BM6(; }}}zzznnnkkkhhhccc^^^ZZZWWWUUULLLLLLKKKJJJIIIHHHHHHGGGAAAAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<999999999999:::::::::::::::999999999999888888888888888888777777888888888999999888888888888999999999999888888888777777777777777777888888888999999888888999999999999888888666666777777888999999:::777888888888888888888777888888888888888888888888777777777777888888888888888888888888888888888888888888999999999999888888888888888888888888888888777777888888777777666555777888888888888888888777888888888888888888888888888888888888888888888888888888888999999999999:::999888777888:::::::::999999999999999999999999999888888888888888888888888777777777888888888999999888888888888888888888888888999888666888<<<;;;888777888888888999999999999999999999999888888888777888888888888888888888888777777777777777777777777888888888888888888888888777777777777777777777777666666666666666666666666555666888777666666777999888888888888777777777777666666666777777777888888777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777888888888888777777666666666777888888888777777666666777777888777777777666666666555555666666666555555555444444555555555555555555555555666666666666666666666666444444444444444444444444444444555555555666666666555555444444444444555555555555555666666666666777666666666666666666666666555555444444555555666777777666666666666555555555444444444444444444444444555555444444444444555555444444444444444444444444333333333444444444555555333333333444444444555555444444555666666666666555555555666777777777777666888888888888888888888888666666666555555555444444555555666777777777777666333444444444555555555555666666666666666666666666555555555555555555555555333333333333333333333333222333444444555555444444333222222222222333444444555555555555555555555555333333333333333333333333444333333222222333333444444333222222111111222222111111111111111111111111111111111222222111111111111111111111111111111111000000111111111222222222111111111222222111111111wwwmmmmmmrrrgggcccaaa]]]XXXPPPHHHAAA===AAA???>>>======<<<999777===<<<;;;999888666555555777777777777666666666555777777666555555666666777888888888777777777777777555555666666777777777777777777777777666666666666666666555555555555666666777777666666666666777777777666666666666555555555555555555666666666666777666666777777777777666666444444555555666777777777555555666666666666555555666666666666666666666666555555555555666666666666666666666666666666666666666666777777777777666666666666666666666666666666555555666666555555444333555555666666666666555555666666666666666666666666666666666666666666666666666666666666777777777777777666555666777888888666777777777777777777777777666666666666666666666666555555555666666666666777666666666666666666666666666777666444555999999666666666666666777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444333444666555444444555777666666666666555555555555444444444555555555666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666666666666555444444444444555666666555555555444444555555555555555444444444333333333444444444333333333222222333333333333333333333333444444444444444444444444222222222222222222222222222222333333333444444444333222222222222222222333333333333444444444555555444444444444444444444444333333222222333333444555555555444444444333333333222222222222222222222222333222222222222222222333222222222222222222222222111111222222222333333333111111222222222333333333222222333444444444444333222333444444555555444444666666666666666666666666444444444333333333222222222333444444555555444444111111222222222333333333444444444444444444444444333333333333333333333333222222222222222222222222111222333333444333333333222111111111111222333333333333333333333333333333222222222222222222222222222111111111111111111222333222111111000000111111000000000000000000000000///000000111111000000///000000000000000000000000//////000000000111111111///000000111111000000///ooobbbfffnnnaaa___]]]YYYSSSKKKBBB;;;777888777777888999999888666666777777888999::::::;;;777777777777777777777777444333333333333444555555333333333333333222222222333333333333444444555555666555555555555444444444444444444333333444444444555555444444444444555555555555444444444333333333333333333444444444555555444444555555555555444444222222333333444555555666333444444444444444444333555555555555555555555555333333333444444444555555555555555555555555555555444444555555555555444444444444444444444444444444333333444444333333222111333444444444444444444333444444444444444444444444444444444444444444444444444444444555555555555666555444333444666666666555666666666666666666666666555555555555555555555555333333333444444444555555555555555555555555555555444666444222333777777333444444444444555555555666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222111222444333222222333555555555444444444333333333222222222333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444555555333222222222222333444444444333333222222333333444333333333222222222111111222222222111111111000000111111111111111111111111222222222222222222222222000000000000000000000000000000111111111222222222111111000000000000111111111111222222222333333333222222222222222222222222111111000000111111222333333333333222222222111111000000000000000000000000111111000000000000111111000000000000000000000000///000000000000111111111///000000000000111111111000000111222222222222111111111222333333333333222444444444444444444444444222222222111111111000000111111222333333333333222///000000000000111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222333333333333222111111000000111111222333111111111111111111111111111111111111111111111111000000////////////000000222111111000///000000000//////////////////////////////000000000000//////////////////////////////////////////000000000000//////000000000000//////kkkbbb```hhh^^^^^^\\\WWWPPPHHHAAA;;;777999999999888888888888777666666666666666666666666555555333333333333555555333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222111111111111111111333222222222222222222333222222222222222222222222222333333444444333333222222222333333333444444444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222444444444333333333222222111111111111111111111111222222222222222222222222000000111111111222222222111222222333333222222111111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333222222222111111222222222222222222222222111111222222222333333333333333333333333333333333111111111111111111111111000000000000000000000000111111222222222333333333000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////000000111111111111000000////////////////////////......///000000000000000////////////////////////000000111111111111000000////////////////////////////////////////////////000000111111111111000000////////////////////////000000000000////////////000000////////////000000000000////////////000000////////////////////////////////////////////////////////////////////////...///////////////......................................................kkkbbb___eeeYYY\\\YYYTTTNNNFFF???999666777777777666666666555555555555555555555555555555444333222222222222333444222222222222111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111222222333333333333222222111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222222222111111111000000000111111111111111111111111000000000000000000000000000000000111111111111222111111222222222222111111111111111111222222222222222222222222222222222222222222222222222222222222222111111111111111111111222222222222111111111111111111111111111111111111000000000000111111111222111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////....../////////000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................------.........////////////////////////////////////////////////////////////000000111111000000///..............................///000000000000///........................///000000111111000000///........................///////////////////////////000000111111000000///////////////////////////////////////////////////000//////////////////000000//////////////////000..............................................................................////////////......------------------------------------------------hhhaaa___cccUUUXXXUUUQQQKKKDDD===888444444444444444333333333333444444444444444444444444222111111000000111111222111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000///000000000000000000000000000000000111111111111111000000//////000000111000000000000000000000000000111111222222111111000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000111111000000000111111111111111111111111/////////............---000000000000000000000000/////////////////////////////////000000000000111000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111/////////000000000000000111111111111000000000000////////////////////////....../////////000000000000000000000000000000000000000000000000000000000/////////////////////////////////000000000000111////////////////////////////////////////////////------.........///////////////////////////////////////000000000111111111////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////....../////////000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////................................................---------------------------.........////////////................................................................................................................................................------------------------------------..................................../////////////////////////////////000000/////////........................---...//////000/////////........................//////000000000000//////........................//////////////////////////////000000000000////////////////////////////////////////////////////////////............////////////............//////........................................................................------......///......---------------------------------------------------yyyaaa^^^___dddUUUVVVSSSOOOIIICCC<<<777444333333333222222222111111222222222222222222222222////////////////////////000000000////////////...////////////////////////...............................................................//////////////////000000000000000000//////......//////000//////////////////////////////000000000000//////....../////////000000000........................////////////////////////........................////////////////////////......////////////......////////////////////////......---------,,,,,,,,,............................................................//////////////////000000000000//////...////////////000000000////////////////////////////////////////////////.........///////////////000000000////////////...------------------------............////////////////////////////////////////////////////////////........................------........./////////................................................------------.........///............................../////////000000000........................................................................................................................................................................---............/////////////////////////////////................................................////////////////////////........................................................................------------------------------------------------------------------------------------....................................------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------..............................////////////......------------------------------...////////////..............................//////000000//////......................................................//////000000//////...........................---.............../////////......------......//////......------......///------------------------------------------------------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvv___\\\^^^dddVVVUUUSSSOOOIIIBBB<<<777444333333222222222111111111000000000000000000000000........................//////.........---------........................------------------------------------------------,,,,,,,,,------.............../////////000000000///..................///...........................//////000000//////...---------.........//////------------------------........................------------------------........................,,,------......------,,,...........................---------,,,,,,,,,,,,------------------------........................,,,,,,---------.........---......//////......------------.........//////................................................---........./////////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000////////////////////////........................------------------------,,,,,,---------.........---------------------------------------------------------.........//////------------------------------........./////////------------------------------------------------------------------------........................------------------------------------------------------------------------,,,,,,---------.................................------------------------------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......---------------------------------,,,,,,---.............................................////////////..............................------------------------......////////////......------------------------,,,,,,------..................------------............------------......------------------------------------------------------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzaaa[[[[[[bbbUUUVVVTTTOOOIIIBBB;;;666333333222222222111111111111////////////////////////,,,------......------,,,...---------,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,---.........------......//////000000///......------......///...........................//////000000//////...------------............------------------------........................------------------------------------------------,,,,,,------------,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,---------...------------------------------------------------,,,,,,------.../////////...---------,,,,,,,,,,,,++++++++++++++++++++++++------........./////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------............------------------------------------------------------------............------------------------------++++++,,,,,,---.........------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++}}}bbbYYYWWW___TTTVVVTTTOOOHHHAAA:::444111222111111111000000000000........................,,,,,,---......---,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,---......///,,,,,,---......///000000//////............//////........................//////000000000000//////---------............///------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------------,,,---------------------------------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++yyy|||```VVVTTT]]]TTTVVVSSSNNNGGG@@@888222///111000000000////////////------------------------,,,,,,............,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------------------------------++++++,,,------...//////,,,,,,------...///000000//////............////////////////////////////////////000000000000//////---------.........//////------------------------........................------------------------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------************************************************ttt]]]^^^XXXVVVNNNUUUPPPIIICCC???999222---///............---------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,++++++*********+++++++++,,,------......+++---//////...------.........---,,,+++,,,...111---......---///333333///***...111///+++***---111...///...---,,,---...000...***(((+++000111,,,&&&***---000///,,,***+++...***,,,...///---+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))************************************))))))************)))))))))************+++++++++************************)))************+++++++++************************++++++************************))))))******+++,,,************************************************)))))))))))))))))))))))))))************++++++++++++++++++************))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))************************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---***************************++++++,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,************************+++++++++*********))))))qqqZZZ[[[VVVXXXQQQVVVQQQJJJDDD???999222---............------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++++++++000000...+++)))***,,,///---------,,,+++++++++,,,111333222---+++,,,+++'''000000000000000///......***,,,---......------...222222111000///---,,,+++---...000///------...///,,,---.........---------+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++*********)))))))))((((((+++++++++******)))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))************************************************(((((()))))))))*********************************))))))************))))))))))))*********+++++++++************************))))))*********+++++++++******************************************************))))))******+++,,,************************************************))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---************************++++++++++++++++++******************)))))))))((())))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++*********************************************+++++++++,,,,,,************************+++++++++*********))))))nnnVVVXXXUUUYYYUUUVVVRRRLLLEEE???888222---............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++************************+++++++++***************)))))))))*********+++++++++++++++++++++*********,,,,,,+++++++++++++++++++++,,,,,,++++++---000333//////000//////...---------222555222000222333222111---+++---111333111...,,,...000222333222000///'''***,,,***((()))---111+++++++++++++++,,,---------,,,,,,+++******++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++******))))))))))))((((((************))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************((())))))******))))))((()))))))))*********++++++************************)))))))))*********++++++***************************************************))))))))))))***++++++************************************************)))))))))))))))))))))))))))))))))*********++++++++++++*********)))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))************************)))))))))*********++++++************************)))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,************************+++++++++******))))))(((************))))))))))))))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************)))))))))*********++++++************************+++++++++++++++*********)))******+++,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++************)))))))))*********************************++++++++++++,,,************************+++************)))))))))mmmVVVWWWTTTYYYUUUVVVSSSMMMFFF>>>777111............---------,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++******))))))*********************************************)))))))))))))))************+++++++++************************+++,,,------...&&&)))---......---------,,,++++++,,,.../////////222>>>IIINNNQQQVVV[[[\\\BBB<<<666333333444333111//////000222222111...,,,+++,,,,,,,,,,,,...222555---,,,++++++,,,...//////---,,,++++++++++++)))(((++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))*********)))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************(((((())))))))))))(((((())))))))))))************************************))))))))))))************************************))))))))))))************)))))))))))))))***++++++************************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((************************))))))))))))************************************))))))))))))))))))))))))))))))))))))***************************++++++,,,************************++++++***))))))(((((((((*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))************))))))))))))))))))))))))+++++++++***************))))))***++++++++++++************+++++++++,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))************************************++++++++++++************************************))))))))))))nnnYYYZZZUUUXXXTTTUUURRRMMMFFF>>>666111///...------------,,,,,,,,,,,,,,,+++++++++*********+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))******+++++++++,,,***+++,,,,,,***)))***+++///...///222777:::<<<;;;===KKKYYYaaaeeejjjmmmmmmjjjddd[[[QQQJJJFFFFFFGGG???>>><<<======<<<888555:::555///...//////+++'''000000000/////////000000,,,++++++---000000...+++++++++++++++++++++++++++((((((((((((((((((((((((***))))))))))))))))))***)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******************)))))))))((((((((((((((((((((((((((((((+++******))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,************************++++++***)))(((((())))))))))))))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))qqq\\\[[[UUUXXXTTTRRRQQQLLLEEE===555111000------------,,,,,,,,,,,,++++++++++++*********************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))***************************************++++++,,,...222:::CCCIIIOOOPPPSSSZZZbbbffffffddd```kkktttwwwxxxxxxwwwsss{{{wwwwwwyyy|||mmmlllkkklllmmmkkkfffaaaZZZQQQJJJLLLRRRRRRIII>>>555777888444///******++++++)))(((+++...000...,,,++++++++++++++++++++++++((((((((((((((((((((((((***))))))(((((())))))***))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))*********)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))***++++++************************+++***)))(((((()))++++++))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))***************)))******+++,,,+++++++++++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************+++)))))))))))))))))))))))))))))))))************+++************************(((((()))))))))))))))***ttt\\\ZZZTTTXXXVVVOOONNNKKKDDD<<<555111111---------,,,,,,,,,++++++++++++++++++************((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((()))))))))*********+++***+++,,,...000222333444444888AAAJJJUUU```jjjqqqssswwwxxxTTTYYYZZZSSSFFF;;;999:::999333---+++,,,...,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))''''''(((((()))******+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++************************+++***)))))))))+++---...((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++((()))))))))*********+++***++++++,,,,,,,,,,,,,,,,,,,,,---------.................................------,,,,,,,,,,,,------------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))******uuu\\\XXXSSSYYYXXXMMMMMMJJJDDD;;;444111111---------,,,,,,,,,+++++++++++++++************)))''''''(((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))*********+++)))+++...333888<<<@@@BBBGGGQQQ```oooyyy~~~~~~mmm___[[[\\\QQQGGG:::222000000///---++++++++++++++++++++++++************************))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************************+++***))))))***,,,...000(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++(((((())))))*********+++++++++,,,------------,,,---------.........//////...........................------,,,,,,------...................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************'''((((((((())))))******mmmbbbUUURRRVVVPPPSSSKKKDDD@@@;;;333...---------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''(((+++---333&&& ''',,,+++---222666;;;@@@CCCKKKUUU\\\]]]gggkkkttt~~~pppRRR???999888333---+++---//////...,,,++++++,,,***)))***)))''''''(((***))))))(((((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((((('''************))))))))))))(((((((((((())))))))))))******))))))))))))******,,,+++)))(((((()))+++,,,)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++---,,,+++---//////---***------...///000000...,,,///222111,,,,,,000000,,,......---***+++...111111...///111111...+++---111111000000//////......---000000///......------------------------,,,++++++........................,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))eee^^^TTTTTTYYYTTTSSSLLLEEEAAA;;;333......------,,,,,,,,,+++++++++******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((()))***)))''''''((())),,,***---444888999:::>>>;;;EEEQQQZZZeeemmmpppmmmrrrvvv|||yyyooocccWWWNNNDDD===333,,,)))***,,,...))))))***)))((()))---111***))))))((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******,,,+++***))))))***+++,,,******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++************+++++++++,,,,,,******,,,000222333222000000......------+++***000444444111111555555222///111222222111111///---///......//////......///000---+++,,,///000///---...---***))))))***,,,.........///000000111111111........................,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iiicccXXXUUUXXXRRRSSSLLLEEEAAA<<<444//////,,,,,,,,,,,,++++++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((((((''')))***)))((('''((())))))111999<<<@@@GGGLLLLLLVVV^^^fffkkkppptttrrrnnnmmmlllgggeeeooo|||~~~vvvyyy}}}ssscccMMM<<<444111000000***,,,---+++((((((***,,,******)))(((((('''(((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((()))))))))************))))))))))))******,,,+++***))))))***+++,,,************************((((((((()))***+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,000...,,,+++---........./////////000000111222333+++///000......000///---//////000000000///......222111000000111111000///555111......222444222///111000///......///000111---......//////000000000------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))mmmggg[[[UUUVVVQQQSSSLLLEEEAAA<<<444000000,,,,,,,,,++++++++++++*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&'''((()))))),,,///222888AAAEEEDDDJJJWWW\\\YYYdddeeebbb]]]\\\___```^^^\\\___\\\XXXdddxxx~~~uuuttt|||vvvdddVVVHHH;;;222...//////------...,,,(((+++***)))((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((()))))))))(((((()))))))))*********+++******))))))******+++,,,++++++******++++++,,,************************))))))))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,---+++,,,,,,,,,------------111000///.........------,,,---.../////////000111222333444333333333333111222///...000111222555999///111222...,,,------,,,111///...///111222333222,,,---...//////...,,,+++000000///...............------------------------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))gggeee\\\VVVWWWSSSRRRKKKDDDAAA<<<444000000,,,,,,+++++++++***************))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((***...444<<>>AAA;;;555666999999444666666555222111111222222111000//////000111222111111000//////000000111.................................---------,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))iiifff\\\UUUUUURRRQQQJJJCCC@@@;;;444//////++++++++++++******************))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))***,,,...111666???HHHNNNOOORRRVVV\\\bbbddd[[[PPPFFFJJJMMMNNNRRRYYY\\\[[[___mmmyyy|||~~~~~~nnncccLLL555---000...'''......,,,+++******************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++)))))))))*********++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++*********++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,---------......---.........////////////,,,...000111000///...///+++...000111222555;;;@@@HHHDDDBBBEEEIIIMMMTTT[[[pppnnnrrrzzzyyypppkkklllhhhpppsssmmmjjjnnnqqqooogggeeebbb\\\TTTKKKDDD@@@@@@===888333000000222333000///.........///111222//////////////////////////////.........---------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))kkkggg\\\SSSTTTQQQPPPHHHBBB???:::333//////++++++++++++******************))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''')))***+++,,,---111444888<<>>999222......+++++++++************)))******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))'''''')))***,,,...///000666:::@@@EEEIIIKKKNNNOOOPPPHHHEEEHHHGGGEEEKKKVVV\\\```bbbbbbeeekkknnnlllmmmlllnnnssstttuuu||||||vvv~~~yyyqqq\\\LLL???111111///...---,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))***+++,,,,,,------)))************+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((((()))***+++---///000************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++---------.........//////////////////000000000000222555888===CCCNNN[[[dddlll[[[LLLIIIDDD>>>:::777555555111111111111111111111111000/////////..................---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))jjj___UUUUUUNNNNNNOOOHHHBBB>>>999222...---,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$'''***,,,...///111333???BBBFFFIIIKKKKKKJJJJJJAAABBBDDDFFFHHHLLLPPPRRRXXX]]]dddjjjmmmooopppqqqnnnsssvvvttttttzzz~~~tttttt}}}}}}|||zzziiiQQQ777---------+++************+++---,,,)))'''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++///,,,******++++++***((('''))),,,...,,,)))(((***(((***,,,,,,+++***)))))))))((((((+++---+++***)))))))))*********)))((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))************))))))))))))000///...+++)))((()))+++++++++***(((***......++++++...000000///------......---,,,,,,------,,,+++(((***)))(((---555444,,,,,,***))))))******'''%%%...---,,,***))))))))))))++++++)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))*********)))))))))))))))---)))''')))...111///,,,)))......,,,...444333...***,,,000444555555:::@@@MMMRRRZZZnnn|||VVVFFFCCC;;;666999444222:::888222444222,,,,,,222222+++***...+++++++++---...---***(((,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))eee___YYYZZZSSSRRROOOHHHAAA>>>999222...---,,,,,,++++++***))))))((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&,,,...//////000222666999EEEDDDCCCBBBBBBCCCCCCDDDLLLPPPTTTSSSOOOMMMOOOSSS___aaadddeeefffgggiiikkkooouuuzzzzzzxxxzzz}}}~~~|||yyy~~~dddIII888000.........,,,***((('''(((***+++))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))******+++,,,......///&&&'''(((+++---.........111---***)))+++---///000******)))(((((())),,,...,,,+++,,,...///---,,,,,,************+++,,,------'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,+++***)))*********+++,,,,,,------%%%'''+++000444444111...///******...000---+++---...---+++***+++,,,---...(((***,,,,,,******,,,...///111000------......------------------,,,+++***))))))))))))))))))******++++++***((((((''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******************************(((,,,111111...***((()))555...+++000111...---///---555===DDDOOO]]]gggkkkssseee___JJJ999666222///666666555000++++++///111///000///......000000///...,,,,,,,,,,,,++++++++++++******++++++++++++******************************))))))))))))*********+++))))))))))))))))))))))))bbbaaa]]]^^^TTTRRRNNNGGGAAA===999222------,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))))))))'''&&&000000000000222666<<>>;;;;;;===AAACCCOOOVVV\\\[[[UUUQQQUUUZZZ^^^^^^]]]\\\\\\^^^bbbfffgggjjjnnnnnnmmmnnnsssyyy|||uuuiiiNNN???555...///...,,,***((((((***,,,))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((())))))))))))*********+++******)))((((((((((((000111222000---***((('''000+++&&&%%%(((+++***(((000///---,,,++++++,,,---((()))******++++++*********)))((((((((()))+++,,,(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,------,,,+++******(((((()))***+++------...///+++((('''((()))'''&&&,,,%%%&&&...000***(((---///......000111333222222333333333111...---///111,,,,,,---...,,,))),,,000,,,---------+++++++++,,,((()))******+++******)))++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((())))))))))))*********************++++++++++++------,,,+++***---111555111+++///999777///888LLLTTT]]]iiivvvhhhZZZHHH888777555999666...000888777,,,222000...---...///......------,,,,,,,,,+++++++++******++++++++++++******************************)))))))))***************))))))))))))))))))))))))dddbbb\\\\\\QQQNNNMMMFFF@@@===888111------+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++,,,222333555777999>>>DDDHHH>>><<<;;;;;;>>>CCCHHHLLLTTTWWWZZZXXXSSSQQQSSSVVVRRRSSSTTTVVVXXX\\\bbbfffllllllmmmoooppprrr{{{|||}}}wwwhhhSSS>>>111///------...---***'''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++---,,,++++++***++++++,,,(((+++---......///222444...000111000000///+++&&&+++,,,---...///...,,,***(((+++---++++++---...---+++*********))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++************++++++,,,,,,---------,,,,,,---///111444666000///...000222333222111444888===???<<<888555444777444222444777888333...444///...222333//////444---...///...+++***+++---,,,,,,------,,,+++***))),,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***))))))((('''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,222,,,''')))000555555222666111......222GGGxxxpppiiiOOOGGG:::000000555555111444111///...///...---,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))gggaaaZZZYYYPPPNNNLLLEEE???<<<888111------+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))+++***)))((())),,,///111888;;;===???AAACCCFFFHHH999:::===BBBGGGKKKOOOQQQ___[[[VVVRRROOOLLLJJJIIILLLOOOTTTXXX\\\```eeehhhllllllqqqyyy||||||~~~eeeDDD;;;000,,,...///,,,'''************************(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***************************************++++++++++++...---------...111333444,,,,,,+++))))))+++///111)))111666222///000222111111///------...//////---,,,111333///---111333111+++,,,---......---+++***))))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************************+++++++++++++++++++++******+++++++++.........---------------''',,,222333111......///333::::::666<<>>666111444777555///,,,444444333111...------...,,,,,,,,,------,,,,,,+++,,,++++++************+++************************************************))))))))))))))))))))))))((((((''''''''''''((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,,,,,,,---------...+++...111444333111...,,,///<<>>;;;777000------************************))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))+++///333555999;;;===>>>===<<<<<<===;;;>>>DDDIIIMMMOOOOOONNNZZZUUUPPPNNNPPPQQQNNNKKKRRRVVV[[[___bbbeeegggiiikkkmmmwww~~~{{{~~~}}}~~~iiiXXXBBB444///000///,,,************************)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))************************************+++++++++,,,,,,,,,---,,,***))))))***+++---666333111111444888;;;;;;@@@IIILLLDDDBBBKKKWWW\\\___VVVJJJAAA<<<;;;999888...555666...***...000---)))***,,,---...---,,,+++******++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********************************++++++++++++,,,+++*********+++,,,---...,,,,,,---......///000000777555222111444===JJJSSSQQQYYY___dddqqq|||hhhYYYUUUQQQRRRYYY]]]UUUJJJAAA===999666555333111000,,,+++++++++,,,---...///,,,,,,+++++++++++++++,,,************************************************))))))))))))))))))))))))((((((''''''''''''((((((+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,------......//////%%%///555000)))000GGG]]]WWWiii|||XXX>>>888333111000111222222111000//////.........---------++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********************************iii___WWWXXXQQQQQQJJJCCC===;;;777000,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,///333555888999777888888777666666888:::>>>AAAFFFKKKMMMLLLJJJHHHHHHIIILLLPPPTTTVVVVVVTTTZZZ]]]aaacccdddeeegggiiirrrpppuuu~~~{{{ooohhhjjjrrrkkkfffeee```WWWQQQPPPWWWKKKGGGMMMQQQPPPSSS[[[MMMIIIIIIQQQZZZ___\\\XXXJJJYYYjjj```mmmiiiQQQ???555222111************************))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********************************+++++++++,,,,,,,,,,,,---......///111444999>>>AAA<<<<<>>888333111000000000////////////.........---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********************************jjj```VVVVVVOOONNNJJJCCC===:::666000,,,,,,******************++++++))))))))))))))))))))))))(((((((((((())))))))))))))),,,222777;;;======<<<888888888777888;;;@@@DDD>>>AAAFFFIIIKKKIIIGGGEEEAAAGGGOOOTTTUUUTTTSSSRRR]]]___aaabbbcccdddgggiiicccZZZVVVWWWQQQDDD@@@DDDRRRFFF>>>BBBIIIMMMOOOSSSNNNGGGIIIVVV[[[VVVWWW___dddhhhnnnrrrpppmmmlllnnnkkkvvv{{{XXXRRRddd]]]iii___YYY\\\hhhpppsss}}}pppSSS>>>444111************************))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------000444;;;FFFTTTbbbnnnuuujjjhhhjjjssszzz{{{ooofffjjjrrroooaaaWWWXXXXXXSSSJJJEEE===666111000111333***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---///222444666999<<>>LLLccc~~~rrr]]]TTTGGG<<<666444444444000/////////............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********************************ccc```WWWZZZUUUNNNLLLDDD===:::666000---...+++++++++************)))+++*********))))))(((((()))***)))((('''''')))+++222777999:::???DDD@@@888333777:::<<<<<<>>>CCCGGGCCCGGGLLLMMMGGG@@@@@@FFFGGGNNNUUUTTTPPPOOOUUU[[[aaaeeeffffffhhhhhhaaaYYYGGG>>>888:::<<<===BBBIIIRRRUUU\\\cccjjjooorrrsssrrruuutttrrrtttzzz}}}|||~~~~~~~~~rrreeecccfffhhhooouuutttkkk```WWWTTTNNNVVVjjjyyyYYY@@@666444///,,,+++***'''***///(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))(((---+++***,,,---------...,,,,,,///222000...333<<>>BBBIIIKKKRRRYYYZZZWWWTTTVVVYYY]]]]]]ZZZTTTPPPLLLDDD;;;AAA<<<;;;AAAHHHLLLRRRYYYgggjjjnnnssswwwyyy{{{{{{|||~~~{{{vvvtttvvvwwwtttrrrrrrqqqqqqqqqqqqpppppptttxxx{{{xxxqqqjjjhhhiiiqqqwww}}}~~~{{{xxxwwwwwwttthhhdddlll}}}yyy]]]LLL<<<333------///,,,)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,---+++***+++,,,,,,---...222333333222444===KKKUUUbbbhhhvvvzzzuuummmpppuuuwwwppp___KKK>>>;;;666666222+++111555,,,---...---++++++...///...+++*********))))))))))))************************((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************************++++++++++++,,,+++++++++------,,,+++000333444777===DDDXXXrrrkkkooo{{{yyywwwmmmsss|||tttfffbbbfff|||zzzvvvrrrsss}}}sssmmmyyyvvvoooppp{{{sss|||tttkkkjjjkkk```LLL>>>999555///***((())),,,...111///------,,,+++)))''',,,,,,,,,++++++++++++***************************((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************&&&,,,333444000,,,,,,...444333+++)))222999JJJdddyyyvvvwww|||}}}xxxJJJ222:::666000,,,111777777111---...............---------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++***))))))eeebbbYYY[[[VVVOOOLLLDDD===:::555000---...+++++++++************)))************))))))))))))(((((())))))***,,,111444555;;;???===888777777666;;;999888<<>><<<<<<>>>???===<<>>FFF]]]~~~vvvmmmdddUUUQQQNNNBBB000---000***...------///---++++++///+++++++++*********))))))************************)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))*********++++++************+++++++++,,,,,,---......---------...777:::FFFWWWccckkk}}}zzzxxx~~~qqqiiinnnvvvyyyuuuuuu~~~sssqqqqqqpppggg]]]aaalllwwwrrrZZZXXXQQQEEE888...,,,111666---,,,+++,,,---...,,,+++,,,,,,,,,,,,++++++++++++************************)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++))),,,///...******...333,,,111///444GGGZZZsss~~~{{{cccgggqqqXXXMMM@@@555111888777...,,,222//////......------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************)))fffcccZZZ\\\WWWPPPKKKDDD===999555///------+++++++++*********))))))*********)))))))))))))))'''(((***+++---111666999;;;===<<<999666666888999AAA??????@@@BBBBBB@@@>>>999999;;;>>>===>>>DDDLLL]]]XXXQQQJJJCCC<<<777444111444777999AAAKKKQQQRRRNNNNNNRRRYYY___bbbbbbccchhhgggeeeccc```\\\YYYXXXPPPRRROOOJJJHHHJJJIIIFFFEEEDDDDDDCCCBBBAAA@@@???BBB???>>>@@@CCCEEECCCAAAFFFHHHJJJKKKMMMRRRXXX\\\bbbhhhooosssuuuxxxzzzhhhbbbmmmwww|||gggFFF222,,,+++---///+++***************))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++---...///000,,,///000......000222111888KKK]]]jjjkkkKKK999444...555...,,,//////+++))),,,,,,,,,+++++++++*********************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,///.........///000000000;;;<<>><<<<<<===::::::???CCCDDDBBBEEEKKKUUULLL@@@777222111111111444777:::;;;@@@JJJQQQRRROOOQQQSSSUUUWWWWWWTTTQQQWWWUUURRROOOJJJFFFCCCAAA<<<>>>>>>;;;;;;>>>>>>;;;777777777777777777777777888888888777777888888999:::;;;<<<<<<===>>>AAACCCEEEEEEFFFHHHNNNYYYeeemmmzzz{{{tttjjjmmmwwwvvvcccHHH777...---111,,,,,,++++++*********)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))******))))))))))))))))))))))))************************++++++******+++,,,......---000///,,,111AAAOOOVVVWWWnnnvvv[[[OOOFFF999000***,,,//////...---,,,,,,,,,,,,++++++++++++************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************++++++++++++***++++++++++++,,,,,,,,,000---+++---111555666555KKKQQQjjjzzzwww}}}wwwvvvzzz}}}{{{{{{~~~}}}|||xxxxxxpppyyyjjjWWW@@@111666333000............------------,,,,,,,,,++++++************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,---------(((+++///222333333333333PPPooo|||zzztttwwwsss{{{xxx|||nnn]]]```yyy___AAA888;;;888///111111000//////...---------------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))***++++++eeebbbZZZ^^^YYYSSSKKKCCC<<<999444///,,,---+++++++++************)))))))))))))))************(((+++000333666888;;;===AAA999333555:::===???BBB;;;===???<<<777666888<<<===>>>BBBHHHHHHDDDCCCFFFBBB<<<444//////555;;;>>>???CCCEEECCCCCCHHHLLLLLLMMMOOOOOOMMMNNNNNNKKKEEEDDDCCC@@@===:::777555444666999999777777999999666555555666666777888888999444666888888666666888:::666666777888999999888888555888>>>EEEIIIIIIGGGDDDXXXXXXZZZaaalllyyyjjj\\\YYYssszzzeeeMMM888,,,***------,,,,,,+++*********))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))******+++))))))))))))))))))))))))************************,,,++++++***+++,,,...///***000444888MMMppp{{{nnncccEEE@@@555,,,,,,000000,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,...444<<>>555444444333222111000///...------------,,,,,,,,,+++++++++++++++++++++++++++***)))((()))***,,,---bbbaaaZZZ___ZZZTTTJJJCCC<<<888444...,,,,,,+++++++++************)))(((((())))))*********+++***///555:::;;;;;;::::::333333888>>>===888999???777333000111666<<<>>>>>>;;;888999:::888333000111222666<<>>===???<<<666333666999888666777===DDD<<<777111,,,+++---222666:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@???===999666:::777333000111222333444888777555444444555777888===:::888999<<>><<>>===>>>???@@@@@@@@@???>>>===:::777777999;;;:::999999999999999999999999999666;;;<<<999999>>>BBBAAALLL\\\nnnxxxzzzYYY\\\lllggg888333...---//////+++&&&+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++///...,,,,,,,,,---------...333///---555999>>>IIIZZZbbbwwwrrr^^^EEE......//////...---,,,+++***---------,,,,,,---......************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,+++,,,...///...------888DDDEEEEEETTTdddssshhhccc{{{gggaaaeee^^^WWWPPPKKKJJJIIIEEEBBBDDD???===>>>??????BBBGGGFFFDDDBBBAAABBBFFFJJJMMMKKKOOOVVV\\\ccckkksssyyymmmnnnzzz||||||zzzhhhJJJ;;;<<<000...///111...)))***000,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,%%%000444---+++222555222(((???cccjjjooopppkkkbbb\\\[[[^^^YYYWWWUUURRROOOMMMLLLKKKMMMMMMLLLKKKJJJIIIIIIHHHNNNNNNMMMKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIFFFHHHKKKMMMLLLJJJFFFCCCOOOeeeyyyzzzkkkaaaeeeooo}}}~~~lllsssxxxppp```bbbddduuuRRRCCC:::555222777888,,,///000////////////,,,'''...---,,,,,,++++++++++++************************gggfff]]]___YYYSSSJJJBBB:::666222...---000***************************)))(((((()))+++---///777888===AAA>>>777555777;;;CCCGGGBBB<<<:::777444555777999:::::::::::::::222111//////000333777999999:::;;;===>>>>>>>>>===;;;::::::999999777555333,,,---000333555777666555999:::===>>>???AAAEEEHHHLLLNNNQQQTTTXXX[[[^^^```bbbbbbcccdddeeeeeeeeeeeebbbaaa___\\\XXXTTTPPPNNNIIIFFFBBBAAABBBBBBAAA??????>>>===>>>>>><<<999666666888999777666888:::;;;<<>>@@@XXXnnnyyyrrrsss{{{www[[[PPPQQQQQQNNNLLLCCCFFFIIIKKKLLLLLLMMMOOOMMMLLLOOORRRQQQJJJFFFEEEAAAAAA@@@@@@AAABBBDDDEEE@@@CCCGGGKKKNNNOOOOOONNNWWWSSSYYYkkkvvvwww{{{~~~wwwtttssszzzdddNNNJJJIII888***+++222333...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))******)))((((((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,///------//////---,,,,,,DDDbbb~~~dddTTTcccaaa[[[RRRJJJHHHKKKPPPKKKJJJJJJIIIIIIIIIJJJJJJFFFGGGHHHIIIKKKMMMNNNOOOLLLLLLJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFNNNNNNNNNMMMLLLKKKJJJIIIFFFMMMSSSPPPIIIGGGPPPYYYhhhjjj~~~tttooowwwvvv{{{xxxllldddnnnqqq\\\aaaxxxsssJJJBBB777***,,,444/////////...///000///......---,,,,,,++++++,,,,,,************************iiiggg]]]___YYYRRRIIIAAA999666222...---///************************)))(((((()))+++///333555===>>>@@@???999333555<<<>>>EEEGGGAAA999555555555777888:::===>>>;;;555000,,,...000333555777888888777888:::<<<===<<<;;;:::555444333333222222222222222333666999<<<>>>???@@@GGGMMMUUU[[[^^^bbbjjjpppqqqwww~~~|||ooojjjbbb[[[TTTMMMGGGBBBFFFAAA======AAACCCAAA??????=========;;;777777999555===CCCEEEJJJTTT^^^ddd{{{vvvfffSSSQQQcccxxxjjjnnnYYY???...+++......---,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,............---...000333000444666GGGggg|||^^^NNN888+++)))++++++***------,,,,,,,,,,,,,,,---++++++*********)))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---)))+++///---///CCC\\\```}}}|||nnn^^^PPPCCCAAAEEEIIILLLNNNNNNOOONNNLLLPPP^^^ttt}}}wwwtttoooiiihhhkkk]]]\\\[[[ZZZXXXVVVUUUTTTKKKHHHDDDDDDGGGJJJLLLKKKJJJFFFKKK\\\jjjoooppprrrrrrooodddRRRUUUKKK@@@777///+++,,,111------------------------++++++***))))))))))))*********)))(((((((((((()))((((((((()))))))))******)))))))))*********+++++++++++++++,,,,,,,,,------///+++---444333000:::KKKeeewwwggg\\\WWWVVVSSSMMMHHHFFFHHHLLLOOOJJJJJJJJJJJJKKKLLLMMMMMMRRRRRRQQQQQQQQQQQQQQQQQQKKKJJJHHHHHHHHHJJJLLLMMMHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHIIILLLPPPTTTWWWMMMMMMNNNOOOOOOMMMJJJIIILLLRRRgggssskkklllyyywwwqqqrrr~~~kkkjjj~~~~~~RRR555333888333111111000///......000222...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++kkkfff[[[^^^XXXQQQGGG@@@888555222...---...************************)))((((((***...333888<<<@@@===<<<:::555222777???>>>???===999666666888999999:::<<<===;;;777111,,,///111333444555555555444666777999::::::888666444000000000//////111444666===>>>???BBBHHHQQQZZZaaannnxxx~~~rrrfffVVVLLLIIIGGGBBB>>>@@@======??????===;;;===:::===>>><<<;;;???HHHNNNYYYjjjoooaaaTTTWWW[[[ZZZnnn|||qqqrrrSSS<<<333111...***,,,,,,+++++++++*********))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,---+++...000///------111444===???CCC^^^tttyyyjjjrrrzzzrrrkkkaaa|||rrraaaaaafffsss~~~]]]???000,,,---......------,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------111***,,,444888@@@[[[zzzvvvgggTTTEEEBBBFFFLLLSSSYYY___eeejjjooo{{{{{{sssmmmhhh```UUUMMMMMMHHHFFFLLLTTTZZZ]]]______ooowwwzzzZZZXXXPPPBBB222+++...666............------------,,,+++******))))))******+++***))))))(((((())))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,------------+++...333333111<<<\\\|||tttfff[[[QQQKKKJJJNNNCCCCCCEEEIIIOOOQQQPPPMMMRRRQQQPPPNNNLLLKKKKKKJJJJJJJJJIIIGGGEEEDDDCCCBBBAAA???>>><<<===>>>AAABBB=========>>>>>>?????????@@@@@@@@@CCCGGGLLLRRRUUUXXXWWWXXX]]]bbbddd___[[[MMMMMMRRRUUURRRUUUaaajjjvvvsssttthhhyyytttHHH@@@???000333222222222///,,,---000...------,,,,,,,,,------++++++++++++++++++++++++lllfffZZZ]]]XXXOOOFFF>>>888555222...,,,...************************))))))***---111777===@@@AAA;;;777777888999===BBBDDD<<<333222666:::<<<===999<<<===:::444///...000333333333333333333333333555555666666555333000///---///000111222666;;;@@@CCCGGGNNNXXXdddssswwwhhhXXXMMMIIIEEE@@@???BBBCCC???999<<<<<<<<<;;;999999;;;???GGGTTT]]]bbbnnnvvvjjjUUUAAAppp}}}rrrzzzgggKKK999111---+++,,,,,,,,,++++++++++++***************************)))*********++++++,,,,,,+++,,,,,,,,,------------***...000...***+++222999JJJVVVbbbwwwssslllccchhhfff]]]VVV[[[\\\bbbqqqzzz{{{~~~uuuiiihhhwwwvvvkkkgggZZZXXXWWWZZZcccrrrwwwXXX@@@333...---///...------,,,,,,,,,---++++++++++++************(((((())))))))))))((((((************************++++++++++++,,,,,,,,,,,,,,,,,,---------.........555///555EEETTTccc{{{xxxlllzzzmmmTTTJJJIIIFFFCCCKKKJJJNNN\\\ppptttmmm___PPPIIIKKKPPPSSS]]]eeeeeerrruuufffRRRCCC>>>:::444.../////////......---------,,,++++++***************++++++***)))))))))))))))))))))))))))************************++++++++++++,,,,,,---------.........---222000---:::^^^eee[[[PPPHHHAAA===@@@FFFSSSSSSUUUZZZ]]]\\\VVVPPPLLLJJJHHHEEEBBB@@@???>>>======>>>???@@@AAABBBCCCDDDCCCAAA@@@@@@AAACCCDDDHHHGGGFFFDDDCCCAAA@@@???BBBBBBAAAAAAAAAAAACCCCCCMMMJJJGGGIIIQQQ]]]ggglllgggfffcccaaa]]]TTTMMMNNNaaaggg^^^ooosssttt[[[zzzQQQ<<<333333000111444222---,,,000---------,,,,,,---......++++++++++++++++++++++++nnnfffYYY^^^XXXNNNDDD===777555222---,,,---***************************+++---111555:::???AAA@@@:::777;;;???AAADDDGGGLLL>>>222333:::>>>>>>===999;;;:::555---+++...333111111111111222333444555333333333333222111000//////222777:::===CCCJJJPPPYYYbbbppp|||{{{kkk\\\[[[]]]PPP;;;===999888;;;===;;;:::;;;:::BBBIIIQQQaaauuu~~~|||kkk]]]ggg|||ttt~~~]]]AAA222///111,,,,,,,,,,,,++++++++++++*********************************+++,,,,,,------,,,,,,,,,---------......,,,///000---+++333CCCQQQccczzzppp```OOO]]]fffcccaaagggnnnooosssnnnttt|||{{{pppeee^^^ZZZXXXTTTeeeqqq[[[EEE444,,,111000///...------------,,,++++++++++++*********((())))))******))))))(((************************++++++,,,,,,,,,---------,,,------....../////////+++222FFFbbb|||ooouuu{{{iiiRRRDDDBBBGGGMMMPPPZZZiii|||qqq```SSSIIIRRR\\\gggnnnmmmtttxxx^^^III<<<222+++000000000///......------,,,,,,+++************+++++++++***))))))))))))***)))))))))*********++++++*********++++++++++++,,,---------.........//////111111///<<>>===<<<<<<<<<<<>>???@@@CCCHHHNNNSSS\\\___\\\```jjjhhhfffpppdddfffVVV\\\bbbaaa}}}rrr\\\tttddd???666000...444555000///222------------------...///,,,,,,,,,,,,,,,,,,,,,,,,rrrhhh[[[```ZZZOOOCCC<<<666555222---+++,,,************************+++---000555999===???AAA:::888;;;???BBBBBBEEEIIIIII===555888>>>>>>======888777444///,,,,,,///333...///000111222333333333111111000000111222333444777<<>>??????@@@BBBDDDFFFGGGEEEFFFHHHJJJLLLOOOPPPQQQQQQRRRTTTWWWYYYZZZZZZ[[[UUUUUUUUUUUUTTTTTTTTTTTTQQQPPPOOONNNMMMMMMMMMMMMAAAEEEJJJKKKGGGBBB===;;;777???;;;>>>PPPYYYfffsss[[[JJJBBB\\\uuu^^^kkkfffvvvjjjiiioooDDD777///333555111///222---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,tttjjj\\\aaa\\\QQQBBB<<<666555222---+++,,,************************,,,...222777;;;>>>???@@@333666===BBBAAA>>>BBBIII???888666;;;???===<<<===777333///,,,---///000111...///111333333111000...//////...///111444888:::@@@GGGPPPWWW]]]eeepppwwwvvv{{{fffUUUFFFDDDFFFCCC???===AAA:::777<<>>BBBAAA999<<>>FFFIIIPPPZZZkkkyyypppkkkkkkkkkiiigggccc```\\\ZZZXXXXXXZZZ\\\]]]___aaaeeehhhcccvvvooojjj\\\YYY^^^WWWhhhdddGGG222111111000///......------,,,++++++******++++++,,,+++******)))*********)))************+++++++++******+++++++++,,,,,,,,,............/////////000444@@@ccc{{{wwwhhhZZZPPPEEE<<>>@@@???===;;;:::888888<<<@@@@@@;;;555........................000000000000///...---,,,...///111333666<<>>777;;;???@@@<<<===JJJZZZnnnpppmmmOOObbb{{{]]]EEE:::000000///---------,,,)))---------,,,,,,+++++++++++++++,,,,,,,,,---------%%%///---***222333......444888111999aaauuu{{{ooogggeeejjjvvv~~~rrrkkkUUUPPPHHHAAA<<<;;;<<<===888:::<<<<<<;;;;;;>>>@@@<<<===<<<:::999:::===AAA???>>>@@@CCCDDDLLL___rrrzzzaaaOOOSSSdddlll^^^GGG:::000//////++++++///---------,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,---.........------///111***---777///111KKKlll}}}zzz{{{XXXMMMZZZ^^^WWWcccuuu|||sssnnnfff]]]UUUPPPNNNMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGHHHIIIKKKMMMNNNMMMSSSYYY[[[```ssstttggg___TTTRRRQQQiii{{{{{{GGG888666333,,,666999&&&---------,,,,,,---......,,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,------...(((///333000000222111,,,???hhhxxxTTTLLLAAA<<>>---'''444///......---------......,,,,,,,,,,,,,,,,,,,,,,,,uuubbb```^^^VVVNNNBBB;;;555444111---,,,...+++***))))))((())))))***444666;;;@@@AAA===777333888<<<@@@@@@>>>;;;:::::::::999:::<<<>>>;;;666111........................000////////////.........111444777;;;???EEEKKKPPPRRRVVV]]]bbbdddeeeeeefffeeelllqqquuu|||^^^DDDBBBNNNMMMBBB:::<<>>===;;;:::;;;<<>>===<<<:::;;;>>>>>>===BBBJJJQQQ___{{{yyyZZZdddpppuuuVVVJJJ;;;111000222222111---------,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,---------------,,,///000...///333<<>>eee~~~dddMMMBBB===<<>>:::666444;;;AAAFFFCCC;;;555666:::<<<<<<===<<<999444///,,,........................//////...---...///000111555999>>>CCCHHHMMMSSSWWWVVVYYY\\\^^^^^^^^^^^^___jjjnnnqqqrrrwwwdddFFFJJJGGGEEEEEEBBB>>>===??????JJJYYYkkk~~~qqqXXXhhh|||sssiiiIII;;;555///,,,---///......------------,,,,,,,,,,,,,,,,,,,,,,,,------------333111+++...444...***444;;;\\\ttt~~~~~~~~~rrriiinnn}}}mmm^^^MMMEEEAAA???@@@BBB<<<<<<===>>>>>>??????@@@@@@???AAAFFFMMMPPPNNNKKKDDDCCCCCCIIIQQQWWWXXXVVVOOOJJJGGGGGGGGGBBB>>>===EEEBBBFFFWWWrrrqqqkkk^^^YYYpppzzzkkkQQQ;;;222333111,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,111...444888<<>>BBBDDDCCCAAAIIIXXXgggxxxtttbbbUUUTTTUUU\\\wwwRRR===;;;111+++444------,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++************+++++++++,,,+++++++++,,,------......222+++,,,333111333MMMmmmvvveee___VVVFFF:::===HHHUUUYYYTTTKKKEEECCCAAAAAAAAAAAABBBDDDHHHKKKWWW```ooouuuccc\\\TTTPPPPPPPPPLLLIIIFFFCCC>>><<<@@@HHHRRRYYY\\\VVVNNNHHHHHHUUUqqqHHH---777999+++000000///...............,,,,,,,,,,,,,,,,,,,,,,,,sssaaa___]]]TTTLLL@@@999444333111---,,,......,,,)))((())),,,000333777<<<>>><<<::::::<<<===;;;CCCIIIDDD888222666<<<@@@@@@>>>999333...,,,,,,........................///...------...000333555888<<>>BBBBBBCCCEEEGGGIIIKKKMMMNNNRRRSSSVVV[[[aaagggjjjkkk[[[YYYYYY[[[___cccfffhhhYYYSSSLLLIIIIIIJJJIIIIII>>>@@@@@@???BBBOOOeeeuuuxxxmmmccc\\\UUU[[[{{{dddKKK;;;222..................------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---222+++:::JJJWWWpppSSSMMMMMMVVVeee}}}|||tttfff```WWWOOOIIIDDD@@@<<<>>>>>><<<<<<<<>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===:::777888<<<@@@@@@???CCCHHHIIIHHHVVV|||pppkkkfffWWWVVVcccLLL:::666111777...------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++,,,,,,---.........+++000666555000@@@sss{{{\\\JJJAAA>>>DDDNNNQQQYYY]]]UUUDDD999;;;AAAAAADDDHHHKKKQQQ\\\kkkvvvwwwfff^^^ZZZUUUQQQPPPMMMHHHDDDAAAAAA@@@@@@MMMPPPTTTSSSMMMIIIOOOYYY~~~|||rrrAAA666555...111111000///............------------------------qqq``````___VVVNNN???999333222111---,,,......,,,)))(((***...333666:::>>>===666555;;;BBBEEE;;;BBBFFFAAA888333777>>>DDDAAA<<<444...,,,---///...........................------...000333777999===AAAFFFIIILLLMMMOOOQQQMMMNNNOOOPPPQQQSSSVVVYYYZZZ```eeehhhmmmuuuzzz{{{|||rrriiiaaaXXXSSSOOOHHHBBB???<<<:::<<>>999888@@@RRRhhh{{{fffZZZ]]]xxx{{{WWWEEE333---------...///------------------------,,,,,,---------............///...000222000AAAaaa}}}\\\HHHBBBAAA<<<;;;@@@FFFJJJNNNRRROOORRRXXX```jjjttt|||uuunnnooorrrgggccc[[[RRRLLLIIIGGGEEEEEEKKKOOOLLLEEEBBBGGGMMM^^^aaammmvvvnnn[[[VVV]]]uuubbbNNN777111777/////////.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...//////---CCC```wwwuuuMMMLLLWWW^^^aaajjj{{{~~~uuujjjbbbOOOKKKFFFBBB??????>>>>>>???>>>>>>>>>@@@BBBDDDFFF@@@@@@???>>>============;;;;;;<<<<<<<<<<<<<<<<<<@@@>>>;;;999888888:::<<<:::DDDJJJFFFBBBMMMeeezzztttddd___ZZZ```|||pppOOO:::111888///...------,,,,,,,,,------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,,,,------...//////)))111444222===cccgggUUUDDD@@@???BBBMMMZZZXXXKKK===888>>>EEEFFFDDDNNNXXXeeerrryyydddVVV[[[WWWRRRNNNJJJFFFBBB>>>EEEDDDFFFIIIJJJJJJNNNUUUWWWdddmmmooopppCCC666===222222111000///.........------------------------qqqaaaaaa```XXXPPP???888333222111---,,,...+++***((((((+++///444888@@@BBB===444333<<>>777000------///111........................,,,---...000333777:::<<>>???CCCHHHIIIFFFFFFHHHEEEDDDDDDCCCBBBCCCEEEGGG:::EEEXXXsssYYYGGGBBBDDDFFFCCC>>>===AAAFFFRRRnnnfffSSSccckkkRRR999111000------///------------............,,,---------............000333...+++111<<>>\\\zzzuuuaaaNNNQQQXXXlllyyyyyypppfff\\\RRRLLLBBB@@@>>>;;;;;;<<<>>>???>>>>>>>>>>>>???AAACCCDDDBBBAAA@@@??????>>>>>>>>><<<<<<=========<<<<<<;;;999<<>>;;;999999:::444666<<>>777222222000---,,,...+++******+++...222777:::AAACCC===444555@@@EEEAAA@@@===:::999999::::::999===777111...///000000///........................+++---///333666:::===>>>CCCEEEFFFGGGFFFEEEFFFGGGLLLMMMNNNMMMMMMNNNPPPSSSGGGJJJJJJFFFDDDFFFGGGFFF>>>CCCEEEBBB;;;777777::::::>>>AAACCCCCCCCCCCCCCCEEEEEEEEEDDDCCCCCCCCCCCCBBBFFFKKKNNNSSS[[[fffnnnxxxyyysssaaaWWW```llloooeeeZZZUUUMMMDDDHHHBBB<<<@@@PPPlllmmmOOOJJJQQQIIIGGGFFFDDDBBBJJJ___sss{{{qqq^^^SSSccc~~~```BBB666333///...000------------.........///------------............---444111000>>>RRRooovvvvvvxxxWWWHHHCCC>>><<>>FFFGGGIIIUUUsssVVVZZZaaattt|||```EEE222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,---///111444666;;;dddnnnSSS???GGGaaauuugggXXXMMMFFFAAA???======<<<;;;;;;<<>>>>>>>>III???888;;;>>>>>>BBBGGGQQQKKK___}}}bbbfffRRRRRRnnnVVV444222111000//////............------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////111...888YYYsssSSSAAA@@@KKKVVV[[[ZZZVVVMMMDDD<<>>777222222000------///---,,,---...222666:::===>>>@@@<<<555999DDDGGG@@@CCC<<<666666:::<<<999555777222------111333000---........................+++---000555999<<<>>>???AAABBBCCCBBBAAAAAABBBDDDBBBCCCCCCBBB@@@???@@@BBB>>>AAABBB@@@AAAHHHNNNPPPSSSZZZ___\\\RRRJJJIIIKKK\\\hhhyyyzzz{{{yyywwwwwwzzz___YYYPPPGGG@@@???GGGOOOttt___PPPLLLKKKEEE===<<>>===>>>???AAADDDGGGGGGGGGHHHJJJKKKLLLMMMOOONNNMMMLLLKKKKKKKKKKKKHHHIIIJJJJJJIIIHHHFFFEEEFFFCCC???<<<<<<<<<<<<;;;;;;999===CCCBBB::::::@@@???IIIMMMSSSooosss\\\TTT\\\iiiJJJ333333111000////////////......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...////////////222LLLzzznnnJJJ???EEEEEE^^^oooeeePPPDDDAAA@@@LLLOOOZZZpppzzzhhh\\\UUUUUUMMMGGGEEECCCBBBDDDHHHCCCUUUPPPFFFUUUkkkFFF555444333111000/////////........................sssaaabbb[[[YYYOOO<<<666111111000---+++------+++,,,111666999>>>EEE>>>666222666<<<>>>???AAA<<<888555999@@@BBB<<<555000000000000000///......---------,,,,,,------...111333555888;;;<<<======>>>>>>>>>>>>AAAEEEIIILLLNNNUUU[[[[[[YYY[[[eeennnhhhppprrroooxxx}}}jjjaaaUUUddddddxxxooo___UUUHHHNNNTTTiii^^^VVVPPPJJJFFFCCC@@@BBBEEEYYYooo|||{{{hhhLLLcccbbbHHH;;;666000+++///000111000...---------,,,...///...---///000000444000555PPPnnnwwwmmmmmmQQQBBB>>>:::???NNNcccwwwaaaEEEHHHLLLNNNKKKIIINNNVVV]]]vvvrrrXXXpppOOO@@@000///555...)))///111---------------------------------.........//////333***,,,555333---<<>><<<<<<;;;===CCCBBBBBBBBBBBBCCCEEEIIILLLKKKQQQYYY___bbbcccddddddcccfffiiijjjhhhccc]]]ZZZZZZTTTNNNMMMPPPQQQPPPNNNLLLIIIIIIIIIDDD===@@@HHH<<<======<<<::::::===???>>>@@@CCCHHHSSScccvvvyyynnnjjjiiiZZZSSSyyy~~~cccHHH;;;///---111222///---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------)))111...+++///...---444555CCCggglllHHHIIIWWW^^^nnncccWWWLLLBBB===DDDOOOYYYooonnn[[[bbbXXXOOOKKKFFFAAAAAAFFFEEECCCHHHLLLFFFIIInnnYYYEEE888///111222000///111//////...------------...nnn[[[]]]ZZZZZZNNN<<<666111111000---,,,---,,,+++---333777:::@@@FFF888444444999======>>>@@@===::::::>>>DDDBBB:::222000000000000000///.........---,,,,,,,,,---...///222333666888:::;;;<<<<<<>>>===>>>???BBBFFFJJJLLLPPPXXXbbbhhhkkkqqqzzzgggZZZMMMIIICCCCCCJJJOOOSSSaaaqqq}}}pppjjjllltttjjjXXXKKKJJJIIICCCAAAFFFLLL```qqq|||tttWWWRRRooo}}}uuuUUUBBB999666555///000000000///...---.../////////------.../////////666JJJvvvmmmsssjjjNNN>>>>>>BBBKKKZZZlllcccSSSPPPZZZWWWGGGHHHXXXKKKZZZ{{{OOO\\\KKK666///333...,,,...------------------------------------........./////////---///111222:::QQQiiiqqq[[[\\\mmm}}}kkkWWWIIIAAA<<<:::>>>???===>>>AAA@@@AAABBBEEELLLUUU```hhhwwwvvviii\\\SSSZZZQQQLLLPPPSSSKKKAAA;;;AAA>>><<>>CCCMMMYYYbbbuuuhhhdddiiicccWWW]]]pppXXXBBB000...333333///---...------,,,+++,,,,,,,,,++++++,,,,,,,,,---------,,,///---...444///---777;;;bbbaaaEEELLLbbbssswww[[[PPPEEEAAACCCIIIVVVccciiiaaa[[[ZZZVVVKKKAAA===JJJFFFIIIMMMIIIDDDQQQdddTTT@@@111222666111...000//////...------------...vvv^^^]]][[[ZZZJJJ;;;555111111000---,,,---+++,,,111888;;;<<<@@@FFF111222888>>>???<<<;;;>>><<<;;;===AAACCC???555---///000000000000///.........---,,,+++,,,---000111444555666888999:::;;;;;;<<<<<<===???CCCGGGJJJLLLHHHMMMSSSWWWZZZ^^^dddhhhrrrooorrr{{{{{{mmm___ZZZ[[[^^^eee\\\JJJJJJVVVZZZFFFHHHNNNVVV\\\^^^YYYUUUVVVaaagggiiirrr|||{{{VVVKKKLLLFFF@@@???>>>MMM```xxxsssYYYQQQssshhhNNN===666555000000000000////////////000///////////////000000333GGGcccyyy\\\ccccccGGG>>>@@@EEESSShhh~~~lllOOOVVVccc]]]QQQNNNLLL===]]]^^^```___BBB222111000111111+++------------------------------........./////////...333222---666SSStttnnnrrrtttcccQQQBBB:::<<<:::;;;???BBBBBBEEEJJJKKKRRR]]]kkk{{{~~~mmm\\\VVVXXXYYYZZZZZZMMMGGG@@@<<<===>>>===;;;>>>>>>===;;;<<>>DDDBBB:::888:::;;;;;;<<<>>>>>>888000)))//////000000//////...---///---,,,+++,,,...111333555555666777888999999:::;;;;;;===@@@BBBEEEHHHIIIMMMLLLJJJHHHHHHKKKQQQUUUYYYWWWXXXcccoootttnnnfffeee\\\]]]aaadddtttxxxwww}}}fffrrr{{{sssRRRKKKLLLGGG@@@@@@EEEPPPiiinnnTTTiiiyyycccHHH777111111000//////000111000000------///222222111222555>>>YYYqqq^^^FFFwwwdddHHH===HHHWWWbbbrrr^^^VVVXXXOOO???RRRDDD???cccSSS\\\mmmvvvSSS999111///444555---....................................////////////000777222,,,DDDvvvwwwTTTkkkYYYLLLCCC??????AAA@@@???@@@EEENNN[[[ddduuummm]]][[[^^^SSSSSSQQQHHH>>>:::===BBB>>>>>>>>>>>>>>>???AAACCCEEEMMMVVV\\\___]]]VVVNNNJJJiii}}}RRR999111...000666///......---------------,,,,,,,,,------------...111...+++222555---777TTTNNNUUUggg~~~rrrVVVDDDDDDGGGOOO___rrrwwwtttrrr{{{mmmQQQVVVooofffgggiiijjjjjjiiigggfffcccaaaaaagggnnnrrrsssrrrvvvxxx|||kkk```[[[YYYGGGCCC@@@AAAHHHNNNPPPOOOIIIkkkjjj<<<222999888333333000//////...............||||||lllXXX[[[aaaaaaMMM:::444000000///,,,,,,...+++222???HHHFFF===777777555;;;DDDHHHCCC999555888======<<<:::777333...+++///////////////...------...---,,,,,,...000222444666666666777777888999999:::;;;===???AAABBBCCCDDDDDDAAA<<<999;;;CCCOOOWWWTTTZZZ\\\ccc}}}jjjccciiinnngggjjjzzzrrrqqq|||~~~tttTTTNNNNNNKKKHHHCCCFFFXXXtttyyy___RRR}}}xxxYYYAAA666444111//////111222111000+++,,,000333111...333;;;SSSmmmvvvfffdddKKKBBBHHH[[[mmm___RRR^^^jjj\\\bbbPPPDDDsss___RRRfffFFF555---222555///................................./////////000000///333111666\\\lllPPPbbb~~~hhhQQQEEE@@@>>>???BBB???DDDLLLSSS___rrr|||ooo```___\\\XXXQQQHHH@@@<<<:::::::::;;;===>>>??????EEEMMMRRRUUU]]]dddaaaXXXOOOMMMfffiiiNNN<<<111...000000///......------......,,,,,,---------.........000///...111222///FFFooobbbIIIiiimmmWWWJJJEEEHHHXXXlll~~~qqqaaaUUUMMMIIIHHHRRR[[[VVVKKKCCCGGGMMMDDDFFFHHHIIIIIIHHHFFFEEEFFFEEEDDDFFFKKKOOOPPPOOORRRSSSUUUZZZaaaiiipppuuuwwwwwwwwwwwwzzzuuugggfffVVVSSSKKKDDDAAAFFFMMMRRRLLLEEEWWW|||LLL444555777444222000000///............///tttgggUUU\\\aaa^^^JJJ999333///000///,,,,,,...---666CCCLLLGGG<<<444333<<>>===<<<;;;222111...+++,,,444@@@JJJGGGSSSTTTPPPccc|||yyyaaaUUUgggrrrddd___MMMLLLIIILLL^^^tttYYYwwwuuuUUULLLLLLFFF===AAAPPPeeeuuuVVVYYYdddLLL???777333//////111222111///,,,---000222...---;;;NNN{{{oooSSSLLLTTTdddwww{{{{{{yyygggWWW[[[uuuggg|||^^^EEE111///333///............................../////////000000000---///666LLLwwwwwwnnn```XXX]]]MMM???>>>@@@@@@BBBHHHKKK\\\rrr|||aaaTTTTTTSSSJJJ@@@???===;;;:::<<<======<<>>888666999<<<===<<<888333///000222......//////......---,,,***,,,...000222333444444555555444555666888:::;;;999:::;;;;;;:::888555333666999<<<999444333888>>>>>>GGGFFF===@@@JJJGGG999---OOOccc[[[YYYUUUTTTVVV[[[^^^^^^GGG@@@IIIbbboooeeeWWWSSSjjj}}}yyyXXXOOOJJJ<<>>===<<<<<<;;;<<>>333444222111000000///////////////bbbVVVdddeee^^^LLL888222...//////,,,,,,...222888BBBGGGBBB999777:::BBB???>>>???<<<888888;;;777999;;;777111---...000......//////......---,,,)))+++...222444444444333444444444444666888:::<<<999:::::::::888555111...444===EEEDDD;;;444222555666;;;<<<666222555<<>>DDDCCC<<<666777999CCC>>>888777999===??????===<<<888333000///111333/////////......------,,,,,,///222333222222333333444333222333555777888888333777:::888222---++++++222>>>KKKOOOIII@@@:::888:::777777<<>>333222333000000333222---444333333^^^vvvsss]]]SSSPPPccc{{{rrr~~~~~~~~~}}}{{{yyyvvvtttsssqqqkkkhhhjjjiiieeedddhhhhhhaaaYYYVVVYYY[[[VVVOOOSSSNNNMMMPPPOOOQQQbbbxxxwwweeeEEEFFFOOOLLLEEEFFFOOO```|||aaaooo]]]111>>>...000000000///......///111111//////111222111222444555NNNzzzqqqUUUAAA:::CCCFFFOOO___ssseeeWWW\\\RRRJJJHHHEEE>>>:::;;;===>>>>>><<<===DDDPPPZZZeeeTTTSSSQQQ^^^DDD777666111444222+++---111+++///............//////000000444444777OOOrrrqqq{{{rrr[[[JJJSSSlllpppssspppttt{{{jjjaaaXXXLLLCCC@@@AAAFFFRRRNNN>>>llleee555888666222222111111000000//////cccWWW___\\\XXXHHH777111...///...---...222===AAABBB===666555;;;CCCEEE@@@:::888;;;???AAAAAA>>>:::666222000000111222//////......---,,,,,,,,,---000222333222222333333444333333444666777777777444666666444000///111444666:::>>>@@@BBBEEEIIILLLDDDFFFFFFCCCGGGPPPVVVVVV```^^^XXXSSS]]]vvvyyyuuullluuuvvv|||fffQQQJJJKKKGGGBBB>>>@@@OOO___eeeaaaYYYRRROOOVVViiibbbYYYVVViiidddNNNJJJDDDDDDNNN^^^wwwnnnqqqSSSMMMCCC888333222111111111000---111000777ddd{{{lllTTTNNNZZZnnnvvv~~~wwwrrrooottt{{{zzz\\\PPPHHHLLLWWWmmmhhhNNNJJJNNNPPPQQQGGG\\\}}}mmmLLL???...000111111111000000000111111//////111111000111444CCCjjjxxxyyyxxxXXXEEEDDDIIIIIIUUUhhhppp\\\]]]VVVJJJAAA@@@AAA???<<<===<<<::::::???IIIQQQkkk|||gggZZZLLLgggWWWDDD333///111111***---333/////////.........///000000111111444DDDeeevvv}}}___UUUSSSddd|||mmmlllaaa\\\\\\___nnnzzzzzz~~~jjjccc\\\RRRIIIFFFEEEPPPSSSBBBSSSKKK888111222222111111000000//////aaaXXX]]][[[WWWEEE888333//////...---000444<<>>888222//////111111111//////...---,,,,,,,,,,,,///111333333222222333444333444555666666666666666888666333000------000333444333222444:::BBBJJJNNNIIIOOOMMMEEEEEEPPPYYYZZZ```ffffff[[[QQQSSSaaallldddHHHFFFLLLHHHAAA???777<<>>LLLZZZiii{{{ttteeeWWWQQQMMMGGGBBB@@@===>>>===:::999<<>>>>>CCCEEEDDDAAA???EEEPPPXXXYYYfffppplll___RRRLLLJJJWWWxxxyyyqqqXXXIIINNNSSSLLLFFFHHHIIIAAA;;;999888888999<<<@@@ZZZWWWKKKEEE[[[lllSSSNNNKKKDDDJJJmmm~~~ddd]]]zzzrrrPPPMMMCCC555000333333000---333555999SSS||||||~~~wwwdddeee{{{|||xxxfffXXXKKKIIImmmlll___lllAAA===222111111111222222111000000///111555333222<<>>===888333---,,,///222111......---,,,++++++,,,...///333444555444222222333444000222444444333333444555333666;;;CCCHHHHHHCCC>>>:::AAAHHHGGGAAA:::888888===888;;;CCCEEEDDDNNN^^^cccfffjjjjjjdddWWWJJJCCCKKKiiijjj]]]QQQIII___ZZZ^^^fffaaaRRRLLLRRRIIIEEEDDDEEEAAA<<<<<>>fffvvviii^^^iii~~~zzzgggWWWOOOZZZ{{{|||kkkfffYYYIIIPPPbbbpppUUUDDD555333000000111111000///222000222444000111BBBWWW|||mmmeeesssyyyWWWBBBJJJYYYdddyyylllbbbXXXNNNIIIBBBAAA???===<<<===@@@BBBFFFCCCeeezzzwwwKKKLLLPPPtttDDD666444666000///000,,,/////////000000222333333222;;;VVVaaaQQQXXXnnn}}}WWWrrrppprrr}}}sssbbb___WWWIIICCCKKKQQQLLLCCClllSSS:::777666333111000000111111bbbccc```]]]^^^???222///...///000333===HHHGGG???777222555===EEEJJJ>>>;;;:::;;;???@@@???===333000------///111000......---,,,+++,,,...111222555666666444222222333444///222444333222222555999JJJLLLQQQYYY^^^ZZZNNNEEE???FFFKKKHHH@@@;;;<<<@@@@@@???FFFQQQVVVVVV]]]hhhkkkaaaYYYYYY\\\]]]\\\]]]PPPWWWrrrlllYYYWWWSSSRRRcccooo}}}ppp^^^XXX[[[RRRNNNMMMMMMEEE<<<===EEEQQQQQQ@@@???FFFXXXzzzsssVVVMMMMMMHHHUUUssskkkNNNgggWWWDDD:::666333333444333222---BBBxxx|||sssmmmuuuwwwuuuzzzuuujjj```]]]ddd]]]UUUOOOLLLKKKLLLMMMFFF___sssiii[[[KKKBBBuuu~~~ZZZrrrKKK;;;666111///000111000///555111111333///222LLLjjjttt}}}{{{xxxZZZIIIFFFXXXgggrrr]]]XXXXXXPPPFFFDDD@@@===;;;<<<>>>???GGG>>>RRRmmm{{{YYYIIIMMMCCCRRR;;;111333000000111---000000000000111222444444///IIInnnnnnNNNQQQjjjmmmhhh|||qqqnnnxxxbbb]]]\\\RRRAAADDDOOOPPPAAALLL~~~hhh???888777444222000000111222bbbeee```^^^___===333111///000000333???JJJIII>>>222///666???DDDEEE;;;::::::===AAAAAA>>>;;;------.../////////......---,,,+++,,,---000444666777777666444222222333555111333555333222333999>>>___^^^^^^cccfffbbbVVVLLL@@@DDDFFFFFFCCCCCCFFFJJJJJJVVV^^^^^^bbbjjjiiiaaa\\\TTTOOORRRWWW]]]fffoooeeejjjzzzlll___aaarrrzzzpppllljjjhhh___ZZZWWWOOOEEEFFFPPPZZZPPP>>>DDDIIIKKKeeesssfffQQQRRRGGGHHHbbbfffrrrzzz___FFF@@@;;;333000555333111///NNNvvvkkkuuummmXXXFFFDDDGGGGGGIIIOOO@@@CCCEEEHHHLLLQQQVVVXXXJJJOOOllleeeYYYRRRGGGYYY]]]pppXXXBBB;;;333///000222222111444000000444333>>>bbbdddLLLQQQ\\\iiixxxkkkaaa^^^NNNJJJDDD???===<<<===>>>???EEEIII\\\ppp~~~{{{]]]]]]FFFmmmKKK555111///111333///000000000111222333444555666^^^ooo\\\TTTeee|||yyyYYYYYYtttxxxbbb^^^\\\JJJDDDMMMNNNNNNFFF```PPP:::888555222000111222222___eee```___bbb>>>555222111000000333>>>KKKCCC999///111:::AAA???:::777777999===@@@@@@<<<777))),,,///111000...---...,,,,,,+++,,,...222666888888888777555222222333555222444666444222555<<>>IIIIII>>>NNNZZZkkkuuuUUUUUUHHHBBB```ooo[[[ttteeeHHHDDD@@@222...666222222666\\\sss~~~rrrffflll___QQQJJJPPPSSSMMMJJJMMMOOORRRRRROOONNNPPPRRRTTTaaaTTTeeekkk^^^]]]TTTBBBkkk[[[eeeGGG???555000111333333222111---000777;;;LLLwwwttt___pppRRRVVVfffqqqxxxeeebbbhhhjjjoooWWWQQQIIICCC???>>>>>>>>>444LLLGGGOOObbb}}}ZZZXXXEEE]]]===333000111444000000000000111222444555666AAApppyyy^^^UUUfff}}}\\\OOOhhh|||kkkiiiVVVJJJMMMKKKUUUJJJRRR^^^:::888555222000111222333cccbbb```___VVVAAA444111...///333999>>>AAAAAA444222888===DDDBBB555555:::======???AAA<<<222......///////////////...,,,,,,******000999>>>>>>@@@<<<777333333333444444444444444555555555555666;;;CCCSSSdddooooooeee[[[MMMPPPMMMHHHPPP^^^]]]RRR]]]]]]ddd```NNNDDDCCC>>>BBB@@@MMMdddiii[[[OOOOOOGGGkkk|||zzz{{{{{{wwwuuu{{{}}}kkkbbbfffaaaMMMIIIOOOMMMJJJLLLJJJiiiooo~~~sssdddmmm{{{nnnzzzSSSPPPRRR999PPPbbb~~~oooNNNuuuOOODDDBBB:::222000777666444YYYYYY\\\oooaaakkkjjjwwwooojjjddd^^^]]]```eeeiiimmmkkkiiifffbbb^^^YYYWWWdddZZZfff~~~\\\]]]RRRJJJfffbbbpppvvvPPP@@@999666111333777111222555444:::)))[[[rrr|||eeeVVVXXXmmmrrrmmmUUURRRXXXqqqmmmaaa```KKK===BBB<<<555AAA>>>>>>DDDPPP\\\qqqqqq\\\WWWfffkkkCCC;;;222111666111222666000///777777444999QQQ|||___UUUbbbxxx{{{fffZZZ```lll^^^VVVPPPddduuuddd]]]PPPGGGIIIRRRUUUFFFlllwwwIII777<<<555///777333333dddcccaaa```WWWAAA444111...///444:::???@@@???333333888;;;CCCEEE<<<555:::===>>>@@@@@@:::111......////////////......------,,,+++111;;;@@@??????;;;666333333444444444444444444444555555555555444888@@@MMMXXX]]][[[WWWuuuaaaRRRSSSTTTNNNLLLQQQWWW]]]gggcccQQQGGGGGGFFFWWWZZZZZZ\\\fffmmmaaaMMMaaattt{{{~~~}}}sssmmmrrrjjjUUUNNNQQQMMMKKKNNNMMMVVV___pppmmmWWWJJJCCCJJJXXXcccbbbTTTGGG@@@HHHKKKVVVvvvlllZZZRRR;;;JJJ\\\yyywwwXXX{{{wwwRRRDDDAAA999222000...333999cccmmmggg|||```cccmmmvvvqqqyyyqqqpppvvv}}}nnnaaagggmmmZZZVVVNNNOOO{{{ooohhhVVVDDD;;;777000111444///333333///666CCCwwwqqq]]][[[ccc~~~]]]MMMQQQZZZ}}}zzzooommm]]]NNNHHH@@@;;;>>>>>>===BBBLLLWWWjjjmmmOOOUUURRR===555333444000222555111///555444222999qqqsss___```rrrqqqwwwqqq\\\hhhttt]]]bbbmmmYYYLLLWWWtttwwwcccUUULLLKKKLLLPPPDDDSSSVVV;;;999444000666222666dddcccbbbaaaXXX@@@444111///111777<<>>???@@@>>>777000....../////////......---......------555???CCCAAA===:::666333333444444333444444444444555555555555666444555<<>><<>>:::>>>CCC???666:::>>>@@@@@@;;;444.........//////......------,,,------000:::EEEHHHEEE;;;888555333333444444333333333444444444555555555:::777555888@@@KKKSSSXXX[[[jjjsssuuu~~~jjjcccUUUOOOWWW]]]___ccc```VVVMMMGGGBBBDDDWWWmmmzzz}}}pppnnnpppmmm{{{|||ooowww{{{{{{tttkkkpppxxxrrrjjjcccXXX\\\VVVNNNHHH@@@999:::???HHHMMMZZZkkkuuuwwwwwwyyyuuu~~~eeeOOOIII===IIIgggrrriiifffOOODDD===888555555666:::kkk}}}cccSSSSSSmmmqqq___fffaaa[[[HHH```lllgggoooUUUDDD>>>555444666333444444666???fffXXX```tttyyy~~~{{{hhhqqqyyyeeecccTTTHHHFFF===@@@<<<===CCCJJJWWWqqq}}}dddXXX}}}FFF999777222666000333111444777333<<>>111222>>>CCC===<<<>>>888888:::>>>AAA>>>888111..................---,,,,,,)))+++...444@@@JJJKKKFFF999777444222333444444333333333333444444444444555555444444666;;;AAAFFFHHHKKKXXX___]]]fff}}}yyy{{{ppp\\\[[[```[[[MMMBBBVVV}}}{{{xxxqqqbbbjjjwwwsssgggwww}}}www|||xxxooogggZZZ___SSSFFFAAA@@@DDDKKKSSSTTTccc}}}mmmNNNLLL>>>CCC^^^}}}}}}___qqqUUUDDD===999666666555777ooorrrWWWsssiii[[[OOO\\\aaa{{{gggWWWWWW___[[[zzz[[[FFF???666444777666444444;;;NNNlllxxxddd```mmm~~~wwwgggqqqkkklllaaaRRRLLLFFFBBB======BBBGGGQQQhhh~~~qqqYYY^^^[[[???555///444111333222555666000???```yyyvvvooottt~~~xxxlllSSSllljjj[[[ppp}}}nnn\\\QQQQQQ[[[yyysssbbbRRRJJJCCCSSSQQQEEETTTTTT888777999888///777fffccc```cccZZZ???333000000777@@@EEEBBB===111444AAAGGG???<<<;;;333:::;;;>>>AAA<<<444///..................---,,,+++(((+++000888EEENNNLLLDDD777555333222333444333333333333333333444444444444111222555777999;;;;;;;;;AAA???HHHWWW[[[XXX^^^jjjyyy{{{kkkQQQ>>>mmmuuuccchhhsss~~~|||llljjjyyytttpppgggVVVRRRRRRYYY___cccfffiiiyyyUUUMMMCCCAAAVVVvvvWWWuuu{{{YYYCCC<<<999555///222===}}}vvveeetttdddTTT]]]qqqzzzqqqWWW\\\\\\wwwqqq```GGG???666222555666666000???ccctttqqqhhhlllxxx|||uuuhhhWWWLLLGGGDDD>>>===AAAEEENNNaaauuuwwwfffLLLpppFFF666333777444333222555333---BBBlllmmmrrr~~~zzzeeeYYYbbbxxx___ZZZmmmaaaaaayyyqqqdddYYYPPPUUUttt|||cccRRRRRRHHHLLLPPPNNNJJJ\\\:::444777:::222888fffbbb^^^bbbZZZ???333000111888BBBGGGCCC===555666BBBHHHAAA>>>===444===<<<>>>@@@:::111---///............---,,,+++***)))---333<<>>666444222222333444333333222222333333333444444444333555777999999999::::::AAADDDWWWsss~~~rrrbbb]]]bbbzzzwwwnnnYYYtttvvvooopppwww~~~gggdddqqq}}}}}}uuu^^^fffwwwbbbSSSIIIAAAQQQqqqeee^^^___EEE>>>;;;777...888III|||nnn]]]jjj~~~dddYYYXXXxxxggghhhLLLBBB777222555666777...FFFzzzmmmoooxxxuuuvvvfff}}}lll___OOOGGGEEE>>><<<@@@DDDKKK]]]pppvvvZZZxxxPPP888999888444222222777555000MMMhhhyyyjjjXXXSSS^^^wwwyyyZZZVVVzzzfffjjjzzznnn___OOOPPPqqqooo```xxxkkk[[[UUUTTTIIIJJJ[[[HHHoooEEE444444:::444777gggaaa]]]aaaZZZ???333000111999DDDHHHCCC<<<888777BBBHHHBBBAAA@@@888>>>===>>>???999///,,,000............---,,,+++***+++///555???JJJNNNEEE999555333222222333444333222222222333333333444444444444555666777777888:::;;;999HHH[[[qqqlll^^^pppvvvwww|||oooWWW^^^tttxxxrrrmmm\\\MMMAAANNNnnn{{{UUUfffIIIAAA???:::555AAAUUUhhhvvveeeuuuzzzjjjqqquuuWWWWWW}}}^^^pppRRRGGG;;;444666888888...NNNvvvmmmvvv^^^cccttt{{{ssstttjjjZZZNNNDDD>>>;;;???CCCJJJ[[[mmm}}}mmmUUU\\\:::999333222111222::::::888[[[mmmnnnuuunnnttteee~~~hhh^^^iii{{{iiiwwwcccNNNMMMooozzzooowwwyyylllOOOZZZFFFCCCaaaCCCaaaRRR888222:::444666~~~dddaaa^^^aaaXXX===000222777<<>>555222222222222222222222222111111222222222333333333888888888999999::::::;;;===AAAEEEMMM\\\jjjlllffflllllloootttuuuyyyxxxgggeeegggnnnnnn|||___PPPKKKHHH\\\|||cccvvv___;;;666===:::888{{{~~~rrraaaeee{{{YYYVVV```{{{{{{|||kkkqqqmmmZZZaaaiiijjjUUUDDDBBB333>>>***666...aaa|||}}}~~~uuu___^^^rrrlllcccOOOMMMDDD>>>@@@AAAGGGWWWhhh}}}mmmddd```BBB111555555444;;;---;;;<<>>AAAKKKXXX\\\YYYSSSjjjrrrlllrrrwwwlllccc]]]TTTKKKOOOZZZvvvgggRRRMMMIII\\\cccmmm[[[>>>999;;;<<>>===<<>>999<<>>444555FFFwwweeexxxbbbkkknnn\\\RRRHHHAAA@@@@@@CCCQQQbbboooNNN@@@444333333:::111:::HHH{{{ooozzzmmmmmmZZZYYYkkk~~~|||pppVVV^^^gggdddTTTVVVeeezzz}}}iiiVVV```ppp~~~}}}pppeeeOOOGGGRRRTTTMMMLLL{{{CCC999888<<<<<>><<<555///...000000//////...---,,,,,,,,,,,,...555???GGGGGGBBB:::444222222222222222222222222222222222333333333444444666666777888999::::::;;;<<<===>>>===???FFFNNNTTTJJJBBBBBBTTTppp|||~~~jjjVVVFFF@@@]]]{{{oooUUUMMMEEEVVVzzznnnTTT\\\GGGAAA888;;;aaaggggggnnnzzzuuuWWWgggvvvaaaWWW[[[lllqqqPPPDDD888:::222...WWWvvvdddyyyzzz|||mmm___iiipppgggjjjvvvrrrcccVVVLLLCCCAAA???AAANNN^^^wwwQQQ???222555555999333555NNN|||ssswwweeelllcccPPPZZZnnnmmmooo{{{}}}}}}wwwtttsssppphhhcccddd\\\dddYYYRRRSSSWWWVVVYYYdddjjj\\\YYYkkkuuu~~~iiiSSSTTTaaaiii]]]llluuuiiiTTTJJJRRRYYYSSSKKKGGG:::===<<<:::ooo~~~ddd```]]]aaaXXX===444666<<>>PPPVVVFFF777666888666999===;;;333...000111000//////...---,,,,,,,,,,,,///777AAAGGGDDD>>>777444222222222222222222222222222222333333333444444444555666666777999::::::;;;888:::===>>>>>>@@@FFFLLLEEEEEEDDDEEELLLXXXdddkkklll|||pppcccWWWHHH]]]uuu{{{wwwsssYYYPPPGGGWWWzzzddd___GGG@@@888<<>>JJJeee```UUUWWWVVVFFF@@@@@@UUUhhh___UUU\\\jjjlll}}}lllTTTLLLPPPlll|||uuuxxxzzzkkkYYYNNNMMMVVVVVVNNNIII999???:::<<>>999>>>kkkiiillluuu~~~pppvvv```iiiXXXbbbqqquuuNNN@@@:::666888:::rrr~~~{{{{{{|||~~~}}}wwwuuuvvvrrrxxx}}}{{{pppQQQFFFGGGGGGLLLUUU```nnn}}}yyyzzzxxxnnn]]]RRRHHHDDD@@@???KKKZZZrrrppp^^^nnnhhhEEE;;;555555777;;;999nnnuuuoooZZZQQQLLLNNNQQQNNNNNNKKKGGGEEEEEEEEEEEEDDDHHH@@@<<<<<>>777DDD{{{aaa]]]ZZZ^^^UUU:::000777???CCCBBB===999666888>>>CCCCCC>>>999888999888<<<999///---444666111//////...---,,,,,,,,,,,,222;;;EEEGGG@@@888444444222222222222222222222222333333333444444444444555444444555777888:::;;;;;;@@@===???CCCDDDCCCFFFKKKVVVKKK<<<777BBBPPPRRRKKKRRRkkkzzzpppmmm^^^TTTlllooo}}}eee[[[QQQ___iiiwwwlllLLL???:::===pppnnn```ssszzz}}}~~~|||hhh^^^VVVVVVqqq[[[cccpppyyyOOO@@@<<<555::::::xxxyyyvvvvvvqqqlllooonnnqqqxxxwwwvvvmmmyyyUUUPPPHHHAAAAAAHHHTTTdddqqqyyytttwwwuuu```UUUJJJEEEAAA@@@KKKZZZuuu|||```gggyyyLLL:::555555666>>>:::|||xxx~~~{{{iiiXXXUUUSSSMMMKKKJJJKKKKKKIIIHHHHHHHHHGGG===HHHDDD:::===CCCAAA>>>AAANNNKKKAAADDDLLLTTT___bbbeeeiiirrr{{{xxx^^^PPPfff{{{yyyzzz~~~mmmeee]]][[[^^^^^^ZZZVVVQQQNNNNNNVVVdddrrr{{{~~~ttt}}}|||zzz{{{ssswwwaaaWWWJJJKKKTTTQQQUUUZZZ======666MMMyyy___[[[YYY\\\SSS888222:::BBBEEEBBB===::::::BBB@@@BBBEEECCC===;;;===888===999///---555777222//////...---,,,,,,,,,,,,333<<>>999ttt}}}mmmXXXTTTIIIMMMPPPNNNLLLJJJHHHGGGHHHJJJ>>><<>>???BBBFFFJJJRRRQQQOOOJJJEEEDDDFFFJJJQQQUUUwwwjjjrrraaaTTT[[[}}}xxx]]]MMM\\\{{{ooogggRRR===:::;;;tttzzzhhhhhhtttuuuzzzzzzkkkyyyvvvYYYhhh~~~|||yyyooozzz```iiioooRRREEE999222;;;IIIqqqYYY{{{{{{tttttt|||rrrmmmfffbbbaaabbb```___kkkfffdddhhhUUU@@@GGGCCC<<>>999```}}}^^^[[[ZZZ]]]TTT:::000===CCCFFFJJJAAA777999AAA@@@???<<<999999===CCC@@@<<<555///222777666111//////---+++))))))+++---777DDDNNNJJJ@@@888444222222222111111111111222222222222333333333333444444444555555666777888999:::<<<===>>>>>>???AAAEEEHHHIIIKKKLLLIIIFFFEEEGGGIIIFFFKKKlllttttttppp```VVVmmmuuu^^^QQQaaa}}}tttkkkXXXDDD<<>>hhh___[[[YYY\\\SSS:::000>>>EEEHHHKKKBBB777999EEECCC???999555888???EEE@@@<<<555000222888777222......---+++))))))+++---<<>>>>>>>>>>>@@@CCCFFFFFFIIILLLKKKGGGEEEFFFHHHEEEGGG\\\|||vvvrrrcccNNNNNN```jjjlllZZZTTTfffqqqfffVVVDDD777???tttwwwjjj[[[~~~~~~sssuuu{{{xxx{{{yyyggg```VVVSSSggg{{{]]]QQQSSSUUUzzzeeennn{{{___DDD???:::888TTT]]]|||}}}|||uuufffooozzzeeeaaa\\\[[[]]]^^^]]]\\\WWWQQQWWWXXXSSSeee[[[ZZZOOO;;;HHH>>>FFFVVVkkkzzzuuu\\\OOOKKKAAA@@@NNNZZZ|||uuuaaagggCCC:::777===555PPPzzzuuuwwwpppmmmrrrzzzcccccc\\\SSSJJJBBB>>>CCCNNNEEEJJJTTT```kkkxxx|||oookkkkkknnnyyy}}}mmm___^^^hhhpppmmmffffffbbb___]]]YYYTTTUUUYYYaaafffbbbYYYQQQIIIUUUpppqqqSSSRRReee{{{ooo}}}zzzuuuzzz}}}zzzpppQQQeeexxx^^^[[[NNNSSSWWWLLLwww|||KKK@@@???ppp```[[[YYY\\\SSS:::000???FFFIIIKKKAAA777999NNNNNNHHH>>>888999???BBBDDD???777111222666444///......---+++)))))),,,...AAAJJJOOOHHH>>>888555444333222222111111222222333222222222333333333444444666666777888999:::;;;;;;>>>?????????>>>???AAACCCKKKMMMNNNKKKGGGDDDEEEGGGIIIIIIPPPeee{{{pppqqqkkkgggjjjjjjaaaUUUTTTjjjuuugggTTTDDD222;;;mmm```HHHooossstttzzzwwwxxx~~~{{{yyynnngggYYYYYYWWWMMM^^^ttt{{{___^^^RRRXXXiiiooo|||VVVAAA>>>;;;:::WWWyyyVVV{{{sssiii]]]iiioooaaa]]]ZZZYYY[[[\\\[[[XXXNNNKKKSSS\\\WWWPPPSSS[[[ssscccJJJNNNEEE@@@???HHHUUUbbboooxxxyyy|||```PPPLLLAAA@@@PPP^^^~~~lllzzzlll>>>:::888;;;444ZZZmmmZZZYYYTTTIIICCC>>>DDDIIIMMMRRRWWW\\\gggvvv~~~wwwggg\\\iiikkkqqquuuzzz|||yyysssnnnkkkppplllgggccc``````dddiiivvvcccXXXYYYSSSNNNUUUTTTVVVbbbiiitttuuu|||cccZZZNNNPPPVVVRRRvvvOOO>>>BBB~~~}}}^^^\\\ZZZ\\\SSS999000???GGGIIIJJJ@@@777:::MMMOOOKKK@@@999999<<<;;;CCC>>>666000222666444///......---+++)))***,,,...DDDLLLNNNGGG===888555333333333222222222222333333222222222333333333444444666666777888999:::;;;;;;>>>???@@@???>>>>>>@@@AAAKKKKKKJJJGGGCCCBBBEEEIIIGGGKKKMMMSSSwwwyyymmmlllccccccuuuuuuzzz```TTTUUUjjjpppYYYIII666BBBuuuzzz}}}jjjCCCiiitttqqqwwwuuuuuuzzz{{{}}}ppppppooommmeeeddd\\\IIIXXXooobbbSSSeeexxxrrruuurrryyyUUUFFF???;;;???```~~~~~~QQQmmmhhh^^^WWWdddbbb```]]]ZZZZZZ[[[[[[YYYVVVSSSRRROOOPPPTTTRRRLLLKKKOOOrrr|||aaaQQQEEEAAA@@@EEEKKKPPPVVV\\\lllxxx{{{|||bbbQQQNNNCCC@@@QQQbbbvvvggguuuDDD>>>===<<<888hhh\\\]]]ZZZPPPLLL===>>>DDDLLLTTTWWW[[[fffvvv~~~kkk[[[lllqqqeeeppp|||zzzuuusssuuuyyyxxxsssoooooouuu}}}vvvaaa]]]jjjjjj^^^[[[WWWaaakkk___tttppp}}}iiiXXXOOOMMMTTTZZZsssYYY???JJJ}}}|||vvv[[[\\\\\\^^^SSS888000@@@GGGHHHHHH>>>666;;;BBBGGGEEE;;;666888:::888>>>:::333///222777777222---------+++)))***,,,///EEEKKKMMMFFF===888555222333333222222222222333333222222333333333333444444555666666777888999::::::===>>>@@@???>>>>>>???@@@CCCDDDCCCAAA???@@@EEEJJJFFFKKKPPPOOO[[[mmm___\\\PPPLLLWWWbbb]]]XXXqqqgggYYYVVVhhhlll[[[III888???|||IIIkkkvvvmmmtttssssssvvvvvvyyy{{{sssxxxpppTTTSSShhh~~~vvvnnn]]]GGGTTTlllvvvuuuuuuyyynnnnnnYYYHHH===888===kkkqqqXXXwwwbbbaaaXXXTTTccc\\\^^^\\\ZZZZZZ\\\\\\XXXUUUOOOWWWQQQIIINNNPPPMMMPPPNNNQQQ|||eeeRRRKKKDDDCCCCCCDDDIIIOOOPPP^^^bbbcccmmmwww~~~dddRRRPPPEEEBBBTTTfffnnnIII===<<<999;;;ppp}}}gggaaa[[[PPPRRR@@@@@@???GGGOOOUUU___nnn}}}xxxgggaaapppxxxzzzxxxvvvxxx||||||~~~}}}zzz|||tttrrrgggccckkkjjjdddgggSSSVVVfffaaa[[[dddrrrzzztttnnnlllppp~~~oooXXXRRRJJJSSS^^^hhh[[[>>>MMMuuu|||nnnWWW\\\^^^```SSS777111@@@FFFFFFEEE<<<666<<<===DDDCCC888444:::===:::===999222...111666666111------,,,+++)))***---///DDDJJJLLLFFF>>>999555111444333333222222333333444222222333333333333444444444555555666777888999:::<<<>>>?????????>>>???@@@???AAABBB@@@>>>???CCCGGGIIIHHHOOOPPPMMM]]]wwwdddSSSSSSOOOLLLLLLHHH}}}hhhyyyQQQbbb|||nnn\\\TTTddd{{{sssfffYYYFFF666666{{{JJJhhh~~~xxxiiippprrrqqqtttrrrxxx|||zzznnngggeeennnzzzrrr]]]UUU]]]vvvooo]]]LLLVVVmmm|||kkkrrrpppmmm\\\EEE;;;999===zzznnnbbb~~~ooo```bbbVVVTTTggg___ZZZXXXXXXZZZ]]]]]]YYYVVVJJJSSSLLLIIIRRRLLLCCCJJJKKKGGGVVVkkk[[[HHH>>>;;;===DDDJJJEEEUUUXXXUUU[[[dddqqqdddSSSSSSHHHCCCUUUiiivvvQQQ;;;:::777>>>tttyyyuuummmbbbRRRUUUAAABBB???BBBFFFPPPccczzzxxxyyybbbvvv{{{{{{~~~tttyyysssjjjkkkhhhhhhppp]]]^^^ssssssfffYYYPPPaaalllssswwwooonnntttbbbWWWXXXhhhtttZZZUUUJJJTTT]]]___XXX===NNNqqqiiiUUU]]]```aaaSSS666222@@@FFFDDDCCC:::555===BBBHHHFFF:::555===AAA??????;;;333...///444333...------,,,+++)))***---///CCCIIIKKKFFF>>>999555111444333333222222333333444222222333333333444444444444444555666777888999999;;;===?????????>>>???@@@@@@CCCEEEDDDAAA???@@@BBBIIIBBBJJJSSSPPPWWWooogggNNN???;;;888AAASSS[[[|||vvvccceeesssppp[[[PPP```yyyrrrlll[[[FFF888777~~~CCC___tttyyygggmmmqqqqqqrrroooxxxyyy{{{rrr]]]YYY```ppp}}}vvvbbbxxxnnnooobbbSSS[[[ooo{{{xxxppp\\\gggvvvppp```CCC@@@BBBDDDmmmfffxxxkkkcccfffWWWUUUllleeeVVVUUUVVVYYY]]]^^^[[[WWWQQQMMM???CCCWWWQQQEEEOOO@@@LLLIIIfffzzzgggTTTJJJFFFCCC@@@???[[[iiiggg\\\YYYZZZbbbqqq}}}dddSSSTTTJJJDDDVVVkkknnnbbb>>><<<;;;DDDzzzxxx}}}xxxlllWWWWWW@@@AAA>>><<<>>>LLLkkktttrrreeewww|||tttwwwxxxxxxpppsss{{{kkkcccggg\\\[[[YYY[[[lll~~~jjjccc[[[]]]qqqxxx[[[XXXKKKUUU[[[[[[ZZZBBBTTT|||aaa]]]ZZZ___ZZZOOO333444???CCCFFFFFF:::111888CCCFFF@@@555555@@@EEEBBBAAA:::000,,,000666444---000,,,***+++)))(((,,,222JJJKKKKKKGGG???888555555333333333333333333333333222222333333333333444444555555666777888999::::::;;;;;;<<<<<<===>>>>>>>>>===EEEOOOTTTMMMBBB???BBBEEEKKKOOOMMMNNNQQQSSSQQQEEEDDDCCCDDDFFFGGGGGGHHHrrr{{{vvvzzzzzzvvv~~~ssswww___RRRNNN]]]vvvvvv___KKK444;;;gggvvvtttLLLfffhhh{{{eeejjjlllttt|||uuuxxx|||}}}|||lllhhhmmmwwwvvvmmmllljjj^^^]]]oooccc\\\uuuVVVJJJBBB:::GGGfffZZZrrrgggbbb]]]WWW]]]ccc]]]UUUUUUVVVWWWYYYYYYXXXVVVIIICCCBBBJJJNNNLLLJJJKKKFFFHHHJJJVVVxxxwwwhhhVVVFFF>>>CCCLLLSSSfffssssssrrruuurrriiiuuupppmmmqqqzzzpppYYYQQQLLLCCCTTT{{{oooWWW>>>AAA;;;AAA{{{}}}hhhlllfffWWWMMMBBB===999;;;IIItttqqq|||{{{zzzuuuqqqqqqsssddd___fffxxxZZZTTTQQQeeeaaaaaaUUUCCCgggaaa___[[[bbb]]]TTT777444>>>CCCFFFFFF:::222888AAAEEE@@@555333===CCCBBBAAA;;;111+++///444222+++///,,,++++++***(((,,,222IIIJJJJJJFFF>>>888555444333333333333333333333333222222333333333333444444555555666777888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>IIIUUUYYYOOOBBB@@@FFFEEEHHHIIIEEE@@@AAAKKKTTTHHHHHHIIIIIIJJJKKKMMMNNNaaaxxxwwwyyy{{{~~~~~~yyy|||```RRRKKKYYYrrruuu^^^~~~^^^KKK888<<>>999AAA}}}vvviiieee___XXXOOOFFF???===KKK~~~ttthhh```nnntttUUUUUU^^^|||uuuaaaUUUDDDppp______[[[bbb___VVV:::444>>>CCCFFFFFF:::222999@@@DDDAAA666222999AAADDD???999000+++...444222,,,///,,,++++++***(((,,,111GGGIIIIIIEEE===777444333333333333333333333333333222222333333333333444444555555666777888999::::::;;;;;;<<<<<<===>>>>>>>>>???KKKYYY\\\QQQCCCBBBIIIIIIFFFDDD@@@666444EEE[[[ddd```ZZZRRRKKKIIIIIIKKKPPPeeewwwyyyttttttuuutttyyyyyy}}}}}}~~~}}}{{{mmmbbbiiivvvtttttteeeUUUKKKWWWpppyyy^^^www[[[GGG999<<<___WWWaaahhh{{{|||fffkkkmmmnnnrrrssswww|||~~~}}}lll~~~|||dddLLLOOOFFF999???LLLVVVjjjooojjj|||bbb]]]III===NNN~~~{{{AAASSS||||||oooccc___[[[TTTXXX^^^[[[VVVTTTTTTTTTVVVWWWVVVUUUIII@@@===EEEQQQSSSMMMGGGJJJJJJGGGCCCEEEYYYyyy|||pppccc^^^[[[OOO@@@IIILLLQQQSSSOOOKKKNNNVVV^^^dddiiidddZZZTTTUUUZZZTTT```uuuqqq\\\VVVRRRPPPfff{{{{{{pppjjj<<<;;;999DDD|||sssmmmjjj]]]RRRIIIAAA<<>>CCCEEEFFF:::222999@@@DDDCCC999333777@@@EEE<<<888000+++///555555000///,,,+++,,,***(((+++111EEEGGGGGGCCC<<<666333222333333333333333333333333222222222333333333444444555555666777888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>GGGSSSXXXQQQEEEBBBFFFFFF>>>:::888111...@@@YYYsssnnneeeZZZQQQLLLLLLLLLJJJ^^^oooooohhhhhhnnnssstttvvvzzzkkkTTTFFFCCCTTTkkk~~~nnnbbbtttzzzzzzssslllYYYMMMWWWqqqdddzzz\\\GGG:::888aaa^^^XXXiiixxxjjjgggkkkllloootttvvv{{{~~~sssRRRrrrpppVVVHHHKKKQQQ^^^lllnnn]]]rrrtttssszzzuuuiiieeeKKKAAAWWWNNNddd~~~{{{mmm```]]][[[SSSTTT[[[[[[VVVTTTSSSSSSUUUUUUUUUTTTLLL@@@888>>>KKKRRRMMMFFFGGGGGGIIIHHHCCCHHH```{{{|||iii```^^^WWWKKKOOOEEEBBBHHHHHHDDDIIIVVVUUU[[[```]]]WWWWWW^^^ffffffwww}}}tttvvvqqq]]]YYYTTTXXXppp~~~www]]]@@@;;;;;;GGGzzzzzzxxxdddTTTJJJCCC<<>>>>>>>>===@@@HHHOOONNNFFF@@@???;;;000,,,111000...999KKKUUUWWWZZZ]]]___^^^[[[XXXOOO```pppqqqjjjgggkkkpppooosssyyy}}}}}}|||sssqqqgggjjjrrrTTTMMMkkkzzznnnZZZMMMXXXrrrxxxXXXttt^^^III;;;555```}}}fffHHH___lllzzzkkkkkkkkkkkkooommmuuu{{{oooLLLKKKwwwfffTTTUUUbbbTTTMMMYYYooo|||zzzdddsssyyyttt{{{yyy|||vvvRRRDDDWWWIIIkkk~~~lll___\\\[[[RRRRRRZZZ[[[UUUTTTSSSSSSUUUUUUTTTSSSOOOCCC777777AAAKKKLLLIIIEEEAAACCCHHHEEEAAAIIIXXXqqqzzz{{{ooofffeeeeeebbbTTTGGGEEEQQQWWWPPPNNNUUUHHHNNNXXXbbblllttt|||vvvttthhhjjjxxxppp\\\ZZZUUU___zzz{{{YYYAAA:::;;;FFF|||xxxpppaaaSSSIII>>>GGGeeetttccc^^^vvv~~~sssWWW[[[jjj{{{```___IIIyyy^^^aaaYYY]]]]]]UUU555222===BBBEEEFFF;;;333:::AAACCCDDD???;;;:::>>>BBBDDD@@@777000///222222......++++++---,,,)))+++000DDDFFFFFFBBB;;;555333333333333333333333333333333222222333333333333444444555555666777888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>===@@@GGGHHHBBB;;;777555---+++333888777:::???333:::HHHYYYgggjjjddd\\\[[[eeeoooqqqllliiijjjmmmoootttyyy{{{||||||xxxsss|||~~~{{{jjjWWWKKKXXXtttuuuXXX~~~XXXEEE999777QQQwwwLLL___eeekkkpppjjjkkkjjjooopppwww}}}yyyuuufffPPPHHHUUU^^^lllcccRRRDDDKKKvvvnnnXXX```}}}zzzooouuu}}}WWW>>>IIIDDD___mmm___]]]]]]SSSQQQYYY]]]TTTTTTTTTUUUVVVVVVSSSQQQQQQIII<<<444888CCCJJJLLLMMMDDD@@@DDDEEEBBBBBBFFFRRR___ooovvvtttmmmhhhgggPPPJJJOOO^^^bbbVVVJJJHHHAAAEEEPPPbbbsss{{{yyyttt~~~kkkeeehhhbbbnnndddppplllZZZ[[[VVVggguuulllnnn```@@@666999BBBpppvvv}}}wwwlll]]]NNNCCCLLLPPPwww{{{rrrggguuu{{{oooUUU[[[nnnnnn___HHH{{{[[[___WWW[[[]]]VVV666222===BBBEEEFFF;;;333:::@@@AAAAAA@@@>>>;;;<<<===AAA>>>777///...222222///---+++,,,---,,,)))+++///DDDFFFFFFCCC<<<666333333333333333333333333333333222222333333333333444444555555666777888999::::::;;;;;;<<<<<<===>>>>>>>>>AAA???@@@CCCBBB:::555333333222444:::???AAA===:::111222:::KKK^^^hhheee^^^hhhhhhiiijjjjjjiiikkkmmmrrrwwwzzzxxxxxxxxxuuuooovvv||||||yyy{{{hhhVVVLLL\\\yyy|||gggTTTEEE;;;;;;>>>xxxRRReeehhhdddxxxiiikkkkkkppprrrxxx}}}{{{ttt~~~yyyVVVQQQ^^^hhh[[[^^^sssbbbnnnuuummm}}}}}}ZZZ===BBBSSSjjj{{{nnn```^^^___UUUQQQZZZ```TTTTTTUUUWWWXXXWWWSSSPPPQQQOOOEEE888444===HHHMMMNNNHHHBBBAAACCCCCCCCCCCCBBBHHH]]]wwwxxxjjjcccUUUUUUZZZaaa]]]PPPDDD@@@BBB???BBBOOO^^^eee```XXXbbbfffzzzrrryyyhhhXXX[[[YYYpppxxx[[[hhh___@@@555:::???ggg~~~}}}xxxwwweeeWWWTTTgggRRR___ooopppjjjzzzppppppsssSSSUUUggglll[[[GGGWWW\\\SSSXXX[[[UUU555222===BBBEEEFFF;;;444;;;@@@??????@@@???<<<:::::::::888333---...444666444---+++,,,---,,,)))+++///DDDFFFGGGCCC<<<666444444333333333333333333333333222222333333333444444444555555666777888999::::::;;;;;;<<<<<<===>>>>>>>>>CCCCCCDDDDDD>>>555111222///444999;;;>>>AAA<<<444>>>444000;;;QQQdddjjjiiiqqqjjjdddcccfffjjjmmmppptttyyy{{{wwwwwwyyywwwqqqiiissszzzyyy{{{uuuiii]]]ccchhhWWWNNN```~~~{{{jjjZZZNNNFFF>>>444qqqtttFFFaaaiii```~~~mmmjjjgggllliiioootttyyyaaaZZZxxxkkkZZZiiitttuuuooo}}}aaaFFFKKK___aaa{{{vvvooo```___```VVVQQQZZZaaaSSSTTTVVVYYYZZZXXXSSSOOOPPPRRRLLL<<<444:::FFFNNNDDDEEECCC???===???@@@>>><<<888JJJqqqsssjjjdddffffff```TTTJJJFFFGGG@@@888333:::JJJUUUVVVRRRVVVZZZdddrrrdddVVV\\\[[[vvv```tttSSSAAA666<<<@@@ddduuu{{{{{{nnndddllleeeXXXMMMSSSMMMWWWvvv```vvvzzzzzzTTTNNN[[[]]]XXXGGGVVVUUUTTT[[[XXXYYY222000777@@@EEECCC>>>:::888GGG<<>>FFFJJJDDD===888444111222222222222222222222222333333333444444444555555777777777777888888888888;;;;;;;;;<<<===???@@@AAACCC@@@???>>><<<:::;;;>>>BBB@@@>>>;;;888666666555;;;>>>EEEOOO[[[gggoootttzzziii\\\___hhhlllkkklllpppssswwwxxxwwwyyy~~~pppoooqqqxxxvvvrrrzzznnnbbbqqqYYYQQQhhh~~~nnnXXXXXX999999555\\\[[[DDDXXX___fffllldddlllhhhmmmuuuxxxtttttt|||yyyppp^^^eeemmmgggJJJ@@@ggg\\\yyywwwrrrjjjeeecccYYYNNNPPPZZZXXXXXXXXXYYYZZZYYYVVVTTTVVVSSSNNNDDD888333===JJJFFFAAA???AAA>>>999;;;AAA>>><<<:::FFFddd}}}zzziiidddbbb^^^XXXQQQJJJDDDAAA===?????????CCCHHHIIIEEEHHHSSS___gggkkkrrr}}}eeeMMMTTTlllnnniiiVVVCCC999:::BBBUUUwwwxxxwwwxxx~~~eee```jjjcccUUUPPPOOOOOOJJJbbbwwwfffeeeqqqyyy~~~pppkkkmmmaaaPPPTTTfffiiihhhjjjKKKJJJ]]]\\\YYY]]]XXXWWW222000777???DDDBBB===888666DDD>>>FFFEEE555666@@@<<<666;;;777+++,,,666666,,,......---,,,++++++++++++:::CCCIIIEEE<<<777555333222222222222222222222222333333333444444444555555777777777777888888888888::::::;;;<<<===???@@@AAADDDHHHGGGAAA<<<@@@KKKUUUYYYRRRFFF:::444888BBBKKKNNNRRRUUUXXX]]]iiixxx~~~mmm```aaahhhllllllmmmppprrrtttuuuwwwyyy|||~~~|||zzz|||~~~yyyaaaNNNhhhvvvnnnWWWOOOiiiyyysssZZZ[[[BBB888:::RRRwwwMMMgggcccQQQwww{{{ddddddiiiffffffjjjqqqssssss{{{~~~nnnzzz}}}]]]fffwwwlllIIIBBBuuuuuuWWWXXXtttlllfffbbbXXXNNNRRR]]]]]][[[YYYXXXWWWUUURRRPPPTTTRRRNNNEEE999333:::FFFIIIDDD@@@@@@===:::>>>EEE<<<;;;888;;;NNNcccggg___XXXWWWTTTPPPKKKFFFBBB???AAAEEEEEEAAA???AAAAAA@@@AAAIIIRRRWWWZZZ___iiiqqq|||```MMMYYYrrrfff___BBB888999@@@TTT|||||||||iiipppmmmfffrrrrrrfffTTTCCCMMMHHH[[[nnnWWWLLLJJJRRRvvvjjj\\\OOOWWWeeeaaaaaakkkMMMOOOzzz]]]___YYY]]]VVVUUU444000666>>>BBBAAA<<<777333@@@@@@HHHEEE666555>>>???888>>>:::...+++333555000...---,,,++++++******+++555BBBKKKFFF<<<666555666333333333333333333333333333333333444444444555555777777777777888888888888999999:::<<<===>>>???@@@GGGUUUYYYOOOEEEKKKYYYccceee]]]MMM<<<333888IIIWWW]]]aaaaaa[[[WWW___qqq{{{nnnbbbaaagggjjjjjjjjjooooooppprrrvvvxxxyyyyyy}}}xxxwwwzzz}}}~~~~~~}}}~~~~~~|||}}}mmmFFFTTTfff}}}jjjVVVRRRlllvvvxxx]]]ZZZFFF888===CCCLLLeeehhhIIIkkk{{{ooo^^^iiirrrnnnvvv~~~jjjccckkk~~~zzzrrrxxxooojjjvvvaaadddzzznnnMMMMMMiiiWWWYYY|||vvvpppjjjdddXXXOOOSSS^^^___]]]YYYWWWUUUTTTQQQPPPRRRPPPMMMGGG<<<444777???LLLGGGBBB???<<<:::>>>DDD;;;===999333777EEEPPPRRRLLLKKKJJJIIIGGGEEECCCBBBEEEIIIJJJCCC>>>===??????@@@EEEJJJLLLNNNSSS\\\dddggg{{{vvvZZZQQQddd}}}xxxZZZ}}}\\\BBB888888???QQQ}}}~~~lllpppyyysssxxxzzzlll___YYYQQQQQQNNN\\\xxxkkkPPPCCCGGGPPP[[[|||wwwnnn]]]XXXgggnnnbbbZZZuuupppHHHKKKyyyfffTTTYYYSSS\\\TTTSSS777000555<<>><<>>>>>FFFZZZfff]]]SSSTTT[[[]]]aaa```YYYLLL@@@@@@LLLYYYbbbffffff^^^VVVVVV```kkkoooggg```aaaeeehhhgggeeennnmmmllloootttwwwvvvtttxxxuuurrrrrruuuyyy{{{||||||{{{zzzzzz{{{||||||||||||dddmmm{{{~~~cccYYY\\\uuuooo{{{fff^^^LLL<<<;;;===WWWQQQsssaaa[[[qqq```eeedddeeerrr~~~}}}ssstttlll```~~~wwwkkkOOOYYYdddgggPPPsssxxxtttpppiii\\\QQQRRRYYY___\\\XXXVVVVVVUUUTTTSSSQQQOOOMMMIII???666555999IIIGGGDDD???;;;999:::<<<;;;>>><<<444000777@@@DDDDDDEEEFFFHHHIIIJJJJJJJJJFFFHHHGGGBBBAAAEEEHHHHHHGGGHHHIIIJJJKKKQQQYYY___[[[fffuuujjjVVVYYYrrrwwwZZZVVVCCC888888>>>NNNzzzrrrtttzzz~~~rrruuu}}}vvvbbb[[[aaaaaaUUUUUUbbbxxxuuu[[[HHHDDDLLLZZZccctttzzzrrr^^^bbbxxxzzzgggYYYgggGGGKKKkkkVVVNNNVVVOOO\\\TTTPPP888000444:::???@@@<<<555000:::??????===<<<999888;;;<<>>777666666333333333333333333333333333333333444444444555555666777777777888888888888888999:::;;;<<<<<<;;;;;;<<>>JJJyyymmmkkkwww{{{|||zzzzzzuuurrrjjjZZZTTTUUUaaauuufffWWWGGGDDDPPPeeexxxmmmXXXggg|||eeeYYYhhhKKKSSSoooSSSRRRYYYPPPaaaWWWNNN777///333999???AAA===666111777???<<<:::???;;;555:::999===:::111***,,,000222---,,,+++******))))))***222@@@LLLJJJ@@@999666555333333333333333333333333333333333444444444555555777777777777888888888888999999:::;;;;;;:::888777111777>>>BBBFFFNNNYYYbbbcccllluuusssjjjbbbbbbfffbbbeeejjjnnnmmmfff]]]VVVYYY^^^aaadddiiillljjjfffjjjjjjkkknnnpppqqqooonnnoooqqqtttwwwyyyzzzyyyyyy{{{wwwtttuuuzzz{{{xxxttt^^^TTTNNNUUUeeexxx|||www[[[eeewwwqqq~~~kkk{{{gggVVVJJJ<<<:::]]]bbbJJJmmmYYYaaa}}}\\\]]]eeeiiijjjppp{{{|||}}}jjjkkkmmmjjjttt~~~bbb{{{|||~~~OOO;;;CCCyyy```rrrrrrxxxvvvtttooofff[[[PPPJJJbbb___[[[XXXVVVTTTQQQOOOQQQNNNMMMMMMHHH>>>777666;;;AAAFFFDDD@@@;;;444...666777999::::::888444000999===BBBHHHKKKLLLLLLKKKCCCCCCCCCIIIVVVbbbccc^^^VVVQQQKKKFFFFFFHHHKKKLLLNNNSSSYYY^^^ccckkktttzzztttvvvzzz~~~wwwXXXWWWlllvvvlllZZZcccFFF:::999===DDD~~~rrrjjjnnnrrrwww~~~nnnXXXUUUVVV\\\jjjxxx{{{uuunnnUUU[[[cccjjjrrrgggWWWooo{{{ccc[[[fffEEEPPPgggSSSVVV\\\RRRfff[[[MMM666...222888>>>BBB???888222333@@@>>>;;;AAA:::333===777999666000+++,,,...///---,,,+++***))))))))))))---:::FFFGGGAAA<<<888555444444444444444444444444333333333444444444555555777777777777888888888888::::::;;;;;;:::888666444///,,,...666:::???PPPccclllxxxuuuooonnnhhhiiijjjkkkjjjeee___ZZZYYY___ccccccggglllmmmjjjgggjjjmmmnnnnnnmmmmmmnnnkkkmmmqqquuuvvvwwwwwwxxxyyyxxxuuussssssvvvzzz}}}wwwppphhheeegggllluuu}}}|||ttt||||||xxx[[[ggg|||}}}{{{jjjmmm\\\RRRHHH333GGGtttsss```PPPjjjkkkrrrQQQVVV___iiipppqqqooonnn}}}{{{kkkIIIYYYsssaaa}}}rrrzzzwwwccc{{{{{{}}}~~~@@@999???nnnzzz{{{ssswwwtttooolllhhh```TTTJJJ^^^\\\YYYWWWVVVSSSPPPMMMRRROOONNNOOOLLLBBB:::777666???FFFFFFDDDAAA;;;444777666666888999777444222555999@@@FFFIIIIIIGGGEEECCCHHHNNNUUU___eee```XXXQQQLLLEEEBBBCCCFFFHHHGGGGGGKKKPPPUUUYYY___gggmmmxxxzzz}}}zzzlllXXX^^^yyysssbbb\\\cccEEE999999:::>>>xxxnnnpppnnnssszzzsss^^^WWWVVVVVVZZZccchhheee___aaaooo~~~{{{{{{ddd[[[zzzwww___rrr^^^<<>>BBB@@@999333000BBBBBB===AAA888333AAA777888666111......//////---,,,+++***))))))))))))(((555AAADDDAAA>>>999555444444444444444444444444333333333444444444555555777777777777888888888888:::;;;;;;;;;999777444222333---000888777444EEE]]]vvv{{{ttttttrrrnnniiidddaaa``````ZZZ___bbb```cccjjjmmmkkkfffjjjnnnooommmkkklllnnnjjjmmmqqqtttwwwyyy|||~~~ppptttwwwvvvwwwsssiiikkk{{{zzzppp[[[hhh|||~~~qqq~~~oooWWWVVV111DDDfffzzz:::jjjqqqVVVpppjjj\\\VVV___cccaaaiiiwwwwww|||ggg```yyyyyyvvvnnnaaayyy~~~~~~~~~}}}{{{666>>>HHHvvvoooxxxxxxmmmwwwrrrkkkhhhhhhdddXXXMMMWWWVVVUUUVVVVVVTTTQQQNNNSSSOOONNNPPPNNNEEE<<<999444>>>FFFGGGGGGGGGBBB;;;;;;888666666666555666777333888@@@FFFIIIGGGCCC@@@DDDNNNYYY```cccbbbYYYPPPDDD>>>999999===BBBEEEDDDHHHJJJLLLNNNQQQYYYccckkklllooosssvvvzzzvvvggg]]]eeettt\\\oooxxxcccDDD888777888999}}}qqqhhhkkkpppxxxnnnxxx|||ZZZSSSRRRMMMJJJNNNVVVXXXVVVsssttt___\\\qqqYYYXXX;;;ZZZxxx]]]NNNTTTVVVVVV^^^aaaNNN555...///444:::???@@@;;;666111;;;EEEFFF@@@999777999>>>>>><<<666000...///222.........---,,,+++)))(((,,,,,,333>>>BBB<<<777777333333333333333444555666444444444555555555555666666666666777888888999999;;;;;;999777555333222222///***...999@@@BBBGGGOOOlll{{{}}}zzzuuuiii]]][[[aaa[[[[[[]]]___bbbfffjjjllleeehhhkkkmmmmmmllllllmmmkkkqqqwwwyyywwwvvvyyy|||{{{wwwwwwzzz{{{{{{|||nnncccoooxxxyyyzzz```___wwwrrrYYYlllkkkwwwxxxrrrkkkKKK<<>>444555???GGGGGGCCC???>>>>>>999888777777777666333111333555999???GGGLLLOOOOOOTTTYYYeeefff[[[VVVNNN???<<<;;;:::777666666:::<<>>>>>:::555222;;;CCCDDD>>>888777999AAAAAA???999111---,,,............---,,,+++***))),,,+++111===CCC???999777444333333333444444555666444444444555555555555666666666666777888888999999999999888666333000//////000111888CCCFFFDDDHHHRRRtttzzzttthhh]]][[[^^^\\\\\\]]]___bbbeeegggiiidddgggjjjkkkjjjjjjkkklllppprrrrrrqqqoooooosssvvv{{{wwwvvvxxxyyywwwzzzrrr~~~~~~~~~kkk```jjjyyy{{{tttvvv{{{wwwcccccc~~~pppiiigggvvvlllwwwxxxpppSSS???888JJJwww___nnnEEEllleeeWWWaaa}}}___UUUXXXUUUNNNhhhdddgggqqqwwwxxx}}}{{{xxxwwwvvvwwwxxxzzzwww{{{~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}|||xxxuuuQQQAAAFFFPPP___yyysssvvv|||uuunnnrrrffffffgggUUUHHHPPPWWWWWWVVVUUUTTTQQQPPPRRRQQQNNNKKKHHH???555444<<>>>>>999777555555555555444222000111444999@@@HHHPPPTTTVVVXXXdddhhh\\\QQQHHH<<<999999999777666666999;;;>>>???@@@BBBFFFPPP]]]fffhhhiiijjjlllooouuu}}}yyykkkXXXgggttt^^^|||bbb>>>BBB:::888???NNNyyy{{{zzzjjjjjjlllpppvvv~~~{{{aaaRRRTTTLLLJJJDDD999===GGGHHHooodddqqqaaaSSShhhjjj[[[}}}jjj___sssGGG???VVVuuuYYYKKKSSSWWWUUUXXXZZZJJJ555...///222777<<<<<<888444333:::AAABBB>>>999777777AAABBBAAA;;;444...,,,---............---+++***)))+++***///;;;DDDCCC<<<777444444444333444444555666444444444555555555555666555666666777777888888999666666555333///------...111666BBBMMMMMMGGGIIIRRRnnnpppttt{{{xxxooofff]]][[[\\\^^^^^^^^^___aaacccdddeeedddfffggghhhggghhhiiikkklllmmmnnnooopppqqqrrrrrrvvvqqqnnnqqqtttsssssstttvvv|||~~~xxxqqqoooppppppqqqxxx___TTTUUUXXXWWWbbbhhhkkkxxx|||nnnfffmmm{{{zzzwwwYYYAAA222>>>mmm^^^|||OOOMMM]]]RRRkkkcccMMMTTTRRRXXXZZZZZZccckkklllvvv|||tttwwwvvvuuusssrrrrrrrrrrrrqqqzzz|||}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{|||}}}~~~~~~~~~zzzppppppuuuxxxuuuooo~~~}}}LLLJJJOOOYYYjjjfffssspppjjjppplllhhheeeXXXNNNPPPTTTXXXWWWRRRRRRVVVTTTTTTPPPKKKIIIGGG@@@888111999CCCIIIGGGBBB>>><<<888666444333444555555444111111222222666???JJJSSSPPPNNN]]]gggZZZIII@@@999888999::::::888888999;;;888999;;;===AAAIIITTT\\\```bbbdddfffiiinnnsssxxxooo___aaarrriii~~~]]]===@@@888999===JJJqqqhhhiiimmmssszzzeeeZZZLLLFFFFFFAAA777:::EEEGGGUUUaaaqqq}}}nnnVVVZZZccc|||wwwpppttt{{{zzz{{{eeelllbbbnnnjjjEEE>>>XXXrrrXXXKKKTTTXXXTTTUUUVVVIII666//////000555::::::777333111777???CCC@@@;;;666444===???@@@===777222//////............---,,,+++***+++))),,,777CCCFFF???888555555444444444444555555444444444555555555555666555555666666777888888888444444333000......222555999<<>>555===UUUnnnqqqnnnfff666```}}}YYYUUUrrreeeXXXSSSOOOXXXVVV]]]bbbaaaiiirrrnnnpppqqqqqqqqqqqqqqqppppppqqqrrrtttsssrrrtttxxx|||yyyyyyyyyyyyyyyxxxwwwwwwyyyyyyyyyyyyyyyzzz{{{{{{~~~||||||}}}~~~~~~}}}||||||~~~~~~yyyvvvmmmooooookkkgggiiiqqqyyyaaaJJJRRRUUUYYYjjjsss^^^qqqqqqpppjjjfff___UUUMMMMMMUUUXXXSSSSSSYYYXXXVVVPPPJJJHHHHHHBBB:::111666@@@IIIJJJCCC>>><<<888555333222333555555555444555444000///444>>>GGGEEEAAARRRaaaUUUBBB;;;999999;;;======;;;:::999:::666888:::<<>>]]]pppPPPMMMVVVXXXTTTTTTVVVIII666......///333888999777444...555>>>EEEEEE???666000:::>>>AAA@@@:::333000...............---,,,++++++***)))***333@@@FFFBBB:::666555555444444444555555444444444555555555555666555555555666777777888888333555555333222444;;;AAADDDBBBJJJYYY```[[[WWWWWWMMMKKKOOOWWW```jjjyyy|||tttggg\\\XXXZZZ\\\^^^aaaaaabbbbbbbbbbbbbbbbbbeeefffgggfffeeefffhhhjjjiiijjjlllmmmmmmhhhbbb\\\FFF@@@===DDDTTTdddmmmnnnggglllqqqsssnnnhhhffffffpppqqqvvvtttlllyyy{{{xxxssstttvvvgggyyytttUUU888:::>>>@@@eeesss>>>FFF|||lllGGG[[[}}}gggNNNQQQWWWSSSZZZ^^^XXXZZZbbbaaaiiijjjlllooopppqqqrrrrrrrrrpppkkkeeecccgggqqqzzzvvvvvvvvvwwwvvvuuuuuutttxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuwwwzzz{{{zzzvvvrrrxxxxxxwwwvvvssspppmmmlllbbbfffhhheeedddnnnJJJHHHTTTSSSOOOcccwwwVVVpppxxxtttooojjjfff[[[MMMFFFOOOWWWWWWVVVYYYZZZWWWPPPJJJJJJKKKEEE===333444<<>>???CCCKKKQQQYYY[[[___bbbdddhhhlllnnn}}}zzz|||{{{fffhhhyyyrrr[[[;;;<<<222888777HHHqqqnnnlllkkkmmmrrrwww{{{|||}}}dddYYYVVVJJJJJJQQQUUU^^^___UUUMMMNNNXXXlll|||{{{|||gggnnn\\\OOOJJJOOOWWWqqquuuqqq```eeekkkYYY\\\AAA;;;___{{{eeeQQQXXXXXXTTTVVVXXXJJJ777...---...222777:::999666---333<<>>CCCBBB;;;333---***...............---,,,,,,))))))***///:::CCCCCC===777666555555444555555555444444444555555555555666444555555666666777777888333888===>>>>>>???EEEJJJFFF@@@AAANNNVVVUUUQQQRRRXXXYYYXXXTTTQQQQQQUUUYYYbbbaaa[[[UUUSSSXXX\\\]]]___```aaabbbbbbbbbaaaaaadddeeeffffffeeeeeefffhhhjjjiiihhhhhhiiimmmpppssseee]]]SSSOOOVVVaaafffeeedddqqq{{{rrrWWWBBBBBBMMMkkkooouuu{{{yyy{{{oooOOOKKKddd|||vvvpppppp|||eeetttUUU444<<<;;;333rrrdddttt|||VVV===EEE{{{xxxQQQMMMZZZ}}}^^^SSSMMMSSSXXXSSSSSSXXXVVV```bbbeeehhhlllnnnpppqqqooorrrtttrrrnnnnnnrrrvvvuuuvvvvvvvvvvvvuuuttttttwwwvvvuuutttssssssssssssssstttwwwzzz{{{xxxrrrnnnpppooollliiifffdddcccccchhheeedddjjjyyyhhh@@@IIIPPPQQQIIIMMMzzzYYYfffrrrooolllggg```SSSIIIKKKSSSXXXYYYXXXZZZWWWQQQMMMOOOOOOHHH???888444888CCCHHHBBB======999777555444555666555555333555555444111000222555???>>>KKKSSSEEE888666444444666888999888777777777???@@@AAA??????BBBIIINNNTTTWWWZZZ]]]```dddhhhkkk}}}zzz}}}~~~{{{wwwqqqjjjxxx{{{WWW>>>>>>333;;;666EEEqqquuusssoookkkjjjmmmrrrwwwzzz~~~sss]]]PPPPPP\\\fffnnnjjjZZZPPPRRR^^^ttt~~~|||wwwllldddQQQTTT[[[bbbddddddgggmmmkkkeeevvvggg]]]TTTRRRPPPLLLJJJJJJhhh}}}tttoooaaatttfffmmmTTT???<<>>IIINNNMMMKKKLLLNNNFFF>>>;;;BBBFFFEEEGGGMMMmmmooofffRRRDDDAAA???<<>>DDDDDDCCC???===@@@FFFKKKQQQSSSVVVYYY\\\aaagggkkkssswwwyyywwwvvvuuurrroooyyyzzz|||tttkkkuuuyyy}}}~~~KKK<<<===444@@@777CCCddd}}}xxxrrrjjjfffhhhmmmtttxxxvvv{{{pppYYYNNNRRR^^^gggllleeeSSSMMMRRRcccyyyyyysss___ZZZVVVVVVYYYXXXQQQKKKJJJHHHHHHLLLMMMNNNSSSYYY`````````|||jjjPPPJJJKKKTTT\\\ZZZRRRLLL\\\uuu}}}uuunnnqqqkkkwwwQQQCCC>>>gggZZZ\\\XXXTTTYYY]]]NNN777...,,,---111777;;;<<<;;;222333777???EEEEEE@@@:::000777???BBB>>>777111---.........///......------(((++++++***111<<>>@@@@@@???EEEOOOzzz|||mmmPPP===<<<;;;555///>>>MMMRRRTTTXXXYYYWWWXXXYYY[[[^^^___``````______aaadddeeedddbbbbbbbbbcccfffhhhgggeeehhhooouuu{{{nnnjjjmmmlllgggwwwtttuuuxxxuuupppqqqxxxtttqqqooonnnlllhhheeeeeessswwwiiifffppp}}}}}}zzzqqq{{{}}}xxxZZZ777<<>>iiiqqqvvvhhhJJJrrrmmmJJJbbbyyy```RRRKKKLLLOOOIIIRRRSSSUUUXXX[[[___bbbdddcccgggkkkjjjfffgggmmmssspppqqqqqqqqqqqqpppooooooppppppppppppqqqrrrssstttmmmllljjjhhhgggddd___\\\[[[[[[[[[[[[[[[ZZZYYYYYYdddyyyPPPNNNUUUMMM[[[XXXSSSbbbnnn}}}{{{nnneeefff]]]NNNIIIRRRZZZZZZXXXVVVSSSSSSWWWWWWMMMAAA@@@555333===CCC???===@@@;;;:::888888888777555333999777555444444444222000000666AAA>>>111111666111000333777:::<<>><<<===DDDIIIPPPRRRUUUXXX\\\aaaggglllyyyuuuoooiiippp|||xxxxxx}}}tttjjjiii]]]nnnBBB777:::444CCC:::DDD^^^qqqzzzsssiiicccdddjjjqqqvvv~~~}}}}}}~~~aaaUUU]]]TTTPPPIIIOOO[[[```bbbZZZIIIQQQXXXiiizzz|||lllYYYOOOHHHEEEEEEMMM[[[eeeiiiiiihhh^^^SSSNNNOOOTTT___iiiuuuvvvkkkdddqqqjjjUUUNNNNNNZZZfffeee\\\TTTPPPmmm}}}wwwnnnrrrjjjMMMCCC;;;ccckkk]]]VVVWWWWWWYYYMMM666///---+++...333999;;;;;;999444555===BBB???;;;;;;555666999===???;;;333,,,,,,///333222...,,,---000,,,+++***))),,,222;;;AAA???;;;666444555666666555444777888555000---///222777555444444666777777666555AAAPPPbbbyyyiiiGGGKKKGGGCCCBBBDDDFFFFFFEEEjjjnnnCCC888<<<555111222:::HHHRRRTTTRRRUUU[[[[[[[[[[[[[[[\\\]]]^^^___aaaaaa``````````````````aaaaaa___aaagggjjj^^^NNNFFFBBBAAAIIIWWWdddjjjlllzzzuuu}}}wwwnnnkkkfff]]]TTTXXXllluuuppp|||~~~~~~{{{xxxsssrrr~~~hhhzzzJJJ999666888???DDDUUUttt```rrr|||gggXXXwwwUUUUUUpppxxx\\\NNNLLLOOOIIILLLPPPSSSUUUWWW[[[^^^ZZZ\\\^^^^^^^^^___bbbfffaaacccfffhhhiiihhhgggfffkkkfffdddhhhmmmllleee___ccc]]]XXXVVVUUUTTTUUUWWW\\\TTTOOOPPPTTTYYYcccmmm}}}XXXJJJQQQLLLSSSWWWCCCJJJSSSzzz{{{wwwwwwgggggg```\\\ZZZOOONNN[[[RRROOONNNQQQVVVUUUNNNGGG???:::777;;;CCCFFFBBB===::::::999888777777777888666666666333000111666:::>>>:::555333444555444111,,,...444???IIINNNLLLHHHHHHEEEAAA===;;;===BBBFFFLLLOOORRRVVV\\\jjjuuuqqquuutttllljjjppp|||zzzxxxyyy~~~~~~gggjjjhhhCCC666:::888999>>>FFFbbbwww{{{vvvnnngggeeegggjjjkkkxxxxxxyyy{{{~~~|||ssscccQQQIIIEEEEEEJJJ^^^aaaRRROOOMMMVVVVVV^^^fffaaaRRRKKKMMMJJJ^^^dddjjjvvv~~~ttt^^^\\\kkkuuuooodddYYYfff{{{yyy|||xxxooooooooowwwjjjGGG;;;@@@uuummm^^^WWWWWWWWWYYYNNN666///---+++---222888<<<===:::333222999@@@???;;;:::444555888===@@@>>>777111)))---111222///------...,,,+++***)))+++111999???AAA<<<777555555666555444666777666222...///444999:::777333222333666777777999>>>KKKhhh```UUUOOOGGGBBBBBBCCCEEEEEERRRhhhfffLLL???@@@===999333999EEEQQQUUUSSSTTTXXXXXXYYYZZZ[[[ZZZYYYWWWVVVYYYZZZ[[[]]]___```aaabbbbbbcccbbb___```^^^SSSFFFAAA@@@DDDOOO___jjjnnnnnngggmmmtttiiiXXXTTTNNNRRRggglll[[[___ttt}}}zzz{{{|||rrrEEE777555777@@@EEETTT~~~qqqxxxiiiGGGkkkXXX[[[~~~xxx\\\NNNLLLJJJJJJLLLOOOSSSUUUVVVVVVYYY[[[\\\[[[[[[]]]___ZZZZZZ[[[[[[[[[[[[ZZZZZZWWW[[[___^^^XXXTTTUUUXXXOOOOOOOOOQQQQQQNNNLLLKKKQQQQQQSSSWWWaaapppzzzkkkHHHCCCLLLFFFNNNYYYNNNUUUFFFlllsssWWWkkkvvvbbbdddaaa______XXXSSSWWWYYYUUURRRSSSUUUSSSKKKDDDCCC===888:::AAADDDAAA;;;;;;:::999888888777777888555666555333111333999>>>===999444333444555333111///111666@@@JJJOOONNNKKKBBBAAA>>><<<;;;===BBBFFFFFFLLLIIIHHH```xxxoooiiiiiippppppkkkmmmuuu|||}}}]]];;;888:::888;;;DDDJJJ\\\yyyvvvvvvkkkhhhfffcccccchhhoooqqqvvv{{{yyyrrrJJJ@@@HHHRRR___\\\PPPSSSXXX[[[NNNFFFNNNaaarrr|||uuuaaagggsssqqqjjjEEESSSlll||||||qqqrrryyyfff___CCC<<<@@@yyyooo___WWWVVVWWWYYYNNN777000---+++,,,111777===???;;;222...444===???<<<:::333444777<<<@@@???:::555'''+++///222111///---,,,,,,+++***)))+++000666<<>>999666555555555444777666444000...111888>>><<<888444111222444666777777:::CCC]]]kkk\\\UUUJJJCCC@@@AAADDDEEE???MMM[[[UUUBBB===AAA>>>555888@@@MMMUUUUUUTTTTTTUUUWWWYYY[[[ZZZXXXVVVTTTXXXZZZ\\\^^^```bbbcccddd___bbbbbb```bbbhhhmmmnnngggccc```bbbgggkkkkkkhhhpppooorrrsssiiiYYYQQQTTTSSSeeettt~~~jjjOOOBBBOOOlll|||~~~{{{wwwvvv}}}fff???666666888CCCGGGTTTffffff}}}wwwKKK___pppeeeeee|||fff[[[NNNHHHJJJNNNPPPOOOTTTUUUWWWWWWVVVUUUVVVWWW[[[[[[YYYXXXWWWWWWWWWWWWQQQUUUWWWTTTOOOLLLNNNQQQRRRSSSTTTSSSSSSRRRPPPOOOQQQ]]]iiirrrVVVBBBFFFLLL@@@DDDRRRQQQUUU@@@aaayyyccccccrrrpppqqqlllnnnllljjjhhhddd[[[SSSUUURRRPPPRRRVVVVVVQQQLLLGGGAAA::::::???BBB@@@<<<<<<;;;:::999888888888888555555555222222555<<>>CCCGGGGGGNNNOOOTTTmmmzzz___bbbaaaeeelllooonnnttt~~~ppp}}}UUU;;;;;;;;;888???KKKNNNTTTfff}}}hhhjjjiii___]]]fffdddiiipppxxx~~~|||}}}YYYUUU[[[fffhhhZZZOOOWWWlllmmmYYYFFFLLLnnn}}}zzzrrrjjjYYYWWW[[[jjj|||||||||xxxkkkwwwcccqqqVVVAAAAAAAAAppp```XXXVVVVVVYYYNNN777000---++++++///666===AAA===444---111:::???>>>;;;333333555:::>>>>>>:::666&&&)))---111222000---***,,,++++++******---333777AAA???;;;777555555444444777666444222000333888===;;;888555444444555555444555;;;@@@FFFTTTcccddd\\\WWWQQQIIIBBB???@@@CCCEEEHHHLLLccclllUUUIIINNNKKK;;;888;;;FFFQQQUUUTTTTTTUUUVVVXXXZZZ\\\\\\[[[[[[[[[\\\]]]___``````______^^^```______eeewwwxxxmmmgggfffeeecccbbb[[[TTTQQQOOOUUUgggxxx|||}}}xxxmmmTTTFFFQQQlllzzz|||~~~}}}rrroooqqq{{{WWW999777777:::FFFJJJTTTWWWyyyeeeuuuqqqzzzJJJPPPeeeuuuddddddzzzsss^^^UUUQQQLLLGGGJJJJJJIIIIIIJJJLLLOOOQQQPPPPPPOOOOOONNNNNNNNNMMMRRRNNNIIIHHHMMMQQQNNNHHHDDDFFFGGGGGGKKKSSS[[[^^^qqqssstttxxxzzz~~~[[[LLLDDDKKKNNNBBBBBBNNNQQQFFFHHHaaaVVVjjjiiitttrrrooonnniiifffgggbbbTTTSSSPPPNNNPPPTTTVVVTTTQQQKKKDDD===<<<@@@CCCBBB@@@===<<<;;;999999888888888555666444222111444;;;AAA:::666222111333444333111222000///000333555444333777888999999:::>>>BBBFFFHHHOOO```rrrwwwmmmbbb___^^^___eeelllpppsss~~~wwwwwwmmmJJJ999:::===;;;AAAMMMNNNPPP\\\gggkkkiiikkk```]]]hhh___dddkkkrrrwwwzzz|||}}}vvvxxxzzz|||tttgggllljjj[[[QQQ```zzzooosss}}}vvvbbbRRRXXXppp{{{vvvtttooolllfffRRRAAAFFFDDDnnn___WWWWWWWWWYYYNNN777///---++++++...333:::???>>>777//////777??????<<<666444444777::::::777444))))))+++///222222---))),,,,,,+++***)))+++///222===<<<;;;999666555444555777777777555444444666777777666666777888666333111555===???999777>>>EEEFFFHHHGGGDDDAAA@@@AAACCCEEEEEEEEEddd}}}nnn\\\VVVNNNAAA999777@@@MMMTTTUUUVVVXXXWWWWWWXXXYYY[[[^^^___ZZZ[[[\\\\\\\\\[[[YYYXXX]]]^^^]]]\\\```nnnqqqgggbbbcccdddeee```aaafffmmmttt{{{zzzgggiiitttzzz|||~~~xxxcccbbbrrryyy}}}~~~~~~|||{{{{{{nnnnnnrrr~~~{{{wwwHHH222666777:::GGGIIIOOOVVVoooffflllqqqcccJJJ```iiieeeYYY[[[pppyyyhhh\\\UUUPPPJJJEEEDDDEEEGGGHHHEEEFFFHHHJJJJJJJJJIIIIIIIIIJJJGGGDDDGGGMMMNNNIIIIIIRRR[[[bbbnnnvvvmmmpppgggnnnSSSEEEDDDJJJMMMHHHGGGNNNQQQ@@@PPPTTT}}}HHH|||zzz}}}ssspppjjj___cccfffZZZZZZVVVRRRPPPPPPOOOMMMKKKMMMFFF@@@>>>AAAEEEEEEDDD>>>===<<<:::999888888888777777555222///111777<<<999555111111333555444222666444222111222222222222777888999999;;;>>>CCCGGGKKKVVVgggrrriiiZZZYYYbbbWWW\\\dddlllsss{{{vvv{{{nnn:::444888@@@AAADDDLLLMMMPPP\\\gggyyykkkiiibbb```hhhaaadddgggiiilllooouuuyyyuuuwww{{{}}}jjjddd```XXXXXXiii|||}}}|||eeeQQQZZZxxx{{{xxxnnntttdddtttKKK???DDDEEEzzzkkk]]]VVVWWWWWWYYYMMM666...---,,,+++,,,111777<<<>>>:::333///444<<<>>><<<888666444555777888666333...+++))),,,111222///+++,,,,,,+++***))))))+++...666888::::::888666555555666777888888777555333222444555777999:::888333///222555777777;;;???>>>999===???@@@AAAAAAAAACCCEEE>>>BBBccc|||dddSSSDDD:::666>>>KKKSSSVVVWWWZZZXXXVVVUUUUUUWWWZZZ[[[[[[\\\]]]]]]\\\ZZZXXXVVVPPPRRRWWW[[[^^^aaajjjtttiiifffbbb``````bbbcccdddtttwww||||||tttnnndddZZZ]]]ooo|||~~~rrrxxxxxxyyy}}}~~~}}}}}}{{{xxxtttqqqrrrwww~~~yyypppqqq<<<---888888:::HHHIIIKKKUUU\\\ccc|||ZZZ\\\mmm{{{jjjNNNTTTrrrxxx}}}oooccc[[[VVVSSSLLLMMMNNNQQQRRRSSSTTTTTTXXXhhhpppfff[[[]]]gggooo{{{sssooosssyyyzzziiiOOOHHHJJJKKKKKKIIIFFFEEEGGGHHHNNNDDDeeeyyyWWWPPPooodddiiiaaaYYYVVVQQQNNNNNNOOOOOOOOOMMMHHHBBB@@@BBBEEEFFFEEE???>>>===;;;:::999888888888888777333000000444888999555111111444666555444444333222222222444555777888888999:::<<>>AAAAAA@@@AAACCCFFFIIINNNbbbooo[[[BBB:::888@@@LLLRRRUUUWWWWWWVVVUUUUUUUUUVVVXXXYYY\\\\\\\\\[[[XXXSSSOOOLLL???BBBKKKXXX___^^^^^^```]]][[[ZZZZZZ\\\^^^aaabbbbbbeeehhhiiikkkmmmnnnmmmooollliiiggghhhwwwxxxyyywwwwww{{{|||xxxxxxyyyyyywwwssspppnnnyyy|||aaapppXXX999000>>>>>>???MMMLLLLLLOOOOOOZZZ```qqqyyyeeedddTTTAAA___kkknnn~~~|||{{{zzzyyy{{{nnngggaaa___mmm___NNNEEEJJJPPPNNNJJJIIIDDD>>>AAAMMMDDDNNNQQQHHHdddiiihhhcccXXXUUUQQQNNNNNNPPPSSSUUUNNNIIIDDDAAABBBCCCCCCBBB@@@???===<<<:::999999888777888888666222111444777999555222222555777777555111222222222222333555777888999999;;;>>>EEENNNSSSXXXZZZRRRCCC>>>FFFJJJFFFRRR^^^oooyyy}}}DDD???@@@:::FFFIIIIIIOOOQQQRRR\\\~~~fffpppjjjjjjeeeeeeeeeddd___\\\^^^dddkkkrrrxxx~~~qqqcccvvvhhhsss~~~wwwkkk\\\OOOOOO___rrryyy{{{zzz{{{zzzyyywwwuuuqqqwwwuuuzzz|||IIIAAA<<<>>>HHHjjjdddXXXTTTWWWYYYZZZMMM444+++,,,---,,,+++,,,111555999;;;777///...444999888:::777444444888:::999888888000((('''---222111...,,,,,,,,,***(((''''''(((***111888<<<;;;888666666555555444555666666444222555555444666777777666444333777:::888666888;;;>>>???AAACCCBBB@@@@@@CCCFFFBBBCCCHHHjjjYYYEEE???::::::DDDNNNSSSTTTUUURRRSSSUUUWWWYYYZZZ[[[[[[YYYXXXVVVRRRLLLEEE???;;;999888AAAQQQ\\\\\\ZZZ[[[\\\XXXSSSQQQSSSYYY```eeeVVVZZZ^^^^^^aaagggnnnrrr~~~zzzpppiiinnn}}}vvvxxxvvvuuuyyyyyyvvvwwwwwwwwwtttrrrtttxxx}}}gggsssIII;;;666FFFFFFEEETTTQQQOOOIIIHHHPPPiii___xxxVVVgggeeeQQQWWWZZZjjj~~~iiidddeeedddWWWYYYcccCCCFFFBBBBBBLLLLLLIIIKKKHHHDDDJJJJJJ;;;bbbPPPjjj666hhheeebbbaaa\\\VVVPPPMMMMMMNNNPPPNNNJJJEEEBBB@@@@@@???>>>@@@???>>><<<:::999999999666888:::888444333555888999666222222555888888666555666666555444444555777888888999;;;@@@IIIRRRYYYDDD>>>@@@HHHGGG@@@GGGWWW]]]jjj~~~|||mmm444===666===HHHJJJKKKSSSTTTRRRWWW\\\rrrmmmxxxoooooofffdddeeeccc___ZZZ[[[```fffmmmttt{{{~~~}}}|||}}}zzzhhhlll___SSSLLLKKKQQQTTTRRRVVV___mmmsssyyy|||aaaVVVuuu~~~yyywwwwwwwwwuuusssvvvwwwxxx{{{vvvBBBFFFBBBAAALLLqqq]]]SSSTTTUUUVVVLLL777///+++***+++,,,+++...333>>>===<<<888000---555AAA:::888666333444666:::<<<777000(((&&&***...000000,,,,,,,,,+++***)))'''''''''***000888>>>===888222999999888888777777666666333777===AAABBB@@@;;;888:::888666888<<>>@@@???>>>===>>>@@@BBBDDDDDDAAAAAACCCAAA;;;777777CCCAAA@@@CCCJJJOOOQQQPPPRRRTTTVVVXXXYYYYYYYYYXXXZZZXXX[[[\\\OOO;;;666<<<<<<888999CCCMMMRRRSSSUUUPPPTTTYYY___cccaaa[[[UUU@@@DDDLLLUUU]]]bbbgggjjjnnnkkkggggggkkkrrrxxx{{{{{{tttpppqqqtttttttttwwwqqqqqqpppnnnooosss{{{oooaaa{{{BBB222>>>JJJLLLHHHJJJTTT^^^OOONNNLLLZZZqqqjjjvvv___PPP[[[lllyyyoooeeegggjjjggg^^^```uuummmJJJDDDDDD>>>CCCBBBCCCEEECCC@@@AAAEEEBBBVVVAAAJJJCCCKKKooo}}}uuudddmmmggg\\\```]]]SSSLLLNNNPPPPPPGGGLLLPPPMMMFFF@@@>>>???@@@>>><<<999888888999:::999888888777777777777777555444333333444666999:::666666666666666777888888555999>>>AAAAAA@@@??????AAA===>>>EEEEEEDDDOOO^^^qqq{{{{{{MMM888===888999GGGNNNLLLNNNXXX___^^^___vvv}}}kkkvvvkkklllaaafffeee[[[RRRUUU]]]dddjjjqqquuutttvvv|||}}}zzz~~~}}}vvvffflllRRRXXX___IIIGGGWWWSSS___dddsss}}}{{{kkkqqqoooyyy~~~vvvoooooopppooopppsss{{{}}}ooo>>>>>>AAAAAAYYYooo\\\SSSTTTUUUVVVKKK777000+++***++++++***---111;;;<<<===:::111---444???:::888666333333666:::===888222,,,((())),,,...///......---,,,***)))(((((((((***...555:::;;;888444666666666666666666666666333666<<>>???>>>???>>>======>>>@@@BBBCCCDDD@@@;;;888555666>>>GGGSSSOOOJJJJJJMMMPPPQQQPPPRRRSSSTTTVVVVVVWWWWWWWWWPPPRRRWWWbbbmmmnnnaaaSSSHHHHHHKKKNNNLLLJJJMMMSSSTTT___gggfffaaaZZZPPPEEE777<<>>===???CCCKKKCCCIIIddd^^^EEEPPPqqqhhhbbbkkkggg^^^XXXZZZ]]]XXXNNNHHHIIIIIIHHHFFFDDDCCCCCC???>>><<<;;;:::999::::::;;;:::999999888888999999666666555444555666888:::666666666666666777888888===>>>??????===;;;;;;<<>>>>>FFFLLLSSSeeexxxpppvvvGGG777===>>>GGGSSSYYYTTTSSSZZZ^^^\\\```kkkiii}}}kkkpppeee^^^___\\\UUUWWW```eeemmmsssqqqpppvvv{{{}}}}}}}}}}}}yyyaaaYYY^^^NNNHHHKKK???XXXeee|||zzzxxxtttpppnnnlllnnnwww|||UUU>>>@@@EEEEEEXXX|||mmm[[[SSSUUUUUUUUUJJJ666000,,,***++++++)))***...777:::???===333,,,222<<<;;;:::777444222444999<<<888666222,,,))))))+++...000///...,,,******))))))))))))+++///444777777666444555555555555555666666333666;;;???BBBCCCCCCBBB<<<:::777777999<<<===>>>=========>>>???AAABBBCCCDDD@@@;;;777444888GGGVVV___YYYRRRNNNOOOQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWYYYYYY^^^ttt~~~lll[[[WWWYYYUUUKKKDDDQQQ___fff^^^WWWVVVPPPEEEJJJGGGOOO___cccWWWMMMLLLWWW[[[___```aaaccchhhkkkhhhhhhlllqqqqqqnnnooorrrtttllldddfffrrrwwwfffzzzUUU333AAA666BBBeeexxxlll[[[WWWVVVUUURRRQQQ\\\}}}xxxUUUwwwyyylllOOO[[[sss~~~kkkaaahhhppp{{{{{{dddPPPPPPYYY^^^```bbbUUUCCCBBB<<<<<>>>>>CCCFFFCCC???>>>BBB>>>EEEHHHGGGQQQ<<>>>>>===<<<;;;::::::<<<<<<;;;::::::::::::;;;888888777666666777888999777666666666666777888888<<<===<<<:::999888:::;;;@@@<<<@@@LLLZZZjjj~~~___???666<<>>;;;888777777999<<<===<<<===>>>???@@@AAABBBCCCAAA???@@@CCCEEEIIIRRR\\\```YYYQQQMMMNNNRRRUUUUUUTTTTTTRRRRRRRRRSSSTTTUUUUUUWWWSSSKKKOOO___ooovvvzzzeeePPPIIIIIIDDD:::222NNN[[[___ZZZaaasss{{{wwwooo```ZZZaaa^^^KKK===;;;OOOVVV___cccdddfffjjjnnnmmmiiihhhmmmpppqqqsssvvvlllhhhgggoooggg___kkkCCC777777666CCCXXX```XXXTTTXXXSSSTTTTTTQQQOOO```fffgggrrr^^^NNNSSShhh{{{yyynnndddccciiiqqq}}}qqqiiidddaaa```NNNXXXaaa```YYY```uuuEEE<<>>===<<<;;;======<<<;;;;;;;;;;;;;;;::::::999888777777888888777777777777777888888999888999::::::999;;;>>>@@@===AAAPPPfff{{{xxxIII999888<<>>???===888222000222555999;;;:::444+++&&&(((+++000000...---,,,+++++++++***)))((((((***...333777888888777666666555444444666777888:::<<<===>>>???>>><<<:::888777777999;;;;;;<<<>>>@@@AAAAAAAAAAAA===;;;AAAMMMXXX]]]```ccc]]]WWWOOOLLLNNNRRRUUUVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTQQQNNNGGG999///555BBBGGGOOOXXXWWWJJJ@@@DDDOOOVVV]]]```cccvvvrrrbbbZZZaaabbbTTTEEE@@@QQQYYYbbbfffggggggjjjnnnqqqkkkhhhmmmrrrpppmmmkkkaaaeeeppp```gggtttPPP444999222;;;CCCFFFHHHLLLOOOOOORRRSSSXXXYYYSSSVVVqqqcccrrrssstttYYYOOOQQQUUUmmm}}}}}}fffVVVNNNSSS\\\eeehhhkkkoooqqqooowww{{{||||||}}}xxxmmmbbbTTTXXX```eeeccc```jjjxxxsssfffeeeiiiRRR===999===???======???<<<>>>GGGMMMKKKFFFCCC===>>>???DDDJJJNNNqqq888WWWjjj]]]bbbeee\\\OOOMMMPPPQQQMMMGGGBBBAAACCC@@@@@@@@@@@@@@@???============<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999888888888888999::::::888:::;;;;;;<<<===@@@BBBEEEUUUqqqsssfff<<<999>>>???HHHDDDLLLSSSSSSPPPPPPQQQQQQRRRPPPcccuuugggdddgggfff```\\\WWWXXX[[[aaafffiiikkkllliiinnntttwwwxxxyyy|||ssseeeRRRCCCFFFPPPDDDWWWxxx|||ooooooyyyzzztttnnnjjjhhhgggfffjjjssswwwwwwHHH>>>:::CCCNNNRRRPPPlllfffYYYVVVYYYWWWTTTIII666000,,,+++---,,,))))))+++,,,000888>>>;;;444000111;;;>>>???;;;444000111333999;;;;;;666...)))(((***------.........---,,,++++++***)))((((((+++000444888888777777666555555444777777777888999:::;;;;;;======<<<:::777666777888:::;;;===???@@@???>>>===:::888???PPP___fffggggggZZZUUUPPPNNNPPPRRRSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVHHH@@@@@@:::000000:::GGGWWWmmm|||yyynnniiijjj\\\\\\\\\aaammmuuussskkkPPPKKKPPPcccsssrrreeeYYYZZZ^^^dddfffeeeddddddfffmmmiiiiiinnnooohhh```\\\```lllmmm\\\uuuyyy```@@@333>>>???FFFIIIGGGNNNXXXTTTGGGLLLNNNUUUYYYUUURRR\\\kkkkkk[[[<<<999CCC___xxxqqqtttqqqfff\\\VVVSSSOOOIIIIIIKKKRRRZZZ]]]YYYTTTRRROOOOOOSSSYYYZZZVVVQQQ\\\```iiioooggg___jjj}}}vvv@@@BBB@@@===<<>>@@@NNN???OOOkkk777SSS}}}mmmaaaUUULLLNNNSSSUUUQQQIIIDDDDDDFFFAAAAAAAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;<<<<<<999:::;;;<<<>>>BBBHHHLLL___sssVVV<<<>>>EEEGGGJJJKKKQQQVVVVVVRRRPPPQQQSSS___```eeerrr```dddfffnnnfff^^^ccc[[[VVVVVV\\\ccceeeddddddhhhkkkqqquuuxxxzzz|||~~~~~~kkkyyyvvvpppiii]]]RRRPPPUUUFFFWWWttt|||rrrmmmhhhbbb___```yyy|||zzzvvvooohhhcccbbbbbbffffffnnn~~~sssrrr999???AAAJJJWWW]]]TTTllleeeYYYWWW[[[XXXUUUJJJ777///,,,,,,...---******---+++,,,333;;;>>>888111///555:::???===777222222444888::::::777111,,,******)))+++---//////...,,,+++***++++++***((()))---111444444444555555666666666555666777888999:::::::::<<<>>>>>><<<888555555555777999;;;======;;;999777999<<>>???AAADDDJJJNNNIIIAAAGGGJJJNNNPPPPPPPPPSSSWWWiiihhhzzzoooUUUBBBPPPyyyyyyjjjaaa```YYYTTTXXXaaafffaaaYYY[[[\\\]]]]]]```jjjxxxuuummmqqqvvvtttAAA===AAACCCAAA>>>======<<<>>>===???CCCBBB===::::::@@@===BBB???FFF@@@>>>ppp\\\999eeeppp```^^^YYYYYYWWWRRRKKKFFFEEEFFFCCCBBBAAA@@@@@@@@@AAABBB@@@??????>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>><<<===@@@FFFPPP^^^nnnxxxhhhIIICCCEEEKKKQQQPPPOOOSSSWWWWWWSSSPPPRRRVVV```]]]bbbbbbppprrrkkkhhheeeddd```YYYVVVYYY\\\\\\___dddgggiiimmmrrrwwwzzzyyyxxxwwwyyy|||~~~~~~iii}}}eeeIIIQQQQQQSSS^^^bbbYYYRRRKKK[[[xxx~~~pppmmmllluuuvvv|||pppoookkkeee```___bbbeeeggglllyyyWWWAAA@@@MMMWWWdddlll]]]mmmeeeYYYXXX\\\YYYVVVJJJ888///,,,,,,///...++++++...+++***///:::???:::333...000777>>>>>>999444444666888999999777333///+++***&&&))),,,///000///,,,******,,,---+++)))))),,,...000000222333555666777888444555777888::::::;;;;;;;;;>>>???===888444333444555777999;;;:::888555333999CCCUUUfffjjjaaaVVVQQQJJJHHHHHHKKKOOOPPPNNNLLLKKKMMMOOOQQQRRRRRRRRRRRR^^^qqq{{{zzzsssiiiTTTTTT\\\lllvvvpppaaaWWWVVVRRRVVV```]]]NNNEEEEEE???HHHSSSgggtttbbbaaa``````aaabbbaaa```ccccccaaa[[[SSSTTTbbbrrrvvvgggqqqxxx}}}tttRRR@@@CCC??????>>>BBBHHHFFF@@@CCCLLLIIILLLNNNMMMNNNSSSVVVWWWNNNzzz[[[ppplll```HHHEEESSSaaabbbyyywwwyyywww{{{nnngggsss[[[III;;;???;;;:::======:::<<>>BBBAAA<<<;;;===@@@555FFF@@@===HHHCCCNNNPPP555RRR~~~wwwggg```XXXPPPKKKGGGDDDBBBEEECCCAAA@@@@@@AAABBBCCCBBBAAA@@@@@@??????@@@@@@<<<<<<============<<<<<<===============>>>??????CCCFFFLLLXXXkkkTTTAAAIIIJJJNNNXXXVVVLLLOOOSSSTTTQQQOOORRRWWW\\\TTT^^^```hhh{{{{{{~~~aaammmqqqaaaddd]]]XXXWWWUUUUUU\\\gggbbbbbbdddjjjooorrrpppmmmnnnrrrvvvzzz{{{}}}{{{```OOOSSSKKKOOOjjj{{{mmm[[[UUUeee~~~tttbbbmmm}}}uuummmfffeeeccc___^^^aaahhhnnnoooxxxyyymmm@@@MMM>>>VVVaaaoooxxxeeennniii[[[WWWYYYVVVSSSHHH666000...,,,+++,,,+++***)))+++,,,111999???>>>888111...000444666666444111...888555333333444222...)))***)))))),,,111222111...------++++++***+++,,,---000222555666555444444444333333555666888:::;;;;;;999EEEMMMJJJDDDAAA<<<777555333444666333///444>>>HHHXXXdddaaaWWWRRROOOMMMJJJJJJJJJJJJKKKLLLMMMMMMPPPPPPPPPQQQQQQQQQRRRRRRbbb~~~rrraaaTTTTTTVVVWWWXXXXXXXXXXXXYYYXXXSSSTTTgggyyypppZZZfff]]]WWW\\\hhhnnnhhh______^^^^^^^^^^^^\\\ZZZXXXTTTNNNLLLNNNQQQ]]]zzzggghhh}}}xxx}}}www^^^EEE<<>>?????????>>>???@@@???>>>>>>@@@AAAiiiGGG:::WWW}}}fffPPPGGGGGGJJJLLLFFFGGGHHHFFFAAA===???BBBFFFDDDBBBBBBCCCCCCBBBAAABBB???<<<<<<>>>@@@???===???<<>>IIINNNaaayyy\\\SSSOOORRRPPPHHHIIIPPPHHHKKKKKKKKKOOOTTTTTTQQQSSSSSSTTT\\\bbbwwwgggqqqkkkdddgggddd[[[SSSRRRTTTVVVYYY[[[]]]]]]]]]```eeeiiijjjlllppptttwwwyyyzzzzzzyyyzzz}}}vvvdddjjjlll]]]fffkkkRRR___xxxtttgggfffuuu{{{uuurrrnnniiieeeaaa[[[XXX[[[___bbbkkkvvvJJJ;;;ZZZVVV\\\kkkllllllhhhmmm}}}eeeXXXWWW[[[YYYVVVJJJ666000...,,,+++,,,+++***)))((()))...555<<<>>>999444000222444666555333000...777666555555444333000...+++***)))***,,,...//////...---,,,++++++,,,,,,---000444888;;;:::999888888333333333444555777999:::888???CCCCCCDDDGGGFFFBBB888333000111333777CCCNNN]]]___[[[PPPHHHGGGHHHFFFJJJJJJJJJKKKLLLMMMNNNOOOKKKKKKLLLLLLLLLMMMMMMMMMQQQ```nnnooojjjccc[[[TTTRRRSSSTTTUUUVVVVVVVVVVVVQQQUUUVVV^^^xxxhhh___XXXYYYaaaeee```YYY[[[[[[ZZZXXXVVVSSSOOOLLLHHHGGGIIIPPP[[[ooowwwmmmsss~~~~~~tttrrreeeNNN<<<888<<>>>>>>>>?????????>>>>>>???AAALLLqqq???AAAYYYjjjpppooowwwdddZZZSSSNNNIIIGGGFFFEEEDDDDDDEEEGGGCCCAAA???>>>???@@@@@@???DDDBBB@@@@@@AAABBBBBBBBBGGGFFFHHHLLLQQQZZZjjjxxxuuuuuuGGGDDDHHHRRRRRRIIIEEEHHHHHHKKKKKKKKKNNNTTTTTTQQQKKKXXXXXXUUUPPPwwwyyyhhhccc___[[[ZZZXXXTTTPPPMMMXXXYYY[[[[[[[[[]]]bbbffffffhhhkkkooosssvvvxxxyyyxxxyyy|||jjjeeeyyywwwkkkgggbbbmmm~~~}}}vvvppplllhhhbbb___YYYTTTTTT[[[dddnnn|||qqqJJJOOO```[[[```pppoooooolllmmmnnn{{{bbbWWWWWW]]]\\\XXXKKK666000...,,,+++,,,+++***)))&&&'''***000888;;;:::888111222444555444222000...333444555555333111111222---,,,+++)))((()))---//////......---,,,,,,---------222888===>>>===;;;;;;777666444333333555777888999:::999:::AAAIIILLLJJJAAA:::555555:::AAAIIIQQQZZZSSSHHH???@@@FFFJJJIIIHHHHHHHHHIIIJJJLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMPPPPPPMMMLLLOOORRRRRRPPPQQQRRRRRRSSSSSSSSSSSSLLLQQQSSSWWWkkk\\\VVVQQQQQQUUUXXXVVVSSSTTTSSSQQQNNNJJJFFFBBB@@@HHHKKKRRRccc}}}zzzjjjsss~~~}}}|||zzzoooZZZDDD:::;;;???@@@BBBLLL{{{[[[GGGLLLGGGJJJMMMOOOQQQRRRTTTVVVSSSWWWSSSUUUwwwpppDDD:::===:::888<<<;;;::::::::::::::::::;;;999999::::::;;;<<<<<<<<<===>>>>>>>>>======???AAA>>>TTTyyyAAA999TTTwwwyyyllleee[[[UUURRROOOIIIDDDNNNKKKHHHFFFGGGHHHIIIIIIDDDFFFHHHIIIKKKMMMPPPSSS]]]dddjjjppp}}}|||yyyUUU===<<>><<<999666444444555666888888777777<<>>;;;???DDDHHHHHHHHHCCC???;;;<<>>@@@CCC@@@OOOIIIsssnnntttiiieee```]]]\\\]]]^^^^^^aaaffflllppptttyyypppMMMFFFBBBAAAEEEEEEBBBCCCGGGEEEGGGGGGGGGJJJOOOOOOLLLKKKYYYNNNYYYqqqiii}}}|||pppcccbbbaaaXXXTTTWWWRRRRRRQQQQQQRRRTTTWWWYYY______^^^___aaaeeeiiikkknnnppptttwwwzzz}}}~~~~~~zzz|||ggg{{{wwwtttrrrpppeeeccc___[[[YYYWWWVVVUUUXXX___kkk{{{|||hhhLLLSSSQQQQQQffffffvvvgggdddcccpppnnngggZZZWWWZZZXXXVVVKKK888000...,,,+++,,,+++***))))))(((''')))---222666777000000000111222333555555///111444333111111444777+++...000...***'''(((***........................,,,...000333555888===@@@BBBAAA>>>;;;888555444333333555777888888999@@@FFF@@@>>>===???EEEHHHDDD>>>777777:::???DDDFFFFFFEEEHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHGGGIIIMMMOOOMMMIIIGGGMMMMMMMMMNNNMMMMMMLLLLLLKKKPPPPPPJJJHHHKKKIIICCCIIIKKKMMMMMMLLLIIIHHHGGGCCCAAA???<<<===DDDNNNVVVXXX{{{zzzzzz}}}~~~{{{|||dddGGG888888<<<<<<:::DDD???@@@PPP___\\\PPPLLLDDDFFFJJJKKKKKKKKKLLLMMMVVVNNNRRR]]][[[[[[}}}qqqaaaZZZtttaaaaaa>>>555888<<<<<<999666888===888888777777777777888888666666666777888888999999:::;;;<<<<<<;;;<<<>>>@@@CCC===TTT???QQQ{{{ooo___fff}}}YYYIIIEEEBBBAAA@@@@@@CCCGGGBBBDDDDDDCCCFFFKKKKKKHHHLLLRRRHHHXXXyyyggglll{{{xxxuuufffgggeee\\\UUUSSSQQQOOONNNOOOPPPQQQRRRXXXWWWWWWXXXZZZ___cccfffjjjlllppptttwwwyyy{{{{{{zzz{{{|||}}}}}}}}}||||||tttwwwuuu|||xxxrrrmmmhhheeeccc]]]\\\XXXUUUSSSTTTVVVXXXbbbdddsssuuuSSSTTTXXXVVVXXX[[[^^^rrrdddggg```gggbbbrrr~~~hhhZZZVVVXXXVVVTTTJJJ777000...,,,+++,,,+++***)))+++)))((((((***...333666222111000///000333555777111222333333333444666888...000111000---+++))))))+++,,,---......///......///000111111333888>>>BBBBBBBBBBBBAAA>>>:::666333...111666999666555:::CCCJJJHHHCCC?????????999222444444777===???@@@DDDIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGEEEEEEIIIJJJGGGEEEFFFJJJJJJJJJJJJJJJIIIHHHGGGCCCIIIKKKIIIHHHIIIHHHEEEGGGHHHIIIGGGCCC>>>;;;::::::;;;<<<>>>EEESSSeeeqqq{{{{{{yyyeeePPP:::333666:::;;;:::444888444;;;SSSXXXCCC222AAADDDHHHJJJLLLNNNQQQSSSXXXSSSQQQWWW]]]```dddgggtttUUUMMMtttnnnIII;;;<<<888<<<:::333333999999444777777666666666666777777555555666666777888888888888:::;;;;;;:::;;;===???<<>>:::333222444777666444777===LLLNNNNNNIIIGGGCCC:::///444111333999===>>>BBBHHHBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJGGGDDDDDDHHHHHHEEEFFFJJJFFFFFFFFFFFFEEEDDDCCCBBB===@@@AAA???>>>@@@@@@>>>??????>>>============>>>GGGLLLSSS[[[hhhzzzrrrxxxRRRCCC666555:::;;;<<<===AAAFFF666+++;;;FFFCCCFFF@@@CCCEEEGGGIIILLLPPPRRROOOWWW\\\ZZZZZZ\\\\\\YYYiiicccSSSccc}}}xxxooo```===---222@@@777999888555777;;;666---666666555555555555666666555555666666777888888888777999::::::::::::===???999???===FFF|||vvvHHHFFFiii[[[]]]iii~~~zzzddd|||qqqQQQHHHHHH;;;===???@@@AAAAAA@@@>>>AAACCCCCCBBBEEEIIIIIIFFFGGGEEENNNFFFIIILLLGGGbbb|||jjjaaa___[[[VVVSSSSSSRRRQQQOOOPPPPPPPPPQQQTTTWWWZZZ]]]]]]___cccfffiiikkklllllljjjlllnnnqqqssssssssssssuuuvvvzzzwww}}}zzzyyyvvvzzzzzz{{{yyy~~~}}}tttqqqtttppphhhaaa___\\\XXXTTTQQQOOONNNKKKLLLMMMOOOUUUaaaoooyyyooonnnTTTRRRXXXVVVdddooo```\\\bbbIIIYYYWWWcccqqqxxx^^^SSSSSSZZZYYYVVVJJJ666000...,,,+++,,,,,,***)))(((((((((''')))---333888999666222///---///111333000---***+++///222111000888444///---///000000...&&&'''***,,,.../////////---///222333444666888;;;BBBFFFNNNSSSSSSNNNGGGBBB<<<555222666777444444777;;;GGGRRRWWWXXXUUUIII<<<:::555444;;;???<<<999;;;;;;;;;<<<>>>???AAACCCDDDCCCDDDDDDDDDEEEEEEEEEEEE???===@@@EEEDDD@@@AAAGGGDDDDDDDDDCCCBBBAAA@@@???<<<===;;;999888:::<<<<<<:::888888;;;AAAHHHOOORRRbbbiiiuuuyyyqqqwwwGGG<<<444777:::::::::<<<222EEECCC<<>>:::666555555666666555444777:::555555555444444555555555555555666666777888888888777888999:::999:::===???999<<>>>>>AAAIIIQQQTTTQQQMMMKKKAAA666333777:::888444======<<<<<<===>>>@@@AAA@@@DDDDDDAAA???@@@@@@>>>;;;;;;;;;;;;<<<===>>>>>><<<=========<<<:::999888444666777777777777999;;;;;;???DDDEEECCCGGGVVVccceeewwwrrrkkkwwwYYY999999999999:::;;;<<<<<<::::::;;;;;;<<<=========CCC@@@>>>AAAFFFKKKLLLLLLHHHQQQZZZ]]][[[ZZZ]]]aaafffpppuuuwww\\\UUUlllsssCCCAAA>>>:::888777777777777777666666555555555444333333333333333333333333444444444555555555555666777888888999999:::;;;;;;:::888>>>BBB???WWW[[[@@@KKKsssKKKLLLjjjxxxxxxrrrPPPEEE@@@SSS{{{aaa;;;AAAIII<<<:::;;;;;;:::999;;;>>>AAACCCCCCDDDEEEEEEDDDCCCBBBHHHFFFEEEEEEFFFHHHIIIIIIZZZjjjqqqTTTVVV]]]VVVOOOQQQXXXRRROOOPPPNNNJJJMMMTTTPPPQQQSSSVVVVVVTTTWWW\\\]]]```dddeeeeeeeeehhhjjjhhhiiijjjjjjkkkjjjjjjjjjggglllsssyyy|||{{{xxxuuunnnqqqtttxxxyyyxxxvvvuuutttttttttsssrrrpppmmmlllgggddd```]]]ZZZXXXUUUSSSRRRSSSKKKFFFJJJHHHHHHQQQWWW\\\```iiitttiiiyyy______fff```LLLKKKdddyyyZZZgggvvv```mmmoooxxxgggwww```SSSRRRWWWWWWUUUIII444000...,,,+++,,,+++***))))))(((''''''(((***,,,---888999:::666111...000333222333333222///...///111111222333222111//////000222///+++((((((+++///111333555555333000111777<<<666999CCCRRR___hhhsss}}}vvveeeQQQDDDBBBBBB>>>999...000333888>>>CCCGGGIIIMMMHHHAAA=========;;;999222333444555666777888888555999:::777666888888666::::::;;;<<<;;;:::999888:::;;;<<<<<<999666444333555666666666777999===@@@OOOUUU\\\______dddoooyyyuuu~~~mmmuuuyyyNNN999999888999999:::;;;<<<::::::;;;;;;<<<=========BBBAAA@@@BBBFFFJJJLLLMMMNNNRRRXXXZZZYYYYYY\\\______fffnnnuuuqqq[[[LLLWWWaaaZZZhhheeeMMMDDD;;;:::888666444444555666666666666555555555444444333333333333333333333333444444444444555555555555777777888888999:::::::::===:::===???<<>><<<@@@:::CCCBBBAAA>>>;;;;;;<<<>>>>>>???AAABBBCCCDDDCCCCCCHHHHHHGGGGGGHHHJJJJJJJJJEEEmmmkkkbbbhhheeeZZZNNNOOOTTTZZZXXXPPPJJJJJJQQQPPPNNNLLLMMMOOOPPPPPPSSSUUUXXXYYYXXXYYY[[[]]]^^^___bbbdddgggiiijjjkkknnnmmmkkkjjjkkknnnqqqrrrgggiiilllmmmnnnllljjjhhhccccccbbbbbb```^^^\\\ZZZWWWTTTPPPNNNNNNOOOQQQRRRBBBHHHGGGJJJRRRRRRSSS^^^^^^qqqccc~~~lllbbbdddhhh```^^^bbbaaa___rrrddd[[[TTTjjjooommmbbbUUUSSSWWWUUUSSSHHH555000...,,,+++,,,+++***)))))))))((('''((()))***+++444777:::999555111000111222333444333111000000111222222222333333333000...666333000---++++++,,,---///333666666333222666999666777<<>>>>>===;;;:::;;;???BBBHHHYYYqqqtttxxxcccCCC888888888888999:::;;;<<<:::::::::;;;<<<<<<======@@@AAABBBCCCEEEGGGKKKNNNPPPQQQRRRTTTVVVXXXZZZ[[[\\\[[[bbbkkkgggeee{{{^^^ZZZYYYNNNHHHtttaaaEEE777555777555444333222222333555555555555555555444444444444222222222222222222222222333333333444444444555555666666777888888999999:::>>>;;;;;;<<<;;;@@@UUUllloooAAAWWWyyyvvvpppyyy~~~YYYSSS]]]cccSSSXXXtttTTTJJJCCC:::999<<>>>>>>>>999;;;===???AAABBBCCCDDDFFFFFFGGGHHHHHHIIIJJJJJJFFFTTTkkk___YYY^^^YYYUUUSSSRRRPPPSSSWWWSSSTTTQQQKKKNNNVVVWWWRRRKKKMMMOOOOOONNNNNNOOOPPPOOOPPPSSSVVVZZZ\\\^^^___jjjfffaaa\\\[[[]]]aaaddd[[[\\\^^^______^^^\\\[[[\\\\\\\\\[[[ZZZYYYWWWWWWVVVSSSOOOJJJFFFCCCAAA@@@HHHLLLLLLPPPZZZ^^^eeevvvrrrfffqqqdddYYYZZZaaa```^^^YYYNNNbbbccceeeUUUXXXXXXjjjpppqqqeeeXXXVVVXXXVVVSSSIII777000...,,,+++,,,+++***)))***)))(((((((((((())))))///444999;;;999555222111111222333444333111000///222000000222666666333///000222444555444111---***(((---333888:::999666444777888::::::;;;AAALLLWWWiiisssppp\\\ZZZUUUKKKAAA;;;:::<<<;;;999777666666777:::<<<444444444444444555666666666888888666777:::999555999:::;;;<<<===>>>>>>>>><<>>...555@@@BBB>>>555444444333333444555666444444444444333333333333222222222222222222222222222333333333444444444444555666666777777888888999;;;;;;:::;;;<<<>>>AAABBByyy>>>OOOgggwwwwwwuuu^^^FFFRRRvvvooolll{{{^^^:::@@@CCC;;;<<>>LLLaaavvvsssdddZZZLLLFFF>>>::::::::::::888666555444444777;;;@@@CCC>>>???>>><<<===@@@>>>999AAA@@@>>>===>>>AAADDDFFF:::===???@@@@@@DDDKKKQQQ[[[dddssszzzkkkvvvuuuMMM;;;222777777777777888999::::::999999::::::;;;<<<<<<<<<:::===@@@@@@@@@AAADDDHHHIIIIIILLLRRRYYY\\\YYYVVVWWWXXX[[[aaaccc___YYYVVVWWWsssuuulllttt}}}}}}xxxuuu|||[[[EEE:::999999888777555333222555555444333333333333333222222222222333333333333111111111111111111111111222222222222333333333444444444555666666777777888888:::::::::;;;===<<<:::IIIsssHHH333GGG```dddaaammmrrrvvvnnnOOOIIIpppxxxfffEEE555<<<>>>===@@@@@@=========;;;999888888999<<<<<<======???@@@AAAAAA???AAACCCDDDDDDDDDGGGIIIIIIIIIIIIlll{{{bbbVVVTTTWWWZZZSSSYYYYYYRRROOOSSSRRRMMMPPPOOOMMMLLLLLLLLLLLLKKKLLLLLLLLLMMMLLLLLLKKKKKKKKKLLLMMMMMMLLLIIIFFFDDDHHHHHHHHHHHHHHHHHHHHHGGGJJJJJJIIIHHHGGGFFFEEEEEEFFFHHHJJJMMMQQQXXX```fffiiixxxvvvssslllbbbdddYYYZZZcccddd[[[aaannnqqqgggcccbbbmmmpppttttttzzzyyy```UUUUUUXXXTTTQQQGGG777000...,,,+++,,,+++***)))(((((((((((((((((((((((('''+++222888;;;:::888666111000000111222222111//////......000333555555555222222222333555888:::<<<666222---...444:::======777999999777888===AAAAAAHHHIIILLLPPPXXXfffwwwvvvjjj```XXXOOOIIINNNKKKFFFAAA>>>>>>>>>???BBBBBBAAA???BBBEEECCC===DDDAAA===;;;;;;???CCCGGGEEEKKKTTTZZZ___gggrrrzzzxxxqqqYYY555777666666666666666777888999:::999999999:::;;;;;;<<<<<<999;;;===>>>???@@@BBBDDDFFFHHHLLLSSSZZZ\\\ZZZWWWLLLXXX___YYYUUUYYY\\\[[[VVV]]]fffpppdddPPPAAA444+++---444:::999333......111333333222222111000//////111111111111222222222222000000000000000000000000111111222222222333333333333444444555555666777777888888999999999888:::<<>>>>>======>>>???@@@@@@???BBBDDDDDDCCCEEEIIIMMMJJJKKKBBBEEE{{{ttt~~~qqqhhhbbbXXXXXXWWWVVVWWWWWWVVVTTTRRRPPPMMMLLLLLLMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGEEEDDDCCCCCCCCCCCCIIIHHHHHHHHHHHHIIIJJJKKKWWWXXX[[[^^^ggguuuoooVVVhhhqqqbbbbbbdddZZZWWW[[[]]][[[aaaeee\\\PPPcccoooxxxdddaaadddttt{{{]]]TTTVVVYYYUUUQQQHHH777000...,,,+++,,,+++***)))''''''(((((((((((((((((($$$'''---444999;;;;;;:::444222000000222333333111000000000//////000333555666555444444666888;;;===>>>===:::666333444777;;;;;;AAABBB<<<777999<<<===777AAAIIIHHHCCCFFFVVVeeejjj{{{~~~tttjjjaaaZZZWWWZZZ[[[ZZZZZZ^^^cccaaa[[[hhhgggeeefffhhhmmmrrruuu|||kkkCCC333777999666666666666666777999999888999999::::::;;;<<<<<<::::::;;;===@@@BBBBBBAAACCCEEEIIINNNSSSUUUUUUTTTIIIUUU\\\XXXSSSUUUXXXYYY[[[___ddd^^^RRRWWW~~~~~~bbbSSS@@@555333777999999999333,,,,,,000666888888111111111111000///......000000000111111111222222000000000000000000000000111111111111222222222222333333333444555555666666888666777<<<:::666888???@@@:::YYYxxxaaaBBBKKKEEEGGG[[[}}}}}}yyy^^^[[[pppAAA<<<:::===:::444:::>>>555;;;===>>>>>>===<<<===>>>======<<<<<<===>>>@@@@@@???AAACCCBBB@@@CCCIIIOOONNNIIIHHHCCCQQQmmmrrr{{{jjj^^^```bbb\\\UUUUUUXXXTTTQQQOOOQQQQQQQQQPPPJJJJJJKKKKKKKKKJJJIIIIIIGGGGGGEEEEEEEEEGGGHHHJJJHHHHHHGGGFFFGGGIIIKKKLLLKKKLLLPPPUUU\\\bbbhhhkkkjjjssshhhYYYyyy}}}ccc```bbb___jjjeeefffddd^^^ccccccWWW\\\bbb___qqqppp}}}nnnhhh]]]UUUXXX\\\XXXTTTJJJ999000...,,,+++,,,,,,***)))&&&''''''((())))))((((((###%%%***111888<<<===<<<666333000000333555444333222333222///,,,,,,000444555777999;;;;;;999777666===DDDIIIDDD999000000333999FFFMMMFFF<<<:::<<<===@@@AAACCCFFFKKKNNNQQQQQQSSS\\\fffoooyyy}}}AAA333666111444555555555666666777888999888999999::::::;;;<<<<<<<<<::::::===AAADDDBBB@@@AAACCCEEEGGGJJJMMMOOOPPPNNNPPPUUU[[[^^^ZZZRRRMMMUUUVVVaaakkkbbbUUUaaayyysssoooVVVCCC<<<999666222333666777333///111111222333444333111///000111111111111111000000//////000000111111111222000000000000000000000000000111111111111222222222222222333444444555555666888333666??????777888AAA666AAA===XXX[[[>>>@@@======MMMccciiiaaapppyyyooocccrrryyyKKK??????999999777333:::>>>666:::;;;<<<;;;999777777888;;;;;;;;;;;;<<<>>>@@@AAA===???@@@>>>===@@@HHHOOOFFF;;;HHHKKK<<>>777999>>>EEEHHHFFF???999333111999LLLYYYVVVKKKCCC999999;;;@@@EEEJJJKKKKKKVVVYYY]]]^^^___dddmmmuuu|||~~~zzztttHHH888999999666666444555555666666666666666999999777666666666777888999;;;<<<<<<<<<===???AAABBBCCCEEEHHHJJJMMMOOOPPPLLLRRRYYY\\\\\\\\\```cccbbb\\\___iiimmmjjjmmmuuufffgggjjjrrrzzzsssWWWRRRIII@@@:::888888999333333333222222222111111111111111000000000000000////////////////////////............///////////////////////////////////////000000000111111111111111222222333333444444555444666888:::;;;:::999888555DDD???555XXXtttKKKCCCDDD<<<999???CCCXXXdddtttwwwllliii___TTTVVVyyyfffBBB:::===::::::999888666666888:::888888999999999::::::::::::;;;;;;;;;<<<=========@@@@@@@@@AAAAAABBBBBBBBBEEEIII???CCCMMMHHHkkkeee}}}sssrrroooiiibbbccc^^^bbbeee___^^^]]]TTTQQQTTTTTTSSSWWW^^^]]]XXX^^^]]]dddrrr{{{}}}qqqttt~~~]]]]]]___VVVXXXhhh^^^fffhhh```]]]___ZZZOOOVVVCCCUUUkkkaaacccpppkkkvvvWWWXXXWWWUUUUUURRRGGG999222///,,,+++++++++***)))(((((((((((((((((((((((((((((())))))+++111888===>>>;;;666222000111444666555666555333000......///111222333555888:::<<<===888888;;;AAAGGGKKKKKKJJJ@@@888222555;;;DDDSSS```ZZZSSSHHH===777:::BBBIIIDDDJJJSSSZZZ___ccciiimmmmmmrrrwwwyyyyyyyyy|||{{{zzz|||~~~xxx~~~vvvwwwvvvVVV888000444444333555444444555666666666666666999888777666666777888999999:::<<<<<<;;;<<>>HHHUUUPPPFFFEEEcccxxx~~~}}}|||wwwZZZIIIFFFKKKRRRXXX^^^hhhyyyzzzfffHHH>>>:::777888999999888666666777888888888888999999999999:::999999::::::;;;;;;<<<<<>>BBBKKK???JJJ||||||iiivvvgggUUU[[[^^^VVVTTT\\\YYYnnn|||vvvhhh]]]SSSJJJUUUHHHTTTeeeaaabbblllkkkxxxWWWVVVTTTSSSTTTPPPDDD888222///,,,+++++++++***)))(((((((((((((((((((((((('''(((''''''(((,,,111555777888777444000...///111555666777666333111000000///000000222444777:::;;;999777666888>>>EEEJJJLLLTTTMMMBBB666...111AAAQQQbbbhhhjjjdddUUUEEE<<<888GGGKKKPPPUUUYYYZZZZZZYYY]]]```eeeiiikkkmmmooopppsssuuuwwwyyy}}}|||vvv}}}xxx}}}OOO???222222555444444777333444555555666666555555777777777777777888::::::999:::;;;;;;;;;;;;>>>@@@AAABBBDDDGGGIIILLLNNNOOOIIIMMMRRRUUUVVVYYY___ccceeeccchhhrrrsssllliiikkkrrrllleeebbbccceeeeeeeee___eeepppyyyxxxpppiiiggg\\\WWW```fff[[[TTTYYY\\\ZZZXXXUUUUUUVVVWWWWWWVVVWWWSSSMMMGGGCCC@@@===:::AAA???<<<;;;<<<<<<<<<;;;...///111222333222222111111000000000000/////////////////////////////////////////////////////////---------.........//////........................////////////000000000000111111111222333333444444444555777888999999888777===444888CCC:::444WWWlll^^^EEE888::::::<<>>===888666888999999777666666777777777777888888888999999888888888999:::;;;;;;;;;>>>>>>??????@@@AAAAAABBB<<>>BBBNNNEEEAAAWWWwwwqqq~~~ggg]]]WWW\\\___[[[YYYZZZ\\\iiippplllhhhkkkmmmlllddd___bbbiiiiiifffhhhlllsssYYYUUURRRSSSTTTPPPCCC888222///,,,+++++++++***)))(((((((((((((((((((((((('''((('''&&&&&&(((,,,///111555999777111------///222444666666444333333333//////...///111444777999===;;;999888999<<>>RRRmmmuuuggg^^^FFF@@@::::::BBBPPP^^^fffhhhiiillloooqqqqqqpppoooqqqqqqqqqsssvvvxxxuuurrruuuttttttwwwzzz}}}}}}||||||}}}~~~uuuUUU<<<777555666555111222666333333444555555555555444555555666777888999:::;;;888999::::::::::::<<<>>>>>>???AAADDDGGGIIIKKKLLLMMMOOOQQQRRRTTTWWW]]]aaaccc``````dddeeecccdddhhhgggccc```ccchhhkkkiiifffhhhlllppprrrooohhhbbb___bbb^^^dddeeeVVVMMMOOOOOOKKKIIIFFFEEEEEEFFFEEEDDDGGGDDD???=========>>>>>>777555333111000//////...222333444555555444222111/////////.........------.............../////////........................,,,,,,---------.........------------------------........./////////000000000000111111222333333333333444666777777888777777777555888@@@DDDBBB@@@@@@zzzppp|||aaaCCC<<<777BBB@@@999222666AAAHHHIII<<>>>>>???@@@AAAAAAAAAFFF??????KKKLLLHHHPPPVVV|||~~~sssmmmmmmbbbbbb___[[[ZZZ\\\^^^]]]xxxoooccc]]]cccnnnoooiiihhhlllkkklllqqqmmmiiinnnmmm]]]VVVRRRTTTVVVQQQDDD999222///,,,+++++++++***)))((((((((((((((((((((((((((((((((('''&&&''')))+++---333888888333///...000...000222333333333555666111000//////000222555777>>>???AAABBBBBBAAAAAA@@@CCCHHHPPPZZZ^^^VVVDDD444***333BBBVVVllluuuaaaPPPGGGFFFHHHJJJYYYZZZ^^^dddjjjmmmkkkiiimmmlllmmmooorrrssstttuuuvvvuuuwww{{{||||||~~~~~~{{{zzz|||}}}|||||||||}}}|||{{{{{{yyy{{{XXX999333333555555000,,,---111222333333444444444444444444444555777888999::::::888999:::999888999;;;===999:::<<>>AAA999444;;;AAA@@@EEEpppiii```SSSJJJGGGEEE===333IIIGGGBBB===;;;>>>BBBDDD???CCCEEEEEEEEEKKKUUU^^^ZZZ]]]eeeqqq~~~III>>>888<<<<<<555333777222555777777666555444555555555555666666666777777888888999:::;;;<<<======;;;;;;<<<===>>>???@@@AAAFFFHHHBBB===AAAEEEEEEGGG===|||~~~zzzrrr```yyypppmmm[[[aaa```XXXSSSWWWYYYWWWeee```\\\^^^gggjjjbbbWWWXXXaaaccceeelllmmmiiijjj```WWWQQQUUUXXXQQQDDD:::222///,,,+++++++++***)))(((((((((((((((((((((((('''((()))(((''''''(((******///555777555333222333---...000000111333555888444333222222222333444555444999@@@EEEHHHHHHIIIIIICCCAAAAAAIIIYYYeeeddd\\\MMMAAA333---555HHH\\\hhh~~~hhhZZZXXXVVVWWW\\\aaabbb]]]XXX[[[\\\^^^``````___eeelllqqqvvvzzzyyyuuusssvvvzzzwwwwwwvvvuuutttsssrrrqqquuusssssswwwyyyvvvtttuuu{{{yyyVVV777333111333444333000...///222111222333333444444333333222333555666777888888888777888999888777888999;;;:::;;;===@@@CCCEEEGGGHHHOOONNNNNNMMMOOOQQQTTTUUUVVVZZZ___dddfffdddaaa___cccaaa```bbbdddccc___\\\XXX[[[\\\YYYYYY^^^aaaaaa[[[PPPNNNMMMGGGJJJMMMHHHLLLJJJHHHGGGGGGFFFDDDBBBBBB???<<<999999999888888///111222333222222333444111000...---------//////...------------,,,,,,,,,+++++++++,,,------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000111111222222333333333444444555666666777888:::999555333;;;EEE<<>>::::::;;;<<<>>>???@@@@@@???BBBCCCAAA@@@BBBDDDCCCHHHPPPxxxxxx{{{{{{YYYWWWTTTRRR\\\aaa[[[VVVVVVVVVSSSJJJPPPWWW[[[[[[\\\\\\]]]VVV\\\bbbbbbccchhhhhhaaabbbWWWPPPTTTXXXQQQCCC:::222///,,,+++++++++***)))((((((((((((((((((((((((%%%'''((((((((('''(((***)))+++///222555666666666000000000//////111555888777777666666555444444333000555;;;@@@CCCGGGLLLOOOPPPMMMFFFBBBIIIYYYdddfffhhh___PPP@@@444...---///===SSSttt|||xxxpppcccXXXOOOSSSZZZ______```lllzzzwwwvvvtttrrrppprrrvvvzzzmmmlllnnnrrrwwwxxxtttpppuuussswwwiiifffzzzkkksss\\\777///555222222222222222444444333111111222333333333333333111222444555666666666666777888888888777777888:::;;;<<<>>>AAADDDFFFHHHIIIPPPOOOOOOPPPRRRTTTVVVVVVUUUZZZ___cccdddccc___\\\]]]^^^___```aaabbbaaaaaaYYY^^^^^^YYYWWWZZZ[[[YYY^^^UUUTTTRRRIIIIIIHHH???FFFDDDCCCBBBCCCBBB???===888777555555666666666555222444555333000......///............//////000111......---------,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------...............//////000111111222222222222333333444555666777222222:::>>>;;;888888???999PPPyyy{{{]]]888777888999666222333888999666222333444333222333444666333444444444444555555555666666777999:::<<<======999999:::;;;===>>>???@@@===:::@@@EEECCCEEEJJJIIIIIIDDDNNNiiiyyy\\\fffggglllyyyyyyYYYXXX\\\BBBVVV]]]bbb```\\\YYYXXXXXX```___[[[TTTMMMKKKPPPWWW___^^^gggfff___llluuufff~~~cccVVVOOOTTTXXXPPPCCC:::222///,,,+++++++++***)))((((((((((((((((((((((((###%%%'''(((((('''(((***((((((+++///444777888777444333111///...000444777::::::999888777555333222777999<<<===???DDDKKKQQQSSSXXXUUUKKKFFFKKKSSSWWW]]]ccciiifff\\\QQQJJJGGG:::999888888AAATTTmmmwww~~~}}}pppppp|||tttmmmtttZZZ:::222444555000///......111444222...111111222333333333333222111222333555555555555444777777888777666666888:::555666888;;;>>>@@@BBBCCCKKKKKKKKKMMMPPPRRRTTTTTTXXXZZZZZZYYYZZZ\\\\\\[[[ZZZ[[[]]]]]]]]]]]]___aaaUUU[[[^^^ZZZYYY\\\\\\XXXYYYVVVZZZYYYOOOLLLJJJ@@@AAA@@@?????????>>><<<:::===;;;888777666555222000000222444333000......000+++,,,---...///......---.........---------,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............//////000111111111222222222222333444555555222:::;;;333222;;;@@@<<<<<<666BBBKKKRRRwwwjjjEEE:::555888***666;;;555111555777444222333333222111222444777333333333444444444555555444555666888999:::<<<<<<888999:::;;;===>>>???@@@EEE;;;===BBB???@@@GGGGGG<<>>BBBFFFHHHMMMTTT[[[bbbssspppXXXUUU```ccciiizzzwwwvvvOOO999666222...---000000000000000000000000111111222222222333333333222333444555666666666666888777777777777999:::;;;888999;;;<<>><<<<<<:::888777555555444333222222222222222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------////////////000000000000000111111222222333444444444555777888777888999;;;666999>>>AAA>>>HHHllltttnnnUUU>>>999222000666222222222222222222222222333222222111111222222333444444444444444444444444444555555666666666666666555777999:::;;;<<<@@@BBB>>>???@@@AAA@@@AAACCCEEEEEEDDDGGGLLLXXXmmmlll~~~aaaXXXZZZXXXUUUWWW^^^hhhnnntttjjjeee[[[TTT___qqqrrr~~~kkkSSSSSSXXXUUUUUU[[[ZZZYYYYYYZZZWWWRRRQQQTTT^^^VVVYYY\\\SSSQQQUUUTTTTTT]]]```\\\___lllrrrpppbbbXXXPPPPPPVVVSSSFFF999111///,,,+++++++++***))))))((((((''''''(((((()))'''''''''''''''''''''''')))(((((()))***---000111555555555444333222000///111222444666888:::;;;<<<888<<>><<<>>>EEELLLLLLPPPUUUVVVUUUUUUXXX\\\NNNOOORRRXXXbbbmmmvvvzzznnnvvv|||pppooosssooouuu~~~uuueee\\\\\\___jjjppppppuuuwwwsssooolllnnnvvvxxxxxxyyy{{{xxxhhhNNN666222555333000000////////////////////////000000000000111111111222222333444555555666666555777777666666777888:::;;;888999:::<<<>>>@@@BBBBBBGGGGGGHHHJJJLLLOOOQQQSSSUUUXXXYYYZZZ___dddccc___aaabbbbbb```^^^\\\]]]^^^YYYWWWTTTSSSUUUWWWXXXXXXWWWQQQMMMNNNSSSTTTOOOIIICCC@@@===<<<;;;:::888666555444333222111111111111111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---....../////////000000000000000111111222333333444333555777777777777999;;;:::999===@@@;;;888DDDWWWyyy|||vvvUUU888444777444222666222222222222222222222222222222222111111222222222444444444444444444444444444444555666666666666666555666999:::;;;;;;<<<<<<<<<===??????>>>???AAACCCCCCAAAAAABBBEEE[[[~~~xxx~~~lllXXX[[[WWWRRRNNNKKKMMMYYYeeejjjoooccc[[[UUUUUUWWWWWWRRRNNN\\\ZZZ[[[]]][[[VVVVVVYYYcccUUUTTTZZZ[[[___aaa[[[UUUYYY```bbbaaa___dddkkk```WWWOOOPPPTTTQQQDDD777222000---++++++***)))((((((''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''')))+++,,,222444777999888666222000......000333666;;;>>>@@@>>>>>>>>><<<<<<>>>CCCGGGKKKPPPVVVYYYZZZ[[[___bbbXXXXXXXXXYYY]]]ccciiimmm{{{xxxqqqqqqkkk^^^\\\^^^^^^WWWMMMFFFGGGIIIMMMOOOVVV\\\^^^\\\[[[^^^qqqfffrrr]]]:::111---222555111///111............................../////////000000000111222333444555555555555666666666666777888999:::888888:::<<<>>>@@@AAABBBCCCDDDEEEHHHJJJMMMPPPQQQNNNSSSWWWWWWYYY^^^```___^^^```aaaaaa___]]]\\\\\\XXXXXXXXXWWWUUUTTTUUUVVVUUUQQQNNNMMMOOONNNKKKGGGAAA???<<<:::999888777555444333222111000000000000000000//////...---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,.........////////////000000000000111222222333333333555666777666777999:::<<<888999??????888666999AAAcccoooKKK777222000333555333111111111111111111111111111111222222111111111111222222333333333333333333333333333444555555666666555555777777888;;;<<<<<<:::888<<<>>>??????>>>???AAADDDFFFCCCCCCBBB>>>BBBWWWnnn^^^LLLVVV\\\ZZZZZZ[[[WWWNNNXXXWWWXXX[[[ZZZWWWXXX\\\WWWYYYfffiii[[[VVV___dddZZZYYYaaajjjdddXXXZZZfff___WWWPPPQQQTTTQQQDDD888333000---+++******)))'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((((((...000333666888777666444/////////111444999===???>>>@@@CCCEEEFFFDDD???<<<@@@FFFOOOVVVYYYZZZZZZ[[[cccdddeeeeeebbb^^^[[[ZZZ[[[ppp}}}uuussswwwzzz|||qqqzzzxxxWWW:::777111///111111......222------------------------............////////////000111222333444444444444555555555666666777888888777888999;;;===???@@@AAACCCCCCDDDFFFHHHJJJLLLNNNMMMQQQSSSTTTXXX^^^___]]]ZZZ[[[\\\\\\ZZZXXXXXXYYY\\\^^^^^^ZZZTTTOOONNNOOOOOONNNLLLJJJHHHFFFDDDBBB???<<<:::888888777555333333222111000////////////............------,,,,,,++++++++++++++++++++++++************************************++++++++++++************************************++++++++++++************************************++++++++++++------.........///////////////000000111222222222222444666666666666888:::AAA999666;;;@@@@@@???@@@888;;;LLLooo~~~uuuZZZ>>>111222777888444111111000...111111111111111111111111111111000000000000111111222222222222222222222222333333444555555555555444999888888999<<<===;;;999>>>???@@@@@@@@@AAACCCEEEHHHEEEFFFGGGFFFDDDIIIRRR~~~hhhdddUUUZZZ]]]\\\[[[\\\[[[ZZZWWWVVVXXX[[[[[[YYY[[[```RRR\\\oooqqqZZZMMMSSSYYYZZZZZZ___dddaaaYYYYYY^^^___XXXSSSSSSVVVRRREEE:::333000---+++******)))'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***+++---///222555777888333333222222333555888:::===???DDDJJJMMMJJJDDD>>>:::???EEELLLPPPSSSVVVWWW```eeejjjlllkkkhhhgggffflllcccbbboooxxx~~~zzz^^^eeekkkGGG888...333...+++,,,...///000111..................................../////////000///000111222333333333333333333444555666666666777666777888:::<<<>>>@@@AAACCCCCCDDDEEEGGGHHHJJJKKKTTTSSSRRRTTT[[[cccbbb\\\UUUUUUTTTSSSQQQRRRTTTVVV[[[\\\\\\WWWPPPJJJHHHHHHLLLKKKJJJGGGDDDAAA??????<<<:::777666666555333222111111000...............---------,,,,,,,,,,,,,,,************************************************))))))*********+++++++++************************)))))))))******+++++++++)))))))))))))))))))))))))))))))))*********++++++------------...............//////000000111111222222333555555555666777999DDD>>>888888999:::<<>>BBBLLLhhhwwwYYYCCC555555<<<333777666///---222333000000000000000000000000000111000000//////000000111222222222222222222222222222333333444444444444444777666555666888;;;<<<<<<===>>>?????????@@@BBBDDDEEECCCCCCEEEGGGHHHJJJMMMHHHnnnnnnnnnhhhggg___```VVVSSS[[[]]]XXXZZZaaa\\\[[[\\\______^^^aaafffbbbXXX[[[bbb]]]ZZZVVVNNNXXX[[[[[[XXX[[[```]]]TTT___ZZZUUUVVVWWWSSSFFF;;;222000---++++++***)))((((((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''))),,,000555888666555444333444444666666<<<===@@@EEEIIILLLLLLKKKKKKJJJHHHFFFGGGIIILLLNNN]]]aaagggkkkmmmppptttxxxxxxwwwrrrfff[[[aaa}}}xxxfffVVVllldddAAA000000...///---,,,...000000---+++........................------........./////////...///000111222222222222222222444555555555555555666666888:::<<<>>>???@@@CCCCCCDDDEEEGGGIIIJJJLLLUUURRRNNNOOOXXX___]]]UUUQQQPPPOOOMMMLLLMMMQQQTTTSSSSSSSSSPPPLLLIIIGGGGGGKKKJJJHHHEEECCC@@@>>>===:::888555444444333222000000///...------,,,,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))************************)))))))))************+++************************(((((())))))***+++++++++))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,---------...............///000000111111111333444555444555777888<<<<<<<<<;;;999777888:::===>>>@@@???===DDDWWWiii^^^KKK:::333111......222000111111///000333222///////////////////////////000000////////////000000111111111111111111111111111222333333444444333333222444555555555777:::<<<999;;;<<<<<<;;;<<>>@@@CCCHHHLLLOOOSSSRRRPPPNNNLLLJJJHHHGGGQQQXXXbbbhhhjjjmmmpppttt}}}yyy}}}xxxssscccdddjjjuuuyyymmm|||zzz\\\pppeeeMMM===...,,,111///...000111111///...+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000111111111111111111333444555555444444555666777999;;;===??????AAABBBCCCEEEHHHKKKNNNOOOQQQPPPMMMLLLPPPUUUUUUPPPMMMNNNNNNNNNMMMMMMPPPRRROOONNNLLLKKKLLLKKKJJJIIIJJJGGGDDDBBBAAA???<<<:::888666333222222222111//////...---,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************************************((((((((()))***+++++++++))))))))))))))))))))))))((((((((()))))))))******+++,,,,,,,,,,,,---------------...//////000000111111222444444444444666888444888;;;<<<;;;:::::::::<<<;;;;;;???FFFIIIDDD<<>>??????@@@BBBFFFJJJNNNQQQSSSQQQSSSRRRNNNNNNRRRSSSQQQKKKNNNPPPQQQPPPOOOPPPPPPRRROOOKKKKKKNNNOOOMMMJJJGGGCCC???>>>???>>>:::666777555222111222111000///......---,,,++++++++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,---------------......///000000000000222444444444444666888555777888777666777888666888??????888555<<>>888777:::999:::;;;;;;;;;<<<>>>@@@:::AAAFFFEEE@@@???BBBEEEBBBKKKJJJIIIiiivvv]]]\\\VVVSSS[[[eeebbbVVVVVVXXXUUUOOOPPPXXX\\\ZZZ\\\ZZZYYYZZZYYYWWWZZZ___ggg[[[YYYZZZVVVXXX___^^^ggg```aaahhheeeVVVKKKJJJZZZVVVTTTWWWYYYSSSEEE999444111---+++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))+++...222666999;;;<<<999===>>>;;;777:::EEEPPPQQQQQQVVVYYY]]]kkkpppcccggg[[[LLLHHHTTThhhvvv{{{eeeyyyzzz}}}yyyzzz~~~yyynnnuuuyyytttsssyyy{{{tttvvv|||bbb^^^yyyqqqPPPAAA000//////...------,,,,,,+++++++++*********))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,---...//////000000000000///222222333333444555555555999666555777888999:::;;;???BBBEEEIIIKKKKKKJJJJJJOOOMMMLLLMMMQQQUUUWWWWWWTTTTTTRRRNNNKKKKKKNNNRRRQQQOOOLLLKKKIIIGGGDDDBBB@@@@@@@@@???===999666444000000000///......------+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,------......///111222222333333444444555999888888777888999;;;<<<;;;;;;<<<===>>>???@@@@@@666===CCCFFFIIIRRRaaannnPPPHHH>>>777555555666555222111111000///......---////////////////////////............//////////////////.........---------///////////////000111111000111111111111222222222555777888888666555666777777777999:::;;;<<<<<<<<<===>>>@@@BBBDDDDDDDDDDDDLLLEEEGGGPPPSSS^^^gggUUUXXXTTTUUUYYYZZZUUUUUUYYY[[[TTTRRRUUUVVVSSSSSSWWWTTTaaacccXXXUUU^^^aaaZZZ___ddddddaaaaaabbb]]]UUUddd___SSSPPP```qqqeeeJJJrrrXXXVVVVVVXXXYYYRRREEE:::444111---+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))),,,111777===@@@888<<>>;;;<<>>;;;888555333000000//////...---------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++,,,,,,---.........111111222222333444444444888888777777888999;;;;;;;;;;;;<<<===>>>??????@@@@@@CCCFFFDDD@@@AAAGGGLLLIII___zzzvvvcccPPP<<<...;;;777222000111222111000111111000000///......---........................---.........///////////////.........------------///////////////000000111000000111111111222222222444555777777555444555555777888888999:::;;;<<<<<<>>>>>>>>>???@@@BBBDDDEEEIIIDDDFFFLLLIIIIII\\\vvv~~~|||iiiYYYRRRPPPRRRPPPQQQWWWXXXUUUVVVZZZ^^^ZZZXXXYYYVVVSSSUUUZZZWWWYYYZZZYYYXXXXXXYYYYYYWWW\\\___]]]^^^aaa```[[[```fffdddZZZWWW]]]aaa______UUUVVVXXXZZZXXXPPPDDD:::444111---+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&+++222:::>>>888<<<@@@CCCDDDCCCCCCDDDIIIIIINNNVVV[[[]]]___bbbfffeeehhhmmmjjjccceeelllWWWhhhqqqxxxvvvddd___~~~vvvSSS<<<222...---.........------,,,,,,++++++************))))))))))))(((((())))))))))))******++++++++++++,,,,,,---------...///000000000000000333333333444555555666666555555555666777:::<<<===@@@BBBDDDGGGIIIJJJKKKJJJEEEIIIMMMMMMKKKJJJJJJLLLNNNQQQSSSTTTQQQNNNLLLKKKNNNKKKGGGDDDDDDDDDCCCBBB??????>>><<<999666333111000//////......---,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,------......111111111222333333444444777777777777888999:::;;;:::;;;;;;<<<===>>>??????@@@BBBDDDDDDCCCAAAAAAAAAAAAFFFJJJRRRgggeeeWWWFFF;;;888888666333000//////000222222111///000000000///......------........................---------.........//////............------------//////......//////000111000000000111111111222222222444555555444333333444888888777777888:::<<<===>>>===<<<<<<===@@@CCCEEEDDDCCCEEEHHHHHHFFFJJJOOOnnnwww|||zzzttt{{{]]]UUUWWWXXXVVVQQQOOOQQQUUUVVVTTTUUUWWW\\\ZZZYYYXXXVVVTTTXXX^^^ZZZTTTSSSYYYZZZVVVVVVZZZRRRXXX\\\[[[ZZZ]]]``````ZZZbbbhhhbbbVVVQQQXXXcccXXXSSSUUUYYYZZZXXXOOODDD;;;444111---+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%'''+++000333888:::???EEEJJJLLLJJJIII??????CCCRRR```^^^[[[ccc^^^hhhdddYYYccc{{{vvv~~~dddRRR[[[ooo|||iiibbbdddkkkoooTTTgggeeeOOO@@@222///222222111111------,,,,,,++++++++++++******)))))))))((((((((((((((((((((()))))))))************+++,,,,,,------------...///000000000000333333333444555555666666222555666555666:::>>>>>>???@@@BBBDDDFFFHHHIIIIIIKKKMMMMMMJJJFFFGGGNNNTTTLLLNNNPPPQQQOOOMMMJJJIIIKKKHHHCCCAAAAAABBBBBBBBB>>>>>><<<:::777444111/////////......---,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,------......000000111111222333333333555555666666777888999:::999:::;;;<<<===>>>>>>???<<<===@@@DDDGGGIIIIIIHHHLLLKKKGGGEEELLLWWW[[[YYYWWWeee{{{yyycccWWWZZZbbbhhhggg___TTTCCC666;;;666000///222555555444111111111222222222000////////////......---------------------------------,,,,,,---------.........------------------------///............///000000000000000000111111111111111333555555444333444555888777666666777999<<<===<<<<<<======???AAABBBCCCDDDFFFFFFEEEHHHOOOSSSTTTSSSeeevvvxxxpppdddXXXWWW]]]```YYYQQQUUUTTTUUUVVVUUUTTTSSSTTTUUUSSSRRRSSSUUUXXX\\\___[[[UUURRRTTTXXX[[[\\\^^^VVV[[[^^^\\\YYYYYY]]]aaa^^^ZZZ]]]eeeeee[[[VVVVVVVVVRRRUUUXXXYYYWWWOOODDD<<<444111---+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''((()))333444888???GGGLLLNNNNNNKKKEEE999???RRRUUUUUUccc^^^oooppp]]]XXXgggpppkkkuuuuuubbb[[[gggkkkuuummmfff```___cccttt|||fffNNN;;;000---...222333...)))(((++++++++++++************)))))))))((((((((('''''''''(((((((((((()))))))))))))))***++++++,,,------,,,,,,...//////000000000222222333333444555555555999======888666:::<<<;;;<<<===>>>@@@BBBDDDFFFGGGJJJLLLMMMKKKHHHJJJPPPWWWLLLKKKJJJJJJJJJJJJIIIHHHIIIFFFAAA?????????@@@@@@<<<;;;:::777444222///.........------,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))***************++++++,,,------...//////000111111222222333333333444666777888888999999999:::;;;<<<===>>>>>>AAA???>>>@@@CCCEEEDDDCCCBBBFFFHHHIIILLLQQQTTTUUUYYYZZZ\\\]]]___bbbfffhhhooojjjaaaVVVMMMGGGDDDCCC777<<>>===<<<777222444222111111000...***'''//////...---,,,,,,---...............------------------------------------,,,,,,,,,,,,------------,,,,,,------------------...............//////000//////000000000111111111111333555555444444555666777777666555666888;;;===:::<<<>>>AAABBBBBBAAAAAADDDIIIHHHBBBBBBJJJQQQRRRLLLNNNeeerrrhhhgggxxxdddRRRQQQQQQSSSVVVWWWWWWUUUVVVWWWWWWWWWVVVVVVUUUTTTTTTRRRPPPRRRWWW]]]^^^\\\WWWZZZTTTMMMRRR```ddd^^^\\\___aaa```\\\ZZZ^^^cccgggZZZXXXeeennnggg]]]XXXYYYTTTTTTUUUWWWVVVOOOEEE<<<444111---+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''++++++...333;;;CCCHHHJJJMMMPPPBBBAAARRROOOEEEPPPXXXWWW]]]iiinnnjjjiiimmmttttttccc]]]qqqnnnnnnooommmiiihhhkkkjjjeeepppyyyppptttxxxzzzwwwiiihhhnnnnnnoootttttt[[[\\\___ccceeehhhqqq{{{kkkOOO>>>777444333///.........***&&&''',,,******************))))))((((((((((((''''''''''''''''''(((((((((((())))))((())))))***+++,,,------+++,,,---...///000000000111111111222333333444444@@@FFFEEE<<<777999;;;888;;;;;;;;;<<<>>>AAADDDEEECCCHHHNNNQQQPPPNNNNNNOOOKKKIIIFFFEEEFFFGGGHHHGGGHHHEEEAAA???>>>>>>======:::999777555222000///......------,,,,,,+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))************++++++,,,,,,------/////////000111111222222111222333555666777888888888999999:::;;;<<<======DDDBBB@@@???AAABBBCCCCCCIIILLLNNNLLLIIIIIIMMMPPPLLLOOORRRWWW[[[___aaacccWWWZZZ___gggpppyyynnnjjjpppwwwttttttrrrgggeeebbb\\\WWWRRRLLLFFFBBBFFFBBB;;;666555777:::===666777444//////222444333...///000111333444555666------,,,+++***+++///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------......------......///000/////////000000000111111111333555555444444555666666666555555777888:::;;;888;;;???BBBDDDCCCAAA???===DDDGGGEEECCCFFFJJJLLLJJJSSSUUU```{{{}}}oooffflll~~~mmm___``````XXXYYYXXXUUURRRSSSXXX]]]RRRUUUVVVUUUVVVXXXXXXVVVVVVWWWWWWWWWZZZ___^^^ZZZTTT[[[XXXLLLOOO___ddd[[[]]]]]]___aaa```^^^aaaggghhh^^^YYY]]]aaa______cccpppWWWTTTRRRTTTUUUQQQFFF<<<444111---+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&'''(((+++000555;;;???BBBXXXUUUPPP\\\SSSAAAHHHTTTGGGJJJaaarrrrrrsssyyycccffflllqqqrrrttt~~~ssslllxxxvvvkkkkkkffffffkkkkkkeeeaaabbblllgggeeeoooyyysssmmmtttiiiQQQGGG:::111...------...000---+++***(((&&&+++333))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''((((((((())))))(((((()))***+++,,,------***+++---...///000000000///000000111111222333333:::BBBCCC999444888;;;888;;;;;;:::;;;===@@@CCCFFFFFFIIINNNRRRSSSPPPMMMJJJJJJHHHEEEEEEGGGHHHGGGFFFGGGEEEAAA???>>>===;;;999777666444222111///......------,,,,,,+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))************+++,,,,,,------......//////000111111222000111333555666777777777888888999:::;;;<<<<<<===???@@@AAABBBCCCDDDFFFHHHBBBFFFKKKNNNMMMMMMQQQUUUPPPRRRUUUYYY[[[\\\ZZZYYYWWWUUUSSSRRRSSSVVVZZZ]]]^^^WWWYYY\\\YYYZZZYYYOOOLLLLLLKKKJJJIIIGGGEEECCC???===:::888777777999:::777888555000...111222000000000///---+++***+++---+++---...---+++,,,///222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////////////////000000000111///111333444333333444555444555555666777888999999888:::===@@@AAAAAA@@@???<<<>>>BBBGGGHHHFFFHHHLLLKKKRRROOOIII^^^vvv}}}iiijjjsssfffUUUSSSSSSZZZeeefffOOONNNMMMMMMNNNOOOQQQQQQOOOSSSTTTQQQRRRVVVVVVRRRRRR[[[```^^^[[[]]]___^^^VVV\\\\\\XXXWWW\\\]]]ZZZ]]][[[\\\aaabbb```aaaeeeddd___YYYWWWVVVXXX]]]aaaYYYTTTPPPRRRUUURRRGGG<<<444111---+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((((((%%%&&&((()))***---222666BBB```\\\OOOZZZWWWNNN\\\[[[___^^^TTTNNNVVVhhhwww~~~lllWWWGGG<<<888222---...000...,,,***,,,******---+++''''''***(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))'''((()))***+++,,,------***+++,,,...///000000000/////////000111111222222...888;;;333000888===:::<<<;;;:::;;;===@@@DDDFFFPPPOOOOOOOOOQQQQQQOOOMMMIIIGGGFFFGGGIIIIIIGGGDDDGGGEEEBBB@@@???===:::888666555333111000/////////------,,,,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,------......//////000111111111///000222555666777777666777888999:::;;;<<<<<<===;;;>>>AAABBBAAAAAABBBCCC===BBBIIIPPPRRRPPPNNNOOOUUUUUUVVVXXX[[[\\\\\\[[[^^^^^^\\\[[[YYYXXXWWWWWW\\\QQQPPPQQQNNNRRRTTTMMMKKKKKKKKKIIIEEEBBB???>>>555666888999888666333111...222333111111333111---+++...111111///---...///)))+++---,,,***((()))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------...------------...//////////////////000000000000...000222222222222333444333444555777888888888888999:::;;;<<<===???@@@@@@EEE??????EEEFFFCCCCCCHHHJJJGGGQQQ\\\VVVUUU{{{vvvYYYSSSJJJKKKMMMKKKTTT```aaaVVVOOOIIIJJJQQQUUUTTTPPPOOOSSSSSSOOONNNQQQPPPKKKIIIYYYdddaaaZZZ[[[aaaddd\\\\\\aaaeeeaaaYYYWWW[[[___ZZZZZZ```bbb^^^]]]```eeeaaa[[[XXX\\\___]]]WWW___RRRLLLRRRUUULLL@@@:::666222...+++*********)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((999AAAMMMXXX```eeehhhjjjdddbbb___\\\[[[ZZZZZZZZZggghhh{{{rrrTTT@@@999666000***------,,,,,,+++***))))))+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((***+++++++++++++++)))***++++++------...//////000000111111111111000333555666777666777999:::>>>;;;999;;;???CCCEEEEEEHHHIIIJJJJJJJJJJJJMMMOOOMMMKKKIIIHHHHHHGGGEEECCCEEEBBB@@@@@@@@@???<<<888666555333111000///......,,,+++******))))))************)))((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++,,,---------------............///111111111111222333444555777888999999;;;;;;<<<===FFFDDDAAA???@@@BBBEEEGGGFFFGGGIIIKKKNNNPPPRRRSSSSSSUUUVVVXXXYYYZZZYYYYYY\\\]]]___```^^^ZZZVVVTTTWWWUUUSSSQQQQQQOOOLLLJJJIIIGGGCCCAAA@@@>>><<<:::888888666555444333333333111000000///////////////------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------............////////////000111111222222444444555666777888999999777888999999;;;;;;<<<======>>>@@@CCCDDDDDDDDDDDDKKKLLLLLLLLLLLLPPPWWW]]]~~~rrrooo{{{~~~tttiii\\\RRRLLLKKKIIIHHHJJJOOOTTTWWWSSSRRRPPPNNNMMMLLLMMMNNNPPPPPPPPPOOOOOOSSSXXX\\\VVVYYYZZZXXXXXX\\\\\\ZZZYYY[[[[[[[[[___ccc___YYY[[[YYYWWWWWWYYY\\\```cccdddeeeaaaYYYXXX]]]___]]]```RRRKKKQQQTTTLLLAAA;;;666222...+++*********)))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$---:::JJJ^^^ppp{{{qqqpppmmmhhhfffkkkxxxllloookkkqqq|||wwwwwwbbbTTTMMMCCC666...---///000///---,,,,,,+++******))))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++++++++)))******+++,,,---......//////000111111111111000222444555666666666888999===;;;:::<<<@@@CCCDDDDDDFFFHHHIIIHHHGGGHHHJJJKKKNNNLLLJJJIIIHHHGGGEEECCCCCCAAA???>>>???===:::777555444222000///......---,,,+++******))))))*********))))))((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,,,,---------------............111111111111222333444444666666777888999:::;;;;;;BBBAAA???>>>>>>@@@BBBCCCDDDEEEFFFIIIKKKNNNOOOPPPVVVWWWZZZ\\\^^^_________XXXYYYZZZZZZYYYVVVSSSQQQUUURRROOOMMMMMMLLLJJJHHHIIIFFFCCC@@@???===:::888777666555444333222222222111000//////......//////------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------------------............/////////000111111222222333333444555666777777888666777777888999:::;;;;;;<<<===???AAABBBCCCCCCCCCDDDFFFGGGGGGIIIMMMUUUZZZnnn}}}{{{yyyvvvsssmmmeeemmmooonnnnnnttt~~~xxx}}}ggg^^^RRRKKKLLLOOOQQQQQQHHHGGGEEEEEEGGGJJJNNNPPP^^^YYYRRRNNNMMMLLLKKKJJJOOOQQQRRRRRRSSSTTTWWWYYYXXXZZZZZZVVVUUUWWWVVVSSS```dddeeebbbaaacccbbb___ZZZZZZZZZZZZZZZ[[[[[[[[[___bbbaaa\\\\\\______[[[rrraaaSSSKKKPPPSSSLLLBBB===666222...+++*********)))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((///,,,(((%%%(((222>>>GGGllluuu}}}|||wwwxxxwwwyyy|||fffRRREEE<<<444///***++++++)))((((((+++...,,,++++++******))))))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++++++++))))))***+++,,,---.........///000000111111111000111222444555444555666888:::::::::===@@@CCCCCCCCCFFFHHHIIIHHHGGGGGGHHHIIIMMMKKKIIIHHHHHHGGGEEECCC@@@>>>===<<<<<<:::888555333222000///...---,,,,,,++++++***))))))))))))***))))))((((((''''''((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,------------............111111000111111222333444444555555666777888999:::<<<<<<<<<<<<<<<===>>>???AAABBBDDDFFFHHHJJJLLLMMMPPPRRRUUUXXXZZZ\\\\\\]]]YYYYYYYYYYYYXXXWWWVVVUUURRROOOKKKIIIHHHHHHGGGFFFIIIFFFBBB???===;;;888666555555333222111111111111000000///............///------------------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,------------------------------------...............//////000000111111222111222222333444555666666555555666777888999::::::;;;<<<>>>???AAAAAABBBBBB???@@@AAACCCFFFKKKQQQVVV^^^dddgggkkkfff[[[gggsssdddXXXSSSKKKKKKIIIFFFAAA???@@@BBBEEEDDDDDDDDDEEEGGGIIIJJJ```ZZZRRRLLLKKKKKKJJJIIIMMMOOORRRSSSRRRRRRSSSUUUUUUXXXYYYXXXZZZ___```^^^bbbhhhjjjfffbbbcccffffff\\\]]]______^^^[[[XXXVVVZZZ^^^`````````aaa^^^ZZZooocccTTTKKKOOOSSSLLLBBB>>>666222...+++*********)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((***)))'''$$$"""###&&&(((333BBBTTTaaajjjuuu|||rrrjjjsssxxxiii{{{~~~~~~lll___IIIAAA777000---,,,)))'''***---111000,,,))))))************))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************))))))***+++,,,------.........///000111111111111000111333333333333555777888999;;;===@@@BBBBBBBBBHHHIIIJJJJJJHHHGGGHHHIIIKKKIIIGGGFFFFFFEEECCCAAA===<<<;;;:::999777555333111000///---,,,+++++++++++++++***))))))))))))))))))(((((('''''''''(((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,---------.........000000000000111222333444444444555666777888999999999999:::;;;<<<<<<<<<<<>>666222...+++*********)))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''' ###(((+++,,,++++++,,,!!!###'''---999LLLbbbqqq|||{{{yyyyyy|||dddZZZKKK>>>555///,,,)))333000---,,,---,,,)))&&&)))***,,,------,,,+++***))))))(((((((((((('''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((())))))***+++,,,---...------...000000111111111///111222333222333555666777888;;;===???@@@AAABBBFFFHHHIIIIIIHHHFFFGGGGGGHHHFFFDDDCCCCCCBBB@@@>>>999:::999888666333222111//////---,,,+++++++++++++++***))))))(((((())))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,,,,,,,,,,------------...000000000000111222333333444444555666777888999999777888:::;;;<<<<<<<<<;;;???@@@AAACCCEEEGGGHHHIIILLLMMMOOOQQQRRRSSSRRRRRRUUUUUUTTTSSSSSSSSSTTTUUUSSSPPPKKKHHHHHHIIIIIIIIIDDDBBB>>>;;;999777444222222111000//////////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111111222222333444555666666777666666777888999:::;;;;;;<<<======???@@@AAACCCCCCDDDDDDEEEGGGJJJMMMOOOPPPjjj```LLLFFFSSSZZZ\\\dddVVVccckkktttdddKKKDDDAAABBBHHHKKKHHHDDDBBB:::;;;>>>@@@CCCEEEFFFFFFCCCDDDEEEEEEFFFFFFFFFEEEGGGLLLPPPOOOJJJHHHJJJNNNLLLLLLKKKJJJIIIKKKOOORRRWWWZZZ[[[YYYZZZ^^^___]]]]]]^^^]]]\\\___eeeeeebbb_____________________^^^YYYYYYZZZ]]]]]]\\\\\\\\\bbbTTTLLLQQQTTTMMMBBB>>>666222...+++*********)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***++++++***'''%%%$$$$$$000+++&&&###%%%***///222111MMMVVV\\\iii~~~pppcccXXXKKK???777777555222///------000222(((&&&&&&'''+++...000000***((('''(((***+++***(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))(((((()))***+++,,,------,,,---...///000111111111///111222333222333444666666888;;;<<<===>>>AAACCCBBBDDDFFFGGGEEEDDDDDDEEEFFFDDDBBBAAAAAA@@@>>><<<777888888777444111000000......---,,,++++++++++++******)))(((((((((((()))''''''&&&&&&''''''((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***+++++++++,,,,,,,,,,,,------------000000///000000111222333333444555666777888888999888999:::;;;<<<=========??????AAABBBDDDFFFGGGHHHKKKLLLNNNOOOPPPPPPPPPPPPTTTTTTSSSSSSRRRSSSSSSTTTRRROOOLLLJJJJJJJJJJJJIIIAAA???;;;999777666444222111111000///////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************++++++++++++************************************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000000111111222222333444555666777666777777888999:::;;;;;;=========>>>???AAACCCDDDEEEEEEFFFHHHLLLNNNNNNNNNOOO^^^^^^WWW[[[^^^\\\]]]ccc```ZZZ]]]ddddddqqqjjjOOOFFFHHHIIIGGG@@@:::::::::999:::>>>HHHEEEAAA@@@AAABBBAAA???AAAAAAAAABBBBBBCCCCCCCCCEEEKKKQQQQQQLLLHHHIIIKKKMMMMMMLLLJJJJJJMMMQQQUUUUUUXXXZZZYYYZZZ___```^^^___^^^\\\[[[___cccaaa[[[[[[[[[ZZZZZZ[[[]]]___```ZZZXXXXXXZZZZZZXXXXXX[[[aaaTTTMMMRRRVVVNNNBBB===666222...+++*********)))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""############$$$'''***!!!###'''+++...---***'''!!!000(((+++---111FFFBBB@@@NNNTTTWWW^^^jjj}}}cccZZZZZZ^^^___cccccc[[[UUUTTTQQQJJJDDD@@@===;;;222///+++***---111222000((()))***++++++******+++///---***(((''''''''''''---+++)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((()))***+++,,,------+++,,,---///000111111111///111333333333333555666777999:::;;;;;;===AAADDD@@@BBBEEEFFFEEEDDDDDDEEEFFFDDDBBBAAA@@@???===;;;666777888666222//////000......---,,,++++++++++++******)))((((((((((((((('''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))******++++++++++++,,,,,,,,,---------/////////000000111222333222222333444555666777777888888999:::;;;<<<===>>>===>>>???AAABBBDDDEEEFFFGGGHHHJJJLLLNNNOOOOOOOOOTTTSSSSSSSSSRRRRRRQQQQQQOOOMMMJJJIIIIIIIIIHHHFFF>>><<<999777666555333222111000000///////////////...------,,,+++,,,,,,,,,++++++++++++++++++++++++************++++++++++++************++++++++++++************************************************))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000000000000111222333444555555555666666777888999::::::<<<<<<<<<<<<>>>???AAACCCAAAAAABBBFFFJJJMMMLLLKKKOOOYYYTTTIIIJJJOOOSSS\\\______ZZZ^^^kkkhhh]]]\\\xxxmmmLLLFFFNNNSSSMMMCCC<<<::::::888666888<<<>>>>>>???CCC;;;999888:::>>>BBBEEEFFF????????????@@@AAACCCCCCGGGHHHIIIKKKLLLKKKIIIHHHJJJKKKLLLLLLLLLNNNQQQTTTQQQUUUWWWWWWZZZ___aaa___ZZZ]]]]]]\\\]]]```___[[[XXXXXXXXXYYYZZZ\\\^^^___ZZZWWWWWWZZZYYYUUUSSSVVVaaaTTTMMMSSSWWWNNNBBB<<<666222...+++*********)))(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$&&&(((((('''&&&'''(((%%%%%%$$$$$$$$$&&&(((***(((,,,,,,111(((444+++,,,444+++'''444333---888999<<>><<<555777888666222//////000......---,,,++++++++++++******)))(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((()))******++++++++++++,,,,,,,,,---------////////////000111222333000111222333444555555666888888888999:::<<<===>>><<<===>>>???AAACCCDDDDDDFFFHHHKKKNNNPPPQQQRRRRRRNNNNNNNNNNNNMMMLLLKKKJJJLLLJJJIIIHHHHHHHHHFFFDDD===:::888666666555333222111000000////////////000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000000//////000111222333444444444444555666777888999999;;;::::::;;;<<<>>>@@@AAA<<<<<<>>>BBBHHHKKKKKKIIIMMMOOOKKKNNNZZZ[[[WWWZZZJJJ^^^aaaXXXYYY^^^aaaffflllrrrkkkcccgggppp]]]EEE@@@CCC@@@:::666777<<<@@@AAA@@@:::999;;;>>>===888777:::;;;===>>>???@@@CCCGGGJJJ@@@@@@??????@@@BBBDDDFFFGGGBBB???CCCJJJMMMJJJEEEEEEGGGJJJLLLLLLMMMOOOQQQSSSUUUUUURRRRRRUUUUUURRRPPPXXX]]]\\\[[[]]]___^^^XXXXXXZZZ[[[\\\]]]^^^^^^YYYVVVWWW[[[ZZZSSSPPPRRR\\\UUUNNNNNNQQQNNNDDD:::666333...+++*********)))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))++++++************************++++++,,,,,,,,,------------..................------,,,,,,++++++,,,,,,---************************---,,,++++++,,,---///000))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''')))+++,,,+++***.........///////////////000000111222333444444555666777888999:::<<<@@@CCCFFFEEEDDDCCCCCCDDDEEEFFFFFFDDDAAA@@@??????===;;;999777555333000...---------,,,+++***))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,------......///000000000111222222333444555666666999999999999999999::::::======>>>???@@@AAAAAABBBDDDEEEGGGIIIKKKMMMNNNNNNQQQRRRPPPKKKIIIJJJJJJGGGGGGFFFFFFEEEDDDBBB@@@???999888666333222111111111//////.........---------++++++++++++++++++++++++)))******++++++******)))************************************************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000///000111222222333222222444444555555666777777777999999999:::;;;<<<===>>>@@@AAADDDGGGIIIJJJJJJJJJMMMMMMLLLKKKLLLPPPUUUZZZRRRVVVWWWTTTSSSVVVWWWVVV___^^^\\\ZZZ[[[\\\___```fffpppyyyhhhRRRDDD@@@???<<<888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<>>??????@@@@@@AAABBBBBB@@@AAACCCCCCCCCEEEIIIKKKHHHHHHHHHIIILLLPPPTTTVVVSSSRRRPPPNNNNNNPPPVVVZZZ```\\\YYYYYY\\\___``````iiiaaa]]]]]]\\\WWWVVVYYYSSS^^^[[[RRRXXX[[[WWWTTT[[[UUUPPPPPPSSSOOODDD:::666222---*********))))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))******************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++************++++++******************************))))))***+++---...)))))))))))))))))))))))))))((((((((('''''''''&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''))),,,---,,,+++------------............///000111111333333444555555777888999:::<<>><<<;;;888666444222000...---------,,,+++***))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,------......//////000000111111222333444555666666888888888999999999999:::<<<======>>>???@@@AAABBBGGGGGGHHHIIIJJJJJJJJJJJJOOOQQQPPPLLLJJJKKKJJJFFFEEEEEEDDDCCCBBB@@@>>>===888777555333111000000000.........---------,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------------......//////000000//////000111222222222222444444555555666666777777999999999:::;;;<<<===>>>>>>@@@BBBDDDFFFHHHIIIJJJNNNNNNNNNNNNOOORRRWWW[[[SSSWWWWWWTTTSSSVVVXXXWWW[[[ZZZXXXVVVWWWXXXZZZ\\\VVVXXX\\\bbbjjjrrryyy}}}sssggg]]]TTTOOOLLLCCC:::666999===>>>===999999999999999999999999999::::::::::::;;;;;;;;;======<<<===>>>@@@CCCDDD======>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCEEEHHHKKKHHHIIIIIIJJJMMMOOORRRSSSUUUUUUUUUTTTTTTWWW[[[___WWWUUUSSSUUUZZZ^^^```aaaeee___[[[\\\[[[WWWUUUWWWVVVXXXZZZTTT]]]TTTRRRQQQYYYUUURRRSSSTTTOOODDD:::555111---***)))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''(((((()))))))))))))))))))))))))))''''''''''''((((((((()))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))***+++))))))))))))))))))))))))((((((((('''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((***,,,---,,,+++++++++,,,,,,------------///000000111222333444444555666888999:::;;;>>>AAAAAAAAAAAABBBCCCEEEGGGHHHDDDBBB???>>>>>>===;;;999666555333111///...---,,,,,,+++******))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,---------...//////000000111111222333444555555666777777888888999999999999<<<<<<===>>>???@@@AAAAAAFFFFFFHHHIIIIIIIIIIIIIIIMMMPPPPPPLLLKKKKKKIIIEEECCCCCCBBBAAA???===;;;:::555444333111000/////////---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************************************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000...///000111222222222222444444444555666666777777999999999999:::<<<===>>>===>>>???AAACCCFFFIIIJJJIIIJJJKKKLLLMMMOOOSSSUUUSSSVVVVVVQQQPPPTTTWWWWWWVVVUUUSSSRRRRRRSSSUUUVVVYYYWWWSSSOOOMMMMMMOOOPPPQQQQQQPPPPPPPPPPPPQQQQQQYYYYYYZZZZZZZZZZZZYYYYYYVVVTTTPPPMMMKKKHHHDDDAAAQQQHHH===666555888;;;<<<777555444555888::::::999777777777777777777777777888999999999::::::::::::>>>=====================;;;<<<<<<======>>>?????????AAABBBBBBBBBDDDGGGJJJIIIJJJKKKMMMNNNOOOOOOOOOYYYZZZYYYWWWUUUTTTUUUVVVWWWVVVUUUWWW[[[___aaabbb```\\\ZZZ\\\\\\XXXUUUUUUYYYQQQZZZSSSaaaPPPTTTQQQTTTSSSSSSTTTTTTMMMBBB999444000,,,))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&'''''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((***,,,------+++++++++,,,,,,------......//////000111222333444444444666888999999;;;===???AAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>======<<<999777444333111///...---,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,---......//////000000000111222333444555555666666777777888999999999;;;<<<<<<===>>>???@@@@@@AAABBBDDDGGGIIIJJJKKKKKKJJJNNNOOOLLLKKKKKKIIIDDDCCCBBBAAA@@@===;;;999888222222111000//////......,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,++++++******************************************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,---......//////000...///000111222222222222333333444555555666666777888888888999:::;;;============>>>???BBBEEEHHHJJJFFFHHHJJJLLLLLLNNNPPPRRRRRRUUUTTTOOONNNQQQTTTTTTTTTSSSQQQPPPOOOPPPQQQRRRRRRPPPNNNMMMLLLLLLMMMMMMMMMLLLIIIGGGEEEDDDDDDDDD???@@@@@@AAAAAA@@@@@@???=========>>>>>>?????????AAA>>>:::999:::;;;;;;::::::;;;<<<;;;999666444444555555666666666666666777777777888888888999999999;;;;;;<<<<<<<<<;;;999888;;;;;;<<<<<<===>>>>>>>>>???@@@AAAAAAAAACCCFFFHHHJJJKKKMMMOOOPPPOOONNNMMMWWWXXXYYYXXXUUUSSSRRRRRR[[[ZZZZZZZZZ[[[\\\\\\\\\]]]\\\\\\]]]^^^\\\YYYWWWZZZQQQ\\\NNNYYYOOO]]]TTTfffPPPQQQSSSTTTQQQJJJ@@@999444000,,,***)))*********))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''(((***,,,---,,,++++++,,,,,,---......//////...///000111222333333444333555888999999:::<<<>>>AAAAAAAAAAAAAAAAAAAAAAAA???>>><<<<<<<<<:::777555222111///...---,,,,,,,,,******))))))((()))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,------...////////////000000111222333444444555555666777777888999999;;;;;;<<<===>>>??????@@@@@@AAACCCEEEGGGIIIJJJJJJHHHKKKLLLJJJIIIJJJHHHCCCCCCBBBAAA???<<<:::777666000000000//////......---,,,,,,+++++++++************************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,------.../////////......///000111111111111333333444444555666666666888888888999:::;;;<<<=========>>>???BBBEEEHHHJJJHHHJJJMMMOOOOOOQQQSSSTTTRRRUUUUUUPPPOOORRRTTTTTTSSSRRRQQQPPPOOONNNOOOOOOIIIJJJKKKKKKJJJIIIGGGFFF:::999:::;;;===@@@BBBDDD===>>>>>>>>>>>>>>>>>>===999::::::999888888888888;;;:::999888888666333111555777999888555444555666444444555555666666666666666666666666777777777888666777999;;;;;;:::999888;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@@@@AAADDDGGGIIIKKKNNNPPPPPPOOONNNMMMRRRTTTXXXYYYYYYXXXXXXXXXWWWXXXXXXWWWVVVUUUTTTTTT[[[\\\]]]^^^``````]]]ZZZ[[[VVV^^^MMMJJJLLL]]]QQQhhhMMMPPPSSSSSSOOOHHH???:::444111---******+++++++++***)))((((((''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''''''''))))))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))+++,,,+++***++++++,,,---...//////000...//////000111222333333333555888999999999;;;<<<>>>???AAACCCDDDEEEEEEEEE===<<<;;;;;;;;;999555333//////...,,,,,,+++++++++***))))))(((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++,,,,,,,,,---......////////////000111222333333444444444555666777888888999::::::;;;<<<===>>>??????BBBCCCDDDEEEEEEFFFEEEEEEEEEIIIIIIGGGFFFHHHGGGCCCBBBBBB@@@>>>;;;888555444...///////////////...---,,,,,,,,,+++++++++***************************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,---......//////---...///000111111111111333333333444555555666666888888888888999;;;<<<=========>>>???AAADDDFFFGGGEEEHHHJJJLLLLLLNNNPPPRRRSSSWWWWWWSSSRRRTTTUUUTTTRRRQQQPPPNNNMMMLLLLLLLLLIIIKKKMMMMMMMMMJJJGGGDDDGGGFFFCCCAAA>>><<<;;;:::888888999999999999888888777888999999777666777888222111111111222555888:::333444444444333333444666333333333444555555666666555555555555666666666666333555777999:::;;;:::::::::;;;;;;<<<======>>>>>>>>>???@@@??????@@@CCCFFFGGGHHHKKKMMMOOOOOONNNMMMTTTVVVXXXWWWTTTQQQOOOOOOSSSUUUXXXXXXWWWVVVVVVWWWYYY[[[]]]]]]___bbb```\\\[[[XXX```\\\DDDIIITTTMMMjjjMMMPPPTTTSSSNNNGGG@@@===555222...++++++,,,---,,,***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&(((***+++***)))******+++,,,---...//////......///000111222333333222555777999999999:::;;;<<<===???AAACCCCCCCCCCCC<<<;;;:::::::::888444111...---,,,+++++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++,,,,,,------......///......///000111222333333333444444555666777888999999:::;;;<<<===>>>>>>???AAABBBCCCDDDDDDEEEEEEDDDDDDGGGFFFDDDCCCFFFFFFCCCAAA@@@>>><<<888555222111---...///000000///......---,,,,,,,,,++++++++++++************************((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++,,,,,,------......///---...///000111111111111222333333444444555555666777777888888999:::<<<===;;;<<<===???@@@AAABBBBBBAAACCCEEEEEEFFFHHHKKKNNNQQQUUUWWWTTTRRRSSSSSSQQQOOONNNMMMLLLJJJIIIHHHGGGDDDDDDEEEEEEDDDCCCAAA@@@;;;;;;;;;;;;;;;:::999999999::::::;;;;;;::::::999333555777777666666888:::>>><<<999555333222333444666555444333333333222111000111111222333333444444444444444444555555555555333444555777999:::;;;;;;999999::::::;;;<<<<<<<<<===>>>??????>>>???BBBDDDBBBDDDFFFIIIKKKLLLMMMMMMUUUVVVVVVTTTOOOKKKHHHGGGPPPTTTXXXZZZZZZYYYYYYZZZTTTXXXYYYXXX[[[``````[[[XXXTTT```|||OOOLLLLLLSSSWWWNNNRRRUUUTTTNNNGGGAAA???666222...,,,,,,---------******)))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###''''''''''''''''''''''''###$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%''')))+++***(((((()))***+++,,,---............///000111222333333222444777999999999999:::<<<===>>>??????>>>===<<<;;;:::::::::999777333000---,,,,,,+++******++++++))))))(((((((((((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,------......///......///000111222333333333333444555666777888999999::::::;;;<<<===>>>>>>===>>>@@@BBBDDDFFFGGGGGGCCCEEEEEEAAAAAAEEEEEECCC???>>>===:::666333000...---...///000000000///...---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------......///---...///000111111111111222222333444444555555666777777777888999:::<<<<<<999;;;===???@@@@@@??????BBBDDDEEEEEEFFFHHHLLLOOOLLLRRRTTTRRRPPPPPPOOOLLLLLLLLLKKKIIIGGGFFFEEEDDDJJJIIIFFFDDDAAA@@@>>>>>>;;;;;;<<<===<<<;;;:::999777777888888888888777777666888999777333111222444---///111222222111000000000//////111333444222000...//////000111222222333333333333444444444555555444444555777888:::;;;;;;777888888999::::::;;;;;;===>>>???>>>>>>???BBBDDD???@@@BBBEEEHHHJJJLLLMMMNNNQQQSSSTTTSSSSSSSSSTTTMMMQQQVVVXXXVVVUUUUUUVVVQQQUUUVVVTTTXXX^^^^^^YYYUUUMMM______SSSJJJ___TTTMMMSSSVVVSSSOOOMMMDDD;;;666222...---...//////---))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))+++++++++,,,,,,---------111111111111111222222222333444555666888:::<<<===:::;;;;;;;;;<<<<<<======;;;:::999777555444333333---,,,+++***)))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,---....../////////000111111222222222333444555666888999999888999999:::;;;<<<======:::===??????AAAEEEFFFCCCDDDDDDBBBAAA???>>>===<<<<<<:::888555222111000000111///,,,++++++...111444888666222...+++***))))))************************************************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,------------......///000000000111222222333333444444555777888999999;;;;;;<<<===<<<>>>@@@AAAAAA???<<<:::AAABBBDDDFFFHHHJJJKKKLLLVVVRRROOOOOORRRSSSPPPLLLMMMMMMLLLMMMLLLIIIDDDAAAFFFEEECCCAAA???======<<<999999999888888888888777777666666666666555555555333333333222222111111111////////////////////////000000000000000000000000///000000000111111111111111222222333333444444555444444555555666777777777777888888999999:::;;;;;;;;;;;;::::::;;;<<<>>>???@@@AAABBBCCCDDDFFFGGGGGGNNNQQQTTTVVVVVVVVVWWWXXXTTTSSSSSSRRRSSSSSSTTTTTTQQQSSSUUUUUUUUUVVVYYY\\\QQQQQQ^^^pppmmmXXXKKKMMM\\\LLLQQQSSSQQQNNNKKKCCC:::666333000///000000///---((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***++++++,,,,,,------...000000111111111222222222333333444555777999;;;<<<;;;;;;;;;<<<<<<<<<=========<<<999666444111000///---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,---....../////////000111111222222222333444555666777888999999999::::::::::::::::::;;;>>>???>>>???AAAAAA>>>EEEDDDBBB@@@>>><<<;;;:::;;;999666444111000000000000...---+++,,,---///111666444000---+++)))))))))************************************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++,,,,,,,,,------------......//////000000111111222333333444444555777888888999:::;;;<<<<<<;;;<<>><<<:::999888888777777777666666666555555444444444444333333333333333333222222222111111111////////////////////////000000000000000000000000//////000000000111111111111111222222333444444444444444444555666666777777777777888888999::::::;;;::::::999999:::;;;======???@@@AAABBBDDDEEEFFFFFFIIILLLPPPRRRRRRRRRSSSTTTXXXWWWUUUSSSQQQPPPOOONNNVVVWWWXXXXXXVVVTTTPPPNNNPPPNNNSSS[[[XXXNNNJJJNNN~~~~~~___KKKOOOPPPOOOMMMJJJBBB:::777555222111111000...,,,((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))******+++,,,,,,---......000000000111111111222222222222333444555777999:::;;;;;;;;;<<<<<<<<<<<<===>>><<<999555222///---,,,,,,+++***))))))(((((()))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******+++******++++++,,,---......//////000000111111222222222333555666777888999:::::::::999999888888888:::>>>@@@>>>>>>@@@???<<>>@@@CCCEEEGGGHHHEEEFFFGGGIIIKKKMMMNNNOOOOOOLLLJJJKKKNNNOOOMMMJJJKKKKKKKKKLLLMMMLLLIIIFFF>>>===;;;999777666666555444444444444333333333333222222111111111000000000222222111111111111000000////////////////////////000000000000000000000000////////////000000000000111111111222333333444444333333444555555666666777777777777888999999::::::888888888888999:::;;;<<<>>>???@@@AAABBBDDDEEEEEEFFFIIINNNQQQQQQPPPQQQQQQYYYXXXVVVTTTQQQOOONNNMMMVVVUUUUUUVVVUUUPPPGGGAAAKKKLLLLLLJJJHHHHHHIIIJJJ{{{XXXNNNNNNNNNNNNNNNJJJCCC<<<666555444333111///,,,***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))******+++,,,,,,---......//////000000111111222222111111222333444666888888;;;;;;;;;;;;<<<<<<<<<<<<<<<:::777333000---+++***+++***)))((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,---.........//////000111111111111222333444666777888888:::::::::999999999999999:::>>>???>>>???BBBAAA>>>AAA@@@???===<<<:::999999555444222000...---------,,,,,,,,,,,,,,,+++***)))...---+++***)))))))))*********************************************************)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,---......//////000111111111222333333444444666666777888999:::;;;;;;<<<===>>>@@@CCCFFFIIIKKKGGGGGGIIIJJJLLLNNNOOOPPPOOONNNMMMMMMOOOPPPOOONNNLLLKKKKKKKKKLLLKKKHHHEEE===<<<;;;999777666666666333333333222222222111111000000000000////////////000000000000000000000000........................////////////////////////........./////////000000000000111111222333333333222333333444555555666666666666777777888999999999888888888999::::::;;;<<<======>>>@@@AAABBBCCCDDDFFFJJJOOORRRRRRRRRRRRRRRUUUUUUUUUTTTTTTSSSRRRRRRWWWUUUSSSUUUWWWSSSKKKCCCDDDLLLOOOJJJHHHLLLKKKEEEsssZZZRRROOONNNOOOOOOKKKDDD>>>555555444222///,,,***)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))******+++---......///...//////000111111222222111111111222333555666777;;;;;;;;;;;;::::::::::::777666333111...,,,++++++))))))(((((('''(((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))************+++,,,------.........///000000111111111222333444555777888888999999999:::;;;<<<<<<===;;;>>>>>><<<===@@@@@@>>>===<<<<<<;;;;;;:::999999333222000...---,,,------++++++,,,,,,,,,***)))(((+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((*********+++++++++,,,,,,,,,,,,------.../////////000000111222222333333444555666666777888999::::::???>>>>>>???AAADDDGGGIIIFFFGGGHHHJJJKKKMMMNNNOOONNNNNNMMMNNNOOOOOOOOONNNGGGFFFEEEDDDDDDBBB???<<<<<<;;;999888777666555555333333222222222111111111000000000////////////...////////////////////////------------------------........................---............///////////////000111111222222333222222333333444444555555555666666777777888888999888999::::::;;;;;;<<<<<<<<<===>>>???@@@BBBCCCCCCFFFJJJNNNQQQRRRRRRRRRSSSSSSSSSUUUVVVVVVVVVVVVUUU\\\XXXUUUVVVXXXWWWRRRMMMEEENNNQQQKKKJJJOOOMMMFFFwwwnnnWWWQQQNNNPPPQQQKKKDDD@@@666666555222---***((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))***+++---...//////---...//////000111222222111111222222333555666777::::::999999999999888888333222000...---,,,++++++((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))***))))))******+++,,,------......//////000000111111111222444555666777888888999999:::<<<======>>><<<>>>===::::::>>>@@@>>>;;;;;;::::::999888888777111000///---,,,,,,------***+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((************++++++++++++,,,,,,,,,---......//////000000111111222333333333555555666777888999999:::>>>>>>===>>>???@@@BBBDDDEEEEEEFFFHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKFFFDDDBBBAAA@@@>>>;;;999888888666555444333333333333222222222111111111111000000000/////////......------............//////------------------------........................------------.........////////////000111111222222111111222333333444444555555555555666777777888888888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@BBBCCCCCCEEEHHHLLLNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVUUUTTTSSSZZZVVVRRRPPPQQQQQQNNNLLLIIINNNMMMFFFDDDIIILLLIII|||[[[RRRMMMPPPQQQJJJCCC???999999777222,,,))))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((()))***+++---...///000------...///000111222222222222222333444555666777888888888888777777777666222111///---+++******)))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***+++,,,---------......///000000000111111222333555666777777999999:::::::::;;;;;;;;;;;;===<<<999<<>>???BBBBBBCCCEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGDDDBBBAAA@@@@@@???<<<:::777666555333222222222222222111111111000000000000/////////.........------,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------...............//////000111111222111111111222333333444444444444555666666777777888777777999:::;;;;;;::::::<<<===>>>???AAABBBCCCCCCFFFHHHJJJKKKLLLOOORRRTTTSSSTTTUUUUUUUUUSSSQQQOOOPPPOOOMMMKKKJJJJJJJJJIIIIIIIIIGGGCCCAAABBBEEEGGGxxx\\\SSSMMMOOOPPPIIIAAA>>>;;;;;;888222,,,)))***,,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))((()))***+++---...///000------...///000111222222222222222333444555666777888777777777666666555555222111///,,,***)))((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***+++,,,---------......///000000000000111222333555666777777:::::::::999999999999888888:::;;;;;;AAALLLTTTWWW???>>><<<999666333111000000///...---,,,---......+++*********+++,,,------)))***************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((()))************+++++++++++++++,,,------......///000000000111222222333333444444555666777888999999888999999:::;;;<<<======@@@AAABBBCCCDDDEEEFFFFFFJJJJJJJJJIIIGGGFFFFFFGGG>>>===;;;;;;<<<<<<:::999777666555444333333333333111000000000////////////.........---------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............//////000111111111000111111222333333444444444444555555666777777777555666888999::::::999999======>>>@@@AAABBBCCCDDDHHHIIIJJJKKKMMMOOOSSSWWWPPPQQQSSSTTTSSSRRRPPPOOOKKKMMMOOONNNMMMMMMNNNOOOEEEEEEFFFGGGDDD@@@???AAAeeeTTTPPPTTTMMMGGGFFFAAA:::888555222...+++)))(((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))***+++,,,---......///......//////000000111111222222222333444555666777666666666666555444333222///---+++)))((((((((()))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''***((((((***((($$$$$$((($$$%%%***...---((('''******,,,---.........000111222333333444444555555555888888888888888888888888999:::<<<>>>???>>>>>>===<<<999666444444333111///......---,,,,,,+++******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,+++***)))***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,------.../////////......///000111222333333444444555555666666777777888888888999:::;;;======AAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEFFF???>>>===<<<:::888777777111111111111111000//////000//////...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------..........................................////////////000000000111222222333333444444444555555555555666888888888777777777777777======>>>???@@@AAAAAABBBEEEGGGIIIKKKMMMNNNNNNNNNOOONNNMMMLLLMMMOOORRRSSSQQQQQQPPPNNNKKKJJJLLLMMMEEEEEEEEEDDDCCCAAA@@@???gggTTTOOOSSSNNNHHHFFF???:::888555111...+++)))(((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))***+++,,,---............//////000000111111222222222333333444555666666666666555444333222111...---+++)))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''')))***((('''---666===222***(((***,,,///333***,,,---.........000111222333333444444555555555888888888888888888888888888999:::;;;<<<<<<<<<<<<:::888555333222111///---...------,,,++++++******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((''''''&&&''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,------.../////////......///000111222333333333444444555555666666777888888888999:::;;;===>>>???@@@AAAAAACCCCCCDDDEEEBBBBBBAAAAAAAAAAAAAAABBB???>>>===;;;999777666555000111111111111000///////////////...---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...------------------------............///////////////000000111111222333333444444444444555555555555666666666666666666777777<<<<<<===>>>???@@@AAAAAABBBCCCFFFHHHJJJKKKLLLLLLKKKKKKKKKLLLMMMOOOQQQRRRRRRRRRQQQOOOKKKIIIJJJJJJEEEEEEEEEDDDBBB@@@???>>>iiiTTTMMMRRRNNNJJJEEE===:::888444000---+++))))))(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((())))))***+++,,,------......//////000000111111222222222222333444555555555555555444333222000///---,,,+++)))((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''))))))%%%&&&000===RRR@@@---''')))+++,,,,,,***,,,---.........000111222222333333444555666666777777777777777777777777777777777777888999999:::888666333111000///...,,,------,,,,,,++++++******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,---......//////......///000111222333333333444444555555666666777999999999999:::<<<===>>>>>>>>>???@@@AAABBBBBBCCCBBBAAAAAA@@@@@@?????????>>>===<<<:::777555444333000000000000000//////...///......------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++---............///////////////000111111222222333333333333444444444555555444444555555666666777777:::;;;<<<===>>>???@@@@@@@@@BBBDDDFFFIIIJJJKKKLLLHHHIIIKKKLLLNNNOOOPPPPPPQQQRRRRRROOOKKKHHHGGGGGGFFFEEEDDDCCCAAA???===<<>>???@@@AAABBBBBBDDDDDDCCCBBBAAA@@@???>>>===<<<:::888555333222111//////000000//////...---------------,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000111222222222222333333333444444444444444444555555666777888888999999:::;;;===>>>??????AAABBBDDDGGGIIIKKKLLLMMMIIIKKKMMMNNNOOOOOONNNMMMMMMOOOPPPNNNKKKHHHFFFFFFEEEDDDCCCAAA???===;;;999iiiSSSKKKPPPOOOKKKEEE;;;999777333///,,,*********(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***+++,,,,,,---......//////000000111111222222111111111222333333333222222111///...,,,+++))))))))))))(((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))+++&&&$$$&&&'''&&&&&&)))&&&$$$&&&---000...,,,---***,,,---.........000111111111222333444555666777555555555555555555555555777666555555555666777888666444111000//////---,,,,,,+++++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++,,,,,,---...............///000111222333333555666666777888888999999999999999999999:::;;;<<<======>>>???@@@AAAAAABBBCCCCCCCCCCCCAAA???>>>===:::999888666333111000///...////////////...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000111111222222222222222222333333333444555555666777888888999999888888999;;;<<<===>>>???BBBBBBDDDEEEHHHJJJLLLMMMMMMNNNPPPPPPPPPNNNKKKIIIHHHJJJLLLKKKIIIGGGFFFFFFBBBBBBAAA???===:::888777fffRRRKKKPPPNNNJJJEEE===999666222...+++******+++'''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((((())))))***+++,,,------......//////000000111111222111111000111111222222111111111///...,,,***)))((((((((()))((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))***%%%###(((,,,+++(((((($$$%%%(((,,,+++(((+++000***,,,---.........000111111111222333555666777777666666666666666666666666666666666555555666666777555333000//////...---+++++++++++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((&&&$$$&&&)))+++***'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******+++++++++,,,------............///000111222333333555666666777777888999999888888888888888999::::::<<<<<<===>>>???@@@AAAAAA??????@@@???>>><<<:::999777666555444222000///..................------,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,------------...............///000000111111222111111222222222333333333666666777777888888999999777888999:::<<<>>>??????AAAAAABBBCCCEEEGGGIIIJJJPPPPPPQQQQQQOOOLLLJJJHHHEEEGGGHHHGGGFFFDDDEEEEEE???>>>>>><<<:::888666555cccQQQLLLQQQMMMHHHFFF@@@999666111---*********+++'''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((())))))***+++,,,---............//////000000111111111111000000000000111111111000000...,,,***)))(((''''''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***)))&&&%%%)))+++))))))***,,,++++++,,,((($$$&&&,,,***,,,---.........000111000111222333555666777777666666666666666666666666555555555666666555555444333000...---------+++*********************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((,,,)))''')))---///---***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))******++++++,,,,,,---............///000111222333333444444444555666666777777777777777666777777888999::::::;;;<<<===>>>??????;;;;;;<<<===<<<:::888666444444333222111000///...---............---,,,,,,*********+++++++++++++++)))*********++++++++++++************************)))*********++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------...............//////000111111111111111111111222222222222666666777777777777777777777888999;;;<<<>>>???@@@CCCCCCCCCCCCDDDFFFHHHIIIOOOOOOOOOOOOMMMKKKIIIHHHEEEFFFEEEDDDBBBAAABBBCCC;;;;;;:::999888666444444aaaPPPMMMRRRLLLGGGFFFBBB999666111---*********+++'''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))******+++,,,---......///......//////000111111111111111000000000000000111000000///...,,,***((('''&&&'''((((((((('''&&&%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))(((((()))'''$$$%%%***%%%$$$'''+++,,,)))***...***,,,............000111000111222333555666777888777777777777777777777777333444555666555444333222111///,,,+++++++++***)))******************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((()))&&&$$$&&&+++---+++((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***++++++,,,,,,---............///000111222333333222222333333444555555666777666666666666666777888888999999:::;;;<<<===>>>:::;;;<<<<<<<<<:::888777222222111111000/////////------......------,,,+++******************++++++))))))******++++++++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,---------............//////000111111111000111111111111222222222666666666666666555555555777888999;;;===???@@@AAAGGGFFFFFFFFFFFFHHHIIIKKKMMMMMMMMMLLLLLLKKKJJJIIIFFFFFFEEEBBB???>>>???@@@999999888888777555444333___MMMJJJQQQMMMFFFCCC???;;;777222...,,,+++***)))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######$$$$$$###"""###%%%'''&&&$$$"""###$$$%%%###!!!"""$$$%%%$$$"""!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))***)))))))))***+++,,,,,,000000//////......------111111111111000000000///------,,,+++***)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,------.../////////222111111111222444666777888888888777666444333222222222111111111111111111......---,,,,,,+++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))******************))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------......///000111222333333555444333333444555777888777777777777777888888888777888999999::::::999999<<<;;;:::999888666555555222111111000///.........------------------------++++++++++++*********)))+++)))'''(((+++,,,***((())))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,------------------------...------......///000111000111111222222333444444444444444444444555666777666888::::::::::::<<<>>>FFFGGGGGGFFFEEEEEEFFFHHHMMMKKKIIIIIIIIIIIIGGGEEEFFFFFFEEECCCAAA>>>;;;::::::999888666444333333333```NNNKKKRRRMMMHHHEEE???;;;777222...,,,+++***)))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$######!!!"""$$$$$$$$$$$$%%%%%%'''%%%$$$$$$&&&&&&###!!!$$$$$$%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))))))))***+++,,,,,,///////////////.........111111000000000/////////---,,,,,,+++)))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,------.../////////111111111111222444666777777777777777555444333222222222111111111000000000...------,,,++++++******))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))***************))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,,,,---......///000111222222333444444333333444555777777777777777777777777777777888888999::::::::::::999;;;:::999777666444333333111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))+++)))((((((***+++***((())))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------......------------...///000111000111111222222333333444444444444444444555666777666888::::::::::::<<<>>>BBBCCCDDDCCCBBBBBBDDDFFFJJJHHHGGGHHHIIIJJJIIIHHHGGGFFFDDDBBB???===;;;:::999888777555333222222222aaaOOOLLLQQQMMMIIIFFF@@@:::666111---,,,+++***)))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$######$$$%%%&&&$$$###%%%$$$$$$%%%&&&&&&%%%###%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))))))))***+++,,,---.........///////////////000000000/////////......,,,,,,+++***)))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,---......//////111111111111222444555666777777666666555444333222222222111111000///......------,,,,,,+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))*********))))))(((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,---...//////111111222333444333333444444666777777777777777777777777777777888888999::::::::::::999999999777666444222111000//////......------,,,,,,++++++++++++++++++++++++******)))))))))(((((((((***)))((()))***+++***((())))))))))))))))))))))))************************)))))))))*********++++++*********++++++++++++,,,***++++++,,,---......///------------...///000111000000111111222333333333333333333444444666777777666888::::::::::::<<<>>>???AAABBBCCCBBBCCCDDDFFFGGGFFFFFFGGGIIIKKKJJJIIIGGGEEEBBB???===<<<;;;;;;777666555333222111111111___OOOLLLOOOKKKHHHFFF???:::666111---++++++***)))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$#########%%%'''---+++)))))))))(((%%%###$$$#########$$$%%%&&&'''$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&))))))))))))***+++------------......//////000000/////////............---++++++***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,------...//////000000111111333444555555666666666555444333222222222222111000///------,,,,,,,,,++++++*********)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))***++++++,,,,,,------...///000111222222333333333444555666777777777777777777777666666666777888999999::::::999999999888777555333111000///---------,,,,,,,,,++++++************************))))))))))))((((((((((((***)))))))))******))))))))))))))))))))))))))))))************************))))))))))))************************++++++++++++)))******,,,---...//////------------...///000000000000000111222222333333333333333444555666777888666888::::::::::::<<<>>>@@@BBBDDDEEEEEEFFFHHHIIIGGGFFFEEEFFFIIIJJJIIIHHHFFFDDDAAA===;;;:::::::::555444333222000000000///^^^OOOKKKLLLHHHGGGFFF===999555000,,,++++++***)))((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""###&&&)))777555444444333111///---***)))'''$$$######%%%&&&############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((((((((()))***,,,---...------......//////000000.........---------,,,,,,***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,---.........///000111222333444444444444555555444444333222111111111000///---,,,+++++++++***************))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((())))))******+++,,,,,,------...///000111222222222222333444666666777777777777777777666666555555666777888888999999888888888888666555333111000///,,,,,,,,,,,,++++++++++++************************))))))))))))(((((((((((())))))******)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))***+++,,,......///,,,,,,,,,------...///000///000000111111222333333333333333444555666777888666888::::::::::::<<<>>>@@@BBBEEEGGGGGGHHHIIIJJJIIIGGGFFFFFFGGGHHHFFFEEEEEECCC???<<<999888999999444333222000000/////////]]]OOOKKKJJJFFFGGGFFF<<<888444///,,,++++++***)))((((((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""###(((,,,999;;;======;;;:::;;;<<<666666444///***'''&&&&&&%%%$$$$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))***,,,---............///////////////---------,,,,,,,,,,,,+++)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,------.........///000222333333444333333444444444333333222111//////......---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))***+++++++++,,,---......000000111222111222333555666777777777888777777666666555555444555555666777777777777777666666555444222111000000,,,,,,,,,,,,++++++++++++******************************)))))))))((((((((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++)))******+++,,,------...,,,,,,,,,,,,---...///000//////000000111222222222222222333333555666888999666888::::::::::::<<<>>>>>>AAADDDFFFFFFFFFGGGHHHJJJHHHGGGFFFFFFFFFDDDBBBCCCAAA>>>;;;999888777777333222111000////////////]]]QQQLLLJJJFFFHHHGGG<<<777444///,,,++++++******((((((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%###!!!###(((...666;;;???>>>:::888<<<@@@>>>@@@CCCAAA;;;333...,,,***)))'''%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''((()))***,,,...//////////////////.........,,,,,,,,,,,,++++++++++++((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,,,,---.........///000222333333333333222333333333333222222111...---------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++,,,------...///000111111000111333555777777777777888777777666555555444444333444555555666666555555333333222222111000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))(((***+++***(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---...////////////000000111111222222222222222333555777888999666888::::::::::::<<<>>>>>>AAADDDFFFEEEEEEEEEFFFJJJHHHFFFFFFFFFEEECCCBBBAAA@@@>>><<<999777555555333222111000////////////^^^RRRMMMJJJFFFIIIIII===777333///,,,++++++******)))(((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%###!!!###)))///333999>>>;;;444111555:::>>>EEELLLNNNIIIAAA999555///...+++(((%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))''''''((()))***,,,...///000000//////.........---,,,,,,,,,+++++++++******''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))***************++++++,,,,,,---......---///000222333333333333222222333333333222111111,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++,,,,,,---...///000111111000111333555777888777777888777777666555444444444222333444444555555444444000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************(((***,,,+++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,---...///////////////000111111222222222222222333555777888999666888::::::::::::<<<>>>???BBBEEEGGGFFFFFFFFFFFFHHHGGGEEEEEEFFFFFFDDDCCC??????>>><<<:::777555333333222111000000///000000\\\QQQHHHHHHOOOPPPHHH>>>:::666000,,,++++++******))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$###"""###'''---111111222333444444222000///555<<>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAA???>>>===<<<:::777555333222111////////////............ZZZPPPHHHIIIOOOQQQJJJAAA:::666000,,,++++++******))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""###&&&+++///444555666777777666444333777;;;===;;;===AAABBB???BBB:::666888888111)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((((()))***+++,,,---------------,,,,,,+++,,,,,,+++******)))((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))******+++,,,---......//////000000000000//////111111000000//////......++++++++++++++++++++++++***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((()))******++++++,,,,,,------.../////////...000222444555555444333333333333333333333222222222222333333333333222222/////////...---,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))*********************+++++++++,,,,,,***++++++,,,,,,------.........//////000000111111333333333333333444555666777888888999999:::;;;;;;===>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCAAA???>>><<<:::888666444222111111////////////.........---XXXPPPHHHIIIPPPRRRKKKDDD:::666000,,,++++++******))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""$$$(((+++000111333555666777666666999;;;:::999;;;AAAEEEEEEBBB;;;777:::;;;666---(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,+++******+++++++++******))))))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))***+++,,,---.........//////000000//////...000//////......---,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******((((((((()))******++++++,,,,,,------...//////000000111111222222222222222444333333333222111111111111222222333222222111111///......------,,,,,,+++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))*********************++++++++++++,,,***++++++,,,,,,------.........//////000000111111222222222222333444555666888999999:::;;;;;;<<<<<<===>>>>>>?????????>>>>>>???@@@BBBBBBBBB???===;;;999888666444222111000/////////.........---------YYYQQQJJJJJJPPPQQQKKKDDD:::666000,,,++++++******))))))((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###"""###%%%(((%%%&&&))),,,///111333333888999999:::>>>DDDIIILLLDDD>>>;;;===???;;;000'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,++++++***+++*********)))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))***+++,,,------......//////////////////.........------,,,+++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***((((((((()))******+++++++++,,,,,,---...///000000333222111111000111222333444333333222111000000///111111222222111111000000------------,,,,,,++++++************************((())))))************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((()))))))))************************++++++++++++***++++++,,,,,,------.........//////000000111111222222222333444555666777:::;;;;;;<<<<<<===>>>>>>>>>>>>????????????>>>>>><<<===???@@@???===999777666555444222000/////////.........---------,,,,,,oooZZZRRRKKKKKKNNNNNNHHHBBB:::666000,,,++++++******))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%$$$""""""$$$&&& !!!###%%%''')))******111111444888===BBBFFFIIICCCAAA@@@@@@AAA===111'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((((()))***+++,,,---------------,,,++++++*********)))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((())))))***+++,,,---.........////////////......------,,,,,,+++*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***((((((((()))******++++++++++++,,,---...///000111555444222111111111333444333333222111000000//////000111111111000//////...,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((()))))))))************))))))*********+++++++++***++++++,,,,,,------.........//////000000111111333333444444555777888999<<<<<<======>>>???????????????@@@@@@AAA@@@@@@@@@===>>>??????>>><<<999777444333222000///.........------------,,,,,,,,,,,,nnnYYYRRRLLLJJJMMMLLLGGGAAA:::666000,,,++++++******))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))((('''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&%%%$$$###$$$%%%$$$$$$$$$###############((('''+++111666777:::>>>===@@@BBBBBB@@@<<<111'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((((()))***+++,,,---------------,,,,,,+++))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***+++,,,---------......//////......------,,,,,,++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******((((((((()))******++++++***+++,,,---...000111111444444222111111222333444222111111111000/////////000000000000///...------++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))************)))))))))************+++***++++++,,,,,,------.........//////000000111111444444444555666888999:::;;;<<<<<<===>>>>>>??????>>>>>>@@@AAAAAABBBBBBBBB@@@@@@@@@???>>><<<:::999333222111000///.........------,,,,,,,,,+++++++++|||uuuVVVPPPJJJIIILLLLLLGGGBBB:::666000,,,++++++******))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&)))+++,,,)))'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$############%%%"""###)))++++++---222222;;;AAA@@@===:::111(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,+++******((()))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***+++,,,---------......//////......---------,,,++++++******)))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((()))******++++++***+++,,,---...000111111222111111111111222222333000000000000000000000//////000000///...---,,,,,,*********+++++++++++++++))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))************))))))))))))***************++++++,,,,,,------.........//////000000111111333333333444666777999:::999::::::;;;;;;<<<<<<===;;;<<<>>>???AAABBBBBBBBB@@@???>>><<<;;;:::999999222111000///////////////,,,,,,,,,,,,++++++++++++}}}qqqSSSNNNIIIIIIKKKLLLHHHCCC:::666000,,,++++++******))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''+++------***'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''"""$$$''''''&&&%%%%%%%%%############$$$%%%'''''''''""" $$$%%%###&&&,,,***666???>>>;;;888111***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((((()))***+++,,,***++++++++++++***))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***+++,,,,,,------..................---------,,,,,,+++*********(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((()))******++++++***+++,,,---///000111222//////000000111111111111////////////000000000000////////////...---,,,+++******************++++++))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))************))))))))))))***************++++++,,,,,,---............//////000111111111222222222333555777888999777777888999999::::::;;;999:::<<<>>>@@@AAABBBBBB>>><<<:::777666555666666111111000///////////////,,,,,,,,,+++++++++******sssQQQMMMIIIKKKOOONNNGGG???888444///,,,******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%"""""""""###$$$&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''+++222666777333---)))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))******+++++++++++++++************)))*********)))))))))))))))+++******)))((((((''''''((()))***,,,,,,+++*********))))))(((((())))))***++++++***)))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,------...------......------,,,+++------,,,+++***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))******++++++***+++,,,---..................///000000000000000000000000000////////////......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...,,,,,,---...///000111111222222333444555555555555888888888888888888888888888999:::;;;<<<<<<<<<<<<:::999888666444333222222......---------,,,,,,,,,++++++++++++++++++++++++{{{pppSSSMMMIIIJJJNNNMMMGGG@@@888444///,,,******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''******(((%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((()))******+++++++++++++++************)))************))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%((((((((()))***+++,,,---+++******))))))))))))))))))))))))(((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))************+++,,,,,,------...---------...------,,,+++---,,,,,,+++***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))******++++++***+++,,,---..................///000000000000000000000000/////////......------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------...,,,,,,---...///000111111222222333444555555555555888888888888888888888888777888999:::;;;;;;;;;;;;;;;999777555333222111111...------------,,,,,,,,,++++++++++++++++++++++++}}}uuuTTTNNNIIIIIILLLLLLGGGAAA888444///,,,******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((()))******+++++++++++++++************)))************************))))))))))))************...------,,,++++++++++++'''''''''((()))***+++,,,+++***))))))(((((())))))))))))(((((((((''''''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))************++++++,,,------------------------,,,++++++,,,,,,+++***)))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((()))******++++++***+++,,,---..................///000000000000000000////////////.........---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------,,,,,,---...///000111111222222333555555666666666888888888888888888888888666777888999999999999999:::999777555222111000///------------,,,,,,,,,,,,++++++++++++++++++++++++zzzUUUOOOIIIHHHKKKLLLGGGBBB888444///,,,******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&''''''(((((()))))))))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))******+++++++++++++++*********)))))))))***************++++++)))))))))))))))))))))))))))(((''''''''')))***+++,,,+++************++++++++++++***))))))))))))))))))))))))(((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************+++,,,,,,------,,,------------,,,++++++,,,++++++***)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++***+++,,,---..................///000000000000000/////////.........------,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,,,,------,,,,,,---...///000111111222222444555666666666666888888888888888888888888666777888888999999999888999888666333111///......---------,,,,,,,,,++++++************************wwwVVVOOOIIIHHHKKKLLLGGGAAA888444///,,,******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''((()))***)))))))))&&&&&&%%%%%%%%%&&&'''(((&&&'''((((((((((((((('''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******+++++++++++++++*********))))))))))))******+++++++++,,,*********)))))))))((((((---,,,+++******+++,,,---------,,,,,,,,,---......,,,,,,+++******************))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))***++++++,,,,,,---,,,,,,------,,,,,,+++***+++******))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((()))******++++++***+++,,,---..................///000000000000000............------------,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,---...///000111111111222444555666777777777777777777777777777777777777888888999999999999888888666444222000...------------,,,,,,,,,+++++++++************************wwwUUUOOOJJJIIILLLLLLFFF@@@888444///,,,******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%'''((((((((('''&&&)))(((((('''((()))+++,,,((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((()))******+++++++++++++++************)))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++......---,,,,,,,,,,,,,,,************+++,,,---......---,,,,,,++++++,,,,,,++++++*********)))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((()))******++++++***+++,,,---..................///000000000000000......---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,---...///000111111111222444555777777888888777777777777777777777777777888888999999999888888555444222000///...------,,,,,,,,,,,,++++++++++++************************yyyUUUOOOJJJKKKMMMLLLEEE>>>888444///,,,******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((()))***+++)))+++///333555777888888===<<<;;;;;;;;;===???AAA::::::999777444111///...******))))))((('''&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((()))******+++++++++++++++************)))))))))***++++++,,,------,,,,,,---...///000111222---...///111333444444444444333222111/////////...//////...------------...,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))))))))***++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((()))******++++++***+++,,,---..................///000000000000000---------,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111111222444555777888888888777777777777777777777777666777777888888777777666333222000///...---------,,,,,,,,,++++++++++++***************************vvvyyyTTTOOOKKKKKKNNNLLLEEE===888555///,,,******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((()))+++---///111222666999???FFFMMMQQQTTTUUUYYYXXXWWWVVVWWWYYY[[[]]]UUUTTTQQQNNNJJJFFFBBB@@@111111///---+++)))(((''''''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))((((((((()))******+++++++++++++++************)))))))))***+++,,,,,,------+++,,,...000333555777888FFFIIIMMMRRRWWWZZZ\\\]]]JJJHHHDDD@@@<<<888666444000000///............///---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))))))))***++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((()))******++++++++++++,,,---...............//////000000000000000---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111111222444666777888999999777777777777777777777777555666666666666666555555111000///......------...,,,,,,,,,+++++++++******))))))))))))))))))))))))ssstttTTTNNNHHHIIIMMMLLLEEE===999555000---++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))'''$$$$$$&&&%%%###&&&+++***...444888999<<>>HHHUUUccclllqqq}}}xxxtttzzz~~~{{{{{{uuunnnjjj^^^KKK>>>;;;+++***''''''((()))******'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&'''''''''((())))))***************+++++++++++++++---,,,,,,,,,---...------...SSSxxx|||nnn@@@(((---000222333///)))***000000***+++,,,,,,---,,,+++******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))******************))))))))))))(((((((((((((((((((((((((((&&&'''''''''((((((((((((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((()))******++++++******+++,,,------------------------------------,,,+++++++++******))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''(((***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------------...///000111222333333333444555666666666666888777666666555555666666222333333222111///...---,,,,,,,,,,,,++++++************))))))))))))***************)))))))))))))))zzzVVVSSSOOONNNNNNLLLFFFAAA999555000---++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$&&&***...777555666:::;;;;;;???EEE@@@JJJYYYdddiiihhhfffeeeZZZjjjoooccc^^^hhhtttwwwlllqqqvvvrrrgggbbbmmm}}}sssvvv}}}kkk]]]YYY\\\IIIAAA666...+++++++++,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&''''''(((((()))************+++++++++,,,,,,,,,---'''...333///***111EEEWWW}}}pppooottthhh[[[]]]nnn~~~}}}sssiiiuuuzzz___MMM:::444333444555000((()))000+++++++++++++++******)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((())))))))))))******************))))))))))))(((((((((((()))))))))))))))'''''''''(((((((((((()))******))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((()))******++++++)))***+++,,,------------------------------------++++++***************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''''')))***************************)))))))))))))))))))))))))))******++++++,,,------------...///000111111222444444555777777777777777777666666555555555555555222222111111000///...---,,,+++++++++++++++*********))))))))))))))))))***))))))))))))))))))******}}}UUURRROOONNNMMMJJJEEE@@@999555000---++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&(((,,,333777:::555333444777===GGGQQQccceeeeee^^^TTTKKKGGGGGG>>>NNNZZZZZZ[[[gggvvv~~~yyyxxx|||uuuuuu~~~yyypppxxxpppjjjlll```OOO@@@555...)))&&&***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###&&&((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''(((((())))))******++++++++++++,,,,,,------...'''%%%&&&111HHHccczzz|||}}}dddFFFEEEVVV___]]]XXXWWW]]]eeefffaaa\\\VVV___lllaaaMMMVVVqqq{{{iiijjjdddDDD***(((...,,,***,,,,,,+++++++++***************))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******)))))))))*********++++++++++++*********)))))))))))))))))))))************(((((((((((())))))))))))+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((()))******++++++)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))''''''((()))************************)))))))))))))))))))))))))))******++++++,,,---------...///000111111111111444555666777888888888888666555444444333333444444111111000000///.........++++++++++++++++++*********))))))(((((())))))***))))))))))))************~~~VVVSSSPPPOOOMMMJJJEEEAAA999555000---++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))+++...111555888222222555<<>>AAAFFFSSSSSSSSSTTTTTTNNNFFF???AAAEEELLLSSSZZZbbbjjjpppooogggfffjjjhhhdddjjjvvvlllkkkgggaaaZZZRRRLLLIIIEEEFFFLLLWWWcccqqqmmmeeedddaaaKKK444(((000111&&&###+++$$$%%%'''((()))(((&&&%%%(((''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***)))+++//////------111***)))...222///...;;;MMMtttyyyfffWWW]]]ppp{{{{{{}}}jjjkkkzzzwwwrrr~~~~~~xxxzzzLLL;;;555///***+++,,,+++***++++++***(((((())))))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))******))))))(((((((((''')))))))))))))))******+++************************)))************+++++++++---------,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,++++++***************,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,++++++***)))((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...,,,---...///000111222333555555666666555555444333444444333222222111111000///......---+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))ooo\\\XXXTTTSSSRRRNNNFFF???999555000---++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&(((+++---///;;;333+++)))///888>>>AAA:::;;;======???DDDMMMSSSIIIDDD>>>>>>EEEOOOXXX]]]iiiiiikkkoootttxxxyyyyyyyyywwwyyy{{{vvvsssssscccVVVNNNIIIKKKPPPrrrlll\\\aaaaaaNNN000$$$+++---%%%((('''&&&&&&''''''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))'''(((+++---++++++...111---+++...777JJJeee|||wwwyyylllhhhrrrnnnmmmsss||||||xxxsssrrrjjjTTTeeeddd888888555000///000...***,,,+++))))))******)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))((((((((('''''')))))))))))))))***++++++++++++++++++++++++++++++************+++++++++,,,+++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++***************,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,+++******)))((((((***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...,,,---...///000222333333555555555555555444444333444333333222111111000000///...---,,,+++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))vvv\\\XXXTTTSSSRRRNNNFFF???999555000---++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%'''***...222444...,,,,,,111888<<<<<<:::777:::???DDDFFFFFFEEEDDD@@@@@@CCCIIIRRRZZZ___aaacccaaa___bbbfffhhheeeaaaeeehhhnnnmmmccc]]]jjj}}}}}}pppXXXIIILLLOOOVVVeeevvv{{{nnnZZZHHH:::000(((%%%***(((&&&&&&'''(((((('''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((***''''''+++...------//////,,,...>>>\\\zzzjjjccchhhzzzxxxkkk[[[hhhsss{{{PPP000111888000)))+++...,,,******,,,,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''***))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......++++++++++++,,,,,,,,,,,,,,,,,,+++***************,,,+++******))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++++++++++++++++++++++++++******))))))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...,,,---...///111222333333555555555555555444333333333333222222111000000000......---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\\\XXXTTTSSSRRRNNNFFF???999555000---++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))+++...///%%%///:::===999555666999??????AAACCCEEEDDDAAA>>>IIIMMMTTTYYYZZZVVVOOOJJJFFFDDDCCCCCCEEEFFFFFFFFFEEELLLUUUUUUIII???EEEQQQUUUOOONNNXXXjjjwwwxxxtttzzz{{{lll^^^NNNJJJSSSbbbnnnsss{{{aaaYYYRRRBBB222++++++(((&&&''')))+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))+++)))***///222000///000'''777KKK___zzz{{{}}}ppphhhsss}}}hhh\\\WWWfff[[[???555000...000...,,,+++***,,,------,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''''''''******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------............////////////---------------.........---,,,++++++******++++++,,,,,,+++***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************+++*********)))))))))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++,,,------------...///111222333444444444555555555444333333222222222111000000//////------,,,,,,+++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))\\\XXXTTTSSSRRRNNNFFF???999555000---++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((***+++,,,---555:::===:::555555===EEEAAA>>>;;;<<>>666///555???JJJPPPMMMDDD;;;666333666:::>>>BBBHHHOOOTTTfffmmmwwwppp```ZZZ[[[XXX^^^ooowwwWWWHHH@@@QQQsssjjjoooYYYKKK999---))))))((('''(((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++***+++---...---444GGG[[[yyyyyyhhhzzzvvvuuuuuupppaaahhh|||KKK===555222...,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))*********))))))))))))******++++++++++++******++++++,,,---------------------------....../////////000000000//////000000111222333333333333222222222111111111222111000000//////000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************((()))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---.........///000222333444555333444444444444333222222111000000//////...------++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))\\\XXXTTTSSSRRRNNNFFF???999555000---++++++***))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***,,,...///000111111000555999666111111888???EEEFFFDDD===555111333777999;;;===@@@EEEPPP]]]ggggggjjjnnnpppqqqpppoooooosssxxx{{{{{{{{{ddd]]]YYYaaatttlllJJJ888>>>ZZZ~~~pppsss```FFF333+++++++++***(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))************+++++++++))),,,///111444DDDbbb~~~kkkvvvxxx}}}dddUUUTTT888444000---------------************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************))))))******+++++++++,,,++++++******++++++,,,---........................////////////000000000000000111222444666888999:::888888888777777666666666333222222111111111111111111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---.........///111222333444555333333444444444333222222000000000///......------+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))}}}XXXRRROOOSSSTTTMMMBBB;;;888444///,,,+++******)))$$$'''***,,,,,,***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++***---000///,,,,,,...111444777666333666???EEEDDD===777000+++,,,...///000<<>>111---666===:::222+++333(((&&&)))***222222%%%------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,.../////////111222333444444444444444333222111000//////............------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************nnnWWWQQQNNNRRRTTTLLLAAA:::777444///,,,++++++***))),,,111555000(((###&&&+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---...000...,,,///333666444111///444777777777666222------...000555:::===>>>===@@@AAABBBAAA@@@@@@BBBDDDJJJJJJMMMTTTYYY\\\___dddpppqqqtttwwwzzz||||||}}}~~~iii\\\fff|||\\\DDD777PPP{{{zzzyyymmmtttUUU...000''')))***)))&&&$$$&&&(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((())))))******++++++)))(((***+++,,,,,,+++000)))DDDfff|||pppxxxnnn]]]TTT<<<222------...+++,,,---,,,+++***+++,,,******))))))))))))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))*********++++++******+++++++++,,,,,,,,,(((,,,//////---++++++,,,+++///333333000---...000AAATTTqqq~~~ooocccOOO000+++777555333000777999000///333000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++---...///...///000111222333333333333333222111000000//////......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************{{{tttVVVPPPMMMRRRSSSLLLAAA:::777333///,,,++++++******///111111---'''$$$&&&***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***,,,...//////------///333555555444111333444444333111...,,,333555888;;;>>>??????>>>>>>>>>>>>>>>>>>AAAEEEIIIJJJLLLQQQXXX^^^bbbeeehhhnnnpppsssvvvyyyzzz{{{{{{|||}}}~~~|||xxxuuussssssuuulllgggnnnzzzmmm^^^[[[tttqqqEEEBBBVVVvvvuuukkkKKK222***+++,,,---)))$$$###&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((()))******++++++***((()))---...---...000,,,BBBdddrrrwwwmmm}}}zzzppplllgggWWWAAA111(((555+++,,,,,,,,,+++++++++,,,+++******))))))******+++*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,---------,,,+++,,,---...///---111444111///999RRRjjjqqqYYYNNNKKK+++111,,,333777---''',,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...//////000111222333333333333222222111000000///......------------,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************qqq}}}yyyUUUOOOLLLQQQSSSLLLAAA:::666333...++++++++++++***///---)))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,...//////***---///000000000333555444222////////////111333999999:::::::::;;;<<<<<<>>>???AAACCCDDDGGGJJJMMMPPPSSSWWW[[[___cccffffffjjjlllnnnpppqqqrrrrrrqqqrrrrrrqqqnnnhhhbbb___]]]YYYYYYZZZXXXUUU```|||nnncccssszzzZZZCCCQQQxxx|||tttrrrgggGGG222//////111///)))''')))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))***+++++++++))))))+++///...+++...555>>>tttwwwuuusssnnn~~~xxxiiikkkqqq|||aaa???:::+++------,,,,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************+++++++++++++++,,,,,,,,,------------,,,***)))+++000333333111333///222@@@XXXxxx|||ccc@@@+++---111333111***---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++,,,---//////111111222333444444444444000000000//////......------,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************hhhzzzTTTNNNKKKPPPRRRKKK@@@:::666222...+++++++++++++++,,,((($$$%%%(((***)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,---...//////)))---000000......111555444///,,,---...///444999666777777666555666999;;;???BBBEEEFFFGGGHHHIIIKKKMMMPPPRRRRRRUUUYYY[[[ZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZ]]]```bbbbbbbbbcccdddjjjmmmtttyyyvvvuuuwww___VVVxxxSSS:::LLLsss~~~zzz{{{lllnnn___???444---///...)))'''***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((()))******++++++,,,******---///+++(((444CCC^^^vvv{{{nnnttt|||www[[[___```555...000///------......,,,+++++++++************++++++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,...//////,,,)))444JJJlllvvvUUUHHH:::000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,...///000111222333444444444444444/////////......---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************ddd{{{SSSMMMKKKPPPRRRKKK@@@:::666222...++++++,,,,,,+++((('''%%%&&&((()))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***+++---...///......,,,---.../////////000111...+++,,,000222111333888333555666666555666888;;;<<<>>>AAABBBCCCCCCEEEGGGDDDHHHJJJIIIMMMUUUYYYWWWUUUWWWXXXZZZ\\\\\\\\\[[[ZZZ^^^fffmmmssszzz{{{{{{}}}___iii{{{WWWEEEUUUuuuzzzuuunnnlll\\\FFF333...,,,'''%%%(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))((())))))******+++,,,,,,+++***---...+++///GGGbbbqqqvvvrrrwwweeeFFFBBB444111///...//////,,,***,,,++++++******++++++,,,((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,------------...............000111///...222;;;CCCWWW~~~~~~eeeAAA333333000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,---...///000111111222333333333333222.........---------------++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************aaasssRRRLLLJJJOOOQQQKKK@@@999555222...++++++,,,,,,+++%%%'''))))))'''&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,...//////......000...,,,...111333111...)))(((,,,555777222000333444777::::::888777888:::666888:::<<<===???BBBEEE@@@FFFIIIJJJQQQ]]]dddcccbbbdddhhhlllpppsssuuuuuusssxxx~~~qqqbbb```aaaYYY^^^wwwlllOOOrrr[[[MMMbbb|||{{{uuuvvvppp|||^^^@@@444000)))'''***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,))))))---///...888\\\vvvyyy~~~nnnwwwrrrnnn|||}}}pppuuuMMM666333000///000///,,,))),,,++++++******++++++,,,(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,---------.........//////,,,000333111444FFFccczzz\\\EEE000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,---...///000000111111222222222111111------------------,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************tttwwwTTTMMMIIINNNQQQKKK@@@999444222///,,,***))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%''''''+++,,,.../////////......///111333555444111---+++,,,---...000111333444444222555888999888777666666:::;;;=========@@@DDDGGGMMMLLLMMMPPPUUU]]]iiisssvvvxxx{{{{{{yyyxxxvvvrrrpppxxxvvvYYYJJJSSSWWWTTTgggaaaQQQssscccAAAMMMyyyzzz{{{yyyuuuuuuPPPDDD444333+++&&&((((((&&&%%%'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************)))))))))))))))*********,,,///---***777VVVuuuuuutttwwwpppwww}}}|||zzz[[[}}}NNN999999555$$$///:::&&&---,,,++++++******++++++************))))))))))))))))))))))))************************))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++111******111222,,,---444555222---555[[[llloooUUUDDD222---///000///---,,,......***(((***...000+++++++++************)))************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))*********))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))((((((((()))******++++++------......//////000000...///000222222111000000---,,,++++++******++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))yyytttTTTMMMJJJOOOQQQKKKAAA:::444222///,,,***))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((,,,---.../////////...---///000111111000...,,,***---...///000111222333444000333666888999999:::<<<;;;===AAADDDHHHLLLOOOQQQPPPQQQTTTVVVTTTQQQPPPPPPTTT[[[ggguuu{{{pppeeeZZZSSSJJJHHHLLLUUUaaannn}}}vvvaaa```ZZZPPP]]]vvv}}}ZZZYYYtttXXXAAASSSrrrzzzssskkkaaa@@@BBB,,,...***((())))))'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************************++++++++++++000...---333GGGfffwwwxxxxxxyyyppp}}}sssJJJ666777///...111,,,---,,,++++++***+++++++++************))))))))))))))))))))))))************************))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,++++++++++++++++++111---***+++...000000...222666AAA^^^iii;;;;;;>>>///+++999111222222111///...+++(((++++++++++++************************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))(((((())))))******++++++------......///000000000///000111111111111000///---,,,++++++******++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqTTTNNNKKKPPPRRRKKKAAA;;;444222///,,,***))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))....../////////...------000///...,,,+++***++++++...//////000111222222222222444777:::<<<>>>AAADDDDDDFFFJJJOOOTTTWWWWWWUUUXXXNNN>>>000***---555;;;444;;;GGGWWWfffooossstttuuuvvvnnn]]]NNNFFF===333555555<<>>;;;---)))000------,,,+++++++++++++++++++++*********)))))))))))))))))))))************************))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000///,,,///333222,,,222PPPqqqdddFFF777///---000...,,,+++---000///,,,***,,,+++++++++************************************))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))*********++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((())))))***+++++++++------...//////000111111111111111111000///......,,,,,,+++************+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqTTTNNNLLLPPPQQQKKKAAA<<<444222///,,,***))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&(((***+++000/////////......------222///,,,)))((()))+++,,,//////000000111111111222666888:::===>>>BBBFFFIIIIIIJJJLLLPPPRRRPPPLLLGGG;;;;;;999444222333333222333222444<<>>>>>AAABBBBBB>>>:::888777>>>IIINNNGGGAAACCCEEEEEE===444///111222...000666000888CCCPPPccc~~~qqqggglll|||\\\QQQbbbppp|||OOO777RRRtttoooSSSRRRFFF555,,,&&&***+++((((((+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************((())))))***+++,,,------///???ddd}}}|||fffkkk{{{LLLBBB;;;***...------,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))************************))))))))))))(((((((((((()))))))))))))))************+++++++++,,,------....../////////222000......555KKKqqq~~~hhhJJJ333......333333---+++...,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))*********************++++++++++++,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************'''((()))******+++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))******+++,,,,,,,,,------...///111222333333333222000///...---------++++++***))))))))))))***************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))pppPPPLLLLLLOOONNNFFF>>>;;;444222///,,,***))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''')))+++...///000//////......///000111++++++++++++,,,---......---...///000111222333444444666999:::999999999:::>>>BBBEEECCC>>>;;;>>>BBBIIIhhhuuujjj___PPPCCC???:::333444<<<===CCCSSSgggwww~~~zzzzzzlllqqq~~~ZZZRRRdddwwwvvvsssVVVDDD|||]]]PPPLLL>>>111(((++++++''''''+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************))))))***+++,,,---......<<>>;;;444222///,,,***))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''))),,,...000000///.........000111222'''(((***,,,------------,,,---...000111333444444555777;;;<<<<<<;;;:::;;;;;;@@@DDD@@@:::888>>>EEEIIInnngggXXXKKKBBBFFFPPP[[[]]]jjjzzz{{{vvvyyyzzzsssuuu~~~rrrQQQ[[[\\\{{{yyyIII||||||{{{PPPYYYDDD555***++++++&&&%%%+++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))******************+++,,,...//////000OOO\\\yyyxxx{{{xxx~~~vvvssstttwwwmmmrrrxxxyyyxxxyyymmmkkkWWWDDD......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))************************))))))))))))(((((((((((()))))))))))))))************+++++++++---------...///000000111'''888<<>>???===:::666777<<>>DDDTTTppp~~~vvvqqqyyywwwvvvwwwwww|||ttthhhOOO@@@[[[qqqyyyzzzxxxxxxOOONNN```pppNNNYYYooo~~~LLLUUUMMM:::+++,,,,,,((('''(((((((((((('''''''''''')))(((((((((''''''''''''''''''''''''((((((((((((***************************,,,//////---222DDDWWWuuu||||||yyyooottt{{{|||xxxjjjOOOGGG666000111------111...++++++++++++************)))************+++++++++))))))))))))))))))))))))(((((((((((()))))))))************+++,,,,,,------...------...///000111222111QQQttt||||||qqqMMM777222000------,,,+++***+++---,,,+++++++++++++++++++++++++++************************************************+++*********)))))))))))))))************++++++++++++++++++*********))))))************************+++*********))))))))))))************************++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***)))(((((())))))))))))*********************************+++++++++,,,,,,************************++++++************+++++++++++++++++++++,,,,,,------...///000111111111111......---,,,++++++++++++******++++++++++++******)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))wwwUUUPPPNNNQQQPPPHHH===777333000---++++++***)))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&)))...000000...,,,,,,---///000...+++(((***++++++,,,,,,---------......///111222333444555777777777999<<<>>>>>>===666666<<>>???666777<<>>JJJSSS]]]ooojjjddddddcccgggooonnnrrrtttrrrnnnrrrlllHHH???ZZZtttqqqeeeOOOLLLKKK[[[}}}}}}NNNPPPkkksssKKKssspppxxxXXXXXXSSS>>>)))'''---+++((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((***************+++++++++'''***+++***,,,<<>>777888;;;FFFWWWaaaYYYKKKBBB;;;666444222......000333777<<>>999::::::AAARRR```\\\OOO===999666777555111///111'''***000;;;HHHUUU^^^cccWWWJJJHHHSSSUUUOOOZZZppppppvvvxxxwwwwww~~~nnnNNN>>>JJJ___xxxgggZZZKKKOOOqqq|||{{{xxx~~~uuu___BBBoooQQQvvvzzzppp[[[YYYSSS777,,,///((((((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,...+++***000EEE___sss{{{sss}}}yyy{{{yyyzzzyyyiiihhhkkkaaarrrqqqjjjQQQJJJ===111...---,,,,,,,,,,,,++++++++++++)))************+++++++++)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------......///...///111555IIIrrrzzz~~~iii]]]888000,,,---111///)))***222************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++)))************+++++++++***************+++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))&&&))),,,,,,***((((((***************************)))))))))************+++************************++++++************++++++,,,,,,,,,---...///000111000000000000000///...---++++++************++++++******++++++++++++******)))************+++++++++************************************************************************))))))))))))))))))))))))vvvRRRQQQRRRUUUQQQEEE<<<888333000---++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''$$$***000333111......///...///111111...******,,,...---+++******+++---.........///111222333444555555777999888888888;;;>>>;;;<<<:::<<>>???UUU{{{lllhhhXXXRRRooo{{{}}}xxxcccOOO```|||UUUVVVsss\\\VVV[[[CCC222111'''((((((((((((''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((())))))***++++++,,,,,,******+++777SSSuuuvvv\\\nnnxxxzzzoooxxxxxxYYYVVVIII444...111------,,,,,,,,,+++++++++)))************+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---............///000333DDDiii}}}vvvaaaAAA444,,,///111,,,,,,000++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))&&&***......+++((()))+++************************))))))))))))************************************++++++************++++++,,,,,,------...000111222000000000//////---,,,,,,++++++************++++++******++++++++++++******)))************+++++++++************************************************************************))))))))))))))))))))))))OOOOOOQQQTTTOOODDD:::777333000---++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%---444555000++++++------111222...+++***+++***...---+++******+++---.........///111222333444555666999;;;;;;999999;;;>>>======999888FFFYYY^^^WWWGGG>>>888;;;===888///***---...000777CCCSSSccclllqqqVVVFFFIIIFFF???NNNiiiooosssuuuuuu|||bbbQQQ???999RRRuuuvvv___PPPooovvviiigggZZZkkk^^^AAA~~~\\\UUUaaaKKK777222&&&)))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((())))))***++++++,,,,,,+++...222AAAaaa___mmm^^^^^^QQQ777...333---------,,,,,,,,,++++++)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,------......///...000000555QQQ~~~VVV???...///444000,,,---++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))&&&+++//////+++)))***,,,************************))))))))))))************************************++++++************++++++,,,,,,------///000111222////////////...---+++++++++***************++++++******++++++++++++******)))************+++++++++************************************************************************))))))))))))))))))))))))xxxSSSOOOOOOQQQOOOEEE;;;666000///...,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((###,,,222222111333111,,,222111000---+++***,,,---************+++,,,---.........//////000222333444666777888999999:::>>>@@@FFF===444777FFFWWWaaabbbLLL???777999;;;777222111...///000666IIIaaaoooqqqyyyZZZPPP___RRRIIIbbbnnnuuupppxxx{{{zzzgggKKK???999EEEtttqqqeeebbbsss}}}]]]YYYmmmJJJzzzpppJJJ\\\XXXFFF222,,,,,,***'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((()))+++,,,,,,,,,---+++555SSSnnnvvvyyytttfffuuu|||rrrXXXRRRKKK666...------,,,***+++------,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++///...---...///000000///***000:::@@@xxx|||qqqnnneee[[[[[[___VVVPPPTTT[[[]]]]]]\\\]]]^^^```dddfffgggiiilllyyy||||||vvvnnnlllrrryyybbbTTT111000000+++---222---------,,,,,,,,,+++++++++++++++************)))************************)))************+++++++++,,,,,,+++***))))))******************************++++++******************,,,......---+++***+++---)))***,,,///111222000...---...///000///+++***+++(((***---/////////---,,,...///000000...+++'''%%%+++++++++,,,---,,,)))'''************************))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++++++++******************************************++++++************++++++++++++++++++++++++++++++------,,,+++************------......///111222333333222000///------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))zzzTTTPPPOOORRROOOFFF;;;666000///...,,,+++***))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&---222111000222111---222111///,,,******,,,...************+++,,,---.........//////000222333444666777888888999:::>>>@@@GGG>>>444444AAATTTccciiiWWWIII===;;;<<<999555333000000111666HHH]]]jjjlll{{{xxxaaaXXX```OOOHHHaaafffrrrqqqyyyyyyuuubbbFFF???@@@EEEpppqqqjjj```dddttt{{{kkkXXXdddpppyyyxxx^^^aaa]]]FFF444(((,,,***((((((((()))((('''(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))***+++,,,,,,***444HHHeeewwwqqqssslllxxx|||oooyyywwwnnnsssnnnXXXeeeFFF555...///...---,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++************++++++++++++---,,,,,,---///000111000333000;;;TTTyyyvvvfffWWWTTTOOOKKKRRRKKKQQQ^^^iiillljjjkkknnnddd^^^WWWRRRPPPNNNLLLKKKXXXUUUQQQQQQTTTVVVVVVUUUIIIYYYzzzpppggghhhBBB555777444......------------------,,,,,,+++++++++************)))************************)))************+++++++++,,,++++++***))))))******************************+++++++++++++++***************+++++++++---...000777333...***))))))******---,,,+++,,,---...000333//////...,,,++++++,,,...((('''%%%%%%(((---222555+++***))))))++++++***)))************************************************))))))***+++++++++++++++)))************+++++++++************************************************++++++************++++++++++++++++++++++++++++++,,,,,,++++++,,,---......---......///000111222333222111000...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))}}}UUUQQQPPPSSSPPPFFF<<<666000///...,,,+++***))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''+++///111///...000111///333111---******+++---///************+++,,,---.........//////000222333444555666777888888:::===@@@FFF>>>555222;;;MMMbbbpppgggWWWFFF???>>><<<888555111000111888JJJ___kkkooowwwyyykkkbbb```KKKBBBWWW```nnnoootttnnnfffsssttt```HHHEEEJJJFFF___xxxkkkcccmmm}}}~~~|||[[[\\\zzzeee|||fffYYY```LLLAAA///,,,+++))))))***)))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))+++************++++++,,,+++===UUUooo|||~~~ppp{{{jjjzzz{{{qqq|||~~~}}}pppbbbvvvxxxuuuKKKdddHHH333///000111000...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************+++++++++,,,++++++,,,---...000111222444666PPP}}}yyy~~~___]]]aaaYYYOOONNNKKKKKKUUUVVVRRRXXXjjjyyymmmdddaaa___[[[XXXiiifffccc___ZZZTTTNNNIIILLLMMMKKKwwwfffggg[[[555444666...///------------------------+++++++++************)))************************)))************+++++++++,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++---+++******+++,,,,,,+++***+++---///000222222222222333333111...,,,---...333222111000///.........111111111000...,,,***)))...,,,***)))***+++******++++++++++++++++++++++++************************)))******+++++++++++++++)))************+++++++++************************************************++++++************++++++++++++++++++++++++++++++...---------------...///.........///000111222222000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))VVVRRRQQQSSSQQQFFF<<<777000///...,,,+++***))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''///000000...---...000222333000+++)))))),,,...///************+++,,,------......//////000222333444444555666777888:::===@@@DDD===555222555DDD\\\pppuuueeeQQQEEE@@@===:::777333000000:::NNNeeevvv}}}}}}~~~uuullldddMMM@@@LLL]]]hhhdddfff___VVVaaa```ZZZKKKIIIHHHCCCZZZrrrgggtttrrrcccYYYmmm{{{MMMqqquuuyyywwwjjjOOO```UUUOOO777---+++******+++***(((&&&(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++******+++,,,222LLLggglllWWWxxx}}}zzz}}}{{{}}}~~~sssxxxpppddd|||\\\^^^XXXHHH000///000111///+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++,,,,,,,,,,,,---------...111333---DDDrrr~~~~~~ttttttxxxqqqpppxxxtttmmmhhh\\\RRRUUU[[[OOOHHHUUUoooyyy```TTTQQQRRRWWWOOOOOOzzzCCC444333---444,,,,,,,,,,,,,,,---------+++++++++*********))))))************************))))))*********+++++++++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...---,,,...000000...+++000111111000000111333555444???JJJMMMLLLNNNSSSVVVKKKHHHFFFGGGHHHEEE===666......//////000000000000000...,,,+++,,,,,,***)))++++++++++++++++++++++++************************)))***++++++,,,,,,++++++))))))*********+++++++++***************+++++++++************************++++++************++++++++++++++++++++++++++++++111000///---,,,+++++++++......///000111111222222///...---,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))|||VVVRRRQQQSSSQQQFFF;;;666000///...,,,+++***))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''222000///...,,,---111444222...***)))***---......************+++,,,------......//////000222333444333444555666777999===@@@@@@;;;666222111;;;SSSjjj|||ooo]]]LLLBBB>>>;;;888666111000<<>>RRRfffwwwuuujjjbbb```\\\RRRGGGAAA;;;???777<<>>LLLKKKKKKOOOGGG;;;AAAaaa{{{ooo{{{yyy{{{yyy[[[VVVhhh___rrrzzz{{{zzzVVVZZZ```NNN@@@111...+++*********)))((((((((((((((((((((((((((((((((((((((())))))))))))(((+++---,,,******---000AAAaaauuuuuuYYYmmmmmmWWWxxxuuuxxxwwwzzz|||}}}}}}dddZZZ{{{rrraaaZZZTTTDDD666---...000---,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,...///000///---...222777OOOuuurrrdddaaaZZZQQQJJJPPPggg~~~dddfffgggWWWjjjyyyRRR;;;///111------,,,,,,,,,++++++++++++++++++************)))************************)))************+++++++++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---...---,,,+++,,,///222444CCCZZZpppsss___XXXWWWUUUddd___[[[^^^fffmmmooonnnkkkjjjfff^^^RRRCCC555---,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,)))************+++++++++)))))))))***++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++,,,---...///...///111222222222111111...---------------...///........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))sssVVVRRRPPPRRROOODDD999444000///...,,,+++***))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***222...---///...---222999...+++(((***...000...+++************+++,,,---.........//////000222333444111222444555666999<<>><<<888333555DDDVVVeeeqqqzzzmmm^^^WWWUUUPPPMMMIIIBBBAAAHHHAAADDDAAA<<>>555222888JJJ\\\hhhpppwwwrrrccc[[[WWWOOOOOOPPPJJJ]]]fff___]]]QQQDDDNNNMMMUUUQQQGGGAAA;;;:::YYYnnnkkkooosssqqqhhhQQQYYYLLL|||xxxtttwww[[[hhhLLLVVV555111+++(((((()))++++++(((((((((((((((((((((((((((((((((((())))))))))))&&&)))---,,,***+++///444VVVzzz{{{~~~iiioooSSStttWWWYYYzzzuuusssyyyssszzzrrrmmmyyylllddd}}}{{{^^^```aaaGGG111...222///---...------------------------++++++************++++++++++++,,,,,,,,,---------)))---///000///333:::AAA~~~zzzttthhhVVVEEE888DDDHHHOOObbbwwwpppbbb]]]ZZZWWWUUULLLnnniiigggbbbsss[[[AAA111333333222000///...---,,,+++++++++************)))************************)))************+++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++///333888BBBXXXuuuvvveee]]]```bbbccchhhzzzxxxmmmyyy|||iiiXXXSSSUUUJJJLLLOOOTTT[[[cccjjjoooSSSJJJ>>>444...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))************+++++++++((())))))***++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++...............///000000///000222333333222111000...............///000111////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))xxxUUURRRQQQSSSNNNCCC888444000///---+++***)))((((((((((((((((((((((((((((((%%%''''''&&&%%%(((---111111......222111...000555,,,((()))...111...+++++++++)))(((***---...---+++...///000000000111444777666444222333777;;;???@@@>>>777444444//////@@@UUUnnnyyy{{{iiiPPPAAA@@@DDD===:::===KKK]]]jjjnnnnnnooojjjccc^^^[[[XXXUUUSSSeeessszzznnnZZZPPPSSSYYYjjj___NNNAAA777...AAAfff|||gggTTTZZZuuuvvvgggYYYbbbqqqQQQNNNooo|||QQQeee___NNNEEE444(((***+++'''&&&+++))))))))))))(((((((((((((((((((((((())))))))))))((('''000%%%***...)))RRRmmmuuuMMMbbb}}}tttWWWtttjjjuuuvvvoookkkppp}}}~~~sssjjjjjjmmmtttiii{{{wwwbbbWWWUUUCCC///,,,,,,)))------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------//////...000000***===aaawwwqqqsss|||[[[EEE>>>>>>???666666777666555===SSShhhqqq]]]^^^^^^UUUWWWTTTXXXrrrooowwwvvv}}};;;444111222111/////////---***,,,,,,,,,+++++++++******************************)))************+++++++++,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,,,,,,,(((+++333444...,,,000333777PPP___vvvfffiiijjjkkkVVVWWWRRR<<>><<<:::666000444GGG\\\gggwwwpppVVVDDD@@@BBBBBBHHHOOOVVV___jjjrrruuuuuutttpppjjjeeedddgggjjj{{{sssfff___]]]]]]sssuuutttwwwtttccc^^^lllxxxwwwlll[[[TTT___rrrtttmmmgggUUUuuudddttt{{{\\\cccaaaVVVAAA...))),,,,,,++++++))))))))))))(((((((((((((((((((((((())))))))))))+++***$$$333---666hhhnnntttpppuuuyyynnnuuuVVVZZZyyyaaaPPPnnnlllwwwkkktttxxx~~~xxxxxxkkkdddwwwkkk~~~wwwgggaaaxxx{{{^^^bbb```KKK444...///)))---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...***000---***555PPP{{{ddd|||wwwWWWOOOHHH===999BBBGGGCCCAAADDDHHH@@@<<<@@@CCCAAA>>><<<666888@@@PPP[[[\\\YYYWWWQQQTTTSSSVVVlllyyysssOOO222...---...///,,,++++++,,,,,,,,,+++++++++******************************))))))*********+++++++++******))))))******+++,,,------------------...///(((---//////666PPPttt|||ZZZJJJHHHGGGBBBQQQccc___TTTKKK===111++++++///222............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........///000111222333999444111000///...///222//////...000444:::AAAEEESSS\\\hhhwwwmmmggg^^^SSSIII===111)))&&&,,,444666111,,,...222......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************yyyXXXTTTRRRQQQLLLAAA888444...---,,,+++***)))))))))(((((((((((((((((((((((('''&&&%%%&&&(((,,,///111---555444---///888666+++***)))+++///...***(((***)))***+++++++++,,,,,,------.../////////000333666;;;888555555999>>>BBBEEE===@@@AAA<<<444666FFFXXXggguuuzzzkkkRRRBBB>>>???AAAMMMYYY```jjjuuu{{{{{{wwwuuurrrmmmhhhfffeeefffvvvyyyvvvkkkbbb```ccceeelllqqq~~~eeekkk{{{zzzpppaaaYYYbbbvvvrrrlllPPPnnn\\\wwwttt|||^^^aaaaaaYYYFFF222)))***+++***)))))))))))))))(((((((((((((((((((((((())))))))))))(((+++&&&444,,,888oooxxx}}}~~~```VVVHHHiii[[[]]]lllrrrnnnhhhzzz}}}yyyyyyiii^^^sssmmmqqqddd^^^rrrvvvsssxxxaaa```eeeYYY<<>>aaa}}}______lllUUUSSSSSSLLLIIILLLKKKDDDCCCGGGKKKGGGFFFIIIIIIEEECCCCCCCCC555...888GGGOOOQQQRRRMMMRRRRRRUUUjjj}}}jjjxxx~~~hhh;;;111***,,,///---,,,---,,,,,,,,,+++++++++******************************))))))*********+++++++++******))))))******+++,,,...---------......///000666111---777VVV~~~{{{{{{kkkVVVFFFNNNZZZSSSXXXUUUMMM@@@444---...000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------/////////000111222333444666000...222555333222333888444222999JJJddd}}}tttgggIII===///+++111666444......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************www~~~YYYTTTRRRQQQKKKAAA888444...---,,,+++************(((((((((((((((((((((((((((&&&$$$%%%)))---000111///222111...000555222)))***))),,,///---((((((***(((***++++++++++++,,,...---.../////////000333666777555444666:::???CCCEEEAAAFFFHHH@@@666666DDDSSSeeessszzzoooYYYGGG<<<666BBBPPP^^^gggrrr~~~xxxuuusssqqqnnniiiddd___mmmqqqpppfff^^^___eeeiiijjjooo}}}xxxeeennn|||zzzrrrfff___fffwwwzzz|||xxxwwwNNN___}}}RRRXXX|||}}}XXXXXX]]]ZZZKKK888,,,)))******)))))))))))))))(((((((((((((((((((((((())))))))))))(((,,,***///...???hhhzzzzzzQQQKKKpppwwwTTT___cccrrriiippp|||wwwhhh]]]qqqtttkkk___UUUgggppp~~~tttxxx|||nnn\\\___^^^BBB111333...---------------------------,,,,,,++++++,,,,,,---,,,---------............+++222...222MMMtttqqqdddXXXggg~~~zzz|||yyyooopppmmmdddfffddd___ZZZTTTPPPNNNNNNCCCDDDJJJPPPPPPJJJGGGGGGFFF@@@:::888999<<>>```^^^sssuuueeevvvgggUUUMMMFFFIIIOOOTTTRRRHHH;;;111,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------//////000000111333444555444///000555555...+++...555JJJiii}}}vvvmmmdddooovvv|||zzztttkkk___UUUXXXaaannn{{{zzz___DDD555111///---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************xxxxxxYYYUUURRRPPPKKK@@@777444------,,,+++************(((((((((((((((((((((((((((&&&$$$%%%***...111111000...---000333444000,,,)))))),,,///,,,''''''***(((***,,,,,,******,,,...,,,---.........000333555333333333666;;;@@@CCCDDDAAAHHHJJJ@@@555777GGGVVVhhhuuu}}}wwwgggVVVGGG>>>EEESSS___gggsssxxxuuutttuuuvvvpppeee\\\dddllloooggg______eeejjjppp~~~qqqlllvvv|||yyyssskkkeeeiiivvvssspppvvvwww{{{XXXUUUooo{{{WWWKKK|||ddd___gggZZZOOO???111***)))******))))))))))))(((((((((((((((((((((((())))))))))))***+++---)))888RRRfffYYY[[[jjjYYYVVV^^^fffmmmgggttt}}}wwwkkkccc|||rrr}}}iii]]]QQQbbbwwwhhh|||ddd\\\cccKKK777555,,,---------------------------,,,,,,++++++,,,,,,---------------............+++---***:::fffiii]]]___qqqyyyyyy~~~qqqmmm~~~uuunnnpppjjj```^^^bbb___VVVKKKJJJLLLQQQRRRMMMKKKKKKIIILLLJJJ@@@666555<<>>888111111000000///.........------------------------************************{{{wwwZZZUUURRRPPPKKK@@@777444------,,,+++************(((((((((((((((((((((((((((&&&###%%%***///111111111++++++222666444000///)))***---///,,,''''''***(((***,,,,,,******,,,///,,,---.........000333555111111222777<<>>EEEGGG>>>555:::NNN^^^nnnxxx~~~zzzpppeeeYYYPPPIIITTT^^^dddqqqxxxuuuuuuyyy|||vvvhhh[[[XXXdddllliiibbbdddkkkqqqoooxxxvvv|||yyyuuupppkkklllttt}}}zzzttt{{{tttvvveeeUUUlllhhhQQQmmmuuufff\\\eee[[[SSSDDD444+++)))++++++))))))))))))(((((((((((((((((((((((()))))))))))),,,)))...&&&DDDfffiiiWWWqqqaaaAAA^^^```qqqiiifffqqq|||xxx|||yyyppplll|||wwwtttyyykkk```SSSdddooo}}}jjjcccwwwbbbmmmXXXBBB;;;///---------------------------,,,,,,++++++,,,,,,------------.........//////222000---GGGvvvZZZUUU___qqqooo~~~~~~tttxxxpppggg]]]TTTPPPNNNJJJHHHIIIPPPSSSNNNAAA999:::<<<:::999GGGMMMMMM^^^|||mmmbbbVVVQQQSSS\\\jjjvvvsssoooxxx[[[yyyuuuSSS444...444333---+++,,,,,,,,,+++++++++******************************)))************+++++++++,,,,,,++++++,,,,,,---...............///000222222MMMvvvzzz^^^SSSGGGDDDJJJPPPPPPMMM000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......000000000111222333555555666333333444555AAAddd|||jjjsss{{{iiiaaaXXXhhh}}}dddGGG333333333222111000000///------------------------************************jjjWWWUUURRRNNNHHHAAA888222...,,,)))))),,,333;;;???''''''''''''''''''''''''((()))&&&%%%+++333333---111------111444111...---&&&---111---))))))++++++)))******++++++,,,------...////////////000333666222333555777:::@@@GGGLLLLLLDDD@@@@@@<<<<<>>======:::@@@AAAHHHffflllYYYNNNTTT[[[\\\cccnnnkkk{{{|||AAA---...222222---------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************+++++++++++++++,,,---,,,++++++---///111111...+++...;;;ccczzz```VVVNNNGGGKKKSSS^^^LLL:::333222111...---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,------...//////444666555222333666777555333:::RRRyyy~~~vvvzzzwwwggg\\\[[[^^^~~~cccMMM;;;)))***;;;444222,,,''',,,333111))),,,,,,,,,,,,,,,,,,,,,,,,bbbVVVTTTQQQMMMHHH@@@888222---------,,,+++)))'''&&&''''''''''''''''''''''''(((((('''''',,,111222......,,,///444555000+++***(((...000,,,)))***+++*********++++++,,,,,,------...000333333222222222333444222222555<<>>>>>UUUooo~~~dddhhhggg^^^```bbbcccaaaiii}}}wwwvvvsss```BBB222333111999EEEOOOPPPNNNRRRYYYvvv{{{wwwsss{{{zzzuuuppprrr|||zzzwwwxxxqqqxxxbbbZZZ\\\nnnWWW]]]```YYYLLL===111++++++,,,************))))))))))))''''''((())))))******++++++,,,...<<<[[[YYYHHHppptttFFF444VVVpppmmmtttppp|||~~~ssswwwwww~~~iii```YYYZZZgggwwwrrrssseeefff```dddYYYDDD111//////......---......///,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111***888XXX\\\CCCMMMYYYeeecccxxx~~~dddRRRMMMOOOMMMNNNOOOLLLHHHCCC@@@>>>999======EEE___zzzyyygggSSSJJJDDDIIITTT^^^hhhooocccbbbqqqVVV555000222///***------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************+++++++++,,,+++,,,------,,,,,,...///---222222222<<>>BBBCCCBBB???>>>BBBKKKYYYfffppptttvvveeeXXXHHHAAAJJJKKK]]]VVVccckkkxxxvvvoooqqqbbbDDD111222888999;;;666111000000444AAAMMM]]]ooogggggg```UUUPPPZZZkkkwww|||}}}}}}wwwvvvzzzvvv]]]uuudddrrrcccPPPccc^^^SSSEEE888///+++***************))))))))))))(((((()))******++++++,,,,,,...;;;QQQeeevvvkkkpppkkkLLL\\\dddGGGFFFEEEOOOcccdddrrr|||~~~|||}}}{{{kkkooogggNNNaaarrrooooooiiiaaa```WWWFFF111111000///............------------------------............///000111111222ZZZyyybbb@@@PPPWWWVVVdddfffvvvvvveeeddd___XXXTTTRRRNNNFFF@@@888888777333111333888<<<===BBBIIIQQQ\\\gggkkkjjjhhh[[[tttNNN888444---///------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---.........///111333111333OOOttt}}}~~~|||kkkbbboooaaaYYYWWW___dddWWW@@@---111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333;;;888555555AAA```nnndddVVVNNNPPPVVV]]]aaa^^^dddkkkmmmjjjggggggiiihhh___SSSHHHCCCKKKaaavvvpppfff[[[ZZZoooaaaAAA***---444000---111------------------------nnnRRRPPPNNNJJJFFF???777111000...,,,***((('''''''''''''''''''''''''''''''''&&&%%%(((---///,,,---111///000444888444,,,'''(((...///---)))(((++++++(((++++++,,,,,,---.........,,,...222333222222222222444666999<<>>666111---------,,,,,,+++***)))''''''''''''''''''''''''&&&$$$(((...///,,,---222...///333666111)))&&&'''//////---((((((++++++'''++++++,,,------......///+++---000222111111222333;;;>>>AAABBBAAA@@@@@@@@@000<<>>***111555...........................aaaWWWRRROOONNNHHH>>>555222///---+++***++++++***)))(((((('''''''''&&&&&&&&&'''&&&(((,,,,,,+++---222+++333:::888///((())),,,333000,,,))))))*********++++++++++++,,,---.........000333333222111111222888@@@EEEDDDCCCDDDAAA;;;000999NNNaaabbbWWWSSSYYYRRR]]]hhhssswwwbbbKKKGGGSSSaaadddppp\\\JJJCCCDDDDDDKKKQQQMMM:::666111...000777@@@GGG\\\nnnrrr|||^^^XXX[[[SSSGGG;;;:::AAANNN^^^kkk{{{|||zzzqqq|||uuuiiiHHHpppQQQ]]]___VVVJJJBBB222(((---,,,,,,++++++***))))))))))))))))))***+++++++++,,,///,,,iiihhhLLLbbbeee222BBB```jjjiiiaaagggzzz}}}}}}zzzwwwuuuwww|||tttpppzzzwwwnnnsssvvvmmm\\\```]]]UUU===---+++111---,,,///...------------------------...---222,,,000111)))999ZZZVVVIIIMMMSSSVVVXXXaaasss|||nnn^^^[[[YYYNNNBBB;;;666222222333666>>>GGGHHHZZZjjjllllllnnniii___WWW]]]sssoooZZZKKKFFF000000......---,,,++++++++++++++++++***))))))******+++***++++++,,,,,,------...$$$555+++&&&777444...@@@vvvnnn\\\LLL]]]mmm]]]III444222444,,,000555***......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,---......000222111...000777:::777444BBBsssjjjXXX___jjjwwwppp___OOOKKKOOO___uuu]]]UUUeeefff===888---111111...,,,---000111...+++```WWWRRROOONNNHHH>>>555222///---+++***++++++***)))))))))((((((((('''''''''((('''***......---///444,,,333:::777///((()))---333000,,,))))))*********++++++++++++,,,---......///000111333555555555444666>>>DDDDDDDDDEEEAAA<<<444333999BBBCCC???CCCMMM\\\YYYUUUWWWdddssszzzyyyLLLFFFRRRcccbbbaaahhhmmmVVVMMMKKKLLLLLLUUUZZZQQQ;;;:::777222///333<<>>mmmnnn|||uuuLLLgggccc444HHH```hhhiiidddlll~~~|||}}}{{{{{{|||~~~pppgggiiixxxyyyuuutttpppfff```RRR???...,,,111---,,,000...------------------------///---111,,,///222...DDDooo~~~UUURRRUUUXXXWWWWWW^^^nnn}}}xxxooorrrUUUBBB===>>>999555555555777@@@HHHVVVaaajjjkkknnnppphhh[[[WWW```tttYYYXXXGGG/////////...---,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,---......---444000000555000;;;\\\zzzwww~~~eeeUUUaaahhh\\\@@@///000000///...+++.........---------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,------......111///...000555888888777AAAgggiiiTTTUUUpppqqq^^^JJJBBBSSSjjjvvv``````XXXttt777:::)))000---++++++---///...---]]]WWWRRROOONNNHHH>>>555222///---+++***++++++***))))))))))))))))))((((((((()))(((+++000111///111666---444999666...(((***///333000,,,))))))*********++++++++++++,,,---......000//////222666999888555333:::AAADDDFFFFFFBBB<<<888///***,,,,,,---444>>>;;;666555<<>>555222///---+++***++++++***)))((((((((((((((((((((((((((((((+++000111000111666...444999555---(((,,,111333000,,,))))))*********++++++++++++,,,---......000---,,,///555888666333000555<<>>:::;;;HHHRRRYYYRRRQQQbbbdddNNN666666555222///...000111888PPPZZZllllllQQQFFF@@@CCC@@@<<<777222333>>>KKK^^^nnn|||vvvtttwwwddd~~~qqqXXXnnnuuuccc___fff^^^PPPGGG:::...---,,,,,,++++++***)))))))))))))))******+++,,,------...^^^___tttzzzyyyWWW>>>NNNeeePPP===VVVdddcccbbbfffuuu}}}yyyyyyyyyyyyzzz{{{|||}}}~~~vvvqqqttt~~~www^^^yyysss^^^hhh```GGG333---111...---000...........................///+++111...///222;;;aaaLLLTTTOOOSSSUUUUUU[[[jjj{{{mmmpppnnnmmm{{{^^^GGGAAA:::777555888<<>>555222///---+++***++++++***)))''''''''''''''''''''''''''''''+++000111...000444///555888444,,,(((---333333000,,,))))))*********++++++++++++,,,---......000,,,***,,,111444222//////111888AAAFFFFFFBBB>>>:::555111222444222///---333...///555:::???OOObbbXXXMMMOOOOOO>>>444<<>>:::888:::>>>CCCMMMWWW^^^fffooossssssmmmcccYYY[[[sssbbbbbbGGG777//////...---,,,,,,,,,,,,***+++---///000///---,,,+++,,,,,,------...//////111///111333AAAlllcccYYYaaappp___@@@777222---555//////.........---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111222333888;;;666===aaa^^^UUUiiivvv~~~rrrcccIII@@@VVVooofffOOOXXXnnnHHH666444222000///...------www```WWWRRROOONNNHHH>>>555222///---+++***++++++***)))&&&&&&&&&&&&''''''''''''&&&'''+++000000------111111555888333+++(((...666333000,,,))))))*********++++++++++++,,,---......///,,,***,,,///111111///111111666@@@GGGGGGCCCBBB;;;666000...///000///...+++)))))),,,000:::KKKZZZccc[[[VVVHHH444555GGGPPPYYY]]]```XXXWWWeeeaaaFFF888222///444===@@@:::222///BBBGGG[[[iiiZZZLLL>>>BBBCCCDDDBBB<<<777;;;CCCUUUeeezzz||||||~~~www~~~hhhmmmbbb;;;tttpppxxxjjjXXXddd___PPPHHH>>>000,,,,,,,,,++++++***)))))))))((()))***+++,,,---...///AAAjjjvvvnnnLLLiii___EEEXXXhhhggg___^^^iiiyyyxxxsssqqqssswwwzzzyyy{{{}}}~~~zzzvvvoooyyyzzz|||{{{iiiuuu}}}rrrdddccceeeqqq|||jjjttt```eeefffQQQ:::000222//////111...........................///)))222333111111HHHrrrFFFHHHTTTWWWVVVUUU___sssjjjSSSGGGBBBHHHCCC?????????AAAIIIRRRYYYdddpppsssmmmcccYYYTTT[[[{{{PPPfffOOO888000///...---,,,,,,,,,,,,***+++---............---,,,,,,,,,---....../////////222111999[[[bbb}}}|||gggUUUgggdddLLL;;;333000333/////////.........------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111111333666:::===AAAVVV|||aaacccyyy___BBB===LLLeeeppp[[[ggguuubbb???999222//////000000...ppp```WWWRRROOONNNHHH>>>555222///---+++***++++++***)))&&&'''''''''(((((((((((('''(((,,,000000,,,,,,///222666777222***(((///777333000,,,))))))*********++++++++++++,,,---.........---......000333444666666333777AAAIIIHHHFFFFFF>>>;;;555000///111222222***///222444;;;IIIXXX```kkkhhh```KKK:::EEEXXXZZZZZZYYY[[[YYYZZZbbbYYY===777333222777@@@CCC>>>888111>>>;;;OOOeeeaaaYYYJJJEEEEEEFFFFFF@@@999999>>>OOO```vvv~~~xxxyyy}}}sss{{{ooojjj~~~CCCnnnvvv{{{VVVddd___PPPIII@@@333---,,,,,,++++++***)))))))))((()))***+++---...//////NNNjjjzzz[[[MMMpppWWW;;;\\\ccceee___bbbqqq~~~|||yyyuuurrrtttyyy}}}}}}xxxqqqmmmeeeiiinnnpppxxxrrrfffQQQOOOWWWmmmssszzzpppiiilllTTT<<<111222//////111---........................111)))111111000444TTTuuu~~~VVVDDDFFFSSSVVVUUUTTTaaaxxxjjjKKKAAADDDQQQKKKEEECCCAAAAAAGGGOOOVVV^^^iiilllggg\\\UUURRRWWWzzzdddwwwvvv\\\>>>000///...------,,,,,,---***++++++,,,------......,,,,,,------.../////////---333222JJJqqqyyy}}}{{{ZZZWWW[[[YYYGGG777333111////////////............++++++,,,,,,,,,,,,------------------------------,,,,,,------...000111222444555777@@@VVVzzzcccgggwwwmmmXXXGGGHHHaaa{{{mmmiiiXXXnnnXXXKKK:::111000222111...jjj\\\WWWRRROOONNNHHH>>>555222///---+++***++++++***)))'''((((((((())))))******))))))---111111,,,,,,...222666777111)))(((000888333000,,,))))))*********++++++++++++,,,---......---///000111222555999<<<:::666888CCCKKKJJJIIIIIIAAAAAA???:::777777666555---111///***444MMMcccllloooooohhhRRRFFFWWWggg```^^^ZZZ\\\^^^aaaeeeXXX<<<444333444999>>>@@@>>>:::555===555HHHdddhhheeeWWWGGGFFFHHHGGGAAA999666999III\\\uuu|||tttyyymmmuuu}}}jjjdddOOOlllUUUddd```QQQKKKBBB555///,,,,,,++++++***)))))))))((()))***+++---...///000VVViiixxxtttrrrwwwsssHHHNNNxxxUUU999```bbbbbb___fffwww~~~}}}|||}}}jjj[[[WWWXXX[[[fffwwwhhhdddmmmbbbLLLIIIUUUrrroooyyytttggglllVVV===111222//////111---////////////////////////444)))000000///666]]]|||zzzfffIIIEEEIII\\\^^^ZZZUUU```uuuwwwqqqTTTNNNSSSMMMHHHEEECCCCCCIIIQQQRRRWWW```eeeccc[[[VVVTTT^^^|||iiiFFF000000...---------------+++******++++++---...///,,,,,,------...////////////666999aaawwwpppgggLLLRRRdddTTT===666222000/////////............++++++,,,,,,,,,---------------------------------,,,,,,------///000111222666222222BBBiiivvvttteeeiiiyyyxxxZZZEEETTTtttuuuRRRbbbaaasss___EEE555111222000---lllUUUPPPNNNMMMMMMFFF;;;333000------,,,++++++******)))''''''''''''''''''''''''))),,,------000444333000555:::444,,,,,,***---888666...)))***+++***)))***+++,,,+++***((())),,,...+++...111333333444666888999:::888666===JJJQQQPPPHHHEEEAAA???@@@AAAAAA@@@666111//////111777EEERRRbbbdddmmm___\\\jjjhhhllldddXXXRRR\\\fff```LLL<<<;;;666IIITTTBBB;;;EEEEEEMMMJJJ777888ZZZjjjaaa^^^NNNIIIFFFGGGDDD<<<777555HHHXXXqqqyyysssvvvvvvnnnhhh]]]bbbVVVeeedddXXXOOOAAA444111,,,,,,,,,+++++++++*********,,,)))+++111+++(((333\\\www}}}jjjUUU@@@\\\fffPPPRRR\\\```bbb\\\iii}}}~~~uuu|||~~~|||zzz~~~tttlllaaa]]]fffuuu{{{hhh^^^iii}}}qqqSSSHHHDDDXXXxxx|||yyy}}}qqqpppwwwhhhggg[[[III666/////////.../////////............//////333)))111777,,,888ooo^^^VVVNNNNNN___UUUSSSWWWddd{{{wwwaaawwwmmmOOOTTTGGGFFFKKKJJJLLLPPPKKKHHHNNNTTTXXXZZZ[[[ZZZWWWYYYxxx{{{aaa[[[999...---000+++---///)))++++++,,,,,,,,,---------***---,,,///333,,,***555==='''PPPxxxnnnsssxxxPPPNNNdddZZZ@@@777444111111000...,,,,,,...///------------------------,,,,,,,,,---------.........******...111000111444555999999OOOooo~~~ZZZ]]]lllRRRWWWYYYrrriiiZZZddduuuwwwJJJ>>>---666///---gggOOOPPPNNNMMMMMMFFF;;;333111---,,,,,,++++++******)))''''''''''''''''''''''''(((+++......000444333///666;;;333+++,,,***,,,777666...)))***+++***)))***------,,,***)))))),,,...,,,...111222222222444555777888777666<<>>888666AAAVVVrrr|||xxxqqquuuuuuiii{{{NNNOOOwww^^^eeefff]]]PPPCCC555---,,,,,,,,,+++++++++******(((***(((,,,111---222EEExxx\\\EEEiiijjj@@@HHHbbbeeeccc[[[iiizzz|||xxxzzz}}}xxx[[[MMMTTT```|||iiiMMMLLLIII___mmmaaapppaaaNNN;;;222111111111111//////............//////...)))000444000FFFyyyttt^^^QQQNNN\\\YYYQQQQQQWWWfff}}}```UUUuuuzzzYYYOOORRRYYYWWWTTTQQQHHH@@@>>>@@@HHHRRRWWWUUURRRfff]]]ooohhhbbb@@@111...000,,,---///***,,,,,,,,,,,,------------+++222---)))000222111555333^^^vvvoootttxxxzzzoooOOO___tttaaa@@@555/////////.........------------------------------,,,,,,,,,---------......000------000222111333777:::999___lll{{{bbbhhhwwwdddWWWMMMfffWWWNNNJJJTTT777222+++444hhhOOOOOOLLLLLLLLLFFF;;;333111,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%+++000000111333222///999;;;222)))+++***+++555444---((()))+++***)))***000000///,,,******,,,......///111000///......///888777666444777???IIIPPPPPPPPPOOOPPPPPPNNNKKKHHHKKKEEE===666000---444<<<___{{{pppuuujjjeeeddd]]]YYY\\\[[[PPP@@@777>>>FFFMMMMMMPPP^^^gggdddNNNQQQWWWJJJ888HHH^^^YYYUUUPPPMMMLLLHHH???999777>>>TTTpppzzzwwwoooooohhhwwwQQQLLL{{{bbbaaaddd___PPPCCC888,,,,,,,,,,,,+++++++++******(((***(((,,,///,,,555NNNjjjTTTEEEpppppp???HHHddddddccc\\\lllwww|||yyy{{{~~~~~~iiiUUUTTT[[[qqq~~~wwweeeMMMJJJEEE[[[}}}hhhiiidddeeeQQQ<<<333222111111111//////............/////////...333111000QQQ~~~IIIQQQPPPVVVWWWPPPQQQYYYiiiYYYUUUrrrqqqmmmdddhhh}}}gggXXXVVV~~~fff[[[\\\```[[[VVVQQQHHHBBB???@@@FFFLLLNNNNNNOOOmmm\\\kkkggghhhFFF444...111---,,,///+++,,,,,,,,,------------...***444000)))000333111333BBBuuu~~~{{{zzzaaaSSSfffcccLLLCCC///.........//////---,,,------------------------,,,,,,,,,---------......///------000111000444999EEEOOO|||nnnbbbvvvoooXXXPPP```yyyOOOPPP|||}}}===:::&&&666jjjQQQNNNLLLKKKKKKFFF;;;333111,,,,,,+++******))))))(((''''''''''''''''''''''''%%%,,,000000000222222000999:::000(((++++++,,,555333,,,''')))+++***)))+++000000///,,,******,,,......000111111///...///000;;;999777555555<<>>999RRRccceeeWWWOOOUUUbbbmmm]]]MMMOOOPPPCCCHHHYYY[[[YYYTTTPPPOOOJJJAAA:::888888OOOlll|||~~~{{{|||wwwwwwpppnnnhhh~~~eeeOOO~~~fff^^^aaa```OOODDD;;;+++,,,,,,,,,+++++++++******)))+++)))+++---)))888WWWppp{{{~~~lll{{{KKKGGGuuuuuuHHHPPPfffeeelllaaaooo~~~~~~{{{|||}}}}}}zzzxxxuuu___WWWYYY```sssppp___NNNIIIBBBWWW}}}xxxlllrrr```hhhTTT>>>444111000000000//////............//////...111333+++///\\\xxxuuu???TTTYYYYYYWWWPPPRRR[[[lll___WWWtttrrrmmmooojjjbbbXXXYYY___KKKCCCAAAAAANNNiiizzzkkkeeeddd[[[VVVRRRJJJ@@@@@@DDDJJJLLLMMMTTT]]]ssswwwmmmjjjoooyyyfffMMM666...111...,,,///---,,,,,,---------.........)))333111,,,111222111777PPPyyydddhhhqqqMMM___sssaaaJJJ222000......//////...,,,------------------------,,,,,,,,,---------.........------000111000555<<>>,,,,,,,,,,,,+++++++++******+++,,,***,,,,,,(((===bbbWWWFFFNNNuuupppRRRYYYfffhhhmmm```jjj~~~zzz}}}}}}yyyzzz~~~|||wwwuuuiii\\\YYYXXXhhh}}}jjjYYYNNNKKKBBBXXX}}}ppptttwwwhhhkkkVVV@@@555222000000000//////............//////+++000111)))555jjjnnnDDDQQQ[[[^^^UUUOOORRR]]]oooZZZRRRWWWTTTkkkqqqkkkuuuvvvUUUDDDFFFLLLLLLGGG???AAAIIIYYYhhhqqqwww{{{xxxnnnggg\\\VVVTTTMMM;;;<<>>\\\vvvlll}}}dddccczzzUUU<<<666000...///000///---------------------------,,,,,,,,,---------......---...000333444555===FFFdddZZZKKKOOOddd}}}{{{sss|||ooopppSSS\\\lll~~~ppp___[[[qqqWWW???...pppVVVLLLJJJJJJKKKEEE;;;333111++++++******)))(((((((((''''''''''''''''''''''''(((...000---+++...444666777777+++$$$+++---///888222+++&&&(((***))))))++++++,,,+++***((())),,,///---000333444555666888:::111666>>>CCC???:::AAALLLaaa```___```aaaaaa___]]]QQQOOOMMMHHH???444000222888HHHnnn|||{{{sss```bbbYYYYYYXXXTTTJJJCCCFFFNNNwww~~~uuuooonnn]]]WWWkkkuuu~~~ppp]]]ZZZRRRNNN[[[aaa[[[WWWTTTNNNDDD===:::777PPPrrrwwwwwwnnneeekkktttFFFzzzffffffgggNNNDDDAAA***,,,,,,,,,+++++++++******+++,,,,,,000///...IIIwwwoooFFFWWWcccPPPKKKWWWZZZiiiWWWYYYvvv~~~yyy{{{{{{wwwxxx~~~zzzzzzwww|||~~~}}}rrrooo~~~mmmeee___WWWbbb}}}~~~hhhUUUNNNIIIBBB[[[xxxooojjjrrr\\\EEE888555333222222//////............//////...111111444TTTsssWWWWWWUUUZZZRRRNNNJJJQQQ___vvvhhhcccWWWQQQfffFFFYYYiiiVVV\\\fffyyy~~~vvvnnn```ZZZYYYRRRBBB999777@@@FFFHHHPPP\\\uuueeejjjZZZ<<<...222///+++...///---------.........//////000...,,,222333///EEEnnnxxxjjjxxxrrr^^^pppxxx]]]fffpppWWWgggtttccc@@@999111---///000///---------------------------,,,,,,,,,---------.........///222555666888@@@JJJrrr===KKKOOOhhh~~~tttmmm___HHHXXX{{{eee[[[fff~~~;;;444nnnVVVNNNLLLKKKKKKEEE:::111///++++++******)))((((((((())))))((('''&&&&&&%%%%%%'''111...***///111000555888222,,,***((()))111999000+++((()))***((((((+++***+++,,,,,,------,,,,,,------...///111333444555777666777;;;===>>>???AAAgggrrrqqqeeedddpppuuuoooYYYVVVRRRNNNEEE999222000222CCCvvvzzz}}}jjjfffaaaccccccXXXHHHEEEWWWlllyyyxxx}}}}}}kkkPPPlllwww|||xxxiiiZZZVVVVVVVVV^^^bbb[[[SSSQQQGGG===>>>:::SSSrrruuunnnqqqcccyyywwwsss|||aaaFFF|||cccjjjdddRRRNNN>>>---,,,,,,,,,+++++++++******+++***(((000,,,333ZZZiii___HHHcccnnnMMMQQQeeeWWWaaaYYYQQQqqqvvvyyyyyy~~~~~~}}}ZZZjjj|||rrrqqqbbb\\\___pppxxx```TTTSSSLLLEEEdddwwwtttzzzhhhrrrcccLLL888111333222...000000////////////000000000...,,,>>>OOOSSSUUUUUUZZZUUUQQQGGGYYYcccmmmxxxwwwvvvqqq___EEETTTUUU]]]ppp___hhhxxx~~~qqqwwwvvvkkkddd]]]XXXXXXEEE???::::::<<>>111===ppp|||SSSJJJJJJVVVjjjtttnnnMMMSSS|||rrraaaPPPzzzSSS555kkkRRRNNNLLLKKKKKKEEE:::111///++++++******)))((((((((()))(((((('''&&&&&&%%%%%%'''111...***///111000444888111,,,)))'''(((///777000+++((()))***((((((+++***+++,,,,,,------,,,,,,......///000222444666777666555666999;;;<<<===>>>cccsss~~~{{{vvvvvvsssnnnddd^^^XXXTTTKKK>>>444000111III|||{{{}}}llleeebbbccc```WWWKKKKKK___uuuxxxzzz[[[```lllwww{{{ppp```YYYYYYZZZ]]]aaaYYYSSSRRRHHH=========UUUsssvvvqqquuufffyyynnniiinnnPPPzzzbbbjjjdddRRRNNN???111,,,,,,,,,+++++++++*********+++)))000***222ZZZjjjqqqzzzSSSMMMffflllKKKOOObbbVVV^^^UUUOOOnnnxxx}}}}}}wwwuuu}}}zzz|||^^^HHHiiiwwwtttggg]]]\\\nnnxxxcccWWWSSSNNNKKKlllrrrtttiiirrrdddLLL999111333222///000000////////////000000---//////===ZZZzzzKKKRRRXXX[[[QQQFFFBBBTTT___kkkwwwnnnSSSNNNFFF???WWWxxx~~~yyywwwoooccc___[[[XXXLLLDDD===;;;>>>CCCMMMWWWpppuuu]]]aaaHHH222...000///---///............////////////+++555///...666>>>llltttbbbNNNeeeuuuuuu```PPP^^^ooo```QQQGGGOOO]]]dddSSSdddtttgggpppbbbmmmuuu]]]DDD111111333---+++000------------------------......---------///000111///777000222===888NNNkkkRRRBBBKKKWWWlll{{{ZZZMMMfff[[[VVVmmmppp;;;fffLLLNNNLLLKKKKKKEEE:::111///++++++******)))(((((((((((((((((('''&&&&&&%%%%%%'''111...)))///111///444888111,,,)))''''''---555000+++((()))***((((((+++***+++,,,,,,------,,,,,,---......///111333555666444444444555888;;;;;;:::QQQfffooodddZZZUUUOOOCCC666///555RRR|||ssseeeeeebbb^^^VVVPPPWWWooo}}}nnneeedddrrr{{{ttteee\\\[[[\\\]]]```YYYTTTVVVLLL===;;;???XXXtttyyytttwwwhhhvvvwwwwwwUUUvvvzzzbbbkkkfffRRRMMM???444,,,,,,,,,+++++++++******))),,,***///(((222]]]nnntttaaaOOOTTTkkkiiiKKKRRRddd\\\bbbQQQPPPlll|||~~~yyyxxx|||}}}uuuiiizzzyyy{{{dddkkk~~~VVVXXXooo}}}yyymmmaaaZZZjjjxxxggg[[[UUUNNNTTTxxx{{{yyytttiiifffssseeeNNN:::222333333///000000////////////000000---000222999iiimmm>>>HHHTTTZZZNNNDDDGGGSSS]]]oooqqqmmmmmmYYYBBB@@@VVVuuugggbbb^^^ZZZVVVLLLCCC@@@BBBGGGPPPXXXdddxxxhhhfffMMM666///000///...///............////////////,,,111111///444PPPkkkXXXWWWlllvvvlllLLLKKKcccgggLLLLLLZZZuuuTTTNNNUUUKKKRRRrrrpppccchhhLLL444111333///,,,...------------------------------,,,,,,---///000111///888444333===FFFiiivvvGGGPPP===OOOZZZmmmzzzzzz\\\iiinnnOOOUUUeeeeeefffIIIeeeHHHNNNLLLKKKKKKEEE:::111///++++++******)))((((((((((((((('''''''''&&&&&&&&&'''111...)))///000...333888222---***''''''---444000+++((()))***((((((+++***+++,,,,,,------,,,,,,++++++,,,---///111222333111111111222777;;;;;;888===PPPrrr}}}mmm^^^YYYVVVNNNAAA888???[[[~~~~~~~~~jjjjjjddd[[[SSSRRR___}}}~~~yyykkkccckkkppplllaaaZZZZZZ]]]___bbb\\\XXXZZZPPP@@@<<<@@@ZZZuuu{{{uuuvvvhhhqqqyyyJJJkkkvvvppp~~~dddmmmhhhSSSLLL???666,,,,,,,,,+++++++++******'''---+++///)))666cccttt[[[>>>TTTiii___EEEOOO``````fffQQQSSSlll}}}}}}~~~||||||xxxzzzfffvvvsssooommmqqq}}}YYYbbb[[[hhhxxx}}}sssggg]]]hhhxxxlll```WWWJJJ[[[{{{}}}```aaatttgggPPP;;;222222333000000000////////////000000///333222666uuummm<<<@@@NNNZZZSSSHHHMMMSSS\\\vvvvvvmmmxxxuuuZZZKKKaaa~~~uuuxxx}}}qqqddd\\\[[[[[[QQQIIIFFFGGGKKKSSSZZZlll}}}wwwlllSSS:::000000000///...............////////////000///555444999aaadddZZZgggooovvvnnnkkkvvvSSSDDDEEE[[[mmmlllwwwgggXXXYYYKKKDDDPPP[[[ttt^^^kkkMMM222---111111//////........................------,,,,,,---///111222111;;;999777AAAUUUxxxaaa;;;JJJBBBSSS\\\lll}}}\\\RRR{{{YYYQQQ~~~llleeeXXXgggHHHNNNLLLKKKKKKEEE:::111///++++++******)))((((((((('''''''''''''''&&&&&&&&&(((111...)))...///...222999333...,,,)))(((...555000+++((()))***((((((+++***+++,,,,,,------,,,,,,++++++,,,---///111222333...000000000777>>>>>>999999AAAZZZzzzyyyfffaaabbb]]]RRRJJJKKKaaavvvppprrrhhhYYYMMMIIIYYY{{{|||eee]]]ZZZWWWTTTRRRTTTXXX]]]cccgggaaa]]]^^^RRRBBB???AAA\\\www}}}sssrrrgggmmmPPPjjjeeerrrhhhoookkkUUULLL>>>555,,,,,,,,,+++++++++******&&&---,,,///+++;;;iiixxxoooLLLQQQeeeRRR:::CCCPPPXXX^^^OOOSSSlllxxxyyy{{{nnnkkkooonnnjjjooo```XXXuuummmhhhqqqwwwooodddhhhxxxpppdddXXXFFF```]]]```uuuiiiSSS===222222333111000000////////////000000111333000999hhhCCCAAALLLZZZTTTAAAIIIQQQ\\\zzz{{{kkk~~~___sssoooYYYLLLpppzzzlllyyy___YYYdddjjjpppyyy~~~}}}gggYYY[[[WWWPPPJJJIIIIIIMMMVVV___|||kkkpppXXX===000000111000...............////////////444...333666CCCwwwuuuggg[[[WWWbbbmmmyyyhhhZZZ~~~ppp[[[NNN@@@IIIppphhhWWWHHHHHHOOOLLLooocccoooRRR555,,,000111000///........................------------...000222333111;;;<<<;;;FFFddd{{{PPPCCCBBBIIIVVV]]]kkkyyylllPPPgggwwwiiiTTTgggdddbbbhhhfffhhhJJJNNNLLLKKKKKKEEE:::111///++++++******)))(((((((((''''''''''''''''''''''''(((111...)))...///---111888333...,,,***)))...666000+++((()))***((((((+++***+++,,,,,,------,,,,,,---......///111333555666000222222111888BBBAAA999999:::FFF^^^ttt~~~lllggggggaaaVVVMMMSSScccppp~~~tttxxxkkkVVVCCC;;;JJJooo}}}yyyeeeNNNDDD<<<<<>>^^^kkkyyy]]]???111000111///.......................................///111333555222888<<<===NNNvvv~~~hhhDDDKKK===LLLWWW^^^lllzzzfffDDDTTT{{{bbbnnnlll|||___WWWfffbbbWWWwwwdddMMMNNNLLLKKKKKKEEE:::111///++++++******)))(((((((((''''''''''''''''''''''''(((111...)))---...,,,111666111---,,,***)))...555000+++((()))***((((((+++***+++,,,,,,------,,,,,,......///000222444666777555777666333:::DDDBBB888333444999GGG[[[ssspppkkkhhh^^^NNNCCCTTTdddnnn|||sssuuuwwwiiiSSS;;;000@@@jjjsssuuu]]]AAA888111444;;;FFFTTTbbbgggoookkkccc\\\NNNBBBDDDIIIhhh}}}qqqssspppnnnrrrJJJrrr~~~tttlllmmmmmm]]]SSSBBB777,,,,,,,,,+++++++++*********///+++......AAAgggmmmooo[[[333aaavvvTTT;;;;;;???TTT]]]LLLOOOlll{{{}}}zzztttxxxyyyxxxyyyuuueee\\\nnnzzzsssnnnzzziiihhh~~~tttdddSSSNNNkkkiiifffwwwlllWWW@@@333111333222000000////////////000000+++333///LLLIIIRRRSSSTTTVVVHHH@@@FFFZZZeeezzzkkkXXXaaa[[[MMMQQQzzzttt^^^mmmXXXzzzaaaQQQKKKFFFLLLOOOIIIHHHFFF===GGG{{{pppcccZZZSSSQQQNNNJJJIIITTTlllkkk}}}ttt]]]@@@///---222111...............////////////222111000:::cccfff\\\GGGaaadddgggXXXfffsssggg^^^WWWHHHEEEfffuuuiii[[[SSSKKKSSS}}}lll~~~eeeGGG666111///...---........................////////////111333555666666999===BBBYYYvvvUUU@@@IIIBBBLLLUUU^^^ooopppHHHRRRssszzzzzzrrrcccjjjWWWzzzbbbaaa~~~|||zzz___MMMNNNLLLKKKKKKEEE:::111///++++++******)))(((((((((&&&'''''''''''''''''''''(((111...)))---...,,,000444///,,,+++))))))...555000+++((()))***((((((+++++++++,,,---------,,,,,,------...///111333444555999<<<999555;;;EEEAAA666---000333777EEE^^^xxxxxxsssmmm^^^JJJ===RRRcccooozzzgggxxxssssssfffPPP888---???mmmlllAAAMMMEEE<<<666333666;;;CCCRRRbbbgggpppmmmcccZZZKKKAAAEEEMMMmmm{{{rrrvvvvvvqqqZZZ|||kkklllmmm```WWWEEE999,,,,,,,,,+++++++++******,,,000***---...@@@dddfffvvv~~~qqqpppkkkZZZKKK```vvvRRR:::999;;;VVV```MMMPPPooo{{{www~~~xxxbbbiiiqqqyyysss|||hhhgggtttcccQQQUUUpppssskkkcccxxxmmmXXX@@@333111333333000000////////////000000)))555000RRRwwwNNN```bbbbbbbbbRRREEEDDDXXX^^^qqqpppQQQJJJLLLHHHHHHggg{{{zzzXXXTTTUUUYYYSSSHHHEEEKKKIIIGGGJJJGGG@@@HHHQQQMMMIIIsssssskkkYYYYYYWWWSSSMMMLLLZZZzzzttt^^^AAA...---222222.............../////////000...444777CCCpppqqq^^^PPPKKKZZZ___fffcccbbb~~~jjj[[[III@@@TTTqqqwwwnnnqqq\\\XXXHHHgggiiiwww|||fffIII777000.........////////////////////////000000000000222444666777<<<<<>>III___jjjppppppdddVVVLLLEEE@@@___tttyyyvvvvvvqqqtttYYY}}}mmmooooooaaa[[[HHH999...---,,,+++************(((***...111,,,PPPfffsssIIIMMMjjjeeePPP===???FFFNNNZZZLLLSSSggg}}}wwwwww~~~yyyWWWppp|||iiiccczzzfffSSSRRRvvvddd~~~ggguuuzzz[[[DDD999000444111//////............//////,,,:::111\\\uuu[[[bbbfffddd\\\IIIEEEMMMWWWdddsss}}}zzzrrrZZZHHHKKKaaammm{{{uuurrreee\\\ZZZTTTSSSPPPOOOPPPPPPMMMMMMPPPQQQlll|||uuuggg```\\\TTTVVVLLLFFFQQQeeeeeeBBB000///---333.........//////000000111111222111444BBBddd|||{{{TTTWWWSSS___kkkuuulll~~~yyyhhhVVVEEEEEEQQQSSSXXXcccddd^^^UUUUUU~~~xxxqqq{{{dddZZZ???,,,333111111//////............//////000...---///222555888999777<<>>===AAAKKKTTTVVVCCC777...///111333===IIInnnvvvlllccc```fffWWW^^^jjjssspppddd\\\ZZZGGG===333444666999^^^```===555999===AAA===;;;???@@@HHH[[[eeefffcccWWWHHHAAACCCIIImmm}}}yyyxxxxxxsssxxx{{{ZZZvvvttt~~~uuuvvvttteee\\\GGG888...---,,,+++************---++++++---***RRRjjjVVVNNNhhhbbbKKK999;;;AAAEEEMMMIIIUUUfffsssxxxxxxxxxxxx}}}}}}~~~zzzzzzhhhnnnqqqfffuuuaaaNNNYYY]]]lllnnntttzzz\\\DDD999///444111//////............//////***222---___ooo}}}UUU^^^hhhgggYYY@@@DDDLLLUUUaaavvvvvv___aaammmiiixxxuuupppaaaaaa___^^^]]]\\\XXXSSSNNN___qqqfff[[[SSSXXXOOOHHHMMMyyyggggggDDD000///---333.........//////000000111111//////;;;ccceee}}}UUUEEEPPPXXXdddmmmyyyUUUAAA<<<<<>>>>>III[[[hhhXXXNNNAAA999777888666333KKKeeerrrnnnfff^^^aaaoooeeeaaafffpppnnn```\\\aaaIII;;;222777:::555QQQfffaaaVVV888DDDGGGAAA???DDDDDDIIIXXXdddbbb```YYYIII???IIIZZZvvvzzzyyyyyyuuuzzzvvvTTTqqqqqquuuvvvyyyvvvfff^^^III777...---,,,+++************...+++***------UUUgggPPPEEEkkkbbbHHH666999>>>???BBBDDDTTTdddlllttt{{{zzzuuuzzzzzzzzz}}}}}}zzz|||~~~yyy|||wwwlll}}}vvvfff___~~~wwwcccQQQllllllwwwmmmssszzz]]]FFF:::///333000000//////......//////000000333333ooo}}}oooUUUccciiibbbRRR999>>>JJJUUUbbbnnnyyytttyyyppprrrpppkkkkkklllcccWWWVVV]]]|||mmm___WWW^^^YYYSSSRRRwwwkkkjjjFFF111///---222---......//////000000111111666000===|||iii___DDDNNNSSSYYY]]]uuu}}}ZZZMMMHHH@@@DDDBBBJJJJJJaaapppqqqsssdddqqq___@@@...555///,,,000//////......//////000000000000111444777;;;===EEEGGGSSScccqqqUUUEEEEEEBBBBBBMMMTTT[[[hhhsssvvvzzzwwwxxxnnnSSSNNNHHHSSSppp]]]```ggglll|||OOOaaaaaaKKKVVVMMMMMMLLLIIICCC;;;333...,,,+++***)))(((((((((((('''''''''''''''''''''''')))000---***---++++++444777222---+++((((((...666///,,,)))(((((()))******)))+++++++++***+++---......+++***+++///111///---,,,444:::888555===NNN]]]jjjhhh___TTTPPPPPPHHH===@@@PPP[[[dddmmmjjjgggoooooobbb```jjjkkkaaacccppplllQQQ777555555...EEEqqq~~~oooSSSIIIKKKEEEDDDJJJIIIKKKXXXddddddgggcccQQQCCCOOOfffyyy~~~zzzyyyyyytttxxxyyyLLL}}}mmmuuuttteee___KKK888------,,,+++************+++***+++111333XXX___vvvpppLLLNNNqqqeeeHHH555;;;AAA@@@BBBAAAPPPdddsssyyyyyyyyyyyyyyywwwxxx{{{|||www{{{~~~xxxmmm~~~ooo]]]^^^www{{{gggWWWwwwttt{{{iiirrr{{{___HHH:::///222000000000////////////000000***---111qqq~~~ZZZYYYmmmgggXXXKKK;;;999GGGTTTddd|||jjj{{{~~~zzztttuuuxxxnnn^^^___eeeqqq```VVV]]][[[ZZZ\\\vvvssszzz}}}vvvooommmHHH222///,,,222---......//////000000111111777444EEEpppmmm[[[III\\\UUU[[[___{{{wwwdddMMMKKKJJJDDDHHHDDDJJJHHHBBB^^^gggllluuuwwwvvv```xxx{{{jjjHHH111555111000000000////////////000000000111222333555999===@@@EEEHHHVVVrrrpppPPPHHHHHHBBB@@@JJJSSS[[[ggguuu|||www{{{``````sss|||eeeXXXHHHWWWvvvhhhrrrvvv[[[PPPdddSSSWWWNNNNNNMMMIIICCC;;;333...,,,+++***)))((((((((((((''''''''''''''''''''''''(((000---***---,,,+++444555000,,,***))))))000888000---)))'''((()))******)))***++++++***+++---///...+++***+++///222111//////111333222000111888???[[[eeeggg```^^^aaa]]]UUU>>>HHHSSSfffxxxxxxttt|||tttaaaWWW^^^aaa[[[aaappp___;;;111222...???cccYYYlll}}}```LLLNNNIIIHHHOOONNNOOO\\\gggggghhhbbbNNN@@@PPPlllzzzxxxwwwrrrsssSSShhhsssrrreeeaaaLLL999------,,,+++***************++++++222666^^^dddxxx~~~YYY@@@SSSuuugggHHH555<<>>EEEKKK???MMMyyylll```nnnjjjqqqqqqjjjrrrOOO111111000333000000////////////000000111333555666777;;;@@@DDDGGGMMM^^^lllJJJGGGHHHBBBBBBFFFKKKWWWaaarrrrrreeemmmrrr[[[XXX~~~eeeKKK^^^iiikkkvvvwww|||LLLoooaaaVVVOOOOOOMMMJJJCCC;;;333...,,,+++***)))((((((((((((''''''''''''''''''''''''(((///---***---,,,,,,555444///+++***)))***111999000---)))'''''')))***+++((()))*********+++---///...---+++,,,///222444555777333111333222...,,,,,,444AAAKKKKKKKKKRRRXXXYYYCCCNNN\\\lllvvvoooooo{{{hhhYYYXXXYYYUUUXXXaaa~~~gggHHH888666222:::PPPYYYFFFOOOOOONNNQQQMMMLLLQQQOOOSSSaaasssrrrlll^^^IIICCCYYYuuuzzzxxxwwwqqqqqq]]]vvv~~~jjjwwwvvvhhhcccNNN888...---,,,+++************---,,,***...666fffuuuTTT666PPPsssfffHHH555<<>>000333111111000000//////000000111333444>>>xxx^^^MMM^^^bbb[[[NNN;;;AAAGGGKKKVVVsssnnnUUUzzz}}}rrrhhh```lllYYYLLLPPPSSS\\\lllppprrrwwwtttrrrKKK444111...333.........//////000000111111444777___cccZZZQQQWWWKKKRRRhhhiiilllWWWIIIOOOVVVTTTSSSWWWMMMUUULLLOOO[[[GGG>>>\\\www}}}___oookkk\\\hhhpppqqqzzztttRRR222///...222111000000//////000000111111444777888999<<>>YYYnnneeeKKK:::???DDDDDDFFF>>>AAAVVVsss{{{mmmdddgggrrrtttvvvuuussssssvvvzzz~~~wwwvvvzzzvvvmmmooozzzyyyvvvtttnnnwww}}}}}}~~~lll]]]kkkuuu___VVVkkkuuu^^^BBB???>>>>>>AAA>>>MMMuuu|||qqqvvvsssgggPPP@@@111444222111111000000000000111111---&&&666xxx{{{oooRRR\\\^^^YYYNNN:::@@@DDDJJJRRRaaa{{{}}}GGGTTTpppvvvqqqnnnmmmZZZOOOSSSUUU^^^mmmfff{{{vvvsssLLL555111...444000......//////000000111111999444mmm}}}mmmbbbTTTWWW[[[TTTMMM___pppppp\\\NNNRRRXXXWWWXXX^^^LLLTTTUUUPPPNNNHHHCCCEEEKKKyyyqqqeeefffPPPIIISSSuuuoooiiiuuuqqqSSS666333...000111111000000000000111111111555888::::::>>>DDDJJJUUUfff|||tttPPPCCCGGG???>>>GGGGGGLLL]]]\\\kkkiii\\\vvv{{{VVVnnnwwwlllbbbRRRVVVnnnzzznnnmmmuuuuuuuuuhhheeecccaaaqqq|||WWWPPPOOONNNJJJCCC;;;333...,,,+++***)))(((((((((((('''''''''''''''''''''''''''///,,,***...,,,,,,555888222---+++((((((...555111---(((&&&''')))++++++'''(((************---//////000000......333;;;AAA<<<555444:::>>>:::666666333222111111111777DDDPPPUUUQQQTTThhhyyyrrrmmm{{{|||qqqbbbXXXTTTOOOEEE<<<@@@MMMGGG555,,,+++333AAATTTmmmRRRXXXTTTPPPOOOLLLSSSeeeppp]]]^^^ooo~~~{{{zzz{{{uuuwwwpppqqqtttIIIttt{{{lll|||{{{mmmiiiSSS<<<...---,,,+++************'''+++...333<<>>EEELLLVVVlllzzzcccJJJGGGKKK===;;;GGGHHHJJJ[[[VVVeeewwweeevvvyyypppwwwSSSoooyyynnnjjjdddUUUVVVlllooojjjxxxttthhh```~~~vvvWWWOOOOOONNNIIIAAA777///+++---+++)))((())))))((('''''''''''''''''''''''''''***+++,,,,,,++++++---///888222---,,,++++++///555666,,,'''))),,,)))((()))***,,,---,,,++++++,,,---666888777333///555CCCPPP;;;888777===EEEFFF>>>666AAA999000+++111;;;BBBDDDLLLQQQdddzzzuuuqqqwwwyyyiiiYYYQQQJJJBBB===>>>777555333111000000111111CCCpppdddPPPTTTTTTMMMWWWlll~~~zzzwwwwww}}}xxx{{{wwwzzzpppvvvooouuubbbFFFmmmyyyxxxttteeeRRR;;;...---,,,,,,++++++,,,,,,...000)))000CCCmmmfffqqqTTTIIIXXXmmmUUUSSS;;;BBB@@@BBBFFF??????LLLfffvvvssshhhaaahhhqqqllldddjjjooorrrwww{{{wwwsssqqqsssxxx|||yyytttxxx|||zzzpppnnnrrr{{{ppp^^^aaaiiiwwwxxxcccNNNDDDNNNtttnnn[[[PPPSSSUUUWWWZZZhhhyyyqqqnnnQQQ===222555///111111000000000000111111...333CCCeee```bbbZZZTTTBBB888<<>>CCCGGGKKKNNNPPPZZZfffxxx|||TTTKKKGGGFFF@@@:::???JJJPPPTTTTTTfffyyy^^^VVVpppqqqWWWRRR[[[```VVVSSSPPPYYYaaapppyyyrrrgggbbbqqqiiiZZZfffZZZPPPPPPNNNHHH@@@888333111---+++)))((())))))((('''''''''''''''''''''''''''***+++,,,,,,++++++---///555000++++++)))(((***///444---((()))***))))))))))))+++,,,,,,++++++,,,---333555888888888888999;;;JJJPPPUUUTTTNNNHHHGGGHHHKKKTTTXXXMMM:::000777CCCFFFMMMccc}}}}}}yyypppYYYMMMIIIFFFEEEDDD999777555222111000111111888YYYwwwuuuyyy~~~|||}}}uuuuuunnnxxxqqqqqqvvvsssuuutttgggSSS:::...---,,,,,,++++++,,,,,,---000***222KKK|||wwwrrrBBB<<>>OOOgggssspppkkkkkkgggrrrrrrnnntttuuuuuu|||}}}~~~tttwww}}}}}}}}}sssnnnhhhbbbXXXMMMHHHIIIJJJfffxxxkkkllleee[[[TTTSSSXXXaaahhhfffhhhjjj}}}vvvvvvnnnooorrrUUUAAA444666000111111000000000000111111///444777}}}SSSUUU^^^YYYUUUEEE;;;===@@@DDDIIIQQQYYY^^^aaaRRRYYYgggbbbjjjzzzmmmeeeSSSTTTNNNqqqmmm\\\PPPEEEBBBBBBNNNpppyyyxxxTTT444///222000000000000000000000111222222777IIIyyydddhhhVVVVVV___TTTJJJTTTbbbyyy{{{___PPPQQQMMMMMMOOOKKKDDDEEEMMM___nnnpppffffffxxxGGGPPP]]]yyyuuu999000555111/////////000111444666777999;;;AAAHHHOOOSSSTTTSSS[[[eee}}}tttRRRKKKFFFDDD>>>999>>>HHHLLLQQQ\\\zzz{{{iii|||tttWWW[[[WWWXXXRRRRRR___cccvvvvvvdddSSSXXXtttqqq[[[bbb]]]SSSRRROOOHHH@@@888333111---+++)))((())))))((('''''''''''''''''''''''''''***+++,,,,,,++++++---///666111---,,,***((()))---333...***)))))))))))))))***+++------,,,,,,---///000111333666888888666444777DDDTTTZZZVVVMMMGGGEEEEEETTTaaa[[[DDD333666AAAAAAKKKfff|||xxx```RRRNNNLLLIIIEEE;;;999666333111111111111666]]]www}}}}}}tttsssnnn{{{~~~iiippphhh~~~nnnsssttthhhTTT888...---,,,,,,++++++,,,,,,---111***000KKKKKK777RRRbbbLLLJJJ333@@@DDDDDDBBB666<<>>===BBBKKKZZZrrrssshhhzzzlll```___\\\WWWxxx}}}[[[NNNBBB===<<>>DDDMMMUUUYYYYYYWWWdddrrr}}}gggQQQKKKFFFCCC===:::???GGGJJJNNN___zzzTTT]]]]]]ccc\\\```vvvqqqzzzgggRRRVVVvvvxxx\\\cccVVVTTTSSSPPPIII???777222///---+++)))((())))))((('''''''''''''''''''''''''''***+++,,,,,,++++++---///888333000///---)))))),,,111///,,,(((((()))***)))+++,,,......------///111000000000444777999999777555888<<<>>>???AAAFFFJJJ666CCCTTTXXXJJJ999555;;;AAAMMMiiiuuuvvvsss```SSSOOONNNJJJDDD===;;;888444222111111222999XXX{{{||||||}}}tttrrrooo~~~}}}iii{{{]]]mmmvvvlllsssuuujjjTTT666...---,,,,,,++++++,,,,,,***111,,,111LLLbbb>>>JJJeeeRRRPPP555@@@DDDCCC???777:::IIIaaaoooooommmoooqqqyyyxxxuuuvvvrrrqqq|||~~~|||}}}zzzvvv|||xxx{{{zzzeeeTTTLLLGGGJJJvvvttttttpppuuuXXXAAA222555///111111000000000000111111---666>>>}}}VVV[[[ddd\\\UUUDDD999>>>999>>>III\\\{{{jjjqqq^^^RRRTTTtttkkkaaa}}}XXXLLLAAA;;;;;;EEE]]]uuu|||XXX555///111000111000000000000111222333444:::eeerrrVVVUUUVVVaaa```MMMFFFPPPWWWlllzzz~~~}}}|||wwwyyywwwooo___]]]]]]\\\RRRLLLUUUdddnnnmmmgggiiihhhZZZppphhhvvv{{{xxxuuujjj:::111222000000000//////111333666888>>>BBBIIIRRRYYY]]]]]]\\\eee~~~^^^PPPMMMHHHCCC===;;;@@@GGGIIIIIIWWWrrrooonnnqqq{{{ppphhh}}}nnntttwwwyyyhhhRRRTTT}}}]]]iiiWWWRRRRRROOOIII@@@777111...---+++)))((())))))((('''''''''''''''''''''''''''***+++,,,,,,++++++---///999555222111///***)))+++000000---(((''')))***)))***,,,---...---...///111222111222444888;;;======888666444333555;;;CCCHHH333999HHHTTTPPPBBB:::<<>>:::666444222222222666888bbb~~~~~~~~~www{{{uuuvvvvvvbbbbbbSSSrrrxxxjjjvvvxxxmmmUUU333...---,,,,,,++++++,,,,,,***000+++999]]]~~~rrr}}}HHH333FFFiii]]]```@@@EEEHHHKKKHHHCCC:::@@@ZZZssszzzrrrllleeepppvvvyyyyyynnniiitttvvv||||||}}}~~~{{{~~~zzzwwwyyyuuudddUUUOOOOOOFFFLLL```lllXXXPPPSSSqqqyyy|||[[[AAA111666222111111000000000000111111///333666wwwRRRXXXaaaYYYSSSDDD<<<888888IIITTTaaa]]]bbbnnnwwwWWWTTTXXX^^^VVVOOOEEE???<<>>wwwggg```]]]YYY```___JJJ@@@MMMZZZ```iiioooyyyxxxmmmqqq~~~|||zzzsss\\\VVV\\\WWW[[[lllpppXXXOOOooopppvvvddd<<<000000000222111111222444999===@@@GGGOOOXXX]]]]]]^^^bbbfff\\\vvvVVVNNNLLLHHH@@@:::;;;@@@DDDHHHGGGTTT[[[]]]ttt^^^uuuaaaQQQYYY___rrrUUUIIIKKKKKKHHHBBB:::444111---+++)))((())))))((('''''''''''''''''''''''''''***+++,,,,,,+++,,,...///:::666333333///)))'''(((...111///(((%%%)))+++)))&&&(((*********+++,,,...,,,///222333333444777999333555666333111222999@@@AAA;;;>>>JJJMMMEEE@@@BBBEEENNNeee{{{uuuxxxwwwttthhhVVVLLLLLLMMMLLLAAA???;;;777444222222222000///IIIHHHggg~~~}}}uuu{{{uuuxxxyyy```nnnddd~~~vvvjjjwwwxxxnnnUUU222...---,,,,,,++++++,,,,,,111000&&&777gggxxxqqqhhhhhhGGG:::IIIbbbZZZaaaCCCIIINNNTTTTTTIII<<<>>>YYYvvvuuukkkgggsss|||~~~nnnfffooozzz~~~~~~|||~~~}}}yyy{{{}}}}}}|||~~~xxxuuuzzz{{{gggYYYVVVZZZHHHOOOKKKyyyfffUUUOOORRRSSS~~~vvvnnn}}}]]]BBB222777444111111000000000000111111+++777666vvv{{{VVV[[[cccYYYRRRCCC;;;666888KKKPPPQQQ```aaa```gggzzzbbbxxxmmm[[[RRRMMMRRRmmmqqqbbbXXXQQQHHHAAA<<<;;;???DDDaaaTTTmmmqqqsssrrr~~~YYY777111222//////000000000111222444555666===jjj```fff___WWW[[[[[[FFF;;;IIIYYY```gggmmmyyywwwggggggttt{{{qqquuuwww{{{uuuYYY[[[lllzzznnnbbb;;;000111444222222222333777<<>>999:::???BBBHHHHHHVVVWWWPPPjjj^^^eeevvv~~~[[[VVViiiaaarrr\\\MMMLLLLLLJJJBBB777000///...---+++***))))))((((((''''''''''''''''''''''''(((---...***)))...///,,,111444333///,,,,,,)))%%%,,,111222+++%%%&&&)))******+++,,,---------,,,+++//////000222444555444333222444666666666777;;;?????????AAAFFFJJJIIIAAA:::FFFIII```yyyuuutttmmmcccMMMKKKUUUPPPJJJ@@@777777888555111///444>>>EEEFFFKKKYYYgggnnn{{{rrrzzzxxxsssmmmuuu\\\oooqqqkkkzzzmmmQQQ222///...---,,,,,,,,,,,,,,,000+++000000ZZZxxxEEE222LLLkkkUUUeeeDDDEEEQQQQQQQQQIII>>>>>>RRRfffnnnlllkkkcccpppxxx~~~xxxmmmpppvvvxxx}}}uuuxxx}}}}}}{{{|||}}}{{{www{{{wwwooo{{{yyy}}}wwwkkk^^^VVVVVVBBBEEEsssuuulllccccccyyyttt^^^<<<333666444111111000000000000111111+++<<<:::ppp\\\```cccXXXSSSEEE<<<777>>>GGGPPPXXXhhhmmmYYYMMMrrreeemmmaaaZZZZZZVVVTTT```sssyyy^^^SSSIIICCC===888;;;AAAQQQYYYjjjqqqkkkoooyyy{{{}}}UUU555111333111111111333444444333444666888AAAjjj|||```iiixxxVVVZZZ]]]WWWHHH???FFFSSSbbbfffdddrrruuu[[[YYYccciiitttzzztttppp```nnnxxxccc~~~mmmtttVVV@@@111...222000111444777888;;;DDDOOOSSSSSSZZZcccddd___```hhhjjjrrrRRRHHHJJJGGG>>>:::<<<@@@BBBGGGJJJLLLTTT[[[]]]rrrlllVVVfff```XXXrrrpppqqqWWWMMMKKKKKKJJJBBB777000000...---+++***))))))((((((''''''''''''''''''''''''''',,,...+++***---///---333666555000...---***&&&,,,111222,,,&&&'''***+++***+++,,,---------,,,,,,...///111333555555444222333555666666666888<<<@@@===>>>AAAGGGKKKJJJCCC<<>>AAA:::<<<@@@GGGKKKKKKEEE???JJJUUUmmmzzzggg___WWWTTTIIICCC>>>;;;777111///222666DDDTTT[[[ZZZUUULLLEEEVVVsss}}}~~~}}}|||xxx|||ssswwwxxx|||RRR]]]eeecccyyy~~~xxxiiiLLL111......---,,,,,,,,,------+++///999...CCCTTTuuu~~~hhh;;;BBBhhhRRRdddFFFJJJUUUQQQNNNGGG;;;;;;OOOeeeqqqvvvyyykkkaaa___uuuxxxiiipppuuuwwwzzz}}}yyyrrrqqqsssvvvwwwyyyyyyxxxxxxzzz{{{zzz|||}}}~~~}}}zzzuuuqqq{{{yyy{{{sss```XXXVVVPPPNNNGGG@@@FFFeeejjjppp}}}[[[999111222000111111000000000000111111111///666uuuaaaaaabbbWWWTTTEEE;;;888<<>>888:::>>>@@@CCCEEEEEELLLVVV\\\rrruuuRRRTTTooo}}}~~~^^^^^^ooopppwwwRRRLLLJJJIIIHHH@@@666000000------+++***)))(((((((((''''''''''''''''''''''''&&&***,,,,,,,,,,,,------555777666222///...+++'''+++111444///***)))++++++***++++++,,,------------///000111222111222333444666666666666888;;;>>>AAA888:::???FFFJJJJJJFFFBBBLLLVVVmmm{{{hhh]]]PPPNNNCCCAAAAAA???999222000444BBBMMMZZZaaa```ZZZTTTPPP```{{{|||zzz|||zzz}}}}}}wwwssstttuuujjjttthhhlllxxxuuurrrwwwdddFFF,,,...------,,,,,,,,,------333...333000OOO]]]kkkbbbttt^^^CCC@@@cccNNNbbbEEEIIISSSNNNJJJGGG;;;999KKK```mmmtttzzz{{{hhhYYYjjjhhhZZZmmmqqqxxx}}}}}}vvvnnnjjjqqqrrrsssuuuvvvxxxyyy{{{xxx{{{}}}{{{ttthhhZZZVVVVVVLLLNNNMMMLLLSSSfffuuuxxx[[[999111222000111111000000000000111111666///999rrrccc``````VVVTTTFFF;;;888<<>><<<:::;;;<<<@@@@@@III]]]kkkqqqRRR444333444///111///000222222222333555888HHHmmmSSSdddWWW\\\aaa\\\MMM>>><<>>AAAEEEGGGGGGKKKTTTXXXhhhtttXXXZZZiiirrrvvv~~~iiiUUUwwwaaaXXXlllbbbwwwVVVKKKIIIHHHFFF???555000000------+++***)))(((((((((''''''''''''''''''''''''&&&(((+++------,,,,,,...222555444000...---+++&&&)))000444000+++***+++*********++++++,,,---......111111111///---///333777666666666777999<<<===>>>777999>>>CCCGGGHHHFFFDDDGGGOOOffflll\\\JJJEEE>>>???CCCDDD>>>666444777EEENNNZZZ```]]]XXXWWWXXXfff|||~~~vvvyyy{{{vvv{{{|||~~~vvvwwwuuutttzzzuuukkkxxx```BBB+++------,,,,,,,,,------...444---222444[[[nnn|||ooo|||rrroooPPP???CCCaaaNNNdddGGGIIIQQQMMMIIIHHH;;;888GGGZZZeeemmmttt~~~wwweeeaaaxxxtttcccbbbhhhsss}}}tttjjjhhhjjjmmmrrrwwwzzz||||||yyy{{{{{{}}}|||ooo}}}vvv{{{yyyfff]]][[[YYYTTTNNNFFFCCCJJJ[[[qqqtttrrr}}}mmm[[[999222333000111111000000000000111111777000999eeeeee^^^]]]UUUTTTFFF;;;666;;;DDDKKKMMMLLLQQQYYYOOO```bbbdddxxxhhhVVVkkk}}}jjj\\\MMMJJJGGGCCCAAACCCGGGJJJBBBBBBAAA???>>>===<<<;;;<<<===@@@SSSgggkkkzzz~~~NNN222333444///111///000222222222444666888JJJmmmVVVqqqUUUZZZ___\\\MMM===999===OOOLLLUUUUUURRRppplllWWW```rrrwwwrrrooo}}}gggmmmtttAAA///444222333777666:::DDDOOOWWW^^^ddd```[[[]]]hhhooopppttt{{{xxxMMMEEEGGGCCC:::666999???BBBCCCHHHHHHLLLTTTVVV___sss}}}mmmhhhgggmmmpppuuuZZZrrrsssYYYQQQaaazzz~~~bbbzzz{{{SSSKKKHHHGGGEEE>>>444000111...---+++***))))))((((((''''''''''''''''''''''''%%%&&&***......++++++...///222222...------+++&&&'''///444000+++******)))*********+++,,,---...///111222111...,,,---333888666666666888;;;<<<;;;999888:::===@@@CCCDDDDDDEEEFFFLLL```wwwXXXMMMHHHGGGBBBBBBEEEFFFBBB<<<;;;>>>FFFPPP]]]bbb[[[RRRSSSYYYfffuuu{{{yyy|||zzzrrrnnnnnnooottt{{{~~~}}}zzz~~~yyyvvvyyymmmyyy\\\???---------,,,,,,,,,---......,,,---888888[[[tttTTT666DDDaaaRRRjjjLLLIIIPPPMMMMMMHHH<<<777CCCSSS]]]eeelllsssuuu```ggg{{{aaafffmmmwww}}}rrriiijjjllloooqqqpppnnnkkkxxxyyyyyyzzzxxxgggssszzzvvvggghhhnnnzzzjjjccc^^^XXX___WWWNNNGGGCCCLLLhhhvvvuuuttt{{{xxxtttZZZ:::333555222111111000000000000111111222222555SSSeee[[[YYYSSSUUUGGG;;;555999AAAFFFFFFGGGOOOZZZUUUcccmmmxxxtttTTTPPPZZZyyy```^^^WWWNNNGGGDDDHHHLLLAAADDDEEECCCAAA@@@<<<888444===???PPPlllnnnqqq|||JJJ000333444///111///111333333333555888:::BBB{{{eeesssOOOTTTZZZYYYMMM???:::>>>EEEGGGQQQVVVOOOYYY|||qqqhhhddd___]]]]]]kkkjjjzzzttt{{{gggtttrrrfff<<>>@@@BBBDDDHHHNNN___uuuvvvmmmwwwyyyTTTIIIMMMKKKMMMIIIGGGGGGDDD@@@BBBFFFHHHQQQ\\\]]]QQQHHHOOO]]]ooowww~~~}}}xxxlll___UUURRRRRRXXXeeeuuu~~~||||||zzzzzzyyyqqqqqqooouuuTTT:::...,,,,,,,,,,,,,,,---...///+++///<<<999WWWrrrggg:::@@@aaaUUUnnnNNNGGGLLLLLLOOOHHH<<<777BBBPPPXXX```ggglll|||xxxgggfffrrr~~~sssppplllnnnyyyxxxrrrrrrsssttttttooohhhbbbooouuuyyyyyyzzzkkkjjjttt~~~tttsssssszzzrrriiikkk___YYYUUUKKKHHHcccqqqaaatttmmmlllpppzzziiittttttYYY999333555222111111000000000000111111...555222HHHdddXXXVVVRRRUUUGGG;;;666:::AAADDDCCCGGGVVVfffrrrsss}}}sss]]]HHHOOOYYYdddxxx{{{cccOOOFFFDDDFFFGGG@@@FFFHHHFFFDDDDDD???888444@@@===JJJnnnvvvuuu|||yyyGGG...333444///222000222333444555666999;;;@@@|||lllggg}}}LLLQQQWWWVVVKKK>>>:::===>>>GGGMMMRRRTTTTTTddd}}}yyyiii^^^WWWRRRYYYiiiyyylllwwwXXX999111666111999<<>>CCCCCCGGGQQQUUUXXXeeekkknnnMMM<<>>gggyyy{{{xxxDDD---222444///222111222444555555777:::<<>>BBBBBB===:::<<>>444777FFFVVV___aaadddtttssskkknnnrrroooooopppyyyxxxnnnjjjqqqwwwvvvxxxtttssswwwnnnkkkvvvzzzwwwrrruuu{{{~~~hhhQQQLLLIIICCC^^^nnndddccc\\\___|||~~~TTT<<<666222222222111000000000111222333000;;;777???zzzsssJJJAAAMMMQQQFFF:::888888???HHHFFFHHHbbbsssaaa\\\eeekkkdddYYYPPPLLLPPPiii[[[aaa{{{uuuaaavvvlllTTTMMMPPPQQQKKKFFF===@@@EEEJJJMMMKKKFFFAAA???:::888BBB[[[uuukkk<<<333222000111///111222333333444777;;;???MMM|||fffTTT```KKKYYYSSSHHHFFF444666???DDDLLLSSSUUUVVV^^^iiiaaalllyyyjjjxxx___EEESSSooo|||sssbbbbbbqqqqqqBBB***>>>555555>>>GGGNNNXXXbbbhhhlllnnnpppooo___YYY[[[___fffnnnyyyxxxlllFFFDDDAAA@@@>>><<<===@@@AAAAAACCCFFFJJJPPPVVVYYYgggjjjVVVbbbxxxsss\\\WWWMMMGGGIIIWWWttt|||zzzqqqcccWWWjjjyyyttttttpppMMMMMMJJJHHHEEE===444///000,,,+++***)))(((((((((((()))((((((((('''''''''&&&%%%(((,,,---,,,+++,,,---+++000111///...000---(((((((((,,,///---((('''***))))))***+++,,,,,,,,,,,,,,,000555888888555222000...000555<<>>===BBBGGGNNNNNNJJJAAA===HHH```tttwww}}}ttt\\\OOOJJJDDDAAAGGGXXXqqqzzzxxxyyy~~~}}}xxx}}}jjj|||qqq~~~dddDDD111//////...------...///111222222000888@@@MMM~~~{{{ddd;;;>>>^^^^^^ooobbb777NNNLLLIIIIII???555666CCCQQQZZZ\\\bbbooonnngggmmmqqqooooooooowwwxxxnnnkkkqqquuusssqqqnnnlllnnntttzzz~~~wwwoooqqqxxx{{{~~~fffXXXKKKKKKIIIDDDbbbpppeeecccZZZ\\\~~~uuuQQQ888444222333222111000000000111333333000555333AAAsssuuu~~~OOOAAAIIIMMMBBB555999777===DDDDDDHHHbbbvvv]]]LLLNNNXXX^^^___IIIHHHGGGooooooiiijjjXXXHHHEEEKKKMMMKKKIIIBBBDDDGGGKKKMMMKKKGGGCCC???<<<:::DDD[[[tttggg:::444444111111///222333444555666999===AAANNNxxxwww[[[\\\GGGUUUWWWNNNGGG666:::<<<@@@HHHOOOQQQSSS\\\fffaaaiiittt{{{SSSIIIfffuuuggg^^^dddnnnnnn{{{>>>---;;;666>>>GGGLLLQQQXXX___fffkkkqqqtttwwwmmmdddbbb```]]]^^^bbbkkk|||~~~tttGGGEEEDDDCCC???:::;;;>>>AAABBBCCCEEEIIINNNTTTXXX^^^sssjjjhhhtttssszzzfff```SSSWWWPPP@@@LLLyyy```}}}www{{{lllnnnNNNMMMJJJHHHEEE>>>444///000,,,+++***)))((((((((((((((((((((('''''''''''''''&&&(((+++,,,++++++---...)))...000000000000---)))((((((+++///...)))(((***))))))***+++,,,,,,,,,,,,***...555<<>>:::===DDDLLL\\\xxxyyyiii[[[TTTNNNHHHJJJRRRWWWRRRJJJBBBDDDRRRiii{{{{{{}}}jjjbbbYYYVVVTTTYYYmmm{{{vvvwww|||vvv{{{vvv|||sssttt|||rrrxxx^^^@@@///---......------...000111222111555<<>>KKKSSSVVV```jjjgggbbbkkkpppmmmmmmnnnuuuvvvooolllppprrrppppppnnnllllllooouuu{{{~~~uuulllrrr|||zzz}}}~~~zzz}}}ooo\\\JJJMMMIIIGGGJJJGGGDDDddduuukkkggg]]]___vvv{{{wwwjjjLLL444222222444222111000000111222333444333333222EEEjjjrrrNNN<<>>444000111,,,+++***)))(((((((((((('''''''''''''''''''''''''''((()))***+++,,,---...(((,,,///111111000...+++((('''***......***(((***))))))***+++,,,,,,,,,,,,,,,---222999???BBB???<<<222222333777???BBB;;;222111222:::DDDDDD??????EEEDDD]]]|||ssskkkhhheeebbb```___WWWMMMHHHMMM]]]ooo{{{{{{}}}}}}yyylllfffaaa```nnn~~~xxxuuuxxx|||zzz|||zzz{{{yyyaaayyyqqqrrrWWW;;;---,,,......---......000222333555:::===888GGG}}}HHH888^^^dddgggdddAAAJJJIIIKKKHHH@@@666444;;;FFFOOOTTT```gggbbb___jjjoookkkkkklllqqqsssooolllnnnooommmppppppooonnnnnnqqquuuyyy||||||lllhhhwwwxxxxxxxxxssswww}}}wwwZZZ@@@AAABBBEEEGGGIIIKKKEEEBBBfffxxxooojjj^^^bbb}}}wwwzzzmmm}}}III333333333444222111111000111222444555777777666FFFccc~~~QQQ<<>>???MMMiii```888333444111222222222333555666999<<>>555000111,,,+++***)))((((((((((((&&&&&&&&&'''''''''''''''''''''''')))+++------...)))+++...111222000------(((''')))...///+++)))***))))))***+++,,,,,,,,,,,,///------111999@@@DDDEEE666222///444BBBLLLEEE888222111999FFFIIIBBB???DDD===```vvvbbbZZZRRRQQQZZZhhhuuu}}}||||||}}}xxxpppjjjiiiqqq|||~~~yyyvvvvvvyyyzzz{{{yyyzzz\\\\\\tttnnnZZZtttqqqlllOOO666++++++............///111333444666<<<===666CCCkkkYYY<<>>DDDHHHWWWjjjfffddddddCCCNNNQQQDDD===777999:::???FFFJJJLLLSSS[[[ddd\\\YYYhhh|||yyy}}}YYYZZZcccnnneeeQQQ\\\mmmttt|||bbb;;;777BBB>>>DDDQQQUUU]]]___`````````aaaccceeeooosssrrrlllccc___```bbbqqqoooSSSLLLIIILLLGGG<<<999===???AAABBBAAAAAAEEEMMMTTTUUU^^^mmm}}}xxx~~~mmmdddVVVRRRQQQGGGLLLcccsss~~~vvvgggvvvOOONNNKKKIIIFFF???555000111,,,+++***)))((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&))),,,...---,,,,,,+++---111111...---...)))&&&(((---///,,,)))***))))))***+++,,,,,,,,,,,,000...+++,,,222:::BBBFFF666222---111BBBRRROOOBBB444///555DDDHHHAAA>>>BBBGGGggg}}}sssiiieeeiiiqqqvvvyyy}}}{{{{{{xxxwww{{{xxxtttuuuxxxxxxrrrrrrxxxnnnKKKVVVbbbooozzzqqqtttqqq}}}dddGGG111+++---............///111333555333999<<<888BBBTTTccc>>>OOOeee```gggHHH>>>BBBOOOHHHBBB:::666888@@@KKKRRR[[[bbb```bbbkkklllhhhlllhhhiiijjjkkklllllllllkkkjjjjjjjjjkkkkkkjjjiiihhhkkk}}}xxxfffiiiyyy~~~{{{~~~zzz|||zzzcccWWWQQQMMMQQQXXXvvv]]]VVVLLLWWWWWWRRRMMMGGGIIIoooyyylllZZZ^^^tttuuuEEE555777555222222111111111222333555666666===999CCCRRRTTT<<>>EEEIIIJJJOOOUUU```___XXX]]]rrryyyiiiRRRRRRfff^^^GGGVVV}}}sssyyyuuu{{{[[[777888======MMMZZZdddaaacccddddddbbb``````aaa```hhhmmmkkkfffdddcccbbbggglll___QQQIIIKKKIII>>>:::>>>===???AAA@@@???CCCLLLTTTaaaVVVaaayyyxxxgggqqqyyy______[[[MMMOOOooozzzwww{{{uuuiii~~~UUUOOOLLLIIIFFF???555111111,,,+++***)))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&***---///---+++///,,,,,,000000,,,,,,000)))&&&'''---000---***)))))))))***+++,,,,,,,,,,,,......------...222888<<<888777222111>>>NNNQQQIII:::000111>>>DDD>>>>>>EEENNN^^^{{{vvvrrrssssssrrrmmmggghhhqqq{{{{{{qqqpppuuuxxxxxx{{{mmmWWWuuuwww~~~xxxjjjssswww\\\???...,,,000............000222444555333555888888@@@CCCzzznnnXXX333EEE___ZZZkkkTTTCCCCCCLLLJJJEEE===666555;;;FFFNNNSSS\\\___ccclllkkkhhhooogggffffffhhhkkkkkklllmmmmmmkkkiiijjjnnnpppooommmlllvvv~~~uuukkkuuuzzz|||xxxxxx|||vvvggg]]]XXXWWWzzz{{{rrr^^^ddd```VVVNNNJJJLLLnnn{{{mmm[[[```ttt{{{wwwrrrAAA222666444111111111111111222444666777888:::999IIIMMM[[[??????KKKJJJBBB555555999@@@DDDDDDDDDFFFFFFSSS]]]cccwww}}}iii]]]YYYWWWVVVTTTTTTUUUTTTRRRPPPMMMJJJMMM^^^|||zzzQQQ111222444222444555444666999<<>>@@@>>>===AAALLLTTTggg\\\jjjyyygggooo\\\___ZZZNNN\\\|||dddUUU\\\uuuhhhYYYOOOLLLIIIGGG???555111222,,,+++***)))((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$&&&***...///---)))111,,,+++//////+++,,,111)))&&&'''---000---***)))))))))***+++,,,,,,,,,,,,+++...111111......000222<<<>>>:::333888GGGMMMIIIAAA333///;;;AAA===@@@IIIHHHIIIbbbwwwrrrqqqqqqqqqRRRJJJLLL\\\nnnyyynnnlllsssyyywww|||ZZZNNNzzzccctttsssVVV:::,,,---333............000222444666777333333444===;;;|||yyyuuu\\\AAA???\\\VVVooo```KKKFFFKKKKKKFFF>>>666333888BBBJJJLLLWWW]]]cccllljjjiiirrrfffddddddgggjjjkkklllnnnmmmhhheeegggmmmrrrrrrqqqqqqqqqpppppp}}}|||{{{vvvwww{{{yyyuuuuuunnnhhhZZZPPPKKKMMMjjj}}}{{{ttthhhXXX^^^lllzzzvvvppp>>>000444333111111111111111222444666777<<<888999QQQMMM~~~sssMMMEEEKKKIIIAAA666555777===BBBDDDDDDEEEAAANNNTTTTTTccc{{{iiidddYYYXXXWWWWWWXXXWWWUUUSSSOOOOOORRR```zzzyyyIII...333666333333333666888;;;>>>BBBGGGNNNRRRVVVVVV|||aaawwwLLLQQQSSSJJJNNN555222333888@@@DDDCCCCCCFFFIII___]]]VVVbbbfffaaahhhooossszzzrrr]]]\\\ccczzzgggUUUSSSHHHIIImmmvvvlllyyymmm>>>555FFFGGGUUUkkkeeennnnnnnnnmmmkkkiiiiiikkkmmmooopppjjjaaa^^^eeejjjjjjeeetttwww]]]JJJJJJIII???888;;;:::===???===<<>>???AAAFFFKKKGGGRRRqqq~~~rrrllljjjkkklllNNN>>>DDD\\\jjjrrr~~~||||||xxxQQQRRR|||}}}yyyzzzppp~~~iiiJJJ333,,,,,,+++------...///000111222222000666777666777@@@hhhyyy@@@BBBVVVVVVppp^^^KKK>>>QQQHHHGGGAAA888222666CCCNNNKKKQQQYYY___bbbbbbaaaaaa```cccgggiiiiiihhhhhhiiieeeiiiiiifffhhhnnnpppnnnppprrrssssssssstttwwwyyy{{{uuupppxxx~~~{{{tttiiiYYYJJJEEEKKKYYYdddnnniiiiiihhhVVVKKKfff~~~~~~eee555333888111111000//////111444666888888888AAAAAAMMMLLLeeeTTT???IIIOOODDD999333:::BBB>>>@@@GGGGGG<<>>;;;777666;;;@@@AAACCCGGGHHHSSS[[[^^^dddooowwwyyyxxxkkkmmm~~~|||xxx{{{zzz\\\[[[TTTGGGQQQnnnyyy}}}ccc~~~RRR666@@@LLLVVV[[[___dddhhhsssmmmhhhhhhmmmooolllgggooommmiiifffdddggglllppphhh}}}|||kkkGGGSSSRRRAAAFFF666999;;;======>>>AAAGGGMMMRRROOOcccooommmppprrrnnnbbbgggttt}}}yyynnn^^^xxxYYYSSS~~~|||QQQQQQLLLHHHEEE???666///...,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&)))///...***///******000444111......,,,&&&%%%+++...,,,***+++++++++++++++,,,---......//////...///000111333444666999:::777333777CCCMMMGGG???999<<<@@@AAACCCFFFKKKDDDIII```zzz{{{ttttttzzzsss~~~xxxtttvvv{{{ttt```QQQWWWfffooouuu}}}~~~}}}yyyzzzsssdddqqqvvvssstttyyybbbEEE111,,,------------...///000111222222333555555777777:::___VVV;;;RRRSSSiii___JJJ555HHHGGGFFFAAA888111444@@@KKKOOOSSSXXX]]]```aaa___]]]aaacccggghhhhhhhhhhhhhhhhhhkkkkkkggghhhmmmooolllnnnnnnoooooooooqqquuuyyywwwuuuttt}}}}}}ppp___TTTTTT\\\fffkkkjjjeeeffffffXXXPPPhhhbbb555222666111111111111111222555777999999;;;DDDCCCKKKIIIbbbXXX@@@NNNOOO<<<:::333:::AAA===???FFFFFFAAAIIILLLJJJSSSiii{{{~~~{{{yyyzzz~~~~~~ooo```ZZZ\\\\\\UUUWWW[[[UUUPPP]]]VVVaaarrruuuuuufffggg{{{aaa???...222333444777666:::;;;???EEEMMMTTTZZZ]]]\\\WWWqqqnnnQQQkkkgggRRRDDDMMMAAA999777888;;;<<<===BBBHHHCCCLLLTTTXXXaaappp}}}nnneeehhhxxxvvvrrrkkkdddWWWaaaTTTFFF```eeetttyyyhhhDDD???HHHTTT]]]aaadddgggjjjpppllliiijjjmmmooonnnllljjjjjjjjjhhhgggeeeeeeeeennn{{{{{{zzzPPPOOOQQQFFFIII<<<===<<<;;;===@@@EEEHHHJJJKKKLLLYYYmmmtttuuuvvvrrr~~~zzzgggZZZrrr}}}wwwPPPOOOJJJGGGEEE>>>555//////,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%)))...///,,,+++(((***000444333000///,,,'''&&&***...---++++++++++++++++++,,,---...///////////////000111333444333777999777444777@@@IIIIII@@@;;;===AAABBBBBBCCCEEE===<<>>DDDIIINNNUUU]]]ccc\\\UUUppp[[[hhhfffSSSZZZKKK888777999:::999999???HHHDDDHHHKKKLLLRRR___lllssswwwrrrrrr{{{rrrlllvvv___NNNllluuuhhhsssSSSMMMxxxPPPAAAMMMUUU```hhhkkkkkkkkklllkkkkkkjjjkkkmmmoooppprrrkkkkkkkkkjjjiiifffcccbbbmmmqqqxxxXXXGGGLLLHHHGGG>>>@@@<<<:::<<>>:::666333666===DDDIIILLLOOOSSSDDD555333111GGGppprrrjjjqqqsssmmmppp|||zzzyyyxxxwwwyyy}}}rrrxxxsssddd[[[mmm{{{~~~}}}}}}~~~xxxdddyyyzzziiiOOO999...,,,...///.........///000111111111888222111::::::111IIIyyytttvvv]]]999OOOYYYcccuuubbb:::EEEFFFFFFCCC;;;333222999AAALLLKKKLLLSSS]]]cccdddbbb```cccfffggggggffffffgggfffggghhhhhhiiilllmmmmmmnnnppppppooonnnmmmmmmoooiiiooouuu~~~}}}www}}}yyyssspppjjjjjj|||uuuTTT555000222222222333444444555666888;;;>>>EEEKKKNNNNNNLLL```YYYMMM@@@:::MMM>>>555888>>>;;;>>>DDDCCCDDDBBBGGGPPPUUUXXXcccpppqqqyyy}}}tttiii___PPPMMMRRRQQQVVVUUU\\\yyyvvv[[[SSSIIIRRRNNNeeeDDD333111777333333888999:::AAAGGGKKKLLLQQQZZZbbbbbbXXXkkkpppnnn}}}ZZZSSSYYYFFF<<<888777888888888===DDDDDDFFFFFFEEEGGGOOOYYY```}}}{{{}}}cccRRRfffiii___YYYNNNQQQiiirrr|||wwwDDDFFFYYY```jjjqqqrrrpppmmmlllhhhjjjkkkkkkjjjlllooosssrrrqqqooommmmmmllljjjiiikkkiiittteeeHHHKKKMMMFFF>>>>>><<<;;;===AAADDDEEEEEEGGGJJJQQQTTTRRRXXXoootttccciiivvvyyyQQQLLLIIIHHHEEE===333///111,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%"""&&&&&&$$$&&&,,,//////++++++,,,...111222///***,,,***((((((,,,///...+++*********+++,,,---////////////000000111111222222444777::::::888999>>>CCCEEE@@@;;;;;;BBBFFFCCC===444444444333333555777777888DDDDDD@@@???222555QQQfffdddgggmmmmmmjjjqqq|||{{{wwwsssrrruuuxxxxxxwwwiiiwwwfffppp|||~~~|||{{{}}}vvvqqqzzzhhhwwwbbbGGG555...------.........//////000000111111555000000999;;;111BBBkkk}}}{{{WWW888CCCTTTXXXrrrhhh???AAAEEEGGGFFF???666333777===IIIGGGHHHOOOYYYaaacccbbb^^^aaaeeeffffffffffffggggggfffggghhhhhhgggggghhhlllooosssuuutttsssrrrqqqpppuuuyyy|||uuuwwwiii|||{{{}}}sssvvvJJJ555000111333222222444555555666999>>>BBBHHHNNNVVVTTTSSSbbbaaaRRRBBB888III@@@555777<<<999===CCCAAA@@@>>>DDDQQQVVVWWW___mmmmmm{{{zzz{{{pppfffVVVQQQVVVVVV[[[RRRbbbuuulll]]]___```hhh~~~lll<<<111333999333222888:::>>>EEELLLNNNLLLNNNVVV]]]eee]]]fffoooxxxcccqqqMMMMMMSSSJJJEEE;;;444555999;;;<<<>>>>>>@@@DDDGGGJJJPPPYYY```nnnqqqtttvvvwwwvvvsssqqq~~~bbbXXXaaadddrrrnnn```[[[mmmzzz{{{}}}yyy\\\BBBMMMaaagggoootttuuurrrmmmjjjfffiiikkkjjjhhhhhhmmmqqqqqqqqqrrrtttvvvtttpppllljjjgggtttzzz|||YYYRRRUUUKKKBBB:::<<<>>>>>>===>>>AAADDDDDDBBBLLLZZZYYYVVVjjj}}}hhhjjjzzzsss|||~~~vvv~~~zzzuuuRRRMMMKKKIIIFFF===333///111,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%###&&&'''$$$%%%***...///,,,,,,,,,,,,///222000***,,,+++)))'''+++000///,,,))))))***+++,,,...///000//////000111111111111111555888::::::888999===AAAEEEAAA<<<===EEELLLHHH@@@444888999666333444333111555BBBJJJNNNMMMBBB???HHHZZZ[[[\\\^^^```eeennnwwwzzzvvvrrrqqqrrrttttttsss{{{}}}www}}}{{{{{{|||~~~zzz}}}qqqlll~~~yyyqqqZZZ???111......---,,,.../////////000000000111111000000777:::222===[[[nnnAAA999SSSPPPjjjlllJJJ>>>CCCFFFGGGAAA888444666:::FFFFFFGGGMMMUUU[[[^^^___\\\___cccfffffffffggghhhiiigggggghhhgggcccbbbccchhhmmmssswwwyyyyyyyyyyyyssswwwxxx{{{|||yyyuuuwwwfff???555000111444333222444666777777;;;BBBGGGJJJOOOZZZWWWZZZcccxxxjjjQQQMMMEEEBBBCCC666555:::888<<>>;;;;;;???CCCCCC>>>FFFWWWWWWRRReeeqqqoooyyy{{{sss\\\bbbeee[[[MMMCCCKKKlllkkkzzzuuuwwwxxx~~~pppRRRNNNMMMLLLGGG===222///111,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$'''((($$$$$$(((---...+++,,,***)))---333222---,,,,,,)))'''***000000,,,))))))***+++,,,...///000//////000111222111111000666777888888777888<<>>???DDDFFFBBB999333444777@@@BBBFFFKKKRRRXXX\\\^^^YYY]]]aaaeeefffggghhhiiigggdddeeeiiiiiidddcccfffkkknnnrrruuuvvvxxxzzz|||sssvvvtttwww}}}zzz~~~|||uuuYYY666555111111666333333666999999:::>>>FFFMMMMMMOOOZZZVVV\\\bbbmmm|||TTTJJJJJJEEEEEE777555888777;;;AAA>>>888<<>>BBBBBBBBBHHHPPPSSSUUU```lllkkkhhhuuuxxxzzz{{{www^^^OOOaaadddgggjjjnnnqqqrrrpppkkkgggdddeeefffgggiiikkkoooqqqlllllloootttyyyxxxqqqkkk___bbbkkkvvvUUUTTTNNNAAA<<<======>>>===>>>???@@@@@@@@@FFFMMMMMMLLLZZZlllooofffjjjuuu~~~xxxWWWSSSSSSIIIDDD???:::AAA\\\ttt~~~kkkRRROOONNNMMMHHH===222///111,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$(((((($$$###''',,,...)))+++)))''',,,444555000,,,---***&&&***111111,,,))))))***+++,,,...000000//////111222222111000000555666666666555777:::>>>===<<<999;;;FFFPPPKKKAAA;;;<<<888///...333777666CCCFFFUUUUUUGGGMMMSSSDDDIIIEEEAAAFFFYYYmmmrrrlllqqqxxx{{{uuujjjgggppp{{{~~~}}}||||||{{{||||||~~~~~~wwwsss}}}wwwYYYlllsssyyycccIII000***...///---,,,////////////000000000000+++333333000333111444@@@vvvZZZ222UUUIII[[[mmmZZZ:::===BBBEEEBBB999222222444999===CCCJJJPPPWWW^^^bbbXXX\\\aaadddfffgggiiijjjbbb```bbbiiikkkhhhhhhmmmrrrssssssrrrrrrssswwwzzzvvvyyywwwyyyzzzyyyyyy}}}rrrQQQ111444111111666333444777;;;<<<<<>>555<<>>;;;888:::>>>@@@@@@HHHRRRRRRLLLPPPZZZ\\\bbbppp{{{tttPPPSSSbbb[[[hhhjjjmmmpppqqqoookkkgggccccccdddgggkkkooorrrtttvvvqqqkkkkkkpppttttttsss```ccccccnnnYYYUUUTTTEEE@@@===;;;===@@@BBB@@@===666AAAIIIJJJJJJPPPXXX\\\SSSSSS___qqqpppUUUOOOUUU???HHHHHHFFF\\\qqq|||~~~bbbQQQNNNJJJMMMIII999222111***,,,,,,++++++***)))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&%%%'''***---///,,,))))))---000222222---,,,)))'''(((,,,333888...,,,+++)))***+++---///...///000000///111333666444333666<<<===<<<>>>BBB;;;>>>===>>>IIIVVVSSSFFFCCC<<<666555222///333;;;999JJJSSSNNNLLLRRRQQQIIIBBBBBB??????MMMaaammmmmmpppxxxxxxmmmeeeiiitttzzz~~~}}}|||zzz|||}}}}}}|||iiifffuuuwwwmmmiiiVVV@@@...,,,///,,,,,,000////////////////////////000000000111222333555555fffyyyxxx___111QQQiiiEEEooommmMMMGGGCCCBBBBBB???888222000777;;;CCCJJJLLLOOOYYYdddeeeaaa___bbbfffhhhhhhiiinnnjjjggggggjjjllllllkkklllkkknnnpppjjjdddlllzzzuuuvvvzzz|||zzzxxx|||qqqbbbhhh{{{zzzsssnnnCCC444777,,,111555666999777555777>>>FFFNNNRRRXXXXXXZZZ[[[XXXZZZjjj|||xxxggg888???JJJCCC>>>666222777>>>???:::<<<:::<<>>DDDKKKUUU[[[```\\\TTTMMMMMMQQQYYYhhhrrrdddiiiyyyhhhMMMUUUTTTDDDKKK;;;***???:::>>><<<;;;<<<@@@DDDGGGHHHLLLSSS```pppooo```ooo}}}qqqwww|||qqq___]]]dddfffcccfffhhhhhhgggdddccceeehhhddddddfffjjjpppssssssqqqtttqqqllljjjnnntttuuusssmmmZZZhhhppplll}}}TTTLLLTTTGGG???;;;>>>>>>;;;<<>>@@@DDDGGGFFFGGGPPP[[[]]]___dddhhh~~~kkkZZZPPPIIINNNFFF:::aaauuu}}}yyyxxxfffQQQLLLHHHKKKHHH999333222+++,,,,,,++++++***)))))))))''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%'''***,,,...+++((((((,,,///000000---,,,***((((((,,,222777+++++++++,,,---...000111444444444333222222444666444222333777999:::>>>DDD;;;>>>>>>???JJJWWWVVVLLLJJJ<<<000,,,+++...999EEE===JJJSSSQQQOOOPPPNNNHHHKKK@@@777<<>>555111111555999@@@GGGIIILLLUUU```fffcccaaaccceeefffeeedddkkkjjjgggfffggghhhjjjkkkkkkkkkoooqqqjjjcccjjjwwwtttsssuuuyyyxxxuuuvvvyyywwwZZZHHHNNNaaannnqqqooocccxxx<<<222666...333444444888777888<<>>;;;:::888;;;AAAFFFIIIMMMSSS\\\dddiiikkkttttttMMMJJJmmmHHH333444222444999===@@@FFFNNNVVV\\\aaa```ZZZVVVWWWZZZVVV]]]fffeeehhh|||dddeeeXXXSSSIIIEEE999888CCC:::<<<:::999:::===@@@BBBBBBCCCMMM[[[nnnssseeefff}}}XXX[[[oooiiixxx|||jjj___```eeehhhhhhdddfffgggfffcccaaabbbccciiihhhiiilllppprrrpppnnneeeiiimmmnnnoooqqqpppmmmrrrccchhhkkkfff```QQQQQQLLLDDD======???@@@??????===???CCCGGGEEEEEEMMMWWWWWWZZZaaaeeevvvggg\\\PPPNNNIIIDDDgggrrrhhhOOOIIIFFFJJJGGG999333333---,,,,,,++++++***)))))))))''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%&&&)))+++,,,***((((((+++---//////---,,,***((((((+++111555,,,+++++++++,,,---///000000111111000000000333555888333222555888:::???FFF<<>>======EEEOOO^^^kkkddd[[[aaafff|||}}}YYYWWWGGGLLLtttwwwdddaaaeeegggjjjnnngggiiikkkkkkhhheeedddcccggggggfffgggiiiiiigggfff\\\dddjjjkkkkkkmmmllljjjqqqjjjfffdddbbbqqqqqqUUUEEELLLFFF>>>999<<>>444===\\\rrrssspppsssaaaWWWYYYhhhssstttwww}}}}}}yyyyyy|||{{{eee\\\nnn~~~yyy~~~}}}}}}|||}}}~~~{{{yyyllldddwwwsssnnnhhhRRR999000***,,,...------...........................---------...///000222222HHHYYY;;;MMM]]]FFFhhh```DDDAAAAAADDDCCC<<<555333111444:::AAACCCEEELLLTTTVVVZZZ]]]___cccggghhhfffdddggghhhddd___^^^dddjjjfffhhhooossskkkbbbdddooovvvqqqqqqzzz}}}tttooojjjdddooorrraaa```eeepppvvvuuuXXX222///222111666222666888;;;@@@EEEJJJPPPUUUXXXYYY\\\^^^]]][[[^^^iiitttWWW===DDDBBBCCC???666333777===???777666:::AAAEEEEEEGGGKKKMMMWWW___bbbgggpppxxxzzz|||xxxtttkkksssllleee\\\ZZZzzzmmmddd777777777666888>>>CCCGGGOOOWWWUUUZZZ___aaabbbbbbeeegggiiiccc[[[bbbggg___www[[[iiiZZZOOOQQQOOOGGG000:::;;;::::::;;;===>>>>>>======AAA@@@FFFUUUYYYUUUWWWOOO^^^qqq~~~wwwhhh```KKK888___mmm```eeekkkhhhggglllhhhjjjmmmnnnlllhhhdddbbbeeeddddddddddddccccccbbbaaaffffffccceeelllnnnjjjhhhkkkdddbbbeeeggg\\\>>>IIIHHHCCC;;;;;;>>>:::333999;;;???DDDCCC@@@CCCIIINNNLLLTTT]]]hhh|||zzznnnZZZSSSTTTjjjxxxbbbWWWeeeuuujjjMMMmmm]]]QQQKKKHHHKKKHHH999222111+++,,,,,,++++++***)))))))))''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&'''))),,,,,,,,,++++++,,,...///...---+++)))((()))---111333///***'''(((,,,111555222444555777888;;;???BBB===777555888;;;::::::===555777:::AAANNNYYY[[[XXXJJJ888+++,,,---111BBBXXXIIIKKKQQQXXXVVVNNNHHHHHHBBB444999SSSgggkkktttvvvvvvqqqjjjiiinnnuuuyyyyyyzzzzzzwwwtttsssvvvyyy{{{sssqqqyyyxxx{{{pppgggiiizzznnnddd___KKK222...,,,---///......///------------------------.........///000111222333???mmmpppBBBIIIbbbKKKlllvvvMMMBBB;;;???EEEAAA777///222333888???BBBCCCHHHOOOOOOUUUZZZ[[[___eeegggeeeaaafffiiieee^^^]]]bbbhhhfffiiiqqqvvvoooeeegggqqqtttoooqqq}}}xxxoooeee[[[```ooowww~~~{{{xxxkkkiii{{{zzzyyyeeeqqqOOO444111///111777333;;;999>>>DDDIIILLLPPPUUUYYY\\\aaabbb___[[[\\\bbbhhh{{{uuuIII333BBBDDDBBB:::555888>>>@@@888777:::@@@DDDDDDFFFIIIJJJSSS^^^eeejjjqqqvvvxxx|||xxx|||zzz}}}qqqjjjmmmsssZZZ]]]aaalllrrr}}}GGG>>>555888888;;;BBBGGGJJJRRRYYYYYYZZZ]]]```bbbdddeeefffccceee\\\[[[aaa^^^rrryyyyyyhhhSSSGGGHHHMMM;;;@@@:::999999;;;===>>>>>>======AAA;;;:::GGGOOOQQQXXXVVVZZZbbbjjjppptttxxxzzzyyyuuutttzzz~~~sssdddZZZXXX888HHHpppttteee^^^hhhllleeeaaaeeeccceeeiiikkkkkkgggbbb^^^eeeeeefffeeeeeeffffffggghhhjjjfffbbbhhhrrroooeeeaaakkkeeedddkkkeeerrrrrrRRRGGGHHHEEE@@@===???>>><<<999999===AAA@@@===>>>BBBGGGBBBHHHRRR```nnnbbbbbb^^^rrr~~~jjjaaaqqq}}}TTTLLLaaaYYYUUUMMMIIILLLIII:::333222+++,,,,,,++++++***)))))))))''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&'''+++,,,---,,,,,,,,,---//////...,,,)))'''(((,,,///333000+++)))+++000777<<<777888999999999:::===???<<<666333777:::999888999111000444@@@OOOXXXVVVPPPIII777+++---000888TTTtttggghhhhhheee___VVVMMMGGG@@@888@@@YYYjjjmmmtttppp```aaaiiimmmwwwxxxyyyxxxwwwwwwxxxyyyvvvwwwooovvv{{{{{{|||~~~~~~}}}sssdddlllwwwkkk]]]SSSBBB.....................///------------------------............///111222333333RRRxxxhhh>>>BBBdddXXX[[[mmmWWWEEE777:::CCCBBB888...222222777>>>AAAAAAEEEJJJLLLTTTYYYWWWYYYaaadddaaaaaafffiiigggaaa^^^aaafffiiikkkssswwwpppeeegggpppooolllqqqyyyooojjjYYYZZZjjjwww}}}vvveeeZZZOOOBBB@@@LLLaaauuuxxxkkkkkkvvvzzz{{{{{{tttyyy~~~{{{[[[|||GGG555333---111999555???===BBBIIIMMMQQQTTTZZZ^^^eeejjjlllgggaaa___```aaammmaaa777@@@CCCAAA;;;888:::>>>???999777999???BBBBBBDDDHHHGGGOOO[[[fffooouuuxxxzzzzzz~~~wwwyyy|||xxx|||~~~|||uuunnnjjjiii}}}hhhaaacccuuulllttt999>>>---999999>>>FFFJJJMMMRRRYYY\\\[[[\\\___bbbdddcccbbb]]]dddccc```aaabbbnnnttt|||XXXJJJTTTNNNAAA;;;:::888999:::<<<;;;;;;:::@@@===>>>GGGIIIKKKVVVOOOMMMQQQ[[[cccfffhhhiiissslllggglllzzzsssfff``````aaaGGGTTTSSSMMMqqquuuiiibbbbbbhhhjjjccc___```ccceeeiiimmmooommmgggcccbbbccceeeeeedddeeehhhjjjhhhkkkiiigggpppyyyppp___cccmmmiiifffllleeeiiizzzLLLEEE???===<<<;;;===AAA:::999<<>>::::::>>>FFFCCCIIIOOO]]]pppaaacccjjjTTT[[[bbbWWWUUULLLHHHLLLIII;;;555555...,,,,,,++++++***)))))))))''''''&&&&&&&&&&&&''''''%%%&&&((('''&&&%%%%%%&&&)))+++---,,,******,,,...//////---***'''(((***---333111...,,,,,,///333666222333444333333444666999???777333666:::<<<===>>>333000555EEEWWW\\\UUUKKKJJJ:::111222///333PPPsss}}}|||pppgggaaaVVVIII<<<:::FFF^^^pppqqqmmmlll|||yyyiiifffjjjzzzzzzzzz|||~~~~~~}}}|||mmmuuuyyyuuurrruuu||||||{{{|||}}}{{{}}}___ccckkkpppjjj\\\III999,,,...///...,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111---EEE}}}pppDDD===```gggHHH\\\aaaMMM;;;;;;BBBBBB:::333111111555<<>>>>>AAAFFFHHHLLLTTTaaakkkrrruuuvvvuuu~~~|||}}}tttkkkeee~~~{{{XXX___\\\IIIRRRtttyyyjjjzzzUUU999777000999:::AAAIIIMMMNNNRRRWWWZZZXXXWWWZZZ^^^```___]]]```aaahhhiiibbbeeennnooowwwgggfffpppRRROOODDDBBB???<<<::::::::::::999:::===<<<@@@GGGBBBBBBNNNKKKGGGIIIQQQXXXYYY[[[^^^jjjkkkkkkooo|||sssfffZZZUUU[[[iiivvvooorrraaapppqqqfffhhhjjjkkkjjjhhhggggggfffgggkkkqqqttttttoookkkaaacccddddddcccdddgggjjjffflllkkkgggnnnxxxsssccchhhmmmiiieeegggeeedddmmmhhhPPP===<<<<<<777888???<<<:::;;;===<<<888888;;;CCCHHHNNNNNNWWWyyyyyy{{{___[[[ccceeeTTTRRRJJJGGGLLLJJJ<<<777777111,,,,,,++++++***)))))))))'''''''''&&&&&&'''''''''%%%&&&((('''&&&%%%%%%&&&(((***,,,+++)))(((***---//////---***''''''***,,,444222000---+++*********,,,...//////000222666888CCC:::444666<<<@@@DDDGGG999444999KKK___cccXXXKKKEEE999333333)))###999YYYrrrzzzwwwkkkfffiiiaaaSSSBBB:::<<>>:::000000444:::>>>===???CCCBBBLLLQQQNNNRRR___fffeeebbbfffjjjjjjgggcccaaaaaadddfffjjjkkkaaaUUUUUU^^^oooooowww{{{qqq___]]]iiiuuuwwwdddKKK:::;;;>>>===DDDRRRKKKIIIHHHLLLXXXjjj{{{}}}jjjtttkkknnnggguuurrrrrrhhh{{{ggg444222444---666???777CCCIIIMMMRRRRRRQQQQQQVVVZZZSSS^^^fffeeedddeeeddd```ccc}}}zzzAAA:::<<<<<<::::::<<<<<<888999555555999;;;<<>>TTTiiiiiiYYYLLL>>>;;;888333///000555;;;aaappp}}}lllhhhdddWWW???888>>>OOOZZZWWWSSSTTTcccmmm}}}qqqssstttuuuwwwxxxzzz{{{|||kkkmmmqqqtttvvvwwwvvvuuu{{{xxx___ccciiijjjbbbPPP;;;---------------------------///...---,,,++++++++++++------------------------333111^^^|||DDDGGGrrrOOOKKKcccgggKKK222???III???:::444222111333777<<>>???999@@@@@@HHHMMMPPPcccwwwzzz|||ooommm|||tttppp~~~~~~yyy~~~jjjiiitttZZZ000111111222444999???CCCRRRTTTTTTSSSWWW[[[UUUKKK\\\]]]```cccdddcccaaa___dddppp]]]EEE>>><<<777333===CCC:::888888999888888:::===@@@JJJLLLLLLVVVhhhllljjjrrruuu}}}wwwwwwggg~~~ZZZPPPRRRRRRTTTfff|||uuulllyyywwwrrrjjjjjj777///<<<888===???CCCHHHNNNRRRUUUVVVTTTUUUXXX[[[\\\\\\\\\[[[ccc```aaadddeeeaaaaaacccuuuyyy{{{MMMHHHIIIOOOPPPGGG>>>:::999999999666666999======;;;999AAABBBCCC@@@>>>???DDDIIIQQQTTTOOOLLLQQQMMMFFFIII>>>BBBJJJSSSZZZ```dddfffjjjeeeiiihhhkkkpppoooiiihhhlllqqqhhhhhhsssvvvooojjjkkkiiigggffffffhhhiiijjjjjjnnnllljjjhhhccc___bbbhhhiiinnnnnnhhhcccccccccbbbqqq~~~cccLLL:::999>>><<<@@@???>>>======<<<:::999:::???CCCCCCIIIcccnnnyyy___]]]jjjiiiiii|||\\\RRRMMMGGGHHHFFF;;;999999111,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%)))---...,,,***)))))),,,111111***%%%'''******...000111000,,,++++++------///111111111222444666999???888222999======BBBNNNDDDEEEYYYooossscccSSSMMMAAA666000---+++///555???QQQkkksssjjjcccWWWAAA666555<<>>BBB;;;:::555333111222666;;;===???CCCMMMQQQNNNPPP[[[aaa```]]]bbbddddddgggfff[[[NNN\\\]]]fffxxxhhhTTToooqqq{{{uuubbbaaallluuurrr{{{tttZZZMMMFFFFFFFFF@@@BBB???EEELLLUUUkkk~~~~~~}}}mmmnnnqqq}}}uuuoooooogggKKK111111222444777===EEEJJJUUUWWWVVVVVVZZZ___^^^YYY]]]aaaddddddaaa___```bbbXXXjjj}}}RRR===;;;===333888CCC===777888888888777999<<>>;;;:::999999;;;:::<<<>>>>>><<<<<<===???///===CCCFFFIIIDDD@@@FFFFFFNNNRRRMMMJJJSSScccnnnrrr___llljjjhhhjjjnnnmmmjjjkkkpppmmmfffgggrrrwwwqqqnnnppphhhgggfffgggiiikkkkkkjjjooolllkkkkkkfff^^^\\\^^^bbbffffffbbb```bbbbbb```fffxxxUUU===>>>BBB777??????>>>>>>======>>>>>>666;;;>>>>>>DDDXXXyyyqqqtttoooTTT```lllhhhbbb]]]WWWLLLFFFHHHGGG<<<999888000,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%(((,,,---,,,******)))+++///111,,,(((((())))))***///333222---***+++...---///111222222222444666;;;???666...444888777;;;:::888<<>>WWWoooxxxwwwvvvuuuttttttuuuuuuqqqjjjeeelllnnnsssxxx|||~~~zzz\\\lllmmmjjj```OOO===///(((------------------------...---,,,++++++***++++++,,,,,,,,,,,,------------444***888mmmMMM888dddpppFFF```gggWWWBBB>>>@@@@@@DDD666444222222555999<<<===???HHHMMMKKKMMMWWW^^^^^^XXXbbbccc___eeemmmcccMMMQQQ\\\dddmmmyyy\\\mmmppp~~~zzzsssgggdddmmmvvvkkkdddlllZZZUUUJJJ???@@@DDD===???HHHUUUooossspppggglll~~~jjjqqqyyyYYY<<<222222333666;;;CCCMMMTTT[[[]]]\\\ZZZ\\\aaacccbbb]]]bbbgggeee```]]]```ccc[[[kkkkkknnnBBB:::DDD666444AAA???777777777777666888;;;>>>???FFFIIIQQQ^^^aaadddpppoootttrrrsssqqquuubbbIIIAAAPPPUUUSSSMMMRRRlllzzzqqqttt~~~vvvqqqlllGGG555333777???BBBDDDGGGKKKNNNQQQSSSTTTOOOQQQTTTXXX[[[\\\]]]]]]\\\XXXUUUWWWYYY\\\aaahhhhhhuuusssaaaaaaVVVMMMPPPKKKGGGHHH:::::::::999999;;;===???:::<<<>>>??????===<<<;;;CCCCCC999555>>>@@@>>>CCC???PPPWWWQQQYYY}}}fff\\\iiieeecccdddffffffeeehhhnnnhhhcccdddmmmrrrnnnkkkmmmfffeeefffhhhkkklllkkkjjjeeedddfffkkkkkkddd___]]]]]]______]]]___dddddd```^^^mmm|||RRR=========<<<<<<<<<<<<:::;;;===>>>>>>???>>>;;;;;;EEEVVVdddpppwwwjjj~~~XXXWWWccchhheee]]][[[UUUKKKEEEHHHGGG===999777///,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''***,,,,,,+++******)))---///...,,,***(((((('''---333333///+++,,,...---///111222222333555666===CCC999...000222555===:::===EEE[[[```HHHEEEEEE<<<666888@@@:::777222,,,555<<<555222,,,,,,444:::<<<===AAA@@@444555NNNjjjuuutttpppssstttuuutttqqqmmmjjjiiilllooossswww{{{~~~}}}}}}~~~eee]]]hhhhhhdddXXXFFF666---***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,---------333,,,+++VVVMMM;;;```PPPTTThhhgggNNN===>>>DDDFFF999666222111444777:::;;;<<>>HHHTTT[[[```bbbbbb___]]]]]]^^^___\\\```dddfffcccaaaaaabbbhhhmmmeeevvvKKK888GGG:::444???===777777777666555666999<<<===FFFKKKQQQ\\\^^^cccrrrqqqoooxxx~~~~~~nnn~~~qqqhhhUUUFFFHHHPPPJJJHHHTTTvvvzzzyyyjjj|||XXX777777777666BBBAAACCCEEEHHHKKKMMMOOOOOOOOOPPPSSSUUUXXXZZZ[[[[[[___ZZZWWWXXXZZZ[[[___eeewwwzzzcccyyyvvvfffTTTGGGCCCHHHJJJIIIFFFEEEEEEAAA;;;;;;;;;;;;;;;<<<===<<<<<<999@@@???AAAIIIFFF@@@CCCKKKLLLMMM```tttddddddccc^^^___```bbbccccccdddfffjjjeee``````fffhhheeecccdddcccdddeeehhhkkklllkkkiiibbb```bbbiiilllgggaaa^^^^^^^^^^^^]]]bbbggggggbbbaaaaaa~~~UUUBBB>>>:::;;;<<<;;;;;;;;;<<<===AAAAAA???;;;888:::???CCCCCCIIIRRRZZZ\\\___hhhrrrzzz{{{~~~llllll___iiiddd```dddaaaYYYQQQJJJEEEHHHGGG===999777...,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((***,,,,,,+++***)))+++...000...+++((((((&&&,,,222333000------......000222222222333555777888DDDBBB999666444444===<<<@@@JJJcccgggRRRIII@@@===@@@999666999888///000333,,,222000666HHHYYY]]]WWWPPPMMM>>>;;;PPPhhhsssqqqnnnsssuuutttooohhhfffjjjpppssstttwwwzzz}}}zzz|||~~~sssUUUccccccbbb]]]PPP@@@222,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,------&&&222666LLL|||BBB;;;qqqiiiLLLgggrrrXXX;;;:::@@@<<<<<<888444222333666888999:::@@@DDDEEEHHHNNNUUUXXX^^^[[[[[[]]]aaafffooowwwUUU]]]cccaaa___cccmmmuuukkkiiimmm{{{{{{qqqjjjiiipppsssxxx}}}vvvWWWGGGCCC<<<;;;>>>GGGbbb{{{zzzooouuussswwwyyyfffBBB,,,111333777;;;CCCLLLWWW^^^]]]___aaabbb___ZZZXXXXXXZZZ[[[___eeeiiihhhccc^^^kkkiiiiiipppWWW666@@@===888>>>;;;888888777666555555888:::;;;EEEIIIOOOXXXZZZ```pppwwwsssyyydddxxxlllbbbZZZNNNHHHMMMGGGFFFQQQttttttcccsssxxxJJJ111:::;;;888CCCAAABBBDDDGGGIIIKKKLLLLLLNNNOOOQQQSSSTTTUUUVVVWWWZZZWWWWWWZZZ[[[[[[]]]```cccmmmkkklllfffQQQMMMKKKFFFAAADDDIIIFFF>>>BBBAAA???>>>>>>@@@CCCEEE<<>><<<;;;AAAQQQQQQ{{{```VVV```cccZZZ```cccggghhhhhhhhhhhhhhhaaa___^^^```aaa```___```aaabbbcccfffiiijjjiiigggkkkfffdddggghhhccc^^^\\\aaaaaa``````dddiiigggbbbeee___pppbbb@@@===<<<;;;;;;<<<>>>>>>>>>999:::;;;;;;<<<======>>>===<<>>[[[}}}kkkZZZPPPGGGDDDHHHIIIAAAAAACCC======:::>>>LLLaaapppwwwwwwdddTTTLLLXXXjjjsssvvvxxxttttttpppiiibbbbbbjjjqqqtttuuuwwwyyy{{{|||}}}~~~zzz|||~~~iiiVVVjjjccc___VVVHHH999...)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++,,,,,,------+++000000999xxxYYY222bbbHHHVVVfff^^^CCC;;;AAA@@@@@@;;;666333333555777999999===AAADDDFFFJJJQQQUUU[[[YYY\\\aaaaaa]]]cccnnnbbb]]]^^^fffhhhdddeeekkkhhhhhhjjjqqqwwwvvvoooiiiffflllooommmnnnyyyQQQGGGAAAAAADDDLLLddd|||ooopppzzzzzzYYY;;;///111555;;;AAAHHHOOOWWW[[[VVVWWW\\\bbbccc^^^YYYXXXYYYXXX[[[bbbjjjjjjddd]]]eeedddmmmhhhlll>>>999>>>===<<<<<<999999888666555555888:::888AAADDDIIIRRRTTTYYYhhhsssrrrzzz{{{mmmtttwwwaaadddfffVVVQQQMMMJJJQQQNNNGGGPPPtttggguuueee@@@333;;;>>><<>>FFFEEE???HHHbbbooommmoookkkfff^^^ZZZ^^^```___dddhhhgggeeefffeeebbb```______``````aaabbbccc`````````bbbeeefffeeedddhhhdddbbbeeefffeeefffhhhbbbdddcccbbbcccggggggcccddd^^^cccuuubbbLLLDDD:::666999;;;;;;:::999:::<<<=========<<<;;;===<<>>@@@HHHCCC>>>888444333555777888:::<<<@@@CCCDDDGGGMMMSSSTTTWWWYYYXXXWWWYYYZZZZZZ___[[[\\\dddgggdddbbbdddfffmmmrrrqqqiiibbb___^^^fffqqqmmm}}}^^^VVVxxx}}}\\\RRRJJJJJJOOOVVViiiwwwttt}}}^^^ddduuu~~~lllJJJ555444222888@@@HHHMMMRRRUUUXXXVVVTTTYYYccchhhddd^^^]]]ZZZZZZ[[[___dddfffccc```^^^cccgggeeeWWW;;;AAA@@@999===::::::999777555555888:::777>>>???DDDNNNPPPTTTaaahhhllltttvvvzzz|||tttggg```ZZZlllpppeeevvvrrrbbb[[[WWWOOOLLLLLLKKKAAAQQQ~~~}}}{{{dddpppNNN888777:::>>>@@@>>>???@@@BBBEEEGGGHHHIIIJJJIIIIIIJJJLLLNNNPPPQQQRRRPPPOOOQQQVVVXXXVVVWWWZZZ^^^aaa[[[]]]kkk{{{jjj```yyysssoooiiiNNNXXXcccddd[[[QQQKKKJJJHHHTTThhhmmmfffooofff___dddddd___dddfffaaa___``````]]]ccccccbbb```___aaacccddd___^^^]]]^^^```bbbbbbaaa^^^]]]___eeehhhkkkqqqwwwbbbfffhhheeedddggghhhgggbbbbbbdddfffwwwuuubbbJJJ<<<:::<<<:::777;;;<<<===<<<:::999888888666999:::999<<<@@@BBBBBB===@@@CCCFFFGGGFFFEEEEEEHHHDDDBBBFFFOOOcccfffkkkkkkddd```bbb``````jjjYYYSSSMMMEEEFFFCCC999777777111,,,,,,++++++***)))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$'''+++...---++++++''')))///000+++)))+++***))))))---222444111---///000222333333444666888777>>><<<===HHHHHH>>>:::444...777UUUttt{{{vvvzzzmmmpppyyyzzzppplllppprrroooooossstttkkkcccdddllluuuxxxxxxvvvwwwxxxzzz}}}yyykkk___hhhddddddXXXEEE666---,,,...000+++++++++++++++++++++++++++***************++++++))))))***+++,,,,,,------(((%%%555111BBBgggtttsssGGGIIIttt}}}JJJKKKqqqccc;;;666EEEEEE@@@999444444555777888:::<<<@@@CCCDDDFFFKKKQQQPPPVVVSSSHHHKKKWWWXXXNNNSSSYYY^^^]]]ZZZ[[[bbbgggiiiwwwyyyfffYYYWWWZZZcccsssjjjttt~~~rrr___PPP```qqqggg]]]SSSQQQVVV]]]kkkoooccciiiYYYooonnn```hhhyyy~~~ddd???...333333:::DDDLLLQQQTTTUUUVVV[[[WWWYYYdddkkkgggbbb```\\\\\\]]]]]]^^^```bbbcccXXXccc^^^fffqqqoooBBBDDDAAA666>>>;;;;;;:::777555555888:::999======BBBMMMOOORRR^^^dddjjjpppooovvvggg```eeevvvpppbbbcccpppmmmZZZQQQQQQRRRHHHbbb[[[www~~~bbb>>>222:::999===CCC<<<;;;===???AAACCCEEEFFFGGGEEEFFFGGGIIILLLOOORRRSSSVVVSSSSSSUUUVVVSSSTTTWWWRRRbbbcccaaaggggggxxx}}}fffbbblllooodddkkkqqqbbbeeeiiihhhaaa^^^aaaaaa___ggggggeee```]]]^^^_________]]][[[[[[]]]___```_________cccgggiiijjjpppxxxccciiikkkhhhfffiiillllllcccgggmmmffffffbbbJJJCCCCCC???;;;444666999999999999<<<>>>888<<<===:::;;;@@@???::::::<<<@@@BBBBBBBBBBBBCCC===<<>>AAACCCEEEGGGIIIJJJSSSRRRHHHLLLYYYZZZNNNUUUWWWYYY[[[\\\^^^aaadddmmm}}}zzzaaaRRRNNNTTTgggqqqwwwqqqeeelll{{{```UUUWWWcccmmmtttiiiQQQJJJIIIVVVrrrzzznnn```}}}jjjNNN888000555888;;;CCCKKKMMMNNNTTT[[[[[[\\\^^^bbbeeeffffffddd[[[\\\[[[WWWWWW[[[aaaddd]]]]]]^^^[[[dddyyy___XXX<<>><<<:::888777888:::;;;999:::<<>>FFFDDDAAAAAACCCFFFGGGGGGFFFGGGHHHJJJMMMPPPSSSUUUSSSRRRQQQRRRSSSTTTSSSQQQVVVYYY]]]___bbbgggooouuuvvvcccqqqrrrlllgggfffiiikkkkkkhhhfffbbbaaadddeeecccaaaccccccggggggbbb______^^^[[[]]]\\\\\\]]]```bbbcccccckkkccc[[[]]]dddiiigggbbbfffjjjeee\\\bbbooonnnbbb``````^^^fffllljjjgggBBB@@@===>>>:::999===<<<777888<<<;;;??????:::999<<<<<<888AAA<<<;;;@@@AAA>>><<>>IIIDDDnnnvvviiidddjjjiiigggdddaaa```aaacccWWWPPPKKKJJJHHHEEE@@@:::555222///,,,***)))******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((()))+++,,,+++)))(((***---000000///+++))))))+++...111000///000000222333444555555666AAABBBBBB>>>:::<<>>999555444444555666999===@@@BBBDDDFFFHHHGGGSSSTTTHHHEEENNNQQQJJJUUUWWWYYY[[[\\\^^^aaaccchhhzzzmmm\\\VVVOOO^^^gggppp}}}qqqZZZRRR___rrrqqqooooooqqqtttuuuyyy~~~zzzWWWkkkcccHHH555000777;;;AAAKKKSSSTTTSSSVVV\\\^^^]]]]]]]]]^^^^^^^^^^^^dddaaa\\\WWWUUUWWWZZZ\\\bbbaaa______bbbvvvrrrNNNGGG:::AAA???===:::777555555666777888888:::===BBBHHHNNNQQQXXX```gggooowww|||sssooo\\\PPPOOO```xxxbbbrrryyyddd<<<999777888;;;===>>>>>>DDDBBB??????AAACCCCCCCCCFFFGGGGGGHHHJJJLLLNNNPPPQQQPPPPPPRRRTTTVVVVVVUUUWWWYYY\\\]]]^^^cccjjjpppwwwlll^^^pppllliiiiiijjjiiiddd___eeeaaabbbeeefffbbb______cccfffeeebbbaaacccaaa^^^]]][[[YYY[[[^^^___^^^\\\bbb___\\\ZZZZZZZZZYYYWWW\\\aaaccc```\\\^^^ffflll^^^]]]aaaiiifff^^^vvvwwwfffHHHFFF<<<555666:::<<>>:::888;;;;;;888666666999@@@BBBAAAEEEKKKMMMmmm|||tttggg___aaacccfffeeecccbbbccceeeUUUNNNIIIHHHGGGCCC???999444111///,,,***)))******)))''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))***+++,,,***((())),,,///222333+++***)))+++---////////////000111333444666777777AAA???<<<777666888>>>CCCOOOHHHEEEGGGGGGDDDFFFMMMRRRWWWUUU]]]qqq~~~|||qqqgggkkknnnggg[[[UUUfffmmmrrrrrrsssxxx|||}}}|||~~~|||~~~qqqTTTHHH^^^|||yyy```___mmmhhhUUUIII;;;---)))***)))((()))+++******))))))******+++))))))))))))(((((((((((()))))))))*********++++++///***+++)))***LLLccc;;;ppp^^^AAAgggoooMMM999GGGCCC???<<<999666333222555888<<<>>>@@@BBBDDDFFFHHHVVV[[[PPPGGGJJJMMMLLLSSSUUUXXXYYYZZZ\\\___aaabbbrrryyydddWWWJJJQQQWWW```uuuggg]]]hhhwwwssshhhuuu[[[zzzwwwWWW???222111;;;>>>FFFRRR[[[ZZZUUUVVV[[[___]]]ZZZXXXWWWXXXYYYZZZ```^^^ZZZWWWVVVXXX\\\___cccdddaaadddccc^^^dddKKK===EEEAAA???<<<888555444444444777777888:::>>>CCCHHHKKKNNNVVV]]]fff|||{{{vvvXXXOOOKKKJJJMMMjjjeee^^^tttMMM999888888:::<<<>>>======AAA???======???@@@@@@@@@FFFFFFFFFFFFFFFHHHIIIIIINNNNNNNNNQQQUUUXXXXXXXXXXXXYYYZZZZZZZZZ^^^fffllleeexxx[[[vvvhhheee]]]hhhggghhhjjjkkkggg```ZZZcccaaabbbfffgggbbb^^^]]]]]]^^^\\\ZZZ]]]```^^^YYY\\\YYYVVVXXX\\\]]]YYYUUUYYY\\\^^^\\\WWWSSSSSSTTT___\\\]]]^^^YYYSSSYYYeeebbbXXX[[[```ZZZ^^^tttuuueeeUUULLLHHHBBB;;;777AAACCCCCC>>>;;;<<<<<<;;;<<<<<<======>>>GGGZZZlllyyyllleee^^^XXXYYY___eeegggdddcccdddgggTTTOOOGGGGGGEEEBBB===888333000///,,,***)))******)))''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&'''(((******///---***)))***---111333,,,+++***+++,,,.../////////000111222444666888999>>>;;;777444444666888999AAA>>>???DDDFFFFFFJJJQQQSSSVVVQQQQQQ^^^dddfffnnnwwwssskkkpppxxxrrrnnnyyy{{{hhh```fffsssyyyqqqjjj```WWWVVVZZZllltttzzzyyyxxx|||~~~~~~wwwlllfff```BBBYYYooogggjjjkkk___NNN===222)))(((***)))((((((******))))))))))))******))))))))))))(((((((((((())))))))))))************))))))...///***888eeeyyyBBBTTTxxx@@@TTTiiigggEEEAAAAAAAAABBB>>>777222111444777:::<<<===???AAACCCFFFSSS\\\WWWPPPNNNNNNMMMQQQSSSVVVXXXYYYZZZ]]]___^^^iiiyyyiiiTTTIIIHHHJJJPPP]]]xxxsssnnnrrrqqq}}}zzzrrreeekkkIII777111444@@@BBBIIITTT[[[YYYSSSTTTYYY\\\[[[[[[YYYXXXXXXZZZ[[[ZZZ\\\^^^^^^YYYWWW[[[bbb[[[eeebbbdddgggZZZwww~~~~~~VVVEEEJJJCCCAAA>>>;;;888666666666777777777888;;;???DDDFFFEEELLLSSSZZZmmm~~~kkkjjjnnnaaaFFFKKKwwwgggnnn|||ggg555777888999;;;=========<<<>>>===<<<===???AAABBBAAADDDDDDDDDDDDEEEEEEFFFFFFKKKKKKLLLOOOSSSVVVWWWVVVXXXYYYZZZYYYYYY]]]eeekkknnntttttt|||^^^aaakkkbbb^^^```cccgggiiigggbbb]]]bbb______cccdddaaa___```]]][[[XXXVVV[[[___\\\VVV[[[WWWUUUWWW\\\]]]YYYTTTWWW\\\aaaaaa^^^[[[[[[\\\cccZZZSSSUUUZZZ\\\[[[ZZZbbbTTTXXX]]]ZZZiii|||{{{vvv{{{mmm^^^NNNCCCBBBCCCBBB===888666666777777@@@LLLUUU^^^rrr~~~nnniiilllpppqqqZZZ```ffffffcccaaacccfffUUUQQQFFFFFFDDDAAA===888333000///,,,***)))******)))''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))***111///,,,***)))+++...000------,,,,,,,,,---///000000000111222444666999:::>>><<<;;;<<<===<<<:::777<<<<<<===???@@@BBBHHHOOOPPPUUUSSSTTT^^^aaa```gggfffgggdddgggqqqrrryyy{{{nnngggdddcccoooyyywwwqqqlllddd^^^ZZZ[[[dddnnnrrryyy~~~|||zzz~~~~~~{{{hhh]]]ccc```GGGTTTwwwnnnfffoooppp___MMMHHH555---''')))+++***))))))***))))))))))))))))))***(((((((((((())))))))))))(((((()))))))))*********&&&)))...000++++++KKKvvvyyyZZZ===aaaWWWAAASSSnnnKKK999;;;BBBGGGCCC888222333333555888999:::;;;>>>AAA???HHHQQQVVVVVVSSSNNNJJJQQQTTTWWWYYY[[[\\\^^^___]]]bbbkkkzzzwww```NNNDDD???CCCMMMfff{{{oooggg___jjjlllggg^^^sss|||\\\>>>444333999EEEIIILLLSSSXXXWWWSSSTTTYYY[[[]]]______\\\[[[ZZZ[[[[[[aaahhhggg[[[PPPRRR\\\SSSccc```___ggg___mmmtttiiijjjMMMBBBAAA???===;;;999888888888888777777777999===AAACCCIIINNNQQQSSS\\\pppbbbSSSuuubbbppp}}}}}}jjjJJJ111666888;;;<<<======<<<<<<<<<;;;;;;>>>AAADDDEEEDDDAAAAAABBBDDDEEEFFFFFFGGGIIIIIIIIILLLOOOQQQRRRQQQWWWXXXYYYYYYYYY^^^eeekkkkkk{{{zzzuuuzzznnnuuupppsssiiigggjjj___]]]^^^```bbbddddddcccaaa___ZZZXXXZZZ]]]]]]___bbbeeeccc___]]]aaaeeebbb\\\ZZZXXXVVVXXX]]]^^^\\\XXXZZZ[[[^^^bbbdddcccaaa```XXX[[[WWWRRRYYYffffff\\\^^^UUU^^^fffccckkkmmmZZZbbbttt{{{kkkkkkkkkhhhaaa[[[ZZZ\\\^^^nnnvvvhhh___\\\___eeejjjbbbfffhhhfffaaa___aaadddVVVRRRFFFEEEDDDAAA===888333000///,,,***)))******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))...///...,,,***)))***,,,//////...---,,,,,,///222222222222222444666888:::<<<===???AAABBB@@@===:::;;;<<<===<<<<<<>>>EEEJJJLLLSSSSSSVVV```aaa___eee^^^cccaaaaaahhhkkkuuuxxxmmmiiirrrvvvllllllaaaWWWWWWaaalllrrrtttwww|||~~~|||{{{~~~sssWWWQQQ\\\QQQXXX\\\kkkqqqeeegggvvvsssXXXDDDBBB000***&&&)))+++***)))******))))))(((((())))))***(((((((((((())))))))))))((((((((()))))))))******(((+++***++++++(((>>>ddd???BBBtttHHHCCC```MMM888888???HHHGGG<<<555555222444666666777999<<<>>>>>>AAAIIIUUUZZZWWWOOOJJJRRRUUUYYY[[[\\\]]]^^^```\\\```dddooo}}}bbbNNN>>>:::>>>PPP|||kkkZZZTTThhhsss^^^fff}}}~~~oooNNN666666:::???JJJRRRPPPQQQVVVXXXVVVVVVYYY\\\___bbbaaa]]]YYYXXXYYYVVV]]]gggiii]]]PPPSSS^^^TTT___ZZZXXX```___cccxxxwwwxxxXXX555===<<<;;;:::888888777777888777666666888;;;???AAAEEEIIILLLNNNTTT___ooozzz{{{hhhbbbXXX{{{~~~TTT333AAA666888;;;<<<<<<<<<<<<===;;;:::;;;>>>AAADDDDDDDDD>>>???AAACCCEEEFFFFFFFFFGGGGGGGGGIIIKKKMMMMMMMMMTTTVVVXXXYYYYYY\\\bbbgggdddnnnuuuxxxvvvvvv~~~yyyrrrgggmmmwwwqqqffffffhhhcccbbbaaa```___``````aaa]]]VVVSSSTTTWWWYYY\\\aaagggfffccc```bbbfffeee```\\\[[[ZZZ[[[]]]^^^___^^^]]][[[ZZZ\\\aaabbb___[[[VVVeeeiii[[[VVV___bbb\\\fff^^^\\\^^^```fffdddYYYbbb```}}}{{{sssooommmnnnnnnllllllnnnjjjjjjiiigggdddbbbaaabbbTTTPPPFFFEEEDDDAAA===888444111///,,,***)))******)))'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''(((((())),,,......+++)))((()))111111111...,,,---000333333333222222333555888999:::<<>>===@@@BBB@@@===>>>CCCFFFJJJQQQQQQSSS[[[\\\ZZZaaadddiiifffeeekkklllooo|||rrrdddgggjjj___kkkfffbbbfffpppxxxyyyvvv}}}|||}}}}}}jjjYYYQQQTTTZZZeee~~~ttt}}}xxxlllnnnuuuyyyoooXXXBBB666...(((&&&(((***(((((()))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((()))))))))***(((,,,&&&'''///+++333OOO```888gggfffKKKOOOZZZAAA888888CCCIIIAAA888666222333444444555666999<<<@@@???DDDPPPUUUQQQKKKJJJNNNQQQUUUXXXYYYZZZ[[[\\\YYY___bbbeeerrrmmmXXXLLLDDDCCCTTTiiisss[[[PPPhhh~~~lll^^^kkkvvvrrr```AAA222:::BBBEEENNNUUUPPPOOOUUUZZZZZZWWWVVVXXX[[[]]][[[WWWUUUWWWYYYUUUVVV\\\ccc^^^TTTVVVaaa^^^XXXSSSVVVYYYXXXZZZ```yyyGGG======<<<:::999888777666666666555555666999===???<<<>>>CCCHHHOOOYYYdddmmmppp{{{llliii}}}qqqHHH///DDD666999;;;<<<;;;;;;<<<>>>:::999:::<<>>@@@BBBCCCDDDDDDDDDEEEDDDEEEGGGJJJLLLLLLLLLQQQSSSVVVVVVVVVWWW[[[_________cccpppwwwmmmppprrrssswwwsssmmmjjjddddddooohhhfffddd```^^^]]]^^^______YYYVVVWWWYYYYYY[[[___```aaa```\\\]]]aaacccaaa_________]]][[[\\\___bbb^^^[[[XXXXXX\\\^^^]]][[[]]]gggjjjbbb[[[ZZZ[[[ZZZiiiaaaSSSOOOZZZ```ccciii^^^eeesssuuusssaaa^^^```gggkkkiiiffffffjjjiiiiiijjjjjjiiieeeaaaSSSNNNFFFEEEDDDBBB>>>999444222///---***)))******)))'''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''(((%%%)))...///---***((((((222333222///,,,---111444555444333222333555777999<<<>>>AAABBBBBBBBBDDDEEEFFFJJJLLLGGG@@@======>>>EEEMMMMMMOOOYYY[[[\\\ddd\\\```^^^aaakkkllljjjrrr{{{|||vvvffffffkkkdddaaakkkvvvzzz{{{}}}~~~yyy}}}lllMMMEEEWWWfffeeezzzwwwoookkkyyy~~~uuugggWWW>>>&&&---(((%%%''')))''''''((())))))(((((((((((())))))'''((((((((())))))******(((((((((((())))))))))))%%%,,,&&&(((444---(((999fff<<>>:::>>>GGGIIIDDDBBBFFFHHHLLLPPPSSSTTTTTTVVVWWWUUU___aaa\\\bbbzzz{{{ooo```NNNEEEFFFRRRyyynnn{{{~~~cccKKK___{{{|||dddZZZpppyyyiiiWWW:::000>>>GGGIIIOOOUUUNNNLLLTTT[[[[[[UUUQQQQQQTTTVVVUUURRRSSSXXX]]]___XXXXXX]]][[[RRRRRRYYYfffRRRNNNWWWWWWSSSWWW[[[qqqssskkk@@@@@@???===;;;999888777555444333333555888;;;>>><<<<<>>@@@AAABBBBBBAAAAAACCCCCCCCCFFFJJJLLLMMMMMMNNNRRRTTTTTTSSSRRRUUUXXXUUU```aaacccppptttnnnlllqqqwwwmmmqqqnnnbbbsssjjj]]]fffhhhaaadddhhhgggeeeaaa^^^]]]^^^___ddd___\\\^^^^^^\\\\\\^^^ZZZ^^^^^^[[[[[[___ccccccbbbcccbbb^^^YYYYYY^^^ddd^^^[[[YYYXXX[[[^^^```aaa___XXXXXXaaahhheee```^^^[[[\\\PPPPPP___\\\UUUaaa^^^WWWmmm]]]lllsssiii___jjjbbbaaaiiirrrsssrrrssshhhggghhhlllpppooohhhbbbSSSNNNGGGFFFDDD@@@<<<777333000///))),,,...'''''',,,)))&&&&&&&&&&&&&&&&&&&&&&&&%%%"""(((%%%'''***%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))+++,,,+++***)))%%%+++111333000...000333333555777444111000444999<<<===???BBBDDDEEECCCAAAEEEEEEEEEFFFGGGEEECCC@@@???CCCFFFEEECCCGGGQQQZZZ```aaacccdddffffffggggggnnnjjjfffddddddccc```]]]jjjrrr{{{~~~~~~~~~~~~hhhTTTNNNHHH```wwwiiitttdddooo{{{~~~{{{mmmXXXBBB000&&&(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------AAAqqq???FFFooo===fffoooEEE:::DDD>>>@@@GGG<<<444333222111222444777999::::::<<<===???AAABBBCCCGGGJJJMMMPPPQQQSSSVVVXXXWWWVVVXXX\\\aaalllssshhh[[[NNNJJJQQQ[[[gggsssxxxlll\\\YYYppp}}}wwwsssyyyyyyqqq{{{|||}}}vvvnnnXXXjjjyyymmmcccGGG666@@@QQQTTTQQQQQQUUUSSSVVVOOOPPP[[[YYY[[[SSSQQQTTTZZZZZZTTTTTTXXX]]]\\\\\\\\\WWWPPPOOORRR\\\YYYVVVTTTSSSSSSRRRQQQ\\\nnn|||LLLIIIBBB<<<;;;<<<999222888777555444444555777888888:::===BBBGGGLLLPPPRRRUUUZZZcccjjjlllooo}}}|||}}}uuuzzz}}}{{{uuubbbmmm|||XXX<<<888;;;888777777777888999999::::::===:::888999<<<===<<<:::=========>>>???@@@@@@@@@BBBDDDFFFFFFFFFGGGIIIJJJNNNMMMMMMOOOQQQTTTTTTTTT\\\\\\___fffmmmqqqpppnnniiitttlllfffjjjmmmoooqqqqqqoookkkgggdddcccfffhhhhhhfffbbb___^^^___aaacccmmmjjjaaaYYYYYY^^^bbbaaa[[[______[[[YYYZZZ[[[YYYXXXZZZZZZWWWTTTUUU[[[``````]]]YYYXXXZZZ\\\\\\ZZZ[[[YYY[[[``````]]]___eeeZZZ]]]^^^\\\YYYXXX[[[^^^ZZZYYY^^^cccaaabbbuuuvvvbbb^^^fffeee```aaafffiiifffgggkkkjjjmmmiiiccceeemmmjjj```RRROOOFFFEEECCC@@@<<<777222000...(((,,,...'''(((,,,)))&&&&&&&&&&&&&&&&&&&&&&&&)))"""%%%(((###$$$''' $$$$$$%%%%%%%%%&&&&&&&&&&&&''')))+++++++++***)))(((---333666444111000000111555999888444000000222<<<>>>@@@AAAAAAAAABBBCCCIIIIIIIIIIIIKKKLLLMMMMMMJJJJJJJJJIIIIIIJJJKKKLLLUUUUUUVVVWWWXXXYYYYYYZZZXXXUUUQQQQQQUUU[[[aaadddpppsssuuuvvvuuuwww}}}|||pppcccYYY<<>>@@@AAABBBDDDGGGJJJMMMNNNPPPRRRTTTSSSSSSUUUXXXYYY]]]iiivvv~~~pppeeeUUULLLRRRXXXTTTOOONNNFFFkkkzzzrrrvvvzzzyyy{{{}}}}}}fff\\\qqq|||nnnOOO===333???NNNQQQOOOOOOVVVVVVUUUJJJJJJUUUYYYZZZYYYWWWWWWXXXVVVUUU[[[dddQQQQQQUUUYYYZZZYYY\\\bbbZZZXXXUUUTTTTTTSSSRRRPPPSSS^^^ssshhhOOO:::888>>>???;;;888888777555444333444666777888999<<>>???@@@@@@CCCDDDEEEEEEDDDDDDFFFGGGJJJJJJKKKMMMPPPTTTVVVVVVZZZ[[[\\\]]]___cccgggjjjvvvrrrqqqooouuu}}}rrrhhhccchhhpppssssssrrrppppppooommmkkkiiihhhhhhmmmjjjgggcccaaaaaaaaabbbkkkiiiddd^^^\\\___^^^ZZZSSSXXX[[[YYYWWWXXXWWWTTTUUUXXXZZZXXXTTTRRRTTTWWW^^^[[[XXXXXXZZZ\\\\\\[[[]]]ZZZ[[[^^^]]]YYY[[[```TTTXXX\\\___^^^[[[XXXVVV\\\WWWXXX\\\ZZZXXXbbbpppyyyyyyjjjZZZWWW]]]fff```^^^dddiiijjjllloootttvvvqqqjjjkkkrrrooofffRRRQQQFFFEEECCC@@@;;;666222000---(((,,,---'''))),,,&&&&&&&&&&&&&&&&&&&&&&&&&&&((("""%%%(((%%%(((+++%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***++++++***)))***...222666666333///,,,222888???AAA===777333222444999???BBBBBBBBBDDDEEELLLKKKKKKLLLNNNRRRUUUXXXUUURRRPPPRRRUUUTTTMMMGGGNNNMMMMMMLLLMMMNNNOOOPPPQQQRRRRRRTTTXXX___hhhnnnsssvvvzzz|||{{{xxxsssppp|||||||||}}}{{{nnnSSS;;;333JJJgggqqqrrrpppkkkNNN999---***+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,...@@@nnn>>>\\\vvv???WWW___FFF666IIIIII:::AAA>>>999333111222555666555777777888:::<<<===>>>???@@@CCCFFFHHHJJJKKKNNNPPPRRRTTTXXXZZZXXXVVV\\\ccc{{{sss___UUUMMMDDD@@@AAA;;;[[[~~~zzznnnsss~~~xxxzzz~~~pppaaahhhzzzzzzfff???999:::GGGQQQSSSTTTVVVTTT[[[ZZZQQQOOOXXX___\\\[[[ZZZYYYXXXUUUTTT[[[ddd^^^[[[YYYXXXTTTNNNMMMPPPYYYXXXWWWWWWWWWVVVSSSQQQOOO[[[YYY:::<<>>@@@BBBBBBIIIKKKPPPVVVZZZ___hhhrrrtttmmmdddbbbeee\\\aaa]]]oooWWWsssPPP:::555777777555666666777777888888999999<<<;;;999999:::;;;;;;::::::;;;<<<===>>>??????@@@BBBCCCDDDDDDBBBBBBCCCDDDEEEFFFIIILLLOOOSSSVVVXXXWWWZZZ\\\\\\[[[]]]ccciiiqqqqqqkkkiiillllllrrrzzzuuuqqq___]]]```jjjrrrtttttttttoooqqqssssssrrrnnnjjjhhhnnnllliiieeebbb```______ccceeeccc___\\\[[[VVVOOOOOOVVVYYYXXXWWWWWWTTTQQQOOOSSSWWWXXXUUURRRRRRRRRYYYWWWUUUUUUVVVXXXXXXXXXZZZXXXXXXZZZYYYWWWYYY^^^SSSUUUXXX[[[]]]\\\XXXTTTZZZRRRPPPVVVYYYUUUUUUYYYiii{{{zzzpppkkkdddZZZXXX\\\bbb\\\YYY]]]bbbfffkkkoooqqqqqqmmmfffgggmmmllleeeTTTVVVFFFEEECCC???;;;666222///---)))++++++%%%)))+++###''''''''''''''''''''''''%%%!!!$$$%%%"""'''+++###%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((()))************++++++---000222222///---000555===@@@???<<<999777---000777===CCCFFFGGGHHHLLLMMMNNNOOOQQQSSSWWWYYYZZZXXXWWW[[[aaaaaa[[[UUU[[[YYYXXXWWWWWWXXXZZZ[[[___dddiiilllllllllooorrrssstttwww|||~~~xxxsssvvvzzzwwwhhhSSSDDD>>>>>>XXXwww}}}qqq|||VVV:::---))))))+++(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,000888SSSDDDQQQFFFXXXPPP???AAACCC>>>AAACCC<<<555222333555555333555555666888999:::;;;<<<===???CCCEEEFFFGGGJJJLLLPPPRRRWWW\\\[[[XXX[[[aaacccnnnzzzmmmXXXRRRRRRRRRKKKNNNZZZjjjqqqoooqqqwwwyyyzzz}}}wwwwwwgggeeettt}}}oooTTT999<<>>??????@@@BBBCCCCCCBBBBBBCCCEEEDDDFFFIIILLLNNNRRRVVVXXXTTTWWW[[[]]]^^^```cccfffddduuuvvvttt|||tttjjjsssmmmxxx}}}nnnpppsssmmmiiiiiilllnnnnnnppptttnnnoooppprrrrrroookkkggghhhgggeeebbb___]]]\\\[[[___bbbaaa^^^]]][[[UUUNNNUUUZZZ\\\ZZZWWWXXXVVVSSSLLLPPPTTTWWWVVVVVVVVVVVVVVVTTTSSSRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVWWW[[[___ZZZVVVSSSTTTXXX[[[[[[ZZZSSSOOOQQQYYY^^^\\\YYYYYYeeeeee```wwwvvvuuullleeeaaadddeeeaaa^^^^^^___]]][[[[[[\\\aaaiiipppggggggccc___```eeeeeeaaa~~~TTTYYYFFFEEEBBB???;;;666111///...***+++)))$$$***---###'''''''''''''''''''''''''''$$$&&&$$$&&&)))%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))***++++++,,,+++***+++///222333444***---111555888:::<<<===555111...111888AAAFFFHHHLLLPPPTTTVVVVVVWWWYYYZZZ[[[\\\___bbbfffhhhiiihhhnnnmmmllljjjkkklllnnnooolllqqqvvvwwwuuuttttttvvvxxxtttqqqsssyyykkkkkkaaaIII444888WWWvvv~~~~~~ccc>>>,,,***+++***)))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,&&&666SSSzzzBBBhhhoooGGGMMMZZZSSS<<<>>>JJJEEEEEE@@@999555444444333222333333444666777888999999;;;===@@@BBBCCCEEEGGGHHHJJJKKKOOOUUUVVVVVVYYY___^^^ccchhhkkkrrr|||zzzhhhjjjwwwhhhVVVNNN\\\mmmqqqpppppp{{{{{{|||}}}yyyccc~~~}}}^^^hhhwwwvvv```EEE888@@@HHHJJJKKKPPPVVVZZZMMM[[[VVV___]]]SSS\\\SSS[[[ZZZXXXZZZ^^^```]]]XXXUUUSSSTTTXXXYYYVVVUUUWWWTTTTTTUUUWWWWWWUUUQQQNNNPPPFFFHHHjjjgggaaaEEE@@@AAA>>>===<<<999666444444444555444555666777999:::;;;<<<>>>???AAADDDJJJPPPUUUVVVVVV[[[MMMVVVhhhiiinnnkkkiiijjjooovvv{{{{{{vvvsssyyyccc``````XXXRRR___cccPPPPPPcccjjjppp\\\CCC///111777666444555444555555666666777888888999999999999999:::;;;<<<;;;;;;<<<<<<======>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHEEEHHHJJJLLLMMMOOOSSSVVV]]]YYYWWWWWW[[[___aaabbbddd|||yyyjjjqqqwwwtttxxxyyyqqqiiigggooowwwqqqjjjdddbbbbbbsss|||rrrqqqpppzzzuuuqqqpppmmmjjjkkkpppkkkjjjjjjkkkmmmllliiifffbbbaaa```^^^]]]\\\[[[[[[___aaa```]]]]]]^^^[[[UUU\\\___^^^YYYVVVWWWXXXVVVQQQSSSUUUVVVWWWXXXYYY[[[VVVVVVUUUSSSRRRPPPPPPPPPOOOQQQSSSSSSTTTWWWZZZ\\\[[[XXXTTTUUUYYY\\\\\\\\\TTTUUUYYY___aaa___]]]^^^RRR\\\XXX\\\ZZZdddsss]]]]]][[[]]]dddgggddd^^^[[[bbbffffffaaa\\\___jjjttthhhhhheeeaaaaaaccccccaaaxxxQQQWWWEEEDDDBBB???:::555111///...******'''%%%000555***''''''''''''''''''''''''&&&%%%)))((('''333999000%%%&&&&&&&&&''''''''''''%%%%%%&&&''')))***++++++...---,,,+++...222777;;;.........000555<<>>BBBIIINNNUUUXXXYYYZZZ]]]___^^^bbbfffhhhhhhkkkooorrrtttssssssrrrssstttuuuvvvssstttuuuvvvwwwyyy}}}~~~}}}|||}}}}}}yyyqqqkkkJJJ>>>999HHHeee~~~yyyqqqtttdddGGG---''',,,---***(((((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++$$$777111kkkIIIJJJppp]]]JJJTTTYYY@@@<<>>999555333333333222333333444555666777888999;;;>>>@@@AAABBBDDDFFFHHHHHHKKKPPPRRRSSSWWW]]]___aaadddeeeeeegggjjjlllwwwwwwzzz~~~nnndddgggnnnpppoooqqqzzzzzz{{{}}}fffiiibbbXXXiiiqqqhhhTTT???@@@IIIMMMIIIIIIPPPUUUVVV\\\```SSSfffdddOOOYYYSSSSSSQQQMMMLLLRRRYYY[[[YYYWWWRRRPPPRRRSSSQQQPPPRRRPPPPPPPPPQQQRRRPPPKKKHHHNNNIIIKKKQQQppp~~~yyyooo}}}VVVIIIBBB;;;AAA???<<<999777666666666333444555666888999:::;;;999===AAACCCIIIRRRWWWXXX]]]___LLLPPP]]]]]]bbb```___ooowwwnnnlll{{{~~~vvvnnnaaaTTTRRRLLLSSSPPPTTTIIIEEEhhhdddxxxnnnBBB666000444999777555666444444555555666666777777777888999999999999<<<>>>========================<<<>>>AAABBBCCCDDDFFFIIIDDDGGGJJJKKKJJJLLLPPPTTToooeeeZZZTTTVVV\\\aaaccccccyyyyyygggdddnnnnnniiibbbdddjjjpppqqqkkkfffeeefffhhhkkknnnppppppooooooyyyxxxtttoooppptttsssnnnvvvpppjjjiiilllpppqqqpppzzzmmmkkkmmmiiioooyyyzzzrrrnnnnnnpppnnnjjjhhhjjjgggeeedddeeehhhiiigggddd___^^^]]]\\\\\\\\\]]]^^^ZZZ[[[YYYVVVWWWZZZZZZVVV]]]___\\\VVVSSSUUUWWWVVVZZZYYYWWWVVVVVVWWWXXXYYYWWWXXXXXXWWWTTTRRRRRRSSSPPPTTTVVVTTTSSSVVVWWWWWWWWWXXXYYY\\\^^^]]]ZZZXXXZZZ]]]``````]]]ZZZYYYZZZWWWVVVJJJRRRXXXYYYiiiiii{{{iii```ccciii```aaaeeeiiijjjfff```\\\aaahhhjjjbbb[[[^^^hhhooolllkkkiiifffcccbbb```___pppJJJRRREEEDDDBBB???:::555111......******'''(((888@@@555''''''''''''''''''''''''$$$$$$******+++999BBB888&&&&&&&&&&&&''''''''''''%%%%%%&&&'''(((***+++,,,---...///...---000666;;;:::666222111666>>>GGGLLLQQQQQQNNNFFF<<<666666888<<>>???AAABBBEEEDDDGGGMMMPPPQQQTTTYYYZZZ\\\```bbbbbb``````aaabbbeee}}}rrrmmmmmmoooqqqsssvvvyyy}}}}}}ppp}}}}}}~~~zzzaaaVVV```pppjjjYYYKKK@@@JJJRRRSSSMMMMMMUUUXXXRRR______RRRvvvxxxTTT[[[SSSHHHMMMNNNJJJJJJOOOSSSSSSTTTLLLHHHJJJNNNRRRXXX]]]PPPOOOOOOOOOOOOLLLIIIFFFGGGQQQRRRDDDJJJ~~~}}}ZZZMMMPPPUUUEEECCC@@@<<<999888888888444444555666666777888888666===AAABBBEEEMMMSSSSSSWWW]]]KKKMMMUUUSSS[[[\\\UUU```vvvuuuppp]]]gggqqqfffMMMCCCJJJMMMCCCMMMFFFCCCIIIvvvssssssQQQ999666555666888777666555333444444555555666777777444666888999888:::===@@@@@@??????>>>>>>===<<<<<<<<<>>>@@@AAAAAABBBDDDFFFAAADDDHHHHHHGGGIIIMMMRRRqqqkkkbbb[[[YYY[[[___bbb]]]jjjwwwrrrffffffeee[[[\\\\\\bbbjjjllliiijjjnnnoooooonnnkkkiiihhhiiiiiifffdddaaaaaafffkkkjjjffffffgggiiinnnrrrrrroookkkrrrmmmoooqqqnnnsssuuujjjiiieeedddhhhiiigggeeeeeedddbbbaaacccggghhheeeaaa___]]][[[YYYYYYZZZ\\\^^^WWWXXXVVVSSSTTTXXXXXXTTTWWWZZZYYYUUUSSSUUUWWWUUUZZZXXXWWWVVVVVVVVVVVVVVVTTTVVVXXXWWWTTTSSSTTTUUUNNNTTTWWWUUUUUUXXXXXXUUUWWWYYY\\\]]]\\\ZZZYYYYYY\\\]]]\\\YYYWWWWWWXXXXXXUUU___YYYZZZVVVSSS```^^^\\\dddzzzttteee^^^___```]]]YYYdddgggjjjjjjhhhfffdddbbb___dddeee___]]]aaaeeefffeeeeeeffffffdddaaa``````jjjDDDNNNEEEDDDBBB>>>:::555111...---******(((+++???III???(((((((((((((((((((((((('''&&&)))$$$!!!---222'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&(((***+++,,,***---000///,,,,,,111666>>>999333000444;;;CCCHHHNNN\\\hhhdddRRR>>>333111---333;;;AAAGGGPPP[[[cccfffhhhmmmrrrvvvyyyyyyyyyyyyzzz{{{}}}~~~zzzzzz|||{{{vvvqqqgggXXXIIIBBBCCCIIIOOOqqqyyylllpppkkkWWW333+++)))///...&&&%%%+++((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++///'''222000XXX```>>>|||nnn;;;GGGgggPPP555EEEAAADDDEEE@@@777111111555222222333444555555666666555777:::;;;<<<===???@@@======AAAHHHMMMMMMPPPTTTVVVXXX\\\aaaccccccfffjjjnnnqqqlllqqq|||mmmdddhhhppptttsssssswww~~~XXX[[[pppzzzgggPPPEEE@@@MMMUUUTTTMMMOOOXXXWWWNNNRRRSSSNNNZZZXXXMMMFFFSSS\\\XXXPPPNNNNNNMMMvvvhhhXXXPPPLLLJJJMMMRRRSSSQQQPPPPPPOOOMMMJJJGGG>>>JJJEEE>>>HHHaaagggLLLCCCHHHEEEBBB>>>;;;:::999999555555555555555555555555111999===::::::@@@EEEEEEBBBOOOFFFIIIOOOIIIRRRUUUNNNIIIZZZ{{{wwweeeaaafffZZZ\\\VVVCCCCCCHHH===@@@JJJ???@@@[[[~~~jjjFFF666666666444000000222222///333333444444555666666777222555888999888:::>>>AAAAAAAAA@@@???>>>===<<<<<<<<<>>>???@@@??????AAACCC===AAAEEEFFFEEEGGGLLLQQQ```cccdddaaa\\\YYYXXXZZZ^^^\\\lllsssbbb```hhhcccgggdddfffiiigggbbbdddjjjfffiiilllkkkjjjjjjiiigggeeedddccccccgggiiigggcccdddbbbaaacccgggmmmrrrtttkkkjjjllliiifffppprrreeekkkccc]]]^^^aaabbbbbbdddbbb```aaaeeeiiiiiieee```^^^\\\YYYVVVVVVWWWZZZ[[[\\\]]][[[YYYZZZ]]]\\\XXXQQQVVVYYYVVVVVVXXXXXXVVVTTTTTTTTTUUUVVVWWWVVVUUUNNNQQQTTTTTTSSSRRRTTTVVVIIIQQQVVVVVVWWW[[[[[[XXX[[[\\\[[[XXXUUUUUUZZZ___XXXWWWTTTRRRUUUZZZ\\\\\\^^^cccVVVVVVYYYYYY]]]OOO]]][[[___hhhjjjnnnppphhhXXX[[[]]]ZZZXXX[[[dddlll^^^bbbeeeccc```aaadddeeebbbdddcccaaaccciiiiiiccc^^^___cccffffffddddddfffcccKKKSSSBBBFFFDDD>>>888555222...,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++++++++,,,...//////---888AAAGGG@@@333///888DDDAAAHHHSSSaaakkkfffNNN666666111222777666333:::GGGPPPTTT\\\eeeooovvvzzz{{{xxxuuuuuuzzz|||yyywwwwwwwwwsssooommmggg[[[NNNFFF>>>>>>???EEERRRkkkxxxzzz}}}tttiiixxxrrrIII222+++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))))))))(((((())))))))))))************///$$$---...333sssjjjIIIjjj:::jjjtttFFF<<>>>>>>>>;;;444111333000111222333333333333333666666666777888:::;;;<<<===???@@@AAACCCFFFJJJMMMRRRTTTXXX[[[]]]```dddfffgggkkkoooooorrr{{{uuuqqqllljjjkkkooorrruuuyyyxxxyyy}}}}}}xxxxxxzzz{{{pppmmmSSSdddrrrooo]]]LLLDDDCCCKKKHHHGGGIIIMMMRRRSSSSSSLLLSSS[[[___]]]ZZZXXXXXXQQQMMMJJJKKKNNNPPPNNNKKKUUU[[[[[[RRROOOSSSPPPGGGFFFHHHJJJJJJHHHFFFEEEDDDBBBFFFCCCDDDFFFAAAaaammmkkkWWWGGGKKK>>>===LLL???000>>>666666444333555777666333666666666777888:::<<<<<<<<<===???BBBEEEGGGIIIJJJHHHGGGGGGIIILLLMMMKKKHHHQQQFFF???AAABBB>>>???EEECCC???HHHYYYpppgggWWW999333333222222222333333111///444444444555555555555666444444666777:::<<<>>>???@@@@@@AAA???<<<::::::;;;<<<<<<===>>>???@@@AAAAAA???AAADDDFFFGGGIIIKKKNNNQQQQQQQQQRRRSSSUUUVVVWWWUUU___iiikkkeeeaaaaaaeee^^^bbbeeeeeecccaaabbbcccgggeeefffiiiiiiggggggiiiiiigggeeeeeeeeefffeeedddfffgggeeedddgggllljjjeeekkknnnqqqppplllgggcccaaahhhgggeeebbb___]]]___aaa^^^___aaaeeehhhgggdddbbb___\\\XXXWWWZZZ]]]]]]]]][[[XXXVVVVVVWWWXXXXXXXXXXXXWWWTTTSSSTTTWWWZZZ\\\SSSRRRSSSUUUVVVUUUSSSPPPUUUUUUVVVVVVVVVUUUUUUTTTRRRUUUWWWWWWTTTUUUZZZ___ZZZ[[[___bbbccc```[[[VVVUUUVVVVVVVVVUUUVVVYYY[[[]]]______\\\ZZZ[[[ZZZVVV[[[^^^```___\\\YYYZZZ[[[___iiixxxooobbb^^^^^^``````ZZZ]]]aaaaaa^^^\\\]]]^^^eeeffffffffffffeeeddddddfffccc^^^[[[\\\```fffkkkhhheeedddfffjjjllliiifffdddJJJPPPBBBFFFDDD>>>888555222...,,,+++***))))))((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++,,,,,,---......---,,,333<<>>666444555HHHKKKOOOYYYfffllldddXXXCCC:::111---+++,,,111777999;;;???DDDIIIMMMQQQRRRZZZWWWXXX\\\\\\YYYXXXZZZRRRNNNGGG>>>777666<<>>;;;999999999777555555777777777555555666666888999:::;;;::::::;;;===>>>@@@AAABBB@@@??????AAADDDEEEDDDAAA???>>>AAADDDAAA<<>>??????@@@@@@>>><<<::::::;;;;;;<<<<<<===>>>???@@@AAA???AAADDDEEEFFFHHHKKKMMMQQQQQQQQQRRRSSSUUUVVVWWWOOOWWW___bbb___]]]^^^aaa[[[^^^bbbbbb```___aaadddhhheeedddeeeeeecccdddgggeeedddcccdddfffggggggfffkkkkkkiiieeefffkkkllliiihhhiiiiiigggdddaaa______aaaaaaaaa```______bbbddd[[[\\\___bbbddddddaaa___ZZZWWWTTTTTTVVVYYYYYYYYYZZZWWWUUUTTTTTTUUUTTTSSSWWWWWWVVVUUUTTTTTTUUUUUUSSSRRRPPPQQQSSSTTTTTTSSSRRRSSSTTTUUUUUUTTTSSSRRRQQQUUUYYYWWWRRRQQQUUU[[[YYYYYYZZZ\\\]]]]]]ZZZXXXWWWXXXXXXXXXWWWWWWZZZ\\\UUUXXXYYYXXXYYY]]]]]][[[[[[]]]___^^^[[[XXXXXXXXXVVV[[[aaaeeeffffffeeeeeebbbbbbaaadddnnntttooodddlllgggbbb```bbbcccaaa^^^ZZZ]]]aaabbb```^^^^^^_________``````aaabbbbbbbbbiiigggbbb___^^^___aaacccgggdddbbbdddhhhiiifffcccdddIIIMMMBBBFFFDDD>>>888555222...,,,,,,***)))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***+++---......---,,,,,,111666>>>DDDDDD>>>555...<<>>???CCCPPPdddsssppphhh~~~MMM444---)))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))))))))************+++''',,,111***444aaatttJJJsss???HHHnnn\\\<<>>888444333222111111111222333222222222222333555666777888;;;>>>@@@AAABBBDDDFFFDDDGGGLLLPPPTTTXXX]]]```dddeeegggiiijjjiiifffdddeeefffiiilllooorrrtttuuutttyyytttjjjoooiiijjjrrrtttkkkeeegggvvvzzzsss~~~vvvbbbYYYoooyyyttt[[[HHHHHHQQQUUUYYYVVVSSSRRRSSSSSSSSSRRROOONNNMMMOOORRRUUUVVVVVVZZZWWWSSSSSSTTTTTTRRROOOKKKPPPOOOIIIIIINNNNNNIIIGGGIIIJJJIIIEEECCCAAAAAA888<<<:::===@@@777333???lll]]]QQQQQQAAADDDMMM>>>;;;:::999666444222333555555555555555666777999999999999999999999:::::::::999888999:::<<<===<<<:::<<<888666:::>>>>>>===<<>>===>>>>>>===;;;999:::;;;;;;;;;<<<===>>>??????@@@>>>@@@CCCEEEFFFGGGJJJLLLOOOPPPQQQRRRTTTUUUVVVWWWMMMQQQVVVZZZ[[[\\\]]]^^^^^^```ccccccaaabbbeeeiiijjjfffdddeeeeeebbbcccgggdddccccccdddgggiiiiiihhhmmmooolllgggeeehhhkkkkkkgggfffdddaaa^^^^^^```bbb^^^_________^^^___aaaccc\\\\\\^^^```ccccccaaa^^^\\\ZZZWWWWWWXXXYYYZZZYYYXXXVVVSSSRRRRRRRRRPPPOOORRRSSSTTTUUUTTTSSSRRRQQQSSSPPPNNNMMMOOORRRSSSSSSOOOPPPRRRSSSSSSRRRPPPOOOOOOTTTWWWUUUOOOLLLOOOSSSWWWUUUSSSTTTVVVXXXXXXXXXSSSTTTTTTSSSRRRRRRTTTVVVOOOSSSUUUTTTWWW\\\]]][[[ZZZ[[[\\\\\\YYYWWWVVVVVVZZZ[[[]]]]]]\\\\\\]]]___^^^\\\YYYWWWYYY]]][[[WWW]]]\\\\\\___aaa___ZZZUUUVVVYYY\\\]]]]]]\\\\\\]]]YYYYYYYYY[[[\\\^^^```aaaccccccbbbbbbbbbcccdddeeeeeecccaaabbbeeeeeebbb___cccIIIMMMBBBEEEDDD>>>888555222...,,,,,,+++***))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''))),,,---.........///333444777<<<@@@AAA>>>;;;444999???HHHXXXjjjuuuxxxxxxqqqnnncccVVVPPPIIIAAA=========;;;999<<<;;;<<>>===777555333111000000111222111111111111222333444555555888<<<>>>>>>???@@@AAA???BBBGGGJJJNNNRRRVVVYYYfffdddaaa^^^^^^bbbhhhllleeegggiiikkklllnnnppprrrwwwyyy{{{{{{zzz|||uuu~~~}}}qqqgggaaagggnnnrrrjjj```dddxxx}}}{{{xxxyyy^^^XXXeeerrr|||uuu[[[IIILLLRRRRRRTTTRRRQQQPPPPPPQQQQQQQQQUUUQQQNNNNNNRRRUUUVVVTTTXXXUUURRRRRRSSSSSSQQQOOOQQQTTTQQQLLLJJJNNNNNNKKKIIIJJJJJJHHHEEEBBB@@@@@@>>>===999888;;;;;;888999???tttbbbQQQDDDGGGMMMEEE>>>======<<<777222222444555555555555666666777888999999888888888888888888999999999999999999888777>>>===999777<<>>>>>???>>>@@@BBBDDDEEEFFFHHHKKKNNNNNNPPPRRRTTTUUUWWWWWWTTTTTTVVVYYY\\\_________```bbbcccbbb```aaadddhhhiiiffffffiiiiiigggfffiiihhhgggfffgggiiiiiihhhfffjjjnnnnnniiieeefffhhhhhhiiiiiigggeeecccccceeegggaaabbbbbbaaa^^^]]]]]]]]]^^^^^^___aaaccccccbbb```^^^]]][[[ZZZYYYYYYXXXWWWVVVTTTSSSRRRSSSSSSQQQPPPLLLMMMOOOQQQRRRRRRRRRRRRQQQOOOMMMMMMNNNOOOOOONNNKKKLLLNNNPPPPPPOOOMMMLLLNNNOOOQQQQQQOOOMMMLLLLLLRRRPPPNNNOOOQQQTTTUUUUUUOOOQQQQQQQQQOOOOOOPPPRRRPPPSSSTTTRRRSSSWWWXXXVVVVVVWWWYYYYYYYYYXXXWWWWWWSSSUUUVVVWWWYYY[[[___bbbaaaaaa```^^^^^^aaadddeeedddbbb___]]]]]]\\\ZZZXXXVVVXXX[[[]]]^^^^^^^^^^^^ZZZZZZZZZZZZ\\\^^^```aaaddddddccccccccceeefffgggdddbbbaaaaaacccbbb```]]]___JJJOOOBBBEEEDDD>>>888555222...---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###&&&))),,,---...222444111222555999???DDDHHHJJJ@@@===666111444???HHHKKKeeevvv}}}zzzsssmmmppppppvvv}}}nnntttzzzxxxEEE...---...,,,***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((()))))))))************'''111***'''///***...KKKXXXyyy>>>JJJdddXXXHHH======AAAAAA===:::888555222000000111111111111111111222222333444333555999;;;;;;;;;<<<===>>>@@@DDDFFFHHHKKKNNNPPPVVV^^^fffhhhddd``````bbbggghhhjjjjjjjjjkkkooorrrzzzrrrmmmkkkkkkkkkjjjjjjsss{{{yyymmmbbb^^^aaadddnnnjjjTTTKKKaaa\\\gggvvvuuuyyyoooXXXJJJMMMRRRPPPKKKLLLMMMNNNOOOPPPRRRSSSWWWSSSPPPQQQSSSTTTRRRPPPQQQPPPNNNNNNOOOOOOOOONNNNNNNNNLLLIIIHHHIIIJJJHHHEEEEEEEEEBBB???<<<;;;;;;;;;888666444333888<<<999<<>>???BBB@@@:::888;;;777777666666666777777888777777777888888888999999<<<<<<;;;999888777666777444>>>CCCAAAJJJfff{{{{{{FFF333555333...,,,333666777444000///444999111111111111222222222222444333222222444666888:::999:::;;;:::999888999:::999999:::;;;<<<======>>>===???AAACCCCCCEEEGGGIIILLLMMMOOORRRTTTVVVWWWWWW[[[ZZZYYYZZZ]]]``````___]]]^^^___]]]ZZZZZZ]]]```ccccccfffkkkmmmjjjhhhjjjnnnmmmkkkkkkjjjhhheeecccffflllpppllliiihhhgggeeeiiijjjkkkkkkiiihhhiiiiiicccdddeeeccc___\\\ZZZZZZ___^^^]]]^^^```aaaaaa```\\\\\\[[[YYYVVVTTTRRRQQQTTTSSSSSSTTTUUUVVVUUUSSSMMMMMMLLLLLLMMMNNNPPPPPPNNNMMMMMMMMMNNNLLLJJJGGGHHHIIIKKKMMMMMMLLLKKKJJJMMMJJJIIIKKKOOOPPPLLLHHHMMMLLLLLLNNNQQQRRRRRRQQQQQQRRRSSSSSSRRRRRRSSSTTTRRRTTTTTTQQQRRRUUUWWWTTTSSSTTTVVVXXXYYYZZZYYYYYYSSSTTTUUUUUUTTTUUUVVVXXXRRRTTTVVVWWWWWWXXX]]]bbbdddbbb```___```aaabbbbbb\\\]]]```ccceeefffeeeddd```````````````aaabbbbbbnnnkkkgggccc```___``````dddcccbbbbbbbbbaaa___]]]\\\IIIPPPBBBFFFDDD>>>888555222...---,,,+++******)))******((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!$$$((()))+++...444999...222888===BBBGGGKKKNNNDDDGGGFFFCCCAAA???888000:::HHHZZZkkkvvvsssUUUAAAssskkkHHH,,,***///+++(((,,,''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))******)))))))))))))))************(((111)))$$$000...'''111ddd^^^aaaeeeCCCIII^^^^^^EEE888CCCFFF<<<<<<;;;888555222111000000111111111111111222333333111333666777777777888999<<<>>>AAABBBCCCDDDGGGIIIDDDPPP]]]bbb```]]]___cccdddfffhhhhhhggghhhlllppprrrjjjaaa]]]]]]^^^]]][[[cccgggllljjj___VVVXXX___```^^^SSSHHHOOOiiidddttt{{{yyyqqqaaaPPPIIILLLRRRSSSGGGIIILLLNNNOOOQQQTTTVVVTTTRRRQQQQQQQQQQQQOOONNNMMMMMMLLLLLLLLLLLLMMMNNNIIIIIIHHHHHHHHHIIIIIIJJJDDDDDDCCCAAA===;;;:::;;;666111777999222333888444444:::999ppp___>>>KKKBBB;;;:::@@@AAA<<<;;;???:::999888888888888888999555555555666777777888888;;;;;;;;;999777666777888666888999EEEiiinnnlllzzzQQQ111///333,,,+++333111222222000------///222000000000000111111111222222222222333444555666666777888999999777777888:::888888999:::;;;<<<<<<======???AAABBBBBBCCCFFFHHHJJJLLLOOORRRUUUVVVWWWWWW\\\[[[ZZZZZZ[[[]]]]]]\\\]]]___```^^^ZZZYYY[[[^^^^^^]]]aaahhhjjjgggfffhhhpppnnnmmmlllkkkhhheeebbbccciiinnnmmmlllkkkhhhdddeeegggjjjjjjiiigggfffeee```bbbdddcccaaa]]]\\\[[[[[[ZZZXXXYYYZZZ\\\\\\[[[ZZZ\\\\\\[[[WWWTTTRRRQQQSSSRRRRRRTTTVVVWWWUUUTTTQQQPPPMMMKKKJJJIIIJJJJJJKKKKKKKKKLLLLLLKKKGGGDDDGGGGGGHHHIIIJJJJJJJJJJJJKKKHHHFFFIIINNNPPPMMMIIIKKKKKKLLLNNNQQQRRRPPPOOONNNPPPRRRSSSRRRRRRSSSTTTQQQTTTSSSQQQSSSXXXZZZXXXTTTTTTUUUXXX[[[\\\[[[ZZZYYYZZZ[[[ZZZYYYXXXYYYZZZWWWWWWYYYZZZYYYXXX\\\bbb___aaabbbddddddcccaaa```]]]^^^```cccffffffeeeccceeeeeeeeeeeeeeedddcccbbbhhhfffccc```______aaabbbbbbbbbbbbbbbaaa```___^^^ZZZHHHNNNBBBFFFDDD>>>888555222...------,,,+++************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%''''''(((,,,444;;;777777888<<>>333---//////***(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((()))************))))))))))))************(((***(((***222000,,,222===llllll{{{eeeDDDOOOVVVPPPFFFAAA@@@???>>>===;;;888555222000///111000000000000111222222111222333333333333555777888:::===>>>>>>???BBBDDDAAAFFFLLLOOORRRWWW^^^eee]]]aaadddccc```^^^___aaaYYYWWWUUUTTTUUUVVVXXXYYYXXXVVVVVVWWWTTTOOOQQQWWWTTTJJJMMMbbbtttxxxxxxzzzpppwww}}}xxxuuuwwweeeSSSLLLLLLLLLOOORRRHHHKKKOOOPPPPPPPPPSSSUUUPPPQQQQQQOOONNNNNNPPPRRRPPPPPPOOONNNMMMLLLMMMNNNIIIIIIIIIJJJJJJIIIHHHHHHCCCCCCCCC@@@===;;;;;;<<<999...666???444111666111333777---:::___ssseeeQQQCCC:::===???<<<;;;???<<<<<<;;;:::::::::::::::666666666777777777777777888999:::999888888;;;>>>GGGJJJLLLWWWwww|||qqqGGG777---000111---...666---..................////////////000000000111111000111222444444444333333555666888888777777888999777777888999:::;;;<<<<<<<<<>>>@@@AAABBBCCCEEEGGGIIIKKKNNNRRRUUUWWWWWWWWWYYYYYYYYYYYYYYYYYYZZZZZZ]]]```bbbaaa^^^]]]^^^```^^^\\\]]]aaacccbbbcccgggjjjjjjiiijjjkkkjjjfffddd___cccffffffhhhjjjgggbbb```bbbddddddbbbaaa``````]]]___bbbbbb```]]][[[ZZZXXXVVVTTTTTTUUUWWWXXXXXXUUUXXX[[[[[[XXXUUUTTTUUUQQQPPPQQQRRRTTTTTTRRRPPPPPPOOONNNMMMKKKHHHFFFEEEHHHHHHGGGHHHIIIJJJHHHGGGGGGGGGFFFFFFGGGHHHJJJKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLNNNPPPQQQQQQOOOKKKMMMPPPQQQQQQQQQRRRSSSSSSUUUUUUSSSTTTZZZ\\\[[[XXXWWWWWWYYY\\\]]][[[YYYTTTUUUVVVUUUUUUWWWZZZ]]]```\\\ZZZZZZXXXUUUXXX______aaaccccccbbb```^^^]]][[[[[[\\\___bbbcccaaa^^^ccceeefffggggggeeecccaaaYYYYYY[[[]]]___aaacccddd```aaabbbaaa```___^^^^^^YYYFFFKKKBBBFFFDDD>>>888555222......---,,,+++************)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&+++444;;;DDD===666666<<>>:::888555888@@@???QQQeeeiiidddfffvvv{{{jjjsss\\\ZZZeeelllWWWVVVdddYYY444,,,...---)))((()))((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))************))))))))))))************+++&&&(((///...&&&(((333'''555ppp\\\WWW;;;:::VVVYYY===333DDD???>>>===:::777333000...000////////////000000111111111222111000111444777555777999;;;<<<===???AAAEEEGGGJJJMMMPPPQQQQQQQQQWWW\\\```___XXXRRROOOOOOPPPSSSUUUUUUQQQPPPQQQSSSMMMEEECCCHHHMMMMMMNNNQQQHHH@@@XXXtttwww|||rrrdddXXXsssppp[[[LLLOOOSSSNNNJJJLLLJJJMMMPPPPPPOOONNNPPPRRRPPPQQQQQQOOOMMMOOOTTTYYYTTTTTTSSSQQQOOONNNNNNOOOJJJIIIIIIIIIHHHDDDAAAAAA>>>???>>>;;;888777777888===***000<<<000---444111555...777???+++aaaaaa}}}iiiTTTCCCBBBCCC???>>>BBB>>>>>>===<<<;;;;;;;;;;;;::::::999999999888888888666888:::::::::<<<@@@DDDSSSqqq|||nnnllliiiaaa|||rrr;;;666333111000111000...+++,,,,,,,,,...111222111///////////////000000000000///000222444555444222111444666777777666666888999777777888999:::;;;;;;<<<<<<>>>@@@AAAAAABBBDDDFFFHHHJJJNNNRRRUUUWWWWWWWWWUUUWWWYYYYYYWWWWWWYYY[[[XXX\\\______]]]\\\]]]___ccc^^^\\\^^^______ccchhhddddddfffhhhkkkkkkiiiggg[[[]]]]]]^^^bbbgggeee___^^^___```___]]]\\\\\\]]]]]]___bbbbbb___[[[XXXWWWXXXUUUSSSRRRTTTVVVWWWWWWLLLPPPUUUVVVTTTRRRRRRSSSPPPOOOOOOPPPQQQPPPNNNKKKJJJLLLNNNOOONNNKKKGGGEEEGGGEEEDDDDDDGGGIIIKKKKKKGGGFFFEEEEEEFFFHHHJJJLLLHHHLLLNNNLLLGGGFFFKKKQQQPPPNNNMMMMMMOOOQQQQQQQQQMMMPPPSSSUUUUUUVVVWWWXXXVVVXXXWWWTTTUUUZZZ\\\[[[\\\ZZZYYY[[[]]]]]]ZZZWWW]]]\\\[[[YYYXXX[[[```dddfff^^^YYYYYYVVVSSSWWW^^^\\\\\\\\\\\\]]]```dddggg]]]\\\]]]```cccdddbbb^^^```bbbeeeggggggeeebbb```UUUWWWZZZ]]]^^^^^^]]]\\\^^^___aaa```___^^^^^^^^^```HHHHHHEEEHHHFFF>>>888555222......---+++***))))))((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((((((''''''(((***222:::BBBBBB<<<888999<<>>BBBIIIDDD777;;;GGGHHHTTTWWWZZZ___gggiii\\\LLLRRRNNNZZZWWWVVV```jjj```;;;...///))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************)))******++++++,,,------000+++FFFhhhkkkCCCCCCXXX```RRRBBB>>>BBB>>>777999@@@999+++//////000000111111222222111111000000000111111222333333444444666777888999>>>???@@@CCCEEEHHHIIIJJJLLLMMMNNNNNNMMMKKKIIIHHHJJJNNNTTTVVVSSSMMMHHHDDDBBB;;;;;;BBBFFFDDD@@@AAA===NNNrrrsssxxxuuuggg|||}}}VVVRRRNNNMMMPPPSSSSSSSSSRRRTTTVVVUUURRROOOOOOPPPPPPKKKLLLQQQMMMDDDEEENNNPPPPPPPPPOOOMMMLLLJJJIIILLLIIIFFFHHHJJJJJJFFFAAAAAA@@@>>>;;;999777666666333333333222222111111111444......111...;;;ooo{{{QQQGGGIIIFFFEEEEEEFFFEEE???:::888<<<@@@>>>777777===???999777:::EEE>>>===QQQiiihhhaaafff|||rrrxxx~~~xxx___222---111000000///......------,,,,,,,,,---------......------......///000000000111111222222222333333333333333444444555666666666999999999999999999::::::999:::===>>>???AAAEEEGGGFFFGGGJJJMMMOOOQQQSSSTTTXXXXXXYYYYYYXXXXXXWWWVVVVVV[[[```___[[[ZZZ^^^bbbdddeeeeeedddaaa_________]]]]]]^^^aaacccbbb```^^^dddeeeeeeccc``````cccfff]]]^^^^^^___^^^\\\ZZZYYYUUU^^^bbb___bbbgggbbbWWWXXXWWWVVVVVVWWWWWWVVVTTTSSSUUUVVVTTTQQQOOOQQQSSSMMMLLLKKKLLLOOOPPPOOOLLLIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGCCCEEEGGGGGGFFFEEEEEEEEEEEEFFFIIIKKKKKKKKKJJJIIILLLNNNQQQSSSTTTSSSQQQPPPMMMOOOQQQSSSTTTTTTTTTTTTOOOUUUZZZ[[[XXXVVVXXX[[[___XXXWWW^^^^^^VVVTTTZZZUUUWWWYYYYYYWWWVVVXXXZZZ\\\^^^aaabbb]]]WWWXXX^^^[[[[[[[[[YYYWWWXXX[[[^^^XXX]]]___^^^^^^bbbcccbbbeeeeee^^^YYY^^^eee\\\LLLVVV[[[```cccggghhhddd^^^YYY\\\```aaa___[[[YYYXXXfffKKKLLLEEEHHHFFF>>>888555222......---+++***))))))((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&'''(((555;;;CCCIIIJJJFFF@@@<<>>===888888===BBBdddzzzooocccNNNNNNOOORRRUUUTTTQQQNNNQQQSSSUUUSSSMMMGGGCCCAAAKKKHHHKKKSSSQQQIIIGGGMMMLLLMMMMMMMMMMMMLLLKKKKKKMMMJJJGGGHHHJJJIIIEEE@@@@@@>>><<<:::888666555555333333222222222111111111222///111333,,,,,,CCC```~~~jjjZZZTTT[[[UUUBBB<<>>HHHWWWPPPRRRddd{{{~~~yyyyyykkk~~~LLL888333444/////////......---------,,,,,,,,,------------...------......//////000000111111111222222222333333333333333444555555666666888888888999999999999:::888999;;;<<<===???BBBDDDEEEGGGIIIKKKNNNPPPQQQQQQVVVVVVVVVVVVVVVUUUUUUTTTTTTXXX[[[[[[XXXVVVXXXZZZTTTVVVXXX[[[\\\^^^```bbb___^^^^^^___aaa```^^^\\\```aaabbb```___```cccfffcccbbb```^^^]]]]]]^^^___RRR\\\aaa^^^^^^bbb___VVVQQQPPPOOOPPPQQQRRRQQQPPPRRRRRRRRRPPPOOOPPPSSSWWWMMMKKKJJJJJJLLLKKKIIIGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDAAACCCEEEEEEDDDBBBBBBCCCCCCDDDFFFHHHHHHHHHHHHGGGGGGIIILLLNNNNNNNNNLLLKKKHHHIIIJJJLLLNNNOOOPPPPPPIIINNNTTTUUUTTTSSSUUUXXXXXXQQQRRRYYY[[[UUUTTTZZZZZZ[[[\\\ZZZWWWUUUVVVWWWZZZXXXZZZ]]]]]]YYYXXX[[[YYYXXXXXXWWWVVVWWWXXXYYYWWW[[[]]][[[ZZZ\\\]]][[[___```[[[VVV[[[aaaZZZMMMVVV[[[^^^```bbbeeeaaa[[[`````````^^^ZZZWWWVVVVVVkkkHHHJJJEEEGGGEEE>>>888555222///...---+++***))))))((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&&&&%%%%%%&&&'''+++...666DDDRRRYYYXXXTTT===BBBJJJOOOPPPNNNKKKJJJWWWQQQXXXjjjoooiiimmm{{{yyybbb:::&&&(((///,,,%%%)))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))******+++,,,,,,,,,+++000'''///```mmmIII999III[[[VVVGGG>>>AAAAAA::::::AAA888666333000......//////000000////////////000000000000000000111222444444555555666777999:::;;;<<<:::;;;===???AAAAAAAAA@@@FFFFFFEEEAAA===;;;;;;;;;888999>>>@@@999666GGG\\\ooowww}}}zzz[[[IIIIIIKKKOOOQQQQQQNNNLLLLLLPPPTTTUUUQQQLLLHHHFFFGGGDDDIIISSSUUUNNNIIIJJJHHHIIIJJJKKKKKKLLLKKKKKKMMMKKKHHHHHHIIIHHHCCC???===<<<:::888666444333333222222111111111111000000------111333111---...222KKKnnnkkkzzztttbbbQQQUUUbbb\\\JJJEEERRRbbbbbbUUUVVVvvvqqq???***333666))).........---------------,,,,,,,,,,,,---------------------...//////000000000111111111222222222222222333333444444555555666777777888888999999999999999:::<<<<<<<<<===@@@BBBEEEFFFGGGIIIKKKLLLMMMMMMSSSSSSTTTTTTTTTSSSRRRRRRVVVWWWYYY[[[[[[YYYXXXWWWTTTUUUVVVXXXZZZ]]]___```aaa``````aaaccceeedddccc]]]^^^___^^^^^^___bbbeeeeeeaaa]]]ZZZYYY[[[___aaaQQQ\\\bbb___]]]___]]]XXXRRRQQQPPPQQQSSSTTTTTTSSSUUUTTTPPPLLLIIIIIILLLOOOMMMKKKJJJIIIIIIGGGEEEBBBDDDDDDDDDCCCCCCBBBBBBAAA???????????????@@@@@@AAAAAABBBDDDDDDCCCBBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDFFFHHHJJJJJJJJJIIIHHHHHHIIIIIIKKKMMMOOOQQQRRRIIIMMMRRRTTTTTTTTTVVVYYYXXXSSSTTT[[[[[[WWWWWW\\\[[[[[[[[[YYYWWWVVVVVVWWWYYYUUUUUUYYY]]][[[YYYZZZ\\\[[[ZZZZZZ\\\\\\[[[ZZZVVV[[[\\\XXXVVVWWWWWWUUUSSSWWWXXXWWW\\\dddbbbZZZXXXZZZ[[[[[[]]]___]]]YYYbbbaaa^^^ZZZVVVTTTUUUWWWmmmGGGIIIDDDGGGEEE>>>888666333///------+++***)))(((((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%###%%%222EEEWWWbbbggg```XXXKKK???;;;CCCRRR^^^ccc\\\fff|||zzztttzzzwwwsss___:::333,,,,,,///000,,,&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))***++++++,,,,,,'''444---$$$:::eeeooozzzKKK888QQQ\\\aaaYYYDDD888;;;===999888777555333111000///...222222111000000000111111////////////000111222333444444555555666777777777777888999;;;<<<=========;;;;;;:::888666555777999222444999888111:::bbb{{{|||{{{|||lllnnnxxxiii\\\PPPOOOLLLKKKLLLNNNQQQRRRLLLNNNRRRTTTTTTRRRPPPOOOHHHEEEHHHQQQTTTPPPJJJIIIGGGHHHHHHIIIIIIIIIIIIIIIMMMKKKIIIHHHGGGEEEAAA===999888777555333222222222000000000000000000000000,,,.........111555444000+++FFF}}}mmmOOO...333555555333'''------------------------++++++,,,,,,,,,---------,,,,,,---......//////000000000000111111111111222222222222333444444555555666666777777888999999999<<<===>>>>>>======???AAACCCDDDFFFGGGHHHIIIJJJJJJQQQQQQRRRRRRRRRRRRRRRQQQVVVUUUVVVYYY]]]]]]ZZZWWWYYYXXXWWWXXXZZZ\\\^^^___^^^]]]]]]```dddhhhjjjjjj^^^^^^^^^^^^^^^___aaabbbdddaaa]]]ZZZYYY[[[___bbbTTT^^^eeeccc_________]]]WWWVVVUUUUUUWWWWWWVVVUUUUUUSSSPPPLLLIIIHHHIIIJJJLLLKKKJJJIIIHHHFFFDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@===============>>>>>>???BBBCCCDDDDDDCCCBBBCCCDDDBBBAAAAAAAAAAAABBBCCCDDDEEEFFFHHHJJJJJJJJJIIIHHHKKKJJJJJJJJJKKKMMMPPPQQQJJJMMMPPPRRRRRRSSSTTTVVVZZZWWWXXX[[[ZZZUUUUUUYYYUUUUUUVVVVVVVVVXXXZZZ[[[XXXUUUVVVZZZ[[[ZZZZZZ\\\^^^]]]\\\^^^``````^^^\\\XXX\\\]]]YYYWWWXXXWWWUUUPPPUUUXXXXXX[[[aaaaaa^^^[[[\\\ZZZWWWXXX\\\[[[XXX]]]]]][[[XXXVVVUUUWWWXXXiiiJJJOOODDDFFFEEE>>>888666333000------+++***)))(((((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((+++'''%%%'''000===JJJQQQJJJTTT```ddd^^^SSSIIICCCUUUVVV```tttvvvqqq{{{~~~qqqmmmaaa???333---...///,,,)))'''(((***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((())))))******+++,,,,,,)))000111...///;;;iiipppzzzYYY;;;BBBZZZfffWWW@@@777555444666777777888666444111000222111000000/////////000////////////000111222222333333333333444444444444666666777777888888888888222333444444333333444555===444222888???NNNpppuuulllkkk[[[RRRVVVUUUSSSQQQPPPRRRTTTVVVOOOOOONNNNNNNNNMMMLLLKKKPPPLLLLLLPPPSSSQQQNNNLLLHHHHHHHHHHHHHHHGGGEEEEEEIIIHHHGGGFFFDDDAAA===;;;666666444333111111000000////////////////////////000111...((()))000222///:::333111VVVvvvmmmrrrIII***)))666+++"""---444---------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...///////////////000000000111111111111111222222333444444444555555666777777888999999<<<===>>>===<<<<<<>>>@@@BBBBBBDDDEEEFFFGGGGGGGGGOOOOOOPPPRRRRRRSSSSSSSSSQQQPPPQQQUUU[[[]]][[[XXXWWWUUUSSSUUUYYY^^^aaaaaa[[[ZZZ[[[]]]aaaeeeggggggaaa```______````````````aaa```^^^\\\\\\]]]___```VVV^^^dddccc___]]]]]]]]]WWWVVVTTTSSSSSSRRRQQQOOOMMMMMMMMMMMMMMMLLLJJJIIIFFFFFFGGGFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@======<<<<<<======>>>???@@@AAABBBAAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCCEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKIIIKKKLLLMMMMMMMMMNNNOOOSSSSSSUUUWWWTTTQQQRRRUUURRRRRRQQQRRRTTTWWWYYY[[[UUUUUUXXXYYYVVVSSSVVV\\\[[[[[[[[[[[[\\\\\\[[[YYYYYY^^^___\\\[[[\\\\\\[[[VVVZZZ[[[YYYXXXYYYXXXVVV^^^^^^[[[VVVWWW[[[[[[XXXYYYZZZ\\\[[[XXXVVVUUUUUU___KKKNNNCCCFFFEEE>>>888666444000...---+++***))))))((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&'''((()))***)))'''&&&(((...222DDDOOO]]]fffgggeeeeeefffQQQSSSQQQQQQ```vvvbbbAAA///---333///,,,(((''''''((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((())))))***+++++++++---)))+++666333&&&===oooccc>>>999BBBXXXaaaSSS@@@666777888999:::999777555333111000///...---------...000000000000000111222222000000000000111111111111333333333333333222222222000222444444333222222333777222AAAcccyyyxxxssstttssseeennnSSSNNNQQQLLLOOORRRSSSRRRPPPNNNNNNMMMLLLJJJKKKMMMOOOPPPOOOUUUSSSQQQQQQRRRRRRQQQPPPJJJIIIIIIHHHFFFEEECCCBBBEEEEEEDDDBBB@@@===:::888444333222111000000000000------............//////---//////,,,***---///...$$$444000&&&:::eee}}}|||{{{{{{^^^;;;111222444///%%%(((///+++//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////////////////000000000000000111111222222333333444444444555666777888888999:::;;;;;;;;;999:::;;;===@@@AAABBBDDDEEEFFFFFFFFFLLLMMMOOOQQQSSSTTTUUUUUUSSSRRRSSSWWW]]]aaaaaa```ddd```ZZZYYY\\\_________aaa```___```cccdddcccbbbcccaaa``````aaaaaa```^^^XXXXXXXXXXXXXXXXXXXXXXXXUUUYYY^^^^^^\\\ZZZYYYYYYXXXVVVSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHGGGCCC???;;;???AAABBBBBB@@@???@@@@@@????????????????????????===============>>>??????<<<=========;;;;;;===>>>AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFEEEIIIIIIIIIIIIIIIJJJKKKKKKMMMMMMMMMMMMNNNNNNNNNOOONNNQQQUUUVVVTTTTTTVVVYYYWWWTTTRRRQQQRRRTTTTTTTTTPPPRRRUUUVVVQQQNNNRRRZZZYYY[[[\\\[[[ZZZYYYZZZ\\\ZZZ___```^^^]]]______^^^ZZZ[[[]]]^^^```aaa```___aaa```\\\WWWWWW[[[\\\YYYXXX[[[^^^^^^ZZZVVVRRRPPP```NNNFFFCCCFFFDDD>>>888666444000...---+++***))))))((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''###%%%''''''&&&&&&'''((("""555OOObbbjjjiiihhhggghhhmmmjjj```ZZZaaakkkoooccc<<<000777888+++&&&%%%%%%(((+++,,,)))%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((())))))******+++++++++)))(((111555)))+++AAAttt}}}xxxSSS999GGG```eeeWWWIII===<<<;;;999888888888888333222111000////////////000////////////000111111.../////////000000111111222111111111000111111111000222333333333444666999777AAAaaatttssszzzpppuuuOOOCCCHHHTTTCCCGGGLLLNNNMMMLLLLLLLLLMMMLLLLLLOOOSSSUUUUUUSSSPPPQQQRRRPPPNNNNNNOOOPPPIIIIIIIIIHHHFFFDDDCCCBBB@@@@@@@@@???<<<999777666333222111000000000000000,,,,,,------............,,,,,,...000000///000222+++///...000222444LLLsssvvv||||||zzzrrrEEE000...---444///(((111666,,,###111111000///---,,,++++++***++++++++++++,,,,,,,,,+++,,,,,,------......///........./////////000000000000111111222333333333333444444555666777888999999:::::::::999999;;;===???@@@AAACCCEEEFFFFFFFFFHHHJJJLLLOOORRRUUUVVVWWWYYYYYYYYY\\\```dddfffgggpppiiiaaa]]]]]]^^^]]][[[`````````aaabbbbbb```]]]aaa___^^^```bbbcccaaa___TTTTTTSSSSSSSSSSSSTTTUUUTTTUUUXXXZZZZZZWWWUUUTTTWWWUUUSSSRRRRRRQQQNNNMMMMMMJJJGGGFFFEEEBBB>>>;;;===???AAA@@@>>><<<===???=======================================>>>>>>???:::;;;;;;:::888999;;;<<>>??????@@@@@@AAABBBBBBBBBGGGHHHIIIKKKLLLMMMNNNNNNOOOOOOOOOOOOQQQRRRSSSSSSNNNSSSWWWWWWUUUUUUXXX[[[\\\XXXSSSQQQQQQRRRQQQPPPOOONNNPPPRRRQQQPPPSSSYYYWWWZZZ\\\ZZZUUUTTTYYY^^^YYY^^^___\\\[[[]]]]]][[[\\\[[[\\\aaaeeegggffffffaaa```\\\WWWXXX\\\\\\ZZZWWWZZZ]]]]]][[[WWWTTTRRRmmmVVVBBBCCCFFFDDD>>>888777444111...---+++***))))))(((((()))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%&&&'''((()))'''***---...444AAAUUUdddhhhvvvwwwnnnqqqzzzxxxuuuzzzzzzpppLLL<<<555...+++((('''***...(((******(((%%%%%%(((---&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((()))******++++++&&&///,,,)))111333000444888vvviii>>>999OOO```aaaCCC@@@<<<888666777999;;;777666555444333333333333//////.........//////000///000000111111222222222111111111111111222333444///000111222444888===AAAQQQ^^^www{{{hhhsssrrrVVVvvvGGGCCCNNNNNNJJJHHHIIIJJJJJJJJJMMMRRRWWWSSSQQQQQQRRRSSSQQQMMMHHHGGGLLLOOOMMMJJJJJJKKKLLLHHHHHHHHHHHHGGGEEEDDDCCC===>>>>>>===:::777555444222222111000000000000000,,,,,,,,,------.........222,,,+++//////++++++///---...***+++000++++++888DDDRRR}}}tttpppEEE<<<333***222+++111***)))000%%%!!!555333222111000...,,,+++*********+++++++++,,,,,,,,,++++++,,,------......///............/////////000000000000111222222333333333333444555666777888999:::;;;<<<<<<;;;;;;===???>>>???AAACCCDDDFFFFFFGGGFFFGGGJJJNNNRRRTTTVVVWWWZZZZZZZZZ[[[]]]```dddgggiiibbbZZZXXX[[[^^^^^^]]]UUUVVVWWWYYY[[[[[[YYYVVV^^^]]]\\\___bbbdddbbb```ZZZYYYWWWUUUVVVWWWYYY[[[VVVTTTUUUYYYZZZWWWTTTSSSRRRQQQOOOOOOOOOOOOMMMKKKKKKIIIHHHJJJOOOSSSTTTSSS???AAACCCBBB???<<<===???;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>;;;<<<<<<:::999999;;;======>>>@@@AAAAAA???===<<<>>>>>>>>>???@@@@@@AAAAAA???AAADDDGGGJJJKKKLLLLLLLLLKKKKKKLLLOOOQQQRRRRRRNNNSSSWWWTTTPPPPPPRRRTTT^^^YYYTTTQQQRRRSSSRRRPPPQQQMMMLLLQQQUUUUUUWWWZZZPPPUUUXXXTTTMMMLLLSSSZZZXXX\\\]]]ZZZXXXYYYYYYWWWbbb^^^\\\^^^```^^^ZZZWWW``````\\\WWWXXX\\\\\\YYYUUUWWWZZZ\\\ZZZYYYXXXXXXJJJMMMCCCEEECCC>>>::::::777222///,,,***)))******)))'''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&'''***000555999XXXgggjjjbbbgggzzztttxxx|||iiiOOO???666111,,,,,,,,,+++***))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------333666ccczzzXXXFFFEEEVVVddd\\\RRREEE666,,,222>>>777666444222222444999<<<222333111---,,,...000111...222222///000555555000111333555555222111444999888222555666///???eee}}}lllkkkxxxqqq~~~zzzFFFAAAJJJHHHEEEKKKJJJHHHFFFHHHMMMQQQSSSRRRXXXSSSMMMLLLNNNOOOMMMJJJNNNPPPPPPNNNJJJGGGGGGHHHLLLIIIGGGFFFFFFFFFEEEDDD;;;;;;;;;:::888666555444000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------...///...---,,,+++000)))...NNN}}}wwwuuu~~~^^^MMM888...000222---&&&++++++++++++++++++++++++333444333000---*********)))************+++++++++++++++,,,,,,,,,,,,------..................------000000111111111222222222444222///222DDDQQQHHH444::::::;;;;;;;;;;;;;;;;;;======>>>>>>???BBBGGGJJJFFFHHHKKKNNNPPPQQQQQQQQQTTTWWWZZZ\\\[[[[[[[[[[[[TTTUUUWWWYYY[[[[[[[[[ZZZYYY[[[]]]^^^]]]\\\[[[ZZZZZZ[[[\\\^^^___]]]YYYVVVUUUUUUTTTSSSRRRRRRRRRSSSNNNRRRVVVXXXWWWVVVTTTTTTTTTSSSQQQOOOMMMLLLLLLLLLEEEIIINNNSSSSSSMMMDDD===========================;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<==================>>>@@@@@@AAAAAAAAA???AAABBBBBBAAAAAACCCDDDKKKJJJKKKNNNNNNLLLOOOTTTTTTVVVXXXUUUPPPNNNQQQUUURRRRRRRRRTTTVVVVVVTTTRRRPPPTTTVVVSSSMMMLLLPPPVVVTTTRRRQQQQQQRRRRRRQQQQQQQQQQQQTTTXXXYYYVVVXXX\\\^^^\\\YYYYYYYYYYYYVVVSSSbbb___^^^___\\\VVVRRRSSSUUUVVVUUUUUUZZZ^^^\\\VVVOOOIIIEEEFFFDDD>>>999888444000///,,,***)))******)))'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%&&&)))+++---$$$111;;;@@@RRRlllzzzzzzsss~~~iii[[[HHH888000---+++)))+++++++++***)))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,,,,---...(((???ppp~~~]]]DDDFFFSSSPPPQQQXXXYYYMMM>>>666<<<=========999555000---111111111111333555666666222555444///...222222...333555777777333000...///222///;;;HHHGGGTTTuuu~~~llleeevvv{{{WWW>>>BBBLLLJJJFFFIIILLLIIIGGGHHHLLLPPPRRRSSSWWWRRRMMMMMMOOOPPPNNNLLLLLLNNNPPPPPPMMMKKKJJJKKKOOOLLLIIIGGGFFFEEECCCAAA===<<<:::999666555333222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++,,,,,,---...------,,,+++222222///***///IIIrrr{{{vvvvvvwwwwwweeeJJJ<<<444,,,))),,,//////...++++++++++++++++++++++++000111000...+++)))))))))))))))*********++++++++++++++++++,,,,,,,,,------..................------000000000111111111222222222444222333===GGGAAA444999999999:::::::::::::::;;;<<<>>>???BBBFFFLLLPPPHHHHHHIIIKKKMMMOOOQQQRRRSSSTTTVVVWWWXXXYYY\\\^^^XXXYYYZZZ[[[[[[[[[[[[[[[___\\\ZZZ[[[^^^```^^^\\\[[[[[[[[[[[[ZZZYYYXXXWWWUUUSSSQQQOOOPPPRRRVVVXXXLLLOOOSSSUUUTTTRRRQQQQQQSSSRRRPPPMMMLLLKKKKKKKKKCCCCCCEEEGGGHHHEEE???;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888999999999999::::::::::::;;;:::::::::999999999999:::;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>????????????@@@BBBBBBAAAAAACCCDDDHHHGGGIIILLLLLLKKKMMMRRRSSSVVVWWWUUUQQQOOOQQQTTTSSSRRRRRRSSSTTTUUUSSSRRRSSSUUUVVVSSSOOONNNQQQTTTTTTTTTTTTTTTTTTSSSQQQPPPPPPPPPTTTZZZZZZVVVVVVYYY[[[XXXVVVVVVXXXYYYWWWVVV```]]][[[\\\ZZZUUUSSSUUUQQQVVVYYYXXXXXXZZZYYYVVVVVVGGGGGGHHHDDD===888666222...///,,,***)))******)))''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&)))+++++++++111;;;BBBDDDbbbkkkzzziiiVVVCCC666555000+++***,,,//////...******))))))((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,---'''(((===bbbvvvNNNCCC===AAAUUUgggfffUUUFFF444111///...111555888999999777444333111...***(((222444444111000333555555555555555666777999;;;<<<<<>>@@@AAAAAAAAAAAABBBDDDEEEDDDFFFJJJJJJIIILLLQQQRRRTTTVVVTTTQQQOOOQQQSSSTTTSSSQQQQQQSSSSSSSSSRRRWWWVVVTTTSSSRRRRRRSSSSSSTTTTTTUUUVVVVVVTTTSSSRRRRRRSSSWWW\\\\\\WWWUUUWWWWWWUUUSSSSSSUUUWWWXXXXXX\\\XXXWWWXXXWWWSSSSSSVVVLLLTTTXXXVVVTTTUUUWWWVVVZZZFFFGGGGGGDDD<<<777666333...///,,,***)))******)))''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((---)))&&&'''&&&%%%'''+++***(((222EEENNNNNNVVVccc~~~~~~zzzwww|||xxxnnneee^^^YYYOOO@@@333,,,***,,,...***)))((()))+++***(((%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,///---***888]]]```OOO>>><<>>;;;999:::;;;;;;;;;999999999999999999999999666666666666666666666666666777777777777888888888888888888888888888888888999999999::::::::::::;;;999999:::;;;;;;;;;;;;;;;===???@@@AAA@@@AAABBBDDDCCCBBBDDDHHHIIIHHHKKKPPPOOOQQQRRRRRRPPPNNNOOOQQQUUURRRPPPPPPQQQSSSSSSRRRWWWTTTRRRRRRUUUWWWVVVUUUSSSTTTUUUUUUTTTTTTVVVWWWXXXWWWZZZ]]]\\\WWWWWWZZZVVVTTTRRRQQQRRRTTTWWWXXXWWWSSSQQQSSSRRRPPPQQQUUUJJJOOOQQQNNNNNNRRRVVVVVVYYYEEEFFFFFFCCC<<<777777555111///,,,***)))******)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((*********)))%%%"""###)))+++((()))...---,,,(((&&&+++333555111...//////...000444555444777<<<<<<777555888888333&&&(((***,,,---///111333&&&&&&&&&'''((((((&&&$$$'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,'''---000,,,'''555ZZZ}}}}}}^^^DDD<<>>===:::666222///...------------------,,,,,,,,,+++************************)))***+++,,,---///000000+++++++++++++++++++++,,,,,,,,,+++'''%%%(((000666%%%&&&***111999>>>@@@@@@\\\lllvvv```JJJ;;;***,,,000333222///------******++++++,,,,,,,,,,,,************************((()))******)))((()))***(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------............/////////000000000000111000///222666777666888888888999:::;;;;;;;;;???@@@@@@???>>>>>>@@@BBBBBBCCCFFFHHHKKKLLLLLLLLLOOORRRUUUVVVVVVVVVWWWXXXYYYYYYYYYYYYZZZ\\\^^^___```cccdddbbb^^^[[[ZZZ[[[[[[___aaa___YYYUUUVVVYYY[[[ZZZXXXVVVTTTSSSSSSSSSOOOQQQSSSSSSPPPNNNMMMMMMIIIHHHEEEBBB@@@???>>>>>>???===;;;:::;;;;;;;;;:::999999999999999999999999555555555555555555555555777777777777888888888888888888888888999999999999999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<>>>???@@@@@@@@@BBBDDDCCCBBBDDDGGGHHHFFFIIINNNLLLMMMNNNOOONNNMMMMMMNNNSSSQQQOOOOOOQQQRRRSSSSSSVVVRRRPPPRRRWWWZZZZZZXXXTTTTTTTTTSSSRRRTTTXXX\\\\\\YYYXXXYYYWWWUUUWWW\\\WWWVVVSSSQQQQQQRRRTTTVVVSSSPPPNNNPPPPPPNNNOOORRRLLLKKKGGGEEEIIIRRRVVVUUUTTTFFFGGGGGGCCC<<<888888666333///,,,***)))******)))'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))((()))+++***&&&$$$%%%"""---000%%% &&&((($$$+++,,,.........---+++)))***,,,+++'''&&&((()))'''***,,,---,,,(((### )))*********************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))***+++++++++((((((---222---(((222BBBvvviiiKKK:::@@@>>>AAAKKKYYY```]]]WWWSSSPPPPPPPPPHHH???@@@HHH555111111:::CCCGGGGGGGGGbbblllqqqpppttt~~~pppWWWMMM]]]||||||}}}zzzjjjHHH>>>>>>@@@@@@@@@BBBDDDEEEDDDCCCEEEFFFFFFEEEEEEFFFIIILLLQQQQQQPPPOOONNNMMMLLLKKKMMMKKKJJJJJJJJJIIIGGGEEEEEECCCBBBAAA@@@===999666888777444111///...------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((()))***+++---///000------,,,+++++++++++++++ (((000111,,,((()))+++...000///***$$$%%%---555"""---<<>>>>>>>>???AAACCC@@@CCCFFFIIIKKKLLLKKKKKKOOOQQQUUUWWWVVVUUUUUUUUUWWWWWWWWWXXXZZZ\\\]]]^^^]]]cccgggeee^^^ZZZZZZ]]]VVVYYY[[[ZZZVVVSSSSSSTTTTTTUUUWWWXXXXXXWWWVVVUUURRRTTTTTTSSSPPPNNNMMMMMMKKKIIIFFFCCCAAA@@@??????;;;:::999:::;;;:::888777888888888888888888888888444444444555555555555555666666666777777777888888888888888888888999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;===?????????@@@BBBCCCCCCBBBCCCFFFFFFDDDGGGLLLJJJKKKLLLNNNNNNNNNMMMLLLPPPOOONNNOOOQQQSSSSSSSSSTTTRRRPPPRRRWWWZZZ[[[ZZZVVVWWWWWWUUUSSSTTTYYY]]]\\\XXXVVVUUUSSSRRRVVV\\\XXXXXXVVVTTTRRRQQQSSSUUUSSSPPPOOOQQQPPPMMMMMMPPPNNNJJJEEEBBBGGGPPPTTTRRRLLLKKKJJJJJJEEE===888888666222///,,,***)))******)))'''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%!!!###%%%%%%'''***+++***)))000...)))***///222"""###&&&((('''&&&%%%&&&+++)))(((+++,,,******+++)))(((&&&%%%%%%(((+++...%%%&&&&&&%%%$$$######$$$&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))******++++++,,,)))***///222///***)))+++aaakkkZZZEEE<<>>FFF@@@<<<>>>EEEFFFCCCCCCGGGCCCFFFHHHHHHGGGHHHJJJLLLKKKLLLNNNNNNMMMMMMMMMMMMNNNKKKHHHGGGHHHHHHGGGEEEEEEDDDBBBAAA???<<<777444333333222111000......---,,,+++++++++************))))))))))))))))))))))))***))))))))))))+++,,,---000///---,,,++++++++++++222,,,&&&$$$&&&***,,,---'''---333333...+++,,,///333222...***&&&(((...444+++...111111222333222///111000000000222111000...111+++(((,,,...+++((('''111...,,,************)))************************((()))***)))((('''((()))(((((((((((()))))))))***************++++++++++++***++++++,,,------......------........./////////000000000222444555555666666666777888999:::;;;;;;666888;;;<<<<<<>>>@@@CCCBBBCCCEEEGGGIIIKKKLLLMMMMMMOOORRRSSSSSSTTTUUUWWWWWWXXXYYYZZZ[[[[[[[[[[[[XXX[[[^^^]]]ZZZYYYZZZ\\\VVVVVVUUUTTTSSSRRRRRRSSSQQQSSSUUUWWWWWWVVVUUUTTTRRRSSSSSSRRRNNNLLLKKKKKKJJJHHHEEEBBB@@@>>>>>>===999888888888999999888666666666666666666666666666444444444444555555666666444555555555666666666666666666666777777888888888888888888999999999999::::::;;;;;;<<<<<<;;;:::::::::<<<>>>?????????AAACCCBBB@@@AAADDDCCCAAACCCHHHJJJKKKLLLNNNPPPPPPNNNMMMLLLLLLMMMOOORRRTTTTTTSSSUUUSSSRRRSSSUUUWWWXXXYYYZZZ]]]^^^\\\XXXUUUWWWZZZ\\\YYYWWWWWWVVVTTTWWW]]]WWWXXXYYYWWWTTTSSSTTTWWWVVVSSSRRRTTTSSSNNNMMMOOONNNNNNKKKGGGHHHMMMPPPOOOFFFQQQMMMMMMGGG>>>888777555111///---***)))******)))'''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))&&&***(((""""""((()))&&&---&&&$$$(((((("""###))))))((()))***(((&&&&&&(((&&&!!!###***,,,'''&&&)))'''''''''(((((('''&&&$$$$$$&&&((())))))((())))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))******++++++,,,,,,)))&&&+++222444000777+++EEErrr\\\RRRLLLDDD<<<555>>>OOO\\\WWWNNNTTTcccqqqccc[[[aaahhhbbbUUUMMMGGGQQQQQQGGGFFFXXXmmmxxxjjjRRR<<<===<<<;;;===CCC;;;;;;@@@???999===HHHCCCFFFJJJJJJIIIIIIKKKNNNEEEFFFIIIJJJKKKKKKLLLMMMLLLHHHDDDCCCEEEGGGFFFEEECCCBBBAAAAAA@@@>>>999666000000111111000///...---+++++++++************))))))))))))))))))))))))))),,,+++)))((((((((()))***222000...,,,+++***++++++&&&))),,,,,,***))))))+++,,,)))'''***...000,,,(((,,,,,,---///111222000.........//////...,,,---...(((***,,,+++)))(((+++...,,,***,,,000...)))***000&&&'''((()))((()))***,,,))))))))))))))))))))))))''')))))))))'''&&&'''((((((((((((((()))))))))))))))************+++++++++******+++,,,,,,---......---------........./////////000333555333111222666444555666777888999:::::::::<<>>>>>???AAACCCAAA???@@@BBBAAA???AAAEEEKKKKKKMMMOOOQQQQQQPPPNNNJJJJJJLLLPPPSSSUUUTTTSSSVVVUUUUUUTTTTTTTTTVVVWWW\\\aaaeeeccc\\\WWWUUUUUU]]][[[[[[]]][[[XXXZZZ^^^VVVXXXZZZYYYVVVUUUVVVXXXYYYVVVVVVXXXVVVPPPNNNOOOMMMRRRSSSNNNIIIJJJLLLLLLsssPPPNNNIIIIIIDDD<<<888888777333---,,,,,,+++*********+++$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((()))))))))))))))******++++++,,,------+++444111555cccqqqnnnZZZQQQJJJGGGDDDAAABBBEEEGGGHHHDDD???FFFPPPOOOFFFOOOYYYooo{{{{{{mmmSSS===999;;;888777999:::;;;<<<<<<<<<>>>AAACCCBBBBBBCCCEEEHHHJJJJJJIIILLLKKKIIIIIIKKKMMMMMMLLLLLLJJJGGGEEEDDDEEEFFFHHH@@@???===<<<::::::::::::222111000///...---,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))),,,000222111...***'''*********)))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............///000111111222222333444444666666777888999:::;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCEEEEEEEEEFFFHHHJJJLLLNNNLLLMMMNNNPPPRRRSSSTTTUUUUUUVVVXXXZZZ[[[\\\\\\[[[]]]XXXSSSRRRSSSVVVVVVUUU[[[YYYVVVSSSRRRRRRSSSTTTLLLMMMPPPTTTVVVTTTQQQMMMMMMLLLKKKJJJIIIHHHGGGGGGBBBBBBAAA???>>><<<;;;:::<<<;;;888777666666888888555555555444444333333333444444444444444444444444333333333444444444555555444444444555555555555666666777777777888888888888777888:::;;;<<<<<<;;;:::===<<<;;;;;;<<<>>>AAABBBCCCBBBBBBBBBCCCDDDFFFGGGJJJKKKLLLMMMMMMNNNNNNNNNPPPSSSRRROOOOOORRRRRRPPPOOOQQQRRRRRRRRRSSSUUUWWWTTTXXX\\\______ZZZUUUQQQWWWXXXYYYXXXXXXXXXZZZ\\\WWWVVVUUURRRPPPNNNMMMLLLRRRRRRSSSSSSRRRQQQPPPPPPMMMMMMLLLJJJIIIGGGFFFFFFpppKKKHHHHHHIIIEEE===999999777333...---,,,+++************&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,,,,---...---000444999NNN}}}sss}}}vvvhhh\\\ggguuutttgggfffdddlllZZZFFF:::555;;;>>>:::888<<<:::;;;<<<<<<<<<>>>AAACCCEEEDDDDDDDDDEEEGGGIIIKKKRRRQQQOOONNNMMMNNNOOOPPPNNNLLLIIIEEECCCCCCDDDDDD===<<<;;;:::999888777666111111000///...---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***---.../////////))))))))))))))))))))))))(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,------------............000000111111222333333444444444555666777888999999<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDDDDEEEGGGIIIKKKMMMOOOOOOQQQSSSUUUVVVXXXXXXYYYYYYXXXXXXXXXYYYZZZ[[[\\\YYYWWWWWWXXXYYYWWWUUUWWWUUUTTTSSSSSSUUUWWWYYYQQQPPPPPPQQQRRRRRRPPPNNNLLLKKKKKKIIIHHHGGGFFFEEE@@@@@@???===<<<:::999999:::999777555444555666777444444444444333333333222222222222222222222222222333333333333444444444444444444444444555555555555555555666666666777777777777888999:::;;;;;;;;;:::<<<;;;;;;;;;<<<>>>@@@BBBCCCBBBBBBBBBCCCEEEGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMPPPRRRQQQNNNNNNQQQQQQNNNPPPQQQRRRRRRQQQRRRUUUWWWSSSVVVYYY\\\\\\YYYTTTQQQTTTUUUWWWWWWVVVWWWYYY[[[ZZZXXXUUURRRPPPOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOMMMLLLKKKIIIHHHFFFDDDDDDoooGGGEEEGGGHHHFFF???;;;:::777333///...,,,+++))))))(((((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***))))))******+++,,,,,,,,,///###&&&333...'''BBBmmmqqq|||MMM222777555:::@@@???888777===:::;;;<<<<<<<<<===@@@CCCEEEFFFFFFDDDAAABBBFFFJJJOOOOOONNNJJJFFFFFFIIIMMMNNNLLLHHHDDDAAA?????????999999999999777555333222000000///...---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''')))---000222))))))))))))))))))))))))((())))))******+++++++++++++++++++++++++++++++++************************+++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))***************++++++++++++,,,------------............000000000111222222333333222222333444555666777777;;;;;;;;;<<<>>>???AAABBBCCCBBBCCCCCCEEEGGGJJJKKKOOOOOOQQQSSSUUUWWWYYYZZZ[[[YYYVVVTTTSSSUUUWWWXXX\\\[[[[[[\\\\\\[[[YYYVVVWWWVVVTTTSSSTTTUUUXXXYYYWWWTTTPPPNNNNNNOOOOOONNNJJJJJJIIIGGGFFFEEEDDDCCC>>>===<<<;;;:::999888777888777555444333333444444333333333333333222222222111111111111111111111111222222222333333333333444333333333444444444555555444444444555555555555666666777888999::::::::::::;;;;;;::::::;;;===???@@@AAAAAA@@@AAABBBCCCEEEGGGHHHHHHIIIJJJKKKKKKKKKKKKNNNQQQPPPMMMLLLOOOOOOLLLQQQQQQQQQPPPPPPPPPSSSUUUSSSTTTWWWYYYYYYXXXVVVTTTQQQSSSUUUUUUUUUVVVXXXZZZ[[[XXXTTTPPPNNNNNNOOOPPPKKKJJJJJJJJJJJJLLLMMMNNNMMMLLLJJJHHHFFFDDDBBBAAAqqqHHHGGGFFFHHHFFF@@@<<<;;;777333///...,,,+++)))((('''''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((())))))******)))))))))***++++++,,,,,,,,,''''''...333111...,,,AAAyyy{{{uuuwwwVVV666666BBB===;;;<<<>>>:::555888>>>:::;;;;;;;;;;;;===@@@CCCCCCFFFIIIFFFBBB@@@CCCGGGHHHJJJJJJFFF@@@@@@DDDJJJJJJHHHEEEAAA>>><<<;;;;;;777777888888666333111///.........---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***(((&&&&&&(((***,,,((((((((()))))))))))))))((()))))))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))*********************)))************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,---------.........//////000000111222222222222222333444555666666777::::::;;;<<<===???@@@AAAAAAAAAAAABBBDDDFFFHHHJJJKKKLLLNNNPPPSSSUUUWWWXXXYYYWWWUUUTTTSSSTTTUUUVVV\\\\\\\\\\\\\\\[[[YYYXXX\\\ZZZWWWUUUSSSRRRSSSSSSXXXUUUPPPMMMMMMLLLKKKJJJHHHHHHFFFEEECCCBBBAAA@@@<<<;;;;;;:::999888888777777666555333333333333333222222222222222222222222000000000000000000000000111111111222222222333333222333333333444444444444444444444444555555555555666666777888999999999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>???AAACCCDDDFFFGGGHHHIIIIIIJJJJJJJJJLLLOOOOOOLLLLLLNNNMMMJJJPPPPPPPPPOOONNNNNNPPPRRRSSSTTTVVVWWWXXXXXXXXXWWWRRRTTTVVVVVVUUUUUUVVVWWWWWWVVVTTTQQQOOONNNNNNNNNLLLKKKJJJHHHIIIJJJLLLMMMMMMLLLJJJHHHEEECCCAAA@@@qqqHHHJJJEEEGGGEEE@@@<<<;;;777333///...,,,***)))(((''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((()))*********((())))))******+++,,,,,,(((000111)))'''---///+++'''<<<[[[{{{tttfffDDD666555888:::888555333555666777:::===999:::;;;;;;;;;===@@@BBBBBBHHHMMMMMMHHHEEEEEEGGGHHHJJJKKKHHHCCCCCCGGGMMMGGGFFFCCCAAA???===<<<<<<777777888777666333000...------,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((('''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,------------......//////000000111111222222333444555666777777888999999:::<<<===>>>??????@@@@@@@@@AAACCCEEEGGGIIIHHHJJJLLLNNNQQQTTTVVVWWWXXXXXXXXXYYYYYYXXXXXXWWW\\\\\\[[[ZZZXXXXXXYYYZZZ]]][[[XXXUUURRRPPPOOOOOOUUUSSSPPPNNNMMMKKKHHHEEEFFFEEEDDDBBB@@@???======:::::::::999999888888888666555555444333333222222000111111111111111111111000000000000000000000000000000000111111111111222222222222222333333333444444444444555555555666666555555666666777888888999999999999::::::;;;<<<<<<>>>======>>>???BBBDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHKKKNNNOOOMMMMMMOOONNNKKKMMMNNNOOONNNMMMMMMNNNPPPRRRRRRSSSSSSTTTUUUVVVWWWUUUWWWXXXXXXWWWUUUUUUVVVUUUVVVWWWWWWUUURRROOOMMMPPPOOOLLLJJJIIIJJJKKKLLLMMMLLLJJJGGGEEEBBBAAA@@@oooFFFKKKEEEFFFDDD>>>::::::777333...---+++***((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))***++++++(((((())))))***+++++++++((((((***---+++))),,,000???000)))666PPPoootttqqquuuYYYFFF555444;;;===666...555444444666::::::888666999:::;;;;;;;;;<<>>>>>>>>@@@???@@@@@@BBBEEEGGGHHHIIIJJJLLLOOOSSSVVVXXXYYYZZZ[[[]]]]]]]]]\\\[[[ZZZ[[[[[[ZZZXXXVVVVVVWWWYYYXXXWWWVVVTTTRRRQQQPPPPPPPPPOOONNNNNNMMMJJJEEEBBBDDDCCCBBB@@@>>><<<;;;:::888888888888888888777777555444444333333222111111/////////000000000000000000000000000000000000000/////////000000000111111111111222222222333333333444444444555555555666666555555555555555777888888888888999999::::::::::::????????????AAACCCFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHJJJNNNOOONNNOOOQQQPPPMMMKKKMMMPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSTTTVVVXXXZZZZZZXXXVVVVVVVVVVVVXXXZZZ\\\ZZZVVVQQQNNNQQQPPPNNNLLLKKKJJJJJJJJJJJJIIIHHHFFFCCCAAA??????mmmDDDLLLEEEEEEBBB;;;888888777444,,,,,,***)))((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&'''((()))***++++++(((((())))))******++++++)))$$$%%%...333///)))'''%%%'''---222111444FFF[[[kkkttt```444...000555:::777111111666999999999999::::::777444999:::;;;;;;;;;<<>>===888777666444222000...---+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''((())))))***)))))))))))))))))))))((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************++++++,,,,,,,,,---------------...//////000000111333333444555666777888888777888:::<<<===>>>>>>===@@@@@@@@@AAABBBEEEGGGHHHIIIJJJMMMPPPSSSWWWYYY[[[^^^]]]]]][[[ZZZZZZYYYYYYWWWYYY[[[ZZZWWWUUUUUUWWWTTTTTTSSSSSSRRRQQQQQQQQQMMMLLLKKKKKKKKKIIIEEEBBBBBBAAA@@@>>><<<:::888888555555555666666666666666222222222222111000//////.........//////000000000............................../////////000000000111111111111222222222222333333333333444444444444555444444444444666777888777888888999999999999999=========>>>@@@BBBDDDFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIMMMPPPPPPQQQTTTSSSPPPJJJMMMRRRTTTTTTRRRQQQPPPQQQQQQQQQRRRSSSSSSSSSSSSSSSUUUXXXZZZYYYXXXXXXYYYVVVWWWYYYZZZYYYVVVRRROOOMMMMMMLLLKKKJJJJJJIIIIIIFFFEEEDDDBBBAAA???>>>===nnnDDDNNNEEEEEEAAA:::666777777444++++++***))))))((())))))&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&'''((()))***++++++((((((((()))******++++++'''111111'''###***///............---,,,---000444AAAZZZ~~~vvvqqqjjjGGG777777:::666222222555444111333999444666555333333777<<<>>>999::::::::::::<<>>===<<<;;;jjjGGGJJJKKKHHHCCC???<<<999666444...,,,***)))******)))((('''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############%%%)))///333%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))))))))************+++++++++++++++++++++++++++,,,------......------111111444===RRRuuu}}}rrrwwwvvvaaaKKK555000222222000///000000111222333333333333444444444444555777888999888888999::::::;;;<<<<<>><<<;;;:::444333111000...------,,,+++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))******++++++,,,------------......///000000000222222333444444555555666777888999:::<<<===>>>>>>===>>>AAADDDFFFGGGHHHHHHNNNLLLKKKLLLOOOSSSVVVWWWVVV]]]\\\SSSQQQYYY\\\WWWSSSSSSTTTVVVYYY[[[ZZZYYYVVVTTTQQQMMMKKKKKKLLLMMMPPPJJJEEECCCEEEFFFDDDAAA<<<<<<<<<:::999777666555444444222222222222444444////////////........................................................................////////////000000////////////000000111111222222222333333333444444555555666777777777666666888999999999999999999999999;;;===@@@CCCEEECCCBBBBBBCCCDDDFFFHHHIIIGGGLLLMMMKKKLLLRRRSSSPPPSSSOOOMMMOOOTTTVVVSSSPPPSSSUUUWWWXXXXXXXXXXXXXXXVVVYYYSSSQQQYYYZZZUUUWWWYYYYYYWWWSSSNNNLLLLLLMMMMMMLLLKKKJJJHHHGGGEEEEEE===>>>>>>>>><<<;;;999777gggEEEIIIKKKGGGBBB>>>;;;999666444...,,,***)))******)))(((&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%'''+++...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((()))))))))*********+++++++++++++++++++++++++++,,,,,,---------------///...------333AAAUUUccc~~~~~~tttRRR777>>>333***+++...000222666///000111222333333333333333333444444555777888999;;;;;;:::::::::999999999<<<<<<<<<@@@DDDGGGGGGFFFIIIKKKJJJFFFDDDEEECCC@@@??????>>>>>><<<;;;999888333222111///...---,,,,,,++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))******++++++,,,,,,---------......//////000000222222333333444555555555777888999:::;;;===>>>>>>===>>>@@@BBBEEEFFFGGGHHHIIIHHHIIILLLPPPSSSTTTSSSUUU\\\[[[SSSQQQVVVXXXSSSSSSSSSSSSUUUXXXYYYYYYXXXXXXUUURRRNNNLLLKKKKKKLLLNNNIIICCCBBBCCCCCCAAA>>>;;;;;;;;;:::888777555444333222111000000111222333////////////.........---------------------------------------------------............////////////000000////////////000000111111111222222222333333444444444555666666777777666666777888999999999999999999:::;;;===@@@BBBCCCBBBBBBBBBBBBCCCEEEGGGHHHGGGKKKLLLKKKMMMSSSUUUSSSOOOLLLJJJMMMRRRUUUTTTQQQQQQSSSVVVXXXXXXXXXXXXXXXUUUZZZTTTQQQXXXWWWSSSWWWVVVVVVTTTPPPLLLJJJJJJKKKLLLLLLKKKIIIGGGFFFEEEDDD============<<<:::888777gggEEEIIIIIIFFFAAA===:::777555333...,,,***)))******)))(((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''((((((((((((((())))))))))))******++++++++++++++++++++++++++++++,,,------------,,,***,,,---+++)))))),,,000...666???LLLfff}}}qqqqqqXXX???333222222111...---...///...---000555///000111222222333333222333333333444555666777888:::::::::999999999999999999999;;;>>>BBBDDDEEEDDDGGGJJJIIIEEECCCDDDBBB>>>=========<<<:::999777666222111000...---,,,,,,,,,+++******))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,---------...//////000000111222222333333444555555777777888999;;;<<<===>>>===>>>>>>@@@BBBDDDFFFGGGHHHIIILLLQQQUUUWWWWWWUUUVVV\\\]]]VVVSSSVVVVVVQQQTTTSSSSSSTTTVVVWWWWWWVVVXXXVVVRRROOOLLLKKKKKKKKKKKKGGGBBB@@@@@@???<<<:::::::::999888777666444333111000000//////000000111//////.........------------------------------------------------------------............/////////000//////......//////000000111111111222222222222333333444555555666666777555666777888888999999999:::::::::;;;===>>>@@@AAABBBAAAAAAAAABBBDDDEEEGGGHHHKKKLLLLLLNNNTTTVVVUUUQQQNNNKKKLLLOOORRRQQQPPPMMMNNNQQQSSSTTTTTTSSSRRRVVVZZZUUURRRVVVSSSQQQXXXTTTTTTRRROOOKKKJJJJJJKKKKKKKKKJJJHHHFFFDDDCCCBBB<<<<<<<<<;;;:::999888777jjjHHHKKKIIIEEE@@@<<<999777444222...,,,***)))******)))(((&&&&&&((((((((((((&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********************************+++,,,,,,,,,,,,,,,&&&***...111000.........222666444///000999BBBEEEdddaaabbbeeeaaa[[[aaammm{{{xxxrrrlll^^^KKK>>>222///***(((***...000000///111333333///---...000...///000111222222222222222222222333444555777777555666777888999:::;;;<<<;;;<<<===@@@BBBCCCDDDCCCCCCFFFFFFBBBAAACCCBBB>>><<<;;;;;;:::888666444333111000///---,,,,,,++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,,,,,,,---......//////000111111111222333333444444666777777999:::;;;<<<============>>>@@@BBBEEEFFFHHHIIILLLQQQUUUXXXXXXWWWWWW\\\^^^ZZZXXXYYYXXXTTTVVVUUUTTTTTTVVVWWWVVVUUUVVVTTTRRROOOMMMLLLLLLLLLJJJFFFBBB???>>><<<999777888888777777666444333222000000////////////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////....../////////000000000111111111111222222333333444555555666666444555666777888888888888::::::;;;;;;<<<===>>>???AAA@@@@@@@@@AAACCCEEEFFFJJJKKKLLLMMMOOORRRUUUUUUVVVSSSOOOMMMNNNNNNMMMKKKMMMMMMNNNPPPRRRSSSRRRQQQVVV[[[WWWTTTUUUPPPNNNYYYVVVUUUTTTPPPMMMKKKLLLMMMJJJJJJHHHFFFDDDCCCAAA@@@;;;:::::::::999888777777nnnIIILLLHHHEEE@@@<<<999666333111...,,,***)))******)))((('''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))************************)))***++++++,,,,,,++++++''')))+++,,,,,,,,,,,,,,,###)))...111222444333111333***(((222888666666999999777888>>>CCCCCC<<<555111***)))000444///,,,---//////000222111...***(((***+++,,,,,,---///000///......///000111111111111222222222222333555666777444555666777999:::;;;<<<>>>???@@@AAAAAAAAAAAABBB???BBBBBB@@@@@@BBBBBB???::::::999888666444222111//////---,,,++++++++++++)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((())))))******+++,,,,,,,,,,,,------.../////////000000111111222333333333555666777888999;;;<<<<<<============???AAADDDEEEFFFEEEGGGJJJOOORRRTTTTTTTTTXXX\\\[[[ZZZZZZYYYWWWXXXWWWUUUUUUVVVWWWWWWWWWSSSQQQPPPNNNMMMMMMMMMMMMHHHFFFCCC@@@===;;;888666666666555555444333222111//////000000000000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////............////////////000000000111111111222222333333444444555555444444555666777777777777999::::::;;;<<<=========?????????@@@AAACCCEEEFFFLLLLLLNNNPPPRRRRRRSSSTTTVVVSSSPPPNNNLLLKKKJJJIIILLLKKKKKKNNNSSSWWWYYYYYYXXX[[[XXXWWWYYYQQQNNNYYYVVVVVVTTTPPPMMMKKKKKKLLLIIIHHHGGGEEECCCAAA???>>>999999888888777777666666sssJJJJJJHHHEEE@@@<<<999666444222...,,,***)))******)))((('''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))************************))))))***++++++++++++***,,,+++***)))***+++,,,---444000***&&&&&&(((***+++222000000000,,,&&&%%%(((...,,,++++++,,,---+++***444111000111,,,%%%&&&,,,000***&&&%%%&&&(((...555------***)))+++000000,,,---...///000000111111000111111111222333444555666777777777777777888888888;;;===??????>>>>>>???@@@>>>AAABBB@@@@@@CCCBBB???:::999999777555333111000...---,,,+++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))(((((())))))***+++++++++,,,,,,,,,---....../////////000000111111222333333555555666777999:::;;;<<<=========>>>@@@AAACCCDDDGGGGGGGGGJJJNNNRRRTTTTTTQQQTTTWWWXXXWWWWWWVVVVVVYYYWWWUUUUUUVVVXXXXXXXXXQQQPPPOOONNNLLLLLLKKKKKKFFFEEECCC@@@===:::777666444444444333333111000000...//////000000//////...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------.........///......------......///////////////000000000000111111222333333444444555333444555666777777777777888999:::;;;<<<<<<<<<<<<>>>>>>>>>@@@BBBDDDGGGHHHMMMMMMPPPUUUWWWUUUTTTVVVQQQQQQPPPPPPOOOMMMMMMLLLHHHEEEDDDHHHOOOVVVZZZ[[[ZZZ\\\YYY[[[___UUUPPPZZZVVVUUUSSSOOOKKKIIIIIIJJJHHHGGGEEECCCAAA???===<<<888888777666555555666666yyyMMMKKKIIIEEE@@@<<<:::777444222...,,,***)))******)))(((''''''((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************************((())))))***************+++++++++,,,...///000000''')))---222444111,,,)))!!!)))---,,,+++...222333)))///333///(((&&&,,,444&&&&&&'''*********...222%%%'''///777777...((((((///111///***+++......)))------...///000000000000000000111111222444555666666666666777777777888888888;;;>>>???>>>>>>@@@BBBBBBEEEEEEBBBBBBCCCBBB???:::999888777555222000///---,,,+++***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((())))))******+++++++++,,,,,,------....../////////000000111222222222444555666777888:::;;;;;;<<<===>>>@@@AAABBBBBBCCCIIIJJJLLLOOOSSSUUUUUUTTTRRRTTTVVVWWWVVVTTTTTTUUUXXXVVVTTTSSSUUUWWWXXXXXXRRRQQQOOOMMMKKKIIIHHHGGGCCCCCCBBB???<<<888666666222222222222111000//////,,,---...//////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........///......------......///........./////////000000111111111222333333444444333333444555666666666666666777999;;;<<<<<<<<<<<<======>>>@@@BBBFFFIIIKKKMMMMMMRRR[[[^^^[[[YYY[[[UUUVVVXXXWWWVVVSSSRRRQQQNNNIIIDDDDDDJJJQQQUUUVVV\\\\\\YYY___eeeZZZRRRZZZXXXWWWUUUPPPLLLIIIHHHIIIGGGFFFDDDBBB@@@===<<<;;;777666555444444444555666QQQMMMIIIFFFAAA===:::888555333...,,,***)))******)))(((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************(((((()))+++---,,,***((()))((('''((((((''')))+++***---,,,'''+++222///%%%+++((('''+++111222---(((///---+++***+++---+++(((+++''''''***)))&&&)))///$$$***,,,))))))---...,,,,,,---...///000000000000000000000111222333555555222333444666777999;;;;;;666:::>>>??????@@@CCCFFFGGGJJJIIIEEECCCDDDBBB>>>:::999888777444222000///,,,,,,+++***)))))))))***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((()))******++++++++++++,,,------......////////////000111111222222444444555777888999:::;;;<<<===???AAABBBCCCBBBBBBEEEGGGKKKPPPTTTTTTQQQOOOWWWVVVXXXXXXVVVTTTTTTVVVVVVTTTRRRRRRTTTWWWXXXXXXTTTRRRPPPMMMJJJGGGDDDCCCAAABBBAAA???;;;777666555111111222111111000///...++++++------------++++++,,,,,,,,,+++++++++******************************************************,,,,,,,,,---------...............------...................../////////000000111111222333333444444222333444555666666666666555666999;;;<<<======<<<<<<===>>>@@@CCCGGGJJJLLLLLLMMMTTT___ccc```^^^aaa^^^```aaa```]]]YYYVVVTTT^^^VVVMMMJJJMMMRRRTTTTTT^^^\\\ZZZbbbiii^^^TTTZZZ\\\[[[XXXSSSNNNKKKJJJKKKGGGFFFDDDAAA???===;;;:::777666555444333444555666NNNMMMJJJIIIDDD<<<999999666111...---+++***))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&%%%""""""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************,,,+++++++++******))))))(((((((((((())))))))))))++++++******++++++,,,---///.........///000111222111111111222222333333444444444555666777888999999999::::::;;;<<<===>>>>>>EEEDDDCCCBBB@@@>>><<<:::;;;:::777444111...---,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++,,,,,,------------------000111111111000000222444777666666666777888999999<<<<<<>>>@@@BBBDDDFFFGGGKKKMMMQQQRRRRRRRRRSSSTTTRRRRRRTTTXXXZZZZZZXXXUUUQQQQQQQQQOOOLLLKKKKKKLLLSSSQQQNNNLLLJJJFFFAAA>>>BBB@@@===999666555444333111111000000//////......//////...---,,,,,,++++++***************************++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000222222222222222222222222444444444555555555555555666666777777888:::;;;<<<:::<<<>>>???AAADDDHHHKKKMMMPPPTTTWWWZZZ]]]aaadddaaaaaacccdddddd___YYYTTT[[[ZZZVVVOOOIIIIIIOOOUUUYYY\\\\\\XXXQQQNNNSSSXXXYYYYYYYYYXXXTTTPPPKKKIIIDDDBBB???<<<:::999999888555444444333333222222111PPPOOOJJJIIIDDD<<<999999666111...---+++***))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((************************(((((()))))))))*********++++++******))))))))))))(((((((((((())))))))))))++++++******++++++,,,---,,,,,,------...//////000000111111222222333333444444444555666777888999999999999:::;;;<<<===>>>>>>@@@@@@???>>><<<:::999888:::999666333000...,,,,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,---------------///000111111000111333555666666666666777888999999;;;<<<===???AAACCCEEEFFFJJJLLLOOOQQQRRRRRRSSSUUUSSSSSSTTTVVVXXXWWWTTTRRRLLLNNNQQQQQQNNNLLLKKKJJJOOOMMMKKKIIIHHHEEEAAA>>>>>>===:::777555333222222111111000//////......------------,,,+++************************************++++++,,,,,,++++++***************************+++++++++,,,,,,,,,------,,,,,,,,,------------...------......//////000000222222222222222222222222444444444444555555555555666666666777888999:::;;;:::<<<>>>???@@@CCCGGGJJJLLLOOOSSSVVVZZZ]]]bbbeeecccdddffffffddd```[[[XXXTTTSSSQQQLLLGGGHHHNNNTTTUUUXXXZZZXXXTTTPPPPPPRRRXXXXXXWWWUUUQQQKKKFFFCCCAAA???===:::888777666666444444444333222222111111NNNMMMJJJIIIDDD<<<999999666111...---+++***))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((('''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))+++************+++,,,,,,+++,,,...///000000//////000000111111222333333444444444555666777888888999888999::::::<<<<<<===>>><<<<<<<<<<<<;;;999888777888777555222///---,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,,,,---------...---///000000000111444666666666666666777888999::::::;;;<<<>>>@@@BBBDDDDDDHHHJJJNNNPPPQQQRRRTTTVVVTTTTTTTTTUUUVVVUUURRROOOHHHKKKPPPRRRQQQNNNKKKJJJJJJHHHFFFEEEDDDBBB???<<<999888777555444222111111000000//////...---------,,,,,,++++++***)))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000111111111111111111222222333333444444555555555555555555555666777888999:::;;;<<<>>>>>>???AAAEEEHHHJJJMMMQQQUUUYYY]]]bbbfffbbbeeegggfffaaa]]]\\\\\\VVVVVVTTTPPPLLLLLLPPPTTTQQQSSSVVVXXXVVVRRRMMMJJJSSSSSSRRRPPPLLLGGGBBB???>>><<<:::777555444444444444333333222111111000000OOOMMMJJJIIICCC<<<999999666111------+++***)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((''''''(((((((((((())))))))))))***************++++++,,,,,,...000222333222111000//////000111222333333444333444444555666777888888888888999:::;;;<<<======<<<<<<<<<<<<<<<;;;:::999666555222000...,,,+++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++++++++,,,,,,------...,,,...///000000111444666555555555666666888999::::::;;;<<<>>>???AAABBBCCCFFFIIILLLNNNPPPRRRTTTWWWTTTTTTTTTUUUVVVUUUSSSQQQHHHLLLPPPRRRQQQOOOMMMMMMIIIGGGDDDBBBAAA???<<<999666666555555444333111000//////......---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))******++++++++++++*********************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000000000000111111111111111333333333444444555555666444444555555666888999:::;;;===>>>>>>???AAADDDGGGIIIKKKPPPTTTXXX]]]cccggg```dddfffccc^^^ZZZ[[[^^^]]]]]]ZZZVVVQQQOOOPPPRRRPPPQQQRRRUUUVVVSSSLLLFFFKKKLLLLLLLLLIIIFFFBBB@@@<<<:::888555444333222333333222222111111000//////QQQPPPJJJIIICCC<<<999999666111------+++***)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''(((((((((((((((((())))))))))))******))))))******+++,,,,,,---///111222111000///...//////000222333333444333333444555666777888888777777888999:::;;;<<<<<<;;;;;;<<<<<<;;;::::::999333222000...,,,+++******)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***************++++++,,,------...,,,---//////000111444666444444444555666888999::::::;;;<<<===???@@@BBBBBBEEEGGGJJJLLLNNNQQQTTTWWWUUUUUUUUUVVVXXXXXXVVVUUUMMMNNNOOOOOONNNNNNOOOQQQJJJHHHDDDAAA???<<<999777444444666666555444222000......------,,,+++++++++++++++++++++************(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////////////////000000111111111222222333333444555555666444444555555666888999:::<<<===>>>??????AAADDDGGGIIIKKKOOOSSSWWW]]]dddhhhaaadddgggeee```]]]___ccc```___\\\WWWSSSPPPOOOOOOTTTRRRQQQSSSTTTRRRLLLGGGIIIJJJJJJJJJGGGDDD@@@>>>;;;999777555333222222222222111111000//////......OOOMMMJJJIIIDDD<<<999999666111...---+++***))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((&&&'''''''''((((((((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))***))))))))))))***++++++)))***,,,---......---------...///000111333444444333333444555666777777888666777888888::::::;;;<<<888888999999888777666666111000...,,,+++***))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))***+++,,,---......,,,.../////////000333555333444444555666888999:::;;;;;;<<<>>>???@@@AAABBBEEEGGGIIIKKKMMMOOOSSSVVVWWWVVVVVVWWWYYYZZZYYYWWWRRRQQQOOOLLLJJJKKKNNNQQQKKKGGGCCC@@@===:::777555333444666777666444111000------,,,,,,+++*********+++*********************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////......//////000000111111111111222333444555555666555555555666777888999:::<<<===??????@@@BBBFFFIIIJJJLLLPPPSSSWWW]]]dddiiifffiiikkkkkkhhhgggiiikkkfffccc___[[[XXXVVVUUUUUUXXXVVVTTTTTTTTTRRRMMMIIILLLLLLKKKIIIEEE@@@;;;888:::888666444333222222222111000000//////...------MMMJJJJJJIIIDDD<<<999999666111...---+++***))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((...***&&&$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))***++++++))))))***++++++,,,,,,---------...000111333444444222333333444555666777777666666777888999:::;;;;;;777777777777666555333333///...,,,+++***))))))((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))***+++,,,---......---...////////////111333333333333444666888999:::<<<<<<===>>>@@@AAABBBBBBFFFGGGIIIJJJKKKNNNRRRUUUZZZXXXWWWXXXYYYYYYXXXVVVSSSQQQNNNJJJGGGHHHJJJMMMHHHEEE@@@===;;;999777555222333666777666444000...,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------......///------...//////000111111000111222333444555555666666666666777888999:::;;;<<<===???@@@AAADDDHHHKKKLLLNNNQQQTTTXXX^^^dddiiikkklllooopppqqqrrrqqqqqqnnnjjjddd___[[[YYYXXXXXXZZZZZZYYYXXXVVVRRRMMMIIILLLKKKKKKHHHDDD>>>999666888777555333111111111111000000//////...------,,,OOOOOOJJJIIIDDD<<<999999666111...---+++***))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((444///)))&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******(((((((((((()))))))))))))))))))))))))))******+++++++++++++++,,,---...///------...000111333444444222333333444555666777777666666777888999:::;;;;;;888888888777666555333222...---,,,***)))((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((()))***+++,,,---.........///000///...///111222333333333444666888999:::<<<===>>>???@@@AAABBBCCCFFFGGGIIIJJJKKKMMMQQQTTT\\\ZZZXXXXXXXXXWWWVVVTTTQQQQQQNNNJJJFFFEEEFFFHHHEEEAAA>>>;;;:::999888666111333555777666333///,,,,,,,,,++++++***)))))))))'''''''''(((((((((((((((''''''''''''''''''''''''))))))************)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///---------...///000000111000111111222444555666666666666777777888:::;;;<<<<<<===???AAABBBEEEIIIMMMNNNOOORRRTTTXXX^^^eeeiiimmmmmmooosssvvvwwwuuutttrrrlllddd]]]XXXTTTRRRQQQ[[[\\\^^^]]]YYYSSSMMMIIIHHHHHHHHHFFFCCC???:::777777555444222000000000000000//////...------,,,,,,NNNTTTJJJHHHDDD???;;;777444333---,,,***)))))))))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&)))+++(((###%%%''')))(((''''''***,,,(((***###---...%%%)))###***%%%'''///111+++***...)))'''+++000,,,###&&&000******((('''(((+++***'''***++++++)))&&&&&&***---***)))'''%%%%%%&&&((()))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''((()))***)))))))))((((((((((((((('''''''''(((((((((((())))))))))))******+++,,,------------......//////000000111111333333333333333333333333555666666666777777888888888888777555444333222111---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))))))))******++++++,,,------,,,---///000111111000000333444444555666777888888999:::<<<===>>>@@@CCCEEEIIIFFFFFFKKKMMMMMMOOOTTTVVVWWWTTTOOOOOOSSSUUUTTTSSSOOOJJJGGGFFFEEEEEEDDDBBB???<<<999888666444222222222333333222111///...+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---+++,,,---.........---,,,------......///000000000222222222333333444444444666666777777888999;;;<<<======<<<===???CCCGGGJJJIIIKKKNNNPPPUUU[[[bbbggghhhmmmqqqpppnnnooovvv|||vvvmmmccc]]][[[WWWNNNFFFOOOSSSYYYZZZWWWSSSPPPOOONNNLLLHHHDDD???;;;888777333333222222111000000000///............---------|||IIIMMMIIIGGGCCC???:::666444222...---+++))))))))))))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&(((+++,,,+++++++++,,,,,,+++******++++++...%%%,,,---(((222...)))+++***((())),,,+++)))444+++&&&,,,555666000******+++***)))***,,,------))))))))))))************''')))---000000---)))&&&))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''(((((()))((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))***+++,,,------------.........///000000111111333333333333333333333333444444444444555555555666666555444333222111000///,,,,,,***))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))))))))******++++++,,,,,,---...///111222333333222222222333444444666666777888888:::;;;<<<===???BBBEEEHHHEEEEEEIIIKKKKKKNNNSSSTTTVVVTTTOOOOOORRRSSSQQQNNNKKKGGGCCCBBBAAA???>>>???<<<999777666444222000000111111000000///...---+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---++++++---.........---,,,------......//////000000111222222333333444444444666666666777888999;;;;;;<<<<<<<<<===???CCCGGGIIIIIIJJJLLLNNNQQQVVV\\\```\\\ccckkkoooooommmnnnooosssppplllgggbbb[[[SSSMMMKKKNNNRRRSSSPPPLLLJJJJJJKKKIIIEEEAAA===999777555333222222111111000//////............------------|||LLLLLLHHHFFFCCC>>>:::666444222///---,,,***((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&(((***((((((((())))))))))))))))))000(((,,,***&&&///+++///666555---///888777...***///000...,,,......---000...,,,,,,,,,,,,,,,---444222/////////---)))%%%++++++***)))))))))******)))(((((('''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((()))))))))))))))***+++,,,---------------......//////000111111222222333333333333333333111222222222222333333333333333222000///...---,,,+++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))((())))))******+++,,,,,,,,,...///000111222222222222111222222333444555666777999::::::;;;;;;>>>BBBEEEGGGDDDDDDGGGIIIIIIMMMQQQRRRTTTTTTPPPOOOQQQQQQNNNNNNLLLHHHFFFDDDAAA>>><<<;;;999666444333222000...//////...---,,,,,,,,,,,,+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,***+++,,,------------,,,---------...//////000000111111222222333444444555666666666777888999:::;;;<<<<<<<<<===???BBBFFFHHHJJJKKKMMMOOOPPPSSSXXX[[[[[[___fffllloooooommmllloooqqqqqqooohhh___WWWRRROOOQQQRRRQQQOOOLLLKKKKKKEEECCC@@@===:::777555444222222111111000000//////......---------,,,,,,,,,}}}PPPMMMGGGEEEBBB>>>999666333222000...,,,***(((''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((***((((((***+++))))))+++...//////---++++++...111 000000555444222===888777;;;>>>@@@DDDFFFAAA999EEEQQQUUUKKKCCCDDDGGGFFFEEE===666666888666333111+++++++++---000222333333---,,,***))))))***,,,---***)))((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((()))))))))))))))***+++,,,,,,---,,,,,,------......///000000111222222222222222333333333111111111111111111111111111111000///---,,,+++***))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))(((((()))))))))***++++++,,,,,,------...//////000000000000111222333444555555666::::::;;;;;;;;;>>>CCCFFFGGGDDDDDDGGGIIIIIILLLQQQPPPSSSTTTQQQPPPRRRPPPMMMNNNLLLJJJHHHEEEBBB===:::999666444222111111///---///...,,,+++******+++,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))***************************++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,---......//////000000000111222333444444555666666666666777999:::;;;=========>>>@@@CCCFFFHHHKKKMMMPPPRRRSSSVVVYYY\\\___^^^^^^bbbiiimmmoooooolllmmmnnnmmmiiiaaaYYYSSSTTTSSSRRRPPPNNNLLLLLLLLLAAA???===:::888666555444222111111000//////......------------,,,,,,,,,+++yyyOOOJJJFFFDDDAAA===999555333222000...,,,***(((''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))+++&&&%%%+++///,,,+++,,,&&&))),,,---,,,///555;;;999PPPUUUZZZ^^^fffzzzxxx~~~ttteee[[[^^^dddccc\\\WWWPPPMMMFFF===444...++++++)))+++...111111000---,,,,,,+++******))))))******)))(((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,---------...//////000000111111111222222333333333111111111111111111111111111000///...---+++******)))(((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((())))))******+++,,,,,,---------......///000000000111111222333444555555999:::;;;<<<<<>>>>>>>>???AAADDDFFFHHHIIILLLPPPSSSVVVXXX[[[]]][[[YYYXXX\\\ccciiikkkkkknnniiiffffffgggccc[[[SSSQQQOOOLLLIIIGGGFFFEEEEEE>>>===;;;999777555555444111111000//////......------,,,,,,,,,++++++++++++xxxQQQKKKEEECCC@@@<<<888555333222///---,,,***((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))(((((((((((())))))))))))...'''%%%))))))$$$$$$)))+++///888DDDQQQ[[[bbbdddppp___PPPEEE???>>>999222,,,)))***---000///...------,,,---------******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''')))***&&&&&&''''''(((((())))))(((((((((((())))))))))))((()))***+++,,,,,,,,,,,,,,,------......///000000000000111111222333333333222222222111111111111111000000///...,,,+++***)))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((())))))***+++++++++////////////000111222333000111111222333444555666777999;;;<<<===???AAADDDFFFDDDFFFKKKLLLJJJJJJMMMLLLOOOQQQOOOPPPRRRQQQMMMJJJIIIFFFEEECCC???;;;888666444111000111000///.........---,,,++++++++++++(((((()))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))***++++++******))))))******+++,,,,,,,,,,,,---......//////...///000111222444444555555555555666777888999:::======>>>@@@AAACCCEEEFFFEEEIIINNNRRRUUUWWWZZZ\\\XXXXXX[[[```gggjjjjjjhhhnnngggaaaaaadddccc\\\TTTQQQMMMIIIFFFDDDCCCAAA@@@<<<;;;999777666444444444000000//////......------,,,,,,,,,+++++++++******wwwTTTMMMDDDCCC???;;;888555333222...---+++))))))))))))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&'''((()))))))))(((((()))))))))*********---***+++...,,,***777HHHbbbbbbkkkssskkk]]]NNNBBB;;;888777222111111000000000000000------,,,++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''')))+++,,,'''''''''((((((((((((((((((((((((((())))))))))))((()))***++++++,,,,,,+++,,,,,,---......//////000///000000111222222333333222111111111000000000000//////...,,,+++***)))((()))(((((('''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))******++++++//////......///000222333111111222333444555666666444666:::<<<<<<===???@@@CCCBBBFFFKKKMMMIIIHHHIIIHHHLLLMMMKKKLLLPPPPPPMMMKKKHHHFFFDDDCCC@@@===:::444222000///000000...---,,,,,,,,,,,,,,,+++***)))(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++***))))))((()))***+++,,,+++,,,,,,------......///......///111222333444555555555555555777888999:::;;;<<<===>>>@@@AAACCCDDDDDDHHHNNNRRRTTTVVVXXXYYY[[[[[[]]]```eeeiiikkkkkkhhhdddaaa```aaa^^^YYYSSSRRRNNNJJJGGGFFFDDDAAA>>>;;;999888666444333222222000000///......------,,,++++++++++++************rrrQQQKKKDDDBBB???;;;888555333222---,,,***)))))))))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&'''((())))))***))))))))))))************&&&)))222;;;===EEEbbbdddIII999444333333222111222222222//////...------,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&'''***,,,...((((((((((((((('''''''''(((((((((((())))))))))))((()))***++++++,,,++++++,,,,,,------...//////000///000000111222222333333111111000000/////////......---,,,+++***(((''''''))))))((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((()))******++++++------,,,,,,---...000111111222333333555555666777111444888;;;<<<<<<<<<===@@@AAAEEEKKKMMMHHHFFFGGGFFFIIIJJJHHHJJJNNNOOOMMMFFFCCCAAA???===<<<999777222000.........///...,,,++++++,,,,,,,,,***(((''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++***)))((((((((()))+++,,,++++++,,,------......///---...///111222333555555555555555555666888999:::999:::;;;===>>>@@@AAAAAAFFFJJJPPPTTTUUUVVVWWWXXX]]][[[WWWVVVYYY```iiiooo```aaaaaa```]]]XXXTTTQQQQQQMMMHHHEEEDDDBBB???;;;999888666444222111000000000//////...------,,,,,,+++++++++************))){{{OOOHHHFFFDDD@@@>>><<<999666333///,,,***)))******)))''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((***+++''')))+++,,,***+++000555BBBNNNggg{{{{{{zzzqqqYYY@@@666666444111///...000---***---333///&&&(((&&&***///---&&&&&&,,,))))))))))))))))))))))))&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))***(((&&&%%%&&&'''&&&%%%((((((((((((((((((((((((***************+++++++++++++++,,,------....../////////000000111111111222////////////............+++++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++,,,,,,------...////////////111333333333333555777777888888999:::;;;<<<<<<>>>======AAAFFFIIIHHHFFFHHHFFFDDDEEEGGGHHHIIIIIIGGGEEEAAA<<<999666444333////////////............,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++---------............/////////000111222333333444555666777888888999888888999::::::<<<>>>@@@BBBCCCHHHJJJLLLLLLMMMPPPTTTWWWYYY\\\^^^[[[XXXXXX\\\```eeeaaa\\\YYYZZZ\\\___```VVVSSSLLLEEE@@@<<<::::::555444444333222111000000///............---------************************wwwOOOMMMFFFCCC@@@===;;;888555222///,,,***)))******)))'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---,,,***))))))***+++,,,***)))+++,,,+++222IIIbbb~~~yyy[[[DDD888666888000111///------///...,,,222///......---)))'''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&''')))***)))((((((((((((((((((((((((((())))))*********+++++++++++++++,,,------....../////////000000000111111111////////////.........---++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++,,,,,,------...////////////111333333333333555777888888999:::;;;<<<======???===<<<===@@@DDDGGGHHHGGGEEEDDDDDDEEEEEEDDDCCCDDDBBB>>>:::666444222222////////////.........---,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++------------............//////000111222333333444555555666777888888888888;;;;;;;;;<<<===>>>@@@AAADDDEEEGGGJJJMMMQQQTTTVVVVVVXXXYYYXXXWWWWWWYYY[[[aaa^^^[[[ZZZZZZYYYXXXWWWRRROOOIIICCC>>>;;;:::999444444333222111000000///............------------************************tttOOORRREEEBBB???<<<:::777444111///,,,***)))******)))'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***+++,,,&&&(((222BBBSSSfff___;;;999555333111,,,'''&&&(((......+++***,,,///...)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((***------,,,+++(((((((((((((((((((((((()))))))))*********++++++++++++,,,------....../////////000000000000111111//////.........---------++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,---....../////////111333333333333555777888999999:::;;;<<<===>>>>>>===;;;999:::>>>EEEIIIKKKJJJIIIIIIIIIHHHEEEBBB@@@>>>:::777333111000/////////.........---------+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++------------...............//////000111222333333444444555666777777777777<<<<<<<<<<<<===>>>???@@@@@@AAACCCHHHMMMQQQSSSTTTUUUUUUUUUWWWYYYZZZYYYWWWZZZZZZYYYYYYYYYUUUQQQMMMNNNKKKFFFAAA<<<999888777444333222111000//////.........---------,,,,,,,,,************************tttOOORRRDDDAAA>>>;;;999666333000///,,,***)))******)))'''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((($$$'''******((((((,,,000;;;GGGXXXnnnuuunnnooo|||mmmnnn{{{wwwvvvhhhoooqqq[[[OOOEEE@@@;;;333///000)))------***+++111000+++***************************)))))))))))))))((((((&&&((()))++++++)))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((+++---...,,,)))(((((((((((((((((((((((((((((())))))******++++++++++++,,,------....../////////000000000000000000.........---------,,,,,,************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******+++++++++,,,,,,------.../////////111333333333333555777999999:::;;;<<<======>>><<<===<<<:::999<<>><<<===AAAEEEDDDDDDEEEGGGGGGEEEAAA>>>:::888666333111000//////------------,,,,,,,,,,,,*********)))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------------.........///000111222222333222333444666777777888888;;;<<<===>>>AAACCCEEEFFFDDDDDDEEEHHHLLLOOOPPPPPPWWWUUUUUUYYY______ZZZTTTTTTSSSSSSTTTTTTRRRNNNKKKJJJGGGCCC>>>999555333222222111000///...------,,,---,,,,,,,,,++++++++++++))))))))))))))))))))))))wwwNNNMMMDDDAAA>>>;;;999666333000///,,,***)))******)))''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******((()))+++111>>>QQQeeessswwwvvvqqqooosssrrrfff]]]ZZZOOOCCC999333//////...+++***---++++++++++++++++++++++++)))))))))((((((''''''&&&'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((******(((&&&((((((((((((((((((((((((&&&'''(((((()))***++++++++++++,,,------......///000000////////////......------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******+++++++++++++++,,,------......///111333333333333555777777888888999:::;;;<<<===;;;===???@@@@@@@@@@@@AAACCCCCCDDDEEEFFFDDD@@@===888666444222000000000000------,,,,,,,,,+++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,---------------......///000111222222222333555666777888999999:::;;;<<<>>>AAADDDFFFHHHFFFHHHIIIIIIIIIKKKNNNQQQUUUSSSSSSVVVZZZZZZVVVPPPSSSRRRRRRRRRRRRQQQNNNKKKFFFDDDAAA<<<888444222000111000000///...---,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))tttLLLLLLDDDBBB>>><<<:::777333111///,,,***)))******)))'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***+++++++++,,,777NNNkkk}}}}}}|||mmmeeelll}}}dddbbb|||xxx___HHH888888999111...222,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%''')))******)))((((((((((((((((((((((((&&&&&&'''((()))***++++++++++++,,,------......///000000/////////.........,,,,,,,,,,,,++++++++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++***++++++,,,,,,---......///111333333333333555777666777777888999:::;;;;;;=========>>>@@@AAA???>>>FFFEEEEEEEEEDDDBBB???<<<555444222000////////////,,,,,,,,,,,,++++++++++++((()))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))(((((('''((((((((()))))))))***'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------...///000111222222333444555777888999::::::::::::;;;===???BBBDDDEEEEEEHHHJJJHHHEEEGGGNNNTTTSSSRRRRRRTTTVVVUUURRRNNNSSSRRRRRRRRRRRROOOJJJGGG???>>><<<999666444222111000//////...---,,,++++++++++++++++++************))))))))))))))))))))))))pppKKKNNNEEEBBB???<<<:::777444111///---***)))******)))'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++++++++???CCCTTTvvv~~~www{{{yyy}}}rrrmmmUUU[[[ccceee___ZZZ^^^fff___\\\```lllrrrmmmfffccc{{{yyy~~~yyysssyyy~~~|||{{{|||ttttttoooOOOKKKIII999///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%$$$&&&))),,,------((((((((((((((((((((((((&&&&&&'''((()))***++++++++++++,,,------......///000000//////.........---,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++***++++++,,,,,,---......///111333333333333555777666666777888999::::::;;;???<<<:::<<>>???AAABBBCCCHHHJJJGGGBBBDDDNNNWWWTTTSSSSSSTTTTTTSSSQQQOOORRRRRRSSSTTTRRRMMMGGGBBB999999888777555444222222000///...---,,,++++++***+++++++++************)))))))))))))))))))))))))))hhhRRRFFFFFFDDD???;;;777555444333///---+++***++++++)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%&&&'''''''''&&&&&&+++///,,,)))444CCCZZZ^^^nnnrrrvvvvvvnnnYYYMMMMMMOOOMMMIIIAAAHHHDDDNNNMMMFFFSSSVVVPPPIIIJJJMMMJJJMMMOOOGGGGGG]]]cccTTTUUUwwwiiiqqqrrr|||iiimmmyyyUUUCCCAAACCC;;;---"""$$$((())))))***((()))+++------,,,***)))'''(((***++++++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))******++++++,,,------......///........................---,,,,,,+++*********++++++*********))))))((((((((())))))***++++++,,,,,,...---***))))))***,,,...((())))))***))))))***+++%%%$$$&&&,,,+++(((***000+++***(((&&&&&&(((---111))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&$$$$$$)))...+++%%%))))))))))))************)))***++++++------.../////////000111333444555555333444555666777888999999;;;;;;;;;;;;<<<>>>???@@@>>>>>>???@@@???<<<777333/////////...------,,,,,,+++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))*********))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,------......///......///000111222333333444444555666777888888999999:::;;;===>>>@@@AAABBBGGGIIIIIIFFFDDDFFFMMMSSSSSSPPPUUUVVVQQQTTTTTTIIIQQQQQQPPPNNNKKKEEE@@@===777666555333222111000000///............---------))))))))))))))))))))))))))))))))))))))))))))))))jjjTTTGGGFFFDDD@@@;;;777555444333///---+++***+++***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((('''''''''((())))))(((...'''%%%)))///<<>>444///+++(((,,,333)))***+++,,,+++***)))(((*********))))))))))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))******++++++,,,,,,---.................................---,,,++++++******++++++++++++******))))))))))))******++++++,,,,,,,,,---)))++++++***)))***///333************++++++++++++444111000222///)))''')))******)))******)))'''$$$+++******))))))******+++******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((,,,,,,+++***...333000***(((((()))))))))*********)))******+++,,,---......///000000222333444555666444555555666888999999:::999999999999:::;;;=========<<<<<<<<<;;;999444111/////////...------,,,,,,++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,---...............///000111222333333555555666666777888999999::::::<<<===???AAABBBBBBEEEFFFGGGDDDAAABBBGGGLLLOOOMMMQQQQQQLLLNNNNNNCCCMMMMMMLLLJJJFFFAAA<<<999777666444333111000000///............------------))))))))))))))))))))))))))))))))))))))))))))))))mmmTTTFFFFFFDDD@@@;;;888555333333///---+++*********)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&'''((()))******)))(((---))),,,888DDDSSSiii~~~yyymmmkkkmmmpppxxxsssqqqnnnMMM???>>>EEEDDDLLL]]]fff[[[aaahhhlllnnnpppuuuyyy}}}zzz{{{qqq^^^VVVhhhiiikkkjjjdddddduuuooossskkkgggwwwqqqTTTJJJ@@@999444---(((''',,,,,,,,,,,,+++***)))(((---,,,***((('''(((***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))******++++++,,,,,,------......------------------------,,,,,,++++++******+++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,---///111222000,,,,,,000555000///......000000///...&&&$$$%%%***,,,+++***+++...------///111111---***,,,++++++++++++++++++,,,*********))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++,,,***))),,,///---'''(((((())))))))))))******))))))***+++,,,---......000000111222444555666666555666666777888999::::::999999999999:::;;;<<<<<<;;;:::888777666444111/////////......---,,,,,,,,,++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,------............///000111222333333555555666777888999:::;;;;;;;;;===>>>@@@BBBCCCDDDCCCEEEFFFDDDAAAAAADDDGGGNNNKKKOOONNNHHHJJJIII>>>JJJJJJIIIFFFBBB===888555555555333111000/////////......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))oooSSSEEEEEECCC@@@<<<888555333222///---************)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%'''((()))((((((((()))+++666MMMcccjjjeeegggnnnpppkkklllsssxxxxxx{{{~~~|||xxxbbbYYYccc^^^SSSKKKHHHRRR___aaaeeeiiidddgggttt|||kkk]]]TTTUUUkkkbbbXXXaaa{{{}}}ttt```^^^iiiqqqmmmddd]]]{{{rrrUUUFFFBBB???666......------,,,,,,+++++++++---,,,***)))((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))*********++++++,,,------......------------------------,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++******+++---000...---,,,,,,------,,,+++555222000111111000...---+++***)))(((((())))))***,,,,,,++++++++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''((('''%%%'''***(((###(((((((((((()))))))))***))))))***+++,,,------...000000111333444555666777666777777888999999::::::;;;;;;;;;:::;;;;;;<<<<<<:::888555333333111///...//////...------,,,,,,+++*********************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******++++++++++++***((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,------............///000111222333333555666777888999:::;;;<<<<<<<<<>>>???AAACCCDDDDDDCCCEEEFFFFFFEEEDDDFFFHHHOOOLLLOOONNNGGGIIIHHH<<>>@@@AAACCCDDDEEEAAABBBDDDFFFFFFGGGIIIJJJMMMJJJNNNMMMFFFHHHGGG;;;GGGFFFDDDAAA===999666333222111000///...------------,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))pppNNNJJJDDDCCC@@@===999666333111...,,,***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((''''''+++444AAAJJJNNNXXXiiiuuunnn^^^XXX\\\VVV^^^iiirrrxxx}}}```PPPGGGIIILLLXXXeeebbbeeevvv~~~{{{nnnooofffLLLPPPMMMMMMRRR```sssqqqaaacccgggiiippp~~~lllSSS[[[oooUUUDDD:::333111...+++)))))))))***(((***,,,------,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++,,,,,,,,,,,,---------++++++,,,------......///111///............------+++///222111---,,,///333...444888666333111...******---000111000//////000,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&))))))''''''***)))&&&''''''(((((((((((())))))(((((()))***+++,,,------//////000111333444555555777777777888888888999999777777666555444444444444666333111000111000///.........------,,,+++++++++************************))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++,,,,,,------......///000111222333333444444555777999:::;;;<<<<<<<<<>>>???AAACCCDDDDDD>>>???@@@BBBDDDFFFGGGHHHHHHEEEIIIIIICCCFFFFFF:::@@@???>>>;;;888555222111000///...------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))qqqKKKMMMDDDCCC@@@===999666333111...,,,***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((()))((((((***333FFF]]]mmm[[[WWWXXX]]]\\\WWWZZZaaammmvvv|||yyysssvvvsssxxxtttiiiYYYHHHRRReeehhhllluuuzzzppppppgggMMMSSSmmmzzz~~~}}}iiiiiigggssszzzooottt|||iiiIII???<<<666111---+++++++++))))))***+++,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---------...,,,,,,---///000111222333,,,222777777333333999>>>AAAIIIOOOMMMFFFDDDJJJRRR}}}wwwhhh[[[QQQBBB:::000,,,,,,,,,+++(((------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''"""&&&'''%%%%%%((((((&&&'''''''''((((((((())))))(((((()))***+++,,,------......///000222333444444666666777777777777888888666555444333222222222222111000//////000000///---......---,,,,,,++++++***************************((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''))))))******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++,,,,,,------......///000111222333333222333444666888:::;;;;;;;;;<<<===???@@@BBBCCCDDD???>>>>>>@@@BBBDDDEEEFFFDDDAAAFFFGGGBBBFFFFFF;;;;;;;;;999777444222000//////...---,,,,,,++++++,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))rrrIIINNNDDDCCCAAA>>>:::666333111...,,,))))))))))))(((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((())))))))))))---;;;TTTrrrbbbWWWQQQVVV\\\]]]```fffkkkppppppeee```mmm|||bbbTTTCCC===DDDLLLdddkkklllsssttt~~~tttyyyxxxtttrrrlllmmm}}}pppTTT[[[|||oooVVVKKKGGG@@@888222///...---+++***))))))***,,,...000))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''(((((()))*********)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,------.........---...///111222444555666<<>>@@@BBBCCCCCCBBBAAA???@@@BBBDDDEEEEEEBBB@@@FFFGGGCCCGGGHHH>>>:::999888666444222111000......---,,,+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))oooNNNHHHGGGDDD@@@<<<999666222///---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''((('''((((((&&&$$$$$$'''***&&&---888CCCLLLUUU]]]ccc^^^\\\VVVQQQVVVdddpppvvvuuuXXXnnn~~~eeetttgggXXXCCC???NNNZZZdddoooqqqrrrmmmzzzrrrppp~~~xxxuuuWWW[[[rrr}}}yyyzzzVVVDDDNNNIII...&&&444,,,******+++***)))---444111***$$$$$$(((+++((($$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&&&&(((*********)))************+++++++++******+++++++++,,,,,,,,,...+++((((((+++------,,,,,,,,,,,,...//////---+++---,,,---///000000111444111777444HHH\\\mmm~~~iiiVVVFFF???666111//////...---111000......///...---,,,...---***((('''(((+++...)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))******++++++,,,------------...000111333444444777666666555444444333333111111111111111111111111...------------,,,,,,,,,------,,,,,,+++***))))))++++++******************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))+++,,,---............//////000000111111000111333555666777888888999:::<<<>>>@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@??????===<<<<<<777777555333111///...---------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************pppNNNIIIFFFDDD@@@<<<999666222///---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((%%%&&&((('''&&&'''***,,,444DDDUUUZZZSSSLLLKKKNNN\\\TTTMMMPPP___oooqqqkkk___qqqrrrUUUIIIAAAEEE```aaacccvvvrrr{{{ppp|||ssscccSSSnnnqqq{{{GGG>>>MMMCCC%%%000------000000,,,+++---111---)))(((***+++)))&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&&&&(((******))))))************+++++++++***++++++++++++,,,,,,,,,000---++++++,,,---,,,***000---)))'''(((+++...000...000222111///...222777RRRkkkqqq^^^KKK;;;222------......---+++)))'''...+++***...333333,,,$$$************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))******++++++,,,------------...000111222333444666666555555444333333222111111111111111111111111.........---------,,,,,,------,,,++++++***))))))************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))***,,,------............///000000111111111222333555666777777777999:::<<<>>>??????>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>===<<<:::999888555555333222000///...------,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************pppOOOKKKFFFCCC???<<<:::666222000---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))$$$&&&'''''''''))),,,...:::NNNbbbcccTTTFFFDDDIIIQQQZZZbbbbbb```___[[[XXX___{{{|||mmm___CCC???aaagggrrrjjjbbbggglll~~~ddd```ZZZSSSLLLEEE@@@>>>IIIHHHHHHHHHJJJMMMPPPRRRYYYdddnnnssszzzvvv}}}___VVVyyyvvvpppYYYVVVQQQHHH222,,,***---///---,,,...111000...,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&''')))******))))))************+++++++++++++++++++++,,,,,,,,,,,,///...,,,---------,,,+++---///222444444333000...(((///777===HHH\\\vvv}}}rrrMMMCCC777---,,,000666:::111...******---...---***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))******++++++,,,---------......000111222333444555555444444333333222222000000000000000000000000............------------,,,,,,,,,+++******))))))************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,---------......//////000111111222222444555555666666666999:::;;;=========<<<;;;<<<<<<<<<<<<============<<<<<<;;;:::888666555444222222111000///...------,,,,,,,,,+++++++++******+++************)))))))))))))))))))))))))))))))))))))))))))))************nnnOOOLLLFFFCCC???<<<:::777333000---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''&&&&&&&&&(((,,,111555@@@KKKVVVTTTJJJEEEIIIPPPTTT___gggddd\\\ZZZ]]]___\\\]]]HHH===JJJMMMYYY|||vvvooo~~~vvvttt{{{mmm___PPPEEEBBBEEEGGGHHHLLLRRRXXX^^^ccceee\\\[[[XXXUUUTTTSSSSSSSSSCCCJJJMMMIIIFFFGGGHHHHHHUUU\\\ooobbb^^^zzzppp^^^KKKPPP@@@888000,,,***)))+++000000111222///+++))))))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''''')))******)))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---.........---)))***---......------...BBBWWWpppuuummmjjjQQQAAA666,,,&&&***///222///)))''',,,222+++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))******++++++,,,------......///000111222333333444444333333222222222222////////////////////////.........------------,,,,,,+++++++++******))))))***************+++++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,------......///000000111222333444444555555555555999:::;;;<<<;;;;;;999999::::::::::::::::::::::::::::::999888666444222111//////......------,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))((()))))))))************lllNNNKKKEEEBBB???<<<:::777333111---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))((('''&&&(((///777???DDDIIIHHHFFFDDDDDDFFFKKKNNNZZZUUUNNNPPP^^^mmmqqqmmmGGG;;;===LLLYYYeeeiiiccceeelllnnnyyyhhh~~~uuueee[[[HHHGGGIIIPPPVVV]]]gggqqqwwwwwwrrriiibbb]]]VVVOOOIIIDDDAAAGGGYYYqqqppp______zzzyyyxxxSSSNNNFFF>>>666...'''(((,,,---000222000,,,((((((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((******)))((())))))*********+++++++++++++++,,,,,,,,,---------,,,,,,------,,,,,,---...444000+++)))///???SSS```~~~pppjjj~~~yyycccHHH333,,,///333444222...,,,+++---,,,,,,,,,+++++++++***************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))******++++++,,,------......///000111222222333222222222222111111111111........................------------,,,,,,,,,,,,++++++***************)))))))))*********+++++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,---------...//////000000222222333444555555444444999::::::;;;;;;:::888777888888888888888888888888999999888777555222111///---------,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************iiiLLLHHHEEEBBB???<<<:::777444111---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((()))///999DDDLLLPPPDDDAAA???BBBHHHNNNPPPPPPKKKRRRWWWXXXYYYYYYUUUPPPGGG@@@WWWiiiggg}}}pppvvvggg[[[fffooo~~~}}}iiiXXXNNNMMMOOORRRkkkooo{{{}}}wwwnnnfff^^^YYYVVVUUUUUUUUUUUUVVVWWWXXXYYYvvvyyy|||ssstttlllXXXGGGCCCKKKRRR]]]fffvvvyyyLLLqqq~~~|||OOOHHHBBB>>>777///+++++++++...111000---***)))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((***+++)))((()))************+++++++++,,,,,,,,,,,,------------/////////---++++++---///)))///999GGGYYYqqqtttttt}}}tttxxxZZZGGG333***...222000+++...------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))******++++++,,,------...//////000111111222222111111111111111111000000------------------------,,,,,,,,,,,,++++++++++++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,------......///000000111111333444444555555555999999:::;;;;;;:::999888777777777777777666666666777777666555444222000///------,,,,,,++++++***************))))))))))))((((((((()))))))))))))))***(((((((((((((((((((((((())))))))))))************iiiMMMHHHDDDBBB>>><<<:::777444111---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''')))***...666???FFFJJJJJJ;;;???CCCGGGJJJNNNTTTWWWGGG\\\jjj^^^FFF666777<<>>???@@@444;;;CCCKKKWWWfffrrrvvv|||iiiYYYOOOLLLEEEDDDOOObbb{{{```___nnn]]]LLLEEEAAA;;;333...***---///000///---+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''')))++++++)))''')))************+++++++++,,,,,,,,,------------......//////------///444999000AAA[[[ssskkk{{{}}}{{{zzzyyyyyy|||~~~||||||___DDD888555444222.........---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))******++++++,,,------/////////000111111222222000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))************((())))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,---......//////000///000222333444555666666888999:::;;;;;;;;;:::999777777777666666555555555444444444333222111///...------,,,,,,+++***))))))******)))))))))((((((((((((((((((((())))))******(((((((((((((((((((((((())))))))))))************iiiNNNJJJDDDBBB>>><<<:::777444222---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&+++---222:::@@@BBB???<<<>>>FFFMMMKKKEEEEEENNNYYY```bbbZZZEEE444777HHHWWWRRRjjjtttccc___xxxnnnZZZMMMGGGPPP\\\ooo```TTTGGGBBB@@@===::::::999999999999:::<<<===>>>>>>======<<<;;;:::999999888===>>>888444888>>>BBBHHHSSSeee{{{zzziiiZZZRRRIIIDDDRRRggg^^^QQQjjjtttbbbOOOIIIBBB777...+++,,,///111111///,,,***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''')))++++++)))''')))************+++++++++,,,,,,,,,---------......)))+++,,,---///555===DDDrrr{{{vvvwww}}}wwwsssrrrmmmhhhiiittt[[[@@@444222//////...---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))******+++,,,,,,------//////000000111111222222////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((()))))))))))))))*********((())))))***++++++,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,------...//////000...///111333444666666666888999:::;;;<<<;;;::::::777777666666666555555555222222222222111000///.........---,,,+++***))))))))))))))))))(((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))************```KKKGGGEEEBBB>>>;;;999666222///---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((...999CCCCCC;;;555777;;;???JJJPPPIIIBBBDDDIIILLLZZZLLL>>>888888>>>KKKWWWaaafffQQQ]]]ooozzzzzzcccIII@@@MMMcccqqqqqqWWWFFF@@@999;;;<<<<<<;;;;;;===???888;;;>>>????????????@@@@@@???>>>@@@BBBAAA>>>:::>>>@@@AAA@@@>>><<<<<<<<<::::::===BBBJJJ^^^nnnYYYPPPIIICCCDDDffffffRRRqqqZZZKKKPPPBBB444222***(((000777444///...***))))))(((((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((('''''''''((((((((()))******++++++)))))))))***++++++,,,,,,,,,+++***,,,111444000+++333))),,,444777HHHiiizzz}}}zzzsss|||qqqiiifff}}}{{{^^^YYYrrrvvvcccYYYZZZiiiyyyrrrwwwtttqqqsss{{{}}}llluuuvvvOOO444000------///000...+++***,,,***+++///,,,&&&'''...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++,,,---------//////000000000000//////111000000///...---------++++++++++++++++++++++++************************(((((((((((())))))))))))************************++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************,,,,,,------...////////////000111222444555666777777888888999999999888888777666666555444444333333444222000---,,,,,,---...************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))bbbNNNJJJEEEBBB>>>;;;999666222///---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$%%%(((+++---;;;AAAEEEBBB<<<999===BBBIIINNNOOONNNOOOSSSSSSOOO>>>999555:::EEEQQQWWWYYY```lllaaaMMMUUUllluuuiiiWWWOOOIIITTTppp|||ppp```QQQCCC999777:::<<<============>>>AAADDDEEEJJJPPPVVV[[[```eeehhheeecccaaaaaa```]]]YYYUUUPPPLLLGGGCCCBBBCCCEEEGGG???===>>>@@@>>><<>>444,,,000666555...'''******)))(((((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))******++++++))))))******+++,,,,,,,,,,,,......+++(((,,,444:::---;;;AAADDDaaayyykkkWWW\\\pppiiiXXXZZZ___qqq~~~vvviiimmmdddcccgggnnniiiYYYMMMIIIYYYGGGJJJ\\\ccclll~~~|||yyyBBB;;;222,,,+++,,,...000...---...000000+++((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++,,,---------//////000000000000//////000000//////...------,,,++++++++++++++++++++++++************************((((((((()))))))))******************************++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************,,,,,,------...///////////////000222333444555666777777888888888888888777555555555444333333222222111000///---,,,,,,,,,---*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))cccPPPKKKEEEBBB>>>;;;999666222///---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$&&&***///333<<<===;;;888666999@@@FFFKKKKKKJJJLLLSSSWWWRRRIII777:::===EEEVVVddd```SSSYYYYYYQQQTTTjjjyyy~~~rrr```OOODDDNNN^^^sssuuugggFFF===666666888:::>>>BBB???CCCIIIPPPXXXaaajjjppp{{{nnncccXXXNNNHHHDDD???===@@@BBB>>>888666JJJ:::777VVV~~~jjjXXXQQQPPPbbbgggWWWccc|||iiiRRRLLLFFFGGG>>>111+++000666333,,,+++******)))(((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))***+++++++++)))******++++++,,,,,,------------///000111111111000CCChhh}}}kkk]]]iii|||ooonnnnnnuuuvvvwwwzzz~~~sssUUUHHHWWWccc[[[]]][[[lll}}}fffttt|||xxxssszzz}}}aaa@@@...///444111+++***+++******---000...)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++,,,---------...//////000000//////.../////////......------,,,++++++++++++++++++++++++************************)))))))))*********++++++************************+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************,,,,,,,,,---......//////...//////111222333444555666777777777777777666666444333333222222111000000......------,,,,,,,,,+++******************************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))dddQQQJJJEEEBBB>>>;;;999666222///---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&'''***...222555444222000000333:::AAAGGGBBBBBBCCCEEEGGGGGGBBB<<<:::BBBFFFHHHUUUbbb\\\LLLWWWbbbdddiiivvv{{{wwwyyy{{{xxxmmm^^^PPPMMMUUU]]]wwwkkkNNN>>>999888777:::AAAEEEEEEEEEHHH[[[bbbooo}}}pppbbbVVVJJJEEEHHHLLLMMMMMM777BBBEEE:::333JJJ|||qqqYYYPPPaaayyyqqqWWW\\\hhhvvvyyydddTTTQQQMMM@@@111,,,222666666,,,+++******))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((())))))******+++,,,,,,******++++++,,,---------//////000000...000:::DDDkkkuuuiiimmmxxxrrr___UUULLL\\\sssppp~~~zzzgggEEE444111000...---///---'''(((///111---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++,,,---------...//////////////////............---------,,,,,,************************************************)))*********++++++++++++******************************)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((()))))))))************+++,,,,,,------...//////......///000111222333333555666666666666555555444222222111000000//////...++++++,,,,,,,,,++++++***************************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((cccPPPHHHEEEBBB>>>;;;999666222///---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''))),,,...111333444222111111333888>>>CCCFFF<<>>eeeyyy~~~wwwsssdddWWWjjj|||vvvqqqHHH222000555000333222...+++------+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++,,,---------......////////////......------------,,,,,,,,,,,,************************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))***)))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((()))))))))************++++++,,,,,,---...............///000111111222222444555555555444444333222000000000///......------***++++++,,,++++++***)))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((aaaPPPIIIEEEBBB>>>;;;999666222///---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((+++...000222222222111333666999;;;===>>>???AAAEEEHHHEEE999111666???KKKRRRSSSLLLKKKTTT\\\^^^]]]jjjggg```hhhlll^^^QQQHHHGGGNNNccc}}}yyybbbLLL555...555???FFFJJJJJJRRRaaarrrhhhWWWKKKEEEAAACCCEEEDDDCCCCCC<<>>;;;999666222///---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))***+++---///000111222...222888;;;;;;;;;;;;;;;EEEAAA@@@???;;;888<<>>;;;999666222///---,,,+++***))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---,,,++++++,,,...111222,,,333:::>>>>>>>>>???@@@DDD999222555;;;===???CCCFFFIIIOOOVVVUUUPPPQQQWWW\\\YYYQQQMMMHHH<<>>444777888<<>>999EEEqqq{{{rrrwwwdddxxxyyy[[[NNNNNNCCC666444000///---,,,+++*********))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******'''(((((()))***+++++++++)))******++++++,,,------,,,,,,------.../////////444MMMwwwqqqqqqggglllzzz~~~yyy}}}ffflllsss~~~xxx___eee}}}aaa<<<555555---+++333------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))((()))***+++,,,------------..................---+++++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))***************++++++,,,,,,---......000000111111222222333333333333333222222000//////000//////......---,,,,,,111///,,,***))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))YYYOOOEEEEEEBBB>>>;;;999666222///,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''---111444333...---000444:::777444555:::>>>@@@@@@;;;666...666NNNSSSGGG@@@CCCIIIPPPSSSRRRPPPPPPPPPRRROOOHHHAAABBBPPPeeessstttfffQQQ@@@999999===@@@FFFOOO^^^ooo~~~zzzcccWWWNNNKKKIIIHHHBBB===@@@IIIcccuuussseeeRRR|||sssuuuRRRMMMPPPDDD444777222///---+++''''''***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((*********))))))))))))))),,,***((())),,,...---,,,---///000000000333444333aaammmttt{{{tttzzz|||pppllljjjdddkkkxxxzzz{{{ttt]]]ccc}}}vvv|||aaaGGG777444444///***,,,---,,,,,,---......+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,------------,,,++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***++++++,,,,,,------...////////////000000000000222222111111000/////////------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))]]]RRRGGGEEEBBB>>>;;;999666222///,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&''')))---///111111///...000333555444555777999;;;;;;:::222777999DDDWWWXXXLLLGGGIIIIIIJJJKKKMMMNNNOOOPPPDDD???===EEEVVVeeejjjhhhOOOGGG<<<444555<<>>FFF[[[rrr~~~mmmZZZTTT{{{yyy~~~VVVFFFJJJBBB444333000//////...+++(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((************))))))))))))---+++***+++---///...,,,444))))))222///---JJJrrr|||{{{yyy{{{vvvsss~~~}}}wwwdddVVVuuu{{{~~~eeeAAA<<<;;;+++000000///...,,,,,,+++***++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***++++++,,,,,,------....../////////000000000000222111111000000///......---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))___SSSHHHEEEBBB>>>;;;999666222///,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++,,,------...///000111111///222666888888666555444...999>>>FFFQQQOOOGGGIIILLLKKKJJJIIIIIIIIIHHHGGGAAACCCLLL[[[fffdddVVVHHH333444666999@@@NNN^^^iii{{{eeeUUUPPPMMMGGGCCC999;;;GGGtttuuuwwwiiiTTTaaa~~~fffLLLAAA;;;;;;666------111///((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((************************---,,,,,,---...///---,,,(((000222...888WWW{{{}}}nnnxxx|||~~~^^^EEE666111///------...---,,,,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,......---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***++++++,,,,,,------........./////////000000000111111000000///......---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\\\PPPEEEEEEBBB>>>;;;999666222///,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***,,,---+++******,,,///111111000...222777777555222222444:::@@@>>><<>>;;;999666222///,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))+++---...*********,,,///111111111222444666444222222555888GGGHHH???;;;BBBCCCCCCJJJJJJLLLMMMJJJDDDAAADDDHHHNNNVVV]]]YYYFFF333222:::???JJJXXXccckkkwwwoooYYYPPPQQQ???EEEIII888:::jjjdddTTTrrrvvv\\\ddd|||ggghhhRRRMMMQQQLLL;;;///---///---+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))******+++++++++,,,***+++,,,---------......:::...222TTTuuusssxxxuuuppp{{{}}}~~~tttjjjOOOAAA444000000---,,,---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,------,,,++++++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***++++++,,,,,,------...............//////////////////......---,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((YYYOOOGGGEEEBBB>>>;;;999666222///,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***+++,,,---***+++,,,---...000111222444444333222222444999<<>>>>>GGGGGGCCCGGGHHHHHHEEE@@@???DDDNNNVVVXXXLLL@@@999333222<<>>;;;999666222///,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***+++++++++))),,,//////......000333333111000111444888;;;===888>>><<<===EEEDDDAAAFFFFFFBBB===>>>DDDKKKPPPRRRNNN>>>222222777===JJJYYYfffooo{{{}}}}}}ddd[[[CCCAAASSSBBB111DDDtttvvvRRRaaa___YYYyyy]]]UUUQQQQQQIII888......,,,,,,+++******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))***++++++,,,------,,,---.........000555999===lllxxxqqqrrr|||gggggg~~~bbbddd}}}vvvuuukkkLLL===666111///333------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******+++++++++***))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***++++++,,,,,,------...---------.........//////---------,,,++++++************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((UUUOOOIIIEEEBBB>>>;;;999666222///,,,,,,++++++***)))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))************)))---111000---,,,000444111///...111666;;;<<<<<<:::AAA>>>;;;AAAAAAAAAKKKCCC>>><<>>{{{vvvttt[[[nnnnnnoootttXXXFFF666......---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))***++++++,,,,,,---......---------.........//////------,,,,,,+++******)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((([[[KKKDDDAAA@@@>>><<<888444222000---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,///000000...------///000...---///444999000...000777???@@@;;;555:::999999===BBBEEECCCAAA>>>===@@@GGGMMMIII<<<000333999AAAIIIQQQZZZdddlllwww{{{}}}}}}wwwwww{{{mmmWWWLLLFFFDDDFFF???:::PPP___ZZZggglllRRRPPPbbbwww~~~WWWRRRWWWPPP555<<<))),,,+++***))))))((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++)))))))))))))))******+++*********++++++,,,,,,---,,,,,,:::)))---+++ZZZ|||}}}yyyuuuuuuxxxxxxsssnnnkkkllllllkkkiiiiiijjjlllooopppuuu}}}wwwbbbggg~~~bbbRRRGGG666666333000,,,+++++++++***))),,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))(((((())))))******************))))))******+++,,,************))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,------...---------.........//////------,,,,,,+++***))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''[[[KKKEEEAAA@@@>>>;;;888444111000---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++---......------...---+++,,,...000222333//////111666;;;<<<999555999999:::<<<>>>>>><<<;;;777CCCNNNOOOEEE:::666555999???HHHPPPYYYcccmmmuuuwww|||}}}|||{{{wwwwww{{{~~~```OOOKKKBBBCCCAAABBBXXX{{{vvvXXXjjjkkkZZZUUU|||rrrZZZEEEVVV@@@,,,222------+++***))))))******)))))))))))))))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''((()))***+++)))))))))))))))***++++++******++++++,,,,,,------///---444(((===QQQ|||oooyyy~~~mmmhhhcccbbbdddfffdddaaacccaaa```aaacccbbb^^^[[[[[[\\\]]]\\\ZZZZZZ[[[]]]SSSNNNKKKKKKKKKJJJNNNTTTdddddd___ooouuupppjjj}}}ZZZPPPXXX+++222000//////111111///,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))***************))))))******+++,,,************))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,------...------------.........///------,,,++++++***))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ZZZLLLFFFAAA@@@>>>;;;888444111///---,,,+++***))))))))))))((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))***+++,,,,,,---...***(((***...000///---///000222444666777666666777999::::::888777666777>>>GGGNNNHHH:::222555<<>>444DDDvvvjjjKKK___xxxOOOXXX[[[WWWQQQMMM777@@@000///---+++******+++,,,******))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))***+++***))))))))))))***++++++******++++++,,,---......222+++---000VVVzzzzzzxxx}}}}}}zzztttppppppnnnjjjkkkiiihhhiiijjjjjjfffbbbcccdddfffggggggdddaaa___```aaaaaa```^^^^^^___aaaYYYTTTSSSVVVWWWUUUSSSTTTKKK___uuuttt]]]cccuuu|||eeevvvzzzvvvXXXOOO888444///...///000///---,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))*********)))))))))))))))******))))))******+++,,,************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,------...------------............,,,,,,,,,+++******))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************ZZZLLLGGG@@@???>>>;;;777444111///---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''+++***))))))***+++,,,---,,,***)))+++---...---+++000333555555333333555777777888999777444555888<<>>AAALLLQQQXXX]]]bbbhhhoootttzzz}}}~~~}}}yyywwwuuuttttttvvvyyy{{{yyyxxxwwwyyy|||}}}}}}{{{~~~~~~~~~~~~jjjVVVJJJFFFHHH>>>333FFFfffmmmCCCRRRgggJJJ[[[nnnVVVVVVGGG000444222///,,,******+++,,,*********)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************))))))******+++,,,***++++++,,,---...//////444,,,444PPP{{{{{{sssoooooonnnpppuuuvvvuuuuuuxxxvvvuuuttttttuuusssooolllqqquuuyyyzzzxxxtttqqqooonnnooonnnllljjjiiiiiikkkddd___]]]]]]\\\WWWUUUWWW___\\\[[[oooxxxjjj{{{{{{lllbbbGGG>>>333,,,,,,......---,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((************))))))))))))******))))))******+++,,,************)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************++++++,,,,,,------...------------------------,,,+++++++++******))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))******YYYMMMHHH@@@???===:::777333000///---,,,+++***))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((---,,,+++******+++---...)))+++------,,,+++---///111444666555222111444888666777777555444777>>>DDDHHH<<>>EEEHHHPPPUUU[[[___bbbffflllqqqxxxzzz|||{{{xxxuuusssrrrssstttttttttuuuvvvwwwwwwwwwwwwwwwyyy{{{||||||{{{}}}}}}|||}}}}}}~~~nnnPPPBBBMMMPPP@@@999@@@xxxfffBBB___XXXDDDkkkkkkFFFGGGKKK@@@;;;888222---***)))***+++************))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******************************++++++,,,***+++,,,---...///000000222222JJJ~~~vvv~~~tttkkkjjjnnnsssyyyxxxuuuwww}}}~~~{{{{{{uuuttttttuuuvvvwwwwwwwwwpppuuu{{{~~~~~~{{{xxxwwwvvvvvvvvvssspppnnnnnnoooooommmlllkkkfffbbbfffmmmeee]]]VVViiirrrccc}}}{{{eeetttrrr}}}nnnWWWQQQFFF999111000111000...---,,,,,,+++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))))))))******))))))******+++,,,************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************++++++,,,,,,------...------------------,,,,,,++++++***************)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))YYYMMMHHH@@@???===:::777333000...---,,,+++***)))))))))))))))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))...---+++******+++,,,---))),,,...---******...222111444666555333222444777666666555555777;;;@@@DDD222555666777999>>>GGGNNNOOOTTT[[[```cccggglllpppppprrrsssrrrooommmlllllloooppprrrtttttttttsssrrruuuuuuvvvwwwyyyzzz{{{{{{zzzzzzzzz{{{|||~~~uuuSSSKKKKKKDDD???CCCAAAtttgggDDD]]]nnnXXX@@@rrrdddTTTMMMWWWEEE@@@888111,,,******+++++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++******+++************+++,,,,,,++++++,,,---///000111111...@@@cccxxxzzzwwwrrrnnnlllnnnrrrwwwuuussstttxxxzzzzzz|||xxx|||rrrssstttsssmmmhhhkkksssvvvpppeeejjjiiiUUUNNNlllxxxccclll{{{XXXwwwrrrcccUUUCCC888444222///+++------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,------...------------,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))YYYLLLGGG@@@???===:::666333000...---,,,+++***))))))))))))))))))))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))))),,,,,,+++******************************,,,///222000111333444333333333444444444555777:::;;;:::999,,,333<<>>===:::666333000...---,,,+++***))))))))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***++++++******))))))((((((,,,)))%%%&&&+++///000000//////111222333333222111444444666999<<<:::444...555666888<<>>777EEEoooNNNGGGaaavvvdddCCCddd```pppYYYRRRGGG<<<666222///+++///---+++***++++++***)))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,+++,,,,,,------......///222...&&&...777,,,666aaaxxxnnnkkksssvvvrrrtttvvvxxxxxxwwwvvvvvvwwwooottt{{{ppplllnnn|||uuuxxxqqq]]]ccczzzzzz{{{~~~oooYYYQQQ555>>>,,,222...++++++------***'''************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,++++++***)))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------,,,,,,,,,++++++***************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************UUUKKKHHHAAA???<<<888555222000///---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***++++++,,,((()))+++------,,,***)))+++)))((()))---000000/////////000111222333333444111666:::999444111222555888:::>>>CCCGGGJJJLLLLLLQQQRRRTTTVVVWWWWWWVVVUUU\\\[[[^^^cccdddbbbeeejjjjjjlllnnnpppqqquuuyyy|||wwwxxxvvvppppppvvvyyywwwxxxyyy{{{{{{yyyvvvsssqqqfffddd```[[[UUUPPPLLLJJJRRRRRRTTTUUUXXXZZZ]]]^^^qqqtttxxx|||~~~}}}zzzxxxiiieee``````cccjjjpppttt~~~~~~}}}uuuZZZTTT@@@JJJDDD333IIIyyyIIILLLZZZOOOAAAiiiwwwpppJJJNNNRRRPPP@@@---)))000...,,,++++++,,,,,,***)))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---.........***111...,,,111444PPP~~~xxxuuussswwwyyywwwwwwvvvvvvtttsssuuuxxx{{{{{{ooooooxxxyyyaaaVVVZZZ___uuuyyyuuudddhhhxxxNNNCCC666555/////////...---,,,++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++***************++++++************++++++))))))))))))))))))))))))))))))))))))***************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------,,,,,,,,,++++++***************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************WWWMMMHHHBBB@@@===999555111///...---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***++++++,,,'''((()))***++++++++++++,,,******+++...000000000...//////000111222333333111666:::777000///444:::;;;===@@@DDDHHHJJJLLLLLLNNNNNNOOOPPPQQQQQQRRRRRRRRRSSSWWW]]]```aaaeeejjjhhhhhhiiiiiiiiilllqqquuuoooqqqpppnnnooosssuuusssxxxwwwvvvtttoooiiiccc```XXXZZZ]]]aaaeeeiiilllnnndddccccccccceeegggjjjlllRRRSSSVVV[[[___^^^ZZZUUUgggiiinnnuuu|||}}}zzzxxx}}}yyyssspppttt|||{{{```NNNFFFCCC<<<888TTTnnnKKK???cccppptttzzzPPPPPPbbb}}}___JJJKKKHHH777,,,///,,,++++++,,,------+++)))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,------...'''666444***111JJJsssssswwwxxxuuutttxxx{{{|||{{{zzzyyyyyyzzzooommmuuuyyysssmmmccc```dddxxx}}}bbbAAA333///000111000---,,,---///++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++************++++++)))))))))))))))))))))))))))))))))*********++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---+++++++++++++++***************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************XXXOOOHHHCCCAAA===999555111...------,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++))))))))))))))))))***************+++---/////////......///000111222333333444555666333000111777======???BBBFFFHHHJJJKKKKKKKKKKKKKKKKKKMMMOOOQQQRRRXXXZZZ]]]```aaabbbcccfffllllllkkkjjjjjjmmmrrrvvvuuuvvvvvvuuuuuuvvvuuutttnnnllliiifffddddddfffgggkkkllllllmmmnnnnnnoooooopppooonnnnnnooorrrvvvxxx}}}{{{{{{tttwww||||||wwwxxxyyy{{{~~~~~~~~~yyywwwtttqqqpppqqqrrrttt}}}zzzbbbHHHCCCIII:::555]]]eeeLLLMMMRRR~~~mmmAAAWWWaaaOOOKKKRRREEE444///,,,++++++,,,...---+++***((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,******++++++,,,------------666222,,,CCCoooyyyooojjjvvvoooppppppoooppptttyyy|||xxx{{{rrruuuxxxuuuuuunnngggeeelllvvv|||gggQQQDDD444222000...............+++++++++*********))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((())))))***++++++,,,,,,,,,++++++******++++++,,,************************))))))*********+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************++++++,,,,,,,,,+++++++++*********************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************XXXPPPGGGCCCAAA===999555111...------,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***++++++++++++---,,,***)))((((((((((((((()))++++++,,,,,,---.........///000111222222333666333000000222666:::;;;???AAACCCFFFHHHIIIIIIIIIMMMLLLKKKJJJJJJLLLMMMNNNSSSUUUVVVSSSOOOLLLJJJIIISSSTTTUUUVVVYYY^^^eeejjjmmmllllllkkkiiieeebbbaaa``````aaacccgggmmmrrruuusssqqqooollliiifffdddcccjjjiiihhhhhhjjjnnnrrrttt~~~zzzxxx{{{~~~{{{wwwuuuwwwyyy{{{|||}}}|||{{{zzzyyyyyyxxxxxxrrrrrrpppooollljjjhhhgggqqquuuzzzsss^^^OOOFFF:::===JJJOOOgggCCC===mmmZZZBBBvvvgggbbbVVVTTTGGG888555---,,,,,,,,,------,,,***))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,---......222000...;;;eee|||ttt|||dddeeetttuuurrrpppqqqtttuuuuuuvvvvvv|||~~~wwwooonnnooommmcccccc{{{~~~eeezzzfffRRR^^^???777///,,,///000...***++++++++++++******************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,,,,******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************XXXOOOGGGBBB@@@===999555111///...---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++...---,,,***((((((''''''''')))+++,,,++++++,,,------......///000111222222555111...///555:::;;;:::???AAACCCEEEFFFFFFFFFFFFIIIGGGEEECCCBBBBBBBBBBBB>>>BBBEEECCCAAAAAA@@@>>>???@@@@@@@@@AAADDDIIILLLQQQPPPRRRWWWXXXVVVVVVXXXccceeeiiimmmoooooonnnmmmiiiiiikkklllnnnpppqqqrrrmmmmmmmmmnnnooorrruuuwwwvvvsssrrruuu{{{~~~|||zzzzzz{{{|||{{{zzzxxxwwwtttqqqnnnllljjjiiifffdddbbb```___```aaaccc^^^cccjjjllllllwwwtttVVVPPPIIIBBB???:::VVVWWWJJJGGGhhh```KKKeee___HHHGGGHHHAAA888000...,,,+++,,,,,,,,,***))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///111+++777YYYnnn{{{sssrrrwwwvvvtttuuuzzz}}}zzzvvvuuu{{{sssoooiiibbbdddlll~~~eeeWWWaaaXXXMMM@@@222,,,///111...(((,,,++++++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((()))***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))))))))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************VVVMMMFFFAAA???<<<888555222000///---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))***++++++++++++------,,,+++***))))))((('''***---...,,,+++,,,...------...///000111222222000//////222666:::;;;;;;???@@@AAACCCDDDDDDCCCCCC??????>>>===============???GGGLLLMMMOOOSSSTTTRRRPPPPPPOOOMMMKKKKKKMMMNNNSSSRRRVVV^^^ccccccfffkkkjjjkkkmmmmmmllliiifffdddjjjiiihhhgggeeecccbbbbbbfffffffffggghhhiiijjjkkklllnnnrrrvvvzzz}}}ssstttuuuwwwvvvqqqjjjdddoooooonnnllliiifffcccaaaWWWVVVTTTRRRRRRSSSTTTUUUNNNOOORRRUUUSSSTTT^^^jjjpppfffVVVBBB>>>BBB222xxx^^^;;;GGGhhhFFFeeewww```yyyRRRGGGMMMIII;;;333000,,,******+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,------......//////000///111SSS~~~xxxuuuwwwyyywwwsssqqqqqqttt{{{}}}{{{~~~}}}wwwsssmmmiiibbbssseeeXXXKKK:::000//////...+++,,,,,,+++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))***+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((()))))))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************VVVLLLFFF@@@???<<<888555222111000---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++++++++++++++++++++,,,,,,,,,++++++***(((,,,//////---,,,---///------...///000111222222+++...333555666888:::===>>>???AAABBBBBBBBBAAAAAA;;;<<<>>>@@@BBBCCCEEEFFFDDDLLLPPPNNNNNNRRRRRRNNNUUUVVVWWWXXXWWWXXXZZZ\\\```]]]___eeegggeeefffjjjeeedddccccccdddhhhkkkmmmeeeddddddcccbbbaaaaaa```\\\\\\]]]]]]]]]]]]]]]]]][[[aaahhhnnnqqqrrrssssss{{{vvvooojjjhhhhhhiiijjj^^^______]]]YYYSSSMMMIIIMMMNNNOOONNNMMMJJJGGGDDDMMMEEEBBBEEEGGGEEEFFFJJJEEEmmmmmmOOOMMMLLL<<>>@@@BBBCCCDDDEEEEEEGGGHHHJJJKKKKKKMMMOOORRRSSSUUUXXXYYYYYYYYYZZZ[[[```bbbcccdddcccaaa```___bbbbbbaaa___^^^```dddgggdddddddddcccaaa^^^[[[ZZZWWWVVVTTTSSSRRRSSSUUUVVVVVVXXX\\\aaafffkkkoooqqqpppnnnkkkhhheeebbb^^^[[[^^^WWWSSSVVVUUUNNNJJJJJJHHHHHHHHHGGGDDDCCCBBBCCCDDD???===???@@@??????BBBIII???UUUcccQQQJJJCCC===888III~~~wwwIIIHHHSSSyyyNNN[[[xxxbbbcccQQQNNNIII>>>777///,,,...000///...***)))))))))))))))******++++++***)))(((((())))))******+++++++++,,,,,,,,,+++(((000...###---777+++///YYYzzztttaaa```hhhdddYYY]]]nnnuuupppmmmrrryyy~~~vvvlllwwwmmmXXXkkkvvv|||QQQUUU;;;---888$$$111,,,,,,++++++***+++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***++++++))))))))))))************+++,,,***%%%%%%++++++&&&---+++***++++++***+++---333000+++)))+++//////------))))))...000------111111---+++------+++---111---+++******+++***)))''',,,+++***(((((()))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********++++++++++++******))))))++++++************++++++++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************ZZZOOOGGGAAA???<<<888444111///...,,,+++***)))((((((((((((((((((((((((''''''''''''%%%&&&''''''&&&&&&'''(((---111111,,,+++...111111)))))))))))))))******+++***++++++,,,,,,---------......//////000000//////000111333666999;;;<<<<<<>>>>>>??????>>>===<<<;;;888999:::<<<>>>???@@@@@@???BBBFFFHHHIIIIIIKKKLLLOOORRRTTTUUUUUUVVVXXXYYYVVVVVVVVVWWWWWWVVVTTTQQQTTTVVVXXXYYYZZZ]]]```bbbcccbbb```]]]XXXTTTPPPMMMPPPNNNKKKHHHFFFEEEDDDDDDKKKLLLMMMPPPUUU[[[```cccjjjfffbbb``````^^^ZZZVVVNNNHHHFFFIIIJJJFFFCCCDDDCCCCCCCCCAAA???>>>>>>>>>AAA===<<>>sssqqqqqqzzzUUUOOOMMMBBB:::111,,,---//////...******))))))))))))******,,,,,,+++******************++++++++++++,,,,,,,,,111,,,...///+++///333///CCCpppzzz|||rrraaaWWW```ddd```bbbllltttsssiiimmmttt|||uuummmssszzzfffbbbvvvcccSSSSSS......:::***---,,,,,,+++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++))))))))))))************###***...------000000,,,%%%(((---222333000,,,+++''',,,000000111333222000555000...000///)))'''***)))(((+++///000,,,)))+++,,,+++,,,---...---+++)))++++++***))))))******+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,+++++++++******,,,+++++++++************++++++************++++++++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************VVVLLLDDDAAA???<<<888444111///...,,,+++***)))(((((((((((((((((((((''''''''''''&&&$$$&&&'''&&&%%%%%%''')))111333111,,,***...111222(((((((((((()))***+++,,,+++++++++,,,,,,,,,,,,,,,------......////////////111222444666999:::;;;<<<>>>>>>======<<<;;;::::::666777888999:::<<<<<<===:::>>>BBBEEEFFFFFFGGGGGGHHHJJJLLLNNNNNNOOORRRSSSTTTRRRRRRSSSUUUUUURRROOOMMMPPPRRRSSSSSSRRRRRRSSSUUUTTTSSSQQQOOOKKKHHHFFFBBBAAA@@@???>>>>>>>>>>>>??????@@@CCCHHHOOOVVVZZZYYYUUUQQQOOOOOOOOOLLLIIIPPPKKKGGGGGGFFFBBB@@@AAA>>>>>>>>>>>>>>>===<<<<<<:::777888<<>>666@@@AAA<<>>>>>>>>???@@@>>>@@@CCCDDDEEEGGGJJJLLLPPPMMMLLLOOOSSSTTTQQQNNNLLLNNNOOOOOONNNLLLLLLMMMLLLLLLKKKJJJHHHFFFCCCBBB:::::::::::::::;;;;;;;;;999999999:::<<<@@@CCCEEEGGGHHHHHHFFFDDDDDDEEEHHHFFFCCCAAA???===<<<;;;;;;<<<<<<===@@@BBBCCCBBBAAAEEEDDDGGGPPPUUUWWWXXXZZZeeeiiittt{{{xxxwwwbbbQQQKKKCCC666???ppp}}}YYYOOO___xxxvvvCCCxxxhhhMMMXXXOOOFFF:::000,,,,,,------++++++******))))))******,,,++++++*********+++++++++++++++,,,,,,,,,------,,,---'''---777...222PPPxxx~~~www|||}}}yyypppgggbbb]]]XXXZZZXXX[[[ccceeedddjjjtttzzzwwwqqqiiiccc^^^ZZZYYYOOOLLLGGGBBB?????????@@@EEENNN\\\kkkxxxzzzxxxcccoooqqq{{{XXXVVV???)))//////...---,,,,,,+++,,,,,,*********************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((()))))))))))))))*********+++++++++------+++((((((***,,,,,,***...///...------)))%%%+++555>>>BBBHHHTTTZZZZZZ[[[\\\```dddgggjjjmmmppp[[[WWWTTTRRRMMMDDD???>>>444000,,,***,,,000222444---------,,,+++***))))))************************************)))))))))((())))))))))))))))))))))))---,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************WWWMMMGGGAAA???<<<888444111///...,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&$$$%%%&&&%%%%%%'''***---,,,+++,,,------+++)))(((++++++***)))(((((())))))+++++++++++++++++++++***---,,,,,,,,,---...000111333444666777999:::;;;;;;888777555333111000000000333222111000000000000111111222222111000111333555444555777888999;;;>>>AAA>>><<<<<>>;;;888666777777555444444333333444;;;<<<===>>>>>>>>>>>>======DDDKKKKKKHHHHHHPPPXXX___``````______```aaaaaakkklllnnnrrrwwwyyyyyywwwtttttt{{{zzzYYYKKKKKKDDD444GGGxxxeeeSSSbbb]]]IIIooodddPPPRRRJJJ???555...,,,------,,,,,,+++*********************))))))))))))***+++++++++,,,,,,,,,---------...222///222777000???jjjzzzxxxtttzzzuuuvvvqqqdddYYYXXX\\\^^^^^^UUUTTT```lllrrr|||wwwtttooojjjgggeeedddeeejjjhhhfffbbb]]]YYYUUUSSSGGGEEEDDDFFFOOO___rrr~~~zzz~~~yyyqqqccc```[[[YYYYYYXXXWWWVVVYYY]]]fffrrrqqqiiilll~~~kkkrrrdddOOORRR---444000///...---,,,,,,,,,,,,************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))))))))***************++++++++++++,,,)))''')))...111111000,,,...,,,***111???JJJMMMkkkxxx{{{iiimmmooooooooopppsssttttttxxxzzznnniii___YYYQQQHHH???666---(((......------------------************************************)))))))))((())))))))))))))))))))))))---,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++************************************************************((()))))))))************))))))))))))))))))))))))((()))))))))************XXXNNNIIIAAA???<<<888444111///...,,,+++***)))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&(((,,,///,,,***,,,000111---***)))+++******)))))))))))))))*********+++++++++++++++------,,,,,,---///111222444555666888999:::::::::<<<;;;:::999888777666555555555333222222333444555444555666555333333555777444555666666777999===???>>>>>>???@@@AAABBBCCCDDD???@@@???===;;;:::<<<>>>777888:::;;;<<<<<<;;;:::;;;:::::::::<<>>AAAAAA@@@DDDFFFJJJRRR[[[dddmmmrrrvvvkkkmmm|||dddUUUxxxqqq===QQQDDD000111000///...---,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++*********++++++++++++,,,+++((()))...000...++++++---333888>>>PPPjjj~~~uuuvvvnnn```ZZZ[[[RRRDDDAAAFFFIIIFFFDDDFFFIIIIIILLLLLLQQQXXXZZZXXXWWWYYYeeeeeedddbbb\\\RRRFFF>>>333111///---++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))+++++++++***)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------.........------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,++++++++++++*********************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************UUUKKKGGGAAA???<<<888444111///...,,,+++***)))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''***...222...******///111...+++,,,(((((((((((()))***+++,,,))))))******++++++,,,,,,...---------...000222444555666777888999:::::::::BBBDDDGGGJJJMMMOOOPPPQQQMMMLLLKKKLLLMMMOOORRRSSSNNNRRRUUUWWWWWWVVVVVVVVVUUUVVVVVVVVVVVVXXX\\\___dddfffhhhfffcccbbbdddgggaaabbbddddddcccccccccdddcccdddfffhhhiiiiiihhhhhhcccbbb______```cccgggjjj~~~hhhKKKKKKJJJ999@@@```pppRRRaaaXXXEEEeee___OOOLLLGGG???888111...,,,...---,,,+++***************)))))))))******+++,,,,,,,,,,,,------------......***000000))):::hhh|||~~~uuurrrllliiiqqqwwwtttppprrrvvvxxx}}}xxxtttuuuwwwwwwvvvvvvqqqooollljjjiiiiiijjjkkkzzz{{{|||}}}~~~}}}|||{{{rrrpppnnnnnnlllggg___YYYVVVUUUXXX]]]___^^^^^^```\\\``````ZZZWWWZZZ```bbb___[[[WWWYYY```fffhhhhhh[[[ZZZYYYWWWVVVUUUTTTTTT]]]gggwwwxxxdddnnnYYY___ZZZNNNPPP999222111000...------,,,,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,*********+++++++++,,,,,,---,,,---///---,,,333===AAASSSdddmmmtttxxxqqqdddQQQTTTLLL???@@@OOOVVVRRRHHHPPPTTTPPPOOOSSSVVVWWWVVVPPPKKKJJJIIIGGGJJJOOO???BBBIIISSS^^^fffkkkmmmQQQLLLEEE<<<555000---,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---------..................------------......---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************TTTJJJGGGAAA???<<<888444111///...,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''((('''(((+++///333///)))''',,,///---,,,...%%%%%%&&&(((***,,,...///(((((()))***+++,,,,,,---///...------...000333555666666777999999:::::::::GGGKKKRRR[[[ccciiilllnnnhhhhhhiiijjjmmmppptttvvvmmmrrrzzz}}}{{{yyyvvv}}}YYYKKKOOO>>>222BBBwwwkkkXXXpppsss@@@hhhgggzzzwwwMMMLLLIIICCC;;;333...,,,...---,,,+++************+++*********+++,,,,,,---,,,,,,,,,---------......222)))222444...LLL{{{ssspppnnnpppaaaggg^^^kkkxxx||||||}}}}}}|||xxx|||~~~{{{xxxuuupppkkkqqqpppmmmkkkjjjiiijjjkkkmmmnnnpppssswwwzzz}}}rrrooolllnnnrrrsssooojjjddd]]][[[^^^\\\WWWZZZcccgggmmmooolllkkkqqqxxx|||zzztttooooootttyyy{{{zzzttttttuuutttrrroookkkjjj\\\[[[[[[___iiiwww~~~tttkkkfffaaa]]]ggglllzzzaaavvvoooWWWPPPOOO222111000///------,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,......///000...777OOOggg{{{]]]KKKHHHDDD<<>>@@@HHHPPPUUUyyyqqqdddUUUGGG===777444++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************TTTGGGEEE@@@>>>;;;777333000...---************))))))))))))(((''''''''''''&&&&&&&&&'''%%%$$$&&&+++......---++++++++++++,,,---...///))))))************))))))******+++++++++,,,,,,,,,)))+++---...///000222444444555666777999999::::::CCCFFFKKKRRRZZZeeepppwwwmmmlllbbbjjjhhh___jjjllleeelllwww{{{zzz|||www~~~|||~~~yyy}}}{{{tttqqqkkkhhhjjjjjjiiinnnwww}}}jjjTTTOOOHHH>>>888FFF~~~WWWWWW[[[qqqRRR]]]fffgggCCCQQQQQQ>>>666,,,555---,,,+++***)))))))))))))))************+++++++++++++++,,,------......///---444,,,222<<>>;;;777333000...---************))))))))))))(((''''''''''''&&&&&&&&&'''%%%%%%(((+++......,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))*********+++++++++,,,,,,)))+++...//////000222444666666777888888888888888???AAADDDHHHMMMTTT\\\aaallluuufff[[[SSSSSSaaa]]]gggaaa]]]ccckkkkkkaaaXXXXXX___eeeiiippp{{{~~~||||||yyyqqqfff^^^YYY]]]```___]]]^^^mmmeeeUUUNNNEEE<<<:::___|||mmmXXXLLL\\\kkkRRRkkkpppXXXNNNLLLEEE@@@...---,,,,,,+++***************************+++++++++++++++,,,,,,------......///222,,,222444NNNmmm|||rrrqqqxxxwwwssssssuuuuuutttzzzqqqnnnjjjgggfffeeecccbbbbbbbbbbbb```\\\ZZZYYYZZZ]]]^^^___aaaccceeehhhiiiggggggffffffeeedddccccccccccccccccccbbb```]]]\\\bbbbbbccccccdddeeeffffffeeeeeefffeeeeeegggjjjmmmmmmqqqwww{{{|||yyytttpppnnnkkkiiiiiijjjkkkiiihhhiiikkkllllllllllllmmmnnnuuuiiiaaa___[[[SSSSSSYYYzzzxxxtttyyyqqqdddZZZVVVUUUHHH<<<333222222...---000++++++++++++************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))************&&&)))***)))((())),,,...999444GGGuuuvvv___JJJJJJTTThhh{{{yyy^^^[[[PPPNNNQQQXXXZZZTTTLLLGGGGGG888...//////,,,,,,222++++++,,,+++******+++,,,************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,,,,,,,,,,---...000222---,,,+++,,,---///000000777444111000111111000...,,,//////---...111111///,,,,,,---111444333111000222000---,,,,,,---,,,)))++++++++++++++++++,,,,,,******************************************************))))))))))))************))))))******+++,,,UUUJJJGGG@@@>>>;;;777333000...---************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%'''***---...---,,,------------,,,+++***)))))))))************))))))*********++++++++++++,,,***,,,...//////000222444777777777777777777777777???AAABBBDDDFFFKKKPPPTTTSSSqqqrrrhhh```bbbgggSSS```___]]]ZZZXXXWWWWWWVVVJJJLLLPPPTTTXXX___nnn}}}|||mmm]]]XXXZZZ\\\]]]^^^aaafff}}}]]]RRRJJJ???777AAAppp___BBBGGGmmmsssPPPRRR|||bbbIIIIIIJJJDDD111,,,,,,,,,+++*********++++++************+++++++++,,,,,,,,,,,,---......//////777'''777<<>>;;;777333000...---************)))))))))((((((''''''''''''&&&&&&&&&%%%&&&(((+++---...,,,+++,,,,,,------,,,+++)))((())))))************))))))************++++++++++++***,,,...//////111333555666666666666777777888888>>>@@@CCCEEEGGGJJJOOORRRSSSeeeZZZLLLFFFMMMZZZNNNJJJRRR[[[```cccdddcccaaaYYYSSSSSSWWWYYYZZZgggvvv}}}}}}nnnbbb[[[YYY[[[]]]```dddqqqqqqXXXLLLFFFAAA888[[[zzzpppMMM>>>ZZZcccNNNeeeooo~~~bbbHHHHHHJJJBBB666444,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,------.../////////444,,,777OOOkkkccckkkZZZTTT~~~wwwggg^^^YYYQQQKKKGGGEEECCCBBB???AAAAAAAAA???>>>???@@@BBBDDDGGGKKKNNNPPPPPPQQQVVVVVVVVVVVVUUUUUUUUUUUUOOOOOOOOOMMMKKKGGGDDDBBB???>>>>>>>>>======<<<<<<===@@@CCCEEEEEEEEEFFFHHHMMMQQQWWW\\\___^^^\\\ZZZXXXVVVTTTTTTVVVYYY[[[]]]\\\___bbbcccbbb```___```[[[XXXYYY```dddbbbaaabbb```]]]nnnwwwoooiiibbbuuuvvvlllhhhwwweeeZZZFFF555222000******111,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******++++++,,,+++---//////...222???MMMooo{{{YYYIII\\\xxxxxxVVVDDDFFFQQQPPP^^^ZZZAAA111222000%%%///...,,,,,,++++++)))(((************************************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++*********+++,,,,,,---,,,+++---000111000...(((+++...111333444666777333666999<<<>>>@@@AAABBBGGGFFFDDDDDDIIINNNKKKDDD???888:::BBBAAA555---///111//////111111...///111------------,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))************))))))******+++,,,SSSHHHCCC@@@>>>;;;777333000...---************)))))))))((((((''''''''''''&&&&&&&&&%%%'''***,,,------,,,,,,***++++++,,,,,,++++++***))))))************))))))))))))*********+++++++++***,,,...///000111333555333333444555666888:::;;;;;;>>>AAADDDFFFIIILLLOOOZZZaaa[[[bbb___RRROOOCCCAAA>>>@@@PPPkkk}}}vvvfffaaaXXXUUUZZZ^^^^^^dddoooppp|||{{{hhhZZZTTTSSS^^^nnnwww}}}fffPPPNNNGGG:::DDDdddddd===PPPnnnPPPWWWvvveeexxxQQQHHHMMMGGG===777...---,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---......//////000,,,666:::iii~~~kkkjjjeeeqqqeeennn{{{xxxuuu}}}zzzvvvyyy~~~yyyiiiYYYRRRMMMGGGBBB???>>>===<<<777999;;;;;;;;;;;;===>>>:::===AAAEEEIIIKKKMMMMMMPPPOOOOOONNNMMMLLLKKKKKKJJJHHHEEEBBB@@@???>>>>>>::::::::::::;;;;;;;;;;;;;;;===AAACCCCCCCCCCCCDDDIIIJJJLLLNNNPPPRRRSSSSSSPPPOOOMMMLLLLLLMMMPPPRRRNNNQQQSSSSSSQQQOOONNNMMMMMMMMMNNNNNNKKKGGGGGGJJJYYYSSSTTTeeezzzzzz}}}rrrqqqtttcccYYY}}}aaarrruuuZZZRRRDDD666...///000000,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((())))))***+++,,,,,,,,,)))222999444,,,>>>ooogggOOOPPPhhhfffAAAPPPQQQPPPLLLJJJEEE777***111...++++++,,,,,,+++***************************************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++++++++++++++,,,------+++,,,...111444555444333111111111111222777???EEEJJJVVVeeeqqqxxx~~~xxxoooaaaUUUKKKGGGBBB:::999===888444333555333...+++---.........---------,,,,,,++++++++++++++++++++++++******************************))))))))))))************))))))******+++,,,UUUKKKEEE@@@>>>;;;777333000...---************))))))))))))(((''''''''''''&&&&&&&&&&&&(((+++,,,,,,,,,,,,---++++++*********++++++,,,))))))************)))))))))))))))************++++++---///000000111333555222222222444666888;;;===>>>AAADDDFFFHHHIIIKKKMMMPPP^^^uuuuuuhhh[[[GGG>>>MMMkkk|||tttllliiifffbbb```aaagggpppzzzqqqYYYNNNJJJIII___uuu~~~xxx{{{YYYPPPEEE;;;888LLLyyytttGGGGGGNNNkkkNNNyyyfffKKKRRRPPPFFF333//////...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...//////000000(((<<>>BBBEEEIIIKKKLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDAAA>>>;;;999999;;;<<<:::::::::;;;<<<<<<======888:::===>>>>>>===>>>???BBBBBBBBBCCCEEEIIILLLNNNIIIIIIHHHEEECCCCCCEEEHHH@@@BBBDDDEEEDDDCCCCCCCCC>>>AAACCCCCCAAABBBGGGLLL@@@FFFJJJLLLTTTaaalllpppooovvvvvvnnnaaaYYYttthhhSSSyyyxxx]]][[[MMM888---///000---,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))((())))))***+++,,,------555,,,(((222HHHiiicccPPPlllqqqkkkJJJ>>>UUUeeeWWWEEE@@@444000+++***---//////...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......///000111000...------///555888???HHHVVViii}}}}}}gggXXXOOOKKK;;;222...222333///---////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))************))))))******+++,,,TTTKKKEEE@@@>>>;;;777333000...---************))))))))))))(((''''''''''''&&&&&&&&&''')))+++,,,***+++---///...---***(((((()))***+++))))))************))))))))))))))))))************+++---///000000111444666444333333333555777:::<<>>@@@\\\vvv___FFFDDDxxxPPPcccTTTRRRQQQLLL555111111///---,,,++++++++++++++++++,,,,,,,,,------------......//////000000---;;;fffooowwwfff___kkknnnyyyzzzyyyvvvxxx{{{ttt]]]FFF@@@===;;;:::;;;;;;;;;:::888999:::999888777888999;;;<<<===???BBBEEEGGGIIIGGGGGGFFFFFFFFFEEEEEEEEE@@@???===<<<;;;;;;<<<===============>>>>>>>>>>>>:::<<<>>>>>>===<<<===>>>?????????AAACCCEEEHHHIIIFFFGGGGGGEEEBBBAAABBBDDD>>>???@@@@@@??????@@@AAA??????>>><<<:::;;;<<<<<<;;;BBBIIIJJJLLLTTTbbbmmmjjjyyyuuuhhhddd```iii~~~WWW\\\nnn```MMM===222---,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((())))))***,,,------...000'''111TTTxxx~~~www^^^___uuu~~~yyy{{{{{{zzz~~~{{{xxx\\\[[[```ZZZSSSRRR???888000---...000000///++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---...///111333333000...111:::BBBAAAQQQhhhqqq\\\JJJ<<<;;;;;;555222555000000//////...------,,,------------------------++++++++++++++++++++++++******))))))))))))************))))))******+++,,,RRRHHHAAA@@@>>>;;;777333000...---************))))))))))))(((((('''''''''&&&&&&&&&(((***,,,+++******---000111///+++(((&&&''')))***))))))************))))))))))))))))))************+++---///000111222444666666555444333444666888:::999===CCCGGGIIIKKKMMMNNNPPPXXXbbbuuubbbWWWNNNfffoooppphhhfffpppxxxyyyssswwwxxxvvvvvv~~~~~~lllZZZ\\\ttt~~~lllbbbYYYDDDIII<<>>>>>>>>>>>???AAA>>>======>>>???BBBDDDFFFEEEEEEEEEFFFFFFGGGGGGGGGCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFEEEDDDDDDEEEFFFEEEFFFGGGGGGHHHHHHIIIIIIJJJMMMNNNLLLIIIGGGHHHJJJGGGGGGGGGFFFDDDCCCDDDFFFDDDCCCAAAAAAEEEIIIGGGCCCJJJEEEFFFOOOUUUXXXaaakkkmmmvvvppplllooo```[[[pppuuu~~~jjjQQQgggNNNEEE===///,,,333---------,,,,,,,,,++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((())))))+++,,,---......---GGGyyygggMMMqqq{{{___HHHSSS\\\WWWKKKBBB666///......---+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---...///000***///444666;;;HHH]]]mmmxxx]]]QQQHHH<<<444444111000000///...---------------------------------++++++++++++++++++++++++******))))))))))))***************)))***++++++,,,TTTEEEGGGBBB???;;;666222///---,,,,,,+++***)))((((((((((((''''''''''''''''''''''''''',,,111222000---------///...,,,***)))(((''''''))))))))))))))))))))))))&&&(((((((((((((((***,,,/////////000111111222222333444444555666777888888888;;;>>>CCCGGGJJJMMMNNNKKKSSS[[[hhhppp\\\```cccoooqqqiiiZZZaaa{{{}}}ooo|||eeeLLLJJJDDD;;;^^^vvvYYYJJJhhhwwwvvvIIInnnvvvgggNNNYYYTTT999:::222,,,,,,,,,***)))***+++++++++,,,,,,,,,------...+++***...000000111333555EEEvvvRRRrrrvvveee[[[rrr}}}tttnnndddZZZUUUUUUUUUSSSOOOSSSWWWWWWUUUTTTVVVXXXSSSPPPLLLHHHEEEFFFIIIMMMPPPQQQOOOUUU^^^\\\cccvvvvvvyyy||||||yyywwwxxxyyyuuuyyyxxxpppjjjjjjhhhccceeefffggghhhhhhjjjnnnrrrrrrmmmjjjiiieeeaaafffnnnhhhkkkpppuuusssrrrwwwzzz~~~kkk]]]\\\]]][[[VVVUUUVVV^^^hhhoooooommmlllrrrsssqqq|||qqq|||uuuiiiaaa]]][[[ooo{{{vvvpppxxxddd{{{iiiFFFYYY888000111222---------,,,,,,,,,+++++++++++++++************)))*********)))))))))))))))++++++******************(((///,,,)))...---,,,222AAArrreeelll___CCC:::wwwnnnWWWGGG777(((000777'''---******///000---++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***++++++,,,,,,)))***...111000---///555000000555DDD\\\|||___SSSEEE333111666333+++***111222+++///...---,,,++++++++++++************************+++*********))))))((((((************************SSSEEEGGGAAA???;;;666222///---,,,,,,+++***)))(((((((((((('''''''''''''''''''''''''''+++000000...,,,,,,---...---+++***)))((((((((())))))))))))))))))))))))'''((()))(((((((((***,,,/////////000111111222222333333444555666777777888777999<<<@@@DDDHHHKKKLLLQQQVVVZZZ^^^mmmwwwmmmbbbrrriiiZZZuuu}}}lllUUULLLCCC999OOOiiicccLLLZZZuuuSSS[[[hhhMMMOOONNNFFF===555...---...++++++,,,,,,,,,,,,,,,------------...++++++///111000000333444iii}}}~~~mmmXXXfff\\\\\\uuu|||uuuooolllmmmoooqqquuuxxxooofff^^^VVVeeessstttbbbqqqeee```CCC:::---,,,---------,,,,,,,,,+++++++++++++++************)))************))))))))))))++++++******************,,,///)))'''///222666AAAXXXzzz~~~wwwtttyyysssqqqpppyyyyyywwwsssooopppuuu{{{xxxuuuUUUlllvvvhhh===888444***000...******,,,,,,))))))+++************************************************************)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***++++++,,,---444,,,(((,,,222333111000888???UUU|||^^^NNNBBB444---333888444000111///...------,,,,,,,,,,,,************************************)))))))))(((************************QQQEEEFFFAAA>>>:::666222///---,,,,,,+++***)))((((((((((((''''''''''''''''''''''''(((+++......+++***,,,...,,,+++******)))*********))))))))))))))))))))))))'''((())))))((((((***,,,/////////000111111222222222222333444555666777888777888:::<<<@@@DDDGGGIIILLLPPPTTTVVV]]]jjjuuu{{{nnnbbbjjjuuu~~~pppPPP```||||||eeeQQQFFF<<>>333///111222111///......---------......++++++++++++++++++++++++************))))))))))))************************QQQFFFFFF@@@>>>:::666222///---,,,,,,+++***)))((((((((((((''''''''''''''''''''''''+++---...---******,,,///******))))))******+++,,,))))))))))))))))))))))))'''((())))))((()))+++---/////////000111111222222111222333444555666777888999999:::;;;===???BBBCCCBBBFFFJJJOOOUUU]]]eeeiiiuuukkk~~~oooccc[[[aaaiiiOOOHHH|||}}}|||xxxXXXKKKFFF999IIIttthhhGGGJJJtttsssTTT\\\TTTQQQKKKCCC:::222000///---,,,...---------.........//////...---...111222///111444DDDzzz~~~zzzSSS}}}ccc^^^XXXlllzzzqqqhhhXXXmmmooo___vvvTTTLLLOOO000444...------------,,,,,,,,,+++++++++*********)))))))))***************++++++******+++++++++++++++,,,///))),,,:::;;;999iiimmmggg}}}zzzeeelllpppqqqpppuuuUUUQQQsss{{{NNN<<>>??????@@@AAACCCFFFIIIMMMSSSXXX___ccckkkrrrnnnYYYLLL[[[SSS>>>^^^ssspppsss|||vvv{{{hhhhhh~~~```QQQPPP;;;???hhhxxxQQQDDDddd{{{qqqIIIPPPSSSNNNFFF<<<333000///,,,,,,------------.........//////...---///111111///222888PPPrrr~~~ppptttaaawww```YYYfff|||tttqqqeeeiiiggg}}}pppXXXTTT333555.........---------,,,,,,+++++++++*********))))))))))))******+++++++++,,,******++++++,,,,,,,,,,,,+++111000333BBB\\\jjjppp|||ddd```pppxxxttt~~~{{{NNNSSSqqqgggUUUKKK777---,,,---000///+++***---************************************************))))))******+++++++++,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---...///(((///555333222FFFtttwwwaaa[[[rrriiiWWWMMM:::...000///......------------...++++++++++++++++++++++++))))))))))))))))))******************************|||PPPIIIFFF>>><<<999555111///------,,,+++***)))((((((((((((((((((((((((((((((((((((---///000///,,,+++---000))))))))))))***+++,,,---))))))))))))))))))))))))((()))******))))))+++---/////////000111111222222222222333555777888999:::>>>???@@@@@@AAAAAA@@@@@@BBBAAAAAADDDEEEGGGMMMTTTOOO]]]eee]]]ddd~~~rrrOOOOOOTTT===OOOkkkfffiiiuuu}}}||||||{{{~~~zzzsss{{{lllkkkkkkxxxmmmXXXTTT@@@;;;SSSvvvbbbLLLZZZtttDDDooorrr{{{QQQOOOPPPIII???555111000---,,,---,,,------------............---...000//////555===TTThhh}}}llluuu|||OOOoooooo___SSSvvv}}}vvvssslllfffuuu|||fffccchhhZZZ>>>888............---------,,,+++++++++************)))))))))******+++,,,,,,,,,******++++++,,,---------(((999555555]]]fffeeegggVVV[[[kkkxxxSSSOOOvvvMMMMMM333...,,,......+++)))***************************************************))))))******+++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++++++++,,,...///000222,,,,,,999RRRwww{{{SSSGGG>>>111111111///......---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************wwwOOOIIIGGG>>><<<888444111///------,,,+++***)))((((((((((((((((((((((((((((((((((((,,,...000///,,,***,,,...))))))))))))***+++,,,,,,))))))))))))))))))))))))((()))******)))***,,,.../////////000111111222222222333444666888999;;;;;;===???BBBEEEGGGFFFFFFEEEFFFDDDFFFKKKMMMMMMSSSZZZSSSWWW```kkkhhhaaa{{{bbbQQQZZZBBBHHHaaa]]]cccttt~~~{{{~~~ppp~~~qqqpppzzzaaaTTTFFF===BBBaaalllWWWQQQyyyQQQZZZyyymmmYYYQQQLLLBBB777333111...---///,,,,,,,,,,,,------------///---...///...///888BBBmmmqqqWWWIIIfff[[[[[[~~~zzzxxxwwwyyy|||}}}xxxllldddqqqyyyjjj}}}bbbooo]]]KKK<<<............------------+++++++++************)))))))))***++++++,,,------******++++++,,,------...+++555@@@cccmmmkkk{{{rrreeefff{{{LLLuuuaaa^^^AAA777...---///---******************************************************))))))***++++++,,,------)))))))))))))))))))))))))))************++++++++++++++++++,,,---...///000555111;;;[[[sss^^^QQQ@@@555444333111000///......,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************************************tttMMMIIIGGG>>><<<888444111///------,,,+++***)))(((((((((((())))))))))))))))))))))))***---///...+++)))***,,,******))))))***++++++,,,))))))))))))))))))))))))((()))******)))***,,,.../////////000111111222222333444555777888:::;;;<<<;;;???CCCHHHKKKKKKJJJIIIMMMJJJLLLQQQRRROOORRRYYY^^^ccc]]]aaannnmmmvvvttt___hhhKKKEEENNNLLLXXXooo~~~{{{~~~zzzwwwqqqtttrrrxxx|||yyysssuuuiiiTTTKKKBBB;;;KKKooo\\\IIIllljjjPPPxxxpppTTTOOODDD999555222//////000+++++++++,,,,,,,,,------///------...---///:::EEEzzzmmmjjjAAAXXXddd]]]WWWkkk|||{{{nnnffftttfff|||www```pppppp\\\RRR<<>>@@@BBBCCCEEEGGGIIIJJJKKKMMMQQQSSSVVVUUUYYY___aaacccjjjsss}}}kkkdddZZZJJJ@@@EEESSSdddqqqvvvwwwyyyyyyxxx|||pppttt|||mmmYYYLLLDDD???WWWiiiXXXUUUxxxwww___\\\QQQIIIGGGAAA999333000///...------------------...///...,,,000444111...;;;OOOhhhzzzxxxeeeMMMsssOOOMMMcccyyyzzzoookkkaaavvvooojjjuuujjj\\\OOO:::222,,,,,,...---,,,---++++++************+++++++++++++++++++++,,,,,,,,,---))))))...000---///555>>>qqqqqqwwwxxxZZZOOObbb{{{{{{iiieeennnjjj```KKK:::///+++///---++++++++++++************************************+++++++++*********))))))************************+++++++++++++++,,,,,,,,,+++---000111...,,,222;;;eee~~~{{{|||bbbIII888111666666+++------,,,,,,+++*********))))))*********+++++++++************************eeeQQQNNNIII???===999555111///......---,,,+++)))((())))))***(((((('''''')))+++...000...---,,,,,,------,,,+++++++++******++++++,,,---+++***))))))(((((()))))))))))))))***+++,,,...///.../////////000000000111000111222333555666777777:::;;;;;;<<<>>>@@@BBBCCCCCCEEEGGGHHHIIIKKKNNNQQQWWWVVVWWW[[[___aaaeeejjjwwwgggbbb[[[TTTKKKBBB@@@NNNbbbpppvvvyyywwwvvvxxx|||yyygggvvv~~~nnndddyyy{{{^^^LLLBBB===GGGkkk]]]YYYcccnnnWWWsss}}}OOOMMMIIIBBB;;;555000///...//////......---.........---***...444///...EEEcccvvvoooDDDUUUqqqQQQMMMooozzzooommmbbbaaayyy```{{{ttt}}}fffSSS???555,,,,,,...---+++,,,++++++************++++++***+++++++++,,,,,,,,,---,,,(((+++222222...666DDDwww}}}xxxpppWWWSSSaaaxxxrrrnnnfffhhhzzzaaaDDD666---)))000,,,+++++++++************************************+++++++++******************************************+++++++++,,,,,,,,,---(((---333222...555NNNgggkkkbbbYYYVVV[[[aaaeeegggfffmmmJJJ...555:::###...------,,,,,,+++*********************+++++++++************************dddRRROOOHHH???===999444111///......---,,,+++***))))))))))))(((''''''((()))+++---///...---,,,,,,------,,,***************++++++,,,,,,******)))((((((((((((((()))))))))***+++---...///......//////000000111111000111222333555666777777::::::;;;<<<>>>@@@BBBCCCBBBDDDFFFGGGHHHJJJNNNPPPYYYXXXXXX[[[```dddfffhhhsssuuufffccc]]]___UUUEEE;;;AAAPPP___mmmxxxzzzyyyxxxxxxxxxxxxyyy{{{|||}}}~~~~~~mmmVVVXXXuuuwwwlllbbbfff}}}|||eeeNNNDDD===???bbbfffSSSQQQTTTmmmgggcccSSSKKKCCC===777111//////111000///...............222,,,---000---555ZZZ}}}bbb{{{[[[AAAfffZZZVVVXXXxxxqqqwwwsssfff|||tttqqqmmmiii___dddeeeeee```UUUEEE999...,,,------++++++,,,++++++******++++++,,,***++++++,,,,,,---------,,,+++000555111000DDD]]]||||||vvvQQQLLLfffyyyoooooooooYYYlllGGG:::888***...,,,,,,+++++++++************************************************************************************++++++,,,,,,------------......---111HHHtttssszzzWWWRRRLLLJJJOOOVVVWWWTTTNNNgggfff999000777,,,......------,,,,,,++++++************************************************bbbRRRPPPGGG???===999444111///......,,,,,,+++******)))))))))(((((((((((((((***+++,,,---,,,+++,,,------+++)))((())))))******************))))))((('''((((((((((((((()))***+++---//////.........///000111111111000111222333555666777777::::::;;;<<<>>>???AAABBBCCCDDDGGGHHHIIIKKKNNNQQQUUUUUUVVVXXX^^^cccffffffgggzzzjjjaaa[[[aaaUUUHHH???>>>@@@III___vvvzzzzzzxxxvvvvvvxxxyyyyyy}}}}}}||||||}}}sssQQQZZZssswwwppphhh```lllsssXXXLLL>>>>>>RRRnnnQQQMMMlllWWWlllYYYNNNDDD???999222///000111000///...............333000///111222BBBkkkzzzhhhOOOHHHvvvwwwGGGSSS]]]{{{|||mmmqqqnnnYYYZZZ|||wwwdddqqqvvvlllnnnkkkhhh|||hhhkkk\\\^^^WWWLLL>>>000,,,...---,,,+++,,,,,,++++++++++++,,,,,,******+++,,,------......---000333000+++444SSSsssdddcccccckkkzzzooonnnyyyTTT[[[jjjvvvUUU@@@???...///,,,,,,,,,++++++++++++*********************************************************************************+++,,,------......333///---333CCCbbbxxxssskkkdddeeejjjmmmjjjeeeVVVZZZ}}}xxxRRR777666999//////......---,,,,,,+++************************************************aaaSSSQQQGGG???===999555111///......,,,,,,++++++***))))))((((((((((((((())))))***+++,,,++++++,,,------***((((((((()))************)))***)))((((((''''''(((((((((((((((***+++---///000------...///000111222222000111222333555666777777999::::::;;;===???AAABBBCCCEEEGGGHHHIIIKKKOOOQQQRRRVVVXXXYYY]]]dddggggggeeetttaaaYYY^^^SSSJJJDDDAAA:::;;;QQQllluuuwwwwwwuuuwww{{{}}}||||||{{{zzzzzz{{{~~~~~~~~~}}}tttYYY\\\lllnnnmmmffffff]]]hhhvvvjjj{{{aaaQQQ@@@???DDDlll\\\SSSZZZ___MMM___QQQEEEAAA<<<333///111//////......---.........***---//////666KKKmmmwww~~~|||RRRRRRqqqHHHSSSdddxxx|||xxxcccWWWzzzpppffftttqqqnnnkkkeeekkkkkkNNN[[[nnnvvv\\\SSSCCC333...///...---,,,,,,,,,++++++++++++,,,,,,******+++,,,---...//////---111111+++...GGGmmmuuuWWWlllNNN]]]zzzRRRCCC...000,,,,,,,,,,,,++++++++++++***************************************+++++++++******************************+++,,,---...//////------666MMMlll}}}~~~yyyvvvkkk^^^uuunnnKKK555333000//////......---,,,,,,+++++++++***************************************___SSSRRRGGG???===999555111///......+++,,,++++++***))))))(((''''''((()))***,,,------+++++++++---...---***(((((()))***+++++++++******))))))(((''''''''''''((('''((((((***+++---///000------...///000111222222000111222333555666777777999999:::;;;===???AAABBBBBBDDDFFFHHHIIIKKKNNNQQQRRRZZZ^^^]]]^^^dddiiiiiigggooojjjbbbddd]]]RRRKKKIIIAAA:::FFF[[[qqquuuvvvtttvvv|||~~~{{{vvvvvvxxxyyyzzz|||}}}}}}~~~}}}pppgggmmmjjjXXX```VVV[[[UUUgggvvvyyyjjjTTTEEE???>>>___pppVVVOOOzzzlllLLLyyycccSSSFFFCCC===333///111------------------...///'''......+++888XXXuuu|||yyymmmOOOaaaaaaMMMXXXtttnnnqqqqqqeee\\\ooo}}}ooohhhaaa\\\rrr~~~SSS~~~jjjddddddYYYGGG555///000000...------,,,,,,++++++,,,,,,---******+++,,,---...//////,,,111...,,,CCCqqq~~~tttlllppp~~~xxxyyyzzzzzz{{{yyy[[[jjjNNN111222------,,,,,,,,,+++++++++************************))))))*********+++++++++******************************+++,,,---...//////+++///DDDjjjvvvvvvxxxpppiii???000000000//////...---------+++++++++*********))))))************************^^^SSSRRRGGG???===999555111///......++++++,,,++++++***)))(((&&&'''(((***,,,...000111+++++++++---...---***''')))***+++,,,---,,,++++++))))))((('''''''''''''''''''''(((***+++...///000------...///000111222222000111222333555666777777999999:::;;;===???AAABBBBBBDDDFFFGGGHHHJJJMMMPPPPPPZZZ___\\\[[[```eeefffiiibbbvvvnnnoookkk[[[RRRQQQJJJ>>>@@@LLLqqquuuvvvsssuuuzzzzzzwwwtttvvvyyy|||~~~}}}|||{{{zzz}}}}}}zzzoooxxxyyyfff```aaa]]]KKKQQQRRRrrrzzzsssxxxuuu[[[JJJ???>>>QQQ~~~TTTHHHkkkxxxKKKmmmoooeeeTTTGGGDDD>>>333///222,,,,,,,,,,,,,,,---...///000666222+++>>>hhhhhhsssddd???lll~~~KKKJJJ\\\iii\\\PPP===HHHlll~~~uuullljjjeeeuuujjjeee}}}gggjjj]]]JJJ666///000000///...---,,,,,,++++++,,,,,,---******+++,,,---//////000+++111...222ZZZrrrWWWwwwzzz{{{```MMMNNNNNNNNNOOOUUU]]]ddd|||xxxlllyyyTTTwwwzzz]]];;;888---------,,,,,,,,,++++++************************))))))******++++++++++++******************************+++,,,---//////000333888OOOwwwzzzjjj{{{UUU>>>000000000///......------++++++++++++******))))))************************bbbSSSSSSFFFAAA>>>999444000.........---,,,+++)))((('''''''''((('''&&&'''))),,,------,,,)))+++///...)))***///''')))***+++***)))***+++))))))))))))))))))))))))(((((()))***,,,---...///...............///000000444444333333444555777888999:::<<<======???AAADDD@@@BBBEEEGGGHHHJJJMMMOOOPPPSSSXXX\\\___aaaccceeefffrrrvvvnnntttwwwhhhZZZUUUSSSLLLBBB<<>>lllmmm@@@VVVttt\\\GGGJJJccc~~~}}}zzzVVVKKKKKKJJJ\\\xxx~~~tttnnnllljjjhhhoookkkYYYNNNBBB......222'''333,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,+++///555444///222***333===vvv~~~IIIuuuooobbbTTTIIIJJJMMMHHHIIIOOONNNgggyyyrrrggg___eeekkkoooxxxsssOOO~~~UUUUUU666---222333///---///...+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++---//////000111///,,,555OOOyyyVVVZZZ[[[aaaiiizzz{{{VVVNNN888///000000+++...333...,,,,,,,,,+++++++++******************************]]]TTTUUUDDDAAA>>>999444000.........---,,,+++)))((((((''''''(((&&&%%%&&&))),,,------,,,***,,,///...)))***...''')))***+++***)))***+++))))))))))))))))))))))))(((((()))+++,,,---...///...............///000000222222222333444555777777777888::::::;;;===AAADDDAAADDDFFFHHHIIIKKKNNNPPPSSSVVVZZZ^^^```cccfffhhhfffrrrsssxxxssszzzxxxmmm^^^TTTOOODDD777@@@CCCMMM\\\iiiqqquuuxxx{{{zzz{{{{{{|||||||||{{{xxxyyyzzz{{{}}}yyy```NNN>>>NNNeeewww}}}vvvkkkbbb[[[IIIGGG^^^ttttttkkkhhhmmmzzzzzzaaaSSSBBB@@@BBBkkklllNNNSSSiiiKKKlllOOOFFF777;;;666000//////............//////+++111666666MMMeeeuuu@@@XXXmmmXXXIIISSSpppxxxwww{{{xxx}}}___HHH<<>>999444000.........,,,,,,***)))(((((((((((('''&&&&&&'''***,,,---,,,---,,,---///---)))))),,,''')))***+++***)))***+++))))))))))))))))))))))))'''(((***+++---........................///000000///000111222333444444444333444555555666:::???BBBBBBDDDGGGHHHIIIKKKNNNPPPUUUWWWZZZ]]]___bbbgggjjjgggqqqnnntttuuu}}}gggVVVPPPEEE666444666:::FFFYYYllluuuvvvyyyyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxzzz~~~cccFFF::::::???KKK^^^nnnrrriii^^^YYYGGGIIIiii{{{pppmmmzzzmmmVVVNNN@@@AAAXXXoooTTTLLLxxxtttJJJTTTEEE<<<===444/////////............//////)))---***111SSS{{{{{{nnnuuuppp===^^^aaaOOOHHH]]]~~~mmmppp{{{xxx{{{}}}kkkIII<<>>999444000.........,,,+++***)))(((((((((((((((''''''))),,,......---......///...,,,))))))***''')))***+++))))))***+++(((((((((((((((((((((((('''(((***,,,...........................///000000///000111222222222000000////////////000444:::>>>AAACCCFFFHHHIIIJJJMMMOOOSSSUUUXXXZZZ\\\```eeeiiigggooojjj}}}xxxhhhuuuyyykkkXXXLLLDDD===999:::888999GGG^^^mmmrrrvvvxxxyyyzzzzzzzzz{{{|||}}}|||zzzyyyyyy{{{~~~zzz```KKKDDDBBB>>>AAANNN___gggaaaWWWSSSDDDPPP}}}zzzZZZVVV@@@@@@GGGnnn^^^IIIddd~~~xxx^^^ooo|||UUUKKKDDD999111222//////............//////333777***444eee|||bbbhhh]]]@@@lllVVVGGGFFFbbbgggppprrrTTTMMMMMMZZZrrrvvvpppddd{{{}}}zzz{{{ppprrrhhh}}}RRRwww}}}eeeiii\\\LLL===444333***...---------------------------........./////////---,,,666MMMzzzOOOkkkttt|||wwwhhh\\\TTTSSSTTTaaaxxxeeePPPwwwbbbOOO:::---///111+++)))///++++++++++++++++++++++++***++++++,,,,,,++++++******+++++++++++++++,,,,,,...++++++---///000333666^^^xxxddd^^^{{{jjjggg```WWWsssLLL999444777000,,,...---------,,,,,,,,,+++++++++++++++++++++++++++++++++___RRRQQQLLLAAA>>>999444000.........++++++***)))((((((((())))))))))))+++...//////...---///000...+++***))))))''')))***+++))))))***+++((((((((((((((((((((((((''')))+++---...///.....................///000000111222222222111///---+++,,,,,,++++++,,,///555999@@@CCCFFFHHHIIIKKKNNNPPPSSSUUUWWWYYY[[[___dddhhhfffmmmggguuueeegggmmmmmm^^^JJJBBBFFF@@@AAA<<<444777GGG]]]kkksssvvvyyyyyyyyyyyyzzz||||||}}}|||uuuooopppwwwwwwttthhh^^^WWWOOOIIIFFFKKKUUU\\\ZZZVVVWWWEEEDDD[[[kkkjjjnnn{{{pppbbbZZZBBBAAA<<>>kkkwwwnnn|||ooouuuPPPRRRmmmaaaCCC444777111,,,...///---------,,,,,,,,,++++++++++++++++++++++++++++++```QQQPPPLLLAAA>>>999444000.........++++++***)))))))))))))))))))))))),,,...000///...,,,000000---***+++***(((''')))***+++***)))***+++))))))))))))))))))))))))''')))+++.../////////..................///000000333222222111///---,,,+++,,,,,,,,,+++***,,,000333>>>@@@CCCFFFHHHKKKNNNQQQSSSUUUXXX[[[]]]```eeehhheeekkkfffoooqqqggggggnnnfffPPPFFFKKKFFFFFFCCC<<<444:::PPPgggqqqtttxxxyyyxxxxxxzzz}}}yyy{{{{{{sssjjjiiisss}}}}}}xxxrrriii[[[VVVQQQPPPSSSWWWXXXXXXDDDBBBNNNcccpppuuu{{{wwwoooZZZEEEEEE999YYYrrrUUUOOOzzzpppSSSfffmmmJJJKKK???666444//////............//////###...000SSShhh}}}WWW888UUUoooMMMCCCKKKnnnuuuhhh|||~~~mmmkkkiiiUUUQQQEEE===@@@IIIYYYiiivvv}}}~~~wwwnnnjjjxxx~~~qqqpppttt|||}}}uuukkkooofffqqqaaalllSSSGGG666333......------------------------///------/////////333888KKKYYYwwwyyyNNNqqq~~~{{{yyyyyydddbbbQQQZZZhhhzzz|||NNN[[[lll\\\GGG444//////,,,---000++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,///222000000>>>OOO{{{mmmTTTPPPkkkSSS888777333---///111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,[[[QQQRRRHHHAAA>>>999444000.........+++******)))))))))))))))''''''(((+++---...---,,,+++000000,,,***,,,+++(((''')))***+++***)))***+++))))))))))))))))))))))))'''))),,,...000000///..................///000000222111000///............///000///...,,,,,,...000555888<<>>777222//////............//////111333???nnnxxxUUU777aaa[[[GGGAAAOOOuuuyyyjjjaaayyy~~~kkkeeepppvvv[[[YYYOOOHHHEEEDDDHHHSSS```gggjjjssszzzzzzzzzyyyzzz{{{~~~~~~zzztttvvvwwwqqqssswwwrrrhhhllltttxxxyyyzzznnnddd^^^^^^ZZZ^^^wwwwwwrrrjjjnnnjjjWWWnnn}}}rrrVVVJJJ666333000...........................///,,,,,,//////000777@@@gggkkk}}}]]]ooo|||uuu|||xxxxxx{{{zzzeeefffVVVXXX___~~~ppp{{{rrr___|||```PPP===000---...//////++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------------000222...333KKKgggcccbbb~~~fff>>>888555...///222...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,UUUQQQUUUDDDAAA>>>999444000.........+++***)))))))))))))))***%%%&&&'''))),,,---,,,******///000,,,***,,,,,,)))''')))***+++***)))***+++))))))))))))))))))))))))'''))),,,///000000///..................///000000111000///......///111222222333333111...------///---000444888;;;???CCCFFFLLLPPPUUUYYY[[[]]]```bbbcccggghhhlllkkkyyykkkfffkkklll^^^MMMIIIDDDIIIOOOCCC222<<>>===www```KKKPPPVVVbbbTTTHHH:::888888//////............//////333'''555iii{{{bbb^^^@@@pppRRRAAA>>>PPPxxxzzziii```zzz|||{{{|||mmmaaadddddd|||hhh\\\NNNXXXPPPEEE???CCCKKKQQQRRRhhhrrr|||~~~wwwuuutttuuuyyy}}}}}}{{{}}}|||{{{~~~{{{xxxxxxrrrwwwyyymmmhhhkkkkkk```kkkxxx}}}xxxtttxxxpppJJJAAA===???>>>GGGhhhvvvqqqoookkkfffxxxNNNyyytttuuuWWWKKK555222111///........................///,,,+++...///111999DDDqqqvvvXXXoootttuuu}}}zzzooobbbrrrwwwaaaaaaYYYRRRRRRwwwkkkpppkkknnnzzzfff[[[FFF444---000000---+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------///...111111---555UUUxxx{{{nnneee{{{tttCCC:::666//////222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YYYRRRMMMDDD???<<<888444000...------,,,+++***)))((((((((((((******+++,,,---......///111000...,,,+++++++++,,,,,,,,,++++++***)))(((((((((((((((((((((((((((((()))+++---...------///000......---------......///000...,,,...333666666555555666666333000---,,,,,,000///------///333777:::@@@AAAGGGNNNRRRRRRTTTYYY```cccbbbgggrrryyyooohhhsssrrrbbbZZZOOOEEEHHHUUURRR???;;;GGGooopppddd___ooo{{{xxxttt~~~yyy{{{{{{yyypppeeessszzzwww|||vvvrrrlllfff```[[[UUUQQQOOOtttlllUUULLL<<>>;;;;;;<<<<<>>;;;:::999777<<>>222777<<<@@@RRRhhhqqqooommmoooqqqkkk```VVV___{{{___SSSBBB===TTTlllUUUGGGmmmpppmmmsss^^^eeeRRRTTTAAA:::333111111000///////////////555...NNN\\\HHH===jjjeeeCCCBBBHHHfffaaa\\\jjj{{{{{{{{{~~~|||www{{{}}}^^^]]]mmmdddrrrlllTTTLLLBBB>>>???@@@???===555DDDWWWaaaaaa[[[VVVUUUNNNNNNPPPWWWaaakkkssswww}}}~~~eeeXXXYYYdddpppvvvzzz~~~ssseeeeeezzzrrr```bbbUUU>>>GGGRRRMMMIIIIIITTTzzzzzzvvvuuuoooxxx~~~}}}{{{zzzqqq|||WWWCCC555...444------------------------///111))),,,666///222LLLtttwww|||}}}xxxnnnjjjfffbbb^^^UUUZZZsssjjj^^^{{{www___www___KKK111444,,,///,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...000,,,333;;;rrraaa{{{}}}~~~aaaPPPxxxtttxxxsss|||FFF===:::***444///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,[[[QQQMMMFFF>>><<<888444000...------,,,+++***)))(((((((((((('''((()))+++,,,,,,,,,,,,000///---+++*********++++++++++++*********))))))(((((((((((((((((((((((()))+++............///111...---------...///000111333999>>>>>>:::555555777KKKJJJFFFBBB>>><<<===???@@@???>>><<<:::888666666555333333444222///000444,,,222444888AAAKKKcccvvvxxxyyyqqqnnn^^^WWWPPPOOOVVVXXXLLL>>>XXXmmmuuuqqquuuxxxyyy~~~yyyxxx{{{}}}}}}rrrSSSDDD:::666:::999888HHH]]]mmmooorrrtttrrrllleee```zzzeeeVVVFFF;;;LLLiii\\\GGG```rrrYYYuuuXXX~~~jjjOOOAAAEEE333111000000///////////////...777aaaxxxpppCCCGGGvvv[[[<<>><<<888444000...------,,,+++***)))((((((((((((&&&''')))+++,,,,,,,,,+++000///---+++*********++++++++++++***************((((((((((((((((((((((((***,,,...///......000111---------...///000111111888999;;;:::888666555555LLLJJJGGGCCC@@@AAAEEEHHHIIIGGGDDDAAA???@@@AAABBB>>><<<<<<===999333111444000333000000666<<>>:::777CCCUUUkkksss{{{{{{vvvrrrtttxxxmmmXXXIII;;;GGGddd```IIITTTbbb~~~aaa|||MMM@@@FFF555111000000///////////////---<<>>DDDOOO\\\jjjsssxxxzzz|||ttt]]]UUUWWWYYYiiiuuu}}}~~~qqqjjjsss~~~{{{kkktttyyyccc[[[\\\LLLPPPLLLbbbSSSCCCKKKMMMhhhcccjjjrrrttthhh```}}}vvv^^^AAA<<<444,,,........................+++444---///777---@@@zzzttt}}}~~~{{{zzzxxxpppgggddd___XXXbbbzzz}}}bbb]]]yyyrrr|||hhhUUU===999(((111---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......111:::XXXzzzWWW~~~rrrhhhtttuuuppp~~~JJJ000444...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,ZZZTTTOOOEEE???<<<888444000...------,,,+++***)))((((((((((((&&&(((***,,,------,,,+++///...,,,+++***)))******************************((((((((((((((((((((((((***,,,.../////////000111---------...///000111222666555555555666:::>>>BBB999;;;>>>@@@BBBDDDGGGJJJFFFCCC@@@===<<<===@@@AAANNNKKKKKKKKKGGGBBBAAADDD444444///---000111???XXX{{{}}}vvvnnnccc[[[ZZZYYYRRRHHHGGG^^^jjjnnnwwwxxxpppnnnwwwtttuuu{{{uuuTTT@@@:::777999>>>===<<>>CCC\\\fffNNNIIIxxxdddnnniiiwwwOOOAAA===777111111000///////////////111>>>iiihhhyyysss{{{zzz>>>UUUbbbEEEAAA???UUUyyyjjjTTTjjjtttuuu{{{|||yyy}}}{{{vvvvvvqqqyyytttsssyyyvvveeeRRRJJJNNNQQQNNNHHH888777666555555666777777999:::???JJJWWWeeepppuuuyyy{{{wwwbbbZZZ[[[YYYhhhssszzzyyymmmlll}}}|||xxxrrriii```ZZZTTT<<>>AAAIIIaaa~~~bbb[[[uuuvvvnnnzzz~~~xxx|||vvv|||}}}xxxvvvyyy]]]dddmmm~~~qqqzzzccc\\\XXXOOOFFF===:::666555555555333111555555999BBBQQQ```mmmtttuuuwww{{{yyyddd^^^```[[[iiisssyyyvvvjjjpppuuufffYYYSSSFFFBBB===:::;;;>>>AAABBB^^^pppvvvfffdddyyypppxxx{{{pppqqqPPP;;;444333///////////////////////////+++111111,,,BBByyyUUUWWWwww|||zzzzzzqqqnnnjjjdddXXXSSSbbb~~~{{{gggQQQ___bbbaaaVVV444777444......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...000///BBBJJJ}}}zzzuuudddTTTmmm~~~wwwWWWQQQMMMZZZpppyyy~~~yyyFFF999555000000///...............,,,,,,,,,,,,,,,,,,,,,,,,YYYNNNNNNEEE@@@===999444000---,,,,,,---,,,+++)))(((''''''''''''))),,,---------...///111---+++---,,,))))))---+++***))))))******)))((('''(((((('''&&&&&&)))+++------......///000000000...---,,,+++,,,...000111000555<<>>111111000///...............++++++,,,,,,,,,---------VVVMMMLLL@@@???===888444000---,,,,,,---,,,+++)))((((((''''''(((***,,,---------...///000,,,+++,,,+++((())),,,,,,***))))))******(((''''''(((((('''&&&&&&)))+++------......///000000000...---,,,,,,,,,...000111666999===BBBGGGKKKOOOPPPiiigggaaaYYYWWWdddtttkkkbbb]]]\\\aaa___\\\ZZZVVVOOOGGGBBB>>>BBBDDDBBBDDDHHHHHHDDDCCCdddsssiiikkkrrr{{{{{{ooocccMMMYYYeeeoooyyyyyy}}}}}}{{{wwwvvvwwwyyyzzzrrr|||vvvPPPAAA===OOOUUUTTTMMM;;;@@@WWWdddsss|||}}}~~~rrrTTTGGGDDDCCCqqqkkkKKKNNNVVVmmmSSS@@@999333111///.........000111999eeevvv}}}wwwttt|||FFFEEE^^^BBB>>>BBBHHHnnn{{{fffhhhooovvvxxxuuusssuuuyyyxxxxxxxxxxxxyyyyyyzzzzzzeeeJJJHHHAAA:::999999888777666555555333666:::>>>GGGTTTccclllpppuuuyyy~~~yyylllfffcccuuunnnttttttwwwtttpppgggfff{{{pppbbbOOOAAA<<>>AAAFFFJJJ999KKKooo{{{cccYYYPPPRRRXXXYYYPPPFFF???IIIWWWdddqqqyyyyyyuuuyyyzzz{{{}}}~~~|||yyywwwzzz___OOOHHHVVVXXXVVVMMM:::>>>>>>GGGVVVfffsss}}}{{{ZZZJJJEEECCClllqqqNNNJJJ|||XXXnnnSSSBBB888333222000......///000111@@@iii~~~qqqkkknnnnnnpppIIIJJJZZZ>>><<>><<<777333///---,,,,,,,,,+++***)))(((((((((((((((***,,,---,,,,,,---...---***(((***)))'''(((+++---+++***)))***)))(((&&&'''(((((('''&&&&&&)))+++------......///000000000------,,,,,,---...000000111444666666666===GGGPPPIIIEEEEEEGGGDDD???BBBJJJ[[[pppooossswwwvvvssslllbbbXXX]]]___\\\RRRFFFBBBFFFKKKHHHEEEHHHuuu|||wwwnnn```NNNCCC@@@>>>;;;777333:::FFFUUUdddnnnpppooopppssszzzwwwxxxyyy~~~iiiVVVUUUPPPOOOLLL===AAA333<<>>QQQrrrqqqaaafffjjjoootttuuusssrrrsssuuutttuuuvvvwwwxxxyyyzzz{{{zzzyyy~~~zzzvvvOOO???>>>>>>>>>===:::777333111333333555999===FFFTTTaaawwwwwwnnnllltttwww|||{{{xxxxxxvvvuuusssyyywwwWWWZZZZZZ___eeeddd\\\[[[```bbb```nnniii\\\___\\\dddvvvzzzqqqqqq\\\wwwvvvzzzGGG===666111000000///.../////////222***666111BBBEEEeeewwwlllooovvvlllccc]]]KKKZZZvvvvvvllliiifff___bbbmmm^^^KKK111555......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........333333BBBcccRRR___zzzuuu{{{bbb```WWW[[[```TTT\\\vvvvvvgggsssBBB666222222000///............,,,,,,,,,------------...SSSKKKNNNFFF===;;;777333///---,,,,,,++++++***)))((((((((())))))+++------,,,,,,---...,,,)))((())))))'''(((+++,,,+++))))))***)))(((&&&'''(((((('''&&&&&&)))+++------......///000000000,,,,,,------...//////000,,,000333333333777@@@GGGbbbaaaXXXKKKFFFJJJMMMKKK???HHHSSSaaa}}}rrrwww{{{ppp```fffhhhhhhaaaTTTIIIFFFHHH[[[TTT>>>VVVxxxfffhhhfff```UUUIII@@@>>>???111222999GGGVVVbbbhhhjjjhhhjjjpppwwwwwwtttvvv|||}}}|||www{{{^^^QQQIIILLLMMM===???222>>>PPPaaammmwww~~~xxxttt|||iiiQQQFFFCCC```___JJJgggcccsssxxxnnnKKKJJJ999444333111000///000222333EEErrrccckkkWWWVVV~~~RRR<<>>555444222000000111222333ZZZmmmaaayyyaaa^^^QQQ???VVVPPP======AAAUUUyyyuuuTTTZZZjjjmmmpppqqqqqqqqqssstttttttttuuuvvvwwwxxxxxxyyynnnwww{{{xxxyyy}}}|||pppPPP???@@@@@@@@@???===<<<:::444222333666777:::JJJ[[[cccqqqwwwtttppp|||}}}www~~~zzzzzzdddWWWZZZ___]]]kkkjjjyyy|||xxxsssqqqbbbuuuNNN888444222111000000//////000000111000444111PPP{{{KKK>>>nnn{{{|||vvviii\\\TTTUUUZZZcccmmm|||wwwqqqjjj```nnn}}}~~~[[[:::///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000...222KKKuuu{{{HHHeeeggg___xxx~~~nnnjjjqqqzzz{{{vvvwwwqqqdddooommm~~~{{{XXX888444333222000///...------,,,---------............RRRPPPPPPBBB<<<:::666222///---------+++******)))))))))))))))***+++------,,,+++,,,---,,,)))(((******((()))---***)))((()))***+++***)))'''(((((('''&&&&&&)))+++------......///000000000,,,,,,---...////////////111111222222333444666777<<>>CCCXXXvvvWWWaaakkkmmmppprrrssstttuuuvvvuuuuuuuuuvvvvvvvvvwwwwwwwww{{{}}}|||~~~}}}}}}lllGGGFFFEEECCC@@@>>>===<<<555222333666666888HHH[[[aaauuuyyyuuunnnppprrrvvvvvvwwwvvvvvvwwwvvvssspppppppppooofffqqqvvvyyyzzzooo~~~ZZZeeeZZZ:::888222111000000//////000000///000///999mmmkkkBBB;;;yyy}}}yyyrrrggg]]]ZZZYYYXXXVVVVVV]]]mmm}}}xxxnnngggfffxxx^^^BBB000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000///444PPP}}}qqqMMMfffssskkkllleeeZZZUUUKKKKKKRRR```lllvvvppp]]]VVVaaayyy}}}ssssssmmmtttiiibbb;;;555444222000///...------------------............UUUWWWSSS@@@<<<999666222///---------+++***)))))))))))))))******,,,------,,,+++,,,------)))(((***+++)))***---)))((('''(((***,,,+++***'''(((((('''&&&&&&)))+++------......///000000000+++,,,---...////////////222000///111444888::::::CCC<<<;;;@@@@@@<<>>QQQ@@@666===CCC\\\rrrWWWeeemmmnnnpppsssuuuvvvxxxxxxuuuuuuuuuuuuvvvvvvvvvvvv}}}wwwsssvvv{{{~~~}}}zzzXXXVVVRRRMMMHHHDDDAAA@@@666222333777666777GGG\\\yyy}}}sss|||~~~kkkllliiijjjrrrvvvzzz}}}xxxwww||||||}}}ooozzzzzzNNNxxxlll[[[888888222111111000000000000000...///...CCC\\\???555|||wwwtttlllccc\\\cccffffff___SSSMMMRRR\\\```sssnnnbbbnnnYYYFFF555......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111444888VVVmmmUUUgggssssssbbbYYYSSSQQQMMMFFFDDDKKKRRR[[[qqqsss```IIIBBBQQQlll}}}}}}ooommmFFF555444222111///...---------------.........//////ZZZPPPHHHBBB<<<:::666222///---,,,,,,+++******))))))))))))))))))///111...,,,---//////)))*********)))***+++---***************)))(((((()))((('''&&&'''(((+++,,,000000000111111111000000.........///////////////111222333444555777888888;;;888999???BBB@@@CCCHHHHHHIIILLLMMMKKKGGGBBB???;;;KKKGGGXXXooowwweeeTTTQQQWWWYYYWWWUUURRRRRRMMMTTTyyynnn[[[CCC@@@NNNbbblllbbbWWWLLLDDD===CCC___~~~lllkkkfffeeedddXXXXXXhhhzzzwww\\\WWWJJJ???AAA777555555DDD\\\ttt~~~yyy\\\RRRIIIIIItttVVVWWW{{{fffRRRLLL<<<666777000---333111...555hhhmmmmmmTTTcccAAAEEEQQQ;;;777@@@DDDiiimmm``````ooonnnnnnnnnpppsssvvvxxxwwwvvvtttqqqppprrrvvvzzzvvvwwwxxxzzz|||}}}~~~{{{}}}jjjYYYVVVMMMGGGFFFAAA;;;999666444444===OOO___ssswwwrrrwwwyyyuuuwww~~~yyyjjjiiikkkhhhcccaaaFFFcccxxxssswww|||[[[mmmhhh~~~mmm[[[AAA666222111111000000000000000000111000OOOBBBAAA===rrruuunnneee\\\tttxxx{{{wwwmmmaaaXXXTTTLLLXXXyyy|||qqqeeecccssszzzqqqHHH999000000...---------------++++++,,,,,,,,,---------111///------///111222222666222hhhgggGGGrrr~~~{{{mmmkkkeeebbbXXXSSSUUUMMMDDDNNNbbb~~~eeeIIISSS]]]ggguuuyyyvvv~~~ccc}}}|||}}}EEE888333000111111---,,,---///............//////000XXXOOOGGGAAA<<<:::666222///---,,,,,,+++******))))))))))))))))))///111...,,,...//////)))***+++***))))))+++,,,***************)))(((((()))((('''&&&''')))+++,,,111000000111222222111000............////////////111222333444555777888888<<<999;;;@@@BBBAAABBBGGGFFFEEEDDDBBB???===;;;:::777AAA===EEEDDDRRR{{{hhhUUUNNNPPPRRRSSSTTTOOOOOOKKKKKKiiiuuujjjVVVPPPSSSXXXmmm{{{qqqfff[[[PPPIIIAAAAAARRRfffsssuuujjjdddiiiggg]]]\\\cccppp{{{|||~~~xxx\\\VVVIII???@@@777555333AAA\\\yyy~~~aaaRRRHHHKKKtttUUUOOOnnnTTTNNNEEE444555///---333222111;;;yyy\\\hhh}}}SSSgggooo:::FFFVVVAAA:::???CCCfffaaaYYY___mmmmmmmmmnnnoooqqqssstttsssssssssrrrqqqrrruuuwwwxxxxxxxxxxxxzzz{{{|||}}}{{{xxxbbb[[[RRRKKKHHHAAA999888888666666<<>>AAA888555444===YYY{{{}}}fffTTTGGGBBBpppiii[[[^^^kkk```NNNGGG555666000...333111222???UUU~~~zzzWWWggg999EEETTTAAA999===EEEfffxxxYYYUUUaaakkklllmmmnnnnnnooooooooooooqqqrrrssssssssstttuuuzzzyyyxxxwwwwwwyyyzzz{{{zzz{{{jjj___UUUPPPKKKBBB<<<999777666666===OOO```{{{yyyqqqooouuuttteeeTTTKKKTTTNNNNNNXXXbbbccc]]]YYYJJJXXX{{{zzzpppxxxtttyyyxxxtttrrrpppwwwccc===888222222111000000000000111///666888QQQyyyGGG>>>DDD~~~|||lllfffjjjyyyyyytttiii___VVVXXXgggxxx{{{wwwooojjjqqqMMM888111000///...------------,,,,,,,,,,,,------------++++++---///000222333444555>>>ttt[[[@@@zzzxxx}}}{{{oooaaaTTTLLLGGGFFFTTTeeejjj```VVVZZZddd}}}yyytttVVVQQQPPPrrrUUU999444111333333000///111///.........//////000111WWWMMMGGG@@@<<<:::666222///---,,,,,,+++******))))))))))))))))))///222///---...000///+++,,,,,,+++)))((()))+++***************)))(((((()))(((''''''(((***,,,...333111000111444444222///,,,------....../////////111111222333555666777777;;;;;;===???AAABBBCCCDDD@@@<<<666000......000222:::222...999;;;888]]]wwwcccUUUNNNLLLPPPWWWYYYNNNOOOKKKKKKvvvuuugggaaa]]]^^^gggnnnkkk```VVVRRROOOGGGBBB@@@GGGbbbqqqqqqooohhhaaaccciiitttoooTTTOOOFFF@@@DDD:::777888===WWW{{{iiiUUUGGG>>>gggppp\\\WWWlllrrrQQQEEE::::::222000222...111AAAaaasssPPPoooAAACCCJJJ:::777<<>>WWW{{{kkk___VVVPPPRRRVVV```SSSUUUTTTKKKbbbqqqcccgggiiiffffffhhh^^^TTTRRRRRRPPPMMMKKK@@@SSShhhxxx~~~pppgggnnndddqqqxxxhhhOOOMMMHHHFFFJJJ???:::777>>>[[[jjjUUUIIIGGG___}}}^^^GGG~~~XXXtttQQQGGG::::::333111222---333HHHiiivvvSSSpppDDD@@@DDD;;;999<<>>777666555:::OOOfffxxxzzz}}}vvvssszzz{{{lll```aaaiiiggghhheee^^^UUUNNNKKKIIIHHHqqq}}}vvvfff^^^```UUUBBB;;;ZZZJJJQQQ___eee{{{zzzsssjjjgggjjjpppuuuwwwwwwyyy~~~wwweeerrrhhhzzzkkk<<<<<<333222222111111111111111666222888mmmbbb???666HHHyyy{{{nnndddpppxxxuuu~~~XXXCCC111111///...............,,,,,,---------.........,,,...000111000111333666555PPPXXXMMMwwwzzztttoooZZZNNNAAA===DDDEEEBBBJJJZZZkkk{{{xxxWWWVVV]]]oooZZZ:::444000111111//////111.........//////000222222XXXMMMIIICCC<<<:::666222///---,,,,,,+++******)))))))))))))))***000333000---///000000***+++,,,***)))(((***+++***************)))(((((()))((('''''')))+++---///666222000222666777444///++++++,,,---...//////000000000111333444555666777777:::<<<;;;;;;>>>===:::...///////////////......***222666---444AAA\\\qqqggg^^^VVVRRRSSS___]]]\\\YYYQQQWWWiiinnnqqqiiieeeddd]]]UUUQQQRRRVVVZZZ]]]MMMLLLQQQjjj{{{lllllldddooo~~~uuueeeNNNPPPPPPOOOSSSCCC;;;333@@@^^^kkkVVVKKKFFFXXX|||eeeHHHyyy```dddGGGFFF777666111111333...999SSS|||dddjjjXXXaaa@@@AAAFFFBBB>>>;;;KKKiii^^^XXXhhhlllmmmoooqqqqqqpppnnnmmmrrrqqqooommmllloootttxxxyyyxxxwwwvvvvvvxxxyyy{{{zzz}}}rrr```ZZZbbbfff^^^GGG???;;;<<<999777EEEYYY|||{{{{{{yyyiiiaaagggqqqkkkmmmkkkeee___[[[UUUPPPSSS{{{vvvhhh___]]]RRRFFFHHHvvvXXXKKKTTTXXX^^^rrruuulllhhh___ZZZUUUSSSVVV]]]dddhhhvvv{{{xxxvvvxxx~~~]]]zzzaaaYYYpppsss???<<<333333222111111111111222222///???```:::;;;QQQ~~~vvvvvvooohhhjjj}}}yyyxxx~~~aaa<<<111111000///............,,,---------............---///111111000222666;;;@@@^^^PPPLLLYYY```VVVkkktttzzzhhhRRRCCC===DDDIIIGGGHHHOOO^^^nnnnnnVVVOOO~~~\\\;;;555000000000......000.........///000111222333WWWLLLHHHCCC<<<:::666222///---,,,,,,+++******)))))))))))))))***000333000---///111000)))***+++***))))))+++,,,***************)))(((((((((((('''''')))+++...000777222000222777888444///***++++++,,,...//////000000000111222444555666777999======999777888666000---...///000000000///...+++000666...999DDDXXXxxxnnneee\\\UUUSSS[[[mmmgggZZZ[[[ZZZoooxxxtttuuummmlllccc___XXXQQQPPPXXXbbbiii[[[QQQGGGTTTrrr~~~uuuqqqeeelllwww|||fffQQQWWWZZZZZZ[[[GGG;;;222@@@WWWlllrrrmmmhhhhhhsssvvv|||mmmWWWKKK???UUUyyyTTTxxxzzzcccBBBFFF666555111222333///<<>>^^^555CCCZZZyyytttzzzxxxqqqjjjhhhrrruuuggg:::222111000///............------------............,,,///111111111444<<>>777222111000......000.........///000222333444VVVJJJGGGBBB<<<:::666222///---,,,,,,+++******)))))))))))))))+++000333000...///111000)))*********)))***+++---***************)))(((((((((((('''((())),,,...000777333000222777999555///******+++,,,...//////000000000111222444555666666;;;???>>>888555444000***111111111222222111111111333+++---+++===>>>AAA}}}ssskkkaaaXXXUUUWWWzzzpppZZZdddbbbbbb|||yyyrrrtttcccbbb\\\SSSOOOVVVdddnnnaaa___OOOJJJddd}}}xxxxxx~~~iiiUUU]]]aaaaaa```III:::666@@@LLLRRRSSSSSSSSSTTTJJJPPP[[[kkkzzzpppWWWJJJBBBVVVxxxKKKmmmuuuvvvHHHKKK999777222333333---;;;ZZZiiiddduuubbbLLL???HHHGGG<<<555888UUUmmmwwwPPPTTTpppkkklllmmmnnnoooooooooooojjjlllmmmlllkkkkkklllmmmooopppqqqsssuuuvvvwwwxxxuuu~~~wwwbbbXXXaaaiiidddUUUEEE999777444888PPPmmmyyyzzznnnkkkoooqqqiii^^^```aaaggguuuvvv^^^zzzqqqjjjhhh\\\SSSZZZcccPPPNNNFFFQQQtttwww___FFF999888;;;888:::<<<===@@@FFFOOOVVVnnnwww|||{{{zzzdddvvveeejjjHHH888444333222222111111222222777///:::sss~~~[[[111HHH___sssrrrrrrtttqqqjjjjjjvvv{{{iii???222111000//////.........---------.........//////***---000000111666@@@HHHaaayyyeeeppp^^^VVVggguuunnnyyy{{{{{{xxxqqqkkkjjjlllYYYkkkfffRRRnnn|||\\\AAA:::444333111......111.........///000222333444