BM6P6(@ ++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************************************************************,,,,,,,,,++++++*********'''(((((()))***+++++++++++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------......///............---------000000000000000000000000000000000000000000000000000000000000000000000000111111000000111333444666444444333222222333333333111333555777777555333111444444444444444444444444444444444444333222111000111222222333333222222111222222222222222222222222000000111111111111000000////////////....................................---------,,,,,,+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---...///000000000000111111000000000000111111000000000000000000000000111111222333333333333333000000111222222222222111222222111111222222333444333555666555555555777999999888666555666777666555222333444555666666666666666666777999999::::::::::::888666444333444555666888888888777666444333222444333222111111111222222333333222222111000///////////////...---------,,,...---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************************************************************,,,,,,,,,+++++++++******((((((((()))***+++++++++++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,---------......---------.........//////////////////////////////////////////////////////000000000000000000000000111111000000111333444555444333333222222333333333222333444666666444333222444444444444444444444444444444444444333222111000111222222333333222222111222222222222222222222222000000111111111111000000////////////....................................------,,,,,,,,,+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))************************,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,---...//////000000000111111000000000000111111000000000000000000000000000111222222222222222111000000111222222222222111222222111111222222333444333444555555444555777999999777555555666777666555222333444555666666666666555666777888999999999999999777555333333333444555666666666555444333222111333333222222222111111111333222222111000000//////............------------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++++++++,,,,,,,,,+++******************************************************************************,,,,,,,,,++++++++++++***(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---...///000111////////////////////////........................000000000000000000000000111111111111111222333444333333222222222222333333333333444444444444333333444444444444444444444444444444444444333222111000111111222222222222111111000000000000000000000000///000000111111000000////////////............---------------------------,,,,,,,,,,,,++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************++++++************++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---...//////000//////111000000//////000000111000000000000000000000000000111111111111111000///000000111222222222222111222111111111111222333333333444555555444444666888888666555555666666666555222333444555555666555555444555666777777777777777777555444222222222333333444444444444333111000///111222222333222111000///222111111000000/////////,,,------------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************************************************************++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,---------......,,,,,,------...//////000////////////////////////////////////////////////////////////////////////111111111111111222222333222222222222222222333444444444333222222333444444333333333333333333333333333333333333333222111111111111222222222222111111000000000000000000000000//////000000000000////////////.........---------------------------------,,,+++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************++++++************++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---...////////////000000////////////000000000000000000000000000000000000000000000//////...000000111222222222222111111111111111111222222333222333444444333444666888777555444444555666555444222333444444555555555444333444555555666666666555444444333222111111222222333333333333222111000//////111222333333111///...000000000/////////......++++++,,,,,,---------...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************************************************************++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,************************************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,---------......................................................000000000000000000000000////////////////////////000000111111111222111111111111111111222222333444555444222111111222444555333333333333333333333333222222333333222222111111000111111222222111111000//////////////////////////////000000000000//////............------------------------------------++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++,,,---...////////////000000////////////000000//////////////////////////////000000000//////...000000111222222222222111111111000000111111222333111333333333333333555777666444333333444555555444222333444444444444444444333333444555555555555444333222222111111111111111333333333333333222111000///000111222222000...---//////...............---***+++++++++,,,,,,------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((************************++++++++++++++++++++++++******+++,,,,,,,,,++++++***************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------........................111111111111111111111111000000000000000000000000000000111111222111111000111111000111111222333444444333222111111222333444333333333333333333333333111222222222222222111111000000111111111111000000////////////////////////...//////000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------+++,,,---......///......000//////......//////000////////////////////////......///000000000000000000000111222222222222111111000000000000111222222111222333333222222444666555333222222444555555444333333444444444444333333333444444555555555444444222222222222222222111111222222333333222111111000///000000111000///...---------------------------***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,---------......---------.......................................000000000000000000000000000000000000000000000000000000111222222111000///000000000000111222333444333222222222222222222333222222222222222222222222111111222222222222111111000000111111111111000000000000000000000000000000......////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))***************************************++++++++++++,,,,,,,,,------------------------++++++,,,---............//////............//////////////////////////////---...///000111222222222000000111222222222222111000000000000000111222222000111222222111222444666444222111222444555555444333333333444444333333222444444555555555555444444111222222222222222222222000000111111111000//////000000/////////.........,,,,,,,,,,,,,,,---------++++++++++++************,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((()))*********((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********************************************************************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------......+++,,,,,,---...///000000........................////////////////////////000000000000000000000000///000111222222111000///000000000000111222333444222222222222222222222222222222222222222222222222000111111222222222111111000000111111111111000000111111111111111111111111......////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************************************+++++++++,,,,,,,,,------------------------++++++,,,---............//////............//////////////////////////////,,,---///000222333333333000000111222222222222111000000000000000111111222000111222222111222444666444222111111333555555444333333333444444333222222555555555666555555444444111222222333333333222222//////////////////...---000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((()))******+++((((((((((((((((((((((((++++++************++++++************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,************************++++++******************************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++***)))))))))***,,,,,,******+++,,,,,,---......,,,,,,,,,---------......000///...---------------------............------......////////////......---------............///////////////000000000000000000///////////////000222222222222222222222222222222222222222222222222333222111111000000111111000000000000000000000000//////000000000000//////........................------------------------++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,.........,,,+++''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,+++*********))))))((((((******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,------......------,,,,,,,,,---------......////////////////////////////////////000000000000111111222222222333333333000000111111111222222222000000111222333444444444333222222222333555777888555444444333222111000000444444444444444444444444111222222333333222222111111000000///...---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,************************************************************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++***)))))))))***+++,,,******++++++,,,------...,,,,,,,,,------------...//////...---------------------............------......////////////.............../////////000000////////////000000000000000000////////////000000222222222222222222222222222222222222222222222222333222111111000000111111000000000000000000000000//////000000000000//////........................------------------------++++++++++++++++++++++++++++++************++++++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++---------+++***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********+++++++++,,,,,,************)))))))))(((******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,------......------,,,,,,---------.........////////////////////////......//////000000111111111111111222222222333333111111111111111111222222000111111222333444555555333333222222333444666666444333333222222111111111555555555555555555555555111222222222222222222111000000//////...------,,,///.........------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++************++++++************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,******++++++,,,,,,------,,,,,,,,,,,,------------///...------------------------............------......////////////......////////////000000000111////////////000000000000000000////////////000000222222222222222222222222222222222222222222222222222222111000000000000111000000000000000000000000...//////000000//////...------------------------------------------------++++++++++++++++++++++++******++++++++++++******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++++++++***)))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))((((((((((((''''''))))))(((((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))***************++++++++++++,,,************))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------,,,------------.........////////////////////////---......///000111111222000111111111222222222222222222111111111111111111111111111222333444555666444444333333333333444444222222222222222222222222555555555555555555555555111111222222222222111111/////////......------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++************************+++++++++++++++++++++,,,******+++++++++,,,,,,,,,***************************************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***************+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,---------------............------......////////////............/////////000000000////////////000000000000000////////////000000111111111111111111111111111111111111111111111111111222222111000000000000000000000000000000000000000...//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))******))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***************++++++++++++*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............////////////////////////------...///000111222222000000000111111111111222222222222111111111111111111000000000111222444555555444444333333222222222111111111222222333333333555444444444444444333333000000111111111111000000.........---------,,,,,,------------------------++++++++++++++++++++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))******++++++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...------............------......////////////......------........./////////////////////000000000000///////////////000111111111111111111111111111111111111111111111111111111222111000000//////000000////////////////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////////////////////////////---......///000111111111//////000000000111111111111111111111111111111111111111000//////000222333444444444333333222111111111111111222222333333444333333333222222111111111///000000111111000000///------------,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++************************+++++++++++++++***************+++++++++,,,,,,,,,************************)))))))))***++++++,,,,,,***************************************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------............------......////////////......------------............////////////000000000000///......//////000111222111111111111111111111111111111111111111111111111111111000////////////000////////////////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))******&&&&&&'''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------........./////////////////////////////////////////////000000000000////////////000000000000000000111111111222222222444333111///...///000111333333444444333222111111111111111222222333333333333222222111111000000/////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++************************++++++++++++*********)))******+++++++++,,,,,,,,,************************((())))))***++++++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++((()))***+++,,,++++++***++++++*********************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------............------......////////////..................////////////////////////000000000000............///000111222111111111111111111111111111111111111111111111111111111000///////////////////////////////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((()))))))))*********((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------............////////////////////////////////////000000000000////////////........./////////000000//////000111222333333444888666333111//////000111222222333444333222111111222222222222222222333333333333222222111000000///...//////000000//////...++++++++++++++++++,,,,,,++++++,,,,,,,,,---------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++************++++++************************++++++++++++******))))))******+++++++++,,,,,,,,,************************((())))))***++++++,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++((()))***+++,,,+++******++++++************************+++++++++,,,,,,,,,++++++++++++,,,,,,---...---..................---......////////////......////////////000000000000////////////000000000000............///000222222000000000000000000000000000000000000000000000000111111000///////////////////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))*********+++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************(((((())))))*********+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------............/////////000////////////////////////111111000000//////................../////////000......///111222333444555<<<999666222000000111222111111333333444333222111222222222222222222222222444444333333222111000000......////////////......+++++++++++++++++++++,,,+++++++++,,,,,,---------************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********)))))))))************+++++++++************************((()))***,,,,,,+++******+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))***+++++++++,,,************************)))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------..............................---------............///////////////////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////---------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************************************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111000000///////////////////////////000000////////////000000............////////////////////////000111222333888777444111/////////000333333222222111000//////000000000000000000000000000000000000////////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++*********))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))))))************+++++++++************************))))))***++++++++++++***++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++*********************+++++++++************************)))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------..............................---------............///////////////////////////////////////000000000000111111111111111111111111000000000000000000000000////////////////////////........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////////////////000000////////////000000............////////////////////////000111222333444333111/////////111222333333222111111000//////000000000000000000000000000000000/////////............---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))((((((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++***************)))************+++++++++*********************************)))******+++,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************************************)))************+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------..............................---------............///////////////////////////////////////000000000000111111111111111111111111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************)))************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......////////////////////////000//////......//////000---............///////////////...//////000111222//////......///000222333222222222111111000000///000000000000000000000000000////////////.........------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************+++***)))))))))***,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///////////////////////////////////////000000000000111111111111111111111111000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,++++++,,,....../////////////////////////////////....../////////---------........./////////.........//////000111///......//////111222333222111111111000000000////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********************************)))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''(((((())))))((((((''')))))))))))))))*********(((((())))))))))))(((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************+++***)))))))))***,,,---,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///////////////////////////////////////000000000000000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,++++++,,,.../////////////////////////////////............//////------------.....................---......///000111111000000111111111222111111111000000000000000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))************))))))((((((''''''((((((((((((((((((((((((((())))))******))))))(((((()))))))))*********+++(((((())))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++)))************+++++++++*********************************)))******+++,,,,,,,,,++++++******++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................---------............///////////////////////////////////////000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************------------------------++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,,,,---...///000///////////////////////////......------......///,,,------------...............------------......111111111111111111000000000000000000000000000000..............................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++************************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))((())))))******+++++++++(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++)))************+++++++++************************))))))***++++++++++++***---,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------..............................---------............///////////////////////////////////////000000000000000000000000000000000000////////////////////////........................------------------------++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,+++*********+++---...///000111111///////////////////////////......------......///,,,,,,---------...............------,,,------...///000000000000000000//////000000000000000000000---------------------------------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++************++++++************************((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******+++,,,,,,(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,))))))******++++++++++++)))************+++++++++************************((()))***,,,,,,+++******---,,,,,,+++*********+++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******+++++++++,,,************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------..............................---------.........//////////////////////////////////////////000000000000000000000000000000000000////////////////////////........................------------------------++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************+++++++++++++++++++++++++++++++++,,,,,,---------......---,,,,,,+++******)))***---///111222222222////////////////////////.........------.........,,,,,,,,,---------.........------,,,,,,,,,------,,,---...///000000000///////////////000000000000---------------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''((())))))***++++++,,,,,,(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''++++++************************++++++++++++******,,,,,,,,,++++++*********---------,,,,,,+++++++++************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---....../////////////////////.........---------............////////////000000////////////000000000000000000000000000000////////////............------------------------------------------------************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************))))))))))))************************************++++++,,,,,,,,,---------------------------------//////............//////////////////////////////000000//////.........---........................------------------------............////////////////////////////////////,,,,,,,,,---------.........//////...,,,***+++,,,******************************************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((((((((('''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((******************************++++++++++++******,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.../////////////////////.........---------............////////////000000////////////000000////////////////////////////////////............------------------------------------------------************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))******)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((()))))))))*********))))))))))))************************************++++++++++++,,,,,,,,,,,,------------------------//////............//////........................000/////////.........---------------------------------------------------............////////////////////////////////////,,,,,,,,,------------......//////...,,,++++++,,,******************************************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((******************************++++++++++++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...////////////..................---------............////////////000000////////////000000/////////////////////////////////............---------------------------------------------------************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))******))))))))))))*********************************************++++++++++++,,,------------------------//////............//////......................../////////...............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////////////////////////////,,,,,,,,,,,,------------...//////...,,,+++,,,---***************************************************))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((***************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////..........................................////////////000000////////////000000//////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((()))))))))***((()))))))))************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................++++++,,,,,,,,,------------...///...,,,+++,,,---************************************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...............---.................................////////////000000////////////000000....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))'''(((((((((((()))))))))((()))))))))************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................---------...............------------------------------------------------------------............------------------------+++++++++,,,,,,,,,------,,,---...---,,,+++,,,---************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***&&&''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,*********+++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---............------------...........................////////////000000////////////000000.................................------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''(((((((((((())))))))))))))))))*********************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------------------------------------.................................------------------------,,,------------.........------------------------++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***+++,,,************************)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&'''''''''''''''***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))*********++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......---------------.........//////............////////////000000////////////000000.................................---------,,,,,,------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))'''''''''((((((((())))))))))))))))))************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***++++++))))))***+++************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,))))))******++++++++++++************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......---------------.........//////............/////////000000000////////////000000..............................---------,,,,,,,,,------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''''''''((((((((()))))))))))))))************************************++++++,,,,,,,,,---------++++++++++++++++++++++++...------,,,,,,------...------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))******)))((()))+++************************))))))))))))))))))))))))((((((''''''''''''((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,+++***))))))******))))))))))))************,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////000...///222222000......////////////////////////***,,,...---+++***,,,...***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,)))************+++++++++************************************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))******++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))***))))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......------------------------++++++------------++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,++++++***))))))******))))))))))))************,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////......///000///...---...........................+++,,,------++++++,,,---++++++,,,,,,,,,,,,++++++******************************************************************************+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************************************)))))))))(((((((((((((((((((((((()))))))))******)))(((((((((((()))***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------++++++,,,------,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''')))(((''''''''''''((()))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,+++******)))*********)))))))))*********++++++,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////000222222111/////////000........................---,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++******)))))))))(((((((((((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((())))))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++***************+++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................................///////////////////////////222222///...///000///...........................,,,***+++---...,,,***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++*********)))))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))&&&'''((())))))***))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******************************++++++++++++******************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++***************++++++************++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////,,,///...+++,,,000///+++...........................,,,***+++---...,,,***,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))&&&'''((())))))***))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((())))))))))))))))))(((((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++*********)))******+++,,,*********++++++++++++,,,***++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................................///////////////////////////111000...333:::666,,,---------------------------,,,++++++------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++*********))))))))))))))))))*********++++++)))******++++++******)))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))*********++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((())))))******))))))((())))))))))))))))))))))))'''''''''(((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******))))))***++++++,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////222333000000:::CCC;;;,,,------------------------+++,,,------++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************+++++++++*********))))))))))))*********+++++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************+++++++++,,,************++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,+++***))))))***+++,,,************************))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((()))************)))((())))))))))))))))))))))))''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////------***,,,888BBB999&&&------------------------***---///---+++***,,,...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++++++++++++++++++++++++++++++++************))))))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))***))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************************************************************++++++++++++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,---..............................////////////////////////000///...---------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++************************+++++++++++++++++++++++++++++++++*********))))))************************)))))))))***+++++++++,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))((('''(((*********))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************,,,,,,,,,++++++*********************************,,,,,,,,,---------......***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************++++++++++++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,---------.........------,,,,,,------...///........................//////////////////////////////...---------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******++++++************************+++++++++++++++++++++++++++++++++*********))))))***************************************+++++++++))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))((('''(((******)))))))))((((((((('''))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************+++++++++******)))))))))************************,,,,,,,,,------------...***++++++,,,,,,++++++***++++++,,,,,,++++++***)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))***((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***'''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++***************)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------.........//////---------,,,------...///........................//////////////////////////////...------------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++***************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))+++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))************************)))))))))))))))************************,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++,,,,,,++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((()))))))))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------............---------------...//////........................///////////////////////////......---------..............................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))*********************************))))))************************++++++,,,,,,,,,---------***++++++,,,,,,++++++***+++++++++++++++***))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,---((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------...------------...//////........................////////////////////////......---------......///........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------***++++++,,,,,,++++++******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,---((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------......------......///000........................////////////////////////...------------...//////........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************+++++++++***************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************+++++++++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***++++++,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------..................//////000........................////////////////////////---------------...//////........................................................................................................................------------------------................................................------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***************************************+++++++++)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************)))*********++++++++++++***************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++******************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((++++++,,,------------,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,******************************************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------.........//////...............///000000........................////////////////////////---------------...///000////////////////////////////////////////////////////////////////////////................................................------------------------................................................------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************))))))******+++++++++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))*********+++******************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////........................//////...------,,,++++++......------------..............................111111222333222111///...000000///............/////////......//////000111,,,...//////---,,,,,,,,,---------------...///000------.../////////......---------........./////////.........------------.../////////......---,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******+++++++++*********))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++***)))((((((++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&%%%&&&'''***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((******)))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////................................................000///......------...............//////000000000------...///000000000000---,,,,,,,,,------...////////////...---,,,,,,,,,///111222222111000111333......------......///000,,,------...............000000000/////////............//////......------+++,,,,,,------...------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))(((******))))))))))))******+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++******)))((((((+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''&&&''''''))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////........................,,,,,,---...//////000000......---------...//////........................000000000000111222333333111111111111111222333333111222222333222000///...+++---------,,,---///111444333333222111111000000111111111000000000000000111000000000000000000000+++,,,---......---,,,+++------------------------.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))******))))))))))))******+++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******))))))(((*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////........................,,,,,,---......//////000////////////000111222333111111111000//////......333222111111111222333444555555444444555555666777777888:::<<<<<<;;;999888888999999999888888:::<<<@@@??????>>>===<<<;;;::::::999777555444222111111//////000000000111111111+++,,,...///000///...---111111000///......------...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******************************************)))))))))((())))))))))))))))))))))))))))))))))))************+++*********)))))))))((())))))*********)))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))***)))(((&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////////////////////////////------------------------222222111111111111222222000000111222333444444555333333333333555777999;;;======>>>???@@@AAACCCDDDIIIIIIKKKKKKJJJHHHFFFDDDCCCCCCDDDCCCAAAAAACCCDDDKKKLLLNNNOOOQQQRRRRRRRRRKKKIIIFFFBBB???<<<:::999555555444333222111000000///000111222222111000000000///......---......///................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************************)))))))))((())))))))))))))))))))))))(((((()))))))))******************)))))))))))))))((()))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))******(((%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///////////////////////////////////////////////////.....................000000///......////////////000333666:::===@@@AAABBBCCCDDDGGGJJJNNNPPPRRRYYYYYYYYYZZZ\\\]]]___```aaa```___\\\XXXSSSPPPMMMHHHJJJLLLLLLKKKJJJKKKLLLQQQTTTXXX]]]aaaeeeggggggbbb___[[[VVVRRROOOMMMLLLCCCBBB???<<<999666444222111111000000////////////,,,,,,++++++,,,...000111.............../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))*********************+++++++++************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((***++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))******(((&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................/////////////////////////////////////////////////////////000111111222222111222444666999===???AAADDDEEEHHHLLLPPPTTTWWWXXX___```bbbeeegggiiijjjkkkrrrpppnnnllljjjhhhgggfffdddaaa]]]XXXSSSMMMIIIGGGMMMPPPTTTWWWWWWWWWWWWWWWSSSVVVZZZ___dddfffhhhhhhiiifffbbb]]]YYYVVVUUUTTTOOONNNKKKIIIEEECCC@@@???:::999777555444444555666111000///...---...000111---........./////////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))*********+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))))))))))))))'''(((***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////000000000000000000000000//////000222333444555666:::<<>>CCCHHHIIIIIIIIIIIITTTVVVYYY\\\^^^^^^^^^]]]^^^\\\XXXSSSPPPNNNNNNNNNSSSSSSRRRQQQPPPOOONNNNNNKKKIIIEEEBBBAAAAAACCCDDD<<<:::666333000///......---.........//////000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))******++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&(((***+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((())))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))++++++++++++++++++++++++,,,------......------,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---------,,,,,,,,,---------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------......---------------------------------------.........//////..................------222000///...///000000000...000111111000//////000222444777===CCCKKKQQQTTTTTTZZZaaafffiiilllpppttttttnnnnnntttxxxwwwwwwzzzyyyxxxtttqqqqqqrrrpppmmmoooeeeXXXMMMEEE@@@???@@@@@@@@@@@@>>>======???BBBDDDEEECCC>>>===@@@AAA???HHHKKKRRRYYYZZZWWWUUUUUUTTTMMMJJJMMMKKKBBB???BBBFFFEEEEEEGGGJJJOOORRRTTTYYYWWWTTTQQQMMMLLLPPPVVVZZZTTTJJJ>>>444111222444......//////000000000000...............---,,,+++//////...------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''((())))))***++++++++++++++++++++++++,,,------......------,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,---------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,------......---------------------------------------.........//////------------............111000000111222222111000000111111000000111444777???BBBFFFMMMTTT\\\aaadddfffiiimmmooonnnnnnpppqqqvvvrrrsssxxxzzzwwwvvvxxxssspppjjjbbb]]]\\\]]]]]]bbbZZZQQQLLLLLLPPPVVVZZZWWWXXXWWWUUURRRSSSWWWZZZZZZ\\\ZZZUUUSSSVVVWWWVVV]]]```ggglllkkkgggfffiiiccc^^^]]]___]]]TTTPPPQQQHHHGGGDDDBBBAAADDDHHHKKKMMMMMMOOORRRTTTVVVYYY[[[aaa___ZZZRRRIII???666111555444222000///.........222222222111000///....../////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))+++***)))(((''''''((()))((((((((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''*********)))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&''''''((())))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,------......------------------------------------........./////////,,,,,,,,,---......//////---...///000000000//////---...000111555:::AAAFFFSSSVVV\\\bbbhhhmmmqqqssssssrrrooojjjddd```^^^^^^]]]]]]```dddeeebbbaaabbbVVVVVVSSSOOOLLLOOOXXX```gggbbb\\\ZZZ\\\aaacccccccccddddddbbb___^^^bbbeee___bbbbbb^^^\\\___```___```aaaeeejjjiiieeefffjjjbbbaaaccceeeddd```]]]]]]YYYWWWRRRJJJBBB@@@BBBEEEGGGIIIMMMRRRUUUWWWUUUSSSXXXWWWWWWXXXWWWRRRIIIBBB:::888666333111000//////222111111000///......---//////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))***))))))(((((((((((()))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''''''''&&&(((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&''''''((())))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,---------......+++,,,------......------------------........................////////////------------------......////////////...///111222111444:::AAAHHHQQQYYY^^^fffhhhmmmqqquuuvvvvvvvvvsssmmmdddYYYPPPKKKJJJJJJJJJMMMRRRVVVUUUSSSRRRSSSNNNOOOPPPOOOLLLOOOZZZfffiiiiiifffddddddddd```[[[cccdddfffeeebbb```______```gggkkkiiihhhjjjkkkjjjbbb\\\]]]dddhhhffffffjjjiiijjjiiifffcccaaa```___cccdddaaaZZZQQQKKKJJJKKKKKKQQQWWWXXXYYYYYYXXXVVVTTTOOOKKKMMMSSSXXXYYYWWWJJJHHHFFFBBB>>>888444111222111111000////////////------..........................................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((((()))&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,,,,---------......+++,,,------......---------------....../////////........./////////000000/////////......---------111222111000///222777<<>><<<999666333111111111................................................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************((((((((((((''''''''''''))))))))))))))))))))))))'''(((((())))))))))))(((''''''(((((()))*********)))))))))))))))))))))))))))))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((((((''''''''''''(((((()))''''''((((((((((((((((((------------------------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,---------......+++,,,------......---------------...///000000000.../////////000000000000...//////000111222222333000555===CCCGGGMMMVVV\\\eeeiiimmmqqqsssuuuwwwxxxzzz{{{}}}~~~~~~}}}|||{{{{{{wwwsssqqqrrrrrrqqqpppccclllpppjjjfffkkkuuu{{{jjj___^^^nnn~~~vvvlllttt{{{nnnxxx|||zzzrrrpppqqqjjj]]]YYYYYYZZZYYYVVVQQQMMMIIIEEEHHHLLLQQQTTTVVVWWWWWWLLLIIIDDD>>>888555222111222222111111000/////////................................................,,,,,,,,,------------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************((((((((((((''''''''''''))))))))))))))))))))))))&&&'''((()))******)))(((&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''''''''((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((('''------------------------,,,------......------,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,......------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---...///,,,,,,,,,---------......+++,,,------......---------------...///000000111////////////000000000000,,,---...000222444666666:::CCCOOOYYY```gggooouuuppprrrtttvvvwwwzzz}}}~~~}}}{{{yyywwwuuurrrpppooonnnnnnjjjccc^^^\\\hhhppppppsss~~~vvveeegggiiiiiieee```]]][[[UUUTTTSSSRRRQQQQQQQQQRRR___[[[TTTKKKDDD>>>:::999444444444333222111000000////////////////////////........................,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))(((((((((''''''''''''))))))))))))))))))))))))&&&'''(((*********)))(((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))************************&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((''''''''',,,------......------,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////------...///000000//////,,,...///000//////000222333222000///333;;;FFFMMMQQQYYYcccjjjllllllmmmnnnnnnrrruuuuuuwww{{{|||yyy{{{zzzqqqppp{{{xxxiiibbbmmmgggiiimmmrrr}}}{{{hhhkkkrrrzzzxxxiii[[[XXXXXXUUUPPPLLLUUU^^^bbb\\\RRRKKKGGGDDDFFF>>>999888444...000777555000...000...+++///666///......------......///------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((()))))))))((('''''''''(((***+++))))))))))))******************++++++++++++******))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''''''''''''''(((((((((((())))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((,,,------......------,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////....../////////////////////000111///......///111///222666<<>>AAAEEEHHHJJJMMMQQQSSSYYY]]]ccchhhkkknnnqqqssslllkkkgggbbb]]]\\\```eee~~~{{{|||||||||}}}yyyuuuuuuwww{{{qqq\\\\\\YYYZZZWWWTTTVVVXXXQQQGGG===:::666222111111333444////////////////////////,,,------......------,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))*********)))((())))))))))))************(((((())))))))))))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))************))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,------.........++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,---------......,,,---...//////...---,,,............................................................/////////000...///000///......///111///000111222444999>>>CCCKKKCCCBBBJJJRRRTTTVVVYYY___gggjjjgggkkktttvvvqqqoooggg___YYYUUUZZZlll~~~pppxxx{{{yyy{{{gggddd___ffffff[[[UUUWWWVVVQQQEEEBBB===666111000111333444222///,,,,,,---000222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************+++*********))))))((((((************************)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))+++*********))))))(((((()))************+++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))***************)))((((((******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,---------......------............------........................................................./////////000000,,,...000000000///000222...111666:::===AAAFFFIIIKKKGGGGGGPPPYYY]]]aaaeeejjjnnnooollljjjhhhccc^^^bbb]]]ZZZ\\\```jjj|||xxxrrrlllxxx|||ttt{{{}}}yyylll```\\\^^^```ZZZTTTKKK@@@777222222222111000///...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************+++*********))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))************)))))))))((())))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))***************)))((((((***))))))(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------------------------............------,,,------......------,,,,,,,,,,,,---------......------,,,,,,,,,,,,------....................................................../////////000000000---///000000//////000222333777>>>CCCFFFIIILLLMMMQQQPPPSSSZZZ```bbbfffjjjnnniiiffffffddd``````cccmmmhhhgggkkksss}}}~~~sssvvvvvvuuuxxxnnnbbb^^^gggbbbZZZPPPFFF<<<555222000000000111000///...---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))))))))************************)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))************))))))((()))((((((''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''******))))))))))))))))))''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------------------------------+++++++++,,,,,,,,,---------------------------------..................---,,,------......------,,,,,,,,,,,,---------......------+++******+++------...................................................////////////000000000111111111///...///111444<<<@@@EEEHHHKKKMMMOOOPPPWWW[[[aaagggjjjkkkmmmoookkk___VVVXXX\\\bbbpppuuuvvvssseeeccccccccc___XXXLLL???666111111111111000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))************++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))))))))************)))((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''+++******))))))(((((((((''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------------------------------+++++++++,,,,,,,,,---------------------------------..................---,,,------......------,,,,,,,,,,,,---------......------+++******+++------................................................////////////000000000111000000/////////333999>>>BBBDDDHHHKKKNNNRRRVVVYYY^^^dddkkkoooppppppooommmggg[[[SSSXXXbbboooffffffgggfffbbbXXXLLLDDD666444111///...///000111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************************)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******(((((()))))))))*********++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))************************((())))))*********))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***'''''''''((((((((())))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------...------------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------............------,,,------......------,,,,,,,,,,,,---------......------,,,,,,,,,,,,------................................................/////////000000000111111---///111444888>>>EEEIIIDDDHHHLLLQQQVVV\\\cccgggjjjmmmmmmjjjhhhfffbbb]]]```^^^```jjjxxx~~~yyyyyyyyyvvvqqqnnnjjjddd[[[TTTAAA===888333000///000000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((())))))************)))''''''''''''((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******''''''((((((((()))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,---------......------............------................................................//////000000000111111111---222999???CCCGGGKKKMMMJJJOOOVVV]]]ccciiinnnqqqpppoooiiicccdddiiiiiidddlllrrryyy~~~uuuhhh___RRRNNNHHHAAA:::555222000000000000000/////////...........................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))((()))))))))************(((((((((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********************************(((((()))***************(((((((((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((()))))))))*********'''((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''''''''(((''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,---------......,,,---////////////---,,,................................................000000000000111111111111111888AAAIIILLLLLLKKKJJJQQQXXX```hhhmmmpppssstttjjjhhhdddcccnnnpppbbbaaa]]]WWWOOOFFF<<<555111000000000000////////////........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))(((((())))))*********+++(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******************************(((((()))***************(((((((((((()))***,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((())),,,,,,,,,,,,,,,,,,,,,,,,..................------.........------,,,,,,,,,------------------------------------------------------------------------......------------......------------------------------......------,,,+++....................................////////////000111111000......///000---000222222//////222666999BBBKKKLLLGGGFFFLLLTTT[[[eeennnqqqtttvvvpppfffbbbbbb```eee}}}}}}kkkaaa```aaaaaaZZZJJJ;;;333444000///111000......111000000///.............................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))************************++++++******************++++++******))))))((((((***++++++,,,,,,++++++***))))))))))))************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''%%%&&&((()))))))))(((''',,,,,,,,,,,,,,,,,,,,,,,,..................------......---------,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,....................................////////////...///000///......000222111111111000000333888===GGGJJJMMMKKKJJJOOOZZZcccfffmmmssssssoookkkfffbbbWWW___hhhsss___]]]aaajjjiii[[[LLLFFF<<<666111222333111///000000///...............///..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))***++++++,,,,,,++++++***))))))))))))************+++*********))))))))))))************************************************************************************************************************************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------.........------------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,------------------------++++++,,,---................................................////////////---...//////......000222222111000111555<<>>777111///111......------......///000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))******+++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************************************************************************************************************************************************************(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&''')))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------------------------------------------------------------------------......------------......------------------------------///111222333333333....................................////////////000000111000......000111///333:::AAAFFFJJJLLLMMMQQQUUU___mmmzzz{{{sssqqqvvv~~~kkk[[[\\\YYYWWWSSSIII<<<444333//////.........//////000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))***************************************************************++++++,,,,,,,,,))))))******++++++,,,,,,***++++++,,,,,,++++++***************++++++++++++***************+++++++++************************************************************************++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((''''''&&&&&&''')))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,------------...------------------------------------------------------------------------///......------......///---------------------------...000111222333333333....................................////////////000111222111000000111333666<<>>EEECCC???======>>>>>>>>>===;;;999888999:::;;;;;;DDDCCCCCCDDDEEECCC===999;;;666666999777111111777666777444///000555222,,,------...///000///,,,***...---,,,------...---+++...////////////...---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))*********((('''&&&******))))))))))))******))))))))))))))))))))))))'''((()))******)))((('''------------------------,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,,,,........................,,,,,,,,,---------..................///////////////......///000111111111222///333AAAOOOVVVYYYZZZSSS^^^ppp}}}zzzrrrWWWRRRYYYkkk~~~sssfffaaapppzzzrrrlllooo|||wwwllljjjzzzyyy]]]TTTFFF;;;555222111///222222111000///......---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,******************++++++++++++++++++++++++++++++************************************************************************++++++***)))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))******+++,,,,,,,,,+++,,,------,,,,,,---...///...---,,,,,,,,,,,,---------------...//////000000111222333333444888:::???EEEIIIJJJMMMRRRPPPKKKFFFEEEDDDDDDEEEEEEFFFFFFDDDBBB???<<<;;;;;;;;;;;;999999:::===@@@AAA???<<<>>>===>>>@@@???<<<;;;===777888555111222666444///444333444555777777555444///...------.............../////////////////////------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((---------------------------------...------,,,,,,------------------------------------------------........................,,,------.........------........................,,,,,,,,,---------..................////////////---...///000111111222222222222;;;KKKXXX]]]\\\\\\ZZZrrr~~~}}}ooofffkkkqqqyyyggg\\\^^^xxxzzzzzzzzz|||nnn]]]hhhwwwwwweeeeeepppuuuccciiizzzhhh```SSSGGG>>>777222...333333333222000///---,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,((((((((()))***++++++,,,++++++++++++++++++++++++************************************************************************++++++***))))))))))))***************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++,,,------......+++,,,------,,,,,,---///000...,,,+++,,,///222444777666444222111111222333444555555555444555777:::CCCGGGIIIIIIIIIIIIGGGCCC===>>>@@@BBBCCCDDDEEEEEE@@@>>><<<:::999888888999======>>>@@@DDDFFFEEEDDD<<>>:::666444444444555:::;;;:::888666555777999===@@@BBBAAA>>><<<:::999:::<<<@@@BBBCCCDDDEEEEEEHHHIIIIIIIIIHHHIIIKKKLLLJJJJJJIIIJJJJJJKKKKKKKKKMMMPPPOOOKKKKKKOOOMMMHHHIIIHHHGGGDDDDDDDDDCCCBBB<<<<<<<<<>>>???>>>;;;999;;;:::888555222111222333222111///...------------..................------------------------------------------------------,,,,,,---------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***,,,,,,,,,---------......,,,------...------,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////........................,,,,,,,,,---------..................////////////---///000000///000333555???EEENNNUUUWWW\\\jjjyyywwwnnngggaaa^^^SSSXXX^^^```ccckkkxxxssspppjjjggghhhoooxxx~~~}}}~~~~~~}}}yyycccZZZ\\\aaaggglllsss{{{~~~kkkiiiyyy}}}dddTTTNNNIII???666000000111111111000000///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++************************************************************************+++***************++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,+++++++++***,,,............000222///222777<<>>>>>@@@EEEJJJJJJHHHKKKPPPNNNPPPQQQQQQPPPQQQVVV[[[YYYZZZ[[[XXXSSSPPPQQQRRRWWWYYY]]]```aaaccceeeggg___\\\\\\bbbfffdddbbbbbbeeeccccccdddbbb___```cccdddbbb```___]]][[[XXXUUUQQQSSSSSSOOOIIIEEEEEEFFFDDDCCCBBB???;;;777444222000000///......---------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))++++++,,,,,,---......///***+++,,,---.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...////////////......---........................,,,,,,,,,---------..................////////////...000111111222888AAAIIIRRRXXXcccqqq}}}vvvtttnnnggg``````eeejjjooopppqqqssswww}}}}}}zzz}}}~~~~~~}}}{{{|||}}}zzzyyyyyyyyyzzz}}}}}}wwwvvv|||~~~|||uuukkk]]]RRROOOIIINNNRRRWWWeee{{{wwwmmmttt|||pppcccUUUKKK:::888555222000000111222////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++,,,---......---+++***++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++*********++++++,,,---************************))))))******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++,,,---...///000000444666999;;;===???BBBDDDHHHKKKOOOQQQQQQNNNJJJHHHFFFFFFGGGHHHJJJLLLNNNOOOBBBBBBCCCBBBAAABBBDDDFFFJJJKKKQQQVVVUUURRRVVV^^^\\\]]]]]]ZZZYYY]]]eeemmm|||~~~}}}xxxpppjjjiiijjjtttwww{{{|||{{{zzzzzz{{{}}}tttvvvxxxooopppsssrrrtttwwwvvvsssvvv||||||vvvqqqpppqqqssssssrrrsssrrrkkk```WWWSSSRRRQQQQQQQQQOOOLLLGGGBBB@@@:::999777555222000...---...................................................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((++++++,,,,,,---...//////)))***+++---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///000000000///...------........................,,,,,,,,,---------................../////////000---///111222444<<>>???CCCDDDEEEHHHLLLOOOPPPQQQSSSPPPLLLHHHGGGGGGGGGGGGMMMHHHFFFGGGFFFBBBDDDIIIPPPTTT\\\eeennnuuuyyy{{{}}}{{{vvvnnnvvvzzzvvvyyy~~~~~~xxxvvvtttnnnddd]]]^^^___^^^YYYUUUPPPEEE;;;999555111...---,,,,,,...000111222111000///......------,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------........./////////,,,...000000//////111222000222:::EEEMMMUUU^^^hhhzzz{{{xxxzzz}}}{{{}}}~~~wwwssssssnnnhhhhhhnnnmmmeeeaaabbb^^^[[[YYY[[[___```]]]YYYYYY\\\```dddeeecccaaa___WWWVVVTTTSSSTTTVVVYYY[[[\\\]]]]]]YYYRRRLLLGGGEEEBBB>>>FFFccc~~~}}}ssszzzjjj```TTTHHH<<<222000333//////000111111000000///////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++************************,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,---///111666888;;;===>>>???BBBCCCGGGJJJNNNRRRUUUVVVVVVUUUPPPOOONNNMMMMMMMMMNNNNNNRRRTTTVVVTTTOOOMMMUUU```sssvvv}}}yyy}}}{{{{{{yyy}}}uuurrr{{{|||rrrvvvyyyxxxtttooohhh]]]RRRMMMGGG???888444333111000...///000111000///---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************))))))((()))))))))***************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,------------------....................................////////////---...000111000000111222444:::DDDMMMRRRXXXgggvvv~~~~~~}}}{{{||||||uuuoooooommmhhhfffiiihhhbbb^^^___]]]WWWRRRSSSVVVVVVQQQKKKEEEHHHMMMRRRUUUUUUSSSRRRNNNLLLHHHFFFFFFHHHKKKNNNKKKMMMQQQTTTTTTPPPJJJEEEEEE===<<>>@@@@@@???AAAEEEJJJNNNRRRWWW[[[\\\[[[YYYXXXPPPQQQRRRRRRRRRRRRSSSUUUMMMZZZgggiiieeeggguuuxxxzzz|||}}}}}}yyyyyy|||~~~~~~{{{pppbbbZZZNNNEEECCCAAA:::111111000///...//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))************************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++,,,,,,------,,,,,,+++------------------------------------------------------------------------------------------------,,,,,,,,,---------......................................./////////000000///000111111000000111333777AAAMMMSSSRRRYYYooozzzsssnnnnnnmmmiiiggggggeeeaaa]]]\\\XXXRRRLLLMMMQQQQQQLLLGGGBBBCCCFFFHHHIIIJJJIIIIIIEEECCCAAA@@@???@@@AAABBBFFFGGGJJJNNNQQQOOOKKKFFFDDD@@@===AAARRRnnnwwwvvvxxx~~~hhhZZZPPPDDD:::444222111111111000000000000////////////////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...000222444777:::===AAABBBBBBAAA@@@CCCJJJPPPRRRVVV\\\^^^]]]ZZZXXXXXXZZZZZZZZZXXXUUUUUUWWWYYYWWWiii|||{{{}}}~~~vvvzzzuuurrryyyxxxqqqrrr|||rrrkkk___WWWWWWUUUIII:::;;;777111......000000000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++***************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++,,,---......---,,,+++------------------------------------------------------------------------------------------------+++,,,,,,------......................................./////////000000000111111222111111222555777<<>>CCCLLLYYYccclll|||{{{rrrllllllddddddbbb___\\\YYYSSSNNNOOOLLLIIIGGGGGGGGGEEEDDDAAAAAAAAA@@@???>>>======666777777888888888888888555777:::>>>CCCHHHMMMQQQNNNPPPQQQNNNJJJIIILLLPPP___jjj~~~|||}}}uuubbbMMM@@@999777555333111000000000////////////////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///111333666888;;;>>>BBBEEEFFFFFFGGGJJJOOOTTTWWWXXXWWW[[[^^^^^^[[[[[[^^^aaabbbbbb```]]]\\\aaallltttzzz~~~~~~~~~~~~fff\\\OOOEEE@@@;;;666222333333222111///...------------------------------------------------------***+++,,,------------,,,,,,,,,,,,++++++*********)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,---///000000///---,,,------------------------------------------------------------------------------------------------++++++,,,,,,---...//////////////////////////////////////////000000000000/////////000222777>>>CCCJJJQQQ^^^nnn~~~zzzoooiiiggg______^^^ZZZXXXTTTNNNHHHJJJIIIFFFBBB@@@>>>======<<<===>>>>>>>>><<<:::999777777666555444333333333444666888999:::>>>CCCGGGNNNMMMMMMPPPRRRQQQLLLHHHFFFNNNbbb|||rrr]]]PPP;;;999777444222000000000////////////////////////////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////666888;;;===???BBBFFFIIIGGGGGGJJJQQQXXX\\\\\\ZZZ[[[^^^aaa```___```eeekkkfffgggffffffjjjuuu|||~~~zzzvvvyyy}}}tttmmmttt||||||hhh```gggrrryyyuuu}}}yyykkk___WWWNNNEEE>>>555444333111000...---,,,------------------------------------------------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///+++++++++,,,,,,,,,---------------............///////////////////////////////////////000000000000//////000111666===EEEJJJNNNRRRccc~~~vvvrrrppppppooo```[[[VVVSSSSSSQQQNNNKKKHHHEEEBBBAAA@@@???===<<<>>>======<<<;;;::::::::::::999888777666555444333555444555666999<<<@@@BBBEEELLLRRRVVV[[[\\\SSSFFFKKKHHHOOOkkkzzzzzzgggRRRNNN>>>222444777333///...000000000000////////////...........................------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++------***+++,,,---------------...///...------000444777:::999:::===BBBFFFGGGHHHGGGKKKRRRYYY___bbbcccbbbeeeeeeffffffbbb```fffoookkknnnxxx~~~{{{xxx|||||||||wwwuuuppppppxxxzzznnntttxxx}}}wwwmmmkkknnnyyy}}}sssuuummm]]]eeeyyy~~~}}}ssslllggg___UUUIII>>>333///222555222...,,,,,,---///111000---***------,,,,,,,,,------...000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---------.........//////---------............///////////////////////////////////////000000000000444333444666:::AAAHHHMMMRRR^^^vvvzzzrrrjjjfff___ZZZSSSPPPOOOMMMJJJHHHFFFDDDAAA??????>>><<<;;;<<<<<<<<<;;;::::::999999999888888666555444333333333333333444666999<<<>>>BBBHHHNNNSSS[[[___YYYPPPJJJFFFHHH[[[|||zzzyyy}}}|||bbbVVVFFF999777666111111555111111000000000/////////...........................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++,,,------***+++,,,,,,------------+++,,,------...111666999777:::@@@EEEIIIMMMOOOOOOSSSUUUXXX[[[]]]```dddfffbbb___^^^]]]]]]cccrrr~~~~~~{{{~~~}}}||||||}}}|||yyywww|||~~~}}}uuuwww}}}wwwmmmkkkcccffflllsssxxx||||||tttrrrvvv|||yyy~~~}}}xxx|||}}}aaaTTTBBB666111///---***......---,,,,,,---///000...------,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))************......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---------.........//////---------............////////////////////////////////////000000000111111111222444888>>>EEELLLPPPXXXoooyyymmmfff]]]WWWPPPKKKIIIHHHEEECCCCCC@@@>>><<<<<<<<<:::999;;;;;;::::::999999888888888888777666555555444444222222111222333555777999===AAAGGGNNNXXX___```\\\VVVPPPJJJLLL[[[vvvyyyssswwwcccSSSCCC;;;555...///666111111111000000000000///..............................------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,***,,,...000222666:::>>>;;;BBBJJJPPPSSSTTTUUUWWW]]]___```___]]]\\\___bbb___^^^]]]___bbblll|||}}}|||xxxwwwxxxwwwuuupppnnnttt|||}}}yyy~~~|||uuummmllllllnnnrrrtttrrrpppwwwqqqjjjfffiiiqqqyyy}}}yyyvvvssslllwww|||xxxcccOOO@@@666222//////......,,,******,,,---......---------------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))************.........///......---,,,------------------------------------------------,,,,,,,,,,,,------......+++++++++,,,,,,,,,---------------............////////////////////////////////////000000111111222...111888>>>DDDKKKQQQUUUddd||||||yyyoooiii[[[TTTLLLFFFDDDCCCAAA??????===:::::::::999888777::::::::::::999999888888888888888777777666666666222222222111222333444555999;;;???GGGQQQ[[[```aaabbbaaaZZZQQQLLLUUUjjj{{{~~~uuuaaaNNNEEE===444111444222222111111111000000000..............................------------......------------------------------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---------,,,,,,,,,,,,,,,---------...000333666999<<>><<<<<<:::888777777888777555::::::999999999999999888888888888888888888888888444333333333333333333333777777999@@@IIIRRRYYY^^^bbbiiimmmeeeYYYSSSXXXaaa{{{~~~yyyjjjUUUOOOKKKBBB888333222222222222111111111111///////////////////////////......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,---...///000222444777:::===BBBGGGKKKTTTZZZ___```^^^]]]```dddhhhgggddd___ZZZYYY]]]```nnnrrrxxxzzzuuusss|||zzzxxxtttqqqtttxxx}}}{{{{{{uuupppooozzzyyyqqqooopppqqqyyyyyy~~~zzzyyyxxxuuu}}}wwwssszzz{{{jjjZZZQQQDDD;;;111///333555111,,,000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************((()))))))))************))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************......//////......---,,,------------------------------------------------+++,,,------......---------------.........//////---------............///////////////////////////...///000000111222333333444===FFFIIIJJJRRRbbbppp~~~yyy}}}|||vvvvvvvvvpppiiifffgggddd___\\\YYYWWWUUURRROOOIIIBBB>>>>>>>>><<<:::999777555555666666666555888888888888888888888888777888888888888888888888555555555444444444333333555333555<<>>BBBIIIRRR\\\ccchhhjjjmmmooonnnllliiihhhfff___WWWWWWaaaqqq~~~{{{~~~|||zzzrrrooorrrnnnhhhooo}}}yyy~~~~~~}}}ggg]]]^^^bbbkkkyyy|||ooo[[[GGG:::444333333111000///...------------............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************......//////......---,,,------------------------........................+++,,,---.........---,,,+++++++++,,,,,,,,,---------------.........//////////////////////////////...///000111222333444444===GGGPPPQQQTTTkkksssppptttvvv}}}~~~xxxvvvvvvyyyppphhheeeaaaXXXNNNIIIGGGEEEBBBBBBCCCCCCCCCBBBAAA===999888::::::888666777555444444555666555444333333333333333333333333333333444444555666666666444444555555555444333333222000333:::===>>>BBBJJJTTTXXXaaammmxxx{{{wwwrrr```lllggg}}}uuuyyyqqqdddQQQCCC???444444444333333333222222000000000000000000000000//////............//////,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------,,,---...//////...---,,,---------...111444888:::>>>@@@CCCHHHPPP[[[gggoooqqqrrrtttvvvtttooogggbbbWWWSSSRRR\\\lll}}}yyyxxxuuuvvv|||~~~yyywwwyyy}}}~~~~~~}}}vvvuuuzzz~~~xxxuuupppvvv{{{wwwrrrqqqfffmmmrrrrrrqqqvvvwwweee___SSSYYYeeevvvnnnTTTAAA888777111111000......---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))************........................------------------------------------------------------------------------------------------------..................------........................000111111000000222888<<<@@@LLLQQQPPPbbb~~~xxxrrrpppkkknnnuuu}}}zzzmmmbbbgggaaaXXXQQQLLLJJJHHHGGGDDDEEEEEEEEEEEECCCAAA@@@??????@@@@@@???>>><<<;;;999666333333444666666666444444333222222222333333555444333333222222333333555555555555555555444444333444555555666888<<<@@@KKKNNNWWWeeettt{{{qqqrrrzzzrrrvvvxxxTTTTTTHHH>>>999555444666666222...111111111111000000000000000/////////............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++........................000//////222666:::===>>>CCCKKKRRRWWW^^^jjjssswww}}}~~~}}}|||}}}xxxdddOOOXXXaaaooo|||~~~zzz{{{zzz{{{xxxuuuwwwxxxtttsssvvv~~~|||{{{xxx{{{zzztttuuuvvv|||wwwnnnlllnnncccZZZRRRQQQWWW___hhhnnnxxxwww```]]]bbbssszzzZZZFFFAAA666444222111222222///---......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************)))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))........................------------------------------------------------------------------------------------------------................................................///000111111222666===BBBGGGNNNTTT^^^|||ssssssyyysssppp]]]aaahhhrrrxxxrrrdddXXXVVVRRRLLLIIIGGGGGGFFFFFFCCCDDDDDDDDDCCCBBBAAA@@@??????@@@AAA@@@???>>>===;;;888666555666888888888555555444333333333444444555444333333222222333333333333333444444555555666333444555555555777;;;>>>EEEHHHPPP]]]lllxxx|||uuu~~~}}}vvvkkk{{{ggg___SSSBBB<<<555222444555444222111111111111000000000000000000/////////.........................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++------------......//////444444555888<<>>???@@@@@@AAA@@@@@@@@@>>><<<999999:::;;;;;;:::777777666555555555555555555444444333333333333333000111222333444555555666333444444444444555888:::@@@BBBIIIUUUcccpppzzz~~~ppplllzzziiikkk|||vvvcccVVVLLLDDD:::444333444444444222222111111111000000000000000000/////////......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,------------,,,,,,+++++++++,,,---...///000333555777:::???CCCGGGIIIMMM]]]mmmtttxxx}}}}}}sssvvv~~~{{{|||yyyyyy{{{|||wwwxxx}}}{{{qqqrrr}}}}}}oooeeebbbdddfffiiiooo}}}~~~zzzqqqhhhuuu}}}{{{tttqqq^^^GGG777222222000...------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++************************))))))))))))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))........................---------------------------------------------------------------------------------------------------------.......................................000000111444999@@@GGGLLLDDDTTTlllqqqaaalll|||||||||yyywww{{{zzzsss^^^UUUMMMOOOXXX______[[[XXXVVVRRRPPPNNNKKKHHHFFF@@@@@@?????????>>>>>>===<<<<<<===>>>??????@@@@@@@@@>>><<<<<<===>>>===<<<999888888777666666666666555555444333333333333333111111111222222333333444333333444444333333555888>>>@@@EEENNN[[[jjjuuu|||}}}|||zzzzzzuuuvvvhhhSSSUUUMMMAAA888444333333333222222222111111111000000000000000////////////...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,------------,,,,,,******+++,,,---000222333555777:::>>>BBBGGGMMMQQQWWWfffvvv}}}|||{{{{{{xxx~~~ssslllggghhhiiimmmuuu|||~~~}}}~~~hhhXXXQQQccc|||yyy___III;;;555333222000000000000///...,,,,,,------------------------------,,,,,,,,,+++++++++++++++************++++++************************))))))******++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))........................---------------------------------------------------------------------------------------------------------.........//////////////////////////////222111222666<<>>@@@>>>======?????????>>>;;;:::999888777777777777666555444444333333444444333333333222222111111111222333444444333333444666;;;===AAAHHHSSSaaannnvvv{{{ooo}}}yyy\\\XXXQQQFFF<<<666333333333222222222222111111111111111000000000////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,------......------,,,+++++++++,,,///222555777<<>>;;;;;;:::999999::::::;;;777777777777888:::;;;<<<===<<<;;;===???@@@???>>>;;;;;;999888777777777777666555555444444444444444555444444333222111000000111222444444333333444666888999<<>>??????>>><<<;;;:::888777666666666666666555444444444444444444444333333222222111111000222444444444444555666666888:::>>>DDDOOO[[[dddooo|||oooppp~~~vvvlll\\\JJJ<<<666555666333333222222222111111111111111111000000000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------------............------......///111444999>>>AAA@@@DDDKKKRRR]]]nnn~~~~~~~~~jjjlllzzz~~~}}}yyyxxx|||{{{vvvyyyssspppxxx{{{ssskkkfffeeejjjyyyjjjVVVLLL<<<888444///---...000222...........................------------,,,,,,,,,++++++************++++++************************((()))+++------,,,+++***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))........................------------------------------------------------------------------------------------------------,,,,,,------...///000000000000000000000000000000111333888@@@JJJPPPQQQPPP~~~nnnttt|||wwwuuuqqqjjj```XXXRRROOOFFFCCC???<<<;;;:::999888888888777666666777888999888777666666666777999999666666777:::===???>>>===<<<;;;:::888777666666666666666555444444444444555333333333333333333444444000222444555555555666777777999;;;===BBBLLLXXX```mmmzzzwwwpppppplllSSS@@@777555777333333333222222222111111111111111111000000000000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------------............------//////000222666;;;@@@CCCEEEJJJRRR[[[iii~~~|||{{{{{{}}}~~~vvvgggmmmzzzwwwmmmrrrhhhbbbjjjzzz|||nnn```kkk~~~zzzcccUUUGGGBBB:::222---,,,---.................................---------,,,,,,,,,++++++************++++++************************(((***+++------,,,+++***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))).../////////...------,,,,,,------......------,,,------------------------........................------------------------..................------.........000111222111///555333;;;HHHIIIGGGVVVmmmzzznnnbbb```bbbwww}}}zzzvvvqqqllleee]]]WWWQQQLLLHHHAAA@@@???===;;;:::888888::::::::::::999999999888999999888666666555555666666555555555777:::===???===<<<;;;999777666444444555555555555555555555555444444444555444444333333222222222222333333444555666666777999???HHHSSSZZZdddllluuu~~~ppptttzzznnnSSS<<<333:::222333333333222111222333000000000000000000000000000000000000000000000000111///...///000111000.........------------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,........................---,,,,,,,,,.........---000///333;;;@@@@@@EEELLLSSS\\\ccckkk~~~}}}~~~~~~uuuqqqaaaRRRRRR]]]iiippprrr~~~fffYYYiiippp~~~lllXXXGGG999...111555---,,,...//////000111///,,,------------------------......---,,,,,,+++******)))************+++++++++))))))******++++++,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))...............---,,,,,,,,,------......------,,,------------------------........................------------------------........................000///000000111222111111777:::CCCKKKLLLSSSmmmxxx{{{|||zzzxxxyyysssddd___dddjjj}}}||||||{{{uuunnnjjjaaa]]]VVVPPPKKKGGGCCCAAA<<<<<<;;;;;;::::::999999;;;;;;;;;:::::::::999999999999888777777666666777666666555555777999;;;=========;;;:::888777666555444444444444444555555555444444444555555444444333333333222222222333444444777777888999>>>EEENNNTTT___hhhsss{{{|||yyy|||```KKK<<<999444555555444333222222222111111111111111111111111000000000000000000000000111///...///000111000.........------------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,------------...........................------...////////////333444999AAADDDEEEJJJQQQcccppp|||vvvdddWWWRRRRRRWWW[[[kkk{{{^^^WWWWWW```ooo{{{~~~rrrfffSSS:::222444000...//////...------,,,+++------------------------......---,,,,,,+++******)))************+++++++++))))))************************************************))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,------------,,,,,,+++,,,------......------,,,------------------------........................------------------------........................111111111111111222222333;;;CCCJJJJJJOOOeeeyyyuuuyyy}}}{{{xxx|||}}}mmm^^^dddpppzzzxxxsssoooggg```]]]RRRNNNHHHCCC@@@???===<<<888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888888777777777777666555555666777999:::===<<<;;;:::999888777777444444444444444444444444333444444555555555444444444444333222222222333333777888999:::<<>>>>>???<<<<<<<<<;;;;;;;;;::::::888888888888888888777777777777666555555666777777;;;::::::999999888888777444444444444333333333333333444444555555555555555555444333333222222222222555666888999;;;>>>CCCGGGTTTcccrrrxxx~~~tttwww|||pppaaaSSS???777666555444444333222111111111111111111111111111000000000000000000000000111///...///000111000.........------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------....................................////////////000222444<<<@@@DDDFFFHHHMMMYYYccc|||~~~zzz||||||jjjbbbdddhhhfffiiiyyyyyykkkbbbVVVNNNOOO[[[nnn}}}oooMMM???777222000000000...,,,---000---------------------------------,,,,,,+++++++++))))))*********+++++++++*********))))))(((((((((******************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++,,,,,,---,,,,,,+++,,,------......------,,,------------------------........................---------------------------------........./////////000000///...000444888AAAFFFGGGLLLfff{{{zzzuuuuuuwww}}}ssslllmmmppp}}}~~~uuuggg```ZZZTTTOOONNNHHHEEE@@@============<<<;;;<<<<<<======>>>>>>>>>======<<<<<<<<<;;;;;;;;;888888999999999888777777888777777666666666666666888888888888777777777777555555555444444333333333333444555555666666666555555444333333222222222222222444666777999===AAAEEEOOO^^^nnntttyyyyyyxxxrrrccc\\\HHH;;;888444333333444444333111111111111111111111111111111111111111111111111111///...///000111000.........------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------........................---.../////////000444777@@@CCCDDDDDDIIIVVVfffqqq~~~yyypppiiilllccceeeyyyoootttuuulllbbb```jjjtttyyyiiiQQQAAA444///---000000------000------------------------------,,,,,,,,,,,,++++++))))))*********+++++++++++++++******))))))((((((******************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++,,,,,,---------------,,,------......------,,,------------------------........................------------------------,,,,,,------...////////////000000///...111777===AAACCCIIIZZZ~~~xxxwwwyyyxxxxxx{{{xxxnnnjjjpppyyy{{{tttuuuzzz|||{{{zzzyyywww~~~yyy{{{tttgggZZZSSSPPPKKKHHHGGGCCC@@@>>><<<======<<<;;;======>>>>>>>>>?????????????????????>>>>>>>>>>>>;;;<<<<<<<<<<<<:::888777888888888777777666666666666666666666777777888888666666666555555444444333333444555666666666666666444444333222222222333333111222444666777;;;@@@CCCGGGVVVeeelllrrrwww}}}}}}pppkkkUUUDDD>>>777333444555555444222222222222222222222222111111111111111111111111111///...///000111000.........------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------........................,,,...000000000333888===CCCEEEFFFIIIUUUjjj}}}}}}{{{vvvvvvmmmlllbbb^^^oooyyypppvvvhhhaaammmxxxhhhTTTBBB555---///111---,,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++*********************************************))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,---...............,,,------......------,,,------------------------........................------------------------,,,,,,------...//////000///111222111000444<<>>BBBAAAOOO]]]dddlllzzzfffPPPGGG<<<555444666666555222222222222222222222222111111111111111111111111111///...///000111000.........------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------....................................,,,///222333333666===CCCEEEHHHLLLUUUjjjxxx{{{wwwttteeeVVV^^^sssyyyoooxxxnnnTTTZZZ___|||{{{lll\\\FFF333000222...---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,------.../////////...,,,------......------,,,------------------------........................------------------------,,,,,,------...///000000000222333222222666???GGGGGGIIIZZZ{{{sssnnnkkksss~~~xxxqqqwww~~~|||{{{{{{fff]]]___]]]\\\]]]\\\ZZZYYY]]]gggsss|||nnnjjjccc[[[YYYeee|||}}}qqqhhhhhhdddXXXLLLGGGFFFCCC@@@AAAAAAAAACCCEEEHHHHHHGGGEEEEEEEEEFFFHHHIIIJJJKKKLLLFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDDDDBBB@@@===;;;888888999999999999888777666666777888999:::;;;;;;999888888777666555555555333444555666777777777777222222222222333444444555555555555444444777===@@@???LLLYYYaaajjjxxx}}}~~~sssYYYNNNAAA888555666555444222222222222222222222222111111111111111111111111111///...///000111000///.........------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++............/////////000........................---000444555555999AAAHHHFFFKKKRRR```{{{tttddd]]]ZZZZZZ```jjj{{{}}}ZZZGGGHHHccc|||tttVVV;;;333444111///222------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,---------******************************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))---------------------------------------------------------............///------------------------..................------............/////////000...333111111999:::>>>KKKKKKMMMdddzzziiiqqqssskkksssvvvrrrppprrrvvvvvvqqqlllrrrtttooobbbVVVSSSSSSRRRPPPRRRVVVWWWTTTXXXlll~~~ooocccaaa______jjjzzz~~~wwwrrroooiii```YYYQQQKKKGGGGGGEEEBBBAAACCCCCCDDDFFFHHHJJJKKKLLLLLLKKKMMMOOONNNJJJHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHEEEHHHGGGCCCBBBCCCAAA===;;;;;;;;;;;;:::999888777777888888888999999999999888888777777666555555555222333333444555666777777777666444333333444555555444444444444666888;;;<<>><<<999444222444333222222111111222222222222222111111111111000111111111111000000000000................................................+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...//////------...///......222999===???CCCIIINNNQQQ```zzzvvvuuuyyysssmmmfffccccccjjjwwwdddUUUNNNLLLWWWlllsssUUUAAA999555111......///000//////000...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------............///------------------------................................./////////000000000333///000:::<<<>>>JJJLLL^^^zzzuuujjjnnnnnnkkkxxxjjjfffccccccdddddd```[[[ZZZ^^^\\\SSSKKKIIIIIIIIIHHHJJJNNNQQQRRRZZZqqq|||nnnjjjjjjiiikkknnn{{{uuummmgggaaa[[[SSSNNNIIIFFFFFFJJJKKKHHHGGGIIIHHHIIIKKKMMMNNNOOOOOOOOOPPPQQQRRRQQQOOOMMMLLLMMMOOOOOOOOONNNMMMLLLKKKJJJFFFIIIIIIFFFEEEGGGFFFBBB@@@@@@@@@???>>>===;;;:::888888888999999999999999888888888888777666555555222222333444555555666666666666555555555555555666444444444444666888:::;;;???BBBHHHQQQ]]]kkkzzz{{{xxxbbbJJJ<<<666555666888444333222222111222222222222222222111111111111000111111111111000000000000................................................+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---...///...------...///333222555<<>>:::::::::999999999999999888999:::::::::888666555222222222333333444444444666666777777777777777666444444444444555777999:::===@@@DDDIIIRRRaaattt}}}wwwwwwYYYDDD999444666:::444444333222222222222222222222222111111111111000111111111111000000000000................................................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...------...000777666:::BBBFFFHHHLLLQQQeee||||||yyy|||yyyrrrmmmzzzppplllnnn|||~~~yyymmmdddaaa\\\[[[kkkfffEEE888777//////...---,,,,,,...111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------............///....................................////////////...////////////000000000///000...888GGGHHHFFFPPPggg|||sssrrrnnnjjjooo}}}___SSSYYYZZZRRRTTTSSSPPPMMMJJJIIIKKKMMMLLLOOOOOOJJJGGGIIILLLKKKOOOUUU]]]```^^^\\\^^^aaammmlllddd]]]dddooojjj[[[WWWVVVTTTPPPMMMLLLMMMOOONNNNNNPPPSSSRRRMMMKKKMMMLLLOOORRRUUUVVVVVVUUUUUU\\\YYYWWWWWWYYYXXXUUUQQQRRRRRRQQQPPPOOONNNNNNNNNJJJMMMMMMJJJJJJLLLKKKHHHJJJJJJIIIGGGEEECCCAAA@@@<<<<<<<<<;;;::::::999999888999;;;<<<<<<999666555222222222222222222333333444555777888999888888777555555444444555777888:::>>>BBBFFFHHHMMMZZZmmm|||mmmVVVDDD888555666444444333222222222222333222222222111111111000000111111111111000000000///................................................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......///...---...000222777:::AAAGGGHHHKKKTTT```|||||||||dddXXXjjj~~~mmmXXXZZZkkkttt```III@@@444222000000...,,,---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------------------------------------------------------............///................................./////////000000////////////000000000111...000222===JJJGGGFFFSSS}}}xxxpppppprrrooolllwww~~~jjjQQQGGGLLLOOOIIIMMMOOOPPPLLLHHHHHHNNNTTT[[[[[[VVVNNNKKKMMMOOONNNNNNSSSYYY]]]___aaabbbaaa```fffaaaWWWZZZgggggg[[[NNNNNNNNNMMMLLLNNNQQQTTTQQQPPPQQQRRROOOKKKKKKOOOMMMOOORRRTTTVVVWWWWWWWWW^^^[[[YYYYYYZZZYYYVVVRRRTTTTTTSSSRRRRRRRRRSSSSSSNNNQQQQQQNNNMMMOOONNNJJJKKKKKKJJJHHHGGGDDDCCCAAA@@@??????===<<<;;;:::999888:::<<<===<<<:::777555222222222222222222111111333444666777888888888777777666555555666777888999???CCCHHHJJJLLLUUUdddooo{{{|||bbbKKK:::444555555444333333222222333333222222222111111111000000111111111111000000000///................................................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......//////...000333666777???HHHJJJFFFJJJ\\\ooo~~~|||zzz}}}~~~|||iiiSSS[[[ttt{{{kkk]]]```jjj{{{]]]HHH888222///111000------000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))---------------------------------------------------------............///.................................//////000000111/////////000000000111111///333888AAAHHHCCCIII___sssmmmllllllqqqtttwww~~~qqqrrrkkkfffZZZLLLEEEHHHLLLLLLNNNSSSVVVRRRKKKKKKRRRZZZnnnmmmfff]]]WWWWWWVVVSSSVVVVVVTTTSSSWWW___cccbbb^^^ccc___SSSPPPWWWZZZTTTNNNNNNNNNNNNOOOQQQSSSTTTOOOOOOQQQSSSPPPMMMPPPUUUSSSTTTUUUWWWXXXXXXYYYYYY]]]\\\ZZZZZZYYYXXXUUUSSSPPPOOONNNMMMLLLMMMNNNNNNPPPSSSTTTQQQQQQSSSSSSOOOLLLLLLKKKJJJHHHGGGEEEDDDDDDCCCBBB@@@>>>===;;;;;;999:::;;;;;;;;;999777555333333333222222111111111111222333555666777777777999888777777777888999:::===BBBFFFIIIKKKQQQZZZbbbwwwzzzjjjPPP===777999555444444333333333333333222222222111111111111000111111111111000000000000................................................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000333777;;;===CCCKKKLLLIIIQQQjjjwwwzzz}}}|||~~~~~~{{{~~~~~~xxxzzz~~~~~~||||||iii\\\\\\fffssszzzlll___```sssqqq\\\DDD777...///111......111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))---------------------------------------------------------............///........................---......///000000111111//////000000000111111111...666<<>>===<<<::::::::::::999888777666555444444333222222111111///000000111333444666777;;;:::999888888999::::::===@@@CCCGGGKKKPPPWWW[[[jjjzzz^^^GGG===<<<555555444333333333333444222222222111111111111000111111111111000000000000................................................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---...///000222666;;;???CCCFFFKKKPPPVVVhhhyyy{{{}}}|||~~~~~~~~~}}}~~~yyyzzz{{{}}}~~~}}}}}}}}}}}}||||||{{{zzzzzz{{{}}}rrrdddgggpppttt}}}|||eeeWWW```eeeiiisssyyy```III555111222///---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))---------------------------------------------------------.........//////////////////////////////---......///000111111222000000000000111111111111,,,666>>>FFFJJJNNNlll}}}tttiiigggkkkeeevvvwwwuuu}}}sssjjjhhhaaaVVVXXXbbbiiiqqquuummm```ZZZ```hhh}}}~~~{{{uuuooojjjaaaYYYWWWZZZ\\\]]]cccggg```VVVWWWVVVTTTRRRRRRTTTUUUUUUUUURRRQQQUUU[[[^^^\\\XXXWWWZZZbbbfffddd]]]]]]aaakkkhhheeeaaa___^^^^^^^^^[[[]]]___\\\WWWTTTTTTVVVUUUSSSOOOLLLIIIHHHGGGHHHEEEIIILLLLLLNNNSSSTTTRRRPPPPPPPPPPPPOOONNNMMMLLLIIIHHHFFFDDDBBB???>>>===::::::999888888777777777666555555444333222111111.........///000333555777<<<;;;:::999999999:::;;;???@@@BBBFFFLLLRRRXXX[[[^^^vvvpppSSSAAA<<<555555444333333333333444222222222111111111111000111111111111000000000000................................................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///111333888>>>BBBHHHFFFIIITTTeee~~~{{{}}}~~~|||}}}}}}~~~~~~}}}}}}}}}}}}|||{{{|||~~~~~~~~~~~~~~~||||||}}}||||||~~~xxxyyyyyyyyyxxxwwwuuusssyyyyyyxxxwwwvvvvvvvvvvvvuuu{{{~~~wwwllliiixxxooo^^^___XXXQQQ[[[sss}}}^^^@@@666444///,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))///...---,,,,,,---...///................................................////////////000000000000............//////////////////000111333444333222333777AAAIIIJJJWWW~~~zzznnnrrrllleeejjjnnnlll}}}xxxsssrrruuu~~~tttooorrrwww}}}}}}{{{ooo```[[[```ZZZ\\\[[[ZZZ^^^cccaaa[[[XXXVVVTTTUUUXXXZZZZZZXXX[[[XXXTTTWWWeeepppkkk```cccdddfffhhhgggffffffiiikkknnnooommmhhhbbb___^^^\\\]]]\\\ZZZWWWVVVVVVWWWYYYYYYXXXUUUQQQKKKEEEBBBBBB@@@BBBIIIOOOPPPRRRTTTTTTSSSSSSSSSRRRPPPLLLIIILLLKKKIIIFFFDDDCCCBBBBBBAAA???<<<:::888888888999888777555444333333444555333222111111000111111111666777999:::;;;;;;::::::>>>BBBHHHKKKNNNSSSYYY^^^aaajjj{{{```MMM===999666666888888333222333222222222111111111111000111111111111000000000000////////////////////////........................---.../////////...,,,+++.........------,,,,,,,,,---------............///---,,,,,,------///000000...111444555888>>>CCCEEEMMMKKKSSSmmm{{{}}}xxxwww||||||}}}~~~||||||}}}}}}~~~~~~||||||||||||{{{{{{{{{{{{{{{zzzxxxuuusssrrrqqqqqqqqqrrrrrrqqqooollliiigggkkkiiihhhjjjooouuuzzz|||tttwwwuuuvvvrrrzzzpppkkkXXXNNN\\\ooo~~~dddKKK;;;444111000...,,,***+++,,,...//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++*********))))))(((((())))))))))))))))))))))))///...------------...///....................................................../////////000000000............////////////000///000111222333333222777@@@HHHKKKOOOdddwwwiiikkkhhheeekkkoooyyy~~~~~~~~~wwwggg```bbb[[[[[[]]]aaaeeehhhjjjkkkdddbbb^^^\\\\\\]]]^^^^^^\\\[[[ZZZ^^^iiisssooofffdddfffllltttyyyvvvoooiiimmmrrruuurrriiibbb^^^^^^```aaa```^^^[[[YYYYYYYYYZZZZZZYYYWWWTTTOOOJJJGGGCCC???@@@FFFJJJLLLOOORRRUUUTTTTTTTTTTTTRRRNNNKKKMMMLLLJJJHHHFFFEEEEEEDDDBBB@@@===:::888888888888888777666444444444444555333333222111111111111111555666888999;;;;;;;;;:::>>>BBBGGGJJJMMMQQQXXX^^^___ffftttmmmZZZCCC;;;777666888777333222444222222222222111111111111111111111111000000000000////////////////////////..............................//////...------,,,......---------,,,,,,,,,---------............///---------------...///000000222555777:::>>>AAABBBLLLQQQccc|||xxx{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxvvvuuusssqqqpppooonnnnnnnnnmmmkkkhhheeecccbbb```^^^___bbbeeeggghhhsssvvv{{{|||lllfffrrr{{{mmmhhhtttwww}}}kkkSSSZZZrrr{{{cccJJJ999222111000...------...///...---------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************)))))))))((())))))))))))))))))))))))///...------------...///................................................------........./////////............////////////000000000000111222333333777CCCIIIIIIWWWxxxuuueeefffdddhhhssswwwzzzkkkaaa```XXXUUUZZZeeekkkjjjmmmsssrrrqqqllleee^^^[[[]]]```^^^]]]^^^cccnnnwwwvvvoooooopppsss|||xxxmmmssswww{{{xxxooofffaaa```]]]^^^^^^[[[XXXVVVUUUVVVYYYYYYYYYXXXVVVSSSOOOMMMEEE@@@>>>AAADDDFFFIIIMMMQQQPPPPPPQQQRRRQQQNNNLLLMMMLLLKKKIIIHHHHHHGGGGGGCCCBBB???===;;;999888888999888777666555444555555444333222222111111222222333444666888:::;;;<<<<<<>>>AAAEEEGGGJJJPPPXXX^^^]]]bbblll{{{zzzgggLLL???999666777666444333444333222222222111111111111222222111111111000000000////////////////////////........................//////...------------......------------,,,,,,,,,---------............///.........---......//////000222666;;;???AAACCCDDDNNN___}}}}}}vvvwww~~~}}}||||||~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~|||{{{{{{|||{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwttttttttttttrrrpppnnnllliiiiiihhhgggdddaaa^^^\\\]]][[[YYYYYYYYYZZZYYYXXX___dddkkkqqqtttwwwxxxzzz~~~ooofffiiirrryyypppaaaeeeiii___mmmxxx}}}}}}\\\???111///222000///...//////---,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************)))))))))))))))))))))))))))))))))))).........------.........................................................------------.........///............////////////000000000000000111444666999DDDGGGJJJgggrrrgggeeedddooo{{{mmmaaa^^^[[[UUU]]]rrr~~~{{{zzz~~~|||rrrfff___```ccchhhbbb]]]cccppp{{{|||www~~~{{{xxxyyywwwxxxyyy{{{{{{wwwooogggaaaYYYYYYYYYXXXUUUSSSSSSSSSVVVVVVWWWWWWVVVUUUSSSRRRKKKDDD??????@@@@@@BBBFFFGGGGGGGGGJJJLLLMMMLLLKKKLLLKKKJJJIIIIIIHHHIIIIIIEEEDDDCCCAAA>>><<<:::999999999888777666555555555444444333222222222222222222333555777999;;;<<<===>>>@@@CCCEEEHHHNNNWWW]]]___bbbhhhrrrwww```DDD===666666666444333555333333222222222111111111222222222111111111000000////////////////////////........................//////---,,,,,,---...///---------------------------------............/////////............//////000222777???CCCEEEIIINNNZZZuuu~~~~~~yyyyyy}}}~~~}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}~~~{{{}}}~~~|||}}}zzzyyyzzzzzzyyyxxxwwwwwwvvvvvvuuutttttttttqqqqqqrrrrrrpppnnnkkkiiidddcccbbb```]]]ZZZXXXVVVZZZXXXWWWVVVUUUTTTQQQOOOQQQUUU[[[```dddgggjjjlllrrrwwwzzzwwwuuuuuurrrnnniiixxxrrrccclllxxxvvvjjjeeegggwwwoooJJJ555000111000.../////////---+++------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))---..................---................................................------------.........///............////////////000111111000000222666:::DDDFFFHHHVVV}}}xxxmmmiiihhhgggwww|||nnnaaa^^^]]]XXXeee|||uuuuuuyyyqqqcccfffsss~~~{{{}}}yyy|||wwwuuutttwwwyyyuuujjjaaaYYYYYYXXXVVVTTTSSSTTTUUUSSSTTTUUUVVVWWWWWWVVVVVVRRRJJJDDDBBB@@@===>>>@@@??????@@@DDDHHHKKKLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEECCC@@@>>><<<:::::::::999888666555555555444444333333333333333111222444666888:::<<<======???BBBDDDGGGMMMVVV]]]bbbfffjjjooozzzxxxLLLBBB888666666444444666333333333222222222222111222222222222111111111111////////////////////////........................///...---,,,,,,---//////---------------------------------............/////////.........///000000222333999???BBBDDDMMMXXXppp{{{~~~wwwwww|||~~~uuuuuuwww{{{}}}|||}}}~~~|||~~~||||||}}}~~~~~~~~~~~~}}}~~~}}}||||||||||||{{{{{{|||||||||}}}}}}}}}{{{|||~~~}}}{{{zzz~~~|||yyyyyyyyyyyywwwvvvttttttssssssrrrqqqppppppmmmnnnnnnnnnllljjjgggeee^^^^^^\\\ZZZXXXUUUSSSRRRQQQPPPOOOOOOOOOMMMJJJHHHKKKMMMOOOQQQSSSWWW\\\___aaaffflllsss{{{zzzrrrbbbaaadddrrryyyeeefffwww~~~xxxtttdddjjjiii}}}YYY@@@777000///......//////...---,,,---////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))------...//////...------................................................------........./////////............////////////000111222111000333:::???JJJDDDIIIgggvvvwwwjjjgggiiijjjmmmyyyjjj```^^^WWWYYYkkkqqqnnnwww}}}tttqqqooossswwwuuukkkbbbYYYXXXUUUQQQNNNMMMOOOQQQQQQRRRSSSUUUVVVWWWXXXXXXWWWPPPJJJIIIFFF@@@>>>???======>>>BBBGGGKKKMMMMMMIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFCCC@@@>>>;;;;;;;;;:::999777666555666555444444333333444444222222333555777999;;;===<<>>AAASSSgggvvvwww|||~~~uuummmlllrrr~~~rrrpppppppppssswww{{{~~~~~~{{{|||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{{{{{{{|||||||||}}}}}}||||||}}}}}}|||{{{zzzyyy|||zzzxxxxxxxxxwwwuuusssrrrqqqqqqpppooonnnmmmmmmiiiiiiiiigggeeeccc```^^^YYYXXXVVVTTTRRRQQQOOONNNLLLKKKJJJJJJKKKJJJHHHFFFGGGHHHGGGGGGGGGJJJOOOSSS]]]^^^aaagggsss~~~zzzmmm\\\TTTaaayyypppWWW]]]oooxxxjjjnnnaaarrr}}}cccLLL>>>444222///......//////...,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))------...//////...------....................................................../////////000000000............///////////////111222111111555>>>DDDKKKAAAPPP}}}mmmqqqgggeeeiiioooxxxwwwlllhhhjjjgggqqq}}}xxxzzz~~~|||vvvsssssstttuuuvvvrrrmmmiii]]]ZZZTTTMMMHHHGGGIIILLLLLLLLLNNNPPPRRRSSSUUUUUUXXXSSSPPPPPPMMMGGGBBBAAA???>>>???BBBFFFIIIKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEGGGHHHGGGDDDAAA???<<<<<<<<<;;;:::888666555666555555444444444444444222222333444666888:::<<<;;;???DDDGGGJJJNNNUUU[[[aaaiiirrrvvvzzz\\\MMM>>>888666555555666444444333333333222222222333333222222222111111111////////////////////////........................,,,------...//////......,,,,,,,,,---------......---------............///---------...///111222333999:::???BBB???FFFbbbvvv|||sssggghhhqqq{{{xxxnnnooopppqqqrrrvvv|||~~~}}}~~~~~~}}}{{{zzz{{{~~~|||}}}~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}{{{||||||||||||}}}}}}}}}|||||||||{{{zzzyyyyyyxxxyyyxxxvvvuuuuuutttrrrppppppoooooonnnmmmlllkkkjjjeeedddbbb___]]]ZZZXXXWWWSSSRRRQQQOOONNNLLLLLLLLLIIIHHHGGGGGGHHHHHHGGGEEEBBBCCCCCCBBBBBBCCCFFFHHHSSSWWWYYY[[[bbbmmmtttvvvssscccVVVXXXdddxxxkkkZZZ___kkkmmmddd\\\aaaiiisssvvvnnn\\\NNN<<<888333///...///......,,,---///111111///---,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,---...//////...---,,,................................................////////////000000000000............/////////000///111333222222777@@@GGGNNNDDD[[[uuubbbhhhjjjgggkkksss}}}vvvwww|||}}}{{{}}}~~~uuuzzz|||llltttyyy|||{{{vvvqqqppppppfffaaaYYYPPPIIIGGGIIILLLFFFFFFHHHJJJLLLNNNPPPPPPWWWTTTSSSUUUSSSLLLFFFEEE@@@??????AAADDDFFFGGGGGGKKKKKKIIIHHHGGGFFFFFFFFFBBBDDDFFFGGGGGGDDDAAA>>><<<======<<<;;;888666555666666555444444444444555333333333333555777:::;;;:::???DDDHHHKKKOOOUUUZZZ]]]hhhtttyyy|||aaaQQQ@@@888777666555666444444444333333333222222333333333222222222111111////////////////////////........................+++,,,...///000///...---,,,,,,,,,------.........---------.........//////,,,,,,---...000222333444999;;;BBBEEEDDDNNNrrr}}}kkk^^^YYYhhh|||sssoooqqqooohhhnnnrrrvvvyyy|||}}}~~~}}}|||}}}~~~{{{zzzyyy{{{}}}}}}}}}~~~}}}}}}||||||||||||}}}}}}||||||||||||}}}}}}}}}~~~}}}|||{{{zzzyyyxxxxxxxxxwwwvvvtttttttttrrrpppmmmooonnnnnnmmmkkkjjjiiiiiibbb```]]]ZZZWWWUUUSSSRRROOONNNMMMLLLKKKJJJJJJJJJEEECCCBBBAAABBBCCCBBBAAA>>>???AAAAAA@@@@@@@@@AAA@@@IIIQQQRRRSSSZZZbbbfffpppiii___WWWXXXfff~~~lllYYY\\\lllrrr\\\^^^XXXXXXeeevvv{{{pppcccBBB===666111///.........,,,...000111111000...,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))///............---------------............---------------............///---------.........//////000000000000111111111111111222222111444:::@@@BBBEEEHHHzzznnneeedddaaalllsss}}}~~~|||vvvuuuwww~~~uuuoooqqqtttrrrjjj___UUUOOOLLLJJJIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKMMMQQQTTTTTTRRRPPPNNNKKKHHHBBB>>><<<===@@@BBBHHHGGGGGGGGGHHHGGGDDDBBBBBBCCCEEEGGGGGGFFFDDDCCCDDDCCCAAA???===:::555222444444444444444333222111444333333333444666777888>>>>>>@@@EEELLLTTTYYY\\\bbbiiisss|||{{{eeePPPDDD888777:::555555555444333222222222222111111222333222111000///000000000000////////////////////////////////////////////////////////////........................///......---------......111000///000222555999;;;???999:::DDDPPPffftttbbbeeeppp{{{yyyrrrjjjhhhlllnnnllltttvvvxxxzzzzzz{{{}}}}}}}}}~~~|||}}}~~~||||||}}}~~~~~~~~~~~~~~~||||||{{{zzz{{{{{{}}}}}}~~~|||zzzzzz{{{|||}}}|||yyyzzzzzzxxxuuusssuuuwwwwwwuuussssssrrrqqqnnnkkkkkkjjjhhhhhhgggddd```]]]XXXWWWUUUSSSPPPNNNLLLKKKIIIFFFDDDEEEFFFGGGEEEBBB@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<=========>>>???@@@AAACCCFFFLLLTTTYYYfffkkkjjj___TTTSSSXXX\\\}}}xxxqqqvvvmmmXXXjjj}}}mmmhhhcccTTTVVVqqqiiiSSS777000555...(((111........................------------------------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************///............---------------............---------------............///---------.........//////000000000000111111111111111111111333777===BBBDDDLLL]]]jjjbbb```]]]mmmxxx~~~{{{yyyzzz~~~wwwsssrrrmmmlllggg^^^UUUMMMHHHGGGJJJJJJKKKJJJHHHHHHHHHIIIHHHIIILLLNNNPPPQQQPPPPPPNNNKKKFFFAAA>>>>>>???@@@FFFEEEEEEFFFGGGGGGEEECCCAAABBBDDDFFFGGGGGGFFFFFFEEEDDDBBBAAA???<<<888555444444444444333333222111444333333333444666777999===>>>AAAGGGNNNVVV[[[^^^aaahhhrrrzzz{{{ttt]]]LLL;;;666888444666555444333222222222222111222222333222111000///000000000000////////////////////////////////////////////////////////////..............................---------......///000000///000222555999;;;BBBCCCEEELLL```ssspppwww~~~uuuooopppnnnkkkkkkpppqqqooowwwyyy{{{|||||||||~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}|||{{{{{{|||}}}~~~~~~|||zzzzzz{{{{{{{{{zzzyyyzzzzzzxxxuuusssuuuvvvuuutttrrrqqqpppooollliiillljjjgggeeeccc```\\\YYYUUUTTTRRRPPPMMMKKKIIIHHHDDDBBB@@@@@@AAAAAA???===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======@@@EEELLLPPPYYYaaaeee```XXXTTTQQQOOO]]]fffnnnxxxttt___sss{{{xxxppp\\\WWWnnntttNNN888666000+++000........................------------------------......------,,,++++++***************************************************************************************************///............---------------............---------------............///------........./////////000000000000111111111111222111111555;;;@@@EEEGGGNNNssswwwfffaaa^^^]]]rrr{{{}}}~~~uuunnnfffjjjmmmhhh]]]QQQJJJFFFLLLNNNOOOMMMHHHEEEEEEFFFDDDDDDEEEGGGJJJMMMOOOQQQPPPMMMJJJEEEBBB@@@>>>>>>CCCBBBBBBCCCFFFGGGFFFEEEBBBCCCDDDEEEFFFHHHIIIIIIFFFDDDCCCBBBBBB@@@<<<999444444444444333333333222444333333333444666888999<<<>>>CCCIIIPPPWWW]]]```dddjjjrrryyyoooYYYAAA777888555666555444333222222222222111222222222222111000000000000000000////////////////////////////////////////////////////////////........................------------...///000000000//////000222666:::===???FFFJJJRRRppp}}}}}}ooofffjjjnnn|||wwwlllfffhhhmmmqqqrrrtttxxxxxxuuu{{{}}}~~~~~~~~~~~~}}}|||zzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{zzz{{{|||}}}~~~|||zzzyyyzzz{{{zzzyyyxxxyyyyyywwwtttssstttuuusssqqqooonnnmmmllliiifffkkkgggccc___\\\YYYUUUSSSOOONNNMMMKKKHHHFFFEEEDDDAAA???=========<<<;;;999<<<<<<<<<<<<;;;:::999999999999999999::::::::::::888999999999:::===BBBFFFJJJUUU^^^```]]]WWWMMMDDDIII^^^ppp{{{yyyzzzdddfff{{{{{{{{{iii\\\lll```===333222///333........................------------------------///......------,,,,,,+++************************************************************************************************///............---------------............---------------............///............///////////////000000000111111111111333000111666<<>>???BBBEEEFFFGGGIIIHHHHHHGGGGGGGGGHHHHHHEEEEEEDDDDDDEEEDDDAAA>>>888777666555444444444555333333333444555777999;;;???BBBGGGKKKPPPUUU[[[```lllrrryyy~~~sssRRR???;;;666666666555444333333333333222222222111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////---------...///000111222000///000222666;;;???BBBDDDMMMcccssszzzhhh```ttt}}}rrrjjjfffeeedddeeekkkqqqrrrtttyyy{{{{{{~~~}}}|||}}}~~~~~~}}}{{{yyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}~~~}}}|||{{{zzzyyyzzzzzzwwwvvvvvvxxxzzz{{{{{{zzzvvvuuutttrrrrrrqqqqqqpppooommmjjjhhhgggddd```^^^[[[XXXSSSPPPNNNMMMKKKIIIFFFEEEDDDCCCAAA@@@???>>><<<<<<<<<;;;999888777777666666777777777666555555555555555555666666666666777888888888666777888:::<<>>@@@CCCEEEFFFJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEFFFFFFEEEBBB@@@<<<;;;999666555555555555333333333444666888:::<<>>CCCFFFKKK^^^www{{{yyytttwww}}}nnndddaaaccceeeeeefffnnnttttttvvv|||~~~}}}|||}}}~~~~~~}}}zzzyyyyyyxxxyyy{{{|||}}}||||||}}}~~~~~~~~~~~~~~~||||||}}}}}}|||{{{zzzyyyuuuuuuuuuwwwyyyzzzzzzxxxuuusssppppppppppppooommmjjjhhheeecccaaa^^^[[[XXXRRROOOLLLJJJIIIHHHFFFDDDBBBAAA@@@???>>>===<<<<<<777888888777555444444666444555555666666555444444444444444444555555555555333555666666444444555666777;;;>>>AAAHHHQQQTTTSSSHHHLLLPPPTTT```yyyrrr___\\\jjjpppgggnnnoooppp___MMM:::222////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************///............---------------............---------------............///.../////////000000000000000000000000111111111111//////666===>>>BBBTTTjjjvvvaaaaaa]]]^^^lllwwwvvvlll^^^TTTSSSZZZeeemmmtttsssuuu|||~~~sssuuuuuurrrnnnllllllnnnhhhbbb\\\ZZZ]]]```___]]]UUUPPPKKKIIIJJJKKKJJJHHHHHHGGGFFFDDDBBB@@@?????????AAACCCFFFHHHJJJKKKKKKGGGDDD@@@>>>@@@BBBDDDEEEIIIIIIJJJKKKJJJJJJHHHGGGJJJIIIHHHHHHHHHGGGDDDBBB@@@>>>;;;888666555555666333333333444666888;;;<<>>>>>======<<<;;;::::::999222444666555333222333555333444444555555555444444333333444444444555555555111333555555555444444555333777999:::@@@IIIPPPQQQSSSSSSVVVXXXUUUZZZuuu|||hhhTTTXXXsssjjjZZZ___UUUiiissssssqqq```FFF:::////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************//////.........------------..................------------.........//////////////////000000000000000000000000111111111111---///777???@@@DDD[[[uuummm^^^aaa]]]___qqqvvvpppdddXXXRRRVVVbbblllqqqqqqwwwwwwpppuuuyyyuuummmhhhiiimmmmmmhhhbbb]]][[[[[[]]]^^^ZZZRRRJJJGGGJJJLLLJJJFFFHHHHHHGGGFFFDDDBBB???>>>>>>???BBBDDDGGGIIIKKKKKKJJJFFFAAA??????AAACCCDDDFFFHHHJJJLLLLLLKKKJJJIIILLLKKKJJJJJJJJJIIIFFFCCCBBB@@@===999777666666666333333333444666999;;;<<>>FFFLLLNNNTTTUUU]]]```SSSKKKcccrrr|||pppXXXQQQeee~~~fffVVV[[[TTTcccmmmwww}}}jjjJJJ999000000000000000000000000------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************........................---------............///---------............///..................------///////////////000111111///555777BBBKKKDDDZZZvvvjjj```^^^___fff{{{xxxlllnnn]]]RRRaaafffjjjjjjsss{{{xxxllltttwwwrrrkkkjjjmmmnnnrrrmmmcccYYYXXX^^^cccdddbbbWWWPPPQQQRRRMMMJJJKKKJJJHHHEEECCCEEEFFFDDD@@@>>>>>>???AAACCCEEEGGGHHHFFFGGGIIIIIIGGGCCC>>><<>>===<<<;;;999888888777666555555555333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444444444333333666===EEEKKKNNNXXXfffiii\\\NNNTTTeeezzzqqqzzz___SSS[[[hhhnnn\\\RRRSSS]]]nnntttpppooo___AAA444555111,,,,,,000000,,,000000///...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************........................---------............///---------............///........................000000/////////000000111111666777???HHHKKKooo{{{jjjddd______fffuuuvvvwwwfff[[[fffffffffiiiuuuvvvmmmuuuzzzuuuooollllllkkkjjjkkkhhheeefffiiiiiiffffff\\\UUUUUUVVVSSSPPPPPPMMMJJJFFFDDDFFFGGGEEEBBB>>>>>>>>>???@@@BBBDDDEEEFFFGGGHHHIIIGGGDDDAAA>>>???AAABBBEEEGGGHHHIIIIIILLLKKKIIIHHHGGGGGGGGGGGGFFFDDDAAA???===:::777555555555666666666888;;;===AAAHHHMMMOOOVVVbbbnnnttt|||xxx^^^HHH;;;999555333444555444111333333333222222222111111////////////////////////////////////////////////............////////////////////////////////////000/////////000111111000444222666>>>@@@CCCVVVlllnnn^^^XXX\\\bbbnnnttteeeaaaaaabbbffflllrrrwwwzzzyyy|||~~~}}}}}}}}}~~~|||{{{|||}}}~~~|||{{{yyyyyyyyy{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzz{{{{{{|||}}}||||||{{{{{{{{{{{{||||||}}}~~~}}}}}}zzzvvvtttssssssqqqpppmmmlllkkkiiifffccc```^^^WWWUUURRRNNNJJJGGGDDDCCC@@@@@@???===<<<;;;:::999888777777666555555444444333333333333333333333333333333333444444444444555444444444444444444444444444444444444444444444444444444333333444888>>>CCCJJJRRR^^^ddd___WWWVVV[[[kkkhhhzzzuuu}}}qqq[[[ZZZ```~~~{{{jjjUUUYYY\\\nnnwwwssszzztttXXX999666222000/////////...000//////...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************........................---------............///---------............///........................111000000/////////000000111999<<<@@@GGGVVV{{{ddd^^^^^^^^^aaaqqqssshhhoooiiieeekkkyyyuuupppyyy|||wwwuuusssqqqnnnpppqqqppprrruuusssnnnkkkbbb[[[[[[\\\ZZZXXXWWWOOOJJJEEEDDDEEEGGGFFFEEE???>>>===<<<===>>>AAABBBDDDFFFHHHIIIHHHFFFDDDBBB@@@@@@AAABBBCCCEEEFFFGGGJJJJJJJJJJJJJJJIIIHHHHHHHHHFFFCCCAAA???===999666555666666666666888;;;>>>CCCJJJOOORRRYYYeeeqqqwww}}}kkkRRRAAA<<<777666666555333111333333333222222222111111////////////////////////////////////////////////............//////////////////////////////////////////000000000111111111333888@@@CCCAAAKKKjjj{{{jjjSSSGGGRRReeewwwsssddd^^^___```dddlllvvv{{{{{{xxxyyy{{{~~~~~~}}}|||}}}}}}}}}|||}}}~~~}}}|||{{{zzzyyyyyyyyyzzz{{{~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{zzzyyyxxxxxx||||||||||||{{{zzzyyyyyy|||}}}~~~~~~}}}|||{{{zzzwwwtttsssrrrqqqooonnnkkkjjjhhhddd```\\\YYYWWWMMMLLLIIIFFFCCCAAA@@@???<<<<<<;;;:::999888777666666666555555444444333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444333222333666999BBBJJJSSS[[[```bbb\\\SSSXXX\\\pppzzzooonnnbbbYYY}}}|||wwwiii^^^llluuuoootttEEE999111222222------111/////////...------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************........................---------............///---------............///............////////////222111000000///000000000111;;;CCCEEEKKKccc{{{pppYYYZZZ\\\\\\ddd}}}{{{qqqwwwppplllssswwwsss{{{}}}}}}~~~}}}||||||zzzwwwxxx}}}~~~{{{nnnfff___\\\\\\[[[WWWTTTMMMFFFAAAAAADDDDDDEEEFFF@@@???<<<;;;:::<<<===???CCCDDDFFFHHHIIIHHHFFFEEEAAA@@@??????@@@BBBCCCDDDHHHIIIJJJKKKKKKJJJIIIHHHHHHFFFDDDCCCAAA>>>:::777666666666666666888===@@@JJJOOORRRSSSYYYfffrrrxxx}}}qqqZZZFFF>>>777666777555333222333333333222222222111111////////////////////////////////////////////////............///////////////////////////////////////000111111111111222333000<<>>@@@CCCBBBBBBEEEAAA@@@>>><<<;;;;;;<<<===@@@BBBDDDFFFGGGHHHGGGGGGBBBAAA@@@??????@@@AAABBBEEEFFFIIIKKKKKKJJJIIIHHHGGGEEEDDDCCCBBB@@@<<<999777777777777777:::???BBBNNNRRRUUUUUU[[[iiiwww~~~~~~|||eeeLLL@@@777666777555333444333333333222222222111111000000000000000000000000////////////////////////............////////////////////////////////////...000222222111111333555444>>>EEEEEEMMMmmm|||___NNNKKKNNN^^^pppyyypppddd]]]^^^bbbfffkkkrrrvvvwwwxxxzzz{{{zzz|||}}}~~~}}}}}}~~~}}}~~~~~~}}}}}}|||}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}||||||{{{{{{{{{yyyzzz{{{|||zzzxxxuuussstttuuuwwwyyyzzzzzzyyyxxxwwwwwwwwwvvvvvvuuutttsssrrrpppmmmlllkkkiiifffdddaaa___[[[WWWRRRMMMJJJHHHDDDCCCAAA>>><<<:::999888777777666666666555555555333333333333222222222222222222222222222222222222222222222333333333444444333333333333333333333333333333333333333333333333111333444444333222333333555???FFFJJJVVVeeejjjfff[[[YYYXXXdddzzzvvv[[[www|||sssccc\\\VVVooohhhIII000...222///---000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************........................---------............///---------............///.........//////000000111111000000000000111222333:::<<>>>>>======>>>???AAACCCEEEFFFFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@BBBCCCFFFHHHIIIIIIHHHGGGEEEDDDDDDEEEDDDBBB???<<<999999999888888<<>>;;;999888777666555555555555444444444444333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333000222444555444333444555333:::@@@DDDLLL[[[hhhnnnllldddVVVQQQ```|||hhheeefffooo|||cccVVVUUUeeeqqqVVV;;;222222000...///........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************........................---------............///---------............///---......///000000111111/////////000111222333444<<<<<>>;;;===>>>AAABBBCCCDDDDDDEEEEEEDDDCCCBBBAAA???>>>???@@@BBBEEEFFFGGGGGGGGGEEEEEEEEEGGGGGGFFFBBB???;;;;;;:::999:::>>>CCCGGGLLLVVV___eeemmmyyy{{{|||bbbNNN<<<888888444333777333333333222222222111111000000000000000000000000////////////////////////............////////////////////////////////////---111444444222111444888>>>AAADDDRRRxxxrrrfffrrruuu^^^IIIOOOjjj{{{pppdddYYYVVVYYY]]]eeennnvvvxxxzzz{{{{{{{{{{{{{{{wwwxxxyyyzzzyyyzzz|||~~~xxxzzz|||{{{zzzzzz{{{~~~{{{{{{|||}}}}}}}}}}}}}}}~~~~~~}}}}}}|||{{{{{{zzzyyyyyyzzzzzzzzzyyywwwvvvwwwwwwwwwwwwxxxzzz{{{{{{uuuuuusssqqqpppooonnnnnnjjjhhheeecccaaa]]]XXXUUUNNNLLLIIIDDDAAA>>><<<;;;:::999888777666666555555333333333333333333333333333333333333333333333333111111111111111111111111111222222222222333333333222222222222222222222222222222222222222222222222111333444444333333444555555555888>>>EEENNN^^^lllrrroooeeeXXXTTTaaaxxx|||~~~gggTTTZZZssshhhWWW[[[ZZZbbbyyyrrrcccNNN===333000///000........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************........................---------.........//////---------.........//////---......///000111111222...//////000111333444555:::===OOOfff|||\\\SSSXXXWWW^^^eee{{{ppprrrqqquuu~~~nnnnnntttwwwvvvxxxwwwrrrmmmkkkgggbbbYYYXXXRRRNNNPPPYYY^^^^^^___eeekkkqqq{{{vvviii]]]VVVXXXTTTIIICCCEEEDDDEEEFFFGGGFFFDDDAAA@@@:::;;;===???AAABBBBBBCCCEEEFFFFFFEEEDDDAAA???>>>>>>???@@@BBBDDDEEEFFFGGGEEEEEEFFFHHHJJJHHHEEEBBB<<<<<<;;;:::;;;???EEEIIIOOOZZZgggnnnuuu}}}kkkTTT@@@:::888333333888333333333222222222111111000000000000000000000000////////////////////////............/////////000////////////////////////---111555444222111555999<<>><<<:::999<<<@@@CCCCCCBBBEEEEEEFFFFFFEEEDDDDDDCCC@@@>>><<<;;;;;;>>>AAACCCHHHGGGFFFGGGJJJJJJGGGCCC@@@;;;888:::===???EEELLLYYY```jjjsss{{{uuuZZZAAA::::::666222111555444333333222222333333222222000///............////////////////////////000000000000000000000000000//////.........//////000111111222222555999<<<@@@FFFTTT||||||oooaaaNNNCCCBBBLLL___zzz|||aaaTTTSSSRRRVVV^^^gggppptttsssuuuwwwxxxxxxyyy{{{}}}xxxxxxyyyzzz{{{|||}}}~~~}}}xxxxxx~~~}}}|||{{{||||||}}}}}}}}}||||||}}}||||||{{{{{{{{{{{{|||zzzxxxwwwzzz~~~}}}zzzwwwtttssstttvvvvvvvvvuuurrrooonnnllljjjhhheeeccc^^^WWWRRROOOLLLHHHEEECCCBBB@@@===;;;888666555555555444333333222222111444444444333333333222222111111111111111111111111000111111111111222222222333333333333333333333333444444444333333222222222111111222222222333333333222222222222333333444555444333444666888>>>NNN]]]nnnttt|||zzzhhhXXX]]]nnnooo{{{pppUUU\\\aaaOOOOOOSSSUUUhhhqqqlllSSS777,,,---000------,,,,,,,,,------...+++,,,---......---,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************000000000000000000000000---------.........//////............///////////////////////////000111111000111111111111222555888@@@GGGVVV|||]]]WWWWWWWWW]]]fffzzz||||||xxxssssssyyyrrrjjjkkkyyy{{{zzzxxxvvvuuuuuuxxxzzzuuuoooeee\\\UUUQQQOOOOOONNNOOOPPPQQQTTTXXXZZZZZZ___bbbccc___XXXQQQNNNNNNQQQKKKDDDBBBDDDFFFEEECCC<<<;;;999;;;>>>AAAAAA@@@CCCCCCDDDDDDDDDCCCCCCBBBAAA???===<<<<<<>>>AAACCCGGGEEEEEEFFFHHHHHHFFFCCC???;;;999;;;???BBBIIIPPP\\\cccnnnxxx~~~{{{cccKKKBBB???999666777555444333333222222333333222222000//////.........////////////////////////000000000000000000000000000//////.........//////000111222222333666:::===???PPPhhhqqqWWWBBB???>>>VVVtttmmmWWWPPPPPPSSSYYY```hhhooorrrsssuuuwwwxxxxxxyyy{{{}}}xxxyyyyyyzzz|||}}}}}}~~~}}}yyyxxx}}}~~~{{{{{{}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{}}}{{{zzzzzz{{{|||{{{zzzyyywwwtttssstttuuutttssssssppplllhhhfffbbb^^^\\\YYYUUUOOOKKKHHHFFFCCCAAA===<<<;;;999777666444333555555444444333222222111333333333333333222222222111111111111111111111111000111111111111222222222333333333333333333333333444444333333333222222222111111222222222333333333333333222222222333444444444444555666666;;;HHHVVVdddnnn|||yyyjjjaaaaaa{{{~~~}}}\\\XXX{{{oooUUUIIIKKKQQQcccuuuvvv\\\???444444333///......------...//////,,,------------------,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************000000000000000000000000------........./////////............///////////////////////////000111111000111111111222444777:::CCCGGGdddiiiUUUVVVTTTWWWeeevvv}}}yyy|||}}}}}}vvveeedddxxx{{{xxxwwwyyy||||||rrrggg]]]WWWTTTMMMNNNNNNMMMKKKJJJJJJKKKUUUXXXZZZXXXUUURRRSSSUUUTTTOOOHHHCCCCCCDDDFFFGGG>>><<<;;;;;;===?????????AAAAAAAAAAAAAAAAAAAAAAAACCCAAA???>>>===>>>@@@AAACCCCCCCCCDDDFFFFFFDDDBBB???;;;999===AAAFFFNNNVVVdddkkkvvvjjjTTTIII@@@777444777555444444333333333333333222111000000////////////////////////////////////000000000000000000000000/////////......//////000000111222333444777<<>><<<999888888777666555555555555555555555444333222222222222222222222222222222111111111111111111111111000111111111111222222222333333333333333333333333333333333333222222222222111111222222222333333333444444333222222222333333444333555666555777AAAKKKYYYfffvvv|||kkk\\\}}}ooo\\\mmmoooWWWPPPUUUaaawwwmmmPPP>>>444---000000//////...//////000...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***************************////////////////////////............////////////............///////////////////////////000000111000111111222222555999===FFFJJJuuu]]]TTTYYYTTTYYYnnnyyyvvv}}}}}}{{{___[[[rrr}}}yyywwwwwwwwwwwwwwwkkkeeeYYYWWWUUUSSSNNNIIIIIILLLKKKLLLNNNNNNMMMNNNPPPSSSUUURRRMMMHHHEEEDDDEEEFFF@@@???===<<<===>>>???@@@???????????????@@@@@@@@@CCCBBBAAA???????????????@@@@@@AAACCCDDDCCCBBBAAA@@@<<<:::>>>CCCHHHQQQZZZmmmsss|||uuuaaaRRRCCC666222777555555444333333333333333222111111000//////000000//////////////////////////////////////////////////////////////////000111000111333444666999>>>BBBNNNqqq|||}}}[[[===666EEEPPPrrrvvv]]]SSSRRROOOVVVaaakkkqqqtttuuuuuuuuuvvvxxxxxxxxxyyy{{{|||zzzzzz{{{|||}}}}}}~~~~~~}}}{{{{{{|||{{{{{{{{{|||}}}~~~}}}{{{zzzzzzzzzzzz}}}{{{vvvtttuuuwwwrrrpppnnnmmmllliiifffcccbbb^^^YYYUUUPPPKKKFFFCCC@@@???===<<<;;;;;;;;;;;;888888999999999999999999666666777777666555333333111111111222222222222333111111111111111111111111000000111111111222222222222222222222222222222222333222222222222222222222111111222222222333333333555444333333222222222222333222444777666666<<>>>>>>>>@@@BBB??????>>>>>>>>>>>>???@@@CCCBBBBBBAAA@@@???>>>>>><<<>>>@@@AAABBBAAAAAAAAAAAA===;;;???DDDKKKTTT]]]ssswww}}}rrr```LLL:::555:::666555444444333333444444222111111000000000000111000000000000000000000000///////////////////////////////////////000111111000111333555777;;;AAADDDZZZwwwvvvLLL999;;;FFFWWWqqq~~~eeeRRROOOSSSTTT\\\hhhqqqvvvwwwwwwwwwvvvxxxyyyzzzyyyzzz{{{}}}{{{||||||}}}}}}~~~~~~~~~~~~}}}~~~}}}|||}}}~~~~~~|||{{{{{{zzzzzzzzzzzz}}}~~~{{{wwwttttttvvvqqqooollliiigggddd___\\\UUURRRNNNKKKHHHDDD@@@===;;;;;;;;;;;;;;;;;;<<<===:::::::::;;;;;;<<<<<<<<<888888999999999777555444222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333555444333333222222222222111111444777888777;;;AAACCCSSSdddppp}}}~~~ggghhh}}}rrrhhhxxxuuutttzzz{{{ZZZOOOPPPhhhjjjHHH>>>000//////...------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************000000000000000000000000....../////////000000000............///////////////////////////000111111000111111222444888>>>CCCIII___{{{fffTTTWWW]]]VVVccc}}}wwwwww}}}~~~\\\PPPbbbwwwvvvwwwyyyzzzwwwpppjjjiiiuuuyyytttsssjjjYYYMMMJJJIIIIIIHHHGGGGGGGGGHHHHHHMMMNNNOOOPPPPPPMMMGGGCCCDDDDDDBBB???>>>>>>AAADDDBBBAAA???>>>>>>>>>???@@@AAAAAAAAAAAA@@@???>>>===:::<<>>DDDVVVhhhtttlllZZZNNNNNNQQQZZZbbblllsssuuuvvvwwwxxxxxxzzz{{{{{{{{{{{{|||~~~|||}}}}}}}}}~~~~~~~~~~~~|||}}}~~~}}}}}}|||{{{{{{{{{{{{|||yyyzzz|||{{{xxxuuusssrrrooolllhhhdddaaa]]]YYYVVVJJJHHHEEECCCBBB@@@>>>;;;:::;;;======<<<<<<>>>???;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<<<<<<<:::888666444444444333333333222222111111111111111111111111000111111111111222222222222222222222222222222222111111111222222222222222111111222222222333333333444444333222222222333333111111333777888777:::???999JJJ___ooo}}}ssshhhooo|||rrrwwwhhhoootttcccZZZMMM^^^wwwPPPAAA000000///...------------...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,************************000000000000000000000000.../////////000000000000............///////////////////////////000111111111111111222444999@@@EEEKKKooohhh^^^TTTWWW[[[YYYmmm~~~}}}yyysssvvvfffYYYeee{{{{{{}}}}}}vvvmmmsssrrr\\\RRRMMMLLLKKKJJJIIIHHHGGGEEEGGGGGGIIINNNSSSTTTNNNHHHCCCCCCBBB???======AAAEEEEEECCCAAA???>>>>>>???@@@??????@@@AAA@@@???===<<<888;;;???@@@@@@???AAACCCAAA======CCCLLLVVVbbbmmmwwwzzz~~~rrrYYYAAA666666666666555444444444444444222111111000000111222222000000000000000000000000000000000000000000000000////////////000111222333000111444777:::???EEEIIIeee}}}mmmmmmYYYBBB???AAAGGGUUU___cccZZZNNNLLLRRRWWWccciiipppttttttuuuxxx|||zzz{{{}}}}}}||||||~~~}}}}}}~~~~~~~~~~~~zzz~~~||||||}}}~~~~~~~~~~~~~~~|||{{{{{{{{{{{{||||||}}}yyyzzz{{{|||zzzvvvqqqllljjjfff```[[[VVVSSSOOOLLLDDDBBB@@@?????????===;;;:::<<>>@@@>>>>>>>>>=========<<<<<<;;;===>>>???>>><<<:::888777666666555444333222222111111111111111111111111000111111111111222222222111111111111111111111111000111111111222222222222111111222222222333333333333333222222222333444444333111222666777555777;;;888BBBTTThhhvvvtttkkk{{{dddhhhwwwqqqeeeUUUYYYuuuxxxXXXAAA222111000///............,,,------------------,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************000000000000000000000000////////////000000000000............/////////000///////////////000111111111111111222555:::AAAFFFTTTzzz^^^\\\VVVWWWZZZ\\\vvv}}}{{{vvvpppwwwpppccclll|||zzz~~~ooo```OOONNNLLLKKKJJJIIIFFFDDDDDDBBBDDDKKKUUUXXXTTTNNNBBBBBBAAA>>><<<<<>>???@@@===>>>@@@AAA@@@???===<<<777;;;???@@@??????AAACCC@@@======EEEPPP[[[iiittt{{{~~~~~~|||bbbHHH;;;:::666666555444444444444555222111111111111111222222000000000000000000000000000000000000000000000000////////////000111222333000222444777;;;@@@FFFJJJgggppp]]]aaaqqqmmmWWWBBB???AAADDDMMMYYY\\\WWWKKKCCCIIIVVV```kkkpppuuuvvvuuuvvv{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~vvv|||{{{||||||}}}}}}}}}||||||{{{zzzzzz{{{{{{|||}}}~~~zzzzzzzzz||||||wwwnnngggddd___XXXRRRMMMIIIFFFCCCBBB@@@>>>>>>>>>>>><<<;;;:::===??????===<<<===???BBBAAAAAA@@@???>>>>>>>>>===>>>@@@AAA@@@>>>;;;999888888777666444333222111111111111111111111111111000111111111111222222222111111111111111111111111000000111111222222222222111111222222222333333333222222222222333444444555444222222555555333444888===>>>HHH[[[kkkxxx~~~llluuubbb```yyyxxx^^^TTTOOO^^^uuu{{{eeeKKK333222111000////////////+++,,,............,,,+++---------,,,,,,+++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************000000000000000000000000000000000000000000000000............/////////000000000000000111111111111111777222...777>>>@@@FFFddd|||bbbVVVYYYYYYVVV[[[ppp~~~~~~~~~vvvuuuvvvtttuuuyyy}}}~~~wwwjjjooogggWWWKKKMMMQQQMMMIIIHHH@@@CCCFFFHHHGGGIIILLLOOOHHHGGGDDDAAA???>>>>>>>>>KKKMMMJJJDDDBBBBBBAAA>>>???>>>===<<<<<<===>>>???;;;::::::;;;===???@@@??????@@@AAAFFFPPP___ooozzzsssRRR999999888777555444444333111///333222222222222222222333222111111000000000000000////////////000000000000///000111000//////111333222444777999:::>>>FFFNNNyyyhhhYYYPPPKKKDDD>>>===DDDNNNWWWVVVRRRKKKGGGHHHRRR___iiioooqqquuuxxxzzz||||||{{{zzz{{{|||||||||||||||{{{yyyzzzzzzyyyxxxyyy{{{~~~{{{}}}~~~}}}||||||}}}}}}|||zzzxxx{{{|||{{{yyyxxxzzz|||{{{}}}{{{vvvtttqqqeeeXXXPPPNNNJJJFFFCCCAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????CCCCCCCCCBBB???>>>???AAACCCBBBBBBBBBAAA@@@@@@@@@???===<<<<<<<<<999333...333111000111333444444333///...---...000222222111000000000000000000000000111111000000000000111111000111111111111222222222111111222222222333333333444444444444444555666777<<<:::BBBTTTdddrrrvvv}}}ooolllllllllRRRFFFJJJTTTbbb|||zzzVVV>>>222...---***000444,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++************************++++++++++++++++++++++++000000000000000000000000000000000000000000000000........./////////000000000000000000111111111111///555222///888>>>CCCMMMqqq|||aaaXXXXXXWWWXXXbbbxxx~~~{{{|||{{{}}}wwwtttssspppooouuu~~~~~~rrrvvvdddWWWVVVWWWRRRMMMLLLBBBCCCEEEDDDEEEHHHMMMQQQNNNLLLIIIFFFCCCAAA@@@@@@KKKQQQRRRKKKCCCAAAAAAAAAAAA@@@???>>>=========>>>;;;;;;:::;;;<<<>>>??????@@@AAADDDIIISSSaaapppyyyrrrUUU===;;;888777555444444444222000222222111111111111222222222111111000000000000000////////////000000000000///000111000//////111333444333666;;;===???HHHSSSoooZZZFFFAAA<<<:::>>>GGGQQQWWWQQQMMMIIIHHHMMMWWWdddlllppprrrvvvyyyzzz{{{zzzzzz}}}|||||||||||||||||||||zzz{{{{{{zzzxxxxxxzzz{{{|||}}}~~~}}}{{{{{{}}}}}}}}}|||}}}}}}|||yyyvvvvvvxxx{{{zzzzzzvvvpppmmmjjj```UUULLLJJJGGGDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>????????????@@@CCCCCCCCCAAA??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAA????????????<<<777333555333222222333333333222222111//////000111111000000000000000000000000000111111000000000000111111000111111111111222222222111111111222222222333333333333333444444555777777;;;:::AAAPPP]]]kkk|||~~~ppplllxxxVVVHHHKKKVVVeee{{{zzz___AAA333000222---...222///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,************************++++++++++++++++++++++++000000000000000000000000000000000000000000000000....../////////000000000000000000000111111111111---333111000999>>>HHHXXXvvv]]]ZZZUUUTTT[[[mmm~~~nnnnnntttxxxyyy{{{yyyttttttuuueee```[[[QQQKKKJJJGGGFFFDDDBBBAAADDDIIIMMMOOOMMMJJJGGGDDDBBBAAA@@@FFFQQQXXXSSSHHHBBBBBBBBBAAAAAAAAA@@@???>>><<<<<<<<<;;;::::::;;;<<<===>>>@@@BBBFFFMMMVVVbbbnnnvvvttt\\\EEE<<<888777444444444444333222111111111000000111111111222111111000000000000000////////////000000000000///000111111000000222333666222555===>>>???NNNaaaxxxzzz^^^@@@<<<888:::AAAKKKRRRUUUJJJHHHGGGKKKTTT```jjjppprrrtttvvvyyyzzzzzzyyyxxx|||{{{zzzzzzzzzzzz{{{|||{{{||||||{{{yyyxxxyyyyyy~~~~~~}}}{{{zzz|||}}}~~~}}}}}}|||yyyvvvssstttwwwyyyvvvsssmmmeeeaaa^^^WWWPPPGGGFFFCCCAAA@@@?????????@@@@@@@@@AAAAAAAAAAAAAAA????????????@@@@@@@@@@@@BBBCCCCCCBBB@@@???@@@AAA????????????@@@@@@@@@@@@CCCBBBBBBBBBBBB@@@===:::888666444333333333222111555333111000111111000...000000000000000000000000111111000000000000111111000111111111111222222222111111111222222222222333222222222333444666777888;;;:::???IIISSSaaa|||qqqyyymmm]]]LLLIIIUUUccctttzzzoooLLL777222666000,,,000222------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,************************++++++++++++++++++++++++////////////////////////////////////////////////...////////////000000000///000000000111111111111...444333333999>>>NNNgggiiiXXXZZZRRRRRRaaazzzddd___iiixxx}}}~~~xxxnnnbbbSSSJJJIIIKKKIIIFFFBBB@@@AAACCCEEEIIIHHHEEEBBB@@@?????????@@@MMMXXXXXXRRRKKKFFFAAA??????@@@@@@@@@>>><<<;;;<<<;;;;;;::::::;;;===??????CCCHHHOOOXXXbbblllrrr}}}kkkPPP>>>999777555444555555444333111111000000000000111111222111111000000000000000////////////000000000000///000111111000000222444888444888???>>>AAA\\\|||rrr~~~cccCCC>>>;;;>>>EEELLLNNNNNNFFFFFFIIIQQQ\\\gggooorrrssstttvvvxxxzzzzzzyyyyyyxxxwwwvvvvvvwwwyyy|||}}}zzz{{{||||||zzzyyyzzz{{{~~~}}}}}}~~~|||zzzzzz|||}}}~~~~~~zzzyyyxxxvvvtttsssttttttnnniiiaaaYYYTTTQQQMMMIIIDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDBBB@@@@@@AAACCC>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCCCCBBB???>>><<<:::777555555444333111444222000000000000000...000000000000000000000000111111000000000000111111000000111111111222222222111111111111222222222222111111222333444666888999;;;:::===CCCHHHUUUsss|||{{{uuunnnXXXJJJNNNZZZhhhvvv~~~```@@@222777222+++...111........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,************************++++++++++++++++++++++++////////////////////////////////////////////////////////////000000000111///000000000111111111111111555555666;;;???VVVyyyyyyooo]]]WWWWWWPPPTTTkkk```YYYaaaqqqvvv|||ttt^^^QQQOOOKKKJJJGGGEEEDDDCCCAAAAAABBBAAA@@@>>>>>>>>>>>>???>>>HHHSSS[[[^^^\\\PPPDDD===>>>???@@@???>>>===<<<;;;<<<<<<:::999:::>>>AAADDDHHHNNNUUU]]]eeemmmsss|||]]]BBB;;;888555444555555555444111111000000000000111111222111111000000000000000////////////000000000000///000111111000111333555888888<<>>KKKsss{{{aaaCCC???===@@@FFFJJJJJJHHHEEEHHHOOOXXXccclllqqqtttuuuuuuvvvwwwxxxyyyyyyzzzvvvuuuuuuvvvxxx{{{xxxyyy{{{{{{{{{{{{}}}~~~}}}||||||}}}~~~~~~}}}{{{{{{|||}}}}}}}}}}}}}}}|||zzzvvvrrrmmmiiibbb\\\UUUOOOJJJGGGEEEEEECCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEECCCBBBAAACCCDDD??????@@@@@@AAAAAABBBBBB@@@AAABBBBBBAAA@@@@@@??????<<<:::888888777555444222000//////000111111000000000000000000000000000111111000000000000111111000000111111111222222222000000111111111222222222000111111222444666777888:::999<<>>>>>???@@@AAAAAAEEEMMMYYYfffiii]]]NNN@@@@@@@@@@@@???>>>======;;;<<<<<<;;;999;;;@@@DDDLLLQQQWWW^^^eeelllsssxxxgggJJJ===:::777555555555555444111111111000000111111111222111111000000000000000////////////000000000000///000111111111222444666888;;;??????EEE___|||VVV???======???DDDGGGGGGFFFFFFMMMWWW```hhhnnnssswww{{{yyywwwuuuuuuvvvwwwyyyvvvvvvwwwxxx{{{~~~xxxyyyzzzzzzzzz{{{}}}|||||||||}}}}}}~~~}}}||||||}}}}}}|||zzz~~~{{{uuulllbbb[[[WWWQQQLLLJJJFFFBBBBBBEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFEEEDDDDDDEEEGGGBBBBBBBBBBBBCCCCCCCCCCCC@@@BBBCCCBBBAAA@@@@@@AAA@@@>>><<<;;;;;;;;;:::999222000//////111222222111000000000000000000000000111111000000000000111111000111111111111222222222000000000111111111111222111111111222333555666777:::999;;;>>>>>>EEE]]]wwwzzzwww|||sssXXXRRRRRR```zzzXXX<<<555111///000---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------************************++++++++++++++++++++++++000000000000000000000000000000000000000000000000//////000000000111111111000000000000111111111111222444555:::???FFFoooxxxZZZ]]]UUUSSSSSSUUUfffvvvllllllmmmrrr|||~~~lllhhhYYYUUUPPPMMMLLLKKKHHHFFFBBBAAA@@@??????@@@AAABBBDDDDDDGGGRRRbbbllleeeXXXFFFEEECCCAAA???>>>======:::<<<===<<<:::<<>>???QQQyyyxxxsssHHH>>>???@@@BBBCCCEEEFFFFFFGGGPPP]]]fffkkkooovvv{{{yyytttqqqqqqsssuuuuuuvvvwwwyyyzzz|||}}}~~~{{{{{{zzzyyyxxxzzz~~~~~~}}}|||{{{{{{{{{~~~~~~}}}~~~~~~}}}zzzwww~~~{{{vvvqqqkkkbbbXXXPPPMMMIIIHHHIIIGGGCCCCCCHHHDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGHHHGGGFFFFFFGGGIIIEEEEEEEEEEEEEEEEEEDDDDDDBBBDDDFFFDDDBBBAAABBBCCCAAA???======>>>??????>>>666444222222333333222111000000000000000000000000111111000000000000111111000111111111111222222222000000000000111111111111222222222222333444555666999888;;;??????BBBUUUjjjzzzvvvdddggguuueeeYYYQQQWWWnnn~~~```GGG999000000333---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...************************++++++++++++++++++++++++000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111222444;;;@@@JJJwwwpppXXX^^^TTTNNNSSSXXXnnnqqqrrrwwwvvvwww|||xxxfff___VVVPPPMMMJJJHHHFFFCCCBBB@@@???>>>??????@@@DDDCCCBBBJJJZZZgggfff^^^LLLJJJGGGCCC@@@>>>===<<<:::<<<>>><<<:::===DDDJJJVVVYYY___eeekkkrrrxxx}}}ooo___AAA===888555444444444333333333222222222222333333222111111000000000000000////////////000000000000///000111222111222555777666<<<<<>>???@@@BBBBBBAAA:::888555444444444222111000000000000000000000000111111000000000000111111000111111111111222222222000000000000111111111111222222222222333333444555999888;;;@@@@@@AAAPPPbbb}}}www^^^[[[nnnmmm___TTTSSSfffxxxcccOOO>>>///000555///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...************************++++++++++++++++++++++++111111111111000000000000000000000000000000000000////////////000000000000222111000000000111333333...:::///>>>FFFPPP___[[[ZZZQQQRRRMMM^^^yyy|||www~~~~~~mmmVVVMMMOOOMMMGGG@@@DDDDDD???<<>>FFFGGGGGGSSSdddeeeZZZ\\\XXXPPPIIICCC@@@??????===<<<777999>>>;;;BBBWWWooojjjeeeeeekkksssyyy|||{{{}}}iiiLLLAAA888888777444444777444333222222111111222222111111111111000000000000000000111111111111000000///000000//////111444777===999@@@JJJfff___FFFDDD===BBBFFFGGGEEECCCDDDEEEPPPXXXbbbjjjooorrruuuxxx~~~rrrkkkmmmppptttkkkkkkuuuyyyuuutttyyy}}}}}}|||{{{{{{||||||}}}yyyxxx{{{~~~wwwnnnjjjcccZZZTTTRRRPPPLLLHHHMMMLLLLLLLLLLLLJJJGGGDDDDDDEEEFFFFFFEEEDDDEEEEEEHHHHHHHHHIIIKKKLLLKKKJJJKKKNNNMMMJJJJJJMMMNNNLLLLLLIIIGGGGGGIIIKKKIIIGGGGGGFFFEEEEEEEEEEEEDDDCCCAAAEEEIIIIIIGGGEEEEEEGGGCCCBBB@@@>>><<<;;;;;;<<<<<<<<<;;;:::999777666555555444222000000000000111000111222222222222111111000000000000000000000000000111111111111222222222111111111222333444555666:::<<<===???BBBFFFLLLQQQsss{{{lllVVV]]]zzz|||VVVNNNSSSSSStttiiiVVVDDD999555222//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++111111111111000000000000000000000000000000000000////////////000000000111222111000000000111333333000999333@@@GGG\\\zzzXXXRRRTTTQQQRRRTTTggg{{{wwwggg\\\[[[UUUJJJ@@@CCCBBB===<<<@@@BBB@@@AAAGGGJJJIIINNNYYY\\\YYYaaa[[[RRRJJJDDD@@@>>>======>>>999:::>>><<>>>>>@@@@@@??????===<<<:::999666555444222111000000111000000111111222111111111000000000000000000000000000000111111111222222222111111111222333444555666:::;;;===>>>AAAEEEKKKOOOjjjuuuxxxwwwbbb```wwwZZZKKKLLLNNNnnniii]]]LLL>>>555111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++111111111111000000000000000000000000000000000000/////////000000000111111222111111111111222333333333777:::BBBHHHooohhhSSSKKKNNNTTTTTTYYYpppvvvvvv~~~wwwlllfffYYYIIICCCDDDBBB>>>>>>AAACCCBBBCCCGGGKKKKKKJJJLLLPPPTTTbbb^^^WWWNNNFFFAAA===<<<===@@@<<<;;;>>>===HHH___zzzwwwrrrqqqsssxxx|||~~~pppZZZKKK<<<777888888555333444333222222111111222222222222111111111000000000000000111111111111000000///000111000111333666999<<>>===<<<999888666444333222111111//////000000111111111111000000000000000000000000000000000111111111222222111111111222333444666666999:::<<<>>>@@@DDDIIIMMM\\\xxxvvv{{{~~~lll\\\jjj```JJJJJJRRReeehhhfffYYYEEE555000222///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++111111111111000000000/////////////////////////////////000000000111111111111111111111222222333333666555???CCCJJJ[[[TTTKKKLLLVVVVVV\\\vvv{{{~~~vvvvvvsssooosss||||||}}}}}}uuu___IIIIIIGGGDDDAAA@@@AAAAAA???DDDDDDGGGMMMLLLHHHIIIMMMYYY\\\\\\VVVKKKBBB>>>>>><<>><<>>666888999777333444333222222111111222222222222222111111111000000000000111111111111000000000000111111222444888;;;@@@CCCCCCdddVVV>>><<>>===<<<<<<;;;999888666444333222000//////000000000111111000000000000000000000000000000000000111111111111000111111222333555666777888:::<<<>>>@@@CCCHHHKKKQQQhhhyyyyyyqqq{{{wwwYYY```dddKKKKKKVVVZZZccckkkcccMMM777///111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++*********++++++++++++++++++++++++111111111111000000000///////////////////////////000000000000111111111111111111222222333333333333777444CCCDDDSSSrrrTTTUUUNNNKKKUUUXXXeeezzzxxxzzzvvvssshhhjjjkkknnnttt}}}zzz|||}}}}}}||||||~~~pppUUUKKKFFFCCCAAAAAA@@@>>>===DDD@@@BBBKKKQQQOOOJJJHHHKKKUUU^^^\\\QQQFFFAAAAAA<<>>>>>>>>>>><<<;;;999777555555111111000000000000111111000000000000000000000000//////000000000111111111000000111222333555666777999:::<<<>>>@@@BBBFFFIIILLL]]]jjj{{{gggxxxrrrzzzaaacccsssXXXMMMNNNQQQ\\\iiiiiiWWW>>>000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++*********++++++++++++++++++++++++111111111111000000000000000000000000000000000000000000000111111111222222111222222333444333333333888666EEEGGGcccgggOOORRRPPPKKKRRR]]]vvv~~~yyy{{{vvvqqqnnnkkkfffhhhlllrrryyy~~~zzzyyyyyyyyyyyyzzzzzz{{{yyy~~~zzz}}}{{{zzzkkkRRRJJJBBBAAAAAA@@@@@@AAAFFF@@@>>>GGGSSSXXXRRRIIIBBBLLLXXX\\\VVVMMMEEEBBB===CCC@@@>>>FFFKKKSSSccciiikkkmmmoooppprrrvvvxxxyyyyyyzzz}}}zzz}}}tttdddMMM;;;777:::999444444333222222111111222222333222222222222111111111000000111111111111000000000111222333444777;;;???>>>KKKjjj\\\CCC>>>AAABBBAAAAAAAAABBBFFFOOO]]]ggglllnnnooooooooorrrxxx}}}||||||uuusssyyy~~~}}}zzz{{{|||}}}|||{{{{{{|||~~~~~~~~~xxxvvvooohhhfffhhheee```bbb```\\\WWWSSSOOOMMMKKKHHHKKKOOORRRUUU\\\dddkkklllhhheeeeeehhhjjjiiihhhtttqqqnnnlllllllllkkkjjjfffhhhgggcccbbbeeeeeebbb\\\\\\\\\[[[ZZZ]]]aaaeee[[[___dddeeecccbbbbbbddd```___^^^^^^]]]ZZZUUURRRQQQRRRRRRRRRQQQPPPOOONNNIIIHHHHHHGGGFFFDDDCCCBBB?????????>>><<<:::888777444333222000000000111111000000000000000000000000/////////000000000111111000000000222333555777888999;;;===???@@@BBBFFFHHHJJJTTT\\\jjjfffzzz~~~uuuiiiooojjjhhh}}}^^^JJJNNNTTTaaakkkbbbIII555...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++111111111111000000000000000000000000000000000000000000111111111222222222111222333444444444333333777888HHHKKKvvvxxxbbbMMMNNNRRRLLLRRRhhhuuuooonnnkkkeeeiiikkkooovvv{{{|||zzzyyyuuusssppprrruuuvvvtttppppppyyywwwrrrsssppprrr}}}}}}~~~hhhYYYKKKEEECCCAAACCCGGGIIIEEE@@@AAAPPP^^^\\\PPPCCCFFFLLLUUUYYYUUUJJJAAA@@@FFFBBBAAALLLSSSXXXccceeeiiilllnnnoooppprrruuuuuuvvvxxx|||~~~yyy{{{}}}~~~~~~rrrXXXAAA777999888444444333222222111111222222333333222222222111111111000000111111111111000000000111222333555888===@@@AAAPPPoooPPPAAA???BBBCCC???@@@BBBDDDIIISSS```jjjmmmoooqqqqqqqqqsssxxx}}}}}}xxxxxx{{{yyyvvvxxxzzz}}}~~~}}}||||||}}}~~~{{{sssqqqkkkfffeeegggddd___ZZZYYYWWWTTTQQQPPPQQQRRRRRRWWW]]]bbbfffmmmwww~~~{{{{{{~~~~~~yyyvvvuuuvvvwwwwwwssstttrrrmmmkkkllllllhhh______^^^\\\\\\```gggmmmjjjpppwwwzzzyyyvvvwwwxxxtttrrrpppnnnkkkddd\\\VVVSSSSSSSSSSSSRRRPPPNNNMMMKKKKKKKKKJJJIIIGGGEEEDDD@@@@@@@@@@@@???===;;;:::888666444111000000000111000000000000000000000000////////////000000000111//////000111333555777888:::<<>>LLL```bbbWWWGGGCCCCCCNNNZZZ[[[MMM>>>BBBGGGCCCDDDQQQYYY\\\ccceeeiiimmmooonnnooopppssstttuuuwww{{{~~~}}}zzzyyyzzz{{{{{{zzz{{{}}}{{{aaaFFF888888888444444333222222111111222222333333333222222222111111000000111111111111000000000111333444555999>>>AAAMMMZZZ~~~```III@@@???BBBEEE===???BBBFFFKKKUUUbbbkkkmmmppptttuuutttuuuyyy}}}yyy~~~wwwvvvyyyzzzyyyuuuyyy}}}~~~}}}||||||~~~yyypppoookkkffffffgggccc]]]SSSSSSSSSRRRRRRTTTXXX[[[aaafffmmmqqqtttzzz}}}yyyyyyzzz|||}}}{{{|||yyytttqqqqqqppplllaaa```___]]]]]]bbbkkkrrruuu}}}~~~{{{vvvmmmaaaYYYSSSSSSSSSRRRPPPMMMKKKIIILLLKKKKKKJJJIIIGGGFFFEEE@@@@@@AAAAAA@@@???===<<<:::888555222000000000000000000000000000000000000////////////000000000000//////000111333555777888;;;===???AAABBBCCCEEEHHHHHHHHHHHHiii___VVVhhh{{{|||zzzzzzooosssxxxnnn[[[xxxzzzZZZQQQLLLTTTjjjrrr___AAA...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++444222000000111222111000000000000000000000000000000111111111111222222222111111222333444666777888777DDDEEE[[[~~~dddYYYUUUVVVOOOLLLaaa~~~tttooollliiikkkpppnnnvvvzzzvvvssssssooojjjkkkjjjiiiiiihhhgggdddbbb```^^^___```\\\VVVTTTWWW]]]WWW\\\ooo~~~iiiRRRFFFDDDDDDEEEHHHHHHGGGFFFIIIPPP[[[cccRRRIIIBBBEEENNNSSSNNNFFFAAADDDIIINNNSSSXXX]]]aaaddddddfffjjjmmmnnnmmmkkktttvvvxxxyyyyyywwwuuussszzzxxxzzz}}}yyyuuuyyygggFFF666777888333555555444444444333333333222222222111111111111000111111111000000000000000111777555444<<<======EEEUUUrrr~~~sssOOOAAAAAA@@@@@@BBB@@@AAADDDHHHPPP[[[gggnnnqqqrrrtttuuuuuuvvvyyy|||yyy||||||wwwuuuwww|||}}}{{{yyyyyy|||xxxsssqqqoookkkgggccc^^^ZZZSSSSSSSSSTTTVVV[[[ccchhhuuu}}}~~~{{{{{{}}}}}}}}}~~~~~~{{{vvvpppmmmlllgggbbb```bbbbbbaaadddhhhqqqtttyyy}}}xxxlll```ZZZVVVRRROOOOOOMMMJJJFFFKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCBBB@@@???>>>>>>>>>;;;999777444111000//////000000000000000000000000000000000000111111111111000111222333555666777777:::;;;;;;===???AAACCCDDDJJJJJJHHHVVVtttmmmVVVSSSdddvvv}}}zzz~~~vvv[[[bbb}}}dddUUU]]]VVVZZZmmmaaaBBB777---///...,,,,,,...///000,,,,,,------,,,,,,+++***++++++------------++++++***+++++++++******,,,...---,,,,,,+++++++++,,,,,,444222000000111222111000000000000000000000000000000111111111111222222222111111222333444666777888<<>>>>><<<;;;888555222111000///000000000000000000000000000000000000111111111111000111222333444666777777;;;;;;;;;===>>>@@@BBBCCCGGGHHHEEEMMMdddvvvxxx[[[QQQ]]]lllxxx[[[[[[nnnkkkUUUZZZQQQTTTkkkiiiOOO???111000///---,,,---------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++)))***+++***)))***+++---------,,,++++++***++++++444222111000222222111000000000000000000000000000000111111111111222222222111222222333444666777888???AAAUUUaaaTTTOOONNNPPPOOOYYYxxx}}}xxxpppkkknnnttttttrrrqqqtttvvvssskkkeeecccaaa___[[[ZZZZZZZZZXXXTTTOOOKKKKKKHHHGGGHHHFFFAAA???AAADDD@@@EEEUUUccckkksss{{{sssuuuyyy~~~{{{}}}~~~aaaNNNFFFEEECCCCCCDDDCCCCCCEEEIIILLLSSSKKKBBB>>>???CCCEEEFFFFFFIIIMMMPPPRRRUUUYYY[[[]]]]]]___ccchhhkkklllllljjjkkklllmmmmmmnnnmmmmmmpppppppppppplllhhhjjjoooxxxxxxyyy{{{}}}vvvTTT@@@<<<:::555555555444444444333333333333222222222111111111111111111111111111111111111222555222555???AAAFFFVVVmmmVVVAAA>>>BBBAAA@@@@@@CCCFFFLLLRRRYYYbbbjjjpppqqqrrruuuvvvvvvwwwyyy{{{zzz{{{}}}}}}|||{{{||||||||||||||||||||||||{{{zzz{{{}}}yyysssmmmiiihhhfffcccaaadddiiisss}}}{{{~~~{{{yyyxxxtttooojjjbbb^^^]]]______]]]^^^aaa___bbbgggmmmqqqtttvvvvvvuuuxxxyyyvvvuuuuuuqqqmmmhhheee```YYYRRRNNNLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHEEEEEEDDDBBBAAA@@@???>>>>>>===:::777444222000000000000000000000000000000000000000000111111111111000111222333444555666777;;;;;;;;;<<<===???@@@AAAEEEHHHCCCDDDRRRaaawwwcccPPPUUUcccdddXXX```xxxoooQQQTTTJJJKKKbbblllYYYEEE555222///------,,,++++++,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---)))***+++***))))))+++---......,,,+++************444333111111222222222111000000000000000000000000000000111111111222222222222222222333555666888999BBB@@@___UUUTTTRRROOONNNNNN\\\}}}zzzsss|||nnnjjjiiioooxxxzzzvvvqqqooonnnjjjccc^^^\\\]]]]]][[[[[[[[[\\\[[[WWWQQQLLLMMMIIIGGGIIIHHHDDDAAABBBFFFCCCFFFQQQ\\\ccckkkrrrnnnooooooqqqsssyyy{{{tttoooooorrrqqquuu|||vvvZZZJJJEEEAAABBBBBBBBBBBBAAABBBBBBKKKGGGBBB<<<;;;===BBBFFFIIIKKKNNNPPPQQQSSSVVVXXX]]]]]]]]]```ccceeeeeedddeeeffffffggghhhiiiiiijjjkkkllllllllliiihhhiiikkkqqqsssuuuwwwyyy|||zzzYYYDDD===999555555555444444444333333333333333222222222111111111000111111111111111222222333444222888@@@???FFF[[[|||WWWIII===>>>BBBBBB???>>>DDDIIIPPPWWW^^^eeekkkooopppsssuuuvvvwwwxxxyyy{{{}}}}}}~~~}}}|||{{{zzzzzzxxxyyy{{{}}}}}}}}}|||{{{|||yyytttnnnmmmqqqwww}}}~~~~~~yyyxxxxxxvvvoooiiiaaa^^^]]]^^^^^^[[[\\\___bbbeeejjjoootttwwwyyyzzztttxxxxxxssspppqqqqqqooohhhgggddd]]]UUUQQQQQQSSSMMMNNNOOOOOOOOOMMMLLLKKKGGGFFFEEEDDDBBBAAA???>>>@@@>>><<<999666333111000000000000000000000000000///000000000111111111111000000111222444555666777;;;;;;;;;;;;<<<===>>>???BBBHHHEEEBBBHHHRRRhhhjjjRRRRRR]]]vvvqqq]]]ZZZtttlllOOORRRKKKIII[[[jjjaaaNNN;;;333...---...---,,,+++,,,,,,------,,,,,,+++***------++++++++++++------***+++,,,+++***+++,,,...000///...,,,+++*********555333111111222333222111000000000000000000000000000000111111111222222222222222333444555777888999EEEDDDmmmxxxVVVTTTSSSPPPMMMPPPccctttttt~~~xxxtttlllkkkmmmrrrzzz|||wwwpppkkkhhhddd___ZZZXXXYYY[[[YYYYYYZZZ\\\[[[XXXSSSNNNLLLGGGEEEFFFGGGCCCAAAAAADDDBBBEEELLLTTT[[[bbbhhheeeggghhhgggfffgggiiikkkwwwuuulllggggggiiiiiihhhiiipppzzzkkkTTTIIICCCBBBBBBBBBBBBAAA???>>>@@@@@@@@@===;;;===AAAFFFJJJMMMOOOPPPQQQRRRUUUWWW[[[ZZZ[[[]]]```aaa```___bbbbbbbbbcccdddeeeffffffdddfffhhhggggggiiijjjjjjmmmooorrrsssuuuxxx~~~}}}___III>>>888444555555444444444333333333333333333222222222222111000000111111222222222333333444555<<>>???BBBAAA???>>>DDDJJJRRRZZZaaafffjjjmmmpppsssvvvwwwxxxxxxzzz{{{}}}}}}|||||||||{{{yyyxxxyyyyyyzzz{{{|||}}}~~~|||zzzwwwsssttt|||}}}xxxvvvwwwuuuoooiiiccc___]]]^^^]]][[[[[[^^^aaadddhhhmmmrrrvvvyyyzzztttwwwvvvqqqnnnqqqsssrrriiiiiifff___XXXSSSSSSUUUMMMNNNPPPQQQQQQPPPNNNLLLHHHHHHGGGFFFDDDBBB@@@???@@@???===;;;888555333111000000000000000000000000///000000000111111111111///000111222444555666666::::::::::::;;;<<<===>>>===FFFFFFCCCFFFJJJ[[[vvvpppUUUOOOUUUsss~~~qqqsss~~~bbbZZZrrrnnnQQQRRRPPPNNNVVVgggiii\\\AAA555,,,---//////---...,,,,,,------,,,,,,+++***------++++++++++++------+++,,,------,,,,,,---///111000///...,,,,,,++++++555333222111222333222111000000000000000000000000000111111111111222222222222333333444555777888999@@@HHHyyylllUUUPPPQQQOOONNNWWWqqqxxx|||wwwoooppprrrqqqtttvvvwwwzzz{{{vvvnnnjjjgggcccaaa\\\WWWWWWZZZ[[[[[[\\\]]]]]]ZZZVVVRRRMMMFFFCCCEEEFFFCCCAAAAAAAAABBBEEEJJJQQQWWW]]]aaa^^^```bbbbbbaaa_________bbbiiiuuuvvvllleeebbbdddbbb]]]ZZZ\\\bbblll{{{gggYYYIIIGGGDDDBBBAAA@@@???===888;;;===>>>===???CCCGGGJJJLLLOOOPPPQQQSSSUUUWWWWWWXXXZZZ^^^aaabbb```_________```aaabbbbbbbbbbbb]]]```cccccceeehhhiiigggiiilllooopppqqquuu{{{~~~}}}gggQQQBBB999555555555444444444333333333333333333333222222222222000000111111222333333333333444888@@@BBB;;;OOOuuu]]]DDDBBB@@@@@@AAAAAA@@@???FFFLLLTTT\\\bbbgggkkkmmmpppsssvvvxxxxxxyyyzzz{{{zzzyyyxxxyyyzzzzzzxxxvvvzzzzzzzzz{{{}}}~~~|||~~~zzz{{{|||~~~}}}xxxuuutttrrrmmmjjjeee```]]]]]]\\\ZZZ[[[___aaacccggglllqqqvvvyyy{{{ssstttsssoooooosssuuusssllljjjgggaaa[[[VVVSSSRRRLLLNNNPPPRRRRRRQQQOOOMMMIIIIIIIIIHHHFFFCCCAAA???>>>>>>===;;;999666444333000000000000000000000000000000000000111111111111///000111222333444555666888888888999:::<<<===>>>999BBBBBBBBBEEEEEEOOOddd}}}xxx[[[MMMKKK```vvvkkkdddZZZkkk{{{XXXOOOMMMMMMNNN^^^jjjdddKKK:::,,,,,,000///...000,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---+++,,,---,,,+++,,,---///000000...---,,,,,,,,,,,,555444222222333333333222000000000000000000000000000111111111111222222222333333333444666777999:::===RRR___SSSNNNPPPOOOQQQaaa|||oooooouuuzzz{{{|||yyywwwsssmmmgggddddddeeebbb\\\\\\```___^^^]]]]]]]]]ZZZVVVSSSNNNGGGCCCEEEGGGEEECCCBBBBBBDDDGGGJJJMMMRRRVVVXXXWWWYYY[[[[[[YYYWWWVVVWWWRRRUUU]]]ggguuuyyyooofffaaabbbYYYSSSOOONNNNNNQQQ[[[fff{{{vvvjjjQQQLLLFFFBBB@@@???===;;;777999;;;===>>>AAAEEEHHHIIIKKKNNNPPPQQQSSSVVVYYYZZZ[[[^^^aaadddccc```]]]\\\]]]___``````___^^^]]]ZZZ___aaa```ccciiiiiieeefffjjjmmmmmmnnnqqqxxx~~~}}}|||{{{|||rrr[[[HHH===777555555444444444333333333444444333333333222222222000000111222222333444444333555999BBBCCC@@@___vvvPPPAAABBBAAA???>>>@@@BBBCCCHHHNNNVVV^^^dddhhhlllnnnpppssswwwyyyyyyyyyzzz{{{yyywwwwwwxxx{{{{{{zzzxxxzzz{{{|||~~~~~~|||yyyuuuqqqnnnllljjjgggaaa\\\[[[YYYXXXZZZ___ccceeeiiinnnsssxxx{{{}}}vvvuuuqqqmmmooosssrrrnnnkkkhhhfffccc```[[[VVVSSSLLLNNNPPPSSSSSSRRROOONNNJJJJJJJJJIIIGGGDDDAAA???===<<<<<<;;;999777555444000000000000000000000000000000000000111111111111//////000222333444555666666666777888:::<<<===>>>;;;@@@??????DDDCCCGGGVVVtttgggPPPFFFOOOrrr|||yyygggzzzfff]]]bbbttt||||||oooUUULLLLLLHHHTTTeeeeeeVVV@@@...,,,000...---///,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++***+++++++++******,,,---...---,,,+++++++++++++++666444222222333333333222000000000000000000000000000111111111111222222222333333333444666777999:::CCC```wwwXXXUUUNNNQQQQQQTTTgggsssooowwwxxxuuuqqqkkkcccaaadddiiihhhccccccggg^^^\\\ZZZYYYXXXUUUQQQNNNMMMEEEAAACCCFFFDDDAAAAAABBBEEEGGGFFFFFFIIIJJJJJJQQQRRRRRRPPPMMMKKKKKKKKKRRRQQQPPPSSS[[[eeepppwww|||yyyvvvoooeee______XXXQQQMMMJJJEEEAAAFFFOOOZZZ___jjjxxxwwwnnnXXXQQQHHHAAA>>>===;;;999999999:::;;;>>>AAAFFFIIIHHHJJJNNNPPPRRRTTTWWWZZZ___aaacccffffffccc]]]YYYZZZ\\\^^^______]]][[[YYY\\\aaabbbaaaeeejjjjjjeeedddhhhkkkkkkkkkooovvv}}}zzzzzz{{{~~~zzzbbbMMM???999555555444444444333333333444444444333333333222222000000111222333333444444444555:::BBBCCCDDDlllfffJJJ@@@BBBAAA>>><<>>???@@@BBB======DDDBBBCCCOOOkkk~~~qqqVVVFFFAAAYYYiiipppwwwvvvuuu|||rrr___sssiiiaaa]]]jjjvvvuuu|||eeeSSSRRRKKKTTTfffggg^^^EEE000---///,,,+++...,,,,,,---------,,,++++++++++++---......---++++++((()))***)))((((((***,,,++++++******)))*********444444222///...111222111//////000000111111111222111111222333333333333222333444444444444666999<<>>>>>??????@@@AAABBBCCCDDDZZZuuusssYYYHHHFFFPPP```eeeaaaiiissspppoooiiioooyyyggg^^^UUU]]]iiilll~~~vvvRRROOOLLLKKK\\\ppppppUUU888------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---+++)))***,,,---,,,)))***+++,,,+++***)))***+++777555333000000000000///000000000000111111111222111111222333333333333222333444444444444666:::===JJJtttfffQQQRRRQQQQQQTTTaaa}}}||||||vvvqqqnnncccbbbfffppptttqqqooopppmmmfff___[[[ZZZXXXTTTPPPKKKHHHFFFEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHJJJKKKLLLLLLLLLKKKIIIIIIJJJLLLMMMKKKIIIKKKQQQVVVZZZ```ggghhhbbb\\\WWWVVVSSSPPPJJJDDD@@@>>>>>>???@@@AAAEEEOOO[[[dddgggggg[[[SSSIIICCC@@@???<<<999888:::===???AAACCCFFFHHHJJJKKKMMMPPPTTTWWWZZZ\\\bbb___\\\\\\]]]^^^\\\[[[XXXXXXXXXYYYYYYZZZ[[[\\\\\\^^^aaaaaaaaabbbdddgggfffgggggghhhiiilllpppsssvvvxxx|||wwwYYY@@@===666555555444444333333222444444333333222111111000000111333333222222444555<<<:::@@@DDDCCCUUUyyyNNN<<>>???@@@AAABBBBBBUUUmmmxxx```OOOFFFEEESSSbbbdddgggnnnnnnnnniiinnnvvv}}}wwwjjjeeeYYYVVV\\\bbbxxx^^^QQQOOOLLLUUUhhhsssYYY===000......---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---+++)))***,,,---,,,******+++,,,+++***)))***+++:::777333222222111//////000000000111111111111111111111222333333333333222333444444444444777;;;???QQQ```QQQQQQOOOPPPWWWlll|||}}}{{{~~~~~~~~~{{{wwwsssfffgggmmmvvv{{{yyyuuutttrrrmmmgggbbb___[[[VVVQQQLLLJJJHHHHHHIIIIIIIIIHHHJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJHHHGGGGGGIIIIIIGGGDDDCCCFFFIIIIIIPPPXXX[[[XXXSSSOOOMMMLLLJJJFFFBBB???===;;;;;;777888:::???FFFMMMTTTXXXTTTPPPJJJDDD???<<<:::999999;;;>>>@@@AAACCCFFFHHHJJJKKKNNNQQQTTTWWWZZZ[[[^^^ZZZUUUSSSTTTVVVYYYZZZYYYXXXXXXWWWWWWWWWWWWXXXZZZ\\\^^^___```aaaccceeehhhiiijjjjjjkkkmmmpppsssuuuwww{{{~~~~~~```BBB<<<666666555555444333333333444444333333222222111111000222333333222333555666;;;666@@@EEEDDDiii___FFF???AAAAAAAAA??????AAAEEEHHHOOOYYYaaaeeehhhnnnqqqrrruuuvvvxxxyyyzzzzzzyyyyyy}}}}}}}}}}}}|||{{{zzzzzz{{{{{{}}}~~~||||||{{{xxxrrrlllhhhggggggaaa\\\ZZZZZZYYYVVVWWW[[[[[[aaaiiiqqqvvvyyy|||}}}zzzyyyvvvrrrmmmiiieeebbb]]]ZZZWWWVVVWWWYYYYYYXXXZZZXXXVVVUUUSSSPPPIIIBBBFFFDDDCCCCCCEEEFFFFFFEEEAAA???===;;;:::999666444111111111111000000000000000000////////////000000111111000111111222333444333444555666777888999:::;;;;;;<<<===>>>???@@@@@@JJJ^^^www}}}hhhVVVIII<<>>???@@@BBBDDDGGGIIIJJJMMMPPPSSSVVVXXXYYYWWWTTTPPPNNNOOOQQQTTTVVVWWWVVVVVVUUUUUUVVVVVVWWWXXXYYY[[[]]]^^^```aaacccggghhhjjjkkklllmmmpppsssuuuwwwyyy}}}iiiFFF;;;666666666555444444333333444444333333333222222222111222333333222333666888===666CCCHHHLLLkkkMMMFFFBBB@@@@@@@@@???@@@BBBGGGKKKRRR\\\eeehhhkkkppprrrrrrvvvwwwxxxzzzzzzyyyxxxwww|||||||||||||||{{{zzzyyyzzz{{{|||~~~}}}|||zzzvvvpppjjjgggggghhh___ZZZXXXXXXVVVSSSTTTWWWYYY___hhhpppvvv{{{~~~{{{wwwrrrlllgggaaa]]]XXXWWWUUURRRQQQRRRUUUXXXZZZZZZWWWUUUTTTSSSLLLEEEEEECCC@@@@@@BBBCCCDDDDDDAAA???<<<:::999777444222111111111000000000000000000000////////////000000000000000000111222333444222333555777888888888888::::::;;;<<<===>>>??????@@@OOOcccuuu|||kkkZZZNNN<<<===TTTnnn{{{gggccchhhnnnnnnqqqjjjssseeePPPOOO[[[jjjwwwpppPPPSSSMMMEEEVVVppp^^^HHH777///---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++)))+++,,,+++******+++---???777222444666444222444222222222111111111111111111111222333333333333222333333333333555999???DDD\\\lllVVVRRRPPPMMMLLL[[[zzz{{{~~~{{{yyywwwssslllddd[[[VVVPPPOOONNNOOOOOONNNKKKHHHNNNMMMMMMLLLKKKJJJIIIIIIGGGHHHIIIIIIIIIHHHFFFEEEDDDEEEEEEDDDCCCAAAAAAAAAAAABBBDDDDDDCCCBBBCCCCCCAAAAAAAAAAAA???===;;;999999;;;<<<999555333666999;;;>>>@@@>>>999777888:::999;;;===??????@@@CCCEEEFFFHHHJJJMMMPPPRRRSSSSSSNNNNNNNNNMMMMMMOOOQQQRRRSSSSSSSSSSSSTTTVVVWWWXXXVVVVVVWWWZZZ\\\^^^``````^^^aaadddfffhhhjjjlllnnntttuuuxxx{{{~~~uuuPPP???777666666555555444333333444444444333333333333333222333333333222444777:::@@@:::FFFNNN\\\SSSAAADDD===???@@@??????@@@DDDJJJNNNUUU___iiilllnnnrrrsssqqqvvvwwwyyyzzzzzzyyywwwvvvyyyyyyzzz{{{{{{{{{zzzzzzyyyzzz|||~~~}}}zzzvvvoooiiiffffffggg^^^YYYVVVVVVTTTQQQQQQTTTXXX]]]eeennnuuu}}}wwwqqqkkkeee___ZZZVVVUUUSSSOOOMMMNNNRRRUUUWWWXXXVVVSSSUUUWWWRRRKKKFFFCCC@@@>>>???@@@AAAAAA@@@>>>;;;999888666333111000000000000000000111111000000////////////000000000000000000111222333333111333555777888777777666::::::;;;<<<===>>>??????===FFFTTTfffvvvzzznnn___LLL???:::IIInnnjjjcccjjjrrrmmmhhhyyyqqqSSSOOO^^^jjjsssmmmMMMOOOKKKDDDTTTggg]]]KKK:::000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,+++++++++++++++)))+++,,,,,,++++++,,,---EEE999111444666333333666222222222222222111111111111111222333333333333222222333333333555;;;AAAFFFjjjdddRRRQQQPPPLLLMMM```{{{{{{{{{xxxqqqhhh^^^XXXUUUUUUTTTTTTTTTQQQMMMJJJMMMMMMNNNNNNMMMLLLJJJIIIGGGHHHIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCBBB@@@>>>>>>>>>@@@AAA>>>>>>??????>>>===;;;:::666888999888444222333555333666999999777666777999888:::<<<======>>>@@@BBBCCCDDDGGGIIIKKKLLLLLLLLLHHHIIILLLLLLLLLLLLNNNOOONNNNNNOOOPPPRRRTTTVVVWWWTTTSSSTTTWWW[[[]]]^^^^^^[[[^^^cccfffhhhiiikkkmmmqqqrrrtttwww{{{~~~}}}}}}~~~zzzUUU???777777666666555444444444444444444444333333333333333333333333333555888;;;<<<:::DDDPPPlll~~~pppGGG@@@DDD<<>>>>>???>>>>>>>>><<<:::888777666333111000000000000111111111111000000////////////000000000000///000000111222333111222444666666666666555999999:::;;;<<<===>>>>>>===BBBKKK[[[mmmwwwrrrfffHHHAAA999???cccmmmeeejjjrrrlll___fffyyy~~~XXXOOO[[[kkkxxxsss|||jjjPPPKKKGGGGGGSSSbbb^^^QQQ@@@333...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,)))+++,,,,,,++++++---...MMM===222444555111111555333333333222222111111111111111222333333333333222222222333333666;;;CCCHHHzzz]]]OOOOOOOOOMMMQQQiii~~~}}}yyy{{{}}}|||uuujjjaaa[[[\\\[[[[[[ZZZYYYUUUPPPLLLKKKMMMOOOPPPPPPMMMJJJHHHGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@???===<<<<<<=========;;;;;;<<<======<<<;;;:::666666666555444333444555222333555666666666777888888999;;;<<<<<<<<<>>>@@@@@@AAACCCEEEFFFFFFEEEDDDDDDFFFIIIIIIIIIJJJLLLOOOJJJKKKKKKMMMNNNPPPRRRSSSRRRQQQRRRUUUYYY\\\]]]\\\\\\___dddggghhhiiijjjkkkmmmnnnpppsssvvvzzz}}}~~~}}}}}}~~~{{{|||ZZZ@@@777777666666555555444444444444444444444444444444333444333333333555999<<<999<<>>>>>>>>???AAAFFFNNNSSSYYYdddooorrrtttuuutttqqqtttvvvyyy{{{{{{zzzxxxvvvxxxyyyzzz{{{||||||||||||wwwyyy{{{~~~|||uuunnniiigggggg___[[[WWWVVVTTTPPPPPPSSSWWW\\\eeemmmtttyyy}}}}}}wwwssspppjjjaaaZZZSSSQQQMMMJJJIIIIIIJJJJJJLLLQQQPPPMMMQQQYYYWWWNNNDDDBBB???>>>>>>???>>>======;;;888777777555333111///000000000111111111111000000////////////000000/////////000000111222333222333333444555555555555777888888999:::;;;<<<<<<===???DDDQQQeeesssssslllJJJBBB;;;:::QQQxxxhhhaaa```hhhhhhXXXWWWfffqqqaaaPPPVVVhhh|||sssuuulllYYYIIICCCIIIRRRbbbcccZZZHHH888000---))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++---,,,***)))+++---)))+++,,,,,,,,,,,,---///SSSAAA444444444000///333333333333222222111111111111111222333333333333222222222222333666<<>>???AAACCCCCCBBBAAA@@@CCCEEEFFFFFFEEEGGGLLLPPPIIIIIIIIIJJJLLLMMMOOOPPPRRRPPPPPPTTTYYY\\\\\\[[[YYY\\\aaadddddddddddddddjjjkkklllooossswwwzzz|||ttt|||aaaEEE777777777666555555444444444444444444444444444444333444444333333555:::======EEEHHH^^^}}}SSSEEEAAA<<>>>>>>>>???AAAGGGOOOTTTZZZeeeppptttuuuvvvtttqqqsssuuuxxx{{{|||{{{xxxwwwzzz{{{||||||||||||||||||wwwxxx{{{~~~xxxqqqkkkiiihhh```[[[XXXWWWTTTPPPPPPSSSUUU\\\fffnnntttvvvwwwxxx}}}zzzwwwvvvtttnnnccc[[[RRROOOKKKHHHHHHHHHGGGEEEIIINNNNNNJJJNNNWWWVVVLLLBBBAAA?????????@@@???===;;;:::777777666666444222//////000000111111111222000000////////////000000////////////000111222333333333333333444555555555666666777888999:::;;;;;;:::;;;>>>JJJ^^^ooosssnnnOOODDD===:::BBB[[[hhh___ZZZTTT]]]cccVVVPPP[[[gggjjjUUURRRbbbzzzxxxtttpppaaaHHHAAAJJJPPPeeehhhaaaNNN<<<333---))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))),,,---,,,***)))+++---)))+++,,,,,,,,,,,,...///rrr888:::===///333///333222222222222222222222222333333333333333333333333333000555444===DDDBBBXXXiiiUUUKKKRRRPPPUUUYYY}}}rrrhhhfffgggiiihhheeecccbbb\\\UUUPPPNNNLLLLLLMMMNNNMMMLLLJJJJJJKKKKKKJJJHHHFFFEEEDDDCCCBBBAAA???>>>======<<<<<<;;;:::::::::;;;;;;:::999888888:::;;;:::888777777666555444444333333555555555555555555555555666777777888999:::::::::;;;;;;<<<===>>>???@@@@@@DDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPOOOPPPRRRTTTVVVWWWXXXXXXVVVXXX[[[___ccceeefffgggooonnnnnnnnnqqqvvvzzz}}}~~~vvv```NNN;;;666444666777555555777666666555444333333222222555555555555444666999<<<===???FFF}}}rrrBBB>>>CCC>>>???@@@??????@@@EEEMMMUUUZZZ```eeemmmrrrtttttttttsssvvvwwwxxxzzz{{{|||||||||{{{zzzzzzyyyyyyyyyzzzzzz}}}}}}~~~zzzvvvqqqjjjddd___]]]YYYTTTPPPOOOPPPRRRVVVZZZbbbjjjppptttuuuuuuwwwvvvqqqkkklllnnniii```VVVPPPJJJGGGHHHHHHEEEAAABBBCCCEEEFFFHHHJJJLLLLLL@@@===::::::===@@@@@@???<<<:::777666555444111///111111111111111111111111////////////////////////////////////000000000000444333333333333444555555666777777777888888888888888<<<<<<===KKKaaajjjgggQQQEEE;;;999>>>DDDLLLRRRRRRZZZ\\\]]]^^^VVVUUUaaalllkkkVVVPPPXXXfffyyyrrrzzzrrrNNN@@@GGGFFFaaa^^^]]]XXXIII444,,,///...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...------------------------******+++++++++,,,,,,,,,vvv<<<888:::///444111444222222222222222222222222333333333333333333333333555111777555===DDDDDD]]]eeeTTTKKKQQQMMMSSS]]]vvvooonnnoooqqqppplllhhhddd[[[SSSPPPNNNLLLLLLMMMNNNMMMMMMKKKKKKLLLKKKJJJIIIGGGFFFDDDDDDCCCBBB@@@???>>>===<<<;;;;;;::::::;;;;;;;;;999888777777999999888777777666666555444444333333555555555555555555555555666666666777888999999999::::::;;;<<<===>>>???@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHJJJLLLNNNOOOOOOPPPRRRTTTUUUVVVWWWWWWXXXYYY\\\___bbbdddeeeeeelllkkkkkklllooosssxxx{{{}}}}}}jjjLLL<<<777444666777555555777666555555444333333222222444555555555555666:::===BBBCCCRRRjjjAAA???CCC>>>???@@@??????AAAFFFNNNVVV[[[eeejjjpppuuuvvvuuuttttttwwwwwwyyyzzz{{{|||||||||{{{{{{zzzyyyyyyyyyzzz{{{~~~~~~~~~zzzwwwrrrkkkfff```^^^YYYSSSOOOMMMOOORRRRRRXXXbbblllsssuuuuuutttttttttoookkkkkkmmmiiiaaaUUUPPPIIIFFFFFFEEEBBB???@@@@@@AAACCCDDDEEEFFFGGG>>>;;;999999;;;===>>>===<<<:::888777666555222000111111111111111111111111////////////////////////////////////000000000000333333333333333444555555666666666777777777888888666;;;;;;;;;GGG[[[gggfffRRRFFF:::777:::@@@HHHOOOIIIRRRVVVZZZZZZQQQSSSdddcccooommm```UUUOOOUUUfffsssqqqhhhIIIEEEEEEYYYZZZ^^^]]]NNN888---......---,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---...------------------------++++++++++++,,,,,,,,,,,,FFF666666000444333444222222222222222222222222333333333333333333333333777333888666===DDDHHHfff___RRRKKKPPPJJJQQQdddzzzuuuuuuuuuxxxwwwrrrnnnhhh___UUURRROOOMMMLLLMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJHHHHHHFFFEEEDDDCCCAAA@@@??????<<<;;;;;;;;;;;;;;;<<<<<<888777666777888888777666666666666555444444333333555555555555555555555555555555555666777777888888999::::::;;;<<<===>>>>>>@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPRRRSSSTTTUUUUUUVVVYYYZZZ]]]```bbbccccccccciiiiiihhhiiilllppptttwww{{{{{{{{{~~~xxxzzzPPP>>>888555777777555555777555555555444444333333222444555555555555777;;;>>>AAABBB^^^]]]???@@@AAA===@@@@@@??????BBBHHHPPPXXX]]]ggglllrrruuuvvvuuuttttttwwwxxxyyyzzz{{{||||||||||||{{{yyyxxxxxxzzz{{{|||~~~zzzwwwssslllgggbbb___YYYRRRMMMLLLOOORRROOOVVVaaakkkrrruuutttrrrpppooollljjjjjjlllhhhbbbUUUOOOIIIEEEDDDBBB???<<<<<<<<<======>>>>>>??????;;;999777777888:::::::::;;;999888777777666333111111111111111111111111111////////////////////////////////////000000000000333333222222333333444555555555666666666777777777555999999777???QQQ___dddSSSGGG:::555555:::CCCLLLFFFNNNRRRXXXYYYPPPSSSgggkkkiii```ZZZXXXOOOOOO^^^iiiiiiSSSDDDJJJSSSWWW```dddVVV>>>000...------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,------------WWW999555333555555333222222222222222222222222222222333333333333444444777333888555;;;CCCMMMrrr|||YYYRRRLLLPPPJJJQQQmmm|||yyyyyyzzz|||zzzuuuqqqmmmeee]]]UUURRRNNNLLLLLLNNNOOOOOONNNNNNNNNMMMLLLKKKJJJIIIGGGGGGFFFDDDCCCBBBAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<999888777777888999777666666666555555555444444444555555555555555555555555444444444555555666666666888888999::::::;;;<<<<<<======>>>???@@@AAAAAABBBCCCDDDDDDFFFGGGIIIKKKLLLOOOPPPQQQRRRSSSTTTTTTTTTXXXYYY\\\___aaaccccccccciiihhhhhhhhhjjjmmmppprrrxxxxxxzzz||||||ZZZ@@@:::666777777555555888555555444444444333333333333444555555555888<<>>AAA@@@===AAA??????@@@CCCJJJRRRZZZ___fffjjjppptttttttttttttttxxxyyyzzz{{{|||||||||||||||{{{yyyxxxxxxzzz|||~~~~~~~~~{{{xxxtttnnniiiddd```YYYQQQLLLKKKNNNRRRPPPUUU^^^fffllloooooonnnkkkjjjiiihhhiiiiiifffbbbUUUPPPJJJEEEBBB@@@===:::::::::999999999999999888666555444444555666666666777666666666666555333000111111111111111111111111////////////////////////////////////000000000000222222222222222333333444444555555555555666666666333777777444888FFFVVV^^^TTTIII<<<555222555???JJJIIINNNOOOSSSVVVOOOPPPaaaooopppeeeZZZXXXSSSPPPWWWbbb]]]www[[[GGGQQQQQQVVVaaahhh\\\CCC333000---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......lll???777777444555222222222222222222222222222222222222333333444444444666111777444:::CCCTTT|||uuuVVVQQQMMMQQQLLLSSSxxx}}}~~~xxxssspppiiiaaaYYYUUUPPPMMMMMMNNNOOOOOOPPPOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEECCCBBBBBB======<<<;;;;;;;;;;;;<<<;;;:::888888999999888777555555555555555444444444555555555555555555555555444444444444444555555555777777777888999999:::::::::;;;<<<===>>>???@@@@@@BBBBBBCCCDDDFFFHHHIIIJJJMMMNNNPPPQQQRRRSSSTTTTTTUUUWWW[[[^^^aaadddeeeeeejjjiiihhhhhhiiikkkmmmnnntttvvvxxxzzz}}}dddBBB;;;777777777555555888444444444444444333333333333444555555666999===@@@EEELLLkkkEEE>>>@@@???>>>@@@??????AAAEEELLLTTT\\\aaaeeejjjoootttuuuvvvwwwxxxyyyyyyzzz{{{|||||||||||||||{{{zzzyyyyyy{{{}}}~~~}}}}}}{{{yyytttnnniiidddaaaZZZRRRMMMLLLOOORRRUUUWWW[[[```dddfffhhhiiieeeddddddffffffdddbbbaaaVVVRRRLLLGGGBBB???<<<;;;999999888777666666555555222333333222222111222333333333333444555444111///000000000000000000000000000000000000000000000000////////////000000000000222111111111111222333333333333444444444555555555222555666222333===KKKTTTQQQIII>>>777222222<<>>??????@@@@@@AAABBBDDDFFFHHHIIIKKKLLLNNNPPPRRRSSSTTTTTTTTTVVVZZZ^^^aaadddeeefffhhhhhhggghhhiiikkkmmmnnnrrrtttwwwyyyzzz|||~~~iiiDDD===888777777555555888444444444444444444444444222333555555777:::>>>AAAFFFUUUYYY@@@@@@???>>>AAA???>>>???BBBGGGNNNWWW^^^ccchhhlllrrrvvvxxxyyy{{{|||zzzzzz{{{|||||||||||||||zzzzzzzzzzzz{{{|||}}}}}}||||||~~~|||yyyuuunnniiidddaaa[[[TTTOOONNNQQQTTTXXXXXXYYY[[[]]]```bbbccc```___```cccccc___]]]^^^VVVSSSNNNHHHCCC???===<<<888888777666555444444333///111222111///...///000000000111333444444111///000000000000000000000000000000000000000000000000////////////000000000000111111000000111111222333222333333333333444444444222444444222111666@@@HHHKKKFFF@@@999333111999DDDWWWbbb\\\OOORRRWWWTTTSSSfffeee\\\```[[[TTTdddeeerrrvvvPPPIIIMMMKKKQQQ[[[YYYGGG555---,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------III;;;;;;///666333222222222222222222222222111111222333333444555555333///777666<<>>?????????@@@AAACCCEEEGGGHHHIIIJJJLLLOOOQQQSSSTTTUUUUUUWWWZZZ^^^aaacccddddddbbbcccdddfffiiilllnnnpppqqqtttwwwxxxxxxyyy}}}nnnEEE>>>999888777555555888444444444444444444444444222333444555777:::???BBBEEE^^^kkkKKK@@@CCC======CCC===>>>???BBBHHHPPPXXX```eeekkknnnssswwwxxxyyyzzz{{{zzz{{{{{{|||||||||||||||xxxyyy{{{|||}}}}}}}}}|||||||||}}}yyytttnnnhhhcccaaa\\\VVVRRRPPPRRRUUUWWWXXXYYY[[[]]]^^^______\\\[[[]]]aaa```ZZZYYY[[[UUUSSSNNNHHHBBB>>>======777777666555444444333222---000111000...,,,---/////////111333555444222///000000000000000000000000000000000000000000000000////////////000000000000000000000000000111222222222222222222333333333333333333444333222333777<<>>MMMmmmsss~~~kkkPPPLLLHHHQQQSSS```xxxlllhhhaaaXXXRRROOOOOOPPPQQQPPPOOOMMMKKKJJJJJJKKKKKKLLLLLLKKKJJJHHHGGGFFFEEECCCBBB???===;;;999888888;;;999777777888777666444444555555555555555555555555555555555555555555555555555555555555555555555444444555555555555555555777888999:::<<<===>>>???>>>??????@@@BBBDDDFFFGGGHHHIIIKKKNNNQQQSSSUUUUUUWWWYYY[[[^^^```aaabbbbbb]]]^^^aaadddhhhlllppprrrpppssswwwxxxwwwxxx{{{~~~tttFFF???999888777555666888444444444444444444444444222333444555777;;;???CCCGGGggg]]]DDD@@@DDD;;;===DDD<<<===???CCCHHHPPPYYYaaafffkkkooosssuuuvvvvvvwwwxxxzzz{{{||||||||||||||||||wwwyyy{{{}}}~~~~~~|||||||||}}}}}}zzztttmmmhhhbbb```]]]XXXTTTRRRTTTVVVUUUWWWZZZ]]]______^^^]]]ZZZXXX[[[```^^^XXXVVVYYYTTTRRRMMMGGGAAA>>>======777666666555444333222222---///111000---+++,,,...//////111444666666333000000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111222111111222222222333333333333333333444333222333555===>>>???<<<444///444>>>GGGjjjkkkMMMGGGWWW^^^ZZZ[[[ooovvvpppjjj___WWWZZZ[[[pppsssuuuyyyZZZKKKHHHBBBGGGXXXaaaUUU???111++++++++++++,,,,,,---...,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,YYY:::888666111555444444444333333222222222222222333333333444444444444888666555===PPP~~~ooofffXXXMMMIIIPPPVVVpppyyyiiigggbbbXXXOOOLLLOOOSSSMMMKKKLLLOOONNNJJJJJJNNNNNNMMMLLLKKKJJJIIIHHHHHHEEEBBB???===;;;:::777555;;;::::::999888777555555555555555555555555555555444444444444444444444444555444444333333444444555444333333333333444555555555666888888888999:::<<<<<<===>>>@@@BBBBBBCCCCCCGGGEEEGGGOOORRRPPPQQQVVVVVVVVVWWWYYY[[[]]]___``````aaabbbccceeehhhlllpppvvvwwwxxxxxxyyy|||~~~RRRDDD888666999888555333666666555555555555666666444888<<<111666???999EEENNNwwwRRRHHH???>>>@@@@@@@@@AAA???AAAFFFLLLUUU^^^eeejjjsssrrrrrrssstttvvvxxxyyyyyyyyy{{{{{{{{{{{{yyyyyyvvvxxx{{{|||}}}|||zzzxxxxxx{{{}}}}}}~~~~~~xxxrrrlllhhhaaaaaa^^^ZZZTTTQQQOOOOOOUUUVVVXXXZZZ[[[[[[ZZZYYYYYYXXXWWWXXXYYYYYYWWWUUUSSSQQQMMMGGG@@@<<<;;;;;;999888777666555444333333222111000///------,,,,,,...//////000000000000000000///////////////000111000000000000000000000000////////////000000000000000111111111111222222222000000000000111111111111333333222222111000//////555:::>>><<<666222333777BBBNNNTTTOOOIIILLLRRRVVVTTTbbb___```rrrooo\\\WWWYYYaaapppuuupppoooeeeOOOCCCBBBQQQbbbbbbZZZKKK999000,,,,,,......++++++...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++___<<<888777222555444444444333333222222222222222333333333444444444555777666888DDD[[[uuu]]]SSSLLLIIIQQQXXXwww}}}ooojjjbbb\\\WWWTTTQQQOOOMMMLLLMMMPPPOOOKKKKKKNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGDDD@@@>>><<<:::888666:::::::::999888777555555555555555555555555555555444444444444444444444444444444333333333333444444444333333333333444555555444666888888888888:::<<<<<<===>>>@@@AAABBBCCCCCCFFFDDDFFFMMMOOONNNOOOSSSTTTUUUVVVXXXZZZ\\\^^^``````aaabbbbbbdddggglllpppvvvxxx{{{}}}~~~VVVGGG999777999888555444666666555555555555666666444666:::111888AAA;;;III\\\mmmMMMEEE???@@@BBB@@@??????@@@BBBGGGNNNWWW```hhhlllrrrrrrrrrsssuuuwwwyyyzzzxxxyyyzzz{{{{{{zzzyyyxxxvvvxxxzzz||||||{{{yyyxxxyyy{{{|||||||||}}}wwwqqqmmmjjjcccccc```\\\VVVSSSRRRRRRUUUUUUWWWXXXYYYZZZZZZ[[[XXXWWWVVVWWWXXXXXXWWWUUUSSSQQQMMMGGGAAA===<<<<<<999999888666555444333222222111000///------------...//////000000000000000000000////////////000000000000000000000000000000////////////000000000000000000111111111222222222000000000000111111111111333333222111111000//////222666::::::666222222333444@@@JJJHHHDDDGGGLLLOOOOOOYYY^^^aaalllkkk^^^VVVRRR\\\kkkoooooovvvpppZZZEEEAAALLL[[[``````TTT>>>111---+++------++++++---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++ggg???888777333666444444333333333333222222333333333333444444444444777777777:::GGGeeeqqq{{{SSSMMMJJJJJJSSS[[[~~~wwwnnnddd```___\\\UUUNNNNNNLLLNNNQQQQQQNNNLLLNNNMMMMMMNNNNNNMMMKKKIIIHHHIIIFFFCCC@@@>>><<<999666:::::::::999888777666555555555555555555555555555444444444444444444444444444444333333333333444444333333333333333444555555444666888888888888:::<<<<<<<<<===???@@@AAABBBCCCEEEDDDFFFJJJMMMLLLMMMPPPSSSSSSUUUWWWYYY\\\^^^```aaaaaaaaaaaacccggglllqqquuuyyy~~~\\\LLL<<<888999888666555666666555555555555666666555444888222:::BBB===NNNooo^^^HHHBBB???AAACCCAAA>>>>>>AAACCCIIIPPPZZZccckkkoooqqqrrrrrrtttvvvxxxzzz{{{xxxxxxyyyyyyyyyyyyxxxxxxvvvwwwyyyzzz{{{zzzxxxwwwzzz||||||{{{zzz}}}|||uuupppmmmmmmfffeeebbb]]]XXXUUUTTTUUUUUUUUUVVVVVVWWWYYYZZZ[[[VVVUUUTTTUUUVVVWWWVVVUUURRRQQQMMMHHHBBB>>>======:::999888777555444333222222111000...------------...///000000111111000000111000000//////000000000000000000000000000000000////////////000000000000000000000111111111222222000000000000111111111111222222222111111000000//////111444666666444111000,,,888DDDGGGGGGIIIMMMOOOIIINNN\\\dddcccddd```UUULLLZZZiiikkkooogggIIICCCGGGOOOXXXbbbZZZBBB333...+++,,,---+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++pppCCC777666444666333333333333333333333333333333333444444444444555888888999:::FFFkkkhhhvvvNNNKKKJJJJJJTTT^^^}}}ssshhhbbb```^^^XXXRRRQQQNNNNNNRRRSSSOOOMMMNNNMMMMMMNNNOOONNNLLLJJJIIIJJJHHHEEECCCAAA>>>:::777999999999999888777666555555555555555555555555555444444444444444444444444444333333333333333333444333333222222333333444555444666777888777888999;;;<<<<<<===>>>???AAABBBCCCDDDEEEFFFIIIKKKLLLMMMNNNRRRSSSUUUWWWYYY\\\___```aaaaaaaaaaaabbbffflllqqquuuxxx|||dddRRR@@@999999888666666666666555555555555666666666333777333:::@@@>>>TTT|||TTTEEE@@@===@@@AAA@@@???@@@AAADDDJJJRRR[[[eeelllpppqqqrrrsssuuuwwwyyyzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxyyyzzzyyyxxxwwwzzz{{{{{{{{{zzz}}}~~~vvvpppmmmmmmgggfffccc^^^YYYVVVVVVWWWXXXWWWVVVUUUUUUVVVXXXXXXTTTSSSRRRRRRTTTUUUUUUTTTQQQPPPMMMHHHCCC???>>>>>>::::::999777555444333222111111///......---------//////000111111111111000111111000000///000000000////////////////////////////////////000000000000000000000000111111111111///000000000111111111111222111111111000000000///......000333666666222...---666@@@FFFIIIKKKNNNQQQGGGGGGZZZfff^^^___aaaRRRKKK[[[iiikkksssrrrOOOHHHGGGGGGNNN]]][[[GGG777000++++++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++|||KKK999666444666333333333333333333333333333333444444444555555555666666;;;;;;FFFvvvyyyddduuuOOOMMMLLLKKKVVVcccyyynnnddd]]][[[ZZZ[[[UUUPPPOOOQQQSSSPPPMMMNNNMMMMMMNNNNNNMMMLLLKKKJJJKKKIIIFFFDDDCCC@@@<<<999888888888888888777666555555555555555555555555555444444444444444444444444333333333222222333333333333222222222222333444444444555777777777777999;;;;;;;;;<<<<<<>>>@@@AAABBBDDDFFFHHHIIIKKKMMMNNNNNNSSSTTTUUUWWWYYY\\\^^^`````````aaaaaabbbffflllpppsssuuuxxxzzz{{{}}}}}}mmmYYYDDD:::888777666777666666555555555555666666888222777444999===@@@^^^oooPPPEEE???<<<>>>???>>>@@@DDD@@@DDDJJJSSS\\\eeelllppprrrssstttvvvxxxyyyzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxyyyyyyyyyxxxxxxyyyzzz{{{{{{}}}xxxqqqmmmlllgggeeebbb]]]XXXVVVWWWXXX[[[ZZZXXXVVVUUUTTTUUUUUUSSSQQQPPPPPPQQQRRRRRRRRRNNNNNNLLLHHHCCC@@@??????;;;;;;999888666444333222111000///......---......///000000111111111111111222222111000000000000000////////////////////////////////////000000000000//////000000000111111111///000000000111111111111111111111000000000000000...---...222666777333......222:::@@@DDDGGGJJJNNNJJJGGGYYYgggaaa``````QQQLLLXXXffflllwwwUUULLLIIIGGGJJJYYY```TTT;;;222++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++XXX>>>777444555222222333333333333444444333444444444555555555555555333;;;===MMMkkk```sssOOOOOOMMMKKKYYYkkk~~~vvviii___[[[___dddZZZSSSNNNPPPQQQOOOMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJHHHGGGEEEDDDAAA===:::777888888888777777666555555555555555555555555555444444444444444444444444333333222222222222333333222222222222222333444444333555777777777777999;;;;;;;;;;;;;;;===???AAABBBCCCGGGIIIIIIKKKOOOPPPNNNSSSTTTUUUVVVXXXZZZ\\\]]]^^^```aaabbbcccfffkkknnnpppsssvvvxxxzzz|||}}}uuu```HHH;;;888777777888666666555555555555666666777222888666999<<>>>>>===@@@EEEBBBFFFLLLUUU^^^fffmmmpppssstttvvvwwwyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyywwwxxxxxxyyyyyyyyyyyyyyyxxxyyyzzz|||{{{tttmmmiiigggeeebbb]]]XXXVVVWWWYYY\\\[[[YYYXXXVVVUUUTTTTTTSSSQQQNNNNNNOOOPPPPPPOOOLLLLLLKKKHHHCCC@@@??????<<<;;;:::888666444333222000000///...............///000111111222222111111333222111111000000000000000000000000000000000000////////////000000000000/////////000000000111111000000000000111111111111000000000000000000000000...---...111444555333000222222888@@@EEEGGGIIILLLOOOKKKVVVfffkkkhhh```SSSMMMQQQ]]]gggwwwZZZMMMHHHJJJMMMZZZfffccc???555,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++hhhFFF999555555222222222333333444444444444444444444555555555555777111999???UUUaaa^^^lllLLLNNNLLLJJJ^^^ttt|||qqqfffbbbeeejjj^^^UUUNNNMMMNNNMMMLLLLLLNNNLLLKKKIIIIIIJJJKKKLLLHHHGGGFFFFFFEEEBBB>>>;;;777777777777777777666555555555555555555555555555444444444444444444444444333333222222222222333333222222222111222222333444333555666777666777999:::;;;;;;::::::<<<>>>AAABBBAAAFFFIIIHHHKKKPPPRRROOORRRSSSSSSTTTUUUWWWYYYZZZ\\\___aaaccceeegggjjjlllnnnrrrwww{{{~~~{{{dddKKK<<<888777777888666666555555555555666666666111:::999:::>>>OOOPPPBBBCCC@@@@@@AAA@@@>>>???DDDEEEHHHOOOWWW```hhhnnnqqquuuvvvwwwyyyyyyyyyyyyyyy{{{zzzyyyxxxxxxyyyzzz{{{xxxyyyyyyyyyzzzzzzzzzzzzyyyyyyzzz|||}}}wwwnnnggggggfffbbb]]]XXXWWWXXXZZZYYYYYYYYYYYYXXXWWWVVVVVVSSSQQQNNNLLLLLLMMMMMMLLLIIIJJJIIIGGGCCC@@@>>>>>>===<<<:::888666444333222000000///............///000000111222222222222111444333222111000000000000000000000000000000000000////////////000000000000////////////000000000111000000000000111111111111///000000000000000000000.........///111222222111333333999EEEKKKKKKKKKMMMRRRPPPRRRdddxxxtttaaaXXXTTTMMMRRR___ooocccKKKCCCKKKQQQZZZdddfffCCC888---,,,......------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++sssLLL<<<555555222222222333333444444444444444444555555555666666<<<111777@@@ZZZ___```fffIIIMMMKKKJJJaaa{{{wwwnnniiijjjlll```VVVMMMLLLMMMKKKKKKLLLNNNLLLJJJHHHHHHIIIKKKMMMGGGFFFFFFFFFEEECCC???<<<666777777777777777666555555555555555555555555555444444444444444444444444333222222222222222222333222222111111222222333444333555666777666777888:::;;;;;;::::::;;;>>>@@@BBB@@@EEEHHHGGGJJJPPPRRROOOQQQQQQRRRRRRSSSUUUVVVWWW[[[^^^bbbdddfffgggiiikkklllrrrzzz~~~gggLLL===888777777999666666555555555555666666444000;;;<<<<<<@@@VVVMMMHHHAAA@@@BBBEEECCC???>>>AAAGGGKKKQQQYYYbbbiiioooqqqvvvwwwxxxyyyzzzyyyxxxxxx{{{{{{yyyyyyyyyyyy{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{yyyyyyzzz|||~~~~~~yyyoooggghhhgggccc^^^YYYXXXYYY\\\WWWXXXYYYZZZZZZZZZYYYXXXTTTQQQMMMKKKKKKLLLKKKKKKHHHIIIHHHFFFBBB???>>>>>>===<<<;;;999666444333222000//////............///000000111222222222222111444333222111000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111////////////000000000000...............///111222000000888FFFNNNLLLIIIJJJTTTTTTOOObbb}}}ccc]]]\\\MMMKKKXXXgggjjjJJJ>>>JJJQQQVVV^^^```EEE999...---///.........------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++NNN444AAA555555555444444444333333333444444444555555555555666666555===:::```OOO[[[cccJJJMMMJJJLLLeeeqqqhhhiiieee```YYYPPPKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGKKKIIIGGGFFFEEEBBB???===;;;:::888666555666777888444444444444444444444444555555444444444333333333333333333333333333333333333333333333333333333333666666555555555777999:::999999888888:::<<>>???@@@GGGLLLSSS[[[bbbiiippptttwwwyyy{{{{{{zzzxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{yyyyyyxxxxxxxxxyyyzzz{{{zzz{{{}}}~~~~~~}}}rrreeefffdddaaa^^^[[[ZZZYYYYYYXXXZZZ[[[ZZZVVVTTTVVVWWWVVVTTTRRROOOMMMMMMMMMMMMJJJJJJHHHFFFCCCAAA???>>>;;;;;;:::999777555333222000000////////////000000222111000111333333111000000000000000000000000000////////////000000000000000000000000111111111111000000////////////000000000000000000111111111111000000000000000000000000---.........---///333555333222444<<>><<>>@@@AAABBBDDDFFFIIILLLNNNOOONNNPPPRRRTTTUUUVVVVVVUUU[[[^^^______bbbiiimmmmmmnnnnnnqqquuu{{{yyyYYY>>>666888999666666666666666666666666666888444===:::@@@KKKiiitttNNN???BBBCCCCCCBBB@@@???@@@AAAHHHMMMTTT\\\ccciiiooossswwwyyy{{{{{{zzzxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{yyyyyyyyyyyyyyyzzzzzz{{{zzz{{{|||~~~~~~~~~~~~yyyooodddeeedddaaa^^^[[[ZZZYYYYYYWWWYYYZZZYYYVVVUUUVVVXXXXXXWWWUUUSSSQQQPPPPPPPPPKKKJJJHHHFFFDDDBBB@@@???;;;;;;:::999777555333222000000////////////000000222111000111333333111000000000000000000000000000////////////000000000000/////////000000000111111000000////////////000000000000000000111111111111000000000000000000000000............---///222555666333222888AAAIIIKKKJJJMMMYYYOOOQQQkkknnniiiyyyhhhVVVKKKSSS```iiirrr|||vvvSSSBBBBBB???HHHWWWWWWNNN>>>000---...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,,,,,,,---fff===;;;333555555555444444444444333444444444555555555555666777888???AAAlllwwwPPPhhh~~~ZZZIIINNNLLLRRRpppyyyqqqvvvvvvkkkbbbVVVMMMJJJKKKMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFCCCAAA>>>===:::777555555555666444444444444444444444444555555444444444333333333333333333333333333333333333333333333333333333333555555444555555666888888888888888888:::<<<>>>???>>>@@@AAADDDGGGIIIKKKLLLNNNOOOQQQSSSTTTUUUUUUUUU\\\___```___aaagggjjjjjjkkkjjjkkknnnssswwwzzz{{{wwwyyy|||```EEE999999888444666666666666666666666666555444===<<>>;;;888666555555555555555555555555555555555555555444444444333333333333333333333333333333333333333333333333333333333444444444444555666777777888888888999:::<<<===???===>>>@@@CCCFFFHHHJJJKKKNNNOOOPPPRRRSSSTTTUUUUUU]]]``````___aaafffiiigggnnnlllkkkkkknnnrrruuuvvvrrruuuyyybbbGGG999888777444666666666666666666666666555666<<<===???VVV\\\BBB???AAABBBBBBAAA@@@@@@BBBDDDLLLQQQXXX___eeejjjooorrrwwwyyy{{{|||zzzyyyyyyzzzxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}|||~~~xxxsssmmmeeecccaaa^^^\\\[[[ZZZZZZVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWUUUSSSPPPNNNMMMLLLLLLKKKJJJHHHEEECCCAAA@@@;;;;;;:::999777555333222111000000000000000000111222111000111333333111000////////////////////////////////////000000000000............////////////000000////////////000000///000000000111111111111000000000000000000000000...//////...---///222444:::666333222666===DDDHHHAAAOOOQQQSSSbbbjjjmmmyyymmm^^^SSSWWWaaagggjjjlllttt```OOOGGGDDDIIISSSZZZUUUFFF666---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,...000yyyDDD777;;;666666555555555444444444444444444555555555555666555999>>>JJJ}}}PPPmmmuuuWWWJJJNNNNNNXXXxxxxxx{{{zzzwwwkkk\\\PPPKKKLLLMMMNNNKKKKKKKKKKKKKKKLLLMMMNNNKKKJJJIIIIIIIIIIIIGGGEEEAAA???<<<999666555555555555555555555555555555555555555444444444333333333333333333333333333333333333333333333333333333333222333444444555555666666777777888999:::<<<===>>>>>>???AAACCCFFFHHHJJJKKKNNNNNNOOOPPPRRRSSSTTTUUU]]]```aaa```aaafffgggeeeooommmlllmmmppptttvvvvvvqqqtttwww|||}}}yyy```GGG999777777666777777777777777777777777777999;;;>>>===XXXTTT@@@CCC@@@@@@@@@???>>>???BBBDDDMMMSSSZZZaaaggglllppprrrwwwyyy{{{|||{{{zzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||||||||{{{{{{{{{{{{{{{{{{{{{||||||||||||yyytttpppeeedddaaa___]]]\\\[[[[[[XXXWWWWWWXXXXXXYYYXXXXXXYYYXXXVVVSSSPPPMMMJJJIIILLLKKKJJJHHHEEECCCAAA@@@;;;;;;:::999777555333222111111000000000000111111222111000111333333111000////////////////////////////////////000000000000............////////////000000////////////000000///000000000111111111111000000000000000000000000/////////...---...111444999888666444555999>>>CCCCCCLLLPPPTTTbbblllmmmnnnggg]]]UUUXXXaaahhhlllnnnuuugggRRRFFFFFFKKKTTT___WWWJJJ888,,,+++......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,,,,---///111EEE333999666666666555555555444444444444444555555555555666777;;;>>>MMM{{{QQQpppwwwXXXIIILLLMMM[[[zzz}}}|||wwwwwwlll]]]QQQMMMMMMNNNNNNKKKKKKKKKKKKKKKLLLMMMMMMKKKJJJIIIIIIIIIIIIGGGEEEBBB@@@<<<999777666666777555555555555555555555555555555444444444333333333333333333333333333333333333333333333333333333333111222333444555555555555666777888999:::<<<<<<===>>>???AAACCCFFFHHHJJJKKKNNNNNNNNNOOOQQQRRRTTTUUU[[[___```___```eeefffdddiiiiiikkkoootttwwwyyyyyyssstttuuuwwwzzz|||~~~wwwaaaIII:::777888888777777777777777777777777999;;;:::@@@???]]]SSS@@@DDD?????????>>>>>>???BBBEEENNNSSS\\\ccciiimmmqqqsssvvvyyy{{{|||{{{{{{{{{|||{{{{{{zzzzzzzzzzzzyyyyyyyyyzzz|||}}}}}}}}}|||{{{{{{{{{zzzzzzzzzzzz{{{|||}}}~~~xxxsssnnngggeeeccc```^^^^^^]]]]]][[[YYYXXXYYYZZZZZZYYYXXXYYYXXXWWWUUURRROOOMMMKKKLLLKKKIIIGGGEEEBBBAAA@@@;;;;;;:::999777555333222222111111000000111111222222111000111333333111000000000000000000000000000////////////000000000000....../////////000000000000000////////////000000000000000000111111111111000000000000000000000000///000///...---...111444777888777555444666===BBBGGGKKKNNNSSS___mmmnnneeebbb\\\WWWWWW\\\ccciiilll~~~rrrVVVDDDGGGLLLRRR___\\\OOO<<<---***...///+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,,,,---000222KKK555:::666666666666555555555555444444444555555555555666777<<>>@@@BBBEEEHHHJJJKKKNNNNNNNNNNNNPPPRRRTTTUUUXXX[[[]]]\\\^^^bbbcccaaabbbdddiiioootttvvvvvvttttttsssrrrrrruuuyyy}}}|||hhhNNN===888999999777777777777777777777777888;;;888CCCDDDfff|||OOO>>>CCC???@@@???>>>>>>@@@DDDGGGNNNSSS\\\dddjjjooosssuuuvvvyyy{{{||||||{{{{{{||||||||||||{{{{{{zzzzzzzzzzzz{{{|||~~~~~~}}}|||{{{{{{{{{zzzyyyyyyzzz{{{{{{~~~}}}xxxrrrlllhhhfffdddbbb```_________]]][[[YYYZZZ[[[\\\ZZZXXXUUUVVVVVVVVVUUUSSSQQQPPPKKKJJJHHHFFFDDDBBB@@@???;;;;;;:::999777555333222222111111000000111111222222111000111333333111000000000000000000000000000////////////000000000000/////////000000000111111000000////////////000000000000000000111111111111000000000000000000000000000000///...---...111333444666666444222666???GGGIIIIIILLLOOOWWWiiinnnddd^^^\\\YYYVVVWWW^^^gggmmm___FFFJJJMMMPPP^^^eeeXXXBBB000+++///...))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,---000333SSS999>>>777666666666555555555555444444444555555555666666666<<<@@@XXXxxxNNNCCCiiizzzXXXEEEHHHNNN```{{{uuukkk]]]SSSOOOOOOOOOOOOKKKKKKJJJJJJJJJJJJKKKKKKLLLJJJIIIIIIIIIGGGEEECCCAAA???<<<:::888888888999666666666666666666666666555555444444444333333333333333333333333333333333333333333333333333333333000111333444555555444333555666777999;;;;;;<<<<<<<<<===???BBBDDDGGGIIIJJJNNNNNNMMMNNNOOOQQQSSSUUUUUUYYY[[[ZZZ\\\aaaaaa___```ccchhhnnnrrrssspppmmmtttrrrpppooorrrwww}}}~~~~~~nnnTTTAAA:::999999777777777777777777777777777:::777FFFJJJmmmoooGGG;;;CCC@@@@@@@@@??????AAAFFFIIIMMMSSS]]]eeekkkppptttvvvvvvyyy{{{||||||{{{|||}}}}}}}}}|||||||||{{{{{{{{{zzz{{{}}}~~~~~~|||{{{|||{{{zzzyyyyyyyyyzzz{{{~~~~~~~~~zzzsssllliiigggeeecccaaa``````aaa___]]]ZZZ[[[\\\\\\ZZZWWWQQQRRRSSSTTTUUUUUUTTTSSSJJJJJJHHHFFFCCCAAA???>>>;;;;;;:::999777555333222222222111111111111222222222111000111333333111000000000000000000000000000////////////000000000000000000000000111111111111000000////////////000000000000000000111111111111000000000000000000000000000000000...---...111333222444444222111666BBBMMMHHHHHHKKKLLLPPPdddooofff[[[]]][[[VVVVVV^^^iiiqqqhhhJJJMMMPPPPPP]]]kkk^^^GGG222,,,///...(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---111444]]];;;777888666555444555666555444555555444444444555555666555???AAAaaaYYYNNNIIIZZZfffTTTJJJJJJQQQjjjwwwdddVVVQQQQQQQQQQQQLLLLLLJJJIIIIIIJJJKKKLLLLLLJJJIIILLLOOONNNIIIDDDCCCBBB@@@===;;;999888888777666666666555555555555666555555555555444444444444444444333333222222222333333333444444444555555444444333333444555777888555555666777888999::::::<<<>>>@@@BBBCCCEEEHHHKKKOOONNNMMMMMMOOOPPPQQQPPPTTTUUUXXXZZZ\\\]]]]]]]]]```bbbeeeiiiqqqwwwtttmmmtttsssrrrssswww{{{~~~uuuYYY???<<<<<<111999999888888888888999999???888AAAAAAIIIbbbCCC===@@@BBBBBBBBB@@@???BBBHHHNNNSSSYYYaaafffjjjnnnssswwwsssvvvzzz}}}~~~}}}{{{{{{{{{|||}}}|||{{{zzzzzzzzzzzz{{{{{{{{{|||zzz|||~~~~~~|||zzzzzzzzz{{{tttooommmhhhfffcccbbbbbbdddddddddbbbaaa^^^[[[ZZZYYYYYYYYYTTTPPPMMMMMMPPPRRRQQQOOOMMMKKKHHHDDDBBB@@@@@@???>>>===<<<:::888555333222000000000000000000000000111111222222222111111000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000...000000///...---...///333444666666555888GGGVVVEEEJJJMMMSSSVVVQQQ___}}}iii^^^WWWXXX[[[aaannn|||kkkFFFIIIJJJHHH\\\```fffRRR555---///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------------...222555cccAAA<<<888666555444555666555444555555444444444555666666999BBBEEEiiiVVVLLLMMMddd___OOOIIIKKKRRRkkkvvvhhh\\\VVVSSSPPPMMMNNNLLLJJJHHHGGGFFFFFFFFFLLLJJJIIILLLOOONNNIIIEEECCCBBB@@@===;;;999888777777777666666666555555555666555555555555444444444444444444333333333222222333333333444444444555555444444333333444555777888555666666666888999:::;;;<<<>>>@@@AAABBBEEEHHHJJJOOONNNNNNNNNOOOQQQQQQQQQTTTVVVXXX[[[\\\]]]]]]]]]^^^aaadddgggooouuusssmmmpppooonnnpppssswww{{{}}}cccBBB:::<<<555999999888888888888999999;;;666>>>@@@MMM|||YYYBBB???BBBAAABBBBBB@@@???BBBHHHNNNVVV[[[bbbgggjjjmmmrrruuu{{{{{{||||||{{{{{{|||}}}|||{{{zzzzzz||||||{{{zzzyyyyyyzzz{{{{{{{{{{{{zzzzzz|||~~~~~~|||zzzzzz{{{{{{tttpppmmmiiifffcccbbbcccdddddddddbbbaaa___]]][[[ZZZYYYYYYTTTPPPMMMMMMPPPQQQPPPNNNKKKJJJHHHEEECCCAAA@@@???>>>===<<<:::888555333222111111111111111111111111222222333333333333222222000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000...000000///...---...///333444666777666999FFFTTTGGGIIIMMMUUUXXXSSSdddoooiii```YYYYYYbbbrrr~~~oooLLLKKKEEE@@@RRR^^^fffUUU888...---******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------------...222555pppEEE===888666555444555666555444555555444444555555666777999???DDDqqqRRRFFFOOOqqqUUUJJJGGGKKKTTTnnn|||uuukkkccc]]]VVVOOOIIIMMMLLLKKKIIIHHHGGGGGGGGGKKKJJJIIIKKKNNNNNNJJJFFFCCCBBB???===:::888777666777777777666666666555555666555555555555444444444444444444444333333333333333333333444444444555555444444333444444555777777777666666666777999;;;<<<<<<>>>@@@AAABBBDDDHHHJJJOOOOOOOOOOOOPPPQQQRRRRRRTTTVVVXXX[[[\\\]]]]]]]]]^^^```bbbeeekkkrrrqqqmmmmmmmmmmmmooorrruuuyyy{{{pppGGG888<<<:::999999888888888888999999999777===AAAUUUnnnOOOAAAAAACCCAAABBBBBBAAA@@@CCCIIIOOOXXX^^^dddiiikkkmmmqqqttt}}}|||{{{yyywwwxxx{{{}}}{{{zzzyyyzzz{{{|||{{{yyywwwyyyzzz||||||{{{zzzyyyzzz|||}}}}}}{{{zzzzzz{{{|||}}}}}}~~~zzztttpppnnnjjjgggdddcccdddeeeddddddbbbbbbaaa```^^^\\\[[[ZZZTTTPPPMMMMMMOOOQQQOOOMMMIIIHHHGGGFFFDDDBBB@@@???>>>>>><<<;;;888555333222111111111111111111111111222333333444444444333333000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000...000000///...---...///444444777888777999EEEQQQIIIIIIOOO^^^aaaTTT```rrrtttkkk[[[VVVdddvvvsssUUULLL@@@999GGGVVVbbbVVV===000,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------------///222555}}}FFF888888666555444555666555444555444444444555666777888999<<>>>>>===;;;888666444222111111111111111111111111111222333333333333333333000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000...000000///...---...///333444666999888999BBBMMMIIIGGGQQQgggkkkUUUSSSmmmlllwwwrrr\\\UUUeeevvv{{{xxxrrr[[[LLL>>>:::GGGMMM]]]WWWAAA444---***///++++++++++++++++++++++++++++++******++++++,,,---+++,,,---------///333666HHH;;;888666555444555666555444444444444555666777888888<<<>>>LLLeeeJJJUUUiiiOOOGGGFFFHHHTTTtttzzzuuurrrnnnhhhbbb\\\UUUPPPLLLJJJKKKKKKLLLLLLMMMMMMMMMJJJJJJJJJKKKLLLLLLKKKIIIEEECCCAAA>>>;;;999777666888777777777666666666666666555555555555444444444444444444444444444444444333333333444444444555555333333444555555666666666777777666777888999;;;<<<;;;===???AAABBBDDDGGGIIILLLNNNPPPPPPOOOOOORRRUUURRRTTTVVVXXXZZZ[[[[[[[[[bbbeeeeeedddfffjjjjjjgggmmmooorrrtttuuuxxx|||}}}uuuLLL999;;;:::999999888888888888999999999>>>???DDDiiiVVVFFFCCC???AAAAAABBBBBBAAA@@@DDDJJJPPPWWW]]]fffkkknnnppptttwwwwww|||~~~||||||~~~{{{zzzyyyyyyzzz{{{zzzyyyyyyzzz}}}~~~|||zzz{{{||||||{{{yyyyyyzzz{{{zzz{{{|||}}}~~~yyytttqqqpppkkkiiiggggggggggggeeedddccccccdddcccbbb```^^^\\\WWWSSSOOONNNPPPPPPOOOLLLGGGGGGGGGGGGEEECCCAAA??????>>>===;;;999666444333111111111111111111111111000000111222222222222222111111111111111111111111000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000...000000///...---...///333333666999888888???HHHKKKFFFKKKaaaiiiTTTJJJ[[[___pppppp]]]VVVeeessstttlllrrrmmm^^^MMM@@@AAAMMMLLL\\\YYYFFF888---(((...++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,,,,---///333666KKKCCC888666555444555666555444444444444555666777888999;;;<<>>CCCqqqzzzNNNGGGDDD===BBBAAABBBBBBAAAAAADDDKKKQQQWWW^^^fffmmmppprrruuuxxxzzz~~~||||||{{{zzzyyyzzz{{{|||{{{yyyyyy{{{}}}~~~~~~~~~|||{{{{{{||||||zzzyyyxxxzzz{{{yyyzzz{{{|||}}}~~~yyytttrrrqqqlllkkkiiihhhhhhhhhfffdddddddddccccccbbb```___^^^YYYUUUQQQOOOQQQQQQOOOMMMIIIHHHGGGFFFDDDBBB@@@??????>>>===;;;999666444333222222222222222222222222//////000111222222222222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000...000000///...---...///111111444888888777<<>>FFF{{{uuuLLLKKKDDD999CCCAAABBBCCCAAAAAAEEELLLQQQYYY```hhhnnnppprrrtttvvvxxx}}}{{{||||||{{{zzzzzz||||||{{{zzzyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxxxxzzz{{{wwwxxxyyyzzz{{{}}}~~~~~~yyytttrrrrrrmmmkkkjjjiiiiiihhhfffdddddddddcccaaa````````````[[[WWWRRRQQQRRRRRRPPPMMMKKKJJJHHHEEECCCAAA@@@?????????>>><<<999777444333222222222222222222222222///000111222333333333333111111111111111111111111000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000...000000///...---...///000000333777777666999>>>CCCFFFFFFKKKQQQLLLKKKWWWTTT```eee]]]YYYaaajjjkkkmmmlllppphhhQQQBBBEEEJJJPPP\\\ZZZKKK???111)))---************************++++++******++++++,,,---***+++,,,,,,---000444777JJJAAA888666555444666666555444444444555555666888999:::>>>===RRR]]]LLLcccmmmVVVHHHGGGKKKNNNYYYxxx|||vvvqqqlllgggccc```ZZZZZZZZZWWWTTTQQQOOOOOOIIIJJJLLLMMMNNNNNNNNNMMMIIIJJJKKKKKKJJJJJJLLLMMMIIIGGGEEEAAA>>>;;;:::999888888888888777777777777666666555555555444444444444444444555555555666666333333333444444444555555222333444666666666666555444666999;;;===<<<:::999;;;<<>><<<999777555333222222222222222222222222000111222333444444555444111111111111111111111111000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000...000000000...---.../////////222777777555777<<<;;;HHHNNNOOOPPPJJJHHHRRRWWW___bbb]]]ZZZ```gggkkksssoootttnnnTTTBBBAAABBBLLLXXXVVVKKKBBB666...333************************++++++******++++++,,,---***+++,,,,,,---000444777OOO===999888666555444444555555555555555555555666777888===HHHWWWsssMMMPPP[[[lllOOOFFFIIIHHHHHHZZZyyy{{{xxxrrrnnnmmmhhh```ZZZXXX[[[ZZZYYYYYYXXXTTTPPPLLLOOOOOOPPPPPPOOOOOONNNMMMNNNKKKIIIIIIJJJKKKKKKJJJKKKJJJHHHEEEBBB>>>;;;999888777666777888999888777666666666666555555555555555555555555555555555555222222222333333444444444444444444333333222222222666666777888999::::::;;;;;;<<<===>>>???BBBFFFJJJJJJMMMOOOOOOMMMLLLMMMOOOWWWXXXYYY[[[]]]___aaabbbdddgggkkkmmmmmmmmmmmmnnnnnnlllkkkmmmsssyyykkkTTT@@@888999888888888777888888999:::<<<@@@???VVV|||OOOJJJ>>>===DDDEEEAAA@@@BBBCCCFFFMMMUUU]]]aaahhhnnnqqqtttvvvxxxwwwxxxzzz|||}}}}}}||||||||||||{{{zzzxxxwwwvvvvvvwwwyyy{{{}}}|||{{{yyywww}}}|||zzzyyyyyyzzz{{{|||xxxxxxwwwxxxzzz}}}|||xxxtttqqqrrrnnnkkkmmmlllhhhffffffeeeffffffdddaaa`````````___\\\YYYWWWUUUSSSPPPMMMIIIHHHGGGEEECCCBBBAAAAAA>>>??????<<<999666555555666555555555555444444444333222222111111222222333333222111111000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...---,,,000111333555666666555555AAAFFFJJJJJJHHHHHHIIIIIITTTgggcccXXX]]]\\\[[[jjjmmmcccEEE<<<@@@IIIQQQZZZXXXHHH444---000------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,...111444555XXX>>>999888666555444444555555555555555555555666777888<<>>;;;:::888777666666888888777666666666666666555555555555555555555555555555555555222333333333333333333444555444444444333333333222666666777888999::::::;;;;;;<<<===>>>???BBBFFFIIIIIILLLNNNNNNMMMLLLNNNPPPVVVWWWXXXZZZ]]]___```aaaggghhhkkkmmmoooooonnnmmmjjjjjjkkknnnssswww{{{|||~~~rrrVVV???666999888888888888888999999:::;;;AAACCC]]]sssMMMJJJ>>>;;;@@@EEEAAA@@@BBBCCCFFFMMMVVV^^^cccjjjooosssuuuwwwyyyvvvwwwyyyzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzvvvxxxzzz|||}}}{{{zzzxxx|||{{{zzzzzzzzzzzz{{{|||xxxxxxxxxxxxzzz|||zzzwwwuuutttpppkkkiiikkkkkkhhhfffggggggfffeeecccbbb```___^^^```]]]ZZZXXXVVVTTTQQQNNNIIIHHHGGGEEECCCBBBAAAAAA>>>??????===999666555555666555555555555444444444444333333222222333333444333222111111000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...---,,,///111333555666777777777DDDHHHJJJJJJJJJLLLLLLIIIXXXnnnhhhWWWYYYYYYZZZhhhpppmmmLLL>>>>>>FFFOOOZZZ[[[KKK777...///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,...111444555fff@@@999888666555444444555666555555555555666777888999:::GGGcccaaa@@@DDDXXX```JJJHHHIIIPPP\\\jjjzzzxxxpppkkkhhhhhheee^^^YYYXXXYYYWWWVVVVVVXXXZZZZZZYYYRRRRRRRRRSSSRRRQQQQQQPPPOOOMMMKKKKKKKKKLLLKKKJJJLLLKKKIIIGGGCCC@@@===;;;888777555555777777777666666666666666555555555555555555555555555555555555444333333333333333333222555555555444444444444444555666666777888999:::::::::<<<===>>>???AAAEEEHHHGGGIIILLLMMMMMMNNNOOOPPPTTTUUUWWWYYY\\\^^^```aaaiiihhhiiimmmpppqqqooollljjjkkknnnqqquuuwwwxxxyyy{{{wwwYYY???777<<<888888888888888999::::::777???FFFdddcccIIIIII???===???DDDAAA@@@BBBDDDGGGNNNWWW```eeelllqqquuuwwwxxxzzzxxxxxxyyyzzzzzzyyyyyyxxxyyyyyyzzz{{{|||}}}}}}~~~vvvxxxzzz|||||||||zzzyyyzzzzzzzzzzzzzzz{{{|||}}}yyyyyyxxxyyyzzz|||~~~}}}wwwvvvvvvvvvnnnjjjhhhkkkllliiigggiiiiiifffcccbbbcccbbb___\\\```^^^[[[YYYXXXUUUQQQOOOIIIHHHFFFDDDCCCAAAAAA@@@>>>??????===999777666666666555555555555444444444444444333333333333444444333222111111000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...---,,,...000222555777888999999HHHJJJJJJJJJNNNRRRPPPJJJ]]]xxxqqqXXXVVVWWWYYYdddllluuuQQQ===888AAAKKKWWWZZZNNN:::///---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,---///111444666qqqCCC999888777555555555555666555555555555666777999999:::HHHjjj^^^AAAEEE^^^zzz[[[JJJJJJIIIQQQaaannnyyyyyysssnnnkkkkkkggg```ZZZYYY```]]]YYYVVVVVVWWWXXXXXXRRRRRRSSSSSSRRRRRRQQQPPPPPPNNNLLLLLLMMMMMMLLLJJJLLLLLLJJJHHHEEEBBB???===999777555555666777666666666666666666555555555555555555555555555555555555444444444333333222222222555555555555555555555555555555666777888999:::::::::;;;===>>>???AAADDDGGGFFFGGGJJJLLLMMMOOOPPPQQQRRRSSSUUUXXX[[[^^^```aaagggeeefffjjjqqqtttqqqmmmnnnppprrrtttvvvxxxzzz{{{www___DDD:::>>>999888888888888999::::::777???JJJlllSSSCCCGGG@@@CCCCCCDDDAAA@@@CCCEEEHHHPPPXXX```eeemmmrrrvvvwwwxxxyyy{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{|||}}}}}}~~~yyyyyy{{{|||{{{zzzyyyxxxyyyyyyyyyzzz{{{|||}}}}}}zzzzzzyyyzzzzzz|||}}}~~~~~~xxxvvvvvvvvvmmmiiihhhkkkllljjjiiijjjjjjfffaaaaaadddddd```[[[___]]][[[YYYWWWTTTPPPMMMIIIHHHFFFDDDBBBAAA@@@@@@>>>??????===:::777666666666555555555555444444444444333333222222333333444333222111111000000111111////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000///...---,,,---///222555888999::::::JJJKKKIIIIIIPPPWWWTTTKKK___~~~zzz___XXXXXXWWW___kkkzzzXXXAAA:::===EEEQQQVVVLLL:::///,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,---///222444666uuuDDD:::999777666555555666666444555555555777888999:::>>>MMMttt^^^FFFHHHgggmmmUUUIIIGGGDDDKKK[[[hhhuuu}}}xxxrrrnnnmmmiiiaaa[[[YYYeeeaaa[[[VVVUUUVVVWWWWWWRRRRRRRRRRRRRRRQQQPPPPPPPPPOOONNNNNNNNNNNNLLLJJJMMMLLLKKKIIIFFFDDDAAA@@@:::888555555555666777666666666666666555555555555555555555555555555555555444444444333333222222222555555555555555555555555555555666777888999999:::999;;;===>>>???@@@CCCEEEEEEFFFGGGJJJMMMOOOPPPPPPQQQRRRUUUXXX[[[^^^```aaabbbaaabbbhhhppptttrrrnnnqqqsssttttttuuuwww{{{~~~{{{hhhLLL======999999999888999::::::;;;<<>>???===:::888777777666555555555555444444444222222111111111111222222333222111111000000111111////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000///...---,,,---...111555777999::::::HHHJJJHHHFFFOOOZZZWWWLLL\\\}}}}}}ggg```[[[UUU\\\nnn}}}aaaMMMCCC;;;AAAJJJOOOHHH:::///---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---///222555666uuuFFF:::999777666555555666777444444555666777999:::;;;CCCTTT]]]IIIJJJnnnaaaOOOGGGGGGFFFJJJXXXhhhyyyzzztttpppooojjjbbb\\\ZZZddd```ZZZVVVVVVWWWWWWXXXRRRRRRRRRRRRRRRQQQQQQPPPQQQPPPOOOOOOPPPOOOMMMKKKMMMMMMLLLJJJHHHEEECCCBBB<<<999666555666777777777666666666666555555555555555555555555555555555555444333333333333333333222444444444444444555555555444555555666777888999999999;;;===??????@@@BBBDDDEEEEEEFFFIIIMMMPPPPPPOOOPPPRRRTTTXXX[[[___aaaccc``````bbbhhhooorrrrrrpppqqqsssuuuttttttvvv{{{qqqRRR>>><<<999999999999999:::;;;;;;;;;@@@PPP{{{}}}KKKAAAAAA;;;DDDAAADDDAAA@@@DDDGGGJJJSSS\\\```fffnnntttwwwwwwwwwxxxyyyyyyxxxxxxxxxyyyyyyzzz|||{{{{{{zzzzzzyyyyyyyyy|||||||||{{{zzzyyyxxxwwwyyyyyyzzz{{{|||||||||{{{{{{{{{|||}}}~~~yyyssspppgggcccaaacccddd```^^^___dddaaa______aaabbb___]]]ZZZYYYWWWVVVTTTQQQLLLHHHHHHGGGEEECCCBBB@@@@@@???===>>>???===;;;888888888666555555555555444444444111111000000000000111111333222111111000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...---,,,,,,...111444666888999999BBBGGGFFFCCCLLLZZZYYYNNNVVVtttxxxlllhhh]]]SSS[[[mmmxxxxxxdddQQQGGG<<<@@@HHHNNNJJJ===222...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,...000222555666uuuJJJ:::999888666666666666777444444555666777999;;;<<>>;;;777666666888888888666666666666555555555555555555555555555555555555222333333333333333333444222333333333444444444444444444555666777888999999999;;;>>>??????@@@BBBCCCEEEDDDEEEHHHMMMOOOOOONNNPPPRRRTTTXXX\\\```bbbddd```bbbfffjjjnnnpppppppppppptttxxxyyywwwxxx|||wwwRRR>>>>>>:::999999999999:::;;;;;;999>>>RRR~~~KKKDDDBBB;;;EEE???CCCAAAAAADDDGGGKKKTTT]]]bbbhhhpppvvvyyyyyyyyyxxxyyyxxxxxxwwwxxxyyy{{{{{{|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{||||||{{{{{{zzz{{{{{{}}}yyyssspppiiidddaaabbbbbb]]][[[[[[]]]]]]]]]]]]]]]]]]]]]]]]YYYXXXWWWVVVTTTPPPKKKGGGHHHGGGEEECCCAAA@@@??????===>>>???>>>;;;999888999666555555555555444444444222111111111111111111222333222111111000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...---,,,,,,---000333555666777777<<>>BBBKKKSSSPPPCCC555///------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,---...000333555777vvvOOO:::999888666666666666777444444555666888999;;;<<<===VVV]]]NNNPPP{{{YYYOOONNNCCCHHHMMMWWWmmmzzzwwwwwwtttlllgggffffffaaa\\\WWWUUUUUUTTTSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQQQQPPPMMMKKKNNNMMMMMMKKKIIIGGGFFFEEE???<<<888666777888999999777666666666555555555555555555555555555555555555222222222333333444444444222222222333333444444444444444555666777888999999999;;;>>>??????@@@AAACCCFFFEEEEEEHHHMMMOOOOOOMMMPPPRRRUUUXXX]]]```ccceeecccfffjjjmmmmmmnnnoooppppppvvv|||~~~}}}|||~~~xxxQQQ>>>BBB::::::999999::::::;;;<<<>>>DDD[[[|||JJJFFFDDD>>>HHHAAACCCAAAAAADDDHHHLLLTTT]]]ccciiiqqqxxxzzzzzzzzzzzzzzzzzzyyyyyyzzz|||}}}~~~||||||||||||}}}}}}}}}}}}wwwwwwxxxyyyzzz||||||}}}zzz{{{|||||||||{{{zzzyyy{{{|||~~~~~~xxxtttqqqlllgggdddeeeccc^^^[[[[[[XXXYYY[[[[[[ZZZZZZ[[[\\\YYYXXXWWWVVVTTTPPPKKKGGGHHHGGGEEECCCAAA@@@??????===>>>???>>>;;;999999999666666555555555444444444333222222222222222222333333222222111000111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...---,,,,,,---000222444555666666777@@@BBB>>>FFFVVVYYYPPPNNN```eeeiiimmm[[[PPP___mmmmmmooosssrrrfffSSSDDD@@@EEEPPPYYYWWWHHH888000---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,------...000333555777LLL???:::666777777444444666777666666666777888999999CCC[[[^^^PPPKKKvvvcccMMMKKKIIILLLMMMTTTkkk|||zzz{{{wwwpppmmmpppssseeeWWWTTTVVVVVVSSSOOOUUUVVVVVVWWWVVVUUUTTTSSSTTTSSSRRRQQQQQQOOOLLLIIIQQQOOOLLLJJJIIIHHHEEECCCBBB@@@===999777666666666444555666555333333555666444444444444444444444444333333333444444555555555333444444555555444444333444444555555666777777777999:::;;;===>>>@@@AAABBBDDDDDDEEEFFFGGGIIIKKKLLLNNNPPPSSSWWWZZZ]]]___```cccdddhhhlllpppqqqooommmqqq{{{{{{yyy}}}www[[[BBB>>>>>>===;;;:::999999::::::CCC999^^^jjjJJJIIIBBB@@@EEE@@@CCCAAAAAAFFFJJJOOOXXXaaagggjjjoootttxxxzzz{{{zzz}}}|||{{{{{{{{{|||~~~~~~}}}}}}||||||||||||yyywwwwwwzzz|||{{{zzzzzzyyyyyyzzzzzz|||}}}}}}{{{{{{|||vvvjjjgggbbb___]]]\\\[[[ZZZ[[[XXXUUUTTTVVVXXXYYYYYYYYYWWWSSSRRRRRRPPPLLLHHHGGGFFFDDDBBBAAAAAAAAAAAABBBAAA???===:::888777666444555555666666555555444444333111222333333222000111111111111000000000000000000000000000000000000////////////000000000000000000////////////000000//////000000111111222222000000000000111111111111111111111111000///------------...111444555444333666;;;======CCCLLLOOOMMMHHH___dddccchhh]]]QQQYYYjjjtttxxxsssnnngggVVVEEEAAAHHHTTT___\\\KKK888...,,,,,,---......---,,,,,,------++++++++++++------......---...///222555777WWW???:::666777777444444666666666666666777888999:::HHHaaaTTTHHHFFFrrr___LLLKKKGGGJJJLLLTTTlll~~~~~~zzzrrrqqqsss{{{mmm]]]VVVVVVWWWUUURRRTTTTTTUUUVVVVVVUUUTTTSSSTTTRRRQQQQQQQQQOOOLLLJJJPPPNNNKKKJJJIIIGGGEEECCCAAA???<<<999777666666666555666666555444444555777444444444444444444444444333333444444444444444444333444444555555444444333444444555555666666777777999:::;;;<<<>>>@@@AAABBBCCCDDDDDDEEEGGGIIIKKKLLLNNNPPPSSSVVVZZZ]]]___```eeefffhhhmmmqqqssssssrrrsssyyy{{{zzz{{{yyy]]]DDD===@@@???===<<<;;;;;;<<<<<>>CCC>>>CCCAAAAAAFFFJJJOOOYYYbbbiiilllqqquuuyyyzzz{{{zzz|||{{{zzzzzzzzz{{{}}}}}}}}}~~~~~~~~~}}}||||||yyyyyy{{{}}}|||{{{zzzzzzzzzzzz{{{{{{|||}}}||||||{{{uuudddaaa]]]ZZZYYYXXXVVVUUURRRPPPMMMMMMPPPSSSUUUVVVXXXUUUQQQPPPNNNLLLHHHDDDGGGFFFFFFEEECCCAAA???===AAA@@@???>>>;;;999777666555555666666666666555555555444333333444444333222111111111111000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000111111111000000000000111111111111111111111111000///...---,,,---...111444666555444555:::===>>>BBBJJJMMMKKKIII\\\aaabbbhhh^^^QQQVVVdddppp~~~~~~nnnUUUAAA@@@FFFSSS^^^\\\KKK888---,,,,,,---......---,,,,,,......---,,,,,,---.........------...///222555777XXX???:::666777777444444666666666666666777888999:::JJJfff|||MMMCCCGGGsss}}}ZZZLLLIIIEEEHHHKKKUUUnnnxxxvvvyyyyyyggg[[[VVVWWWWWWVVVSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQPPPMMMKKKOOOMMMKKKIIIIIIGGGEEECCC@@@>>>;;;888777666666777666777777666555555666888666666666666666666666666444444444444444444333333333444444555555444444333444444444555666666777777888999:::<<<>>>???@@@AAACCCCCCDDDEEEGGGIIIKKKLLLNNNPPPRRRUUUYYY\\\^^^```eeeeeehhhmmmrrrtttuuuttttttvvvxxxyyy~~~~~~{{{aaaFFF===???>>>===;;;;;;;;;<<<<<<>>>???llllllGGGDDD??????DDD>>>CCC@@@AAAFFFKKKPPPZZZccclllooorrrvvvyyyzzz{{{zzzzzzzzzzzzzzzzzz{{{|||||||||}}}~~~}}}}}}|||}}}~~~}}}||||||{{{{{{{{{{{{||||||}}}}}}~~~}}}wwwqqqlll___]]]ZZZYYYXXXVVVTTTRRRJJJGGGEEEEEEHHHKKKNNNNNNRRRPPPMMMJJJIIIFFFCCC@@@BBBCCCDDDEEEDDDBBB???===????????????===:::777555666666555555555555666666777555444444555666444333222222111111111000000000000000000000000000000000////////////000000000000000000////////////000000111111111111000000000000000000000000111111111111000111111000000///...---,,,,,,---000444666666555444:::>>>@@@BBBGGGJJJJJJIIIWWW^^^bbbeee[[[QQQTTT___lllrrrSSS@@@>>>CCCPPP]]]]]]MMM888,,,,,,------......------,,,///......------......///---------...000222555666WWW???999666777777444444666666666666666777888::::::HHHhhhmmmMMMEEEOOOxxxyyyVVVLLLGGGFFFGGGKKKXXXppp~~~|||~~~sssaaaXXXXXXYYYYYYVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPPPPPPPPPPNNNLLLOOOMMMKKKJJJJJJIIIGGGEEE@@@>>>;;;888777666777777666777888777555555777888666666666666666666666666555555555444444333333333333444444555555444444333333333444555555666666777888888:::;;;===???@@@@@@BBBBBBCCCEEEGGGIIIKKKLLLNNNOOOQQQTTTXXX[[[^^^___bbbdddhhhnnnrrrtttrrrooorrrtttxxx{{{}}}eeeHHH===<<<<<<:::999999999::::::>>>AAApppnnnGGGEEE@@@AAAFFF@@@BBB@@@BBBGGGLLLQQQ[[[eeeoooqqqtttwwwyyyzzz{{{{{{zzzzzzzzz{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}||||||}}}||||||{{{||||||}}}}}}}}}uuuooojjjfffaaa___]]]\\\\\\ZZZWWWTTTJJJGGGDDDBBBCCCEEEFFFFFFJJJHHHFFFEEECCCBBB@@@???===>>>@@@AAABBBBBBBBBBBB===>>>??????>>>;;;777555666666555444444555666666777555444444555666444333222222222111111111000000////////////////////////////////////000000000000000000////////////000000222222111111000000/////////000000000111111111111000000000000000///......++++++,,,000444666777777444;;;AAADDDDDDFFFIIIKKKEEERRR___eeebbbVVVPPPSSS___iiisssSSSCCC<<<@@@MMM\\\^^^PPP:::,,,------------------------......------------......------...///000222444666\\\???999666777777444444666555555555666777999:::;;;IIIlllbbbJJJEEEVVV~~~uuuRRRNNNGGGHHHHHHLLLZZZrrrlll^^^\\\]]]\\\\\\\\\[[[ZZZXXXXXXWWWWWWRRRQQQOOOOOOPPPPPPOOONNNQQQOOOMMMMMMMMMLLLJJJIIIAAA???<<<999777777777777666777888777555555777888777777777777777777777777555555555444444333333333333444444555555444444333333333444444555666666666777888999;;;<<<>>>???@@@AAABBBCCCDDDFFFIIIKKKLLLNNNOOOPPPSSSVVVZZZ]]]___```dddkkkrrrvvvuuupppllloootttzzz~~~~~~~~~~~~gggIII===<<<;;;999999888999::::::@@@DDDuuujjjFFFDDD@@@AAAGGGAAABBB@@@BBBGGGLLLRRR\\\fffppprrrtttwwwyyyzzz{{{{{{{{{{{{||||||}}}}}}}}}}}}~~~|||{{{|||~~~~~~}}}{{{{{{{{{}}}}}}|||||||||}}}~~~~~~yyysssnnnkkkeeecccaaa```___]]]ZZZWWWRRRNNNIIIEEEDDDCCCCCCBBBCCCBBBBBBAAA@@@AAABBBCCCAAA@@@>>>======???AAABBB<<<===??????>>>;;;888666666666555555555555666666666555444444555555444333222222222222111111111111////////////////////////////////////000000000000000000////////////000000222222111111000000/////////000000000111111111111///000000000000//////...,,,,,,,,,///333666777777444<<>>JJJZZZ___RRR<<<---------------------------,,,,,,,,,------,,,,,,,,,,,,---...///111333444555VVV???:::666777777444444666555555555666777999:::;;;MMMqqqWWWCCC@@@YYYpppOOOQQQIIIIIIHHHMMM]]]ttt|||jjjeeedddaaadddbbb```]]]ZZZXXXWWWVVVRRRPPPOOOOOOPPPQQQPPPOOOQQQPPPNNNNNNNNNNNNLLLKKKDDDBBB>>>;;;888777777777666777777666555555666888777777777777777777777777444444444444444444333333333444444555555444444333333333333444555555666666666777888:::<<<===>>>???AAAAAABBBDDDFFFIIIKKKLLLNNNNNNPPPRRRUUUYYY]]]___bbbfffmmmuuuyyyxxxsssooonnnsss{{{|||jjjKKK>>>===<<<;;;::::::;;;<<<===@@@III~~~aaaBBBCCC>>>???EEEAAABBB@@@BBBHHHMMMTTT^^^hhhpppqqqsssvvvxxxzzz{{{|||{{{||||||}}}~~~}}}}}}}}}~~~|||zzz{{{||||||~~~~~~|||{{{{{{{{{||||||||||||}}}~~~~~~xxxtttrrrhhheeebbb```___]]]ZZZXXXYYYUUUOOOJJJHHHFFFEEECCCAAABBBCCCBBBBBBCCCFFFIIIJJJGGGBBB>>>;;;;;;<<<===<<<===>>>>>>===;;;999888777777888888888888777777777555444444555555444333333222222222222111111111000000000000000000000000////////////000000000000000000////////////000000111111111111000000000000000000000000111111111111//////000000000000//////---,,,,,,///222555777777444<<>>???@@@AAABBBDDDFFFIIIKKKLLLNNNNNNOOOQQQTTTYYY]]]___aaaeeekkkrrrxxxyyyxxxuuuqqqsssyyy}}}~~~mmmMMM@@@<<<<<<;;;::::::;;;<<<======KKKYYY@@@DDD???>>>EEECCCBBB@@@BBBHHHNNNTTT___iiioooppprrruuuwwwzzz{{{|||zzz{{{|||}}}}}}}}}||||||}}}}}}}}}}}}|||||||||{{{zzz}}}}}}{{{|||}}}{{{{{{|||}}}~~~{{{vvvtttkkkhhhccc```^^^\\\ZZZXXXZZZVVVQQQMMMLLLKKKKKKJJJFFFGGGHHHGGGFFFGGGKKKNNNPPPMMMHHHBBB>>>;;;::::::<<<=========<<<;;;::::::888:::<<<======<<<:::888888777555666777777666444333333222222222111111111000000000000000000000000////////////000000000000000000////////////000000000000000000000111111111000000000000111111111111//////000000000000/////////...---...222555666666222<<>>===EEEVVV```XXXCCC333...---,,,,,,,,,,,,---...,,,,,,---......---,,,,,,,,,---...000222333444444WWW???:::666777777444444666444444555666888999;;;<<>>>>>@@@@@@BBBCCCFFFIIIKKKLLLNNNNNNOOOQQQTTTXXX\\\______aaafffmmmtttxxxzzzzzzuuurrrvvv~~~oooNNNAAA:::999888888888999:::;;;999LLLVVVAAAGGGAAA???GGGFFFBBB@@@BBBHHHNNNUUU```jjjnnnoooqqqtttwwwyyy{{{}}}yyyyyy{{{|||||||||{{{zzzyyy{{{~~~|||yyywwwzzz}}}~~~|||}}}~~~{{{{{{|||}}}~~~~~~zzzwwwnnnjjjeeeaaa^^^]]][[[YYYWWWTTTPPPNNNNNNOOOPPPOOOKKKLLLMMMKKKIIIJJJNNNRRROOONNNKKKGGGCCC???<<<;;;======<<<<<<;;;;;;;;;;;;:::<<>>@@@??????AAACCCFFFIIILLLMMMMMMPPPRRRRRRSSSVVV]]]cccdddgggjjjmmmooossswwwzzzxxxvvvvvv||||||~~~vvvUUUBBB===<<<;;;:::::::::;;;<<<===MMMxxxQQQ>>>AAAAAAFFFBBBBBBFFFBBBBBBHHHNNNUUU^^^fffjjjnnntttxxxzzz{{{|||}}}uuuwwwzzz|||~~~~~~~~~{{{zzzyyyzzz|||~~~~~~~~~}}}xxx{{{~~~{{{qqqmmmhhhcccaaa___]]][[[VVVSSSOOOMMMLLLMMMMMMMMMOOONNNMMMLLLLLLMMMNNNOOOMMMNNNNNNLLLJJJFFFBBB@@@BBB@@@>>><<<;;;;;;<<<<<>>===;;;:::888666555666777888555555555555555555555555333333222111000000000111000111111111111222222222---///111111000/////////000000000000000000000000222222222222222222222222111111111111111000//////000/////////111444777888777999AAAIIIIIIGGGQQQ```ZZZXXXcccooosssssshhhSSS^^^nnnyyyyyyxxxuuu```GGGBBBEEEKKKVVVaaa___JJJ555...---,,,,,,++++++,,,,,,,,,,,,,,,---------.........///000111333555666777eeeCCC<<<777888888666666888555666777777777888;;;>>>LLLwwwcccMMMRRR~~~eeeQQQGGGJJJGGGHHHNNN]]]qqqsssgggccciiisssqqqbbbWWWWWWUUUMMMHHHJJJLLLLLLMMMMMMNNNPPPQQQRRROOOOOOPPPPPPPPPOOOMMMLLLGGGEEEBBB???<<<999888888888777777666555555444444666666777777777777666666777666666555444444333333444444444444444444444444333333333333444555666666666777:::;;;;;;<<<>>>@@@@@@@@@BBBDDDFFFIIILLLMMMOOOPPPQQQSSSUUUXXX]]]```fffiiimmmppprrrsssuuuvvv|||yyyxxxzzz~~~||||||~~~xxxUUU>>><<<<<<::::::::::::;;;<<<>>>OOOqqqMMM@@@DDDAAADDDAAADDDEEEBBBBBBHHHNNNTTT]]]eeeiiimmmssswwwyyyzzz{{{|||zzz{{{|||}}}~~~~~~~~~|||zzz{{{||||||}}}}}}}}}||||||yyy{{{|||qqqmmmgggccc```^^^\\\ZZZWWWSSSOOOMMMMMMMMMMMMLLLMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNLLLJJJGGGEEECCCEEEDDDCCCAAA@@@???????????????@@@@@@@@@???===<<<:::999777555444555666777444444444444444444444444333222111111000000111111//////000000000111111111000000000///......000222000000000000000000000000111111111111111111111111111111111111111000//////000/////////111444777888888888>>>FFFHHHGGGOOO\\\RRRQQQ]]]kkkoooppphhhVVV[[[lllxxxuuurrrnnn^^^JJJDDDFFFKKKWWWbbbaaaMMM777...---,,,,,,++++++,,,,,,,,,,,,,,,---------......---...///111333444555666iiiEEE===777777888777666777444555666666666777:::===NNNzzzbbbPPPTTT|||```OOOGGGIIIFFFGGGMMM\\\qqq~~~mmmbbb]]]aaagggsssaaaRRROOONNNHHHDDDDDDIIIIIIKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPOOONNNMMMFFFEEEBBB>>>;;;999777777888777777666666555555444666666777777777777666666666666666555444444333333444444444444444444444444333333333333444444555666666777:::;;;;;;<<<>>>@@@AAABBBCCCDDDGGGIIIKKKLLLPPPPPPQQQSSSXXX[[[]]]^^^dddiiiooosssuuuuuuuuuuuu|||{{{zzzzzz{{{}}}~~~~~~ZZZ>>><<<;;;::::::::::::<<<<<<>>>QQQjjjzzzIIIBBBFFF@@@CCCAAADDDDDDAAAAAAGGGNNNTTT]]]eeehhhlllrrrvvvxxxyyyzzz|||~~~~~~~~~~~~~~~~~~~~~|||{{{}}}}}}||||||{{{{{{||||||zzz||||||qqqmmmhhhdddaaa^^^\\\ZZZWWWTTTPPPMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIJJJKKKKKKNNNNNNMMMKKKJJJIIIHHHHHHIIIIIIIIIHHHFFFDDDCCCBBB???@@@@@@???>>>===<<<;;;888777666444444444444555333333333333333333333333222222111000000000111111.../////////000000000000111111000...---...111333000000000000000000000000////////////////////////000111111111111000000///000/////////111444777888:::777:::CCCGGGFFFLLLVVVKKKJJJWWWgggkkkmmmhhh[[[\\\nnn{{{zzzuuupppaaaPPPEEEFFFLLLXXXfffeeeQQQ:::...------,,,,,,,,,,,,,,,,,,,,,,,,---------......------...000222333555555kkkGGG>>>777777888777666777444555666666666888;;;===LLLzzzRRRMMMPPPuuuwwwXXXJJJEEEGGGIIIIIIOOO^^^sss|||lllccc___aaaeeewwwiiiYYYQQQKKKEEECCCEEEFFFHHHIIIKKKLLLLLLKKKJJJMMMMMMOOOPPPPPPOOONNNMMMGGGEEECCC@@@===:::888777777777777777666666555555666666777777777777666666666666555555555444444444444444444444444444444444333333333333333444555666555777:::;;;;;;<<<>>>@@@CCCCCCDDDEEEGGGIIIKKKLLLQQQPPPPPPTTTZZZ^^^^^^]]]aaagggooouuuwwwvvvuuutttuuuxxxzzzzzz{{{}}}aaaDDD<<<;;;:::999:::;;;<<<===>>>QQQlll|||xxxHHHBBBEEE@@@EEECCCCCCBBB@@@AAAHHHNNNTTT]]]eeeiiimmmrrrvvvyyyzzz{{{|||~~~}}}}}}}}}~~~~~~~~~}}}|||}}}|||{{{zzz{{{|||}}}~~~|||~~~|||ssspppkkkgggdddaaa^^^[[[XXXUUUQQQOOONNNMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKIIIGGGEEECCCAAA@@@@@@>>>===;;;::::::777666555444333333333333111111111111111111111111111111000000000000111111/////////000000000111111000111111000//////000222000000000000000000000000////////////////////////000000111111111111000///000/////////111444777888;;;666888AAAGGGGGGJJJQQQIIIFFFTTTdddhhhjjjhhh^^^```qqqjjjSSSCCCEEELLL[[[lllkkkSSS999......---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///111333444555oooIII>>>666666999888777777666777888888888999<<>>@@@CCCDDDEEEFFFHHHJJJLLLMMMRRRPPPQQQUUU\\\``````___ccciiipppuuuvvvuuusssqqqoootttxxxzzzyyy{{{~~~}}}dddGGG;;;::::::999:::;;;<<<===@@@SSSvvv|||JJJ@@@BBBAAAIIIEEEAAABBB???AAAHHHOOOUUU]]]eeejjjnnnsssxxxzzz{{{|||}}}|||{{{{{{{{{|||~~~~~~~~~~~~}}}}}}{{{{{{zzz{{{|||~~~~~~|||wwwtttoookkkhhheeeaaa^^^ZZZWWWSSSQQQPPPNNNLLLKKKLLLLLLKKKJJJJJJKKKLLLLLLJJJIIIIIIHHHHHHIIIJJJJJJIIIJJJJJJJJJIIIGGGEEEDDDCCCBBB@@@>>><<<:::999999666555444333333222222222111111111111111111111111111000000///000000111111000000000111111111222222---000333333222000//////000000000000000000000000000000000000000000000000///000000111111111000000000/////////111444777888;;;666888CCCIIIHHHJJJOOOJJJDDDPPPbbbggggggeee\\\aaannnoooMMM@@@BBBJJJ]]]qqqpppUUU999///...------,,,,,,------,,,,,,,,,---------......,,,---...///111333444555zzzKKK???666666999999777777666777888888888:::===???KKKzzzlllFFFFFFIIIkkkjjjOOOKKKIIIJJJHHHHHHMMMZZZmmmrrrhhhaaa```aaa~~~}}}}}}zzzppp___LLLAAABBBGGGGGGHHHHHHIIIJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOKKKJJJHHHFFFCCC@@@===;;;777777777777777777777777666666777777777777666666555555555555555555555555444444444444444444444444444444444333333444444555666777:::;;;;;;<<<>>>@@@CCCDDDEEEFFFIIIKKKMMMNNNPPPQQQRRRVVV[[[```bbbcccjjjnnnsssuuuuuusssqqqpppooossswwwxxxwwwwwwyyy{{{|||{{{~~~xxxxxx{{{bbbEEE;;;:::999999:::;;;===>>>CCCUUUzzzIII@@@AAAAAAJJJFFF@@@BBB@@@BBBJJJQQQWWW^^^fffjjjnnntttxxxzzz{{{}}}~~~yyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~zzz{{{{{{|||~~~{{{xxxsssppplllhhhdddaaa\\\YYYVVVSSSRRRPPPMMMKKKMMMMMMLLLKKKKKKLLLMMMMMMHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDAAA>>><<<:::999888555555444444333222222222111111111111111111111111000000/////////000111111111111111111222222222222,,,000444555444111///...000000000000000000000000111111111111111111111111///000000111111111111000000/////////111444777888:::666;;;GGGMMMKKKKKKOOOLLLCCCMMMaaahhhgggbbbXXX___gggxxxqqqHHH@@@@@@GGG[[[qqqrrrWWW:::///......---------------,,,,,,,,,---------......------...000222333555555LLL@@@555555999999777666555666777777777999<<<>>>MMM|||~~~lllGGGEEEHHHiiigggMMMKKKJJJIIIFFFFFFKKKYYYlll~~~yyylllcccaaacccsssrrrppplllkkkfffYYYLLLFFFGGGJJJGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJLLLNNNOOOPPPOOOOOOKKKKKKIIIGGGDDDAAA===<<<777777777777777777777777666666777777777777666666555555555555555555555555444444444444444444444444555444444333333444444444666777:::;;;;;;<<<>>>@@@CCCCCCEEEGGGIIILLLNNNPPPOOOQQQSSSVVVZZZ___eeeiiimmmooosssuuuuuuuuuvvvxxxtttuuuvvvvvvwwwyyy|||}}}yyyvvvyyyaaaDDD::::::999999:::;;;===>>>CCCVVVoooEEEBBBCCCAAAIIIFFFAAABBB@@@CCCKKKRRRXXX___gggiiinnnssswwwyyyzzz|||}}}yyyzzz{{{|||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~}}}zzzvvvrrrnnnjjjeeebbb^^^\\\XXXVVVTTTRRRNNNLLLMMMMMMLLLKKKKKKLLLMMMMMMHHHHHHJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKGGGFFFCCC???<<<:::999999555555555555444333222111111111111111111111111111///////////////000111111000000000000111111111111...000333444333111000000000000000000000000000000111111111111111111111111//////000111111111111111000/////////111444777888888888@@@MMMRRRMMMMMMRRRQQQDDDMMMdddnnnmmmfffZZZbbbeeetttwwwMMMBBB>>>BBBTTTlllqqqZZZ===//////...---------------,,,,,,,,,---------......---...///111333444555666MMM@@@555555999:::777666444555666666666888;;;===MMM}}}{{{qqqJJJDDDGGGgggeeeKKKIIIHHHFFFEEEEEEKKKYYYnnn~~~qqqgggfffiiikkkpppdddeeeXXXYYYWWWQQQLLLLLLNNNNNNGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJLLLNNNOOOPPPPPPOOOKKKKKKJJJHHHDDDAAA===;;;777777777777777888888888666666777777777777666666444555555555555555555555444444444444444444444444555444444333333333444444666777:::;;;;;;<<<>>>@@@BBBCCCDDDGGGJJJMMMOOOQQQNNNQQQTTTVVVYYY^^^fffmmmkkkmmmqqqtttwwwzzz~~~yyywwwvvvwww{{{{{{www{{{dddFFF::::::999999:::<<<===>>>AAAWWW{{{eeeBBBDDDFFFAAAHHHEEEBBBBBBAAADDDLLLSSSYYY```ggghhhlllrrrvvvxxxyyy{{{|||{{{|||}}}}}}}}}|||zzzyyy~~~~~~~~~~~~~~~~~~}}}~~~|||{{{}}}zzzvvvsssoookkkfffbbb```]]]ZZZWWWUUUSSSOOOMMMMMMLLLKKKJJJJJJKKKLLLMMMHHHIIIKKKMMMMMMLLLJJJIIIKKKJJJJJJIIIJJJLLLNNNOOOIIIGGGCCC@@@<<<:::999999555555555555444333222222111111111111111111111111///////////////000111111////////////000000000000000111333222111000111222000000000000000000000000111111111111111111111111//////000111111111111111000/////////111444777888777999CCCQQQUUUOOONNNTTTVVVGGGPPPiiiuuutttkkk^^^hhhiiiuuu~~~XXXEEE>>>>>>OOOhhhppp[[[AAA//////...------------...,,,,,,,,,---------.........///000111333555666777SSS===555999777666888444555666777777777888;;;>>>MMM|||IIIBBBIIISSSWWWPPPGGGEEEIIIEEEIIIPPPYYYfffwwwxxxkkkjjjpppqqqlllnnnlllYYYTTTPPPLLLKKKNNNQQQQQQPPPLLLJJJGGGEEEDDDEEEFFFHHHIIIKKKMMMOOOPPPQQQQQQPPPMMMMMMLLLJJJGGGBBB>>><<<999888777777777777777888666777888999:::999888888666666555555555444444444444444444444444444444444444333333333333444555555444666888888999:::===???@@@BBBEEEGGGIIIKKKNNNPPPNNNOOOQQQUUUZZZ___cccfffmmmpppttttttssstttwww{{{{{{}}}~~~xxxvvvaaaCCC;;;;;;:::999:::;;;<<<===BBBVVVuuuzzz}}}WWWJJJ???AAAFFFGGGCCC@@@BBBBBBEEELLLRRRWWW```iiijjjlllooossswwwyyyzzz{{{yyy}}}|||zzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwtttyyyyyyvvvqqqlllkkknnnqqq~~~xxxqqqlllgggeeedddaaa^^^[[[YYYVVVSSSPPPOOOOOONNNLLLKKKKKKNNNPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOMMMLLLMMMNNNPPPQQQQQQNNNKKKGGGDDD???999555444555666666666555333333111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000111111111000000000000000111000//////222666;;;===;;;999>>>LLLRRRPPPOOORRRUUUHHHKKKggg|||yyyjjjaaahhhqqqwwwVVVIII@@@@@@JJJ]]]ooobbb???000...------......---,,,------------------------...//////111222333444444SSS===555999777666888444555666777777777888;;;>>>LLL}}}GGGBBBIIIRRRWWWQQQGGGEEEHHHFFFIIIOOOYYYfffvvvtttpppssspppkkkjjjiiiYYYRRRNNNKKKKKKNNNPPPPPPOOOLLLJJJHHHEEEDDDEEEFFFHHHHHHIIIKKKNNNOOOOOOOOOOOOMMMMMMLLLJJJGGGCCC???===999999888777777777777888666777888999:::999999888666666555555555444444444444444444444444444444444444444333333444444555666666777999::::::;;;>>>@@@@@@BBBEEEGGGIIIKKKNNNPPPSSSSSSTTTWWW[[[___cccfffkkknnnrrrsssrrrssswwwzzzxxxzzz|||}}}}}}wwwrrr^^^DDD;;;;;;:::999:::;;;<<<===DDDXXXxxx}}}{{{UUUIII@@@BBBGGGGGGCCC@@@CCCBBBFFFMMMRRRXXXaaaiiilllnnnqqquuuxxxzzz||||||yyy}}}|||{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyy{{{}}}{{{uuuooollljjjiiiiiigggdddbbbbbbfffjjjrrrxxxzzztttnnnjjjhhhdddbbb___\\\[[[XXXUUUSSSRRRQQQPPPNNNMMMMMMOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSRRRQQQQQQQQQRRRSSSTTTRRRPPPNNNKKKGGGBBB<<<777444555666666666555333333111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000111000000000000000000000111000///000222777;;;>>>;;;999???KKKRRRPPPQQQWWWXXXNNNOOOcccwww}}}uuummmnnnvvvwww\\\HHH??????III[[[lll```>>>000...------......---,,,------------------------......///111222333444555TTT>>>555999666666888555555666777777777888;;;>>>PPPHHHBBBHHHQQQVVVRRRIIIEEEGGGGGGIIINNNXXXgggvvv~~~vvvuuuvvviiibbbbbbWWWQQQNNNKKKKKKNNNQQQPPPOOOMMMKKKHHHFFFDDDEEEFFFGGGGGGHHHJJJLLLNNNNNNNNNNNNMMMMMMMMMKKKHHHDDDAAA>>>:::999888888777777888888777777888999999999999888666666666555555555444444444444444444444444444444444444444333444444555666777888:::;;;;;;<<>>XXXPPPBBBFFFMMMSSSQQQIIIFFFFFFFFFHHHMMMYYYhhhwwwiii\\\\\\UUUTTTQQQNNNOOORRRSSSQQQOOONNNLLLIIIFFFDDDDDDEEEFFFGGGHHHKKKMMMNNNNNNNNNNNNNNNNNNNNNLLLJJJFFFCCCAAA;;;:::999888888888888888777777888888999999999999666666666666555555555555555555555555555555555555444444444444444555666666777888::::::;;;<<>>111///---,,,---......------------------------------...///000222444555555WWW@@@666999666666888555555666777777777888;;;>>>VVV[[[CCCCCCIIIOOOOOOIIIFFFFFFEEEGGGNNNZZZiiixxxsss___]]]ZZZZZZWWWUUUUUUWWWVVVSSSPPPNNNLLLIIIEEECCCCCCDDDEEEHHHIIIKKKMMMOOOOOOOOOOOONNNNNNNNNMMMKKKHHHEEECCC<<<;;;:::999888888888888888888888888888999999999777777666666666555555555555555555555555555555555555444444444444555666666666777999::::::;;;>>>@@@@@@BBBEEEGGGIIIKKKNNNPPPPPPQQQSSSWWW[[[___ccceeeiiimmmsssuuuuuuvvvyyy|||yyywwwvvvvvvxxx|||~~~qqq```PPP;;;;;;:::999:::;;;<<<===@@@VVV|||OOOGGGBBBEEEHHHGGGDDDBBBAAA@@@CCCJJJPPPVVV^^^gggoooqqqsssvvvxxxzzzzzzzzzxxxzzz|||}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}sssnnnhhh]]]UUUSSSTTTSSSRRRQQQPPPOOONNNMMMQQQPPPOOONNNOOOQQQRRRSSSVVV[[[cccmmm{{{|||xxxuuuqqqmmmjjjgggccc```bbb```]]]\\\]]]]]][[[YYYZZZYYYXXXWWWVVVVVVWWWXXXTTTTTTTTTTTTTTTSSSRRRQQQJJJJJJKKKKKKJJJEEE???:::555555444444333333333333333333333333222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000//////000000111111111111222222222333777<<>>FFFJJJJJJOOOYYYdddeeeWWWIIIVVVvvv}}}nnneeeJJJDDDEEEIIIUUUeee]]]AAA111///,,,,,,---......---------------------------------///000222444555666XXXAAA777888666666999666555666777777777888;;;>>>NNN```CCCAAACCCIIIKKKHHHFFFFFFCCCHHHPPPZZZgggvvvkkkgggeeebbb___]]]\\\\\\YYYTTTOOONNNLLLHHHDDDBBBAAABBBCCCHHHIIIKKKNNNOOOOOOOOOOOONNNOOOOOOOOOMMMJJJGGGEEE===<<<;;;:::999888888888888888777777888888999:::777777777666666666555555555555555555555555555555555555444444555555666777666777999999:::;;;>>>@@@@@@BBBEEEGGGIIIKKKNNNPPPPPPRRRWWW\\\aaaeeegggiiikkkooouuuxxxwwwxxxzzz||||||yyywwwwwwzzz}}}uuueeeRRR;;;;;;:::999:::;;;<<<===AAAZZZ~~~}}}PPPHHHCCCDDDGGGFFFCCCCCCAAA@@@CCCJJJPPPVVV^^^gggooopppsssuuuwwwxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~wwwkkkgggbbbXXXQQQPPPPPPOOONNNNNNNNNMMMKKKIIIKKKJJJJJJKKKOOORRRSSSTTTRRRUUU\\\fffsss}}}yyyuuurrrooojjjggggggeeebbbbbbddddddbbb___bbbaaa```___]]][[[ZZZYYYWWWVVVUUUTTTSSSRRRQQQPPPIIIIIIJJJKKKKKKHHHDDD@@@555444444333222333333333444444444333222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000/////////000111111222222333222222444888>>>CCCGGGDDD======FFFKKKLLLOOOVVVddddddXXXMMM]]]~~~llleeeKKKFFFGGGKKKUUUeee___FFF222///,,,+++,,,.........------------------------,,,---...000222444666666YYYBBB777888555666999666555666777777777888;;;>>>MMM[[[DDD??????DDDHHHGGGEEEFFFCCCJJJRRRZZZcccqqqxxxpppnnniiifffcccaaa___ZZZSSSNNNMMMKKKGGGCCC@@@@@@@@@AAAGGGHHHJJJLLLNNNNNNNNNNNNOOOOOOPPPOOONNNKKKHHHGGG>>>===<<<:::999999999888999888777777777888999:::777777777777666666666555555555555555555555555555555555555555555666666777777888:::;;;;;;<<>>SSS~~~UUUDDD>>><<>>>>><<<;;;:::999999999999888777777777888:::;;;777777777777666666666666666666666666666666666666555555555555555666777777888999;;;<<<<<<>>>@@@CCC@@@BBBEEEGGGIIIKKKNNNPPPNNNSSSYYY```dddffffffeeelllqqqvvvyyyxxxwwwxxxzzz|||zzzyyy{{{xxxxxxkkkQQQ;;;;;;:::999:::;;;<<<===@@@]]]|||}}}~~~TTTKKKDDDCCCDDDCCCBBBDDDDDDCCCGGGNNNTTTYYYbbbkkkppprrrtttvvvwwwxxxxxxxxx{{{{{{{{{|||}}}}}}|||{{{|||}}}}}}~~~~~~~~~wwwwwwtttfff\\\[[[XXXTTTOOOMMMOOOPPPOOONNNNNNLLLJJJKKKNNNPPPOOONNNOOOPPPSSSWWW___kkkxxx~~~|||zzzxxxnnnjjjhhhjjjnnnnnnkkkgggcccdddeeeeeeccc```]]]ZZZVVVSSSPPPLLLIIIHHHHHHHHHCCCBBBCCCDDDFFFGGGEEEDDD555444333222111222333444555555444333333222111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000...//////000111222222222333333333555:::@@@FFFIIIGGG===;;;GGGSSSVVVVVVXXX^^^YYYPPPNNN```zzz{{{hhh{{{]]]IIIFFFGGGJJJSSSccc```JJJ222///,,,+++,,,---...///------------------------,,,---...000222444666777hhh@@@888999777777111999777777777777999;;;===>>>SSS|||TTTEEE>>>;;;AAAGGGIIIGGGFFFDDDNNNXXX]]]aaalllzzzwwwmmm|||{{{yyyrrrlllfff```WWWNNNKKKMMMJJJIIIGGGEEECCC@@@???>>>BBBDDDGGGKKKMMMNNNNNNMMMOOONNNMMMNNNNNNLLLJJJGGGAAA@@@===:::888888888888666666666666777777777777666666666666666666666666555555444444444444555555666555333333333444666888888888999:::<<<===>>>>>>CCCDDDFFFHHHJJJLLLNNNOOOQQQTTTXXX[[[^^^bbbfffhhhkkkuuu|||zzzvvvwwwzzz|||{{{}}}}}}zzz{{{zzzcccLLL===<<<:::999999:::<<<===???aaaSSSEEEBBBFFFCCCEEEHHHCCCBBBAAADDDKKKQQQWWWaaajjjmmmooosssvvvwwwwwwyyyzzz~~~~~~}}}||||||||||||}}}{{{}}}~~~~~~~~~vvvjjjhhhaaaYYYRRRPPPOOOMMMLLLNNNMMMMMMLLLKKKJJJJJJMMMOOOPPPRRRTTTUUUWWW]]]fffmmmyyyrrriiilllqqqpppllllllkkkccc```dddeee___ZZZYYYSSSNNNIIIEEECCCCCCCCCCCCAAA@@@>>>>>>@@@BBBCCCBBB:::666222///000222333333444333222111000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222222111111111000000000000000111222222333333111111111000000000000000333333555888<<>>RRRxxx|||ZZZEEE>>><<>>>>>CCCDDDEEEHHHJJJLLLNNNOOOQQQTTTXXX[[[^^^bbbfffiiimmmuuu{{{zzzxxxyyy||||||{{{}}}}}}{{{}}}|||www```JJJ>>>===;;;::::::;;;===>>>@@@___wwwQQQDDDBBBFFFDDDEEEHHHCCCBBBAAADDDKKKQQQWWW```iiikkknnnqqqttttttuuuvvvxxx{{{{{{{{{|||||||||||||||{{{}}}~~~qqqllleee[[[RRRNNNMMMKKKMMMPPPMMMMMMNNNMMMMMMLLLMMMNNNLLLMMMNNNOOORRRWWW^^^cccjjjqqq}}}vvvnnnqqquuutttqqqpppiiibbb___cccddd___[[[ZZZQQQMMMGGGCCCAAAAAAAAA@@@???===<<<<<<>>>@@@@@@@@@:::666222000000222333333333333222111000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222222111111111000000222222111111111111111111111111111111000000000000333444666999>>>DDDIIILLLGGGFFFBBBIIIhhhzzz\\\XXXVVVHHHOOOppp~~~sssnnnmmm}}}|||dddOOOBBB>>>FFFRRR^^^ZZZGGG444222...---,,,,,,+++***............---------------...000000111222555777iii@@@777888:::<<<444888777777777777999;;;===>>>QQQvvvZZZDDD??????FFFKKKKKKHHHFFFEEELLLUUU[[[```hhhuuu|||yyyyyyqqquuu|||oookkkfffaaaWWWMMMHHHIIIFFFFFFEEEDDDCCCBBBBBBAAACCCEEEGGGJJJLLLMMMMMMMMMLLLLLLLLLMMMOOOOOOMMMJJJCCCBBB???<<<:::999888888666666666777777777888888666666666666666666666666555555444444444444555555555555444333333555666777777888999:::<<<===>>>???BBBCCCEEEGGGJJJLLLNNNOOOPPPSSSWWW[[[^^^bbbfffiiimmmsssxxxwwwxxx{{{|||{{{zzz}}}}}}|||~~~zzzuuu___JJJ???>>><<<;;;;;;<<<>>>???AAA]]]kkkOOOBBBBBBGGGEEEFFFHHHBBBBBBAAADDDJJJPPPUUU___hhhkkknnnqqqssstttuuuvvvwwwwwwxxxzzz{{{|||{{{{{{zzz{{{}}}~~~ssshhhdddZZZPPPKKKIIIHHHKKKPPPMMMMMMNNNOOOOOONNNMMMMMMKKKIIIHHHIIIMMMQQQTTTVVV]]]```eeelllvvvzzzssstttxxxxxxuuussskkkeeeaaabbbbbb^^^YYYXXXNNNJJJDDD@@@>>>>>>===<<<;;;:::888999;;;=========:::777333111111222333333222222111111111111111222000000000000000000000000000000000000111111111111000000000000000000000000222222222111111111111111333333222222111000000///111111111111111111111111333444777;;;@@@GGGLLLPPPKKKFFFAAAMMMqqqbbbWWWRRRHHHUUUzzzzzzkkkrrreeeQQQBBB>>>DDDPPP]]][[[HHH333000...,,,------,,,+++------------............---...000000111222555777ggg@@@777888:::???666777777777777777888;;;===>>>QQQXXXBBB???AAAHHHMMMKKKHHHFFFFFFKKKSSSZZZ___fffrrr}}}|||}}}uuuuuu~~~ppplllhhhdddZZZOOOJJJJJJHHHGGGFFFEEEDDDCCCBBBAAADDDEEEGGGIIIKKKLLLMMMMMMKKKKKKKKKMMMOOOPPPNNNLLLEEEDDDAAA>>>;;;:::999888666666777777777888888888666666666666666666666666555555444444444444555555555444444444444555666777777777999:::<<<===>>>???AAABBBDDDGGGIIILLLNNNOOOPPPSSSWWWZZZ^^^aaaeeehhhkkkppptttuuuxxx||||||yyywww{{{}}}|||~~~|||vvv```MMM>>>===<<<::::::<<<===>>>CCC^^^hhhNNNAAABBBHHHFFFGGGHHHBBBBBBAAACCCIIIOOOTTT]]]fffmmmooosssuuuvvvvvvxxxyyytttuuuxxxzzz{{{{{{zzzyyy{{{}}}~~~ppp```]]]TTTLLLHHHFFFEEEIIINNNNNNMMMLLLLLLMMMNNNNNNMMMLLLIIIFFFGGGKKKNNNNNNMMMRRRRRRSSSUUU^^^nnn|||vvvuuuxxxxxxvvvsssnnnjjjeeebbb___[[[XXXVVVKKKGGGBBB>>><<<;;;999888999777666666999;;;;;;;;;;;;888444222222333333222111111111000111111222222000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111222222222111111111000000000111111111111111222222555666888<<>>RRRZZZBBB@@@BBBJJJNNNKKKHHHGGGGGGIIIPPPZZZ___dddppp|||{{{qqqppp~~~{{{rrrnnnjjjfff]]]RRRMMMNNNKKKKKKIIIGGGEEECCCAAAAAADDDEEEGGGHHHJJJKKKLLLLLLJJJJJJKKKMMMPPPQQQOOONNNGGGEEECCC@@@===;;;999888777777777777888888888888777777777777777777777777555555444444444444555555444444444444555555666666666777888:::<<<===??????AAABBBDDDFFFIIILLLNNNOOOOOORRRVVVYYY\\\___cccfffkkkppptttvvvyyy~~~|||uuuyyy{{{{{{~~~}}}uuu```OOO===<<<:::999999:::<<<===BBB___pppOOOCCCCCCHHHFFFGGGHHHBBBBBBAAACCCIIINNNRRR[[[dddkkknnnrrrtttvvvvvvxxxyyysssuuuxxxzzz||||||{{{zzz{{{}}}~~~rrr\\\TTTOOOJJJHHHFFFDDDGGGMMMRRROOOKKKKKKLLLOOOOOOOOONNNKKKHHHHHHJJJKKKIIIGGGFFFFFFEEEEEEIIIUUUdddooozzzwwwxxxyyyvvvrrrllljjjeee```]]][[[ZZZXXXIIIFFFAAA>>><<<:::999777888777555666999;;;<<<<<<<<<999555333333333333222111111111000111111222222000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111000000111111111222222222000000111111222222222333666777999===BBBHHHMMMPPPIIIDDDAAAMMMggg|||{{{oooaaaZZZTTTWWWjjjssspppQQQAAA;;;AAALLL[[[ZZZHHH111///---,,,---......---+++,,,,,,,,,------......---...000000111222555777___???:::777777===777888777777777777999;;;===>>>SSSYYYAAA@@@CCCIIIMMMJJJGGGHHHHHHHHHNNNYYY```dddooo|||yyyxxxtttqqqmmmiiieee\\\SSSOOOPPPNNNMMMKKKIIIGGGDDDBBBBBBEEEEEEFFFHHHIIIJJJLLLLLLKKKKKKLLLNNNPPPQQQPPPNNNIIIGGGEEEBBB???<<<999888777777777888888888999999777777777777777777777777555555444444444444555555444444444555555555555666666777888:::<<<>>>???@@@@@@AAACCCFFFIIILLLNNNOOOOOORRRUUUXXXZZZ]]]```ccckkkrrrwwwyyy{{{uuuyyy{{{{{{~~~|||sss___QQQ===<<<:::999999:::<<<===@@@___}}}RRREEEDDDIIIFFFGGGIIICCCBBB@@@BBBHHHLLLQQQYYYbbbgggkkkooorrrtttuuuwwwyyyvvvwwwyyy{{{||||||||||||{{{}}}~~~yyy```UUUQQQNNNMMMJJJGGGJJJPPPWWWSSSOOOOOORRRTTTTTTRRROOONNNLLLKKKKKKIIIGGGEEECCCCCCBBBAAAAAAFFFPPPWWWjjj{{{~~~yyyyyyzzzvvvqqqgggfffbbb\\\YYY[[[\\\ZZZHHHEEEAAA???===<<<:::999:::999777888;;;>>>??????<<<999666555444444333222222222111111111111111222000000000000000000000000000000000000111111111111000000000000000000000000111111111111111222222222///000000111222222333333000000111111222333333333666777:::>>>CCCJJJOOOSSSLLLFFFEEEOOObbbqqqtttqqqaaa[[[YYYVVV]]]|||qqqsssRRRCCC===CCCNNN]]][[[III111///---,,,---...------,,,,,,,,,,,,---------------...000000111222555777ZZZ>>><<<888444;;;666888777777777777999;;;===>>>UUU[[[AAA???BBBHHHKKKHHHGGGHHHHHHFFFMMMZZZaaaeeeooo}}}}}}mmmmmmhhhddd```XXXPPPMMMPPPNNNNNNLLLKKKIIIGGGFFFEEEEEEFFFFFFGGGHHHJJJKKKLLLKKKKKKLLLNNNPPPQQQPPPNNNJJJIIIGGGDDD@@@<<<:::888777777888888888999999999777777777777777777777777555555444444444444555555333444444555555555555555666666888:::<<<>>>???@@@???AAACCCFFFIIILLLNNNOOOOOOQQQTTTVVVXXXZZZ]]]___gggpppxxxyyyyyy}}}vvvzzz}}}}}}}}}tttbbbVVV>>><<<;;;::::::;;;<<<>>>BBB```VVVHHHFFFIIIFFFGGGIIIDDDBBB@@@BBBGGGLLLPPPXXXaaaeeeiiimmmqqqtttvvvxxxzzzyyyzzzzzz{{{|||}}}}}}~~~{{{}}}~~~pppaaa\\\WWWTTTOOOMMMQQQXXX[[[XXXWWWYYY\\\]]]YYYVVVSSSTTTTTTRRROOOLLLJJJJJJGGGGGGFFFCCC@@@BBBGGGLLLQQQeeexxxvvvwwwsssmmmeeefffaaaXXXTTTVVVWWWUUUHHHFFFBBB@@@@@@???===;;;===;;;:::<<<>>>AAABBBBBB===:::777666555555333222333333222111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111222222222111111111111111111222222000000111222222333444444444666999???FFFNNNTTTXXXOOOHHHGGGQQQ```jjjllllllaaa]]]^^^WWWVVVvvvuuutttTTTEEE@@@FFFRRR```^^^KKK222000---,,,---------,,,------,,,,,,,,,,,,,,,,,,---...000000111222555777WWW>>>>>>888333999666999777777777777999;;;===>>>WWWcccAAA???BBBGGGIIIGGGGGGIIIIIIFFFLLLZZZbbbeeeppp~~~|||kkkiiiddd```[[[TTTMMMKKKOOOMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLNNNQQQQQQOOONNNKKKIIIGGGDDDAAA===:::888777888888888888999999999777777777777777777777777555555555444444555555555333444555555666666555555555666888:::<<<>>>@@@@@@???@@@CCCFFFIIILLLNNNOOOOOOQQQTTTUUUVVVXXX[[[]]]bbbmmmvvvwwwuuuyyywww|||~~~~~~vvvfff\\\???===<<<;;;;;;<<<===???FFFaaaYYYJJJGGGJJJFFFGGGJJJEEEBBB@@@BBBGGGKKKOOOWWW```fffjjjooosssvvvxxx{{{}}}||||||{{{||||||}}}~~~{{{}}}~~~~~~mmmfff___YYYSSSQQQWWW___]]]\\\^^^bbbfffddd^^^XXXXXX[[[\\\YYYTTTPPPOOOOOOGGGHHHFFFBBB>>>>>>BBBFFFEEEXXXttt~~~vvvssssssooohhhhhhiiibbbVVVOOOPPPPPPMMMHHHFFFCCCBBBAAAAAA???===???>>>===>>>AAACCCEEEEEE===:::888666666555333111444333222111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111222222222222333333222222111000000000000000111222333333444444333555999@@@IIIRRRYYY^^^PPPHHHGGGRRRaaagggfffdddddd```bbbZZZTTTsss{{{wwwVVVGGGCCCJJJUUUccc```MMM333000...,,,------,,,+++---------,,,,,,+++++++++---...000000111222555777{{{NNN>>>888888444666:::666444666777888888999;;;===UUUbbbCCC@@@@@@DDDFFFEEEEEEGGGGGGGGGKKKTTT^^^iiiwwwqqqgggbbb\\\VVVMMMFFFFFFKKKOOONNNMMMLLLJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLMMMNNNLLLMMMNNNOOOPPPOOOOOONNNJJJHHHEEECCCAAA>>>:::777:::888666666777888888777888888888888888777666555666555555444444444555555555555555666666666666666555666777999;;;===>>>???AAABBBDDDGGGIIILLLNNNOOOTTTUUUWWWXXXYYY[[[___bbbcccjjjsssyyyzzzxxxxxxxxxuuuwwwzzz|||~~~xxxrrr\\\???===;;;:::::::::<<<===DDD^^^bbbEEEFFFHHHGGGJJJCCCGGGCCCAAABBBFFFKKKPPPYYYccchhhlllqqqsssssstttwwwzzzuuuzzz{{{yyyzzz}}}vvvfff[[[TTTTTT^^^kkkeee^^^cccnnnrrrssslll[[[\\\fffggg\\\UUUWWWSSSJJJIIIGGGFFFEEEEEEDDDAAA???JJJNNNaaa~~~}}}wwwsssssspppkkkiiiccc[[[SSSOOOMMMKKKJJJGGGEEEBBB@@@???AAACCCDDDBBBBBBBBBBBBBBBCCCCCCDDDAAA===888555555555333111222222111111111111222222222111///.........///000////////////000000000000000000////////////000000222111000//////000111222000000000000000000000000222222222333333444444444666777;;;AAAJJJSSS[[[```ZZZFFFBBBVVVgggfffbbbccckkkhhhfff___^^^sss}}}|||\\\JJJCCCKKKYYYhhhdddPPP333222000...---,,,------.........------,,,,,,,,,,,,---...000111333444555~~~OOO???999999555666:::666444666777888888999;;;===TTThhhCCC@@@@@@DDDFFFEEEEEEGGGEEEEEEKKKUUU```jjjxxxyyymmmdddZZZSSSLLLGGGHHHLLLKKKKKKJJJIIIHHHGGGGGGFFFHHHHHHHHHHHHIIIJJJKKKLLLJJJLLLMMMOOOPPPOOOOOOOOOLLLIIIGGGEEECCC@@@<<<999:::888666666777888777666888888999999888888777666777666666555444444444555555555555555666666666666666777888999;;;<<<===>>>AAABBBDDDFFFIIILLLNNNOOOQQQSSSUUUWWWYYY\\\aaaddddddjjjqqqvvvvvvtttrrrrrrvvvxxxzzz{{{}}}zzzVVV???===;;;:::::::::<<<===DDD^^^hhhHHHFFFGGGEEEHHHCCCGGGDDDAAABBBGGGKKKPPPZZZccciiimmmqqqsssssstttxxx{{{www{{{|||yyy{{{~~~~~~~~~~~~tttggg``````gggqqqoooiiirrr~~~wwweeeeeeooooooaaaUUUSSSPPPKKKLLLJJJHHHHHHGGGFFFCCCAAAFFFJJJ]]]zzz}}}wwwtttssspppkkkhhhbbbZZZRRRMMMJJJGGGFFFFFFDDDBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDAAA===888666555555333222222222111111111111222222111000000///////////////////////////000000000000000000////////////000000222111000//////000111222000000000000000000000000222222222333333444444555777999===CCCLLLUUU]]]bbb[[[KKKDDDSSSeeejjjhhhhhhllllllnnnjjjjjj~~~~~~zzzXXXHHHCCCLLLZZZhhhbbbLLL333111000...---,,,------......---------,,,,,,,,,,,,---...000111333444555|||OOO???::::::555777:::666444666777888888999;;;===SSS~~~gggCCC@@@@@@DDDFFFEEEEEEGGGDDDEEEKKKVVVaaalllyyyzzznnn___TTTLLLFFFGGGJJJGGGFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLNNNOOOPPPOOOOOONNNLLLIIIGGGFFFCCC???===:::888666666777777666555777888999999999999999999999888777666555444444444555555555555666666777777777888888999;;;<<<<<<===AAABBBDDDFFFIIILLLNNNOOOPPPRRRTTTWWWYYY]]]bbbeeeeeejjjooossstttsssrrrrrrxxxyyyzzzzzz{{{~~~UUU???===;;;:::::::::<<<===EEE]]]nnnLLLFFFEEECCCGGGCCCHHHDDDBBBCCCGGGLLLQQQZZZdddjjjnnnrrrttttttuuuxxx|||zzz||||||zzz{{{~~~~~~~~~~~~~~~wwwrrrrrrwww|||{{{yyyrrrppp{{{|||mmm[[[TTTSSSSSSOOONNNKKKJJJJJJIIIFFFDDDDDDIII[[[xxx{{{uuurrrqqqmmmgggeee___WWWPPPJJJFFFCCCAAACCCCCCBBBBBBAAA@@@@@@@@@DDDFFFHHHIIIIIIGGGEEEDDD@@@===999666555444333222222222111111111111222222000000000000000//////...////////////000000000000000000////////////000000111111000000000000111111000000000000000000000000111222222333444444555555888:::>>>EEENNNWWW___ddd[[[PPPHHHOOOaaaqqqtttpppjjjiiiiiieeeiiizzzsssUUUFFFBBBLLLZZZfff___HHH222111///---,,,,,,------...------------,,,,,,,,,,,,---...000111333444555uuuOOO???:::;;;666777:::555444666777888888999;;;===RRR}}}[[[CCC@@@@@@DDDFFFEEEEEEGGGEEEFFFMMMXXXbbbkkkvvvrrraaaPPPDDDBBBFFFBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIIIIHHHIIIKKKMMMOOOPPPPPPPPPNNNLLLJJJHHHGGGEEEBBB???:::888666666777777666555777777888999:::;;;;;;;;;:::999888777555555444444444444555555666666777777888888999::::::;;;<<<<<<@@@AAACCCFFFIIIKKKMMMNNNPPPRRRTTTVVVYYY\\\aaaddddddhhhmmmrrruuuvvvvvvvvvxxxyyyzzzzzzzzz|||zzzYYY???===;;;:::::::::<<<===EEE[[[nnnKKKEEEDDDCCCHHHBBBGGGDDDBBBCCCGGGLLLQQQ[[[dddjjjnnnssstttuuuvvvyyy||||||||||||{{{|||}}}tttyyydddWWWUUUXXXRRRPPPMMMLLLKKKJJJHHHFFFFFFKKK]]]yyy}}}|||xxxsssqqqpppjjjccc___ZZZSSSMMMHHHDDD@@@>>>@@@@@@BBBCCCCCCBBBBBBAAACCCFFFIIIKKKJJJHHHDDDBBB@@@===:::666444444333333222222111111111111222222///000111111111000...---////////////000000000000000000////////////000000111000000000000000000111000000000000000000000000111222222333444555666666888:::???GGGPPPYYYaaaeeeXXXRRRIIIKKK___www{{{mmmddd\\\WWWaaa~~~zzzuuukkkTTTDDD@@@IIIWWWddd]]]FFF111000...---,,,,,,------------------------------,,,---...///111333444555pppMMM>>>999;;;777888:::555444666777888888999;;;===PPPTTTCCC@@@@@@DDDFFFEEEEEEGGGHHHIIINNNXXX```hhhsss|||qqqXXXEEE???CCC??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKHHHIIILLLNNNOOOPPPPPPPPPMMMLLLJJJHHHHHHFFFCCC@@@;;;999777777777777666555666777888999:::;;;;;;;;;:::999888777555555444444444444444555666777777888888888999::::::;;;<<<<<<@@@AAACCCFFFHHHKKKMMMNNNRRRTTTUUUVVVXXXZZZ^^^aaaeeeggglllqqquuuwwwvvvuuuwwwxxxzzzzzz{{{|||vvv|||ZZZ???===;;;:::::::::<<<===DDDXXXlllIIIDDDDDDEEEIIIBBBEEEDDDBBBBBBGGGLLLQQQZZZdddjjjnnnssstttuuuvvvyyy|||}}}|||{{{|||}}}~~~yyyoooZZZSSSUUUTTTRRRNNNLLLLLLKKKIIIGGGIIINNN___yyy}}}|||xxxtttsssrrrkkkcccXXXUUUPPPKKKHHHDDD@@@>>>;;;===???BBBCCCDDDCCCCCCAAACCCGGGIIIIIIFFFCCC@@@???===:::777444333333444222222111111111111222222///000111111111000...---////////////000000000000000000////////////000000000000000111111000000000000000000000000000000000111222222333555666666777777:::@@@HHHQQQ[[[bbbfffUUUQQQHHHIII^^^{{{sssggg\\\WWWggguuusss~~~iiiUUUDDD===EEERRRaaa\\\FFF000///...---,,,,,,------------------------------,,,---...///111333444555nnnJJJ;;;888:::777888;;;666444666777888888999;;;===NNN|||XXXCCC@@@@@@DDDFFFEEEEEEGGGJJJJJJNNNVVV^^^eeepppzzzsssZZZGGG@@@BBB>>>>>>??????@@@AAABBBBBB@@@AAABBBDDDFFFIIIKKKLLLJJJKKKMMMOOOPPPQQQPPPPPPMMMKKKIIIHHHHHHFFFDDDAAA===;;;999888888888777666666777888999::::::::::::999888777666555444444444333444444555666777888888777888888999;;;<<<<<<===@@@AAACCCEEEHHHKKKMMMNNNSSSTTTUUUVVVWWWZZZ]]]```fffhhhlllqqqttttttqqqoootttwwwzzz|||}}}~~~|||~~~~~~zzzVVV???===;;;:::::::::<<<===CCCSSSmmmJJJDDDDDDFFFKKKCCCEEECCCAAABBBFFFKKKPPPYYYcccjjjnnnrrrttttttuuuxxx||||||zzz{{{~~~}}}}}}fffXXXWWWVVVSSSOOOMMMLLLKKKJJJHHHJJJOOO```www~~~zzzvvvwwwvvvooofffTTTRRRNNNKKKHHHDDD@@@===999:::===???AAABBBBBBBBB===@@@DDDFFFGGGEEEBBB???>>>>>>;;;777444222333444222222111111111111222222000000000000000//////...////////////000000000000000000////////////000000000000111111111111000000000000000000000000000000111222333444555666777888666:::@@@IIISSS\\\dddhhhTTTOOOGGGIII^^^yyyqqqjjjbbb^^^ooouuuxxxpppVVVDDD<<>>???AAABBBEEEHHHJJJLLLMMMQQQRRRTTTVVVWWWZZZ^^^bbbfffhhhlllrrrvvvvvvrrrmmmppptttzzz~~~wwwxxx|||rrrRRR???===;;;:::::::::<<<===BBBNNNuuuOOOFFFDDDEEEKKKEEEGGGBBB@@@AAAEEEJJJOOOXXXbbbiiimmmqqqsssssstttxxx{{{zzzxxxzzz|||{{{~~~~~~tttbbb^^^XXXUUUQQQNNNMMMLLLKKKJJJLLLQQQaaawww}}}|||xxxvvvwwwxxxpppfffTTTRRROOOKKKHHHDDD???;;;888888:::;;;<<<=========<<<>>>AAADDDEEEDDDBBB@@@>>>>>><<<888333111333555222222111111111111222222111000000///////////////////////////000000000000000000////////////000000///000111222222111000///000000000000000000000000111222333444555777888888777;;;BBBLLLVVV___fffjjjVVVMMMFFFLLL^^^tttoookkkeee\\\ggg|||xxxTTTCCC===DDDQQQ___YYYCCC///...---,,,,,,,,,---...,,,,,,,,,---------......,,,---...000111333444555bbbEEE777555888666888;;;666444666777888888999;;;===IIImmm```CCC@@@@@@DDDFFFEEEEEEGGGHHHGGGJJJQQQZZZcccppp|||qqqXXXJJJFFFCCC???===???@@@@@@@@@AAAAAAAAAAAADDDDDDDDDEEEFFFHHHIIIJJJMMMNNNPPPQQQRRRQQQQQQPPPNNNLLLKKKJJJJJJIIIGGGDDD@@@===;;;:::::::::999888666666777888888888888777666555555444444444555555333333444555666777888999555666777999;;;===>>>??????@@@BBBEEEHHHJJJLLLMMMOOOQQQSSSUUUXXX[[[```ddddddgggmmmuuuzzz{{{wwwrrrnnnssszzzvvvuuu}}}|||wwwnnnSSS???===;;;:::::::::<<<===BBBLLL|||TTTGGGCCCDDDKKKFFFIIIAAA???@@@DDDIIINNNXXXaaahhhlllqqqsssssstttwwwzzzyyywwwzzz{{{yyy|||~~~~~~|||xxxfffbbbZZZWWWRRROOONNNMMMLLLKKKOOOTTTcccxxxzzzxxxuuusssuuuvvvnnndddVVVSSSPPPLLLIIIDDD>>>:::888888888888888888888999;;;===@@@CCCDDDDDDCCCBBB>>>>>><<<888333111333555222222111111111111222222222111///.........///000////////////000000000000000000////////////000000///000111222222111000///000000000000000000000000111222333444666777888999999===DDDMMMXXXaaahhhlllYYYMMMFFFNNN___ooozzzrrrpppfffUUU\\\~~~}}}RRRBBB>>>FFFTTT```XXXAAA///...---,,,,,,,,,---...,,,,,,,,,------.........,,,---...000111333444555^^^@@@===999777777777777666666666777777888999;;;<<>>>>>>>>@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJLLLMMMOOOQQQRRRRRROOONNNMMMLLLKKKJJJIIIIIIFFFBBB===;;;;;;;;;999666999888777888999999888777666555555555444444444444555444333333444666999;;;888888999:::;;;===>>>???BBBCCCDDDFFFHHHJJJKKKLLLOOOOOOQQQSSSVVVYYY[[[]]]bbbgggmmmsssvvvvvvsssqqqooovvv|||}}}zzzzzz{{{zzz|||wwwwwwsssQQQ===<<<;;;:::999:::;;;;;;AAAIIIVVVHHHGGGCCCIIIFFFDDDDDD@@@???CCCHHHMMMUUU\\\cccjjjqqqtttvvvzzz{{{yyy{{{xxx{{{|||xxx~~~~~~yyylllZZZWWWUUUSSSQQQPPPOOOLLLJJJRRRTTT```tttyyyvvvsssssssssooofff^^^XXXVVVSSSNNNIIIDDDAAA???::::::999888888888999999;;;<<<>>>BBBEEEEEECCCAAACCCAAA===999666444333333333222222222111000000000000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222555444333222111111222222333333444555666777888999>>><<>>???>>>>>>===>>>???@@@AAABBBBBBCCCDDDFFFGGGHHHIIIJJJJJJLLLMMMOOOPPPRRRRRRPPPOOOMMMKKKIIIIIIHHHIIIFFFDDD@@@>>><<<;;;999777999888777888999999888777666666666555555555444444555444333333444666999:::888888999:::;;;===>>>???AAABBBDDDFFFHHHJJJLLLLLLOOOPPPQQQTTTVVVYYY\\\]]]```eeelllrrruuutttqqqoooppptttyyy{{{{{{}}}}}}vvvqqqoooRRR===<<<;;;:::999:::;;;;;;AAAJJJWWWHHHGGGDDDJJJFFFDDDDDDAAA@@@DDDIIINNNVVV^^^bbbjjjpppssswww|||~~~}}}{{{xxxzzz~~~{{{~~~~~~~~~~~~uuuiiiYYYWWWUUUSSSRRRQQQOOOMMMJJJNNNOOOZZZmmm|||{{{wwwrrrqqqppplllddd]]]VVVTTTQQQMMMIIIEEEBBB@@@========================>>>???BBBEEEHHHHHHFFFDDDEEEBBB>>>999555333333333222222222111111111111111000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222111111111222111111000000333333444555777888999999>>><<>>???>>>>>>======>>>???@@@@@@AAACCCEEEFFFGGGGGGHHHIIIJJJKKKMMMOOOPPPQQQRRRRRRPPPMMMJJJHHHGGGGGGHHHFFFFFFEEEBBB>>>;;;::::::999888777888999999888777777777777666666666555555555444444444555666888999888888999:::;;;===>>>???@@@AAACCCEEEHHHKKKLLLMMMPPPQQQRRRTTTWWWZZZ]]]^^^^^^ccciiipppssstttrrrppprrrsssuuuxxx|||{{{yyyooolllQQQ===<<<:::999999999:::;;;???JJJWWWHHHFFFCCCJJJGGGDDDDDD@@@???DDDIIIOOOWWW^^^bbbiiiooorrrvvv}}}|||yyyzzz~~~}}}~~~~~~~~~~~~~~~~~~~~~rrrgggZZZVVVUUUTTTSSSSSSPPPMMMJJJNNNNNNXXXjjjxxx~~~yyysssqqqoookkkbbb\\\UUUTTTQQQMMMIIIFFFDDDCCCBBBCCCDDDEEEEEEDDDCCCCCCDDDDDDGGGJJJMMMMMMJJJHHHHHHEEE???999555333333444111111111111111222222222000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222...///111333333222000///333333444666777888999:::===<<>>;;;888666777777777777666666666777888999;;;;;;GGGWWWIIICCC@@@CCCFFFEEEDDDEEEFFFGGGKKKSSS___lllyyy~~~~~~~~~xxxwwwyyywwwttt}}}dddSSSMMMLLLFFFEEEEEE???@@@???>>>=========>>>??????@@@BBBDDDFFFGGGGGGGGGIIIJJJKKKMMMNNNPPPQQQRRRRRRPPPMMMIIIGGGFFFGGGGGGGGGIIIIIIFFF@@@;;;;;;<<<999888777888999999888777777777777777666666666666555444444444555666888999888888999:::;;;===>>>??????@@@BBBEEEHHHKKKMMMNNNQQQQQQSSSUUUXXX[[[]]]___```ccchhhmmmrrruuuwwwxxxuuutttssswww}}}sssxxxuuummmOOO<<<;;;:::999999999:::;;;<<>>>>>CCCHHHMMMVVV]]]bbbiiinnnpppttt{{{{{{{{{~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~ppphhh]]]WWWVVVUUUTTTSSSQQQMMMJJJKKKMMMXXXiiiuuu|||xxxvvvtttmmmccc[[[YYYWWWSSSOOOJJJGGGEEEDDDEEEFFFHHHJJJKKKJJJIIIHHHIIIJJJKKKNNNPPPPPPMMMKKKKKKFFF???888444333444555000000000111222222222333000000000000000000000000////////////000000000000000000000000000000000000000000111111111222222222000000222333444333333222333444555666888999:::;;;======JJJYYY___jjjrrrnnnYYYMMMKKKLLL```lllbbbllltttrrrqqqgggccc}}}pppSSSFFFDDDNNNZZZeee]]]FFF333111...,,,,,,---,,,+++------------------------.........///000222444444GGG===;;;777666666777777777666666666777888999;;;;;;DDDQQQ|||hhhIIICCC@@@CCCFFFEEEEEEFFFFFFHHHMMMUUU```mmmxxx~~~}}}zzzvvvuuuuuurrrooowwweeeVVVQQQPPPIIIFFFGGGAAAAAA@@@???=========>>>>>>>>>???AAACCCEEEFFFGGGGGGIIIIIIKKKLLLNNNPPPQQQQQQRRRPPPMMMJJJHHHGGGGGGGGGGGGJJJKKKHHHCCC>>><<<===999888777888999999888777777777777777666666666666444444555555666666777777888888999:::;;;===>>>??????@@@BBBEEEHHHJJJLLLMMMQQQQQQSSSUUUXXX[[[]]]___ccceeeggglllqqqwww|||~~~wwwtttsssvvv}}}pppqqqpppLLL<<<;;;:::999888999::::::999HHHxxxZZZGGGDDDAAAIIIEEEBBB@@@<<<<<<@@@FFFKKKSSS[[[bbbhhhmmmnnnrrrxxx||||||}}}|||}}}|||~~~|||}}}~~~}}}ooohhh```ZZZXXXVVVUUUSSSPPPMMMIIIEEEHHHTTTdddooowww}}}|||zzzrrrfff\\\^^^\\\WWWQQQLLLIIIGGGFFFEEEGGGJJJMMMNNNOOONNNNNNNNNMMMMMMNNNOOOOOOMMMKKKKKKFFF???888444333444555000000000111222222222333000000000000000000000000////////////000000000000111111111111111111111111000000111111111222222222111111111111222333333444333444555777999:::<<<<<<===>>>LLL[[[bbblllsssnnnWWWKKKJJJNNNffftttjjjttttttvvvvvvmmmkkk|||oooUUUHHHEEENNNYYYddd]]]FFF333000...,,,------,,,+++------------------------.........///000222444444vvvDDD===:::777555666777777777666666777777888999;;;<<<>>>KKKpppbbbGGGBBB???CCCFFFFFFFFFGGGFFFHHHMMMTTT___jjjtttyyy~~~{{{yyyuuusssrrrrrrnnnlllsss|||hhhYYYUUUTTTKKKHHHIIIDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>??????AAACCCEEEGGGHHHHHHIIIJJJLLLNNNOOOPPPQQQQQQPPPNNNLLLJJJIIIHHHGGGGGGIIIJJJIIIFFFBBB>>>===999888777888999999888777777777777666666666555555444555555666666666666777888888999:::;;;===>>>??????@@@BBBDDDGGGJJJKKKLLLPPPQQQRRRTTTWWWZZZ]]]^^^eeefffiiilllqqqvvvzzz|||vvvtttsssvvv|||sssssspppJJJ<<<;;;999888888888999:::888EEEnnn___IIIEEEBBBJJJFFFBBB@@@<<<;;;???DDDIIIPPPXXX```ggglllnnnrrrwww{{{zzz~~~}}}|||||||||}}}|||qqqkkkbbb^^^[[[WWWUUURRROOOLLLIIIFFFIIITTTbbbjjjqqq}}}}}}|||uuuiii___bbb___YYYSSSNNNJJJHHHGGGEEEGGGJJJMMMPPPRRRSSSSSSRRROOOLLLJJJJJJJJJIIIHHHHHHEEE???999555333333444111111111111111222222222000000000000000000000000////////////000000000000111111111111111111111111000111111111111222222222000111222222222222222222333444666777999;;;======???@@@OOO^^^eeennntttnnnUUUIIIJJJPPPlll~~~vvvrrrtttpppjjjqqq~~~}}}jjjSSSGGGEEENNNXXXccc\\\FFF222///---,,,---...---,,,------------------------.........///000222444444lllBBB<<<999666555666777777777666666777777888999;;;<<<<<>>CCCGGGGGGGGGHHHDDDFFFKKKRRR[[[eeemmmrrr{{{|||wwwssspppppppppooolllkkkqqqyyyhhhZZZVVVUUUMMMJJJLLLHHHEEECCCAAA@@@???>>>>>>?????????>>>???AAADDDHHHJJJHHHIIIJJJLLLMMMOOOPPPQQQOOOOOOOOONNNMMMKKKIIIHHHGGGGGGHHHIIIHHHEEE@@@<<<999888777888999999888777666666666555555555444444444555555666666666666666888888999:::;;;===>>>???@@@AAABBBDDDGGGIIIJJJKKKOOOPPPQQQTTTVVVYYY\\\]]]dddfffjjjoooqqqrrrqqqppppppqqqssswww|||xxx}}}|||lllJJJ;;;;;;999888888888999:::888BBBbbbdddMMMHHHEEEMMMHHHCCCBBB===<<<@@@DDDHHHOOOWWW^^^eeellloootttyyy|||{{{}}}{{{}}}}}}~~~~~~~~~|||}}}vvvqqqhhhbbb^^^YYYTTTQQQNNNKKKIIIJJJKKKSSS]]]ccckkk~~~}}}yyyxxxxxxsssjjjcccaaa^^^XXXSSSNNNKKKJJJJJJDDDFFFIIIMMMQQQTTTWWWXXXTTTOOOIIIEEECCCDDDEEEEEEEEEBBB>>>999555333333333222222222111111111111111000000000000000000000000////////////000000000000111111111111111111111111000111111111111222222222111333777999999666222000333444666888:::<<<===>>>@@@AAAQQQ```fffoootttmmmTTTHHHIIIQQQppp~~~uuupppccccccxxx}}}zzz{{{}}}eeeLLLBBBEEEOOOZZZccc[[[DDD000...,,,,,,---.........------------------------.........///000222444444|||hhhCCC<<<999666555666777777777666666777777888999;;;<<<>>>KKKzzzbbbEEE@@@>>>BBBGGGGGGHHHIIICCCEEEIIIPPPXXXaaahhhlllppp|||{{{uuupppnnnnnnooonnnkkkjjjpppxxx|||gggYYYVVVUUUMMMKKKNNNKKKFFFDDDBBB@@@????????????@@@???======@@@DDDHHHKKKHHHIIIJJJLLLMMMOOOPPPQQQNNNOOOPPPPPPOOOMMMJJJHHHGGGFFFFFFIIIJJJGGGAAA<<<999888777888999999999777666555555555444444444444444555666666666666666555888888999:::;;;===>>>???AAAAAACCCDDDFFFHHHIIIJJJOOOOOOQQQSSSVVVYYY[[[]]]aaaffflllqqqqqqnnniiieeekkknnnsssxxx|||zzz|||ssshhhJJJ;;;:::999888888888999::::::@@@ZZZiiiPPPJJJGGGOOOIIIDDDCCC???===AAADDDHHHOOOWWW[[[dddlllqqqvvv|||~~~}}}yyyyyy{{{~~~~~~}}}}}}|||}}}}}}xxxnnneee```YYYSSSPPPMMMKKKIIIJJJHHHMMMTTTYYYbbbxxx{{{uuussssssqqqkkkfff___\\\WWWRRRNNNLLLKKKLLLEEEFFFIIILLLQQQVVVZZZ\\\UUUOOOGGGAAA???@@@AAABBBCCCAAA===999666444333333333222222222111111000000000000000000000000000000////////////000000000000111111111111111111111111000111111111111222222222333777>>>BBBAAA<<<555000444444666888:::<<<>>>???AAACCCRRRbbbgggoootttmmmTTTHHHHHHRRRqqqyyymmmYYY]]]~~~~~~zzzyyyyyybbbEEE>>>DDDQQQ\\\dddZZZCCC///---,,,,,,---/////////------------------------.........///000222444555\\\DDD===;;;888666555666888999888888888888999:::;;;<<>>@@@BBBBBBDDDGGGEEEFFFHHHKKKRRR\\\hhhpppqqq{{{zzztttqqqsssuuummmgggllllllppp}}}|||aaa[[[WWWWWWUUUQQQOOOPPPMMMJJJFFFBBBAAA???<<<;;;<<<<<<<<<>>>@@@CCCEEEGGGHHHHHHIIIJJJKKKLLLMMMNNNPPPPPPPPPPPPOOONNNMMMMMMMMMKKKJJJJJJKKKJJJEEEAAA:::999888999:::999777555555555444444444333333333666555555444444666777888999:::::::::999:::===@@@BBBCCCDDDEEEFFFGGGHHHHHHKKKLLLMMMOOOSSSWWWZZZ]]]eeeeeejjjsssvvvqqqlllkkknnnqqquuuyyy~~~|||zzzxxxiii[[[GGG:::999999888888999999::::::AAAQQQ}}}LLLEEEJJJEEEJJJEEEEEEBBB@@@AAABBBEEEMMMVVV[[[aaahhhooossswwwzzz|||{{{}}}~~~~~~}}}}}}~~~{{{~~~ssslllccc]]]VVVPPPMMMLLLKKKJJJMMMIIIKKKRRRUUUXXXiii~~~vvvppprrrqqqjjjjjjqqqhhh^^^UUUQQQOOOKKKJJJLLLKKKLLLLLLNNNVVV```cccaaa]]]OOOAAA<<<<<<<<<>>>@@@@@@===999555222222222222222222222111111111000000000000000000000000000000000000111111111111000000111111111111111111111111000111111111111222222222111;;;DDDDDD<<<444222444555777:::<<<<<<===>>>@@@CCCEEETTTeeeooozzzzzzlllQQQQQQFFFVVVmmm}}}~~~kkk___eee|||]]]EEE<<>>@@@CCCEEEGGGGGGHHHHHHIIIJJJKKKKKKLLLOOOPPPPPPOOOOOONNNMMMLLLMMMKKKJJJKKKKKKJJJFFFBBB<<<:::999888999999777666666666666555555555444444666555555444555666777888999::::::::::::;;;===???AAABBBDDDFFFGGGHHHHHHGGGNNNNNNPPPRRRTTTWWWZZZ[[[bbbbbbhhhqqquuussspppppptttrrrrrrvvv}}}{{{~~~yyyvvvgggXXXCCC:::999999888888999999:::999>>>KKKuuuUUUFFFIIICCCHHHCCCFFFBBB@@@AAABBBEEELLLUUU[[[```hhhnnnsssvvvyyy{{{~~~~~~~~~~~~|||}}}~~~uuunnnbbb]]]VVVPPPMMMLLLKKKJJJLLLHHHIIIPPPSSSUUUccctttuuuqqquuutttmmmlllqqqiii^^^UUURRRQQQMMMJJJJJJHHHJJJKKKNNNVVVaaadddbbb^^^QQQCCC>>>===<<<<<<>>>???===999666333222222222222222222111111111000000000000000000000000000000000000111111111111000000111111111111111111111111000111111111111222222222///666;;;;;;666333333555555777:::;;;<<<<<<>>>@@@FFFIIIYYYiiisssqqqTTTOOOFFF\\\ttt}}}nnnbbbfff{{{WWWIIIAAAIII[[[fffgggWWW===000...,,,,,,---------,,,........................------...000111222333444ZZZAAA<<<;;;888777666666888999888888777888888999:::;;;@@@GGGooowwwFFFAAA@@@DDDHHHGGGFFFFFFIIIHHHGGGHHHMMMWWWbbbkkkwww}}}vvvsssmmmsssqqqmmmllliiirrrxxxgggaaa\\\\\\ZZZVVVTTTUUUPPPLLLGGGCCCAAA???===<<<=========>>>@@@CCCEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJNNNOOOOOONNNNNNMMMLLLKKKLLLKKKKKKLLLLLLJJJFFFDDD???===999888888888888777777777777666666666555555666555555555555666777777888999:::::::::;;;===???@@@BBBDDDGGGIIIIIIHHHHHHOOOPPPRRRTTTVVVXXXYYYYYYbbbbbbfffoootttsssrrrsssxxxsssooosss|||zzz{{{{{{ttteeeVVV@@@:::999999888888999999:::888<<>><<<:::777444333222222222222222111111111111111000000000000000000000000000000111111111111000000111111111111111111111111000111111111111222222222000222333333333444666888555777:::;;;;;;<<<>>>@@@FFFJJJ\\\mmmwwwuuu[[[QQQIIIfff|||{{{{{{}}}nnncccbbbuuuYYYLLLFFFPPPaaagggeeeTTT;;;000...,,,,,,---...---,,,........................------...000111222333444YYYAAA<<<:::999777666777777888777777777777888999:::;;;???FFFjjjMMMEEEAAADDDGGGGGGFFFFFFIIIHHHFFFGGGLLLWWWdddmmmyyywwwrrrkkkssstttqqqnnnjjjuuuyyyhhhbbb^^^^^^\\\XXXVVVWWWRRRMMMHHHDDDAAA@@@>>>===>>>===>>>???@@@CCCEEEGGGIIIIIIIIIIIIIIIIIIIIIJJJNNNNNNNNNMMMMMMLLLKKKJJJKKKKKKLLLLLLLLLJJJHHHFFFCCC???:::777777888888888777777777666666666555555555555555555666666666777777888:::;;;;;;;;;===??????AAADDDHHHIIIJJJIIIHHHMMMOOORRRUUUWWWYYYYYYYYYeeedddgggnnnrrrrrrqqqsssvvvsssqqqttt{{{zzzzzzsssdddVVV@@@:::999999888888999999:::999>>>EEEgggmmmIIIIIIHHHMMMKKKGGGCCC@@@@@@@@@BBBIIIQQQYYY^^^ffflllqqqtttwwwyyy}}}~~~}}}}}}~~~}}}~~~|||tttwww{{{oooiii]]]YYYTTTPPPNNNLLLJJJIIIKKKGGGGGGLLLOOOPPPUUU[[[pppzzztttppprrrrrrnnnnnnqqquuufffWWWRRRQQQNNNJJJIIIHHHJJJLLLOOOXXXcccgggddd[[[OOOEEEBBBAAA>>>======>>>===:::888555333222222111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111000000111111111222222222444333222222555888999:::666888:::;;;;;;<<>>>>>>>>>>>???AAACCCEEEGGGJJJJJJJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKMMMMMMLLLKKKIIIHHHFFFBBB<<<888777888888888666666666555555555444444444555555666666666666666666888:::;;;;;;<<<>>>??????AAADDDGGGIIIJJJJJJJJJJJJLLLPPPTTTWWWYYYZZZZZZdddbbbeeemmmrrrssssssuuupppsssvvvxxxyyy}}}nnn___TTT@@@:::999999888888999999:::999BBBGGGddd{{{NNNJJJIIILLLLLLHHHCCC@@@@@@???AAAGGGOOOWWW\\\dddjjjooosssvvvxxxyyy{{{}}}}}}}}}}}}~~~zzzooofffhhhqqqxxx~~~~~~~~~|||pppeee___ZZZWWWSSSQQQOOOMMMJJJHHHKKKIIIJJJNNNPPPQQQTTTWWWggg{{{xxxrrrppppppoooqqqtttzzzkkkZZZSSSPPPMMMKKKKKKGGGIIIIIILLLUUU```dddbbbYYYNNNEEECCCDDDBBBAAAAAA@@@>>>;;;888555333222222111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111000000111111111222222222555444333444777999999777888999;;;;;;;;;===@@@BBBDDDKKK___rrrzzzwwwccc\\\XXXqqqsssaaalllxxxvvvnnnbbbXXXddd```JJJGGGUUUfffkkkfffTTT;;;000///------.........---........................------...000111222333444MMM===;;;:::999888777777777777777777666777777888999:::>>>FFF[[[YYYLLL@@@???BBBDDDFFFGGGFFFFFFGGGJJJRRR^^^llluuuxxx}}}vvvsss|||yyynnniiiccc______]]]YYYWWWXXXUUUQQQJJJEEEBBBAAA@@@???????????????AAACCCEEEFFFJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIKKKNNNNNNMMMKKKJJJJJJHHHDDD>>>:::888888888777666666666555555555444444444555555666777666666666555777:::<<<<<<<<<>>>???@@@AAACCCFFFIIIKKKLLLMMMJJJLLLOOOSSSVVVYYY[[[\\\^^^^^^cccllltttvvvwwwzzznnntttyyyzzzyyy{{{jjjXXXOOO>>>:::999999888888999999:::888CCCGGG]]]TTTKKKGGGHHHHHHHHHDDD@@@?????????FFFMMMTTTZZZbbbiiinnnsssvvvyyyvvvxxx{{{|||||||||~~~~~~}}}zzzyyyqqqggg```ccciiimmmqqqtttwwwtttrrrsssnnnddd\\\XXXXXXVVVSSSQQQOOOMMMJJJGGGIIIKKKNNNPPPQQQSSSVVVZZZ___rrrwwwqqqpppqqqsssuuuwwwkkk^^^WWWRRRNNNMMMOOOFFFFFFEEEGGGQQQ]]]dddccc[[[QQQGGGFFFGGGGGGFFFGGGCCC@@@<<<777333222222222111111111111111222222222000000000000000000000000000000111111111111000000111111111111111111111111000111111111111222222222333333333555666777666555:::;;;<<<<<<<<<>>>BBBDDDGGGOOOeeewww~~~zzzaaa```___qqqmmm[[[iiiwwwyyysssgggYYYbbbaaaGGGDDDRRRfffmmmhhhTTT999111///------...///...---........................------...000111222333444III>>>::::::999888888777777777666666666777777888999:::<<>>???DDDFFFGGGGGGEEEFFFHHHLLLTTT___llluuuwww|||}}}oookkkeee``````^^^ZZZXXXYYYWWWRRRKKKEEEBBBAAA@@@@@@@@@??????@@@AAACCCEEEFFFHHHHHHIIIIIIJJJKKKLLLLLLNNNNNNNNNNNNMMMLLLKKKKKKHHHKKKOOOOOOMMMKKKKKKLLLIIIEEE@@@<<<:::999777666777777777666666666555555444444666777777777666555444777:::<<<<<<===>>>???AAAAAABBBDDDGGGKKKNNNOOONNNOOOPPPSSSVVVYYY[[[]]]\\\\\\bbbmmmuuuwwwxxx{{{tttvvvxxxyyyzzz~~~kkkVVVMMM<<<:::999999888888999999:::555BBBCCCRRRYYYMMMGGGEEEGGGIIIDDD@@@???>>>>>>DDDLLLQQQWWW```hhhnnnssswwwzzzxxxzzz|||}}}||||||}}}~~~yyy||||||yyyxxxooogggccceeehhhhhhhhhiiikkkgggeeeeeebbb[[[WWWWWWVVVTTTRRRQQQPPPMMMIIIGGGGGGMMMQQQRRRRRRUUUZZZ______nnnyyyrrrppppppqqqppplllgggaaa]]]WWWQQQPPPRRRFFFFFFEEEGGGRRRaaajjjkkkbbbWWWMMMKKKLLLKKKKKKLLLGGGCCC<<<666222000111222000000111111111222222222000000000000000000000000000000111111111111000000111111111111111111111111000111111111111222222222222222333444444555777888<<<=========>>>@@@CCCFFFIIISSSjjj{{{{{{bbbffffffuuurrrcccpppzzz}}}wwwkkk[[[bbb^^^GGGBBBOOOdddnnniiiRRR444111///------...///...---........................------...000111222333444IIIAAA::::::999999888777777666666666666666777888999:::;;;DDDQQQQQQFFF===@@@FFFHHHHHHGGGEEEFFFHHHMMMTTT___kkksssxxxuuulllfffbbbaaa```[[[YYYZZZXXXSSSKKKEEECCCAAAAAA@@@@@@@@@@@@@@@AAACCCEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLNNNOOOOOONNNNNNMMMLLLKKKHHHKKKOOOOOOMMMKKKLLLMMMIIIEEEAAA===;;;999777555888888888888777777777777333444666777777777666555444777:::<<<======>>>???BBBBBBBBBCCCFFFKKKNNNQQQRRRRRRRRRSSSVVVXXX[[[]]]^^^^^^dddnnnuuuvvvvvvwww{{{yyyvvvvvv{{{nnnWWWMMM<<<:::999999999999999999:::111???>>>IIIzzz}}}[[[OOOIIIFFFIIIIIIDDD@@@???>>>>>>CCCKKKPPPVVV^^^gggnnnssswwwzzzzzz|||~~~~~~}}}||||||}}}uuuzzzqqqkkkgggiiijjjgggdddcccaaa]]]\\\]]][[[WWWVVVXXXUUUTTTRRRQQQPPPMMMIIIFFFEEEMMMSSSSSSRRRUUU]]]cccdddoooyyyrrrooonnnkkkiiicccbbbcccbbb\\\TTTRRRUUUIIIIIIGGGJJJVVVgggrrruuuhhh\\\QQQNNNOOONNNNNNOOOIIIDDD===555111///111222000000111111222222222222000000000000000000000000000000111111111111000000111111111111111111111111000111111111111222222222333333444333333666:::>>>===>>>>>>>>>>>>AAADDDHHHJJJTTTkkk|||zzzeeekkklll{{{{{{ooozzz~~~~~~yyymmm\\\aaa}}}XXXGGGAAANNNcccnnnjjjQQQ111111///...---//////...---........................------...000111222333444ooo@@@:::888888888888777777777777666666666777888888999999:::>>>PPPRRR>>>DDDCCC@@@GGGEEEHHHEEEGGGHHHIIIMMMVVVbbbkkkppp}}}sssqqqoookkkbbbYYYWWWYYYXXXSSSJJJDDDAAA@@@@@@???>>>===<<<>>>AAAEEEFFFFFFHHHHHHGGGHHHIIIKKKMMMNNNKKKJJJIIIHHHHHHIIIKKKLLLKKKKKKJJJKKKMMMMMMLLLJJJKKKJJJFFF@@@999666777999:::999777666555555555666666666666666666666666666666777777888999;;;<<<===AAAAAAAAABBBEEEHHHLLLNNNPPPPPPQQQRRRSSSWWW\\\``````aaadddiiinnnqqqqqqqqq|||~~~zzzyyybbbRRRMMM;;;777888999:::999777666444;;;666@@@KKK```rrrTTTHHHFFFJJJHHHEEEAAA>>>>>>@@@DDDGGGPPPUUU\\\eeelllqqqtttuuu{{{{{{{{{{{{|||}}}zzz}}}{{{wwwooojjjmmmnnnhhhcccaaa^^^\\\YYYXXXYYYZZZZZZZZZYYYWWWTTTQQQNNNLLLJJJIIIJJJKKKOOOSSSTTTUUU^^^gggjjjqqqxxx{{{uuuoookkkiiiiii```cccfffddd^^^XXXUUUTTTKKKMMMJJJJJJZZZsss~~~mmm[[[TTTSSSQQQNNNLLLMMMFFF===555111111111111111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111000111111111111222222222666555444444444666777888;;;<<<>>>>>>???BBBEEEHHHLLLZZZppp|||rrrhhhllluuu}}}~~~xxx}}}zzzrrrvvvyyyZZZ@@@CCCQQQfffpppcccHHH333......................................................//////000222333444ggg>>>;;;888888888888777777777777666666666777888888999999<<>>>>>@@@DDDGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJKKKMMMNNNMMMKKKLLLKKKHHHBBB<<<888888999999888777666555555555666666666666666666666666666666666666777999:::<<<===@@@@@@AAABBBEEEHHHLLLNNNPPPPPPQQQQQQSSSVVVZZZ^^^^^^bbbhhhmmmoooqqqqqqrrrzzz~~~~~~|||\\\MMMGGG888999888888777777777777777:::555>>>FFFXXX|||{{{XXXGGGFFFHHHIIIFFFBBB???>>>@@@DDDFFFPPPTTT[[[cccjjjppptttvvvyyyyyyzzzzzz{{{|||}}}~~~{{{}}}zzzrrrnnnqqqrrrmmmgggeeeeeeccc___]]]^^^^^^^^^]]]YYYWWWUUURRRPPPNNNKKKJJJJJJKKKOOOSSSSSSUUU^^^hhhkkkrrrxxx}}}~~~{{{tttlllhhhkkkoooccceeegggeee```]]]\\\]]]SSSTTTSSSVVVhhhzzzggg]]]XXXTTTQQQQQQLLLFFF<<<555111111111111111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111111111222222222222555555555555666777888999<<<===???@@@@@@CCCGGGJJJNNN\\\rrr~~~rrriiilllsss}}}ssstttuuuzzz~~~mmmOOO@@@EEESSSeeejjj[[[DDD444.........................................................///000111333333\\\<<<;;;888888888888777777777777666666666777888888999999>>>@@@KKK~~~gggGGGBBB??????GGGBBBDDDFFFGGGGGGGGGJJJRRR]]]fffkkkyyytttnnnjjj```RRRPPPKKKEEEAAA@@@@@@??????@@@@@@@@@BBBFFFJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKNNNMMMLLLKKKJJJJJJKKKKKKKKKJJJJJJKKKMMMOOONNNMMMKKKKKKIIIEEE@@@<<<999999888888777666555555555555666666666666666666666666555555666777888:::;;;<<<@@@@@@AAACCCEEEIIILLLNNNPPPQQQRRRRRRSSSUUUXXX[[[\\\dddmmmrrrqqqpppqqqssswww}}}}}}~~~sssWWWHHHBBB666:::999777555555666888999999444<<>>???@@@BBBDDDHHHKKKQQQ___uuurrrlllooovvvxxxnnngggmmm|||eeeLLL???FFFTTTbbbbbbSSS@@@444.........................................................///000111222333SSS;;;:::888888888888777777777666666666666777888888999999<<<@@@IIIyyyrrrKKK@@@===AAAKKKFFFIIIFFFGGGGGGFFFHHHOOOZZZbbblllzzzqqqgggdddXXXIIIJJJGGGBBB@@@?????????>>>@@@@@@AAADDDIIILLLNNNNNNKKKKKKKKKLLLLLLKKKKKKKKKOOONNNMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJMMMOOOOOONNNIIIJJJIIIGGGCCC>>>:::888777777777666666555555555666666666666666666666666444555555666777999:::;;;??????AAACCCFFFIIILLLNNNRRRSSSUUUUUUTTTUUUWWWYYY[[[fffrrrwwwsssoooppptttttt{{{~~~mmmUUUGGG???888999888777666666777888888888444<<<>>>GGGrrrNNNMMMJJJKKKHHHDDDAAA???@@@BBBCCCMMMOOOTTT[[[ccckkkrrrvvvvvvwwwxxxyyy{{{|||||||||||||||}}}zzzxxxzzz{{{zzzxxxuuurrrllliiifffeeecccbbb[[[XXXUUUSSSSSSQQQNNNJJJIIIIIILLLOOORRRWWWcccoooooouuuxxxxxxmmmfffeeeggg______^^^[[[[[[___fffmmmiiifffccckkkxxxhhhYYYPPPOOOIIICCC;;;555222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333555666888:::;;;;;;::::::<<<>>>???AAABBBEEEIIILLLUUUcccyyyrrrmmmuuu}}}wwwkkk\\\ccc~~~bbbNNN???DDDQQQ^^^___QQQ>>>333............................................................000111222333MMM;;;888888888888888777777777666666666666777888888999999999???GGGtttRRRBBB>>>BBBKKKGGGKKKFFFFFFFFFEEEGGGNNNXXX```mmm}}}nnn```ZZZRRRHHHEEECCC@@@>>>??????>>>>>>??????AAAEEEJJJNNNPPPPPPIIIIIIJJJJJJJJJJJJKKKKKKOOONNNNNNMMMLLLKKKKKKJJJJJJIIIHHHIIILLLNNNNNNNNNHHHHHHHHHGGGEEE@@@:::777777777777777777666666666666666666666666666666666444555555666777999:::;;;>>>???AAACCCGGGJJJLLLNNNTTTVVVWWWXXXWWWWWWXXXYYY[[[hhhuuuyyyuuuooopppsssrrryyy}}}|||~~~{{{hhhUUUFFF===:::666777888999999888777666888444<<<>>>EEEtttzzzzzzRRRJJJFFFLLLIIIEEEBBB@@@@@@AAABBBJJJLLLQQQWWW```iiippptttuuuwwwxxxzzz|||}}}}}}}}}}}}|||}}}}}}|||wwwrrrmmmjjjgggeeeccc___ZZZUUURRRSSSRRRNNNJJJHHHGGGIIIMMMPPPVVVdddrrruuu{{{~~~~~~xxxrrrkkkddd```[[[[[[YYYWWWXXX___iiiqqquuupppmmmtttwwwaaaQQQIIIGGGBBB;;;555222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333555777999:::<<<<<<;;;;;;<<<===???AAABBBEEEIIILLLXXXfff|||qqqjjjxxxyyykkkVVVYYY|||~~~\\\JJJ@@@BBBMMM\\\```TTT@@@222................................................------......///111222333zzzGGG===888888888888888777777777777666666666777888888999999888>>>DDDmmm[[[FFFAAABBBHHHCCCHHHFFFFFFFFFEEEGGGMMMXXX```nnn~~~xxxeeeVVVMMMHHHFFFBBBAAA???>>>??????>>><<>>AAADDDGGGJJJMMMNNNTTTVVVYYYZZZYYYXXXXXXYYY]]]iiivvvzzzuuupppppprrrrrrxxx}}}|||~~~xxxcccUUUFFF999:::444666888::::::999777666999555<<<>>>DDDdddxxxcccOOOJJJMMMKKKGGGCCC@@@???@@@@@@FFFIIINNNUUU^^^gggnnnrrrtttvvvxxx{{{|||}}}}}}}}}}}}||||||~~~{{{vvvrrrooollljjjeee^^^VVVRRRSSSRRROOOLLLHHHFFFGGGHHHKKKQQQ```nnnxxx~~~xxxuuurrrmmmfff```YYYZZZYYYXXXYYY```kkksss|||zzzmmmUUUIIIFFFAAA:::555333222222222111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111222222222222333333333333666777888:::;;;<<<<<<<<<===>>>@@@BBBDDDGGGKKKNNN[[[hhhoooeeewww{{{zzzzzzkkkTTTTTT{{{^^^GGG@@@CCCOOO___dddVVV@@@111................................................---------...///000111222lll@@@>>>:::888888888888777777777777666666666777888888999999999???AAAddd]]]HHHAAA@@@DDD@@@HHHEEEFFFFFFEEEGGGNNNXXX```lll|||{{{eeeXXXNNNBBB???BBBAAA@@@>>>?????????===<<>>:::888999::::::::::::999888666666666666666666666666666666666777999:::<<<===<<<>>>AAADDDHHHKKKMMMNNNRRRUUUYYYZZZZZZYYYXXXXXX___iiitttyyyuuuqqqpppqqqssszzzxxxaaaWWWGGG888;;;666666777888888888888888999444;;;===BBBUUUzzzWWWNNNNNNKKKHHHDDDAAA?????????CCCFFFLLLTTT]]]ffflllppprrrtttwwwzzz{{{||||||{{{~~~|||{{{~~~~~~{{{xxxvvvlllcccXXXSSSSSSTTTQQQNNNJJJGGGDDDDDDDDDIIIWWWeeeuuu}}}|||uuuoookkkgggdddbbbWWWXXXYYYYYY[[[aaakkkrrrwww[[[JJJDDD@@@:::555333333222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222333333333444444666666777888999;;;===>>>???AAACCCEEEFFFJJJNNNQQQ\\\jjjnnnfffwww|||pppooo~~~|||iiiUUURRRssseeeGGG???GGGVVVffffffUUU???111................................................---------...///000111222aaa;;;???;;;888888888888777777777777666666666777888888999999<<<@@@>>>^^^~~~[[[GGGAAA???CCCAAAJJJEEEFFFEEEEEEGGGNNNYYYaaaiiizzztttYYYRRRMMMAAA===BBBAAA?????????@@@???===;;;AAABBBFFFKKKRRRVVVWWWWWWWWWTTTNNNIIIFFFFFFGGGHHHJJJJJJLLLMMMMMMLLLKKKKKKKKKHHHFFFEEEGGGIIIIIIIIILLLJJJIIIIIIIIIFFF@@@<<<888999:::;;;<<<;;;:::999666666666666666666666666666777777888999;;;<<<===<<<===AAADDDHHHKKKMMMNNNQQQTTTXXXZZZYYYXXXXXXXXXaaaiiissswwwuuuqqqppppppsss}}}yyybbbZZZIII999===888777666555666777999;;;:::444:::<<>>@@@DDDKKKSSS]]]eeekkkoooqqqsssuuuxxxzzz{{{zzzzzz~~~|||{{{~~~~~~~~~qqqgggZZZTTTTTTUUUSSSPPPKKKGGGCCC@@@???CCCPPP^^^oooxxx}}}~~~vvvlllccc___```bbbUUUVVVXXXXXXZZZ```iiiooozzz]]]KKKDDD???999555333333222222111111111111111111111111111111111111111111111111000000111111222222222222111111111111111111111111222222333333333444444444777666666777888;;;===>>>AAACCCEEEGGGIIILLLPPPSSS]]]jjjmmmjjjxxxxxxjjjkkk~~~~~~gggVVVRRRnnniiiEEE???JJJ^^^kkkgggSSS===222................................................------------///000111222[[[AAA:::;;;777777777777666666666666666666666777888888999999:::666DDDPPP~~~XXXCCCEEEAAA<<>>===<<<<<<<<<===<<<@@@FFFNNNTTTYYY]]]^^^\\\WWWOOOJJJGGGGGGGGGGGGGGGHHHJJJJJJIIIJJJKKKMMMKKKJJJHHHGGGGGGHHHJJJKKKMMMJJJHHHIIIKKKHHHBBB<<<:::888777777888999999888777777777777777777777777777777777777999;;;===>>><<>>666>>>TTTWWWMMMHHHIIIHHHDDD???<<<===@@@BBBEEEKKKSSS]]]eeelllpppooorrrttttttwww||||||yyyzzz{{{}}}~~~{{{lll^^^YYYVVVRRRRRRTTTJJJGGGEEEBBB???@@@IIISSScccooosssxxx~~~uuukkkfffddd___XXXUUUSSSRRRSSSUUUYYYcccmmm{{{zzzZZZHHH@@@===888555444333222111111111111222222333333333222222111111111111222222111111111111111111111111333333333333333333333333222333333444444555555555777888:::;;;;;;;;;===??????GGGDDDAAAFFFJJJNNNXXX^^^wwwtttooollliii}}}eeeXXXXXXsss```DDD===GGGeeellleeeVVV888111..........................................------...------......///000111YYY@@@:::;;;777777777777666666666666666666666777888888999999:::777BBBKKK\\\CCC@@@>>><<>><<<<<<<<<<<<===>>>AAAGGGNNNUUUZZZ]]]___```ZZZRRRKKKHHHFFFEEEEEEGGGHHHJJJJJJIIIIIIJJJLLLJJJIIIGGGFFFFFFHHHIIIKKKLLLJJJHHHIIIKKKIIICCC>>>;;;999777777888999999888777777777777777777777777666666666777888:::<<<===>>>@@@CCCDDDEEEGGGIIILLLRRRTTTVVVYYY[[[]]]]]]^^^kkkrrr{{{{{{tttwww~~~xxx{{{zzz~~~aaaOOOEEE;;;777666777777777777777888888666888===666<<>>@@@AAADDDIIIQQQZZZcccjjjnnnooorrrttttttwww||||||zzzzzz{{{}}}~~~rrrddd]]]YYYUUURRRSSSKKKHHHFFFDDD@@@???FFFOOO\\\gggkkkqqq~~~{{{tttkkkfffccc\\\TTTPPPLLLJJJKKKLLLNNNWWW```qqq~~~[[[FFF@@@<<<888555444333222111111111222222222333333333222222111111111111222222111111111111111111111111333333333333333333333333222333333444444555555666777999;;;;;;;;;<<<>>>@@@@@@HHHFFFCCCIIIKKKOOOZZZfff~~~sssvvv~~~cccYYY\\\wwwYYY???@@@JJJdddggg___QQQ666111...................................................------......///000111}}}UUU???::::::777777777777666666666666555666666777777888888999:::999AAADDDkkkJJJ>>>======@@@EEEEEEFFFEEEDDDDDDIIIRRRXXX]]]ooobbbMMMKKKHHHEEEEEEBBB@@@???===<<<;;;<<<<<<===@@@CCCHHHNNNUUUZZZ^^^aaaccc]]]UUUMMMHHHEEECCCBBBGGGIIIJJJJJJIIIHHHIIIJJJHHHGGGFFFEEEFFFGGGIIIKKKKKKIIIHHHJJJKKKJJJFFFBBB===:::888777888999999888777777777777777777777777666555555666777999;;;===@@@AAACCCCCCEEEGGGKKKNNNPPPRRRUUUYYY\\\___aaabbblllsss||||||uuutttxxx{{{{{{|||uuu^^^HHH>>>999:::777666666666666666555555999777;;;888:::AAAjjjrrrSSSLLLLLLJJJFFFAAA??????@@@???BBBGGGNNNWWW```gggkkkooosssuuuuuuxxx|||}}}{{{{{{{{{}}}|||mmmeee___YYYUUUSSSLLLIIIGGGFFFBBB???CCCIIIRRR\\\aaaiiixxx|||yyyxxxssslllgggcccYYYPPPLLLGGGDDDCCCBBBCCCIIIQQQcccrrrZZZDDD>>>;;;777444333333222111111222222222222333333333222222111111111111222222111111111111111111111111333333333333333333333333222333333444555555666666888:::<<<<<<<<<===???AAAAAAJJJHHHGGGLLLMMMQQQ]]]pppsss{{{bbb^^^hhhVVVAAADDDMMMeeecccXXXKKK333000...................................................------......///000111tttPPP>>>::::::777777777777666666666666555555666666777888888888:::<<<@@@???{{{YYYAAA?????????CCCFFFFFFFFFDDDCCCGGGNNNUUUYYYjjj||||||]]]KKKLLLHHHDDDDDD@@@???>>>===<<<;;;<<<<<<===CCCEEEJJJOOOUUU[[[___aaaccc]]]UUUNNNIIIFFFCCCBBBGGGIIIJJJJJJIIIGGGGGGHHHFFFFFFDDDDDDDDDFFFHHHJJJJJJIIIHHHJJJKKKKKKHHHEEE???<<<999888888999888888666666666666666666666666555555555555777999;;;<<>>===@@@FFFSSSaaavvvYYYBBB===:::666333333333222111222222222222222222222222222222111111111111222222111111111111111111111111222222222222222222222222222333333444555666777777999:::===>>>>>>???AAACCCBBBJJJJJJIIINNNNNNSSSbbbyyyuuu}}}}}}aaahhhyyyVVVDDDEEEPPPgggbbbTTTHHH333000........................---------..................------......///000111jjjJJJ<<<999999777777777777666666666666555555555666777777888888:::===@@@@@@mmmeeeCCCAAABBB@@@EEEFFFFFFFFFDDDCCCFFFLLLRRRYYYgggvvvxxxZZZLLLNNNIIIDDDBBB???>>>>>><<<;;;;;;<<<<<<===DDDGGGKKKQQQWWW[[[___```^^^YYYRRRMMMIIIGGGEEECCCFFFHHHJJJJJJHHHGGGFFFGGGFFFEEECCCBBBCCCEEEFFFHHHHHHHHHIIIJJJJJJJJJIIIGGGBBB???;;;888888888888777666666666666666666666666555555555555777999;;;<<<<<<>>>@@@CCCFFFKKKQQQUUUQQQSSSUUUXXX\\\```bbbdddkkkrrr~~~~~~vvvsssyyy}}}mmmzzzyyyZZZEEE888555;;;888888888777777666666666999222777:::===:::WWWhhhRRROOOKKKGGGDDDAAA@@@>>>???AAAEEEKKKSSS\\\ccchhhooouuuyyyyyyzzz~~~{{{|||~~~zzzooohhhaaaYYYRRRNNNKKKIIIIIIFFF@@@@@@BBBJJJQQQUUU^^^jjjqqq|||~~~xxxsssqqqrrrqqqnnnkkkggg]]]SSSQQQIIIBBB???===:::;;;???EEEPPPccc}}}XXXDDD;;;888555222222333222111222222222222222222222222222222111111111111222222111111111111111111111111222222222222222222222222222222333444555777777888999;;;>>>??????@@@CCCEEECCCIIIJJJKKKPPPOOOVVViii}}}yyywww^^^mmmTTTCCCFFFTTTlllcccSSSHHH333000........................---------.........//////...------......///000111```DDD;;;999999777777777777666666666666444555555666666777777888999<<>>>>>===<<<;;;;;;;;;======DDDGGGLLLRRRXXX[[[]]]^^^XXXTTTOOOJJJHHHGGGEEEDDDDDDFFFIIIJJJHHHGGGFFFFFFEEEDDDCCCAAAAAACCCDDDEEEHHHHHHIIIIIIIIIIIIHHHHHHDDDAAA<<<999888888888777777777777777777777777777666555555666777999;;;===;;;===AAADDDHHHMMMRRRVVVRRRSSSVVVYYY]]]aaaeeegggkkkppp{{{~~~xxx}}}lllwwwvvvZZZHHH;;;666===888888777777777777777666777222777999>>><<>>???LLLttt{{{TTTPPPJJJFFFDDDBBB>>>;;;===>>>AAAFFFMMMVVV^^^cccjjjrrrwwwvvvvvvzzz~~~|||}}}~~~wwwooocccVVVPPPLLLIIIJJJIIIEEEDDDFFFEEEIIIKKKQQQXXXYYYddd|||~~~wwwxxx|||zzzuuukkkllljjjiiijjjlllhhhaaaSSSKKKCCC???===999888999666999@@@PPPpppmmmKKKBBB999666333111222222222222333333333222222222111111222222111111111111222222111111111111111111111111111111111111111111111111222222333555666888999999;;;===???AAABBBCCCFFFHHHHHHLLLLLLOOOTTTUUUbbb|||{{{lllVVVjjjoooNNNGGGQQQaaatttaaaJJJ@@@//////........................,,,,,,------...//////000...------......///000111{{{SSS===888:::999777777777777666666666666444444555555666777777777888777<<>>>>>AAAEEEHHHJJJLLLNNNPPPRRRTTTWWW\\\bbbiiiooorrr}}}zzz{{{}}}}}}~~~nnnlllQQQCCC888333:::333444444555555666666666444444888555>>>@@@HHHvvvdddTTTPPPJJJFFFDDDBBB>>>;;;<<<<<>>999888888777666555555444555555666777777777777777999222<<<>>>IIIuuuNNNEEE666@@@IIIFFFGGGGGGFFFEEEEEEFFFHHHRRR```ooowww~~~|||tttlllsssnnnUUUJJJKKKFFFBBBCCC@@@===;;;;;;<<<;;;999;;;@@@EEEOOOUUUUUUXXX^^^^^^YYYMMMIIIEEECCCCCCDDDDDDDDDCCCDDDFFFGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEFFFGGGHHHIIIIIIFFFAAA;;;666555777999777777777777777777777777666555555666888:::<<<>>>@@@AAACCCFFFJJJNNNQQQSSSUUUVVVYYY^^^fffooowww|||~~~~~~~~~ooo{{{wwwdddSSS???888;;;999666666666666666666666666444:::888555999===LLLdddpppuuudddGGGBBBJJJCCCBBBEEE:::<<<<<<>>>BBBHHHOOOVVV[[[bbbkkkqqqrrrsssvvvxxxxxx~~~~~~~~~uuudddUUUPPPMMMNNNNNNJJJIIIKKKIIIHHHHHHJJJJJJMMMXXXccclllttt{{{wwwtttssspppmmmooouuuiiiaaa\\\___eeegggiiikkk___SSSDDD>>>>>>???;;;666666999888888FFFjjjuuuQQQGGGCCC999444222444444111000111222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222444555555555777888999:::???AAACCCDDDDDDEEEGGGIIIJJJLLLSSSYYYXXX[[[qqq|||vvv}}}jjjUUUjjj\\\DDDOOO]]]uuusssXXXCCC888222333///...---,,,,,,---...///,,,,,,,,,---------.........------......///000111mmmBBB===;;;555;;;888888777777666555555444555555666777777777777777999444>>>???HHHrrrKKKDDD<<>>@@@AAACCCFFFJJJNNNQQQRRRXXXYYY[[[```gggooovvv{{{~~~~~~rrrwwwbbbQQQ===666999777555555555555555555555555444:::777555888<<>>???<<<777333666666555AAAbbblllIII???;;;999444222333444111000222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222444444555555777888::::::>>>@@@CCCEEEFFFHHHJJJMMMMMMNNNUUU[[[[[[```wwwsss{{{kkk]]]oooWWWDDDPPP```vvvsssXXXDDD888111111///...------------...///,,,,,,,,,---------.........------......///000111hhhBBB===;;;555777888777777666666555555555555555666777777777777777:::777???>>>CCCwwwyyyMMMDDDCCCFFFBBBDDDEEEEEEDDDCCCCCCDDDFFFMMM[[[jjjssszzznnnhhhrrrzzztttrrrzzzgggRRRIIIJJJDDDBBBCCC???===;;;;;;<<<;;;999<<>>AAABBBCCCFFFIIIMMMPPPQQQ[[[\\\^^^bbbhhhooovvvzzztttuuu___MMM:::444777555555555555555555555555555444:::777444888999DDDYYY~~~ZZZ???@@@BBBBBB@@@999;;;;;;<<<>>>CCCIIIOOOSSS]]]eeemmmpppsssxxx||||||{{{}}}~~~nnnbbbXXXVVVXXXWWWUUUTTTPPPMMMKKKJJJGGGFFFLLLTTTbbbiiittt}}}|||tttoookkkiiihhhhhhmmmuuuiii___XXXYYY^^^dddlllsssfffYYYJJJ@@@??????<<<999333555666444;;;WWW~~~eeeGGGAAA===:::555111333333111111333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222444444444555777999:::;;;>>>@@@DDDFFFHHHJJJNNNPPPPPPRRRWWW]]]___hhhwww|||iiicccvvvvvvRRRCCCQQQbbbuuuqqqWWWDDD777///000///...------------...///,,,,,,,,,---------.........------......///000111```@@@===<<<777666777777666666666555555555555555666777777777777777999888>>>;;;<<>>>>>;;;:::<<<;;;:::===CCCIIISSS[[[]]]aaaeeeaaaXXXNNNJJJFFFCCCBBB@@@???===???@@@BBBDDDEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@EEEEEEFFFGGGHHHHHHHHHHHHEEEDDDAAA<<<777444444555666666666666666666666666555555666777999;;;>>>???AAABBBDDDFFFIIIMMMOOOQQQ\\\]]]___ccciiiooouuuxxxyyyoooYYYHHH888444777555555555555555555555555555444999777444777777???QQQtttlllFFF???EEEEEEAAA===<<<<<<<<<===AAAGGGLLLPPP[[[dddmmmooorrrxxx||||||{{{}}}tttddd^^^^^^[[[WWWUUUVVVRRRPPPNNNKKKHHHKKKRRR\\\ccclllvvv|||~~~|||{{{uuummmeeeaaa```bbbkkkuuummmcccYYYWWWZZZ___hhhpppggg[[[LLLBBB??????===;;;555777888555888MMMuuurrr^^^GGGEEEBBB;;;555222222333111111444222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222333444555666888:::<<<===???BBBEEEGGGIIIKKKNNNQQQSSSUUUZZZ^^^cccpppddd```{{{nnnNNNCCCOOOaaapppkkkSSSBBB666...///.........------.........,,,,,,,,,---------.........------......///000111VVV???<<<<<<:::777666666666666555555555555555555666777777777777777666777<<<::::::YYYhhhFFFFFFDDDAAAFFFFFFGGGFFFEEEDDDFFFHHHKKKYYYfffmmmrrr{{{wwwpppyyy~~~vvvsssvvvtttpppoooqqq|||[[[MMMHHHGGGAAAAAACCC===>>>;;;:::<<<;;;:::>>>DDDLLLVVV^^^aaafffjjjdddXXXOOOLLLHHHEEECCCBBB???======???BBBDDDEEEEEEDDDDDDAAAAAA@@@????????????@@@CCCDDDEEEFFFGGGGGGGGGFFFGGGFFFCCC>>>888444222222555555555555555555555555555555666777999<<<>>>@@@AAABBBDDDGGGJJJNNNQQQRRR\\\^^^```dddjjjpppuuuxxx}}}fffQQQDDD666555999666555555555555555555555555333888666555888666:::JJJaaa|||QQQ@@@DDDFFFAAA???>>>======>>>AAAFFFKKKNNN[[[dddlllooorrrwwwzzz{{{{{{}}}qqqiiifffbbb^^^\\\ZZZVVVRRRQQQNNNJJJKKKPPPWWW]]]fffpppwwwzzz{{{{{{tttkkk```YYYVVVZZZeeeppppppfff]]]YYYXXXZZZ```hhhfff[[[MMMCCC@@@???>>><<<777777777666666DDDeeezzzbbbSSSBBBCCC@@@;;;555222333444222111444222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222444444555777999<<<>>>???BBBDDDGGGIIIJJJLLLNNNPPPUUUXXX\\\aaahhhxxx~~~\\\ZZZgggKKKAAAKKK___jjjbbbLLL???444---000---..................---,,,,,,,,,---------.........------......///000111}}}MMM>>>::::::<<<777555555555555555555555555555555666777777777777777444666999;;;===TTTsssHHHEEEBBBDDDFFFGGGGGGFFFEEEEEEFFFHHHLLLYYYffflllpppxxx|||~~~~~~~~~zzzwwwgggccccccpppnnnhhhgggkkk|||~~~UUUJJJGGGFFF@@@AAACCC<<<>>>;;;:::;;;;;;:::???EEEPPPZZZbbbffflllooogggZZZNNNLLLHHHFFFDDDBBB@@@>>>===???AAADDDEEEFFFEEEEEEBBBAAA@@@@@@??????@@@@@@BBBCCCDDDFFFFFFFFFFFFEEEGGGFFFDDD@@@:::555333222555555555555555555555555555555666777999<<>>>>>===>>>AAAFFFKKKNNNZZZccckkknnnqqqvvvzzzzzz{{{}}}xxxnnniiieeebbbbbb]]]XXXTTTSSSPPPKKKJJJMMMRRRXXX```jjjqqqwwwyyyzzzsssjjj^^^WWWRRRSSS\\\fffmmmfff___\\\YYYXXX[[[aaa```XXXLLLDDD@@@@@@???===888666555555444===VVVpppnnnXXXLLL@@@BBB===:::555333555555333111333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222555555777999;;;>>>AAABBBEEEGGGJJJKKKLLLNNNPPPRRRWWW\\\aaaeeennnxxxWWW]]]|||aaaKKKCCCLLL___fff[[[FFF;;;222---222------...//////...------,,,,,,,,,---------.........------......///000111qqqGGG???888777:::666555555555555555555555555555555666777777777777777555666777;;;???NNN}}}zzzMMMGGG@@@EEEEEEFFFGGGFFFDDDDDDFFFGGGLLLYYYffflllqqqyyyzzzvvvtttsssqqqeeeaaa^^^bbbtttkkkaaa]]]```vvvqqqQQQHHHGGGEEE>>>AAACCC<<>>;;;666555777777:::LLLaaasss{{{bbbOOOIIIAAACCC===888555444777777333111111222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222666777888:::===@@@CCCDDDFFFIIILLLNNNPPPRRRUUUXXXZZZ```eeejjjtttwwwVVVkkkvvv___OOOLLLUUUdddfffWWWCCC999000,,,222------...//////...------,,,,,,,,,---------.........------......///000111lllEEE???666444999444444555555555555555555555555666666777777777777777888888777:::===FFFqqqRRRJJJ>>>CCCDDDEEEEEEEEECCCCCCEEEFFFFFFTTTaaahhhmmmvvv~~~qqqkkkiiiiiihhheeeaaa[[[YYYbbbxxx~~~eeeYYYQQQSSSkkkhhhNNNGGGFFFDDD>>>AAACCC;;;???<<<:::;;;;;;;;;@@@GGGTTT^^^gggmmmsssuuukkk\\\KKKHHHFFFDDDCCCBBB???======???BBBEEEGGGGGGGGGGGGCCCBBBAAAAAA@@@@@@AAAAAACCCDDDFFFHHHIIIHHHGGGFFFBBBCCCDDDBBB>>>;;;999888555555555555555555555555555555666777:::===@@@BBBAAACCCEEEIIINNNSSSWWWYYY]]]___dddkkkssszzzyyywww|||sssnnnVVVFFF>>>666666777222444444444444444444444444111777666777;;;666666AAAJJJrrr|||KKK@@@FFFDDDDDD<<<<<<;;;<<<@@@DDDIIIMMMUUU^^^hhhlllqqqyyy~~~~~~~~~~~~~~~xxxooolllnnnjjjddd___\\\WWWPPPLLLKKKKKKPPPWWWaaajjjqqqvvvxxxxxxsssnnniiiaaaYYYWWWZZZ]]]\\\^^^aaa```]]]\\\___UUUPPPIIIDDDAAA@@@???>>>???999777;;;;;;<<>>BBB<<<888444555888999444111000222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222777777999;;;>>>BBBDDDFFFGGGJJJMMMPPPSSSVVVZZZ\\\]]]ccciiimmmxxxxxxVVVyyyttt```UUUVVVaaahhhhhhWWWBBB777///+++222,,,---...//////...---,,,,,,,,,,,,---------.........------......///000111TTT<<>>>>>>>>===;;;:::999777777@@@KKK[[[gggqqqtttvvvtttfffVVVLLLHHHCCC???>>>??????>>>===???BBBEEEGGGIIIIIIIIIDDDCCCBBBAAA@@@@@@AAABBBCCCDDDEEEFFFGGGFFFFFFEEEAAAAAAAAA@@@>>>;;;888666666555555444444444555555666888999999:::<<>>???BBBFFFHHHQQQZZZccciiiooowwwzzzzzz{{{{{{|||}}}~~~}}}}}}vvvsssrrrrrroooggg\\\TTTPPPOOOLLLJJJLLLTTT^^^gggrrr{{{yyy{{{xxxpppkkkhhhddd___bbb___\\\\\\^^^^^^\\\ZZZVVVQQQJJJEEEBBB@@@???>>>===???AAA???<<<===CCCHHHVVVSSSKKKCCCAAABBB???999888666333222333444333222111111222222222333333333111111222222222333333333111111222222222333333333222111111111222444666777::::::;;;===AAADDDHHHJJJLLLOOORRRTTTWWWZZZ^^^aaabbbiiimmmooo}}}~~~bbbfffhhhUUUNNNVVVpppvvvbbbKKK<<<333//////111000000//////.........---........................------------------------QQQ;;;===777:::777555555555555555555555555555555666666666777777777777888333:::888999AAAYYYcccKKKDDDFFFHHHHHHGGGGGGFFFEEEEEEDDDFFFKKKTTT]]]bbbgggrrr~~~rrrllljjjeee^^^aaafffcccbbbfffgggooodddVVVNNNMMM\\\pppxxx[[[LLLJJJGGGCCCAAA??????@@@???===<<<;;;888999AAALLLXXXgggtttwwwwwwttthhh[[[LLLHHHCCC@@@?????????>>>>>>???AAADDDFFFHHHIIIJJJEEEDDDCCCAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBAAA???<<<999777666555555444444555555555666888999999:::<<<@@@BBBFFFGGGIIIMMMQQQUUUXXXZZZ^^^ccciiiooozzzzzzxxxwww{{{bbbQQQ@@@888777666555555444444444444444444444444333555555555444555777999@@@LLL~~~iii[[[DDDHHHGGGCCCAAA>>>===>>>AAAEEEHHHPPPYYYbbbhhhnnnvvvzzzyyy{{{{{{{{{{{{|||~~~~~~|||}}}xxxttttttsssnnnfff]]]WWWSSSMMMJJJKKKRRR[[[bbbmmmuuu|||~~~}}}xxxssspppjjjddd```^^^]]]___aaa```\\\YYYTTTOOOIIIDDDAAA@@@???>>>>>>@@@AAA???<<<===BBBGGGNNNLLLGGGAAAAAACCC@@@;;;888666333222333444333222111111222222222333333333111111222222222333333333111111222222222333333333444333333333444555777888;;;;;;===???CCCFFFJJJLLLNNNPPPSSSVVVYYY]]]bbbeeehhhooorrrtttvvv{{{aaaeee\\\MMMLLLZZZtttyyycccIII999222......000000/////////............................................................LLL999;;;777:::666666555555555555555555555555555555666666666777777777888444:::666777===PPPmmmNNNHHHEEEGGGGGGGGGGGGFFFFFFEEEDDDCCCGGGPPPYYY```fffrrr~~~uuupppnnnggg___\\\eeehhhkkkoookkkmmm{{{iiiZZZRRRNNNWWWeeeqqqUUUMMMJJJGGGDDDBBBAAA@@@AAA@@@>>>>>>===::::::CCCMMMWWWhhhxxx{{{yyyuuuiii\\\MMMIIIDDDAAA@@@@@@??????AAAAAAAAABBBDDDGGGIIIJJJFFFEEECCCBBBAAAAAABBBBBBBBBCCCDDDEEEFFFEEEDDDDDDBBBBBBBBBBBB@@@===999777666555555444555555666666666777999::::::===@@@CCCFFFGGGKKKNNNRRRUUUWWWXXX___dddjjjpppzzzxxx}}}qqq]]]NNN>>>888777555444555444444444444444444444444333444555555444555777999<<>><<<===@@@DDDGGGNNNWWW```eeellltttyyyyyyzzzzzzyyyyyyzzz|||~~~~~~}}}uuuttttttrrrnnnfff]]]WWWMMMIIIJJJPPPVVV]]]fffnnn{{{{{{xxxqqqjjj```______bbbdddbbb]]]XXXPPPLLLGGGCCCAAAAAA@@@???AAACCCCCC@@@>>>>>>AAAEEEDDDDDDBBB???AAADDDBBB<<<888666333222333444333222111111222222222333333333111111222222222333333333111111222222222333333333666555555444555666888999<<<===???BBBEEEIIILLLNNNQQQSSSVVVYYY]]]aaagggkkknnntttwwwzzztttuuu^^^bbbuuuRRRGGGNNNaaayyy|||cccFFF555000...---...////////////....................................////////////////////////yyyGGG888888777:::444888555555555555555555555555555555555666666666777777888333999555777<<>>;;;;;;BBBLLLYYYiiiyyy{{{jjjWWWMMMIIIEEEBBBAAAAAA@@@@@@DDDCCCBBBBBBCCCFFFIIIKKKGGGFFFDDDBBBAAAAAABBBBBBAAABBBCCCDDDEEEDDDCCCCCCAAAAAAAAAAAA>>>;;;888666555555555555555666666777666777999:::;;;===AAADDDFFFHHHLLLPPPTTTWWWXXXYYY```fffmmmssszzzgggWWWIII<<<777666555444444444444444444444444444444333444555555444444666888===???tttWWWKKKHHHBBB@@@===<<<===@@@CCCFFFKKKTTT]]]cccjjjrrrwwwxxxzzzyyywwwwwwxxx{{{~~~~~~rrrpppmmmllljjjeee\\\VVVKKKHHHHHHMMMSSSYYYaaaiiiuuu|||~~~vvvnnndddbbbaaacccdddbbb]]]YYYNNNKKKFFFCCCBBBBBBAAA@@@EEEFFFEEECCC@@@@@@BBBDDD>>>??????>>>BBBEEECCC===888666333222333444333222111111222222222333333333111111222222222333333333111111222222222333333333666666555555666777888:::<<<>>>@@@DDDHHHLLLOOOPPPSSSVVVYYY]]]aaaffflllppppppvvvyyy|||zzznnn^^^fffmmmKKKBBBMMMcccvvv}}}bbbCCC333000///...---///////////////................................................/////////gggCCC888666777:::222999555555555555555555555555555555555555666666666666666222888555999>>>EEEgggwwwKKKBBBBBBEEEFFFGGGHHHHHHGGGEEEDDDDDDEEEJJJRRRYYY___hhhrrrxxx~~~wwwrrriii___^^^gggnnnxxxiii]]]WWWTTTUUUYYYiiimmmUUUJJJHHHEEEBBB@@@???@@@@@@@@@?????????<<<;;;BBBKKKXXXfffuuurrrYYYLLLIIIEEECCCCCCCCCBBBBBBGGGEEECCCBBBCCCFFFIIIKKKGGGFFFDDDBBBAAAAAAAAAAAA@@@AAABBBCCCDDDCCCBBBBBB????????????===:::666555555555555555555666777888666777999:::;;;>>>BBBEEEFFFIIIMMMRRRVVVYYY[[[[[[bbbhhhpppvvvzzzzzz|||dddOOODDD:::777666444333444444444444444444444444444222444555444444444666888======bbb~~~}}}jjjPPPIIICCCAAA>>><<<<<>>>>>???BBBFFFCCC===888666333222333444333222111111222222222333333333111111222222222333333333111111222222222333333333555555444555666777999:::===???BBBFFFJJJNNNQQQSSSVVVYYY]]]bbbfffkkkpppssspppvvvzzzyyy~~~zzzeeebbbrrraaaDDD>>>MMMcccooowww]]]@@@222000000///............///////////////........................,,,,,,---------.........XXX@@@999444888:::111:::444444444444444444444444444444555555555666666666555222888555;;;???@@@\\\RRRAAAEEEDDDFFFGGGHHHHHHGGGEEEDDDFFFEEEHHHOOOUUU[[[ccclllttt|||yyysssllldddbbbkkktttuuucccZZZVVVSSSTTTWWWaaa~~~bbbNNNIIIGGGDDDBBB@@@???@@@@@@AAA@@@@@@@@@<<<;;;BBBKKKUUU___mmm}}}{{{aaaJJJHHHEEEEEEEEEFFFEEEDDDIIIHHHFFFEEEEEEGGGIIIKKKFFFEEECCCAAA@@@???@@@@@@???@@@AAABBBCCCBBBAAAAAA>>>>>>>>>>>><<<888555333555555555555666777888888666777999:::<<<>>>BBBEEEHHHJJJNNNSSSXXX\\\___```eeejjjqqqyyy{{{|||~~~rrrzzzeeeIII@@@888666666444333444444444444444444444444444222333444444333444666888888<<>>AAACCCFFFNNNWWW\\\dddnnnuuuvvvwwwwwwvvvwwwxxx{{{~~~~~~}}}nnnhhh```XXXSSSPPPNNNMMMHHHDDDCCCHHHMMMRRRZZZaaalllwww~~~yyytttoookkkiiifffbbb^^^TTTQQQMMMJJJIIIGGGEEECCCHHHGGGFFFDDDCCCBBBBBBBBB===>>>>>>>>>BBBEEECCC===888666333222333444333222111111222222222333333333111111222222222333333333111111222222222333333333444444444555666999;;;===>>>AAAEEEIIINNNRRRUUUVVVYYY]]]ccciiimmmpppsssvvvsssxxx~~~~~~ooo\\\fff|||XXXEEEDDDXXXnnnrrrkkkUUU===222000000//////.........///////////////........................++++++,,,,,,---.........MMM???;;;444999:::///:::444444444444444444444444444444444555555555666666444222888555;;;>>>;;;QQQ^^^@@@GGGDDDEEEGGGIIIIIIGGGEEEDDDEEECCCFFFLLLSSSXXXaaaiiiqqqwww{{{tttpppllleeeiiioooxxxmmmaaaZZZVVVTTTVVVZZZ```xxxuuu[[[KKKJJJHHHEEEBBBAAA@@@AAAAAABBBBBBBBBBBB>>>===CCCLLLQQQZZZeeerrrxxxcccHHHGGGEEEEEEGGGHHHGGGGGGKKKJJJHHHGGGGGGHHHIIIJJJFFFDDDBBB@@@???>>>>>>>>>>>>???AAABBBBBBBBBAAA@@@>>>??????>>><<<999666444555555555555666777888999666777999:::<<>>===>>>@@@BBBDDDLLLTTTZZZbbbmmmtttuuuvvvvvvwwwxxxzzz|||~~~||||||qqqmmmdddZZZQQQMMMLLLMMMHHHDDDBBBEEEIIILLLSSSZZZhhhtttyyyuuuqqqllleee___ZZZWWWRRROOOLLLJJJGGGDDDEEEDDDCCCBBBBBBAAA@@@???;;;<<<<<<<<<@@@EEECCC>>>888666333222333444333222111111222222222333333333111111222222222333333333111111222222222333333333444444444666888;;;>>>@@@AAADDDHHHMMMRRRVVVYYYZZZ]]]bbbjjjppptttvvvwwwxxxyyyjjjYYYmmmvvvRRRHHHLLLcccwwwuuu\\\KKK999111///......///............/////////000........................,,,,,,,,,---.../////////GGG???<<<444999;;;...:::444444444444444444444444444444444555555555666666555222888444;;;===666JJJ|||fff???GGGCCCEEEGGGIIIIIIHHHEEEDDDDDDBBBDDDKKKRRRXXXaaaiiimmmsss{{{{{{uuusssrrreeeddddddxxx~~~rrrkkkccc]]]XXXWWWZZZ^^^bbbwwwqqq[[[NNNKKKIIIFFFCCCBBBAAABBBCCCDDDCCCDDDDDD@@@>>>DDDMMMOOOWWW___gggrrrxxxnnn___GGGFFFEEEFFFHHHIIIIIIHHHLLLKKKJJJIIIHHHIIIIIIJJJEEEDDDBBB@@@>>>======>>>>>>???@@@AAABBBAAA@@@@@@??????@@@???===:::777555555555555555666777999999666777999;;;<<>>???AAACCCKKKSSSYYYaaalllsssuuuuuuvvvwwwyyy{{{}}}~~~zzzzzz~~~uuurrrkkk```TTTMMMLLLNNNIIIDDDAAACCCEEEHHHNNNUUUdddppp}}}xxxqqqggg___^^^[[[VVVRRROOOLLLHHHEEECCCAAA@@@@@@@@@@@@>>>===999:::::::::???DDDDDD@@@888666333222333444333222111111222222222333333333111111222222222333333333111111222222222333333333444444555777:::>>>AAACCCDDDFFFKKKQQQVVVZZZ\\\]]]```fffnnnuuuyyyzzzzzzzzzggg\\\wwwlllJJJFFFMMMeeewwwqqqRRRDDD666000...------///---.........//////000000........................---------...///000000111@@@<<<888666666666666666444444444444444444444444555444444444444555666666555666666555666999===AAArrrqqqMMM???AAAEEEIIIJJJIIIHHHFFFCCCDDDDDDFFFHHHLLLSSS[[[aaagggnnnzzzuuukkkddd___]]]ggg}}}{{{nnnfff]]]VVV\\\jjjpppuuudddTTTOOOKKKIIIFFFCCCAAA@@@@@@@@@DDDCCCEEEFFFCCCAAAFFFNNNTTTVVVXXX[[[bbbgggccc[[[HHHGGGGGGGGGHHHIIIJJJKKKMMMLLLKKKJJJHHHGGGEEEEEEDDDCCCBBBAAA@@@?????????@@@@@@AAAAAAAAA@@@????????????@@@???===:::777555333333333444444444555555555888:::<<<===???BBBDDDLLLOOOTTTXXX\\\```dddfffpppqqquuu|||{{{~~~~~~uuuQQQ;;;888666444444555444333333333333333333333333333333333333444444444555555444777DDDgggaaaHHHKKKJJJCCC:::777===???===BBBHHHOOOVVV\\\ccclllrrrrrrtttuuuwww{{{zzz}}}|||{{{rrrfff[[[TTTQQQPPPJJJHHHGGGHHHFFFEEEKKKRRR___lll~~~tttlllkkklll```WWWWWWWWWPPPHHHEEE???@@@@@@>>>;;;999999:::;;;;;;<<<>>>???AAABBBBBB888555111000111222333333111111222222222333333333111111222222222333333333222333333222111000222333666666777:::>>>AAABBBBBBIIIKKKNNNRRRUUUYYY___bbbiiinnnuuuzzz{{{zzzxxxwww|||gggcccdddDDDAAAVVVtttyyyhhhQQQAAA333...000///---,,,........................------------------------,,,,,,,,,---------......???;;;777555555666666555444444444444444444444444444444444444444555666666555666666555666888===@@@aaa}}}]]]GGGCCCGGGIIIHHHFFFEEEEEEDDDCCCCCCDDDEEEIIIQQQZZZaaajjjrrr}}}zzzqqqgggccc```aaakkk~~~{{{nnndddjjjxxx{{{||||||eeeVVVQQQKKKJJJGGGEEECCCAAAAAAAAACCCCCCEEEEEEBBBBBBJJJTTTTTTUUUSSSQQQTTTXXXVVVQQQHHHIIIIIIJJJLLLMMMOOOPPPLLLLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@?????????>>>??????@@@@@@???????????????@@@???===:::777555333333444444444555555555666888:::<<<>>>@@@BBBEEEJJJOOOTTTYYY]]]ccciiinnnqqqpppttt~~~{{{qqqPPP;;;888555444444555444333333333333333333333333333333333333444444444444555888999===QQQ~~~xxxcccLLLHHHJJJFFF>>>;;;???BBBAAAAAAEEELLLQQQVVV^^^gggmmmqqqtttvvvvvvyyy}}}~~~{{{}}}~~~yyyooodddZZZSSSOOOLLLJJJHHHHHHEEEBBBEEEKKKVVVcccuuuxxxxxxoooeee]]]\\\YYYQQQJJJGGGAAA@@@???>>>===<<<;;;::::::;;;<<<===???@@@AAABBB999666222111111222333333111222222222222333333333111111222222222333333333111333444333333333555777888999:::===@@@CCCEEEEEEKKKOOOTTTYYY]]]aaaeeehhhmmmrrrxxx|||}}}|||{{{zzzzzzeeelllxxxXXXAAADDD[[[yyynnnQQQBBB333...//////------........................------------------------,,,,,,,,,---------......===:::666444555555555444444444444444444444444444444444444444444555555666555555666666666888<<>>?????????????????????@@@???===:::777555333444444444444555555555666888;;;<<<>>>@@@DDDGGGIIINNNUUUZZZ___fffpppxxxvvvtttxxxvvvhhhKKK:::888555444444555444333333333333333333333333333333333333333444444444444888;;;999BBBjjjrrrpppiiiOOOHHHKKKJJJDDD???@@@AAAAAA@@@DDDIIIMMMRRRYYYccckkkooouuuxxxvvvuuuyyy|||}}}~~~~~~zzzooobbbVVVNNNPPPMMMJJJIIIEEEAAABBBFFFNNNZZZlll}}}tttnnngggccc\\\RRRKKKHHHBBB@@@======??????===::::::;;;<<<===>>>???@@@AAA;;;888444222222333333333222222222222333333333333111111222222222333333333111222444444555666999;;;;;;;;;===???BBBEEEGGGIIIOOOTTT[[[aaafffjjjnnnqqqssswww{{{}}}~~~~~~~~~{{{}}}pppbbbvvvcccLLL@@@III```{{{pppPPPAAA333...///.................................------------------------,,,,,,,,,---------......;;;999555444444555444333444444444444444444444444444444333333444444555666444555666666666888;;;>>>GGG\\\DDDEEEGGGHHHEEEBBBCCCGGGCCCBBBAAAAAADDDMMMWWW___bbbmmmzzzzzzyyyrrrggg]]]]]]gggrrrzzzwww~~~pppaaaUUUNNNKKKJJJIIIGGGEEECCCBBBBBBAAABBBEEEEEEBBBEEESSSccciiijjjeee\\\TTTRRROOOMMMMMMMMMNNNOOOQQQRRRTTTUUUJJJJJJIIIIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@?????????<<<<<<>>>???@@@@@@@@@@@@????????????===:::777555444444444444555555555555777888;;;===???BBBFFFIIIIIIPPPWWW\\\```hhhttt}}}yyyyyy}}}zzzqqquuu___CCC999777444333444444444333222222222222222222222222222222333333333444444444333:::<<>>@@@CCCGGGKKKPPPYYYdddlllmmmuuuzzzwwwtttwww|||~~~uuufffWWWNNNRRRNNNLLLKKKHHHDDDCCCFFFLLLVVVfffvvvzzzwwwrrrjjj```TTTJJJEEEDDD???<<<===AAABBB???;;;:::;;;;;;<<<>>>??????@@@<<<999555222222333333222222222222333333333444444111111222222222333333333111333444555555777999;;;;;;<<<>>>@@@CCCFFFJJJLLLTTTXXX___eeekkkppptttwwwxxxzzz}}}~~~~~~yyyqqqxxxiii]]]xxxYYYIIIDDDNNNaaawwwyyyhhhLLL???222...///......///........................------------------------,,,,,,,,,---------......:::888555444555555444333444444444444444444444444333333333333333444555555444555666666666777:::<<>>???@@@AAAAAAAAAAAA????????????===:::777555444444444555555555666666777999;;;===???CCCHHHLLLMMMRRRXXX]]]bbbjjjuuu}}}zzz|||vvvuuu}}}uuukkkWWW===888666444333444444444333222222222222222222222222222222222333333333444444222888<<>>AAADDDHHHNNNWWWccclllkkkuuu{{{xxxtttwww}}}xxxjjj]]]SSSRRRMMMJJJJJJHHHEEEEEEHHHIIIRRR```ooo~~~~~~~~~{{{sssgggYYYLLLCCCDDD@@@===>>>AAACCC???;;;::::::;;;<<<===>>>>>>???<<<999555222222333333222222222333333333444444444111111222222222333333333222444555555555666888::::::===???AAADDDGGGMMMQQQZZZ]]]bbbggglllrrrwww{{{zzz{{{}}}~~~uuummmvvv}}}cccYYYvvvUUUHHHGGGRRRaaaqqqooo]]]FFF;;;111//////......///........................------------------------,,,,,,,,,---------......999777555555555666444333444444444444444444444444333333333333333444444555444555666666666777999;;;CCCjjjsssJJJBBBAAAGGGKKKGGGEEEHHHFFFEEECCCAAACCCJJJRRRYYY___gggrrr{{{|||wwwsssnnniiifffhhhlllssszzz|||{{{ssskkkiiippp{{{uuujjj]]]RRRJJJKKKJJJJJJIIIHHHFFFDDDCCCCCCCCCEEEHHHHHHJJJSSS^^^kkkpppuuussspppkkkbbbYYYNNNNNNLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDCCCBBBAAA@@@?????????>>>???@@@AAAAAAAAAAAAAAA??????@@@???===:::777555444444555555555666666666888999;;;===@@@DDDJJJNNNRRRUUUYYY___fffnnnvvv{{{uuuyyymmmaaaPPP:::888555333222333444444333222222222222222222222222222222222222333333333333555666888@@@XXXqqqMMMIIIFFFEEECCC???>>>@@@:::===AAADDDIIISSS^^^fffhhhqqqyyyxxxuuuxxx}}}|||tttiiiaaaVVVOOOIIIHHHGGGDDDDDDGGGDDDLLLYYYgggxxx}}}ssseeeTTTFFFCCCAAA>>>>>>@@@@@@>>>;;;::::::;;;;;;<<<======>>>;;;888444222222333333333333333333333444444444444111111222222222333333333333444555666555666999;;;;;;???BBBEEEGGGLLLSSSYYYbbbeeejjjnnnqqquuuyyy{{{zzz|||~~~ooofffppp|||}}}ppp^^^[[[zzzNNNEEEHHHVVVdddooohhhQQQ>>>666/////////...---///........................------------------------,,,,,,,,,---------......999777666666666666555444444444444444444444444444333333222222333333444555333555666777666777999:::???UUUVVVGGG>>>CCCIIIGGGEEEHHHEEEEEECCCAAABBBGGGNNNSSS\\\cccnnnyyy{{{wwwtttnnnkkkjjjkkklllmmmmmmmmmjjjgggbbb```eeeqqq}}}yyylll___UUUOOOLLLMMMMMMLLLKKKIIIGGGFFFFFFDDDEEEJJJKKKLLLPPPUUUbbbiiioootttvvvtttjjj___LLLKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHDDDCCCBBBAAA@@@?????????>>>???@@@@@@@@@@@@????????????@@@???===:::777555555555555555666666666666888:::<<<>>>@@@EEEKKKPPPVVVVVVZZZbbbkkktttxxxzzzxxxqqqiiiWWWIII999777555333222333444444444111111111111111111111111111222222222222333333333555444666;;;EEEeee[[[QQQHHHFFFEEE@@@>>>???999<<<@@@CCCGGGNNNXXX___cccmmmtttvvvvvvyyy{{{|||zzz~~~|||zzzrrrbbbXXXOOOKKKHHHDDDCCCEEEBBBIIITTT```ooovvvaaaOOOBBBAAA@@@???>>>===<<<;;;:::::::::;;;;;;<<<======999666222111111222333333333333333444444444444555111111222222222333333333222444666777777999<<<>>>???CCCGGGJJJMMMRRR[[[bbbjjjooouuuzzz|||{{{{{{zzzzzz|||zzzggg```mmmrrrddd^^^gggzzzHHHBBBJJJ[[[iiiooo```DDD777111...///000...---...........................------------------------,,,,,,,,,---------......999888666666777777666444444444444444444444444444333333222222333333444555333555666777666777888:::===III```KKK<<<@@@GGGFFFEEEHHHEEEDDDBBBAAAAAAEEEKKKOOOWWW^^^jjjxxx|||uuuppplllkkkmmmqqqccceeedddaaaccclllxxx|||pppbbbXXXSSSNNNOOOOOONNNMMMKKKIIIHHHGGGEEEFFFKKKNNNMMMMMMPPPUUU[[[cccjjjqqqrrrhhh\\\JJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHDDDDDDBBBAAA@@@?????????>>>????????????>>>>>>===??????@@@???===:::777555555555555555666666666777888:::<<<>>>AAAFFFLLLQQQXXXWWWZZZcccoooxxx{{{{{{~~~kkkjjjjjjPPPDDD999777555222222333444444444111111111111111111111111111111222222222333333333222222888<<<<<>>BBBDDDFFFLLLUUU[[[```iiiqqqtttvvvyyyzzzyyyzzz}}}yyy}}}nnncccWWWPPPKKKFFFDDDEEEDDDIIIRRR\\\hhhxxxlllVVVAAABBBBBB@@@===;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888555111000111222333333333333333444444444555555111111222222222333333333111333666888999<<<@@@BBBBBBFFFLLLOOOQQQXXXaaaiiiooouuu~~~}}}zzzzzz|||vvvgggaaasssooo___bbbssstttFFFBBBLLL___mmmoooZZZ:::222...---000111...,,,---........................------------------------,,,,,,,,,---------......999888888777666555555444333333333333333333333333333333333333333333333333444444555666777888999999AAAEEE|||}}}rrrEEEEEECCC@@@NNNGGGHHHHHHFFFDDDAAA@@@CCCHHHMMMWWW\\\hhhxxx|||xxxtttpppnnniiihhhggghhhmmmvvvvvviii^^^YYYQQQPPPOOONNNMMMMMMMMMMMMIIIIIIIIIIIIIIIKKKPPPSSSUUUVVVWWW[[[dddiiiddd\\\PPPLLLGGGFFFGGGIIIIIIHHHIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDBBBBBBAAABBBCCCDDD>>>>>>>>>===>>>>>>??????@@@AAAAAA???;;;777666555444555555555444444555777777999;;;===???EEENNNUUUXXXZZZ^^^eeennnyyy|||}}}qqqppplllQQQ@@@666333333333222222222111111333333333222222111111111000111111111111222222222666666666999888BBB{{{~~~bbbHHHIIIJJJ>>>999BBB>>>>>>???AAADDDKKKTTTZZZbbbfffmmmqqqtttvvvxxxyyy~~~|||{{{}}}~~~|||sss^^^TTTPPPLLLGGGDDDJJJEEEKKK[[[dddhhhxxx}}}wwwbbbJJJBBB<<<>>>???<<<999888===<<<<<<<<<<<<;;;;;;;;;888666333222222222222111444444444333333222222222333333444444444555555555444666:::<<>>>>>>>>??????@@@AAAAAA???;;;888666555444555555555444444666777777:::<<<>>>AAAGGGPPPVVV\\\^^^ccciiirrrzzzoooqqqcccLLL???777333333333222222222111111333333333222222111111111000111111111111222222222444444444888999AAAsssmmmRRRIIIKKKCCC<<>>???@@@CCCJJJRRRWWW___dddjjjooorrrtttwwwxxx|||{{{{{{}}}~~~~~~|||}}}nnn```VVVNNNIIIHHHHHHDDDKKKXXX]]]___nnn|||zzzzzz{{{xxx}}}xxxeeeIIIAAA<<<>>>???<<<999999<<<<<<<<<;;;;;;;;;;;;;;;888666333222222222222111444444444333333333222222222222333333333444444555666888;;;<<<>>>BBBFFFIIIQQQTTTXXX\\\aaagggmmmqqqtttyyy~~~sssjjjlllnnn```llldddAAAHHHVVVeeejjj___III666111000...---------///000........................------------------------------------------------888777777666666555555555333333333333333333333333333333333333333333333333444444555666777777888999888===ggg[[[DDDBBBEEEIIICCCGGGFFFEEECCCAAA@@@AAAEEEIIISSSVVVaaannnxxxxxx~~~~~~~~~uuulllddd]]]YYYUUUSSSQQQOOOMMMLLLLLLLLLOOOOOOOOONNNNNNPPPTTTWWWYYYWWWSSSPPPTTTXXXUUUOOOQQQOOOMMMMMMMMMNNNMMMKKKFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBBBBAAAAAA@@@@@@??????>>>>>>???@@@AAA???;;;888666666444555555555444444666888888;;;>>>@@@CCCJJJRRRYYYaaadddiiipppxxx~~~mmmwwwuuuWWWEEE<<<777333333333222222222111111222222222222222111111111000111111111111222222222222222111666999???eee{{{}}}}}}aaaHHHJJJIII???AAA======>>>???AAAGGGNNNSSS[[[```ggglllpppsssuuuwww{{{{{{{{{~~~~~~}}}~~~rrrcccXXXVVVYYYLLLHHHKKKTTTUUUUUUcccuuu|||sssooooooooosssppptttyyywwwyyyrrr```GGG@@@<<<===>>>;;;999999:::;;;;;;;;;;;;;;;;;;;;;999666333222333333222111444444444444333333333333333333333444444666777777;;;===>>>@@@BBBEEEJJJNNNXXX\\\bbbgggkkkoootttwwwxxx{{{~~~qqqdddmmmyyyeeebbb|||qqqVVVBBBLLL```ppplllUUU???777111000///------......///........................------------------------------------------------777777666666666555555555333333333333333333333333333333333333333333333333444444555555666777777888666<<>>>>>???@@@AAA???;;;888666666444555666555444555777999999===@@@DDDGGGMMMVVV]]]ccchhhooowww~~~ppphhhPPPAAA999555333333333222222222111111222222222111111111111111000000111111111222222222222222000444999;;;SSSxxx~~~yyynnnHHHFFFIIIAAAAAA<<<=========???DDDJJJNNNWWW\\\cccjjjooorrruuuxxx}}}}}}}}}pppfffhhhppp\\\SSSMMMPPPQQQRRR[[[hhhwwwwwwrrrhhhbbbbbbccccccjjjggglllppplllllleeeTTTEEE???<<<======:::999:::999:::::::::;;;;;;<<<<<<999777444333333444333222444444444444444444333333555444555555777999;;;<<>>===>>>@@@@@@???;;;888777666333555666555555555777999:::>>>CCCGGGKKKRRRZZZaaaeeejjjrrr{{{~~~www{{{}}}|||tttaaaMMM>>>666222333333333222222222111111111111111111111111111111000000111111111222222222444444111333888777CCC[[[wwwwwwOOOBBBEEEBBB@@@<<<============AAAFFFJJJSSSYYYaaahhhnnnrrrvvvyyy~~~}}}||||||}}}}}}tttkkkppp{{{nnn^^^PPPMMMNNNPPPUUU[[[iiihhhbbbYYYUUUWWWYYYYYY^^^\\\dddhhhdddddd]]]LLLCCC>>>;;;<<<<<<999999;;;999999::::::;;;<<<======:::888555444444444444333444444444444444444444444444444444555777:::===>>>@@@BBBFFFKKKPPPVVV]]]bbbggglllrrrwwwzzz|||rrrzzz|||```TTThhhtttTTTEEEGGGPPPeeevvvkkkLLL777444000000///.......................................------------------------,,,,,,,,,---------......555555555555555555555555333333333333333333333333333333333333333333333333444444555555555666666666777===BBBgggPPPBBBGGGAAAEEEEEEDDDEEEEEECCCAAA@@@AAABBBIIIMMMWWWbbbiiippp|||jjjaaadddwwwqqqooojjjbbbWWWUUURRRPPPOOOPPPRRRSSSTTTWWW\\\]]]\\\ZZZXXXWWW]]]\\\WWWQQQPPPSSSRRROOOPPPOOOMMMIIICCC@@@>>>??????@@@@@@AAABBBCCCDDDDDDDDDCCCAAA???>>>>>>??????@@@@@@AAAAAAAAA???>>>===>>>???@@@???;;;999777777333555666666555666888:::;;;@@@EEEJJJOOOUUU^^^eeegggllluuu~~~{{{rrr{{{vvvjjjZZZIII<<<444111333333333222222222111111000000000111111111111111000111111111111222222222444666222222777555999HHH}}}xxxaaaDDD???CCC@@@===============???CCCFFFOOOUUU^^^fffmmmrrrvvvyyy}}}zzzzzzzzz}}}~~~rrrggglllwwwwwwgggVVVOOOMMMLLLMMMPPPYYY[[[WWWPPPLLLNNNPPPPPPQQQPPPXXX]]]ZZZ\\\XXXJJJ@@@===;;;<<<;;;999999<<<999999:::;;;<<<>>>>>>???;;;888555444555555444333444444444444555555555555333333333444777:::>>>@@@AAADDDJJJQQQWWW^^^dddiiinnnrrrwww{{{~~~vvvXXXRRRjjjnnnKKKDDDJJJTTTfffooocccHHH666111///////////////.................................------------------------+++,,,,,,------.........555555555555555555555555333333333333333333333333333333333333333333333333444444444555555555666666777<<<===VVV^^^HHHIIIBBBGGGEEEEEEFFFFFFEEEBBBAAA@@@AAAGGGLLLWWWbbbhhhooo{{{mmmdddbbbxxxrrrllllllhhh```[[[XXXTTTQQQOOOOOOPPPQQQSSSXXX___bbb```\\\WWWUUUUUUWWWUUUQQQQQQSSSRRROOOLLLLLLIIIDDD???======???>>>>>>???@@@AAABBBCCCDDDDDDBBBAAA???>>>===>>>>>>===>>>@@@AAAAAA???>>>===>>>???@@@???<<<999777777333555666666666666999;;;<<>>>>>>>>===<<<>>>AAADDDKKKQQQZZZccckkkpppuuuxxx|||~~~~~~{{{yyyzzz{{{}}}pppdddgggpppwwwnnnbbbXXXOOOHHHGGGIIIKKKPPPQQQLLLGGGHHHJJJJJJHHHFFFKKKNNNKKKOOOPPPDDD???<<<;;;<<<;;;888999===999:::;;;<<<>>>???@@@AAA;;;999666555555555555444444444444444555555555666555555555666999===BBBDDDFFFKKKRRRYYY```fffkkkooosssvvv{{{~~~oooZZZXXXrrrgggEEEEEEKKKZZZiiiiiiWWWBBB444//////////////////......---........................------------------------++++++,,,,,,---......///444555555555555555555555333333333333333333333333333333333333333333333333444444444555555555555555666::::::KKKkkkOOOMMMEEELLLFFFEEEFFFGGGFFFCCCAAA@@@AAAFFFLLLWWWbbbhhhnnn{{{rrriiifffvvv~~~nnnfffhhhfff^^^^^^[[[VVVRRROOONNNNNNOOORRRXXX```dddccc]]]WWWSSSQQQTTTTTTRRRSSSUUUTTTPPPIIIIIIGGGBBB===<<<>>>AAA======>>>@@@AAABBBCCCCCCDDDBBB@@@???=========>>><<<===???@@@@@@???>>>======???@@@???<<<999888888333555666666666777999;;;===BBBHHHNNNSSSZZZccciiinnnrrrxxx{{{|||xxxzzzlllYYYIII>>>777555555333333333222222222111111//////000000111111111222000111111111111222222222///555222000777777777???]]]{{{tttUUU===FFF>>>>>>???>>>===<<<===@@@BBBHHHNNNXXXaaaiiioootttwwwzzz|||~~~~~~{{{yyyzzz|||yyy{{{~~~}}}}}}rrreeegggooovvvtttmmmbbbSSSGGGEEEHHHBBBJJJNNNJJJEEEDDDFFFFFFEEE@@@BBBAAA<<>>;;;;;;<<<:::777999===999:::;;;===>>>@@@AAABBB;;;999666555555666555444444444444555555555666666999999999:::>>>BBBFFFIIIMMMRRRZZZbbbhhhmmmqqqtttvvvyyy}}}nnn``````yyybbb@@@FFFKKK___mmmeeeOOO<<<333////////////000///......---........................------------------------++++++,,,,,,---...//////666555555555555444444444222222222222222222222222222222222222222222222222444444444555555555555666555???===AAAiiigggKKKDDDDDDHHHGGGGGGGGGFFFDDDCCCAAAAAAHHHJJJQQQ]]]fffmmmwwwyyyhhh___oooyyysssmmmgggbbb^^^YYYZZZYYYUUUOOOKKKLLLMMMSSSYYY___aaa___[[[XXXWWWVVVXXXVVVQQQNNNQQQSSSRRRJJJIIIFFFCCCAAA???======>>>>>>>>>???@@@BBBCCCDDDAAABBBBBBAAA>>><<<<<<===>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<;;;999777666888777666444444666;;;>>>@@@EEEKKKQQQWWW```jjjqqqwwwzzz~~~}}}~~~zzzqqq~~~vvvrrrdddPPPAAA:::777555333222222222222222222222222000000000000000000000000...///000111111000...---111333444222111444<<>>===;;;;;;;;;;;;999888999999999888999999::::::;;;<<>>888444444444222222555333444555444444444777999;;;;;;;;;===BBBIIIPPPUUUZZZ]]]aaaeeejjjpppvvv{{{}}}nnnmmmuuuUUUDDDEEETTTffflll[[[EEE888111,,,...........................------,,,,,,------...//////.........---------++++++,,,,,,,,,,,,------555555555555444444444444222222222222222222222222222222222222222222222222444444444444555555555555333888999===[[[|||UUUFFFEEECCCGGGGGGFFFFFFEEECCCBBBAAAFFFHHHOOOZZZccckkkuuu~~~oooaaaiii~~~yyysssnnngggaaa\\\[[[\\\ZZZVVVPPPMMMMMMPPPRRRVVV[[[]]]\\\YYYWWWWWWYYY[[[ZZZUUURRRSSSTTTRRRJJJHHHFFFCCCAAA???============>>>>>>???AAABBBCCCAAABBBBBB@@@>>><<<<<<===>>>===<<<<<<<<<<<<===>>>>>>>>>===<<<;;;999888777777777666555555777;;;>>>AAAEEELLLRRRXXXbbblllttt{{{~~~qqqwwwuuuoooaaaMMM>>>888666444222222222222222222222222222000000000000000000000000//////000111111000000000000222444222111333:::@@@OOO\\\xxxVVVAAA???AAA???===<<<<<<===???AAAEEEJJJSSS\\\dddjjjqqqtttwwwvvvwwwzzz}}}|||yyyvvvxxxzzz{{{|||{{{}}}zzzqqqmmmmmmqqqpppmmmggg^^^UUUMMMIIIHHHEEECCCBBBBBBAAA@@@>>>>>><<<;;;:::;;;:::999777999888888888888999::::::;;;===@@@BBBCCCDDDCCCBBB>>>888444555444222333555444555666555555666888;;;:::<<<>>>BBBHHHOOOWWW[[[___bbbfffiiimmmrrrxxx{{{~~~|||hhhrrrjjjMMMBBBHHHZZZhhhjjjXXXCCC888333..............................------,,,,,,------...///.........------------++++++,,,,,,,,,,,,------555555555555444444444444222222222222222222222222222222222222222222222222444444444444555555555555888555;;;???OOO\\\DDDEEE@@@FFFFFFFFFFFFEEEDDDBBBAAACCCEEELLLWWW```gggqqq{{{uuuccc```mmm{{{vvvqqqjjjccc^^^______\\\WWWQQQOOOPPPSSSQQQTTTWWWYYYXXXVVVVVVVVVZZZ]]]]]]XXXTTTSSSRRROOOHHHGGGEEEBBB@@@>>>==================>>>@@@AAABBB@@@AAAAAA@@@>>><<<===>>>>>>>>>============>>>>>>=========<<<;;;999888777666777777666666888;;;>>>BBBGGGNNNUUU\\\fffqqqyyy|||tttjjj\\\III;;;555444333333222222222222222222222222000000000000000000000000000000000000000111222333000222333333111222777:::???EEErrr}}}fffDDDAAA???>>>>>>======>>>>>>???BBBHHHQQQZZZaaahhhmmmpppssstttvvvyyy{{{{{{xxxvvvvvvxxxyyyzzzzzz|||~~~~~~|||~~~wwwrrrqqqpppnnnjjjeee___YYYTTTQQQIIIGGGDDDBBBBBBAAA???===>>><<<:::::::::999888666888888777777888999999:::<<<>>>AAACCCDDDEEEDDDCCC>>>888444555555333333666555666666666666777:::===<<<@@@FFFLLLRRRYYY```eeehhhjjjmmmppprrruuuzzz}}}ooocccuuuvvvZZZDDDCCCNNN```gggcccOOO<<<555222///...........................------,,,,,,------...............------------++++++,,,,,,,,,,,,------555555555444444444333333222222222222222222222222222222222222222222222222333333444444444555555555;;;222<<<@@@EEEbbbCCCFFFAAADDDEEEFFFFFFFFFDDDCCCAAABBBCCCIIISSS\\\dddnnnwwwooodddeeeuuuyyytttnnniiieeebbbbbb___YYYSSSQQQTTTWWWUUUUUUVVVVVVUUUUUUUUUUUUYYY]]]]]]XXXSSSQQQNNNJJJGGGFFFDDDBBB@@@>>>>>>===<<<<<<<<<======>>>@@@@@@???@@@AAA???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;:::888777555666777777888:::===@@@FFFKKKRRRYYYaaakkkvvv~~~wwwyyy|||eeeWWWEEE888333444444333111111111111111111111111000000000000000000000000111000//////000222444555///111333333222222444666;;;888ZZZyyyuuuOOO@@@======>>>>>>>>>>>>======@@@EEENNNVVV]]]dddiiillloooqqqtttwwwyyyyyywwwvvvvvvwwwxxxyyy{{{|||~~~zzzzzz{{{~~~}}}xxxvvvrrrnnniiiddd___[[[WWWUUUMMMJJJGGGEEEDDDBBB@@@>>>>>><<<;;;::::::999777666777777777777888999::::::===???BBBDDDEEEEEEEEEDDD>>>888444555555333444666444666777777888:::>>>@@@CCCIIIQQQWWW]]]bbbhhhmmmqqqsssuuuwwwxxxzzz|||}}}eeedddhhhLLL???GGGVVVeeecccXXXDDD444000///..............................------,,,,,,------...------------------------+++++++++,,,,,,,,,------555444444444444333333333222222222222222222222222222222222222222222222222333333333444444444444555777...999<<<===kkktttMMMFFF???CCCDDDFFFGGGGGGEEECCCBBBBBBBBBHHHQQQYYY```jjjtttwwwlllnnn~~~zzztttqqqmmmkkkeeedddaaa[[[UUUSSSVVVYYYZZZYYYWWWVVVUUUUUUUUUTTTZZZ^^^^^^YYYSSSQQQMMMHHHEEEDDDCCCAAA???>>>>>>===<<<<<<<<<<<<===>>>??????>>>???@@@???======>>>???>>>??????????????????>>>======<<<<<<;;;:::999888555666777888999===AAAEEEKKKPPPWWW^^^fffqqq|||~~~gggwww|||||||||___RRRBBB777444444555444111111111111111111111111000000000000000000000000111000//////000222444555000111222222222111222333;;;555JJJzzzaaaCCC<<<===>>>>>>>>>>>>===<<<>>>CCCJJJRRRXXX___eeehhhlllooorrrvvvwwwwwwwwwwwwwwwwwwxxxzzz|||~~~|||xxxuuuzzz~~~|||yyysssllleeeaaa]]]YYYVVVQQQOOOKKKIIIHHHFFFDDDBBB@@@>>><<<;;;;;;:::888777777777777777888999:::;;;>>>???BBBDDDFFFFFFEEEEEE>>>888444555666444555777444666888:::<<>>>>>>>>===============>>>??????<<<>>>???>>>======>>>?????????@@@@@@@@@@@@??????<<<<<<<<<<<<;;;:::999888666666777888;;;@@@FFFKKKQQQVVV]]]dddlllvvvpppeee}}}vvviiiXXXMMM???666444555555333111111111111111111111111000000000000000000000000000000000000000111222333111111111222222222222222777555???pppwwwNNN<<<======>>>>>>======<<<===AAAFFFMMMSSSZZZaaafffiiimmmrrruuuvvvwwwwwwxxxxxxxxxxxx{{{~~~~~~~~~~~~||||||yyytttxxx~~~{{{qqqjjjeee```[[[WWWUUURRROOOMMMKKKJJJHHHFFFCCCAAA???>>>>>>===;;;999777777888888999:::<<<<<<===???BBBDDDEEEFFFEEEDDD>>>888444555666555555888666888;;;>>>AAAFFFKKKOOOYYY```iiimmmnnnppptttyyy{{{}}}ppp___vvvwwwWWW@@@???MMMZZZooo```JJJ999111111111000...........................------,,,,,,------...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------444444444333333333222222222222222222222222222222222222222222222222222222222222333333333444444444333777888888BBBIIIhhhCCC???@@@BBBEEEGGGHHHFFFDDDCCCBBBAAADDDKKKQQQWWW```jjjvvv|||ssspppsss{{{uuupppllleeefffeee```ZZZWWWXXXZZZ[[[XXXWWWWWWYYY[[[YYYXXX\\\```___XXXSSSQQQNNNJJJBBBBBBAAA???>>>>>>>>>>>>>>>>>>======>>>>>>??????;;;===>>>>>>======>>>@@@??????@@@AAAAAA@@@??????<<<<<<<<<<<<;;;:::999999666777777888<<>>===>>>AAACCCEEEEEEDDDDDD>>>888444666666555666999999<<<@@@DDDHHHNNNTTTXXXaaahhhpppsssssstttyyy~~~{{{~~~jjjaaarrrRRRAAAFFFWWWbbbppp]]]EEE666222222111000...........................------,,,,,,------...++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------444444444333333333222222222222222222222222222222222222222222222222222222222222333333333444444444...666333000???;;;kkkAAADDD@@@BBBEEEHHHHHHGGGDDDCCCAAA@@@CCCIIINNNTTT]]]fffpppyyyzzzrrrllleeefffeeeaaa[[[XXXXXXYYYXXXVVVUUUWWW[[[]]]\\\ZZZZZZ]]]\\\UUUPPPNNNLLLHHHBBBAAA@@@???>>>>>>>>>>>>???>>>>>>>>>>>>??????@@@;;;<<<>>>>>>======???@@@???@@@AAABBBBBBAAA@@@???<<<<<<<<<<<<;;;:::999999777777777888<<>><<<999999999:::;;;<<<>>>???<<<>>>AAACCCDDDEEEDDDCCC>>>888555666777555666999<<>>@@@BBBDDDEEEFFFHHHGGGEEEAAA???@@@EEEJJJQQQ\\\fffpppvvv|||uuuuuuggggggeeeaaa]]]ZZZYYYYYY\\\XXXWWWZZZ\\\ZZZYYY[[[aaaZZZRRROOOQQQPPPJJJEEEBBBBBB@@@???>>>>>>======<<<<<<>>>CCCHHHFFF???999<<<<<<<<<===============@@@@@@??????>>>>>>======>>>===<<<;;;999888777666666555777<<>>===<<<;;;<<<<<<>>>>>>BBBAAAAAAAAACCCDDDCCCBBB888888888777666888<<>>======>>>>>>>>>>>>@@@EEEJJJJJJFFF@@@===<<<<<<<<<<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>===<<<;;;999888777777777666888>>>BBBHHHUUUbbbiiisss{{{~~~mmmmmmpppcccWWWKKK@@@777444333222111222000000111111111111000000000000000000000000000000////////////000000000000111111111111111111111111666111666>>>ZZZ}}}^^^@@@777===999:::@@@;;;;;;===@@@CCCGGGOOOYYYaaaiiilllpppssstttvvvyyy{{{{{{xxxxxx{{{}}}|||zzz|||{{{|||}}}qqqfffccc^^^WWWQQQNNNLLLJJJIIIEEEEEEEEEEEEEEEDDDCCCBBB>>>===<<<;;;;;;<<<===>>>AAA@@@@@@@@@AAABBBAAAAAA999999999888888:::>>>BBBHHHLLLSSSZZZ```ffflllpppwwwwwwyyyzzz|||}}}~~~~~~hhheee```oooiiiTTTJJJFFFSSSgggooo\\\@@@111111...---///,,,......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++555444333333222222333333111111111111111111111111333333333333333333333333222222333333333333444444222444444777888555JJJooolllIII>>>>>>@@@DDDGGGHHHGGGFFFHHHDDDCCCEEEHHHJJJRRR[[[ccciiisss~~~xxxxxxsssnnngggcccaaa___[[[XXXVVVTTTUUU[[[^^^\\\ZZZ[[[[[[WWWSSSSSSUUUTTTOOOJJJAAA@@@???>>>======>>>>>>???>>>@@@DDDIIIKKKIIIFFF======<<<;;;<<<===>>>???===>>>>>>>>>>>>>>>>>>???>>>===<<<:::999888777777888888:::@@@FFFNNN\\\hhhrrr{{{xxxpppqqqqqqaaaRRREEE===666555555333111333000000111111111111000000000000000000000000000000////////////000000000000111111111111111111111111555333444777LLL~~~ssssssMMM777:::;;;:::<<<:::<<<>>>???AAADDDLLLWWW___kkkmmmpppqqqssstttwwwyyy~~~|||{{{yyyzzz{{{}}}~~~}}}{{{{{{~~~wwwnnniiiccc[[[SSSNNNKKKIIIGGGDDDEEEGGGHHHGGGFFFEEECCC>>>===<<<;;;;;;<<<===>>>@@@@@@??????????????????999999999999;;;???DDDIIIRRRWWW^^^dddiiilllppprrrxxxzzz}}}~~~|||dddggglllzzzvvv[[[IIIHHHLLL[[[hhhiiiNNN888...000---...111---......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++555444333333222222333333111111111111111111111111222222222222222222222222222222222333333333444444111333333666;;;999EEE___}}}yyyNNN@@@===>>>CCCGGGHHHGGGGGGHHHEEECCCEEEFFFHHHNNNVVV]]]ccclllxxx{{{{{{tttmmmeeebbbcccccc```\\\YYYUUUTTTXXXZZZYYYYYY[[[WWWUUUTTTVVVXXXVVVQQQLLLEEEDDDAAA???>>>===>>>>>>===<<<<<>>===<<<;;;<<<===???AAA<<<=========>>>>>>??????>>>===;;;:::888888888888::::::===BBBIIITTTbbblllttt}}}yyyppp}}}}}}sss[[[KKK???999555666666333222333000000111111111111000000////////////////////////////////////000000000000111111111111111111111111111333555666GGGtttooowwwYYY:::888<<<:::999;;;<<<===>>>???CCCKKKWWW```lllnnnpppqqqrrrsssvvvyyy|||}}}}}}{{{xxxyyy}}}~~~{{{zzz{{{|||uuuqqqiii]]]SSSLLLHHHFFFEEEBBBDDDFFFHHHHHHGGGEEECCC???===<<<:::;;;<<<>>>@@@@@@@@@@@@???>>>=========777999:::===@@@FFFNNNSSSZZZ___ffflllooorrrtttvvvyyyzzz}}}vvvfffrrriiiOOOBBBIIIUUUdddlllfffEEE444///222///000333///......------------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++555444333333222222333333111111111111111111111111222222222222222222222222222222222333333333444444111444111333:::;;;BBBSSSwwwxxx]]]EEE>>>===BBBGGGGGGFFFGGGGGGCCCBBBDDDEEEFFFLLLSSSZZZ^^^gggqqq|||~~~|||rrrkkkdddaaacccfffdddbbb^^^XXXUUUVVVXXXWWWXXX[[[UUUUUUUUUWWWXXXWWWRRRNNNJJJHHHEEEAAA???>>>>>>>>><<<;;;:::;;;<<<>>>>>>>>>===<<<<<<<<<===>>>@@@AAA<<<<<<======>>>>>>>>>???>>>===;;;999888888999999;;;===@@@EEEOOO\\\hhhooowwwzzzsssuuuwwwWWWEEE;;;666444666666333222444000000111111111111000000////////////////////////////////////000000000000000000000000000000000000---333666888EEEdddyyyzzz~~~eeeCCC:::===;;;888===;;;<<<===>>>BBBKKKWWW```iiilllnnnppprrrsssvvvxxxzzz|||}}}{{{xxxxxx}}}~~~{{{yyyzzz|||~~~yyyooobbbUUULLLGGGEEEDDDAAABBBEEEGGGGGGEEECCCBBB???===<<<;;;;;;>>>AAACCCAAACCCCCCAAA>>><<<<<<>>>777999>>>CCCIIIQQQYYY^^^bbbfffmmmrrrvvvxxxzzz{{{}}}~~~~~~mmmmmm~~~\\\FFF???LLL[[[iiikkkaaa???333111333///000333---......------------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++555444333333222222333333111111111111111111111111222222222222222222222222222222333333333333444444333777222000777888;;;FFFppptttLLLBBB===BBBFFFEEEEEEHHHEEEBBBAAACCCCCCDDDIIIPPPWWW[[[bbbkkkvvv|||tttnnnfffcccccceeefffeeebbb\\\XXXYYYZZZYYYZZZ\\\UUUUUUVVVWWWWWWUUUQQQNNNMMMJJJFFFBBB?????????@@@>>>===<<<<<<;;;;;;<<<<<<;;;<<<===>>>??????@@@@@@<<<==================>>>>>><<<:::888888888999:::<<>>AAAIIITTT\\\cccfffkkkoooqqqsssuuuwwwxxxzzz|||{{{yyyyyy|||~~~{{{zzz{{{{{{}}}xxxlll```VVVOOOIIIEEEAAABBBCCCDDDDDDCCCAAA@@@???===<<<;;;===@@@DDDGGGEEEGGGGGGDDD@@@===>>>@@@;;;???FFFMMMTTT\\\ccchhhkkkoootttxxxzzz|||~~~ooohhhyyyvvvNNN@@@CCCSSS___eee```RRR888000111111+++---000+++......------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++555444333333222222333333111111111111111111111111111111111111111111111111222222333333333333444444111888444000777999999???TTTTTTFFF===AAAEEECCCCCCHHHFFFCCCBBBCCCBBBAAAFFFLLLTTTWWW]]]fffqqq|||{{{uuunnnfffbbbbbbcccdddbbb^^^]]]```aaa___^^^___WWWVVVVVVVVVUUUSSSOOOMMMKKKHHHEEEAAA???@@@AAABBB>>>>>>>>>===<<<;;;<<<===:::;;;===???AAAAAA@@@???===============<<<<<<<<<>>><<<:::888777888:::;;;>>>EEEMMMUUUcccuuu|||mmm~~~zzzRRR===777444333555333000111555000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000444111444===???XXXxxxiiiJJJAAA===999@@@999;;;<<<===???EEENNNUUUZZZ___fffllloooqqqssstttvvvxxxzzz{{{{{{zzz{{{{{{}}}||||||}}}|||{{{|||ssshhh\\\PPPHHHCCCCCCCCCCCCCCCBBBAAA@@@???===<<<<<<>>>CCCHHHKKKHHHKKKLLLHHHBBB???@@@BBBCCCIIIQQQYYY___eeekkknnnqqqtttwwwyyyyyyzzz|||~~~uuueeemmmgggEEE@@@MMM```ddd___RRR@@@333...000000))),,,111+++......------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++555444333333222222333333111111111111111111111111111111111111111111111111222222333333333444444444---888666333:::<<<;;;@@@DDDYYYIII>>>AAAEEEBBBCCCHHHHHHDDDCCCCCCAAA???CCCIIIQQQTTTZZZcccooozzz}}}tttjjjbbb___```bbb```^^^aaafffhhheeeaaaaaaXXXWWWWWWUUUTTTQQQNNNLLLHHHFFFBBB@@@???@@@CCCDDD<<<===>>>===<<<;;;<<<===999;;;>>>AAABBBAAA@@@>>>>>>>>>======<<<<<<<<<;;;>>><<<:::888777888:::;;;>>>GGGQQQ[[[lllqqqvvvNNN888777444333444222///111555000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000000111444...222;;;888LLLyyyooossswwwQQQCCC>>>999@@@:::;;;<<<<<<===AAAHHHNNNTTTZZZbbbiiinnnpppqqqrrruuuvvvxxx{{{|||{{{zzzyyy}}}|||}}}}}}zzz{{{~~~vvvgggVVVKKKEEEEEEDDDCCCBBBAAAAAAAAA>>>===<<<<<<@@@EEEJJJNNNKKKMMMNNNKKKDDDAAABBBDDDKKKPPPYYYaaagggkkkoooqqqtttuuuwwwwwwvvvvvvxxxzzz{{{}}}}}}qqqcccuuu|||[[[BBBCCCWWWkkkiii\\\III444111---111000***---333............------.........,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++333333333222222111111111000111111111111222222222000111111111111222222222333333333333333333333333666555333444888>>>FFFJJJMMMqqqDDD===DDD:::HHHSSS888EEEEEEDDDBBB@@@@@@BBBEEEMMMOOOVVVbbblllttt~~~zzzmmmcccbbbbbb___^^^dddgggfffeeefffeeebbb___]]]ZZZXXXWWWUUURRRPPPMMMJJJFFFAAA???@@@BBBCCC===<<<;;;::::::;;;<<<===;;;===@@@BBBBBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;======;;;888666777:::===GGGOOOVVV___pppeeeFFF777333333333222222222111111000000000000000000000000000000000000000000000000---------............///////////////////////////000...111555444555GGG\\\yyy|||xxxzzzccc999999HHH:::;;;;;;::::::;;;>>>CCCGGGQQQWWW```gggllloooqqqrrrwwwyyy{{{{{{yyyxxxxxxxxx~~~{{{yyyxxxzzz|||~~~|||cccNNNIIIHHHFFFDDDAAA>>><<<;;;???;;;:::@@@IIIOOOMMMIIIQQQKKKJJJMMMHHH???CCCMMMTTT\\\ffflllnnnqqquuuyyy|||{{{{{{zzzzzzzzzzzz{{{}}}~~~}}}~~~fffdddxxxXXXBBBGGG\\\rrroooRRR;;;555---------...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,++++++++++++++++++++++++333333333222222111111111000111111111111222222222000000111111111222222222333333333333333333333333444444444555888<<>>???:::AAAKKKBBBFFFFFFEEEBBB@@@@@@BBBDDDJJJLLLSSS___iiiqqq|||~~~}}}~~~tttiiiccc```]]]\\\bbbffffffeeeeeebbb]]]\\\\\\]]]^^^```___\\\ZZZSSSOOOIIIDDDAAA@@@@@@AAA===<<<;;;::::::;;;<<<======???AAACCCCCCBBB@@@???<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::888888:::>>>BBBMMMVVV^^^fffttt}}}|||oooQQQ;;;555333333222222222111111111000000000000000000000000////////////////////////---------............///////////////////////////222///000444333333AAARRR{{{|||qqqyyyoooHHH;;;@@@333:::::::::::::::===BBBFFFLLLSSS\\\eeejjjnnnpppqqqtttwwwyyyzzzyyyxxxyyyyyy{{{}}}}}}|||zzzxxxxxxyyyzzzvvvqqqwwwyyydddQQQFFFEEEDDDBBB@@@>>>===<<<======???EEENNNUUUYYY[[[VVVIIIBBBEEEHHHHHHOOOZZZ^^^eeemmmqqqssstttxxx{{{~~~}}}}}}|||||||||}}}}}}}}}~~~vvvhhh]]]aaagggJJJEEEOOObbbooodddJJJ777333..................------............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++222222222222222111111111000111111111111222222222000000000111111111222222333333333333333333333333222333555777888888888888777QQQsssHHH???@@@>>>AAAHHHGGGGGGFFFDDDAAA@@@AAABBBFFFHHHOOO[[[eeemmmwww{{{uuupppppprrrzzz}}}vvvjjjaaa[[[XXXXXX^^^dddeeeeeeeee```ZZZWWWYYY]]]aaadddccc```\\\YYYUUUNNNGGGBBB?????????===<<<;;;::::::;;;<<<===>>>@@@BBBDDDDDDCCCAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;999999999888999===CCCGGGUUU```jjjqqq}}}tttwwwyyyrrr[[[AAA666999333222222222222111111111000000000000000000000000////////////////////////---------............///////////////////////////444//////333222111999EEEtttxxxoootttwwwWWW>>>:::444:::::::::::::::<<<@@@CCCFFFNNNXXXbbbiiinnnppprrrrrrtttwwwyyyyyyyyyzzz{{{wwwyyy||||||{{{xxxwwwwwwxxx~~~|||pppfffhhhqqqqqqbbbRRRDDDCCCBBBAAA@@@??????>>>???BBBGGGMMMUUU^^^fffkkk___NNNAAACCCMMMVVV___hhhlllpppuuuxxxwwwxxx{{{~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~sss^^^^^^ffftttXXXDDDMMM^^^mmmjjjUUU>>>333111/////////...---------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++222222222111111111111111000000111111111222222222000000000000111111111111222222222222222222222222111333555666777666555555===CCCpppsss\\\@@@CCCAAA===GGGGGGHHHHHHFFFCCCAAAAAAAAADDDEEELLLWWW```hhhrrr{{{~~~pppgggddd]]]gggqqqpppfff\\\VVVSSSSSSZZZaaadddggghhhccc\\\XXXZZZ___dddgggddd___ZZZZZZVVVOOOGGGBBB???>>>>>>===<<<;;;::::::;;;<<<===???@@@BBBDDDDDDCCCAAA???<<<<<<<<<;;;;;;;;;::::::888888888888:::???FFFKKK[[[hhhttt|||zzzyyyvvviiiQQQ;;;555:::222222222222111111111111000000000000000000000000////////////////////////---------............///////////////////////////333///...222333222666<<>>999:::;;;;;;:::;;;>>>@@@CCCJJJVVVaaaiiinnnrrrtttpppssswwwyyyzzzzzz|||}}}uuuwwwyyyzzzxxxwwwwwwxxxuuuwww{{{{{{jjjccceeefffZZZMMMDDDCCCBBB@@@????????????DDDGGGNNNWWW```gggjjjlllcccUUUKKKOOOYYYbbbkkkrrrwwwyyy{{{{{{zzzzzz{{{}}}{{{{{{{{{{{{||||||}}}~~~vvvpppooottt~~~dddSSSOOO\\\pppxxxeeeHHH666111000000000///...---,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++++++++++++++111111111111111111111111000000111111111222222222//////000000000111111111222222222222222222222222222333333444555666777777<<<888ZZZuuuyyyqqq???<<>>@@@BBBCCCCCCBBB???>>><<<;;;;;;;;;;;;:::::::::888888888999<<>>BBBIIITTT___gggnnnsssvvvqqqtttwwwyyyzzz{{{|||~~~uuuvvvvvvvvvuuuvvvxxx{{{pppsssxxx~~~yyyiiiaaa]]]SSSGGGCCCBBB@@@>>>======>>>???GGGJJJRRR```lllooojjjdddYYYWWWYYY___fffkkkrrrwww{{{{{{||||||zzzyyyyyyzzz{{{{{{{{{||||||~~~uuuzzznnnVVVRRR^^^jjjyyyyyy^^^???222111111000000///...---,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++000000000111111111111111000111111111111222222222/////////000000000111111222222222222222222222222333333222222333555777999777555PPPzzzmmmGGG777???BBBEEEEEEHHHIIIIIIFFFCCCBBBAAAAAABBBGGGPPPXXX]]]fffnnnyyy}}}tttnnnooouuu~~~nnndddWWW[[[bbbgggddd[[[WWWWWWQQQUUUYYY___gggooonnnjjj___aaadddgggiiigggccc___UUUQQQKKKEEEAAA@@@@@@AAA===<<<;;;::::::;;;<<<===???@@@BBBCCCCCCAAA???===;;;;;;;;;;;;::::::::::::777777888:::???HHHQQQXXXeeetttjjjTTTEEE;;;333///222111111111111000000000////////////////////////........................---------............///////////////////////////---...///111333444666888DDDooooooooolllWWWBBB<<<;;;<<<>>>>>><<<;;;;;;<<>><<<<<<>>>???AAAIIIMMMXXXhhhttttttiii]]]MMMVVVccclllpppssswww{{{zzz{{{{{{{{{{{{zzzxxxwww}}}}}}}}}~~~~~~}}}lllrrr[[[KKKTTThhhppptttkkkRRR:::000111222/////////...---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++///000000000111111111222000111111111111222222222////////////000000000111111111111111111111111111222222222222333444555555666888IIIqqquuueeeEEE@@@BBBDDDDDDGGGJJJJJJHHHEEECCCBBB@@@@@@EEEMMMSSSWWW___gggqqqxxxwwwppprrrvvv|||qqqfffccccccfffnnnuuutttjjjYYYWWWYYY```aaa^^^\\\^^^SSSUUUWWW[[[dddnnnpppmmmffffffeeeeeeeeeccc___\\\UUUQQQKKKEEEAAA@@@@@@AAA===<<<;;;::::::;;;<<<===@@@AAACCCDDDDDDBBB@@@>>>;;;;;;;;;:::::::::999999666777999===DDDOOO[[[cccooo}}}~~~gggLLL???:::666111111111111111000000000000////////////////////////........................---------............///////////////////////////+++...000000000222555777===WWWyyyooorrrhhhOOO>>><<<>>>@@@@@@>>><<<;;;;;;???CCCKKKSSS[[[ccckkkppprrrtttvvvwwwvvvvvvvvvwwwrrrsssuuuvvvvvvwwwzzz|||qqqrrrvvvzzz{{{~~~www```PPPDDDAAA@@@@@@@@@BBBEEEHHHJJJQQQXXXdddqqqwwwqqqdddXXXQQQ\\\kkktttwwwzzz|||~~~xxxyyy{{{|||}}}|||yyywww}}}}}}}}}~~~|||yyyssspppttt___MMMJJJ\\\qqqkkkcccTTTBBB444///000111..................---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++//////000000111111111222000111111111111222222222////////////000000000000111111111111111111111111222222333444333333111111666888>>>UUUZZZEEEAAABBBCCCFFFJJJKKKIIIFFFDDDCCC??????CCCJJJOOOTTT[[[cccmmmsss{{{|||rrrjjjjjjwwwxxxiii```ZZZWWWXXX\\\eeecccjjjyyy~~~qqqgggTTTOOOOOOWWW]]]^^^___cccVVVVVVUUUXXXbbbmmmpppmmmtttqqqmmmiiifffbbb^^^[[[VVVRRRLLLFFFBBB@@@AAAAAA===<<<;;;::::::;;;<<<===AAACCCEEEFFFEEECCCAAA???;;;;;;;;;:::::::::999999555666:::???IIIUUUbbbkkkwww{{{bbbBBB555444444222111111111111000000000000////////////////////////........................---------.........//////////////////////////////***...111///---///333555555DDDpppxxxmmmtttttt]]]GGG<<>>AAADDDHHHJJJIIIFFFDDDBBB??????@@@DDDJJJRRRYYY^^^jjjrrr{{{|||wwwpppnnn~~~yyyggg]]]ZZZXXXUUUUUUUUUYYYdddooorrrllldddTTTSSSQQQQQQTTTYYY```ddd\\\XXXXXXaaajjjllljjjjjj|||{{{uuummmhhheee___YYYXXXUUUPPPIIIDDD@@@>>>===@@@<<<999<<<>>>===>>>AAAEEEGGGIIIHHHDDDAAA@@@AAA===<<<<<<<<<======;;;:::888888:::CCCRRRaaammmsss~~~}}}xxxVVVAAA888555444555333333222222111000//////000000000000000000000000///////////////////////////...---,,,,,,---...///............////////////...///111111222333555888:::BBB^^^yyyppprrrzzziiiIII;;;CCC===>>>GGG>>>555BBB>>>>>>BBBJJJQQQWWW```iiiiiimmmqqqttttttsssrrrrrrxxxxxxyyywwwuuuuuuwwwxxxwwwxxxxxxxxxwwwwwwyyy{{{kkkvvvlllWWWOOOFFFKKKRRRUUUVVVWWWYYY[[[gggkkkjjjgggkkkrrrkkk]]]fffllltttyyy{{{{{{{{{{{{zzz{{{{{{{{{||||||}}}}}}}}}|||||||||~~~ssseeevvvrrrZZZJJJNNN```qqqxxx\\\HHH666333111++++++000---------------------------------,,,,,,+++++++++......---------,,,,,,,,,+++++++++*********))))))'''(((+++------,,,***(((111111111111111111111111000000000000000000000000111111111111000000000///111111111111111111111111222222222333333333444444000000888???YYYZZZBBB???AAADDDGGGIIIIIIGGGEEEDDDBBBAAAAAACCCGGGNNNUUUZZZgggnnnwww}}}vvvnnnsssnnn```[[[VVVRRRNNNMMMQQQZZZeeeiiifffaaaSSSRRRPPPOOOQQQUUUZZZ]]][[[WWWWWW___ffffffeeeeee|||{{{uuulllfffbbb]]]WWWXXXUUUOOOJJJDDDAAA???>>>BBB===;;;>>>@@@@@@AAADDDHHHIIIJJJGGGCCC@@@???@@@===<<<<<<<<<<<<;;;:::999;;;:::===GGGWWWgggttt{{{}}}lllNNN<<<666444333444333333222111111000//////////////////////////////........................///...---,,,,,,---...///............////////////...///111111111222555777<<<@@@TTT|||lllwwwqqq{{{lllNNN<<>>===<<<@@@GGGMMMSSS\\\eeehhhlllpppttttttsssssssssuuuwwwwwwvvvuuutttuuuvvvvvvwwwxxxwwwvvvvvvwwwyyyyyyhhhnnnsssZZZMMMNNNUUU___eeeggggggggggggcccgggfffeeelllwwwvvvmmmqqqsssvvvxxxyyyzzz|||}}}|||||||||}}}}}}~~~~~~~~~}}}}}}|||}}}~~~|||iiigggxxxiiiUUUJJJSSSeeepppsssQQQ@@@222000000,,,,,,111---------------------------------,,,,,,+++++++++...------------,,,,,,,,,+++++++++*********))))))((()))***,,,,,,+++***)))111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111222222222222333333333333111111777===LLL{{{mmmBBBBBBAAACCCEEEGGGHHHHHHGGGFFFEEECCCAAAAAADDDJJJPPPUUU```gggoootttxxx~~~wwwsss{{{{{{jjjaaaYYYRRRLLLIIIIIINNNUUUZZZZZZWWWPPPOOOMMMLLLMMMOOORRRSSSTTTQQQRRRXXX]]]^^^___bbbwwwxxxsssjjjdddaaa\\\WWWVVVSSSOOOIIIEEEBBB@@@@@@DDD???===@@@BBBCCCEEEHHHMMMMMMJJJFFFAAA>>>>>>???======<<<;;;;;;:::999999<<<>>>DDDPPP```qqq~~~uuu{{{}}}xxxwww~~~oooZZZBBB777444222222333222222222111111000000///////////////////////////..............................------------......---............/////////...///000111111222444666;;;<<>>CCCDDD:::;;;:::===CCCHHHMMMVVV___fffjjjooosssttttttttttttsssuuuwwwwwwuuutttssstttvvvwwwxxxwwwvvvuuuvvvwwwxxx}}}yyyxxxlll]]]bbbiiissszzz{{{yyytttrrrfffiiihhhgggnnn{{{{{{|||{{{yyywwwvvvxxx}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~wwwhhh[[[ggg}}}hhh\\\NNNLLLXXXggghhhbbbCCC666,,,...000---...111------------------------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,+++++++++***************))))))******++++++++++++111111111111111111111111////////////////////////111111111000000000000000111111111111111222222222111222222222222333333333555444999<<<@@@___UUUGGG@@@AAABBBDDDFFFHHHGGGGGGEEECCC@@@>>>AAAFFFMMMQQQYYY___fffkkkpppwwwzzznnnaaaVVVQQQLLLHHHFFFIIILLLMMMNNNLLLKKKIIIHHHIIIJJJKKKLLLLLLJJJJJJNNNPPPRRRYYY```ppprrrooogggbbb___\\\XXXTTTRRRMMMIIIEEEBBBAAAAAADDD???===@@@DDDEEEHHHLLLRRRPPPKKKEEE@@@>>>===============;;;999888999999===CCCNNN]]]mmm{{{vvvyyyvvvpppllllll\\\LLL;;;444333333111222222111111111000000000///////////////////////////........................---------------------------------.........//////---///000000000111333555555777777EEEppptttyyy~~~xxx^^^CCC<<>>CCCGGG<<<<<<:::;;;@@@DDDHHHQQQYYYdddhhhnnnsssuuuuuuvvvwwwtttvvvyyyyyywwwuuuttttttwwwxxxyyyyyywwwvvvvvvwwwxxxwww|||vvvwww{{{~~~xxxtttooorrrqqqooosss|||~~~~~~{{{wwwvvvxxx}}}~~~~~~~~~~~~ddd]]]^^^oooqqqVVVPPPLLLQQQ___eee[[[LLL888000+++---000///...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************+++***)))))))))***+++,,,000000000000000000000000////////////////////////000000000000000000111111000000111111111222222222111111111222222222333333333333555777666FFFqqqGGGAAA???>>>@@@DDDFFFGGGFFFDDDBBB???===???DDDJJJMMMUUU[[[bbbgggkkksss~~~{{{iiiZZZUUUQQQJJJEEECCCEEEIIIKKKIIIHHHFFFEEEEEEFFFGGGIIIJJJIIIIIIHHHFFFGGGPPPZZZkkknnnmmmfff```\\\XXXTTTQQQOOOKKKGGGDDDBBBBBBBBBCCC>>><<<@@@DDDFFFJJJOOOUUUQQQKKKEEE@@@>>>===<<<<<<======;;;999888999;;;???IIIYYYjjjyyy~~~sssxxxqqqgggaaaPPPCCC888555555333111111111111111000000000000000................................................,,,------------------,,,------------............---///000000///000222444000555555888WWW|||yyyxxxHHH666AAABBBAAAEEEAAA>>><<<<<>>333///,,,...000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************+++***)))((()))***,,,---000000000000000000000000000000000000000000000000000000000000111111111111000000000111222222333333111111111111222222222222111333333777888===iii~~~EEECCC@@@===>>>BBBFFFGGGGGGDDDBBB@@@>>>???BBBFFFIIISSSYYY```eeeiiiqqq{{{qqq```VVVSSSMMMGGGDDDEEEJJJOOOJJJHHHEEECCCBBBCCCEEEGGGLLLNNNOOOMMMFFFBBBIIITTTffflllmmmggg^^^XXXRRRMMMNNNLLLIIIEEECCCBBBBBBBBBBBB===;;;???DDDGGGLLLQQQUUUPPPJJJEEEBBB@@@>>><<<<<<>>>>>><<<999888;;;???FFFRRRddduuuxxxzzz}}}mmmYYYLLLGGG===555555666333111000000000000000000000000000........................------------------------,,,,,,------------,,,,,,,,,------------.........---...//////...///111333///666777666IIIwww||||||XXX<<<@@@CCC@@@BBBDDDAAA>>>===>>>@@@BBBJJJRRR]]]bbbjjjppptttvvvxxxyyywwwyyy{{{{{{yyyxxxwwwxxxvvvxxx{{{|||{{{zzzzzzzzzttttttxxx{{{|||yyyvvvrrrppppppqqqqqqpppuuuyyy}}}}}}{{{zzz|||}}}yyyzzz{{{{{{{{{|||~~~}}}~~~xxx^^^ppp|||ppp]]]GGGPPP[[[dddhhhaaaNNN<<<111000//////000///...,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***************++++++++++++***)))))))))***,,,---000000000000000000000000000000000000000000000000///000000000111111111111///000000111222222333333111111111111222222222222333666333888===999TTTvvvYYYGGGBBB>>>>>>CCCGGGIIIHHHFFFDDDBBB@@@@@@@@@BBBCCCNNNTTT\\\aaaeeekkkuuu}}}|||lllXXXVVVRRRKKKEEEEEEIIINNNNNNKKKFFFBBBAAAAAACCCEEEIIIPPPXXXYYYOOOGGGKKKUUU]]]eeekkkfff___YYYRRRMMMKKKIIIFFFCCCBBBAAAAAABBBBBB===;;;???EEEIIINNNTTTSSSOOOIIIEEECCCBBB???===;;;>>>???===:::999>>>BBBRRR]]]mmm|||uuuiiiLLL>>>???777222333444222000000///000000000000000000000........................------------------------+++,,,------------,,,+++,,,,,,---------.........---...//////......000222///333666777CCCfff{{{lllMMM===AAABBB???CCCCCC???======>>>@@@GGGOOOXXX]]]eeelllpppsssvvvwwwvvvwwwxxxwwwvvvuuuuuuvvvtttvvvzzz{{{{{{zzzzzz{{{wwwuuuuuuwwwxxxzzzwwwsssmmmlllnnnqqqssssssssswww{{{|||yyywwwyyy~~~yyyzzz|||||||||~~~~~~pppooo}}}sssbbbVVVPPP[[[eeeggg```UUUEEE888///000////////////...,,,------------------------+++++++++,,,,,,---------,,,,,,,,,++++++++++++***))))))*********+++++++++***************++++++,,,000000000000000000000000000000000000000000000000//////000000111111111222///000000111222222333333000111111111111222222222333555000555;;;222@@@jjjvvvyyyJJJDDD??????DDDIIIJJJIIIHHHGGGDDDBBB@@@???>>>>>>HHHNNNVVV\\\___eeennnuuuzzz~~~|||yyy[[[ZZZVVVNNNFFFCCCFFFJJJRRRNNNHHHCCC@@@???AAACCCCCCOOO^^^cccZZZPPPRRRZZZSSS^^^ffffff```\\\WWWRRRIIIHHHEEEBBBAAAAAAAAABBBBBB===;;;@@@FFFJJJPPPVVVRRRMMMHHHFFFEEECCC@@@===;;;>>>???===::::::???DDD[[[eeessswwwuuusssmmmOOOBBB999222///111333111//////////////////000000000000........................------------------------++++++------------++++++,,,,,,,,,---------......---...///.........000222...///222666???\\\zzzyyy|||]]]<<<===DDD???@@@DDD???=========>>>EEEMMMTTTZZZbbbiiinnnqqqtttvvvtttuuuuuutttrrrrrrsssuuurrruuuxxxzzzzzzzzzzzz{{{~~~vvvppppppssswww~~~|||{{{vvvpppoooqqqtttvvvwwwsssvvvzzzyyyuuurrrvvv|||{{{|||}}}}}}}}}~~~{{{mmmggg~~~wwwnnncccQQQLLLZZZeeellleeeVVVGGG999000---//////......///...,,,------------------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))******++++++++++++))))))******++++++++++++000000000000000000000000111000///......///000111////////////000000000000000000000000111111111111111111222222222333333333222333333444666999>>>BBBqqqrrrRRRCCC@@@999BBBNNNGGGHHHGGGDDDBBB@@@???>>>>>>BBBJJJRRRUUUVVV\\\iiissswww||||||www\\\\\\XXXPPPGGGEEEJJJQQQVVVPPPHHHDDDCCCCCCAAA???HHHPPPdddkkk^^^XXX```bbb```^^^^^^___aaa^^^XXXRRROOOJJJEEEBBBAAAAAA@@@???>>>???AAADDDHHHLLLPPPRRRKKKJJJHHHGGGEEECCCAAA@@@>>>;;;:::;;;;;;>>>GGGQQQjjjsss~~~rrrqqqsssuuuqqqPPP>>>555444333222111111111111111111000/////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000222000111444666FFFmmmvvv{{{nnnPPP>>>@@@BBB===BBBBBBAAA???<<<>>>CCCGGGMMMSSS[[[eeelllppprrrrrrwwwwwwwwwwwwvvvtttsssrrrrrrrrrrrruuuxxxzzzzzzyyywwwvvvuuusssrrrrrrtttwww{{{~~~xxxzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzyyywwwvvvyyy}}}~~~{{{zzz~~~ppphhhkkkvvv```NNNKKKRRRkkkwwwttt[[[EEE>>>777---........................,,,,,,,,,------.........,,,++++++******++++++,,,------------,,,+++***)))+++++++++*********))))))************************000000000000000000000000111000///......///000111////////////000000000000000000000000111111111111111111111222222222333333222333333444555888<<<@@@UUUoooLLLCCCBBBDDDHHHGGGGGGFFFEEECCCAAA???=========CCCJJJNNNQQQXXXbbbjjjqqqwwwttt___]]]WWWOOOHHHFFFKKKPPPTTTOOOHHHEEEEEEDDDBBB@@@DDDNNNcccjjj^^^\\\gggkkkfff^^^XXXZZZaaaccc^^^WWWRRRNNNIIIEEECCCAAA???===CCCDDDFFFHHHJJJLLLMMMNNNJJJIIIGGGEEECCCBBBAAA@@@;;;888777:::>>>EEEQQQ]]]pppyyywwwxxxwww{{{~~~zzzbbbEEE666555444333222111111111111111111000//////////////////.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////000000000000333111222333333;;;XXXvvv~~~}}}~~~rrrZZZGGGDDDDDDBBBAAAAAAAAA???===>>>AAADDDJJJOOOVVV___ffflllnnnpppsssttttttuuuuuuuuuvvvvvvsssssstttwwwzzz{{{zzzyyywwwwwwwwwtttrrrqqqrrrssspppuuuzzz~~~zzzyyyyyyyyyxxxxxxwwwwwwwww||||||~~~~~~~~~~~~|||||||||~~~}}}yyyjjjmmmzzz}}}iiiRRRGGGQQQbbbrrr}}}vvvYYY???555111+++........................,,,,,,,,,---------------,,,++++++******++++++,,,------------,,,+++***))),,,,,,,,,+++++++++******************************000000000000000000000000000000////////////000000////////////000000000000000000000000111111111111111111111222222222222333222222333333333555999<<<@@@lllXXXAAAEEEBBB???EEEEEEFFFFFFEEECCC@@@===;;;<<<@@@EEEKKKQQQXXX___dddiiiqqq|||uuuccc^^^VVVOOOJJJIIIKKKMMMPPPLLLHHHGGGGGGFFFDDDAAA@@@MMMccciii]]]]]]iiimmmjjj\\\QQQSSS___gggddd]]]YYYWWWSSSNNNIIIDDD@@@???HHHIIIJJJKKKLLLKKKJJJJJJJJJIIIFFFCCCAAA@@@@@@@@@<<<888777;;;BBBMMM\\\jjjyyy|||}}}yyy{{{{{{{{{nnnUUU???555444333222111111111111111111111000///////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000222000222444222444CCCVVV{{{qqq\\\III??????CCC???@@@AAA@@@>>>>>>???@@@EEEIIIOOOVVV^^^eeeiiilllooooooppprrrsssvvvxxxyyytttuuuvvvyyy{{{|||zzzxxxxxxxxxxxxvvvsssqqqpppqqqoooppprrrttt{{{~~~{{{xxxxxxwwwwwwwwwwwwwwwvvv}}}~~~sssgggtttrrr\\\GGGDDDWWWmmmvvv}}}sssSSS777......---........................------------,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,+++******------,,,,,,,,,+++++++++************************000000000000000000000000000000////////////000000////////////000000000000///000000000111111111111111111111111222222222222111222333222222333666999;;;VVVnnnFFFDDDAAA<<>>;;;===>>>AAAHHHOOOWWW[[[^^^bbbkkkxxx{{{ggg___VVVOOOMMMMMMMMMMMMMMMJJJGGGGGGIIIHHHEEEAAA@@@OOOeeejjj\\\[[[cccddddddXXXMMMOOO[[[eeeeeeaaaaaaaaa^^^XXXPPPHHHDDDBBBJJJKKKLLLMMMLLLKKKHHHGGGJJJHHHEEEBBB@@@????????????;;;999???IIIUUUfffsssyyyzzzvvvrrrmmm^^^KKK===999333333222111111111111111111000000///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000000///111555444555<<>>@@@@@@@@@???>>>===AAADDDHHHOOOVVV^^^dddhhhlllmmmmmmoooqqqtttwwwxxxuuuvvvwwwzzz||||||zzzwwwxxxyyyyyyxxxuuusssrrrrrrssstttttttttwww}}}xxxxxxyyyzzz{{{{{{{{{zzzxxxxxxxxxxxxwwwwwwwwwwwwzzz{{{}}}~~~zzzyyypppggguuu|||uuufffTTTHHHJJJ[[[kkkrrrsssdddHHH333///111111...........................------,,,,,,+++++++++,,,++++++******++++++,,,,,,---------,,,,,,+++***,,,,,,++++++++++++******************************//////////////////////////////000000000000//////////////////000000000000///000000000111111111111000000111111111222222222111222222222111222444666:::EEEyyy[[[GGGCCC???EEEAAACCCFFFGGGFFFCCC@@@===;;;:::<<>>>>>;;;<<>>;;;<<<>>>@@@AAA@@@>>><<>>>>>???BBBDDDGGGGGGEEEBBB@@@>>>===>>>AAAGGGMMMRRRTTTZZZbbbmmmvvv||||||jjjcccZZZTTTSSSTTTTTTTTTIIIFFFEEEEEEGGGGGGDDDAAAAAAOOOeeeiii```aaabbbXXXMMMLLLIIIHHHKKKRRRZZZaaa]]]aaaaaaZZZNNNEEECCCEEEFFFGGGHHHIIIJJJIIIHHHGGGHHHGGGFFFDDDBBB@@@>>>===;;;;;;AAAQQQbbbppp~~~|||uuu|||}}}{{{ccc___WWWMMMBBB:::666555222111111000000000111111111111000///////////////,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........////////////000000000000222666:::CCChhhqqq~~~vvvxxxttt```GGG888:::;;;===@@@BBBBBB@@@======???AAAFFFMMMTTT[[[^^^gggiiikkkmmmooopppqqqrrrtttssstttuuuxxxyyyyyyxxxwwwxxxyyyxxxwwwvvvwwwxxxppprrrssssssrrrrrrsssuuuzzz|||uuulllrrrsssuuuuuuttttttvvvwwwyyyyyyyyyyyyyyyzzzzzzzzzyyyzzz}}}~~~~~~wwwfffeeewww}}}ssscccPPPHHHRRRaaahhhgggaaaVVVCCC333///222111,,,........................,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++***))))))))))))((((((((())))))))))))))))))))))))////////////////////////...///000111111000///...////////////000000000000000000000000111111111111000000000000111111111111///111222222222222444555777===NNNhhhHHH@@@<<<>>>@@@CCCEEEGGGFFFEEEDDDBBBAAAAAAAAADDDJJJPPPUUUXXX^^^gggooouuu{{{|||jjjeee]]]WWWUUUUUUWWWYYYHHHEEECCCCCCEEEFFFCCCAAACCCMMM]]]aaa\\\```aaaTTTKKKIIIEEEBBBDDDKKKVVV^^^XXX]]]^^^WWWKKKCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFDDDAAA>>><<<<<<>>>JJJ]]]ppp}}}rrrhhh~~~~~~rrraaa[[[RRRGGG>>>999666333111111000000000000111111111111000///////////////++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...000222000///000444777;;;OOOpppxxxyyy|||oooRRR999::::::<<>>===>>>CCCKKKQQQWWW\\\cccjjjpppwww~~~jjjeee___YYYVVVVVVZZZ\\\HHHEEEBBBBBBDDDDDDCCC@@@EEELLLWWWXXXTTT[[[\\\MMMMMMHHHAAA===@@@IIIUUU]]]VVV[[[]]]VVVJJJCCCEEEKKKJJJJJJIIIHHHHHHHHHHHHIIIFFFGGGHHHHHHFFFBBB>>><<>>CCCHHHNNNSSSUUU___ccchhhmmmpppqqqqqqpppqqqooonnnooorrrvvvxxxyyyzzzyyywwwtttqqqppprrrsssooopppqqqrrrssssssttttttqqqrrruuuyyy}}}~~~~~~|||{{{|||~~~}}}|||}}}xxxqqqvvvxxxyyyxxxvvvvvvyyy|||vvvvvvwwwwwwxxxxxxxxxxxxwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~wwwrrrnnnddddddvvv|||~~~yyyWWWTTTSSSZZZlllwwwooo___CCC>>>555...,,,///000000........................*********++++++,,,,,,---,,,++++++++++++++++++,,,++++++,,,------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))111111000000//////......000///...---...000222333000000///////////////000////////////000000000000000000000000111111111111111111222222222333333333222===<<>>>>>AAAFFFJJJPPPUUU]]]dddiiipppxxx~~~{{{qqqiiibbb___^^^\\\YYYXXXMMMDDD>>>AAADDDDDDCCCCCCKKKPPPPPPMMMQQQ[[[[[[RRRIIILLLEEE???AAABBBHHHXXXTTT___gggaaaQQQGGGJJJRRRKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHIIIEEE???>>>AAAEEEQQQbbbqqq|||{{{nnn|||~~~|||uuupppRRRAAA@@@777///111333000000000000000000000000////////////............000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////////////////.........000000000000000111111222444EEEYYYrrr}}}xxxsssUUU??????;;;777;;;DDDGGGDDD<<<<<<<<<>>>AAAFFFJJJMMMZZZ^^^dddhhhkkkmmmoooqqqmmmoooqqqrrrrrrsssuuuvvvzzzwwwtttsssuuuvvvuuusssuuuvvvvvvrrrnnnlllmmmooopppoooooorrrwwwzzzxxxvvvyyy~~~|||yyy{{{{{{yyyxxxzzz~~~{{{xxxwwwyyyzzzxxxwwwyyyxxxxxxxxxyyyyyywwwvvvzzzyyyxxxvvvttttttwwwzzzxxxwwwvvvvvvvvvwwwyyyyyyzzz{{{}}}~~~{{{wwwsssiiieee```~~~}}}}}}vvvaaaLLLSSS^^^jjjttttttfffWWW777444///,,,,,,---//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))(((((())))))******+++++++++*********))))))((((((000000000/////////////////////...---...000222333000000///////////////000////////////000000000000//////000000000111111111111111111222222222333333111:::666>>>iiirrrOOOBBB???@@@EEEFFFDDDCCCEEEBBBBBB@@@>>>===@@@DDDHHHKKKQQQXXX___dddkkkrrrxxxzzzrrriiieeeccc___YYYTTTLLLFFFBBBBBBCCCCCCEEEJJJPPPVVVXXXVVV[[[```ZZZNNNGGGIIIBBB===AAAAAAEEESSSVVV___fffbbbUUULLLMMMQQQOOONNNMMMLLLKKKJJJIIIHHHFFFGGGHHHHHHCCC===>>>DDDPPP\\\mmm{{{wwwzzzuuuxxxxxxTTT>>><<<777222333111000000000000000000000000////////////............///......------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///////////////............000000//////000000111222444===III\\\~~~}}}gggKKKAAA;;;>>>AAA??????BBB>>>===<<<===???CCCGGGIIITTTXXX^^^cccgggkkknnnqqqnnnoooqqqqqqqqqqqqsssuuuvvvtttssstttvvvvvvtttqqqssstttuuurrrnnnllllllmmmlllmmmppptttwwwwwwuuusssvvvyyy{{{{{{}}}~~~yyyxxxzzz}}}zzzxxxzzzzzzxxxxxxzzz|||yyyvvvuuuwwwwwwvvvuuuttttttuuuvvvxxxyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvxxxyyy{{{|||{{{|||~~~~~~~~~ssshhheeehhhuuuzzzsssdddSSSKKKWWWhhhwww~~~tttZZZBBB555222...,,,------...---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))*********************)))))))))(((//////////////////000000///......---...000111222000//////......///000000////////////000000000000//////000000000000111111111111111222222222222333333777222555PPPqqqXXXAAA@@@BBBFFFEEEBBBBBBEEECCCBBBAAA>>>===>>>AAADDDFFFKKKRRRXXX]]]ccckkkqqqxxxzzzqqqllljjjeee[[[SSSNNNJJJIIIHHHGGGFFFLLLSSSUUU[[[___bbbggghhh\\\MMMGGGFFF===;;;AAA@@@AAAMMMWWW]]]bbbaaaZZZSSSPPPPPPQQQQQQPPPNNNLLLKKKJJJIIIHHHHHHIIIGGGAAA===CCCLLL^^^iiiyyyyyyuuu}}}ssszzzSSS:::777666555444///000000000000000000000000////////////............------------------...///------------------------+++++++++++++++++++++++++++,,,,,,------.................................000000//////000000111222555666888CCCeeerrrZZZEEE:::AAACCC;;;:::CCCBBB@@@===<<<<<>>AAADDDDDDCCCEEECCCCCCBBB???======???AAACCCGGGNNNSSSWWW]]]eeekkknnnwwwwwwqqqpppmmmdddZZZTTTPPPPPPQQQQQQPPPRRRWWWZZZ^^^dddiiiooonnn```PPPJJJEEE;;;;;;BBB@@@@@@LLLVVVXXX[[[]]][[[WWWRRROOOPPPPPPOOONNNMMMLLLLLLKKKLLLJJJHHHDDD???@@@LLLZZZkkkttt}}}~~~|||~~~oooMMM888666444555555///000000000000000000000000////////////............,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......------...............//////////////////000111111444444222777OOO{{{xxxfffPPP===;;;===:::===EEEFFFCCC@@@===<<<===???AAAGGGKKKQQQWWW]]]ccciiimmmqqqrrrsssrrrqqqpppqqqrrrrrrrrrssstttvvvvvvuuuuuuxxxxxxvvvuuusssrrrrrrsssjjjnnnssstttrrrppppppqqqqqqsssrrrqqquuu|||~~~|||pppppprrrvvvyyyyyyxxxvvvxxxtttsssvvvxxxvvvvvvxxxvvvuuutttttttttttttttsss||||||{{{zzzxxxwwwwwwxxxzzzwwwuuuwww|||}}}zzzvvvxxxxxxyyyzzz|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~tttjjj```]]]eeeqqqzzz{{{oooWWWNNNTTT___mmm|||~~~ttt___CCC//////...------......,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++******))))))((((((*********)))))))))))))))------......//////000000---------......///000111...............///000000////////////000000000000...////////////000000000000000111111111222222222444555444777;;;DDDmmmVVVGGG;;;<<>><<<===>>>AAAEEEKKKOOOSSSYYYaaagggkkkuuu}}}uuussstttpppiiiaaa\\\[[[```eeeccc``````fffhhhkkkooorrrmmm___RRRQQQJJJ======DDDAAACCCRRRWWWUUUUUUVVVXXXWWWRRRMMMLLLLLLMMMMMMMMMMMMNNNNNNLLLHHHCCC@@@???FFFWWWhhhwww}}}yyyxxxvvvvvv[[[DDD888777222222444000000000000000000000000000////////////............,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------------,,,---------......///////////////...///000000111///333555777AAAbbbtttdddKKK999555<<>>???EEEHHHMMMSSSYYY```gggkkkrrrssstttsssrrrqqqrrrsssuuutttsssssssssuuuxxxzzz{{{xxxuuurrrrrrsssuuuvvvoooqqqsssssspppppprrruuurrrsssrrrrrrvvv~~~vvvtttssssssuuuvvvwwwvvvuuurrrqqquuuwwwvvvuuuvvvuuuuuuvvvuuuuuuttttttttt{{{{{{{{{yyywwwvvvwwwyyy~~~yyyuuuuuuzzz|||{{{xxxzzz{{{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~yyyllleeecccdddiiiooovvvrrrcccOOOPPP```cccrrr~~~wwwcccNNN===333---,,,,,,---......,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++******))))))(((((())))))))))))))))))******..................//////,,,------...//////000000------------...///000000////////////000000000000......////////////000000000000000111111111111222222333333777888999XXXrrrZZZBBB<<>>???;;;DDDCCCBBBAAA@@@???>>>>>>BBBEEEJJJOOOVVV^^^ffflllqqqssstttsssqqqqqqrrrsssvvvvvvtttrrrrrrtttyyy}}}yyyvvvqqqoooppprrrtttuuurrrrrrrrrqqqqqqrrrtttwwwssstttrrrooorrryyy|||zzzuuusssqqqqqqsssvvvxxxyyytttqqqqqquuuwwwuuutttuuutttuuuwwwwwwuuuttttttuuusssuuuvvvvvvtttuuuyyy||||||wwwvvvxxxzzz{{{zzz{{{|||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~|||nnndddeeelllooonnnlll}}}ooocccVVVOOOWWWeee```ooowwwkkkTTTAAA666111---,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************))))))))))))))))))))))))************..................------,,,,,,---...////////////------------...///000000////////////000000000000........./////////000000000000000000111111111111222222000444777333EEEggg~~~uuuSSSBBB@@@CCCEEEFFFDDDEEEEEEDDDAAA>>>======<<>>???AAAAAAAAA@@@>>>===>>>AAAFFFLLLSSS]]]gggmmmooopppqqqqqqpppoooppprrrtttuuuuuusssrrrssswwwzzzvvvsssqqqrrrssstttsssqqqrrrqqqpppqqqsssuuuuuutttttttttrrroooqqqvvvwwwuuusssrrrqqqrrruuuwwwxxxxxxuuuqqqqqqvvvwwwtttssstttrrrtttwwwwwwuuussstttuuupppsssuuutttrrrtttyyy~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyzzz|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~|||~~~{{{~~~mmmdddaaakkkxxx{{{uuuooozzzuuufffTTTOOOZZZdddfffccciiigggWWWCCC666111...---,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))*********((()))))))))************/////////......------,,,+++,,,---...////////////,,,,,,,,,---...///000111////////////000000000000............/////////000000000000000111111111111555333///333777222:::SSSfff|||bbbHHH???>>>CCCGGGDDDEEEFFFEEEBBB???>>>>>>999<<>>===:::===BBBIIIRRR]]]hhhooolllnnnoooooonnnnnnooopppqqqtttvvvuuusssrrrtttvvvtttssstttvvvyyyxxxtttppppppoooooorrrvvvwwwtttqqquuuvvvtttqqqsssxxxyyywwwsssssstttvvvxxxxxxwwwuuuuuurrrrrrvvvwwwtttrrrssspppsssvvvvvvtttrrrsssuuutttvvvxxxvvvssssssxxx}}}|||}}}~~~}}}{{{xxxwwwwwwwwwxxx{{{}}}}}}}}}||||||}}}|||~~~zzzqqqppp{{{uuubbb^^^bbbrrr{{{tttzzzwwwooonnn^^^JJJOOOgggqqqjjjjjjfffXXXDDD444/////////...---+++,,,...000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))(((((())))))******++++++(((((())))))*********+++------............------........................//////............//////............////////////......//////000111111111000000000000111111111111000000000111444777;;;===uuufffmmm]]];;;===DDDAAACCCGGGGGGCCCCCCEEEAAA999<<<999999===BBBEEELLLRRRWWW\\\dddnnnxxxmmmZZZQQQTTTYYYZZZZZZZZZYYY\\\dddpppxxxpppccc^^^VVVOOOJJJFFFFFFRRRaaannniiibbbZZZSSSOOOMMMMMMNNNLLLKKKMMMQQQRRRPPPMMM@@@JJJVVV```nnn}}}xxxyyyxxxvvvpppqqqkkkTTTBBB???777555222000///...///000////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,++++++,,,,,,---...........................---///000//////555???GGGyyytttxxxuuu]]]DDD;;;999888:::>>>>>>>>>AAAFFF;;;===@@@EEEMMMWWWbbbiiihhhiiikkkkkkkkklllnnnpppppprrrsssttttttuuuwwwzzz{{{zzzyyyxxxvvvuuutttsssttttttuuuvvvvvvwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvxxxzzzzzzxxxvvvooosssyyy{{{zzzwwwsssrrrvvvvvvvvvtttrrrrrrtttvvvvvvwwwxxxxxxwwwvvvwwwxxx}}}{{{yyywwwvvvwwwxxxyyy{{{{{{|||}}}~~~}}}}}}||||||}}}pppaaadddzzzssskkkcccgggttt{{{xxx~~~~~~}}}xxxlllbbbRRRKKKXXXkkkooohhhkkk]]]III:::333111///...------------------------------,,,,,,,,,,,,++++++************************************************,,,,,,,,,+++***))))))((()))))))))))))))******+++((((((((((((((((((((((((------............------........................//////............//////........./////////000000//////.........///////////////000000000111111111111111111222444777:::;;;NNNzzz|||lllRRR<<<:::>>>BBBEEEEEEBBBBBBFFFEEE@@@???;;;:::===@@@BBBGGGMMMTTTXXXaaakkkttt|||sss```UUUSSSUUUQQQQQQPPPPPPSSS[[[fffnnnyyyuuuhhhccc\\\UUUQQQNNNNNNVVV```gggccc]]]WWWQQQNNNLLLLLLKKKKKKLLLNNNOOONNNLLLIIILLLWWWdddooozzzzzzttt~~~xxxxxxyyylll\\\III>>>>>>555444222000//////000000////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,---..............................///000///...222:::@@@VVV|||qqqnnnmmmYYY@@@:::777888;;;===<<<>>>AAA>>>???AAACCCHHHOOOXXX^^^\\\___dddhhhkkknnnppprrrqqqssstttuuuvvvxxx{{{~~~zzzyyyyyywwwvvvuuuttttttrrrsssttttttttttttttttttttttttuuuuuuvvvvvvwwwwwwuuuuuuvvvxxxzzzyyyvvvtttrrrvvv{{{}}}{{{wwwsssqqqwwwxxxwwwvvvttttttuuuwwwvvvwwwxxxxxxvvvvvvwwwxxxyyyyyyxxxxxxxxxyyyzzz{{{zzz{{{||||||}}}}}}}}}}}}}}}}}}||||||}}}}}}kkkkkkyyy}}}ssshhhaaappp{{{yyy~~~zzz[[[WWWQQQQQQ```qqqqqqhhhZZZOOO???333...------,,,------------------------------,,,,,,,,,,,,++++++******************************************************))))))(((''''''&&&)))))))))))))))******+++))))))))))))))))))))))))------............------------------------------//////............//////////////////000000000000333222000///......////////////000000000000111111222222111222333555777999555WWWvvvuuuJJJ===EEEBBBEEEFFFBBBAAADDDEEEDDDBBB>>><<<===>>>>>>BBBGGGNNNSSS[[[eeeooowww|||}}}mmm___WWWTTTSSSSSSRRRSSSXXX```kkkrrrnnnuuurrrssswwwjjjkkkddd^^^\\\[[[[[[]]]aaa```^^^ZZZVVVRRROOOMMMLLLKKKMMMOOOOOONNNMMMLLLLLLZZZgggttt~~~}}}wwwppp~~~xxxtttuuuoooTTTCCC>>>>>>333222111000///000111111////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...------------------------...///000///---///333888<<>>444---+++,,,,,,,,,........................------,,,,,,,,,,,,++++++******************************************************))))))(((''''''''')))))))))))))))******+++++++++++++++++++++++++++------............------------------------------///......------......////////////000000000111111666444222000/////////000////////////000000000111333222222222333444555666777BBBgggeeeHHHFFFBBBEEEFFFDDDBBBAAABBBCCCCCC???<<<======<<<>>>CCCJJJNNNVVV___iiiqqqwwwzzzzzzlll```YYY[[[\\\]]]```gggpppyyyttttttiiiiii{{{rrrhhhoooiiieeeeeeggggggeeebbb___]]]ZZZWWWTTTQQQOOONNNPPPQQQPPPNNNMMMPPPVVV\\\eeeppp|||}}}~~~~~~wwwvvvzzzrrrQQQAAA;;;777111111000000000000111222////////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...---------------------------...000000...///111333666BBBmmmuuukkkRRRFFF<<<999;;;;;;<<<>>>CCCCCCAAA???===>>>AAACCCHHHOOOZZZbbbhhhjjjkkkllljjjkkklllmmmmmmooosssvvvyyyyyyxxxxxxxxxxxxwwwwwwuuuuuuuuuuuutttssssssrrrttttttuuuuuuvvvvvvwwwwwwtttuuuvvvyyyzzzwwwsssooouuuxxx{{{|||zzzwwwuuutttwwwxxxyyyxxxvvvvvvwwwyyyvvvwwwxxxwwwvvvuuuvvvxxxwwwxxx{{{}}}~~~~~~~~~}}}sssuuuwwwyyy{{{{{{zzzzzz}}}}}}}}}}}}~~~}}}tttsssuuutttnnnYYYooo}}}tttcccTTTLLLVVV```hhhqqqqqqaaaMMM:::555000------.................................------,,,,,,,,,+++++++++************************************************++++++++++++******)))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------......------------......////////////000000000000444333111///.........///...////////////000000000222222222222222333333444;;;333III~~~WWW??????@@@CCCDDDDDDBBBBBBCCCBBB>>><<<======;;;===AAAFFFJJJQQQZZZccckkkrrruuu~~~~~~uuuhhh___]]]___ccciiirrr{{{yyyiiidddrrrwwwmmmhhhnnnjjjggggggkkklllhhhbbb^^^\\\ZZZWWWTTTRRRPPPOOOTTTSSSOOOLLLNNNWWWeeeooooooxxx~~~}}}xxx{{{hhhHHH;;;666000000000000000000000111111////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,---///000000000111222555333SSS~~~sssbbbRRRBBB;;;999999;;;>>>BBBBBBAAA???<<<<<<>>>???EEEMMMXXXaaagggjjjkkkllliiijjjlllllllllmmmoooqqqxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvuuuwwwwwwvvvvvvuuuuuuttttttuuuuuuvvvxxxyyywwwsssppprrruuuxxxyyyxxxwwwwwwwwwuuuwwwxxxxxxwwwvvvwwwxxxuuuvvvwwwwwwvvvuuuvvvwwwyyyzzz}}}~~~~~~|||{{{ppprrruuuxxxzzz|||||||||}}}}}}}}}~~~~~~xxxqqqvvvzzzgggssswwwjjj[[[OOOTTT___hhhlllnnngggSSS===444222///......//////...........................------,,,,,,,,,+++++++++************************************************+++++++++***************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,......------------..................////////////...............---------......////////////000000111111222222222222333333777---:::hhhzzzTTT@@@>>>>>>CCCFFFEEEEEEFFFCCC???===>>>===;;;<<>>???@@@???======>>>@@@BBBIIISSS\\\bbbgggjjjlllhhhjjjmmmoooooooooppppppuuuvvvvvvwwwxxxxxxyyyyyyxxxyyyyyyyyyyyyyyyxxxwwwxxxxxxwwwvvvuuutttssssssvvvuuuvvvwwwxxxxxxuuusssrrrtttwwwxxxxxxwwwxxxyyyuuuwwwxxxyyywwwwwwwwwxxxuuuvvvwwwwwwuuuuuuvvvwwwyyyzzz{{{||||||{{{yyyxxxrrrssstttwwwyyy|||~~~}}}}}}~~~~~~zzz~~~wwwnnnmmmwwwzzzppptttyyy}}}zzzjjj\\\TTTPPP[[[cccgggddd```YYYGGG444000//////......---------------------------------------,,,,,,,,,,,,++++++************************************************))))))(((((((((((((((((()))))))))))))))******+++------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------............***,,,...000000000//////........./////////000000000000111222222222222222222333777MMM~~~MMMCCC===AAAFFFFFFEEEFFFEEEAAA??????===::::::===@@@CCCHHHOOOWWW___eeehhhqqqvvv{{{}}}~~~|||rrrjjjcccfffmmmwww|||vvvzzzxxxuuu{{{ssstttpppkkkkkkmmmiiiccc[[[YYYWWWTTTTTTTTTVVVWWWWWWWWWZZZ```kkkvvvvvvuuuvvv}}}zzzxxx~~~{{{ssstttuuuvvviiiNNN<<<999999555000000000000000000//////////////////............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---...///000000000///222222EEE___sssyyyxxxlll]]]PPPDDD<<<;;;>>><<<===??????>>>>>>???@@@>>>CCCJJJPPPUUUZZZ^^^aaa___ccciiimmmnnnnnnmmmnnnqqqrrrssstttuuuvvvwwwwwwvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuttttttwwwvvvuuuvvvxxxxxxwwwvvvuuuwwwxxxxxxxxxwwwyyyzzzuuuwwwzzzzzzyyyxxxyyyyyyuuuvvvwwwvvvuuutttuuuwwwuuuvvvwwwxxxxxxwwwvvvuuuwwwvvvvvvwwwxxx{{{~~~}}}}}}~~~~~~uuu~~~ssszzz}}}nnnlllkkkooo{{{~~~uuuoooooopppsss|||~~~lllZZZRRRSSSXXXaaaeeeaaaUUUMMMGGG;;;.........///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************************************((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......+++---000444555555444222............/////////000///000111222222222222222000:::666444\\\|||[[[LLL@@@@@@DDDCCCBBBCCCHHHCCC@@@@@@===999888;;;>>>@@@EEELLLSSSZZZ```dddlllrrryyy{{{{{{|||~~~vvvooocccgggoooxxx}}}~~~{{{|||}}}yyyqqqnnnpppmmmggg\\\ZZZXXXVVVWWWYYY\\\^^^YYY\\\cccooo|||vvvhhhnnn{{{yyypppiiinnneeecccWWWDDD888666444...000000000000000///......000/////////............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...---///111===FFFMMMkkkvvvjjj]]]NNNBBB>>>@@@:::<<<>>>???>>>>>>???@@@<<<>>>BBBEEEHHHKKKOOOSSSTTTYYYaaagggiiiiiiiiihhhnnnooopppqqqssstttuuuuuussstttuuuvvvvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvxxxvvvuuuvvvwwwyyyyyyyyyyyyzzzzzzzzzxxxxxxxxxzzzvvvyyy{{{|||{{{zzzzzz{{{uuuvvvwwwvvvuuutttuuuwwwrrrrrrsssttttttttttttttt{{{zzzxxxwwwxxxzzz}}}}}}~~~~~~~~~~~~yyy{{{qqqggguuuyyyvvviiikkknnnvvvsssssssssssssssyyyqqq___SSSSSS]]]hhhffffff\\\JJJ???:::222(((...///000///...---...///++++++++++++++++++++++++---------,,,,,,,,,++++++***************************************************************+++++++++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------.........------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------..................////////////............///////////////...---...111222111000000:::888000EEEyyy~~~lllZZZ===@@@AAA???CCCEEEGGGDDDAAAAAAAAA???;;;888::::::???GGGMMMRRRZZZaaalllooosssvvvyyy|||{{{}}}|||{{{oooiiikkkkkkeeeddd]]]YYY\\\[[[XXXXXX\\\bbbfffqqq~~~ooolllqqq{{{ttt|||vvvrrrvvvnnnuuunnn[[[SSSHHH>>>888444222000000000000000000000000000---,,,,,,---//////...------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......444>>>FFFYYYyyyiii]]]RRRGGG???;;;<<<<<<<<<;;;===@@@CCCBBB???<<<;;;===BBBGGGKKKMMMRRRYYYaaagggiiijjjjjjqqqoooooooooqqqrrrrrrrrrvvvuuuuuutttuuuuuuvvvvvvvvvtttssssssttttttsssqqqyyyzzzzzzyyywwwvvvwwwyyywwwxxxyyyxxxvvvvvvyyy|||xxxxxxyyyyyyyyyxxxwwwwwwvvvvvvtttsssqqqpppnnnnnnpppqqqssstttwwwxxxzzz{{{}}}{{{zzzzzz|||}}}||||||{{{~~~}}}ttt{{{~~~vvvooojjjhhhlll{{{|||{{{yyyuuuwwwyyy{{{}}}pppbbb\\\[[[^^^hhhrrrnnn]]]JJJ???:::444000...///............---------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))(((((((((((())))))......------,,,+++******//////.........---------......---------,,,,,,,,,------......------,,,+++,,,,,,,,,---------..................////////////............///////////////...---...111222111000444666555444@@@```ppp}}}qqqKKK>>>;;;???DDDBBBFFFDDDBBBAAAAAA@@@===:::::::::===DDDJJJNNNVVV^^^eeehhhlllooorrrvvvzzz}}}~~~|||~~~}}}|||rrrkkkjjjhhhfff___YYYWWWZZZ]]]^^^bbbgggnnnpppwww{{{pppmmmnnnrrr{{{uuuzzz|||uuuqqqsssrrroookkkSSSLLLCCC:::555333222111////////////////////////333000...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///...333:::@@@MMMkkkzzznnn^^^YYYNNN@@@???===;;;;;;<<<@@@CCCEEEBBB@@@>>>======@@@CCCEEEJJJNNNVVV^^^dddiiikkklllooonnnnnnnnnooopppppppppqqqrrrrrrssstttvvvwwwxxxuuutttssssssuuuvvvuuutttxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxwwwuuuuuuxxx{{{xxxxxxxxxxxxxxxwwwvvvuuusssssssssrrrrrrqqqqqqqqqttttttuuuvvvxxxyyyzzzzzz{{{zzzzzzzzz|||~~~~~~~~~~~~}}}}}}}}}}}}zzz~~~wwwppplllkkkfffpppzzz{{{yyyzzz~~~rrrjjjaaa]]]bbblllvvv{{{fffUUUBBB888444000///000............---------------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,...............---------...------------,,,,,,,,,------......------,,,,,,,,,,,,,,,---------......---............/////////............///////////////...---...111222111000888111222888999CCChhhkkkKKK999>>>FFF@@@DDDCCCBBBBBBBBBBBB???===;;;:::;;;AAAEEEIIIQQQYYY```dddhhhlllooossswwwzzz}}}{{{}}}~~~~~~xxxtttnnnhhhfffhhhaaa^^^]]]aaaeeehhhnnnuuuyyyyyy|||zzzuuuooozzzxxxyyy|||wwwnnnnnnuuuyyyeeeaaaIIIDDD<<<555222222111111////////////////////////000...,,,+++,,,---,,,+++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000...000555888>>>PPPcccxxxvvvvvv|||fffaaaVVVDDDBBB>>>:::888999===@@@BBBAAAAAA@@@???>>>>>>======EEEHHHOOOWWW___fffkkknnnppppppppppppqqqqqqqqqrrrnnnooopppsssuuuwwwyyyzzztttsssssstttvvvwwwwwwvvvwwwuuussssssvvvxxxwwwuuuwwwxxxyyyxxxwwwwwwyyy{{{xxxxxxxxxxxxwwwvvvuuutttqqqrrrrrrsssttttttuuuuuuwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{|||~~~{{{{{{|||~~~}}}{{{vvvvvvzzz{{{{{{vvvpppmmmooorrrcccooo|||zzz{{{||||||xxxdddeeebbb```iiixxx}}}zzzWWWHHH888000...---...111............------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((***+++,,,---...........................------------------------,,,------...------,,,,,,,,,,,,,,,---------......---------.........//////............///////////////...---...111222111000555///222777444444LLLmmmkkkDDD<<>>BBBBBBBBBBBBCCCCCCBBBAAA>>>;;;;;;>>>AAADDDLLLTTT[[[^^^cccgggjjjnnnsssvvv{{{}}}~~~||||||~~~~~~}}}xxxyyyuuukkkhhhmmmiiijjjlllppprrruuuyyy}}}~~~{{{}}}|||yyyzzz{{{~~~xxxpppqqqxxx___UUUBBB>>>777222000000111111////////////////////////+++,,,---000333555444333......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---...222444444;;;DDDhhh{{{jjjqqqyyyssseeeXXXLLLJJJIIIEEE???:::999;;;???===>>>@@@@@@???>>>;;;:::???AAAGGGNNNWWW```gggkkklllmmmnnnooooooooopppqqqoooppprrruuuwwwyyyzzz{{{vvvuuutttuuuvvvwwwvvvuuuvvvssspppsssyyy}}}|||yyy{{{{{{{{{{{{{{{{{{|||}}}yyyyyyyyyxxxxxxvvvuuutttttttttuuuuuuvvvwwwxxxxxxwwwwwwxxxyyyzzzzzz{{{{{{{{{||||||||||||}}}~~~||||||}}}~~~tttoookkkppp~~~yyyxxxuuupppmmmmmmpppvvv{{{lllqqqzzz~~~yyy|||xxxyyysssggg]]]eeegggdddmmmyyyuuugggGGG;;;000,,,,,,,,,---000.........---------,,,,,,++++++******************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))***+++,,,------.....................------------------------,,,,,,------...------,,,,,,,,,,,,---------......------------........................///////////////...---...111222111000...000333333111555@@@KKKXXX===<<<<<<@@@AAABBBCCCCCCBBBCCCCCCBBB>>>===>>>???AAAGGGOOOQQQTTTYYY^^^aaafffkkknnnuuuyyy~~~~~~}}}}}}~~~zzz{{{}}}|||~~~zzznnnhhhjjjkkkqqqxxx|||}}}}}}}}}xxx~~~|||wwwuuuvvv___LLL???;;;555111///000000000........................,,,...333999===>>>;;;999000000///...,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,+++---111222222333666AAAccctttdddrrr~~~eeeXXXVVVWWWYYYXXXOOOBBB::::::>>>999;;;===???@@@???===<<<;;;===@@@FFFNNNVVV]]]aaaaaadddgggiiiiiiiiikkkmmmssstttvvvxxxyyyzzzzzzzzzyyywwwvvvuuuvvvvvvtttrrrrrrooonnnrrryyy~~~~~~|||{{{{{{{{{|||}}}}}}}}}|||zzzzzzzzzzzzyyyxxxwwwvvvxxxxxxyyyyyyyyyyyyyyyyyytttuuuvvvxxxzzz{{{}}}}}}}}}~~~||||||}}}|||yyy|||rrrccchhhnnnvvv}}}yyyppprrrlllggggggnnnwww}}}{{{zzzxxxtttqqquuuxxxooooooeeeUUU]]]hhhmmmjjjmmmqqqeeeRRR999222------...---,,,......------------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))))))))((((((((((((((())))))*********---------...............,,,,,,,,,------------...,,,,,,------......------,,,,,,,,,---------......,,,------------.....................///////////////...---...111222111000+++222333///111999;;;777lllpppGGG;;;:::>>>@@@BBBBBBBBBAAABBBDDDDDD@@@??????>>>>>>CCCIIIKKKOOOTTTYYY]]]bbbgggjjjnnnuuu{{{{{{{{{~~~}}}||||||}}}~~~zzzzzz{{{~~~|||{{{wwwlllbbb]]]dddoooyyy~~~~~~~~~}}}pppwww~~~zzz{{{~~~~~~zzzuuu~~~wwwrrr}}}]]]GGG<<<888333000///000000000........................+++---111666999888444000111000///...---++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++---000111222222222555RRR}}}qqqhhhnnnaaabbb\\\aaaccc\\\MMM@@@:::999777888;;;===???@@@@@@@@@;;;<<<===AAAFFFLLLQQQTTTYYY^^^cccfffgggiiillloootttuuuvvvxxxyyyyyyxxxxxxzzzxxxvvvuuuuuutttrrrqqqnnnllllllpppvvvzzz{{{{{{zzzyyyyyyzzz||||||{{{yyyzzzzzzzzzzzzzzzzzzyyyxxx{{{{{{{{{zzzzzzzzzzzzzzztttuuuvvvxxx{{{|||~~~|||{{{}}}}}}wwwzzzkkkccclllxxx~~~wwwqqqiiihhhjjjpppxxx}}}~~~|||~~~|||yyytttrrrxxxsssiiiggg```VVVbbbkkkpppmmmhhhcccTTTEEE222...,,,///000---,,,---------------,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************'''((()))******)))((('''*********)))))))))))))))---------.........//////,,,,,,,,,---------......+++,,,------......------,,,,,,,,,---------......,,,,,,---------.....................///////////////...---...111222111000---111111///111777888555UUU]]]EEE<<<===???BBBBBBAAA@@@AAACCCDDDAAA??????>>>;;;>>>CCCGGGKKKPPPUUUZZZ___dddhhhhhhqqqxxxwwwwww{{{~~~~~~~~~~~~}}}{{{zzzzzz{{{||||||zzzyyy||||||yyytttggg[[[___kkkwwwzzz{{{~~~}}}~~~|||~~~uuuxxx|||{{{wwwxxx~~~yyytttjjjoooyyyvvvhhhTTTAAA888555111//////000111111........................++++++,,,...000///,,,)))............------------++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,.........000111111888HHHbbbqqqzzzuuummmaaaeeeiiiggg^^^PPPBBB999888888:::;;;>>>@@@CCCDDD>>>>>>>>>???AAADDDGGGHHHOOOUUU]]]aaacccfffjjjnnnoooqqqsssuuuvvvvvvuuutttxxxvvvttttttttttttsssqqqnnnnnnoooqqqtttvvvxxxyyyyyyxxxxxxzzz|||}}}{{{xxxxxxxxxyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwxxxyyyzzz|||}}}~~~}}}|||{{{~~~{{{|||uuunnnrrryyyyyyrrrmmmeeeooo}}}|||xxxwwwwwwvvvttttttyyy|||nnnbbb\\\^^^bbbiiilllmmmhhh]]]OOOCCC<<<111---,,,//////,,,,,,...---------,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************'''((()))******)))((('''************************---------.........//////,,,,,,,,,------.........+++,,,,,,---.........---,,,,,,,,,---------......,,,,,,,,,---------................../////////000///...---...111222111000111000000000111222555999@@@tttrrrPPPAAA<<>>===<<<<<<===???CCCFFFJJJPPPVVVZZZddddddgggmmmtttyyyyyyxxxyyyyyyxxxxxxwwwvvvuuuuuu|||zzzwwwuuuuuuwww{{{}}}~~~yyyuuusss{{{|||xxxtttuuuvvvwwwxxxxxxxxxxxxzzz{{{{{{}}}~~~wwwooo~~~~~~|||rrrzzzsss{{{xxxeeegggfff^^^QQQDDD===:::222111111111000000////////////......------------........................//////.........---------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++***+++,,,------,,,+++***,,,,,,+++******+++,,,,,,******************************+++,,,,,,---......,,,,,,,,,---------......222999888777PPP{{{yyyyyyrrrooottt{{{uuuaaaOOOIII@@@::::::::::::BBBLLLHHHEEEAAA@@@AAA@@@===:::@@@AAADDDIIINNNTTTYYY\\\ffffffggghhhjjjlllooopppoooppprrrrrrrrrtttvvvyyytttpppnnnnnnrrrvvvxxxwwwyyy{{{|||{{{zzzyyyzzz{{{yyyyyyzzzzzz{{{zzzzzzyyyyyyzzzzzzxxxuuuuuuxxx{{{{{{}}}~~~~~~~~~~~~yyy~~~}}}||||||}}}}}}{{{}}}ssskkkkkk|||tttvvvwwwrrrhhh^^^]]]aaaiiittttttmmmmmm~~~vvv|||}}}tttvvvcccWWWZZZ[[[YYYddduuuvvvmmm```SSSDDD555...............------,,,,,,,,,+++,,,---......,,,***)))************************************************+++++++++************)))***+++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,------------------,,,,,,,,,------------------------------------....................................000/////////////////////000000000111111000000000///>>>XXXrrraaaKKK@@@@@@CCC;;;:::AAACCCBBBBBBAAA@@@???>>>===<<<:::<<<>>>AAADDDJJJPPPUUU]]]]]]```fffnnnssstttsssvvvvvvuuuuuuuuuuuuvvvvvv|||zzzxxxvvvvvvxxx{{{}}}}}}~~~yyyuuussszzzxxxssswww{{{~~~yyyuuuvvvwwwxxxyyyyyyyyyyyyxxxyyyzzz{{{}}}~~~tttzzz|||vvvjjjvvvvvvpppbbbaaa]]]UUUJJJAAA:::888111111111000000000//////000000//////....................................///.........------------++++++++++++++++++++++++,,,,,,+++++++++*********)))************+++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,******************************++++++,,,------...,,,,,,,,,------------...111///...222???[[[|||yyy}}}}}}~~~vvvcccRRRTTTKKKBBB>>>;;;999>>>EEECCCAAA>>>???BBBDDDEEEDDD???@@@AAACCCFFFJJJMMMOOOXXXYYYZZZ]]]aaafffiiilllmmmoooqqqrrrqqqrrrtttvvvssspppnnnooossswwwzzzzzzxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyzzzzzzzzzyyyxxxxxxvvvxxxzzzxxxuuuvvv|||}}}~~~~~~}}}~~~~~~~~~}}}|||{{{yyy}}}~~~yyywwwyyyzzz{{{yyydddbbbgggwwwxxxrrrooommmjjjeeeaaaaaadddfffrrrxxxnnnnnnxxx|||zzzwwwqqqeeeYYYSSSYYY___ccclllvvv|||hhhPPP@@@777111000111//////.........---------+++,,,---......,,,+++)))************************************************+++++++++*********))))))((()))******++++++******************************))))))))))))))))))))))))(((((()))))))))*********,,,,,,++++++,,,,,,---.........---,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------............------------------------////////////////////////...///111222333222111111444777CCC[[[{{{www^^^CCC:::AAA===888>>>CCCAAAAAAAAAAAAAAA???>>><<<999:::;;;<<>>>>>???@@@BBBDDDEEEMMMOOORRRVVV\\\ccchhhkkkkkknnnqqqrrrrrrrrrssstttrrrpppmmmnnnrrrvvvzzz|||wwwuuutttvvvyyy{{{zzzxxxxxxxxxyyyxxxxxxwwwvvvvvvssswwwyyyxxxuuuwww~~~|||{{{}}}~~~|||{{{{{{{{{|||{{{{{{zzzyyy|||~~~yyywwwzzz|||}}}~~~nnnZZZ___kkkzzzzzzpppnnnfffaaadddggggggggghhhhhhqqq{{{~~~vvvnnnnnnsssvvvpppnnnTTTSSSUUU]]]hhhrrrvvvwwwttt[[[???111////////////////////////............+++,,,---...---,,,+++***************************************************++++++*********)))))))))(((((((((((())))))***+++************************))))))))))))))))))))))))(((((())))))))))))******,,,,,,++++++,,,,,,---......------,,,,,,,,,------+++++++++,,,,,,------...------------------------,,,,,,---------.........------------------------.........///////////////...///000222444555666777999666<<>>???AAABBBBBB@@@>>>===<<<<<<<<<;;;===AAAGGGKKKQQQSSSWWW\\\cccjjjoooqqqqqqqqqppppppqqqsssuuuvvvuuuuuuuuuvvvvvvwwwwwwxxxwwwxxxzzz{{{zzzwwwuuuttt{{{{{{zzzzzz}}}{{{llleeennn{{{wwwvvvvvvxxx}}}|||xxxwwwxxxxxxyyyzzzzzzzzzyyytttvvvxxx{{{}}}~~~{{{~~~}}}ttttttzzzyyy}}}{{{qqqfffcccyyy~~~___UUUHHH???;;;888444111000000000000000000//////////////////............------------------------------------------------++++++++++++++++++++++++++++++++++++************))))))*********+++++++++,,,+++***))))))***+++,,,++++++************++++++******************************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------555,,,---777555222IIIjjj|||ooouuulllxxxkkkiiiaaaXXXQQQKKKDDD<<<777777;;;@@@FFFIIIHHHEEECCCBBBAAAAAA@@@AAABBBDDDDDDFFFHHHKKKPPPVVV\\\bbbeeefffiiimmmpppqqqrrrrrrsssrrrpppnnnnnnppptttxxxzzzvvvsssqqqtttzzz}}}{{{xxxwwwwwwwwwwwwvvvuuutttsssqqquuuxxxvvvsssvvv}}}zzzwwwyyy~~~{{{wwwyyyzzzzzzzzzzzzzzzzzzzzz||||||}}}~~~}}}|||uuuwwwppp___kkk{{{wwwqqqkkkbbb```lllvvvuuunnnkkkoooqqqqqqqqqqqqtttwwwyyynnngggjjjTTTZZZ```fffrrr|||zzzpppZZZHHH666111111///+++)))..................------,,,,,,---------,,,+++***************************************************************))))))))))))***)))((('''((()))***+++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((()))))))))***,,,,,,++++++,,,,,,---...------,,,,,,,,,------...***++++++,,,,,,---------------------------------,,,,,,,,,------------...------------------------------....../////////000///......///222777<<<>>>222,,,111888HHH{{{rrrVVVBBB777===@@@666<<<>>>???AAAAAA@@@???>>>======<<<;;;;;;>>>CCCFFFMMMOOOSSSXXX___fffmmmqqqqqqpppoooooooooqqqrrrsssooopppqqqrrrsssssssssssstttuuuuuuvvvwwwvvvtttssswwwwwwvvvuuuvvvyyy~~~}}}wwwooommmrrryyywwwttttttvvvyyyyyyxxxvvvwwwwwwxxxxxxyyyxxxxxxxxxtttvvvyyy|||~~~~~~}}}}}}{{{}}}~~~~~~www|||}}}{{{ttthhh^^^ddd~~~^^^SSSDDD:::777555222...//////////////////000000------------------------------------------------,,,,,,------------------+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++,,,+++))))))))))))+++,,,******************************************************+++++++++++++++,,,+++++++++,,,,,,,,,---------,,,---111000111;;;HHHhhh{{{kkkmmmyyy~~~ooommmhhhbbb]]]ZZZSSSGGG===444777;;;???BBBDDDFFFGGGGGGFFFEEEDDDDDDDDDEEEFFF@@@AAACCCFFFJJJNNNRRRUUUYYY]]]cccgggiiijjjlllmmmqqqqqqpppppppppsssvvvxxxuuurrrpppsssyyy|||{{{wwwtttttttttttttttsssrrrrrrppptttvvvtttqqqsss{{{|||xxxvvvxxx|||}}}yyyuuuxxxxxxyyyyyyzzz{{{||||||wwwuuuxxxwwwsssoooiiiqqqyyyjjjvvv~~~vvvrrrnnnggglllvvvoooooommmhhhhhhrrr~~~www|||vvvddd^^^bbb]]]fffkkklllqqqvvvmmm^^^@@@999333333333///+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++*********************************************************)))))))))((((((---,,,***)))(((((()))***************************(((((((((((((((((((((((('''(((((((((((())))))))),,,,,,++++++,,,,,,---...------,,,,,,,,,---......++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000...------000666<<>>;;;;;;>>>AAAGGGFFFEEEDDDEEEFFFGGGHHHCCCBBBBBBBBBCCCEEEGGGHHHKKKOOOSSSWWWZZZ\\\___aaakkklllnnnnnnnnnooorrrtttqqqooonnnqqquuuwwwvvvuuuqqqqqqrrrrrrrrrrrrrrrqqqqqqssstttsssqqqrrrvvvzzzzzzxxxvvvwwwzzzzzzxxxuuuttttttuuuvvvxxxzzz|||~~~xxxssswww{{{aaaYYYZZZaaauuu{{{nnnvvv}}}uuupppnnnrrrooozzzwwwpppjjjlllhhheeeppp~~~}}}rrrzzzyyywwwqqqfff[[[XXXZZZdddkkkmmmhhhddd```UUUHHH555111000000...+++---111+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************************************)))))))))(((((((((++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000///...------///222666888BBBBBB===999777===[[[zzz{{{^^^GGGAAA>>>999:::;;;<<<===>>>???@@@<<<======<<<:::999999:::BBBDDDGGGKKKPPPWWW```gggeeegggiiikkkmmmmmmlllllljjjjjjjjjjjjkkkmmmnnnooossspppooooooqqqrrrqqqooossstttvvvwwwvvvuuuuuuvvvssstttwwwyyyzzz{{{{{{{{{yyy|||yyyvvvuuuvvvwwwtttqqqmmmjjjlllsssvvvttttttxxxssssssttttttttttttsssssstttvvvzzz}}}}}}{{{xxxuuutttwwwyyyzzzzzzzzz{{{|||}}}}}}}}}}}}vvv~~~~~~qqqjjjlllrrrxxx|||{{{wwwrrrtttfffOOOGGG===555222000///............/////////000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************)))))))))))))))************+++++++++))))))************))))))((()))***++++++***)))(((************************++++++*********************++++++++++++,,,,,,,,,,,,///000//////000000...999IIIaaatttdddbbblll}}}xxxrrrtttwwwrrrtttsssgggYYY]]]]]]YYYRRRHHH???:::888>>>>>>@@@BBBFFFJJJNNNPPPKKKJJJHHHFFFEEEDDDDDDEEEBBBEEEHHHJJJLLLOOORRRTTT[[[___dddfffggggggiiikkkiiijjjjjjlllmmmnnnoooooonnnooopppqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuuuutttttttttttttttsssrrrrrrnnnnnnoooqqqtttwwwzzz|||wwwooottt~~~{{{hhhTTTQQQWWWggg{{{tttmmmooorrrrrrpppmmmkkkjjjsssqqq|||~~~oookkkhhhvvvxxxnnnkkkuuuyyysssxxxsssjjj___YYYZZZ\\\\\\fffgggfff___SSSGGG>>>888222...------,,,***,,,222+++++++++,,,,,,---------------,,,,,,+++++++++,,,***************************************************)))))))))((((((((((((&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///---,,,,,,++++++*********------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...---------...///000111<<>><<<999999999@@@BBBEEEHHHLLLTTT^^^eee___aaaeeeiiikkklllkkkjjjjjjiiiiiiiiijjjlllnnnooorrrpppmmmnnnpppqqqpppnnnoooqqqssssssrrrrrrssstttpppppprrruuuwwwxxxuuussstttzzz~~~|||zzzxxxwwwxxxzzz{{{zzzwwwqqqllllllqqqvvvwwwhhheeeiiiqqquuussstttyyyrrrrrrrrrsssrrrrrrqqqqqqsssvvvyyy||||||yyyuuurrrqqqsssvvvxxxxxxyyyzzz|||zzzyyyyyyyyy|||wwwgggeeeuuuggggggrrrtttoooUUUFFFAAA:::333000///......---.........//////000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************)))))))))))))))************+++++++++((()))***++++++***)))(((((()))***++++++***)))(((************************++++++************************+++++++++,,,,,,,,,+++***,,,000///,,,///555111@@@NNNffftttrrrwwwqqqmmmvvvvvvmmmlll~~~vvvyyy{{{qqqbbbZZZbbbiiiiii```QQQCCC;;;333666:::AAAHHHPPPWWW[[[NNNMMMJJJGGGDDDCCCBBBBBB@@@BBBDDDEEEEEEGGGKKKMMMLLLRRRYYY]]]^^^___aaacccdddeeeggggggggggggiiikkklllmmmnnnpppqqqqqqqqqqqqqqqpppppprrruuuwwwuuurrrnnnoooppppppnnnmmmmmmmmmiiiiiikkkmmmqqquuuxxxzzzooofffkkktttjjjfff[[[SSSZZZcccttt~~~yyyxxxtttmmmllljjjhhhggghhhiiijjjiiiqqqoooxxxpppdddeeekkkyyyjjjnnnwwwyyytttoooaaaTTTTTT^^^dddcccdddccc```XXXIII999222111000,,,,,,......+++***,,,,,,,,,,,,------............---,,,+++++++++,,,,,,************************************************))))))))))))((((((((((((!!!###%%%(((***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))------++++++++++++------++++++++++++++++++++++++------++++++++++++------.........------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///............///////////////888DDDKKKNNNNNNPPPRRRmmmssskkk{{{^^^FFF<<<>>>:::555888???BBB???AAA@@@???===;;;:::999888;;;===@@@DDDHHHNNNUUUZZZ]]]]]]aaaeeefffeeegggkkkfffggghhhhhhhhhhhhjjjlllmmmmmmmmmmmmmmmllllllllllllnnnpppppppppqqqsssuuurrrqqqppprrrtttuuurrrooorrruuuyyyzzzyyy{{{{{{{{{|||{{{www}}}zzzwwwvvvwwwyyysssqqqoooppprrrttttttttttttooojjjiiilllpppqqqqqqmmmkkkjjjkkknnnqqqssstttvvvtttqqqrrrtttvvvtttssswwwvvvtttssstttuuuwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxyyy~~~vvvooonnnyyywwwrrriiiccchhhwwwmmm^^^bbbjjjlll^^^FFFIII@@@555...---...---+++.................................------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))---+++******+++,,,++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++---,,,++++++,,,///111333222777===HHHcccyyyzzzyyy~~~}}}{{{uuulllbbbuuuvvvxxxvvvhhhgggjjjiiiggglllmmmWWW<<<888::::::999<<>>===<<<;;;888:::<<<>>>BBBHHHPPPUUUYYYZZZ___eeefffbbbbbbeee```bbbeeeggggggggghhhjjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmllllllnnnpppnnnmmmmmmpppssstttrrrpppssstttuuuuuuuuuvvvxxxzzzuuuvvvwwwwwwvvvvvvvvvwwwyyy}}}rrrmmmtttzzzzzzxxxzzz~~~yyyxxxwwwuuuqqqnnnnnnppprrrpppnnnmmmmmmnnnpppppppppmmmkkkhhhiiikkknnnnnnmmmlllkkkjjjkkknnnqqqssssssuuusssqqqrrrtttuuusssqqqsssrrrqqqppppppqqqssstttuuuuuuuuuvvvvvvvvvvvvvvvyyy~~~zzz|||vvvqqqnnnqqqpppiiiaaa^^^dddqqqjjj]]]\\\ZZZYYYRRRDDDBBB;;;222......000///.................................---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))---+++***)))***+++***)))************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++---,,,++++++,,,...111222/////////444BBB```{{{uuu|||xxxzzzsssvvv}}}}}}yyyrrrooooooiiieeelllooo```KKK<<<<<<<<<;;;===CCCIIIMMMTTTRRRMMMHHHFFFHHHLLLNNNLLLNNNKKKGGGGGGJJJIIIDDDEEEEEEEEEGGGIIIKKKLLLLLLLLLNNNRRRTTTUUUUUUUUUUUUYYYYYYYYYZZZ\\\___aaacccddddddddddddeeeeeeeeeeeegggdddcccffffffeeehhhmmmrrrtttwww}}}|||uuufff[[[\\\bbbccc^^^ZZZ]]]iiizzziiieeemmmxxx}}}wwwqqqppplllffflllllluuuxxxpppooosssooolllqqqqqqiiibbbeeekkkooorrrtttoookkkfff```cccccc^^^]]]aaafffggg]]]RRRDDD999444111---+++,,,,,,,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............---............/////////000000///,,,+++///777>>>@@@]]]kkkhhhyyy{{{uuuUUU===<<<===777777>>>???@@@AAAAAAAAA@@@???>>>777888999:::===CCCJJJOOOQQQTTT]]]eeefff```]]]]]][[[]]]aaacccddddddfffggghhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjhhhhhhiiikkkiiiiiijjjmmmppprrrrrrqqqsssqqqooooooooopppooonnnnnnppprrrpppmmmkkkkkkmmmoootttrrriiieeejjjnnnmmmoooppprrrssstttuuuuuuuuusssvvvwwwuuutttvvvuuuqqqqqqpppmmmiiiggggggjjjmmmmmmkkkiiiiiijjjkkkjjjiiiffffffeeegggiiijjjjjjhhhllljjjiiikkknnnppprrrrrrrrrqqqqqqqqqssssssqqqppppppooonnnmmmnnnoooqqqrrrrrrssstttuuuvvvvvvvvvvvvwww~~~|||}}}|||}}}tttwww~~~pppkkklllmmmtttggg\\\RRRVVVhhh||||||fffYYYRRRHHHEEEEEE???999444///...///111111000...........................------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******---,,,***)))***+++***)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++,,,,,,++++++,,,...000111000---,,,---...;;;[[[zzzzzzzzzuuuiiippp{{{rrrrrr}}}vvvjjjdddjjjppphhhZZZKKKHHHEEECCCBBB@@@???>>>CCCEEEEEEBBBAAAEEEQQQ[[[XXXXXXVVVSSSRRRQQQLLLEEEFFFEEEDDDDDDDDDFFFGGGHHHGGGIIIKKKNNNOOOOOOOOONNNRRRQQQQQQRRRTTTVVVXXXYYYZZZ[[[\\\]]]___```aaabbbaaacccggglllllllllrrrzzzyyy|||~~~yyykkk```TTTPPPOOONNNPPPTTTcccqqquuutttrrrtttuuurrrlllgggffffffhhhtttwwwnnnssstttooommmgggaaabbbjjjpppqqqlllyyyuuuhhhaaa\\\WWWYYY^^^```___^^^```aaa___HHH@@@666///---,,,,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------........./////////111333333222222333555...???cccmmmtttwww|||nnnHHH;;;<<<:::999;;;<<<>>>@@@AAABBBAAA@@@???:::::::::999;;;@@@GGGLLLIIINNNZZZeeefffaaa\\\[[[\\\]]]^^^^^^^^^```ccceeefffffffffgggggggggggggggggghhhhhhgggffffffhhhjjjhhhhhhiiikkkmmmooopppppprrrnnnkkkkkklllmmmkkkhhhiiimmmpppoookkkiiijjjlllkkkooommmgggdddgggiiihhhooooooooonnnmmmmmmmmmmmmqqquuuvvvqqqmmmmmmmmmkkkooonnnkkkhhheeefffjjjmmmjjjhhhffffffgggfffeeeddddddccccccdddeeeggghhhhhhjjjiiihhhjjjmmmoooppppppooooooppppppqqqpppooonnnooonnnmmmmmmoooqqqtttuuutttuuuuuuvvvvvvvvvuuuuuusssvvv{{{{{{xxx}}}~~~{{{rrryyy{{{iiijjjmmmmmmsssaaaWWWPPPYYYooodddQQQJJJAAA===>>>999222000......000111111000........................------------------------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***,,,+++******,,,------,,,************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******************************************************++++++++++++,,,---...///000---000555000--->>>VVViiiaaannnzzzrrr}}}}}}ppphhhkkknnniii```UUUOOOKKKLLLMMMKKKIIIHHH;;;::::::<<<===BBBLLLVVVZZZ\\\^^^^^^]]]ZZZVVVRRRLLLLLLLLLKKKJJJIIIIIIJJJLLLKKKLLLMMMOOOPPPOOOOOONNNNNNNNNNNNOOOQQQSSSTTTUUUVVVXXX[[[^^^```bbbccceeehhhnnnwwwzzz{{{~~~}}}vvvnnniiiXXX[[[___```ZZZVVV\\\eeerrrvvvyyywwwzzzrrrllliiikkkkkkggggggiiieeevvv}}}oooooonnnnnnfff___```llluuuoooccchhhoooqqqhhh]]]WWWTTTQQQWWW\\\___]]][[[YYYUUUPPP;;;666000,,,,,,---------,,,---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............+++---111222222111000///222777HHHhhh{{{gggMMM===999888777999:::<<<>>>???@@@??????<<<<<<;;;::::::>>>CCCGGGCCCIIIUUUbbbfffaaa^^^^^^bbb```^^^ZZZYYYZZZ___cccdddddddddeeeeeefffffffffeeeffffffffffffgggjjjmmmhhhiiiiiijjjjjjkkklllmmmooollliiiiiilllmmmkkkiiigggjjjmmmllljjjgggggghhhhhhkkkkkkhhhfffhhhiiihhhlllkkkjjjiiihhhgggfffeeehhhnnnqqqmmmhhhggggggfffmmmmmmjjjhhhfffgggjjjmmmhhhfffeeeeeeeeeeeecccaaaeeedddbbbaaaaaadddgggjjjhhhgggggghhhkkkmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmkkkkkkkkklllnnnqqquuuwwwttttttssssssrrrrrrrrrrrrrrrqqqssszzz{{{ttt{{{{{{}}}zzz}}}~~~{{{{{{yyyooouuutttlllkkk\\\YYYYYYcccttt```IIIGGGDDDBBB===333//////...//////000///...........................------------------------++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++***)))+++---000000000************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************++++++++++++,,,,,,---......))),,,444111)))...===TTTzzzvvvgggeeerrr~~~wwwmmmmmmwww|||tttrrrpppjjjeeeXXXQQQNNNTTTZZZ]]]aaaeeeBBB:::666:::>>>>>>@@@CCCLLLPPPUUUXXXWWWUUUVVVXXXPPPSSSVVVVVVSSSPPPNNNNNNQQQOOOMMMNNNQQQSSSSSSRRROOOOOOOOOOOOPPPRRRTTTUUUXXXYYY[[[^^^aaadddggghhhnnnlllnnnuuuyyyvvvsssssswwwuuuqqqllleee___ZZZXXX^^^kkkyyyzzzlllaaaeeeqqqvvvvvvzzz~~~vvvnnniiiooofffbbbgggmmmmmmmmmnnnjjjtttwwwmmmmmmjjjooonnnlllkkknnnoooggg]]]gggiiiggg```YYYWWWXXXYYY[[[]]]\\\WWWRRRMMMFFF>>>555333///------...//////000111111///,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------............------------///000111222222555HHHlll{{{vvvkkkLLL;;;888888888888999:::;;;===>>>???<<<<<<;;;:::999:::===@@@???DDDOOO[[[```^^^^^^```dddbbb^^^YYYVVVWWW[[[^^^```aaaaaabbbbbbccccccccccccddddddddddddfffiiilllggghhhhhhgggfffeeegggiiikkkiiihhhiiijjjkkkkkkkkkhhhhhhiiiiiihhheeebbb```bbbccceeefffggghhhgggggghhhhhhhhhgggfffeeecccccc___fffkkkiiiggghhhhhhfffhhhhhhhhhfffdddeeegggiiifffeeeddddddddddddaaa___fffeeeccc```___aaafffjjjfffeeeeeefffiiijjjjjjiiikkkllllllkkkjjjjjjlllmmmiiihhhhhhiiikkkmmmppprrrqqqpppnnnllllllmmmnnnooorrrpppqqqxxx}}}vvvxxxwwwyyy}}}zzzyyyzzzrrrxxxwwwxxx~~~wwwhhhddd[[[]]]bbbkkkttt{{{}}}YYYEEEHHHIIIEEE<<>>AAAAAA@@@DDDIIISSSXXX]]]^^^ZZZVVVTTTTTTZZZXXXXXX\\\aaacccbbb```^^^]]]]]]^^^___bbbdddeeekkkkkklllnnnooopppqqqrrrnnngggbbbcccccc^^^XXXVVVYYYXXXVVVRRRQQQRRRWWWZZZrrr|||yyymmmrrr~~~~~~zzzvvvvvvuuurrrkkkffflllkkkkkkllloooppppppnnnrrroootttsssjjjjjjpppmmmwww}}}kkkbbbeeejjj```___\\\XXXVVVWWWZZZ]]]```^^^VVVLLLEEE@@@999222111000///---------------000222222///+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,*********)))***,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........111000......///000111222---......555KKKlll~~~}}}wwwuuu}}}~~~jjjRRRBBB===888777777777888;;;===???<<<<<<<<<;;;999999:::<<<===@@@HHHRRRWWWXXXZZZ___aaa```]]]ZZZVVVUUUWWWYYY\\\\\\]]]^^^^^^___``````aaaaaaaaa```___aaaeeehhhcccdddeeecccaaaaaacccffffffgggggggggggggggiiijjjiiihhhgggiiilllkkkfffaaaZZZ[[[^^^cccfffffffffeeedddeeeggghhhhhhfffdddccc___cccfffeeefffiiiiiigggbbbcccddddddcccbbbccceeecccbbbbbbcccccccccaaa^^^eeeeeedddbbb``````cccfffccccccccceeeggghhhgggfffkkkkkkkkkiiiggggggkkknnnjjjiiihhhggghhhiiikkklllnnnkkkiiiggghhhkkkooorrroooqqqtttyyy}}}~~~|||yyytttwww{{{~~~tttyyywwwyyy~~~|||zzzxxxjjjvvv{{{zzzyyymmmcccfffbbbdddgggjjjmmmnnnoooooojjjOOODDDKKKHHH>>>666///.../////////......//////........................,,,,,,,,,---------......)))*********++++++++++++)))***+++,,,,,,,,,,,,++++++)))((()))+++------,,,************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))******+++++++++++++++...---++++++,,,...111444...<<>>JJJOOOTTTUUUQQQNNNNNNPPPTTTVVV\\\eeemmmoookkkfffddddddeeefffhhhjjjmmmnnnsssrrrqqqooonnnlllkkkjjj___XXXPPPNNNLLLJJJMMMQQQ\\\ZZZXXXTTTTTTXXX___eeesssvvv||||||wwwyyyzzzqqqiiigggiiikkkllllllyyy~~~vvvnnnlllmmmjjjnnneeeeeefffeeelllsssoooxxxmmmaaadddjjjWWWUUUTTTUUUVVVWWWZZZ]]]aaa[[[NNN@@@888666333...---......---,,,,,,,,,,,,,,,///000...***))),,,000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++------------++++++++++++++++++++++++++++++++++++------------++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........///000111222111...,,,000333444111333IIIuuu|||lllxxxzzzyyyzzzwwwwwwqqqnnnQQQAAA999888666666777:::===???===>>>???>>>;;;::::::;;;<<<>>>CCCKKKPPPRRRVVV\\\\\\]]]]]][[[XXXUUUTTTUUUYYYYYYZZZ[[[\\\\\\]]]]]]``````___]]]\\\]]]```ccc___aaabbb```^^^^^^aaadddccceeegggfffccccccfffiiikkkhhhggglllssstttooojjjVVVVVVZZZaaaeeefffeeeeee```aaadddffffffeeecccbbbaaacccccc```aaaeeeeeebbb___aaaccccccbbbaaabbbcccaaaaaaaaabbbcccbbb```^^^bbbdddfffdddaaa___aaacccbbbbbbbbbdddfffgggfffdddkkkkkkjjjgggeeefffjjjooonnnllljjjhhhgggggghhhiiillljjjgggeeegggmmmssswwwlllqqqwwwyyywwwwwwxxx{{{rrryyysssrrrrrrjjjhhhnnnnnnrrryyywwwssstttyyymmm```___mmmlllkkkiiigggeeebbb```___YYYGGGFFFMMMCCC555111///......///.........000111........................,,,,,,,,,------.........))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,,,,***(((((()))***)))(((************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******&&&---///---+++...///---444,,,???]]]qqquuujjjpppvvvcccaaaccclllxxxxxxmmmXXXYYYzzz~~~{{{}}}xxxpppsss~~~ooo```ZZZeeesssyyy}}}nnnZZZHHHFFFJJJIIIEEECCC;;;???BBBBBB>>>===???CCC@@@EEEOOO]]]gggiiibbb[[[YYYYYYZZZ[[[]]]```cccdddfffdddaaa]]]YYYUUUQQQPPPOOOJJJEEEBBBBBBFFFTTT```wwwmmmeeebbbeeeiiigggeeeiiiqqqvvvtttpppoooqqqrrroooiiieeeeeefffgggnnnlllggghhhfffddd\\\___fffhhhoootttmmmmmmxxx{{{pppfff^^^XXXVVVTTTUUUYYY\\\\\\]]]___```WWWHHH888111222111...+++---......---,,,,,,---(((+++...,,,))))))...222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///............////////////,,,---000222000:::]]]rrr}}}~~~sss^^^rrroooiiimmmLLLDDD333---777===888777===:::===???>>>;;;999999::::::===AAADDDHHHMMMSSSWWW]]][[[[[[\\\]]][[[WWWSSSRRRVVVXXXWWWYYY]]]^^^[[[ZZZ\\\\\\\\\\\\___```___aaaaaabbbbbbaaa```^^^]]]```aaaccceeeffffffeeeddddddcccfffnnnwwwyyyuuunnn]]]YYYWWWYYY^^^aaa___\\\^^^aaadddeeedddbbbbbbbbbeeebbb___^^^^^^_________bbbaaa```````````````aaacccbbb```^^^\\\^^^bbbeeefffeeedddbbbaaabbbbbbcccgggeeeccc```___```aaaaaagggiiiiiiffffffjjjkkkiiigggfffeeefffggggggeeecccgggiiijjjiiigggjjjrrrxxxqqqllllllsssyyyxxxvvvuuuyyy{{{}}}yyynnneeecccfffkkkxxxzzznnnmmmoooyyy}}}nnnZZZSSS^^^kkktttrrrggg\\\\\\aaaYYYJJJEEEBBB@@@>>>777///+++---........................---------------------------,,,,,,++++++,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))******************************************++++++++++++************************************+++++++++,,,,,,,,,...000666BBBWWWqqq}}}mmmiiitttoooggg^^^[[[^^^mmmuuullltttvvvzzztttrrrwwwkkkbbbbbbhhhooo{{{qqqXXXOOOZZZ\\\SSSQQQUUUSSSKKK@@@;;;;;;;;;999???>>>EEEQQQSSSLLLHHHKKKEEEGGGJJJJJJJJJKKKNNNQQQLLLIIIJJJKKKHHHFFFLLLWWWWWWUUUPPPJJJFFFKKK___rrrqqqlllpppqqqlllfffeeefffkkkpppqqqlllfffiiirrrsssqqqnnneeecccpppssskkkffffffbbbZZZZZZ[[[___iiiqqqnnnfffeeehhhjjjggg___XXXUUUTTTUUUWWWUUUTTTZZZ```^^^VVVNNNEEE:::333111111///,,,000///...---,,,+++++++++,,,,,,,,,++++++************************************************************++++++,,,+++***)))((((((((()))***++++++,,,,,,))))))))))))))))))))))))******+++++++++***))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------........................////////////222///000222000555KKKddd~~~{{{~~~dddiiimmmqqq{{{vvvoooTTTHHH<<<777888888777666;;;>>>@@@@@@===;;;;;;;;;:::<<<>>>AAADDDHHHMMMQQQWWWWWWXXX[[[]]]\\\XXXTTTUUUVVVUUURRRTTTYYY\\\[[[ZZZZZZZZZYYY[[[]]]___```______`````````___^^^]]]```aaaccceeefffeeeddddddfffcccccchhhqqqvvvuuurrrbbb___]]]]]]______]]][[[\\\___aaabbbaaa`````````bbb```]]]\\\\\\]]]]]]]]]```______^^^^^^_______________^^^\\\[[[[[[^^^aaacccbbbaaaaaaaaaaaaaaaaaaeeedddcccbbbaaabbbccccccdddhhhiiiggggggiiiiiieeeeeeeeeffffffeeeeeefffffffffhhhiiigggfffjjjqqqwwwpppkkkjjjpppuuuuuussssssxxxzzz~~~}}}nnn```]]]bbblll{{{oooiiikkklllwwwwwwpppaaaSSSSSSaaapppwwwmmmbbbXXXPPPJJJHHHJJJGGGAAA;;;888333...---///........................---------------------------,,,,,,++++++,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))******++++++******)))*********************************+++++++++,,,,,,+++...333999CCCUUUjjjyyyvvvjjjlllvvv~~~{{{}}}tttjjjaaa^^^bbblll|||}}}wwwvvv~~~|||~~~{{{{{{xxxrrruuusssllleeeddddddfffpppzzzzzzqqq\\\RRRYYY[[[YYY^^^fffhhhdddWWWKKKFFFCCC@@@AAAAAAIIITTTTTTIII@@@@@@BBBBBBDDDHHHLLLKKKGGGBBBGGGGGGLLLRRRUUUYYYdddpppjjjeee___YYYTTTVVVcccqqqzzznnnlllrrrrrrlllcccaaaaaaccchhhjjjjjjhhhiiipppooonnnnnngggeeeqqqtttrrrdddaaa```^^^[[[___aaaaaacccfffeeebbbgggccc]]]WWWTTTSSSTTTTTTUUUVVVVVVVVVYYY\\\VVVMMMDDD===444000///000...,,,//////...,,,,,,++++++,,,,,,,,,,,,+++++++++*********************************************************++++++++++++***)))((((((((()))******+++,,,,,,))))))))))))))))))))))))************************))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------............---............/////////333...---111111111888CCC^^^vvv{{{}}}{{{gggrrr|||zzzuuuxxxmmmfffRRR<<<222555777444:::<<>>======;;;;;;<<<<<<===AAAFFFJJJNNNPPPTTTYYY\\\\\\YYYWWWZZZYYYUUUOOOOOOTTTXXXXXXXXXWWWWWWXXXYYY[[[^^^```\\\\\\]]]^^^___^^^^^^^^^```aaacccdddeeeddddddccceeeccccccggglllnnnjjjfff^^^^^^___``````^^^]]]\\\ZZZ\\\^^^___^^^]]]]]]^^^___^^^\\\[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[\\\[[[ZZZYYYZZZ\\\^^^^^^___````````````___aaaaaaaaabbbbbbcccccccccbbbfffhhhgggggghhheeeaaaccceeefffeeeccccccfffjjjfffggggggfffeeehhhnnntttoooiiihhhlllqqqqqqrrrsssyyyyyy|||~~~}}}wwwhhhcccgggqqqzzzkkkdddgggjjjhhhmmmggg^^^WWWWWWdddxxxppp```VVVHHH<<<@@@OOOIII>>>444000...---...111------------------------------------------------,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))************************************)))******++++++******)))*********************************++++++++++++,,,+++///111000///666DDDPPPlll{{{yyyvvv{{{wwwrrrsssvvviiicccdddhhhpppxxxxxx|||}}}{{{}}}|||uuuooosssyyy}}}vvvnnnrrrooolllgggaaa___eeemmmqqqqqqfff\\\]]]\\\[[[ccchhhpppqqqfffXXXOOOJJJHHHPPPQQQZZZfffdddVVVKKKIIISSSQQQTTT\\\eeedddYYYNNNOOORRRXXX^^^aaadddlllvvvxxxrrrllliiifffeeejjjrrrsssuuuqqqjjjjjjooooooiiiaaa```^^^^^^```dddhhhjjjpppsssnnnkkkmmmgggdddmmmooolllhhhccc```___aaacccfffmmmpppjjjcccaaabbbaaa```YYYPPPLLLNNNRRRSSSSSSUUUUUUSSSRRRRRRPPPGGG===888333...---...///...,,,///...---,,,,,,++++++,,,,,,,,,,,,++++++++++++*********************************************************++++++******)))(((((())))))******+++++++++))))))))))))))))))))))))***))))))((()))***,,,---((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........---------........./////////+++,,,000111///000555???\\\tttxxxwwwyyynnntttyyy~~~|||}}}jjjQQQ===777999<<<666888<<<>>>@@@@@@@@@@@@<<<<<<;;;:::999<<<@@@CCCFFFJJJPPPVVV[[[\\\[[[YYY______ZZZSSSQQQTTTVVVUUUSSSRRRTTTXXXZZZYYYZZZ]]]ZZZZZZ[[[\\\]]]^^^______``````aaabbbccccccbbbbbbaaabbbeeejjjkkkfff\\\SSSPPPVVV\\\aaaaaa___^^^]]]YYY[[[]]]]]]\\\[[[\\\\\\\\\\\\\\\[[[YYYYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\XXXZZZ\\\]]][[[ZZZYYYZZZ[[[\\\^^^___``````______\\\]]]^^^```aaabbbbbbbbbaaaeeefffddddddeeeddd``````dddfffdddaaaaaaggglllhhhgggfffdddccceeejjjooolllgggfffjjjoooqqqssswww{{{zzz|||~~~}}}|||}}}wwwsssttt{{{zzzsssggg^^^```gggiiieeebbb[[[SSSTTT___rrrttt]]]OOOHHHDDDHHHPPPFFF:::///,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))************))))))************************************++++++++++++///000000,,,((()))000666AAATTTmmmrrrhhhkkkuuuxxxnnnhhhfffjjjqqqbbbfffgggjjjxxx~~~xxxlllgggllltttxxx{{{zzzyyyyyyxxxtttmmmfffbbbdddiiijjjqqqmmmgggfff^^^WWW\\\]]]fffkkkfff___[[[YYYWWWZZZ[[[dddppppppdddZZZYYY______dddnnnwwwwwwmmmcccYYY___fffiiihhheeegggkkksssnnnkkkmmmpppooooooqqqmmmpppmmmeeedddjjjjjjeeefffeeedddbbbaaaccchhhlllyyyxxxnnniiikkkccc^^^dddeee]]]YYY]]]aaabbbgggpppqqqwwwwwwnnnddd___^^^]]]QQQOOOMMMOOOSSSVVVXXXXXXZZZUUULLLFFFCCC@@@888111111...------...///...,,,...------,,,+++++++++,,,++++++++++++++++++++++++******************************************************************))))))((()))))))))*********+++))))))))))))))))))))))))))))))''''''(((***,,,...((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............+++,,,...111///---///444...AAA^^^vvv~~~zzzwwwzzz|||xxxiiiwwwzzzpppXXX???777>>>333444777:::===@@@@@@AAA======<<<:::999:::===@@@AAAEEELLLSSSWWWYYYZZZZZZbbbccc```ZZZWWWXXXXXXUUUNNNMMMRRRYYY[[[WWWUUUXXXXXXYYYZZZ[[[\\\^^^___```_________```````````````\\\^^^bbbgggjjjfff___XXXKKKRRR[[[bbbcccaaa]]][[[YYYZZZ\\\\\\[[[ZZZ[[[\\\[[[\\\]]]\\\ZZZYYY[[[]]]ZZZ[[[\\\]]]]]]]]]]]]\\\XXX[[[^^^___^^^\\\[[[ZZZ[[[\\\^^^```aaaaaa``````\\\]]]^^^```aaaaaaaaaaaabbbdddddd``````cccdddaaa___bbbeeeccc```aaagggllljjjhhheeebbbaaacccgggjjjjjjffffffkkkpppssswww}}}{{{zzz{{{|||{{{zzz~~~~~~rrroooqqqqqqiii^^^ZZZ___fffeee___ZZZTTTPPPTTT___llluuuyyyoooTTTDDDKKKVVVSSSGGG>>>555---,,,......,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++111///,,,++++++,,,------///999NNNiii~~~yyymmmbbb]]]___ggguuuuuukkkiiimmmbbbddd___YYYaaavvv|||tttqqqppp~~~qqqnnnuuu~~~vvvoookkkkkkkkkjjjpppmmmiiikkkcccZZZ\\\[[[aaaeeeeeegggkkkllljjjZZZXXX^^^hhhhhh```ZZZ\\\ZZZ]]]bbbhhhlllkkkfffbbb\\\fffpppssspppkkkhhhgggfffaaaaaahhhnnnnnnlllkkklllnnniii```___ggglllkkkmmmmmmllljjjggggggiiikkkvvvssshhhcccfff___YYY______XXXXXX___bbbaaahhhtttoooqqqmmmddd]]]ZZZUUUQQQJJJMMMPPPSSSVVVZZZ___dddaaaTTTEEE:::666333000...////////////000000...---------,,,+++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))******)))))))))))))))*********)))))))))))))))))))))))))))((('''''''''***,,,...))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------------.........---///222111---,,,///333,,,222JJJkkk}}}yyyrrrrrr}}}~~~wwwnnnxxxyyyxxxssswww}}}lllKKK777777555444444666:::===??????===>>>===<<<;;;;;;===???===BBBHHHMMMQQQSSSVVVWWW___bbbbbb___^^^___]]]YYYLLLJJJOOOXXXZZZTTTQQQTTTWWWWWWWWWXXXZZZ[[[]]]^^^]]]]]]]]]]]]]]]]]]]]]]]][[[[[[\\\```eeejjjnnnoooRRRVVV\\\aaabbb```[[[XXXYYYZZZ[[[[[[ZZZZZZ[[[\\\ZZZ\\\^^^]]]ZZZYYY[[[^^^XXXYYY[[[\\\]]]]]]\\\[[[YYY\\\___```___]]][[[[[[]]]]]]^^^___```aaaaaaaaa_________``````aaaaaaaaaaaacccbbb^^^___ccceeeccc___aaacccbbbaaabbbfffiiiiiigggdddaaaaaacccgggiiijjjggghhhmmmqqqtttyyy|||zzzzzzzzzwwwtttwww}}}~~~|||xxxtttqqqyyyqqqhhhgggeee```[[[[[[]]]```___\\\RRRQQQRRRWWW___fffjjjkkkuuueeeMMMDDDRRRcccXXXAAA666000---///000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))************+++///+++(((***---000...+++222000888NNNgggyyymmmiiidddaaa]]]]]]fffqqq~~~vvvmmmlllggggggccc]]]___kkkyyy{{{www{{{}}}rrriiiaaajjjwwwqqqooonnnmmmqqqllliiimmmiiibbbeeeaaadddeeeeeeiiippprrrqqqaaa\\\^^^dddccc\\\[[[______cccggghhheeebbb``````cccnnnxxxxxxsssmmmgggccc___[[[[[[ccciiihhhdddcccgggiiiddd[[[]]]kkkvvvxxxpppooommmkkkjjjhhhgggfffiiihhh___]]]bbb^^^ZZZbbbbbb^^^^^^aaa___\\\```hhhhhhfffaaa[[[XXXWWWRRRKKKNNNPPPRRRRRRSSSXXXaaaiii^^^OOO===444000...///111000000111111000000///...,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,************************************************))))))((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.........---000111///------...///000///999RRRlllwwwtttooosss~~~}}}~~~vvv{{{sssmmmlllqqqzzzwwwvvvrrrvvvsssaaaLLL???;;;888444444666999;;;;;;;;;===>>>>>>===<<<===>>>;;;???DDDGGGIIILLLOOORRRXXX\\\^^^^^^___cccdddaaaOOOJJJLLLTTTUUUOOOOOOUUUUUUTTTTTTUUUVVVXXXZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[[[[^^^\\\[[[]]]bbbiiiooosss\\\ZZZXXXYYY[[[\\\YYYVVVXXXYYYZZZYYYXXXXXXZZZ[[[XXX\\\^^^]]]ZZZYYY[[[]]]VVVWWWYYY[[[\\\[[[ZZZYYYXXX[[[^^^^^^]]][[[ZZZZZZ^^^^^^^^^^^^^^^___```aaa```___^^^\\\\\\\\\]]]^^^]]]aaabbb```aaadddeeebbb```aaaaaabbbcccddddddeeefffdddaaa```bbbfffiiilllkkkiiikkkooorrrsssxxx~~~}}}{{{uuuooooootttyyy||||||uuujjjeeefffkkktttlllcccaaaZZZ\\\]]]]]][[[ZZZ\\\___SSSUUUWWWYYY]]]aaafffjjjcccUUUHHHJJJWWW[[[MMM;;;111......000///,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++***)))***,,,------,,,000,,,...999HHHZZZooommmkkkiiigggbbb___eeemmmkkkrrr~~~uuurrrnnniiifffffffffhhhoooxxx}}}{{{zzzzzzsssxxxsssllljjjdddcccoooxxxyyynnnkkklllmmmuuuvvvuuuwwwooofffgggfffjjjjjjgggeeeiiimmmmmmgggaaa```eeeddd^^^^^^cccfffjjjmmmlllhhhdddbbbbbbfffpppvvvrrrlllgggccc______[[[\\\cccgggeeebbbaaa```ddd```ZZZ^^^ppplllhhhdddccccccdddbbb```^^^aaa\\\]]]dddaaa```jjjmmmiiieeeaaa\\\YYYYYY[[[___^^^[[[VVVUUUWWWTTTOOOSSSSSSRRRRRRRRRTTTWWWYYYNNNAAA444000000......000...////////////......///,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,************************************************)))(((((('''((()))***+++)))))))))))))))))))))((())))))))))))))))))))))))((((((((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......+++---------...000///,,,333000///;;;XXXsssxxxmmmgggmmm~~~ppppppbbbbbbhhhooo}}}}}}|||vvvooowww{{{kkkVVVAAA<<<666333555777888888999<<<>>>???>>>======>>>999===AAACCCDDDFFFKKKNNNRRRWWWYYYZZZ^^^eeehhhgggRRRJJJJJJQQQRRRLLLNNNVVVSSSRRRRRRRRRSSSUUUWWWXXX[[[ZZZYYYYYYYYYYYYYYYZZZ````````````aaacccdddeee___YYYRRRPPPTTTXXXYYYWWWWWWXXXXXXXXXWWWWWWYYY[[[WWW[[[^^^]]]YYYXXXZZZ]]]TTTUUUWWWYYYZZZZZZYYYXXXWWWYYY\\\\\\[[[YYYYYYYYY___^^^]]]\\\]]]^^^___```^^^]]]ZZZXXXWWWWWWXXXYYYZZZ___bbbbbbcccfffeeeaaaaaa``````bbbdddeeedddbbbcccaaa______ccchhhlllooommmkkkmmmqqqrrrrrrvvv{{{~~~vvvmmmllloooccclllqqqjjj^^^[[[ggguuujjjqqqbbb[[[YYYVVV[[[``````ZZZWWW\\\ddd]]]^^^]]]YYYUUUVVV[[[aaaQQQDDD@@@LLLRRRHHH:::333///......000...+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***************+++,,,+++))))))+++---((((((+++------555LLLccctttnnniiieeeaaa___eeemmmbbbeeennn{{{|||{{{zzzpppiiiiiifffaaacccllljjjjjjjjjhhhhhhnnnwwwwww|||uuulllpppmmmdddaaammmxxxhhhfffiiijjjzzztttcccaaahhhppprrrkkkddddddiiikkk```ZZZZZZ______ZZZ[[[```___aaadddeeebbb___\\\ZZZ[[[eeekkkgggccccccdddaaaaaa^^^___eeehhhgggdddeee]]]aaa___ZZZ```rrrgggaaaZZZYYY\\\^^^]]]ZZZ]]]aaa___aaahhheeefffqqquuuqqqhhh___\\\[[[YYYTTTUUUWWWVVVRRRQQQTTTTTTRRRRRRRRRSSSVVVVVVRRRJJJCCC>>>333---///111...,,,---+++,,,------------...///+++++++++***++++++,,,,,,*********++++++,,,,,,,,,************************************************)))(((''''''''')))***+++))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))))))))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++------------------------........................---------............//////---...333;;;JJJbbbuuufffeeelll||||||tttxxxzzznnnWWWZZZlll~~~{{{yyy~~~{{{vvv[[[LLL===777555444333555555777999;;;???@@@>>>:::777:::===>>>===>>>AAADDDMMMQQQVVV\\\```bbbbbbaaaYYYXXXWWWTTTPPPOOOPPPRRRRRRRRRSSSSSSSSSSSSRRRRRRZZZZZZZZZXXXVVVVVVXXXZZZ```bbbdddbbb^^^[[[ZZZ[[[fff\\\RRRPPPUUUYYYXXXTTTTTTVVVUUUSSSSSSUUUWWWXXXVVVWWWXXXWWWVVVWWWXXXZZZVVVVVVVVVVVVVVVWWWXXXYYYUUUWWWZZZ[[[[[[ZZZ[[[\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYY[[[\\\YYYTTTRRRUUUYYY]]]^^^```aaaaaaaaa```___^^^```aaa```^^^^^^```ccc```^^^]]]___eeejjjkkkkkkjjjkkknnnpppnnnooowww{{{oooddddddjjjeeefffddd```cccmmmxxx}}}tttrrrmmmfff^^^YYYXXXYYY[[[^^^]]]VVVOOORRR___llliiihhhbbbXXXSSSSSSQQQMMMDDDIIILLLGGG<<<222///000........................++++++++++++++++++++++++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))))))))))),,,+++***))))))***+++,,,)))***+++++++++)))(((&&&))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++---111777;;;XXXbbblllnnnhhhccceeeiiiddd^^^```iiilllhhhkkksss|||wwwqqqiiiddddddgggfffaaaWWWMMMKKKUUUiiiyyy{{{vvvtttuuuuuuqqqnnn{{{|||oooddd^^^^^^dddwww|||fffhhhqqqeeerrrwwwgggnnnuuu```bbbcccaaa^^^bbbhhheee]]]iiieeebbbaaaccceeeeeedddfffgggjjjccc^^^iiiqqqhhhfff^^^___pppoooWWW^^^\\\[[[^^^eeelllooopppeee```ZZZWWWXXXYYYYYYWWW\\\cccjjjmmmkkkhhhiiikkkqqqfff\\\ZZZ]]]]]]TTTKKKLLLPPPUUUWWWVVVTTTRRRQQQQQQLLLFFFDDDCCC@@@:::444---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************(((((())))))******+++++++++***************++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))&&&''')))*********)))(((+++*********))))))(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&++++++************++++++******++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,******************************************************+++,,,,,,,,,,,,+++------------------------........................------------............---...111333555???UUUiiigggcccdddnnnyyy}}}~~~~~~}}}iiiaaaeeeuuussswwwwwwnnn{{{uuurrr[[[BBB777666777666555777:::<<<===??????===;;;999;;;<<<===>>>???AAABBBIIILLLQQQWWW\\\___```aaaZZZ[[[ZZZWWWTTTQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQXXXYYYZZZYYYWWWWWWYYY[[[[[[]]]``````]]]ZZZZZZZZZccc\\\TTTRRRUUUXXXWWWTTTTTTUUUTTTSSSRRRSSSSSSTTTWWWXXXXXXXXXWWWWWWYYYZZZXXXXXXWWWWWWWWWXXXYYYYYYUUUWWWZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXZZZ[[[YYYUUUTTTVVVZZZ]]]^^^___``````______^^^\\\^^^___^^^]]]]]]___aaadddbbb```bbbggglllnnnoookkklllnnnlllfffeeennnzzzzzz{{{|||xxxnnndddeeekkkxxxyyytttjjjfffmmmvvv|||ooolllgggaaa\\\ZZZZZZ[[[XXXXXXWWWRRRQQQYYYjjjxxxuuupppeeeWWWOOOMMMLLLHHHDDDFFFFFFAAA999222//////........................++++++++++++++++++++++++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******)))(((((()))***************))))))((((((((()))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++++++++...222555DDDNNN]]]iiinnnmmmkkkiiivvvkkkcccaaa___]]]eeerrruuuttttttwwwvvvpppggg```eeebbbZZZPPPLLLSSSbbbppp~~~~~~~~~}}}|||xxxrrrnnnrrrvvvxxxtttlllccc______```nnnqqqkkkiiidddZZZhhhqqqjjjwwwqqqfffgggfffeeeiiinnnllleeeiiieeebbbccchhhkkkjjjhhh[[[cccooollldddkkkssslllaaaZZZ\\\pppwww```^^^\\\ZZZ\\\```dddeeeeee]]]YYYUUUTTTWWW\\\aaadddbbbdddfffeeedddccceeeffffff___VVVSSSSSSRRRMMMHHHKKKNNNRRRVVVXXXXXXVVVUUUOOOIIICCC???===;;;555000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************))))))))))))************+++***************++++++)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''++++++************++++++******++++++++++++******++++++++++++++++++++++++*********++++++++++++,,,******************************************************+++,,,,,,,,,,,,+++------------------------------------------------------------............,,,///222222...222DDDVVVjjjfffeeehhhmmmtttqqqccckkk~~~zzzjjjiiiwwwzzzyyyyyynnn{{{iiiUUUFFF<<<555333555777999<<<>>>>>><<<<<<===<<<;;;;;;===???AAAAAA@@@CCCEEEJJJOOOTTTXXX[[[]]]ZZZ\\\]]]\\\XXXSSSPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOUUUVVVXXXYYYXXXXXXYYYZZZWWWZZZ]]]___^^^\\\[[[ZZZ]]]ZZZVVVUUUUUUVVVVVVUUUUUUTTTTTTUUUTTTRRRQQQQQQWWWXXXXXXXXXWWWWWWYYYZZZZZZZZZYYYXXXXXXXXXYYYYYYVVVWWWYYYYYYXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWYYYZZZYYYVVVUUUXXX[[[]]]]]]^^^^^^^^^]]]]]]\\\YYY[[[\\\]]]\\\\\\^^^```eeecccaaabbbfffkkkoooqqqlllmmmmmmkkkdddaaaiiitttrrrrrrrrrpppiiibbbccchhhwwwrrrrrrrrrgggccc^^^[[[ZZZ[[[\\\\\\VVVTTTRRRPPPUUUaaarrr~~~}}}uuudddQQQGGGFFFEEECCCCCCAAA===999444111///...------------------------++++++++++++++++++++++++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***+++,,,+++******,,,...111888EEEWWWgggoooooolllqqqmmmkkkiii```VVVWWW^^^cccdddjjjuuu~~~qqqcccgggeee___VVVPPPRRR[[[cccuuuwwwyyywwwsssooooooooommmooopppoookkkfffcccbbb___ffffffyyyjjjfff\\\UUUaaammmooo~~~kkkiiieeebbbgggooorrrpppyyyrrrkkkkkknnnpppmmmiii___lll}}}zzzhhheeeiiibbbXXXRRRTTTggg}}}rrr^^^___]]][[[[[[\\\]]]\\\[[[YYYXXXVVVVVVYYY```iiippphhhddd___[[[ZZZ\\\]]]^^^]]]YYYTTTOOOLLLKKKLLLLLLMMMMMMOOOTTTZZZ[[[YYYVVVHHHCCC<<<777555333///,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++******************************************)))))))))++++++***************+++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))((((((((((((((()))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))++++++************++++++******++++++++++++******************************************++++++++++++******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------//////,,,---777CCC^^^cccjjjmmmjjjjjjvvvxxx~~~mmmiiirrryyyxxxnnnbbbfff{{{qqqnnnjjjzzzsssnnnooolllaaaKKK777111555444444777;;;;;;:::<<>>>>>@@@BBBFFFJJJNNNRRRTTTUUUXXX\\\]]]ZZZVVVRRRQQQPPPPPPQQQPPPOOONNNMMMMMMPPPRRRUUUWWWWWWVVVWWWXXXXXXZZZ]]]______]]][[[ZZZXXXYYYXXXWWWUUUTTTTTTUUUVVVTTTTTTWWWXXXUUUSSSSSSVVVWWWXXXWWWVVVWWWXXXZZZZZZZZZYYYXXXWWWWWWWWWWWWVVVWWWXXXWWWUUUTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXVVVXXXYYYYYYWWWWWWYYY[[[\\\\\\\\\\\\\\\[[[[[[ZZZXXXYYY[[[\\\]]]^^^___```cccbbb``````ccchhhmmmooonnnllllllmmmkkkhhhkkkqqqhhheeeeeeddd```\\\]]]cccxxxiii```^^^[[[XXXXXXYYYZZZZZZYYYTTTSSSRRRTTTZZZdddnnntttyyyooo\\\IIIAAABBBDDDBBBAAA<<<555111000///...---------------------------++++++++++++++++++++++++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))***+++++++++++++++)))***,,,+++***))))))***,,,,,,111>>>NNN]]]eeehhheeehhhnnnnnncccUUUPPPSSSUUUWWW\\\fffttt|||xxxooojjjjjjggg```YYYWWWYYY\\\gggiiihhhbbb[[[[[[ccckkkllllllmmmmmmllljjjhhhfffffffffdddpppuuubbbaaa```\\\eeeooossszzzllleee\\\WWW[[[eeeooouuu}}}qqqkkkkkkjjjfffaaafffqqq|||iiiaaa```XXXTTTPPPQQQ[[[hhhkkkbbbWWW[[[ZZZYYYYYYYYYXXXWWWVVV]]]^^^^^^]]]]]]aaahhhnnniiiaaaXXXSSSTTTUUUTTTRRRRRRRRRPPPLLLHHHIIIMMMRRRQQQNNNMMMQQQVVVXXXTTTOOO>>>:::444///...---,,,***,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++******))))))))),,,+++******)))*********(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********++++++************++++++******++++++++++++******************************))))))*********+++++++++******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...///+++***---......111555@@@QQQfffpppllleeejjjtttnnnsssqqqjjjssswwwpppbbbaaasssrrrmmmlllooosssooo___JJJ===:::333000000555777777<<>><<<===@@@AAA???=========>>>???BBBDDDGGGIIILLLQQQVVVYYYXXXVVVTTTSSSSSSSSSSSSRRRPPPOOOMMMLLLLLLNNNRRRSSSSSSSSSTTTTTTXXXYYYZZZ\\\\\\[[[XXXVVVUUUWWWXXXXXXUUUTTTTTTUUUSSSOOOPPPVVVYYYVVVTTTUUUUUUVVVWWWVVVUUUUUUWWWYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUSSSRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWUUUVVVWWWXXXXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYXXXYYY[[[]]]```aaaaaaaaabbbbbbaaaaaacccggglllooopppllllllppprrrnnnjjjiii\\\XXXVVVWWWXXXXXX\\\bbbooottt^^^RRRVVVVVVWWWXXXYYYXXXVVVTTTOOOQQQUUUZZZ___bbbddddddkkkbbbRRRDDDAAAEEEHHHFFF<<<666///,,,---///...,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((************************(((***...000000...+++((())))))))))))))))))))))))))))))***++++++++++++***''')))+++,,,+++******+++******+++...666BBBNNNVVVfffiiillljjjaaaYYYYYY^^^[[[[[[WWWUUU[[[hhhppppppkkklllllliiiccc^^^]]]]]]___cccddd\\\RRROOOVVV___bbbccceeehhhiiiiiiiiihhhkkkjjjiiimmmoooeee___eeeddddddiiinnnqqqwwwvvvlllddd]]]VVVTTTVVV]]]eeekkkvvvggg___^^^^^^]]]ZZZ^^^bbbmmmnnncccaaabbb[[[VVVUUUTTTUUUWWWXXXWWWVVVWWWXXXYYYYYYYYYZZZZZZ[[[]]]___aaa```]]]]]]```dddbbb[[[SSSPPPQQQQQQMMMHHHFFFHHHIIIHHHGGGIIINNNRRRSSSOOOKKKKKKMMMMMMHHHCCC444111---*********+++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,++++++******)))))),,,++++++***))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++(((((((((((((((((())))))''''''''''''''''''''''''))))))))))))******++++++++++++************++++++******++++++++++++******************************)))))))))************+++******************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000***''',,,000000//////,,,>>>XXXmmmsssmmmiiikkkttt|||nnnooommmooojjjdddbbbkkkzzzkkkppp|||rrrlllmmmlllaaaRRRGGG<<<333...222555555:::BBBAAA@@@????????????>>>===<<<<<<<<<===>>>???@@@AAADDDHHHMMMPPPRRRRRRSSSTTTSSSSSSSSSSSSRRRPPPOOONNNJJJLLLOOOPPPOOOPPPQQQRRRUUUTTTTTTUUUVVVVVVTTTRRRTTTUUUWWWWWWUUUTTTTTTUUUQQQJJJJJJRRRVVVSSSQQQTTTTTTUUUUUUUUUTTTTTTVVVWWWUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSQQQPPPRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXYYYYYYXXXXXXZZZ^^^bbbddddddbbbdddeeeffffffgggjjjnnnqqqqqqlllkkkoooqqqllleeebbbYYYRRRNNNPPPUUUYYY```fffggg{{{xxxeeeWWWNNNRRRUUUXXXXXXWWWUUUTTTTTTMMMQQQWWW\\\^^^^^^[[[YYY\\\VVVKKKCCCDDDJJJKKKGGG666222---+++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))******++++++++++++******'''***...000111...+++)))))))))))))))))))))))))))((()))******++++++******''')))+++++++++***+++,,,'''***------,,,///666<<>>@@@AAAAAA@@@>>>======>>>=========>>>>>>>>>>>>???>>>AAADDDGGGIIILLLOOORRROOOPPPQQQRRRRRRSSSSSSRRRKKKMMMNNNNNNMMMNNNPPPRRRRRRPPPOOOPPPSSSUUUTTTSSSTTTTTTTTTUUUUUUUUUUUUTTTSSSIIIGGGOOOTTTPPPOOORRRRRRSSSTTTSSSRRRRRRTTTVVVSSSSSSSSSRRRSSSSSSTTTTTTRRRSSSRRRQQQPPPPPPQQQSSSRRRRRRSSSTTTTTTUUUVVVVVVTTTTTTUUUVVVWWWVVVUUUTTTUUUTTTTTTTTTUUUWWWYYYZZZWWWWWWYYY^^^ccceeedddcccdddgggjjjkkkkkklllooorrrlllkkkkkkmmmjjjeeedddgggfff\\\SSSRRRVVVZZZ```fffhhhsssyyyqqqbbbWWWSSSPPPPPPUUUXXXVVVRRRQQQUUUYYYTTTWWWZZZZZZWWWUUUTTTTTTNNNKKKFFFBBBEEEHHHDDD===000///...---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((()))***++++++***)))((())))))+++,,,,,,,,,++++++))))))))))))))))))))))))((())))))***************((()))******))))))***+++'''***------******,,,///888EEEWWWdddiiihhhbbb]]]ppprrriiiWWWMMMPPPRRRPPP[[[___dddggghhhfffdddccceeennnuuuqqqcccVVVPPPPPPOOOVVV]]]___]]][[[\\\^^^^^^___kkkqqqeee\\\bbbkkkbbbjjjhhhbbbccccccaaaccc___]]]^^^aaa^^^XXXVVVYYY```___]]]\\\[[[\\\___aaa]]]UUUWWWYYYSSSWWW^^^\\\[[[YYYUUUSSSTTTVVVXXXYYYcccdddeeedddbbbdddgggkkkUUUTTTSSSSSSTTTTTTSSSRRRQQQOOOMMMMMMNNNMMMJJJGGGJJJIIIKKKRRRYYYZZZTTTNNNEEECCC???:::666333000///************)))***+++,,,)))******+++,,,,,,------++++++************++++++******+++++++++,,,,,,,,,***************************++++++++++++++++++,,,---,,,+++***))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''(((((()))******+++++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))******************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------+++,,,......***+++...666,,,000LLLkkkwwwlll___```ppp{{{zzz~~~yyyhhhlllfffrrrdddcccgggmmmzzz|||sssiiieeelll{{{zzzxxxqqqeee\\\^^^fff]]]GGG666555666444444:::@@@BBBCCCAAA===;;;<<>>???@@@@@@@@@@@@???<<<===???AAADDDGGGLLLPPPKKKLLLNNNPPPSSSTTTUUUVVVMMMNNNNNNMMMLLLMMMPPPRRRRRROOONNNOOOSSSVVVWWWVVVUUUSSSRRRSSSUUUVVVUUUTTTWWWLLLHHHPPPTTTOOONNNRRRQQQRRRSSSRRRQQQQQQSSSUUUSSSRRRRRRRRRSSSTTTUUUUUUQQQQQQQQQPPPOOOOOOQQQSSSQQQRRRRRRSSSTTTUUUUUUVVVTTTTTTTTTUUUVVVVVVTTTRRRSSSSSSSSSSSSUUUWWWYYYZZZVVVVVVXXX]]]ccceeedddbbbcccgggkkklllllllllnnnqqqfffhhhkkkkkkeeeaaahhhqqqwwwiii\\\WWWWWWYYY^^^bbbkkkqqqrrrfffYYYRRRQQQQQQPPPUUUXXXTTTNNNOOOWWW```______\\\WWWPPPMMMOOORRRFFFEEEBBB@@@CCCCCC;;;111------/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))'''((()))******)))((('''***)))((('''''')))+++---))))))))))))))))))))))))(((((()))***************)))******)))''''''(((******+++***))))))***---000)))111<<>>BBBDDDCCCAAA???@@@@@@???>>><<<===???BBB@@@???>>>>>>???AAADDDFFFHHHHHHJJJLLLNNNPPPQQQRRROOOOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRRRRSSSTTTUUUUUUSSSRRRRRRSSSVVVSSSPPPMMMLLLNNNRRRTTTTTTUUUTTTRRROOONNNOOOQQQPPPQQQRRRRRROOONNNMMMNNNQQQRRRSSSSSSRRRRRRSSSUUURRRRRRRRRRRRRRRRRRQQQPPPRRRQQQQQQPPPPPPPPPQQQRRRQQQRRRUUUWWWYYYZZZ[[[[[[\\\]]]___aaabbbdddgggiiidddhhhmmmpppsssrrrnnniiidddaaa___]]]YYYWWW^^^gggwwwkkkbbb`````````___```cccccc\\\PPPKKKOOOUUU[[[TTTLLLHHHKKKWWWdddmmmsssiiiZZZNNNLLLMMMHHHAAACCCDDDCCC===666000...///------------------------++++++************+++++++++++++++*********)))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******))))))((((((''''''******))))))((((((''''''******))))))((((((''''''((((((((((((((()))******(((((())))))))))))((((((((((((((((((((()))******))))))))))))************+++)))''')))+++,,,***'''))))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,,,,,,,000777DDDRRR\\\ccccccbbb\\\UUURRRTTTXXX___WWWUUUXXXTTTMMMRRR^^^^^^dddiiiiiigggddd]]]VVVZZZZZZ]]]cccgggcccZZZQQQNNNSSS]]]fffeee]]]WWWUUU]]]bbbdddaaaaaaeeeccc^^^^^^eeeiiicccXXXSSSWWW]]]bbbTTTNNNXXX```\\\WWWWWW[[[cccfff___ZZZ]]]gggooojjjhhhggghhhjjjggg___XXX]]][[[YYYXXXXXXXXXXXXWWWTTTQQQMMMLLLLLLLLLJJJHHHGGGEEEDDDHHHMMMPPPNNNKKKKKKJJJJJJLLLNNNJJJBBB;;;111111///...---,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********+++******)))))))))))))))))))))))))))************(((((()))*********************)))((('''&&&%%%%%%&&&''''''((()))******+++,,,,,,***)))((((((((((((&&&''''''&&&%%%'''***---******++++++++++++******((()))******+++*********)))************+++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++------,,,,,,,,,+++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,///111111---+++------***,,,++++++111===NNN^^^hhhdddaaaaaagggkkkmmmrrrxxxqqquuuxxxzzzzzziiiccckkkttt|||mmm```hhh|||}}}ggg\\\^^^lll}}}mmmgggaaaUUUIIIBBB===666000444666999===@@@BBBCCCDDDCCCDDDEEECCC@@@===<<<<<>>===<<<===>>>@@@BBBCCCDDDEEEGGGIIIJJJLLLMMMOOOOOOPPPQQQQQQQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNQQQSSSTTTSSSQQQPPPPPPQQQTTTRRROOOLLLLLLMMMOOOQQQSSSSSSRRRPPPOOOOOOQQQSSSNNNOOOPPPOOOMMMKKKKKKLLLOOOPPPQQQQQQPPPPPPQQQRRRPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTVVVXXX[[[^^^___]]]^^^___```aaadddgggiiiiiikkknnnpppooommmhhhccc```[[[VVVSSSQQQRRR[[[eee}}}vvvddd[[[ZZZ[[[SSSUUUUUUSSSOOONNNPPPRRRVVVPPPJJJIIIPPPZZZccchhhpppiii[[[MMMFFFEEEDDD@@@AAA@@@===888222...,,,,,,------------------------++++++************+++++++++++++++*********)))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++***)))))))))((((((((('''***)))))))))((((((((('''***)))))))))((((((((('''((((((((((((((()))******(((((())))))))))))((((((((((((((((((((()))******))))))))))))***************)))((()))++++++)))'''))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))*********+++++++++......,,,+++,,,000666;;;LLLRRRXXXZZZVVVSSSRRRSSSaaa]]]___eee```RRRLLLOOOUUU\\\aaabbbcccdddaaa]]]ZZZZZZ\\\```aaa^^^WWWQQQQQQQQQVVV^^^bbb]]]WWWTTTVVV[[[]]]\\\^^^bbbbbb___YYY[[[]]]]]][[[ZZZ\\\___gggYYYRRRZZZaaa^^^[[[\\\aaaiiilllddd[[[YYY]]]aaabbbccceeefffeeebbb^^^[[[___[[[VVVTTTTTTTTTSSSQQQQQQMMMIIIGGGHHHIIIIIIHHHGGGGGGJJJPPPUUUTTTNNNHHHDDDAAA???@@@@@@===666000------,,,+++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++*********)))))))))***++++++,,,,,,++++++,,,,,,,,,++++++***************)))(((((((((((()))(((((()))))))))*********(((((()))************))))))))))))(((''''''&&&&&&&&&''''''((())))))******,,,+++***)))(((((((((((('''''''''&&&%%%'''))),,,******++++++++++++******((()))+++,,,---,,,***))))))************+++++++++++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---///000...///111---'''+++,,,------000;;;LLLYYYbbbaaaaaa___^^^eeeuuummmhhhzzzyyykkkjjjnnnuuutttjjj^^^dddzzzzzz\\\LLLZZZyyyggg```ZZZVVVPPPDDD999444444444444666999>>>CCCEEECCCDDDDDDCCCAAA@@@@@@AAA@@@???===<<<<<<===???@@@???@@@AAABBBDDDEEEFFFGGGLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPOOONNNNNNMMMLLLLLLPPPQQQRRRQQQOOONNNNNNNNNPPPOOONNNMMMLLLLLLLLLLLLRRRQQQPPPOOONNNOOOSSSVVVNNNOOOOOONNNLLLKKKLLLLLLMMMOOOPPPPPPOOOOOOPPPQQQNNNOOOOOOPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSUUUTTTTTTUUUXXX\\\___bbb___``````aaabbbdddeeefffhhhiiikkkkkkjjjfffbbb___^^^VVVOOOKKKJJJNNNXXXbbbyyyeeeTTTSSSUUUNNNNNNNNNPPPRRRRRRRRRQQQPPPLLLIIIMMMUUU]]]aaaaaagggcccWWWHHHAAABBBDDDEEE@@@<<<777333000...,,,+++------------------------++++++************+++++++++++++++***************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))***(((((())))))))))))((((((((((((((((((((()))******))))))))))))***************)))((()))++++++)))((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++***+++,,,+++******,,,---555<<>>======>>>@@@AAA>>>??????@@@AAABBBCCCCCCGGGGGGIIIJJJLLLLLLMMMMMMOOOOOOOOONNNNNNNNNMMMMMMNNNPPPQQQPPPNNNLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJOOOOOONNNMMMMMMOOOSSSWWWPPPQQQQQQPPPNNNMMMNNNPPPMMMNNNOOOOOONNNNNNOOOQQQLLLLLLMMMNNNOOOOOONNNNNNOOOPPPQQQSSSTTTTTTTTTTTTVVVVVVVVVXXXZZZ\\\^^^___```aaaccceeeffffffcccaaaaaa```aaacccaaa^^^^^^```]]]TTTLLLKKKLLLQQQZZZcccppp___PPPOOONNNMMMNNNOOOPPPPPPOOONNNMMMKKKLLLNNNSSSXXX\\\]]]\\\\\\WWWMMMCCC@@@FFFKKKKKK???999333000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((())))))***((()))))))))************)))))))))*********)))(((((()))))))))************++++++******))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))************''')))+++++++++,,,---///,,,///444999@@@JJJTTT\\\___ZZZYYY]]]^^^XXXRRRPPPHHHNNNQQQPPPQQQVVV[[[\\\ZZZZZZYYYXXXVVVVVVXXXZZZ[[[TTTPPPTTTWWWVVVTTTUUUQQQSSSSSSTTTVVVYYY[[[[[[UUUSSSSSSXXXaaaffffffdddiii___WWWXXX[[[[[[\\\___\\\bbbddd^^^WWWTTTRRRQQQPPPTTTXXXXXXUUUTTTTTTVVVSSSNNNJJJKKKNNNOOOKKKFFFIIIIIIIIIIIIIIIIIIIIIHHHKKKOOOUUU[[[[[[SSSHHH???===999444111000000...---))))))(((((())))))***+++))))))))))))))))))))))))************************************************,,,+++++++++***)))))))))************************))))))***++++++++++++++++++++++++***************))))))((('''''''''''''''(((((((((((()))))))))***'''(((((()))))))))))))))''''''''''''(((((())))))'''''''''((((((((())))))***))))))((((((((()))))))))))))))(((&&&%%%'''(((******++++++++++++******)))+++...000000///---+++))))))*********++++++++++++******))))))******+++))))))*********+++++++++************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,++++++*********///---,,,333@@@GGG===///...------,,,---///222555GGGSSS^^^___[[[\\\fffppp{{{||||||vvvhhh```lll~~~uuujjjdddccc^^^[[[eeevvvzzzhhhZZZRRRaaayyyppphhh```]]][[[WWWSSSSSSEEEAAA;;;555333333555777FFFIIILLLLLLIIIDDD@@@>>>@@@???>>>======???AAABBB>>>>>>>>>?????????@@@@@@@@@AAABBBDDDEEEFFFFFFFFFJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMOOONNNLLLKKKKKKLLLKKKLLLNNNNNNNNNMMMKKKIIIMMMMMMMMMLLLLLLNNNQQQUUUPPPPPPPPPOOOMMMMMMOOOQQQJJJKKKMMMLLLKKKKKKLLLNNNJJJJJJLLLMMMNNNNNNNNNNNNNNNOOOPPPRRRTTTUUUVVVVVVVVVXXXZZZ\\\^^^]]]\\\[[[___aaaeeejjjkkkggg```ZZZZZZWWWWWWYYYXXXVVVZZZbbbYYYQQQLLLNNNTTTYYY___eeeeeeuuuyyygggTTTOOOMMMJJJIIILLLNNNMMMJJJHHHJJJLLLMMMPPPTTTVVVVVVVVVWWWXXXSSSMMMCCC===BBBJJJLLLIII:::555///---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((())))))***((()))))))))************((()))*********)))))))))((()))))))))************++++++******))))))(((((())))))))))))))))))))))))))))))************))))))(((((()))))))))*********+++++++++)))'''&&&((()))*********,,,111;;;FFFMMMZZZTTTQQQRRRTTTSSSQQQPPPPPPTTTUUUPPPLLLOOOSSSUUUSSSSSSRRRQQQQQQSSSWWW[[[]]]YYYVVVUUUSSSPPPQQQVVVUUUTTTSSSTTTTTTTTTTTTVVVNNNMMMOOORRRVVVYYYZZZZZZ```YYYTTTSSSSSSTTTVVVYYYTTTWWWWWWRRROOOPPPQQQPPPMMMNNNNNNNNNOOONNNMMMMMMGGGFFFFFFJJJOOOOOOKKKFFFFFFIIIMMMOOOMMMIIIEEEBBBHHHJJJMMMNNNKKKDDD;;;555222///+++))))))******+++++++++***)))))))))))))))))))))))))))))))))))))))************************************************,,,+++++++++***)))))))))************************))))))***++++++++++++***************************))))))(((''''''''''''''''''(((((((((((()))))))))''''''((()))))))))))))))&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((((((((())))))))))))***(((&&&%%%&&&'''******++++++++++++******((()))+++,,,---,,,***))))))************+++++++++******))))))))))))******)))))))))***++++++,,,,,,*********************************+++++++++++++++******************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++...,,,***...888===555))),,,***)))+++---...,,,)))333AAAOOOXXX\\\```bbbaaahhhiiipppwwwnnn___aaannnwwwwwwiiiaaaVVVQQQ\\\nnn{{{}}}~~~nnnhhheee]]]]]]aaa^^^dddccc___[[[[[[\\\XXXRRRQQQMMMFFF???999555333222555===IIIRRRTTTPPPJJJFFFBBBAAA???>>>>>>???@@@AAA>>>=====================<<<===>>>???@@@AAAAAAAAACCCDDDDDDEEEFFFFFFGGGGGGGGGIIIKKKKKKJJJIIIJJJKKKIIIJJJLLLMMMNNNMMMKKKJJJKKKLLLLLLKKKJJJKKKMMMOOOLLLLLLLLLKKKIIIIIIKKKNNNFFFHHHIIIIIIHHHHHHIIIJJJIIIIIIKKKLLLNNNNNNOOOOOOOOOOOOPPPRRRTTTVVVXXXZZZWWWZZZ^^^aaabbbaaa^^^]]]___aaaeeejjjkkkfff\\\TTTWWWQQQNNNPPPOOOOOOXXXeee\\\TTTOOOSSSZZZ^^^aaaddd[[[\\\YYYQQQMMMMMMLLLIIIHHHJJJMMMLLLJJJLLLRRRXXXWWWVVVUUUSSSQQQPPPPPPPPPMMMGGG>>>:::???FFFDDD===222///,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))((((((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))************((()))++++++)))((()))***))))))))))))************************))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******++++++***((('''(((***---)))(((((()))+++...000222??????CCCHHHNNNRRRTTTTTTWWW[[[[[[TTTMMMLLLNNNOOOMMMLLLKKKKKKMMMPPPTTTVVVZZZXXXWWWWWWRRRMMMNNNRRRTTTRRRQQQSSSRRROOOOOOQQQKKKMMMNNNOOOOOOOOOQQQRRRSSSQQQOOOMMMMMMMMMOOOPPPOOOPPPNNNIIIHHHKKKLLLKKKKKKJJJIIIIIIJJJJJJIIIHHHBBBCCCGGGKKKNNNMMMKKKHHHKKKPPPVVVWWWTTTLLLEEE@@@===>>>===<<<888333///,,,***)))((((((((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))************************************************+++++++++******************************+++++++++((()))******++++++******)))))))))******************)))((((((''''''((((((''''''(((((((((((())))))&&&'''(((((())))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((())))))***((()))***)))'''&&&&&&'''******++++++++++++******((()))******+++*********)))************+++++++++******))))))))))))******((())))))***++++++,,,,,,************************)))*********++++++++++++)))))))))***+++++++++,,,************************++++++++++++++++++,,,,,,(((***+++***+++...+++&&&***))))))***---...,,,++++++333>>>IIIXXXbbb```YYYZZZ```iiipppnnnhhheeefffeeeuuuvvvlll\\\TTTZZZiiivvv{{{sssbbb^^^ddddddccc```UUUWWW]]]ZZZSSSXXXdddeee[[[XXXVVVRRRLLLEEE===777333+++222===FFFLLLPPPSSSTTTJJJHHHEEECCCAAAAAAAAABBB@@@@@@@@@??????>>>>>>>>><<<======>>>?????????>>>AAAAAAAAAAAAAAABBBBBBBBBBBBDDDFFFGGGGGGGGGHHHIIIEEEGGGIIIKKKLLLLLLKKKKKKJJJKKKLLLKKKJJJHHHIIIIIIHHHIIIHHHGGGEEEFFFHHHKKKGGGHHHJJJIIIHHHHHHIIIKKKHHHIIIJJJLLLNNNOOOOOOOOORRRQQQQQQRRRUUUXXX\\\___ZZZ\\\```ccceeefffeeeeee``````bbbeeegggbbbYYYQQQQQQJJJFFFIIIJJJNNN]]]oooooocccZZZZZZ]]]]]]\\\\\\TTTMMMJJJLLLMMMJJJIIIJJJIIIHHHGGGHHHMMMUUU]]]bbbeee[[[PPPKKKLLLLLLIIIEEEAAA???;;;777999;;;888111,,,------,,,******+++,,,++++++++++++++++++++++++++++++************++++++))))))*********+++++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***'''((((((((()))))))))*********)))((((((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))************''')))++++++)))((()))***))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***&&&((()))******,,,///111'''(((((()))******)))'''(((---333999???GGGNNNRRRSSSYYY[[[TTTLLLKKKLLLLLLLLLJJJHHHJJJNNNQQQRRRQQQSSSQQQQQQTTTSSSNNNKKKKKKLLLJJJKKKPPPPPPLLLKKKNNNKKKKKKKKKLLLLLLMMMMMMMMMHHHKKKLLLKKKIIIIIIJJJJJJKKKKKKHHHEEEEEEIIIIIIFFFGGGIIIKKKIIIFFFFFFIIILLLFFFHHHKKKKKKIIIHHHHHHJJJLLLPPPUUUUUUNNNEEE===999333333222000---+++******(((***+++,,,,,,,,,,,,,,,))))))))))))))))))***+++))))))))))))))))))))))))***************************************************************+++++++++))))))*********+++++++++((())))))***************((()))))))))*********+++******)))(((((((((((()))'''''''''((((((((())))))&&&'''(((((())))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******'''((())))))'''&&&'''(((******++++++++++++*********++++++++++++,,,,,,,,,)))************+++++++++******))))))))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))))))))******++++++++++++(((((()))***+++,,,,,,---*********************************++++++,,,,,,---%%%...222...((((((,,,///++++++++++++,,,...000111---///222===QQQaaa___TTTUUUaaaiiiiiilllrrrnnnddd^^^jjjuuuxxxjjj______hhhqqqvvvuuu```XXX]]]^^^dddjjjhhhTTT]]]YYYOOOXXXpppxxxooo[[[[[[YYYUUUMMMDDD<<<777666666555666:::CCCNNNUUUSSSPPPMMMIIIFFFDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA===>>>???????????????>>>CCCBBBBBBAAAAAA@@@@@@???>>>@@@CCCDDDDDDEEEFFFHHHCCCDDDFFFIIIJJJKKKKKKKKKIIIKKKLLLLLLIIIGGGFFFFFFHHHHHHGGGFFFDDDEEEHHHJJJJJJKKKMMMLLLKKKKKKLLLNNNHHHIIIJJJLLLNNNOOOPPPPPPTTTSSSRRRSSSVVVZZZ___bbb]]]^^^```dddgggjjjlllmmmbbb```^^^```aaa^^^WWWPPPKKKCCC@@@EEEIIIPPPcccyyyuuufff```^^^ZZZUUURRRQQQIIIHHHPPPOOOGGGFFFLLLIIICCC>>>AAAKKKVVV^^^aaaooo^^^KKKDDDHHHKKKEEE===555888999555333333000,,,+++...000///,,,+++---///++++++++++++++++++++++++++++++************++++++))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******'''((((((((())))))******'''((((((((())))))************)))((((((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))************'''***,,,+++)))((()))+++))))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))&&&(((******)))''''''(((((('''&&&'''***---...///+++------+++,,,444>>>DDDKKKSSSVVVQQQJJJIIIJJJKKKPPPLLLJJJLLLQQQTTTSSSOOONNNJJJJJJPPPTTTPPPIIIEEEDDDBBBEEELLLNNNJJJJJJNNNFFFDDDCCCEEEIIIJJJIIIGGGBBBGGGKKKJJJHHHHHHGGGGGGGGGGGGFFFDDDFFFJJJHHHDDDDDDJJJNNNKKKEEEDDDJJJRRRLLLNNNNNNJJJEEECCCFFFJJJCCCGGGJJJGGG???555...***.........---+++***+++,,,&&&(((+++---,,,+++******&&&''''''''')))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))******++++++++++++(((((()))***************(((((())))))*********+++++++++***)))))))))))))))''''''''''''((((((((()))&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''')))***+++&&&'''))))))(((''''''(((************************))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))******))))))))))))******************************************************+++++++++*********)))))))))***+++,,,,,,+++***)))++++++******++++++,,,---000,,,+++333CCCQQQWWWYYYUUUWWW___gggiiigggfffiii______dddooojjj\\\bbblllpppkkk```TTTQQQZZZfffqqqvvvhhhbbbTTTGGGLLLccc~~~|||gggTTTSSSZZZXXXKKK@@@999:::999888888:::@@@DDDGGGFFFFFFIIIKKKKKKFFFBBB@@@AAABBBCCCCCCBBB@@@???>>>===<<<>>>??????===<<<@@@@@@????????????@@@@@@AAAAAAAAABBBDDDEEEEEEDDDDDDFFFIIIKKKKKKJJJHHHGGGIIIIIIHHHGGGFFFFFFGGGGGGFFFGGGHHHHHHGGGFFFGGGIIIIIIHHHJJJOOOOOOJJJHHHIIIJJJIIIIIIJJJLLLOOORRRSSSQQQTTTVVVWWWXXX[[[aaaggggggdddaaadddjjjllliiieee```^^^XXXSSSVVV[[[WWWOOONNNHHHEEEIIIPPPXXXdddmmmkkkVVVPPPRRRNNNGGGHHHLLLLLLIIIIIILLLJJJCCCCCCFFFGGGGGGJJJPPPWWWZZZeeeYYYJJJAAA@@@AAA???<<<:::888444111///......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++************)))))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))(((((()))***+++,,,,,,,,,((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))'''&&&)))))))))))))))******++++++*********))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((()))************+++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///000888;;;>>>@@@@@@@@@AAAAAAJJJFFFEEEKKKTTTWWWQQQJJJGGGEEEDDDFFFJJJKKKIIIFFFFFFFFFEEEDDDEEEGGGIIIKKKGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFEEEDDDFFFGGGEEEEEEEEEDDDDDDEEEEEEFFFFFFHHHIIIHHHFFFGGGLLLPPPLLLJJJGGGCCC@@@>>>=========<<<:::777333000...---,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))************************************))))))***++++++++++++***+++++++++*********))))))++++++++++++*********)))************************------,,,+++)))'''&&&%%%+++***((('''''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&(((((((((''''''(((***+++++++++***)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))******))))))))))))******************************************************+++++++++*********)))))))))***++++++++++++***)))++++++******++++++,,,------------000666>>>EEEIIINNNPPPVVV^^^aaaaaadddiiiddd```[[[[[[bbbnnnyyy|||iiibbb```^^^ddd\\\TTTSSS[[[fffooosssooohhh[[[PPPNNNZZZnnn~~~vvv___VVVVVVWWWWWWVVVKKKFFF???:::777666666555888888:::===AAAEEEGGGHHHNNNLLLHHHDDDBBBBBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???@@@BBBDDDEEEEEECCCAAACCCDDDFFFGGGGGGEEECCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGFFFFFFGGGIIIGGGFFFHHHMMMMMMJJJHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNTTTUUUVVVXXX[[[aaahhhmmmgggfffeeeeeebbb^^^WWWSSSNNNMMMIIIGGGNNNWWWYYYTTTQQQNNNMMMPPPSSSXXXaaakkk|||eeeRRRLLLMMMLLLGGGGGGJJJJJJHHHJJJOOOOOOLLLEEEEEEFFFIIIMMMRRRTTTUUUVVVMMMCCC???@@@@@@===:::666555222///...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))******)))(((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))(((&&&)))(((((((((((()))******))))))))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((())))))*********+++++++++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------......///111222222333555777AAA??????EEELLLOOOMMMHHHEEECCCBBBBBBDDDEEECCCBBBEEEDDDCCCCCCCCCEEEGGGHHHKKKJJJHHHFFFEEEEEEEEEFFFJJJLLLNNNMMMJJJFFFCCCBBBBBBCCCDDDGGGJJJMMMOOOQQQGGGGGGFFFDDDBBBBBBEEEFFFCCCBBB???<<<:::888777777444333111000...,,,******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))************************************))))))*********++++++++++++++++++*********))))))++++++*********)))))))))))))))))))))))))))))))))***************)))((('''***)))((('''&&&''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&'''((())))))******))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******************************************************+++++++++***************)))***++++++++++++***)))++++++******++++++,,,---)))---///---***---444<<>><<<===???AAAAAAAAAEEEDDDCCCBBBBBBCCCEEEFFFMMMLLLIIIFFFDDDDDDDDDDDDJJJNNNRRRRRROOOIIICCC@@@???@@@CCCFFFIIIMMMQQQRRREEEBBB???===<<<;;;:::999777666444222111000//////+++*********))))))((((((***))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))))))))((((((((())))))))))))******************************************)))((()))***+++,,,+++++++++*********************)))))))))(((((((((((((((((((((((((((((((((''''''((()))************)))((('''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''))))))((('''''''''''''''((())))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))***************************************************************************************++++++*********++++++******++++++,,,---))),,,///---)))***000777888999@@@IIIPPPUUU\\\dddkkkjjjeee[[[QQQPPP\\\kkkuuuvvvmmmeee^^^ZZZTTTOOOQQQ[[[gggqqqqqq```TTTTTTPPPIIINNN[[[VVVWWWYYYWWWRRRPPPXXXcccaaa\\\UUUOOOLLLKKKKKKJJJ@@@@@@>>>999444333777:::BBBEEEKKKOOOPPPNNNKKKIIIEEEHHHIIIEEE@@@???DDDIIIEEEEEEEEEEEEDDDDDDCCCCCCEEEFFFGGGHHHGGGEEEEEEEEEGGGHHHIIIIIIHHHGGGEEEDDDEEEFFFHHHJJJJJJIIIHHHGGGEEEGGGIIIIIIIIIJJJLLLNNNSSSPPPPPPRRRQQQMMMLLLNNNMMMMMMMMMOOOSSSXXX\\\___ddd]]]UUURRRTTTWWWZZZZZZZZZUUUPPPLLLJJJJJJHHHGGGFFFEEEFFFJJJTTTaaalllrrraaaXXXPPPOOOPPPPPPPPPSSSPPPRRRPPPHHHDDDEEEGGGGGGDDDDDDEEEFFFKKKTTT]]]bbbSSSJJJDDDGGGLLLLLLHHHDDD>>>>>>@@@DDDFFFCCC:::444......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******+++++++++*********))))))))))))))))))))))))))))))((()))))))))******************)))))))))))))))******)))))))))+++...222555***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******)))''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((,,,+++)))''''''***///333...///000111222444777:::666555555666:::>>>AAACCCDDDDDDCCCBBBBBBBBBCCCCCCHHHGGGGGGFFFDDDCCCAAA@@@CCCGGGLLLNNNLLLHHHDDDBBB======>>>???@@@BBBCCCDDD???;;;666555555555222///...------,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((()))))))))************************************+++***((('''((()))+++---************************))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))************))))))((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((***,,,,,,+++''''''&&&%%%%%%'''((()))************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************************************************************+++******************+++++++++******++++++,,,------------,,,,,,---///111000222:::DDDKKKOOOVVV]]][[[```fffeeeYYYMMMOOOYYYkkkqqqyyyxxxlllddd```XXXNNNKKKSSScccpppvvv```RRRSSSUUUPPPRRRZZZYYYVVVRRRKKKEEEIIIZZZmmmfffeeeaaaWWWMMMGGGHHHKKKJJJJJJHHHAAA999444333444444888???EEEHHHHHHFFFEEEIIILLLMMMIIIEEEDDDHHHMMMHHHIIIJJJJJJJJJJJJIIIHHHEEEEEEDDDBBB@@@@@@CCCFFFEEEEEEFFFFFFFFFEEEDDDCCCEEEFFFGGGIIIIIIGGGEEEDDDDDDEEEGGGHHHHHHHHHJJJLLLQQQNNNNNNQQQQQQPPPPPPTTTRRRPPPMMMMMMPPPVVV]]]bbbeee^^^UUUPPPOOOOOONNNMMMJJJEEECCCGGGOOOQQQLLLEEEEEEEEEHHHMMMUUU```mmmuuukkkZZZKKKHHHLLLLLLJJJHHHDDDKKKOOOKKKFFFEEEEEEDDDCCCCCCDDDGGGKKKSSS^^^fff[[[MMMBBBBBBFFFEEE@@@>>>===>>>AAADDDDDD>>>555...---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))((()))))))))***************)))))))))))))))******)))))))))***,,,111555888,,,+++***)))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***+++***((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''***)))'''%%%$$$''',,,000***++++++***)))***---000.........000222555:::<<<>>>=========<<<<<<======<<<>>>@@@BBBBBB@@@<<<:::;;;===@@@AAAAAA??????@@@888888777666555555555555555222///...000000---******************)))))))))************))))))))))))************************))))))))))))))))))))))))************************************))))))))))))((()))))))))************))))))))))))))))))))))))***)))((('''''')))+++,,,************************))))))))))))((((((((((((************************'''(((((()))))))))((((((************))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((***,,,,,,+++'''&&&%%%%%%%%%&&&((()))************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))))))))******))))))))))))*********************************************************************+++++++++++++++***))))))***++++++++++++******++++++,,,---000---++++++---...,,,***,,,...555>>>DDDGGGMMMSSSPPPVVV```fff]]]MMMHHHLLLUUUXXXbbbuuussskkkjjjcccWWWNNNPPP]]]iiiooo]]]NNNMMMQQQQQQSSSXXX^^^[[[VVVPPPIIIGGGPPP[[[___cccccc[[[PPPJJJLLLPPPKKKKKKJJJFFFAAA<<<999888555555555666777:::<<<>>>CCCDDDEEECCCAAAAAADDDGGGGGGHHHJJJLLLLLLLLLKKKKKKHHHHHHFFFCCC@@@BBBHHHMMMJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHJJJLLLMMMNNNMMMMMMOOOQQQPPPNNNOOOSSSVVVWWW[[[```^^^ZZZUUUPPPPPPSSSWWW[[[SSSPPPKKKGGGEEEEEECCCCCC===<<>>>>>AAA>>>:::;;;;;;;;;<<<<<<;;;666///***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++***)))))))))***,,,...000...---+++***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))++++++***)))((((((''''''(((((()))***))))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))''''''(((,,,///)))))))))'''&&&&&&(((***)))***+++******+++---000333333333333333333333333000333777:::;;;999666444555666777555444333444666111000000///////////////---,,,++++++,,,,,,***)))))))))************))))))***)))))))))((((((((('''))))))************++++++))))))))))))))))))))))))************************++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))((('''((()))***+++***************+++++++++******)))))))))(((((((((************************(((((()))))))))(((''''''******+++++++++***)))(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''))))))(((&&&&&&&&&&&&&&&'''((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******************************************************))))))*********+++++++++++++++***))))))***++++++++++++******++++++,,,------,,,***+++,,,,,,***(((,,,,,,///666:::===DDDKKKOOONNNTTT\\\YYYNNNKKKPPPOOOKKKOOO^^^pppxxxtttmmmnnnsssssshhhYYYRRRWWW___\\\UUULLLGGGIIINNNTTTXXX]]]XXXUUUUUUQQQKKKGGGGGGPPPUUUXXXWWWSSSQQQSSSVVVQQQOOOLLLIIIGGGDDD@@@===;;;999777444444555666888777888888999999::::::;;;>>>@@@BBBDDDFFFFFFEEEEEEGGGIIIIIIFFFCCCDDDJJJOOOSSSRRRPPPNNNLLLJJJHHHGGGGGGGGGHHHJJJLLLMMMNNNOOOOOOQQQRRRRRRQQQQQQRRRTTTQQQNNNNNNSSSVVVXXX\\\aaaaaa]]]WWWQQQLLLJJJJJJJJJAAABBBCCCCCCAAA?????????;;;===EEESSS^^^^^^TTTHHHKKKLLLPPPUUUTTTSSSYYYbbbZZZNNNDDDBBBEEEFFFGGGIIILLLPPPQQQJJJEEEEEEFFFEEEEEEEEEGGGKKKLLLKKKSSS\\\SSSDDD:::===???:::777:::777666444222111///,,,***,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++******)))(((((((((((()))...---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++,,,+++))))))(((((((((((()))******((((((((()))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********(((((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))***,,,,,,++++++---...)))((('''''''''(((((((((''')))******'''&&&(((*********+++,,,------------***,,,...///000000////////////000...,,,+++,,,---++++++***++++++,,,---...((()))******)))(((((()))))))))***++++++***)))(((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++++++++*********)))))))))************************''''''(((((((((((((((''')))******+++***)))((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&&&&&&&'''(((((((((((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))))))))******************************************************))))))******++++++++++++,,,+++***))))))***+++,,,++++++******++++++,,,---((()))***+++,,,,,,,,,,,,---***+++///222555===FFFMMMFFFFFFNNNQQQMMMPPPYYY^^^SSSJJJKKKSSSYYY[[[ZZZoooxxx~~~vvvdddVVVSSSVVVNNNQQQOOOHHHHHHQQQ[[[```gggZZZNNNKKKMMMNNNOOOQQQGGGJJJMMMNNNNNNMMMMMMLLL\\\WWWQQQLLLJJJGGGBBB???===>>>>>>>>><<<999666444333222333555777888777666444555888;;;===>>>======???BBBDDDBBB???@@@DDDIIIUUUSSSQQQMMMJJJFFFDDDBBBAAAAAACCCEEEGGGKKKMMMOOOLLLNNNOOONNNMMMMMMNNNOOOMMMJJJIIIKKKMMMMMMQQQVVVWWWTTTOOOJJJDDD>>>;;;999>>>BBBGGGHHHEEECCCBBBCCC@@@BBBGGGPPPYYY]]]ZZZVVVMMMNNNQQQSSSMMMEEEGGGOOOJJJEEEAAAAAAAAA@@@EEEKKKJJJLLLIIICCC@@@DDDHHHIIIFFFFFFIIIMMMLLLIIINNNWWWJJJ>>>888===???888666:::444222///---,,,,,,......+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++))))))))))))((((((((('''---,,,***(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++,,,+++***)))))))))))))))***++++++&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******%%%'''***+++***))))))***((('''&&&'''***+++***)))&&&)))+++,,,***)))***,,,&&&'''(((******+++++++++))))))((('''((()))+++,,,(((***,,,,,,***)))))))))(((((((((((()))***+++,,,&&&)))+++***'''&&&''')))((()))***++++++***((((((''''''((())))))***++++++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))************))))))))))))))))))))))))''''''((()))***)))))))))))))))******++++++++++++++++++++++++************))))))))))))))))))))))))&&&&&&'''((()))))))))(((((()))*********)))'''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&((((((((('''%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************************************++++++******++++++,,,---************************...,,,+++***,,,000444777BBBCCCCCCEEEIIIPPPYYY___eee\\\OOOEEEAAAFFFOOOUUUfffnnntttoooaaaVVVUUUXXXOOOLLLHHHEEEFFFMMMVVV\\\fff[[[PPPKKKHHHHHHKKKPPPLLLNNNLLLGGGFFFIIIJJJGGG[[[VVVXXX\\\VVVHHHCCCHHHEEEHHHJJJHHHCCC@@@?????????:::777888888555444555444444444444333222111000222444666777777999<<>>AAA@@@===@@@???MMMUUUPPPEEEBBBDDDGGGEEEGGGIIIPPPaaannndddQQQMMMLLLKKKIIIGGGDDDBBBAAABBBAAACCCEEEFFFDDDDDDEEEFFFEEECCCCCCFFFJJJPPPSSSKKKFFFCCCDDDIIILLLLLLJJJ@@@===;;;<<<>>>===888222------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,...000...+++))))))***222111...+++(((((()))+++))))))))))))))))))))))))+++*********))))))((((((((((((((((((((()))*********)))((()))***,,,///111))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))*********))))))(((((()))+++------+++)))(((***(((((((((******(((&&&******))))))))))))***************)))))))))))))))...,,,***+++---,,,***''')))))))))))))))(((''''''(((((()))***************(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''((()))***************+++)))((()))+++,,,)))''''''''''''''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''))))))(((((((((((())))))***)))(((''''''((()))***((()))***)))((('''((())))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************************************++++++******++++++,,,---************************,,,+++******+++...111333999<<>>;;;<<<<<<999888999888888777777666555444444222333444444444555777999@@@===;;;===AAABBB???<<<777666555666999;;;<<<<<<;;;;;;<<<<<<<<<;;;999999999:::;;;;;;;;;<<<===>>>>>>GGGCCC;;;===<<<<<>>;;;999:::;;;:::555000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,+++++++++******---///...***'''+++777BBBQQQPPPJJJ???222***)))+++))))))))))))))))))))))))************)))))))))(((((((((((((((((()))*********)))(((((()))+++---///))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))************))))))((()))+++------+++)))(((((((((((()))))))))((('''******))))))))))))******************))))))))))))***(((((())),,,---,,,***)))))))))))))))((((((''''''((())))))******))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((())))))************)))+++)))((()))++++++)))''''''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***((()))***)))((('''((())))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************+++************+++,,,,,,******************************)))******+++,,,---...222888===AAADDDGGGJJJTTTQQQLLLGGGCCCAAA@@@@@@QQQRRRVVV\\\___\\\SSSKKKUUUSSSNNNIIIFFFHHHLLLPPPUUURRROOOMMMHHHEEEHHHNNNOOOPPPLLLFFFCCCEEEEEECCC@@@AAAJJJXXX[[[RRRJJJIIIJJJHHHGGGHHHKKKLLLJJJHHHHHHCCC???@@@@@@===<<<===<<<<<<;;;;;;::::::999999444555555555333333555666555444444888<<<===:::777666444222222333444444333111333555777888777444333444444555666888:::<<<>>>DDDNNNJJJ?????????BBBLLLQQQQQQUUUZZZVVVJJJGGGLLLLLLNNNNNNNNNUUU\\\VVVJJJ@@@???>>>======>>>???@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCCFFFJJJPPPVVVYYYDDD@@@======>>>???===;;;:::888666666777555111---+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,+++++++++******+++...///***&&&--->>>LLLUUUUUUQQQCCC222'''&&&)))))))))))))))))))))))))))************))))))))))))))))))((((((((()))*********)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))************))))))((()))+++,,,,,,+++)))(((&&&((())))))((('''((((((******))))))))))))******************************(((''''''(((***,,,+++***))))))))))))((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************))))))(((***)))((()))***+++***(((''''''&&&&&&''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))***************************************************))))))(((((())))))***))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))((((((''''''(((((()))))))))(((((((((((())))))((()))***)))((('''((()))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((()))))))))***************************************************++++++,,,************************)))******************)))(((,,,111666999<<>>???FFFIIIFFFCCCDDDBBBCCCGGGPPPXXXWWWOOOGGGJJJEEEBBBCCCCCC@@@???AAA??????>>>>>>============888999:::999777777888:::666666888:::===<<<999666888777555555666666555444333555888:::;;;;;;::::::777666666777;;;???BBBDDDNNNXXXSSSFFFCCCCCCHHHTTTYYYQQQSSS]]][[[NNNHHHMMMEEEHHHHHHFFFHHHLLLIIIBBB?????????@@@@@@@@@@@@@@@===??????===>>>BBBCCCCCCHHHHHHGGGGGGHHHJJJLLLMMM>>><<<::::::;;;:::888666666444222222222000---***************************+++++++++***+++,,,,,,---,,,,,,,,,+++++++++******(((+++...---***,,,444<<<:::;;;999333+++'''(((+++))))))))))))))))))))))))*********)))))))))))))))***))))))((())))))*********)))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((())))))***((())))))************))))))***+++,,,,,,+++***)))%%%(((******((('''((()))******))))))))))))******)))***************++++++,,,+++***)))))))))))))))***))))))(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((***************)))((('''))))))((())))))*********(((''''''&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))++++++******)))(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((''''''((((((((())))))(((((((((((())))))((()))***)))((('''((()))(((((((((''''''((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))((((((((()))))))))************))))))))))))))))))))))))******))))))******+++,,,***************************++++++,,,+++***)))((((((***---///111444999<<>>@@@CCCDDDGGGCCCAAABBBBBBAAAAAACCC???@@@DDDOOOYYYZZZRRRJJJKKKFFFDDDEEEFFFCCCCCCEEEAAA@@@??????>>>??????@@@;;;<<<<<<<<<::::::<<<>>>===>>>@@@BBBDDDCCC@@@>>>;;;::::::;;;======<<<;;;::::::;;;===>>>AAABBBCCC===;;;:::<<>>@@@@@@??????AAA@@@>>>???AAABBBDDDCCCAAA>>>===;;;???@@@>>>@@@FFFHHHFFFJJJIIIGGGEEEBBBAAA@@@@@@888888888999999888666555111000///......---+++)))************************+++************+++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,***((('''(((***,,,------************************))))))))))))))))))************))))))))))))******))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((()))***************)))***++++++++++++***)))&&&((()))***)))))))))*********))))))))))))******))))))******+++++++++,,,,,,,,,+++*********++++++******)))((('''(((((()))''''''((((((((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***************************(((((()))))))))*********((((((((((((((((((((((((***************)))(((''')))))))))(((((()))+++,,,)))(((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((((((((((())))))((((((((((((((((((((((((+++*********)))))))))(((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((())))))))))))((((((((()))***)))((('''((()))'''(((((((((((((((((('''&&&''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))***++++++************************++++++,,,,,,+++******)))******+++++++++///444888=========>>>BBBFFFJJJMMMMMMIIICCC>>>>>>DDDMMMSSSRRRZZZdddiiifff]]]SSSMMMLLLHHHDDDBBB???@@@GGGPPPddd___TTTEEE>>>???AAA@@@BBBDDDGGGHHHEEEBBB@@@@@@CCC@@@???DDDMMMRRRQQQMMMJJJEEECCCFFFGGGEEEEEEHHHBBBAAA@@@??????@@@AAABBB<<<===>>>===;;;;;;===>>><<<===@@@BBBCCCCCCBBBBBB===<<<===???BBBCCCBBBAAA=========>>>@@@CCCFFFHHHAAA???>>>@@@EEEIIIJJJIIISSS\\\VVVJJJGGGFFFGGGPPPOOOGGGEEEKKKLLLDDD@@@AAA;;;;;;<<<===>>>??????>>>>>>@@@AAABBBAAA???<<<:::;;;AAADDDAAACCCJJJKKKFFFDDDDDDBBB@@@>>><<<:::999666777888999999777555333......---,,,,,,++++++******************************************+++,,,,,,,,,,,,,,,+++++++++******...+++((('''***,,,,,,,,,---)))&&&'''***,,,***'''************************))))))))))))************++++++***)))))))))******)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++'''((()))******+++***************++++++*********)))((((((***,,,---+++*********))))))))))))******))))))******+++,,,,,,,,,((()))*********+++...111+++***((('''''''''((()))(((((()))))))))(((''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))************)))))))))))))))))))))))))))************))))))(((((())))))(((((((((+++---******))))))(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''************************)))((((((''''''(((((()))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))))))))((((((((()))***)))((('''((()))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++************************+++++++++******************+++******)))+++///222888888999;;;???DDDIIIKKKQQQMMMFFF@@@>>>@@@CCCEEEFFFOOOZZZaaa```ZZZRRRLLLMMMGGGCCCBBBAAA@@@DDDIIIZZZXXXQQQGGGBBBCCCCCCAAA===EEELLLLLLFFFAAA??????CCC???<<<===BBBFFFGGGEEEDDD@@@>>>AAACCCCCCCCCFFFCCCBBBAAA@@@@@@AAABBBCCC@@@AAA@@@???<<<;;;<<<======>>>???@@@????????????>>>>>>@@@BBBEEEGGGFFFEEE???@@@BBBDDDFFFHHHIIIJJJDDDAAA@@@CCCHHHKKKJJJGGGLLLUUUPPPFFFGGGFFFDDDJJJHHHFFFCCCBBBBBBBBB@@@>>>;;;:::;;;===@@@@@@???>>>???>>>>>>===<<<<<<<<<<<<<<>>>>>======;;;999777666666888::::::888555222000+++,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***************++++++,,,,,,,,,,,,+++++++++******,,,+++***))))))***,,,------+++))))))))))))'''%%%************************((()))))))))************,,,+++******))))))******(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,'''((()))******+++++++++************************,,,)))&&&)))///111---)))******))))))))))))******))))))***++++++,,,------'''((())))))(((***...111+++***((('''''''''))))))))))))******))))))((('''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))((())))))************)))((())))))((('''(((+++///,,,,,,+++***************(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))******++++++,,,)))))))))))))))))))))))))))))))))(((''''''&&&&&&(((''''''&&&&&&''''''((('''((()))******)))((('''((()))***)))((('''((()))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++---------+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++******************************))))))))))))******)))***+++*********,,,...111222555999???DDDHHHKKKPPPLLLFFFCCCBBBAAA>>>;;;;;;CCCNNNUUUVVVRRRLLLIIIIIIDDDAAACCCEEEDDDDDDGGGFFFHHHGGGCCCBBBCCCCCC@@@DDDLLLRRRNNNEEEAAACCCEEE>>><<<<<<>>>@@@???<<<999===999888<<<>>>>>>???BBBDDDCCCAAA@@@AAABBBDDDEEEEEEEEEDDDAAA>>><<<<<<===FFFGGGFFFDDDAAA?????????AAAAAABBBEEEHHHIIIHHHFFFBBBEEEHHHKKKMMMNNNMMMLLLFFFCCCBBBEEEJJJLLLIIIFFF@@@HHHDDD>>>AAA@@@===@@@???AAA>>>999888<<<<<<888<<<::::::>>>@@@@@@>>>===AAA???<<<:::999;;;>>>@@@>>>GGGJJJEEEFFFKKKHHH???;;;<<<<<<;;;:::777555444777999;;;:::777222///---***+++++++++***+++---...++++++++++++++++++++++++*********)))***++++++,,,,,,,,,,,,+++++++++******&&&***///...+++(((((()))(((***,,,,,,******,,,...************************(((((())))))*********+++,,,,,,+++***))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,''''''(((******+++++++++************************...)))%%%)))111333///)))******))))))))))))******))))))***+++,,,,,,------)))***+++)))&&&'''***...+++***((('''&&&''')))******************)))(((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''((()))***************((()))***((('''(((,,,///------,,,+++*********+++(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,---))))))))))))))))))))))))******)))((('''&&&%%%%%%'''''''''&&&&&&''''''''''''((()))******)))((('''(((******)))((('''((()))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))++++++************++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))*********++++++++++++++++++******************))))))))))))))))))))))))+++)))(((((()))+++***)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********.........000333777:::===@@@@@@@@@>>><<<<<<===???===<<<>>>EEEMMMOOOLLLGGGBBBFFFJJJIIIDDDAAACCCFFFFFFCCC???============<<>>@@@AAA@@@???>>>======<<<;;;<<<<<<>>>>>>=========>>>???AAACCCCCCBBBBBBBBBBBBAAAAAA@@@@@@EEEFFFFFFEEEDDDBBB???>>>@@@???@@@CCCGGGIIIGGGEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEBBB===::::::<<<@@@BBB@@@>>><<<999888888999:::666888888777555555888<<<;;;<<<<<<<<<;;;999777666:::;;;;;;<<<<<>>@@@>>>???AAABBBBBBCCCDDDEEECCCGGGJJJJJJGGGEEEEEEFFFEEEBBB???===>>>>>>>>>===DDDEEEEEEDDDBBBAAABBBCCC;;;===@@@CCCCCCBBB@@@???>>>===;;;:::999:::;;;<<<<<<<<<<<<<<<===???@@@AAA@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@@@@???>>>===???>>>>>>@@@BBBCCC@@@>>>>>>@@@BBBDDDDDDBBB@@@>>>???<<<999777777999<<<>>><<<;;;999777666777888999777999999888666666999;;;;;;:::999999999:::<<<===<<<===>>>>>>>>>???BBBEEEDDDDDDDDDCCC@@@<<<888555444444444555555555555555333444444222...+++******************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***,,,...000)))))))))))))))))))))))))))***++++++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&''''''(((***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))(((((((((((((((((()))))))))))))))((((((((((((&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((()))))))))))))))))))))))))))))),,,+++)))''''''((()))***))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((***+++***)))((()))******)))((((((((()))+++,,,))))))************))))))))))))))))))))))))))))))************************))))))(((((('''((((((((('''(((******)))((()))***+++******)))((((((''''''+++***)))((('''(((((()))+++)))(((&&&&&&&&&((()))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''((()))***)))((('''''''''((())))))))))))))))))))))))))))))++++++************++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))+++***(((((()))******)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++******************+++,,,///111222222444777888999<<>>>>>???@@@???>>>===???@@@???>>>>>>???@@@<<<>>>BBBEEEFFFDDDAAA??????===:::888777777999::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;:::::::::::::::;;;;;;===<<<<<<======<<<:::777777999===@@@@@@===999777777666555444444666777888888777666555555666777888999::::::999777777999::::::999666666888<<>>???@@@@@@???>>>???@@@AAAAAA@@@>>>;;;888555444333444555555666555444333///000///---+++)))***+++************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((''''''((((((((((((((((((((())))))))))))''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))---,,,***)))))))))***+++))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((((((((***+++***)))((()))***)))))))))((())))))***+++((())))))******))))))((())))))))))))))))))))))))++++++++++++++++++++++++))))))((('''''''''''''''&&&((())))))(((''')))************))))))(((((('''******)))((((((((())))))***)))((('''&&&'''((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((()))***))))))((('''''''''(((((())))))))))))))))))))))))++++++************++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++)))))))))))))))))))))))),,,***(((((()))***)))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******************************,,,---...///222555777999<<<@@@BBBDDDGGGGGGAAA888555:::AAA???AAACCCFFFHHHGGGBBB??????>>>===>>>@@@AAA@@@???:::<<<===<<<;;;:::;;;<<<;;;>>>BBBEEEEEECCC@@@===AAA>>>;;;777666666888999999999888777777888888888777777777777777777777777888777666555555666777888;;;;;;;;;;;;;;;:::888666444666888::::::888666444333333444555555555555666666555555555666777888999999999999999888777888888999888666666999===AAADDD>>>@@@AAA@@@===;;;:::;;;<<<;;;:::888666555555444666777888999888666333222------,,,+++))))))+++---************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))'''(((((((((((((((((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((,,,+++***)))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((((((***+++***)))((()))***))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))***************************)))((('''&&&&&&&&&&&&&&&'''((((((''''''(((************)))))))))((((((******))))))))))))))))))))))))(((''''''(((((()))(((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''((()))))))))))))))((((((((((((((())))))))))))))))))))))))++++++************++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************************,,,***(((((()))***)))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******+++++++++,,,,,,///222444666888;;;===AAABBBBBB???;;;999999;;;:::;;;>>>AAABBB@@@<<<888<<<<<<<<<>>>@@@AAA???>>>;;;<<<<<<;;;999888888999:::<<>>;;;888777777888999888777666666555666666666555555555555555555555555999888666444444444555555777888999:::999888777666666555555555555555555666333444666777888777777666666666777777888:::;;;;;;888888888888888888888777888888999:::;;;<<<>>>???===>>>>>>===:::777666666666666555444444444555666999999:::999777333000...+++++++++***)))))),,,...************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((())))))((('''''''''((((((((()))))))))***(((((((((''''''((((((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((******)))(((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******))))))(((***+++***)))((()))***))))))*********)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''((('''&&&&&&(((***************))))))))))))))))))******************))))))((((((((()))))))))''''''''''''''''''''''''***)))))))))(((((((((((((((''''''''''''(((((()))))))))))))))))))))(((((())))))))))))))))))))))))++++++************++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******)))))))))***++++++,,,,,,************************---+++)))((()))))))))'''((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***************++++++++++++++++++++++++'''***---///000111333555999999999:::;;;:::777555666888;;;<<<<<<999666555999:::;;;>>>@@@@@@===;;;:::;;;;;;:::888777777888999:::<<<>>>>>><<<:::999===<<<:::999999999999:::777666666555555555666666444444555555555555666666888888666555444444444444333555777888666555666666777666555444444555666777666777888::::::999888777666666777888999:::;;;;;;888777777999:::;;;999888777888:::;;;<<<;;;:::999:::;;;;;;999666444444444333333333333333444555555777666666444111...+++***)))***++++++******+++---************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''((()))******)))((('''''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((('''''''''&&&((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++(((***+++***)))((()))***)))************)))(((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((('''&&&''')))+++************************((()))***+++++++++******(((((())))))))))))******''''''''''''''''''''''''******)))))))))(((((((((((((((''''''''''''(((((('''((()))************)))))))))))))))))))))))))))++++++************++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++((())))))***++++++,,,,,,************************---+++)))((())))))(((''''''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********+++***+++++++++++++++++++++###&&&***,,,---...///111333333444555666777666555666999<<<;;;777444444555777888:::===???>>>;;;888777888999888777666777999999999::::::::::::999999777777888999999:::::::::777666666666666666777777555555555666666777777777555555666666666666555555444777999999777555666777666666666666666666666666888888999:::999999888777333444555666777888888888999888888:::===>>>===;;;777888999:::::::::888777999999888666333333444555444444444333333333333222222111000///---+++***)))''')))++++++***)))***+++************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))***++++++***)))((('''''''''((()))*********)))((('''&&&&&&'''((()))'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((''''''&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,------,,,(((***+++***)))((()))***)))******+++***)))((('''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((())))))***+++,,,)))))))))(((''''''***---************************((()))***++++++++++++***(((((()))***************))))))))))))))))))))))))*********)))))))))((((((((((((''''''''''''((((((&&&'''(((***++++++++++++))))))))))))))))))))))))++++++************++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************++++++++++++((())))))***++++++,,,,,,************************---+++)))((())))))(((''''''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++)))***+++++++++++++++***"""%%%))),,,---...000111111222444444333444666888777;;;>>>;;;666222333666777777:::<<<>>>===:::777444555777777666777888::::::999999999999999999999333444666888::::::999999666666666666666777888888666666666777777888888888222333555666777777666666888;;;===<<<999777777999444555777888888777555444888999999999888777666666111222333444555555555555:::999999<<<@@@AAA@@@===777888888888999999999999888888777555222333555777555555555555444222111000000///...,,,,,,++++++,,,&&&(((***+++***(((((()))************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((***+++,,,,,,+++***(((&&&''''''((()))******+++)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---.........(((***+++***)))((()))***)))***+++++++++)))((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***,,,---...******)))((('''(((+++---******************++++++((()))***+++,,,,,,+++***'''((()))***************************************************)))))))))))))))(((((('''''''''((((((%%%&&&(((***+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++++++++***)))((((((''')))))))))))))))))))))))))))*********++++++++++++))))))))))))************,,,,,,,,,++++++******************)))))))))))))))***)))((()))++++++)))(((''''''((()))***++++++,,,************************))))))***++++++++++++***))))))))))))))))))******))))))))))))************)))************+++++++++......///000111222333333:::::::::999888777666666555666666777777777666666000111222444666777888999444555666777888888888777999:::;;;<<<<<<<<<;;;;;;888888777666555555555666333666888:::999999999:::999777666777888888777666666888999:::999888666444555555444333333444666666555555444333333333333333555666777888888888888888999888777999<<<@@@AAABBB666444333333444555333222222222111222333555777888===;;;777333///...------+++++++++*********))))))***+++,,,,,,,,,,,,+++******************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********))))))((()))))))))))))))******+++((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&&&&''''''))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((,,,---,,,)))'''(((((('''!!!%%%******'''&&&(((,,,))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******$$$&&&)))+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''(((((((((((()))***+++***)))((((((***))))))))))))************************************))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************+++*********))))))((((((+++***)))(((((()))******))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++((()))+++,,,,,,+++)))(((&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************++++++******)))((((((''')))))))))))))))))))))))))))))))))*********++++++))))))))))))************,,,,,,,,,++++++*********)))))))))))))))************)))((()))++++++)))((((((((())))))******++++++************************))))))***++++++++++++************)))))))))))))))))))))))))))************))))))*********++++++++++++,,,,,,---//////000111777777777777777666666666444444555555555444444333111222222333444666777888333444444555666777777888777777888999999:::;;;;;;>>><<<;;;999777666555555555777999:::999888888888666555444555666666555444333444555666777777666555555555333333222333444555;;;:::999777666555555555666666777888888888888888:::999777777:::;;;<<<;;;444222222222444444333222111000000111333555777999<<<:::666222...,,,+++++++++++++++*********))))))***++++++,,,,,,++++++******************************************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******((())))))((()))++++++++++++111666444...))))))+++))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++......,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((()))***+++***((((((((()))(((((()))))))))*********************************))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))******************)))))))))((((((+++***)))(((((()))******))))))))))))************)))))))))))))))))))))))))))(((((((((((()))***+++((()))***++++++***)))(((((())))))(((&&&%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++******)))((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************+++++++++++++++*********(((((())))))******++++++***)))((()))++++++)))((()))))))))))))))*********************************((()))******++++++******+++*********))))))(((((())))))))))))************)))))))))*********++++++((())))))***+++,,,------222222333333444555666666666666666666555555444333333222111111222444555666222222222222333555777888666555555555666777999:::===<<<;;;999777666555555888:::<<<<<<:::888888888777555444555666777666555333333444444666777888999888777666444444444555555@@@???===;;;999888777777666666777888888888777777:::888666555555666555444111000000111333444444333000000000000222444666777999777333000---+++******+++++++++*********************+++,,,,,,+++*********************************************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***++++++***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,,,,+++***)))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***,,,,,,***(((((()))***++++++***+++999GGGHHH===000******))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((+++---///...,,,***)))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''(((((((((((()))***+++***((('''((()))(((((())))))))))))******************************))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((())))))))))))************))))))))))))((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))******)))'''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++++++++***************''''''((()))***++++++,,,***)))((()))++++++)))(((*********)))))))))))))))************************((())))))***************++++++******)))(((((((((((()))))))))************))))))))))))************''''''((())))))***++++++------...000222333444555999999999999888777666666333222111000111222333555111111000000111444666888777666444333333555777888777777666666555666666777999;;;======<<<;;;:::;;;999888777888:::;;;:::999777666555555666888:::<<<<<<;;;999888777777777888???>>>===;;;:::999888888666666777777777777666666777555333222333222111///111000000111444555555444222111000000000111222333333222000...,,,+++************************************++++++++++++******************************+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++******))))))******+++,,,***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,------,,,***)))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))))))))+++---///000,,,*********((('''((((((???XXX[[[III444***)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((***++++++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''(((((((((((((((*********((('''((()))(((((((((((()))))))))***************************((()))))))))************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((()))))))))***))))))))))))))))))(((((()))))))))))))))*********((()))))))))************))))))))))))))))))))))))((((((''''''''''''(((((()))(((''''''''''''((()))***++++++***'''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))*********************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************''''''((()))***++++++,,,***)))((()))++++++)))(((*********)))))))))))))))))))))))))))))))))))))))(((((()))************)))************))))))((((((((()))))))))************(((((()))))))))*********((((((((()))******++++++)))***+++---///111222333888888999999888777666666333222111111111111222333111000//////000222555666888777444222222333444555555555555444444555666666555777:::;;;:::::::::;;;:::999888999;;;<<<;;;:::999888666555555777999;;;<<<;;;999888777777777888:::999999888777777777777555555555666666555555444222111000111222222000///111111000222555777777666444333111///...---......,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))***+++,,,,,,***************++++++,,,***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))+++,,,,,,+++)))(((((()))))))))************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++))))))***,,,...000222...+++,,,***&&&(((...888NNNbbb^^^EEE...'''***))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''%%%'''((((((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((((()))***)))'''''''''((('''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))************************'''(((((((((((()))))))))(((((((((((((((((())))))(((((())))))************((()))))))))************))))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&'''((((((***++++++***(((&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))))))))***************(((((())))))******++++++***)))((()))++++++)))((()))))))))))))))*********))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))***))))))))))))************((((((((()))))))))******)))))))))*********++++++))))))***+++---...///000222333333444444444333333111222222222222222222222111000000000000222333444666555333222111111222333999888777555444444333333000222555666666666666777666555555666888999888777777666444333444555777888888777666444444444555555666666555444444444444555333444444444444333222222000//////111333444222111222111111333555777777666444333000...,,,+++++++++))))))***++++++,,,,,,---***************++++++++++++***))))))))))))***+++************************,,,,,,,,,---,,,++++++***************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++---...+++************+++,,,,,,***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))*********)))((())))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***,,,...///...******---***'''000<<>>???999666333000///111444666666444222000000000111222/////////000000111111111111111111333444333000...111111000222333444333111222222111111111222333333111222333222//////333666333555777888555222111000000//////222555555222...,,,,,,,,,,,,,,,++++++++++++++++++*********************++++++++++++******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,++++++***)))))))))+++***)))(((((()))***+++******++++++++++++******))))))(((((())))))***+++))))))******+++,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************((((((((((((((((((((((((************))))))))))))************************)))************)))(((((())))))))))))))))))))))))&&&&&&'''(((***+++---...*********))))))*********))))))(((((((((((())))))************))))))))))))))))))******)))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))))))))((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))***,,,,,,***)))***+++************************(((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((('''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************++++++++++++((())))))***+++,,,---.........000333666999<<<===888666333000111444888;;;999888555333111111222222222222222222222333333333333333444666777666333000000///000222555555444222444444444444555555666777111444666333///---111666555888;;;<<<999555333111.........///111111...+++++++++++++++******************************************++++++++++++******))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))******)))(((((()))************++++++++++++***************)))))))))******))))))******+++++++++,,,))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************((((((((((((((((((((((((*********)))))))))))))))************************))))))*********)))))))))((((((((((((((((((((((((&&&''''''((()))+++---...++++++************++++++******)))(((((((((((((((*********))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%''')))+++++++++)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))'''(((((())))))))))))((()))))))))*********++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++((()))***)))(((''')))***************************((((((((((((((((((((((((((((((((('''''''''''''''&&&'''(((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++((()))***+++,,,------...,,,,,,---...000222444555444333111000222666;;;>>><<<:::777444222111111111444444333222111111000000000111333666888777444111...///000333777888777666333222222222333444555555777999:::666000...000444444777::::::888444111000+++++++++,,,,,,,,,***)))******************************************************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************+++++++++*********************))))))))))))************++++++++++++******++++++++++++++++++******)))***************++++++))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))******************************))))))))))))))))))******(((((((((((((((((((((((()))))))))))))))******+++++++++************+++++++++***)))((((((''''''((())))))))))))))))))******)))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((***,,,,,,,,,***)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((('''((((((((()))))))))***''''''((()))))))))))))))((((((((()))))))))******))))))))))))))))))******************************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******,,,,,,,,,+++******,,,...************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++))))))***+++,,,------...+++++++++++++++,,,---...///......///111555999;;;999777555222000000000111777777666555444333222222111222555999;;;;;;888555//////111444888::::::999444444444333444444555555:::;;;:::666111///000222///111333444111...---,,,))))))*********))))))((()))))))))******************************+++++++++******++++++++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************************************************************************)))))))))******)))))))))******++++++++++++******++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************************************)))))))))((())))))***+++))))))))))))))))))))))))++++++***))))))((())))))*********))))))***************)))((((((((((((((())))))))))))************))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))***+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***+++,,,---------,,,+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((''''''(((((())))))******&&&'''((())))))******)))'''((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))***++++++***))))))***,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((((()))))))))%%%&&&'''((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,------+++******))))))******+++******+++,,,...000222333111000///......///000111666666666555555444444444222444666:::===<<<999666222111111333666999::::::555555444444333444444444777666333000...---------***,,,......,,,*********((()))******))))))******)))))))))******+++++++++))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))************))))))******++++++++++++******)))***++++++,,,+++******************)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))((()))))))))***************************************)))((((((((()))+++,,,))))))))))))))))))))))))++++++***))))))((())))))***))))))(((((())))))******)))((((((((((((((()))((()))))))))***************)))(((''''''((()))***)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***,,,---------+++***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''''''''((()))*********&&&'''((()))************(((((()))))))))*********((()))))))))************************************))))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********&&&((()))((('''&&&''')))++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))))))))%%%&&&'''((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,+++******))))))******+++'''((()))***++++++,,,,,,+++*********+++...111222///000000000000111111111...000222666888666333///444333111222555777888888111111000///............000...+++))))))***)))(((***+++---,,,+++******+++)))***++++++******+++,,,))))))******+++++++++,,,))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,------------------------******************************************************************++++++))))))************))))))******++++++++++++******'''((()))+++++++++***)))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************************************(((((())))))*********+++***************************)))(((((((((***+++,,,))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))*********+++***)))(((''''''((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))***+++***((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&''''''((()))******+++&&&'''((()))************)))************+++++++++(((((())))))*********+++************************))))))))))))))))))))))))'''((((((((())))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***,,,,,,+++******+++++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******%%%&&&'''((())))))))))))************************************************(((((((((((())))))))))))))))))************))))))(((((())))))******++++++************************************************+++++++++*********))))))******++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++***((('''(((+++,,,+++)))'''((()))))))))))))))((())))))(((((('''''''''&&&***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,******+++---000222000---)))((()))+++,,,,,,))))))))))))))))))))))))))))))***++++++++++++***---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))++++++************+++++++++++++++*********))))))++++++******************************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,+++++++++***)))))))))******************************************++++++******++++++(((&&&'''***************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((((((((()))******++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))******************************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))(((''''''))))))(((((('''''''''&&&'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++((()))***++++++***((('''))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++******++++++,,,---++++++******************)))))))))))))))))))))))))))***++++++***)))***,,,***((('''''')))***))))))************************************************(((((((((((()))))))))***))))))************)))))))))))))))))))))*********************************************************+++++++++*********))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))((((((((((((((())))))***+++)))((())),,,---,,,***%%%%%%&&&''''''((()))))))))(((((((((''''''''''''***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))+++...111333000---***((()))***++++++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************************+++++++++*********))))))************************+++++++++*********))))))************************++++++************+++++++++++++++*********))))))***************************************************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************+++++++++***************************************)))))))))))))))*********'''(((+++,,,---,,,---///************************+++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))******++++++*********))))))*********************))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))***************************)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))(((''''''))))))((((((((('''''''''(((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***'''(((***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((())))))***+++++++++******++++++,,,---***************************************************++++++***((('''((()))***)))''''''((())))))(((************************************************((((((((()))))))))******))))))************))))))************))))))))))))************************************************+++++++++*********************++++++++++++******))))))))))))************))))))))))))))))))))))))(((''''''''''''((())))))+++***)))***,,,---,,,+++***)))((('''''''''((()))(((((((((((('''''''''''')))************))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))+++...111333000---***((()))*********))))))))))))))))))))))))))))))***++++++++++++***+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***************************************+++++++++***************************************++++++************+++++++++++++++*********************************************************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++***************+++++++++************************))))))))))))))))))))))))$$$&&&''''''((((((((((((************************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))***+++++++++++++++************++++++************))))))))))))))))))))))))))))))))))))*********************************))))))*********))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))(((((('''))))))((((((((((((''''''((((((''''''(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))'''((()))+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((())))))***+++************+++,,,,,,***************************************************++++++***'''&&&&&&''',,,***((('''((()))((('''************************************************(((((()))))))))*********))))))************))))))++++++******))))))((((((******************************************************************************++++++++++++******((()))))))))************))))))))))))))))))))))))((((((((((((((()))*********************+++******333000---***'''&&&&&&'''((((((((((((((('''''''''))))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************)))))))))+++---///000///---***))))))***)))((())))))))))))))))))))))))))))))***++++++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************************************************************++++++************++++++***************************************+++++++++******************************+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))***+++++++++,,,************************+++++++++***************,,,------++++++---...---************************,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((())))))******+++,,,,,,,,,++++++++++++++++++,,,************)))))))))((())))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))))))))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((())))))((((((((((((((((((((((((((('''((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''((((((&&&'''(((***++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((''''''((()))***++++++,,,)))))))))))))))))))))))))))(((((((((((()))*********************++++++,,,***************+++++++++************************)))***+++***(((''''''(((,,,***(((((((((((('''&&&************************************************))))))))))))************))))))************))))))++++++******))))))((((((******************************************************************************++++++++++++******((()))))))))************))))))))))))))))))))))))******))))))******+++,,,((()))))))))((((((((()))333111---***'''&&&&&&&&&'''''''''(((((((((((((((((())))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,+++************+++,,,...,,,***))))))***)))((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************++++++************++++++************************))))))*********+++++++++************************)))******+++---......///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))))))))***+++++++++,,,************************---------,,,,,,+++++++++///333222+++'''***------************************+++++++++*********))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************)))))))))***++++++,,,,,,,,,++++++++++++++++++,,,************)))))))))((())))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((---,,,+++))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''((((((''''''((()))***+++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''((()))***++++++,,,***************************))))))))))))***++++++******))))))******+++,,,))))))*********+++++++++************************((()))*********)))+++,,,,,,***(((((((((((('''&&&************************************************)))))))))*********++++++))))))************))))))************))))))))))))***************************************************************+++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))+++************+++,,,,,,''')))))))))'''&&&'''(((+++***((('''&&&&&&'''''''''''''''(((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))))))))))),,,***))))))*********)))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))***************************************************************************+++++++++***************************************+++++++++++++++++++++++++++++++++++++++************++++++***************+++++++++)))))))))***++++++,,,,,,************************))))))***+++---...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,***************+++++++++************************///......------,,,,,,,,,DDDKKKIII:::---)))(((&&&************************************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,++++++************++++++************))))))))))))))))))))))))))))))))))))*********************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))---,,,+++)))(((((((((((())))))))))))))))))))))))((((((((()))))))))******'''(((((()))))))))))))))(((((())))))))))))******))))))(((((())))))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((())))))******++++++***************************************++++++,,,***))))))))))))***++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++'''(((***+++***+++,,,...,,,***((('''((()))((('''************************************************))))))*********+++++++++))))))************)))))))))))))))))))))*********************************************************))))))*********+++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))*********)))***++++++,,,(((***+++***'''&&&''')))''''''''''''''''''''''''''''''''''''((((((((()))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))))))))***++++++++++++***)))))))))******+++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++((())))))***++++++,,,,,,************************((()))***+++---...///000************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++***************************************///......---,,,,,,++++++MMM[[[___OOO<<<444000---************************)))))))))***++++++,,,,,,))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************)))******++++++,,,,,,---*********))))))*********************))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********''''''((()))))))))))))))(((((()))))))))*********))))))(((((())))))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))***++++++)))))))))))))))***++++++((())))))***++++++,,,,,,++++++++++++++++++++++++''')))******))))))+++,,,***)))''''''((())))))(((************************************************)))************+++++++++))))))************))))))(((((())))))******++++++************************************************))))))******++++++++++++******++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))+++,,,+++((('''(((***************)))((('''&&&&&&'''''''''(((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************)))((('''(((***,,,+++***))))))))))))))))))))))))))))))***++++++++++++***))))))******+++++++++,,,************************))))))))))))))))))))))))))))))******++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++++++++************++++++))))))******++++++++++++((())))))***++++++,,,,,,************************((()))***+++---...///000************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++******))))))************************......---,,,,,,+++******$$$:::HHH???111,,,+++(((************************(((((()))***+++,,,,,,---))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************)))******++++++,,,------******))))))))))))******************))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))(((((())))))*********+++)))))))))))))))******+++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((('''(((((()))***++++++***)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))************************((((((((((((((()))******)))))))))))))))******+++((())))))***++++++,,,,,,++++++++++++++++++++++++((()))***)))((('''((()))***((('''''')))***))))))))))))))))))))))))))))))************************+++++++++*********))))))+++++++++*********))))))***************************************************((('''(((+++,,,---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,+++***))))))************************++++++***))))))((((((((((((((('''((()))))))))(((&&&%%%(((''''''''''''((())))))******))))))******++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((************************(((((()))***************++++++************++++++************************************************+++)))((('''((()))+++,,,+++)))'''))),,,---,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***************************************************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((()))++++++)))((()))***************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,+++*********)))'''%%%)))***+++++++++)))((('''))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))+++*********))))))((((((+++++++++*********))))))+++*********))))))((((((************************+++*********))))))((((((''')))***)))((('''(((***((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((---,,,***(((((()))***+++***+++,,,---,,,+++((('''((()))***++++++***)))((())))))(((''''''((()))***************************************************+++++++++*********))))))+++++++++*********))))))************************************************+++)))((()))+++,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++***************************,,,++++++***))))))*********************++++++,,,++++++***)))))))))))))))'''((()))))))))((('''&&&'''''''''''''''((()))***000///...---,,,+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))(((************************(((((()))***************++++++************++++++***************************************************)))((('''((()))+++,,,+++)))((())),,,---+++***************************************************************************************************++++++++++++++++++++++++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++***************************************************+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))+++,,,,,,+++******+++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((((((((()))+++++++++***))))))***++++++***)))((())))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************)))))))))(((+++++++++*********))))))+++*********))))))))))))************************************)))))))))(((((()))***)))((('''(((***))))))))))))))))))))))))++++++++++++*********)))************************************************---,,,***)))((()))***+++)))***+++,,,,,,***((('''))))))************))))))+++***)))((((((((()))***************************************************+++++++++***************+++++++++***************************************************************,,,***))))))***++++++***++++++++++++++++++++++++*********+++++++++++++++************************,,,+++******)))************************+++,,,,,,,,,++++++***************(((((()))))))))((('''&&&'''&&&''''''((()))***+++------+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************(((((()))***************++++++************++++++***************************************************)))((((((((()))+++,,,+++)))))))))+++,,,+++***************************************************************************************************++++++++++++++++++++++++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++---......---,,,,,,---************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))***++++++,,,))))))******+++******)))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))***************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************))))))))))))+++++++++******************************)))))))))************************************))))))))))))((()))******(((((()))***************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************,,,+++***)))((()))***+++))))))***++++++***((('''*********))))))*********,,,,,,+++***))))))))))))************************************************************************************************************************************************,,,+++))))))***+++***)))++++++++++++++++++++++++))))))******++++++,,,,,,************************++++++***************+++************+++,,,,,,---++++++***))))))))))))***))))))))))))((((((''''''''''''''''''((()))++++++((((((((((((((()))***+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************(((((()))***************++++++************++++++************************************************))))))(((((())))))***+++************+++++++++***************************************************************************************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++---......---,,,,,,---************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************))))))************))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***++++++***))))))***+++))))))*********+++++++++((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************)))*********++++++++++++*********)))))))))))))))*********************************************************************************)))))))))))))))((()))******)))((()))***************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++***))))))))))))******((()))*********))))))(((,,,+++))))))))))))+++,,,...---,,,+++******))))))************************************************************************************************************************************************,,,+++))))))***+++***)))++++++++++++++++++++++++)))))))))******+++++++++************************+++***************++++++************+++,,,---...******)))(((((((((((()))******))))))(((((((((((('''''''''((((((***++++++*********++++++---......))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************(((((()))***************++++++************++++++************************************************)))))))))))))))******+++***+++++++++************************************************************************************************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))*********+++------+++++++++,,,************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************))))))************))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))++++++***))))))+++---******************++++++((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************)))*********++++++++++++))))))))))))))))))*********************************************+++++++++************************))))))))))))))))))******)))***+++***)))((()))+++))))))))))))))))))))))))))))))******************************************))))))))))))))))))))))))))))))))))))))))))******)))))))))*********)))))),,,+++***))))))***+++,,,---------,,,+++***))))))++++++++++++++++++++++++***************************************+++++++++***************+++++++++************************************************,,,***))))))***++++++***++++++++++++++++++++++++)))))))))************************************************)))******+++,,,************+++---...///***))))))(((((((((((((((+++***)))((((((((())))))))))))(((((())))))******,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************(((((()))***************++++++************++++++************************************************((()))))))))***************+++,,,+++)))))))))+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***************************************+++++++++************************))))))))))))))))))))))))))))))))))))************)))***,,,,,,*********+++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((%%%(((******)))***///333---,,,+++************+++))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((*********)))((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))***************************+++++++++*********+++++++++++++++************************))))))))))))************)))***++++++))))))***+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))***************+++++++++++++++************++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++************************************************+++)))((()))+++,,,,,,+++++++++++++++++++++++++++************))))))))))))******************************))))))***++++++,,,*********+++,,,---...///+++***))))))(((((())))))+++***)))((((((((()))***+++***))))))((()))))))))))))))(((''''''''''''((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************(((((()))***************++++++************++++++************************************************(((((()))******************+++---+++)))((()))+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************)))***,,,,,,*********+++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))%%%(((******)))***000555///...,,,***)))))))))***))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******((()))))))))************))))))*********+++++++++*********++++++,,,,,,,,,************************((()))))))))************)))***++++++))))))***+++************************)))))))))******+++++++++************************))))))))))))))))))))))))'''(((((()))))))))))))))+++++++++++++++,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,+++***)))++++++++++++++++++++++++************************))))))******++++++++++++))))))******++++++++++++***************************************************(((((((((+++,,,---,,,++++++++++++++++++++++++++++++******))))))((((((******************************))))))***+++,,,,,,*********+++,,,---///000,,,++++++***)))*********,,,+++)))((((((((()))***,,,+++***)))(((((((((((((((((())))))***,,,---...))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++************************(((((()))***************++++++************++++++************************************************(((((()))******************,,,---,,,)))''')))+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************))))))******++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++)))+++---,,,+++***++++++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((+++,,,+++((((((---222000///---***))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))*********+++))))))******++++++++++++*********++++++,,,,,,,,,************************(((((())))))*********+++)))+++++++++***)))***+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************''''''((())))))***)))))),,,+++++++++,,,------...***+++,,,------,,,+++***((()))***+++,,,+++***)))---,,,,,,+++*********++++++++++++************))),,,,,,+++***))))))*********************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,*********,,,---...,,,***************************+++++++++*********)))))),,,+++******)))***************++++++++++++******************************)))))))))))))))))))))))))))))))))))))))******+++(((***+++***)))((()))***************************,,,,,,++++++***)))((((((,,,***((()))+++,,,+++((()))************+++++++++******************************************************************************+++++++++,,,,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++...---,,,+++***++++++,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------++++++++++++------++++++++++++++++++++++++---,,,***)))))))))******000222///((()))...---'''+++***))))))++++++***)))***+++,,,,,,+++***((('''******))))))))))))******))))))))))))************,,,++++++******++++++,,,,,,++++++******++++++,,,))))))************))))))((((((((((((((())))))***---+++))))))***+++***)))+++++++++************)))************************+++++++++*********))))))))))))************)))))),,,+++++++++++++++++++++++++++++++++++++++++++++((((((((((((((()))******++++++++++++***(((''''''))))))******+++++++++++++++++++++++++++***)))))))))************+++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))************+++++++++)))******+++++++++******)))))))))******++++++,,,++++++++++++++++++++++++******))))))***+++,,,,,,******************************+++++++++,,,,,,,,,+++,,,...//////...,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++---///000000///---,,,+++,,,,,,------,,,++++++---,,,++++++******++++++++++++++++++************,,,,,,+++***************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++***(((&&&************************+++++++++*********)))))),,,++++++*********************++++++++++++******************************))))))))))))))))))))))))******)))))))))***+++,,,(((***+++***)))((()))+++************************,,,,,,++++++***))))))(((,,,***((()))+++,,,+++))))))************+++++++++*********************************************************************************+++++++++,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++///...,,,+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,***)))))))))***+++...///---******,,,,,,+++,,,*********+++,,,+++******+++---............---******))))))))))))******))))))))))))************,,,++++++******++++++,,,,,,++++++******++++++,,,))))))************))))))******))))))******+++,,,---+++))))))***+++***)))+++++++++************)))************************+++++++++*********))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((()))******)))***************))))))******************************************)))))))))************+++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++------,,,,,,++++++******)))******+++,,,------...---,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,******************************+++++++++,,,,,,,,,+++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******)))***,,,---,,,***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...------------...------,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++******,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,.........---,,,+++)))(((************************+++++++++***************,,,,,,+++*********************++++++++++++******************************))))))))))))))))))))))))+++***)))))))))***,,,---)))***+++***))))))***+++************************,,,,,,++++++***)))))))))+++***)))***++++++***))))))************+++++++++*********************************************************************************++++++++++++,,,************************************************************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,------*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++************+++,,,***+++,,,+++)))+++...---+++***+++,,,---,,,+++***+++---///111222333333******))))))))))))******)))))))))*********++++++,,,++++++******++++++,,,,,,++++++******++++++,,,))))))************))))))+++++++++++++++,,,---------+++))))))***+++***)))+++++++++************)))************************+++++++++***************))))))************))))))************************************************)))(((((((((((()))******)))))))))************+++******************))))))))))))))))))************)))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++000///---+++*********+++***+++,,,...//////000000//////......---------,,,*********)))******+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***+++---...---+++,,,,,,------------,,,,,,------------------------.........//////000000000///////////////...------,,,,,,++++++***++++++,,,---,,,,,,,,,++++++++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,+++++++++,,,************************************************,,,,,,+++************+++***++++++,,,,,,++++++***************************))))))))))))))))))))))))******)))((((((***+++,,,)))***++++++))))))***+++************************+++++++++*********))))))+++************+++******))))))*********+++++++++************************************************************************************++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++...---------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***((()))---+++&&&(((...---,,,++++++------,,,+++***+++,,,...000222333444+++******))))))******+++))))))*********+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,)))******++++++******))),,,++++++++++++,,,------,,,***))))))***++++++***+++++++++*********))))))************************************************)))******++++++******))))))))))))))))))*********))))))))))))))))))))))))))))))(((((())))))***+++++++++******************+++************)))))))))))))))))))))))))))******))))))*********+++++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++))))))*********+++++++++///...,,,***)))***+++---+++,,,...000111222222222000000000//////...------+++***************++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...---+++,,,---...---,,,++++++,,,,,,,,,,,,++++++------------------------///......//////111222333111111111111000///...---,,,++++++***++++++,,,,,,------------,,,,,,,,,+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,((()))***)))''''''(((***************************************************---,,,,,,+++***+++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((())))))******)))+++,,,+++***)))***+++************************+++++++++*********************+++************+++))))))*********+++++++++************************************************************************))))))*********+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***((())),,,+++((((((,,,---,,,++++++------,,,+++******+++,,,---...///000++++++************++++++************++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,******++++++++++++*********************+++,,,,,,,,,***))))))***++++++***+++++++++*********))))))******************************************************++++++++++++******(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++...---,,,***)))(((((((((++++++++++++******************)))((())))))***+++))))))*********+++++++++*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))*********++++++++++++***)))((()))***---...,,,---///111222222222111000000/////////.........++++++***************+++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///---,,,,,,---......---******++++++++++++******++++++++++++++++++++++++////////////111222444555333333333222111000...---++++++******++++++,,,,,,......---------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,000222222///***(((***,,,***************************************+++++++++------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))'''((()))++++++***))))))***+++,,,+++*********,,,************************************************)))+++++++++***)))***+++)))************+++++++++************************************************************************)))))))))************+++************************************************************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,)))++++++***---000///+++---+++***+++,,,---,,,+++************+++,,,---...++++++************++++++*********++++++++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,******++++++++++++******)))))))))))))))***+++++++++***((()))***,,,+++++++++++++++************)))***************************************+++++++++******++++++++++++******((())))))******+++++++++***************************))))))))))))***++++++111///---***((((((((((((+++++++++,,,,,,,,,---------,,,***)))))))))***+++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++,,,++++++)))************+++++++++)))((((((((()))+++---...,,,---///111222111000///........................,,,+++******)))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......000...++++++,,,---------******++++++++++++******++++++++++++++++++++++++......000111333444555666555444444333111///...---++++++******++++++,,,---............------------+++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,444666666222---+++---000************************))))))*********+++++++++------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))'''))),,,//////---***(((***+++,,,,,,******+++,,,************************************************)))+++,,,+++)))(((***,,,)))************+++++++++************************************************************************))))))))))))************************************************************************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,(((......)))000<<<:::---,,,*********+++,,,+++***+++*********+++---///000,,,++++++******++++++,,,*********+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***)))))))))))))))***+++++++++)))((()))***,,,,,,++++++++++++************)))************************))))))*********+++++++++***++++++,,,,,,++++++***))))))******+++,,,,,,---++++++++++++++++++++++++******))))))******+++,,,000...,,,***)))((()))***++++++,,,------...//////000...,,,***))))))***+++)))************++++++++++++******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''')))+++---...---,,,+++)))************+++++++++*********++++++,,,,,,,,,,,,---///111111///...,,,***++++++,,,,,,------...,,,++++++***))))))************************************+++++++++,,,,,,,,,+++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++,,,,,,---......///000...+++***+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333555666666666555555444333111///---,,,+++*********+++,,,,,,---//////.........---------++++++++++++,,,,,,---...************************---,,,+++******+++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,///000---)))(((,,,000************************))))))******++++++++++++...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))'''***///222222000,,,)))***+++,,,,,,******+++,,,******************************************++++++(((+++,,,,,,)))(((***,,,)))************+++++++++************************************************************************))))))))))))************************************************************************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++((()))***+++,,,++++++*********+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++------------++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,'''000///)))333FFFCCC000+++***))))))++++++***)))+++++++++,,,---///222333,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++*********))))))******+++,,,+++)))((()))+++,,,,,,++++++++++++************)))************************))))))******++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,------++++++++++++++++++++++++*********)))******+++,,,...---+++))))))***+++,,,***+++,,,---///000111111222000---+++))))))***+++)))************+++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,///000///,,,+++)))************+++++++++,,,,,,---------,,,++++++,,,---///000000...,,,***((())))))***+++,,,---...,,,,,,+++***))))))************************************+++++++++,,,,,,,,,+++,,,...//////...,,,+++******+++++++++,,,,,,,,,++++++,,,,,,---...//////000...+++)))***,,,,,,,,,---......//////......---------------------------,,,...111444666777666666555555444333111///---+++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********************************************************,,,,,,,,,---------......************************++++++++++++******))))))))))))***++++++++++++***,,,+++***))))))+++---...---...///000000...,,,+++,,,+++*********+++------******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))++++++************++++++************************************************++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++******++++++,,,---------------------------+++++++++,,,,,,,,,------------------------,,,,,,......---,,,,,,,,,,,,---------------------------......---,,,---...///000.........------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...//////++++++,,,,,,---...//////+++++++++*********))))))''''''(((,,,222666666444(((((()))************)))******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++************))))))))))))******,,,+++)))(((((()))+++,,,++++++******************,,,***)))+++---...,,,))))))***,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++*********++++++,,,---...///000000;;;777111,,,******,,,...''')))***++++++***++++++************************+++++++++******))))))))))))))))))))))))******+++---,,,,,,++++++,,,,,,---))))))************))))))))))))************)))))))))))))))***+++++++++,,,+++)))(((((())))))(((&&&++++++,,,,,,,,,,,,++++++++++++************************+++,,,---......///...000111222111...,,,*********++++++++++++************+++++++++,,,,,,,,,---------***((((((***---******+++,,,,,,------...,,,---...000000000///...///...+++***))))))***+++---+++(((***...111333222///...---,,,+++,,,------111000///...---......///...---,,,,,,++++++++++++---...000333555666777888666555222000---,,,++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++************************+++++++++,,,,,,,,,------************************++++++++++++*********)))))))))***+++++++++++++++,,,+++***))))))+++---...,,,------...---,,,+++***++++++***)))***+++,,,---******++++++++++++******************++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************************************+++++++++************************++++++************++++++************************************************************************+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///------,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********+++++++++,,,---------******++++++,,,------...,,,,,,+++++++++*********------...111333333///,,,))))))***++++++++++++***************+++++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++************))))))))))))******,,,+++***))))))***+++,,,++++++******************,,,***)))+++---...,,,******+++,,,+++***)))))))))*********+++++++++++++++,,,++++++******++++++,,,***************))))))))),,,,,,---...///000111111333222///---+++******+++...222777555000+++***,,,++++++++++++++++++++++++,,,,,,+++++++++************************+++,,,,,,+++******************+++***++++++,,,,,,++++++***)))******++++++******)))++++++++++++,,,,,,,,,,,,,,,***))))))***+++)))(((***++++++++++++++++++***---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...///000111000...,,,***))))))************))))))*********+++++++++,,,,,,///---++++++---.........,,,,,,,,,---......//////---......////////////...000///---+++******+++,,,---+++)))***---111222111111000...,,,+++++++++,,,...---,,,+++***++++++,,,...---,,,,,,++++++,,,,,,,,,---///111333444555555444222000---+++++++++++++++++++++,,,,,,,,,------------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++************))))))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++************)))******+++++++++++++++,,,+++*********+++,,,---++++++++++++******************))))))******+++,,,******++++++++++++******************+++++++++,,,))))))))))))************************************))))))))))))))))))))))))************************)))))))))***+++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,************************************++++++++++++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,++++++++++++******++++++++++++************++++++++++++++++++++++++)))******++++++,,,,,,,,,------,,,,,,,,,+++++++++...///000222222///***%%%******+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************))))))))))))******,,,+++***))))))***+++,,,******+++++++++++++++++++++******+++---------+++******************************++++++,,,,,,------,,,++++++******++++++,,,************++++++++++++---......///000111222333---...//////...,,,***)))///666===;;;333,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------++++++************++++++,,,------......------,,,++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,---,,,***+++,,,,,,+++)))******++++++++++++******........................---,,,,,,,,,+++++++++***---...///000000...,,,***)))******++++++******)))************++++++++++++...+++))),,,000222///,,,------......///000000111//////..................000///---,,,+++,,,,,,---,,,+++)))***---///000000111000///---,,,+++++++++---,,,++++++***+++++++++...---,,,,,,,,,,,,,,,,,,,,,---...///000111111111222000---***)))***+++,,,,,,,,,,,,,,,------------------............---------------.........//////------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++*********+++,,,---,,,+++************++++++)))))))))*********++++++***++++++,,,,,,++++++************+++++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...............///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,---......---------,,,,,,,,,***+++---...///---***'''+++,,,,,,---------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++******))))))******+++,,,++++++******++++++,,,******+++++++++++++++,,,++++++***+++,,,---------+++***)))***+++------,,,,,,,,,---......///000000,,,++++++******++++++,,,,,,,,,,,,------............//////000111222333333//////000000///...,,,+++***///444444000,,,---///------------------------------------------------+++++++++++++++,,,------,,,------------------,,,------............------,,,,,,------------,,,,,,......------,,,,,,++++++---+++***+++,,,,,,+++***)))******++++++******)))---------------.........,,,,,,,,,,,,,,,+++++++++,,,---...//////...,,,+++++++++,,,,,,,,,,,,++++++************+++++++++,,,******+++---......,,,)))------......///000000000111000...---,,,------...///...---,,,+++,,,,,,,,,++++++***+++,,,...////////////......------,,,,,,...........................------,,,,,,,,,------------...////////////...000...+++))))))***---...,,,,,,---------.........---......//////......---////////////000000000000////////////////////////...------------------...------------------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++++++++***+++++++++,,,,,,,,,,,,++++++++++++,,,---))))))******++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------.....................///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////......------.............................................////////////.../////////000000000111//////...---------------........................,,,------...............,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,---...............---------............///.........///////////////........................++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++,,,++++++++++++++++++,,,******++++++,,,,,,,,,,,,+++++++++++++++,,,...///111...,,,+++------,,,+++,,,,,,---......///000000,,,++++++******++++++,,,,,,,,,,,,------...............///000111222333333222111///---,,,+++++++++***)))((()))+++------,,,------------------------------------------------***************+++,,,,,,,,,---............---,,,,,,,,,------------,,,,,,------............------------,,,,,,++++++******,,,*********,,,,,,+++*********++++++++++++***************+++++++++,,,,,,***++++++,,,------......,,,---.../////////...------......//////......---***+++++++++,,,,,,,,,,,,)))...222111,,,((((((***+++,,,,,,------...//////000///...,,,,,,,,,---...,,,,,,,,,+++++++++++++++***++++++++++++,,,---...,,,,,,---......//////////////////000000000000///---------,,,,,,---.........///////////////......000...,,,++++++,,,...000---------.........//////......////////////....../////////000000000000111///////////////////////////......------......///------------............////////////////////////////////////////////////------............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////.........////////////000------------,,,,,,,,,,,,....................................///////////////////////////000111111................................./////////000000......//////000111111111000//////.......................................,,,---.../////////......,,,,,,------------......------------............------------------------------------------------......---------,,,,,,,,,///000///---+++,,,...000,,,,,,---...............---------.........//////.........////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------***+++,,,++++++,,,///111888444///------,,,)))'''******++++++,,,,,,------,,,++++++******++++++,,,************++++++++++++,,,------...///000111222111///+++)))'''((()))+++///***&&&'''***---,,,)))------------------------,,,,,,---------------...***************+++,,,,,,***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,+++------............------,,,,,,,,,,,,+++++++++++++++***)))***,,,---,,,++++++++++++,,,,,,+++++++++((())))))******+++++++++++++++,,,---...///000000------...///000000000000///000000111111000000///,,,,,,,,,,,,------------+++222777444---((()))...******++++++,,,---------......------------------++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,***+++---...000000111111------...////////////...------------------.../////////000000000//////...//////...------...///000---.........////////////......////////////......---............/////////------------------------//////............//////,,,,,,,,,------.........////////////////////////////////////////////////------------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,******++++++,,,,,,,,,+++***+++---.........---,,,***+++,,,---...------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------***++++++,,,,,,---------++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////,,,---------..................---------,,,,,,,,,------------------------,,,------------.........------......///000222222........................------------............,,,------...//////000000//////...------------...........................+++,,,---.........------++++++,,,,,,,,,---------,,,,,,,,,------.........+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,---///---+++***,,,...,,,,,,---............---,,,,,,,,,,,,------------,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++******++++++,,,------...***,,,,,,+++***,,,///333888333---+++,,,---***'''*********+++++++++++++++,,,++++++******++++++,,,***************)))))))))***+++,,,---...//////000...,,,***(((((()))+++,,,...,,,++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------+++++++++++++++,,,------***+++,,,......,,,+++***+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,------------,,,++++++,,,---...---,,,,,,,,,------------,,,,,,******++++++,,,---------............//////000000......///000000111111222///000000111111000000///---------.........//////---111444222---***+++...******++++++,,,,,,------,,,,,,---.........------++++++,,,,,,,,,,,,,,,+++)))+++---,,,***)))***++++++,,,...///000000000000,,,,,,.../////////......---------------...//////......///////////////........./////////...................../////////000......////////////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,---------..............................////////////////////////,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++)))***,,,...///...,,,++++++,,,---...///...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************************************************------------------------((()))***+++---...///000++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---///000222333------------------------+++++++++,,,,,,,,,------++++++,,,,,,---...//////......---,,,,,,,,,,,,---------------------------***+++,,,---...---,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++------,,,,,,,,,+++++++++###'''+++,,,***)))***,,,+++,,,------......------******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......***,,,---,,,***,,,000444333...))))))---///...+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++*********)))******+++,,,---......,,,+++++++++,,,---......(((+++...///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,---///000000///---,,,,,,------------------,,,,,,------------------,,,,,,------....../////////...---,,,---///000///...,,,------......------,,,,,,,,,------...///000000000000000000////////////......///000111222333333//////000000000000//////.........////////////000,,,---......---,,,,,,,,,******+++,,,,,,------...***+++---...///...------,,,,,,---......---------(((+++---,,,***((()))+++------///000000000///...,,,---///000000000//////---------------...///000------......//////......---...///000///...---,,,333333333222222111111111000000222333333222111000///////////////.........------------------------------------------------------------------------------,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++***,,,------++++++,,,---******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........///......------,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***,,,,,,------...///000000------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,------...///000000..................------...---...111///++++++///111...///222///)))(((,,,////////////////////////...///////////////......111000///------,,,,,,,,,...///////////////......000000//////.........---........................//////...---------------,,,,,,,,,---------......///////////////000111111........................///......------///000111------------------------//////////////////////////////.........---------000//////........./////////---+++,,,///000...,,,---------............///---------.........////////////...---,,,,,,+++++++++++++++,,,,,,,,,---------------............///,,,+++,,,...---)))***...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,------......------,,,------------------------............//////000000.........///////////////000000////////////000000111000///......///000111111111111111111111111111111111111111111111222333111111111111222222222222333111...///222444333111000000000000111111111111333222111/////////000111111000000000111222444555111000///...............000000///...............///000111111222222222222//////............///000000000////////////000000222222333333222222111000222222111111000111111111222333333444444333333222222111000//////000111111000000111111111222222222333333333333222222222111000111111222222111111111////////////////////////////////////////////////................................................000//////.........//////------------------------------------------------------------------------......---,,,,,,,,,,,,,,,+++,,,------+++***+++---+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------------------,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.......................................///---,,,,,,//////...,,,------......///000000111........................................................................------........./////////---......///000000111111000000//////////////////333111000111///...111666555000///222111......111000000000000000000000000000000111111111000000///222111000///////////////000000000111111000000///222111111111000000000000000000000000000000000000111111000////////////000.../////////000000000000111000000000000111222222111111111111111111111111444333222000000000000111........................000000000000000000000000000000000/////////......111000000//////000000000111///---...000111000........./////////000000000....../////////000000000000000//////...------,,,---------.........//////....../////////000000000222222444777444///---///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......//////..................////////////000000111111......///000000111222222000000000//////000000000111000////////////000111111111111111111111111111111111000000111111222222111111111111222222222222222000...///111333222111000111111111222222222222222111111000000111222333111111000000111333444555333222111111000000000111333333222111111111111222444555666777777777777666222222111111111111222222333222222111111222222333444555555555555444333333444444333333333333444444333333444444444444333333333222111111111111222333111111222222222222333333444333333333333333222222222111111000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222111000////////////................................................////////////////////////......------,,,,,,---------...///---,,,***+++,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////////////////////////////000///......000000///.........//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000//////000111111222222222111111111111111111111111888444111111000111666===???777222222333222222333111111111111111111111111111222222333333222222222333333222222222222333333111111222222222222222111444444333333333333222222333333333333333333333333444333222222111111222222111111111111222222222222222222111111222222333444444444444444444444444444888777555333222111000000000000000000000000000000111111111111111111111111111111111111000000000000222111111111111111222222222111000000111222111000000000000000111111111111000000000000111111111111111111000000//////....../////////000000000111111000000000000111111111111777777999<<<999111...///------------------------//////////////////......------------............,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000000000//////000000000000000000000000000000000000111111111111......///111222333444555111111000000000000111111111111000//////000111111000000000000000000000000000000000000000111222222111111111222222222333333111000...///111222222111222222333333333444444444222222222222333444555666333222222222333444555666666555444444333444444444888777666666555555666666999999:::;;;;;;;;;::::::666555555555555555555555444444333333333333444444555555666666555555444333444444444333333444444555333333444444444444333333222222111111111222222333222333333333333444444444444444444444333333333333333222111//////000111222000000000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000333333222111111111111111000000000000000000000000//////////////////////////////////////////////////////...------......///000111111000---,,,,,,---............////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------,,,,,,,,,------------...------............------------------------------...............---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------...---------------------.........------------------------------------------...//////000000//////000000000000000000000000000/////////000000000///.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000...////////////000000000000000111111222222222222111111222222222222333333888444222333222222777>>>HHH???666222333333222111111111111111111111111111222222333333444444333333444444333333333444555555111111222333333333222222444444444444444444444444555555555555555555555555555444333333222222333333000000111111111222222222222222222222222333333444444444444444444444444444777666555333222111000000000000000000000000000000111111111111111111111111111111111111111000000000222111111111111222222333222222111111111111111000000000000000111111111111000000000111111111111111111111000000000/////////000000000111111111111222000000000000111111111111555555666888555///---///........................000000000111111222222222....../////////000000000------------------------........................//////000000000000//////000000000000111111111111000000000000000000111111///000000111222333333444222111111000000111111222111111111111111111111111000000000000000000000000000000000000000111222333222222222333333333444444222222111111222333333333444555555555555666666666666666666666666777777888555555555555666666777777888888777777777777777888;;;;;;:::999999999999999;;;;;;<<<<<<<<<<<<;;;;;;999999999999999888888777444333333222222333333444444444444444444333222222333222222222222333333444444444555555555555444444111111111111111222222222444444444444555555555555444444444444444444444444444333111000000000111222111111111222222222333333111111111111111111111111000000000000000000000000000000000000000000000000222222222222222333444444111111111111111111111111000000000000000000000000........................000//////...//////000000222333333222000...///000....../////////000000000------------------------......................../////////.........------,,,,,,---------.........---......//////......---------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,---------................................................------.../////////////////////////////////////////////000000/////////000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111222222222111111222222222333333333444222222555444333555:::HHHAAA888222333555444111111111111111111111111111111222333444444444444444444444444333444444555555000111222222333333333222444444444444444444444444555555555555555555555555555444333333222222333333////////////000000000000222111111111111222333333222222222222222222222222222222222222111111000000000000000000000000000000111111111111111111111111000000000000000000000000111000000000111111222333222222222222111000000000//////000000000111111111000000000000000000000000000000000/////////////////////000000000111111111//////000000000111111111333000000111///,,,---111//////////////////////////////000111333444555555//////000000000111111111........................//////////////////////////////000000000000////////////000000111111111111000000000000000000000000111111111111111111111111222222111111111111222222111111222222222222111111000000000000000000000000000000000000111222333444444444444444555555555555555555555555555555666777777777777888888888888999::::::::::::::::::::::::999999:::::::::;;;;;;:::;;;;;;:::::::::;;;;;;<<<>>>===<<<<<<;;;<<<<<<<<<===>>>>>>>>>>>>>>>======:::;;;;;;;;;;;;:::999888555555444444444444555555444555555555555444333333333333222222333444444555444555555666666555555444333333444444555555555555444444555555555666666666444444444555555555555666555444333222222222222222111111222222333444444444222222222222222222222222111111111111111111111111111111111111111111111111222222222222333444555666111111111111111111111111111111111111111111111111////////////////////////000000//////000000111111222333444333111000000111....../////////000000000........................////////////////////////000////////////.........,,,---------..................////////////......------------------------.............../////////........................------------------------------------------------------------------------,,,,,,---...////////////,,,,,,,,,,,,,,,---------.........///////////////////////////////////////---......///////////////000000000000000000000000///000111111//////000111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222111222222222222222222222111222222333333444444555222111444777666333333777@@@>>>888333555888888555333333333333333333333333222222333444555555555555555555444444444444444555000111222333444444444333333333333444444444444555444444444444444444444444444444333222222222222333...////////////000000000222222111111222222333444111111111111111111111111///000111222222222222111111111111111111111111111111111111111111111111111000000000000000111111111000000000000111222333333222333444333111000000111///000000000000111111111111111111000000000000000000000000////////////////////////000000000111111///000000000000111111111222000///000...---000555000000000000000000000000...///000111222444555555000000000000111111111111////////////////////////000000000000000000000000//////000000000000////////////000000111222222222222222222111111111111111333333222222111000000///333333222222222222333333111222333333333333222111111111111111111111111111111111111222333444555666666666666777777777888888777888999888777777999;;;999999999:::::::::;;;;;;======>>>?????????>>>>>>>>>??????@@@@@@@@@???>>>??????>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???BBBBBBCCCCCCBBBBBBAAAAAA<<<======>>>===<<<:::999999888888888888888888999777777777888777777666555555555555555666666777888555555666666666666555555666666777888999999999999444555555555555666666666444444555555666666666666555555555555444333222111222222222333444555555555444444444444444444444444222222222222222222222222222222222222222222222222333333333222222333444444111111111111111111111111222222222222222222222222000000000000000000000000000000000000000111222222000111222111000///000111........./////////000000000000000000000000000000////////////////////////000000000/////////......------------............/////////000000/////////........................---........./////////000................................................................................................,,,---...///000000000000,,,---------................../////////000000000000000000000000000000000...///000000111111000000111111111111111111111111000222333333000000111333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444444333333333333333333333333333333444444555666666777555444666999888444444888:::<<<;;;777666::::::666555555555555555555555555333444555666777777777777777777666555444444444555222222333444555555555555444444444444555555555666444444444444444444444444555555444333333333333333111111111111222222222222333333333333333444444555333333333333333333333333111222333444555444444333222222222222222222222222333333333333333333333333111111111111222222333333111111111111222333444555444555666555222000111333111111111111222222222333333333222222111111111111111111111111111111111111///000000000111111111111111111111111222222222333333111111333222///111666111111111111111111111111000000000111111111111222000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000111111222333333444444555555444444333333333333333333333333222222222222333333222222222222333333222222333444444333222222222222222222222222222222222222222333444555777777888888888999999999::::::888:::;;;:::888888:::===;;;;;;;;;;;;<<<<<<<<<======>>>@@@BBBDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEEEECCCBBBBBBAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEDDDCCCCCC>>>???@@@@@@@@@>>><<<;;;::::::999999999999::::::777888888888888777666666555555555555666777888999666666666777777666666666555666777999::::::999999444444444555555555666666444555555555666666777777555666777777666444222111222222333333444555666666666666666666666666666666444444444444444444444444444444444444444444444444555555444333222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111000000111222333333...///000000///...000111............////////////000000000000000000000000000000000000000000000000000000000000////////////---------.........////////////000000000000//////........................---.........//////000000////////////////////////........................////////////////////////////////////////////////---...///000111111111111---.........//////000000.../////////000000111111000000000000000000000000000000111222222222222111333333333333333333333333111333555444222111333555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555666666666666777555555555555555555444444444555555666777888888999999888888:::888555666:::999??????:::777999888444777777777777777777777777555555666888888999999999999999777666555555555555333444555666777777777777444555555555666666777777555555555555555555555555666666555444444444444444333333333444444444555555555444444444444555666666555555555555555555555555444555666777777666555444444444444444444444444444444444444444444444444444222222222333333444444444222222222333444555666777555777888666333111333555222222333333333444444444444444444333333222222222222222222222222222222222000000111111111222222222222222333333333444444444333222444666555000000333111111111111111111111111222222111111000///......///000000000000111111111000000000000000000000000000000000000000000000000222222222333333222222222222222333333444555666666777777666666666555555555333333333444444555555555444333333222222333333444222222444444444444222222333333333333333333333333333333333444555666888888999999:::::::::;;;;;;;;;888:::;;;:::888888;;;===<<<<<<<<<<<<============;;;===@@@DDDFFFHHHIIIIIIEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFFFFFFFGGGHHHHHHIIIEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBB@@@AAABBBBBBBBB@@@===<<<999888888777777888888999666666666666666555555444333333333444444666777777666666777777777777666666222333555666777777777666444444444444555555555666666777888777666666888::::::999777666666666777888555666666666666666555555555555666777888888777777555555444444333333222222666666555555444444444333555555444444333333333222666555444333333333333333444444555555555555444444444444555555444444333222555666444222///000555:::444444333333222111000000222222111111111111222222555333111222444555444111222111000//////000111222000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000111000///......///000111111111000///////////////////////////////////////////////////////////////000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111000000000111222222333333222222222222222222222222555555444333333444444444333444444555555444444333444555555666666555555444777666666555555444444333555555555555555555555555666555444555666777777666555555555666666666777777666666666666777777777888444555666666555555777888555555666777888999:::::::::999999888888888888888777777777777777666555555777888:::999777666666777777777777777888999:::;;;<<<;;;::::::999999999999:::999888888888999:::;;;<<<:::999777666666777777:::::::::999999999888888777777888999999999999888999999999999888888777777777777666666666666777777999999::::::999888666555999888777666666777888999888888888666444333555777888777666666777777666444555555555666777999:::;;;999999888777777666555555999888777777777777777888888888777555555444444444555555444444444333333333333222111111111222333444555555444444444333333333555555555555555555555555222222333333333222222111222222333333333444444444222111000//////000111222333333333333333333333333333333222111222333444555222222222111111222222222666444333555888:::888777666777777666666555444333666666555555555555666666555555444444333333333222333333333333444444444555444333333444666777666444888777555444555666888:::<<<<<<<<<<<<============BBBAAA???===<<<<<<======AAAAAA????????????AAAAAA@@@AAACCCEEEEEEDDDCCCBBBFFFEEEEEEEEEGGGGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFDDDCCCDDDGGGGGGEEEBBBCCCCCCDDDCCCAAA>>>;;;999:::888666444333444555555555666666666666555444333333444555555666666555555666666555555444444333333444555666777777888777777555555444555777777666444777888999888777888999;;;;;;:::999888777888888999888888999999999999888888777888999999::::::999999999999999999999888888888666666666666555555555555777777777666666555555555777666666555555555555555666666777777777777666666555666666666666555444444555666555333111222555999222222333333333333444444333222222111111222222333444222000111333444333111444333222111111111222333111111111111111111111111000111111111111222222222111111111111222222222222111111111111111111111111222222111000000111222222333222111111000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000111111111111111111111111000111111222222333444444444444444444444444444444444333333222222333333333444444444444444444444444444555555666666555555444444444444555555555555555555555555555555555555555777555333333555666777777555555555666666666777777555555555666666666777777444555777666666555777888666666777888999::::::;;;;;;:::999888888888888888777888888888888888777666777888::::::999999:::;;;::::::::::::;;;<<<===>>>???>>>===<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<>>>???@@@???===<<<;;;;;;<<<<<<;;;;;;;;;::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999::::::999999999999::::::;;;;;;<<<<<<======<<<<<<;;;:::999999999999:::;;;<<<======<<<;;;<<<>>>@@@<<<;;;999:::;;;;;;:::888999999999:::;;;<<<===>>>=========<<<<<<<<<;;;;;;<<<;;;;;;:::::::::::::::::::::999888777777666666666666555555555444444444555555444333333444555666555555555555444444444444444444444444444444444444222333333444333333222222222222222222333333333333222222111111111111222222444444444444444444444444555555444444444555666777888888777777777777888888888777666777:::<<<;;;999888888999:::::::::999999999888888777777888888999999888888888777777777777777777777777888888888888777777666888999:::999777888777666666666777999:::<<<<<<============>>>>>>@@@@@@?????????@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCCBBBDDDEEEFFFGGGFFFDDDCCCFFFEEEEEEFFFHHHGGGEEECCCDDDDDDDDDEEEEEEFFFGGGHHHGGGFFFEEEEEEDDDDDDEEEEEEGGGEEECCCDDDFFFGGGEEECCCFFFFFFFFFEEECCC@@@>>>===;;;999777666555555666777555555555444444333333333000111222222333333222222666666666555555555555555333333444555555555444444666555444666777888666555888999:::999888999:::<<<<<<;;;:::999999999:::::::::;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;999999999999999999::::::888888999999999999999999:::::::::::::::999999999888888888888888999999999888999999999999999999888777888888888888777666666555666666555444444555777111222333444555666777888444444333333333333444444333222111111333333222111666555444333333333333333444444444444444444444444222333333333444444444444333333333444444444444555333333333333333333333333444333333222222333333444444333333222222222222222222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222333333444555555555666666666666666666777777555555444444444555555666555444444333333444444555555555666666666666555555333333333444555666666666666666666666666666666666888666444333555777888888666666666666666777777777555555555555666666666666555666777777666666777888777777888999:::;;;<<<<<<<<<<<<;;;999999888888888888999999:::::::::999999777999;;;<<<<<<<<<>>>???============>>>???@@@AAAAAAAAA@@@????????????@@@>>>>>>>>>>>>???@@@AAABBBDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===>>>@@@AAABBB>>>>>>============>>>>>>???@@@AAAAAAAAABBBEEEGGG@@@???>>>>>>??????>>>============>>>???@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@???>>>===============<<<<<<;;;;;;::::::999999777777777777666666666666888777777666666666777777777777666666666555555555444444444444444444444444333444444555555444444444222222333333333333444444333444444555555444444333555555555555555555555555888777777777777888999999<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;===>>>===<<<:::;;;<<<===>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;::::::;;;======<<<:::999999:::::::::;;;;;;;;;=========>>>>>>>>>???????????????@@@AAACCCEEEFFFDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHGGGEEEBBBDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEGGGEEEDDDDDDEEEFFFFFFEEEDDDCCCBBBAAA???===<<<<<<:::999888666666666777777666555444333222333444444111111222333333333333222444444444444555555555555666666666666666666555444777666666777888999888777999:::::::::999999;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;;;;888888999999:::::::::;;;<<<<<<<<<======>>>>>>>>>========================999::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999::::::::::::999888888666777888888777666666666333444444666777888999:::666666555555555555666666444444333444444444444444777666666555444444444444555555555555555555555555444444444444555555555555444444555555555666666666444444444444444444444444444444444444444444444444444444333333333333333444333333333333333333333333444444444444444444444444111111111111111111111111111111222222222222333333222222222222222222222222333333333333333333333333444444444555666666777777777777777888888888888888999999888888888999::::::666666555444444555666666666777777888888777777666444444555555555666666666666777777777777777888888888777777888::::::999888777777777777777777777888777777777777888888888888777888999999777777888999999999:::;;;<<<===>>>>>>>>>>>><<<;;;::::::999::::::;;;;;;<<<<<<<<<<<<;;;999;;;===>>>>>>>>>???@@@??????>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAA>>>>>>??????@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>==================>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>AAABBB@@@@@@@@@??????@@@@@@@@@>>>???AAAAAAAAAAAACCCEEEBBB@@@??????@@@AAA???>>>>>>>>>???@@@AAAAAABBBBBB>>>>>>???@@@AAABBBCCCCCCAAAAAA@@@???>>>>>>>>>>>>===============<<<<<<;;;::::::999999999888888888999999999888888888888888888888888888777777777777666666666666666666666666444555666666666666666666444444555555555666666666555666777888888777666555666666666666666666666666999888999999999:::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>><<<<<<===>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>==================<<<============>>>>>>>>><<<<<<;;;<<<>>>>>>===;;;:::;;;<<<=========<<<<<<======>>>>>>??????@@@@@@??????@@@AAABBBCCCEEEEEECCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCEEEGGGFFFCCCAAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFDDDCCCCCCCCCDDDEEEEEEBBBAAA@@@>>>===<<<<<<<<<:::999888777666777777777888777555444333555666888666777777888888888888888888888888999999:::::::::<<<<<<======<<<;;;:::::::::999888999;;;<<<<<<;;;999:::::::::999999;;;===<<<<<<<<<;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<======>>>>>><<<<<<<<<======>>>>>>>>>>>>>>>??????????????????;;;;;;<<<===>>>>>>>>>===<<<<<<============<<<<<<;;;;;;<<<<<<;;;;;;:::999888888999999999888777555777777888888999999999:::888888777777777777888888777777888777777777777888777777777777666666555555666666666666666666666666444444555555555555666666555555666666666777777777555555555555555555555555555555555666666555555555555444444444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555444444444444444444444444555555555555555555555555666666777777888888999999888888888888999999::::::;;;;;;::::::;;;<<<======888888777777777777888888999999999::::::999999999888888888888777777666666888888999999999:::::::::888999;;;>>>@@@???;;;888999999999999999999999999::::::::::::;;;;;;;;;<<<999:::;;;;;;999999:::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@???======<<<<<<<<<======>>>>>>???>>>>>>===;;;===??????>>>===>>>?????????>>>>>>??????@@@@@@@@@@@@?????????@@@@@@AAA>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@??????????????????@@@@@@@@@>>>??????@@@@@@@@@@@@@@@????????????????????????>>>>>>============>>>>>>>>>===<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@???>>>???@@@AAA???>>>>>>???@@@>>>===<<<===>>>???@@@@@@@@@???>>>>>>@@@AAABBBDDDEEEEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;:::::::::999999888:::::::::999999999888888999999999999999999999999666666777888888888888888777777777888888888999999777888999::::::999888777777777777777777777777777888888999999::::::::::::::::::999999999999::::::<<<<<<======<<<======>>><<<=========<<<<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======;;;<<<<<<<<<============<<<;;;;;;;;;======;;;999888999:::;;;;;;;;;::::::<<<======>>>???@@@@@@@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAACCCDDDDDDBBB@@@@@@??????@@@@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEDDDCCCAAAAAA@@@@@@@@@;;;;;;;;;:::::::::::::::;;;:::888777777888:::;;;;;;<<<<<<===============???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;>>>???@@@???:::;;;<<<;;;::::::<<<>>>======>>>>>>======<<<;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????;;;<<<>>>??????>>>===<<<<<<==================<<<<<<<<<======<<<<<<;;;:::;;;:::999:::::::::888666;;;;;;;;;:::::::::::::::::::::999999999999::::::999:::;;;;;;999999:::;;;888888999999999999888888888888888888888888888888555555666666666777777777777777777777888888888888888888888888888888888888777777888888888888777777666666666555666666777888777777777777777777777777555555555555555555555555555555555555555555555555444555555666666777777777666666666666666666666666777777777777777777777777888888888999::::::;;;;;;999999999::::::;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999888::::::;;;;;;<<<=========:::;;;>>>AAACCCAAA===:::<<<<<<<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<===>>>===<<<;;;<<<=========>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===???AAAAAA?????????@@@AAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBB???@@@AAABBBBBBBBBAAAAAA???@@@@@@AAAAAA@@@??????AAAAAAAAAAAAAAABBBBBBBBB??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@BBBCCCBBB@@@>>>>>>>>>@@@???===>>>??????>>><<<;;;<<<>>>?????????>>>===@@@AAABBBCCCEEEFFFGGGGGGDDDCCCBBB@@@???????????????@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>============<<<=========<<<;;;:::999<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::777777888999::::::::::::999999::::::::::::;;;;;;999::::::::::::::::::999888888888888888888888888888999999:::;;;:::::::::;;;;;;::::::::::::;;;;;;:::<<<===<<<;;;;;;<<<===<<<<<<<<<<<<;;;:::999888;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;999666666666777777777888888<<<<<<======>>>???@@@@@@???@@@@@@@@@@@@@@@???>>>???@@@@@@AAAAAA@@@@@@???????????????@@@@@@AAAAAA@@@??????AAACCCDDDCCCAAA????????????@@@AAABBBBBB@@@@@@@@@???@@@@@@AAABBBAAACCCEEEEEECCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???????????????>>>>>>>>><<<<<<;;;:::;;;<<<===>>>======>>>????????????>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>><<<===???AAABBBBBB===>>>>>>>>>======???AAA???@@@AAAAAAAAA@@@>>>>>>;;;<<<===>>>>>>?????????@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<======>>>>>>>>>>>><<<===>>>??????===<<<:::;;;<<<<<<======<<<<<<;;;===============<<<;;;;;;>>><<<999:::;;;;;;999777<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::<<<======::::::;;;===999:::;;;============<<<::::::::::::::::::::::::777777888888888999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::999999888888999::::::;;;::::::::::::::::::::::::777777777777777777777777777777777777777777777777666666777888888999::::::999999999999999999999999999999999999999999999999999999:::;;;;;;<<<<<<===;;;;;;;;;<<<===>>>>>>>>><<<<<<<<<<<<===>>>???@@@<<<===???AAAAAA???===<<<===>>>>>>??????>>>>>>===>>>>>>>>>>>>============<<<<<<===>>>>>>???@@@@@@======>>>???AAAAAA???===>>>>>>>>>=========<<<<<<>>>>>>?????????@@@@@@@@@???@@@AAA@@@>>>===>>>???>>>???@@@AAABBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA??????>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEDDDCCCCCCBBBCCCEEEDDDBBB@@@???@@@AAA@@@>>>???@@@@@@???===<<<===???@@@@@@@@@>>>===AAABBBCCCDDDEEEFFFGGGHHHGGGGGGEEEDDDCCCBBBBBBBBBAAABBBDDDEEEEEEDDDCCCBBB@@@@@@@@@?????????>>>>>>??????@@@@@@???===<<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999999999999999999999;;;<<<<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<:::<<<===<<<:::999;;;===;;;;;;<<<<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<=========>>><<<<<<<<<<<<============>>>=========>>>>>><<<:::888888777777777888999::::::;;;<<<===>>>??????@@@>>>???@@@AAAAAA@@@???>>>>>>???@@@AAAAAA@@@???>>>?????????@@@AAABBBCCCDDDCCCAAA@@@@@@BBBDDDEEEDDD@@@@@@???@@@@@@AAABBBCCC@@@@@@??????@@@AAAAAABBBAAADDDHHHHHHFFFDDDCCCDDD@@@@@@AAABBBAAA@@@???>>>>>>?????????????????????<<<<<<=========>>>>>>>>>======>>>???????????????<<<<<<;;;;;;;;;;;;;;;;;;======>>>>>>???>>>>>>>>>???===<<<<<>>???@@@AAABBBBBBBBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>======??????>>>>>>======<<<<<<;;;;;;<<<<<<============<<<===>>>???>>><<<:::999;;;;;;<<<<<<<<<<<<;;;;;;===============<<<;;;;;;@@@===:::999;;;<<<:::888;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::<<<>>>===;;;:::;;;>>>;;;<<<>>>???@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<===>>>========================999999999999999999999999888888888888888888888888777777888999::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<=========<<<======>>>???@@@@@@@@@????????????@@@AAABBBCCC===???BBBDDDDDDBBB???===??????@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAAAAA===>>>>>>???@@@@@@AAAAAA@@@>>><<<<<<>>>???@@@@@@@@@?????????>>>>>>======>>>?????????@@@@@@@@@@@@@@@AAABBBAAA???>>>???@@@???@@@@@@AAABBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEDDDCCCAAA@@@???===@@@CCCDDDDDDEEEGGGIIIGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHHHHGGGHHHIIIIIIHHHGGGEEEDDDDDDEEEGGGGGGHHHGGGFFFEEEBBBCCCCCCCCCDDDDDDEEEEEEAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCCCC@@@AAACCCDDDDDDDDDCCCBBBDDDEEEFFFGGGGGGFFFEEEDDDAAACCCEEEEEECCCAAAAAAAAACCCAAA@@@@@@AAABBB@@@???===???@@@BBBBBBAAA@@@>>>AAAAAABBBCCCDDDEEEFFFFFFKKKJJJIIIGGGFFFEEEEEEEEECCCDDDFFFGGGGGGFFFEEEDDDAAAAAAAAA@@@@@@@@@??????AAAAAABBBBBBAAA@@@>>>===============<<<<<<<<<<<<::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<999999999:::::::::;;;;;;<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::999:::<<<=========<<<;;;;;;;;;::::::::::::;;;;;;:::<<<>>>===:::999;;;===:::;;;<<<======>>>>>>===;;;;;;::::::::::::;;;;;;=========>>>>>>?????????======>>>>>>>>>?????????AAA@@@??????@@@@@@>>><<<===<<<:::999:::;;;===???::::::;;;<<<===>>>??????>>>???@@@AAABBBAAA@@@@@@???@@@AAAAAAAAAAAA@@@???@@@@@@AAAAAACCCDDDFFFGGGEEECCC@@@@@@CCCEEEGGGGGGAAAAAAAAAAAABBBCCCDDDDDDAAA@@@@@@@@@AAAAAABBBCCCAAAEEEJJJKKKIIIFFFEEEEEEBBBCCCEEEFFFFFFEEECCCBBB;;;<<<============<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;<<<===>>>>>>>>>>>>>>>>>><<<;;;;;;>>>@@@BBBBBBAAAAAA@@@@@@@@@BBBCCCDDDEEECCCBBBBBBCCCBBB@@@>>>???>>>===>>>@@@DDDFFFGGGKKKJJJHHHHHHHHHJJJLLLMMMJJJHHHFFFCCCBBBAAABBBCCCDDDDDDCCC@@@===<<<===>>>@@@>>>===???AAABBB???===DDDDDDDDDCCCBBBAAA@@@?????????>>>>>>???@@@@@@AAAAAAAAAAAACCCDDDDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>===>>>???AAABBBDDDCCCBBBBBBCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBAAA@@@@@@AAACCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@???>>>=========>>>???AAABBBBBB@@@=========<<<<<<===============<<<<<<<<<<<<;;;;;;:::::::::999;;;<<<<<<:::888888999999:::<<<;;;::::::<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<>>>???AAABBB@@@@@@????????????@@@@@@@@@@@@??????@@@AAABBBBBBAAAAAA@@@>>>============>>>???????????????>>>>>>BBBBBBBBBAAAAAAAAAAAA@@@AAA@@@???>>>>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAACCCEEEDDDEEEEEEFFFFFFGGGGGGHHHLLLOOONNNJJJHHHKKKMMMMMMIIIIIIHHHGGGFFFFFFFFFFFFIIIGGGGGGIIILLLMMMLLLIIILLLLLLKKKJJJIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKJJJIIIFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBCCCDDDFFFHHHAAABBBCCCDDDDDDDDDDDDDDDFFFFFFGGGGGGFFFEEECCCBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFDDDCCCBBBCCCEEEFFFDDDAAA??????AAABBBAAA??????@@@AAABBBBBBAAA@@@???AAA@@@@@@@@@AAABBBBBBCCCGGGFFFDDDCCCAAA???>>>===@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>???>>><<<<<<===>>>:::<<<===<<<:::999<<>>???>>>;;;999999999999999:::;;;;;;<<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;;;;::::::===>>>>>>???????????????:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======:::;;;===>>>>>>>>>===<<<;;;===>>>===<<<::::::;;;>>>???@@@BBBBBBAAAAAA@@@>>>>>>??????@@@@@@@@@AAA@@@@@@@@@????????????????????????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;>>>>>>???@@@@@@AAABBBBBB@@@???>>>???AAABBBAAA@@@BBBBBBBBB@@@??????AAACCCCCCBBBAAACCCEEEFFFFFFEEECCCBBB@@@>>>>>>???@@@AAADDDDDDCCCBBBAAA@@@@@@AAACCCDDDFFFGGGGGGEEECCCBBB???@@@@@@AAABBBBBBBBBBBB@@@@@@??????????????????????????????@@@@@@@@@@@@<<<=========>>>>>>>>>>>>>>>=========>>>??????@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@AAABBBBBBBBBKKKJJJIIIHHHIIIJJJKKKLLLGGGFFFEEEEEEFFFEEECCCAAABBBAAA@@@AAACCCEEEGGGHHHHHHHHHGGGGGGHHHKKKMMMOOONNNMMMKKKIIIHHHHHHIIIIIIFFFFFFEEEDDDBBBAAACCCDDDEEECCCBBBCCCEEEFFFDDDBBBFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHGGGGGGHHHIIIIIIHHHGGGAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>???AAABBBDDDHHHGGGFFFGGGGGGHHHGGGFFFHHHHHHGGGFFFDDDCCCBBBAAAHHHGGGFFFEEEDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFGGGEEEFFFFFFEEEDDDCCCEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBCCCCCCAAACCCDDDDDDBBB@@@??????>>>??????@@@@@@@@@???????????????>>>>>>>>>=========???@@@???>>><<<<<<===========================??????>>>>>>>>>>>>?????????????????????@@@AAABBB@@@@@@????????????@@@@@@?????????@@@@@@AAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@BBBAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEECCCBBBAAACCCEEEFFFEEEEEEEEEEEEEEEEEEEEELLLOOOOOOJJJGGGHHHHHHFFFHHHGGGFFFFFFEEEFFFFFFFFFGGGEEEEEEFFFIIIJJJIIIGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCEEEDDDCCCBBBBBBCCCEEEFFFCCCCCCDDDEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCEEEFFFDDDCCCEEEDDDDDDDDDDDDEEEFFFFFFJJJHHHGGGEEEEEEFFFGGGHHHGGGEEEBBBBBBDDDDDDCCCAAAAAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDHHHHHHHHHGGGEEEDDDBBBAAAAAABBBBBBCCCCCCBBBBBBAAACCCBBBBBBAAAAAABBBBBBBBBDDDDDDDDDCCCBBBAAA@@@??????@@@@@@@@@>>>===>>>??????@@@AAA???<<<;;;<<<>>>===<<<;;;===@@@AAA???>>>======<<<<<<===>>>>>>??????>>>>>>===<<<<<<<<<======>>>>>>??????>>>>>>=========>>>????????????>>>=========>>>>>>>>>??????<<<;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>>>><<<===>>>>>><<<;;;;;;<<<>>>>>>@@@AAAAAAAAA@@@???>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@AAACCCCCCCCCBBB@@@AAABBBAAA@@@@@@BBBDDDCCCBBBAAACCCEEEFFFFFFEEEEEECCCBBB@@@@@@@@@BBBCCCCCCBBBBBBAAABBBBBBCCCCCCBBBCCCDDDDDDDDDCCCBBBBBB???@@@@@@AAAAAAAAAAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBAAAAAA@@@???@@@AAABBBBBBCCCDDDDDDDDDNNNMMMLLLKKKKKKKKKLLLMMMIIIHHHHHHHHHIIIHHHGGGEEEEEEEEEDDDDDDEEEFFFHHHIIIEEEEEEEEEFFFHHHJJJMMMNNNLLLKKKIIIHHHHHHHHHIIIJJJGGGHHHIIIHHHGGGGGGIIIJJJIIIHHHGGGHHHIIIIIIHHHGGGHHHHHHHHHHHHGGGGGGFFFEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJHHHFFFFFFGGGIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIHHHGGGEEEDDDCCCCCCHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFEEECCCBBBCCCEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEGGGFFFDDDBBBBBBCCCBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCDDDDDDBBBAAAAAABBBDDDBBB@@@@@@CCCDDDBBB???CCCBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBCCCCCCCCCBBBAAAEEEEEEDDDCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHHHHFFFDDDDDDEEEGGGHHHHHHGGGGGGFFFEEEEEEDDDJJJNNNNNNJJJGGGGGGFFFCCCGGGGGGFFFFFFFFFGGGHHHHHHFFFEEEDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFHHHGGGEEEDDDDDDEEEFFFFFFDDDEEEEEEFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEFFFHHHIIIHHHFFFHHHGGGFFFEEEEEEGGGIIIJJJLLLKKKJJJIIIHHHIIIJJJKKKKKKIIIGGGFFFGGGGGGFFFEEECCCDDDDDDEEEEEEDDDDDDCCCEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIJJJJJJJJJHHHFFFEEECCCDDDDDDDDDDDDDDDCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDCCCAAA@@@AAABBBDDDEEEDDDBBB@@@>>>>>>>>>AAA@@@???@@@BBBBBBAAA@@@AAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>=========@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBB?????????@@@@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBB??????????????????@@@AAA@@@BBBCCCCCCAAA@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDCCCBBB???AAABBBBBBBBBBBBCCCEEEBBBAAAAAABBBDDDEEEDDDCCCDDDDDDBBBAAAAAAAAABBBCCCBBBBBBBBBBBBCCCDDDFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBBBBBBBAAAAAA@@@DDDDDDCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@AAABBBBBBCCCCCCDDDDDDDDDMMMLLLJJJIIIHHHIIIIIIJJJIIIHHHGGGHHHIIIIIIHHHFFFFFFFFFFFFEEEDDDDDDFFFGGGDDDDDDDDDEEEFFFGGGIIIJJJFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIJJJKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLJJJGGGDDDCCCDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHJJJKKKEEEEEEFFFFFFFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEFFFFFFDDDCCCDDDEEEHHHDDDBBBDDDHHHJJJHHHDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDFFFHHHHHHGGGEEEDDDEEEEEEEEEDDDEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFEEEEEEGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKJJJIIIIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJMMMMMMIIIGGGIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMIIIIIIHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNOOONNNMMMMMMLLLKKKJJJJJJIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMKKKKKKIIIIIIIIIKKKNNNNNNMMMLLLNNNLLLJJJIIIIIIKKKMMMOOONNNMMMLLLKKKKKKKKKLLLLLLMMMLLLKKKJJJIIIIIIHHHHHHEEEEEEEEEFFFFFFEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGFFFHHHJJJLLLLLLKKKIIIGGGFFFFFFGGGGGGFFFFFFEEEEEEGGGFFFEEEDDDDDDFFFGGGHHHLLLKKKKKKKKKJJJHHHGGGFFFGGGHHHIIIHHHFFFDDDEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBFFFEEEDDDCCCDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCC???@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCCBBBCCCEEEEEECCCBBBBBBCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEDDDDDDCCCBBBCCCBBBAAABBBDDDDDDDDDCCCBBBCCCEEEDDDCCCCCCCCCDDDCCCBBBAAABBBDDDEEEDDDCCCDDDCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDCCCCCCEEEFFFHHHFFFFFFGGGFFFFFFEEEDDDDDDFFFEEEDDDCCCBBBAAA@@@???AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDAAABBBBBBCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDKKKJJJHHHGGGGGGGGGHHHHHHFFFEEEEEEFFFHHHHHHGGGEEEDDDEEEFFFDDDBBBAAACCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJJJJHHHGGGHHHIIIHHHHHHGGGGGGFFFFFFGGGHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLHHHEEECCCDDDFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGIIIKKKKKKIIIIIIKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGFFFGGGIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIIIIHHHGGGFFFGGGIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFFFFEEEDDDDDDEEEGGGCCCAAADDDJJJLLLJJJGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHEEEFFFHHHIIIIIIHHHFFFEEEFFFEEEEEEEEEEEEEEEFFFGGGDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKMMMNNNNNNNNNPPPRRROOOOOOPPPPPPPPPQQQQQQQQQPPPRRRQQQKKKIIILLLOOONNNMMMMMMMMMNNNOOOPPPQQQRRROOOOOOOOONNNNNNOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUTTTSSSRRRQQQPPPPPPOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRUUUTTTSSSSSSRRRRRRRRRRRRWWWWWWXXXXXXXXXWWWWWWVVVTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPOOONNNKKKKKKLLLNNNPPPQQQOOOMMMPPPNNNLLLKKKKKKMMMPPPQQQNNNNNNMMMMMMLLLLLLLLLLLLNNNNNNMMMKKKJJJJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHGGGIIILLLNNNOOONNNMMMKKKIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGHHHJJJKKKMMMMMMMMMMMMMMMKKKJJJJJJKKKLLLLLLKKKIIIHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIKKKKKKJJJIIIHHHGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGEEEDDDBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBB???@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAABBBBBBCCCFFFEEECCCCCCBBBCCCDDDEEE@@@BBBDDDDDDBBBAAABBBCCCAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIGGGFFFEEEFFFEEEDDDEEEGGGHHHGGGFFFFFFGGGGGGFFFDDDCCCDDDEEEHHHGGGFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGIIIKKKMMMKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDGGGGGGFFFEEEEEEFFFFFFGGGDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFEEECCCBBBBBBCCCDDDDDDEEEDDDDDDEEEGGGHHHGGGEEEBBBEEEGGGEEEBBB@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHJJJIIIHHHGGGGGGHHHGGGHHHHHHFFFEEEEEEGGGIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKHHHDDDBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGJJJLLLLLLJJJIIILLLNNNLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJIIIHHHHHHIIIKKKJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLJJJKKKKKKJJJIIIHHHJJJLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEGGGGGGFFFEEEFFFGGGEEECCCBBBDDDHHHJJJJJJHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHHHHHHHHHHHHHHHHIIIGGGHHHIIIIIIIIIHHHGGGFFFIIIHHHHHHGGGGGGGGGHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKIIILLLNNNPPPPPPPPPRRRSSSPPPPPPPPPQQQRRRSSSSSSSSSXXXZZZXXXQQQMMMOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSSSSRRRPPPQQQSSSUUURRRRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQSSSSSSSSSTTTTTTTTTTTTUUURRRRRRSSSTTTTTTTTTSSSSSSWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUSSSRRRQQQQQQQQQQQQSSSSSSSSSRRRQQQPPPOOONNNKKKKKKLLLOOOQQQPPPNNNLLLNNNMMMLLLKKKKKKMMMOOOPPPOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLKKKLLLNNNJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKKKKJJJJJJJJJJJJJJJKKKMMMOOOQQQRRRRRRQQQQQQKKKLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNLLLJJJIIIIIIJJJKKKKKKLLLNNNQQQQQQPPPNNNNNNOOONNNLLLJJJJJJLLLNNNLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGGGGFFFGGGHHHHHHIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEGGGHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGIIIKKKLLLNNNNNNMMMKKKJJJKKKIIIIIIIIIKKKLLLKKKJJJIIIJJJIIIGGGFFFFFFGGGIIINNNLLLKKKLLLMMMNNNMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIJJJLLLNNNOOOMMMNNNNNNNNNNNNNNNMMMLLLMMMMMMLLLKKKJJJJJJIIIIIIEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHJJJKKKDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEFFFIIIJJJIIIGGGCCCFFFIIIHHHDDDBBBDDDGGGEEEFFFFFFGGGGGGGGGFFFFFFCCCDDDDDDEEEFFFFFFFFFFFFEEEGGGJJJJJJJJJIIIJJJJJJJJJKKKKKKIIIGGGGGGJJJMMMKKKLLLMMMNNNOOOOOOOOOOOOQQQQQQOOONNNMMMLLLLLLLLLLLLIIIFFFEEEFFFGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIGGGKKKNNNMMMJJJJJJMMMPPPOOOOOONNNMMMKKKJJJIIIHHHFFFGGGHHHIIIJJJJJJIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIKKKMMMJJJJJJIIIIIIJJJJJJKKKLLLHHHIIIJJJJJJKKKKKKKKKJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKMMMOOOLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJFFFHHHJJJJJJIIIHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLLLLKKKKKKJJJJJJNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJMMMOOOPPPOOOOOOOOOPPPMMMMMMMMMNNNNNNNNNNNNNNNYYY]]]]]]XXXTTTSSSRRRNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSQQQOOOOOORRRUUUPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPQQQPPPQQQQQQQQQRRRRRRRRRRRRPPPQQQQQQRRRSSSSSSRRRRRRTTTTTTUUUVVVVVVVVVUUUUUUQQQQQQRRRRRRQQQPPPPPPOOORRRQQQPPPOOOOOOPPPQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOMMMMMMNNNPPPRRRQQQNNNKKKMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPOOONNNNNNMMMOOOPPPOOOMMMMMMPPPRRRNNNNNNMMMLLLLLLMMMNNNNNNPPPOOONNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSMMMNNNNNNMMMMMMKKKJJJJJJIIIJJJLLLNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOKKKLLLLLLKKKHHHGGGGGGHHHIIIIIIIIILLLPPPPPPNNNLLLKKKLLLLLLJJJHHHHHHKKKMMMKKKKKKJJJIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMHHHIIIIIIIIIHHHHHHGGGFFFHHHJJJKKKLLLKKKJJJKKKLLLMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHIIIIIIJJJKKKKKKLLLHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJMMMOOOOOONNNMMMLLLKKKJJJIIIJJJLLLMMMLLLKKKJJJJJJIIIGGGGGGIIIMMMPPPOOOMMMLLLMMMNNNNNNMMMLLLIIIJJJKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMKKKJJJJJJJJJJJJLLLMMMNNNLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKJJJMMMLLLKKKIIIIIIJJJLLLMMMIIIHHHHHHGGGHHHIIIKKKLLLGGGFFFFFFHHHKKKLLLKKKJJJEEEIIILLLKKKGGGEEEGGGJJJEEEFFFGGGIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLDDDGGGJJJLLLLLLLLLMMMNNNMMMNNNNNNLLLJJJJJJNNNQQQOOOOOOQQQRRRSSSSSSSSSSSSWWWVVVTTTSSSQQQPPPPPPOOOSSSPPPNNNMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPOOONNNMMMMMMLLLPPPSSSSSSPPPOOORRRVVVNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOPPPPPPOOONNNOOONNNNNNNNNMMMMMMLLLLLLLLLNNNOOOOOONNNOOOQQQTTTNNNNNNNNNNNNNNNOOOOOOPPPLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRROOOPPPOOONNNMMMMMMPPPRRRNNNNNNNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNHHHJJJLLLLLLLLLKKKLLLMMMOOOPPPQQQOOOMMMLLLLLLMMMOOONNNNNNMMMMMMNNNNNNOOOPPPOOONNNMMMLLLLLLLLLLLLRRRQQQQQQPPPPPPQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOPPPSSSRRRQQQPPPOOONNNNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNLLLMMMNNNOOOOOONNNMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLMMMOOOOOONNNLLLKKKLLLKKKKKKJJJJJJIIIHHHHHHHHHTTTZZZ^^^]]]ZZZXXXUUUPPPNNNNNNMMMMMMMMMNNNOOOOOOOOOQQQPPPNNNLLLLLLOOORRROOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNNNNNNNOOOPPPQQQMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOOOONNNNNNOOOPPPRRRSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQSSSTTTSSSOOOMMMOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQPPPPPPOOONNNPPPRRRQQQOOOOOORRRUUUQQQQQQOOOOOOOOOOOOQQQQQQSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNOOOPPPQQQRRRRRROOOOOOOOONNNMMMLLLKKKJJJHHHJJJMMMPPPPPPPPPNNNLLLJJJKKKMMMNNNOOOPPPPPPPPPJJJJJJKKKIIIFFFEEEEEEFFFEEEDDDEEEHHHKKKLLLIIIFFFFFFGGGGGGEEECCCCCCFFFJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEEEEFFFFFFEEEEEEHHHHHHHHHIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKJJJIIIGGGFFFCCCEEEGGGGGGFFFFFFFFFGGGIIIHHHHHHGGGGGGIIIJJJKKKIIIIIIHHHHHHGGGGGGGGGFFFHHHHHHIIIIIIJJJKKKLLLLLLGGGGGGHHHHHHIIIJJJKKKKKKEEEFFFFFFGGGHHHIIIJJJJJJFFFGGGJJJMMMNNNMMMKKKJJJIIIHHHGGGHHHJJJJJJJJJIIIJJJIIIHHHGGGHHHLLLQQQVVVLLLKKKJJJJJJKKKLLLKKKIIIGGGGGGHHHIIIJJJJJJIIIIIIGGGHHHHHHIIIKKKLLLNNNOOOHHHHHHHHHIIIJJJKKKLLLLLLIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKFFFGGGHHHIIIJJJLLLMMMMMMIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHMMMLLLJJJIIIIIIJJJKKKLLLIIIIIIHHHGGGHHHIIIJJJKKKIIIIIIIIIHHHHHHIIIJJJJJJJJJHHHFFFFFFHHHJJJKKKLLLOOOKKKGGGFFFHHHIIIIIIGGGEEEFFFGGGFFFEEEFFFGGGIIIIIIJJJJJJKKKKKKJJJJJJIIILLLKKKJJJJJJIIIIIIIIIJJJKKKLLLNNNNNNMMMMMMOOOPPPPPPRRRQQQMMMLLLMMMOOOPPPNNNMMMMMMNNNMMMLLLNNNQQQOOOLLLJJJKKKMMMOOOOOOMMMOOOOOOOOOOOONNNNNNNNNNNNOOONNNMMMLLLLLLMMMNNNOOOPPPRRRRRRPPPLLLKKKMMMOOOSSSPPPMMMLLLMMMOOOQQQQQQOOOMMMMMMMMMOOOPPPQQQPPPOOONNNMMMLLLLLLNNNPPPQQQOOOPPPPPPLLLKKKMMMPPPQQQTTTRRROOONNNOOOPPPPPPOOOKKKNNNOOOMMMMMMQQQQQQOOOMMMOOOSSSVVVUUURRRPPPQQQOOOPPPRRRRRRQQQPPPPPPQQQPPPOOOMMMLLLKKKKKKLLLMMMOOOOOOPPPOOOLLLJJJJJJJJJJJJJJJLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLNNNOOOOOOOOORRRPPPMMMLLLLLLNNNOOOPPPOOOPPPPPPNNNMMMMMMOOOQQQSSSRRRQQQPPPPPPPPPQQQRRRRRRQQQPPPNNNNNNNNNOOOOOOMMMNNNNNNNNNOOOPPPPPPPPPNNNOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMMMMNNNOOOPPPQQQNNNKKKKKKMMMNNNMMMKKKLLLJJJJJJKKKMMMMMMJJJGGGJJJJJJKKKLLLMMMMMMMMMMMMKKKIIIGGGGGGJJJMMMOOOPPPIIIIIIKKKLLLMMMMMMMMMMMMNNNMMMLLLJJJHHHEEEBBBAAAJJJQQQYYY^^^]]]YYYVVVUUUPPPNNNLLLKKKMMMNNNNNNNNNOOOKKKJJJOOOPPPMMMNNNSSSRRRPPPMMMKKKJJJJJJLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOMMMLLLLLLOOOQQQTTTUUUTTTSSSSSSTTTRRRSSSTTTTTTSSSTTTUUUVVVTTTRRRQQQSSSVVVVVVTTTQQQUUUSSSQQQQQQTTTUUUSSSPPPSSSQQQPPPQQQRRRRRRQQQPPPNNNPPPNNNJJJJJJMMMNNNLLLIIIKKKNNNQQQQQQOOOMMMKKKNNNNNNOOORRRTTTUUUSSSRRRMMMRRRQQQKKKOOOZZZ\\\VVVRRRRRRRRRQQQPPPPPPSSSUUURRRPPPPPPRRRVVVXXXVVVTTTTTTSSSRRRQQQPPPQQQRRRRRRVVVTTTRRRPPPOOONNNOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPPPPQQQSSSTTTSSSQQQLLLLLLKKKJJJIIIIIIJJJJJJIIIFFFDDDEEEHHHJJJJJJIIIIIIGGGDDDAAA@@@???@@@@@@GGGEEECCCBBBBBBCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFFFFDDDEEEEEEGGGIIIJJJHHHGGGFFFIIIKKKKKKIIIGGGIIIKKKFFFEEEFFFGGGIIIIIIGGGEEEIIIFFFCCCEEEIIIJJJFFFBBBHHHHHHGGGGGGGGGHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGDDDFFFIIIJJJIIIHHHIIIIIIGGGFFFEEEFFFHHHHHHEEEBBBEEEEEEEEEEEEEEEDDDDDDDDDIIIHHHGGGGGGGGGIIIJJJKKKIIIFFFBBBAAABBBDDDFFFGGGIIIHHHFFFEEEDDDDDDEEEEEEFFFEEEDDDFFFHHHJJJKKKJJJHHHFFFEEEEEEGGGJJJLLLMMMMMMJJJHHHHHHKKKMMMKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKIIIGGGFFFFFFHHHJJJKKKLLLHHHIIIIIIHHHFFFEEEFFFGGGDDDDDDFFFGGGHHHHHHHHHHHHGGGEEECCCDDDFFFFFFCCC???CCCFFFHHHFFFAAA@@@CCCGGGFFFDDDBBBCCCEEEGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJHHHHHHGGGGGGGGGHHHHHHIIIHHHFFFEEEDDDEEEGGGHHHHHHNNNKKKGGGFFFGGGHHHHHHFFFDDDEEEFFFFFFEEEEEEFFFHHHGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHFFFHHHJJJJJJJJJJJJKKKLLLGGGJJJKKKJJJJJJJJJLLLLLLIIIIIIJJJJJJIIIGGGGGGIIILLLJJJIIIIIIKKKKKKIIIGGGIIIIIIIIIIIIIIIIIIJJJJJJNNNMMMKKKJJJIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJKKKLLLPPPNNNLLLJJJJJJIIIIIIIIIJJJJJJIIIJJJLLLMMMNNNNNNMMMLLLJJJIIIIIIIIIJJJJJJLLLMMMMMMKKKJJJKKKMMMOOOLLLJJJHHHGGGHHHHHHGGGFFFHHHKKKKKKJJJKKKOOOPPPNNNNNNMMMNNNPPPQQQQQQOOONNNMMMOOOPPPPPPPPPOOOQQQRRRMMMMMMLLLLLLLLLMMMNNNNNNOOOPPPQQQQQQPPPOOONNNNNNLLLMMMNNNNNNOOOOOOOOOOOOMMMNNNOOOQQQSSSSSSRRRQQQRRRPPPNNNOOOQQQSSSQQQOOOPPPQQQSSSRRRQQQQQQRRRSSSSSSRRRQQQPPPOOOPPPQQQQQQSSSRRRPPPOOONNNMMMMMMMMMLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMMMMLLLNNNMMMLLLKKKKKKLLLLLLMMMMMMKKKHHHIIIKKKLLLKKKIIIHHHGGGGGGIIILLLMMMKKKHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGGGGHHHJJJKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGEEEEEEDDDDDDJJJRRRWWWXXXWWWVVVVVVPPPNNNLLLLLLMMMOOOOOOOOOSSSPPPOOOSSSSSSPPPPPPTTTRRRPPPNNNLLLJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQPPPPPPPPPPPPPPPOOONNNMMMMMMPPPRRRSSSSSSRRRSSSTTTRRRSSSTTTUUUTTTTTTTTTTTTTTTRRRQQQRRRUUUVVVUUUTTTRRRPPPOOOPPPRRRRRRPPPMMMPPPOOONNNNNNPPPPPPOOONNNLLLNNNMMMJJJIIILLLLLLIIIIIIJJJKKKLLLLLLLLLKKKKKKLLLKKKJJJKKKMMMMMMKKKJJJIIINNNMMMHHHLLLVVVXXXRRRLLLMMMMMMLLLKKKKKKMMMNNNPPPOOONNNPPPSSSUUUTTTRRRSSSRRRQQQPPPOOOPPPPPPQQQRRRQQQPPPOOOMMMMMMLLLLLLMMMOOOQQQSSSSSSRRRQQQPPPOOONNNOOOPPPRRRRRRPPPNNNKKKKKKKKKJJJJJJJJJIIIIIIHHHFFFDDDDDDGGGIIIIIIHHHHHHGGGDDDBBB@@@@@@@@@AAACCCBBBAAAAAABBBBBBAAA@@@@@@AAABBBDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIKKKLLLMMMLLLKKKJJJLLLNNNNNNLLLJJJLLLMMMIIIIIIHHHIIIKKKKKKIIIHHHJJJHHHFFFGGGIIIJJJHHHEEEJJJJJJJJJIIIJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHCCCEEEHHHIIIIIIIIIJJJKKKJJJIIIHHHIIIJJJJJJGGGEEEGGGGGGGGGFFFGGGGGGHHHIIIHHHGGGGGGFFFFFFGGGHHHIIIIIIGGGFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGEEEDDDDDDFFFHHHIIIHHHHHHFFFEEEEEEFFFIIIKKKKKKGGGFFFEEEFFFGGGIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJIIILLLKKKKKKJJJJJJJJJJJJJJJLLLKKKJJJJJJKKKLLLLLLKKKOOONNNLLLIIIGGGGGGHHHIIIFFFFFFFFFGGGGGGHHHIIIIIIHHHFFFDDDDDDFFFGGGFFFEEEEEEFFFFFFEEECCCBBBCCCEEECCCCCCBBBAAAAAAAAABBBCCCGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGMMMKKKHHHFFFGGGGGGFFFEEECCCDDDEEEEEEDDDDDDEEEGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGDDDFFFHHHGGGFFFDDDDDDEEECCCEEEHHHIIIHHHGGGHHHIIIFFFHHHJJJJJJHHHHHHHHHHHHHHHFFFEEEEEEFFFFFFEEECCCEEEEEEDDDDDDDDDEEEFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHGGGFFFFFFFFFGGGGGGFFFEEEFFFFFFFFFEEEDDDCCCBBBBBBDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDBBBBBBDDDFFFIIIHHHGGGHHHIIIIIIHHHGGGCCCFFFFFFCCCEEEIIIKKKIIIKKKIIIGGGGGGJJJKKKIIIGGGGGGHHHHHHGGGFFFFFFGGGIIIFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKMMMNNNNNNMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKIIILLLOOOQQQQQQOOOLLLJJJLLLJJJHHHKKKOOOQQQNNNJJJKKKMMMNNNNNNLLLKKKLLLMMMOOOOOONNNMMMMMMMMMMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHLLLKKKKKKJJJIIIHHHGGGFFFIIIIIIHHHGGGFFFFFFGGGGGGFFFEEECCCDDDEEEFFFFFFEEECCCCCCCCCEEEHHHIIIHHHGGGFFFFFFFFFGGGFFFFFFEEEEEEFFFEEEFFFGGGHHHHHHEEECCCGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEFFFGGGAAAEEEKKKNNNPPPPPPPPPQQQMMMKKKIIIIIIKKKMMMMMMMMMOOOMMMMMMOOOOOOLLLKKKMMMPPPOOOMMMKKKJJJJJJJJJKKKMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMKKKNNNPPPQQQQQQQQQSSSTTTNNNOOOQQQSSSSSSRRRQQQPPPOOONNNLLLLLLNNNOOOOOOOOOMMMMMMMMMNNNOOONNNLLLJJJNNNMMMLLLLLLNNNNNNNNNLLLJJJMMMMMMKKKJJJKKKJJJFFFKKKKKKJJJJJJJJJKKKLLLMMMMMMKKKIIIHHHHHHHHHGGGFFFDDDHHHHHHDDDHHHOOOQQQKKKHHHIIIKKKKKKIIIHHHIIIIIIKKKJJJIIIJJJMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMLLLLLLKKKJJJIIIHHHMMMOOOSSSWWWWWWVVVSSSQQQOOOOOOPPPQQQRRRQQQOOOLLLLLLLLLMMMNNNMMMLLLKKKJJJJJJHHHFFFFFFGGGIIIIIIIIIJJJIIIGGGEEECCCCCCCCCDDDCCCDDDEEEFFFFFFFFFEEEEEEEEEGGGIIIKKKLLLLLLLLLKKKHHHHHHIIIIIIIIIHHHGGGFFFHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLNNNOOOOOOOOOOOOOOOLLLMMMNNNMMMLLLKKKLLLMMMKKKJJJIIIIIIJJJKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJIIIIIIHHHHHHHHHHHHGGGIIILLLMMMLLLLLLNNNOOOOOOOOONNNNNNPPPOOOMMMKKKMMMMMMLLLLLLMMMOOOQQQSSSVVVUUUTTTTTTSSSTTTTTTTTTNNNNNNNNNOOOOOOMMMJJJGGGJJJJJJJJJJJJKKKLLLNNNNNNNNNLLLIIIIIIKKKMMMNNNNNNKKKJJJIIIIIIJJJLLLNNNPPPIIIIIIHHHHHHJJJLLLMMMNNNLLLMMMNNNOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLQQQQQQQQQPPPOOONNNMMMLLLRRRPPPMMMIIIHHHHHHIIIJJJHHHGGGGGGGGGHHHJJJLLLMMMJJJFFFCCCBBBDDDFFFHHHIIIEEEDDDBBBBBBCCCCCCCCCBBBFFFHHHIIIHHHDDDAAABBBCCCHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHLLLLLLKKKJJJHHHGGGHHHIIILLLKKKIIIGGGGGGFFFFFFFFFDDDEEEEEEEEEDDDDDDFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKIIIGGGDDDDDDDDDHHHGGGHHHIIIHHHGGGIIILLLLLLOOOOOOMMMLLLOOOQQQQQQMMMKKKIIIHHHIIIIIIJJJKKKMMMLLLKKKJJJJJJJJJKKKLLLNNNMMMKKKJJJJJJLLLMMMOOOOOOMMMKKKLLLNNNMMMIIIEEEDDDEEEFFFEEEEEEFFFGGGIIIIIIKKKLLLLLLKKKIIIHHHHHHKKKLLLMMMNNNOOOOOOOOOOOOKKKKKKKKKLLLJJJGGGGGGJJJGGGFFFGGGHHHKKKLLLLLLKKKMMMNNNLLLHHHHHHLLLNNNLLLNNNPPPPPPMMMLLLMMMKKKIIIKKKKKKKKKIIIGGGFFFGGGIIIHHHIIIKKKLLLLLLKKKJJJIIIJJJJJJLLLMMMNNNMMMJJJHHHIIIIIIJJJKKKKKKJJJJJJIIILLLNNNPPPQQQOOOLLLJJJHHHLLLHHHFFFHHHOOORRRPPPLLLPPPPPPOOOLLLIIIIIIJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGKKKKKKJJJJJJJJJJJJJJJJJJLLLKKKKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJIIIKKKKKKKKKKKKKKKJJJIIIHHHLLLKKKKKKLLLNNNNNNMMMKKKJJJJJJKKKKKKLLLMMMNNNNNNSSSQQQOOOMMMKKKLLLMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNNNNLLLJJJJJJLLLNNNNNNNNNMMMMMMOOOPPPPPPNNNMMMMMMRRRQQQPPPOOONNNMMMMMMMMMOOOOOOPPPPPPPPPPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQQQQOOOQQQSSSTTTUUUUUUWWWYYYUUUVVVYYY\\\^^^^^^\\\ZZZWWWUUURRRPPPPPPPPPQQQRRRQQQRRRSSSTTTTTTSSSRRRPPPTTTRRRRRRRRRTTTUUUTTTSSSPPPSSSUUUSSSRRRRRROOOKKKNNNOOOOOOOOOOOOPPPPPPPPPRRRPPPMMMKKKLLLLLLLLLKKKHHHKKKKKKIIILLLRRRRRRMMMKKKMMMOOOOOOMMMLLLKKKKKKLLLKKKJJJJJJKKKMMMOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKNNNNNNOOOOOOOOONNNLLLKKKOOOQQQTTTWWWXXXWWWUUUTTTSSSSSSSSSUUUVVVTTTQQQNNNNNNOOOQQQRRRRRRQQQOOONNNNNNLLLKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGIIIMMMOOOOOONNNNNNNNNOOOPPPQQQRRRSSSTTTVVVVVVQQQRRRSSSTTTSSSRRRPPPOOOMMMMMMNNNOOOPPPQQQRRRRRRPPPQQQRRRRRRRRRRRRSSSSSSQQQQQQQQQQQQPPPPPPPPPQQQPPPNNNMMMMMMNNNOOOOOONNNMMMNNNNNNMMMKKKIIIJJJKKKNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNQQQRRRTTTTTTSSSRRRSSSTTTTTTSSSTTTTTTUUUVVVUUUUUUVVVUUUTTTTTTUUUYYY\\\___]]]]]]\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWSSSQQQUUUUUUUUUVVVVVVWWWXXXYYYXXXVVVSSSSSSUUUXXXZZZZZZXXXYYYYYYYYYZZZ\\\```bbb[[[WWWTTTUUUYYY\\\\\\ZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUYYYZZZ[[[ZZZWWWUUUSSSRRRTTTRRROOONNNNNNNNNNNNNNNOOONNNLLLLLLNNNQQQUUUXXXRRROOOJJJGGGGGGJJJMMMOOOLLLHHHEEEFFFIIIKKKIIIFFFLLLRRRXXXXXXRRRKKKIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIMMMNNNOOOMMMJJJIIIJJJKKKKKKKKKKKKJJJHHHHHHHHHHHHFFFGGGGGGGGGFFFFFFHHHJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJLLLNNNOOOPPPPPPPPPPPPQQQRRRQQQPPPOOOPPPRRRTTTPPPOOORRRSSSSSSZZZbbbaaacccaaaZZZXXX]]]``````eeeccc```]]][[[[[[]]]___dddcccaaa_________```aaajjjhhhfffdddcccbbbbbbaaafffdddbbbbbbccc```ZZZUUUSSSTTTTTTRRRQQQRRRUUUXXXYYY[[[]]]\\\XXXTTTRRRRRRXXXZZZ\\\___bbbdddeeefffeeecccdddfffccc]]]\\\```YYYXXXYYY\\\```bbbcccccceeeeeeaaa[[[YYY\\\]]][[[[[[bbbeee```\\\[[[[[[XXXVVVWWWXXXWWWWWWWWWYYYZZZYYYYYYZZZZZZYYYXXXVVVTTTUUUUUUUUUVVVXXXWWWTTTQQQPPPPPPQQQRRRRRRRRRQQQQQQVVVXXXYYYXXXVVVUUUVVVXXX[[[VVVRRRSSSYYY___``````jjjgggbbb\\\XXXXXX\\\___VVVWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVXXXYYYVVVWWWXXXXXXWWWVVVTTTSSSRRRQQQRRRRRRTTTUUUWWWXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSTTTUUUVVVUUUUUUUUUTTTSSSSSSSSSSSSXXXYYYYYYYYYXXXWWWVVVVVV[[[YYYXXXXXX[[[]]]______XXXXXXYYYZZZ[[[^^^___aaafffddd```]]]ZZZYYYYYYYYY[[[YYYXXXWWWWWWWWWWWWWWWVVVTTTRRRRRRSSSTTTUUUTTTVVVXXXZZZ[[[\\\\\\ZZZXXXXXXXXXXXXWWWVVVUUUTTTSSSUUUUUUVVVWWWVVVVVVUUUTTTUUUVVVVVVWWWWWWWWWWWWVVVTTTVVVWWWXXXXXXYYY\\\^^^bbbcccfffkkkoooqqqooolllgggfffccc___\\\[[[\\\]]][[[\\\^^^______^^^^^^^^^\\\[[[[[[\\\]]]^^^^^^]]]XXX\\\^^^\\\[[[[[[WWWRRRSSSTTTWWWXXXYYYXXXVVVTTTVVVSSSQQQQQQRRRSSSSSSSSSQQQSSSTTTTTTWWWZZZYYYUUURRRTTTVVVVVVTTTRRRRRRRRRUUUTTTRRRQQQQQQSSSVVVXXXSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWXXXYYYXXXUUURRRPPPRRRSSSUUUUUUTTTRRRQQQQQQPPPOOONNNMMMMMMNNNOOOMMMMMMLLLLLLKKKKKKKKKKKKIIILLLQQQRRRRRRQQQRRRSSSUUUTTTRRRRRRSSSVVVYYY[[[VVVXXX[[[]]]]]][[[XXXVVVRRRRRRSSSTTTUUUVVVVVVWWWWWWXXXYYYYYYWWWWWWYYY[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWUUUUUUVVVWWWXXXWWWVVVWWWXXXYYYXXXVVVTTTTTTTTTWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]\\\[[[[[[[[[\\\\\\[[[YYYXXXYYYZZZVVVWWWXXXXXXYYYZZZ[[[\\\\\\[[[ZZZZZZ\\\___ccceeellllllkkkkkkkkkjjjiiiiiijjjgggdddbbbbbbaaa```___\\\]]]___aaaccceeeggghhheeecccbbbcccfffiiikkkkkknnnppprrrrrrsssvvv{{{{{{ssslllnnnvvvzzzwwwqqqrrrppplllgggccc```______aaa___\\\YYYXXXXXXYYYZZZ^^^```aaa```\\\YYYWWWXXXVVVUUUTTTUUUXXXXXXWWWUUUVVVUUUSSSSSSUUUYYY^^^aaa```]]]XXXSSSQQQRRRUUUXXXWWWSSSOOOPPPUUUWWWUUUQQQPPPYYYbbbeee___WWWQQQOOOLLLLLLMMMNNNNNNNNNNNNMMMNNNMMMLLLLLLKKKKKKKKKKKKKKKMMMOOOMMMJJJHHHIIIKKKKKKLLLMMMMMMKKKKKKKKKMMMIIIJJJKKKJJJIIIJJJKKKMMMNNNNNNOOOOOOOOOOOONNNNNNPPPQQQTTTVVVXXXYYYYYYYYYTTTUUUVVVWWWXXX\\\aaadddgggaaa```fffiiilllvvv~~~tttppptttvvvsss~~~~~~}}}zzzwwwwwwxxxyyy~~~|||{{{{{{}}}|||yyywww~~~~~~|||wwwqqqlllkkklllllliiidddccceeehhhjjjmmmpppooojjjeeebbbaaabbbccceeehhhkkkmmmoooqqqsssqqqsssxxxuuunnnlllqqqllljjjjjjlllpppsssuuuvvvyyyxxxrrrjjjgggiiijjjiiigggnnnpppkkkhhhkkkkkkgggZZZ]]]```ccceeegggiiikkkkkkjjjjjjiiihhhfffeeeddddddbbbaaabbbeeefffdddaaa[[[\\\]]]^^^____________aaadddfffeeeddddddhhhkkkjjjgggddddddhhhnnntttwww|||uuuqqqqqqtttwwwnnnnnnppprrrssstttttttttllljjjgggeeefffhhhkkkmmmkkklllmmmmmmmmmkkkhhhggg^^^^^^^^^```cccfffiiikkkeeeffffffgggggggggfffffffffggggggfffddddddeeegggeeeeeeeeecccaaa``````bbbhhhhhhhhhhhhhhhhhhgggfffkkkiiifffgggiiimmmooopppjjjiiiiiijjjlllnnnqqqrrruuussspppllliiihhhgggffffffdddbbbcccfffhhhiiijjjcccaaa^^^^^^^^^______^^^^^^bbbeeeeeeeeefffccc^^^______``````___]]][[[ZZZ[[[[[[\\\]]]]]]\\\ZZZYYY[[[[[[\\\\\\\\\[[[[[[ZZZVVVWWWYYYYYYYYYZZZ\\\___eeeeeefffkkkqqqsssrrrooolllllljjjfffbbb______``````bbbdddddddddeeegggiiicccbbbaaabbbdddeeeeeeddd^^^bbbcccaaa______\\\WWW[[[]]]aaaccccccaaa___]]][[[YYYXXXYYY[[[\\\\\\[[[WWWXXXZZZ\\\^^^^^^\\\ZZZ\\\]]]^^^^^^\\\ZZZZZZ[[[[[[ZZZYYYVVVUUUWWW\\\___YYYYYYZZZZZZZZZYYYXXXWWWVVVWWWWWWXXXXXXXXXXXXWWWYYYYYYYYYYYYYYYZZZZZZZZZ]]][[[[[[[[[]]]]]][[[YYYUUUVVVWWWXXXXXXXXXWWWVVVTTTTTTTTTQQQOOOOOOPPPRRROOOOOOOOOOOOOOOOOOOOONNNJJJNNNRRRSSSQQQQQQSSSUUUUUUSSSQQQPPPQQQSSSVVVXXXVVVYYY]]]``````^^^[[[YYYUUUVVVWWWXXXYYYZZZZZZ[[[]]]```aaa```]]]\\\___bbb^^^\\\YYYXXXYYYZZZZZZYYYWWWWWWXXXZZZ]]]]]]\\\ZZZZZZ\\\^^^```aaa```]]]\\\]]]^^^```bbbccccccbbbbbbaaabbbdddeeeffffffeeeddddddeeedddbbb```___```bbb]]]^^^___^^^]]]^^^```bbbaaa```______```ccceeegggtttuuuuuuvvvuuuuuutttsssuuuqqqllliiiiiijjjkkkkkkdddfffiiinnnsssvvvyyyzzzwwwvvvvvvwwwzzz|||}}}|||}}}|||wwwrrrnnnmmmrrrmmmfff___[[[ZZZ[[[\\\aaaccceeeccc^^^\\\\\\^^^\\\ZZZYYY[[[^^^```___]]]\\\ZZZXXXWWWXXX[[[^^^aaaeeedddaaa\\\XXXWWWYYY\\\\\\XXXUUUWWW[[[]]][[[XXXRRRZZZdddiiifff___YYYVVVLLLMMMNNNOOOPPPOOONNNNNNOOONNNMMMLLLLLLKKKKKKKKKIIIMMMOOONNNJJJHHHIIILLLKKKMMMOOOPPPNNNNNNOOOQQQMMMNNNOOONNNMMMNNNOOOQQQOOOOOOPPPPPPPPPPPPOOOOOOQQQSSSVVVYYY[[[\\\\\\\\\UUUUUUUUUUUUWWW]]]dddiiipppjjjjjjqqquuuvvv||||||yyyyyyxxxxxxyyy{{{}}}~~~zzzwww{{{zzzyyyuuurrroooooorrruuuxxxyyy{{{sssooorrrtttssspppqqqnnniiiooozzzzzzrrriiimmmrrrvvvxxxyyy{{{|||zzzyyyxxxwwwvvvuuuuuuuuuuuuqqqoooqqqvvvzzzzzzxxxooopppqqqssstttuuuuuuuuussswwwzzzzzzwwwuuuxxxzzztttuuuvvvvvvxxx|||~~~}}}wwwwwwxxxzzz}}}}}}~~~~~~{{{|||}}}{{{xxxwwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~yyywwwvvvyyy}}}}}}zzzwwwuuuuuuuuuuuutttrrrxxx{{{xxxwwwwwwssslllnnnoooqqqqqqpppnnnkkkiiiiiijjjkkklllkkkjjjhhhgggjjjjjjjjjjjjiiihhhggggggcccdddeeeddddddeeegggiiillljjjjjjnnnsssvvvuuurrrpppqqqqqqnnnjjjgggggghhhiiikkklllllllllooossswwwrrrqqqqqqrrrtttuuuuuutttmmmpppqqqnnnlllmmmjjjfffjjjkkkmmmnnnnnnnnnllllllhhhgggggghhhjjjjjjiiihhhaaaaaacccfffhhhgggdddbbbggghhhhhhfffdddcccdddfffcccbbb```]]]\\\^^^cccgggbbbccccccdddcccbbbaaa```^^^^^^^^^^^^______```aaadddeeefffgggfffeeedddccceeecccbbbbbbccceeeeeeddd^^^_________````````````ZZZ[[[[[[XXXUUUTTTVVVXXXVVVVVVVVVWWWWWWWWWWWWVVVPPPTTTWWWWWWUUUUUUXXX[[[WWWWWWWWWWWWWWWWWWWWWWWWSSSWWW\\\```aaa```\\\ZZZXXXXXXYYYZZZ[[[\\\]]]]]]```bbbdddbbb^^^]]]aaaeeeccc```\\\[[[]]]^^^]]]\\\YYYZZZ]]]aaadddeeebbb```]]]^^^ccciiiooooookkkgggeeefffhhhjjjllllllkkkjjjgggiiikkknnnooooooooonnnlllmmmmmmllljjjkkkmmmnnnkkklllllljjjfffeeegggiiigggggggggfffgggggghhhhhhlllmmmnnnoooooonnnnnnmmmxxxuuupppmmmmmmoooppppppjjjlllppptttxxx{{{}}}~~~~~~}}}~~~}}}wwwzzz||||||zzz|||wwwooojjjjjjllloootttwwwxxxvvvrrrpppsssvvvpppkkkggggggkkkoooooonnnnnnllliiifffeeeeeefffggghhhiiihhheeeaaa___```aaa```]]]\\\\\\___aaa```^^^ZZZ^^^eeejjjkkkiiieeeaaaLLLMMMNNNOOOPPPOOONNNNNNOOOOOOMMMLLLKKKKKKKKKKKKJJJMMMQQQOOOKKKIIIKKKNNNKKKNNNQQQQQQPPPPPPRRRTTTPPPQQQQQQQQQPPPPPPRRRTTTOOOOOOOOOPPPPPPOOOOOOOOONNNPPPSSSWWWYYYZZZ[[[ZZZUUUTTTRRRPPPQQQVVV]]]bbbllleeefffmmmooolllrrr}}}ttt}}}zzzwwwzzz}}}|||yyyuuukkkhhhuuu}}}~~~|||~~~}}}~~~~~~|||{{{~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyxxxxxx{{{}}}}}}{{{}}}~~~}}}zzzzzz|||wwwyyyzzzzzzzzz}}}{{{wwwwwwvvvvvvwwwwwwxxxyyyvvvuuuuuuwwwxxxwwwuuussspppoooqqqvvvwwwuuuqqqpppppppppooommmkkkkkklllnnnnnnnnnllliiifffhhhnnnsssooopppqqqqqqqqqpppnnnmmmmmmlllkkkkkklllmmmooopppoooqqqtttuuutttrrrnnnkkkmmmkkkiiihhhjjjmmmnnnnnnhhhgggggggggggghhhiiijjjaaabbbbbb___[[[ZZZ\\\^^^]]]]]]^^^____________^^^XXX\\\___^^^[[[[[[___ddd[[[]]]```aaaaaa___\\\ZZZRRRVVV[[[```bbbaaa^^^[[[YYYZZZZZZ[[[\\\]]]^^^___^^^aaabbb```\\\[[[___cccmmmiiieeedddfffggggggeeeaaacccggglllppppppmmmjjjdddfffllluuu~~~|||wwwppprrrtttwwwxxxxxxwwwvvvqqqsssvvvyyy{{{{{{{{{{{{sssttttttttttttuuuxxxzzzyyyzzzxxxtttooommmnnnpppmmmmmmmmmmmmmmmllllllkkkuuuvvvwwwyyyyyyyyyxxxxxxwwwtttqqqooopppqqqqqqpppiiijjjmmmoooqqqrrrrrrrrrwwwwwwwwwxxxxxxvvvssspppiiilllmmmllliiijjjoootttppprrrtttsssssswww~~~{{{yyy|||}}}yyywwwvvvvvvoooqqqsssqqqmmmkkkjjjlllgggfffeeefffgggiiiiiihhhcccdddhhhlllppprrrpppnnnQQQQQQPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRTTTUUUVVVUUUUUUTTTVVVVVVWWWVVVUUUTTTRRRQQQTTTRRRQQQRRRTTTTTTPPPMMMSSSQQQPPPRRRXXX[[[[[[YYYWWWUUURRRPPPPPPSSSVVVXXX```___^^^aaaeeehhhhhhffflllmmmoooqqqsssuuuvvvwwwfffiiipppyyy|||}}}~~~~~~|||~~~~~~{{{wwwvvvwwwyyyyyyyyyyyyvvvrrrrrrssstttsssqqqsssuuuuuurrrnnnkkkmmmooorrrpppmmmkkklllpppqqqpppsssqqqpppsssyyy}}}~~~}}}{{{zzzxxxxxxxxxxxxwwwwww}}}{{{}}}}}}uuutttxxxzzzwwwuuurrrrrrtttwwwxxxrrrqqqrrrsssuuuwwwyyyyyytttpppllljjjjjjiiifffccciiicccbbbhhhlllkkkgggfffgggfffdddccccccddddddeeeaaabbbfffiiikkkiiiddd```XXXYYY[[[[[[[[[[[[\\\^^^ZZZXXXWWWYYY]]]``````___[[[```cccbbb^^^ZZZ[[[]]]hhheeebbbcccfffhhhgggfffbbbcccgggmmmsssuuutttqqqddd]]]ZZZaaannntttooohhh^^^aaagggnnnvvv|||wwwtttssswww}}}rrrjjjppp}}}yyyhhhgggvvvxxx~~~yyyqqqooooooppphhhkkkppptttvvvsssnnnjjj|||vvvssssssuuuwwwuuutttwww||||||xxxsssqqqrrrvvv{{{wwwooooootttnnnkkkkkkooopppnnnkkkllllllpppyyy|||xxxwww{{{|||{{{~~~ZZZYYYXXXVVVUUUTTTTTTTTTQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTVVVWWWYYYZZZ[[[[[[ZZZZZZ]]]]]]^^^^^^]]]\\\ZZZZZZZZZYYYXXXYYY[[[ZZZXXXUUUVVVWWWWWWXXXXXXZZZ\\\^^^[[[YYYXXXWWWXXXZZZ]]]^^^aaa``````bbbfffhhhhhhfffbbbbbbbbbbbbbbbbbbbbbbbb``````bbbfffiiijjjgggdddbbbfffhhhhhheeedddgggjjjkkkgggeeeiiipppvvvxxxxxxzzz{{{vvvsss~~~yyyoooiiinnnqqqnnnkkknnnqqqzzz{{{zzzzzzyyyxxxvvvxxxwwwuuutttssssssssssssooommmkkkjjjlllooopppppppppnnnmmmnnnrrrvvvxxxzzzyyywwwvvvvvvxxxyyyyyyxxx{{{yyyyyy}}}{{{vvvuuuxxxwwwuuurrrqqqppprrrtttuuuqqqqqqpppqqqrrrtttuuuuuutttpppmmmlllllllllkkkiiilllhhhggglllpppooolllkkkkkkjjjiiihhhgggggghhhhhhfffgggiiikkkmmmllliiifffbbbccccccbbb___^^^___```^^^\\\\\\^^^bbbdddeeeddd___dddggggggcccaaabbbddd```^^^\\\^^^aaaeeeffffffcccaaaaaabbbeeefffeeecccSSSNNNLLLSSS]]]cccaaa]]]YYYXXXYYYZZZ]]]aaaeeeggg```]]]\\\___eeeiiiiiiggg\\\YYY^^^hhhcccUUUSSS[[[bbbmmmsssnnnddd___```bbbXXXYYY\\\```bbbaaa\\\WWWcccmmmssspppmmmqqqyyyxxxrrrpppwww}}}~~~~~~|||}}}|||{{{}}}yyyyyyzzz~~~~~~zzzsssvvvuuusssuuu|||bbbaaa^^^[[[YYYYYYYYYZZZWWWWWWVVVVVVUUUUUUUUUUUUWWWXXXYYYYYYYYYYYYYYYXXX[[[\\\]]]^^^____________ccccccddddddddddddccccccbbbaaaaaabbbccccccaaa___]]]```aaa___[[[[[[___ccc````````````aaabbbcccddddddddddddfffhhhiiiiiiggglllkkkjjjhhhgggeeedddcccbbb```^^^^^^^^^___^^^]]]```ccceeeeeecccccceeehhhgggccc^^^^^^bbbfffhhhgggdddhhhlllllliiifffeeefffdddkkksssuuuqqqllljjjkkkiiiggghhhkkkoooqqqooommmppprrrqqqjjjaaa^^^bbbhhhiii]]]ZZZccceee```eeessszzzvvvjjjiiiyyyzzzrrrooorrrvvv}}}bbbVVVVVVWWWVVVVVVTTTYYYddduuuyyyxxx}}}|||}}}}}}~~~yyyxxxzzzzzzxxxuuuuuurrrppppppqqqrrrrrrrrrqqqqqqooonnnooorrrxxx|||zzzwwwuuuvvvyyy{{{{{{yyyzzzvvvuuuxxxyyywwwvvvwwwtttsssqqqpppooopppqqqrrrrrrpppoooppprrrttttttsssqqqooollllllmmmnnnnnnmmmmmmiiihhhnnnqqqnnnkkkjjjooonnnmmmllllllkkkkkkjjjffffffgggiiimmmooonnnmmmjjjjjjjjjgggeeedddeeefffdddcccccceeehhhjjjkkkkkkdddgggkkkkkkhhhggghhhjjjaaa___]]]]]]```dddggggggfffccc```^^^^^^___```___SSSQQQQQQUUU\\\aaacccbbbaaa^^^XXXSSSQQQRRRTTTVVVQQQOOONNNPPPTTTWWWWWWUUUQQQSSSXXX[[[VVVNNNJJJLLLOOO^^^hhhdddZZZUUUVVVXXXOOOMMMLLLOOORRRRRRMMMHHHKKKSSSYYYVVVUUUYYYaaaeeeccceeefffhhhjjjmmmsssvvvzzz~~~uuuggg]]]cccqqqzzz{{{zzzrrrsssxxx||||||zzz}}}wwwzzzxxxrrroooppppppnnnmmmlllmmmooottt{{{yyy|||hhhfffccc```______aaabbbaaaaaaaaaaaa`````````___bbbbbbbbbcccbbbbbbaaaaaabbbbbbcccddddddeeeeeeeeeiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkllllllmmmllllllkkklllkkkiiifffeeefffiiiggghhhhhhiiiiiiiiiiiihhhiiijjjkkklllmmmllllllkkklllkkkjjjiiigggfffeeedddhhhgggffffffhhhiiijjjkkkeeegggiiiiiihhhhhhiiikkkeeeaaa^^^]]]```cccffffffgggiiijjjiiieeebbbaaabbb^^^ccchhhiiieeeaaa```aaa___^^^^^^___aaa```\\\YYY^^^aaaccc```ZZZWWWYYY[[[^^^UUUSSSYYY[[[WWW[[[eeehhhggg]]][[[gggmmmooowww~~~uuueeehhhjjjjjjfff```[[[XXX]]]lllxxxzzzzzzuuu```SSSMMMLLLPPPVVVMMMNNNRRR\\\iiiyyyzzzxxxvvvlllaaa[[[WWWYYYfffxxx{{{pppcccgggiiiiiijjjsss}}}sssjjjhhhlllvvvxxxrrryyy~~~}}}~~~~~~~~~wwwyyy|||}}}|||xxxuuusssvvvvvvvvvzzz}}}vvvvvvrrrmmmpppzzz{{{zzz|||}}}|||yyyyyy{{{~~~|||wwwqqqwww~~~yyyvvvxxx|||~~~}}}|||}}}}}}{{{ssskkkkkkqqquuussspppjjjkkknnnppprrruuuwwwxxx}}}}}}}}}{{{||||||yyyxxxxxxzzzzzzyyyvvvuuuwww~~~}}}{{{yyyzzz|||}}}|||zzz{{{yyyyyy{{{zzzyyyyyyvvvuuusssrrrqqqqqqrrrsssqqqooooooqqquuuxxxyyyxxxsssrrrqqqppppppqqqrrrrrrooollllllqqqrrrnnnkkkjjjooooooooonnnmmmlllkkkjjjbbbbbbbbbeeejjjnnnqqqqqqkkkkkkjjjhhhffffffiiikkkiiihhhhhhiiikkkmmmnnnnnnlllnnnpppooommmllllllnnnjjjhhheeedddeeegggiiikkkmmmkkkiiihhhhhhiiijjjjjjeeeeeefffgggiiilllpppsssuuuqqqkkkeeeaaa```aaabbbZZZYYYWWWYYY\\\^^^^^^]]]^^^ccceeebbb___^^^\\\YYYTTT___gggeee```^^^^^^^^^\\\WWWSSSSSSVVVWWWRRRNNNLLLRRRTTTQQQNNNRRRWWWYYYPPPPPPOOONNNNNNPPPSSSVVVXXX[[[```dddfffeeeeeedddddddddeeejjjooosssttttttgggXXXJJJKKKWWW______[[[PPPTTT[[[bbbdddeeellluuutttzzz||||||yyywwwtttwwwuuurrrqqqsssxxx}}}zzzvvvtttwwwyyywwwwwwyyyzzz}}}|||xxx|||~~~~~~tttrrrooonnnnnnoooqqqssssssssssssssssssssssssssssssssstttssssssrrrqqqqqqqqqqqqqqqrrrrrrsssttttttvvvvvvvvvvvvwwwxxxyyyyyyxxxyyyyyyyyyyyyzzz{{{||||||yyyxxxyyyxxxvvvssstttuuuuuuuuutttsssrrrqqqssstttvvvvvvuuutttrrrrrrnnnnnnoooooopppqqqqqqqqqmmmoooqqqssstttuuuvvvwwwssstttuuuuuuuuutttuuuvvvooommmjjjiiikkknnnqqqrrrsssssssssqqqooollljjjjjjhhhiiijjjhhheeebbbcccdddfffffffffgggfffdddaaa^^^```dddiiikkkiiifffdddccceee___^^^aaaaaa```ccchhhhhhkkkfffdddkkkhhhaaacccfffeeeeeemmmxxx|||tttiiiZZZ[[[]]]cccgggeee^^^WWWSSS^^^hhhiiihhhkkkrrrxxxtttnnneeeZZZNNNJJJRRR^^^SSSQQQMMMNNNSSS___llltttxxxpppfffeeemmmqqqgggYYYKKKGGGGGGOOOYYY^^^\\\XXXOOOSSSVVVTTTQQQTTT]]]fffuuuwwwrrrmmmvvv{{{aaaWWWNNNMMMRRR\\\kkkxxxwwwhhhWWWQQQVVVfff~~~{{{{{{wwwyyy{{{}}}{{{wwwqqqmmmjjjiiiiiioooyyy{{{sssnnnooommmjjjkkkooorrrsssyyywwwuuuvvvxxxyyyxxxuuuuuuyyy~~~}}}wwwssspppsssvvv|||}}}|||pppmmmssszzz{{{xxxuuuwwwyyyyyyyyyyyyzzz{{{zzzvvvwww}}}~~~}}}}}}|||zzzxxxyyy{{{~~~~~~|||zzzyyyxxxwwwuuutttsssooollllllooosssuuuuuuooopppqqqsssvvvxxxyyyyyy|||{{{{{{}}}}}}zzzsssyyy~~~}}}}}}xxxvvvuuuyyy~~~~~~}}}{{{||||||xxxxxxwwwwwwxxxyyyxxxvvvtttsssjjjiiihhhjjjmmmpppqqqrrrnnnmmmjjjgggeeeeeehhhkkkjjjjjjjjjjjjjjjkkklllmmmrrrssssssrrrooonnnmmmmmmlllkkkjjjiiihhhjjjmmmooossstttvvvvvvvvvuuuuuutttqqqrrrrrrqqqoooppptttxxx}}}{{{yyyvvvtttssssssssskkkjjjjjjjjjlllmmmnnnmmmooossssssnnnlllppppppmmmgggkkkllllllmmmqqqqqqnnnsssnnnhhhfffhhhhhheeeaaa___bbbbbb^^^\\\___bbbaaa\\\[[[ZZZVVVSSSRRRTTTVVVMMMLLLLLLLLLMMMNNNNNNNNNNNNOOOSSSXXX^^^ccceeefffccc[[[QQQMMMPPPTTTRRRNNNEEEHHHNNNSSSSSSSSSZZZbbbYYY___gggkkkjjjgggeeeddd}}}~~~}}}||||||{{{xxxyyy{{{|||}}}zzzooodddfffnnnsssssstttrrriii```^^^aaa``````___bbbhhhsss~~~zzzzzz|||}}}{{{yyy}}}}}}~~~{{{~~~}}}{{{yyyyyyyyywwwtttrrrqqqssstttrrrssstttuuuuuutttsssrrrmmmqqqwww{{{|||zzzuuurrrrrrqqqooooooooopppqqqsssssszzzxxxxxx}}}vvvkkkkkkaaaaaacccggglllrrrttttttsssnnnjjjnnnvvvzzzwwwrrrhhhjjjkkkgggeeeiiittt}}}ttttttrrrjjj]]]WWW```mmmiiifffaaa]]]___hhhttt|||~~~qqqaaa[[[cccjjjdddXXXLLLJJJKKKRRRWWWXXXZZZ\\\ZZZ]]]___\\\VVVRRRRRRUUUWWWWWWVVVZZZjjjyyyxxxnnnZZZQQQIIIHHHJJJOOOVVV^^^ZZZQQQIIIGGGJJJSSS```lllsssxxx~~~~~~wwwttt~~~jjjgggaaaiiipppgggfffiiiqqqxxxvvvuuuvvv{{{}}}}}}}}}~~~{{{yyy~~~~~~qqqssswww{{{~~~{{{~~~}}}{{{{{{{{{zzzxxxvvvyyyvvvrrrlllhhhgggjjjlllnnnoooooonnnlllkkklllnnnqqqpppooommmkkkjjjiiihhhhhhiiikkkkkkkkkmmmpppsssvvvzzz}}}~~~|||yyywwwuuutttvvvvvvtttqqqpppsssvvvuuuuuuvvvwwwxxxwwwvvvvvvsssrrrrrrsssssstttuuuvvvtttvvvuuurrrqqqtttuuussstttsssqqqpppvvv}}}~~~zzz~~~{{{wwwuuuttttttttttttppprrrqqqnnnooossstttrrrrrrrrrrrrpppmmmllllllmmmbbb^^^XXXTTTSSSRRRRRRQQQUUUXXX\\\```dddfffgggggglllmmmjjjeeecccdddccc```XXXWWWWWWWWWTTTOOOQQQVVVXXX[[[\\\ZZZTTTRRRTTTXXXttt~~~|||{{{~~~}}}}}}yyykkk\\\[[[cccqqqpppooogggWWWGGGBBBEEE@@@@@@AAADDDLLLXXXfffpppllljjjjjjnnnssstttppplll}}}}}}~~~zzz|||rrrssstttvvvwwwzzz{{{vvvssswww}}}uuuqqqxxx~~~{{{{{{uuujjjjjjmmmiiiaaa^^^\\\```jjjppppppppprrruuuwwwxxxwwwrrrlllhhhggg___[[[\\\hhhzzzwwwnnnfff```___]]]ZZZYYYZZZXXXSSSPPPRRRUUUXXX___fffeeefffgggddd]]][[[eeesssaaaccc^^^\\\uuusssiiiooo{{{xxxwww|||zzzuuuzzzoooXXXMMMEEEJJJPPPYYYhhh|||||||||||||||||||||}}}uuuwwwzzz}}}~~~}}}|||{{{xxx|||}}}wwwrrrqqqtttwwwzzz{{{{{{xxxuuussstttvvvtttrrrqqqoooooonnnmmmlllkkknnnqqqrrrrrrrrruuuwwwxxx|||~~~zzzyyyxxxwwwxxxyyyxxxvvvuuuvvvwwwrrrssstttuuuvvvvvvuuuuuurrrrrrssssssssstttuuuwwwuuussstttvvvvvvrrrppppppssstttrrrrrrvvv}}}}}}yyyzzzyyywwwvvvvvvzzz}}}xxxyyywwwuuuwww||||||yyywwwyyy|||||||||{{{{{{|||uuupppiiieeeddddddcccbbbdddggglllppprrrqqqpppooopppwwwyyyuuusssttttttrrrnnniiieeeddd```ZZZYYY[[[eeeiiikkkfff___[[[___dddwww}}}zzz~~~{{{||||||ppp```^^^fffssssssqqqhhhVVVDDD???CCC>>>>>>===>>>CCCNNN\\\fffbbb``````eeekkklllgggaaa}}}wwwsssqqqwww}}}vvvvvv~~~~~~zzzrrrkkkiiieee```]]]___bbbfffmmmuuuwwwsssmmmfff___]]]eeepppaaaiiidddYYYfffeeeWWWXXX```[[[VVVYYYZZZ]]]WWW\\\kkkoooaaaPPPHHH???EEEIIIIIIQQQlllvvv{{{~~~}}}}}}}}}wwwpppiiiiiipppoooeee```cccvvvwwwzzz{{{~~~yyysssvvv}}}||||||}}}}}}}}}{{{{{{{{{|||{{{{{{tttxxx{{{{{{yyyxxxxxxzzzxxx|||}}}~~~xxxyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxqqqrrrssssssssssssuuuwwwxxxuuuwww}}}|||tttnnnnnnnnnrrrsssrrrtttzzz}}}|||pppsssvvvuuussstttzzzzzzzzzwwwuuuwww{{{zzzvvvsssvvvzzz||||||||||||}}}wwwsssnnnmmmnnnoooooommmhhhmmmssswwwxxxvvvtttsssllltttxxxtttsssvvvvvvsssxxxrrrnnnnnnmmmjjjhhhiiigggooowwwwwwqqqlllmmmqqquuu~~~}}}|||}}}yyykkkjjjrrrwwwyyyyyyqqq```PPPMMMRRRQQQPPPMMMLLLNNNWWWdddnnnmmmiiigggjjjooooooiiiccc~~~}}}}}}|||uuuwww}}}{{{vvvnnnhhheeefffiiilll\\\VVVOOOMMMPPPTTTTTTRRRTTTVVVYYY\\\]]]ZZZWWWTTTJJJKKKHHHDDDHHH```xxxkkksss}}}yyylll]]]TTTMMMKKKMMMMMMIIIHHHKKKTTTOOOUUUccccccUUURRR[[[jjjyyymmmfff```aaassswwwjjj^^^YYYVVVSSSVVV[[[cccbbb___[[[ZZZYYYVVVRRRTTT]]]aaa^^^aaaiiihhh```TTTTTTVVV[[[aaafffhhhiiilllnnnqqqqqqooommmlllkkkttt{{{~~~}}}}}}{{{{{{zzzyyyvvvsssrrrtttuuuxxx{{{}}}|||yyytttpppoooooooooooopppsssuuuuuutttlllkkkkkknnnsssvvvvvvtttvvvtttssstttvvvvvvrrrooopppssswww{{{|||{{{yyywwwyyyrrrjjjeeeggglllppprrrssssssrrrpppppppppppppppssssssrrrrrrrrrsssssstttwwwvvvuuuuuuuuutttqqqnnnoooppprrrtttuuuuuuttttttvvvyyy{{{{{{yyyxxxyyy{{{|||wwwuuuwwwyyywwwxxxzzzyyyxxxxxxzzz|||}}}|||zzzsssxxx|||zzztttpppssswwwuuutttrrrooolllkkkjjjjjjjjjkkkkkkgggdddfffmmmtttqqqqqqrrrssssssqqqllliii{{{wwwuuutttuuuuuunnniiicccbbbeeeggggggeeeoooqqqttttttssspppmmmllleeeaaaZZZVVV\\\nnnwwwlll]]]VVVQQQPPPMMMGGGEEEGGGUUUSSSXXX```]]]PPPIIIKKKVVVkkkkkkZZZOOOHHHEEEIIILLLTTT^^^eeehhhkkkppptttfffZZZPPPMMMJJJGGGEEEGGGIIIIIIIIIFFFDDDCCCAAA???@@@IIILLLGGGFFFKKKKKKDDD??????@@@AAACCCGGGJJJLLLUUUWWWYYYYYYWWWVVVVVVWWWNNNSSS[[[ccckkkqqquuuxxxzzzwwwvvvvvvuuutttuuuvvvwwwvvvuuupppnnnmmmnnnqqqssssssrrrsssqqqppprrruuuuuurrroooqqqrrrssstttuuuuuuuuutttuuuooohhheeefffjjjlllmmmoooooooooooooooooooooooossstttttttttttttttttttttuuutttsssssssssrrrpppnnnnnnoooqqqrrrrrrrrrrrrqqqrrrtttvvvvvvttttttuuuvvvvvvrrrppptttvvvuuuuuuwwwwwwvvvuuuuuuvvvvvvtttrrrqqqtttvvvtttqqqoooqqqtttrrrrrrrrrrrrqqqpppppppppttttttrrrooolllmmmqqquuurrrqqqppppppqqqpppnnnlll|||zzz|||xxxuuuuuuwwwxxxwwwttt~~~zzzzzz{{{|||uuullljjjqqq}}}{{{zzztttmmmhhhaaaZZZWWWYYYqqquuuzzz|||yyypppeee^^^aaannnjjjWWWLLLEEEBBBHHHAAAEEELLLTTTZZZ^^^aaacccZZZRRRKKKLLLNNNLLLJJJJJJPPPRRRTTTSSSOOOKKKJJJKKKHHHNNNOOOJJJHHHLLLKKKFFFIIIJJJIIIFFFBBB@@@CCCEEEGGGHHHIIIHHHGGGGGGIIIJJJBBBBBBBBBDDDHHHMMMQQQTTTYYY[[[^^^```cccfffkkknnnlllkkknnnvvvkkkkkkooouuu}}}~~~|||{{{yyyvvvuuuvvvwwwwwwwwwtttsssrrrtttwwwxxxuuurrruuutttrrrqqqqqqrrrssstttrrrooollljjjjjjkkkkkkjjjkkkkkkmmmnnnnnnmmmmmmlllmmmmmmnnnoooooonnnmmmlllqqqooonnnmmmnnnooonnnmmmlllmmmnnnoooooonnnmmmllllllnnnppppppoooooooooppppppllllllqqqtttssssssuuuxxxwwwvvvwwwxxxxxxvvvuuurrrrrrqqqoooooooooqqqqqqrrrtttvvvwwwvvvvvvvvvwww{{{zzzwwwuuusssrrrrrrsssrrrpppnnnnnnooooooooonnn}}}|||~~~~~~~~~~~~{{{{{{~~~~~~}}}{{{}}}}}}zzzxxxzzzyyyxxxyyyzzzzzzwwwuuuzzz}}}|||xxxuuuwwwyyy~~~yyyuuuuuuzzz{{{{{{~~~~~~~~~zzz}}}zzz~~~~~~{{{~~~|||qqq}}}|||zzzxxxuuuqqqnnnmmmllllllnnnooorrruuuvvvtttrrrqqqwwwqqqpppqqqxxxuuusss|||vvvggg^^^RRRKKKPPPOOOSSSXXX[[[]]]^^^___```___ZZZWWWZZZaaaeeefffeeeaaadddhhhhhhbbb\\\[[[___XXXYYYVVVSSSUUUZZZXXXRRRWWWZZZZZZUUULLLFFFFFFHHHOOOOOONNNLLLJJJJJJMMMOOOJJJGGGBBB??????AAACCCDDDFFFHHHJJJKKKLLLNNNPPPSSSPPPQQQTTT\\\gggooossstttVVVTTTTTTXXX___cccdddcccuuuwww|||~~~|||{{{|||~~~~~~{{{www|||{{{zzzyyyxxxyyyyyyzzzwwwvvvvvvuuutttsssqqqppplllmmmnnnoooooonnnlllkkkjjjkkklllmmmmmmllljjjhhhnnnllljjjiiikkklllmmmlllkkklllmmmmmmmmmlllkkkjjjjjjkkklllmmmmmmmmmmmmmmmnnnkkklllqqqtttssssssuuutttuuuvvvyyy}}}zzzwwwrrrqqqrrrsssrrrqqqwww{{{~~~}}}{{{{{{||||||zzzxxxxxxwwwvvvtttqqqtttrrrqqqrrrssssssrrrqqq~~~~~~~~~}}}}}}|||{{{yyyyyyxxxxxx{{{~~~~~~}}}zzzyyyzzz}}}~~~~~~}}}~~~~~~~~~}}}|||||||||||||||}}}}}}|||{{{|||zzzzzzyyyvvvwwwxxxyyyxxxxxxvvvuuusssssstttuuuvvvuuusssppptttvvvwwwvvvtttsssuuuxxxwwwwwwwwwxxxyyyzzz{{{{{{zzzzzz{{{~~~zzztttnnn|||{{{{{{}}}~~~~~~||||||}}}zzztttrrrttt}}}~~~{{{zzzsssqqq|||zzzgggiiiwww{{{ooorrr}}}zzzmmmmmmzzzrrrnnnmmmyyylllhhh{{{vvvwww{{{sssllljjjmmmooollliiiXXXbbblllpppqqqooojjjcccbbb```\\\YYYVVVSSSRRRRRRSSSUUUXXXYYYZZZYYYWWWTTTbbbccceeefffhhhjjjmmmnnnsssrrrqqqrrrtttvvvvvvuuuxxxwwwuuurrrpppqqquuuyyy~~~wwwpppnnnnnnooofffrrr{{{||||||xxxiii^^^aaaiiiooottttttpppmmmmmmppppppnnnlllmmmqqqwwwzzzzzzmmmoootttxxxtttnnnooouuuqqqjjjaaa```fffkkkggg^^^```eeeiiiggg```ZZZXXXXXX```___]]]ZZZWWWWWWYYY[[[OOOKKKGGGFFFFFFGGGFFFEEEFFFHHHIIIIIIHHHHHHIIIJJJHHHJJJLLLNNNQQQXXX```gggUUUPPPKKKJJJKKKNNNOOOOOOZZZ\\\```eeeiiijjjiiigggkkklllpppuuuzzz{{{zzzyyyxxxzzz|||}}}~~~|||zzz|||~~~}}}~~~{{{~~~~~~|||zzzyyyssstttuuuvvvuuussspppoooppprrrssstttsssrrrpppnnnooommmkkkkkkmmmnnnooonnnnnnooopppppppppooonnnmmmkkkkkklllmmmnnnnnnmmmlllnnnlllnnnssswwwuuussstttpppppprrrwww|||}}}wwwuuuuuuuuurrroooyyy~~~}}}||||||}}}~~~~~~{{{yyyyyyyyyzzz|||}}}|||yyyvvv~~~~~~~~~}}}~~~||||||{{{}}}~~~}}}|||{{{{{{|||~~~~~~}}}{{{zzz{{{|||~~~~~~~~~}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}}}}}}}~~~~~~|||{{{{{{{{{zzzyyywwwvvvvvvwwwyyyzzzyyyyyy}}}{{{xxxwwwxxxyyyzzzyyyyyyyyyyyyyyy{{{|||}}}~~~~~~}}}|||{{{zzzyyyxxxxxxzzzyyyxxxuuutttuuuyyy|||wwwpppqqquuuxxxxxxwwwwwwvvvvvvwwwwwwxxxrrrsssuuuvvvvvvuuusssrrrrrrrrrrrrsssuuuvvvvvvwwwtttwwwyyyyyyvvvttttttuuuuuutttuuuwwwyyyyyyuuuqqqnnnxxx~~~yyyssssssvvvyyy}}}~~~}}}}}}{{{|||}}}~~~~~~~~~}}}|||wwwtttssstttppphhhddddddnnnuuuvvvooommmttt{{{|||kkkccc```kkkzzz{{{kkkYYY\\\eeeqqqwwwqqqgggeeeiiiuuutttmmmpppxxxooo```^^^iiimmmpppooojjjdddbbbaaabbbjjjooorrrpppccc___mmmzzzoooeeecccjjjqqqrrrppp}}}}}}{{{vvvsssuuu}}}tttnnngggbbbaaaaaa```___UUU\\\aaacccdddeeebbb\\\[[[ZZZXXXVVVSSSQQQOOONNNMMMOOOPPPNNNNNNOOONNNKKKJJJLLLNNNNNNNNNOOOQQQRRRVVVUUUTTTUUUXXX[[[\\\]]]^^^]]][[[XXXVVVWWWZZZ]]]cccgggfffaaa\\\\\\]]]]]]VVV]]]dddjjjuuu{{{ssswwwxxx}}}sssgggkkksssyyy{{{wwwwwwyyyzzzwwwyyy||||||ooonnnttt|||}}}xxx{{{zzznnnlllrrrtttooogggeeejjjpppsssqqqnnnmmmmmmooonnnmmmjjjgggfffhhhjjjbbb___[[[YYYXXXVVVRRRNNNIIIKKKMMMNNNMMMMMMNNNOOOMMMOOOOOOKKKGGGIIIRRRZZZ[[[WWWQQQLLLHHHGGGIIIJJJKKKKKKLLLNNNPPPQQQOOOMMMRRRSSSVVV[[[```bbbbbbaaa]]]___aaabbbccceeehhhjjjnnnjjjfffdddeeehhhjjjkkkggghhhhhhgggeeeccccccdddcccfffiiilllnnnrrrvvvyyyxxxyyy{{{~~~{{{www}}}~~~~~~~~~xxxyyyyyyyyyyyywwwvvvuuutttuuuuuuuuuuuutttrrrqqqrrrpppooooooqqqrrrqqqqqqqqqrrrsssttttttsssrrrrrrmmmllllllmmmoooooonnnlllnnnlllnnnsssvvvsssppppppppppppqqqtttxxx{{{{{{zzz|||wwwsssrrrpppmmmjjjooouuuzzz|||{{{{{{zzz{{{}}}~~~zzzzzz|||~~~}}}yyyuuu||||||}}}~~~~~~~~~}}}{{{yyyxxxxxxyyyzzzxxxyyy{{{|||{{{|||}}}~~~}}}}}}}}}~~~~~~{{{}}}}}}|||{{{||||||}}}~~~~~~}}}}}}~~~~~~|||zzzzzz|||~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~}}}}}}|||{{{|||~~~wwwxxxzzz{{{{{{zzzzzzyyyvvvvvvvvvxxxzzz{{{zzzyyywwwvvvuuuwwwyyyzzzxxxvvvvvvwwwyyyzzzzzzyyyxxxwwwwwwyyyzzzzzzyyyyyyyyyzzz{{{{{{{{{zzzyyyyyyyyyxxx}}}{{{yyyyyyzzz{{{zzzyyyyyywwwvvvwwwxxxyyyyyyxxxzzzyyywwwwwwyyyzzzzzzyyyxxxvvvuuuwwwzzz}}}}}}|||||||||||||||{{{yyywwwvvvvvvwwwvvvuuurrrrrrsssuuuuuuzzz|||wwwtttvvv{{{~~~yyyyyyxxxwwwwwwxxxyyyyyyuuuwwwyyyzzzyyyxxxwwwwwwsssqqqqqqsssxxxzzzxxxuuutttvvvxxxyyyxxxvvvvvvwwwtttsssrrrsssssstttsssrrrtttzzz|||vvvqqqqqqsssssssssxxx{{{wwwvvvzzz|||zzz{{{|||}}}~~~}}}{{{zzzxxxssspppoooqqqnnnhhhcccbbbfffpppssskkkffflllqqqpppiiicccaaafffoooqqqiii```aaabbbgggnnnnnniiifffgggjjjkkkgggkkktttnnncccdddcccgggkkkllliiiffffffgggbbbkkkkkkiiimmmhhhdddjjjpppjjjdddaaacccgggjjjkkkssssssrrrqqqrrrsssvvvyyyrrrqqqnnnjjjeeebbbaaaaaabbbgggiiiiiijjjllljjjeeebbbcccccccccaaa___\\\[[[ZZZ]]][[[VVVUUUXXXXXXUUUWWWYYY[[[ZZZXXXWWWYYYZZZTTTRRRPPPPPPSSSVVVXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUWWW]]]___ZZZUUUVVVXXXWWWOOONNNNNNSSS\\\eeehhhhhh___]]]\\\dddlllbbbYYYaaacccgggmmmqqqpppmmmiiigggsss|||xxxqqqqqqttttttccc___bbbllloookkkmmmttt|||sssiiieeefffgggeeeccc___aaadddgggiiijjjkkkkkkrrrrrrrrrqqqooooooqqqrrrsssnnniiigggfffccc]]]XXXYYY[[[^^^`````````bbbcccaaaaaa```]]]YYYYYY]]]aaaggghhhfffaaaZZZWWWXXX[[[ZZZXXXWWWVVVWWWVVVUUUSSSLLLLLLMMMPPPSSSVVVVVVUUURRRTTTUUUTTTTTTTTTWWWYYYYYYXXXWWWWWWYYYYYYXXXWWWSSSTTTUUUUUUTTTSSSSSSTTTRRRUUUWWWYYY[[[]]]___bbb```aaadddiiimmmooonnnllljjjllloooooooooqqqtttwwwyyyvvvttttttuuusssoookkkpppssswww{{{}}}|||yyyxxxxxxyyyzzzxxxvvvvvvxxxzzztttttttttuuuuuuvvvvvvvvvqqqqqqqqqpppoooooonnnnnnqqqpppooopppqqqqqqpppnnnnnnoooppprrrrrrrrrqqqqqqmmmkkkkkklllnnnooommmkkkkkkiiijjjpppqqqlllhhhhhhkkkjjjkkkmmmoooqqqpppoootttrrrooollliiieeebbb```]]]ccchhhiiiggghhhmmmrrrjjjmmmqqqrrrqqqppprrruuummmmmmmmmmmmnnnllliiiggg}}}zzzxxxyyyzzzzzzyyy|||||||||yyywwwwwwxxxzzz}}}}}}}}}}}}~~~~~~~~~|||zzzwwwvvvvvvwwwwwwtttvvvxxxxxxxxxyyy{{{|||~~~}}}{{{yyyxxxxxxyyyyyywwwyyy{{{{{{zzzxxxxxxyyyxxxzzz{{{{{{zzzyyy{{{|||zzzxxxuuuuuuwwwyyyzzzzzzyyyxxxxxxxxxxxxyyyzzz{{{{{{zzzzzz{{{||||||{{{yyyyyyyyyzzzzzzyyyyyyxxxwww{{{xxxvvvvvvyyy{{{zzzxxxrrrsssuuuwwwxxxwwwvvvuuusssrrrsssuuuwwwyyyxxxwwwuuusssrrrtttwwwxxxvvvssstttuuuwwwxxxwwwvvvtttssssssuuuwwwxxxwwwvvvwwwxxxwwwwwwwwwwwwvvvuuutttsss{{{yyyxxxxxxyyyzzzzzzyyyyyyxxxwwwyyy{{{}}}~~~}}}yyyxxxxxxzzz|||}}}}}}{{{zzzwwwuuuxxx|||~~~|||zzz{{{|||}}}|||zzzxxxwwwtttuuuwwwwwwvvvvvvwwwxxxssszzz}}}xxxssssssuuuuuuxxxxxxxxxwwwwwwwwwwwwxxxwwwyyy{{{{{{zzzyyyyyyzzzxxxuuusssvvv}}}~~~zzzuuuttttttuuuwwwzzz||||||{{{tttsssrrrqqqqqqqqqssstttuuuxxxwwwrrrpppqqqrrrqqqllltttxxxsssqqquuuxxxxxxwwwxxxyyyzzzzzzyyywwwvvvqqqooopppttttttooollllllhhhsssvvvnnnkkkoooppplllpppmmmkkkkkknnnpppppppppllliiiiiinnnpppnnnmmmnnnjjjnnnlllooowwwrrrmmmtttjjjnnnrrrsssqqqoooppprrrpppxxxrrrkkkpppppplllmmmooommmjjjhhhgggiiikkknnnqqqoooppptttxxxzzzxxxuuutttvvvwwwtttnnniiiggggggkkknnnpppoooppprrrooojjjkkklllnnnooonnnllliiigggiiikkkhhh```___ccceeebbb```bbbdddccc```^^^^^^```aaa^^^\\\[[[]]]```aaabbbaaa``````aaaccccccaaa___ZZZbbbeee___ZZZ[[[\\\ZZZaaaYYYSSSUUU[[[```cccfffeee___XXX```iii```[[[fffccceeeiiiooorrrooohhhbbbYYYgggppplllffffffjjjkkkhhh``````iiilllggggggmmmuuupppkkkgggdddcccgggkkkgggfffdddeeehhhjjjkkkkkkjjjlllmmmmmmlllmmmoooqqqiiieeebbbcccfffgggdddaaa\\\^^^bbbcccccccccdddeeeccccccbbbcccccccccccccccaaafffiiifff___ZZZ[[[^^^___\\\YYYXXXWWWWWWUUUTTTUUUTTTTTTUUUXXXYYYYYYYYYUUUVVVVVVTTTRRRRRRSSSTTTNNNOOORRRUUUWWWVVVRRRNNNPPPRRRTTTUUUTTTTTTUUUVVVOOOQQQSSSTTTSSSSSSTTTUUUPPPRRRUUUZZZ^^^```___]]]\\\___bbbcccbbbcccfffiiillliiiggghhhiiihhheeeaaadddgggkkkoooqqqqqqqqqpppoooppppppnnnlllmmmqqquuullllllmmmnnnoooqqqssstttqqqpppooommmmmmllllllmmmmmmmmmmmmnnnooonnnllliiihhhiiikkkmmmnnnnnnmmmmmmllljjjiiikkkmmmnnnllljjjgggeeegggllllllgggbbbaaa___^^^___aaaccceeedddccchhhhhhfffddd```\\\YYYXXXPPPUUUXXXWWWSSSSSSYYY^^^WWW\\\``````]]]]]]```ddd^^^\\\YYYYYYYYYXXXWWWVVV