BM66(@ ........................//////000000000000//////++++++,,,---...///000111------------------------///...---,,,+++,,,------...------------...//////++++++,,,---............---------............///+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,++++++***)))******)))))))))***,,,---+++++++++***************++++++************+++++++++++++++++++++++++++++++++,,,,,,---,,,+++)))((())))))))))))************''''''((()))***++++++,,,...,,,******,,,---+++(((((()))***+++,,,---......+++*********))))))((((((++++++++++++++++++++++++++++++***************+++***(((((((((***+++***)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++------.........---,,,,,,---+++)))***,,,---,,,)))++++++,,,,,,,,,+++******...///////////////........................------000000000000000000000000111111111111111111111111222222333444444555666666555666777888:::<<<===>>>BBBDDDHHHMMMRRRWWWZZZ\\\___cccjjjrrr{{{{{{sssnnnkkkfff___YYYWWWUUURRRPPPNNNLLLIIIGGG===<<<;;;:::999777777666555555555555555555555555222111000......000111222111111000///...---,,,,,,............///////////////000111111111///...---............////////////333111000000111111000...////////////000000000000222111000......//////000/////////...------,,,,,,//////.........------------///000000///......///......------------......//////............//////+++,,,.../////////...---000000000000000000000000000000000000000///......---------------------------.........//////000000///////////////.........///////////////000111111444333111//////000222333222222111111222222333444333333333333333333333333222555999:::;;;>>>CCCHHHNNNXXXiii}}}..............................////////////......------..................------------------------++++++******+++,,,---...---------------...//////---------...------,,,,,,------------............------------,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******+++***)))))))))***+++,,,************************,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,+++***)))))))))))))))************)))))))))))))))*********---+++)))***,,,,,,+++)))((()))))))))))))))******************)))))))))(((************************++++++***))))))******+++***)))))))))+++,,,+++***))))))))))))))))))))))))+++******************************+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---------,,,,,,,,,***((()))+++,,,***)))***++++++,,,,,,,,,++++++------............------..................------000000000000000000000000111111111111111111111111000111111222222333333333333444555666777888999:::999:::;;;===@@@BBBCCCDDDHHHKKKOOOUUU[[[cccjjjpppvvvwwwyyyyyyzzz|||~~~zzzwwwuuuuuuuuuuuutttrrrnnnhhhcccaaaaaaaaa[[[UUURRRPPPNNNIIIDDDEEECCCAAA@@@??????<<<;;;999999888777666555444444222222222222222222222222222111///......///111222000000000000////////////............///////////////////////////...------............////////////222000//////000000///............/////////000000000///...---,,,------...,,,,,,------...///////////////.........------------///000000///......///......------------............------------......------.........---------111111111111000000000000000000000000000///......------------------------............/////////000222111111000000000111111///////////////000000111222111000//////000222333222222111111222222333333333333333333333333333333222666999:::;;;>>>CCCHHHOOOXXXhhh{{{........................---------......---------000//////...---,,,++++++------------------------*********+++,,,...///000---------------......///............---,,,+++***------------............///...---,,,++++++***+++------------............------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,+++******)))*********)))))))))))))))))))))))),,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++))))))))))))************************))))))((((((***)))((()))+++++++++)))*********))))))(((((((((************))))))))))))))))))))))))))))))))))))******)))))))))******++++++***)))***,,,---,,,+++))))))))))))))))))))))))+++++++++******)))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............***)))((()))******)))((()))***++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,------------------..............................////////////////////////////////////000000000000111111222222333444444555555555555555666666666666888:::===???AAAEEEJJJMMMPPPRRRSSSTTTUUUVVVYYY[[[bbbfffkkkqqquuuwwwwwwvvvrrrrrrqqqpppnnnkkkhhhgggbbbdddgggiiikkkooosssvvvrrrpppnnnoooqqqppplllhhhcccaaa^^^ZZZWWWTTTSSSSSSUUUUUUSSSOOOIIIEEECCCCCCEEEBBB>>>===>>>===:::888999777666666888888777555555555444333222111111000111111111111111111111111111111////////////111111//////000000000111111111---............////////////...------,,,------------............/////////000///---...//////...------------.........////////////...------------...,,,,,,------.../////////...............------------///000000///......///......------------......------,,,,,,,,,,,,------///......------------...222222111111000000////////////000000000///..........................................///////////////...---+++,,,---...000//////......//////000111000///.........000111222111111222222222333333333333333333333333333333333333666999:::;;;>>>DDDHHHPPPXXXfffyyy........................------............------//////......---,,,++++++------------------------------......///000111111------,,,,,,------...///---.........------,,,+++,,,,,,---------.........000///---+++******++++++,,,,,,,,,---------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,+++******)))))))))(((((((((((()))))))))))),,,++++++******++++++,,,************************))))))******+++++++++,,,((()))))))))******************))))))))))))))))))((((((((()))******+++***++++++++++++*********************)))))))))))))))))))))))))))))))))))))))***))))))))))))******+++***)))((()))+++,,,+++***))))))))))))))))))))))))++++++******))))))((((((************++++++++++++,,,,,,++++++,,,,,,------,,,,,,---///000000000000******))))))*********)))((()))***+++,,,---------+++,,,,,,------------,,,,,,,,,------------......------------------------........................////////////............000000000000111111111111333333444555555666777777777888999999888999<<<>>>>>>???@@@@@@@@@@@@BBBCCCFFFIIIMMMQQQRRRRRRPPPOOONNNOOOPPPPPPOOOMMMJJJHHHFFFHHHJJJLLLMMMOOORRRUUUOOOMMMKKKKKKLLLLLLJJJHHHIIIHHHFFFCCCAAA??????>>>AAABBBBBB@@@>>><<<<<<===;;;999777777999:::999777777555444555666777666555222222111111000000//////222222222222222222222222111000////////////000111//////////////////000000---------........./////////...---,,,,,,---...///---------.........//////...---,,,,,,......---,,,,,,,,,,,,---------......111000000000/////////////////////...------,,,,,,........................---///000000///......///......------------.........------,,,,,,------...///......---...///000111222111111000000/////////...///////////////......////////////////////////.........///////////////...,,,***((()))+++---//////............///000000------------...000111222111111222222333333333333333333333333333333333333333666999;;;;;;>>>DDDHHHQQQXXXeeewww.................................//////.........------------------,,,,,,------------------------/////////////////////...,,,,,,,,,,,,,,,---......+++,,,------.........---,,,,,,,,,------------...///...,,,+++******++++++******+++++++++,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++******))))))''''''(((((())))))))))))******))))))))))))******************************)))))))))******++++++,,,((()))))))))************'''(((((()))******++++++(((((()))))))))******+++))))))*********+++++++++))))))))))))))))))******************************))))))(((((()))******+++)))((('''((()))******((())))))))))))))))))))))))*********)))))))))(((((())))))*********+++++++++,,,++++++++++++,,,---...***+++,,,---.../////////***++++++++++++***++++++((()))***+++,,,---------,,,,,,---...............,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////............000000000000000000000000///000000111333444444555444555666555444333555666888:::;;;:::888777777888:::<<>>@@@@@@>>><<<;;;;;;<<<<<<<<<:::999999888777777777777555777888888777666888999666444333333444555555444333222111111222222111///000000000000000000000///111111111111111111111111000//////////////////000000000///...------,,,,,,------------............//////---------...///000------------............---,,,+++,,,---...---,,,,,,,,,,,,,,,------------000000000000000//////.../////////...------,,,,,,---.....................---///000000///......///......------------......//////............/////////.........000222444555000000000//////...............////////////......///////////////////////////////////////.........000...,,,+++,,,...000222...............//////000,,,------......///000111000111222333333333222222333333333333333333333333333666:::;;;<<>>CCCFFFQQQYYYgggzzz---------------,,,,,,,,,------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------++++++,,,------,,,++++++,,,,,,---------.........------------,,,+++******---,,,,,,+++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++(((''''''***,,,************************+++++++++,,,,,,+++*********)))'''&&&&&&''')))***++++++************++++++************************************************************************************************************************++++++***))))))(((((((((******))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))***************)))(((((((((((()))))))))*********)))(((((((((((((((((((((((()))***,,,,,,,,,++++++,,,++++++++++++++++++,,,((())))))))))))*********+++***)))))))))***+++,,,+++,,,,,,,,,***)))***++++++++++++,,,,,,---------,,,---------------,,,,,,***+++++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,///---++++++---...///...........................111111111111111000///...////////////////////////111111000000000000000///222000......000222111///,,,---...///000000000000......////////////......////////////////////////000000000/////////......//////000000000111111111////////////////////////........................,,,---.../////////......////////////////////////------------------------+++***))))))))))))***+++------,,,,,,,,,+++++++++---------------------------...///...,,,,,,...///............////////////---------------........................---,,,,,,......//////000000111111......//////...------,,,...---,,,++++++++++++,,,---,,,,,,------///000000000/////////.........---------------............///...---,,,,,,++++++,,,------------------------------,,,,,,---...000111...------,,,---...///000......------------......000000000000111111111111000111111222222333444444333333333444444444555555777888:::;;;===@@@EEEHHHPPPXXXggg{{{...---------,,,,,,++++++//////...------,,,++++++---,,,,,,++++++,,,,,,---,,,------------------,,,,,,,,,++++++++++++,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++******+++,,,++++++************************,,,,,,,,,,,,+++***)))(((((('''&&&%%%%%%&&&'''(((******++++++++++++******))))))))))))))))))))))))************************************************************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((((((((((((((()))************))))))((((((((())))))))))))******(((((((((((((((((())))))'''((()))***+++++++++++++++++++++,,,,,,+++++++++((((((((())))))))))))*********))))))******+++,,,,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,))))))************++++++...------,,,,,,,,,,,,,,,111...***)))***,,,---...........................222222111111000...---,,,////////////////////////.../////////000000111111111000......000111000///,,,---...///000000000000//////............//////,,,------...///000111111///////////////.........////////////000000000000////////////////////////...........................//////000//////...---////////////////////////////////////////////////,,,,,,+++******+++,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///---............/////////---------------.........,,,------------,,,,,,+++////////////////////////.........///......---,,,------,,,+++++++++,,,,,,---------------...///000/////////...........................------------///...------,,,---------------------------------------,,,------...000000---,,,,,,,,,,,,---............------------......000000111111111222222222000111111222222333444444333333333444444444555555777888:::;;;===@@@EEEHHHNNNWWWhhh|||000//////......------,,,......---------,,,,,,,,,---------,,,,,,---------------............------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,+++++++++,,,+++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++)))+++...///---***************************+++++++++++++++***))))))***)))(((((((((((()))***)))***+++,,,,,,+++***)))************************************************************************************************))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))************)))((((((((((((((()))))))))******************+++++++++&&&'''((()))***+++,,,,,,***+++,,,------,,,+++***))))))))))))***************************+++++++++---...//////---------///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,*********************+++------,,,,,,+++,,,,,,---111...+++***+++,,,,,,,,,........................000000000000///...---,,,////////////////////////........./////////000000000///......////////////------...//////000////////////---,,,,,,---//////,,,,,,---...//////000111................................./////////000000////////////////////////////////////////////////000000000//////......---........................000000000000000000000000////////////////////////,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---......---,,,,,,---///---------.........//////000000000//////.........+++,,,,,,---,,,,,,++++++------,,,,,,,,,,,,,,,,,,---...............------///......---------......---------------...///000.................................------,,,,,,,,,------------......000000------------------------000//////...------,,,,,,---------------...............------------......///000000000000111111111000111111222222333444444333333333444444444555555555666888999;;;>>>CCCFFFMMMWWWhhh}}}//////......------------,,,,,,,,,---------.........------,,,,,,------...---......//////......------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++'''''')))***+++,,,,,,,,,***++++++,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++***,,,//////---***************************((()))******+++++++++++++++******************+++)))***+++,,,,,,+++***)))************************************************************************************************************************((())))))******++++++,,,******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************((())))))*********))))))'''(((((((((((()))))))))))))))******++++++++++++&&&''''''(((***+++,,,---***+++,,,------,,,+++*********++++++++++++,,,,,,))))))******+++++++++++++++,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---///...---.........,,,***........................---....../////////............................../////////............---//////......---......///---.../////////////////////...---,,,,,,---...///---------------.........---------------.........---............/////////........................000000000000000000000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------*********+++++++++,,,,,,,,,---...---++++++---...------------............222111000///...---,,,+++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,++++++++++++------...............---......---------......///...------------...//////---------.....................------,,,,,,,,,++++++++++++,,,...000111222------------------------/////////......---,,,,,,------......////////////......------------...............////////////000000111111222222333444444333333333444444444555555555666888999;;;>>>CCCFFFMMMWWWggg|||++++++++++++++++++,,,,,,++++++,,,,,,---...//////...------,,,,,,------...------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***,,,,,,,,,------,,,,,,+++)))***+++,,,---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++,,,------,,,***************************'''((()))***++++++++++++))))))************))))))******++++++++++++******((((((((((((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,******))))))))))))******''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************((())))))************)))''''''(((((((((((())))))'''''''''((())))))******((((((((()))***+++,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------))))))***++++++++++++***''')))******(((((()))+++------,,,,,,,,,,,,++++++)))***+++,,,,,,------,,,.........------------,,,+++++++++++++++,,,,,,------------...000///---***------------------------,,,,,,---......///..............................//////......---------,,,---...///...,,,,,,...///......///////////////.........------------...............------,,,,,,+++,,,,,,,,,---------------------------.........///........................000000000000000000000000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,------------......*********++++++,,,,,,---,,,------,,,++++++,,,...,,,------------.........000///...---,,,***))))))+++,,,,,,---------------------------------------,,,---......///.........,,,,,,+++++++++,,,------......---------......///---------------.........------------,,,,,,,,,,,,+++++++++,,,---///000111------------------------+++,,,---...////////////---...//////000000//////......------------......---------.........//////000111111222222333444444333333333444444444555555777888:::;;;===@@@EEEHHHNNNWWWfffzzz*********++++++,,,,,,---,,,---------------------------,,,,,,,,,,,,---------------......---------------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,------------,,,+++------,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,(((***+++------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------,,,*********+++************************((()))***************)))))))))************))))))++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************))))))))))))******))))))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************(((((()))***************'''''''''((((((((())))))&&&''''''((())))))******+++******)))***+++,,,---,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,((()))***+++,,,++++++***'''((())))))(((((()))+++---------,,,,,,+++++++++))))))***,,,,,,------,,,............------,,,,,,++++++******+++,,,,,,------,,,++++++---...---,,,------------------------------.........---,,,,,,........................---------------.........,,,...///...++++++---///......////////////......,,,------......------,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------.........................................................------,,,+++,,,,,,......------------------------////////////////////////---......//////......---++++++,,,,,,,,,---------******++++++,,,------...,,,------,,,++++++,,,...,,,,,,---------.........------,,,,,,,,,,,,++++++,,,,,,---...............++++++,,,,,,------......,,,------...//////......+++++++++++++++,,,---...///......---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,------------------------+++,,,---////////////...,,,---.../////////............------------..................////////////000111111222222333444444333333333444444444555555777888:::;;;===@@@EEEHHHPPPWWWeeewww***+++,,,---......///000///......------,,,,,,+++---,,,,,,++++++,,,,,,---,,,------------------,,,...------,,,,,,------...++++++++++++++++++++++++)))***,,,------,,,***)))---------,,,,,,+++++++++&&&'''(((***,,,---------((()))+++---------+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,......,,,((('''))),,,***************************++++++******)))((('''++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((******))))))))))))************++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''''''''''''((((((((()))((())))))***+++,,,,,,,,,,,,+++*********+++,,,------,,,+++******+++,,,---)))************+++++++++((()))***+++,,,+++******)))***,,,,,,++++++,,,------------,,,,,,+++++++++((()))***+++,,,---------.........------,,,,,,,,,+++*********+++,,,,,,------+++((((((***,,,......------------------------/////////...---,,,+++***........................***++++++,,,---//////000,,,...///---+++***---///...///////////////......+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------..............................------------------------,,,++++++***+++,,,...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++*********++++++,,,,,,,,,******+++,,,------......,,,------,,,++++++,,,...,,,,,,,,,---------......,,,,,,------...///000000,,,------.../////////...(((((()))***++++++,,,,,,,,,,,,---.../////////...---------------...///000///......---------......,,,,,,,,,------.........+++++++++,,,,,,---------111000...,,,***))))))(((------------------------...////////////---,,,++++++,,,---.........---,,,.........------.........////////////000000000000000111111222333333444444333333333444444444555555555666888999;;;>>>CCCFFFQQQXXXeeevvv---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,---......,,,,,,,,,++++++*********+++***)))((()))***,,,---.........------,,,,,,,,,+++++++++*********))))))+++++++++*********))))))******++++++++++++******+++++++++*********))))))************))))))((((((***++++++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))(((((()))***************+++***)))(((((()))***+++))))))))))))************+++++++++*********))))))******************************++++++++++++************))))))))))))******))))))))))))))))))))))))((((((''''''((()))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))---------,,,,,,++++++++++++,,,---,,,***)))***+++000,,,)))(((***+++***(((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++---......---+++***,,,,,,,,,---------......////////////////////////+++---//////...---...///---,,,,,,++++++,,,,,,---///...---,,,,,,---.../////////.........------------------------------------------,,,,,,+++++++++&&&(((,,,///000///,,,+++...///000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////......---,,,,,,------------------------+++++++++++++++++++++,,,((()))******+++,,,---...---,,,,,,+++*********+++,,,,,,,,,---------.........------,,,,,,++++++***111000...,,,+++++++++,,,.../////////...---,,,,,,///...,,,++++++,,,...///000...+++***+++,,,++++++,,,,,,,,,------,,,++++++------------...///111222000000/////////.................................000///...---,,,,,,---.........---------,,,,,,,,,---------...------,,,,,,,,,------......------,,,........................---...///...------...///...............///000000000111111222222333444444555444333222222222333444555777:::;;;;;;>>>DDDHHHRRRYYYeeeuuu---........./////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++************+++,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))******++++++++++++******)))*********++++++,,,,,,++++++*********)))))))))***++++++++++++***))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))***++++++++++++++++++***)))(((((()))***+++))))))))))))************+++++++++*********))))))******************************++++++++++++************))))))))))))******))))))))))))))))))))))))))))))((((((((()))******'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********))))))(((((((((***+++,,,+++***)))***++++++)))''''''***,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++,,,------,,,+++***++++++++++++,,,,,,,,,---------------------------+++,,,......---------...---,,,,,,++++++,,,,,,---...---,,,++++++,,,---......---------,,,,,,,,,,,,........................------,,,,,,,,,+++++++++++++++,,,---///000000111///......---.........///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++,,,------......//////000---,,,++++++******++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,///......---...///000111.........///......------...---,,,++++++,,,---...///---+++***+++,,,,,,+++,,,,,,---------,,,,,,+++,,,------...///000000000...---------,,,,,,,,,,,,------------------------//////------,,,---.........------------,,,,,,,,,,,,,,,------...------------......//////......---........................---...///...------.../////////......//////000111000111111222222333444444444444333222222222333444555777:::;;;;;;>>>DDDIIIRRRYYYfffvvv.............../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---,,,***)))(((((((((,,,,,,,,,++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,------+++++++++***************+++++++++*********************++++++++++++******((()))***+++,,,---......+++++++++++++++************++++++++++++***))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***++++++++++++***)))******+++,,,,,,,,,,,,,,,******))))))))))))******))))))))))))************+++++++++*********************************************++++++++++++************))))))))))))******))))))))))))))))))))))))+++***))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))(((((((((((((((***+++,,,+++***)))***+++)))'''&&&''')))+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++***+++------,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++///...---,,,...111555777444111---,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++*********+++,,,---------------------------------......------,,,,,,++++++.........///////////////,,,,,,++++++******++++++,,,,,,,,,,,,------------******+++,,,,,,---...............---...//////000------......///.........---,,,+++******+++,,,------+++******,,,------,,,,,,,,,---------------,,,---...///000111111000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------...///------------,,,,,,,,,,,,++++++,,,---...............//////////////////...........................---...///...------...///000////////////000111111000111111222222333444444444333222222222333444444555888:::;;;;;;>>>DDDIIISSSZZZgggvvv........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---,,,***)))))))))(((+++++++++++++++++++++++++++++++++++++++,,,------******++++++,,,,,,------******************************************************++++++++++++******)))******+++,,,,,,------++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))***,,,------,,,***))))))***++++++,,,,,,++++++***))))))))))))))))))***((()))))))))******************************************************************++++++++++++************))))))))))))******)))))))))))))))))))))))),,,+++***)))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++******+++,,,---,,,+++***+++,,,***)))((((((((((((((('''))))))*********+++++++++)))))))))))))))))))))))),,,+++++++++++++++++++++,,,++++++***++++++,,,---*********++++++++++++,,,++++++++++++++++++++++++)))***,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++///...------///222555777;;;555...+++---...+++(((,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++------,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------///...---,,,+++*********,,,,,,---.../////////...,,,++++++******++++++,,,+++******+++---......---,,,------............---...000111333333222000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///---------,,,,,,,,,++++++***+++,,,---..................////////////..............................---...///...---------///000000000000000111111222000111111222222333444444444333222222222333444555555888;;;;;;<<<>>>DDDIIIRRR[[[hhhvvv...............---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++)))((((((***,,,...)))******++++++,,,,,,,,,******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))+++,,,......,,,+++)))((())))))***************)))))))))******)))))))))((()))))))))******************************************************************++++++++++++************))))))))))))******))))))))))))))))))))))))++++++***)))((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---((()))))))))(((((((((((())))))*********+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++************+++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///111222333:::444---+++---...+++(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,++++++***))))))))),,,++++++***++++++,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++......---,,,+++***)))))),,,,,,---.../////////...++++++++++++++++++++++++******)))+++---///...---,,,---...///////////////000222333444444333111///------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........------,,,,,,,,,+++++++++***+++,,,---............,,,------......------,,,........................---...///...---------///000000000000000111111222000111111222222333444444333333222111222333444555666888;;;<<<<<>>@@@FFFMMMXXXdddrrr******)))))))))***+++,,,,,,++++++***))))))((((((************************,,,,,,,,,++++++*********))))))***************)))+++******))))))******+++************************))))))***++++++++++++***************************))))))))))))))))))))))))******))))))))))))***************))))))*********************)))))))))(((+++*********))))))))))))((()))***)))(((((()))******))))))(((((())))))*********************************************++++++***))))))))))))))))))*********))))))((((((((()))+++***(((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((())))))))))))******)))))))))***++++++))))))(((((((((((())))))+++*********)))(((((((((***)))(((''''''((()))***))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))************************---,,,,,,++++++*********))))))(((((((((((())))))'''((()))***++++++++++++))))))))))))))))))))))))'''(((((())))))))))))((('''((()))*********))))))******)))(((((((((((((((+++,,,------......------************************(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))************))))))***))))))((('''&&&+++******)))((('''''''''))))))((((((((('''''''''))))))))))))))))))))))))***))))))((()))***+++,,,************************))))))))))))))))))))))))******)))))))))******+++'''''''''(((((((((((((((************************+++***)))((((((((())))))++++++************++++++))))))*********))))))((())))))))))))************************************************************++++++++++++******)))))),,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++******************************)))************++++++++++++++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---+++++++++,,,,,,,,,------..............................//////000000000///000000000000000111111222222222222222222333444555666777888888999:::>>>@@@EEELLLVVVbbbppp++++++*********+++,,,---,,,,,,,,,+++******))))))************************+++++++++++++++*********&&&&&&'''((())))))))))))***))))))))))))))))))***************************))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***************))))))))))))++++++++++++************((()))***)))(((((((((***)))******************)))******************************************))))))))))))(((((((((((())))))++++++******))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((())))))******++++++++++++************((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))*********)))((('''''''''&&&&&&''''''(((((())))))))))))))))))((((((((((((******))))))))))))))))))++++++++++++++++++++++++''''''''''''((()))++++++(((((('''(((((()))***+++))))))))))))))))))))))))((())))))))))))(((((('''&&&'''((())))))))))))(((******))))))((((((''''''))))))***+++++++++++++++((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************))))))(((((((((((())))))*********))))))((((((((()))))))))(((((((((''''''))))))))))))))))))))))))*********)))***++++++,,,************************))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((((((((()))******++++++++++++******((())))))*********))))))))))))))))))************************************))))))******++++++,,,,,,,,,,,,++++++++++++******++++++************++++++*********++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++------------------------///...---,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,------...///000000......------......///000000000000000000111111222000111111111333444555666555777888888999:::>>>@@@DDDJJJUUU```mmm}}}++++++++++++,,,,,,------,,,,,,,,,+++++++++******************************+++++++++***************%%%&&&'''((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))*********)))))))))))))))************************)))***+++***))))))***+++)))***+++,,,,,,+++***)))************************++++++******))))))(((((())))))(((((((((((())))))+++++++++++++++***))))))++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))&&&''''''((()))******+++,,,,,,,,,,,,++++++***))))))((((((''''''(((((()))((((((((()))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''%%%&&&&&&'''((()))************))))))((((((''''''***************)))))))))(((((((((((())))))))))))''''''''''''((()))***+++((('''&&&&&&&&&((()))***(((((((((((((((((((((((())))))***))))))((('''&&&&&&''''''(((((((((((((((((()))))))))))))))))))))%%%&&&''''''((((((''''''%%%%%%&&&'''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((()))))))))************(((((('''&&&'''(((***+++******)))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((()))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))******+++,,,+++++++++******)))))))))(((((((((((((((((((((((())))))(((((((((((((((((()))***+++,,,,,,+++***)))(((((()))************)))((()))))))))************************************))))))***+++,,,,,,------************************++++++************++++++************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------******+++,,,,,,------.........---,,,,,,...///000000000000000000111111222111111111111222333444555555666777888888:::>>>AAADDDJJJTTT___lll|||++++++,,,,,,------------,,,,,,,,,+++++++++++++++************************************************&&&'''((()))***++++++++++++++++++******+++++++++(((((((((((((((((((((((())))))***++++++++++++***************************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))***+++,,,,,,******+++,,,)))***+++,,,,,,+++***)))************************+++******))))))(((((((((+++******))))))******+++***++++++++++++***))))))+++******************+++++++++++++++++++++++++++((((((((((((((((((((((((((())))))))))))))))))(((&&&''''''((()))******+++,,,,,,,,,,,,,,,+++***)))***))))))(((((())))))***((((((((((((((()))))))))(((((())))))))))))(((((('''((((((((()))))))))***%%%&&&&&&'''((()))************))))))((((((''''''++++++++++++++++++++++++(((((((((((((((((())))))))))))(((((((((((())))))((('''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))***))))))((('''&&&'''''''''''''''(((((()))'''''')))***+++,,,,,,+++((()))******++++++******&&&&&&''''''((()))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))************'''&&&&&&%%%&&&''')))***))))))))))))***************)))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))))))))*********************************+++***)))(((((((((((((((*********))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,,,,+++***)))((())))))*********))))))((()))))))))************************************))))))***+++,,,,,,------((((((((()))))))))))))))+++******))))))******+++))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,...///000000000000000000111111222333222222111111222222222444555777777888:::>>>AAAEEEJJJTTT___lll}}}***+++,,,---------,,,,,,++++++++++++++++++******************************)))))))))***************((())))))***++++++++++++,,,,,,++++++++++++,,,,,,************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***))))))))))))************((((((((((((((()))))))))***+++,,,,,,******+++,,,)))******************)))************************))))))))))))))))))((((((++++++************++++++)))***+++++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''(((((())))))*********+++,,,,,,,,,+++***)))******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********&&&&&&''''''(((((())))))))))))))))))((((((((((((******+++++++++,,,,,,,,,***************************)))((((((((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))((())))))))))))(((((('''((((((''''''(((((()))***&&&''')))***++++++++++++))))))***++++++++++++***)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************'''''''''''''''((()))))))))))))))******+++++++++******)))))))))((((((((())))))))))))))))))))))))''''''((())))))))))))((('''(((((())))))*********************************+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((())))))************)))******++++++++++++*********************)))(((((())))))))))))************************************))))))******++++++,,,,,,'''''''''(((((((((((()))******))))))))))))******)))))))))************++++++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***************++++++++++++++++++++++++++++++)))***+++,,,------------............////////////.....................---......------......///000000000000000000111111222333333222111111111111111333444666777888:::>>>AAADDDJJJSSS^^^lll~~~)))***+++,,,---,,,,,,+++************************************************((()))))))))*********+++))))))***++++++*********++++++************++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))******))))))))))))***************))))))*********((()))))))))************(((((()))))))))*********((()))******(((((()))******))))))(((((())))))***************************((((((((()))))))))))))))******))))))))))))******((()))***++++++)))'''&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))************)))((((((((((((((())))))))))))''')))***,,,,,,+++***)))))))))(((((((((((()))))))))))))))((('''''''''&&&'''((()))******)))((('''(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,------++++++******))))))(((((((((((('''(((((()))***+++(((((()))))))))(((((('''))))))))))))))))))))))))'''(((((())))))))))))((())))))((((((((()))***+++&&&'''((())))))((('''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))************)))((())))))))))))************((())))))************)))(((((()))***++++++,,,,,,*********)))))))))(((((())))))))))))))))))))))))'''((()))*********))))))''''''(((((()))******+++******************************))))))((()))))))))'''''''''''''''(((((((((************************((()))***+++,,,,,,+++***++++++************++++++++++++++++++***((('''&&&))))))))))))************************************************************'''((((((((())))))))))))******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,************************)))************+++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++---------.........//////,,,------....../////////......//////000000000///000000000000000111111222222111111111111111222333222444666777888:::>>>AAACCCHHHRRR]]]lll~~~)))***+++,,,---,,,++++++))))))))))))))))))******************************(((((())))))*********+++)))************))))))(((******))))))))))))******(((((((((((((((((((((((())))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******++++++************++++++(((((())))))*********+++))))))******+++++++++,,,'''((()))((('''&&&''')))***)))(((''''''((()))***************************''''''(((((())))))******))))))(((((((((((())))))'''(((***+++***)))'''&&&))))))************))))))************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))((((((((((((&&&''')))+++,,,+++***)))((((((''''''''''''((((((******)))((('''&&&&&&%%%'''((()))******)))((('''******))))))((((((''''''((((((((((((((('''''''''''''''(((((())))))******&&&&&&''')))***+++,,,---***))))))((('''&&&&&&%%%%%%&&&&&&''')))***,,,---'''((()))******)))((('''))))))))))))))))))))))))''''''((())))))***))))))***)))((((((((()))+++,,,''''''(((((('''%%%"""!!!'''(((((()))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))***************+++,,,------,,,+++***(((((()))***+++,,,,,,---************))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******&&&''''''((()))******+++************************))))))))))))***+++,,,---))))))******++++++,,,,,,************************)))***+++,,,---,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,+++)))(((&&&%%%))))))))))))*********************************************)))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))************(((((())))))************++++++++++++++++++++++++)))************+++++++++((()))***+++,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,---------------------------------,,,---......---,,,***))),,,,,,,,,---------......((()))***+++---...///000---...000111111111000///000000000000000111111222//////000000111222444444222444555666888:::>>>AAAAAAGGGPPP\\\kkk~~~))))))***+++,,,---------///......---+++******)))+++++++++*********)))))),,,,,,++++++***)))))))))******)))(((((((((((((((******))))))))))))*********)))(((''''''((()))***))))))***))))))((('''&&&++++++++++++++++++++++++,,,+++++++++***)))))))))************************------,,,,,,++++++******))))))))))))))))))))))))+++***((()))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,+++)))((()))+++))))))))))))))))))))))))************))))))))))))+++*********))))))((((((%%%&&&&&&&&&&&&'''+++...))))))))))))))))))))))))+++***)))))))))))))))***)))***+++,,,+++)))(((&&&''''''(((((())))))*********))))))(((((((((((()))+++***((('''''''''((()))))))))))))))******************))))))))))))*********)))'''%%%%%%&&&((())),,,,,,++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))******)))(((''''''((()))***''''''''''''((((((((()))***(((%%%$$$$$$%%%(((***+++******)))(((''''''&&&+++***)))((()))***,,,...************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((*********))))))((((((((('''******)))))))))))))))***((()))))))))***************+++,,,------,,,+++******)))'''&&&&&&'''((()))(((((()))***++++++,,,,,,************)))))))))(((******++++++++++++******---,,,***)))))))))******)))************+++++++++---,,,,,,++++++,,,,,,---***)))))))))***+++,,,,,,,,,,,,++++++***)))))))))(((((())))))************))))))))))))))))))************))))))))))))************************++++++******))))))******+++,,,...,,,***'''&&&&&&&&&'''***)))))))))++++++)))'''******+++++++++,,,,,,,,,)))((((((((()))***++++++,,,,,,++++++***)))((((((++++++,,,,,,,,,,,,------//////...---,,,,,,++++++------,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------...//////000////////////000111333333222222222111111111111111444444333222222111000000333555777999999;;;===???BBBFFFNNNXXXggg{{{''''''(((******++++++***+++++++++++++++*********------,,,,,,++++++++++++******************++++++++++++***)))))))))))))))******))))))))))))*********)))(((((((((((()))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************************((((((((((((((((((''''''))))))))))))))))))))))))***)))))))))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((('''))))))))))))))))))))))))************************((())))))(((''''''(((***))))))))))))))))))))))))************))))))))))))*********)))))))))((((((///---***'''%%%%%%$$$$$$))))))))))))))))))))))))***)))))))))))))))******+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***+++***)))((('''(((((()))''''''''''''((((((((((((******))))))))))))******+++***)))(((((()))***+++,,,,,,++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''&&&'''((()))******)))(((''''''((()))***'''''''''((((((((()))))))))((('''&&&&&&'''((()))*********)))((('''''''''''''''(((((())))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((()))******)))(((((((((((('''''''''(((((()))))))))******+++,,,,,,,,,++++++++++++************+++++++++,,,,,,+++++++++++++++)))((((((((())))))(((((()))))))))*********+++++++++******+++++++++*********)))******++++++,,,+++++++++******)))))))))))))))******+++++++++************))))))))))))******))))))))))))************************************))))))******+++,,,...,,,***(((''''''((())),,,+++***+++------+++)))******+++++++++,,,,,,,,,+++************++++++,,,------,,,,,,++++++******++++++,,,,,,,,,,,,------///......---,,,,,,++++++---,,,,,,++++++,,,,,,---...------------------...,,,,,,,,,---......//////------------...///000111//////000000000000000000222222222222222222222222333555777999999;;;===???BBBFFFNNNXXXgggzzz'''((()))***************((()))))))))******++++++,,,++++++++++++*********((())))))***++++++,,,,,,,,,++++++*********************))))))))))))*********))))))(((((())))))*********+++------.........***************************************+++++++++************************&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))((())))))))))))))))))))))))************************)))***+++***))))))+++---))))))))))))))))))))))))++++++*********)))))))))******))))))))))))((((((***&&&$$$$$$''')))((('''))))))))))))))))))))))))(((((((((((()))******+++,,,+++)))''''''(((***+++*********)))((('''''''''(((''''''(((((()))***+++******)))(((((((((((((((''''''''''''((((((((((((******))))))))))))******************************,,,,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''((()))***))))))(((((((((((())))))''''''((((((((())))))))))))(((((((((((((((((()))******))))))((((((''''''%%%&&&)))******)))(((&&&************************++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))******)))))))))(((((())))))***(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((()))))))))))))))*********++++++,,,,,,---,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,+++***)))(((((('''((((((((('''((((((((())))))))))))******))))))))))))******++++++******)))*********+++++++++++++++***************++++++++++++,,,,,,++++++*********)))))))))******))))))))))))************************************))))))******+++,,,---,,,***)))))))))***+++++++++***+++------+++*********+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,++++++,,,,,,---------------------------+++++++++,,,------.........------......///000111/////////000111111222222000000111222333333444444333555777999999;;;===???AAAFFFMMMXXXfffyyy)))***+++,,,,,,,,,,,,,,,)))))))))*********++++++)))((((((((((((((((((((())))))*********++++++++++++******))))))***************))))))))))))******))))))))))))))))))))))))((())))))***++++++******)))))))))))))))))))))))))))))))))***+++++++++,,,************************''''''(((((())))))******))))))))))))))))))))))))(((((())),,,------***((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))************************+++,,,,,,+++))))))***,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))((((((""" ''',,,,,,***))))))))))))))))))))))))'''''''''((((((***+++,,,+++***)))(((((()))*********)))))))))(((((((((''')))((((((((((((((()))******))))))((((((((((((((())))))))))))******************))))))))))))******''''''((()))))))))((((((,,,,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((())))))'''(((((((((((()))))))))((()))***++++++***)))(((***)))))))))((((((((('''((()))***++++++***))))))******************************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***)))))))))((((((''''''''')))(((((((((((())))))***((((((((((((''''''''''''))))))************))))))%%%'''(((***++++++************++++++,,,,,,,,,---,,,,,,+++++++++************++++++,,,,,,++++++***))))))))))))((()))))))))((((((((()))))))))***************))))))*********,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((******))))))))))))******+++++++++*********************))))))******+++,,,+++***)))))))))***++++++)))(((((()))++++++***(((******+++++++++,,,,,,,,,...---,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------...000000000000000111222222000111111222333444444555000111111222222333444444333555777999999;;;===???AAAFFFMMMWWWeeeyyy******+++,,,,,,,,,++++++++++++++++++************((((((((((((((((((((()))+++++++++*********))))))))))))((((((((())))))*********))))))))))))******))))))************))))))))))))******)))((('''''')))))))))))))))))))))))))))))))))***+++++++++,,,************************)))))))))******++++++,,,))))))))))))))))))))))))(((((())),,,------***((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))((('''$$$###$$$&&&************************++++++++++++************(((((((((((((((((()))))))))%%%"""$$$(((***((($$$))))))))))))))))))))))))''''''''''''((()))***+++((()))***++++++***)))((('''((((((((()))))))))*********)))(((((('''(((((()))))))))))))))(((((('''))))))))))))******************))))))))))))******''''''((()))******)))))),,,,,,++++++***)))))))))'''((((((((()))))))))***************************((((((((()))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***((()))***++++++***)))((())))))))))))((((((((((((+++***)))(((((()))******))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((*********)))(((&&&%%%$$$$$$((((((''''''((()))******((((((((((((''''''''''''******))))))))))))******&&&''')))+++,,,,,,+++******+++++++++++++++,,,,,,+++*********))))))))))))))))))************)))))))))*********************)))))))))*********++++++++++++************++++++,,,,,,+++***)))))))))*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******))))))))))))******+++++++++*********))))))******))))))******+++,,,(((((((((((())))))******((((((((()))++++++***)))******+++++++++,,,,,,,,,---,,,+++***************************+++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++******+++,,,,,,------...111000000000000111111222000000111222333333444444222222222222222222222222333555777999999;;;===???AAAEEEMMMWWWeeexxx((())))))*********)))))),,,,,,,,,++++++******************++++++++++++,,,,,,,,,++++++***))))))((((((((((((((((((((()))*********))))))))))))******)))******++++++******)))+++,,,,,,+++***)))((((((***************************************+++++++++************************))))))))))))************)))))))))))))))))))))))))))))))))+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++*********))))))))))))))))))))))))(((((((((((((((((((((((()))******(((&&&%%%&&&'''************************,,,++++++++++++*********''''''(((((((((((())))))---***((()))++++++)))'''))))))))))))))))))))))))''''''''''''((())))))***&&&(((***,,,,,,+++)))((('''''''''((()))***************)))((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((******))))))))))))******)))******++++++,,,,,,,,,,,,,,,++++++***)))))))))''''''(((((())))))******************************'''((()))*********))))))(((((())))))))))))((((((((((((((()))))))))******((()))***++++++***)))((())))))))))))((((((((((((***)))&&&%%%%%%&&&''')))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((*********)))(((&&&%%%$$$$$$''''''''''''((()))******''''''((((((((())))))))))))((((((''''''(((((()))((()))***+++++++++++++++*********************************)))))))))(((((((((((())))))))))))(((((()))******++++++++++++***************+++++++++++++++++++++******+++++++++++++++******)))*********)))******+++,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******,,,,,,++++++***)))))))))******))))))******+++,,,(((((((((((())))))))))))***))))))+++---...---+++******+++++++++,,,,,,,,,,,,++++++************+++************************++++++,,,,,,,,,,,,------------------------------++++++++++++,,,---......---...///000000///...---+++++++++,,,------......//////............//////.........///000000111111333222222222222222222222333555777999999;;;===???AAAEEELLLVVVdddwww))))))*********))))))((()))))))))***************++++++++++++,,,,,,------++++++******************))))))(((((())))))***+++******))))))))))))******)))***++++++++++++***)))++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++******************************************************)))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***+++---...************************,,,,,,+++++++++*********'''''''''((((((((())))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((('''''''''(((((()))(((((()))***************(((((((((((())))))))))))''''''''''''((()))++++++((())))))***)))((('''&&&''''''''''''((((((((((((******))))))))))))***************)))***,,,---...,,,,,,++++++***)))))))))'''''''''((()))*********************************'''((()))***+++***))))))'''((()))******)))((('''(((((()))))))))*********((())))))))))))))))))((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))((((((((('''&&&&&&'''''')))******&&&'''(((((()))***++++++***)))(((((((((((()))***++++++*********++++++,,,))))))))))))))))))))))))+++++++++*********))))))))))))************))))))'''((()))+++++++++***)))))))))))))))******************))))))))))))***************)))******++++++))))))***+++,,,......///,,,,,,,,,,,,+++++++++***)))******++++++,,,,,,---******))))))))))))******,,,,,,++++++***))))))(((******))))))******+++,,,))))))*********))))))(((***))))))+++---...---+++******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++******)))++++++,,,,,,,,,,,,------------------------------++++++++++++,,,---...///---...///000000///...---,,,,,,,,,---......////////////............//////.....................///111111111222222333333444333555777999999;;;===???AAAEEELLLVVVcccvvv++++++,,,,,,,,,++++++***&&&&&&'''((()))***++++++))))))*********+++++++++)))))))))***++++++,,,,,,******))))))***+++,,,,,,******))))))))))))******)))***+++,,,,,,+++***)))((()))******++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))************************------,,,,,,++++++******))))))))))))))))))))))))+++***((()))***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************&&&'''))))))***+++...000************************,,,,,,,,,+++++++++******&&&'''''''''(((((())))))'''(((***)))'''&&&&&&''')))))))))))))))))))))))))))(((((('''''''''((((((***)))((('''((()))+++---******))))))((((((''''''$$$%%%%%%''')))+++---...((()))*********)))'''&&&))))))))))))******************))))))))))))******)))(((''''''(((***,,,---,,,,,,++++++***)))))))))&&&''''''((()))******+++************************'''((()))++++++******)))'''((()))******)))((('''))))))))))))************)))(((((((((((((((((()))(((((((((((())))))))))))((()))***+++***)))'''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***((())))))***+++,,,,,,---&&&&&&&&&'''''')))******&&&'''((()))***+++,,,------,,,+++******+++,,,------,,,+++*********+++,,,)))))))))(((((((((((((((,,,,,,,,,+++++++++************++++++++++++******&&&'''(((*********)))((((((((((((((())))))))))))))))))(((((((((((())))))***)))))))))***+++,,,,,,))))))***+++---...//////,,,,,,,,,++++++*********))))))***+++,,,------...******))))))))))))******,,,,,,++++++***))))))(((*********)))***++++++,,,+++++++++++++++***))))))((('''''')))+++,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------...///......---,,,,,,+++******++++++,,,,,,,,,---------------------------------++++++++++++,,,---...///+++,,,...//////...,,,+++,,,,,,---......//////000222111000000000000111111000000000000////////////...///000111333444555666333555777999:::;;;===???AAAEEELLLUUUcccvvv))))))))))))))))))))))))))))))))))))***************)))))))))((((((''''''******))))))))))))******))))))))))))************************))))))(((((()))))))))))))))))))))))))))(((''''''(((***---///))))))***++++++++++++*********+++++++++******)))+++++++++*********))))))++++++******************++++++************+++++++++)))((()))******)))(((******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************++++++************++++++))))))))))))))))))))))))))))))***+++,,,,,,------///000000...,,,******+++))))))))))))))))))))))))))))))((('''''''''''''''++++++************++++++******)))(((((((((((((((''''''''''''((()))++++++...,,,***))))))(((&&&%%%(((((((((((((((((((((((((((((())))))))))))(((((())))))************)))(((***))))))(((((((((((((((******************************++++++++++++************))))))))))))******+++)))(((&&&&&&((()))+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((++++++******)))((((((((())))))))))))))))))))))))+++)))'''(((+++,,,***(((***)))((((((((((((((()))((((((((((((((((((((((((++++++************++++++''''''''''''((()))++++++++++++******))))))((((((***+++,,,------+++***(((&&&'''''''''(((((())))))''''''((()))***+++++++++))))))(((''''''((()))***,,,,,,***)))))))))***+++((()))***++++++***)))(((***'''$$$$$$'''******)))+++++++++************)))(((((((((((('''''''''''')))((('''''''''(((***+++)))))))))))))))))))))))))))))))))(((((((((((((((+++*********))))))((((((+++)))((())),,,---+++)))******+++++++++,,,,,,,,,************************,,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((()))+++,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))((((((***,,,---///...,,,,,,------,,,+++,,,---...---,,,,,,---............------,,,,,,,,,------------------,,,,,,,,,,,,,,,---///111444555>>>777000---///111111///000///......///111333444333222111000000111222333222444888:::;;;;;;===>>>@@@DDDLLLUUUcccuuu))))))))))))))))))))))))))))))))))))************+++++++++******)))))))))******)))))))))))))))***'''''''''((((((((())))))++++++*********)))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))***++++++++++++*********++++++++++++******+++++++++*********))))))))))))))))))))))))))))))++++++************+++++++++)))((()))***+++)))(((+++++++++******+++++++++))))))))))))))))))))))))***************)))((((((''''''''''''((((((((()))+++******************+++))))))))))))))))))))))))))))))***++++++,,,------...//////---+++))))))***))))))))))))))))))))))))******)))(((((((((((()))''''''((())))))(((''''''******)))(((((((((((((((''''''''''''((()))***+++---+++***)))***)))'''&&&(((((((((((((((((((((((((((((())))))))))))((((((((())))))******))))))((((((((((((((())))))***++++++++++++***************((())))))))))))))))))(((******))))))))))))*********)))(((''''''((()))***************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))+++)))((((((***+++***((()))))))))(((((())))))***((((((((((((((((((((((((******))))))))))))******''''''''''''((()))***+++***))))))))))))((((((((()))***+++,,,,,,***((('''''''''((((((((()))))))))(((((())))))***+++++++++,,,+++***)))(((((())))))''''''&&&&&&&&&((()))***))))))***+++******)))((((((&&&######%%%(((((('''*********)))))))))(((((('''''''''((((((((()))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((+++)))((()))+++---+++************+++++++++,,,,,,************************++++++***))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))******++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++***)))((()))***,,,---///---,,,,,,------,,,+++,,,---......---,,,---.........---------,,,,,,,,,//////////////////......,,,,,,,,,---...000222333:::555///---///111000...000/////////000111222222222222222111111222222222222444888::::::;;;===>>>@@@DDDKKKUUUbbbttt))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,+++++++++++++++***)))(((((())))))((((((((()))))))))******+++++++++++++++*********)))))))))))))))))))))))),,,,,,++++++***)))''''''))))))***++++++++++++*********+++++++++++++++***+++++++++***************))))))))))))))))))))))))++++++************++++++***)))((()))***+++***)))+++******))))))******+++))))))))))))))))))))))))***++++++++++++******)))*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,------,,,***((()))***))))))))))))))))))))))))++++++***))))))))))))***((()))+++,,,,,,+++)))(((***))))))((((((((((((((((((''''''(((((()))***++++++***))))))******)))((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((((((''''''((()))***+++,,,---++++++++++++******))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((()))******++++++))))))))))))))))))))))))***)))((()))***+++***((()))))))))))))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((()))******''''''((((((((()))))))))((()))*********)))((('''(((((()))))))))))))))*********************++++++,,,+++***)))((('''''''''$$$$$$%%%%%%&&&((()))******************)))((('''(((&&&$$$$$$&&&((((((((())))))))))))((((((((('''%%%&&&&&&''')))******+++)))(((((((((((()))***+++))))))))))))))))))))))))************************************))))))))))))***)))))))))+++,,,+++************++++++++++++,,,************************++++++***))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,+++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***))))))***,,,---...---,,,,,,------,,,+++---...///...------...///...------------,,,,,,,,,..................//////------------...///000111555222......000111000...///000000111111111000000111222222333333222222111222444777999:::;;;===>>>@@@DDDKKKTTTaaasss))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,---......---+++)))'''))))))***++++++++++++*********++++++,,,,,,++++++************************))))))))))))************++++++************++++++***)))((()))***+++***)))((((((''''''''''''(((((())))))))))))))))))))))))*********++++++***))))))++++++++++++,,,,,,,,,,,,*********++++++*********))))))))))))))))))))))))))))))******+++++++++,,,***+++,,,+++)))(((((()))((((((((((((((((((((((((++++++***))))))))))))***************************))))))(((((((((((())))))((((((((((((((()))*********(((((()))***+++***)))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((('''((())))))***+++,,,,,,,,,,,,,,,++++++***))))))))),,,,,,,,,------,,,,,,,,,******))))))))))))******((()))************)))(((((((((((((((((((((((((((************************++++++******)))(((((((((((((((((((((((((((((((((***)))))))))******))))))))))))))))))***+++------))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((()))***&&&&&&&&&'''((())))))***))))))*********)))((('''))))))))))))************++++++++++++************))))))((((((''''''''''''''''''(((((()))***++++++++++++******))))))((((((***)))(((((())))))************)))))))))(((((((((&&&''''''((())))))******)))))))))))))))*********))))))))))))))))))))))))***************+++++++++*********)))))))))))))))***))))))***++++++++++++************++++++++++++************************+++******************+++************************++++++++++++++++++++++++++++++++++++************+++******)))))))))******++++++++++++++++++++++++*********++++++,,,,,,---,,,+++*********+++,,,,,,---,,,+++,,,------,,,+++---...//////------...///------------------------++++++,,,,,,,,,,,,------.............../////////000///---...000000///...///000111222222111///...///000111222222111000///222444777888999:::<<<>>>@@@DDDKKKTTT```qqq))))))))))))))))))))))))((()))))))))*********************+++++++++++++++++++++***)))(((((())))))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,------,,,***((())))))***++++++++++++*********+++,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++************++++++)))(((((((((***++++++)))((((((''''''''''''((((((************************(((((()))))))))))))))(((&&&&&&'''''''''((((((((()))***++++++++++++***))))))))))))))))))))))))))))))***************++++++((()))******((('''(((***((((((((((((((((((((((((******)))(((((((((((()))(((&&&$$$""""""$$$&&&((())))))(((((((((((()))))))))(((((((((((())))))***)))((('''(((***,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((((((((******++++++++++++***)))+++++++++*********)))))),,,,,,,,,------,,,,,,,,,******))))))))))))******))))))************))))))))))))))))))))))))))))))************************++++++******)))((((((((((((((((((((((((((((((((())))))******)))))))))***))))))))))))***+++------))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''(((((()))%%%%%%&&&'''((()))*********************)))))))))************))))))))))))++++++******************((((((((()))************************************+++******)))))))))))))))************))))))******++++++*********)))))))))))))))))))))))))))((((((((())))))***************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))******)))***************++++++))))))*********+++++++++*********************************++++++*********************************+++++++++++++++++++++++++++++++++*********))))))(((''''''((()))***++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++++++++++++++---+++***+++------,,,+++---...///...---,,,---///------------------------++++++++++++,,,,,,------////////////////////////---------...///000///...///000111222222111///......///000111111000///...222444666777888:::<<>>AAAEEEMMMZZZkkk|||)))))))))(((((()))))))))++++++*********)))))))))***************+++++++++************************)))***++++++,,,,,,++++++)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))******+++*********)))))))))(((((()))***+++,,,,,,***((('''))))))))))))))))))))))))(((((((((((())))))*********************+++++++++***)))))))))((((((((((((******)))((((((((())))))))))))*********+++++++++---+++((((((***,,,+++*********)))(((((()))***+++)))***+++***))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((())))))*********)))((('''***)))(((''''''((()))***************)))))))))((((((((((((((()))))))))***+++***)))(((((()))+++,,,((((((((((((((((((((((((***)))(((''''''((()))*********))))))))))))******++++++***)))))))))))))))******)))'''%%%&&&)))+++******++++++++++++******))))))((('''&&&$$$###"""'''((((((((()))))))))***((()))*********((('''&&&((())))))******))))))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))(((((((((***+++***)))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))***))))))(((((()))))))))************************+++***)))(((((((((((((((%%%&&&&&&'''(((((())))))***++++++++++++***)))((()))***+++***(((((()))***(((((())))))))))))((((((((())))))******++++++,,,************************************************+++++++++*********))))))+++++++++************)))+++++++++*********))))))******++++++++++++************************)))))),,,++++++******++++++,,,+++++++++*********)))))))))******+++,,,,,,------************************------,,,,,,,,,+++++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------------------------,,,------...//////000000.........///////////////111111111111222222222222222333444666999;;;<<<===>>>AAAFFFMMMYYYjjj{{{************************+++++++++++++++*********+++++++++*********))))))************************)))***++++++,,,,,,++++++(((((()))++++++,,,,,,,,,************************++++++++++++++++++++++++++++++***)))))))))******,,,,,,,,,+++++++++******)))***+++++++++***)))((())))))))))))))))))))))))((((((((())))))))))))***+++++++++************************))))))(((((((((++++++***))))))))))))******************+++++++++,,,***))))))***++++++***(((((((((((()))***+++,,,((()))******(((((()))******))))))(((((())))))***))))))))))))))))))))))))************))))))))))))******++++++******)))(((***)))(((''''''((()))***************))))))))))))((((((((()))))))))******))))))))))))*********+++((((((((((((((((((((((((***)))(((''''''((()))***++++++************+++++++++***))))))))))))))))))((()))***)))((((((***,,,******++++++++++++******+++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******************************))))))(((((('''''')))((('''(((***+++***)))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))***************)))************************))))))))))))))))))))))))(((((())))))******++++++******++++++******)))((('''(((***))))))(((***+++***))))))(((((())))))***(((((())))))***+++++++++************************************************+++++++++***************+++++++++************)))+++++++++***************++++++************++++++)))******++++++*********++++++************+++++++++++++++***************+++++++++,,,,,,------...************************,,,,,,,,,,,,++++++++++++++++++************++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,.............../////////---------------------------......//////000000111000000000//////.........111111111111222222222333333333555777999;;;<<<===>>>AAAFFFMMMXXXhhhzzz******++++++++++++******++++++++++++++++++++++++************************************************))))))***+++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))************************,,,++++++***))))))))))))---------,,,,,,,,,++++++))))))***+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***))))))))))))))))))))))))))))))))),,,++++++***************************************)))(((((((((((())))))((()))))))))))))))******+++''')))***)))((('''((()))***))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))++++++++++++******))))))******)))(((((()))***************)))))))))))))))(((((()))))))))*********++++++,,,,,,+++***((('''''''''''''''''''''''''''***)))(((''''''((()))***+++******))))))******+++******)))))))))))))))***''')))++++++******+++,,,******++++++++++++******++++++)))(((((()))++++++(((((((((((())))))))))))***)))(((((((((((())))))''''''((((((((((((''''''))))))*********+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''(((((())))))******))))))))))))))))))))))))******))))))(((((('''''')))((('''(((*********((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))((()))+++,,,,,,+++***)))************************((()))))))))******))))))(((((())))))***+++++++++******************))))))''')))***)))(((((()))***+++***)))(((((()))***+++*********+++,,,,,,------************************************************************************+++++++++*********))))))************************,,,+++***))))))***+++,,,)))***+++,,,,,,,,,+++***++++++************++++++************************++++++++++++,,,,,,------************************,,,+++++++++++++++++++++++++++************++++++---------,,,,,,+++++++++++++++++++++++++++++++++...............---------------------------------.../////////000000111111000/////////////////////111111111222222222333333333444555777999;;;<<<======AAAFFFLLLVVVfffxxx)))***++++++++++++***)))++++++++++++++++++++++++((())))))***++++++,,,,,,************************))))))***++++++++++++***+++++++++++++++***)))((())))))))))))))))))))))))************************,,,,,,+++***))))))******))))))))))))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))************)))))))))))),,,+++++++++***)))))))))''''''((()))***+++,,,,,,,,,++++++***************************************(((((())))))((((((((((((************))))))((((((''')))***)))((('''((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******+++++++++*********************))))))))))))******))))))))))))))))))******))))))))))))************((()))***+++***((('''%%%((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))***)))))))))))))))******''')))+++,,,+++++++++,,,******++++++++++++******((('''&&&%%%&&&'''((()))))))))))))))(((((((((((())))))(((((((((((()))***''''''((((((((((((''''''************++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''')))***)))((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))((()))***,,,,,,,,,+++***************************((()))******+++******)))$$$$$$$$$%%%&&&&&&''''''))))))))))))))))))******)))***+++)))'''&&&&&&'''+++***)))(((((()))***+++)))******++++++,,,------))))))))))))))))))))))))************************************************+++++++++*********))))))************************,,,+++***))))))***+++,,,)))***+++---------,,,++++++******))))))******+++************************************++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,------------------------////////////000000000000......//////000111111222111222222222222333333333444555666888999;;;<<<<<<<<>><<<>>>CCCJJJRRR^^^sss******)))(((((((((((((((************************))))))(((((((((((())))))******))))))((((((''''''((((((((((((((())))))***))))))))))))))))))))))))***+++,,,+++)))((()))***************))))))))))))************************))))))************))))))************************************************++++++***)))))))))******))))))))))))))))))******************************************************)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))************))))))))))))******************))))))))))))******)))&&&$$$%%%)))+++)))&&&''''''((()))))))))))))))))))))))))))))))))))))))((()))******+++***))))))))))))))))))))))))))))))...------,,,***))))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))*********''''''((()))))))))))))))$$$%%%&&&'''((()))))))))'''(((((()))))))))))))))***+++,,,,,,******+++,,,***)))))))))((((((((('''***)))(((''''''((()))******))))))))))))))))))***,,,***))))))+++,,,***(((((())))))************)))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''******)))))))))))))))((())))))((((((''''''''''''((((((((((((((('''''''''((((((((()))))))))*********)))((('''''''''((()))''''''((((((((((((''''''((())))))***************))))))************))))))************)))))))))((('''''''''''''''&&&&&&&&&'''((()))***************)))(((((('''((()))***+++)))((('''&&&&&&((()))***'''((()))***++++++++++++))))))))))))))))))))))))))))))***+++,,,+++************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,++++++***))))))******************))))))(((((()))...333666555000,,,)))+++***)))(((((())))))***))))))))))))))))))))))))+++***)))(((((()))***+++++++++,,,,,,,,,---------,,,+++************+++,,,------,,,,,,,,,,,,+++++++++---......---,,,,,,---...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++---------............//////000000000111111111222222333333333333333333444444555777999;;;<<<======>>>@@@EEEKKKRRR]]]qqq******)))((((((((())))))************************)))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))******************************+++,,,+++)))))))))+++************))))))))))))******************************++++++++++++******))))))))))))))))))))))))************************))))))((((((((()))******,,,++++++***)))(((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''***++++++***,,,+++++++++******))))))))))))))))))***************))))))(((((())))))******'''%%%'''***+++***'''%%%&&&''')))******++++++------,,,+++***))))))((('''''')))***++++++++++++))))))))))))))))))))))))---,,,***)))'''''''''((()))((((((''''''(((((()))))))))))))))))))))))))))'''((()))***++++++******''''''((()))))))))))))))&&&&&&((()))***+++++++++'''((())))))******))))))***+++,,,+++******+++,,,))))))))))))(((((((((((())))))(((((((((((())))))((())))))******))))))(((***)))((()))+++,,,+++***)))************))))))(((''''''((()))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((***)))))))))((((((''''''''''''((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''''''''))))))))))))***************)))((('''&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))******))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))&&&&&&'''))))))*********((((((((((((((()))******)))((('''&&&'''((()))***&&&&&&'''((())))))))))))+++++++++++++++++++++++++++++++++++++++***)))(((******))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***---,,,+++***************)))***+++,,,+++***((('''+++000555555111---,,,,,,***))))))((())))))***+++((((((((((((((((((((((((******))))))))))))******,,,,,,,,,---------------+++******))))))******++++++++++++,,,,,,---------,,,...//////...------...------,,,+++++++++,,,,,,*********+++++++++,,,,,,------------,,,,,,,,,,,,---------............///......///000111222333444444333333333333333333222333444666888:::;;;<<<<<>>???DDDJJJPPP[[[ooo******)))))))))***++++++************************''''''''''''((()))***+++,,,,,,+++***))))))((((((((((((((((((((())))))***************************)))***++++++***)))+++,,,************))))))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))((((((((()))******(((((())))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))'''((()))***((('''''''''(((((()))))))))***))))))))))))************)))((((((''''''(((((()))))))))))))))************)))))))))))))))((('''''''''((((((((()))*********,,,+++***)))(((((((((((())))))))))))))))))))))))''''''&&&&&&''')))+++,,,***))))))(((((())))))***))))))))))))))))))))))))'''((()))***++++++******''''''((()))))))))))))))&&&'''((()))***+++++++++((()))******++++++******)))***+++***))))))***+++(((((((((((())))))))))))'''((()))******)))(((''''''(((((())))))(((((('''''')))******(((((()))+++)))************))))))(((''''''((()))))))))))))))''''''''''''''''''''''''''''''(((((())))))******(((((('''((()))***,,,---((()))))))))))))))******$$$%%%'''((()))))))))(((((())))))******++++++,,,((((((((((((''''''''''''###$$$%%%'''))))))******''''''((((((((((((''''''))))))))))))(((&&&%%%$$$(((((())))))))))))(((((())))))))))))************'''''''''(((((())))))***)))******+++++++++++++++''''''((()))))))))))))))(((((()))))))))*********)))******++++++*********))))))))))))))))))))))))((((((((()))***,,,---...++++++************++++++++++++++++++,,,,,,,,,,,,............------------$$$%%%%%%&&&(((***+++,,,...,,,***))),,,000555999:::555000...///...***'''((())))))************)))************************))))))************))))))************))))))))))))+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++)))***,,,,,,*********+++,,,,,,+++++++++,,,------,,,,,,---------.........,,,,,,,,,,,,---------------------............///111111111222222222222222444333333333333333333222222333555777999:::;;;;;;<<<>>>BBBHHHNNNZZZmmm******))))))******+++,,,************************''''''''''''((()))***+++************************((((((((((((((())))))***))))))))))))))))))))))))(((***++++++******+++,,,************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************++++++***)))))))))******((()))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))((('''&&&((()))+++***)))*********)))))))))))))))))))))))))))************((((((''''''''''''(((((('''((()))))))))))))))***'''(((((())))))))))))(((((((((((()))))))))******+++***)))(((((()))******))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********''''''((())))))))))))))))))***+++---............))))))***++++++++++++***(((***+++***)))((()))+++'''((((((((()))))))))***(((((())))))))))))(((((((((((((((''''''((((((((((((***+++***((('''(((***((())))))************)))''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,***((('''&&&&&&'''((())))))(((((((((((((((''''''"""###%%%((())))))((('''((((((((()))******++++++))))))))))))((((((''''''$$$%%%''')))******))))))''''''(((((((((((('''''''''(((((()))))))))(((((()))))))))******)))))))))((()))))))))************)))))))))***++++++,,,,,,***************))))))(((&&&'''((()))***))))))((((((((()))***************)))******++++++******)))))))))))))))))))))))))))******)))))))))***,,,---,,,++++++******++++++,,,*********++++++++++++,,,------,,,,,,,,,+++++++++''''''''''''((()))***+++---,,,+++***,,,///222444222000...,,,++++++***)))))))))***+++******((((((************************((()))***++++++***)))(((+++++++++*********))))))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------)))+++---,,,+++***++++++,,,+++++++++,,,,,,---...++++++,,,,,,,,,---------++++++++++++,,,,,,,,,------------............///000000111111222333444444222333333333333333333444333444666888999;;;;;;<<<===>>>BBBGGGLLLWWWjjj{{{******))))))***+++,,,,,,************************))))))))))))***+++,,,---((())))))***++++++,,,,,,***************++++++,,,(((((((((((((((((((((((((((***++++++******+++---************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((************************,,,,,,+++***))))))***************)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&%%%%%%'''***,,,,,,+++------,,,+++***)))((('''))))))))))))************((((((''''''''''''(((((('''((())))))(((((()))***%%%&&&''')))******************))))))))))))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))'''((())))))***)))))))))******))))))))))))******))))))))))))))))))))))))+++***))))))((())))))***'''(((((()))))))))))))))***++++++++++++***))))))))))))***++++++++++++***(((***+++***)))((()))***'''((((((((())))))******))))))(((((((((((()))))))))((('''&&&&&&'''((()))&&&(((***(((%%%$$$%%%''''''((()))***************'''(((((()))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,+++)))'''$$$######$$$%%%(((((((((''''''&&&&&&%%%"""$$$''')))*********)))&&&''''''((()))******++++++*********))))))(((((()))***+++,,,,,,+++******))))))************))))))%%%&&&''')))***+++++++++******++++++++++++******(((((())))))*********+++%%%&&&&&&'''((())))))***************)))((('''&&&&&&''')))*********)))((((((((()))***************)))***************)))))))))))))))))))))))))))))),,,+++***)))))))))***+++,,,++++++******++++++,,,))))))*********++++++++++++++++++*********))))))---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,---...///)))+++---+++((('''***---)))***++++++***)))((('''))))))))))))))))))))))))((()))***++++++***)))(((,,,,,,,,,+++++++++******)))***+++,,,,,,+++***))))))******+++---......///***,,,...---,,,+++,,,,,,++++++++++++,,,,,,---...******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------.........//////......000111333555666777222222222333333444444444333444666888:::;;;<<<<<>>>>>AAAGGGLLLUUUfffttt*********))))))((((((((('''((())))))******))))))))))))))))))))))))))))))))))))***+++++++++************))))))))))))******************************))))))))))))((((((((('''******))))))(((((((((((())))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))************************++++++***))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))++++++*********)))))))))(((((())))))***)))))))))((()))******)))((()))++++++******)))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((---***((('''(((*********(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))***))))))((((((((((((((())))))******++++++,,,,,,+++******)))))))))))))))+++***(((''''''''')))***''''''((()))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))))))))(((''''''''''''''''''((((((((()))))))))***''''''&&&&&&&&&'''((()))'''''''''''''''((())))))***))))))(((((())))))***+++***))))))((()))***+++))))))))))))))))))))))))&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))(((((('''((()))***+++)))))))))))))))******+++))))))((('''((()))***+++***)))((()))***+++***((()))(((((((((((())))))***************************))))))))))))******************+++++++++,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++***************)))((((((************************+++++++++*********))))))'''(((((()))******++++++,,,++++++***))))))******,,,,,,+++++++++*********+++++++++*********))))))++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,---............////////////...------,,,---...///...///000111222333333444333333222111111111222222444444555777999:::<<<<<<>>>>>>AAAGGGLLLUUUeeettt***************)))))))))((()))******++++++******))))))))))))))))))))))))******++++++******)))(((******))))))))))))******++++++++++++++++++++++++))))))))))))((((((((((((***))))))))))))((((((((())))))))))))))))))))))))******)))(((''''''(((((())))))))))))))))))))))))************************+++***))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))***,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******))))))))))))*********))))))))))))(((((((((&&&'''(((((())))))))))))&&&((()))***))))))+++,,,)))))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...+++)))(((((())))))((())))))))))))(((((((((((('''((((((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))*********************))))))))))))))))))(((''''''''')))***+++''''''((()))))))))))))))******)))((('''&&&&&&%%%(((''''''&&&&&&''''''((('''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''(((((()))******)))((((((''''''''''''((((((((((((((())))))))))))'''''''''&&&'''(((((()))(((((('''''''''((()))))))))))))))******)))))))))))))))(((((((((((()))***))))))))))))))))))))))))''''''((())))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))((((((((((((((()))******'''''''''''')))+++---...)))(((((((((((()))***+++***)))((()))***+++***(((******)))((((((((())))))************************))))))))))))************((())))))))))))***************))))))))))))******++++++++++++++++++++++++*********))))))))))))(((************************+++++++++***************((((((((()))******++++++,,,+++******)))*********,,,,,,+++***)))(((''''''+++++++++***************,,,,,,,,,,,,,,,+++++++++)))***+++,,,------------++++++++++++++++++++++++......---------,,,,,,,,,------------..........................................///000111222222333222222111111111222333333222333444666888999;;;;;;===>>>AAAFFFLLLUUUeeettt++++++******************))))))***+++++++++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))******+++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))******************************)))))))))))))))***))))))))))))))))))))))))***+++,,,,,,+++***+++,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))%%%%%%'''((())))))))))))''')))******))))))***+++))))))))))))))))))(((((())))))(((((((((((()))))))))))))))))))))******************)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,***(((((()))***)))(((******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++((((((((()))))))))))))))))))))*********)))))))))))))))(((((((((((()))***''''''((()))))))))))))))***))))))((('''&&&%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((('''''''''&&&&&&'''''''''((())))))******)))(((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))******)))((((((((((((((())))))'''''')))******)))''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((()))(((((())))))))))))((((((((((((((((((((())))))***((('''''''''(((+++---...((((((((())))))***++++++***)))((()))***+++***(((++++++***)))((((((((((((************************((()))))))))************((((((((()))))))))******************************************************,,,,,,++++++++++++++++++************************************************(((((())))))************++++++***************+++,,,++++++***))))))((((((************************---,,,,,,,,,++++++*********+++,,,,,,---------,,,......------,,,+++******......---------,,,,,,,,,*********+++++++++,,,,,,,,,---......///...............///000111222333333111111000000111222333333333333444666888999;;;;;;======@@@FFFKKKUUUeeettt******************++++++))))))***+++++++++++++++))))))))))))))))))))))))''''''((()))***++++++*********))))))))))))******++++++++++++++++++++++++******************++++++))))))))))))************))))))))))))))))))))))))''''''((()))***,,,---...))))))))))))))))))))))))***************************)))))))))))))))******))))))))))))))))))))))))***+++,,,,,,+++***+++,,,******++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++************************%%%%%%'''((()))))))))))))))++++++***((((((((()))))))))***++++++******)))))))))(((((((((((())))))((()))))))))*********+++))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***((('''(((***++++++*********))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((***+++,,,((((((((((((((()))))))))((()))************))))))+++***)))(((((('''''''''''''''((()))))))))))))))((((((((((((((((((''''''(((((((((''''''((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((((((''''''######$$$$$$%%%&&&&&&'''((((((''''''''''''(((((())))))))))))(((((((((((())))))******++++++++++++***))))))((((((((())))))%%%&&&((((((((((((&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))*********(((((())))))))))))(((((('''(((((()))))))))))))))))))))(((((((((***+++,,,'''((())))))***+++++++++***)))((()))***+++***(((,,,+++***))))))((())))))))))))))))))))))))))))))((()))))))))************)))))))))************+++***++++++++++++++++++***************************,,,++++++******+++,,,,,,))))))))))))))))))))))))************************)))))))))))))))*********+++***************++++++******++++++++++++++++++************************,,,,,,,,,++++++*********,,,---------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,*********+++++++++,,,,,,,,,,,,---...//////......///000000111222333444444000000000000111222222333333444555777999:::;;;<<<======@@@FFFKKKTTTeeesss)))))))))***************((()))******++++++******))))))))))))))))))))))))%%%&&&((()))***+++++++++******))))))))))))******++++++++++++++++++++++++(((((((((((()))))))))))))))))))))************+++))))))))))))))))))))))))''''''((()))+++,,,...///))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))***+++,,,+++***)))***,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))************++++++&&&'''(((((())))))))))))***+++,,,***((('''((((((((()))+++,,,,,,+++******))))))(((((((((((())))))((())))))******+++++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((+++,,,+++***))))))))))))(((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))''''''''''''((()))++++++'''''''''((()))*********'''(((***++++++***))))))++++++***)))((('''&&&&&&''''''((()))))))))))))))''''''(((((())))))******)))((((((''''''(((((()))************************(((''''''''''''(((((()))***)))))))))((((((((((((%%%%%%%%%&&&''''''(((((((((''''''''''''(((((()))))))))))))))(((((((((((())))))***+++++++++++++++******)))((((((((())))))&&&''''''((((((''''''&&&%%%&&&'''((()))))))))((())))))))))))))))))))))))(((((()))******)))))))))************************(((((())))))******++++++)))))))))))))))(((((('''''''''((()))))))))))))))************))))))))))))'''''')))***+++,,,,,,,,,***)))((()))***+++***(((++++++***)))))))))******))))))))))))))))))))))))))))))))))))************************++++++++++++******+++,,,,,,+++*********************************)))((((((((()))***+++))))))))))))))))))))))))***************+++++++++))))))))))))))))))***************)))******+++,,,*********+++++++++,,,,,,***************++++++++++++++++++++++++*********------------,,,+++***)))%%%&&&''')))+++---//////......---------,,,,,,,,,------------............,,,,,,------.../////////000000111222333444555555111111000000000111222222444444555777999:::<<<<<<<<<===@@@EEEKKKTTTdddsss((((((((())))))*********'''((())))))******))))))))))))))))))))))))))))))''''''((()))******))))))******))))))))))))******************************'''((((((((())))))))))))))))))*********+++++++++)))))))))))))))))))))))))))(((((())))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))***++++++)))))))))))))))))))))))))))***++++++))))))***+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((((((((()))))))))******(((((())))))***))))))))))))***+++***)))((()))***'''(((***+++,,,+++***)))))))))(((((((((((())))))((())))))******+++,,,,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++***((((((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((('''(((((()))******&&&&&&'''(((***+++,,,,,,'''(((***+++++++++)))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((''''''''''''(((((()))******++++++'''''''''''''''((())))))***)))))))))(((((((((''''''((()))*********))))))+++******)))(((((())))))))))))(((((((((((())))))%%%&&&((()))******))))))))))))))))))))))))))))))'''((()))***************************************''''''(((((()))******+++)))))))))))))))(((''''''&&&'''((()))***))))))(((((()))***++++++***)))(((&&&''')))+++,,,,,,,,,,,,***)))((()))***+++***(((*********)))******++++++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))***++++++***))))))***************************)))((('''((()))+++,,,))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))))))))******))))))***++++++,,,***************)))))))))))))))*********+++++++++************++++++++++++,,,,,,,,,------,,,++++++''''''(((***+++---...///......---------,,,,,,,,,---............/////////------,,,,,,---...000111//////000111222333444444222111111000000000000111333333444666888999;;;;;;<<<<<<@@@EEEKKKTTTdddsss''''''(((((()))))))))***''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''******))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,))))))******++++++++++++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))((())))))***++++++))))))))))))))))))))))))(((***+++***)))((()))***+++,,,,,,------,,,,,,+++************************((()))***++++++***)))(((&&&'''''''''(((((()))))))))************))))))((('''(((******))))))+++,,,%%%''')))***+++***)))((())))))(((((((((((())))))((())))))***++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))************************+++***)))*********(((&&&''''''(((((())))))******++++++******))))))(((((())))))))))))))))))))))))((((((((((((((())))))***%%%&&&''')))***,,,---...&&&(((***+++,,,+++***)))'''(((((()))))))))))))))'''(((((()))))))))))))))+++++++++***************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))***(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''((()))*********))))))((((((((('''%%%&&&((()))))))))((('''++++++***))))))((()))))),,,+++***))))))***+++,,,%%%&&&(((************)))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))))))))))))))(((''''''&&&''')))*********)))(((%%%'''***,,,,,,+++)))(((&&&''')))+++,,,,,,,,,,,,***)))((()))***+++***(((***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))************'''((()))******)))(((''')))))))))))))))))))))))),,,+++***)))***+++---...))))))))))))))))))))))))))))))******++++++++++++*********)))))))))))))))******))))))***+++,,,,,,++++++***)))((('''&&&&&&))))))******++++++++++++))))))******+++++++++,,,******+++,,,------------.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------.........---,,,+++,,,...000222......///000111222333333222222111000//////000000111222333555777888999:::<<<<<>>AAAEEEIIIQQQ```nnn*********+++++++++++++++,,,+++)))((('''((()))******)))))))))))))))))))))+++++++++*********))))))***)))))))))))))))))))))'''((()))***)))(((&&&%%%%%%&&&'''((((((((((((((()))))))))***************+++,,,,,,---,,,+++***)))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++++++++***))))))***++++++***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,))))))******++++++,,,,,,+++,,,,,,,,,,,,,,,++++++$$$%%%'''((())))))(((((())))))))))))))))))))))))+++******))))))))))))*********)))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))'''((((((((((((((((((((())))))))))))((('''&&&%%%((()))***)))(((((()))+++*********)))((('''''''''((((((((())))))******+++((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******************++++++++++++***))))))***)))(((((((((((()))******)))(((((((((((()))***))))))(((((((((((()))))))))))))))))))))))))))))))))***,,,------,,,***)))((()))))))))(((&&&$$$###))))))(((((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&'''((()))******)))((('''''''''(((((())))))******)))((()))***,,,,,,***(((***************)))((((((+++***************++++++************************((((((((()))******++++++((()))***+++++++++***)))))))))))))))))))))))))))************************************************,,,,,,++++++************)))))))))*********++++++((()))***+++,,,++++++*********************************++++++++++++************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***+++,,,,,,,,,******++++++,,,,,,++++++***---------,,,,,,+++++++++,,,---------............000000000000111111111111222222222222222222222222222444666777666777999;;;???>>>AAAEEEIIIQQQ```nnn*********++++++,,,,,,---++++++)))((((((((()))***))))))))))))))))))******++++++*********)))))))))))))))))))))))))))******((()))*********)))((('''''''''((())))))***))))))*********+++,,,---------,,,,,,---------,,,+++***---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((()))*********+++,,,+++******+++,,,***++++++,,,,,,,,,,,,,,,((()))***+++,,,---..................---,,,+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************))))))))))))((())))))*********)))(((((())))))))))))))))))))))))''''''(((((()))))))))******)))(((''''''&&&&&&''')))***+++***)))((()))*********))))))((((((''''''''''''((())))))***++++++((((((((((((''''''''''''&&&&&&&&&'''((((((((()))))))))))))))))))))))))))(((((()))******************++++++++++++***))))))******))))))))))))******+++)))'''%%%%%%''')))+++))))))(((((((((((())))))))))))))))))))))))))))))***+++,,,------,,,+++***++++++*********)))))))))))))))((((((((('''''''''((((((((((((((('''''''''(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))************************(((((()))))))))***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))(((((((((((((((((())))))))))))))))))(((''''''&&&%%%%%%'''((()))******)))((('''(((((((((((()))))))))))))))((()))***,,,,,,***))))))************))))))((())))))))))))***+++,,,,,,))))))))))))))))))))))))((((((((()))******++++++((()))***,,,,,,,,,++++++))))))))))))))))))))))))******************************+++++++++++++++++++++************)))))))))((((((((()))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++***+++,,,---,,,******++++++,,,,,,++++++***------,,,,,,,,,,,,++++++------.........///////////////000000111111111111333333333333333333333333444555777777666666888999>>>>>>@@@EEEIIIQQQ```ooo))))))***+++,,,------...+++***)))(((((()))******)))))))))))))))*********************)))))))))))))))))))))))))))************++++++,,,,,,+++******++++++++++++++++++***))),,,,,,,,,------.........------------,,,,,,++++++---,,,,,,++++++***************))))))))))))***************************************************************))))))*********)))+++,,,+++***)))***+++******+++,,,,,,,,,,,,+++))))))******+++,,,,,,---------......------,,,+++------......////////////........................//////000000000...---,,,++++++++++++************+++++++++++++++***)))((())))))))))))))))))))))))'''(((((())))))******++++++***(((&&&&&&&&&'''''')))***++++++)))((()))******)))))))))((((((((('''&&&''''''((()))***++++++)))))))))(((((('''''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((()))******************++++++++++++***))))))*********))))))*********)))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++******+++************+++,,,---******)))))))))((((((((())))))((((((''''''&&&&&&+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))******)))((('''&&&&&&%%%(((((())))))))))))(((((())))))))))))((((((((((((,,,++++++---...///---,,,))))))************)))((())))))))))))***+++,,,---((((((((((((((((((((((((++++++******)))(((((((((((()))+++,,,------,,,,,,++++++++++++++++++++++++))))))))))))************+++++++++++++++,,,,,,,,,***)))))))))))))))))))))(((((((((((())))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,++++++,,,---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000//////000000111111222222333333333333333333333333333555666777666777888:::>>>>>>@@@EEEIIIQQQaaaooo))))))***++++++,,,------))))))))))))))))))******(((((())))))*********************)))))))))(((((((((((())))))************)))*********************'''((()))***++++++++++++.........---------,,,,,,------,,,,,,+++++++++++++++*********))))))((((((***))))))((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))***++++++))))))***+++)))***++++++,,,,,,++++++******************))))))******+++,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***************************))))))))))))******+++++++++***(((&&&&&&&&&''''''((()))++++++)))(((((()))))))))))))))((((((((((((&&&''''''((())))))***************))))))((((((((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((()))******************++++++++++++***)))))))))))))))******)))))))))''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))***+++,,,---+++++++++*********))))))))))))((((((''''''&&&&&&+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((())))))&&&'''''''''((((((((()))(((((((((((())))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))++++++******)))(((((('''(((((())))))))))))(((((())))))))))))((((((((((((+++///444999;;;888111+++((())))))*********))))))))))))))))))***+++,,,---((((((((((((((((((((((((++++++******)))((((((((()))***+++,,,---,,,,,,+++************************(((((()))))))))***************+++++++++,,,,,,,,,)))))))))))))))))))))***(((((((((((())))))))))))))))))))))))*********+++******************************++++++++++++******)))***++++++++++++***)))++++++++++++++++++++++++,,,+++++++++,,,,,,---...---,,,++++++------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000...//////000111111222222333333333333333333333333111333555666777888:::<<<======@@@DDDIIIQQQaaaooo)))))))))******++++++,,,))))))))))))************((((((((()))******++++++******)))))))))(((((((((((((((((()))******++++++'''''''''(((((((((((()))'''(((***,,,///000111111.........---,,,+++++++++---,,,+++*********++++++)))))))))(((((((((((((((,,,+++******)))*********((((((((((((((((((((((((************************++++++,,,,,,,,,,,,++++++)))***+++***))))))***+++)))******+++++++++++++++*********)))))))))(((((('''((()))***++++++++++++)))(((((('''(((((()))))))))))))))))))))))))))))))))******++++++******))),,,,,,,,,,,,,,,---------,,,,,,---------,,,++++++***************************************************)))(((''''''&&&&&&'''%%%'''******)))(((((()))))))))))))))((((((((((((''''''(((((((((((())))))************))))))))))))&&&&&&&&&'''((((((((()))))))))))))))))))))))))))(((((()))******************++++++++++++***))))))(((((())))))))))))((((((&&&''')))******)))'''&&&))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''(((((()))******+++++++++*********)))))))))((((((((((((((('''''''''(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))'''''''''(((((())))))***'''(((((())))))******+++(((((((((((((((((((((((((((((()))))))))))))))***(((((((((((())))))))))))++++++************))))))))))))(((((((((((())))))(((((((((((())))))))))))'''///;;;DDDFFF>>>111'''((())))))************)))))))))))))))***+++,,,,,,))))))))))))))))))))))))((((((((()))******++++++)))***+++,,,,,,+++***)))(((((((((((((((((((((((('''(((((())))))*********))))))******+++,,,,,,,,,)))))))))************+++((((((((()))))))))******))))))(((((())))))***+++))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++,,,---.........,,,+++,,,---...---+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------........./////////......///000111222222333333333333333333333333333000222555666777888;;;=========@@@DDDIIIRRRaaappp))))))))))))))))))))))))(((((()))***************'''(((((()))******++++++***)))))))))(((((((((((('''(((((()))******++++++(((((((((((())))))******---...///000111111222222++++++++++++++++++++++++,,,+++***)))))))))******(((((((((((())))))))))))++++++***)))))))))))))))((((((((((((((((((((((((************************)))***+++,,,,,,+++***)))(((***+++***)))((()))+++))))))***+++++++++++++++*********************+++))))))***************))),,,+++***))))))***+++,,,''''''''''''''''''''''''(((((((((((()))***++++++*********+++++++++,,,,,,******++++++,,,+++++++++************************,,,,,,,,,++++++******)))))))))))))))((('''&&&%%%"""%%%((())))))(((((()))(((((((((((())))))))))))((((((((((((((('''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******************++++++++++++***))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%&&&((()))******)))((()))))))))((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''((())))))***++++++'''(((((()))******++++++((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))''''''(((((())))))******(((,,,444:::<<<777...'''(((((()))***************+++***************++++++************************((((((((()))******++++++***++++++++++++)))((('''((((((((((((((((((((((((''''''(((((()))******+++(((((())))))***++++++,,,************++++++,,,,,,)))))))))*********++++++******)))))))))***+++,,,************************++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))************************++++++++++++,,,---...///...,,,,,,,,,---...---,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,---------..................///000111222333333222222222222222222222222222333666666777777:::;;;======???DDDIIIRRRbbbppp))))))))))))(((((((((((('''((()))***************'''(((((()))***+++++++++))))))))))))(((((((((((('''(((((()))***+++++++++,,,+++++++++,,,------...000000///...---+++)))(((((())))))******++++++,,,,,,+++)))((((((((()))***(((((())))))******++++++))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((***+++***)))((()))***))))))***++++++++++++***))))))***+++,,,------...+++++++++++++++***)))(((,,,+++***)))))))))***+++))))))))))))))))))))))))******))))))***,,,...///(((((())))))************'''((()))***************************************...------,,,+++***))))))((())))))))))))'''&&&$$$ ###'''))))))((())))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))((((((((())))))))))))))))))))))))(((((()))******************++++++++++++***))))))%%%&&&'''(((((('''&&&%%%,,,+++(((''''''(((+++,,,))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((()))++++++%%%''')))***+++***((('''((('''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))&&&'''''''''(((((())))))'''(((((()))***++++++,,,'''(((((()))***+++++++++************************&&&'''''''''(((((())))))(((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((())))))&&&''''''((()))******+++,,,)))'''''')))+++++++++(((((()))***************++++++******************************************++++++******)))(((((((((++++++++++++***((('''%%%************************&&&''''''((()))******+++'''(((((()))******++++++******+++++++++,,,,,,,,,************++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++,,,------......------,,,)))***,,,------,,,***)))************************++++++++++++,,,---...///...---,,,,,,......---,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,---------......---...///000111222333333111111111111111111111111444555777777666666888999===<<>><<<>>>CCCHHHPPP^^^kkk))))))))))))(((((((((((()))*********((((((***,,,))))))************))))))***)))))))))((((((((((((******+++,,,,,,---......111111000...---,,,+++************+++******))))))%%%&&&((()))))))))''''''***)))))))))))))))))))))*********)))))))))))))))((((((((()))))))))))))))+++************+++,,,---))))))))))))))))))))))))************)))))))))))))))))))))******)))((((((************************))))))************))))))************************************))))))))))))+++*********))))))))))))((((((((((((((()))******,,,++++++***))))))******))))))))))))*********************)))******++++++***)))(((''''''((()))***************************)))******++++++***)))((($$$%%%&&&'''(((''''''&&&''''''(((***,,,,,,***(((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((************++++++++++++,,,+++******++++++)))'''$$$%%%''')))))))))((('''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''(((******++++++***)))''''''''')))***)))(((&&&((((((((('''''')))+++))))))((((((((('''''''''((((((((()))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((('''''''''(((***,,,---))))))(((((())))))***++++++******))))))*********************************************************+++,,,---,,,+++******,,,***))))))***,,,---,,,***))))))************))))))(((((((((((())))))))))))***++++++,,,,,,++++++******)))(((((('''((()))******)))(((''''''((()))***+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))(((******++++++++++++************))))))))))))******,,,++++++***+++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////.........---,,,+++***+++,,,...//////---,,,,,,...//////...,,,---...///000111111222000111111222222333333444444333222222111111222222333444555666888999::::::===<<<===BBBHHHPPP]]]iii(((((((((((()))))))))))))))***+++***)))***,,,...))))))************))))))***)))))))))((('''''''''***+++,,,---///000111111222111///---+++)))'''&&&(((((()))*********))))))%%%&&&((()))))))))((('''))))))))))))))))))******))))))))))))************************))))))))))))+++(((%%%######&&&))),,,))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))(((((((((******************************++++++++++++******************************************))))))))))))++++++++++++************(((((()))***************,,,,,,+++*********++++++++++++++++++************++++++***)))))))))******))))))(((((((((((())))))************************+++++++++++++++***)))(((&&&&&&'''((((((((((((((('''((())))))((((((((()))(((((('''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))************++++++++++++***))))))***++++++***((('''((()))******)))((('''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''((()))************((('''&&&''')))***)))(((&&&'''(((((('''&&&((())))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))***))))))))))))***+++,,,((((((((((((((())))))************))))))******+++************************))))))))))))))))))))))))***+++,,,+++)))))))))+++***))))))***+++,,,***(((((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))(((((())))))((((((((())))))******)))(((''''''((()))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))************))))))))))))******++++++++++++*********)))))))))))))))******+++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++******+++---///000///...,,,---///000000///,,,,,,---...///000000111000000111111222333333333333333222222111111222222333333444555777888999:::<<<;;;===BBBGGGNNN[[[ggg''''''(((((())))))******''')))******)))***,,,...)))******++++++******)))))))))))))))))))))******,,,,,,---......///000000,,,,,,,,,+++******))))))&&&'''((()))))))))))))))(((((()))***+++******))))))))))))))))))*********(((((())))))******++++++*********))))))((((((((((((&&&""" ###&&&((())))))))))))))))))))))))'''(((((()))***+++++++++---,,,***)))))))))***+++************************))))))******++++++******************************************)))))))))(((************************)))***+++,,,---,,,+++***++++++******)))******++++++++++++******))))))))),,,+++***))))))((())))))'''((()))******)))((('''************************,,,,,,,,,+++******))))))))))))******++++++++++++(((***+++)))&&&%%%(((,,,)))((((((''''''&&&&&&&&&))))))))))))))))))))))))+++******************+++'''((((((((())))))))))))'''&&&&&&((()))***)))'''***************)))((('''&&&&&&''''''((()))))))))(((((((((((((((((((((((()))(((''''''''''''((((((''''''((()))******))))))((('''&&&''')))))))))(((%%%'''((((((&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((&&&&&&'''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((++++++******************)))(((((((((((()))******))))))((((((((()))******************************(((((((((((((((((((((((()))***+++***)))((((((******)))))))))******)))'''(((((())))))))))))(((((()))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))************)))(((((()))*********))))))(((((())))))***))))))))))))))))))))))))*********)))))))))))))))******++++++++++++******))))))))))))))))))***+++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,---...///...---,,,,,,...//////...///.........------------000000000111222222333333333333222222111222222333222333444555666777888999;;;:::<<>>CCCFFFKKKVVV```******))))))((((((''''''***+++,,,***))))))***+++***++++++,,,,,,++++++***......---,,,+++))))))(((''''''(((((()))))))))***(((((())))))***++++++++++++++++++++++++***)))((()))))))))))))))***++++++'''(((((()))***+++++++++++++++******))))))(((((((((((())))))******++++++,,,+++***((((((((()))***(((((((((((((((((((((((())))))))))))************))))))*********(((&&&%%%************************(((((()))++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))******+++++++++,,,,,,+++*********+++---...))))))((())))))***++++++))))))******+++++++++,,,(((((('''(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''(((***+++***)))((((((((()))+++,,,(((&&&%%%'''+++,,,+++)))*********+++,,,,,,,,,---////////////////////////,,,,,,++++++++++++,,,,,,(((((((((((())))))))))))---,,,+++,,,------,,,***))))))(((((((((((())))))$$$%%%&&&'''(((***++++++************************%%%%%%&&&&&&((()))***+++'''((((((((((((((('''''''''&&&%%%&&&((((((((('''''')))+++,,,***((('''&&&'''((((((((())))))******))))))((((((((('''''''''&&&''''''((()))******+++(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&'''(((*********)))(((((((((((((((((()))******************+++,,,---...***************************************************+++,,,+++***))))))+++)))))))))+++---...---,,,''''''((((((((((((''''''************++++++++++++,,,+++***))))))***+++,,,'''(((***+++,,,,,,++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******(((((((((((()))***+++,,,***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,------......///......---...,,,++++++---......---000000000000/////////////////////000111111222222222111111111222333333444444555666777888999:::;;;<<<<<<>>>CCCGGGKKKVVV```)))************))))))((()))++++++***'''&&&&&&&&&++++++,,,,,,,,,,,,------&&&&&&&&&&&&%%%$$$###"""))))))))))))))))))))))))******))))))))))))******+++)))(((&&&&&&((()))+++))))))))))))))))))))))))******))))))((((((''''''))))))(((''''''''''''''')))***+++***)))((()))***&&&&&&''''''(((((())))))((((((((((((((((((((((((***+++---...---,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++++++++++++++++++++,,,,,,,,,((((((''''''''''''((((((******+++******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((,,,+++***(((''''''&&&&&&))))))))))))))))))))))))((()))***+++***)))'''%%%''''''(((((())))))******))),,,///...***'''''')))))))))))))))))))))))))))))))))((('''''''''''''''&&&'''(((******+++++++++,,,,,,,,,---------......++++++++++++,,,---......++++++++++++++++++++++++)))((((((((((((((()))))))))))))))((((((((((((((()))(((((((((((('''''''''&&&'''))))))(((''''''(((*********)))((('''''''''******)))(((((((((((((((''''''''''''''''''''''''((()))******(((&&&###!!!******))))))(((((((((''')))((('''((()))***)))((())))))((((((''''''&&&&&&%%%%%%&&&'''((()))******((((((''''''&&&&&&&&&%%%((('''&&&&&&&&&''')))******************)))((((((%%%&&&'''((())))))))))))((()))))))))))))))((((((++++++******************))))))))))))))))))))))))''''''((()))***))))))))))))************+++++++++,,,+++***))))))***+++,,,************************++++++++++++***((('''&&&***)))))))))***+++,,,,,,((((((((((((((((((((((((************************++++++******)))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))************))))))************************'''((()))******)))((('''))))))))))))))))))))))))++++++,,,,,,,,,+++******......---,,,,,,++++++***---------------...///000......---------,,,,,,,,,,,,,,,------...///000000......------------......---,,,,,,,,,,,,---......000000000000000000000000...///111222333333222111333333222111000000000111555555555555777999;;;===>>><<<===AAAEEEJJJTTT]]]))))))******+++++++++*********+++)))((((((***,,,.........------,,,,,,,,,*********)))((('''''''''))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))((((((((()))))))))))))))))))))(((''''''''''''''''''((()))((('''&&&'''((((((((((((((((((((())))))((((((((((((((((((((((((&&&'''(((***++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))$$$%%%%%%'''((()))******)))((((((''''''(((((()))((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))***))))))(((((((((((()))))))))))))))))))))))))))'''(((*********)))'''&&&'''((((((((()))))))))***%%%'''***++++++++++++,,,))))))))))))))))))))))))***)))((((((''''''(((((('''((()))*********************+++++++++,,,,,,,,,---,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,******)))((('''''''''((())))))))))))************))))))))))))((((((((((((((()))******(((((()))***''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))'''&&&$$$###)))))))))((((((''''''''''''&&&&&&'''***++++++***((((((((((((((('''''''''&&&&&&''''''((()))))))))******)))))))))((((((((((((((('''''''''((()))***)))))))))))))))((('''''''''(((((((((((((((''''''(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++++++++************++++++************************************))))))((('''******)))))))))***++++++*********************************************+++******)))))))))))))))***************************************+++++++++,,,******++++++++++++******))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))***++++++,,,,,,,,,++++++*********************+++------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...............------------......---,,,,,,,,,,,,---......///////////////////////////000111222222222222222222222111111000111111111555555555666777999;;;<<<>>><<<===AAAEEEJJJTTT^^^))))))******++++++,,,,,,***++++++******+++...111000000///...---,,,+++***---,,,+++***))))))******))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))''''''((())))))***++++++))))))((('''''''''(((((('''((()))((('''&&&'''((())))))))))))))))))(((((())))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((''''''(((((()))******+++***))))))(((((())))))***''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++*********((((((((((((((()))******))))))))))))))))))))))))'''''')))******)))(((((((((((((((((())))))))))))+++***))))))***)))'''%%%))))))))))))))))))))))))******)))((((((((())))))((())))))*********))))))((((((((()))))))))******,,,,,,,,,,,,---...//////........................,,,,,,***)))((('''''''''((((((((())))))************)))))))))((((((((((((((())))))(((&&&&&&)))+++###$$$%%%&&&'''((()))***(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((((('''''''''''''''(((''''''(((***++++++***'''''''''(((((((((((((((((((((((((((((((((((((((******))))))))))))(((((()))(((((((((((()))***+++'''((((((((((((''''''&&&))))))))))))((('''&&&%%%(((((())))))))))))((((((((((((((()))*********+++))))))))))))))))))))))))))))))((('''((()))***+++)))************+++++++++******++++++++++++******************************))))))))))))))))))))))))******)))((((((((())))))************************)))))))))******+++++++++))))))))))))))))))))))))************************)))))))))*********++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))***++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,------,,,+++)))(((+++++++++*********))))))******++++++,,,,,,------......------------......---,,,,,,,,,,,,---......////////////////////////000000000000111222333444111111111000111111222222555555555666777999:::;;;===<<<>>>BBBEEEJJJTTT___******)))))))))*********+++,,,......---...///000......---,,,,,,+++******,,,+++)))''''''''')))***))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))((((((((((((((())))))***+++***)))((()))***++++++******))))))(((((())))))))))))))))))))))))...---,,,***))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************)))))))))---,,,,,,+++***))))))(((******))))))))))))******'''((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))************************((((((((((((((())))))***((((((((((((((((((((((((&&&'''((()))******))))))(((((((((((()))))))))))),,,)))''''''))))))&&&###))))))))))))))))))))))))******))))))))))))******)))************))))))(((''''''((((((((()))))))))))))))))))))***+++,,,------------------------------,,,+++***************((((((((((((((('''''''''))))))((((((((('''''''''''''''&&&$$$###$$$&&&)))$$$%%%&&&&&&((())))))******)))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&+++)))((()))******)))(((&&&&&&''''''(((((())))))))))))((((((''''''''''''(((((('''''''''''''''''')))))))))))))))******+++'''(((((()))((((((''''''((((((((((((((('''&&&&&&'''(((((())))))))))))((((((((())))))***+++,,,,,,))))))))))))))))))))))))***)))((('''''')))+++,,,))))))*********+++++++++)))***+++,,,,,,+++***)))************************(((((((((((())))))************)))(((''''''((((((************************(((((())))))******++++++((())))))***************************************((())))))))))))************++++++++++++++++++***))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))((()))***+++,,,---------+++++++++,,,,,,---------***+++---......,,,***)))+++++++++************)))***+++++++++,,,,,,------...------,,,,,,------...---,,,,,,,,,,,,---......////////////////////////111000000///000222333444111000000000111222333333555555666777888999::::::<<<<<<>>>BBBEEEIIITTT```+++***)))(((((((((((((((+++...111222000...,,,,,,************************+++)))(((&&&&&&'''(((***))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))+++*********)))))))))((())))))((((((((())))))***)))***+++***)))((()))***++++++******))))))(((((())))))))))))))))))))))))---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((***+++++++++++++++******)))((('''&&&&&&******))))))))))))******))))))))))))((('''%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))***)))(((((((((((()))******))))))(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((###!!!!!!$$$***......,,,))))))))))))))))))))))))******))))))))))))******)))************))))))((((((((((((((()))))))))***)))))))))))))))***,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...,,,++++++***)))(((''''''((((((((('''''''''&&&&&&''''''&&&$$$###$$$&&&)))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&%%%&&&&&&'''))))))&&&&&&'''''''''''''''''')))(((((()))+++,,,+++***&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((())))))***************((())))))******)))))))))&&&&&&'''(((((()))((((((''''''((()))))))))))))))))))))******+++,,,------))))))))))))))))))))))))+++***((('''((()))+++---))))))*********+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((('''''''''((()))***+++******)))(((''''''(((((())))))))))))))))))))))))(((((()))))))))*********)))***+++,,,,,,,,,,,,+++************************((())))))))))))*********))))))************))))))+++++++++++++++++++++++++++******************+++************************((()))***+++,,,------------------,,,,,,,,,++++++(((***,,,...//////---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---..............................111000000///000222333444111000000000111222333333555555666777888999999999:::;;;???BBBDDDHHHUUUaaa,,,+++)))((((((((()))***---///222222///,,,***)))(((((()))))))))*********+++***)))(((((()))******))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((()))))))))))))))))))))))),,,++++++***))))))(((((())))))((((((((()))******'''((()))((('''&&&'''((())))))))))))))))))(((((())))))))))))))))))))))))%%%&&&&&&'''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&(((***+++,,,,,,+++(((((()))******+++,,,,,,***))))))(((((())))))***))))))))))))((('''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))*********)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((($$$$$$$$$%%%(((+++,,,,,,))))))))))))))))))))))))))))))((((((((()))******((())))))*********))))))(((((()))))))))*********************+++,,,---...************************)))))))))***+++,,,............---,,,++++++***)))((((((((((((''''''''''''((())))))(((&&&&&&)))++++++******)))(((((('''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''(((((((((&&&&&&&&&(((+++......---'''''''''((((((((((((((())))))(((((('''''''''&&&))))))************++++++'''((()))*********))))))((())))))***************%%%&&&'''((())))))))))))&&&'''((())))))******)))))))))******++++++,,,,,,))))))))))))))))))))))))******)))((()))***+++,,,)))************+++++++++******++++++++++++******))))))))))))))))))))))))(((((('''&&&'''(((***+++******)))((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++---...------,,,++++++++++++++++++++++++)))))))))*********++++++)))))))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++************************)))***++++++,,,,,,,,,,,,,,,,,,++++++***))))))(((((()))+++---////////////.........---------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---..............................000000000000111222333444111111111000111111222222555555777888999999999999999;;;???CCCDDDHHHUUUbbb+++***))))))***,,,...////////////...+++******+++************))))))))))))))))))******************))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))************************))))))(((((()))******+++'''((()))((('''&&&'''((((((((((((((((((((())))))(((((((((((((((((((((((("""$$$&&&(((***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))+++,,,++++++***((()))***+++,,,---...///)))((((((''''''(((((()))'''(((((()))*********)))''''''''''''''''''''''''(((((((((((())))))))))))+++***(((''''''(((***+++((((((((((((((())))))***))))))))))))))))))))))))***))))))(((((((((((((((***)))))))))((((((((('''++++++***(((&&&%%%'''((())))))))))))))))))))))))((((((''''''(((((()))***'''((()))***************(((((((((((())))))))))))***))))))******+++,,,---))))))))))))))))))))))))((((((((((((((()))***++++++++++++++++++++++++,,,************))))))))))))((()))******(((((()))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&((((((((('''''''''''''''(((((()))))))))***)))((()))+++,,,,,,***((((((((((((((('''''''''((((((((((((((('''''''''))))))*********+++++++++&&&'''((()))))))))(((((('''(((((()))******))))))''''''((((((((((((((('''&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++++++++************++++++)))))))))))))))))))))))))))((('''&&&&&&''')))*********)))))))))***++++++))))))))))))))))))))))))*********)))((((((''''''''')))+++---------,,,+++++++++++++++++++++++++++************+++++++++,,,)))******++++++******)))++++++++++++++++++++++++***))))))(((((())))))******************************++++++,,,,,,,,,+++++++++*********************)))******+++,,,------...............---------,,,,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..............................///000111222222222222222222222111111000111111111555666777888999999888888888;;;@@@CCCCCCHHHUUUccc******)))***,,,///222444000///---)))'''(((+++...---,,,,,,+++***)))(((((('''(((((()))))))))(((((())))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,))))))((())))))***++++++)))++++++***)))((()))***&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''')))+++,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++,,,***)))(((''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&''')))+++,,,------''''''''''''''''''''''''(((((((((((()))))))))))),,,+++)))(((((()))+++,,,&&&&&&''''''(((***+++,,,))))))))))))))))))))))))+++***)))(((((('''((((((******))))))((((((((('''''')))***(((&&&&&&***---))))))))))))))))))))))))'''''''''''''''((())))))''''''(((******+++++++++'''''''''((((((((())))))''''''''''''((()))***+++))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''%%%&&&'''((()))***++++++,,,,,,,,,++++++++++++***&&&((())))))(((''''''((((((((('''''''''&&&&&&&&&((((((((((((((()))***+++))))))))))))))))))))))))$$$%%%'''))))))((('''&&&'''((((((((())))))******000...,,,+++***)))&&&$$$))))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((()))))))))***%%%&&&((()))))))))((('''&&&&&&'''((())))))(((((())))))))))))((('''&&&%%%&&&'''((()))************'''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))***)))'''&&&&&&'''(((*********))))))***+++,,,,,,************************++++++***)))((('''&&&&&&&&&(((***,,,---,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***************************)))(((''''''((()))***************************++++++,,,,,,,,,+++******+++++++++,,,,,,---......+++******)))******+++,,,......---------,,,,,,,,,++++++******************---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---.................................///111222333333222222333333222111000000000111555666777888999999888777888;;;@@@CCCCCCGGGUUUccc***+++---//////...---,,,++++++***)))(((((())))))))))))))))))))))))))))))(((((())))))*********+++++++++******)))((((((''',,,,,,++++++***)))))))))%%%'''******)))(((((()))************************++++++***)))((('''&&&&&&&&&'''))))))(((((()))++++++*********))))))((((((******))))))((((((''''''&&&(((******'''&&&)))+++)))(((''')))+++,,,***(((*********))))))))))))))))))))))))(((((((((((((((++++++******))))))(((((())))))(((((((((((())))))***)))))))))((((((''''''((((((((((((((('''''''''((())))))************)))(((''''''&&&&&&&&&''''''))))))************))))))))))))(((((((((((())))))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''((())),,,...000222***+++++++++***)))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((()))*********)))))))))))))))*********&&&(((+++---...---+++)))***)))(((''''''((()))***)))'''%%%&&&((((((&&&$$$&&&&&&&&&'''((()))***+++***,,,...000///---)))'''%%%&&&'''((())))))))))))((('''&&&&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))*********((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((***((('''&&&'''(((''''''((((((((((((((()))******))))))(((((((((((())))))))))))((('''''''''''''''&&&'''(((***++++++,,,,,,))))))))))))((((((((((((+++*********))))))((((((,,,***'''(((***+++***((())))))******+++,,,.........---+++*********++++++,,,,,,,,,+++***))))))(((***+++,,,+++)))))))))***))))))))))))(((((((((((((((((('''(((((()))***+++)))************))))))(((+++++++++************)))+++*********))))))((((((******+++++++++,,,,,,,,,,,,+++++++++***)))))))))+++++++++*********))))))++++++,,,,,,,,,,,,++++++*********)))))))))))))))************************)))************+++++++++,,,+++***))))))***+++,,,...---+++*********++++++***+++---------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000///////////////000111222333333444111111222333333333333333222333555777999:::;;;;;;======???DDDGGGKKKTTT^^^,,,------...---,,,+++***(((((('''(((((())))))***))))))))))))))))))))))))''''''(((((()))))))))))))))))))))))))))*********(((((())))))))))))((((((%%%(((******)))((())))))************************))))))))))))(((((((((((((((***++++++))))))***,,,************)))))))))((())))))))))))(((((((((((('''((())))))(((((()))******)))((())),,,---+++))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))((((((+++******))))))******+++*********))))))((((((((((((((((((((((((((((((((()))))))))***))))))((((((((('''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))'''''''''((((((((())))))'''(((((((((((((((((('''))))))))))))))))))))))))+++******)))))))))))))))******++++++***)))'''&&&((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))&&&''')))***+++***)))(((((((((''''''''''''((((((***(((''''''))))))(((&&&&&&'''((()))))))))((('''''')))+++------+++)))(((***(((&&&$$$###$$$%%%&&&(((((('''''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))***)))((('''&&&)))((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((((((''''''''''''''''''(((((())))))((((((''''''(((((()))))))))((('''''''''''''''''''''((((((((((((''''''))))))))))))((((((((((((******)))))))))(((((((((***(((&&&''')))***)))((((((((((((((()))***++++++---,,,+++***))))))***+++,,,++++++***))))))((((((+++,,,,,,,,,***)))***+++)))))))))))))))))))))((()))(((((((((((())))))***((())))))*********))))))((((((((())))))*********++++++++++++*********)))************+++++++++,,,+++++++++***************+++++++++*********)))))))))))))))******)))))))))***)))))))))))))))))))))************************)))************+++++++++,,,,,,++++++++++++,,,,,,......,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////////////////////////////000111222333333444......///000000000000000111222444666888999::::::======???DDDGGGJJJSSS]]]...---,,,+++***)))((((((%%%%%%&&&'''((()))***+++))))))))))))))))))))))))''''''''''''(((((((((((('''(((((()))***+++++++++&&&''')))******)))((((((&&&(((******)))((()))***************************&&&&&&'''((()))***+++++++++,,,---,,,+++***+++,,,************))))))))))))(((((((((((()))))))))))))))((('''((()))***)))(((((('''&&&'''))))))((('''(((((())))))******++++++************************(((((((((((((((((())))))***))))))(((((())))))******************)))))))))(((((((((((((((((((((((())))))))))))(((((('''&&&((((((''''''((((((((((((''''''((((((((((((''''''***))))))(((((())))))***(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((('''&&&%%%$$$************)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((((('''''''''&&&'''(((((())))))(((((('''+++***((()))******)))'''&&&(((***++++++)))&&&$$$%%%&&&'''((()))))))))))),,,)))%%%!!! ###&&&)))))))))((('''''''''((((((((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''((())))))((('''''''''''''''))))))))))))(((&&&%%%$$$(((((((((((())))))))))))))))))((((((((((((((('''(((&&&%%%&&&((())))))))))))))))))(((((())))))***+++******))))))))))))*********))))))((((((''''''***+++,,,+++***)))***+++))))))))))))))))))))))))***))))))(((((((((((()))'''((()))***************&&&&&&'''((()))***++++++,,,,,,,,,+++++++++++++++)))))))))*********++++++***************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))******************************)))************+++++++++,,,------......------,,,///...---,,,,,,,,,------000...,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////000111222333333444111111111222222222222222000222333555777888999999===<<>>BBBEEEHHHPPPZZZ((((((((()))))))))******((()))***++++++***))))))++++++++++++++++++++++++************))))))))))))*********)))))))))))))))******))))))(((''''''''''''((()))((('''''')))+++))))))))))))))))))))))))******))))))(((((('''''')))***+++***)))((()))***))))))))))))************(((((((((((()))))))))))))))((('''((()))***)))(((((()))((('''%%%%%%''')))(((((())))))******++++++(((((())))))***+++++++++(((((((((((((((((())))))***))))))(((((())))))***)))))))))***************'''(((((())))))******+++))))))))))))(((((('''&&&$$$%%%&&&(((((((((''''''))))))************))))))+++******))))))******+++&&&&&&&&&&&&''''''''''''******((((((((((((******))))))))))))))))))))))))'''((()))*********(((((()))((((((''''''(((((()))((((((((())))))******+++'''''''''((()))*********))))))******+++,,,------111000...,,,,,,,,,,,,---'''(((((())))))(((((('''((()))***)))'''&&&'''((()))(((&&&%%%''')))---///+++***)))(((''''''''''''&&&''''''''''''%%%$$$###))))))*********)))(((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&###"""%%%(((((((((((((((((()))******(((''''''''''''''''''((())))))((('''''''''''''''%%%&&&'''(((((()))((((((''''''(((((())))))******'''(((((((((((()))))))))((()))***)))((()))+++---***)))(((((('''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''((()))((('''&&&&&&(((((())))))******+++++++++***))))))(((((((((((()))'''((()))***************++++++++++++*********))))))))))))))))))*********)))))))))*********++++++***************+++++++++***************+++++++++)))((('''&&&&&&'''((()))((((((((()))******++++++************************)))************+++++++++)))******++++++******)))******+++,,,,,,,,,+++++++++,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........//////000111222333333444111111000///000111222333333444555777999:::;;;;;;<<<<<<>>>BBBDDDGGGOOOYYY((()))***+++***)))((('''%%%&&&(((***++++++***)))))))))))))))))))))))))))******)))))))))((((((((((((((())))))******++++++)))((('''&&&'''(((***+++(((((()))(((''''''))),,,))))))))))))))))))))))))))))))))))))((((((((((((((()))+++***))))))***+++((()))))))))************))))))))))))(((((((((((('''((())))))(((((()))***&&&''''''$$$""""""$$$''')))))))))))))))*********''''''((())))))***++++++))))))))))))))))))((((((+++******))))))******+++((((((((())))))*********'''(((((()))******++++++)))))))))***))))))(((((("""###%%%'''((('''&&&&&&(((((())))))))))))((((((+++******))))))******+++''''''''''''((((((((((((+++***(((''''''(((***+++))))))))))))))))))))))))&&&((()))******)))(((''')))(((''''''''''''((()))'''(((((()))******++++++%%%&&&'''((()))***+++,,,(((((()))***+++,,,------111000000///............+++******))))))******+++(((***+++***((('''(((******)))((('''((()))+++,,,((((((((((((((('''''''''''''''''''''&&&%%%$$$###(((((()))*********)))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''((()))%%%%%%&&&''''''((())))))''''''''''''''''''''''''$$$%%%&&&######'''(((''''''''''''((()))))))))((((((''''''(((((()))))))))((('''''''''''''''&&&&&&'''((((((((((((((('''''''''((()))*********((((((((()))))))))******''')))***)))'''''')))+++)))(((((('''''''''(((((('''((()))*********))))))(((((((((((((((((((((((()))***+++***((('''((()))((())))))******+++,,,,,,)))(((((((((((())))))***((())))))*********))))))))))))))))))************)))))))))******+++++++++************+++++++++,,,+++++++++***************))))))*********+++++++++)))((('''&&&&&&'''((()))'''(((((()))******++++++************************)))************+++++++++*********))))))***************,,,---------,,,,,,,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......////////////000111222333333444444333222111222333555666222333555666888999::::::<<<;;;===AAACCCFFFOOOXXX***+++,,,,,,+++)))'''%%%!!!###&&&)))+++++++++***(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''')))***,,,------)))(((''''''(((,,,///111((())))))(((''''''***,,,))))))))))))))))))))))))(((((((((((())))))))))))((()))++++++******+++---(((((())))))*********+++******))))))((((((''''''&&&(((+++***''''''))),,,+++,,,,,,)))&&&&&&))),,,*********)))))))))))))))&&&''''''((()))*********++++++******))))))(((((())))))(((((((((((())))))''''''(((((()))))))))***'''(((((()))***+++++++++((())))))************)))!!!"""%%%'''''''''&&&%%%''''''((((((((((((''''''++++++************++++++(((((((((((())))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))###%%%''')))******)))((()))((('''&&&&&&'''))))))%%%&&&&&&'''((())))))***$$$%%%&&&((()))+++,,,---&&&'''((()))***+++,,,,,,000000000000000/////////000///------------///000)))+++---,,,)))((()))+++***************))))))((($$$%%%&&&'''((((((((((((&&&&&&''''''((())))))***'''((()))***++++++***)))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((()))+++***'''"""###(((---'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))((('''''''''''''''))))))************))))))&&&''''''((()))******+++(((((())))))******++++++''')))***(((&&&%%%'''*********))))))))))))******'''((()))+++++++++***)))((((((((()))))))))))))))***+++,,,+++***))))))+++((())))))***++++++,,,,,,(((((('''(((((()))***+++)))************))))))(((&&&&&&'''((()))***++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))******++++++++++++,,,***)))(((((()))***,,,'''(((((()))***+++++++++************************)))************+++++++++,,,+++***))))))***+++,,,***+++---...///...------...---+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000//////000111222333333444111000///......000222333111222333555777888999999<<<;;;===AAACCCFFFNNNXXX))))))))))))))))))))))))*********)))))))))))))))+++++++++*********))))))((((((((('''&&&&&&%%%%%%************************))))))******+++++++++,,,''''''(((((())))))******))))))))))))************,,,------......------,,,***)))((('''''''''((()))++++++******************((()))***)))'''&&&&&&''''''((()))******)))((('''((((((((((((((((((((((((+++***)))))))))))))))******(((&&&'''***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,+++*********+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))*********((('''&&&''''''&&&&&&&&&&&&''''''************)))'''&&&%%%'''+++...,,,((('''***---))))))))))))))))))))))))***+++,,,,,,+++)))'''&&&))))))))))))************++++++************++++++(((((((((((()))))))))))),,,,,,,,,------,,,,,,,,,...///000111222222222222//////...---,,,***((((((((()))***++++++***)))((()))*********++++++++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((***+++,,,***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((((((((('''%%%$$$(((((())))))))))))((((((++++++******)))(((((((((###%%%((()))(((''''''(((&&&&&&&&&''''''''''''((())))))*********))))))(((''''''''''''((((((((((((+++***)))))))))***,,,,,,******))))))))))))******))))))))))))((((((((((((******))))))))))))******'''((()))))))))(((&&&%%%((()))***+++++++++++++++))))))((((((''''''&&&&&&)))))))))))))))))))))))),,,+++)))((('''(((***++++++***)))))))))***,,,,,,++++++***)))(((((())))))++++++)))((('''''''''''')))************+++++++++---......,,,((('''***,,,))))))(((((())))))***+++************************)))))))))***,,,...000222)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++,,,------.........---,,,+++++++++,,,------...////////////000000000000000000111222333444444555000333//////444111...555444666777777999<<<<<<;;;;;;888999>>>DDDHHHOOOWWW))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))***************************************)))))))))*********++++++)))))))))))))))((((((((())))))))))))************))))))************))))))///...,,,+++++++++,,,,,,,,,,,,+++******)))((((((((()))))))))'''&&&'''((('''((()))******)))((('''))))))))))))))))))))))))***)))))))))))))))*********(((''''''******)))'''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******)))))))))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))(((''')))((((((''''''(((((()))((()))))))))))))))(((((((((***,,,+++)))((())),,,))))))))))))))))))))))))&&&'''(((((((((&&&$$$"""'''''''''((((((((())))))******))))))))))))******(((((((((((())))))))))))))))))************))))))******+++,,,------------////////////...---,,,,,,)))***++++++++++++***)))))))))))))))*********+++******))))))((((((''''''))))))*********+++++++++************************)))))))))*********++++++***)))((((((((()))***+++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((((('''&&&%%%(((((())))))))))))(((((())))))))))))))))))******&&&(((******)))((()))***'''''''''((((((((())))))))))))************))))))((((((((())))))))))))***+++***)))))))))***+++,,,++++++************++++++)))))))))))))))))))))((())))))(((((((((((())))))(((((())))))(((''''''&&&******+++++++++******))))))))))))))))))((((((((())))))))))))))))))))))))***)))((('''((()))+++,,,+++***)))))))))***+++,,,++++++***))))))))))))))),,,+++***))))))))))))))))))************+++++++++***++++++(((&&&%%%''')))------,,,,,,++++++,,,,,,************************)))))))))***+++---///000)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++---------------,,,,,,++++++++++++***+++,,,,,,---....../////////000000000......///000111222222333111333000///444333222777444555666666777:::<<<===>>>;;;<<<@@@DDDHHHOOOVVV))))))))))))))))))))))))((()))))))))***++++++++++++++++++***************&&&&&&''''''((())))))***))))))))))))))))))))))))(((((())))))))))))******++++++***))))))(((''''''))))))))))))************'''(((((((((((((((((('''------+++***))))))))))))---,,,+++***)))''''''&&&'''((()))((('''&&&'''((((((((())))))))))))((((((************************)))((((((((()))***++++++***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))))))))(((***))))))(((((())))))***'''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&$$$###"""%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))************))))))***+++++++++************++++++++++++******(((((((((((())))))))))))))))))))))))((((((((((((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))((('''''''''(((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((('''&&&&&&(((((())))))))))))((((((''''''((())))))***++++++)))******)))''''''(((***(((((((((((()))))))))***))))))************))))))))))))))))))******************))))))******+++,,,,,,++++++******++++++,,,))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''((((((++++++++++++***)))((('''))))))))))))************))))))))))))))))))))))))(((((('''''')))***,,,...******))))))******+++,,,++++++***))))))))))))***,,,++++++*********++++++)))************+++++++++)))))))))(((&&&%%%&&&(((++++++******))))))((((((************************))))))))))))***+++,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------........./////////......///000111222222333222222111111222333444555444444555666666888;;;>>>???===>>>AAADDDGGGNNNVVV))))))))))))))))))))))))(((((()))***++++++,,,,,,************************&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))((((((((()))))))))************))))))************))))))++++++***)))(((''''''&&&++++++***)))(((((('''''''''((()))((('''&&&'''((((((((())))))))))))((((((************************(((((((((((()))***,,,,,,)))((((((((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))*********))))))(((((())))))***((())))))*********)))))))))((('''((()))***)))'''((((((((((((((((((((((((''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))************))))))'''((()))***************''''''((((((((((((''''''))))))************))))))'''''''''(((((((((((()))'''((((((((()))))))))***(((((()))))))))*********++++++++++++++++++++++++((()))))))))************))))))((((((''''''&&&&&&))))))(((((('''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))******((()))(((&&&$$$$$$&&&(((''''''((((((((()))))))))((())))))************)))(((((()))))))))************************++++++++++++******))))))******+++)))))))))))))))*********)))((((((''''''(((((()))***)))(((''''''((()))******************)))((((((((((((((())))))*********))))))))))))))))))))))))(((((((((((()))***+++,,,***************+++++++++++++++***))))))*********++++++*********++++++,,,))))))*********++++++++++++++++++***))))))))))))'''(((((((((((((((((((((************************)))))))))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++************+++,,,---......///...............//////------------.........///000000111222333444444555111000333222///222555000444444555888888777999<<<===<<<===AAACCCFFFNNNVVV************************((())))))***+++,,,,,,---************************+++++++++*********))))))(((((((((((((((((((((((()))))))))(((((((((((((((((()))))))))*********+++((()))))))))***************++++++,,,,,,++++++***,,,,,,++++++***)))(((((((((((((((((((((((())))))&&&((()))(((''''''((()))))))))(((((((((((())))))************************(((((((((((()))***,,,,,,((()))))))))((((((((()))************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))******)))((((((''''''(((((()))++++++++++++***)))(((''')))((('''((()))***)))'''(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))******)))))))))((())))))************)))+++++++++******)))((('''((((((''''''''''''((((((&&&'''''''''((((((((((((''''''(((((())))))******'''''''''(((((((((((()))************************((()))))))))************))))))((((((((('''&&&&&&(((((((((((('''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))(((&&&$$$$$$&&&(((&&&&&&'''''''''((((((((((((((()))***************'''''''''((((((((())))))))))))******++++++++++++))))))(((((((((((())))))((()))))))))*********+++***))))))(((((())))))******)))(((''''''((()))***'''((()))***************'''''''''(((((()))))))))))))))))))))))))))))))))******)))))))))))))))***))))))******+++++++++++++++***************++++++******)))))))))***++++++))))))*********+++++++++,,,+++++++++++++++******'''((()))+++,,,---------************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***---,,,+++++++++,,,------......------------......------------.........///000000111222333444444555111...444444...555<<<222:::666666;;;<<<888777999888888;;;???AAADDDNNNXXX************************)))*********+++,,,,,,,,,***************+++++++++++++++******)))(((((('''))))))))))))))))))))))))******))))))))))))(((((((((((())))))***++++++,,,))))))))))))************)))******++++++******)))((())))))))))))(((''''''&&&&&&''''''((()))))))))&&&'''((((((''''''((()))))))))(((((((((((())))))************************)))((((((((()))***++++++''')))***)))((('''(((***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***)))((((((''''''(((((())),,,,,,,,,+++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((((((((('''''''''(((((())))))((((((((())))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))******'''((((((((())))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,(((((()))))))))(((''''''((((((((((((((((((''''''''''''(((((())))))******(((((((((((((((((((((((('''''''''((((((((((((((((((((('''''''''((()))***(((((())))))))))))((((((******)))(((((('''&&&&&&)))******)))''''''(((***&&&&&&&&&&&&'''''''''''''''((()))******+++******''''''''''''(((((((((((())))))***++++++++++++***(((((((((''''''(((((((((((())))))******+++++++++******))))))))))))******))))))(((((())))))******&&&'''((()))************''''''''''''(((((((((((())))))))))))))))))))))))************))))))(((((())))))***++++++++++++***+++************+++,,,,,,+++******)))))))))******)))************+++++++++***))))))***++++++)))'''###$$$'''***,,,---------************************((())))))*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++111000...,,,+++++++++,,,---,,,++++++++++++++++++------........./////////......///000111222222333333,,,555777000AAAPPPEEEFFF<<<666;;;>>>:::777888666777;;;???@@@CCCNNNYYY************************++++++++++++++++++++++++))))))*********+++++++++((((((((('''''''''''''''************************++++++*********)))))))))************************))))))))))))************)))******++++++******)))%%%%%%'''((((((''''''&&&&&&''''''''''''''''''(((&&&'''((((((''''''(((******)))(((''''''((()))***))))))))))))))))))))))))***)))))))))))))))******''')))******''''''(((***************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((())))))***))))))(((((())))))***+++++++++++++++***)))((((((***,,,+++)))((())),,,))))))))))))))))))))))))((((((((('''((((((((()))''''''((((((((())))))))))))(((((((((((((((((()))(((((((((((())))))))))))'''(((((())))))(((((('''((((((((())))))(((((('''%%%&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))))))))*********++++++'''((()))*********)))((('''(((((((((((((((((((((''''''((())))))***++++++((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''(((***+++(((((())))))))))))((((((((((((((((((((((((''''''&&&(((******)))((()))***''''''''''''(((((((((((('''((()))******+++++++++'''(((((((((((()))))))))((()))***+++,,,++++++***))))))(((((((((((())))))((())))))******+++,,,,,,))))))(((((((((((())))))(((((()))***************(((((()))))))))))))))((()))))))))((((((((((((((())))))))))))))))))))))))((())))))************)))((()))***+++,,,++++++***+++*********++++++,,,------,,,+++***************)))************+++++++++)))(((''')))++++++)))&&&!!!"""%%%((()))******)))************************'''(((***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///...---,,,,,,---///000......---,,,,,,,,,,,,,,,....../////////000000000......///000111222222333666,,,555999555RRRooofffVVVCCC555888<<<:::888:::888999===@@@@@@BBBMMMXXX************************,,,,,,++++++++++++++++++))))))******++++++++++++))))))******++++++,,,,,,************************,,,+++++++++******)))))),,,,,,++++++***)))))))))))))))))))))************++++++,,,,,,,,,,,,++++++'''(((***,,,,,,,,,++++++(((((((((''''''&&&&&&&&&%%%'''((((((''''''(((******)))(((''''''((()))***((((((((((((((((((((((((+++***)))))))))))))))***''')))+++***'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((************************+++***)))'''''''''((()))++++++************++++++))))))***++++++++++++***'''+++...,,,((('''***...))))))))))))))))))))))))******)))))))))******+++'''''''''(((((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))******++++++++++++******)))***************))))))&&&'''((()))************)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))+++++++++******'''''''''((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))&&&'''''''''(((((()))))))))(((''''''''')))***+++(((((())))))))))))((((((&&&&&&''''''((()))))))))###%%%((()))(((''''''((((((((((((((())))))))))))''''''(((******+++++++++))))))))))))************((()))***+++,,,+++************))))))))))))******((())))))***++++++,,,,,,((((((''''''''''''(((((('''((()))+++++++++***)))************)))((('''&&&++++++******))))))(((((())))))))))))))))))))))))&&&'''(((***++++++++++++((()))***+++,,,+++******+++*********+++,,,,,,---///...---,,,+++*********)))************+++++++++***((((((***,,,,,,***'''%%%''')))+++,,,,,,+++***************************'''(((***+++,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............*********+++...222555888222111000///////////////////////////000000000000000000111222333444444555:::---666:::999```aaaHHH444444::::::999<<<;;;<<>>======@@@AAACCCLLLUUU)))*********************)))))))))))))))***++++++))))))***+++++++++******************************+++***))))))))))))***++++++***(((''''''''')))***))))))))))))))))))))))))************************)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******************************((((((((((((((((((((((((+++***))))))))))))))))))+++***)))(((((()))***+++************)))(((''''''))))))******++++++******''''''&&&%%%&&&&&&'''(((((((((((()))))))))******((((((((((((((()))******)))******++++++******)))+++***)))(((((('''''''''))))))))))))************************************))))))(((((()))******++++++******))))))******+++)))))))))))))))))))))))))))((((((''''''(((((())))))((('''&&&&&&&&&'''(((***'''%%%&&&((()))((('''(((((())))))***++++++,,,************************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))))))))***)))((((((''''''((((((&&&'''(((((((((((('''&&&'''''''''((((((((((((((()))*********)))(((''''''))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***)))'''((()))***++++++"""'''---...,,,***+++---******))))))))))))******+++++++++******)))))))))((((((((((((((((((((((((%%%'''((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))++++++++++++++++++++++++))))))))))))))))))((('''))))))***++++++++++++***************************))))))''''''((()))+++,,,+++,,,,,,------,,,,,,+++)))************++++++++++++++++++++++++++++++++++++***)))((((((***+++,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------------------...000222333000---***)))+++,,,,,,+++........./////////000000---///222222222222333555666555333333555:::@@@CCCAAA===888777888:::::::::>>><<<===@@@AAACCCLLLUUU)))))))))******+++++++++***))))))))))))***++++++++++++*********************************************))))))(((((())))))***+++***)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))***+++******))))))))))))******++++++******)))(((&&&%%%******************))))))(((((('''((((((***+++,,,''''''((((((((())))))))))))))))))))))))***+++,,,))))))************))))))+++***)))(((((('''''''''))))))))))))************************************(((((())))))******))))))******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))******)))(((((('''''''''(((((('''%%%%%%'''((('''&&&'''(((((())))))******+++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''((()))))))))******)))((((((((())))))'''(((((())))))(((((('''&&&&&&''''''((())))))***++++++++++++***((('''&&&((((((((((((((((((((((((((((((((()))))))))******''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''((()))*********+++,,,***'''%%%(((*********))))))))))))******++++++************))))))'''''''''''''''''''''''''''((()))(((&&&%%%&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***)))))))))*********)))******+++,,,***************************)))(((''''''((()))***)))+++---//////---+++))))))************+++++++++++++++++++++++++++++++++))))))((((((((()))+++,,,,,,,,,+++++++++,,,---...,,,------------.........------......000111333444222///------...//////............/////////000000...000222333333333444555444444333222111111222222555555555777999::::::888>>><<<===@@@AAACCCKKKUUU))))))***+++,,,------...******))))))******+++,,,---,,,***)))((()))***+++************************+++******************++++++***)))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))************))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((()))***++++++***))))))))))))))))))******+++++++++***)))((((((++++++***))))))))))))))))))))))))******+++++++++''''''''''''((((((((((((******)))(((((()))))))))(((((())))))))))))((((((''''''''''''((()))***+++((()))))))))************(((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))************))))))((((((''''''((('''&&&&&&''''''''''''''''''(((((()))))))))***************************))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))******))))))))))))******(((((())))))))))))((((((''''''''''''(((((())))))************))))))((('''(((((((((((((((((((((((())))))))))))************''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''&&&''''''&&&$$$$$$&&&)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++'''((()))***************+++***)))))))))***,,,---***************************)))(((''''''(((((()))''')))***++++++***)))'''))))))*********+++++++++++++++++++++++++++++++++))))))(((((()))***+++,,,+++++++++,,,,,,,,,---------------.........//////.........//////000111111222111/////////000000000/////////000000000111111111333555666555555777888333333333444444444444444000111444666999::::::999===<<<===???@@@CCCKKKTTT++++++,,,,,,---...//////***************++++++,,,...,,,***(((((((((***+++*********************************++++++*********+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***++++++)))))))))******))))))))))))******+++,,,,,,,,,,,,++++++***)))((((((((()))(((((((((''''''&&&&&&%%%''''''''''''((((((((((((+++***)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((()))***+++((()))))))))************'''''''''''''''''''''''''''((()))******)))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******))))))))))))******)))))))))))))))(((((('''((()))((((((''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((*********))))))(((((((((******))))))))))))******))))))(((((((((((())))))))))))((((((''''''''''''&&&''''''((())))))))))))(((((((((((((((((((((((())))))))))))************&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((()))++++++***'''%%%%%%&&&&&&((()))******)))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&(((((('''((()))+++))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))******+++******+++***)))))))))***,,,---************************)))))))))(((((((((((((((***))))))(((((())))))***))))))*********+++++++++++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,,,,------------------.........//////...//////.........---------------------------...000000111111111222222222111333555666555555777888555444222111000000000111222333555666777888:::;;;===;;;<<>>???BBBJJJTTT++++++******************++++++******++++++,,,---))))))))))))***+++,,,,,,************************+++,,,---......---,,,+++***++++++++++++***))))))))))))))))))))))))))))))************************((((((((()))******++++++))))))(((((((((((())))))******************************))))))((((((''''''******))))))))))))******************************************************++++++***)))(((((())))))((()))***++++++***)))((('''((((((((((((((('''&&&)))((('''&&&'''(((+++,,,$$$&&&'''((())))))(((((())))))))))))************'''''''''((()))+++,,,---))))))************))))))'''''''''(((((()))***+++))))))))))))************''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((###$$$&&&((())))))((((((&&&''')))'''%%%$$$''')))+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&&&&''''''((()))))))))'''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((&&&&&&''''''((())))))))))))************))))))(((************************''''''''''''((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))!!!''')))''''''+++///***))))))***,,,---------******))))))))))))************++++++,,,,,,,,,,,,((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++************************+++++++++++++++***)))(((((()))***,,,,,,+++******************************((()))***,,,,,,---------&&&''')))++++++)))'''&&&)))************+++++++++++++++++++++++++++++++++++++++++++++***((('''&&&***+++,,,---...---,,,,,,+++++++++,,,,,,,,,------)))+++---000222333333333+++...000000...---///111------------.........//////111333444444444555666333333444444444222111000///333888::::::999:::;;;<<<;;;<<<>>>???BBBJJJSSS+++,,,,,,+++******+++---...---+++*********++++++******++++++++++++******************************+++)))(((''''''((()))+++************************...---,,,,,,++++++,,,,,,------,,,+++************))))))))))))))))))))))))******))))))))))))******,,,+++***((((((((())))))((((((((((((((()))******(((((()))))))))((((((''')))))))))(((((((((((((((******************************+++++++++,,,,,,,,,******++++++++++++******))))))))))))************))))))))))))))))))))))))************************((()))))))))))))))(((((())))))************))))))))))))(((((('''''''''&&&)))))))))))))))***++++++,,,+++******))))))******(((''''''))),,,,,,(((%%%))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))+++)))'''(((+++,,,***((()))(((((('''''''''((((((******))))))((((((''''''************))))))))))))++++++******)))((((((((('''&&&&&&&&&&&&'''(((((()))((('''''''''(((***+++'''((()))(((&&&&&&((()))***)))'''&&&&&&''')))***((((((''''''''''''((((((+++******)))(((''''''&&&))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&''')))*********)))(((((((((((((((((((((((((((+++)))'''%%%%%%&&&)))***++++++******)))(((((((((************************))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))(((((((((((()))))))))))))))***************))))))))))))******(((((()))***************+++***((('''''''''((()))(((((())))))*********+++,,,)))&&&&&&(((******((('''(((((()))***+++++++++,,,,,,+++******+++,,,------,,,***)))))))))*********)))))))))((((((''''''++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++******))))))***,,,...///,,,,,,+++++++++,,,...///---,,,+++*********+++,,,---,,,***))))))***,,,---,,,------,,,++++++,,,...******+++,,,...///000000///////////////000111111000///.........///111222111000///......///000111000///......///111444555222222111111111111222222444555777999;;;<<<===>>>;;;:::<<>>???AAAHHHQQQ)))+++------,,,+++***+++******+++,,,,,,,,,++++++******++++++++++++******************************************************))))))))))))))))))))))))***)))((((((''''''((((((,,,,,,+++***)))(((((()))))))))))))))))))))))))))******))))))))))))******+++++++++******)))((('''((((((((((((((()))******(((((()))***++++++++++++*********++++++,,,,,,---************************))))))))))))((((((((((((((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))"""$$$'''******)))'''%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))(((((((((((()))************)))(((((((((((()))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))*********'''((())))))''''''((()))(((((((((((()))***++++++)))))))))************+++************))))))))))))+++++++++***)))((((((((((((''''''''''''((())))))((()))***+++++++++******%%%&&&&&&%%%$$$$$$&&&'''''''''''''''''''''''''''***))))))(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((()))******++++++++++++++++++++++++&&&''')))***+++******)))+++++++++***)))((((((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++*********++++++***))))))((((((''''''&&&((()))***++++++***)))((((((((()))***************))))))******+++*********************))))))))))))(((***++++++***))))))***))))))))))))))))))******++++++++++++***)))(((((())))))***++++++++++++******++++++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++************++++++&&&''')))***+++,,,,,,,,,***++++++++++++***)))))))))***++++++,,,,,,,,,,,,$$$%%%(((+++------,,,,,,+++---///000...---------******++++++,,,,,,---------,,,,,,,,,,,,---......------...////////////...---...///000000111111000222222333333333444444444222222111111111111222222333444555777888999999999:::999;;;>>>???AAAHHHQQQ))),,,...///---,,,++++++)))***+++,,,,,,,,,,,,+++******++++++++++++***************************************++++++******************)))((((((''''''***))))))((('''(((((((((,,,++++++*********++++++))))))))))))))))))))))))******))))))))))))************)))))))))))))))***((((((((((((((()))******&&&'''((()))************))))))******+++,,,,,,,,,*********************************))))))((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************$$$%%%''')))***))))))(((******++++++++++++******''''''(((((())))))))))))))))))(((((())))))***+++******)))(((((((((((((((&&&(((++++++)))'''((()))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&(((***)))'''&&&''')))(((((((((((()))***+++,,,))))))*********+++++++++************))))))))))))))))))))))))))))))(((((())))))(((((())))))***+++&&&'''((()))***))))))(((''''''%%%$$$"""###&&&)))((((((((())))))((((((((()))((((((''''''(((((()))''''''''''''''''''''''''************************(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))))))))))))))(((((('''((()))***+++************************''''''((()))***+++++++++))))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((()))***************)))((((((((())))))***+++************)))))))))((('''***,,,,,,***))))))+++***)))))))))))))))))))))------......---,,,***)))((()))***+++,,,++++++***************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++'''((()))***++++++******)))***++++++***)))((('''************+++,,,---...((()))+++,,,------,,,,,,***,,,//////...,,,,,,,,,,,,,,,---------.........---------------......///,,,---.../////////..................///000111222444444333222222333555666222222111111111111222222333444666888999:::;;;;;;999999;;;>>>???AAAHHHQQQ***,,,///000...---,,,,,,)))***+++,,,---,,,,,,+++******++++++++++++************************************++++++++++++******++++++***)))((('''&&&&&&******)))(((((((((((((((************+++,,,---...))))))))))))))))))))))))******))))))))))))******))))))(((((((((***+++---((((((((((((((()))******&&&&&&((())))))*********(((((()))***++++++,,,,,,))))))))))))))))))))))))++++++******))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************'''''''''(((((()))++++++))))))************))))))(((((())))))*********++++++++++++***++++++,,,---******)))(((((((((((((((%%%(((,,,,,,)))''''''((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))(((((((((((((((&&&(((***)))&&&&&&'''***(((((((((((()))***+++,,,))))))******++++++++++++************))))))))))))&&&&&&''''''((()))))))))*********)))***++++++,,,$$$%%%'''((((((((('''&&&***)))'''%%%###%%%))),,,++++++,,,,,,,,,,,,++++++((((((''''''''''''((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((())))))))))))))))))((('''''''''(((***+++'''''''''''''''''''''''''''(((((()))***++++++,,,&&&&&&''''''((()))))))))++++++++++++++++++++++++''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******)))'''&&&&&&&&&&&&$$$$$$%%%'''(((***+++,,,******))))))))))))******(((((()))***************)))((('''''''''(((***++++++*********))))))(((((('''***------***))))))+++*********)))))))))))))))******++++++***)))'''&&&((()))***+++,,,,,,+++***)))))))))******+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++))))))***++++++***((('''***+++,,,,,,,,,***)))(((+++***))))))***,,,...///---.........------,,,,,,)))+++...///---,,,++++++/////////////////////......------------...//////,,,,,,.../////////...---///............000222333555444333222222333555777222222111111111111222222...///111333555777777888999999:::>>>???@@@HHHPPP+++,,,,,,------,,,,,,+++******))))))))))))******((())))))))))))*********++++++***))))))***++++++''')))***+++******,,,------,,,++++++******+++++++++*********))))))(((((())))))************))))))***)))))))))((((((''''''((((((''''''''''''((((((***************************)))''''''((())))))(((,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''&&&&&&&&&(((***+++))))))))))))))))))))))))(((((()))***************((())))))))))))***************)))((((((((((((((()))))))))******)))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******+++++++++*********))))))((((((************************(((((((((((((((((((((((())))))))))))))))))******************+++,,,---...******))))))(((((('''''')))************))))))(((******)))((('''&&&%%%%%%))))))))))))))))))))))))+++*********))))))((((((,,,+++***)))'''''''''&&&''''''((()))))))))))))))'''''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))***)))'''&&&%%%%%%%%%&&&))))))))))))((((((((((((&&&''''''((()))******+++******))))))))))))******)))))))))))))))(((''''''((((((((((((((((((((((((******))))))(((((('''''''''((()))******)))((('''((((((''''''''''''(((((((((((((((((((((((((((((()))***,,,+++)))(((((()))***)))'''&&&&&&'''((()))))))))))))))************************************+++***((('''&&&&&&&&&&&&(((((((((((('''''''''''')))))))))))))))))))))))),,,)))'''(((+++,,,***''')))***+++,,,,,,+++***)))))))))************))))))&&&''''''((()))******+++))))))***++++++++++++***)))************+++++++++************))))))))))))***)))))))))((((((''''''******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++((())))))******))))))(((,,,,,,+++***))))))******,,,---......//////......++++++,,,---..................---,,,,,,,,,------...............---------////////////000000000000000111222222444444555666333222111000000111222333444444444555666777888999888:::======>>>BBBHHHMMM***++++++,,,,,,++++++*********))))))))))))*********++++++++++++,,,,,,,,,************************''')))***+++******,,,---,,,,,,+++***************************)))))))))((())))))************))))))*********))))))((((((((()))((((((''''''(((((()))++++++++++++++++++++++++***)))'''''')))***)))(((*********))))))))))))(((************************...---+++***)))((((((((())))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,******)))(((((((((((((((******+++,,,,,,+++******'''''''''((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))*********))))))))))))((((((((('''******))))))))))))******)))))))))))))))))))))))),,,++++++*********++++++))))))))))))***+++,,,---***)))))))))((((((((('''''''''((((((((((((''''''******))))))((('''&&&&&&************************+++*********))))))))))))&&&&&&%%%%%%%%%&&&''''''''''''((()))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))---,,,***)))(((((())))))))))))))))))(((((((((((('''''''''((()))************)))(((((((((((()))***)))))))))))))))(((''''''((((((((((((((((((((((((***)))))))))(((((((((''''''((()))******)))((('''((((((''''''''''''((((((************************(((***+++***)))'''(((((((((((('''''''''(((((()))))))))))))))************************************+++***)))''''''''''''(((***************)))(((((())))))))))))))))))))))))***)))((()))******)))((()))***++++++++++++***)))))))))************))))))''''''(((((())))))******))))))***++++++++++++***)))************+++++++++************))))))))))))*********)))))))))((((((******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++***************,,,------...................../////////......---------,,,,,,,,,------............................../////////000000000000000111222222444444555666333222111000000111222333444333444444555666888888888:::======>>>BBBHHHMMM)))******++++++******)))******))))))))))))*********++++++++++++,,,,,,,,,)))******++++++******)))((()))++++++******+++---+++******)))))))))))))))************))))))))))))))))))************))))))***************)))))))))***))))))(((((())))))***++++++++++++++++++++++++***)))(((((()))***)))((((((((((((((())))))))))))++++++++++++++++++++++++'''((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((()))************************+++++++++,,,,,,******)))((((((((())))))***+++---......---+++***''''''((((((((()))))))))((((((((()))))))))******((((((((((((((((((((((((************)))))))))))))))(((((((((((('''''''''++++++***))))))***++++++************************......---,,,++++++++++++)))((((((((()))***+++,,,))))))))))))((((((((((((%%%&&&'''(((((()))((((((*********))))))(((((((((***************************************)))))))))((((((((((((((()))******''''''((()))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++***))))))******))))))))))))((((((((((((''''''(((((())))))*********)))'''&&&&&&''')))***)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))************************''')))******(((''''''(((&&&''''''((())))))))))))))))))))))))***************************************))))))(((((())))))******+++++++++***)))'''&&&))))))))))))))))))))))))((()))******)))((()))***)))***++++++++++++***)))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++++++++*********)))))))))+++++++++************)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++************,,,,,,---...............////////////...---,,,+++,,,,,,,,,,,,------...///......//////////////////....../////////000000000000111222222444444555666222222111111111111222222333333333444555666777888888:::======>>>BBBHHHMMM******++++++++++++************))))))))))))******(((((()))))))))*********((()))***++++++***)))((((((***++++++******+++,,,******)))(((((((((((((((*********)))))))))))))))))))))************))))))++++++************************))))))))))))*********************************)))((()))***+++)))(((''''''(((((()))******+++++++++++++++++++++++++++###$$$&&&((())))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))******))))))((())))))******+++---......---+++***'''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))(((((((((---,,,,,,++++++,,,,,,---************************///...---,,,+++*********((((((((((((((()))******))))))))))))((((((((((((''''''(((***++++++++++++************))))))))))))************************************************---,,,+++***))))))))))))''''''((()))))))))))))))&&&&&&''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''''''''))))))))))))(((((((((((('''((((((((()))))))))******)))'''%%%%%%''')))***)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&((())))))'''&&&'''(((%%%&&&((()))*********)))((()))))))))************************************)))))))))))))))***++++++((()))******)))'''%%%###))))))))))))))))))))))))'''))),,,+++((('''))),,,*********++++++*********))))))************))))))******))))))))))))))))))))))))***++++++++++++***))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++***,,,,,,---.........------+++,,,,,,,,,++++++***)))+++++++++,,,---...///000......///////////////000........./////////000000000111222222444444555666222222222222222222222222222222222333444666777888888:::======>>>BBBHHHMMM++++++,,,,,,,,,,,,++++++******))))))))))))******(((((()))))))))*********)))))))))******))))))))))))***++++++***)))+++,,,***)))((((((''''''(((((())))))))))))))))))******))))))************))))))******************++++++******))))))))))))******((((((((((((((((((((((((***))))))***++++++)))((('''((())))))***+++,,,,,,*********************************)))&&&### ))))))))))))))))))))))))(((((()))***************''''''((((((((()))))))))******))))))))))))******)))***+++,,,,,,+++***)))(((((((((((()))))))))***))))))))))))************************************++++++******))))))((((((******************************++++++++++++******************************------+++***))))))))))))((((((((('''(((((())))))(((((((((((())))))))))))''''''(((***++++++++++++))))))))))))***************************************************+++++++++))))))((('''&&&&&&&&&&&&''''''((()))))))))))))))'''''''''(((((((((((((((************************(((((((((((())))))))))))''''''''''''''''''&&&&&&))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((())))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''&&&'''))))))(((''''''(((%%%&&&(((***++++++***)))((()))))))))************))))))))))))))))))))))))(((((())))))******++++++((()))))))))((('''%%%$$$************************&&&)))++++++((('''***---+++******************+++))))))************))))))************))))))))))))))))))***++++++++++++***))))))*********+++++++++++++++++++++************+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,,,,---...---------)))***++++++,,,,,,,,,++++++++++++,,,---...///000---........./////////000............////////////000111222222444444555666222222222333333222222222222222222333555777888999888:::======>>>BBBHHHMMM,,,,,,,,,------,,,,,,,,,******))))))))))))*********++++++++++++,,,,,,,,,***))))))(((((())))))***)))***++++++***)))***+++***))))))((((((((((((((())))))))))))************))))))************)))))))))))))))******************))))))(((((())))))***'''''''''''''''''''''''')))))))))+++,,,,,,***'''((())))))***+++,,,,,,---))))))))))))))))))))))))++++++***)))(((&&&%%%$$$))))))))))))))))))))))))(((((()))***************)))))))))*********++++++******)))))))))***++++++)))))))))******)))))))))((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++************))))))))))))******+++++++++++++++,,,&&&''')))******)))'''&&&************************++++++***)))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))%%%&&&'''(((((()))((((((((((((((())))))*********++++++++++++++++++++++++*********+++++++++++++++''''''''''''(((***+++,,,''''''((()))))))))))))))((((((((()))))))))))))))************************(((((((((((())))))))))))(((((())))))))))))((('''))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((())))))***************************&&&'''))))))((((((((()))'''(((((()))************))))))))))))************))))))))))))))))))))))))'''((())))))*********)))************))))))))))))************************'''(((******))))))***,,,++++++***))))))***++++++))))))************))))))************************))))))***++++++++++++***)))************+++++++++,,,++++++++++++************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,******,,,---------,,,+++++++++,,,---------------+++,,,---....../////////,,,,,,,,,,,,------...///,,,,,,------.../////////------........./////////000111222222444444555666222222333333333333222222222222333444666888:::;;;888:::======>>>BBBHHHMMM++++++,,,,,,,,,,,,++++++******))))))))))))*********++++++++++++,,,,,,,,,+++***(((&&&&&&(((***+++)))+++,,,+++***)))***++++++***))))))(((((())))))((()))))))))************))))))************))))))((((((((())))))*********)))((((((''''''(((((()))(((((((((((((((((((((((())))))***+++---,,,***'''(((((())))))******++++++************************&&&''''''(((***,,,---...))))))))))))))))))))))))(((((()))***************))))))))))))*********+++******))))))******+++,,,***)))(((((((((((()))***(((((()))))))))*********))))))*********+++++++++************************)))))))))))))))*********))))))******++++++++++++%%%'''+++------+++'''%%%))))))))))))))))))))))))***))))))((((((((())))))***))))))(((((())))))***'''((((((((()))))))))***''''''((((((((((((''''''&&&&&&'''((())))))******++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))***+++,,,...///''''''((()))))))))))))))*********************)))************************(((((((((((())))))))))))((()))************)))((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))******)))(((((()))))))))))))))(((''''''(((((((((((((((((((((((('''((((((((()))))))))******)))(((''''''((()))*********))))))))))))******************************&&&(((******)))))))))******)))))))))))))))******))))))))))))************))))))))))))))))))))))))&&&'''((()))))))))((('''+++***((((((((()))+++,,,************************(((((('''(((***++++++***++++++***))))))***++++++))))))************)))))))))))))))******++++++,,,))))))***++++++++++++***)))************+++++++++,,,,,,+++++++++*********************+++++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***,,,---...---,,,+++++++++,,,------------,,,---....../////////......------,,,,,,,,,------...++++++,,,,,,---.........---------.........//////000111222222444444555666222222333444444333222222333333444555777999;;;<<<888:::======>>>BBBHHHMMM******++++++++++++************))))))))))))******((())))))))))))*********,,,***'''%%%%%%'''***,,,***+++,,,+++***)))***+++++++++***)))))))))))))))(((((())))))*********+++))))))************))))))''''''(((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))***,,,---,,,***'''(((((((((((())))))))))))++++++++++++++++++++++++***)))((((((((()))+++,,,))))))))))))))))))))))))(((((()))***************''''''''''''((((((((((((******))))))***+++,,,,,,,,,***(((''''''(((***,,,))))))))))))************)))************+++++++++))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++'''***...222222...***'''(((((((((((((((((((((((())))))))))))))))))************)))))))))))))))***'''((((((((())))))******)))***************)))(((%%%&&&&&&'''((()))******++++++++++++++++++++++++*********++++++,,,,,,,,,))))))(((((((((((((((((('''(((((()))))))))))))))+++++++++***************************************(((((((((((())))))))))))'''((()))******)))((('''))))))))))))(((((((((((())))))))))))((((((((((((''')))***,,,,,,***)))''')))))))))))))))(((((('''(((((((((((((((((((((((('''((((((((())))))*********)))(((''''''((()))*********))))))))))))******(((((((((((((((((((((((('''(((***+++***)))***++++++***)))(((((((((******))))))))))))************))))))))))))))))))))))))&&&'''((())))))((('''&&&)))'''%%%$$$%%%'''***,,,************************)))'''&&&(((+++---,,,))),,,+++***))))))***+++,,,))))))************))))))(((((()))***+++,,,,,,,,,))))))***++++++++++++***)))************+++++++++,,,,,,,,,+++++++++******)))))))))******+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))))))))******))))))))))))***,,,.........,,,+++++++++,,,---------,,,,,,............---,,,++++++......---,,,,,,,,,------******+++,,,,,,---......---------.........//////000111222333444555555666222222444444444444222222333444555666888:::<<<===888:::======>>>BBBHHHMMM*********)))******+++,,,---,,,,,,+++***)))((((((++++++******)))*********+++++++++***)))(((((('''))))))))))))************++++++,,,---,,,+++***)))(((((((((((())))))))))))************)))))))))))),,,+++++++++++++++++++++((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''+++*********))))))((((((((()))***,,,,,,+++******+++***)))***,,,,,,***)))))))))))))))))))))))))))+++++++++************)))++++++************++++++******)))))))))))))))***))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&+++)))((((((******'''$$$((()))+++---------+++*********))))))))))))******+++***))))))***+++)))((())))))(((((('''''''''&&&'''((()))******)))((('''+++***((('''&&&''')))***(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))******)))((('''&&&&&&%%%)))))))))))))))))))))))))))((('''&&&&&&'''((()))***'''%%%&&&(((***(((&&&))))))((('''''''''''''''(((***+++***)))((()))***((()))*********)))'''&&&))))))*********))))))((()))((((((((()))***,,,---++++++++++++++++++++++++))))))************))))))((((((((((((''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***************************************************)))))))))))))))(((''''''))))))))))))************+++++++++++++++++++++++++++*********))))))((((((...,,,***,,,...///...+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***'''&&&''')))******+++++++++,,,,,,,,,---,,,***))))))***,,,---///...------++++++***))),,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---++++++,,,------------,,,,,,+++++++++------------...000111222222222333444444444333333444333222222222333444555333333444666777888999:::;;;999:::===???@@@EEEKKK***************++++++,,,,,,,,,++++++***)))))))))++++++*********++++++,,,++++++******)))(((((('''))))))))))))************++++++,,,,,,,,,+++***)))))))))))))))************************))))))))))))++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))************************)))((('''&&&&&&'''((()))************)))))))))((())))))***++++++++++++******))))))***++++++***(((************************...------,,,+++***))))))*********))))))***************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))((()))''''''(((***+++)))'''((()))+++,,,---,,,+++***((((((''''''''''''(((((()))'''''''''))))))(((''')))))))))((((((((('''''''''((()))******)))((('''***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((()))))))))******)))))))))((('''''''''&&&))))))))))))))))))))))))***)))(((((((((((()))***+++)))'''''')))***)))((())))))(((''''''''''''(((((()))******(((((()))***)))))))))))))))(((''''''(((((()))***************((((((''''''(((***+++,,,(((((((((((((((((((((((())))))************)))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***************************************)))(((((((((((()))))))))*********************************+++*********))))))))))))***)))***---000111...+++***************************+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,)))***++++++,,,,,,,,,+++)))******)))'''&&&'''(((******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,++++++***,,,,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,...//////...,,,,,,---...//////.........---------111000000000000000111222222222333333444444333333333222222111222333444555333444555666888999::::::;;;999:::===???@@@EEEKKK***************+++,,,,,,************************++++++***++++++,,,---...++++++******)))((((((((())))))))))))************++++++,,,,,,++++++***)))************++++++++++++************))))))))))))************************++++++******)))(((((('''))))))))))))))))))))))))***************************(((&&&$$$$$$&&&(((***************))))))))))))***))))))))))))***++++++)))(((((()))******)))'''++++++++++++++++++++++++//////...,,,+++***)))(((***))))))(((((())))))******)))))))))))))))******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))&&&&&&&&&(((+++,,,,,,***'''(((***++++++***))))))((((((''''''''''''(((((()))((('''(((***,,,+++******)))))))))))))))(((((((((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******)))))))))))))))*********************************''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''')))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++***((((((*********)))***)))((((((''''''(((((('''((())))))''''''((())))))((((((''''''''''''((('''((()))***************''''''''''''((()))******++++++++++++++++++++++++))))))************))))))******)))))))))((((((((((((((((((((())))))))))))((()))+++------+++)))(((((((((((((((((((((((((((***************************++++++++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))&&&'''***...111111...+++))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))***++++++,,,+++++++++(((*********(((((()))*********+++++++++,,,,,,,,,)))+++---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------///000000///------...//////............---------222111000000//////000000111111222333333333333333222111111111111222333333444444555777888999:::;;;;;;999:::===???@@@EEEKKK+++************+++,,,,,,))))))*********++++++++++++***++++++,,,---...///************))))))((((((((()))))))))************+++++++++++++++******))))))))))))*********++++++************)))))))))((()))))))))))))))*********************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&''')))************)))))))))))))))***)))((((((((()))+++,,,)))((('''(((******((('''************************---,,,,,,++++++******)))))))))(((((((((((())))))))))))))))))))))))***+++((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''((()))++++++++++++'''((())))))***)))(((((())))))************))))))'''&&&&&&''')))+++***)))************))))))))))))(((((())))))))))))(((((()))(((((('''(((((()))***(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++******))))))))))))******************++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((())))))))))))***))))))((('''(((((((((&&&((()))((('''&&&'''))))))((('''&&&&&&'''((()))))))))*********))))))((('''''''''''''''((()))))),,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************))))))))))))(((((((((((())))))))))))))))))***++++++***))))))))))))))))))))))))))))))*********************************++++++***))))))''''''((((((((()))))))))************************************************''')))+++---......,,,+++******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++***************++++++++++++*********+++------,,,,,,---...******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))******++++++,,,,,,,,,,,,++++++,,,---------,,,,,,---------...............---...///...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,///......---------......000111222333333333333333111111111111111222222222444555666777888:::;;;;;;;;;999:::===??????EEEKKK+++++++++***+++,,,,,,---)))))))))***++++++,,,,,,+++***++++++,,,---...///*********)))))))))))))))((()))))))))************++++++*********)))))))))((((((((()))))))))******************)))))))))((((((((()))))))))*********(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))*********)))((((((((()))+++,,,)))((('''(((******((('''))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((())))))))))))(((((()))***++++++((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))*********)))))))))(((((()))))))))((((((((())))))************))))))$$$###"""$$$&&&''''''&&&))))))))))))************))))))(((((((((((())))))((((((((((((((()))******(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++******))))))))))))******%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******)))(((((((((((((((&&&((()))((('''&&&'''))))))((('''&&&&&&'''))))))++++++++++++***((('''&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))(((((()))))))))))))))((((((((((((((())))))))))))++++++++++++++++++++++++***************+++++++++,,,,,,+++*********+++,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,++++++******************++++++******))))))+++---...---,,,---...******+++++++++,,,,,,,,,+++***)))(((((()))***+++)))******++++++,,,,,,---***+++,,,,,,---------,,,---------.........//////+++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///000111222333333333333000000111111222222222222444444555777888999:::;;;;;;999:::===??????EEEKKK+++++++++++++++,,,------))))))******+++++++++,,,++++++***++++++,,,---...******))))))))))))))))))))))))))))))************++++++***))))))))))))***'''((((((((())))))))))))************))))))))))))((())))))******+++++++++'''(((((()))******++++++))))))))))))))))))))))))************************((()))+++,,,,,,+++)))((())))))))))))************)))(((((((((((()))******)))(((((()))******)))'''((((((((((((((((((((((((%%%&&&'''((()))+++,,,,,,***))))))(((((())))))***(((((((((((()))***+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,---,,,)))((((((((())))))))))))((((((((((((&&&'''((())))))((('''&&&(((''''''(((***+++***)))(((((()))))))))))))))***))))))(((((((((((())))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((&&&&&&''')))+++***))))))(((((())))))'''((())))))''''''((())))))(((((((((((())))))***++++++++++++***((('''&&&'''(((((()))))))))((((((************************))))))************))))))******)))))))))((((((((((((((((((((())))))))))))+++)))'''&&&&&&''')))+++************************))))))))))))))))))))))))''''''((())))))))))))((())))))))))))************++++++++++++++++++++++++*********+++++++++++++++------+++)))''''''))),,,++++++++++++++++++++++++)))******+++++++++++++++,,,,,,++++++++++++++++++*********+++******)))(((&&&)))+++,,,+++******+++******+++++++++,,,,,,,,,,,,+++)))'''''')))+++,,,)))*********++++++,,,,,,******+++,,,------------,,,,,,,,,---......//////***+++,,,+++******,,,...---------............///---------...///000222333//////111222333333333333000111222222333333222222333333444666777888999:::;;;999:::===???@@@EEEKKK,,,++++++++++++,,,------***************+++++++++++++++*********++++++,,,)))))))))))))))))))))***))))))))))))************,,,+++***)))((())))))***(((((()))))))))*********************))))))))))))))))))******+++,,,,,,---)))))))))))))))*********))))))))))))))))))))))))******************************))))))))))))******((()))))))))************'''(((((()))))))))))))))***))))))***++++++***(((((((((((((((((((((((((((''''''((()))***++++++,,,*********))))))*********(((((((((((()))***+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++***,,,---,,,)))'''((()))+++***))))))((((((((()))&&&'''((())))))((('''&&&---+++***+++------,,,+++''''''((((((((()))))))))***)))(((''''''((()))***&&&'''((())))))*********(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******))))))***++++++,,,------((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))******+++*********)))((((((((((((((((((((((((((((((((('''((())))))))))))((('''''')))***)))'''&&&(((***+++***))))))(((((())))))((()))******(((((()))***((())))))***************))))))************))))))((())))))******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))(((((((((''''''(((((((((((())))))))))))***))))))))))))))))))***************************))))))))))))))))))))))))'''((()))***************************++++++++++++*********************************++++++,,,,,,,,,***++++++***((('''))),,,************************))))))***+++++++++++++++++++++++++++++++++,,,,,,***************)))((((((&&&)))+++,,,+++)))))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***************+++++++++)))***+++,,,------------+++++++++,,,---.........+++,,,,,,,,,++++++---///---------.........//////...............///000111...///000111333333333333111111333444444444333222222222333555666777888999;;;999:::===???@@@EEEKKK,,,,,,++++++,,,,,,---...************************++++++******)))*********)))))))))))))))*********))))))))))))************,,,+++)))((((((((()))***)))************+++++++++************))))))))))))))))))***+++,,,,,,------++++++******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***'''&&&&&&'''***+++(((((())))))*********+++&&&''')))*********)))(((+++***)))***,,,,,,***)))))))))))))))))))))))))))***************+++++++++++++++************++++++(((((((((((()))***+++,,,))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((()))))))))+++---,,,***((()))+++++++++***)))))))))))))))((()))***,,,,,,***)))((()))(((&&&'''(((((('''&&&&&&'''''''''(((((())))))***)))(((''''''((()))***&&&&&&((()))************(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******''''''((()))******++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++***)))(((''''''((((((((((((((((((((((((((()))***++++++***)))((((((***+++***((('''))),,,+++******)))))))))))))))(((***+++***)))((()))+++((()))***,,,,,,,,,+++***&&&'''((()))++++++,,,,,,((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''(((((((((((())))))))))))(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,%%%(((+++,,,***(((***+++))))))))))))))))))))))))))))))***++++++++++++************++++++,,,,,,---***************)))(((((((((+++---...,,,+++************+++++++++,,,,,,,,,+++,,,...//////...,,,+++************************)))***+++,,,------...---******+++,,,,,,---......+++,,,------,,,,,,...000+++++++++,,,,,,---------......---,,,,,,,,,,,,---...///000111333333444444111222333444555444333333111222333444555777888888;;;999:::===???@@@EEEKKK!!!$$$)))---//////...,,,)))***++++++***)))***+++(((((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,++++++***)))((((((*********++++++,,,,,,,,,************************))))))))))))))))))))))))+++++++++((($$$!!! !!!''''''''''''((((((((()))***)))))))))))))))******(((((())))))*********+++******))))))))))))******,,,***'''&&&&&&(((,,,...))))))))))))))))))))))))************************'''(((((()))***++++++++++++*********))))))((((((************))))))))))))+++***)))(((((()))******(((((())))))))))))((((((+++***(((&&&&&&''')))***))))))))))))))))))))))))***,,,---,,,***'''&&&&&&(((((((((((())))))))))))+++***((('''''')))+++,,,)))************+++++++++*********************************)))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))+++(((%%%&&&)))+++***)))************************))))))))))))))))))))))))///---+++)))''''''''''''))))))))))))))))))))))))+++(((%%%$$$'''))))))(((***)))((((((((()))+++,,,******)))(((((((((((((((((())))))))))))*********++++++++++++++++++++++++,,,+++++++++******))))))+++)))'''(((+++,,,***((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++&&&''')))***+++***((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************(((((()))***************++++++******)))(((((('''))))))))))))))))))))))))&&&''')))*********)))((())))))************))))))******+++++++++******)))************************)))******(((&&&'''+++///)))))))))(((((((((((((((******++++++++++++******************************,,,,,,,,,++++++*********************))))))((((((******+++++++++******))),,,+++******)))*********++++++++++++++++++++++++++++++******)))((((((((())))))*********++++++++++++,,,,,,------,,,,,,+++------,,,,,,+++*********,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......---,,,,,,,,,,,,---,,,,,,,,,---------..................////////////000000111222333444444555222222111111111111222222000111333555666777777777888999;;;<<<===@@@EEEIII)))***,,,------+++)))''')))***++++++***)))***+++((())))))***++++++,,,,,,************************++++++,,,,,,+++******))),,,,,,,,,+++******))))))+++++++++******)))))))))************************))))))))))))))))))))))))******+++)))&&&%%%%%%&&&'''''''''((((((((())))))******))))))))))))******((()))))))))******************))))))))))))******+++***((('''''')))+++---))))))))))))))))))))))))************************((())))))***++++++,,,,,,************)))))))))(((*********)))))))))((((((+++***)))(((((()))******(((((())))))))))))(((((())))))((('''''''''((()))))))))))))))))))))))))))&&&(((***)))(((&&&&&&''')))))))))))))))*********---+++)))((('''((()))***))))))*********+++++++++************************)))))))))))))))******************))))))((((((((())))))))))))))))))))))))***(((&&&&&&)))++++++***************************))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))+++(((&&&%%%'''))))))((()))))))))))))))******+++******)))((((((((((((((()))))))))************+++************************))))))))))))(((((((((''',,,***)))***,,,---+++))))))))))))))))))))))))))))))))))))))))))******+++************************&&&''')))++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((())))))***************,,,++++++***))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))******+++++++++******)))++++++++++++++++++++++++)))+++,,,+++)))(((***---......---,,,++++++************++++++++++++******************************,,,,,,,,,+++++++++******++++++*********)))))))))***+++++++++++++++******,,,++++++***************++++++++++++++++++++++++++++++++++++************,,,,,,,,,+++******))))))+++,,,,,,------,,,,,,+++***)))))))))((((((''''''++++++,,,---------,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,------------.........//////////////////000000000000///000111111333333444555222222111111111111222222222333444555777888999999999:::;;;<<<===AAAEEEIII------,,,,,,***)))'''&&&)))***++++++***)))***+++)))))))))***++++++,,,,,,************************,,,,,,,,,,,,,,,++++++***---,,,,,,++++++************)))))))))))))))))))))************************))))))))))))))))))))))))((()))+++***)))((()))+++''''''((((((((()))))))))******)))))))))))))))***))))))))))))******************))))))))))))******)))))))))((()))******+++))))))))))))))))))))))))************************)))******++++++,,,,,,,,,************))))))))))))******))))))))))))((((((******))))))))))))******(((((())))))))))))((((((((((((((()))))))))(((((())))))))))))))))))))))))$$$&&&((()))((('''((()))******))))))******++++++---,,,***(((''''''(((((()))))))))*********++++++))))))))))))))))))))))))(((((())))))******++++++,,,,,,+++***)))((((((''')))))))))))))))))))))))))))(((''''''***+++,,,+++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++)))''''''(((******)))(((((()))******************))))))((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((+++***))))))++++++***))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))*********************************))))))))))))))))))))))))************+++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))(((((((((((()))******))))))************)))))))))******+++++++++******++++++++++++++++++++++++)))+++---,,,+++******+++111111000...---,,,+++*********++++++++++++******************************,,,,,,,,,++++++++++++***+++++++++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,000///...,,,+++)))((('''++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++***+++,,,,,,------------......------------------......---,,,,,,,,,,,,---........./////////000000//////000000000111111111///000000111222333444444222222111111111111222222444444555666777999:::;;;999;;;<<<===>>>AAAFFFIII+++***************++++++)))***++++++***)))***+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++---,,,,,,,,,++++++******&&&&&&''')))***,,,---...************************))))))))))))))))))))))))((()))******))))))+++,,,'''(((((((((((()))))))))+++***)))))))))))))))))))))))))))))))))***************))))))))))))******(((((()))***************))))))))))))))))))))))))************************))))))*********+++++++++*********)))))))))))))))***)))))))))(((((((((((()))))))))))))))*********(((((())))))))))))(((((('''(((***+++,,,+++)))((())))))))))))))))))))))))''')))******))))))***+++))))))((((((((()))***+++,,,+++***)))(((((())))))))))))))))))************((((((((((((((((((((((((''''''((()))***++++++,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((((()))***,,,,,,,,,************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''((((((((((((((((((((((((+++***)))((()))*********'''((()))++++++***))))))))))))(((((((((((())))))************++++++++++++))))))))))))))))))))))))+++++++++***************((('''''''''(((((('''''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************************))))))))))))***))))))*********++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))((((((((()))+++,,,))))))************))))))))))))***+++++++++******************************++++++++++++************......---,,,+++******)))******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,+++************+++************************))))))******+++,,,------000///...---+++***))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------******+++,,,------------///............---------......---,,,,,,,,,,,,------.........////////////////////////000000000000//////000111222333444444222222111111111111222222555444444555666888:::<<<:::;;;<<<===>>>AAAEEEIII))))))((()))***+++---...)))***++++++***)))***+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++***'''''')))***,,,---...///))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***(((((((((((()))))))))***++++++***)))(((((())))))******))))))))))))))))))******))))))))))))******'''((()))***+++******)))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))******)))))))))(((((((((((('''(((((())))))************(((((())))))))))))((((((((()))+++---...---+++***))))))))))))))))))))))))***++++++***(((((()))***(((((('''&&&&&&((()))***((((((((())))))***++++++(((((()))))))))*********((((((((((((((((((((((((''''''((()))***++++++,,,))))))******+++++++++,,,))))))))))))))))))))))))((()))***+++++++++,,,---************************************************+++++++++***)))(((''''''(((((((((((((((((((((((()))******)))))))))******'''((()))++++++***))))))))))))(((((((((((())))))))))))*********+++++++++******************************************++++++''''''(((((('''''''''(((************************)))))))))))))))******+++************************))))))***+++++++++++++++))))))))))))))))))))))))*********************************)))))))))))))))*********)))***+++,,,,,,,,,,,,,,,+++++++++++++++***************************)))((((((((()))+++,,,))))))************))))))((()))***+++++++++++++++)))))))))))))))))))))))),,,+++)))((((((******+++************++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------------------,,,,,,+++***+++++++++************************'''(((((()))***+++,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***((()))))))))******++++++***+++,,,,,,---------,,,..............................---,,,,,,,,,,,,---,,,,,,---------.........---------.........//////...///000111222333333444222222111111111111222222333333444555666888999::::::;;;<<<===>>>@@@EEEHHH*********)))******++++++)))***++++++***)))***+++************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))''''''''')))((((((((()))))))))******,,,+++***)))((((((((((((************))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************))))))(((((((((((('''''''''((()))******+++******(((((())))))))))))((((((((()))+++---...---,,,+++))))))))))))))))))))))))((())))))(((&&&%%%'''(((((('''&&&%%%%%%''')))***''''''((()))***+++,,,,,,((((((((()))))))))******))))))))))))))))))))))))(((((())))))******++++++'''(((((()))***+++,,,,,,)))))))))))))))))))))))))))+++,,,---+++++++++,,,************************************************'''((()))******+++******))))))))))))))))))))))))((()))******(((((()))***(((((()))***************((((((((((((((())))))***((())))))))))))*********************************(((((((((((()))))))))))))))***++++++))))))***+++************************)))))))))))))))******+++************************))))))))))))******++++++))))))))))))))))))))))))************************((()))))))))************++++++***)))***+++,,,---++++++++++++++++++*********************************))))))))))))***++++++))))))************))))))((()))***+++++++++++++++))))))))))))))))))))))))+++***))))))+++,,,,,,+++******++++++,,,,,,------******++++++++++++*********************************++++++++++++,,,,,,,,,*********+++++++++++++++)))***+++,,,,,,------,,,------,,,+++++++++++++++************************''''''((()))******++++++***+++++++++,,,,,,------******++++++++++++******))))))***+++,,,---------+++,,,,,,------,,,,,,+++,,,,,,---------...............---,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,---------............//////000111222333333222222111111111111222222222333444666777888999999:::;;;<<<<<<===???CCCGGG************************)))***++++++***)))***+++************************)))))))))))))))))))))))))))******+++,,,,,,++++++)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))(((((()))***(((((()))))))))*********,,,+++***)))((((((((((((************)))))))))(((******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))************************)))))))))(((((((((((((((((()))))))))************))))))((((((((('''''''''&&&''')))***++++++******(((((())))))))))))(((((('''((()))+++++++++++++++))))))))))))))))))))))))'''(((((('''&&&&&&(((***)))(((&&&%%%%%%''')))+++'''((()))***************(((((((((((()))))))))***************************)))))))))))))))*********((((((((())))))*********))))))))))))))))))))))))***,,,......,,,******+++************************************************&&&''')))***++++++******))))))))))))))))))))))))&&&(((******(((&&&((())))))))))))))))))******+++((((((((((((((()))******''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))+++---,,,***)))***,,,************************)))))))))))))))******+++)))))))))))))))))))))))))))((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,,,,+++***))))))+++,,,...************************************************))))))***++++++++++++***))))))************))))))(((((()))++++++,,,,,,+++************************))))))+++...111111...+++++++++++++++,,,,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,)))))))))*********++++++((()))***+++,,,,,,,,,,,,------,,,++++++++++++,,,************************)))))))))******+++++++++*********+++++++++,,,,,,******++++++++++++******++++++,,,---...///000111------------,,,+++************+++,,,---...//////......---,,,,,,,,,,,,---------------............------------.........///......///000111222333333222222111111111111222222111333666999::::::999888999:::;;;;;;<<<>>>BBBEEE'''((()))+++,,,,,,,,,,,,)))+++++++++***)))***+++++++++******************((((((((((((((((((((((((((()))***+++++++++++++++((((((((((((((()))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***))))))+++,,,))))))))))))************,,,+++***)))((((((((((((+++*********))))))((((((******))))))))))))******)))))))))((()))******+++))))))))))))))))))))))))*********************************)))))))))))))))(((((())))))*********+++)))(((((((((''''''''''''&&&''')))***+++++++++***(((((())))))))))))((((((&&&&&&'''))))))*********))))))))))))))))))))))))'''((()))(((((())),,,///***)))'''&&&&&&(((***,,,))))))*********))))))((((((((((((((())))))))))))*********************************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++---000///,,,)))***+++************************************************)))***++++++***)))((('''))))))))))))))))))))))))%%%(((***)))'''&&&''')))***)))((((((((()))+++,,,((((((((((((((()))******''''''''''''(((((((((((((((((((((((((((((((((((())))))******+++++++++,,,(((***,,,+++(((''')))+++************************)))))))))))))))******+++((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''')))***+++,,,---,,,+++***))))))+++---...))))))))))))))))))******************************((()))***,,,,,,+++******))))))************))))))(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&)))---444777666///***+++++++++******)))))))))******++++++++++++***************************************++++++,,,,,,,,,(((((())))))*********+++'''((()))***+++,,,,,,,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,******************************++++++++++++******(((((()))***,,,---...............---,,,+++***)))((()))***+++---...//////......---,,,,,,,,,,,,---............/////////000............/////////000......///000111222333333222222111111111111222222111444888;;;<<<<<<:::888999999::::::;;;===AAADDD++++++******************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))************+++++++++*********))))))))))))))))))))))))))))))(((((()))***************,,,+++***))))))***+++,,,)))***,,,------+++((('''------,,,+++******++++++&&&&&&((()))************((()))***++++++***)))(((******))))))))))))************)))))))))))))))***)))************+++++++++******************************))))))((((((''''''$$$%%%(((***++++++***)))(((((('''(((((()))***+++''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((******))))))((((((''''''((((((((((((((()))******,,,+++***))))))***+++,,,,,,---...,,,***'''''''''))))))************))))))))))))))))))************))))))))))))))))))))))))************************(((((())))))***************)))(((''''''((())))))+++***)))'''''''''((())),,,+++***((((((((()))***++++++***)))(((((())))))************))))))))))))+++***)))'''''')))***+++************))))))))))))************************************************)))))))))))))))))))))))),,,---...---***'''''''''************)))'''&&&%%%$$$))),,,---+++***)))*********))))))))))))(((******))))))))))))******+++*********))))))((((((++++++,,,++++++***)))((((((((((((((()))***,,,,,,)))************+++++++++---***'''''')))+++***((()))*********++++++++++++***)))((((((((()))+++,,,,,,++++++******++++++,,,)))******++++++)))((('''((())),,,...///...---,,,************+++,,,...///,,,,,,+++*********++++++.........---,,,+++***)))++++++,,,,,,,,,---------++++++*********+++---...++++++++++++++++++++++++............------,,,++++++++++++*********))))))***+++,,,,,,,,,,,,+++***)))+++,,,,,,+++***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------...---+++++++++,,,...000//////...---,,,++++++,,,///......---------.....................///000000///111222222111111222333000000//////111222444666222333555666888999999999:::;;;;;;;;;<<<@@@DDDHHH************************++++++++++++++++++++++++************************+++******))))))******+++))))))))))))************+++++++++*********))))))))))))))))))))))))))))))(((((()))***************++++++***))))))***++++++************))))))(((((())))))((('''''''''''''''''''''(((((()))))))))***((()))***++++++***)))(((******))))))))))))************)))))))))))))))***(((((()))))))))************************************)))))))))((((((((('''&&&''')))******)))(((''')))(((((((((((())))))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))************)))(((((()))******(((***+++***((('''''''''))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))*********++++++******)))((((((((()))***+++***)))((((((((()))))),,,+++***)))(((((()))***+++******)))))))))))))))))))))*********++++++++++++***)))(((((()))***+++(((((())))))*********+++++++++++++++++++++++++++************************))))))))))))))))))))))))---------,,,******))))))************)))(((''''''$$$'''+++---,,,***((((((+++************)))))))))******))))))))))))******************)))))))))((())))))***++++++*********)))((((((((()))***++++++)))************+++++++++,,,)))''''''(((***)))((()))))))))*********++++++***))))))((()))***+++,,,,,,++++++******++++++,,,)))******+++******(((((()))***+++---------,,,,,,+++,,,...000333555777888222000,,,***)))***,,,---,,,,,,,,,++++++)))(((((())))))*********+++++++++++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++++++++*********))))))***+++,,,,,,,,,,,,+++***)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,,,,+++***+++,,,---...------,,,,,,,,,------...---------,,,,,,,,,------...............///000000///111222222111111222333111111000000000111222333111222444555777888888888:::;;;;;;;;;<<<@@@DDDHHH************************************************+++++++++++++++++++++++++++******))))))******+++))))))))))))************+++++++++***************))))))))))))))))))))))))((()))******+++*********++++++***))))))***+++++++++***)))''''''((())))))''''''&&&&&&%%%%%%&&&&&&(((((('''''''''((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))((('''&&&***)))))))))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************************))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))&&&(((******((((((((()))))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))*********************************+++++++++++++++******)))))))))******+++++++++***)))))))))******++++++***)))))))))******)))))))))***************))))))******++++++,,,,,,+++***)))(((((()))***+++''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))---+++******+++,,,,,,+++)))***************)))))))))+++---,,,***(((((((((+++++++++************)))******))))))))))))******************))))))))))))'''''')))******+++++++++***)))))))))))))))******)))************++++++++++++***((('''((()))((('''((((((((()))))))))*********))))))))))))***++++++++++++************++++++******++++++******)))(((******++++++++++++++++++---///222555777999999:::555222...***)))***,,,...++++++,,,++++++***)))((())))))*********+++++++++++++++*********+++,,,---++++++++++++++++++++++++******************)))(((+++++++++******************+++,,,,,,,,,,,,+++***)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,*********+++++++++,,,,,,+++++++++,,,---...///000,,,,,,+++++++++,,,,,,---...............///000000///111222222111111222333222222111000//////000000000111333555666777777777:::;;;;;;;;;<<<@@@DDDHHH***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******((()))))))))************************************)))))))))))))))))))))))))))******++++++*********+++******************++++++******))))))))))))))))))((((((''''''(((((((((***)))((('''''''''((())))))))))))******)))))))))))))))************))))))((())))))***************((((((((()))))))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))***+++******)))(((************))))))((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************************))))))))))))((((((((((((((((((((((((((())))))***)))))))))))))))))))))))))))***,,,,,,***)))***+++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***************+++++++++++++++******************+++*********************((())))))***++++++++++++)))))))))*********************)))(((((()))******'''(((((()))******++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++)))'''(((+++------,,,))))))***++++++++++++++++++,,,,,,+++)))((()))***++++++++++++******************))))))))))))***************)))))))))))))))'''((()))***************+++***)))))))))))))))***))))))*********+++++++++,,,+++*********))))))((((((((((((((()))))))))))))))))))))*********++++++++++++************++++++++++++++++++******))))))++++++***))))))*********///000222333333222000///222000---+++***+++,,,...---------...------,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++,,,++++++++++++++++++++++++))))))************))))))***************************+++,,,,,,,,,,,,+++***)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++...---+++)))))))))***+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////,,,,,,,,,+++,,,,,,---..................///000000///111222222111111222333111111000000000000///000111222333555666777888888:::;;;;;;;;;<<<@@@DDDHHH))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))))))))***((()))))))))************************************))))))))))))))))))))))))******++++++++++++***************++++++************+++,,,------+++)))(((***))))))((())))))*********))))))((((((((())))))***))))))))))))))))))***((()))************)))((('''((()))***************)))))))))*********++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------******++++++***)))((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((************************(((((((((((())))))))))))((((((((((((((())))))******************************,,,---,,,***(((((()))))))))************))))))))))))*********+++++++++************************************************++++++++++++++++++++++++))))))******++++++++++++*********+++++++++***************++++++++++++***((()))***+++,,,,,,++++++*********))))))(((((((((******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,+++((()))***++++++,,,++++++)))***+++***))))))+++,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))*********************)))((((((+++***)))))))))))))))***))))))*********+++++++++.........---,,,+++******(((((((((((()))))))))))))))*********+++++++++++++++******))))))******+++,,,++++++***************++++++***))))))*********---...//////...+++)))'''***+++++++++,,,,,,++++++,,,,,,---.........------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++******************************+++,,,,,,,,,,,,+++***)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********+++++++++,,,,,,---...------------------,,,,,,------...---------------...//////...............///000000///111222222111111222333///000000111111111111111222333555666888888999999:::;;;;;;;;;<<<@@@DDDHHH)))))))))***++++++,,,,,,************************++++++++++++++++++++++++***))))))(((((())))))***))))))))))))***************************+++++++++))))))))))))))))))))))))+++++++++,,,++++++***))))))***++++++++++++***)))***+++---//////,,,***(((((((((''''''(((((())))))))))))***++++++******)))******))))))))))))******((()))***++++++***)))(((&&&''')))***++++++******************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,---......)))***+++++++++***)))(((((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((************************(((((((((((())))))))))))((((((((((((((()))************++++++++++++******)))***+++***(((&&&&&&'''))))))************))))))*********+++++++++,,,,,,************************************************+++++++++++++++*********'''((()))***++++++++++++((()))******+++*********)))***++++++,,,+++++++++)))***+++,,,,,,,,,+++************))))))))))))((()))))))))******)))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,***)))***+++(((((()))***+++++++++***'''(((******)))***+++---*********))))))))))))(((******))))))))))))******))))))))))))************,,,,,,,,,++++++***((((((***)))))))))))))))******)))************+++++++++...000111000---++++++,,,((((((((()))))))))******)))***++++++,,,,,,++++++******))))))))))))******,,,,,,+++************+++******++++++++++++++++++******+++,,,,,,+++***)))&&&''')))+++,,,+++******)))***+++,,,,,,---,,,,,,))))))*********+++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,***************+++++++++***+++,,,,,,,,,,,,+++***)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++,,,,,,---------............------,,,,,,,,,------------------...//////000...............///000000///111222222111111222333///000111222222222222222333333555777888999999999:::;;;;;;;;;<<<@@@DDDHHH((())))))***++++++,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))+++,,,,,,,,,++++++***))))))***++++++++++++***)))++++++,,,,,,,,,+++***)))((((((''''''(((((()))***''')))+++---...---+++***+++***)))(((((()))***+++((()))***++++++***)))(((&&&''')))+++,,,+++***)))))))))))))))************************************'''((((((((()))))))))***))))))))))))******+++,,,((()))+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******((()))***++++++***)))(((''')))******((('''((()))))))))************)))))))))************+++++++++************************************************++++++*********)))))))))&&&'''(((******+++******'''((()))*********)))))))))***+++,,,,,,,,,++++++***+++,,,------+++***)))))))))***+++,,,,,,------))))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((...222111,,,((()))+++(((((()))*********))))))%%%''')))***))))))***+++)))))))))(((((((((''''''******))))))))))))******((()))))))))************++++++,,,,,,,,,++++++***)))((((((((()))***++++++)))************+++++++++...000111000---+++***+++)))))))))*********++++++)))***+++,,,,,,,,,++++++******))))))))))))******---,,,+++*********++++++)))***+++---------,,,,,,)))))))))***++++++,,,,,,(((((()))))))))))))))))))))***+++,,,------------))))))*********++++++++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,------,,,,,,))))))*********+++++++++***+++,,,,,,,,,,,,+++***)))+++,,,,,,+++***,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...---,,,---,,,+++++++++,,,---...,,,,,,,,,,,,------...///,,,,,,,,,,,,---...///000...............///000000///111222222111111222333222222333444333333111111222333444666777888888999:::;;;;;;;;;<<<@@@DDDHHH((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***))),,,,,,***)))))))))***+++)))))))))))))))***++++++&&&))),,,///000///---++++++***)))(((((()))***+++''')))***++++++***)))'''%%%''')))+++,,,+++***)))(((((((((((())))))))))))************************'''((((((((())))))*********))))))((((((((((((((('''(((***,,,---,,,+++***))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''((((((((())))))******((((((((((((((()))******'''((()))******)))((('''''')))++++++++++++,,,---))))))************))))))))))))))))))************************************************************+++*********))))))((((((%%%&&&((()))*********)))&&&'''(((*********)))((()))***+++,,,---,,,,,,+++***+++---------+++)))(((((()))***,,,...000111222))))))************))))))''''''((()))***+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))111777555---'''(((,,,(((((())))))))))))((((((%%%(((******)))(((((()))((((((((((((''''''''''''******))))))))))))******(((((())))))*********+++******+++,,,------------(((((((((((()))***,,,,,,)))************+++++++++---///111000,,,***)))***************++++++++++++)))***+++,,,---,,,++++++******))))))))))))******---,,,+++*********+++,,,((())),,,...///...---,,,******)))))))))***++++++,,,+++)))((('''((()))***+++,,,---...///000000000++++++,,,,,,,,,---------+++,,,,,,---,,,+++***)))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++***+++,,,,,,,,,,,,+++***)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++***,,,...000111000...,,,,,,+++***))))))+++---...******+++,,,---///000111++++++++++++,,,---...///...............///000000///111222222111111222333555555555555444222000///111222333555666777777888:::;;;;;;;;;<<<@@@DDDHHH++++++,,,---,,,***(((&&&)))))))))***+++++++++,,,++++++++++++******))))))(((((()))***+++,,,,,,---,,,++++++******++++++,,,(((((((((((((((((((((((())))))************)))))))))***++++++,,,,,,,,,,,,))))))*********))))))(((((()))***++++++***)))((()))))))))))))))))))))))))))***,,,---......---,,,((('''''''''((()))******---,,,***)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((''''''((((((((())))))******'''((((((((()))))))))***)))*********++++++++++++,,,+++***)))((((((((((((+++***)))(((((()))***+++)))***+++,,,,,,+++***)))(((((((((((())))))))))))******)))(((''''''((((((''''''''''''''''''''''''+++*********))))))((((((((('''%%%$$$$$$%%%'''((('''((()))***+++******)))((((((''''''''''''((((((***************)))((((((,,,+++)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++*********))))))((((((************************++++++************++++++...---,,,***)))(((((((((******))))))((((((''''''))))))************))))))'''((()))******)))((('''(((((())))))******++++++******))))))))))))******///...,,,***)))((('''''')))))))))(((((((((((((((************)))))))))))),,,+++***))))))***+++,,,))))))))))))************+++***)))(((((()))***+++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,'''''''''''''''(((((())),,,------......------,,,,,,***((('''&&&'''((()))------,,,+++************,,,+++)))(((((()))+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************))))))))))))***+++,,,---***+++,,,+++******,,,...------,,,,,,,,,,,,++++++******)))))))))***,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,...---+++*********++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,+++***)))(((''')))***,,,,,,++++++,,,------+++)))+++...///---+++***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111000111111222222333333444222222333333333333333333222444777888888777888999:::<<<===>>>>>>@@@DDDGGG$$$%%%(((***+++++++++***,,,,,,++++++***))))))(((*********)))))))))))))))***************++++++++++++******))))))******+++)))******************)))******++++++++++++******,,,------.........------******++++++++++++******((()))***++++++***)))(((************************))))))*********)))((((((++++++++++++,,,,,,------++++++)))((((((((())))))************************))))))))))))))))))))))))+++,,,,,,,,,,,,+++***)))(((((()))))))))*********(((((((((((()))))))))))))))))))))*********++++++(((((((((((()))***+++,,,+++***)))(((((()))***+++'''((()))******)))((('''((((((((()))))))))******)))))))))((())))))******''''''''''''''''''''''''******)))))))))((((((((()))(((&&&%%%%%%&&&((()))******))))))***+++,,,,,,***))))))(((((())))))***+++++++++++++++***)))))))))(((&&&&&&&&&''')))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))************)))))))))(((************************+++******))))))******+++++++++******)))******+++***)))))))))((((((((('''))))))************))))))'''((()))******)))(((''')))))))))))))))************))))))(((((())))))***,,,++++++***)))))))))***))))))))))))))))))))))))''''''((()))***+++,,,,,,******)))(((((()))******))))))))))))************))))))(((''''''((())))))++++++++++++++++++++++++)))))))))***+++++++++,,,***))))))((()))***+++,,,******++++++++++++******+++***((('''''''''))))))++++++******))))))******,,,+++)))(((((()))+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************)))((((((++++++++++++++++++++++++***************************+++,,,+++******,,,...------,,,,,,,,,++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++......////////////......------------,,,++++++******,,,------,,,,,,---......,,,++++++...///...---***,,,------,,,+++---...---------------------------------......///000111111111111222333333444444333333333333444444444444111333666666666555666777:::;;;======>>>@@@DDDGGG"""###&&&(((******+++***,,,,,,++++++***)))))))))************************+++++++++*********))))))***))))))))))))))))))***((()))***++++++***)))(((++++++,,,,,,,,,,,,++++++******++++++******))))))))))))***************)))))))))************))))))++++++++++++++++++++++++...---,,,+++************((()))******++++++*********)))(((((('''(((((((((************************))))))))))))))))))))))))++++++,,,,,,++++++******((())))))))))))*********))))))))))))((((((((((((((((((((()))))))))******(((((((((((()))***+++,,,******))))))))))))******(((((())))))))))))(((((()))))))))*********++++++))))))))))))***+++,,,---(((((((((((((((((((((((())))))((((((((((((((('''***)))(((''''''((()))***+++***((('''''')))+++---+++******))))))******++++++,,,,,,,,,,,,+++******+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))************))))))))))))************************+++******))))))******+++((((((((()))***+++,,,---))))))))))))(((((((((((())))))************))))))(((((())))))))))))((((((************))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,((()))))))))***+++++++++''''''((()))***+++,,,,,,))))))(((((((((((())))))))))))))))))************((((((''''''''''''((((((******************************************+++++++++***)))((((((***+++---))))))************))))))+++***)))((('''((()))***)))))))))((())))))******,,,+++***))))))***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))************)))((((((++++++************++++++++++++++++++***)))((('''***+++,,,+++******,,,...,,,,,,,,,,,,++++++++++++,,,+++******)))*********++++++++++++++++++++++++,,,++++++******++++++,,,)))***---......,,,)))(((+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,++++++---......,,,,,,---//////...,,,,,,---/////////***,,,------,,,,,,---.................................---......///000111111222222333333444555555333333444444444555555555333555777777666666666777:::;;;======>>>@@@DDDFFF'''(((((()))(((((('''&&&(((((()))***+++,,,,,,---***++++++++++++,,,,,,,,,******************************))))))))))))******'''((()))++++++)))((('''***++++++++++++++++++***))))))))))))((('''&&&&&&'''(((((())))))))))))((()))))))))******)))))))))++++++++++++++++++++++++///...,,,+++***+++,,,,,,(((((()))*********)))((())))))))))))((()))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))),,,+++***)))((((((((((((***))))))))))))))))))************++++++*********)))*********+++++++++++++++++++++******+++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''***)))(((((((((((()))***))))))(((((((((((()))************))))))************++++++,,,++++++******,,,++++++++++++,,,------++++++,,,,,,,,,,,,------,,,---------------,,,,,,))))))))))))))))))))))))*********)))))))))))))))******************************))))))))))))******(((((((((((()))+++,,,---))))))))))))(((((((((((())))))************))))))(((((())))))))))))((((((++++++******))))))(((((()))(((((((((((((((((()))(((((((((((()))+++,,,,,,(((((()))***+++,,,,,,---************)))))))))((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))+++++++++******************((('''&&&&&&(((***+++******++++++++++++************)))(((((())))))***)))))))))))))))***+++,,,++++++***))))))***++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))))))))((()))***+++,,,***++++++++++++)))((('''***+++,,,+++******,,,...,,,,,,,,,++++++++++++***,,,,,,+++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))***+++++++++++++++,,,,,,*********+++******))))))((()))***++++++++++++++++++---...---,,,,,,---...///---,,,+++,,,...///000+++,,,------,,,,,,---///////////////////////////...............///000000222222222333444444555555333444444555555666666666777888::::::888888999::::::;;;<<<===>>>@@@CCCFFF,,,,,,+++***)))(((&&&&&&'''((()))***+++,,,------)))))))))***************((())))))***++++++,,,,,,+++++++++******+++++++++))))))***++++++***))))))))))))************))))))+++,,,,,,,,,+++***))))))((()))******+++++++++******))))))))))))))))))***************************)))((('''''''''(((***++++++,,,,,,,,,,,,,,,++++++)))*********************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((()))))))))))),,,+++***)))(((((((((((()))))))))******)))))))))+++******************+++)))*********++++++++++++......,,,+++************************************''''''''''''(((((((((((()))(((((((((((((((((()))((()))+++,,,,,,+++)))(((***))))))(((((())))))***))))))***************)))(((((((((((())))))******+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***))))))))))))))))))******))))))((())))))******(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))++++++******))))))(((((())))))(((((((((((()))))))))))))))((())))))******(((((()))***+++,,,,,,---************)))))))))(((************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************)))'''&&&'''(((***+++)))******++++++******)))***))))))))))))************************+++,,,---+++******************+++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++*********+++---///111******++++++++++++*********+++,,,+++******,,,...,,,,,,+++++++++*********++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,---------------,,,++++++(((((()))***+++++++++++++++,,,---,,,+++***+++,,,,,,,,,,,,++++++,,,---///+++---......---,,,...//////////////////////////////............//////000111111222333333444444555333333444444555666777777999;;;;;;:::999888999;;;999;;;<<<======???CCCFFF++++++++++++************************************(((((('''''''''&&&&&&&&&'''((()))***+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))******************))))))++++++,,,---............******))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,++++++***))))))))))))***)))******++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++******((((((''''''''''''&&&&&&(((((((((((())))))))))))((((((((()))))))))******(((((((((((()))***+++,,,))))))************))))))))))))(((((((((((()))))))))))))))*********++++++///...---+++***)))(((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((())))))(((((((((***,,,///111000...+++((()))))))))(((((()))))))))(((((()))************))))))*********++++++++++++***++++++,,,,,,------...(((((()))*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***+++***)))((((((((((((((((((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))************))))))))))))******))))))))))))************)))((((((((())))))((()))))))))***+++++++++''''''((()))***+++,,,,,,******++++++++++++******))))))))))))************))))))************))))))******************************************+++++++++*********++++++,,,,,,(((((())))))))))))(((((())))))******************++++++++++++++++++,,,---************************,,,++++++******++++++,,,++++++++++++++++++++++++(((((()))************)))------,,,---000333666888,,,,,,+++++++++,,,,,,---***+++,,,+++******,,,...++++++++++++******************+++++++++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***)))***+++,,,---*********++++++,,,,,,---+++,,,,,,++++++***)))(((***+++,,,---------------+++,,,---,,,***)))***+++***+++---,,,++++++,,,...+++---......------.../////////////////////////////////............//////000111111222222333444444222222333444555666666777:::::::::999777666888999999:::<<<<<<===???CCCEEE++++++*********++++++,,,******************************)))((('''&&&%%%%%%))))))*********+++++++++++++++************++++++,,,+++)))(((((()))+++,,,)))******++++++******)))''''''((()))))))))((((((******+++,,,---......---+++***)))(((((()))***+++***************************++++++,,,,,,,,,++++++***(((&&&$$$$$$%%%&&&((('''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********************)))))))))(((((((((&&&&&&'''((()))***++++++)))))))))*********++++++(((((((((((()))***+++,,,((()))***++++++***)))(((***)))(((''''''((()))***((((((((()))))))))******------,,,***))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))******************)))+++,,,...///...---***)))+++******))))))******+++((()))******+++++++++***,,,,,,------......------******+++,,,,,,---......((()))******+++++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((('''((((((((()))))))))***))))))************))))))***)))(((''''''((()))***)))))))))))))))*********++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,((()))***++++++***)))((())))))))))))************(((((()))******)))((((((++++++++++++++++++++++++)))))))))***+++++++++,,,)))***+++,,,,,,,,,++++++((())))))******))))))((())))))******++++++++++++,,,+++***************+++*********++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++(((((()))***************,,,,,,,,,---111555999<<<111///---+++***+++---...***+++,,,+++******,,,...++++++++++++************))))))***+++,,,+++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,)))******+++,,,,,,------))))))))))))((('''&&&%%%++++++,,,---------,,,,,,,,,---...---+++***+++,,,(((,,,//////...,,,,,,---,,,---......------...000........................//////............/////////000000111111222222333111111222333444555666666<<<<<<;;;999777777888:::999:::;;;<<<===???BBBEEE,,,,,,+++***))))))******&&&'''(((***+++,,,.........---,,,+++***(((((('''+++++++++*********************))))))))))))******)))(((%%%$$$$$$%%%((()))+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,''''''(((******++++++++++++***)))(((((()))***+++++++++++++++++++++++++++((()))******)))(((&&&%%%---+++(((%%%%%%&&&)))+++&&&'''(((*********)))(((************************))))))))))))))))))))))))&&&&&&'''(((((((((((((((,,,+++++++++******))))))%%%&&&'''((()))***+++,,,************++++++++++++,,,+++***)))((((((((((((((()))***++++++***)))(((,,,+++***))))))***+++,,,(((((((((((())))))))))))++++++******)))*********(((((((((((((((((((((((((((((())))))******++++++***++++++,,,,,,++++++***************))))))((((((,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,((()))***+++++++++************+++,,,,,,---......+++,,,------............))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((())))))******))))))************))))))***)))(((''''''((()))***(((((())))))******++++++,,,,,,++++++++++++,,,,,,(((((('''(((((()))***+++))))))))))))((((((((((((************))))))))))))'''((()))******)))((('''))))))))))))************&&&'''((())))))((('''&&&++++++++++++++++++++++++(((((()))***+++,,,,,,---&&&(((***+++,,,+++)))(((++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++++++++***)))(((((())))))******++++++++++++******,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,(((((()))+++///444999<<<555222///+++******,,,...***+++,,,+++******,,,...+++++++++************)))((()))***+++,,,,,,+++***++++++++++++++++++++++++***+++,,,------,,,+++***'''))),,,---...---+++***))))))***+++,,,,,,------,,,,,,,,,,,,+++***((((((******+++++++++******)))---...///...,,,+++,,,---(((,,,111222000------...,,,---......------...000........................000//////.........///////////////000111111222222000000111222444555555666??????>>><<<999999:::<<<999:::;;;<<<===???BBBEEE,,,,,,***)))))))))***+++************************++++++++++++******)))))),,,,,,,,,++++++*********))))))))))))((((((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++*********))))))(((((())))))*********+++++++++))))))))))))))))))))))))(((((()))******************+++,,,---,,,,,,***)))))))))))))))))))))))))))+++*********))))))((((((''')))***)))((('''((())),,,+++)))(((((()))+++,,,+++++++++++++++***)))((()))))))))(((((((((((((((******))))))((((((((('''''''''(((((())))))******+++***'''&&&%%%&&&'''((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))((()))******+++*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))(((((((((''''''''''''((((((++++++************++++++))))))))))))************&&&'''((())))))((('''&&&***)))((((((((()))+++,,,((())))))))))))(((((('''******))))))))))))******))))))))))))************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))'''(((***,,,,,,***((('''***)))(((''''''((()))***+++*********))))))(((((())))))***+++,,,,,,------))))))))))))))))))))))))'''((()))******)))((('''++++++***))))))******+++---,,,,,,+++*********+++)))************+++++++++++++++++++++++++++++++++&&&&&&'''))))))*********,,,++++++******+++,,,,,,************+++,,,------******++++++,,,,,,,,,---,,,+++++++++******)))))))))************+++++++++,,,+++))))))+++///444888===666...))))))++++++***++++++,,,,,,,,,+++******........................+++***)))***+++++++++))),,,,,,,,,+++++++++******))))))))))))))))))))))))++++++************++++++...---+++***)))(((((((((,,,,,,++++++***)))((((((******))))))))))))******+++,,,---------,,,+++***---,,,+++,,,...///...---------------------------........................////////////////////////000111111222222222111111111000000000111222333333:::;;;<<<<<<<<<;;;:::999<<<======<<<<<<>>>BBBEEE------+++*********+++,,,++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))++++++************+++++++++*********))))))))))))))))))*********+++++++++(((((((((((((((((((((((((((((()))***************)))***+++++++++***))))))************************************)))))))))(((***,,,,,,,,,+++***+++,,,,,,+++)))(((((()))+++,,,((())))))*********))))))))))))))))))))))))))))))*********)))))))))((((((((((((((()))))))))))))))***)))(((&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((((((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***+++++++++++++++,,,,,,---------------------,,,+++***))))))((((((''''''(((((()))))))))(((((((((((())))))&&&&&&&&&''''''''''''((('''(((((((((((((((((('''***)))((((((((()))++++++(((((())))))***)))))))))*********))))))*********))))))))))))******************))))))))))))******************************((()))***++++++***)))(((******)))(((((()))******************)))))))))((())))))******++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((***************+++++++++---,,,,,,+++*********+++)))************+++++++++++++++++++++++++++++++++(((((()))***++++++++++++,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,+++++++++***************+++*********)))))))))))))))************+++++++++,,,***)))(((***---000333999888666333///,,,++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++))),,,,,,,,,+++++++++******************************++++++************++++++,,,,,,+++************++++++++++++++++++++++++++++++******))))))******++++++,,,---------,,,++++++---,,,+++,,,...///...---------------------------........................111111111111111111111111000000111222222222222222111111111000111111222222777888999:::;;;:::999999<<<============>>>BBBEEE...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))++++++************++++++***************)))))))))***************+++++++++))))))))))))))))))))))))((()))******+++*********((())))))*********))))))************************************))))))))))))((()))******(((((()))***+++***)))(((((()))***+++&&&&&&((())))))*********************************************))))))))))))))))))))))))))))))((((((***)))((('''((()))***+++))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))*********((((((((())))))******+++)))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,******+++,,,,,,---......------...------,,,+++***))))))(((((((((((())))))))))))(((((((((((())))))((())))))))))))*********)))((((((''''''(((((())))))))))))((()))******+++((())))))******+++++++++++++++************++++++)))))))))*********++++++******))))))))))))******************************))))))))))))))))))))))))+++******))))))******+++************))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***((()))***+++,,,++++++***,,,,,,++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,++++++*********,,,,,,++++++***+++++++++------,,,,,,+++******)))+++++++++++++++*********)))************+++++++++******)))((()))***,,,---333777;;;:::333---+++***(((((()))***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,------)))******+++,,,------...,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,...///...---------------------------........................111111111111111111111111//////111222333333333333222222111111000111111111444555666888999999999999<<<============???BBBEEE------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++*********)))))))))************************************************)))))))))))))))'''((()))(((''''''((()))******))))))))))))******'''(((((()))******))))))***************+++++++++))))))))))))))))))))))))+++******))))))((((((((())))))(((((()))***+++,,,))))))))))))))))))))))))************************(((((()))*********************+++,,,,,,---......++++++,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******++++++,,,---******++++++,,,---......---.........------,,,+++***))))))(((((())))))***,,,++++++******++++++,,,*********+++++++++,,,,,,***)))(((''''''((()))***)))))))))))))))******+++)))))))))******+++,,,---,,,++++++++++++++++++,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,******************************))))))))))))******++++++++++++++++++++++++*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++'''(((***,,,---,,,+++***+++++++++,,,+++++++++***))))))*********+++++++++++++++++++++++++++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,+++******)))------,,,+++************---------------,,,,,,,,,------------,,,,,,,,,,,,))))))*********+++++++++))))))))))))******++++++,,,111666777333...***)))'''((()))++++++,,,,,,,,,------------------------,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,...---,,,---...//////---,,,,,,------------------...................................................///000222333444444444333333222111000000000111222333444666888999:::;;;======>>>======???CCCFFF+++++++++++++++******)))+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++)))))))))*********++++++******+++++++++,,,,,,,,,************************,,,,,,------------,,,,,,++++++************++++++***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************++++++,,,,,,************************))))))))))))))))))*********+++,,,,,,******+++,,,***))))))))))))))))))******+++++++++******)))((())))))******++++++++++++((((((((((((((((((((((((++++++******))))))(((((((((((()))))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((()))************)))******+++,,,---......///+++++++++++++++***))))))************************))))))))))))))))))))))))((()))))))))************++++++******++++++,,,---******+++,,,,,,---......------......------,,,,,,******))))))))))))******,,,,,,++++++++++++,,,,,,'''''''''((((((((())))))***)))(((''''''((()))***((()))))))))************))))))))))))***+++------,,,++++++++++++++++++,,,************++++++++++++,,,,,,++++++++++++,,,,,,******************************))))))))))))******++++++,,,,,,,,,,,,++++++))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++'''(((***,,,---,,,***)))***++++++,,,,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++)))***+++++++++++++++++++++,,,,,,,,,,,,+++***)))------,,,+++************)))******+++,,,------...++++++,,,,,,,,,,,,,,,,,,))))))*********+++++++++(((((()))++++++,,,,,,,,,++++++---000222111---***)))***+++,,,------------------------------------,,,+++***+++,,,,,,,,,***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,------...---,,,---///000///...,,,,,,,,,---------......////////////////////////........................//////111222444444555555333333222111000000000111333333555666888;;;<<<======>>>>>>======???CCCFFF***++++++++++++***)))(((************************++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,(((((())))))***+++++++++******+++++++++,,,,,,,,,******************************++++++++++++******++++++************++++++*********++++++++++++++++++++++++***************************************+++++++++,,,++++++***)))+++*********+++,,,---...++++++++++++++++++++++++))))))))))))************)))***+++***))))))***+++)))))))))))))))))))))))),,,,,,,,,++++++***)))((((((((())))))***+++++++++(((((((((((())))))))))))******************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******))))))))))))******++++++,,,(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))***************************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++************++++++******))))))))))))******))))))))))))***************))))))(((((())))))***(((((()))************)))***)))(((((()))***,,,---++++++************++++++*********++++++++++++,,,******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))************************************))))))))))))))))))))))))*********))))))*********)))***+++,,,,,,+++***))))))***+++,,,---,,,+++***)))************+++++++++++++++++++++++++++++++++))))))************))))))******,,,------,,,+++***,,,,,,++++++***+++++++++&&&&&&'''(((***+++,,,---))))))))))))************)))************+++++++++))))))***+++,,,------------***))),,,111333000,,,++++++,,,---.........---++++++++++++++++++++++++---+++***+++,,,---,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,---.........---------///000///...+++,,,,,,------.........////////////////////////111111111111111111111111000000222333444444444444222222111111000111111111444444555777999;;;===???===>>>>>>>>>>>>@@@CCCFFF++++++,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,))))))******+++,,,,,,---******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++************++++++*********++++++,,,,,,,,,+++++++++*********))))))************************+++,,,,,,,,,++++++***)))***)))))))))***+++------++++++++++++++++++++++++((()))))))))************&&&((()))((('''&&&''')))(((((())))))))))))(((((()))***************))))))''''''((())))))***++++++))))))******++++++++++++******************++++++(((((())))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++)))((()))))))))***************&&&'''((())))))***))))))************************))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++******++++++++++++******))))))******+++++++++,,,,,,,,,---------)))))))))******)))))))))'''((()))***+++******)))***)))(((''''''(((***+++*********))))))******************+++++++++,,,,,,******))))))))))))******++++++++++++++++++++++++((()))***++++++***)))((()))***+++,,,,,,+++***)))((()))))))))************))))))******++++++,,,,,,)))))))))))))))))))))))))))******++++++******))),,,,,,++++++***)))))))))(((***+++------,,,+++***)))************+++++++++++++++++++++++++++++++++))))))************))))))((()))+++---------,,,++++++++++++***++++++,,,,,,(((((())))))***+++,,,,,,************++++++,,,,,,)))************+++++++++,,,++++++******++++++,,,++++++,,,---.........---+++,,,,,,------,,,,,,,,,************************---,,,++++++------,,,+++,,,,,,,,,+++++++++******************************++++++************+++++++++************+++,,,,,,))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******+++---...//////...---...///000///...++++++,,,,,,---......///////////////////////////111111111111111111111111111222222333444444444333111111111000111111222222444444555666888:::===>>>===>>>>>>>>>>>>@@@CCCFFF,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,------......------,,,++++++************++++++*********++++++,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))((((((((((((***,,,---++++++++++++++++++++++++(((((())))))*********+++)))+++,,,+++***)))***+++(((((())))))))))))((((((&&&'''((()))************&&&''''''((()))*********+++++++++,,,,,,---------)))))))))***+++++++++,,,(((((())))))((('''&&&%%%))))))))))))))))))))))))************************'''(((***+++,,,+++)))(((,,,,,,++++++++++++++++++'''((()))+++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************)))))))))((()))******+++...------,,,,,,++++++*********+++,,,,,,,,,++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---(((((()))))))))*********((()))***++++++***)))((('''((()))++++++******)))+++***((('''&&&''')))*********))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++''')))***,,,,,,***)))''')))***+++,,,,,,+++***)))(((((())))))*********+++))))))***+++,,,---------)))))))))))))))))))))))))))***+++,,,,,,+++***)))...---+++***)))(((((()))((()))+++---------+++***)))************+++++++++++++++++++++++++++++++++******+++++++++******)))'''(((+++---...---,,,,,,************+++,,,---------------------------------------....../////////)))************+++++++++...---+++)))(((((()))***(((+++///...+++))))))+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++************++++++((((((((()))***,,,---...&&&'''((()))+++,,,---...,,,++++++******++++++,,,++++++******+++---...//////...---...000000000...++++++,,,,,,---...//////000000000000000000000000////////////////////////222222333444444333333333111000000000111222333333444444444555777:::<<<===>>>>>>???>>>>>>@@@DDDGGG******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,---...//////+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++,,,---...,,,)))'''''''''++++++++++++++++++++++++---,,,+++******+++,,,---************************+++***)))))))))***,,,---************************,,,---...//////---+++***)))))))))))))))))))))))))))***++++++***)))(((''''''''')))*********)))(((((((((((()))******++++++))))))************))))))))))))))))))))))))))))))+++***)))((((((''''''(((***)))))))))+++,,,+++***$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((()))***++++++***)))(((///---+++)))((((((((()))******))))))))))))******(((((()))***************,,,)))'''(((+++---,,,***((()))+++---......------------++++++++++++------************************+++++++++*********))))))))))))))))))************'''(((***,,,,,,***(((''')))************+++++++++++++++***))))))***++++++,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,************))))))))))))++++++******)))(((((((((,,,+++***((((((((()))***+++***)))(((((()))***+++************************+++++++++*********))))))((((((((((((((((((((((((***************************++++++++++++,,,,,,,,,+++*********+++,,,,,,------,,,+++++++++,,,---.........---+++++++++++++++,,,,,,++++++***+++++++++,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,************+++,,,------000...,,,,,,---...///...++++++++++++******)))))),,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))***,,,---------......------,,,+++************************,,,,,,++++++++++++++++++(((***,,,------,,,+++*********+++*********,,,...***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++,,,------...///++++++,,,,,,,,,---------/////////000111000...+++000000//////.........---.........//////000111222000000000000111111111111444444444444444444444444555555666777888999999:::===>>>>>>>>>>>>AAADDDHHH***++++++,,,------......++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,+++++++++---...---+++*********++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++(((''''''&&&'''((()))***************************+++,,,.........---+++***))))))))))))))))))))))))))))))***+++***)))(((((($$$%%%&&&'''''''''&&&&&&++++++******)))((((((((())))))************))))))))))))))))))))))))))))))))))))((((((((())))))******)))((()))+++,,,+++***''''''(((((())))))******************************************************(((((((((''''''&&&&&&&&&*********++++++******))),,,+++***))))))***++++++******))))))))))))******))))))***+++++++++++++++,,,*********++++++***)))+++,,,---...............---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))))))))))))))************((()))***++++++***)))((()))************+++++++++,,,---............---,,,,,,,,,,,,++++++*********))))))*********+++++++++(((((((((((((((((((((((())))))))))))************,,,+++***)))(((((()))***+++***)))(((((()))***+++************************+++++++++*********))))))++++++++++++++++++++++++************************((())))))))))))*********++++++******++++++,,,---,,,++++++***+++,,,---...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,......---,,,,,,,,,,,,---+++++++++***++++++,,,,,,///---++++++---......---++++++++++++*********))),,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,***)))***+++,,,---------......------,,,+++************************++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,---,,,***)))))))))***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------------,,,...000000///...000/////////.....................//////000111222222222222111111111111111333333333333333333333333555555666777888999999:::<<<===>>>>>>>>>@@@DDDGGG+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------------,,,+++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++************++++++******++++++++++++*********,,,------,,,+++,,,---++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************++++++,,,---,,,+++***)))))))))))))))))))))))))))(((((()))*********))))))''''''((())))))))))))(((++++++******)))((((((((())))))************))))))))))))))))))))))))))))))(((((((((((()))***++++++***)))((()))+++,,,+++******************+++++++++************************+++++++++++++++++++++++++++++++++************)))*********))))))******+++)))((())))))***+++---...******))))))))))))************+++,,,,,,,,,,,,+++***+++---,,,+++)))((((((------,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))*********++++++************************)))************++++++++++++,,,///111111///,,,++++++*********************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,++++++***)))))))))******+++***))))))))))))***+++************************+++++++++***************++++++++++++++++++++++++************************((())))))))))))*********++++++******++++++,,,,,,+++************+++,,,,,,((()))+++------------,,,,,,++++++***++++++,,,,,,,,,++++++******++++++,,,//////...------------------,,,,,,++++++++++++,,,...,,,++++++,,,------,,,++++++++++++************,,,,,,,,,++++++++++++***+++++++++++++++*********++++++++++++++++++++++++++++++*********,,,---...------......------,,,+++++++++++++++++++++++++++***+++++++++,,,---------,,,,,,+++++++++++++++,,,...------,,,+++***)))(((***,,,---,,,+++***+++---++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,------------,,,+++***+++...000000000////////////.....................//////000111222333333222222222222222222333333333333333333333333444555555666888999999:::;;;<<<=========???BBBEEE,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---,,,+++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++************++++++)))******++++++******)))***,,,------,,,++++++,,,+++++++++++++++++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------***************************++++++++++++***))))))))))))))))))))))))))))))''''''((())))))*********))))))*********+++++++++((((((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))(((((()))******+++***)))((()))***++++++)))+++++++++++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''((()))***+++(((((())))))***,,,,,,---******))))))))))))************++++++,,,++++++***&&&***......+++((((((***,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++******))))))******+++))))))*********+++++++++)))***,,,------,,,***)))((((((((()))))))))))))))))))))))))))*********+++------------............)))))))))******++++++++++++*********************************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,***************+++++++++((())),,,---...---+++***++++++******++++++,,,,,,,,,++++++******++++++,,,......---,,,,,,,,,,,,---...---,,,+++++++++++++++,,,+++******,,,,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++*********+++---...///------......------,,,+++++++++++++++++++++++++++)))))))))***+++,,,------,,,+++*********,,,...///222///---++++++,,,,,,,,,+++,,,---,,,++++++,,,---+++++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------------...---+++******,,,.../////////////////////.....................///000111222000000111111222333333444222222222222222222222222333444555666777888999:::999;;;<<<<<<===>>>AAADDD,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........------,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++************++++++)))******++++++******)))+++,,,---,,,***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))***************************+++++++++******))))))))))))))))))))))))))))))'''''''''(((((()))******&&&&&&&&&'''''''''((((((((((((((()))******++++++))))))************))))))************************++++++***))))))))))))))))))((('''(((***+++***)))*********************)))************************************************((()))))))))))))))))))))(((''''''&&&'''((()))***************++++++************))))))))))))******)))***************))))))$$$(((,,,---+++***+++,,,,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++************++++++))))))*********+++++++++******))))))))))))******))))))***************************+++++++++,,,,,,((((((((())))))*********,,,+++++++++******))))))*********++++++++++++*********++++++++++++******************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,))))))******++++++++++++***+++,,,------+++)))(((+++*********++++++,,,---,,,++++++******++++++,,,---,,,++++++******++++++......---,,,++++++++++++,,,*********,,,,,,+++***+++++++++++++++++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++******++++++,,,---...///------......------,,,+++++++++++++++++++++++++++'''(((((()))***++++++,,,***)))))))))+++...111333:::555...******,,,------+++,,,------++++++,,,---++++++,,,,,,,,,---------++++++,,,------...//////,,,,,,---------.........000---++++++,,,---------.........///////////////............///000111222,,,---...000222333444555222222222222222222222222333333444666777888999:::888:::<<<======>>>AAACCC------------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++************++++++******++++++++++++******+++,,,---,,,***(((((((((++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************+++++++++************)))))))))))))))))))))))))))(((((('''''''''((()))))))))(((((((((((()))******++++++******)))((((((((())))))************))))))************************,,,,,,+++***)))))))))))))))((('''(((***+++***))))))))))))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************''''''''''''((()))******+++++++++++++++***)))(((******))))))))))))******)))************)))((((((%%%'''***+++,,,,,,,,,---------,,,,,,,,,------...+++,,,,,,------,,,,,,+++***************************************+++++++++*********++++++++++++,,,++++++++++++++++++++++++)))************+++++++++,,,+++***))))))***+++,,,------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,((((((((()))******++++++---,,,,,,+++******)))))))))***++++++,,,+++++++++******+++,,,,,,+++*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))*********,,,,,,++++++******++++++)))***++++++,,,,,,+++++++++,,,,,,,,,,,,***((('''************+++,,,------,,,++++++******++++++,,,,,,++++++***************...------,,,,,,,,,,,,---++++++***+++------+++)))++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++***)))))))))+++...111333???888///***)))++++++++++++---...---,,,+++,,,...++++++,,,,,,------......++++++,,,---...///000000,,,---------............000...,,,,,,---...---,,,.........///////////////.........//////000111222+++,,,---///111333444555333333333333333333333333222222444555777888::::::888:::<<<===>>>???AAACCC..................------------------------------------------------------+++,,,---...////////////,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++)))+++---,,,+++******++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++,,,---.........------************************,,,,,,+++***************))))))))))))))))))))))))))))))((('''&&&'''((((((++++++*********+++,,,---++++++******)))((((((((())))))************))))))************************++++++******)))*********)))((('''(((*********((((((((())))))******++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,'''((()))***++++++++++++***++++++,,,+++***)))(((******))))))))))))*********+++++++++******)))((()))(((((()))+++---,,,,,,+++,,,---...............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,******,,,,,,,,,,,,******)))************+++++++++++++++++++++++++++++++++------,,,,,,++++++******************++++++++++++*********+++,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))*********---,,,++++++******++++++******,,,---------,,,++++++++++++***************************+++,,,---...,,,++++++******++++++,,,---,,,++++++******++++++------,,,,,,,,,------...,,,++++++,,,------+++)))+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---*********+++,,,---------,,,,,,------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,...///000888333,,,***,,,---,,,***,,,---...---,,,,,,,,,...++++++,,,,,,---......///,,,---------......//////------------...............------...000000///---............/////////000.........//////000111222...///000111222222333444333333333333333333333333111222333555777888::::::888:::===>>>??????AAACCC..................------------------------------------------------------++++++---...//////000000,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++(((***,,,---,,,,,,---...++++++++++++++++++++++++***+++,,,------,,,+++***************************((()))***+++,,,+++******************************---,,,++++++******++++++))))))))))))))))))))))))***)))((('''&&&&&&'''((()))((('''''''''(((***+++((((((((()))******++++++))))))************))))))************************))))))))))))***+++,,,---)))((('''((()))******((((((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&&&&''''''((((((((()))((()))+++,,,------,,,,,,))))))+++,,,,,,+++***)))******))))))))))))******,,,,,,,,,,,,,,,+++***)))---***'''(((+++---+++)))((()))+++---......------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,)))***,,,------,,,***))))))************+++++++++((()))+++------+++)))(((+++******)))(((''''''&&&))))))))))))************''''''((()))******++++++*********++++++,,,------)))***+++,,,---,,,,,,+++***+++,,,------,,,+++***************************))))))******++++++++++++***************************************************++++++++++++,,,,,,,,,---,,,,,,+++*********+++***+++,,,---...---,,,,,,))))))))))))***+++,,,---************+++,,,---...,,,++++++++++++++++++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------...///,,,++++++---......,,,***+++++++++,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,---------******+++,,,------......---------...------,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------------------------,,,,,,------------***(((+++///111///,,,,,,---......,,,,,,---...++++++,,,,,,---.../////////............------------------.........//////,,,,,,---///111222111///---.........//////000000.........//////000111222222222222222222222222222444444444444444444444444111222333555777888::::::888;;;>>>??????@@@BBBCCC+++,,,---...////////////...------------...//////++++++++++++++++++++++++------------------------........................,,,,,,------,,,,,,+++***---,,,+++******+++,,,---***++++++,,,,,,++++++***---------,,,+++***)))((()))***,,,------,,,+++)))'''&&&&&&(((+++------,,,,,,+++++++++++++++++++++---,,,++++++,,,,,,***)))((()))***+++++++++++++++''')))***)))((('''(((***************************+++***)))(((((()))***+++)))************))))))(((''''''(((((())))))******(((((())))))))))))(((((())))))***))))))((('''&&&++++++************++++++((((((((()))******++++++************************))))))(((((((((((())))))))))))(((((()))***++++++,,,+++***))))))***+++,,,++++++++++++******))))))+++***)))(((((()))***+++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,,,,---//////------------,,,,,,+++***))))))))))))))))))))))))...---,,,,,,++++++++++++***++++++,,,,,,++++++*********++++++++++++******))))))*********+++++++++(((***+++,,,,,,+++)))((()))************)))((((((,,,+++++++++******))))))---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------*********)))******+++,,,******)))+++------,,,+++,,,+++)))((((((((())))))*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,......---,,,************+++,,,------***+++------,,,,,,,,,---000///---+++***+++---...---,,,,,,++++++,,,,,,------------............///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********)))+++---//////---+++)))+++*********))))))(((((())))))))))))))))))))))))((()))***+++,,,---------+++++++++,,,,,,,,,------//////...---+++***))))))+++---000...+++***,,,///,,,---...//////...---,,,//////.........---------+++,,,......---...///111,,,---......------...000000000000000000000000000000111111222222333444444222222111111222222333444333444555666777888999:::;;;<<<============@@@BBB---...............------...............///000000++++++++++++++++++++++++------------------------------------------------,,,,,,------,,,,,,+++***+++***))))))))))))***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))###$$$&&&(((***************))))))***+++,,,,,,***++++++++++++++++++++++++---+++******++++++***)))))))))***+++++++++++++++((()))***)))((('''(((*********************************)))(((((()))******((())))))*********))))))(((((((((((())))))******((())))))))))))))))))((()))***************)))(((+++******************+++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++++++++***))))))***++++++************))))))((((((++++++***))))))***++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))((('''''''''(((******,,,,,,------,,,,,,+++***************************---,,,+++************+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,))))))***++++++***)))(((++++++,,,,,,++++++***)))***)))))))))((((((((((((,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,,,,,,,,,,***************++++++,,,*********+++------,,,***---,,,+++******++++++,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++,,,......---,,,,,,,,,+++++++++++++++,,,***+++,,,---,,,,,,,,,---///...---,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,---...//////000//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))***,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...---,,,------............------//////.........---------+++,,,......---...///111,,,...//////...---///000222111111111111111111111000111111222222333444444111111000000111111222333333444555666777888999:::;;;<<<============@@@BBB////////////...---,,,+++/////////...///000000111++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******)))''''''((()))+++,,,------...,,,++++++,,,,,,***)))************************,,,***))))))***+++***((())))))***++++++++++++***((()))******(((((()))***************************))))))(((((((((((())))))'''((()))***************((((((((())))))))))))***))))))************)))))))))******++++++++++++***************************++++++******)))(((((('''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))***+++++++++***))))))***++++++)))))))))))))))(((((((((++++++************++++++************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++************+++,,,---,,,,,,,,,,,,,,,++++++***************************++++++******))))))*********++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,---------+++++++++******++++++,,,---------------,,,,,,+++)))))))))))))))(((((((((*********+++++++++++++++++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,+++++++++***************+++,,,,,,+++******+++------,,,***,,,++++++++++++,,,,,,---,,,,,,++++++++++++++++++,,,++++++******++++++,,,---,,,+++,,,...///...---...---,,,+++************++++++,,,,,,,,,------------............---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------,,,,,,,,,...---,,,++++++,,,---...------,,,,,,,,,,,,++++++------------------------)))***+++,,,,,,------,,,---------.........//////******+++,,,---...//////000,,,***+++///000---***.........------........................---------+++---......------///000---///000000///...000111111111111000000/////////000111111222222333444444000000000000000111222222333444555666777888999:::;;;<<<============@@@BBB......//////...------,,,...............///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***........................+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))...---,,,,,,+++,,,,,,,,,---,,,+++***++++++***((()))))))))))))))*********+++)))((()))******)))((()))******+++++++++******((()))******)))((()))***************************)))(((((((((((((((((()))&&&'''(((******+++++++++)))))))))))))))))))))))))))******++++++******)))((())))))***++++++++++++*********++++++*********************))))))(((((())))))))))))))))))))))))***))))))))))))))))))******)))))))))))))))******+++******************+++************))))))))))))*********))))))*********************************))))))*********+++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------...............//////000++++++,,,,,,,,,++++++***************************++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,...///---------...---,,,,,,+++++++++++++++++++++++++++)))))))))******++++++,,,***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,++++++******+++************+++,,,,,,+++******+++,,,---+++***))))))))))))***++++++,,,,,,,,,,,,++++++*********+++++++++******+++++++++,,,++++++,,,...///...---...---,,,+++++++++++++++,,,+++++++++,,,---------,,,---...//////...---++++++++++++******+++++++++......---,,,,,,+++******---------,,,,,,+++++++++------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------..................------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,------,,,,,,------------............***++++++,,,---...//////...---+++,,,...///---+++///...---,,,,,,---...///........................,,,---......------...000...///000000//////000111000//////......------,,,000111111222222333444444111111111111111222222333333444555666777888999:::;;;<<<============@@@BBB,,,------...//////......------,,,,,,,,,---..............................------------------------------------------------,,,,,,------,,,,,,+++***........................,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++******,,,+++******))))))*********)))((()))***+++***)))(((((()))))))))************)))((()))***+++***(((******+++++++++******))))))***+++***)))((()))+++************************(((((())))))))))))((((((&&&'''(((******+++++++++************))))))))))))******++++++++++++******''''''((()))*********))))))***++++++++++++***)))(((((())))))************++++++++++++++++++++++++******))))))))))))************)))))))))))))))************++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,,,,******+++,,,,,,+++++++++************************,,,,,,+++++++++,,,,,,---***++++++,,,,,,++++++*********++++++++++++******++++++++++++************,,,***)))((((((***,,,...,,,,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,)))))))))******++++++,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++***+++,,,,,,---,,,+++***+++,,,,,,+++)))))))))******++++++++++++,,,,,,,,,++++++*********,,,++++++++++++++++++,,,---,,,+++,,,...///...---,,,,,,++++++,,,------...---+++)))***,,,...---,,,+++---///000000///---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...........................+++,,,...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,+++,,,,,,,,,,,,---------------------------------+++---///...,,,+++---...///...---,,,,,,---...///---.....................,,,---///...------...///...///000000//////000111000000000//////.........000111111222222333444444333222222222222333444444333444555666777888999:::;;;<<<============@@@BBB+++,,,---...////////////,,,,,,++++++,,,,,,---...........................------------------------........................,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,++++++***)))******+++,,,,,,------(((''''''(((***,,,+++***((())))))******+++++++++***)))((()))+++++++++******++++++++++++***)))))))))***++++++))))))***+++************************))))))************))))))'''((()))***************+++************)))))))))++++++,,,,,,,,,,,,++++++'''(((((())))))))))))((()))***+++,,,,,,+++***)))'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++******))))))))))))))))))***++++++++++++***)))+++++++++,,,,,,,,,,,,,,,))))))************))))))************************)))************+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,+++)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...***++++++,,,,,,++++++***)))******++++++******)))++++++***************)))'''&&&%%%$$$%%%''')))***+++++++++++++++***)))))))))))))))************************+++++++++++++++*********++++++,,,,,,---)))******++++++******)))+++++++++++++++*********+++++++++++++++,,,------,,,+++++++++,,,,,,+++)))+++,,,------...------,,,,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,,,,......---,,,++++++++++++,,,---...//////+++((())),,,......,,,,,,---///000000///...------,,,,,,++++++,,,,,,---((()))***,,,---///000111------------,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------......------------......---------...............***,,,///000000///,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------//////......------,,,,,,***...000///+++***,,,000.........------.........---------...............---...///...------...///---///000000///...000111111111111111111111111111000111111222222333444444333333333333333444555555333444555666777888999:::;;;<<<============@@@BBB------...............------,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++***,,,,,,------------,,,,,,***++++++,,,,,,+++++++++)))***,,,---...------,,,)))(((((()))+++,,,,,,+++))))))******+++,,,,,,---+++***)))***,,,,,,,,,++++++++++++++++++***)))))))))***++++++))))))***+++************************)))***+++,,,,,,+++***)))((())))))*********))))))+++++++++*********))))))++++++,,,,,,,,,,,,++++++))))))*********)))(((((((((***+++,,,,,,+++***((()))))))))))))))*********+++++++++++++++++++++++++++******))))))******+++++++++***))))))))))))))))))***++++++++++++***)))******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***************************)))************+++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,.../////////...---))))))***+++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,++++++*********&&&%%%%%%%%%%%%'''((()))+++++++++++++++******))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------)))******++++++******)))************++++++++++++,,,++++++++++++,,,---------+++++++++,,,,,,***(((,,,---.........---,,,+++++++++++++++++++++,,,,,,...------,,,,,,------...///...------------,,,***------,,,,,,,,,------...000+++((((((,,,///...,,,,,,---...///000000///......------,,,,,,------...***+++,,,---...///000000------------------------........................,,,,,,------------,,,,,,,,,,,,,,,------------.........------------......,,,,,,---------.........------...//////...------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------...///.........------------,,,---...------,,,------------............---------------.........//////---...///...---,,,---///,,,...//////...---///000...//////000000111111222000111111222222333444444333333222222333333444555333444555666777888999:::;;;<<<============@@@BBB////////////...---,,,,,,...------------...//////++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,---......---,,,,,,,,,------......------,,,***++++++,,,,,,,,,++++++'''((()))***)))'''%%%###,,,*********,,,---,,,+++))))))***+++,,,,,,------+++***)))***,,,------++++++++++++++++++***)))((()))+++++++++***)))***+++***************************+++,,,------,,,+++***)))************))))))(((++++++++++++******))))))+++,,,,,,------,,,,,,++++++++++++++++++***)))(((((()))+++,,,,,,+++)))(((++++++******)))(((((((((************************++++++************++++++++++++***))))))((()))))))))***+++,,,,,,+++***)))))))))******++++++++++++,,,,,,............,,,,,,************************)))************+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++---.........---,,,((()))***+++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++'''''''''((((((***+++++++++,,,,,,,,,,,,+++******+++++++++,,,,,,------------------,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,------,,,,,,,,,))))))******+++++++++,,,,,,,,,++++++,,,,,,---...---,,,++++++,,,,,,***(((+++,,,,,,---,,,+++)))(((*********++++++,,,,,,---///......------......///000///------------+++)))//////...---,,,,,,,,,,,,000+++'''(((,,,///...,,,------...//////000/////////......------......///000000///...---,,,,,,+++................................................,,,------......------,,,,,,,,,,,,---------............------------......,,,,,,,,,---------......///...---,,,,,,---...///---.........//////000000---------------------------------...------,,,,,,---------.........//////........................///,,,***+++...000---+++,,,---...//////...---,,,---------.........//////---...//////---,,,---...,,,---......------...000***++++++,,,---...//////000111111222333333444444222222111111222222333444333444555666777888999:::;;;<<<=========>>>@@@BBB---,,,,,,,,,------...///---------.........//////...---,,,,,,,,,,,,---...////////////////////////.........------,,,,,,,,,............------,,,+++)))******+++++++++******000000//////............+++++++++,,,,,,+++++++++++++++***************+++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***))))))++++++************++++++************************)))***+++,,,+++***(((&&&###%%%''')))******((((((,,,,,,++++++***+++++++++******))))))(((((('''''',,,,,,,,,++++++*********************************))))))************))))))************************++++++******************---,,,***(((((((((((()))))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++,,,,,,++++++++++++++++++++++++******++++++,,,---******+++,,,,,,---............---------,,,,,,,,,,,,+++***))))))***+++,,,************************))))))*********))))))((())))))))))))))))))))))))++++++++++++******)))))))))******+++++++++******,,,,,,++++++++++++++++++&&&''')))+++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))*********))))))(((*********++++++,,,,,,,,,++++++++++++******))))))***++++++,,,,,,++++++***++++++++++++++++++++++++******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111222.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///111111000///...///000+++++++++,,,,,,,,,------...------,,,,,,------...)))******++++++,,,,,,------------,,,,,,+++++++++------...///...---+++***------------------------***+++,,,,,,---------------...///...------...///000///...------...///000,,,---------------------++++++++++++,,,,,,---...*********++++++,,,,,,,,,.................................------,,,,,,,,,)))***+++,,,...///000000///////////////////////////............///000000......------------.....................///000111............/////////000...///000222333444555555111111111222222333333333111444777999999999999:::888888999999;;;<<<>>>???///...---,,,,,,+++,,,,,,---------.........//////......---,,,,,,---......------------------------......---------,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,,,,+++/////////......---------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++*********,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++++++++************++++++************************))))))+++++++++***((('''&&&''')))+++,,,+++***))),,,++++++******+++++++++++++++*********)))))))))++++++***************)))+++++++++***************))))))************))))))************************************************+++******))))))***+++,,,************************))))))***+++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,------............---------,,,,,,,,,))))))(((''''''((())))))******************************++++++++++++******++++++++++++++++++++++++,,,+++++++++******************++++++++++++******++++++++++++++++++++++++,,,,,,------,,,+++***))),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++++++++************+++++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++***))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------.........------,,,,,,,,,++++++,,,,,,,,,---------...------------------------//////...---,,,---...,,,,,,,,,,,,------------...------,,,,,,------...//////...------,,,,,,+++---------,,,,,,,,,++++++------......------,,,+++------------------------++++++,,,---------,,,,,,---...///...------...///000///...------...///000.........------,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------..............................---------,,,,,,,,,++++++,,,---......//////........................,,,,,,+++++++++,,,------///......------......//////............//////000........./////////000000111222222333333222222111111111111222222333333333111444777999999999999:::::::::;;;<<<===???@@@AAA111000...---+++***))))))---............/////////......---,,,,,,---......------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***------............------......------------,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,------------,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++************++++++************************))))))***++++++***((('''((()))+++,,,------,,,+++++++++*********++++++,,,+++++++++++++++*********)))))))))))))))*********++++++++++++******))))))))))))************))))))************************************************))))))))))))***+++,,,---************************)))******+++++++++++++++++++++************++++++*********++++++,,,,,,---++++++******++++++,,,---+++++++++,,,------............---------,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,,,,,,,+++------------------------,,,,,,++++++++++++*********+++++++++++++++******************************............---,,,******,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------.........//////......---.........---------------,,,,,,,,,,,,------------000000//////......---------//////...---,,,---...------------.........///......------------......//////......---,,,,,,,,,------------,,,,,,,,,,,,......---,,,,,,,,,------........................,,,------------,,,,,,+++---...///...------.../////////............//////000//////...---,,,++++++,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---------------------------------------...------------,,,,,,,,,,,,,,,---------................................................///000000///......------......///000//////............///....../////////000000000111222222333333222222111111111111222222222222222111444777888888888999:::::::::;;;<<<===???@@@AAA111000...,,,+++*********.............../////////......------------......////////////////////////------------------------+++++++++,,,,,,++++++***...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,---------------------------,,,,,,---...////////////......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++************++++++************************))))))************)))(((******+++,,,------,,,,,,***************++++++,,,++++++++++++++++++******((()))))))))******++++++,,,,,,++++++***))))))))))))******++++++******)))************************))))))))))))************(((((())))))***++++++,,,************************)))***++++++,,,,,,++++++++++++************++++++))))))***+++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,------............---------,,,,,,,,,......------------......***************************++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******))))))************++++++++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------------...//////000000000000///...............---------,,,,,,,,,------------...000000//////...---,,,,,,///111111000///...///000............////////////......------------......******++++++,,,---------------------------,,,,,,///...,,,++++++,,,---...////////////////////////---.........---,,,++++++---...///...---------////////////......///////////////......------,,,,,,------,,,,,,,,,------...------..................------------------------------------------------...............---------........................000000//////000000111222//////............//////111000///..................////////////000000000...///000222333444555555111111111111111222222222111444666888888888999:::999999999:::;;;===???@@@///...------,,,,,,------////////////////////////........................////////////////////////------------------------***++++++,,,,,,+++++++++---------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++,,,------++++++,,,,,,------------------------------------,,,---...///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++************++++++************************)))))))))*********))))))******++++++++++++++++++***)))))))))******+++,,,************************)))******++++++,,,,,,,,,+++++++++*********))))))******++++++++++++******************************(((((()))))))))*********))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++************++++++))))))***+++,,,,,,------++++++******++++++,,,---,,,,,,------------............---------,,,,,,,,,***++++++++++++++++++***************************))))))***+++,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******))))))******++++++++++++******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,------......------,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------.........))))))+++,,,---.................................,,,,,,---------.........000//////...---,,,++++++///111111000///...///000........./////////000000///......------......///***++++++,,,,,,---......------------------------...---,,,++++++,,,...///////////////////////////............------,,,+++---...///...---------///...//////////////////...---------....../////////......---,,,,,,---------........................------------------------------------------------//////.........---------........................------,,,,,,------...////////////....../////////111000///...............////////////000000000111...///000222333444555555111111111111111111111111111333666777777777999:::999999::::::<<<===???@@@......------...///000000000000000////////////...---...////////////...---------------------------,,,,,,,,,------------...***++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++*********+++,,,---...***+++,,,---......------------------------------+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++************++++++************************)))))))))))))))*********************************)))))))))))))))***+++,,,)))))))))***************+++++++++++++++,,,,,,,,,******************************++++++++++++******************************'''(((((())))))*********))))))*********))))))(((++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,---++++++******++++++,,,---------------------............---------,,,,,,,,,++++++,,,,,,,,,,,,++++++************************((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,+++***)))*********+++,,,,,,---------,,,,,,+++++++++++++++------,,,,,,,,,,,,------,,,,,,------------,,,,,,******+++,,,------------------------,,,,,,,,,,,,,,,,,,------------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,---......//////)))***,,,---///000000000.............../////////,,,---------............///......------,,,,,,,,,---//////...---,,,---.............../////////000//////............//////000000//////...---------------------............------,,,,,,,,,---..............................---............------,,,---...///...------...///......////////////......,,,,,,---...///000000111///...------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////..................------------------------///............///000000000//////......//////000000//////............////////////000000000111111111222222333333222222111111111111111111000000000222333555666666777999;;;;;;;;;<<<===>>>@@@AAABBB///////////////000111111000000000000/////////...---...///000000///...---------------------------,,,,,,,,,---------......++++++,,,------------------------,,,,,,+++***))),,,,,,,,,,,,---------...,,,------......------,,,+++++++++,,,,,,---...///***+++,,,............---........................,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***++++++************++++++************************)))))))))))))))******+++++++++***************+++(((((((((((()))***+++,,,*********+++++++++,,,,,,++++++++++++************)))))))))***++++++,,,,,,***++++++,,,,,,++++++***************************''''''(((((()))******+++))))))+++,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---..................------......---------,,,,,,,,,,,,---...//////...---,,,************************)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------,,,+++***)))***++++++,,,------......---,,,,,,+++,,,,,,......------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,......//////.........---------,,,,,,,,,,,,---------............///---,,,++++++,,,---///---------------------------...//////...---,,,+++,,,,,,------.../////////---...///000111111111111---........./////////000------------............//////..................---//////...---,,,---...------.........///////////////............//////000000000///......------------------.........///+++,,,------......------------------------------,,,---..................---...///...------...///---...///000000///...---------......//////000000//////...---------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////------------------------111111111000111222222333000000////////////000000///............//////000//////000000000111111111111222222333333222222111222111111111000000000///222333555555555666999;;;<<<<<<<<<===>>>@@@BBBBBB111111000000000000111111111111000000/////////...---...///000000///...---////////////////////////,,,,,,,,,------.........+++,,,------............------------,,,+++***))),,,,,,,,,------...............////////////......,,,,,,,,,---...///000111)))+++,,,...//////............................../////////...---,,,******,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,++++++************++++++************************))))))(((((()))***++++++,,,,,,+++******+++++++++(((((((((((()))***+++,,,+++++++++,,,,,,---------++++++******))))))(((((((((((()))***+++,,,,,,---***++++++,,,,,,++++++***************************&&&''''''((()))******+++((()))+++...///000000///++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++************++++++,,,,,,++++++++++++++++++++++++******++++++,,,---..................------......---------,,,,,,,,,))))))++++++++++++))))))***************************+++,,,---............---------------------------------.........//////---...------,,,+++***)))++++++,,,------...//////*********+++---000333444...------,,,,,,------...***++++++,,,,,,++++++***,,,---...///000000000000.........------,,,,,,,,,---------........./////////...,,,++++++,,,...///------------------------....../////////...,,,+++,,,,,,------...///000000,,,,,,---------------,,,---.........//////000000---------.........//////////////////000000000000///111111111///...///000------------........./////////............//////++++++,,,,,,---......///---------.........//////***+++---...///...------------------------------,,,,,,---.../////////...---...///...------...///---...///000000///...---///////////////.........000///...---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................//////000000------------------------...............//////000000000////////////000000...............///000111000000000000111111111111...///000222333444555555222111111111000000//////222333555555555666999;;;:::::::::;;;===>>>@@@AAA000//////.........//////333666888555000---...111000000000000000000000000---.........---,,,++++++---,,,******+++,,,,,,,,,---...,,,***+++000111///------............------000000000000000000000000000000//////..................////////////......------------------------$$$'''+++,,,+++***,,,...++++++,,,,,,,,,,,,------...---,,,+++************************************************************,,,,,,,,,+++***)))(((((())))))))))))))))))))))))************))))))(((((()))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,))))))************))))))((()))************)))((())))))*********+++++++++...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,************************...---,,,,,,++++++++++++........................,,,---...//////...---,,,+++,,,,,,+++******+++---...+++)))(((***+++,,,,,,...---,,,,,,,,,---...///+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---......---------------......///...---,,,,,,---...//////000111111///---......***+++---...///...------/////////.........------......---------...000111---------,,,,,,,,,,,,+++........................,,,,,,,,,---...000111222//////////////////....../////////000000111111111////////////////////////222222111000000///000000000000000000000000000000111111111111000000000000000000000000000000000000........................//////.........---------------------------------/////////......------------------,,,,,,+++++++++,,,++++++***+++,,,---...000000000000000/////////......///000000///...---000000/////////.........,,,,,,,,,---------......++++++,,,,,,...///111222//////////////////////////////.........---------111000///...------...///000000000000////////////////////////000000000000111///---///222333222000000000//////......------000000000000111111111111111111222333333333333222111111222222222333333333666555333222222444777999<<<<<<<<<===???@@@BBBCCC000//////........./////////222444222...---///222000000000000000000000000...////////////......---------------......---,,,111222111------///...***......///000000000//////000000000000000000000000/////////......------------......//////......---------------,,,,,,,,,,,,&&&))),,,,,,++++++,,,...++++++,,,,,,,,,,,,------************+++,,,---...************************************************+++,,,,,,++++++)))(((((())))))))))))))))))))))))++++++*********))))))))))))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++******))))))))))))))))))++++++++++++++++++***)))******+++++++++,,,,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,+++******))))))******))))))))))))************++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,------,,,++++++,,,...///---***)))+++,,,,,,,,,+++******)))***+++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...++++++***++++++,,,---...------,,,,,,,,,,,,,,,---...000111111///............///000111222222111000////////////.........---......---------...///000............------------//////////////////......+++,,,,,,------...///////////////000000000000000---........./////////000000000000000000000000000111111000000//////000000000000000000000000000000111111111000000000//////000000000000000000000000//////////////////////////////.........---------------------------------///.........---------------------,,,,,,,,,++++++000000/////////000111222.....................---......///000000///...---......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000111........................//////.........---------000000......---...//////111000000000//////........./////////000000000000000...---...000111000...///////////////.........000000000000111111111111111111222333333333333222111111222222222333333333555444333333444555777888;;;;;;<<<<<<>>>???AAABBB/////////......//////000,,,///111000---,,,...111000000000000000000000000//////000111111111000000...///000000111111111111///222222000000333333000000000111111111111000000..............................------------,,,,,,,,,------......------,,,------,,,,,,+++++++++***)))+++------,,,+++,,,---++++++,,,,,,,,,,,,------************+++,,,---...************************************************+++++++++++++++***)))((())))))))))))))))))))))))+++++++++++++++***************+++,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++++++++******)))(((((('''((()))******++++++************+++++++++,,,,,,,,,))))))************))))))******((((((((((((******++++++,,,,,,,,,---------,,,+++******))))))******))))))))))))*********+++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---......---,,,,,,---///000...,,,+++,,,------,,,******))))))******+++,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++//////.........---------*********+++,,,---...///---------.........------///000222111000...//////...///000000111000000000000000000000///////////////............//////000000000000/////////............------,,,,,,,,,+++---...////////////...---/////////000111111222222......///////////////000000000000000000000000000000////////////000000111////////////////////////000000000000////////////000000000000000000000000000000000000000000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,.........------------------------------,,,,,,,,,//////.........///000000------.....................//////000000//////............---------,,,,,,,,,,,,,,,---------......---------------...//////.......................................---------///............//////000111111000000///...------....../////////000000000000///......//////...---.........///////////////000000000000111111111111111111222333333333333222111111222222222333333333444444444555666777777888:::::::::;;;===>>>@@@AAA//////////////////000111---...000///---,,,...///////////////////////////...///000111111111111111111111111111222444777:::666999777333111333555333222222222111111000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++******))),,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++************************************************************+++++++++++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************))))))*********+++++++++,,,,,,,,,+++++++++******''''''(((******+++++++++******+++++++++,,,,,,,,,)))******++++++******)))***((('''%%%%%%'''(((***+++++++++,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,------..................,,,---...//////...---,,,,,,---...---++++++---...111///---,,,---...---,,,++++++++++++,,,,,,------......------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,---------------...///000//////111222222222111000111222444444222111111222111111222222222222222222333333222222222111111111111111000000000111111111222222111111111000000000111111000000///.........111222333444333111///......//////000111222222333111111111111111111111111000000000000000000000000///.........///000111111////////////////////////000000000/////////......000000000000000000000000/////////////////////////////////...............,,,,,,,,,,,,,,,,,,,,,,,,......------------------.........---------------------------------......////////////000000000000.../////////000000000000000000000000////////////,,,,,,,,,---------......///......---------..................................................................//////000000111111000///...------,,,........./////////000000111000////////////...---------......//////000000///000000000111111111111111111222333333333333222111111222222222333333333333444555777888888888777999999::::::<<<>>>???@@@///////////////000111111000111111000...------...////////////////////////---...//////000000000000222222111000111555===BBBHHHHHHAAA666...,,,---,,,222222111000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,+++******************************************************************+++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,&&&'''((()))***+++++++++******+++++++++,,,,,,,,,******++++++++++++******---,,,***))))))***,,,---************++++++++++++...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,---------************************,,,,,,,,,++++++,,,,,,------------.........//////,,,---...//////...---,,,+++,,,,,,+++******+++---111///------......---,,,++++++,,,,,,------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------000000///....../////////111222333444555444444333555666888888777666666777::::::999999999999999999666666666666555555555555555555555555555555444444444444444333333333222222777777777777666666555555555555777777666333111//////000000111222333333444222222222111111111111111000000000000000000000000///////////////000111222000000000000000000000000000000000000////////////111111111111111111111111........................////////////////////////------------------------................................................000000000000000000//////.../////////000000111111////////////000000111111111111000000000/////////,,,,,,,,,---------......//////...------------...........................---.....................------...//////000000000000000000///...------,,,............////////////111111111111000/////////------......//////000000///000000000111111111111111111222333333333333222111111222222222333333333222444666888999999999888999999999:::<<<===???@@@////////////000111222222222111111000///.........000000000000000000000000------.../////////......111111111///...333;;;BBBGGGHHHBBB666---,,,------////////////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,,,,+++++++++,,,,,,,,,,,,------************+++,,,---...******************************************************+++++++++******)))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++)))************+++++++++'''(((((()))******++++++'''((()))***++++++++++++******+++++++++,,,,,,,,,******++++++++++++******,,,+++***))))))***+++,,,))))))*********+++++++++,,,+++******))))))******************++++++++++++************************,,,,,,+++++++++,,,------***++++++,,,,,,---------,,,---...//////...---,,,++++++,,,+++***)))+++---///---------//////...---)))***+++,,,,,,,,,,,,+++.........---------------,,,------......------,,,------------------------------......///000000000111111000000000000111111444444555666777777777777:::<<<>>>>>>===<<<===>>>???>>>======<<<=========;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;:::999999888888777777777666666666888888888888888888888888888999999999888666444333333333333444444555555666222222222222222111111111111111111111111111111111111000000000000111111222000000000000000000000000111111111111000000000000111111111111111111111111...........................////////////000000000........................///////////////000000000.........///////////////...////////////......---,,,,,,------.../////////////////////000111222222/////////.........------,,,,,,,,,---------......///......---------......---------------------------------...............---...//////000//////.../////////............---------........./////////000111222111000///000111.........///////////////000000000000111111111111111111222333333333333222111111222222222333333333333444666888:::::::::999999999999:::<<<===???@@@////////////000111222333000/////////000000//////000000000000000000000000....../////////...------...000111///,,,...333999999======666//////000000+++,,,---......///......------------------------,,,,,,,,,,,,---------...,,,,,,------------,,,,,,++++++,,,,,,------......---***((((((+++,,,,,,+++++++++,,,,,,,,,,,,------************+++,,,---...************************************************)))******+++++++++******)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))******))))))***+++,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********))))))))))))***************+++++++++,,,,,,,,,+++******))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...******++++++,,,------...,,,---...//////...---,,,+++,,,---,,,******,,,---,,,++++++---///000///---***+++,,,---------,,,,,,------------............---......//////......---////////////////////////////////////000222555666333333444444555777888999;;;;;;;;;;;;<<<===>>>>>>???AAACCCCCCBBBBBBBBBDDDBBBAAA@@@????????????@@@????????????>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===??????>>>===<<<<<<;;;:::888888888888888888888888666666666666555555555444444444444444444444444444333222222111111111111222222222222222222222222222222222222222111111111111111111111111111111111111.........................../////////000000000000000000000000000000000000///000000000111111111222....../////////000000000---......///...---,,,+++,,,,,,------...//////000///////////////111222333////////////.........---,,,,,,,,,---------............---------......///---------------------------------.........//////...//////000000///...------------............///---------.........//////...000111111///...000222///////////////.........000000000000111111111111111111222333333333333222111111222222222333333333444555666888999:::;;;;;;999::::::;;;<<<>>>@@@@@@////////////000111222333...------...000111111000000000000000000000000000//////000//////...------+++...111///+++***,,,000555;;;===777000---+++***''')))+++---///111222333------------------------,,,,,,,,,------.........,,,------......------,,,***+++,,,---......///000,,,)))''''''***,,,,,,+++++++++,,,,,,,,,---------...---,,,+++************************************************************)))******+++++++++******))))))))))))))))))))))))(((((())))))*********+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++------,,,,,,+++***************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,---............---,,,++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,---------.................................++++++++++++,,,,,,---...,,,,,,------...///000000,,,---...//////...---,,,------...---,,,+++---///+++******,,,///000///...---...///000000000///...,,,---------.../////////......////////////......000000000000000000000000111000000000222555888:::666777888999<<<>>>AAABBBBBBAAA@@@@@@AAACCCEEEFFFCCCEEEFFFGGGFFFEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@????????????AAAAAABBBCCCDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBB<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999999666666666666666666666666444444333222111111111222222222222222222222222222333333333222222222111111111111111111111111111111000000000000000000000000.../////////000000111111000000000000000000000000000000111111222222222333.../////////000000111111111222333333333111000///.........///000111111222000////////////111333444111111111111000000000000,,,,,,,,,---------......---------------...//////---------------------------------.........////////////000000000...---,,,,,,,,,------.../////////---------.........//////+++...000000...---///222000000//////.........---000000000000111111111111111111222333333333333222111111222222222333333333555555666777999:::<<<<<<::::::;;;;;;===>>>@@@AAA222222111//////.........000000000000000000000000000000//////.........---,,,---...//////...---,,,//////............//////444>>>@@@777......000111.../////////...---,,,,,,------------------------)))***+++,,,,,,,,,,,,+++,,,---...,,,***))))))***+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***)))))))))))))))))))))))))))))))))******++++++++++++******)))+++---//////---+++)))*********)))))))))))))))((()))++++++***+++---000+++*********+++,,,,,,---++++++******)))*********///,,,)))))),,,...---,,,//////---,,,***)))((('''++++++,,,,,,,,,,,,------,,,,,,+++******+++++++++---,,,+++***((('''&&&&&&))))))***++++++,,,------------,,,+++************,,,,,,---------,,,++++++,,,------....../////////,,,,,,---.../////////...------++++++++++++------,,,,,,,,,------,,,++++++.........///111111///---///...---------...///000,,,,,,------.........//////,,,+++,,,000222222111666777888:::<<<>>>???@@@@@@@@@@@@???@@@AAAAAABBBBBB@@@??????@@@AAAAAAAAABBBCCCDDDFFFHHHIIIJJJJJJIIIFFFEEEGGGHHHGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFHHHJJJJJJJJJJJJJJJHHHEEEBBBEEECCCBBBBBBDDDDDDCCCBBBAAACCCEEEFFFFFFGGGIIIKKKGGGHHHHHHFFFCCCBBBBBBCCC>>>>>>===>>>??????>>><<>>>>>??????<<<999<<<======<<<:::888888999===???>>>999777777555000888555111///000111222222222222222222222222222222...///000111111111111111////////////000000000000////////////////////////000000000000000000000000000000000000000000000000,,,---///000111111111111222222000///............000000000000111111111111000000000000000000000000222111111111000000//////000000///...------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000000000000000000000000//////............//////111000...------...///000444333222111000///...---000000////////////000000222222111000//////000000111111111111111111111111111111222222222333333333333333333333333333333333444444555777888888888888777888999999999:::<<<>>>222222111000//////000000111111111111111111111111000000/////////.........------...//////...------000000////////////000000555;;;<<<444---,,,---,,,.........///......------........................++++++,,,,,,,,,------------...///---+++***+++,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,******************************++++++++++++*********+++---......---+++***++++++++++++++++++++++++***+++,,,+++))))))+++,,,++++++******++++++,,,---***************+++,,,---...,,,******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++......---,,,+++******)))******++++++,,,---------+++++++++***++++++,,,,,,++++++,,,------,,,,,,,,,++++++,,,---...///000000,,,---......//////......------,,,++++++,,,------------............------......///111444444333111111000///......///000111.........//////000000000777555555777:::<<<;;;:::>>>>>>>>>???@@@AAAAAAAAA?????????@@@@@@@@@AAAAAAAAA@@@>>>>>>???AAABBBCCCCCCDDDFFFHHHIIIJJJKKKLLLNNNKKKIIIJJJKKKKKKJJJJJJHHHFFFDDDBBBBBBCCCEEEFFFKKKLLLNNNPPPQQQQQQOOOMMMNNNKKKGGGEEEEEEEEEDDDDDDEEEGGGJJJMMMNNNPPPRRRUUUWWWXXXVVVQQQJJJEEECCCCCCBBBAAAAAAAAABBBBBBBBBBBBGGGEEEDDDDDDEEEDDDAAA>>>?????????===;;;;;;<<<>>>???BBBAAA===<<<<<<:::666999666222111222333333333111111111222222222333333111222333444444444333333000000000000000000000000////////////////////////////////////////////////////////////////////////000111222333333333222111222111000///........................////////////111111111111111111111111111111111111000000000///000//////...------,,,,,,,,,,,,---------.........---------........./////////////////////////////////..................///......---------......////////////000000111111111000000////////////000000111111000///////////////111111111111111111111111111111222222222333333333333333333333333333333333333444555777888888888888:::;;;<<<<<<<<<===???AAA222111111000000000111111111111111111111111111111000000000000////////////---......//////......---000000////////////000000111444444000,,,,,,,,,+++------......///.........////////////////////////...---,,,,,,,,,---...///...///000...,,,+++,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......******************************++++++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,------......---...///---+++******+++++++++******++++++,,,,,,************+++---...///---...---,,,******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++...---------,,,,,,,,,,,,++++++,,,,,,------......************+++,,,---...***++++++,,,------------******+++,,,---//////000------.../////////......------,,,,,,,,,,,,------......///////////////.........000333666888777666000/////////000000111222///000111333555666888888<<<<<<<<>>>>>???????????????CCCBBBAAAAAAAAACCCFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNOOONNNLLLKKKLLLNNNMMMLLLHHHFFFCCCAAAAAACCCEEEGGGNNNQQQUUUZZZ^^^aaabbbbbbbbb]]]WWWRRROOOMMMKKKJJJMMMPPPTTTXXX[[[^^^aaadddjjjjjjhhhaaaWWWOOOKKKJJJIIIHHHHHHGGGHHHIIIJJJKKKOOOOOONNNOOOPPPNNNKKKIIIGGGFFFDDDAAA???@@@CCCEEEGGGKKKLLLIIIHHHGGGCCC>>>===:::777555555666666555222222333333444444444555111111222333333222222111000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000///......---222111000//////......///............////////////222222222222222222222222111111111111000000000000/////////...------,,,,,,,,,------------................../////////000000////////////////////////......------------......+++,,,------............------...///000000111111000000////////////000000000////////////.........000000000000000000000000111111222222222333333333333333333333333333333333333444555777888888999999;;;<<<=========>>>@@@BBB222111111000000000111111111111111111111111111111000000000000000000000000......////////////......//////............//////,,,,,,,,,,,,...000000...,,,,,,---.../////////..............................---,,,******,,,...///---...///...,,,+++,,,---,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////...///000///---,,,,,,---,,,++++++***++++++,,,,,,++++++++++++,,,------...---000111///,,,***,,,...------,,,,,,+++***))))))+++++++++,,,,,,,,,------******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------.........+++*********++++++,,,---)))***+++,,,---.........++++++,,,,,,------............////////////......---------,,,,,,---------......//////000/////////......000333666888777666......///111222444555666222444666999<<>>???@@@AAA@@@@@@???GGGGGGFFFFFFEEEGGGJJJLLLKKKKKKKKKLLLLLLMMMNNNNNNJJJLLLMMMMMMOOOQQQPPPLLLHHHFFFCCCBBBBBBEEEHHHKKKRRRWWW___gggnnnsssxxx{{{}}}yyysssmmmhhhbbb\\\YYYXXX[[[___cccfffjjjooorrruuuwwwwwwqqqggg^^^ZZZZZZTTTTTTSSSQQQQQQRRRTTTVVVZZZ[[[]]]^^^^^^\\\YYYWWWSSSRRROOOJJJGGGGGGJJJLLLSSSYYY]]]\\\ZZZWWWPPPIIIFFFCCC???<<<:::999888666666666666666666666666666333333333333333333222222222111111111111111000000////////////////////////................................................---------------------,,,111111000///////////////000000000000111111111111111111111111111111111111111111111000000000000000//////.........---------------------............---.........////////////////////////////////////------,,,,,,,,,,,,------***+++---///000000//////////////////............000000////////////000000///000000000000000//////////////////////////////111111222222222333333333333333333333333333333333333333555666888999999999888:::;;;;;;;;;;;;>>>@@@333222111111111111111111111111111111111111111111000111111111111111111111////////////////////////...------,,,,,,------...,,,******,,,000111000000,,,,,,---.../////////...------------------------...,,,+++))))))***,,,---,,,---...---,,,+++,,,------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++*********)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...***+++---...---,,,,,,---,,,,,,++++++***++++++,,,...------,,,+++++++++++++++...000...+++)))+++---,,,,,,,,,++++++*********+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,------------......---,,,++++++*********+++)))***+++,,,---...............------------,,,,,,...///////////////......------------------------------.../////////////////////000222555666555444000111444666999;;;===>>>;;;<<<>>>@@@BBBDDDFFFGGGGGGHHHJJJJJJIIIGGGEEECCCBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFJJJKKKKKKJJJHHHHHHJJJMMMKKKJJJJJJJJJJJJKKKLLLLLLHHHNNNSSSUUUYYY^^^[[[UUUMMMKKKIIIGGGHHHJJJMMMOOOWWW]]]gggqqqyyy|||sssllleeegggiiijjjmmmpppuuuyyy|||~~~tttllliiijjjbbbbbbaaa___\\\\\\^^^aaaeeegggkkklllllliiifffdddcccaaa]]]XXXSSSQQQQQQRRRYYYaaaiiikkkllliiibbbZZZSSSPPPKKKFFFCCC@@@===:::;;;;;;;;;:::::::::::::::<<<:::999777666555666666333333222222111111111000000000000000000000000000////////////////////////////////////////////////.../////////000111222222111000000////////////000000000000000111111111111000000000000000000000000000000000000000000111111...............------------------.........//////,,,,,,---------.................................------,,,,,,,,,,,,------,,,---///000111111111000////////////............000000////////////000000000111111222222222111000////////////////////////111111222222222333333333333333333333333333333333222333555666888999999:::777888::::::999:::<<<>>>666555444333333222222222222222222222222222222222111111111111222222222222000//////......//////000...------------------...111---,,,///000...---...------......///.........---------------------------,,,+++*********+++,,,+++---...---,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))******++++++,,,,,,$$$&&&)))+++******+++,,,,,,,,,++++++******++++++///...---+++************(((***++++++***)))******((())))))+++,,,---......++++++,,,,,,,,,,,,------((()))+++,,,------,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------...---,,,+++***************++++++,,,------------///............---------//////000000000///......------............------,,,---...///000000000///000000111444777888777555888999<<>>@@@;;;:::999777666555555555222222222222222222222222111111111222222222333333111000///......///000111/////////....../////////111......111000++++++///.........///......------........................------,,,,,,,,,+++++++++,,,...///...---,,,---///------------------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++***+++---......---+++***************++++++++++++###&&&)))+++*********+++---,,,++++++******++++++---,,,+++***************)))))))))+++------,,,***'''((()))***,,,---...///++++++,,,,,,,,,,,,------''')))+++---------,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++++++++,,,------,,,,,,,,,------......///000111111000000000000000///......,,,---...//////...---,,,---...///000111111111111111222333777;;;===<<<;;;???@@@BBBDDDEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@@@@BBBDDDDDDCCCCCCFFFHHHLLLMMMMMMNNNOOOPPPQQQRRRSSSQQQOOONNNOOOPPPSSSTTTRRRUUUXXXVVVPPPJJJHHHIIIFFFGGGHHHJJJNNNSSSWWWYYYccclllssswww}}}uuummmfffaaa^^^___fffnnntttxxx{{{}}}yyysssmmmiiikkkpppttt~~~|||{{{}}}~~~zzzsssnnnnnnoooooouuu{{{~~~|||yyyvvvuuuwwwyyyyyyvvvpppiiiccc```^^^ccchhhjjjnnntttvvvsssmmmjjjeeeaaa]]]YYYUUURRRPPPQQQSSSUUUXXXZZZ\\\]]]]]]WWWLLLBBB:::777666777555444444333222222111111000000000000000000000000111111111111111111111111111111111111111111111111...------------...000000000000////////////000000............///////////////////////////////////////000000000111111111111....................................////////////------------....................................///..................///000000////////////000000/////////000000111111111000000////////////000000...000111333333333111111111111111111111111111111111111222222222333333333333333333333333333333333111222444666888999:::::::::;;;<<<<<<<<<===???AAA???>>><<<:::999888777777222222222222222222222222111111111222222333333333111000///......///000111111111000000000000111111...+++---111///+++,,,222.../////////...---,,,,,,////////////////////////---............---,,,+++---///000///......///000---------....../////////------------------------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------+++,,,,,,------,,,,,,+++)))+++---//////---+++))),,,+++++++++++++++++++++&&&))),,,...---,,,,,,,,,---,,,,,,+++*********+++*********)))******++++++,,,++++++---111222000---***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------''')))+++---...---,,,+++*********)))))))))((((((++++++++++++++++++++++++************+++,,,------,,,,,,---------,,,+++++++++,,,---///111222444444000000000000000///......,,,---...//////...---,,,//////000222222333333333222333666:::???AAABBBAAABBBCCCDDDDDDDDDCCCBBBAAA======>>>>>>???@@@@@@AAAAAACCCFFFGGGGGGIIIMMMPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSQQQNNNLLLMMMOOORRRTTTXXX\\\```]]]VVVNNNKKKKKKHHHIIIKKKPPPUUU\\\bbbeeeoooxxx~~~uuulllgggaaagggnnnrrrrrrssswww{{{~~~uuulllfffgggkkkpppxxxyyysssqqqrrrpppvvv}}}~~~zzzxxxwwwzzz}}}~~~xxxpppiiifffdddfffeeecccfffmmmrrrrrrtttqqqmmmiiigggccc___\\\[[[]]]```dddhhhlllooopppssskkk]]]OOOEEE@@@??????555555444333333222111111000000000000000000000000111111111111111111111111111111111111111111111111444333111000000111111222000000////////////000111000000000000111111111111000000000000000000000000//////000000111111111222---................................./////////000............/////////000........................//////............//////111000...------...///000444333222111000///...---000000////////////000000---///111222333222111000111111111111111111111111111111222222222333333333333333333333333333333333111222444666888999:::;;;999:::;;;;;;;;;<<<>>>@@@JJJIIIFFFCCC@@@===;;;:::444222222333666888888888333222111222444444333111...---++++++---......---222111000.........///000////////////////////////......------------......//////------,,,---...///------------------------........................------,,,+++,,,---...///------,,,++++++******)))***+++---//////---***)))000///...,,,,,,---......---,,,+++*********++++++*********++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++************++++++......---,,,,,,+++************))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------...------------.../////////......---------......------/////////...---,,,------.../////////......000111111222444666777888888999<<>>>>><<<;;;:::999:::<<<>>>???:::???GGGLLLOOOOOOPPPPPPYYYYYYWWWTTTPPPMMMKKKJJJJJJKKKKKKLLLOOOUUU]]]bbbfffkkkqqqrrrlllcccYYYTTTSSSTTTUUUXXX\\\aaaeeehhhpppzzz{{{qqqjjjiiijjjlllkkkjjjooouuuxxxnnngggbbb```ccciiirrrzzzwwwnnniiijjjkkkooouuu{{{}}}|||zzzxxxzzz}}}|||uuunnniiibbbaaa^^^]]]___fffooovvvyyyyyyxxxuuurrrmmmiiifffcccdddfffiiinnnuuu{{{~~~wwwhhh[[[QQQJJJDDD@@@===>>>???===999666555666666444222111111000///---222111111111111222222333222111000......000111222777555333111///...//////............/////////000////////////000000000000............////////////333222000/////////000111111111000000/////////...//////.........------------------------...///000111111111111000///------+++++++++,,,,,,,,,------//////000000000000//////////////////000000000000000000111111111111000000/////////222333333111...444333222111000000000000111111222222222333333333111111222222222111111000333444444555666777888888@@@???<<<:::999;;;@@@DDDPPPOOOMMMJJJGGGCCC@@@>>>>>><<<:::999999999777666222111111111333333111///000...------...//////...111111///........./////////////////////////////////......------......///......///000000///......------------------------------------------------------,,,,,,,,,---...///+++++++++,,,------......***+++---......---,,,+++//////...---------------***+++++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,++++++++++++++++++************++++++------,,,++++++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,,,,,,,------------...------------.../////////......------.........///000111111111000///............//////000000000111222333555777999;;;<<>>???CCCGGGLLLPPPQQQQQQQQQRRRSSSSSSQQQNNNKKKHHHHHHHHHKKKLLLOOORRRVVV\\\dddiiirrrwww|||}}}wwwmmmccc]]][[[[[[[[[]]]```eeeiiilllttt|||yyyiiihhhhhhjjjiiigggkkkqqqvvvxxx|||{{{rrrhhhccc```___ccciiipppwww~~~zzzrrrhhhdddddddddiiipppvvv{{{{{{zzzyyyzzz{{{{{{yyyssskkkddd```]]]\\\[[[ZZZ]]]ccckkkqqquuuxxxzzz|||{{{xxxtttqqqllllllkkklllooosssxxxzzz~~~xxxnnneee^^^XXXQQQMMMEEEEEEDDDBBB@@@>>><<<;;;555444222222333333222000000000//////000000111111222111000//////000111222222111111111000111111222........./////////000000...////////////000000000/////////000000000111111222111111000000000000000///.........------------//////.........---------.........---......//////111111111111000///...------------............///---......//////......---////////////000000000000000000111111111111000000000000000222444444222///222111111111111111222222111111222222222333333333111111222222222222111111333444444555666777888888;;;:::999888777999===AAAWWWVVVUUUSSSPPPLLLHHHEEECCC@@@===;;;999777444222555333222222333333111000222000//////000111000///000000///............//////////////////////////////......------......///---...000222222000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,---......//////++++++,,,,,,------............//////......---,,,(((***+++---...///......***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,------......------,,,,,,,,,+++++++++++++++***++++++************++++++,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************))))))***+++++++++******------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------......------------.../////////......---......//////222222222222222111000000////////////000111333444333444777999===@@@BBBCCCGGGJJJMMMOOONNNJJJEEEBBBCCCAAA???===;;;:::;;;;;;888999;;;===???AAABBBCCCIIIKKKMMMNNNMMMMMMOOOPPPOOOOOOMMMKKKGGGFFFGGGIIIMMMPPPUUUZZZ```gggnnnsss|||wwwqqqmmmkkkhhhffffffhhhkkkmmmsssyyy}}}~~~zzzttthhheeeeeegggfffdddggglllpppuuu|||~~~{{{zzzqqqjjjccc```^^^___dddjjjsssxxx~~~zzzuuurrrllldddaaabbb```eeellltttzzz}}}~~~}}}}}}|||zzztttkkkddd___\\\XXXXXXXXXXXXYYY^^^dddiiiooosssyyy~~~|||yyytttsssqqqooooooqqqsssuuuyyyvvvsssppplllhhhbbb^^^SSSQQQOOOPPPQQQOOOKKKGGG===:::777666555555444333000000000///000000111222222111000//////000111222000000111111222111111000....../////////000000000........./////////000000000111111111111222222222111111111111111000//////............------------/////////............---000000///.........//////000111111000000///...---////////////000000000000...//////000000//////...////////////000000000000000000111111111111000000111000111222444444222000000000000000111222333444111111222222222333333333111111222222222222222222333444444555777888888999777888999999999:::===@@@XXXYYYYYYYYYWWWTTTPPPMMMFFFDDDAAA???>>><<<888666999777555444555444333222333111//////000111000/////////..................//////////////////////////////............//////---...//////000//////...........................------------------------,,,,,,,,,,,,------......//////......---,,,,,,,,,,,,+++++++++,,,---///000---.../////////...,,,+++)))***---///000///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------...//////...............//////000222222222111111000000000111000//////111333666888888:::===@@@DDDGGGIIIKKKLLLMMMOOOPPPNNNIIIDDDAAA@@@??????>>>>>>?????????AAABBBDDDFFFGGGHHHIIIIIIMMMMMMMMMKKKJJJJJJMMMOOORRRSSSRRROOOKKKJJJLLLNNNRRRVVV\\\bbbhhhnnntttxxx}}}}}}vvvpppkkkhhhhhhiiilllppptttwwwzzz}}}yyyssslllfffdddaaa```cccbbb```aaaeeehhhpppzzz}}}xxxsssqqqiiiccc^^^]]]]]]^^^dddjjjrrrvvv|||~~~yyyuuunnniiigggeee```___aaa```eeelllsssyyy}}}~~~~~~zzzsssjjjdddbbbbbb[[[\\\\\\[[[\\\^^^cccfffllloootttyyy{{{zzzxxxvvvsssrrrooommmmmmnnnoooqqqssssssttttttsssqqqnnnlllbbbaaaaaaeeehhhggg```ZZZQQQKKKCCC===888666444333222222111111111222333333222111111000000111111222222222333333111000...,,,...////////////000000000....../////////000000000111111111111222222222222000000111222222000///...000000000000000//////////////////...............222111000///////////////000000000000000///......//////000000000111111111111111222222222222111111////////////000000000000000000111111111111000000000000000111333333222000111111000000111222222333111111222222222333333333222222111111222222333333333444444666777888999:::888:::<<<======>>>@@@BBBUUUVVVYYYZZZZZZYYYVVVUUUQQQOOOLLLJJJHHHFFFBBB>>><<<:::777555555555333222333111//////000111000///......//////////////////000000000000000000000000/////////....../////////...---+++++++++---///000........................////////////////////////,,,,,,,,,---------------......------,,,+++++++++---,,,++++++,,,...000111---.../////////...,,,++++++,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------+++,,,---......---+++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++...------------...//////...............///000111000000////////////000000222222111222444777:::<<>>??????@@@AAACCCSSSUUUWWWZZZ[[[[[[[[[ZZZXXXVVVTTTRRROOOKKKFFFBBB???<<<888666555555333222444222000000111111000///...///000000111000000000000000000000000000000000000//////......//////000...,,,***((())),,,///111........................////////////////////////+++,,,------......------+++++++++,,,------......------,,,,,,,,,...///000......//////......---,,,,,,---......---,,,+++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,............------------***++++++,,,,,,------...++++++,,,,,,------..............................******+++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++************++++++++++++...------------...//////............///000111111////////////000111222333555555666888:::===@@@BBBFFFGGGIIILLLMMMNNNNNNNNNJJJHHHEEEBBBAAABBBCCCDDDBBBDDDGGGJJJMMMOOOOOOOOOQQQQQQPPPOOONNNMMMLLLLLLIIIIIIIIIHHHJJJOOOUUUZZZgggiiiiiiddd\\\WWWWWWYYY\\\___ccchhhkkkooossswwwyyy}}}~~~xxxqqqjjjeeebbbaaa______bbbhhhjjjlllpppvvvwwwwwwwwwtttnnnfff^^^YYYUUURRRRRRWWWZZZYYYYYY[[[[[[dddqqqzzz|||wwwooojjjccc^^^ZZZZZZZZZYYY]]]bbbhhhkkkooosssvvvxxxyyyyyyrrrggg]]]YYYWWWTTTSSSUUUYYY[[[```eeeiiimmmpppqqqrrruuuuuuqqqiiieeeeeehhhmmmmmmmmmmmmnnnqqquuuxxx~~~~~~zzztttnnnkkkfffeeeccccccdddfffiiikkknnnoooqqqrrrtttwww{{{~~~zzzzzz{{{~~~|||xxxyyyrrrfffZZZOOOFFF>>>:::666555444222111000000000222222222222222222222222......///000111111111111/////////000000000111111000000000111111111222222000000111111111222222222111111111111111000//////---------..................////////////000000000000000///.........////////////000000000000//////............////////////...//////000000//////...////////////000000000000000000111111111111000000///...---...000000000///444333222111000000000000111111222222222333333333222222111111222333555666333333555666888999;;;;;;999;;;=========>>>@@@AAAUUUVVVXXXZZZ[[[\\\]]]]]]YYYXXXWWWVVVTTTQQQLLLIIIEEEAAA===:::999888777555666444222111222222111000...///111222222222111111000000000000000000000000000000////////////000000---,,,+++***+++---///111........................////////////////////////+++,,,---.........------,,,,,,,,,---......//////......---------.........//////...---------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........---,,,,,,++++++,,,,,,---------------------------*********+++,,,---------++++++,,,,,,---......///------------------------,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------...------------...//////............///000111222111111111222333555777888999:::<<>>@@@YYYYYYZZZ[[[\\\]]]^^^___[[[ZZZZZZ[[[\\\[[[XXXUUUKKKGGGBBB???>>>===<<<:::888666444333444444333111///000111222333333222111000000000000000000000000000000////////////000000,,,,,,------...///000000////////////////////////........................+++,,,---.........---,,,000000000///......------..................------000///...,,,,,,---......)))))))))***+++,,,......,,,,,,,,,++++++*********************************++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,------......------,,,---------....../////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,------------------------........................---------,,,,,,+++++++++---------.........//////...------------...//////............///000222222333333333444666999;;;===<<<>>>AAADDDGGGJJJKKKLLLLLLLLLMMMMMMLLLIIIGGGEEEFFFEEECCCAAA@@@AAAAAABBBKKKNNNQQQTTTUUUUUUTTTSSSSSSRRROOOMMMLLLMMMNNNOOOPPPRRRUUUYYY```iiirrryyy~~~|||pppeeebbbbbbZZZ\\\___bbbeeejjjooosssoooqqqssstttsssrrrrrrssssssqqqlllfff^^^WWWQQQNNNKKKHHHKKKPPPRRRQQQVVV]]]```eeekkkmmmkkkeee^^^ZZZZZZWWWXXX___eeeffffffhhhjjjqqq}}}tttnnnjjjhhheeeaaabbbeeedddhhhkkklllmmmrrr|||ttthhhdddcccbbbbbbddd^^^```dddhhhmmmqqquuuwww|||uuullliiijjj```aaacccfffjjjqqqzzzyyypppiiigggdddbbbaaaaaacccddd^^^ccciiinnnqqquuuyyy}}}~~~vvvnnnkkkmmmsssyyyvvvwwwxxxwwwpppdddVVVLLLBBB@@@>>>;;;888666555444111222222333333222222111222111000.........///000000000000000111111111111222222333333333444444444333333333444444444555555333222000/////////000111.../////////000000111111.../////////000000111111---------------...///000//////000000000000000///////////////000000000000//////000000000000//////////////////000000000000000000111111111111000000111000...///111222222111000000000000111222333444111111222222222333333333333222111111111333666777333333555666888:::;;;<<<======>>>===<<<===???AAA\\\\\\\\\^^^```bbbbbbbbb___^^^^^^^^^^^^\\\YYYWWWTTTQQQLLLGGGBBB@@@>>>>>>===;;;777333111111222333111000/////////111222333444555555444222000...---...------......///000111---.........//////000000//////............////////////............//////***+++---//////...---,,,///...---,,,+++,,,,,,---////////////...---,,,+++,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,++++++,,,---...,,,---......//////......///......------,,,++++++,,,---...//////---+++***+++,,,,,,------......///---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------...------,,,,,,------...///---++++++,,,---...---++++++++++++++++++++++++***+++,,,---------,,,+++,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,------///000222222...000111111000//////000222333666999<<>>;;;<<<===999555555444444777999777333///555444222111111111222333222222222222222222222222333222222111222333555666222222222111111111000000000000000000////////////000000000000000000000000......////////////......000000000000111111111111000000000000000000000000///////////////............000222222000.........333333222222111111000000000000000000000000000000...000222333333333111000111111222333333333333222444444444444444444444444666555444444333333333333666666666777888999;;;<<<:::::::::;;;<<<===>>>???oooooonnnmmmkkkgggbbb___```___^^^^^^___^^^[[[YYYYYYWWWTTTPPPLLLJJJHHHHHH@@@>>>:::666333222222333111000000///000111333444888888888777666444222111000000/////////000111111........./////////000000//////............////////////............//////,,,---...///000///......///...---,,,,,,,,,------,,,,,,---...////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))))))))******+++,,,,,,---------------------------------------------.........---++++++************************...---------,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---......------,,,,,,,,,,,,------000...,,,---...///......------------------------,,,---------------,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,------------------...//////............//////,,,...000111111111333555666777999;;;>>>@@@BBBBBBBBBBBBBBBCCCFFFGGGFFFEEEBBBCCCCCCBBB@@@@@@AAACCCEEEGGGJJJMMMOOOOOOMMMKKKQQQSSSUUUWWWWWWVVVTTTTTTQQQOOOMMMLLLMMMRRRZZZ```bbbbbbeeekkkssszzz|||pppiiifff\\\]]]]]][[[ZZZZZZ]]]```bbbdddgggjjjmmmqqquuuwww~~~wwwlllcccZZZTTTQQQPPPOOOOOOSSSXXXYYYYYY]]]ccckkksss}}}zzztttppplllkkkiiigggeeecccaaa``````dddmmmzzzxxxnnngggeeedddaaa^^^YYYZZZZZZZZZ[[[cccoooyyyzzzvvvrrrooollliiifffhhhkkklllmmmnnnqqqsssyyy{{{wwwwwwsssoooiiieeeeeejjjooosssqqqiiieeedddaaaaaaeeelllsssxxx~~~}}}vvvooollljjjhhhddd___]]]\\\___aaadddfffiiijjjgggdddbbbaaa[[[TTTKKKFFFCCCAAA===:::666444333444666666333111333222222111111111111111000000000000000000000000333222111000000000111222222222222111111111000000222222222111111111000000000000000000000000000000......////////////..................////////////000000000000000000000000///////////////////////////000222111///......///000000000000////////////111111111111111111111111000111222444444333222111111111222333333333333222444444444444444444444444555444444333333333333444666666777777888:::;;;;;;:::::::::;;;<<<===>>>???wwwlllfffdddaaa___^^^^^^______^^^]]][[[YYYUUURRRNNNLLLKKKEEEBBB???:::777555333333222111111000111333444555::::::999999777666444333222222111000000000111111......////////////000000000//////......//////000//////............//////...////////////000000000///...------,,,---------,,,,,,---...////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,------...//////...------------,,,,,,,,,+++++++++***)))(((((((((.........---------------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000......------------......///......///000000///---........................000///...---------------++++++,,,,,,,,,,,,++++++......------------...............---------------,,,+++++++++++++++,,,,,,---///111111222444777999======>>>???@@@@@@AAABBBCCCAAA@@@AAABBBBBBAAA?????????>>>===<<<>>>AAADDDIIILLLPPPTTTVVVVVVTTTRRRUUUTTTUUUWWW[[[___aaaaaa___YYYRRRNNNQQQYYYaaagggiiijjjlllsss{{{xxxoooiiiggg\\\[[[ZZZWWWUUUTTTUUUWWWXXX[[[```ffflllttt|||{{{oooeee___\\\ZZZUUUSSSUUUYYYZZZZZZ___eeehhhrrryyyssstttqqqlllfff```]]]ZZZYYYXXX[[[bbbnnn{{{yyynnnfffbbb```]]]ZZZZZZYYYVVVSSSSSSYYYeeemmmyyy{{{}}}}}}{{{sssiiicccdddfffhhhhhhhhhiiikkkmmmwww~~~{{{xxxxxxvvvrrrlllgggeeegggkkknnnwww|||qqqjjjcccbbb___^^^aaakkkyyy}}}ssslllcccaaa^^^ZZZXXXWWWWWWXXX\\\^^^bbbcccccccccdddeeeddd```YYYRRRLLLGGGDDDCCC<<<999666444444555555555333333333333333222111111111111111111111111111111444333222111000000000000222222222111111111111111444333333333333222222222000000000000000000000000...//////000000//////...............////////////000000000000000000000000//////////////////000000000111111000......///111/////////000000000000000111111111111111111111111000111333444444444333222111111222333333333333222444444444444444444444444333333222222222333444444666666777888999::::::;;;:::::::::;;;<<<===>>>???~~~qqqkkkddd^^^]]]^^^```aaa^^^]]]ZZZWWWSSSOOOLLLJJJIIIGGGCCC???;;;888555444444333333222333555666777888888777666555444333222333333222111000///////////////////////////000000000000////////////000000//////............//////000//////......///000000.........------------...000000000//////...---,,,/////////...---------,,,------------------------,,,,,,------------,,,,,,,,,---...//////...---,,,++++++,,,------------,,,,,,,,,,,,---------.........------,,,,,,,,,---------------,,,,,,,,,++++++........................------------------------///////////////000111111000//////////////////000...---...///111000...,,,........................222111///...---------...+++,,,,,,------,,,,,,+++//////............////////////......------,,,,,,)))******+++---///111222111222444444444666:::<<>>??????===<<<@@@???>>><<<<<>>:::777777888999444555666666666555333222333333333333333333333333444444444333333222222222111111111111111111111111444444333333333222222222//////////////////////////////000000000000//////000000000000111111111111000000000000000000000000//////000000000000111111111111111///......000222111111111222222333333333111111111111111111111111000111222333333333222222111111222333333333333222333333444444444444444444222222222222222333444555555666777888999::::::::::::::::::;;;<<<===>>>???sssggg___]]]]]]]]][[[[[[ZZZXXXVVVSSSQQQPPPLLLKKKHHHEEEAAA<<<999777777777666555666777888999777666555444333333222222333222111000///.........000000000000000000//////000000////////////000000//////............////////////...------......///---.....................000000000000///...---,,,/////////...---------,,,------------------------,,,------......------,,,)))***+++,,,,,,+++***))),,,,,,---.....................---------,,,,,,,,,------,,,,,,,,,------...---------.........//////........................------------------------///////////////000111111//////............//////---,,,---...//////---+++------------------------333111000...------......------............------000//////......//////000/////////......---------...//////111222555666777111333666888999<<<@@@BBBDDDDDDCCCBBBAAA@@@??????@@@>>>;;;:::;;;;;;;;;999===>>>>>>???@@@DDDJJJOOOTTTVVVXXXWWWTTTRRRRRRSSSUUUYYYbbbmmmyyy}}}lllaaa]]]```dddfffmmmmmmooottt{{{~~~~~~}}}uuuuuusssooojjjfffdddccc]]]ZZZTTTPPPNNNNNNOOOOOOUUUZZZaaagggnnnwwwxxxppphhheee```]]]^^^___```cccgggmmmsss{{{|||rrrmmmfff^^^XXXTTTSSSSSSRRRRRRTTTXXX^^^dddiiikkkqqqlllfffaaa]]]\\\\\\[[[YYYYYYWWWUUUTTTUUUXXXZZZdddhhhooouuuuuuooofff^^^VVVWWWYYYYYYXXXYYYZZZ\\\ffflllssswwwwwwvvvwwwwwwuuurrrlllfffbbbaaabbbcccgggllltttzzz}}}zzztttpppkkkmmmmmmjjjhhhjjjrrryyy}}}|||}}}vvvrrrmmmiiifffccc^^^[[[\\\^^^aaadddgggjjjnnnqqqwwwwwwtttlllbbbZZZWWWWWWSSSPPPJJJCCC===:::999888444555666777666555333222333333333333333333333333222222333333444444444444111111111111111111111111222222222222111111111111//////////////////////////////000000000000//////000000000000111111111111000000000000000000000000000000000000111111222222111111111000...///111333111111222222333333444444111111111111111111111111///000000111111111111111111111222333333333333222333333333444444444555555222222222222333444444555555666777999:::::::::::::::::::::;;;<<<===>>>???yyykkkbbb]]][[[TTTTTTTTTTTTTTTTTTTTTTTTOOOOOONNNKKKHHHCCC@@@===<<<;;;:::999999999:::;;;888777666555444444444444333222111000///.........111111000000000000//////111000000//////000000111//////............////////////............------------...////////////...------...///000000000000...............---------------------------------------............------,,,,,,,,,------,,,,,,,,,,,,---......//////......//////...---,,,,,,++++++,,,,,,---------------...+++++++++,,,---.........---------------................................................///000000---,,,,,,,,,,,,,,,,,,------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,111000///.....................////////////......//////............///////////////...............000000000000111222333333000444888<<<@@@CCCFFFIIICCCCCCBBBAAA@@@>>>>>>===;;;999777777888::::::::::::===@@@DDDGGGLLLRRRUUUUUUVVVVVVRRROOOOOORRRVVV___fffqqq{{{{{{mmmeeeccccccdddkkklllnnnqqqtttxxx{{{}}}|||zzzvvvssspppnnnmmmmmmeee^^^VVVOOOMMMNNNPPPQQQWWW\\\cccgggkkkqqq{{{{{{qqqmmmgggbbbccccccbbbcccfffhhhjjjnnnssswwwwwwuuurrriiieee___YYYUUUSSSRRRRRRQQQRRRSSSUUUXXX[[[]]]___aaa___]]][[[YYYYYYYYYZZZVVVUUUTTTTTTSSSTTTTTTTTTVVVYYY___eeehhhfff```\\\PPPRRRSSSTTTSSSTTTUUUWWWYYY]]]cccgggiiijjjkkkkkkmmmjjjeee```]]]\\\\\\]]]```dddkkksssyyyzzzxxxtttuuuwwwxxxvvvrrroooooopppssspppooosssyyyzzzuuupppmmmmmmkkkfffccc```bbbfffiiilllooosssvvvyyyooofffbbbaaa[[[ZZZWWWPPPGGG@@@;;;888555555555555555444333333222222222222222222222222...///000222222333222222111111111111111222222222111111111111000000000000000000000000000000000000///000000111111000000///............////////////000000000000000000000000000000000111222222333333000111111111000000111333000000000111111111111111222222222222222222222222////////////000000000111111111222333333333333222222333333444444555555555444444333333333444555555444555777999:::::::::999:::::::::;;;<<<===>>>???ssshhhbbbTTTTTTSSSRRRRRRSSSTTTUUUSSSSSSSSSRRROOOKKKHHHEEEAAA@@@>>><<<;;;;;;;;;;;;888777666444444444444555333222111111000000000000111111111000000000//////111111000000000000111111//////............////////////000111000///...---,,,---...///000000///...---...///000000111111000---------.......................................------............------//////............//////,,,,,,---............------------------------,,,++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------........................---,,,,,,,,,,,,---............------------......///...,,,,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,....../////////......------..................---///......------......///............////////////............///000111222555999>>>BBBDDDEEEFFFHHH@@@@@@???>>>======<<<<<<999888666777;;;>>>@@@@@@@@@DDDJJJNNNQQQSSSUUUWWWSSSSSSQQQNNNLLLPPPYYY```jjjsss}}}xxxmmmfffeeefffgggiiikkkkkkkkkooowww}}}}}}{{{zzz|||tttkkk___VVVSSSTTTVVVWWWYYY___fffiiiiiimmmttt{{{wwwnnngggaaaaaaaaa^^^]]]___^^^]]]^^^aaaeeeeeeccc``````]]]YYYUUURRRQQQQQQQQQOOOQQQTTTVVVXXXYYY[[[\\\XXXYYYZZZZZZZZZZZZZZZZZZYYYWWWVVVUUUVVVXXXYYYYYYVVVXXX\\\___aaa^^^YYYUUUOOOPPPRRRSSSSSSSSSUUUWWWSSSUUUZZZ]]]______``````aaa___\\\XXXVVVUUUVVVVVVVVVZZZaaallluuuzzzzzzyyyyyy{{{|||{{{xxxrrrlllhhhhhheeedddhhhqqqxxx||||||tttpppllllllppprrrpppnnnnnnpppssstttsssssstttuuu}}}yyysssmmmiiigggbbbdddeee```VVVJJJBBB===888888777666666666666777222222222222222222222222000000111222222222111000000000111111111222222222222111111111000000000000000000000000000000000000000000111111111111000000............////////////000000000000000000000000000000111111222333333444...000222222111111111333222111111111111111111000222222222222222222222222000000000000000111111222111111222333333333333222222222333333444555555666666666555444444444555555444555888:::;;;::::::999:::::::::;;;<<<===>>>???vvvmmm___]]]ZZZWWWUUUUUUUUUVVVUUUVVVWWWVVVTTTQQQMMMKKKDDDBBB@@@>>><<<<<<<<<<<<666555444333222222333444444333222222111111222222222111111111000000//////111111000000000000111111//////............/////////111222333222111...---,,,---///000000000///...111111111111000///...---,,,------....../////////........................------............---------,,,+++******+++,,,---++++++,,,---------,,,,,,+++,,,,,,------......///***+++---//////...---,,,///......------,,,,,,++++++++++++,,,,,,---------////////////////////////,,,++++++++++++,,,------111111000000000000111111111///---,,,...///000///------------------------,,,---.../////////------,,,------......------,,,......------------......------......//////000000///000111333555777999:::===@@@EEEGGGFFFDDDBBBBBB>>>=========<<<<<<;;;;;;;;;:::999;;;???CCCFFFGGGKKKOOOTTTXXXXXXWWWVVVVVVPPPPPPNNNKKKKKKRRR___jjjpppyyy~~~rrrjjjhhhhhhbbbeeegggeeecccgggrrr|||}}}{{{{{{wwwiii^^^ZZZ[[[]]]^^^\\\ccciiikkkjjjlllrrrxxx||||||tttjjjccc^^^]]]]]]YYYVVVWWWZZZYYYYYY[[[^^^^^^ZZZWWW[[[YYYVVVSSSPPPOOOOOOPPPLLLOOOTTTXXXZZZ[[[\\\]]]\\\___aaacccbbbbbbbbbbbb```^^^ZZZYYY[[[___aaaccceeeeeeffffffddd___XXXSSSOOOQQQSSSTTTTTTUUUWWWXXXXXXYYY\\\^^^____________ZZZXXXUUUSSSQQQQQQQQQRRROOOSSS[[[fffrrrzzz|||{{{yyyyyyzzzzzzxxxrrrjjjddd]]][[[[[[aaakkksssvvvvvvnnnjjjhhhkkkqqqvvvxxxvvv}}}yyyuuusssrrrqqqrrrrrrrrrqqqnnnkkkiiihhhlllooolllbbbUUUJJJDDD===<<<;;;:::999:::;;;<<<444444444444444444444444333444555555444333111000000000111111222222222222222222222111111111000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000111222333333444444...000222333222111111222555444444333333222222222222222222222222222222222111111111000111111222333111111222333333333333222222222333333444555666666888777666555555555555555444555888:::;;;;;;:::999:::::::::;;;<<<===>>>???wwwooogggeeegggfff___XXXYYYUUUSSSUUUUUURRRQQQRRRJJJHHHEEECCCAAA>>>;;;888999666444333444555555444333444555555555444333222444222///---,,,...000111000000000000000000000000111111111111000000000000...///000222222000///.........//////000000111111000000000000000000000000......////////////......////////////////////////,,,,,,,,,+++++++++******...------,,,,,,------...///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------,,,+++,,,---...///000///...---,,,+++******)))***,,,---.../////////000000//////.........---,,,,,,------......//////......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,,,,---.........---,,,++++++,,,---...///000111111111222333555888<<>>@@@===::::::<<<===<<<:::>>>@@@CCCDDDFFFHHHLLLOOOTTTUUUXXX[[[[[[XXXRRRNNNOOOKKKJJJMMMOOOTTTcccrrrvvv|||wwwqqqlllhhhrrrkkkccc___\\\[[[aaahhhoooqqqttt{{{yyylllfffbbb___\\\aaa`````````cccgggkkkmmmsssvvvyyyxxxsssmmmhhhfff]]]]]]ZZZTTTRRRVVVWWWVVVWWWUUURRRTTT[[[aaa```]]]\\\\\\[[[YYYWWWVVVVVVVVVWWWZZZ^^^bbbdddfffiiikkkooommmlllllloooqqqrrrrrrnnnllljjjiiiiiijjjlllmmmlllqqqwwwwwwqqqhhhaaa^^^XXXVVVXXX]]]]]]ZZZ\\\cccdddaaaaaacccccc``````bbb^^^___\\\XXXVVVWWWUUUPPPUUUUUUWWW]]]dddlllqqqssssssttttttrrrnnngggaaa]]][[[XXXXXX]]]eeennnssstttqqqpppnnnkkkiiikkkttt~~~vvvnnnkkkhhhiiikkklllhhhddddddhhhmmmoooiii^^^QQQHHHCCCAAA===;;;:::999777555555777:::999666444555777222333333444444333333222333333333444444333222222444444555555444222111///000000000000111111111111000000000000000000000000111111111111111111111111333222111/////////000111000111222222000000111222555555555555444333222111333222222111111222222333333333222111000000000000////////////000111222333222222222222222222222222111222333444555555555555555555444444444444555555444444555777888:::;;;;;;777888:::::::::<<<>>>@@@vvvlll___WWWPPPPPPPPPNNNLLLLLLKKKIIIGGGFFFDDDAAA===::::::777555444444444444333111222333444444333222222222111///......///000111111111111111111111111111111111111000000000//////...///000111111000///....../////////000000000111000000000000000000000000......////////////......////////////////////////---,,,,,,,,,,,,+++++++++...------,,,,,,------...111000000///////////////......---------,,,,,,,,,------------------------------,,,,,,,,,---...///...---------------------------............------///.........------------............////////////---------,,,,,,---------,,,,,,---------.................................------..................,,,---.../////////..................///000111111555555666999<<>>;;;;;;>>>@@@@@@???DDDGGGJJJMMMOOORRRUUUWWWVVVVVVUUUUUUUUUUUUTTTSSSUUURRRRRRUUUVVVYYYdddpppyyy~~~zzztttnnniiibbb[[[WWWUUUUUUZZZbbbiiilllqqqxxx}}}uuunnngggaaaaaa```___^^^___aaadddeeeffffffeeedddbbb```______WWWYYYYYYVVVWWWZZZ[[[XXXZZZZZZ[[[___eeeiiiiiifffhhhjjjjjjjjjhhheeedddcccbbbeeehhhjjjjjjjjjkkkmmmnnnqqquuu{{{{{{uuupppkkkiiiiiinnntttxxxvvvrrrnnnkkkgggbbbaaadddeeeccceeejjjhhheeeeeehhhhhheeeeeegggggggggeee___\\\\\\YYYTTTUUUVVVXXX]]]cccggghhhhhhffffffeeedddbbb^^^[[[ZZZVVVUUUTTTXXXaaakkktttyyywwwwwwuuurrroooqqqxxxuuuooogggbbbbbbcccaaa___```dddhhhkkkjjjeee___[[[LLLHHHBBB>>><<<;;;:::999666777777666555333333444222333333333333333333222333333333444444333333222444444444444333222111000111111000000000000000000111111111111111111111111111111111111111111111111333222111000//////000111111222333333111111222333555555555555444333222111333333222222222222333333222222111000000111222333222222111000000111111111222222222222222222222222222333333444444555555555555555444444444444555555444444555777888999:::;;;888999;;;;;;;;;===???AAA~~~zzzvvvuuutttwwwpppbbbTTTOOONNNKKKHHHGGGLLLKKKJJJJJJIIIGGGCCC???<<<999777555555444222111///000111222222222222222000000000000000111111111222222222222222222222222000000000000////////////...///000111111000///...////////////000000000000000000000000000000000000......////////////......////////////////////////......---------,,,,,,,,,...------,,,,,,------...111000000///////////////......---------,,,,,,,,,------------------------------,,,,,,------...///,,,,,,---...///000000111000000000000///---,,,,,,---------------,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////////////////,,,,,,------...//////000---...///000000000000000000//////...///000222333::::::<<<>>>AAADDDGGGIIIJJJIIIHHHFFFDDDBBBAAA@@@AAA???===>>>AAAEEEGGGGGGGGGKKKPPPSSSUUUVVVXXXYYYYYYXXXVVVVVVXXX\\\```cccbbbaaa``````______eeelll{{{xxxpppaaaYYYSSSQQQPPPPPPUUU[[[bbbhhhooouuu|||}}}sssiiibbb^^^\\\ZZZXXXWWWWWWXXXYYYXXXUUURRRQQQTTTWWWZZZ[[[XXX]]]______```cccbbb^^^cccdddgggkkknnnooooooooonnnrrrxxx{{{zzzxxxuuutttssstttsssqqqmmmjjjjjjjjjoooxxx{{{pppiiijjjmmmttt{{{|||xxxxxxxxxuuusssssslllhhhgggiiijjjhhhiiimmmsssuuusssnnnjjjgggccc]]][[[\\\^^^bbbeeefffeeeccc```___]]][[[YYYXXXVVVVVVTTTTTTSSSUUU[[[eeeqqqyyy}}}}}}zzzzzz}}}zzzmmmddd```___]]]\\\\\\]]]___bbbdddfffggggggYYYTTTLLLEEEAAA???===<<<:::888666555555555444333222222333333333333222222333333444444444444333333555555444333222222222222111111111000000/////////111111111111111111111111111111111111111111111111222222111000000000111111222333444444222222333444555555555444444333333222444444333333333333444444222111000///000222444666555444333222111111111111222222222222222222222222555444333333333444555555555555444444444444555555444555555777888999:::;;;999;;;<<<<<<<<<===@@@BBBwwwsssooollljjjnnn|||}}}{{{vvvbbbXXXSSSNNNIIIFFFJJJJJJKKKLLLMMMKKKHHHEEE@@@===:::888777555222000///000000111222222222333...///111222222222222111222222222222222222222222000000000/////////......///000111111111111000///////////////000000000000000000000000000000000000---......//////......---///////////////////////////.........------------...------,,,,,,------...------,,,,,,,,,,,,,,,---......---------,,,,,,,,,---------------------------------------......///,,,------...///000111111111111111000000///...---------------------------...------,,,,,,+++++++++------------------------------------............////////////////////////---------.........//////...///////////////////////////...///000333666777???@@@AAADDDFFFIIIKKKLLLJJJIIIFFFCCCAAA@@@@@@@@@@@@@@@@@@AAAEEEIIILLLNNNNNNQQQUUUXXXXXXWWWWWWWWWYYY\\\```ffflllsssyyy}}}xxxvvvqqqlllgggdddfffjjjvvv{{{xxxlll```XXXRRRPPPPPPPPPSSSXXX^^^eeeooouuuzzz|||qqqggg```ZZZYYYWWWTTTSSSRRRSSSSSSRRRPPPOOORRRWWW]]]``````fffkkkmmmmmmnnnpppoookkkooonnnnnnooonnnnnnpppuuuuuu}}}{{{rrrnnnmmmnnnvvv{{{qqqoooqqqvvv~~~vvvppplllllllllmmmqqqwww}}}vvvooojjjiiihhhhhhiiiiiihhhgggeeedddccc```\\\XXXUUUTTTVVVVVVVVVUUUVVV]]]gggooozzz}}}zzz{{{{{{}}}zzzqqqjjjddd```]]]\\\\\\]]]```cccgggjjjmmmhhhccc[[[TTTMMMHHHCCC@@@???;;;777666777888666444222222333333333333222222222333444444444444444444666555333222111222333333222111111000000//////...111111111111111111111111111111111111111111111111222111111111111111111111333444555444333333444555555555444444333333333333555444444333333444444555333222000///000222444555555444333222222222222222222222222222222222222222777555333222222333444666555555444444444444555555555555666777888999::::::999:::<<<<<<<<<<<>>:::777555555444333333444444555000111333444444333222111000000000000000000000000111111111111000000000000111111111111111111111111000000000000////////////////////////////////////------............------//////////////////////////////.........---------...------,,,,,,------...------------------...///......---------,,,,,,,,,------------------------------...////////////...000//////......---------,,,---...000111111222222.........///////////////000000000000000/////////...///000111111000///...------........./////////------------------------000//////...------,,,,,,000///......------.........000333777;;;???BBBCCCEEEFFFGGGIIIJJJJJJJJJJJJCCCBBBAAA@@@???@@@AAAAAACCCFFFJJJMMMOOOQQQTTTVVVZZZZZZZZZYYYWWWWWWXXXZZZ\\\jjj}}}uuupppmmmjjjdddiiippptttvvvxxx|||tttjjjbbb```^^^[[[YYYYYY]]]ccciiinnnrrrxxxwwwlllccc^^^[[[SSSSSSSSSTTTUUUVVVWWWXXX[[[___eeejjjnnnssswww{{{xxxuuutttuuu~~~}}}zzzzzz|||{{{ooogggeeeeeeffffffhhhkkkmmmllliiieeebbb^^^^^^\\\ZZZXXXZZZ]]]___hhhsss}}}wwwlllkkkgggfffhhhjjjmmmrrrxxxzzz{{{}}}|||xxxqqqjjjeee\\\```fffoooxxx|||vvvmmmccc\\\RRRMMMFFF???;;;888666555444444555555555555444444222333444555555666555555444333333222222333333333222222222222222222222222222222222222222222222222111111111111111111111111000111222222333222222222333444555555333333444555555555333333222333444555444444333333333333444444555444444333222111111111222222222222333444555666222222222222222222222222555444333333333444555555555555444444444444555555555666666777888888999999888:::;;;:::::::::<<<>>>{{{|||zzztttlllfffdddZZZXXXUUUSSSRRRRRRPPPOOOOOOMMMKKKIIIGGGCCC???<<<777666555444333333333444333333333333333333222222111111111111111111111111222222222222111111111111222111111111111111111222111000000000/////////...////////////////////////,,,------......------,,,////////////////////////.........---------,,,,,,...------,,,,,,------...///.........//////000111......---------,,,,,,,,,------------------------,,,---...///000//////...............---------,,,+++,,,...///000111111111---------....../////////......///////////////000---...///000000///...---............////////////------------------------..................------......---......000111222222555999>>>CCCEEEGGGGGGFFFGGGHHHHHHHHHGGGFFFFFF?????????@@@AAABBBCCCDDDGGGLLLQQQUUUVVVVVVWWWXXXVVVVVVUUUTTTTTTXXX^^^bbbmmmzzz~~~yyyrrrkkkfffgggiiiiiiiiimmmuuuzzz{{{rrrnnnkkkeeeaaa___\\\^^^aaaccceeeiiinnnqqqtttrrrnnniiiccc___\\\[[[YYYYYYZZZ\\\^^^```aaabbbfffiiilllmmmnnntttxxxpppmmmmmmmmmsssuuuxxxzzz{{{{{{zzzyyyuuupppiiidddbbbbbbcccdddcccmmmrrrpppqqqsssmmmbbbbbb^^^^^^cccfffgggkkkrrrqqqsssvvvxxxxxxwwwuuuuuujjjlllqqqwww~~~zzzsssnnneee```WWWKKKAAA:::888888555555666666666666555555222333444555666666666666222333333444444333333333222222222333333444444555222222222222222222222222111111111111111111111111000111222333333333222222222444555444333222333444666444333222222333555666333333222222222222333333222333444444444333222111333222222222222222333333222222222222222222222222222333333444444555555555555555444444444444555555666666666777888888999999:::;;;<<<;;;;;;;;;===???}}}vvvrrrqqqiiifff```\\\ZZZYYYWWWVVVRRRPPPNNNLLLJJJGGGCCC???888777555333222222222333555444444333333222222222222222222222222222222222333333333222222222111111222222111111111111222222111111000000/////////...////////////////////////,,,------......------,,,////////////////////////......---------,,,,,,,,,...------,,,,,,------..................///000000......---------,,,,,,,,,------------------------,,,---///000000000///...------------------------,,,---...///000000000000,,,,,,,,,------.........+++++++++,,,,,,---------,,,---///000000///---,,,............/////////000........................,,,,,,------.../////////---------...000333555777777:::???DDDHHHIIIJJJIIIFFFGGGGGGHHHGGGEEEDDDCCC===>>>???AAACCCEEEFFFFFFJJJPPPVVVZZZZZZYYYYYYZZZWWWVVVUUUUUUXXX___iiippp~~~~~~vvvmmmllljjjeee___]]]aaajjjqqq~~~yyyuuunnnhhhfff[[[[[[ZZZZZZ[[[\\\^^^___^^^```cccdddcccccccccdddhhhiiijjjllloooppprrrsssooopppoookkkjjjsss|||zzzzzz{{{xxxoookkkjjjjjjiiibbbiiijjjeeeeeejjjfff\\\[[[WWWXXX___cccdddiiioooppprrrtttvvvyyy}}}|||yyyuuuqqqfffWWWHHH>>>;;;<<<666666777777777777666666222333444555666666666666111222333444555444333222111222333333555555666777222222222222222222222222111111111111111111111111000111222333444333333222222333444444222222333444666444333222222333555666333222222111111222222333///111333555666555333222444444333222111111111111222222222222222222222222111222333444555666555555555555555444444555555555666666777777888888999999;;;<<<===<<<<<<<<<>>>@@@{{{{{{vvvtttsssooofff^^^VVVRRRPPPPPPMMMGGGEEEFFF@@@===888555555555666555444333333555666666444111333222111/////////000111111111111000000000000//////000111222222222222222000000000000////////////111111111111111111111111000//////...---,,,,,,,,,............////////////......//////...---,,,,,,------++++++++++++---------...///...,,,++++++,,,........................***,,,//////...,,,,,,,,,,,,,,,---...//////............---,,,++++++++++++...------,,,,,,------...---------------------------------.........//////............/////////000------------............---------.........//////......//////000111111111000111222222333444888:::BBBDDDHHHKKKMMMMMMMMMLLLOOOMMMJJJFFFCCCAAA@@@???;;;>>>AAACCCDDDFFFIIILLLNNNRRRXXX[[[[[[ZZZXXXWWWSSSQQQOOOOOOTTTaaarrr~~~zzzqqqnnnhhhaaa]]]YYYZZZbbbkkkuuuzzzpppgggbbb\\\ZZZWWWUUUTTTVVVXXXZZZYYYZZZ]]]bbbiiirrrzzzxxxqqqpppsss|||}}}rrrmmmnnnppprrroookkkhhheeeccc```]]]ZZZWWWVVVZZZ___eeeoooyyyyyyzzz{{{{{{}}}{{{xxxwwwxxxxxxxxxqqqtttpppbbbRRRHHHBBB===;;;:::888666333222333555666444333444666888888777555555444444444333333333000000111222333555666777888777555444333222111111222222111111111111222222222222222111111111111000333333222222222333555666333333333222222111111111222222222222222222222222000111111222222333444444333333333333333333333333333222222111111222222333444444444444444444444444555444444333333333444444777777777888888999:::;;;:::<<<======<<<<<<===???xxxrrrttt}}}xxxmmmbbb[[[TTTRRRPPPMMMLLLNNNEEEAAA===999888666555444888777777888999888555222444333222111000111111222222222111111111000000000000111111222222333222222111111111111000000000000------------------------000000//////...------,,,////////////000000000000//////000000//////...---......---,,,,,,---......---...//////------...///////////////////////////+++---......---,,,,,,---,,,------...//////......------,,,+++++++++,,,,,,...------,,,,,,------...---------------------------------.........//////---------............///////////////000000000000---------.........////////////////////////000000,,,...111333555999===AAAEEEFFFGGGIIIJJJKKKLLLMMMKKKIIIFFFCCC@@@???>>>>>>>>>@@@CCCFFFHHHKKKOOOQQQWWWZZZ^^^```]]]YYYVVVTTTPPPPPPPPPQQQVVVbbbrrr}}}yyysssjjjddd]]]YYYVVVVVV]]]fffmmmyyyyyynnnddd___\\\ZZZWWWUUUVVVXXX\\\^^^dddfffjjjrrr|||}}}{{{}}}|||rrrlllkkkqqqpppooonnnmmmjjjeeeaaa[[[[[[]]]^^^^^^```iiittt~~~~~~~~~{{{wwwqqqmmmmmmoooqqqrrrpppssspppeeeWWWMMMEEE>>>===<<<;;;999777555555666666555333444666777777666666666666555555555444444111111111222333444555666777777555444333222222222222222111111111111222222222222222222111111111111333222222111222333444555444444444333333333222222000000000000000000000000333222222222222222222222333333333333333333333333333222222111111222222333444444444444444444444444555444444333333444444444555555555555555777888999:::<<<============???@@@tttkkkkkksss{{{rrrdddWWWQQQOOONNNMMMOOOKKKHHHDDD@@@===;;;777555;;;::::::;;;;;;:::666333555444333222222222333333333333333222222222111111111111111111222222222222222222222222111111111111000000000000000000000000111000000//////......---//////000000000111111111000000000000000000///...///......------......///,,,---////////////000222////////////////////////,,,---...---,,,+++---///,,,---......///.........,,,,,,++++++,,,,,,------...------,,,,,,------...------------------------------........./////////,,,,,,---------.........////////////000000000000------........./////////000//////...............---///333666999===BBBFFFIIIIIIHHHHHHIIIJJJKKKLLLHHHFFFDDDAAA???>>>>>>===???AAADDDGGGIIIMMMSSSVVV]]]___aaa```\\\WWWSSSQQQPPPRRRTTTVVV[[[dddqqqzzzyyytttfffaaa[[[XXXVVVVVV[[[ccciiissszzz}}}wwwlllccc^^^]]][[[YYYXXXZZZ^^^bbbeeeiiimmmsss~~~yyyvvvvvvvvvxxx{{{|||sssooommmoooqqqssssssooohhhbbb```aaadddccc^^^]]]fffrrrzzzssskkkeeedddfffhhhjjjhhhkkkjjjddd\\\VVVNNNFFF???>>><<<:::888666555555777555444444666777666666777777777666666666555555333333333333333444444555777666555555444333222222222222111111111111222222333222222222111111111111222222111111111222333444555555444444444444333333111111111111111111111111444444333333222111111000333333333333333333333333333222222111111222222333444444444444444444444444444444444333333444444555666555444333444666888999:::;;;===>>>>>>>>>@@@BBB}}}sssqqquuuyyyooo^^^VVVSSSPPPNNNMMMPPPMMMIIIFFFDDDAAA===:::;;;;;;;;;<<<<<<;;;777444444444333333333333333333444444333333333222222222000000000000000000111111222222111111111000000000000000000000000000000000111111000000/////////...////////////000000000000//////000000000//////.........------------......,,,...//////......///000---------------------------...---,,,++++++---///------...............---++++++++++++,,,---...///...------,,,,,,------.......................................////////////---------.........//////------------........................////////////000000///...---......///444666999<<<>>>AAADDDGGGJJJJJJJJJJJJJJJIIIIIIIIIEEECCCBBB@@@???>>>??????>>>@@@BBBEEEHHHMMMSSSWWW[[[[[[[[[ZZZWWWVVVWWWXXXYYY[[[^^^___```eeemmmttt}}}}}}ttthhhbbb^^^]]][[[[[[___eeemmmuuu}}}~~~sssjjjdddaaa```_________aaaeeeiiikkklllpppxxx}}}|||{{{uuuuuuwwwxxx{{{{{{~~~ppptttzzz}}}uuuooommmjjjgggddd```___fffppp~~~}}}qqqhhhcccbbbcccddd^^^``````^^^^^^^^^ZZZTTTHHHEEE@@@<<<:::999888777888666555555666777666555777777777666666666555555555444444333333333444444666666555555555444333333333222222111111222222333333333222222222111111111222222222222222222222222444444444444444333333333333333333333333333333333333333333222222111111111333333333333333333333333333222222111111222222333444444444444444444444444444444333333333444555555888777555444555777:::;;;999;;;===>>>??????BBBCCCvvvgggaaa^^^YYYUUUSSSPPPNNNKKKIIIHHHGGGDDDAAA===;;;;;;;;;;;;:::888555222222333333333333333333444444444333333333333222000///............//////111111000000000/////////------------------------000000000000////////////---------.........//////---......//////.........,,,,,,,,,------,,,,,,,,,---...///...,,,+++,,,------------------------------...---,,,++++++---///---...............------*********+++,,,---...///...------,,,,,,------..................................../////////000000////////////000000000000------------...................../////////000000111000///...///000111222:::<<>>===<<<===>>>???>>>@@@CCCFFFIIINNNSSSVVVUUUVVVVVVWWWZZZ```hhhmmmmmmnnnnnnjjjgggfffjjjmmmxxxzzz~~~yyyoooiiieeeddddddbbbdddhhhqqqyyyvvvoookkkiiigggggghhhjjjkkkmmmnnnnnnnnnssswww{{{xxxwwwwwwyyyxxxxxxwwwtttuuuzzz~~~~~~}}}}}}yyymmmgggbbb```ccchhhpppxxx}}}yyy}}}}}}qqqiiidddaaa```ZZZ[[[[[[ZZZ]]]cccdddbbbWWWQQQIIICCC???>>><<<::::::888666666777777666555666666666555555555444444555555444444333333444444444555555666666555444444333333222222222222333333333333333222222222222111222222222333222222222222222222222222222333333333333333333333333333333333111111222222222333333333333333333333333333333333333222222111111222222333444444444444444444444444333333333333333444555666888777666555666888:::;;;999;;;===>>>??????BBBCCCyyynnnjjjgggbbb]]]\\\RRRPPPNNNMMMMMMMMMLLLKKKCCCAAA===;;;;;;:::888666111222333444444444333333444444444333333333222222111000...---------...///000000000000/////////...........................////////////////////////,,,,,,---------.........,,,------...............+++,,,,,,------,,,,,,+++...//////...,,,***+++,,,........................,,,---...---,,,+++---///.........///......---,,,+++***++++++,,,---...///...------,,,,,,------................................./////////000000000//////000000000111111111////////////000000000000....../////////000000000111000000000111444666888===???BBBEEEFFFGGGIIIJJJCCCFFFIIIKKKJJJFFFAAA>>>;;;::::::::::::<<<===>>>BBBEEEHHHKKKMMMPPPTTTVVVSSSUUUZZZaaajjjvvvwwwmmmhhhhhhjjjqqqrrrtttuuuwww{{{|||vvvpppooommmiiihhhiiiooouuu{{{~~~}}}{{{{{{|||}}}wwwsssssstttttttttxxx{{{}}}yyyuuuzzz}}}||||||yyyzzz|||~~~zzzvvvtttttttttrrrrrrwww~~~|||{{{zzzzzzzzztttuuuyyy~~~qqqiiibbb^^^^^^aaajjjvvv{{{uuusssxxxyyyrrrkkkddd```___aaaaaa___aaahhhmmmmmmccc\\\TTTMMMHHHCCC>>>999<<<:::888888888888777666666666666555555555444444555555444444444444444555333444666777777666555444333333222222222222333333333333333333222222222222333333444444444333222222111111222222222222333333222222222222222222222222000111111222333333444444333333333333333333333333333222222111111222222333444444444444444444444444333333333333444555555666555555555666666777888999:::;;;===>>>>>>>>>@@@BBB}}}xxxssskkkggghhh[[[YYYVVVUUUWWWXXXXXXXXXOOOJJJDDD???<<<:::888777222333444555666555555444333333333333222222222222333111000......///000111111111111000000000//////000000000000000000000000........................------------.........///------...///////////////,,,,,,---......---,,,,,,---...///...---,,,---...........................+++---......---,,,,,,---......//////...------,,,++++++++++++,,,,,,---......------,,,,,,------............................../////////000000000000////////////000000000000////////////000000000000.../////////000000000000111000000111444888<<<>>>AAACCCEEEFFFEEEDDDDDDEEE@@@AAADDDEEEDDDAAA===;;;;;;::::::;;;<<<>>>@@@AAAEEEHHHLLLOOOQQQQQQSSSTTTSSSYYYdddqqqssskkkiiikkkhhhiiijjjjjjlllpppvvvzzz}}}xxxqqqllljjjgggkkkooopppmmmjjjjjjkkksssrrrssswww~~~zzzqqqppplllnnnpppqqqssszzz~~~|||wwwvvvvvvxxxvvvtttyyyxxxiiiaaa```^^^cccjjjpppssstttvvvwwwnnnkkkmmmsssvvvvvvxxx|||~~~{{{tttlllfffdddjjjlllkkklllsssyyy|||uuupppiiiddd]]]TTTHHH??????<<<:::999999999888777777777777666666666555555555555444444444555555666333444666777888777666555444333333222222333333444444444333333333222222222444555555666555444333222222222222333333333444444222222222222222222222222222222222222222222222333333333333333333333333333333222222111111222222333444444444444444444444444333333333333444555666666555666777888999999999888:::<<<============???@@@wwwsssuuufffccc```^^^___aaaccccccYYYRRRJJJBBB===:::999777333444666777777777666666333333333222222222111111555333111000///000111222222222222111111111111000---------------------------------.........................../////////000......///000000111000000,,,---...//////...---,,,,,,...//////......000111,,,,,,,,,,,,,,,,,,,,,,,,***---//////...,,,,,,,,,.../////////...---,,,,,,,,,,,,++++++,,,,,,------...------,,,,,,------...////////////////////////////////////000000000000............/////////000------------.........///////////////000000000000000000111222666;;;???BBBFFFHHHHHHFFFCCC@@@>>>>>>>>>?????????>>>===;;;:::>>>===>>>>>>@@@BBBEEEFFFEEEIIINNNQQQQQQQQQQQQQQQTTT]]]lll}}}wwwmmmkkkmmmbbbbbbcccdddfffkkkqqquuuwwwooolllaaaccceeefffccc```aaadddjjjlllqqq{{{rrriiihhhfffhhhjjjjjjkkkpppxxx~~~}}}|||zzzyyy{{{}}}|||{{{sssiiihhhaaacccdddeeefffhhhkkknnndddbbbeeekkkmmmlllqqqxxxtttwww||||||tttnnneeennnuuuvvvwww}}}wwwjjjYYYMMM@@@>>>;;;:::::::::999777888888888888777777777777444444444444444555666666222444666777888777666555444333333222222333333444444444444333333333222222555555666666666555333222333333333444444555555555444444444444444444444444444444333222222111111111333333333333333333333333333222222222222222222333444444444444444444444444222222222333444555666777666888:::<<<===<<<;;;::::::<<<======<<<<<<===???{{{wwwsssnnnooommmiiijjjooorrrrrrpppeeeUUUJJJDDDAAA>>>:::888777666444333333555777999777666666777777666444333333333222222222111111222111///...------------///---,,,,,,---/////////.........------,,,,,,,,,'''(((***+++,,,---------,,,,,,---....../////////---------,,,,,,+++++++++...------,,,,,,------...------------------------***++++++,,,,,,------...//////...---,,,,,,++++++---,,,,,,,,,,,,---......---------,,,+++***)))(((////////////////////////------............------111111111000//////......111111000000/////////...//////000///...///111444///111555:::???CCCFFFHHHNNNLLLIIIEEEAAA???======>>>===<<<;;;:::;;;<<<<<<<<<<<<>>>@@@DDDHHHLLLNNNJJJJJJKKKLLLNNNOOOOOONNN[[[iiizzz}}}ppphhhdddbbb```___```___bbblllwwwwwwlllddd```\\\\\\___^^^\\\___fffkkkrrr~~~xxxpppkkkhhheeeeeeeeehhhnnnssswwwyyy{{{{{{~~~vvvpppeeehhhkkklllkkkiiihhhhhhbbb```aaagggkkklllooossszzzwwwtttuuuwwwxxxwwwuuuvvvttttttzzzgggPPPJJJAAA<<>>:::999<<<999666555555666555555444444444444444444444444777777888888777666555555444333222222222333444555555555555444444333333333555555555666555555444444444333222111222444666888222333333444444333333222333222222333444555666777333333222222333333444555333333333444444333222222555444444333333444444555444444444555555555555666777777888999:::;;;;;;<<<<<<;;;;;;<<<<<<===??????~~~~~~{{{vvvxxxyyyzzzuuuaaaQQQIIIEEEAAA>>>777777666555555555777999888777666666666666555333333333333222222222111111000000///........./////////...------...///000000.........------,,,,,,,,,,,,---...........................------------------------,,,,,,,,,++++++,,,++++++******++++++,,,------------------------------------------,,,,,,........./////////////////////...---,,,,,,------.........------,,,******////////////////////////------............------------------............///.........------------------...---,,,---///222111444999>>>BBBFFFHHHIIIJJJHHHDDDAAA===<<<;;;;;;===<<<<<<<<<===>>>???@@@EEEEEEFFFGGGIIIJJJLLLLLLNNNLLLIIIHHHJJJNNNRRRTTTaaajjjwwwyyynnnjjjfffcccaaa___\\\]]]fffpppxxxwwwnnnfff```^^^\\\^^^bbbcccbbbffflllqqqxxx~~~}}}}}}}}}vvvpppmmmkkkgggggghhhkkkqqqvvvzzz{{{}}}|||}}}ppppppqqqrrrrrrpppmmmjjjccc___^^^```cccfffmmmuuu|||yyywwwwwwxxxzzz{{{}}}mmmWWWLLLAAA???>>>;;;;;;===;;;999777777777777777555666666666666666555555555666666666777666666555555555444333222222222333444555555555555555444444444333444444555555555444444333222111111111333555666333444444555555444444333333333333333444555666666111111000000111111222333333333333444444333333222555444444333333444444555444444444555555555555666666666777888999:::;;;;;;999999999:::<<<>>>???@@@~~~ppp\\\QQQKKKHHHEEE;;;;;;:::999888888888888888777666666777666444222333333333222222222111111///............///000111//////.........///000111.........---------------//////000000///...------.........---,,,+++++++++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------..................//////...------,,,+++++++++,,,---...///111222222222111///...---,,,,,,,,,......///......---,,,+++////////////////////////------............------+++,,,,,,---......//////............------------,,,---...------...000333666999>>>CCCGGGJJJKKKKKKHHHFFFBBB>>>;;;;;;;;;<<<<<<<<<===>>>AAACCCEEEFFFMMMMMMOOOPPPPPPOOONNNMMMPPPMMMIIIGGGIIIPPPWWW]]]gggkkkrrryyyuuuooommmhhhccc___[[[ZZZaaajjjooozzz{{{nnngggccc```^^^___ccchhhkkkkkkoootttwww~~~{{{vvvsssrrrxxx}}}}}}xxxuuuttttttqqqqqqrrrvvvzzz~~~}}}{{{zzz|||~~~{{{tttmmmgggaaa\\\ZZZ[[[```nnnzzz~~~zzzzzz~~~lll___PPPFFF???;;;<<<@@@;;;:::888888999999888666777777666666666555555555444444555555666555555555555555444333222222333333444444555555555555555555111222333444444555444444222111000000111222444555444555555666666555555444333333333444444555666666111111000000111111222333333333444444444444333333555555444444444444555555444444444555555555555666555666666777888999::::::999:::;;;<<<>>>AAACCCDDDzzzggg[[[TTTNNNJJJCCCAAA???===;;;:::888666999888888888888777555333333333333222222222111111//////////////////000000...///000000//////000111...............---------...............------,,,---------,,,,,,+++++++++------------------,,,,,,......------------...................../////////------------,,,,,,++++++)))***+++,,,---///000000111111000......---------...............---,,,,,,////////////////////////------............------.........//////000000000000000000000000/////////...///000000000222555777:::===CCCHHHKKKLLLLLLKKKHHHFFFBBB???===>>>???AAA===>>>@@@CCCFFFIIIKKKMMMQQQRRRSSSTTTTTTRRRPPPOOOOOONNNNNNNNNQQQWWW___dddjjjkkkmmmssszzzwwwppppppjjjccc___\\\[[[aaahhhmmmvvv~~~vvvkkkgggfffgggeeehhhmmmrrruuuvvvxxxzzzzzz~~~}}}wwwsssrrrqqqrrrwww{{{||||||~~~~~~rrrllleee^^^ZZZYYY___nnn|||}}}yyy|||vvvgggYYYMMMDDD@@@???;;;:::999999:::999888666555555555444333333222222222333333444555555555555666555555444333333222222333333333444444555555666000111222333444444444444222222111111222333444444444444555555555555444444333333444555555555555555333333222222333333444555222333444444444444444444555555444444444444555555444444444555555555555666555555666777888999999:::999::::::<<<===@@@AAABBBrrrggg]]]SSSLLLHHHDDD@@@>>>===;;;888666<<<;;;:::;;;;;;:::777444333333333222222222111111111111111000000///...------///111111//////000222........................,,,---......//////......+++++++++,,,,,,---------------------------------///......------......///.........//////000000000***+++++++++,,,,,,,,,---,,,,,,,,,---------......//////.........//////000,,,------------,,,,,,+++////////////////////////------............------000/////////.........---/////////000000000000000///000222222333666:::===>>>AAAFFFJJJMMMNNNMMMLLLHHHFFFCCCAAAAAABBBDDDEEEAAABBBEEEHHHLLLOOOQQQRRRUUUUUUUUUUUUTTTSSSQQQPPPOOOSSSXXX\\\^^^aaaeeehhhjjjjjjkkkqqqzzzyyyqqqnnnhhhbbb```^^^]]]bbbiiipppuuuzzz}}}~~~tttlllkkkmmmpppvvv{{{{{{{{{}}}~~~wwwtttssssssssspppuuuyyy}}}~~~yyywwwyyy|||~~~~~~{{{ssskkkccc]]][[[^^^jjjvvv}}}zzzsssooottt|||ooobbbUUUHHH???===;;;999999999999777666555555444444444333333333222222333444555555444444555555555555444444333333222222333333444444444555000111222333444444444444333333333333333444444555333333444444444444333333333444555666666666555555333333222222333333444555222333444444555555555444666555555444444555555666444444444555555555555666555555666777888999999:::888888888999:::;;;<<<===}}}vvvkkk^^^UUUNNNIIICCC@@@??????<<<999===<<<<<<======;;;777444333333333222222222111111222222222111000///---,,,+++...111111///---///111.............../////////......///000111111000000+++++++++,,,---.........------------............------,,,,,,,,,,,,------......//////000000111111******+++,,,,,,---......///////////////...............------......///000,,,,,,---------,,,,,,+++////////////////////////------............------......------,,,++++++***---------...............---///222444666999>>>AAACCCEEEIIILLLNNNNNNNNNMMMGGGFFFEEEEEEEEEFFFGGGHHHGGGIIIKKKNNNQQQSSSTTTUUUYYYXXXVVVTTTSSSSSSTTTTTTVVV\\\cccggghhhhhhiiikkkkkklllnnnttt|||yyyoooiiieeedddcccbbbdddiiiqqqsssuuuuuuuuuvvvxxxyyyzzzzzzyyyvvvsssuuu{{{~~~yyyyyy}}}yyyuuutttuuuvvvvvvssswww|||~~~}}}||||||}}}yyywwwzzz}}}~~~uuuooollllllmmmmmmxxx}}}xxxuuusssvvvvvvwww|||{{{sssrrrrrrssssssnnnkkkrrr|||wwwjjjbbb^^^^^^dddkkkuuulllffflllvvv|||tttiiiWWWGGGAAA>>>;;;999999999888777666666666666666666666666333333444444555444444444333444555555555555444444333333333444444444444444111222333444444555444444444444444444444444444444222333333333333333333222444444666777777666555444111111000000111111222333222333444555555666555555666666555555555555666666444444444555555555555666555666666777888999::::::<<<<<<<<<<<<===>>>??????zzzzzztttlll```YYYOOOIIIFFFDDDAAA======<<<=========;;;777444333333333222222222111111000111111222111000///...***...111111...,,,...111---........./////////000//////000000000///......---------------.........------------.........///------,,,,,,,,,,,,------......///000000111222222------..................////////////////////////......---------------...------............------////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...000444777:::>>>DDDHHHHHHIIIKKKNNNOOOPPPPPPOOOHHHIIIJJJKKKLLLMMMMMMMMMOOOPPPRRRTTTUUUVVVVVVVVVWWWUUUSSSRRRTTTYYY^^^bbbdddhhhkkkkkkhhhhhhkkknnnoooqqqtttxxx~~~yyysssooonnnllliiihhhkkkkkkllllllkkkiiiggghhhiiimmmrrrxxx}}}}}}uuuuuuyyy|||}}}||||||xxxuuuvvvxxxzzz{{{zzz~~~xxxwwwwww{{{vvvqqqmmmmmmmmmooovvv{{{vvvpppkkkjjjjjjjjjjjjooowwwwwwqqqoooooommmnnnqqqwwwxxxqqqmmmllllllllliiigggllltttzzzxxxvvvtttuuuzzzvvvjjjccc______bbbrrrzzzmmmccceeelllqqqvvvzzzyyyyyyyyyyyy|||xxxgggUUUGGGCCC>>>;;;::::::999999444444555555666777777777444555555555555444444333222333444555666666555555666666666666666555555555333444444555555555444444333333444444444333333333333333444444444444333333444555666777777666555444111111000000111111222333222333444555666666666666666666555555555555666666444444444555555555555666666666777888999:::;;;;;;======>>>>>>@@@AAABBBCCCcccbbbfffpppyyy~~~tttjjj]]]SSSMMMIIICCC???<<<<<<<<<======:::666333333333333222222222111111...///111222222111000000)))---111111---+++---000---.........//////000000/////////...---+++***)))000//////......------,,,---------.........////////////............//////...//////000111222222222111111111000//////......,,,,,,,,,---------......000///...---,,,+++++++++......///////////////...////////////////////////---..................---,,,------......//////000.../////////000000111111111333777;;;>>>DDDIIINNNKKKLLLMMMOOOPPPQQQQQQQQQKKKMMMOOOQQQSSSSSSSSSRRRSSSTTTVVVWWWXXXWWWWWWVVVRRRPPPOOOPPPVVV```jjjpppqqqqqqooojjjeeeeeekkkpppsssuuuyyy{{{~~~~~~yyyxxxuuuooolllmmmeeeeeeeeedddbbb______aaagggooozzzuuupppqqqrrrsssttt|||}}}zzzvvvvvvyyy}}}|||pppooonnnpppwww~~~sssnnniiigggddddddjjjrrr~~~zzzwwwsssqqqqqqrrrrrrqqqjjjoooyyyvvvooonnnpppqqqsssxxxwwwqqqqqqooonnnnnnlllkkkooovvvzzz|||yyyrrrkkkkkkiiiffffffjjjrrrzzzqqqhhhbbb______cccpppvvvgggeeehhhjjjmmmrrrmmmmmmnnnrrr|||sssbbbLLLGGGAAA<<<:::;;;;;;;;;111222222333444555666666666666666666555444333333111222444666777777666666999999888888777777666666555555555666555555444444222222333333333222222111444555555555555555555444444555777888888666555333333333222222333333444555222333444555666666666666666666555555555555666666444444444555555555666666777777888999:::;;;;;;<<<666777777999;;;===???@@@YYYXXXWWWXXX[[[bbbhhhlllqqqyyy|||jjj___XXXPPPHHH???======>>>;;;777666999555444111000//////000111333222111111000000111111222111000......000111222000000000000000000000000111111111111111000//////000000000000000000000000///////////////......---...------------...//////////////////////////////////////////////////////000---,,,,,,---+++'''$$$+++,,,...///000///...---000///...---------------////////////////////////...............------------------------...///000...///111000//////000222555:::@@@EEEHHHIIIKKKLLLOOONNNNNNNNNNNNOOOPPPPPPPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVTTTPPPRRRbbbwww|||tttppplllgggjjjppptttyyyyyynnneee^^^ZZZYYY\\\[[[ZZZ^^^fffnnnyyyyyynnnjjjiiijjjhhhmmmuuu}}}}}}{{{vvvuuuyyyuuupppfffeeeeeeggglllrrryyy}}}tttqqqlllgggeeeiiioootttvvvvvvvvvvvvvvvwwwwwwwwwtttvvvyyy}}}}}}xxxzzz}}}yyysssvvvtttwww|||~~~|||}}}}}}wwwppplllggggggeeebbb___aaahhhmmm|||rrrggg```^^^^^^eeeqqqttthhhaaabbbhhhlllmmmuuuzzzyyywww[[[LLL@@@??????<<<999999;;;:::777555444333333333555444444333444555666777777555333444666666444222111222333333444444333333666666666666555555555555555555444333444555666777666555444333333444666666222333666888999999888777666555444444333333333333555333222222444444333111666555333222222333555666999999777666555555555555777999::::::::::::;;;===???>>>>>>>>>>>>??????@@@QQQPPPPPPQQQSSSVVVZZZ\\\___iiivvv{{{ooo```SSSHHHBBB>>>===:::555333444777666444222222222444444444333333222222222222222222111000//////000111222000000000000000000000000111111111111111000/////////////////////////////////////////////......---...------------...//////////////////////////////........................///...---...000///,,,***,,,,,,---.....................------,,,,,,,,,,,,////////////////////////..............................---------...//////...///000/////////111333888<<>>KKKKKKKKKKKKKKKLLLLLLLLLNNNYYYfffttt}}}lllYYYMMMBBB>>><<<888555444888777666555555555666777555444333333222222333333222111000//////000111222000000000000000000000000000111111111111000000//////////////////////////////////////////......---...------------...//////////////////////////////---------------------------,,,---///111111000...,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,////////////////////////---------......//////000//////......---...............///......000444777<<>>>>>LLLJJJIIIGGGGGGGGGGGGHHHHHHPPP[[[hhhwwwrrr___KKKAAA???<<<::::::777777666555555666777777444444333222222222222222111111000//////000111111000000000000000000000000000000111111111111000//////////////////////////////////////////......---...------------...//////........................------------------------***+++,,,...000000///...---,,,+++***+++,,,---.....................------////////////////////////,,,------...///000000111000000///......---........./////////000333888<<<@@@CCCHHHKKKMMMNNNPPPRRRSSSSSSRRRRRRSSSSSSTTTUUUWWWXXXXXXYYYYYYXXXXXXWWWTTTTTTTTTTTTSSSRRRQQQPPPUUUaaaooozzzxxxrrrpppqqqqqqnnniiieeeddddddjjjwwwsssgggaaabbbbbbeeejjjpppxxxyyyqqqkkkgggdddbbbbbbdddhhhlllpppsssvvvwwwqqqqqqxxx}}}xxxvvvvvv{{{zzzxxxwwwxxx{{{~~~zzzxxxxxxvvvrrrooonnnoooqqqrrrtttuuuwwwyyyxxxzzzsssiiigggfffffffffeeecccaaaeeeeeehhhmmmuuuzzz}}}}}}|||}}}}}}zzzvvvuuuwwwyyysssbbbRRREEE===;;;999888777666555555666777555555555555555555666666666555555555555555444444333444555555666666555555666666555555555444444444444444444444555555666666777666666555555444444444666777999::::::888777555333222222111111222222222111000000222444666666555444555666666666666555444777666555555444444444555555777888888888888999;;;>>>======>>>>>>???@@@AAAMMMJJJFFFCCCBBBCCCFFFHHHHHHMMMTTT]]]lll~~~vvvYYYHHHAAA>>><<<<<<666666555555444444555555333333222111111111111111111111000000000000111111000000000000000000000000///000000111111111000000........................///////////////......---...------------...//////------------------------------------------------,,,---/////////......------,,,+++***+++,,,---......///000000111000//////////////////////////////------......///000111111111000///...............///000111111333777===AAAEEEGGGKKKMMMNNNPPPQQQSSSRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVXXXYYYZZZZZZYYYXXXTTTSSSQQQQQQRRRVVVYYY\\\aaaiiisssxxxxxx|||yyypppmmmiiiddd___^^^___aaaggguuuyyysssqqqpppuuu{{{{{{tttooolllllllllkkknnnoooppprrrsssssssssssskkkiiilllttt|||}}}{{{xxxvvvtttsssrrrrrruuutttuuuxxx}}}rrrpppnnnllljjjgggbbb___\\\]]]```gggpppzzz|||xxxwww{{{sssbbbSSSFFF>>>;;;:::888777666777777888666666666666666666555555555666666555444444444444333444555555666666555555555555555555444444444444444444444555555555555555555555666666777777777777333555777999:::999888777222222222111111222222333222222222333666888888777333444444555555444444333777777666666555666666666555777888888888888999;;;============>>>???@@@AAANNNKKKFFFAAA@@@AAAEEEGGGFFFJJJNNNUUUcccuuu~~~{{{yyy{{{mmmVVVHHH???;;;:::777777666666555444333333333222111111000000111111000000000111111000000000000000000000000000000000///000000111111111111000........................///////////////......---...------------...//////------------------------------------------------...000222222000///...///,,,,,,,,,,,,,,,------...//////111222222222111000////////////////////////.........//////000000111000000//////.../////////000222444666999===CCCGGGHHHJJJMMMOOOOOOPPPRRRTTTQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTVVVXXXYYYYYYXXXWWWPPPOOOOOOQQQVVV^^^fffllllllnnnrrrrrrppprrr~~~rrrmmmfff```\\\]]]___aaahhhuuuzzzwww{{{}}}zzzwwwuuuwwwzzz{{{|||~~~|||wwwrrrnnnkkkiiihhhhhheeefffnnnuuuzzz|||{{{{{{~~~|||zzzxxxvvvtttrrrooonnnooorrrvvvyyy{{{uuuqqqlllgggccc[[[\\\^^^bbbkkkyyyzzzyyy~~~rrrdddTTTGGG===<<<:::999888888999999666666777777777666555555555666666666444333444555333333444555555555555444555555555444444444444333333444555555666666555555333444555666777888888888222333666888999999888777333222222222222333333444444333333555777999999888444444444444444444444444444444555555777888:::;;;666777999999888888:::;;;;;;;;;;;;;;;<<<>>>???@@@TTTRRRNNNIIIGGGGGGHHHHHHFFFIIILLLQQQ[[[iiiqqqsssooolllhhhddddddkkkvvv~~~hhhWWWIIIAAA>>>::::::999999777666444444333333222111111111111222000000111111111111000000000000000000000000000000//////000111111111111111........................///////////////......---...------------...//////////////////////////////........................,,,///111111///......///,,,,,,---...............---///000222222222000000///////////////////////////////////////000000000//////////////////000111111333777;;;>>>BBBGGGKKKJJJLLLNNNOOOPPPPPPRRRTTTRRRQQQQQQQQQQQQRRRSSSSSSRRRTTTVVVXXXXXXVVVTTTSSSMMMNNNQQQXXXaaalllvvv|||xxxuuusssqqqmmmnnn{{{rrrmmmfff___\\\\\\]]]^^^fffrrr{{{rrrrrrwww|||~~~{{{pppiiiffffffgggkkkhhhjjjrrryyy}}}~~~{{{wwwrrrooommmlllrrrwww}}}qqqjjj````````````eeeuuu~~~zzzppp___OOO@@@???===;;;:::999999:::666777777888777666555444444666777666444222444555222222333444444444444444555555555444444444333333333444555666666666555444222333444555666666555555222333555777888777666555333333333333333444555555444333333444777888888777666555444333333444555666333333333444666888999:::777888::::::999999;;;<<<::::::;;;;;;<<<>>>???@@@]]][[[XXXUUUQQQOOOMMMLLLGGGJJJMMMOOOVVV___cccaaa[[[\\\[[[YYYWWWZZZ___ddd}}}wwweeeTTTJJJGGG>>>======<<<:::888666555555444333333222222333333000000111111111111000000000000000000000000000000//////000111111111111111........................///////////////......---...------------...//////111111111111111111111111////////////////////////(((+++//////---,,,---///,,,---...///000///...---,,,...000111222111000///////////////////////////000000000000//////////////////...//////000111222111555999>>>AAAFFFJJJMMMKKKMMMOOOPPPPPPPPPRRRTTTRRRRRRRRRRRRRRRSSSSSSTTTSSSUUUVVVWWWVVVTTTQQQOOOLLLOOOVVV```lllxxx|||wwwrrrmmmmmmyyyqqqllleee___\\\ZZZYYYXXXbbbnnnzzz}}}pppmmmppprrrssszzz|||ooohhhgggkkknnnpppnnnqqqyyy|||uuuqqqhhhmmmuuu|||oooddddddbbb^^^aaarrr}}}zzztttdddSSSBBBAAA>>><<<;;;:::::::::666777888888888666555444444666777666333222444666111222333333444444333333555555444444444333333333333333555666666666555444222333444444444333222111333555666777666555333222333333333333444444555666444333333444666777666555888777555444444555777888555555444444444555555666777999::::::::::::;;;===<<<<<<======>>>@@@AAABBBoookkkeee```^^^\\\[[[YYYQQQRRRSSSRRRRRRRRRSSSTTTUUUUUUTTTQQQNNNOOOTTTXXXfffuuu~~~kkk[[[QQQBBBBBB???;;;777666888:::666777999777333111222444111111111000000000000///222111111000///......---222222111000000///000000000///...,,,,,,------.........---------......///,,,,,,,,,...000000...,,,------------------------......------------............////////////......+++++++++,,,,,,---------111000000/////////000000222222111111000000//////......////////////......//////000000111222222222777999===BBBFFFIIIKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQTTTTTTTTTSSSSSSSSSSSSSSSVVVVVVVVVTTTQQQPPPPPPQQQNNNVVV^^^aaahhhttt|||vvvuuuuuuwww}}}tttkkk```[[[^^^bbbcccbbbiiiiiipppzzz}}}~~~~~~qqqkkkhhhiiimmmyyyvvvrrrssswwwzzz|||{{{wwwyyypppmmmxxxrrrlllddd______jjj|||wwwmmmbbb[[[PPPHHH???:::;;;===<<<;;;:::888555555666777777666777777777777777777777777333333444444555555666666444444444555555555555666444444444444444444444444666555555444444444555555666666777888888777666555555444444333333444444555333444555666666555444333777777666666555555555444;;;:::888666444444444444666777888999:::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???ssssssrrrrrrrrrpppllliii\\\ZZZVVVQQQOOOPPPTTTWWWQQQQQQQQQNNNLLLLLLPPPSSSZZZhhh{{{lll___NNNIIICCC>>><<<;;;999888555666777666333222333555222222111111111000000000333222222111000000//////111111000000//////000000000000...---------.../////////...---,,,,,,------111000000222333333222000.................................------...............////////////......,,,,,,,,,---------------000//////......//////000............////////////000000000000000000000000---......///111333555666<<<===AAADDDGGGIIIJJJJJJOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVUUUVVVVVVUUURRROOOOOOOOOUUU^^^gggiiilllsss{{{}}}}}}~~~}}}uuujjjeeeiiimmmmmmkkkhhhfffhhhooossssssssstttttt}}}vvvooojjjiiilllqqqxxx~~~zzzyyy{{{}}}}}}}}}uuuwww~~~yyyjjjaaaaaahhhwwwyyyuuuttttttsssoooiii```ZZZTTTMMMEEEAAA@@@???<<<999;;;999777666777777666555777777777777777777777777666666666777777777777777444444444555555555555666444444444444444444444444555555444444444555555666555666777888888777666555555444444333333444444555444555555666666555555444777777666666666555555555999888666555444444444444666777888999:::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???nnnqqqvvv|||}}}yyypppjjj```VVVQQQPPPRRRUUUOOOPPPOOONNNLLLKKKMMMNNNPPPZZZiiixxxuuuaaaXXXLLLEEECCCAAA===888444555666555333333444666333333333222222222111111333333333222111111000000000////////////000000111111000000///.../////////000///...---,,,+++++++++000000///000111111///...////////////////////////..............................////////////.....................---------///...............//////---------...///000000000...---,,,++++++,,,---...---------///111555888;;;AAACCCEEEGGGIIIJJJJJJJJJOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWUUUVVVUUUSSSPPPNNNNNNOOO[[[gggqqqrrrqqqsssvvvwww~~~|||~~~~~~{{{vvvyyy|||zzzvvvkkkeeebbbeeeggghhhjjjnnnrrr~~~yyypppkkkiiijjjpppvvv~~~}}}{{{{{{{{{~~~zzz|||vvviiifffhhhooouuurrrkkkjjjiiiiiigggddd___[[[UUUOOOIIIEEECCCAAA===999;;;:::888888888888666555777777777777777777777777888888777777777777777666444444444555555555555666444444444444444444444444444444444444444555666777333444666777888777777666555555444444444444555555666555555555555555555666777777666666666666555555777666555444444444444555666777888999:::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???eeehhhnnnvvv~~~{{{pppddd[[[UUURRRPPPRRRRRRRRRQQQOOOMMMLLLLLLMMMRRR\\\fffqqq|||{{{vvv|||zzzooo```SSSLLLFFF@@@<<<666666555444444444555666444444333333333222222222333333222222111111111111///.........///000111111111111111000000000000000///...---,,,,,,,,,,,,,,,///...---...//////---,,,..............................////////////............////////////......000000//////......------...------------......//////000000000111111111222---,,,***))))))***,,,---///......///222666;;;>>>DDDFFFHHHJJJLLLLLLLLLLLLNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVUUURRRNNNLLLNNNRRRVVVeeerrr|||~~~zzzxxxvvvtttuuuvvv{{{{{{{{{}}}qqqjjjdddeeefffhhhmmmrrrzzzqqqmmmmmmooo{{{}}}~~~yyyoookkklllpppwwwtttjjjhhhfffdddcccbbb```^^^ZZZUUUOOOJJJGGGDDDAAA>>>:::999888888999999888666777777777777777777777777777666666666555555444444444444444555555555555666555555555555555555555555444444444444444555666777222333555777888888777777555555444444444444555555777666555444444555666777777777666666666666666666666666555555666666666666666777888999:::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???gggfffggglllttt{{{zzzssskkkbbbYYYSSSWWWVVVUUUTTTRRROOOLLLJJJLLLNNNSSSYYYbbbnnnxxxtttjjjnnnyyymmm[[[LLLCCC???999888666444444555666666444444444333333333333222111111111111111000000000///////////////000111222111111111111111000000///,,,,,,,,,,,,------...///111000...///000000000...------------------------......///000000///............////////////......000000000//////.........---------------...//////222111111111000000000///222111///......///111222222111111222444888===???EEEGGGIIILLLNNNPPPPPPPPPNNNOOOOOOPPPQQQRRRSSSTTTRRRRRRSSSTTTUUUVVVVVVWWWVVVSSSNNNJJJKKKRRR\\\dddttt~~~}}}wwwrrrqqqssszzz||||||yyywwwpppkkkmmmpppssswww}}}wwwvvvzzz||||||xxxzzz~~~|||nnnlllooommmttt~~~|||ppplllgggdddcccdddeeeeeeiiiddd\\\TTTMMMHHHEEECCC;;;999888999::::::999888777777777777777777777777777777666666555555555444444444444555555555555666555555555555555555555555444444444444444555666666222333555666777777777666666555555444444555555666777666555444444555666777666666777777777777777777666777777777888888888888666777888999:::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???mmmjjjffffffiiioootttwwwzzzyyyxxxxxxvvvpppggg```^^^[[[XXXVVVSSSPPPLLLHHHIIIJJJLLLRRRYYYccclllqqqyyyzzz}}}yyynnnlllrrrzzzwww___NNNEEE???<<<888666555555555444444444444333333333222222111111111111111111111111111000000000000111111222111111111111111000//////,,,,,,,,,---...///000111...---+++,,,...//////...------------------------...///000111111000///.........////////////......///////////////.........------------...///000000000000000///...---------111111000//////000111111444333444555888<<>><<<:::;;;;;;;;;:::777777777777777777777777999888888888888888888777444444444555555555555666555555555555555555555555666555555444444444555555222333555666777666666555666666555555555555666666777666666666666666666777666666777777777777888888777777888999999999888888666777888999:::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???ssspppmmmlllmmmooooooooorrrpppooorrruuuvvvrrrnnngggccc^^^ZZZWWWSSSNNNJJJIIIIIIJJJNNNTTTZZZ___aaahhhiiiiiijjjppp~~~yyyxxx{{{dddSSSEEE@@@;;;777666666444222333333333333222222222222222222222222222222222222333222222111111111111222000000111111111000///...............//////000111,,,***)))))),,,...///..............................///000111111000///.........////////////........................//////............///000111222////////////....................................222333555999<<<@@@DDDEEEGGGIIILLLOOOQQQRRRSSSSSSQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWQQQQQQPPPSSS[[[iiiyyy~~~uuurrrnnnmmmppppppnnnpppssswww|||yyyxxx}}}~~~zzzzzzuuuuuuuuuqqqllllllmmmmmmhhhdddaaaeeelllwww}}}wwwqqqooosss{{{|||qqqeee[[[UUUKKKGGGBBB>>><<<<<<;;;;;;777777777777777777777777888888888888888999999999444444444555555555555666555555555555555555555555777666555444444444444444333444555666666666555444666666555555555555666666666666777777777777666666666666777777777888888888777777888999888888777666666777888999:::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???yyyyyyzzz{{{|||zzzwwwtttoookkkhhhjjjpppuuuvvvuuuooojjjccc^^^[[[WWWRRRNNNKKKKKKKKKNNNQQQTTTUUUUUUYYY]]]___^^^aaalllyyyaaaHHHCCC<<<888777666333111333333333222222222111111333333333333333333333333444444333222111111111222///000000111111///...---111000000/////////000000///---,,,---000222333333////////////////////////...///000222222000///.........////////////......,,,---------......//////.........//////111222222//////000000111111222222000000111222222111000000000222666:::???DDDGGGIIIIIIJJJMMMOOOQQQRRRRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUNNNPPPSSSZZZdddssszzztttooonnnmmmllloootttvvvvvvxxx~~~zzz|||zzzwwwzzz~~~{{{zzzsssjjjggggggeee___YYY[[[]]]bbbjjjsss||||||vvvvvv|||vvvoooTTTNNNFFF@@@===<<<;;;;;;777777777777777777777777555555666666777777888888444444444555555555666666666666666666666666666666888777666555444333333333444555666666666555444333666666555555555555666666555666777888888777666555666666777777888888888999666777888888888666555444666777888999:::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???wwwsssmmmhhhhhhmmmssswwwtttpppkkkiiigggaaaXXXPPPQQQNNNLLLKKKMMMPPPQQQRRRNNNPPPRRRRRRTTT[[[fffnnnsssYYYGGG999;;;===999888<<<000111333555666666555555222222222222222222333333000000000111222222222333000...,,,,,,---.........000000111111111111000000111111000000//////......000000000000000000000000...///000000000000000///,,,---///000000000///...000///...,,,,,,,,,---.............../////////000000000000000////////////111111111000///000333555666888<<<@@@EEEIIIKKKMMMKKKLLLNNNNNNNNNNNNPPPRRRSSSSSSTTTTTTTTTUUUUUUUUUXXXXXXXXXUUUSSSRRRSSSUUUTTTTTT]]]lllwww{{{rrrlllmmmooolllhhhfffiiiqqq|||zzzttttttuuuzzz}}}www|||uuunnniiieee```]]]\\\[[[]]]aaafffkkkqqquuuxxx|||zzzzzz|||pppaaaOOOCCCAAAAAA>>>:::<<<;;;888666666666888999666666555666666777888888777777777777777777777777555555666666777777888888666555555444444444555555555444444444444555666666888888888888888777777666888777555444333333444444444555666777777888777777888888888888888888888888999999888888888888888888::::::;;;;;;<<<=========yyyrrrnnnkkkkkklllvvvtttsssssssssoooggg```UUURRRMMMKKKLLLNNNOOOPPPLLLNNNOOONNNMMMQQQYYY```xxxjjjVVVDDDAAAAAA;;;777888333444555555555555444333333333222222222222222222000000000000000111111111222000......///111000000000000111111111111000000...............---------000000000000000000000000111111111000///...---,,,,,,---///000000000///...222111111000//////000000........./////////000000111111111111111111111111111222222111000222555888:::<<>><<<;;;:::999888777777888999777666666666777777888999777777777777777777777777555666666666777777777888666555555444444555555666555555444444555555666777555666666666555555444444888777555444333333444444333444555777888888999999888888888888888888888888999999888888888888888888;;;;;;<<<<<<===>>>>>>???yyysssooolllrrrrrrsssvvvyyyxxxsssnnnaaa\\\TTTOOOMMMNNNNNNOOOLLLNNNNNNLLLJJJKKKOOOSSS___ppp|||dddMMMDDDAAA:::666555777777777666555444333222444444333333222222111111000000000000000/////////222000...///000111111000000000111111111111000000---...............//////000000000000000000000000000000000000///---,,,,,,---...//////000/////////000111111111111000//////....../////////000000000222222222222222222222222000111222222222444888;;;???AAACCCEEEGGGHHHIIIIIIKKKMMMOOOOOOOOOOOOQQQSSSUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTQQQOOOOOOQQQSSS\\\hhhyyy}}}zzzvvvqqqggg^^^^^^dddnnn||||||ppphhhfffhhhfffiiinnnuuu{{{}}}qqqgggbbb___[[[ZZZ\\\eeerrr|||mmmXXXJJJCCC@@@@@@:::999999999999999999999888777777777777888999999777777777777777777777777666666666666777777777777666666555555555555666666555555555555555666777777555555555555444444333333777777666555444444444444333444555777888999999999777777777777777777777777888888999999999999999999<<<<<<======>>>?????????~~~rrrqqqrrruuuxxxzzzyyywwwqqqjjj```XXXSSSQQQOOONNNNNNPPPPPPOOOMMMMMMNNNPPPSSSbbbsssrrrWWWHHHBBB===:::999888888777777666555444333555555444333222222111111222222111111000000//////000...------/////////...000000111111111111000000//////000000111111111222////////////////////////,,,---...///////////////......//////////////////,,,---...//////...,,,,,,...////////////000000000111111111222222222222222///000111222333666;;;>>>BBBCCCEEEGGGIIIJJJJJJKKKLLLNNNOOOPPPOOOPPPQQQSSSUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUTTTQQQOOOPPPRRRUUUaaammm{{{yyytttpppggg______dddmmmyyy~~~qqqfffccceeeeeehhhmmmttt}}}zzznnngggaaa]]]^^^hhhwwwyyyeeeSSSHHHCCCBBB999999:::;;;::::::999999999888888888888888999999777777777777777777777777666666666666777777777777666666666555666666777777666666555555666666777888777777666555555555555555777666666555555555555555555666777888888888888888666666666666666666666666888888999999999999999:::;;;<<<<<<===>>>>>>??????~~~|||yyyyyyzzz}}}}}}vvvlllbbb[[[VVVRRROOOLLLNNNOOOPPPOOOOOOOOOPPPQQQ\\\jjjtttyyyfffSSSHHHCCC???>>>888888888777666666666666555555444444333222111111333333333222222111111111///.........000000///---000000111111111111000000///000000000111111222222////////////////////////,,,---...///000000000000/////////.........//////***+++------...---,,,+++////////////000000000111000000000111111111222222...///111222444777<<<@@@CCCDDDFFFIIIKKKLLLMMMNNNMMMNNNPPPPPPPPPPPPRRRTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUSSSRRRSSSWWWZZZdddjjjrrr|||yyyrrrnnnhhhccceeeggglllttt{{{tttjjjgggjjjnnnooorrrzzzpppeeeaaaaaakkk|||rrr___PPPFFFCCC:::;;;;;;;;;;;;:::999999999999888888888888888999777777777777777777777777777777777777666666666666666666666666666777888999777666666666666777888888777777666555555555555666666666666666666666555555888888888888888777777666666666666666666666666666888888999999:::::::::::::::;;;;;;<<<<<<======>>>~~~}}}uuunnnggg___XXXTTTLLLLLLMMMNNNOOONNNNNNNNNPPPVVVaaajjjmmmqqqzzzuuu```QQQFFF???<<<:::999888777777777777888555555444444333333222222333333333333333222222222111000000111222333111///000000111111111111000000...//////////////////000000000000000000000000000000000000000000///......000000///............///------...////////////.../////////000000000111111//////000000111222222222///000222444666:::???BBBCCCEEEGGGIIILLLNNNOOOOOOMMMOOOQQQQQQQQQQQQSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVXXXWWWVVVUUUUUUWWW\\\```dddeeehhhrrr{{{tttooolllooommmlllmmmqqquuuxxxzzzwww~~~}}}sssrrrvvv|||zzz{{{|||kkkfffdddlll{{{{{{jjjXXXJJJCCC======<<<;;;;;;:::999999999999888777777777777888777777777777777777777777777777777777666666666666777666666777777888999:::777777777777777888888999777666444333333333444555666666777777777666666555888888999999888888777666777777777777777777777777888888999999:::;;;;;;;;;::::::;;;;;;<<<========={{{vvvnnneee```UUUTTTSSSRRRRRRQQQOOONNNPPPQQQWWW^^^bbbdddkkkuuuuuubbbRRRFFF@@@===<<<:::888777666666666444444444444444444333333222222222222222333333333111111000222333333111///000000111111111111000000000000000///////////////000000000000000000000000111111111111111111000///111000///...---......//////////////////000111111//////000000000111111111000000111111222333333444222333555777999<<>>>>>zzzqqqkkkaaa___\\\YYYXXXUUUSSSPPPRRROOOPPPVVVYYYZZZaaajjjnnnqqqyyy}}}xxx~~~wwwdddUUUMMM@@@???<<<999777555555555333333444444444444444444000000000111222222222333/////////000111111///---000000111111111111000000333333222222111111000000000000000000000000000000...///000111333333444444111000///...------...///000///.........000111222000000000000111111111111111111222333333444555555444666888999;;;???CCCGGGFFFGGGIIIJJJLLLMMMMMMMMMNNNPPPQQQRRRQQQRRRTTTUUUSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVWWW\\\bbbgggbbbdddeeelll}}}vvvllleeefffllltttyyyzzzpppkkknnnyyy{{{yyy}}}}}}zzzuuummmaaaTTTKKKBBB@@@===:::999888999:::888888777666666555666666777777777777777777777777888888777777666666666555777777777777888999:::;;;888888888777888888999:::;;;999777666555666888999555666777888888777666555333444666888:::;;;<<<<<<888888888888888888888888888888999::::::;;;<<<<<<<<<<<<======>>>?????????}}}zzzzzzpppnnnjjjccc\\\VVVPPPMMMQQQQQQQQQPPPPPPSSSXXX\\\___```fffppp}}}yyyrrrxxx|||hhhVVVMMMEEE>>><<<:::666444444333333222222222222222222222222111000000///000000000000000000000000000000111111111111000000////////////000000111111111222111111111000000000000000///000000000000111111111222111000///..................//////000000111111222111111111000000//////111111000//////000111222444666:::>>>AAABBBCCCCCCFFFGGGIIIJJJLLLNNNOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSQQQTTTWWWXXXWWWUUUUUUVVVQQQRRRTTTVVVZZZbbbllltttsssnnnkkkooo{{{zzzooommmmmmooowww}}}qqqrrrtttsssyyy|||tttuuuxxxwwwvvvrrrlllddd\\\UUUQQQEEECCCAAA???>>>===;;;:::::::::::::::::::::::::::<<<;;;999888999999888777777777777777777777777777888888777777666666555555999:::;;;:::888777888999999888888777777777777777444444555666777888999999666666666777888888999999666666666777888888999999666777777888:::;;;<<<<<<>>>===<<<;;;;;;<<<===>>>uuuyyy~~~zzzyyyuuupppggg^^^UUUPPPMMMMMMLLLMMMOOOQQQSSSTTTSSSTTTWWW]]]eeemmmsssvvv{{{zzzqqqnnnqqqvvv}}}nnnXXXMMMBBB>>>===999777777333333333333222222222222222222111000000000000000111111111111111111111111222222111111111000000000000000111111111111111111111000000000000000000000000000000111111111222222333222111000////////////////////////000000111111111111111111000000000///111111000000000111333444777999===@@@CCCEEEEEEEEEIIIIIIJJJLLLNNNOOOPPPQQQPPPPPPQQQQQQRRRSSSSSSTTTSSSTTTTTTTTTTTTUUUVVVVVVTTTRRRRRRXXXcccoooxxx|||zzzsssrrrxxxwwwvvvwwwyyyvvvtttuuusssvvv|||zzztttsssssssssqqqmmmggg```ZZZVVVLLLHHHDDDAAAAAA@@@===:::::::::::::::::::::::::::999888666777888999999888777777777777777777777777888777777777666666666555777888::::::999999:::<<<999888888777777777777777666666666666666666666777666666666777888888999999999999888888777666666666777777888999:::;;;<<<<<<>>>===<<<;;;;;;<<<===>>>aaagggoooxxx|||ssshhh]]]WWWOOOLLLJJJKKKNNNOOOMMMKKKMMMNNNNNNOOORRRXXX^^^cccjjjuuuuuullljjjjjjpppzzznnn^^^LLLCCC???<<<:::999444444444333333333222222222222111111000000111111222222222222222222222222222222222222222111111111222222222222222111111111000000000000000000111111111111111111222222222333333222111000000000000000/////////000000000000111111111111111000000000000222111111111222444555666<<<>>>AAAEEEGGGIIIIIIIIILLLLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQPPPQQQRRRTTTUUUUUUSSSQQQQQQSSSUUUVVVVVVWWWTTTUUU___rrr~~~vvvssstttvvvwwwzzz}}}}}}yyyyyy}}}xxxwwwttttttwww~~~vvvnnnpppqqqssssssqqqlllgggccc[[[SSSKKKEEEDDDBBB>>>:::;;;;;;::::::::::::::::::777666555555888999999999777777777777777777777777777777777777666666666666666888999:::::::::<<<===999888888777777777777777666666666555555555444444666666666777888888999999999999888888777666666666888888999:::;;;<<<<<<=========<<<<<<<<<<<<===>>>TTTYYYaaaiiiqqqxxx{{{qqqiiicccZZZTTTNNNLLLNNNNNNKKKGGGJJJLLLMMMLLLKKKMMMRRRWWWXXXeeewwwwwwpppiiijjjuuuwww\\\KKKBBB<<<::::::666555555555444333333333333222222111111111222222222222222222222222222222222222222222222222222222444333333222222111111111000000000000000111111111111111222222222333333333333333222111000000111111000000000000000000000000111111111000000000000000222222222222444666999:::@@@BBBFFFIIIKKKLLLLLLLLLOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPPPPRRRTTTVVVVVVTTTQQQQQQSSSUUUUUUTTTYYY[[[bbbqqq}}}rrrllliiiiiiiiiooovvv{{{~~~vvvssszzz~~~xxxrrrrrrvvvvvv{{{{{{qqqqqquuu{{{|||yyyqqqeeeVVVKKKFFFCCC>>>:::;;;;;;;;;;;;;;;:::::::::888777666666888999999888777777777777777777777777777777777777666666666666777888::::::999999;;;===999888888777777777777777555555555555555555444444666666666777888888999999666666666777888888999999999999:::;;;;;;<<<======<<<<<<<<<<<<<<<======>>>LLLOOOSSSXXX^^^eeemmmrrruuuyyy~~~|||wwwttthhh```VVVPPPOOONNNJJJFFFCCCFFFIIIHHHFFFEEEHHHKKKMMMXXXjjj~~~|||nnniiippprrrYYYHHH>>>999999777777666666555444444333333333222222222222333333111111111111111111111111222222222222222222222222444333333222222111111111//////000000111111111111111111222222222333333333333222111111111111111111111111111111000000000000000000000000000000111111222222333444777:::<<<>>>DDDFFFIIIKKKMMMNNNNNNMMMOOOPPPPPPQQQRRRRRRSSSSSSTTTSSSQQQPPPQQQRRRTTTUUUVVVTTTSSSSSSTTTUUUUUUUUU___iiixxx{{{nnngggeee```eeemmmrrrwwwwwwpppssszzz~~~yyypppooosssrrrsssuuuvvvuuuwww{{{zzzxxx}}}zzzfffUUUJJJDDD???;;;<<<<<<<<<;;;;;;:::::::::<<<:::888888999999888777888888888888888888888888666666666666777777777777888999::::::888888888:::999888888777777777777777333333444444555666666777666666666777888888999999666666666777888888999999999::::::;;;;;;<<<<<<<<<;;;<<<<<<===============FFFGGGIIIKKKNNNSSSZZZ^^^cccgggmmmttt|||qqqjjj```XXXTTTPPPKKKHHHCCCEEEGGGGGGFFFEEEEEEFFFIIIQQQ```uuuyyymmmlllwwwmmmVVVEEE===<<<999888888777666555444444333333222222333333444444000000000000000000000000111111111222222222222222222222222222222111111111/////////000111111222222111111111111222222222333222111111000000000111111222111111111111000000000000000000000111111111111222222444666999===@@@BBBEEEGGGJJJLLLNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTSSSRRRRRRRRRSSSTTTTTTSSSTTTUUUUUUUUUWWW[[[^^^mmm|||xxxnnnjjj```bbbfffjjjppp{{{|||pppnnnssswww}}}yyyuuuttttttqqqppppppnnnmmmpppvvv{{{}}}zzzfffUUUIIIBBB???======<<<<<<;;;:::::::::===;;;999888999999888777888888888888888888888888666666666666777777777777888999999999777666777888999888888777777777777777222333444555666777888888666666666777888888999999999999888888777666666666999:::::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>===BBBCCCEEEFFFGGGIIIMMMPPPSSSWWW]]]ccchhhnnntttxxxvvvsssmmmfff^^^WWWRRRNNNLLLJJJHHHHHHHHHIIIHHHHHHHHHMMMXXXjjjyyyppprrr}}}jjjRRRDDDAAA:::999999888666555555444333333333333333444555555111111111111111111111111000000000111111111222222000000111111111111111111...//////000111111222222000000000111111111222222000000000//////000000111222222222111111111000000///000000000111111111111222333444777;;;???BBBEEEEEEGGGIIILLLMMMMMMLLLKKKLLLLLLMMMOOOPPPRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSTTTSSSSSSXXXdddmmmsssmmmfffdddbbbcccjjjuuuuuuoooppprrryyy{{{vvvqqqpppmmmiiijjjooorrrwww~~~yyydddSSSHHHCCC=========<<<;;;;;;::::::;;;999777777888999999888888888888888888888888888555666666666777777777888555666777777666555777888999888888777777777777777555555555666666777777777666666666777888888999999999999888888777666666666999999999999:::::::::::::::;;;<<<===>>>>>>>>>===@@@CCCFFFHHHHHHHHHIIIJJJMMMPPPTTTXXXZZZ]]]```bbbpppxxxzzzxxxyyywwwrrriii___XXXUUURRRMMMHHHFFFHHHJJJJJJIIIGGGJJJRRR```tttwwwsssxxxxxx\\\KKKFFF::::::999888777666555444333333333333333444555666222222222222222222222222//////000000111111111222//////000000111111111222...//////000111222222222///000000000000111111111000///////////////000000222222222222111111000000//////000000111111111222222333555888<<<@@@DDDFFFEEEFFFIIIKKKLLLLLLKKKJJJJJJKKKLLLNNNPPPRRRSSSTTTSSSSSSTTTTTTTTTTTTSSSRRRPPPRRRSSSQQQPPPZZZkkkzzztttmmmlllggg```___fffrrr}}}{{{qqqqqqkkkrrr{{{|||vvvtttpppjjjiiinnnnnnttt}}}pppZZZLLLFFF>>>>>>===<<<;;;;;;::::::777666555666888999999999888888888888888888888888555666666666777777888888222444555666555666777999999888888777777777777777777777777777666666666666666666666777888888999999666666666777888888999999999999999999999999::::::999:::<<<>>>>>>>>>>>>===@@@@@@AAABBBCCCDDDEEEFFFKKKKKKLLLMMMNNNRRRWWW[[[dddkkk{{{xxxyyyzzzzzzvvvppphhhbbb___^^^\\\WWWQQQLLLJJJJJJKKKNNNNNNPPPWWWfff{{{xxxuuuwwwkkkUUUGGG@@@===999888:::;;;999777333333222222111222222222222222222222222222222222000000000000000000000000222222222111111111111000222000///......000222333222222222111111111000000111000000000//////......111111222222222333333333222222333111000///111222222333666999>>>CCCGGGIIIMMMLLLKKKJJJJJJKKKLLLMMMIIIKKKMMMOOORRRSSSUUUUUUOOONNNMMMOOORRRSSSQQQOOOLLLMMMMMMMMMTTTcccxxxtttpppjjjdddaaaeeejjjlllooossswww~~~zzzuuutttvvvzzz~~~vvvsssrrrlllfffuuuyyy}}}fffRRRFFF@@@AAAAAA@@@===::::::;;;888888888888888888888888666666666666666666666666666666666666666666666666888888777666666666666666777777777777777777777777;;;===>>>;;;777555666888999999999999999999999999999888888888777777666666555666666888999:::;;;;;;<<<;;;;;;<<<<<<===>>>???>>>??????@@@AAABBBCCCDDDFFFGGGHHHHHHIIIMMMRRRUUU\\\cccsss||||||{{{xxxtttrrrppppppgggeeeaaa\\\VVVSSSQQQQQQNNNMMMNNNTTT```qqqzzzxxx|||}}}dddRRRCCC???:::888888888666333444333333222222222222222333333333333333333333333111111111111111111111111222222222222111111111111111111000000000111222333444333333333222222222111333222222222111111111111111111222222222333333333222333444333111111222444444666999===AAAEEEHHHJJJKKKKKKJJJIIIIIIIIIJJJKKKJJJKKKMMMOOOQQQSSSTTTUUUPPPOOONNNOOORRRRRRQQQNNNOOOOOOOOORRR]]]nnn~~~rrrooolllfffccceeegggffffffhhhlllooosssyyy{{{yyy|||vvvrrrnnnlllxxxppp\\\NNNCCCBBB???===<<<;;;:::999999999999999999999999999999999999999999999999999999999999999999999999999888888777666666666666666777777777777777777777777555666888777777777888999999999999999999999999999999888888888777777777777777888888999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???<<<======>>>???@@@AAAAAAAAABBBBBBCCCCCCFFFJJJNNNRRRYYYgggxxx|||xxxwwwwwwxxxzzztttsssppplllfff___YYYUUUPPPOOOOOORRRYYYdddooovvvuuurrr\\\KKKFFF???:::999999666444555444444333222222333333444444444444444444444444111111111111111111111111333222222222111111111111111111222222222333333333444444444444333333333333222222222222222111111111111111222222222333333333333444444444222222444666666888<<>>???<<<<<<===>>>>>>???@@@@@@>>>???@@@@@@@@@BBBFFFIIILLLQQQ[[[hhhsss{{{yyyyyyxxx{{{||||||{{{vvvlllaaaZZZTTTRRRPPPQQQUUU[[[```ccckkkvvvyyy~~~}}}iiiUUUNNNEEE???======;;;999666666555444333333333333555555555555555555555555222222222222222222222222333333222222222111111111111222333444444444333333444444444333333333333333000000000000000000000000111111222222222333333333222333444333222333444666888;;;???CCCGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMOOOQQQRRRRRRRRRRRRQQQQQQQQQPPPOOONNNMMMMMMLLLMMMVVVeeexxxzzzvvvsssqqqmmmeee______aaaaaafffrrrvvvrrrttt|||yyyjjj___RRRJJJBBB>>>@@@AAA???<<<::::::::::::::::::::::::777777777777777777777777777777777777777777777777888888777777666777777888666666666666666666666666666333111222555777555222777777777777777777777777888888888888888888888888:::::::::::::::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???======>>>>>>??????@@@@@@???@@@AAA@@@@@@AAADDDFFFIIILLLSSS[[[bbbnnn~~~yyyvvvuuuxxx}}}xxxlllcccXXXUUUQQQPPPQQQTTTUUUUUUYYY```mmm||||||{{{}}}___WWWKKKCCC???>>><<<;;;888777666555444444444444555555555555555555555555222222222222222222222222333333333222222222222111222222333444444444444333222222222333333333333333000000000000000111111111111111222222222333333333000111222222222222444666:::<<<@@@DDDGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQQQQRRRRRRQQQPPPNNNMMMMMMLLLNNNTTT___nnn~~~wwwkkkdddcccbbbhhhqqqyyyxxxwwwttt~~~wwwvvvwwwssskkkcccVVVNNNDDD@@@@@@AAA???<<<::::::::::::::::::::::::777777777777777777777777777777777777777777777777888888777777777777888888666666666666666666666666666444222444777888666444777777777777777777777777888888888888888999999999999999999999::::::::::::<<<;;;;;;<<<<<<===>>>???>>>>>>>>>?????????@@@@@@@@@AAABBBAAA@@@AAACCCDDDGGGHHHLLLQQQUUU\\\jjjwwwzzzuuummmpppvvv}}}~~~vvvppp^^^XXXQQQNNNNNNOOONNNLLLNNNRRRZZZhhhxxx{{{tttuuu{{{rrrgggWWWJJJCCC>>>;;;999999999777666555555444444555555555555555555555555333333333333333333333333333333333333222222222222222222333333333444444444222222222222333333333333222222222333333333333333111111222222222333333333///000222222222333555777<<<>>>@@@CCCFFFGGGHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKLLLLLLNNNOOOPPPPPPPPPPPPPPPRRRSSSRRROOONNNNNNNNNJJJQQQ\\\iiivvvrrrkkkkkkiiiqqqzzz~~~~~~|||}}}~~~zzzsssyyywwwrrrqqqoookkkfffVVVPPPHHHBBB@@@???>>><<<999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::888888777777777888999999777777777777777777777777444333444555888:::::::::888888888888888888888888888888888999999999999999888888999999:::::::::;;;<<<;;;;;;<<<<<<===>>>???>>>>>>>>>>>>???????????????@@@AAAAAA??????@@@BBBDDDCCCEEEJJJMMMPPPWWW___mmmyyy|||ooonnnnnnsssyyy|||zzzvvvhhh```VVVOOOMMMMMMLLLJJJKKKLLLOOOVVVaaapppuuuoooqqqzzzooo\\\OOOFFF???<<<::::::888777666555555555444444444444444444444444444444444444444444444444444444333333333222222222333222111111111222444555333333333333444444444555222222222333333444444444111111222222222333333333///111222333333444777999???@@@BBBCCCEEEGGGHHHIIIGGGHHHJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOQQQSSSRRROOONNNNNNOOOQQQ\\\kkkwww}}}|||wwwyyy{{{{{{vvvttttttttt{{{zzztttvvv~~~}}}vvvqqqlllhhhfffYYYUUUNNNHHHCCC@@@??????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888777777888888999:::777777777777777777777777444555777777888888:::;;;999999999999999999999999888888888999999:::::::::888999999:::;;;<<<<<<===<<<;;;;;;<<<<<<===>>>???=========>>>>>>>>>>>>>>>>>>???@@@@@@>>>===>>>@@@AAA???AAAFFFIIIJJJLLLQQQXXXbbboooxxx{{{~~~wwwqqqllllllqqqvvvwwwvvvrrrhhh[[[RRRPPPOOOMMMKKKJJJKKKLLLLLLRRR```sssxxxllljjjvvvnnn\\\OOOFFFAAA;;;:::999777666555555555444444444444444444444444444444444444444444444444444444444333333333222222333222111000000222444555444444444555555555666666000000000111111222222222111111222222222333333333000222333444444666888;;;BBBBBBCCCDDDEEEGGGIIIJJJFFFHHHIIIKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOOOONNNQQQSSSRRROOONNNOOOPPPaaammm}}}}}}tttyyy}}}{{{sssooommmmmmttt|||xxxppppppvvvzzzqqqjjjeeeccc\\\ZZZUUUNNNHHHDDDCCCDDD<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888888888888888888888888888888888777777888999::::::777777777777777777777777777999;;;999666555666999999999999999999999999999888888888999999:::::::::999999:::;;;<<<>>>>>>???<<<;;;;;;<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAACCCCCCCCCDDDGGGIIINNNQQQWWW\\\aaafffkkkooo{{{uuurrrooonnnqqqwwwssslllaaaWWWOOOKKKIIIIIIHHHHHHJJJKKKKKKQQQaaaqqq{{{uuujjjnnnzzzuuu[[[JJJDDD@@@999666888:::999777888777888888888888666444333222222222222222222222222444333333222222333333444333333333333333333333333555444222111111222444555444333333222222333333444333333222222333333444555444333333333444555777888AAABBBEEEGGGIIIIIIIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQPPPNNNMMMNNNOOOSSSPPPNNNNNNMMMMMMSSS[[[iiissssssooommmooottt}}}~~~uuummmjjjjjjpppyyyuuukkkkkknnnwww|||wwwooojjjjjjlllnnniii]]]RRRKKKEEE@@@<<<===<<<;;;;;;======<<<;;;:::888777777888:::;;;777777888888888888777777888888888777777777666666777777777666555555444444777777777777888888888888666:::===<<<888666888;;;999999888888888888999999999999:::;;;;;;<<<<<<===============>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBBBBCCCEEEGGGJJJKKKNNNQQQVVV\\\dddiii{{{yyywwwsssqqqsssqqqkkkbbbYYYRRRNNNLLLJJJGGGGGGHHHIIIHHHLLLZZZhhh}}}|||zzzuuuhhhiiiqqq|||nnnYYYPPPDDD===888999:::888666666666666777777666555333222333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333222444333333222222333333444333333222222333333444555444444444555666888:::;;;BBBCCCDDDFFFGGGHHHHHHHHHJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOPPPPPPNNNMMMNNNPPPQQQQQQRRRQQQOOOQQQ\\\iii{{{wwwrrrnnnooorrryyy~~~sssllljjjmmmuuu~~~qqqnnnmmmooovvvyyyrrrooorrrqqqvvvwwwnnnaaaVVVLLLEEE@@@@@@>>><<<<<<<<<<<<:::999888777666666777888999777888888999999888888777;;;;;;;;;:::::::::999999666777777777777777777777777777777777888888888888777;;;===<<<999777999<<<999999888888888888999999999::::::;;;;;;<<<<<<===============>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAABBBAAA@@@@@@BBBDDDFFFFFFFFFGGGKKKRRR\\\bbbvvv|||vvvssspppkkkeee^^^YYYTTTOOOLLLHHHGGGHHHIIIHHHIIISSS^^^ssszzz{{{~~~{{{ooojjjkkktttxxxlll\\\IIIAAA;;;;;;:::777555555444555555666555444222111555555555555555555555555444333333222222333333444333333333333333333333333111222444555555444222111444333333222222333333444333333333333333444444555444444555777999;;;===???DDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLMMMNNNNNNMMMOOOPPPOOONNNNNNOOOPPPOOORRRUUUVVVUUU[[[lll}}}|||uuussssssvvv}}}rrrnnnlllrrr|||}}}wwwpppllllllooorrrttt|||~~~xxxzzz|||xxxiiiZZZOOOFFFCCC???>>>===<<<:::999999999777777777777999999999999::::::::::::999999999999999888888888888888666666777888888999::::::777777777777888888888888888;;;======:::999:::<<<999999888888888888999999:::::::::;;;<<<<<<======<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@AAA@@@>>>>>>???AAADDDDDDDDDEEEGGGNNNVVV\\\lll{{{}}}yyytttpppkkkgggbbb[[[SSSNNNLLLJJJJJJKKKJJJJJJPPPXXXgggzzz~~~{{{|||rrrmmmoooqqqzzz{{{eeeNNNEEE===<<<;;;888666777444555666666666555333222777777777777777777777777444333333222222333333444333333333333333333333333111222333444444444333222444333333222222333333444333333333333333444555555333444666888;;;>>>@@@AAAEEEEEEDDDCCCDDDEEEGGGHHHGGGHHHIIIJJJKKKLLLMMMNNNLLLMMMOOOOOONNNNNNOOOQQQPPPQQQUUU[[[```jjj}}}~~~{{{xxxyyy|||}}}~~~vvvqqquuu~~~tttnnnllllllmmmqqqvvvmmm\\\LLLFFF@@@???>>>;;;999999<<<;;;::::::::::::;;;<<<::::::;;;;;;;;;;;;::::::888888777777777777777777777777777888888888999999666777777777888888888888777999;;;;;;:::999:::;;;:::999999888888999999:::::::::;;;;;;<<<=========<<<<<<<<<<<<===>>>???@@@???????????????????????????????????????????????????@@@@@@???======>>>@@@AAABBBDDDEEEGGGKKKPPPSSS]]]lll}}}|||yyyuuuqqqmmmfff[[[SSSNNNKKKJJJLLLLLLLLLOOOTTT```ppp{{{|||rrrllliiinnn|||nnnQQQHHH???===<<<999888:::666666777888888777555555777777777777777777777777444333333222222333333444333333333333333333333333333333222111222333444555444333333222222333333444444444333333444444555666222333666999<<>><<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>??????>>>======>>>@@@<<>><<<:::999;;;777888999999999999777777666666666666666666666666444333333222222333333444333333333333333333333333444333111000111333555777444333333222222333333444444444444444444555555666333444777;;;>>>@@@BBBCCCEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMJJJKKKMMMNNNNNNNNNPPPRRRRRRSSS]]]oooyyyuuuiiilllqqqwww||||||qqqkkkjjjjjjooowww|||}}}dddTTTGGGCCCAAA<<<:::===::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::;;;;;;999888888777666666555555777777777777888888888888555666777888999999999888::::::999999999999::::::;;;;;;;;;<<<======>>>>>>============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>???>>>======???@@@;;;===@@@AAABBBCCCDDDFFFEEENNNXXX```kkk{{{sssjjj\\\TTTNNNNNNOOOMMMLLLMMMQQQ]]]nnn~~~yyy~~~tttfffdddnnn~~~~~~[[[PPPDDD???<<<999888:::777888999::::::999888777555555555555555555555555444333333222222333333444333333333333333333333333222222222222333444555555444333333222222333333444444444444444444555666666555777:::===@@@BBBCCCDDDDDDDDDFFFGGGIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJLLLMMMMMMNNNPPPRRRQQQXXXhhh~~~vvvppphhhgggggghhhkkkqqqwwwzzz}}}{{{rrriiifffgggmmmtttzzzuuuaaaOOOHHHDDD<<<:::>>>::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::777777777888888999999999888888888888888888888888777777777777888888888888666666777888:::::::::999;;;::::::999999::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@??????>>>>>>===>>>???>>>===>>>???AAA===>>>@@@@@@@@@AAADDDFFFEEEJJJOOORRR\\\mmm}}}|||rrrddd[[[SSSRRRRRROOOMMMMMMGGGUUUfffvvv|||~~~nnndddgggsss}}}___SSSGGG@@@<<<888777888777888999::::::999888777444444444444444444444444444333333222222333333444333333333333333333333333///000333555555555444333444333333222222333333444555444444444444555666666777999<<>><<<<<<============<<<<<<:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<888888888999999:::;;;;;;777777777777888888888888777777777999;;;<<<;;;:::;;;::::::999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>????????????@@@AAABBBCCCGGGFFFDDDCCCCCCBBB@@@>>>BBBAAAAAAAAA@@@?????????@@@???????????????@@@@@@>>>>>>>>>>>>>>>?????????CCCEEEGGGKKKRRR]]]jjjrrr~~~lllcccXXXRRRQQQPPPMMMIIIMMMMMMTTTcccrrr|||rrrllloooxxxeee\\\NNNDDD>>>:::888666555777888888666444444444333333333222222222111111111111111111111111111111222222222333333444444444666666666555555444444444444333333222222333333444555444444333444555666777:::;;;>>>@@@BBBBBBAAAAAACCCDDDEEEFFFHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJKKKNNNMMMJJJMMMRRRVVVfff{{{~~~yyysssoookkkhhhccc^^^]]]bbbkkkrrrvvv}}}pppmmmfffcccnnn~~~eeeQQQFFFAAA???===<<<;;;:::;;;<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999:::::::::999777666666777999:::999999888888888888888888999999888888999999:::;;;;;;::::::999999::::::;;;::::::;;;;;;<<<;;;;;;;;;============>>>>>>>>>>>>MMMJJJHHHGGGFFFEEEBBBAAABBBBBBBBBAAA@@@@@@??????@@@@@@????????????@@@@@@>>>>>>>>>>>>????????????AAABBBCCCFFFKKKSSS]]]dddwwwqqqgggZZZQQQMMMLLLJJJHHHJJJHHHLLLXXXcccmmmvvv~~~uuupppssswww~~~yyykkkXXXJJJBBB???:::777666888::::::999888777666444333333333333222222222111111111111111111111111222222222333333333444444444444333333333222222222444333333222222333333444444333333333333444666777;;;<<>>===<<<;;;<<<======;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::;;;:::999888888999:::;;;888888888888888888888888999999888888999999:::;;;::::::999999999999::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>RRRPPPMMMKKKJJJHHHFFFDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA????????????????????????@@@@@@BBBCCCEEEIIIOOOSSSaaappptttlll```VVVPPPMMMKKKJJJHHHEEEGGGLLLSSS[[[fffppp|||~~~qqqmmmnnnxxxwwwwwwyyy}}}wwwaaaPPPGGGAAA<<<777777999;;;<<<<<<;;;:::999555555444444444333333333222222222222222222222222222222222222333333333333333333333333222222222222444333333222222333333444333333222222333555666777<<<>>>@@@BBBCCCDDDDDDCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOLLLLLLOOORRRRRRPPPUUU[[[bbblll|||{{{rrrlllkkkooouuuzzz|||wwwsssuuuzzzzzzmmmlllrrr|||ttt___OOOEEEAAA@@@???===<<<<<<======<<<:::::::::;;;;;;<<<<<<<<<===<<<;;;::::::999999::::::<<<;;;:::999999:::;;;<<<888888888888888888888888999999888888999999:::;;;:::999999888888999999:::::::::;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>UUURRROOOMMMLLLKKKJJJHHHFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???????????????>>>@@@BBBCCCCCCCCCEEEGGGJJJSSS___ooozzz}}}}}}wwwooolllhhhbbb]]]WWWRRROOOIIIGGGGGGIIIKKKOOOYYYcccoooyyy}}}~~~zzzsssppp}}}{{{{{{~~~nnn]]]PPPGGG@@@<<<888888:::<<<===<<<:::888666555555555444444444444222222222222222222222222222222222222222222222333444444444444444444444444444333333222222333333444444333333333555777888:::>>>???AAACCCDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJLLLKKKKKKKKKLLLMMMNNNNNNMMMNNNQQQTTTSSSRRRXXXaaalllqqq{{{xxxrrrsssxxx|||vvvmmmlllooouuupppoooppptttyyygggUUUJJJDDDCCC@@@>>><<<<<<======<<<:::::::::;;;;;;<<<<<<======<<<;;;::::::999999::::::;;;:::999999999999:::;;;888888888888888999999999999999888888999999:::;;;999999999888888999999999999:::;;;<<<=========<<<>>>>>>>>>>>>????????????WWWTTTQQQOOONNNNNNNNNMMMIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAABBBBBBAAA@@@@@@@@@??????>>>>>>@@@AAACCCCCCBBBCCCDDDFFFMMMRRR[[[dddmmmssswwwyyyyyymmmeeegggjjjmmmkkkdddZZZRRRJJJHHHHHHIIIHHHHHHNNNVVV^^^lll|||~~~zzz}}}}}}vvv{{{|||rrraaaRRRHHHDDD;;;999999:::;;;;;;999777666666666555555555444444222222222222222222222222222222222222222222222222444444444444444444444444444333333222222333333444555555555666777999;;;===???@@@AAACCCDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIINNNMMMMMMLLLLLLLLLLLLMMMPPPPPPRRRTTTSSSTTT]]]hhhxxxyyy}}}}}}{{{~~~|||ssskkkjjjllloootttyyytttpppnnnmmmyyywwwhhhYYYMMMFFFDDD@@@>>><<<;;;<<<<<<;;;:::;;;;;;;;;<<<<<<=========<<<;;;::::::999999::::::999999888888888888999999777777888888888999999999999999888888999999:::;;;:::999999999999999999:::999:::;;;<<<============??????@@@@@@@@@AAAAAAAAA\\\YYYUUURRRRRRRRRQQQPPPMMMMMMLLLJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>===???@@@@@@@@@@@@AAABBBIIIJJJMMMTTT^^^ggglllnnnwwwzzzkkkaaaccchhhooosssmmm```UUUKKKHHHGGGHHHGGGDDDFFFKKKPPP^^^ppp|||~~~|||{{{||||||tttsssxxxuuubbbRRRJJJAAA>>>:::999;;;;;;999666666666555555555444444444333333333333333333333333222222222222222111111111111111111111222222222222444333333222222333333444555555666777999;;;>>>???@@@@@@AAABBBDDDEEEFFFGGGEEEEEEFFFGGGHHHHHHIIIIIINNNMMMMMMLLLLLLMMMMMMMMMQQQRRRSSSUUUTTTXXXeeesss{{{uuupppppppppnnnooorrrqqqvvv{{{rrrmmmlllttt~~~{{{zzz|||yyyvvvpppggg^^^TTTKKKFFFBBB@@@===<<<<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::888888888888888888888888777777777888999999::::::999999888888999999:::;;;;;;::::::999999::::::;;;999:::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAfffbbb]]]YYYWWWVVVTTTSSSPPPPPPOOOMMMLLLJJJIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>><<<>>>???>>>======???@@@CCCDDDGGGLLLSSS[[[ccchhhlll{{{zzzjjjgggffflllsssqqqfff[[[OOOIIIFFFFFFFFFDDDDDDFFFIIIRRRbbbqqq{{{}}}uuuoookkkrrr|||~~~iii[[[KKKEEE>>>;;;<<<===;;;888555555555444444444333333333333333333333333333333222222222222111111111000000000111111111222222222444333333222222333333444555555555777999;;;>>>@@@@@@@@@AAABBBCCCEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHIIIKKKKKKKKKLLLMMMNNNPPPQQQQQQRRRSSSUUUWWW^^^ppp~~~}}}wwwpppmmmnnnkkkmmmsssuuuooopppssswwwxxxrrrqqqrrrooommmjjjggg```VVVOOOEEECCC???>>>>>>??????>>>>>>>>>======<<<<<<;;;;;;<<<;;;::::::999999::::::888999999999999999999888666777777888999999::::::999999888888999999:::;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;===>>>>>>??????>>>>>>>>>?????????@@@@@@nnniiiccc^^^[[[XXXVVVUUURRRQQQPPPOOOMMMLLLKKKJJJGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>??????>>>===<<<>>>@@@>>>BBBFFFIIIMMMTTT]]]eeemmmrrrzzzvvvnnngggjjjrrrssskkkaaaTTTLLLEEEEEEFFFEEEEEEFFFGGGLLLWWWhhhyyy{{{uuurrrccckkkvvvrrrRRRKKKBBB>>>>>>???===:::555555444444444333333333333333333333333333333333222222222222111111000000222222222333333444444444444333333222222333333444444444444666888;;;>>>???@@@@@@@@@AAACCCDDDFFFGGGFFFFFFFFFGGGGGGHHHHHHIIIHHHIIIJJJKKKNNNPPPSSSTTTQQQQQQSSSVVVYYYcccxxx|||~~~~~~}}}qqqkkkkkklllkkkppp~~~yyyrrrtttuuusss}}}{{{rrrpppqqqooonnnooopppkkkaaaXXXHHHEEEBBB@@@@@@AAAAAA@@@??????>>>===<<<;;;::::::<<<;;;::::::999999::::::999::::::;;;;;;::::::999666777777888999999::::::999999888888999999:::;;;===<<<<<<;;;;;;<<<<<<===999:::;;;===>>>?????????============>>>>>>>>>>>>zzzoooeee___ZZZVVVRRRVVVUUUTTTTTTRRROOOJJJGGGJJJIIIFFFDDDBBBAAABBBBBBCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>=========<<<@@@AAABBBDDDHHHNNNVVV\\\kkklllsss}}}rrrnnnsssuuupppiii]]]UUULLLEEEDDDDDDDDDDDDFFFHHHOOO^^^mmm{{{~~~zzz{{{tttooonnnwwwmmmYYYEEE???>>>;;;888999999888777555333222222222444444444444444444444444444333333222222111111111222222444444444444222222333222111000000222444555444666888999:::;;;>>>AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHGGGGGGIIIKKKIIIKKKLLLMMMMMMNNNPPPSSSTTTUUUVVVXXX```qqq}}}}}}{{{pppkkknnnnnnssszzzttt}}}wwwrrrttttttwww|||}}}tttmmmZZZQQQEEE>>>===??????>>><<<<<<;;;;;;;;;:::::::::777777888999::::::::::::888888888888888888888888777777777777777777777777===;;;999777777999;;;======<<<;;;:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAA|||qqqiiiccc\\\XXXXXXVVVUUUTTTTTTRRROOOLLLJJJIIIHHHFFFDDDCCCBBBBBBDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBEEEJJJPPPUUU___eeeoooxxx}}}|||tttsssrrrmmmiiiddd\\\QQQIIIFFFEEEEEEDDDFFFFFFLLLXXXfffsssxxxqqqlllpppzzzhhhOOOCCC@@@===;;;;;;999888666555444333333333444444444444444444444444333333333222222222222222222222444444444444222222333222111111111222444444555777999:::;;;===???BBB@@@AAAAAABBBCCCDDDEEEEEEFFFHHHIIIHHHHHHHHHJJJLLLKKKLLLNNNNNNNNNPPPRRRUUUVVVVVVWWW[[[eeexxx|||tttvvvwww~~~vvvvvv{{{|||}}}~~~fffZZZLLLCCC@@@@@@???============<<<<<<<<<;;;;;;999999:::::::::999999888888888888888888888888888888888888888888888888888;;;:::888777777888:::;;;===<<<;;;::::::::::::;;;;;;<<<<<<======<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAAzzzrrrjjjeee^^^[[[XXXWWWWWWWWWUUUTTTMMMMMMLLLKKKIIIGGGEEEDDDEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAADDDIIIMMMTTT___llluuuwww|||uuupppmmmkkkjjjbbbWWWNNNIIIGGGFFFFFFGGGFFFIIIRRR\\\hhhxxxyyynnnkkkooozzz|||]]]JJJCCC@@@======888888777555444444444444333333333333333333333333222222222222333333333333222222444444444444222222222222222222333333333333555777999:::;;;<<>>>>>>>>=========<<<<<<;;;;;;;;;;;;:::999888777999999999999999999999999999999999999999999999999999999999999999999999999<<<<<<;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAzzzttthhhddd___[[[YYYYYYXXXWWWQQQQQQQQQQQQOOOLLLJJJHHHEEEEEEEEEEEEEEEEEEDDDDDD@@@@@@?????????>>>>>>>>>>>>????????????AAAEEEHHHLLLWWWdddnnnttt|||{{{uuupppllljjjdddZZZQQQLLLIIIIIIJJJIIIGGGHHHNNNWWWbbbsssxxxnnnkkkqqqjjjRRRFFFBBB???>>>999888777666555555555555333333333333333333333333111222222333333444444444222222444444444444222222111222333333444444333333333555888:::;;;<<<>>>@@@AAAAAABBBCCCDDDEEEFFFFFFHHHJJJKKKJJJJJJJJJLLLNNNLLLNNNPPPQQQRRRTTTWWWZZZ\\\___fffqqq{{{{{{uuummmpppyyyeeeQQQGGGCCCAAA>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;:::999999999999999999999999999999::::::::::::::::::::::::999999:::;;;;;;:::999999<<<;;;;;;:::::::::;;;;;;;;;<<<<<<============<<<>>>>>>>>>???@@@@@@AAAAAAvvvpppggg```[[[XXXVVVUUUSSSSSSSSSSSSQQQNNNLLLJJJEEEEEEEEEEEEDDDDDDDDDDDD???>>>>>>>>>============<<<>>>???@@@@@@AAADDDFFFEEELLLVVV```lllxxx}}}sssjjjhhhddd^^^VVVPPPMMMMMMNNNLLLJJJKKKOOOVVVaaassswwwlllkkkwwwxxx\\\LLLEEEAAA>>>:::999888777666555555555333333333333333333333333222222222333333444444555222222444444444444222222111222333444444444444333555777:::<<<===>>>???AAACCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKJJJJJJLLLNNNLLLNNNPPPQQQSSSUUUXXX[[[___hhhuuuzzzvvvsssssstttvvvlllmmmttt{{{uuu\\\LLLEEECCCAAA=========<<<<<<<<<;;;;;;999:::;;;<<<<<<<<<<<<<<<999999999999999999999999:::::::::::::::::::::::::::;;;===>>>>>>===;;;:::;;;;;;:::::::::;;;;;;<<<;;;<<<<<<===>>>>>>======>>>>>>>>>???@@@@@@AAAAAAtttiiiaaa[[[WWWTTTTTTSSSSSSRRRPPPNNNLLLKKKGGGGGGFFFEEEEEEDDDCCCCCC@@@@@@@@@?????????>>>>>>;;;===@@@AAAAAABBBCCCEEEDDDHHHNNNWWWeeeuuu~~~yyynnnnnnlllhhh```YYYSSSQQQQQQNNNLLLLLLPPPUUU___qqqtttjjjnnnvvvmmmXXXLLLDDD???<<<;;;999888666555555555444444444444444444444444333333333333444444444444222222444444444444222222333333333333444444444444777:::>>>@@@AAAAAABBBDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKJJJJJJJJJLLLNNNLLLNNNQQQRRRTTTWWWZZZ]]]dddrrr~~~|||zzzwwwsssqqqooonnnqqqwww}}}yyymmmkkknnnqqqyyylllWWWJJJEEEEEE=========<<<<<<<<<;;;;;;999:::;;;<<<============::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<===>>>>>>===<<<<<<;;;;;;:::::::::;;;<<<<<<;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAyyyooofff```\\\WWWVVVTTTRRRQQQPPPOOOOOOJJJIIIHHHGGGFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@??????<<<>>>AAAAAAAAA@@@AAABBBEEEIIILLLPPP\\\mmmyyy|||}}}|||xxxooodddZZZTTTRRRMMMLLLLLLNNNQQQZZZkkk{{{pppkkkooo|||gggTTTHHHAAA>>>===;;;888666555444444555555555555555555555555444444444444444333333333222222444444444444222222444444333222333444555666666:::===@@@AAAAAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJJJJIIIJJJLLLMMMMMMPPPRRRTTTVVVYYY]]]```iii{{{xxxvvvtttrrrqqqqqqpppooohhhlllqqquuuzzzwwwpppjjjgggooo|||eeeRRRHHHFFF>>>>>>>>>=========<<<<<<;;;<<<<<<=========<<<<<<::::::::::::::::::::::::999999999999999999999999<<<<<<============<<<<<<:::::::::::::::;;;<<<===;;;;;;===>>>>>>?????????>>>>>>>>>???@@@@@@AAAAAA|||rrrkkkggg\\\ZZZXXXUUUTTTSSSSSSSSSLLLLLLJJJIIIGGGFFFDDDDDD@@@@@@@@@?????????>>>>>>===???AAABBB@@@?????????@@@EEEHHHHHHPPPaaapppvvvrrrqqqqqqyyyzzzlll___VVVSSSLLLKKKKKKLLLNNNUUUfffuuuwwwmmmnnnttt~~~qqq[[[LLLCCC???>>>;;;999666555333333666666666666666666666666555555555444444333333333222222444444444444222222555444333222222333666777333777;;;===>>>>>>???@@@CCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJIIIIIIIIIKKKMMMOOOQQQTTTVVVXXX[[[___bbbnnn}}}uuussspppooopppqqqrrrssseeehhhkkkqqqyyywwwkkkcccjjjxxxpppWWWJJJFFF????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===;;;;;;===>>>????????????>>>>>>>>>???@@@@@@AAAAAAwwwqqqllleee\\\VVVTTTUUUTTTSSSQQQOOOMMMKKKJJJIIIFFFDDDEEEDDDDDDBBBAAA@@@??????@@@?????????@@@AAABBBBBBEEEEEEFFFIIIOOOYYYdddllliiiccc```hhhxxx{{{hhhZZZSSSLLLJJJIIIJJJJJJMMMYYYeeewwwvvv|||~~~hhhQQQIIIBBB===::::::999555444666555444333333222222222222777777666333000///000222222111111111222333333444111222333444444444444333777:::>>>@@@@@@??????@@@DDDEEEFFFGGGGGGGGGGGGGGGJJJKKKMMMMMMLLLKKKKKKLLLRRRRRRTTTWWW[[[___``````rrr}}}zzzwwwxxxzzz{{{yyywwwoookkkkkkrrr~~~pppnnnttt{{{www___OOOHHHBBBAAA@@@@@@AAAAAA@@@>>>>>>>>><<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::999999::::::===<<<<<<<<<<<<======>>>=========>>>???AAABBBCCCvvvoooeee^^^[[[ZZZXXXVVVUUUSSSPPPNNNMMMKKKIIIGGGIIIHHHGGGFFFEEECCCCCCBBB@@@????????????@@@AAABBB@@@AAAAAACCCGGGOOOWWW^^^___]]]```gggsssvvvcccVVVNNNJJJGGGGGGGGGIIIQQQZZZeeeuuu}}}cccSSSBBB<<<999999999555444555555444333333222222333333333444444333111111333555222222111222222333333444222222222333444444444555777:::>>>?????????@@@@@@DDDDDDEEEFFFGGGHHHHHHHHHJJJKKKMMMMMMLLLKKKLLLMMMPPPRRRUUUWWWZZZ]]]```bbbttt}}}vvvuuuwww~~~vvvwww|||yyybbbQQQIIIDDDBBB@@@@@@@@@@@@>>>===>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999999::::::>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>???@@@AAABBB~~~ssskkkeeeaaa\\\YYYYYYWWWTTTQQQPPPOOOLLLKKKHHHGGGFFFEEEDDDBBBAAAAAA@@@????????????@@@@@@AAA@@@AAAAAABBBDDDHHHNNNRRRSSSVVV^^^fffmmmyyyppp]]]SSSLLLFFFEEEFFFFFFIIIMMMSSSaaaxxxsssZZZFFF???999::::::888666777555444333333333333333333333444444333222222444555222222222222333333333333333333222222333444666777888;;;>>>?????????@@@AAABBBCCCEEEFFFHHHHHHIIIIIIJJJKKKMMMMMMLLLLLLMMMNNNOOOSSSXXXYYYXXXZZZ```eeexxxzzz|||zzzyyy{{{ttt```PPPGGGEEECCC@@@?????????>>><<>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::>>>>>>>>>>>>?????????@@@??????>>>>>>???@@@AAAAAAyyyqqqiiiaaa\\\ZZZXXXUUUSSSRRRQQQPPPOOOIIIHHHGGGEEEDDDBBBAAAAAA@@@@@@?????????@@@@@@AAA???AAABBBCCCCCCEEEHHHJJJNNNRRR[[[eeelllttt|||iii[[[QQQHHHGGGHHHGGGFFFFFFJJJUUUjjjcccOOOEEE<<<<<<===;;;999888555444444333333333444444666666666555222111111222222222333333333333333333444333222222333555888:::999;;;>>>?????????AAABBBBBBCCCDDDFFFHHHIIIIIIJJJJJJKKKMMMMMMLLLMMMOOOPPPQQQXXX]]]]]]YYYYYYaaahhhyyy}}}|||zzz~~~|||nnn^^^PPPGGGEEEBBB@@@???@@@@@@???>>>???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::999999888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;<<<=========>>>>>>@@@???????????????@@@@@@tttiiibbb[[[XXXUUUSSSSSSSSSSSSRRRNNNMMMLLLJJJIIIGGGFFFEEEAAAAAA@@@@@@@@@@@@@@@AAA<<<>>>@@@AAAAAABBBDDDFFFNNNPPPWWWcccmmmuuu~~~vvvaaaVVVLLLJJJJJJHHHEEEDDDHHHNNN]]]uuuwww[[[MMM???<<<===;;;888777444444444333333444555555555666777555333222222222222333444444444333333222333333222222444666999;;;:::<<<>>>?????????AAACCCBBBCCCDDDFFFHHHIIIIIIJJJJJJLLLMMMMMMMMMNNNPPPSSSWWW^^^cccbbb]]]]]]fffnnnwwwzzzzzz~~~{{{tttjjj___SSSLLLDDDBBB@@@???@@@BBBBBBBBB??????===<<<<<<<<<<<<<<<::::::::::::::::::::::::999999888888999::::::;;;;;;;;;;;;<<<<<<<<<=========<<<;;;;;;::::::;;;;;;::::::<<<===>>>>>>>>>>>>@@@???????????????@@@@@@vvvmmm```]]]YYYVVVVVVUUUUUUTTTOOONNNMMMKKKIIIGGGFFFEEECCCBBBBBBAAAAAAAAAAAABBB???@@@CCCDDDDDDDDDFFFHHHMMMMMMSSS___jjjrrr{{{hhh]]]RRRMMMKKKHHHEEEEEEGGGIIIRRRgggiiiVVVBBB;;;;;;:::666444444444444444444444555666111333555666555444555666333333444555555444222111222222222444555888:::<<<:::<<<>>>??????@@@BBBCCCBBBCCCEEEFFFHHHHHHIIIIIIKKKLLLMMMMMMMMMOOORRRUUU\\\bbbhhhgggdddgggpppyyywww}}}}}}~~~}}}uuusssuuu{{{zzzsssmmmggg^^^TTTMMMGGGDDDAAA@@@AAACCCCCCCCC??????>>>===<<<<<<<<<<<<::::::::::::::::::::::::999999999999:::;;;<<<<<<;;;;;;<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@??????>>>>>>???@@@AAAAAA}}}jjjfff```\\\ZZZXXXVVVUUUNNNMMMLLLJJJHHHFFFDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDFFFFFFEEEFFFHHHIIIHHHIIIOOOXXXaaajjjvvvsssggg[[[TTTNNNIIIHHHIIIHHHGGGKKKZZZssszzzbbbIII>>><<<;;;777444444444444444444555666666111333555666555555555666333444555666555444222111111222333555777999;;;<<<;;;===>>>??????@@@BBBDDDDDDDDDEEEFFFGGGHHHHHHHHHKKKLLLMMMMMMMMMOOOSSSVVV^^^ccciiilllmmmrrr|||~~~uuuyyyvvvpppnnnuuu{{{|||xxxrrrooollleeeZZZRRRLLLHHHDDDBBBBBBCCCCCCBBB@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::;;;<<<===>>><<<<<<<<<<<<==================<<<;;;;;;;;;;;;;;;:::;;;>>>@@@AAAAAA@@@???>>>>>>>>>>>>???@@@AAABBBsssnnngggaaa]]]ZZZWWWUUURRRQQQPPPNNNKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCAAABBBCCCBBBAAAAAACCCEEEAAAEEELLLTTTYYYbbbrrr|||pppcccZZZRRRLLLKKKMMMKKKHHHIIISSSggg~~~xxxrrrwwwmmmPPPBBB@@@>>>:::777444444444444444555666777444666777777555333333333333444555666666444222111000111444666999:::;;;<<<;;;===>>>??????@@@BBBDDDDDDEEEFFFGGGGGGGGGGGGGGGKKKLLLMMMMMMMMMPPPTTTWWW^^^cccjjjnnnsss{{{wwwwwwxxxxxxzzzvvvqqqppprrruuu}}}}}}zzzyyyyyyrrrfff]]]PPPLLLGGGCCCBBBBBBAAA@@@@@@???>>>======<<<<<<<<<:::::::::::::::::::::::::::::::::;;;<<<===>>>???<<<<<<<<<<<<=========>>>======<<<;;;;;;;;;;;;<<<888999<<<>>>??????>>>============>>>???AAABBBCCC|||qqqkkkeee[[[VVVWWWWWWSSSOOOLLLJJJIIIGGGEEEEEEDDDCCCAAA@@@@@@AAAAAABBBCCCDDDCCCAAA@@@AAABBBDDDEEEJJJPPPUUU\\\iiivvv|||ssshhh]]]UUUPPPMMMMMMHHHIIISSS]]]jjjwwwnnnrrr~~~|||ZZZHHHCCC>>>888666555555444444444555555666444444555666666555555444333444444555555444444333666666666777888:::;;;<<<;;;>>>@@@BBBAAAAAABBBBBBAAABBBCCCEEEGGGIIIJJJKKKLLLJJJIIIJJJOOOTTTXXXYYYccchhhlllrrr}}}}}}{{{tttkkkoootttwwwtttooonnnppptttwww}}}qqq___TTTJJJGGGDDD???>>>BBBAAAAAA@@@???>>>===<<<<<<===<<<;;;:::::::::::::::<<<<<<======<<<<<<;;;:::<<<<<<;;;:::;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<======>>>??????????????????@@@@@@AAAAAABBBBBBCCC}}}uuummmccc\\\[[[WWWTTTQQQNNNMMMKKKIIIGGGGGGEEEDDDBBBAAAAAABBBBBBBBBCCCDDDCCCAAA@@@AAABBBCCCCCCFFFKKKOOOTTT```kkkwwwnnneee^^^WWWRRRNNNIIIJJJQQQXXXcccyyy|||rrrooowwwgggQQQFFF>>>:::999666555555444444555555666444555555555555444444333333444444555555444444333555666666777999:::<<<<<<<<<>>>AAABBBAAAAAABBBCCCCCCCCCEEEFFFHHHJJJKKKLLLLLLKKKKKKLLLPPPWWW]]]bbblllnnnpppvvv~~~zzzooonnnppprrrzzz~~~tttpppmmmnnnrrryyyuuudddSSSJJJGGGCCCBBBDDDAAA@@@???>>>===<<<<<<;;;===<<<;;;::::::::::::;;;888999:::<<<======>>>>>><<<<<<;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<======>>>??????????????????@@@@@@AAAAAABBBBBBCCCvvvjjjbbb___WWWUUUSSSQQQQQQOOOLLLJJJHHHGGGEEECCCBBBAAABBBBBBBBBCCCDDDCCCAAA@@@AAABBBCCCBBBCCCGGGIIIMMMVVV```ttt}}}tttnnnfff]]]UUUPPPLLLKKKOOOQQQZZZrrrzzznnnoooxxxyyy^^^KKK???;;;<<<666666555555555555666666555555555444444333333222333444444555555444444333555666777888999;;;<<<<<<<<>>===<<<;;;:::<<<<<<;;;:::::::::;;;;;;888999:::<<<============<<<<<<;;;;;;<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<======>>>??????????????????@@@@@@AAAAAABBBBBBCCC}}}pppfff```YYYWWWUUUTTTSSSQQQOOOLLLIIIGGGEEECCCBBBAAAAAAAAABBBCCCDDDCCCAAA@@@AAABBBDDDBBBBBBEEEGGGJJJQQQZZZgggttt}}}vvvqqqjjj___VVVSSSOOONNNOOONNNVVVnnn}}}qqqkkkqqqjjjPPP@@@<<<>>>777777666666555666666666666555444444333333222222333444444555555444444333555666777999:::;;;<<<<<<>>>???AAABBBBBBBBBCCCEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJLLLNNNNNNRRR\\\jjjvvvwwwwwwyyy|||{{{zzz{{{uuunnnlllsss|||zzzpppllllllssszzzsss\\\LLLDDDAAAAAA??????>>>===<<<;;;::::::<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<======>>>??????????????????@@@@@@AAAAAABBBBBBCCC|||ooofff]]][[[XXXVVVUUUSSSPPPNNNJJJHHHFFFCCCAAA@@@@@@@@@BBBCCCDDDCCCAAA@@@AAABBBCCC@@@@@@CCCFFFHHHNNNUUU[[[jjj|||wwwqqqooojjjaaaZZZVVVRRRPPPPPPNNNUUUmmm}}}}}}|||}}}zzzmmmlllttttttVVVDDD>>>>>>999888777666666666666666666555444333333333333444333444444555555444444333555666888:::;;;<<<<<<<<>>===<<<;;;::::::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<;;;::::::999<<<<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<======>>>??????????????????@@@@@@AAAAAABBBBBBCCCssseeeaaa\\\XXXVVVTTTQQQOOOLLLJJJGGGDDDBBBAAA@@@@@@BBBCCCDDDCCCAAA@@@AAABBB@@@===<<<@@@BBBDDDIIINNNSSS___ppp}}}}}}tttooommmkkkfffaaaXXXRRROOOPPPOOOUUUjjj}}}wwwnnnpppzzzaaaLLLAAA>>>:::999888777777666666777666555444333333444666666333444444555555444444333555666888:::<<<<<<<<<<<<@@@AAABBBBBBBBBCCCEEEGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJMMMPPPUUU^^^jjjrrrsss}}}yyyrrrkkkfffjjjqqq}}}xxxqqqrrruuu|||zzzmmmkkknnnjjjqqqwwwzzzzzz~~~zzz]]]KKKDDDBBB@@@??????>>>===<<<;;;:::;;;;;;:::::::::;;;<<<<<<777888999;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<======>>>??????????????????@@@@@@AAAAAABBBBBBCCCnnniiiaaa[[[XXXUUUSSSRRROOOMMMJJJGGGDDDCCCBBBBBBBBBCCCDDDCCCAAA@@@AAABBBAAA===;;;>>>AAAAAADDDIIILLLUUUbbbooo}}}{{{sssmmmjjjgggeeeYYYQQQMMMMMMNNNSSSdddwwwyyyuuu{{{oooWWWGGG>>>;;;:::999888777777777777666555444444444666888999333444444555555444444333555666999;;;<<<===<<<<<>>===<<<<<<;;;:::::::::::::::;;;<<<===777888999:::;;;<<<<<<<<<;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<======>>>??????????????????@@@@@@AAAAAABBBBBBCCCtttnnneee^^^YYYWWWUUUTTTQQQOOOLLLIIIFFFEEEDDDDDDBBBCCCDDDCCCAAA@@@AAABBBDDD???===???AAAAAACCCFFFIIINNNXXXeeevvvxxxnnnhhhdddcccYYYPPPKKKKKKLLLPPP___ooo}}}yyy___KKK???;;;:::999888777777777777666555444444555777:::;;;333444444555555444444333555666999;;;======<<<;;;AAABBBCCCBBBBBBCCCFFFIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKNNNTTT\\\bbbfffggglllwwwuuutttqqqiiibbbbbbgggiiijjjmmmtttvvvhhhffffffiiiooozzz|||yyyzzznnnhhhkkknnnxxxiiiYYYLLLBBBAAAAAA@@@???>>>===<<<<<<:::::::::::::::;;;<<<===::::::;;;;;;;;;:::999999;;;<<<>>>?????????>>>===<<<<<<<<<;;;;;;<<<<<<<<<======>>>??????????????????@@@@@@AAAAAABBBCCCCCCqqqfff___[[[XXXUUURRRQQQOOOKKKGGGDDDCCCCCCAAACCCEEEEEECCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBFFFFFFLLL[[[mmmvvvgggccchhh]]]XXXPPPJJJJJJPPPYYYaaaqqqzzziiiSSSGGG<<<888888::::::888999<<<777777888888999999::::::444555666666555555666888777999;;;<<<<<<===???@@@CCCBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJIIIHHHHHHIIIKKKOOOMMMOOOXXX```cccfffjjjppp~~~wwwooogggccceeegggppp~~~uuukkkgggbbb___```dddkkkooottt{{{yyyyyy|||ssslllmmm}}}sss]]]NNNGGGCCCEEEAAA<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<=========>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCDDD{{{qqqjjjddd\\\VVVTTTSSSQQQNNNJJJGGGFFFEEEBBBCCCEEEEEECCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@DDDEEEJJJWWWfff{{{~~~kkkeeegggaaa\\\TTTMMMJJJMMMRRRWWW```jjjzzznnnVVVHHH===999888999999777666888555555555555555555555555222444555555444333555666888999;;;<<<<<<===???AAABBBBBBBBBBBBCCCEEEFFFGGGHHHIIIJJJIIIHHHHHHJJJKKKMMMLLLPPPZZZbbbeeegggjjjvvvwwwppplllkkkoooxxx~~~||||||vvvhhhddd___\\\[[[^^^bbbeeefffkkksss{{{}}}xxxqqqppp}}}xxxcccSSSJJJEEEEEEBBB===>>>BBBBBB>>>;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<============>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCDDDyyypppcccYYYWWWVVVUUURRROOOLLLIIIGGGCCCDDDFFFEEECCCBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCHHHQQQ\\\mmmvvvkkkiiigggbbbZZZSSSNNNLLLLLLMMMPPPXXXhhh~~~www]]]KKKBBB<<<:::;;;:::777666777555555555444333222222222333444555555444444555666999:::<<<======>>>@@@AAABBBBBBBBBCCCDDDEEEGGGHHHHHHIIIJJJIIIHHHHHHJJJLLLLLLNNNUUU```ggggggiiilll||||||xxxuuu|||}}}zzzxxxxxx~~~|||zzz~~~uuueeebbb^^^ZZZXXXYYYZZZ\\\ZZZ]]]aaafffkkkqqqwww|||}}}wwwttt~~~jjjXXXMMMFFFFFFBBB>>>>>>AAAAAA>>><<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;=================================<<<<<<==================>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCDDD{{{jjj]]][[[YYYWWWUUUSSSOOOLLLIIIDDDFFFFFFEEECCCBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAACCCGGGLLLRRR```xxxuuummmhhhddd^^^XXXSSSOOOLLLJJJLLLQQQ[[[nnnfffSSSHHHAAA<<<======:::888999777777666666666555555555555777888888777666888999:::;;;===>>>===>>>@@@AAAAAABBBBBBCCCEEEFFFGGGHHHHHHIIIJJJIIIIIIIIIKKKMMMNNNRRR\\\fffjjjhhhiiilll}}}}}}zzzyyyyyy}}}zzzvvvwww|||}}}wwwqqqcccaaa^^^[[[YYYXXXXXXXXXXXXXXXZZZ\\\___eeemmmrrr|||yyyuuuxxx~~~mmmZZZNNNHHHEEEBBB??????@@@???>>>============<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<===============>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCDDDrrreee```]]]ZZZWWWUUURRRMMMJJJFFFGGGGGGFFFCCCBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAACCCFFFIIILLLVVVkkk~~~}}}nnnddd```[[[WWWTTTRRRNNNKKKNNNOOOTTT```uuuqqq___OOOFFF>>><<<<<<;;;999:::666666777777888888888888666777999888777777888::::::<<<===>>>===>>>???AAAAAAAAACCCDDDFFFGGGHHHHHHHHHIIIJJJJJJIIIJJJLLLNNNOOOUUU___hhhiiifffgggkkk~~~}}}}}}~~~~~~~~~|||uuurrrtttsssnnniiiaaa```^^^\\\ZZZYYYXXXXXXXXXXXXWWWWWWYYY^^^eeekkkttt}}}yyypppnnnwww{{{mmm[[[OOOIIIEEEAAA??????>>>======>>>>>>>>>======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<=========>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCDDD}}}qqqgggccc]]]YYYWWWTTTOOOKKKHHHHHHHHHFFFDDDCCCDDDEEEBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBCCCFFFHHHPPP```pppqqqaaa\\\VVVSSSSSSRRRPPPMMMMMMNNNQQQYYYiiirrrYYYLLL@@@<<<;;;999888:::555555666666777888888999555666777777666666777888:::<<<============>>>@@@@@@AAACCCEEEGGGHHHHHHHHHGGGIIIJJJJJJIIIJJJLLLNNNQQQWWWaaahhhfffcccgggnnn}}}vvvqqqooommmhhhccc___^^^]]][[[ZZZYYYXXXXXXVVVUUUTTTSSSTTTWWW]]]bbbooo{{{ssskkkiiisssvvv~~~zzzlll]]]TTTKKKFFFAAAAAA@@@===<<<>>>??????>>>>>>===<<<;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;=========>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCDDD|||ooohhh```[[[YYYVVVRRRNNNIIIIIIHHHFFFDDDCCCDDDEEEBBBBBBAAAAAAAAA@@@@@@@@@BBB@@@@@@CCCFFFLLLXXXccc}}}{{{eee^^^VVVSSSSSSSSSQQQOOOKKKNNNRRRVVVaaawwwhhhXXXGGG>>><<<999888:::666777777777777777777777555666888777666666777999:::;;;======<<<<<<===???@@@AAACCCEEEGGGHHHIIIIIIGGGIIIJJJJJJJJJKKKMMMOOOTTTZZZdddjjjhhhgggnnnxxx|||uuussspppkkkgggaaa```^^^[[[ZZZXXXXXXXXXUUUUUUUUUTTTSSSUUUXXX[[[dddqqq{{{rrroooqqqsssyyy{{{uuummmbbb[[[OOOHHHCCCDDDCCC???===@@@@@@@@@???>>>===<<<;;;:::999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCDDDtttmmmccc\\\ZZZXXXTTTPPPJJJJJJIIIFFFDDDCCCDDDFFFDDDDDDCCCCCCCCCBBBBBBBBBAAA>>>>>>AAAEEEJJJSSS\\\rrrllldddZZZUUUUUUUUUTTTQQQKKKPPPUUUVVV\\\oootttbbbNNNCCC>>>;;;:::;;;::::::999999888888777777777999::::::999999:::;;;999;;;<<<<<<;;;;;;===>>>???AAACCCFFFHHHIIIIIIIIIGGGIIIJJJJJJJJJKKKMMMOOOXXX___hhhnnnlllmmmwww{{{yyyvvvrrroooeeeccc```]]][[[YYYYYYYYYWWWXXXXXXWWWVVVVVVXXXZZZSSSbbbuuu}}}xxxrrrsssvvv}}}zzzvvvrrrmmmgggbbbQQQJJJEEEFFFEEE@@@???BBBAAA@@@???>>>===<<<;;;:::999999::::::;;;<<<====================================<<<<<<<<<<<<===============>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCDDD|||nnnddd]]]YYYVVVSSSNNNLLLIIIGGGGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBBAAA>>>???@@@AAACCCHHHOOOSSSfffyyyzzzooobbbYYYVVVUUUTTTRRRQQQOOORRRVVVYYYeeeoooOOOBBBBBB@@@<<<:::777666666555555555555666888888888888999:::;;;;;;======>>>>>>>>>======<<>>===<<<<<<;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>===<<<<<<;;;:::;;;<<<===>>><<<===>>>???????????????BBBBBBCCCCCCDDDEEEEEEEEEuuuiiibbb^^^ZZZWWWRRROOOKKKIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBFFFLLLPPP]]]mmmwwwhhh]]]XXXVVVSSSQQQQQQPPPRRRVVVYYYddd{{{zzz~~~}}}ZZZHHHCCC???:::888999888777666555555555555888888888888999:::;;;<<<>>>>>>????????????>>>>>>@@@AAACCCDDDFFFGGGHHHHHHGGGGGGIIILLLKKKJJJNNNUUU```ggglllooovvvrrrmmmfffaaa^^^]]]]]]\\\\\\[[[YYYWWWVVVUUUVVVVVVUUUVVVZZZaaakkkvvv}}}yyywwwyyyuuubbbOOOGGGFFFCCCAAA@@@@@@???>>>======<<<======::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>======<<<;;;;;;:::;;;<<<===>>><<<===>>>??????@@@@@@???AAAAAABBBBBBCCCDDDDDDDDD{{{xxxuuuwww{{{sssjjjccc^^^ZZZUUURRRNNNJJJIIIGGGDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AAACCCHHHLLLTTT```vvvrrrddd\\\WWWSSSPPPQQQOOOQQQVVVYYYddd~~~xxxsssrrr~~~jjjQQQFFF???;;;999:::999888777666666666666999999999999:::;;;<<<<<>>>>>=========:::;;;;;;;;;;;;<<<<<<<<<>>>>>>???>>>>>>===<<<;;;<<<;;;;;;;;;;;;<<<======<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCkkkiiigggiiilllpppqqqqqqtttuuuyyysssiii```ZZZWWWSSSOOOLLLJJJHHHFFFDDDDDDCCCCCCBBBBBBAAAAAAAAA???@@@@@@@@@@@@BBBFFFIIIPPPYYYiii|||lllaaaYYYSSSPPPOOOMMMOOOTTTXXXccc{{{}}}sssnnnqqqwww[[[JJJBBB>>>===:::999888888888888888888999999999999:::<<<===>>>@@@AAAAAABBBBBBBBBBBBAAACCCDDDEEEFFFFFFFFFFFFFFFHHHGGGIIILLLLLLNNNUUU^^^gggjjjmmmssswwwmmmgggccc```___YYYYYYYYYYYYXXXWWWVVVUUUWWWUUURRRQQQSSSWWW]]]aaajjjrrrvvvqqqxxxbbbOOOHHHFFFDDDAAA@@@@@@???>>>============;;;;;;;;;;;;<<<<<<<<<<<>><<<;;;;;;;;;;;;;;;;;;<<<<<<======<<<===>>>???@@@AAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDD^^^]]]]]]^^^```bbbcccddddddfffkkkqqqsssuuu{{{qqqddd\\\XXXTTTPPPMMMLLLKKKIIIGGGEEEEEEDDDDDDCCCBBBAAAAAA===>>>??????@@@BBBFFFIIINNNTTT```rrrsssfff\\\UUURRRMMMKKKLLLRRRWWW```wwwuuukkkgggwwwfffPPPDDD???===999999999999999:::;;;<<<999999999:::;;;===>>>???AAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFIIIHHHIIIKKKKKKMMMUUU___kkkooottt}}}vvvmmmgggbbb```[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTUUUWWWXXX\\\cccmmmyyyxxxtttuuu~~~xxxxxxhhhQQQHHHGGGEEEBBB??????>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======????????????>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEWWWVVVWWWWWWXXXYYYZZZZZZYYY[[[```fffhhhiiinnnvvv}}}mmmccc[[[XXXTTTQQQPPPNNNLLLKKKGGGGGGFFFEEEDDDCCCCCCBBB===???@@@@@@@@@BBBEEEHHHJJJOOOXXXeeevvvxxxkkk```YYYUUUOOOKKKLLLQQQTTT\\\oooxxxkkkdddoooqqqWWWGGG???<<<::::::::::::;;;<<<======999999:::;;;<<<===???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGJJJHHHHHHJJJKKKNNNWWWaaaqqqyyy~~~xxxwww}}}wwwooohhhddd^^^^^^]]][[[ZZZYYYXXXWWWTTTTTTUUUVVVVVVUUUTTTSSSWWWZZZaaaiiisss|||pppjjjhhhpppyyy{{{yyyyyy||||||qqqYYYKKKHHHFFFCCC???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???>>>>>>===<<<;;;:::;;;<<<<<<======<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFSSSTTTTTTTTTSSSSSSTTTUUUTTTUUUYYY]]]^^^^^^dddkkkrrrzzz{{{ooobbb___ZZZVVVTTTRRROOOMMMIIIIIIHHHGGGFFFEEEDDDCCC@@@AAABBBAAAAAAAAACCCEEEEEEKKKSSS[[[fffxxx{{{nnnccc\\\XXXTTTNNNMMMPPPQQQUUUfffxxxuuuiiinnnwwwzzz___MMMDDD>>>>>>===<<<<<<;;;;;;;;;<<<999::::::;;;<<<>>>@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHJJJHHHHHHKKKMMMQQQ\\\gggtttxxxqqqlllqqqzzzyyyxxx|||xxxpppjjjbbbaaa^^^\\\ZZZYYYXXXXXXTTTUUUVVVVVVVVVUUUTTTSSSSSSUUUXXX\\\bbbjjjtttzzz}}}wwwmmmfffeeejjjpppxxxxxxrrrxxxvvvxxx}}}eeeQQQIIIEEEBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>======:::;;;<<<=========<<<;;;<<<===>>>@@@AAABBBCCCCCCAAAAAABBBCCCCCCDDDDDDEEESSSTTTTTTSSSRRRQQQQQQRRROOOOOORRRUUUUUUTTTYYY```dddjjjttt}}}yyyhhhddd___ZZZWWWTTTPPPNNNJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@AAACCCCCCIIIQQQVVV^^^ooo|||pppeee^^^ZZZXXXRRROOOPPPOOOQQQ___ppppppppptttzzzeeeTTTJJJDDDAAA@@@???===;;;::::::999999::::::;;;===???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHHHHLLLOOOUUU```lllsss}}}zzzyyyyyywwwpppjjjkkkqqqwwwyyyttttttsssvvvoooeeeccc```\\\ZZZYYYYYYYYYWWWWWWWWWWWWVVVVVVUUUUUUPPPQQQRRRSSSVVV[[[aaafffnnnvvvzzzsssmmmgggfffjjjlllrrr|||ssspppqqqwwwnnnVVVKKKEEEAAAAAA@@@???>>>============<<<<<<<<<<<<=========>>><<<===>>>>>>>>>>>>>>>===::::::<<<=========<<<;;;<<<===>>>@@@BBBCCCCCCCCC@@@@@@AAABBBBBBCCCCCCDDDTTTQQQOOONNNOOOPPPOOOOOORRRRRRRRRRRRSSSTTTVVVVVV\\\^^^eeeooozzzyyylll___YYYWWWUUUSSSTTTQQQNNNJJJGGGFFFEEECCCBBBAAA@@@??????AAACCCCCCBBBCCCEEEJJJQQQXXXcccvvv{{{wwwnnnaaaYYYZZZVVVRRROOOLLLMMMVVV```ttt|||uuurrrxxx|||}}}uuu\\\LLLEEE>>>>>>===;;;:::<<<;;;::::::;;;<<<===>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGFFFGGGJJJLLLLLLMMMMMMMMMQQQYYYeeennnxxxyyytttpppwwwyyyuuuooommmmmmllloootttxxx|||pppiiilllrrryyyxxxrrrkkkddd```\\\XXXXXX\\\___]]][[[YYYYYYYYYXXXWWWUUUTTTTTTTTTTTTTTTUUUUUUdddhhhooottt|||uuusssooonnnooopppvvv|||ppplllwwwmmmXXXOOOIIIDDDAAA@@@>>>===<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;:::;;;===>>>>>>>>>===<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEUUURRRPPPOOOPPPQQQQQQPPPRRRRRRRRRSSSTTTTTTTTTUUUSSSTTTZZZcccmmm{{{wwwhhhaaa]]]YYYWWWWWWSSSPPPLLLIIIHHHGGGEEECCCBBBAAA???@@@AAACCCBBBAAACCCDDDIIIOOOTTT^^^nnn~~~~~~wwwhhh\\\YYYUUURRROOOKKKJJJQQQYYYiii|||~~~xxxzzziiiUUUIIIAAA@@@>>><<<;;;;;;999888888999:::<<<>>>??????@@@AAAAAAAAABBBCCCDDDEEEFFFDDDEEEGGGGGGFFFGGGIIIKKKLLLMMMMMMOOOTTT^^^kkkttt~~~yyyttttttzzz}}}xxxssspppooonnnooorrrwww|||mmmhhhmmmuuuzzzuuunnnfffaaa\\\XXXXXX\\\\\\[[[ZZZYYYYYYXXXVVVTTTUUUTTTTTTSSSSSSTTTTTTUUUWWW[[[```eeekkkwww{{{xxxwwwwww{{{~~~xxxoooxxxooo[[[PPPIIIDDDAAA@@@>>>===<<<<<<=========<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEVVVSSSQQQQQQRRRSSSSSSRRRQQQRRRSSSTTTTTTTTTSSSRRRPPPQQQUUU\\\cccnnnoooeee___YYYUUUUUUUUURRRNNNKKKJJJHHHGGGEEEDDDBBBAAAAAABBBBBBBBBAAACCCDDDGGGKKKOOOVVVdddrrrpppaaa[[[WWWSSSQQQMMMJJJMMMRRR[[[kkkdddPPPFFFCCC???===<<<:::888666666777999;;;===???@@@@@@AAAAAABBBBBBCCCEEEFFFGGGDDDEEEGGGGGGGGGGGGIIIKKKLLLLLLMMMQQQXXXdddqqqzzz|||xxx{{{{{{yyywwwtttuuuttt{{{zzzllliiippp}}}wwwnnngggaaa[[[[[[^^^[[[[[[\\\\\\ZZZXXXUUUSSSUUUTTTTTTSSSSSSSSSTTTTTTQQQSSSWWWZZZ___gggsss{{{xxxqqq___SSSJJJCCCAAA@@@>>>===<<<<<<=====================>>>>>>>>>======<<<<<<======>>>>>><<<<<<<<<<<<============@@@@@@AAABBBBBBCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFVVVTTTQQQQQQRRRSSSSSSRRRQQQRRRTTTUUUUUUSSSQQQPPPRRRQQQTTTYYY^^^eeerrrvvvkkkccc[[[VVVUUUWWWTTTOOOLLLKKKIIIGGGFFFEEEDDDBBBAAABBBCCCBBBAAACCCBBBDDDHHHLLLQQQ\\\hhhyyyxxxjjj___ZZZUUUSSSQQQMMMLLLOOOQQQ^^^qqqtttYYYLLLEEE@@@>>>===:::888888666777999;;;===>>>??????AAAAAAAAAAAABBBDDDEEEFFFDDDFFFGGGHHHGGGGGGHHHJJJLLLLLLMMMQQQZZZfffsss{{{}}}~~~{{{yyyjjjjjjrrr|||sssiiiaaa___aaa``````aaa___\\\YYYWWWWWWUUUUUUTTTSSSSSSSSSTTTTTTRRRSSSTTTVVVXXX^^^ffflllwwwrrrcccVVVJJJCCCAAA@@@???============>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<===>>>???============>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFVVVTTTQQQQQQQQQRRRRRRQQQQQQRRRSSSUUUTTTSSSQQQPPPQQQOOOPPPSSSVVVZZZcccmmmwwwnnnddd^^^\\\XXXUUUPPPMMMKKKJJJGGGFFFFFFDDDBBBBBBCCCCCCBBBAAABBBAAABBBGGGJJJNNNXXXbbbssszzzeee]]]VVVTTTRRRNNNMMMMMMMMMVVVeee|||gggSSSIII@@@??????;;;:::;;;999:::;;;<<<======>>>>>>?????????@@@AAABBBDDDDDDDDDFFFHHHHHHHHHGGGHHHIIIKKKKKKLLLRRR[[[gggqqqwww~~~sssffffffooossshhhccccccggggggfffccc^^^ZZZZZZZZZVVVVVVUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRSSSVVV[[[^^^eeeooo~~~~~~xxxpppeeeWWWKKKDDDBBBAAA???>>>======>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>===<<<<<<===>>>???=========>>>>>>>>>??????>>>???@@@AAABBBBBBBBBAAACCCCCCDDDDDDEEEFFFFFFFFFXXXVVVSSSQQQQQQQQQPPPOOOPPPQQQRRRSSSSSSSSSRRRQQQRRRPPPPPPRRRTTTUUU[[[bbbppp~~~wwwlllccc___YYYVVVRRRNNNLLLKKKHHHFFFFFFDDDCCCCCCDDDDDDDDDCCCBBB@@@AAAFFFIIILLLTTT\\\jjj}}}ooocccXXXTTTRRROOOMMMMMMLLLSSS^^^rrryyy]]]NNNBBB@@@???;;;:::>>>;;;;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@BBBCCCDDDDDDFFFHHHIIIHHHGGGGGGHHHJJJKKKMMMTTT___iiiqqquuu{{{{{{~~~{{{uuujjj^^^___hhh{{{qqqiiihhhnnnooonnnjjjccc]]]\\\\\\XXXWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRSSSTTTVVVWWWZZZ```kkkxxx~~~|||vvvqqqmmmdddWWWLLLGGGBBBAAA???>>>======>>>>>>======>>>>>>??????@@@@@@??????>>>>>>======>>>>>>============>>>>>>>>>>>>===>>>???AAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGG[[[XXXUUUSSSRRRQQQPPPOOOPPPQQQQQQRRRRRRSSSSSSSSSUUURRRRRRTTTUUUUUUYYY^^^eeepppsssgggbbb\\\XXXTTTPPPNNNLLLJJJHHHEEEDDDBBBCCCDDDEEEEEEDDDCCCAAAAAAEEEHHHIIIOOOUUU___lll~~~ooo___WWWUUURRROOOOOONNNRRRYYYhhhiiiVVVEEEAAA???:::999>>>:::;;;<<<>>>???@@@@@@@@@?????????@@@AAABBBCCCDDDDDDFFFIIIIIIHHHGGGGGGGGGJJJKKKPPPYYYeeennntttvvvwww~~~wwwnnniiiaaaYYY[[[dddrrr~~~uuusssuuuxxx{{{wwwnnneee```___ZZZYYYXXXWWWVVVVVVVVVVVVWWWUUUTTTSSSTTTTTTTTTTTTTTTUUU\\\fffqqq~~~{{{xxx~~~xxxpppkkkhhhbbbVVVLLLIIIBBBAAA@@@>>>===>>>>>>???<<<<<<======>>>??????@@@???????????????>>>======<<<<<<<<<=========>>>>>>===>>>???AAACCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGG^^^[[[WWWTTTSSSRRRQQQOOOPPPPPPPPPPPPQQQSSSTTTUUUTTTPPPPPPRRRSSSRRRUUUYYY```hhhvvv|||ooohhh^^^ZZZVVVRRRPPPNNNLLLJJJEEECCCBBBCCCEEEFFFFFFEEEEEEBBBAAAEEEFFFGGGKKKPPP\\\dddwwwzzzfff\\\YYYVVVSSSRRRPPPSSSWWWaaaxxxqqq[[[HHHBBB>>>888888===999:::<<<>>>@@@BBBCCCCCC@@@@@@@@@AAABBBCCCDDDEEEDDDFFFIIIJJJIIIGGGGGGGGGJJJLLLRRR]]]jjjsssxxxyyyvvv{{{}}}qqqgggccc^^^XXX[[[dddooo~~~}}}zzzyyymmmeeebbb[[[ZZZYYYXXXWWWVVVVVVVVVTTTRRRQQQPPPPPPQQQPPPOOORRRPPPSSS[[[dddqqquuutttvvvxxx}}}|||vvvmmmgggeee```UUUMMMKKKBBBAAA@@@>>>>>>>>>>>>???;;;<<<<<<===>>>?????????>>>???@@@@@@@@@>>>===<<<<<<<<<<<<<<<===============>>>@@@BBBDDDFFFGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGddd```ZZZWWWUUUTTTSSSRRRRRRQQQPPPOOOPPPQQQRRRSSSRRRRRRRRRSSSTTTTTTUUUUUU]]]aaalll{{{yyyoooccc^^^XXXTTTSSSQQQNNNKKKJJJGGGEEEDDDDDDEEEEEEDDDCCCCCCDDDDDDEEEGGGKKKNNNUUUaaappp~~~rrraaaYYYWWWVVVTTTPPPUUUZZZ___mmmdddKKKCCCBBB<<<999;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHLLLKKKRRRaaaooovvvxxxzzzwww~~~yyypppfff``````eeeiiillluuu|||xxxoooiiiccc^^^XXXWWWZZZ\\\ZZZXXXWWWWWWUUUTTTSSSSSSSSSSSSRRRQQQRRRUUUZZZeeeyyyuuuqqqrrrwww~~~uuusssrrrpppmmmlllfffXXXJJJFFFGGGDDD@@@>>>>>>??????======>>>>>>>>>>>>======AAAAAA@@@@@@???===<<<;;;===============>>>??????@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEgggccc]]]XXXVVVUUUSSSSSSQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUXXX[[[dddqqqvvviiiccc\\\WWWUUUSSSOOOLLLLLLJJJGGGEEEEEEEEEDDDCCCBBBCCCDDDCCCDDDFFFJJJMMMSSS]]]kkkzzzxxxhhh]]]YYYXXXWWWSSSVVVZZZ^^^iiimmmPPPFFFCCC>>>:::;;;===>>>??????@@@????????????@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEGGGHHHJJJJJJMMMMMMUUUdddqqqwwwzzz|||wwwooofffaaaccciiioooqqqvvv|||xxxqqqgggaaaZZZWWWYYYZZZYYYWWWUUUTTTSSSRRRRRRQQQQQQQQQRRRQQQRRRTTTVVV^^^ooo~~~{{{vvvuuuxxx|||~~~{{{yyyrrrdddUUUMMMKKKGGGAAA>>>>>>>>>>>>======>>>>>>>>>>>>======??????@@@@@@@@@???>>>>>>===============>>>??????@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFmmmhhhaaa[[[XXXVVVUUUTTTPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUTTTVVV]]]gggrrr|||nnnhhh```[[[XXXUUUQQQNNNNNNLLLIIIGGGFFFEEECCCAAAAAABBBCCCBBBCCCEEEIIILLLQQQYYYdddsssooobbbZZZXXXXXXWWWXXXYYY\\\dddwwwyyyWWWHHHFFFBBB>>>===>>>???@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNPPPZZZiiiuuuzzz}}}|||ssslllccc```dddlllsssvvvxxx|||{{{oooiii```ZZZYYYYYYXXXWWWUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQRRRTTTUUUXXXcccooo|||xxxwwwyyy|||yyykkkWWWQQQIIICCC???============>>>>>>??????>>>>>>======>>>??????@@@@@@@@@@@@>>>============>>>??????AAABBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFrrrmmmeee___[[[XXXVVVUUUPPPQQQQQQQQQRRRQQQQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUTTTUUUZZZbbbkkkvvv}}}qqqkkkbbb\\\YYYVVVRRROOOMMMKKKHHHGGGGGGFFFDDDBBBAAABBBBBBBBBBBBDDDGGGJJJOOOUUU^^^lllwwwgggZZZVVVXXXYYYXXXXXX[[[aaaqqq]]]KKKHHHFFFCCC@@@>>>??????@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMRRR]]]lllwww{{{}}}qqqiiiaaa^^^ccckkkrrruuuyyy|||xxxqqqhhh```\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUUUUVVVSSSSSSTTTVVVVVVVVV]]]fffyyy}}}wwwwwwzzzbbbWWWJJJCCC@@@>>>===>>>>>>>>>>>>??????>>>>>>>>><<<===>>>>>>??????>>>>>>>>>>>>======>>>>>>???@@@BBBBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGxxxsssllleeeaaa]]]ZZZWWWSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTXXX___eeeooossslllccc\\\YYYWWWSSSQQQJJJIIIGGGGGGGGGGGGEEECCCAAABBBBBBAAAAAACCCGGGJJJMMMRRRZZZfffzzzooo^^^WWWYYYYYYWWWVVVZZZ```nnngggPPPIIIFFFAAA======>>>??????@@@@@@?????????@@@@@@AAABBBCCCDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJLLLRRR```nnnxxx|||ssskkkbbb___cccjjjqqqtttyyyzzz{{{~~~~~~|||}}}wwwooogggaaa]]][[[YYYYYYYYYXXXWWWWWWWWWWWWXXXSSSRRRSSSVVVVVVVVV[[[bbbppp~~~zzz{{{~~~nnn]]]LLLDDDBBB???>>>@@@>>>>>>????????????>>>>>>======>>>>>>======<<<;;;>>>>>>>>>>>>>>>???@@@@@@BBBCCCDDDEEEGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGG}}}yyytttnnnjjjeee___\\\XXXWWWUUUSSSQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUSSSSSSUUUZZZ___gggwwwyyyqqqggg___[[[XXXUUURRRJJJIIIHHHHHHIIIIIIGGGEEEBBBBBBBBBBBBBBBCCCGGGIIIJJJQQQXXXaaarrrzzzfff\\\[[[XXXTTTTTTYYY___kkkrrrVVVIIIDDD>>>888===>>>>>>???@@@????????????@@@@@@AAABBBCCCDDDDDDHHHGGGGGGGGGGGGHHHHHHIIILLLTTTbbbpppxxx~~~wwwooofffbbbeeelllqqqtttwwwwwwxxx{{{~~~wwwwww|||}}}wwwpppiiiccc^^^[[[YYYXXXXXXWWWWWWXXXXXXXXXTTTQQQRRRTTTUUUVVV[[[bbbppp}}}~~~~~~}}}fffPPPHHHEEE@@@???AAA>>>??????@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;???>>>>>>>>>>>>???@@@@@@BBBBBBDDDEEEGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHH|||xxxsssmmmfffbbb^^^[[[WWWSSSQQQQQQRRRSSSRRRRRRRRRSSSTTTTTTUUUUUUSSSRRRSSSVVVYYY___nnn{{{zzznnneee___ZZZVVVSSSMMMLLLKKKKKKLLLJJJHHHEEECCCCCCCCCBBBBBBDDDGGGJJJGGGNNNVVV]]]kkklll^^^[[[WWWRRRQQQWWW]]]hhhyyy\\\LLLEEE@@@;;;>>>???@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJMMMUUUdddqqqyyyxxxpppfffbbbeeelllqqqtttuuuuuuuuuyyy{{{vvvxxx~~~~~~vvvmmmfffbbbZZZZZZZZZYYYYYYZZZZZZ[[[YYYUUUSSSUUUVVVXXX^^^eeevvv|||vvvtttwwwzzz}}}rrrWWWMMMHHHBBB???AAA>>>??????@@@@@@??????>>>===>>>>>>?????????????????????>>>>>>??????@@@AAAAAABBBCCCEEEFFFHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIII~~~zzzssskkkfffaaa^^^XXXSSSQQQQQQRRRTTTRRRRRRRRRSSSTTTTTTUUUUUUUUUSSSTTTUUUVVV[[[hhhvvvtttiiibbb\\\WWWSSSQQQPPPOOONNNNNNKKKHHHEEECCCDDDDDDCCCBBBDDDGGGJJJDDDMMMUUU[[[fff{{{nnn^^^YYYWWWPPPPPPVVV[[[eee~~~xxx{{{___PPPIIIEEEBBB@@@@@@AAABBBBBBBBBAAAAAA???@@@@@@AAABBBCCCDDDEEECCCCCCDDDEEEFFFHHHJJJKKKOOOWWWeeesss{{{}}}{{{~~~uuummmddd```cccjjjpppssstttssstttxxx~~~yyyxxx}}}wwwnnniii^^^]]]]]]\\\]]]]]]^^^^^^```ZZZWWWWWWYYY[[[bbbiii{{{vvvtttvvvyyy{{{zzz]]]QQQKKKCCC???AAA??????@@@@@@@@@@@@??????===>>>???@@@AAABBBBBBBBB?????????>>>??????@@@AAAAAAAAACCCDDDFFFHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIyyyrrrmmmeeebbb]]]YYYXXXWWWUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVTTTVVVWWWVVVUUUYYYaaaggg}}}tttkkkccc[[[VVVSSSQQQNNNLLLKKKIIIGGGEEEEEEEEECCCBBBBBBCCCDDDDDDDDDGGGOOOYYYcccrrrsssbbbXXXTTTOOOOOOTTTXXX```tttzzzzzz~~~eeeTTTIIIBBB===@@@@@@AAAAAAAAA@@@?????????@@@@@@AAAAAABBBBBBCCCFFFDDDCCCDDDFFFHHHIIIIIIOOObbbmmmuuu~~~{{{xxxqqqkkkrrrtttyyyuuulllhhhccccccggglllooopppsssssstttwww{{{|||uuuyyyzzzpppeeeaaa]]]]]]```cccbbbaaa\\\YYYWWWWWWWWWYYYaaajjjyyy{{{zzz{{{}}}pppXXXLLLFFF@@@<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@???AAACCCFFFHHHJJJKKKLLLIIIHHHHHHHHHHHHIIIJJJJJJ|||uuupppiiieee```\\\ZZZYYYWWWUUUTTTTTTSSSSSSSSSTTTUUUUUUSSSUUUVVVUUUTTTXXX___eeewwwuuukkk```YYYSSSQQQNNNLLLKKKJJJGGGEEEFFFEEEDDDCCCBBBCCCDDDDDDFFFIIIPPPYYYcccqqqyyygggZZZTTTOOONNNRRRTTTYYYiii{{{kkkXXXLLLEEEBBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCFFFEEEEEEEEEGGGIIIKKKKKKVVViiiuuu~~~|||vvvuuutttqqqmmmmmmmmmqqqxxx~~~kkkdddaaa___```eeekkkooopppoooppprrrvvv|||}}}|||yyykkkgggcccccceeegggfffccc^^^[[[XXXXXXWWWWWW^^^fffwwwwww___OOOGGGCCC@@@AAA@@@@@@??????@@@@@@AAA????????????????????????@@@??????>>>>>>??????@@@@@@AAADDDFFFHHHJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLzzzuuunnnjjjeeeaaa^^^\\\YYYWWWUUUTTTTTTSSSSSSSSSSSSTTTSSSTTTUUUTTTSSSVVV]]]bbbppp}}}qqqddd[[[SSSQQQNNNMMMLLLJJJGGGEEEFFFEEEDDDCCCBBBCCCDDDDDDFFFIIIOOOWWW___lllooo___UUUPPPNNNRRRRRRSSS]]]jjj}}}pppZZZKKKDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBCCCFFFFFFEEEFFFHHHJJJMMMNNN\\\ppp}}}vvvrrrsssvvvwwwvvvooommmlllpppxxxqqq___YYYYYYZZZ^^^dddjjjmmmoookkkmmmpppvvv}}}tttoookkkjjjmmmnnnkkkgggccc___[[[[[[YYYWWW\\\bbbtttfffRRRGGGDDDCCCAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????BBBCCCEEEGGGIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMMMM{{{ssspppkkkfffccc___\\\YYYWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSUUUZZZ^^^jjjxxx~~~pppcccZZZTTTRRROOONNNMMMKKKHHHFFFGGGFFFEEECCCCCCCCCDDDDDDDDDFFFKKKRRRXXXdddxxxxxxdddYYYRRRPPPSSSSSSPPPUUU^^^jjj{{{bbbOOOFFFDDDDDDCCCCCCBBBAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCEEEEEEEEEEEEGGGJJJNNNQQQ^^^sssyyyvvvyyy~~~{{{uuuppppppvvv|||uuudddVVVSSSUUUXXX]]]ccchhhkkklllkkkmmmrrrxxx~~~xxxqqqqqqttttttppplllhhhbbb^^^]]]\\\ZZZ]]]bbbooommmTTTEEEBBBCCCAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???CCCDDDEEEGGGIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNxxxuuupppkkkgggccc___\\\ZZZYYYWWWVVVTTTTTTSSSSSSSSSSSSSSSRRRRRRTTTXXXZZZfffssswwwkkk```YYYVVVTTTQQQOOONNNMMMJJJHHHHHHGGGEEEDDDCCCCCCDDDDDDDDDEEEJJJOOOTTT___rrrlll\\\SSSPPPSSSSSSOOOPPPVVV]]]nnnpppYYYLLLHHHEEEDDDCCCAAAAAA@@@AAAAAA???@@@@@@AAAAAABBBBBBCCCBBBCCCDDDDDDEEEIIINNNSSS```uuu}}}vvvvvvzzz}}}{{{{{{vvvpppggg\\\UUURRRUUUYYY^^^bbbfffhhhiiinnnqqqvvv|||wwwvvvzzz|||xxxssskkkeee```^^^]]]\\\^^^ccckkktttXXXGGGBBBDDDAAA@@@@@@??????@@@@@@AAA??????????????????????????????>>>>>>>>>>>>??????CCCDDDFFFHHHJJJKKKLLLMMMLLLLLLLLLKKKLLLMMMMMMNNN}}}zzzuuuqqqmmmiiiddd```^^^]]][[[YYYWWWVVVUUUUUUUUUTTTSSSRRRSSSTTTVVVWWWbbbnnnttthhh```[[[XXXVVVSSSRRRQQQOOOLLLJJJIIIHHHFFFDDDCCCCCCCCCDDDFFFGGGJJJOOOSSS]]]ooouuu```UUUOOOQQQRRRMMMMMMQQQTTTaaawww{{{bbbPPPHHHEEEDDDBBB@@@@@@???@@@@@@???@@@@@@AAAAAABBBBBBCCCAAABBBDDDDDDDDDHHHOOOUUUeeexxx|||~~~wwwuuunnnggg^^^XXXUUUSSSVVV[[[___aaacccfffhhhooosssxxx~~~~~~}}}~~~}}}rrrjjjbbb```___^^^aaaeeelllxxx^^^LLLEEEFFFAAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@BBBCCCFFFHHHKKKMMMNNNOOOMMMLLLLLLLLLLLLMMMNNNNNN{{{wwwsssooojjjfffbbb```^^^\\\ZZZXXXWWWVVVVVVTTTSSSRRRSSSTTTUUUVVV]]]gggxxxxxxmmmeee```ZZZXXXUUUTTTSSSQQQNNNLLLIIIHHHFFFDDDCCCCCCCCCDDDFFFFFFIIIMMMQQQZZZmmm}}}}}}iii[[[QQQRRRRRRNNNMMMQQQRRRYYYkkknnnXXXMMMEEEDDDAAA???>>>>>>???@@@???@@@@@@AAAAAABBBBBBCCCAAACCCEEEEEEEEEIIIQQQXXXiiizzz~~~tttzzz|||qqqjjjbbbXXXSSSRRRRRRVVV[[[^^^```bbbeeehhhnnnrrrxxx~~~}}}uuukkkgggeeedddfffjjjqqquuu___OOOGGGFFFAAA@@@@@@??????@@@@@@AAA????????????????????????AAAAAA@@@@@@@@@@@@AAAAAAAAACCCEEEIIILLLNNNPPPPPPNNNNNNNNNNNNNNNOOOOOOPPP~~~{{{wwwsssnnnjjjdddccc```^^^[[[YYYXXXXXXWWWUUUSSSSSSTTTUUUUUUUUUYYYcccrrrtttkkkfff[[[YYYWWWUUUTTTRRROOOMMMJJJHHHGGGEEEDDDCCCCCCDDDCCCDDDGGGKKKNNNXXXjjjzzzrrrbbbUUUTTTTTTPPPOOORRRSSSVVVddd}}}eeeXXXEEECCCAAA???===>>>>>>??????@@@@@@AAAAAABBBCCCCCCAAADDDFFFFFFFFFJJJSSSZZZjjjzzz|||ssswwwwwwlllfff^^^TTTNNNOOOQQQUUUZZZ]]]___aaaeeehhhkkkpppwww~~~tttnnnllljjjlllpppvvv~~~}}}ppp]]]NNNGGGEEEAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB@@@BBBEEEIIILLLOOOQQQRRRPPPOOOOOOOOOOOOPPPQQQQQQ|||tttmmmmmmjjjeee___[[[WWWVVVUUUXXXVVVTTTRRRQQQSSSUUUVVVZZZaaammm|||}}}tttpppbbb\\\WWWUUUQQQLLLLLLOOOMMMLLLJJJHHHGGGEEEEEEDDDEEECCCDDDHHHMMMVVVdddrrr{{{iiiYYYTTTTTTRRRPPPQQQUUUTTT]]]uuutttWWWLLLFFFAAABBBBBB@@@???AAA???@@@@@@AAAAAABBBBBBCCCBBBCCCEEEGGGFFFJJJVVVdddtttvvvxxxxxxxxxzzzttteeeZZZRRRLLLKKKMMMSSSVVV[[[^^^```bbbdddfffjjjmmmsss|||~~~tttsssttttttrrryyyxxxpppttt|||~~~~~~|||qqqfff[[[QQQIIICCCBBB@@@>>>>>>???@@@???>>>CCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>======???AAABBBDDDEEEGGGJJJLLLMMMNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQ|||vvvnnnkkkgggaaa]]]ZZZXXXXXXVVVUUUSSSRRRRRRSSSUUUVVVXXX___jjjyyy{{{ttthhh```ZZZWWWUUUPPPOOOPPPLLLKKKJJJHHHFFFEEEEEEDDDEEECCCDDDHHHMMMUUUcccpppppp___WWWUUUSSSQQQSSSUUUTTT[[[oooeeePPPIIICCCCCCCCC@@@@@@AAA???@@@@@@AAAAAABBBCCCCCCDDDDDDFFFHHHHHHMMM[[[iiiuuuuuutttqqqppppppsssuuuqqqaaaWWWOOOJJJJJJMMMSSSVVV[[[^^^```aaadddfffkkknnnuuu}}}}}}{{{}}}}}}{{{vvvkkkkkknnnuuu{{{tttjjj^^^RRRHHHCCCCCCAAA??????AAAAAAAAA@@@CCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>======???AAABBBBBBDDDFFFJJJMMMPPPQQQRRRPPPPPPPPPQQQQQQRRRRRRRRR~~~pppnnnjjjeee```]]][[[ZZZTTTTTTSSSSSSSSSTTTTTTUUUVVV\\\fffttt|||oooddd[[[XXXWWWTTTQQQPPPKKKJJJIIIGGGFFFEEEEEEEEEEEECCCDDDHHHMMMTTTaaannn|||zzzggg\\\VVVSSSSSSUUUTTTTTTZZZhhh~~~rrrUUULLLEEEDDDCCCAAA???@@@@@@@@@@@@AAABBBBBBCCCCCCFFFEEEGGGHHHJJJPPP```ppp~~~{{{wwwuuutttuuutttttt~~~ooo]]]RRRKKKHHHIIIMMMTTTWWWZZZ]]]___```ccceeekkkooovvv~~~vvvjjjeeedddfffrrr{{{rrreeeWWWKKKEEEDDDBBBAAA@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>======???AAABBBCCCEEEHHHKKKNNNPPPRRRRRROOOOOOPPPQQQRRRSSSSSSTTTuuurrrnnnhhhccc___\\\[[[TTTTTTTTTTTTTTTTTTTTTTTTUUUZZZcccooo~~~vvviii]]]YYYXXXUUUPPPNNNJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCDDDHHHMMMSSS___kkkxxxooo```WWWTTTTTTUUUSSSTTTZZZeeewwwyyyZZZPPPFFFDDDCCC@@@??????@@@@@@AAAAAABBBCCCCCCCCCFFFEEEFFFHHHKKKSSSeeevvvmmmZZZNNNIIIHHHJJJNNNUUUWWWZZZ\\\]]]___bbbdddiiinnnuuu}}}|||}}}~~~~~~qqqjjjgggffflllttt|||}}}}}}nnn]]]PPPIIIEEECCCAAA@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>======???AAABBBGGGHHHIIIKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUUUU~~~zzzwwwrrrlllfffaaa]]]ZZZUUUUUUUUUUUUUUUTTTTTTSSSVVVYYY```kkkzzzrrrccc^^^[[[WWWRRRPPPKKKJJJIIIGGGFFFEEEEEEEEECCCBBBDDDIIILLLQQQ\\\gggvvvvvvdddXXXTTTTTTTTTTTTVVV[[[cccrrr~~~___RRRGGGCCCCCCAAA>>>>>>@@@AAAAAABBBBBBCCCDDDDDDEEEDDDEEEHHHKKKUUUhhhzzzmmmXXXLLLIIIIIILLLPPPUUUWWWZZZ[[[\\\^^^```cccggglllttt{{{|||zzz{{{yyytttqqqrrrxxxwwwrrrooooooqqqxxx|||yyyzzzfffVVVLLLGGGDDDAAA@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>======???AAABBBEEEGGGIIIKKKMMMOOOOOOPPPQQQQQQRRRSSSUUUVVVWWWWWW~~~{{{wwwqqqkkkeee```]]]YYYXXXWWWVVVUUUTTTTTTTTTVVVXXX^^^hhhvvv~~~nnnfff```YYYUUUUUUMMMLLLJJJHHHGGGEEEEEEDDDCCCBBBEEEIIILLLPPPZZZdddrrr|||zzziii[[[VVVUUUSSSWWWXXX[[[bbbnnncccVVVHHHDDDDDDBBB@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCEEEHHHLLLVVVjjj{{{kkkVVVLLLJJJKKKNNNQQQVVVXXXYYYZZZ[[[\\\___bbbffflllsssyyy|||zzzyyy}}}}}}|||xxxqqqjjjfffcccccciiiqqqzzz~~~xxxttttttyyy|||vvv```QQQIIIFFFBBB@@@AAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>======???AAABBBAAACCCGGGKKKOOOSSSUUUVVVTTTTTTUUUVVVWWWXXXXXXYYY~~~zzzvvvpppkkkfffddd]]][[[YYYVVVTTTTTTTTTUUUUUUWWW[[[dddrrrwwwkkkaaaYYYVVVWWWPPPNNNLLLJJJGGGFFFDDDDDDBBBBBBEEEIIILLLOOOXXXaaalllvvv~~~mmm```ZZZWWWSSSWWWXXX[[[bbbooohhhYYYKKKFFFGGGFFFDDDCCCAAAAAABBBBBBCCCDDDDDDDDDCCCDDDFFFJJJNNNXXXkkk|||}}}iiiTTTKKKJJJKKKNNNPPPWWWXXXYYYYYYZZZ[[[^^^aaafffllltttxxxzzz|||zzz{{{xxxsssmmmkkkooosssuuuvvvfffaaa]]][[[XXXWWW\\\dddmmmuuu{{{oooZZZMMMIIIEEEBBBAAABBBCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>======???AAABBBBBBDDDHHHMMMRRRVVVYYYZZZWWWWWWXXXXXXYYYYYYYYYYYY|||xxxtttooollljjj```^^^ZZZVVVTTTTTTTTTUUUTTTVVVZZZbbbpppzzzlll```VVVTTTWWWQQQPPPNNNKKKHHHFFFDDDDDDBBBBBBEEEIIILLLOOOWWW```gggqqq~~~qqqccc\\\XXXTTTUUUVVV[[[dddssskkk\\\LLLHHHIIIHHHFFFFFFAAAAAABBBBBBCCCDDDDDDDDDDDDDDDHHHLLLPPPZZZlll}}}{{{hhhSSSJJJJJJKKKMMMOOOWWWXXXYYYYYYYYY[[[^^^```gggmmmuuuyyyzzz{{{{{{~~~}}}vvvhhhccc]]][[[^^^cccffffff]]]YYYVVVUUURRRQQQVVV^^^^^^gggqqqvvvwwwyyy|||zzz|||cccPPPLLLGGGCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>======???AAABBBFFFHHHLLLPPPSSSWWWYYYZZZYYYYYYYYYZZZZZZZZZZZZZZZ|||yyywwwuuuqqqoooiiiddd^^^XXXTTTSSSTTTVVVWWWVVVWWW___mmmrrrcccZZZVVVTTTTTTQQQLLLIIIHHHFFFDDDBBBBBBAAACCCHHHLLLOOOUUU]]]llloooxxxnnn\\\TTTUUURRRUUUZZZcccssstttYYYJJJJJJHHHGGGGGGAAACCCCCCCCCCCCDDDDDDDDDDDDCCCEEEHHHKKKSSS___nnnyyy{{{{{{yyy~~~|||qqqdddTTTJJJDDDEEEMMMUUUYYYZZZYYYYYYYYY[[[___bbbhhhlllsssyyy~~~~~~|||}}}pppfff]]]YYYUUUSSSTTTWWWYYYZZZYYYUUUPPPNNNNNNPPPQQQQQQYYY^^^bbbddddddgggnnnsss~~~|||zzz~~~hhhVVVHHHDDDFFFAAABBBFFFBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAA@@@@@@@@@AAAAAABBBIIINNNOOOSSSYYY]]]]]]\\\[[[ZZZ[[[\\\]]][[[ZZZ~~~{{{zzzyyywwwtttrrrlllgggaaaZZZVVVUUUUUUVVVVVVTTTUUU\\\iii{{{tttfff]]]XXXVVVTTTQQQMMMJJJHHHGGGEEECCCDDDCCCDDDHHHKKKMMMSSSZZZccchhhrrr~~~rrraaaWWWVVVQQQSSSVVV^^^lllxxx[[[KKKIIIFFFFFFFFFAAACCCCCCCCCCCCDDDDDDDDDDDDDDDFFFHHHKKKSSS```qqq|||wwwooonnnrrrsssqqqttt|||sssdddUUUMMMJJJKKKPPPWWWWWWXXXXXXWWWXXXZZZ___bbbggglllttt|||{{{xxxzzz}}}{{{rrrggg___XXXTTTPPPNNNOOORRRTTTTTTUUURRRNNNLLLMMMNNNNNNNNNPPPSSSWWWWWWWWWYYY^^^dddppppppttt|||vvvxxxvvv\\\MMMGGGGGGBBBBBBEEEAAACCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCIIINNNPPPSSSZZZ]]]]]]^^^]]][[[\\\]]]^^^^^^]]]}}}{{{zzzzzzyyywwwuuunnnjjjccc\\\XXXVVVVVVVVVVVVUUUUUUZZZfffxxxxxxjjj```[[[XXXTTTQQQMMMKKKIIIHHHFFFEEEFFFDDDEEEHHHIIIJJJOOOVVV[[[cccnnn{{{{{{jjj]]]YYYQQQQQQSSSYYYdddtttcccOOOKKKFFFFFFGGGCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFHHHLLLTTTdddvvvqqqhhheeeggghhhgggjjjqqqvvvvvvuuuwww{{{vvvfffUUUNNNNNNPPPRRRUUUUUUUUUVVVVVVWWWZZZ___cccfffmmmvvv~~~xxxrrrrrrtttxxxppphhh```[[[VVVSSSOOONNNNNNPPPQQQQQQSSSQQQNNNMMMNNNNNNLLLKKKLLLNNNPPPPPPOOOPPPTTTXXX______dddmmmuuu~~~xxxyyydddRRRKKKIIIBBBBBBEEE@@@CCCDDDDDDDDDDDDCCCBBBBBB?????????@@@AAABBBDDDDDDDDDJJJPPPQQQUUU[[[^^^^^^```^^^\\\]]]___```aaaaaa}}}{{{zzzyyyxxxvvvtttmmmiiiccc\\\XXXUUUUUUUUUXXXWWWWWW[[[eeevvv|||nnnddd^^^ZZZVVVSSSOOOLLLKKKIIIHHHFFFEEECCCDDDGGGHHHIIINNNTTTZZZcccooozzzrrraaaZZZRRRPPPPPPUUU^^^lll~~~nnnWWWPPPIIIHHHJJJGGGBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEHHHMMMXXXjjj~~~rrriiidddddddddeeeiiinnnrrrrrrnnnpppssswwwjjjTTTLLLMMMOOOQQQRRRSSSTTTUUUVVVWWW[[[```dddiiiooowww}}}tttmmmmmmooo}}}tttkkkeeeaaa]]]ZZZWWWTTTSSSSSSTTTTTTTTTTTTSSSQQQQQQQQQOOOMMMKKKJJJLLLMMMLLLLLLMMMPPPSSSTTTTTTYYYbbblllwwwiiiVVVLLLIIIBBBCCCFFFAAADDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDDEEELLLRRRTTTXXX]]]aaa```bbb```^^^^^^```bbbcccccc|||yyywwwuuurrrooojjjgggaaa[[[WWWUUUTTTUUUYYYYYYYYY\\\eeetttuuukkkbbb]]]XXXUUUQQQMMMLLLJJJHHHFFFCCCAAABBBEEEGGGHHHMMMTTTZZZcccpppzzztttaaaWWWPPPMMMMMMRRRXXXbbbtttwww]]]SSSJJJHHHJJJGGGBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEIIIPPP\\\oootttnnnhhhfffdddgggkkknnnpppqqqjjjkkkmmmpppyyypppVVVKKKLLLNNNPPPQQQTTTUUUVVVVVVXXX\\\aaaeeelllqqqwwwyyyzzz}}}}}}qqqkkkkkknnnyyytttkkkfffdddccc___]]][[[ZZZZZZZZZXXXWWWXXXVVVUUUTTTSSSQQQMMMKKKGGGGGGGGGGGGGGGIIIKKKMMMNNNOOOSSS\\\eeerrrmmmXXXKKKHHHBBBDDDGGGBBBDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAEEEMMMTTTWWW[[[aaaddddddcccaaa``````bbbcccdddccc}}}yyywwwsssooolllgggddd```\\\YYYWWWWWWXXXZZZ[[[\\\___fffsssuuujjjccc[[[XXXSSSOOOMMMKKKHHHFFFBBB@@@AAADDDEEEFFFKKKRRRVVV```lllvvvsss```UUUOOOJJJJJJOOOQQQWWWgggyyy|||aaaTTTJJJFFFHHHCCCAAABBBBBBBBBBBBCCCCCCCCCCCCFFFJJJRRR^^^qqqzzzvvvrrrllliiilllooonnnmmmnnnhhhhhhhhhjjjqqqqqqXXXLLLLLLOOOQQQSSSTTTUUUVVVWWWXXX\\\aaaeeennnrrrvvvwwwwwwzzzxxxlllhhhjjjnnnwwwxxxqqqlllkkkkkkhhhfffddddddcccbbb```^^^___\\\ZZZXXXVVVSSSOOOLLLIIIIIIHHHHHHHHHIIIKKKLLLKKKKKKNNNUUU^^^kkkrrr[[[MMMHHHBBBDDDHHHCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAFFFNNNVVVZZZ___fffiiihhhfffeeeddddddffffffeeeccc~~~zzzwwwtttpppmmmgggeeebbb___]]]]]]]]]^^^^^^aaacccffflllwwwuuulll^^^ZZZUUUPPPMMMJJJGGGEEEDDDAAAAAADDDDDDDDDHHHNNNQQQZZZgggsss~~~uuudddYYYRRRMMMLLLPPPOOOPPP]]]oooeeeWWWKKKFFFFFFBBBAAAAAABBBBBBBBBCCCCCCCCCDDDGGGLLLSSS^^^ooo{{{uuuwwwwwwsssooonnnjjjiiihhhhhhmmmzzzzzzgggTTTLLLMMMOOORRRUUUTTTUUUUUUVVVWWWZZZ___ccclllqqqwwwxxxvvvxxxsssgggcccggglllsss~~~{{{yyyyyyxxxwwwuuuuuutttrrrooommmiiifffbbb___\\\XXXTTTRRRQQQOOOMMMLLLKKKLLLLLLKKKJJJJJJLLLQQQXXXfff{{{zzzaaaPPPIIICCCEEEGGGBBBEEEEEEEEEEEEEEEDDDCCCCCCAAAAAA@@@@@@@@@AAABBBBBBFFFOOOXXX]]]cccjjjmmmmmmiiiiiiiiijjjjjjiiifffddd~~~{{{yyyuuurrrooogggfffdddbbbaaaaaabbbcccdddgggkkkmmmrrr||||||sss```\\\VVVQQQNNNJJJGGGEEEFFFCCCBBBDDDCCCBBBEEEKKKNNNWWWdddrrrxxxiii^^^WWWQQQPPPSSSPPPNNNYYYjjjiiiZZZNNNHHHGGGBBBAAAAAAAAABBBBBBBBBCCCCCCFFFIIIMMMSSS]]]kkk|||yyysssrrrmmmllljjjiiimmmzzz}}}zzzkkk\\\NNNJJJLLLOOOQQQTTTSSSTTTUUUUUUVVVYYY^^^aaaiiipppwwwyyywwwxxx}}}pppccc```dddjjjnnnyyy~~~|||sssooojjjfffbbb___[[[XXXSSSQQQNNNKKKJJJJJJIIIHHHKKKJJJLLLPPPVVVcccyyyfffSSSKKKDDDEEEGGGAAAEEEEEEEEEEEEEEEDDDDDDCCC?????????@@@AAABBBCCCDDDFFFOOOXXX^^^eeelllpppppplllllllllnnnnnnlllhhheee|||zzzwwwtttrrrsssqqqllliiigggggghhhiiilllmmmpppuuu}}}~~~sssfff___YYYUUUPPPJJJHHHJJJEEEFFFFFFFFFEEEEEEHHHJJJMMMTTT```lllyyy{{{mmm^^^VVVSSSRRRRRRPPPPPPVVV^^^xxxoooYYYOOOJJJEEEBBBEEEDDDCCCBBBBBBCCCDDDEEEJJJFFFHHHSSSbbbooozzzyyyyyypppjjjkkkooouuuzzzkkkdddUUUQQQMMMKKKKKKMMMNNNNNNSSSQQQRRRUUUVVVWWW\\\ccciiisss{{{zzzwwwxxx{{{|||xxxmmmgggddddddhhhpppuuu|||zzzsssooollliiibbb]]]XXXXXXVVVQQQKKKHHHIIIKKKMMMKKKKKKMMMQQQ^^^sssrrrXXXKKKHHHGGGFFFFFFEEEFFFFFFGGGGGGEEEDDDCCC@@@BBBCCCDDDCCCCCCCCCEEEIIIOOOYYYccckkkqqqtttvvvooooooooommmkkkhhhfffeee|||zzzxxxvvvxxxvvvrrrooonnnnnnpppqqqtttuuuwww{{{tttfff___YYYVVVRRRLLLIIIKKKDDDDDDDDDDDDCCCCCCFFFHHHMMMTTT```kkkxxx}}}qqqeeeZZZWWWTTTSSSQQQPPPUUU\\\rrrwww^^^QQQLLLHHHDDDEEEDDDCCCBBBBBBCCCDDDEEEIIIEEEHHHUUUdddpppzzzwwwqqqrrrtttwww~~~sssbbbZZZNNNKKKHHHGGGIIILLLNNNOOOTTTRRRRRRUUUVVVVVV[[[aaaeeepppzzz|||{{{~~~tttjjjeeebbbdddhhhiiinnntttzzz|||zzzvvvppplllgggddd^^^XXXRRROOOOOOOOONNNLLLLLLMMMPPPZZZmmmsssZZZMMMIIIGGGEEEEEEEEEFFFFFFGGGGGGEEEDDDCCCAAAAAAAAA@@@@@@AAADDDFFFKKKQQQ[[[fffnnntttxxxyyyrrrssssssrrrnnnkkkgggfff}}}{{{{{{{{{}}}~~~vvvggg```ZZZXXXTTTNNNKKKKKKDDDEEEEEEDDDCCCCCCEEEGGGKKKRRR\\\gggssswwwmmm___[[[WWWVVVSSSQQQTTTZZZiii|||eeeTTTNNNJJJGGGDDDDDDCCCCCCCCCCCCDDDEEEHHHEEEJJJWWWeeeoooxxx~~~}}}~~~jjjYYYQQQIIIGGGEEEEEEIIIMMMOOOPPPUUUSSSRRRTTTUUUUUUZZZaaahhhtttoooeeeaaa```cccgggfffhhhnnnvvv~~~zzzqqqfff]]]XXXUUURRRPPPRRROOOOOOPPPQQQXXXggguuurrr[[[OOOJJJGGGEEEEEEEEEFFFFFFGGGGGGEEEDDDCCCBBBAAA@@@>>>===@@@DDDHHHMMMTTT___jjjqqqwwwzzz}}}wwwyyyzzzxxxsssmmmiiigggzzzjjjbbb[[[YYYUUUOOOKKKKKKFFFGGGGGGFFFDDDEEEGGGIIIIIIOOOXXXbbbnnn|||zzzrrraaa\\\YYYXXXVVVSSSVVVZZZ```sssnnnXXXOOOKKKHHHCCCCCCCCCCCCCCCDDDDDDEEEHHHFFFLLLYYYfffnnnssswwwvvv~~~uuucccTTTMMMGGGFFFEEEFFFJJJNNNQQQRRRTTTQQQQQQSSSTTTVVV[[[bbbkkkwww|||kkkbbb___^^^bbbgggiiijjjnnnvvv~~~qqqfffaaa^^^YYYUUUVVVSSSRRRSSSTTTWWWbbbmmm~~~yyy{{{ppp[[[PPPKKKHHHFFFFFFEEEFFFFFFGGGFFFEEEDDDCCCAAAAAAAAA@@@???AAAEEEHHHOOOWWWccclllssswwwzzz}}}|||~~~wwwooojjjhhhqqqggg]]]ZZZVVVPPPKKKJJJGGGGGGGGGFFFDDDDDDFFFHHHIIIOOOWWW```kkkzzz}}}tttaaa\\\YYYYYYXXXWWWXXX\\\\\\nnnvvv[[[PPPKKKGGGBBBCCCCCCDDDDDDDDDDDDDDDHHHGGGNNN\\\gggllloooqqqooovvvwwwkkk\\\PPPLLLGGGEEEDDDFFFIIIMMMOOOOOOQQQNNNOOORRRTTTWWW^^^fffjjjtttzzzjjjaaa^^^^^^bbbhhhnnnnnnpppuuu}}}}}}zzz|||uuuqqqmmmfff```[[[WWWUUUUUUUUUVVV]]]fffzzz}}}nnn[[[QQQLLLIIIGGGHHHEEEFFFFFFGGGFFFEEEDDDCCC@@@AAACCCDDDCCCDDDFFFGGGOOOYYYeeennnsssvvvyyy|||zzzqqqlllkkk{{{ooobbb\\\WWWQQQLLLKKKEEEFFFEEEDDDBBBBBBDDDFFFLLLQQQXXX```kkkzzzuuuaaa[[[XXXYYYZZZYYYZZZ]]]\\\nnnaaaRRRKKKFFFAAABBBCCCDDDEEEEEEEEEDDDGGGHHHPPP___kkkooooooooolllsss}}}|||rrrfffXXXMMMJJJDDDCCCBBBDDDGGGJJJLLLLLLOOOMMMMMMQQQTTTWWW___hhhmmmuuu~~~xxxhhh```^^^```eeekkkrrrrrrrrrtttxxx{{{}}}}}}{{{wwwuuuooossszzz{{{ssslllddd___[[[YYYVVVUUUYYY___mmmxxxrrr^^^SSSMMMIIIHHHJJJEEEFFFFFFGGGGGGEEEDDDCCC???AAADDDEEEEEEEEEFFFHHHOOOZZZhhhrrrvvvyyy}}}|||ssspppoooxxxhhh___YYYSSSNNNMMMFFFFFFFFFDDDBBBBBBDDDFFFLLLPPPVVV^^^hhhwwwxxxbbb\\\XXXZZZ[[[ZZZYYY[[[___qqqfffUUULLLEEEAAABBBCCCDDDEEEEEEEEEDDDDDDGGGRRRdddqqqtttttttttpppwwwwwwjjjZZZMMMHHHBBBBBBBBBDDDHHHKKKMMMMMMPPPNNNMMMPPPSSSVVV^^^gggnnnuuu|||sssddd^^^^^^bbbiiipppuuuuuutttttttttwww{{{~~~}}}}}}|||zzzxxxuuurrrqqqmmmqqqxxxtttmmmfffbbb]]]XXXZZZ^^^cccmmm~~~yyydddWWWNNNIIIHHHJJJEEEFFFFFFGGGGGGEEEDDDCCC@@@AAABBBCCCCCCDDDGGGIIINNNZZZkkkvvv|||vvvtttuuu~~~lllaaa[[[UUUPPPOOOHHHHHHHHHFFFDDDDDDFFFHHHIIIMMMSSSZZZdddsss{{{ccc]]]YYYZZZ[[[YYYXXXYYYbbbtttjjjXXXMMMEEE@@@AAACCCEEEEEEEEEEEEDDDCCCGGGSSSggguuuyyyxxxxxxvvv~~~qqq^^^NNNGGGCCCBBBCCCFFFKKKOOOQQQQQQRRROOONNNPPPRRRUUU]]]eeejjjpppwww}}}}}}oooaaa\\\^^^cccllltttwwwxxxwwwuuutttvvv}}}}}}{{{zzzxxxvvvsssrrrpppoooqqquuuzzzzzzqqqjjjccc]]]]]]aaaaaaiiiyyyiiiZZZPPPIIIHHHJJJEEEFFFFFFGGGGGGEEEDDDCCCAAAAAA@@@???@@@BBBGGGKKKNNN[[[mmmzzzyyywwwyyysssdddZZZSSSOOOLLLIIIIIIGGGDDDBBBBBBCCCEEEFFFGGGNNNXXXbbblll|||rrr```UUUZZZ```\\\XXXYYY^^^pppuuuwwwzzztttXXXKKKIIIHHHFFFDDDCCCBBBCCCDDDEEEFFFJJJVVVeeepppwww~~~ttt```RRRNNNDDDDDDEEEGGGIIILLLNNNOOONNNJJJJJJMMMQQQUUU___hhhooorrrvvv{{{uuujjj___[[[[[[___gggooouuuzzz|||xxxvvvyyy|||}}}yyyrrrooopppsssttttttxxxzzz~~~wwwpppjjjeeeaaabbbcccmmm}}}hhhYYYSSSKKKEEECCCEEEFFFGGGHHHHHHGGGFFFEEEAAA@@@@@@CCCCCCAAADDDIIIPPP]]]nnn{{{zzz{{{sssddd[[[UUUQQQNNNLLLJJJHHHDDDBBBAAAAAABBBFFFGGGMMMVVV^^^gggvvvzzzhhhZZZ\\\___[[[XXXYYY^^^ppp~~~rrrmmmrrrxxx\\\NNNKKKGGGFFFDDDBBBBBBCCCDDDEEEIIIMMMXXXgggsss|||yyyxxxyyycccTTTOOODDDEEEFFFGGGIIILLLNNNOOOMMMJJJJJJMMMQQQUUU^^^hhhppprrrvvvzzz~~~qqqfff]]]YYYZZZ]]]eeellluuu{{{}}}zzzxxxzzz}}}}}}{{{sssoooooossswwwyyy~~~~~~{{{vvvpppllldddccchhhtttqqqaaaYYYQQQJJJGGGEEEFFFGGGHHHHHHGGGFFFEEECCCAAABBBDDDCCCBBBDDDJJJSSS```qqq~~~uuufff]]]WWWSSSQQQLLLJJJGGGDDDCCCBBBBBBCCCGGGGGGKKKSSSYYYaaannnzzzrrraaa]]]]]]ZZZWWWXXX]]]nnnuuuiiippp}}}aaaQQQMMMFFFEEECCCAAAAAABBBCCCDDDIIIMMMXXXgggvvvvvvnnnnnn}}}}}}fffUUUNNNDDDEEEFFFHHHJJJLLLMMMNNNMMMJJJJJJNNNQQQUUU^^^gggpppssswwwzzzwwwkkkbbbZZZXXXYYY\\\bbbhhhttt{{{~~~|||zzz{{{}}}|||~~~~~~~~~~~~uuuppppppvvv|||}}}{{{{{{|||zzzlllgggfffkkkqqquuu{{{|||hhh]]]TTTMMMJJJFFFGGGIIIJJJJJJIIIGGGFFFFFFCCCCCCEEEDDDBBBEEEJJJXXXdddvvvyyyiii___YYYUUUSSSMMMJJJGGGEEEEEEFFFFFFFFFFFFFFFJJJPPPVVV]]]iiiuuuyyyeee]]][[[XXXWWWXXXYYYkkkuuu{{{bbbQQQKKKEEEDDDBBBAAAAAABBBCCCDDDGGGJJJVVVgggwww{{{yyyxxxvvv~~~pppiiikkkwwwhhhTTTJJJDDDEEEFFFHHHJJJLLLMMMMMMLLLJJJJJJNNNRRRVVV^^^gggqqqtttxxx|||wwwggg___XXXWWWYYY[[[aaagggssszzz~~~}}}zzz||||||{{{||||||}}}~~~~~~wwwtttuuuzzz~~~}}}~~~xxxpppiiiggghhhiiimmmsss~~~kkk\\\RRRMMMJJJGGGHHHJJJKKKKKKJJJHHHGGGHHHEEEDDDFFFEEECCCFFFLLLZZZgggyyy}}}kkk```YYYUUUSSSQQQNNNIIIGGGGGGGGGFFFEEEDDDDDDHHHNNNTTT[[[gggsss{{{ggg\\\XXXWWWWWWXXXVVVddd|||~~~bbbOOOHHHDDDCCCBBBAAAAAABBBDDDEEEFFFKKKWWWjjj|||tttooonnnnnnmmmrrryyyxxxjjjfffiiinnnlllUUUIIIDDDEEEGGGIIIKKKLLLLLLLLLLLLJJJKKKOOORRRVVV^^^fffppptttyyy~~~wwwddd]]]WWWWWWYYY\\\aaagggrrryyy}}}{{{yyyzzz{{{zzzyyyzzz{{{}}}~~~}}}{{{zzzzzz}}}~~~~~~{{{pppkkkhhheeegggkkkmmmwwwnnnZZZQQQLLLJJJHHHIIILLLMMMMMMLLLIIIHHHHHHEEEDDDFFFEEEDDDHHHMMM[[[iii{{{}}}kkk___YYYUUURRRVVVQQQKKKHHHGGGFFFDDDAAACCCCCCFFFMMMRRRYYYeeeppp~~~{{{iii]]]XXXVVVVVVUUUSSS]]]pppdddQQQIIIEEECCCBBBAAAAAACCCEEEFFFHHHOOO^^^ssssssnnnmmmlllkkkkkkooouuuvvvnnndddbbbeeeiiiwwwqqqYYYKKKDDDEEEGGGJJJKKKLLLKKKKKKKKKJJJKKKOOOSSSVVV^^^fffmmmrrrxxx}}}sssccc[[[UUUVVVYYY\\\bbbhhhqqqwwwzzzxxxvvvwwwyyyxxxxxxxxxzzz|||~~~}}}|||}}}~~~~~~}}}}}}uuuoooiiigggiiidddkkknnnmmmmmmuuu~~~ttt^^^TTTOOOKKKHHHJJJMMMOOOOOOMMMJJJHHHHHHEEEDDDEEEEEEDDDIIIOOO[[[iii}}}yyyggg]]]WWWTTTSSSSSSNNNHHHFFFGGGGGGEEEBBBCCCCCCEEEKKKOOOUUUaaalllxxx}}}lll___XXXVVVTTTQQQSSSUUUccc{{{iiiVVVNNNEEEDDDCCCBBBBBBDDDFFFGGGJJJRRRdddzzzyyytttrrrpppnnnooonnnooonnnhhh___]]]```fffqqqtttZZZKKKDDDEEEHHHJJJKKKKKKKKKJJJKKKIIIKKKPPPSSSVVV]]]eeekkkpppvvvzzz}}}{{{pppaaaYYYSSSSSSWWW[[[bbbiiiooouuuwwwtttrrrtttwwwwwwvvvwwwyyy{{{{{{wwwvvvvvv{{{{{{{{{{{{|||{{{qqqlllllldddgggfffaaaaaafffkkklllkkkjjjlllttt{{{cccXXXQQQKKKIIIKKKNNNPPPPPPNNNKKKIIIFFFCCCBBBDDDDDDEEEJJJQQQ[[[jjj~~~uuudddZZZVVVTTTSSSKKKGGGCCCCCCGGGJJJIIIGGGCCCCCCEEEIIIMMMRRR]]]hhhttt~~~oooaaaYYYVVVRRRNNNSSSQQQYYYpppnnn[[[SSSEEEDDDCCCBBBCCCEEEFFFHHHJJJSSSfff~~~{{{xxxtttqqqvvvrrrooolllfff^^^\\\^^^aaajjjxxxsssXXXIIIDDDEEEHHHJJJLLLLLLKKKJJJKKKIIIKKKPPPSSSVVV]]]eeeiiinnntttwwwyyy{{{{{{ppp```XXXQQQRRRUUUZZZbbbiiinnnsssuuurrrooorrruuuvvvuuuvvvxxx{{{yyysssqqqqqqrrrssstttwww|||zzzrrrpppggggggddd^^^\\\______]]]aaa^^^^^^cccooo{{{~~~gggZZZQQQIIIIIILLLOOOQQQQQQOOOLLLIIIEEEBBBAAACCCDDDEEEKKKRRR[[[jjjzzzyyyvvvhhh___ZZZVVVTTTQQQPPPNNNKKKIIIGGGFFFFFFFFFGGGHHHIIIMMMSSS[[[```pppssshhh^^^WWWPPPMMMJJJMMMWWWjjjqqqXXXLLLKKKIIIFFFDDDCCCDDDFFFGGGLLLTTTjjj{{{wwwxxx|||{{{rrriiiddd___[[[aaaiiiuuu{{{jjjVVVIIIEEEFFFGGGIIIKKKLLLNNNNNNNNNLLLMMMPPPSSSUUU[[[bbbdddiiipppssstttuuuxxxzzz}}}sss___ZZZUUUUUUVVV[[[eeeooonnnppprrrsssssstttvvvxxxssstttuuuvvvyyyzzzqqqkkkhhhnnnmmmmmmqqqyyywwwqqqkkkddd___^^^^^^\\\ZZZZZZ[[[[[[\\\```gggpppuuukkkZZZRRRPPPLLLNNNPPPRRRQQQOOOLLLJJJFFFDDDDDDEEEDDDCCCHHHPPP[[[lll}}}tttrrrvvv~~~zzzlllccc]]]YYYVVVRRRPPPNNNLLLIIIGGGFFFFFFFFFFFFGGGIIILLLRRRYYY___nnn{{{~~~ssshhh___YYYSSSPPPJJJLLLTTTddd{{{uuu[[[NNNJJJHHHFFFDDDCCCDDDFFFGGGMMMXXXppp|||nnnfffaaa]]]___gggrrrxxxrrrqqqlll___PPPGGGEEEFFFGGGIIIKKKLLLMMMNNNLLLJJJKKKPPPSSSVVV]]]eeefffjjjoooqqqrrrssswww{{{wwwnnn^^^YYYUUUUUUVVVZZZdddnnnnnnoooqqqqqqpppppprrrsssrrrssstttvvvyyywwwmmmfffccceeefffjjjpppzzzyyyssskkkeeebbb```\\\YYYYYYYYYXXXXXXZZZ___dddhhhooo}}}lllZZZQQQOOOMMMNNNPPPRRRQQQNNNKKKIIIFFFDDDDDDEEEDDDCCCIIIQQQ]]]nnnwwwnnnjjjnnnwwwsssiiibbb\\\XXXSSSQQQOOOLLLJJJHHHGGGFFFEEEFFFFFFHHHKKKPPPXXX]]]jjjvvvtttiiiaaa[[[WWWTTTKKKKKKPPP\\\qqq~~~yyy```QQQIIIGGGEEECCCCCCDDDFFFHHHMMM[[[vvvvvvlllgggdddaaahhhqqq}}}wwwlllccc___ZZZRRRJJJFFFDDDEEEGGGIIIJJJLLLLLLMMMJJJHHHJJJPPPSSSWWW^^^fffiiikkkmmmmmmmmmpppvvv{{{~~~xxxoooggg\\\WWWTTTTTTUUUYYYbbbkkkoooqqqqqqqqqoooooooooqqqqqqrrrtttuuuxxx~~~vvvllldddaaa```dddjjjrrr}}}wwwoooiiiddd^^^YYYZZZXXXWWWVVVVVVWWWYYYZZZ___jjj}}}ppp[[[QQQNNNNNNOOOQQQRRRPPPMMMJJJGGGEEECCCDDDEEEEEEEEEKKKSSS```qqq~~~{{{yyyxxxtttlllfffiiittt~~~{{{oooeee\\\WWWTTTSSSPPPMMMKKKIIIGGGGGGEEEEEEFFFGGGIIIOOOVVV[[[eeeqqqwwwlllccc]]]XXXVVVMMMLLLMMMUUUfffeeeRRRIIIGGGEEECCCCCCEEEGGGHHHLLL]]]zzzwwwqqqlllggglllrrr{{{|||sssggg\\\VVVQQQKKKGGGFFFDDDEEEGGGIIIJJJKKKKKKKKKJJJIIIJJJPPPSSSWWW^^^fffjjjkkkkkkiiiiiimmmuuu{{{xxxqqqiiiaaaYYYTTTRRRSSSTTTWWW```iiioooppprrrqqqppppppqqqrrrrrrssstttuuuwww{{{xxxooohhheeeeeejjjqqqzzz|||tttkkkccc]]]\\\ZZZXXXWWWWWWWWWWWWVVVZZZaaalll{{{www```SSSOOONNNOOOQQQQQQPPPMMMIIIFFFDDDCCCDDDFFFFFFFFFLLLUUUaaasss{{{wwwtttsssqqqrrrpppiiicccfffqqq{{{uuuhhh]]]VVVVVVTTTRRROOOLLLIIIHHHGGGEEEEEEFFFFFFHHHMMMTTTYYYbbbnnn}}}rrriiiaaa[[[WWWOOONNNMMMQQQ^^^vvvkkkTTTJJJHHHFFFDDDDDDEEEGGGHHHMMM^^^|||zzztttoootttyyyzzzpppfff[[[TTTNNNGGGDDDDDDCCCDDDFFFIIIJJJJJJJJJIIILLLJJJKKKPPPSSSVVV]]]dddkkkkkkkkkiiiiiimmmuuu|||vvvmmmeee^^^UUURRRPPPRRRSSSVVV]]]eeejjjlllnnnnnnooooooqqqssstttuuuuuuuuuuuuxxx|||{{{tttooommmnnnssszzz}}}}}}}}}}}}~~~xxxmmmfff```^^^[[[[[[\\\[[[YYYWWW[[[]]]aaajjjxxx}}}gggXXXQQQNNNOOOQQQQQQPPPLLLHHHFFFDDDCCCDDDFFFFFFGGGNNNVVVaaauuu|||uuuqqqooommmiiijjjiiiddd```bbbkkkttt|||mmm```XXXWWWUUUSSSPPPMMMJJJIIIHHHFFFFFFFFFFFFHHHMMMSSSXXX```mmm~~~|||rrriiiaaa\\\SSSQQQPPPPPPZZZooovvv[[[LLLJJJHHHEEEEEEFFFGGGHHHQQQ^^^xxxyyymmmdddYYYRRRKKKDDDAAAAAABBBDDDFFFIIIJJJIIIIIIHHHLLLJJJLLLPPPSSSVVV\\\dddlllmmmnnnmmmmmmqqqyyytttjjjaaa[[[SSSPPPOOOQQQSSSTTT[[[bbbccceeehhhjjjkkkllloooqqqttttttuuuttttttvvvyyy|||~~~{{{wwwvvvwww|||}}}zzzxxxxxxxxxxxxzzz}}}}}}uuuhhhddd```_________\\\YYYZZZZZZZZZ^^^iiizzzyyyuuuvvvyyy}}}jjjZZZRRRMMMNNNPPPQQQOOOLLLIIIFFFEEEDDDEEEGGGGGGGGGNNNVVVbbbxxx{{{sssnnnjjjhhhdddeeeddd```]]]___fffmmm|||tttggg^^^XXXVVVTTTPPPMMMKKKIIIHHHGGGGGGGGGGGGHHHMMMSSSXXX```lll||||||sssiiidddUUUUUUSSSRRRYYYllleeeOOOMMMJJJGGGFFFFFFGGGHHHRRRZZZnnnxxxkkkaaaWWWOOOHHHBBB@@@CCCBBBCCCFFFHHHIIIIIIHHHGGGJJJIIIKKKPPPSSSWWW^^^fffnnnqqqssstttuuuxxx~~~rrrggg]]]WWWPPPNNNNNNPPPRRRSSSYYY``````ccceeeggghhhjjjmmmoooqqqrrrsssssstttvvvzzz}}}~~~|||{{{yyywwwuuutttsssssstttvvvzzz~~~vvvpppiiieeedddbbb]]]YYYXXXXXXXXXYYY^^^kkk~~~yyyuuuuuuvvv}}}xxxgggYYYQQQKKKMMMOOOPPPOOOMMMIIIGGGFFFEEEFFFHHHGGGGGGNNNVVVccc{{{|||ssslllhhheeeccccccaaa^^^]]]___eeejjjwww~~~zzzllldddYYYWWWTTTQQQNNNKKKIIIHHHGGGGGGGGGGGGHHHMMMSSSXXX```kkkzzzzzzpppjjjWWWXXXVVVUUUYYYjjj}}}mmmQQQOOOKKKHHHFFFFFFGGGHHHQQQUUUdddvvv}}}zzzyyy~~~xxxjjj```UUUNNNGGGBBBBBBFFFAAACCCFFFIIIIIIIIIGGGFFFHHHGGGIIIOOOTTTXXX```hhhooossswwwzzzzzz}}}pppdddZZZSSSOOOMMMMMMPPPQQQSSSXXX___bbbdddggghhhiiijjjmmmooonnnoooqqqssstttwww{{{~~~}}}wwwvvvvvvuuutttrrrqqqqqqrrrtttxxx}}}{{{rrrkkkhhhddd^^^YYYWWWYYYZZZXXXXXXaaaqqq~~~}}}~~~yyy||||||rrrdddWWWOOOJJJLLLNNNPPPOOOMMMJJJHHHGGGFFFGGGHHHGGGGGGNNNVVVeee}}}}}}wwwqqqjjjddd```]]]]]]]]]ZZZXXX]]]dddpppyyytttfff```YYYSSSRRRQQQKKKFFFEEEGGGGGGFFFEEEGGGLLLSSSXXX]]]iiivvvyyyppp```\\\XXXWWWZZZggg}}}wwwzzzoooWWWOOOHHHGGGHHHFFFFFFGGGIIIVVVgggqqqrrrpppqqqsssmmmaaaTTTLLLFFF@@@AAAFFFCCCFFFIIIJJJJJJIIIIIIIIIFFFHHHJJJNNNRRRXXX___dddnnnssszzz}}}}}}tttiii^^^VVVRRRNNNNNNMMMNNNPPPTTTXXXZZZ\\\^^^```cccfffhhhjjjjjjkkkmmmnnnnnnpppuuu}}}~~~tttsssqqqppppppqqqrrrssswwwyyy{{{}}}~~~~~~uuuoooiiibbb]]]]]]\\\[[[YYYYYY^^^gggnnn|||qqqdddXXXQQQNNNOOOPPPPPPMMMHHHCCC@@@FFFFFFFFFFFFGGGKKKPPPTTTkkkzzztttlllfff```]]]\\\[[[YYYWWW\\\bbboooxxxwwwjjj```YYYSSSSSSQQQLLLHHHGGGGGGFFFFFFEEEGGGKKKRRRWWW^^^hhhuuu}}}sssbbb[[[VVVVVV\\\iii~~~|||sssrrruuuXXXOOOHHHGGGGGGEEEEEEGGGLLLYYYjjjtttuuurrrrrrsssuuugggWWWNNNGGGBBBAAAEEECCCFFFIIIJJJJJJIIIHHHIIIFFFHHHKKKNNNRRRXXX___cccnnnsssxxx{{{}}}~~~|||rrrggg\\\UUUQQQNNNNNNMMMNNNQQQUUUYYY\\\___```bbbcccdddeeeeeefffiiijjjkkklllnnnssszzz~~~{{{yyyrrrrrrqqqqqqrrrsssvvvwwwwwwyyy{{{|||~~~}}}vvvppphhhaaa^^^^^^\\\YYYWWWYYY___dddrrr~~~ssseeeYYYQQQLLLNNNPPPQQQPPPLLLHHHEEEFFFFFFFFFFFFGGGKKKPPPTTTiii~~~xxxoooiiiaaa]]]ZZZZZZXXXVVVZZZ```lllvvvyyynnnaaaYYYTTTSSSRRRMMMIIIIIIFFFFFFEEEEEEFFFKKKQQQVVV^^^gggsss~~~{{{fff\\\UUUXXXaaaooo{{{pppiiiyyy}}}yyyZZZPPPHHHFFFFFFDDDDDDFFFMMM\\\nnnyyy{{{yyyyyyzzzooo\\\PPPIIIDDDBBBCCCCCCFFFIIIJJJIIIHHHHHHHHHGGGIIIKKKMMMQQQVVV]]]bbbmmmrrrwwwyyyyyy{{{~~~yyynnncccZZZTTTPPPNNNMMMNNNOOOSSSXXX\\\___```aaabbbcccddddddddddddfffgggggghhhjjjnnntttyyy}}}xxxuuussspppppppppqqqsssvvvxxxzzzvvvxxxzzz|||}}}xxxoooggg```___^^^[[[XXXXXXZZZ\\\cccmmm{{{xxxiii[[[TTTOOOQQQSSSTTTSSSOOOKKKHHHFFFFFFFFFFFFGGGKKKPPPTTTggg{{{|||ssskkkccc^^^ZZZYYYWWWVVVYYY^^^iiitttyyyooobbb[[[UUUTTTSSSNNNKKKKKKFFFFFFFFFEEEGGGJJJPPPTTT]]]eeeppp}}}jjj^^^VVVZZZgggvvvyyymmmeeetttyyy}}}zzz\\\RRRIIIFFFEEEDDDDDDGGGLLL\\\qqqttt___PPPIIIEEECCCBBBCCCFFFIIIJJJIIIHHHGGGGGGGGGIIIKKKMMMPPPUUU\\\```lllqqqvvvxxxxxxxxx{{{~~~|||rrrggg^^^WWWSSSPPPMMMMMMNNNPPPTTTZZZ___bbb^^^___aaacccdddffffffgggfffeeeddddddeeehhhllloootttvvvyyy|||{{{wwwtttqqqooonnnnnnoooppprrrtttvvvxxxuuuwwwyyyzzz{{{}}}uuummmcccbbbaaa___]]][[[[[[ZZZ[[[cccmmmxxx{{{lll___WWWTTTUUUVVVVVVSSSNNNIIIFFFGGGGGGGGGFFFGGGJJJOOOSSSdddyyyvvvooofff___ZZZXXXWWWVVVYYY]]]fffrrryyyoooeee]]]VVVUUUSSSOOOLLLLLLFFFFFFFFFFFFGGGKKKPPPTTT\\\cccnnn|||lll___UUU[[[jjjzzztttjjjdddsss{{{yyy}}}```UUUJJJFFFEEECCCDDDGGGIIIZZZrrr}}}wwwbbbQQQHHHFFFCCCAAACCCFFFIIIIIIHHHGGGFFFGGGFFFHHHJJJLLLOOOUUU[[[```kkkpppwwwzzzzzzzzz{{{}}}|||uuujjj```ZZZVVVSSSQQQMMMMMMNNNQQQUUU[[[```ddd```aaabbbdddeeeeeefffffffffdddbbbaaabbbccceeefffmmmnnnppprrruuuwwwxxxyyyxxxxxxvvvtttrrrpppooonnnlllmmmmmmnnnooopppqqqrrrsssuuuwwwyyyzzz|||}}}tttjjjhhheeebbb___\\\YYYXXXXXX]]]dddlllvvv{{{kkk___XXXTTTUUUVVVVVVSSSOOOIIIFFFGGGGGGGGGFFFGGGJJJOOOSSScccxxx{{{sssjjjbbb[[[ZZZYYYXXXZZZ]]]dddqqq{{{qqqhhh___XXXVVVTTTPPPMMMMMMGGGGGGHHHHHHIIILLLPPPTTT[[[aaammm|||pppbbbVVV[[[iiiyyyqqqiiicccrrryyydddXXXLLLGGGEEEDDDEEEHHHHHHZZZssswwwzzz~~~}}}jjjVVVIIIFFFDDDBBBCCCFFFIIIIIIHHHFFFFFFFFFEEEGGGIIIKKKOOOUUU[[[```iiiqqqzzzxxxpppeee\\\XXXUUURRRPPPMMMMMMNNNQQQUUU[[[```dddddddddddddddcccbbbaaa```dddbbb______```bbbbbbbbbjjjkkklllnnnoooqqqrrrsssppppppoooooonnnnnnmmmmmmkkkkkkllllllmmmmmmmmmmmmppprrruuuwwwyyy|||uuupppiiiccc^^^ZZZWWWTTTTTTXXX]]]ccclll{{{|||{{{zzzyyykkk^^^WWWQQQSSSUUUVVVTTTQQQMMMJJJGGGHHHGGGFFFGGGJJJOOOSSScccxxxxxxnnneee]]][[[[[[ZZZ[[[^^^bbbooo~~~vvvkkkbbbYYYWWWTTTPPPMMMMMMHHHIIIIIIIIIJJJMMMQQQTTT\\\aaammm{{{yyyjjj]]]___jjjyyyssskkkdddrrr}}}~~~|||ggg[[[NNNHHHFFFDDDFFFJJJKKK\\\uuuzzzzzz~~~|||nnnrrrvvvuuu^^^MMMGGGEEECCCDDDFFFIIIIIIHHHFFFEEEEEECCCEEEHHHKKKOOOUUU\\\```hhhqqq}}}wwwoooddd\\\XXXUUUQQQNNNMMMMMMNNNQQQUUUZZZ```ccccccccccccbbbaaa___^^^]]]```^^^\\\]]]```cccdddcccgggggghhhjjjlllnnnpppqqqkkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjkkkllllllllllllmmmpppsssvvvyyy|||~~~wwwmmmeee```]]]ZZZXXXUUUWWWZZZ\\\aaammm}}}|||xxxuuuzzz}}}nnnaaaYYYRRRTTTVVVWWWUUURRRNNNKKKHHHHHHGGGFFFGGGJJJNNNRRRdddyyy|||qqqggg___\\\\\\[[[\\\___aaaooo~~~{{{lllcccZZZWWWTTTPPPMMMMMMHHHIIIJJJJJJKKKMMMQQQTTT]]]bbbmmm{{{ssseeedddmmmzzzyyypppgggsssuuuiii\\\OOOHHHFFFEEEGGGKKKNNN___vvvxxxqqqpppsssxxxyyytttgggkkkooo~~~dddOOOHHHFFFDDDDDDFFFIIIIIIGGGFFFEEEEEEBBBDDDGGGJJJOOOUUU\\\aaagggrrryyypppeee]]]YYYVVVQQQMMMMMMMMMNNNPPPUUUZZZ___bbb^^^_______________^^^^^^]]][[[ZZZ\\\aaaeeefffeeecccccceeegggiiilllooopppjjjjjjjjjjjjiiiiiiiiiiiiggghhhjjjkkklllmmmmmmmmmkkknnnrrruuuxxx|||zzzooogggccccccbbbaaaXXXYYYYYYXXXYYYaaannnxxxzzzuuuyyyssseee]]]VVVXXXYYYYYYVVVQQQLLLHHHHHHHHHGGGFFFGGGIIINNNRRRdddzzz~~~tttkkkbbb^^^[[[YYY[[[___dddlllyyyyyymmmeee\\\VVVUUUTTTQQQNNNJJJFFFFFFIIILLLMMMRRRXXX]]]dddooowww~~~wwwbbb```hhhsssyyypppxxxwwwkkk^^^QQQJJJFFFEEEGGGJJJKKK[[[uuuzzzsssmmmjjjrrrpppmmmkkkhhhfffmmmvvvgggQQQHHHFFFEEEDDDFFFGGGHHHHHHGGGFFFDDDCCCEEEHHHKKKOOOTTTZZZ___eeesssvvvhhh```ZZZTTTPPPPPPMMMMMMNNNOOORRRVVVYYY\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ\\\^^^```cccdddccccccdddeeegggiiikkkllljjjiiihhhgggggghhhiiijjjhhhhhhiiijjjjjjjjjjjjjjjkkkmmmpppsssvvv{{{wwwpppkkkbbb]]]]]]\\\ZZZYYY[[[ZZZ[[[aaaiiiyyy}}}xxxzzz~~~|||~~~yyyeeeXXX[[[]]]___^^^YYYRRRMMMJJJIIIGGGHHHJJJIIIHHHMMMUUUfff|||zzzpppfffaaa\\\YYYYYY\\\aaajjjxxx{{{mmmeee[[[VVVUUUTTTQQQNNNKKKGGGFFFJJJLLLNNNSSSYYY^^^eeennnvvv|||xxxbbb^^^dddooo~~~{{{pppvvvoooaaaRRRIIIEEEDDDGGGKKKNNN___zzz{{{tttqqqrrrrrrnnnkkkhhhdddaaafffmmmvvv~~~wwwaaaNNNFFFDDDCCCDDDEEEFFFHHHHHHFFFEEEDDDEEEFFFIIIKKKMMMQQQVVVZZZaaaooozzzmmmddd[[[SSSPPPPPPMMMMMMMMMNNNQQQTTTXXXZZZZZZYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYZZZ[[[^^^```aaabbbbbbbbbcccccceeeffffffgggfffeeedddddddddeeefffeeefffgggiiijjjkkkkkkkkkjjjlllnnnqqquuuzzzzzzppphhhfff^^^[[[ZZZZZZYYYXXX]]]eeesss|||vvvwwwvvvcccWWWXXX]]]bbbbbb]]]TTTLLLGGGIIIGGGHHHJJJIIIHHHNNNUUUfff}}}~~~vvvkkkeee___YYYWWWYYY^^^hhhwww}}}lllddd[[[VVVUUUUUURRRNNNLLLHHHGGGKKKNNNOOOTTTZZZ___fffnnnuuuzzzwwwaaaZZZ^^^hhhxxx}}}oootttqqqcccSSSIIIEEEDDDFFFKKKQQQcccyyyyyy|||wwwrrrlllhhhccc___aaafffqqq}}}xxxvvvuuukkkYYYJJJCCCBBBBBBCCCDDDEEEGGGGGGEEEDDDCCCFFFGGGIIIJJJLLLNNNRRRVVV\\\iiiyyyssshhh]]]SSSNNNOOOLLLKKKKKKLLLNNNRRRUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZ\\\]]]_______________``````aaaccccccaaa```___``````aaacccdddeeegggiiikkkkkklllhhhiiilllooosssyyy}}}rrrllleee```]]][[[YYYWWW[[[aaajjjyyy|||vvvwwwuuudddZZZYYY___gggiiidddYYYNNNHHHIIIHHHHHHJJJIIIHHHNNNVVVggg~~~{{{}}}zzzpppiiibbbZZZWWWXXX\\\fffvvv~~~mmmeee[[[VVVUUUUUURRROOOMMMIIIHHHLLLNNNPPPUUUZZZ```fffnnntttxxxsss]]]VVVXXX```qqq|||ooosss~~~nnnaaaSSSKKKGGGEEEFFFIIIRRRdddzzzqqqlllgggaaaaaacccqqqyyyuuulllhhh___RRRGGGBBBAAABBBBBBCCCDDDFFFFFFDDDCCCBBBFFFGGGIIIKKKLLLNNNRRRUUUYYYeeesss~~~wwwlll___SSSNNNOOOKKKJJJJJJJJJLLLOOOQQQSSSUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYYYY\\\\\\[[[\\\\\\]]]^^^___bbbaaa```^^^^^^^^^______bbbccceeefffhhhiiiiiiiiifffgggiiilllpppvvv}}}~~~tttnnngggbbb___[[[YYY[[[```eeerrr}}}yyy{{{wwwhhh___]]]ccckkknnniii^^^SSSLLLIIIHHHHHHIIIIIIIIIOOOWWWggg{{{~~~tttmmmfff^^^YYYZZZ\\\fffuuu~~~oooggg]]]WWWVVVUUURRROOOMMMIIIIIILLLOOOPPPUUU[[[aaagggnnnssswww~~~mmm[[[TTTSSSYYYiiizzz{{{pppttt}}}jjj^^^RRRLLLIIIFFFEEEGGGPPPaaa}}}~~~rrrlllhhhcccaaabbbkkkrrr~~~ssseee___VVVMMMFFFBBBBBBCCCAAACCCDDDEEEEEEDDDCCCAAADDDFFFIIIKKKMMMPPPSSSVVVXXXbbbmmmxxxxxxnnnbbbUUUOOONNNKKKJJJIIIIIIJJJLLLOOOPPPRRRSSSTTTVVVWWWWWWWWWWWWVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]___```bbbaaa```___^^^^^^___```ccccccdddeeeffffffffffffdddeeegggiiilllrrrzzzxxxooogggccc^^^[[[[[[___cccmmm~~~}}}yyykkkccc___eeekkklllggg^^^TTTNNNJJJHHHHHHIIIIIIIIIPPPYYYiii}}}zzzssslllbbb]]]\\\]]]eeesss~~~rrrjjj___YYYXXXVVVRRRNNNMMMIIIHHHLLLOOOPPPUUU[[[bbbhhhnnnrrrvvv}}}zzzkkk]]]UUURRRTTTaaaqqq|||qqqvvvlll```TTTMMMJJJFFFEEEGGGNNN]]]vvvqqqjjjgggdddbbbbbbfffkkkvvv~~~pppbbbYYYPPPJJJFFFBBBBBBDDDBBBCCCDDDFFFFFFDDDCCCBBBBBBEEEHHHKKKNNNQQQTTTWWWWWW___hhhrrrtttmmmdddYYYQQQMMMKKKJJJIIIHHHIIIJJJLLLNNNPPPQQQSSSUUUVVVVVVVVVVVVUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWXXXYYY[[[]]]___`````````___^^^^^^___```aaabbbcccddddddeeedddddddddddddddeeefffiiiooovvv{{{|||qqqiiiccc]]]\\\^^^cccjjjwwwzzzkkkbbb^^^ccchhhiiiddd[[[RRRMMMJJJHHHHHHIIIHHHJJJQQQZZZlllzzzqqqggg```___\\\dddppp|||uuummmbbb[[[YYYWWWRRRNNNLLLIIIHHHKKKNNNPPPTTTZZZccchhhnnnrrrvvv}}}zzzmmmbbbZZZSSSPPPZZZhhhrrruuutttfffVVVMMMHHHEEEFFFIIILLLYYYoootttmmmlllkkkjjjkkkmmmqqqzzz|||ooo```UUUKKKHHHFFFBBBAAACCCBBBCCCEEEFFFFFFEEECCCBBBAAADDDHHHKKKMMMOOORRRTTTUUU[[[cccmmm{{{{{{ooojjjfff]]]SSSMMMLLLJJJIIIHHHHHHIIIKKKLLLMMMOOORRRTTTVVVVVVUUUUUUSSSTTTVVVWWWXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[]]]]]]]]]\\\[[[[[[\\\]]]___``````aaabbbcccddddddddddddddddddddddddfffkkkrrrxxxuuulllddd___```bbbfffooo~~~~~~mmmaaa^^^ccciiijjjeee\\\RRRMMMJJJHHHHHHIIIHHHJJJRRR[[[pppuuujjjbbb```\\\cccnnnyyywwwoooddd\\\YYYWWWRRRNNNLLLHHHGGGKKKNNNOOOTTTZZZccchhhnnnrrrvvv~~~{{{qqqfff___UUUOOOVVVccc|||sssuuu}}}lllYYYMMMFFFDDDGGGKKKKKKWWWlll~~~zzzttttttttttttuuu|||~~~}}}ppp___SSSIIIGGGFFFAAA@@@BBBCCCDDDEEEGGGGGGEEEDDDCCCAAADDDGGGJJJKKKMMMOOOQQQSSSYYY```jjjxxxxxxllliiihhh```TTTLLLLLLKKKIIIHHHHHHIIIKKKLLLLLLNNNQQQTTTUUUVVVUUUUUUQQQRRRTTTVVVWWWWWWWWWWWWYYYXXXXXXXXXXXXYYYZZZ[[[YYYYYYYYYYYYZZZ[[[]]]^^^]]]^^^```bbbdddeeeffffffeeeddddddccceeejjjqqqvvvuuujjjdddccc```cccjjjwww}}}oooaaa___eeelllooojjj___TTTNNNKKKHHHHHHIIIHHHJJJRRR\\\tttvvvjjjbbb]]]ccckkksss{{{vvvjjj```YYYTTTOOOKKKMMMJJJIIILLLMMMOOOUUU\\\bbblllnnnppp{{{~~~uuuiii___VVVRRRWWW^^^tttrrruuurrrWWWMMMIIIDDDCCCGGGKKKVVVkkk~~~ooo```WWWNNNIIIDDD???@@@DDDFFFFFFGGGGGGFFFEEECCCBBBAAABBBEEEHHHKKKLLLMMMMMMSSSVVV[[[fffwwwyyyjjjcccbbb```WWWOOONNNMMMJJJHHHHHHIIIKKKLLLLLLNNNPPPQQQSSSSSSSSSRRRUUUTTTSSSSSSSSSUUUWWWYYYUUUWWWZZZZZZZZZYYYYYYZZZ[[[[[[\\\]]]]]]]]]]]]\\\^^^]]]]]]]]]^^^___aaabbbcccccccccbbbcccgggnnnrrr}}}rrriiiddd``````bbblll|||tttdddbbbjjjrrrrrriii]]]TTTPPPIIIGGGGGGIIIIIIKKKSSS\\\mmmyyynnneee```eeemmmttt|||xxxkkk```YYYTTTPPPMMMLLLJJJJJJLLLNNNPPPVVV]]]cccmmmpppttt~~~qqqeeeYYYSSSUUU[[[ooo}}}tttyyyyyy]]]QQQLLLFFFEEEIIIHHHQQQdddwww}}}rrrddd[[[QQQJJJDDD@@@@@@DDDFFFFFFGGGGGGFFFEEECCCBBB@@@BBBEEEHHHJJJLLLLLLMMMRRRVVV[[[fffvvvyyykkkdddbbb___YYYSSSMMMKKKIIIGGGFFFHHHIIIKKKLLLNNNOOOQQQRRRSSSRRRRRRTTTSSSRRRQQQRRRTTTVVVWWWUUUWWWYYYZZZYYYXXXXXXXXXZZZYYYYYYYYYZZZ]]]___aaa^^^^^^]]]]]]^^^___```aaabbbbbbaaaaaabbbffflllpppzzzzzznnnhhhbbbaaabbbhhhvvvvvvgggeeemmmuuutttjjj]]]RRRNNNIIIGGGHHHIIIIIIKKKRRR[[[nnntttkkkeeeiiipppwwwzzzlll```YYYUUUQQQOOOLLLJJJJJJMMMOOOQQQXXX___eeerrrwww|||xxxkkk^^^VVVWWW]]]qqqvvv|||cccSSSLLLFFFFFFIIIHHHOOO___ooosssttt~~~xxxjjj___SSSKKKEEEAAAAAADDDEEEFFFGGGGGGFFFEEECCCBBB@@@BBBDDDGGGIIIKKKLLLMMMOOOSSSYYYbbbrrrvvvkkkccc^^^[[[WWWTTTKKKJJJGGGEEEEEEFFFHHHJJJLLLMMMOOOQQQRRRRRRQQQQQQQQQQQQPPPPPPQQQRRRTTTUUUUUUWWWYYYXXXWWWUUUVVVVVVXXXWWWUUUUUUXXX\\\aaaddd^^^^^^]]]]]]]]]]]]^^^___`````````___```dddiiimmmvvvvvvmmmcccbbbaaaccclll~~~vvviiihhhpppxxxwwwlll]]]RRRLLLJJJHHHHHHIIIIIIKKKRRR[[[lll|||tttmmmqqqxxx|||mmm```YYYUUURRROOOLLLJJJKKKNNNPPPSSSZZZbbbjjjwww~~~xxxnnnbbbZZZ]]]dddyyyxxx|||fffTTTJJJEEEDDDFFFMMMRRR^^^kkknnnmmmvvv}}}mmm```RRRJJJEEEAAABBBEEEEEEFFFFFFFFFFFFDDDCCCBBB@@@AAACCCFFFHHHJJJLLLLLLLLLPPPUUU^^^lllyyy~~~}}}yyysssiii^^^WWWRRRPPPPPPKKKIIIGGGEEEEEEGGGIIIJJJLLLMMMOOOPPPQQQQQQPPPPPPPPPPPPOOOPPPPPPQQQSSSSSSUUUVVVWWWVVVTTTSSSTTTTTTVVVUUUUUUUUUWWW[[[^^^```\\\[[[[[[[[[ZZZZZZ[[[[[[]]]]]]]]]]]]^^^aaafffjjjsss~~~~~~rrrdddcccaaa```dddpppuuuiiijjjsss{{{zzzooo```SSSMMMJJJHHHHHHIIIIIIJJJRRR[[[hhh~~~xxx|||}}}nnnaaaYYYUUUQQQOOOLLLJJJKKKOOORRRUUU]]]eeelllzzz~~~wwwnnnccc\\\aaajjj~~~|||{{{yyyjjjUUUJJJEEEDDDEEEMMMPPP\\\iiilllkkkssszzzpppaaaQQQHHHDDDBBBCCCFFFEEEEEEFFFFFFEEEDDDBBBAAA@@@AAABBBDDDGGGIIIKKKLLLLLLPPPUUU\\\hhhuuuzzzyyywwwqqqggg[[[RRRMMMKKKLLLKKKIIIGGGFFFFFFGGGJJJKKKLLLMMMNNNPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSTTTUUUUUUTTTRRRQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYZZZXXXXXXXXXXXXXXXXXXWWWWWW[[[[[[\\\\\\\\\___cccgggppp{{{yyyiiigggccc``````eeeooowww{{{vvvlllkkkttt}}}}}}ssscccVVVOOOJJJHHHHHHIIIIIIJJJQQQZZZccc|||}}}||||||{{{yyyxxx|||pppccc[[[VVVRRROOOLLLJJJLLLPPPTTTWWW___gggmmm{{{~~~xxxnnnccc]]]cccnnnzzzwwwlllVVVKKKGGGFFFFFFHHHMMMZZZjjjqqqsss{{{uuuyyyuuueeeRRRGGGCCCAAACCCEEEDDDEEEFFFFFFEEEDDDBBBAAA@@@@@@BBBCCCFFFHHHKKKLLLNNNRRRWWW\\\fffqqqwwwwwwwwwpppeeeYYYQQQLLLKKKKKKJJJIIIGGGEEEFFFGGGJJJKKKLLLMMMNNNOOOPPPOOONNNNNNNNNNNNOOOPPPPPPQQQQQQQQQRRRSSSSSSRRRPPPPPPQQQSSSTTTTTTUUUVVVVVVVVVUUUUUUUUUVVVWWWWWWWWWWWWVVVVVVYYYZZZ[[[[[[\\\^^^bbbeeemmmvvvtttooogggaaa______bbbdddkkksssyyyppplllvvvvvveeeWWWPPPKKKIIIIIIIIIIIIJJJQQQZZZccc{{{nnn}}}~~~xxxpppqqqqqqpppqqqxxxttthhh___YYYTTTPPPLLLKKKLLLQQQUUUYYYaaaiiiqqq}}}yyypppddd```iiitttyyyvvv}}}jjjUUUKKKHHHGGGEEEHHHNNN___uuu}}}oooqqq}}}jjjUUUHHHCCCAAAAAADDDDDDEEEEEEEEEEEECCCBBBAAA@@@@@@AAABBBEEEHHHJJJLLLMMMRRRUUUYYYaaalllqqqqqqssskkk___UUUOOOMMMKKKKKKHHHGGGEEEDDDDDDFFFIIIJJJLLLLLLNNNOOOOOONNNNNNMMMLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQQQQPPPOOOOOOQQQSSSTTTTTTSSSSSSSSSTTTUUUVVVTTTUUUWWWXXXXXXXXXXXXWWWYYYZZZ[[[[[[[[[]]]```cccjjjqqq|||yyylllbbb___^^^\\\[[[^^^eeeppp}}}~~~zzzqqqpppzzzxxxfffVVVNNNKKKIIIIIIJJJIIIJJJQQQYYYhhhbbbsss}}}{{{wwwrrrmmmiiikkklllmmmpppyyywwwkkkbbb\\\UUUQQQLLLKKKLLLQQQVVVZZZbbbjjjvvvzzzqqqgggdddooo|||xxxuuuxxx}}}gggRRRHHHFFFEEECCCLLLTTThhhuuuhhhiiiuuuoooXXXJJJDDD@@@@@@BBBDDDEEEEEEEEEEEECCCBBBAAA@@@@@@AAABBBDDDGGGJJJLLLKKKOOORRRUUU\\\fffllllllnnneeeYYYPPPMMMLLLKKKJJJGGGEEEDDDCCCCCCEEEHHHIIIKKKLLLNNNNNNOOONNNMMMMMMJJJKKKLLLMMMMMMNNNNNNMMMOOOPPPPPPOOONNNOOOQQQTTTUUUSSSQQQPPPQQQSSSVVVXXXTTTUUUWWWYYYZZZZZZYYYYYYYYYZZZ[[[[[[[[[]]]```cccgggmmmwwwoooccc___^^^[[[XXXRRRWWW```kkkxxx{{{wwwyyypppsss}}}yyyeeeUUULLLKKKIIIIIIJJJIIIIIIQQQYYYmmmfffnnn{{{}}}vvvooojjjiiikkklllmmmooossswww|||}}}oooddd\\\VVVRRRQQQOOONNNRRRUUUXXXaaajjjwwwsssmmmmmmkkkzzzyyy|||~~~vvvfffWWWMMMHHHGGGGGGJJJTTTfffuuujjjdddiiiqqq|||cccMMMDDDFFFGGGEEEEEEFFFFFFEEEDDDAAA>>><<<>>>???AAACCCFFFJJJLLLNNNVVVTTTRRRSSSXXX^^^cccfffggg```WWWOOOKKKJJJJJJJJJHHHFFFEEEDDDEEEGGGJJJLLLJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNNNNQQQOOOMMMKKKLLLOOORRRTTTUUUSSSRRRQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWYYY[[[]]]^^^______gggkkkrrryyyxxxkkkddd```ZZZUUUSSSTTTXXX___eeemmm{{{}}}zzz{{{~~~}}}}}}}}}|||wwwwwwyyygggZZZUUUKKKHHHGGGHHHHHHJJJSSS]]]lllccckkkyyy|||xxxrrrllljjjkkknnnpppvvv{{{sssggg^^^XXXTTTPPPMMMNNNRRRWWW\\\eeennnzzzvvvqqqrrrppp}}}{{{zzzooo```SSSJJJHHHGGGHHHMMMVVVggg||||||yyywwwwww{{{uuuooogggbbbgggooooooUUUGGGFFFFFFEEEHHHHHHHHHHHHFFFCCC@@@>>>>>>???@@@CCCFFFIIILLLMMMRRRRRRTTTXXX\\\___```___bbb]]]UUUOOOLLLKKKJJJJJJFFFEEECCCBBBCCCEEEGGGIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNMMMKKKKKKKKKMMMPPPRRRTTTSSSRRRQQQQQQSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYY[[[]]]^^^______cccgggmmmttt|||}}}ppphhhbbb\\\WWWQQQQQQTTTXXX[[[aaammmyyy{{{yyy{{{wwwtttsssttt{{{uuuuuuyyygggYYYSSSMMMJJJIIIJJJJJJLLLUUU___pppbbbjjjyyywwwtttpppnnnooosssxxx|||wwwjjj```YYYUUUNNNLLLMMMSSSYYY___iiisss}}}zzzvvvuuurrrxxxwwwmmm^^^QQQIIIGGGGGGGGGMMMVVVfffwwwuuupppnnnmmmtttppplllhhhbbb^^^bbbiiixxxwww\\\IIIEEEFFFFFFHHHHHHHHHHHHFFFBBB???======>>>???BBBEEEHHHKKKMMMOOORRRYYY___cccbbb^^^YYY\\\WWWRRRNNNLLLLLLKKKJJJGGGFFFDDDBBBBBBDDDFFFHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQSSSRRRRRRQQQQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWYYY[[[]]]^^^^^^___^^^bbbggglllsss}}}xxxnnnfff___YYYSSSQQQQQQRRRRRRUUU]]]gggttt}}}yyyyyy~~~uuuqqqooopppzzzxxxrrrrrr}}}yyygggXXXQQQNNNKKKJJJKKKKKKMMMVVV```ttteeelll|||yyywwwwwwxxx|||yyykkkaaaYYYTTTMMMKKKMMMSSSYYY___jjjttt}}}zzzwwwssssss}}}rrrbbbSSSJJJFFFEEEEEEHHHTTTeeevvvzzzrrroooooouuuooohhhccc]]]YYY]]]dddsssrrr[[[IIIDDDEEEFFFFFFFFFFFFFFFDDD@@@===;;;<<<===???AAADDDHHHJJJLLLOOOTTT\\\dddhhheee___ZZZWWWTTTPPPNNNMMMLLLKKKJJJJJJHHHFFFDDDDDDEEEGGGIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQRRRQQQRRRRRRQQQQQQQQQRRRSSSTTTSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWYYY[[[\\\\\\\\\[[[^^^cccgggkkksss~~~tttjjjaaa[[[XXXTTTQQQQQQOOOOOOTTT[[[dddnnn}}}{{{}}}yyyvvvvvv~~~vvvooonnnxxxyyygggYYYQQQMMMJJJIIIJJJJJJLLLUUU___xxxfffmmm|||yyykkk```XXXSSSNNNLLLMMMSSSXXX^^^hhhrrr}}}xxxsssuuudddUUUKKKFFFEEEEEEEEESSSiii}}}xxxttttttyyyoooeee]]]XXXUUUZZZbbbjjjzzz}}}tttpppoooppphhhWWWHHHCCCCCCDDDEEEEEEFFFEEEDDDAAA>>><<<<<<===???AAADDDHHHJJJLLLPPPTTTZZZbbbfffeeeaaa]]]VVVTTTPPPNNNNNNMMMKKKIIIIIIHHHEEEDDDCCCEEEGGGHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRRRRSSSSSSTTTTTTRRRSSSUUUVVVXXXXXXYYYYYYZZZ]]]```cccfffllluuu{{{{{{nnnddd^^^[[[VVVRRRQQQOOOMMMPPPUUUTTT^^^nnn~~~wwwqqqmmmwwwyyyiii[[[SSSNNNKKKJJJKKKKKKMMMVVV```yyyggglll{{{xxxkkk```YYYTTTOOOMMMNNNSSSXXX^^^hhhrrr~~~}}}xxxvvveeeVVVLLLGGGFFFFFFGGGVVVmmm~~~yyywwwxxxmmmaaaYYYUUUTTTZZZbbbeeesssyyynnniiibbbddd```SSSGGGBBBAAAAAAEEEFFFGGGGGGFFFDDDBBB@@@===>>>???BBBEEEHHHKKKMMMOOOQQQVVV\\\bbbdddcccaaaZZZWWWSSSPPPNNNLLLJJJHHHFFFEEECCCAAAAAACCCEEEGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOKKKKKKLLLMMMNNNNNNNNNNNNPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSQQQRRRSSSTTTUUUVVVVVVVVVWWWZZZ]]]___aaaeeemmmrrrxxx{{{ssshhhbbb]]]WWWRRRPPPNNNKKKMMMQQQOOOWWWeeeuuu~~~yyyttt|||zzzkkk\\\TTTQQQNNNMMMNNNNNNPPPYYYccczzzkkknnn|||zzzmmmddd\\\XXXOOOMMMNNNTTTZZZ```jjjttt~~~yyy{{{|||kkkZZZOOOIIIFFFFFFJJJWWWmmm}}}yyynnnbbb[[[WWWVVVZZZ```fffrrrvvvkkkfff]]]]]]XXXLLLDDDBBBBBBAAADDDEEEFFFGGGFFFEEECCCBBB>>>???@@@CCCFFFIIILLLMMMNNNPPPUUU\\\cccggghhhhhh```\\\VVVQQQNNNLLLIIIGGGEEEDDDBBBAAAAAACCCFFFHHHHHHIIIJJJKKKKKKLLLKKKKKKIIIIIIIIIJJJKKKLLLNNNNNNJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQOOOOOOOOOPPPQQQRRRRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVSSSVVVYYYZZZ[[[___eeekkkmmmpppuuuzzzxxxmmmggg```YYYSSSQQQNNNKKKKKKMMMMMMTTT___mmm|||}}}mmm^^^UUUQQQOOONNNOOOOOOQQQZZZccc|||oooqqq~~~|||pppggg```\\\OOOMMMOOOUUU[[[bbbmmmwww~~~xxxoooyyyrrr___RRRJJJFFFDDDKKKVVViii|||rrrggg```\\\XXXYYY]]]fffooo}}}sssiiidddZZZXXXQQQFFF@@@BBBDDDCCC@@@BBBCCCEEEEEEDDDBBBAAA>>>???AAACCCFFFJJJLLLNNNPPPRRRWWW___ggglllmmmmmmddd___XXXRRRNNNKKKIIIGGGFFFEEECCCBBBCCCFFFHHHJJJHHHIIIJJJKKKLLLLLLLLLLLLGGGHHHHHHIIIJJJKKKMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOPPPPPPQQQQQQPPPPPPNNNNNNOOOPPPPPPQQQRRRRRRQQQRRRSSSUUUUUUVVVVVVVVVPPPSSSVVVWWWWWW[[[aaafffgggiiimmmrrrwww|||pppjjjccc\\\VVVSSSPPPKKKJJJLLLGGGMMMWWWcccrrrnnn^^^UUUPPPMMMLLLMMMMMMOOOXXXbbb}}}uuuxxx{{{ooodddZZZTTTTTTQQQRRRVVV[[[bbbmmmwww~~~~~~tttlllkkk~~~yyydddSSSJJJGGGFFFHHHSSSiiinnnccceee```\\\eeelllssswwwkkk___ZZZRRRJJJGGGEEEAAAAAADDDEEEEEEFFFEEEDDDCCCAAA@@@<<>>@@@BBBCCCFFFIIILLLQQQVVV\\\aaakkkuuuxxxwwwuuulll^^^TTTNNNKKKHHHGGGCCCBBBAAAAAAAAACCCEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLLLLMMMLLLKKKKKKKKKLLLMMMMMMNNNMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLMMMOOOQQQRRRQQQQQQQQQPPPPPPPPPQQQRRRSSSRRRRRRSSSSSSUUUXXXZZZ\\\]]]```cccfffhhhmmmsssxxxxxxzzz~~~|||qqqddd^^^YYYVVVRRRMMMJJJLLLLLLKKKNNNUUU^^^mmm{{{fffWWWOOOLLLJJJKKKLLLOOOZZZeee}}}qqqeee\\\WWWRRRPPPPPPUUU[[[bbbmmmxxxpppccc^^^aaazzzkkkXXXNNNJJJIIIGGGSSSgggzzzvvvnnnkkkrrrpppbbbZZZQQQHHHEEEBBB@@@AAADDDEEEEEEFFFEEEDDDCCCAAA@@@===>>>???@@@BBBEEEJJJMMMPPPUUU[[[bbbmmmyyy~~~}}}yyyoooaaaVVVPPPMMMJJJHHHEEEDDDBBBAAAAAACCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJLLLMMMNNNOOONNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLMMMOOOQQQQQQQQQQQQPPPNNNMMMNNNOOOQQQRRRRRRRRRRRRSSSTTTVVVYYYZZZXXXZZZ]]]```cccggglllpppoooqqqtttxxx{{{}}}~~~~~~zzzjjjbbb[[[XXXTTTOOOMMMNNNJJJIIIKKKQQQXXXeeezzz~~~gggWWWOOOLLLLLLMMMNNNQQQZZZdddzzzqqqeee\\\XXXRRROOOPPPUUUZZZaaalllwww~~~nnnaaa]]]___yyykkkWWWLLLGGGFFFHHHTTTfffwww~~~rrrqqq|||sssddd[[[QQQHHHDDDAAA???AAAEEEEEEEEEFFFEEEDDDCCCAAA@@@????????????@@@CCCHHHKKKLLLRRRYYYaaammmzzzzzzpppcccXXXQQQNNNKKKIIIFFFEEECCCBBBAAABBBDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLMMMOOOPPPPPPPPPPPPOOOMMMLLLLLLNNNPPPRRRSSSRRRRRRSSSTTTVVVXXXYYYVVVWWWYYY\\\___cccgggiiiiiikkknnnqqqtttvvvwwwwww}}}qqqggg]]]YYYUUUPPPNNNOOOKKKJJJKKKOOOUUUaaattt~~~eeeSSSOOOMMMMMMOOOOOOQQQZZZcccyyypppddd\\\XXXRRROOOPPPTTTYYY```kkkuuu|||~~~{{{nnnccc``````xxxmmmXXXKKKFFFEEEHHHRRRcccrrrzzzvvvuuuwwwhhh^^^SSSIIICCC@@@>>>@@@EEEEEEEEEFFFEEEDDDCCCAAA@@@AAAAAA@@@??????AAAEEEHHHJJJOOOWWW___mmm{{{yyyoooaaaWWWQQQMMMKKKIIIFFFEEECCCBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLLLLNNNPPPPPPOOOOOONNNLLLLLLLLLMMMOOOPPPSSSSSSSSSSSSSSSUUUWWWXXXVVVVVVXXX[[[^^^bbbdddeeedddfffiiimmmoooqqqrrrrrrtttwww|||xxxlll```ZZZUUUQQQNNNOOOKKKJJJJJJNNNRRR\\\nnn~~~~~~zzzfffTTTOOOMMMMMMOOOOOOQQQYYYcccyyypppccc\\\YYYSSSPPPPPPTTTXXX^^^iiissszzz~~~wwwyyywwwmmmfffeee___sssqqq[[[NNNIIIHHHGGGPPPaaarrr{{{~~~wwwuuuzzznnnbbbWWWJJJDDD@@@===@@@DDDEEEEEEFFFEEEDDDCCCAAA@@@@@@@@@@@@??????@@@CCCFFFIIIOOOVVV___lll{{{vvvmmm___UUUPPPMMMKKKIIIFFFEEECCCBBBBBBCCCEEEFFFEEEFFFGGGHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLNNNOOOOOONNNMMMMMMMMMMMMMMMNNNOOOOOOSSSRRRRRRQQQRRRSSSTTTUUUUUUUUUVVVYYY]]]```aaa```___aaadddgggiiikkkkkkllljjjnnnssswwwyyy|||uuueee]]]XXXSSSPPPPPPLLLJJJIIIKKKNNNUUUeeetttzzzzzziiiXXXPPPNNNMMMMMMNNNPPPYYYccczzzqqqddd]]]ZZZUUUQQQPPPTTTWWW]]]gggqqqvvv|||uuuuuussskkkggghhhdddtttsss]]]PPPKKKJJJIIIRRRdddxxxsssooottt}}}uuufffZZZLLLDDD???===???DDDEEEEEEFFFEEEDDDCCCAAA@@@<<<===???@@@@@@AAADDDFFFHHHMMMSSS\\\iiixxxtttkkk^^^TTTOOOMMMKKKJJJEEEDDDCCCBBBCCCDDDFFFHHHEEEFFFGGGHHHHHHIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPNNNMMMLLLLLLNNNOOOOOONNNLLLMMMNNNOOOOOOOOONNNNNNQQQPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSVVV[[[]]]]]]\\\]]]^^^```bbbddddddddddddbbbfffkkkooorrruuuwwwzzz}}}~~~lllbbb]]]XXXTTTSSSPPPMMMKKKKKKJJJOOO]]]jjj|||zzz||||||iiiZZZQQQNNNKKKKKKKKKNNNXXXccc{{{ssseee^^^\\\UUURRRQQQTTTWWW\\\fffooossszzzvvvtttqqqjjjfffhhhnnn{{{|||sss]]]PPPKKKJJJNNNVVViiimmmggghhhqqqzzzhhh\\\NNNEEE???===???DDDEEEEEEFFFEEEDDDCCCAAA@@@888:::>>>@@@AAACCCFFFHHHEEEJJJPPPXXXeeettt|||}}}sssjjj^^^TTTPPPNNNLLLKKKDDDCCCBBBBBBCCCEEEGGGIIIEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGGGGHHHIIIJJJKKKLLLIIIJJJKKKLLLNNNPPPQQQRRRNNNMMMLLLLLLMMMOOONNNMMMKKKMMMOOOPPPQQQPPPNNNMMMOOONNNMMMMMMMMMNNNOOOPPPRRRPPPQQQTTTXXX[[[ZZZXXX^^^___```aaaaaa```_________bbbgggllloooqqqtttvvvwwwyyy|||~~~rrrgggaaa\\\XXXWWWUUURRROOOLLLJJJMMMYYYfffvvv{{{~~~yyyfffWWWQQQMMMKKKJJJJJJMMMXXXccc}}}vvvjjjbbb]]]XXXQQQNNNSSS[[[aaahhhnnnvvv}}}yyysssrrroookkkiiiooo|||zzzqqq[[[OOOKKKKKKKKKWWWoooiiiaaabbbddd{{{uuuggg]]]OOOEEEBBBAAA@@@>>>FFFFFFFFFEEECCC@@@>>><<<;;;;;;===???AAACCCEEEFFFJJJJJJLLLSSS^^^jjjtttyyyqqqfffWWWOOONNNNNNLLLIIIGGGEEECCCAAAAAADDDGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFKKKKKKKKKKKKLLLLLLLLLLLLMMMPPPQQQQQQOOOLLLKKKJJJKKKLLLMMMNNNOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQOOOPPPQQQSSSTTTVVVWWWWWWZZZZZZZZZZZZ[[[\\\]]]^^^aaaccceeehhhjjjkkkkkkkkkrrrsssvvvyyy}}}sssiiiaaa[[[WWWUUUQQQOOONNNMMMOOOWWWaaakkk}}}hhhYYYUUURRRPPPOOOOOOQQQYYYcccuuujjjaaa[[[WWWQQQOOOTTT[[[```gggmmmuuu{{{zzzuuutttpppllljjjvvv~~~{{{ppp\\\PPPLLLKKKKKKVVVmmmhhh______aaa~~~|||wwwjjj___QQQFFFBBBBBBBBBBBBGGGGGGHHHGGGFFFCCCAAA@@@;;;<<<===???AAACCCEEEFFFIIIJJJLLLRRR[[[fffpppuuurrrgggYYYQQQNNNNNNKKKHHHGGGFFFCCCBBBBBBDDDGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHJJJJJJKKKKKKKKKLLLLLLLLLQQQSSSTTTSSSPPPMMMKKKKKKJJJJJJLLLMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\^^^aaadddgggiiiiiijjjnnnppptttwwwzzz|||}}}}}}}}}~~~yyynnnddd[[[UUUTTTPPPMMMLLLKKKKKKRRRZZZgggvvv}}}hhh[[[WWWSSSQQQPPPOOOQQQYYYccc}}}wwwkkkaaa[[[VVVQQQPPPUUU[[[___fffllltttzzz|||xxxwwwsssooommm{{{|||sss^^^QQQLLLJJJLLLTTTiiihhh[[[\\\^^^sss}}}qqqgggXXXKKKDDDCCCDDDEEEFFFGGGHHHHHHGGGEEEBBBAAA;;;<<<===>>>@@@BBBDDDEEEHHHIIIKKKPPPWWW```iiinnnqqqgggZZZQQQNNNMMMJJJGGGGGGFFFDDDBBBCCCDDDGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLQQQSSSSSSRRROOOKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMMMMOOOOOOPPPQQQQQQRRRSSSSSSRRRSSSUUUWWWXXXXXXXXXXXXXXXZZZ]]]```ccceeeggggggiiilllppptttwwwyyyyyyxxxwwwyyy|||xxxkkk___VVVUUUPPPMMMLLLKKKJJJNNNUUUcccnnn|||iii^^^YYYUUUSSSRRRPPPQQQYYYccc{{{xxxlllbbb\\\UUUQQQPPPUUU[[[___eeellltttzzz~~~|||{{{xxxtttrrr}}}vvvaaaRRRKKKIIILLLQQQdddgggZZZZZZ^^^hhh}}}|||rrrcccRRRGGGCCCEEEGGGFFFFFFGGGGGGFFFCCC@@@>>><<<<<<<<<===???BBBDDDEEEGGGIIIJJJNNNSSSZZZbbbgggkkkbbbWWWPPPMMMLLLJJJHHHEEEDDDCCCBBBBBBDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHHHHIIIFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMOOOOOONNNKKKIIIHHHIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMOOOPPPOOONNNLLLKKKNNNNNNOOOOOOPPPPPPPPPQQQQQQSSSUUUXXXYYYYYYXXXWWWYYYZZZ\\\^^^```bbbdddeeedddgggmmmrrrvvvwwwwwwvvvvvvwwwzzz|||sssdddZZZWWWRRROOOOOOMMMLLLOOOTTTaaannn}}}jjjaaa[[[WWWTTTSSSQQQQQQYYYbbbzzztttiii___ZZZTTTQQQQQQVVV[[[___gggooovvv||||||yyyxxx}}}~~~uuuaaaRRRKKKJJJKKKOOO```~~~~~~fffYYYZZZ^^^dddwwwzzzlllZZZKKKDDDDDDFFFGGGHHHIIIIIIFFFCCC???<<<===<<<<<<===>>>AAACCCEEEGGGIIIKKKMMMOOOUUU\\\aaabbb\\\TTTNNNLLLKKKJJJHHHDDDCCCBBBAAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNKKKMMMNNNOOOOOONNNLLLJJJMMMMMMNNNNNNOOOOOOOOOPPPRRRTTTVVVYYYZZZ[[[ZZZYYY\\\\\\]]]^^^___```aaabbb___ccciiiooossstttttttttqqqsssvvvyyy|||}}}~~~~~~yyyyyyyyyyyy}}}xxxiii___YYYSSSOOOOOONNNMMMOOOSSSaaarrrmmmddd\\\XXXUUUSSSQQQQQQYYYbbb{{{{{{oooddd\\\WWWTTTRRRRRRVVVZZZ```jjjtttzzz{{{zzz{{{}}}qqq___QQQLLLKKKJJJNNN^^^zzz{{{vvvwwwyyydddYYYZZZ]]]ddduuuzzz{{{wwwmmm]]]MMMCCCCCCEEEIIIJJJLLLLLLJJJFFFAAA???======<<<<<<===@@@CCCDDDGGGIIILLLMMMNNNQQQXXX]]][[[WWWQQQMMMKKKJJJIIIIIICCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKLLLLLLKKKLLLMMMOOOLLLLLLKKKKKKKKKLLLMMMNNNKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPRRRSSSVVVXXXZZZZZZZZZZZZ]]]\\\\\\\\\\\\]]]^^^___]]]___dddiiilllnnnnnnnnnhhhkkkoootttxxx{{{||||||sssrrrpppoooqqq{{{|||oooggg]]]UUUOOONNNMMMLLLMMMQQQ^^^rrrpppfff[[[XXXTTTSSSQQQQQQYYYbbb~~~yyylllbbb\\\XXXUUURRRRRRUUUZZZaaammmyyy~~~zzzxxxzzz{{{qqq^^^PPPKKKKKKIIIOOO___yyy{{{tttssswwwtttbbbYYYXXXZZZbbbqqqyyyppphhhiiieeeZZZLLLCCCCCCEEEFFFHHHKKKLLLKKKHHHDDDBBB>>>===<<<;;;===???BBBDDDGGGJJJMMMMMMMMMPPPVVV\\\ZZZWWWRRRNNNKKKIIIHHHHHHEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLKKKJJJJJJLLLMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQSSSTTTVVVXXXYYYZZZYYYXXXXXXXXXYYYZZZ[[[\\\[[[\\\___aaacccddddddccc```ccchhhnnnrrrtttuuuuuunnnnnnllljjjllluuuzzzttteee\\\SSSOOONNNKKKLLLOOOWWWiiisssgggZZZVVVSSSRRRPPPQQQYYYbbbyyymmmddd^^^[[[VVVSSSRRRUUUZZZbbbppp|||xxxvvvyyyzzzuuu___OOOIIIHHHIIIOOOaaazzz~~~vvvsssttt|||}}}pppaaaXXXWWWWWW___kkk}}}wwwkkkYYY]]]^^^VVVKKKCCCCCCGGGAAADDDGGGJJJJJJHHHEEECCC>>>===<<<;;;<<>>DDDHHHIIIJJJKKKMMMQQQVVV[[[___ccc___WWWQQQMMMJJJIIIHHHHHHFFFEEECCCDDDFFFHHHJJJGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNOOONNNMMMLLLMMMOOOQQQRRRNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVUUUVVVWWWYYY[[[\\\\\\]]]]]]```dddgggiiikkkmmmooopppsssuuusssppprrrzzzpppeeeZZZUUURRRNNNMMMNNNLLLVVVddduuu{{{yyyvvvbbb\\\WWWSSSPPPNNNOOOWWWaaatttfff^^^[[[YYYUUUSSSVVV[[[dddqqq}}}ttttttwww~~~vvv]]]PPPKKKJJJOOOTTTeeeyyyiii___ZZZWWWWWW[[[cccooo}}}vvvfff[[[UUUNNNJJJDDD>>>===???DDDEEEGGGHHHGGGFFFDDDCCC<<<<<<<<<;;;;;;>>>CCCGGGHHHHHHJJJLLLOOOVVV]]]cccgggccc[[[TTTNNNJJJIIIIIIGGGFFFEEEDDDDDDEEEGGGIIIFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKMMMMMMNNNOOONNNMMMLLLLLLMMMNNNPPPQQQMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUWWWYYY[[[\\\^^^aaaeeeiiikkknnnqqqsssvvvyyyzzzwwwtttvvv}}}tttiii]]]WWWSSSOOOMMMNNNMMMTTT^^^nnnxxxtttzzzqqq___\\\WWWSSSPPPNNNOOOXXXbbb~~~vvviii___\\\ZZZUUUSSSVVV[[[dddsss~~~qqqrrrrrruuu]]]QQQMMMKKKMMMRRReeennnbbb______aaagggpppzzzuuufff[[[UUUPPPLLLGGGAAA???AAAEEEFFFFFFGGGFFFEEEDDDCCC=========<<<<<>>>>>>>>======???CCCFFFHHHJJJLLLKKKLLLRRR[[[bbbooommmhhh```WWWPPPMMMMMMFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIJJJKKKLLLMMMMMMNNNLLLKKKKKKKKKLLLLLLMMMMMMKKKLLLMMMNNNOOOOOOOOOOOOPPPOOOOOOOOOOOOPPPPPPQQQRRRQQQQQQRRRTTTWWWYYY[[[\\\___dddiiinnnsssxxx|||~~~xxxjjjaaaZZZRRRNNNNNNLLLNNNTTTbbbzzz|||{{{{{{zzz~~~~~~vvvtttwww{{{nnn```\\\XXXSSSQQQNNNPPPXXXbbb~~~yyymmmbbb]]]XXXTTTSSSWWW^^^ggguuu|||~~~wwwooosssrrrttt^^^TTTPPPNNNMMMQQQbbb~~~mmmiiiooowwwuuuhhhYYYRRRMMMJJJFFFAAAAAADDDDDDEEEGGGHHHGGGFFFDDDCCC===>>>>>>>>>===???BBBEEEGGGJJJMMMLLLLLLQQQZZZaaaooopppmmmfff[[[SSSNNNMMMFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRSSSUUUVVVWWWXXX\\\aaagggmmmttt{{{ssshhh^^^UUUOOONNNKKKNNNTTT```www|||vvvsssrrrzzz~~~uuuppppppxxx~~~zzzrrrooorrruuu}}}qqqccc]]]XXXTTTQQQOOOPPPYYYccc~~~xxxlllbbb]]]WWWTTTTTTYYY```hhhvvv{{{~~~vvvmmmqqqnnnwww```UUUPPPMMMLLLPPP^^^wwwtttlllqqqxxxyyykkk\\\UUUNNNJJJEEEAAAAAAEEECCCEEEGGGIIIHHHFFFCCCAAA;;;<<<===<<<<<<===@@@BBBCCCHHHLLLMMMMMMQQQZZZbbbmmmooooooiii^^^TTTNNNLLLFFFFFFEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJLLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNOOOPPPQQQRRRRRRRRRRRRTTTXXX^^^eeemmmuuu}}}zzznnnbbbWWWPPPOOOJJJNNNTTT___rrrxxxooojjjgggmmmvvv{{{|||zzzxxxvvvvvvzzzyyyqqqiiifffkkkrrrwww}}}~~~{{{{{{}}}xxxzzz~~~sssjjjiiiooouuutttfff]]]XXXTTTQQQOOOPPPYYYccc}}}vvvkkk```\\\VVVSSSTTTZZZaaaiiivvv|||wwwllloooiii~~~yyyaaaUUUPPPLLLKKKMMMZZZpppyyynnnpppppp{{{nnnbbbZZZRRRLLLGGGBBBCCCGGGBBBDDDHHHJJJIIIGGGCCC@@@:::;;;;;;;;;:::;;;>>>@@@@@@FFFLLLNNNNNNSSS\\\dddjjjnnnooojjj___TTTMMMKKKFFFFFFEEEEEEDDDDDDCCCCCCAAABBBDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKIIIJJJJJJKKKJJJJJJIIIIIILLLMMMNNNOOOOOOPPPOOOOOONNNNNNMMMMMMMMMMMMMMMNNNMMMNNNOOOPPPQQQPPPOOONNNQQQUUU\\\dddllluuu~~~qqqeeeYYYQQQOOOEEEJJJOOOXXXjjj|||ppphhh^^^ccckkkrrruuutttqqqooojjjnnnuuu~~~uuunnnfffbbbeeekkkjjjpppuuuuuuvvvyyyxxxuuusssvvv}}}xxxyyy{{{nnnfffgggpppxxxvvvhhh]]]YYYTTTRRROOOPPPYYYccc{{{vvvmmmbbbZZZZZZVVVUUUYYY^^^fffssszzzmmmllljjj}}}zzzfffUUUNNNLLLJJJNNNVVVdddtttqqqmmmnnn|||pppiiiccc\\\UUULLLBBB>>>@@@EEEFFFGGGHHHGGGFFFDDDBBB>>>===<<<;;;<<<===???AAAAAAEEEJJJLLLOOOSSSZZZ___gggllllllddd[[[TTTNNNHHHHHHGGGGGGFFFEEEEEEFFFFFFBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIMMMMMMLLLLLLKKKKKKKKKJJJKKKLLLLLLMMMNNNNNNOOOOOOLLLLLLKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNMMMLLLKKKRRRTTTYYY^^^eeennnxxx~~~~~~xxxkkk```VVVPPPNNNJJJLLLWWWfffwwwwwwkkkdddcccdddhhhlllnnnllljjjkkkjjjllltttxxxoooiiieeeddddddeeeggglllqqqoookkkjjjnnnmmmtttyyyjjjbbbeeennntttuuuggg\\\WWWSSSRRRQQQRRRYYYaaa}}}tttlllbbbZZZYYYVVVUUUYYY```hhhuuuzzzkkkkkkggg~~~~~~|||~~~gggWWWQQQPPPLLLOOOVVVccctttrrrmmmhhhrrryyypppjjjccc\\\RRRHHHEEEGGGEEEFFFGGGHHHGGGFFFDDDCCC>>>===<<<;;;<<<===???@@@AAAEEEIIILLLNNNSSSYYY^^^dddjjjkkkddd[[[UUUOOOJJJHHHHHHGGGGGGGGGGGGGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKJJJJJJIIIIIIIIIIIIKKKLLLLLLLLLMMMMMMNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOONNNNNNNNNRRRUUUZZZ___eeemmmtttzzzzzz{{{}}}}}}}}}~~~~~~ooobbbWWWOOOJJJHHHJJJSSS```ppp|||rrreeecccbbbeeehhhjjjiiifffdddeeegggllluuu~~~}}}ssskkkeeebbb```___```eeeiiihhhccccccgggkkkrrr|||wwwiiiaaaccckkkqqqvvviii\\\WWWRRRQQQPPPRRRZZZbbb}}}zzzqqqjjjaaaZZZYYYVVVVVV[[[aaajjjwwwyyyjjjjjjeeexxx~~~hhhZZZTTTSSSOOOQQQWWWcccuuusssjjjccchhhppp|||tttpppkkkdddXXXLLLHHHJJJDDDFFFGGGHHHHHHFFFDDDCCC???>>><<<;;;<<<===???@@@AAAEEEIIIKKKMMMQQQWWW]]]aaagggjjjddd\\\VVVPPPJJJHHHHHHHHHGGGHHHHHHIIIIIIFFFFFFFFFEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPRRRUUU[[[```dddjjjooossssssuuuvvvvvvwwwxxxzzz|||wwwgggXXXOOOGGGFFFHHHOOOXXXggg||||||jjjfffcccbbbdddeeecccaaa^^^```cccdddhhhoooxxx~~~tttkkkddd``````___aaaeeeddd```aaadddiiioooyyywwwjjjbbbbbbjjjpppvvvjjj\\\VVVQQQOOOOOORRR[[[dddzzzwwwooohhh```[[[YYYVVVWWW\\\ccckkkxxxzzzllllllfffyyy~~~kkk\\\VVVUUURRRRRRWWWdddxxxsssgggbbbcccgggqqquuusssqqqlll```PPPGGGEEEDDDEEEGGGHHHHHHGGGEEEDDD???>>>===;;;<<<===>>>@@@AAADDDHHHJJJLLLOOOUUUZZZ___fffiiiddd]]]VVVOOOJJJHHHGGGGGGGGGGGGHHHIIIIIIFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMNNNKKKKKKLLLLLLMMMMMMNNNOOORRRVVV[[[```cccfffiiikkkmmmnnnpppqqqqqqrrruuuwwwzzz|||~~~~~~lll[[[PPPHHHGGGIIIMMMRRR___uuusssnnngggcccbbb```^^^[[[ZZZ^^^aaa```^^^bbbkkktttzzz}}}~~~tttjjjdddbbb```___bbbaaa___```dddhhhoooyyyxxxllldddcccjjjqqq~~~uuujjj[[[UUUOOOMMMNNNQQQ[[[eeexxxwwwnnnfff```[[[YYYWWWXXX^^^eeennnzzz}}}pppqqqjjj}}}nnn___WWWVVVTTTTTTYYYfff{{{tttfffaaaaaaccckkk{{{yyyxxxyyyxxxlllYYYIIIBBBDDDEEEGGGHHHHHHGGGFFFEEE@@@>>>===<<<;;;===>>>???@@@CCCGGGIIIJJJMMMSSSXXX^^^fffjjjfff^^^WWWPPPIIIGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDCCCCCCBBBBBBAAAEEEDDDDDDDDDDDDDDDDDDEEECCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJJJJIIIJJJJJJLLLLLLRRRVVV[[[^^^```bbbdddeeehhhjjjkkklllmmmnnnqqqsssvvvxxx{{{qqq```TTTLLLKKKKKKMMMPPPZZZmmm}}}vvvmmmfffbbb^^^ZZZWWWWWW[[[___\\\XXXYYYaaaiiilllqqqzzztttlllccc^^^[[[\\\\\\[[[]]]bbbiiippp{{{uuujjjdddaaagggooo~~~tttiiiZZZTTTOOOMMMMMMQQQZZZdddxxxyyynnnfff___\\\YYYWWWZZZaaajjjsssuuuxxxuuu}}}||||||~~~sssbbbZZZXXXXXXWWW[[[ggg}}}vvvhhh___]]]___fffsss~~~|||~~~yyyfffRRRFFFDDDEEEGGGIIIIIIHHHGGGEEE@@@???===<<<;;;<<<>>>???@@@CCCFFFHHHIIILLLQQQVVV\\\dddjjjggg```ZZZRRRKKKHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHJJJKKKMMMSSSVVVZZZ\\\]]]^^^```aaadddfffhhhiiiiiikkknnnpppsssuuuyyy}}}uuudddYYYPPPMMMKKKLLLNNNVVVeeetttyyyooogggbbb]]]XXXTTTRRRWWW[[[YYYTTTTTTYYY___aaahhhrrr|||yyyhhhaaa[[[[[[\\\\\\___cccjjjrrrnnnfff```]]]bbbjjj{{{tttiiiZZZTTTOOOMMMMMMPPPYYYbbbyyy{{{pppfff```\\\WWWWWW[[[eeeppp{{{zzz}}}|||yyy~~~}}}~~~wwwggg^^^[[[\\\ZZZ]]]ggg|||sssfff^^^[[[[[[bbbmmm}}}|||xxxxxx}}}|||mmmXXXJJJDDDEEEGGGIIIIIIHHHGGGFFF@@@???===<<<;;;<<<===>>>???BBBFFFGGGHHHJJJPPPTTTXXXaaaiiihhhccc]]]VVVPPPJJJIIIHHHGGGFFFEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHCCCDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEFFFHHHLLLOOOQQQSSSVVVXXXZZZZZZ[[[]]]___aaabbbdddeeefffhhhkkkmmmppprrruuuzzzxxxggg\\\RRRMMMIIIJJJLLLQQQ\\\ggg~~~|||uuummmfffaaa]]]WWWSSSQQQUUUYYYXXXUUUTTTVVVYYY\\\ccckkkrrryyy{{{lllccc[[[ZZZ\\\]]]```dddiiisss{{{jjjccc___ZZZ___hhhvvvuuuiiiYYYTTTOOONNNNNNOOOWWW___zzz}}}qqqggg```]]]UUUVVV\\\gggttt||||||www~~~~~~yyy{{{{{{xxxyyy}}}~~~|||~~~zzzkkkaaa^^^^^^]]]^^^gggzzznnnbbb^^^ZZZZZZaaajjjyyywwwooommmtttwwwlllXXXJJJDDDEEEGGGIIIIIIIIIGGGFFFAAA???===<<<;;;<<<===>>>???BBBEEEGGGGGGJJJOOOSSSTTT___hhhiiieee```ZZZTTTLLLKKKJJJHHHGGGFFFEEEEEEBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEFFFFFFGGGGGGGGGHHHBBBCCCDDDEEEGGGIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFEEECCCCCCDDDFFFJJJNNNRRRUUUTTTUUUWWWXXXYYYZZZ\\\^^^^^^```bbbcccdddfffiiilllmmmooosssxxx|||yyyhhh]]]RRRLLLGGGHHHJJJNNNVVV___vvvvvvqqqiiiddd```\\\WWWRRRQQQUUUYYYZZZXXXVVVWWWXXX[[[```fffkkkpppyyyzzzppphhh___VVVUUUVVVXXX[[[```iiittt~~~zzziiiccc___[[[```iiiqqqvvvjjjYYYTTTPPPOOONNNOOOUUU]]]yyyxxxqqqjjjaaaZZZYYYXXX]]]iiiwww~~~}}}yyywwwwwwyyy}}}sssjjjdddeeedddbbbfffwww|||{{{uuufffccc]]]]]]___dddjjjzzzxxxkkk```aaaddd___TTTLLLAAACCCEEEHHHHHHGGGFFFDDDCCCAAA???===<<<<<<===>>>AAAAAABBBDDDFFFIIIMMMNNNQQQXXXbbbiiikkkfff___YYYNNNLLLHHHEEECCCDDDFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFCCCCCCBBBAAAAAACCCDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGDDDCCCBBBBBBBBBDDDEEEFFFKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHJJJMMMPPPSSSTTTPPPRRRTTTUUUUUUVVVXXXZZZXXXYYY[[[^^^bbbeeeggghhhhhhkkkooorrrvvvzzzrrr```VVVPPPKKKIIIHHHIIIPPPXXXjjjuuurrrjjj```[[[ZZZZZZXXXVVVVVVWWWYYYXXXVVVUUUUUUUUUWWWZZZ```gggpppxxx{{{sssnnniiidddYYYUUUSSSTTTVVVVVVZZZ```kkkvvvqqqaaa^^^___]]]^^^bbbnnn{{{vvvfffYYYSSSNNNLLLKKKLLLTTT]]]xxxwwwpppjjjbbb[[[XXXXXX___lll{{{xxxoookkkiiihhhfffjjjzzz}}}yyy}}}rrrccc___\\\\\\]]]aaaffftttvvvhhh\\\\\\___ZZZPPPIIIBBBDDDFFFHHHIIIHHHFFFEEECCCAAA???===<<<<<<===>>>???@@@AAABBBEEEHHHKKKLLLPPPVVV^^^eeegggccc]]]YYYNNNLLLHHHEEEDDDDDDFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEFFFJJJIIIHHHHHHGGGGGGGGGGGGDDDEEEGGGIIILLLNNNPPPQQQOOOPPPRRRSSSSSSSSSUUUWWWUUUVVVWWWYYY\\\^^^```aaaeeehhhlllooossswww{{{tttcccWWWPPPKKKIIIGGGGGGLLLSSS___iiiwwwyyyuuukkkeee]]]YYYYYYYYYWWWUUUVVVXXXYYYXXXWWWWWWXXXYYYYYY[[[```gggnnnuuuzzz}}}|||~~~zzzqqqiiiddd^^^XXXWWWRRRPPPQQQRRRSSSXXX]]]jjjttt|||lll```______]]]___dddnnn{{{uuueeeXXXRRRMMMKKKKKKMMMUUU^^^xxxvvvoooiiibbb]]]XXXYYYaaaqqq~~~wwwsssoooooolllooo~~~|||zzzssseee^^^]]][[[\\\^^^bbbmmmwwwhhhZZZXXXYYYUUUMMMHHHDDDEEEGGGIIIIIIHHHFFFEEECCCBBB???===<<<<<<===>>>>>>>>>???AAACCCFFFHHHIIINNNSSSYYY^^^```^^^ZZZWWWNNNLLLIIIFFFDDDEEEFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFHHHGGGFFFFFFFFFFFFFFFGGGDDDEEEHHHKKKMMMNNNOOOOOOOOOQQQRRRRRRRRRRRRTTTUUUVVVWWWXXXYYY[[[\\\]]]^^^bbbdddhhhlllooorrrvvvyyyzzzwwwfffYYYRRRLLLJJJHHHFFFIIINNNTTT\\\hhhpppssspppllliiiddd```\\\ZZZ[[[[[[YYYVVVWWWXXXYYYXXXXXXZZZ\\\___]]]```dddiiinnnrrruuuwww{{{}}}|||uuunnnggg___WWWVVVQQQMMMNNNOOOOOOTTTZZZiiisssqqqfff]]]^^^]]][[[___fffooo{{{ssscccVVVQQQLLLKKKKKKMMMVVV___wwwuuunnngggaaa\\\XXXZZZdddttt{{{uuuuuusssuuu|||kkk```___]]]\\\]]]```jjj|||zzzjjj[[[VVVVVVRRRMMMIIIFFFFFFHHHIIIIIIHHHGGGFFFDDDBBB???===<<<<<<<<<======>>>???AAACCCEEEFFFGGGKKKNNNSSSWWWYYYXXXWWWUUULLLKKKHHHEEEDDDDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFHHHKKKNNNPPPPPPPPPOOOQQQRRRTTTTTTSSSSSSTTTUUUVVVVVVWWWYYYZZZ\\\]]]]]]___bbbfffiiikkknnnqqqtttvvv{{{yyyhhh[[[TTTNNNLLLJJJHHHIIIMMMNNNUUU^^^eeegggfffdddbbb```^^^]]]^^^______]]][[[XXXXXXYYYYYYZZZ\\\```ddddddfffiiillloooqqqssssss}}}xxxlllaaaYYYRRRNNNMMMMMMNNNSSSYYYgggrrr}}}kkkaaaZZZZZZXXXVVV\\\fffooo{{{qqqbbbUUUOOOKKKJJJKKKNNNVVV```wwwuuummmeee___ZZZYYY\\\fffvvv||||||zzz{{{qqqaaabbb___^^^```ccclll|||}}}lll\\\UUUSSSOOOKKKIIIFFFFFFGGGHHHHHHHHHGGGGGGDDDBBB@@@===<<<;;;<<<===>>>>>>@@@AAACCCDDDEEEEEEGGGJJJMMMPPPRRRSSSSSSRRRKKKIIIGGGEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBAAA@@@@@@??????@@@AAACCCDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFFFFHHHKKKNNNOOOPPPOOONNNPPPQQQSSSSSSRRRRRRSSSTTTQQQRRRSSSUUUWWWYYYZZZ[[[]]]```dddgggiiikkkmmmooosssxxx~~~{{{jjj[[[SSSLLLKKKKKKIIIJJJLLLMMMRRRYYY^^^````````````]]]]]]^^^```aaaaaa```___ZZZZZZ[[[\\\\\\___cccgggggghhhjjjlllnnnpppqqqqqqzzzxxxjjj```XXXRRROOONNNOOOTTTZZZdddooo~~~kkk```WWWUUUTTTRRRYYYcccnnnyyypppaaaTTTNNNJJJJJJJJJNNNVVV```vvvvvvllleee^^^ZZZ[[[]]]gggwww{{{hhhhhhfffeeeiiinnnwww~~~nnn]]]TTTQQQMMMIIIHHHDDDEEEFFFGGGHHHHHHHHHHHHDDDCCC@@@===<<<;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDFFFIIILLLNNNOOOPPPOOOJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFFFFGGGIIIKKKLLLMMMLLLLLLLLLNNNOOOOOOOOOOOOQQQRRRRRRRRRTTTUUUWWWYYY[[[[[[[[[___ccceeeggghhhiiikkkppptttyyyppp]]]TTTLLLJJJJJJIIIIIIKKKMMMQQQXXX\\\^^^^^^______\\\^^^___aaabbbaaaaaa```^^^___aaaaaaaaacccfffiiiiiiiiijjjkkkmmmoooqqqrrrzzzuuuhhh```XXXSSSQQQQQQVVV\\\bbbmmm|||mmm```VVVUUUUUUSSSWWW```lllxxxppp```TTTNNNJJJJJJJJJMMMVVV___uuuvvvmmmfff```]]][[[]]]fffwwwzzzuuussstttyyyqqq```WWWSSSNNNJJJIIIBBBCCCDDDEEEGGGHHHIIIIIIEEECCC@@@===<<<;;;;;;<<<<<<===>>>@@@AAAAAAAAA@@@AAACCCFFFIIILLLMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAABBBBBBDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMJJJLLLNNNNNNNNNOOOQQQSSSUUUUUUVVVWWWXXXYYYZZZZZZYYY\\\aaacccddddddfffgggllloootttyyyyyyeeeZZZOOOLLLKKKJJJJJJLLLOOOTTTYYY^^^___``````aaa___aaaccccccccccccccccccdddfffggghhhggghhhiiikkkmmmllllllmmmooosssvvvyyypppggg]]]WWWSSSRRRWWW]]]eeeooo}}}mmm```XXXZZZ\\\YYYXXX\\\jjjwwwqqq```TTTOOOJJJIIIJJJLLLUUU^^^uuuvvvnnngggbbb```ZZZ\\\fffwww{{{uuueee[[[VVVPPPMMMLLLAAABBBCCCDDDFFFHHHIIIJJJEEECCC@@@===<<<;;;;;;<<<:::;;;===????????????>>>???AAAEEEHHHKKKLLLLLLLLLMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAACCCDDDEEECCCDDDDDDEEEEEEEEEEEEEEECCCDDDEEEEEEEEECCCBBBAAAAAAAAABBBBBBDDDEEEGGGHHHKKKKKKKKKKKKLLLMMMNNNOOOKKKMMMOOOPPPPPPQQQSSSUUUSSSSSSSSSSSSSSSSSSTTTTTTXXX[[[___bbbbbbbbbcccdddhhhkkkooouuu|||nnnaaaUUUPPPOOOMMMMMMOOOSSSWWW]]]aaabbbccccccddddddeeeggggggfffffffffggghhhjjjlllllllllkkkkkklllqqqpppooopppsssxxx}}}tttjjj___YYYTTTSSSWWW^^^jjjtttlll```ZZZ___ccc^^^ZZZZZZhhhvvvqqq```UUUOOOKKKIIIIIILLLTTT]]]uuuuuummmeee^^^YYY\\\___jjj{{{zzzrrrqqqyyyzzzhhh[[[TTTOOOLLLKKKFFFAAA???CCCEEEDDDEEEGGGDDDCCCBBB@@@>>>===<<<<<<<<<===>>>???@@@AAAAAAAAA???@@@BBBDDDGGGIIIKKKLLLJJJJJJIIIHHHGGGEEEDDDCCCFFFEEEDDDBBBBBBCCCCCCDDDFFFDDDCCCBBBBBBCCCDDDFFFAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBDDDCCCCCCBBBBBBCCCCCCCCC@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEFFFFFFEEEDDDCCCAAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFIIIKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOQQQSSSTTTSSSSSSSSSTTTUUUVVVVVV[[[]]]^^^_________aaaccceeeiiippptttyyysssjjj^^^UUUQQQPPPPPPOOOWWWYYY___eeejjjllljjjhhheeeeeeeeeeeefffgggiiiiiimmmooossswwwxxxwwwuuutttqqqpppooooooqqquuuyyy|||{{{qqqcccXXXTTTWWW\\\```jjjqqqzzzyyyiiiaaa]]]```cccbbb```___nnn|||qqqbbbUUUNNNIIIHHHIIILLLSSS[[[tttuuullleee___[[[]]]```kkk|||vvvnnnllltttqqqeee^^^XXXRRRMMMGGGBBB@@@CCCEEEEEEEEEFFFDDDCCCAAA???===<<<<<<;;;<<<===>>>???@@@AAAAAAAAA???@@@AAACCCFFFHHHJJJKKKIIIIIIIIIHHHGGGFFFEEEDDDFFFEEEDDDCCCBBBCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBAAABBBCCCEEEGGGIIIJJJKKKHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKMMMOOOQQQRRRQQQQQQQQQRRRSSSUUUVVVVVVXXXZZZ\\\]]]\\\]]]___aaadddiiiooouuuzzz|||vvvmmmgggccc___ZZZVVVYYY\\\bbbjjjooopppmmmjjjdddddddddeeegggiiilllmmmlllpppuuuzzz}}}|||zzzxxxuuusssrrrqqqrrruuuyyy{{{uuuggg[[[VVVXXX\\\___fffmmmvvv~~~}}}vvvfff^^^ZZZ]]]``````___```lllzzzpppaaaUUUOOOIIIHHHIIILLLSSS[[[rrruuukkkeee```]]]^^^aaalll~~~tttkkkiiittt}}}zzzmmmhhhcccZZZRRRIIICCC@@@CCCFFFEEEDDDFFFCCCBBBAAA???===<<<;;;;;;<<<<<<>>>???@@@AAAAAAAAA???@@@@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@???????????????BBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBAAABBBDDDFFFHHHIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRNNNOOOPPPQQQRRRSSSTTTUUUUUUWWWYYYZZZZZZ[[[]]]^^^dddhhhnnnttt{{{~~~zzzuuummmddd\\\\\\```hhhqqqvvvuuuqqqmmmfffeeeeeegggiiimmmppprrrlllpppvvv{{{~~~|||xxxvvvtttrrrrrrtttvvvxxx|||zzzkkk___ZZZ[[[^^^aaafffmmmvvv{{{~~~}}}rrraaaYYYUUUWWW[[[\\\^^^```iiiwwwooo```VVVOOOIIIHHHIIILLLSSS[[[qqquuujjjccc___]]]^^^aaammm~~~vvvooolllvvv|||tttvvv~~~pppllljjjcccZZZOOOGGGBBBCCCFFFEEEEEEEEECCCBBB@@@>>>===;;;;;;:::;;;<<<===???@@@@@@@@@@@@??????@@@@@@BBBDDDFFFGGGGGGGGGHHHHHHIIIHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBB???????????????@@@@@@AAABBBBBBAAAAAA@@@AAAAAAAAACCCCCCAAA@@@@@@AAACCCCCCEEEEEEDDDDDDCCCBBBAAA@@@@@@BBBEEEGGGHHHHHHGGGFFFGGGGGGGGGHHHHHHHHHHHHIIIHHHIIIJJJLLLNNNPPPRRRRRRNNNNNNOOOPPPPPPQQQQQQQQQRRRTTTVVVXXXXXXYYY\\\^^^cccgggmmmrrryyyzzznnnfffaaafffnnnwww|||{{{vvvrrrmmmlllkkklllnnnqqqtttwwwqqqsssvvvzzz|||~~~zzzxxxvvvtttsssssstttttt|||~~~~~~oooccc]]]]]]```ccckkkqqqyyy|||ppp\\\UUUPPPRRRUUUXXX[[[```gggvvvpppaaaVVVOOOIIIHHHIIIKKKSSSZZZrrruuuiiiaaa^^^]]]]]]aaalll~~~{{{uuurrruuuwwwooonnnwwwqqqmmmqqqmmmfffWWWMMMDDDCCCFFFFFFEEEEEECCCBBBAAA???===<<<;;;;;;;;;<<<===>>>???@@@@@@@@@????????????AAACCCEEEGGGGGGGGGHHHIIIIIIIIIIIIHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>???AAABBBDDDEEEBBBBBBAAA@@@@@@@@@AAAAAACCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@??????AAACCCEEEGGGHHHGGGFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQRRRNNNNNNOOOOOOOOONNNMMMMMMQQQSSSUUUWWWXXXYYY\\\^^^cccfffjjjooottt}}}zzzttthhhlllttt|||}}}yyyxxxwwwvvvuuuvvvwwwyyy{{{}}}|||{{{{{{|||~~~~~~~~~}}}{{{yyyxxxvvvuuu{{{|||vvvhhhaaa___```aaakkkpppxxx~~~qqqXXXRRRNNNOOOQQQSSSXXX^^^fffuuuqqqbbbWWWPPPJJJHHHIIIKKKRRRZZZsssxxxjjjaaa^^^]]]\\\```mmm|||zzzuuu}}}qqqllliiimmm|||tttpppvvvwwwrrraaaSSSFFFCCCEEEFFFEEEFFFDDDCCCBBB@@@>>>===<<<<<<;;;;;;===>>>???@@@@@@@@@???>>>>>>>>>@@@CCCFFFHHHGGGHHHIIIIIIIIIIIIIIIHHHEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB>>>??????@@@BBBDDDEEEFFFAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@???????????????BBBCCCEEEFFFFFFFFFEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOMMMNNNOOOOOOOOONNNLLLKKKOOOQQQTTTVVVWWWYYY\\\^^^```dddhhhkkkpppwww{{{rrrtttzzz~~~|||yyyzzz~~~|||nnneeeccccccccchhhmmmttt|||}}}oooWWWRRRNNNNNNOOOPPPUUU[[[dddsssrrrcccWWWPPPJJJHHHIIIKKKRRRYYYrrr|||mmmccc___^^^]]]aaaoootttiiieeeaaaaaapppxxxqqqwwwyyyuuujjjZZZIIICCCDDDEEEFFFGGGEEEDDDCCCAAA???>>>======:::;;;<<<>>>??????@@@@@@>>>>>>===>>>@@@DDDHHHJJJHHHIIIIIIIIIIIIIIIHHHHHHEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@AAAAAABBBCCCDDD????????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@??????@@@@@@AAADDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJKKKMMMOOOPPPOOONNNMMMMMMPPPSSSUUUVVVXXX[[[^^^]]]aaafffiiimmmsss|||~~~||||||{{{|||}}}qqqllllllnnnpppnnnqqqvvv|||vvvgggWWWSSSOOOOOONNNNNNRRRXXXbbbpppqqqcccWWWPPPJJJHHHIIIKKKQQQYYYooopppeee```___^^^cccppp|||xxxlllaaa]]]YYYXXXgggzzzzzzqqquuuwwwsssppp]]]JJJCCCDDDEEEFFFHHHFFFEEECCCAAA@@@>>>>>>===:::;;;<<<>>>????????????>>>>>>===>>>AAAEEEIIIKKKIIIIIIJJJJJJIIIIIIHHHGGGEEEFFFFFFGGGGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAA????????????@@@AAABBBCCCAAABBBDDDDDDDDDDDDBBBAAABBBAAA@@@@@@@@@AAABBBCCCEEEEEEDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGIIIJJJJJJJJJIIIHHHGGGIIILLLNNNPPPQQQQQQPPPLLLNNNQQQTTTUUUXXX[[[]]]ZZZ___dddiiilllrrrzzzzzzsssrrrvvv{{{~~~xxxzzz}}}}}}|||~~~nnn___XXXTTTQQQPPPOOOMMMPPPVVV```ooopppbbbXXXPPPJJJHHHIIIKKKQQQYYYkkk~~~pppccc^^^^^^bbbhhhtttuuucccUUUTTTVVVXXXaaammm}}}}}}qqqnnnmmmjjjiii]]]NNNDDDBBBEEEFFFGGGEEEEEEDDDBBBAAA@@@??????>>>===;;;:::;;;<<<>>>@@@?????????@@@CCCEEEHHHJJJLLLKKKJJJHHHGGGGGGGGGHHHBBBCCCDDDEEEEEEFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDBBBAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@????????????@@@@@@AAAAAAAAAAAABBBBBB???===>>>BBBDDDBBBCCCGGGHHHHHHHHHHHHGGGEEEDDDCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMNNNPPPSSSUUUVVVWWW[[[]]]```dddjjjpppuuuxxx}}}zzzuuusssuuu{{{|||tttfff]]]WWWVVVTTTSSSRRRQQQRRRRRR]]]hhhwww~~~nnncccUUUOOOJJJIIIIIIKKKPPPWWWkkk{{{oooddd```aaadddjjjuuu||||||qqq```SSSRRRSSSTTT\\\fffyyy{{{mmmhhheeebbbbbbXXXKKKBBBAAACCCEEEEEEFFFEEEDDDCCCBBB@@@???>>>>>>======<<<<<<>>>???@@@?????????@@@BBBEEEHHHIIIKKKKKKJJJJJJIIIHHHHHHGGGEEEFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDBBBDDDDDDCCCBBBAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@AAA=========<<<======>>>>>>@@@@@@@@@AAAAAAAAABBBBBBBBB@@@??????AAAAAA@@@???GGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMOOOQQQSSSUUUWWWWWW]]]^^^```dddhhhmmmqqqsssyyy{{{|||yyyvvvwww|||ssseee[[[VVVUUUSSSRRRQQQQQQRRRRRR\\\eeessszzzmmmbbbUUUOOOIIIIIIIIIJJJPPPWWWkkk~~~vvvmmmdddaaaccceeekkkvvv~~~}}}{{{xxxvvvtttlll^^^RRRPPPQQQRRRWWW___qqq}}}mmmccc]]]ZZZZZZRRRIIICCCBBBDDDEEEDDDGGGFFFFFFDDDBBB@@@>>>=========>>>>>>>>>??????????????????@@@BBBEEEGGGIIIJJJKKKKKKKKKKKKIIIHHHGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEBBBCCCDDDCCCBBBAAAAAACCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>?????????@@@@@@;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBAAA???EEENNNLLLDDDGGGFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMOOOQQQSSSTTTVVVWWW\\\]]]^^^```cccfffiiikkknnnrrr{{{|||yyyxxx}}}}}}pppaaaWWWSSSRRRQQQPPPPPPQQQRRRSSSZZZbbbooozzz}}}wwwkkkbbbUUUNNNIIIHHHIIIJJJPPPWWWkkkxxxpppiiibbb```bbbeeekkkvvv|||{{{yyymmm```UUURRRRRRRRRVVV\\\kkkrrrddd\\\XXXTTTPPPIIIFFFEEEFFFFFFFFFGGGGGGGGGEEECCCAAA???===<<<<<<===>>>>>>>>>>>>===?????????@@@BBBDDDFFFHHHIIIJJJLLLLLLLLLJJJHHHGGGFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDCCCAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???@@@AAA???@@@@@@@@@@@@AAAAAAAAA;;;BBBCCCBBBOOO```aaaVVVGGGEEECCCBBBBBBCCCEEEFFFEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKLLLMMMOOOPPPRRRSSSTTTWWWWWWYYY[[[]]]```bbbcccgggllluuu~~~~~~yyylll]]]SSSPPPOOOOOONNNOOOPPPQQQRRRWWW```nnnzzz}}}wwwjjjaaaTTTNNNIIIHHHHHHJJJOOOVVVkkk~~~rrrjjjddd___]]]___dddkkkvvv~~~}}}sssgggZZZTTTRRRSSSWWWZZZhhhxxxwwwfff]]]ZZZPPPMMMIIIGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEBBB???>>>:::;;;<<<=========<<<<<>>>>>>>>>>>?????????BBBAAA@@@@@@?????????@@@?????????@@@@@@@@@AAAAAA;;;BBBCCCDDDQQQdddeeeZZZGGGEEEDDDCCCCCCDDDFFFHHHFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKIIIIIIJJJLLLMMMOOOPPPQQQRRRTTTVVVXXX[[[]]]___```dddiiiqqqxxx|||tttfffYYYQQQNNNMMMMMMLLLMMMNNNPPPQQQTTT___ooo|||xxxjjj___TTTNNNHHHHHHHHHIIIOOOVVVkkkzzzllleee```\\\[[[\\\bbbjjjvvvuuudddXXXSSSTTTWWWYYY```mmm{{{ggg\\\ZZZLLLKKKHHHEEECCCCCCCCCCCCFFFGGGGGGGGGFFFDDDAAA???::::::;;;;;;;;;<<<<<<<<>>>>>>>>?????????@@@@@@AAA@@@???>>>============????????????@@@@@@@@@@@@@@@CCCCCCBBBJJJTTTTTTLLLEEEDDDDDDDDDDDDEEEGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKGGGHHHIIIJJJKKKMMMNNNNNNQQQRRRUUUXXX[[[]]]^^^___aaadddjjjpppssszzzpppaaaVVVPPPMMMLLLKKKKKKLLLMMMNNNOOOQQQ]]]nnn|||xxxjjj^^^TTTMMMHHHGGGHHHIIIOOOVVVkkkuuuggg```]]][[[ZZZ\\\aaakkkxxxtttaaaXXXXXXZZZ[[[```lll|||~~~iii\\\ZZZMMMLLLIIIFFFCCCAAABBBBBBEEEFFFGGGHHHGGGEEEBBBAAA<<<;;;;;;:::;;;<<<===>>>????????????@@@BBBDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCAAABBBCCCBBB@@@???@@@AAA????????????????????????????????????@@@@@@@@@AAA???>>>>>>=========>>>>>>????????????@@@@@@@@@@@@DDDCCCBBBCCCDDDEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJGGGGGGHHHJJJKKKLLLMMMNNNOOOPPPSSSVVVXXXYYYZZZZZZ\\\]]]bbbgggkkkrrrnnn\\\SSSQQQLLLKKKKKKJJJJJJKKKLLLMMMOOOZZZiiiwww|||uuuhhh^^^TTTMMMHHHGGGHHHIIIOOOUUUkkkrrrddd^^^\\\[[[[[[]]]aaakkkzzziii]]]\\\^^^^^^kkkvvvjjj]]][[[PPPOOOLLLHHHDDDCCCCCCDDDDDDEEEGGGHHHHHHFFFDDDBBB>>>===;;;:::;;;<<<>>>@@@????????????@@@BBBDDDEEEHHHGGGGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCBBB@@@???@@@AAA???????????????????????????@@@@@@@@@@@@AAAAAAAAA>>>======>>>>>>???@@@AAA>>>????????????@@@@@@@@@DDDAAAAAAEEEEEEBBBBBBFFF@@@@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNLLLNNNPPPRRRTTTUUUTTTTTTWWWWWW[[[aaafffmmmzzzlllYYYRRRRRRLLLKKKJJJIIIIIIJJJKKKLLLNNNWWWeeerrrvvvqqqfff]]]SSSMMMHHHGGGGGGIIINNNUUUkkk|||tttkkkeee```[[[\\\``````hhhwww~~~iiifffiiikkkrrrrrraaa\\\TTTMMMIIIJJJIIIDDD@@@???FFFGGGHHHHHHHHHFFFDDDCCC???>>>===<<<;;;;;;<<<===>>>????????????@@@CCCEEEHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEDDDDDDCCCCCCCCCBBBAAAAAABBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCC???????????????>>>===<<>>===============????????????????????????CCCCCCCCCDDDDDDDDDDDDEEEAAABBBBBBCCCDDDEEEFFFFFFFFFEEECCCBBBBBBCCCCCCDDDFFFFFFDDDDDDDDDFFFHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKOOONNNNNNMMMNNNOOOPPPQQQTTTTTTUUUVVV[[[dddnnnvvvnnn[[[SSSPPPLLLLLLLLLKKKIIIIIIJJJKKKRRRXXXbbblllqqqnnneee]]]QQQMMMJJJIIIHHHHHHNNNUUUiii~~~uuukkkddd]]]YYYZZZ^^^bbbjjjxxxtttjjjkkklll{{{uuuddd\\\TTTMMMJJJKKKKKKFFFBBBAAACCCDDDFFFHHHHHHGGGFFFEEE@@@???===<<<;;;;;;<<<======>>>?????????@@@BBBEEEHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA>>>????????????>>>>>>===??????>>>===============????????????????????????BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDEEEGGGIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLOOONNNMMMMMMNNNOOOPPPQQQSSSSSSRRRRRRTTTZZZaaaggg}}}kkkYYYQQQMMMKKKLLLLLLJJJIIIHHHIIIKKKOOOVVVaaalllqqqmmmccc[[[SSSNNNJJJIIIHHHIIIOOOWWWjjjuuujjjccc^^^[[[___eeehhhooo{{{ooolllmmm{{{zzzggg]]]SSSMMMJJJLLLLLLGGGCCCBBBAAABBBEEEGGGHHHHHHHHHGGG@@@???>>><<<;;;;;;<<<<<<<<<>>>??????>>>???BBBDDDGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA????????????????????????======>>>>>>>>>>>>>>>???===>>>>>>????????????>>>???>>>>>>===============????????????????????????AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHGGGFFFFFFEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPOOOOOOOOORRRWWWZZZmmmyyyxxxzzz|||gggWWWOOOKKKJJJJJJKKKJJJHHHGGGIIIJJJLLLTTTaaalllqqqlllbbbZZZUUUOOOKKKIIIHHHIIIPPPYYYkkkuuujjjdddbbbcccjjjrrrsssxxxzzzrrrjjjkkkmmm|||lll^^^SSSMMMJJJLLLLLLGGGCCCBBB@@@BBBEEEGGGHHHHHHGGGGGGBBB@@@>>>===;;;;;;;;;<<<;;;===>>>???>>>???AAACCCEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>========================<<<===>>>???????????????>>>>>>============>>>>>>???????????????????????????@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDEEEFFFFFFGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIKKKMMMNNNOOOQQQUUUXXX```kkk|||~~~~~~~~~{{{xxxzzzzzzdddVVVNNNJJJIIIIIIJJJIIIGGGGGGIIIJJJKKKTTTbbbnnnrrrlllbbbZZZUUUOOOJJJHHHGGGHHHPPPYYYkkkuuujjjeeedddgggqqqzzz~~~wwwtttgggddd^^^iiizzzsssbbbVVVOOOKKKKKKJJJFFFAAAAAAAAACCCEEEGGGHHHGGGFFFEEECCCBBB???===<<<;;;;;;;;;:::<<<>>>>>>>>>>>>@@@AAADDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCBBB?????????@@@@@@BBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>???????????????>>>>>>============>>>>>>????????????????????????????????????@@@@@@@@@AAACCCCCCCCCCCCBBBBBBBBBBBBEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJJJJJJJJJJIIIIIIIIIEEEGGGJJJLLLMMMOOORRRTTTWWW```ooo}}}zzzzzz|||~~~~~~~~~{{{zzzuuubbbWWWPPPKKKHHHIIIJJJIIIGGGGGGIIIKKKMMMWWWfffpppsssmmmccc\\\TTTNNNIIIGGGEEEGGGOOOXXXllluuukkkfffeeehhhqqq{{{zzzyyyeee___XXX___lll~~~}}}kkk\\\TTTMMMKKKIIIDDDAAA@@@AAABBBEEEFFFGGGGGGFFFEEEDDDCCC@@@>>><<<;;;::::::999;;;===>>>>>>>>>???@@@CCCDDDFFFHHHIIIIIIHHHHHHGGGHHHHHHGGGFFFDDDBBBAAA>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>=========>>>>>>????????????>>>===============>>>>>>???????????????????????????????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGGGGHHHGGGGGGFFFEEECCCEEEGGGHHHHHHHHHJJJKKKPPPWWWcccqqq|||zzzzzz|||~~~qqqaaaYYYSSSMMMHHHIIIJJJIIIHHHHHHJJJLLLQQQ[[[iiirrrssslllccc]]]SSSMMMIIIGGGFFFGGGNNNWWWkkk~~~uuukkkggghhhllluuuhhh___XXXZZZbbbpppwwwdddZZZPPPLLLHHHCCCAAAAAA>>>@@@CCCFFFGGGHHHGGGGGGEEECCCAAA>>><<<;;;::::::888:::===>>>>>>>>>>>>???BBBCCCFFFHHHIIIIIIHHHGGGGGGHHHHHHHHHFFFDDDBBB@@@<<<======>>>@@@AAACCCDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???????????????????????????>>>>>>>>>=========<<<>>>????????????>>>>>>==================>>>???????????????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIDDDEEEEEEFFFEEEDDDCCCBBBAAABBBCCCCCCBBBBBBDDDEEEIIINNNWWWcccttt}}}zzzyyy{{{}}}~~~~~~~~~lll___YYYTTTOOOIIIJJJKKKJJJIIIIIIKKKMMMTTT]]]jjjrrrqqqjjjccc^^^RRRNNNJJJIIIHHHHHHOOOVVVkkk|||sssllljjjlllrrr|||mmmcccXXXWWW[[[fffyyyjjj___SSSMMMIIIDDDAAABBB<<<>>>BBBEEEHHHIIIIIIIIIFFFDDDAAA>>><<<;;;::::::888:::===>>>>>>===>>>???AAACCCEEEHHHIIIIIIHHHGGGGGGHHHHHHHHHGGGDDDAAA@@@<<<<<<===>>>???AAACCCDDDAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA????????????????????????>>>>>>=========<<<<<<<<>>===<<<===============>>>?????????????????????????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDD@@@AAACCCDDDEEEFFFEEEEEEBBBCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHCCCCCCDDDDDDDDDCCCAAA@@@>>>@@@AAAAAA@@@AAADDDFFFDDDHHHOOOZZZjjj{{{yyywwwwwwyyy{{{||||||xxx{{{}}}iii^^^YYYUUUOOOIIIJJJKKKKKKJJJJJJLLLNNNUUU___kkkqqqpppiiibbb^^^SSSNNNKKKKKKJJJJJJOOOVVVjjjzzzqqqiiifffiiiooozzztttbbb\\\VVVUUU```rrrsssfffXXXQQQMMMGGGCCCBBB???@@@AAABBBDDDFFFHHHIIIHHHFFFCCC@@@>>><<<;;;;;;;;;<<<===>>>>>>?????????BBBCCCDDDFFFHHHIIIIIIJJJIIIIIIIIIHHHGGGDDDBBBAAAAAA>>><<<<<<>>>AAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>???>>><<<;;;;;;===>>>>>>===<<<<<<===<<<<<<;;;::::::<<<<<<======>>>>>>??????>>>>>>????????????>>>>>>>>>????????????@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHFFFDDDDDDEEEFFFHHHEEEDDDDDDBBBAAA@@@????????????>>>>>>??????@@@AAAEEEFFFJJJQQQ\\\lll{{{zzzxxxvvvvvvwwwxxxyyyxxxyyy|||~~~~~~oooddd^^^YYYUUUUUUOOOOOOMMMKKKIIIIIILLLOOOYYYbbbkkkooooookkkcccZZZTTTOOOKKKKKKKKKKKKOOOTTThhhzzzqqqjjjiiimmmttt~~~yyyeee[[[VVVTTT]]]lll~~~xxxjjj[[[TTTOOOIIIDDDDDD@@@@@@AAABBBDDDFFFHHHIIIHHHFFFCCC@@@>>><<<<<<;;;;;;<<<===>>>>>>?????????AAABBBDDDFFFGGGIIIIIIJJJIIIIIIIIIHHHGGGEEECCCAAAAAA???<<<<<<>>>@@@AAAAAA@@@AAAAAAAAA@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@???===;;;;;;===>>>===<<>>======<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>???@@@@@@@@@@@@CCCJJJSSSbbbyyy|||xxxtttssstttwwwyyyxxxyyy{{{}}}~~~~~~}}}{{{yyyyyy|||~~~~~~}}}{{{zzz|||hhh]]]XXXSSSPPPPPPMMMMMMLLLKKKKKKMMMQQQTTT___hhhpppssssssoooggg^^^UUUOOOJJJJJJJJJJJJOOOUUUggg~~~zzzrrrlllmmmssszzz~~~hhh\\\WWWVVV[[[eeevvv}}}nnn___VVVPPPJJJFFFEEE@@@@@@@@@AAACCCEEEGGGHHHHHHFFFDDDAAA???===<<<<<<;;;<<<===>>>>>>?????????@@@AAACCCEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCBBB@@@===<<<===>>>??????@@@@@@AAAAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBBBB@@@>>><<<<<<======<<<;;;<<<============<<<;;;;;;<<<<<<======>>>>>>??????@@@???>>>======>>>???@@@>>>????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>======>>>>>>???@@@===<<<>>>CCCJJJVVViiizzzyyytttrrrsssuuuwwwxxxyyyzzz|||}}}~~~|||yyyuuutttvvvyyyzzz{{{~~~{{{yyyuuuaaaVVVRRRNNNLLLLLLIIIJJJKKKKKKLLLPPPUUUYYYccckkkrrrttttttqqqiiiaaaVVVOOOJJJIIIIIIJJJOOOVVVfff}}}zzzrrrnnnqqqxxxjjj^^^[[[YYY[[[bbbrrrppp```VVVPPPJJJGGGGGGBBBAAA@@@AAABBBDDDFFFHHHGGGFFFDDDBBB@@@>>>===<<<;;;<<<===>>>>>>????????????@@@BBBDDDFFFHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCC@@@===<<<<<<=========BBBBBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>???@@@AAABBBCCCAAA???===<<<======<<<;;;;;;;;;;;;<<<<<<;;;;;;:::<<<<<<======>>>>>>??????AAA???===<<<<<<===???AAA>>>>>>?????????@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBCCCBBBAAA@@@@@@AAAAAA@@@??????>>>============<<<<<<======>>>???>>><<<===AAAFFFNNN]]]jjj|||xxxuuuttttttuuuvvvwwwyyy{{{~~~~~~yyyuuutttvvvyyyzzz{{{|||~~~ooo]]]SSSPPPMMMLLLLLLGGGHHHIIIJJJLLLPPPUUUYYYaaaiiipppqqqqqqnnnfff^^^VVVOOOIIIGGGGGGIIIOOOVVVfff}}}zzzssspppuuu~~~kkk___]]][[[[[[___mmmsssaaaVVVPPPJJJGGGHHHCCCBBB@@@@@@AAACCCEEEGGGGGGFFFEEECCCAAA@@@>>>===;;;<<<===>>>>>>?????????>>>???AAADDDFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFDDDAAA>>><<<============AAABBBBBBCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>@@@AAABBBBBB@@@============<<<;;;===>>>>>>?????????>>>>>><<<<<<======>>>>>>??????AAA???===<<<<<<===???AAA>>>>>>?????????@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDD@@@AAAAAAAAAAAA@@@???>>>?????????>>>======<<<<<<<<<<<<;;;;;;<<<<<<===>>>???======@@@CCCHHHRRR]]]ppp~~~|||zzzwwwuuuttttttuuuxxx{{{~~~~~~wwwssssssuuuwwwwwwxxx{{{~~~~~~~~~zzzjjjYYYQQQOOOMMMKKKKKKGGGGGGHHHHHHIIIMMMQQQUUU^^^eeemmmoooooolllddd[[[VVVOOOIIIGGGGGGIIIOOOVVVfff}}}yyysssqqqzzz|||~~~pppbbb___]]]\\\^^^ggg{{{zzzfffYYYRRRKKKHHHHHHDDDBBB@@@???@@@BBBDDDFFFGGGFFFFFFEEECCCAAA???>>>;;;<<<===>>>>>>?????????===>>>@@@CCCEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHDDDBBB???===>>>??????>>>??????@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@AAA???======>>>>>>===<<<<<<<<<===>>>>>>>>>======<<<<<<======>>>>>>??????@@@???>>>======>>>???@@@>>>????????????@@@@@@@@@??????>>>>>>>>>>>>??????>>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@@@@@@@????????????============<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>><<<;;;>>>@@@CCCIIIQQQcccwww~~~}}}{{{|||~~~~~~}}}zzzwwwvvvssstttvvvyyy}}}wwwqqqnnnooorrrsssuuuxxx{{{~~~~~~~~~rrrdddUUUOOONNNLLLIIIIIIGGGGGGGGGGGGGGGIIINNNQQQ[[[dddmmmppppppmmmddd[[[UUUNNNIIIHHHHHHIIINNNUUUeee|||~~~yyyvvvqqqrrr}}}xxxjjjfffaaa______dddrrrooo```UUUMMMIIIHHHEEECCC@@@??????AAADDDFFFFFFFFFFFFEEEDDDAAA???>>>;;;<<<===>>>>>>?????????<<<===@@@BBBEEEGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIIIIEEEBBB???>>>???@@@@@@@@@>>>???@@@@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>???@@@@@@@@@???======>>>???>>>>>>999::::::;;;<<<<<<;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>>>>======>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDAAAAAA???>>>>>>>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===::::::===???@@@DDDJJJUUUggg~~~~~~{{{yyyxxxwwwxxxyyy{{{{{{{{{zzzyyyssstttuuuwwwzzz~~~wwwooollllllooooooqqqsssvvvxxxzzzzzzzzzzzz{{{|||}}}~~~}}}~~~mmm```SSSPPPOOOLLLIIIHHHFFFGGGGGGFFFFFFIIIMMMPPPYYYcccmmmrrrsssoooeee\\\SSSMMMIIIIIIIIIIIIMMMSSSccczzzzzzttttttppprrrrrrlllgggdddbbbdddmmmwwwvvveeeYYYOOOIIIIIIEEECCC@@@??????AAACCCEEEFFFFFFFFFFFFDDDBBB@@@>>>;;;<<<===>>>????????????<<<===???BBBEEEGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJEEEBBB??????@@@AAABBBAAA@@@AAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@>>>======???@@@??????<<<<<<===>>>??????>>>>>><<<<<<======>>>?????????>>>>>>????????????>>>>>>>>>????????????@@@@@@@@@>>>>>>============>>>>>>===>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBAAA???======>>>@@@AAA;;;;;;;;;;;;;;;;;;::::::::::::999999::::::;;;<<<===::::::>>>@@@@@@CCCGGGJJJ[[[ooo|||yyyvvvtttuuuuuuvvvwwwxxxzzz||||||tttttttttvvvxxx{{{}}}wwwppplllmmmooommmnnnpppssstttuuuuuuuuuvvvwwwxxxzzz{{{|||||||||~~~}}}|||{{{|||zzzlll```TTTRRRRRROOOKKKIIIFFFFFFFFFFFFFFFIIIMMMQQQVVVaaammmssstttpppeee[[[RRRMMMIIIIIIIIIIIIMMMRRRaaaxxx|||yyyxxxnnnpppuuu}}}}}}}}}wwwnnnggglllxxxzzzfffZZZRRRKKKFFFGGGEEEBBB@@@???@@@AAABBBDDDEEEEEEEEEDDDBBB???>>><<<;;;;;;:::;;;<<<===>>>??????@@@AAABBBDDDEEEFFFFFFGGGGGGFFFEEEDDDFFFHHHFFFEEECCCAAA@@@@@@@@@AAACCCBBBBBBAAAAAA@@@@@@???AAA@@@??????>>>>>>?????????@@@AAAAAABBBBBBBBBBBB>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@>>>>>><<<;;;;;;<<<===>>>AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@??????BBBBBBBBBBBBAAA@@@@@@???BBBAAA>>><<<;;;;;;<<<===??????===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<<<<===@@@BBBKKKRRR___rrr~~~yyyxxxwwwuuusssrrrrrrrrrsssuuuxxx{{{|||yyyxxxwwwvvvvvvwwwxxxyyy~~~}}}zzzvvvqqqmmmjjjoooqqqrrrqqqooonnnnnnnnnuuuvvvxxxzzz{{{|||{{{{{{zzzzzz{{{|||||||||{{{{{{sssaaaZZZQQQLLLLLLMMMLLLIIIGGGFFFEEEDDDEEEHHHKKKLLLTTT___llluuuyyyttteeeWWWRRRLLLHHHGGGGGGGGGKKKPPP^^^uuu{{{yyysssuuuyyyyyyppprrr~~~jjj[[[RRRKKKGGGGGGEEEBBB@@@???@@@AAABBBDDDDDDEEEEEEDDDBBB???>>>======<<<;;;<<<===>>>???>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHFFFEEECCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????>>>>>>?????????@@@AAAAAABBBBBBAAAAAA>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>======>>>>>>???@@@===<<<<<<;;;<<<===>>>???>>>>>>>>>???????????????>>>=========>>>>>>???@@@>>>??????@@@@@@??????>>>AAAAAAAAAAAAAAAAAA@@@@@@BBB@@@>>><<<;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;<<<===???AAAFFFLLLYYYjjj~~~yyyuuuttttttrrrqqqpppqqqrrrsssuuuvvvxxxyyywwwvvvuuuuuuuuuvvvwwwxxx||||||}}}{{{xxxsssmmmjjjlllnnnoooooonnnmmmmmmnnnrrrtttxxxzzz{{{zzzwwwuuuvvvvvvwwwxxxyyyzzz{{{|||~~~uuu```YYYPPPLLLLLLMMMLLLJJJHHHGGGEEEDDDEEEGGGIIIKKKSSS^^^kkktttxxxtttgggZZZRRRLLLHHHGGGGGGGGGKKKPPP___uuu~~~zzz|||{{{{{{xxxppp^^^RRRLLLJJJHHHFFFCCC@@@???@@@AAABBBCCCDDDEEEEEEDDDBBB@@@???>>>>>>===<<<<<<>>>???@@@======>>>???@@@AAACCCDDDEEEGGGIIIIIIHHHGGGGGGGGGFFFEEECCCAAA@@@@@@AAAAAA???@@@@@@AAABBBBBBCCCCCCAAA@@@??????>>>>>>?????????@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>>===============>>>??????;;;;;;;;;<<<===>>>@@@@@@<<<<<<======>>>??????@@@???????????????@@@@@@AAA>>>??????@@@@@@??????>>>??????@@@AAAAAAAAA@@@@@@AAA???>>><<<;;;;;;;;;<<<::::::999::::::;;;<<<<<<::::::::::::::::::::::::888999:::;;;;;;<<<>>>@@@BBBHHHTTTdddvvv~~~{{{wwwsssoooooooooooonnnnnnoooqqqssstttttttttsssssssssrrrrrrssstttuuuuuuwwwzzz|||}}}{{{uuunnnjjjhhhjjjlllmmmllllllmmmnnnooorrrwwwzzz{{{xxxtttrrrssssssssstttvvvxxx{{{|||zzz~~~uuu]]]WWWOOOLLLLLLLLLLLLJJJIIIHHHFFFDDDDDDFFFHHHJJJPPP\\\iiissswwwttthhh]]]RRRLLLHHHGGGGGGGGGKKKPPP```vvv~~~}}}rrrsss~~~yyywwwcccUUUNNNLLLKKKHHHEEEBBB@@@@@@AAABBBBBBCCCDDDEEEDDDCCCAAA???>>>>>>===<<<<<<===>>>???<<<<<<======???@@@AAABBBCCCEEEHHHIIIHHHFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCAAA@@@??????>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<======>>>===<<<<<<<<<<<<===>>>>>><<<<<<<<<======>>>??????<<<<<<<<<<<<======>>>>>>@@@???????????????@@@@@@>>>>>>????????????>>>>>>>>>>>>???@@@AAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999999999:::;;;;;;::::::::::::::::::::::::888999:::::::::;;;===???CCCIIISSSaaarrryyyvvvrrrpppmmmkkkjjjkkkllllllkkkmmmppprrrrrrqqqpppnnnnnnnnnnnnooopppqqqrrrrrrrrrvvv{{{~~~|||vvvnnniiieeehhhjjjlllllllllnnnpppnnnqqquuuxxxyyyyyywwwuuuuuutttsssssstttwwwyyy{{{zzz|||}}}pppYYYTTTOOOKKKKKKLLLLLLKKKKKKIIIGGGEEEEEEFFFHHHIIIMMMYYYgggppptttrrrhhh^^^RRRLLLHHHGGGGGGGGGKKKPPPaaavvvxxxmmmjjjsss}}}|||yyyuuu~~~kkkZZZRRRPPPOOOLLLHHHDDDAAA@@@AAAAAAAAABBBDDDEEEEEECCCBBB@@@>>>===<<<;;;;;;;;;<<<===<<<<<<<<<===>>>???@@@AAA@@@CCCFFFGGGFFFEEEDDDDDDGGGFFFDDDBBBAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@??????>>>>>>??????@@@@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===============<<<<<<<<<;;;<<<<<<===>>>?????????>>>>>>===<<<<<<============<<<<<<;;;;;;???>>>>>>=========>>>>>>>>>>>>>>>??????>>>>>>>>>======>>>???@@@@@@@@@@@@======<<<;;;;;;:::::::::;;;;;;:::999999999999:::::::::::::::::::::::::::888999:::::::::;;;===???DDDJJJTTT```nnn}}}xxxpppllljjjjjjiiihhhggghhhjjjkkkiiikkknnnpppqqqooommmkkkiiijjjkkklllnnnoooooopppnnnrrrxxx{{{zzztttmmmhhhdddfffiiikkklllmmmoooqqqpppqqqsssvvvyyy{{{}}}~~~{{{yyywwwvvvvvvwwwyyyzzzzzz{{{|||}}}vvvxxxyyyxxxyyyjjjUUURRRMMMKKKJJJKKKLLLMMMMMMKKKHHHFFFEEEFFFHHHIIIKKKWWWeeemmmpppnnnfff]]]RRRLLLHHHGGGGGGGGGKKKPPPaaavvv~~~sssiiifffjjj{{{}}}tttqqqmmmpppyyyvvvdddYYYTTTTTTQQQLLLGGGCCCAAA@@@@@@@@@BBBCCCEEEEEEDDDBBBAAA>>>===;;;::::::;;;<<<<<<============>>>???@@@@@@@@@BBBDDDEEEDDDDDDDDDEEEGGGFFFDDDBBBAAAAAABBBBBBDDDDDDCCCCCCBBBAAAAAA@@@AAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<======@@@@@@@@@???>>>===;;;;;;???>>>>>>===<<<<<<;;;;;;>>>===<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>======>>>>>>?????????>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;:::;;;===???BBBIIISSS]]]hhhuuuyyyoooiiieeeffffffeeedddeeehhhjjjhhhjjjlllnnnooonnnlllkkkhhhiiijjjlllnnnooooooppplllooosssvvvuuupppkkkgggbbbeeehhhjjjkkkmmmoooqqqqqqrrrtttvvvzzz~~~}}}{{{yyyyyyyyyyyyyyyyyyyyy{{{}}}xxxtttttt|||{{{cccQQQOOOMMMKKKJJJKKKLLLNNNNNNLLLJJJHHHGGGHHHJJJKKKLLLXXXffflllmmmkkkddd]]]RRRLLLHHHGGGGGGGGGKKKPPP```vvvwwwnnngggeeeeeeppptttkkkffffffhhhwwwoooaaaZZZYYYUUUPPPIIIDDDAAA@@@???@@@AAACCCDDDEEEDDDCCCBBB???>>><<<;;;;;;;;;<<<===============>>>???@@@@@@AAABBBDDDDDDCCCDDDEEEGGGGGGFFFDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>???>>>>>>===;;;;;;::::::;;;;;;<<<===>>>???@@@@@@???>>>===<<<>>>=====================>>>===<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>======>>>>>>>>>???>>>>>>======:::;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;<<<>>>???@@@GGGQQQ[[[cccnnnyyy{{{ppphhhaaacccdddcccbbbbbbeeehhhgggiiikkkmmmnnnmmmlllllliiijjjllloooqqqrrrrrrrrrkkkmmmooopppooolllhhhfffaaacccfffhhhiiikkkmmmooorrrsssvvvyyy}}}~~~}}}{{{zzzzzzzzzzzz{{{}}}zzzxxx}}}pppZZZNNNMMMLLLJJJIIIJJJLLLNNNOOOMMMKKKIIIIIIJJJLLLNNNPPP\\\hhhmmmmmmjjjccc]]]RRRLLLHHHGGGGGGGGGKKKPPP___uuurrrkkkfffeeecccjjjwwwhhhcccbbbaaahhhzzzvvvggg^^^\\\XXXRRRKKKEEEBBB@@@??????AAACCCDDDEEEDDDCCCBBB@@@???>>><<<<<<<<<===>>>>>>>>>===>>>>>>???@@@AAABBBCCCDDDDDDCCCDDDFFFHHHHHHFFFEEECCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDAAA@@@@@@???>>>?????????@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>======<<<;;;<<<>>>?????????>>>===;;;::::::::::::;;;<<<<<<======???@@@@@@???>>>===<<<<<<======>>>?????????>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>???>>>>>>===<<<<<<::::::;;;;;;;;;:::999999:::::::::;;;<<<===??????========================;;;<<<======<<<<<<>>>@@@???GGGRRR[[[bbbkkkuuu}}}xxxlllccc^^^aaabbbbbb``````cccfffggghhhjjjlllmmmmmmmmmmmmjjjlllnnnqqqssstttttttttkkklllllllllkkkiiigggeee___bbbeeeggghhhiiikkkmmmqqqtttxxx|||}}}{{{zzz}}}}}}~~~wwwvvv|||~~~{{{fffSSSLLLLLLKKKJJJIIIJJJMMMOOOOOOMMMKKKJJJJJJKKKNNNOOOSSS___jjjnnnmmmjjjccc]]]RRRLLLHHHGGGGGGGGGKKKPPP^^^uuupppddd\\\]]]```ggg{{{rrreee______```hhhyyynnnddd___```]]]TTTIII@@@======???@@@BBBDDDEEEEEEDDDCCC::::::;;;<<<<<<;;;:::999===============>>>??????BBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCBBBAAAAAADDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@???>>>======<<<======<<<<<<<<<======>>>============>>>>>>>>>>>>;;;<<<<<<===============;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<==============================@@@?????????>>>>>>======???>>>============;;;999:::::::::::::::;;;<<<===:::;;;;;;;;;<<<=========>>>>>>>>>===>>>>>>???@@@@@@>>><<<::::::;;;===>>>DDDIIIQQQXXX___hhhrrryyy}}}zzzuuupppkkkhhhccccccaaa`````````aaabbbaaadddhhhiiiiiijjjnnnpppmmmllllllllllllmmmnnnnnnnnnjjjggggggiiijjjfffbbb___^^^```cccgggjjjkkkkkknnnqqqwww~~~}}}{{{zzzzzz|||~~~rrrsssnnn\\\QQQLLLKKKJJJIIIIIIJJJKKKLLLKKKIIIJJJMMMNNNOOOTTTZZZ]]]dddkkkmmmooollldddZZZTTTNNNIIIGGGGGGGGGKKKQQQ^^^yyy}}}~~~lllaaaYYYXXXZZZ___qqqttthhh```\\\ZZZ___nnnqqqfffdddeeeddd]]]RRRGGGAAA??????@@@BBBDDDFFFFFFEEEDDDAAA@@@>>><<<;;;:::::::::===============>>>>>>???AAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAADDDDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@???????????????@@@@@@??????>>>======<<<======<<<<<<<<<<<<======<<<<<<=========>>>>>>>>>:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>=========@@@???>>>>>>>>>>>><<<::::::::::::::::::;;;<<<<<<::::::;;;;;;<<<=========@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@===<<<;;;<<<>>>@@@DDDIIIQQQWWW^^^fffooovvv}}}yyywwwtttpppllliiigggeeecccbbbaaa``````aaabbbcccbbbeeeiiijjjiiiiiijjjlllkkkjjjjjjjjjkkklllmmmmmmoookkkhhhhhhjjjjjjgggccc^^^^^^^^^aaaeeehhhiiihhhnnnpppuuu}}}|||{{{zzzzzzzzz}}}wwwzzz|||iiiXXXNNNJJJJJJIIIHHHHHHIIIJJJJJJJJJHHHIIIMMMPPPQQQWWW^^^dddkkkqqqsssssspppfff]]]TTTNNNHHHGGGFFFFFFKKKQQQ\\\vvvzzz|||jjj```XXXVVVUUUYYYhhhyyyvvvmmmcccYYYUUUWWWbbbvvvyyyllliiikkklllggg]]]QQQGGGAAA???@@@BBBEEEFFFGGGGGGGGGGGGEEEAAA===:::::::::;;;======<<<<<<======>>>???AAAAAABBBDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@DDDEEEEEEEEEEEEDDDCCCCCC@@@@@@???>>>>>>>>>>>>???@@@@@@??????>>>===============<<<<<<<<<<<<======<<<<<<<<<============>>>999::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<@@@???>>>>>>??????===;;;:::::::::::::::;;;;;;<<<::::::;;;;;;<<<======>>>AAAAAABBBBBBBBBCCCCCCDDDBBBAAA???======>>>???AAADDDIIIQQQWWW]]]dddmmmsssxxxqqqooollliiieeecccbbbccccccaaaaaa`````````bbbcccdddcccfffjjjkkkjjjhhhhhhhhhggggggggghhhiiijjjkkklllnnnllliiiiiikkkkkkiiifff___]]]]]]^^^aaadddeeeeeejjjkkknnnsssyyy}}}~~~}}}xxxxxxyyyyyy{{{xxxsssaaaSSSKKKHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGIIIMMMPPPRRRYYY```hhhoootttuuuuuuqqqggg]]]TTTMMMHHHGGGFFFFFFJJJPPP\\\tttjjjbbb[[[XXXVVVZZZgggtttvvvpppgggZZZWWWUUU\\\nnntttiiikkkmmmkkkdddYYYLLLDDD???@@@BBBEEEFFFHHHHHHIIIHHHEEEBBB???<<<;;;:::;;;===<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@??????CCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????@@@@@@????????????>>>>>>======>>>======<<<<<<<<<<<<===;;;;;;<<<<<<<<<=========::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>=========??????===;;;;;;::::::999::::::;;;;;;999::::::;;;<<<===>>>>>>AAABBBBBBCCCDDDDDDDDDDDDBBBAAA???>>>>>>>>>???@@@CCCHHHPPPWWW^^^eeemmmttt}}}~~~vvvnnniiidddcccbbb`````````aaaaaa^^^]]]]]]]]]___```bbbcccccceeeiiikkkllljjjhhhgggdddddddddeeefffggghhhiiikkkiiihhhjjjlllmmmllljjjaaa___\\\\\\^^^```aaabbb``````aaadddhhhmmmqqqssssssvvvxxx{{{~~~|||lll[[[PPPKKKEEEEEEDDDCCCCCCDDDEEEEEEGGGFFFGGGLLLNNNPPPVVV]]]dddjjjppprrrrrroooeee\\\SSSMMMGGGFFFEEEEEEJJJPPP^^^uuuzzzgggbbb]]]YYYXXX\\\hhhrrrtttqqqjjj___\\\XXXZZZhhh{{{zzzggggggggggggccc[[[OOOGGG???@@@BBBDDDFFFGGGIIIIIIDDDCCCBBBAAA???===;;;:::<<<<<<<<<<<<<<<======>>>???@@@AAACCCDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@??????AAAAAABBBCCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===============;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>><<<;;;;;;::::::999999999::::::999999:::;;;<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDAAA@@@???>>>>>>>>>??????BBBHHHQQQYYY___gggooouuuzzz}}}vvvoooiiidddaaaXXXYYY[[[]]]^^^^^^]]]]]]ZZZZZZZZZZZZ\\\^^^```aaa```bbbfffjjjlllllljjjhhhbbbbbbbbbccccccdddeeefffffffffgggiiikkkmmmnnnnnndddaaa]]][[[\\\]]]______XXXWWWWWWXXX[[[```fffkkkpppuuuzzz~~~}}}zzzfffWWWOOOLLLDDDCCCBBBAAAAAABBBCCCDDDGGGEEEFFFIIIJJJKKKPPPWWW]]]dddjjjnnnooommmeee[[[RRRLLLGGGEEEEEEEEEIIIOOO]]]sss~~~zzzxxxyyy~~~{{{ooo```^^^ZZZWWWVVV[[[eeemmm|||uuuppplllgggbbb\\\ZZZbbbqqq~~~gggccc^^^]]]\\\XXXPPPIII@@@AAABBBCCCEEEFFFHHHHHHBBBCCCCCCCCCAAA???<<<;;;<<<<<<;;;;;;<<<<<<===>>>>>>???AAABBBDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>???>>>===<<<<<<;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<======>>>>>>======;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999999;;;======<<<;;;;;;::::::999999999999999888999:::;;;<<<>>>??????>>>@@@AAACCCDDDDDDDDDCCCAAA@@@??????>>>>>>??????BBBIIIRRRYYY```gggnnntttwwwzzz~~~{{{ttttttwww{{{~~~yyyrrriiiaaa[[[XXXVVVOOOQQQTTTWWWYYYZZZYYYYYYYYYXXXXXXXXXZZZ\\\]]]___]]]^^^aaafffjjjkkkjjjhhhbbbbbbaaaaaaaaabbbccccccddddddfffgggiiikkklllmmmfffbbb\\\YYYYYYZZZ[[[\\\UUUTTTTTTSSSUUUZZZbbbgggooouuu}}}uuuqqqrrrtttaaaTTTNNNMMMDDDCCCBBBAAAAAABBBCCCDDDGGGDDDDDDGGGGGGGGGKKKQQQXXX```ggglllnnnnnnfff]]]RRRKKKFFFEEEDDDDDDHHHNNN[[[ooouuuqqqqqqttt{{{}}}qqqdddYYYYYYWWWSSSRRRWWW```fffwwwyyyooommmnnngggaaa\\\___hhhwwwlllcccXXXTTTTTTTTTPPPLLLAAAAAAAAABBBCCCEEEFFFGGGGGGFFFDDDCCCAAA???>>>>>><<<;;;;;;;;;;;;<<<======>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;;;;999::::::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============:::999:::;;;===>>>===<<<;;;::::::999888888999999888999:::;;;<<<>>>??????>>>@@@BBBDDDEEEEEEDDDDDDBBBAAAAAAAAA@@@@@@@@@@@@DDDJJJSSSYYY^^^dddjjjooouuuwwwzzz}}}~~~{{{wwwttthhhffffffiiimmmqqqqqqqqqpppmmmggg___WWWQQQNNNMMMLLLMMMOOORRRUUUWWWXXXYYYYYYYYYXXXXXXYYY[[[\\\]]][[[[[[]]]aaaeeeggggggeeebbbbbbaaaaaa``````aaaaaadddeeeffffffffffffggghhhgggbbb[[[VVVUUUVVVXXXXXXTTTTTTSSSRRRSSSXXX```fffnnnvvvxxxjjjgggkkkmmm\\\PPPKKKKKKEEEDDDCCCBBBBBBCCCDDDEEEEEECCCCCCEEEEEEEEEIIIOOOWWW^^^fffkkknnnmmmfff]]]QQQKKKEEEDDDCCCCCCHHHNNNZZZooowwwnnnkkklllpppwww}}}wwwwww|||jjj]]]VVVXXXVVVQQQPPPUUU]]]bbbkkkqqq}}}ooommmsssllleee______dddrrrqqqeeeVVVOOOPPPRRRPPPMMMAAAAAAAAABBBBBBDDDEEEEEELLLJJJFFFBBB@@@???@@@@@@<<<;;;;;;;;;;;;<<<=========>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDAAABBBBBBCCCDDDDDDDDDCCCDDDCCCBBBBBBAAAAAABBBBBB>>>>>>>>>>>>>>>???????????????>>><<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;::::::<<<>>>@@@???===;;;::::::999888888888999888999:::;;;===>>>???@@@???@@@CCCEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAFFFLLLSSSYYY]]]aaafffkkktttuuuvvvwwwxxxvvvssspppdddaaa___aaadddggghhhgggeeeccc___YYYRRRMMMKKKJJJNNNNNNNNNPPPSSSWWWZZZ\\\ZZZZZZYYYYYYYYY[[[\\\]]][[[ZZZZZZ]]]aaadddcccbbbcccbbbaaa``````___``````fffggggggfffdddccccccdddfffaaaYYYTTTSSSTTTUUUVVVTTTTTTSSSRRRRRRWWW___fffnnnxxxtttfffeeekkkzzzhhhXXXMMMIIIHHHEEEDDDCCCCCCCCCCCCDDDEEEDDDBBBBBBEEEEEEEEEJJJPPPVVV]]]eeeiiilllkkkddd[[[QQQKKKEEEDDDCCCCCCHHHNNN[[[ppp