BM6P6(@ ------------------------,,,,,,,,,---------......////////////////////////............////////////......////////////......000000000000111111111111111111000000//////......000111111111111222222222222222111111111111111111111111111111111000//////111111111222333333333444222222222222222222222222555444222111111111222222///111444666777888777666888888888777666666555555444444555555666777777777666555555555555444444444666666666666777777777777777777777777777777777777666666777777666555444444444444444444444444444444555555666666555555444333333333333222222222111111222000///------///000222......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************------,,,++++++******)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++*********))))))(((((()))***++++++,,,,,,,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++///...---+++***)))(((((())))))))))))))))))))))))************************)))))))))***+++++++++,,,++++++++++++++++++++++++************************------,,,++++++******)))***++++++,,,,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,************************'''(((***,,,---,,,+++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,,,,---...000111000000//////......------/////////...///000111111000000000000000000000000000000000000111111111111222222111111111111222222111111111111111111111111222222222222222222222222666555444444333333444444111111111222222333333333222000...///222333111///111111222222222222111111444444444555555555555666555555555555555555555555555555555444444333333333111333555555444333444555222333333444555666777777222222222222222222222333333222222222222222222333000000000000////////////444222///,,,+++,,,.../////////.........---------000//////...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++*********++++++,,,,,,,,,------.........+++)))((()))---...---+++------------------------,,,,,,,,,---------..........................................////////////......////////////......//////000000000111111111111000000000/////////...000000111111111222222222111111111111111111111111111111111111111000000///111111111222222222222222222222222222222222222222444333222111111111222222000222444666777777666555555555555555444444444444555555555555666666666666666555555555555444444444555666666666777777777777666666666666666666666666666666777777666555555444222222222222222222222222444555555555555444333333222222222222111111111111111000///......///000111//////.........------------------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************+++++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++++++++*********))))))((())))))***++++++,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++...---,,,+++***)))))))))***************************************************************+++++++++++++++++++++++++++++++++************************)))******++++++,,,------***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,---...///000///////////////............/////////000000000000000000000000000000000000//////000000000111111111222111111000000111111222111111111111111111111111222222222222222222222222333222111111000000111111111111222222222333333333333111000000333333222000222222333333333333222222444444444444555555555555555555555555555555555555555555444444444333333333222444555555444444444666333333444444555666666666333333333333222222222222222222111111111111222222000000000000/////////...222111///---,,,---...//////.........------------//////......---,,,******,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,---------......+++)))(((***---...---+++------------------------,,,,,,,,,---------..............................---............/////////......////////////......//////000000000000111111000000000000////////////000000000111111111222222111111111111111111111111222111111111111000000000111111111111111111000000222222222222222222222222444333222111111111222222222333444666666666555444444444444444555555555555666666666666555555555555666555555555555444444444555555666666666777777777666666666666666666666666666666777777777666555555333333333333333333333333333444444444444333222222111111111111000000000000////////////////////////////////////............---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************)))******+++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++*********,,,---...+++++++++***************)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++************************+++++++++***************************************************************)))******++++++,,,------***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................---------......///.........///////////////---...///000111000//////000000000000000000000000//////000000000000111111222111111000000111111222111111111111111111111111222222222222222222222222555444444333333333333333111222222222222333333333333222111222333444333111333333333444444333333333444444444444555555555555444444444444444444444444444444444444333333333333333444666555444444555777444444444444444444444444444444444333333222222222111111000000000000111111000000000/////////......///.................................---------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,,,,------------+++***)))***,,,------,,,------------------------,,,,,,,,,---------..............................---------.........//////......////////////......////////////000000000111000000000000////////////000000000000111111111111111111111111111222222222222222111111111000000111222111111111000/////////111111111111111111111111333222222222222222222222333444555555555444333333555555555666777888888999888777777666555444444444666555555555555444444444555555555666666666777777666666666666666666666666666666777777777666666555666666666666666666666666222333333333333222111111000000000000////////////......///000000///..................------------......------,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,+++)))(((((()))+++,,,************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************,,,+++++++++***)))))))))))))))))))))))))))))))))************************------,,,++++++******)))***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///.........---------...------......//////000000,,,---///111111000///...000000000000000000000000////////////000000000111111111000000000000111111111111111111111111111111111111111111111111111111666666555444444444444444222222222222222222222222222222111222222222222111222222333333333333222222333333444444444555555555444444444444444444444444333333333333333333333333444555666555444444666777555555555444444333333333555555555444333222111111000000////////////000000000000/////////.........,,,,,,.../////////......------------------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................------------..................////////////.........////////////000000000////////////000000000000//////000000000111111111000000111111111222222222333333222111000111111111222111111111000/////////111111111111111111111111222222222222222222222222444444444444444333333333444555555666777888999999888888777666555444444333666555555555555444444444555555555555666666666666555555555555555555555555666666777777777777777666666666666666666666666666222222333333222222111000000000000/////////............////////////......---------,,,,,,,,,++++++///.........---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************---+++)))'''&&&&&&'''(((***************************************+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************++++++******++++++,,,,,,++++++++++++++++++++++++************************,,,+++++++++***)))))))))))))))))))))))))))))))))************************------,,,++++++******)))***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------------......//////000000+++---///000111000...---////////////////////////...////////////000000000111000000000000000000111111111111111111111111111111111111111111111111111333222222111111111111111222222222222222222222222000111111111000000111111111111222222222222111111333333333444444444444555444444444444444444444444333333333333333333333333444555555444333444666777555555555444333333222222555555444333222222111111000//////////////////000////////////............***+++---///000///...---,,,,,,------------------***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,------------------------,,,,,,,,,---------......------------------------,,,------------...............////////////............////////////000000////////////000000000000/////////000000000111111000000000111222222333333444333222111000111222222111111111111111111000000111111111111111111111111111111222333333333222222444444444333333333333333333333333444555666666777888777777666555444444444666555555555555444444444444444555555555666666666555555555555555555555555666666777888888888777777333333333333333333333333222333333333333222111111000000000000////////////........................,,,,,,,,,,,,+++++++++***........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------,,,,,,+++******)))++++++++++++++++++++++++************************************************,,,+++)))((('''&&&''''''***************+++++++++***************************++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************************************+++++++++***++++++,,,,,,++++++++++++++++++++++++************************+++++++++***************************************************************)))******++++++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///......---.........///////////////,,,---...///000///......////////////////////////......////////////000000111000000//////000000111111111111111111111111111111111111111111111111111444444333222222222222222333333333222222222222111///000111111000///000111000111111222222111111000333333333333444444444444333333333333333333333333222222222222333333333333333444444333222222555777555444444444333333222222333333333222222111111111000000////////////000000/////////.........------+++,,,---...//////...---,,,,,,,,,,,,------------***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,------------------------,,,,,,,,,---------......------------------------,,,,,,---------...............////////////.............../////////000000.../////////000000000111////////////000000000111///000000111222222333333555333222000000111222333111111111222222222222222111111111111111111111111000111222333333333333222333333333333333333444444333333444444555555666666777777666666555555444444666555555555555444444444444444444555555555666666555555555555555555555555666666777888888888888888222222222222222222222222333333333333333222222111111111111000000000/////////...------------...///------,,,,,,,,,++++++++++++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************************************,,,,,,++++++***+++++++++***************************************************************+++++++++++++++++++++++++++++++++************************)))******++++++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---/////////......///////////////.........---------.........//////////////////////////////........./////////000000000000////////////000000111111111111111111111111111111111111111111111111666666555444444444444555333333333222222222111111///111333222000///111333111222222333333222222111222222333333333444444444333333333333333333333333111111222222222333333333333333333111000111444666444444333333333333333333111111111111111111111111111000000//////000000111//////.........---------,,,,,,------...---------++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,.........+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++*********,,,---,,,***)))+++---------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------............////////////................../////////000.../////////000000111111////////////000000000000///000000111222222333333555444222000000111222333111111111222333333333444000000000000000000000000000111222333444333333222333222222222333333444555666666666777777777777777666666666666666555555555666666555555555444444444444444444555555555666666555555555555555555555555666666777888888888888888444444444444444444444444333444444444444333222222111111111111000000000000000///---,,,,,,---///000......---------,,,,,,,,,)))***+++,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,*********++++++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((***,,,------------))))))******++++++++++++++++++***************************++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))---,,,++++++******++++++))))))))))))))))))))))))************************))))))******+++++++++,,,++++++++++++++++++++++++************************------,,,,,,+++******)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,---...---,,,)))&&&$$$*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++---///000000//////000000//////.........---...------------...//////////////////////////////............/////////000000000////////////000000111111111111111111111111000000000000000000000000333333222111111111111222333333333222222111111111000333444333111000222444222333333444444333333222222222333333333444444444333333333333333333333333111111111222222333333333222222222111000000333666333333333333333333333333000000000000000111111111111111000000000000111111//////.........---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,.........+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,++++++************,,,...,,,***)))***---,,,,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///...------------...//////........................////////////000000000000111111000///////////////111111111000000000000000222222222111111111000000111111111111000000000000111111111111111111111111333333333333333333333333333333333333333333333333555444333333555555444333555555666666555444333333444333333222222333333444555444333222222222333444444444333333333444444555444444444555666777777888555555555555555555444444555444444333333222222111000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++*********+++,,,,,,+++***)))(((***)))))))))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++''')))+++,,,---,,,***))))))************+++++++++******))))))))))))******))))))))))))))))))))))))************************+++++++++++++++***)))((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))++++++******************************************************************++++++++++++++++++++++++************************************************///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,...000000///...---------------------------+++,,,............,,,+++,,,,,,,,,---------............------------......000//////......000111222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111222222222222222222222222222222111111111111111111222222333333333333444444333222222111111222222333444444444333333222222222111111111111111111111111333333333333333222111000000000000000///////////////...---,,,,,,---...///------------------------+++++++++,,,,,,------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***.........------,,,,,,,,,,,,++++++******++++++,,,******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,,,,++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---------------...//////.........................../////////000000000000111000//////.........///111000000000000000000000222222222111111111000000222222222111111111000000111111111111111111111111333333333333333333333333333333333333333333333333555444333333555555444333555555555555555444333333444333333222222333333444444333222222222222333444444444444333333444444555333444444555666666777777444444444444444444444444555444444333333222111111000000000000/////////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++++++++***************************************************++++++++++++++++++++++++******++++++++++++*********++++++,,,+++***)))(((*********)))******++++++************************)))************+++++++++((()))***+++,,,+++******)))************++++++++++++++++++******+++++++++******************************************************+++++++++***))))))((())))))******))))))(((***************+++++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---...000000///...---------------------------,,,------......------,,,,,,,,,,,,---------............------------.........------,,,---...///000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111222222222222222222222222111111111111111111111111222222222333333333444444444333333222222333333444222222222111111000000000111111111111111111111111222222333333222222111000000000000000//////////////////......---.........------------------------+++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***......---------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++......------------,,,,,,---.........////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------------......///............................../////////000000000000///......---.........000000000000000000111111222222222111111111111111222222222222111111111111111111111111111111111111222222333333333333333333333333333333333333444444555444333333555555444333444555555555555444444333444333333222222333333444222111111111222333444555555444444333333444444444333444444555555666666666333333333333333333333333444444444333222222111111000000000/////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++***))))))++++++******)))*********************************)))************+++++++++)))************+++++++++)))************++++++++++++******))))))******+++************************************************)))******+++++++++***************++++++*********++++++++++++************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---...///000///...---------------------------......------------......,,,,,,,,,---------............------------.........------------...//////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111222222222222333333333333444444333333333333444444111111111111111000000000111111111111111111111111111222222222222111111000000000000000//////////////////000000///...---------------------------------,,,,,,,,,,,,,,,,,,+++------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///................................./////////000000///......---------......000000000000000111111111111111111111111111111111222111111111111000000000111111111111111111111111222222222222222333333333333333333444444444444444555444333333555555444333444444444555555444444333444333333222222333333444000000111222333444555666555555444333333333444444333333444444444555555555333333333333333444444444444444333333222111111111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,+++***************+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++******************************++++++++++++***************+++************,,,,,,+++***)))))))))***************************))))))*********+++++++++******))))))******+++,,,))))))*********+++++++++((((((''''''''''''((((((************************************************((()))***+++++++++++++++***++++++,,,,,,++++++*********))))))((((((''''''))))))))))))))))))))))))***************+++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,------......------,,,,,,------------------///...---,,,,,,---...///,,,,,,,,,---------............------------......////////////000000000111////////////////////////000000000000000000000000////////////000000000000////////////////////////111111000000000000111111000000000000000000000000111111111111111222222222111222222222222333333333444333333222222333333444333333333222222222222222111111111111111111111111000111111111111111000000000000000000///////////////000000111000///---,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---..........................................////////////......------------.../////////000000111111111111111111111111111111111111111111000000000/////////111111111111111111111111111111111222222333333333333333333444444555555555555444333333555555444333333333444444444444444333444333333222222333333444000000111333444555666666666555444333333333333333333333333333444444444444333444444444555555555666444333333222222111000000////////////............---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************++++++++++++++++++++++++******************************++++++++++++************************++++++,,,,,,+++***)))))))))***************************))))))*********+++++++++******))))))******+++,,,))))))*********+++++++++((((((''''''''''''((((((************************************************((()))***+++++++++++++++++++++,,,,,,,,,,,,++++++******))))))((((((''''''))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,,,,,,,,,,---------......//////---,,,,,,---//////,,,,,,,,,---------............------------.........//////000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////111111000000000000111111000000000000000000000000000000111111111222222222111111111222222222333333222222111111111111222222222222222222222222222222111111111111111111111111///000000111111000000000000000000000////////////...///000000000///---,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******,,,,,,,,,++++++******************++++++,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...........................------........./////////.........---......///000/////////000111111222222111111111111111222222222111111111000000000000///111111111111111111111111000000111111222333333333333333333444555555666666555444333333555555444333222333333444444444444333444333333222222333333444111222333555666666777777666555555444333333333333333333333333333333333333333444444555555666666666333333333222111111000000/////////.........---------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++++++++***)))(((((()))***+++************************++++++++++++++++++++++++******************************++++++++++++***************)))******+++,,,++++++******)))*********++++++++++++++++++++++++)))************+++++++++)))************+++++++++)))************++++++++++++******))))))******+++++++++++++++++++++++++++************************)))******+++++++++*********++++++,,,,,,++++++***++++++++++++************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,+++,,,,,,------.........//////............//////,,,,,,,,,---------............------------......,,,------...///.........000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000111222222333333111111111111222222222222111111000000000000111111/////////000000000000000111111111111111111111111...//////000000000000///000000000000////////////------...............------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))******++++++******))),,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,++++++,,,,,,---...........................---------........./////////.........//////000111...//////000111111222222000000111111111222222222333333333222222222111111111111111111111111111111///000000111222222333333333333444444555666666666555444333333555555444333111222333444444444444444444333333222222333333444222333555666777777777777666666555444333333333333333333222222222222222222222222333444444555666666333333222222111000000000//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,)))*********+++++++++++++++***)))(((((()))***+++******************************************************************************++++++++++++************)))))))))***,,,,,,*********)))******++++++++++++++++++++++++++++++)))************+++++++++((()))***+++,,,+++******)))************++++++++++++++++++******+++++++++++++++++++++++++++++++++******************************+++++++++***))))))******++++++++++++*********************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************************************************************++++++++++++++++++++++++((()))***+++,,,++++++***************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...++++++,,,,,,---......///......////////////......,,,,,,,,,---------............------------......,,,,,,.../////////...---000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111000000000000111111222222222222222222222222///000000111222222333333111111111111222222222222222111111111111111111222.../////////000000000111111111111111111111111111---...//////000000//////000000000000////////////,,,,,,+++,,,,,,---...///------------------------+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------************++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++)))******+++,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,++++++,,,,,,---...........................---------........./////////////////////000111111...//////000111222222222000000111111222222222222555555444444444444333333111111111111111111111111///000000111222222333333333333444444555666777777555444333333555555444333111222333333444444444444444333333222222333333444444555666888888888777777777666555444333222222222333222222222222222222222111111222333333444555555333333222222111000000000//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,))))))******+++++++++++++++***)))'''''')))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************)))))))))***,,,---***)))))))))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++''')))+++,,,---,,,***))))))************+++++++++******))))))))))))******++++++++++++++++++++++++************************+++++++++++++++***)))(((*********++++++*********''''''(((((())))))******))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))************************************************((()))***+++,,,,,,+++***************************,,,++++++++++++++++++,,,...------------...//////++++++,,,,,,---...//////---...///000000///...---,,,,,,,,,---------...............------.........---...000111111111000///000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111000000000000111111222222222222222222222222///000000111222222333333000111111111111222222222333222222222222222222333000000111111222222222333111111111111111111111111------...///000000//////000000000000////////////+++*********+++---///000------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------)))************++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------.........///////////////000000000000000111111111111222222222222222333333333333444444222222222111111111111000000000000000111111111111222333444555666666666666555555555555555555444444555555444444444333333333555555555666666666666777333444666777888777666444555555444333333222111111///000222333333222111000111111111222222333333333333222111000////////////---------------------------,,,++++++------,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---------,,,,,,++++++***++++++++++++++++++++++++************************+++,,,,,,------,,,,,,++++++++++++*********))))))************************))))))***+++,,,,,,------*********++++++,,,,,,,,,************************+++++++++*********)))))))))************+++++++++,,,,,,,,,++++++************,,,,,,+++)))((()))***))))))*********+++++++++************************)))))))))***++++++,,,,,,************************************************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))************************************************))))))))))))******************************************************************+++++++++,,,,,,,,,))))))***++++++++++++***************************,,,+++++++++,,,------...------,,,++++++,,,,,,,,,...///000///------///000...---,,,+++***+++,,,---........................---------............///------...///000/////////111111000000//////.........///000111111000///...////////////000000000000111111111111111111111111333222111000000111222333222222222222222222222222111111222222222222111111222222222111111111000000222111000//////000111222111111000000000000000111000000////////////000000222111111111000000//////////////////............---.../////////...,,,,,,///...---,,,+++,,,------.........------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************+++,,,------************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***((((((+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---........./////////////////////000000000111111000111111111111222222222222222222333333333444444222222222111111111111000000000000000111111111111222333444555555666666666555555555444444444444444555444444444444333333333222222222222333333333333222333555666666666444333555555444333333222111111000111111222222222111111111111111222222222333333333222111000////////////---------------------------,,,++++++------,,,+++,,,,,,++++++***************++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++************************)))******++++++******)))+++++++++*********))))))*********************************++++++,,,,,,,,,***++++++++++++++++++,,,************************+++++++++*********)))))))))************+++++++++,,,,,,,,,++++++************+++,,,+++)))((()))***))))))*********+++++++++************************++++++******************************************************************************)))))))))((())))))))))))************))))))))))))))))))))))))************************************************))))))))))))************************************************************))))))*********+++++++++))))))***++++++++++++***************************+++++++++++++++,,,---------,,,,,,++++++,,,,,,---+++,,,---,,,******,,,---...---,,,+++++++++,,,,,,---------------------------------............///000000000111111111222222000000000000//////.........///000111000000///...////////////000000000000////////////////////////222222111000000111222222111111111111111111111111000111111222222111111000222222222111111111000000111000000000000000000111222222111111111111111222000000////////////000000111111111000000000//////////////////............---.../////////...---,,,------,,,++++++++++++,,,......---------,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000000000000111111111222222000111111111111222222222222222222222333333333333222222222111111111111000000000000111111111222222222222333444555555555555444444444444444444444444444444444444333333333333111111111111222222222222111222333555555444333333555444444333333222222111222222111111111111111222111111111111111222222222222111000//////...//////---------------------------,,,++++++------,,,++++++************)))))))))******++++++++++++******+++++++++++++++*********++++++++++++++++++++++++************************))))))************))))))+++++++++*********************************************+++++++++++++++++++++++++++++++++*********************************+++++++++***************)))************++++++++++++++++++++++++************+++,,,+++)))))))))+++***************+++++++++************************,,,,,,++++++***))))))(((************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))************************************************************(((((()))))))))*********))))))***++++++++++++***************************+++************+++,,,,,,,,,,,,,,,++++++,,,,,,---***+++,,,+++))))))+++---...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---,,,---...///000000000000////////////......//////000000000//////////////////000000000000////////////////////////222111111000000111111222000000000000000000000000000111111222222111111000222111111111111000000000///000000111111000000///222222222111111222222333000000////////////000000111111000000000000//////////////////..................//////......---,,,++++++,,,,,,++++++***)))------------,,,,,,,,,,,,++++++++++++++++++++++++*********++++++******)))++++++++++++++++++++++++...------,,,,,,,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++))))))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------------------------........................///000000000000111111111000111111111222222222222000000111111111222222222111222222222222333333333222222222111111111000000000000111111111222222222222222333444444444444444333333333333333444444444444444444333333333222222333333333333444444444444222222333444555444444333444444444333333222222222333222111000000000111222000111111111111111111111111000//////.........///---------------------------,,,++++++------,,,+++***)))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++************************************************++++++++++++************,,,,,,++++++******))))))************************************************))))))*********++++++++++++++++++***************)))+++,,,+++***)))***+++************************************************+++++++++*********))))))*********************************************************)))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************((()))))))))************************************************************))))))))))))*********+++))))))***++++++++++++***************************+++******)))******++++++,,,,,,+++++++++,,,---------......---,,,,,,---///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,+++******,,,...///////////////////////////......//////////////////////////////000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000111111111111000000111111111111000000000000...///000111111000///...111111111000111111222222000000////////////000000000000000000000000//////////////////...........................---------+++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++)))((('''++++++++++++++++++++++++...---,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++******+++,,,++++++++++++++++++++++++************************+++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------........................000000000000111111111222000111111111222222222222000000111111111222222222111111111222222222333333222222222111111111000000111111111111222222222222111222333333333333333333222222222222333333444444444444333333333222222222444444444444555555555555333333444444555555555555444444333333333333222222444333111000000000111222000000000000000000000000000///......---.........---------------------------,,,++++++------,,,+++)))))))))))))))))))))***)))******++++++******)))******++++++,,,,,,------++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************+++*********************+++++++++******)))))))))************************************************))))))*********+++++++++************************)))***++++++***)))***+++************************************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))************************************************((()))))))))*********************************************************************+++++++++,,,,,,))))))***++++++++++++***************************++++++******)))******+++,,,+++++++++,,,,,,---......//////...------...000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111///...------///111222.............../////////...............//////000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111000000000000000000000000000000000...///000111111000///...///////////////000111111000000////////////000000//////////////////000000////////////............//////......------------,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,+++***)))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,+++***+++,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------........................000000000000111111111111000000000111111111222222000111111111111222222222111111111111222222222222222222222111111111111000111111111222222222222333111222222333333222222222000111111222222333333444333333333333222222222222222222222222333333333333444444444444444555555555333333333333333333333333333333222111000000000000000000000000////////////......------------......---------------------------,,,++++++------,,,+++)))))))))************+++))))))************))))))((())))))***+++,,,------++++++++++++++++++++++++************************(((((())))))))))))((((((***************+++++++++************************))))))*********************************)))))))))***************************************+++++++++)))************+++++++++)))))))))***************)))***++++++***)))+++,,,+++++++++***************************************((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))))))))************))))))))))))************))))))))))))))))))))))))************************************************))))))))))))***************************************************************++++++++++++,,,,,,,,,))))))***++++++++++++***************************,,,,,,+++************+++++++++++++++,,,---......------...---,,,+++---///---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......---...///000111---............/////////------------...///000000////////////000000000000........................///000000111111000000///111111111111111111111111///000000111111000000/////////000000000000000111...//////000000//////..................///000111000000////////////000000......////////////000000////////////............//////...------------...---.........------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++'''((()))+++---.........+++++++++++++++++++++++++++******))))))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,................................................/////////000000000111111/////////000000000111111000111111111111222222222111111111111222222222222222222222111111111111000111111111222222222333333111111222222222222111111000000000111222333333333333333333222222222222111111111111111222222222222333333333333333444444555333333333333333333333333333333333222111000//////000000/////////............------,,,------......---------------------------,,,++++++------,,,+++************++++++,,,,,,))))))************))))))&&&&&&'''((()))***++++++++++++++++++++++++++++++************************(((((())))))))))))(((((())))))*********+++++++++************************(((((())))))******++++++))))))))))))************************************))))))*********+++++++++)))************+++++++++((()))))))))*********+++(((***++++++******+++,,,+++++++++*********))))))******************************************++++++))))))))))))))))))))))))************************((()))))))))************))))))))))))************))))))))))))))))))))))))************************************************))))))))))))************************************************************************++++++++++++))))))***++++++++++++***************************------,,,+++++++++++++++++++++++++++,,,---...///,,,------,,,++++++,,,...---.../////////...,,,,,,---------------------------------............///,,,,,,---------.........---------.........//////------,,,,,,---...000111////////////000000000000...........................///000111111000///...000000000000000000000000//////000000000000//////////////////000000111111/////////....../////////............///000111222000000////////////000000........./////////000000////////////............000///...---,,,------......---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++''''''(((******+++++++++++++++++++++++++++++++++*********)))******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***,,,......,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,................................................////////////000000000000////////////000000000000000111111111111222222222000111111111111222222222222222222111111111111000111111222222222333333333111111222222222111111000///000000111222222333333333333333222222222111111111222222222222333333333222222111111222222333444333333333333333333333333222222333333222111///...000000//////.........---------,,,,,,,,,------...---------------------------,,,++++++------,,,+++******+++++++++,,,,,,,,,))))))************))))))###$$$%%%&&&'''))))))***++++++++++++++++++++++++******************************++++++++++++******))))))******++++++++++++************************'''(((((()))***++++++,,,(((((())))))******++++++************************))))))******++++++++++++)))************+++++++++(((((())))))*********+++(((***++++++******+++---++++++++++++******))))))************************,,,,,,++++++***)))))))))))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))************************************************))))))))))))************************************************************))))))))))))************))))))***++++++++++++***************************...------,,,+++++++++,,,++++++++++++,,,---...///---......---,,,,,,---///---.../////////...,,,,,,........................---------........./////////000111111222222111111---------.........//////------,,,,,,---...000111////////////000000000000000000000000000000000000...///000111111000///...//////////////////////////////000000000000//////.../////////000000111111000///...------...///000////////////000111222333000000////////////000000---.........//////000000000/////////............000///...---,,,---.........---+++***)))***+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********)))(((&&&$$$$$$++++++++++++++++++++++++************+++,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++***,,,......---++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,---,,,,,,++++++*********++++++++++++++++++++++++------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///////////////////////////000000000000////////////////////////000000000000111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333222111000000111111000000000000000111111222222222111111111111222222333333333222111000///.../////////000111111222222///............---------.........------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))************************************************))))))(((((())))))***+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))***++++++***)))***+++************************************************+++(((***//////***(((+++******************************++++++++++++******************************))))))(((((()))+++---...++++++************++++++---+++)))((('''((()))*********************************************************************++++++)))************+++++++++---.........---+++)))((())))))))))))************************************************************))))))))))))************))))))))))))************+++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---......------,,,,,,++++++***///---+++,,,...///---+++,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,...........................///////////////......///////////////.........////////////////////////......//////000000111111//////............//////111111000000//////......000000000000111111111111111111000000//////......000000000000000000000000222111111000000000000000------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))))))))+++++++++******)))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,+++)))((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---...///........................000/////////////////////////////////000000000111111111111222222222333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222111000000000000000000000000000000111111222222111111000000111111222222222222222111000//////111111000000000000000000............------------......---------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++***************)))***++++++++++++***)))************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++***)))***+++***************************************************((()))......)))(((*********************************++++++++++++******************************+++************,,,---...++++++************++++++***((('''%%%%%%%%%'''(((************************************************,,,+++++++++***))))))))))))************+++++++++,,,,,,---,,,,,,+++***)))))))))))))))************************************************************&&&&&&&&&''''''''''''((())))))))))))************************************+++++++++*********))))))************************************+++++++++,,,++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---+++))),,,,,,,,,---------......,,,,,,,,,---------......//////.........---------........................------........................//////////////////////////////////////////000000000000//////////////////............//////////////////000000000000000000000000111111111111111000000000/////////...000000000000000000000000111111000////////////000............////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))))))))***++++++,,,,,,************+++++++++,,,++++++++++++++++++++++++,,,,,,+++++++++******************++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,+++)))((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///......................../////////////////////////////////000000000111111111111111222222222222333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000/////////000000000000000000000111111222222111111000000111111222000111111222111111000000222222111000000///..................------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******)))))))))***++++++++++++***)))************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,+++************+++,,,)))***++++++***)))***+++************************************************)))'''))),,,,,,)))''')))******************************++++++++++++******************************,,,,,,+++++++++,,,,,,---++++++************+++++++++***)))((((((((()))***************************************************---,,,,,,+++***)))(((((()))************+++++++++++++++***************+++))))))))))))************************************************************((())))))))))))*********))))))))))))************))))))))))))))))))))))))+++++++++***************************************)))))))))*********++++++++++++++++++++++++++++++,,,+++*********+++,,,---******+++,,,,,,---......,,,+++******,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,---------......////////////....................................---....../////////000000.........//////000000000////////////////////////111111111000///.........//////............//////.........///000111111111000000000000111111111111000000000000////////////000000000000000000000000000000///............////////////.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************)))))))))*********+++++++++++++++++++++++++++++++++++++++*********************+++,,,---...//////---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++***+++,,,+++)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......................................./////////////////////000000000111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000///////////////000000000000000000111111222111111000000000000111111//////000111111111111111111111000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++*********************************************************))))))(((((())))))***+++************************++++++************++++++)))***++++++***)))***+++************************************************))))))***++++++***))))))******************************++++++++++++******************************,,,,,,++++++++++++++++++++++++************++++++,,,++++++*********++++++************************************************,,,+++++++++***)))))))))))))))*********+++++++++***)))((((((((()))+++,,,((()))))))))*********************************************************************+++++++++,,,,,,((()))))))))************************************************************************************((())))))))))))*********++++++++++++++++++++++++++++++*********+++,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,---------........................------------------------------/////////000000111222222------...///000111111222////////////////////////111000000000/////////...//////............//////.../////////000000000111///000000000111111111111000000000000//////////////////////////////////////////...------------.../////////......---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))((())))))))))))*********++++++++++++++++++++++++************************+++,,,,,,,,,------......************************++++++++++++++++++++++++++++++************++++++---,,,,,,++++++*********......------,,,+++++++++)))+++,,,+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........................------....../////////000000000000000111111111111000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////111111111111111111111111000///////////////000000000000000000000111111222111000000000000000000111...///000111111111111111......//////000000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++******************+++************************************************))))))(((((())))))***+++************************************************)))***++++++***)))***+++***************************************************++++++++++++++++++*********************************++++++++++++*********************************************)))))))))++++++************++++++((((((((('''((((((((()))************************************************)))))))))***+++++++++,,,))))))*********+++++++++)))(((((('''((()))+++,,,((()))))))))************************************************************'''''''''((((((((())))))((()))))))))************++++++++++++++++++++++++************************************************((())))))))))))*********++++++++++++++++++++++++++++++***+++++++++,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000111---......///000111222222////////////////////////.../////////000000000111//////............//////111000000000/////////...///000000000111111111111////////////000000000000///////////////////////////......---------------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***)))))))))((())))))))))))*********++++++++++++++++++++++++******************++++++------,,,,,,++++++******************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------------......//////000000000000111111111222222000000000111111111111222111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////111111111111111111111111000000/////////000111111000000000000000111111222111000000//////000000111...//////000111111111000------...//////000111111------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++***))))))***++++++************************************************++++++******++++++,,,---************************))))))***++++++***)))))))))***++++++***)))***+++***************************************************---,,,******,,,---*********************************++++++++++++******************************(((((())))))***))))))(((++++++************++++++))))))))))))************************************************************(((((()))***+++,,,,,,---)))************+++++++++))))))((())))))***++++++))))))))))))************************************************************))))))))))))************))))))))))))************++++++++++++++++++++++++***************+++++++++************************)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,+++*********+++,,,,,,******+++,,,,,,,,,,,,---------......,,,,,,,,,---------......+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---.../////////000000111111111////////////////////////.........///000111111111//////............//////111111111000///.........000000000000111111111111////////////000000000000000000000000000000000000//////...------------............---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++******)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++***)))((((((+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------------------------------,,,,,,---......///000000000000111111111222222222000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111222222000000000000000111111222000000////////////000000//////000000000000000///......//////////////////---------,,,,,,,,,++++++******+++++++++,,,,,,,,,************++++++++++++------------------------+++,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************************************++++++******++++++,,,---************************((()))***++++++***)))((()))***++++++***)))***+++************************************************))),,,,,,((((((,,,,,,)))******************************++++++++++++******************************'''((()))***++++++******++++++************++++++++++++,,,,,,------------************************************************)))))))))***+++++++++,,,)))************+++++++++))))))******+++*********))))))))))))************************************************************++++++,,,,,,,,,---------))))))))))))************************************))))))*********+++++++++************************************+++++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***)))+++---,,,,,,,,,---------......,,,,,,,,,---------......+++++++++,,,,,,---------........................111///...,,,+++,,,---...000000000000000000000111////////////////////////////////////000000000000//////............//////000000000000////////////000000000000111111111111.../////////000000000111000000000000000000000000000//////...---.........,,,------------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++***************************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++******))))))++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,---((())))))******++++++,,,(((***++++++******+++,,,++++++++++++++++++++++++------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,------------------------,,,,,,------...///000000000111111111111222222222000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111////////////////////////111111000000111222333333000000000000000111111222000000////////////000000//////000000000000//////000000000///......---------------,,,,,,,,,++++++*********++++++,,,,,,,,,)))************+++++++++------------------------...------,,,,,,++++++***,,,+++***))))))***+++,,,************************************************)))))))))((()))******+++))))))))))))))))))))))))((()))***++++++***)))((()))+++++++++***)))***+++************************************************(((,,,+++''''''+++,,,(((******************************++++++++++++******************************'''(((***+++,,,,,,,,,+++++++++************++++++'''((()))***************************************************************+++++++++***************)))************+++++++++)))***+++,,,,,,+++***)))))))))))))))************************************************************(((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))******++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,------...+++---///...,,,+++---///,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........000000000000000000000000555444111///......///000111111111000000000000000////////////////////////111111000000//////......//////............//////......//////000000111111000000000000111111111111.../////////000000111111000000000000000000000000000000///............///,,,,,,,,,------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++++++++************++++++))))))***+++,,,------...''''''((()))***++++++,,,(((***++++++******+++---++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///...---,,,+++,,,,,,---,,,------......------,,,.........------,,,,,,,,,------,,,,,,---...000111000000000000000000000000//////000000111111111222111111111000000000000000000000000000000000000000////////////000000000000000/////////............000000000000000111111222111111222222222333333333000000111111111222222222111111111111111111111111000000000000//////////////////////////////////////////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++,,,+++******))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++***************************************************************+++,,,,,,,,,++++++************))))))))))))((()))***+++++++++++++++******))))))(((((('''''')))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++---+++)))'''&&&'''((((((//////...---,,,******)))************************))))))))))))))))))))))))+++)))((()))******)))(((,,,,,,+++***))))))******,,,+++***((((((((())))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++***************************************************+++---//////---+++)))***)))(((&&&&&&((()))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,------------............///***+++...///000///...---///////////////.........000000000000000000000000000111111000...,,,---...////////////...........................///000000////////////000000000000111111000000000000111111222111//////000000///---------------------------//////............//////........................//////000000000000/////////......---,,,+++******''''''(((((())))))******************************************************++++++++++++++++++++++++...---+++******+++---...))))))***+++,,,,,,------***************************++++++,,,,,,++++++***************************+++++++++,,,,,,---------************************************************++++++******************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......///...---,,,,,,,,,------,,,------......------,,,......---------,,,,,,,,,------,,,,,,---...000111000000000000000000000000//////000000000111111111111000000000000000000000////////////////////////////////////000000000000000000/////////.........000000//////000000111222111111111222222222333333000000111111111222222222111111111111111111111111000000000000////////////........................///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++,,,+++******))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********************************))))))))))))))))))))))))++++++************))))))************))))))))))))******+++***)))(((''''''+++*********))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,+++)))'''&&&'''((()))++++++++++++************************************))))))))))))))))))))))))+++)))((()))***+++)))(((,,,++++++***))))))******+++***)))(((((())))))***))))))))))))************))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++************************************************+++++++++++++++++++++++++++***(((''''''(((***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************------------............//////000111111000///.../////////////////////...///////////////////////////000111000...,,,---...000000/////////........................//////000.../////////000000000000///......------......///111///......000000///---........................000000////////////000000000000000000000000000000000000111111111111000000------,,,,,,++++++******)))))))))***************************************************************++++++++++++++++++++++++***++++++++++++++++++***(((((()))******+++,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////......---,,,,,,,,,------,,,------......------,,,...------------,,,,,,,,,---------------...///000000000000000000000000000//////000000000000111111000000000000000000111111////////////////////////////////////000000000000000000000/////////......000000//////000000111222111111111222222222222333000000000111111111111222111111111111111111111111000000000000////////////..............................------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********************************((((((((((((((((((((((((+++***)))(((((((((((((((************)))))))))))))))))))))))))))((('''&&&++++++++++++************))))))))))))))))))))))))++++++************++++++)))************+++++++++,,,+++)))(((''''''((()))((((((((())))))*********************************))))))))))))))))))))))))***)))((()))***+++***))),,,+++******)))************))))))((())))))***+++))))))))))))************))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++************************************************++++++)))((()))***+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,++++++++++++******------------............111111000000///......---......//////////////////........................///000111000...------...000000000000////////////......------......///000....../////////000000000...------------------...///...------///000///...////////////////////////000000000//////000000000////////////////////////...//////000000//////...++++++++++++++++++++++++++++++++++++++++++******************************************************************************''')))+++,,,,,,+++)))'''((((((((()))******++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------------------------,,,------......------,,,------------------------------------......//////000000000000000000000000//////000000000000000000000000000000000111111111........................////////////000000000000000000000////////////...///////////////000111111111111111111222222222222000000000000111111111111111111111111111111111111000000000000////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************)))))))))))))))******+++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))******)))((((((((()))***************)))))))))(((&&&&&&((()))************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))*********+++++++++++++++)))((((((((())))))((((((((())))))))))))***************************))))))))))))))))))))))))***)))((()))***+++***)))++++++***************+++((((((((())))))***++++++((()))))))))************))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++************************************************+++************++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------,,,,,,,,,---------.........///...---,,,,,,,,,,,,---............///////////////////////////////////////000000000...------///111111000000000/////////...------------...//////........./////////000000//////............//////---,,,,,,---///000///...000000000000000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,++++++*********)))************************************************))))))))))))))))))))))))))))))***++++++***))))))))))))))))))******++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***************************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------......------,,,---------------------------------...............////////////////////////000000////////////////////////000000111111111111////////////////////////////////////000000000000111000000000/////////////////////...///000000111000000111111111222222222000000000000000000000000000000000000000000000000000000000000////////////........................,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************)))))))))))))))******+++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))***+++,,,************)))))))))(((&&&''')))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))*********++++++++++++******)))))))))))))))++++++*********)))))))))************************)))))))))))))))))))))))))))(((((((((***++++++)))+++***************++++++(((((())))))************((()))))))))************))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++************************************************)))***,,,---...---,,,+++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,---.........---,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///---.........//////000000000000000000000000000000...///000///...---...///000000000000////////////---------------...//////............//////////////////............//////---,,,,,,---///000///...000000000000000000000000---------,,,,,,---------++++++++++++++++++++++++******++++++++++++******)))))))))******++++++,,,+++++++++******))))))(((************************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,*********+++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***+++,,,---.........------,,,------......------,,,,,,,,,,,,------------...------......///......---////////////////////////000000////////////....../////////000111111222222000000000000000000000000////////////000000000000111111000000000///////////////......//////000111000000000111111111111222111000000000000000//////000000000000000000000000000000000000////////////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************)))))))))))))))******+++,,,+++******))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************((()))***+++++++++******************))))))))))))******++++++++++++******((((((((((((((()))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++************************,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))((('''(((***++++++************)))******+++,,,((())))))************)))))))))))))))************))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++************************************************(((***,,,//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,------------,,,------...//////000000------......///000000000111111111111111111111111...///000///...---...///////////////............------,,,,,,------...///------........./////////...------------------...///...------///000///...........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))*********++++++,,,,,,***************)))))))))************************************************************************---,,,***))))))***,,,---++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,---.........------,,,------......------,,,,,,,,,,,,---------......------...//////...---,,,////////////////////////000000/////////............//////000111111222222111111111111111111111111////////////000000000000111111111000000000/////////............///000000000000000000111111111111111111000000////////////000000000000000000000000000000000000////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************)))))))))))))))******+++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++************************************************(((***+++,,,+++)))&&&$$$************))))))))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))******++++++***************+++++++++++++++,,,************************)))))))))))))))))))))))))))((('''(((***,,,+++*********))))))***++++++,,,))))))***+++******(((((())))))))))))************))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++************************************************((()))+++,,,------,,,,,,******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++((()))+++------,,,+++***++++++,,,,,,,,,---------,,,---.../////////...---------......///000000111000000000000000000000000---///000///...---///000............------------------,,,,,,------...///---------........./////////......------......///111///......000000///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,*********+++++++++++++++************************************************++++++++++++++++++++++++*********))))))*********+++++++++******************************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...***+++---...///...------,,,------......------,,,,,,,,,,,,------.........------/////////...---,,,////////////////////////000000//////.........---...//////000111222222222111111111111111111111111////////////000000000000111111111111000000000000...............///000000000000000000111111111111111111000000/////////...000000000000000000000000000000000000////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,++++++***)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************)))))))))))))))))))))))))))***,,,,,,***&&&"""************))))))))))))$$$%%%'''(((***++++++,,,))))))******+++++++++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++)))******+++++++++******(((((()))***+++,,,------************************))))))))))))))))))))))))(((''''''(((+++,,,+++*********))))))***+++,,,,,,)))***++++++***)))((('''))))))))))))************))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++************************************************)))))))))))))))+++---...)))******++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,---------***************************+++---/////////---,,,++++++,,,,,,,,,---------+++,,,.........,,,***(((---------...///000000111////////////////////////---///000///......///000......---------,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////111111000000000000111111222111//////000000///---++++++++++++++++++++++++...------,,,,,,------...))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************************************++++++++++++++++++++++++'''((()))******)))((('''*********)))))))))))))))************************+++++++++,,,,,,+++++++++************************++++++++++++******))))))************************************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---............------,,,,,,,,,///////////////.........111111000000000000000111222222111111111111222222333222222111111222222333333222111000////////////000000000000////////////000000//////.........---////////////////////////000000000000000000000000...//////////////////...////////////////////////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++*********))))))((((((************************))))))))))))************************************))))))))))))))))))))))))++++++************++++++******************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((***+++***)))((()))***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))(((((((((,,,...000000...,,,+++***++++++******))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((+++++++++*********))))))---+++(((&&&%%%&&&(((***))))))***++++++++++++***************************************************************************************************))))))))))))))))))))))))))))))))))))************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))+++,,,------......------******))))))***,,,.../////////...------------......---,,,,,,,,,,,,---...---------............///111000000///......------/////////////////////////////////......---------...............///000000,,,,,,,,,,,,,,,---...///222111111000///......---222111000...,,,+++++++++///...---,,,+++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///+++++++++,,,,,,---------************************+++++++++*********))))))))))))))))))************************************************************))))))*********++++++++++++++++++*********)))))))))))))))***+++++++++,,,************************************************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---.........---------,,,,,,,,,/////////////////////...111111000000000000111111222222111111111111222222333333222222222222333333333222111000////////////000000000000////////////000/////////............////////////////////////........................//////............//////........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************)))))))))(((************************))))))))))))************************************))))))))))))))))))))))))+++******))))))******+++,,,+++++++++***)))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))(((***+++***)))((()))***,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))************************))))))))))))&&&(((+++,,,+++)))))))))*********)))))))))))))))************************))))))(((((((((((())))))******++++++,,,,,,------+++***)))''''''((()))***))))))***++++++++++++***************************************************************************************************))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++,,,------...---------+++************,,,---...---------------...///000......---,,,,,,---......---------............//////////////////000000000////////////////////////000000//////...........................///000000000000/////////000111111111111000000///......---000///...---------------///...---,,,+++,,,,,,---,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,***))))))***,,,---++++++++++++,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))************************************************************))))))*********++++++++++++++++++*********))))))***************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------.........------------,,,,,,,,,......//////////////////111000000000000000111111222222111111111111222222444333333222222333333444333222111000////////////000000000000////////////////////////............////////////////////////------------------------000///...------...///000........................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************))))))))))))************************))))))))))))************************************))))))))))))))))))))))))+++******))))))******+++---,,,,,,+++***)))((((((++++++++++++++++++++++++************************))))))))))))))))))))))))(((***+++***)))((()))***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************###%%%((())))))(((((()))))))))))))))************++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++)))))))))************+++))))))***++++++++++++***************************************************************************************************)))))))))))))))))))))))))))))))))*********++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,,,,++++++++++++,,,,,,++++++,,,,,,---///000111......---,,,,,,---......---------............///.........///000111111222000000000000000000000000000000000////////////...///............//////000111111111111000000000000000000000///......------...---------------.........------,,,,,,,,,,,,---,,,,,,,,,++++++++++++***************++++++,,,,,,************************+++++++++++++++*********************************+++++++++***************)))))))))*********++++++***************************************************************++++++++++++++++++***************+++++++++***************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------............////////////000000000000000000111222222222111111111111222222444444333333333333444444222222111000//////000000000000000000///////////////////////////.........////////////////////////------------------------000///...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************************************)))))))))))))))************************((()))))))))************************************))))))))))))))))))))))))******))))))))))))******,,,+++++++++***)))))))))************************************************))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************'''(((((()))***+++++++++&&&(((******)))))))))***(((((())))))******+++++++++++++++++++++++++++++++++******************+++,,,,,,+++)))'''&&&%%%$$$((()))***+++,,,,,,++++++))))))***++++++++++++***************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------,,,,,,++++++++++++,,,,,,,,,,,,---...///000......------------......---------............///------...//////000000111//////////////////////////////////////////////////////............///000////////////......---,,,/////////......---------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,+++***))),,,++++++******)))))))))************************************************))))))*********+++++++++************************************************************************************************,,,+++++++++***)))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---------------------------.........//////000000000000//////000111222222222222111111111111222222444333333222222333333444222111000000000000000000000000000000////////////.........///////////////////////////////////////........................000///...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))******************************((()))))))))************************************))))))))))))))))))))))))***))))))))))))))))))***)))))))))***+++++++++,,,************************************************))))))))))))))))))))))))(((***+++***)))((()))***)))******************)))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************''''''((()))***++++++,,,)))+++,,,+++)))(((((()))(((((())))))******++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++)))'''&&&%%%$$$'''(((***,,,,,,,,,+++***))))))***++++++++++++***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------,,,++++++***...------,,,,,,,,,------........................---------............///...................................................................../////////............//////---............---++++++............------------///...---,,,,,,+++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++)))(((''''''***+++,,,------,,,+++***,,,++++++******)))))))))************************************************************++++++++++++************************************************************************************************,,,+++++++++***)))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////,,,,,,,,,------------...------......///000000000////////////000111222333222222111111111111222222333222222111111222222333111111000000000000000111000000000000////////////.........///////////////////////////////////////...........................//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************************************))))))))))))************************************))))))))))))************************************))))))))))))))))))))))))***))))))(((((())))))***(((((()))***+++,,,,,,---************************************************))))))))))))))))))))))))(((***+++***)))((()))***((()))************)))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++******+++)))'''&&&'''((())))))))))))************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++((()))***+++++++++***)))))))))***++++++++++++***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------......---,,,+++***......---,,,,,,,,,,,,,,,---...////////////...------------............///////////////............////////////////////////......////////////000000000//////............///......000000000///...---------------------------///...---,,,++++++++++++***++++++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,///...---,,,***(((''''''+++,,,---......---,,,++++++++++++++++++************************************************+++++++++*********++++++++++++,,,************************************************+++++++++******************************++++++++++++++++++***************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000000///,,,,,,,,,---------......------......///000000111////////////000111222333222222111111111111222222222111111000000111111222111111000000000000111111000000000000////////////............/////////000////////////////////////---------------------------...///000000///...---------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((()))))))))************************************))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++++++++,,,************************************************))))))))))))))))))))))))(((***+++***)))((()))***)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++((())))))(((''''''((()))*********)))))))))))))))******************************))))))))))))************++++++,,,,,,------))))))******))))))(((((())))))***++++++++++++***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,------......---,,,+++,,,,,,,,,+++,,,,,,---------...///000000///...------------............/////////000000111111222222000000000000000000000000000000111111111222222222000000///...............---...000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************************))))))*********+++++++++*********+++++++++,,,,,,************************************************+++++++++*********))))))))))))*********+++++++++***************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000000000///,,,,,,,,,------.........---------...///000000111////////////000111222333222222111111111111222222111111000000000000111111111000000000000000111111000000000000////////////---.........//////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222222000---,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************(((((())))))*********+++************************))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))(((***+++***)))((()))******+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((()))***)))))))))+++---++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******++++++++++++******))))))******))))))((((((''''''))))))***++++++++++++***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++******+++,,,,,,,,,,,,++++++,,,---.........,,,,,,*********+++,,,---...///---...///000000///...------------.........////////////000222333444555666222222222222222222222222222222222333333444444444111000///...............+++---///000111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,---------************************+++++++++,,,,,,---------************************))))))******++++++++++++******+++++++++,,,,,,,,,************************************************++++++++++++******))))))))))))******++++++++++++))))))******+++++++++,,,************************************************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++..................------///////////////.....................////////////111111000000000000111111///////////////000111111000000000000000000000000////////////....................................------------------------..............................////////////...............------,,,,,,,,,.........------,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++************************************************,,,,,,,,,+++***)))(((((()))***+++,,,,,,+++***)))+++++++++*********))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))************))))))++++++******))))))(((((())))))))))))))))))))))))************************,,,,,,,,,+++++++++************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***,,,,,,+++)))((()))***$$$%%%'''(((***+++++++++)))))))))))))))))))))))))))************+++++++++*********************************))))))))))))))),,,+++***)))((((((((((((************************))))))))))))))))))))))))************************,,,+++******++++++)))'''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************************************+++,,,------,,,+++***************************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000111111222222222222333333222222222000000000000000000000000......//////000000111111//////---,,,,,,---...///---111555444///,,,,,,...///...------++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,++++++******++++++,,,************************************************************************************************,,,,,,,,,+++++++++******************************++++++******************************************))))))*********++++++++++++++++++*********))))))************************************************************************''')))++++++***)))))))))************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------...............---/////////////////////...............////////////111111000000000000111111///////////////000000111000000000000000000000000////////////....................................------------------------..............................////////////............---------,,,,,,,,,,,,,,,,,,++++++************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++,,,,,,++++++)))(((((()))***++++++++++++***)))+++++++++*********))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))************))))))((((((((((((((('''''''''*********************************************************++++++,,,,,,,,,)))))))))***************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***+++,,,+++)))((()))***&&&'''((()))***+++++++++))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((***)))))))))))))))))))))***)))))))))))))))******************************************************************************,,,+++******++++++)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))******************************************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------..............................//////000000111111111111222222222222111111////////////////////////......//////000000000000///...------------...///,,,000444333///,,,,,,......------,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,++++++******++++++,,,*********************************************************************************************************)))))))))((((((************************************************************************))))))*********++++++++++++++++++*********))))))************************************************************************(((***,,,,,,+++*********************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,,,,---...////////////......//////////////////............////////////111000000//////000000111////////////000000000000000000000000000000000000////////////..........................................................................................////////////.........------------,,,,,,,,,,,,,,,++++++++++++******)))+++...000000///---+++------------------------************************************************+++++++++++++++***)))((()))***++++++++++++***)))+++++++++***************)))))))))((()))******+++))))))))))))))))))))))))))))))************))))))''''''((((((((((((((((((************************************************(((((()))***+++,,,---...((())))))***+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,+++)))))))))+++((())))))***++++++******)))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))******(((((((((((()))***+++,,,************************++++++++++++++++++++++++************************+++*********++++++***(((++++++************++++++))))))))))))))))))))))))))))))))))))*********************************************))))))*********************************---,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000///////////////////////////000000111111000000///...........................////////////000000000......---------......///,,,///222111...++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++************++++++*********************************************************************************************************)))))))))))))))***************************************************************************************++++++++++++++++++***************************************************************************************)))+++------+++***+++,,,************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---...////////////............////////////............////////////000000////////////000000...//////000000000000000////////////////////////////////////....................................////////////////////////........................---......//////......---------------------------------------------------***+++---...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++***)))(((*********++++++*********************************)))))))))))))))******+++))))))))))))))))))))))))))))))************)))))))))))))))******++++++,,,************************************************((())))))***+++,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***+++******+++++++++******)))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))*********))))))(((((()))***++++++************************++++++++++++++++++++++++************************+++***)))***,,,,,,***(((+++******))))))******+++))))))))))))))))))))))))((()))))))))************************************+++***)))(((((()))***+++************************,,,+++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,((((((((()))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------//////////////////////////////////////////////////////////////////.........//////000000//////...------------------------////////////////////////------------.........///,,,...000///---++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++************++++++************************************************************************************************++++++++++++++++++++++++***************************************+++++++++***************************************************************************************************************************************************+++,,,,,,*********,,,************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...////////////---.........//////000000............////////////000000////////////000000......///000111000000///////////////////////////////////////....................................////////////////////////........................------............------------------------------------------------------+++++++++++++++,,,,,,---******************************************************************************+++++++++***))))))+++******************+++************************((()))))))))************************************))))))************))))))))))))******++++++,,,,,,******************************************************************************)))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))***++++++***)))***+++***++++++++++++***))))))))))))))))))))))))))))))(((((()))))))))*********************************(((((())))))************++++++***)))(((((())))))************************++++++++++++++++++++++++******************************)))***,,,,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************************************+++***)))(((((()))***+++************************)))))))))******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,------)))*********++++++,,,,,,,,,,,,---------.........////////////////////////........................////////////.....................//////.........------------------------/////////...............,,,------.........//////,,,---......,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,************************+++******))))))******+++************************************************************************************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************************************************************************************)))***+++***)))(((***+++************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////------......///000000000............////////////000//////......//////000---...000111111111000///000000000000000000000000////////////....................................................................................------............------,,,,,,,,,------------...******++++++++++++,,,,,,,,,+++***)))***+++,,,---******************************************************************************+++++++++******)))++++++***))))))***++++++***************+++++++++(((((()))************)))************************))))))************))))))(((((())))))))))))))))))++++++++++++++++++++++++************************++++++*********)))))))))******))))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++***)))+++,,,*********+++******))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((()))******++++++,,,+++***)))((((((((((((************************++++++++++++++++++++++++***************************))))))***,,,,,,+++)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********************************************))))))*********************************(((((())))))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,)))******++++++,,,,,,---,,,------....../////////////////////////////////------------------------........................---......//////......---------------------------/////////............---+++,,,---...////////////------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,******************************))))))))))))******************************************************************************************************)))))))))))))))*********************************)))))))))***++++++,,,,,,************************+++++++++******************************+++++++++************************************************************************)))******)))(((((()))+++************************)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...............---------......///000000111............//////////////////............//////---...000111111111//////000000000000000000000000////////////....................................------------------------........................,,,------......------,,,,,,,,,,,,---------......*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************************************************************)))******+++++++++******++++++***))))))***++++++))))))*********+++++++++'''((()))***+++******)))************************))))))************))))))******))))))))))))))))))++++++++++++++++++++++++************************))))))))))))***************)))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((***++++++******+++,,,(((((()))******)))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((('''(((((()))******++++++******)))))))))))))))******************************************************************************))))))***,,,,,,+++******))))))))))))))))))***))))))))))))))))))))))))))))))))))))******************************************++++++++++++******************************))))))))))))******************************************+++++++++,,,,,,,,,''''''((())))))***++++++++++++,,,------...//////,,,------...//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////......////////////......------------------------//////.........---------+++,,,---////////////......------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************))))))))))))******************************************************************************************************(((((()))))))))*********************************((())))))***++++++,,,,,,************************+++++++++*********))))))))))))*********+++++++++***************************************************************************++++++***((((((***,,,************************)))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.........///......---------------...///000000111............/////////000//////............//////---...000111222111///...000000000000000000000000000/////////....................................------------------------........................,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,------.........)))+++---///000...---+++++++++++++++++++++++++++************************************************)))******+++++++++******,,,+++***))))))***+++,,,))))))******++++++++++++'''((()))++++++******)))************************))))))************))))))---,,,,,,,,,+++*********++++++++++++++++++++++++************************''''''((()))***+++,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((***++++++******+++---''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************'''(((((()))***+++++++++(((((((((((()))***+++,,,************************))))))))))))))))))))))))************************)))))))))***,,,,,,+++***++++++************++++++))))))))))))))))))))))))))))))))))))***************************************+++,,,------,,,+++***************************++++++******)))(((((((((******************************+++++++++,,,,,,,,,***++++++,,,------......------......///000111111---------...///000000111........................------------------------,,,,,,------...///000000......////////////..............................//////.........---------***+++---///000000///...///...,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******************************))))))))))))************************************************************************************************************++++++,,,,,,,,,,,,************************((())))))***++++++,,,,,,************************++++++++++++******))))))))))))******++++++++++++************************************************************************,,,,,,,,,***))))))+++...************************++++++---......---++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---...///...---,,,---///..............................////////////......------......//////000000////////////////////////111111111111000000000000........................///............---------)))***+++---...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************,,,+++***))))))***+++,,,))))))))))))))))))))))))''''''((()))***++++++,,,******************************+++++++++,,,,,,,,,+++++++++***************************************)))))))))))))))))))))))),,,+++*********+++,,,---,,,+++***))))))***+++,,,+++*********))))))((((((************************)))))))))))))))*********(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++******)))(((''''''&&&+++*********))))))(((((()))((('''&&&&&&'''((()))******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************++++++++++++***)))***,,,------+++,,,+++++++++***)))))))))************************)))))))))))))))))))))))))))***+++,,,...///000000...---+++******+++---............------,,,,,,,,,,,,++++++******++++++,,,---------------------------------...------,,,,,,////////////////////////////////////////////////---------.........//////................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***))))))((()))))))))************++++++,,,---)))************+++++++++---,,,,,,++++++,,,,,,---+++++++++************)))++++++++++++++++++++++++))))))(((((((((((())))))******************************************************++++++++++++******)))))))))))))))))))))))),,,,,,+++***)))))))))***************************************************************************************+++,,,------************************************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......---...//////...---...///..............................////////////..................////////////////////////////////////111111111000000000//////........................///............---------......//////...---++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************++++++***))))))***++++++))))))))))))))))))))))))(((((())))))******++++++*********************************+++++++++,,,,,,******************++++++************************))))))))))))))))))))))))++++++*********+++,,,---++++++***))))))***++++++************)))))))))(((************************++++++******))))))((((((((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++***))))))((((((************)))))))))((())))))(((''''''((())))))************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))************++++++++++++***)))***,,,---,,,+++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000000///...------...///000......---------,,,,,,,,,,,,++++++******++++++,,,------------------------,,,------...------,,,,,,................................................---------.........//////------------------------...............------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***))))))))))))*********************++++++)))************++++++++++++++++++******++++++++++++++++++************)))++++++++++++++++++++++++))))))(((((((((((())))))******************************************************++++++++++++******)))))))))))))))))))))))),,,+++******))))))******************************************************************************++++++***)))))))))******************************************************++++++************++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........///000000......///000..............................////////////....../////////...............////////////////////////111111000000000000//////........................///............---------000000000000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))******************************************++++++++++++,,,)))))))))***+++++++++,,,************************))))))))))))))))))))))))+++************+++,,,,,,++++++***))))))***++++++************))))))))))))************************,,,,,,+++***)))((('''''')))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,++++++******))))))************))))))))))))******))))))))))))******************************,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++,,,+++******+++,,,+++)))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////........................------------,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,------...------,,,................................................---------...............,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***************++++++******************)))************+++++++++******))))))))))))******+++++++++************)))************************))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))))))))))))))++++++***)))))))))******************************************************************************++++++***)))(((''''''(((************************************************+++***)))(((((()))***+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......///000111000///...///111..............................////////////....../////////......---------////////////////////////111000000000////////////........................///............---------------...//////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************+++******************+++))))))))))))))))))))))))*********)))))))))))))))************************************++++++++++++(((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))***************++++++,,,+++******************+++*********)))))))))))))))************************+++*********))))))(((((()))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++******)))))))))*********)))))))))))))))************************************************+++++++++******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++---+++******++++++***(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,++++++***))))))))))))*********+++++++++*********))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))******)))))))))******************************************************++++++++++++******))))))))))))))))))))))))******))))))))))))******************************************************************************+++***))))))((((((((()))************************************************+++***((((((((((((***+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------......///000111000///...///111..............................////////////......//////......------,,,,,,////////////////////////000000000////////////...........................///............---------,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********************************************************************************++++++*********))))))))))))))))))))))))*********)))))))))))))))************************))))))*********+++++++++(((((()))***+++,,,,,,,,,************************))))))))))))))))))))))))))))))******++++++++++++*********++++++*********))))))))))))))))))******************************(((((())))))*********+++)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))((((((((())))))))))))))))))************++++++++++++************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++,,,+++*********+++)))(((******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******((()))************)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---.....................................................................---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,------,,,+++***)))))))))*********+++++++++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))***))))))((())))))******************************************************************************)))))))))))))))***+++,,,******************************************************))))))))))))************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------.........///000000......///000..............................////////////...............---------------////////////////////////000000////////////..............................///............---------......,,,++++++***++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))************+++)))))))))***+++++++++,,,************************))))))))))))))))))))))))((()))******++++++******)))***++++++++++++***)))))))))))))))************************************''''''((()))***+++,,,,,,)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))((((((((((((((((((((())))))))))))******************++++++++++++*********************************))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++***))))))***+++***(((+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******************+++,,,------+++***))))))************++++++++++++++++++******++++++++++++++++++************)))************************((()))***++++++***)))((())))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))((((((((()))******************************************************************************))))))))))))***+++,,,,,,************************************************)))******++++++******)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,---......,,,,,,,,,---------......---...//////...---...///..............................////////////......,,,------------------...////////////////////////000000/////////.................................///............---------...---,,,+++******++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************)))***++++++++++++***)))))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))******************************++++++************************))))))))))))))))))))))))'''((()))***+++******))))))***++++++++++++***)))((()))))))))************************************(((((())))))******++++++((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************))))))***++++++***))))))************************+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++***)))((()))***+++***))),,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++...---,,,++++++,,,---...******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,---............------------------------------------------------//////.........---------------------------------+++++++++,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***))))))))))))***'''(((***++++++***)))((()))************+++++++++******))))))))))))******+++++++++************)))++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))((((((((((((((()))******************************************************************************))))))((((((((())))))***************************************************)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++,,,...///000000,,,,,,,,,---------......---...///...---,,,---///..............................////////////......,,,,,,,,,------.........////////////////////////000/////////....................................//////.........---------,,,+++******+++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((((()))***++++++,,,************************))))))))))))************+++++++++***************************************))))))))))))))))))))))))'''((()))++++++******))))))***+++,,,,,,+++***)))(((((())))))*********+++************************************))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************++++++(((((())))))*********+++((()))***++++++***)))(((************************,,,++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++)))((('''(((***++++++***---------,,,,,,+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++******+++---...*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,---............------------------------------------------------//////.........---------........................)))***+++,,,------...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++******)))((()))))))))$$$&&&((()))***)))(((''')))************+++++++++))))))(((((((((((())))))+++++++++************)))++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))((((((((((((((()))*********************************************************************************)))(((''''''&&&''''''***************************************************************)))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------..................------............................................................////////////......------------......------............------..............................------------......,,,---...---+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))------------------------)))************+++++++++******************************++++++++++++******************************''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************************************'''((()))+++++++++***))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))***************************)))))))))(((((('''''')))************+++++++++)))************+++++++++++++++************++++++))))))))))))))))))******---------,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++*********))))))((((((*********))))))))))))))),,,+++***))))))***+++,,,************************+++++++++******************************)))((('''******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,---...///000,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.........---------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++************************(((((())))))******++++++,,,,,,,,,++++++*********************************((((((((((((((((((((((((************************((((((((((((((((((((((((++++++++++++************))))))))))))))))))))))))************************************************))))))))))))***+++,,,---))))))))))))))))))))))))************************++++++******++++++,,,---*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))+++++++++++++++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------...............---............................................................////////////......------------......------............------------------------------......------------......,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******++++++++++++******************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))'''((()))***+++******))))))************+++++++++************)))))))))((())))))))))))))))))))))))*********************************))))))((((((((()))************+++++++++)))************+++++++++++++++************+++++++++******)))))))))******,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))++++++,,,,,,+++))))))))))))((((((((('''***)))))))))))))))))))))++++++***))))))***++++++******************************************************+++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++******)))(((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++***+++,,,---...,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------,,,+++++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))*********---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************************************++++++***************+++************************************************))))))(((((())))))***+++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,---...////////////............................................................////////////......------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************(((((((((((((((((((((((((((((()))************))))))************+++++++++************))))))))))))))))))))))))))))))))))))***************************************))))))))))))************+++++++++)))************+++++++++++++++************++++++---,,,+++******************************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++++++++++++++)))(((((((((((('''''''''))))))))))))))))))******++++++***))))))***++++++************************))))))))))))))))))************+++,,,,,,,,,++++++------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,------,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,+++))))))******+++,,,,,,,,,,,,------------++++++++++++++++++++++++************************************))))))))))))---------------,,,,,,,,,************************************************((((((((((((((((((((((((************************((())))))******+++++++++))))))))))))))))))))))))************************************************---,,,+++***))))))))))))************************************************))))))(((((())))))***+++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++***************************++++++,,,++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------+++,,,---...////////////............................................................////////////......------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---...---+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))*********))))))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))************************++++++******************))))))*********+++++++++))))))*********+++++++++++++++************++++++...---,,,+++************(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++++++++++++++)))))))))))))))((((((((()))))))))))))))*********+++******************+++************************((()))))))))))))))************+++,,,------------///......---,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,---...//////...---,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------.........,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,***)))))))))+++,,,+++++++++,,,,,,------...++++++++++++++++++++++++************************++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,++++++***))))))******************************************************++++++******++++++,,,---,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************))))))***************)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---...////////////............................................................////////////......------------......------............------------------------------------,,,,,,,,,,,,------,,,---...---+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************))))))))))))))))))))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))******************************************++++++))))))*********+++++++++))))))*********+++++++++++++++************++++++...---,,,+++************((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******************************(((((())))))*********************++++++*********************************(((((())))))*********+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******++++++,,,***++++++,,,,,,---------++++++++++++++++++++++++************************++++++******))))))((((((******************++++++******************************************************************************************************)))((('''&&&&&&%%%))))))))))))))))))))))))******************************************************))))))***++++++,,,************************************************++++++******++++++,,,---,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************(((((()))************)))************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------.........,,,,,,---...////////////............................................................////////////......------------......------............------........................------,,,,,,,,,,,,------,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************)))************+++++++++******************************++++++++++++******************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************************************+++***))))))((())))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))************************)))))))))***************)))************+++++++++)))************+++++++++++++++************++++++---,,,+++***************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************+++++++++++++++,,,((((((((()))******++++++)))***++++++++++++***)))************************)))))))))***++++++,,,,,,++++++,,,---------,,,,,,(((((())))))******++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))***+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))************************************************************************************************************++++++******)))(((''''''))))))))))))))))))))))))************************************************))))))))))))***+++,,,---++++++++++++++++++++++++************************))))))(((((())))))***+++,,,,,,++++++++++++++++++************************************************++++++++++++++++++++++++((()))******+++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///------...............---............................................................////////////......------------......------............---------------------------------,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))******++++++++++++******************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************,,,+++)))((((((((()))***)))************+++++++++((()))))))))************))))))))))))))))))))))))************************((((((((())))))*********)))************+++++++++)))************+++++++++++++++************+++++++++******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))******++++++++++++'''(((((()))******++++++)))***++++++++++++***)))************************)))******+++,,,,,,------+++,,,,,,,,,,,,++++++***((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......)))******+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......((()))***+++,,,++++++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---,,,+++)))(((,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************)))))))))))))))*********))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************+++***************++++++++++++++++++++++++++++++************************))))))(((((())))))***+++++++++++++++++++++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////.........///......------............................................................/////////000.........------.........---..................---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++((((((((((((((((((((((((******++++++++++++******************************'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************)))))))))))))))))))))))),,,+++***((((((((()))***)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))************************''''''(((((()))))))))***)))************+++++++++)))************+++++++++++++++************++++++))))))))))))))))))******,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))(((((())))))*********+++'''(((((()))***+++++++++)))***+++,,,,,,+++***)))******************************+++,,,------......,,,,,,,,,,,,++++++***))),,,,,,++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++))))))((('''((()))+++,,,((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---...---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++''')))+++,,,,,,***'''&&&---,,,,,,++++++*********++++++++++++++++++++++++************************(((((())))))******++++++******+++++++++,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))***++++++))))))))))))))))))))))))************************************************---,,,+++***))))))))))))++++++++++++++++++++++++************************+++++++++***+++,,,,,,---*********++++++,,,,,,---************************((((((((((((((((((((((((++++++++++++++++++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******++++++++++++******........................------------------------................................................///......------,,,++++++............////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,******))))))******+++,,,************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))((((((((()))+++---...++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))++++++******************---,,,+++)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++******************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,+++***)))(((((((((((())))))*********+++++++++******************+++)))(((''''''((()))+++++++++***)))((((((((()))((()))***+++++++++++++++))))))))))))))))))))))))************************+++++++++************))),,,+++++++++***)))))))))************************)))))))))))))))))))))))),,,,,,,,,++++++*********(((((()))***************++++++++++++++++++++++++************************---------,,,,,,+++++++++)))************+++++++++---,,,,,,+++***)))((((((,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++*********///...------++++++***))),,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,+++++++++***)))))))))++++++************++++++------,,,+++******++++++))))))))))))))))))))))))************************+++*********))))))((((((******++++++***)))'''&&&(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++...+++''''''***,,,,,,+++))))))))))))))))))))))))++++++,,,,,,,,,---------************************+++++++++*********)))))),,,+++)))((((((((()))***,,,+++***)))))))))++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++------------------------------------------------------------------------........................------------------------............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---+++++++++++++++,,,,,,---************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++***)))))))))***+++,,,++++++++++++++++++++++++************************+++++++++*********))))))************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))******+++++++++******)))*********++++++++++++************************)))(((&&&%%%%%%&&&((())),,,,,,+++*********************+++++++++******)))))))))))))))))))))))))))************************+++++++++************)))******))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,++++++*********))))))***+++++++++++++++))))))************))))))************************,,,,,,,,,,,,++++++++++++)))************+++++++++,,,,,,++++++***)))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++...------,,,,,,++++++***,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++***************+++******))))))******++++++******))))))((())))))))))))))))))))))))))))))************************************)))))))))(((((()))******+++***))))))(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++,,,)))&&&&&&(((******)))************************++++++++++++,,,,,,,,,,,,************************+++++++++*********))))))++++++)))((((((((()))***,,,+++***))))))***++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,------...//////---............/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++***))))))******++++++++++++++++++++++++************************+++++++++***************************************))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************+++++++++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++'''((()))***+++++++++++++++++++++++++++,,,,,,,,,***************************)))(((''''''((()))***...---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++)))(((((())))))))))))))))))))))))************************+++++++++************)))((((((((((((((()))))))))************************))))))))))))))))))))))))+++++++++++++++***************+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***************************************+++++++++)))************+++++++++************************(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''''')))***++++++++++++((())))))******))))))(((******++++++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++)))''''''((()))***)))*********************************++++++++++++,,,************************+++++++++***************+++******)))((()))))))))+++******)))******++++++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...+++++++++++++++,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++***************************************************************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++'''((()))***++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))************************+++++++++*********))))))'''(((((())))))*********************************))))))))))))))))))))))))+++++++++***************)))***++++++,,,,,,+++++++++,,,---......---,,,+++************************(((((())))))******++++++))))))*********+++++++++))))))*********+++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++************************************************)))))))))***+++++++++,,,******))))))))))))******++++++,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((())))))************)))))))))******)))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))************************,,,+++*********+++,,,,,,************************))))))*********+++++++++************************************************+++******)))))))))))))))******************++++++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,------------....................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------***************+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********)))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++)))))))))******)))))))))******************))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++************++++++((()))***+++++++++++++++************************************************+++++++++*********)))))))))))))))******+++++++++************************))))))))))))))))))))))))************************((())))))***************+++,,,------------,,,+++************************((((((((())))))*********))))))*********+++++++++)))))))))***++++++,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++************************************************)))))))))***+++++++++,,,***))))))))))))))))))******++++++,,,,,,,,,++++++************************(((((((((((((((((((((((())))))))))))))))))******+++******)))))))))))))))))))))************))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************+++,,,,,,++++++++++++,,,************************))))))*********+++++++++************************************************************)))))))))((())))))******++++++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////...---,,,,,,++++++,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++'''(((((())))))*********((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++)))))))))***))))))((((((*********))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))(((((())))))******(((((()))++++++,,,,,,,,,************************************************+++++++++************)))************++++++++++++************************)))))))))))))))))))))))))))))))))***************(((((()))************)))))))))))))))))))))))))))************************)))))))))))))))*********)))************+++++++++))))))******+++++++++,,,++++++************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++***************************************+++++++++***************+++++++++***))))))(((((())))))***'''((()))++++++***))))))************************))))))))))))))))))))))))))))))))))))************,,,+++***)))(((((((((((()))******++++++******)))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************)))***++++++)))))))))+++++++++++++++++++++++++++*********++++++++++++,,,***************************************+++++++++)))************)))((((((((()))***+++++++++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***------------------------------------------------------------------------........................---------------------,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++((())))))***++++++,,,,,,)))***+++------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++''''''(((((()))******+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************&&&'''((()))*********)))+++++++++******)))))))))((())))))***++++++,,,,,,(((((())))))))))))(((((()))(((((((((((()))***+++)))******+++++++++******************************************************+++++++++************)))************))))))))))))************************))))))))))))))))))))))))((()))))))))*********+++))))))***++++++++++++******)))'''&&&&&&''')))*********************************************)))))))))************+++++++++***************+++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++************************))))))*********++++++++++++++++++***************))))))(((((((((((())))))&&&((()))+++++++++)))(((************************************************((()))))))))************+++***)))(((((()))******)))******++++++******)))+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************(((***,,,,,,)))((()))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************))))))*********+++++++++)))******+++***)))(((''''''(((***+++,,,,,,++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++........................------------------------................................................+++,,,,,,------......///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,+++)))'''&&&++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++((())))))***++++++,,,,,,&&&(((***---......---,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++&&&''''''((()))******+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))$$$%%%'''(((***++++++,,,,,,,,,,,,++++++*********((())))))***++++++,,,,,,******++++++++++++******))))))(((((()))***+++++++++++++++++++++***)))(((************************************************+++++++++************)))******))))))((((((''''''************************))))))))))))))))))))))))(((((())))))*********+++******+++,,,,,,,,,,,,+++,,,+++(((''''''(((+++,,,************************,,,,,,++++++******)))))))))************+++++++++************************''''''(((***+++,,,---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++,,,+++++++++******))))))))))))(((((((((((())))))((()))+++---...---+++***************************************************(((((())))))*********+++))))))(((((((((***+++,,,******++++++++++++******+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))***,,,///...,,,***+++---++++++++++++++++++++++++++++++,,,,,,,,,---------************************))))))******++++++++++++)))******++++++)))(((''''''(((***+++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,------......///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---...//////.........------,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))***+++++++++,,,)))************++++++++++++++++++*********)))))))))************++++++++++++***)))))))))***,,,---******************************))))))))))))******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++---,,,++++++---------,,,*********)))))))))))))))******))))))))))))******)))))))))))))))))))))))))))(((((()))+++---,,,++++++*********))))))(((((())))))))))))))))))))))))***)))((((((((()))+++,,,******))))))))))))******))))))))))))))))))))))))+++(((%%%&&&***,,,)))&&&...+++'''''')))***)))(((((((((((((((((((((((((((************************)))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))************************************************++++++,,,++++++***)))((()))************+++++++++,,,+++++++++++++++++++++************************+++***)))((((((***,,,---+++++++++++++++++++++++++++++++++*********))))))++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++---......---+++***************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))((('''%%%%%%((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,************************************************((((((((((((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,------......///------------------------------------------------------------,,,,,,,,,,,,------------------------++++++,,,,,,---......///......---------,,,,,,,,,---..................---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************+++++++++)))************++++++++++++++++++*********)))))))))************+++++++++******))))))******+++,,,******************************))))))))))))******))))))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++*********+++++++++***+++++++++*********************))))))))))))******)))))))))))))))))))))))))))(((((()))+++,,,,,,+++************)))))))))((())))))))))))))))))))))))***))))))))))))***++++++******))))))))))))******)))))))))))))))))))))))),,,)))&&&'''+++,,,***'''---***(((''')))***)))(((************************************************)))************++++++++++++++++++******)))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************************************))))))******+++*********)))************+++++++++++++++++++++++++++++++++***************************)))((('''((()))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++---......---+++***************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))((('''&&&((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))++++++***))))))***++++++,,,,,,++++++++++++++++++,,,+++)))(((((()))+++,,,************************************************------------------------************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............------------,,,,,,,,,......////////////......++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************)))************++++++++++++++++++***************)))************+++++++++))))))***+++++++++++++++******************************))))))))))))******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))(((((()))+++,,,+++***************)))))))))))))))))))))))))))))))))))))))******+++++++++++++++******))))))))))))******)))))))))))))))))))))))),,,***((())),,,---+++(((,,,***(((((()))***)))(((************************************************)))************+++++++++*********)))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))************************************************&&&'''((()))************)))************+++++++++************************************************))))))((('''''')))***+++++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***************************+++++++++***************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********))))))(((***))))))((('''&&&%%%%%%++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***((('''&&&&&&++++++***))))))***++++++++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------............------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))))))))*********+++++++++************************))))))*********+++++++++((()))***,,,,,,+++************************************))))))))))))******((()))))))))************))))))))))))))))))))))))************************))))))***)))((((((((()))*********+++++++++++++++******))))))))))))******)))))))))))))))))))))))))))(((((()))***++++++************))))))))))))))))))))))))))))))))))))))))))***+++------,,,++++++******))))))))))))******)))))))))))))))))))))))),,,+++)))***,,,---+++*********)))))))))***))))))************************************************))))))*********+++++++++******************))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************************************''''''((()))))))))))))))))))))*********+++++++++)))))))))))))))************************************))))))((()))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************************************))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((())))))***+++++++++******,,,,,,+++***)))(((((('''************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((&&&&&&%%%+++******************+++*********++++++,,,,,,,,,++++++***))))))***++++++************************************************&&&&&&&&&&&&&&&&&&&&&&&&************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///------------------------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))))))))*********+++++++++************************))))))*********+++++++++((()))***,,,,,,+++************************************))))))))))))******((()))))))))************))))))))))))))))))))))))***************************+++,,,+++)))((()))***))))))))))))******++++++******))))))))))))******))))))))))))))))))))))))***(((((((((***+++***)))))))))))))))))))))******)))))))))))))))))))))))))))***+++------,,,++++++******))))))))))))******)))))))))))))))))))))))),,,+++++++++,,,,,,,,,+++((()))******)))))))))***))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************(((((())))))************))))))))))))))))))))))))************************************************)))))))))))))))(((''''''))))))*********+++++++++(((((()))))))))*********************************+++*********++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))***+++++++++++++++***++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''*********++++++******************++++++,,,,,,,,,+++******************+++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************)))************+++++++++***************+++++++++)))************+++++++++))))))***+++++++++++++++******************************))))))))))))******))))))))))))************))))))))))))))))))))))))***************************---...---)))((()))+++((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))***(((((((((******)))((())))))))))))************)))))))))))))))))))))))))))******+++++++++++++++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++''')))++++++***))))))***((((((((((((((((((((((((************************)))************++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))************************************************************************************************((((((((()))******++++++))))))))))))))))))))))))************************************************************)))((('''&&&)))************+++++++++((())))))******+++++++++************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++)))***************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++++++++******)))(((((())))))******++++++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))***++++++++++++***)))++++++++++++++++++,,,,,,************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///------------------------------------------------++++++,,,,,,------......------------------------------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++)))************+++++++++))))))*********+++++++++)))************+++++++++******))))))******+++,,,******************************))))))))))))******))))))))))))************))))))))))))))))))))))))***************************---///---)))'''))),,,(((((()))******+++,,,,,,******))))))))))))******))))))))))))))))))))))))***)))(((((()))***)))'''((()))))))))************))))))))))))))))))))))))***))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))***+++++++++*********+++&&&(((++++++***))))))+++))))))))))))))))))))))))************************)))************+++++++++)))*********++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************'''(((((()))******++++++))))))))))))))))))))))))******************************************************************)))))))))************+++++++++))))))******+++,,,,,,---******************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++************++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++***+++++++++***)))(((((((((((((((((()))))))))***''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++++++++***))),,,,,,++++++++++++++++++*********++++++*********************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---..............................------------------------,,,,,,,,,------.........,,,------......------,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,)))************+++++++++))))))******++++++++++++)))************++++++++++++***)))))))))***,,,---******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***---///---(((&&&(((+++))))))***+++,,,,,,------******))))))))))))******))))))))))))))))))))))))***)))(((((()))***((('''(((((())))))*********+++))))))))))))))))))))))))***)))((((((((()))+++,,,******))))))))))))******)))))))))))))))))))))))))))***++++++***)))***+++%%%(((+++,,,***((()))+++************************************************)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************************************((()))***++++++,,,++++++)))************+++++++++))))))***+++,,,,,,------************************))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++************++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,+++++++++***)))((('''&&&************))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))***+++,,,,,,+++***)))---,,,,,,++++++***************++++++++++++******************************************************************************+++++++++*********))))))))))))***++++++++++++***************************,,,+++++++++***)))))))))***,,,,,,+++)))((()))***++++++++++++++++++++++++,,,,,,,,,,,,---...////////////.........---------,,,,,,,,,---------......000//////.........//////..................------------------------,,,,,,......---------,,,,,,,,,///......------......///***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***+++++++++*********)))))))))************+++++++++)))************+++++++++************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************************+++++++++,,,,,,,,,---------,,,,,,+++++++++************************++++++************++++++(((((())))))*********+++************************+++++++++*********))))))))))))))))))))))))))))))************************************************************************+++*********))))))((((((************************+++)))'''''')))***++++++************************))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,+++***))))))***+++,,,+++*********))))))((((((++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++)))************+++++++++************************************************++++++------------++++++,,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,------.........************************))))))))))))))))))))))))************************************************************************))))))))))))(((((((((((())))))))))))))))))))))))***************************)))((()))***+++***(((+++***)))(((((()))***+++)))************+++++++++************************++++++******))))))((((((((())))))))))))*********************************)))************+++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))************************,,,++++++******++++++,,,+++++++++*********))))))))))))***++++++++++++***************************+++++++++******************+++,,,+++)))((()))***++++++++++++++++++++++++,,,,,,+++,,,,,,---...//////.........------------,,,,,,,,,---------................................................------------------------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++************++++++,,,,,,++++++***+++++++++*********)))))))))************+++++++++)))************+++++++++************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++++++++,,,,,,,,,,,,,,,+++++++++***************************+++******))))))******+++((()))))))))************************************+++++++++*********))))))))))))))))))))))))))))))************************************************************************************)))))))))(((************************+++)))((((((***++++++************************************************************************************+++++++++,,,,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((()))))))))*********++++++***))))))***++++++************)))))))))(((++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))************+++++++++***************************************************++++++,,,,,,++++++***,,,++++++***))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------************************))))))))))))))))))))))))******************************************************************************)))))))))(((((((((***************************************************)))((()))***+++***(((******))))))))))))******)))************+++++++++*********************************)))))))))))))))******+++++++++,,,,,,,,,************************))))))*********+++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,+++++++++***************))))))***++++++++++++******************************************+++++++++***+++,,,+++)))))))))++++++++++++++++++++++++++++++++++++,,,,,,---...///............------------,,,,,,,,,---------......***+++---...///......---------------------......+++,,,,,,------...............---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***+++++++++***************)))************+++++++++)))************+++++++++************************************************************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))*********+++++++++++++++***************************************+++******))))))******+++))))))))))))************************************+++++++++***************))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))***))))))***,,,---+++***************************++++++++++++++++++++++++*********************************++++++++++++,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''((((((((())))))))))))++++++***))))))***++++++************))))))))))))+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++)))************+++++++++************************************************+++******))))))******+++,,,+++******)))*********++++++++++++++++++++++++,,,+++++++++++++++******------------------------,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))************************************************************************++++++*********)))))))))++++++++++++++++++++++++***************************)))((()))***+++***((())))))************)))))))))************+++++++++************************))))))))))))*********************+++++++++,,,,,,************************)))))))))*********++++++)))************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************++++++************++++++************************))))))***++++++++++++***************************)))))))))***+++++++++,,,)))+++,,,+++***)))***+++++++++++++++++++++++++++++++++++++++,,,---...///------------------------,,,,,,,,,---------......((())),,,...///...---,,,,,,,,,------------......++++++,,,,,,---...//////......---------,,,,,,,,,...------------------...,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++***++++++,,,,,,++++++***************************))))))*********+++++++++))))))*********+++++++++************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********************((())))))))))))******************)))))))))))))))******************************))))))))))))******)))))))))))))))*********************************************************))))))))))))))))))))))))*********************************************************************************)))))))))))))))((((((((((((((((((((((((*********,,,......,,,***************************++++++++++++++++++++++++************************************++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((()))))))))******+++******************+++*********)))))))))))))))************************,,,+++++++++***)))))))))************************))))))*********+++++++++************************************************,,,+++***))))))***+++,,,++++++***************+++***+++++++++++++++,,,,,,------,,,,,,++++++******************************,,,+++++++++******))))))************************))))))))))))))))))))))))************************************************************************++++++++++++*********)))***************************************************)))((()))***+++***(((((()))***++++++***)))((())))))*********+++++++++************************(((((())))))******++++++(((((((((((())))))))))))************************))))))))))))************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))************************++++++************++++++************************))))))***++++++++++++***************************)))))))))***+++++++++,,,)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,------------------,,,,,,,,,---------......''')))+++---......---,,,,,,,,,,,,,,,------......++++++,,,,,,---...//////......---------,,,,,,,,,---------,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++***++++++,,,,,,++++++***************************))))))*********+++++++++))))))*********+++++++++************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))((((((((())))))))))))*********))))))))))))))))))))))))***************************))))))))))))))))))*********))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))******((((((((((((((((((((((((*********,,,......,,,***************************************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++*********++++++*********))))))))))))))))))******************************,,,+++++++++***)))))))))************************))))))*********+++++++++************************************************---,,,+++******+++,,,---+++***************++++++*********++++++,,,,,,,,,......------,,,,,,++++++************************+++++++++******)))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++*********)))))))))))))))))))))))))))***************************)))((()))***+++***(((((()))***++++++***)))((())))))*********+++++++++************************(((((())))))******++++++''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))************************+++******))))))******+++***************+++++++++))))))***++++++++++++******************************************+++++++++)))***++++++***)))+++,,,++++++++++++++++++++++++*********++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,---------......)))***,,,---...------,,,++++++,,,,,,------......+++,,,,,,------...............---------,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******************+++++++++)))************+++++++++)))************+++++++++************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))(((((()))))))))*********++++++))))))))))))***************************************))))))(((((())))))***************))))))))))))***************************************+++++++++))))))))))))))))))))))))************************************************************************))))))))))))************))))))))))))))))))))))))***))))))***,,,---+++***************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************++++++++++++)))***++++++++++++***)))))))))))))))************************************+++++++++***************************************)))************+++++++++************************************************---,,,,,,,,,,,,,,,,,,---*********)))******+++,,,*********++++++,,,,,,---......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++*********)))))))))((((((((((((((((((((((((***************************)))((()))***+++***((())))))************)))))))))************+++++++++************************))))))))))))************)))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))******************************))))))))))))******))))))*********+++++++++))))))***++++++++++++***************************+++++++++***************(((***++++++******+++,,,++++++++++++++++++++++++************+++,,,---...++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------------***++++++,,,------......------------------------......---------,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++************++++++,,,,,,++++++***))))))*********+++++++++)))************+++++++++)))************+++++++++************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,)))))))))******+++++++++************************))))))(((((((((((())))))************)))))))))(((************************))))))*********+++++++++))))))))))))))))))))))))************************************************************************((()))))))))************************************+++)))((((((***++++++***************************************************))))))))))))))))))))))))))))))))))))******************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))***++++++++++++***)))((()))))))))***************************************************+++++++++************************)))************+++++++++************************************************++++++,,,,,,,,,,,,++++++******))))))***++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************)))))))))(((((((((((((((((((((((((((((((((***************************)))((()))***+++***(((******))))))))))))******)))************+++++++++*********************************)))))))))))))))))))))))))))*********+++))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++)))************+++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))******************************))))))))))))******))))))******++++++++++++))))))***++++++++++++***************************,,,+++++++++******))))))(((***++++++******+++---++++++++++++++++++++++++************+++,,,---...+++++++++,,,,,,---------,,,,,,,,,---------............---,,,,,,,,,------******+++,,,,,,---......------------------,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++,,,,,,+++++++++))))))******++++++++++++)))************+++++++++)))************+++++++++************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------***++++++++++++,,,,,,,,,))))))******+++++++++,,,************************))))))(((((((((((())))))+++*********))))))((((((************************))))))******++++++++++++))))))))))))))))))))))))************************************************************************(((((())))))*********+++************************+++)))'''''')))***++++++************************++++++++++++++++++++++++************************))))))))))))******************++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((((((((()))))))))))))))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))))))))******+++++++++,,,)))))))))))))))))))))))))))************+++++++++************************************************)))***+++,,,,,,+++***)))******))))))***+++,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,---))))))))))))))))))))))))*********+++,,,,,,,,,---************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))***************************)))((()))***+++***(((+++***)))(((((()))***+++)))************+++++++++************************++++++******))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))******************************))))))))))))******************************************************++++++***))))))***+++,,,))))))***++++++++++++***...------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................,,,------......------,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++******************************************************))))))******+++,,,************************)))************+++++++++---,,,***)))))))))******+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************++++++************++++++************))))))))))))((()))***++++++***)))((('''((()))******)))((('''))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,************************+++(((%%%""""""%%%(((+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++*********++++++,,,,,,,,,***((('''&&&&&&'''(((***************************,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***+++,,,++++++***************************************************************************************************************************(((((((((((())))))))))))))))))))))))))))))))))))+++,,,---,,,***)))***++++++************,,,---...))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,))))))))))))))))))))))))(((***+++***)))((()))*********************************************************))))))((((((''''''''''''((()))***+++,,,,,,******))))))))))))******,,,,,,,,,------.........+++++++++*********)))))),,,++++++*********))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************,,,+++***))))))******+++))))))***++++++++++++***------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,------------,,,,,,///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************************))))))******+++,,,************************)))************+++++++++,,,,,,***)))))))))******+++++++++*********))))))************************+++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++************++++++,,,+++***)))((('''&&&%%%((()))***++++++***)))(((((()))***++++++***)))((())))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,************************,,,+++***))))))***+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++*********++++++,,,,,,,,,***)))'''&&&&&&''')))***************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((((((***+++++++++******************************************************************************************************************************(((((((((((()))))))))***))))))))))))))))))))))))+++,,,,,,+++***))))))+++,,,+++******)))***++++++))))))))))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))(((***+++***)))((()))*********************************************************))))))((((((((((((++++++++++++******************))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))&&&'''((()))+++---......+++++++++++++++*********)))))))))))))))(((''''''************************************************,,,,,,+++***))))))******))))))***++++++++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,............------------++++++++++++++++++++++++)))))))))***,,,---///000,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************************************))))))******+++,,,************************)))************+++++++++,,,+++******)))*********+++++++++***************+++++++++++++++++++++++++++++++++***************************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************++++++************++++++***))))))(((''''''&&&&&&))))))************))))))******++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************+++---......---+++***************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++*********++++++++++++++++++***)))(((((()))***+++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******+++,,,,,,,,,++++++************************************************************************************************************************((((((((()))))))))******)))))))))))))))))))))))))))***+++***)))((()))***---,,,+++))))))((())))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))***************************))))))))))))(((((((((,,,,,,,,,++++++++++++*********))))))))))))******++++++++++++************+++++++++***************%%%&&&''')))+++---//////+++++++++******))))))(((+++++++++++++++******)))************************************************,,,,,,+++******)))))))))))))))***++++++++++++***++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------************************)))******+++,,,...///000++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,************************))))))*********+++++++++++++++******************************************++++++++++++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************++++++************++++++&&&&&&'''((()))***++++++)))))))))******)))))))))************************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++++++++***)))************************''')))+++,,,,,,+++)))''')))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***************+++++++++++++++***))))))***++++++************************++++++---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,---------------------************************************************************************************************************************(((((()))))))))*********))))))))))))))))))))))))((()))***)))((('''((()))+++******)))))))))(((((())))))++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))+++))))))))))))))))))))))))(((***+++***)))((()))***((((((((((((((((((((((((************************))))))))))))))))))))))))((())))))***+++,,,------+++******))))))******+++,,,,,,++++++*********)))******************************************+++++++++++++++***)))(((''''''+++,,,,,,---,,,,,,++++++************************************************++++++++++++******))))))))))))***++++++++++++***+++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------------************************,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,))))))))))))))))))))))))))))))*********+++++++++************+++*********************************************************************************************************((()))))))))************************************))))))))))))))))))))))))((()))))))))************************************++++++************++++++''''''((()))+++,,,------***))))))))))))))))))***)))))))))(((((()))))))))))))))))))))))))))))))))*********++++++*********************************************************)))))))))))))))))))))))))))***++++++++++++***)))************************((())))))))))))))))))((())))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************)))))))))(((************************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************++++++************++++++************************++++++---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++************************************************************************************************************************))))))))))))************))))))))))))))))))))))))'''((())))))((('''((()))(((((())))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,))))))))))))))))))))))))(((***+++***)))((()))***((((((((((((((((((((((((************************))))))))))))************''''''((()))***+++,,,,,,++++++************++++++------,,,,,,++++++******************************,,,,,,++++++***)))((((((+++++++++***)))(((''''''(((((()))))))))))))))(((************************************************)))***++++++++++++******))))))***++++++++++++***+++******************+++++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++---,,,,,,++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************))))))******+++,,,)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++******************+++++++++))))))))))))))))))))))))***************+++++++++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************++++++************+++++++++++++++++++++++++++*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************************************+++***))))))))))))***+++))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++***************)))))))))************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***)))((((((''''''((((((************************************************************************************************************************)))))))))*********++++++))))))))))))))))))))))))'''((())))))(((((()))***'''((()))***++++++++++++))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,+++***+++,,,))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************)))))))))************+++*********)))))))))((((((++++++************++++++,,,,,,,,,,,,,,,+++++++++***************+++++++++************************+++++++++******))))))((())))))******++++++******************************************************((((((***+++,,,,,,++++++))))))***++++++++++++***+++++++++******+++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************))))))******+++,,,)))))))))))))))))))))))))))************+++++++++((()))***+++,,,++++++***))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************++++++************++++++,,,+++++++++******))))))+++***)))(((((()))***+++******)))(((((()))******))))))))))))))))))))))))+++******************+++************************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,************************************************))))))***++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++)))************++++++++++++*********)))))))))((())))))************))))))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))((('''''''''((((((************************************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))'''(((******)))(((***+++)))***+++,,,,,,++++++******((('''&&&&&&(((***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))(((***+++***)))((()))***************************************************))))))*********++++++++++++++++++*********)))))),,,++++++******++++++,,,************++++++++++++))))))*********+++++++++))))))******+++++++++++++++++++++++++++************+++,,,---------------************************************************&&&((()))+++,,,,,,,,,+++))))))***++++++++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********************************************************)))***++++++,,,)))))))))))))))))))))))))))************+++++++++((()))***+++,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++************++++++(((((())))))******+++++++++***)))(((((()))***+++,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++************++++++************************************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,************************'''((()))******)))((('''))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))************++++++++++++*********))))))(((((())))))************))))))************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******---,,,***)))))))))******************************************************************************************************************************)))************+++++++++))))))))))))))))))))))))''')))******))))))***,,,,,,,,,------,,,+++)))(((***(((&&&$$$$$$'''***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((***+++***)))((()))***************************************************))))))******++++++++++++))))))***+++,,,------...,,,++++++******++++++,,,(((((())))))******++++++))))))******+++++++++++++++++++++***************+++++++++++++++,,,,,,,,,'''((()))***************************************)))***+++,,,---,,,++++++************************)))***+++,,,,,,+++***)))************************((()))******++++++++++++)))******++++++******)))++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******************++++++++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++,,,,,,++++++***)))((((((,,,+++++++++++++++++++++************************************************************************************))))))))))))+++*********))))))(((((())))))))))))************)))''',,,,,,'''+++///&&&***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************))))))(((((((((((())))))+++++++++*********))))))************************)))************+++++++++((()))***,,,,,,,,,+++***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))%%%'''))))))((((((***,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------************************(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))(((((()))***++++++*********)))))))))))))))************************************************))))))***+++++++++++++++))))))***++++++++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++***(((((('''(((***+++,,,---,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++******************)))))))))))))))************************************************))))))))))))************(((((())))))*********+++***************************)))(((''''''((()))***+++++++++************))))))))))))))))))))))))))))))************+++++++++...---,,,+++******************************************))))))))))))******************************************************************************************************+++++++++*********))))))+++,,,---,,,***)))***+++++++++******************)))))))))******++++++,,,************************************************************************)))***+++,,,---,,,++++++++++++++++++++++++++++++((())))))))))))))))))(((++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++,,,,,,++++++***))))))(((++++++++++++++++++++++++************************************************************************************))))))))))))************)))))))))((())))))))))))************,,,))),,,+++$$$(((,,,###*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))(((((((((((())))))+++++++++*********))))))************************)))************+++++++++%%%&&&((()))))))))(((''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))&&&'''))))))((((((***,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---************************))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))************))))))))))))))))))***++++++***)))))))))))))))))))))++++++++++++++++++++++++************************)))******+++++++++******))))))***++++++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))******+++++++++******,,,++++++******++++++,,,+++++++++******))))))))))))))))))))))))*********************************************************))))))))))))************((()))))))))***************************************)))(((((((((((()))***)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++&&&&&&'''((()))***++++++******************************))))))))))))******************************************************************************************************+++++++++*********))))))+++,,,---,,,***)))***+++************************************++++++++++++************************************************************************)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++,,,,,,++++++***)))))))))************************************************************************************************++++++*********)))))))))************))))))))))))))))))))))))************---))),,,***%%%+++000)))++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))(((((())))))***+++++++++***************************************)))************+++++++++))))))***+++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))&&&((())))))))))))***+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++************************+++++++++++++++*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))***+++))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++******)))))))))***++++++++++++***,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******)))*********++++++************++++++*********)))))))))))))))(((((())))))******++++++************************************************))))))))))))************))))))))))))***************************************))))))(((((())))))***)))((((((((((((***+++,,,)))))))))))))))))))))))))))************+++++++++&&&''')))+++---------,,,******************************))))))))))))******************************************************************************************************+++++++++***************+++,,,---,,,***)))***+++************************,,,,,,++++++++++++++++++***************************************************************************+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++,,,,,,,,,,,,,,,------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------------,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))*********************************************************************************+++++++++*********))))))*********)))))))))))))))((()))))))))************+++(((,,,,,,)))333<<<777,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++***))))))))))))))))))***************************************************))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''(((******))))))***+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************---,,,,,,++++++*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((())))))))))))(((***)))))))))))))))******)))))))))))))))*********++++++++++++++++++++++++***************************++++++++++++***))))))))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,+++******)))---,,,+++))))))***+++,,,++++++************++++++******************))))))''''''((()))***++++++,,,************************************************((()))))))))************)))))))))))))))*********************************))))))))))))))))))))))))+++***)))(((((()))+++,,,))))))))))))))))))))))))))))))*********+++++++++,,,---.........,,,)))(((******************************))))))))))))******************************************************************************************************************************+++,,,---,,,***)))***+++***************+++++++++------,,,,,,++++++*********************************************************************************+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,---------)))***+++,,,---.........+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------......------------......------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,++++++++++++***************(((((()))))))))*********************************************************************************++++++++++++************))))))))))))))))))******((()))))))))***************'''+++,,,+++666@@@<<<,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******))))))))))))******************************************************))))))*********+++++++++))))))))))))((()))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))******))))))***+++)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))---,,,,,,++++++*********************************************************************************))))))))))))))))))))))))'''(((((()))))))))))))))******)))))))))))))))***(((((())))))************))))))))))))))))))))))))******************************+++++++++******)))))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,++++++*********---,,,+++******+++,,,---+++******))))))******+++++++++++++++++++++++++++''''''((()))***++++++,,,************************************************((()))))))))******************))))))))))))))))))************************))))))************))))))---,,,+++***))))))***+++))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,***'''$$$"""******************************))))))))))))******************************************************************************************************************************+++,,,---,,,***)))***+++))))))*********+++++++++,,,,,,,,,++++++************************************************************************************+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************++++++,,,,,,------)))***+++,,,------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------,,,++++++******++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++************************((())))))******+++++++++************************************************************************,,,++++++++++++*********))))))))))))************))))))))))))************+++(((+++***(((111999555++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,+++******))))))******+++***************+++++++++************************)))************+++++++++,,,+++******)))*********)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))***++++++))))))***+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++*********************************************************************************))))))))))))))))))))))))(((((()))***************+++******)))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************))))))***+++++++++++++++))))))***++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++******+++,,,,,,---******))))))))))))******+++++++++++++++,,,,,,,,,(((((())))))******++++++************************************************))))))))))))************************))))))))))))************************)))******++++++******)))++++++++++++******)))))))))))))))))))))))))))))))))************+++++++++)))***+++++++++***)))(((******************************))))))))))))*********************************************************************************************************************++++++++++++,,,---,,,***)))***+++)))))))))***++++++,,,,,,++++++******************************************************************************************++++++---.........---,,,++++++++++++++++++++++++((())))))))))))))))))((())))))******+++,,,,,,---++++++,,,,,,+++***))))))******++++++++++++******++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++++++++,,,------.........------,,,++++++******++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++************************))))))******+++,,,,,,---************************************************************************,,,,,,+++++++++*********((()))))))))************))))))))))))************+++(((***)))%%%,,,333,,,*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,+++******))))))******+++))))))*********+++++++++************************)))************+++++++++///...---,,,,,,,,,------)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))***++++++))))))***+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++***))))))))))))))))))))))))))))))******************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))******+++++++++++++++++++++***)))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************'''((()))***+++,,,,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&'''((()))***++++++,,,&&&'''((()))***+++++++++******))))))))))))******)))*********++++++++++++)))))))))))))))*********************************************************))))))))))))************************)))))))))(((************************)))***++++++++++++***)))%%%&&&(((***+++***)))))))))))))))))))))))))))))))))************+++++++++***++++++,,,------......******************************))))))))))))******************************************************************************************************))))))*********++++++++++++,,,---,,,***)))***+++((())))))***++++++,,,,,,))))))))))))))))))******************************************************************************+++,,,---.........---,,,************************)))***+++,,,,,,+++***)))(((((()))***++++++,,,,,,...------,,,***(((&&&%%%*********++++++*********++++++,,,,,,,,,------------------,,,,,,++++++++++++******************++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++........................++++++,,,------...//////......---,,,,,,+++******++++++++++++++++++++++++******************************************************************************+++,,,,,,,,,,,,+++******************++++++))))))***+++,,,,,,------************************************************************************,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))***************'''***)))$$$+++111+++***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++************++++++))))))******++++++++++++************************)))************+++++++++---,,,***)))((()))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***+++,,,+++***)))***+++)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((************************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++***))))))((())))))'''(((((()))***+++++++++************************************************&&&''')))***,,,,,,------))))))***++++++++++++************++++++,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))((((((((((((###$$$&&&(((*********)))******))))))))))))******(((((())))))*********+++*********)))))))))))))))************************************************))))))))))))************+++*********))))))((((((************************)))***+++,,,,,,+++***)))!!!%%%)))++++++***))))))))))))))))))))))))))))))************+++++++++)))((((((((()))***++++++******************************))))))))))))******************************************************************************************************))))))******+++++++++++++++,,,---,,,***)))***+++((())))))***++++++,,,,,,''''''(((((())))))******************************************************************************)))***,,,......---,,,+++******+++++++++,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++******))))))))))))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************---,,,***+++,,,,,,+++)))******))))))))))))******(((((((((((((((((((((((())))))************))))))+++++++++*********))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))************+++++++++)))))))))((()))******++++++*********))))))(((((())))))))))))))))))))))))******++++++++++++******(((((()))************************)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))((()))***+++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))*********)))(((''''''&&&''''''************************)))************+++++++++((((((((((((((((((((((((,,,+++***))))))***+++,,,+++*********))))))((((((************))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))******)))((()))***)))************++++++++++++++++++++++++++++++++++++*********))))))((((((************************************************+++++++++************))),,,,,,,,,++++++*********+++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++,,,,,,,,,))))))*********))))))(((***++++++,,,,,,++++++***+++*********))))))((((((++++++************++++++************************+++++++++++++++++++++++++++)))'''(((+++,,,***(((************************)))***,,,---...---,,,+++******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++******))))))))))))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***++++++************++++++***************************++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******************************************************************************************************))))))************))))))************************************************)))************+++++++++)))))))))))))))******+++************)))))))))(((************************)))******++++++******)))(((((()))***************************************))))))))))))*********************+++++++++,,,,,,************************(((((())))))*********+++))))))***+++++++++******************************************************)))))))))***************))))))))))))************))))))(((((('''(((((((((************************)))************+++++++++************************++++++***))))))***++++++++++++++++++*********)))++++++*********)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++*********)))************************************************+++++++++************))),,,,,,,,,++++++*********+++++++++*********))))))************************************************************************))))))))))))))))))))))))))))))************))))))************************************************(((((()))))))))*********************************))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++++++++++++++,,,***************************++++++,,,,,,++++++***+++*********))))))))))))++++++************++++++************************------------------------,,,***)))))),,,,,,+++)))************************)))***,,,---------,,,+++******+++++++++,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***+++---...---,,,******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++******))))))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///...---+++,,,------,,,***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))************************************************************************************************))))))************))))))++++++++++++++++++++++++************************)))************+++++++++)))))))))))))))*********************))))))))))))************************)))******++++++******)))((())))))************)))++++++++++++++++++++++++))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++''''''((()))***+++,,,,,,******+++++++++******)))************************++++++++++++++++++++++++((())))))***+++,,,,,,,,,++++++++++++************))))))((((((((()))******************************)))************+++++++++************************++++++***))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************************************+++++++++************)))+++++++++++++++*********+++++++++***************************************************************************************))))))))))))))))))))))))******))))))))))))******************************************************'''((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++************+++,,,***++++++,,,,,,++++++******************)))))))))++++++************++++++************************------------------------,,,+++***+++,,,---,,,***************************)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***+++---...---,,,******+++++++++,,,,,,,,,******************************************************************************************************))))))))))))******++++++************++++++++++++++++++++++++++++++++++++,,,,,,---...//////...---,,,,,,------,,,***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******************************************************))))))))))))******************************************************************************************************)))******++++++******)))++++++++++++++++++++++++************************))))))*********+++++++++(((((()))************************)))))))))))))))++++++++++++++++++++++++))))))************))))))((()))************))))))******************++++++((()))))))))************************++++++++++++++++++++++++++++++++++++'''(((((()))******+++++++++++++++++++++***)))(((************************++++++++++++++++++++++++)))))))))******++++++++++++++++++******)))))))))))))))((())))))***++++++************************))))))*********+++++++++((((((((((((((((((((((((+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))******)))((()))***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))+++++++++***************************************************************************************************************))))))))))))))))))))))))+++***)))(((((()))***+++************************************************((((((((()))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,+++*********+++,,,---***++++++,,,,,,++++++***************************++++++************++++++************************************************++++++***++++++++++++*********************************+++++++++,,,,,,+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***+++---...---,,,******+++++++++,,,,,,,,,******************************************************************************************************))))))))))))******+++******))))))******+++++++++++++++++++++++++++))))))***+++,,,------......,,,++++++,,,---+++*********))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************************************************************************************++++++++++++******************************************************))))))*********+++++++++(((((()))************)))))))))))))))))))))******************************)))))))))******)))))))))))))))*********))))))((('''((((((((())))))******((()))))))))************))))))*********+++++++++******************************))))))))))))))))))+++++++++++++++***)))(((************************++++++++++++++++++++++++******)))))))))(((((((((*********))))))(((((('''))))))((())))))***++++++************************))))))*********+++++++++((((((((((((((((((((((((*********++++++*********))))))******************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))******)))((()))***))))))*********+++++++++++++++++++++++++++++++++))))))******************************************************************+++++++++*********))))))************************************************************************************************************************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))************************************************+++++++++******)))))))))++++++******+++,,,,,,---***++++++,,,,,,++++++******************+++++++++++++++************++++++************************************************)))*********))))))******************************************+++++++++,,,******+++++++++,,,,,,,,,***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++,,,+++***+++---...---,,,******+++++++++,,,,,,,,,******************************************************************************************************))))))))))))************))))))))))))******++++++++++++++++++++++++)))))))))******+++++++++---,,,***+++,,,,,,+++)))***))))))))))))))))))*********************************++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++'''((()))++++++******)))))))))))))))************))))))))))))))))))))))))((())))))******))))))((()))************))))))(((&&&''''''(((((()))))))))))))))))))))************)))))))))************+++))))))))))))))))))))))))************))))))((((((******+++++++++******)))************************++++++++++++++++++++++++******))))))(((''''''&&&)))))))))((((((((((((((())))))((((((((()))******************************)))************+++++++++************************)))***++++++++++++***))))))))))))))))))******************+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++,,,)))************+++++++++++++++++++++++++++++++++)))))))))))))))*********************************************************+++++++++************))))))))))))******************************+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))))))))((()))***+++,,,,,,,,,+++***++++++,,,,,,++++++************+++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))((()))******************************************++++++,,,******+++++++++,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,+++******)))++++++++++++++++++++++++++++++************++++++,,,+++***+++---...---,,,******+++++++++,,,,,,,,,******************************************************************************************************))))))))))))************))))))))))))******************************))))))******************,,,***))))))***+++)))(((+++******))))))******+++******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************)))************+++++++++'''(((***+++++++++)))(((((()))))))))************(((((((((((((((((((((((((((((())))))))))))((((((***************)))(((((('''''''''((())))))******))))))))))))************))))))))))))************************************)))))))))))))))*********))))))***+++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))******))))))(((((('''(((((((((************************)))************+++++++++************************)))***++++++++++++***))))))))))))******+++++++++)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++,,,)))************+++++++++++++++++++++++++++++++++)))))))))******+++++++++************************************************+++++++++************)))((()))))))))*********+++))))))*********+++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************&&&'''***,,,---,,,***)))***++++++,,,,,,++++++************++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++(((***,,,+++)))(((***,,,******************************))))))******+++,,,******+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,+++***))))))++++++++++++++++++++++++++++++************++++++,,,+++***+++---...---,,,******+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))******))))))))))))************))))))))))))******************************++++++******************+++***))))))******)))''',,,++++++++++++++++++,,,***************************++++++,,,,,,++++++***))))))******++++++++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++'''(((***+++,,,+++)))((((((((())))))*********+++(((((((((((((((((((((((((((((())))))))))))((((((***************)))(((((('''(((((()))***+++++++++))))))))))))************))))))))))))************++++++++++++++++++++++++''''''((()))***+++,,,,,,((()))***+++++++++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))******+++++++++,,,***)))((('''''''''''''''************************)))************+++++++++(((((((((((((((((((((((()))***+++,,,,,,+++***)))*********++++++,,,,,,,,,(((((())))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((*********)))((()))***)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************+++++++++************)))(((((())))))*********+++))))))******++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++$$$&&&***,,,---,,,***(((+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))),,,---,,,***)))+++---))))))************))))))*********)))))))))))))))************************+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++***************************)))))))))((((((''''''+++,,,------,,,+++)))(((************************+++++++++*********))))))++++++************++++++************************************************************************)))************+++++++++************************,,,+++***))))))***+++,,,)))************+++++++++************************************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++((()))************))))))++++++******)))(((((((((************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++***************)))(((((((((((()))***+++,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++************++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------)))************+++++++++,,,+++)))((((((((()))***************************************************************************************************+++++++++*********)))))))))************+++++++++************************++++++++++++)))'''%%%###************************))))))))))))***+++------************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++++++++***)))((((((''')))))))))******+++++++++(((((())))))*********+++************************************************(((((()))))))))*********+++++++++*********))))))***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************************************************************************************))))))************))))))***)))))))))))))))))))))************************+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))((((((((()))***+++,,,,,,++++++***************************+++++++++*********))))))++++++************++++++************************************************************************)))************+++++++++************************++++++***))))))***++++++)))************+++++++++************************************************+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******************************))))))))))))******++++++++++++++++++++++++&&&''''''(((((()))))))))))))))))))))*********************************************************************************************++++++++++++++++++******************+++***************)))(((((((((((()))++++++,,,,,,+++++++++************++++++))))))))))))))))))))))))************************+++++++++*********))))))************************++++++************++++++,,,,,,,,,+++++++++******))))))***++++++,,,------)))************+++++++++---,,,+++***))))))***+++************************************************************************************************+++++++++*********)))))))))************+++++++++************************((()))))))))))))))((((((************************)))))))))))))))***+++,,,************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((())))))******++++++))))))))))))******++++++((()))))))))************************************************************++++++,,,,,,,,,---------+++++++++*********))))))((())))))))))))*********************************++++++++++++++++++++++++************************************************************************************************************************))))))************))))))))))))))))))))))))******************************+++++++++*********************+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))***+++,,,------...************************************************,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************)))))))))'''((()))***++++++++++++************************+++++++++***************++++++************++++++************************************************************************)))************+++++++++************************+++******))))))******+++)))************+++++++++************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++***))))))*********(((((())))))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))******+++++++++************************)))************))))))(((((()))***+++++++++++++++++++++************++++++))))))))))))))))))))))))************************+++++++++***************++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++***))))))******+++,,,,,,,,,)))************+++++++++---,,,++++++***+++++++++************************************************************************************************+++++++++***************)))************+++++++++************************)))))))))(((((())))))***************************)))))))))(((((()))******************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))************))))))))))))************************************************************)))))))))*********+++++++++++++++***************((())))))))))))*********************************++++++++++++++++++++++++************************************************************************************************************************))))))************)))))))))))))))))))))***************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------************************************************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******************(((((())))))************************************************************++++++************++++++************************************************************************))))))*********+++++++++******************************))))))))))))******))))))*********+++++++++************************************************************************++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++------,,,,,,,,,,,,------************************///...,,,***)))((((((((()))))))))******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************((((((((()))******++++++*********++++++*********))))))************)))(((((()))***+++++++++++++++++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))******+++++++++,,,))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++************************...,,,***((('''''''''(((***************************)))((((((((((((((()))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))******++++++++++++++++++)))))))))))))))*********************************************************(((((((((((())))))))))))******************************+++++++++,,,,,,,,,************************************************************************************************************************************************************************))))))************))))))(((((())))))******************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************+++++++++******)))))))))((((((************************************************++++++************++++++************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***(((((())))))************++++++************++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************+++***)))((('''''''''''',,,+++++++++******))))))))))))))))))))))))))))))************************************************(((((()))))))))*********)))***++++++++++++***)))((())))))*********))))))))))))***+++++++++******++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))***************++++++))))))*********+++++++++))))))******************************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************---,,,***)))((((((((()))***************************)))((((((((((((((()))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))))))))************************************************+++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,************************************************************************************************************************************************************************))))))************))))))((((((((()))******++++++***************************************+++++++++******+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++***************************************************************)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***************---,,,+++))))))((())))))***************************************+++++++++++++++************++++++************************************************************************)))************+++++++++************************((())))))******))))))((()))************+++++++++***************************************************************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******'''''''''((())))))************))))))))))))******************************++++++++++++++++++++++++***))))))))))))))))))***************************))))))+++,,,---------------,,,,,,+++******))))))************************************************************************************************)))***+++,,,,,,+++***)))((())))))************))))))******+++++++++******++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,************************)))************+++++++++(((((()))*********))))))************************************************************************))))))))))))))))))))))))***************+++++++++)))************+++++++++************************))))))))))))***++++++,,,************************)))))))))(((((()))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***+++---......,,,,,,,,,,,,,,,+++++++++************))))))))))))************************************************************+++++++++,,,***************+++++++++((())))))))))))*********************************************************************************************************************************************************************************))))))************))))))'''(((((()))******++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,******************************************************))))))***++++++,,,************************++++++++++++++++++++++++************************((((((((())))))*********,,,+++******)))***++++++************************))))))*********+++++++++++++++************++++++************************************************************************)))************+++++++++************************'''((()))******)))(((''')))************+++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******'''''''''((()))*********+++******************+++************************************************)))((((((''''''(((((()))************************)))+++---...///---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++******))))))(((***+++,,,,,,+++***((((((((()))*********************+++++++++******)))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************++++++************++++++******+++++++++,,,,,,,,,************)))))))))))))))************+++++++++((()))***+++++++++******************************************************************************))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++************************(((((()))***++++++++++++************************)))))))))))))))***+++,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((()))***,,,---...///+++++++++******)))))))))************)))))))))(((************************************************'''((((((((())))))))))))))))))*********+++++++++((())))))))))))*********************************************************************************************************************************************************************************))))))************))))))'''(((((()))***+++++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,------...******************************************************))))))***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************''''''(((((()))))))))***+++************,,,---...************************))))))******++++++++++++++++++************++++++************************************************************************)))************+++++++++************************'''((()))******)))(((''')))************+++++++++************************************************))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******'''(((((()))***++++++,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''')))******((($$$*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...------,,,+++***))))))((()))+++,,,,,,+++)))((((((((()))*********************+++++++++******)))++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))++++++************++++++*********++++++,,,,,,,,,*********))))))))))))))))))************+++++++++)))***+++,,,---,,,,,,+++************************************************************************))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++***************************+++,,,,,,+++***((('''************************))))))))))))***+++------************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++***)))))))))((((((''''''+++*********))))))((((((***************************************************+++++++++,,,,,,,,,,,,))))))******++++++++++++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))*********++++++++++++++++++*********))))))************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******+++++++++*********)))))))))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))************************)))((('''''''''(((***+++************************))))))))))))))))))))))))******************************++++++++++++******+++++++++************))))))************+++++++++)))))))))))))))))))))))))))************+++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))******************)))))))))))))))***((()))***++++++***)))(((,,,+++***))))))+++---///++++++***)))(((((())))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++***)))((('''******+++,,,,,,---......************************))))))))))))))))))******)))((((((((()))***++++++((())))))))))))*********++++++************++++++))))))))))))))))))))))))***************************)))''''''((())))))(((***************************************************++++++,,,,,,++++++***++++++***))))))***+++,,,************************((((((((((((((((((((((((************************++++++************++++++))))))))))))))))))))))))******++++++++++++******************************************************************************************)))))))))))))))))))))))))))******+++))))))(((((((((((())))))+++++++++++++++***)))(((+++++++++***************+++***((()))******)))((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******************************++++++++++++************++++++++++++*********++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************************************,,,,,,++++++***)))))))))---+++)))((('''((()))***************************))))))))))))))))))))))))************************+++++++++******)))))))))))))))*********++++++++++++++++++*********))))))************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************++++++++++++++++++++++++*********++++++++++++,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,************************))))))))))))))))))))))))******************************************************++++++++++++******+++++++++************************************************)))))))))((((((+++++++++*********)))))))))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))************************)))(((((('''((()))***+++************************))))))))))))))))))))))))******************************++++++++++++******+++++++++************))))))************+++++++++))))))))))))))))))))))))(((((()))))))))*********+++*********))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))************)))))))))(((((('''((()))***+++++++++***)))))))))))))))******))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++,,,------...++++++++++++++++++++++++---,,,,,,,,,+++************************+++,,,,,,)))))))))*********++++++++++++************++++++************************************************+++)))(((((()))***)))(((***************************************************++++++,,,,,,++++++******)))(((((((((((()))***************************))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))*********++++++*********************************************************************************************)))))))))))))))))))))))))))******+++***))))))(((((())))))***+++++++++++++++***))))))******************+++++++++***))))))******)))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******************************++++++++++++************++++++++++++*********++++++,,,,,,++++++***))))))***++++++++++++*********************************************************************++++++---,,,***)))((()))***+++************************))))))))))))))))))))))))*********************************)))))))))))))))***************++++++++++++++++++***************************************+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))+++++++++***************)))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))************************)))(((((((((((()))***+++************************))))))))))))))))))))))))******************************++++++++++++******+++++++++************))))))************+++++++++))))))))))))))))))))))))'''((((((((())))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))***************)))))))))))))))************))))))))))))******''''''(((((((((((())))))+++***))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++))))))******+++++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,,,,,,,+++,,,,,,---...************+++++++++,,,++++++************++++++++++++++++++++++++++++++************************+++***((((((***+++*********************************************************++++++,,,,,,++++++***+++***))))))))))))******************************************************************************+++******))))))******+++))))))))))))))))))))))))************************************************************************************************************)))))))))))))))))))))))))))******+++*********))))))************++++++++++++***)))))))))))))))***+++++++++,,,,,,+++))))))******)))((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))******************************++++++++++++************++++++++++++************++++++++++++******(((((()))************)))************************************************((())))))***++++++,,,,,,---,,,+++*********+++,,,************************))))))))))))))))))))))))******************************************))))))***************************************************************************************++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++************************+++******************+++************************++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***++++++++++++***))))))))))))))))))))))))))))))************************)))))))))))))))*********************************))))))))))))))))))))))))******************************++++++++++++******+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))***++++++***)))(((((()))***+++((()))************))))))******)))))))))))))))*********))))))))))))******))))))))))))))))))))))))************++++++++++++)))************+++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))(((((((((,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************+++***))))))+++,,,++++++***************************************************++++++,,,,,,++++++***------,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))******))))))))))))******************************************************************************************)))))))))((()))))))))))))))******+++++++++************++++++******+++++++++******)))(((((()))***+++,,,,,,,,,...,,,)))))))))***))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******************************++++++++++++************++++++++++++************++++++++++++******((())))))***************************************************************))))))*********+++++++++,,,++++++*********+++,,,************************************************************************++++++++++++++++++++++++******************************************************************************))))))******+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++*********************************++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++******++++++,,,,,,++++++***************************))))))))))))))))))))))))************************************************))))))************))))))))))))))))))******++++++************************++++++++++++++++++++++++************************))))))*********+++++++++***++++++++++++***))))))************************************************((())))))***************************************))))))))))))))))))))))))******************************++++++++++++******+++++++++*********))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************((()))))))))************))))))(((((()))***+++++++++***)))(((((()))***+++))))))************)))(((***)))))))))))))))************))))))))))))******(((((((((((((((((((((((()))))))))******++++++++++++++++++************)))******+++++++++++++++,,,))))))))))))))))))))))))((((((((()))*********+++++++++************++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************+++)))((()))+++,,,,,,+++***************************************************++++++,,,,,,++++++***------------,,,,,,++++++************************++++++++++++++++++++++++***************************))))))))))))))))))***))))))))))))))))))))))))******)))(((((()))******************************************************************************************)))))))))((()))))))))))))))******+++++++++************++++++)))******+++++++++******(((((()))***+++,,,,,,,,,///,,,***))))))******))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******)))******++++++******))))))***++++++,,,,,,++++++************************************************+++++++++*********))))))******)))))))))*********************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++++++++***************************))))))))))))***++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,------,,,+++***************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******)))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))************************+++++++++)))************+++++++++***++++++++++++***))))))************************************************((()))******++++++******************************))))))))))))))))))))))))******************************++++++++++++******+++++++++************))))))************+++++++++))))))))))))))))))))))))************++++++++++++((((((((((((((()))))))))************************))))))))))))************(((((((((((()))***+++,,,******))))))))))))******))))))(((((((((((('''''')))))))))))))))******+++******))))))))))))******(((((((((((((((((((((((((((((())))))***+++++++++,,,+++++++++******))))))******++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,------...******))))))(((((())))))************+++++++++,,,++++++************++++++++++++++++++++++++++++++***************************((('''(((***,,,,,,+++***************************************************++++++,,,,,,++++++******+++++++++***)))((('''************************++++++++++++++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))***)))(((''''''((()))***************************************************************************************)))))))))))))))))))))))))))******+++*********))))))*********))))))***++++++++++++***)))))))))***+++++++++,,,000---***((()))******)))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******))))))************))))))******+++,,,,,,,,,,,,,,,************************************************,,,,,,++++++***))))))(((((())))))))))))*********************************************************++++++++++++++++++++++++)))*********+++++++++++++++++++++*********))))))))))))*********+++++++++************************)))))))))))))))***++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))************************++++++++++++++++++++++++*********++++++++++++,,,***++++++,,,,,,++++++***)))***,,,------,,,***)))************************))))))))))))))))))))))))************************************************)))******++++++******)))(((((()))******+++,,,,,,************************(((((()))))))))*********))))))*********+++++++++)))************+++++++++***++++++++++++***))))))************************************************((()))***+++++++++******************************))))))))))))))))))))))))******************************++++++++++++******+++++++++************))))))************+++++++++))))))))))))))))))))))))))))))))))))************(((((()))))))))*********************************))))))))))))************(((((((((((()))***+++,,,))))))************))))))+++***)))((('''(((((())))))))))))))))))***++++++******))))))))))))******((((((((((((((((((((((((((((((((()))***+++++++++***************+++++++++++++++******************))))))))))))))))))))))))*********+++,,,,,,,,,---+++***)))(((((((((((())))))))))))*********++++++++++++************++++++************************************************)))'''&&&''')))++++++******************************************************++++++,,,,,,++++++******************((('''&&&************************++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***************************************************************************************)))))))))))))))))))))))))))******+++***))))))(((((())))))***))))))***+++++++++++++++******************++++++111...***((()))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******))))))************))))))))))))***+++++++++++++++************************************************++++++******************))))))******++++++++++++************************************************++++++++++++++++++++++++(((((())))))*********+++++++++++++++******))))))))))))******++++++++++++************************)))))))))))))))******+++))))))***+++,,,,,,------++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,+++++++++)))***,,,------,,,***)))************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))******++++++++++++)))************+++++++++***++++++++++++***))))))************************************************((()))***+++,,,+++******************************))))))))))))))))))))))))******************************++++++++++++******+++++++++************))))))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,************************))))))))))))************(((((((((((()))***+++,,,((()))***++++++***)))(((///---+++))))))***+++,,,))))))((())))))***++++++******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++'''((()))***+++,,,------++++++***************************************************)))))))))))))))++++++***)))(((((())))))((())))))))))))*********++++++************++++++))))))))))))))))))))))))************************((('''&&&''')))++++++***************************************************+++++++++,,,,,,+++++++++++++++,,,,,,+++***((('''************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))+++)))(((''''''((()))+++************************************************************************************)))))))))))))))))))))))))))******+++))))))(((((((((((())))))((()))***++++++++++++++++++++++++***************222///***((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******))))))************))))))(((((()))***************************************************************)))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,************************+++++++++*********))))))************************,,,,,,++++++***)))))))))+++++++++++++++***)))(((******++++++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++******))))))************************************************+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,******))))))))))))******************************++++++******++++++,,,---)))))))))))))))))))))))),,,,,,,,,++++++*********)))))))))***+++++++++,,,******++++++++++++******************************+++***************++++++)))************+++++++++***+++,,,+++)))))))))***))))))))))))))))))))))))************************...---,,,***'''%%%$$$###))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++((()))***+++,,,---------))))))))))))))))))))))))***)))))))))((((((''''''&&&&&&&&&&&&''')))******))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,++++++************++++++*********************************)))))))))))))))************************++++++++++++++++++++++++))))))************))))))************************---,,,,,,+++***)))((((((************************''''''((()))***+++++++++************************))))))))))))))))))))))))++++++************++++++************************+++++++++*********)))))),,,,,,,,,++++++***************++++++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******)))))))))))))))***555'''&&&+++(((***,,,&&&))))))))))))))))))))))))************************************************)))))))))***+++++++++,,,************************++++++++++++++++++++++++******+++,,,...///000000************************++++++++++++++++++++++++'''((()))***************)))***,,,------,,,***)))++++++************++++++---,,,,,,+++*********++++++++++++*********))))))************************((((((((((((((()))))))))+++++++++++++++***))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++*********)))++++++++++++++++++++++++******************************************++++++******************************+++++++++,,,,,,,,,++++++************++++++************************++++++******++++++,,,,,,************************,,,,,,,,,+++++++++*********************+++++++++******++++++++++++******************************++++++******************)))************+++++++++***+++,,,+++)))))))))***************************************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))*********))))))((((((((()))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))***)))((((((((()))+++++++++******))))))******+++************************+++++++++***************************************++++++++++++++++++++++++))))))************))))))************************,,,,,,++++++***)))))))))************************((())))))******+++++++++************************))))))))))))))))))))))))++++++************++++++************************+++++++++*********)))))),,,,,,,,,++++++*********************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************((((((((()))))))))******************************)))))))))))))))))))))))))))))))))*********++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++******)))))))))******666((('''+++)))***,,,'''))))))))))))))))))))))))***************************************************************+++++++++************************************************))))))***+++,,,------...************************++++++++++++++++++++++++)))******+++,,,,,,++++++***+++,,,,,,,,,+++***)))++++++************++++++---,,,++++++*********++++++++++++***************))))))))))))))))))))))))&&&''''''((())))))*********++++++++++++***))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,************************,,,,,,,,,++++++++++++***+++++++++*********************++++++++++++******************************,,,,,,+++***)))))))))***)))************+++++++++***+++,,,+++)))))))))***++++++++++++++++++++++++************************((())))))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))***************)))))))))******)))))))))******+++))))))))))))))))))))))))))))))))))))************((()))))))))***+++++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))((()))******++++++******))))))******+++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))************))))))*********************************************************************************+++++++++++++++************************))))))))))))))))))))))))++++++************++++++************************+++++++++***************+++++++++++++++***************((((((((((((******+++++++++++++++*********))))))))))))))))))))))))************************)))))))))*********++++++************************************************************+++++++++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++++++++************++++++888***(((,,,***+++---((())))))))))))))))))))))))************************************************+++++++++***************************************))))))))))))))))))))))))(((((())))))************************************++++++++++++++++++++++++++++++,,,------------,,,++++++++++++******))))))++++++************++++++,,,,,,+++************+++************************(((((((((((((((((((((((())))))******++++++++++++******+++++++++******)))***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,+++++++++******+++++++++******************************++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++***)))))))))******++++++++++++******************************,,,,,,+++***))))))))))))))))))*********+++++++++***+++,,,+++)))))))))***++++++++++++++++++++++++************************,,,++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***+++++++++++++++))))))))))))))))))))))))++++++******************))))))(((((('''((((((((())))))))))))))))))))))))((()))))))))************(((((()))***+++,,,,,,---******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))***************************************+++++++++++++++************************************************))))))************))))))************************))))))*********+++++++++************************,,,,,,++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++************************************************+++++++++***************+++)))'''&&&&&&''')))++++++++++++***************))))))))))))))))))))))))************************)))*********++++++++++++******************************************************+++++++++,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++***++++++,,,---999+++)))---***+++...)))))))))))))))))))))))))))************************************************,,,+++++++++***)))))))))************************************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++)))))))))))))))++++++************++++++++++++***************+++************************((((((((((((((((((((((((++++++++++++******)))))))))******+++++++++******++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++++++++++++++,,,))))))))))))))))))))))))************************---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,******))))))))))))******************************)))***+++,,,,,,,,,++++++************************++++++++++++++++++++++++,,,+++++++++***)))))))))******++++++++++++******************************,,,++++++***))))))******))))))*********+++++++++***+++,,,+++)))))))))***************************************************,,,,,,+++)))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***+++++++++******))))))))))))))))))))))))******************++++++***))))))(((((((((((()))))))))))))))))))))))))))((()))))))))************(((((()))***+++,,,,,,---))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))))))))))))))******++++++************************************************))))))************))))))************************)))))))))***++++++,,,,,,************************,,,,,,++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++************************************************************************+++)))'''&&&&&&''')))+++************************))))))))))))))))))))))))************************)))*********++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++++++++******+++,,,,,,---;;;,,,))),,,***+++...)))))))))))))))))))))))))))************************************************,,,+++++++++***)))))))))************************++++++++++++++++++++++++***************)))))))))************************++++++++++++++++++++++++******++++++++++++******,,,,,,+++***))))))******++++++************++++++*********))))))***++++++***************+++++++++))))))))))))))))))))))))******))))))(((''''''&&&))))))***++++++++++++***++++++,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))************************++++++************************************************+++++++++,,,,,,,,,***))))))))))))))))))***************************)))***+++,,,---,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++*********************++++++++++++******************************+++***************++++++)))************+++++++++***+++,,,+++)))))))))***))))))))))))))))))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***************))))))))))))))))))))))))))))))))))))***************++++++*********++++++,,,))))))))))))))))))))))))))))))))))))************((()))))))))***+++++++++((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((()))************)))***))))))(((((())))))***))))))))))))))))))))))))((((((((()))******++++++************************************************))))))************))))))************************))))))******+++++++++,,,*********************************+++++++++++++++************************))))))))))))))))))))))))++++++************++++++***************************************+++++++++)))))))))*********************((((((((((((******)))))))))***************))))))))))))))))))))))))************************)))))))))*********++++++((((((((((((((((((((((((************************************+++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++***************+++,,,---;;;---))),,,)))***...)))))))))))))))))))))))))))************************************************+++++++++***************************************+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++))))))*********)))((((((++++++++++++++++++++++++++++++************++++++***))))))))))))***++++++))))))*********+++++++++************************)))))))))((((((((((((((())))))***++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------))))))))))))))))))))))))******************************************++++++******************************+++++++++,,,,,,,,,+++******))))))******+++************************(((***+++------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++******++++++++++++******************************))))))))))))***+++,,,,,,)))************+++++++++***+++,,,+++)))))))))***************************************************((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))((((((((())))))*********************+++,,,------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))***+++******)))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))******+++,,,,,,************************************************))))))************))))))***************************************+++++++++************************((())))))******+++++++++************************))))))))))))))))))))))))++++++************++++++************************))))))*********+++++++++((()))))))))*********+++************************((()))))))))*********+++))))))))))))))))))))))))************************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))***+++,,,,,,<<<---)))+++(((***---)))))))))))))))))))))))))))***************************************************************+++++++++*********************************************************************+++************************++++++++++++++++++++++++))))))******))))))(((''')))***,,,---......------++++++************++++++)))))))))))))))***++++++))))))******++++++++++++************************)))))))))***++++++,,,,,,((()))***++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,---+++++++++,,,,,,---------************************************************+++++++++,,,,,,------...******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************(((***+++------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******+++++++++,,,******++++++++++++******************************(((((())))))***+++------)))************+++++++++***+++,,,+++)))))))))***++++++++++++++++++++++++*********************************************+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))''''''(((((()))))))))***(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((******************************))))))))))))******))))))))))))))))))))))))'''((()))++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------************************))))))))))))))))))))))))))))))************))))))************************************************************************''''''((()))***++++++,,,************************))))))))))))))))))))))))++++++************++++++************************))))))******++++++++++++(((((())))))*********+++******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))************************(((((((((((())))))))))))************************((((((((((((((((((((((((((())))))))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++(((((((((((()))***+++,,,<<<,,,(((***''')))---((())))))))))))))))))))))))************************************************))))))******+++++++++,,,************************))))))))))))))))))))))))((()))))))))*********+++************************++++++++++++++++++++++++***************)))((('''(((***,,,///000///...---++++++************++++++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++************************+++++++++*********))))))************************************************++++++************++++++************************,,,+++***))))))***+++,,,---,,,+++***))))))))))))++++++******)))(((((((((,,,,,,++++++***)))(((((()))************+++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))***+++++++++,,,+++*********))))))((((((,,,,,,,,,++++++++++++++++++++++++*********))))))************************,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,++++++******++++++,,,******))))))******+++,,,************************)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************))))))************))))))++++++************************++++++++++++******))))))))))))************++++++******))))))(((((('''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((+++...---******---222666000***(((***,,,***(((+++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,******++++++++++++******))))))*********))))))(((******+++++++++******)))*********++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++************************+++++++++*********))))))************************************************++++++************++++++************************+++***)))(((((()))***+++---,,,+++***))))))))))))))))))))))))************,,,,,,++++++***))))))((()))************+++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************+++*********))))))))))))))))))))))))))))))))))))***************+++++++++************)))))))))((()))))))))***************+++++++++*********))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******))))))))))))******,,,+++++++++***)))))))))***************************************++++++,,,************************************************))))))))))))))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************))))))************))))))******************************++++++++++++******))))))))))))************++++++++++++************'''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((+++...,,,)))))),,,000555///***(((***,,,***(((+++++++++*********))))))***************************++++++,,,,,,++++++***************************************+++++++++,,,******++++++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++************************+++++++++***************************************************************++++++************++++++************************++++++************++++++,,,,,,+++***))))))))))))(((((())))))***++++++,,,,,,,,,++++++***))))))))))))************+++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))+++++++++***************************))))))))))))&&&''''''(((((()))))))))+++************)))))))))*********************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))(((((((((((((((((()))))))))))))))))))))))))))++++++************++++++++++++******************)))***++++++++++++***))))))************+++++++++************************************************+++***))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))******************************++++++++++++******))))))))))))************+++++++++++++++,,,,,,,,,((((((((()))******++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))+++---+++)))(((+++...333///***)))***+++***)))+++++++++******************************************++++++,,,,,,++++++***************************)))))))))*********++++++******++++++++++++*********++++++,,,,,,,,,++++++,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++)))))))))*********++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++************************************************************************************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******)))))))))******++++++++++++++++++*********))))))))))))*********+++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++++++++***)))))))))*********)))))))))))))))&&&&&&''''''((()))******************))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))+++******))))))******+++&&&'''((()))+++,,,......***,,,---//////---,,,***))))))******++++++++++++************************************************++++++***)))((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))************))))))))))))))))))******************++++++++++++******((()))))))))************)))******++++++,,,,,,,,,(((((())))))************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))++++++***)))(((***,,,000---***)))***+++***)))***************************************************++++++,,,,,,++++++***************************((())))))))))))***************++++++++++++************++++++,,,+++++++++))))))((((((((()))***+++,,,,,,,,,++++++*********++++++++++++++++++++++++((())))))))))))*********++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++************************************************************************************************++++++************++++++***************************++++++++++++++++++***,,,+++******)))*********,,,+++++++++******))))))+++++++++***************))))))*********+++++++++***++++++,,,,,,,,,++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))******''''''((())))))***++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((()))+++,,,......***+++---......---+++***((()))***++++++++++++***************************************************++++++***)))((((((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))************))))))(((((()))))))))***************++++++++++++******((()))))))))************((()))))))))******++++++)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))&&&''''''((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************))))))+++,,,...,,,*********+++*********************************************************++++++,,,,,,++++++***************************((())))))))))))***************++++++++++++******(((((()))***++++++******))))))((())))))******+++,,,,,,,,,++++++*********)))))))))***************((())))))))))))*********++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++***************************************+++++++++************************************************++++++************++++++************************'''((())))))))))))((('''++++++***************+++---,,,,,,+++******))))))************************)))************+++++++++******+++,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))+++++++++***************))))))))))))************)))))))))******+++++++++(((((()))))))))))))))************************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))++++++******************((()))************)))(((((()))***,,,,,,+++******************************+++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))'''(((((())))))***************++++++++++++******))))))))))))************)))))))))))))))*********))))))))))))))))))******)))))))))))))))))))))))))))************+++++++++************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************))))))******,,,------,,,++++++*********++++++***************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))))))))*********++++++******++++++++++++******'''((()))******************+++,,,---------------,,,,,,++++++++++++++++++)))))))))***************)))))))))*********++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++************++++++************************((()))************)))(((+++***************++++++++++++++++++++++++++++++************************)))************+++++++++)))***+++,,,,,,,,,,,,+++************************************************(((((()))))))))*********))))))))))))))))))))))))***************+++++++++((()))))))))************************************(((((((((((())))))******************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***))))))))))))))))))***,,,+++++++++***)))))))))((((((((((((((((((((((((((()))+++,,,,,,+++***)))************************++++++++++++++++++++++++))))))))))))))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************))))))************))))))''''''(((((()))******+++******++++++++++++******))))))))))))************++++++***************)))***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))))))))))))))))))))))),,,+++++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))***,,,...//////******++++++******++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************+++++++++,,,******++++++++++++******'''((()))***++++++++++++)))+++---///000///...---++++++++++++++++++,,,,,,******++++++,,,,,,,,,,,,************+++++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************++++++++++++++++++++++++************************))))))******++++++++++++************************************************++++++************++++++************************+++,,,---......---,,,++++++***************++++++*********++++++,,,------******************++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))*********+++************))))))))))))'''((((((((())))))******************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))******))))))))))))******))))))))))))))))))))))))++++++************++++++))))))******+++++++++,,,******))))))))))))******''')))+++,,,,,,,,,***)))************************++++++++++++++++++++++++))))))(((((()))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************))))))************))))))&&&''''''((()))******+++******++++++++++++******))))))))))))************---,,,,,,++++++******************))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,+++)))(((&&&%%%$$$************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((***---///000000)))***++++++******+++,,,))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************************++++++++++++,,,,,,,,,******++++++++++++******((()))***+++,,,---------&&&))),,,///000///,,,+++*********++++++,,,,,,---,,,,,,,,,------.........***++++++++++++,,,,,,,,,++++++************++++++************************((()))))))))))))))((((((************************))))))))))))))))))))))))************************************************,,,,,,,,,++++++*********))))))))))))************+++++++++++++++***)))((()))***++++++***)))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))************************+++++++++++++++***)))(((++++++************++++++*********)))******++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------************************************************************************)))************+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++***************---+++((((((***++++++++++++*********))))))((((((++++++************++++++)))************+++++++++,,,+++******)))*********(((((())))))************))))))))))))))))))))))))***************************************************************************************************************)))((((((++++++++++++***((('''&&&((()))***+++++++++++++++((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))***)))(((&&&###!!!************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************)))))))))***+++++++++,,,))))))))))))************))))))(((((((((((()))))),,,+++++++++***)))))))))******++++++++++++******+++*********))))))((((((************))))))(((((()))'''&&&(((+++---,,,***))))))))))))************************))))))))))))+++*********))))))((((((************************)))***++++++,,,,,,,,,,,,************************))))))))))))))))))))))))************************(((((())))))******++++++******))))))))))))******************************(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++******************************************************************************************************))))))******+++,,,''''''&&&(((***,,,,,,++++++,,,,,,------,,,,,,+++)))+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---++++++((('''555:::,,,******))))))***++++++,,,))))))************))))))))))))******+++++++++,,,)))***************))))))************************))))))))))))))))))))))))************************((((((((((((((((((((((((,,,,,,,,,++++++*********))))))))))))***************++++++++++++***)))))))))***++++++***)))***+++************************************************++++++++++++++++++++++++************************)))************+++++++++************************************************++++++,,,,,,+++******)))++++++************++++++++++++***************+++++++++++++++++++++++++++************************))))))***++++++,,,------************************************************************************)))************+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,+++++++++***))))))))),,,***)))(((***++++++***************)))))))))(((***))))))))))))))))))***)))************+++++++++***)))))))))***+++,,,,,,)))))))))*********++++++))))))))))))))))))))))))***************************************************************************************************************)))((((((******+++******)))((('''))))))***+++++++++******))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))((()))))))))((('''%%%$$$************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))***************************************************+++++++++))))))))))))************))))))(((((((((((())))))+++++++++*********************++++++++++++******************)))))))))(((++++++*********))))))))))))'''&&&(((+++,,,+++***))))))))))))************************))))))))))))************)))))))))(((************************))))))***+++++++++******************************))))))))))))))))))))))))************************)))))))))))))))*********,,,++++++++++++++++++,,,************************))))))))))))))))))))))))******************************************************************************************************************************************************))))))******+++,,,***)))((()))+++++++++)))+++,,,,,,------,,,,,,++++++,,,,,,+++***)))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,***+++))))))777<<<000+++***************++++++))))))************)))))))))))))))******+++++++++******+++++++++++++++***************************))))))))))))))))))))))))************************((((((((((((((((((((((((+++++++++++++++*********))))))))))))************))))))***++++++++++++***)))***++++++***)))***+++++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++************++++++,,,,,,++++++******))))))++++++++++++++++++++++++************************))))))******+++,,,,,,,,,************************************************************************)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))((((((,,,***))))))***++++++***************))))))))))))))))))(((((((((((()))))))))************+++++++++((((((((()))***,,,---...*********+++++++++++++++))))))))))))))))))))))))************************************************************************************************)))************))))))((())))))************))))))******+++++++++******)))++++++++++++*********)))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************+++++++++***************)))))))))*********++++++***))))))(((((())))))******************+++++++++******++++++++++++******************))))))))))))+++++++++++++++*********)))((('''(((***++++++***))))))))))))************************))))))))))))************))))))))))))************************))))))*********)))((((((************************))))))))))))))))))))))))************************************))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))******************************************************************************************************))))))******+++,,,---+++******++++++***(((++++++,,,,,,,,,,,,++++++---,,,+++)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++)))+++++++++888>>>333,,,++++++*********++++++))))))************)))))))))))))))))))))*********)))***++++++++++++++++++************************))))))))))))))))))))))))************************************************+++++++++***************((()))))))))************(((((()))***+++,,,,,,,,,)))***++++++***)))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++************++++++------,,,,,,+++***)))(((++++++++++++++++++++++++************************))))))******+++++++++,,,************************************************************************))))))*********+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++---,,,,,,+++***)))((((((,,,***))))))+++++++++)))*********)))))))))))))))))))))(((((((((((())))))))))))*********+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************))))))************)))((((((((()))***************+++++++++++++++***)))(((,,,,,,+++++++++*********%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))((())))))******+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************,,,+++++++++***)))))))))))))))*********+++++++++***))))))))))))))))))***)))))))))***+++++++++,,,******++++++++++++***************)))))))))))))))++++++++++++++++++++++++)))(((((()))************((()))))))))************************)))))))))(((*********)))))))))))))))***************************+++++++++***)))((((((************************))))))))))))))))))))))))************************++++++******))))))(((((()))))))))******)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************))))))******+++,,,---,,,***+++,,,,,,+++)))++++++,,,,,,,,,,,,++++++---+++***)))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++(((+++,,,+++555;;;222,,,,,,+++*********++++++)))******++++++******)))))))))))))))))))))))))))((())))))***++++++******************************))))))))))))))))))))))))************************************************************************((()))))))))************'''((()))***+++,,,,,,,,,)))***++++++***)))***+++************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++************++++++------------,,,***)))(((++++++++++++++++++++++++************************)))***************++++++************************************************************************))))))*********+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,++++++***))))))(((+++***)))***+++,,,***)))))))))))))))))))))******+++******))))))******+++))))))*********+++++++++++++++***************+++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************((())))))*********))))))'''((()))******+++******+++++++++++++++***)))(((++++++*********)))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))***)))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************,,,+++++++++***)))))))))************++++++++++++******))))))))))))******)))))))))***+++++++++,,,******++++++++++++******))))))))))))))))))******++++++++++++++++++++++++((()))))))))))))))******((()))))))))************************)))))))))((())))))))))))))))))******************************,,,,,,,,,,,,+++***))))))************************))))))))))))))))))))))))************************++++++******))))))((((((((()))************)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************))))))******+++,,,+++*********,,,---,,,+++***++++++,,,,,,++++++***+++***)))***---//////---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,(((+++,,,)))///444---,,,,,,+++++++++++++++,,,******++++++++++++***************)))))))))))))))'''((()))***++++++++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))***************))))))))))))************'''((()))***+++,,,,,,,,,)))***++++++***)))***+++))))))))))))))))))))))))************************************************************************)))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,---------+++***)))++++++++++++++++++++++++************************************************************************************************************************)))************+++++++++,,,++++++******++++++,,,******++++++++++++******+++++++++***************+++***)))***,,,,,,***((())))))))))))************++++++************++++++)))************+++++++++,,,++++++***))))))******+++++++++++++++*********))))))))))))))))))))))))************************************************************************************************((())))))************)))'''((()))*********************+++++++++******)))*********)))))))))(((((())))))))))))************))))))))))))))))))))))))+++***)))((('''''''''(((***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************+++++++++************************++++++++++++,,,+++******))))))******+++***************+++++++++******++++++++++++******))))))))))))*********************+++++++++++++++((()))******)))((()))+++))))))))))))************************))))))))))))))))))))))))************************************+++,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))************************************))))))))))))***+++,,,------,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************))))))******+++,,,***))))))***,,,---,,,+++******++++++++++++*********((((((+++000222000...++++++++++++++++++++++++***++++++++++++,,,,,,,,,---(((+++---'''***///)))+++++++++++++++,,,------******++++++++++++******+++++++++***************((()))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))*********+++))))))))))))************((()))***+++++++++++++++)))***++++++***)))***+++************************************************++++++++++++++++++++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,++++++++++++************++++++***+++---......,,,+++***++++++++++++++++++++++++************************************))))))))))))************************************************************************)))************+++++++++,,,++++++******++++++,,,******++++++++++++*********************+++++++++*********+++,,,,,,***(((((()))))))))******************))))))))))))******)))************+++++++++*********)))******++++++++++++*********)))))))))))))))))))))))))))))))))************************************************************************************************(((((()))***************((())))))*********))))))))))))***+++++++++******************))))))))))))************+++++++++,,,))))))))))))))))))))))))+++***)))((('''(((((()))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))***************************************************+++++++++*********+++++++++,,,,,,+++******))))))******++++++++++++*********************++++++++++++******((()))))))))************)))))))))*********++++++(((***+++***(((''')))+++))))))))))))************************))))))))))))((()))))))))************************************)))******++++++++++++***************************))))))))))))))))))))))))************************)))))))))))))))*********)))+++,,,------,,,+++)))************************++++++++++++++++++++++++******************************************************************************************************************************************************))))))******+++,,,,,,***))))))***+++***(((******++++++++++++******)))((((((,,,111222...*********************************+++++++++,,,,,,,,,,,,'''+++...'''(((,,,)))*********+++,,,---...///***++++++,,,,,,++++++***,,,,,,,,,,,,+++++++++***)))***+++,,,------...---************************))))))))))))))))))))))))************************************************(((((())))))*********+++))))))))))))************))))))***++++++++++++***)))+++++++++***)))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++************++++++***+++---......---,,,***++++++++++++++++++++++++*********************************)))))))))))))))************************************************************************)))************+++++++++,,,++++++++++++++++++,,,******++++++++++++******)))))))))***++++++,,,,,,***)))***+++,,,,,,***((((((((())))))*********+++))))))(((((((((((()))))))))************+++++++++(((((())))))***+++------+++*********))))))(((((())))))))))))))))))))))))************************************************************************************************(((((()))***************))))))************))))))((()))***++++++++++++++++++++++++*********))))))((()))))))))************))))))))))))))))))))))))***)))((((((((()))***+++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++************++++++,,,+++++++++******))))))******++++++++++++******(((((())))))*********+++(((((())))))*********+++(((***,,,+++(((''')))+++))))))))))))************************))))))))))))(((((())))))*********+++************************'''((()))***************************************))))))))))))))))))))))))************************(((((())))))******++++++'''(((***++++++***((('''************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************)))***++++++,,,---+++***)))))))))'''%%%******++++++++++++******)))((((((,,,111111,,,&&&))))))))))))))))))))))))*********++++++,,,,,,,,,,,,&&&+++...((((((---***))))))***+++,,,...///000***++++++,,,,,,++++++***---------,,,,,,+++++++++(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++************************)))))))))))))))))))))))),,,,,,,,,++++++*********+++***))))))+++***)))''')))))))))***+++++++++,,,+++++++++*********))))))************************))))))))))))))))))))))))+++*********))))))((((((************************************************,,,,,,,,,++++++*********************************************************//////......---,,,******))))))***++++++++++++***++++++++++++++++++++++++++++++***************+++,,,++++++******++++++,,,,,,,,,,,,++++++*********)))))))))***+++++++++,,,******+++,,,,,,,,,,,,++++++++++++++++++***)))(((************************))))))***++++++++++++***************************************************)))))))))))))))))))))))))))))))))***+++++++++,,,+++++++++++++++***)))((())))))))))))))))))))))))************************++++++************+++++++++++++++*********))))))******))))))))))))******)))************+++++++++************************,,,+++++++++)))((('''&&&************************///---+++)))((((((((())))))))))))))))))***************))))))((((((''''''%%%%%%&&&'''((()))*********++++++,,,,,,++++++************++++++,,,,,,,,,''''''(((((())))))******''''''(((((())))))*********)))((((((((()))+++,,,))))))))))))))))))))))))+++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))************************+++*********))))))(((((()))***,,,------+++(((&&&++++++************++++++))))))))))))))))))))))))************************---------,,,,,,++++++++++++***)))(((((()))***+++******************************))))))((((((''''''++++++******************++++++***************+++************************))))))))))))************+++,,,,,,---,,,+++***)))))))))))))))))))))))))))***+++,,,---...------,,,+++++++++*********))))))))))))************))))))))))))))))))))))))))))))************************++++++******************((()))))))))************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******---,,,,,,+++*********+++***+++,,,------,,,+++***+++++++++++++++***))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************)))************+++++++++************************************************,,,,,,,,,++++++*********)))(((((()))+++,,,+++)))***************++++++++++++++++++*********))))))************************+++++++++++++++++++++++++++*********))))))))))))************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************///000000//////...---,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,++++++******++++++,,,,,,,,,,,,+++++++++*********************+++++++++)))***++++++,,,,,,+++++++++++++++++++++***))))))************************)))************+++++++++************************************************))))))))))))))))))))))))***************++++++++++++++++++++++++***))))))************************************************++++++************+++++++++++++++*********)))))),,,,,,++++++++++++,,,,,,)))************+++++++++************************)))************))))))(((************************+++***((((((((()))+++,,,,,,,,,+++***)))(((''''''+++*********))))))))))))++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++++++++,,,))))))))))))************))))))))))))*********+++***)))((((((((()))++++++))))))))))))))))))))))))+++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))+++++++++***************++++++++++++*********))))))***,,,,,,,,,***)))'''++++++************++++++))))))))))))))))))))))))************************,,,,,,,,,,,,+++++++++***,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************+++******))))))*********************************))))))))))))***************+++,,,,,,,,,+++***)))************************((()))+++,,,,,,,,,+++***+++++++++*********)))))),,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******---,,,++++++******++++++******++++++++++++******)))))))))))))))(((''''''++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))************************)))************+++++++++************************************************+++++++++++++++*********'''''''''))),,,---,,,++++++++++++***************+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************************************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************---......//////......---++++++,,,------------,,,+++++++++++++++++++++++++++***************++++++++++++************++++++,,,,,,,,,++++++++++++***+++++++++***************)))***++++++,,,,,,++++++***++++++++++++***))))))************************+++***)))))))))***,,,,,,************************************************))))))))))))))))))))))))+++++++++******************++++++++++++***))))))++++++++++++++++++++++++************************++++++************+++++++++++++++***************,,,,,,++++++++++++,,,,,,)))************+++++++++************************'''((()))******************************************)))(((((((((***+++,,,,,,++++++***)))(((''''''++++++++++++************,,,+++++++++******))))))******++++++++++++******+++++++++++++++*********++++++++++++************************++++++++++++)))))))))((()))******+++))))))))))))))))))))))))+++++++++***************************************+++++++++***************))))))))))))))))))))))))++++++++++++******)))))),,,,,,,,,+++++++++++++++++++++++++++*********)))++++++************++++++))))))))))))))))))))))))************************+++++++++***************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************************)))))))))))))))******************************)))))))))*********++++++)))******+++++++++******++++++++++++++++++++++++))))))***++++++++++++***+++++++++***************,,,------------------,,,))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,++++++******++++++*********))))))*********)))))))))***))))))((('''++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))************************))))))*********+++++++++************************************************+++++++++***************(((((((((***,,,---,,,***,,,+++++++++***)))))))))************************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,++++++************++++++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))***+++++++++++++++******+++++++++******)))************************,,,***)))((((((***,,,---************************************************)))))))))))))))))))))))),,,+++++++++***)))))))))******+++++++++******)))++++++++++++++++++++++++************************++++++************++++++******************************))))))))))))******))))))*********+++++++++************************(((((()))***************************************...---+++***)))))))))***(((((())))))******++++++*********************************)))))))))((((((******++++++++++++******,,,,,,++++++******))))))+++++++++******)))))))))************************)))))))))))))))******+++))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++,,,+++***))))))***++++++++++++************++++++))))))))))))))))))))))))*********************************)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++*********************+++++++++))))))(((((())))))******************************))))))*********+++++++++))))))******************++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))***************************************+++++++++*********+++++++++,,,,,,))))))))))))))))))))))))***************************************************+++++++++++++++,,,,,,************************,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,+++***)))(((((()))***++++++++++++,,,,,,++++++***************************((((((((()))))))))******))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************+++*********,,,,,,***(((,,,+++++++++***)))))))))***************************************************************************************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,+++******))))))******+++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))***++++++++++++***)))******+++++++++******************************,,,***)))((((((***,,,---************************************************)))))))))))))))))))))))),,,+++++++++***))))))))))))******+++++++++******************************************************++++++************++++++******************************))))))))))))******))))))*********+++++++++***************************************)))((((((************************...---,,,,,,++++++++++++'''(((((()))******++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))******++++++******)))+++++++++******)))))))))*********))))))(((((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))+++++++++*********))))))))))))******************,,,+++)))((()))***+++,,,++++++************++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))************************))))))*********+++++++++)))))))))))))))***++++++************************************++++++++++++******************++++++*********************************))))))))))))***************************(((((())))))))))))(((((())))))))))))))))))))))))************************))))))*********+++++++++))))))))))))*********+++))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,************************,,,,,,,,,+++++++++******,,,++++++***++++++,,,,,,+++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++************************'''((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++)))))))))***************,,,+++***+++,,,,,,***(((+++++++++******************************+++++++++************************------------------------*********+++++++++++++++***************************************************++++++++++++,,,,,,,,,***************************************************+++,,,,,,------------))))))***++++++++++++***++++++++++++++++++++++++))))))))))))***+++,,,,,,******))))))))))))*********++++++++++++,,,,,,,,,+++++++++***************((()))******++++++******))))))***++++++++++++***************************+++***)))))))))***,,,,,,************************************************))))))))))))))))))))))))+++++++++***************))))))***++++++++++++***))))))))))))))))))))))))************************++++++************++++++***************+++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++***************************************)))((('''************************)))******+++,,,---......************))))))((((((((((((((((((((())))))))))))))))))******+++++++++))))))************))))))***************))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((()))************)))))))))))))))))))))))))))***************+++++++++***************************************+++++++++))))))))))))))))))))))))************************)))))))))))))))*********+++***)))))))))***+++,,,++++++************++++++))))))))))))))))))))))))************************))))))))))))************((()))************)))(((++++++++++++++++++++++++)))))))))***************)))))))))***++++++,,,,,,))))))))))))***+++,,,---*********************************++++++++++++,,,---,,,++++++******++++++)))))))))))))))))))))))))))(((''''''&&&'''''''''***************+++++++++))))))************))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,(((((()))))))))******************************************************************************************++++++,,,,,,---************************,,,,,,,,,+++++++++******++++++******++++++,,,,,,*********))))))*********((()))******+++*********************************(((((()))))))))*********))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++((()))))))))*********++++++******+++,,,---+++******************+++++++++))))))*********+++++++++************************------------------------*********++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,,,,,,,,,,+++)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,---******))))))))))))************+++++++++,,,,,,,,,***************+++++++++((())))))***************))))))***+++++++++++++++************************)))************+++++++++************************************************))))))))))))))))))))))))***************+++++++++))))))***+++++++++++++++************************************************++++++************++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++************************((())))))************)))************************'''((()))***+++,,,,,,,,,************))))))))))))(((((()))))))))************)))))))))))))))(((((())))))************))))))))))))))))))************))))))))))))))))))***************)))))))))(((((('''((()))***+++******)))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))******+++++++++******)))******++++++,,,++++++************++++++))))))))))))))))))))))))************************)))))))))******+++++++++)))***++++++++++++***)))++++++++++++++++++++++++*********+++++++++,,,,,,((())))))***++++++,,,,,,************+++,,,---...*********************************+++++++++,,,,,,000///---,,,+++***++++++************************+++***)))((('''(((((()))))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************************************)))******+++,,,,,,------************************,,,,,,,,,+++++++++******++++++******++++++,,,---******++++++++++++******((()))******+++++++++***************************)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++(((((())))))*********+++)))))))))+++---...---,,,))))))******+++++++++,,,))))))******++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********))))))(((++++++,,,------------,,,++++++++++++++++++++++++))))))))))))***+++,,,---******))))))))))))***************++++++,,,,,,,,,))))))******+++++++++,,,(((((()))***************((()))***+++++++++++++++************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))******+++++++++,,,((()))***+++++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))******++++++++++++******))))))))))))******)))************+++++++++************************&&&'''(((***++++++,,,,,,************************((())))))))))))(((((('''&&&'''((()))***+++,,,,,,))))))******+++++++++,,,000000///...---,,,+++***))))))************))))))(((((())))))******++++++))))))******+++++++++,,,,,,+++++++++******))))))'''((()))++++++******)))))))))))))))))))))))))))))))))******++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---*********++++++,,,,,,,,,))))))******++++++++++++++++++************++++++))))))))))))))))))))))))************************))))))******+++++++++,,,***+++,,,------,,,+++***((((((((((((((((((((((((+++++++++,,,,,,---------((())))))***++++++,,,,,,++++++++++++,,,---...///******************************+++++++++,,,,,,,,,222000...,,,+++***++++++++++++++++++++++++++++++///...,,,+++++++++,,,,,,))))))******++++++++++++))))))************))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))***+++,,,,,,------************************,,,,,,,,,+++++++++******+++*********+++,,,,,,---***+++,,,------,,,+++******+++,,,---------------)))))))))))))))))))))))))))************+++++++++************************************************************************,,,+++***))))))***+++,,,))))))************))))))))))))))))))************************************,,,,,,,,,++++++*********************************)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,,,,++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************,,,+++***))))))***+++,,,++++++************++++++************************+++*********))))))(((((())))))(((((()))+++---...************************************************))))))))))))))))))))))))+++++++++************)))************************************************((()))***,,,,,,+++******+++++++++*********))))))(((((()))***************)))))))))))))))))))))))),,,,,,++++++***)))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))***+++,,,---,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************((()))***++++++++++++++++++*********))))))(((((())))))))))))))))))))))))************************))))))))))))((((((((((((************************))))))***+++,,,------...''''''(((((())))))******++++++++++++++++++++++++************************++++++************++++++******))))))))))))******+++++++++++++++++++++++++++*********))))))((((((************************************************,,,,,,,,,++++++*********++++++,,,,,,,,,---------************************************************)))))))))***+++++++++,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))************************,,,,,,++++++***)))))))))''''''(((***+++,,,---...******************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,+++))))))***,,,)))************+++++++++***************************************+++++++++************************++++++***))))))***++++++))))))************))))))))))))))))))************************************,,,,,,,,,+++++++++******************************)))************+++++++++)))************+++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,+++++++++++++++***))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************++++++***))))))***++++++++++++************++++++************************************)))))))))(((+++******))))))***+++,,,************************************************************************+++++++++************)))************************************************))))))***++++++++++++***+++++++++*********))))))(((((()))***************))))))))))))))))))))))))((((((((((((((()))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***+++,,,---,,,+++++++++++++++************)))************************************************))))))))))))************************************))))))))))))))))))))))))************************))))))***+++++++++******+++*********))))))))))))))))))))))))))))))))))))************************************************************************((((((((()))******++++++************))))))))))))+++++++++++++++++++++++++++++++++***************++++++************++++++*********))))))*********+++++++++++++++++++++++++++*********))))))))))))************************************************,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************************************************+++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))******************************************++++++(((((()))***+++,,,,,,---,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---((()))******++++++******++++++++++++++++++++++++,,,------,,,******+++---)))************+++++++++************************))))))******++++++++++++************************++++++***))))))***++++++))))))************)))))))))))))))*********++++++************************,,,,,,,,,++++++++++++***************************)))************+++++++++)))************+++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,******+++,,,,,,***)))(((************************,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************++++++***))))))***++++++++++++************++++++************************************)))))))))))),,,++++++***))))))******************************************************************************+++++++++************)))*********************************************************)))******+++,,,+++++++++***************((()))))))))************))))))))))))))))))))))))&&&''''''((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))***+++,,,---,,,+++++++++++++++************)))************************************************))))))))))))************************************))))))))))))))))))))))))******************************+++++++++******)))***************)))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++******))))))++++++************++++++++++++************++++++++++++++++++++++++++++++***************)))))))))************************************************++++++++++++++++++,,,,,,*********++++++++++++,,,************************************************+++++++++******************************************************+++++++++++++++,,,,,,,,,+++******************************((())))))***++++++,,,,,,))))))*********+++++++++---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((((()))***************+++++++++++++++++++++++++++,,,,,,+++))))))***,,,))))))*********+++++++++************************)))))))))***++++++,,,,,,************************+++******************+++))))))************))))))))))))*********+++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,+++)))(((++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************+++******************+++++++++************++++++*********************************)))))))))))))))++++++******************************************************************************************+++++++++*********))))))************************************************+++***)))))))))***,,,---************************)))))))))))))))******+++))))))))))))))))))))))))))))))******++++++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,---,,,+++++++++++++++*********))))))************************************************((()))))))))************************************))))))))))))))))))))))))************************+++++++++++++++***)))(((************************((((((((((((((((((((((((*********************************+++++++++++++++************************,,,,,,,,,+++++++++***************************)))++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++************++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++*********************************************************************************++++++,,,,,,,,,))))))*********+++++++++************************************************,,,+++++++++***)))))))))************************************************++++++,,,,,,,,,++++++***************************))))))*********+++++++++************************,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,(((((()))************)))++++++++++++++++++++++++)))******)))''''''(((***))))))*********+++++++++************************))))))*********+++++++++*********************************++++++*********))))))************))))))************++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************************************************************************************++++++*********++++++************++++++************************))))))))))))))))))******(((((()))***++++++,,,,,,************************************************************************+++++++++*********))))))************************************************+++***)))))))))***,,,---************************))))))(((((())))))***+++))))))))))))))))))))))))++++++++++++******)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,---,,,+++++++++++++++*********))))))************************************************((()))))))))************************************))))))))))))))))))))))))************************+++++++++++++++***)))(((***************+++++++++))))))))))))))))))))))))************************)))))))))*********++++++************************------,,,,,,+++*********''''''(((((()))***+++++++++++++++++++++++++++++++++++++++*********))))))++++++************++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++***************+++++++++*********************************************************++++++,,,,,,,,,))))))*********+++++++++************************************************,,,+++++++++***)))))))))***************************************************++++++,,,,,,,,,++++++************************+++++++++*********))))))+++++++++************))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************++++++++++++++++++++++++***++++++***(((((()))***)))************+++++++++************************************************************************)))***++++++++++++***)))))))))************))))))*********++++++++++++,,,***************************++++++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,++++++******++++++,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************)))***++++++++++++***)))++++++************++++++************************))))))))))))************'''((()))***,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++************)))*********************************************************)))******+++,,,***************+++++++++***)))((((((((()))+++,,,))))))))))))))))))))))))******))))))(((''''''&&&))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))***+++,,,---,,,+++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))******************************+++++++++******)))*********+++++++++++++++))))))))))))))))))))))))************************(((((())))))***+++++++++************************+++*********))))))((((((%%%%%%&&&((()))***+++,,,++++++++++++++++++++++++************************++++++************++++++++++++************++++++++++++++++++++++++++++++*********+++++++++++++++************************************************++++++++++++++++++,,,,,,*********++++++++++++,,,************************************************+++++++++***************************************+++++++++*********************+++,,,,,,,,,++++++************************,,,,,,++++++***))))))(((++++++******************(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))***+++++++++++++++++++++++++++++++++++++++,,,------,,,******+++---)))************+++++++++************************,,,,,,++++++***)))))))))************************)))***++++++++++++***)))))))))************))))))*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,+++***)))((()))***,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************)))***++++++++++++***)))++++++************++++++************************((()))))))))************((()))***+++,,,++++++***************************************************+++++++++++++++++++++++++++++++++************)))************************************************))))))***++++++++++++***))))))*********+++++++++***)))((('''((()))+++,,,)))))))))))))))))))))))))))))))))(((((((((((((((((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***+++,,,---,,,+++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))************************))))))***+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******+++,,,,,,---*********************************)))))))))))))))''''''((()))******++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++************++++++*********))))))*********++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************************************************+++++++++************************+++++++++*********)))))))))***+++,,,,,,,,,,,,+++************************++++++************************************++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++))))))***,,,)))************+++++++++************************---,,,,,,+++***)))((((((************************)))***+++,,,,,,+++***)))))))))************))))))******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++)))************++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++***,,,++++++++++++++++++,,,,,,***((('''(((***,,,...************************,,,++++++++++++++++++,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************)))***+++,,,,,,+++***)))++++++************++++++************************(((((())))))*********+++******+++,,,,,,***)))(((************************************************+++++++++++++++++++++++++++++++++************)))************************************************((()))***,,,,,,+++******))))))******+++++++++++++++***((('''((()))+++,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))***+++,,,---,,,+++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))************************((()))***+++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,---......************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++************++++++******))))))))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************---,,,,,,++++++*********++++++,,,,,,,,,---------************************************************))))))******+++++++++,,,************************++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,))))))*********++++++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++,,,------------,,,++++++++++++++++++++++++((())))))(((&&&&&&'''(((************************************************************************************************+++++++++++++++***)))(((************************---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***...---+++*********++++++************************---,,,***))))))***,,,---,,,,,,,,,++++++++++++***)))************+++++++++,,,,,,,,,++++++*********+++,,,............,,,+++************************+++++++++*********))))))***++++++,,,,,,++++++*********++++++++++++******************************))))))))))))))))))))))))(((((()))***************+++*********))))))((((((++++++++++++++++++++++++)))************+++++++++************************(((***,,,---------+++*********************************************************************************************************++++++++++++******))))))))))))))))))))))))*********************************************************************************)))))))))))))))***)))((()))***+++***(((((())))))))))))***************+++++++++,,,,,,,,,---,,,++++++******++++++************************((()))***++++++***)))((()))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))************************++++++***)))((((((((()))******))))))******+++,,,------,,,,,,,,,,,,++++++)))************+++++++++************************************************++++++++++++++++++++++++,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---+++***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++***)))---------------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))******++++++,,,------,,,,,,,,,++++++*********+++++++++*********))))))******************************************************************************************************+++++++++***))))))************************---,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++*********++++++************************,,,,,,+++******+++,,,,,,*********))))))))))))((()))************+++++++++,,,,,,,,,+++++++++******,,,,,,------------,,,,,,************************+++++++++*********)))))))))******++++++******)))******++++++++++++******************************))))))))))))))))))))))))(((((()))***************************)))))))))(((++++++++++++++++++++++++)))************+++++++++************************((()))+++,,,---,,,+++*********************************************************************************************************++++++++++++******))))))))))))))))))))))))************************************************************************)))))))))))))))************)))((()))***+++***((()))))))))*********++++++******+++++++++,,,,,,,,,---,,,++++++******++++++************************)))***+++,,,,,,+++***))))))************+++++++++(((((()))***************************************************************++++++***)))))))))************))))))******+++,,,------,,,,,,,,,+++++++++)))************+++++++++************************************************+++++++++++++++++++++++++++******)))(((((())))))---------,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************++++++++++++++++++++++++------,,,+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++*********))))))************************************************************************************************)))******+++++++++******************************+++++++++++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))((()))************+++++++++,,,,,,,,,++++++++++++***,,,++++++++++++++++++,,,************************+++++++++***************)))))))))******)))))))))******++++++++++++******************************))))))))))))))))))))))))(((((()))***************************))))))))))))++++++++++++++++++++++++)))************+++++++++************************((()))***+++++++++***)))******************************************************************************************************++++++++++++******))))))))))))))))))))))))************************************************************************(((((())))))******++++++***)))((()))***+++***(((************+++++++++,,,******+++++++++,,,,,,,,,---,,,++++++******++++++************************++++++,,,,,,,,,,,,++++++)))************+++++++++'''(((((()))***)))))))))************************************************+++************++++++,,,******))))))******+++,,,,,,,,,,,,,,,++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++******)))(((((((((((()))......---,,,+++***)))))))))))))))))))))))))))))))))+++---///000///...---++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++,,,,,,+++++++++***************************************************************************************************************((()))***+++++++++++++++************************************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************************************))))))************))))))******++++++++++++******************************))))))))))))))))))))))))(((((()))************************)))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************'''((()))************)))******************************************************************************************************++++++++++++******))))))))))))))))))))))))************************************************************************''''''((()))***++++++,,,***)))((()))***+++***(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++************************++++++++++++++++++++++++))))))*********+++++++++(((((()))***************************************************************+++*********+++,,,------******))))))******+++,,,,,,,,,,,,++++++++++++***))))))*********+++++++++******************************************************************************))))))))))))******---,,,,,,,,,++++++******************************)))***+++,,,------,,,+++++++++++++++++++++++++++---,,,,,,++++++*********++++++************))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++******)))++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,************************************************************************************************************************((()))***+++++++++++++++************************************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++)))(((((()))++++++***************************************************++++++++++++++++++*********++++++++++++******************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))******++++++++++++++++++++++++))))))*********+++++++++************************(((((())))))******************************************************************************************************************++++++++++++******))))))))))))))))))))))))************************************************************************''''''((()))***++++++,,,***)))((()))***+++***(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++*********************************))))))*********))))))*********+++++++++)))***++++++,,,,,,++++++************************************************+++*********+++,,,------******))))))******+++,,,,,,,,,+++++++++*********))))))*********+++++++++************************************************************************+++++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))((('''&&&%%%&&&''''''++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,++++++++++++++++++***++++++,,,,,,,,,++++++)))******+++++++++******++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************************************************************************************)))******+++++++++***************************************+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))((()))************+++++++++***++++++++++++,,,,,,,,,+++******************+++***************************************+++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******************************))))))))))))))))))))))))(((((()))***************))))))))))))************++++++++++++++++++++++++)))************+++++++++************************)))))))))*********++++++******************************************************************************************************++++++++++++******))))))))))))))))))))))))************************************************************************(((((())))))******++++++***)))((()))***+++***(((************+++++++++,,,******+++++++++,,,,,,,,,---,,,++++++******++++++******************************)))(((((()))******)))************+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************+++************++++++,,,******))))))******+++,,,++++++++++++************)))************+++++++++************************************************************************,,,++++++++++++,,,------(((((()))***+++,,,------++++++++++++++++++++++++///---***(((((((((***+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++,,,,,,,,,++++++)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++,,,,,,***************+++++++++******************************************************************************************************+++++++++***))))))************************++++++++++++,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,*********))))))))))))((()))************+++++++++******+++++++++,,,,,,,,,***++++++++++++++++++***************************))))))*********+++++++++******++++++++++++************++++++++++++******************************))))))))))))))))))))))))(((((()))***************((()))))))))************++++++++++++++++++++++++)))************+++++++++***************************************+++,,,,,,******************************************************************************************************++++++++++++******))))))))))))))))))))))))************************************************************************)))))))))))))))************)))((()))***+++***((()))))))))*********++++++******+++++++++,,,,,,,,,---,,,++++++******++++++************************++++++***))))))***++++++)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++***)))))))))************))))))******+++,,,++++++++++++************)))************+++++++++************************************************************************++++++******++++++,,,---))))))******++++++,,,,,,************************//////..................++++++++++++++++++++++++*********++++++,,,,,,---......------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++*********++++++,,,,,,---)))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++))))))*********+++++++++************************************************************************************************+++++++++++++++***)))(((************************+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++******************++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,++++++++++++***)))************+++++++++*********++++++,,,,,,,,,***+++,,,------,,,+++***************************))))))******++++++++++++))))))************))))))******++++++++++++******************************))))))))))))))))))))))))(((((()))***************(((((())))))*********+++++++++++++++++++++++++++)))************+++++++++************************++++++******++++++,,,---******************************************************************************************************++++++++++++******))))))))))))))))))))))))*********************************************************************************)))))))))))))))***)))((()))***+++***(((((())))))))))))***************+++++++++,,,,,,,,,---,,,++++++******++++++************************---,,,+++******+++,,,---)))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++************************++++++***)))((((((((()))*********)))***++++++,,,+++++++++************))))))************+++++++++************************************************))))))))))))))))))))))))******))))))***+++,,,,,,+++++++++***************))))))))))))))))))))))))''')))+++---------,,,+++++++++++++++++++++++++++))))))***+++,,,------...//////...------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------,,,++++++*********---,,,,,,++++++*********))))))******++++++++++++************************+++++++++*********))))))((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((+++,,,,,,------,,,,,,+++)))************+++++++++******+++++++++******))),,,+++*********+++,,,---++++++***************+++------,,,++++++******)))++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******++++++************************************************))))))******+++,,,))))))(((((()))***++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++*********)))))))))***+++,,,,,,+++***)))))))))************))))))***++++++++++++,,,,,,,,,+++++++++*********))))))************************************************,,,+++++++++***)))))))))************************+++++++++*********))))))************************************************---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))******))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++*********************************++++++,,,,,,---((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,***((()))+++,,,+++(((---,,,+++***)))))))))))),,,++++++***++++++,,,,,,************************,,,+++***))))))***+++,,,111///+++)))(((***---...)))************+++++++++,,,++++++******++++++,,,000//////...---++++++***------,,,,,,---......///++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,000000///---,,,+++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,++++++++++++************++++++************************...---+++*********++++++.........------,,,,,,,,,******+++,,,,,,---......,,,,,,+++***)))(((''''''++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++(((***++++++******+++,,,,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))***++++++++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,++++++,,,++++++******+++,,,,,,++++++************+++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***))))))))))))******+++)))***++++++++++++***)))************************+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))******************))))))))))))************))))))((())))))))))))*********+++++++++*********))))))************************************************+++++++++***************************************+++++++++*********))))))******************************************************++++++,,,,,,,,,---************************************************+++++++++***************************))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************)))))))))***************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,***((()))+++,,,+++)))+++***************++++++,,,,,,++++++***+++++++++************************,,,+++***))))))***+++,,,///---+++))))))***,,,---************++++++++++++,,,,,,++++++++++++,,,,,,.........---------------,,,,,,+++++++++,,,,,,---+++++++++++++++++++++,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++*********++++++------,,,,,,,,,+++++++++******+++,,,,,,---......,,,,,,++++++******))))))************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++(((***++++++******+++,,,,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++************************+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************************************)))************+++++++++,,,,,,------------,,,,,,,,,,,,+++******++++++,,,++++++************++++++)))******+++,,,,,,------++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((''''''&&&******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++***)))))))))******)))***++++++++++++***)))************************+++++++++***************))))))))))))))))))))))))+++++++++***************+++***))))))(((((((((((())))))************))))))((())))))))))))*********+++++++++******************************************************************************+++++++++************************+++++++++***************************************************************(((((()))***+++,,,------************************++++++******))))))))))))***************+++++++++++++++*********))))))))))))))))))*********++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++************************************++++++++++++++++++******************************************************+++***)))***++++++***)))))))))))))))***+++,,,------,,,,,,+++*********+++************************++++++************++++++,,,,,,+++************+++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------....../////////***++++++,,,---...///000,,,,,,------------......------------------------------------------------,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,++++++++++++*********++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++)))***++++++******+++---,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++*********))))))*********))))))*********++++++++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))(((((('''&&&%%%%%%******+++++++++++++++,,,******************************))))))******+++,,,,,,++++++***))))))))))))*********++++++*********************************************************))))))))))))))))))))))))************************+++***)))'''''''''(((((())))))************))))))******+++++++++,,,,,,,,,************************************************************************)))))))))***+++++++++,,,************************************************************************************************'''(((((()))***+++++++++************************------,,,,,,++++++******)))))))))***+++++++++,,,,,,++++++******))))))((())))))*********++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))).........------,,,,,,,,,************************++++++++++++************************************))))))))))))))))))))))))+++************+++************))))))***++++++,,,------,,,+++************************************++++++++++++++++++++++++******+++++++++******)))*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------///......---------------/////////............---------......//////000000------...///000111222333---.....................000000000000000000000000/////////...............///.........------------------------............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------***+++++++++,,,,,,,,,---........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,+++******+++---,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,,,,+++************+++,,,))))))*********+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++******+++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---------,,,+++******)))******++++++,,,,,,,,,,,,******************************))))))******+++,,,,,,,,,+++***))))))******+++******************+++************************************************))))))))))))))))))))))))************************+++***((('''''''''((()))))))))************))))))******+++++++++,,,,,,,,,************************************************************************)))))))))***+++++++++,,,************************************************************************************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********)))))))))***+++++++++,,,,,,+++++++++******))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))).........------,,,,,,,,,************************************************************************))))))))))))))))))))))))******+++************+++,,,++++++***))))))******---,,,++++++*********+++************************+++++++++,,,,,,+++++++++))))))***+++++++++***)))***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++///......---------......///////////////...............//////000111111222111111111222222333333333000000000000000000000000222222222222222222222222/////////.........------000000000/////////..............................++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------++++++,,,,,,,,,,,,------))))))******+++,,,,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++,,,,,,++++++,,,---,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,+++***))))))***+++,,,)))************+++++++++)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++))))))++++++***++++++,,,---...------,,,,,,+++******)))++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,++++++*********++++++++++++***))))))***++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))***************+++++++++)))))))))(((((())))))***))))))************))))))((())))))))))))************************+++++++++***************************************************************+++++++++***************************************+++++++++************************************************************))))))((((((************************))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,---------------++++++++++++++++++++++++************************++++++++++++************************************)))))))))*********++++++++++++++++++++++++++++++************************)))+++++++++***)))***+++---,,,+++***)))))))))))),,,++++++***++++++,,,,,,************************++++++,,,,,,,,,,,,++++++)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------.........------,,,,,,,,,---------------...///////////////000000111111111222333333444555666777777666666666666777777777777777777777777777666666666666666666666666666666666222222222111111000000///222222222111111111000000/////////.........------,,,,,,++++++++++++,,,,,,******************************+++,,,,,,,,,++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,++++++,,,...,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++***,,,***)))(((((()))***,,,)))************+++++++++***+++,,,---............,,,,,,------,,,+++)))(((++++++++++++,,,---......,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++*********+++,,,,,,++++++***))))))***++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++(((((()))***++++++++++++))))))************))))))((())))))))))))*********))))))*********+++++++++************************************************+++++++++***************************************))))))*********+++++++++************************************************))))))******************************************''''''(((((())))))******+++++++++***************)))******++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---......------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++)))(((***,,,++++++***************+++************+++,,,------************************++++++,,,------,,,++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,,,,------/////////000000000000000/////////000111222444444444444555666777777888999::::::;;;<<<===>>>??????????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::999999888888777777777666666666666555444444333222111111000///......------------......++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++***+++---,,,++++++,,,...,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++************************))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********+++)))(((''''''((()))+++)))************++++++++++++,,,---...////////////,,,,,,------,,,+++)))(((++++++++++++,,,---...///*********++++++,,,------++++++++++++++++++++++++---------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------*********+++,,,,,,------******+++,,,,,,---......*********************************)))***++++++,,,************+++,,,------,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))******++++++++++++&&&(((***+++,,,,,,,,,+++))))))************))))))***++++++++++++,,,,,,,,,))))))******++++++++++++************************************************,,,+++++++++******))))))************************))))))******++++++++++++************************************************(((((()))***+++,,,------************************(((((()))***+++,,,------,,,+++++++++******))))))))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---.........---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---((((((((((((((((((((((((&&&&&&''')))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,))))))))))))***+++,,,---)))))))))***+++,,,......************************++++++------------++++++,,,+++++++++,,,,,,---...++++++,,,,,,,,,---------...------,,,,,,------...000000111222333444555555333333444555666888999:::::::::;;;<<<>>>???@@@@@@???@@@AAABBBCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBAAA=========<<<<<<<<<;;;;;;::::::999888666555444333000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++---,,,,,,++++++*********+++,,,,,,------,,,,,,+++***,,,------,,,+++---...,,,++++++++++++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++------,,,,,,+++*********,,,,,,+++******+++,,,,,,)))))))))***+++++++++,,,///---++++++,,,,,,,,,+++---,,,***)))))))))******************************))))))(((((()))***++++++))))))***++++++++++++*********+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************------------------------+++,,,------++++++,,,---*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************+++++++++************)))***************************+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++************++++++*********)))))))))))))))---,,,***)))))))))******************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***************************)))))))))((((((''''''((()))))))))************************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++************++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,+++******))))))******************************---...............------++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***...---+++*********++++++---,,,,,,++++++******************++++++,,,,,,,,,---------.........//////,,,,,,,,,,,,------------------------............,,,------...///000111111000111333666888999999999<<<<<<===>>>???@@@AAAAAA????????????AAACCCEEEGGGFFFFFFGGGGGGGGGGGGFFFFFFJJJJJJKKKLLLMMMNNNOOOOOOOOOMMMJJJGGGFFFFFFGGGHHHKKKLLLMMMMMMLLLJJJIIIHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>><<<:::999999777777666555333111///.../////////000//////......,,,---------------,,,,,,******+++,,,---.........------------------------++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,---......,,,,,,---...///...------,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))******,,,,,,+++******+++,,,,,,***************+++++++++...,,,+++***+++,,,+++***---,,,***)))))))))***+++***************************))))))))))))******+++))))))***+++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************+++++++++************)))***************************+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++************++++++************)))))))))))),,,,,,***)))))))))******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,+++++++++***************++++++++++++************************************************************************))))))))))))))))))))))))************************************************************************++++++***************)))+++******************+++******+++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++******))))))******************************,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***------+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++/////////............---//////000111222333333444666777:::===???@@@@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIKKKKKKLLLMMMNNNOOOOOOPPPPPPNNNKKKIIIHHHHHHIIIJJJLLLLLLMMMLLLLLLJJJHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFHHHGGGFFFDDDCCCBBBAAA@@@<<<<<<;;;:::888666444333333222222222000///...---******+++,,,,,,,,,,,,,,,---...............------++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...---,,,++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++'''(((((()))******++++++,,,++++++******++++++,,,+++++++++***************---+++******+++++++++***,,,,,,+++************+++++++++++++++++++++++++++++++++***)))))))))******)))******+++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************,,,+++******)))*********************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************---------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))************************************************************************)))))))))))))))*********************************))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++)))***+++------,,,,,,+++++++++++++++++++++++++++111111111000000//////...333333444555666777888888===>>>AAADDDFFFGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJHHHGGGFFFFFFGGGGGGKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQRRRPPPNNNLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHFFFGGGIIIKKKLLLNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMLLLNNNNNNLLLKKKIIIHHHHHHHHHDDDDDDCCCBBB@@@>>>===<<<:::999888666444111///...***+++,,,---------------000000000//////---,,,,,,++++++++++++++++++++++++------,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......,,,,,,---...---,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))),,,***))))))***+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++************++++++)))***************++++++++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,************************************************************************))))))))))))))))))))))))************************************************************************((()))))))))******++++++*********++++++*********(((((()))+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))*********************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,++++++*********+++,,,.../////////---------------...............111111222222222333333333999999:::;;;;;;<<<======AAABBBEEEGGGIIIJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJIIIGGGFFFEEEEEEFFFGGGKKKKKKKKKLLLLLLMMMNNNNNNLLLMMMMMMNNNOOOPPPQQQQQQRRRQQQOOONNNMMMNNNOOOOOOPPPPPPOOONNNMMMLLLKKKKKKFFFGGGIIIKKKMMMNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPNNNLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEBBBBBB@@@===:::777444333111111111111000//////.........///......---,,,+++..............................---,,,++++++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...///...------,,,,,,------+++,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++***))))))))),,,***))))))***++++++***+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***))))))************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---+++++++++++++++++++++++++++,,,------------,,,++++++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++))))))******+++++++++,,,************+++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))))))))))))))))))))))))))*********+++************************************************************************))))))))))))))))))))))))************************************************************************)))******++++++,,,,,,,,,)))***++++++++++++***)))'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))******************************++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,++++++*********,,,---.../////////......---......///000000111111222333444666777999:::;;;@@@@@@@@@@@@@@@AAAAAAAAADDDEEEGGGIIIKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCBBBAAABBBCCCDDDEEEHHHHHHGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPOOONNNMMMMMMNNNNNNOOOPPPPPPOOONNNMMMMMMMMMLLLJJJJJJLLLMMMMMMNNNNNNNNNPPPPPPRRRSSSTTTTTTUUUUUUSSSQQQOOOLLLKKKJJJJJJJJJOOOOOOOOOOOONNNMMMMMMLLLJJJIIIHHHEEEBBB???===;;;999888777555333111///---+++,,,,,,------,,,,,,+++..............................------,,,+++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...///...------,,,,,,------,,,,,,,,,------,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++******)))(((((('''***++++++,,,,,,++++++***+++++++++***************,,,***))))))+++,,,,,,+++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++***++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---,,,,,,,,,++++++++++++***+++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))******+++,,,,,,,,,))))))***++++++++++++******************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++(((((()))))))))*********************************************************************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))(((((()))***++++++++++++******+++++++++,,,,,,,,,,,,+++******))))))*********************************+++,,,---.........---++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++---------------.........---...///000222333555555777888:::<<>>=========>>>???AAABBBDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOQQQSSSTTTTTTTTTTTTRRROOOKKKIIIHHHHHHHHHKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJHHHFFFEEE??????===:::777444111///,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---,,,++++++******++++++,,,,,,------------,,,,,,************++++++++++++++++++++++++++++++++++++******))))))))))))))))))***+++,,,,,,,,,,,,+++******************+++++++++,,,+++)))***,,,------,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************------------------------+++++++++,,,,,,---------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,+++++++++******+++,,,---//////---,,,+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++************++++++))))))***++++++,,,------((()))***+++,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************(((***+++,,,,,,+++***((())))))************))))))******+++++++++,,,,,,,,,,,,+++******))))))******************************)))***+++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++---.........---------------------,,,,,,,,,++++++++++++++++++,,,,,,000///---------...000111000111333555888:::<<<<<>>>>>???@@@AAABBBCCCCCCAAAAAAAAABBBBBBCCCCCCDDDBBBBBBAAAAAABBBCCCEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGIIIJJJLLLNNNPPPQQQRRRRRRTTTQQQMMMHHHEEEDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLLLLNNNOOOOOOOOOOOONNNMMMMMMGGGFFFDDDBBB???;;;888777222222222222222111000///------------------------------------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...---,,,++++++******++++++,,,,,,------------,,,,,,************++++++++++++++++++++++++++++++++++++*********+++,,,,,,------***+++,,,------,,,+++***))))))******+++++++++,,,---+++***+++,,,......---)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,++++++*********+++,,,...//////...,,,+++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,++++++************++++++))))))***+++,,,,,,------((()))***+++,,,,,,+++************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******+++++++++******+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((((()))+++,,,,,,+++)))((()))************))))))(((******+++++++++,,,,,,,,,,,,++++++***)))*********************************(((((()))++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++---...///...------.........------,,,,,,,,,*********++++++,,,,,,---333222000...///111333555555666888;;;>>>@@@CCCDDDFFFGGGHHHJJJLLLNNNOOOPPPNNNMMMKKKJJJHHHFFFDDDDDD???@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<===>>>???===;;;999888888999:::999999:::;;;<<<===>>>>>>;;;<<<<<<======>>>>>>>>>;;;;;;;;;;;;<<<>>>@@@AAA===>>>???@@@AAAAAAAAAAAAFFFGGGIIIKKKNNNOOOPPPQQQQQQNNNIIIEEEAAA????????????@@@BBBDDDFFFHHHIIIIIIMMMNNNOOOPPPQQQQQQQQQQQQMMMLLLKKKIIIFFFCCCAAA???888888777666555333222111////////////////////////,,,,,,------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------++++++++++++++++++++++++,,,---......,,,,,,---...///...------,,,,,,------,,,------......------,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,******+++++++++,,,,,,,,,------------------------------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************)))+++,,,+++(((&&&(((***+++,,,------+++)))************************************++++++++++++******)))************+++++++++))))))))))))************,,,,,,++++++***)))))))))************************************************)))************+++++++++************************///......------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,&&&''')))***++++++***)))++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,...000///,,,***+++---+++,,,---...---,,,+++***+++,,,,,,------...//////000000222444666888:::;;;>>>>>>@@@BBBEEEGGGIIIJJJPPPPPPQQQQQQQQQQQQPPPOOONNNMMMKKKHHHEEECCC@@@???===<<<;;;999888777666666666777777777777888888888::::::999999999999::::::===<<<;;;999888777666666777777777888888999999999:::::::::::::::::::::::::::999999999888888777777:::::::::;;;;;;<<<<<<<<<>>>@@@CCCFFFIIILLLMMMNNNNNNKKKFFFCCC???;;;777444777777999:::<<<===>>>???CCCFFFIIILLLMMMOOOQQQSSSRRRQQQPPPOOOLLLJJJHHHFFFBBBAAA@@@===:::777444333666555444333111000//////222///,,,+++,,,...000000.........------,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,++++++******++++++,,,------------------------+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++,,,,,,---------.........---------,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******************************************************************++++++***,,,---,,,)))((()))+++***,,,------+++)))************************************++++++++++++******)))************+++++++++))))))))))))******************************++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++))))))******++++++,,,,,,*********+++++++++,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------.........---,,,++++++,,,---...///000000111333444555777:::<<<>>>???BBBCCCEEEGGGIIIKKKMMMMMMQQQQQQQQQQQQQQQQQQQQQPPPNNNLLLJJJFFFCCC???===;;;999888777666555444444444444444555666777888888999999999888999999:::;;;<<<======<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777666666777888999999::::::999;;;===???AAACCCDDDDDDGGGEEEBBB???===:::777444444555555666777888:::;;;AAACCCFFFHHHIIIJJJLLLNNNQQQQQQPPPOOONNNLLLKKKJJJIIIHHHGGGDDDAAA>>><<<:::999888777555333111000///000///---...//////...------------------,,,,,,,,,,,,,,,,,,---------......------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------------------------+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---............/////////------------,,,,,,,,,,,,+++---...---,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,***+++,,,+++***)))***+++***+++---,,,+++)))************************************++++++++++++******)))************+++++++++)))))))))*********++++++((())))))***++++++,,,,,,************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++*********+++++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---...///---,,,...////////////...------,,,---...///111333444444888999:::===???AAACCCDDDGGGGGGIIIJJJLLLNNNOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOKKKIIIFFFCCC???;;;888666444444333333333222222222222222333444666777888888777777777888:::;;;===>>>>>>=========>>>???@@@AAA??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::888777777555666777888999:::;;;<<<<<<<<<===>>>????????????@@@>>><<<::::::999666444444333222222222444666888>>>@@@BBBCCCCCCDDDGGGHHHOOOOOOPPPPPPPPPPPPPPPOOOPPPOOONNNLLLIIIGGGDDDCCC???>>>===;;;888555333111/////////000000///---***,,,,,,,,,,,,,,,---------,,,,,,,,,------------...,,,,,,+++++++++++++++***,,,,,,++++++++++++,,,,,,------------------------+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------------------------------------------------............------------........./////////------------------,,,,,,,,,---...---,,,+++,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------......------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,************)))))))))***)))+++,,,,,,***)))***+++******************************++++++++++++******))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************,,,+++)))((('''((())))))++++++++++++++++++++++++******+++++++++++++++,,,******+++++++++,,,,,,,,,------------------------///---+++,,,//////---***///////////////............///000222555777888999===>>>@@@BBBDDDFFFGGGHHHIIIJJJKKKLLLMMMOOOOOOPPPQQQPPPOOOMMMLLLJJJJJJIIIDDDCCCAAA>>>;;;888666444222222333444444444444444333333444444555555666666555666666888:::<<<===???>>>??????@@@BBBDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???===<<<:::::::::;;;<<<>>>???AAABBBBBBAAABBBBBBBBBAAA@@@??????===;;;999999999888666444666444222000000222555666:::;;;===??????AAADDDFFFLLLMMMNNNPPPQQQRRRRRRSSSSSSRRRRRRPPPOOOMMMKKKJJJGGGFFFEEECCC???<<<999777222111//////000///,,,***,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------------+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------------...//////......---,,,------------.........------------------------,,,---......,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,++++++***+++++++++++++++(((***++++++***)))***+++******************************++++++++++++******))))))*********+++++++++************+++++++++++++++++++++*********))))))************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************,,,+++)))((('''((())))))++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111...,,,---......+++(((............//////000000222333444666999;;;===>>>AAABBBCCCEEEFFFHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOOOOMMMJJJHHHEEECCCBBBAAA>>>===<<<;;;999888777777666666888999:::::::::999999999888777777666666666777777777999:::<<<>>>???@@@@@@AAACCCDDDGGGIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEECCCBBB@@@???>>>@@@@@@BBBCCCEEEFFFGGGHHHEEEEEEEEEEEEDDDCCCBBBAAAAAA???===<<<;;;:::888666888666333111000111333444777888:::<<<===???CCCEEEGGGHHHKKKMMMOOOQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPNNNMMMMMMKKKHHHDDD@@@>>>888555111////////////...------------------------------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---------------------------+++,,,------++++++,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,+++,,,,,,------.........------------------------------...////////////...,,,,,,---------.........------------............,,,...///...---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,---,,,+++,,,.........,,,''')))++++++***)))***+++******************************++++++++++++******)))************+++++++++*********++++++++++++,,,,,,,,,++++++***))))))(((************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...---+++***.........///000222333444666777999;;;===???AAABBBDDDDDDEEEEEEFFFGGGGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLIIIGGGDDDAAA???======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAABBBAAAAAA@@@AAA@@@@@@>>>===<<<;;;:::<<<<<<<<<<<<===>>>???@@@BBBBBBCCCDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKHHHFFFCCCBBBBBBAAA???===;;;:::777555333333333444666888999::::::===@@@CCCCCCDDDFFFHHHKKKLLLMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTQQQQQQRRRQQQNNNKKKHHHFFF@@@<<<777444333333333333////////////......------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------,,,---...//////...---,,,++++++,,,,,,---......///........................------...///////////////---............/////////------------.........///---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++,,,***)))***,,,---,,,+++''')))***+++***)))***+++******************************++++++++++++******)))************+++++++++*********+++++++++,,,,,,++++++******************************************************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,------------------,,,,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------...******+++++++++,,,,,,,,,------------------------***,,,---...---------......//////000333555888999;;;<<<===???AAABBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEBBBAAA>>><<<;;;;;;<<<<<<>>>>>>??????@@@AAAAAAAAACCCDDDFFFHHHIIIHHHGGGFFFHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAABBBBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHLLLMMMOOOPPPRRRRRRSSSSSSNNNLLLJJJJJJJJJIIIGGGFFFBBBAAA???===;;;999999888888999999888888999<<>>>>>@@@AAACCCDDDEEEFFFEEEDDDDDDCCCCCCBBBBBBBBB@@@?????????>>>>>>>>>>>>===<<<;;;::::::;;;===>>>BBBBBBCCCCCCDDDDDDEEEEEEGGGIIIKKKLLLMMMLLLJJJIIIMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGDDDEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHKKKMMMOOOQQQRRRRRRQQQPPPNNNNNNOOOOOONNNLLLIIIHHHGGGEEECCC@@@???>>>;;;;;;:::777666666888;;;<<<===???AAABBBCCCDDDDDDCCCEEEGGGJJJMMMOOOPPPQQQPPPQQQSSSTTTTTTRRROOOMMMHHHGGGEEECCCBBB???;;;888444333222111000///...---.........------,,,,,,,,,---------....../////////...------,,,,,,------...------------------------+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------,,,,,,......---------,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000//////............++++++++++++++++++,,,---...---------...///000000111000000///...---,,,,,,000000111111111000000//////000000111111111000000......////////////......//////000111000///...---222000///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******++++++******)))***++++++,,,,,,++++++***(((***+++------,,,+++***++++++++++++++++++++++++...---,,,,,,++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------***(((((()))***+++***)))+++,,,,,,------,,,,,,+++,,,++++++******+++,,,---............///000111222333555888:::;;;===@@@BBBCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@???===<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>===;;;:::;;;===@@@BBBHHHHHHHHHHHHHHHHHHHHHHHHGGGIIILLLMMMLLLKKKJJJJJJKKKIIIGGGHHHKKKLLLKKKIIIHHHHHHGGGGGGEEECCCBBBAAADDDCCCAAABBBCCCDDDCCCCCCFFFFFFFFFFFFGGGFFFDDDBBBEEEFFFGGGGGGFFFFFFFFFHHHFFFGGGHHHHHHGGGFFFDDDCCCEEEDDDDDDEEEEEEDDDBBB@@@GGGHHHIIILLLNNNQQQRRRSSSQQQRRRSSSSSSSSSRRRQQQPPPOOONNNLLLJJJHHHFFFFFFEEE>>>>>>===<<<;;;:::999999;;;:::999999;;;===@@@BBBCCCCCCCCCEEEGGGKKKOOOQQQNNNQQQUUUXXXWWWUUUTTTTTTLLLKKKHHHFFFEEEDDDDDDDDD===;;;999555222000///...000///...///111000///---///...------,,,,,,,,,---------,,,+++,,,---.../////////.........---------.........------,,,,,,,,,------------------------...---+++***)))******+++,,,---......---+++***))),,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////......---------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---...///000000000///////////////111111222222222222222222111222222333333222222111111111222222111111000///000000111111111000///...000///...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++************++++++***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---******++++++++++++*********++++++,,,,,,++++++***(((***+++------,,,+++***++++++++++++++++++++++++...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---+++***)))***+++,,,,,,***+++,,,,,,------,,,,,,+++...---,,,++++++,,,---...---......///000222333444777999===???@@@BBBEEEGGGDDDDDDEEEEEEDDDCCCAAA@@@<<<;;;:::999888777777777::::::999999:::;;;;;;<<<======>>>???BBBEEEIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJMMMMMMLLLJJJJJJJJJLLLJJJHHHIIIKKKLLLJJJHHHGGGFFFFFFEEECCCBBB@@@???DDDCCCCCCCCCDDDFFFFFFFFFGGGFFFDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGGGGHHHIIIJJJIIIIIIJJJJJJIIIHHHGGGFFFCCCCCCCCCDDDEEEEEEDDDCCCEEEFFFGGGIIIKKKMMMOOOPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPOOOMMMKKKIIIHHHGGGGGGDDDCCCBBB@@@???===<<<;;;999888888777888999:::;;;>>>>>>???@@@BBBEEEHHHJJJMMMPPPUUUXXXWWWUUUTTTSSSPPPNNNMMMKKKIIIIIIIIIIIICCCAAA???;;;888666444333000///......//////...,,,///......---------......------,,,,,,,,,---.../////////.........---------......---------,,,,,,,,,------------------------------++++++***+++,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,------------------------,,,,,,---------.........+++,,,,,,------...............---------,,,,,,,,,...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------...------,,,,,,,,,------,,,,,,,,,,,,---...///000///000000111222333444444444555666777777777777777666777777777777777666666777888777777666555333333222222222333222222111000000//////.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------............++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))***+++,,,---,,,++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***+++---------,,,,,,,,,------------,,,,,,///...---,,,,,,---...///......000222444666777888:::===AAACCCDDDEEEFFFHHHCCCCCCCCCBBBAAA???===<<<888777666666555555555666999999999999:::<<<===>>>???@@@BBBEEEHHHJJJMMMNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLJJJHHHHHHHHHHHHGGGGGGGGGIIIIIIGGGEEEFFFFFFEEEDDDBBBAAA@@@???@@@@@@???@@@AAABBBDDDEEEFFFEEECCCCCCCCCEEEFFFHHHFFFFFFFFFGGGHHHHHHIIIJJJFFFFFFGGGGGGGGGFFFEEEEEEBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMOOOPPPQQQSSSSSSSSSRRRRRRQQQPPPNNNLLLJJJIIIIIIIIIHHHGGGEEECCC@@@>>><<<;;;888888777777666666555555:::::::::;;;<<>>;;;:::555222///...//////......///...............//////------,,,,,,------...///...............---------...------------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---...+++***++++++,,,---...///,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++,,,,,,---...//////......---------,,,,,,,,,------------------------......------,,,,,,,,,+++,,,,,,,,,---------------............------------...------,,,,,,------...////////////000111333333111222333555777999:::;;;;;;<<<===>>>?????????>>>>>>>>>?????????>>>======???>>>>>>===<<<:::888777555555555555555444444333222111111000000/////////...............---------------------------------------------------------------,,,,,,,,,,,,------........................------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******,,,---............++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,...---------,,,,,,++++++,,,,,,++++++++++++++++++,,,+++***+++,,,------+++,,,,,,------------,,,,,,......---,,,,,,---//////000111333666999;;;<<<===<<>>@@@AAACCCDDDFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJHHHFFFEEEFFFGGGFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFDDDCCCBBBAAAAAA@@@>>>>>>>>>======???AAADDDDDDFFFHHHIIIIIIJJJLLLMMMLLLKKKIIIHHHHHHHHHHHHHHHDDDEEEEEEDDDDDDDDDCCCCCC@@@BBBCCCCCCCCCCCCCCCDDDBBBBBBCCCDDDFFFIIIKKKLLLLLLMMMOOOQQQRRRRRRQQQQQQPPPPPPNNNMMMKKKKKKJJJJJJHHHGGGEEEBBB???<<<:::999888888999999999888777666888888888888999:::<<<===@@@EEELLLPPPRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOONNNLLLJJJGGGDDDBBB@@@;;;888444222111222111111......---------...//////---------------......///........................------------------------------------------------,,,,,,,,,,,,---......///,,,+++******+++,,,...///,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...//////......---------,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,------.......................................---------...//////111111111222333555666777666777999;;;===???AAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDCCCBBB@@@>>><<<;;;888888777777777777666777555555444333222111////////////......---------,,,------------------------------------------------...------,,,,,,------..............................------,,,,,,------...---,,,,,,++++++,,,,,,---***++++++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,+++++++++,,,,,,+++++++++++++++++++++***)))***,,,,,,,,,+++,,,------......------,,,------,,,,,,---...000111555666999;;;>>>???@@@AAA???@@@BBBAAA>>><<<;;;;;;>>>>>><<<;;;999888777666444444555555666888999:::=========???@@@BBBDDDEEEFFFGGGHHHHHHHHHFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCCCCEEEGGGEEEFFFHHHJJJJJJIIIIIIHHHEEEDDDCCCBBBAAA@@@@@@AAA@@@AAAAAA@@@???@@@DDDHHHIIINNNTTTYYYZZZZZZZZZ[[[[[[WWWRRROOONNNMMMKKKIIIHHHGGGFFFFFFEEEDDDDDDDDD???BBBDDDDDDBBB@@@???@@@@@@@@@@@@AAACCCFFFIIIKKKJJJLLLMMMOOOPPPPPPOOOOOOOOONNNMMMLLLKKKKKKKKKKKKHHHGGGEEEBBB@@@===;;;:::777888999:::;;;;;;;;;;;;888888777777777777777777999===DDDIIILLLNNNPPPRRRQQQQQQRRRSSSSSSTTTTTTTTTQQQPPPPPPNNNLLLIIIGGGEEE@@@===888555444444333222...---------------......------.........//////...---.....................------------------------------------------------+++,,,,,,---............------+++***++++++------,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,------...............---------,,,,,,,,,,,,,,,,,,------------............---------------,,,,,,,,,---......//////.........///////////////////////////000222333444444444555666777999:::;;;===>>>@@@AAACCCEEEGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@>>>===999999888777777777777888777777777666555333222111000000000///......------------------------------------------------------......------------....................................------------......---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++*********++++++,,,,,,---++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******************)))++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++++++++***+++++++++++++++++++++++++++***)))***+++,,,,,,***------............------,,,,,,,,,---///111333555999;;;===???AAAAAAAAAAAA@@@AAA@@@>>>:::888888888:::999888777666555555555333444444555777999;;;<<<@@@@@@AAABBBCCCEEEGGGHHHFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCBBBAAACCCGGGJJJEEEHHHJJJKKKIIIGGGFFFFFFFFFEEECCCBBBAAAAAABBBBBBAAABBBDDDCCCBBBEEEKKKPPPWWW___iiippprrrqqqrrrssssssmmmfffaaa^^^\\\XXXUUULLLKKKIIIGGGFFFEEEEEEEEECCCGGGKKKLLLHHHDDDCCCCCCCCCBBBAAAAAABBBEEEGGGIIIKKKLLLMMMNNNOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGEEECCCBBB@@@@@@888888999;;;<<<>>>??????:::::::::999888777666555666999???CCCFFFJJJMMMPPPQQQRRRSSSUUUWWWWWWXXXXXXRRRRRRRRRRRRPPPNNNLLLJJJEEEBBB===:::888777555333000///......------......------...////////////...---------...............,,,,,,,,,------------...------------------------+++,,,,,,------------,,,------,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------............,,,,,,------...//////////////////000000000111111111111222333555777888:::;;;;;;<<<===>>>@@@AAABBBEEEEEEFFFGGGIIIJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@>>>===<<<888777666555555555666666555666777888888888777666333333222111111000//////......................................................------------....................................------------......---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((******++++++++++++*********++++++,,,,,,++++++***++++++******++++++,,,,,,++++++++++++++++++++++++***************+++,,,,,,)))******************+++*********++++++,,,,,,---,,,+++***+++---------+++------............------------...///222555888999<<<>>>???AAAAAAAAA@@@???>>>===<<<999666555666888555555444333333444555666555666777999;;;===@@@AAACCCCCCCCCDDDEEEFFFHHHIIIFFFFFFFFFGGGGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAABBBEEEJJJNNNRRRTTTVVVUUUQQQLLLJJJJJJLLLKKKIIIGGGFFFGGGHHHIIIFFFIIILLLMMMNNNSSS[[[aaallluuu}}}xxxuuurrrnnnjjjWWWUUUSSSPPPNNNMMMLLLLLLMMMTTTZZZ\\\YYYTTTRRRRRRNNNLLLJJJGGGGGGGGGIIIJJJMMMNNNOOOPPPPPPOOONNNNNNJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDD>>>======>>>@@@BBBDDDEEEBBBAAA@@@???===<<<:::999888:::===???BBBEEEJJJMMMNNNOOORRRTTTVVVWWWXXXXXXTTTUUUVVVVVVUUUTTTRRRQQQKKKIIIEEEBBB@@@===999777333333111000//////......,,,---...///000//////...---------.........//////,,,,,,,,,---------......------------------------+++,,,,,,------,,,+++*********+++,,,------------,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......------------------,,,,,,......---------,,,,,,,,,,,,,,,,,,------.........,,,---------.../////////,,,,,,------...///000000//////000000111111222222333333444666888:::===>>>BBBBBBCCCDDDEEEGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNIIIIIIHHHHHHGGGFFFDDDCCCEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;777666444333333333444555444555777999:::;;;;;;:::555555444444333222111111......................................................------------....................................------------......---,,,,,,++++++,,,,,,---------------,,,,,,+++***++++++++++++++++++++++++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------...------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++((()))***+++,,,---------************************************************(((***,,,......,,,***(((*********++++++*********+++++++++,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++******))))))***+++,,,,,,(((((())))))*********+++))))))***+++,,,,,,---------,,,+++,,,...///...---------............------......///111444888;;;===>>>???@@@AAAAAA@@@>>>===999888666333111222444777222222111111222444666777999:::;;;===@@@BBBEEEFFFDDDDDDDDDDDDEEEGGGHHHIIIFFFFFFEEEDDDDDDCCCBBBBBB????????????????????????@@@@@@AAAAAACCCHHHNNNRRRfffhhhjjjggg```ZZZWWWVVVSSSRRROOONNNMMMNNNOOOPPPRRRVVVZZZ\\\___eeeooowww|||zzzgggeeebbb___\\\[[[ZZZZZZXXX```iiillliiidddaaaaaaZZZWWWSSSOOOMMMLLLLLLMMMOOOPPPQQQQQQQQQPPPOOONNNIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCFFFHHHJJJIIIIIIHHHFFFDDDBBB@@@???<<<===>>>>>>???BBBGGGKKKJJJLLLNNNQQQTTTUUUUUUUUUVVVWWWXXXZZZYYYXXXVVVUUURRROOOLLLJJJGGGCCC???<<<666555444222111000000///,,,---///000000000///...---------.........//////,,,,,,,,,------.........------------------------+++,,,,,,---,,,+++)))((('''(((+++---...//////...,,,,,,++++++,,,,,,---...******+++,,,,,,---......++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,......................................................------,,,,,,------)))+++---///000000000000111111111111222333444555444666:::===AAACCCDDDDDDIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGHHHIIIJJJKKKKKKLLLEEEDDDBBBAAA???>>>>>>>>>>>>?????????>>>======<<<;;;:::999888777666555555444555555444222111111222111222444666888999:::::::::::::::888444222222333000//////.........//////111000///......///000111---------....../////////,,,,,,++++++++++++,,,,,,000000///...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------******+++,,,,,,---......,,,,,,,,,+++++++++******,,,++++++***+++,,,...///...---+++*********++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++++++++,,,+++,,,------......------...,,,++++++,,,---,,,+++************************+++++++++************)))***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++******++++++,,,---///...------,,,,,,------+++++++++++++++***)))(((***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...///+++---......---,,,---///222222444666:::===@@@BBBBBBCCCCCCBBB@@@===999777444333333333333333444555222222333555666888999999;;;===???@@@@@@AAACCCEEEDDDDDDDDDEEEFFFGGGGGGHHHEEEEEECCCBBBAAA@@@@@@???@@@???>>>===>>>@@@BBBCCCCCCBBBBBBEEEHHHOOO]]]kkkuuukkkeeeaaa```^^^]]]]]]^^^aaabbbfffiiikkklllmmmrrr{{{~~~zzzuuurrrppplllgggbbbdddmmmxxx}}}{{{vvvssssssooommmkkkgggbbb\\\WWWTTTWWW[[[______YYYSSSPPPOOOLLLHHHEEEFFFIIIJJJGGGCCCGGGFFFEEEEEEEEEEEEBBB@@@BBBCCCDDDHHHKKKMMMLLLKKKKKKKKKKKKKKKIIIGGGEEECCCBBBAAA@@@@@@AAACCCFFFGGGHHHIIIKKKNNNPPPSSSUUUVVVWWWWWWXXXXXXXXXWWWUUUTTTRRRQQQOOOLLLJJJGGGEEEDDD???<<<888333///.........111///,,,,,,,,,------,,,........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********---------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,................................................------,,,,,,+++,,,,,,---------...///000000000000333333444555666888999:::<<<>>>@@@BBBDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGFFFEEECCCBBBBBBAAA>>>===<<<:::999888888888999999999999999888777777666666666666666666666666333444555333111000111222111222333555777999:::;;;;;;<<<===;;;888666555555333222222111000000000111111111000000000000111111////////////////////////---,,,,,,+++++++++,,,,,,//////......------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,+++++++++******---,,,+++++++++,,,---...---,,,+++*********++++++,,,++++++******++++++,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,+++++++++++++++((()))******++++++******///---++++++---...---,,,************************++++++++++++************++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,+++***************+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...---------,,,,,,---......---...///...---...///111333444666999<<<>>>@@@AAAAAAAAA@@@>>>;;;888666444333333222222222222222333333444555777888:::<<<<<<>>>@@@AAAAAAAAAAAACCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDAAA@@@??????AAABBBEEEFFFEEEEEEHHHNNNUUU___ppp~~~~~~uuupppnnnmmmkkklllmmmpppqqquuuxxxzzzyyyyyy|||zzzvvvrrrxxx~~~|||}}}}}}{{{xxxsssmmmgggccceeehhhlllkkkfff^^^WWWRRRMMMJJJFFFGGGIIIJJJGGGDDDEEECCCBBBBBBCCCCCCBBB@@@@@@AAABBBFFFJJJLLLLLLKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFEEECCCCCCCCCEEEGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSVVVWWWXXXXXXXXXWWWVVVUUUWWWUUUSSSQQQNNNKKKIIIHHHDDDAAA===999555222111000222000---,,,---...------.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........---------------................................................---------,,,------......111111111111111222333333888888:::;;;>>>???AAABBBFFFFFFGGGHHHHHHGGGGGGFFFCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA???>>><<<:::999888777777666444333333333333444444555555444444333333111222222333444555666666222333333222000///000111111111222333555888:::<<<===???AAAAAA>>><<<::::::888888777555444444444444222333333333333333333222333222222111111000//////000///......------------......------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,+++++++++******------,,,+++++++++,,,,,,---,,,+++*********++++++,,,++++++******++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++************+++(((((()))************))),,,***))))))***++++++***++++++++++++++++++++++++,,,+++++++++************++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,+++******))))))******++++++,,,------------,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---.........---------------....../////////...///222444666888:::===???@@@@@@@@@AAA???===:::777555333222222222111111111111222222555666888:::<<<>>>@@@@@@BBBCCCDDDCCCAAAAAABBBCCCAAABBBCCCDDDEEEDDDDDDCCCBBBBBBBBBAAAAAABBBBBBCCCAAABBBCCCDDDFFFIIIKKKMMMPPPPPPTTT]]]fffrrr|||yyy{{{|||}}}|||vvvmmmbbbZZZUUUQQQNNNLLLMMMMMMKKKHHHFFFDDDBBBAAABBBBBBAAAAAA??????AAADDDHHHKKKLLLLLLKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGHHHIIIJJJJJJKKKLLLNNNOOOPPPPPPVVVVVVXXXYYYYYYXXXWWWWWWYYYXXXWWWTTTRRROOOMMMLLLJJJIIIEEEAAA===999666444333111...---.........---......................../////////............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------..........................................---------................................................//////...//////000111111333333222333444666999:::>>>???AAACCCEEEGGGHHHIIIKKKJJJIIIHHHFFFEEECCCCCC>>>===<<<;;;::::::::::::777777777777777777777777444444333222222111222222333333333444444333333222//////000111222333444444111222222111000//////000111111000111333777:::<<<>>>AAADDDEEECCCAAA@@@??????>>>===;;;:::999999999777888999::::::999888777888888777555444333222111444333222111000/////////---------------.................................------------------------------------------------++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++******...------,,,++++++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))******+++***++++++,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---------,,,++++++++++++,,,)))***+++,,,------------***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...///......---------------...////////////111555777:::;;;>>>@@@AAA@@@???>>>AAA>>>;;;777444333222222000000000111222333444555999:::;;;===???AAACCCDDDCCCDDDDDDCCC@@@??????@@@===>>>@@@CCCDDDDDDDDDCCCEEEDDDDDDCCCCCCDDDDDDEEEGGGHHHKKKOOOSSSWWWZZZ[[[eeedddgggnnnuuu~~~|||qqqhhhgggccc___\\\ZZZXXXTTTRRRNNNKKKFFFCCCCCCCCCBBBBBBAAA@@@@@@CCCGGGJJJLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPQQQUUUVVVWWWXXXYYYYYYXXXWWWYYYXXXVVVUUURRRQQQOOONNNPPPOOOMMMIIIEEE@@@<<<999555333000...//////...---......................../////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........................................................////////////////////////////////////////////////.........//////111222222444444555777999===@@@BBBEEEEEEGGGIIIJJJJJJJJJJJJHHHGGGEEECCC@@@>>>===<<<999999777666555555555555222222222333444555555555222222111111000111111111222222333333333333222222000000000000111111111111000111222111/////////000111111000000222555888:::<<<@@@DDDFFFFFFEEEDDDDDDEEEDDDCCCAAA@@@?????????>>>???@@@AAAAAA@@@???>>>>>>>>><<<;;;999777666555555444333111000000//////---.....................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******------------,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))******+++++++++,,,,,,---...---------...---+++,,,...//////...++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...---,,,,,,++++++,,,,,,'''((()))+++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...///......---------.........///111111222444777:::===???@@@AAAAAA???>>><<<===:::777444222111222222000111222333555888:::;;;===>>>???@@@AAACCCDDDDDDAAABBBBBB@@@>>><<<<<<======???AAACCCDDDEEEEEEEEEJJJJJJKKKMMMOOOQQQSSSTTTVVVYYY^^^dddiiinnnppprrr{{{yyyyyy~~~~~~~~~{{{wwwsssnnniiieeebbb[[[VVVOOOIIIFFFFFFEEEEEEDDDBBB@@@AAADDDGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNQQQPPPOOONNNMMMLLLKKKKKKJJJJJJLLLNNNPPPRRRSSSTTTTTTUUUVVVXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQSSSRRRQQQNNNKKKFFFBBB???999666333111000000///...////////////////////////.........------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................................../////////////////////////////////////////////////////////---------...///000222333666777999<<>>@@@AAAAAA@@@???===;;;:::777555333111111111222333444555666888;;;>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBB>>>??????>>><<<;;;;;;<<<<<<===???BBBEEEGGGIIIKKKQQQSSSVVVZZZ^^^cccgggiiinnnqqqwww}}}~~~xxxuuummmfff]]]UUUQQQPPPOOOOOOMMMIIIEEEDDDDDDEEEFFFFFFHHHGGGGGGGGGHHHIIIJJJKKKNNNNNNNNNNNNMMMMMMLLLLLLJJJJJJLLLNNNPPPRRRTTTUUUTTTTTTVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRROOOLLLHHHGGG@@@===999666444333111///////////////////////////.........---------,,,,,,------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------------------....................................---........./////////000/////////////////////////////////////////////////////////000222333555666999;;;>>>AAAEEEGGGIIIJJJJJJJJJJJJHHHFFFBBB???===:::999777555444333333444222222111111111111111222444333333222111000000///000000///000000111222222000000111222222222222222333222222222111111111111000111222222000000111222111111111111222222222333444888<<<@@@BBBEEEIIIKKKMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFDDDCCCAAAAAA===<<<:::888777555444444222222111111000000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---------,,,+++)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++,,,------))))))***+++++++++++++++'''&&&%%%&&&(((******))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---...---,,,,,,++++++,,,,,,)))******+++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...------------...000111222111444999<<<>>>???@@@BBBBBBBBB@@@>>><<<:::999888555444444444444666777888<<<<<<===>>>@@@BBBDDDEEEEEEEEEDDDCCCAAA@@@???>>>;;;===>>>===<<<;;;<<<>>>>>>???CCCIIIQQQYYY```dddfffgggjjjoootttyyy}}}~~~{{{pppgggcccbbbcccccc\\\XXXQQQMMMKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHKKKKKKLLLLLLMMMMMMMMMMMMKKKKKKLLLNNNOOOPPPQQQRRRSSSTTTUUUVVVUUUTTTSSSRRRNNNNNNOOOPPPQQQSSSSSSTTTVVVUUUUUUTTTRRRQQQOOONNNHHHEEE@@@<<<:::777555333/////////////////////////////////............---........................------------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......---------.........//////////////////////////////---.........//////000000000000000000000000000000000000000000000000000000222333333444666888:::;;;<<<>>>AAAEEEGGGIIIJJJJJJJJJJJJIIIFFFBBB===999666666555444222222222333333111111000000000111111222222222111111111000000000222222222222222333444555222222333444444444444444222222222222222333333333000111222222111000111333111111222222222111111000222555999===@@@EEEIIILLLOOOOOONNNMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCAAA???===<<<;;;:::444333333222111000//////000000000000000000000000........................////////////////////////------------------------........................,,,,,,,,,+++++++++******)))***,,,---...------,,,)))***+++,,,---,,,,,,+++,,,++++++++++++++++++,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,------...******+++,,,,,,,,,,,,+++,,,+++***+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,------......------,,,*********++++++,,,,,,,,,++++++******++++++,,,---000000///............///++++++,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---///000222333333777<<>>BBBBBBBBBBBBCCCDDDEEEFFFGGGGGGEEECCC@@@>>>===<<<:::<<<======<<<<<<>>>???DDDHHHNNNYYYeeesss~~~}}}~~~wwwsssssstttuuujjjeee]]]WWWTTTRRRQQQQQQJJJIIIGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOSSSTTTUUUUUUTTTSSSRRRQQQHHHIIIJJJLLLNNNOOOQQQQQQVVVVVVVVVUUUTTTTTTTTTSSSNNNJJJEEEAAA>>>;;;888555000000000000000000000000000000000000////////////........................------------------------,,,,,,,,,------.........---------,,,,,,+++++++++------............------------............---------------.........//////..................------111111000///////////////222111111000111111222333666666555555555777888999:::===AAAEEEHHHHHHGGGFFFKKKHHHCCC>>>999777666666333222111000000111222333333333222222222111111111111111000000000000111111444333222000000000111222222222333444555555555555222333444666666555444333333333333222222111111111333333222222222222222222222333666:::>>>CCCHHHJJJNNNOOOPPPRRRRRRRRRQQQPPPNNNOOOOOONNNLLLKKKMMMNNNLLLHHHKKKJJJEEEJJJMMMDDDGGGGGGFFFDDDCCCBBBAAA@@@<<<;;;:::777555333111000000///---,,,,,,---///000......//////......---,,,///............------------------------------------------............///------------------------------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++.........------,,,,,,,,,------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------......///////////////111333555666<<<===>>>@@@AAABBBCCCCCC@@@???<<<999777555555555777888;;;===@@@BBBCCCDDDCCCDDDDDDEEEEEEDDDCCCCCCAAAAAAAAAAAA@@@>>>===<<<@@@>>>======???CCCHHHKKKRRRSSS[[[kkk{{{yyy{{{~~~|||{{{|||~~~}}}xxxpppgggaaa^^^]]]]]]RRROOOJJJGGGGGGHHHHHHHHHFFFHHHJJJKKKJJJIIIHHHIIINNNMMMMMMLLLLLLMMMMMMNNNOOOQQQTTTVVVUUUSSSOOOLLLHHHFFFCCCBBBCCCHHHMMMPPPQQQRRRTTTTTTRRRQQQRRRSSSPPPNNNJJJFFFCCC???:::777222222111111111000000///111111000//////////////////............---------------------------------,,,,,,,,,------..................------,,,,,,,,,------............------------............---------------.........//////////////////////////////000000//////////////////111111222222222222333333444444444444555777999:::===@@@DDDGGGIIIIIIHHHGGGEEEBBB>>>999555333222222222111000000000000111222111111111000000000//////222222111111111222333333333333333333444555777888888888999:::::::::999999666666777777888777777777777777666555444333333222333333333222222222111111000000222555999===BBBDDDKKKMMMOOOQQQRRRSSSSSSRRRRRRSSSSSSQQQOOONNNOOOPPPRRRMMMNNNLLLFFFKKKNNNEEEHHHHHHGGGFFFEEEDDDCCCBBB???>>><<<:::888666444333111000///------...///000..................------///............------------------------------------------............///------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,------------------------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------///......------,,,,,,,,,...------,,,+++***))))))+++++++++,,,,,,,,,---------------.........///////////////111333555888999>>>>>>???@@@AAAAAAAAAAAA===<<<:::888777666666666:::;;;===???AAACCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB???>>>>>>=========>>>>>>DDDDDDDDDFFFJJJPPPUUUXXX```bbbjjjzzz~~~}}}}}}}}}{{{xxxxxxzzz}}}}}}yyysssooommmnnnpppsss{{{zzzxxxrrrmmmjjjiiiaaa[[[TTTNNNJJJIIIIIIHHHGGGHHHIIIHHHHHHGGGFFFGGGKKKKKKJJJJJJJJJIIIIIIIIIMMMOOORRRTTTTTTRRRPPPNNNGGGEEEBBBAAABBBEEEIIILLLMMMOOORRRSSSRRRRRRSSSTTTTTTRRRNNNLLLIIIEEEAAA>>>666555444222111000//////111111000000000000000111///............---------------------------------,,,,,,,,,---------............---------,,,,,,,,,------............------------............------------........./////////000000000000000000000000//////.........///000000111222333444555444333333222222333444666999<<<===BBBDDDGGGIIIJJJIIIGGGFFF???<<<999555222000000000222111111000000111111222111111111111000000000000333333333333333444555555444444555777999<<<>>>???@@@@@@AAAAAAAAA@@@@@@???======<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::999888777666555555444333222111111000000000111444888<<<>>>FFFHHHJJJMMMPPPRRRSSSTTTTTTUUUUUUSSSQQQOOOOOOPPPSSSMMMMMMJJJDDDIIIMMMEEEJJJIIIIIIHHHGGGFFFFFFEEEBBBAAA@@@>>><<<:::999888555444222000////////////---------...............///............------------------------------------------............///------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------000000///...------,,,,,,...------,,,+++***))))))*********+++++++++,,,,,,...............////////////000111333666999;;;===@@@@@@@@@@@@???>>>>>>===999999888888888999999:::>>>???AAABBBDDDDDDEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@>>>===<<<<<<>>>BBBFFFIIINNNOOOQQQUUU[[[bbbhhhkkkmmmpppvvv}}}zzzxxxsssssstttttttttrrrpppooonnnoooooonnnmmmmmmppprrrsssnnngggaaa^^^^^^aaaccciiiqqqzzz|||wwwssstttvvv~~~vvvssszzz|||wwwuuurrrkkkaaaXXXSSSQQQPPPPPPLLLKKKJJJHHHGGGFFFFFFFFFIIIIIIIIIIIIHHHGGGFFFFFFIIIKKKOOOQQQSSSRRRQQQOOOGGGEEECCCAAA@@@BBBDDDFFFGGGJJJNNNQQQRRRSSSTTTVVVVVVTTTQQQPPPNNNLLLHHHEEE>>><<<999555222111000000111111000000000111222222///............---------------------------------,,,,,,,,,------------......------------,,,,,,,,,------............------------............------............//////////////////000000000000000111............///000111222222444555777777666444333111222333555888;;;???AAAFFFGGGHHHHHHHHHEEECCCAAA;;;999666444222111111111333333222222222222333333333333333333333333333333444444444444555666777888777888:::<<<>>>AAACCCDDDGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCAAA@@@???@@@AAAAAABBBBBBAAA@@@??????>>>>>>999999888777666555444333444444333333555777:::<<>>>>>999888666444222111000000......------....../////////............---------........................---------............///------------------------............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,------...///000000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------000000//////...---,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////000111333666999===???@@@BBBAAA@@@>>>===;;;;;;:::777888888999;;;<<<>>>>>>BBBCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>???>>>>>>@@@EEEMMMUUUZZZ\\\^^^aaaffflllrrrxxx{{{xxxzzz}}}}}}yyyyyy|||}}}zzzzzz{{{}}}zzzyyyxxxxxxwwwuuuqqqnnngggggggggfffeeedddbbbbbbbbbcccddddddeeeeeefffgggkkkhhhbbb]]]YYYXXXYYYZZZZZZ```fffhhhfffeeegggjjjtttvvvmmmooowwwzzzooogggbbb```______TTTQQQNNNKKKIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGIIILLLNNNQQQQQQQQQQQQKKKIIIFFFCCCAAA?????????AAADDDIIIMMMPPPRRRUUUWWWTTTSSSQQQQQQPPPOOOLLLJJJFFFCCC???:::666333222111000000000000000111111222///............---------------------------------------------------------------------------------------............------------............------........./////////000000.........//////000000000......///000111333444555555777888999888777555333222333444666999===AAACCCFFFFFFFFFEEECCC???<<<;;;777666555444333333333333333333333333333333333333444444444444555555555555555555555666777999:::;;;===>>>@@@BBBDDDFFFGGGGGGKKKKKKKKKKKKKKKJJJIIIHHHFFFEEECCCBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA======<<<;;;:::888888777888888777777777888999:::999:::===@@@DDDGGGJJJLLLQQQSSSTTTTTTRRRQQQQQQQQQVVVQQQSSSSSSRRR[[[ccc]]]KKKKKKJJJJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCBBBBBBBBB===<<<:::888666444333222000///.........///000000///............---------........................---------............///---------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,------...///000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------.........------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------000//////...------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////222444666999<<>><<<:::999888888777888:::<<<>>>@@@BBBBBBDDDDDDDDDEEEEEEDDDCCCCCC@@@???>>>=========>>>>>>??????BBBGGGPPP[[[fffllllllnnnqqquuuzzz~~~~~~yyyrrrppprrrvvvvvvtttqqqnnnmmmoooqqqpppppprrrssstttqqqmmmiiiaaaaaa```^^^]]]]]]]]]]]]aaabbbeeehhhjjjkkkjjjiiiiiigggddd```]]]ZZZYYYXXXYYY\\\___aaaaaaaaaccceeejjjttt|||~~~rrrfffaaaeeennn~~~xxxsssqqqooonnn^^^ZZZUUURRRPPPNNNKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIFFFHHHJJJLLLNNNPPPQQQQQQPPPNNNKKKHHHCCC???<<<:::<<>>;;;888777555555555555555555666666444555555666666555555444666666666666666777777777888888999:::;;;===???@@@CCCDDDFFFHHHJJJKKKLLLLLLOOOOOOOOOPPPOOOOOONNNNNNHHHHHHFFFEEECCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????@@@??????>>>===<<<;;;;;;:::;;;;;;;;;;;;:::999888666666888:::===@@@BBBDDDLLLOOORRRSSSRRRRRRRRRSSSSSSOOORRRTTTSSS]]]eee___NNNMMMLLLKKKJJJHHHGGGGGGDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@???===;;;888777666333222111/////////000111///............---------........................---------............///------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------******++++++++++++,,,,,,,,,,,,,,,---......//////***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...------------,,,,,,,,,...------,,,+++***)))))),,,,,,---------.........++++++,,,---///000111222666777999<<<>>>@@@AAAAAA???===;;;999777666666666888:::<<<>>>AAABBBCCCDDDBBBCCCCCCCCCCCCBBBAAAAAA>>>======<<<===???@@@AAAAAACCCHHHQQQ\\\hhhsssyyy{{{}}}}}}yyyssskkkhhhjjjhhhiiiiiihhhfffeeefffhhhmmmooorrruuuwwwtttoookkkbbbaaa```^^^^^^___```aaadddgggmmmtttyyyzzzwwwtttooommmiiieeeaaa___]]]\\\]]]^^^```ccceeeggghhhhhhiiinnnpppooopppvvvyyyyyyvvvkkk```ZZZYYY___mmmzzz~~~{{{nnniiiccc___]]]YYYTTTPPPMMMLLLKKKJJJJJJJJJJJJJJJHHHIIIJJJKKKMMMOOOPPPQQQQQQPPPOOOKKKGGGBBB===:::999<<>>:::888222222111000000000000000///............---------------------------------...------------,,,,,,,,,,,,,,,,,,------------...------............------------............------.../////////000000000000......///000000111222222222222333555777:::<<<===???>>><<<:::888666555444444444444666888:::===>>>;;;<<<<<<<<<;;;:::999888777777888999:::;;;<<<<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<======???@@@CCCDDDFFFHHHIIILLLNNNQQQRRRSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTOOOOOONNNMMMLLLJJJHHHGGGFFFFFFEEECCCBBB@@@??????????????????>>>>>>======<<<>>>???@@@@@@===:::888666666666666888:::<<<===CCCGGGKKKNNNOOOOOOQQQRRROOOKKKOOOPPPNNNWWW\\\UUUQQQQQQOOOMMMKKKIIIHHHGGGCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBB@@@???<<<;;;:::666555333111000000111111///............---------........................---------............///------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,,,,,,,,,,------------...*********++++++,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...,,,,,,,,,---------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,...------,,,+++***))))))++++++,,,,,,,,,---------+++,,,---///111333555555999:::<<<>>>????????????;;;:::888666555555555666999:::===???AAABBBBBBBBB@@@@@@@@@AAA@@@@@@???>>>============???BBBEEEGGGHHHLLLSSS]]]iiittt}}}{{{vvvsssmmmfffccceeeaaacccfffggggggfffggghhhmmmoootttyyy{{{xxxsssnnnfffeeedddcccdddfffiiijjjlllqqqzzz|||xxxqqqjjjeeeccccccdddbbbbbbcccgggkkknnnoooooommmmmmkkkhhhiiiooopppnnnnnniiiccc```]]]```jjjuuu|||{{{|||}}}vvvsssppplllddd___ZZZWWWSSSPPPMMMLLLLLLMMMKKKKKKKKKKKKLLLMMMOOOPPPNNNNNNNNNMMMJJJEEEAAA>>>999:::;;;===AAAGGGOOOTTTWWWVVVUUUVVVXXXXXXWWWUUUSSSSSSQQQNNNIIIDDD???<<<666555444333222111111111///............---------------------------------......---------,,,,,,,,,,,,,,,,,,---------......---..................------..................---////////////000000000000///000000111222222333333333333555777999<<<>>>???BBB@@@===:::888666555444444444444444666888:::;;;666777888999:::::::::::::::;;;<<<===???@@@AAABBBBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@AAAAAABBBBBBBBBCCC???@@@AAABBBDDDFFFHHHIIIJJJLLLOOORRRUUUWWWXXXXXXVVVWWWXXXYYYYYYYYYYYYYYYVVVVVVVVVVVVTTTRRROOONNNNNNMMMKKKHHHFFFCCCAAA@@@?????????>>>>>>>>>>>>>>>???AAADDDEEEDDDAAA===:::777666555555555777888999;;;???DDDHHHJJJKKKMMMNNNQQQMMMPPPPPPMMMSSSWWWOOOTTTSSSRRROOOMMMKKKIIIHHHAAABBBBBBBBBCCCCCCCCCCCCEEEEEEDDDCCCAAA???===<<<999777444222000000111222//////.........---------////////////////////////---------.........//////------------------------//////.........---------------------------------------------------------,,,,,,,,,------.........------------------------*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,------.........******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------)))******++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---///111444666888999;;;<<<===>>>??????>>>===999888666444333444555666999;;;===???@@@AAAAAAAAA>>>>>>?????????>>>===============???BBBEEEIIIKKKOOOTTT]]]hhhsss}}}zzzuuupppnnnjjjcccaaacccaaadddhhhkkklllllllllmmmlllooouuuzzz|||zzztttooojjjiiiggggggiiillloooqqqwww}}}xxxnnnhhhgggiiikkkcccccceeejjjppptttttttttpppnnnkkkhhhkkkqqqrrrnnnlllkkkkkkkkkiiiiiipppyyywwwppppppsss{{{ssslllfffbbb\\\VVVRRRPPPPPPPPPMMMLLLKKKKKKKKKMMMNNNOOOJJJLLLMMMMMMLLLHHHDDDAAA999999999:::>>>EEEMMMSSSVVVUUUTTTVVVWWWWWWVVVTTTTTTTTTTTTQQQMMMGGGBBB???999888777555444333222222//////.........---------------------------------.........------,,,,,,,,,,,,,,,,,,------.................................///////////////.........,,,---...///000000000000000000000111222333555666777999<<<@@@BBBDDDDDDCCCAAA@@@>>><<<:::999999:::222222333444666777888888999:::;;;<<<===>>>??????EEEEEEFFFGGGHHHIIIJJJKKKOOOOOOOOOOOONNNLLLJJJIIILLLKKKKKKKKKJJJIIIHHHHHHCCCDDDEEEFFFIIIKKKMMMNNNTTTUUUVVVXXXYYYZZZ[[[[[[YYYYYY[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[YYYWWWVVVUUUUUUTTTRRROOOKKKHHHGGGDDDCCCBBB@@@@@@@@@@@@AAAFFFEEEEEEEEEFFFDDD@@@===<<<;;;888666555555666777777999<<<@@@EEEKKKOOOQQQQQQOOOMMMKKKJJJKKKLLLMMMLLLNNNQQQSSSQQQMMMHHHEEECCCBBB@@@??????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAA???;;;777444222111111+++---///000000///---,,,...........................................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************/////////......---------------------------------------,,,+++******))))))........................------............------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,+++***))))))------------------------........................,,,++++++******++++++,,,------............------...------,,,,,,++++++******+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,---,,,******++++++,,,,,,------...***++++++,,,,,,------...******+++,,,,,,---......---,,,++++++,,,---///000......---------......///...///000333555777999::::::;;;<<<======<<<:::999666555333222333666999;;;???AAACCCCCCAAA@@@?????????@@@???>>>======@@@BBB<<<>>>AAADDDHHHOOOWWW]]]aaaiiisss|||~~~}}}{{{zzz{{{|||}}}|||{{{zzz{{{}}}xxxtttmmmhhhiiikkkkkkiiiiiikkknnntttvvvvvvvvvwwwrrrrrrsssuuuwwwuuurrrooojjjhhhffffffiiiooouuuyyy|||~~~tttqqqrrrrrrqqqooollliiiiiilllppptttvvvtttqqqmmmlllnnnppppppnnnrrrssstttssstttyyywwwooommmmmmzzz|||vvvuuurrrmmmgggfffcccYYYMMMOOOLLLIIIHHHJJJLLLMMMNNNMMMLLLKKKJJJIIIFFFCCC@@@???===:::999:::@@@IIIOOOUUUWWWYYYYYYXXXWWWXXXYYYVVVTTTRRRQQQQQQNNNJJJFFFCCCAAA>>>999555222000///000000/////////.........///////////////////////////...---,,,,,,---.../////////.........---------........................////////////////////////......///000000111111222111111222333555666888999<<<===???AAABBBBBBBBBAAA>>>===:::888666666555666333444555666777999999:::<<<===???AAACCCEEEFFFGGGJJJJJJKKKLLLMMMNNNOOOOOOSSSSSSSSSSSSRRRPPPNNNMMMOOONNNMMMLLLLLLLLLLLLLLLJJJKKKKKKMMMNNNPPPRRRSSSSSSTTTVVVXXXZZZ[[[\\\\\\[[[[[[\\\]]]^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^]]]]]][[[[[[[[[YYYVVVSSSOOOMMMIIIIIIHHHGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHFFFBBB>>><<<;;;999888777777999999777888;;;>>>BBBEEEHHHIIILLLLLLLLLLLLLLLLLLLLLLLLJJJLLLNNNPPPOOOMMMIIIGGGDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDCCC???;;;777444222000......///000000///...---...........................................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------++++++,,,,,,,,,,,,,,,+++........................------............------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------------------------........................---,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***+++++++++,,,,,,---------......---,,,,,,,,,---......------------......//////000111444666999;;;<<<;;;::::::999888777666555555555444444555888:::;;;<<<>>>@@@@@@>>>============>>>>>>@@@AAACCCCCCDDDEEEGGGIIINNNTTT\\\ccchhhrrryyy~~~||||||||||||zzzyyy{{{xxxssspppoooppppppooommmqqqwww{{{}}}}}}~~~~~~{{{wwwrrrooopppssstttttttttuuuxxx{{{|||zzzxxxwwwsssqqqppppppqqqrrrqqqooommmlllkkkjjjkkkooovvv||||||zzzzzzxxxuuuuuussspppoooqqqtttvvvwwwuuurrrooonnnpppqqqqqqoootttwwwyyy{{{~~~yyyuuutttuuuwwwyyyxxxyyy}}}|||yyyvvvuuurrrhhh]]]WWWTTTOOOLLLKKKKKKKKKJJJLLLLLLKKKLLLMMMMMMJJJHHH@@@???===;;;;;;@@@GGGLLLRRRTTTVVVWWWWWWWWWXXXYYYYYYWWWUUUTTTTTTRRRNNNKKKFFFDDDAAA===888555222111000000000//////////////////////////////////////////...------------.../////////.........---------........................////////////////////////000000//////000222333444444444555777999;;;<<<===AAAAAABBBBBBBBB@@@???>>><<<:::888666444333333333444555666888:::<<<===>>>AAACCCEEEHHHKKKMMMOOOPPPPPPPPPRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWVVVTTTRRRQQQQQQPPPOOOMMMMMMNNNPPPQQQOOOOOOOOOOOOPPPRRRSSSTTTSSSTTTWWWYYY[[[]]]^^^^^^^^^^^^____________^^^^^^]]]^^^___```aaabbbcccccc___```aaa```^^^[[[WWWTTTPPPPPPOOOPPPPPPRRRSSSTTTSSSQQQOOONNNMMMJJJFFFBBB???>>><<<;;;:::;;;;;;<<<999:::<<<>>>@@@AAABBBBBBEEEFFFIIIKKKLLLLLLKKKKKKGGGIIIJJJLLLLLLKKKIIIHHHDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGEEEBBB===888444222222111000//////....................................................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,,,,,,,,,,------------------------)))***,,,---.........---------------------------------............------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------------------------------...------,,,,,,------...------............------******+++,,,,,,---......,,,---,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---...///...,,,......---,,,,,,+++******......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,+++,,,,,,---------------...///000000111333555888:::;;;<<<;;;:::888666444333222222444555666777999:::;;;<<<;;;===>>>===<<<;;;;;;<<<>>>>>>BBBHHHOOOSSSSSSQQQUUUUUUXXX]]]fffnnntttxxx}}}yyyxxxvvvtttrrrooojjjgggmmmiiidddbbbcccfffggghhhhhhoooyyy~~~zzzvvvuuuwwwzzz}}}~~~|||yyyvvvsssooonnnnnnpppqqqqqqqqqrrrsssqqqnnnqqqxxx~~~yyyuuusssqqqpppqqqrrrrrrrrrtttrrrqqqqqqrrrrrrrrrqqqoootttzzz~~~|||zzzrrrqqqpppoooqqqvvv~~~zzzqqqbbb]]]VVVPPPMMMKKKJJJIIIIIIHHHHHHIIIKKKLLLJJJIIIBBBAAA@@@>>>===@@@DDDHHHNNNQQQTTTVVVVVVWWWXXXYYYZZZYYYWWWVVVVVVTTTQQQOOOKKKJJJFFFBBB===999666444111111000//////////////////////////////////////////...------------...///...............---------........................///////////////000000000111000//////000333555777777888:::<<<===???@@@@@@AAAAAAAAAAAA???>>><<<;;;;;;:::888666444444444444333444777:::===AAACCCDDDHHHIIILLLOOORRRSSSTTTUUUSSSTTTUUUWWWXXXXXXWWWWWWVVVVVVWWWWWWVVVTTTSSSRRRPPPOOOMMMLLLLLLNNNQQQRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSTTTVVVYYY[[[]]]^^^^^^^^^^^^___````````````___\\\\\\]]]^^^___aaabbbccc]]]___aaabbbaaa___\\\ZZZVVVVVVVVVVVVWWWWWWXXXXXXXXXVVVTTTSSSRRRPPPMMMJJJEEEDDDCCCAAA??????>>>>>>===>>>@@@AAABBBBBBBBBBBBAAABBBCCCDDDFFFGGGHHHIIIFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIGGGCCC>>>:::777555333111///------.................................................................................------,,,,,,------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++---...//////...---------------------------------............------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,---------------------------------------------------------------------,,,,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,---------*********(((&&&'''))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,+++......------,,,,,,,,,,,,---,,,------...///000111333333444555666888888999999888666444333222333333444666888:::<<<<<<=========>>>>>>===;;;;;;<<<>>>CCCEEELLLYYYfffmmmmmmjjjhhhhhhiiinnnvvv~~~}}}vvvssspppmmmjjjgggddd___\\\```______aaaeeeiiilllmmmnnnttt}}}{{{wwwxxxzzz|||}}}{{{wwwsssqqqqqqrrrrrrrrrtttxxxzzzwwwssssss{{{}}}wwwrrrpppooooooppppppooommmrrrrrrqqqqqqrrrrrrrrrqqqmmmssszzz~~~{{{tttqqqnnnmmmooossswwwyyy~~~ssskkk___TTTNNNLLLKKKKKKJJJHHHGGGGGGHHHHHHGGGEEEDDDDDDCCCAAA@@@@@@BBBDDDKKKNNNRRRUUUWWWWWWYYYZZZYYYXXXVVVUUUTTTSSSQQQPPPPPPNNNKKKHHHCCC???<<<:::333222000///............////////////////////////.........------.................................////////////////////////////////////000000111111111000000000222555999;;;<<<===>>>@@@AAAAAAAAAAAA============<<<<<<;;;;;;:::999777555555444555555333444888<<>>???AAADDDFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKKKKIIIEEEAAA>>>888666333///---------...////////////////////////...................................................------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,------------------------------............------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++)))******)))'''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,++++++++++++,,,,,,---------+++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........---------...///000222333444444444444444444333333444333222111111222444555555777999<<<=====================<<<;;;===@@@BBBKKKPPPZZZkkk|||zzzyyyxxx{{{wwwnnnkkkgggbbb___]]]\\\[[[YYYXXXZZZ___gggoootttvvvvvvqqquuu{{{|||yyyzzz{{{|||~~~{{{wwwuuutttsssqqqpppuuuyyy}}}{{{wwwwww~~~}}}xxxrrrrrrqqqpppqqqrrrrrrpppoooqqqqqqqqqpppppppppqqqrrruuuzzz{{{wwwsssooonnnpppsssttttttvvvzzz}}}|||yyyvvvuuuvvv{{{}}}nnn^^^SSSNNNLLLLLLMMMKKKJJJIIIJJJJJJIIIGGGEEEFFFFFFDDDAAA@@@AAABBBIIIMMMRRRVVVWWWYYYZZZ[[[XXXXXXWWWUUUSSSRRRQQQQQQQQQPPPOOOLLLIIIEEEBBB@@@666555222000............////////////////////////---..................------.....................////////////////////////...//////000000111111222111111222444777:::>>>???@@@AAABBBCCCBBBAAA@@@???999999999999:::::::::;;;888777666555555555666777777999<<>><<<>>>@@@BBBCCCCCCBBBBBBAAA@@@???>>>>>>???AAABBBDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHJJJKKKLLLKKKIIIFFFDDD<<<:::666333000.........////////////////////////...................................................------,,,,,,------...------------------------------------------------,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,......---,,,,,,+++*********,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///.........******+++,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------...///111333444555444444333333222111111000......///000111333444555777888:::<<<=========<<<:::;;;;;;<<<>>>BBBHHHLLLXXX^^^kkk{{{}}}tttjjjccc```[[[YYYYYYZZZ[[[[[[UUUYYYaaakkkuuuzzz|||{{{tttwww{{{~~~|||zzz}}}~~~~~~zzzwwwtttrrrooommmtttxxx{{{{{{zzz{{{}}}{{{yyyvvvsssqqqpppooooooppppppooommmqqqqqqqqqooonnnooorrrtttzzz|||xxxuuurrrpppqqqrrrssssssvvvyyy{{{zzzwwwtttuuuvvvyyy{{{ppp```VVVQQQOOOKKKJJJHHHHHHIIIJJJIIIHHHFFFGGGGGGEEECCCBBBBBBCCCGGGLLLQQQVVVXXXYYYZZZ[[[YYYYYYXXXUUURRRPPPPPPQQQPPPPPPPPPOOOMMMKKKHHHGGG===;;;777333111000000000////////////////////////------...//////...---------------...............////////////////////////...//////000111111222222111333666999===AAADDDEEEDDDDDDEEEDDDBBB@@@===;;;777777777888888999::::::888777777777888999;;;<<>>>>>>>>>>>???@@@@@@???>>>===:::;;;>>>@@@AAABBBBBBBBBAAABBBCCCDDDEEEFFFFFFGGGIIIJJJKKKLLLLLLJJJHHHGGGAAA???;;;888444222000000////////////////////////...................................................------,,,,,,------...........................------------------------,,,,,,---------.........------------------------,,,+++***)))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,///000///------...,,,,,,,,,,,,,,,,,,,,,,,,+++...111111///...---...,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,+++++++++,,,,,,---------+++,,,---.........---,,,......///111222444666777222222222222222222222222///000111333555666777777999:::;;;;;;<<<<<<<<<;;;888999<<<@@@EEEMMMVVV\\\hhhppp||||||zzzrrriii```^^^]]]]]]^^^_________ZZZ]]]cccllltttyyy{{{{{{uuuxxx|||yyywww}}}~~~~~~~~~xxxtttrrrqqqppprrrtttxxxzzz|||~~~|||{{{zzzzzzuuussspppooooooooonnnlllssssssqqqooommmoootttxxx{{{~~~|||xxxwwwvvvtttsssssstttvvvvvvyyy||||||zzzzzz|||tttfff]]]XXXNNNLLLIIIHHHHHHHHHGGGFFFFFFFFFFFFEEECCCCCCDDDFFFFFFJJJPPPTTTVVVWWWXXXYYYWWWWWWVVVSSSNNNLLLMMMNNNMMMNNNOOOPPPPPPNNNMMMLLLEEEBBB===888555333333333////////////////////////------...//////...---------------.........//////000000000000000000000000...//////000111222222222222555888===BBBEEEHHHIIIFFFFFFFFFEEEBBB???;;;999888888777777888888999:::::::::::::::<<<>>>???AAAFFFGGGIIILLLOOOQQQSSSTTTRRRTTTWWWYYYYYYXXXVVVUUUVVVXXXZZZ\\\\\\[[[XXXWWWUUUVVVWWWWWWWWWVVVUUUTTTTTTUUUWWWYYY[[[]]]^^^___aaaaaa`````````aaabbbbbbddddddcccaaa___\\\ZZZYYY\\\[[[ZZZYYYVVVTTTRRRQQQPPPOOOOOOOOOQQQTTTWWWYYY[[[ZZZWWWUUUTTTTTTTTTTTTWWWXXXYYY[[[[[[[[[ZZZZZZ___]]]\\\\\\^^^______^^^ZZZZZZZZZZZZYYYXXXWWWVVVVVVTTTRRRQQQRRRUUUYYY[[[XXXVVVQQQKKKFFFAAA>>><<<:::;;;===???@@@@@@>>>===888999;;;>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEKKKKKKLLLLLLKKKJJJIIIHHHDDDBBB???<<<888555333222000000000000000000000000...................................................------,,,,,,------...................................................---------....../////////------------------------***)))((('''))),,,///222,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,---------......------------------------++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++***++++++,,,,,,------...'''***...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,000000...+++,,,---...------,,,,,,++++++***,,,,,,------...//////000******+++,,,,,,---......---......///...---+++***//////000111333666888999000000111222222333444444333444777999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888;;;???EEEMMMXXXcccjjjvvv}}}zzzxxxwwwrrrjjjbbbaaabbbdddffffffdddcccaaacccfffkkkrrrvvvxxxxxxrrrvvvzzz|||{{{xxxwwwvvvzzzttttttzzz}}}}}}yyyuuuttttttuuuppprrruuuxxx}}}~~~~~~{{{wwwuuutttsssrrrpppuuutttrrrooommmooouuu{{{|||{{{yyyzzzzzzxxxvvvuuuwwwyyyuuuxxx|||~~~~~~uuuiiibbbXXXUUUPPPMMMKKKJJJGGGFFFFFFFFFFFFEEECCCDDDFFFHHHDDDIIIOOOSSSUUUVVVVVVWWWTTTTTTSSSOOOJJJGGGHHHJJJKKKLLLOOOPPPQQQQQQOOONNNJJJGGGBBB<<<888666555555////////////////////////,,,---...//////...---,,,---------.........//////////////////000000000000///000111000000111333666:::<<<>>>AAADDDGGGIIIJJJGGGEEEBBB???<<<:::999999888:::::::::999999;;;===???>>>======???BBBFFFHHHMMMLLLKKKNNNSSSVVVVVVUUUUUUVVVXXXWWWVVVTTTTTTUUUWWWVVVVVVWWWZZZ[[[\\\\\\ZZZ]]]aaabbbaaa^^^\\\\\\]]]bbbhhhlllmmmnnnrrruuuqqqtttwwwyyyyyyzzz{{{||||||{{{zzzwwwsssooojjjhhhkkkkkkjjjgggbbb]]]ZZZZZZVVVXXXXXXVVVTTTVVV[[[```aaa^^^YYYTTTQQQQQQRRRSSSQQQQQQRRRTTTUUUVVVWWWWWWUUUWWW[[[]]]^^^^^^___```]]]]]]]]]\\\[[[ZZZYYYXXXZZZZZZYYYYYYXXXXXXYYYYYY[[[XXXTTTPPPMMMJJJFFFCCC@@@===;;;;;;<<<>>>?????????<<<999777888:::;;;;;;:::;;;===???AAABBBCCCCCCCCCEEEHHHIIIHHHGGGGGGGGGFFFEEEDDDCCCAAA===777333000111111000///...,,,+++////////////////////////................................................------------------------,,,------......------,,,------------------------111---******,,,---,,,***///...,,,+++***+++,,,,,,------,,,+++,,,---...///------------------------...---,,,,,,,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,---------.........---,,,,,,++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......)))***---/////////...---.....................---------------------------------------------------++++++++++++++++++++++++..............................---,,,---...///000...000222444444444333222333222///......///111333555666888;;;<<<=========;;;;;;;;;::::::::::::;;;;;;===AAAJJJVVVeeerrrzzz}}}|||{{{xxxtttmmmkkkooosssrrrooommmgggggghhhiiikkknnnrrrtttuuuvvvwwwwwwvvvsssqqqoooooorrruuuwww{{{|||}}}~~~zzzzzzyyyyyy{{{~~~yyyuuuuuuxxx{{{{{{zzzxxxvvvuuuxxx}}}}}}zzzxxxwwwvvvvvvvvvvvvwwwxxxxxx}}}{{{yyy{{{}}}zzzssskkkeee]]]UUUOOOLLLIIIHHHIIIGGGEEEDDDDDDEEEEEEEEEIIIIIIKKKMMMPPPSSSUUUWWWWWWTTTPPPKKKGGGDDDBBBBBBGGGIIILLLOOOQQQQQQPPPPPPQQQMMMHHHDDDAAA===777222333333222111000///......,,,,,,+++++++++,,,...///------------------------////////////000000000111000111222222222444777999>>>@@@BBBEEEGGGHHHIIIIIIEEEDDDAAA>>><<<::::::999888999;;;;;;;;;<<<>>>@@@BBBBBBAAABBBDDDGGGJJJLLLQQQPPPPPPSSSWWWYYYXXXVVVTTTUUUVVVVVVTTTTTTUUUVVVXXXWWWXXXZZZ]]]aaaccccccfffjjjooorrrsssrrrrrrrrrssswww|||~~~zzzssskkkfffdddbbbccceeeeeeeeefffhhhiiikkkhhhccc^^^YYYVVVTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPSSSUUUXXXZZZ\\\]]]^^^___[[[\\\\\\\\\\\\\\\[[[[[[]]]]]]\\\\\\\\\\\\]]]]]]ZZZXXXTTTRRRQQQNNNKKKIIIEEEBBB???=========<<<<<>>>>>>>>===<<<;;;>>>AAAFFFPPP]]]kkkxxx{{{vvvxxxzzzxxxuuutttmmmkkkhhhggghhhjjjlllllllllmmmnnnoooooonnnmmmlllmmmpppssswww{{{~~~zzzyyy|||~~~{{{yyy{{{~~~{{{xxxwwwvvvvvvvvvtttssssssrrrrrrsssttttttyyyyyyyyy}}}{{{vvvttttttsssvvvyyyzzz{{{|||~~~yyytttkkkbbbYYYRRRLLLIIIHHHGGGEEEEEEEEEFFFFFFFFFJJJJJJKKKLLLNNNPPPRRRSSSTTTRRROOOKKKFFFCCC@@@???CCCDDDGGGKKKMMMPPPQQQRRRRRRQQQOOOMMMKKKFFF>>>999333222111000////////////------,,,,,,,,,---...///------------------------/////////000000000111111111333444555555888;;;>>>CCCEEEHHHJJJJJJIIIGGGFFFBBBAAA>>><<<:::999999999777999<<<===>>>@@@BBBEEEFFFFFFGGGIIIKKKLLLNNNNNNOOOOOOPPPSSSUUUVVVTTTSSSQQQSSSTTTTTTTTTUUUWWWZZZ]]]^^^```dddhhhmmmqqqsssxxx}}}{{{xxxvvvwwwxxx{{{}}}~~~}}}{{{}}}{{{vvvpppjjjddd___\\\ZZZXXXTTTQQQNNNMMMMMMMMMNNNOOOQQQSSSUUUXXXYYYZZZZZZ[[[\\\^^^^^^____________^^^^^^^^^^^^^^^______YYYXXXUUUUUUTTTSSSQQQPPPMMMJJJEEEBBB@@@>>>;;;999>>>;;;888777777888888888:::::::::;;;<<>>>>>======;;;===@@@BBBBBBBBB@@@???EEEHHHNNNYYYeeesss~~~yyyssslllhhhgggggggggeeeeeeeeefffggghhhiiiiiijjjllloootttyyy~~~}}}yyyuuuqqqpppqqqsssuuurrrqqqppppppoooppppppqqqttttttwww|||wwwqqqnnnlllgggjjjooorrruuuvvvxxxzzz{{{|||qqqfff\\\TTTPPPKKKJJJHHHGGGFFFGGGGGGHHHKKKKKKKKKKKKLLLMMMNNNOOORRRRRRPPPMMMIIIDDDAAA>>>>>>???AAADDDHHHMMMPPPSSSSSSSSSUUUVVVTTTNNNGGGAAA555444111///......///000......---------...//////------------------------//////000000000111111111111333555666777:::>>>AAAGGGHHHJJJLLLKKKHHHDDDBBB>>>===;;;999999999999:::888;;;>>>AAABBBDDDGGGIIIJJJKKKLLLNNNNNNNNNNNNMMMMMMNNNOOOQQQSSSRRRQQQPPPPPPRRRTTTVVVXXX\\\```ccciiikkknnnrrrwww}}}{{{tttqqqkkkgggaaa[[[VVVSSSQQQQQQOOOOOOOOOPPPRRRUUUVVVVVVYYYZZZ\\\^^^```aaaaaabbb]]]]]]]]]]]]]]]^^^______ZZZXXXWWWVVVWWWVVVUUUSSSSSSPPPLLLIIIFFFBBB>>>;;;???<<<999777888888777777:::999888888:::<<>>>>>===<<<:::<<<>>>AAADDDGGGHHHIIINNNRRRXXXbbbmmmwww{{{qqqkkkiiiiiigggdddddddddddddddeeeggghhhiiiooorrrwww}}}}}}xxxtttrrrssstttvvvssssssrrrqqqpppoooooonnnmmmnnnpppuuu|||~~~xxxssspppnnndddeeehhhjjjlllmmmooooooyyy}}}}}}qqqhhhbbb___VVVSSSNNNIIIFFFEEEHHHJJJKKKKKKKKKKKKLLLMMMNNNNNNRRRRRRRRRPPPMMMHHHDDDAAA<<<<<<<<<>>>BBBHHHMMMPPPQQQSSSUUUWWWVVVRRRLLLHHH<<<:::666222/////////000......------............------------------------000000000000111111111111111333555666888;;;@@@CCCGGGHHHJJJJJJHHHDDD@@@===:::999888888888999:::;;;:::===AAADDDFFFHHHKKKMMMLLLMMMOOOPPPPPPNNNMMMLLLMMMOOOQQQRRRSSSSSSTTTTTTTTTWWW\\\```dddiiiooorrrvvvyyy|||yyyooofff___[[[ZZZZZZVVVSSSRRRSSSTTTTTTSSSUUUVVVXXXZZZ\\\^^^^^^___[[[[[[[[[\\\]]]^^^___```\\\ZZZXXXWWWWWWWWWUUUSSSVVVTTTQQQOOOMMMIIIEEEAAA@@@>>>;;;:::999999888777999888888777999;;;>>>@@@CCCEEEGGGIIIIIIJJJKKKMMMMMMLLLKKKKKKLLLKKKHHHFFF???===999666333222222222000000000000000000000000////////////////////////........................---------------------------......//////......---,,,,,,,,,---------......***+++,,,------------...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---......------------------------++++++************++++++***+++,,,---------------,,,,,,,,,---------......,,,,,,------------------,,,++++++***+++,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...000111222333444666555555444333222111111222333555777999;;;<<<<<<:::;;;<<<>>>>>>>>>======:::;;;<<<@@@FFFMMMTTTXXX[[[^^^cccjjjrrrzzz{{{vvvtttttt{{{vvvooolllkkkjjjhhhhhhhhhgggggggggggghhhiiippprrrwww}}}|||zzzyyyxxxwwwwwwwwwvvvtttqqqnnnmmmkkkiiiiiimmmuuu~~~~~~}}}}}}{{{yyyvvvtttrrrqqqpppjjjhhhfffeeeeeefffggggggqqqwww~~~|||ssspppooohhhcccZZZPPPHHHEEEHHHKKKKKKKKKKKKLLLLLLNNNOOOOOOPPPQQQRRRQQQOOOKKKFFFDDD>>>===;;;;;;===BBBGGGJJJPPPRRRTTTVVVUUUSSSQQQOOOEEEBBB<<<777333111000000..................------------------------------000000000111111111222222111333555777999<<<@@@DDDEEEFFFFFFFFFDDD@@@===:::999999888999:::;;;===>>>>>>AAAEEEHHHJJJKKKMMMNNNNNNOOOPPPQQQQQQPPPOOOOOONNNPPPSSSTTTUUUVVVYYY[[[aaaeeekkkqqqvvv|||uuunnnkkkgggbbbZZZVVVUUUTTTQQQOOORRRSSSUUUVVVXXXYYYYYYYYYZZZZZZZZZ[[[\\\^^^___```]]][[[YYYXXXXXXWWWUUUTTTVVVUUUTTTTTTRRROOOKKKGGGCCCAAA>>>===<<<;;;999888888888888888999;;;===>>>CCCEEEGGGIIIIIIJJJMMMOOOMMMLLLKKKKKKLLLLLLKKKIIICCCAAA>>>:::777444333333000000000000000000000000////////////////////////........................------------------------......////////////......+++,,,,,,------.........)))+++------,,,+++,,,---++++++,,,---------,,,,,,)))***+++,,,,,,,,,++++++------------------------,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------...///------------------------++++++************+++++++++,,,,,,------------,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,------......+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...000222444555666666666555444444333222222111333555888:::===>>>>>>>>>;;;<<<===???@@@@@@??????>>>>>>???DDDLLLWWWaaagggjjjkkknnnsssyyy}}}rrrllliiimmmssszzz~~~|||vvvqqqnnnnnnooonnnmmmmmmmmmllllllkkkkkkqqqrrruuu{{{}}}xxxrrroooooollliiikkkqqqzzz}}}zzzyyysssrrrqqqqqqqqqrrrssstttrrrnnniiifffeeeeeeeeedddfffmmmvvv~~~{{{{{{zzzuuukkk^^^QQQKKKKKKMMMKKKKKKKKKKKKLLLMMMNNNOOOLLLMMMNNNOOONNNKKKHHHFFF@@@>>>;;;:::;;;>>>BBBEEENNNQQQTTTVVVUUUTTTSSSTTTJJJGGGBBB<<<777444222111/////////000//////...---------------------------000000111111111222222222333555777888:::===AAADDDCCCDDDCCCBBB@@@>>>;;;:::;;;;;;;;;;;;===???BBBCCCBBBEEEIIILLLLLLMMMMMMNNNNNNOOOQQQSSSTTTUUUVVVWWWXXXZZZ\\\]]]___bbbggglllrrrwwwwwwlllddd```]]]XXXTTTTTTUUUVVVWWWWWWXXXWWWWWWVVVWWWWWWXXXZZZ[[[]]]^^^]]][[[ZZZZZZZZZZZZXXXWWWUUUUUUUUUUUUUUURRRMMMIIIFFFDDDAAA@@@???>>>;;;999888888999999:::;;;<<<<<<@@@BBBDDDEEEFFFHHHKKKMMMLLLKKKJJJKKKLLLMMMLLLKKKFFFEEEBBB???;;;888666444000000000000000000000000////////////////////////........................------------------------......////////////......++++++,,,,,,---......///+++---//////---++++++---***+++,,,---------,,,,,,)))***+++,,,,,,,,,++++++------------------------,,,,,,---......---,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------------...//////---------------------------,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---------......,,,+++++++++***+++++++++***+++---/////////...---++++++,,,,,,---......///------------------------------------------------........................---///111444666777888888666666555444444333333444444666:::===?????????>>><<<===???AAACCCCCCCCCBBBDDDEEEHHHNNNWWWbbbkkkqqqwwwwwwyyy{{{{{{rrrjjjhhhhhhnnnrrrwwwzzz{{{~~~xxxtttuuuxxxtttuuuvvvvvvvvvuuusssssssssssstttyyy|||vvvwwwtttppppppsssyyy}}}|||yyyvvvtttpppooonnnnnnoooqqqsssttttttqqqmmmkkkkkkjjjhhhfffbbbhhhpppxxx}}}|||ooo```TTTPPPPPPMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLMMMNNNNNNLLLKKKJJJAAA???<<<::::::===@@@BBBHHHMMMSSSVVVUUUSSSRRRQQQIIIGGGDDD???;;;777555444111111222222222111000///------------------------000111111111111222222222555666888:::;;;>>>BBBEEECCCBBBBBB@@@???===;;;:::=========>>>@@@CCCEEEGGGEEEHHHKKKMMMNNNMMMMMMNNNNNNOOOQQQTTTWWWZZZ]]]^^^gggiiilllmmmnnnssszzzyyysssnnnhhhcccYYYYYYZZZZZZZZZZZZYYYYYYRRRRRRSSSTTTVVVXXXYYYZZZ]]][[[ZZZ[[[\\\\\\[[[ZZZUUUUUUUUUVVVUUURRRMMMIIIHHHFFFCCCBBBAAA???<<<:::777888999;;;;;;<<<<<<<<<;;;===???@@@AAACCCGGGIIIKKKJJJIIIJJJLLLMMMMMMLLLIIIHHHFFFCCC???;;;888666000000000000000000000000000000000000000000000000........................------------------------......////////////......++++++,,,,,,---...//////,,,///111111...+++,,,---)))***,,,---...---,,,,,,+++,,,---...///...------------------------------,,,,,,---......---,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------------...///000------------------------///......------......///............---,,,++++++,,,,,,,,,---------............---,,,,,,---------)))+++...000111000...---++++++,,,,,,---...//////------------------------////////////////////////...........................///222555777999999999777777666555555555555666555888;;;>>>@@@@@@???>>>>>>???AAACCCEEEFFFFFFFFFIIIKKKOOOWWW```iiirrrvvv~~~~~~{{{zzzvvvoooiiigggiiimmmpppssswwwyyyzzz}}}zzz|||zzz|||}}}~~~|||{{{wwwvvvvvvzzz}}}{{{wwwvvvwwwyyy{{{{{{|||||||||{{{xxxtttqqqnnnnnnmmmkkkiiijjjkkknnnooosssqqqppppppqqqpppmmmiiifffjjjpppvvvzzz|||||||||yyy{{{kkk\\\TTTRRRNNNMMMLLLJJJHHHHHHGGGGGGLLLMMMNNNOOOPPPOOOOOONNN@@@???<<<;;;;;;===@@@BBBBBBIIIQQQVVVUUUQQQNNNMMMGGGFFFCCC@@@===:::777555333444444555444333222111------------------------333333222222222333444444777888;;;===???@@@@@@@@@AAA@@@>>>=========>>>???BBBDDDEEEFFFFFFFFFHHHJJJHHHJJJMMMLLLJJJKKKNNNQQQRRRYYYaaaeeefffgggkkkooopppuuu{{{~~~xxxpppkkkhhhdddbbbaaa___[[[WWWVVVTTTRRRQQQQQQTTTVVVXXXZZZYYYYYY[[[]]]______^^^[[[YYYXXXVVVUUURRRNNNKKKGGGGGGEEECCC@@@<<<999888999888777777888:::<<<>>>AAA@@@@@@???@@@@@@BBBBBBCCCEEEHHHJJJMMMNNNNNNNNNNNNMMMKKKGGGBBB===999666000//////000111111///...000/////////............////////////////////////................................................---...............------...,,,+++,,,//////---***++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,************,,,,,,------------------------,,,---......//////......,,,---------.../////////////////////...---,,,+++,,,---...///000000//////111333777:::;;;:::888777666555444333444666888999<<<<<<<<<===???@@@???>>>BBBAAAAAAFFFNNNSSSVVVVVV[[[^^^aaaeeejjjpppvvv{{{~~~yyywwwrrrnnnjjjggghhhkkkmmmoootttuuuvvvuuutttxxx}}}}}}~~~{{{|||~~~~~~|||wwwrrrnnnlllhhhiiijjjjjjjjjlllppptttrrrrrrqqqqqqrrrrrrssssssqqqppprrrwww~~~zzznnnbbbZZZVVVQQQLLLHHHGGGHHHIIIIIIJJJJJJKKKMMMOOOPPPQQQRRRJJJFFF@@@;;;888888;;;<<>>??????===;;;;;;;;;:::999666333111///000000//////.........---333222222222333333444555888999;;;<<<============>>>>>>>>>???@@@AAABBBCCCHHHIIIKKKJJJJJJJJJKKKMMMIIIKKKMMMMMMLLLNNNRRRVVV\\\eeepppwwwyyyzzz|||{{{wwwssslllddd]]]YYYWWWTTTQQQOOOOOOOOOPPPUUUTTTUUUWWWZZZ]]]]]]]]]]]]\\\ZZZYYYWWWTTTOOOLLLHHHGGGEEECCC@@@>>><<<;;;;;;:::999999999;;;===???CCCBBB@@@??????@@@BBBCCCBBBDDDFFFHHHJJJKKKKKKKKKNNNMMMKKKHHHDDD@@@<<<:::444222111111222222000///000000/////////.........////////////////////////................................................---...............------...---,,,---//////...+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......---,,,++++++++++++,,,---------------------------+++,,,------......------------....................................------.........//////000000111111333777:::;;;;;;:::999666555444444555666999:::=========>>>@@@@@@@@@???@@@DDDKKKVVVaaahhhkkkkkkhhhlllpppsssvvvzzz}}}zzzuuurrrmmmjjjhhhhhhkkkoooqqqrrrsssttttttrrrrrrvvv~~~~~~|||xxxrrrmmmjjjiiillloooqqqrrrrrrtttuuusssrrrqqqqqqrrrtttuuuvvvxxxyyy|||wwwlllddd]]]XXXQQQKKKHHHFFFDDDCCCIIIIIIJJJKKKLLLMMMNNNNNNLLLIIICCC>>>;;;:::;;;<<<@@@CCCJJJQQQUUUUUUPPPLLLFFFBBB>>><<<===>>>>>>============<<<:::777555333000000000///////////////333333333333444555777777<<<<<<<<<===<<<<<<;;;:::;;;<<<>>>AAADDDFFFGGGHHHKKKLLLLLLKKKIIIIIIJJJKKKKKKMMMOOOPPPQQQUUU[[[aaahhhrrr~~~~~~tttjjjaaa^^^XXXSSSNNNLLLLLLLLLPPPPPPPPPSSSWWW[[[\\\\\\^^^]]]]]]\\\[[[XXXRRROOOJJJIIIFFFDDDBBBAAA@@@???===<<<;;;;;;;;;===???@@@EEEDDDCCCAAAAAAAAABBBBBBCCCCCCDDDFFFGGGIIIIIIJJJMMMLLLLLLJJJGGGCCC@@@>>>999777444222222222111000000000000/////////......////////////////////////................................................------...............---///...---...//////...---,,,,,,,,,,,,,,,,,,---...------------------------------------------------...................................................------------,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------++++++,,,------------,,,//////..................---------...............//////......///000222333222444777:::;;;;;;::::::555555444555666888:::;;;>>>>>>>>>>>>???@@@AAABBBCCCKKKXXXhhhvvv~~~zzz}}}}}}uuupppmmmmmmmmmmmmooorrruuuuuuuuurrrrrrpppnnnnnnsss|||}}}zzzyyy{{{}}}}}}vvvqqqnnnrrrxxx}}}~~~{{{yyytttsssrrrrrrsssvvvyyy{{{wwwpppeee```YYYRRRMMMIIIEEECCCIIIIIIIIIIIIJJJKKKLLLLLLMMMKKKGGGCCC???===;;;;;;===@@@FFFNNNSSSTTTRRROOOHHHCCC===::::::<<<>>>??????@@@@@@@@@???===:::999111111111111000000000000444555555666777888:::;;;?????????>>>===<<<;;;:::;;;===AAADDDHHHJJJKKKKKKLLLMMMMMMKKKIIIIIIJJJLLLNNNQQQTTTWWWZZZaaakkkqqqzzz|||rrrnnnsss{{{zzzpppooosss{{{|||nnniii```WWWPPPNNNNNNOOONNNNNNNNNPPPTTTWWWYYYYYY\\\\\\]]]^^^^^^\\\XXXTTTNNNMMMJJJGGGEEEDDDCCCCCC@@@???===<<<<<<>>>@@@AAAEEEFFFGGGHHHGGGEEECCCBBBCCCCCCCCCEEEFFFHHHJJJKKKLLLLLLLLLKKKIIIGGGEEECCC>>>:::666333222222111000000000000////////////...////////////////////////................................................,,,---......///.........//////......////////////------,,,,,,,,,------...------------------------........................------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,------------------......------,,,,,,,,,+++,,,,,,,,,---------...............------.........,,,,,,------------------+++,,,------......------000000//////......------,,,,,,,,,---...///000000111000///...///111444555666777888999::::::999888555555555666888:::;;;======>>>>>>>>>>>>???BBBDDDKKKTTTccctttxxxssspppooovvvvvvwwwzzz||||||yyywwwqqqooollliiiiiiooowww~~~~~~~~~}}}{{{|||}}}}}}www|||wwwvvvtttssstttwww{{{}}}}}}vvvlllgggaaa[[[VVVQQQLLLIIIJJJIIIIIIIIIJJJKKKMMMNNNMMMLLLJJJFFFBBB???<<<:::;;;>>>CCCJJJPPPTTTTTTSSSLLLGGG@@@:::888999<<<>>>???@@@BBBCCCBBBAAA>>>===555555444333111000//////777777888999:::;;;===>>>???>>>===<<<<<<;;;;;;:::???AAADDDGGGIIIKKKKKKKKKMMMMMMNNNMMMMMMNNNQQQSSSVVVZZZ___dddjjjsss~~~~~~sssppprrrqqqzzzxxxoooiiiffffffmmmvvv}}}zzzqqqhhheeedddiiirrrzzzlll___UUURRRRRRSSSOOONNNLLLMMMOOORRRSSSSSSVVVWWWYYY\\\^^^___\\\ZZZTTTRRRPPPMMMJJJHHHFFFEEEBBBAAA???>>>>>>???@@@AAADDDHHHMMMPPPPPPLLLGGGDDDBBBAAAAAABBBCCCFFFIIIKKKJJJJJJKKKKKKJJJIIIGGGFFFAAA===888555333222111000111000000000////////////////////////////////////................................................,,,------...//////....../////////.........///000......---,,,,,,---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......------...///////////////000000000//////......---,,,,,,,,,,,,---///000111111000//////000222555777::::::999999888777666666555666666888999;;;<<<===;;;<<<=========???DDDHHHUUU]]]lll{{{~~~zzzwwwvvvvvvvvv|||}}}~~~zzzpppmmmjjjgggggglllsssxxx}}}~~~|||}}}{{{yyywwwuuuuuuwwwyyy|||~~~}}}yyyssspppkkkeee___YYYRRRNNNJJJIIIIIIHHHIIIKKKLLLNNNLLLKKKJJJHHHEEEAAA>>>;;;<<<===AAAGGGNNNSSSUUUUUURRRMMMFFF>>>999777999:::<<<>>>AAACCCDDDBBB@@@???:::999777555333000...---::::::::::::;;;<<<>>>>>>;;;::::::::::::;;;<<<<<>>>>>>>>CCCLLLSSSdddnnn|||~~~}}}{{{|||tttrrrooommmnnnqqqtttvvvuuuxxx}}}~~~~~~~~~~~~zzzvvvrrrqqqpppttt{{{{{{}}}}}}}}}~~~yyyqqqhhhbbbWWWUUUQQQMMMJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFBBBAAAAAADDDJJJPPPTTTVVVUUUTTTQQQJJJBBB;;;888888666999>>>BBBDDDCCCBBB@@@<<<;;;:::888666444222111::::::999999999::::::;;;;;;;;;<<<>>>@@@DDDGGGIIIFFFFFFFFFFFFHHHKKKMMMOOOUUUXXX\\\aaahhhpppyyysssiiieeegggmmmuuu|||~~~}}}zzzxxxxxx~~~xxxppphhhdddgggggghhhvvv~~~yyynnniiiaaaZZZUUUQQQNNNLLLFFFEEEDDDFFFKKKNNNQQQQQQSSSUUUXXXZZZZZZXXXVVVTTTMMMLLLJJJGGGGGGGGGHHHIIILLLOOOTTTYYY\\\]]]\\\\\\TTTPPPKKKFFFCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGEEECCCAAA???===999666111111111111000000000000////////////////////////................................................+++,,,---...////////////---......,,,******---111000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,---...//////,,,---------.../////////,,,,,,,,,---------......+++,,,---......---,,,+++++++++,,,,,,---...//////,,,---......//////............//////000000111111///...---,,,,,,---///111///000222444555666777777666555444333444666888999999::::::;;;<<<<<<<<<;;;;;;>>>@@@@@@@@@FFFPPPXXXiiittt~~~wwwtttrrrqqqsssuuuvvvwwwwwwzzz}}}}}}||||||~~~{{{vvvqqqmmmkkknnnuuu~~~xxxxxx{{{~~~}}}|||wwwqqqaaa^^^XXXSSSNNNKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJDDDCCCBBBDDDIIIOOOTTTVVVTTTUUUTTTNNNFFF>>>:::999555888===BBBDDDDDDBBBAAA::::::999888777666555444999:::;;;;;;::::::<<<======>>>@@@CCCEEEFFFFFFGGGFFFGGGIIIKKKMMMRRRWWW[[[]]]dddiiilllrrr|||vvvooommmvvv}}}~~~{{{vvvpppuuuxxxuuuooollllllqqqwww|||~~~qqqhhhaaa[[[SSSNNNKKKJJJIIIIIIIIIIIIIIIIIIPPPPPPRRRUUUYYY[[[[[[[[[VVVUUUSSSPPPMMMLLLKKKJJJOOOQQQUUUYYY\\\^^^___```\\\XXXSSSNNNKKKHHHEEECCCCCCCCCEEEFFFGGGGGGGGGFFFIIIHHHFFFDDDAAA???======555444222000..................---------,,,,,,,,,............//////////////////////////////////////////.........------------------............///........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...***++++++,,,---...//////.........------,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,+++***,,,,,,------,,,,,,+++***,,,------......------,,,---------...------,,,,,,...//////000000000000000000000000000000000000000........................111333555777888888777666777666444333444777:::<<<<<<>>>??????>>>======>>>BBBCCCCCCBBBDDDJJJTTT\\\qqqzzz}}}}}}zzzwwwtttvvvzzz}}}}}}||||||yyyzzz|||}}}vvvqqqnnnlllooosssyyy~~~|||yyy{{{yyyooobbbWWWRRRPPPOOONNNMMMLLLJJJJJJKKKKKKIIIHHHHHHFFFEEEEEEHHHNNNTTTXXXVVVUUUTTTRRRNNNGGG>>>888999888:::@@@GGGJJJHHHDDD@@@>>>;;;;;;===<<<:::777777999;;;<<<===>>>@@@BBB@@@AAABBBCCCDDDEEEFFFGGGIIIKKKMMMPPPUUU\\\dddjjjpppwww|||~~~xxxpppkkkiiikkkssszzzwwwyyy~~~vvvvvv|||{{{qqqhhh^^^WWWQQQNNNJJJGGGFFFGGGGGGGGGIIIIIIKKKOOOSSSWWWXXXXXXWWWVVVUUUSSSQQQOOONNNMMMNNNOOORRRVVVZZZ]]]___```___\\\WWWSSSOOOLLLHHHEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFCCCAAA???===888666444222000000000000////////////........................//////////////////////////////////////////.........------------------............///........................---,,,,,,++++++,,,,,,---------------------------...------,,,,,,,,,,,,---+++,,,,,,------...............---------,,,,,,,,,******+++,,,------------------------------------------,,,,,,------...///---............---,,,+++,,,------------,,,++++++,,,------......------,,,---......//////......---......///000000000//////000000000000000000000000//////////////////000000333444666777888777666555666666555555666888;;;<<<<<<>>>????????????@@@BBBGGGIIIJJJJJJLLLSSS]]]ddduuu~~~}}}|||~~~{{{{{{~~~{{{{{{|||{{{uuupppmmmppprrrvvvzzz~~~~~~pppcccZZZTTTOOOLLLLLLJJJIIIIIIJJJKKKKKKJJJLLLKKKIIIIIIKKKOOOSSSVVVVVVUUUTTTSSSPPPJJJBBB===:::999999>>>EEEIIIHHHFFFCCC@@@======>>>>>><<<:::666999<<<>>>@@@CCCFFFHHHFFFEEEEEEDDDEEEGGGIIIKKKOOOQQQVVV\\\cccmmmxxxwwwqqqkkkiiijjjlllvvv}}}sssjjjiiilllqqqzzz{{{oooggg___ZZZSSSNNNKKKIIIHHHGGGEEEEEEFFFIIIMMMQQQRRRRRRVVVVVVWWWWWWVVVTTTSSSQQQNNNOOOQQQTTTWWW[[[^^^___aaa___\\\YYYVVVRRRMMMJJJGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGDDDAAA???;;;:::777555333222111111111111111111000000000000............/////////////////////////////////////////////.........---------------............///........................------,,,,,,,,,,,,------...........................---,,,,,,++++++++++++------------------------...------------,,,,,,,,,***+++,,,------...------...........................------------...//////......//////......---------------------,,,++++++,,,------......------,,,......///////////////...------...////////////...000000000000000000000000//////000000111111111222444555666777777777666555555666777888:::;;;<<<===<<<===>>>>>>???BBBFFFIIIPPPRRRTTTUUUWWW]]]fffmmmyyy|||}}}|||{{{||||||vvvrrruuuuuuwwwxxxxxxyyyxxxxxx{{{~~~~~~tttggg]]]TTTOOONNNLLLIIIIIIKKKMMMNNNOOOPPPOOONNNMMMNNNPPPRRRSSSUUUTTTTTTTTTRRRNNNHHHDDD<<<:::999<<>>???>>>===999;;;???AAACCCFFFIIILLLJJJIIIGGGGGGHHHKKKOOOQQQWWW\\\dddmmmwwwzzzsssooommmooottt}}}vvvmmmiiiiiiiiimmmsss{{{sssmmmfff___ZZZTTTMMMIIIHHHFFFEEEFFFHHHKKKLLLLLLPPPRRRTTTWWWXXXXXXWWWWWWSSSSSSSSSTTTVVVYYY\\\^^^```___^^^]]]\\\XXXSSSPPPHHHGGGEEECCCCCCDDDEEEFFFHHHIIIJJJKKKJJJGGGCCCAAA>>>===:::777444333222222222222111111111000000000............////////////////////////////////////////////////............---------............///........................------,,,,,,,,,,,,------------------------------...---,,,+++++++++++++++.........------,,,,,,,,,------------------------++++++,,,---......---------------------------------------------......///------............---------------...---,,,,,,+++,,,------......------,,,---......////////////...,,,------...............////////////////////////...//////000111222222333666666777777777666666555555666999;;;======>>>===;;;<<<===>>>AAAFFFLLLPPPYYY[[[^^^___```dddkkkqqqzzz~~~~~~}}}{{{{{{~~~|||xxxuuutttssssssrrrsssvvvyyy{{{zzzzzzzzz{{{~~~~~~~~~|||~~~|||yyywwwtttrrrqqqtttwwwzzz}}}vvviii___YYYSSSQQQNNNMMMOOOQQQRRRSSSPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRSSSRRRPPPLLLIII>>><<<999;;;@@@FFFJJJLLLJJJGGGCCC@@@?????????@@@>>>@@@CCCEEEFFFGGGJJJLLLJJJIIIIIIIIIMMMRRRWWW[[[cccjjjuuuyyyvvvuuuwww}}}yyyyyy{{{~~~zzzzzz~~~zzzvvvrrrnnnnnnqqq|||vvvoooeeeXXXOOOLLLIIIFFFEEEFFFHHHHHHIIIIIIKKKOOOTTTXXXZZZZZZZZZXXXWWWWWWWWWWWWYYY[[[\\\\\\\\\]]]^^^___\\\XXXUUUOOOMMMKKKIIIHHHHHHIIIJJJHHHIIIKKKLLLKKKIIIFFFDDDAAA???<<<888555333222222111111111000000000//////............////////////////////////////////////000000/////////.........---------............///...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,.........------,,,,,,+++------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...+++,,,,,,---------,,,,,,------.........---,,,,,,,,,------......------,,,+++,,,---...............,,,------...............////////////////////////------...///111222333333777777777777777777666666666888:::<<<>>>>>>>>>===:::;;;===@@@DDDKKKSSSYYYaaadddggggggfffhhhmmmqqqyyy}}}}}}zzzzzz}}}}}}~~~{{{wwwwwwwwwzzz~~~xxxtttnnnjjjiiihhhgggfffeeegggjjjjjjjjjiiijjjkkkmmmllllllmmmpppssswwwyyy|||~~~yyytttpppnnnqqqrrruuuxxx|||~~~tttiiiccc[[[YYYVVVTTTTTTTTTSSSQQQMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPMMMKKKBBB???;;;;;;>>>EEEJJJNNNKKKIIIFFFBBB??????@@@AAACCCEEEGGGGGGGGGHHHIIIKKKIIIJJJLLLOOOVVV]]]eeeiiittt{{{}}}sssrrrrrruuuzzzyyywwwyyyzzz|||yyyzzzyyyjjj___TTTPPPJJJGGGFFFGGGHHHHHHDDDGGGKKKPPPTTTXXXZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[\\\ZZZZZZ[[[]]]___^^^ZZZWWWQQQPPPNNNLLLJJJJJJJJJJJJHHHIIIKKKLLLKKKJJJHHHGGGDDDBBB>>>:::777444333222000000000000/////////...............////////////////////////////////////000000000/////////......---------............///..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------............------,,,,,,,,,,,,,,,,,,------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,---,,,,,,,,,...............---,,,,,,,,,------......------,,,++++++,,,---............------...////////////...000000000000000000000000,,,---...000111333444444777777777777777777777777888999;;;===>>>>>>======;;;===@@@EEEKKKSSS\\\ccciiilllooopppnnnnnnqqqssszzz|||yyyxxx{{{~~~{{{{{{~~~{{{{{{{{{}}}~~~}}}{{{yyywwwvvvuuutttrrrooommmnnnpppsss}}}~~~zzzuuurrrppprrrxxx~~~wwwssslllgggeeedddcccbbbcccddddddcccaaa```aaabbbbbbbbbbbbccceeehhhjjjkkknnnsss{{{{{{wwwtttrrrssstttvvvzzz}}}yyy}}}rrrmmmfffeeebbb```]]]YYYSSSNNNKKKKKKKKKKKKLLLNNNOOOPPPNNNMMMLLLLLLNNNNNNLLLJJJEEEBBB???===???DDDJJJOOOMMMLLLIIIEEEAAA???@@@BBBEEEGGGHHHIIIHHHHHHJJJKKKMMMPPPTTT[[[eeeoooxxx}}}{{{tttrrrrrrsssuuu{{{~~~~~~uuuttttttwww|||{{{|||www}}}}}}vvvfff```WWWPPPKKKIIIGGGFFFEEEFFFIIIMMMQQQTTTWWWYYYXXXXXXZZZ[[[\\\\\\\\\\\\\\\[[[\\\]]]^^^]]]ZZZWWWRRRQQQPPPNNNLLLJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHEEEAAA===999666444444000000000000////////////............////////////////////////////////////000000000000/////////...---------............///..............................------------......------------------------------------...///000000------------------,,,,,,,,,,,,,,,---------......------............------------------------------,,,,,,,,,,,,,,,---......+++,,,,,,---......------...............------,,,,,,------......------,,,+++,,,---...////////////......///000000000//////000000000000000000000000---...///111333444666666666666666666777888999999:::;;;;;;<<<======<<<<<<===@@@EEEKKKSSS\\\eeelllppptttxxxyyyxxxwwwyyy{{{~~~|||rrrqqqqqqvvv~~~~~~|||zzzzzz|||~~~{{{vvvxxx}}}~~~~~~{{{}}}{{{xxxuuurrrooonnnmmmlllkkkjjjiiiiiifffggggggeeedddeeejjjmmmyyy}}}uuuppplllmmmuuu~~~zzzsssmmmjjjiiihhhgggjjjjjjhhheeebbb``````aaaaaaaaabbbbbbcccdddeeeeeegggiiimmmrrrvvvxxxwwwuuuvvvxxx}}}|||{{{zzzzzz}}}~~~xxx~~~}}}yyyvvvuuutttqqqkkkaaaVVVOOOKKKKKKJJJJJJJJJLLLMMMNNNNNNLLLKKKKKKLLLLLLKKKJJJHHHFFFBBB??????DDDJJJNNNNNNNNNMMMIIIEEEAAAAAACCCFFFGGGIIIIIIHHHIIIJJJLLLSSSWWW]]]gggrrr~~~tttkkkjjjlllnnnvvv||||||{{{{{{}}}~~~~~~{{{|||~~~zzzxxx|||yyyqqqeeeYYYPPPJJJFFFCCCGGGHHHIIILLLOOORRRUUUVVVTTTVVVYYY[[[]]]^^^^^^^^^___^^^]]]]]]]]]\\\YYYWWWVVVVVVUUUTTTRRROOOMMMLLLIIIIIIIIIIIIJJJJJJKKKKKKJJJHHHDDD???;;;888666555111111111000000000000///............/////////000////////////////////////000000000000////////////---------.........//////..............................------------..............................---------...///000111222------------------------,,,,,,,,,------.........---...............------...........................------------...//////,,,------.../////////.........//////......---,,,,,,------......------,,,,,,---...///000000000000...//////000000000000000000000000000000000000000...///000222444666777888666666666666777888::::::<<<<<<<<<<<<<<<<<<<<<<<>>===>>>>>>>>>>>>???AAADDDBBBIIIRRRYYY___fffpppwww|||~~~xxxrrroootttzzz}}}}}}uuurrrqqqtttwwwuuuqqqpppsss~~~~~~~~~}}}xxxoooiiidddbbbaaa```\\\___ccccccaaa```aaaccc```aaaaaa______ccckkkqqqwww~~~|||xxxrrrpppuuu~~~~~~|||yyyuuuqqqnnnlllooonnnmmmllllllnnnpppqqqllllllkkkjjjiiihhhgggggghhhhhhhhhhhhiiiiiiiiiiiimmmoooqqqsssuuuxxx|||rrr```TTTMMMMMMLLLKKKJJJIIIIIIIIILLLMMMNNNKKKGGGDDDEEEGGGIIIHHHFFFCCCCCCEEEJJJNNNPPPPPPOOONNNKKKHHHEEEDDDIIIJJJKKKMMMPPPVVV]]]bbbsssxxxzzzttttttyyy}}}xxxwwwwwwyyyuuunnnjjjhhhnnnvvvyyymmmbbbYYYSSSLLLJJJIIIIIIKKKLLLKKKIIIKKKLLLOOOSSSWWWZZZ]]]^^^cccbbbaaa___^^^]]]\\\\\\YYYZZZZZZYYYVVVSSSPPPNNNLLLJJJIIIJJJKKKLLLKKKIIIIIIHHHGGGEEEBBB===999777444333111000//////000000......////////////......000000000000000000000000////////////////////////////////////////////////........................,,,,,,,,,---------------------............---------------------...////////////.........---------..............................---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------........................//////.........---------//////.........---------////////////000000000000111111000000///000000111000111333444555555555444444666777888888:::===???>>>???@@@@@@@@@CCCGGGJJJPPPVVV]]]cccfffjjjqqqvvv}}}zzztttqqqssswwwwwwyyy|||~~~xxxvvvuuuwwwyyywwwrrrqqqttt~~~}}}}}}{{{yyy|||}}}}}}{{{zzztttpppkkkhhheeecccaaa______bbbeeeeeedddcccdddeeecccdddeeecccccchhhooovvv}}}{{{wwwxxx}}}zzzyyyzzzyyywwwvvvuuuvvvwwwxxxuuutttsssqqqnnnllljjjjjjkkkjjjhhheeeccc```^^^]]]]]]___```aaacccfffjjjnnnwwwwwwyyytttcccXXXPPPNNNLLLIIIHHHGGGHHHHHHIIIKKKLLLJJJGGGEEEEEEFFFEEEEEEDDDBBBBBBDDDHHHKKKQQQQQQPPPOOOMMMJJJHHHFFFJJJLLLPPPUUU\\\eeennnttt~~~zzzzzz{{{}}}~~~zzzrrrmmmiiiiiikkkpppyyyzzznnnddd]]]UUURRROOOLLLKKKJJJGGGFFFHHHIIILLLOOORRRVVVYYY[[[aaabbbbbbbbbaaa```___^^^[[[\\\\\\[[[YYYWWWTTTSSSOOOMMMLLLLLLLLLLLLKKKIIIJJJIIIIIIGGGDDDAAA>>><<<777555333111000000000000...//////000000//////...000000000000000000000000////////////////////////////////////////////////........................---------------,,,,,,,,,------............------,,,---......//////.....................---------...........................------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------.......................................---------/////////............---////////////000000000000000000/////////000000111333333555666666666666666444777999;;;;;;<<<===??????@@@BBBCCCFFFJJJPPPTTT___dddkkkoooqqqssswwwzzzzzzuuuuuuvvvuuuwww{{{~~~{{{zzzyyyzzz|||zzzuuuuuuxxx||||||~~~|||wwwsssqqqqqqrrrsssssssssrrrpppooolllkkkjjjiiiiiihhheeecccbbbeeehhhiiiiiiiiiiiijjjkkkkkkjjjhhhgggjjjqqqwww~~~~~~~~~~~~|||xxxuuurrrpppnnnsssqqqmmmiiiddd```\\\ZZZYYYZZZYYYYYYYYY[[[___ccceeejjjpppwwwuuuhhh```WWWTTTOOOJJJGGGGGGHHHIIIGGGHHHJJJJJJHHHFFFEEEEEEBBBCCCDDDDDDCCCEEEHHHJJJQQQQQQRRRRRRPPPNNNLLLJJJOOOTTT\\\eeemmmwww|||xxxtttqqqsssyyywwwnnniiiccc___ZZZTTTPPPMMMKKKJJJIIIJJJKKKMMMPPPTTTWWWYYY\\\^^^aaacccddddddcccbbb______^^^\\\ZZZWWWUUUTTTRRRPPPNNNNNNNNNNNNLLLJJJJJJJJJIIIHHHFFFDDDBBBAAA888777555222000000////////////000000000000//////////////////////////////////////////////////////////////////////////////........................000000000///.........---------............------+++,,,.../////////...---................................................------------------------...------,,,,,,------...,,,,,,,,,---------............................................................................../////////...............////////////000000000000////////////000000111222666777777888888888888888444777;;;=========>>>???@@@BBBEEEIIINNNUUU]]]ccciiinnnuuuzzz}}}~~~|||zzzzzz|||}}}~~~}}}}}}~~~zzz{{{||||||wwwqqqllljjjiiikkkkkkkkkmmmooooooooonnnnnnmmmlllmmmnnnooonnnllliiikkkmmmppprrrrrrssstttuuutttqqqlllhhhhhhlllqqqzzz|||}}}|||~~~{{{xxxvvvuuuwwwvvvssspppmmmjjjgggfffcccccc```]]][[[[[[^^^aaa\\\bbbhhhnnnsss|||wwwoooiiiccc^^^VVVOOOJJJHHHIIIKKKEEEFFFHHHHHHHHHFFFEEEDDDBBBDDDFFFFFFFFFGGGIIIKKKPPPQQQSSSTTTTTTRRRPPPNNNYYYaaalllwww~~~~~~}}}yyyvvvuuuqqqiii```XXXRRROOOOOOLLLKKKJJJKKKLLLOOOSSSUUUUUUXXX]]]bbbeeefffffffffcccbbb```]]]YYYVVVTTTRRRTTTSSSQQQPPPPPPOOOMMMLLLIIIIIIIIIHHHFFFEEEDDDCCC:::999666333111///////////////000000000000//////////////////////////////////////////////////////////////////////////////........................000000000///.........---------............------+++,,,.../////////...------.............................................------------------------...------,,,,,,------...,,,,,,,,,---------......................................................---.....................////////////////////////////////////000000000000/////////000000222333333777777777777777888888888555888;;;===>>>>>>???@@@AAADDDJJJQQQYYYcccmmmtttvvvzzz~~~xxxuuuoooiiidddaaaaaaaaaeeeddddddgggkkkooopppooorrrpppnnnoooqqqsssuuuuuussstttwwwzzz}}}|||wwwnnnfffcccdddhhhnnnqqqssssssuuuzzz{{{yyyzzzyyyxxxwwwwwwwwwxxxxxxssstttttttttttttttttttttttttttuuuwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{|||~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxwwwvvvuuutttooommmjjjeee```^^^___```\\\```cccdddfffmmmzzz|||xxxtttoooiii```WWWOOOKKKJJJJJJEEEEEEFFFGGGGGGGGGEEEDDDBBBDDDFFFGGGGGGGGGHHHJJJMMMOOORRRUUUVVVUUUSSSRRRhhhppp||||||{{{zzz{{{|||}}}~~~}}}~~~}}}}}}ttthhh^^^WWWSSSPPPNNNKKKIIIIIIKKKMMMOOOOOOSSSXXX^^^ccceeefffgggeeecccaaa]]]YYYVVVSSSRRRVVVTTTRRRRRRRRRQQQPPPNNNJJJIIIIIIHHHGGGFFFEEEEEE===<<<888555222000/////////000000111111000000///000000000000000000000000////////////////////////////////////////////////........................---------------,,,,,,,,,------............------,,,---......//////......---------.......................................,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,---------......................................................---------..................////////////000000000////////////000000000000//////000111222333555666777666666555555666666777888:::===??????@@@AAACCCCCCHHHRRR\\\hhhttt~~~xxxhhheeeaaa^^^\\\[[[\\\\\\___]]]]]]```ggglllnnnnnnrrrpppooopppsssvvvyyyyyy}}}}}}}}}uuukkkaaa\\\\\\___aaaeeegggggghhhkkkkkkhhhkkkjjjjjjhhhgggeeedddccceeeeeeeeeddddddcccccccccbbbcccdddeeefffgggggggggggghhhjjjlllnnnoooqqqqqqrrrssstttvvvxxxzzz{{{|||{{{zzzwwwqqqlllhhhfffgggddddddccc```^^^bbblllttt{{{|||wwwnnncccYYYRRRMMMJJJHHHFFFEEEFFFGGGGGGFFFEEEAAACCCDDDDDDDDDDDDEEEFFFJJJMMMQQQUUUWWWVVVUUUTTTvvv}}}|||zzzzzz}}}~~~|||zzz}}}rrrfff```VVVSSSNNNJJJHHHIIIKKKMMMMMMPPPUUUZZZ___bbbcccdddeeedddaaa^^^ZZZXXXVVVUUUWWWUUUSSSSSSTTTSSSRRRPPPLLLKKKJJJHHHGGGGGGFFFFFFAAA???<<<888555333111111000000111111111111000000000000000000000000000000////////////////////////////////////////////////........................,,,,,,,,,---------------------............---------------------...//////---------.........//////........................,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......................................................---------.........//////.../////////000000000000////////////000000000000000000111222333555777888999888777666666777888888<<<>>>@@@@@@AAABBBEEEGGGFFFNNNZZZhhhwww|||xxxqqqlllbbbaaa___]]]]]]^^^___``````]]][[[___fffmmmoooooonnnnnnpppsssxxx{{{}}}}}}~~~{{{sssqqqjjj```WWWRRRSSSVVVTTTXXXYYYWWWWWWZZZZZZXXXYYYYYYXXXWWWVVVTTTRRRQQQUUUUUUTTTTTTSSSSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVXXXZZZ[[[\\\]]]^^^___```cccfffjjjmmmpppqqqyyyzzz|||zzzvvvssssssooonnnkkkfffbbbaaadddgggkkkooouuuyyy|||uuuiii]]]TTTOOOKKKHHHEEEDDDFFFGGGGGGFFFCCCDDDDDDDDDBBBBBBDDDFFFGGGJJJOOOTTTVVVWWWVVVTTT}}}{{{{{{~~~{{{xxx|||vvvnnn]]]YYYSSSMMMJJJJJJLLLMMMMMMPPPSSSXXX[[[^^^```aaaeeedddaaa^^^\\\ZZZYYYXXXWWWUUUTTTTTTUUUUUUSSSRRRMMMLLLKKKJJJHHHHHHGGGGGGDDDBBB???;;;777555333333000000111111111111000000000000000000000000000000////////////////////////////////////////////////........................---......//////000000000---..................---......---,,,,,,...///000---------.........//////........................,,,,,,,,,------............------,,,,,,------...,,,,,,,,,---------......////////////////////////........................---------.........//////.../////////000000111111////////////000000000000000111111333444666888999===<<<;;;:::::::::;;;<<<@@@AAABBBBBBBBBDDDHHHKKKIIIQQQ```pppzzzrrrooolllgggcccdddccccccbbbcccdddeeeffffffbbb___bbbjjjppprrrqqqlllnnnrrrxxx~~~~~~{{{{{{zzzxxxtttpppfffddd^^^UUUMMMJJJLLLOOOLLLNNNMMMJJJJJJMMMOOOLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMOOOPPPTTTXXX\\\```ccceeegggiiinnnsssyyy~~~}}}{{{zzzxxxwwwtttoooiiieeeccccccccchhhmmmnnnooossszzzuuuhhh\\\VVVNNNJJJEEEDDDEEEGGGGGGFFFGGGGGGGGGEEECCCCCCEEEGGGDDDHHHNNNSSSVVVWWWVVVUUU{{{{{{uuuiiicccZZZSSSOOOMMMJJJHHHJJJMMMRRRVVVYYY\\\___aaabbbccccccaaa^^^\\\\\\\\\YYYWWWVVVWWWYYYYYYVVVRRRQQQPPPNNNLLLJJJJJJJJJJJJHHHEEE@@@<<<999777333111222222111111000000//////000000000000000000000000////////////////////////........................//////.........---------000000000000000000000000........................---------............///,,,---------...////////////............---------//////.........---------...------,,,,,,,,,------........................////////////////////////......------------..........................................////////////111111111111000000000000111000000333888:::999777:::777333222555999>>>@@@BBBFFFIIIIIIHHHIIILLLOOOQQQ[[[jjjvvv~~~wwwnnnjjjjjjkkkjjjhhhkkkjjjjjjlllooorrrssssssqqqkkkeeedddhhhnnnrrrsssuuuuuuwwwzzz|||}}}{{{yyyyyyssskkkgggfffddd```\\\SSSQQQNNNJJJGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCEEEFFFFFFDDDBBB@@@DDDDDDCCCBBBBBBBBBBBBBBBHHHHHHJJJKKKMMMOOOPPPQQQVVVYYY\\\```eeellltttyyy~~~}}}~~~yyyrrrkkkgggfffbbbccceeehhhjjjkkklllmmmuuuwwwjjj^^^VVVOOOIIIHHHGGGEEEEEEHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDGGGKKKPPPTTTVVVWWWWWW|||wwwvvv~~~|||qqqlllcccYYYQQQKKKJJJJJJKKKMMMPPPSSSUUUXXXZZZ\\\^^^___``````___^^^___aaa^^^[[[YYYXXXYYYZZZYYYWWWTTTSSSPPPNNNLLLKKKKKKKKKIIIFFFCCC???===:::666333222222111000000/////////000000000000000000000000//////////////////////////////////////////////////////.........---------................................................---------............///---------...............///............---------//////.........---------///......------.................................////////////////////////......------------..........................................////////////000000000000000000000000222111222555999;;;:::888999777555555777<<<@@@BBBFFFIIIMMMNNNNNNNNNQQQTTTVVV___kkkuuu}}}uuuoooiiihhhlllqqqrrrrrrwwwwwwyyy}}}{{{uuuooommmpppuuuwwwwwwwwwwwwvvvwwwwwwvvvrrrpppjjjddd^^^ZZZZZZXXXUUUQQQLLLJJJGGGDDDBBBAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@===???AAABBBBBB@@@>>>===AAAAAA@@@@@@???@@@@@@@@@AAABBBCCCDDDEEEGGGHHHHHHJJJLLLOOORRRVVV[[[bbbgggmmmqqquuuyyy{{{|||~~~|||~~~~~~|||wwwrrrooonnngggggggggggggggfffeeeeeefffppp~~~yyymmm\\\SSSKKKHHHGGGDDDDDDFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDFFFJJJNNNRRRUUUWWWWWWyyyyyy}}}{{{xxxpppdddYYYQQQNNNNNNNNNNNNOOOPPPRRRTTTVVVXXXXXXZZZ]]]^^^___aaaccceeedddaaa]]][[[[[[\\\\\\\\\WWWVVVTTTQQQOOOMMMLLLKKKJJJHHHFFFDDDAAA>>>999666333222111000////////////000000000000000000000000////////////////////////000000000000000000000000/////////.........------................................................---------............///...............---------///............---------...............---------//////.........//////000........................////////////////////////......------------..........................................////////////////////////000000000000333333444666999;;;:::999777777777999<<>>>>>>>>>>>BBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@===>>>@@@AAAAAA@@@???===@@@???????????????@@@AAA<<<======>>>>>>???@@@@@@@@@AAACCCDDDGGGKKKPPPSSSVVVZZZ```fffkkkqqqwwwzzzxxx{{{~~~zzzwwwvvvnnnnnnlllkkkhhhfffdddccc]]]bbbiiipppxxx}}}}}}hhh]]]RRRLLLIIIEEEDDDFFFFFFGGGHHHIIIJJJIIIHHHHHHEEEFFFGGGJJJNNNRRRUUUWWW~~~|||||||||}}}yyyqqqiiiaaaZZZUUUSSSQQQNNNNNNPPPRRRTTTUUUTTTVVVZZZ\\\^^^```dddfffeeedddbbb```___^^^]]]]]]ZZZXXXVVVSSSPPPNNNLLLKKKJJJIIIGGGFFFEEEAAA<<<888444333222000////////////////////////////////////////////////////////////////////////////////////////////////............................................................---------............////////////...---------,,,///............---------..........................................///000........................////////////////////////......------------..........................................///////////////////////////000000000444444555777888999999999666888;;;===@@@CCCGGGIIINNNSSSYYY]]]^^^___bbbeeennnrrrxxx}}}zzzwwwtttssstttuuutttsssrrrooolllmmmrrrxxx}}}|||zzzwwwsssooollljjjfffbbb^^^YYYTTTPPPLLLIIIFFFEEEEEEEEECCCAAAAAAAAA@@@?????????@@@@@@CCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEEEEDDDDDDDDDAAABBBDDDEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAACCCFFFIIIIIILLLPPPUUUZZZ```fffkkkqqquuu{{{|||zzzyyyrrrqqqpppooollljjjgggeee```aaaaaabbbgggooozzz}}}xxxjjj\\\UUUPPPJJJGGGGGGDDDEEEGGGIIIKKKKKKJJJIIIFFFEEEEEEGGGJJJOOOTTTVVV{{{yyywwwvvvxxx{{{}}}~~~xxxlll```WWWSSSMMMKKKLLLOOOPPPQQQQQQTTTWWWYYY[[[]]]```ccccccdddeeedddbbb___]]][[[ZZZYYYWWWUUURRROOOLLLKKKIIIHHHGGGGGGFFFCCC>>>;;;666555333111000///000000////////////////////////000000000000000000000000........................000000/////////.........////////////////////////........................---------............////////////...---------,,,///............------------.....................---,,,,,,,,,------...///........................////////////////////////......------------..........................................////////////.../////////000000111111333444666777777777777888777:::>>>@@@BBBEEEIIIMMMRRRWWW]]]aaaccceeejjjmmmvvvyyy~~~~~~zzz{{{yyyzzz|||{{{ooollliiigggjjjnnnrrruuuwwwtttqqqqqqtttyyy~~~yyytttnnnhhhccc]]]ZZZWWWSSSPPPMMMHHHEEEFFFEEECCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFFFFCCCBBBBBBAAABBBBBBCCCCCCAAAAAA@@@@@@@@@????????????@@@@@@@@@??????AAACCCCCCEEEGGGIIILLLQQQVVVZZZaaagggnnntttwwwyyyzzz{{{tttuuuuuuuuurrroookkkiiifffdddaaa___```dddjjjnnnyyyyyy}}}~~~wwwhhh```YYYQQQJJJHHHDDDEEEGGGHHHJJJJJJJJJIIIGGGFFFEEEEEEGGGLLLQQQTTT~~~yyywwwxxxxxx}}}yyywwwvvvuuuzzz}}}ppp^^^WWWNNNIIIIIIKKKKKKKKKNNNPPPSSSUUUWWWYYY\\\^^^```cccffffffddd```]]]\\\[[[ZZZYYYWWWTTTQQQNNNLLLJJJHHHGGGGGGFFFDDDAAA>>>999777444222000000111222000000000000000000000000000000000000000000000000........................000000000/////////......000000000000000000000000........................---------............///...............---------///............------------------...............,,,,,,,,,,,,,,,---...///........................////////////////////////......------------..........................................//////////////////000000111111222222333555777777666666666888888<<<@@@BBBCCCFFFKKKOOOVVVZZZ```dddfffkkkqqquuuzzz}}}xxxssswww}}}{{{wwwvvvvvvzzzzzz}}}zzzrrrnnncccbbb```aaaeeemmmuuuzzzzzzxxxuuutttvvvzzzvvvnnnhhhbbb\\\WWWOOOMMMJJJHHHGGGEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA>>>??????>>>===<<<===??????@@@BBBCCCDDDGGGKKKNNNOOOTTT[[[bbbhhhnnntttxxx{{{}}}~~~yyyvvvkkkiiieeebbb```aaabbbccchhhjjjoooxxx}}}{{{}}}uuunnnggg\\\QQQKKKGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHEEEDDDFFFJJJNNNQQQ~~~yyywwwyyy~~~{{{{{{kkkaaaUUULLLJJJIIIHHHFFFIIILLLOOOQQQSSSUUUXXX[[[```cccffffffccc```______\\\\\\[[[YYYWWWSSSQQQOOOKKKJJJHHHGGGFFFFFFCCCBBB;;;999666333222222333444000000000000000000000000000000000000000000000000........................000000000000/////////...////////////////////////........................---------............///---------...............///............------------------.........//////,,,,,,,,,------...///000........................////////////////////////......------------..........................................////////////000000000111222333333333444777999999777666777888:::===AAABBBCCCFFFLLLQQQYYY]]]bbbfffiiiooovvv|||~~~xxxoooqqqtttxxx~~~zzzxxxwwwxxxwwwyyy|||qqqiiidddccc]]]]]]]]]```fffoooyyy}}}{{{xxxuuuuuuwww|||~~~uuunnneee]]]YYYUUUPPPLLLGGGEEECCCCCCDDDDDDCCCAAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLMMMNNNOOOPPPRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSRRRQQQPPPOOONNNNNNMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEE@@@AAAAAA@@@???>>>???@@@>>>???@@@@@@@@@AAACCCEEEDDDGGGKKKPPPVVV^^^ffflllvvv|||{{{wwwqqqlllhhheeecccbbbcccdddffflllttt~~~~~~yyyyyyyyylll]]]TTTLLLKKKIIIHHHGGGHHHIIIJJJKKKIIIGGGEEEFFFHHHLLLNNN{{{{{{~~~vvvkkk\\\QQQMMMKKKHHHFFFFFFHHHLLLOOOQQQTTTWWWZZZbbbdddfffdddbbb```aaaccc]]]]]]]]][[[YYYVVVSSSQQQMMMKKKHHHGGGGGGGGGFFFDDD<<<:::777444222222444555000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////................................................---------.........//////,,,------......///////////////.........------------------.........//////---------......000111111........................////////////////////////.........------............................................./////////000000000111222333333444444666888;;;:::888777888:::;;;>>>BBBBBBBBBEEELLLRRR\\\___dddgggkkkqqqzzzzzznnnoooqqqsssxxx~~~{{{zzzyyywwwxxx|||pppeee^^^\\\\\\\\\]]]___cccjjjsss~~~{{{vvvssssssvvvyyyuuuwwwzzz}}}}}}yyysssmmmfff```WWWPPPMMMJJJGGGDDDEEECCCBBBBBBCCCDDDDDDCCCBBBDDDEEEEEEDDDDDDDDDDDDGGGHHHIIIKKKLLLLLLLLLLLLNNNOOOQQQRRRTTTVVVWWWXXX\\\\\\\\\]]]]]]^^^^^^^^^```____________^^^^^^^^^^^^]]]\\\[[[YYYXXXWWWWWWTTTTTTRRRPPPOOONNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEFFFEEECCCCCCDDDEEE@@@AAAAAA@@@>>><<<<<<===BBBCCCDDDFFFJJJQQQYYY___hhhppp}}}~~~vvvpppkkkhhhfffeeedddcccdddhhhooouuuxxx|||{{{zzzxxx~~~yyyhhh]]]PPPNNNKKKHHHGGGHHHJJJKKKLLLJJJHHHFFFFFFHHHJJJLLL}}}qqqcccWWWOOOJJJHHHFFFEEEGGGKKKLLLMMMSSS[[[]]]```cccddddddcccbbbccccccaaa^^^\\\\\\ZZZWWWUUURRRPPPLLLHHHEEECCCAAAAAACCC???:::555111000111111111000000000000000111111000000////////////000000////////////////////////000000000000000000000000//////.........//////000000000//////............////////////////////////////////////////////////...///////////////......//////000000///...------........................////////////////////////////////////////////////////////////////////////.................................///111222444555222222222222333555777888999999999888777888;;;>>>DDDEEEFFFEEEEEEHHHNNNSSS\\\dddjjjmmmpppwww}}}{{{{{{zzzwwwsssnnnnnnttt~~~~~~uuujjjccc```___]]]ZZZ[[[[[[]]]bbbkkkvvv}}}xxxuuutttsssrrrsssqqqooollliiiddd^^^ZZZUUUQQQKKKIIIIIIHHHFFFDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDFFFHHHIIIIIIJJJMMMNNNMMMNNNOOOPPPQQQSSSWWWZZZ\\\\\\]]]___bbbeeehhhjjjiiikkkmmmmmmmmmnnnppprrrtttsssrrrqqqpppoooooooooooonnnlllkkkjjjhhheeeccc```^^^]]]\\\\\\ZZZXXXVVVUUURRROOONNNNNNNNNMMMLLLHHHGGGFFFGGGGGGGGGDDDBBBDDDBBBAAAAAAAAAAAA@@@>>>>>>???@@@AAADDDHHHKKKMMMWWW```mmm{{{xxxsssrrriiihhhgggdddcccdddgggjjjlllllljjjjjjmmmuuu~~~{{{mmmZZZSSSKKKFFFGGGIIIJJJJJJGGGIIIKKKJJJGGGFFFFFFHHH~~~pppbbbUUUMMMIIIFFFEEEFFFIIIJJJJJJPPPXXX[[[^^^aaaccccccbbbcccddddddaaa___]]]\\\[[[XXXVVVSSSQQQNNNJJJGGGEEEDDDCCCDDDAAA<<<888444333222222111000000//////000000111000000////////////000000000000000000000000000000000000000000000000000000//////............///////////////.........------////////////////////////////////////////////////---...............------///////////////...------........................////////////////////////////////////////////////////////////////////////.................................///000111222333222111111222333555777888888999999999999:::>>>AAAEEEEEEEEEEEEFFFKKKRRRWWW___hhhooorrruuu|||xxxxxx~~~|||vvvqqqllllllqqqyyy~~~|||tttjjjcccbbbaaa___\\\``````bbbfffnnnxxxzzzvvvssspppnnnhhhfffccc```]]]YYYTTTPPPNNNKKKGGGEEEFFFGGGFFFDDDHHHHHHGGGGGGGGGHHHHHHIIIGGGIIILLLNNNOOOQQQTTTVVVUUUVVVXXXZZZ[[[^^^bbbeeekkkkkklllnnnqqquuuxxxzzz|||~~~~~~{{{xxxwwwuuurrrpppnnnlllhhheee]]]ZZZWWWUUUTTTSSSRRRQQQRRRPPPNNNLLLLLLKKKHHHFFFHHHFFFDDDDDDDDDCCCAAA@@@??????>>>???@@@BBBEEEFFFMMMTTT^^^iiisss~~~|||xxxnnnllliiifffdddcccdddddd______^^^^^^bbbiiissszzz{{{iii```UUUMMMJJJJJJJJJIIIDDDGGGJJJJJJIIIHHHIIIJJJ~~~~~~sssaaaTTTMMMIIIFFFFFFHHHIIIJJJOOOVVVZZZ]]]___aaaaaabbbccceeedddbbb```___^^^\\\YYYVVVTTTSSSPPPMMMJJJHHHFFFFFFEEECCC@@@<<<999666444333000000////////////000000000000////////////000000111111111111111111111111000000000000000000000000//////............//////.........---------------000000000000000000000000////////////////////////---....../////////......///////////////......---........................////////////////////////////////////////////////////////////////////////........................//////......//////000111111111111222444555777888777888::::::;;;===AAADDDFFFFFFFFFFFFIIIPPPYYY___fffooowwwyyy|||zzzttttttxxx}}}~~~}}}~~~~~~uuuqqqlllkkkooovvv|||}}}~~~~~~~~~~~~|||vvvnnnjjjiiiiiigggeeegggiiikkknnnrrrzzz}}}wwwqqqkkkggg\\\YYYUUURRROOOLLLIIIGGGHHHFFFDDDDDDEEEGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLMMMPPPSSSVVVYYY[[[___bbbccceeehhhjjjlllooosssvvv||||||}}}~~~yyyvvvllliiifffcccaaa___\\\ZZZXXXUUURRRPPPOOONNNLLLKKKKKKIIIGGGFFFEEEDDDBBB@@@BBBAAA@@@???>>>???@@@@@@DDDGGGLLLSSS\\\hhhttt{{{wwwrrrkkkhhhfffeeebbb```XXXWWWVVVUUUWWW]]]eeekkkwww~~~}}}ssseeeYYYRRRNNNJJJHHHDDDGGGIIIJJJIIIHHHHHHIIIppp^^^TTTNNNIIIGGGHHHIIIJJJOOOUUU[[[]]]___`````````bbbddddddcccaaa```___]]]ZZZWWWTTTSSSQQQOOOLLLJJJHHHGGGEEEDDDBBB???<<<888555444111000//////.../////////000000////////////000000000000000000000000000000////////////////////////000//////............///------------------------000000000000000000000000////////////////////////...//////000000000000///...///////////////..............................////////////////////////////////////////////////////////////////////////........................//////............//////000111222333555666888888666888:::;;;===???CCCFFFGGGGGGGGGJJJPPPYYYccciiioooxxxyyytttrrruuuwwwwwwvvvtttxxx~~~}}}vvvssspppppptttyyy}}}~~~|||xxxuuuuuuvvvuuusssqqqtttwwwxxxzzz}}}uuukkkbbb\\\TTTQQQLLLIIIHHHFFFEEEDDDFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMNNNPPPRRRSSSVVVYYY]]]aaaeeehhhmmmpppsssvvvzzz}}}{{{wwwsssoookkkhhh```^^^ZZZXXXWWWVVVTTTSSSQQQOOOLLLKKKKKKIIIGGGEEEFFFEEECCCAAA@@@@@@@@@@@@???@@@BBBFFFLLLVVVaaahhhsss|||{{{qqqkkkjjjhhhddd___]]][[[YYYVVVTTTVVV[[[___mmmuuuvvvjjj___VVVMMMFFFFFFGGGHHHIIIHHHGGGFFFFFF||||||}}}kkk```UUUNNNIIIHHHHHHHHHLLLRRRZZZ\\\____________```aaacccbbbaaaaaa```___[[[XXXTTTSSSRRRPPPNNNKKKJJJIIIFFFEEECCCAAA===:::666444111111000///////////////000000////////////000000////////////////////////////////////////////////000000///...............------------------------////////////////////////////////////////////////,,,---....../////////.........///////////////...........................////////////////////////////////////////////////////////////////////////////////////////////////000//////...............000111333555666888999999666888;;;===>>>@@@DDDFFFHHHHHHKKKQQQZZZdddmmmssswww|||wwwvvvvvvwwwwwwuuuqqqssswww|||~~~|||xxxwwwvvvyyy}}}}}}}}}~~~wwwmmmcccYYYSSSOOOLLLHHHEEEEEEFFFFFFEEEGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTVVVYYY\\\___```dddggglllppptttxxx|||{{{uuurrrmmmiiifffbbb___\\\YYYWWWTTTSSSRRRPPPNNNLLLIIIHHHFFFDDDCCCBBBCCCCCC???@@@AAABBBDDDJJJPPPUUU^^^ggguuu}}}tttpppllleee```___^^^[[[WWWTTTSSSVVVYYYaaajjjyyyyyynnnaaaSSSIIIFFFFFFFFFGGGGGGHHHGGGGGGzzzpppbbbYYYOOOKKKIIIGGGIIIMMMUUUXXX\\\^^^]]]]]]]]]^^^```___```aaaaaa```\\\ZZZTTTTTTSSSRRRPPPNNNLLLKKKHHHGGGEEEBBB???;;;888666333222111000000//////000000000////////////000000........................000000000000000000000000111000///......---......---------------.........////////////////////////////////////////////////)))***+++,,,,,,,,,,,,,,,---...//////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////000000//////.../////////111222444666888:::;;;;;;999;;;>>>@@@@@@BBBDDDFFFHHHJJJPPPZZZfffqqqxxx{{{}}}}}}zzztttttttttwww{{{~~~}}}~~~yyyyyyxxxwwwvvvxxx|||uuujjjaaaXXXQQQLLLKKKHHHEEEEEEFFFHHHHHHHHHIIIKKKNNNPPPQQQSSSVVVXXXYYYZZZ]]]aaaeeejjjmmmooowwwzzzyyyrrrkkkfffaaa___[[[YYYVVVTTTPPPNNNMMMKKKIIIGGGEEEEEEEEEEEE@@@AAAAAAAAAAAABBBEEEGGGPPPVVV```kkkwww|||sssiiibbb]]]\\\ZZZVVVSSSSSSTTTWWWWWW^^^mmmzzzmmm]]]RRRHHHFFFEEEEEEHHHJJJKKKKKKvvvjjj\\\TTTNNNIIIHHHJJJLLLPPPVVVZZZ\\\[[[[[[[[[]]]]]]^^^```aaaaaa^^^[[[UUUUUUUUUTTTSSSQQQNNNMMMKKKJJJGGGDDDAAA===;;;:::444333222111000000000000000000////////////000000////////////////////////000000000000000000000000111000///......---------------........./////////------------------------////////////////////////)))***+++,,,------------------...///////////////........................////////////////////////////////////////////////////////////////////////////////////////////////000000/////////000111111222333666888:::<<<<<<<<<>>>@@@CCCDDDCCCDDDEEEGGGHHHLLLUUUcccqqq{{{~~~zzzxxxuuuvvvzzz}}}ssslllnnnqqqrrrrrrvvv|||wwwoooeee[[[TTTOOOKKKIIIHHHGGGFFFGGGJJJLLLMMMMMMNNNRRRVVVZZZ\\\^^^bbbeeefffhhhlllqqqvvv|||}}}tttqqqlllgggbbb^^^XXXUUUTTTRRRPPPMMMJJJIIIHHHHHHCCCCCCCCCBBB@@@@@@AAACCCGGGJJJOOOWWWaaaooo|||tttlll``````^^^ZZZVVVTTTUUUVVVWWWYYYbbbqqq|||uuuhhh^^^RRRNNNIIIGGGHHHJJJKKKKKK~~~yyyiii]]]TTTMMMJJJKKKEEEJJJRRRXXXZZZZZZZZZZZZ[[[[[[]]]___aaaaaa^^^\\\WWWWWWWWWVVVUUUSSSQQQOOONNNLLLIIIEEEBBB???======555444333222111111111111000000////////////000000000000000000000000000000000000000000000000000000111111000......---------........./////////000000------------------------////////////////////////,,,---...///000000000000------...///000000//////........................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000111222222222444777999<<<=========BBBDDDFFFGGGFFFEEEFFFGGGGGGMMMYYYiiixxx~~~~~~{{{wwwwww{{{rrrhhhaaafffkkkoooqqqwww|||ssskkkdddYYYPPPKKKIIIIIIIIIIIIHHHHHHJJJNNNQQQRRRRRRSSSXXX^^^bbbeeeiiinnnrrrwwwyyy}}}{{{tttnnngggccc[[[YYYVVVRRROOOMMMLLLKKKGGGGGGFFFDDDBBBAAACCCEEEBBBCCCEEEJJJRRR___mmmvvvwwwjjjiiifffaaa[[[WWWWWWWWW\\\ZZZ]]]eeellluuuzzzoooggg^^^WWWOOOIIIHHHHHHHHHGGG}}}zzzjjj___TTTKKKEEEHHHFFFIIIPPPUUUVVVWWWYYYXXXXXXXXX[[[^^^``````______\\\ZZZXXXWWWVVVSSSQQQKKKJJJGGGDDDBBB???>>>===888555222///---...000111000000000000000000000000...///000///...---...000000000000000000000000000000000//////.........---000000////////////000000///...---,,,,,,---...///000000//////.........---////////////////////////000000//////.........---////////////////////////......////////////......000000000000000000000000////////////////////////------...///000111222222111111000000000000111111555666888:::<<<>>>@@@@@@CCCFFFIIIIIIGGGEEEFFFGGGHHHOOO[[[hhhuuu~~~{{{www{{{}}}|||}}}sssiiiccc^^^ccciiiooosssyyy}}}||||||wwwlllbbb\\\YYYSSSNNNKKKJJJJJJKKKJJJLLLOOORRRUUUYYY]]]aaa```eeelllsssxxx|||wwwoooiiieeeaaa]]]YYYUUUPPPMMMMMMMMMLLLKKKJJJHHHEEEDDDAAABBBDDDEEEHHHOOOYYY```kkkzzz~~~qqqeee```[[[TTTQQQSSSXXX[[[\\\\\\\\\dddqqq|||}}}~~~zzzuuuhhh]]]PPPGGGEEEGGGGGGGGG{{{mmm```UUUPPPIIIFFFGGGLLLPPPQQQRRRUUUWWWXXXZZZ\\\^^^___`````````^^^\\\ZZZYYYXXXUUUSSSOOOMMMJJJGGGCCCAAA@@@???:::888444111//////111222000000000000000000000000///000111000///...///111000000000000000000000000000/////////............000//////......//////000//////...------...//////000/////////............////////////////////////000/////////............////////////////////////......////////////......////////////////////////////////////////////////////////////000000000000111000000000000111111222666777888:::===???BBBCCCEEEHHHJJJJJJHHHGGGGGGHHHKKKRRR]]]jjjvvv~~~|||zzzwwwvvvzzzxxxppphhhccccccgggnnnsssxxx}}}uuupppoookkkbbbZZZRRRPPPNNNLLLKKKMMMNNNPPPPPPSSSXXX[[[___bbbfffiiimmmrrryyyyyyssskkkeeeaaa^^^YYYUUURRRPPPNNNLLLJJJHHHFFFDDDBBBCCCCCCCCCDDDHHHNNNSSS]]]jjjxxx}}}oooggg^^^VVVTTTWWWXXXZZZ\\\ZZZZZZ^^^gggooo}}}{{{xxxvvvyyyyyymmmbbbTTTKKKHHHHHHHHHGGGnnnaaaYYYNNNIIIFFFIIIKKKLLLNNNQQQVVVYYY]]]___^^^^^^```bbbbbb```^^^]]]\\\[[[YYYWWWUUURRRNNNIIIFFFCCCBBBBBB>>>;;;777444111000111222000000000000000000000000000111222111000///000222000000000000000000000000////////////............///..................///000//////......//////000////////////............////////////////////////////////////............////////////////////////......////////////..............................////////////////////////111000000000/////////...111000000000111222222333888888999:::>>>BBBEEEHHHIIIKKKLLLLLLKKKJJJKKKKKKQQQXXXbbbnnnyyy}}}xxxvvvrrrppptttzzz|||tttooojjjgggiiinnnuuu{{{|||mmmdddaaa___YYYTTTNNNMMMLLLMMMNNNQQQSSSUUUXXX]]]ccciiimmmqqquuuwww~~~}}}uuurrrnnnfff```\\\YYYTTTQQQOOOMMMKKKIIIEEEEEEDDDBBBAAABBBDDDGGGOOOWWW```iiivvvsssggg\\\YYYZZZYYY[[[\\\[[[ZZZZZZ^^^aaammm{{{zzzuuuppppppvvv~~~sssjjj\\\QQQLLLJJJHHHGGG~~~~~~lllaaaVVVOOOIIIHHHIIIIIILLLPPPTTTYYY___```^^^]]]```dddcccaaa___^^^^^^]]][[[YYYYYYVVVQQQLLLGGGEEEDDDDDD@@@>>>:::666222111111111000000000000000000000000///000111111//////000111///////////////////////////////////////...............------------......000000////////////000000///////////////.........///////////////////////////////////////.........////////////////////////......////////////..............................////////////////////////000000000000////////////000000000111222333444555:::::::::<<<@@@EEEJJJMMMNNNNNNOOOPPPPPPPPPQQQRRR[[[aaakkkvvv|||zzz}}}xxxuuuqqqooorrrxxxyyytttrrrpppooopppttt{{{|||lllaaa]]][[[XXXUUUSSSSSSRRRRRRTTTUUUWWWYYY```fffnnnwww}}}vvvllliiiddd]]]YYYWWWUUUSSSPPPHHHHHHFFFEEECCCBBBBBBCCCGGGJJJOOOUUUaaarrrvvvhhh```]]][[[\\\^^^^^^]]]]]]]]]]]]eeennn}}}xxxppplllpppyyyyyyqqqeeeZZZRRRMMMIIIFFF~~~qqqbbbXXXOOOKKKIIIHHHJJJNNNQQQWWW^^^```^^^^^^aaadddbbb```___^^^^^^^^^\\\ZZZZZZWWWSSSMMMIIIFFFDDDDDDAAA???;;;777333111000000000000000000000000000000...///000000......///000////////////////////////.........///////////////......------------......//////000000000000//////.........///////////////////////////////////////.........///////////////////////////////////////......////////////..............................000000000000000000000000.........///000111111111000000000111222444555666;;;;;;<<<>>>CCCIIINNNQQQRRRRRRSSSUUUWWWZZZ[[[[[[fffllluuu}}}}}}xxxwww{{{vvvtttpppnnnrrryyy{{{vvvvvvvvvwwwwwwzzz{{{nnneeeaaa___\\\YYYZZZYYYYYYYYYZZZ]]]___aaahhhnnnyyy}}}uuunnnfffaaa^^^\\\WWWSSSKKKJJJHHHGGGFFFFFFEEEDDDDDDDDDEEEJJJSSS___mmmwww{{{nnnfff^^^^^^^^^___aaabbbaaaaaaaaafffppp}}}~~~uuuoooooouuu|||yyyoooeee[[[SSSLLLHHH|||ssshhh\\\TTTNNNJJJJJJMMMOOOTTT[[[^^^___```bbbdddaaa```^^^^^^___^^^]]][[[ZZZXXXTTTPPPLLLHHHEEEDDDBBB@@@<<<888555222111000000000000000000000000000---///000///...---...///000000000000000000000000.........//////////////////..................///...//////000000//////............///////////////////////////////////////.........///////////////////////////////////////......////////////..............................000000000000000000000000------...///000111222222000000111222333555777888;;;;;;>>>AAAGGGLLLRRRUUUVVVUUUWWWZZZ```dddfffgggpppuuu~~~|||yyy|||}}}zzzvvvvvv~~~|||wwwsssqqqooonnnsssyyy{{{zzz|||~~~{{{vvvsssqqqnnnhhhccc```______```ccchhhmmmpppttt{{{uuunnnjjjddd]]]VVVQQQOOOLLLJJJJJJIIIGGGFFFBBB@@@AAAFFFKKKQQQ[[[dddssswwwgggccc______cccfffgggfffbbbbbbgggpppzzz|||vvvrrrsssvvvyyy|||tttiii^^^TTTOOO~~~}}}|||~~~ooocccYYYPPPMMMOOOMMMQQQVVV\\\```bbbccccccbbb```______``````^^^]]]YYYXXXVVVSSSOOOKKKGGGEEECCCAAA>>>;;;777555333222000000000000000000000000...000111000///...///000000000000000000000000000............/////////000000//////......//////000---...////////////...---............/////////000////////////////////////............/////////000////////////////////////......////////////......////////////////////////000000000000000000000000......//////000000111111000000111222444666888999:::<<>>>>>???CCCKKKUUU\\\\\\ZZZZZZ\\\aaakkkvvv~~~}}}yyytttssstttvvvuuuttt||||||wwwtttrrrrrrzzz{{{xxxvvvwwwyyyzzzwwwttttttooonnnsss{{{xxxoookkkjjjmmmuuu}}}}}}zzzsssiiibbb]]]YYYUUUQQQKKKKKKJJJHHHEEEDDDDDDEEEKKKOOOXXXgggxxxzzzqqqmmmmmmllllllpppnnnjjjeeebbbaaadddgggwww{{{vvvrrrrrrxxx{{{rrr|||yyy{{{{{{tttdddWWWQQQLLLKKKOOOUUUYYY___dddkkkgggbbb^^^]]]]]]]]]]]][[[ZZZXXXUUURRRPPPMMMLLLHHHFFFCCCAAA???<<<999666222000//////000111000...333222000/////////000111//////000000000000//////........................000000000000000///......////////////////////////000///...------...///000000000000000000000000000000/////////............////////////////////////////////////000000000000000000000000000000000000111111111111111111111111//////111111222111111000000111444555666888<<<>>>AAABBBFFFNNNWWW]]]^^^]]]^^^aaagggrrr|||yyyuuurrrppprrrtttttttttwww{{{~~~{{{vvvrrrqqqpppwww~~~~~~~~~}}}{{{{{{|||zzzvvvrrrlllgggfffkkkrrr|||vvvmmmiiiiiilllttt}}}wwwmmmfff```[[[WWWQQQPPPNNNJJJGGGEEEDDDEEEGGGJJJOOOZZZhhhyyyxxxqqqnnnmmmlllkkkjjjhhheeeaaa______```fffuuu~~~xxxtttwww~~~}}}yyyvvv}}}mmm]]]UUUNNNJJJKKKOOOSSSYYY___gggfffddd```\\\[[[[[[\\\\\\[[[YYYWWWSSSPPPNNNLLLIIIGGGEEECCCAAA???;;;888222111//////000000///...222111000000///000000000//////000000000000//////........................///000000000000///......//////////////////////////////............//////000000000000000000000000////////////............////////////////////////////////////000000000000000000000000000000000000000000000000000000000000///000111111222222111111111333666777888:::<<>>:::666444222222...///000222222222111000000000000000////////////111///---++++++---///111......////////////....../////////////////////////////////...............//////............///000////////////////////////...///////////////......////////////000000000000........./////////000000222222222111111111111111///000222333333444777999;;;===@@@EEELLLVVVaaahhhhhhiiijjjjjjkkkpppxxx~~~qqqjjjiiiwwwuuunnnhhhccc______]]]XXXTTTTTTSSSSSSSSSTTTXXX___hhhnnn||||||||||||~~~wwwkkkeeeaaa[[[UUUQQQMMMIIIIIIJJJLLLUUU^^^wwwtttgggYYYSSSQQQNNNMMMMMMPPPMMMLLLOOOQQQUUU^^^hhh}}}|||{{{}}}~~~|||xxxvvvtttvvv~~~|||xxxvvvsssooollljjjiiigggfffeeeeeeeeefffcccgggkkkllllllmmmqqquuu{{{xxxnnnjjjiiivvvuuufffVVVNNNHHHGGGIIINNN[[[hhhooonnnjjjccc[[[VVVUUUVVVUUUVVVVVVUUUSSSPPPLLLJJJFFFDDD@@@;;;777444222111...///000222222222111000////////////000000000000222000...,,,,,,...000222...//////////////////...//////////////////////////////////////////////////////............//////////////////////////////---...//////000///......////////////000000000000//////000000000111111111222222222111111111111111///111333444444555888;;;:::===BBBHHHOOOYYYdddkkklllmmmmmmkkkkkknnnuuu{{{uuullliiivvvwwwpppkkkjjjfffcccdddbbb]]]ZZZ[[[\\\]]]___aaafffnnnwww}}}~~~~~~zzzqqqjjjbbb\\\WWWRRRMMMLLLJJJJJJPPPVVVfffvvvwwwdddYYYSSSOOOMMMNNNPPPLLLKKKNNNOOORRRXXX___lll~~~}}}{{{|||||||||}}}zzzxxxuuuqqqooottt|||}}}~~~~~~~~~|||yyyuuuqqqooommmjjjgggdddcccaaa___^^^^^^^^^^^^\\\aaaeeeeeeccccccggglllqqqvvv}}}{{{ssslllvvvzzzdddWWWKKKHHHHHHJJJUUUbbblllmmmlllggg___YYYVVVVVVUUUVVVWWWWWWUUURRRNNNLLLGGGEEEAAA===999555333111///000000111111111111000////////////000000000000222111///......///111222...//////000000//////...////////////////////////...////////////000000000000//////............///////////////////////////------///000000000///...////////////000000000000000000000000111111111111111111111111111111222222000222333444555777:::<<<;;;???FFFMMMUUU___hhhnnnoooppppppooommmooouuuzzz~~~vvvnnniiittt|||uuupppmmmlllllliiihhhjjjhhhdddccceeegggiiilllpppvvv~~~~~~vvvjjjccc___XXXRRROOOLLLJJJLLLPPPZZZhhh|||rrrddd[[[SSSOOOOOONNNJJJIIILLLNNNOOOSSSXXX___mmm~~~|||zzzzzzyyysssnnnnnnsss|||yyyvvvqqqnnnlllkkkhhhgggcccaaa___]]][[[ZZZZZZZZZYYY]]]aaa```\\\[[[___dddffflllssswwwxxxzzzuuuxxxuuubbbQQQKKKJJJIIIPPP[[[dddiiillljjjddd]]]YYYYYYWWWXXXYYYZZZXXXUUUQQQOOOHHHFFFCCC???;;;888555333222111000000000000000000.../////////000000000111111000000//////000000111//////000000000000//////////////////////////////.../////////000000000000000000///...............////////////////////////,,,---///000111000///...////////////000000000000/////////000000000000111000000000111222222222333000222444555666888;;;===???DDDLLLUUU]]]eeemmmrrrppprrrtttsssrrrtttyyy}}}||||||{{{rrrlllrrr{{{rrrlllkkkmmmppppppnnnnnnppppppnnnooosssuuuxxx}}}{{{rrrjjjbbb[[[VVVQQQLLLKKKNNNPPPZZZiii{{{vvvkkk^^^UUURRRNNNJJJIIILLLNNNMMMOOOSSSUUU]]]hhhvvv~~~~~~zzzssspppqqq~~~{{{xxxyyyvvvrrrooommmllljjjiiidddccc```^^^\\\[[[ZZZZZZWWW\\\```^^^YYYWWW[[[```___eeemmmqqqrrruuuzzz}}}zzziiiUUUOOOLLLIIINNNXXX^^^eeekkklllggg```\\\[[[XXXYYY[[[\\\ZZZWWWSSSQQQIIIGGGEEEAAA===:::777555333222111/////////000111.../////////000000111111///000000000000000000/////////000000000000//////////////////////////////.../////////000000111111111000///...............////////////////////////+++---///000111000///...////////////000000000000............/////////000//////000111222333333444111222444555666888;;;>>>BBBHHHQQQZZZcccjjjqqquuupppsssvvvvvvvvvxxx}}}zzzyyywwwoooqqqvvvlllggghhhnnnssstttsssssswwwwwwwwwzzztttlllccc]]]VVVPPPMMMNNNIIIPPP[[[kkkyyyiii\\\VVVPPPLLLKKKNNNOOONNNNNNQQQNNNRRRYYYeeezzzyyytttttt}}}|||{{{xxxvvvpppooonnnnnnnnnllliiiggghhhddd```^^^]]]]]]\\\\\\^^^bbbccc^^^VVVSSSUUUZZZYYY\\\```fffkkkpppssstttzzz}}}|||gggYYYPPPKKKLLLRRR[[[ccclllppplllddd]]]YYYZZZZZZ[[[\\\\\\YYYUUUQQQMMMJJJFFFCCC???:::555222111000000111222222000...111000///000111222111///000000000000000000000000.........///////////////......------------......////////////////////////////////////////////////111000000///......------000000//////......------000000000000000000000000333333222222111000000000222222111111222222333444333222111333777:::===>>>EEEMMMYYYeeemmmqqqtttvvvyyy{{{~~~}}}zzz{{{|||zzzyyy{{{sssmmmppp|||{{{rrrjjjfffgggkkknnnrrruuuxxx{{{}}}wwwhhh^^^ZZZWWWQQQLLLMMMMMMRRR```qqqxxxggg[[[VVVQQQMMMNNNNNNLLLMMMOOONNNPPPSSSYYYeeewww}}}uuu{{{xxxwwwvvvtttsssrrrqqqqqqqqqrrrqqqnnnlllkkkhhhdddbbbbbbaaaaaa```___aaabbb___YYYVVVWWWYYYWWWYYY]]]aaafffkkknnnpppwwwzzzsssbbbUUULLLKKKOOOUUU\\\fffllllllgggaaa]]]YYYYYYZZZ[[[\\\ZZZVVVRRROOOMMMIIIEEEAAA===888444333222111222333333111///111000///000111222111///000000000000000000000000000000//////......------///..................///////////////////////////////////////////////////000000000//////////////////////////////.........000000000000000000000000222222222111111111111111222111111111111222333333333222222444777;;;>>>???JJJRRR___jjjqqquuuwwwxxx}}}|||zzzzzz{{{||||||{{{tttmmmpppzzzzzzuuummmgggeeegggkkknnnsssvvv{{{~~~~~~yyylllddd^^^WWWRRROOOMMMOOOXXXeeewwwvvviii\\\TTTMMMMMMMMMLLLKKKMMMKKKMMMPPPTTT\\\jjj}}}}}}}}}xxxvvvuuuttttttsssuuuttttttuuuwwwwwwuuutttpppmmmjjjhhhhhhhhhgggfffbbbbbbbbbaaa___\\\ZZZYYYWWWWWWYYY[[[___dddhhhkkksssvvv|||ooo___RRRMMMNNNRRRWWW___fffkkkiiiddd___YYYYYYYYYZZZ[[[ZZZWWWUUURRROOOKKKHHHEEE@@@<<<888555444222333444444222111111000///000111222111///000000000000000000000000111111000///...---,,,,,,000//////......//////000////////////////////////////////////////////////////////////000000000111...///////////////000000000000000000000000000000000111111111111222222222111111000000111111222333444333333555888<<<@@@CCCRRRZZZeeepppvvvyyyzzz{{{|||zzzyyyxxxxxx{{{tttnnnooowwwrrroookkkgggfffiiillloootttxxx~~~}}}|||||||||}}}}}}}}}}}}}}}~~~}}}|||{{{zzzyyyyyyzzz{{{yyy{{{}}}~~~~~~yyymmmddd]]]WWWSSSOOONNNPPPWWWfff|||zzziii\\\PPPMMMNNNMMMLLLLLLHHHKKKNNNOOORRR\\\lllyyy{{{yyyxxxyyyyyyxxxxxxxxxxxxyyy|||}}}|||{{{uuussspppnnnnnnmmmlllkkkfffeeeddddddeeeccc^^^ZZZYYYXXXWWWXXX[[[___dddfffnnnqqqwww~~~}}}jjj\\\SSSOOORRRTTTYYY```fffgggccc^^^[[[ZZZYYYYYYZZZZZZYYYWWWSSSPPPMMMJJJGGGCCC>>>;;;666444333222333333222111111000///000111222111///////////////////////////000000//////......------000000////////////000000////////////////////////////////////////////////////////////////////////......//////000000000111000000000000000000000000///000000111222222333333111111000000000111222222444444555777999>>>DDDHHHXXX___iiirrrxxxzzz{{{||||||yyyvvvpppyyyyyysssooopppvvv~~~~~~yyyooonnnllljjjkkkmmmoooqqqwww|||~~~||||||{{{{{{zzzzzzzzzyyyzzzzzzxxxwwwuuutttsssrrrrrrrrrrrrssssssttttttttttttsssrrrqqqpppppppppqqqqqqsssuuuwwwxxxyyy{{{~~~zzzzzz{{{|||~~~~~~zzzoooeee___XXXTTTPPPOOOPPPZZZmmm~~~zzzjjjXXXRRRRRRPPPMMMKKKHHHLLLNNNMMMLLLSSS```lll}}}~~~}}}||||||}}}zzzxxxuuutttsssrrrpppnnnkkkiiiggggggiiigggbbb\\\\\\ZZZXXXWWWYYY\\\```cccgggkkkqqqwww}}}wwwfffXXXOOOPPPPPPRRRYYY```ddddddbbb```]]]ZZZYYYZZZZZZZZZYYYSSSPPPMMMJJJHHHDDD@@@===777555222222222222222111111000///000111222111///////////////////////////------......//////000000000000////////////000000/////////////////////////////////////////////////////////......---------.../////////000000111111000000000000000000000000//////000111222333333444111111111000111222222333444555777999<<>>BBBJJJVVV^^^dddgggkkkoootttyyy~~~tttxxx}}}~~~xxx}}}{{{{{{{{{}}}|||wwwrrrooommmmmmmmmnnnppptttyyy}}}~~~|||uuurrrnnniiidddaaa```___ZZZYYYVVVTTTSSSSSSTTTTTTQQQQQQQQQPPPPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNOOOOOOOOOQQQSSSVVVWWWWWWXXX[[[]]][[[^^^aaacccdddfffiiilllllllllmmmnnnpppsssuuuwwwxxxzzz|||||||||}}}uuujjj___ZZZVVVSSSTTTWWWcccvvvtttfffZZZTTTTTTMMMKKKIIIHHHIIIKKKMMMNNNSSS[[[eeeiiiiiihhhkkknnn~~~{{{wwwsssooommmjjjgggccc```^^^^^^YYYXXXVVVSSSRRRRRRRRRSSSRRRVVVZZZ\\\___eeeooowwwzzzwww{{{uuucccPPPOOOMMMJJJLLLUUUaaakkkpppjjjccc\\\ZZZYYYYYYYYYUUUSSSPPPNNNLLLIIIEEECCC<<<999555444444444444444111000///000111222111///000000000000000000000000///////////////...............------------......////////////////////////////////////////////////,,,---///111444666888999222222111111000000//////000000000000000000000000111111111111111222222222444444333333444444555666333777<<>>CCCLLLXXXbbbiiirrruuuyyy{{{}}}|||vvvsssuuuzzz}}}}}}wwwvvvuuusssrrrtttuuuwww{{{}}}xxxtttrrriiigggddd```]]][[[ZZZYYYVVVTTTRRRQQQPPPPPPNNNMMMLLLJJJHHHGGGHHHHHHFFFEEECCCEEEEEECCC@@@>>>???@@@@@@@@@???>>>>>>>>>???????????????@@@AAABBBCCCCCCHHHHHHIIIJJJKKKLLLMMMMMMPPPQQQRRRTTTWWWZZZ\\\]]]___```ccceeehhhkkkmmmnnnmmmmmmllllllmmmmmmnnnnnnpppppppppqqqqqqrrrssstttqqqqqqrrrssstttuuuuuuvvvwwwxxxzzz}}}qqqjjjeee^^^XXXWWW[[[eeeuuupppccc\\\TTTNNNNNNMMMKKKJJJLLLMMMNNNUUUaaajjjllljjjjjjmmmttt|||wwwooohhhccc^^^ZZZXXXQQQOOOMMMLLLLLLLLLKKKIIIJJJJJJJJJKKKLLLPPPVVV[[[hhhnnn{{{vvvpppqqq}}}jjjRRRJJJKKKMMMRRRYYYeeennnrrrlllccc___^^^]]]YYYVVVSSSQQQOOOMMMJJJHHHBBB???:::777666444222000333222000......000222333111111111111111000//////000000000000000000000000000000000000000000000000............------------000000////////////000000......///000000000000000111000000////////////000000000111111111111000000000111111111111222222222222333444444444555777999<<<>>>AAAIIISSS```kkkrrryyy}}}|||vvvsssuuuxxx|||~~~~~~yyywwwvvvssssssvvvvvvzzz|||xxxuuutttnnnmmmjjjhhheeedddcccbbb^^^\\\ZZZYYYYYYXXXVVVTTTSSSPPPLLLJJJIIIIIIIIIHHHFFFFFFFFFDDDAAA???>>>???@@@??????>>>======>>>>>>===============>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFHHHHHHIIIKKKMMMOOORRRSSSUUUVVVXXX[[[]]]___aaabbbbbbbbbbbbbbbbbbcccddddddffffffeeeffffffggghhhiiiggghhhhhhiiikkkllllllmmmnnnooorrruuuyyy|||sssjjjaaaZZZYYYYYY\\\eeevvvooobbbYYYPPPNNNMMMJJJHHHIIILLLOOOTTT\\\hhhqqqrrrmmmmmmqqqzzzwwwooohhhbbb\\\YYYUUURRROOOMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJMMMRRRVVV___fffrrryyyttt~~~|||___PPPKKKKKKOOOTTT___kkksssooogggbbb```^^^ZZZXXXVVVSSSPPPMMMJJJIIICCC@@@;;;888666444111///222222111000000111222222111111111111111000//////////////////////////////////////////////////////000000000000000/////////000000////////////000000......///000000000000000111111000//////.../////////000111111111111000///000000111111111222222222111333444444444555888:::;;;???EEEOOO\\\jjjuuu|||}}}~~~yyyvvvwww{{{~~~}}}}}}}}}yyyxxxvvvssstttwwwyyy~~~~~~|||zzzzzzxxxwwwvvvuuusssrrrqqqqqqllljjjgggfffeeeccc```]]]\\\XXXSSSOOOMMMMMMLLLLLLIIIIIIHHHFFFDDDCCCBBBAAA@@@@@@???>>>==================<<<<<<<<<===>>>>>>>>>??????@@@AAAAAABBBBBBDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMNNNPPPRRRTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[\\\\\\]]]^^^___^^^___```aaabbbcccdddeeefffgggjjjmmmppptttvvvwwwwwwxxx{{{}}}qqqeee]]]\\\YYYXXX\\\ggg|||}}}lll```UUUPPPNNNKKKIIIJJJJJJOOOSSSWWWeeevvvzzzsssrrrrrruuuxxxooohhhaaa\\\YYYVVVQQQOOOMMMLLLKKKIIIJJJJJJJJJIIIIIIKKKOOORRRXXX___jjjxxx|||rrr\\\QQQMMMOOORRR[[[gggqqqqqqkkkfffbbb___\\\[[[XXXTTTPPPKKKIIIHHHDDD@@@<<<888666444111///000111222333333222111000111111111111111000//////////////////////////////......................../////////000000000000000//////000000000000//////......///000000000000000111111000//////...//////000000111111111111000000000000111111111222222222000222333444444555888::::::@@@JJJWWWeeerrr}}}|||yyyzzz~~~~~~}}}}}}|||zzz}}}{{{xxxxxxvvvssstttxxx{{{|||zzzwwwvvvtttqqqmmmjjjfffaaa[[[VVVTTTRRRQQQOOOLLLKKKJJJIIIHHHGGGEEEDDDBBBBBBAAA??????>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????AAAAAAAAABBBCCCDDDFFFFFFEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSSSSSSSTTTUUUVVVWWWVVVWWWXXXYYY[[[\\\]]]^^^```aaabbbeeegggiiikkkllloooppprrruuuwwwyyyzzz{{{xxxyyyzzz}}}qqqggg___ZZZWWWYYY```nnnzzzlll]]]WWWTTTPPPNNNNNNIIINNNPPPSSSaaattt|||yyyzzzvvvuuu{{{zzzqqqiiiddd]]]YYYTTTPPPMMMKKKIIIHHHHHHHHHHHHGGGGGGHHHKKKNNNRRRXXXbbbmmmyyy~~~~~~~~~fffUUUMMMMMMNNNYYYdddnnnqqqoookkkfff```]]]]]][[[VVVPPPKKKIIIIIIEEEBBB===999777555333111///111333444444333111///111111111111111000//////000000000000000000000000........................---------...............//////000000000000//////......///000000000000000111000000////////////000111111000000000000111111000111111111111222222222000222333444444666888;;;<<>>???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPRRRTTTUUUVVVWWWXXXYYYZZZ\\\]]]___``````eeefffhhhkkkmmmoooppppppooopppqqqsssuuuwwwyyyzzzzzz|||~~~ssseee^^^YYYZZZ\\\cccvvvvvvdddZZZVVVQQQMMMLLLJJJLLLLLLOOOZZZjjjvvvzzz~~~{{{xxxzzz|||tttoooddd___YYYSSSPPPMMMJJJIIIGGGHHHHHHHHHGGGHHHJJJMMMMMMQQQYYYaaakkkwww~~~}}}ttt]]]QQQOOOPPP[[[ccclllqqqsssqqqjjjaaa]]]^^^]]]XXXRRRNNNLLLMMMGGGDDD???<<<:::888666444222222222222222222222222111111111111111000//////000000000000000000000000........................------------.........///...///000111111000///.........///000000000000000000////////////000000111333111///......///111333000111111111111222222222111333444555666777:::<<<@@@IIIVVVeeeqqqxxx{{{|||~~~~~~~~~||||||}}}yyywwwxxxyyyxxxuuuyyy~~~zzztttpppkkkgggddd]]]ZZZVVVTTTRRRPPPLLLIIIHHHGGGFFFEEEDDDCCCCCCCCC???>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<=========>>>>>>???????????????@@@@@@AAACCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGHHHJJJLLLNNNOOOOOOPPPPPPQQQSSSUUUVVVWWWXXX\\\]]]___aaacccdddeeefffeeefffgggiiikkklllnnnnnnppprrrtttwwwxxx{{{rrrfff^^^\\\[[[\\\iiiyyyooobbbZZZSSSNNNKKKMMMJJJIIIMMMRRR[[[iiivvv~~~~~~~~~}}}~~~|||vvvjjjeee^^^XXXSSSPPPMMMLLLIIIJJJJJJIIIIIIJJJLLLNNNIIIMMMSSSYYYaaalllyyy~~~|||}}}jjj\\\XXXXXX]]]dddkkkqqqvvvuuummmccc]]]^^^^^^ZZZTTTPPPPPPQQQHHHEEEAAA>>><<<;;;999777444333111000000111333444111111111111111000//////000000000000000000000000000000000000000000000000.../////////000000111111...///000111111000///......//////000000000000000//////...//////000111222444222///------///222444000111111111111222222222222444666777777999;;;>>>DDDMMM[[[iiissswwwwwwvvv~~~}}}~~~||||||}}}xxxwwwyyy{{{yyywww{{{~~~yyysssppphhhddd___[[[YYYUUUPPPLLLJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<============;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBB??????>>>??????@@@AAABBBAAABBBCCCEEEGGGHHHJJJJJJIIIJJJKKKMMMOOOQQQSSSSSSVVVWWWYYY[[[]]]^^^^^^___^^^___```aaaccceeeffffffiiikkknnnppprrruuuyyy|||~~~}}}oooccc```\\\YYYbbbppp~~~nnneee\\\UUUQQQOOOIIIGGGKKKMMMPPP___qqq|||}}}oookkkeee```[[[VVVQQQNNNLLLJJJHHHGGGHHHJJJIIIIIIIIIJJJMMMQQQXXXaaakkkrrr}}}zzz{{{cccYYYXXX[[[eeemmmnnnnnnqqqqqqmmmccc___\\\ZZZXXXTTTPPPOOOJJJHHHFFFBBB>>>999666444444444444444333222111111000000000000000000000000111111111111000000000000......---......///000111////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000111111111111222222222111111222222222333333333444222333777999:::>>>CCCFFFSSSdddqqqwwwxxxvvvuuuxxx~~~~~~~~~}}}|||zzzyyy{{{zzzoooeeeaaa___ZZZRRRPPPLLLHHHGGGGGGGGGDDD@@@DDDBBB@@@???AAABBBBBBAAA???????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======????????????@@@AAABBBCCCFFFFFFGGGHHHIIIIIIJJJJJJPPPQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUWWWYYY[[[\\\]]]___aaadddfffhhhkkkoooqqqvvvzzz|||llleeeaaa^^^```fffwww}}}oooggg]]]UUURRRNNNLLLMMMOOOQQQWWW___ttt{{{vvvrrrlllfffaaa[[[VVVRRRPPPMMMJJJIIIIIIIIIIIIHHHGGGHHHJJJLLLQQQYYYbbbiiivvv}}}|||jjj\\\WWWVVV```hhhjjjlllqqqsssqqqiiieeeaaa^^^ZZZVVVSSSRRRKKKIIIGGGCCC???:::777444333444444333333222111111000000000000000000000000111111111111000000000000111000000000000111111222////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000111111111111222222222111222222222222333333333666333444888:::;;;???DDDLLLXXXhhhuuuzzz{{{zzzyyywww~~~}}}|||{{{zzzzzz}}}wwwqqqmmmeee\\\ZZZUUUPPPMMMMMMLLLIIIFFFGGGEEEBBBAAABBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::999999888888777777::::::;;;;;;;;;;;;<<<<<<============>>>???@@@AAACCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIMMMNNNOOOQQQRRRTTTUUUVVVWWWZZZ\\\___aaadddgggjjjnnnqqqwww{{{xxxkkkccc]]]]]]```lll|||xxxmmmaaaWWWTTTPPPMMMMMMNNNOOOTTT[[[jjjqqq{{{{{{uuunnniiiccc]]]YYYUUURRRNNNKKKJJJIIIHHHGGGFFFGGGHHHIIILLLRRRYYY___mmmttt~~~}}}uuubbbXXXTTT[[[aaadddhhhnnnqqqrrrpppnnniiiccc]]]YYYWWWUUUMMMKKKIIIEEE@@@<<<888666222222222222222222222111000000000000000000000000111111111111000000000000222111111111111111000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222333333333333777555666999:::;;;@@@GGGSSS^^^mmmyyy}}}~~~}}}}}}uuu|||}}}|||{{{zzzzzz|||~~~vvvllleee___WWWRRRPPPOOOLLLIIIJJJHHHEEECCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@???=========<<<<<<<<<<<<<<<::::::::::::999999999999:::999888777666555444444999999999::::::::::::;;;::::::::::::;;;<<<===>>>?????????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFHHHIIIKKKLLLMMMLLLOOORRRTTTVVVYYY]]]```bbbfffkkkqqqvvv{{{wwwkkkbbb^^^___bbbmmmyyyjjj^^^WWWQQQMMMMMMMMMMMMQQQVVV\\\cccooozzz|||vvvqqqjjjddd___YYYUUUPPPLLLJJJIIIHHHGGGGGGGGGHHHHHHJJJOOOUUUZZZdddmmmxxxiiiZZZVVVXXX[[[]]]bbbhhhmmmooouuutttooofff___\\\ZZZWWWOOONNNKKKGGGBBB>>>:::888222222222111111222222222000000000000000000000000111111111111000000000///000000000000//////...---////////////////////////000000////////////000000////////////////////////000000000000000000000000000000111111111222222222222222222333333333444444666555666999:::;;;BBBJJJYYYbbbpppyyy}}}~~~~~~~~~sssxxx~~~}}}||||||yyy{{{~~~~~~~~~tttmmmccc[[[VVVSSSOOOKKKLLLIIIFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>=========::::::::::::999999999999999888888777666666555555888888888888999999999999:::999999999::::::;;;<<<;;;<<<<<<<<<=========>>>>>>>>>>>>????????????@@@???@@@@@@BBBCCCDDDEEEEEEDDDFFFIIIKKKMMMPPPTTTWWWYYY]]]bbbhhhmmmsssyyy}}}wwwllleeeaaa```eeepppsssfffYYYRRRNNNNNNNNNMMMPPPTTTRRRWWWbbbooo|||}}}xxxrrrkkkggg^^^YYYSSSNNNLLLJJJIIIHHHFFFFFFGGGHHHIIINNNSSSWWW___gggsss|||sss```XXXUUUTTTWWW\\\bbbiiinnnuuuwwwssshhh```]]][[[XXXRRRQQQNNNJJJEEE@@@<<<:::444333222111111111222222000000000000000000000000111111111111000000000///000000111111000///...---000000000000000000000000000000////////////000000////////////////////////000000000000000000000000000000111111111222222222222222333333333444444444444444666999:::<<>>>>>>>>;;;;;;;;;:::::::::999999888888888888888888888888777777777888888888999999::::::999999999:::;;;;;;::::::::::::;;;;;;;;;;;;999999999::::::::::::;;;======>>>??????@@@AAAAAA???AAADDDFFFHHHJJJNNNQQQTTTWWW\\\aaaffflllrrrvvvxxx}}}uuujjjbbbaaaaaafffvvvxxxiiiZZZSSSOOOOOOPPPPPPQQQTTTNNNQQQXXXdddsss{{{uuuqqqfff```YYYRRRNNNLLLJJJIIIDDDEEEFFFFFFHHHKKKPPPTTT[[[bbbmmmvvv|||lll[[[UUUPPPQQQWWW]]]eeelllqqqwwwuuuiiiaaa___]]]XXXUUUSSSPPPLLLGGGBBB>>>;;;666555444222111111222333000000000000000000000000111111111111000000000000111222333333333222111000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000111111111111222222222333333333333444444444444333444777;;;;;;>>>HHHSSS___fffpppvvvxxxyyyzzz|||sssvvv|||~~~}}}}}}}}}zzz}}}|||rrrhhh___XXXTTTQQQMMMKKKJJJJJJHHHGGGBBBCCCDDDDDDEEEDDDDDDDDDBBBBBBAAAAAA@@@?????????======<<<<<<;;;;;;::::::888888888999999999::::::777777777888888888888999::::::999999999999::::::999999999999999999999:::999:::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>===???AAABBBCCCEEEIIIKKKNNNQQQTTTXXX]]]bbbhhhmmmqqquuu}}}pppcccccc___aaalll}}}{{{kkk^^^WWWQQQRRRSSSRRRRRRTTTNNNOOORRRYYYeeeuuu|||pppjjjaaaXXXRRRNNNKKKIIIFFFGGGGGGGGGGGGJJJNNNQQQVVV]]]fffnnnsssyyy~~~fff[[[QQQOOOQQQUUU\\\cccmmmvvvvvvjjjbbbaaa^^^XXXWWWUUURRRNNNIIICCC???===999888555333222222222333000000000000000000000000111111111111000000000000000111333444444333222111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000111111111111222222222333333333444444444444555444555999===>>>BBBMMMYYYcccjjjrrrwwwxxxyyyzzz|||wwwwww|||~~~}}}|||||||||{{{~~~zzznnnfff]]]YYYTTTQQQNNNLLLJJJHHHBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;999999999999999999888888777777888888888999999999999999888888888888999999888888888888888888888888::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;<<<>>>>>>???@@@CCCEEEGGGIIILLLOOORRRWWW]]]aaafffjjjqqqyyyooohhhccc```eeeooosssddd\\\UUUUUUVVVTTTRRRRRRNNNNNNPPPRRRXXXeeetttxxxqqqfff\\\TTTOOOKKKHHHJJJJJJJJJJJJIIIJJJMMMPPPSSSYYYaaahhhmmmttt{{{rrrcccUUUOOONNNMMMRRRYYYjjjuuuwwwlllcccccc```YYYXXXWWWSSSOOOIIIDDD@@@===;;;999666444222222222333000000000000000000000000111111111111000000000000---...000222333222111000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000111111111111222222222333333333444444444555555444666;;;???@@@DDDQQQ]]]gggllltttxxxyyyzzz|||~~~yyyyyy}}}}}}}}}{{{{{{{{{{{{|||xxxddd```ZZZUUUQQQNNNJJJHHHBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@??????>>>===<<<<<<<<<;;;::::::999888777666666888888888888999999999999999888777777777777888888777777777777777777777666666666666777777777888888999999999999999999999999999:::<<<<<<<<<===???AAABBBDDDFFFHHHJJJNNNTTTXXX\\\aaagggooowww~~~nnngggbbbbbbeeeqqq|||iii```XXXXXXXXXTTTQQQQQQMMMOOOOOONNNPPPYYYhhhsssyyylllaaaZZZUUUQQQMMMNNNLLLIIIIIIJJJKKKKKKJJJQQQTTTXXX]]]cccjjjrrrwww}}}zzz}}}}}}vvv]]]MMMJJJOOOUUUXXXgggrrryyytttiiiccc```___\\\YYYUUURRRNNNIIIDDDAAA;;;888555333333333333222111111111111111111111111///////////////////////////////////////000111111111111111111111111111111000000111111111111000000000000000000111111111111111111111111111111111111333333222222111222222222444444444444444555666777777777:::===@@@HHHXXXhhhooovvv{{{||||||~~~~~~|||}}}|||}}}yyyyyy~~~~~~~~~{{{zzz{{{{{{{{{zzz}}}}}}|||}}}~~~yyypppddd\\\YYYUUUPPPLLLKKKFFFCCCEEEFFFCCCCCCEEEEEEGGGHHHHHHEEECCCBBBBBBDDDCCCBBBAAA???>>>===<<<<<<:::999999:::;;;999888:::999999999:::;;;;;;<<<888888888888888888999999888888888888888777666666999999888888777777666666888888888888888888888888:::::::::;;;;;;;;;<<<<<<@@@AAABBBDDDFFFIIIKKKMMMQQQWWW___fffmmmuuutttiiiccc___dddxxxwwwiii]]]YYYYYYXXXUUUUUUNNNLLLKKKMMMNNNQQQZZZdddvvvsssjjjccc^^^XXXTTTQQQOOOLLLKKKLLLLLLLLLKKKLLLOOORRRVVVZZZaaaiiinnnuuu{{{zzzxxx~~~~~~lllXXXOOOOOOTTTXXXeeeooovvvrrrkkkfffaaa^^^]]]ZZZVVVSSSOOOKKKFFFCCC<<<999555333333333333222111111111111111111111111111111111111111111111111///////////////000111111111111111111111111111111000000111111111111000000000000000000111111111111111111111111111111111111222222222111222222333333333333333333444555666666888888;;;???DDDMMM^^^mmmvvv}}}~~~{{{zzz}}}~~~~~~~~~~~~}}}{{{yyyxxxyyyzzzzzzyyy}}}|||{{{|||}}}sssggg```ZZZSSSNNNOOOJJJFFFGGGFFFDDDCCCEEEDDDFFFHHHGGGEEEDDDDDDDDDEEEDDDDDDBBBAAA@@@??????===<<<:::;;;<<<<<<;;;999888888888888888999::::::999999999999999999999999888999999999999888777777888888888888777777777777888888888888888888888888::::::::::::;;;;;;;;;;;;<<<===>>>???AAACCCEEEGGGJJJOOOUUU\\\ccclllvvv}}}zzzmmmfffaaabbbpppsssddd]]][[[XXXUUUUUUOOOLLLJJJKKKKKKMMMTTT]]]iiizzz{{{sssmmmgggaaa\\\VVVTTTPPPNNNNNNMMMLLLKKKIIIKKKLLLNNNQQQWWW^^^cccjjjpppyyy~~~}}}tttxxx}}}iiiXXXQQQTTTXXXeeemmmttttttqqqllleee^^^]]]ZZZWWWTTTQQQMMMHHHEEE>>>:::777444444444333222111111111111111111111111111111111111111111111111000////////////000111111000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111111111111111111111222333444444222222222333333444666666999999===CCCJJJUUUfffvvv~~~}}}}}}}}}||||||wwwwwwwwwyyy{{{}}}}}}}}}yyyxxxvvvwwwyyyzzzzzzyyy|||{{{zzzzzz|||yyynnnfff]]]WWWWWWPPPLLLKKKIIIFFFEEEGGGGGGHHHIIIIIIHHHGGGGGGHHHFFFEEEEEEDDDCCCBBBBBBBBB???===<<<<<<===>>><<<;;;999999999888999999:::;;;::::::999999999999999999999999::::::999999888777777777777888888888888888777777777777777777777777999999999999::::::::::::::::::;;;<<<===???@@@AAABBBFFFLLLQQQWWWaaallltttwwwmmmfffaaahhhssspppeee___YYYUUUTTTPPPLLLJJJIIIHHHHHHMMMTTTZZZkkkyyytttnnnfffaaa[[[XXXSSSPPPOOONNNLLLJJJJJJJJJJJJKKKLLLQQQWWW[[[```gggpppwww{{{}}}uuuvvvyyy~~~|||cccVVVVVVZZZiiipppvvvxxxxxxtttjjj```\\\ZZZWWWTTTQQQNNNJJJGGG???<<<888555444444333222111111111111111111111111////////////////////////000000//////000000111222////////////////////////000000111111111111000000///000000000111111111111111111111111111111111111111111111111222333444555333333333444444666777888999999???HHHQQQ]]]nnn}}}|||{{{|||zzzwwwwwwwwwxxx{{{~~~~~~}}}|||wwwvvvuuuwwwyyy{{{{{{zzz{{{zzzzzzzzz}}}vvvkkkddd___XXXRRRPPPMMMJJJIIIKKKLLLMMMNNNMMMKKKJJJJJJJJJFFFEEEEEEEEEDDDDDDCCCCCCAAA???>>>>>>??????>>>======<<<<<<<<<<<<<<<======;;;;;;;;;:::::::::::::::999999999999999888777777777777777888888999999999777777777777777777777777888888999999999:::::::::<<<<<<<<<<<<===>>>??????@@@CCCFFFJJJOOOYYYeeennnyyywwwmmmeeeeeelll~~~|||nnneee\\\VVVTTTQQQMMMIIIIIIHHHGGGJJJPPPRRR___ttt~~~zzztttlllfff^^^ZZZVVVRRRPPPNNNKKKIIIKKKKKKJJJIIIIIILLLQQQTTTWWW___hhhppptttxxx|||{{{xxxwww|||ppp^^^ZZZ]]]jjjpppwwwzzz{{{wwwlllaaa]]][[[WWWUUURRROOOJJJGGGAAA>>>:::777555555333222111111111111111111111111////////////////////////000000000000000111222222////////////////////////000000111111111111000000///000000000111111111111111111111111111111111111111111111111222333444555444444555555666888999:::999:::AAAMMMYYYeeettt~~~}}}{{{vvvvvvvvvxxx{{{~~~}}}{{{uuuuuuuuuwwwzzz|||{{{zzzyyyyyyzzz|||{{{qqqhhh___WWWTTTQQQMMMLLLOOOQQQRRRSSSRRRNNNKKKIIIIIIFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA???@@@AAAAAA@@@>>>>>>>>>===============>>><<<<<<<<<<<<;;;;;;::::::888888999999888888777666777777888888999999::::::777777777777777777777777888888999999999:::::::::<<<<<<<<<;;;<<<<<<===>>>???AAACCCEEEJJJSSS___gggrrr|||tttiiifffjjjvvvyyymmmbbbZZZWWWSSSNNNKKKLLLKKKJJJKKKOOOPPPVVVcccxxx~~~yyyrrrlllaaa]]]XXXTTTQQQOOOLLLJJJJJJJJJJJJIIIHHHIIILLLNNNPPPWWW```ggglllqqqwww|||~~~yyy{{{|||ggg______fffnnnuuuxxxyyywwwnnnddd___]]]ZZZVVVTTTPPPKKKHHHCCC@@@;;;888666555444222111111111111111111111111111111111111111111111111111000000000000111222222000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111111111111111111111222333444444555555666666888999;;;<<<:::===FFFTTTaaalllxxx|||rrrssstttwww{{{~~~{{{yyyttttttuuuwwwzzz{{{{{{zzzvvvxxx|||uuukkkaaa[[[VVVQQQOOORRRTTTVVVXXXWWWSSSNNNJJJHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@@@@AAAAAA@@@???>>>===<<<<<<;;;<<<<<<<<<>>>>>>======<<<;;;;;;;;;999999999999999888888777888888888999999999999999888888888888888888888888999999999999:::::::::::::::::::::999::::::;;;<<<===>>>@@@AAADDDLLLVVV^^^lllvvv~~~nnnhhhjjjpppyyylllbbb\\\VVVPPPMMMOOOOOOMMMMMMOOOOOOPPPVVVddd|||{{{uuuoooccc```[[[WWWTTTQQQNNNLLLKKKLLLLLLKKKJJJIIIJJJKKKJJJOOOWWW^^^ccciiiqqqvvv{{{~~~}}}pppccc```aaakkktttxxxyyyxxxrrrkkkcccaaa]]]ZZZVVVRRRMMMJJJEEEAAA<<<999777555444222111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111000000111111111111000000000000000000111111111111111111111111111111111111222222222111222222333333444555555666777999;;;<<<===@@@KKK[[[iiirrr|||~~~|||{{{uuuuuuwwwyyy}}}~~~}}}}}}|||yyyvvvsssssstttvvvyyyzzzyyywwwtttxxx}}}~~~qqqhhh```YYYVVVXXXXXX\\\``````]]]WWWRRROOOJJJJJJIIIHHHGGGEEEEEEDDDCCCAAA@@@@@@AAABBB@@@??????>>>======<<<<<<<<<===??????>>>======<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999:::999999999999999999888999999999999999999999999::::::::::::;;;;;;;;;;;;999999999999999:::;;;<<<<<<===??????AAAGGGPPPWWWeeepppwwwlllllljjjtttxxxkkkdddYYYSSSPPPQQQRRROOOMMMNNNNNNMMMOOOWWWhhh~~~zzztttpppeeebbb]]]YYYVVVSSSQQQNNNMMMNNNOOOOOOMMMLLLKKKLLLEEEJJJQQQWWW\\\ccclllrrrxxx|||uuufff```___jjjtttyyy{{{{{{xxxsssgggddd```\\\XXXTTTOOOKKKEEEBBB===999777666444222111111111111111111111111////////////////////////111111111000111111222333111111111111111111111111000000111111111111000000000000000000111111111111111111111111111111111111333333222222111222222222333444444555777888:::;;;???CCCOOO```nnnvvv~~~}}}uuu}}}zzz|||||||||}}}{{{{{{{{{zzzwwwtttrrrrrrrrruuuwwwxxxwwwuuussswwwtttjjjaaa]]]^^^]]]bbbgggiiifff```ZZZWWWMMMLLLKKKJJJHHHGGGFFFEEECCCAAA@@@@@@AAABBB@@@???AAAAAA@@@???>>>>>>??????@@@??????>>>===<<<<<<;;;======>>>>>>======<<<;;;;;;::::::999999888888888::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<======<<<>>>@@@@@@AAAFFFNNNTTTaaammm~~~pppnnnhhhnnn}}}qqqiii\\\VVVRRRSSSSSSOOOLLLLLLNNNMMMMMMPPP[[[nnn|||tttnnniiieee```\\\ZZZWWWTTTRRRNNNNNNNNNMMMLLLJJJIIIHHHIIIIIIKKKNNNTTT\\\cccgggpppuuu|||zzzggg]]]]]]eeepppyyy~~~zzzuuulllfff```^^^^^^[[[SSSLLLFFFCCC>>>999666444333333222111000000222444444333333222111000000111222333//////000111222333333333111111111111111111111111000111333444444333111000222111111111000000//////333222111000000111222333444444444444444444444444666333333888;;;:::;;;>>>@@@PPP```iiiooovvv}}}yyyxxx{{{~~~~~~}}}{{{yyyvvvrrroooqqqrrrsssrrrqqqqqqssstttuuu{{{zzzqqqhhhcccbbbdddiiipppsssnnncccZZZWWWSSSMMMKKKKKKKKKJJJGGGJJJGGGEEECCCCCCCCCAAA@@@BBBBBBAAA@@@???>>>======????????????>>>>>>>>>>>>@@@???>>><<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::555777:::<<<>>>>>>======>>>??????@@@AAAFFFLLLPPP]]]jjj{{{{{{kkkjjjlllqqqzzzjjj___WWWOOONNNNNNLLLLLLNNNHHHIIILLLPPPSSS[[[kkk{{{wwwrrrkkkgggbbb^^^ZZZXXXUUURRRPPPPPPOOONNNMMMKKKIIIHHHGGGGGGGGGJJJOOOUUU[[[^^^iiinnnvvv||||||hhh]]]XXX___jjjuuu|||}}}zzzoooiiiaaa^^^^^^[[[TTTMMMHHHEEE@@@;;;777555555555333222000111222333333222222222111000000111222222000000000111222222222333111111111111111111111111000111333444444333111000111111111111111000000000333222111000000111222333444444444444444444444444666333333777::::::<<<@@@FFFVVVgggpppuuuzzz}}}{{{~~~~~~~~~{{{yyywwwvvvsssqqqqqqrrrrrrqqqppppppqqqsssvvv|||uuummmkkklllqqqyyy~~~{{{pppfff```[[[TTTPPPNNNMMMIIIFFFIIIGGGEEEDDDDDDDDDBBBAAABBBAAAAAAAAA@@@@@@@@@???AAA@@@@@@@@@@@@?????????@@@???>>>===<<<======>>>========================<<<======>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::777888:::<<<===>>>>>>===>>>??????@@@AAAEEEKKKOOOZZZgggyyytttkkkjjjlllwww~~~nnn___VVVOOONNNNNNMMMNNNPPPNNNMMMMMMNNNMMMPPP]]]jjj}}}wwwnnnjjjddd___\\\YYYWWWUUUSSSRRRRRRPPPNNNLLLJJJIIIGGGGGGFFFGGGJJJNNNRRRUUU___eeemmmtttzzz~~~jjj^^^VVVZZZbbbmmmvvv{{{||||||ssslllddd___]]][[[UUUPPPJJJGGGBBB>>>:::777666666555333111111222333222111222222111000000111222222111111111111111111222222111111111111111111111111000111222333333222111000111111111111111222222222222222111111111111222222444444444444444444444444555222333777:::;;;>>>CCCNNN^^^pppyyy||||||~~~}}}|||{{{zzz|||xxxuuuuuuuuutttsssqqqqqqpppooommmnnnpppsssxxx~~~|||sssqqqsss||||||ssskkkddd\\\VVVSSSPPPLLLIIIKKKIIIGGGFFFGGGGGGFFFDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????>>>???@@@@@@AAADDDIIIMMMVVVcccvvvpppkkkhhhooorrr```WWWOOONNNOOOOOOPPPRRRSSSPPPOOOMMMIIIIIIPPP[[[nnn}}}|||ppplllfffbbb___]]][[[YYYVVVVVVUUUSSSQQQNNNLLLKKKLLLKKKIIIIIIIIIKKKNNNOOOUUU[[[ccckkkrrrxxx~~~lll^^^XXXWWWZZZccclllrrruuuxxxvvvooofff```]]]ZZZVVVSSSKKKHHHDDD???;;;999777666666444222111222222111000222111111111111111111222222222222111111111111111111111111111111111111111000111222222222222111000000000111111222222333333222222222222222222222222333333444444444444444444555333333777:::;;;AAAGGGUUUfffwww~~~|||}}}zzzyyyyyyxxxwww{{{vvvsssrrrsssssssssppppppooommmlllmmmpppsss{{{~~~yyyvvv|||xxxpppeee\\\XXXUUURRROOONNNLLLJJJIIIIIIIIIHHHGGGBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>????????????????????????>>>>>>????????????>>>>>>========================>>>>>>======>>>???@@@@@@???@@@AAAAAAAAADDDHHHKKKTTTaaassszzzppphhhkkkxxxtttdddZZZRRRPPPPPPPPPQQQSSSTTTRRRPPPOOOKKKHHHMMMUUU___pppsssoooiiidddaaa```___]]]YYYXXXWWWVVVSSSQQQOOONNNOOONNNLLLJJJIIIJJJJJJKKKOOOTTT[[[cccjjjqqqwww{{{{{{|||~~~qqqccc\\\TTTRRRYYYbbbhhhnnntttvvvpppggg```\\\ZZZWWWUUUKKKIIIEEEAAA<<<999777666666444222111222222111///111111111222222111111111222222222111111111111111111111111111111111111111111111111111111111111111000000000111111222222333222222222333333222222222333333333444444444555555555333444888:::===DDDMMM[[[kkk{{{~~~|||~~~~~~yyywwwvvvwwwwwwvvv|||{{{vvvrrrqqqqqqrrrrrrpppooonnnlllkkknnnrrrvvv~~~ssshhh```[[[WWWTTTPPPMMMKKKIIIIIIHHHGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@CCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????????????????????????????===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAABBBAAABBBBBBBBBBBBDDDGGGJJJSSS```rrrwwwkkkjjjqqqxxxkkk```WWWSSSRRRPPPPPPSSSSSSQQQPPPPPPMMMIIIKKKPPPVVVeeexxxyyytttmmmgggcccaaa```___[[[ZZZYYYXXXVVVTTTRRRQQQPPPNNNLLLJJJIIIHHHHHHHHHJJJNNNTTTZZZ```gggmmmqqqrrruuuxxxzzzzzz{{{}}}~~~|||ooo```SSSLLLRRR[[[aaaiiirrrtttnnnggg```[[[YYYVVVUUULLLJJJGGGBBB>>>:::777666666444222111222222111000000111222222222222111000111111111111111111222222111111111111111111111111111111111111111111111111000000000000000111111111222222333333333333222222222333333444444555555555666555666999;;;???HHHRRRbbbppp}}}~~~}}}||||||xxxvvvvvvwwwwwwwwwyyy|||~~~~~~zzzuuurrrqqqrrrssssssqqqpppnnnllllllpppvvv{{{{{{qqqggg^^^XXXSSSPPPMMMJJJHHHFFFDDDBBBDDDDDDDDDCCCCCCCCCBBBBBBEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCDDDEEEDDDDDDEEEGGGJJJRRR___qqqpppjjjllluuutttiii]]]WWWSSSPPPOOOPPPQQQOOOOOOPPPMMMHHHGGGJJJOOO]]]nnn~~~~~~zzzqqqiiidddaaa^^^]]][[[[[[[[[ZZZXXXWWWUUUTTTQQQPPPNNNLLLJJJIIIHHHHHHGGGJJJNNNSSSWWW\\\bbbfffhhhkkkoooqqqrrrsssvvvyyyyyy{{{}}}|||~~~~~~jjjYYYLLLOOOVVV[[[dddnnnpppllleee___[[[XXXUUUTTTNNNLLLIIIEEE@@@<<<999777555333111111222222222000000111222222222222111000000000000111222222222333111111111111111111111111111111000000000000111111000000000///////////////222222333444444333222222222222333333444555555666777666777;;;===AAALLLWWWjjjvvv~~~~~~~~~{{{xxxvvvvvvxxxxxxxxxvvvxxx|||~~~zzzwwwtttrrrsssuuuvvvvvvqqqpppnnnmmmnnnssszzzzzzlllbbb[[[WWWSSSOOOLLLHHHEEEBBBDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDDDDEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAA>>>@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGFFFEEEFFFHHHIIIPPP]]]ooo~~~xxxooojjjlll{{{~~~qqqcccZZZTTTOOOMMMNNNNNNMMMNNNQQQOOOIIIGGGIIIKKKWWWgggxxx|||{{{~~~}}}uuukkkddd```\\\ZZZ\\\\\\[[[[[[ZZZXXXWWWVVVSSSRRRPPPNNNLLLKKKJJJJJJFFFHHHKKKNNNQQQVVV[[[___```dddiiikkklllnnnqqqtttvvvwwwzzz}}}zzzvvv}}}uuu```PPPOOOSSSVVV^^^iiimmmjjjeee___ZZZWWWUUUTTTPPPNNNKKKGGGBBB>>>;;;999555333111111222333222111000111222333333222111000//////000111222333333444111111111111111111111111111111000000000000111111000000//////......------222222444444444444222222222222333333444555666666777777888<<<===BBBNNNZZZooozzz|||xxxvvvwwwyyyyyyyyytttvvvzzz}}}~~~vvvtttrrrsssuuuwwwyyyyyyqqqpppnnnmmmooouuu}}}xxxlllccc___ZZZUUUQQQMMMIIIFFFCCCDDDEEEGGGIIIKKKMMMNNNJJJJJJIIIIIIIIIHHHHHHHHHDDDEEEFFFFFFFFFEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@AAAAAAAAA===???BBBEEEGGGGGGFFFEEEFFFGGGHHHGGGFFFFFFHHHJJJOOO\\\mmm|||tttkkkiiitttvvvggg]]]UUUNNNKKKLLLKKKJJJMMMRRRRRRNNNLLLNNNHHHTTTcccrrryyyuuuyyy~~~zzzppphhhbbb]]]ZZZYYYXXXXXXXXXZZZ[[[ZZZYYYXXXVVVTTTQQQNNNKKKIIIHHHGGGHHHIIIKKKNNNQQQSSSUUUYYYZZZ\\\___cccgggjjjlllooooooqqqsssvvvyyy{{{}}}{{{{{{||||||||||||{{{{{{}}}{{{yyyxxxzzz|||{{{}}}~~~~~~{{{yyy}}}lllWWWMMMNNNRRRZZZaaaggglllmmmcccZZZWWWXXXXXXWWWSSSNNNIIIDDD@@@<<<999777444222111222333333222111111111111111111111111000000000000000000000000000111111111111222222222111111222222222222111111111111222222222333333333444111//////222333222000222222222333444555666777555777;;;===>>>DDDTTTddd{{{}}}{{{|||~~~}}}zzzxxxyyy{{{}}}zzzwwwuuuttttttuuuvvvvvvuuurrrqqqppprrrwww~~~~~~~~~}}}~~~~~~wwwiii\\\XXXVVVPPPLLLKKKKKKFFFCCCHHHKKKKKKKKKLLLOOOOOOOOONNNMMMMMMLLLLLLLLLKKKIIIGGGGGGGGGGGGHHHIIIGGGEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCBBB@@@???EEEDDDDDDDDDDDDEEEFFFGGGDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGFFFCCCBBBCCCFFFIIIOOOZZZiiiwww|||qqqiiiooo{{{rrrfff[[[QQQKKKKKKKKKLLLNNNQQQSSSQQQMMMIIIHHHLLLUUUggg|||wwwvvvzzzvvvnnnggg```]]]YYYXXXWWWWWWYYYZZZYYYXXXXXXWWWUUURRROOOLLLJJJIIIIIIIIIIIIJJJKKKMMMNNNOOOTTTUUUWWWYYY]]]```ccceeeggggggiiikkkmmmppprrrtttuuuvvvvvvwwwwwwvvvvvvuuuvvvvvvuuusssqqqqqqrrrtttvvvwwwxxxyyyzzz|||zzzwwwxxxvvv^^^QQQMMMQQQXXX```gggmmmooohhh___[[[YYYXXXXXXTTTOOOJJJFFFBBB===:::777555222111222333333222111111111111111111111111000000000000000000000000000111111111111222222222111111222222222222111111000000111111111222222222555222000111333444333111444444333333333444555555777888;;;>>>@@@HHHYYYjjj~~~~~~}}}}}}|||{{{xxxtttsssssstttwwwxxxxxxwwwqqqqqqqqqsssyyy|||{{{yyyzzz|||xxxhhhaaa[[[TTTNNNMMMIIIEEEEEEIIINNNOOOSSSWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRPPPNNNLLLKKKJJJJJJJJJJJJHHHFFFFFFGGGGGGGGGFFFDDDDDDEEEEEEEEEDDDBBBAAACCCCCCCCCCCCDDDEEEEEEFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFCCCBBBCCCFFFIIIMMMXXXfffsss}}}ttthhhjjjsss{{{lll___SSSMMMLLLKKKKKKMMMPPPRRRQQQMMMJJJIIILLLTTTccc{{{uuuxxx}}}xxxooofffaaaZZZXXXVVVVVVWWWXXXWWWWWWXXXWWWUUUSSSPPPNNNLLLKKKJJJIIIIIIHHHHHHHHHHHHIIILLLMMMOOOQQQTTTWWWYYY[[[]]]^^^___```bbbeeeggghhhkkkllllllmmmmmmllllllkkkllllllllljjjhhhhhhiiikkkmmmnnnppppppqqqssswwwzzz{{{~~~~~~wwwtttzzzjjjWWWNNNNNNUUU^^^gggoootttooogggaaa]]]YYYZZZVVVQQQLLLGGGCCC???<<<888555333222222333333222111111111111111111111111000000000000000000000000000111111111111222222222111111222222222222111111//////000000000111111111555333222222333444444333666555555444333333444444999999;;;???CCCNNNaaasss|||zzz}}}~~~}}}}}}~~~}}}yyyvvvppppppqqqtttxxxyyyyyywwwqqqqqqrrruuu{{{|||yyyuuuuuuwww{{{{{{nnneee\\\UUURRRLLLIIIIIILLLOOORRRYYY```aaaaaabbbaaa```___]]]\\\[[[ZZZWWWTTTRRRPPPNNNNNNNNNLLLJJJJJJKKKLLLKKKJJJFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDBBBCCCFFFHHHLLLUUUbbboooyyyzzzkkkhhhmmmxxxuuudddWWWOOOMMMJJJJJJLLLNNNPPPOOOMMMJJJJJJLLLPPP]]]uuuwwwyyy|||xxxmmmggg]]]ZZZVVVTTTTTTUUUTTTTTTWWWVVVTTTRRRPPPOOOMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHJJJLLLNNNPPPQQQUUUUUUVVVWWWYYY[[[\\\]]]``````aaaaaaaaaaaa``````cccccccccbbb``````bbbdddccceeefffggghhhkkknnnqqqtttxxx}}}~~~vvvwww}}}www___PPPLLLRRR[[[hhhrrrxxxvvvooohhhaaa[[[ZZZVVVQQQLLLHHHDDD???<<<888666333222333333222222111111111111111111111111000000000000000000000000000000111111111222222222111111222222222222111111000000000000111111111222333222222222222333444444555555444444444444555555999999;;;@@@GGGUUUjjj|||}}}{{{~~~|||}}}{{{wwwtttnnnoooqqqtttxxxxxxwwwuuuoooooorrrvvv}}}yyytttrrrsssyyyrrrggg]]]XXXSSSPPPNNNOOONNNPPPYYYbbbiiijjjkkklllllljjjhhhgggfffdddaaa^^^ZZZWWWUUUSSSTTTRRRPPPPPPQQQQQQPPPOOOIIIIIIIIIIIIIIIIIIIIIHHHFFFGGGHHHIIIIIIJJJJJJJJJGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDCCCCCCFFFHHHKKKSSS___kkkvvvssslllmmmttt~~~jjj\\\SSSOOOKKKJJJJJJKKKMMMMMMLLLJJJJJJJJJMMMWWWkkkzzzzzz|||wwwoooccc___YYYUUUSSSRRRQQQPPPTTTTTTRRRQQQPPPNNNMMMMMMIIIHHHGGGFFFFFFFFFFFFGGGDDDDDDEEEFFFGGGIIIJJJKKKMMMMMMMMMNNNOOOPPPRRRSSSUUUUUUVVVVVVVVVVVVUUUUUUXXXYYYZZZZZZXXXXXXZZZ[[[ZZZ\\\^^^___```bbbfffiiimmmrrrxxx}}}{{{xxx{{{jjjVVVNNNQQQZZZkkkttt||||||vvvooofff^^^ZZZVVVQQQLLLHHHDDD???<<<999777444333333333222111111111111111111111111111000000000000000000000000000000111111111222222222111111222222222222111111111111111222222222333333111111111111111111333444444444444444555666777888999888:::BBBLLL\\\sss}}}}}}|||}}}zzzuuurrrooooooqqqsssuuuuuusssqqqlllnnnrrrwww}}}zzzrrrnnnnnnsssxxxuuuggg]]]ZZZVVVRRRPPPNNNOOOXXXbbbjjjmmmpppsssuuutttrrrqqqpppooolllhhhddd```]]]\\\ZZZXXXVVVUUUUUUUUUTTTRRRMMMMMMLLLLLLLLLLLLLLLLLLIIIIIIJJJKKKLLLKKKKKKKKKGGGFFFFFFEEEDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCEEEGGGKKKQQQ\\\hhhuuu|||qqqmmmqqqrrrcccXXXQQQLLLJJJHHHHHHJJJKKKKKKJJJIIIHHHJJJRRRbbbyyy~~~}}}}}}~~~zzznnnhhh___XXXTTTRRRPPPOOOQQQPPPPPPOOONNNMMMLLLLLLHHHHHHGGGFFFFFFFFFFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFGGGGGGHHHIIIJJJMMMMMMNNNNNNNNNNNNMMMMMMMMMOOOPPPPPPOOOOOOQQQRRRRRRTTTUUUWWWXXX[[[___bbbfffjjjqqqwww{{{~~~zzz|||wwwaaaTTTTTT[[[nnnwww~~~~~~zzztttjjjbbb[[[WWWQQQLLLHHHDDD@@@===:::777444333333333222111111111111111111111111111000000000000000000000000000111111111111222222222111111222222222222111111111222222222222333333333///000111111000000222444333333333444555777888999999888<<>>;;;888555333333333222111111111111111111111111111000000000000000000000000000111111111111222222222111111222222222222111111111111111111222222222222///111222222111111333666555555555555555666777777:::999>>>JJJZZZnnn~~~}}}xxxtttqqqooonnnmmmmmmoooooonnnmmmmmmppptttzzzxxxoookkkgggffflllyyy}}}pppggg^^^ZZZXXXWWWYYY]]]ccchhhqqqyyy~~~{{{wwwtttrrrllljjjfffdddbbbaaa^^^\\\[[[ZZZXXXVVVUUUTTTTTTTTTRRRRRRSSSSSSRRRPPPNNNLLLKKKKKKIIIHHHGGGFFFFFFFFFAAABBBDDDDDDCCCDDDEEEGGGGGGLLLUUUbbbrrr|||pppkkkrrrvvvdddWWWPPPLLLGGGDDDDDDFFFFFFGGGHHHFFFGGGKKKOOO[[[rrryyymmmbbbZZZUUURRRPPPKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGEEECCCBBBBBBAAAEEEEEEDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFFFFGGGEEEFFFFFFGGGGGGFFFFFFEEEDDDFFFHHHIIIHHHHHHIIIJJJGGGHHHJJJLLLMMMPPPTTTWWWZZZ___eeekkkpppuuuzzz~~~tttbbb]]]aaattt{{{|||xxxppphhh^^^ZZZUUUPPPKKKGGGCCC@@@;;;888555444333333222111111111111111111111111111000000000000000000000000000111111111111222222222111111222222222222111111000000000000111111111111000222444333222222555888777777666555555555555666;;;;;;AAANNN___sss~~~}}}xxxtttqqqnnnlllkkkkkkmmmnnnnnnmmmooorrrvvv|||~~~tttoooiiieeehhhttt~~~rrrfff```\\\XXXWWWXXX```fffppp{{{|||zzzvvvsssooommmkkkhhhfffccc```___\\\ZZZXXXXXXWWWXXXXXXYYYYYYYYYXXXUUURRRQQQNNNMMMKKKJJJIIIHHHGGGGGGAAABBBDDDDDDCCCDDDEEEGGGEEEIIIRRR```pppuuujjjnnnzzz|||hhhYYYQQQMMMGGGCCCCCCDDDEEEFFFHHHFFFGGGIIIJJJQQQfff{{{zzznnneee^^^WWWRRRNNNMMMKKKJJJJJJIIIGGGEEEGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEGGGKKKNNNPPPUUUYYY^^^ccciiiooouuuzzz}}}}}}}}}hhh```aaaooo{{{|||wwwnnneee^^^\\\XXXSSSNNNHHHDDDAAA>>>;;;666333333333333222333333222222111111000000222222111111111111222222111111111111111111111111111111111111111111111111333333333444444444555555333333333444444444555555555444444333444555666777;;;???FFFSSSfff}}}}}}|||xxxuuurrrnnnjjjiiihhhggghhhkkknnnppptttwww|||zzzssskkkhhhhhhlllrrr}}}yyyppphhh```]]]```]]]```iiiuuu}}}{{{wwwsssooommmkkkjjjhhhfffeeeeeeeeecccaaacccaaa^^^]]]]]]\\\ZZZYYYZZZUUUPPPKKKIIIIIIHHHGGGJJJHHHEEEBBBBBBCCCFFFGGGGGGJJJQQQ]]]lll|||xxxqqqooorrr|||lll^^^SSSLLLGGGFFFDDDCCCEEEIIIEEEFFFIIILLLLLLPPP\\\iiivvvllleee^^^YYYTTTQQQNNNLLLKKKJJJHHHGGGHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAABBBDDDFFFIIIKKKQQQTTTZZZ___eeekkkrrrwww|||}}}mmmeeedddmmmxxxzzzqqqhhh]]][[[WWWSSSOOOJJJFFFCCC>>>;;;666333333333333222222222222222222222222222222222111111111111222222000000000000000000000000222222222222222222222222222222222333333333444444333333333444444444555555555444444333444555777888===@@@HHHVVVkkkyyyuuurrrnnnkkkgggfffeeeeeegggkkkooorrrvvvyyy}}}zzzooojjjgggiiimmmvvv~~~rrrfffaaaaaa\\\\\\aaakkkttt|||~~~{{{yyyxxxwwwuuusssrrrqqqpppnnnlllkkkhhheeeccccccbbbaaa___]]]ZZZUUURRRQQQPPPNNNMMMJJJHHHEEECCCBBBDDDFFFHHHGGGJJJPPP[[[jjj{{{qqqmmmmmmuuutttcccXXXQQQJJJHHHFFFCCCEEEHHHGGGHHHJJJLLLKKKMMMWWWbbbxxxwwwoooiiieee\\\XXXRRRNNNLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBDDDFFFGGGKKKOOOTTTYYY___fffnnnrrrzzz{{{~~~ssshhheeehhhsss~~~tttkkk^^^[[[WWWSSSPPPMMMHHHEEE???;;;777444333333333222222222222222222333333333222222111111111111222222000000000000000000000000333333333333333333333333111111111222222222333333333333333444444444555555555444444444555666888999???BBBJJJ\\\sss~~~}}}zzztttqqqnnnjjjgggeeecccbbbbbbeeejjjppptttzzz|||vvvooohhhggghhhnnnzzzuuukkkgggaaa]]]\\\aaaiiirrr~~~~~~|||yyywwwuuuqqqnnnkkkjjjiiihhhgggaaa^^^[[[YYYXXXVVVTTTRRRIIIHHHEEECCCCCCDDDFFFHHHGGGIIINNNYYYhhhzzzuuunnnjjjooo{{{lll___WWWNNNKKKHHHDDDEEEGGGJJJJJJKKKMMMKKKJJJQQQZZZkkkyyytttqqqggg```XXXQQQMMMKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDFFFEEEDDDDDDDDDEEEEEEFFFGGGJJJOOOTTTZZZbbbjjjooowwwyyy}}}xxxjjjbbbcccmmmyyy~~~vvvooobbb^^^XXXTTTRRRNNNIIIFFF@@@<<<777444333333333222222222222222111111111111222222111111111111222222000000000000000000000000333333333333333333333333222222222222333333333333333333333444444444555555444444444444555777999:::@@@DDDNNNbbb{{{}}}zzzyyy{{{{{{yyy{{{~~~vvvpppmmmkkkfffcccdddbbb``````cccjjjqqquuu~~~vvvlllgggfffiiirrr{{{{{{rrrlllddd]]]^^^aaagggqqqyyy}}}zzzvvvsssqqqpppnnnllldddbbb___\\\ZZZWWWTTTQQQHHHGGGEEEDDDDDDEEEGGGHHHFFFHHHMMMWWWfffyyytttkkkmmmuuuvvveee[[[QQQMMMJJJFFFEEEGGGIIIIIILLLMMMKKKIIIMMMTTT^^^vvv{{{zzzqqqjjj___UUUOOOMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEHHHGGGGGGFFFEEEEEEEEEEEEEEEHHHLLLQQQWWW^^^ffflllssswww|||ooobbb___eeeoooyyy}}}zzztttppphhhbbbZZZVVVSSSOOOIIIDDDAAA===888555333333333222333333222111000/////////222222111111111111222222222222222222222222222222222222222222222222222222333333333333444444444444333333333444444444555555444444444555666999;;;<<>>999555444333333222333333222222111000000///222222111111111111222222333333333333333333333333111111111111111111111111333333444444444555555555333333333444444444555555444444444555777:::<<<>>>CCCLLL]]]ssszzzttttttvvvxxx|||}}}xxxqqqmmmkkkhhhddd```aaaaaa```bbbgggnnnuuuyyyvvvooojjjfffgggkkkwwwuuujjjeeebbb^^^^^^___eeeiiinnntttxxx}}}zzzuuuqqqiiieee```ZZZVVVRRRMMMJJJDDDDDDCCCCCCCCCDDDEEEFFFEEEGGGMMMWWWgggzzzrrrmmmkkknnn~~~tttgggYYYRRROOOJJJGGGGGGFFFGGGLLLQQQRRROOOOOOQQQVVVddd|||}}}pppddd[[[UUURRRPPPLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFIIILLLQQQXXX```fffmmmsss{{{mmm]]]WWWWWW^^^dddfffjjjnnnmmmeee\\\WWWUUUSSSMMMGGGBBB>>>999555444333333222222222222333333444444444222222111111111111222222222222222222222222222222222222222222222222222222222222333333333444444444333333333444444444555555444444444666888;;;===???FFFRRRfff|||{{{tttuuuxxxzzzzzzvvvpppllljjjgggbbb___]]]^^^```dddkkkssszzzyyyqqqjjjggghhhmmmwwwyyypppiiibbb]]]\\\\\\^^^bbbeeehhhlllqqquuuzzz{{{}}}yyyqqqlllddd```YYYSSSOOOLLLIIIFFFBBBBBBBBBBBBBBBCCCDDDDDDDDDGGGMMMYYYiii{{{yyyrrrmmmjjjwwwppp___WWWRRRLLLGGGFFFGGGHHHMMMTTTUUUQQQOOOQQQQQQ[[[pppvvviii___YYYTTTRRRLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCEEEGGGIIIJJJLLLGGGGGGHHHGGGGGGFFFEEEDDDDDDEEEHHHKKKOOOVVV^^^ccclllsss{{{ppp]]]TTTPPPUUU\\\```fffmmmlllddd[[[WWWWWWUUUOOOIIIBBB>>>999666444333333222111111333444666777888999222222111111111111222222111111111111111111111111333333333333333333333333111111222222222333333333333333333444444444555555444444444666888;;;>>>???HHHWWWmmm{{{tttuuuyyy|||yyytttnnnkkkiiifffaaa^^^ZZZ\\\___fffnnnwwwyyyooojjjiiieeennn{{{zzzoooeee^^^\\\WWWXXXYYYZZZ[[[___dddgggkkkmmmooossswww{{{|||uuulllfff^^^YYYRRRLLLIIIFFFDDDCCCAAAAAAAAAAAAAAABBBCCCDDDCCCFFFNNNZZZjjj|||wwwpppkkkvvvwwweeeZZZTTTMMMGGGDDDHHHJJJOOOVVVWWWSSSOOOPPPKKKRRReeeuuuiii___WWWSSSMMMKKKJJJJJJJJJJJJHHHFFFKKKKKKJJJIIIIIIHHHHHHHHHEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBGGGFFFFFFFFFGGGIIIKKKMMMHHHHHHHHHIIIHHHHHHGGGGGGFFFGGGIIIKKKOOOTTT[[[```jjjooowww|||~~~uuubbbVVVNNNNNNPPPRRR]]]jjjjjjeee^^^ZZZXXXTTTOOOKKKCCC@@@;;;888666666444333222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222111111222222222333333333444555666555444444555666777555555999::::::<<<@@@GGG___rrrzzzsssuuuxxx{{{|||sssqqqnnnjjjfffaaa^^^]]]ZZZ\\\aaahhhrrrzzzvvvmmmhhhiiiiiinnnyyy|||qqqjjjgggccc^^^XXXWWWYYY[[[\\\[[[]]]^^^```bbbfffjjjnnnppprrrssstttuuuwwwxxxyyyzzzxxxvvvrrrmmmggg```ZZZWWWOOOMMMJJJGGGDDDCCCCCCDDDAAABBBBBBCCCCCCDDDDDDEEEEEEHHHNNN[[[mmmxxxtttzzzkkk^^^WWWNNNGGGEEEIIILLLRRRXXX[[[YYYSSSNNNOOORRR\\\ssszzznnnccc[[[VVVNNNLLLJJJHHHIIIHHHGGGEEEGGGGGGHHHHHHHHHGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGIIILLLRRRYYY^^^gggmmmvvv|||}}}~~~{{{dddVVVKKKJJJLLLOOOYYYdddiiifffbbb^^^ZZZVVVQQQNNNDDD@@@<<<888777666444333222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222111111222222222333333333444555666555444444555666666444555888:::;;;>>>DDDNNNeeewww}}}}}}{{{tttuuuyyy}}}yyynnnmmmjjjgggccc```^^^]]]\\\^^^ccckkkttt|||~~~sssmmmhhhfffjjjrrr{{{ssskkkfffaaa[[[XXXWWWWWWTTTRRRWWWWWWWWWXXXZZZ]]]___aaaddddddeeefffggghhhhhhiiifffdddbbb^^^YYYSSSOOOLLLJJJIIIFFFCCCAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDFFFIIIPPP]]]ooo~~~tttdddZZZQQQJJJHHHHHHLLLRRRYYY\\\YYYSSSNNNNNNPPPXXXllluuujjj```[[[SSSPPPLLLIIIIIIHHHGGGFFFDDDEEEFFFHHHHHHHHHHHHGGGIIIIIIJJJKKKKKKIIIHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGIIIOOOVVV\\\cccjjjsss{{{|||}}}lllZZZJJJGGGJJJMMMUUU___gggggggggccc]]]WWWSSSQQQEEEBBB===999777666444333222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222111111222222222333333333444555666555444444555666555444555999;;;<<>>:::888777555333222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222111111222222222333333333444555666555444444444666777555666999:::<<>>:::888555333222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222111111222222222333333333444555666555444444555666666666888:::;;;???LLLYYYlll~~~yyy|||}}}wwwppplllddd```[[[VVVTTTUUUWWWYYY```hhhrrryyy~~~zzzpppjjjgggkkkqqq|||yyyrrrhhhfffbbb]]]YYYVVVTTTSSSPPPOOOOOONNNNNNMMMMMMMMMLLLKKKIIIHHHFFFFFFFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLQQQUUU___nnn~~~{{{oooqqqzzzssscccVVVLLLHHHKKKQQQWWW\\\\\\YYYVVVRRRKKKIIINNNQQQXXXkkk}}}|||yyysssnnnhhhbbb]]]YYYTTTQQQNNNKKKIIIIIIKKKLLLGGGJJJMMMQQQUUUWWWXXXYYYYYYWWWTTTQQQOOONNNNNNNNNJJJKKKLLLMMMMMMLLLKKKKKKLLLLLLLLLKKKJJJHHHGGGFFF???AAADDDFFFHHHJJJNNNPPPYYYaaalllvvv~~~|||vvvyyyppp___WWWYYYhhhyyyzzzxxxuuusssppphhh^^^WWWMMMIIICCC>>>;;;888555333222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222111111222222222333333333444555666555444444555666333444777:::<<>>AAARRRfff}}}{{{~~~{{{rrrjjjddd```ZZZVVVTTTRRRRRRXXX___kkkpppwww~~~yyyoooiiifffqqqttt~~~xxxrrrqqqnnngggaaa```^^^\\\\\\[[[ZZZXXXVVV^^^[[[WWWSSSQQQQQQRRRSSSOOOQQQSSSSSSRRRQQQQQQQQQOOOPPPQQQPPPOOOPPPQQQSSSWWW]]]hhhvvvmmmkkkjjjsssqqq\\\QQQIIIFFFGGGLLLOOOOOOQQQTTTLLLLLLLLLKKKHHHLLLZZZjjj~~~zzztttnnnjjjeee```YYYSSSPPPOOONNNMMMLLLLLLMMMPPPTTTYYY^^^aaacccbbbaaa___\\\XXXTTTRRRQQQQQQQQQPPPOOOMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCFFFJJJNNNPPPYYYbbbooozzz|||vvvzzz~~~nnneeefffqqq}}}{{{wwwrrrjjjaaa\\\RRRMMMGGGAAA===:::666444333333333222222222222111333333222111111222333333111111111111222222222222333333333333333333333333333222000///000111444555555555555555666666666666:::777888===???EEEXXXnnn~~~|||xxxpppgggbbb]]]XXXTTTSSSRRRTTT[[[cccmmmqqqxxx~~~zzzpppjjjnnnpppxxx|||tttmmmkkkhhheeecccbbbaaa___^^^```___]]][[[YYYWWWWWWVVVUUUVVVXXXXXXWWWVVVUUUUUUTTTUUUVVVUUUTTTUUUWWWYYY\\\bbblllyyyqqqmmmjjjqqq|||cccUUULLLHHHHHHKKKMMMLLLMMMPPPLLLKKKLLLJJJHHHKKKXXXgggzzzvvvnnniiibbb\\\YYYVVVTTTRRRQQQPPPPPPQQQTTTYYY^^^bbbffffffgggfffdddaaa]]][[[VVVTTTSSSPPPNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGEEEDDDCCCCCCEEEIIILLLOOOYYYbbbppp|||uuuuuuqqqhhhgggppp{{{{{{uuunnneee^^^TTTPPPIIICCC???<<<888666333333333333222222222222333222222111111222222333111111222222222333333333333333333333333333333333333333222222222333444555444555555555555666666666777666999>>>@@@IIIaaaxxx}}}|||~~~}}}tttllleee___YYYUUURRRSSSSSSVVV^^^gggnnnsssyyyzzzrrrmmmnnnsss|||}}}yyyuuuqqqooonnnlllkkkggggggggggggeeecccaaa___aaaaaaaaaaaa```^^^\\\[[[[[[[[[[[[ZZZYYYZZZ\\\^^^ccciiisss~~~wwwoooiiimmm}}}mmm[[[PPPJJJGGGHHHIIIHHHHHHKKKKKKKKKKKKJJJGGGIIITTTaaaxxxsssmmmgggccc___\\\YYYWWWUUUTTTSSSVVVZZZ^^^aaafffhhhjjjkkkjjjgggdddaaa[[[YYYVVVRRROOONNNMMMMMMJJJIIIIIIHHHHHHHHHHHHHHHEEEDDDDDDDDDEEEHHHKKKMMMWWWaaaooo|||vvvtttqqqgggdddjjjsss|||vvvooofff^^^VVVQQQJJJDDD@@@<<<999777444444333333333222222222222222222222222222222222222222222222333333333333333333333333333333333333222333444444555555444444444444444555555555666666666777;;;>>>BBBMMMggg|||zzz{{{~~~zzzqqqjjjbbb]]]WWWSSSQQQRRRTTTXXX```iiiqqquuu{{{}}}sssqqqsssyyy}}}|||{{{vvvvvvuuuuuusssqqqpppnnnoooooommmlllkkkiiieeeccc_________^^^\\\]]]___bbbjjjoooxxx}}}rrrhhhiiiuuuyyycccTTTLLLFFFFFFGGGEEEFFFHHHKKKJJJJJJIIIGGGGGGPPP[[[{{{vvvqqqmmmiiieeebbb]]]\\\ZZZXXXYYY\\\___aaaeeegggjjjlllllljjjgggeee```^^^YYYUUURRRPPPPPPPPPLLLKKKJJJHHHHHHHHHHHHIIIFFFEEEEEEEEEFFFHHHJJJLLLTTT^^^mmm{{{yyyttt~~~sssgggaaaccciii|||~~~xxxrrriii```WWWRRRKKKEEE@@@===999777444444444333333333222222222222222222222222222222111111222222222333333333333333333333333333333333222333444555555555444444444444444444555555555555666888<<>>:::777444444444444333333333333111222222333333222222111000000111111111222222222333333333333333333333333222333444444555555444444333444444444444555555555777999<<<@@@HHHYYYppp|||xxxxxxyyyssskkkeee___ZZZTTTQQQPPPRRRVVVZZZdddnnnvvvzzz|||{{{|||~~~|||yyyrrrmmmiiiiiigggeeecccdddgggjjjlllqqqzzz}}}lllgggkkkwwwyyyaaaUUUJJJGGGGGGGGGGGGIIIIIIHHHIIIJJJHHHGGGKKKRRR~~~|||zzz{{{~~~~~~{{{xxxtttppplllkkkjjjiiigggfffeeeeeehhhiiikkklllmmmmmmllllllfffdddaaa]]]ZZZXXXWWWWWWRRRPPPMMMKKKIIIHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKSSS]]]mmmzzzzzzzzz~~~oooaaa\\\^^^eeesss|||zzzwwwwwwqqqggg[[[VVVOOOHHHDDD???<<<999555444444444444333333333111222333333333333222111//////000000000111111111333333333333333333333333333333333333333444444444333333444444444555555555777999<<>>GGGWWWnnnyyy}}}yyyuuuwwwxxxxxxsssooommmooorrrwww}}}qqqhhh___ZZZUUUNNNKKKLLLLLLMMMQQQWWWaaallluuu{{{yyynnneeeaaaaaajjj~~~}}}{{{~~~wwwpppiiibbb[[[VVVPPPOOONNNMMMNNNPPPRRRSSSRRRTTT```ssstttmmmmmmyyyyyycccVVVQQQNNNMMMOOOMMMLLLLLLJJJIIIHHHGGGFFF|||||||||{{{{{{zzzzzzzzz}}}~~~|||zzzxxxuuutttqqqooommmllllllllljjjiiihhhhhhhhhhhhiiijjjnnnuuu}}}ssswwwzzz}}}mmm[[[VVVUUU]]]iiiqqqpppllleee```YYYSSSOOOJJJCCC>>>:::999777555333333333333222333333333333333333222333333444444444444333333444444444444444444444444444333333333333444555555666666666666777888999:::<<>>BBBKKK]]]wwwzzznnngggdddeeekkkuuu~~~zzzoooddd[[[RRRNNNKKKIIIJJJMMMQQQXXXaaajjjrrrzzzzzziii[[[UUUOOOMMMLLLPPP[[[fffvvvvvvoookkkgggcccaaa```^^^\\\ZZZVVVUUUTTTRRRQQQPPPOOOOOOOOOMMMLLLNNNSSSYYY^^^```WWWXXXZZZ]]]```dddfffhhhpppyyyvvvlllmmmuuujjj[[[TTTRRRQQQRRRSSSQQQNNNKKKJJJJJJ~~~}}}}}}|||zzzxxxvvvtttsssssssssvvvzzz}}}~~~sssooohhh```YYYRRRKKKGGG???;;;777555444444333333333333333333333333333333//////000111222222333333333333444444555555444444333444444444555555555555444777999888888:::???DDDPPPddd~~~xxxlllfffeeefffmmmyyyvvvjjjaaaXXXPPPMMMKKKIIIJJJNNNSSSZZZdddmmmttt|||nnn\\\VVVOOOMMMKKKMMMVVV___iiiwww}}}yyyssslllhhhgggeeebbb___\\\[[[YYYWWWUUUTTTSSSSSSPPPNNNLLLNNNTTTZZZ___bbb^^^___aaacccfffiiilllmmmxxx|||lllkkkoooqqq___VVVSSSSSSTTTUUUTTTPPPMMMKKKKKK}}}{{{zzzzzzzzzyyyxxxwwwwwwwwwwwwuuuyyy|||wwwssslllddd]]]UUUNNNIII@@@===999666555555444333333333333333333333333333//////000111333444444555222333444444555555444444444444444444555555555555444777999999888:::@@@FFFVVVmmmxxxmmmhhhhhhjjjrrr~~~rrrfff___VVVNNNLLLJJJIIIKKKNNNVVV]]]gggpppwwwsss```YYYRRROOOMMMNNNTTT[[[^^^lll|||yyyxxxvvvrrrnnnkkkiiifffccc```^^^]]]]]]XXXUUUSSSTTTYYY___dddgggjjjjjjkkkmmmpppsssuuuvvvoookkklllyyyzzzeeeZZZVVVUUUVVVWWWVVVRRROOOMMMLLL}}}{{{yyyyyyxxxxxxwwwxxxxxxyyyyyyvvv{{{}}}xxx{{{vvvoooggg___XXXPPPLLLAAA>>>999777666666555444333333333333333333333333000000111222444555666666222333333444555555555444444444444555555555666666333777::::::888;;;AAAFFFZZZsssxxxoookkkkkkmmmuuu~~~oooddd^^^UUUNNNKKKJJJIIIKKKOOOXXX___jjjrrrzzzvvv```XXXQQQNNNKKKKKKOOOVVVWWWdddtttzzzwwwtttpppllljjjiiihhhfffccc```aaaeeekkkpppsssttttttuuuwwwyyy{{{~~~tttnnnkkkvvvjjj]]]YYYVVVXXXYYYWWWTTTPPPNNNMMMzzzyyywwwvvvwwwyyy|||}}}~~~yyyqqquuu{{{tttlllcccZZZQQQLLLEEEAAA;;;777555555444444222222222222222222222222222222333333333333444444444333333333333444555555444444444555555555555666555999666666<<<;;;???MMM^^^|||wwwqqqrrrnnnttt{{{wwwjjjaaaZZZUUUPPPNNNKKKIIIMMMSSSZZZbbbllluuu|||xxxfffZZZOOOLLLMMMNNNNNNPPPVVV]]]gggrrrzzzuuurrrrrrrrrsssuuuxxx{{{}}}}}}~~~~~~nnneeeqqqrrr___[[[XXXTTTUUUZZZ[[[UUUMMMJJJ|||{{{xxxvvvvvvwwwyyy{{{~~~yyynnnnnnvvv~~~{{{tttlllccc[[[RRRMMMEEEAAA;;;777555444444444222222222222222222222222222222333333333333444444444333333333333444555555444444444555555555555666555999777777<<<<<<@@@OOObbb|||{{{|||tttooooooooovvv}}}vvviiiaaaWWWRRRMMMKKKIIIHHHLLLSSS]]]dddnnnwww~~~|||iii]]]PPPMMMLLLLLLLLLMMMPPPVVV___iiiuuurrrgggpppzzzeee^^^YYYUUUUUUZZZ[[[UUUNNNLLL}}}yyywwwxxxyyyzzz{{{kkkgggjjjqqqzzz|||tttlllddd\\\SSSNNNEEE@@@;;;666444444333333333333333333333333333333222222333333333333444444444333333333333444555555444444444555555555555666444999777777<<<===CCCSSSjjj~~~yyyvvvvvv{{{}}}rrrmmmnnnpppwww}}}qqqggg```TTTOOOLLLKKKIIIIIINNNUUUaaahhhqqqzzzmmm```RRRMMMKKKIIIIIIJJJKKKPPPWWW___iiizzzvvvjjjnnn}}}mmmbbb[[[VVVVVVZZZ[[[VVVPPPNNN|||{{{|||}}}~~~kkkaaaaaagggrrr||||||uuummmeee]]]UUUPPPEEEAAA;;;666444444333222333333333333333333333333222222222333333333444444444333333333333444555555444444444555555555555666444:::888777===>>>FFFXXXrrr{{{vvvssswww|||rrrnnnpppqqqyyywwwlllbbb\\\SSSOOOLLLLLLLLLMMMSSSZZZcccjjjttt{{{pppbbbSSSMMMKKKHHHHHHIIIKKKOOOTTTYYYaaappp{{{llllllxxxuuufff\\\WWWVVVYYYZZZVVVRRRQQQ}}}~~~lll___ZZZ^^^kkkxxx|||uuunnnggg___WWWRRRGGGBBB<<<777555444333333333333333333333333333333222222222333333333444444444333333333333444555555444444444555555555555666444:::888888===???III]]]xxx~~~wwwtttwwwyyypppnnnpppqqqzzzrrrfff]]]WWWPPPMMMKKKLLLLLLNNNUUU]]]eeellluuu|||rrrdddUUUNNNKKKIIIHHHJJJJJJNNNRRRUUU[[[fffvvvnnnkkksss}}}iii^^^XXXUUUXXXYYYVVVTTTSSSrrraaaXXXYYYfffsss|||vvvooohhh```YYYTTTHHHDDD===888666555444333333333333333333333333333222222333333333333444444444333333333333444555555444444444555555555555666444:::999888===@@@LLLaaa|||zzzxxx{{{uuummmlllooosss|||}}}ooocccZZZTTTMMMIIIHHHJJJKKKMMMTTT\\\fffmmmvvv~~~vvvgggWWWOOOLLLIIIIIIJJJHHHKKKOOOQQQTTT]]]jjjtttrrrlllnnn{{{mmm___XXXTTTVVVWWWVVVTTTUUU}}}}}}iii\\\ZZZeeerrr|||vvvoooiiiaaaZZZUUUJJJEEE???:::777666555444444444444444444444444444222222333333333333444444444333333333333444555555444444444555555555555666444;;;:::888===AAANNNeee}}}~~~tttmmmlllooovvv{{{ooocccZZZTTTLLLIIIHHHIIIKKKMMMUUU]]]gggnnnxxx{{{lllZZZQQQLLLIIIGGGIIIFFFIIIMMMNNNPPPVVV```iii{{{wwwmmmkkkuuuqqq___XXXSSSTTTVVVUUUUUUVVV||||||{{{rrrbbb^^^gggsss|||vvvpppiiibbb[[[VVVKKKFFF@@@;;;888777666555444444444444444444444444222222333333333444444444444333333333333444555555444444444555555555666666444;;;:::999===AAAPPPggg}}}vvvooonnnrrrxxxzzzoooddd[[[VVVNNNKKKJJJKKKMMMOOOWWW___iiipppyyyooo]]]RRRLLLHHHFFFGGGEEEIIIMMMNNNOOOSSS\\\dddooozzznnnjjjqqqttt___WWWRRRSSSUUUTTTUUUVVV{{{|||yyyfffaaaiiirrrzzzpppiiieee___YYYOOOIIIAAA;;;777666666555444444444444444444444444555444444333333444444555555444444333333444444555111111222444666777888999444888777:::@@@BBBOOOhhh}}}yyyrrrqqqttt{{{wwwlllbbbYYYTTTKKKJJJIIIIIILLLSSS]]]dddmmmrrrzzzttt^^^RRRLLLHHHFFFGGGHHHJJJLLLMMMMMMOOOTTTXXXeeeqqq|||mmmiiiooovvvdddTTTPPPTTTTTTXXX\\\XXX}}}|||nnnhhhnnnwww{{{pppjjjfff```XXXOOOJJJAAA;;;777666666555444444444444444444444444555444444333333444444555555444444333333444444555444444555555666777888888666:::999;;;AAACCCQQQjjjzzzttttttwww~~~tttiii```WWWRRRJJJJJJIIIIIILLLTTT^^^eeennnsss|||yyycccUUUNNNIIIFFFFFFGGGIIILLLMMMMMMNNNRRRUUU]]]gggvvvssslllooo~~~{{{fffVVVQQQUUUTTTYYY^^^YYY|||wwwooottt|||}}}qqqllliiiaaaXXXPPPJJJBBB;;;888777666555444444444444444444444444555444444333333444444555555444444333333444444555666666666777777777777777888;;;999<<>>:::888777666444444444444444444444444555444444333333444444555555444444333333444444555000111222444555777888999888:::888;;;DDDKKK^^^zzzvvvhhh^^^VVVPPPLLLGGGHHHHHHKKKQQQ\\\hhhppp{{{sssbbbWWWNNNIIIGGGCCCCCCDDDGGGKKKNNNNNNMMMKKKLLLOOOQQQXXXdddrrr}}}}}}|||zzzzzzzzz|||~~~rrriiippp~~~sss___UUUUUUTTT\\\eeeddd}}}}}}|||rrriiibbb\\\TTTNNNFFF>>>:::888777666444444444444444444444444555444444333333444444555555444444333333444444555222333444555666777888888999;;;999===GGGOOOdddssseee[[[SSSMMMIIIGGGGGGHHHLLLRRR]]]iiirrr}}}yyyfffZZZOOOIIIFFFCCCBBBBBBFFFKKKOOOPPPPPPJJJKKKLLLMMMPPPYYYeeemmm}}}|||zzzyyyzzz{{{}}}~~~uuugggkkkwww{{{eeeXXXUUURRRXXX```___}}}{{{yyy{{{rrrhhhaaa]]]UUUOOOFFF???:::888777666444444444444444444444444555444444333333444444555555444444333333444444555666666666666777777777888:::<<<;;;???IIISSShhhpppbbbXXXQQQKKKGGGFFFGGGHHHLLLSSS^^^kkksss~~~}}}iii[[[PPPHHHFFFDDDBBBAAAEEEJJJOOOQQQQQQKKKLLLLLLLLLNNNTTT^^^eeerrr}}}||||||}}}~~~~~~wwwfffgggpppjjj[[[UUUPPPUUU\\\ZZZ}}}|||ssspppwwwpppiiiddd]]]VVVQQQHHH@@@<<<999666555444444444555555555666666555555555555555555555555666666555555555444444444555666777777777777777666999:::;;;<<>>AAAJJJ^^^yyyzzzjjj^^^UUUMMMHHHHHHFFFGGGIIIMMMUUUaaammmvvv~~~qqq```TTTLLLFFFEEECCCBBBCCCGGGNNNSSSWWWXXXQQQLLLLLLLLLKKKNNNSSS[[[bbbmmmzzz|||lllgggiii{{{ooo\\\UUUPPPSSSXXXTTT{{{yyyyyy|||~~~~~~{{{xxxvvvxxxyyyyyy{{{~~~nnngggiiisss~~~yyyooojjjfffaaaZZZTTTKKKBBB===999666444333333333444444444555555555555555555555555555555555555555555555444444444444555555666777888888999666;;;@@@EEEOOOccc|||yyyhhh[[[RRRJJJFFFGGGFFFGGGJJJNNNVVVbbbooowwwwwwdddVVVLLLFFFEEECCCAAAAAAEEELLLSSSXXX\\\VVVPPPNNNKKKIIIKKKNNNOOOTTT]]]gggsss~~~mmmfffhhhtttppp]]]UUUNNNRRRWWWTTT|||xxxxxxyyyzzz|||yyyuuuqqqooonnnoooqqqsssxxxnnneeebbbhhhrrrxxxtttmmmjjjgggccc]]]VVVMMMDDD>>>999666444333333333333444444444444555555555555555555555555555555555555555555555555444444555666777888999:::777;;;???EEEQQQfffxxxeeeYYYPPPHHHFFFGGGEEEGGGKKKPPPXXXdddqqqyyy}}}hhhXXXMMMGGGEEEDDDAAA@@@CCCJJJSSSYYY^^^[[[VVVQQQLLLIIIIIIKKKIIILLLRRRYYYbbbmmmxxxoooffffffooosss```WWWOOOSSSZZZXXX|||||||||}}}xxxtttoookkkhhhfffgggiiimmmsss}}}pppccc\\\^^^gggooopppllliiigggeee___XXXNNNEEE???:::777555333333333444444444555555555555555555555555555555444555555555555555555555444444444555666888999:::999;;;===CCCPPPggg}}}}}}|||tttbbbWWWOOOHHHFFFHHHEEEHHHLLLRRRZZZfffsss{{{mmm\\\PPPJJJEEEDDDBBB@@@AAAHHHQQQWWW______\\\UUUOOOKKKJJJJJJGGGIIILLLOOOUUU]]]fffllltttxxx~~~}}}{{{}}}rrrgggeeemmmxxxeee[[[SSSWWW``````zzztttooojjjeeeaaa___aaacccgggnnnyyyssscccXXXXXX___hhhlllllliiigggfff```YYYPPPGGG@@@<<<999777444444444555555555666666555555555555555555555555444444444555555555555555666555555555666777999:::;;;;;;<<>>EEETTTjjj{{{{{{}}}tttuuu|||~~~}}}xxxtttuuu~~~sssfffYYYQQQLLLGGGFFFGGGEEEHHHMMMUUU^^^jjjvvv~~~vvvbbbTTTNNNEEEFFFFFFCCCAAACCCKKKQQQZZZbbbfffaaaZZZWWWSSSOOOGGGIIIJJJJJJJJJKKKNNNPPPRRRTTTXXX[[[^^^bbbgggjjjlllooossstttrrrppppppqqqmmmmmmmmmooosssxxx~~~xxxjjjfffeeetttpppcccWWWZZZdddfff{{{tttnnnhhhbbb^^^WWWXXXZZZ^^^fffrrrooo^^^SSSYYYbbbjjjkkkhhheeeeee```ZZZPPPHHHBBB>>>;;;:::666666666666777777777777555555555555555555555555444444444555555555666666888777555444555666888999:::;;;@@@HHHWWWlll~~~zzzzzzzzzssswwwyyy}}}{{{rrrllliiilllwww|||mmmaaaUUUOOOKKKFFFEEEFFFEEEHHHNNNUUU___kkkwww~~~yyydddUUUOOOEEEGGGGGGDDDAAABBBIIIOOOXXXccciiieee^^^[[[WWWQQQIIIKKKMMMMMMLLLLLLLLLMMMIIIKKKNNNPPPSSSWWW\\\```\\\```fffhhhgggfffggghhhfffggghhhkkkpppvvv{{{~~~yyykkkgggaaaooottteeeWWWYYYcccddd|||tttnnnggg^^^XXXWWWSSSTTT[[[dddmmmzzzwwwbbbYYY[[[bbbjjjlllgggcccccc]]]XXXQQQHHHAAA===::::::777666555444444444444444666555555444444444555555666666666666666666666666555555666666777999:::;;;<<<===@@@HHH\\\tttzzzzzzzzzxxxsssooonnnqqquuuwwwxxx{{{}}}}}}yyyrrrmmmcccbbbgggqqq}}}rrreee^^^SSSKKKFFFEEEEEEFFFBBBGGGOOOWWW```lllyyy~~~gggWWWOOOHHHHHHEEEAAA>>>@@@FFFJJJSSS^^^hhhjjjgggccc\\\VVVSSSQQQMMMLLLKKKKKKJJJIIIKKKJJJJJJJJJKKKMMMPPPQQQSSSTTTVVVXXXYYYZZZ[[[[[[````````````bbbiiittt|||~~~ooobbbaaalllxxxeee\\\[[[[[[ZZZ{{{}}}}}}tttnnnggg___YYYVVVRRRSSSZZZcccmmmyyyiii^^^___eeemmmooojjjffffff___ZZZRRRIIIBBB===:::999666666555444444444444444666555555444444444555555555555555555555555555555555555666666777999:::;;;;;;===AAAKKK```yyy|||uuunnnnnnlllhhheeefffjjjnnnssstttwwwyyyxxxtttmmmhhhcccbbbfffqqq}}}qqqddd]]]SSSJJJFFFEEEEEEFFFDDDIIIQQQYYYbbbmmmzzzjjjYYYQQQHHHGGGEEEBBB???@@@DDDHHHRRR]]]hhhmmmnnnllleee^^^WWWTTTQQQNNNMMMMMMLLLJJJIIIHHHGGGFFFGGGIIIKKKLLLLLLMMMNNNPPPRRRSSSSSSTTTWWWXXXXXXXXXZZZbbbllluuu|||qqqdddaaajjj{{{|||ggg\\\XXXWWWVVV}}}wwwvvvwwwyyy}}}wwwooohhh```ZZZTTTQQQQQQYYYbbblllyyyttteeefffkkkqqqrrrnnnjjjjjjccc^^^UUUKKKCCC===:::999666666555444444444444555555555444444444555555666444444444444444444444444555555666666777999:::;;;999<<>>999888555555444444444555555666444444444444444555666666444444444444444444444444555555666666777999:::;;;:::>>>FFFVVVooo}}}qqqiiicccaaa```___aaadddhhhiiinnnppprrruuuuuurrrmmmhhhaaa```eeeppp~~~{{{mmm\\\WWWOOOHHHEEEEEEEEEEEEFFFKKKSSS[[[eeeqqq~~~}}}gggYYYKKKIIIEEECCCAAAAAA@@@@@@AAAJJJVVVcccrrr~~~zzzmmmiiibbb]]]YYYWWWUUUTTTQQQPPPOOOMMMLLLJJJJJJIIIGGGGGGGGGFFFGGGHHHIIIJJJHHHKKKMMMOOOQQQVVV^^^eeepppyyyzzzkkk^^^bbbnnnwwwbbbUUUPPPOOO~~~}}}{{{xxxvvvsssuuuwwwyyy{{{}}}|||rrrlllgggbbb```bbbiiinnnvvv}}}}}}qqqfff___VVVRRRRRRXXXaaajjjvvv~~~~~~uuuuuuzzz}}}uuunnnllljjjdddZZZOOOEEE>>>999777555444444444444555666666444444444444444555666777444444444444444444444444555555666666777999:::;;;<<>>999888444444444444444555666666444333333444444666777777555555555555555555555555555555666666777999:::;;;===@@@HHHZZZuuuwwwooolllggghhhkkkpppwww{{{||||||wwwuuusssqqqooolllhhheeecccbbbfffqqq}}}vvvfffWWWSSSLLLGGGEEEEEEEEEEEEEEEKKKTTT]]]hhhuuusssbbbRRRMMMFFFBBBAAABBBAAAAAA@@@GGGOOOWWWcccsss{{{rrrkkkfffcccaaa```[[[[[[ZZZYYYWWWUUUTTTSSSPPPOOOMMMLLLLLLMMMNNNOOONNNQQQTTTUUUVVVYYY___cccoooyyyqqqcccbbbhhh{{{mmmZZZQQQNNN|||yyytttpppmmmiiifffcccddddddeeeeeeggglllrrrwwwzzz~~~wwwrrrkkkbbb]]]]]][[[\\\___bbbgggnnnwww}}}wwwlllfffZZZVVVUUUZZZaaaiiittt~~~~~~zzz|||zzzpppmmmiiidddZZZOOOEEE>>>999888444444444444444555666777333333333444555666777888666666666666666666666666555555666666777999:::;;;===@@@HHH[[[xxx~~~tttnnnllliiikkkooowww~~~{{{vvvrrroookkkgggdddccccccgggqqq}}}uuudddVVVRRRKKKGGGEEEEEEEEEEEEFFFLLLUUU___jjjxxxwwwfffUUUOOOGGGBBBAAABBBBBBAAA>>>EEEKKKPPPZZZlll|||xxxpppkkkgggeeedddaaaaaa```___^^^\\\ZZZYYYUUUTTTRRRQQQPPPQQQSSSTTTSSSVVVYYYZZZZZZ]]]bbbfffoooyyysssfffbbbeeevvvppp[[[PPPMMMzzzvvvqqqooojjjfffccc`````````ZZZ[[[\\\\\\^^^bbbgggkkkrrrvvv|||~~~|||ssskkkeee___\\\ZZZYYYXXXYYY]]]dddjjjoooyyy}}}}}}pppggg^^^YYYWWW\\\dddmmmwww}}}tttkkkiii```WWWQQQIII???999999555555444444444444555555555555555555666666666666666666666666666666666666888777777777888999::::::===@@@KKKccc}}}wwwqqqnnnmmmkkkmmmqqqyyyxxxnnngggaaa___ccccccgggooo|||uuueeeWWWOOOIIIFFFDDDAAAAAADDDJJJNNNUUUaaannn{{{~~~jjj\\\RRRHHHEEECCCAAA@@@AAA@@@AAADDDJJJSSSaaaoooxxx{{{rrrlllgggcccdddccccccdddffffffdddccc\\\[[[[[[ZZZYYYXXXXXXXXXZZZ[[[]]]^^^___bbbfffiiitttyyysssfffccceeetttrrr^^^RRRNNN|||wwwrrrnnnfffddd```]]]ZZZXXXXXXXXXVVVWWWXXXXXXZZZ]]]cccfffmmmqqqwww|||{{{xxxzzz}}}yyyqqqkkkeeeaaa]]][[[YYYXXX[[[___dddhhhpppuuu|||{{{qqqiiibbb\\\ZZZ```hhhqqqzzz|||{{{~~~tttlllhhh```WWWQQQIII@@@999888666555555444444555555666555555555555666666666666666666666666666666666666777777777777888999::::::???BBBNNNeee|||wwwssspppmmmkkkllllllpppzzzrrrhhhaaa^^^bbbcccfffooo}}}uuufffWWWPPPIIIGGGEEECCCCCCEEEJJJNNNVVVaaaooo|||ppp]]]SSSIIIEEEDDDAAA@@@BBBAAABBBDDDHHHOOOZZZeeennn~~~{{{uuunnngggeeedddddddddffffffeeeddd```______^^^]]]]]]\\\\\\]]]^^^```aaabbbeeeiiillltttxxx~~~uuugggbbbbbbooouuuaaaTTTOOO}}}zzzvvvsssooojjjeeeaaaZZZXXXVVVSSSQQQPPPPPPPPPPPPQQQRRRSSSTTTWWW\\\___dddhhhnnnsssxxx|||}}}wwwssssssuuuxxxyyyssslllhhhbbb```\\\YYYYYY[[[^^^```fffjjjrrryyy|||xxxqqqkkkddd^^^]]]ccckkksss|||xxxvvvzzzuuummmggg___WWWRRRKKK@@@:::888666555555444444555555666555555555555666666666666666666666666666666666666777777777777888999:::;;;@@@DDDQQQiii|||vvvpppnnnooopppmmmjjjkkkjjjmmmwwwwwwkkkccc___```aaafffooo}}}uuufffWWWPPPJJJHHHFFFDDDDDDFFFJJJNNNWWWbbbppp}}}}}}|||||||||www___UUUKKKFFFDDDAAA@@@BBBCCCCCCDDDEEEIIIPPPYYY___rrr|||uuulllgggeeeddddddeeefffeeedddbbbbbbaaaaaa```_________]]]___```aaacccfffkkknnntttxxx}}}wwwhhhbbb___iii|||fffWWWQQQ}}}{{{zzzrrrooojjjeeeaaa\\\WWWTTTRRRQQQOOONNNMMMMMMMMMMMMLLLMMMNNNOOOPPPRRRVVVYYY]]]```fffkkkpppuuu{{{~~~~~~wwwqqqqqqqqqsssyyyyyyrrrnnnhhheee```\\\ZZZZZZ\\\]]]```dddkkkrrrvvvuuuppplllccc^^^\\\bbbkkkrrr{{{tttpppsss~~~vvvoooggg```XXXSSSLLLAAA:::888666666555555555555666666555555555555666666666666666666666666666666666666777777777777888999;;;;;;@@@EEETTTllluuunnnhhhhhhmmmqqqooollljjjggggggqqq}}}oooeee___]]]```eeepppuuufffVVVNNNHHHGGGFFFCCCDDDFFFJJJOOOWWWdddqqq~~~|||yyyvvvuuuuuuwwwwwwyyyzzz|||~~~{{{cccWWWLLLGGGEEEAAAAAABBBCCCDDDDDDDDDEEEIIIOOOSSScccqqq|||rrrjjjgggdddccccccccccccbbb````````````______^^^^^^[[[\\\]]]^^^```dddiiimmmuuuxxx}}}{{{hhhaaa^^^fff{{{kkkZZZRRR~~~zzzvvvtttiiieee___ZZZVVVRRRNNNLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMOOORRRUUUWWWZZZ___ccchhhnnntttxxx~~~xxxrrrpppnnnnnnsssyyy{{{vvvrrrllliiieeeaaa^^^]]]]]]^^^___aaaffflllppppppmmmjjjbbb]]]\\\ccckkkrrr{{{pppjjjkkkwwwxxxrrrjjjbbbZZZTTTLLLBBB;;;999666666666555555666666666555555555555666666666666666666666666666666666666666666666777888:::;;;<<<>>>FFFWWWooorrrkkkeeefffmmmrrrrrrooolllgggdddlll}}}rrreee]]][[[___fffqqqrrrcccSSSLLLFFFEEEDDDBBBCCCFFFJJJOOOXXXeeesss}}}yyyuuurrrpppooopppppprrrtttvvvxxxyyyzzz|||~~~}}}fffZZZNNNHHHEEEBBBAAACCCBBBCCCDDDDDDDDDFFFJJJMMMWWWeeevvv{{{nnnjjjeeebbb``````___^^^^^^^^^^^^]]]]]]]]]]]]]]]XXXYYYZZZ\\\^^^bbbhhhmmmuuuyyy~~~hhhbbb^^^fffyyyppp^^^TTT}}}zzzvvvqqqnnnbbb^^^XXXSSSOOOMMMKKKIIIGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLLLLNNNPPPRRRTTTVVVYYY\\\```ffflllqqquuuxxx{{{~~~xxxrrrooommmkkkmmmrrrxxx{{{{{{wwwtttooolllhhhccc```^^^^^^^^^^^^___bbbfffiiijjjhhhfffaaa]]]\\\ccckkksss{{{mmmeeedddooo|||zzzvvvooofff\\\UUULLLBBB<<<;;;777666666555555666666777555555555555666666666666666666666666666666666666666666666777888:::;;;<<<>>>GGGZZZsss~~~rrrlllgggggglllpppqqqpppmmmfffbbbiiiyyyrrrccc[[[ZZZ^^^gggsssooo```RRRJJJEEEDDDDDDBBBCCCFFFJJJOOOYYYfffuuu|||vvvrrrnnnlllkkkjjjkkkmmmoooqqqssstttuuuwwwzzz}}}iii]]]PPPJJJFFFBBBAAACCCAAACCCEEEEEEEEEEEEHHHIIIOOOZZZiiiwwwuuupppiiibbb___\\\[[[ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZVVVWWWXXXYYY\\\aaahhhllltttxxx}}}jjjccc^^^cccuuuvvvbbbWWW{{{xxxuuuqqqlllhhh^^^ZZZTTTOOOMMMLLLKKKJJJEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLNNNPPPRRRSSSUUUVVVYYY^^^eeejjjnnnqqquuuzzz}}}yyytttqqqnnnjjjjjjmmmrrruuuyyy|||~~~|||zzzwwwuuuooommmhhhccc___]]][[[[[[ZZZZZZ\\\___bbbccccccaaa^^^ZZZZZZaaaiiipppxxxkkkbbb^^^iiiwww}}}|||yyytttjjj^^^VVVLLLBBB===<<<777777666666666666777777555555555555666666666666666666666666666666666666555555666777888:::<<<===>>>III^^^xxx~~~rrrnnniiiggghhhkkknnnooogggaaa^^^fffwww~~~pppccc[[[ZZZ^^^hhhuuulll\\\QQQJJJEEEEEEDDDCCCDDDGGGJJJPPPZZZgggvvvzzzuuupppllljjjiiiggghhhiiikkkmmmooopppqqqrrruuuyyy||||||}}}~~~~~~kkk___RRRJJJFFFBBBBBBDDDAAACCCEEEFFFEEEDDDEEEFFFFFFNNNYYYfffvvv}}}wwwmmmddd___[[[XXXWWWUUUUUUUUUUUUUUUUUUUUUUUURRRSSSTTTUUUXXX]]]eeejjjrrrvvv{{{mmmddd\\\^^^nnn}}}ggg[[[}}}xxxtttqqqnnnhhhddd]]]XXXRRRNNNMMMLLLLLLLLLEEEFFFGGGHHHHHHHHHGGGGGGGGGIIIKKKKKKKKKKKKMMMOOOPPPQQQRRRSSSUUUZZZ```eeeiiilllqqqwww{{{}}}~~~~~~~~~|||wwwuuupppkkkjjjmmmnnnrrrvvvyyy{{{}}}}}}{{{yyyxxxvvvooolllgggbbb]]]ZZZXXXWWWVVVVVVWWWYYY]]]______^^^ZZZVVVVVV]]]eeelllttt{{{kkk```[[[eeeuuu}}}}}}{{{xxxlll```VVVLLLBBB======777777666666666666777777555555555555666666666777666666666666666666666666555555666777888:::<<<===???KKKaaa{{{rrrooojjjfffeeegggjjjmmm```[[[YYYbbbtttyyynnnddd^^^ZZZ___hhhvvvjjjZZZRRRKKKFFFFFFEEEDDDEEEIIIJJJPPPZZZhhhvvv~~~zzztttoookkkiiihhhfffggghhhjjjkkkmmmnnnooonnnrrrvvvyyyzzzzzz{{{|||{{{|||}}}mmm```RRRKKKFFFBBBBBBDDDBBBDDDFFFFFFEEECCCCCCDDD???EEEMMMXXXjjj|||{{{qqqggg___[[[XXXVVVOOOOOOOOOOOOOOOOOOPPPPPPMMMNNNOOOPPPSSSYYY```fffppptttyyy}}}pppeeeZZZYYYhhhjjj^^^zzzuuuqqqnnnkkkhhhccc^^^XXXSSSPPPMMMJJJHHHJJJIIIGGGFFFEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOONNNOOORRRVVV[[[]]]eeeiiinnnrrrvvvyyy|||~~~yyytttpppnnnllljjjmmmoooqqqrrrtttwww{{{~~~||||||yyytttooonnnkkkfffaaa]]]XXXSSSPPPQQQQQQQQQSSSUUUWWWWWWVVVYYYYYYYYYYYY]]]dddlllssswwwzzz~~~kkk```[[[eeeuuu}}}}}}{{{uuummm```WWWPPPHHH???999888888777666666666666666555555555555666666666666888888777777777777888888888999999888777888:::<<>>888888888777666666666666666555555555555666666666666777777666666666666777777888888999888777888;;;===FFFPPPfffvvvjjjfffbbbaaabbbbbb```]]]ZZZXXXYYYbbbooo|||~~~yyyssslllddd^^^___dddnnn{{{|||fffYYYNNNKKKHHHDDDCCCDDDEEEGGGLLLTTT^^^jjjyyy~~~~~~{{{xxxtttpppmmmkkkkkkkkkjjjhhhfffggghhhjjjkkkjjjlllnnnpppsssuuuvvvwwwwwwyyyyyyzzz{{{|||}}}~~~zzziiiVVVMMMIIIEEEBBBAAADDDFFFHHHIIIIIIGGGDDDBBB@@@BBBEEEHHHNNNZZZiiittt}}}{{{vvvooofff]]]VVVQQQOOOMMMJJJIIIIIIIIIGGGFFFGGGHHHIIIJJJLLLQQQWWW[[[dddjjjsssyyy{{{~~~ssshhh\\\[[[fff{{{nnn```~~~yyyvvviiieee___ZZZWWWTTTPPPNNNLLLKKKIIIGGGGGGHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKMMMLLLLLLMMMOOORRRVVVXXX]]]```fffkkkooossswwwzzz}}}}}}}}}}}}~~~{{{tttpppnnnmmmlllhhhiiikkklllnnnqqqvvvzzz|||zzzxxxtttpppooolllgggccc^^^YYYSSSOOOKKKIIIHHHHHHIIIJJJIIIHHHMMMOOOQQQSSSWWW^^^eeekkkqqqtttyyy}}}nnnccc___iiixxx}}}zzztttlllaaaVVVNNNFFF>>>888888888777666666666666666555555555555666666666666666666555555555555666666666777888888888999<<>>999888777777666666666666666555555555555666666666666777666666555555666666777555666777888888:::===@@@FFFRRRjjjttthhhccc]]]ZZZ[[[[[[ZZZXXXYYYWWWYYYbbbnnnwwwzzzzzzvvvtttqqqpppnnnlllhhhfffcccjjjwwwqqq___UUUMMMJJJGGGDDDCCCCCCEEEGGGKKKTTT___lll{{{}}}zzzwwwtttsssnnnnnnooorrrvvvyyyzzzyyysssrrrrrrqqqqqqqqqqqqqqqmmmkkkiiiiiijjjkkkkkkjjjjjjkkkmmmpppqqqrrrrrrrrrsssrrrrrrrrrtttwwwzzz|||||||||}}}~~~qqq\\\QQQLLLGGGCCCCCCCCCFFFKKKOOOPPPMMMHHHEEECCCBBBAAA@@@AAAGGGOOOVVVdddhhhmmmpppnnnfff]]]WWWPPPMMMJJJHHHGGGEEECCCAAA@@@AAABBBBBBCCCFFFKKKNNNYYY```hhhooossswww|||zzzkkk^^^[[[aaapppxxxeeezzztttmmmgggaaa[[[WWWSSSRRROOOLLLKKKKKKKKKLLLOOOOOOPPPPPPPPPOOONNNNNNLLLLLLLLLLLLMMMOOOPPPQQQVVVYYY^^^cccggglllqqquuuvvvvvvvvvwwwxxxzzz{{{||||||~~~xxxrrrooommmkkkffffffgggfffgggkkkppptttzzz{{{wwwuuusssrrrqqqnnnjjjgggccc]]]WWWSSSOOOLLLIIIFFFFFFEEEDDDCCCEEEGGGJJJMMMRRRXXX___dddkkkoootttyyy|||~~~vvvlllhhhrrrzzzvvvpppfffZZZPPPGGG???;;;888777777666666666666666555555555555666666666666888777777666666777777888444666777777888:::>>>AAAFFFTTTmmmyyyhhhbbb[[[XXXXXXYYYYYYWWWUUUUUUYYYbbboooxxxzzzyyyrrrpppmmmllllllkkkjjjhhhfffmmmzzzmmm]]]UUULLLIIIFFFCCCBBBCCCEEEGGGKKKTTT```mmm|||yyyxxxvvvtttpppmmmjjjiiigggggghhhkkkooorrrssssssrrrrrrssssssssssssrrrrrrooommmkkkjjjkkkkkkkkkjjjiiikkkmmmnnnpppppppppoooqqqqqqpppqqqsssvvvyyy{{{zzz{{{|||}}}~~~~~~~~~~~~}}}~~~sss^^^RRRLLLGGGDDDDDDBBBFFFLLLQQQSSSPPPLLLIIIDDDBBB@@@??????CCCHHHMMMUUU[[[dddkkkmmmiiibbb^^^SSSPPPLLLIIIHHHFFFCCCAAA@@@AAAAAABBBBBBDDDGGGJJJTTTZZZcccjjjoootttzzz~~~|||kkk]]]ZZZ___kkkmmm~~~xxxqqqjjjccc___\\\ZZZVVVSSSPPPOOOOOOOOOPPPPPPQQQQQQQQQOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPSSSVVV[[[___cccgggmmmqqqrrrrrrrrrsssuuuvvvxxxxxxxxxzzz}}}~~~~~~zzzuuupppllljjjffffffeeeddddddgggkkkooovvv{{{{{{vvvtttssssssqqqooollliiifffaaa[[[VVVPPPMMMHHHFFFEEEDDDCCCBBBDDDEEEGGGJJJNNNTTT\\\aaahhhlllrrrvvvyyy{{{}}}zzzqqqmmmwww{{{wwwrrrhhh\\\PPPGGG@@@===888888777666666666666666555555555555666666666666888888777777777777888888555666777888888:::===@@@FFFUUUpppmmmfff]]]XXXWWWWWWVVVUUURRRSSSXXXcccpppxxxyyywwwrrrooollljjjkkkkkkjjjjjjhhhooo||||||iii[[[UUUKKKIIIEEECCCBBBCCCEEEGGGJJJTTT```nnn~~~~~~zzzxxxpppnnnkkkgggdddaaa______]]]^^^___ccchhhlllmmmnnnpppqqqssstttttttttsssrrrqqqooolllkkkkkklllkkkkkkjjjkkklllnnnoooooonnnnnnoooooooooppprrrtttvvvxxxxxxyyyzzz{{{||||||||||||{{{|||~~~wwwaaaTTTMMMGGGDDDDDDAAAFFFLLLRRRUUUTTTPPPNNNEEECCC???======???BBBEEEKKKQQQZZZccchhhhhhfffcccWWWTTTPPPMMMJJJHHHEEECCCAAABBBBBBBBBBBBCCCEEEHHHOOOUUU^^^eeekkkqqqxxx}}}~~~lll]]]ZZZ\\\fffwwwxxxrrrnnnfffccc___[[[WWWUUUTTTTTTRRRSSSTTTTTTSSSRRROOONNNOOOOOOOOOOOOOOOOOOPPPPPPQQQSSSWWWZZZ^^^ccchhhlllnnnnnnooopppqqqsssuuuvvvsssvvvzzz|||||||||}}}~~~}}}||||||}}}wwwqqqlllhhheeedddccc``````bbbfffjjjrrrwwwzzzuuusssrrrsssqqqooonnnllliiiddd^^^ZZZRRRNNNJJJGGGFFFEEEEEEDDDCCCDDDDDDFFFIIIPPPXXX^^^dddiiinnnsssvvvxxxyyy{{{}}}~~~~~~uuurrr||||||wwwrrrhhh\\\OOOEEE???===888888777666666666666666555555555555666666666666777777666666666666777777555777888888888:::===???FFFVVVrrr}}}xxxpppeee]]]YYYXXXVVVUUUTTTUUU[[[fffrrrzzzzzzwwwtttqqqmmmjjjjjjjjjjjjjjjiiippp|||wwweeeYYYUUUJJJHHHEEECCCBBBCCCFFFGGGJJJTTTaaaooo~~~|||vvvpppmmmfffddd___[[[WWWUUUUUUUUUSSSSSSVVV[[[aaagggiiijjjkkkmmmpppsssttttttsssrrrrrrpppmmmllllllllllllkkkjjjkkkmmmnnnnnnnnnnnnmmmmmmnnnooopppqqqrrrssssssuuuuuuvvvwwwxxxxxxxxxxxxzzz{{{}}}~~~}}}}}}~~~}}}fffWWWNNNGGGCCCBBBAAAEEELLLRRRVVVVVVUUUSSSIIIFFFBBB???>>>>>>???@@@CCCGGGOOOWWW]]]aaabbbbbb[[[XXXTTTPPPNNNKKKHHHEEEAAABBBCCCBBBAAABBBDDDFFFJJJPPPYYY```gggmmmuuuzzz~~~ooo___[[[ZZZ```yyy{{{llljjjeee```\\\YYYXXXWWWVVVWWWXXXXXXWWWUUURRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOQQQUUUXXX[[[___eeeiiillllllmmmnnnoooqqqssstttpppssswwwzzz{{{{{{||||||{{{zzzzzz|||yyyrrrkkkgggdddcccaaa^^^]]]___cccgggnnnttt|||zzzuuurrrrrrtttqqqpppnnnmmmkkkfffaaa\\\UUUQQQLLLIIIHHHHHHGGGGGGCCCCCCBBBCCCFFFMMMVVV\\\bbbffflllqqqsssuuuwwwxxxzzz{{{|||wwwttt~~~}}}vvvqqqhhh[[[NNNDDD>>><<<888888777666666666666666555555555555666666666777666666555555555555666666666777888888888999<<>>===@@@FFFMMMSSSXXX[[[]]]^^^[[[VVVSSSPPPMMMJJJGGGAAABBBCCCBBBAAAAAACCCDDDFFFLLLUUU]]]dddkkksssxxx}}}~~~qqq```[[[XXX]]]uuu{{{uuunnniiifffccc^^^ZZZ\\\ZZZXXXXXXXXXWWWVVVTTTTTTSSSRRRQQQPPPOOOOOOOOORRRSSSUUUVVVXXX[[[```dddgggiiilllnnnnnnnnnoooppprrrssstttuuuuuuvvvxxxzzz{{{{{{{{{|||}}}yyyuuuooohhhccc```\\\XXXWWWYYY\\\^^^iiinnnvvv~~~xxxsssqqqppppppnnnoooppppppnnniiieeebbb\\\WWWQQQLLLIIIHHHHHHGGGCCCBBBAAAAAAEEEJJJPPPSSS\\\aaahhhnnnrrruuuxxxyyyxxxyyyzzz||||||{{{}}}xxxsssiii]]]QQQGGG???;;;999999777666555555555555555555444444444444555555666666666666777777777777777777777888;;;===>>>>>>FFF\\\www}}}{{{|||ppphhhcccaaa___^^^aaahhhsss||||||xxxyyyvvvrrrmmmiiihhhggghhhooowwwooo```UUUQQQJJJIIIFFFCCCAAABBBEEEHHHNNNUUUbbbsss{{{rrrhhh___YYYUUURRROOOMMMLLLKKKIIIGGGGGGHHHJJJOOOVVV]]]dddhhhgggjjjnnnppppppppppppqqqppppppoooooonnnlllkkkjjjllllllmmmmmmllllllkkkjjjhhhiiijjjkkkmmmnnnoooooommmoooqqqrrrqqqqqqrrrtttsssvvvzzz||||||{{{|||||||||}}}~~~}}}~~~nnn\\\QQQIIICCCAAAEEEEEEIIIQQQZZZ___]]]ZZZMMMJJJFFFCCCBBBBBBAAA@@@>>>???AAACCCFFFKKKRRRVVVVVVWWWXXXXXXVVVRRROOOLLLHHHGGGEEECCCBBBBBBCCCCCCEEEGGGMMMWWW^^^dddllltttwww{{{~~~}}}tttaaa[[[ZZZ___uuu~~~wwwqqqnnnjjjeeeaaa___^^^[[[ZZZZZZYYYWWWUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPQQQRRRSSSUUUXXX]]]aaaeeehhhkkkmmmmmmmmmnnnoooqqqrrrttttttuuuvvvyyy{{{||||||{{{{{{}}}|||wwwppphhhccc```[[[WWWVVVXXX[[[^^^eeejjjrrr{{{}}}vvvqqqooonnnooonnnoooppppppnnnkkkgggeee^^^YYYSSSNNNKKKIIIHHHGGGCCCBBBAAABBBEEEJJJOOORRRYYY^^^eeekkkooosssvvvxxxwwwxxxyyy{{{}}}~~~}}}|||{{{uuulll___SSSHHH@@@<<<999888777666555555555555666555555444444555555666666666666666777777777777777777777888;;;===>>>???III^^^xxx|||~~~xxxrrrnnnmmmgggkkkqqqyyy}}}~~~wwwqqqkkkgggfffeeepppyyynnn___UUUPPPJJJIIIFFFCCCAAABBBEEEHHHNNNVVVcccttt{{{tttkkkaaaXXXSSSPPPMMMJJJIIIHHHGGGEEEDDDDDDEEEGGGKKKRRRYYY```dddfffiiimmmooopppooopppqqqpppppppppooonnnmmmlllkkkllllllmmmmmmllllllkkkjjjiiijjjjjjkkklllmmmnnnnnnmmmoooqqqqqqqqqqqqrrrsssqqqtttwwwyyyyyyyyyyyyzzz{{{{{{|||}}}~~~~~~~~~~~~}}}qqq___TTTKKKEEECCCAAABBBEEENNNYYYaaabbbaaaSSSOOOIIIEEECCCBBBAAA@@@<<<===>>>???@@@DDDIIIMMMTTTUUUVVVWWWVVVTTTQQQOOOJJJIIIGGGEEECCCCCCCCCCCCEEEEEEJJJSSS[[[```iiirrrvvvzzz~~~}}}vvvbbb[[[YYY^^^rrrzzzvvvqqqkkkgggeeeccc```^^^]]][[[XXXVVVTTTTTTRRRQQQPPPOOOOOOOOONNNOOOPPPQQQRRRUUUYYY\\\bbbeeehhhjjjjjjkkklllmmmnnnppprrrtttuuuwwwzzz}}}}}}}}}|||{{{{{{{{{rrriiibbb___ZZZWWWUUUWWWZZZ\\\___dddllluuu}}}|||uuuooommmlllllllllnnnooopppooommmjjjhhhaaa]]]VVVQQQNNNKKKIIIGGGBBBBBBBBBCCCFFFIIILLLOOOUUUYYY```gggkkkooosssuuuvvvvvvwwwyyy{{{~~~~~~~~~~~~}}}~~~yyynnnaaaTTTIIIAAA===999888777666666555555666666555555444444555555666666666666666777777777777777777777888:::<<>>===<<<:::;;;===???AAACCCFFFIIILLLMMMMMMMMMMMMLLLJJJHHHFFFDDDCCCCCCEEECCCEEEKKKPPPWWWaaakkksssyyy~~~xxxddd[[[WWWZZZlll~~~yyyrrrnnnmmmkkkgggdddaaa^^^ZZZXXXWWWVVVUUUSSSRRRQQQPPPPPPNNNNNNOOONNNNNNPPPTTTWWWYYY\\\```cccdddeeegggiiiiiikkknnnpppsssvvvzzz}}}}}}{{{{{{~~~yyypppbbb___YYYTTTRRRSSSUUUWWWYYY\\\bbbjjjsss}}}~~~vvvoookkkiiihhhfffgggiiikkkllllllkkkkkkeeebbb]]]XXXTTTPPPKKKHHHDDDCCCCCCCCCDDDFFFHHHIIIMMMRRRXXX]]]bbbfffjjjmmmooopppqqqsssvvvzzz}}}wwwtttzzzoooaaaTTTHHH???;;;888777777666666666666777666666666555555666666666666666666666777777777777666888999999999<<<@@@DDDRRRggg{{{sssnnnllllllppp~~~{{{iiiZZZQQQMMMHHHGGGFFFCCCAAABBBFFFIIIPPPXXXgggyyywwwmmmddd[[[UUURRROOOMMMKKKJJJJJJJJJIIIGGGGGGHHHIIILLLQQQWWW]]]```eeeiiimmmooopppqqqqqqrrrssssssrrrrrrqqqpppnnnmmmmmmmmmnnnnnnmmmmmmlllkkkjjjjjjjjjjjjjjjiiiiiiiiijjjkkkmmmmmmlllkkklllmmmjjjllloooppppppppprrrsssuuuvvvxxxyyy{{{|||}}}}}}}}}lll]]]OOOGGGEEEDDDCCCBBBFFFOOO[[[eeekkkhhhaaaVVVMMMFFFBBB@@@>>>===>>>===<<<::::::<<<===;;;===@@@CCCFFFHHHIIIJJJKKKJJJIIIHHHGGGEEEDDDCCCGGGDDDEEEIIINNNTTT^^^gggpppwww~~~wwwccc[[[WWWYYYjjjyyytttqqqnnnjjjgggdddaaa]]]ZZZZZZYYYWWWUUUSSSRRRRRRQQQNNNNNNNNNNNNMMMOOORRRUUUUUUYYY]]]```aaaccceeefffgggiiilllnnnpppsssxxxzzz{{{sssccc```YYYTTTPPPPPPRRRSSSVVVXXX]]]dddmmmwwwxxxqqqkkkgggdddbbbccceeeggghhhiiihhhhhheeebbb^^^ZZZWWWRRRLLLHHHFFFEEECCCBBBCCCDDDFFFGGGJJJNNNSSSXXX\\\```dddgggiiijjjlllnnnrrrvvvzzz|||}}}{{{zzzssskkktttyyynnnaaaSSSGGG???:::777777666666666666777777777666666555555666666777666666666666777777777777666888999999888;;;AAAFFFTTTkkkuuuooollljjjqqqzzzhhhYYYQQQNNNHHHGGGEEECCCAAACCCFFFIIIPPPYYYiii{{{~~~zzzrrriiiaaa[[[YYYUUURRRPPPOOONNNNNNLLLKKKJJJKKKKKKNNNRRRXXX]]]```fffjjjnnnqqqrrrrrrssstttttttttssssssrrrqqqooonnnmmmnnnnnnnnnnnnmmmlllllljjjiiiiiiiiiiiiiiiiiiiiihhhjjjlllllljjjiiijjjkkkiiikkkmmmnnnnnnoooqqqrrrrrrsssuuuwwwyyy{{{{{{||||||~~~qqq```QQQHHHFFFAAA@@@@@@DDDMMMYYYfffnnnllleee[[[RRRKKKFFFBBB@@@<<<======;;;999888999:::999;;;===@@@BBBDDDEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDGGGDDDEEEIIILLLQQQZZZccckkkttt|||~~~~~~wwwccc[[[VVVWWWhhh}}}~~~yyytttqqqmmmjjjgggddd```]]]\\\[[[YYYWWWUUUTTTSSSSSSMMMNNNNNNLLLKKKMMMOOORRRRRRUUUZZZ]]]___aaacccdddeeegggjjjlllnnnqqquuuxxx|||}}}ttteeeaaaZZZSSSOOONNNNNNPPPQQQRRRVVV\\\fffpppzzz~~~xxxqqqiiiccc```^^^___```bbbddddddeeeeeedddbbb___\\\XXXSSSMMMIIIHHHFFFCCCAAAAAABBBEEEGGGFFFIIINNNRRRVVVYYY^^^aaabbbccceeeiiimmmrrrvvvyyy}}}~~~zzzwwwsss~~~qqqdddhhhuuu~~~xxxnnnaaaSSSHHH@@@;;;777777666666666666777777777777666666666666777777666666666666777777777777666888:::999888;;;BBBHHHVVVppp~~~yyyrrrooonnnrrrzzzhhhYYYQQQNNNGGGGGGEEECCCAAACCCGGGJJJQQQZZZjjj|||~~~zzzrrrkkkfffccc]]]ZZZWWWVVVUUUTTTSSSQQQPPPPPPPPPRRRVVV[[[```cccgggkkkooorrrssssssuuuvvvttttttttttttsssqqqpppooonnnnnnnnnnnnnnnmmmllllllhhhhhhhhhiiiiiiiiiiiiiiihhhiiikkkjjjiiihhhhhhiiihhhiiikkkkkkkkkllloooqqqnnnooorrrtttvvvxxxyyyyyyzzz|||uuucccSSSIIIGGGAAA@@@@@@BBBJJJVVVccckkkoooiii```WWWPPPKKKFFFCCC?????????<<<999777777888888999:::<<<===???@@@@@@@@@AAACCCEEEEEEFFFEEEEEEFFFCCCDDDHHHKKKNNNVVV___fffpppyyy|||~~~~~~|||yyyddd[[[UUUUUUdddyyy{{{vvvsssooollljjjfffccc```]]]\\\ZZZXXXVVVUUUTTTTTTMMMMMMMMMKKKJJJKKKNNNPPPQQQTTTXXX\\\^^^___bbbddddddfffiiikkkmmmppptttvvvyyy~~~}}}tttfffaaaZZZSSSNNNLLLMMMNNNMMMNNNQQQWWW```kkkuuuzzz~~~xxxppphhhaaa]]][[[\\\^^^___aaabbbbbbbbbcccbbb___\\\YYYTTTNNNIIIIIIGGGCCC@@@???AAADDDFFFDDDGGGKKKNNNQQQUUUYYY\\\]]]^^^aaaeeeiiiooosssvvvxxxyyyzzz}}}yyyvvvnnnzzzqqqaaaaaammmxxx~~~~~~xxxnnnaaaTTTIIIAAA===777777666666666666777888777777666666666666777777666666666666777777777777666888:::999888;;;BBBHHHXXXsssyyy||||||wwwuuuttttttzzzgggYYYQQQNNNGGGGGGEEECCCBBBCCCGGGJJJQQQ[[[kkk}}}{{{tttnnnkkkdddbbb___]]]\\\[[[YYYWWWUUUUUUUUUWWW[[[```eeehhhhhhkkkpppsssttttttvvvwwwuuuuuuuuutttsssrrrppppppnnnnnnnnnnnnnnnmmmmmmlllggghhhhhhhhhiiiiiiiiiiiigggiiijjjjjjhhhggghhhhhhggghhhiiijjjjjjkkkmmmpppkkkmmmoooqqqtttvvvwwwwwwyyy|||yyyfffUUUKKKIIIDDDCCCBBBCCCHHHRRR^^^fffpppkkkccc[[[TTTOOOIIIFFFCCCCCCBBB???;;;888777777666777777888999999::::::===>>>AAACCCEEEFFFFFFFFFDDDBBBCCCGGGJJJMMMTTT[[[bbblllvvvzzz|||~~~{{{~~~{{{fff\\\TTTSSSaaauuu|||zzzuuuppplllhhhffffffbbb```\\\ZZZYYYXXXVVVTTTRRRPPPMMMKKKJJJKKKMMMNNNOOOSSSXXX\\\^^^___aaabbbccceeeiiikkklllnnnppprrrxxx}}}yyyjjjeee\\\UUUQQQNNNLLLKKKMMMMMMOOOSSS\\\fffqqqwww{{{}}}}}}xxxoooeee___\\\ZZZXXXWWWXXXZZZ[[[[[[[[[ZZZZZZZZZYYYWWWSSSNNNLLLGGGEEECCCAAA@@@AAABBBCCCCCCCCCEEEHHHKKKOOOSSSUUUVVVYYY]]]```cccggglllooosssvvvzzz|||}}}~~~|||zzz{{{vvvqqqpppvvvoooaaa```dddppp||||||{{{xxxpppcccSSSFFF>>><<<777777777777666666666666666666666666666777888888777777777777888888888888:::888888999999;;;BBBKKK^^^{{{||||||}}}wwwuuuzzzwwwdddWWWQQQOOOHHHGGGEEECCCAAACCCFFFJJJSSS]]]nnnzzzsssooolllhhheeecccaaa___^^^]]]]]]^^^^^^```aaacccccclllmmmoooqqqssstttuuuuuuvvvtttsssssstttuuusssrrrppppppooonnnmmmkkkiiihhhgggggghhhhhhiiiiiiiiiiiiiiiiiijjjkkkjjjiiihhhgggiiijjjkkkkkklllllllllkkkkkklllnnnoooqqqrrrrrrrrrwwwyyy{{{||||||}}}gggUUUKKKGGGEEE@@@>>>@@@DDDLLLXXXdddrrrsssooodddZZZRRRLLLFFFEEECCC@@@>>>===;;;888666888777777666666666666777:::<<<>>>>>>???AAADDDFFFEEEFFFGGGHHHIIILLLPPPTTT___gggrrrzzz~~~{{{|||{{{eeeYYYTTTTTT^^^kkk}}}{{{xxxsssoookkkhhhgggcccaaa]]][[[ZZZYYYWWWUUURRRPPPNNNKKKKKKKKKMMMNNNMMMPPPTTTWWWYYY[[[]]]___bbbeeehhhjjjkkklllnnnppprrrvvv}}}oooiii```XXXRRROOOMMMKKKNNNMMMMMMOOOUUU]]]eeejjjvvvxxxyyyvvvnnneee___\\\WWWUUUTTTTTTVVVWWWVVVUUUVVVVVVWWWVVVTTTPPPLLLJJJFFFEEECCCAAA@@@AAAAAABBBAAABBBCCCEEEHHHLLLOOOQQQSSSVVVZZZ]]]```dddiiilllpppssswwwzzz{{{|||~~~||||||xxxrrrnnntttooo```^^^bbbooo||||||{{{yyyrrrfffUUUGGG???<<<888777777777666666666666666666555555666666777888777777777777888888888888;;;999999;;;;;;<<>>@@@CCCJJJVVVaaammmpppooofff]]]WWWPPPJJJHHHEEEBBB@@@???===:::888999999888777777777777888999:::<<<======???BBBDDDDDDEEEGGGHHHIIILLLQQQTTT^^^fffpppxxx|||{{{||||||fffZZZTTTTTT^^^jjj}}}{{{wwwrrrnnnjjjhhheeeccc___]]]\\\[[[YYYWWWSSSQQQOOOLLLKKKKKKLLLMMMLLLOOOQQQSSSUUUWWW[[[]]]aaacccfffggghhhiiijjjllljjjnnnsssyyyuuunnnddd[[[UUURRROOONNNMMMLLLKKKMMMPPPVVV]]]aaammmpppsssrrrmmmeee___\\\VVVTTTSSSRRRSSSSSSQQQPPPPPPQQQQQQQQQOOOLLLIIIGGGEEECCCBBB@@@@@@@@@AAAAAA@@@@@@AAABBBDDDGGGJJJKKKOOORRRVVVYYY\\\```dddhhhkkkooosssvvvwwwyyy{{{|||~~~{{{sssmmmrrrooo^^^\\\___mmm{{{||||||{{{vvvjjjYYYJJJAAA===888888777777777666666666555555555555555666777777777777777777888888888888<<<;;;;;;======>>>FFFNNN___}}}}}}||||||vvvuuu}}}sssaaaUUUOOOLLLGGGGGGEEEBBBAAABBBFFFIIISSS^^^ooo}}}xxxuuussspppnnnlllhhhhhhhhhhhhhhhiiijjjjjjoooppprrrtttuuuvvvwwwwwwxxxvvvtttsssssssssqqqooooooooooooooonnnmmmlllkkkiiiiiijjjjjjjjjjjjkkkkkkjjjjjjkkkkkkjjjjjjiiihhhiiiiiiiiiiiijjjjjjjjjjjjiiijjjlllmmmooopppppppppuuuwwwxxxxxxxxxxxxzzz{{{~~~qqq]]]PPPJJJFFFAAA>>>???BBBGGGQQQ\\\hhhmmmooojjjccc]]]VVVOOOKKKIIIEEECCCAAA???===;;;::::::999888888888888888777999:::;;;;;;<<>>>>>???EEENNNaaa~~~|||{{{|||wwwvvv~~~ppp___TTTMMMJJJGGGFFFEEEBBBAAABBBFFFIIITTT___ppp|||yyywwwtttrrroooooonnnmmmmmmmmmmmmnnnrrrssstttvvvwwwxxxyyyyyy|||zzzxxxwwwvvvuuusssqqqooooooooooooooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiihhhiiijjjlllmmmnnnoooooosssuuuvvvvvvuuuuuuvvvxxx{{{}}}wwwbbbRRRKKKFFFBBB??????AAADDDMMMVVVcccjjjooommmiiiccc[[[TTTNNNKKKGGGDDDCCCAAA???===;;;::::::999888888888888666777999999999:::<<<>>>???AAACCCEEEHHHLLLQQQUUU[[[bbbllltttxxx|||yyyxxxiii\\\UUURRR[[[fff~~~~~~{{{vvvqqqmmmjjjjjjhhheeecccbbb```^^^\\\VVVUUUSSSQQQOOOMMMMMMMMMNNNOOOPPPPPPQQQTTTXXX\\\\\\___aaabbbcccccceeefffeeefffhhhkkknnnsssyyy}}}zzzsssiiiaaa\\\ZZZYYYYYYRRRQQQQQQRRRTTTWWWZZZ\\\___aaaeeeggggggddd___[[[YYYWWWVVVUUUTTTRRRNNNLLLHHHHHHHHHHHHGGGEEECCCBBBAAA@@@@@@?????????????????????>>>>>>???AAACCCDDDIIIKKKNNNQQQTTTXXX\\\___cccgggkkkoooqqqsssvvvxxxxxx{{{~~~yyyqqqvvvrrraaa^^^aaaooo}}}~~~~~~zzzooo^^^NNNBBB===888888888888777777777777555555555555555666777777666777777777888888888888:::999;;;======>>>DDDLLL___|||yyyyyy}}}xxxxxx~~~mmm^^^TTTMMMIIIGGGFFFDDDBBB@@@BBBEEEIIITTT___qqq|||yyyvvvvvvuuutttsssrrrqqqqqqqqquuuuuuwwwxxxzzz{{{{{{{{{~~~|||zzzxxxxxxvvvtttrrrooopppppppppooonnnnnnmmmlllkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhggggggfffffffffggggggggghhhjjjkkkmmmnnnnnnnnnqqqsssttttttsssssstttvvvzzz|||~~~gggUUULLLGGGBBB@@@@@@@@@BBBIIIRRR___hhhoooooolllggg^^^WWWQQQMMMIIIEEEDDDBBB@@@???<<<;;;:::999888888888888666777888888777888:::<<<===???AAACCCFFFJJJOOOSSSZZZaaakkkrrrwww{{{xxxwwwkkk]]]UUURRRYYYddd||||||wwwsssooommmmmmjjjgggeeedddcccaaa___YYYXXXVVVSSSQQQOOONNNNNNMMMNNNNNNNNNOOOQQQUUUXXXZZZ\\\___aaaaaabbbdddeeedddeeefffgggiiilllqqquuuwww}}}{{{tttjjjbbb^^^\\\\\\\\\XXXWWWVVVVVVVVVVVVWWWXXX]]]]]]```bbbcccbbb^^^ZZZWWWUUUTTTSSSRRROOOLLLIIIHHHGGGGGGFFFEEECCCBBBAAA??????????????????>>>>>>>>>>>>======>>>???AAABBBEEEHHHKKKMMMPPPSSSXXX[[[___cccgggkkknnnpppsssuuuuuuxxx{{{~~~|||uuuyyyvvveeebbbeeerrrzzznnn^^^MMMBBB===999999888888888777777777666666666666666777888888777777777777888888888888999888:::=========CCCKKKZZZxxx}}}wwwwww~~~zzz{{{lll]]]TTTMMMIIIFFFFFFDDDAAA@@@AAAEEEHHHUUU```qqq|||}}}|||zzzxxxwwwuuuuuutttwwwxxxyyy{{{|||}}}}}}}}}}}}{{{yyyxxxwwwvvvtttrrrqqqqqqqqqqqqpppooommmmmmllllllkkkkkkkkkkkkjjjjjjiiiiiihhhgggggggggggghhhhhhgggeeeddddddeeeffffffggghhhjjjkkkmmmnnnnnnnnnoooqqqrrrrrrrrrrrrtttuuuyyy|||mmmYYYOOOGGGCCC@@@AAAAAAAAAGGGOOOZZZcccmmmooommmiiibbbZZZTTTPPPKKKGGGEEEDDDBBBAAA>>>===<<<:::999999999999777888999888777888:::<<<;;;<<>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<===???@@@AAADDDGGGIIILLLOOOSSSVVV[[[^^^ccchhhjjjmmmppprrrsssuuuxxx{{{}}}~~~xxx{{{zzzjjjhhhjjjwww~~~yyymmm\\\LLLAAA<<<999999999888888888777777777777777777777888999999777777777777888888888888888888:::=========CCCJJJVVVsss}}}wwwvvv{{{}}}~~~kkk]]]TTTMMMIIIFFFEEEDDDAAA@@@AAAEEEHHHUUU```rrr~~~{{{zzzyyyxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}{{{yyyxxxxxxwwwuuusssrrrrrrrrrqqqpppnnnmmmlllkkkkkkkkkkkkjjjjjjjjjiiiiiihhhgggfffeeeffffffggggggfffdddcccccccccdddeeehhhhhhjjjlllmmmnnnnnnooommmoooqqqrrrqqqrrrtttvvvwwwzzzsss^^^RRRGGGCCCAAABBBAAAAAAGGGMMMSSS^^^hhhmmmmmmlllfff___WWWSSSNNNJJJHHHFFFEEEDDDAAA@@@>>>===<<<;;;;;;;;;999::::::999888888:::<<<999;;;===>>>AAAEEEJJJNNNTTT[[[dddkkkpppuuu{{{{{{{{{~~~nnn```VVVPPPVVV___sss~~~zzzvvvttttttpppnnnjjjhhhgggfffdddbbb]]]\\\ZZZWWWUUURRRPPPOOOPPPQQQSSSSSSSSSTTTWWWYYYWWWYYY]]]___```bbbdddfff^^^```bbbccceeegggjjjlllgggnnnsssvvvzzzxxxmmmccc]]][[[ZZZZZZ[[[[[[\\\^^^___aaabbbbbb]]]\\\[[[\\\______\\\YYYVVVUUUTTTSSSSSSPPPLLLHHHJJJJJJHHHGGGEEECCCBBBAAA======>>>>>>>>>>>>>>>===::::::999999:::<<<===>>>???AAADDDFFFIIILLLPPPSSSXXX[[[```eeehhhkkknnnpppqqqsssvvvxxx{{{yyy||||||mmmkkknnnyyy~~~xxxkkkZZZKKK@@@<<<999999999888888888888777888888888888888999999:::777777777777888888888888999888;;;>>>>>>>>>CCCKKKUUUqqqwwwvvv~~~}}}~~~jjj]]]UUUNNNIIIFFFEEEDDDAAA@@@AAAEEEHHHUUUaaarrr~~~}}}|||{{{zzz{{{|||~~~~~~}}}|||{{{{{{zzzxxxwwwtttssssssrrrpppnnnmmmlllkkkkkkkkkjjjjjjiiiiiiiiihhhgggfffeeedddeeeffffffgggfffdddbbbbbbcccdddeeehhhiiijjjlllmmmnnnoooooolllnnnpppqqqqqqrrrtttvvvvvvyyy}}}wwwaaaUUUGGGCCCBBBBBBBBBBBBGGGMMMOOOZZZeeekkkmmmmmmiiicccZZZVVVPPPLLLIIIHHHGGGFFFCCCBBBAAA???>>>=========:::;;;;;;:::999999:::<<<999:::<<<===???CCCHHHLLLRRRXXXaaaiiinnnsssxxx}}}}}}}}}~~~}}}ooo```VVVPPPUUU___nnn{{{vvvsssqqqpppooollljjjgggdddbbb```^^^\\\YYYWWWUUUSSSSSSSSSRRRQQQQQQQQQSSSTTTUUUXXXYYY[[[]]]___``````aaa``````_________aaabbbccchhhhhhjjjmmmrrrwww{{{~~~zzzuuulllccc\\\XXXVVVVVVTTTWWW\\\bbbgggiiiiiihhhgggccc``````bbb```[[[VVVVVVTTTRRRQQQQQQPPPNNNLLLJJJJJJIIIIIIGGGEEEDDDCCC???>>>>>>>>>>>>>>>??????===<<<<<<;;;;;;:::999999@@@@@@AAABBBEEEIIILLLOOORRRUUUZZZ]]]```dddhhhkkkoooqqqsssuuuwwwzzz~~~~~~|||iiiiiiooo}}}~~~zzzssshhh[[[NNNDDD>>>999888888999::::::777555888777555444555666888999999999888888888888888888888:::;;;;;;;;;===CCCHHHWWWppp~~~}}}~~~~~~zzzlll^^^UUUNNNJJJIIIGGGDDD@@@???AAAFFFKKKWWWaaarrr~~~}}}~~~}}}|||{{{xxxvvvssssssrrrrrrqqqpppoooooommmllljjjiiihhhhhhggggggfffeeeddddddddddddeeeffffffeeeeeecccbbbaaaaaabbbgggiiimmmppprrrqqqooonnnnnnnnnnnnnnnoooooooooooorrrsssyyy{{{dddXXXMMMGGGCCCCCCBBBAAACCCGGGLLLQQQXXX```eeehhhhhhggg___\\\WWWQQQMMMJJJIIIHHHGGGDDDAAA??????>>>===<<<::::::999999888777777666777888999;;;???CCCFFFHHHRRRVVV[[[bbbhhhooovvv{{{|||~~~{{{zzzppp^^^UUUPPPPPPSSSrrr}}}yyyvvvqqqqqqooommmjjjhhhfffdddaaa```^^^[[[YYYWWWVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUWWWXXXZZZ\\\]]]______``````___^^^^^^^^^___```aaaccccccdddfffjjjpppuuuxxxvvvrrrkkkddd]]]XXXVVVUUUQQQSSSXXX^^^dddiiikkklllmmmiiidddccccccbbb]]]YYYWWWUUURRRQQQQQQPPPNNNLLLJJJJJJJJJIIIGGGFFFDDDCCC??????>>>>>>>>>??????@@@======<<<<<<;;;:::::::::?????????AAACCCGGGJJJLLLOOORRRVVVZZZ]]]aaaeeehhhmmmoooqqqsssuuuxxx|||~~~~~~mmmnnnuuuuuuhhhXXXJJJ???::::::888888888999999777666777777555555555666888999888888888888888888888888888:::<<<;;;;;;>>>CCCHHHVVVnnnyyylll^^^TTTNNNJJJHHHGGGCCC@@@???AAAFFFJJJVVV```qqq}}}}}}{{{yyywwwuuuttttttsssrrrqqqppppppmmmllljjjiiihhhhhhgggggghhhgggeeedddcccccccccdddeeedddcccaaa```___```aaadddgggkkknnnppppppooonnnllllllmmmmmmnnnoooooooooppprrrwww~~~hhhZZZOOOIIIDDDCCCBBBAAACCCFFFIIIMMMSSSZZZ___cccdddeeeaaa^^^ZZZUUUPPPLLLJJJIIIHHHEEEBBB@@@@@@@@@???===<<<<<<;;;;;;::::::999999888888999;;;>>>AAADDDFFFNNNRRRYYY```gggnnntttyyyzzz}}}|||{{{ooo___UUUQQQQQQUUUnnn{{{xxxrrrqqqpppnnnkkkiiigggfffcccbbb```^^^\\\[[[ZZZZZZXXXWWWUUUTTTSSSSSSTTTTTTUUUVVVXXXZZZ\\\]]]^^^^^^___^^^]]]\\\\\\\\\]]]]]]\\\[[[[[[[[[___dddjjjmmmooommmjjjddd___YYYUUUSSSNNNOOORRRWWW^^^fffmmmqqqtttpppllliiihhhfffaaa]]]XXXVVVSSSRRRQQQPPPOOOMMMKKKKKKJJJIIIGGGFFFEEEDDD@@@@@@????????????@@@@@@>>>>>>===<<<<<<;;;;;;:::=========>>>AAACCCFFFHHHJJJMMMQQQUUUXXX\\\```cccjjjlllnnnppprrruuuyyy{{{}}}}}}ppprrr|||wwwhhhWWWHHH>>>999;;;999777777888999888777777666555555555666888999888888888888888888888888888:::<<<;;;;;;>>>DDDIIIWWWnnn~~~xxxlll^^^TTTMMMIIIHHHFFFCCC@@@???AAAFFFJJJTTT___qqq~~~~~~|||zzzxxxvvvvvvuuutttsssrrrqqqqqqmmmllljjjiiihhhhhhggggggiiihhhfffdddbbbbbbbbbbbbddddddbbb```]]]]]]___aaaaaadddgggkkknnnnnnnnnmmmiiiiiijjjkkkmmmnnnooopppnnnpppuuu{{{mmm]]]QQQJJJDDDCCCCCCAAABBBEEEEEEGGGKKKQQQVVV[[[^^^```cccbbb^^^ZZZUUUQQQMMMKKKJJJHHHDDDCCCBBBBBBAAA@@@??????>>>>>>===<<<<<<<<<999999999:::<<>>>>>======<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCFFFIIIMMMQQQTTTWWW\\\___fffiiilllnnnpppsssvvvyyy|||~~~~~~ppptttyyyjjjYYYJJJAAA>>><<<999777666777888888888777666666555666777888888888888888888888999999999999;;;<<<<<<;;;>>>DDDIIIZZZpppxxxlll]]]SSSMMMIIIGGGFFFCCC@@@???AAAEEEIIISSS___qqq~~~{{{yyywwwvvvuuutttsssqqqqqqppplllllljjjiiihhhggggggggghhhgggeeecccbbbbbbbbbcccdddeeeccc```\\\\\\^^^aaa```bbbeeehhhjjjjjjiiiiiieeefffgggiiikkkmmmoooooonnnooosssyyy}}}sss___SSSKKKEEEDDDCCCAAAAAACCCBBBBBBDDDGGGLLLRRRWWWZZZccccccbbb___[[[VVVQQQNNNMMMJJJGGGEEEEEEDDDCCCBBBAAAAAA@@@??????>>>>>>===::::::::::::;;;===???@@@EEEJJJRRRZZZbbbiiiooossswwwzzz}}}~~~tttcccXXXSSSTTTXXXfffzzz|||sssrrrpppmmmkkkiiihhhhhhddddddbbb```___^^^]]]]]]\\\[[[XXXVVVTTTSSSSSSSSSRRRSSSUUUWWWXXXZZZZZZ[[[[[[[[[ZZZXXXVVVUUUSSSRRRPPPNNNKKKIIIKKKOOOTTTXXX]]]___aaabbb___ZZZSSSOOOKKKKKKKKKLLLOOOWWWaaahhhqqqsssvvvxxxvvvppphhhccc\\\YYYUUUSSSRRRQQQPPPOOONNNMMMKKKIIIHHHGGGGGGGGGCCCCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>======<<<::::::;;;;;;===>>>???@@@CCCFFFJJJMMMQQQTTTXXX[[[bbbeeeiiimmmooorrruuuxxxxxx{{{pppttt~~~nnn[[[KKKCCC@@@<<<999777666777888888888666666666666666777777888777777888888888999999999999;;;<<<<<<<<<>>>DDDIIIZZZpppyyykkk\\\RRRLLLIIIFFFEEECCC@@@???AAAEEEHHHRRR^^^qqq}}}zzzvvvvvvuuusssrrrpppoooooolllllljjjiiihhhgggggggggfffeeedddcccbbbcccddddddeeegggfffccc^^^\\\___cccbbbccceeefffffffffeeedddbbbccceeegggiiilllmmmnnnnnnooosssxxx{{{zzzcccVVVMMMFFFEEEEEEDDDCCCDDDAAAAAA@@@AAAEEEJJJPPPSSS^^^```bbbbbb```[[[UUURRROOOLLLIIIGGGGGGFFFEEEDDDAAAAAAAAA@@@??????>>>>>>;;;;;;:::::::::<<<===>>>BBBGGGOOOWWW^^^eeelllpppuuuxxx|||~~~xxxfffYYYRRRSSSWWWdddxxx~~~wwwuuurrrnnnkkkjjjiiiiiifffeeecccaaa___^^^]]]]]]\\\[[[YYYVVVTTTSSSSSSSSSQQQRRRTTTVVVXXXYYYZZZZZZZZZYYYXXXVVVTTTQQQOOOMMMKKKIIIFFFDDDEEEHHHLLLNNNUUUXXX\\\___]]]XXXRRRNNNIIIJJJJJJIIIIIINNNWWW^^^fffkkkqqquuuuuuqqqjjjfff^^^ZZZVVVSSSRRRRRRQQQPPPOOOMMMKKKIIIHHHGGGHHHHHHEEEDDDCCCBBBBBBAAAAAABBBAAA@@@@@@??????>>>======:::;;;;;;<<<<<<=========@@@CCCGGGJJJMMMQQQUUUXXX]]]aaafffjjjnnnqqquuuwwwwwwzzz~~~qqqsss}}}sss]]]KKKAAA===;;;999777777888999888777666666666666777777777777777777777888999999::::::999;;;===<<<<<>><<<<<<;;;:::;;;<<<===>>>@@@DDDJJJQQQXXX```hhhmmmsssvvvzzz}}}~~~~~~zzzgggYYYPPPQQQVVVaaauuu{{{yyyuuuqqqmmmkkkjjjjjjhhhgggeeebbb```^^^]]]]]]\\\ZZZXXXVVVTTTSSSSSSSSSQQQRRRTTTVVVXXXYYYYYYZZZXXXXXXWWWUUURRRNNNKKKIIIFFFEEEBBBAAAAAACCCEEEFFFNNNRRRWWW[[[[[[WWWQQQMMMFFFGGGHHHGGGEEEHHHOOOUUU[[[```ggglllnnnmmmkkkjjj___\\\WWWTTTSSSRRRRRRQQQPPPNNNLLLIIIHHHHHHHHHIIIFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>;;;<<<<<<============<<<<<>>???>>>AAAEEEKKKRRRZZZccchhhooorrrwwwzzz|||}}}}}}}}}wwwfffWWWNNNOOOUUU]]]qqq~~~|||xxxsssooommmlllkkkjjjiiifffdddaaa___^^^]]][[[ZZZWWWUUUTTTSSSSSSTTTQQQRRRTTTVVVXXXYYYZZZZZZXXXWWWVVVTTTQQQMMMIIIGGGCCCBBB@@@?????????AAABBBKKKOOOUUUYYYYYYVVVQQQMMMCCCEEEGGGFFFDDDEEEKKKPPPUUUYYY___dddhhhjjjlllmmm```\\\WWWTTTSSSRRRRRRQQQPPPNNNLLLIIIHHHHHHIIIIIIFFFFFFEEECCCCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>><<<======>>>>>>===<<<<<<:::===AAAEEEHHHLLLPPPSSSTTTYYY___eeejjjnnnrrruuuwwwzzz}}}}}}kkkggghhhuuuuuu```MMMBBB???999888888999::::::777555555666666777777777777777666777777888999999:::::::::<<<======<<>>???<<<>>>BBBGGGMMMVVV___eeelllppptttxxxzzz{{{~~~||||||uuucccUUUMMMOOOTTTZZZnnn~~~yyyuuurrrqqqooommmllljjjgggdddbbb``````___aaa^^^[[[XXXVVVUUURRRPPPOOOQQQTTTVVVVVVWWWYYYZZZ^^^WWWSSSTTTQQQKKKHHHJJJCCCBBB@@@@@@AAAAAA???>>>CCCFFFLLLPPPRRRQQQOOOMMMKKKIIIGGGEEEEEEEEEFFFGGGNNNOOOSSS\\\gggmmmmmmjjjccc___ZZZVVVTTTTTTSSSRRRPPPOOOMMMKKKIIIIIIIIIIIIIIIHHHFFFEEECCCBBBBBBAAABBBBBBAAA@@@@@@??????>>>;;;;;;<<<<<<;;;;;;:::999;;;===@@@BBBDDDGGGKKKNNNTTTXXX]]]bbbgggkkkooorrruuuyyy}}}yyyfffcccbbbmmmxxxaaaLLL???::::::999888888777777888888888888888888888888888888888888888888999:::;;;<<<;;;:::<<<>>>>>>>>>CCCKKKXXXmmm}}}~~~vvvqqqpppoooqqqtttyyygggYYYNNNHHHFFFDDDDDDCCCAAA@@@BBBFFFJJJUUUbbbvvv~~~}}}yyytttqqqppppppqqqpppnnnkkkjjjiiigggeeecccddddddccccccbbbcccccccccgggfffeeedddbbb```^^^]]]^^^^^^```aaaaaaaaa```___```aaabbbbbbddddddeeefffjjjjjjkkkmmmqqqxxx}}}fffUUUPPPTTTUUUZZZ^^^XXXRRRLLLFFFCCC@@@<<<===@@@CCCGGGNNNXXXaaadddbbb___]]]SSSKKKKKKJJJFFFFFFHHHDDDEEEEEECCC@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBEEEJJJQQQZZZ```eeekkksssxxxyyyzzz}}}~~~~~~{{{{{{rrrbbbVVVNNNLLLNNNZZZjjj}}}{{{|||}}}|||{{{wwwuuussspppnnnmmmkkkhhheeecccbbbaaaaaaaaa^^^[[[XXXWWWUUUSSSQQQPPPRRRTTTUUUUUUVVVXXXZZZ\\\WWWSSSSSSQQQKKKIIIKKKIIIGGGEEEDDDCCCBBB@@@>>>@@@DDDIIIMMMPPPPPPNNNMMMKKKIIIGGGFFFEEEEEEFFFGGGKKKLLLPPPYYYccciiijjjhhhccc___ZZZVVVUUUUUUTTTTTTRRRPPPNNNLLLJJJIIIIIIIIIIIIHHHFFFEEECCCBBBBBBBBBBBBBBBAAAAAA@@@?????????===============<<<;;;;;;:::<<>>>>>DDDLLL[[[qqq|||}}}}}}rrrmmmllllllppptttxxxfffZZZOOOIIIHHHDDDDDDCCCAAA@@@BBBFFFJJJVVVcccwww|||xxxtttrrrpppqqqqqqqqqooolllkkkjjjiiifffdddddddddcccbbbbbbbbbbbbccceeeeeedddcccaaa___]]]\\\]]]^^^___```aaa``````___aaaaaabbbcccdddeeeeeefffiiijjjkkkmmmqqqxxx}}}hhhWWWRRRWWW[[[bbbfff```ZZZRRRKKKGGGCCC>>>>>>@@@CCCFFFMMMVVV```eeeeeeddd```VVVNNNLLLJJJEEEDDDGGGCCCDDDFFFFFFDDDBBB@@@???@@@@@@??????>>>===<<<<<<>>>???AAADDDHHHOOOXXX]]]ccciiiqqqvvvxxxzzz}}}~~~zzzzzzsssbbbWWWNNNLLLNNNXXXhhh{{{vvvtttssstttuuuzzz{{{xxxuuurrrpppooommmjjjgggeeecccccccccbbb___[[[YYYXXXVVVTTTRRRQQQSSSTTTUUUTTTUUUWWWYYY^^^ZZZXXXWWWSSSNNNLLLMMMKKKIIIFFFDDDBBB@@@===;;;===@@@DDDIIILLLMMMMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFGGGHHHLLLTTT]]]dddgggfffccc___[[[XXXWWWWWWVVVVVVTTTSSSPPPNNNKKKJJJIIIHHHIIIHHHFFFEEEDDDCCCBBBBBBCCCBBBBBBAAAAAA@@@??????>>>>>>??????>>>>>>===<<<999;;;>>>???AAACCCGGGJJJMMMPPPVVV[[[aaafffkkkooosssxxx}}}ttt```\\\[[[gggyyyttt___MMMCCC???:::999888888777777888888888888888888888888888888888888888888999:::;;;<<<===<<<===@@@@@@@@@EEEMMM___ttt{{{}}}|||pppiiigggiiiooouuuwwwfffZZZPPPJJJIIIDDDDDDCCCAAA@@@BBBFFFJJJWWWdddxxx|||zzzwwwtttrrrqqqqqqrrrrrrpppmmmlllkkkjjjhhhfffdddcccbbbaaaaaaaaaaaaaaaccccccbbbaaa```^^^\\\[[[\\\\\\^^^___````````````aaaaaabbbcccdddeeeeeefffhhhiiijjjlllpppvvv~~~~~~lllYYYTTT\\\cccmmmrrrllldddZZZQQQLLLFFFAAA???@@@???BBBGGGPPPZZZbbbggghhheee\\\SSSNNNIIIEEECCCEEEEEEGGGIIIJJJIIIFFFCCCAAAAAAAAA@@@>>>===<<<;;;:::<<<===???AAAEEEKKKSSSXXX___fffnnnsssvvvyyy}}}}}}yyyxxxssscccWWWNNNLLLMMMVVVfff~~~zzzvvvtttvvvvvvwww}}}}}}zzzwwwtttqqqpppnnnkkkhhhfffeeeddddddccc```]]][[[ZZZXXXVVVTTTSSSTTTUUUTTTTTTUUUXXX[[[dddcccbbb___ZZZUUURRRRRROOOMMMIIIGGGEEEBBB???<<<;;;===@@@DDDHHHJJJKKKKKKIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEIIIPPPYYY```dddfffdddaaa\\\YYYXXXXXXXXXXXXVVVUUUSSSPPPMMMKKKIIIHHHIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???????????????>>>======999:::===>>>???AAADDDGGGIIIMMMRRRXXX]]]ccciiimmmrrrvvv|||ppp^^^ZZZZZZgggzzzrrr]]]KKKBBB@@@:::999888888777777888888888888888888888888888888888888888888999:::;;;;;;===<<<>>>AAAAAAAAAGGGOOO___vvv|||ssskkkggghhhooowwwvvveeeYYYOOOIIIHHHDDDDDDBBBAAA@@@BBBFFFJJJXXXfffyyy{{{yyywwwtttsssrrrrrrsssqqqooommmlllkkkjjjhhhfffccccccbbbaaa````````````bbbbbbbbbaaa```___]]]\\\[[[[[[\\\]]]^^^______``````aaaaaabbbcccdddeeeeeeggghhhiiikkknnnttt{{{ppp\\\VVV___iiivvv~~~yyymmmbbbVVVPPPJJJDDD@@@AAA;;;<<<@@@GGGQQQ\\\dddiiihhhbbbYYYPPPJJJFFFEEEEEEMMMLLLKKKKKKJJJIIIFFFDDD@@@??????>>><<<;;;;;;::::::<<<===???BBBGGGMMMRRRZZZ```iiiooossswww||||||xxxvvvtttcccWWWOOOLLLMMMTTTddd}}}}}}{{{zzzyyy||||||yyyvvvsssqqqooommmjjjgggfffeeeeeeeeebbb___]]]\\\[[[YYYWWWVVVVVVVVVUUUUUUWWW[[[^^^kkkmmmnnnjjjddd^^^ZZZWWWXXXUUUQQQNNNLLLIIIEEEBBB;;;<<<>>>AAADDDGGGIIIJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDGGGMMMUUU^^^dddgggfffccc^^^[[[ZZZZZZYYYYYYXXXWWWUUUSSSOOOLLLJJJIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>????????????>>>======999:::<<<======???AAADDDGGGJJJOOOUUUZZZ```gggkkkooouuu{{{nnn]]]\\\]]]jjj}}}ppp[[[III@@@>>>:::999888888777777888888888888888888888888888888888888888888999:::;;;;;;===<<<>>>AAAAAAAAAGGGOOO^^^vvv~~~|||rrrllljjjpppxxxuuudddXXXMMMGGGFFFDDDDDDBBBAAA@@@BBBFFFJJJXXXfffzzz~~~zzzyyywwwuuutttssssssssspppnnnlllkkkjjjiiigggeeedddcccbbbaaa````````````bbbbbbbbbbbbaaa```___^^^[[[[[[[[[\\\]]]]]]^^^______``````aaabbbcccddddddfffggghhhjjjmmmrrryyy}}}ttt```XXX```jjjzzzwwwjjj]]]UUUNNNGGGCCCBBB:::;;;===BBBJJJUUU```ggghhheee^^^TTTNNNJJJIIIHHHQQQMMMHHHEEEEEEEEEDDDCCC=========<<<<<<<<<<<<<<<999:::<<<===???CCCHHHLLLSSSZZZcccjjjoootttzzz{{{wwwttttttcccWWWOOOLLLMMMSSSccc{{{|||xxxvvvsssrrrooollljjjhhhhhhggggggeeebbb```___^^^\\\ZZZYYYYYYXXXWWWWWW[[[```dddqqqxxx|||xxxrrrlllgggbbb___\\\WWWSSSPPPKKKGGGDDD>>>>>>>>>???AAADDDGGGHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDGGGKKKSSS\\\dddiiiiiieee```]]][[[[[[ZZZYYYYYYXXXWWWUUURRROOOLLLJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA??????@@@@@@??????>>>===999;;;<<<<<<<<<===@@@BBBEEEHHHMMMQQQVVV]]]ccchhhmmmsss{{{ooo``````bbbnnnoooZZZHHH@@@>>>:::999888888777777888888888888888888888888888888888888888888999:::;;;<<<<<<<<<>>>AAAAAAAAAHHHPPP]]]vvv{{{sssooossszzzsssbbbVVVLLLGGGEEEDDDDDDCCCAAA@@@BBBFFFJJJXXXfffzzz~~~{{{{{{yyywwwvvvtttttttttooommmkkkjjjjjjjjjhhhfffeeedddcccbbbaaa`````````bbbbbbbbbbbbaaaaaa```___\\\[[[[[[[[[[[[\\\\\\]]]^^^^^^___```aaabbbccccccdddfffgggiiilllpppvvvzzzyyyddd[[[```hhhyyywwwfff]]]UUUMMMGGGEEE>>>>>>>>>@@@EEEPPP[[[cccdddeeeaaaYYYSSSQQQPPPNNNOOOIIIAAA>>>>>>???@@@???;;;;;;<<<<<<<<<<<<<<<<<<999:::;;;<<<===???DDDGGGMMMSSS]]]eeekkkqqqxxx~~~{{{vvvrrr}}}uuudddWWWOOOLLLMMMRRRaaayyy|||zzzwwwuuurrrooommmkkkkkkkkkiiigggdddbbbbbbaaa___]]][[[[[[ZZZYYYZZZ^^^dddiiiyyyzzztttlllhhhbbb\\\VVVPPPJJJFFFCCCAAA?????????BBBEEEGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDFFFJJJQQQZZZdddjjjlllhhhbbb^^^\\\[[[ZZZYYYYYYYYYXXXVVVSSSPPPNNNLLLHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@??????:::;;;<<<<<<<<<<<>>AAAIIITTT\\\___dddddd]]]XXXXXXWWWTTTIIICCC===;;;===??????===<<<<<<<<<;;;;;;:::::::::999:::;;;;;;;;;===AAACCCGGGNNNXXX```gggnnnvvv|||zzzuuuppp|||uuudddXXXOOOLLLMMMOOO___www}}}yyyxxxuuurrrpppnnnmmmmmmkkkhhheeedddcccbbb```___]]]\\\[[[ZZZ\\\aaaggglll|||xxxqqqiiibbbZZZSSSOOOFFFDDDAAA??????AAADDDFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBCCCEEEHHHOOOYYYdddkkknnniiiddd___]]][[[ZZZYYYYYYYYYXXXWWWTTTQQQOOOMMMHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@;;;<<<===<<<<<<<<<>>>@@@BBBDDDGGGKKKOOOUUU\\\```jjjqqq{{{tttfffffffffooo}}}nnnZZZIIICCCBBB:::999999888777888888888888888888888888888888888888888888888999:::;;;<<<;;;:::<<>>;;;<<>>>>>>>>===<<<:::999888888999:::;;;;;;;;;<<>>===<<<<<<<<<===???@@@BBBCCCEEEGGGKKKQQQYYY^^^iiioooxxx~~~ssscccdddlllzzz|||ooo\\\KKK???999:::999888888777777888888888888888777777777777777::::::;;;;;;;;;;;;;;;;;;@@@===>>>AAABBBDDDKKKSSSaaa|||zzzssssssxxxlll^^^TTTLLLHHHGGGDDDAAA@@@AAAAAA@@@DDDJJJUUUdddyyy~~~~~~{{{yyyxxxwwwtttsssqqqooonnnnnnnnnnnnllljjjfffeeeddddddffffffeeeddd____________^^^]]]\\\[[[\\\\\\[[[ZZZYYYXXXWWWWWWZZZ[[[\\\]]]___```aaaaaa___aaaccceeehhhlllqqquuuvvvbbb^^^aaaiiioooaaaUUULLLFFF@@@<<<===???AAAGGGMMMWWW\\\aaaccc```YYYSSSOOOGGGEEEBBBAAABBBBBBBBBAAAAAA@@@@@@>>>===<<<;;;:::999::::::;;;;;;<<<<<<===CCCGGGOOOWWW___hhhpppuuuxxxzzz~~~{{{rrrppp{{{uuueeeXXXOOOLLLMMMRRR]]]qqq~~~{{{yyywwwuuutttqqqnnnllliiifffddddddddddddcccbbb```^^^\\\^^^ccckkkqqqwwwhhhZZZUUUNNNIIIGGGDDDAAABBBEEEGGGGGGGGGGGGFFFEEEDDDCCCEEECCCDDDIIINNNUUUbbbnnnrrrooojjjeee```\\\YYYWWWYYYWWWVVVVVVUUUTTTPPPNNNJJJIIIGGGEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA???>>>============>>>???AAABBBDDDFFFJJJPPPWWW\\\dddjjjsss{{{vvvgggjjjsss{{{mmm[[[JJJ@@@;;;:::999888888777777888888888888888888777777777777::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<@@@BBBDDDKKKTTTbbb}}}~~~yyysssnnnpppvvvkkk]]]TTTLLLHHHGGGDDDAAA@@@AAAAAA@@@DDDJJJUUUdddyyy|||zzzyyyxxxuuusssqqqooonnnmmmnnnmmmllljjjgggeeeddddddeeeeeedddbbb____________^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWZZZZZZ[[[\\\^^^___``````___aaaccceeeggglllqqquuu|||xxxccc\\\\\\bbbxxxxxxiii\\\SSSJJJDDD?????????@@@DDDIIIQQQWWW]]]aaa```[[[TTTPPPIIIGGGCCCBBBCCCCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;:::::::::;;;;;;<<<<<<<<<>>>BBBIIIPPPXXXaaaiiioootttwww{{{~~~{{{rrrooozzzuuueeeXXXOOOLLLMMMPPP[[[ooo~~~{{{zzzyyywwwuuusssnnnkkkhhhfffffffffeeedddbbbaaa___]]]^^^cccjjjooowwwggg___VVVNNNKKKGGGCCCBBBEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCHHHLLLRRR___kkkpppnnnjjjeee```\\\XXXWWWYYYWWWVVVVVVVVVTTTQQQNNNJJJIIIGGGEEEDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>============???AAABBBDDDGGGMMMTTTYYY^^^dddnnnwww|||wwwkkkppp{{{{{{kkkYYYJJJ@@@===:::999888888777777888888888888888888888888888888::::::;;;;;;;;;<<<<<<<<<;;;;;;===BBBCCCFFFMMMVVVfff{{{uuupppllljjjooovvv~~~iii\\\SSSLLLHHHHHHEEEBBB@@@AAA@@@@@@DDDJJJUUUdddyyy}}}{{{zzzyyyvvvtttqqqooommmmmmmmmmmmkkkiiigggfffddddddddddddbbbaaa````````````___^^^]]]\\\\\\\\\[[[ZZZYYYXXXXXXWWWXXXXXXYYY[[[\\\]]]^^^______aaacccdddgggkkkppptttwww~~~ggg]]]YYY\\\nnnuuueeeZZZPPPIIIBBBAAA@@@>>>???BBBIIIOOOXXX___aaa]]]WWWSSSMMMJJJFFFDDDDDDEEEEEEEEECCCCCCBBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;>>>CCCIIIPPPYYYbbbhhhnnnrrrxxx|||{{{rrrpppzzzvvveeeXXXOOOLLLLLLNNNYYYmmm}}}|||{{{zzzxxxvvvqqqnnnkkkiiiiiihhhgggeeecccbbb```______bbbhhhlll~~~xxxkkk```UUUPPPKKKFFFDDDEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCBBBCCCHHHKKKQQQ]]]hhhnnnmmmkkkgggaaa[[[XXXVVVXXXWWWVVVVVVVVVUUUQQQOOOJJJIIIGGGEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>======<<<>>>???@@@BBBDDDJJJPPPUUU[[[aaakkktttzzz}}}}}}wwwllluuu}}}kkkXXXIII@@@>>>:::999888888777777888888777888888888888888999999::::::;;;;;;<<<<<<=========>>>AAAEEEFFFHHHPPPZZZlllyyypppllliiijjjpppxxx|||hhh[[[SSSLLLHHHHHHEEEBBBAAAAAA@@@???CCCJJJTTTcccxxx}}}|||{{{yyyvvvsssqqqpppnnnmmmmmmmmmkkkiiihhhfffdddddddddcccaaa``````````````````___^^^^^^]]]\\\\\\[[[ZZZYYYXXXXXXVVVWWWXXXYYY[[[\\\]]]]]]___```bbbdddfffjjjooosssvvv~~~nnn```YYYZZZgggxxxmmm___VVVMMMEEEBBB@@@===<<<>>>BBBHHHRRR[[[```___[[[VVVRRRNNNIIIGGGGGGHHHHHHHHHEEEEEEDDDBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;<<<>>>AAAEEEKKKSSS\\\bbbiiinnntttzzz~~~{{{sssrrrzzzvvveeeXXXOOOKKKLLLMMMXXXmmm}}}vvvuuuxxx|||~~~}}}|||zzzxxxuuurrrooonnnmmmkkkiiigggdddcccbbb```___aaafffiiitttwwwjjj]]]UUUOOOJJJFFFGGGDDDDDDEEEEEEEEEDDDCCCCCCDDDCCCDDDHHHKKKPPP[[[ffflllmmmlllhhhbbb\\\XXXWWWXXXWWWVVVWWWWWWUUURRRPPPJJJIIIGGGEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAA???>>>===<<<>>>>>>???@@@BBBGGGMMMQQQ[[[aaajjjrrrxxx|||~~~~~~wwwnnnyyylllXXXHHH@@@===:::999888888777777888888777777888888999999999:::::::::;;;<<<<<<===>>>>>>??????CCCFFFFFFHHHSSS^^^qqq{{{pppjjjhhhiiipppxxx|||hhh[[[SSSLLLHHHHHHFFFBBBAAAAAA@@@???CCCIIISSSbbbvvv}}}|||{{{yyyuuussssssqqqooonnnnnnmmmkkkiiihhhfffeeedddddddddbbb`````````aaaaaa``````______]]]]]]\\\[[[ZZZYYYXXXXXXUUUVVVWWWXXXZZZ[[[\\\\\\___```bbbccceeeiiinnnrrrwww~~~tttdddZZZXXXaaammmyyyhhh\\\RRRHHHDDDBBB>>>;;;<<>>>>>======<<<<<<<<<<<<>>>@@@BBBFFFMMMUUUZZZbbbhhhooovvv{{{|||ssssss{{{vvveeeXXXOOOKKKLLLMMMYYYnnnzzzvvvqqqjjjgggiiinnnttt~~~~~~{{{yyyyyywwwtttrrrqqqooollljjjeeedddcccaaa```aaadddfffnnnvvvssscccZZZTTTMMMIIIIIICCCCCCDDDDDDDDDDDDCCCCCCDDDCCCDDDHHHKKKOOOYYYccckkkmmmnnnkkkccc\\\YYYXXXXXXWWWWWWWWWWWWVVVSSSPPPJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBBBB@@@???======>>>>>>??????@@@EEEJJJOOOYYY___hhhpppvvv{{{|||yyy|||wwwnnn{{{mmmXXXHHH???<<<:::999888888777777888888777777888888999:::::::::::::::;;;<<<===>>>>>>???>>>???BBBEEEFFFJJJXXXeeeyyytttllliiijjjooouuu~~~iii\\\SSSLLLHHHHHHFFFCCCAAABBB@@@???CCCIIIRRR```uuu~~~~~~}}}zzzvvvssstttrrrpppoooooonnnllljjjhhhgggeeeeeeeeeeeecccbbb``````aaaaaaaaaaaa``````]]]]]]\\\[[[ZZZYYYYYYXXXUUUVVVWWWXXXYYYZZZ[[[\\\___```bbbccceeehhhmmmqqqwww|||yyyggg[[[UUUYYY```tttyyygggZZZMMMGGGDDD@@@<<<<<<>>>???DDDLLLUUU[[[[[[YYYXXXUUURRRPPPOOONNNLLLKKKIIIIIIHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>======;;;<<<===???AAAEEEKKKOOOYYY___gggooouuu{{{|||ssssss{{{vvveeeXXXNNNJJJKKKMMMZZZooo}}}vvvnnnjjjeee^^^\\\^^^```gggqqqyyy}}}~~~~~~~~~~~~{{{|||zzzxxxvvvtttrrrnnnllleeeeeeeeebbbaaa```bbbdddiiinnnuuu|||yyyggg]]]WWWPPPLLLKKKBBBCCCCCCDDDDDDCCCCCCCCCCCCBBBCCCGGGIIIMMMVVV```jjjnnnpppmmmeee]]]ZZZYYYXXXWWWWWWWWWWWWVVVSSSQQQJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBAAA@@@>>>===>>>>>>>>>>>>@@@CCCIIIMMMUUU[[[dddmmmuuu{{{~~~{{{yyy}}}sssjjjwww~~~kkkWWWHHH???===:::999888888777777888888777777888999999:::;;;;;;::::::;;;<<<===>>>??????>>>???CCCFFFIIIPPPbbbrrr|||sssnnnmmmpppuuukkk]]]TTTLLLHHHGGGGGGCCCAAABBB@@@???BBBHHHPPP^^^sss~~~}}}xxxuuuvvvtttrrrqqqpppooommmkkkhhhgggeeeffffffgggeeeddd```aaaaaabbbbbbaaaaaaaaa^^^]]]]]]\\\[[[ZZZYYYYYYUUUVVVWWWXXXYYY[[[\\\\\\^^^```aaabbbdddggglllpppsssxxxmmm]]]TTTTTTWWWcccvvvttteeeTTTLLLGGGBBB>>>===>>><<<===CCCLLLTTTWWWWWWZZZXXXUUUTTTSSSQQQMMMKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBAAA@@@???>>>>>>;;;<<<===>>>???AAADDDGGGOOOTTT\\\eeemmmttt{{{|||tttqqqzzzwwweeeXXXNNNJJJKKKLLLYYYooowwwnnnfffbbb]]]XXXWWWYYYWWW^^^hhhpppuuuvvvwwwwwwxxx|||}}}~~~|||zzzxxxvvvtttpppmmmffffffeeecccaaa```bbbccceeehhhlllpppuuu{{{}}}jjj___YYYRRRNNNLLLBBBBBBCCCCCCDDDCCCCCCBBBBBBAAABBBFFFHHHKKKTTT^^^jjjnnnqqqnnnfff^^^ZZZZZZXXXWWWWWWWWWXXXVVVTTTQQQJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEAAABBBBBBCCCBBBAAA???>>>>>>??????>>>???CCCHHHLLLQQQWWWaaakkkttt{{{~~~{{{|||nnndddrrr{{{jjjWWWHHH@@@===:::999999888777888888888777777888999::::::;;;;;;::::::;;;<<<===>>>???@@@???AAAEEEJJJNNNWWWkkk~~~zzztttrrrssswwwlll^^^TTTLLLHHHGGGGGGCCCAAABBB@@@???BBBHHHOOO]]]rrr{{{|||zzzxxxwww{{{zzzwwwwwwuuusssqqqqqqpppnnnlllhhhgggffffffggghhhgggeee```aaaaaabbbbbbbbbaaaaaa^^^]]]]]]\\\[[[ZZZYYYYYYUUUVVVWWWXXXYYY[[[\\\\\\^^^```aaabbbdddggglllooooootttsssaaaVVVRRRSSSWWWhhh~~~mmmZZZOOOIIICCC???>>>>>>:::888===FFFOOOTTTTTTZZZYYYWWWVVVUUURRRNNNKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@??????===>>>?????????@@@BBBDDDHHHMMMUUU^^^fffooowww}}}|||tttoooxxxwwweeeXXXNNNJJJKKKLLLXXXooo}}}nnnaaa\\\XXXSSSQQQTTTVVV[[[dddlllqqqssssssrrrssswww~~~}}}}}}|||{{{yyyvvvsssqqqoookkkhhhdddbbbbbbbbbbbbaaacccdddfffiiimmmqqquuuwwwnnnaaa\\\XXXRRRMMMJJJGGGCCCBBBCCCDDDEEEEEEEEEDDDEEEHHHIIILLLTTT^^^gggqqqxxxtttjjjbbb\\\XXXXXXWWWVVVWWWXXXWWWTTTRRRLLLKKKHHHFFFDDDCCCCCCCCCFFFEEEEEEDDDEEEEEEFFFGGGCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@>>>===@@@DDDGGGMMMTTT]]]gggooowww}}}zzzzzzooodddkkkzzzuuudddSSSGGG@@@===<<<:::777666777888888888777888888999999:::;;;;;;:::::::::;;;===>>>>>>===BBBAAACCCIIIVVVhhhzzzzzzqqqrrrxxxkkk]]]VVVOOOKKKJJJEEEDDDAAA@@@@@@BBBDDDFFFOOO]]]ppp~~~|||tttooonnnoooooojjjhhhhhhiiimmmxxx|||zzzzzzxxxtttrrrrrrqqqooommmjjjhhhggggggggggggdddbbbccccccbbbbbbaaa````````````___^^^]]][[[ZZZYYYYYYWWWWWWWWWWWWWWWXXXYYYZZZ]]]^^^___```bbbeeejjjmmmmmmwwwzzzgggYYYRRRPPPSSS^^^ooo{{{dddXXXPPPFFF@@@???999;;;<<<===>>>BBBIIINNNPPPRRRUUUWWWWWWVVVTTTRRRPPPOOOLLLJJJIIIJJJKKKLLLGGGGGGFFFEEEDDDBBB@@@???@@@@@@??????@@@@@@AAABBBBBBGGGMMMTTT[[[dddooovvvzzzvvvrrroooyyyvvveeeYYYOOOKKKLLLPPPXXXjjj~~~qqqccc]]]YYYUUUSSSUUUUUU[[[ccclllrrrsssrrrqqqrrrvvv~~~~~~}}}|||zzzwwwtttrrrqqqllliiieeeccccccddddddcccccccccdddfffhhhlllooopppzzzrrrddd___[[[UUUPPPLLLHHHDDDBBBBBBCCCDDDDDDEEECCCEEEGGGHHHKKKSSS]]]fffqqqxxxuuullleee^^^ZZZWWWWWWVVVWWWXXXWWWUUUSSSMMMKKKIIIFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>@@@DDDGGGMMMSSS\\\fffooovvv}}}||||||iii^^^dddsssrrraaaQQQFFF@@@>>>>>><<<999888999:::::::::888888888999::::::;;;;;;;;;;;;;;;===???@@@AAAAAABBBCCCGGGPPP]]]nnn~~~uuusssvvvlll^^^VVVOOOKKKJJJEEEDDDBBB@@@@@@BBBDDDFFFMMMZZZnnn~~~~~~vvvooommmlllllljjjgggeeefffhhhrrr}}}zzzzzzxxxuuutttsssrrrooommmkkkjjjiiiiiiiiihhhfffdddccccccbbbbbbaaaaaaaaa``````___^^^]]]\\\ZZZYYYYYYWWWWWWWWWWWWWWWXXXYYYYYY\\\]]]___```aaadddiiilllllluuu~~~~~~lll^^^VVVSSSOOOUUUaaauuulll^^^TTTJJJDDDCCC;;;;;;<<<::::::===BBBFFFLLLNNNPPPRRRTTTTTTTTTSSSQQQPPPNNNMMMLLLLLLLLLMMMJJJIIIHHHFFFDDDCCCAAA@@@AAAAAA@@@@@@@@@AAAAAABBB???DDDIIIOOOUUU]]]gggooovvv{{{vvvrrroooxxxwwwfffZZZOOOKKKKKKNNNVVVhhhyyykkkccc^^^ZZZXXXZZZXXX^^^gggpppvvvwwwuuutttrrrvvv~~~~~~~~~}}}{{{yyyvvvtttsssmmmjjjfffdddeeefffffffffeeeddddddeeefffhhhjjjkkkrrrzzzyyykkkeee```ZZZTTTPPPLLLFFFCCCBBBBBBBBBBBBDDDCCCDDDGGGHHHJJJQQQZZZeeeoooxxxvvvooohhhbbb]]]XXXVVVVVVVVVWWWWWWVVVUUUNNNLLLJJJGGGEEEDDDCCCCCCAAACCCDDDFFFGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>@@@CCCFFFLLLRRR[[[dddmmmuuu|||{{{dddXXX]]]kkk|||nnn^^^NNNDDD@@@???>>>;;;999999:::;;;;;;:::888888999999::::::;;;;;;<<<<<<===>>>@@@AAACCCDDDCCCGGGOOOYYYeeetttzzzuuuuuulll^^^VVVOOOKKKJJJFFFDDDBBB@@@@@@BBBDDDEEEKKKWWWkkk}}}~~~~~~~~~}}}uuuqqqoooooopppkkkhhhfffgggooo}}}{{{yyyxxxwwwvvvuuussspppmmmmmmlllkkkkkkkkkjjjhhhfffccccccbbbbbbbbbbbbbbbbbb```___^^^]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYYYY[[[\\\^^^___```cccgggjjjlllrrrzzzssseee[[[VVVNNNOOOSSSbbb{{{wwwfffXXXMMMGGGEEE???>>>===:::888999;;;>>>EEEGGGIIIKKKNNNPPPRRRSSSQQQQQQQQQQQQQQQPPPOOOOOOOOOMMMKKKIIIFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBB<<<@@@EEEIIIMMMTTT]]]dddpppvvv~~~uuuqqqpppyyyxxxiii\\\QQQKKKJJJLLLTTTfff~~~yyynnngggbbb```______eeeoooxxx~~~}}}{{{vvvzzz~~~}}}|||zzzxxxvvvuuunnnkkkgggeeeeeefffgggggghhhgggffffffggghhhjjjkkknnnuuutttllleee^^^YYYTTTPPPIIIDDDBBBBBBAAAAAADDDCCCDDDGGGGGGHHHPPPXXXaaalllvvvvvvrrrllleee___YYYWWWUUUUUUWWWXXXWWWVVVOOONNNKKKHHHFFFEEEDDDDDD???AAADDDFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA???>>>???CCCEEEJJJPPPYYYbbbkkksss{{{yyycccWWW[[[ggg}}}zzzmmm\\\MMMCCC>>>>>>;;;999777777999:::999888888888999999:::;;;;;;<<<<<<===>>>>>>>>>@@@BBBDDDFFFLLLVVVaaakkkvvv~~~xxxwwwnnn___WWWPPPKKKJJJFFFDDDBBB@@@@@@AAACCCEEEJJJVVViii{{{~~~}}}}}}~~~~~~|||{{{|||wwwqqqooonnnrrr~~~|||yyyxxxxxxxxxxxxuuuqqqnnnnnnmmmkkkkkklllkkkiiigggcccccccccccccccccccccccc``````___^^^\\\[[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXYYYYYY[[[]]]^^^___bbbeeehhhkkkpppvvv}}}zzzkkk___VVVRRRPPPOOOVVVfff}}}ooo]]]OOOHHHEEECCCAAA>>>;;;999999:::;;;>>>???AAACCCGGGKKKOOOQQQQQQRRRTTTUUUUUUUUUSSSRRRSSSRRROOOLLLJJJHHHGGGGGGEEEEEEDDDCCCBBBBBBBBBBBB<<>>>>>===>>>BBBEEELLLSSS^^^gggmmmuuu}}}~~~{{{{{{ooo```WWWPPPKKKJJJFFFEEEBBB@@@@@@AAACCCDDDLLLVVVgggxxx~~~}}}}}}}}}~~~}}}zzzxxxzzz}}}zzzyyyyyyyyyyyywwwssspppnnnmmmlllllllllkkkiiigggddddddddddddccccccccccccaaa```___^^^\\\[[[ZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXWWWYYY\\\]]]^^^```ccceeejjjlllqqqxxxrrrcccWWWTTTSSSQQQQQQXXXjjjyyyeeeUUUKKKGGGCCCAAA>>><<<::::::999999999999;;;===AAAEEEIIILLLNNNPPPSSSVVVWWWWWWVVVUUUVVVUUUSSSQQQOOOMMMLLLKKKHHHGGGFFFDDDCCCBBBBBBBBB???AAADDDEEEFFFJJJQQQVVVbbbjjjttt}}}~~~tttqqqtttzzzkkk___TTTMMMLLLKKKSSSddd|||{{{vvvqqquuuzzz}}}|||wwwssslllhhhffffffffffffffffffeeefffgggiiijjjlllmmmrrrxxxzzzrrrkkkfff^^^XXXOOOIIIEEEDDDCCCBBBDDDDDDEEEHHHHHHHHHMMMUUU\\\gggsssxxxxxxuuummmeee]]]ZZZVVVTTTUUUVVVWWWWWWRRRQQQNNNJJJHHHFFFEEEEEE@@@BBBCCCEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBB@@@??????AAACCCGGGLLLTTT^^^gggpppyyy~~~tttaaaWWWZZZdddvvv}}}|||vvvjjj[[[LLLBBB<<<;;;<<<;;;:::;;;<<<===<<<;;;999999::::::;;;;;;<<<<<<;;;>>>?????????AAAFFFKKKTTT\\\eeekkkooottt|||}}}{{{}}}pppaaaXXXPPPKKKIIIGGGEEECCC@@@@@@AAACCCDDDKKKUUUdddvvv~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzzzzzxxxuuurrrooonnnllllllmmmllljjjhhhffffffeeeddddddccccccbbbaaa```___^^^]]]\\\[[[ZZZYYYYYYXXXWWWWWWWWWWWWXXXVVVXXX[[[\\\]]]^^^aaacccggghhhmmmttt{{{zzzjjj[[[TTTQQQOOONNNQQQ]]]sssmmm\\\QQQKKKBBB@@@<<<;;;::::::999777666666777999<<>>===;;;999999::::::;;;<<<<<<<<<;;;>>>BBBCCCDDDHHHOOOVVV\\\ccckkkppprrrwww~~~{{{zzz|||~~~qqqaaaXXXPPPKKKIIIGGGEEECCCAAA@@@AAABBBCCCIIIRRRaaattt~~~}}}~~~~~~~~~~~~|||zzzyyyyyyyyywwwuuuqqqooonnnnnnooonnnllliiihhhgggfffeeedddcccbbbaaaaaaaaa```^^^]]]\\\[[[ZZZYYYYYYXXXWWWWWWWWWWWWWWWTTTWWWZZZ[[[\\\]]]___aaacccccchhhooouuu~~~ssscccVVVPPPKKKKKKMMMSSSaaaooo{{{qqqaaaUUUNNNEEEBBB>>>===<<<<<<999777555666666777999:::<<<<<>><<<999888888:::<<<<<<;;;999999999:::;;;;;;<<<<<<===;;;???DDDFFFHHHNNNWWW___bbbhhhooosssuuuzzz~~~zzzyyyzzz}}}qqqbbbXXXPPPKKKIIIGGGFFFCCCAAA@@@AAABBBCCCGGGOOO___sss~~~}}}~~~~~~}}}zzzyyyyyyyyyxxxwwwrrrqqqpppppppppooommmkkkiiiiiigggfffdddbbbaaaaaaaaaaaa```___]]]\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWTTTVVVYYY[[[[[[\\\^^^```___```dddkkkqqqyyyzzziii[[[PPPGGGHHHJJJLLLRRRYYYjjj|||qqqbbbVVVNNNJJJFFFBBB@@@@@@???<<<999666666666777777777888888<<<>>>BBBGGGKKKOOORRRTTTWWWYYY[[[\\\\\\YYYVVVSSSNNNMMMJJJHHHEEECCCBBBBBB???AAABBBAAA@@@BBBHHHMMMMMMWWWeeeqqqyyy~~~vvvsssuuunnn___TTTMMMJJJKKKGGGOOO___vvv|||tttlllgggeeeeeehhhgggfffeeedddddddddcccdddccceeekkkrrr||||||wwwnnncccVVVNNNHHHCCCBBBEEEEEEGGGIIIIIIIIIKKKMMMOOOYYYfffuuu{{{rrrjjjaaaYYYXXXXXXWWWWWWYYYYYYVVVQQQNNNLLLJJJHHHFFFCCCCCCBBBAAABBBCCCDDDEEECCCBBBBBBAAABBBCCCDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAADDDIIIQQQZZZcccmmmvvv{{{oooddd\\\bbbtttrrrnnneeeXXXJJJAAA======999999::::::::::::;;;;;;999:::<<<;;;::::::<<<===CCCCCCEEEKKKSSS\\\bbbffflllmmmnnnqqqxxx|||yyyxxxuuuvvvxxx}}}vvveeeXXXMMMIIIIIIGGGEEEDDDBBBAAAAAAAAAAAAIIIPPP```uuu~~~~~~~~~|||{{{yyyyyyxxxxxxssssssrrrssssssqqqnnnkkkiiijjjjjjhhheeeccccccdddaaaaaa```___^^^\\\[[[ZZZYYYWWWUUUSSSSSSSSSTTTUUUWWWWWWXXXXXXYYYYYYXXXXXX\\\[[[\\\```eeeooopppdddZZZOOOJJJHHHGGGKKKPPPZZZeeerrryyyvvviii[[[QQQMMMIIICCCAAA@@@???<<<999999999888888888888999999;;;;;;<<>>@@@CCCEEELLLWWWbbbhhhjjjjjjjjjjjjlllpppvvvyyytttpppnnnooosss}}}xxxgggZZZPPPKKKLLLGGGEEEDDDBBBAAAAAAAAAAAAEEEJJJYYYnnn~~~}}}~~~wwwuuurrrpppoooqqqsssuuu|||}}}|||zzzyyyxxxxxxxxxxxxwwwwwwwwwuuuqqqnnnkkklllllljjjgggeeeeeefffaaaaaaaaa```___]]][[[ZZZZZZYYYXXXWWWVVVVVVVVVVVVSSSRRRPPPNNNLLLKKKJJJIIIHHHGGGIIILLLQQQYYYiiixxx}}}kkkYYYPPPMMMHHHBBB>>>@@@BBBHHHSSS]]]bbb___[[[SSSNNNIIIFFFEEEDDDAAA===<<<;;;:::888666555555555444777;;;>>>@@@@@@???===DDDGGGLLLRRRWWWZZZ\\\]]]^^^\\\YYYTTTPPPLLLIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBEEEJJJSSS^^^kkkwwwxxxmmmjjjnnnyyylll]]]TTTMMMIIIIIIJJJOOO^^^uuusssjjjaaa^^^\\\^^^bbbccc```]]][[[VVVSSSRRRRRRWWWcccooo~~~{{{zzzzzzyyyuuujjj^^^VVVQQQLLLLLLOOORRRRRRPPPNNNLLLLLLNNNPPPXXXbbboooyyy}}}tttjjj___[[[YYYVVVVVVXXXXXXWWWVVVVVVUUURRRNNNKKKGGGFFFDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAAEEELLLTTT]]]hhhrrryyy~~~wwwnnn```RRRGGGAAA>>>===999999999:::::::::;;;;;;:::;;;<<<<<<<<<>>>AAADDDHHHQQQ^^^hhhlllllljjjjjjhhhkkkooouuu}}}xxxrrrooommmooottt|||zzzhhh[[[PPPLLLLLLGGGEEEDDDBBBAAAAAAAAAAAAFFFKKKYYYnnn~~~~~~}}}~~~~~~}}}{{{xxxnnnkkkhhhfffeeegggiiikkksssxxx~~~|||zzzyyyxxxxxxxxxwwwvvvvvvvvvtttpppmmmkkklllllljjjgggeeeeeefffbbbbbbaaa```___]]]\\\[[[YYYXXXWWWVVVVVVUUUUUUUUURRRPPPNNNKKKHHHGGGFFFEEEDDDCCCEEEHHHKKKRRRaaaoooooo]]]TTTOOOIIIBBB>>>???>>>@@@HHHSSSZZZZZZXXXSSSNNNIIIGGGFFFEEEBBB???===<<<;;;999777666555555888999:::;;;<<<===>>>???BBBEEEIIIOOOTTTXXX[[[\\\^^^]]][[[WWWSSSNNNKKKIIIJJJIIIHHHGGGEEEDDDCCCBBBEEEIIIQQQ]]]jjjwwwxxxnnnlllnnnyyylll]]]SSSLLLHHHIIIIIIOOO]]]uuuyyyoooddd___\\\]]]aaaccc```]]]YYYTTTPPPNNNNNNSSS___kkkzzzyyyyyyyyyyyyuuujjj___XXXSSSOOOPPPSSSVVVUUUSSSOOOLLLLLLNNNQQQXXXbbbnnnwwwyyynnnbbb]]]ZZZWWWWWWYYYYYYYYYYYYYYYYYYVVVQQQNNNIIIGGGEEECCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBEEELLLSSS]]]hhhrrryyyxxxnnn___PPPFFFAAA>>>===999999::::::::::::;;;;;;::::::;;;;;;<<<>>>BBBEEELLLUUUbbbkkknnnnnnmmmmmmkkknnnqqqvvv}}}xxxqqqmmmkkknnnrrr{{{|||jjj[[[PPPKKKKKKGGGEEEDDDBBBAAAAAAAAAAAAFFFKKKZZZnnn~~~}}}|||}}}~~~}}}{{{wwwrrrnnnbbb```]]][[[[[[\\\___aaaiiinnnvvv|||zzzyyyxxxxxxxxxwwwvvvvvvuuusssooollljjjkkkkkkiiigggeeeeeeeeebbbbbbaaaaaa___^^^\\\[[[XXXXXXWWWWWWVVVUUUUUUTTTQQQOOOLLLIIIFFFDDDDDDCCCCCCBBBBBBEEEGGGLLLZZZhhh}}}rrraaaWWWQQQIIIBBB???===;;;<<>>===<<<:::888777777777;;;:::888888999;;;>>>@@@CCCEEEIIINNNTTTXXX\\\]]]^^^]]]\\\YYYUUUQQQMMMKKKJJJJJJIIIHHHGGGFFFFFFEEEFFFIIIQQQ[[[hhhuuuxxxooommmmmmyyylll]]]SSSKKKHHHHHHHHHNNN]]]tttuuuiiiccc]]]]]]aaadddbbb___YYYTTTOOOMMMLLLPPP]]]iiittt|||}}}xxxwwwyyyzzzvvvkkk```[[[VVVSSSTTTXXXYYYXXXUUUPPPMMMLLLOOOQQQWWWaaalllvvv}}}qqqeee___[[[XXXXXXZZZZZZ[[[[[[]]]\\\YYYTTTPPPIIIHHHFFFDDDBBBBBBBBBBBBAAABBBCCCEEEFFFFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBFFFLLLSSS]]]hhhssszzzyyynnn^^^OOOFFFAAA>>>===999999::::::::::::;;;;;;;;;;;;<<<<<<===@@@DDDHHHTTT]]]hhhnnnooommmmmmnnnnnnpppsssvvv|||xxxooojjjgggiiimmm{{{}}}kkk\\\PPPJJJJJJGGGEEEDDDBBBAAAAAAAAAAAACCCJJJYYYnnn~~~~~~|||zzz{{{~~~}}}~~~~~~|||yyyuuuooohhhcccVVVUUURRRPPPQQQSSSVVVXXX\\\aaaiiisss~~~}}}{{{yyyxxxxxxxxxwwwvvvvvvuuusssooollljjjjjjjjjhhhfffddddddeeebbbbbbbbbaaa___^^^\\\[[[YYYYYYYYYXXXXXXWWWVVVUUUQQQOOOKKKHHHEEEDDDCCCCCCBBB@@@AAABBBCCCHHHTTTaaauuuzzziii^^^TTTJJJDDDCCC===<<<;;;===AAAHHHNNNRRRNNNJJJFFFDDDEEEEEECCCAAA???>>><<<;;;:::999999999999888777777888:::===>>>CCCFFFJJJPPPVVV\\\```bbbaaaaaaaaa___\\\XXXSSSQQQNNNMMMLLLJJJIIIGGGFFFEEEFFFIIIPPPYYYfffsssxxxnnnllllllxxxlll]]]SSSKKKGGGGGGHHHNNN\\\tttzzzmmmfff___^^^bbbeeedddaaa\\\VVVPPPMMMLLLPPP\\\hhhoooxxx~~~{{{wwwwwwyyy{{{vvvlllbbb\\\YYYVVVXXX\\\ZZZYYYVVVQQQMMMMMMOOOQQQVVV```lllvvvsssfff```\\\YYYYYY[[[[[[\\\]]]___^^^[[[VVVRRRJJJIIIFFFDDDBBBBBBBBBBBB@@@AAACCCEEEGGGGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAACCCFFFLLLSSS]]]hhhsss{{{~~~~~~zzznnn]]]NNNEEEAAA>>>===999999:::::::::;;;;;;;;;<<<=========>>>AAAFFFJJJ]]]eeemmmqqqnnnkkkjjjkkknnnppprrruuuyyyxxxnnngggcccdddhhh|||~~~kkk\\\PPPJJJIIIGGGFFFDDDBBBAAAAAAAAAAAAAAAHHHYYYooo}}}{{{zzzzzz}}}~~~~~~~~~}}}yyyuuupppiiiaaa\\\OOONNNKKKJJJJJJMMMPPPRRRQQQVVV___hhhqqq}}}}}}{{{yyyxxxxxxyyyxxxwwwwwwvvvsssooollliiijjjjjjhhheeeccccccdddbbbbbbbbbaaa```^^^\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVQQQOOOKKKHHHEEEDDDDDDDDDAAA@@@@@@AAAAAAEEEQQQ]]]rrrrrreeeYYYNNNHHHHHH??????===;;;<<<@@@FFFKKKLLLHHHDDDCCCEEEEEEDDDAAA???>>>===<<<;;;:::::::::666666666777888:::;;;<<>>???@@@BBBDDDEEEFFFFFFGGGEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@CCCEEEIIIQQQ\\\hhhssszzzzzzyyy|||{{{lll\\\PPPHHH@@@<<<===<<<;;;;;;:::::::::;;;;;;999<<<>>>>>>===AAAIIIPPP^^^fffmmmmmmmmmnnnnnnlllqqqqqqssswwwxxxyyy}}}oooddd```fffnnn|||rrrbbbVVVNNNIIIHHHGGGEEEBBBAAA@@@@@@@@@CCCKKKWWWfffyyy~~~zzzzzz~~~}}}~~~~~~~~~{{{ssskkkddd\\\TTTPPPKKKKKKJJJIIIIIIIIIIIIIIIMMMPPPUUU[[[ccclllvvv|||~~~}}}|||{{{zzzzzzxxxwwwwwwvvvuuusssrrrqqqjjjjjjjjjiiihhhgggggggggdddbbb```_________^^^]]][[[ZZZYYYZZZ[[[\\\[[[ZZZWWWTTTQQQNNNLLLJJJGGGEEEFFFDDDDDDDDDCCCEEEOOOZZZlllxxxhhh\\\RRRIIIDDD>>>===;;;;;;;;;>>>@@@BBBEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@>>><<<:::888777777666555555666999===???BBBHHHPPPXXX```gggmmmqqqrrrqqqnnnjjjeeeaaa]]][[[\\\YYYTTTQQQNNNKKKGGGEEEDDDGGGNNNXXXdddqqq|||uuulllkkkmmmyyylll]]]SSSLLLHHHGGGHHHMMM[[[rrrwwwppphhhhhhmmmqqqooolll```ZZZTTTQQQOOOPPPYYYcccoootttvvvuuutttvvvwwwuuussslllccc^^^___bbbdddeeeaaa^^^ZZZUUURRRQQQQQQQQQWWW^^^hhhrrrzzz~~~qqqddd\\\[[[]]]___^^^aaacccaaa______\\\WWWOOOLLLHHHEEECCCBBB@@@???@@@@@@AAACCCDDDFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@CCCEEEIIIQQQ\\\iiitttzzz|||{{{~~~yyykkk[[[PPPGGG@@@<<<===<<<;;;;;;::::::;;;;;;<<<999<<<>>>>>>>>>AAAIIIOOO[[[cccjjjlllnnnpppqqqpppmmmnnnrrrwwwyyyzzzrrrfffaaaeeemmm|||tttdddXXXPPPLLLIIIGGGEEEBBBAAA@@@@@@@@@DDDKKKWWWfffxxx}}}{{{~~~|||}}}~~~~~~}}}yyyqqqjjjbbbZZZSSSNNNKKKJJJIIIHHHGGGGGGGGGGGGIIIKKKOOOTTTYYY```hhhnnnwww}}}|||zzzyyyyyywwwwwwwwwvvvtttsssqqqpppllllllkkkiiihhhfffeeeeeedddbbb____________^^^\\\]]][[[[[[\\\^^^```______]]]ZZZWWWTTTRRRPPPMMMJJJGGGEEEDDDDDDBBBBBBKKKUUUhhh}}}|||lll^^^TTTKKKFFFAAA???===;;;:::;;;===>>>BBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???===;;;999888999888777666666888;;;===BBBHHHQQQZZZcccjjjrrrvvvxxxwwwuuuqqqmmmhhheeebbb^^^[[[WWWSSSPPPMMMJJJGGGDDDGGGNNNXXXdddqqq|||vvvmmmllllllyyykkk]]]TTTLLLHHHHHHHHHMMM[[[rrryyyssslllmmmrrrvvvtttqqqddd^^^XXXTTTRRRSSSZZZcccnnnsssvvvtttsssuuuuuussssssmmmfffccceeeiiikkkllleeebbb]]]WWWTTTRRRRRRRRRWWW]]]fffooowww~~~ttthhh```]]]^^^```___ccceeedddcccccc```[[[SSSOOOJJJFFFDDDCCCAAA@@@AAAAAAAAAAAACCCEEEGGGHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@????????????@@@@@@CCCEEEIIIQQQ\\\iiittt{{{~~~~~~}}}wwwiiiYYYNNNFFF???<<<===<<<;;;;;;;;;;;;;;;<<<<<<:::<<<>>>>>>>>>BBBHHHMMMVVV^^^fffiiinnnsssuuutttjjjkkkooouuuxxxyyyxxxjjjccceeekkkxxxvvvfff[[[SSSOOOIIIGGGEEECCCAAA@@@@@@@@@DDDKKKVVVdddwww~~~~~~~~~||||||}}}~~~}}}yyyrrrkkkccc[[[SSSNNNMMMLLLJJJHHHGGGFFFFFFFFFGGGIIIKKKMMMPPPUUU[[[___gggooo}}}}}}{{{zzzxxxwwwwwwwwwvvvuuutttrrrqqqpppnnnmmmllljjjhhhfffdddccccccaaa___^^^______]]]\\\^^^]]]]]]___cccggghhhiiihhheeeaaa^^^[[[XXXTTTRRRLLLHHHFFFEEEBBBAAAHHHPPPbbbvvvqqqbbbVVVLLLGGGCCCAAA>>>;;;999888999999>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@>>><<<;;;:::<<<:::888777777888999;;;@@@FFFOOOYYYcccllltttyyy|||{{{yyyvvvsssnnnkkkiiiaaa^^^ZZZVVVSSSQQQMMMKKKFFFHHHNNNWWWcccppp{{{vvvmmmllllllxxxjjj\\\TTTMMMIIIJJJHHHNNN\\\sss{{{uuupppqqqwww{{{yyyuuujjjccc\\\YYYVVVVVV[[[aaakkkppprrrpppppprrrrrrpppppplllggggggjjjoooqqqqqqjjjfff```ZZZUUUSSSSSSTTTXXX]]]eeemmmttt{{{wwwkkkddd``````aaa```eeehhhgggggggggddd___VVVRRRLLLHHHFFFDDDBBBAAABBBAAA@@@@@@AAADDDFFFHHHGGGGGGFFFEEEDDDBBBAAA@@@AAA@@@@@@??????@@@@@@AAACCCEEEIIIQQQ]]]jjjuuu{{{}}}wwwsssfffVVVLLLEEE>>><<<===<<<;;;;;;;;;;;;<<<<<<===;;;===>>>>>>???BBBGGGKKKPPPXXX```eeelllsssvvvuuuiiiiiilllpppsssxxx~~~oooeeeeeeiiirrrwwwggg\\\TTTOOOIIIHHHEEECCCAAA@@@@@@@@@DDDKKKTTTbbbttt~~~~~~~~~|||vvvooohhh```XXXRRRQQQOOOLLLJJJHHHGGGGGGGGGHHHIIIKKKLLLNNNQQQUUUYYY```gggttt~~~|||zzzxxxwwwwwwwwwvvvvvvtttrrrqqqpppnnnmmmllljjjhhhgggeeeeeecccaaa___^^^______]]]\\\]]]]]]^^^bbbiiipppuuuwwwvvvrrrnnnjjjeeeaaa[[[XXXQQQMMMIIIHHHEEECCCHHHOOOZZZmmmuuudddVVVMMMHHHBBB@@@===:::888777777777::::::<<<===>>>@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<;;;999888888999:::;;;===CCCLLLUUU___hhhqqqvvvxxxxxxwwwuuurrrnnnkkkhhhccc```[[[XXXUUUSSSPPPMMMHHHJJJOOOWWWcccooozzztttllljjjlllxxx}}}iii\\\SSSMMMJJJJJJIIIOOO]]]tttzzzwwwzzzppphhh```\\\YYYWWWZZZ^^^fffkkknnnmmmllloooooommmnnnkkkhhhjjjnnnsssttttttnnniiibbb[[[WWWUUUUUUUUU[[[___eeekkkrrryyyxxxnnnfffbbbaaaaaaaaafffjjjjjjjjjkkkgggbbbZZZUUUNNNIIIFFFDDDCCCAAABBBAAA@@@@@@AAACCCEEEGGGGGGGGGGGGFFFEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBEEEIIIRRR]]]jjjuuu|||xxxqqq|||pppbbbSSSJJJDDD>>><<<===;;;;;;;;;;;;;;;<<<===>>><<<===>>>???@@@CCCFFFIIILLLRRRYYY___gggooorrrqqqjjjggggggjjjmmmsssttthhheeehhhmmm~~~xxxhhh\\\SSSNNNIIIHHHFFFCCCBBBAAAAAAAAADDDIIIRRR___qqq~~~~~~{{{uuunnnfff]]]XXXSSSQQQNNNKKKIIIHHHHHHIIIGGGIIIKKKLLLMMMPPPSSSVVVZZZaaalllzzz}}}{{{yyyxxxxxxxxxwwwvvvuuusssrrrqqqmmmmmmlllkkkjjjiiiiiihhhdddbbb```_________^^^]]]\\\\\\^^^eeennnyyyzzzuuuoooiiibbb]]]UUUPPPLLLJJJGGGDDDGGGLLLSSScccxxxxxxfffWWWMMMHHH@@@???===:::999888777777666777:::<<<===?????????@@@@@@@@@@@@@@@???>>>>>>;;;::::::999999:::;;;<<<===BBBJJJSSS\\\eeemmmrrrsssssssssrrrpppllliiigggccc```\\\YYYVVVTTTQQQOOOKKKMMMQQQXXXcccooozzzrrriiihhhkkkwww|||hhh[[[SSSMMMJJJKKKIIIPPP___uuu~~~}}}yyypppgggccc___[[[[[[]]]ccciiilllkkkkkkooopppnnnooommmlllnnnssswwwwwwvvvpppkkkddd\\\WWWVVVVVVWWW\\\___dddiiiooovvv}}}wwwooohhhdddbbbaaaaaagggkkklllmmmnnnjjjeee\\\WWWPPPJJJFFFDDDBBBAAABBBAAAAAAAAAAAACCCDDDEEEFFFFFFGGGGGGGGGEEEDDDBBBAAAAAA@@@@@@@@@@@@AAAAAABBBEEEJJJRRR^^^kkkvvv}}}uuullltttlll___QQQHHHBBB===<<<===;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???AAACCCEEEGGGIIINNNSSSXXX```iiikkkhhhhhhdddbbbdddfffmmmzzzxxxkkkgggiiilll{{{|||lll___UUUNNNJJJHHHFFFDDDBBBAAAAAAAAACCCHHHOOO\\\nnn~~~~~~~~~~~~~~~~~~|||~~~|||uuummmddd___WWWTTTQQQNNNLLLLLLLLLMMMJJJLLLNNNOOOPPPRRRUUUWWWWWW\\\fffttt~~~}}}{{{zzzyyyyyyxxxwwwvvvtttsssrrrnnnnnnmmmmmmllllllkkkkkkeeecccaaa```aaaaaa___^^^\\\\\\___fffrrr~~~~~~yyyrrrjjjfff\\\UUUOOOLLLIIIEEEEEEIIILLLXXXhhhxxx|||hhhWWWMMMIII???>>>===;;;:::999888888555666999;;;===>>>>>>>>>>>>??????@@@@@@@@@??????;;;;;;::::::;;;;;;<<<<<<>>>CCCJJJQQQYYYbbbjjjppppppqqqrrrrrrpppmmmiiigggdddaaa]]]ZZZWWWUUURRRPPPNNNOOOSSSZZZdddppp{{{qqqhhhgggkkkvvv|||hhh[[[SSSMMMJJJJJJJJJPPP```vvv}}}tttooojjjdddbbbcccdddjjjmmmmmmnnnrrrsssrrrsssqqqqqqtttyyy{{{{{{yyypppkkkddd]]]XXXVVVWWWXXX\\\^^^bbbfffkkkrrrzzz|||vvvoooiiidddbbbaaaaaaggglllmmmoooppplllggg^^^XXXPPPJJJFFFCCCBBBAAA@@@AAAAAABBBBBBCCCCCCDDDDDDEEEGGGHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@AAAAAABBBBBBDDDJJJRRR^^^kkkwww~~~~~~ooohhhmmm|||zzzjjj]]]OOOGGGAAA===<<<===;;;;;;;;;;;;<<<===>>>???>>>>>>>>>???AAADDDEEEEEEHHHKKKOOORRRZZZaaabbb^^^aaa___^^^```bbbfffqqq|||{{{mmmhhhjjjjjjwwwrrrdddXXXQQQJJJIIIFFFDDDBBBAAAAAAAAABBBFFFMMMYYYkkk{{{~~~}}}}}}}}}}}}~~~zzz{{{}}}xxxoooiii___\\\YYYUUUTTTTTTVVVWWWUUUWWWYYYZZZZZZ[[[]]]___[[[___gggsss~~~}}}zzzzzzzzzyyywwwvvvtttsssqqqqqqpppooonnnmmmlllkkkgggeeebbbbbbbbbbbbaaa______^^^```gggsss{{{tttpppggg___XXXSSSMMMGGGEEEGGGGGGOOOYYYfffyyy~~~jjjYYYOOOKKK@@@???>>><<<:::999888777444666999;;;=========<<<======>>>???@@@@@@@@@???======<<<<<<;;;:::::::::;;;???FFFMMMVVV___hhhmmmnnnpppqqqrrrqqqnnnkkkhhheeebbb^^^[[[YYYWWWTTTRRRQQQRRRUUU[[[eeeqqq|||qqqhhhgggkkkvvv}}}hhh[[[RRRLLLIIIIIIJJJQQQ```wwwzzzuuunnnjjjjjjfffkkkppppppqqquuuwwwvvvwwwuuuuuuxxx}}}}}}{{{pppkkkddd\\\XXXWWWXXXYYY[[[]]]```dddiiipppxxx}}}~~~zzzuuunnniiidddbbbaaaaaaggglllnnnooopppmmmhhh^^^YYYPPPJJJEEECCCAAA@@@@@@@@@AAABBBCCCCCCCCCBBBCCCEEEGGGHHHHHHHHHFFFEEEBBBAAAAAA@@@@@@AAAAAABBBBBBDDDJJJRRR^^^kkkwww~~~xxxhhhfffjjjxxx|||wwwiii\\\NNNFFFAAA===<<<>>>;;;;;;;;;<<<<<<>>>?????????>>>>>>???BBBDDDEEEDDDHHHJJJLLLOOOUUU\\\\\\XXX\\\[[[\\\___```bbbjjjsss}}}oooiiikkkgggrrrwwwhhh[[[SSSJJJIIIFFFDDDBBBBBBAAAAAAAAAEEELLLWWWiiizzz~~~}}}}}}}}}}}}}}}~~~zzzzzz{{{~~~xxxrrrgggdddaaa^^^\\\]]]___```bbbdddeeefffeeeeeegggiiieeegggllluuu{{{{{{zzzzzzxxxwwwuuutttuuutttrrrpppnnnmmmkkkjjjhhheeecccbbbccccccbbb```aaaaaabbbhhhsss|||wwwrrriii```ZZZSSSKKKGGGHHHDDDIIIPPPZZZmmmlll[[[QQQMMMBBBAAA???===;;;888777666555666999;;;======<<<<<<<<<<<<>>>??????@@@@@@@@@@@@???>>>===;;;:::888888666:::AAAIIIRRR[[[eeekkkmmmoooqqqrrrqqqnnnkkkiiifffccc___\\\ZZZXXXUUUSSSSSSTTTVVV\\\eeeqqq}}}rrriiihhhkkkvvv}}}iii[[[RRRKKKHHHHHHJJJQQQaaawww~~~tttqqqttttttuuuvvvxxx{{{}}}~~~}}}{{{~~~|||ooojjjccc^^^[[[ZZZXXXWWW\\\___cccgggkkkpppwww{{{|||ssskkkfffbbb___]]]bbbfffkkkooopppooommmkkkggg___TTTKKKEEECCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAABBBDDDFFFHHHHHHGGGEEECCCEEEDDDBBB@@@@@@@@@BBBCCCDDDFFFKKKTTT```mmmyyyrrriiieeeooo{{{yyymmmcccZZZNNNDDD@@@???===<<<>>>=========>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCDDDHHHIIILLLOOORRRTTTVVVWWW\\\ZZZXXXYYY]]]dddkkkpppzzzkkkdddccciiisssxxxiii[[[SSSKKKIIIGGGDDDBBBAAAAAAAAABBBFFFLLLVVVgggyyy~~~~~~~~~~~~{{{xxx|||xxxuuuxxx}}}~~~sssoookkkiiikkknnnpppqqqsssuuuxxxzzzyyyvvvrrrpppnnnsss{{{~~~}}}{{{yyyxxxwwwyyywwwuuurrrooommmlllkkkkkkhhheeeccccccccccccccc``````bbbfffnnnzzzzzztttlllbbbYYYQQQIIIDDDHHHFFFHHHOOOYYYiiirrrcccUUUJJJGGGDDDAAA???===;;;999777555666777888:::;;;======???>>>>>>>>>???@@@AAAAAA??????>>>===;;;:::888777;;;;;;>>>FFFNNNVVVaaakkkkkkqqquuusssppppppmmmiiihhhddd```]]][[[YYYWWWUUUTTTTTTWWW]]]fffrrr}}}~~~nnnggggggqqqzzz{{{gggYYYQQQJJJGGGGGGMMMTTTddd{{{}}}ooojjjddd___\\\[[[ZZZYYY]]]```dddhhhlllrrrxxx||||||tttlllfffbbb___^^^___ccciiinnnqqqqqqooonnniiibbbWWWMMMHHHEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAADDDGGGHHHHHHGGGFFFEEEDDDBBB@@@@@@@@@AAABBBCCCFFFLLLUUUaaannnyyyrrrkkkhhhrrr|||uuuhhhbbbYYYMMMDDD@@@???>>>===>>>======>>>>>>???@@@AAA@@@@@@AAABBBDDDEEEFFFGGGJJJKKKNNNQQQSSSVVVWWWXXXYYYXXXXXXYYY^^^dddlllppp{{{zzzllleeedddfffppp~~~vvvfffYYYQQQKKKIIIGGGDDDBBBAAA@@@@@@AAAEEEKKKUUUfffxxx~~~~~~|||yyy{{{xxxuuuwww}}}|||yyyvvvuuuwwwzzz}}}|||wwwzzz~~~}}}|||zzzyyyyyyxxxuuussspppnnnmmmlllmmmjjjfffdddcccccccccbbb___```aaaeeelllxxx~~~vvvmmmddd[[[SSSNNNHHHEEEEEEJJJRRR```uuuttteeeWWWMMMHHHEEEBBB???===<<<999777555666777888:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@???>>><<<:::999;;;:::<<>>???BBBEEEHHHIIIIIIIIIEEEDDDCCCAAA@@@@@@AAABBBBBBFFFMMMWWWcccoooyyyuuuqqqoooxxx~~~qqqddd```WWWLLLDDD@@@@@@???>>>=========>>>>>>@@@AAAAAA???@@@AAACCCFFFHHHIIIJJJLLLMMMOOORRRUUUWWWXXXYYYWWWWWWWWWZZZ___fffmmmqqquuu|||{{{mmmfffeeebbbmmmzzzssscccWWWPPPKKKIIIGGGDDDBBBAAA@@@@@@@@@CCCIIIRRRcccvvv~~~}}}{{{{{{xxxvvvxxx|||~~~}}}|||zzzyyyvvvtttrrrpppooonnnooolllhhhfffddddddbbbaaa^^^___```bbbiiisss|||uuummmcccZZZSSSKKKGGGDDDFFFJJJTTTfffuuuyyyiii[[[RRRJJJGGGCCC@@@>>><<<:::888777777777888999;;;<<<===<<<<<<===>>>???@@@BBBCCCCCCBBBBBBAAA@@@???===<<<;;;999:::???EEELLLWWWbbbiiioootttsssrrrrrroookkkiiifffaaa^^^[[[XXXUUUSSSSSSTTTWWW]]]gggsss~~~{{{kkkddddddrrr}}}tttaaaUUUOOOJJJHHHIIIMMMVVVggg~~~{{{pppkkkfffaaa```______^^^bbbdddhhhlllpppvvv|||~~~xxxqqqiiiccc___^^^[[[___eeelllppprrrsssrrrnnnggg\\\SSSLLLHHHFFFEEEAAAAAAAAA@@@@@@@@@??????>>>???BBBDDDFFFHHHIIIJJJFFFEEEDDDBBBAAAAAAAAAAAAAAAEEEMMMXXXdddpppzzz{{{yyyzzz~~~pppddd^^^UUUJJJCCC@@@AAA@@@@@@=========>>>???@@@AAABBB@@@AAABBBDDDFFFHHHIIIJJJLLLNNNPPPSSSUUUWWWYYYYYYVVVWWWYYY]]]bbbhhhnnnqqqqqqxxxooogggfff```jjjxxxqqq```TTTNNNJJJIIIFFFDDDAAA@@@@@@@@@>>>BBBGGGOOO___rrr~~~~~~}}}||||||zzzyyyzzz}}}~~~{{{zzzxxxvvvtttrrrrrrqqqqqqnnnkkkhhhfffdddbbb```^^^^^^^^^```eeemmmxxxxxxmmm```WWWRRRLLLFFFEEEGGGMMMZZZfff~~~~~~mmm^^^TTTMMMIIIDDDAAA>>>===:::999888888777888999:::;;;<<<;;;;;;<<<===???AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>===:::999===AAAGGGQQQ[[[eeelllrrrsssrrrssspppllljjjgggccc___\\\YYYUUURRRSSSTTTXXX^^^hhhsss~~~{{{jjjddddddsss~~~tttaaaUUUOOOJJJHHHIIINNNXXXjjj}}}yyyppplllgggcccbbbbbbbbbbbbeeegggkkknnnrrrwww|||{{{sssjjjccc___^^^]]]```eeekkkoooqqqqqqqqqnnnggg]]]TTTMMMHHHEEECCCAAAAAAAAA@@@@@@@@@??????AAAAAABBBCCCEEEFFFHHHIIIGGGGGGFFFDDDCCCBBBBBBBBBBBBFFFNNNYYYeeeqqq{{{sssggg\\\TTTIIIBBB@@@AAAAAA@@@======>>>>>>???AAABBBCCCBBBCCCDDDEEEFFFHHHIIIIIIMMMNNNPPPSSSUUUWWWXXXXXXWWWYYY\\\```eeejjjnnnpppnnnuuutttiiifffaaajjjvvvqqq___SSSNNNJJJHHHFFFCCCAAA@@@@@@@@@===AAAEEELLL[[[ooo}}}}}}}}}}}}~~~}}}}}}}}}||||||}}}|||{{{yyyxxxvvvuuuttttttssspppmmmjjjhhheeebbb```]]]]]]]]]]]]aaahhhqqqwww~~~yyywwwxxx}}}nnncccYYYQQQJJJGGGFFFIIIRRR[[[qqqrrraaaVVVPPPLLLFFFBBB???===;;;:::999999888777888999;;;<<<;;;;;;<<<===>>>@@@BBBCCCBBBBBBBBBBBBAAAAAA@@@??????<<<;;;===@@@CCCLLLUUU^^^gggnnnppprrrsssqqqnnnkkkhhhdddaaa^^^ZZZVVVSSSSSSUUUXXX___iiittt~~~{{{kkkeeefffsssvvvbbbVVVOOOIIIGGGHHHOOOYYYmmm~~~zzzwwwqqqmmmhhheeedddeeeeeeeeehhhjjjmmmooorrrwww|||}}}vvvlllccc___^^^^^^aaaeeejjjnnnpppqqqqqqooohhh^^^TTTMMMHHHDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCBBBBBBCCCEEEFFFHHHIIIIIIHHHGGGFFFDDDCCCCCCCCCFFFNNNXXXeeerrr|||uuuiii\\\TTTIIIBBB@@@@@@AAA@@@======>>>>>>@@@AAACCCDDDDDDEEEFFFGGGHHHIIIJJJJJJNNNOOOQQQSSSVVVWWWXXXYYYXXXZZZ^^^bbbfffiiillllllkkkrrr}}}yyykkkgggbbbiiittttttaaaTTTNNNJJJHHHFFFCCCAAA@@@??????>>>AAADDDJJJWWWkkkzzz|||{{{{{{}}}}}}}}}~~~~~~}}}|||{{{yyyxxxwwwwwwwwwtttrrrnnnllliiigggccc```^^^]]]]]]\\\^^^dddkkkqqq}}}{{{tttqqqrrr}}}{{{pppbbbYYYOOOJJJGGGFFFLLLSSSfffwwwxxxfffXXXSSSNNNHHHCCC@@@>>><<<;;;;;;:::888777777888:::<<<;;;;;;<<<===>>>???AAABBBAAAAAAAAABBBBBBAAA@@@@@@@@@===<<<>>>???@@@GGGNNNVVV```iiimmmpppsssrrrnnnllliiifffcccaaa]]]YYYUUUSSSUUUYYY```jjjttt~~~{{{lllfffhhhrrrvvvbbbVVVOOOIIIGGGHHHPPP[[[ooo~~~~~~~~~~~~}}}xxxtttssstttuuuxxx~~~yyywwwqqqnnniiiffffffggghhhhhhjjjlllnnnppprrrvvvzzz}}}xxxmmmccc___^^^]]]___dddiiinnnppprrrrrrpppjjj```VVVOOOIIIEEEBBBBBBBBBBBBBBBAAAAAAAAAAAADDDCCCAAAAAABBBDDDGGGIIIKKKKKKJJJIIIHHHFFFEEEDDDDDDGGGMMMWWWdddrrr~~~uuuiii\\\TTTIIIBBB@@@@@@@@@???======>>>???@@@BBBCCCDDDEEEFFFGGGIIIKKKMMMNNNOOOPPPQQQSSSUUUWWWYYYYYYZZZXXX[[[___ccceeegggggggggggglllwwwooohhhccciiiqqq}}}wwwcccVVVPPPIIIHHHEEECCCAAA?????????>>>AAADDDHHHTTTgggxxx{{{yyyzzz{{{||||||}}}~~~~~~}}}|||{{{zzzyyyyyyyyytttrrrooommmkkkhhhdddaaa___^^^]]][[[\\\aaaggglllyyy|||uuurrrrrrzzz~~~nnndddXXXQQQKKKHHHJJJNNN[[[mmm~~~lll\\\UUUPPPIIICCC@@@>>>===;;;<<<:::888777777888:::;;;<<<<<<<<<======???@@@@@@AAAAAABBBBBBBBBBBBBBBAAA???===<<<>>>>>>===AAAGGGOOOYYYccciiinnnrrrrrrooollljjjgggeeeccc```[[[XXXSSSUUUYYYaaajjjuuu~~~zzzlllgggiiiqqqrrr___TTTNNNIIIHHHIIIQQQ]]]ppp~~~}}}~~~yyy}}}xxxuuummmiiiiiikkkjjjkkkuuu~~~zzzwwwrrrnnniiigggggghhhiiiiiilllmmmoooqqqrrruuuyyy|||yyymmmddd______[[[^^^ccciiinnnqqqssstttqqqkkkaaaWWWPPPJJJEEECCCCCCCCCBBBBBBBBBBBBAAAAAACCCBBB@@@@@@BBBEEEHHHJJJLLLLLLKKKJJJIIIGGGEEEDDDEEEHHHMMMWWWdddrrrtttggg]]]TTTIIIBBB???@@@??????======>>>???@@@BBBDDDEEEEEEFFFHHHKKKNNNQQQSSSTTTQQQSSSTTTWWWYYYZZZ[[[[[[XXX[[[___bbbdddeeedddcccdddhhhpppqqqjjjccchhhoooyyyyyydddWWWPPPIIIHHHEEECCC@@@????????????BBBDDDGGGRRReeevvv~~~zzzxxxyyyzzz||||||}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{zzzzzzzzztttrrrooommmllliiieeebbb___^^^]]][[[[[[___eeejjjwwwxxxuuuuuu|||yyynnnaaaXXXPPPKKKKKKNNNTTTfff|||ppp```VVVQQQJJJDDD@@@>>>===<<<<<<;;;888777666888:::;;;===============>>>??????AAABBBCCCCCCCCCCCCCCCCCC>>><<<<<<>>>===;;;>>>CCCKKKUUU```gggmmmqqqrrrooollljjjhhhfffeeeaaa]]]ZZZSSSUUUZZZaaakkkuuu~~~xxxkkkfffiiiqqqooo]]]RRRMMMIIIHHHJJJQQQ^^^qqqzzzssslllhhhbbb```^^^\\\^^^bbbgggkkkssszzz|||wwwsssqqqpppnnnjjjgggfffhhhkkknnnpppsssttttttwww|||yyyppphhhbbb______aaaeeejjjooosssvvvxxxsssmmmddd[[[TTTNNNJJJGGGHHHGGGGGGFFFEEEDDDDDDCCC@@@@@@??????@@@BBBCCCDDDJJJOOOSSSQQQKKKEEEDDDEEEEEEHHHMMMVVVcccqqq}}}nnnbbbYYYNNNDDDAAAAAA@@@??????>>>@@@AAAAAA@@@AAACCCEEEIIIJJJLLLNNNPPPRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYYYY[[[\\\___aaacccdddddddddeeefffnnnpppeeecccgggnnnxxx{{{fffWWWOOOKKKHHHEEECCCBBBAAA@@@???DDD@@@AAAHHHSSSaaaqqq~~~~~~}}}|||zzzzzz{{{{{{|||{{{||||||}}}}}}}}}||||||}}}~~~~~~}}}}}}|||zzzxxxuuuuuusssqqqooollliiidddaaaaaa```^^^[[[[[[^^^cccgggsss}}}ooo___UUUOOOLLLKKKSSS^^^qqqqqqaaaTTTLLLEEEDDDCCC???<<<======<<<;;;:::999888888888;;;===???@@@>>>======>>>BBBCCCCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>DDDJJJSSS\\\dddkkkppptttsssooojjjfffeeebbb^^^[[[XXXYYY\\\cccmmmvvv}}}tttgggeeejjjwww{{{lll\\\RRRKKKGGGGGGIIIOOO___ttt~~~yyyssskkkeeeaaa\\\ZZZWWWVVVWWW[[[___bbbhhhnnnwww~~~}}}xxxuuuqqqpppnnnjjjggggggiiikkkoooqqqtttuuuuuuwww|||{{{rrrjjjdddbbbaaacccggglllqqquuuxxxyyytttnnneee]]]VVVPPPKKKHHHHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@@@@???@@@BBBCCCDDDIIINNNQQQPPPKKKFFFDDDEEEEEEHHHNNNWWWcccqqq}}}~~~~~~~~~mmmbbbWWWMMMDDDBBBAAA@@@???@@@???@@@AAAAAAAAAAAADDDFFFGGGIIILLLPPPSSSVVVXXXYYYWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[]]]^^^___```aaaaaacccdddlll}}}}}}nnneeeaaaeeelllvvv}}}hhhXXXPPPKKKHHHEEECCCBBBAAA@@@???CCC??????GGGQQQ^^^ooo|||~~~}}}{{{zzzzzzzzz{{{|||~~~~~~~~~~~~}}}|||{{{{{{~~~~~~~~~}}}zzzxxxuuusssqqqpppnnnkkkgggddd```___]]]ZZZYYY\\\aaaeeesssxxxhhh\\\TTTNNNLLLOOOZZZmmmsssdddUUUMMMFFFDDDCCC???============<<<::::::999999:::===>>>@@@@@@???>>>>>>???BBBBBBCCCCCCDDDCCCCCCCCC@@@@@@?????????>>>>>>>>>AAAFFFNNNVVV^^^eeekkkpppppplllhhhfffeeeccc```]]][[[ZZZ]]]ccclllvvv~~~rrrfffdddjjjxxxzzzlll\\\QQQKKKGGGGGGIIIPPP```uuu~~~|||xxxxxxvvvrrrllleee___[[[XXXVVVTTTSSSSSSVVVZZZ\\\```eeekkkqqqtttwwwzzz|||}}}xxxvvvppppppnnnjjjhhhhhhjjjlllpppsssvvvwwwvvvyyy~~~}}}uuulllgggdddccceeeiiinnnssswwwzzz{{{vvvpppggg___XXXRRRNNNKKKHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@@@@@@@BBBCCCDDDHHHLLLOOONNNJJJFFFEEEEEEEEEHHHNNNXXXdddqqq}}}||||||{{{kkkaaaUUULLLDDDBBBAAA@@@???AAA???AAABBBBBBBBBCCCEEEGGGGGGIIIMMMRRRWWW[[[^^^```ZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\]]]^^^___```bbbccciiixxxwwwkkkccc___bbbiiissskkk[[[RRRLLLIIIEEECCCBBBBBB@@@???AAA>>>???EEENNN[[[lllzzz}}}|||{{{zzzyyyzzz{{{{{{~~~|||{{{zzz|||zzzsssrrrpppnnnnnnkkkhhhfff^^^]]][[[YYYXXXYYY]]]```ooo~~~tttfff[[[QQQLLLKKKTTTfff{{{uuufffWWWNNNGGGEEECCC???======>>>>>>===<<<;;;;;;;;;;;;???@@@AAA@@@???>>>???AAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>===AAAGGGMMMTTT\\\dddiiikkkjjjhhhffffffdddaaa___^^^]]]^^^cccmmmwww~~~pppeeedddjjj{{{zzzkkk[[[QQQKKKFFFFFFIIIQQQbbbxxx{{{yyyttttttssspppjjjddd___[[[ZZZYYYWWWUUUVVVWWWZZZ[[[___ccchhhlllppptttyyy||||||xxxvvvppppppnnnkkkiiiiiilllnnnsssuuuxxxyyyxxxzzzvvvnnniiifffeeegggkkkoootttxxxzzz|||xxxrrrjjjaaaZZZUUUQQQNNNJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@AAABBBCCCDDDGGGJJJLLLLLLJJJGGGFFFFFFFFFIIIOOOYYYeeesss~~~zzz{{{vvvhhh___RRRJJJDDDBBBAAA???@@@BBB@@@BBBCCCCCCCCCDDDGGGIIIIIILLLPPPUUUZZZ^^^aaaccc^^^]]]\\\[[[[[[[[[\\\]]]```___^^^]]]]]]^^^```aaabbbccchhhuuurrrgggaaa^^^aaagggqqqooo^^^TTTLLLIIIFFFCCCCCCBBBAAA???AAA>>>???EEEMMMXXXiiixxx|||{{{zzzyyyyyyyyyzzz{{{~~~~~~~~~}}}||||||~~~{{{yyyqqqooommmkkkjjjhhheeeccc[[[[[[ZZZWWWUUUVVVYYY[[[gggsss|||oooaaaUUUMMMJJJRRRaaauuuuuuhhhYYYPPPHHHEEECCC@@@===>>>???>>>>>>===<<<<<<======@@@AAAAAA@@@???>>>???AAA@@@AAABBBDDDEEEEEEEEEFFFDDDDDDCCCAAA@@@???======;;;>>>AAAFFFLLLSSS\\\bbbiiiiiihhhhhhgggeeebbbaaa```___```eeennnxxx~~~pppeeefffmmm~~~xxxjjjZZZPPPJJJFFFFFFIIISSSddd{{{{{{xxxvvvssssssrrrpppmmmhhhccc```\\\\\\ZZZZZZZZZ[[[\\\]]]aaacccgggkkkoootttyyy}}}{{{wwwuuuqqqqqqooommmkkkkkknnnqqquuuxxxzzz{{{zzz|||wwwooojjjgggfffhhhkkkppptttxxxzzz|||zzztttkkkccc]]]WWWSSSPPPKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDFFFHHHJJJKKKJJJIIIHHHHHHGGGJJJQQQ[[[hhhuuu~~~zzz{{{rrreee\\\OOOIIIDDDCCCAAA???@@@CCCAAACCCDDDDDDEEEFFFHHHKKKMMMOOORRRVVVZZZ^^^```aaa___^^^\\\[[[[[[\\\]]]^^^```___^^^]]]]]]^^^``````ccceeejjjtttpppeee___]]]```fffpppsssaaaWWWLLLIIIFFFDDDCCCBBBAAA@@@AAA???@@@EEEKKKVVVgggvvv|||{{{yyyxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||yyywwwooommmjjjhhhfffdddbbb___YYYYYYXXXVVVTTTSSSUUUVVV___fffooovvv|||uuugggYYYPPPNNNRRR]]]ooo~~~vvvjjj\\\RRRIIIFFFDDD@@@>>>?????????>>>=========>>>>>>@@@AAABBBAAA???>>>???@@@???@@@BBBDDDEEEFFFGGGGGGEEEEEEDDDBBB@@@???>>>===<<<===???AAAEEELLLUUUZZZeeegggiiiiiihhheeecccaaabbbaaabbbgggpppzzz~~~pppgggiiirrruuugggXXXOOOJJJGGGGGGJJJVVVggg~~~|||}}}yyyvvvtttrrrsssssssssqqqmmmjjjggg``````````````````aaaaaaccceeehhhkkkmmmqqquuuyyy|||wwwuuusssrrrqqqooommmnnnqqqtttxxxzzz}}}}}}|||~~~yyyqqqllliiigggiiimmmqqquuuyyy{{{|||{{{uuulllddd^^^YYYUUURRRNNNMMMLLLJJJIIIGGGFFFEEECCCCCCBBBAAAAAABBBCCCDDDFFFGGGIIIJJJKKKKKKJJJJJJIIILLLTTT^^^jjjwww}}}yyy|||nnnaaaYYYMMMGGGDDDCCCAAA???AAAEEEBBBCCCEEEFFFFFFGGGJJJLLLOOOQQQSSSVVVYYY[[[]]]]]]^^^]]][[[ZZZZZZ[[[]]]___]]]]]]]]]]]]]]]]]]^^^^^^cccfffllluuurrreee___[[[^^^dddnnn}}}wwwdddYYYMMMJJJFFFDDDCCCCCCAAA@@@@@@???@@@DDDIIISSSeeeuuu{{{zzzyyyxxxwwwxxxyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~|||zzzwwwssspppkkkhhheeecccbbbaaa___^^^XXXXXXXXXVVVSSSQQQRRRRRRWWWZZZ___eeeiiirrr|||nnn```VVVTTTTTTZZZiiiyyyxxxnnn^^^TTTKKKGGGDDD@@@>>>??????>>>>>>======>>>>>>>>>AAABBBDDDDDDBBB@@@???@@@>>>???AAADDDFFFHHHIIIIIIGGGFFFEEEDDDBBBAAA@@@???>>>>>>>>>???BBBGGGNNNSSS___bbbfffhhhgggdddcccbbbaaaaaadddjjjsss|||}}}ppphhhmmmvvvrrreeeVVVNNNJJJHHHIIILLLYYYjjjvvv}}}zzzwwwvvvtttvvvwwwxxxwwwuuusssqqqjjjkkkkkklllmmmmmmmmmmmmiiikkkmmmnnnnnnooorrrtttyyyzzz}}}~~~yyyvvvttttttsssqqqoooppptttwwwyyy|||~~~~~~}}}{{{tttnnnllljjjlllooossswww{{{}}}~~~{{{uuummmeee___ZZZVVVSSSPPPOOONNNLLLJJJIIIHHHGGGDDDCCCBBBAAAAAABBBCCCDDDGGGGGGHHHJJJLLLMMMMMMLLLJJJNNNVVV```mmmyyy|||zzz}}}{{{yyy|||kkk___VVVJJJFFFDDDCCCAAA???AAAEEECCCDDDFFFGGGGGGHHHKKKNNNNNNPPPRRRUUUWWWYYYZZZ[[[\\\[[[YYYXXXYYY[[[]]]___\\\]]]^^^_______________bbbgggmmmuuuvvvhhh```YYY\\\aaakkk{{{zzzfff[[[MMMJJJFFFDDDDDDCCCBBB@@@???>>>@@@CCCGGGPPPbbbrrr{{{zzzxxxwwwwwwwwwxxxyyyyyyzzz{{{|||||||||||||||||||||~~~~~~{{{wwwtttppplllgggdddaaa^^^\\\[[[\\\\\\\\\[[[WWWXXXXXXVVVSSSPPPOOOPPPOOOOOOSSSWWWZZZaaaqqqvvvhhh^^^WWWTTTWWWeeevvv|||ttt```VVVKKKGGGDDD@@@???@@@>>>>>>============>>>>>>BBBEEEHHHHHHFFFCCCAAA@@@===???AAADDDFFFHHHJJJJJJIIIHHHGGGFFFEEEDDDCCCCCC??????>>>>>>???CCCHHHMMMUUUZZZaaaeeeeeedddcccccc```aaaeeemmmvvv{{{nnnhhhnnnyyyooobbbTTTMMMJJJHHHKKKNNN[[[lllqqq}}}zzzyyyxxxzzz|||}}}~~~|||zzzxxxvvvwwwxxxyyyzzzzzzzzzzzzqqqrrrtttsssrrrqqqrrrsssrrrssstttwww|||zzzwwwuuuuuutttrrrqqqrrruuuxxxzzz}}}~~~}}}vvvpppnnnlllnnnqqquuuyyy|||{{{uuummmeee___ZZZVVVTTTQQQPPPOOOMMMLLLJJJIIIHHHDDDDDDBBBBBBAAABBBCCCDDDGGGGGGHHHJJJMMMNNNNNNMMMKKKOOOWWWbbbnnnzzz|||zzz~~~~~~tttssszzzjjj]]]UUUIIIFFFDDDDDDAAA???AAAFFFCCCEEEFFFGGGHHHIIILLLNNNMMMNNNQQQSSSVVVXXXYYYZZZ[[[YYYXXXWWWXXXZZZ]]]___]]]___```bbbcccbbbbbbaaabbbgggnnnvvvyyyjjjbbbWWWZZZ___iiiyyy{{{hhh\\\MMMJJJGGGDDDDDDCCCBBB@@@======???AAAEEENNN```pppzzzyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzzzz{{{|||}}}wwwtttpppkkkgggbbb\\\XXXWWWUUUSSSSSSUUUWWWXXXWWWWWWXXXXXXVVVSSSPPPNNNNNNHHHHHHKKKOOOQQQUUUdddttt|||nnndddYYYTTTVVVbbbuuuyyyaaaVVVLLLGGGDDD@@@???@@@>>>===============>>>>>>CCCGGGJJJLLLIIIFFFCCCAAA===>>>AAADDDGGGIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFFFF??????>>>======@@@EEEIIINNNTTT\\\bbbccccccdddeee^^^```fffnnnxxxyyymmmhhhooozzznnnaaaSSSLLLJJJIIILLLPPP\\\mmmmmm~~~}}}{{{|||}}}zzzxxxzzzzzzwwwtttkkkgggeeejjjqqq|||}}}zzzxxxwwwwwwwwwwwwwwwxxxxxx}}}~~~{{{tttooommmlllmmmqqquuuyyy}}}}}}uuukkkccc___\\\XXXUUUWWWVVVSSSQQQNNNKKKIIIHHHFFFEEECCCAAA@@@AAABBBCCCHHHJJJMMMNNNNNNMMMNNNOOORRRTTTZZZggguuuwwwrrrqqq~~~rrr```TTTHHHFFFDDDBBBAAAAAABBBCCCFFFGGGIIIKKKKKKKKKKKKKKKPPPOOOOOOOOOPPPRRRTTTUUUXXXXXXWWWXXXXXXYYYZZZ[[[_______________```aaabbbbbbeeemmmvvvtttggg^^^\\\ZZZ]]]hhhwww~~~kkk^^^RRRMMMHHHEEEEEECCC@@@===@@@??????BBBEEELLL[[[jjjtttzzz|||yyywwwyyy{{{zzz|||{{{zzzyyyyyyzzz{{{|||{{{}}}zzzsssiiiaaa\\\YYYUUURRROOOOOONNNMMMNNNQQQWWW[[[XXXXXXXXXWWWUUUQQQNNNLLLLLLIIIHHHIIIIIINNN[[[hhh|||xxxggg___WWWXXXaaakkk}}}yyygggXXXJJJEEEEEEDDDCCCCCC??????>>>>>>>>>>>>??????EEEIIIOOOQQQNNNHHHBBB???@@@@@@@@@AAACCCFFFIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGGGGFFFCCCAAA@@@@@@AAAAAAJJJNNNTTT[[[```bbbbbbbbb___bbbhhhoooxxx~~~uuummmmmmxxxooo^^^PPPMMMLLLIIIKKKQQQ```qqq|||kkk~~~~~~{{{wwwjjjeeebbbdddkkkvvv}}}zzzxxxwwwwwwxxxxxxyyyzzz{{{|||~~~~~~|||tttooommmmmmooosssxxx|||~~~wwwmmmeee___\\\XXXVVVYYYWWWUUUSSSPPPMMMJJJIIIGGGFFFDDDBBBAAABBBCCCDDDFFFIIILLLOOOPPPPPPRRRSSSTTTWWW]]]iiixxx}}}~~~yyywwwxxxqqq```TTTHHHFFFDDDBBBBBBBBBCCCDDDHHHIIIKKKLLLMMMMMMLLLLLLOOONNNNNNNNNOOOQQQSSSTTTWWWWWWWWWWWWXXXYYYZZZ[[[]]]]]]]]]]]]^^^^^^___```bbbeeekkksss|||uuuggg]]]YYYXXX[[[fffvvvpppbbbRRRMMMHHHEEEEEEDDDAAA>>>>>>======@@@CCCIIIXXXfffsssyyy|||yyyvvvxxxyyyyyy||||||{{{zzzzzz{{{||||||{{{}}}}}}pppiii___XXXUUUSSSOOOMMMMMMLLLKKKJJJJJJMMMRRRVVV[[[[[[\\\[[[YYYVVVSSSQQQMMMJJJHHHHHHIIIMMMYYYeeevvvqqqfff[[[ZZZ___hhh{{{}}}iiiZZZJJJDDDCCCAAA??????>>>==================>>>CCCHHHOOOTTTSSSMMMFFFAAA@@@@@@@@@AAACCCFFFIIIJJJOOOOOOOOOOOOMMMKKKIIIHHHHHHFFFCCCAAA??????@@@@@@HHHKKKQQQWWW\\\___aaaaaa```ccciiipppxxx}}}ssslllmmmxxx}}}nnn]]]PPPMMMLLLIIILLLRRRcccttt}}}lll|||yyymmmfff``````eeeppp}}}yyywwwwwwxxxxxxzzz|||}}}~~~|||}}}~~~~~~}}}uuuooommmnnnqqqvvv|||zzzpppgggaaa\\\YYYWWW[[[ZZZXXXVVVRRROOOLLLKKKIIIHHHFFFDDDCCCDDDEEEFFFEEEHHHMMMPPPSSSUUUWWWYYYXXX[[[bbbmmm{{{yyy}}}|||~~~}}}ooo___TTTHHHFFFDDDCCCBBBCCCDDDEEEJJJKKKLLLNNNNNNNNNNNNMMMNNNMMMMMMMMMNNNPPPRRRSSSVVVVVVVVVWWWXXXYYY[[[[[[\\\\\\[[[[[[\\\\\\]]]]]]bbbdddjjjpppvvvyyyhhh]]]XXXWWWZZZeeetttuuueeeSSSNNNHHHEEEEEEDDDBBB???>>>======@@@BBBHHHVVVcccqqqxxx{{{yyyvvvwwwxxxwww||||||{{{{{{{{{{{{|||||||||}}}|||vvvgggaaaXXXRRRPPPOOOMMMKKKKKKKKKJJJHHHHHHKKKOOOSSS[[[\\\^^^^^^\\\ZZZWWWUUUPPPLLLIIIHHHHHHKKKUUU```qqq~~~pppbbb\\\]]]eeeyyynnn^^^MMMFFFCCC@@@=========<<<<<<;;;;;;<<<<<<===@@@GGGQQQXXXYYYSSSJJJDDD@@@@@@@@@@@@BBBEEEHHHJJJRRRRRRRRRRRRPPPNNNLLLKKKKKKIIIGGGDDDBBBAAAAAAAAAEEEGGGKKKPPPUUUZZZ]]]___aaadddjjjqqqxxx{{{qqqkkkmmmyyyxxxkkk\\\OOOLLLKKKIIIMMMTTTgggxxx}}}mmm~~~zzzwwwrrrjjjaaa___cccnnn~~~zzzvvvwwwwwwyyy{{{}}}}}}}}}~~~~~~}}}uuupppnnnooosssxxx~~~~~~tttkkkccc^^^[[[ZZZ]]]\\\[[[XXXUUUQQQNNNLLLLLLJJJHHHFFFEEEEEEFFFGGGFFFJJJOOOSSSVVVYYY\\\^^^\\\```gggrrr}}}xxx|||zzzlll]]]SSSGGGFFFDDDCCCCCCDDDEEEGGGKKKLLLMMMNNNOOONNNNNNMMMMMMMMMLLLLLLMMMOOOQQQRRRUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]ccceeehhhmmmqqq}}}nnnaaa\\\ZZZ]]]ffftttxxxgggTTTOOOIIIEEEEEEEEECCC@@@@@@??????AAACCCHHHUUUbbbpppwww|||zzzxxxxxxxxxwww|||||||||||||||||||||||||||~~~xxxqqqeee___WWWSSSRRRRRRQQQPPPLLLLLLKKKJJJJJJLLLPPPTTTZZZ[[[]]]___^^^\\\YYYWWWSSSNNNJJJIIIIIIKKKSSS\\\ooowwwiii```^^^cccvvvtttcccRRRIIIFFFBBB@@@???===<<<<<<<<<<<<<<<<<<===@@@GGGRRR\\\^^^XXXNNNGGGAAA@@@@@@@@@AAADDDGGGIIIRRRSSSTTTUUUUUUTTTSSSRRRQQQOOOLLLIIIGGGEEECCCCCCBBBCCCFFFIIINNNTTTYYY\\\```ccciiiqqqxxxxxxooojjjnnn{{{vvvhhhZZZNNNLLLKKKIIINNNWWWjjj{{{|||mmm~~~|||yyywwwuuukkkccc```cccnnn}}}wwwxxxxxxyyy{{{}}}~~~~~~|||uuuqqqpppppptttzzzyyyooofffaaa___^^^______^^^[[[XXXTTTPPPMMMNNNLLLJJJGGGFFFFFFGGGHHHIIIMMMRRRWWWZZZ]]]```bbbaaafffnnnwwwzzz~~~wwwiiiZZZPPPGGGFFFEEEDDDDDDEEEGGGHHHKKKLLLMMMNNNOOONNNMMMLLLMMMLLLLLLLLLMMMOOOQQQRRRTTTTTTUUUUUUVVVXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^___dddeeehhhjjjmmmxxxwwwiiidddaaabbbiiiuuu{{{gggVVVPPPJJJFFFEEEEEECCC@@@@@@??????AAAAAAEEERRR^^^ooowww||||||zzz{{{zzzxxx}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~yyyqqqeee___XXXTTTTTTUUUTTTSSSMMMNNNMMMLLLLLLNNNRRRUUUXXX[[[^^^```aaa___]]][[[VVVPPPLLLKKKKKKLLLSSS[[[ooo|||nnnfffbbbcccttt}}}wwwfffTTTKKKGGGCCCAAAAAA>>>======<<<<<<======>>>AAAGGGRRR]]]aaa\\\RRRIIICCCBBB@@@???@@@CCCFFFHHHNNNPPPSSSVVVXXXZZZZZZZZZUUUTTTQQQNNNJJJGGGEEEDDDBBBBBBBBBDDDIIINNNSSSVVV\\\```gggpppxxxuuummmkkkppp}}}vvvdddXXXMMMLLLKKKJJJPPPYYYmmm}}}yyykkk~~~~~~}}}|||{{{zzzssskkkdddcccfffppp{{{{{{{{{||||||~~~{{{uuusssrrrsssvvv{{{}}}sssjjjeeecccdddbbbbbbaaa___[[[WWWRRRPPPOOOMMMKKKHHHGGGGGGHHHHHHJJJNNNTTTYYY]]]aaaeeeggghhhmmmuuu}}}}}}tttfffWWWMMMGGGFFFEEEDDDEEEFFFHHHJJJLLLMMMNNNOOOOOONNNMMMMMMMMMLLLLLLLLLMMMOOOQQQRRRUUUUUUUUUUUUVVVWWWXXXXXXZZZ[[[[[[\\\]]]___```aaacccdddfffhhhjjjtttssskkkgggggglllvvvkkkYYYSSSKKKFFFEEEDDDBBB@@@>>>======>>>>>>AAAMMMXXXllluuu|||}}}|||}}}|||zzz}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}vvvgggaaaZZZVVVVVVWWWWWWVVVRRRRRRQQQPPPNNNNNNQQQSSSXXX[[[___cccdddcccaaa___YYYRRRNNNMMMNNNPPPVVV]]]lllyyyuuukkkeeeeeettt|||yyygggTTTJJJFFFBBB??????>>>==================>>>@@@FFFOOOZZZ```^^^VVVNNNFFFDDDAAA??????AAACCCEEEJJJMMMQQQVVVZZZ^^^```aaaYYYXXXUUUQQQMMMIIIFFFDDDCCCBBBBBBBBBEEEIIIMMMPPPWWW\\\dddnnnxxxrrrllllllrrruuuaaaVVVMMMLLLJJJJJJQQQ\\\ooovvviii~~~|||zzzxxxwwwwwwsssuuuwwwyyyyyyzzz|||}}}sssmmmhhhhhhmmmuuuyyyuuutttuuuwwwyyy}}}wwwmmmhhhhhhiiigggffffffddd```[[[VVVSSSOOONNNKKKHHHGGGGGGGGGHHHIIINNNUUU[[[```eeejjjmmmpppuuu}}}rrrcccTTTJJJGGGFFFEEEDDDEEEGGGIIIKKKNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMNNNPPPQQQSSSVVVVVVUUUUUUUUUUUUVVVVVVXXXYYYZZZ[[[]]]```bbbcccaaaaaaccceeegggqqqzzznnnjjjhhhmmmvvvrrr[[[UUULLLGGGEEECCCAAA???>>>======>>>===@@@JJJVVVhhhrrrzzz|||}}}~~~}}}{{{}}}~~~~~~~~~~~~}}}}}}~~~}}}oooiiibbb^^^^^^___^^^\\\[[[[[[YYYUUURRRPPPPPPRRRVVVYYY^^^ccceeedddbbb```ZZZTTTOOOPPPRRRTTTYYY```dddooo|||qqqhhheeettt~~~lllWWWLLLFFFAAA>>>======<<<<<<;;;;;;<<<<<<======AAAJJJVVV___aaa[[[UUUIIIFFFBBB???>>>???AAACCCHHHKKKPPPUUU[[[___bbbccc```___\\\XXXSSSNNNJJJHHHEEEDDDCCCBBBCCCFFFHHHJJJQQQWWWaaalllwww{{{ppplllnnnuuuppp___TTTLLLKKKJJJJJJRRR^^^rrruuuiiiuuussspppmmmkkkjjjjjjjjjjjjmmmqqqtttvvvxxx{{{|||uuupppmmmooosss{{{xxxuuuuuuwwwyyy{{{yyypppjjjjjjllljjjjjjiiigggccc^^^YYYVVVOOONNNKKKHHHGGGGGGGGGHHHGGGLLLTTT\\\bbbiiinnnrrruuuzzzqqqaaaRRRHHHGGGFFFEEEEEEFFFHHHJJJLLLPPPQQQRRRRRRRRRQQQPPPOOONNNMMMMMMMMMNNNPPPRRRSSSWWWVVVUUUUUUTTTTTTUUUUUUWWWWWWXXXZZZ]]]```bbbccc______aaaccceeeooo~~~nnnjjjhhhmmmuuuxxx]]]VVVMMMGGGEEECCCAAA>>>@@@??????@@@???AAAKKKVVVeeepppyyy||||||}}}}}}zzz}}}~~~~~~}}}~~~~~~yyyssslllhhhggggggfffeeeeeedddaaa\\\VVVRRRRRRRRRRRRVVV[[[```bbbbbb```^^^[[[TTTPPPQQQTTTWWW\\\bbb^^^gggyyytttiiieeetttqqq\\\OOOHHHBBB>>>===<<<;;;;;;::::::;;;;;;<<<;;;>>>FFFSSS^^^bbb___ZZZJJJGGGCCC???===>>>@@@AAAHHHJJJOOOUUU[[[___bbbcccgggeeebbb^^^YYYTTTPPPMMMGGGFFFDDDCCCCCCDDDFFFGGGNNNTTT___kkkwwwxxxnnnlllooovvv}}}lll]]]SSSLLLKKKJJJJJJSSS___tttuuuiiiyyysssgggfffdddbbbaaa```aaaaaabbbbbbeeekkksssyyy{{{zzzyyyvvvsssuuu|||zzzxxxxxxyyywww{{{vvvpppllllllkkkjjjhhhfffddd```[[[WWWRRRPPPMMMKKKJJJJJJKKKKKKMMMOOOSSSXXX^^^fffpppvvvzzz~~~ooo]]]QQQLLLFFFFFFGGGHHHIIIKKKLLLMMMPPPPPPQQQRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPRRRSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSWWWWWWWWWZZZ]]]___```___]]]```ccceeefffmmm}}}pppllliiikkkoooyyyyyyeeeYYYMMMHHHFFFCCC@@@@@@===>>>???===<<>>>>>>>>>>>>>>>>>>>>>>><<<@@@FFFMMMXXXbbbccc^^^UUULLLDDD@@@>>><<<>>>BBBEEEGGGKKKOOOTTTZZZaaafffllljjjhhhddd^^^XXXSSSPPPHHHGGGEEECCCBBBBBBBBBBBBIIIMMMWWWdddsss~~~sssjjjkkkrrr{{{zzzmmm^^^RRRJJJIIIJJJLLLWWWddd}}}nnn___~~~tttooodddbbb```^^^\\\\\\\\\\\\```aaadddkkktttzzz}}}}}}}}}zzzxxx{{{{{{yyyzzz{{{yyy|||{{{tttooonnnkkkjjjiiihhhgggddd___\\\UUUSSSPPPMMMKKKKKKKKKLLLMMMPPPSSSXXX^^^gggpppvvv}}}|||kkk[[[PPPLLLGGGGGGGGGHHHIIIKKKMMMNNNPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVWWWYYY]]]`````````^^^```dddffffffnnn|||ooojjjfffgggllluuuzzzfffZZZNNNIIIGGGDDDBBBBBB===>>>???===<<>><<<<<<<<<<<<<<<<<<<<<<<<>>>AAAFFFNNN\\\hhhjjjeeeZZZOOODDDAAA@@@??????BBBDDDGGGJJJNNNSSSYYY```dddkkkjjjiiigggbbb\\\VVVSSSNNNLLLIIIFFFDDDDDDDDDDDDGGGLLLUUUbbbqqq}}}}}}rrriiijjjqqq{{{xxxjjj]]]RRRIIIIIIJJJMMMXXXfff|||lll___xxxqqqmmmdddbbb```]]]\\\[[[[[[[[[^^^```eeellluuu||||||{{{|||}}}|||wwwrrrpppmmmlllkkkkkkkkkhhhdddaaaYYYWWWSSSPPPMMMLLLLLLLLLNNNPPPTTTYYY___gggpppvvvxxxgggXXXOOOLLLHHHHHHHHHIIIJJJLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVYYY]]]`````````___```dddggggggnnnsssmmmggggggjjjsss{{{ggg[[[NNNIIIHHHEEECCCDDD>>>??????===<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???FFFWWWhhhooonnngggWWWHHHDDDEEEDDDAAA???BBBDDDGGGKKKNNNTTTZZZ___fffiiilllnnnmmmhhhbbb^^^[[[XXXSSSMMMIIIGGGFFFFFFDDDGGGNNNZZZiiiwwwwwwmmmfffiiisss~~~qqqdddYYYOOOIIIJJJKKKPPP___ooozzzjjj^^^XXXzzzuuusssssslllkkkiiihhhgggggghhhiiijjjmmmsssyyy}}}}}}|||vvvssssssqqqpppooonnnkkkfffccc^^^[[[WWWSSSOOOMMMLLLLLLPPPRRRVVV\\\cccllluuu|||mmm^^^RRRMMMMMMJJJJJJKKKLLLMMMOOOPPPQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXYYYYYYYYYXXXVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWUUUUUUWWW[[[___aaa```______```cccgggiiimmm{{{{{{tttrrrwwwjjj\\\OOOIIIGGGDDDCCCDDD@@@@@@>>>======???CCCEEEPPP___nnnuuuwwwwwwvvvttttttuuuvvvxxxyyyyyyzzzzzz|||{{{zzzxxxxxx{{{wwwmmmgggdddccc___ZZZTTTNNNIIIFFFBBBCCCDDDEEEFFFGGGGGGHHHFFFDDDBBBBBBCCCCCCBBBAAABBBBBBFFFPPP___rrrwwwpppjjjsss{{{eeeSSSJJJFFFDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBPPPbbbmmmpppnnn]]]LLLFFFEEECCC@@@>>>@@@BBBEEEHHHLLLQQQWWW\\\cccffflllppppppmmmhhhddd___\\\VVVPPPKKKHHHFFFFFFDDDFFFLLLVVVeeesssssskkkfffkkkuuupppbbbVVVNNNIIIJJJLLLRRRcccuuuwwwfff\\\WWWzzzwwwvvvwwwppppppooopppppprrrtttuuu{{{~~~zzzwwwtttsssrrrqqqooolllgggddd___]]]YYYTTTQQQOOONNNNNNPPPSSSXXX^^^eeeooozzzyyyiii\\\RRRNNNNNNLLLLLLLLLMMMNNNPPPRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVWWWXXXYYYYYYZZZYYYYYYWWWWWWYYY]]]```bbb```_________bbbfffhhhlllxxxyyyyyymmm___QQQJJJHHHEEEDDDDDDBBB@@@>>>======???AAACCCLLL[[[lllsssvvvwwwvvvsssssstttvvvwwwxxxyyyzzzzzzzzzzzzyyywwwwwwxxx{{{~~~zzzkkk___YYYWWWUUURRRNNNKKKHHHGGGFFF??????@@@AAABBBCCCDDDEEEDDDCCCAAAAAABBBBBB@@@???>>>>>>BBBJJJUUUeee|||wwwpppkkkeeennn|||gggVVVMMMHHHDDDBBB<<<<<<<<<<<<<<<<<<<<<<<>>???AAADDDFFFIIINNNTTTXXX___dddjjjoooqqqpppllljjjccc```[[[UUUPPPKKKHHHGGGFFFGGGJJJSSSaaappp|||pppiiigggnnnzzznnnaaaTTTMMMIIIJJJMMMTTTfffzzzxxxggg\\\WWW}}}{{{|||}}}||||||}}}~~~{{{wwwtttsssrrrrrrqqqnnnjjjgggaaa___[[[VVVSSSQQQPPPPPPPPPSSSYYY___hhhsss~~~sssfff\\\SSSNNNNNNLLLMMMMMMNNNOOOQQQSSSSSSRRRSSSUUUVVVXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZXXXXXXYYY[[[[[[\\\\\\[[[YYYZZZ\\\___bbbbbb```^^^^^^^^^aaaeeehhhkkkuuu~~~rrrdddTTTMMMIIIFFFEEEFFFBBBAAA>>>===>>>???@@@AAAIIIYYYjjjsssvvvwwwvvvsssssstttuuuwwwyyyzzzzzzzzzyyyyyyyyywwwuuuuuuwwwyyy|||jjj^^^VVVRRRNNNMMMLLLJJJHHHFFFEEEEEE@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAABBBAAA???======>>>BBBHHHNNNZZZnnnqqqiiieee___hhh}}}}}}iiiYYYPPPJJJEEEAAA<<<<<<<<<<<<<<<<<<<<<<<<===AAAAAA@@@HHHZZZooo{{{|||mmm\\\PPPHHHBBB???@@@>>>@@@BBBEEEHHHLLLRRRVVV]]]aaahhhnnnqqqqqqooonnnhhhfffbbb]]]WWWQQQMMMJJJHHHHHHJJJRRR___nnnzzz{{{mmmhhhhhhqqq~~~mmm```RRRLLLIIIKKKMMMUUUiii~~~xxxggg[[[TTTyyytttssssssrrrssssssqqqnnnkkkccc```\\\XXXUUUSSSSSSSSSPPPSSSYYYaaajjjuuupppeee]]]TTTOOOOOOMMMMMMNNNOOOPPPRRRSSSTTTRRRSSSUUUWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWYYYZZZ[[[YYYYYYZZZ\\\\\\]]]]]]]]][[[[[[]]]```cccccc```^^^^^^]]]```eeegggjjjttt~~~vvvgggWWWOOOKKKHHHFFFGGGCCCAAA>>>===>>>?????????HHHXXXiiirrrvvvwwwvvvtttssstttvvvwwwyyyzzzzzz{{{xxxxxxyyywwwuuutttuuuvvv}}}ooo^^^UUUQQQPPPJJJJJJIIIIIIGGGEEECCCBBBCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@AAABBBAAA>>><<<>>>???CCCGGGJJJRRReeevvvnnnfffbbb[[[dddyyy}}}jjj[[[RRRKKKEEE@@@>>>>>>>>>>>>>>>>>>>>>>>>999>>>@@@>>>DDDWWWooo~~~sssbbbUUUJJJBBB@@@BBB>>>???BBBDDDGGGKKKQQQUUU[[[___ffflllppprrrqqqpppkkkjjjgggbbb\\\VVVQQQMMMIIIIIIJJJQQQ^^^mmmyyyyyykkkgggiiisss~~~kkk___QQQKKKHHHKKKMMMVVVkkkuuueeeXXXPPP|||wwwwwwvvvuuusssqqqnnnmmmhhheee___ZZZVVVSSSRRRRRRTTTVVVZZZaaalllyyy~~~{{{uuuhhh___ZZZUUUSSSTTTUUUTTTSSSQQQQQQQQQRRRSSSWWWWWWVVVVVVVVVWWWXXXXXXZZZYYYYYYXXXYYY[[[]]]^^^]]]^^^^^^_______________]]]^^^aaabbbbbbaaa^^^]]]aaa___aaaeeehhhkkkqqqyyy|||jjjVVVLLLIIIGGGGGGHHHAAA@@@???>>>>>>>>>???@@@FFFQQQ```nnnvvvyyyxxxvvvwwwvvvvvvvvvwwwxxxyyyyyyzzzzzz{{{zzzyyywwwuuuttt}}}~~~sssddd[[[SSSNNNMMMLLLKKKKKKJJJIIIHHHHHHGGGEEEDDDCCCAAAAAAAAAAAABBBBBB@@@>>>???AAAAAA???<<<>>>>>>@@@DDDGGGMMMYYYeeeyyysssggg^^^\\\\\\bbbtttlll\\\RRRLLLFFFBBB@@@>>><<<<<<===>>>>>>======???BBBCCCEEEPPPfff{{{{{{nnn^^^OOODDDAAABBBAAA@@@AAABBBEEEHHHLLLNNNWWW\\\bbbhhhmmmpppsssvvvrrrnnnjjjhhhfff```WWWOOOMMMLLLLLLPPPYYYgggxxx~~~sssggghhhkkksss~~~wwwggg^^^QQQJJJFFFHHHPPP^^^sssppp___WWWVVV}}}~~~zzzvvvvvvvvvuuusssqqqooommmiiifffaaa\\\XXXUUUTTTTTTUUUWWW[[[cccnnnzzzzzz|||oooccc\\\XXXTTTSSSUUUUUUUUUSSSRRRRRRRRRSSSSSSVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYY[[[\\\^^^___^^^^^^___```````````````^^^___bbbcccdddcccaaa```bbb```aaafffhhhkkkqqqxxxnnnYYYNNNJJJGGGFFFFFFAAA@@@???>>>>>>>>>???@@@FFFOOO^^^llluuuxxxxxxvvvvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzyyywwwuuutttzzz|||nnnaaaYYYRRRNNNMMMKKKKKKKKKJJJJJJJJJJJJJJJGGGFFFDDDBBB@@@@@@@@@@@@BBB@@@???@@@CCCCCCAAA???>>>===???BBBCCCGGGRRR]]]lllvvvqqqeee\\\YYYZZZ```rrrzzzgggWWWMMMGGGCCC??????>>><<<<<<>>>>>>>>>===<<<>>>@@@BBBDDDMMMcccwwwtttcccRRRFFFBBBBBBAAAAAAAAABBBEEEHHHLLLNNNTTTYYY___eeejjjnnnrrrtttsssppplllkkkiiiddd\\\UUURRRQQQQQQSSS[[[iiixxx{{{pppfffhhhllluuuttteee\\\PPPJJJFFFIIIQQQ```tttnnn^^^VVVUUU{{{xxx{{{}}}xxxvvvvvvvvvuuusssqqqooonnnkkkhhhccc^^^ZZZXXXWWWWWWXXXZZZ___gggrrr}}}~~~ssshhh]]]XXXVVVSSSSSSUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWYYYYYYZZZ[[[\\\^^^```aaa______```aaaaaaaaaaaaaaa___```bbbdddeeeeeeddddddcccbbbcccgggiiijjjpppwwwrrr]]]QQQKKKGGGDDDDDDBBBAAA???>>>>>>>>>??????DDDMMM[[[iiissswwwwwwvvvvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyxxxvvvvvvxxxyyy|||{{{yyyxxxwww||||||jjj___YYYSSSOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNJJJIIIFFFDDDBBBAAAAAAAAACCCBBBBBBCCCDDDEEEDDDBBB@@@>>>>>>@@@@@@BBBJJJSSS\\\gggrrrzzzzzzlllaaaWWWUUUUUU[[[mmmvvvcccSSSIIIDDD@@@>>>???===<<<<<<>>>???>>>===<<<===???@@@BBBKKK^^^qqq{{{jjjXXXKKKFFFFFFBBBAAAAAABBBEEEHHHKKKMMMPPPUUU\\\bbbgggkkkpppssstttrrrooonnnmmmiiibbb]]]XXXXXXWWWXXX___kkkxxxwwwkkkdddhhhoooyyypppaaaXXXOOOJJJGGGKKKTTTcccwwwlll\\\UUUTTT}}}xxxuuuyyyzzzxxxwwwvvvuuusssrrrpppooollliiieee___[[[YYYYYYYYY[[[^^^dddlllvvv~~~ooodddZZZVVVUUUSSSSSSUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWYYYZZZ[[[\\\^^^```bbbccc``````aaabbbbbbbbbbbbbbb___```aaacccdddeeeffffffeeedddeeehhhjjjjjjooouuuuuu```TTTNNNHHHEEEEEEBBBAAA@@@>>>>>>>>>??????BBBJJJWWWfffqqqvvvwwwuuuuuuuuuuuuuuuvvvxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwxxx{{{~~~{{{uuuoookkkjjjjjjkkkmmmrrr{{{{{{lllccc\\\VVVSSSSSSPPPPPPPPPPPPPPPPPPOOOOOOLLLJJJHHHFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFDDDCCCBBB???>>>@@@??????EEELLLPPPYYYeeennnwww|||zzzttteeeZZZRRRPPPQQQWWWiii{{{uuucccSSSIIICCCAAA@@@???===<<<<<<>>>??????>>>======>>>@@@AAAHHHZZZjjjrrr___RRRKKKIIICCCBBBBBBBBBDDDGGGJJJLLLNNNRRRYYY___dddjjjooorrrtttsssqqqqqqpppmmmhhhddd___^^^]]]^^^ccclllxxxtttiiiccciiirrr}}}|||lll^^^VVVNNNIIIHHHNNNXXXggg{{{}}}iiiZZZTTTTTT}}}yyyvvvzzz{{{zzzxxxvvvtttrrrqqqpppmmmjjjeee```\\\[[[ZZZZZZ^^^bbbiiirrr|||}}}nnndddZZZWWWUUUSSSRRRTTTQQQRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ\\\^^^```aaabbbccc```aaaaaabbbbbbbbbbbbbbb^^^^^^___```bbbdddffffffgggfffgggjjjjjjjjjnnnttt~~~wwwcccWWWPPPKKKGGGFFFCCCAAA@@@>>>>>>>>>>>>???@@@GGGRRRaaannnuuuvvvuuutttttttttuuuvvvxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzz{{{~~~tttqqqlllgggddddddeeeffffffjjjqqqzzz}}}ppphhhaaaZZZVVVWWWTTTTTTSSSRRRPPPOOONNNNNNKKKJJJHHHFFFEEEEEEFFFFFFIIIJJJLLLLLLJJJGGGDDDCCCAAA>>>===>>>>>>>>>AAAGGGGGGOOOYYYbbbkkkrrrqqqlll^^^TTTMMMMMMOOOUUUfffxxxuuueeeUUUJJJDDDAAAAAA>>>===;;;<<<>>>??????>>>???>>>>>>@@@AAAFFFUUUddd}}}{{{fffVVVLLLGGGCCCCCCBBBCCCDDDGGGIIIKKKNNNRRRXXX^^^ccchhhnnnrrrsssrrrrrrqqqqqqnnnkkkiiicccbbbbbbbbbfffnnnyyyrrriiiccckkkvvvxxxiii\\\TTTLLLIIIIIIQQQ\\\lll{{{gggYYYTTTUUU{{{xxx|||}}}{{{xxxuuusssrrrqqqnnnkkkfffbbb^^^\\\\\\\\\aaaeeemmmwwwzzzmmmcccZZZWWWVVVTTTSSSUUUQQQRRRRRRSSSSSSSSSSSSRRRTTTTTTTTTTTTUUUWWWXXXYYYZZZ[[[\\\^^^```aaabbbbbb``````aaabbbbbbbbbbbbbbb^^^^^^^^^^^^```bbbeeefffiiihhhiiikkkkkkjjjmmmrrrzzz}}}|||{{{fffZZZSSSMMMHHHGGGCCCBBB@@@>>>======>>>>>>>>>CCCNNN]]]llltttuuutttsssssstttuuuvvvwwwyyyzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{{{{|||~~~wwwkkkjjjgggeeeddddddeeefffbbbdddiiiooowwwtttmmmfff^^^[[[[[[YYYXXXWWWUUUTTTRRRQQQPPPMMMKKKIIIGGGFFFFFFFFFFFFJJJNNNRRRSSSQQQLLLHHHFFFAAA>>><<<>>>>>>===>>>BBBBBBGGGNNNUUU___ffffffaaaXXXPPPLLLNNNQQQVVVfffwww~~~vvvhhhYYYMMMEEEBBBAAA>>><<<;;;<<<>>>?????????@@@>>>>>>???@@@DDDQQQ]]]yyylllZZZLLLCCCDDDDDDCCCCCCDDDFFFIIIJJJNNNRRRWWW\\\aaagggmmmppprrrrrrrrrrrrqqqooommmlllfffffffffgggjjjrrr{{{~~~rrriiifffnnnyyyttteeeYYYQQQKKKIIIJJJSSS```pppzzzfffYYYVVVWWW|||zzz~~~}}}yyyvvvsssrrrqqqpppmmmhhhddd```_________ccchhhqqq{{{wwwjjjaaaYYYWWWWWWUUUTTTVVVRRRSSSTTTUUUVVVUUUUUUTTTTTTTTTUUUUUUVVVXXXYYYZZZZZZ[[[]]]___````````````___```aaaaaabbbbbbaaaaaa```___^^^^^^___bbbdddfffkkkiiijjjlllllljjjlllqqqvvv{{{vvvvvvyyyjjj]]]TTTMMMGGGEEECCCBBB@@@>>>=========>>>===AAAKKKZZZjjjsssuuutttssssssssstttvvvwwwyyyzzzzzzyyyyyyxxxyyyzzz{{{||||||||||||}}}~~~wwwnnnhhhhhhiiiiiiiiihhhhhhhhh```aaacccgggnnnuuu|||zzztttnnnfffcccdddaaa```___^^^]]]\\\[[[[[[UUUSSSPPPMMMKKKIIIHHHHHHJJJPPPXXX[[[XXXSSSNNNLLLHHHCCCAAABBBBBB??????AAABBBEEEHHHMMMUUU]]]]]]XXXVVVOOONNNRRRVVV[[[iiizzzzzzooo```SSSIIIEEECCC===<<<;;;<<<>>>@@@@@@??????=========>>>AAALLLWWWppptttaaaRRRGGGEEEDDDCCCCCCDDDFFFHHHJJJNNNQQQVVV[[[___eeejjjnnnrrrssssssrrrqqqooonnnnnnhhhiiiiiikkkooovvv{{{qqqjjjhhhqqq|||oooaaaUUUNNNJJJHHHKKKUUUcccsssyyyfffZZZXXXZZZ}}}|||{{{wwwtttrrrqqqrrrooojjjfffbbbaaaaaaaaadddjjjsss}}}vvvhhh___WWWVVVWWWVVVVVVXXXTTTUUUVVVWWWXXXWWWWWWVVVUUUUUUUUUVVVWWWXXXZZZ[[[ZZZ[[[]]]___``````____________```aaaaaaaaaaaaaaabbb```___^^^___bbbeeefffllljjjkkkmmmllljjjlllppptttzzzuuuqqqqqqtttlll^^^UUULLLEEECCCDDDBBB@@@???=========>>><<<@@@IIIYYYiiisssuuusssrrrsssssstttvvvwwwyyyzzzzzzyyyxxxxxxyyyzzz|||}}}||||||||||||}}}~~~rrrkkkiiijjjmmmnnnnnnmmmkkkjjj``````aaadddjjjqqqwww{{{~~~{{{uuummmjjjlllhhhhhhhhhggggggfffffffff___\\\YYYTTTPPPNNNLLLKKKIIIQQQ[[[```^^^YYYTTTQQQOOOJJJGGGHHHGGGCCCAAABBBEEEFFFGGGJJJRRRZZZZZZUUUUUUPPPPPPVVVZZZ___lll|||uuugggYYYNNNIIIFFF===<<<;;;<<<>>>@@@@@@??????<<<;;;<<<<<>>>>>@@@BBBHHHRRR```kkkqqqsssppppppqqqrrrtttvvvxxxyyywwwwwwwwwwwwxxxzzz|||}}}}}}}}}~~~|||vvvrrrqqqtttwwwxxxvvvooohhhddd_________```eeelllrrrvvvwwwzzz~~~~~~{{{yyyxxxwwwxxxzzz{{{|||{{{zzzyyyqqqllleee]]]WWWSSSQQQPPPLLLRRR\\\eeejjjiiiccc^^^ZZZRRRMMMNNNMMMHHHFFFIIIHHHHHHHHHKKKPPPTTTVVVVVVUUUQQQPPPTTTYYYbbbppp|||~~~qqq```QQQGGGCCCCCCAAA???>>>===<<<:::888============>>>BBBHHHLLLgggzzznnnZZZNNNIIIFFFDDDFFFEEECCCGGGLLLLLLPPPVVV[[[```eeeiiilllmmmoooqqqqqqpppnnnnnnooommmmmmmmmooouuu|||}}}ppplllooooooxxxvvviiiZZZOOOKKKFFFHHHMMMXXXgggzzzzzzggg\\\[[[]]]}}}zzzxxxuuurrrpppqqqnnnjjjfffddddddeeefffmmmqqqyyywwwnnnbbb]]]XXXUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYY[[[[[[[[[\\\]]]___```aaabbbbbbaaaaaaaaaaaaaaabbbaaabbbcccddddddeeeeeeeeegggiiikkklllmmmnnnppprrrxxxwwwmmmmmmsssooo___TTTLLLHHHHHHDDDDDDCCCAAA@@@???>>>===>>>@@@EEEPPP]]]hhhppprrrppppppqqqrrrtttvvvxxxyyyxxxxxxwwwxxxxxxzzz|||}}}~~~~~~~~~|||yyyxxxyyyzzzxxxtttnnngggccc_________aaaffflllrrrvvvvvvyyy}}}~~~xxxnnnbbbXXXQQQMMMKKKMMMSSS^^^kkktttvvvrrrnnnggg```ZZZYYYUUUOOOLLLNNNNNNNNNOOORRRWWWZZZ[[[[[[VVVRRRPPPRRRVVV^^^mmmyyysssbbbSSSJJJFFF@@@???======>>>>>><<<;;;>>>>>>>>>===>>>AAAFFFJJJ___ssssss___PPPIIIEEEDDDEEEEEEDDDGGGLLLLLLPPPVVV[[[___dddiiilllnnnppprrrrrrpppooooooooooooooopppsssxxx{{{nnnjjjmmmrrrzzzrrreeeXXXNNNKKKFFFGGGLLLWWWiii|||uuufff]]]ZZZ[[[~~~{{{yyywwwtttrrrpppnnnjjjgggeeefffhhhiiirrrwwwrrrhhh___\\\WWWUUUUUUWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXXXXWWWWWWYYYYYYZZZ[[[\\\^^^___```aaaaaaaaaaaaaaabbbbbbbbbbbbcccdddeeeeeeeeeeeeeeeeeeggghhhiiijjjlllppprrrwww~~~sssqqqvvv~~~sssbbbVVVMMMIIIHHHDDDCCCBBBAAA???>>>======<<<>>>CCCLLLXXXeeemmmqqqqqqqqqrrrssstttvvvxxxyyyyyyyyyxxxxxxyyyzzz{{{{{{~~~~~~~~~|||~~~}}}xxxrrrkkkeeebbb`````````bbbgggmmmssswwwvvvyyy}}}}}}rrreeeZZZRRRMMMKKKNNNRRR^^^nnn~~~zzzsssoooiiibbb]]]\\\XXXXXXYYY\\\```aaaaaa```WWWSSSOOOPPPRRRYYYggguuu}}}qqqaaaSSSKKKGGG>>>===<<<===?????????===?????????>>>>>>@@@DDDHHHUUUjjj}}}fffUUUJJJFFFCCCEEEEEEDDDGGGLLLLLLPPPUUUZZZ^^^ccchhhkkknnnppprrrrrrqqqpppppppppoooqqqtttxxx}}}xxxlllhhhkkkuuu~~~zzzlll```TTTLLLJJJHHHHHHMMMZZZnnn|||oooeee^^^ZZZXXX|||zzzxxxuuusssnnnllliiiffffffgggjjjkkkuuu{{{~~~nnneee]]]ZZZVVVUUUVVVWWWYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXYYY[[[\\\^^^___``````aaaaaabbbbbbaaaaaabbbbbbcccdddddddddddddddcccdddeeeeeefffiiinnnqqqwww}}}~~~yyyzzz~~~xxxfffZZZOOOJJJHHHCCCCCCBBBAAA???>>>===<<<;;;===AAAIIITTTaaakkkqqqqqqqqqrrrssstttvvvxxxyyyzzzyyyyyyyyyzzzzzzzzzzzz~~~~~~~~~~~~}}}{{{wwwxxx|||}}}vvvnnnhhhdddbbbbbbbbbbbbeeeiiioootttwwwxxxzzz~~~zzzuuulllbbbZZZUUUSSSRRRQQQSSS\\\lllzzzrrrooohhhgggffffffgggfffdddbbbYYYUUUQQQOOOOOOTTTbbbppp~~~xxxlll\\\OOOHHHEEE???=========???@@@???>>>@@@@@@@@@>>>>>>???BBBEEENNNdddooo[[[MMMGGGDDDEEEEEEEEEGGGKKKLLLOOOTTTXXX]]]aaagggjjjnnnppprrrrrrqqqppppppqqqooorrrvvv|||uuujjjhhhlllxxxttteeeZZZOOOJJJIIIJJJJJJPPP___uuussshhhbbb^^^YYYTTT~~~}}}zzzwwwuuunnnllljjjiiiiiikkkoooqqqwww~~~zzzlllbbb[[[XXXUUUUUUVVVXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXWWWWWWVVVVVVVVVVVVVVVWWWYYYZZZ\\\]]]^^^___```aaaaaaaaaaaa`````````aaabbbbbbbbbaaaaaaaaabbbbbbccccccfffkkknnnuuuzzz~~~}}}}}}kkk]]]QQQJJJHHHDDDCCCBBBAAA???>>>======<<<===@@@GGGPPP]]]iiipppqqqqqqqqqrrrsssuuuwwwwwwyyyzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~{{{yyyvvvssssssvvvzzzrrrkkkfffdddcccddddddeeehhhlllqqqvvvyyy{{{}}}zzzmmmjjjeee___[[[YYYXXXYYYYYYXXX\\\iii}}}{{{wwwrrrnnnkkkiiifffddd]]]YYYUUUQQQNNNQQQ^^^kkkzzzyyysssgggYYYMMMFFFDDD@@@???>>>>>>??????>>>===@@@@@@@@@???>>>>>>AAACCCLLL```|||xxxbbbRRRJJJEEEEEEFFFFFFGGGKKKLLLOOOSSSWWW[[[```fffiiimmmoooqqqrrrqqqppppppqqqooorrrwww}}}~~~rrriiiiiiooozzzoooaaaVVVMMMIIIIIIIIIJJJRRRdddyyy~~~mmmccc```^^^XXXSSS}}}yyy||||||xxxvvvqqqpppnnnmmmooorrrvvvxxxyyyvvviii```ZZZXXXUUUUUUVVVXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXXXXWWWWWWUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]^^^`````````______^^^______`````````_________```aaaaaabbbcccgggiiiqqquuu}}}ooo```SSSKKKHHHEEEDDDCCCBBB@@@???>>>>>>===>>>@@@DDDLLLXXXeeennnpppppppppqqqrrrtttuuuvvvxxxyyyzzz{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~wwwtttqqqnnnnnnqqqyyy{{{tttlllgggeeeeeefffggggggiiikkkoootttxxxzzz~~~yyytttjjjiiifffccc```]]]\\\\\\___]]]^^^eeetttyyypppkkkhhhgggfffaaa^^^ZZZUUUPPPPPP[[[hhhxxxwwwqqqfffXXXMMMGGGEEE@@@???>>>>>>???@@@???===???@@@@@@???>>>>>>@@@CCCKKK\\\vvvkkkWWWOOOGGGGGGHHHGGGGGGJJJLLLOOORRRVVVYYY___dddiiikkknnnpppqqqpppppppppqqqooorrrxxx~~~yyynnngggkkksss}}}lll^^^TTTLLLHHHIIIFFFJJJVVVhhh{{{{{{jjj```^^^]]]XXXSSS}}}xxxzzz}}}yyyvvvrrrqqqpppppprrrvvvzzz|||}}}}}}rrrfff^^^ZZZXXXUUUUUUVVVWWWXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYUUUUUUUUUUUUUUUVVVWWWXXXYYY[[[]]]^^^______^^^]]]^^^^^^____________^^^^^^]]]___```aaaaaaaaaccceeekkkoooxxx|||rrrcccUUULLLHHHFFFEEEDDDCCCAAA@@@??????======>>>AAAGGGSSSaaakkkooooooooopppqqqrrrssstttwwwxxxzzz{{{||||||||||||||||||}}}}}}~~~~~~}}}}}}sssnnnkkkiiiiiilllooozzzvvvrrrlllgggeeeeeegggiiijjjjjjlllnnnrrrvvvzzz|||yyyuuuqqqpppooollliiieeebbb```___^^^^^^```hhhvvvvvvjjjcccbbbcccdddeeeccc```ZZZSSSPPPZZZfffwwwuuuooodddWWWLLLGGGFFF>>>======>>>@@@AAAAAA@@@>>>???@@@???>>>>>>@@@BBBIIIWWWnnnsss\\\RRRJJJHHHIIIHHHGGGIIILLLNNNQQQTTTXXX]]]dddhhhjjjlllooopppooooooooopppqqqtttyyy}}}ssshhheeelllvvv}}}jjj]]]TTTLLLHHHIIIFFFNNN\\\nnnzzzjjj```]]]\\\XXXTTT~~~xxxzzz~~~zzzwwwqqqpppoooooorrrvvvzzz}}}~~~vvvooofff___ZZZXXXVVVUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZVVVUUUUUUUUUUUUUUUUUUVVVXXXYYY\\\^^^^^^^^^]]]\\\^^^_______________^^^^^^\\\^^^```aaa``````aaabbbgggkkksss|||tttdddVVVLLLIIIFFFFFFEEEDDDBBBAAA@@@???<<<======>>>DDDPPP^^^iiioooooooooooopppqqqrrrsssvvvxxxzzz{{{}}}}}}}}}|||{{{||||||}}}~~~}}}~~~{{{ooojjjgggeeefffiiihhhttt}}}xxxooolllgggdddccceeehhhkkkkkklllmmmppptttxxx{{{}}}}}}wwwwwwwwwuuuqqqlllhhheeeZZZ[[[\\\[[[^^^hhhwwwooobbb[[[[[[^^^aaagggfffccc^^^UUUQQQYYYeeetttsssmmmbbbUUUKKKFFFEEE<<<<<<<<<>>>AAACCCCCCBBB===>>>??????>>>???AAABBBFFFSSShhhyyy```UUUKKKIIIJJJHHHGGGHHHLLLNNNQQQTTTXXX]]]ccchhhiiikkknnnoooooonnnoooooosssuuuzzzzzzoooeeeccclllwww|||jjj^^^TTTLLLHHHIIIIIIRRRcccuuu{{{kkk```\\\[[[XXXUUUyyy|||~~~zzzssssssrrrsssvvvzzzuuummmeee___^^^YYYYYYYYYYYYYYYYYYZZZZZZXXXXXXWWWWWWWWWVVVVVVVVVXXXYYYYYYYYYZZZZZZZZZ[[[ZZZXXXVVVTTTSSSSSSTTTTTTXXXXXXXXXYYYZZZ[[[[[[[[[\\\]]]]]][[[YYYYYYZZZ[[[[[[\\\]]]___aaabbbddddddfffjjjpppyyy{{{{{{xxxhhh\\\QQQJJJHHHEEEBBBAAA@@@???===;;;;;;:::;;;???CCCKKKXXXdddmmmpppqqqnnnooorrrsssqqqyyyyyyyyyzzzzzzzzz{{{{{{~~~}}}}}}~~~|||~~~}}}sssjjjgggdddbbb```eeejjjttt~~~|||wwwqqqllliiicccccccccaaaaaabbbfffiiijjjlllnnnppprrrwww|||~~~{{{xxxsssmmmfffaaa]]]ZZZVVVTTTWWW]]]dddiiivvv}}}yyyjjj___ZZZXXXXXXWWW___cccddd]]]TTTQQQXXX___iiiqqqqqqdddVVVOOOHHHAAA???>>>>>>???AAAAAA@@@>>>============>>>???@@@AAAEEEOOOaaaxxxjjj[[[LLLGGGGGGGGGGGGHHHKKKNNNRRRUUUWWWZZZ^^^aaacccfffjjjlllmmmmmmooopppqqqvvv}}}uuuiiibbbcccnnnzzzuuueeeYYYQQQJJJGGGHHHJJJXXXjjjyyy|||hhhaaaaaa^^^XXXTTT|||wwwvvvttttttvvvzzz~~~wwwmmmfff___[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVXXXXXXXXXYYYZZZZZZZZZ[[[[[[YYYWWWUUUSSSSSSTTTTTTWWWWWWXXXYYYZZZ[[[[[[\\\\\\]]]]]]\\\ZZZYYYZZZ\\\[[[[[[\\\^^^___aaabbbcccbbbeeekkksss{{{yyyzzzjjj]]]SSSLLLIIIGGGDDDBBBAAA@@@>>>===>>><<<<<>>>>>???AAABBB@@@???============>>>???@@@AAACCCMMM^^^uuummm^^^NNNHHHHHHGGGGGGHHHKKKNNNRRRUUUWWWZZZ^^^aaadddfffjjjlllmmmmmmooopppsssxxxrrrhhhbbbeeeqqq~~~sssbbbXXXPPPIIIGGGHHHLLL[[[nnn~~~ppphhhddd]]]WWWSSS}}}zzzwwwuuuvvvzzzoooeee___[[[YYYYYYYYYZZZ[[[[[[ZZZXXXVVVUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[\\\ZZZXXXVVVUUUTTTTTTTTTVVVWWWXXXYYYZZZ[[[[[[\\\\\\]]]]]]\\\ZZZZZZ[[[]]][[[\\\\\\^^^___```aaaaaa```bbbfffnnn|||{{{xxx|||}}}lll___UUUNNNKKKHHHEEECCCCCCBBB@@@>>>===;;;;;;>>>@@@DDDNNNYYYgggllloooooopppsssuuutttvvvvvvwwwxxxzzz{{{||||||~~~}}}}}}}}}}}}~~~}}}yyymmmfffbbb^^^[[[XXXZZZ^^^aaacccdddddddddbbbaaa```^^^[[[YYYXXXWWWYYYYYYYYYYYY[[[___fffkkknnnppptttwwwyyy|||zzzuuuqqqmmmjjjhhhfffccc^^^ZZZXXXXXXZZZ\\\]]]bbbhhhnnnqqqsssuuuwwwxxxvvvqqqhhh]]]VVVTTTTTTWWWYYYYYYVVVRRRQQQSSSVVVllluuuvvvhhhYYYPPPIIIBBB@@@??????@@@BBBBBBAAA???>>>>>>>>>>>>>>>???@@@AAAAAAJJJZZZpppsssbbbQQQJJJIIIHHHGGGHHHKKKNNNRRRTTTWWWZZZ]]]```dddgggjjjkkklllmmmooopppwww{{{{{{nnneeeccchhhvvv|||nnn___UUUNNNIIIGGGIIIOOO___sss{{{rrrjjj```YYYWWW}}}yyywwwxxx}}}}}}lllbbb]]]YYYXXXZZZXXXYYY[[[]]]]]][[[XXXVVVWWWWWWWWWWWWWWWXXXXXXXXXUUUVVVVVVWWWYYYZZZ[[[[[[\\\[[[ZZZXXXVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\ZZZZZZ\\\^^^]]]]]]^^^^^^___```aaaaaabbbbbbfffnnnyyy}}}zzz|||ooo```VVVPPPKKKHHHEEEDDDCCCBBB@@@>>>;;;999;;;>>>@@@DDDNNNXXXdddkkkpppoooooorrrtttssstttuuuvvvxxxyyy{{{|||}}}~~~~~~}}}}}}}}}}}}}}}~~~qqqhhhbbb\\\YYYWWWWWWXXXXXXYYYYYYZZZZZZYYYXXXWWWVVVUUUUUUVVVVVVZZZZZZYYYYYY[[[```gggmmmrrrtttxxx{{{}}}yyywwwtttsssrrrqqqooonnniiifffaaa]]]ZZZYYYYYYZZZ\\\___cccfffhhhjjjlllnnnuuuxxxxxxooobbbXXXTTTUUUTTTUUUUUUUUUSSSSSSTTTUUUlllxxxzzzmmm]]]SSSLLLEEE@@@??????@@@BBBCCCAAA@@@???>>>>>>>>>??????@@@AAAAAAHHHVVVjjjzzzhhhUUULLLIIIGGGGGGHHHKKKNNNQQQTTTVVVYYY]]]___dddfffiiikkklllmmmoooqqqzzz~~~xxxkkkddddddkkkzzzvvviiiZZZRRRLLLHHHHHHJJJTTTcccwww~~~sssfff___^^^}}}{{{}}}|||jjj```\\\XXXWWWYYYVVVXXX[[[]]]^^^^^^\\\[[[XXXXXXXXXXXXXXXYYYYYYYYYSSSTTTUUUWWWXXXZZZ[[[[[[\\\\\\[[[YYYXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYZZZ[[[[[[ZZZZZZ\\\^^^^^^______```aaabbbbbbbbbdddcccfffnnnvvvsssbbbWWWQQQJJJHHHEEECCCBBBAAA???>>><<<;;;<<>>@@@???@@@AAA@@@???DDDLLL[[[eeemmmnnnmmmnnnpppooorrrssstttvvvxxxzzz{{{|||zzz{{{|||}}}~~~~~~~~~~~~}}}}}}sssjjjbbb\\\WWWWWWUUUUUUTTTTTTUUUUUUSSSSSSUUUWWWYYY[[[\\\]]][[[]]]aaaeeekkkrrrzzz|||yyyssssssrrrrrrqqqmmmhhhddd^^^\\\ZZZXXXWWWXXXZZZ\\\aaaeeeiiilllmmmmmmmmmmmmvvv{{{|||uuuhhh\\\WWWVVVOOORRRTTTSSSRRRSSSXXX\\\nnn|||sss```TTTLLLEEEAAAAAAAAABBBCCCDDDCCCAAA@@@@@@?????????@@@@@@AAABBBFFFNNN\\\tttwww```SSSMMMJJJIIIJJJLLLNNNQQQTTTVVVXXX[[[^^^aaadddgggiiikkkooosssvvv}}}}}}rrrhhhgggkkkttt~~~kkk___SSSMMMJJJIIIJJJNNN\\\kkk}}}pppccc```qqqbbb[[[YYYUUUTTTUUUUUUVVVXXXYYY[[[[[[\\\\\\YYYYYYXXXWWWVVVUUUUUUTTTQQQRRRSSSUUUWWWYYY[[[\\\ZZZ[[[[[[\\\\\\\\\\\\\\\ZZZYYYYYYXXXXXXWWWVVVVVVUUUWWWXXXXXXXXXYYY[[[]]]]]]]]]^^^```aaacccdddeeeeeecccgggnnnqqquuujjj[[[SSSLLLIIIFFFEEEDDDCCCAAA???@@@??????@@@>>><<>>>>>>>>=========???@@@AAAJJJTTTaaajjjmmmnnnppprrrrrrrrrtttuuuwwwwwwxxxxxxwwwxxxyyyzzz{{{}}}~~~~~~|||zzzyyyyyy|||~~~~~~~~~~~~~~~yyykkkeee\\\VVVRRROOOKKKHHHEEEGGGHHHIIIKKKMMMQQQTTT\\\bbbkkksssxxxxxxvvvtttuuusssmmmcccYYYTTTTTTWWW[[[```fffiiifffgggsssrrr]]]OOOJJJEEEDDDCCCDDDFFFFFFDDDCCCCCCBBB@@@?????????@@@@@@CCC???@@@LLL^^^sssrrr___TTTPPPNNNMMMOOOPPPSSSUUUXXX[[[]]]^^^___bbbeeehhhlllrrrxxx|||sssmmmjjjqqqzzzuuudddYYYOOOKKKJJJKKKQQQXXXjjjzzzpppooosss}}}}}}pppjjj~~~rrrggg\\\XXXWWWTTTSSSTTTVVVWWWWWWVVVTTTTTTUUUWWWTTTTTTUUUUUUTTTRRRQQQPPPOOOPPPRRRTTTVVVWWWXXXXXXWWWWWWWWWXXXYYYZZZ\\\\\\\\\[[[ZZZXXXWWWXXXXXXYYYZZZYYYXXXWWWWWWXXXYYYZZZZZZ[[[[[[]]]___aaabbbccchhhjjjoootttvvvyyy|||iii[[[SSSOOOIIIFFFFFFEEEBBB??????>>>=========>>>@@@AAAHHHQQQ^^^gggkkkmmmoooqqqssssssuuuvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{}}}~~~~~~zzzvvvuuuvvvyyy{{{zzzzzzvvvooo```[[[TTTOOOMMMJJJHHHFFFCCCEEEFFFGGGIIIKKKOOORRRYYY___gggnnnrrrsssrrrqqqsssqqqkkkbbbYYYUUUWWWYYYaaagggpppvvvuuuxxxuuu]]]NNNHHHDDDCCCCCCEEEGGGHHHGGGFFFDDDCCCAAA????????????@@@AAA>>>@@@JJJZZZnnnvvvcccWWWRRRQQQPPPQQQRRRTTTWWWZZZ]]]___``````bbbdddgggkkkqqqxxx}}}sssnnnmmmttt~~~~~~qqq```WWWNNNJJJJJJLLLSSS[[[nnn~~~rrrjjjnnnxxxyyyooojjjvvvlllbbbYYYVVVUUURRRRRRTTTVVVWWWWWWVVVTTTSSSTTTVVVTTTTTTTTTTTTTTTSSSRRRQQQOOOPPPRRRTTTVVVWWWWWWWWWUUUUUUWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXZZZZZZYYYZZZZZZ[[[]]]___aaabbbfffggglllrrruuuyyyooo```TTTOOOJJJGGGGGGFFFCCCAAA???>>>=========>>>???@@@EEENNNYYYbbbhhhkkknnnqqqttttttuuuvvvwwwwwwvvvvvvwwwwwwxxxzzz{{{|||}}}~~~yyyzzzyyyvvvrrrooommmmmmqqqqqqoooooovvvzzzkkk```TTTQQQLLLIIIHHHGGGFFFEEECCCEEEGGGGGGHHHKKKOOORRRYYY^^^dddjjjmmmnnnpppqqqqqqoookkkccc\\\YYY\\\___mmmttt~~~yyy```PPPJJJCCCCCCDDDFFFIIIJJJJJJIIIEEEDDDBBB@@@???>>>>>>??????>>>AAAHHHTTTfff|||hhh[[[UUUTTTTTTTTTUUUWWWYYY\\\^^^```aaaaaabbbdddfffjjjqqqyyyrrroooqqqzzzyyykkk]]]TTTLLLIIIJJJMMMVVV___ttttttgggjjjsss}}}~~~wwwqqqooopppggg___WWWUUUTTTQQQRRRUUUVVVVVVVVVUUUSSSRRRSSSUUUUUUUUUUUUUUUUUUUUUTTTTTTQQQRRRSSSUUUVVVWWWWWWWWWTTTUUUWWWYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\\\\\\\[[[[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZZZZ[[[]]]___```aaabbbdddiiiooorrrvvvssscccVVVQQQKKKHHHGGGGGGEEECCC??????>>>======>>>???@@@CCCJJJTTT^^^dddjjjnnnqqqtttuuuuuuvvvvvvvvvuuuuuuwwwwwwxxxyyy{{{|||}}}}}}}}}yyyvvvqqqqqqqqqpppnnnllljjjjjjmmmkkkhhhhhhooozzzppp___TTTOOOMMMJJJHHHGGGGGGGGGGGGFFFGGGIIIJJJKKKNNNRRRUUU\\\```eeehhhjjjmmmqqquuutttssspppjjjdddbbbdddhhhxxx}}}dddUUUOOOEEEEEEEEEGGGJJJKKKJJJIIIFFFEEECCC@@@???>>>>>>>>>??????BBBHHHPPP```{{{ooo```XXXVVVWWWUUUVVVXXXZZZ\\\^^^```aaabbbcccdddfffjjjrrr{{{{{{pppooottt~~~sssfff[[[SSSLLLIIIJJJNNNYYYcccxxxrrrhhhjjjqqqzzz{{{wwwuuuvvv}}}nnnddd]]]WWWUUUTTTQQQSSSVVVUUUUUUUUUTTTRRRRRRSSSTTTTTTTTTSSSSSSTTTTTTTTTUUUSSSSSSUUUVVVWWWWWWWWWWWWUUUVVVXXXYYYZZZYYYYYYXXXWWWXXXYYY[[[\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[\\\]]]___```aaa___aaafffkkknnnrrr|||xxxfffYYYSSSMMMIIIHHHHHHFFFCCC@@@???>>>======>>>??????BBBGGGPPPYYYaaahhhmmmpppsssttttttuuuuuuuuuttttttvvvwwwxxxyyyzzz|||}}}}}}}}}xxxtttooollliiiiiijjjkkkkkkkkkkkkjjjjjjgggcccdddjjjuuu}}}qqqdddWWWNNNLLLLLLKKKIIIHHHGGGHHHHHHHHHIIIKKKMMMOOORRRVVVZZZ```dddhhhjjjkkknnntttyyy}}}}}}{{{vvvpppmmmoooqqq}}}~~~eeeVVVPPPHHHGGGGGGHHHJJJJJJIIIGGGFFFEEECCCAAA???>>>>>>??????AAADDDHHHNNN\\\vvvuuueee[[[XXXYYYWWWWWWYYYZZZ\\\^^^___```cccdddeeeggglllsss}}}wwwooopppwwwoooaaaYYYSSSLLLJJJJJJOOO\\\hhh{{{|||nnngggiiiooovvvxxxwwwzzzyyykkkccc]]]XXXVVVTTTQQQRRRVVVSSSTTTTTTSSSRRRRRRSSSUUURRRQQQQQQQQQRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXVVVWWWWWWXXXYYYYYYXXXXXXWWWXXXXXXYYYZZZ[[[\\\]]]ZZZZZZXXXXXXXXXXXXZZZZZZ[[[[[[[[[\\\]]]^^^```aaa\\\^^^bbbggghhhkkkuuu~~~lll\\\VVVOOOJJJIIIHHHFFFDDD@@@???>>>=========>>>???@@@DDDKKKSSS\\\dddjjjnnnqqqqqqrrrsssttttttssssssvvvvvvwwwyyyzzz{{{|||}}}}}}xxxtttooojjjgggfffeeefffhhhkkkllllllkkkiiidddaaabbbgggpppzzzmmmcccZZZRRRLLLJJJKKKKKKJJJHHHHHHIIIJJJJJJLLLOOOQQQTTTXXX]]]```gggkkkoooppppppssszzz~~~zzzxxxyyy{{{~~~~~~dddSSSLLLIIIHHHHHHIIIJJJJJJHHHGGGFFFEEECCCAAA@@@??????@@@@@@@@@CCCGGGMMMYYYqqq{{{jjj^^^ZZZ[[[XXXYYYZZZ[[[]]]^^^___```dddeeegggjjjooovvvvvvqqqsss{{{{{{kkk]]]WWWQQQLLLJJJKKKRRRaaannnwwwiiidddfffkkkrrrvvvyyysssgggaaa\\\XXXVVVSSSOOOQQQUUUQQQRRRSSSRRRRRRRRRTTTVVVSSSSSSSSSSSSSSSUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWXXXZZZ\\\]]]ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^___[[[\\\___cccccceeennnxxxuuu```YYYPPPKKKIIIHHHEEECCCAAA@@@>>>=========>>>???>>>@@@EEEMMMWWW```fffjjjnnnooopppqqqrrrsssssssssvvvvvvwwwxxxzzz{{{|||}}}}}}~~~|||xxxtttpppmmmiiihhhhhhkkknnnpppooommmjjjeeebbbdddhhhooo~~~zzzmmmaaaYYYTTTOOOKKKIIIKKKMMMMMMKKKKKKNNNPPPPPPRRRVVVYYY\\\aaagggkkkqqquuuzzz{{{zzz|||~~~wwwwwwwwwuuusssyyyeeeTTTLLLGGGGGGFFFHHHJJJJJJIIIHHHEEEDDDBBBAAA@@@@@@AAAAAA??????AAAFFFLLLWWWlll}}}pppbbb]]]]]][[[[[[\\\]]]___```aaaaaadddfffiiimmmrrrxxxxxxtttwwwwwwgggYYYRRRNNNKKKKKKMMMVVVgggvvvtttgggaaaccciiiqqqwww~~~|||nnnccc___[[[WWWUUURRRNNNPPPTTTPPPQQQRRRRRRRRRSSSUUUWWWWWWWWWVVVVVVWWWYYY[[[\\\YYYYYYZZZZZZZZZZZZYYYYYYVVVUUUTTTTTTTTTUUUVVVWWWYYYXXXWWWVVVWWWYYY[[[]]]YYYXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[]]]]]]ZZZ[[[^^^``````aaajjjssszzz|||zzz}}}}}}aaa[[[RRRKKKIIIGGGEEECCCAAA@@@???=========>>>???<<<>>>BBBJJJSSS]]]cccffflllmmmooopppqqqrrrssssssvvvvvvwwwxxxzzz{{{||||||{{{|||~~~|||yyyvvvooommmmmmooossstttsssqqqmmmgggeeegggjjjqqqzzzqqqeee[[[UUUQQQMMMJJJIIILLLOOOPPPOOOPPPSSSVVVVVVYYY]]]```dddjjjppptttyyyuuusssqqqllliiioooiiiWWWOOOEEEEEEEEEGGGJJJKKKKKKJJJDDDCCCBBBAAA@@@AAAAAABBB>>>===???DDDKKKVVVhhhxxxttteee___^^^]]]]]]^^^___```aaabbbbbbdddfffjjjoootttzzz{{{wwwzzzuuudddVVVOOOKKKIIIKKKOOOYYYlll|||tttggg```bbbiiirrrzzz