BM6@ 6(@@ ///...,,,+++******+++,,,,,,,,,++++++,,,,,,---...///...---,,,+++,,,,,,---000000000000000000000000000///.........///111222///000222333333222111000222222333333333222222111333333333222222111111111666666666666666666666666333222111000////////////000///...---,,,+++++++++...---,,,,,,,,,,,,---...------------------------++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))************************))))))*********+++++++++)))************+++++++++)))))))))***+++++++++,,,******++++++++++++******---------,,,,,,+++++++++---***(((***///222000---......//////...---,,,,,,---,,,,,,++++++,,,,,,---///000111111111///...---...............///000000---...///111333555666777555555111...///222000***000000111222333333444444444444444333333222222222222444666777888999;;;===999999999888888888888888777999;;;===???????????????>>>======>>>>>>===<<<::::::999888777666555444777777777777666555444333111222333333333333222111555444444333333444444555,,,,,,,,,++++++,,,------,,,,,,++++++,,,,,,---...000///...---,,,,,,---...000000000000000000000000000//////...///000111222...///111333333333111111111222222333333222222111333333333222222111111111444444444444444444444444333222111000///////////////...---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***************+++++++++******++++++++++++******------,,,,,,,,,+++++++++---***(((***///111000---...............---,,,,,,------,,,,,,,,,,,,------///000000111000///...---...............///000000000000111111222333444444333333111---///222000+++000000111222222333444444555555555444444333333333222444555666666777999;;;888888888888888888888888777999;;;===>>>????????????===<<<<<<======<<<;;;:::999999888666555555444666777777666555444333333111111222333333222111111444444333333333333444444)))***+++,,,------------,,,,,,++++++,,,,,,---...000//////............///000000000000000000000000///////////////000111111---...000222333333222222111111222222222222222111222222222222222111111111333333333333333333333333222222111000////////////------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++,,,++++++***)))(((((((((((((((((((((((()))))))))************+++)))))))))*********+++++++++++++++*********************++++++++++++******,,,,,,,,,,,,++++++++++++,,,***)))+++...000///------............------,,,......------------......//////000000000///......///............//////000222222222222111111111000111222000---...111111---000000111111222333333333555555555555444444444444222444555555555555666888666666777777888888999999777888:::<<<===>>>>>>======<<<:::;;;<<<<<<;;;999999888888777666555444444555666666555555444333222111111222222222222111111444333333222222333333444)))***,,,---...---,,,,,,,,,,,,++++++,,,,,,---...000000/////////////////////////////////////////////////////////000000111---...000111222222222222000111111222222222222111222222222111111111111111333333333333333333333333222111000//////......///,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************,,,+++++++++***)))))))))******++++++++++++******,,,+++++++++++++++++++++,,,***)))+++---///...------------......------,,,.........------.........//////////////////......//////............///000222222111111000000000//////111000------111111...000000111111222222222333444444444444444444444444444555666666555444555777555555666666777888999999666888999;;;<<<===<<<<<<;;;:::999999::::::999888777777666666555444444333444444444444444333222222000111111111111111111000333333222222222222333333,,,,,,---...---,,,***))),,,,,,++++++,,,,,,---...//////000000000000000000////////////////////////...//////000000000000000......///000111111222222///000111111222222222222111111111111111111111111333333333333333333333333222111000///............+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))))))))))))))))))))******++++++*********************************))))))))))))))))))))))))(((((()))))))))*********,,,+++++++++***)))))))))******++++++++++++******+++++++++++++++++++++++++++******+++------------,,,,,,---------------,,,.........------...........................////////////............//////000000000000000000000000...111111...---111222000000111111111111111222222222222222222222222222222555666777777555555666777444444555666777777888888666777999:::;;;;;;;;;;;;:::999888888999999888777666555555555444333333333222333333333333222222111000000000000000000000000222222111111111111222222------------,,,+++***))),,,,,,++++++,,,,,,---......//////000000000000///000000000000000000000000......///000000000000000/////////000000000111111//////000111222222222222000000000111111111111111333333333333333333333333111111000///............+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))((()))******+++************************************)))))))))))))))((((((((((((((()))))))))******+++++++++*********************++++++++++++***************+++++++++++++++***+++++++++,,,,,,,,,---+++,,,,,,------------,,,......------------............------......///000000//////............///......//////000000111111...222333///...111222111111111111111111111111111111111111111222222222222555666777777666555666888444444555555666666777777555666888999:::::::::999:::999777888999999888666444444444444333333222222111111222222222222111111000000////////////000000222111111000000111111222------,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...///000000000//////000000000000000000000000---...///000111000000///111000000///////////////...///000111222222222222///000000000111111111222222222222222222222222222111111///...............++++++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))*********************************************))))))(((((((((((((((((((((((()))))))))******************+++++++++******++++++++++++******)))*********++++++++++++***+++++++++++++++,,,---***+++,,,---------------------,,,,,,,,,,,,------......---------...///000000000///......................../////////000000000444555111...111222222111111111111000000000000111111111222222333333333333444666666555555666777555555555555555555555555555666777999999999999888:::999777888999999888666333333333333222222222222000000111111111111111000000///............///000111111000000000000111111,,,+++******+++,,,...///,,,,,,++++++,,,,,,---...,,,---...000000000///...000000000000000000000000---...000111111111000///222111000///.........///......000111111222222222//////000000111111111222000000000000000000000000111000///......------...,,,,,,++++++***++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))******+++++++++,,,******++++++++++++******))))))******++++++++++++***+++,,,,,,+++++++++---***+++,,,,,,---------------,,,,,,++++++,,,,,,---...------,,,---...///000111000///...............///////////////.........111555666222///111333222111111111000000000000000222222222333333444444444111333444444444444555777555555555555555555444444555666777888999999888888:::999888888999999888666333333222222222222222222///000111111111111000000000///...------...///000111111000000000000111111,,,,,,+++***+++,,,---...,,,,,,+++***+++,,,---...////////////////////////---...///000000///...---,,,,,,---...///000111222111111111111111000//////---......///000/////////111111111111000000000///000000000000000000000000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((******++++++++++++******)))*********++++++++++++))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********)))************++++++++++++,,,,,,------,,,,,,+++......---,,,,,,,,,------......------------.........///////////////.........+++,,,000///+++,,,222......//////000000111111555333111111333444444333111333444444222222333555111222444666777666666555777888999999888666444222444444444666888999888777666666666666555555555555333222111111000000111111000000000000000000000000000000000000000000000000111111000000111111222333,,,,,,+++++++++,,,---...,,,,,,+++++++++,,,---...........................---...///000000///...---,,,,,,---...///000111111111111111111111000//////........./////////000000111111111000000000//////...........................------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((((())))))******))))))((())))))))))))*********+++))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,++++++***))),,,,,,,,,+++++++++******)))************++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,------.........------------............////////////......000------000000,,,,,,000......//////000111111111555444333333555555444333111222444333222222333555222333444666666666666666777888888888777666444333555444444666888999888777666666666555555555444444222222111000000000111111////////////////////////////////////////////////000000//////000000111222,,,++++++++++++,,,------,,,,,,+++++++++,,,---.................................////////////......,,,------...///000111111000000111111000000////////////.........///000111000000000000////////////------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))))))))*********++++++************************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++***))),,,,,,,,,++++++++++++***)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------...///......------------............///////////////...111//////000000------///......///000000111111222444333333555666666444222111222333333222222333555333333555666666666666666888888777777666666555555555444444555777888777666555555555555444444444444222111111000000000000000///////////////////////////////////////////////////............///000000+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------...........................//////////////////...------......///000000111///000000000000000//////111///...------///111222000000/////////.........---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))'''(((((())))))((((((''''''''''''(((((((((((()))((((((((((((((((((((((((((()))))))))******************++++++++++++******++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,++++++++++++,,,---...///000...------,,,,,,------...---...//////////////////333111000000000///.........//////000111111222222222222333555666555222000000111333333222222333555444444555555666666666666888777666666666666666777666555333444555666666555444444444444333333333333111111000////////////000//////////////////////////////////////////////////////......//////000111******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......................../////////....../////////------......//////000000...//////000000000//////111000...---...///111333/////////............---........................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******((())))))******))))))(((&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))************)))******++++++*********++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,++++++++++++,,,---...///000------,,,,,,,,,,,,------------...///////////////222111000000111333111/////////000000111222222222000000111333444333111...///111222222222222333555555555555555666666666777777666666666666666777888777555333333444555555444333333333333222222222222111000//////......//////................................................000////////////000111111)))******+++,,,+++++++++***+++,,,---------,,,,,,------------------------//////............//////............//////000000......///000000000//////000000/////////000111222///.........------------........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************((()))******+++************++++++++++++,,,,,,,,,)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------...///------,,,,,,,,,,,,------,,,---...///000000000000000000//////333777666111//////000111111222222333000//////111222222000......000111222111222333555777666666555555666777777555555666666777777888888888555333222333444333333222222222222111111111111000000///...............................................................000000//////000000111222((()))***+++,,,++++++******+++,,,---------,,,,,,------------------------000///...------...///000............////////////---......///000000/////////000000000000111111111.........---------,,,,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))*********+++++++++(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************'''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************(((((()))*********************+++++++++,,,,,,,,,)))************++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,---...///000000000000---///......444;;;:::444///000000111111222333333111000///000111222111///...///111222111222333555888777666555555666777777333444666777888888888777888666222111222333333222222222111111111000000000000///......------......................................................//////.........///000000((()))***+++,,,+++*********+++,,,---...---,,,,,,------------------------000///...------...///000.........///////////////------...///000000////////////000111111111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((()))************************++++++,,,,,,,,,)))************++++++++++++,,,,,,------,,,,,,+++......---,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---...///000000000000,,,...------444======666000000000111222222333333333111000000111222222111---///111111111222444555888777666555555666777888222444666888999999888777888666222111111222222222111111111111000000000000//////...------------......................................................------------...//////)))************+++++++++******+++,,,,,,---......///////////////.........///............---------////////////////////////.../////////000000111111......///111111222222222------,,,,,,,,,,,,++++++,,,------......------,,,------------------------(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))***+++---...---,,,,,,---......,,,,,,---...,,,,,,,,,++++++*********---------...............//////000111222333333444......///111222333444555222222111000//////000000///111222222222222444555888777666444444444555666333444555555666555555555444444333333222111000000000000000000000000000000//////.........---------//////////////////..............................------......//////000000)))************++++++++++++++++++,,,,,,---------/////////////////////...///............---------................................./////////000000---...///000111111111111------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++*********+++++++++***,,,---...---,,,+++,,,...,,,,,,,,,+++++++++******,,,,,,------......//////......//////000000111111//////000111222333333444222222111000000000000000///111222333222222444555888777555444444444555555333333444555555555555555444333333222111111000000000000000000000000000000,,,,,,+++++++++*********............................................................////////////)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,....../////////////////////............---------........................---------............///---...///000000000000000,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************))))))(((''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++---,,,+++************++++++,,,------++++++,,,---,,,,,,,,,++++++++++++***+++,,,,,,---.../////////------..................000000111111111222222222222111000000000000000000000111333333222222444555666666555444444444555555222333444444555555444444333333222222111000000000000000000000000000000000......---------,,,,,,,,,------------------------------------------------/////////...............))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++............///////////////............---------........................------------------------,,,---...///////////////,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++************************++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************)))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,+++******+++---***,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++,,,---......///000......------------------111111111111111111111111111111000000000000000111111222333333222222444555555555444444444444444444222222333444444444444444222222111111000000000000//////////////////////////////.........---------+++,,,,,,,,,,,,,,,------------------------------/////////......---------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++---.........//////000000///............---------........................---------------,,,,,,,,,,,,,,,---.........------,,,,,,+++++++++***************++++++++++++******))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))*********))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********''')))***)))((((((***,,,***+++,,,+++******+++,,,++++++++++++++++++++++++++++++,,,,,,---......//////.....................222222222111111111111000111000000000000000111111111333444444333222333555333333333444444444444333111222222333333333333333111111000000000000//////........................+++++++++*********))))))++++++++++++,,,,,,------------------------------//////......------,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///............---------------------------------...------------,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++************)))******++++++******)))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))************)))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******%%%(((******'''&&&'''))))))***++++++))))))***+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.../////////////////////222222111111111111111111000000000000000111111222222444555444333222333555111222333444444444333333000111222222333333222222000000000///////////////........................,,,,,,,,,+++++++++*********++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........---------------)))************++++++++++++++++++,,,,,,---------------......///000000111///............---------------------------------............---------,,,++++++,,,,,,,,,,,,++++++++++++++++++************))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************&&&&&&''''''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))---111000+++''''''((()))***+++***)))((()))+++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++------......//////000000111111111111111111222222000000000000000111222222333444555444333222333555000111222333444333333222000111111222222222222222////////////////////////------------------------.........---------,,,,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...)))************+++++++++******+++,,,,,,---......---------...///000000111//////.........---------------------------------/////////......---------++++++,,,,,,,,,++++++***+++++++++************)))))))))************))))))************************(((((())))))******++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))111555999777111+++)))***(((***+++***)))((()))************++++++,,,,,,,,,...------,,,,,,++++++***,,,,,,------...///000000000000111111111222222222000000///000000111222222333444555555333222333555000111222333444333333222000000111222222222222222.........///////////////------------------------+++++++++*********))))))++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........))))))*********+++++++++------------------------******+++,,,,,,---..............................,,,------......------,,,------,,,,,,,,,,,,++++++******************************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***)))(((&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''',,,555;;;<<<777111,,,+++)))((())),,,+++'''###'''(((((()))******)))))),,,,,,,,,,,,,,,,,,,,,,,,.........////////////000...///000111111222222111000000111111111222222222333333333222222222111111111111111111111111111111//////000000111111111222000000//////.........---000000000000000///......------,,,,,,,,,,,,++++++,,,,,,,,,---------......---------------------------------............///*********++++++++++++,,,------------------------******+++,,,,,,---......------------------------,,,------......------,,,------,,,,,,,,,+++++++++******************************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***)))((('''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))+++---000333666888555222...***'''(((+++...))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......///000111111111111000000000111111111222222222222222222111111111000111111111111111111111111//////000000000111111111000/////////.........---///000000000000///......------,,,,,,,,,,,,++++++,,,,,,,,,------------...------------------------------------............++++++++++++,,,,,,,,,,,,------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++******************************))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((******)))((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))'''%%%%%%(((...555:::999999666000)))'''+++///***************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000111111111111000000000000111111111111111111000000000000000///111111111111111111111111//////000000000000111111/////////.............../////////000//////...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------............++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++++++++*********************************))))))))))))************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((*********))))))))))))***((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))+++---...333777:::999555///***)))*********))))))************************************+++++++++,,,,,,,,,,,,------...///000000000000/////////000000000111111////////////////////////111111111111111111111111//////000000000000000000...........................////////////...------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++++++++***************************************))))))))))))************))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))************)))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))******))))))(((,,,///444:::===:::444...+++******))))))***++++++************************************+++++++++,,,,,,---...//////000//////....../////////000000000........................000000000000000000000000000000//////////////////---------..............................---,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++******************************************))))))))))))************))))))))))))******))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''((()))*********))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***((('''&&&'''))),,,---+++***+++111999??????===000///---,,,+++++++++,,,++++++++++++++++++++++++************+++++++++++++++,,,---...////////////............////////////---............/////////000000000000000000000000000000////////////......---------------.........------......------,,,+++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------*********++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++++++++******************************************))))))))))))************))))))))))))******))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((()))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&'''))),,,---***)))(((***///555;;;>>>999777444000---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,---............------........./////////---.........////////////000000000000000000000000000000/////////.........,,,,,,,,,------.........,,,------------,,,++++++------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,+++++++++************)))******************************))))))))))))************))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))%%%&&&''')))))))))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))$$$&&&(((***+++)))(((&&&((()))+++)))''')))---222AAA>>>999444///,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,---............---------.........//////........./////////000000000000000000000000000000000000//////.........---,,,,,,,,,------.........,,,------------,,,++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((&&&$$$%%%)))+++***))))))((('''%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************222777===@@@>>>666---'''******+++,,,------,,,,,,+++***)))***,,,---,,,+++***++++++,,,,,,------...---.........---,,,,,,++++++++++++,,,,,,,,,------000...---...111222111///---...............------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********------,,,++++++******))),,,,,,,,,---------......***+++,,,,,,------,,,,,,*********+++++++++,,,,,,...---,,,+++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++*********)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((&&&%%%&&&)))***)))'''(((((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++...333777::::::999888111///---+++***,,,...///+++******+++---...---,,,******+++,,,,,,------...------......------,,,++++++,,,,,,,,,------------///...,,,...000111000...------............------------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++******,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,*********++++++++++++,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,*********++++++++++++,,,***++++++++++++++++++***,,,,,,+++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&'''))))))'''&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++...333999>>>AAA<<<888222---***+++---...*********,,,//////---,,,******++++++,,,---------------......------,,,,,,,,,,,,,,,---------.........---,,,---/////////---------............------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,************++++++++++++,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++************++++++++++++)))***+++,,,,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&''''''((()))((('''&&&((((((((())))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************111...+++***+++000555999AAA>>>:::555000---+++***))))))***,,,......---************+++,,,,,,------,,,------...------,,,,,,,,,,,,---------.........------,,,------...------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++((())))))***+++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,))))))*********++++++++++++++++++******++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++))))))*********+++++++++))))))+++,,,,,,+++))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&'''((()))((((((((((((******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************000...***((((((***---///999;;;<<<<<<999444...+++***))))))+++------+++)))))))))***++++++,,,,,,---,,,,,,------...------,,,,,,,,,,,,---------......,,,---------,,,,,,,,,---++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++(((((()))***++++++,,,---******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,)))))))))************++++++************++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++)))))))))************+++)))******************)))))))))((((((((('''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))((()))+++------,,,***)))((('''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((''''''((()))***,,,------111666;;;<<<999555222---,,,******+++,,,+++)))))))))******+++,,,,,,,,,,,,,,,------......------+++++++++,,,,,,,,,---------.........,,,+++,,,---***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,(((((())))))***+++,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,))))))))))))***************************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***))))))))))))******************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))(((((()))...222111///+++(((&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&&&&'''(((***+++,,,,,,(((+++...222555777888999222000,,,++++++,,,,,,+++)))))))))***++++++,,,,,,+++,,,------......------*********+++++++++,,,,,,---///000///,,,+++,,,...******+++,,,------------++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,(((((())))))******++++++,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,))))))))))))******************))))))***+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******))))))))))))************+++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))***((('''***000555444111,,,'''%%%%%%''')))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++******))))))((((((,,,***)))***---222777:::666333///,,,,,,---------)))))))))***++++++,,,,,,+++,,,,,,---.........---))))))*********+++++++++---///111///,,,+++,,,///)))***+++,,,------...---+++++++++++++++++++++++++++++++++************)))*********++++++,,,,,,,,,))))))))))))************,,,,,,------------......++++++,,,---------,,,,,,******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))***+++---...///000+++***))))))+++---000111AAA888111000---)))***///(((((((((((()))***+++,,,,,,---......///............---***)))(((((()))***666444111...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,,,,,,,,,,++++++************************++++++******************++++++,,,,,,,,,,,,------,,,---......//////......******))))))))))))***************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***************++++++++++++******))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))***+++,,,------...+++***))))))***---///000;;;@@@===111***+++---,,,(((((((((((()))***+++,,,,,,,,,---...............---,,,+++******+++---...444333000...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++++++++*********************************************************++++++,,,,,,,,,,,,------,,,------...............******))))))))))))***************++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++***************++++++++++++******)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))******++++++++++++******))))))***,,,...///333DDDGGG666***...///((((((((((((((()))***+++,,,+++,,,------......------++++++++++++,,,...000222222111///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++************)))))))))************************************************++++++,,,,,,,,,,,,------,,,,,,---...............******))))))))))))******************++++++++++++************************++++++++++++******************++++++++++++******))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((************)))))))))))))))******))))))***+++,,,------===EEE<<<444222...&&&))))))(((((()))***++++++++++++,,,---------------******++++++---...000111//////---,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++*********)))))))))***************************************++++++++++++++++++,,,,,,,,,------,,,,,,---.........------******))))))))))))******))))))*********+++++++++************************+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))((('''(((*********))))))))))))((((((*********)))*********+++***///888@@@@@@777---((())))))))))))))))))***+++***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++++++++************************************))))))*********++++++++++++++++++,,,,,,,,,------+++,,,,,,---...---------******))))))))))))******)))))))))************+++************************+++************)))))))))******++++++++++++******))))))))))))))))))))))))((())))))************)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))((('''(((************)))))))))))))))*********)))))))))))))))***&&&,,,<<>>444+++(((***+++*********************************))))))))))))******)))))))))))))))***---///******++++++++++++************************++++++*********))))))***++++++************************)))***++++++))))))***+++++++++******++++++,,,---,,,,,,+++++++++,,,---...((()))))))))************))))))))))))))))))))))))+++++++++************)))************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))+++,,,>>>AAA<<<000''''''***,,,***************************))))))))))))))))))***((()))***)))((())),,,///******++++++++++++************))))))***+++,,,,,,++++++***************+++************************)))+++++++++***)))***+++++++++******++++++,,,---+++,,,...000000///...,,,))))))))))))************)))))))))))))))))))))))),,,+++++++++******))))))*********++++++++++++,,,+++++++++++++++++++++++++++++++++******+++++++++************************************++++++++++++************************************************)))))))))))))))))))))))))))(((((((((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******************++++++555???@@@333'''&&&***+++***************************))))))(((((())))))***''')))+++***((((((+++...******++++++++++++******+++***))))))***+++---...,,,,,,+++************+++************************,,,---...---,,,+++,,,...++++++******++++++,,,---))),,,///111222000---+++))))))))))))************))))))))))))))))))))))))***************+++++++++*********+++++++++,,,,,,***************************))))))))))))))))))***(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++,,,,,,...:::>>>444*********'''************************))))))(((((((((((())))))&&&***---,,,((('''))),,,******++++++++++++******+++***))))))***+++---///---,,,++++++*********+++************************,,,---......,,,,,,---...++++++******++++++,,,---)))+++---//////...,,,+++))))))))))))************))))))))))))))))))))))))'''((()))***+++,,,------******+++++++++,,,,,,,,,((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***---,,,,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))+++,,,,,,+++777;;;333---...+++$$$************************))))))(((((((((((())))))&&&***...---)))&&&(((*********++++++++++++******+++***))))))***+++...///---,,,,,,+++*********+++***************************+++,,,,,,******+++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,'''(((((()))))))))))))))++++++******)))(((((((((***++++++,,,,,,------...,,,,,,+++***)))))))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------......///000111111++++++******)))(((''''''((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&***)))'''&&&%%%%%%&&&&&&))))))))))))))))))))))))))))))((((((((((((((()))***************************///666777///&&&&&&,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---*********++++++,,,,,,,,,************************''',,,***+++000***(((111******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((())))))))))))))))))*********************,,,,,,,,,++++++++++++++++++***))))))((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,///.........---,,,,,,,,,)))))))))(((((((((''''''(((''''''''''''''''''(((''''''((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((()))))))))(((''''''''''''(((((('''''''''&&&&&&''''''''''''''''''((('''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))************************)))---444777000(((''',,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,******+++++++++,,,,,,,,,************************,,,++++++;;;PPPKKK444*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((())))))******))))))))))))******+++,,,,,,---,,,,,,++++++***))))))((())))))((('''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******************))))))************)))))))))))))))((((((''''''(((((()))((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((())))))***))))))(((((('''(((((())))))(((((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))))))))(((((((((((())))))************************'''+++222666111***(((+++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***+++***++++++++++++,,,,,,,,,************************,,,+++---AAA[[[TTT777&&&******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************)))******+++++++++,,,,,,,,,+++*********)))))))))((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&*********)))))))))))))))))))))(((((((((((())))))************)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''(((((())))))))))))((((((%%%%%%%%%&&&'''((())))))'''''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))***************************%%%(((///444222,,,)))+++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))***++++++++++++++++++++++++++++++************************(((,,,---555AAA999+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------((())))))***************,,,,,,,,,+++++++++******((((((((())))))*********))))))((((((((())))))***(((((((((((((((((((((((('''(((((((((((((((((('''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++++++++++++++***)))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((('''''''''''''''''''''(((((())))))))))))((((((%%%%%%%%%&&&'''((()))))))))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&''',,,222222---******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++************+++,,,,,,++++++++++++++++++++++++************************))),,,((('''+++&&&$$$---******+++++++++,,,,,,,,,+++++++++,,,,,,---------((()))******++++++******---,,,,,,+++******))))))'''(((((()))******++++++))))))(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''))))))))))))((((((((((((&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))******++++++++++++******'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''%%%&&&&&&&&&'''((((((((())))))***))))))'''&&&%%%(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))(((&&&)))///111...******'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,---,,,,,,,,,++++++++++++***************************---+++###%%%///---''',,,******+++++++++,,,,,,,,,***++++++,,,,,,------...))))))***++++++++++++************************)))************************((('''''''''(((((()))***))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''(((''''''((()))************((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''(((***+++'''''''''(((((('''''''''&&&&&&''''''''''''''''''(((((()))***))))))((('''((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))***'''''',,,000---***)))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,+++++++++*********************************+++&&&***333000)))---******+++++++++,,,,,,,,,******+++,,,,,,---......))))))***++++++++++++***((((((((()))******++++++,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))************)))(((''''''&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&((())))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&(((***,,,---&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((*********))))))((((((((((((((((((((((((''''''''''''((()))++++++)))))))))))))))))))))))),,,'''&&&+++///---***)))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,,,,,,,++++++*********************************$$$,,,---------%%%$$$000******+++++++++,,,,,,,,,******+++,,,,,,---......+++*********))))))(((((())))))))))))***************************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((((((''''''''''''(((''''''''''''((()))***+++''''''''''''(((((((((((())))))))))))************''''''(((((('''&&&%%%%%%''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---+++)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++)))************++++++++++++++++++++++++++++++++++++*********))))))((((((******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((((((((()))))))))************************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''(((((()))***)))))))))***+++,,,---''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((('''&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))************+++++++++++++++++++++++++++++++++************)))))))))(((******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))(((((((((((())))))))))))******))))))******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((()))***---,,,+++***+++---///000(((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))(((''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''(((((((((((((((((('''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))))))))************+++++++++************************************))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))(((((((((((((((((()))))))))***((()))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******...---+++***+++---///000******)))(((((('''&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((())))))'''(((((((((((()))))))))'''(((((()))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''')))******---,,,***)))***+++---...++++++******)))(((''''''''''''((((((((()))))))))(((((()))))))))))))))((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''(((***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((((((((())))))''''''(((((((((((())))))''''''((()))))))))((((((''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''((()))*********))))))))))))******+++******))))))(((((((((''''''((((((((()))))))))''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))************+++++++++************************))))))))))))******************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((((((((())))))'''''''''((((((((())))))&&&''''''((())))))(((((('''''''''((()))*********))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))(((((()))******)))((('''((((((((('''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++((()))))))))******************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&'''((())))))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((&&&((()))+++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***(((&&&&&&(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++(((((())))))*********+++*********)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''''''''''''''((((((((()))+++***)))'''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%%%%'''''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))&&&%%%&&&)))***)))''''''''''''(((((()))***+++''''''''''''((((((((()))(((,,,,,,(((&&&)))***)))''''''''''''((((((((()))))))))))))))************+++*********))))))((((((++++++******************************************))))))(((((()))+++---...***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))(((((((((''''''''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((((('''%%%&&&)))***)))''''''''''''(((((()))***+++'''''''''((((((((())))))))),,,---)))(((+++,,,+++'''''''''((((((((())))))))))))))))))************************)))))))))(((******************************************************))))))***+++,,,---***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((()))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((())))))''''''''''''(((((()))***+++''''''((((((((()))))))))&&&)))***&&&%%%((()))(((''''''((((((((()))))))))))))))))))))************************))))))))))))************************************************,,,,,,++++++++++++,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))((((((''''''''''''((()))***+++'''(((((((((((()))))))))(((,,,,,,'''%%%'''(((''''''(((((((((((()))))))))((()))))))))*********************)))))))))))))))***************+++++++++************************------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))))))))*********(((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((()))''''''''''''((()))***+++(((((((((((()))))))))***111444333...+++,,,,,,***(((((((((((()))))))))***((()))))))))************))))))))))))))))))******))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******+++***)))(((&&&&&&&&&%%%(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))((('''(((***(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))'''''''''(((''''''&&&%%%((((((''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***'''''''''(((((()))***+++((((((((()))))))))******111444333---***++++++)))((((((((()))))))))******))))))))))))************))))))))))))************)))))))))***++++++,,,,,,***************************+++,,,,,,,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***(((((()))))))))************)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))***(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%'''((()))''''''((((((((('''%%%%%%((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))((('''&&&(((***'''''''''(((((()))***+++(((((()))))))))************------(((&&&(((((('''(((((()))))))))*********))))))))))))************((()))))))))************((())))))***++++++,,,,,,************************((()))***,,,,,,,,,++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''((((((((())))))******))))))))))))************(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))+++))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''%%%%%%%%%&&&(((***''''''((((((((('''%%%$$$((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((%%%'''))))))'''&&&(((***'''''''''(((((()))***+++))))))))))))************(((+++,,,(((''')))+++***))))))))))))************))))))))))))************(((((())))))*********+++((())))))***++++++,,,,,,************************'''((()))+++,,,,,,,,,+++---,,,+++******+++,,,---******+++++++++,,,,,,,,,))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''))))))************))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))***,,,,,,+++++++++,,,))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((())))))************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))((((((((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++)))***,,,,,,+++++++++,,,))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''((())))))))))))************))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++)))***,,,,,,+++++++++,,,))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((())))))(((((((((''''''''''''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++)))***,,,,,,+++++++++,,,))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))************))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++)))***,,,,,,+++++++++,,,))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))************))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))***,,,,,,+++++++++,,,))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))((('''))))))************))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))***,,,,,,+++++++++,,,))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))************))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))***,,,,,,+++++++++,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((,,,(((&&&)))***(((&&&(((((('''&&&'''((('''%%%$$$******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((!!! $$$)))***&&&%%%'''((('''&&&''')))******)))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&%%%'''(((&&&$$$'''---,,,***(((((()))+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,------......))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((...+++(((&&&%%%)))555BBB111...***(((((((((((('''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,------...))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&%%%$$$&&&(((///>>>MMM000---)))''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,------))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''******)))(((''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((("""###&&&***++++++000777***(((&&&&&&'''))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++***)))(((''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((&&&(((,,,+++%%%###$$$(((&&&&&&''')))***)))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000//////......------))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((******((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''++++++)))(((''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))%%%$$$(((+++***)))+++***)))((()))***)))'''%%%'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------333333222111000///......(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''+++***)))(((((()))***+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''((()))***++++++***)))(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******(((%%%###%%%(((***(((&&&+++*********))))))(((((((((((((((((((((((((((((())))))))))))************************************)))************++++++++++++)))'''(((+++,,,***((()))************+++++++++------++++++++++++---------------,,,,,,+++++++++(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))***************************)))))))))((((((((('''+++***)))(((((()))***+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((()))***++++++***)))((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******'''((())))))((('''''''''************)))))))))((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++)))************+++++++++,,,***)))))),,,,,,+++)))************++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))************************))))))))))))((((((((((((******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((()))************))))))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******'''+++///...***'''''')))************))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++)))************+++++++++,,,+++***+++,,,---,,,***************+++++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((************************))))))))))))((((((((((((***))))))))))))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((())))))***************&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***(((+++///000...+++***************)))))))))))))))((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++))))))*********+++++++++++++++***++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))******+++&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***))))))+++...111111...***))))))))))))))))))******))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))*********+++++++++)))*********))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))((((((((()))***+++,,,((((((((())))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******)))((((((,,,000222///+++))))))))))))************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++((()))******)))((()))***++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))***++++++***)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***)))((((((((()))***+++,,,))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******((())))))+++,,,------,,,((()))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++(((***,,,+++)))(((***,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************************'''((((((((())))))******((()))***++++++***)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))((((((((((((***,,,---***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******(((***,,,+++((((((***---(((((())))))*********+++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))************+++++++++))),,,---,,,***)))+++---++++++,,,,,,,,,---------++++++------------+++++++++++++++,,,,,,---------))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))******************)))((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++)))'''(((***,,,...************************************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,+++************************************************&&&''''''((()))***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))(((((((((((()))******************)))((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((()))(((((())))))(((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++***)))((()))***,,,---***************************************************************+++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++------------------------++++++++++++++++++++++++************************%%%&&&'''(((***+++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***)))************))))))(((((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((()))))))))(((''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************+++++++++************************************************+++++++++*********************+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,------....../////////++++++++++++++++++++++++************************''''''((()))******++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((()))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))))))))(((((((((((())))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((()))))))))(((((('''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))***+++,,,+++******************************************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,+++,,,------------,,,++++++,,,,,,---...//////000************************************************************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))((())))))*********))))))))))))((('''''')))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))))))))((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************((()))***,,,,,,+++***)))************************************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,------............------******+++,,,---.........************************************************,,,++++++******)))(((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))******++++++******)))((())))))************)))))))))(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))******+++(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************((()))***+++,,,+++******************************************************+++++++++*********************+++++++++,,,,,,,,,........................***++++++,,,,,,---------++++++++++++++++++++++++************************++++++******************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***++++++++++++***)))(((((()))***************(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******++++++(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))***+++++++++++++++***************************************************************+++++++++******+++++++++,,,,,,,,,...------------------...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++++++++,,,))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))***************'''(((***++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++(((((((((((())))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************+++++++++************************************************))))))******+++++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---..................------666888999888666333222222111000...,,,+++++++++++++++,,,,,,---,,,)))'''&&&((())))))))))))((('''''',,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((())))))))))))((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))************************(((((())))))******))))))'''((())))))'''&&&'''(((***((('''(((++++++)))&&&))))))))))))******++++++++++++******)))************)))((()))+++,,,,,,+++************))))))))))))******)))(((((((((((())))))))))))))))))))))))))),,,,,,++++++***+++++++++******++++++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))+++,,,,,,+++***,,,------,,,+++******+++,,,---...------,,,,,,------...+++,,,---......---,,,+++------------------------FFFGGGHHHHHHFFFEEEEEEFFF??????===;;;888555222111///...---,,,+++*********+++++++++++++++*********(((((()))***++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((())))))))))))((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))************************'''(((((()))))))))(((((((((***+++***))))))***+++)))((('''(((+++,,,+++)))+++,,,---------------,,,......---------......///+++***))))))++++++***((())))))************************)))))))))))))))***++++++++++++++++++++++++,,,,,,++++++***++++++,,,******++++++++++++******++++++++++++++++++++++++)))***++++++,,,,,,++++++)))+++,,,,,,++++++,,,---++++++***))))))***++++++******+++,,,---///000111,,,---...//////...---,,,------------------------QQQRRRRRRQQQOOONNNOOOQQQPPPPPPOOONNNKKKGGGDDDBBB;;;888555111///.........,,,++++++***++++++,,,,,,(((((()))******+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))++++++******+++---***(((((())),,,...//////111222333444444333111000//////.........//////000///...,,,---------+++)))***************+++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,******++++++++++++******++++++++++++++++++++++++))))))***++++++++++++******+++,,,,,,++++++,,,---+++******))))))******+++******+++,,,---///000111---......//////......---------------------------UUUUUUTTTRRRPPPOOOQQQSSSUUUUUUUUUUUUTTTTTTTTTSSSMMMJJJFFFAAA<<<999777666///...---+++++++++++++++,,,,,,++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''(((************,,,---+++++++++,,,///111333444888:::<<<======;;;888777555444333222111000000000222111111222333222000...------,,,,,,+++++++++******))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++++++++++++++***+++---,,,++++++,,,...++++++++++++++++++++++++...------,,,,,,------......//////////////////...------------------------RRRRRRSSSRRRRRRSSSUUUXXXUUUTTTSSSSSSTTTUUUXXXYYYXXXWWWVVVSSSPPPLLLHHHFFF>>><<<999444000---***)))++++++*********+++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))************)))((((((((())))))))))))((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))***,,,------------///000///000111222333555777999>>>???BBBCCCCCCAAA???======;;;999777555333222111222222222444666666444222000000///...---,,,,,,++++++***))))))(((((())))))+++++++++++++++++++++++++++*********++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,***,,,------,,,+++---...------------------------...------,,,,,,------.../////////....../////////------------------------FFFHHHJJJMMMNNNQQQUUUXXXWWWVVVTTTSSSSSSTTTUUUVVVTTTUUUWWWYYYYYYXXXVVVUUUPPPNNNJJJDDD===777111...))))))))))))***+++---///++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))((((((((())))))))))))((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++++++++111222444444333333444666555777999::::::999:::;;;>>>@@@BBBCCCCCCCCCAAA@@@;;;:::888555222000//////000000222444666666444222111111111000000000000///......,,,+++******))))))++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------------,,,+++,,,------,,,,,,---...---......//////......---******+++,,,---///000111///......------......///------------------------:::<<<@@@CCCEEEGGGIIIKKKMMMNNNOOOOOONNNLLLJJJHHHDDDFFFHHHKKKOOOQQQSSSTTTUUUTTTSSSQQQLLLGGGBBB>>>222000...,,,,,,,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((((((((())))))))))))((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))***************************+++,,,...000111222222666777888888666666777888;;;>>>AAABBB???===<<<===:::;;;<<<>>>????????????999888666444222111000000222333444666777777444111//////000222333555666666444333111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,------,,,,,,---///------...//////...------******+++,,,---///000111///...---,,,,,,---...///------------------------777:::===???>>>>>>???@@@:::===AAADDDCCC???:::777777888999;;;???CCCGGGJJJOOOQQQTTTVVVUUUSSSPPPNNN>>>;;;777222///,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))''')))***++++++***)))'''(((((())))))))))))((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))************************///000222555777999::::::777888999888777666777888>>>BBBFFFFFFCCC???======666666777888:::;;;<<<======<<<;;;:::999999999999666777777999:::888444111,,,---000222555888:::<<<888666444222000...------------------------------************+++,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***+++,,,...---,,,,,,---///,,,,,,---......---,,,,,,...------,,,,,,------......---,,,++++++,,,---...------------------------???AAAEEEHHHJJJLLLMMMNNNHHHFFFDDDEEEFFFEEEAAA===888777555444444555666777???AAAFFFMMMSSSWWWXXXWWWOOOLLLFFF===555000///000111///,,,+++++++++***)))*********+++---...---,,,************************))))))))))))))))))))))))++++++******++++++,,,---+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))''''''''''''((((((((()))******)))))))))))))))***+++)))'''&&&'''(((***,,,))))))***+++,,,---//////222444888;;;<<<;;;999777222111222333666777777666<<<999999;;;:::777777999;;;;;;;;;<<<>>>AAADDDFFFEEEEEEDDDCCCBBBBBBBBBBBB@@@AAAAAA@@@===<<<===>>>888999999888666555666777::::::999888777666444333...,,,******,,,.........---******---+++'''(((---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***))))))+++...,,,------......------,,,***+++,,,---....................................---.........---,,,,,,+++CCCDDDEEEHHHKKKMMMMMMMMMOOOOOOOOOQQQSSSTTTTTTSSSHHHGGGDDD@@@===:::888666888999<<>>===:::999444222///---------+++***...++++++...---)))***///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))***,,,---,,,------......------,,,++++++,,,---....................................---.........------,,,+++LLLJJJIIILLLOOORRRQQQOOOLLLMMMMMMMMMLLLLLLNNNPPPUUUTTTQQQMMMIIIDDD???===888666555666;;;AAAEEEGGGNNNRRRWWWXXXSSSLLLFFFBBB999555000---,,,------------***(((''')))+++,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))((())))))))))))))))))))))))''''''((((((((()))))))))***)))))))))))))))******+++++++++******)))((((((---------///222555999;;;===;;;888444111///------+++++++++,,,///222555777777444555888:::888:::======???BBBEEEGGGGGGGGGGGGRRRTTTVVVYYYZZZZZZYYYXXX[[[]]]^^^\\\YYYUUUSSSSSSPPPQQQPPPMMMGGGBBB>>>===888:::<<<>>>AAABBBBBBCCC>>>;;;777333111///,,,)))///,,,+++------,,,,,,///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,---,,,------......------,,,,,,,,,------...---------........................---............---,,,,,,LLLIIIFFFHHHLLLNNNMMMJJJKKKMMMNNNLLLJJJJJJMMMQQQTTTUUUVVVUUUSSSPPPLLLJJJFFFBBB<<<999999:::::::::===BBBJJJOOOQQQQQQPPPOOOLLLEEE;;;222...,,,,,,---,,,+++)))***,,,......---++++++++++++++++++++++++******************************)))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********++++++******)))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))***+++******)))))))))***+++,,,///000333666999;;;===>>>???<<<777222000///000111...111666999;;;<<<<<<===>>><<<<<>>:::888555111///...,,,+++,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***,,,---,,,------......------,,,---------...------,,,,,,........................------............------MMMKKKJJJKKKNNNPPPOOOMMMIIIKKKLLLKKKIIIJJJMMMQQQMMMNNNQQQSSSSSSQQQOOOMMMNNNKKKGGGDDDBBB@@@>>><<<888:::>>>AAADDDHHHMMMPPPRRRMMMGGG@@@;;;555///+++***)))***,,,...///...,,,++++++++++++++++++++++++*********************************)))***++++++,,,***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((()))***++++++***)))(((((()))---111333111444999===??????>>><<<999777333111000222555888===>>>???>>><<<<<<>>>@@@BBBBBBGGGRRR[[[bbbjjjqqq|||}}}}}}{{{uuupppzzz|||~~~}}}yyyuuurrrqqqssswww{{{{{{uuulllccc^^^ZZZYYYVVVSSSOOOLLLIIIGGGFFFCCCAAA???>>>;;;888666///...,,,+++,,,...---+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---,,,------......------,,,---------...------,,,,,,........................------...//////......---hhhiiilllnnnoooooooooooobbbaaa___[[[VVVRRRQQQQQQMMMNNNOOOPPPNNNLLLIIIFFFHHHGGGGGGGGGHHHHHHFFFDDDCCCBBB@@@>>>===???DDDGGGGGGIIIKKKLLLJJJBBB888111,,,++++++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---*********+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))***+++,,,,,,+++++++++...222666999555888<<>>:::888333333222222444777;;;===@@@@@@???>>>@@@GGGSSS\\\aaaaaaeeepppyyy{{{vvvtttxxxxxxxxxuuuooohhh```\\\\\\^^^aaabbbaaa````````````eeelllqqqqqqnnnkkkjjjfffjjjnnnoookkkcccYYYRRRHHHGGGEEEDDDCCCAAA>>>;;;444333000---///222///+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,,,,---,,,------......------,,,,,,,,,------...---------........................------...////////////...~~~xxxqqqmmmgggfffeeebbb^^^YYYTTTQQQKKKJJJJJJKKKMMMNNNMMMKKKKKKKKKIIIEEEBBBAAABBBDDD@@@AAADDDHHHJJJIIIEEEAAA888444000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...*********++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))***+++,,,...///111444666888999:::::::::;;;;;;999777555444555555777999;;;>>>AAABBB@@@EEEKKKSSS]]]lll}}}yyyooohhhbbb```XXXYYYYYYXXXTTTOOOJJJGGGDDDFFFHHHIIIIIIIIIJJJKKKJJJMMMRRRUUUWWWZZZ]]]___```eeelllqqqpppkkkddd^^^SSSQQQOOOMMMKKKGGGCCC@@@;;;;;;666222444888444---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///---,,,,,,---,,,------......------,,,++++++,,,---....................................------...///////////////zzztttnnnkkk\\\ZZZWWWUUUUUUUUUTTTSSSJJJLLLNNNMMMKKKIIIHHHGGGCCC@@@<<<<<>>555///---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///*********++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,000333888<<<>>>===;;;999>>><<<999666333222111111:::<<<>>>AAACCCDDDEEEEEEJJJUUUdddsssxxxnnnjjjjjjoooiii```UUULLLFFFCCCBBB>>>???AAABBBAAA???===;;;@@@AAABBBAAA??????@@@AAABBBBBB@@@>>>???BBBHHHLLLMMMPPPUUUZZZ]]]```aaaaaa___\\\YYYVVVRRRMMMHHHDDDAAAAAA<<<777888<<<999111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,,,,---,,,------......------,,,***+++,,,---......///...........................------...///000000//////~~~}}}wwwtttppphhh\\\SSSOOOOOOOOOMMMKKKKKKMMMOOOHHHGGGDDD>>>999<<>>???CCCMMMXXX```ttt{{{rrrjjjcccWWWLLLGGGHHHEEEAAA>>>@@@DDDDDDBBBLLLEEEFFFPPPUUURRRRRRWWWVVVVVVYYY]]]\\\TTTNNNLLLQQQJJJBBB>>>???>>>:::555===CCCJJJMMMLLLMMMPPPSSSRRR[[[______aaabbbYYYKKKFFFAAA???@@@CCCAAA888000///.........//////...,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................////////////////////////...------------...//////dddffflllooollliiippp{{{}}}yyyuuutttuuuyyy||||||lllbbbaaa^^^YYYSSSMMMJJJIIIIIINNNNNNMMMIIIDDDAAA@@@AAANNNNNNMMMJJJDDD<<<555000///...---++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---,,,,,,+++***)))((((((+++++++++*********))))))))))))))))))))))))))))))***))))))))))))))))))))))))******++++++******)))******))))))******+++,,,+++++++++***))))))((((((---,,,,,,///222444333222888888777444000......///111111111111333555888:::666===JJJ[[[lll{{{ssscccSSSJJJDDD???<<<>>>888???HHHPPPZZZaaadddbbbooolllmmmqqqrrrrrrssswww~~~vvvuuuuuuqqqjjjddd]]]VVVOOOJJJ@@@???>>>???@@@AAABBBCCCDDDJJJPPPWWW```fffccc]]]NNNIIICCCAAAAAA>>>888333222000---,,,,,,---------------------------------------,,,,,,------...///........................---,,,,,,,,,,,,---..............................///////////////////////////............///000000tttvvvxxxwwwqqqqqq}}}{{{qqqjjjiiikkknnnsssmmmhhhjjjttt}}}xxxqqqiiiaaaYYYRRRMMMNNNOOOQQQRRRRRRNNNHHHDDDIIIMMMRRRTTTPPPGGG<<<555///...---,,,+++,,,,,,---------------............,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,------.........------...---,,,+++***(((''''''+++++++++***************))))))))))))))))))))))))))))))))))))))))))******)))******++++++******)))******))))))******+++,,,+++++++++++++++*********000000000222555666555444555444222///+++***,,,---...111333333333666;;;@@@FFFNNN^^^ttt{{{pppeeeUUUMMMDDDAAA@@@BBBHHHOOOWWWcccooovvv||||||rrrmmmhhh___UUUOOONNNKKKDDD???AAA>>>AAAKKKTTTYYY\\\___NNNKKKFFFDDDCCCBBB@@@???999555000------...//////---------------------------------,,,------...///........................---,,,,,,,,,,,,---..............................///////////////////////////////////////000111111}}}zzz{{{}}}zzzpppfffbbbbbbffflllqqq|||}}}|||nnndddTTTRRRQQQTTTYYYZZZVVVRRRHHHLLLRRRUUUTTTNNNFFFAAA444222///---,,,---...000,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++++++++++++++,,,,,,++++++***)))((((((************************)))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------,,,,,,+++******))))))******+++,,,'''((()))+++,,,...///000222222333444555555555444000000...---+++---000333444666777555666<<>>:::666111---..............................------......///000////////////////////////---,,,,,,,,,,,,---..............................////////////////////////---------------...//////~~~zzzlllnnnrrruuu~~~zzzlllccc^^^[[[WWWRRROOONNNMMMNNNQQQPPPMMMHHHAAA999222...............------------,,,,,,,,,---------......++++++++++++++++++,,,,,,)))***+++,,,------------***************+++++++++))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++)))******++++++******)))******))))))******+++,,,..................//////111333444333000......000...000333444555888;;;>>>???GGGVVViii|||qqqdddZZZSSSPPPJJJNNNXXXccclllzzz~~~tttzzz|||www}}}vvvwwwzzzpppbbbVVVIIIFFFDDDHHHQQQYYY[[[[[[PPPLLLGGGBBB>>>:::555222.......................................//////000////////////////////////---,,,,,,,,,,,,---..............................////////////////////////...............//////000lllbbblll~~~fffddd```[[[VVVQQQMMMKKKKKKMMMPPPPPPKKKCCC:::444000000//////.........---,,,,,,,,,------.........*********++++++,,,,,,---((()))***+++,,,,,,---,,,,,,+++++++++******))))))))))))******++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,------,,,,,,,,,*********)))***++++++,,,+++,,,---...///000111222111444555333000......000---111555999===@@@EEEHHHLLLWWWiiiooo[[[MMMIIIKKKOOOdddlllzzz|||{{{yyylllgggjjj|||xxx[[[PPPEEECCCIIIRRRWWWWWWZZZTTTLLLFFFAAA>>>;;;:::////////////////////////...............///000000........................---,,,,,,,,,,,,---..............................///////////////////////////////////////000111111uuuooouuudddZZZ\\\[[[RRRIIINNNLLLLLLNNNPPPLLLCCC<<<000///......//////...---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************)))************++++++++++++,,,------......------++++++++++++++++++,,,,,,)))+++...//////111444777888888777333//////111444222888<<<===BBBKKKTTTWWWddd}}}tttdddQQQGGGLLLZZZmmm{{{~~~tttzzz~~~{{{vvvdddUUULLLJJJOOOTTTUUUVVVWWWWWWOOOEEEAAACCC999444---+++---000///------.........//////000000111111000///...---,,,,,,........................888555222...---...000111000000000000000000000000........................rrrqqqtttiii\\\XXXYYYRRRRRRRRRRRRRRRPPPKKKHHH===999444000......------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************)))************++++++++++++,,,------......------+++++++++++++++,,,,,,,,,,,,---...///111333666888999666222000000111222333666:::;;;===HHH^^^uuu|||www___TTTOOOLLLPPP^^^rrr||||||~~~~~~rrreeeccciiiwwwrrrqqqxxx}}}www~~~vvvcccTTTNNNMMMSSSUUU\\\aaa^^^SSSHHHDDD===888222......///---,,,........./////////000000000000000///......------........................666444222///......000000000000000000000000000000........................zzzfff```mmm}}}lll]]]RRRSSSTTTUUUUUUTTTRRRPPPNNNHHH>>>666111///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************)))************++++++++++++,,,------......------***+++++++++,,,,,,,,,---///......000333666777888666222///000333666777777888>>>BBBHHHXXXvvvssseeedddbbbWWWIIIRRRWWW___iiiwww}}}sssiiiaaafffssssssiiieee]]]QQQKKKKKK]]]bbbhhhiiieee```^^^]]]\\\aaagggkkkjjjgggdddbbbeeexxxxxx^^^IIIMMMNNNVVVbbbeee\\\OOOFFFCCC>>>888333000///...---......////////////000000////////////////////////........................444333111000////////////000000000000000000000000........................sssfffiiiwwwkkk^^^[[[XXXXXXYYYZZZXXXUUUWWWRRRKKKDDD===777111...------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********++++++++++++,,,------......------***++++++,,,,,,---------000000000333666777555333000222444666888;;;???BBBAAAKKKVVV```pppnnnXXXJJJGGGSSSccctttzzz~~~vvvhhhfff___SSSTTT^^^ccc^^^]]]``````ZZZUUUVVVUUUVVVWWWVVVVVVXXX\\\___WWWXXXZZZZZZXXXSSSMMMIIIJJJYYYqqq~~~gggVVVPPPPPPXXX___\\\TTTOOOLLLHHH@@@888222000000111//////////////////000000......//////000000000000........................111111111111000///......////////////////////////........................rrrnnnwwwlllhhhttttttcccZZZYYY[[[[[[YYYWWWVVVUUURRRLLLCCC999222///...---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********++++++++++++,,,------......------******+++,,,------......000111333666777555222///111999@@@@@@===>>>FFFNNN[[[eeeqqqzzzlllXXXLLLQQQqqqvvvooolllooorrrnnndddbbbiiijjjcccccckkklllooovvv||||||yyywwwxxxyyywwwtttqqqoooppptttwwwrrrnnnjjjgggeee```YYYTTTNNNPPPYYYfffllllllmmmqqqttt~~~oootttfffYYYUUUVVVVVVVVVWWWZZZVVVMMMAAA666000000222000000000000000000//////......//////000111111111////////////////////////...///000000000///......////////////////////////////////////////////////|||~~~zzzgggsssvvvaaaXXXWWWXXXXXXUUUVVVXXXXXXUUUMMMBBB;;;222111...,,,,,,---///111...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************)))************++++++++++++,,,------......------******+++,,,---.../////////222555666555444333444===FFFMMMKKKEEEGGGUUUccc~~~jjjYYYWWW___rrrssshhhaaa^^^aaagggttttttxxx~~~zzzwwwyyy~~~~~~|||}}}|||yyyuuuhhhbbb\\\[[[^^^bbbcccbbb```ooottttttxxxmmm^^^TTTNNNPPPUUUcccbbb[[[NNN???444000111111111000000000000///////////////000000111111111////////////////////////---...///////////////...000000000000000000000000////////////////////////||||||ooohhhrrr~~~lll___YYYXXXVVVUUUUUUUUUTTTPPPJJJFFF888555111------000333666......---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************)))************++++++++++++,,,------......------******+++,,,---.../////////333555444111333:::@@@OOOTTTWWWTTTSSS^^^sssxxx___YYY[[[gggxxxnnngggccceeejjjqqq}}}{{{www|||qqqkkkkkkdddYYYfffjjjoooxxx|||rrr}}}wwwcccSSSOOOSSS^^^bbbddd\\\LLL>>>777555111111111000000000//////000000000000000000111111////////////////////////---------....../////////000000000000000000000000////////////////////////yyy~~~zzzyyytttxxxjjjdddzzzrrrccc^^^XXXUUUQQQOOOOOOOOOOOONNN<<<888333//////222777:::......---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************)))************++++++++++++,,,------......------******+++,,,---//////000000333555111...333@@@KKK\\\\\\[[[ZZZaaattt|||mmm]]]]]]iii{{{|||zzzrrrfffgggpppbbbcccmmmzzz{{{yyy{{{zzz}}}}}}hhhgggfffjjjvvv~~~yyyaaaWWWXXXSSS]]]fffdddWWWIII???<<<222111111111000000//////111111000000000000000000000000000000000000000000---------------...///000000000000000000000000000000000000000000000000000|||{{{rrrzzzwwwiiidddeeeuuuWWWZZZUUUQQQQQQTTTVVVRRROOOFFF>>>444//////000///---//////.........---------,,,------......------,,,******+++++++++,,,,,,,,,************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,+++++++++++++++---///000//////,,,444666000333DDDTTTYYY^^^ZZZZZZeee{{{ssskkk^^^```ttt~~~tttnnnddd[[[aaannntttwww}}}yyyvvvyyy|||}}}zzz}}}}}}pppeeeaaabbbdddfffiii~~~xxxuuummmTTTOOOUUUaaakkkfffVVVIIIEEE===333---///111//////333000/////////............000000000000000000000000000000//////.........---000000000000000000000000000000//////.........---{{{ssspppooorrrYYYZZZZZZWWWSSSPPPOOOOOOHHH@@@666000000000///...//////.........---------,,,------......------,,,)))))))))*********++++++************************---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,---.........---,,,111111111666DDDTTT]]]^^^XXX___hhhtttmmm^^^___eee{{{ppp^^^^^^eeelllwwwyyyxxx{{{uuuuuuqqqlllmmmqqqpppjjj{{{}}}vvvkkkccc^^^]]]kkk~~~yyyooofffrrruuuSSSOOOSSSbbblllhhh\\\TTTDDD999111111111///---///000000/////////.........000000000000000000000000000/////////............000000000000000000000000000000/////////.........}}}}}}~~~hhhpppnnnggg]]]UUURRRRRRQQQPPPMMMEEE;;;555333222222000/////////.........------------............------*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...///000000///......555...///@@@UUUaaabbb```]]]mmmzzzvvv___UUUaaavvvuuuhhhbbbkkkwww|||uuuooohhhiiihhhfffkkktttzzz|||~~~qqqhhh]]]]]]ddduuu{{{hhhaaannnjjjZZZOOOWWWhhhnnnfff\\\NNNBBB777333222000...///000000000/////////......000000000000000000000000////////////............000000000000000000000000000000////////////......yyynnnmmmxxxcccUUUVVVZZZWWWSSSRRRKKKBBB;;;777555444333////////////............------............---------------.........//////+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...000222222222222333444///666KKK\\\```bbbeeetttooommmdddfffyyyuuurrruuunnnkkkoooxxx}}}uuutttxxxqqqttt}}}vvvooopppvvv}}}nnnaaaXXX^^^mmm|||qqqggg{{{qqqZZZTTT\\\dddeeeaaaYYYNNN@@@777333222222333000000000////////////...///////////////////////////////////////.........////////////////////////000000//////////////////rrreeejjjlllbbb]]]XXXUUUTTTOOOGGG???999555333111000000/////////.........---......//////......---------........./////////+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,///111111000000111333222777GGGXXX___```iiiwwwtttmmmtttuuu}}}|||mmmhhhiiidddwwwzzz~~~~~~xxxpppmmmooobbb```dddooozzzuuubbbYYYWWW]]]jjjxxxzzzxxxsss___VVVZZZdddlllfff^^^OOO@@@666333444444111000000000////////////////////////////////////........./////////////////////////////////////////////000000000000000000zzzhhhjjjtttxxxbbbYYYYYYUUUQQQKKKDDD<<<666111///000000000/////////............////////////......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------///111222000......111555999GGGZZZdddeeejjj}}}xxxoooyyyssskkklllsssrrr||||||vvvhhh```bbbjjjyyyppp___RRRSSS\\\fff}}}{{{zzzbbbYYY```hhhmmmlllcccPPP???666333222111111000000000/////////000000000000000000000000.........///////////////000000000000000000000000//////000000000000111111xxxxxx|||zzz{{{~~~}}}gggXXXtttyyyggg```YYYWWWSSSLLLCCC:::444111000000000000/////////.........////////////......***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......///////////////000111222333222111444;;;AAAMMM\\\iiilllmmm{{{ssswwwwwwlllooonnnqqqyyy{{{www}}}ooommmssshhhYYYVVVUUUkkk}}}xxx}}}zzzggg^^^[[[iiiqqqrrraaaKKK===666333111111111000000000//////000000000000000000000000............/////////000000000000000000000000000//////000000000111111111uuuuuuvvvuuujjj___```gggjjjjjjlllmmmpppsssvvvwwwuuu}}}www[[[___ssszzzggg^^^^^^[[[TTTKKKAAA999555000000000000////////////......////////////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222000333555666777===HHHPPP___kkkqqqnnnsssmmmeee{{{yyyeeedddppprrrqqquuuuuuxxxzzztttsss|||~~~{{{yyyzzz~~~{{{}}}jjj```XXXZZZjjj|||mmmggg}}}zzzfffZZZ___oooyyylllUUUDDD;;;777111111111111000000000000000000000000000000000000---.........//////000000000000000000000000000000//////000000111111111222WWWYYY\\\ZZZNNNAAA???FFFIIIKKKMMMOOORRRVVV\\\```ddddddhhhoooyyyzzziii]]]bbbsssdddWWWSSSQQQIII@@@:::444111...---000111000...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---000000000000111111111111222888888222444FFFaaasss|||rrrpppzzznnndddeee~~~wwwnnneeefffnnntttpppgggccciiippptttzzz}}}{{{yyyyyyxxxwwwwwwzzzzzzyyywwwwwwzzz}}}yyyssspppttt|||lllgggcccdddqqqzzziiijjjyyyxxxTTTNNNaaauuusssddd^^^QQQ999444555222///000444333...000000000000////////////000000000000111111111111000000000000000000000000000000000000111111111111???@@@DDDEEE???666666;;;:::;;;<<<===>>>AAAEEEHHHKKKNNNSSS[[[eeemmmrrrssssssdddggg~~~vvvcccYYYVVVRRRFFF:::777333///...000222000///---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++***++++++,,,---......///000111222333333555555444777FFF```wwwwwwjjjlllsss{{{ggg^^^bbbjjj{{{{{{wwwwwwzzz}}}}}}{{{{{{rrruuuyyyyyyvvvsssqqqqqqxxxvvvtttuuuxxxyyyyyywwwyyyxxxxxxyyyzzz|||}}}}}}}}}yyytttqqqsssvvvyyy{{{xxxuuussssssvvvzzz}}}{{{pppeeeeeeqqq}}}qqqxxxkkkUUUTTTaaaoooqqqmmm]]]EEE777555444222111000//////111000000000////////////000000000000111111111111000000000000000000000000000000000000111111111111333333666999888444444777555666666555555666888;;;:::<<>>[[[zzztttxxxooojjjwwwtttddd]]]dddoooyyy{{{|||}}}|||xxxtttsssrrrmmmppptttuuusssqqqppppppwwwtttqqqpppqqqrrrrrrrrruuuvvvxxxyyyyyyyyyxxxxxx{{{xxxtttqqqpppnnnkkkiiiqqqpppnnnmmmmmmllljjjhhhgggiiilllrrr{{{rrrccc```hhhwww{{{hhhQQQPPPhhh{{{qqq\\\AAA999555666444------222111111000000000/////////000000000000111111111111000000000000000000000000000000000000111111111111999888777999:::999888888;;;<<<<<<:::999888:::;;;<<<===???DDDIIILLLLLLKKKRRR___ppp{{{~~~kkkZZZeeegggUUUVVVTTTLLL???:::333000000111000///......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,---///000222444666666777777===QQQqqq~~~tttmmm{{{{{{zzz~~~wwwzzzvvvqqqpppqqqvvv}}}uuuuuuuuusssqqqooommmllllllmmmooorrrssssssrrrqqqqqqsssqqqnnnmmmmmmoooqqqrrrmmmpppsssuuutttrrrqqqqqqvvvssspppllliiieee```]]]WWWVVVTTTSSSSSSQQQOOOLLLKKKKKKKKKLLLPPPYYYcccjjjooo___[[[eeeqqqfffWWWaaasssrrrSSS@@@444666666///...666111111111000000000/////////000000000111111111111000000000000000000000000///000000000111111111111???>>><<<;;;===???>>>;;;?????????>>><<<;;;<<<===CCCAAA@@@BBBEEEHHHIIIJJJRRR]]]lllsssssspppqqqsssqqq\\\dddyyyiii^^^ZZZUUUFFF???777222000000///......//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...///000111222333555666666;;;EEEWWWnnnxxxiiimmmxxxzzz|||qqqjjjdddlllvvv|||}}}yyyvvvsssooommmkkkjjjjjjkkkkkkllljjjjjjkkklllmmmllljjjiiinnnmmmjjjgggffffffhhhjjjbbbeeehhhjjjiiihhhhhhiiillliiieeeaaa^^^ZZZVVVTTTIIIFFFCCCAAA@@@@@@???>>>???>>>===;;;;;;>>>BBBFFFYYYjjjmmm______fffppp^^^^^^vvv~~~fffJJJ444333555111111666111111111111000000000000///000000000111111111111000000000000000000000000///000000000111111111111LLLLLLJJJHHHIIIMMMNNNLLLIIIJJJJJJIIIFFFEEEEEEFFFGGGEEEBBBBBBEEEGGGIIIIIISSSZZZccceeeaaa\\\ZZZZZZnnn|||bbbXXXeeeuuueee\\\OOOGGG===555222111000......//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...111111222444555777888888===RRRnnn|||rrrqqq|||uuunnnhhhdddkkkrrrzzzzzzvvvrrrrrruuummmkkkiiiiiikkklllmmmmmmhhhgggfffeeeeeedddaaa^^^dddccc```\\\XXXVVVWWWXXXSSSVVVZZZZZZZZZ[[[^^^bbbaaa^^^ZZZWWWUUURRROOOMMMPPPLLLGGGDDDCCCBBBBBBAAA===>>>>>><<<::::::;;;===<<>>===>>>???>>>===<<<>>>???888888>>>JJJ\\\yyylllbbb___yyywwwdddeeevvv|||nnnSSS???777555333111222222222111111111000000000000000000111111111111000000000000000000000000000000000000111111111111www{{{yyyrrrooosssuuutttvvvvvvvvvsssnnnkkkiiiiiicccaaa^^^ZZZVVVQQQKKKFFFCCCEEEGGGJJJKKKJJJIIIHHHHHHMMMYYYlll}}}```MMMIIIWWWvvvyyy^^^UUUHHH===888555333111//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......///000333666999<<>>@@@BBBBBBBBBGGGQQQYYY[[[[[[[[[ZZZYYYUUUOOOKKKHHHGGGEEEEEEFFFFFFEEEDDD<<<===>>>===;;;<<<===???@@@===;;;;;;AAAWWW~~~mmmaaafffppprrryyyjjjrrr{{{gggLLL<<<777666333222222222111111111111000000000000000111111111111000000000000000000000000000000000000111111111111{{{yyyyyyqqqmmmjjjiiihhhbbbYYYQQQOOOLLLIIIJJJLLLNNNLLLJJJLLLIIIHHHOOO[[[nnnyyy___[[[SSSVVVrrrqqqcccSSSIII???555222444000000000///......///111//////.........---------//////.........---------........................,,,,,,,,,,,,------...///555111333;;;;;;888@@@MMMggg{{{lllppp}}}~~~rrrrrrkkkmmmnnnkkkhhhfffhhhkkklllgggccccccffffffaaa\\\ZZZXXXTTTPPPLLLHHHFFFEEEDDDCCCBBBAAAAAABBBCCCDDDBBBCCCEEEEEECCCDDDMMMYYYaaacccccc___^^^]]]YYYRRRUUUQQQLLLLLLMMMLLLFFFAAADDDCCCAAAAAABBBBBBBBB@@@???>>>AAABBB<<<>>>VVVssskkk______sss~~~vvv~~~nnnfff~~~gggLLL<<<777777666444111000222555333...000000000000000000000000000000000000000000000000000111222333333222111000}}}{{{uuukkkddd^^^[[[WWWUUUUUUTTTQQQNNNMMMGGGBBBCCCHHHSSSeeetttsssdddTTT[[[qqq[[[NNNGGG>>>555111///000000000/////////000//////.........---------//////.........---------........................,,,,,,,,,,,,---...//////333222666===<<<:::FFFVVVuuu~~~qqqkkksss~~~llljjjlllllljjjeeeccceeegggiiieee``````cccddd```\\\ZZZXXXUUUPPPLLLHHHFFFDDDCCCBBBAAA@@@@@@AAABBBCCCAAAAAABBBCCC@@@AAAIIITTT```dddgggggghhhiiigggbbbccc___[[[XXXWWWTTTOOOKKKHHHGGGFFFFFFFFFEEEBBB@@@CCC???>>>@@@===;;;HHHYYYzzzhhh[[[bbbtttppp___nnnzzz{{{cccHHH888444222111000///111333222000111111111111111111111111111111111111111111111111000111222222222222111000zzzvvvrrrkkkgggddd```ZZZUUUPPPIII@@@<<<:::<<>>NNNiiiqqqppp{{{|||rrrvvv|||yyytttgggXXX\\\aaabbbbbbbbbdddgggeeeggggggddd^^^ZZZZZZ\\\XXXXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVUUUQQQOOONNNKKKHHHJJJOOOXXXgggwww~~~|||{{{sssmmmddd\\\XXXVVVUUUUUUQQQPPPNNNJJJEEEBBB@@@@@@@@@CCCbbb|||]]]WWWhhhyyyxxxlll~~~pppfffxxx{{{[[[EEE999222333444111111666222222222222222222222222222222222222222222222222222222111000000111222222|||ooofff[[[NNNFFFCCCBBB;;;777<<>>FFF___qqqiii]]]wwwsss\\\RRRGGG:::222000111111000000/////////......................................................------///000///...///111555999<<<;;;BBB[[[yyyyyy|||ooo\\\MMMGGGVVV\\\aaacccfffhhheee___WWWVVVWWW\\\^^^```fffmmmkkkjjjooovvvvvvoookkkllliiigggffffffgggfffdddbbbaaaaaaaaa```___^^^\\\\\\\\\YYYUUURRRQQQOOOMMMKKKXXXeeexxx|||wwwrrrllleee^^^YYYVVVTTTPPPNNNMMMKKKIIIGGG???===>>>LLLjjjqqqVVV^^^lllwwwtttjjjxxx[[[;;;...222777777333111111111111111111111111222222222222222222222222111111222222222333333333rrrrrrrrrqqqqqqsssvvvxxxtttxxx~~~{{{mmmbbbXXXMMMFFF>>>888999???GGGYYYrrr~~~{{{wwwyyy}}}qqqcccrrrfffUUUKKK>>>555222222111///000000/////////.........................................................//////000000000222666999;;;<<>>EEESSSeeezzz{{{oooyyyvvviiicccrrrjjj___OOO@@@777333111000000000000////////////.......................................////////////---///111333444555888:::>>>IIIgggssszzz|||jjjUUUEEEDDDJJJOOOQQQSSSXXXbbbllllllfffeee```]]]]]]\\\]]]bbbjjjssswww}}}}}}yyyxxxxxxwwwuuusssrrrqqqooollljjjllleee^^^^^^ccceeebbb^^^^^^]]]\\\[[[YYYVVVQQQMMMTTT```sss~~~xxxsssnnnhhhddd[[[WWWSSSOOONNNLLLKKKIIIEEECCCBBBFFFUUUgggqqqqqqhhh{{{jjjPPPXXX}}}xxxvvvnnnmmmfffJJJ:::555666666222222222222222222222222222222222222222222222222111111222222222333333333ccc^^^[[[]]]gggrrrzzz~~~~~~|||zzz{{{tttfffZZZOOOGGGBBB===;;;AAAMMMbbb}}}rrr___^^^zzz{{{ooo[[[III;;;555333222111000000000////////////////////////////////////........./////////000000---///222444555777:::<<>>666666777222222222222222222222222222222222222222222222222111111222222222333333333]]]```fffmmmuuu{{{}}}}}}~~~~~~~~~~~~xxxkkk\\\PPPDDD>>><<<@@@FFFRRRjjjmmmVVVaaayyylllWWWEEE:::555333111111000000000/////////////////////////////////.........//////000000111...000222444555888<<>>AAAUUUxxx|||sssggg\\\RRRKKKLLLRRRTTT^^^iiinnnpppqqqnnnjjjkkkhhhfffggggggfffjjjpppzzz~~~zzzwwwqqqooommmmmmmmmmmmkkkiiiaaa___\\\YYYXXXUUURRROOOOOO[[[lll~~~~~~yyyuuuqqqmmmkkk```[[[UUUQQQOOONNNMMMLLLFFFEEEBBBCCCQQQfffwww~~~wwwfff\\\fffzzzkkk]]]eeegggrrr~~~lll]]]EEE999222333333333333333333333333222222222222222222222222111111222222222333333333uuuwwwyyyyyyyyy{{{sssdddUUULLLMMMNNNKKKNNNVVV]]]oooeeeSSSeeettt]]]HHH999111111111111111000000000000000000000000000000000000---......///000111111222000111222333555999???CCCaaatttkkkaaaZZZSSSNNNNNNRRRZZZfffppprrrppppppnnnlllllljjjiiikkkkkkjjjnnnsss}}}~~~yyyvvvrrrrrrrrrrrrqqqooonnnmmmfffccc^^^ZZZWWWTTTQQQNNNOOOZZZkkk}}}~~~xxxuuuqqqmmmkkkaaa\\\VVVQQQOOONNNMMMMMMEEEDDDCCCEEESSShhhxxxxxxcccYYYfff}}}~~~zzzgggaaauuurrrppppppvvviiiPPP@@@777333333333333333333333333222222222222222222222222111111222222222333333333yyyzzz{{{yyyvvvvvvyyy||||||qqqfffYYYQQQQQQSSSTTTTTTWWW]]]lllkkkYYYbbbpppfffQQQAAA555111444555222//////000111000000000000000000000000111000///////////////000...444888555222666AAAKKKyyyttt|||{{{xxxkkkdddfffbbbWWWNNNMMMRRRWWWgggqqqyyyyyyuuussspppmmmpppkkkhhhjjjkkknnnttt{{{||||||wwwrrrpppooonnnmmmgggddd```]]]YYYUUUPPPMMMPPPZZZkkk||||||yyytttmmmhhhaaa\\\VVVQQQOOONNNMMMMMMKKKEEE@@@DDDRRRfffwwwooojjjwwwwwwttt|||___aaa}}}tttvvv~~~ppp~~~\\\BBB666222333222111111333444333333333333333333333333333111222333444444333222111xxxyyyzzzxxxvvvuuuxxxzzz}}}xxxiii^^^[[[ZZZXXXVVVRRRSSS^^^sss}}}fffccciiimmmWWWCCC555333555555333000///000000000000000000000000000000000000////////////000000000333777777444777III[[[}}}uuuvvv{{{rrrxxxwwwqqqhhh\\\```aaa___WWWOOOOOOTTTYYYllluuu}}}|||yyyvvvtttpppooojjjggghhhkkknnnwww}}}{{{vvvrrrpppooommmlllhhheeeaaa^^^ZZZVVVQQQMMMQQQZZZkkk|||~~~zzztttmmmgggbbb^^^XXXSSSPPPOOONNNMMMKKKEEEBBBGGGUUUiiizzzzzzlllooo|||vvvrrreee[[[rrruuurrrzzzeeeIII<<<555555333222333444333222333333333333333333333333222222222333333222222222vvvwwwwwwvvvuuuuuuvvvxxxzzz||||||pppiiiddd```\\\QQQMMMOOObbbuuuiiieeeyyyxxxaaaMMM<<<555444333222111/////////000000000000000000000000000000000//////000000111333111555999666:::TTTrrrvvv~~~|||yyywwwpppuuupppiiiaaaVVV\\\\\\ZZZUUUPPPPPPWWW^^^sss|||~~~{{{xxxtttooojjjfffgggiiiooozzz{{{wwwsssrrrqqqooonnniiifffccc___\\\WWWRRROOOQQQ[[[kkk||||||vvvmmmfffccc___YYYTTTRRRQQQOOONNNJJJFFFDDDKKKZZZnnn~~~sssjjjzzz{{{sssvvv[[[hhhyyy~~~}}}vvvWWWEEE888666444444555555333222333333333333333333333333333222222222222222222333rrrrrrsssttttttuuuvvvwwwvvvwwwzzz~~~}}}uuummmfff```TTTMMMHHHVVVxxx|||jjj```qqqppp\\\JJJ888333000111111000//////////////////////////////000000000///000000111111666111444:::888===```|||xxxxxx}}}uuunnnhhh^^^^^^ZZZUUURRROOOQQQ[[[eee{{{|||wwwrrrlllhhhggghhhnnn|||}}}yyyvvvuuutttrrrpppkkkhhheeeaaa^^^YYYTTTQQQSSS\\\lll}}}yyypppiiiddd```ZZZVVVSSSQQQOOONNNIIIGGGGGGPPP```sssqqqxxxwwwffffff~~~bbbLLL:::666333444666555444444333333333333333333333333444333222111111222333444nnnoooppprrrtttvvvwwwwwwssssssuuuyyy~~~sssggg^^^SSSLLLEEELLLfffkkkXXX^^^~~~lllYYY???555...000222000///000////////////////////////000000000000000111222222888222555:::999CCClll}}}yyy|||uuussslllaaaYYYQQQNNNNNNSSS```nnnyyywwwqqqllliiihhhnnn|||~~~zzzwwwvvvtttrrrpppmmmjjjgggccc```[[[VVVSSSVVV^^^mmm}}}}}}uuunnndddaaa[[[WWWTTTRRROOOMMMIIIHHHJJJUUUfffxxx~~~wwwvvvyyyiiiyyy|||oooUUU>>>666111444666555444666333333333333333333333333444333222111111222333444ooonnnooorrrtttvvvvvvtttqqqpppqqqttt}}}zzziii]]]PPPIIIBBBEEESSSmmm{{{aaaOOOcccxxxfffKKK<<<000111333000///111000000000000000000000000000000000000111111222333666444666:::<<>>444555111111111111111111111111000111222222222333555777888;;;CCCjjj|||yyy|||}}}yyyttteeeQQQHHHNNNSSSVVVSSSJJJJJJNNNWWW```aaaeeeyyy{{{vvv~~~{{{vvvsssqqqqqqssswww~~~vvvnnnfff\\\SSSOOOQQQ```qqquuuqqq}}}UUU<<<888888555555555555444444444444333333333333333333333333333wwwvvvuuutttrrrnnnhhhdddbbb^^^ZZZXXXWWW\\\iiiwwwmmmZZZNNNCCCEEE???BBBfffmmmTTTZZZlllxxx^^^DDD888777111111111111111111111111000111222222222333666888555999EEEqqqwwwxxxyyyrrrkkkjjj^^^IIIGGGKKKBBBEEEPPPLLLKKKPPPZZZbbbbbbfffyyy~~~xxx~~~}}}yyywwwvvvwwwuuuyyy{{{rrrjjj___TTTQQQSSSfffwwwkkkyyykkk\\\???999:::777888888888888777777777777333333333333333333333333wwwvvvuuuuuusssooojjjfffaaa^^^[[[YYYWWWXXXaaalll{{{~~~kkk```PPPFFF;;;???]]]ooo___hhh{{{[[[III???000111111111111111000//////222222111111222444555777999888IIIzzz|||vvvhhh```ccc___XXXNNNHHHFFFGGGIIIJJJJJJVVVYYYZZZbbbgggqqq}}}}}}|||zzz|||yyy}}}yyylll___VVVSSSSSSnnn{{{ssskkkwwwooodddKKK:::333999<<>>VVVzzz{{{uuuiiieeekkklllfff\\\RRRKKKHHHGGGHHHIIIVVVZZZ[[[ccciiirrr}}}}}}~~~}}}sssggg\\\WWWXXX[[[rrr~~~}}}kkk|||}}}nnnhhhNNN<<<444:::333888===???<<<777444222444444444444444444444444wwwvvvuuutttsssoookkkgggccc```]]][[[YYYYYYaaajjjtttooo[[[PPPEEE???AAAUUU}}}mmm\\\iiivvvmmmUUUEEE444222222222111111111000000222222111222333444666777999CCCeee}}}qqqeeefffnnnvvvnnncccWWWNNNIIIHHHGGGIIIUUUZZZ]]]fffjjjqqqzzznnnaaaYYYXXX^^^cccwwwiiikkkrrrqqqVVV???555:::222444555666555444555666444444444444444444444444wwwvvvtttsssrrroookkkhhhddd```]]][[[YYYXXX^^^eeeppp|||yyyeeeWWWKKKCCC;;;DDDmmmbbbZZZggguuu\\\JJJ:::333333222222111111111111222111111222333555777888888EEEppp~~~ooogggmmmwwwzzznnn]]]QQQMMMLLLJJJGGGHHHUUUZZZ^^^gggkkkqqq}}}}}}mmm___YYY\\\dddkkk|||hhh^^^||||||___EEE777999555555555555555666777999444444444444444444444444wwwuuutttsssrrrooollliiiccc___[[[ZZZXXXWWWZZZ___lllyyysssaaaSSSKKKAAAAAAaaa}}}___ccczzz|||eeePPP???444444333222111222222333222111111222333666888999;;;HHH{{{~~~ppppppzzzttt[[[NNNLLLMMMJJJDDDIIIUUUZZZ^^^gggkkkooozzz}}}nnnbbb___fffpppwwwooo\\\~~~iiiKKK999999555555555555555555555444444444444444444444444444wwwuuusssrrrqqqpppmmmjjjddd___[[[ZZZXXXVVVWWW[[[hhhuuu|||iiiWWWNNNDDD???QQQkkkllleeessspppXXXCCC555444333222222222333444222111111222444666888:::@@@OOOsssuuu|||}}}aaaPPPMMMMMMGGGAAAKKKVVVYYY\\\fffiiilllvvv{{{ooohhhjjjsss}}}~~~cccxxxpppRRR<<<999666666666888888777444111444444444444444444444444wwwuuusssrrrqqqpppmmmkkkeee```\\\[[[ZZZVVVVVVYYYcccrrrttt```RRREEE>>>EEESSSppp^^^ggg|||```HHH666555333222222222444555111111222222444777999:::BBBVVV~~~xxx}}}zzzwwwaaaRRRLLLJJJGGGDDDMMMVVVXXXZZZdddgggiiisss{{{rrrnnnrrr|||gggmmmyyyuuuXXX@@@;;;888777777888:::999666333444444444444444444444444wwwuuusssqqqqqqpppmmmkkkgggaaa]]]\\\[[[WWWVVVXXX```ooommmZZZKKKBBBEEEMMMwwwkkkSSS[[[~~~gggMMM777555444222222333444555111111222333444777999;;;AAAYYY{{{ooogggZZZOOOIIIGGGIIIJJJOOOWWWWWWXXXbbbeeehhhqqqwww}}}uuussswwwhhhbbbpppwwwwww[[[CCC<<<444333222444666777555222444444444444444444444444wwwvvvtttrrrqqqooollliiihhheee```[[[XXXVVVUUUUUU\\\iiizzzyyycccRRRGGGAAA???```nnnVVVKKKdddqqqWWW???666111555666111000555111333444555555666999;;;@@@iiixxxyyy|||nnn___QQQLLLHHHCCCDDDKKKQQQTTTXXXZZZ\\\bbbjjjpppttt~~~}}}wwwZZZuuuzzzqqq}}}___JJJ999888777666777888777555333555555555555555555555555xxxvvvtttsssrrrpppllljjjfffccc___[[[XXXWWWWWWWWW[[[gggxxxjjjWWWKKKCCC@@@HHH|||uuu[[[MMMdddrrrVVVBBB777111444555111111555111333444555555777999<<>>KKKxxxiiiiii{{{ttt___MMMHHHGGGDDDDDDGGGNNNSSSZZZ^^^```aaadddgggooosssjjjgggeee@@@999777555555555555444222444444444444444444444444yyyxxxuuutttsssqqqnnnkkkeeeccc```\\\YYYVVVTTTSSS[[[fffuuusss```PPPGGGCCCVVVgggRRR^^^ttt\\\GGG555222555333333555222333444444555888<<>>BBBaaatttiiiggg]]]SSSJJJHHHDDD@@@DDDMMMMMMSSS[[[aaaccceeehhhkkklllooorrrwwwlllppp~~~VVV>>>;;;888666666666666555666666666666666666666666wwwvvvtttrrrqqqooollliiidddcccbbb___]]][[[YYYXXXYYYcccqqq}}}uuu___QQQHHHBBB[[[}}}fff[[[eee{{{wwwZZZ===555777666333333333444444333555888>>>BBBdddzzzqqqqqqWWWOOOJJJIIIDDD???DDDNNNNNNTTT\\\aaadddfffjjjmmmmmmqqqssstttxxx~~~~~~~~~nnnnnnzzz}}}[[[???<<<888666666777666666777777777777777777777777ssssssrrrqqqooommmkkkjjjgggfffddd```[[[YYYXXXYYY[[[aaalllwwwlllSSSLLLHHHRRRsss]]]UUUuuuvvv[[[AAA777222...000777777333111444666777<<>>FFFuuuzzzlllsssiiiTTTLLLKKKHHHEEECCCCCCGGGJJJRRRWWW]]]aaacccfffkkkooouuuqqqooosssvvvwww{{{|||tttnnniiiddd]]]WWWRRRNNNJJJGGGHHHMMMXXXeeeqqqyyy}}}~~~|||zzzzzzffftttppp}}}PPP===777999555555888444444555666555444333444666ppppppoooooommmllljjjiiifffbbb\\\XXXUUURRRNNNLLLOOOPPPQQQSSSSSSSSSRRRQQQVVVYYY]]]___```ccchhhmmmssswww|||nnnSSSMMMEEECCCffffffUUUWWWmmmxxxdddKKK<<<666444333444444333444666666777>>>GGGxxx}}}kkkkkkxxx|||aaaPPPJJJIIIFFFDDDBBBDDDHHHKKKPPPVVV\\\aaadddhhhmmmrrrsssooooootttxxxxxxyyy{{{~~~xxxpppkkkeeeaaa[[[UUUQQQMMMHHHFFFBBBGGGQQQ^^^lllwww|||}}}~~~fffoooyyyUUU>>>666:::666555777555444555666666444444555666ppppppooonnnllljjjiiihhhddd___YYYVVVUUUSSSOOOLLLNNNNNNNNNMMMLLLLLLKKKJJJJJJMMMQQQRRRRRRUUUYYY]]]aaaeeemmmuuu}}}xxx\\\NNNHHHEEEXXXlll\\\SSSaaa}}}oooWWWCCC888444666777333333555777666666???III{{{pppjjjwww~~~```UUUJJJHHHFFFCCCAAADDDIIIMMMQQQVVV]]]aaaeeehhhnnnrrrpppnnnoootttxxxwwwxxxzzz~~~~~~{{{vvvpppmmmccc___ZZZUUUQQQMMMHHHEEE@@@CCCKKKYYYiiivvv}}}|||~~~dddlllYYY@@@666:::777555777666444555666666555444555666qqqqqqpppnnnllliiigggfffbbb\\\WWWUUUUUUUUUQQQNNNMMMLLLLLLLLLLLLLLLLLLLLLHHHLLLOOOPPPOOOOOOSSSVVVSSSUUUZZZ```iiiuuukkkSSSMMMIIILLLrrreeeTTTYYYvvvvvvbbbKKK:::444555777333333666777666666???JJJtttkkk|||cccZZZKKKIIIEEEBBBAAADDDJJJOOOTTTYYY___bbbdddggglllpppmmmllloootttvvvtttuuuyyy}}}}}}zzzxxxvvvrrrpppeeeaaa\\\WWWRRRMMMHHHEEEBBBCCCIIIVVVfffttt|||~~~yyyyyy{{{~~~ggglll]]]AAA666;;;888555777777444666777666555444555777rrrqqqpppnnnkkkhhhfffddd```[[[UUUTTTVVVVVVSSSOOOLLLLLLLLLLLLMMMNNNPPPPPPLLLPPPSSSSSSRRRQQQSSSUUULLLLLLMMMPPPWWWcccqqq{{{sssTTTMMMHHH@@@llluuujjjUUUUUUsssxxxgggOOO;;;222111333222333666888666666???JJJqqqhhh}}}aaaXXXLLLJJJEEEAAA@@@DDDKKKPPPWWW\\\aaacccdddfffjjjnnnllllllooossssssqqqsssxxx{{{}}}}}}zzzxxxvvvuuusssrrrhhhddd___YYYTTTNNNIIIEEEBBBBBBFFFQQQ```nnnuuuwwwxxxvvvvvvyyy~~~}}}llllllzzz___BBB666;;;888555777777555666777666555444555777pppmmmiiihhhhhhfffbbb___ZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUSSSQQQQQQRRRSSSTTTSSSRRRQQQSSSUUUWWWXXXWWWPPPSSSOOOMMMOOONNN[[[uuuwww```OOOFFFCCC```mmmWWWVVV```}}}lllNNN???666222555555888555555888555<<>>RRRiiilllrrrWWWPPPLLLEEEAAACCCIIIQQQVVVYYY[[[^^^aaacccgggkkknnnooonnnnnnnnnoooqqqssstttxxx{{{~~~||||||{{{|||}}}|||zzzxxxsssnnnggg___XXXPPPJJJFFFAAA>>><<<===AAAFFFIIIKKKMMMNNNOOORRRVVVYYY\\\^^^bbbdddgggiiikkknnnqqqttt{{{ppp^^^|||vvvmmmKKK888888777666999777888777777777666666666666kkkgggccc___]]]]]]]]]]]]_________``````aaaaaabbb___^^^^^^]]]^^^___``````bbb```^^^]]]^^^^^^]]]\\\\\\\\\VVVUUUUUULLLKKKXXXsssoooWWWOOOFFFCCCkkkoooVVVSSS___{{{yyy]]]III:::222555333666444666:::777???SSSwwwdddmmm~~~SSSOOOKKKDDDAAACCCIIIRRRXXXYYY[[[^^^aaacccfffjjjmmmooonnnnnnoooppprrrtttuuuxxxzzz}}}~~~}}}~~~~~~|||yyywwwrrrjjjaaaYYYRRRKKKFFFCCCBBB???===;;;<<<>>>AAA>>>???AAADDDFFFHHHIIIJJJLLLNNNQQQTTTVVVZZZ^^^bbbqqqyyyxxx[[[zzzwwwxxxRRR888666555555777333777777777666666666555555iiigggccc```]]]]]]^^^````````````aaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbcccaaa^^^^^^^^^^^^]]][[[WWWVVVPPPOOOQQQKKKLLL\\\rrruuuYYYOOOIII???]]]rrrTTTPPP\\\fffNNN>>>666999444666444666:::777???TTTrrr^^^gggUUUMMMIIIDDDAAACCCJJJSSSYYY[[[]]]___aaabbbdddhhhjjjmmmmmmnnnoooqqqtttwwwyyyxxx{{{~~~{{{yyyyyyssskkkccc[[[SSSLLLHHHFFFEEECCC???;;;:::<<>>======<<<>>>???AAACCCEEEIIINNNQQQcccooo{{{]]]pppxxxXXX<<<888666555666222666666666555555555444444ffffffdddbbb______aaabbbaaaaaabbbbbbbbbbbbbbbccccccccccccbbbbbbbbbaaaaaa```^^^\\\[[[[[[[[[ZZZXXXSSSSSSMMMKKKLLLFFFKKK]]]ttt}}}]]]NNNLLLAAATTT~~~___VVV^^^kkkRRR>>>555888555777555666:::777???SSSooo```ffftttuuuaaaJJJGGGDDDBBBEEELLLTTTYYY[[[]]]___aaabbbdddgggiiikkklllmmmooorrrvvvzzz|||yyy{{{~~~|||xxxyyytttmmmeee]]]VVVPPPKKKHHHHHHFFFBBB???>>>???@@@===>>>>>>======;;;::::::::::::;;;<<<<<>>RRRtttcccllltttbbblllyyydddHHHFFFDDDDDDGGGMMMTTTXXXZZZ\\\^^^```bbbdddhhhkkkllllllmmmpppssswwwzzz|||yyy{{{~~~}}}zzzzzzuuunnngggaaaZZZTTTPPPNNNLLLIIIFFFEEEDDDDDDDDDBBBBBBAAA@@@@@@??????>>>=========;;;:::<<>>@@@FFFUUUlll~~~ccccccoooQQQ===:::666777888444666666666666666666666666XXX___ccceeehhhllllllhhhllljjjhhhgggggggggfffdddffffffdddbbb___]]][[[ZZZYYYXXXVVVSSSPPPMMMKKKJJJLLLKKKKKKLLLMMMQQQ___mmm|||oooXXXMMMDDDJJJ```xxxcccVVVbbbvvvhhhKKK;;;666555999666444999888>>>OOOgggrrrsssfff]]]\\\UUUJJJDDDDDDCCCCCCFFFIIIMMMPPPTTTWWW[[[^^^aaadddhhhkkkkkkmmmooopppqqqrrrtttvvvzzzzzz{{{|||~~~|||}}}yyysssnnnjjjfffbbb___[[[[[[[[[YYYWWWVVVVVVVVVWWWVVVTTTQQQPPPOOOOOOOOOJJJIIIGGGDDDAAA???>>>>>>JJJYYYoooiiidddxxxlllOOO>>>;;;666666888555666666666666666666666666OOOYYYdddiiilllnnnnnnmmmooommmkkkjjjjjjiiifffccciiihhhfffccc```]]]ZZZYYYXXXVVVTTTQQQNNNKKKHHHGGGDDDCCCDDDFFFHHHNNN]]]kkkzzzttt\\\OOOBBBDDDVVV}}}dddVVV\\\oooiiiNNN<<<555444999555444999888>>>NNN{{{fffooonnnaaaYYYXXXSSSHHHCCCBBB@@@@@@BBBEEEIIIKKKSSSVVVZZZ]]]```cccgggjjjlllmmmoooooonnnnnnpppqqqzzzzzzzzz|||~~~~~~{{{}}}zzzvvvsssoookkkfffccc``````____________^^^^^^\\\]]]]]]^^^]]]\\\[[[ZZZUUURRRNNNKKKHHHEEEBBB@@@IIIYYYooonnnbbb{{{qqqgggMMM>>>;;;666555999666666666666666666666666666EEERRRbbbkkknnnoooooopppnnnmmmllllllllljjjgggdddiiihhhgggeeebbb^^^[[[YYYWWWUUUSSSOOOKKKHHHEEECCCAAA??????AAADDDIIIVVVbbbsssxxx```QQQCCC@@@NNN}}}bbbTTT^^^rrrgggKKK<<<777444888555444999888===MMMrrr___mmmrrrdddXXXUUUPPPHHHAAA@@@>>>>>>@@@DDDHHHKKKSSSVVVZZZ]]]```cccgggjjjkkkmmmnnnnnnnnnnnnoooqqqzzzzzzzzz{{{}}}~~~|||zzzxxxuuupppkkkgggdddccccccccceeeeeeeeeddd^^^```cccfffgggfffeeeccc[[[WWWQQQMMMKKKGGGCCC@@@EEEUUUlll~~~rrr```uuuyyyeeeLLL>>><<<666555999777666666666666666666666666???LLL]]]jjjooooooooorrrllllllllllllmmmllljjjggggggggggggeeeccc```]]][[[WWWUUURRRNNNIIIEEEBBB@@@AAA??????BBBCCCFFFOOOXXXiiixxx{{{cccTTTEEE@@@IIIuuuyyy]]]MMMZZZqqqkkkMMM<<<888333888555555999888===LLLjjj]]]tttqqq\\\QQQMMMGGG@@@>>>======@@@EEEJJJNNNTTTWWWZZZ^^^aaadddhhhkkkjjjlllnnnooooooppprrrtttyyyyyyzzz{{{}}}~~~}}}|||zzzvvvppplllhhhfffeeefffiiijjjiiigggccceeegggiiiiiigggdddbbbZZZWWWRRRMMMIIIFFFBBB???IIIXXXmmm~~~xxxbbb~~~qqqzzzhhhMMM>>>;;;666555999666666666666666666666666666???HHHXXXhhhoooooopppsssnnnmmmllllllnnnnnnllljjjfffffffffeeeccc```]]][[[WWWUUUQQQMMMHHHCCC@@@>>>AAA@@@CCCHHHJJJJJJMMMSSS___qqq~~~fffWWWHHHAAAHHHggg~~~cccPPPPPPjjjsssUUU???777222777555555999888<<>>======@@@FFFLLLPPPTTTWWW[[[^^^aaadddhhhkkkiiikkknnnoooppprrrtttvvvyyyyyyyyy{{{}}}{{{wwwsssnnnllliiijjjmmmnnnllliiikkkkkkjjjhhheeeaaa^^^\\\```^^^[[[UUUMMMHHHFFFEEEQQQ___qqq~~~fff}}}qqqwwwoooQQQ===:::666777888444666666666666666666666666CCCHHHUUUfffppppppqqqtttrrrpppnnnnnnnnnnnnmmmlllgggggggggfffccc^^^ZZZXXXWWWUUURRRMMMGGGBBB???===>>>@@@GGGPPPTTTSSSSSSVVVYYYlllhhhXXXJJJAAAFFF___ooo[[[RRReeeyyyrrrYYYCCC777111777555555999888<<>>===@@@EEEKKKOOOSSSVVVZZZ]]]```cccgggjjjiiikkkmmmooopppqqqsssvvvyyyyyyyyyzzz|||~~~{{{vvvrrroooooorrrrrroookkknnnllliiieeeaaa___]]]]]]fffgggeee\\\PPPHHHGGGIIISSS___ppp}}}{{{eeeyyyyyy|||wwwTTT===999777888888111666666666666666666666666GGGIIITTTeeeppprrrrrruuuwwwtttqqqoooooonnnnnnlllhhhhhhhhhfffbbb]]]XXXUUUXXXVVVRRRMMMGGGBBB>>><<<<<>>===???CCCIIIMMMRRRTTTXXX\\\^^^bbbfffhhhjjjkkknnnooooooppprrrtttyyyyyyyyyzzz||||||xxxtttsssuuuuuuqqqmmmllljjjfffbbb``````aaabbbdddgggeee[[[LLLBBBAAADDDNNNZZZjjjxxxuuuaaattt|||WWW<<<888777999888000666666666666666666666666YYYYYY]]]fffpppvvvvvvssswwwwwwxxxwwwtttpppllljjjeeeeeedddbbb___[[[WWWUUUSSSRRROOOKKKFFFAAA===;;;999===FFFRRR\\\___\\\XXX^^^eeetttvvvZZZKKKFFFEEEWWWlllWWWjjjjjj\\\[[[YYYJJJ:::888555555777777888===CCCqqqooo\\\hhhtttssscccPPPGGGFFFFFFBBB===<<>><<<888:::???FFFMMMQQQSSSSSSYYY^^^lllbbbLLLDDDEEEQQQgggXXXeeennnggg]]]WWWLLL>>>888666555777777888===CCCooowww^^^lllyyyxxxfffPPPFFFGGGGGGCCC>>><<>><<>>;;;<<<<<<===???BBBGGGKKKRRRTTT```tttlllMMMBBBEEELLLdddXXX]]]tttzzzbbbSSSLLL>>>999666555777777888<<>>CCCGGGJJJQQQTTTWWWZZZ\\\___ccceeegggjjjlllnnnppprrruuuwwwzzz{{{}}}}}}}}}~~~~~~xxxpppnnnooovvv~~~{{{vvvsssnnnggg___XXXUUURRROOOMMMHHHEEECCCBBBBBBAAA???>>>@@@KKK]]]oooxxx{{{bbbsss{{{VVV>>><<<999888999666888666666777999:::999888aaaeeejjjmmmnnnooorrrttttttuuuvvvuuussspppllliiihhhfffaaa]]]XXXUUUSSSSSSNNNMMMKKKHHHEEEBBBAAA@@@@@@BBBDDDCCCBBBBBBFFFIIIOOONNNWWWlllnnnOOOBBBGGGLLL}}}cccXXXZZZpppTTTLLL<<<999666666777777777<<>>BBBFFFHHHQQQSSSWWWZZZ]]]___ccceeehhhjjjkkkmmmooorrrtttvvv{{{|||}}}}}}}}}~~~~~~xxxmmmdddRRRQQQSSS^^^ppp}}}wwwsssnnnfff\\\VVVTTTRRRMMMHHHDDDBBBBBBFFFGGGDDDAAA@@@BBBJJJ[[[lllwww|||dddvvvyyyUUU>>><<<:::999999666666666666777999:::::::::TTT^^^jjjooonnnlllpppuuuqqqrrrssssssqqqmmmjjjggggggddd```[[[WWWTTTRRRQQQLLLJJJHHHFFFDDDCCCBBBBBBAAAGGGOOOSSSSSSRRRSSSTTTPPPOOOVVViii}}}|||wwwhhhQQQFFFHHHMMM}}}ddd[[[```aaaPPP===999777666777777777<<>>>>>BBBHHHUUUdddpppxxxhhhzzz~~~XXX@@@===:::999999666444555666777777888999999JJJUUUccckkkmmmmmmoooqqqooopppqqqqqqooolllhhhfffdddbbb___[[[WWWSSSQQQPPPIIIHHHFFFDDDCCCCCCDDDDDD@@@HHHTTT^^^cccdddcccbbbUUUTTT[[[kkk|||vvvlllaaaRRRHHHFFFKKK|||eee___kkktttXXXDDD:::777666777777777;;;BBBbbbhhhTTTkkkbbbSSSJJJEEE???<<<===@@@DDDFFFOOORRRWWW[[[^^^```ccceeehhhiiijjjnnnqqqsssrrrqqqvvvyyy{{{}}}}}}}}}}}}~~~}}}}}}zzzvvvpppmmmgggaaaVVVLLLGGGGGGKKKOOOdddooo{{{{{{pppiii```YYYUUURRRNNNKKKEEEAAACCCKKKLLLEEE@@@AAA@@@BBBJJJWWWdddppp~~~mmm~~~___DDD>>>999888:::777333555666666555555777888IIIMMMUUUaaakkkpppnnnkkkooopppqqqqqqooolllhhhfffaaa```^^^[[[WWWSSSPPPOOOHHHFFFEEECCCCCCCCCEEEFFFEEEJJJSSS]]]fffiiihhhgggZZZZZZaaaooo|||~~~kkk^^^RRRHHHAAAGGGzzzvvvjjj___rrr^^^KKK:::777666777777777;;;AAA\\\kkkWWWeeedddTTTJJJEEE???<<<===@@@DDDFFFNNNRRRWWW\\\^^^aaaccceeeggghhhjjjooossstttqqqnnnrrrvvvzzz}}}}}}}}}~~~~~~~~~}}}yyypppcccXXXRRROOOKKKIIILLLRRRZZZccckkkrrrzzz~~~rrrmmmeee\\\TTTOOOLLLKKKGGGBBBDDDMMMOOOGGGBBBEEE>>>===@@@KKKYYYiii{{{nnn~~~gggHHH>>>777666999888444666888777555444666888LLLHHHJJJXXXjjjrrrnnneeeooopppqqqqqqpppmmmiiiggg^^^^^^]]][[[XXXTTTPPPNNNGGGEEEDDDCCCCCCDDDEEEGGGLLLMMMQQQXXX```eeeeeeccc]]]^^^fffrrr{{{ppp^^^RRRGGG===FFFzzzuuu~~~ppp\\\sss```OOO;;;777666777777666;;;AAAUUUooo[[[aaazzzdddSSSIIIDDD>>>;;;===AAADDDGGGNNNRRRWWW\\\___aaaccceeefffgggjjjpppttttttpppmmmppptttyyy}}}~~~}}}}}}}}}~~~mmmccc^^^XXXMMMDDDBBB@@@BBBJJJWWWccckkknnn~~~tttppphhh]]]SSSLLLJJJJJJBBB<<>>666555999999555777999888555444666888LLLMMMNNNRRR^^^iiiiiibbbiiiooorrrpppnnnnnnllliiiaaa^^^[[[YYYVVVSSSOOOLLLIIIHHHEEECCCBBBBBBBBBBBBFFFJJJNNNOOOSSSXXXWWWSSSWWWWWW]]]hhhqqquuu{{{ppp___QQQHHHBBBQQQnnnrrrdddvvvqqqHHH:::666555777777777:::>>>WWWvvvZZZXXXnnn|||bbbRRRJJJEEE???<<<<<<@@@DDDFFFLLLPPPVVVYYY[[[]]]bbbfffjjjkkkmmmlllkkkkkklllnnntttuuuxxxzzz{{{}}}~~~~~~yyyqqqmmm___NNNIIIBBB======AAABBBEEERRRbbbtttlllbbbZZZWWWTTTOOOJJJIIIDDD===:::;;;>>>AAAAAA@@@===;;;@@@QQQgggyyymmm|||zzzeeeDDD===:::999777111999888777555333333555777MMMLLLLLLQQQ]]]hhhggg^^^ffflllqqqpppooonnnlllhhh```^^^[[[YYYWWWSSSOOOKKKEEEDDDCCCBBBAAABBBBBBCCCIIINNNQQQQQQQQQQQQNNNHHHIIIIIINNNYYYcccjjjpppvvvzzzqqq___RRRHHHCCCKKKjjjtttggguuuwwwJJJ:::666555777777777:::>>>RRR\\\VVVgggttt~~~^^^PPPJJJEEE???<<<<<<@@@DDDFFFMMMQQQWWWZZZ\\\^^^bbbfffgggiiikkkllllllmmmoooqqquuuuuuvvvxxx{{{}}}}}}|||~~~ttt```PPPNNNIIIDDDAAABBB???>>>HHHVVVwwwvvvnnnccc\\\XXXTTTOOOKKKGGGEEEBBB@@@@@@AAAAAABBBAAA???>>>EEEUUUjjj{{{hhhwwwrrruuudddDDD===:::999999444777777777666444555666888NNNJJJHHHOOO]]]fffbbbXXX___gggnnnoooooonnnkkkfff```^^^\\\ZZZXXXSSSNNNJJJDDDDDDCCCCCCCCCDDDDDDEEEIIIPPPUUUUUUTTTQQQJJJBBBAAA???BBBKKKUUU[[[aaagggnnnyyysss```QQQHHHCCCFFFjjjllleeeqqq|||LLL;;;777555777777777999>>>LLL```WWWeeepppzzzwwwZZZPPPIIIEEE???;;;===@@@DDDFFFNNNSSSXXX\\\]]]___cccfffdddfffiiikkkmmmooorrrtttuuuttttttwww{{{}}}{{{yyy|||jjj[[[SSSMMMGGGCCCBBB===999BBBOOOtttxxxqqqggg___ZZZUUUQQQMMMIIIIIIJJJMMMPPPPPPNNNKKKGGGCCCBBBIIIXXXjjjyyykkk|||pppnnncccCCC<<<::::::;;;777555666777777666666777999NNNHHHEEENNN]]]ddd\\\QQQWWWaaajjjnnnooonnnjjjeee```^^^\\\[[[XXXSSSMMMIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGOOOWWW\\\^^^]]]TTTJJJFFFAAA@@@FFFMMMQQQTTTXXXeeerrrsss___PPPGGGBBBHHHooo{{{bbb]]]mmm|||MMM;;;777555777777666999===FFFccc]]]mmmwww{{{rrrVVVQQQIIIDDD>>>;;;===AAADDDFFFOOOTTTZZZ]]]^^^```cccfffcccfffiiikkkmmmooorrrtttuuusssrrruuuyyy{{{yyyvvv|||~~~xxxdddSSSLLLFFFBBBBBB>>>;;;EEESSSzzz~~~zzzsssjjjaaa[[[WWWRRRPPPMMMMMMQQQ\\\hhhlllfff^^^OOOHHHDDDIIIUUUcccpppzzzooopppiiicccDDD===999999:::777444666777777666555555666KKKEEEDDDOOO^^^aaaWWWKKKNNNYYYeeekkkmmmnnnjjjeeeaaa___\\\ZZZWWWSSSMMMIIIHHHIIIIIIIIIIIIIIIIIIIIIGGGOOOYYYccclllnnneeeYYYOOOHHHEEEHHHMMMNNNOOOQQQ^^^mmmrrr]]]NNNEEEBBBIIItttzzz___WWWnnn{{{OOO<<<777555777777666888===EEE``````yyynnnRRRPPPIIIDDD>>>;;;===AAAEEEGGGPPPUUU[[[^^^___```bbbdddeeegggjjjkkklllnnnpppssstttrrrrrrtttwwwxxxwwwtttxxxuuu|||~~~jjjUUURRRKKKFFFEEEAAA@@@KKKZZZ{{{}}}zzzuuulllccc]]]XXXTTTRRRQQQMMMPPPbbbxxxzzzmmmWWWKKKBBBDDDKKKUUUaaalll|||kkkkkkfffrrrbbbDDD===999777888555444666777777555444444444FFFAAAEEESSS___^^^RRRGGGFFFRRR___ggglllnnnlllgggccc```\\\YYYVVVRRRNNNJJJIIIIIIKKKLLLMMMMMMMMMMMMOOOSSS[[[jjj{{{yyylll]]]UUUPPPRRRUUUUUUSSSSSS[[[kkkrrr\\\MMMEEECCCIIIwwwwww]]]WWWuuu{{{QQQ<<<888666777777666888<<>>;;;===AAAEEEGGGPPPUUU\\\_________aaacccfffhhhkkkllllllmmmoooqqqqqqrrrssstttttttttttttttsssgggcccrrr|||pppnnnsss{{{mmmfff\\\RRRLLLEEEBBBLLL[[[nnnssszzz}}}zzzuuummmeee]]]YYYVVVUUURRRKKKLLL^^^www{{{nnnYYYJJJ???>>>BBBGGGPPPZZZiiimmmsss{{{yyyjjjkkkmmmsss^^^CCC>>>999666777444555666777666555444555666AAA???FFFWWWaaa\\\OOOFFF@@@LLLZZZcccjjjnnnnnnjjjdddaaa\\\WWWTTTQQQNNNLLLJJJLLLNNNQQQSSSUUUVVVVVVXXXYYY```sssuuulllffffffgggccc^^^[[[```pppsss]]]NNNGGGEEELLL|||rrr\\\\\\{{{zzzNNN<<<888666777777666888<<>>;;;===AAAEEEHHHPPPUUU\\\______^^^___aaafffhhhjjjllllllnnnppprrrnnnrrruuutttqqqpppqqqtttnnn```UUU\\\sss|||lllPPPYYY}}}pppaaaTTTHHHBBBKKKZZZZZZXXXWWWaaaxxx}}}xxxtttmmmeee^^^YYYXXXXXXRRRLLLKKKWWWhhhqqqlllcccTTTEEE;;;<<<>>>===BBBJJJPPPWWWbbbooo{{{vvvkkkooo|||}}}XXXAAA>>>:::777888555555666666666666777:::======>>>HHHYYYbbb[[[MMMEEE<<>>;;;===AAAFFFHHHPPPUUU[[[___^^^^^^___```dddfffiiikkkmmmnnnqqqtttlllrrrvvvtttooommmpppuuuiiiaaaTTTQQQbbb|||ddd]]]|||iiiZZZJJJBBBKKKYYYLLLEEE@@@JJJggg~~~wwwtttmmmeee^^^ZZZYYYYYYTTTPPPMMMRRR[[[```]]]YYYOOOAAA999<<<===999:::AAA>>>GGGWWWhhhxxxrrriiizzzpppwwwTTT???===;;;999:::777444555666777888;;;???CCC???BBBLLLZZZbbb\\\LLL???>>>AAAIIIVVVeeeoooqqqoookkkfff^^^VVVPPPMMMMMMMMMMMMMMMSSS\\\aaaccceeeiiihhhgggmmm}}}vvvmmmjjjyyyppp\\\LLLFFFGGGZZZ{{{fffgggoooKKK<<<:::777555555777:::<<>>CCCGGGJJJQQQUUUZZZ]]]______``````eeehhhkkknnnooooooqqqrrrlllqqqtttrrrqqqttt{{{uuurrrnnniiiccceeeuuuyyy\\\hhh|||fffJJJLLLTTTHHHAAAFFFFFFFFFWWWxxx~~~}}}uuurrrlllfff```\\\ZZZYYYVVVOOOJJJNNNSSSTTTOOOJJJDDDAAA>>>>>>===<<<;;;<<<>>>???III```wwwkkkbbbqqqllltttMMMAAA;;;888;;;444777777999:::777555<<>>@@@FFFSSS```jjjmmmmmmlllhhh```WWWQQQNNNNNNNNNMMMMMMPPPVVV[[[___gggpppkkkkkkooozzz~~~uuuqqqrrrppp[[[KKKEEEFFF\\\}}}nnnnnnqqqMMM;;;999777555555777999;;;CCC]]]cccaaaddd~~~wwwTTTJJJEEE???<<<>>>CCCHHHKKKSSSWWW[[[^^^_________```dddfffjjjllllllmmmnnnpppooorrrttttttvvv~~~zzzlllrrriiiaaa~~~pppYYYWWWZZZMMMJJJKKKEEEBBBRRRsss~~~|||uuurrrmmmhhhccc___]]]\\\ZZZUUUPPPPPPQQQNNNHHHCCCCCC???===>>>>>><<<===???@@@???HHH^^^uuujjjaaa}}}mmmgggrrrLLLAAA;;;888;;;444888888:::999666444999EEENNN>>>JJJZZZcccbbbXXXJJJ@@@<<<===BBBLLLYYYdddiiijjjkkkfff^^^VVVPPPLLLKKKKKKIIIHHHHHHKKKNNNUUUdddrrrtttuuuxxx}}}xxxsssvvv}}}oooZZZJJJDDDFFF```lllssssssOOO;;;999777555555777999;;;@@@WWWnnn```[[[kkkZZZKKKEEE???<<<>>>DDDIIILLLTTTWWW[[[^^^^^^^^^___```ccceeehhhiiiiiijjjkkklllqqqqqqrrrrrrwwwtttppplllTTTVVVkkk{{{vvvxxxtttgggdddbbbWWWQQQNNNFFFCCCRRRqqq~~~zzzwwwpppooolllhhhddd```^^^\\\XXXVVVUUUYYY^^^^^^UUULLLEEEAAA???AAA@@@===>>>AAACCCAAAIII^^^uuukkkbbb|||mmmhhhoooJJJ@@@;;;888;;;555888999888777666777;;;BBBHHH>>>OOOaaafff```SSSGGG???::::::>>>FFFRRR^^^fffjjjfffaaaZZZRRRLLLHHHGGGFFFBBBAAA@@@@@@@@@GGGWWWgggvvvyyy}}}}}}wwwppppppyyymmmXXXHHHDDDGGGeee~~~\\\nnntttPPP:::888777555555777888:::===NNN}}}bbbXXXcccuuu___LLLGGG@@@===>>>DDDJJJMMMQQQTTTYYY\\\]]]^^^```aaaccceeeggghhhggghhhiiikkkqqqnnnmmmooouuuuuu~~~gggMMMFFFIIIWWWaaa\\\aaa```fffkkkkkkiiihhheeeUUUQQQKKKKKKZZZttt}}}yyyvvvtttqqqooommmhhhgggfffdddaaa^^^[[[YYYWWWTTTVVVfffzzzppp\\\OOOJJJIIIKKKGGG???>>>BBBCCCCCCNNNcccxxxlllggguuusssjjjFFF???;;;888;;;555999888777666888<<>>777888;;;BBBMMMYYYccchhhaaa]]]VVVOOOIIIEEEDDDCCC======<<<<<<999<<>>CCCHHHLLLLLLOOOTTTXXX[[[^^^aaacccdddeeeggggggggghhhjjjlllooolllkkkooowwweeeSSSNNNBBB:::@@@EEEJJJLLLSSS___hhhhhhjjjrrrddd[[[PPPOOO^^^sss~~~{{{vvvkkkgggaaa]]]]]]___```aaa___```aaa```^^^[[[WWWTTTWWWRRRVVVooopppccc^^^^^^___VVVFFF???BBBBBBHHHWWWlll~~~kkkmmm~~~eeeCCC>>>;;;888;;;555:::888666666888===@@@AAAAAAFFFZZZiiidddVVVLLLDDD???666777999>>>GGGRRR\\\ccc]]]YYYTTTMMMHHHEEECCCCCC>>>=========:::999@@@IIIZZZcccooowww{{{}}}xxxpppkkkiiimmmzzz~~~gggQQQEEEGGGNNNvvv~~~kkkYYY```zzzpppMMM888777666666666666777888===CCCqqqfff\\\sssvvveee```hhhUUUNNNDDD>>>===AAAFFFIIIIIILLLQQQVVVYYY]]]aaadddccceeefffgggggghhhkkkmmmnnnkkklllttt{{{eeeYYYVVVDDD666;;;DDD>>>EEELLL[[[gggbbbccctttqqqcccSSSPPP\\\nnn|||zzzppphhhaaa[[[QQQMMMGGGEEEHHHMMMRRRUUUYYYZZZ]]]^^^\\\XXXSSSPPPOOOLLLRRRnnn}}}yyyzzz{{{lllSSSEEEEEEDDDNNNbbbuuujjjsss```@@@===;;;888;;;666;;;999888777777999:::999999MMM```jjjaaaSSSKKKFFF@@@777777888;;;AAAJJJSSSYYYWWWTTTPPPJJJFFFCCCAAAAAA@@@===<<<<<<:::888;;;@@@KKKWWWggguuu|||}}}tttkkkiiikkkrrr~~~{{{cccNNNDDDHHHSSS~~~www~~~fff___gggnnnJJJ777777666666666666777777;;;???iiihhh[[[tttgggRRRZZZZZZRRRGGG???===???CCCFFFJJJMMMRRRVVVYYY]]]aaadddbbbccceeeeeefffhhhkkknnnmmmjjjmmmtttwwwyyywwwfff]]]VVVHHHAAACCC@@@<<>>CCCHHHJJJQQQTTTWWWYYYWWWRRRMMMIIICCCEEEIIIYYY{{{bbbNNNLLLIIIVVVkkk{{{nnn}}}\\\>>><<<;;;888;;;666<<<888888888888777777777888SSSdddlll```RRRLLLGGGBBB888888888:::>>>DDDLLLRRRRRROOOKKKFFFBBB@@@>>>>>>@@@<<<999:::999777888<<<===JJJ]]]nnnxxx|||}}}}}}zzzqqqiiiiiinnnvvvyyyaaaLLLCCCJJJUUUxxxaaa___ooommmIII777777666666666666777777777;;;dddkkkXXXppplllGGGHHH]]]TTTIII???<<<>>>BBBDDDLLLOOOSSSVVVYYY]]]aaadddaaabbbcccdddeeegggkkknnnlllhhhkkkqqqoookkkqqq~~~qqqjjjcccYYYNNNPPPKKK999<<>>CCCBBB@@@OOOnnnmmmUUUQQQLLL[[[ppp~~~sssZZZ<<<<<<;;;888;;;666<<<777888999999888999;;;===[[[oooooo\\\RRRKKKDDDCCC999999888777999>>>EEEJJJJJJHHHEEEAAA???>>>>>>>>>===<<<<<<<<<===;;;999666888CCCSSSbbbnnnuuuzzz|||yyynnnfffiiisss}}}ttt```LLLBBBMMM```pppaaacccjjjEEE999888666555555555666777:::AAA^^^lllWWWmmmYYY;;;LLLRRRPPPDDD:::;;;AAADDDGGGJJJOOOTTTYYY]]]___```___aaabbbbbbccceeehhhkkkgggjjjssszzzvvvllllllsssxxxssscccTTTXXXccc]]]KKKEEEJJJ]]]pppfffIII;;;???AAA===CCCYYYrrr|||uuukkkpppttt{{{uuuddd^^^ZZZMMMKKKFFF???:::999:::>>>@@@KKKNNNOOOMMMGGGAAA@@@@@@>>>;;;;;;???DDDOOObbbrrrqqqXXXOOOQQQ___rrr}}}~~~RRRAAA777:::<<<888888<<<999888888888888888999999```sssqqq]]]QQQJJJCCCBBB;;;;;;999888888<<>>===============<<<<<<<<<===<<<:::888888@@@MMM\\\iiiqqqvvvwwwtttjjjeeekkkvvvmmm^^^LLLBBBPPPggg~~~pppaaafffoooJJJ999888666555555555666777:::@@@ZZZkkkUUUcccxxxrrrUUU>>>FFFLLLMMMCCC<<<<<>>:::999AAAXXXrrr~~~zzzqqqqqq|||{{{oooeeeUUUQQQNNNHHHBBB>>>>>>AAADDDGGGFFFFFFEEEDDDCCC@@@>>><<<888777777999@@@OOO]]]ssseeeOOOIIIUUUbbbrrr~~~vvvPPPAAA777:::<<<888888<<<;;;:::999888888777777888fffxxxsss]]]PPPHHHBBBAAA======;;;888777999===@@@>>>======<<<<<<<<<<<<<<<<<<;;;;;;<<<======;;;999777;;;DDDRRRaaalllqqqrrrlllfffeeennnzzzyyyeeeZZZKKKAAASSSqqqrrrcccnnnrrrIII999888666555555555666777:::>>>SSSqqqXXXZZZfffdddQQQAAA???DDDGGGBBB===>>>AAACCCJJJKKKNNNRRRUUUXXXZZZZZZcccdddeeedddddddddfffhhhooowww~~~jjjcccsss|||gggUUUZZZ[[[SSSHHH???===>>>777888AAAVVVooo~~~~~~wwwsssooo[[[RRRQQQLLLEEE???===???BBBAAA===;;;<<<@@@BBB@@@===>>>:::777777666999CCCNNNcccuuuwww\\\MMMKKKXXXbbbqqq~~~}}}vvvyyyMMM@@@888:::;;;999888;;;<<<;;;:::999888777777777iiizzzttt\\\NNNGGGAAAAAA======;;;999777888;;;======>>>>>>??????>>>===<<<;;;:::999:::<<<<<<;;;:::777777===JJJZZZhhhnnnooogggcccfffqqq}}}ttt___WWWIIIAAAVVVyyyrrrdddtttqqqDDD999888666555555555666777:::===MMM|||dddXXX\\\]]]PPPAAA:::===@@@@@@>>>???AAABBBJJJKKKMMMPPPSSSUUUWWWWWWaaaccceeeeeeeeefffhhhiiigggzzzyyyccc]]]nnnyyyfffcccjjjdddQQQCCCBBBAAA<<<999:::AAAOOOcccsssvvvrrrnnn}}}gggWWWVVVRRRIII@@@<<<===???<<<:::777888;;;>>>???>>>===:::888999888999@@@HHHXXXlll~~~jjjTTTLLLMMMVVV```nnn|||{{{rrrIII???999999;;;999888:::;;;;;;:::999999999999:::jjjzzzttt\\\NNNGGGAAABBB;;;<<<;;;:::999999;;;===@@@BBBDDDEEEEEEBBB@@@>>>:::999888888:::;;;:::999666666999DDDUUUccckkkmmmdddccciiiuuuttt]]]SSSGGGDDD]]]hhh^^^sssnnnDDD999888666555555555666777:::<<>>???;;;<<<;;;:::888999===@@@;;;888666777777666:::@@@LLL___ooolllYYYIIIEEEHHHRRR\\\kkkzzzwwwjjjEEE>>>999999:::999999:::999999999999:::;;;======lll}}}vvv^^^PPPHHHBBBBBB;;;<<<<<<<<<::::::;;;===CCCEEEIIIKKKKKKHHHDDDBBB<<<:::888888999::::::999666666888@@@MMMZZZbbbfffbbbcccjjjwwwttt]]]NNNFFFLLLjjjuuuYYYVVVnnniiiHHH999888666555555555666777999===DDDhhhzzz[[[VVVaaa^^^NNN???:::888;;;>>>>>>@@@BBBEEEFFFHHHKKKNNNQQQTTTVVV[[[^^^bbbdddeeegggiiikkkqqq~~~nnnooo{{{yyy]]]KKKIIIDDD999<<>><<<>>>???<<<999999===AAA@@@;;;888888777555777;;;EEEVVVbbb\\\LLLCCCCCCFFFNNNZZZkkkzzzrrr]]]AAA>>>:::999999999999999777888888:::;;;===???@@@qqq{{{bbbRRRIIIAAA@@@<<<===>>>===<<<:::;;;<<>>=========>>>@@@DDD>>>::::::999777888<<<@@@OOOXXXQQQFFFAAADDDFFFMMM[[[nnn|||uuuPPP>>>===;;;999999:::999888999999999:::;;;===??????vvveeeUUUJJJAAA???>>>???@@@???<<<:::::::::???CCCIIINNNPPPNNNJJJHHHAAA???<<<;;;<<<<<<<<<;;;666777999;;;>>>EEELLLRRR]]]```jjjxxxxxxnnnZZZGGGFFFaaayyyfffTTT\\\yyyXXX???999888666555555555666777777<<<>>>WWW[[[RRRlllLLL@@@777888;;;<<>><<<===@@@BBB@@@>>>@@@;;;777777888777888<<<:::GGGNNNHHH???>>>BBBDDDOOO^^^qqq~~~~~~HHH<<<===;;;999999:::999888;;;;;;;;;;;;;;;<<<===>>>vvvsssWWWHHHDDDCCCDDDDDDCCCBBBAAA???<<<999===AAAGGGMMMQQQPPPMMMKKKFFFBBB===::::::<<<===>>><<<<<<<<<===???AAACCCEEEUUU___mmm{{{yyy^^^MMMEEEGGGlllqqqdddYYYiii[[[;;;777777666555555666777888===666===ZZZlllMMMgggccc>>>555???999777>>>;;;<<<>>>BBBFFFLLLQQQVVVXXX^^^_________aaaccceeegggrrrzzzxxxjjjcccSSSQQQKKKFFFHHHLLLKKKFFFYYYnnnkkkYYYUUUNNNBBBKKKhhhyyysssdddOOOAAADDD<<<<<<<<<<<<>>>CCCFFFFFFBBBAAA???>>>@@@GGGOOOTTTKKKDDD<<<999===AAACCCBBB>>>===<<<:::999777555555:::???DDDCCC>>>===BBBGGGPPP\\\mmm{{{pppGGG<<<<<<;;;:::999999999999::::::;;;<<<===>>>??????vvviiiQQQDDDHHHFFFEEEDDDCCCAAA???===;;;:::AAAIIIOOOPPPNNNJJJHHHGGGDDDAAA????????????>>>======>>>@@@AAABBBBBBCCCMMMYYYkkk{{{uuu]]]LLLEEEMMMqqqpppgggjjjZZZ>>>777777666555555777888999===999???VVVuuuSSSfffkkkFFF777<<<888888>>>;;;<<<===AAAEEEKKKPPPTTTWWW[[[\\\]]]^^^___bbbeeehhhrrrtttjjj```___ZZZSSSOOOOOOMMMHHHHHHOOO___jjjcccXXXcccyyyyyy^^^UUUPPPHHHKKK```wwwcccHHHFFFAAACCCBBB@@@@@@DDDEEEEEEAAA>>>:::999<<>><<<:::===<<<;;;:::888777666666999>>>BBBAAA===<<>>@@@@@@AAApppvvvWWWDDDNNNHHHGGGFFFDDDBBB@@@>>>===777???JJJRRRTTTQQQKKKGGGGGGEEEDDDDDDEEEEEEDDDBBBAAABBBDDDEEEEEEDDDCCCBBBEEETTTjjj|||mmmYYYIIIGGGYYYssskkktttSSS===777777666555666777888999<<<===BBBRRR|||~~~ZZZaaa{{{pppMMM999888666888===;;;;;;<<>>:::;;;@@@EEEOOO\\\lllzzz{{{{{{mmmFFF<<<;;;:::::::::::::::;;;<<<<<<>>>???@@@BBBCCCDDDgggwww[[[GGGNNNJJJJJJIIIGGGDDDAAA@@@???777===HHHUUU]]]]]]UUUNNNGGGFFFEEEEEEGGGIIIIIIHHHFFFHHHJJJKKKJJJGGGDDDBBBCCCSSSjjj}}}|||dddTTTFFFLLLjjjwwwkkkeeeIII999777666666666666888999:::;;;???EEEOOOvvvggg___ooowwwlllPPP999444555999;;;999:::;;;>>>BBBFFFJJJNNNPPPTTTVVVYYY[[[]]]bbbiiinnn~~~|||xxxrrrnnnnnnlllcccWWWNNNIIIIIIOOOOOOLLLRRR]]]mmmgggbbbWWWMMMIIIPPPooouuu\\\XXXfffkkkkkkeeebbbdddbbb]]]MMMFFF<<<888===IIIWWW```___ZZZSSSMMMHHHDDD???<<<<<<;;;;;;::::::;;;;;;<<<:::<<<===:::888:::???EEEQQQ]]]nnn{{{vvvjjjFFF;;;;;;:::::::::;;;;;;<<<>>>>>>@@@AAACCCEEEFFFGGG```hhhOOOEEEKKKLLLMMMKKKGGGCCCAAAAAA:::;;;CCCTTTdddjjjbbbXXXPPPLLLHHHEEEFFFGGGHHHHHHHHHIIIKKKLLLJJJGGGCCC@@@DDDSSShhhyyyxxx^^^PPPEEERRRxxxuuuggg}}}[[[BBB888777666666666777888:::;;;:::@@@FFFOOOrrrxxxcccgggqqqfffUUU===222666999888999:::;;;===@@@DDDHHHKKKMMMRRRUUUYYY[[[]]]ccckkkrrr~~~rrr^^^WWWUUUWWW]]][[[SSSOOOQQQwww~~~nnnggg```___XXXPPPZZZmmmlll```___tttxxxtttiiieeefffaaaWWWNNNEEE;;;888???NNN]]]ggggggbbbZZZRRRLLLHHHFFFEEE>>>>>>===<<<<<<>>>???@@@======;;;888777:::@@@EEETTT```ppp}}}nnndddFFF::::::::::::;;;<<<<<<===???@@@BBBDDDFFFHHHJJJKKK^^^~~~```CCCKKKNNNQQQPPPJJJEEEBBBAAA<<<;;;@@@PPPbbbkkkhhh```\\\WWWOOOIIIGGGFFFEEEEEEGGGHHHIIIJJJHHHDDD@@@===DDDSSSgggvvv~~~rrrYYYMMMFFF[[[mmmhhhyyyUUU@@@:::777666666666777999:::<<<;;;>>>FFFPPPoooccc\\\iiikkkbbbHHH666999:::777;;;:::;;;===???CCCFFFIIIKKKPPPTTTXXXZZZ\\\bbbllluuuxxxooommmmmmmmmggg^^^[[[]]]eeezzzooonnn```^^^VVVVVVaaafffjjjvvvzzztttuuukkk[[[RRRIII@@@>>>GGGWWWfffnnnjjjeee]]]UUUNNNKKKIIIIIICCCAAA@@@???@@@AAACCCEEE@@@>>>;;;888777;;;BBBGGGVVVbbbrrr~~~uuu[[[DDD::::::::::::;;;<<<>>>>>>AAABBBDDDFFFIIIKKKMMMNNN^^^xxxUUUJJJPPPUUUTTTNNNGGGBBBAAA===<<<@@@JJJWWW```bbbaaabbb]]]WWWQQQMMMKKKHHHGGGHHHIIIIIIIIIGGGCCC@@@>>>DDDTTTiiiwww~~~iiiSSSJJJIIIgggrrrdddqqquuuPPP<<<999777666666666777999;;;<<<===<<>><<<;;;888???;;;;;;===???BBBEEEHHHIIINNNRRRWWWYYYZZZaaallluuu~~~|||zzztttlllhhhnnnvvvkkk~~~gggfffbbbccceeebbbvvvqqqXXXOOODDDBBBIIIUUU```fffaaa___[[[UUUPPPMMMLLLLLLGGGFFFDDDBBBCCCDDDGGGHHHCCC@@@;;;888888===DDDJJJVVVbbbrrr~~~sssQQQAAA999999::::::<<<===>>>???BBBCCCEEEHHHKKKNNNPPPQQQ^^^ffflllJJJPPPWWWWWWPPPHHHCCCAAA<<<>>>AAAEEELLLSSS[[[___```^^^ZZZWWWUUURRRNNNLLLKKKLLLLLLKKKIIIFFFCCCAAAFFFWWWmmm{{{yyybbbNNNGGGLLLqqq|||zzz|||ggg___|||rrrKKK777555777666666666888999;;;===@@@;;;CCCTTTkkklll]]]ooohhhDDD>>>;;;888CCC;;;<<<===???BBBEEEGGGIIILLLQQQVVVXXXYYY___jjjtttrrrsssrrrllldddeeeqqq~~~}}}www{{{wwwxxxmmm___{{{YYYOOOBBB===@@@HHHOOORRRUUUUUUVVVTTTQQQOOONNNNNNJJJHHHFFFEEEEEEFFFIIIJJJFFFBBB<<<888999>>>FFFKKKVVVbbbqqq}}}iiiJJJ>>>999999::::::<<<===???@@@CCCDDDFFFIIILLLOOOQQQRRReeeddd}}}yyycccWWWWWW```YYYEEE>>>FFF;;;;;;@@@EEEFFFGGGMMMTTTRRRTTTVVVXXXWWWTTTQQQOOOOOOOOOPPPQQQLLLFFFFFFJJJOOO^^^nnnwww~~~jjjVVVIIIBBB\\\xxxwww~~~jjj]]]kkkbbbBBB777777777444444888999999<<<@@@===CCCNNNYYYhhhuuu[[[```[[[999666===>>><<<<<<======>>>AAAFFFJJJRRRSSSUUUVVVXXX^^^gggnnn{{{vvvrrrfffYYY[[[eeeiii___bbbrrr~~~ttteeeaaauuulllwwwaaaKKK;;;;;;===999:::BBB???GGGPPPUUUUUUQQQOOONNNJJJLLLKKKIIIKKKNNNMMMIIIGGGBBB>>>===<<<===DDDLLLXXXcccqqq|||]]]DDDBBB>>>===<<<===>>>???>>>===EEEGGGHHHJJJKKKMMMQQQUUUooocccmmmlll``````kkkfffOOOAAACCC<<<===BBBGGGEEE@@@AAAEEEGGGIIILLLOOOPPPOOOMMMKKKMMMLLLMMMMMMIIIDDDFFFKKKWWWeeettt{{{{{{eeeSSSHHHJJJeeemmmqqquuueeeaaavvv~~~^^^@@@777888:::888888;;;;;;888:::>>>BBBEEEMMMUUU\\\ppp{{{^^^___bbb@@@:::>>><<<<<<<<<======>>>AAAEEEIIIOOOPPPRRRSSSUUU[[[dddkkkvvvcccZZZZZZYYYMMMJJJOOOXXXiiipppeeefffbbb^^^XXXNNNLLL\\\pppbbbcccYYYLLLSSSjjjyyyzzzWWWGGG<<<>>>???888666:::<<>>FFFOOOYYYcccppp{{{yyyOOO???CCC@@@???======>>>AAACCCCCCGGGGGGHHHJJJNNNQQQUUUVVV~~~ggg]]]uuurrreeeeeeqqqoooYYYEEE???;;;???EEEJJJFFF===999999;;;===AAAEEEGGGIIIIIIIIIIIIGGGGGGGGGEEEBBBFFFMMM^^^kkkxxxppp\\\NNNFFFYYYuuuuuuffftttwwwnnn```eee|||VVV===888:::;;;:::;;;>>>===;;;===BBBHHHEEEJJJRRRSSS\\\```XXXwwwdddBBB;;;<<<666;;;<<<=========@@@DDDGGGJJJLLLNNNOOOQQQWWW```fffuuupppdddaaaWWWPPPKKKHHHSSS[[[TTTGGGBBB@@@AAA???BBBSSSggg[[[XXXPPPHHHIIITTT```eeeHHH@@@===AAAAAA;;;666777999;;;@@@HHHQQQYYY]]]___VVVVVVRRRNNNMMMPPPPPPLLLFFFAAA<<<;;;<<<>>>GGGPPPZZZbbbmmmwww}}}mmmFFF;;;CCCAAA@@@>>>>>>@@@DDDHHHJJJLLLKKKJJJNNNUUUZZZ\\\\\\jjjWWW___vvvhhhdddpppppp\\\FFF===:::???GGGMMMJJJ@@@::::::666888;;;???BBBDDDEEEFFFEEECCCBBBCCCAAAAAAGGGOOO```lllyyy|||gggSSSIIIJJJkkkqqqmmmxxxfff[[[gggrrrNNN;;;999<<<:::999;;;>>>>>>>>>CCCJJJMMMDDDGGGQQQRRRTTTnnngggVVV```{{{bbbCCC<<<;;;555;;;<<<<<<<<<===>>>BBBEEEFFFIIIKKKLLLNNNTTT\\\cccpppxxxnnnbbbVVVYYY]]]UUU@@@:::999<<>>===>>>AAAAAA???>>>???999888:::AAAMMMXXX___bbb\\\\\\XXXSSSRRRTTTRRRNNNHHHBBB===;;;:::===FFFOOOXXX^^^hhhrrr{{{}}}}}}lllFFF<<>>@@@@@@BBB@@@??????>>>@@@GGGQQQ___lllzzzwww___MMMGGGVVV~~~tttzzz|||___]]]sssiiiHHH:::999:::999888:::<<<;;;<<>>;;;777:::;;;<<<<<<<<<===@@@BBBCCCFFFIIIKKKMMMRRRZZZ```mmmuuudddUUUYYY___YYYKKKCCC======@@@LLLeee~~~ttt\\\PPPJJJCCC===;;;AAAEEEFFFCCCAAABBBFFFHHH===:::999===GGGRRRYYY\\\]]]^^^\\\XXXWWWWWWTTTNNNIIICCC>>>;;;999:::BBBJJJSSSXXXaaalllwww}}}eeeFFF>>>AAA<<>><<<;;;<<<<<<>>>FFFPPP```mmm{{{oooWWWKKKLLLiiizzzdddlllbbbEEE<<<;;;888::::::===???===;;;AAAJJJVVVLLLIIIPPPVVVUUUVVVZZZwww```SSSeeetttmmmVVV???555444999;;;<<<<<<;;;<<<>>>@@@AAADDDGGGIIIKKKPPPWWW]]]hhh}}}ooo___SSS^^^mmmnnn[[[NNNCCCAAABBBIII[[[mmmyyyhhhXXXJJJBBBBBBFFFJJJRRRTTTKKKDDDEEEHHHHHHBBB???<<<<<>>;;;999888>>>EEEMMMRRR\\\hhhuuuVVVAAA???BBB>>>DDDLLLPPPOOONNNNNNOOOSSSRRRSSSWWW___eeehhhhhhTTTTTTQQQMMMHHHLLLZZZiiixxx|||dddMMMCCC;;;DDDRRR]]]ZZZMMMAAA===:::999888666666777888999:::888888::::::;;;CCCMMM___lllzzzyyydddPPPMMMUUUyyy|||mmmyyy}}}VVV@@@??????999999>>>EEEJJJGGGCCCEEELLLWWWTTTQQQRRRVVVZZZZZZWWWcccuuukkkRRR]]]qqqzzzfffFFF555666999:::<<<<<<;;;;;;<<<>>>>>>AAAEEEGGGIIINNNUUUZZZeeexxxvvvdddhhhwwwzzzjjjZZZOOOSSSZZZ]]]aaagggvvvnnn```QQQGGGDDDAAA>>>LLL[[[bbbWWWLLLJJJIIIEEEEEECCC@@@======???DDDHHHOOOUUUZZZ\\\\\\YYYPPPGGGDDD@@@<<<;;;999888===CCCIIIOOOYYYgggvvvqqqNNNCCCDDDEEEEEEKKKQQQTTTRRRPPPQQQSSSTTTUUUWWW[[[```eeeiiilll^^^XXXTTTPPPIIICCCJJJVVVeeesssgggMMMCCC999DDDWWWeeecccUUUHHHBBB===<<<:::888888888:::;;;888666666888888999AAAJJJ]]]jjjxxx~~~|||ooo[[[KKKNNN\\\ppppppzzzpppLLL;;;@@@BBB<<<888@@@MMMVVVTTTNNNNNNSSSUUUXXXWWWTTTXXXaaaddd```cccjjjzzzTTT\\\tttyyySSS===@@@999:::<<<;;;;;;:::<<<===<<>>::::::>>>BBBIIIPPPXXX[[[\\\XXXMMMCCC@@@===;;;;;;:::888===CCCGGGMMMXXXgggwwwmmmPPPJJJJJJGGGKKKPPPUUUUUUSSSQQQTTTWWWWWWYYY\\\___bbbggglllpppiii^^^UUURRRMMMGGGEEEHHHYYY}}}pppSSSAAA>>>===SSStttvvvZZZGGGIIIBBB???===???AAA@@@;;;666:::444111555555555===HHH\\\kkkyyy}}}}}}sssdddSSSNNN```xxx~~~nnn___hhhwww}}}}}}}}}___JJJ???===@@@FFF===AAAFFFKKKKKKKKKNNNRRRXXXMMMRRR\\\XXXXXX```dddkkkcccnnnggg\\\llliiiBBB555888===@@@???===<<<:::999===???AAACCCGGGLLLQQQVVVZZZrrr}}}hhhaaajjjgggooopppaaadddiii```PPPFFFIII```iii```XXXMMMCCCBBBEEEFFFDDDBBB>>>======>>>EEEJJJQQQVVVVVVPPPIIIDDDBBB@@@===;;;::::::<<<===DDDLLLZZZkkkxxxhhhWWWQQQNNNKKKNNNSSSXXXXXXUUUTTTVVVYYY\\\ZZZ[[[^^^```bbbiiipppwwwdddUUUIIIBBBDDDJJJYYYxxxtttWWWHHHCCC@@@RRRtttoooUUUIIICCC@@@<<<;;;===???AAABBB<<<666444777777666===III^^^mmm{{{~~~ooo\\\OOOTTTmmmppp___VVVrrr}}}|||lllQQQAAA;;;:::<<<@@@CCCBBBCCCEEEFFFIIIQQQYYY___RRRSSSZZZZZZ^^^bbb]]]aaadddjjj``````~~~PPP999999===@@@@@@>>><<<<<<<<<<<<>>>AAACCCFFFJJJNNNRRR___ppptttwwwzzzggg^^^aaakkkxxxxxxvvviiiYYYPPP\\\mmmmmm___WWWNNNDDDCCCFFFEEEDDDCCCAAA???>>>===@@@EEEKKKOOOOOOKKKEEEAAA@@@>>><<<:::999:::<<<===FFFLLLZZZjjjyyyaaaTTTRRRPPPMMMPPPTTTXXXXXXUUUTTTWWWZZZ^^^\\\]]]```aaaaaaeeekkk~~~hhhUUUHHHGGGKKKWWWvvv}}}bbbQQQGGG@@@KKKlllhhhQQQIIIFFFAAA===<<<===???@@@>>>888777:::999666>>>IIIbbbppp~~~zzzgggRRRMMM```~~~~~~|||dddYYY[[[{{{ppp]]]HHH@@@@@@AAABBBCCCCCCBBBCCCFFFFFFEEEKKKSSS^^^SSSQQQVVV]]]iiikkk]]]XXXfffhhhqqqcccUUUzzzUUU888;;;>>>AAAAAA>>>;;;;;;<<<;;;===@@@BBBDDDFFFIIILLLZZZfff{{{qqqzzzlllkkk```___zzzjjjeeevvvxxxggg```VVVHHHCCCEEEDDDCCCDDDEEECCC???;;;===@@@EEEHHHIIIFFFCCC@@@>>>===:::999999:::<<<>>>FFFMMMYYYjjj{{{rrrYYYSSSUUUVVVTTTTTTWWWYYYXXXUUUTTTVVVYYY[[[[[[^^^cccdddbbbcccgggqqq]]]PPPJJJUUUzzztttXXXFFF???CCCYYYvvvwwwfffMMMIIICCCAAAAAAAAA>>><<>>JJJdddqqq|||rrr\\\KKKSSSooozzzyyyzzzeeehhhxxxyyyaaaRRRDDDBBBHHHKKKLLLLLLAAACCCKKKRRRPPPGGGDDDGGGOOOJJJKKKNNNWWWiiimmm^^^TTTeeeeeecccpppZZZfff|||xxxXXX:::;;;<<>>DDDLLL[[[mmmttt}}}hhhTTTUUU[[[]]]\\\[[[\\\\\\YYYVVVTTTUUUVVVVVVWWW]]]eeefffddddddhhhrrr\\\NNNTTTaaaHHHCCC???GGG[[[ppp{{{|||WWWMMMCCC@@@DDDGGGEEEBBBAAA<<<;;;<<<999666@@@MMMfffrrrtttgggTTTNNNaaa}}}{{{vvvnnnmmmSSSGGG???BBBIIINNNOOOPPPHHHJJJUUU```^^^QQQJJJMMMIIIHHHKKKLLLNNN]]]cccXXXRRR^^^]]][[[kkkfffYYYkkk~~~kkkIII;;;888999???AAA<<<888999999;;;>>>?????????@@@AAAFFFPPPtttwww\\\nnn~~~zzzrrrbbbXXXKKKHHHEEEFFFHHHGGGAAA<<<===>>>???@@@AAAAAAAAAAAA===;;;999888888:::<<<>>>AAAMMM___rrrdddfffeeeVVVYYY^^^___^^^``````___\\\YYYVVVUUUUUUUUUWWW]]]eeefffdddcccffflll[[[XXXqqqSSSKKKBBB@@@HHHZZZpppmmm```OOOEEECCCDDDEEEDDDCCC???======999888CCCSSSjjjuuu~~~yyy{{{yyyjjj\\\QQQYYYrrrvvvppp}}}rrrvvvnnnMMMEEE@@@CCCJJJOOOSSSVVVUUUSSSZZZeeecccXXXWWW___XXXVVVYYYWWWPPPVVV\\\WWWTTTXXXUUUUUU]]]iiinnnTTTfffbbbDDD999444;;;BBB@@@======999;;;<<<===<<<<<<>>>???IIIOOOnnnyyysssjjjqqquuuooo[[[WWWQQQMMMKKKHHHCCC@@@======>>>??????@@@@@@@@@>>>===:::999999:::<<<>>>AAARRRfffwwwbbb[[[rrreeeZZZ]]]^^^\\\[[[aaaaaaaaa```^^^[[[XXXWWWZZZ[[[___ddddddaaa```cccnnn```~~~aaaSSSGGGBBBBBBIIIZZZjjjtttmmmbbbUUUJJJEEEDDDEEEGGGBBB???>>>::::::HHHZZZpppyyy~~~zzzrrrvvv}}}}}}ppp___UUUTTThhh|||nnntttrrrmmmzzzhhhMMMGGGDDDFFFJJJNNNUUU[[[[[[UUUXXXaaa^^^SSSSSS^^^ccc[[[]]]___XXXWWW]]]\\\___^^^VVVSSSZZZ___nnn{{{^^^bbb|||\\\FFF666999AAAAAA??????:::;;;;;;::::::;;;===???FFFLLLiii{{{|||qqqkkkaaaWWWNNNIIIFFFEEE@@@@@@AAAAAAAAAAAAAAA@@@@@@>>><<<:::999:::<<<===GGGYYYmmmzzziiiZZZeeeyyy```\\\```___\\\\\\^^^___aaaccccccaaa^^^\\\\\\\\\^^^bbbbbb___aaaeee|||fffwwwjjjWWWHHHFFFDDDAAAFFFQQQbbbhhhkkkeeeXXXNNNLLLOOOJJJEEEAAA@@@<<<<<>>FFFgggzzznnn___QQQJJJHHHHHHDDDDDDEEEEEEEEEDDDDDDCCCBBB@@@===;;;::::::<<<===LLL___rrr|||kkkWWWZZZrrrlllZZZ[[[bbbaaa___```ZZZ\\\```dddgggfffccc```ZZZYYY[[[___aaa```dddjjjpppzzznnnVVVGGGDDDFFFEEECCCLLLQQQ]]]ffffff___\\\]]]cccNNNAAACCCBBB???OOOiii|||{{{}}}|||uuurrrsssnnn{{{~~~|||nnn\\\QQQhhhsss~~~wwwzzz}}}~~~|||}}}eeebbbrrrzzzqqqcccNNNIIIFFFCCCDDDIIIMMMPPPPPPQQQWWW___dddaaaWWWJJJBBBJJJTTTWWWYYY[[[UUUVVVdddlll^^^WWW[[[^^^^^^cccmmmddd[[[}}}ppp>>>222===;;;777AAA@@@===;;;::::::;;;<<<<<<@@@EEESSSmmmyyyvvv}}}vvvssstttxxxsssbbb\\\VVVIIIEEEBBBNNNYYYUUUOOOIII>>>BBBAAA???===<<<;;;;;;<<>>@@@JJJ___yyyggg}}}yyyqqqdddUUU___ttt{{{qqq^^^VVVKKKXXXnnniiiVVVMMMKKKEEEDDDAAA???>>>===>>>>>>NNNhhhyyy|||xxxbbbRRRRRRUUUiiifff^^^XXXZZZbbbgggfffbbb___````````````^^^\\\[[[^^^___aaabbb^^^[[[aaajjjuuu\\\MMMIIIJJJKKKGGGFFFGGGGGGGGGNNNaaasssxxxgggRRRFFFDDDOOObbbrrr~~~~~~{{{rrriiiiiimmmtttdddZZZVVVddd|||lllaaappp{{{iiigggrrrqqqNNNJJJGGGFFFGGGJJJMMMOOOPPPOOORRRIIIFFFTTTgggjjjYYYEEEIIILLLJJJQQQdddjjjbbb```TTTVVV___iiiiiiaaa___ddd___|||jjjmmmpppIII888555999CCCBBB@@@===;;;::::::;;;<<<<<<<<>>@@@>>>IIIkkkzzzjjj```xxxzzzpppuuurrr~~~qqq^^^lllgggssswwwuuufffJJJCCCCCCDDDEEEEEEEEEDDDDDDWWWrrrvvvooojjjyyyggg___dddddd```cccmmmrrrooopppqqqooohhh```\\\___cccbbb______```^^^\\\___ddd~~~yyypppeeeZZZTTTWWWfffuuu{{{lll]]]YYY^^^dddgggiiiiiieeeeeellltttyyy~~~xxxtttooooooyyy}}}vvvgggYYYWWWbbbooovvvwwwkkktttyyyjjj}}}qqq___PPPJJJLLLLLLLLLKKKIIIIIILLLRRRVVVSSSTTTSSSRRRQQQSSSVVVYYYppptttYYYSSSYYY[[[ZZZ\\\aaafffddd```]]]\\\\\\ddd___dddsss]]]oooZZZ:::<<<:::???EEEFFFBBB===;;;;;;555666:::>>>===GGGfffrrrmmmpppkkkVVVMMMUUUuuu}}}}}}dddnnnwwwoooggglllcccIIIBBBDDDHHHJJJKKKKKKIIIHHHcccyyyzzzyyywwwtttxxx~~~vvvyyy{{{{{{hhh^^^```ccceeegggkkkooorrrqqquuutttlllbbb```hhhrrrjjjgggeeefffdddbbbccchhh{{{rrrjjjddddddmmmwwwzzziii\\\]]]bbbbbb```aaa```^^^cccooo{{{|||tttjjjgggqqq~~~{{{ppp]]]NNNUUUfffmmmiii^^^UUUeee{{{nnnyyymmmttt[[[LLLHHHOOOLLLMMMMMMKKKHHHHHHKKKOOOLLLNNNNNNLLLJJJLLLRRRXXX]]]rrrmmmUUUQQQWWWUUUPPPUUUZZZ]]][[[XXXWWWVVVUUU\\\\\\aaatttrrrppp~~~III<<<777>>>FFFHHHCCC>>>;;;;;;888555666999:::EEEeeezzzooouuuVVVPPPLLLWWW]]]XXXwwwkkksss}}}zzzrrrsssiiiRRRCCCFFFKKKOOOQQQPPPMMMKKKjjj||||||nnnfff^^^XXXZZZ\\\nnnzzzwwwttttttfff``````ccchhhiiigggjjjpppffflllooohhh^^^___mmm{{{qqqllljjjkkkiiifffgggkkk}}}ssskkkhhhkkkqqqvvvrrrggg^^^^^^]]]XXXUUUUUUXXXaaannnwwwzzz|||{{{vvvyyy|||rrrgggXXXPPPVVVbbbgggeeeUUUjjj~~~yyymmmiiittt|||___OOOOOOQQQMMMXXXPPPIIIFFFDDDDDDGGGMMMOOOLLLIIIHHHJJJLLLMMMNNNUUUUUUSSSQQQNNNNNNPPPSSSYYYZZZYYYXXX[[[^^^\\\WWWJJJWWWaaahhhvvvooo^^^CCC<<<======???DDDFFFBBB;;;999777888999:::AAAUUUiiivvv```UUUMMM???IIIGGG]]]tttUUUHHHQQQXXXVVVOOOMMMTTT\\\vvvwwwrrrgggYYYPPPJJJGGGNNNbbblllqqq~~~rrrooocccdddddddddeeeiiinnnrrrllliiihhhjjjjjjiiippp{{{iiiiiijjjjjjiiigggeeeddd}}}vvvssssssuuuwwwxxxnnncccZZZYYYYYYVVVUUUVVV___fffooouuuxxxzzz~~~{{{{{{}}}xxxqqqnnnhhh___ZZZ^^^eeefffbbbWWWppp}}}{{{~~~qqqqqqyyy~~~vvvggg^^^jjj~~~kkkUUUKKKMMMQQQRRR]]]PPPEEEEEEKKKMMMIIIDDDKKKJJJIIIIIIHHHIIIJJJKKKMMMLLLLLLMMMOOORRRTTTUUUWWWYYYZZZ[[[```fffgggcccSSSRRRZZZkkk~~~sss{{{XXX555999???FFFGGGAAA;;;666:::888777888777999EEESSSxxxvvvrrr]]]VVVKKKKKKCCCNNNddd|||gggVVVXXX\\\___```aaabbbcccuuutttoooeeeYYYPPPIIIFFFRRRdddllllllttthhhddd``````______```dddjjjooommmiiihhhjjjhhheeefffkkkeeefffggggggggggggfffeee{{{wwwssstttxxxyyywwwsssddd[[[SSSRRRSSSUUUWWWZZZggglllrrruuuwwwyyy}}}}}}~~~vvvllleeekkkppppppooonnniiibbbooo||||||uuuggglll|||www```NNNQQQiiinnnYYYMMMJJJKKKPPPUUU^^^TTTJJJIIIPPPUUURRRKKKDDDGGGJJJJJJHHHGGGHHHJJJTTTRRRPPPQQQTTTUUUTTTQQQVVVYYY[[[]]]dddmmmqqqppp]]]OOOTTTmmm~~~ttttttcccAAA;;;999===>>>:::<<>>DDDJJJLLLIIIHHHIIILLLYYYUUUSSSTTTXXXXXXTTTOOOUUUXXXZZZ[[[bbbkkkqqqqqqcccTTTUUUiiitttzzzuuulllmmmlllZZZFFF666888======@@@FFF===;;;999999999999999999;;;SSSooowwwdddTTTOOOKKKKKKLLLRRR___lllvvvvvv}}}~~~vvvmmmjjjfffaaa]]]VVVMMMFFFDDDGGGcccuuuxxxhhhbbb^^^XXX[[[\\\]]]]]]^^^aaafffiiikkkgggeeefffgggeee```]]]XXXYYYYYYZZZZZZZZZ[[[[[[zzzqqqtttyyyuuutttuuunnn```YYYTTTTTTYYY[[[XXXSSSJJJIIIHHHJJJQQQ[[[cccgggoootttyyy~~~yyytttqqqjjjcccgggxxx{{{zzzvvvuuu{{{xxxlllYYYYYYiiiuuuvvvlll\\\QQQSSSUUUPPPOOORRRXXXWWWSSSQQQYYY]]]MMM666===CCCKKKMMMLLLKKKMMMPPPPPPMMMLLLPPPVVVYYYVVVRRRTTTWWWXXXWWWZZZaaaffffffbbb\\\\\\ccchhhppp|||rrrfffsss|||___EEE???DDDDDD@@@>>>AAA>>>;;;999:::<<<;;;999999@@@KKKccc___[[[WWWSSSLLLGGGIIIOOOppp|||}}}~~~zzzuuuqqqjjjddd___UUUIIIBBBBBBBBBdddvvvdddaaa^^^XXXVVVYYY\\\^^^```aaabbbdddgggeeeccccccgggjjjjjjgggYYYXXXXXXWWWVVVUUUUUUUUUvvvggggggpppooommmkkkdddUUUOOOIIIGGGIIILLLKKKIIIDDDHHHLLLOOOXXXccclllnnnrrrvvv{{{~~~xxxwwwzzz|||{{{www~~~wwwrrr|||||||||zzzddd]]]kkk~~~www\\\UUUPPPRRRUUUTTTRRRRRRWWWUUUUUUdddpppCCCBBBFFFKKKMMMMMMNNNPPPSSSTTTRRRPPPRRRTTTVVVTTTRRRSSSWWWXXXTTTTTTXXX[[[ZZZ]]]___``````aaaiiivvv~~~qqqsss```DDD;;;>>>BBBBBBBBBBBB???:::999;;;:::666777::::::DDDZZZpppqqqkkkddd[[[OOOEEECCCGGGTTTcccvvv}}}}}}}}}uuummm^^^NNNIIIMMMRRRsssoooeeeaaa[[[UUUQQQTTTXXX[[[\\\\\\^^^___cccdddbbbaaadddkkknnnmmm]]]\\\ZZZXXXVVVUUUTTTTTTvvvbbbaaaoooqqqmmmfff]]]MMMIIIDDDAAABBBDDDEEEEEEFFFMMMTTTYYYaaalllsssssswwwxxx{{{~~~~~~~~~zzzuuuwwwyyyrrrwww~~~wwweeeiii}}}~~~lllSSSTTTRRRPPPRRRVVVVVVSSSTTTWWWZZZkkk\\\KKKKKKKKKKKKLLLNNNPPPQQQ\\\ZZZWWWTTTSSSQQQQQQPPPRRRVVVXXXTTTRRRTTTVVVUUUYYY[[[___aaaaaadddkkksss|||WWW:::888AAAFFF>>>BBBBBB===;;;<<<:::666444888777888???KKKjjjvvv{{{pppdddUUUKKKIIINNNPPPNNNOOO^^^{{{~~~{{{sssbbbQQQPPPZZZwwwsssiiiiiibbbYYYTTTPPPRRRTTTUUUVVVXXX\\\___```cccccc______dddhhhggg___]]][[[YYYWWWVVVUUUUUUvvvaaa```qqquuummmbbbUUUGGGEEEBBB@@@???AAACCCEEEIIISSS\\\aaahhhrrrwwwvvv{{{{{{zzz{{{~~~~~~}}}vvvmmmmmmuuu~~~xxxyyy~~~{{{wwwkkkwwwsss[[[SSSXXXVVVOOOOOOVVVXXXSSSOOOYYY\\\```uuuzzz\\\RRROOOKKKJJJKKKMMMNNNOOOSSSSSSRRRPPPNNNOOORRRTTTPPPVVVYYYUUUSSSUUUVVVUUUVVVVVV\\\eeeeee```eeepppzzzxxx|||OOO<<<999888888@@@DDD@@@>>>???===999888;;;:::<<<>>>;;;GGGbbbsssxxx}}}|||zzzooocccYYYZZZ___```WWWMMMRRRjjj}}}|||{{{vvvqqqjjjYYYJJJNNN\\\}}}vvvddddddkkkdddYYYVVVSSSSSSRRRRRRSSSWWW]]]aaa^^^dddddd^^^ZZZ]]]___]]]]]]\\\ZZZXXXVVVUUUUUUVVVmmmtttxxxllljjjvvvzzzmmm[[[RRRFFFDDD@@@<<<<<<@@@HHHMMMXXX\\\bbbggglllpppuuuxxxtttyyy|||{{{}}}~~~yyyqqqkkkhhhjjjmmmpppvvvwww~~~pppmmmrrr|||xxxqqqyyyttt___OOOQQQUUUTTTOOOMMMPPPSSSSSSWWWWWWWWWYYY[[[ZZZVVVSSSMMMOOOQQQRRRSSSSSSRRRQQQQQQPPPPPPPPPOOOMMMOOORRRVVVVVVVVVVVVVVVVVVUUUUUUYYYXXX]]]eeegggdddeeejjjuuulll{{{NNN777444888===@@@AAADDDEEE@@@777999888888888:::===???AAAfffwwwnnnmmmsss}}}|||xxxhhheeemmmwww}}}]]]OOObbbvvvyyyyyy|||zzzyyy}}}~~~{{{ooofffaaaTTTKKK\\\xxxtttlll{{{^^^[[[fffhhh___UUUZZZVVVTTTSSSRRRQQQUUU[[[___]]]___bbb___ZZZ\\\cccaaa___[[[YYYYYYXXXVVVUUURRRWWWbbblllooopppvvvsssgggcccjjjkkk```TTTOOOAAAAAA@@@AAACCCIIIPPPVVV^^^bbbggglllnnnqqqsssuuuyyy}}}}}}{{{yyyuuupppllllllpppttthhhlllwww|||qqqsss~~~wwwppptttyyyxxxvvv{{{yyy}}}|||jjjXXXNNNMMMPPPPPPLLLKKKNNNPPPOOORRRTTTUUUTTTQQQMMMJJJIIILLLNNNQQQSSSSSSSSSQQQPPPIIIKKKNNNRRRSSSTTTWWWYYYWWWWWWWWWWWWVVVSSSQQQOOOVVVVVVZZZaaacccaaaccchhhlll|||qqqrrreeeBBB888:::;;;===>>>>>>???@@@AAA999888777777888:::<<<>>>EEEbbb~~~qqqlllmmmqqqtttooodddfffqqqyyywwwwww|||vvv```XXXfffqqqmmmnnnxxxuuuuuutttwwwtttpppiii```YYY^^^rrruuubbbaaagggfff]]]VVV[[[XXXXXXXXXUUUPPPQQQTTT^^^]]]```bbb___[[[\\\bbbgggddd___[[[YYYXXXWWWVVV<<<>>>CCCJJJNNNOOOSSSYYYYYYbbbttt~~~ooo___UUUPPPRRRQQQIIIEEEFFF???BBBFFFJJJOOOUUU\\\aaagggjjjnnnpppqqqrrrsssuuu}}}{{{zzztttpppoooccckkkwwwyyyooohhhsss{{{tttwww~~~wwwkkkeeetttttt\\\OOONNNHHHKKKLLLJJJJJJMMMNNNKKKRRRUUUWWWTTTMMMFFFDDDDDDJJJMMMPPPRRRSSSRRRPPPNNNKKKNNNQQQRRRRRRRRRSSSTTT[[[\\\\\\\\\[[[XXXVVVTTTSSSTTTXXX]]]___^^^```eeegggnnnzzzuuunnn{{{zzzZZZMMM999666777===<<<777;;;CCC:::999888777777777888999444>>>MMMaaaxxxrrrbbbRRROOO]]]pppfffeeennnlllaaa```kkkpppssstttuuuzzztttqqqhhh^^^```qqq|||{{{{{{qqqjjjkkkmmmiiiaaa\\\\\\[[[\\\]]]XXXPPPMMMNNN\\\]]]```bbb```[[[\\\```dddaaa]]]ZZZYYYZZZYYYYYY;;;:::999;;;>>>???@@@@@@CCCGGGPPP[[[cccccc[[[SSSHHHCCC@@@AAA@@@===???DDDFFFKKKQQQWWW\\\aaafffiiilllnnnppprrrsssvvvyyy|||~~~xxxmmmfffdddrrrzzzxxx~~~xxxzzzllljjjooozzziiiQQQJJJNNNHHHJJJJJJJJJLLLPPPOOOJJJRRRSSSTTTRRRNNNIIIFFFDDDGGGJJJMMMPPPQQQOOOMMMKKKMMMPPPQQQOOOMMMNNNOOONNN\\\\\\[[[[[[\\\\\\]]]]]]UUUVVVXXXZZZ[[[[[[^^^aaaccclll{{{nnniiiyyyfffBBB888777@@@AAA999888@@@<<<;;;:::888777666666666999888666===TTTuuu```LLLIIImmmpppmmmooossslll^^^ZZZ```ooouuuzzzzzz{{{~~~qqqfffgggsssttt~~~oookkkjjjmmmooollleee^^^]]]\\\]]]^^^YYYQQQMMMNNNZZZ]]]```aaa___\\\]]]___\\\[[[[[[]]]___aaaaaa```>>><<<999888:::;;;;;;999======???CCCFFFFFFDDDAAA<<<<<>>AAA;;;999???>>>===<<<:::999777666666999999666222888JJJ___mmm~~~xxx[[[III___ssspppqqqsssnnnddd]]]]]]jjjsss{{{|||{{{~~~llllllrrreeeaaa___aaahhhiiibbbYYY\\\[[[[[[\\\YYYSSSRRRUUUYYY]]]``````]]]]]]^^^___XXXYYY]]]aaafffgggeeeccc:::;;;:::888999======:::666888;;;===>>>===<<<;;;;;;???EEEIIIMMMQQQXXX]]]eeehhhkkkmmmmmmmmmnnnoooppprrrvvvyyy}}}~~~~~~iiiXXXSSSUUUWWWXXXeeeooo___jjj}}}{{{dddSSSMMMNNNOOONNNLLLHHHHHHNNNTTTPPPIIIHHHDDDCCCHHHPPPRRRLLLFFFEEEFFFHHHJJJKKKJJJIIIHHHQQQWWWVVVOOOMMMRRRSSSPPP\\\YYYUUURRRQQQSSSVVVXXX^^^```___[[[ZZZ]]]___```\\\ooovvvsss~~~sss}}}```CCC888999999999;;;>>>>>>===<<<;;;999888888222888<<<999444555>>>GGGIIIkkkdddJJJTTTtttzzzqqqmmmiiijjjllljjjddd```dddnnnvvvwwwwww{{{~~~uuuhhhzzzpppccc^^^YYYZZZbbbgggaaaXXXZZZXXXYYY[[[ZZZVVVWWW\\\YYY^^^```]]][[[]]]___```UUUWWWYYY]]]```___\\\YYY;;;@@@@@@======AAAAAA>>>888:::>>>???@@@@@@BBBCCCHHHLLLPPPTTTXXX^^^eeehhhnnnoooppppppooopppqqqsssrrrwww~~~~~~xxxvvvtttrrruuuzzzzzzcccOOOEEEHHHSSS\\\nnn|||nnndddsssmmmWWWOOOQQQQQQMMMMMMHHHCCCBBBIIIOOOKKKCCCJJJHHHIIIMMMSSSUUUQQQLLLGGGGGGHHHIIIIIIJJJJJJJJJRRRZZZ[[[SSSPPPSSSPPPIIIWWWVVVTTTSSSRRRSSSSSSTTT^^^aaa```[[[ZZZ___ccccccaaahhhnnnpppzzzssssss}}}[[[EEE>>>>>><<<999=========<<<;;;;;;:::999333777;;;;;;888555666999444FFF___mmmiiiiii~~~bbbJJJQQQ```www{{{vvvrrrrrrtttuuuqqqmmmiiiddd^^^^^^dddjjjjjjfffhhhnnnrrrpppooossswwwyyyeeegggzzzpppjjjbbb___[[[YYY___eeeaaaXXXWWWVVVYYY\\\\\\YYYZZZ^^^YYY___```[[[YYY]]]aaaaaaWWWVVVUUUVVVWWWWWWUUUSSSCCCIIIJJJFFFCCCFFFFFFCCCFFFFFFFFFEEEEEEHHHNNNTTTYYY\\\^^^___dddkkkqqqssspppqqqqqqppppppqqqtttvvvuuu|||rrrhhhhhhiiieee```___ccc___VVVJJJCCCIIIYYYgggfff{{{www|||zzzxxxkkklll|||eeeRRRNNNSSSRRRLLLKKKEEE>>><<>>JJJKKKMMMPPPRRRRRRPPPNNNIIIIIIIIIIIIIIIKKKLLLMMMEEEQQQWWWTTTSSSWWWUUULLLKKKLLLNNNOOOPPPPPPPPPOOO]]]aaa```ZZZ[[[bbbffffffbbb\\\```kkkoooxxxzzz~~~zzz```RRRMMMEEE<<<;;;;;;<<<<<<<<<;;;:::::::::555111333777888999999???777999FFFQQQZZZnnn]]]KKKWWW]]]```nnnzzz{{{xxxuuuooohhhfffggghhhhhheeeccc```___```]]]WWWUUU\\\hhhmmmkkkrrrtttrrrkkkiiilllqqqrrr]]]jjjppprrriiiZZZZZZ\\\]]]ZZZWWWZZZ^^^[[[TTTUUUUUUYYY^^^^^^[[[[[[^^^ZZZ______YYYWWW]]]bbbbbb]]]ZZZWWWVVVWWWXXXYYYXXXVVVWWWWWWVVVUUUTTTUUUWWWSSSUUUWWWYYY[[[\\\]]]]]]eeeggghhhggggggkkkqqqvvvwwwvvvuuuttttttuuuwwwyyysss^^^SSS]]]ccc\\\YYY```ZZZUUUOOOJJJIIINNNZZZeeeppp}}}vvvtttyyyzzzyyyrrrjjjoooyyyeeeQQQLLLLLLKKKJJJKKKHHHHHHCCC>>>DDDPPPSSSNNNQQQYYYUUUMMMOOONNNKKKOOOMMMKKKKKKLLLOOOOOOLLLHHHQQQFFFDDDOOOWWWUUUPPPPPPSSSNNNNNNRRRRRRNNNNNNRRRYYYZZZ[[[ZZZYYY\\\ccchhhZZZVVVXXX\\\]]]aaawwwqqquuuqqqNNNBBBAAA777444;;;>>>:::999>>>BBB???:::555444555777888666777999:::===FFFTTT^^^xxxwwwuuussspppnnnmmmlll{{{bbbVVVTTTTTTVVVZZZ]]]]]]ZZZXXXXXXYYY]]][[[WWWTTTQQQPPPPPPPPPWWWUUUUUUZZZccclllppprrrqqqrrruuuxxxyyyvvvtttsssjjjvvvsssllllllZZZVVVXXX^^^VVVVVV```cccYYYNNNJJJTTTXXX\\\[[[WWWVVVYYY\\\___```^^^YYYVVVXXX___fff\\\ZZZWWWTTTQQQPPPPPPPPP^^^^^^^^^]]]\\\\\\]]]^^^___```aaacccdddfffggggggfffhhhjjjjjjjjjlllppptttwwwvvvuuuvvvxxx{{{||||||fffUUUOOOWWW[[[SSSPPPVVVSSSXXX^^^```]]]XXXWWWXXXlllxxxwwwtttwwwuuunnnkkkuuuiii\\\QQQQQQSSSPPPJJJGGGHHHGGGCCCBBBHHHOOOPPPMMMJJJRRRPPPPPPXXXTTTEEE>>>IIIHHHJJJPPPVVVWWWSSSOOOSSSRRRKKKCCCFFFPPPRRRNNNPPPQQQWWW___^^^VVVOOONNNTTTWWWYYY[[[]]]___bbbddd___YYYWWWXXXVVVXXXhhh|||{{{rrrkkkmmmkkkHHH@@@===;;;<<<======:::777///777;;;888555777777555333555666555444777???EEEGGGGGGHHHHHHHHHHHHHHHHHH[[[fffjjj___OOOIIIJJJKKKIIILLLOOOOOOMMMKKKLLLMMMSSSQQQOOONNNMMMMMMNNNOOOQQQTTTXXX]]]bbbiiippptttsssyyy}}}}}}{{{zzztttmmmtttuuuttt}}}yyy```WWWWWWXXX\\\WWWWWW]]]```[[[RRRLLLUUUWWWXXXVVVRRRPPPSSSVVVZZZ\\\[[[YYYVVVXXX___eee]]]ZZZVVVRRROOONNNOOOOOOcccccccccbbbccccccddddddgggggghhhiiijjjlllnnnoookkkmmmoooqqqrrrsssvvvxxx||||||}}}~~~|||{{{{{{bbbTTTLLLNNNMMMHHHJJJSSS[[[gggwwwzzznnneeerrryyy}}}|||xxxxxxwww{{{qqqWWWRRRQQQWWW\\\WWWNNNHHHGGGCCCBBBHHHLLLKKKJJJKKKGGGMMMOOOYYYlllhhhMMM999GGGFFFHHHPPPYYY[[[VVVPPPiiirrrfffIII@@@PPPVVVMMMQQQTTT[[[bbbbbbYYYRRRNNNQQQSSSWWW\\\aaabbb```^^^bbb[[[VVVWWWVVVXXXdddsss}}}lllcccxxx~~~eeeLLLIIIAAA777555999:::777@@@LLLNNNBBB888999777111555888999777333111333555999999:::;;;===>>>???@@@===FFFKKKGGGAAA@@@CCCEEEAAACCCDDDDDDCCCCCCEEEFFFFFFEEEEEEFFFHHHJJJLLLNNNQQQVVV[[[]]]]]]bbbkkktttyyy{{{}}}___QQQRRRTTTTTTWWWWWWVVVVVVZZZ\\\WWWOOOTTTUUUUUURRRNNNLLLMMMPPPTTTVVVWWWVVVUUUWWW\\\aaaZZZXXXTTTQQQNNNNNNNNNOOOgggfffeeefffggghhhhhhhhhhhhhhhiiijjjmmmooorrrsssrrrsssuuuwwwzzz}}}{{{xxxtttnnniiieeebbbaaaYYYNNNEEEDDDGGGMMMZZZggg}}}~~~|||xxxuuuvvvaaaMMMNNNQQQYYY^^^]]]VVVPPPGGGBBBCCCMMMOOOIIIEEEHHHKKKNNNOOO```|||}}}```GGGJJJFFFFFFKKKSSSVVVQQQKKKlllyyyrrrVVVGGGPPPUUUMMMRRRRRRTTTWWWWWWUUUTTTTTTRRRSSSUUU[[[```aaa]]]YYY^^^WWWSSSUUUYYY^^^hhhssswwwrrrrrrcccMMM<<<555666===BBB]]]bbbXXXBBB666;;;<<<444777999::::::777555555666999999999999999999999999666:::======;;;<<<===>>>===>>>>>>>>>>>>@@@AAABBB>>>>>>@@@BBBDDDHHHJJJLLLQQQUUUZZZ\\\^^^cccllltttuuummmTTTLLLOOOQQQQQQSSSVVVTTTOOOSSS[[[YYYQQQRRRTTTUUUTTTPPPNNNMMMMMMOOOQQQSSSSSSRRRSSSVVVXXXRRRRRRRRRQQQPPPOOONNNMMMrrrpppooopppsssuuuuuutttqqqrrrsssuuuxxx{{{}}}}}}nnndddQQQSSSVVVWWWVVVSSSPPPMMMBBB===<<>>???AAACCCDDDEEEFFFFFFLLLTTTZZZ[[[XXXSSSPPP]]]ooowwwlll```[[[XXXWWWWWWYYYPPPOOOLLLHHHJJJPPPRRRQQQLLLOOOTTTWWWXXXUUUQQQOOONNNNNNNNNMMMKKKJJJHHHGGGDDDGGGLLLPPPRRRPPPMMMJJJvvvaaaOOOFFFOOOOOONNNMMMKKKIIIFFFEEEHHHMMMXXXnnn{{{|||vvvooopppuuu}}}vvvuuuuuusssooolllooosss|||eeeVVVMMMGGGDDDIIIKKKHHHHHHMMMPPPOOONNNRRRSSSPPPNNNNNNLLLIIIHHHQQQMMMIIINNNMMMGGGHHHFFFFFFFFFFFFHHHKKKNNNQQQKKKJJJOOOVVVSSSIIIDDDFFFGGGMMMQQQQQQQQQSSSPPPJJJLLLOOOSSSVVVWWWXXXYYY[[[aaa```\\\VVVSSSSSSWWWZZZ\\\cccgggxxxqqqppppppPPPCCC;;;555555666444333555999999999:::;;;<<<<<<<<<444444555555666777777888:::777888;;;:::777999>>>;;;::::::;;;===>>>;;;888<<<===>>>@@@AAABBBCCCCCCCCCHHHMMMPPPSSSYYYdddlllxxxddd[[[VVVWWWXXXVVVVVVYYYSSSMMMJJJJJJKKKKKKNNNRRRLLLMMMNNNPPPQQQQQQOOOMMMOOONNNMMMLLLKKKJJJHHHFFFFFFHHHKKKMMMNNNMMMKKKJJJ|||ppphhh___jjjvvvwwwmmm^^^SSSNNNMMMJJJGGGEEEDDDFFFJJJLLLTTTWWWbbb|||~~~~~~qqquuu~~~xxxttteeeUUUXXXlll||||||hhhZZZVVVTTTOOOCCCKKKNNNKKKJJJMMMMMMJJJJJJQQQQQQIIIFFFKKKJJJDDDFFFUUUUUUMMMJJJEEECCCJJJBBBEEEHHHHHHFFFFFFIIILLLGGGEEEEEEGGGIIIJJJHHHGGGKKKOOOPPPLLLLLLOOONNNIIIFFFLLLSSSWWWXXXXXXZZZ\\\VVVWWWVVVQQQMMMOOOSSSWWWOOO^^^^^^___~~~ppprrrhhhKKK???999:::777000333>>>333333555888;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;:::;;;888999<<<:::666888???:::999999;;;======999555999:::<<<>>>???@@@AAAAAA===AAAEEEHHHTTToooiii]]]TTTOOORRRUUUSSSRRRTTTVVVMMMIIIMMMLLLHHHKKKSSSLLLKKKIIIIIIJJJKKKKKKKKKPPPOOOMMMLLLLLLKKKIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJ}}}{{{zzzyyyrrrdddYYYUUUPPPNNNVVV[[[UUURRRPPPFFFFFF???AAAMMMVVVYYY___hhhpppfffffftttfffppprrreeeUUUTTTgggwwwfff\\\TTTLLLLLLQQQIIIHHHGGGHHHJJJMMMQQQTTTJJJKKKJJJIIILLLPPPOOOJJJJJJ___jjjZZZEEE>>>BBBFFFDDDFFFFFFFFFEEEEEEFFFGGGIIIGGGFFFGGGIIIIIIEEEBBBKKKLLLLLLMMMMMMMMMMMMLLLMMMNNNPPPSSSWWWXXXWWWVVVZZZWWWUUUSSSRRRRRRUUUZZZ[[[]]]```bbbeeexxx{{{~~~nnnVVVCCCAAA@@@888111111***555;;;777555999======999;;;======:::777999>>>:::888777999===???===;;;444777===BBBAAA<<<<<<@@@888:::<<<===>>>>>>===<<<888???JJJYYYooozzzhhhXXXWWWWWWUUUSSSQQQOOONNNPPPOOOOOOOOOOOOMMMJJJGGGGGGGGGGGGIIIKKKLLLLLLKKKMMMNNNOOOMMMKKKIIIHHHHHHIIIHHHGGGGGGGGGIIIKKKMMM\\\]]]___dddiiimmmnnnnnnkkkkkkppp|||rrrjjjcccaaa]]]UUUPPPNNNNNNGGGHHHJJJDDDGGGIIICCCLLLNNNQQQZZZmmmxxxkkkkkknnn|||~~~yyy|||rrrdddSSSUUUppprrr___UUURRRPPPNNNNNNKKKJJJIIIIIIKKKNNNQQQSSSLLLLLLKKKHHHJJJNNNLLLHHHOOObbbjjj\\\JJJCCCEEEFFFDDDEEEFFFFFFEEEEEEFFFGGGKKKHHHEEEEEEGGGHHHHHHFFFFFFGGGIIIKKKLLLNNNNNNOOOQQQRRRTTTVVVYYYYYYWWWUUUVVVUUUSSSRRROOOOOOQQQSSS[[[\\\]]]\\\[[[eee~~~rrrooommmRRRHHHIIIFFF===666:::777333222666:::888333:::555222555999:::777444;;;:::999888888888888888@@@<<<::::::888444333666<<<<<<;;;999:::CCCSSS___^^^^^^bbblll{{{xxxlllaaaVVVUUUTTTQQQOOOLLLJJJIIINNNMMMLLLLLLLLLKKKHHHEEEHHHHHHHHHJJJKKKKKKKKKJJJOOOPPPPPPNNNJJJHHHGGGGGGGGGGGGFFFEEEFFFHHHJJJKKK???@@@CCCGGGLLLNNNNNNMMMKKKKKKPPP[[[hhhpppnnnjjj\\\SSSKKKIIIJJJGGGDDDDDDMMMCCCAAABBBAAAHHHPPPLLL]]]iiimmmttt~~~tttvvv|||zzzzzzyyy}}}}}}bbbQQQPPPfffuuuiiiXXXNNNOOOSSSQQQJJJKKKJJJHHHHHHIIIKKKNNNPPPJJJKKKIIIFFFFFFIIIHHHDDDIIIWWW^^^UUUIIIDDDCCCBBBEEEEEEEEEEEEFFFFFFFFFFFFKKKHHHEEEDDDFFFHHHJJJJJJEEEFFFHHHIIIKKKMMMNNNNNNUUUVVVWWWZZZ[[[ZZZWWWTTTSSSTTTSSSRRRPPPPPPRRRSSS^^^^^^___]]]XXXYYYeeessszzzeeefffzzzqqq]]]TTTQQQIII??????888444777:::999666444<<<:::888;;;@@@CCC@@@;;;:::::::::888888888:::<<<;;;777777<<>>===???===<<<@@@GGGKKKJJJHHHIIIDDDBBBEEEFFFDDDDDDFFFRRRJJJNNNWWW]]]iiipppkkkttt~~~zzzvvv~~~|||yyyzzz~~~vvv{{{uuu___MMMfffwwwddd^^^SSSJJJLLLRRRQQQJJJIIIHHHFFFEEEEEEGGGIIIKKKEEEGGGEEEBBBBBBEEEEEEBBB>>>HHHNNNKKKGGGEEEDDDAAAEEEDDDCCCDDDEEEEEEEEEDDDHHHGGGEEEEEEFFFHHHJJJKKKIIIIIIIIIJJJJJJKKKLLLLLLUUUVVVWWWZZZ[[[[[[XXXUUUPPPRRRQQQNNNMMMPPPSSSTTT\\\]]]^^^\\\XXXWWW[[[aaapppwwwqqqnnnjjjzzznnn]]]LLL>>>;;;===@@@>>>888888>>>444;;;@@@>>>;;;999777555888777666777888999888777666666:::@@@CCCBBBEEEJJJOOOUUU^^^hhhuuuwww```WWWWWWZZZNNNNNNMMMNNNOOOPPPRRRSSSKKKIIIGGGGGGGGGFFFDDDBBBIIIJJJJJJJJJIIIHHHGGGHHHMMMNNNNNNMMMJJJGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHBBB???======>>>@@@AAAAAA???===;;;<<>>CCCEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJLLLMMMNNNRRRSSSTTTWWWYYYZZZYYYWWWSSSUUUQQQJJJGGGKKKOOOOOOTTTVVVWWWVVVTTTVVVXXXYYYXXXuuutttkkkjjjkkk]]]SSSJJJHHHHHHFFFFFFHHHEEEJJJNNNMMMNNNOOOIIIAAAAAA>>><<<@@@EEEGGGDDD@@@>>>BBBJJJSSSYYYaaaooo|||zzzyyyzzz{{{eeeZZZVVVYYY]]]LLLMMMMMMNNNOOOQQQRRRSSSKKKIIIGGGFFFFFFEEECCCBBBGGGIIIJJJIIIGGGEEEEEEGGGHHHJJJKKKKKKIIIHHHHHHHHHDDDDDDDDDEEEEEEFFFGGGHHHEEEBBB@@@???AAABBBBBBAAA>>>@@@BBBDDDDDDDDDCCCBBBAAAAAAEEEMMMSSSXXX___ffflllkkk~~~uuuuuuzzzuuupppgggiiiooolll}}}fff\\\KKKLLLOOOSSSQQQLLLLLLOOOKKKIIIGGGEEEEEEGGGIIIJJJEEEHHHHHHDDDCCCGGGKKKKKKFFFGGGIIIIIIIIIHHHGGGEEEDDDAAA???>>>@@@@@@===:::AAACCCFFFHHHGGGFFFGGGGGGGGGGGGGGGIIIKKKNNNQQQRRRPPPPPPPPPRRRVVVYYYYYYYYY^^^```[[[OOOJJJMMMOOOLLLPPPTTTUUUSSSSSSVVVYYYYYYUUU___sss}}}hhh^^^eeemmmhhh]]]^^^]]]\\\cccuuu~~~ooo[[[YYY[[[aaallltttxxxxxxbbbaaadddllluuuxxxbbbYYYWWWUUUVVVZZZLLLMMMMMMMMMMMMLLLKKKJJJKKKHHHFFFEEEEEEDDDCCCBBBDDDGGGIIIHHHEEECCCDDDFFFEEEGGGHHHIIIGGGGGGGGGHHHCCCCCCDDDEEEEEEFFFFFFGGGYYYXXXVVVUUUTTTPPPLLLHHHLLLSSS\\\aaa```ZZZSSSNNNUUUVVV```rrr|||uuuxxxyyytttooohhhooozzzzzzzzzeeeVVVSSSJJJEEEKKKXXXYYYNNNIIIOOOJJJIIIGGGEEEFFFGGGIIIKKKFFFIIIIIIDDDBBBFFFIIIJJJFFFEEEEEEFFFEEEDDDEEEFFFLLLHHHDDDCCCEEEDDD@@@<<>>BBBEEECCCCCCCCCBBBAAAAAACCCEEEFFFFFFIIIQQQXXXXXXPPPHHHFFFEEECCCAAA@@@AAABBBCCCDDDFFFGGGHHHLLLQQQNNNHHHNNNOOOPPPSSSWWWYYYYYYYYYYYYWWWTTTQQQNNNNNNNNNNNNPPPPPPPPPPPPQQQTTTYYY\\\```WWWSSSWWW^^^mmmrrrvvv~~~eeeYYYRRROOOMMMOOORRRPPPIIIAAAGGGHHHIIIJJJIIIGGGEEECCCBBBAAA@@@>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFDDDBBB@@@???AAA@@@@@@BBBCCCDDDCCCBBB}}}xxxrrr~~~kkk\\\\\\```TTTBBBGGGFFFEEEDDDEEEFFFEEECCCKKKGGGFFFHHHGGGEEEEEEHHHKKKIIIFFFBBB>>>>>>AAADDDCCCCCCCCCBBBAAAAAACCCEEEFFFEEEFFFJJJOOOPPPLLLHHHFFFEEECCCAAA@@@AAABBBCCCFFFHHHGGGEEEGGGKKKKKKHHHMMMMMMOOOQQQTTTVVVWWWWWWZZZXXXUUURRRPPPOOOOOOOOOQQQQQQQQQQQQPPPRRRUUUXXXYYYTTTTTTYYY]]]bbbttt{{{www{{{nnnxxxmmmUUUMMMLLLIIIHHHLLLRRRSSSNNNHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCBBB@@@>>>===<<<======@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDDDDBBBAAA@@@?????????@@@BBBBBBBBBAAA}}}||||||||||||qqqfffWWWOOOVVV]]]UUUEEEHHHFFFEEEEEEFFFEEEDDDCCCHHHEEEFFFIIIHHHEEEDDDGGGIIILLLMMMJJJDDD@@@AAACCCCCCCCCDDDCCCAAAAAACCCDDDFFFEEEDDDCCCCCCDDDFFFFFFFFFDDDCCCAAAAAAAAAAAABBBGGGJJJIIIEEECCCGGGIIIHHHLLLLLLMMMNNNPPPRRRTTTUUUWWWVVVSSSQQQOOONNNMMMMMMQQQRRRRRRRRRPPPPPPRRRTTTVVVQQQQQQVVVXXXXXX___iii}}}~~~}}}sss\\\OOONNNJJJGGGFFFIIIOOORRROOOLLLEEEDDDAAA@@@???@@@AAABBBCCCBBB???===;;;;;;:::;;;???????????????????????????@@@BBBBBBCCCBBBAAA@@@>>>>>>??????@@@AAAAAAAAAzzzuuutttrrr}}}www```XXXMMMGGGMMMVVVUUUMMMJJJGGGFFFHHHIIIGGGFFFFFFFFFCCCCCCFFFFFFCCCCCCFFFHHHNNNTTTQQQIIIBBBAAACCCCCCDDDDDDCCCBBBAAABBBCCCDDDEEEDDDAAA>>>===@@@CCCEEEDDDCCCAAAAAAAAAAAAAAAEEEJJJLLLHHHFFFHHHJJJJJJLLLMMMMMMMMMNNNOOORRRTTTSSSRRRPPPNNNLLLKKKJJJJJJPPPQQQSSSRRRQQQQQQRRRSSSYYYQQQMMMPPPSSSUUU[[[bbbdddzzzyyyiii]]]RRRNNNOOOLLLIIIFFFGGGKKKLLLKKKHHHBBBAAA@@@???>>>??????@@@AAA@@@>>><<<;;;:::;;;;;;========================>>>???@@@AAAAAA@@@???>>>===>>>?????????@@@BBBCCCxxxtttuuuvvvooobbb]]]XXXUUUMMMFFFGGGNNNTTTWWWMMMGGGEEEIIIJJJGGGGGGJJJFFFCCCBBBDDDDDDBBBBBBEEEIIIPPPUUUSSSKKKDDDCCCDDDCCCDDDEEEDDDBBBAAAAAABBBBBBEEEFFFDDD???===>>>@@@DDDCCCCCCBBBAAAAAA@@@@@@AAAIIINNNMMMLLLMMMNNNMMMLLLNNNOOOOOONNNNNNPPPSSSQQQPPPOOOMMMKKKJJJIIIIIIMMMOOOQQQRRRRRRSSSTTTVVVXXXRRRNNNOOOSSSWWW\\\```YYYcccuuuttt]]]QQQMMMKKKGGGEEEKKKHHHEEEEEEFFFGGGFFFEEE???@@@AAAAAAAAA@@@???>>>>>>===<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<>>===<<<===???@@@@@@???@@@CCCFFFwwwvvv}}}rrr```RRRMMMSSSRRRNNNGGGDDDIIISSS[[[RRRIIIEEEHHHHHHDDDDDDIIIIIIFFFFFFIIIHHHDDDCCCEEEJJJNNNQQQNNNHHHCCCCCCEEECCCDDDEEEEEECCCAAAAAAAAA@@@DDDHHHHHHDDD@@@??????CCCCCCBBBBBBAAA@@@@@@@@@???FFFLLLNNNOOOQQQPPPMMMLLLOOORRRQQQOOOMMMOOOQQQRRRQQQPPPOOONNNLLLKKKJJJKKKMMMOOOPPPPPPRRRUUUXXXRRRRRRRRRUUUWWWXXXXXXXXX^^^ZZZ]]]mmmjjj\\\LLLFFFHHHJJJGGGCCCEEECCCBBBBBBDDDEEEDDDDDD???@@@BBBCCCCCCAAA@@@>>>===<<<<<<;;;;;;===>>>???<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;===???AAA@@@???@@@DDDGGG|||}}}wwwsssmmm```QQQHHHLLLKKKJJJGGGFFFIIIQQQXXX[[[OOOHHHIIIGGGAAABBBHHHLLLLLLOOOSSSRRRKKKFFFEEEJJJJJJIIIFFFBBBAAABBBCCCBBBDDDFFFEEECCCAAA@@@AAAAAADDDGGGIIIGGGDDDBBB@@@BBBBBBBBBBBBAAA@@@?????????CCCGGGIIILLLPPPOOOJJJJJJNNNSSSSSSOOOLLLLLLNNNQQQQQQPPPOOONNNMMMKKKJJJJJJKKKLLLLLLMMMOOOTTTWWWOOORRRUUUVVVWWWXXXWWWVVV\\\WWWVVV\\\gggzzzwwwjjjTTTPPPJJJFFFGGGJJJKKKJJJ@@@@@@@@@@@@AAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===;;;>>>@@@???===>>>CCCHHH~~~pppeeehhhlllfffUUUHHHFFFDDDDDDFFFIIILLLPPPTTTdddVVVMMMLLLHHHAAAAAAIIINNNPPPVVV\\\ZZZQQQIIIEEEJJJGGGCCC???>>>???AAABBBBBBDDDFFFEEECCCAAA@@@@@@BBBCCCFFFHHHHHHGGGDDDBBBBBBBBBBBBBBBAAA@@@??????AAABBBBBBCCCHHHNNNLLLHHHHHHMMMSSSSSSOOOKKKJJJLLLOOOOOONNNNNNLLLKKKIIIIIIJJJJJJJJJIIIJJJLLLQQQUUUQQQTTTUUUTTTTTTWWW[[[]]]SSSTTTWWWYYYWWW\\\sssppp^^^TTTQQQSSSQQQKKKFFFFFFHHHJJJ@@@@@@@@@@@@@@@???>>>===BBBAAA???>>>???@@@AAACCCAAA@@@>>>===<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@@@@???:::===???>>>;;;<<>>===@@@DDDFFFEEEDDDCCCCCCEEECCCAAAAAADDDEEECCCAAA<<<>>>AAAEEEGGGHHHHHHHHHLLLMMMLLLJJJMMMQQQQQQMMMIIIIIIHHHHHHIIILLLOOOQQQNNNJJJFFFFFFJJJNNNNNNMMMTTTRRRRRRTTTTTTSSSSSSTTTVVVXXXXXXVVVVVV\\\gggqqqttttttbbbTTTLLLJJJMMMNNNNNNLLLIIIFFFEEEDDDDDD@@@<<<<<<@@@BBB@@@======>>>>>>?????????>>>>>>======<<<<<<<<<<<<======???===;;;999888777888888<<<<<<<<<===<<<<<<;;;;;;<<<:::999888:::>>>BBBDDD{{{hhhZZZRRRMMMNNNOOOJJJFFFEEEEEEDDDCCCCCCDDDFFFHHHIIISSSVVVXXXTTTNNNKKKMMMRRRRRRUUUVVVSSSLLLGGGFFFHHHCCCAAA@@@AAAAAAAAA???>>>@@@AAAAAAAAAAAA@@@@@@???===???CCCEEEDDDCCCBBBBBBBBBAAA@@@AAACCCCCCAAA>>>@@@@@@AAABBBEEEGGGJJJKKKMMMPPPNNNJJJJJJMMMMMMKKKHHHGGGEEEDDDDDDGGGJJJLLLNNNKKKHHHGGGIIIKKKLLLKKKTTTTTTUUUUUUTTTRRRSSSUUUQQQSSSUUUVVVVVVZZZ```fffccciiixxx}}}~~~~~~iii[[[QQQJJJGGGGGGJJJKKKKKKIIIEEECCCCCCDDDFFFBBB======@@@BBB@@@>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<<<<===>>>===<<<:::999888888888::::::;;;<<<<<<;;;;;;;;;;;;;;;999999;;;===@@@BBB~~~www|||nnnbbb\\\RRRKKKFFFCCCFFFHHHFFFDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFCCCIIIOOOQQQPPPQQQTTTYYYRRRSSSRRRNNNHHHDDDDDDFFF?????????AAABBBBBB???<<<@@@@@@AAABBBBBBBBBAAAAAA<<<>>>BBBCCCBBBAAAAAAAAAAAAAAACCCEEEFFFDDD@@@<<>>@@@DDDHHHKKKKKKOOOOOOJJJGGGJJJMMMNNNJJJHHHDDDBBBAAADDDGGGIIIKKKIIIHHHGGGGGGIIIKKKLLLPPPRRRSSSRRRQQQQQQQQQQQQMMMOOORRRTTTVVVXXXXXXXXXZZZXXX]]]iiiyyy~~~rrrxxxeeeZZZNNNIIIGGGEEEFFFHHHFFFFFFFFFCCCAAA@@@BBBCCCHHHCCC???===???AAAAAA???>>>??????@@@??????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888777888888999:::;;;;;;;;;:::;;;;;;:::;;;;;;===>>>???vvvwwwbbbTTTPPPJJJGGGEEEDDDEEEGGGFFFDDDCCCCCCBBBAAAAAAAAAAAABBBBBB<<>>???@@@AAABBBBBBBBBBBBBBB;;;===@@@AAA@@@?????????AAACCCFFFIIIIIIFFFAAA>>>@@@>>>===<<<>>>AAADDDFFFEEEKKKMMMHHHFFFJJJPPPSSSNNNKKKGGGDDDCCCDDDGGGIIIEEEEEEEEEEEEFFFHHHJJJLLLKKKKKKKKKKKKPPPSSSQQQLLLLLLMMMOOORRRUUUUUUSSSQQQXXXWWWYYY]]]\\\aaawwwsssaaaUUUTTTLLLFFFFFFEEEDDDDDDFFFCCCCCCBBB@@@>>>>>>AAACCCGGGCCC>>><<<===??????????????????@@@??????>>>>>>;;;;;;::::::::::::;;;;;;999;;;<<<======;;;888777666666777999::::::::::::::::::;;;<<<<<<<<<;;;;;;www~~~nnnhhhfffZZZQQQOOOIIIJJJJJJIIIHHHGGGFFFCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>@@@BBBAAAAAABBBEEEIIIBBBBBBAAA??????@@@CCCEEEBBB@@@???>>>@@@BBBBBBAAA??????@@@AAABBBBBBBBBBBB;;;===??????>>>===>>>>>>???BBBFFFHHHGGGEEEBBB@@@??????@@@AAABBBBBBCCCCCCCCCIIILLLHHHFFFJJJPPPSSSOOOMMMIIIEEEDDDEEEHHHIIIFFFFFFEEEEEEFFFGGGHHHHHHJJJGGGEEEGGGQQQYYYTTTIIIPPPNNNNNNPPPRRRTTTTTTTTTSSSZZZjjjttthhhUUUYYYkkkrrrnnn___UUUMMMHHHLLLGGGDDDDDDBBB>>>===???@@@@@@???>>><<<===@@@BBBBBB@@@<<<;;;;;;<<<======???????????????>>>===<<<::::::999999999999::::::777999;;;======;;;888666555666777888999999999999999:::;;;<<<<<<;;;::::::}}}}}}jjj[[[VVVVVVQQQOOONNNFFFJJJMMMLLLHHHEEEDDDAAA===@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAADDDGGGDDDCCCAAA@@@???@@@BBBCCCDDDBBB???>>>???AAABBBBBB??????@@@AAAAAAAAA@@@@@@<<<===??????===<<<===>>><<>>>>>>>>===<<<<<<>>>@@@===<<<;;;:::::::::;;;;;;>>>>>>>>>>>>===<<<;;;;;;999999888888888888999999555777999;;;;;;:::888666666666777888999999999999999999:::;;;;;;:::::::::}}}}}}{{{pppXXXPPPOOONNNHHHLLLNNNDDDGGGKKKLLLGGGDDDEEEBBB>>>>>>??????@@@@@@@@@??????===???AAABBBCCCDDDEEEFFFEEECCCAAAAAAAAABBBBBBBBBCCCAAA??????@@@@@@???>>>??????@@@@@@@@@???>>>>>><<<>>>???>>>===<<<===>>><<<>>>??????>>>???CCCFFFGGGHHHJJJKKKKKKJJJHHHFFFFFFJJJLLLJJJKKKNNNNNNLLLHHHHHHGGGGGGGGGGGGHHHIIIOOOIIIEEEHHHOOOQQQNNNHHHIIIMMMMMMLLLRRRZZZVVVKKKPPPQQQRRRQQQQQQTTT[[[```___]]]oooppp]]]___\\\^^^fffnnnooouuu{{{jjjaaaXXXVVVRRRNNNLLLKKKJJJJJJAAA???@@@CCCAAA===<<<>>>;;;<<<===<<<;;;:::;;;===888999:::;;;:::::::::;;;============<<<;;;:::999888888888777777888888888444555777999999999777777777888888999999888888888888888999999::::::;;;;;;zzz|||{{{zzzmmm```XXXLLLLLLOOOKKKDDDKKKOOOFFFCCCIIIKKKGGGEEEGGGEEE@@@>>>>>>???@@@@@@@@@@@@@@@;;;>>>BBBEEEFFFEEECCCBBBAAA@@@???@@@AAACCCCCCBBB@@@??????@@@AAA???<<<999???????????????>>>===<<<===>>>???>>>===<<<===>>>>>>??????>>>>>>@@@FFFKKKIIIJJJJJJJJJJJJIIIHHHGGGBBBFFFIIIJJJOOOSSSRRRNNNGGGHHHHHHIIIJJJJJJJJJJJJMMMGGGCCCIIITTTZZZVVVPPPFFFOOORRRMMMNNNSSSRRRKKKNNNQQQTTTSSSRRRUUU]]]ccciiiUUUTTTllltttbbbUUUYYYTTT^^^rrrrrr^^^bbbuuu~~~yyypppcccWWWQQQOOOOOONNNLLLHHHFFFFFFFFF<<<;;;===@@@>>>::::::===999;;;<<<<<<:::999999:::666888;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888777777777777888888444555666777888888777777888999999999999888888777888888888888999:::;;;<<>>CCCCCC===:::>>>>>><<>>===>>>???<<>>>>>===@@@<<<;;;EEEAAA@@@??????BBBDDDEEEFFFIIINNNHHHDDDHHHGGGFFFNNNFFFGGGHHHIIIKKKPPPUUUYYYLLLKKKJJJIIIHHHHHHIIIIIIOOOLLLFFFGGGWWWeee___NNNFFFMMMQQQOOONNNPPPRRRQQQJJJMMMPPPRRRRRRRRRSSSTTTXXXZZZYYYUUUQQQRRRTTTVVVYYYYYYbbbnnnoooeeeaaaddddddeeeiiivvvzzzsssfffaaa[[[XXXYYYWWWPPPKKKMMMIIIEEEDDDFFFHHHGGGFFF>>>===<<<:::::::::;;;<<<;;;;;;;;;:::999888777666999999999999999999999999::::::::::::::::::::::::888777555444333333444444777555444777;;;;;;666111666666666666666555444444777888888777666777:::===|||{{{ooojjjccc[[[TTTNNNJJJHHHEEEGGGHHHIIIJJJIIIGGGFFFJJJFFFBBBBBBEEEEEECCC???@@@DDDDDD>>><<<>>>???<<<===>>>>>>???@@@@@@@@@@@@:::===???@@@@@@??????@@@???@@@@@@@@@>>>>>>???@@@AAAEEEEEE@@@>>>@@@???<<<;;;AAA>>>:::===:::;;;EEEAAA@@@???@@@BBBDDDEEEFFFGGGLLLIIIGGGKKKGGGAAAEEEFFFGGGHHHIIIKKKOOOTTTXXXRRRPPPNNNKKKJJJKKKLLLMMMSSSRRRLLLHHHNNNWWWSSSGGGEEELLLOOOMMMKKKLLLMMMMMMHHHLLLPPPSSSSSSRRRQQQQQQUUUbbbkkkdddUUUMMMPPPXXXWWWXXX]]]cccdddbbbcccgggkkkfff___[[[cccrrr{{{~~~wwwoooggg^^^XXXSSSQQQOOOMMMKKKIIIGGGFFFIIIGGGDDDCCCBBBBBB@@@???@@@???===<<<:::999999999:::::::::::::::999888888888888888888888888888888::::::::::::::::::::::::999888666555444444555555555444444888<<<===999555666777777777666666555444777777777777666777:::===qqqbbbRRRPPPNNNKKKHHHFFFDDDDDDCCCEEEGGGIIIIIIHHHGGGFFFHHHEEEAAAAAACCCCCCAAA???BBBEEEEEE@@@>>>>>>>>><<<=========>>>>>>?????????999<<<@@@AAA@@@???>>>>>>>>>???@@@???>>>>>>???AAACCCFFFEEEAAA===>>>>>><<<<<>>===:::888666555:::::::::;;;;;;::::::999666666666666666666666666999999999999999999999999999888777666555555555666444333444888===???<<<999777777777777777666666555666777777666666777999<<>>===<<<<<>>>>>============999===AAACCCBBB@@@>>>>>>>>>??????>>>======???AAAAAACCCCCC???;;;;;;===>>>@@@BBB888111888;;;999<<<>>>???@@@@@@@@@@@@AAABBBEEEKKKLLLRRR^^^ZZZNNNKKKIIIJJJKKKKKKLLLNNNRRRTTTWWWSSSMMMHHHFFFGGGJJJLLLJJJNNNNNNJJJHHHIIIGGGBBBGGGMMMPPPMMMJJJKKKLLLKKKJJJLLLOOOQQQPPPPPPQQQQQQVVVVVVZZZ___```YYYRRRNNNSSS[[[]]]WWWTTTXXXVVVPPP[[[^^^^^^XXXTTTUUUWWWVVVZZZ```dddgggmmmtttvvvuuujjjmmmnnnmmmkkkmmmrrrwwwvvvtttwwwzzzwwwoookkkmmmssstttqqqppp|||sssbbbbbb___YYYRRRMMMLLLLLLDDDDDDDDDDDDDDDDDDFFFHHHAAAEEEHHHGGGBBB<<<:::999>>>>>>>>>===;;;888666444;;;;;;;;;;;;;;;:::999888666666666666666666666666888888888888888888888888777777666555555555555555333333444777;;;===;;;999666777777777777777666666555666777666666666888;;;wwwkkk___UUUNNNJJJIIIFFFFFFEEEDDDBBBAAA@@@???AAABBBDDDFFFGGGGGGFFFEEEFFFDDDCCCBBBBBBCCCBBBAAAAAAAAABBBAAA???;;;:::;;;CCCBBB@@@???===<<<<<<<<<;;;>>>BBBDDDCCC@@@???>>>>>>??????===<<<<<>>@@@???>>>===>>>@@@???DDDCCCGGGSSSRRRHHHGGGIIIKKKLLLMMMMMMOOORRRTTTUUUQQQKKKFFFDDDEEEIIIKKKFFFHHHIIIKKKOOOOOOJJJCCCEEEKKKOOOLLLJJJLLLMMMLLLOOOOOONNNMMMLLLNNNRRRUUUUUUPPPPPPWWWZZZWWWSSSRRROOOWWWZZZVVVXXXaaaddd```SSSYYY[[[VVVQQQPPPQQQQQQYYYXXXXXX[[[dddkkkhhhaaaVVVXXX[[[[[[YYYYYYZZZ]]]]]]XXXWWWZZZ\\\YYYRRRNNNRRRXXXZZZXXX[[[```\\\TTTOOOQQQRRRPPPKKKIIIKKKNNNFFFBBB>>>???BBBDDDCCCAAA===BBBFFFEEEAAA===;;;;;;::::::;;;;;;;;;999888777<<<<<<<<<;;;:::888777666777777777777777777777777777777777777777777777777444444444444444444333333333333444666777888777666666666777777777777666666444555666666555666888999wwwfff^^^UUUNNNIIIEEEFFFIIIBBBAAA@@@???????????????AAABBBDDDFFFFFFFFFDDDCCCEEEDDDCCCBBBBBBBBBBBBBBB??????@@@BBB@@@;;;:::===DDDCCCAAA>>>===<<<<<<<<<<<<>>>BBBCCCAAA???>>>>>>@@@@@@???===;;;;;;>>>@@@@@@@@@AAAAAA>>>===DDDMMMwwwuuu\\\===333222444;;;;;;>>>AAA@@@===;;;<<<>>>@@@CCC??????HHHGGGAAACCCHHHJJJLLLMMMMMMOOOQQQTTTTTTPPPKKKGGGEEEGGGKKKNNNHHHGGGHHHMMMSSSSSSLLLDDDCCCIIIMMMJJJIIIJJJLLLKKKPPPOOOLLLIIIIIILLLRRRVVVQQQQQQVVVZZZUUUMMMOOOXXXTTTVVVUUURRRSSSZZZaaacccYYY\\\[[[TTTQQQSSSWWWXXXVVVTTTQQQSSSZZZ___ZZZRRRRRRTTTWWWWWWVVVTTTRRRRRRWWWRRROOOQQQSSSQQQJJJCCCAAAJJJUUUZZZYYYSSSMMMIIIJJJLLLNNNLLLJJJHHHJJJLLLKKKEEE???>>>BBBDDDBBB>>>;;;<<<>>>???===;;;:::999777888999999:::::::::999;;;;;;;;;:::999888777666777777777777777777777777666666666666666666666666333333444444444333333222333444444444444444333333444555555666666666666666333444666666555555777888~~~xxxsssnnnhhh```[[[RRRKKKGGGHHHHHHEEEFFFIIIAAA@@@???======>>>@@@AAAAAABBBDDDEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@AAABBB???>>>@@@CCCBBB<<<;;;???AAA@@@>>><<<<<<<<<===>>>;;;===??????>>>===<<<===BBBAAA???<<<::::::<<>><<>><<<===???@@@DDD???===CCCCCC@@@FFFEEEGGGIIIKKKLLLMMMPPPRRRPPPMMMJJJGGGGGGIIIMMMOOOKKKHHHHHHMMMQQQRRRNNNJJJEEEKKKNNNKKKIIIJJJKKKJJJNNNMMMJJJHHHGGGJJJOOOSSSOOOOOOVVV^^^ZZZOOOLLLRRRVVVUUUWWWYYYWWWSSSRRRUUUTTTVVVUUUPPPNNNQQQRRRPPPOOOQQQRRRQQQSSSVVVTTTOOONNNPPPQQQRRRPPPNNNMMMLLLQQQRRRRRRQQQPPPNNNKKKHHHGGGJJJVVVdddeeeYYYRRRTTTMMMMMMNNNMMMKKKJJJJJJJJJMMMIIIDDDAAABBBBBBBBB@@@<<<;;;999888999999888888888888888888888999::::::777777888999999888888888555555555555555555555555555555555555555555555555222333444555555444333333222333444333333222222333333333444555555555555555222444555666555555666777xxxkkkqqqmmmiiiccc\\\UUUPPPMMMLLLGGGBBBBBBHHHKKKHHHFFFIIIFFFDDDAAA???>>>???AAABBBAAABBBDDDEEEEEECCCBBB@@@AAAAAAAAA@@@??????@@@AAA???>>>@@@EEEDDD>>>===AAA>>>===;;;:::;;;<<<>>>@@@;;;<<<======;;;:::;;;<<>>@@@>>>??????;;;999BBBNNNbbbAAA555:::>>>BBBEEEDDD???===>>>@@@:::@@@===;;;AAAAAAAAAIIIBBBEEEGGGIIIJJJLLLOOOQQQLLLJJJGGGFFFFFFIIILLLOOOKKKHHHHHHKKKNNNPPPPPPRRRJJJPPPRRRNNNKKKKKKKKKJJJJJJJJJIIIGGGFFFHHHLLLOOOOOOHHHLLL]]]eee[[[LLLFFFOOOQQQ\\\iiihhhZZZQQQRRR]]]aaabbb^^^[[[WWWPPPIIIDDDLLLRRRRRRSSSWWW[[[\\\OOOPPPPPPOOOOOONNNNNNNNNKKKRRRWWWUUUPPPOOOPPPRRRYYYQQQVVVeeefffXXXRRRXXXLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGEEEAAA===<<<>>>AAA@@@<<<777666888999999777999999777777777888999:::333444666777999999::::::444444444444444444444444555555555555555555555555333444555666666666555444111222333333333222333555222333333444555555555444111333555666555555666777|||xxxiii___YYYWWWVVVRRRNNNMMMIIIEEEFFFIIIEEECCCBBBDDDHHHJJJIIIGGGGGGEEEBBB@@@@@@@@@??????BBBBBBBBBAAA@@@???======AAA???>>>>>>???@@@@@@???>>>>>>===============>>>===<<<;;;<<>>;;;;;;<<<===============CCCAAA>>>>>>>>>>>><<<;;;>>>>>>@@@@@@===999===DDD```aaa???777@@@AAACCCEEEEEEDDDCCCBBBCCCDDDBBB???AAAEEEGGGDDDDDDEEEHHHJJJLLLMMMMMMMMMKKKKKKJJJGGGEEEEEEGGGIIIKKKLLLKKKIIIHHHIIILLLOOOPPPLLLJJJMMMMMMIIIEEEDDDMMMJJJGGGGGGIIIKKKJJJHHHMMMHHHKKKSSSTTTLLLIIIMMMHHHNNNYYYdddiiicccTTTHHHOOOXXX]]]ZZZWWWYYYXXXUUUOOOLLLJJJNNNTTTVVVRRRMMMIIIMMMQQQPPPLLLJJJLLLOOOSSSTTTRRRPPPVVV^^^]]]WWWQQQSSSSSSSSSSSSUUUWWWZZZPPPJJJEEEDDDGGGGGGEEEAAAHHHAAA===???AAA???>>>???@@@<<<999888999999777444777777666666666666777777555444333333333333444555555555555555555555555555555444333222333333555555555555333555CCCOOOGGG666222222222333333333444444222222222333333444444444444444444555555555555555{{{zzzxxxyyy}}}fffUUUOOOOOOOOOKKKIIIIIIGGGCCCBBBDDDDDDCCCBBBDDDGGGIIIHHHGGGIIIGGGEEECCCBBBBBBAAAAAAAAAAAAAAA@@@???===<<<;;;???>>>===>>>???@@@???=========<<<<<<;;;<<<<<<===<<<;;;;;;<<<>>>??????>>>======>>>>>>?????????>>>@@@???======>>>???>>>===>>>>>>@@@AAA>>>;;;???EEEHHH^^^tttsssJJJ444???@@@AAABBBBBBBBBAAA@@@OOOOOOJJJDDDDDDHHHJJJHHHCCCDDDFFFIIIKKKLLLLLLLLLJJJFFFBBB??????AAACCCEEEHHHIIIIIIIIIHHHIIIKKKMMMFFFGGGLLLQQQOOOGGGCCCDDDHHHEEECCCBBBDDDDDDCCCAAACCCEEEJJJNNNLLLGGGGGGKKKOOOPPPRRRVVVXXXXXXTTTQQQIIINNNQQQPPPSSSWWWVVVQQQNNNJJJIIIMMMUUUYYYWWWTTTJJJLLLNNNMMMLLLKKKKKKMMMOOORRRSSSUUU[[[```]]]VVVPPPQQQRRRQQQQQQSSSVVVYYYRRRNNNIIIHHHIIIIIIEEEAAACCC>>>;;;>>>???<<<::::::;;;888666666777888777555777666666666666666666777555444333333333333444555333333333333333333333333555444333333222333444444333333111111;;;DDD>>>///222222222333333333333444222222333333333333333333444444444444555555555555{{{sssllleee]]][[[hhhzzzzzz{{{|||}}}yyy]]]JJJEEEGGGLLLHHHFFFHHHHHHCCCAAAAAACCCBBBBBBCCCFFFGGGGGGFFFHHHGGGFFFDDDBBBBBBAAAAAA????????????>>><<<;;;:::===<<<===>>>??????===;;;;;;;;;:::::::::;;;;;;<<<<<<;;;:::;;;===???>>>===<<<=========>>>>>>>>>>>>>>><<<;;;<<<>>>??????>>>======???AAA???<<<@@@FFFTTTQQQKKKSSSfffbbbJJJ;;;===>>>>>>>>>????????????SSSRRRMMMGGGFFFJJJNNNNNNDDDEEEGGGIIIJJJKKKLLLLLLJJJEEE@@@<<<<<<>>>AAACCCEEEFFFGGGGGGFFFFFFGGGIIIIIIGGGGGGFFFBBB???CCCJJJDDDCCCCCCDDDFFFFFFEEECCC???HHHNNNKKKFFFFFFGGGHHHPPPOOOMMMKKKJJJLLLQQQTTTKKKKKKKKKLLLRRRWWWVVVQQQMMMIIIGGGKKKSSSZZZ\\\[[[LLLKKKKKKLLLMMMMMMLLLJJJIIIJJJKKKLLLQQQVVVTTTOOOLLLMMMMMMLLLKKKKKKMMMOOOQQQNNNJJJIIIIIIGGGCCC??????<<<<<<@@@@@@<<<888777555444333333666777777666666666555555555555666666444444333333333333444444222222222222222222222222555444444333222222222333222333111...222999555+++111111222222222333333333333333333333333222222222333333333444444555555555WWWVVVUUUTTTNNNJJJPPP[[[WWWWWWWWWXXXZZZ```ggglll{{{fffRRRFFFDDDFFFPPPKKKIIIIIIHHHCCCAAABBBAAAAAAAAABBBCCCDDDDDDDDDEEEEEEDDDBBB@@@??????????????????>>>===<<<;;;;;;;;;;;;<<<===???>>>;;;999;;;::::::::::::;;;;;;<<<;;;:::999:::<<<>>>===<<<:::::::::::::::;;;;;;<<<===<<<:::;;;<<<>>>======;;;:::<<>>???GGGJJJIIIEEEEEEKKKOOOOOOEEEFFFGGGIIIJJJKKKLLLMMMLLLKKKIIIDDD@@@???BBBEEEBBBDDDEEEEEECCCBBBBBBBBBKKKJJJLLLOOOMMMGGGFFFHHHCCCDDDFFFHHHJJJJJJIIIHHHFFFOOOSSSLLLIIIMMMLLLGGGKKKMMMNNNKKKGGGGGGKKKPPPNNNMMMKKKKKKNNNQQQRRRPPPOOOKKKGGGIIIOOOVVVYYYZZZOOOLLLJJJLLLPPPQQQNNNJJJKKKHHHDDDBBBEEEIIIJJJJJJIIIKKKMMMMMMKKKHHHGGGGGGIIIHHHFFFFFFFFFDDD@@@<<<>>>===???DDDCCC===999888444333333333444555666666666555555444444555555666333333333333333333333333222222222222222222222222444444333333222111111111222444222......222111---111111111111222222222222333333333222222222222222222222222333444444555555FFFEEEFFFIIIJJJHHHHHHJJJMMMMMMKKKHHHEEEFFFIIIKKKOOO\\\xxxwwwtttmmmeeeZZZPPPJJJHHHIIIIIIQQQMMMIIIGGGCCC===<<>>????????????>>>===<<<<<<::::::;;;===>>>===;;;888;;;:::::::::;;;;;;<<<===:::999888999;;;===<<<;;;999999888888999999:::;;;>>><<<::::::;;;<<<;;;:::999888999======;;;<<<@@@EEEJJJCCC:::888444333<<<=========<<<===>>>??????;;;AAAEEEDDDDDDHHHKKKKKKDDDDDDEEEFFFGGGIIIJJJJJJKKKPPPSSSNNNEEE@@@BBBFFFBBBDDDDDDCCCAAA?????????@@@HHHZZZmmmrrrdddMMM???GGGHHHJJJJJJJJJHHHGGGGGGKKKPPPPPPLLLPPPVVVSSSJJJJJJMMMPPPMMMHHHFFFIIIMMMJJJIIIIIIHHHGGGHHHLLLQQQRRRNNNIIIHHHKKKOOORRRRRRRRRNNNKKKNNNRRRTTTPPPKKKPPPMMMJJJHHHHHHGGGGGGGGGEEEIIINNNPPPOOOLLLIIIHHHBBBBBBBBBBBBCCCAAA???=========@@@DDDCCC<<<888888666666555555444444555555555555444444444444555555333333333333333333333333222222222222222222222222333333333222222111111000///222111...---///111000000000000111111111222222222222222222222222222222111111222222333444444555GGGBBB>>>???CCCFFFEEECCCFFFFFFFFFEEECCCCCCEEEGGGDDDFFFPPP]]]aaaZZZUUUVVVSSSMMMFFFDDDGGGJJJJJJIIIKKKJJJIIIFFF===555666;;;===???@@@@@@??????@@@BBBBBBDDDFFFDDD@@@======???>>>>>>>>>>>>>>>===<<<<<<;;;:::;;;<<<======;;;999::::::::::::;;;<<<======999888777888:::<<<;;;:::;;;:::999999999:::<<<======;;;:::999:::;;;:::999888666888<<<===::::::===888===999666<<<999444888============>>>>>>>>>>>>:::AAAFFFEEEDDDFFFGGGFFFBBBBBBBBBBBBCCCEEEFFFGGGIIIOOOSSSPPPHHHAAABBBEEECCCDDDEEEDDDBBBAAAAAABBB???DDDUUUjjjtttjjjVVVGGGRRRSSSSSSPPPLLLIIIHHHHHHJJJIIIIIIKKKRRRXXXUUUNNNOOOQQQQQQLLLGGGFFFJJJOOOHHHHHHIIIJJJHHHHHHNNNVVVQQQNNNJJJIIIIIIKKKKKKKKKQQQNNNLLLMMMQQQSSSOOOKKKMMMKKKMMMOOONNNIIIEEEEEEBBBEEEIIIKKKKKKIIIGGGGGG@@@AAAAAAAAAAAAAAA@@@@@@;;;:::===???===777555777777888888666333333333555444444333333333333444444222222333333333333222222222222222222222222222222000111111222222222111111,,,......------...///111///000000000000111111111111111111111222222222333000000111222333333444444FFFAAA===<<<@@@DDDCCC@@@???@@@AAABBBCCCEEEHHHKKKKKKGGGFFFHHHJJJKKKJJJJJJGGGEEECCCCCCEEEFFFFFFEEEEEEJJJOOOMMMAAA666666===<<<>>>@@@???======>>>@@@???BBBEEECCC>>>;;;;;;===<<<============<<<;;;;;;===;;;:::;;;<<<===<<<:::888888888999999:::;;;<<<888777666888:::;;;:::999;;;:::888888888999;;;<<<;;;999888888:::;;;;;;::::::777888<<<===;;;999;;;<<<>>>555111888888777===;;;;;;===>>>>>>>>>===<<<<<>>??????<<<<<<>>>@@@<<>><<<::::::<<<===<<<<<<777777777777888999:::;;;888777666777999::::::999888777666555555777999:::888777666777:::<<<<<<<<<;;;888999===>>>;;;:::;;;444>>>===:::;;;888888BBB999:::<<<>>>>>>===<<<;;;===CCCFFFCCC@@@CCCGGGHHHFFFEEEEEEEEEFFFGGGIIIJJJIIIEEEBBBCCCHHHKKKHHHDDDDDDEEEFFFGGGHHHKKKOOOSSSGGGEEEFFFKKKNNNMMMMMMOOOPPPQQQQQQNNNKKKJJJLLLOOOLLLGGGHHHNNNMMMFFFFFFLLLLLLPPPUUUVVVSSSNNNHHHEEEQQQIIIDDDHHHJJJHHHGGGIIIGGGHHHJJJLLLMMMMMMKKKJJJHHHGGGGGGHHHIIIIIIHHHFFFMMMEEE@@@AAACCCHHHTTT``````\\\TTTKKKDDD@@@AAACCCBBBAAA@@@>>><<<;;;<<<>>>;;;999999999555222444:::333555666555222111333666444333333222222333333444111222333444444333222111000000000000000000000000---...000111222222222222000...///111222000///000////////////000000000000......///111222333444555...///000111222333444444DDDDDDDDDDDDCCCCCCCCCCCCFFFEEECCCAAA@@@AAACCCDDDCCCBBBBBBDDDHHHJJJHHHFFFBBBCCCEEEFFFEEEDDDBBBAAA@@@JJJbbbuuugggEEE777???????????????>>>>>>>>>===?????????>>><<<:::777666999888777888:::999888666;;;;;;;;;:::::::::999999777777777777777777777777:::999888888888999;;;<<<888777666666777999;;;<<<888999999::::::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;<<<:::999999:::;;;:::999888777999======:::;;;@@@>>>FFFHHHAAA@@@GGGIIICCCHHHFFFCCCBBBDDDIIINNNRRRWWWOOOFFFCCCFFFHHHFFFCCCDDDDDDEEEHHHHHHIIIKKKOOOIIIHHHFFFDDDCCCEEEIIILLLKKKKKKLLLNNNPPPNNNKKKHHHNNNNNNSSSZZZTTTFFFDDDKKKLLLMMMPPPTTTVVVSSSMMMGGGHHHFFFGGGNNNUUUSSSIII???JJJHHHJJJOOONNNGGGCCCEEEEEEGGGFFFCCCBBBEEEEEEBBBLLLGGGBBB???AAAFFFKKKNNN___XXXNNNEEE@@@???BBBDDD@@@<<<:::<<<===;;;:::;;;888999:::888555222222222555555444444444444555555222222111111111111222222333222111111333333222111000000000000000000000000//////............//////111333555444222///...---000000000000////////////000000000000000111111222...///000000///000222444CCCBBBBBBBBBAAAAAAAAAAAAEEEDDDBBBAAA@@@AAABBBCCCEEEDDDCCCDDDFFFGGGEEECCCAAABBBCCCDDDCCCBBB@@@???===AAAOOO]]]WWWCCC;;;AAA???>>>>>>>>>============??????>>>>>><<<;;;999888===;;;999999:::999888666::::::999999999888888888777777777777777777777777777777777777777888888999777777666555666888:::;;;777777888888999999::::::<<<<<<<<<;;;;;;::::::::::::999888888::::::999888888777999======:::;;;???KKKPPPMMMCCC@@@FFFHHHDDDEEEDDDBBBAAACCCGGGKKKNNNRRRLLLFFFDDDEEEFFFEEECCCGGGFFFFFFFFFEEEDDDEEEGGGIIIIIIHHHFFFEEEFFFIIILLLMMMLLLMMMNNNPPPOOOMMMJJJHHHHHHNNNWWWUUUKKKHHHNNNIIIJJJNNNRRRSSSPPPIIICCCIIIGGGFFFJJJPPPQQQLLLGGGKKKHHHIIIMMMLLLHHHFFFIIIJJJJJJFFFAAA@@@EEEHHHGGGBBBAAA@@@AAABBBCCCBBBAAAKKKHHHDDDAAA@@@AAACCCEEECCC>>>:::;;;;;;777666777777888888777444222222222444444333333333333444444222111111000000111111222333222111111333333222111000000000000000000000000//////............//////333444666555333000///...///////////////000000000000000//////000000111222///000111111000000222444BBBBBBBBBBBBAAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAABBBFFFEEEDDDDDDDDDCCCAAA??????@@@AAAAAAAAA???>>>===>>>===???DDDEEEAAA??????============<<<<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;@@@>>>;;;999999999888777888888888777777777666666555555555555555555555555444444666777777777666555666555444444555666888999555555666777777888888999>>>===<<<<<<::::::999888888888888999::::::888666888777999===<<<:::;;;???VVVXXXRRRFFF@@@EEEHHHFFFBBBAAA@@@AAABBBEEEHHHJJJLLLKKKIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHHHHIIIHHHHHHHHHJJJLLLNNNMMMLLLMMMOOOOOONNNMMMBBBAAAGGGQQQRRRLLLHHHKKKHHHJJJNNNRRRTTTRRRMMMIIIKKKIIIGGGHHHKKKNNNOOOPPPMMMIIIGGGHHHHHHGGGIIIMMM___\\\QQQEEE@@@DDDGGGGGGDDDCCCBBBCCCCCCBBB@@@===;;;<<<===???AAABBBCCCDDDEEE???:::999777333222333444666666666444222222222333222222111111222222333222111111000000111111222222111000111222333222000000000000000000000000000//////............//////444666777666333000//////.........//////000000111000000//////000000111222000111222111111111333555DDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@?????????@@@AAADDDCCCCCCBBBAAA@@@>>>===???????????????===<<<<<<@@@@@@===999:::>>>>>>:::<<<<<<;;;;;;;;;:::::::::<<<;;;:::999999:::;;;<<>>SSSTTTOOOFFFBBBFFFIIIIII@@@@@@@@@AAACCCDDDFFFGGGIIIKKKMMMLLLIIIFFFGGGHHHDDDEEEFFFEEEGGGJJJIIIGGGEEEFFFHHHIIIHHHHHHHHHJJJNNNLLLJJJJJJLLLMMMMMMMMM???>>>BBBKKKNNNJJJFFFFFFGGGHHHJJJMMMOOOPPPPPPOOOMMMLLLKKKIIIIIILLLPPPSSSOOOKKKFFFDDDDDDFFFJJJMMMccc___SSSFFF@@@BBBEEEEEEJJJGGGBBB??????@@@@@@@@@<<<===???@@@AAAAAAAAAAAADDD===888777555222000222222444555555333222222333333222222111111222222333111111000000000000111111222000///000111222111000///////////////////////////......------......///333555555444111///......------......///000111111///////////////000111111000111222222111222444666BBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>>>>>>>????????????@@@AAA@@@???>>>>>>===??????>>>>>>===<<<;;;;;;:::??????:::777::::::666:::::::::999999999888888888888777666777888999::::::888555444666888999999555555444444444333333333333333333333333333333333222444777999999888555444333333333333333333444444555555666666777888888888888888999999::::::;;;;;;999999:::<<<>>>===;;;999888777999<<<;;;888999===DDDGGGGGGDDDCCCFFFIIIJJJ@@@@@@AAABBBCCCDDDFFFFFFFFFJJJNNNMMMIIIFFFFFFGGGDDDFFFEEECCCDDDGGGEEE???AAACCCFFFFFFFFFEEEFFFGGGKKKIIIGGGGGGHHHJJJKKKKKK???>>>BBBHHHLLLKKKIIIIIIIIIGGGEEEDDDCCCEEEIIIKKKMMMNNNNNNLLLJJJJJJMMMOOONNNLLLGGGBBBAAADDDHHHJJJMMMLLLFFF???>>>BBBFFFFFFGGGDDD@@@>>>>>>>>><<<;;;AAA@@@??????>>>>>>>>>??????999555555555222111333111333444444333222222333333333222222222222333333111000000000000000000111111000//////111111000///..............................------------......000111222111...---------,,,------...///000000111/////////...///000000111000111222222111222444666>>>>>>>>>>>>============<<<=========>>>>>>>>>>>><<<===??????===<<<======>>>>>>===<<<;;;::::::999111888===;;;777666777666888888888888777777777777666555555555666666777888666444333333555777888777444444444333333333333222333333333333333333333333333555777999:::888666555333333333333333333333333444555555666666777888888555666777888999::::::;;;:::999:::<<<>>>>>>===;;;888777999<<<;;;888999<<<999<<>>CCCDDDCCCIIIQQQPPPIII???AAACCCDDDCCCCCCDDDEEEHHHFFFDDDDDDFFFHHHIIIIII???AAADDDIIIMMMOOOQQQSSSQQQOOOIIICCC@@@@@@CCCGGGKKKLLLMMMLLLKKKIIIIIIIIIJJJKKKHHHDDDDDDGGGIIIHHHEEEFFFDDD??????BBBCCCBBB@@@BBBDDDGGGGGGCCC<<<777>>>===<<<;;;:::;;;<<<===999555333555666444333555222333555444333222222333333222222222222222222333111000000//////000000111000///...///000111000.................................------------......---...///...,,,+++,,,------------......//////000//////......//////000111000111222111111111333555======<<<<<<<<<;;;;;;;;;;;;;;;<<<===============:::===>>>>>>;;;::::::<<<===<<<;;;999888888777777222444777999777444555888777777777777666666666555555555666666777777666666555444333444555666555444444444444333333333222222444444444444444444444444444555777888888888666555333333333333333333333222333333444444555555666666555555666666777777888888:::999999:::<<<======<<<888777999<<<;;;777888<<<999:::===?????????AAACCCAAAAAA@@@@@@AAACCCEEEFFFEEEFFFGGGGGGEEEBBBAAA@@@:::@@@CCCCCCKKKVVVVVVMMM>>>@@@AAABBBBBBBBBDDDFFFEEEDDDCCCDDDFFFHHHHHHGGGAAADDDHHHHHHIIIMMMSSSWWWTTTSSSOOOIIICCCBBBDDDGGGFFFFFFGGGHHHHHHGGGFFFDDDDDDHHHJJJHHHIIIMMMLLLHHHIIIKKKHHHCCCAAABBBAAA>>>???AAAFFFIIIJJJFFF???999::::::999999999999999999666333333777888555333444333555666555333222222333222111111000000111111222000000////////////000000000///......000000///...------------------------...------,,,,,,------...+++,,,,,,,,,++++++---...........................///............///000000///000111111000000222444>>>============<<<<<<<<<:::;;;;;;<<<=========<<<;;;===???===:::888888:::;;;:::999777666555555555:::555444888888333444999777666666666666555555555555666777888888777666555666555555555666666333222444444444333333333222222444444444444444444444444444555666777777777666555333333444444444333333222111222222333333444555555666666666666666555555555:::888777888:::<<<<<<<<<888777999<<<;;;777888;;;???>>>>>>>>><<<:::<<>>CCCBBB???CCCKKKGGG<<>>>>>???@@@BBBAAA>>><<<999999:::;;;:::888666555555222333888999666333333444666777666444222222222000000////////////000000000000////////////000000000...---...///000///...------------------------...------,,,,,,------...***+++,,,,,,+++,,,...000...............---------...............///000000...///000000///000222444;;;;;;<<<======>>>======999:::;;;;;;999999:::;;;<<<:::;;;===<<<999999<<<999999999888888888888888999888777666666777888999555555444444444444555555111111222444666777555444333333222222333333444555555444333333222222222222333555777999999777555333555555555555555555555555666555444333222333333444444222222333555666555444;;;:::>>>CCCCCC<<<666555999888777777777888999:::888:::=========<<<<<<===AAA>>><<>>===>>>AAACCCKKKMMMKKKDDD@@@AAABBB@@@EEE@@@<<<;;;???BBBBBB@@@AAA>>>???EEEFFFAAAAAADDDEEEEEEGGGHHHFFFCCCFFFKKKGGGNNNIIIBBBFFFGGGFFFKKKHHHIIIIIIHHHEEEBBB@@@???@@@FFFFFFAAABBBHHHFFF===EEEDDDIIIPPPOOOGGGAAAAAAHHHHHHGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>===<<<<<<999888777777777666444222555555444333222222222222666555444333222000//////////////////////////////......////////////.................................------,,,,,,------.........---------,,,,,,,,,.............../////////---------............///000000//////.........---.........//////000111222;;;;;;<<<===============999999999888777999===AAACCC:::333666:::::::::;;;888888999999888888777666888777666555555666777888555555444444444444555555333222222444555666555333333222222222222333444444444444333222222222222222222333555666666555333222333333333333333333333333666555444333222333333444444333222333555555444333888999???JJJMMMGGG???:::;;;:::888777777777777888888:::<<<===<<<<<<<<<===BBB@@@CCCLLLUUUTTTHHH======>>>>>>======???CCCFFFNNNPPPMMMFFFBBBBBBCCCAAAHHHDDDAAACCCGGGHHHDDD@@@@@@===???DDDEEECCCDDDHHHFFFCCCCCCEEEDDDBBBDDDHHHNNNUUUNNNFFFIIIIIIGGGKKKHHHOOOUUUUUUNNNFFFBBBAAA@@@DDDEEEBBBAAAAAAAAA>>>AAA@@@CCCHHHHHHAAA===>>>DDDDDDDDDDDDCCCAAA@@@?????????>>>>>><<<;;;:::999999888666666777777555444555444444444444444555666444333333222111000//////////////////////////////......////////////..............................------,,,,,,,,,,,,------...------------,,,,,,,,,,,,---...///000000000000---------............///000/////////.....................//////000111222:::;;;;;;<<<<<<<<<<<<;;;:::999777555666:::AAAFFFXXXGGG888666:::;;;777444666777888999999777666444666555555444444555555666555444444333333444444555444333222333444555444333222222222222222333444444444333222222111222222222222222222222222222222222222222222222222222222222555444444333333333333444555444333333444444333222444444:::DDDHHHCCC<<<999;;;:::999888777666666666888:::<<<<<<<<<;;;<<<===???<<>>AAAEEEHHHMMMOOOLLLFFFBBBBBBBBBAAAIIIFFFEEEIIIOOOOOOHHHAAA???===>>>BBBEEEFFFHHHLLLIIIDDDAAABBBCCCBBBDDDGGGJJJQQQKKKBBBEEEEEECCCGGGFFFQQQ\\\\\\SSSHHHBBBAAABBBDDDHHHJJJDDD======AAA???>>>???AAA@@@===;;;<<<@@@AAAAAABBBAAAAAA@@@@@@???>>>===<<<:::888777666999777555555666777777777222222222333333555666666111111111000000000//////////////////////////////---......//////......---------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,***+++...000222222111111---------............///////////////.....................//////000111222::::::;;;;;;;;;;;;::::::999999777666777:::@@@DDDZZZJJJ;;;888;;;:::666333444666888999999777444222444444333333333333444444444444333333333333444444555444222222333444333222222222222111222333333444222222111111111111222222222111000000000000111222222222222222222222222222444333333333333333333333666444333333444444222111444555999===<<<666555777999999888888777777777666888:::;;;<<<;;;;;;<<<>>>===999777<<>>>>>AAAEEEHHHGGGJJJIIICCC@@@AAABBB@@@GGGDDDDDDIIIOOOOOOIIICCC???>>>>>>AAADDDHHHLLLOOOMMMFFFAAABBBEEEEEEFFFHHHDDDLLLFFF???BBBCCCBBBGGGEEELLLSSSTTTNNNGGGBBB@@@FFFHHHQQQVVVNNN???===EEEBBBAAA?????????===>>>????????????@@@@@@???>>>>>>===<<<;;;999888777666666888666444333555777888888000000000000000111222333////////////////////////........................---------......------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++***,,,///111222111000...---------............//////////////////.....................///000111222999999::::::::::::999999777999::::::999999;;;===BBB:::555666999888888:::333555777888888666333111222222222333333222222222333333222222222222333333444333222222333444333111222111111111111222333333111111000000000111111222333222111000000111222333222222222222222222222222222222333333333333333333555444222222333333222000666;;;DDDFFF>>>666666<<<666666777777888888888888888:::;;;;;;::::::<<<>>>???>>><<<;;;;;;===@@@CCC?????????>>>>>>@@@CCCFFFCCCFFFFFFBBB@@@BBBCCCBBBCCCAAA@@@CCCHHHJJJHHHEEE@@@@@@@@@@@@CCCHHHLLLNNNLLLEEE@@@BBBEEEEEEFFFHHHJJJQQQKKKDDDGGGHHHGGGKKKFFFEEEEEEEEEFFFEEECCCAAAFFFKKKWWW^^^TTTCCC>>>DDDCCCCCCBBB@@@???@@@@@@@@@>>>?????????>>>===<<<;;;:::999888777666666777777777444222222444666888888111111000///////////////---............/////////------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,...000111111///---+++---------............///.........///////////////............///000111222999999999999999888888777555888;;;<<<:::888777777777666777::::::666777:::333444555666666444333111111222222333333222222111333222222111111222222333222111222333555555222000111111111111111222333333000000000///000000111222333222111000000111222333222222222222222222222222111222222333333333333222444333222222333333222111000999FFFLLLEEE:::888<<<444444666777888999999999888999::::::999:::<<<>>><<>>===???CCCAAAAAAAAA???>>>???BBBDDDBBBGGGGGGDDDBBBDDDEEEDDDAAAAAAAAAAAABBBCCCEEEFFFBBBDDDBBB@@@AAAGGGJJJJJJGGGBBB???AAACCCBBBDDDGGGPPPVVVPPPFFFHHHHHHEEEJJJHHHCCC>>>===AAADDDEEEDDDBBBKKKVVVZZZQQQDDD>>>@@@AAACCCBBB??????@@@@@@===>>>>>>>>>>>>===<<<;;;;;;999888777555555666777888555333111111333555666555333333222111000/////////........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++---.../////////---+++***---------............///.........///////////////.........//////000111222888888999999888777777666444777:::;;;999777666555:::999;;;===;;;555444666444444444444444333222222111222333333333333222111222222111111111111222222///000222444666666222000111111111111111222222333///////////////000111111222111111111111111111222111111111111111111111111000111222333444333333222333222111111333444333222///333:::@@@>>>888666888444555666888888888777777999999:::999999999<<<>>>:::===@@@@@@??????@@@BBBAAAAAAAAA???>>>???BBBDDDDDDHHHHHHDDDBBBCCCCCCAAABBBEEEGGGEEE@@@>>>AAAEEEDDDGGGEEE@@@@@@EEEFFFDDDBBB@@@@@@CCCCCCAAADDDIIINNNUUUNNNDDDFFFFFFCCCGGGFFFCCC@@@???@@@BBBCCCCCCAAAKKKRRRPPPHHHCCC???===>>>BBBCCC@@@@@@AAA???:::;;;<<<======>>>=========;;;999777555444555555666333222111111333444333222111111000//////000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---,,,,,,++++++---------............///............/////////000.........//////000111222888888888888888777666666333555888999888666666777333111333888999666555666444444333333333222222222111222333444444333222111222222111111111111222222---...111555777666333///111111111000111222222333///////////////000111111000000111111111111000000000000000000000000000000000111222333444333333222222111000111333444444222:::333///000333333555888666666777888888777666555999999:::999888999<<<>>>@@@>>><<<<<>><<>>?????????===;;;888555444333444444222111000111333333111///------,,,------...///000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++***************++++++,,,,,,------------.........//////---.........//////000000.........//////000111222555555555555555555555555555555555555666666666666444555666777777666555444333333222222111000////////////000000111111111222444222111//////000222333111111222222222333333333222111111111000000//////////////////000000000000111111000000000000111111111111///---...111111///333333222222222222222222000000111111111222222222444333333333333444555555555555444444444444555555999888777666666888:::<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>@@@CCCDDDFFFCCCAAAAAABBBBBB@@@>>>@@@AAACCCEEEEEEDDDCCCBBBGGGIIILLLLLLIIIEEEBBB@@@DDDDDDCCCCCCCCCCCCDDDDDDUUUPPPJJJEEECCCEEEFFFHHHDDDBBBAAAAAACCCDDDDDDCCCDDDCCCAAA???>>>===<<<<<<>>>@@@CCCEEEDDDAAA===:::999999@@@IIIKKKFFF@@@===<<<:::777444333444555777111111000000000000111111111111000///////////////........................******+++++++++,,,,,,,,,)))******++++++*********------------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000000//////.........------...///000111111111111444444444444444444444444444555555555666666666666444555666666666666555444333333222111111000////////////000000000111111111333222000//////000222333000111111111222222222222111111111000000000//////.../////////000000000000111000000//////000000111000000000//////000000...111111111111111111111111111111111111111111111222222222222222222333444444555555444444444444555555:::999777666555666777888<<<<<<<<<=========>>>>>>AAA@@@???>>>>>>@@@BBBCCCGGGDDD@@@???@@@@@@???======>>>@@@AAABBBBBBBBBBBBBBBEEEGGGHHHFFFCCCBBBBBBCCCCCCBBBCCCCCCEEEFFFGGGJJJEEE@@@???@@@BBBCCCBBBMMMJJJGGGEEEEEEDDDBBB@@@AAAAAA@@@???===<<<<<<===>>>>>>????????????>>>===<<<:::<<>>>>>AAA@@@???>>>>>>???AAABBBGGGDDD@@@===>>>???@@@@@@;;;;;;;;;<<<>>>???@@@AAA>>>@@@BBBCCCBBBBBBBBBCCCCCCCCCBBBBBBDDDFFFIIIKKKIIIDDD@@@???CCCEEECCCAAALLLIIIEEECCCAAA@@@===;;;===>>>???>>><<<<<<<<<===>>>===;;;999:::<<<>>>@@@>>>999888;;;======>>>@@@888777444222111111222333000000////////////000000000000///............///------------------------******+++++++++,,,,,,,,,,,,,,,---,,,,,,+++************+++++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////............000000000000000000111111333333333333333333333333333333444444444555555555333333444444444444333333111111000000000/////////////////////////////////000000/////////000111111////////////////////////000000000000000000//////........./////////000000//////............//////000///000111000,,,+++---......//////000111222222111111111111000000000000000111111222222222222222555444444333333444444555444444444555777999;;;<<<777777888999;;;<<<===>>>@@@@@@???>>>??????@@@@@@GGGDDD@@@>>>>>>AAAEEEGGG<<<<<<::::::;;;<<<>>>@@@>>>???@@@@@@@@@@@@CCCDDDEEEDDDCCCBBBCCCFFFIIIJJJPPPIIIBBBAAADDDFFFDDDAAADDDBBB@@@?????????>>><<<<<<>>>@@@???===<<<===??????===:::888888999<<<======777444777888888:::===666555333111000000000111000//////......//////000//////...------.........------------------------******+++++++++,,,,,,,,,------------,,,+++************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///////////////........./////////////////////000333333333333333333333333333333333333444444444444333333222222222222333333000000/////////////////////..............................//////000000111........................//////////////////000000............//////////////////............//////000000444888555---+++---//////000000111222333333000000000000000000000000111111222333444333333222444444333333333333444444444555666777888:::;;;<<<555666777999:::<<<===>>>??????????????????@@@@@@FFFDDDAAA???AAAEEEJJJNNNAAA???===;;;:::;;;<<<===AAABBBBBBAAA@@@@@@BBBDDDEEEDDDCCCBBBBBBDDDEEEGGGLLLFFF???===???BBBBBB@@@BBB@@@??????AAABBBAAA@@@===@@@CCCBBB>>><<<===???@@@???<<<:::999888888888888444333666777555555777444333111000//////////////////............//////...---------------......------------------------******+++++++++,,,,,,,,,---------------,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///..................///////////////......---------...//////222222222222222222222222222222222333333333444444222222111111111111222222////////////...........................---------------......//////000000/////////............---......////////////000000------........./////////000//////......//////000111555???IIIDDD666---...///000000111111222222222/////////000000000111111000111333444444444333222444444333333333333444444999999999999888888888888666666777999:::<<<============>>>??????@@@@@@@@@CCCBBBAAA@@@@@@EEEKKKPPPCCCAAA???<<<;;;;;;<<<<<>>AAACCCDDDAAA???======>>>???>>>===???CCCFFFDDD>>>:::;;;===???>>>===;;;999666444333555222222666777444111222333222111000///...............------------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............///////////////...---,,,,,,---///000111222222222222222222222222222222222222333333333333222111000000000000111222.................................---------,,,,,,,,,,,,---...////////////////////////.........---........./////////000000---------.........//////111000000//////000000111222;;;OOO___ZZZDDD222...000000000000000000000000---......///000111222222///000222333444333222111444333333222222333333444999999999888888777666666777777888999:::<<<<<<===;;;;;;===>>>@@@AAAAAAAAA@@@@@@@@@>>>===@@@FFFKKKBBB@@@???===<<<<<<<<<======>>>??????======>>>???===>>>???AAAAAAAAA@@@@@@===???BBBBBBAAAAAABBBDDD???>>><<<<<<===>>>===<<<@@@DDDGGGDDD===777777:::===<<<:::888666444333333444111111555666222//////222222111000///...------...------------------...,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////................../////////000......------///111333555111111111111111111111111111111222222222333333333222111000//////000111222---..............................------,,,,,,,,,+++,,,---...////////////000000/////////.........---.........//////000000---------.........//////111111000000000000111111333@@@ZZZpppjjjNNN666//////////////////.........,,,---...///000111222333...///111222333222000///444333333222222333333444555555666777777888777777888888999:::;;;<<<<<<===999:::<<<>>>@@@AAABBBBBB>>>???>>><<<:::<<<@@@EEE??????>>>===============888:::<<<<<<;;;;;;<<<===999:::===@@@AAAAAA@@@???888>>>DDDEEE@@@<<<;;;<<>>>>>===999;;;<<<<<<===>>>AAADDD<<<===???@@@AAA@@@@@@???===<<<<<<<<<<<<======>>>DDD@@@;;;;;;>>>???<<<999<<<;;;:::;;;===?????????@@@@@@CCCCCC>>>888999>>>===BBB???888<<>>============>>>???@@@@@@AAA???======>>>===;;;999===;;;:::;;;<<<>>>======<<<@@@FFFJJJFFF>>>;;;===AAAEEEDDD===???FFFEEE>>>::::::::::::999888777777666666555555444333333222222444666666444222000000...000111111...---,,,,,,---------------------------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---------............//////////////////000111111000000000////////////...000000////////////000000................................................//////......---,,,,,,,,,,,,---......------...///......------------......//////......---,,,,,,,,,------------............000000000000000000000000000:::CCCEEE===444//////////////////////////////---......//////000111111000000000111111111222222000111111111000000111333555555444444444666999:::999777777888999::::::999999999999888777999<<<>>>AAAAAAAAAAAA@@@???>>>===<<<<<<<<<===>>>???@@@AAA===???@@@???===;;;::::::===<<<;;;;;;===>>>===<<<:::===CCCHHHEEE===:::<<<@@@EEEEEEAAAAAACCC???666888888888888777666555444555555444444333333222222222444666666444222111111...///000000...,,,,,,---........................---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............//////////////////000111111////////////////////////000//////......//////000.........................................................------,,,,,,,,,+++,,,------,,,,,,---///...------,,,,,,------............------,,,,,,,,,,,,,,,---------.........////////////////////////...111333222///---...///////////////////////////------......///000000111000111111111222222222222000111111000//////000222666444333222222555888:::777777666888:::;;;;;;:::888:::<<<<<<;;;::::::;;;@@@@@@@@@@@@@@@@@@??????=========<<<======>>>>>>:::>>>BBBAAA===::::::<<<===<<<<<<===???@@@???>>><<<:::;;;<<<999666777;;;;;;???@@@???@@@BBB>>>777777777777666666555444333444444333333222222222222///111333222000/////////---...///...---+++,,,---------------------------,,,,,,++++++++++++***+++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////////////////000000111...............///////////////............//////................................................---------------,,,,,,,,,)))+++,,,,,,+++***,,,---------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,------------..............................------,,,,,,...///111........................---------...//////000000000111111111222222222222000111111000//////000222444333111000000333555777777666666888;;;======<<<777;;;@@@BBBAAA>>>;;;999======>>>>>>???@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>:::???DDDCCC===:::;;;>>>>>>===>>>@@@CCCDDDCCCBBB>>>;;;:::;;;999555666::::::;;;;;;;;;<<<>>><<<888777777777777666555444333222222222222111111111111...///000000...------...,,,---...---++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////////////////000000111---............/////////......------------......------------------------------------------------------,,,,,,,,,,,,,,,,,,)))***++++++******+++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------......///000111........................,,,------......///000000000000000111111111222222111222222111//////000222333222000000000222444555777666666888;;;======<<<777;;;AAADDDCCC???<<<:::;;;;;;<<<<<<>>>???AAABBBEEEDDDCCCBBBBBBBBBBBBBBB<<<@@@DDDBBB>>>;;;===@@@??????@@@BBBEEEFFFDDDBBB>>>===@@@DDDCCC===::::::===<<<:::999999999888666777777777777666555444333111111111111111111000000///000111000///...///000,,,------,,,******,,,...************************+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------......---------............//////////////////000111111---------.........//////...------------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,---///////////////000........................,,,,,,---......//////000/////////000000000111111222333333222000000111222222222111111222222333444999888777888999:::999888666:::>>>@@@???===<<<;;;;;;;;;;;;;;;<<<===???@@@BBBBBBBBBBBBBBBCCCDDDDDD???AAACCCBBB???>>>???AAABBBBBBBBBDDDEEEDDDBBB???===;;;>>>DDDEEEAAA>>>>>>>>><<<;;;;;;;;;999666555666666666666555444333333000000000000000000000000///000111000///...000111+++,,,,,,+++******,,,...++++++++++++++++++++++++++++++,,,,,,,,,+++***)))************************************************++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......---------............//////////////////000111111---------.........//////...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++---//////------...000........................,,,,,,------...//////000////////////000000000000333444444333111000111333222333333333333333333333;;;999888777888777666444666888:::;;;::::::;;;<<<===<<<;;;::::::;;;============>>>???@@@BBBDDDEEEBBBBBBBBBAAA@@@@@@AAABBBDDDDDDCCCDDDDDDBBB>>><<<<<<888777:::===>>>@@@DDD<<<;;;;;;>>>???<<<888666555555555555444333222222////////////000000000000...//////...------///111+++,,,,,,***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))************************))))))))))))))))))))))))++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......---------........./////////////////////000111111////////////////////////------..................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------------...//////......---,,,---...///000000000000000111111111111111222333222000111555999DDD<<<333///111333444222555777888888666555666777777888999:::<<<===>>>>>>@@@???===;;;;;;;;;<<<===@@@???===<<<;;;===>>>?????????@@@AAAAAA@@@<<<999>>>???BBBCCCBBB@@@<<<:::<<<999666777:::======<<<777777888;;;>>><<<666111333333333222111000///...000000000000000000000000000//////...------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++*********))))))(((((()))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++,,,,,,,,,---------------............///,,,,,,------///000111222................................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---------------...//////...------,,,---...///000////////////000000000000111222333111000000444777DDD===555111111222111///555666888777666555555666777777888999;;;<<<============<<<;;;::::::;;;;;;<<<<<<;;;::::::;;;<<<============???@@@???<<<999???@@@BBBCCCBBB???;;;999<<<999666666888;;;;;;;;;444444555777999888333000111111111111000///....../////////////////////////////////...---,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************)))))))))((()))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------.........---------............///------------///000111222................................................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------......///---------,,,---......///---.........////////////111222111000//////222444>>>999444222222222111...333555777777555555555666555555666888999:::;;;<<<:::::::::;;;::::::999999777777888888999999::::::::::::;;;<<<>>>===:::888>>>???AAAAAA@@@===:::888===:::666555666777999999222111111333444333111......///////////////..............................///......------,,,,,,+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************)))))))))))))))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------.........//////---------............///------------...000111222.......................................---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///,,,,,,,,,---------......,,,,,,---------.........111111000///...///000111555333111222333444333222222444666666444444444555333444555666888999::::::888999:::;;;;;;;;;999999555555777888999999999999::::::999:::;;;:::888555:::;;;===>>>===<<<:::888<<<:::777444444555666666222111111111111111000///---......////////////...------------------------------------,,,,,,++++++++++++++++++++++++++++++******++++++++++++***************************************)))))))))))))))))))))*********+++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------............---------............///---------......///111111........................//////.........---------,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------------,,,,,,,,,,,,------------000000//////////////////000000000111333333222111111222444444444333444555222333444555777888999999777888:::;;;<<<<<<;;;:::555666888999::::::::::::<<<::::::::::::888666333555666888:::::::::999999;;;:::888555333333444444333333222222111111111222......//////000/////////........................,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))******++++++******)))************************))))))))))))))))))******))))))*********+++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,,,,------------------............///......---......///000111------------------------/////////...------,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,------------,,,+++,,,,,,,,,------------000.........000000///...111111222111111000......///111333333333222333444222333444555666777888999777888999:::;;;<<<<<<<<<888999999999:::;;;;;;;;;<<<;;;:::999:::999777555333555666888999999888888888999999888555333333333222333444333111000111222...///////////////..............................++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************))))))))))))************)))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------------............///...............///000000------------------------000//////...------,,,,,,++++++++++++************************************************************************************++++++++++++++++++++++++++++++************++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...***+++,,,---------,,,,,,,,,,,,,,,------------...///...---...111222111///000111111000///...------...000222333222222333444222333444555666888999999666777777888999:::;;;<<<;;;;;;:::999999:::;;;<<<;;;:::999:::;;;<<<;;;999777777888888888888777777666888;;;:::777444222222///111333222000...///000...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++))))))************))))))************************((()))))))))************)))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...---------............//////............///000000------------------------000000///...------,,,,,,+++++++++************)))************************************************************************++++++++++++++++++++++++++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...***+++,,,---...---,,,,,,,,,,,,---------.........///------///222333222///---...//////......000111...000222222222222333444222333444555666888999999666555555555777999;;;<<<===<<<:::888888999;;;<<<999888888:::<<<>>>>>>===::::::::::::999777666555444888<<<<<<888444222222+++...111111...,,,,,,---.........---,,,+++***)))++++++++++++++++++++++++******************++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////---------........./////////............//////000------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******************************************************************************************************************************+++++++++,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++...000000333777666222//////000000000000/////////222444555555555555666111111222333555777999:::444444444444444555666777BBBAAA@@@>>>;;;999666555555555666999<<<>>>>>>===;;;999777666666777777666===999666555666777555333......------------......000...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---((((((((((((***,,,...///+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))---***((())),,,...---+++,,,------***((((((,,,///+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////------------------------------,,,++++++++++++,,,++++++++++++++++++++++++*********************************************************************************************************************************+++++++++,,,,,,)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,/////////111555333/////////000000000000//////...111444555444333333333222222333444666888:::;;;666666555555555666777777===<<<<<<;;;:::999777666555555555888:::<<<;;;:::;;;999777666666666666666:::777444333444555444333///................../////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))(((((()))+++---...************)))))))))(((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++)))))),,,---,,,+++***,,,,,,+++((((((+++...+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////------------------------------,,,+++++++++++++++++++++++++++++++++++++++*********************************************************************************************************************************++++++++++++,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///...---...111000,,,//////000000000000/////////222666777666333222111222333333444666888:::;;;777777777777666666666666666777777888888888777777444444444666888:::999888:::999888777666666666666666444111111222222222111////////////////////////....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++*********)))((()))***+++,,,************))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++******+++,,,+++***)))***++++++))))))***++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++************************************************************************************************************************************************************++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++------+++---000///+++//////000000000000//////222555999;;;999666333222222222222333555777888999777777777777666666555444333333444555555555555555222222333555888999999888888888888777555555555666333111000/////////000000////////////////////////,,,---.........---,,,+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++***)))(((((()))***+++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***++++++++++++)))***+++++++++******)))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------***,,,+++***,,,000000---//////000000000000//////222666:::;;;999555333111000000111222333444666777555666666666666555333333222333333333333333222222000000111444888::::::999555777888777444333333444111000///...------...///......////////////......)))***,,,------,,,+++***++++++++++++++++++++++++))))))+++,,,,,,+++))))))+++***)))((((((((()))***))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******+++,,,*********+++++++++***)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))************+++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***,,,111222/////////000000000000//////000333777777666333111000000000000111222333444555444444666666666555444333333333333333333222111111000000111444777999999888222555777666222000111333111222111...,,,+++,,,...,,,---...//////...---,,,))))))******++++++******++++++++++++++++++++++++)))******************)))+++***)))((((((((()))***))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++******,,,...,,,+++******,,,,,,+++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------............///............////////////++++++++++++++++++++++++,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))***************************++++++,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,...///...+++---111222/////////000000000000//////000222555555444222111111000000111111222333555555333444666777777666555444222222333333333333333222111000111222555666555333///333666555000...///111333444333000,,,***,,,...+++,,,---......---,,,+++******)))******++++++,,,******************************))))))))))))*********)))(((''''''(((******((()))))))))************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******---000///,,,******,,,...---,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------............///............////////////++++++++++++++++++++++++,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))******************))))))******+++,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,222222000------111111...//////000000000000//////222444666666444333333444111111222222333444555666333555777888999888777666111111333444444555555444222111111111222222111///...222555444///---...000444555444111,,,***+++...***+++---......---+++***++++++***)))***+++---...************************+++***)))(((((()))***+++)))(((''''''''')))***+++(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++***+++...111111---******,,,......---***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////............/////////000++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))((((((((((((((()))******((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,.........------.........---------............///,,,---...000000000000///000111333444444333111000000000000111222222333333222333444333222222444555888666444333444555555444333222000111333555555555///666<<<;;;444...---...444333222000///---,,,+++------,,,,,,,,,,,,+++++++++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))******+++,,,)))************+++++++++,,,,,,+++***+++,,,---...++++++++++++++++++++++++***+++,,,,,,+++,,,...///...------,,,,,,------...++++++,,,,,,,,,,,,---------......///////////////,,,------...///000111111++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))))))))))))))***)))))))))))))))******((())))))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,...------,,,,,,------...------------............,,,---...///000000000//////000222333333222000///000000000111222222333333444555555444333333555666555555555444444333333333333111///...000222333333///222555444222111333666111111000///---,,,++++++------,,,,,,,,,++++++++++++***)))(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))(((((())))))***+++)))************+++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,------,,,******+++---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------...///////////////------......//////000000))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******++++++***)))))))))******(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************++++++++++++,,,*********++++++++++++,,,*********++++++++++++,,,---,,,,,,++++++,,,,,,---------------............,,,---...///000000000000///000111222222111000///000000000111222222333333444555444333222222444666444777:::999666444555666666333///...///111222222444222///...///222666999///......---,,,,,,++++++,,,,,,,,,,,,++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))************((((((((((((((())))))***)))************+++++++++,,,++++++++++++,,,------++++++++++++++++++++++++...///...,,,***((()))***------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------...////////////.....................//////))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********+++******))))))))))))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************************++++++++++++************++++++++++++************++++++++++++,,,++++++++++++++++++,,,,,,,,,---------.........------...//////000000000000000111222222111000000000000000111222222333333222222222000//////111444111666;;;:::666333333666999666222000000222333333:::444...,,,---111333333------------,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************)))(((((((((((()))******))))))*********++++++++++++++++++++++++,,,,,,,,,************************.........,,,)))((()))***---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,---......//////...........................---(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***************))))))(((((()))))))))***)))(((((('''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))*********++++++++++++++++++******+++++++++,,,,,,,,,------------...------......//////000111111222222222222222222111000000000111222222333333111111111///...///222555---222777666222///000222888555111//////111111111888333...,,,...///...,,,------------------------,,,,,,+++++++++*********)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))***************))))))))))))***++++++))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++,,,+++***)))+++---,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------...........................------------(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++)))))))))))))))***+++++++++***)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++)))))))))************+++)))))))))************+++,,,++++++******++++++,,,,,,,,,,,,,,,------------...------......///000111222222222222222222222222000000000111222222333333333333222111111333777:::222555777777444222222444333000...------...---,,,000...,,,---//////---***---------------------,,,++++++++++++************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))***************************++++++,,,)))************+++++++++)))******+++,,,+++++++++************************((()))************,,,...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---............---------------------......))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++*********+++,,,---...///---+++***(((((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------......------...///111222222222111111111111222222000000000111222222333333222222222111111444999===666666666555555444444444///---,,,---...---,,,***+++***+++,,,------,,,***------,,,,,,+++++++++***++++++++++++************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************)))))))))))))))***++++++)))************+++++++++((()))***+++,,,++++++***************************((()))******)))***,,,...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,------.........************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++++++++,,,---...000111222...,,,***)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------......------...///111222111111000000000000111111000000000111222222333333000000000///000444999===222000......///000///............///000///---+++***+++++++++******)))))),,,,,,++++++***))))))(((+++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************((((((((((((((()))******)))************+++++++++((()))***+++,,,+++******)))))))))))))))))))))))))))***+++***))))))+++---,,,++++++++++++++++++,,,++++++,,,,,,,,,---------+++,,,------......------++++++,,,,,,---...//////))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))///000000000111111222222111///+++(((&&&''')))***))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++///......------,,,++++++......///...,,,,,,...000000///.........///111222//////.........000111222444444555555444222111000...//////...------///111---,,,++++++------,,,+++************************++++++************++++++************************))))))(((((((((((()))))),,,++++++***)))*********))))))************))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''******))))))))))))******************************+++((())),,,,,,)))(((+++++++++************++++++((())))))))))))************++++++,,,,,,++++++******+++,,,,,,------,,,,,,........................---,,,,,,,,,,,,---......))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,------///---***((('''''')))***))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++,,,,,,---------------------...///...---,,,---///000///.........///111111000000/////////000111222222333333333222111///...///000000///......///111---,,,++++++------,,,+++************************+++******))))))******+++************************))))))(((((((((((())))))+++******)))))))))******))))))*********))))))((())))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))***)))))))))((((((((('''******))))))))))))******************************+++)))))),,,,,,))))))+++++++++************++++++)))))))))*********++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,------------------------------,,,,,,------...///))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******++++++++++++++++++++++++++++++++++++,,,---.........+++---//////...---------//////......//////000111222111000000000000000111000111111222111000...------/////////------...///---+++***+++,,,---,,,+++************************+++******))))))******+++************************))))))(((((((((((())))))))))))((((((((()))*********************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******************************+++)))***------***)))+++++++++************++++++************+++++++++,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++******))))))(((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,///000...---,,,,,,............//////000000222222111111000000000000///000111111000///...---,,,---......,,,++++++,,,,,,+++***+++,,,,,,,,,*********************************))))))))))))******************************))))))(((((((((((())))))((((((((((((((())))))*********+++******)))((('''((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))************************************---222222---******++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((++++++******))))))((((((%%%&&&'''((()))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))***))))))))))))))))))***++++++++++++++++++++++++------,,,,,,,,,+++++++++***,,,///000...,,,,,,,,,---......///////////////111111111111000000/////////000000111111000......,,,...//////---,,,,,,,,,,,,+++******,,,,,,+++***))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((())))))***************)))(((((((((((((((((((((((((((((((((((()))******)))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******************************)))***///555555///***)))++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***))))))(((((())))))***++++++++++++++++++++++++---------,,,+++************,,,......---,,,,,,,,,------...////////////...///000000000000//////......///000000000000.........000222222000...------,,,***)))***+++,,,+++***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))((((((((()))))))))************))))))))))))))))))))))))))))))((((((************(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************************))))))...444444...))))))++++++************++++++************+++++++++,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,------++++++,,,---,,,---.../////////......------//////000///......,,,---...//////...---,,,---///111111///---,,,,,,+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))---,,,+++***)))((((((((('''((()))******+++******))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))******************************+++)))***------***)))+++++++++************++++++)))))))))*********++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,------------------------,,,++++++++++++,,,------(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))((()))))))))***+++++++++******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++*********++++++,,,------,,,------,,,******,,,...,,,,,,.../////////...---+++,,,---/////////......***+++,,,---------,,,+++***,,,......,,,)))((((((+++***)))***+++++++++)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))......,,,***)))(((((((((&&&'''(((***++++++++++++))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))'''((((((((())))))************))))))))))))******************************---(((&&&''''''&&&(((---++++++************++++++((())))))))))))*********+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,........................++++++******++++++,,,---))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***))))))************))))))((((((((((((''''''''''''((((((+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++,,,,,,---......,,,,,,,,,++++++*********,,,---......,,,,,,---...,,,------.../////////...//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******((((((((((((((())))))*********))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((''')))------)))'''((((((((((((((((((((((((((((((((())))))))))))((((((,,,+++******)))*********+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***++++++++++++++++++*********))))))))))))((((((''''''(((((()))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******++++++,,,------...,,,,,,,,,+++++++++******+++,,,---,,,++++++,,,---,,,,,,---...............///.........---------,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********))))))((((((((()))*********)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))''')))......)))''')))(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))***++++++,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,...------,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''(((((())))))))))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&''')))+++,,,------+++++++++******************))))))(((((())))))*********))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,------,,,,,,,,,++++++++++++******+++,,,,,,******+++,,,+++,,,,,,------------,,,......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++************))))))))))))***++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***(((***......***(((***))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))***+++------******++++++++++++******)))))))))*********++++++---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((()))))))))***))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%&&&''')))***+++,,,,,,++++++++++++******************))))))))))))******))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***************++++++,,,,,,,,,,,,++++++++++++++++++++++++***,,,---,,,+++***+++,,,++++++,,,,,,---,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++***************************++++++,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***(((***------***(((***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,))))))************))))))((())))))))))))*********++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------............///(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&'''(((((((((((()))))))))(((((((((((((((((((((((()))(((((((((((((((((()))''''''((())))))))))))(((******************************))))))))))))******(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******************+++++++++++++++,,,++++++++++++++++++++++++,,,---...---,,,+++,,,...+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))***************++++++,,,(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++((()))------)))(((+++))))))))))))))))))))))))(((((())))))))))))((((((******))))))((())))))***((())))))******))))))(((((())))))))))))******************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------............///))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''&&&&&&)))))))))))))))************))))))(((((())))))***''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++******++++++++++++++++++***++++++++++++,,,,,,,,,,,,---......,,,,,,---...---------------,,,,,,+++******++++++++++++,,,,,,++++++************+++++++++************)))))))))***))))))))))))***++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***((((((++++++((((((***))))))))))))))))))))))))(((((())))))))))))((((((+++***)))((((((((((((((())))))************)))))))))))))))*********++++++*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((('''(((((((((''''''&&&%%%''''''((((((((())))))))))))((((((''''''(((((()))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++************************+++++++++,,,,,,,,,+++,,,------,,,+++,,,---...............---,,,,,,************+++++++++,,,++++++************++++++************))))))))))))))))))((((((((()))******'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))''''''******'''''')))(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((())))))***)))******++++++******)))************+++++++++,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++***************************++++++,,,,,,,,,***+++,,,,,,******+++,,,.../////////...------,,,))))))******+++++++++,,,++++++************++++++************))))))))))))((((((((((((((())))))***'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))(((((((((''')))))))))))))))))))))))))))&&&&&&))))))&&&&&&)))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((***+++,,,******++++++++++++*********++++++++++++,,,,,,,,,++++++******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------.........//////))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''******)))((('''&&&%%%%%%(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++,,,+++***))))))***+++,,,)))***++++++,,,,,,,,,,,,,,,------......------,,,...---+++******+++---...+++++++++************)))((((((((((((((((((((((((''')))***)))((('''(((***&&&&&&&&&'''''''''''''''))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''((()))++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))((('''''')))))))))))))))(((''''''******))))))((((((''''''))))))))))))************)))))))))))))))))))))))))))************+++++++++************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///,,,,,,,,,---------......)))))))))(((((('''''''''(((((((((((((((((((((((('''((((((((())))))))))))***)))))))))(((((((((''')))))))))(((''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))*********+++++++++++++++***))))))***++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++*********))))))((((((((((((((((((((((((''')))***)))((('''(((***)))((((((''''''&&&&&&&&&))))))************))))))))))))))))))))))))))))))((()))************)))((((((((('''(((((()))***+++))))))))))))))))))))))))))))))************)))))))))))))))))))))((('''''')))))))))))))))(((''''''******))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............,,,,,,,,,---------......))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++***))))))***++++++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++)))***++++++++++++***)))++++++*********)))))))))((((((((((((((((((((((((''')))***)))((('''(((***+++******)))((('''&&&%%%((())))))******))))))((())))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))((((((''')))))))))))))))(((((('''***))))))))))))((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............,,,,,,,,,---------......))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((''''''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************+++******************+++---------------,,,+++***---......//////......---((())),,,------,,,)))(((************))))))))))))((((((((((((((((((((((((''')))***)))((('''(((*********))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))(((***))))))(((((((((((()))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,,,,---------......((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((()))))))))******************++++++*********------------,,,+++******---..................---)))***---//////---***)))*********)))))))))((((((((((((((((((((((((((((((''')))***)))((('''(((***''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((((((((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------......''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******)))***++++++++++++***)))++++++,,,,,,,,,+++*********++++++,,,,,,++++++***)))+++---//////---+++)))******)))))))))(((((((((((((((((((((((((((((((((''')))***)))((('''(((***%%%&&&'''((()))******+++'''(((((())))))((((((''')))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))'''(((((()))))))))))))))'''(((((())))))))))))))))))))))))************+++))))))))))))************)))))))))))))))))))))))))))************+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((()))))))))***'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((((((((((()))))))))***)))***++++++++++++***)))))))))***+++++++++******)))******++++++******))))))+++,,,------,,,+++)))***)))))))))((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***&&&&&&&&&''''''(((((()))''''''(((((((((((('''''')))))))))))))))))))))))))))(((''''''''''''((()))(((((('''(((((()))***+++))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))''''''((()))))))))))))))))))))*********+++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((()))))))))))))))***+++,,,,,,+++***)))'''((()))***************+++++++++,,,,,,+++++++++)))***++++++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***'''''''''''''''&&&&&&&&&''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''(((***++++++))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))''''''((()))))))))))))))))))))******++++++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++***************************+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&***)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((((((((())))))))))))((())))))))))))*********&&&''')))******))))))(((***+++,,,,,,------------******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''((())))))))))))))))))))))))***))))))((('''******))))))((((((''''''((((((((((((((((((((((((******+++******)))((('''((((((((((((''''''''''''***)))'''&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************%%%'''*********)))))))))))))))))))))))))))))))))+++++++++***++++++,,,,,,)))************+++++++++++++++******************))))))***+++++++++******,,,+++***)))))))))++++++***+++,,,,,,------,,,,,,---------............///((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''***))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))(((((((((''''''''''''(((((((((((()))))))))))))))))))))************+++'''((())))))******))))))***+++,,,,,,------,,,,,,***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''((('''&&&&&&(((+++---///&&&%%%#########%%%(((******)))))))))((((((((('''((((((((((((((((((((((((((())))))*********)))))))))))))))(((((((((''''''))))))'''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********&&&'''))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,---...)))************+++++++++******++++++++++++++++++++++++++++++++++++******---,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,---------............///((((((((((((((((((((((((((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''(((((((((((()))))))))))))))************+++++++++***))))))))))))***++++++***++++++,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((('''''''''''')))'''%%%$$$&&&+++111555555111+++&&&###$$$&&&((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))******************)))))))))((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******++++++++++++************))))))))))))))))))))))))((((((((()))+++,,,...///)))************+++++++++******++++++,,,,,,------...---,,,+++******++++++------,,,,,,,,,,,,---...***+++,,,,,,------,,,,,,---------............///(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))(((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))************+++++++++++++++***)))))))))***,,,---***++++++,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((''''''''')))'''%%%$$$&&&***///222:::666000***'''&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))******))))))************)))))))))))))))(((((('''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***,,,+++*********+++******))))))))))))))))))))))))))))))))))))***+++------))))))*********+++++++++******+++,,,------......000///,,,*********+++,,,,,,,,,,,,,,,,,,---------***+++,,,,,,------,,,,,,---------............///(((((((((((((((((((((((()))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))&&&''''''((((((((('''&&&''''''''''''''''''''''''))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++***)))))))))***,,,---+++++++++,,,,,,+++******(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''(((((((((((((((''''''&&&&&&'''(((***+++))))))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''************))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***(((&&&'''))))))(((&&&))))))))))))))))))))))))++++++******)))*********))))))*********+++++++++******+++,,,------......000///,,,*********+++,,,***++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------............///(((((((((((((((((((((((())))))((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******%%%&&&((()))))))))(((''''''''''''''''''''''''''')))((((((''''''(((((()))'''''''''((((((((((((((((((((((((((())))))))))))((())))))))))))************))))))))))))***++++++++++++++++++++++++***)))(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((('''&&&%%%%%%&&&'''(((((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))+++***))),,,//////---))))))))))))))))))))))))))),,,,,,***))))))))))))))))))************+++++++++******++++++,,,,,,------...---,,,+++******++++++)))***+++,,,------,,,,,,***+++,,,,,,------,,,,,,---------............///((((((((((((((((((((((((((((((((((((((()))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********'''(((***+++++++++***)))''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''((((((((()))(((((((((((())))))))))))''''''((((((((()))))))))'''((())))))******))))))+++++++++++++++***))))))'''((((((((()))))))))***''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))(((((())))))((('''&&&%%%+++++++++***)))'''&&&%%%'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((((((((('''''')))))))))((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))),,,++++++///444444000+++))))))))))))))))))))))))+++******))))))))))))***)))************+++++++++******++++++++++++++++++++++++++++++++++++******)))***,,,---.........---***+++,,,,,,------,,,,,,---------............///((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''((()))***''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++((()))+++---...---+++***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''((((((((((((&&&''')))*********)))(((+++++++++++++++***)))((('''((((((((())))))******'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&'''''''''(((((()))))))))))))))(((((((((((()))&&&&&&'''''')))***++++++'''((((((((())))))******((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%%%%&&&+++111111,,,&&&))))))))))))))))))))))))))))))((())))))***++++++)))************+++++++++++++++******************))))))***+++++++++*********+++---///000000///...++++++,,,---------,,,,,,---------.........//////))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************,,,+++)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******)))(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))************))))))(((((())))))))))))((((((******))))))((((((''''''+++)))'''&&&%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************))))))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))+++***)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''))),,,------,,,)))'''(((((())))))))))))(((((())))))))))))((((((((((((,,,***)))''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++*********)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((((((************************))))))))))))((((((((((((''')))---//////---)))'''(((((())))))))))))(((((((((((((((((()))))))))))),,,+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......'''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))(((((((((((())))))************************))))))))))))((((((((((((''')))+++------+++)))'''(((((())))))))))))((((((''''''(((((())))))************)))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))************************(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''(((((())))))******((((((((('''((((((((()))((((((((((((((((((((((((************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************(((((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++((((((((((((((())))))***************************(((((((((((())))))))))))***)))'''&&&&&&''')))***(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************)))************+++++++++*********+++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))******)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))))))))*********++++++************************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......''''''''''''''''''''''''&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((())))))*********)))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((()))++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++((((((((((((((()))******(((((((((((((((((((((((('''((((((((())))))******((()))***++++++***)))((((((((())))))))))))((((((******))))))((((((''''''(((((()))***************))))))))))))))))))))))))************************)))************+++++++++(((((())))))*********+++************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))%%%&&&'''((())))))))))))(((((((((''''''''''''''')))(((''''''(((((('''&&&'''''''''(((((()))))))))(((((('''&&&&&&'''((())))))((('''(((***+++,,,+++))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))************+++++++++*********)))))))))))))))******))))))))))))*********)))(((''''''((()))***+++***)))(((((()))***+++))))))************))))))))))))))))))************************************))))))))))))************************************++++++******++++++,,,---+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,---------.........//////++++++,,,,,,,,,---------))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))******+++*********''''''''''''((((((((((((***)))(((((()))***)))''')))))))))))))))***)))))))))((('''''''''((()))******(((''''''((())))))((())))))))))))))))))))))))******))))))(((((((((((((((((((((((()))))))))***)))************+++++++++---,,,,,,+++***))))))(((***))))))(((((())))))***))))))(((((((((((())))))******)))(((((()))******))))))************))))))))))))))))))************************************))))))))))))************************************++++++******++++++,,,---,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,------------.........++++++,,,,,,,,,---------))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++,,,,,,,,,,,,+++******'''(((((())))))*********+++***)))***+++,,,+++***,,,,,,,,,---,,,,,,++++++***)))(((''''''((()))***+++)))''''''((()))((('''***************************))))))))))))(((((((((((((((((()))))))))******)))************+++++++++///...---,,,+++)))(((((())))))(((((((((((())))))((())))))******))))))((())))))(((((((((((())))))))))))************))))))))))))))))))************************************)))))))))*********++++++************************++++++******++++++,,,---,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,,,,,,,+++***))))))(((((()))***+++,,,------+++******+++---...---,,,000111111222111111000///...,,,***(((''''''''''''+++)))''''''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++------,,,+++******)))))))))(((((((((((((((((()))((()))***++++++***)))((()))(((((((((((((((((()))))))))************))))))((()))))))))************************************))))))*********+++++++++************************++++++******++++++,,,---,,,,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&'''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************))))))((('''''')))***,,,---//////...---,,,...000111111000555666888888888777666555333111///,,,)))((((((''')))(((&&&&&&((()))((('''(((((((((((((((((((((((())))))))))))************))))))))))))************))))))*********+++++++++)))))))))***************))))))(((((((((((())))))((()))***++++++***)))((((((((())))))))))))(((((())))))************))))))((()))))))))************************************************++++++++++++************************++++++******++++++,,,------,,,++++++*********+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((()))***+++,,,,,,+++)))***+++---///111333444444333333555777999999888;;;<<<>>>@@@@@@???>>>===:::888666333111000//////...,,,******++++++***)))(((((((((((((((((((((((()))))))))************+++)))))))))*********++++++)))************+++++++++'''(((((()))******++++++******))))))))))))******)))******************)))))))))************))))))))))))************))))))))))))))))))*********************************************++++++++++++,,,************************++++++******++++++,,,---------,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---------............))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((''''''((())))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))((()))+++---///000111222111222444777999<<<===>>>===<<<<<<>>>AAACCCCCCBBB???AAACCCFFFGGGFFFEEEDDDAAA@@@>>><<<<<<<<<<<<===;;;999666444333222111///************************))))))*********+++++++++))))))*********+++++++++)))************+++++++++)))******************+++++++++************+++++++++******))))))******+++)))***+++,,,,,,+++***)))))))))************))))))))))))))))))*********************************************+++++++++,,,,,,************************++++++******++++++,,,---...---,,,+++******************+++++++++,,,,,,,,,,,,------------.........------------............))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((()))))))))))))))***---000333555666777;;;<<<>>>@@@CCCFFFHHHIIIDDDCCCCCCEEEHHHJJJJJJJJJAAACCCFFFIIIKKKJJJIIIHHHEEEDDDDDDCCCDDDEEEGGGHHHHHHEEEAAA???===:::888666,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))************+++++++++)))************+++++++++,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,***+++,,,------,,,+++***))))))************))))))))))))))))))******************************************+++++++++,,,,,,,,,************************++++++******++++++,,,---...---,,,+++******************+++++++++,,,,,,,,,---------.........//////---------.........//////((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''')))***+++,,,---+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''***(((&&&''')))***(((%%%***)))(((((()))+++...000111333666888999<<<@@@CCCDDDEEEGGGIIIJJJIIIIIIHHHFFFGGGIIIJJJIIIGGGEEEDDDCCCDDDFFFHHHHHHHHHHHHGGGAAA@@@CCCHHHHHHDDDDDDJJJGGGHHHHHHHHHFFFCCC@@@>>>888777444222000///.........,,,***((('''''')))******)))((((((((()))+++,,,...//////000000111111222333111...+++******,,,---222000---+++*********+++,,,,,,+++)))))))))))))))((()))***,,,------------************************++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))************++++++***************+++---,,,,,,+++*********+++,,,,,,,,,+++++++++******,,,+++*********+++,,,---,,,,,,,,,---------.........---,,,++++++,,,---...((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''((()))***++++++,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''''')))(((&&&'''***+++***(((++++++,,,---000222555666999;;;===???@@@BBBFFFHHHEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDEEEDDDGGGKKKKKKGGGGGGLLLGGGHHHHHHHHHGGGEEEDDDCCC???===;;;888666555444444555444222000...---,,,+++))))))))))))***,,,...///444444555666666777888888999888666555333222222111111000---+++******+++++++++******))))))))))))***+++++++++***)))((('''&&&************************++++++++++++++++++++++++++++++***))))))***++++++))))))))))))************++++++***************+++---,,,++++++******++++++,,,,,,,,,+++++++++******++++++*********+++,,,---,,,,,,,,,---------......---------,,,,,,---------((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((())))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''')))(((((())),,,------,,,...000333666999<<<>>>???BBBDDDEEEFFFFFFGGGIIIKKKHHHGGGGGGFFFGGGGGGGGGHHHGGGFFFEEECCCBBBAAAAAAAAAEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCEEEHHHGGGDDDDDDGGG>>>>>>==================>>>===;;;:::999999999999777888777666444000---+++*********+++---000222333;;;<<<===>>>@@@@@@AAAAAA@@@@@@???>>>===;;;:::999333222000...---,,,,,,,,,)))))))))))))))*********************++++++++++++************************++++++++++++++++++++++++++++++***))))))***++++++)))))))))*********+++++++++***************++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,---------......,,,------......------,,,((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***---///111222222555777;;;???BBBDDDEEEEEEFFFHHHIIIIIIGGGGGGGGGHHHHHHGGGEEECCCAAAAAAAAAAAA===<<<:::888888888:::;;;===>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>???>>><<<<<<===777666444222222333444555555555666666666777888888777888;;;<<<<<<999555333111111111222333555777999AAABBBDDDFFFGGGHHHHHHHHHDDDCCCAAA@@@?????????@@@999888777444222000...---(((((())))))*********)))***************+++,,,,,,************************+++++++++++++++++++++++++++******************+++))))))*********+++++++++*********)))******+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******+++***++++++++++++,,,,,,,,,,,,,,,---------......+++,,,---......---,,,+++((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((()))))))))))))))(((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))),,,---///222444666888999===???CCCFFFGGGHHHGGGFFFHHHIIIJJJHHHFFFCCCBBBCCC@@@???===<<<<<<<<<===>>>888666333111//////000111//////000111222333444555666999;;;;;;999999999999:::888666333222333444555666666666666666666555555777:::???CCCEEEEEECCCBBB>>>>>>=========???@@@AAAEEEGGGIIIKKKLLLLLLKKKKKKEEEBBB===::::::<<<@@@CCCAAA@@@???<<<999555222000***++++++,,,++++++***))),,,,,,***)))((((((((((((************************++++++++++++++++++++++++*********++++++*********************++++++++++++******))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---......---,,,+++((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,---000333555777999;;;>>>@@@CCCEEEGGGHHHHHHGGGFFFEEEHHHIIIIIIGGGCCC???<<<<<<444444555666777999;;;<<<999777333000---,,,+++,,,++++++,,,---///111333444999===@@@>>>===??????===>>>===:::888777777777888??????>>>===;;;999777555444777;;;@@@DDDFFFGGGHHHIIIHHHHHHGGGGGGHHHJJJJJJGGGIIIKKKMMMMMMMMMLLLKKKFFFAAA:::555444777<<<@@@EEEEEEDDDCCC@@@<<<888666111111222111000...+++***))))))***,,,///222555777************************++++++++++++++++++++++++)))***++++++++++++***)))*********++++++++++++,,,))))))))))))***+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,------......------,,,((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))''''''(((((((((((((((((())))))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++---000222333555888;;;===>>>???CCCFFFFFFFFFGGGGGGGGGEEEDDDCCCEEEFFFFFFCCC===888555444///000111333444555666666666555333000///.........222111111222333555777888;;;AAACCCAAAAAADDDDDDBBB@@@???>>><<<<<<<<<===>>>BBBBBBBBBAAA???===;;;999333444666999<<<@@@CCCDDDJJJJJJIIIIIIJJJLLLMMMOOOIIIJJJLLLNNNNNNMMMKKKIIIHHHCCC<<<666333444777:::DDDEEEFFFGGGEEEBBB???<<<:::::::::888555222///,,,'''(((***---222888===@@@************************++++++++++++++++++++++++)))***++++++++++++***)))*********+++++++++,,,,,,))))))))))))***+++,,,---++++++******++++++,,,---,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,---------((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******,,,...000333666777888;;;???@@@@@@BBBEEEIIIEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBBBB>>>888222...---111222222333222111000////////////000111222333333555444444333444555777888:::@@@CCCAAA@@@DDDEEEBBBCCCCCCCCCCCCCCCDDDEEEEEE<<<===>>>???@@@???>>>===888777777888:::>>>AAACCCFFFFFFFFFFFFHHHJJJMMMNNNJJJKKKMMMOOONNNLLLJJJHHHJJJFFF@@@999555333333444AAACCCFFFHHHHHHFFFCCCAAA@@@@@@???===:::555111///---,,,+++***+++---///111************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,))))))))))))***+++,,,---+++*********+++,,,,,,---,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++,,,,,,,,,---------............,,,++++++,,,......((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((+++)))'''&&&&&&&&&((()))'''''''''''''''((()))***000222555888:::::::::999???@@@@@@AAABBBDDDEEEFFFDDDBBB@@@>>>======>>>>>>>>>;;;777333111000111222111222444555555555555444555555666777888888888888>>>:::999===<<<:::???FFFCCCCCC@@@>>>HHHUUUWWWPPPMMMKKKIIIIIINNNUUU]]]bbbQQQNNNHHHBBBAAAAAA@@@===;;;@@@???888:::CCCCCC:::@@@BBBCCCCCCCCCEEEHHHKKKMMMMMMKKKIIIHHHHHHIIIJJJPPPNNNIIICCC>>>:::777666888:::>>>EEEIIIIIIEEE@@@@@@@@@@@@AAAAAA???<<<888111111000---+++***+++---////////////...,,,+++)))************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...)))************+++++++++........................------------------------((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((+++***((('''''''''((()))'''''''''(((***+++---...666777:::===>>>???>>>>>>???@@@@@@AAAAAA@@@??????===<<<999666444444555666555444222111000111222333444666888::::::;;;;;;;;;AAA@@@>>>===<<<<<<======CCC@@@@@@BBBCCCAAAEEELLLPPPQQQNNNKKKRRR[[[ZZZQQQNNNMMMMMMPPPUUU\\\aaaddd^^^^^^]]]\\\[[[ZZZXXXVVVJJJJJJMMMPPPNNNGGG@@@>>>@@@???>>>===???CCCGGGKKKGGGEEEDDDFFFKKKMMMMMMKKKNNNLLLJJJIIIHHHFFFBBB>>>:::<<>><<<555555444111---+++***+++,,,,,,------,,,+++***)))************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,666444111...,,,++++++,,,************++++++++++++------------------------------------------------((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((&&&'''))),,,...111333444;;;<<<>>>@@@BBBBBBAAAAAA@@@@@@???>>><<<999777666777555111///------///000000000000111333555666777333666888:::::::::;;;<<<======<<<;;;;;;;;;<<<===<<<===@@@GGGLLLPPPWWW___aaacccaaa]]]bbbiiifff]]]^^^___bbbggglllqqqsssssskkkoootttwwwvvvsssqqqpppmmmiiinnnxxxrrr[[[KKKIIIGGGBBB===::::::===???AAAFFFBBB@@@DDDJJJMMMKKKFFFJJJIIIIIIKKKMMMLLLGGGCCC@@@AAACCCFFFJJJKKKIIIGGGEEEBBB???=========<<<;;;999::::::777222...+++++++++++++++,,,,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,777555222///---+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''(((((()))))))))((((((((())),,,000444777999:::>>>???@@@AAABBBBBBBBBAAA@@@>>>:::777333111//////333111///------...000222333444555666888999:::;;;444666888888666666888:::222666;;;AAACCCCCCAAA@@@???BBBIIIQQQXXX^^^fffkkkrrrtttrrrnnnrrrzzzzzzrrrttttttxxx}}}vvvyyy~~~{{{{{{lllaaaWWWQQQIIICCC@@@???===;;;???===<<>>???===999444111///,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((%%%&&&''')))************,,,...111555999<<<>>>???AAABBBBBBBBBBBBBBBBBBBBB???;;;444///+++***+++,,,////////////111333666777999999::::::::::::::::::777999:::777555555999>>><<>>@@@BBBEEEIIILLLJJJFFFEEEIIINNNMMMMMMLLLKKKJJJIIIJJJJJJHHHDDD>>>:::888666555333<<<>>>AAAAAA>>>;;;888777///......---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&((()))+++---...///222444777;;;>>>???@@@@@@DDDDDDCCCCCCBBBBBBBBBAAA:::666000+++))))))+++---,,,...000333555888:::;;;<<<;;;:::999999999999:::777999999777666:::CCCJJJYYYcccppp|||yyypppiiipppwww~~~~~~zzzwww~~~zzzmmmooorrrrrrqqqqqqqqqssskkkmmmlllbbbTTTHHHCCCCCC???CCCFFFEEEAAABBBHHHMMMLLLLLLLLLJJJHHHGGGHHHJJJJJJHHHDDDBBB@@@===999666999<<<@@@AAA@@@>>>======333222000...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((()))+++...111444666999:::===???AAAAAA@@@@@@CCCBBBAAA@@@??????>>>>>>444222000...------...///---000444888:::<<<<<<<<<;;;:::999888999:::<<<>>>;;;===??????BBBKKKZZZffftttzzz~~~{{{~~~xxxzzzwwwpppuuuzzzzzzxxxxxx~~~tttbbbUUUNNNEEEEEEEEEFFFGGGHHHHHHGGGDDDFFFGGGGGGEEEEEEGGGJJJIIIIIIIIIIIIHHHEEE@@@<<<777:::===??????>>>??????;;;999666333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,---......///((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))******+++---000555999<<<===>>>@@@BBBBBBBBB@@@???@@@???===<<<;;;:::::::::///000111111222222111111000333888<<>><<<999999888888:::>>>AAADDDEEEHHHLLLNNNTTTbbbuuu~~~ssswww~~~kkkiiirrr~~~yyy|||sssxxx{{{wwwqqqpppwwwzzzjjj___VVVQQQNNNQQQUUUTTTMMMFFF===@@@CCCDDDCCCDDDGGGIIIEEEGGGIIILLLMMMJJJDDD???666888;;;============???CCCAAA===888444222000///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++,,,,,,,,,---------........................++++++,,,,,,---...//////(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&((()))***+++,,,+++******)))))))))))))))))))))))))))************((('''%%%((((((((()))))))))))))))...///111444777;;;???AAAEEEAAA<<<<<<@@@BBBAAA???666444222000//////000111000000000222666::::::888===>>>@@@@@@===888777888555777888999@@@QQQiii{{{~~~mmmeeekkkooollluuutttiiijjjssswwwsssooo|||{{{{{{yyyzzzpppfffccckkk{{{{{{xxx~~~zzznnnqqqyyymmmfffeeeqqq~~~fffOOOKKKDDD???AAACCCCCCEEEGGGDDDEEEGGGIIIKKKKKKEEE>>>@@@@@@???>>>@@@CCCBBB???AAAAAA@@@>>>;;;777444222------......---+++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,)))***++++++------...///,,,,,,,,,---------.........------------...//////(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))))))))'''((()))***))))))(((''''''(((((()))***+++,,,---222444666888;;;===?????????;;;666666888999777555222000///......///111222222333333444777999999888888888888888777666888::::::>>>DDDMMMYYYmmm}}}xxxsssxxx}}}yyywwwwwwsssooowww{{{sssrrrvvvuuupppyyy~~~uuudddbbbqqqooouuu~~~}}}~~~wwwssszzz|||ggg\\\PPPJJJFFFCCCCCCEEECCCDDDFFFHHHJJJIIIDDD???AAAAAA@@@???@@@CCCEEEEEEDDDCCCAAA>>>;;;999777555000///---,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------.........------------...//////(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))))))))(((((())))))))))))))))))))))))&&&'''((()))))))))((((((''''''((())),,,///222333777888:::<<<===<<<;;;;;;444111//////111111///,,,,,,,,,,,,,,,...000222333777777777777888888888999999888777666777;;;???AAAMMMQQQXXXbbbooo~~~|||}}}~~~~~~yyy{{{~~~vvvqqqssszzz~~~tttoooppprrrkkkcccmmmmmmvvv}}}rrrqqqxxxwwwnnnccc[[[RRRHHHCCCBBBDDDAAA@@@AAACCCDDDEEEEEECCCCCCBBBBBBBBBDDDGGGKKKEEECCC@@@===<<<;;;<<<===777444000,,,***+++---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())),,,///333777:::999;;;======<<<999666444,,,++++++,,,......,,,*********+++---///222444666;;;999999999777444777;;;555999<<<>>>DDDMMMSSSUUUccceeeiiiqqq|||xxxqqqrrrvvvwww|||sssqqqqqqnnnkkklllqqqjjjbbb```ccchhhgggdddWWW[[[eeerrr|||vvvtttuuuuuunnn```TTTOOONNNGGGBBB?????????BBBGGGBBBAAACCCEEEEEEEEEIIIOOOFFFCCC@@@===<<<>>>@@@AAA===:::666111///---......******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,******+++,,,---...//////,,,,,,,,,---------.........------------...//////((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))******((((((((((((((((((((((((******))))))((((((((((((***+++---000444999===???===>>>??????===888444000//////...//////...---+++,,,---...000222555777888999777777777444222888AAA===GGGQQQVVV^^^hhhoooqqqqqqrrrvvv||||||ppphhhgggoookkknnnwwwwwwppptttuuukkkhhhrrr{{{yyynnnfffbbb\\\UUUQQQSSSYYYaaafff\\\\\\^^^hhhzzzyyy{{{tttoooeee___ZZZVVVNNNCCC======<<<:::<<>>======>>>@@@???===:::666222///,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---***+++,,,---...//////000,,,,,,,,,---------.........------------...//////(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((())))))***))))))((((((((()))***+++))))))))))))))))))))))))+++******))))))*********---///222666:::===@@@BBBAAAAAABBBAAA>>>999555111666555444222000///...---111111222444555666777888444222444777555666BBBRRRggguuu~~~{{{~~~|||}}}||||||xxxpppjjjiiinnnmmmnnnmmmiiieeehhhoooiiifffkkk~~~{{{ssskkkgggfffhhhpppyyywwwtttooosss|||www~~~~~~xxxyyy~~~|||||||||mmmUUUDDD???AAA999777>>>CCCDDDIIIPPPPPPNNNKKKFFFBBB>>>;;;999>>>???@@@???<<<777111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------............---------,,,,,,,,,,,,---------.........------------...//////(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((())))))******(((((('''''''''((()))***))))))))))))))))))))))))))))))))))))+++---...///111333777;;;???AAABBBBBBAAABBBAAA@@@===999444222555444333222000000222333666666666777777666666666444222666===???DDDWWWmmm{{{tttpppvvv~~~xxx|||zzztttrrruuuvvvtttsssvvv}}}}}}zzztttpppuuu~~~vvvhhhooorrreeecccZZZJJJ===>>>AAAAAAEEELLLNNNNNNNNNLLLIIIDDD@@@===999;;;>>>???>>>:::666333000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------............------------,,,,,,,,,---------.........------------...//////(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((()))******+++''''''&&&%%%&&&'''((()))))))))))))))))))))))))))''''''(((***,,,///222444333666:::???BBBCCCCCCCCC?????????===:::666333111.../////////000333777:::888888888888777666444444777555;;;EEEJJJSSSjjjqqqiiihhhuuunnnoootttxxxtttmmmooovvvwww^^^HHHBBBAAA>>>AAAGGGGGGJJJMMMOOOOOOLLLHHHEEE666777:::======<<<:::888111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...+++,,,,,,---...///000000,,,,,,,,,---------.........------------...//////************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((()))***)))'''''')))***+++---///000111333666999:::;;;===???@@@AAAAAAAAA===;;;888555222000//////...333888888444222555888777444555888777222444:::999HHHTTTUUUYYYhhh}}}yyyyyy|||zzzvvvmmmpppwwwxxxxxx|||yyyaaaRRRLLLHHHCCC@@@HHHDDDCCCGGGIIIIIIJJJNNN@@@<<<888<<>>??????>>>===<<<666666444333111000000000444666999;;;:::999777666:::555333444444555===GGGOOOZZZaaaaaadddppp}}}}}}zzzyyy}}}zzz|||xxxsssnnndddVVVKKKDDD>>>===CCCIIIIIIFFFEEEDDD@@@===???CCCEEECCC@@@:::888666444333111...,,,++++++,,,,,,------......---------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------........./////////&&&''''''(((***++++++,,,))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++***((((((***,,,+++...333777999<<<>>>@@@@@@@@@@@@@@@>>><<<:::888888888999:::::::::999999:::::::::<<<>>><<<888444666555555999<<>>???AAABBBBBBBBBBBBAAA???===;;;999===>>>@@@AAABBBAAA@@@@@@===;;;:::999999999888888444999BBBLLLTTT___lllvvvvvvtttssswww{{{zzz|||}}}zzzttt{{{mmm[[[KKKAAACCCJJJFFFFFFFFFFFFEEECCCAAAAAA@@@===:::::::::777111+++---------------///000111111///...,,,++++++,,,,,,........................------------------------,,,,,,,,,---------......---------............///,,,,,,,,,---------......)))((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******+++---///555999===???@@@@@@@@@AAABBBCCCCCCCCCBBB@@@???======>>>???@@@???>>>===<<<;;;;;;999555222555===DDDBBBLLLWWWaaammm}}}}}}rrrrrr~~~~~~~~~{{{zzz~~~kkkMMMBBBEEECCCEEEHHHJJJLLLKKKJJJIIICCC@@@<<<::::::999666333000///...---...///111222111///...,,,++++++,,,,,,........................------------------------,,,,,,,,,---------......---------............///,,,,,,,,,---------......)))))))))(((((('''''''''))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((***,,,,,,...111444;;;===???@@@@@@??????@@@AAABBBCCCDDDDDDCCCBBBAAA??????>>>>>><<<;;;999888888999888555555===LLLXXX]]]eeelllppp{{{{{{xxxuuuoooiiippp{{{~~~kkkLLLAAAAAAAAABBBFFFJJJLLLMMMLLLFFFCCC???;;;999888999;;;333222000......///000111///...------,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......---------............///,,,---------............'''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((***---///111333777:::===>>>@@@@@@??????@@@AAAAAAAAACCCDDDDDDCCCCCCBBBAAA@@@>>><<<;;;:::999999777777888;;;DDDRRRcccooonnnvvvzzzyyy|||rrriiigggrrryyypppsssttt}}}lllYYYPPPJJJCCCAAAEEEHHHIIIHHHGGGGGGEEE???999777999===666444111///......000111---------...------,,,,,,................................................,,,,,,,,,---------......---------............///------........./////////%%%&&&&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))),,,///111444777;;;???===>>>???>>>>>>>>>AAACCC@@@AAABBBCCCCCCCCCBBBAAA???===;;;999777777777777777666999BBBRRReeeuuu}}}pppzzz~~~~~~qqqeeejjjyyyxxx~~~zzzrrrjjjkkkfffggguuuwwwrrrvvvwwwttttttyyy{{{oooqqqzzzhhh\\\MMMEEEFFFHHHHHHGGGGGGJJJJJJCCC:::555888<<<888666222///......///000+++,,,---.........---,,,////////////////////////........................,,,,,,,,,---------......---------.........//////.........////////////000))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''((((((***++++++---///333666999:::::::::<<<<<<===???AAACCCDDDEEEDDDDDDDDDBBB@@@???@@@AAABBB888333666999888666888222???LLLRRRZZZgggrrruuupppuuuxxx|||}}}rrrmmmlllsss||||||}}}zzzxxxzzzyyy~~~~~~zzzsssqqqrrrssssss|||hhhOOOBBBBBBEEEEEEIIIJJJJJJGGG@@@:::777666:::999777555222///---,,,------......///.................................------------------------,,,,,,,,,---------......111000///...........................////////////))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((***+++,,,111333666999;;;<<<<<<;;;======???AAABBBDDDFFFFFFFFFFFFEEEBBB???======>>>>>>999666999999888;;;@@@LLLPPPUUU\\\jjjvvvxxxsssrrrtttuuuyyy}}}~~~wwwuuuuuuwwwuuussssssyyy~~~uuuoookkkhhhffffffyyyfffYYYRRRIII@@@FFFFFFFFFEEEDDDAAA???===999888888777666444000.........//////////////////........................------------------------,,,,,,---------.........000000///...........................////////////))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))+++***)))((()))+++---...666777999<<<============@@@@@@BBBDDDFFFHHHJJJJJJKKKJJJHHHDDD???<<<;;;<<<999999:::;;;;;;<<>>>>>>>>>>>BBBCCCEEEGGGIIIKKKLLLMMMOOONNNJJJEEE???<<<;;;<<<777999<<>>??????AAABBBCCCEEEFFFHHHIIIJJJLLLKKKGGGBBB===;;;;;;<<<;;;===@@@EEENNNZZZccchhhccc}}}~~~{{{{{{xxxtttyyy~~~}}}uuukkkdddhhhrrr~~~zzzmmm\\\NNNIIIHHHGGGGGGEEEAAA;;;999999888777555111111000///......//////................................................---------.........//////---...//////000///..................////////////))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((()))))))))******)))))))))))))))))))))))))))***,,,///222555888999555555777999<<<>>>@@@AAA???@@@@@@AAABBBCCCDDDEEEEEEDDDAAA===:::999;;;>>>DDDHHHMMMRRR]]]jjjsssuuupppzzz}}}|||www~~~zzzuuummmlllwww}}}zzz}}}bbbMMMDDDEEEIIIGGGEEEAAA===:::999999999555444222000.........///................................................------........./////////------///000000000///...............////////////))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********(((((()))))))))*********))))))))))))))))))))))))+++,,,///222444666777777222333555888<<>>:::888555222000/////////............................................................////////////,,,---///000111000///...............////////////))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))---///222444666666555555000111444888<<>>>>>=========@@@EEEIIIWWWeeeoooooopppxxxyyytttkkkiiirrr~~~zzztttqqqwwwxxxsssuuutttqqqvvvzzzcccMMMEEE@@@GGGMMMLLLEEE@@@???AAA>>>;;;888444222000000000........................////////////////////////............/////////000+++---///000111000///.............../////////000(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((###%%%((((((&&&&&&''')))((((((((((((((((((((((((************************+++***)))((()))***,,,...000333777888666333111000///333999>>>AAABBBCCCDDDIIIGGGDDDBBBBBBBBBBBBBBB:::@@@CCCCCCCCCJJJTTT[[[eeesss}}}yyytttuuuzzz|||wwwxxx~~~rrrttt{{{{{{xxxyyy~~~~~~||||||wwwtttmmmxxx|||uuuuuu}}}{{{|||oooQQQIIIDDDGGGIIIDDDEEEGGG@@@BBB???;;;777444000,,,)))......///////////////...000/////////....................................000000000000000000000000............////////////(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))///444222***%%%%%%(((((((((((((((((((((((((((***************************)))(((''')))+++...///111333555555333111000000111666<<>>;;;999333222111111111111222333111000000000////////////////////////////////////////////////////////////............////////////(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((+++(((%%%%%%(((***)))((((((((((((((((((((((((((())))))))))))))))))))))))'''(((+++---000333444555000000000111555<<>>HHHRRRYYYWWWQQQJJJGGGGGGGGGDDDAAA===;;;>>>LLL```mmmnnnjjjeeecccjjj{{{}}}zzzqqqooorrruuutttvvvyyyxxxpppnnnmmmmmmooozzz}}}rrrkkkaaaWWWWWWVVV___sss~~~|||wwwuuu]]]KKKIIIFFFCCCAAA???;;;999999777555222111111111222111111111000000000//////////////////////////////000000000000000000000000............////////////(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((()))!!!&&&***+++)))(((***,,,((((((((((((((((((((((((************************(((+++///444666666555444555777;;;@@@HHHSSS^^^eee^^^VVVLLLFFFEEEEEECCCAAA===<<>>GGGSSS\\\```bbbdddeee___SSSMMMPPPSSSOOOMMMOOObbbhhhmmmppp{{{pppyyyqqqxxx}}}}}}|||xxxyyy{{{{{{xxxwwwnnnhhhaaaZZZWWWWWWWWWWWWXXX```ssszzzjjjkkkwww___MMMJJJBBBGGG>>>777777888444111000000000111111000000///...000000000000000000000000000000000000000000000000000000000000000000000000%%%''')))***)))))))))***''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))+++---///000555444444555888::::::999@@@HHHRRRZZZ^^^aaaeeeggg\\\RRRJJJIIIMMMQQQYYYaaauuu~~~yyy}}}{{{|||wwwyyyqqqpppqqqrrrsssuuuzzztttmmmiiigggeee```[[[ZZZ___eeekkknnnnnnrrrvvvkkkpppwwwwwwttt[[[IIIDDDHHHBBB===<<<888222//////111111111111000000//////////////////////////////000000000000000000000000////////////////////////&&&'''))))))(((((()))***''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***)))))))))***,,,///111333555333333555888;;;======EEELLLVVV]]]^^^^^^___```XXXPPPIIIGGGNNN]]]rrr{{{xxx~~~qqqyyyvvvvvvvvvsssrrryyyqqqfffcccbbbaaaaaa______bbbjjjsss|||}}}{{{~~~{{{oooppp~~~gggTTTHHHEEEDDDBBB<<<555333555222111111000000000000000////////////////////////000000000000000000000000////////////////////////'''((()))(((''''''(((***''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''')))***)))((('''(((***((())))))+++---111333555444444555666:::>>>BBBEEEMMMVVVaaafffccc\\\TTTQQQRRRPPPNNNOOO[[[rrryyyqqqzzzuuukkksssrrruuuyyywwwuuu~~~yyysssuuuoooccc___dddhhhfffjjjmmmqqquuuyyyqqqooo{{{qqqMMMHHHCCCAAA<<<777666999333222111000000000000111000000000000000000000000000000000000000000000000000000000000000000000000((())))))(((&&&&&&''')))''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))''')))***)))((('''(((***(((((()))+++...222555777333666888:::<<>>GGGQQQVVVWWW\\\^^^]]]WWWTTTRRROOOJJJNNN\\\fffkkkxxxyyy{{{}}}ssspppiii^^^[[[___^^^ZZZXXX```ooo{{{tttyyyyyywwwiiiSSSIIIFFFCCC???888777555222///...///111000000000000111111111111000000000000000000000000...000111000///...///111))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))******+++---...///111333555666555666888<<>>:::555111000111111222000000000000111111111111000000000000000000000000///000111000///...///111))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))***++++++...///111333555666666666666<<>>:::666333555777666333222222444222222222222222222222222+++++++++***************************************************************++++++++++++,,,,,,,,,,,,000---///555666555>>>JJJooo}}}ssspppyyyttt|||yyywwwzzzyyytttuuuwwwyyytttqqqrrrjjjeeeaaaYYYZZZ^^^dddhhhkkkooosssvvvwwwwwwxxxyyy{{{~~~zzzyyywwwrrrlllggggggmmmrrrllljjjlllsssvvvsssooolllhhhggggggfffccc^^^WWWRRRTTTSSSQQQMMMJJJFFFBBB@@@>>>???@@@???>>>>>>???AAAEEEEEEFFFHHHKKKMMMMMMLLLOOONNNNNNPPPTTTWWWXXXXXXWWWXXXYYYZZZ[[[]]]aaaddd```^^^\\\ZZZYYYWWWSSSQQQRRRRRRSSSSSSRRRRRRQQQQQQNNNNNNNNNPPPRRRSSSRRRQQQTTTPPPLLLNNNTTTVVVTTTPPPKKKMMMPPPQQQPPPPPPPPPQQQMMMLLLKKKJJJKKKNNNQQQSSSZZZaaajjjsss{{{zzzdddXXXPPPMMM^^^~~~VVVBBBCCC???333222444666666444333222333333333333333333333333333************************************************************************+++++++++,,,,,,,,,,,,,,,333...000666555555GGG^^^|||yyyqqqtttvvv~~~}}}zzz~~~xxx{{{nnnjjjpppjjjdddgggiiieeegggjjjmmmooorrrvvvyyyzzzzzz{{{|||}}}~~~vvvwwwuuupppjjjggghhhlllpppllljjjjjjlllmmmkkkgggeee___]]][[[ZZZXXXSSSLLLEEEFFFEEEDDDBBBAAA@@@@@@???<<<>>>??????>>>???AAACCCEEEFFFGGGJJJLLLNNNNNNNNNQQQPPPPPPRRRUUUXXXYYYXXX\\\^^^___^^^[[[ZZZ]]]```^^^ZZZWWWVVVWWWVVVSSSOOOQQQQQQRRRSSSUUUVVVUUUTTTTTTSSSTTTVVVXXXXXXWWWUUUVVVRRROOOPPPTTTWWWVVVTTTLLLNNNQQQRRRRRRQQQPPPOOOIIIIIIIIIIIIKKKMMMOOOQQQVVV^^^iiiqqqvvvxxxzzz{{{wwwZZZPPPHHHMMM```lllsssmmmOOOFFF@@@777222444555666666444333333333333333333333333333333************************************************************************++++++,,,,,,,,,---------333000222666333888TTTuuu}}}tttlllppp{{{~~~xxx|||~~~wwweeeeeennnggg```fffkkkkkkjjjjjjmmmssszzz~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{}}}{{{tttqqqtttxxxyyysssqqqmmmiiiffffffiiikkkiiiiiigggdddaaa___[[[WWWUUUQQQMMMKKKJJJGGGBBB======<<<<<<<<<<<<===??????<<<>>>???@@@@@@AAADDDFFFEEEFFFIIIKKKMMMNNNOOOPPPSSSQQQQQQSSSUUUXXXXXXXXXYYY]]]```___\\\YYYYYYZZZXXXVVVSSSTTTWWWXXXVVVSSSVVVVVVWWW[[[^^^```___]]]___^^^]]]]]]^^^^^^]]][[[ZZZYYYXXXWWWVVVVVVXXXYYYPPPQQQRRRSSSSSSRRROOONNNHHHHHHIIIIIIKKKLLLNNNOOOTTT]]]hhhooorrrssstttvvvddd\\\UUUMMMKKKPPPZZZfffnnnhhhMMMAAA>>>555555666666666666444333333333333333333333333333***************+++++++++************************************************++++++,,,,,,------......111222444555555BBBdddxxxooofffjjj{{{{{{~~~{{{{{{{{{~~~wwwqqqkkkbbbjjjuuummmbbbbbbbbbggggggiiioooxxx}}}|||{{{zzzsssfff___fffsss{{{tttrrrooollljjjiiiiiiiiifffhhheee___ZZZWWWRRRMMMHHHEEEBBB@@@???===<<<:::;;;;;;::::::;;;;;;<<<===<<<===??????@@@AAADDDFFFDDDFFFIIIKKKLLLNNNPPPQQQSSSRRRRRRSSSUUUWWWXXXWWWRRRUUUYYY\\\\\\[[[ZZZZZZXXXXXXYYY\\\^^^``````___aaaaaabbbfffjjjllliiifffgggeeecccbbbbbbbbbaaa___^^^______]]]ZZZYYYZZZ\\\VVVUUUTTTUUUVVVUUURRRPPPKKKKKKJJJJJJJJJLLLMMMNNNRRR[[[ffflllnnnooorrrvvv~~~xxxvvv|||~~~___XXXMMMGGGLLLVVV\\\[[[kkkXXXBBB@@@:::888666666777777555444333333333333333333333333))))))*********+++++++++************************************************++++++,,,,,,---......//////111333333;;;QQQrrr~~~rrrllleeeiiizzz|||zzzuuu{{{}}}yyymmmfff```___nnnyyypppgggddd___bbbgggnnnuuu|||~~~{{{zzzssshhhcccgggooosssrrrpppooommmkkkhhheeeccc]]]```]]]VVVOOOMMMHHHBBB;;;<<<<<<;;;999888999::::::::::::;;;;;;;;;<<<<<<<<<===???@@@@@@AAADDDFFFBBBFFFIIIKKKLLLMMMOOORRRTTTSSSRRRSSSUUUWWWWWWVVVRRRSSSUUUXXX\\\______^^^```cccgggjjjlllmmmnnnoookkkjjjjjjmmmqqqqqqmmmhhhiiifffbbb```aaabbbbbbaaaaaaaaa`````````___^^^\\\ZZZXXXWWWWWWYYYZZZXXXVVVPPPOOOLLLKKKJJJKKKLLLMMMOOOWWWaaagggiiikkkqqqwww~~~}}}xxxsssvvv}}}~~~{{{}}}yyyeeeRRROOOSSSVVVXXXZZZZZZqqqnnnQQQDDD???;;;888666777777777555444444444444444444444444))))))******++++++++++++************************************************++++++,,,,,,---...//////---000111222AAA]]]zzzwwwmmmkkkgggmmmzzzvvvzzz{{{zzzwww~~~}}}rrr~~~~~~uuuhhh```VVVZZZjjjrrrkkkhhhhhhbbb```jjjvvv|||}}}~~~zzz|||zzzuuurrrppplllgggiiihhhgggfffddd```\\\XXXMMMQQQPPPHHHBBB???;;;444333666::::::888777888:::666777999;;;<<<======>>>===???@@@AAAAAABBBEEEGGGBBBEEEIIIKKKKKKLLLOOORRRTTTSSSRRRRRRUUUVVVVVVVVVXXXVVVUUUXXX^^^bbbcccccchhhmmmsssvvvvvvvvvxxxzzzpppmmmlllnnnqqqpppkkkeeehhhddd```]]]^^^```aaabbbccc```^^^```dddeee```[[[\\\ZZZXXXYYY\\\^^^^^^\\\SSSQQQNNNKKKJJJKKKLLLMMMLLLTTT^^^ccceeeiiiqqqxxxvvv|||~~~||||||}}}sssxxx___YYYVVVMMMLLLUUUUUUgggzzzgggOOOBBB>>>888666777888777666444444444444444444444444******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///...555555666JJJooorrrllltttooorrrwwwoooxxxqqqnnnxxx|||}}}}}}~~~qqqwwwnnn```TTTTTT]]]ddddddbbbdddffffffhhhlllrrryyyuuukkkvvv|||yyyuuurrrooommmiiigggddd]]][[[______WWWNNNKKKFFFDDD@@@===:::999999:::777777777888999999::::::<<<<<<;;;;;;;;;<<<<<<===DDDDDDEEEDDDCCCDDDFFFHHHGGGFFFGGGJJJMMMOOONNNMMMUUUTTTSSSRRRSSSTTTVVVVVVWWW[[[aaahhhnnnrrrtttuuusssvvvzzzzzzwwwrrrooonnnpppnnnkkkiiiiiijjjlllnnngggfffcccaaa```aaacccdddaaabbbccccccaaa``````aaaYYYYYYYYYZZZ\\\```ccceeeccc```[[[VVVSSSRRRTTTUUURRRTTTVVV\\\fffoooooojjjvvvvvvyyy||||||zzz~~~vvvwww~~~fffZZZXXXRRRIIISSS\\\lll}}}zzzYYYIII@@@666333555666666555555555444333333333444444******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////...222444<<>><<<;;;;;;;;;;;;777888888999999:::;;;;;;======<<<<<<======>>>>>>@@@BBBBBBBBBBBBDDDGGGJJJJJJJJJKKKNNNQQQRRRRRRQQQSSSRRRQQQRRRSSSTTTUUUUUU^^^aaagggmmmrrrvvvwwwxxxuuuwwwyyyyyyxxxtttqqqoooooommmkkkjjjiiijjjlllmmmhhhgggdddbbb``````aaaaaa___aaabbbbbb```______```[[[ZZZXXXXXXXXXYYY[[[\\\______]]][[[[[[]]]cccgggeeeeeeaaa]]]^^^ffflllmmmqqqsssyyy~~~~~~yyyxxx{{{yyyyyy}}}sssbbbTTTKKKOOOSSS]]]jjjvvvlllRRRGGG>>>;;;999444333555666555444444333333333333******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000111111555HHHjjjwwwzzzrrr~~~}}}sssrrr}}}}}}rrrxxxyyykkk^^^VVVPPPKKKSSSZZZ___aaadddmmmtttwww|||~~~|||~~~lllttt{{{||||||{{{wwwrrrrrrssssssqqqmmmgggccc```\\\TTTMMMKKKHHHBBB===;;;;;;;;;<<<<<<<<<<<<<<<;;;999999::::::;;;<<<<<<<<>>>>>???@@@@@@AAA@@@BBBCCCDDDEEEGGGKKKNNNOOOOOOPPPSSSVVVXXXWWWVVVTTTSSSSSSTTTVVVWWWWWWVVV]]]```eeejjjnnnqqqrrrsssuuutttuuuvvvvvvuuurrroooooonnnmmmlllkkkkkkkkkkkkhhhhhhfffdddaaa```^^^]]]]]]^^^______^^^]]]^^^```[[[ZZZXXXWWWVVVVVVVVVWWWYYY\\\^^^^^^^^^bbbjjjrrryyy{{{vvvllldddeeeiiikkkjjjmmmuuu~~~~~~yyyuuuuuu{{{{{{|||}}}ggg[[[NNNMMMPPPYYYdddsssvvvuuu|||YYYIII???>>>999///...555777666555444333333333333******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---///000111777444<<>><<<;;;888:::<<<===>>>===<<<;;;;;;;;;;;;<<<======>>>>>>AAAAAAAAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIILLLOOORRRSSSTTTVVVYYY\\\]]]\\\ZZZXXXWWWWWWYYY\\\^^^]]][[[ZZZ\\\```eeeiiilllmmmnnnrrrqqqppprrrttttttqqqooossssssrrrpppnnnllljjjiiifffffffffeeeccc```^^^\\\ZZZ\\\\\\\\\[[[[[[\\\^^^[[[ZZZYYYXXXXXXXXXXXXXXXUUUYYY\\\ZZZXXX[[[dddlll~~~xxxqqqlllhhhiiipppwwwzzzwwwuuuvvvzzz{{{~~~|||~~~jjjXXXRRRNNNQQQYYYfffwww{{{iii}}}fffOOO???>>>;;;222111999888777666444333333333333******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---...///111111777666EEEhhhyyy|||pppzzzxxxrrrttt{{{}}}{{{tttbbbXXXdddiiifffXXXJJJGGGKKKOOOQQQWWW\\\___hhhuuu|||{{{|||{{{wwwvvvwwwvvvuuutttuuuxxxppphhh___]]]___^^^XXXQQQOOOLLLFFF@@@===>>>>>>===;;;<<<>>>@@@@@@>>><<<;;;======>>>>>>??????@@@@@@CCCBBBBBBCCCDDDEEEFFFFFFIIIJJJKKKKKKLLLNNNQQQTTTWWWXXXZZZ]]]```aaa___^^^\\\YYYXXX[[[___bbbaaa___[[[]]]aaaeeeiiilllnnnoooppppppqqqrrrttttttsssrrrwwwwwwwwwuuurrrnnnkkkhhhddddddeeeeeecccaaa^^^]]]YYYYYYZZZYYYWWWXXXYYY[[[[[[[[[ZZZYYYXXXWWWWWWWWWTTTXXXZZZWWWTTTVVV^^^ggg{{{rrrooonnnqqqrrrqqqqqqtttvvvyyy~~~~~~wwwggg\\\RRROOORRRZZZfffqqquuuqqqfffLLLDDDBBB;;;999===888777666555444444444444******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...000111222444999QQQyyy}}}rrrrrrwwwrrrwwwzzzyyy{{{{{{|||rrr```WWWjjjjjjcccTTTIIIIIIOOOSSSTTTYYY___dddmmmyyy}}}yyywwwtttwwwtttttttttrrroooppptttvvvlll```[[[ZZZXXXQQQJJJGGGGGGDDD>>>===@@@AAA??????@@@BBBCCCBBBAAA???>>>?????????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFHHHHHHIIIJJJLLLLLLLLLNNNRRRUUUZZZ[[[^^^aaadddeeecccaaa\\\XXXUUUWWW^^^bbbaaa___\\\]]]```cccfffiiijjjkkkmmmppptttvvvvvvuuuvvvwwwxxxyyyzzzyyyvvvrrrmmmiiicccdddddddddcccaaa___]]]XXXXXXXXXVVVTTTTTTVVVXXX[[[ZZZYYYWWWUUUSSSQQQQQQUUUWWWXXXWWWVVVYYYaaahhhuuu~~~yyywwwsssooommmoooqqqsssyyywwwjjj\\\WWWZZZaaakkkttt|||tttcccOOOFFF???:::777777666555555444555555555******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---///000222333555@@@```sssmmmyyyxxxsssttt~~~~~~kkk\\\ZZZllliii^^^QQQKKKNNNSSSUUUXXX^^^dddjjjsss||||||zzzwwwsssvvvtttuuuxxxtttllljjjlllooojjjccc\\\VVVPPPLLLIIICCCFFFFFFAAA@@@CCCDDDAAACCCCCCDDDEEEEEEEEEDDDCCC@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLNNNOOORRRVVVYYY]]]___bbbeeeiiiiiigggddd\\\VVVRRRTTT[[[aaaaaa```\\\\\\]]]___```aaabbbcccgggnnnuuuwwwuuusssuuuxxxtttvvvyyyzzzyyyuuuppplllffffffeeecccaaa___]]]\\\XXXXXXVVVTTTRRRQQQSSSUUUWWWWWWVVVUUUTTTRRRQQQPPPSSSTTTTTTUUUWWW\\\ccchhhrrr{{{zzzssspppooommmpppvvvzzz{{{~~~pppfffeeeiiirrryyynnn___JJJAAA:::333555555555555555666666777******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---///111222333999HHHlllmmmnnn{{{|||vvvzzz}}}~~~xxxbbbWWWZZZkkkeeeZZZOOOMMMRRRUUUUUU\\\bbbiiiooowww~~~~~~||||||yyyuuuvvvuuuyyy}}}xxxmmmffffffaaacccccc]]]SSSLLLJJJLLLCCCIIIJJJFFFDDDGGGGGGCCCDDDEEEFFFGGGGGGHHHHHHHHHAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJLLLNNNPPPRRRVVV[[[^^^```aaadddhhhkkkkkkiiifff]]]WWWRRRSSS[[[aaacccaaa________________________aaajjjtttvvvqqqnnnqqqvvvpppssswwwzzzzzzwwwrrroooiiihhheeeccc```]]][[[ZZZXXXWWWVVVSSSPPPOOOQQQSSSSSSSSSTTTUUUUUUUUUUUUUUURRRQQQPPPQQQTTTZZZ```cccqqq|||}}}wwwoooiiihhhmmmsssvvvyyy||||||pppfffcccfffjjjeeeuuuoooRRRHHH@@@777555444444555555666777888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...---...222333222666]]]qqquuu~~~|||~~~{{{{{{~~~|||}}}tttaaa[[[[[[jjj```VVVRRRQQQQQQUUUZZZfffmmmssssssuuuyyy}}}}}}~~~zzzuuusssqqqtttxxxzzzyyysssiiibbbYYYZZZZZZVVVQQQMMMMMMNNNNNNOOOPPPNNNKKKIIIHHHIIIJJJIIIHHHHHHIIIJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEHHHGGGEEEFFFHHHJJJJJJIIIHHHNNNTTTVVVUUUWWW^^^eeefffggghhhkkkppppppiiiaaaZZZYYYZZZ^^^bbbdddbbb_________^^^]]]]]]^^^______aaaeeekkkooopppooonnnnnnpppssswwwyyyyyywwwssspppooommmjjjgggeeeccccccbbb]]][[[YYYYYYZZZZZZVVVSSSUUUQQQNNNOOOSSSUUUTTTQQQNNNMMMMMMLLLOOOUUU]]]bbbnnnxxxyyyooodddaaalllyyy~~~zzz{{{iii]]]``````fffrrrlllLLL===:::<<<:::777444444777777444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////...///222444444===eeelllppp{{{vvvpppfff___YYYSSSQQQPPPPPPUUU[[[lllsssxxxxxxyyy~~~~~~|||yyyvvvsssqqqrrrrrrrrrrrrpppkkkddd___WWWXXXYYYWWWUUUSSSRRRRRRSSSTTTTTTSSSPPPNNNNNNOOONNNMMMKKKKKKLLLLLLKKKJJJEEEEEEEEEEEEEEEFFFFFFFFFIIIHHHGGGIIIKKKMMMMMMMMMMMMRRRXXXYYYWWWYYY```fffjjjjjjjjjnnnrrrpppfff\\\VVVXXX[[[___bbbcccbbb```]]]\\\[[[[[[[[[[[[\\\]]]___ccciiilllmmmlllllllllnnnppptttwwwxxxvvvsssqqqqqqooommmjjjiiihhhhhhhhhaaa^^^[[[ZZZ[[[ZZZWWWUUUSSSOOOMMMOOORRRTTTQQQNNNLLLLLLKKKKKKMMMSSS[[[```mmmvvvuuufffgggrrr|||~~~|||wwwggg]]]___ccckkksss{{{VVVDDDBBB777777555444444666666555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111222666999KKKrrrooovvv{{{vvvhhhTTTRRRPPPQQQPPPQQQYYYaaarrrxxx||||||}}}}}}zzzwwwvvvuuuuuuuuurrrooollliiigggccc```YYYYYYYYY[[[\\\\\\ZZZXXXWWWXXXYYYXXXUUUTTTTTTUUUTTTRRRPPPOOOPPPPPPOOOMMMGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKMMMPPPRRRRRRRRRRRRVVVZZZZZZXXXZZZ```eeennnlllmmmrrrtttnnn```VVVTTTXXX]]]aaabbbaaa``````]]]\\\[[[[[[[[[[[[\\\]]]___ccchhhkkkkkkkkkkkkkkkkkknnnrrruuuwwwvvvtttssstttsssqqqooommmmmmmmmmmmfffccc___\\\[[[ZZZYYYWWWQQQOOONNNOOORRRRRROOOLLLKKKKKKJJJJJJLLLQQQXXX]]]hhhqqqzzz~~~~~~~~~vvvlllqqqzzz}}}zzzdddaaa```bbbeeeooowwweeeKKKFFF777777888777555444444555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111222222333999@@@\\\|||}}}}}}nnnbbbbbb[[[NNNNNNOOORRRRRRVVVaaammmvvv{{{}}}}}}{{{wwwtttttttttuuuuuurrrnnnlllkkkjjjhhhgggaaa```___bbbeeeeeebbb^^^[[[\\\\\\ZZZXXXWWWXXXYYYWWWUUUSSSRRRRRRRRRRRRQQQKKKKKKJJJKKKLLLMMMNNNOOONNNNNNOOORRRUUUWWWXXXWWWUUUXXXZZZYYYWWWYYY]]]bbbnnnlllnnnssssssjjj[[[RRRUUU[[[aaadddbbb___^^^___```___^^^]]]]]]^^^___``````cccgggjjjjjjkkklllmmmkkkmmmqqquuuwwwxxxwwwwwwzzzxxxuuusssqqqooooooooojjjgggbbb^^^\\\ZZZZZZYYYRRRQQQQQQRRRSSSRRRNNNKKKJJJJJJJJJIIIKKKPPPVVV[[[aaaiiisssxxxzzz}}}{{{xxx{{{~~~~~~sssjjjeeeeeegggiiisss|||zzzwwwTTTEEE<<<<<<<<<;;;777222222444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////111333222333===JJJppp{{{wwwyyy```IIIJJJNNNKKKKKKMMMQQQTTT[[[jjjxxxyyy|||~~~~~~|||wwwqqqnnnnnnooopppqqqooonnnooopppqqqqqqpppnnnllljjjkkklllkkkhhhddd``````___^^^[[[ZZZ[[[]]]YYYVVVSSSRRRSSSTTTSSSSSSNNNMMMLLLLLLMMMOOOQQQRRRRRRRRRSSSWWWZZZ\\\\\\[[[YYYZZZ[[[YYYXXXYYY]]]aaakkkjjjnnnssspppcccWWWSSSZZZ___eeegggddd```^^^]]]aaa```___^^^^^^___```aaa```bbbeeeggghhhiiijjjlllmmmooorrrvvvxxxzzz{{{{{{}}}yyyuuurrrpppnnnnnnllljjjfffaaa]]][[[[[[[[[VVVVVVVVVVVVVVVTTTPPPNNNKKKKKKKKKKKKLLLPPPVVVZZZ^^^dddlllqqqsssvvv{{{}}}|||||||||pppaaaaaacccbbbbbbgggyyy}}}fffKKKAAA===;;;;;;777222222666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////...000333222444CCCUUUsssxxxzzz^^^EEEEEEJJJIIIHHHKKKRRRXXXaaaooo|||zzz}}}~~~~~~|||vvvqqqnnnnnnpppqqqmmmlllmmmpppuuuxxxyyyxxxzzzxxxuuurrrqqqnnnllliiieeeeeedddaaa^^^]]]^^^```YYYVVVSSSRRRSSSUUUUUUUUUPPPOOONNNMMMNNNPPPRRRSSSUUUVVVWWW[[[^^^```___^^^^^^^^^]]][[[ZZZ\\\___bbbkkkjjjooorrrkkk\\\UUUWWW```cccggghhhgggcccaaa___```___^^^^^^^^^^^^___```___aaacccdddeeegggiiikkkoooqqqsssvvvzzz|||~~~{{{wwwssspppnnnmmmnnnmmmkkkfffaaa^^^^^^^^^[[[[[[[[[ZZZXXXUUUSSSRRRNNNNNNNNNNNNOOORRRWWW[[[___dddiiikkkkkkkkknnnqqqvvv|||}}}}}}|||{{{sss\\\ZZZ]]]ZZZXXXZZZjjjxxxyyybbbGGG===777777666222333888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////---///333111444HHH^^^~~~tttzzz}}}~~~xxxsss~~~yyyVVVHHHKKKIIIHHHHHHMMMXXXbbbjjjttt}}}wwwzzz{{{{{{~~~}}}{{{wwwsssqqqrrrtttvvvnnnnnnnnnrrrwww}}}|||wwwrrrooonnnnnnggggggeeeaaa^^^]]]^^^___YYYVVVSSSRRRTTTVVVXXXXXXVVVUUUSSSQQQQQQSSSUUUWWWXXXXXXZZZ^^^aaabbbaaa______^^^\\\ZZZZZZ\\\___bbbmmmnnnssssssfffUUURRR[[[dddeeefffhhhjjjiiifffdddbbbaaa```______```aaabbbbbbccceeefffgggiiilllnnnqqqrrrtttvvvyyy}}}|||xxxtttrrrppppppppppppppplllfffbbbaaabbb______]]][[[XXXVVVUUUTTTQQQRRRRRRQQQRRRUUUYYY]]]ccceeehhhiiigggggghhhjjjlllpppvvv{{{~~~|||}}}}}}{{{qqq]]]]]]^^^VVVQQQSSSXXXmmmzzzWWWFFF999888777333333888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000---///222111444JJJddd|||{{{yyyxxxxxxsssuuu|||hhhHHHHHHOOOGGGIIIJJJQQQ___kkkrrrxxx}}}sssuuuvvvwww{{{zzzwwwuuurrrppppppqqqtttuuusssrrrqqqssszzzyyyqqqnnnooorrrfffeeeccc___[[[ZZZ[[[\\\YYYVVVSSSSSSUUUXXXYYYZZZ\\\ZZZXXXVVVVVVWWWZZZ[[[YYYZZZ\\\___bbbcccbbb```]]]\\\YYYXXXXXXZZZ]]]___ppprrrvvvtttcccQQQQQQ^^^fffeeeeeehhhlllnnnkkkhhheeedddcccbbbbbbcccdddeeeggghhhiiijjjjjjmmmpppsssrrrrrrtttvvvyyy|||}}}yyyvvvtttsssrrrqqqsssssspppjjjfffdddeeeaaa```___[[[XXXVVVUUUVVVSSSTTTTTTTTTTTTWWW[[[^^^eeegggiiijjjiiiiiijjjlllkkkmmmqqqtttxxx{{{~~~}}}}}}xxx~~~jjj___cccbbbTTTJJJJJJHHHfffuuuyyyhhhRRR???;;;:::444222666.........------,,,,,,,,,......---------,,,,,,,,,---------...............***555111...444666OOO~~~~~~}}}|||www]]]NNNIIIFFFCCCIIIQQQ]]]iiirrrwww{{{~~~yyy~~~|||{{{}}}{{{vvvttttttvvvwwwssspppttt{{{{{{zzz{{{{{{xxxuuuqqqlllhhhbbb]]][[[[[[[[[ZZZXXXXXXYYYYYYZZZ\\\]]]^^^\\\\\\^^^___````````````ddddddddddddbbb```]]]\\\^^^XXXTTTUUUXXXZZZ___eeeqqq{{{hhhYYYPPPRRR```iiifffcccffflllooommmjjjllliiieeebbbaaaccceeehhhiiiiiijjjlllnnnrrruuuwwwyyyvvvwwwzzz{{{zzz{{{~~~{{{{{{{{{zzzvvvsssooosssqqqjjjhhhiiihhhbbbdddcccbbb___\\\YYYVVVUUUWWWXXXWWWVVVUUUXXX___dddccchhhkkkjjjjjjmmmmmmlllkkknnnsssxxxxxxwww|||xxxzzzzzzxxx{{{ttteee^^^XXXNNNFFFDDDNNNWWWaaammm}}}ZZZ;;;:::;;;333222<<<.........------,,,,,,,,,.........---------,,,,,,---------............///+++333111222666999VVVuuuiiiSSSIIIHHHIIIIIIKKKUUUdddooowww{{{~~~}}}yyyxxxxxxzzz|||zzzxxx|||}}}yyytttlllhhhccc___^^^^^^^^^^^^]]]\\\\\\\\\]]]^^^^^^___``````aaabbbcccdddccccccbbbbbbcccbbbbbb```___^^^[[[UUUQQQRRRVVVYYY```gggvvv{{{fffYYYQQQUUUbbbjjjhhhhhhjjjnnnooonnnkkkiiihhhgggfffffffffffffffjjjjjjkkkmmmppptttwwwyyyzzzwwwvvvyyyzzzzzz{{{~~~~~~|||xxxuuutttwwwtttnnnjjjkkkhhhdddaaaaaaaaa```___]]]\\\[[[ZZZ[[[ZZZYYYXXX[[[aaaeeeffflllooonnnnnnrrrsssqqqqqqqqqtttwwwvvvvvv}}}uuuvvvvvvuuuyyy}}}fff^^^[[[UUULLLFFFKKKPPPWWWbbbsssfffFFF===;;;555333999.........---------------.........------------,,,------........./////////...000111666999<<<```xxxnnnhhh}}}www\\\JJJEEEGGGKKKMMMPPP]]]nnnyyy}}}|||}}}}}}yyymmmjjjfffddddddddddddccccccbbbaaaaaa````````````bbbbbbcccdddeeeeeeeeeeeeaaaaaaaaaaaa`````````___WWWQQQNNNOOORRRWWW___hhhxxxttt```VVVSSSYYYfffkkklllmmmooooooooonnnmmmggghhhjjjkkkkkkiiigggfffkkklllmmmooorrrvvvyyy{{{{{{wwwuuuwwwxxxxxx{{{~~~{{{xxxzzz{{{xxxrrrnnnmmmjjjgggcccccccccbbbaaaaaa````````````___^^^^^^```dddhhhkkkqqqttttttuuuyyyzzzyyywwwvvvwwwwwwuuuuuu|||qqqoooooooootttmmm^^^]]]YYYPPPGGGLLLNNNQQQWWWfff}}}}}}YYYDDD<<<999777666...............---------............------------------......//////000000000...000777888@@@jjjtttlllppplllUUUHHHEEEGGGKKKNNNXXXfffxxxtttqqqnnnllllllllljjjiiiiiihhhfffdddcccbbbaaaaaa```aaabbbbbbcccccccccbbbaaa``````___^^^^^^______VVVPPPLLLLLLNNNSSS]]]ggguuuxxxiiiWWWSSSVVV]]]jjjlllnnnqqqqqqpppnnnmmmnnnhhhiiikkklllmmmllljjjiiillllllnnnpppsssvvvzzz|||zzzuuussstttuuuuuuxxx}}}~~~}}}|||{{{yyyuuurrrpppmmmkkkjjjiiihhhfffdddcccbbbbbbeeeeeeeeedddeeegggjjjlllooouuuyyyyyyzzz~~~{{{zzz{{{{{{xxxvvv}}}lllgggfffgggnnnlllbbb^^^VVVOOOSSSVVVVVVUUU]]]ppp~~~}}}qqqNNN>>>===<<<666........................//////.........---------------......///000000111222,,,000777666FFFtttsssqqq{{{|||ooo___OOOHHHGGGGGGLLLRRRbbbooo~~~|||zzzwwwuuutttssspppnnnnnnllljjjhhheeedddcccbbb___```aaaaaabbbaaaaaaaaabbb```^^^]]]\\\\\\^^^^^^XXXRRRLLLJJJKKKPPP[[[gggwwwuuucccRRRSSSYYY___jjjmmmoooqqqqqqooommmmmmnnnllllllkkkkkkkkkllllllmmmllllllmmmooorrruuuxxxzzzwwwsssppprrrrrrrrruuuzzz}}}~~~|||zzzxxxwwwuuurrrppppppnnnmmmkkkiiihhhgggggggggjjjjjjjjjjjjlllnnnooopppqqqwww{{{|||}}}}}}~~~~~~zzz~~~jjjccc```aaaiii}}}oooddd___\\\YYY```bbbZZZVVVbbbxxx|||}}}\\\BBB>>><<<666...............//////////////////.........------------...///000000111222222---222666777RRRsssuuu{{{~~~}}}wwwnnn[[[PPPHHHGGGGGGHHHQQQ]]]kkkttt~~~}}}{{{yyyuuusssrrrqqqnnnkkkiiigggeeedddaaaaaabbbbbbbbbbbbbbbaaaaaa___\\\[[[ZZZ\\\^^^```YYYSSSMMMIIIIIINNN\\\iiizzzuuuaaaQQQVVV]]]aaahhhoooooonnnnnnnnnnnnnnnnnnooonnnllljjjjjjkkkmmmooommmmmmmmmoooqqqsssvvvxxxvvvrrrppprrrrrrqqqtttxxxwwwyyy|||~~~~~~}}}zzzxxxyyywwwsssrrrtttooonnnmmmllllllmmmnnnnnnmmmmmmmmmooorrrtttuuutttsssyyy}}}}}}lllccc___^^^fffuuu}}}~~~jjjbbbaaa^^^gggjjj___TTTXXXgggssstttqqqMMM???:::555---........./////////000////////////............------...///000111222222222///555666:::bbbxxxtttwww\\\QQQIIIEEEGGGGGGJJJYYYkkkqqqvvv}}}}}}zzzwwwvvvuuurrrooollljjjiiihhhaaabbbbbbbbbbbbbbbaaaaaa]]][[[YYYXXXZZZ]]]aaacccYYYSSSLLLIIIIIIOOO___mmmtttnnn[[[OOOYYYccceeejjjrrrooolllllloooqqqqqqooopppooommmkkkkkkkkklllmmmooooooooooooqqqsssuuuvvvvvvrrrqqqttttttrrrssswwwtttwww{{{|||||||||~~~|||zzz|||zzztttsssuuusssrrrpppooonnnooopppqqqnnnnnnooossswwwyyyyyywwwuuu{{{pppfffaaa___fffrrryyyvvvhhhbbbbbbjjjlllcccXXXUUUYYY\\\pppyyy```EEE:::777---.........//////000000000/////////............------...///000111222222222111888888>>>mmmrrrppplllPPPRRRKKKHHHIIIHHHKKK^^^uuutttwww{{{~~~|||yyyyyywwwuuurrrooommmkkkkkk``````aaaaaaaaa``````___ZZZXXXWWWWWWYYY^^^cccgggXXXRRRLLLIIIIIIPPPaaaqqqjjjeeeSSSLLLZZZgggiiimmmuuupppkkkkkkpppssssssqqqoooooonnnmmmlllkkkkkkkkkqqqqqqppppppqqqssstttvvvvvvssssssvvvvvvttttttwwwtttxxx{{{|||{{{{{{}}}}}}~~~{{{tttrrruuuyyywwwtttqqqooonnnnnnoooooonnnppptttyyy|||{{{yyywww}}}tttjjjcccaaagggsssyyy~~~}}}~~~rrrhhhffflllmmmfff]]]WWWSSSNNN[[[zzzqqqLLL===;;;////////////////////////////////////////////////000/////////000111222222222000555777EEE{{{|||\\\HHHIIIHHHFFFGGGOOO]]]nnnzzz~~~}}}}}}}}}~~~~~~}}}{{{wwwrrrqqqrrrqqqlllggghhhccc______\\\XXXXXX[[[YYYSSSPPPTTTZZZ^^^ccchhh[[[PPPJJJEEECCCTTTiiiooodddSSSLLLWWWdddhhhjjjnnnqqqqqqqqqqqqqqqrrrssstttvvvuuussspppmmmlllmmmoooqqqrrrrrrpppooooooppprrrqqqqqqqqqrrrtttvvvwwwyyy~~~{{{yyyzzz|||~~~~~~}}}~~~~~~~~~}}}|||zzzyyy||||||{{{xxxtttrrrqqqrrrsssssstttuuuwwwzzz|||~~~rrreeeaaaiiiuuupppdddlllpppmmmjjjeee[[[NNNWWWdddzzz[[[>>>;;;////////////////////////////////////////////////////////////000111222333333111555888III|||}}}~~~tttVVVHHHIIIFFFEEEHHHRRRaaapppzzz~~~{{{|||xxxtttssstttsssoookkkhhhccc___^^^\\\XXXXXXZZZZZZTTTPPPTTTXXX[[[___ccc]]]QQQJJJEEEEEEWWWiiilll___QQQMMMZZZggglllnnnrrrwwwwwwvvvvvvwwwwwwxxxxxxwwwwwwuuurrrnnnmmmmmmnnnooopppqqqpppooonnnnnnooonnnoooppprrrsssuuuvvvvvv{{{yyywwwwwwzzz}}}~~~~~~}}}|||{{{zzz|||||||||yyyvvvttttttuuuvvvvvvvvvxxxzzz|||zzzfffbbblll}}}}}}iiijjjkkklllkkkfff]]]UUUNNNYYYmmmkkkIII>>>////////////////////////////////////////////////////////////000111222333444111333:::RRR}}}xxxtttrrrfffOOOJJJHHHEEEDDDKKKXXXhhhttt{{{|||zzz|||xxxzzzwwwsssssstttssspppmmmhhhccc___^^^[[[WWWWWWYYY]]]WWWSSSVVVYYYZZZ]]]bbbaaaTTTKKKFFFIII\\\kkkgggXXXPPPPPP^^^kkkpppssswww|||{{{{{{zzzzzzzzzzzzzzzxxxxxxwwwtttpppmmmlllllllllnnnppppppooommmllllllkkkmmmpppsssuuuuuuttttttuuutttsssuuuyyy}}}~~~}}}|||||||||}}}|||{{{xxxwwwxxxzzzzzzzzzzzz{{{}}}llldddllluuuhhhbbbfffiiiaaaXXXUUUNNNTTTcccvvvVVV@@@////////////////////////////////////////////////////////////000111333333444222222===]]]sssxxx|||yyyjjjppp^^^KKKLLLGGGEEEFFFOOO___oooxxx{{{}}}~~~}}}yyyyyy{{{vvvvvvtttrrrqqqqqqqqqnnnllliiiddd```^^^[[[WWWVVVYYY^^^YYYWWWYYY[[[\\\```eeegggXXXMMMIIIOOOcccmmmcccSSSQQQUUUbbbmmmrrruuuyyy|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxuuupppllljjjjjjjjjmmmpppqqqooollljjjiiijjjmmmrrrwwwyyyxxxvvvtttsssssssssvvvzzz}}}~~~~~~}}}}}}{{{||||||{{{zzzzzz{{{}}}||||||}}}~~~yyyiiifff{{{ppp```eeeggg\\\SSSUUUUUUTTT[[[lll{{{fffEEE000000000000000000000000////////////////////////.........///000222333444333333222AAAiiixxxwwwvvvnnn\\\JJJKKKFFFFFFJJJVVVfffssszzz||||||}}}}}}}}}|||wwwvvvtttrrrqqqpppnnnmmmkkkeeeaaa___\\\WWWVVVXXX[[[WWWWWWZZZ\\\]]]aaagggjjj]]]RRRMMMTTThhhnnn___RRRTTT\\\fffmmmqqquuuxxx|||{{{zzzxxxwwwwwwwwwwwwwwwxxxwwwtttoookkkiiihhhjjjmmmpppqqqooollliiihhhkkkooouuuzzz|||{{{xxxvvvvvvuuuvvvxxx{{{}}}}}}|||zzz{{{||||||{{{{{{}}}~~~~~~~~~vvvcccqqq{{{{{{}}}eeegggjjj^^^WWW[[[YYYUUUVVVaaappp|||xxxPPP000000000000000000000000////////////////////////.........///000222333444222666444EEEqqq}}}{{{uuuwww]]]JJJHHHFFFIIIPPP]]]kkkuuu{{{|||}}}{{{~~~~~~}}}{{{yyyvvvsssqqqpppmmmgggcccaaa]]]WWWVVVYYYUUUSSSTTTXXXYYYZZZ___fffkkk___UUUPPPVVViiimmm[[[SSSZZZcccjjjnnnqqqvvvzzz}}}|||{{{zzzyyyyyyyyyyyywwwwwwvvvrrrnnnjjjiiiiiilllooorrrrrrpppmmmjjjiiikkkpppvvv{{{}}}|||yyywwwxxxxxxyyy{{{|||}}}{{{yyy|||}}}{{{|||}}}}}}|||}}}jjjkkkvvvyyysssjjjfffhhh```[[[___^^^ZZZYYY^^^iiivvv[[[000000000000000000000000////////////////////////---......///000222444555222888555GGGuuu}}}xxx~~~|||[[[JJJJJJFFFLLLWWWcccnnnuuuzzz{{{zzz~~~vvvzzz~~~zzzvvvsssrrroooiiieeebbb^^^XXXWWWYYYTTTSSSUUUXXXYYYYYY^^^eeeiii```WWWPPPUUUgggjjjVVVUUU^^^iiinnnppptttyyy~~~~~~~~~}}}|||{{{{{{{{{{{{yyyxxxvvvrrrmmmkkkkkkllloooqqqssssssqqqnnnlllkkkiiimmmsssxxx{{{zzzxxxvvvxxxxxxyyy{{{}}}|||yyyvvvxxxzzz~~~}}}~~~~~~|||jjjtttxxxkkk}}}tttiiihhhccc```aaa```^^^[[[ZZZ```lllyyyjjj000000000000000000000000////////////////////////------...///111222444555222:::777GGGuuu~~~uuusss{{{|||YYYJJJMMMFFFNNN[[[fffooouuuyyy{{{vvv{{{}}}{{{zzzpppuuu}}}{{{vvvsssrrrpppjjjfffccc___YYYXXXZZZVVVUUUWWWZZZZZZYYY^^^eeefff___XXXPPPSSSeeegggSSSVVVaaammmqqqrrrvvv}}}~~~}}}||||||{{{|||||||||zzzyyyvvvrrrnnnlllmmmnnnqqqrrrttttttqqqnnnmmmmmmgggkkkpppuuuxxxwwwuuutttwwwxxxyyy{{{}}}|||yyyvvvuuuxxx}}}jjjrrrwwwkkkxxxsssnnnkkkgggfff\\\\\\XXXRRRRRR\\\jjjtttsss{{{