BM6P6(@ jjj^^^YYYTTTTTTXXXYYYWWWSSSQQQOOONNNKKKIIIJJJGGGCCC>>>;;;:::::::::999888666333000---***)))---,,,+++***+++,,,---...***************)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))(((((((((((((((''''''''''''''''''''''''((())))))333///+++'''&&&(((+++---***************++++++,,,...---***)))((()))***+++******(((''''''((()))***(((((((((((((((((((((((((((((('''&&&&&&'''((()))(((((())))))***+++,,,,,,++++++++++++,,,,,,,,,,,,)))))))))(((((((((''''''&&&&&&%%%%%%%%%&&&'''''')))))))))))))))***+++,,,(((((('''''''''(((((()))(((((())))))))))))(((((()))************+++++++++,,,,,,++++++***)))((((((,,,+++******++++++)))'''************************************************...---,,,+++++++++,,,---,,,,,,,,,---------......---------............///---------............///---------............///000000000000000000000000111111000000//////......000000000000111111111111222222222111111111111111222222222222222222222222444444444555555666666666888999;;;===???AAACCCDDDKKKQQQXXX[[[```lllssshhhaaaRRRPPPMMMHHHDDD@@@===;;;999888888777666555555444777777777666555555444444777777777666666666666666777777777777777777777777888777666555666777999;;;888888888888777777777666{{{ddd[[[YYYVVVWWW]]]YYYWWWSSSQQQOOONNNKKKIIIJJJGGGCCC>>>;;;:::::::::999888666333000---+++))),,,++++++++++++,,,------***************)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((()))))))))))))))(((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''((()))))),,,+++***)))(((((())))))***))))))))))))***++++++...,,,+++)))))))))***+++***)))(((''''''((()))***''''''(((((()))******+++))))))))))))******+++,,,***++++++,,,------......------............//////......------,,,,,,++++++***))))))((((((((())))))))))))((())))))***++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))*********+++++++++,,,,,,+++******)))((((((,,,*********++++++)))'''************************************************,,,,,,+++*********+++,,,,,,,,,,,,------------...------------............---------............///---------............///////////////////////////000000000000//////......//////000000000111111111111111111111111111111111222222222222222222222222333333333444444555555555222333333444666777888888333777<<<===???EEEPPPXXXWWW]]]dddggghhhhhhlllooo~~~{{{vvvoooiii[[[YYYUUUPPPJJJDDD???<<<<<<<<<;;;999888666555555777666666555444444333333555555555555555444444444555555555555666666666777777777777777777777777777777666555555666777:::;;;888888777777666666666777~~~qqq||||||lll^^^ZZZXXXUUUXXX^^^YYYWWWSSSQQQOOONNNKKKIIIJJJGGGCCC>>>;;;:::::::::999888666333000---+++******++++++,,,,,,,,,,,,,,,***************)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((******))))))((((((((('''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((''''''(((((()))***&&&''')))******)))'''&&&))))))((((((((()))******,,,+++***))))))***++++++))))))(((((((((((()))***''''''(((***+++---......+++,,,---...///000000000......//////000111111111000111111111222222222333222222111000000///......///...---,,,,,,+++,,,,,,***))))))))))))******+++******))))))))))))******(((((())))))))))))(((((()))))))))*********+++++++++++++++******))))))(((+++***)))***++++++)))(((************************************************+++******))))))***++++++,,,,,,,,,,,,------------------------............---------............///---------............///////////////////////////000000000////////////...//////000000000000111111000000000000000000000000222222222222222222222222222222222333333333333333333333333333333333333333666888;;;<<<<<<<<>>AAADDDEEEFFFIIINNNSSSXXXcccrrr{{{~~~}}}~~~}}}uuunnngggbbb[[[UUUPPPLLLHHHEEE@@@???<<<999777777888999222222222333333333444444555444444333333222222111222333333333333444444444444444444555555666666666777777777777777777777777555555444555666888:::;;;888777666555555555666777xxxbbbhhhkkkddd^^^[[[WWWSSSTTTZZZYYYWWWSSSQQQOOONNNKKKIIIJJJGGGCCC>>>;;;:::::::::888777555333000---+++***)))***+++------,,,++++++***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''(((((()))((((((((((((((()))))))))((((((((('''((())))))***$$$&&&(((***+++)))(((&&&((((((((((((((())))))******))))))((())))))***+++))))))))))))*********+++***+++,,,---...///000111///000222333444444333333111111222222333333333333333333333444444555555666444333333222111111000000222222111///............,,,++++++*********+++++++++***))))))))))))))))))(((((())))))))))))(((((())))))))))))************+++*********)))))))))(((***))))))***++++++)))(((***************************************************************+++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------............///---------............///////////////////////////////////////////////////////////////000000000111////////////000000000000111111111111111111111111111111111111222222222222555555444444444444444444777666777999:::;;;:::888999:::<<<<<<<<<>>>BBBFFF@@@GGGNNNRRRSSSSSSTTTVVVYYYWWWZZZeeerrr}}}}}}}}}{{{sssfffZZZSSSLLLEEE@@@@@@???===<<<;;;<<<===999888666444444555666777555555444444444444444444333333333222222222111111000000111111222333333444666666666666555555555555666666666666666666666666333333333444666888:::;;;888777555444444444555666vvvZZZ]]]```___^^^\\\WWWSSSTTTXXXYYYWWWSSSQQQOOONNNKKKIIIJJJGGGCCC>>>;;;:::::::::888777555333000---,,,+++)))***+++,,,---,,,+++******************)))(((((((((((((((((((((((((((((('''''''''''''''''''''&&&(((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((())))))******((((((((((((((()))******''''''((()))************((((((((((((((())))))***(((((((((((()))******+++++++++,,,,,,------------000000000111222222333333333444555666666555444333222222222333333333333333222333333444555666666666555555555555444444444444444444222111000000000000///...------,,,,,,,,,,,,+++******)))(((((())))))(((((())))))))))))(((((((((((()))))))))******************))))))))))))))))))(((((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...---------............///---------............///......................................./////////...////////////000000000......//////000000000000111111111111111111111111111111111111111111111111000111111111222222333333444222111222555777666555555666777777777777777888:::===??????<<<;;;<<<>>>???;;;:::@@@GGGMMMVVV]]]gggjjjqqqzzzwwwpppmmmhhhccc\\\TTTNNNKKKJJJJJJGGGHHHEEE>>>;;;;;;:::666444555666444222111222444000000111000000//////...333222222222111111000000333333222222222222111111...//////000111222333333888888777666555555444444555555555555555555555555222222333444666777999:::888777555444444555555666uuuWWWYYYXXXZZZ\\\[[[XXXVVVVVVXXXYYYWWWSSSQQQOOONNNKKKIIIJJJGGGCCC>>>;;;:::::::::888777555333000...,,,+++)))******+++++++++++++++***************)))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((()))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((())))))))))))((('''(((((())))))******+++))))))(((((())))))***+++***))))))))))))***+++,,,))))))((((((((()))******(((((()))***+++,,,,,,,,,---...///000111111000000444444555555666666777777888888777666555333222111111111111111111111111111000000111222333444555555777777777888888888999999555555444333222222222333333333111000////////////,,,,,,+++***))))))))))))(((((())))))))))))((((((((((((((()))))))))******)))))))))))))))))))))))))))(((((()))***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///---------............///........................---............/////////......////////////000000...//////000000111111222111111111111111111111111111111111111111000000000//////000111222333333444888777555555666888888888888999:::::::::999777666555777888999888888999:::777555777;;;===;;;;;;>>>@@@BBBEEEJJJOOOTTTWWWYYYLLLLLLNNNPPPQQQUUUbbbppp~~~}}}}}}uuuuuurrrqqqyyyyyykkkWWWWWWUUUPPPKKKFFFDDDCCC>>>===:::888666555555555444666666333333777777555333444444333222111111222000111333555555444222111......//////000000111111111111111111111111111111......///000111111222222888777777666555444333333555555555555555555555555111222333444555666777888777777777666666666555555tttUUUXXXVVVYYY[[[ZZZWWWWWWWWWWWWYYYWWWSSSQQQOOONNNKKKIIIJJJGGGCCC>>>;;;:::::::::777666555222000...,,,+++***************++++++,,,***************)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((((((((((((&&&%%%$$$&&&&&&&&&''''''''''''(((''''''(((((()))*********''''''''''''''''''''''''&&&''')))*********((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&'''((()))***))))))((('''(((((()))******++++++))))))(((((())))))***+++)))************************))))))))))))***++++++***+++,,,---...//////000000111222444444444444444666666777888:::;;;<<<<<<<<<:::888555222000///...........................------...///000111222222666666777888999::::::;;;666666555555555555666666777666555444222222222111//////---,,,,,,+++++++++(((((())))))))))))(((((((((((((((((()))))))))***((()))))))))))))))))))))(((''''''(((***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,------,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///---------............///........................---------.........//////........./////////000000//////000000111222222333111111111111111111111111222222222111111000000000111111111222333333444444111111222222222222222333333333333444555555444333333555666777888888888999666666999===<<<888777999::::::;;;;;;::::::::::::???>>>???@@@??????DDDLLLJJJOOOTTTTTTQQQTTT\\\cccqqq|||wwwrrrnnnkkkaaabbbdddeeeccc]]]TTTNNNFFFHHHGGGDDDJJJRRRLLL@@@999:::;;;:::888777999;;;333444666888999999888888777:::999666555666666222000111111333444444444444,,,---///111111111///////////////000111111222222/////////////////////000//////000000111111111222333333333333333333333333444444444444444444444444222222333444555666666666666777888999888777555444rrrTTTWWWYYY[[[[[[XXXVVVVVVUUUSSSYYYWWWSSSQQQOOONNNKKKIIIJJJGGGCCC>>>;;;:::::::::777666555222000...,,,,,,+++***)))))))))***,,,---***************)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((())))))(((&&&$$$###&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((())))))''''''''''''''''''''''''%%%''')))***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************&&&''')))*********)))((('''(((((()))***+++++++++)))))))))))))))******+++((()))***++++++***)))(((***************++++++,,,,,,---...000111222222222111333444666777777666666555666888:::<<<>>>@@@@@@>>><<<888444000...,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,---...///000000222333444555777888999:::777777777666777777888888:::999777666555444333333111111000///...---------(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((''''''(((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------.........//////........................---------.........//////............/////////000///000000111222333333333000000000000000000000000333222222222111111000000//////000000000000000000///222666777666666666777555333222333555777888888555666777888777666444444333000111333444333666<<<555777999:::;;;;;;<<<===999666666:::;;;999:::<<>><<<===@@@CCCGGGQQQ^^^ffffffbbb______XXX[[[fffxxx~~~|||~~~|||wwwzzz{{{uuuiiibbb______[[[VVVWWW\\\VVVUUURRRNNNKKKIIIGGGGGGCCCCCCCCCDDDDDDAAA===999888===<<<666777===;;;111555777888777333222333444222222222222222333333444000333444222111444333000000///...///111111///---111111111111111000000000000000000/////////......---.....................000000000000111111111111...///000111222333444444444444444444444444444444222333444444555555555444666777999;;;:::888666444ppp^^^VVV\\\___```ZZZTTTQQQRRRRRRXXXUUURRRQQQPPPOOOMMMKKKLLLGGG@@@;;;999999999999999888777444111...,,,***,,,+++***))))))***+++,,,***************)))(((((((((((())))))))))))(((((('''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))))))))((('''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&''')))*********)))(((******)))((((((((((((((())))))))))))((((((((((((((((((((()))***+++,,,---000111222333444555555555;;;:::999888777666666555999999999999::::::::::::888666333000...---,,,,,,...---,,,+++++++++++++++,,,+++++++++,,,...000111///...---,,,...000444666555555666888999;;;<<<<<<>>>===;;;:::888777777777555555555222///---,,,---+++***)))(((((()))***++++++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,)))))))))))))))))))))))))))))))))***+++++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++---------............///------------------,,,,,,000...+++,,,...000...---////////////////////////000000000000000000000000111111111111111111111111111///...000333444333111000000000000111111111111///111222222111111222333444555555555555555444444333444444444555666666666222222333333333333444444444444444555555555555666333333333444444444555555666666666666666666666666<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCFFFHHHKKKNNNQQQHHHFFFEEEGGGLLLSSS[[[```sssrrrmmmddd[[[YYY]]]bbbzzzuuuhhhbbb]]]\\\bbbjjjooorrriiieee]]]XXXVVVZZZ___ccckkkiiieee```[[[VVVSSSQQQ[[[\\\___ccceeebbb[[[TTTIIIIIIJJJJJJIIIHHHFFFDDD<<<<<<<<<<<<<<<<<<<<<<<<999777666666777777666444555555666666666666555555444444444333333222222222333333333222222111111111000000000000000000000000111111111111111222222222......//////000000111111///////////////////////////......---------......///////////////.........000000000000111111111111222222222222333444444555444444333333333222222222222222333333444555555666444555666666666666666666pppccc```bbbaaa\\\VVVSSSSSSTTTXXXUUUQQQOOONNNNNNMMMKKKLLLGGGAAA<<<999999888888999888666444111...,,,***,,,,,,+++******+++,,,,,,***************)))(((((((((((())))))))))))(((((('''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((()))************))))))))))))))))))***++++++)))))))))***************+++++++++,,,---...///000222222333444444444444444888888777666555444333333222333333333333333333333555444222000............,,,,,,++++++,,,,,,------......///000111333555666///---,,,++++++,,,///000111111111333666;;;???AAAAAAAAA???===<<<;;;;;;:::888888777555111///.........---+++*********+++,,,***)))(((((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))***************+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++------------............------------------------000...,,,,,,...///...---........................////////////////////////111111111111111111111111333111///000222333111/////////000000000111111111///111222222111111222333444444555555555555444444444444444444555555555555222222222333333333444444444444444444555555555555333333333333444444444444555555555555555555555555777777777777777777777777333555777888999:::<<<>>>888666444333555999>>>AAAAAABBBAAA===999888:::===DDDHHHMMMSSSUUUUUURRRPPPKKKMMMOOOOOOMMMIIIEEEBBB>>><<<::::::<<<@@@CCCDDDBBB???;;;888777888;;;===>>>>>>===<<<:::999888888888999;;;>>>@@@>>>888333::::::::::::999888777666444444444444444444444444111222222333333444444555333333444444444444333333333333333333222222222222333333222222222111111111000000000000000000000000111111111111000000000000000000//////////////////..............................------------......////////////............//////000000000111111111222222222222333333444555444444444444333333333222333333333444444555555555444444555666666555555555sssfffeeebbb]]]XXXUUUTTTUUUXXXTTTPPPMMMLLLLLLLLLKKKMMMHHHAAA<<<:::999888777888888666444111///,,,+++---,,,,,,++++++,,,,,,---***************)))(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((()))(((((('''&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((************************'''(((((())))))***************))))))******+++,,,((((((((()))***,,,---...******++++++,,,---------/////////000111222333444555555666666555555444333555555444333222111000000//////000000000000//////222111000///////////////......---------......///+++,,,---///000111222333///...---+++++++++,,,---///...------111777===AAACCCBBBAAA@@@???>>>>>>>>><<<<<<<<<999555222111222111000///...---,,,,,,,,,))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))+++++++++******************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------....................................///---,,,,,,---......---........................////////////////////////////////////////////////333222000000111111///...//////000000000000111111///111222222111111222333333444444555555444444444555444444444444444444333222222222222333333333333333333333444444444555555222222333333333444444444444444444444444444444444333333333333333333333333111222333333111111222333444333111//////111222444222333555666666666555444///111555888:::999888777666666666666666777777777333555666777666555555666666666666666555555555444222333444555666777888888333444555777888777333000444333222111000000000000333333333333333333333333///111333222000///111333111111222222222222111111111111222222222222222222222222111111111111000000000000000000000000000000111000000//////.........111000000///......------...........................---------------..............................//////000000000000111111111111111222222333555555555555444444444333333333333333444444444444444444444444444555555444333333mmmgggaaa]]]YYYUUUTTTVVVXXXTTTNNNKKKJJJKKKKKKKKKMMMHHHBBB===:::999777666888777666444222///,,,+++,,,,,,,,,++++++,,,,,,,,,***************)))(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((()))))))))************************''''''((()))******++++++,,,+++***)))***+++,,,---((((((((()))***+++------,,,,,,------...///000000111111111222333444555666777888777777666555444333222222222111111000000///...///000000000000///...222222111000///.........111111000///............++++++,,,---............000///...------------------,,,++++++---111555888<<<<<<<<<<<<======>>>???@@@@@@@@@===999777666777444333222000///...------)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,+++++++++***)))))))))******+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,,,,---------.........------............//////...---,,,,,,------------........................////////////////////////........................111111000000000000///...////////////000000000111///111222222111111222333222333333444444444444333555444444444333333222222111222222222222333333333222333333333444444444444222222222222333333333333222222222222222222222222333333333333333333333333555666666555333222333444555555555555666666777777333333333555666666333000111222333555555666555555333333333333444666777888111555888888555333333555333333444555555555444333222222222333333333333333333333333444444444333222555444333111111111222333444444444444444444444444333666888555///,,,...222000000000111111000000000000000000111111222222222000000000000000000000000////////////////////////000000///......---,,,,,,/////////......---------------------------------------,,,,,,------......------...............///////////////000000000111111111111111222333555555555555555444444444333333444444444444444444444444444444444444333333222111tttiii```]]]ZZZUUUTTTVVVXXXSSSNNNKKKJJJKKKKKKKKKLLLGGGBBB===;;;999777666777777666444222///---,,,******++++++++++++*********************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((()))(((''''''''''''((()))((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))))))))))))))))))))))))))''''''((()))*********)))(((((((((((())))))******))))))))))))))))))))))))'''(((((()))***++++++,,,,,,+++*********+++---...******))))))******+++,,,---......///000111111222000000000111222333555555555555555555444333222111222222222222222333333333222333444666666555444444888888666444222000...---//////......//////000111111000000000////////////,,,---------------,,,,,,******+++,,,---///000111222333333444666888:::;;;@@@@@@@@@???<<<::::::;;;666666555333222000///...***+++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))),,,+++++++++***))))))))))))***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,------------...------------......//////---------,,,,,,,,,---...................................................------------------------......////////////000111...////////////000000000///111222222111111222333111111222333444444333333444444333333222222222111111111111222222222333333222222222222333333333444111111111222222222333333222222222222222222222222333333333333333333333333222444444444222222222444///000111222333333333333444222111111222222111000111111111111222222222222///000111111222222222222///222444444111111333666111111111111111222222333111111000//////...------000111111111000000111111333222111000///000111222000000000000000000000000333666888555///,,,...111000000111111111111000000...//////000000111111111////////////////////////........................000//////...---,,,++++++,,,,,,------............------------------------,,,,,,,,,,,,,,,---......,,,---------......//////...////////////000000000000000000111222333555555555555444444444333333333333333444444444444444444444444444444333222111000{{{lll___]]][[[VVVTTTWWWWWWSSSOOOLLLKKKKKKKKKJJJJJJFFFAAA>>><<<:::888777777666555444222///---,,,)))******++++++******)))***************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((()))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''((((((((()))))))))************************(((((()))*********))))))'''(((((())))))******+++))))))))))))))))))))))))((())))))******+++++++++++++++******++++++,,,---+++++++++***++++++,,,,,,//////000000111111222222////////////111222333444000000111111222111111111333444555666777888999999???AAACCCEEEFFFFFFEEEDDDCCCCCCAAA???;;;888555333......///000222333555666444333111000//////000111...///000111000///...---******,,,---///000000111,,,,,,---...000222444555:::<<<======;;;;;;<<<===999999888777666444222111------......---,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))+++++++++***************)))******+++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,---.........,,,------,,,++++++,,,...------------------------........................------------------------,,,---//////......000111......////////////000000///111222222111111222333000000111222333333333333333333222222222222222111111111111111222222222222111111222222222333333333000000111111111222222222222222222222222222222222111111111111111111111111000111222222111111333444000111111222111111000///444444333222333444666777444444333333333333444444222333444555555555444333333444555444444555777888666555444333444555666777333333333333222222222222333444555444333333444666111111000000///000000111////////////////////////---000111111...---///222000000111111111111000000......//////////////////------............//////........................///.........---,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,---......//////......////////////000000//////000000222333555666444444333333333222222222222222333444444555555666555555555444333222000///ooo```^^^]]]XXXUUUXXXVVVSSSPPPNNNMMMLLLKKKJJJHHHEEEAAA>>><<<;;;999888777666555444222000...,,,******+++,,,,,,+++*********************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&'''((()))***)))((('''&&&&&&'''((()))((())))))))))))))))))((('''((((((((())))))))))))))))))))))))))))))))))))))))))*********)))(((((('''(((((()))******++++++************************************************)))******+++++++++++++++,,,,,,,,,,,,---///000111111111111111111111111111............///111222333///000111333444444555555666777888:::===???@@@AAAJJJLLLOOORRRTTTTTTSSSRRROOOOOONNNKKKHHHDDDAAA???999888888999999:::;;;<<<666444222111111333666888<<<===>>>>>>===;;;888777222111000//////000111222---,,,,,,,,,---...//////222444666888888999;;;===<<<<<<<<<;;;:::888777555000000000000///...,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++))))))***+++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,---------******++++++,,,------...+++---...---******,,,...------------------------................................................,,,...000///---,,,...000........./////////000000///111222222111111222333///000111222333333333333111111111111222222222222111111111111222222222222111111111111222222222222000000000000111111111222222222222222222222222222000000000000000000000000000111333333222222333444444444444444444333333222+++...//////------///222/////////////////////////////////000000000000000///......///000111000...///////////////.........---------....../////////+++---//////------...000000111111111222111111000111111111111111111111111,,,,,,------......////////////000000000000////////////..................,,,,,,------............------------------------............------------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,---...///++++++,,,------...//////........./////////000000...//////000111333555666333333222222222111111111111111222333555666777777777666666555333222000///qqqaaa```___YYYWWWZZZVVVSSSQQQOOONNNMMMKKKIIIGGGDDD@@@>>>===<<<:::999666666555444222000...---++++++------------++++++***************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))((('''&&&&&&'''((()))******((('''&&&&&&'''(((***((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))***************)))(((''''''(((((()))***++++++++++++++++++++++++++++++++++++++++++***************((()))***+++,,,+++******,,,,,,---...000222444555222222111111111111111111---------...///000222222111222444666888::::::;;;888999;;;===@@@CCCEEEFFFIIILLLOOOSSSUUUVVVUUUTTTWWWWWWVVVTTTQQQNNNKKKIIIHHHGGGEEECCCAAA??????>>><<<:::888777888<<<@@@CCCLLLMMMNNNNNNLLLHHHEEEBBB===:::555111...///000222000///...------,,,,,,,,,,,,///111444555777:::<<<>>>>>>??????>>><<<:::999222222222222000...,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))******+++++++++,,,))))))***++++++++++++***))))))***+++,,,,,,------++++++,,,,,,,,,---------))))))***++++++,,,------+++---...---******,,,///------------------------...................................................000111///,,,+++,,,.............../////////000///111222222111111222333//////000222222333333333000000111111222222222333000111111111111222222222000111111111111222222222000000000000111111111111222222222222222222222222222222222222222222222222///000111111//////000111...//////000000111222222...333666555000...000333111222222333333333222222222111000000000222444555333222222444666666111---000111222222222111///...111111111111222222222222,,,///111111///...000222---...000111111000///...000000000000000000000000000///------......---,,,......////////////....../////////......------,,,,,,,,,,,,------.........------------------------------.....................------,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,---...///++++++,,,,,,---...//////............/////////000......///000111333555666222222222111111111000000000000111333555666888888777777777555444222000///pppddd___YYYWWWPPPXXXVVVTTTQQQOOONNNKKKHHHFFFIIIGGGCCC>>>;;;999777777555555444222000///...---,,,,,,++++++***)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111333444444444444666555444555777666333000444222111222444666777777:::888999<<<>>>===@@@EEEHHHFFFAAA???EEELLLMMMIIIOOOQQQRRRQQQRRRVVVXXXYYYUUUVVVXXXXXXTTTQQQSSSWWWVVVTTTRRRQQQRRRQQQOOOMMMNNNKKKGGGDDDDDDDDDDDDDDDOOOOOOOOOPPPQQQQQQOOOMMMKKKHHH???222---///000,,,---...///000000000...---...---------///111444666:::<<<===>>>>>>;;;888666666555444222111111111111,,,+++)))((((((((()))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***---+++***+++,,,...------******+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................---------............/////////////////////......---...000222222222111111000111111111111222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111////////////////////////........................//////////////////////////////............//////........................------------------------,,,,,,,,,---------......///...---,,,+++,,,,,,---------------------------...+++)))))),,,......,,,+++,,,,,,---,,,+++)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000////////////111222333222222222111111111000000000111333555777777777777888777555222111000000111rrrfff```YYYVVVOOOWWWWWWTTTPPPNNNLLLKKKHHHFFFJJJGGGBBB===:::888888888666555444222111///...---,,,,,,++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''((())))))(((''''''(((((()))))))))*********))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111333444555555666999777333000...///222444888777888999;;;<<<<<<;;;BBBDDDIIILLLJJJFFFHHHNNNHHHLLLNNNNNNOOOPPPMMMGGGUUUXXXZZZYYYVVVUUUUUUVVVTTTSSSSSSUUUVVVVVVXXXYYYYYYYYYXXXYYYYYYYYYXXXWWWXXXUUUQQQPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVTTTSSSRRRRRRKKK@@@999888555111111000000000000///...,,,//////......///000222333333555888;;;<<<=========888888777555444333222111///...,,,+++************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))************)))***((('''((()))******************+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------........................------------............------------------------......000000111111111111000000111111111222222222222222222222222222222222//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000/////////////////////////////////////////////////////////////////////////////////000000000111111111111111111111000000000000.................................................................................------.........------------------------------------------------,,,,,,,,,------.........///...---,,,+++,,,,,,---------------------------,,,++++++,,,...///,,,***,,,---------,,,,,,+++***+++++++++,,,,,,,,,------+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///.........///000111222222222222111111111000000111222444666888999999999777666444222111000000000rrrggg```YYYVVVOOOUUUWWWTTTOOOLLLKKKJJJIIIGGGKKKGGGBBB<<<999888999:::666555444333111///...---,,,,,,,,,+++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...///000000111222333444555666777777888888888777555333555:::???777888;;;===???AAAAAAAAACCCFFFKKKNNNLLLIIIOOOWWWbbbccc___WWWSSSYYYbbbggglllppprrrnnneee\\\XXXWWWhhhfffdddcccddddddaaa^^^XXXZZZ\\\]]]\\\[[[[[[[[[VVVTTTQQQOOOOOONNNMMMLLLMMMNNNOOOQQQSSSTTTTTTTTTSSSVVVUUUNNNFFFBBB<<<888777555333222333444333333///...------------------///000222555888;;;===>>>::::::::::::888666444333444333111///---+++++++++******)))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))'''&&&'''(((***))))))*********++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------............------------------------////////////000111222222000000000111111111222222111111111111111111111111//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000////////////////////////////////////////////////////////////////////////////////////000000000000111111222222222111111000000///........................------------------------........................---------,,,,,,---------------------------------------------------------------------...............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000///+++(((......---,,,,,,,,,,,,---+++,,,,,,,,,,,,---------+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------...///000111222111111111111000000000111222555777999:::::::::666555333222000000//////ooofff___WWWVVVPPPUUUWWWSSSNNNKKKJJJIIIIIIHHHKKKGGGAAA;;;888888:::;;;777666555333111///...---,,,,,,,,,++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((())))))(((((((((''''''((((((((()))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---...///111222333444888888777777777777888888,,,000555999;;;<<<===>>>EEEFFFHHHHHHHHHHHHIIIJJJHHHIIIOOOYYYdddnnn|||zzztttqqqnnnjjjfff___XXXTTTNNNPPPRRRSSSTTTUUUWWWXXXSSSWWWZZZYYYVVVRRRMMMIII@@@===999999;;;===>>>===111000000///......------//////000000222444777888999:::;;;<<<<<<:::888666777666444111///---++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))+++***))))))+++,,,,,,+++************++++++++++++***************+++++++++++++++++++++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,,,,,,,------------------------------------------,,,,,,---------................../////////////////////......///000222333000000000000111111111111........................////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000///...////////////////////////////////////////////////////////////////////////////////////000000000111333333222111000000//////........................------------------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---......---+++)))...---+++******+++,,,---******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---.........///000000111111111111111000000000000000222444666888999999999444333222111000//////...jjjccc]]]VVVWWWQQQVVVWWWSSSNNNKKKJJJJJJJJJIIIKKKGGGAAA;;;888888:::<<<888777555333111///...---,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))(((((()))))))))(((((((((((())))))))))))************************+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///000111333555666666:::999888777666666666666777888<<<@@@DDDEEECCCBBBDDDFFFIIIJJJIIIJJJMMMOOOYYYYYYccczzz|||uuu]]]^^^]]]YYYTTTQQQPPPQQQTTTTTTVVVZZZ]]]\\\[[[ZZZNNNIIICCCAAACCCEEEDDDBBB555444333111000000000000000///...---...///111222444666999;;;<<<<<<;;;:::888777666444111///---,,,***))))))(((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))******++++++******---+++******,,,------,,,))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------............/////////000000///......---...000111333//////000000000111111111------------------------...////////////000000000///////////////////////////////////////////////////////////////////////////////////////////////////000000000000///.................................................................................////////////000000000222222111111000///..............................------------------------------------------------******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,+++***))))))***+++,,,((())))))))))))*********)))******++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------.........///000111111111222000000000000000000000000///000222444666666666666222222111111000///...---hhhccc]]]VVVYYYSSSWWWWWWSSSOOOMMMLLLLLLKKKJJJIIIFFFAAA<<<999999:::;;;888888666444111///...---,,,,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***))))))))))))************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111222333555666777888:::999777666555666666777????????????@@@BBBEEEHHHJJJQQQ[[[dddiiinnnssswww~~~rrrjjjgggfff\\\TTTNNNQQQVVVXXXYYYZZZ]]]VVVOOOKKKLLLLLLHHHEEE777555222///---,,,,,,---///...------...///000111000222444777999:::;;;;;;888888777666444222000///++++++***))))))))))))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))***++++++++++++++++++***((()))+++,,,,,,+++)))))))))************+++)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,************+++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---.....................///000111111/////////000000000111111000000000000000000000000......////////////000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////......---..............................................................................////////////000000000000000//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***+++++++++*********************************++++++)))((())),,,...***))))))))))))******+++''''''((((((((()))))))))((()))******+++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000111222222222222//////000000000000000111///000111333333333333222000000000000///...---,,,iiifff^^^WWWZZZTTTWWWVVVTTTQQQOOONNNMMMLLLJJJHHHEEEAAA===:::999::::::999888666444222///...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************)))(((((()))******************++++++++++++************************************************++++++++++++,,,,,,,,,,,,------------------------,,,,,,------.../////////333333444555666777888999:::999999888999;;;>>>???;;;CCCKKKMMMLLLOOOZZZdddwwwyyypppeeeccc|||tttaaa\\\```bbbbbbcccgggaaaYYYWWWXXXXXXTTTOOOAAA>>>888222...------...111111000000000000111111...///000222444666888999888888999999888666444333...---,,,++++++++++++,,,))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((())))))******************)))'''(((***++++++***))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++*********+++,,,---------************++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---......///,,,---...///000000000000////////////000000000111000000000000000000000000........./////////000000////////////////////////////////////////////////////////////////////////////////////////////////....../////////...------................................................................................./////////000000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))'''(((***+++++++++******************************%%%'''******))))))+++---))))))***+++++++++++++++(((((((((((())))))))))))(((((()))***************************************************************++++++,,,,,,,,,------------...///000111111111000////////////000000111111000111222222222222111000//////000000///...,,,+++llliii```XXX[[[UUUWWWVVVTTTRRRPPPPPPOOOLLLJJJGGGEEEAAA>>>;;;:::::::::999888777444222///...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,,,,------...///000000444444555666777888999999<<<<<<<<<===@@@CCCFFFHHHPPPdddzzz{{{qqqoooooommmmmmooofffbbb[[[YYYaaammmsssrrruuujjjeeeiiihhh]]]UUUVVVQQQ```kkklllnnntttssskkkjjjnnn{{{}}}}}}~~~}}}~~~kkkeee``````ccceeeaaa\\\SSSNNNFFF>>>999666666777666555555333222111000///.........///111333555666888999:::;;;:::999888777000///...---------------))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))))))))))))))+++***((()))+++,,,,,,+++))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,------......)))************+++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000111111+++---...000000000000///////////////000000000000////////////////////////............/////////000////////////////////////////////////////////////////////////////////////////////////////////////......//////......---,,,..................................................................................../////////000,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))************************+++++++++++++++++++++++++++*********))))))(((((('''((()))+++++++++***)))))))))))))))))))))))))))!!!%%%***,,,***)))***+++(((***+++,,,---,,,,,,+++))))))))))))************(((((()))***************************************************************++++++,,,,,,,,,---------,,,---...000000000000///.../////////000000111111111222222333222111000///....../////////...,,,+++iiieee```XXXWWWPPPUUUYYYWWWSSSQQQOOOMMMIIIGGGHHHEEEAAA===:::999::::::888777666333111///---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********************)))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++111111111111333555777888777666888===<<<888999>>>:::@@@EEECCC@@@EEESSS```xxxZZZYYYWWWXXXZZZ___cccgggeeeiiihhheeehhhsss|||~~~yyyyyyyyyvvvsssqqqpppqqqlllllljjjgggeeebbb```___```bbbffflllrrrxxx|||~~~wwwssspppsss}}}wwwbbb``````ZZZ[[[ddd___```ZZZLLL???;;;;;;<<>>:::666222111000///...************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++)))+++,,,+++******+++,,,************************))))))))))))***+++,,,,,,******+++,,,...///000000---,,,,,,++++++,,,,,,---+++---...---,,,+++,,,......---------------............////////////......////////////////////////........................---------............/////////////////////////////////............//////...............---------........................000///......------......++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------.....................---------+++++++++,,,,,,,,,,,,,,,***************+++,,,,,,******+++++++++***))))))************************+++((('''((('''&&&'''***))))))))))))))))))))))))*********************************************************++++++++++++,,,))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((******))))))))))))(((((()))************))))))(((((((((((('''((())))))***++++++++++++++++++++++++***++++++,,,,,,------..................///000000111111111111000///......000000000000///...---,,,---------,,,++++++******gggccc___YYYYYYTTTZZZYYYUUUPPPLLLJJJJJJIIIIIIGGGEEEAAA<<<:::999999999:::999777555222000......+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******))))))************)))((()))))))))))))))*********))))))))))))))))))))))))************************+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000000000222333444666666666555555:::>>>AAAAAAEEEWWWuuu|||uuuaaaXXXbbbkkkzzz~~~tttpppddd```^^^\\\SSSOOO\\\oooxxxppprrrmmmaaaXXXZZZ```eee______```___]]][[[YYYXXXKKKCCC;;;888555222111333000000///000111444777888???<<<888666555444222000++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++++++++++++++++++++---...---,,,***+++,,,***************************************+++,,,,,,***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...,,,,,,,,,,,,---------.........////////////......////////////////////////........................---------............//////////////////////////////......------......///................................................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------....../////////...---------,,,******++++++,,,,,,,,,---***************+++,,,,,,)))***+++,,,,,,+++***)))************************,,,***(((((((((((()))+++))))))))))))))))))))))))************************************************************++++++++++++))))))))))))))))))))))))***))))))))))))))))))***((()))************)))(((***)))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))*********************************++++++,,,,,,------..................///000000000000111111000///....../////////...---+++***))),,,+++++++++*********)))dddcccaaaZZZZZZRRRWWWYYYUUUOOOLLLKKKJJJJJJIIIGGGDDD@@@<<<999888999999888888666444111///---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******((())))))*********))))))((()))))))))*********+++************************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,---------...............///000111111222222000222666999;;;<<<;;;;;;IIIEEEBBBHHH___mmmaaa______gggooo~~~uuuccc\\\___dddlllsssuuuwww{{{cccYYY\\\aaaaaabbbcccdddccc```\\\YYYWWWMMMDDD>>>:::555444666222111000///111444888:::;;;:::999::::::999666444------,,,+++***++++++,,,***************************************************************+++++++++************************************************++++++++++++++++++++++++''')))+++,,,+++++++++,,,************************,,,++++++++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---...+++,,,,,,------...............////////////......////////////////////////........................---------............///..............................------------......---.............................................//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------....../////////...---------,,,*********++++++,,,,,,,,,+++++++++++++++,,,------***+++,,,------,,,+++***************************)))******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))******)))))))))))))))************)))))))))))))))((((((((((((''''''(((((()))))))))(((((())))))*********+++++++++***************************++++++,,,,,,------..................///000000///000000000000//////.../////////...---+++***)))***************)))))))))eeedddaaa[[[ZZZRRRWWWXXXTTTPPPMMMLLLKKKJJJIIIGGGDDD@@@<<<999888888999888777555333111///---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******((())))))************)))((())))))******+++++++++************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------......---------.........//////...///000111222333444555::::::;;;===???AAADDDEEEJJJHHHPPPkkkcccYYYbbbnnn|||vvvkkkaaa^^^YYYRRROOOXXXpppzzz```RRRMMMYYY]]]ccciiillljjjddd___WWWMMMDDD>>>999444333666222111//////222777<<>>???777555222///---,,,,,,,,,*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++---//////,,,)))((((((************************++++++***************+++,,,,,,,,,------.........++++++------------++++++(((***++++++++++++---...+++,,,...000111000000///......////////////......////////////////////////---------------------------------.........//////...........................------,,,,,,------...---------.........//////------------------------......---,,,,,,,,,,,,---************************,,,------......------,,,,,,,,,,,,---------......,,,------....../////////,,,+++++++++******)))))))))))))))))))))******++++++***)))))))))***,,,---************************'''******%%%&&&+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******)))(((((((((''''''''''''(((((()))***************&&&''')))*********)))((())))))))))))))))))))))))***++++++,,,,,,---.....................///000000......///////////////...............---,,,++++++***************+++++++++rrrcccccc\\\WWWYYY[[[[[[WWWRRRNNNLLLJJJIIIGGGHHHDDD???<<<::::::999888:::999777444222///---,,,------------------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++************************(((((()))***++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///000000///------...000666111111777:::888999>>>DDDDDDOOOlllyyyfffjjj{{{pppjjjccc^^^___cccjjjxxxsssfff___dddnnnffflllooohhh\\\RRRNNNLLLIIIBBB888111///111333444===>>><<<888333333999>>>>>>999333111222222...***+++++++++***************************************++++++************++++++,,,,,,+++***))))))******++++++++++++******))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,++++++***************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------++++++++++++------......---,,,,,,---------++++++,,,,,,,,,---------............////////////......------------.......................................////////////000........................,,,---...//////...---,,,,,,------......------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,******+++...///000///...------...000000---.........---,,,,,,+++---------,,,,,,+++++++++---,,,+++*********+++,,,************************(((***------+++))))))(((***)))(((((())))))((('''))))))))))))))))))))))))***)))(((''''''((()))***%%%&&&''')))************))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))***))))))*********))))))((((((((((((((((((((((((((((((''''''&&&&&&((()))***((())))))***+++,,,,,,,,,)))))))))))))))******+++******+++,,,------------............///////////////............---------......---------,,,,,,,,,++++++************++++++pppcccddd^^^XXXZZZ[[[[[[WWWRRROOOMMMLLLKKKIIIHHHDDD???<<<::::::999888:::999777444222///---,,,------------------------------,,,,,,,,,,,,++++++***************************************+++++++++************++++++++++++************************)))))))))***++++++,,,,,,,,,,,,,,,------.........,,,,,,---------.........,,,,,,---------............///000000//////111222555666:::>>><<<999===DDDDDDXXXyyyooo___lll{{{lll]]]VVVUUUXXXaaajjjtttqqq```[[[hhhnnnsssrrrkkkaaaXXXSSSRRRMMMEEE;;;333000111333888;;;<<<:::666333555888@@@;;;666333222111---***,,,+++++++++************************************++++++************++++++,,,,,,+++***************++++++++++++*********)))************************,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,---------............////////////......------------..............................------........./////////........................------...//////...---------......//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...//////............//////------......---,,,,,,+++------,,,,,,,,,+++++++++,,,+++***)))((())))))***((((((((((((((((((((((((&&&))),,,---,,,******+++***)))((((((******+++***))))))))))))))))))))))))***)))(((''''''((()))***((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))************))))))(((((((((((((((((((((((((((((('''&&&'''((()))***(((((())))))***++++++,,,)))))))))))))))***++++++******+++,,,------------............///////////////............---------...------------,,,,,,,,,++++++************++++++mmmccceee^^^YYY[[[ZZZZZZVVVRRROOONNNMMMLLLKKKHHHDDD???<<<::::::999888:::999777444222///---,,,------------------------------,,,,,,,,,,,,++++++************************+++++++++++++++*********************+++++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,***++++++,,,---...///000,,,------------.........------------.........///,,,...111222111111333444444777;;;>>>>>>CCCPPP]]]jjjwwwmmmfffrrr|||ooohhh```YYYUUUVVVeeehhhXXXaaaccchhhnnnpppkkkccc\\\]]]\\\WWWLLL???666222333333888<<<===999555444444???===;;;888555111...,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++************+++++++++++++++************************************---------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------............////////////......------------..............................,,,---------....................................------...//////...------...//////////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............/////////......------------------,,,,,,+++,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,---((((((((((((((((((((((((%%%(((***,,,,,,+++,,,---))))))((('''((()))+++,,,(((((((((((((((((((((((())))))(((((((((((())))))***+++++++++******)))((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))******))))))************))))))(((((((((((((((((((((((((((((('''''''''((()))***'''(((((())))))******+++***))))))))))))***++++++***+++,,,------......------............////////////............---------------------,,,,,,,,,,,,++++++************++++++jjjbbbccc]]]YYYZZZXXXXXXUUUQQQNNNNNNMMMMMMLLLHHHDDD???<<<::::::999888999888777444222///...---------------------------------,,,,,,,,,+++++++++************************,,,,,,++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,---...//////------------............---............/////////,,,...111222222222333444:::777888AAARRRggg}}}wwwssstttrrrnnn[[[TTTWWWccczzzxxxggg```\\\aaahhhkkkjjjhhhggghhhfff___TTTGGG;;;555111555:::;;;:::777555444999===@@@@@@<<<777222000///...---,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,------------...............////////////......------------..............................,,,,,,,,,---------..............................---..................---......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111111---...///000///...---,,,,,,,,,---------,,,,,,+++,,,+++++++++++++++++++++(((((()))+++---///111222************************&&&(((+++++++++++++++,,,******)))'''&&&'''(((***(((((((((((((((((((((((())))))(((((((((((())))))))))))*********))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++((())))))************)))((((((((((((((((((((((((((((((((((((((()))))))))''''''(((((()))))))))*********))))))******+++,,,***+++,,,---............---------........./////////............------------------,,,,,,,,,++++++++++++************++++++xxxfff```aaaZZZWWWYYYVVVVVVSSSOOOLLLLLLLLLKKKKKKHHHDDD???<<<::::::999888999888666444222000...---------------------------------,,,,,,,,,+++++++++************************,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------.........//////........./////////000000...000222333333333444666>>>;;;@@@WWW|||}}}rrrsssuuuxxxzzz{{{zzzyyyooouuuwwwsssuuu~~~~~~eee```\\\___mmmzzziiicccdddfffiiilllkkkkkkmmmnnnjjj]]]KKK===222333555555555444555555333:::BBBFFFEEE???888444111000...,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++,,,************************************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,---------.....................////////////......------------..............................,,,,,,,,,---------.......................................------.........,,,------......------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222222111000---.../////////...,,,+++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++))))))+++,,,---......///************************)))+++,,,+++***)))***+++000000///,,,((('''(((***(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***++++++(((((()))***************))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))***************++++++,,,++++++,,,---............------------............///............---------------,,,,,,,,,+++++++++++++++************++++++uuufffaaa```XXXVVVYYYUUUUUURRRNNNLLLKKKKKKJJJJJJHHHDDD???<<<::::::999888888888666444222000......------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------........./////////////////////000000000000111222444444555777999<<<===DDDWWWyyyzzzmmmjjjkkknnnmmmhhhcccaaaYYYXXXYYY[[[^^^``````___[[[aaa```WWWTTT\\\eeegggkkkpppttttttnnnfff```]]]rrryyyiii___```lllvvv|||oooccc```ccchhhiiinnnuuuxxxooo\\\LLL777666333111000111222444000666???GGGIIIEEE>>>888333111///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***************++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++***++++++,,,---...,,,---------........................////////////......------------..............................,,,---------....................................///...------------...///,,,,,,------------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////.....................---,,,+++***++++++,,,,,,,,,,,,,,,*********++++++++++++++++++++++++***)))((('''&&&((((((((((((((((((((((((***+++,,,+++)))((()))***444666666333...******+++(((((((((((((((((((((((((((((())))))))))))(((((($$$$$$&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,'''((()))******+++******))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))+++************+++,,,,,,+++,,,---......//////...,,,------------.........///............---------,,,,,,,,,,,,++++++++++++++++++************++++++uuugggbbb```WWWWWWZZZVVVWWWSSSOOOMMMLLLKKKJJJIIIHHHDDD???<<<::::::999888888777666444222000///...------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............//////////////////000000000111111111222444555666888<<>>???;;;DDD\\\qqqyyyyyyiii\\\aaaooozzzppphhhcccbbb___[[[VVVSSSTTTXXX[[[___eeeppp~~~kkk___VVV___{{{hhhbbbccchhhnnnqqqmmmjjjiiiggg^^^SSSMMMJJJFFF???999666666666666<<>>444***((()))******))))))((((((''''''''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''***)))((((((((()))+++,,,)))************+++++++++))))))))))))))))))))))))++++++)))((((((((()))***((()))++++++*********+++******+++++++++,,,,,,,,,,,,------...///000111111------------------------------...............---+++++++++*********))))))+++++++++*********))))))xxxiii^^^^^^^^^ZZZZZZ^^^ZZZVVVQQQMMMKKKKKKJJJIIIIIIEEE@@@<<<:::999888777:::888666333111000//////,,,,,,,,,------............---,,,,,,++++++,,,,,,++++++++++++++++++++++++...---------,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000////////////////////////222333333333222333555777666===FFFUUUsss~~~~~~uuuppp}}}wwwiii___ZZZXXX\\\]]]```fffnnntttwwwxxxwwwyyy|||uuukkknnnyyy{{{iii\\\```iiimmmllllllfff___ZZZZZZ]]]YYYMMMBBB;;;:::777888???EEECCC<<<666222111222222///...///+++,,,---------,,,******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,---,,,,,,++++++,,,,,,------------------,,,+++***+++,,,,,,,,,------------000000/////////...............////////////.........------,,,,,,------...////////////////////////------...//////...---,,,...........................------,,,,,,------...000...---,,,,,,---...000................................................///...---++++++,,,---...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,---,,,***)))***+++***************************)))))))))******++++++...444999777111***)))******)))))))))((((((((('''''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))'''(((((())))))(((((('''***)))((((((((()))++++++(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((***+++,,,((()))++++++*********+++******+++++++++,,,,,,,,,---------......//////000........................------............------+++++++++*********))))))+++++++++*********))))))wwwiii______```\\\\\\___[[[WWWQQQLLLJJJIIIHHHHHHHHHEEE@@@<<<;;;:::888777999888666444222000//////---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000//////////////////000000000222444555555666888999<<<>>>KKKoooxxx{{{}}}wwwqqqwwwrrrkkkiiieeeaaa^^^___aaabbbcccjjjgggeeejjjzzzkkk```___bbbnnn}}}eee```bbbccchhhpppkkkeeeaaadddkkkiii]]]QQQBBB>>>888888@@@GGGEEE>>>888333222444555111000111(((***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,------------,,,,,,+++------------............000000000000000/////////...//////000000//////.........------------......////////////////////////......................................................------------......///...---,,,,,,---...///........................---------..................---,,,,,,,,,---...///...//////////////////...------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++---------+++***+++,,,***************************)))((((((((()))+++,,,)))+++......---***)))***))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((()))))))))((()))******+++'''((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,---((()))++++++*********+++******+++++++++,,,,,,,,,---------------.........////////////////////////------............------+++++++++***************+++++++++***************yyykkk`````````\\\ZZZ^^^[[[VVVPPPKKKIIIIIIIIIIIIGGGDDD@@@===;;;:::888777999888666444333111000///---------.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------------------...............////////////000000000//////000000000000111111///111444666777888:::;;;<<>><<<;;;999777777777777666444333111000/////////...............///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,,,,------,,,,,,+++------------------------------.........//////////////////000000000111111000000000111222222333333666666666666888===DDDIIIWWWfffvvvzzzzzzzzz}}}}}}jjjaaa[[[WWW]]]fff```^^^ccctttuuugggVVVRRRdddeee```fffnnnrrrrrrrrrtttwwwvvvrrrjjjdddeeeiiigggaaaQQQGGG???======:::666555555444222000///.........------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,------............---+++,,,,,,,,,,,,---------------------............///000000111111000000/////////............//////////////////////////////.........//////000000111//////////////////////////////............//////................................................000//////...------,,,,,,.............../////////,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))************)))((('''(((***)))(((((()))***************************)))*********+++++++++++++++)))''''''((())))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((((((((()))************)))************++++++++++++))))))))))))))))))))))))***************)))((((((((()))++++++*********+++******+++++++++,,,,,,,,,---------------.........------------------------------...------,,,+++******************+++++++++***************+++++++++rrrggggggeee^^^ZZZ\\\XXXVVVSSSQQQOOONNNKKKIIIEEEBBB@@@>>>===;;;999777777777777666555333111000000/////////.........---//////...------------------------------------------------....../////////,,,---............---,,,....................................//////////////////000000000111111111000000111111222333333444777777888<<>>:::999777888999999777555111///...........................---,,,,,,++++++,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...............------------............---.........////////////000000111111111111000000//////............//////////////////////////////,,,---///000111111000000//////////////////////////////............//////---..................---........................---------........./////////////////////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))''')))******))))))***+++************************)))***,,,---------+++***))))))))))))(((((())))))'''((((((((()))))))))***(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''(((((())))))((((((''''''((()))***+++******)))))))))))))))************))))))))))))))))))))))))((((((******+++***))))))((()))++++++*********+++******+++++++++,,,,,,,,,---------......//////000........................------------,,,+++******))))))*********+++++++++))))))*********+++++++++rrriiiiiihhhaaa^^^```ZZZXXXUUUSSSQQQNNNIIIFFFDDDBBB@@@>>>===<<<999777777777777777666444222000000000//////.........---//////...------------...------------------------........./////////000000------...//////...------..................................../////////000000000000000111111111111000000111222333333444444555666:::BBBQQQfff{{{fffttt{{{nnnmmmwwwssslllddd``````jjj~~~ttt^^^iiikkkiiiffffffjjjooouuuxxxyyy{{{yyysssppprrrsssqqqgggYYYLLLFFFDDDAAA===<<<888;;;???BBBAAA<<<777333...........................---,,,,,,++++++,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........++++++------------++++++,,,,,,---.../////////.............../////////000.../////////000000111111000000111111111111000000//////............//////////////////////////////+++---///111222222000///000000000000000000000000//////............//////------............------........................******+++---///000111222//////000000///...------......////////////......------------------------++++++++++++++++++++++++***+++,,,------,,,+++***(((***++++++******+++---************************(((***---//////...,,,***'''(((******(((((()))+++'''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''(((((((((((('''''''''((()))++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))***++++++++++++(((***++++++******+++,,,******+++++++++,,,,,,,,,---------...///000111111////////////////////////---...------,,,+++***)))))))))******++++++++++++))))))******++++++++++++ssskkkkkkhhh```\\\___WWWUUUSSSQQQPPPMMMJJJGGGDDDAAA>>><<<;;;;;;999888888777777555444222000///////////////////////////------------------------,,,,,,,,,---------.........------,,,,,,,,,------.......................................///000000............/////////000111111111000111111222222111000...000555999777111555;;;CCCPPPiii~~~}}}ppptttjjj[[[\\\ccckkkqqq{{{zzz|||xxxeee\\\iii{{{xxxllljjjpppqqqnnnwww{{{{{{xxxxxxyyyssskkkeee___VVVNNNHHHDDDAAA???999;;;???DDDGGGDDD<<<555///000///,,,))))))---000.................................------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...------------------------,,,,,,,,,---------................../////////000////////////////////////........................000///...------...///000............/////////000000000000000000000000000.........////////////000......///000000//////...//////000///...///111333//////...///////////////222111000///............,,,------......------,,,***+++,,,---------,,,++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&&&&(((***,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))******))))))((((((''''''(((((()))***************)))***+++***)))((()))***)))******++++++,,,------...///////////////......////////////////////////---------,,,,,,+++++++++++++++++++++******))))))))))))))))))((((((((((((|||ppphhhhhheee^^^\\\___[[[XXXTTTQQQOOOLLLHHHFFFDDDAAA>>><<<;;;:::999888888777777555444222000///////////////////////////------------------------,,,,,,---------............------,,,,,,------..........................................///000000........./////////000000111111111000111111222333333444444333111111555:::BBB@@@OOOkkk{{{tttkkkiiixxxoookkkccc[[[bbb```___bbbfffpppppp\\\TTTZZZhhhqqqkkkoooooouuuzzzzzz{{{|||xxxqqqiiiddd\\\TTTNNNHHHCCC???;;;<<<@@@EEEHHHFFF@@@:::111111000...---,,,---///..............................---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......------------------------,,,,,,---------................../////////000000////////////////////////........................000///............///000........./////////000000000000000000000000000000////////////000000000000//////000000000000000000/////////...---...000222....../////////000//////111000//////......------000000000000//////...---+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))************,,,,,,++++++++++++++++++***++++++++++++++++++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************)))***+++***)))((()))************+++,,,,,,------......////////////......////////////////////////---------,,,,,,+++++++++++++++++++++*********)))************************yyymmmddddddccc^^^]]]aaa___[[[VVVQQQNNNKKKHHHEEEDDDAAA>>><<<;;;:::999888888777777555444222000///////////////////////////------------------------,,,------------............---------------.............................................///000000....../////////000000000111111000000111222222333000...111666666444999CCCBBBUUUqqquuugggqqqvvv^^^```^^^]]]\\\[[[ccctttlll^^^SSSQQQeeekkkjjjlllttt{{{}}}}}}|||yyytttmmmjjjddd^^^VVVNNNEEE@@@<<<===???EEEIIIJJJFFFBBB666444111000//////...---...........................------------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------,,,------------.............../////////000000000////////////////////////........................000//////......//////000....../////////000000000000000000000000000000000//////000000000111111111//////000000111111111111000111111000......000222111222333444444444333333222222111000000//////.../////////......---------............------------------,,,,,,,,,,,,------************************++++++,,,,,,,,,+++******)))))))))*********++++++*********************+++)))+++...000000...+++)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************)))***+++***))))))***+++******++++++,,,,,,------......///////////////...000000000000000000000000------,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++xxxkkkbbbcccbbb^^^^^^ccc```[[[UUUPPPMMMKKKIIIGGGEEEBBB>>><<<;;;:::888777888777777555444222000///////////////////////////........................------------...............------------......///.......................................///000000...////////////000000000000000000000111222333333333,,,---777===:::===EEELLLiiizzzpppiii|||rrrxxxiiilllmmmfff\\\ZZZdddpppzzzgggYYY```wwwyyyiiimmmssszzz}}}|||yyyvvvssspppnnnkkkeee^^^TTTIIIAAA===<<<===BBBIIIMMMMMMKKK>>>888222//////000///---........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......//////------------------------------------...............////////////000000000////////////////////////........................000//////////////////000...////////////000000000000000000000000000000000////////////000000000111/////////000111222333333333444666555444444555777444444555555555444444333444444444333333222111111///////////////000111111111000000///////////////...------,,,,,,,,,,,,---************************++++++,,,,,,,,,++++++***))))))*********+++++++++))))))))))))************)))+++---//////---+++)))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))''''''(((((())))))******(((((()))***************(((***++++++***)))***,,,******++++++,,,------...---...//////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,vvviii`````````[[[\\\```]]]YYYTTTPPPMMMLLLJJJIIIEEEBBB>>><<<;;;:::888777888777777555444222000///////////////////////////........................---------.........//////---------------...///000////////////////////////...............///000000////////////000000000111000000000000111222333444888555666999999;;;HHHXXXrrrtttppppppsssdddbbbfffssskkkccchhh|||mmmfffiiinnnsssuuuvvvvvvwwwrrrqqqnnnkkkdddZZZNNNGGG>>><<<<<<@@@GGGNNNRRRRRRGGG@@@666///...///000///........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------------------------.........//////////////////000000000111///////////////////////////////////////////////////000000000000000000///////////////000000000111111111111111111111111111....../////////000000000/////////000111333444555777:::???AAABBBBBBBBBCCC999888777666555444333333555666666666555444333222222222222333444666888999111111111111000000/////////...---,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,++++++************++++++++++++((((((((())))))***************++++++++++++******))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))''''''(((((())))))******(((((()))***************(((***++++++******+++---***++++++,,,------......------...///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,*********+++++++++,,,,,,ttthhh______^^^YYYXXX\\\YYYVVVRRROOONNNMMMKKKIIIFFFCCC???<<<;;;999888666888777777555444222000///////////////////////////........................------........./////////------------...///000000////////////////////////...............///000000/////////000000000111111//////000000111222444444000777======???NNNkkkzzzsssbbbgggkkkooo~~~sssdddggg|||rrraaa^^^___fffnnntttzzztttsssrrrooojjjbbbXXXRRREEEAAA===???FFFNNNSSSUUUOOOHHH===555000///000111........................,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------------.........//////////////////000000000111111///////////////////////////////////////////////////000000111111000000////////////000000000111111111111111111111111111111/////////000000000111111222111111222333666888999===BBBKKKQQQTTTTTTTTTTTTKKKIIIEEEAAA>>>===<<<===888999999999999777666555222222222222444666888:::444555666666555444222111000000///...------------++++++++++++++++++++++++******+++,,,,,,,,,++++++*********++++++++++++,,,((((((((()))******++++++******)))(((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((***++++++******,,,---++++++,,,,,,------......,,,---...///000000000000////////////////////////++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---wwwkkkccccccaaaZZZWWWZZZVVVTTTQQQOOONNNLLLIIIGGGFFFCCC???<<<;;;999777666888777777555444222000///////////////////////////....................................////////////------------...///000111////////////////////////...............///000000//////000000000111111111/////////000111333444555...555;;;EEE^^^~~~pppfff^^^___ggguuu~~~|||{{{vvvpppeee]]]aaajjjrrryyyyyyxxxvvvtttqqqkkkddd```PPPIIIBBB@@@EEELLLRRRTTTTTTPPPHHH>>>666111000111........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,------------------------............//////////////////000000000111111111///////////////////////////////////////////////////000111111111111000/////////000000000111111111111111111111111111111111111111222222222333333333555555555555777:::===>>>BBBJJJVVV```fffgggfffeee___[[[TTTMMMIIIGGGGGGHHH???@@@AAABBBAAA???===<<<777666555444555777999:::===>>>@@@AAAAAA>>>;;;999333333222111000000000000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,(((((()))******+++,,,,,,)))))))))(((((()))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************(((***++++++++++++,,,...++++++,,,,,,---.........,,,---...///000000000000------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------***++++++,,,------......{{{ppphhhhhheee]]]YYY[[[VVVTTTRRRPPPNNNKKKGGGDDDFFFCCC???<<<;;;999777666888777777555444222000///////////////////////////////////////////////////............/////////000---------......000111111000000000000000000000000...............///000000000000000000111111111111/////////000111333444555<<<999999PPPwwwzzzhhhdddcccdddnnn|||rrrooozzzuuueeedddjjjoootttyyy|||{{{yyywwwuuurrrmmmiiiXXXPPPGGGBBBEEEKKKPPPRRRVVVTTTPPPFFF;;;333111111........................,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++------------------------............/////////000000000000000111111111111////////////////////////000000000000000000000000///000111222222111000///000000000000111111111111111111111111111111111111333333444444444444555555888888777888:::===@@@BBBEEEOOO]]]jjjqqqrrrqqqpppfffaaaXXXPPPJJJHHHIIIJJJGGGHHHIIIJJJIIIGGGEEEDDDBBB@@@???======>>>???@@@FFFHHHKKKLLLKKKHHHDDDAAA666555444333222222222222------------------------)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))***+++,,,,,,,,,((()))************)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((()))***************))))))))))))))))))))))))******))))))((((((''''''(((((()))***************(((***++++++++++++---...++++++,,,------......///,,,---...///000000000000------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,------...///000000xxxnnnhhhhhheee]]]ZZZ]]]XXXUUUQQQNNNLLLJJJHHHFFFFFFBBB>>>;;;999888777555666666555444333111000///000000000000000000000000////////////............,,,---...///000000000000///////////////.........---------............///////////////000000000000000000000000111111111111111000222555555333666;;;>>>999BBBaaauuu{{{zzzwwwddd```bbbhhhmmm}}}lllbbbvvvlllbbbcccmmmvvvxxx|||zzztttqqquuuwwwtttjjj\\\LLLDDDEEEJJJMMMMMMLLLRRRTTTMMM@@@666333444---.........------...000------,,,,,,,,,---..............................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////////////////............/////////000000000111111111111000000000111111111222222222222000000000000111111111111444111000111444666555444333222111000000111222333333333333222333333444444555666888:::<<<>>>??????:::::::::<<<@@@FFFKKKNNNVVV^^^hhhnnnpppnnnmmmlllfff^^^SSSLLLKKKPPPUUUYYYUUUUUUSSSQQQNNNKKKIIIGGGLLLMMMPPPRRRSSSQQQLLLHHHDDDGGGKKKMMMLLLHHHCCC@@@222444555222...---///222///......------.........---------,,,,,,,,,++++++************************,,,,,,+++***)))))))))***,,,+++***)))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++)))***++++++,,,,,,,,,,,,))))))))))))************))))))))))))************+++*********))))))((((((++++++,,,,,,+++***(((''')))))))))))))))))))))))))))***+++,,,,,,+++)))))))))************++++++++++++,,,------......------000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***+++---///---,,,,,,,,,---...000111vvvlllfffgggddd\\\YYY]]]XXXUUURRROOONNNKKKHHHFFFFFFBBB>>>;;;999888777666666666555555333111000///000000000000000000000000////////////............,,,---...///000000000000/////////////////////............/////////000000////////////000000000111000000000000111111111111333222333555444333777===GGGEEEHHHWWWlll~~~nnn^^^___gggttt}}}jjjooo~~~eeefffvvvxxx{{{zzzvvvvvvyyyxxxrrrooocccTTTJJJHHHJJJLLLLLLLLLOOORRROOOGGG===666222000000000///...---.....................---------........................------------------------++++++,,,,,,,,,---------------------------------------............------////////////////////////........./////////000000000000111111111111000000000000000111111111222222000000000000111111111111444111000111333555444333222222222111111111111111111222444666666666444333999;;;===AAADDDGGGHHHIIIHHHIIIMMMQQQUUUYYY[[[]]]]]]bbbgggjjjhhhdddbbbaaa___[[[UUURRRTTTYYY^^^aaaWWWWWWVVVUUURRRPPPNNNMMMLLLMMMNNNQQQSSSSSSQQQOOONNNPPPTTTVVVUUUPPPKKKGGG;;;888444111000000000000------,,,,,,,,,------...---------,,,,,,,,,++++++************************,,,+++******************,,,+++***)))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++******+++,,,,,,,,,++++++))))))))))))************))))))))))))************************)))))))))(((++++++,,,,,,+++***(((''')))))))))))))))))))))))))))***++++++++++++***)))************++++++++++++,,,,,,---...............///000000000//////...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******,,,...,,,,,,++++++---222777;;;tttkkkeeefffccc[[[YYY\\\WWWUUUSSSQQQOOOMMMIIIFFFEEEBBB>>>:::999888777666666666666555333222000///000000000000000000000000////////////............,,,---...///000000000000......////////////////////////000000000111111111/////////000000000111111000000000111111111222222555333333444333444;;;CCCUUUUUUXXXaaassswwwmmmnnnggguuuxxxkkk{{{wwwhhhsssnnnnnnnnnpppuuu}}}~~~|||wwwnnnaaaVVVPPPNNNNNNOOOLLLLLLNNNPPPPPPIII<<<222333222222111000...------...////////////...,,,+++........................------------------------,,,,,,,,,,,,------------........................------............------////////////////////////....../////////000000000000000111111111111000000/////////000000000111111000000000111111111222222333222000111222333333222222333444444444444333333888:::===@@@@@@>>>;;;999888;;;???DDDIIIMMMPPPRRROOORRRWWW\\\^^^___^^^]]]ZZZ[[[\\\ZZZVVVRRRPPPPPPNNNLLLKKKMMMQQQTTTWWWXXXNNNNNNNNNNNNMMMLLLKKKKKKDDDCCCCCCEEEHHHKKKLLLLLLPPPSSSWWWZZZZZZWWWRRROOOBBB<<<444000111222000...------,,,,,,---...//////------------,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++,,,++++++******))))))))))))************))))))))))))************************))))))))))))+++++++++++++++***)))((()))))))))))))))))))))))))))******+++++++++******************+++++++++,,,------...////////////...///000000000000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,...------...000555===GGGMMMuuukkkfffgggddd\\\ZZZ^^^XXXVVVTTTRRRPPPMMMIIIFFFEEEBBB===:::999999777666666666666555444222111000////////////////////////////////////............------...//////000//////............/////////////////////000000000111111//////000000000111111111000000111111111222222222444333333444444777BBBMMM```eeepppllljjjhhhlllmmmjjjvvvjjjhhhiiikkkmmmsss|||~~~xxxnnnddd\\\WWWVVVUUUNNNIIIHHHNNNUUUSSSFFF999333222111000000000...------...///000///---***)))........................------------------------,,,,,,,,,------------...------------------------------............------////////////////////////...////////////000000000000111111222222111111000////////////000000000000000000111111111222222222333222111111111222222222333333444555777999:::;;;CCCDDDEEEFFFDDDBBB@@@>>>:::<<<@@@EEEKKKOOORRRTTTLLLNNNQQQSSSTTTRRROOONNNMMMLLLKKKIIIGGGFFFFFFGGGFFFEEEEEEFFFIIIKKKLLLKKKCCCCCCCCCCCCCCCBBBAAA@@@;;;999777777:::>>>@@@AAAGGGLLLRRRXXX[[[[[[YYYWWWIIICCC:::444111111000///............///000111111...------------,,,,,,,,,++++++++++++++++++++++++************++++++,,,---,,,+++******)))))))))***))))))))))))))))))))))))***))))))))))))))))))***+++++++++++++++***)))(((((()))))))))************((()))))))))*********************)))))))))))))))++++++++++++******)))))))))))))))))))))))))))))))))*********++++++++++++*********+++++++++,,,,,,---......///000/////////000111111111111111000000............------------------------------------,,,---///...---,,,---...---111666===DDDNNNYYYaaaxxxnnnhhhiiifff^^^\\\___XXXVVVSSSQQQPPPMMMIIIGGGEEEAAA===:::999999888777666666666555444333222111////////////////////////////////////............---...//////////////////---.........//////000000....../////////000000000000000000000111111111111111111111111222222222222222222333555777===KKKZZZjjj|||wwwooogggjjjyyyyyyeeennndddhhhlllssswwwyyy{{{~~~{{{tttmmmfff```]]][[[RRRJJJDDDIIITTTWWWOOODDD555222//////000111000...,,,---...///...,,,***(((........................------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////////////////////////////000000000111111111222222222222111111////////////000000000000111111111111222222222222222222222222111222333444333333444666:::???DDDGGGMMMJJJGGGCCC@@@>>>======BBBCCCEEEGGGIIIKKKLLLLLLCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGHHHKKKNNNRRRSSSUUUSSSRRRRRRTTTVVVWWWWWWNNNMMMKKKIIIFFFBBB???>>>>>>;;;777555666888999:::<<<@@@GGGOOOUUUYYYZZZ[[[SSSPPPIII???666000000111......---......///000000.........---------,,,,,,+++++++++++++++++++++++++++*********+++,,,------,,,+++******************)))))))))))))))))))))))))))))))))******)))))))))++++++++++++******)))(((((()))))))))************((()))))))))************))))))))))))))))))******++++++******************)))))))))))))))))))))))))))))))))******++++++,,,***++++++++++++,,,,,,,,,---......///000/////////111222222333333333222222//////.........------------------------------------/////////---,,,---///...777BBBMMMUUU^^^gggnnn{{{qqqkkkkkkhhh___]]]```YYYVVVRRROOONNNLLLIIIGGGDDDAAA===:::999999888777666666666555555444222222000000000000000000000000////////////..................///////////////...------......///000000000........./////////000000000000000111111111222222111111111222222222222333111222444777:::BBBSSSdddooohhhmmm~~~tttjjjooouuusss^^^dddooozzz~~~}}}}}}|||yyyuuurrrnnniiibbb^^^XXXNNNDDDFFFPPPVVVRRRLLL:::555000...000111111000------.........,,,+++***........................------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------............------/////////////////////////////////000000000111111111111222222222222111111/////////000000000111111111111111222222222222333111222333333222333555777666777999===BBBIIINNNQQQXXXSSSKKKDDD@@@???@@@AAAEEEEEEEEEDDDCCCBBB@@@???======???BBBFFFJJJNNNPPPVVVUUUVVVYYY___dddggghhhgggeeeddddddgggjjjkkklllgggfffbbb^^^YYYSSSOOOMMMHHHEEE@@@===<<<;;;:::888444777<<>>666444555......------,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++*********++++++))))))))))))))))))))))))))))))************))))))*********+++******))))))))))))))))))************))))))))))))************))))))))))))************++++++******)))******+++))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,------...////////////...111111222333333333333222/////////.........---------------------------------......---,,,---000222777BBBQQQ]]]dddiiiooottt}}}sssllllllhhh___\\\___ZZZVVVQQQMMMKKKJJJIIIHHHDDDAAA===:::999999999888666666666666555444333222000000000000000000000000////////////..................////////////......------......///000000111//////000000000111111111000000111111111222222222111111111222222222333333222444777;;;>>>FFFXXXiiikkkccckkkxxxqqqzzzmmmhhhhhhrrr{{{~~~~~~~~~{{{xxxwwwvvvqqqhhhaaa^^^TTTJJJGGGKKKPPPPPPMMMCCC;;;333///000222111000//////////////////..............................------------------------------------............------------------------------............------//////////////////////////////000000000111111111111222222333333222222111000000000111111111222222111111111222222222333333000222444444333444777:::???BBBGGGMMMSSSXXX[[[\\\^^^YYYPPPIIIDDDCCCEEEFFFCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFJJJOOOUUUZZZ___aaagggfffgggjjjnnnqqqqqqpppmmmllllllmmmpppqqqrrrqqqqqqpppnnnllliiifffcccbbbZZZWWWSSSPPPMMMIIIEEEBBB===<<<<<<<<<>>>@@@BBBCCCMMMNNNMMMKKKGGGBBB>>><<<222111000///........................------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++******++++++,,,))))))))))))))))))))))))((()))***++++++***)))(((((())))))************)))))))))))))))************))))))))))))************((()))))))))************++++++***))))))***+++,,,))))))))))))))))))))))))***))))))))))))+++,,,---+++++++++,,,,,,,,,------,,,,,,---...............///000111111222222111111////////////................................................///333888<<>>AAAFFFKKKLLLGGGCCC666666444333222222111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++++++++++++++***++++++,,,,,,))))))))))))))))))))))))((()))***++++++***)))((('''((()))***************))))))))))))************))))))))))))************(((((())))))*********+++++++++***))))))***+++,,,))))))))))))))))))))))))***))))))))))))+++---...++++++,,,,,,,,,---------+++,,,------......------......///000000000000000000/////////....................................///000000111444:::AAAGGGZZZdddqqqwwwwwwwwwyyy}}}llliiioooggg___^^^]]]ZZZSSSNNNMMMKKKFFFDDDFFFCCC@@@===;;;:::999888777555555555555444333222111111111111111000000000000000000000000////////////---......///////////////////////////000000000000000000000000////////////333333333222222111111111111000000111222444555555555333===CCC???LLLkkkgggeeepppvvvlllkkkwwwgggkkkxxx~~~{{{{{{yyyrrriiikkk```VVVQQQMMMHHHGGGIIIMMMJJJAAA666222555444///111111111111000000000000////////////////////////........................,,,,,,,,,---------......///////////////////////////////////////...................../////////000000000000000111111111111333333333222222222111111000000000000111111111111...000222333222111222333666555555555777===EEEKKKXXXXXX[[[___dddfffdddaaaRRROOOJJJFFFDDDEEEHHHJJJQQQTTT]]]ggglllkkkjjjkkkpppkkkgggiiiooottttttrrrwwwnnnhhhiiimmmnnnoooqqqwwwssskkkkkknnneeeeeeeeefffiiijjjkkkjjjnnnllljjjjjjlllllliiifffbbb```\\\YYYVVVRRRMMMIIIEEEAAA???@@@@@@AAAGGGNNNDDD???888333222222444444...---,,,///222222///+++000111...******---+++''')))***+++,,,---,,,,,,++++++++++++************)))+++*********))))))((((((((()))***++++++***)))(((+++++++++++++++***)))(((************************))))))************))))))))))))))))))************+++*********))))))((((((***************************************++++++,,,++++++,,,,,,,,,---------------......///000000000000000000000000000000000000000///...............222...***))),,,/////////000222555;;;DDDOOOYYY___mmmooorrruuuwwwwwwwwwwwwmmmhhhnnnggg___``````[[[TTTOOONNNLLLGGGFFFGGGCCC@@@===;;;:::999888777555555555555444333222111111111111111000000000000.../////////000000111111---...//////000000//////////////////000000000000.../////////000000111111333333333222222222111111444333333333333444444333AAA888<<>>GGGQQQWWW\\\^^^bbbfffgggccc[[[TTTRRRPPPMMMLLLNNNSSSXXX\\\mmmmmmpppuuutttpppnnnpppkkknnntttxxx{{{}}}~~~}}}yyy||||||wwwqqqnnnnnnsssxxx{{{|||uuummmgggeeecccaaa^^^cccbbbaaabbbcccbbb^^^[[[QQQKKKGGGEEEAAA===???CCCDDD@@@:::666666666777777666444000///////////////000111///++++++...---******+++,,,---...------,,,++++++++++++************+++*********))))))))))))***+++,,,,,,,,,,,,+++***+++++++++++++++***))))))************************))))))************))))))))))))))))))************************)))))))))(((***************************))))))))))))***++++++++++++,,,,,,,,,---------------......///000000000000000000000000000000000000000///...............///.........000000...---///555???JJJUUU___fffkkkrrrssstttuuuuuutttsssrrrnnnhhhlllfff```aaabbb[[[UUUPPPOOOMMMIIIGGGHHHCCC@@@===;;;:::999888777555555555555444333222111111111111111000000000000---......///000111222333---...//////000000//////////////////000000000000---......///000111222333333333333222222222222111333444444444555555555555<<<777CCCVVVhhh~~~jjjeeefffooo~~~ooodddbbbwwwcccfffoooxxx}}}|||yyywwwsssnnnmmmhhh[[[MMMJJJNNNLLLEEEEEEKKKLLLCCC999333222111111111111111000000000000////////////////////////........................,,,------------.........////////////////////////......//////////////////....../////////000000000//////000000000111111111333333333222222222111111000000000111111111222222222333444333222222444666111555;;;BBBJJJSSS\\\bbbdddcccbbbaaa^^^XXXPPPKKKLLLNNNRRRXXX___fffkkknnnsssqqqpppqqqnnnkkklllpppyyy{{{tttmmmhhhhhheeeaaaaaadddfffeeedddaaa[[[UUUQQQKKKCCCAAABBB???;;;777444444555666666===;;;777222///...000222000222111---,,,///...+++,,,------............---,,,+++++++++***************************)))))))))***+++,,,,,,,,,,,,+++******++++++++++++***))))))************************))))))************))))))))))))))))))************************))))))))))))************************)))))))))))))))******+++,,,,,,,,,,,,---------------......//////000000111000000000000000000000000000//////............///+++...111333222111000111777AAAPPP]]]fffkkklllmmmggggggfffdddbbbaaa___^^^mmmggglllggg``````___ZZZTTTOOONNNLLLHHHGGGHHHCCC@@@===;;;:::999888777555555555555444333222111111111111111000000000///...//////000111111222222......///000000000000000////////////000000000000...//////000111111222222222222222222222222222222000222333444555666777999777CCCfff}}}rrrgggfffsssvvvhhhssskkkeeeiiioooxxx~~~{{{yyyuuuqqqooommm```NNNJJJRRRPPPDDDAAAJJJOOOJJJ===333000111111111111111000000000///////////////////////////........................------------............////////////////////////............////////////...////////////000000000222222333333333444444444333333333222222222111111000000111111111222222222222333333333222333666888777===EEENNNTTTYYY^^^aaabbb]]]UUUOOOLLLMMMPPPRRRWWW[[[aaagggllloooppppppjjjhhhiiilllnnnqqqyyy{{{tttjjjeeeeeefffeeeccchhhccc^^^]]]YYYTTTQQQRRRCCC>>>888444333444555666;;;===>>>:::555111111222222555555111...///...+++---------.........------,,,,,,+++++++++*********************************)))))))))******)))))))))******+++++++++******)))************************))))))************))))))((()))))))))*********************)))))))))))))))************************))))))(((((())))))***+++,,,,,,,,,------------............///000000111111000000000000000000000000000///............//////+++...000111111444999>>>HHHTTTcccmmmnnnhhhaaa]]]RRRQQQNNNLLLLLLNNNPPPRRRmmmgggmmmhhh```^^^[[[YYYRRRNNNMMMKKKGGGFFFGGGCCC@@@===;;;:::999888777555555555555444333222111111111111111000000000///111111111111000000000000...//////000000000000000////////////000000000000111111111111000000000000222222222222222222222222111333444444333555888:::???]]]lll\\\gggkkkjjjrrryyyhhhaaaeeeqqq{{{~~~|||yyytttrrrsssgggTTTNNNTTTRRRGGG@@@GGGOOOMMMBBB666111222111111111111000000000///////////////////////////////////////////////////---------.........//////////////////////////////---.........//////000000////////////000000000111333333333333444444444444333333333222222222111111111111111111222222222222222222333222333666:::===BBBHHHQQQWWWXXXWWWUUUSSSOOOLLLGGGFFFIIIQQQ[[[bbbkkkjjjjjjjjjkkkmmmoooppptttvvv{{{|||tttmmmeee___\\\^^^```______aaaVVVOOOEEE===888666666555555;;;AAABBB>>>888333111555:::;;;777222000---)))------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++***))))))))))))))))))***)))******+++++++++******************************))))))************))))))((()))))))))************))))))))))))))))))******************************)))))))))))))))******+++,,,,,,---------...............//////000111111111000000000000000000000000//////............//////---.........111;;;HHHQQQ\\\fffqqquuummm```SSSLLLFFFEEEEEEGGGLLLTTT\\\```ppphhhmmmhhh```^^^ZZZXXXQQQMMMLLLKKKGGGFFFGGGCCC@@@===;;;:::999888777555555555555444333222111111111111111000000000000222222111111111000000000...///000000111111000000////////////000000000000222222111111111000000000111222222222222333333333555666666444222444999===DDDiiixxxaaafffgggccc|||tttlllkkkxxxiiiXXXcccmmmwww|||~~~|||wwwuuuwwwooo___UUUTTTRRRMMMCCCFFFKKKNNNGGG<<<555333111111111111000000000000////////////////////////////////////////////////------........./////////////////////////////////------......///000000000/////////000000000111111000000111111111222222222333333333222222222111111111111111222222222222333222222333333666;;;AAAFFFMMMQQQVVVWWWTTTNNNIIIGGG<<<@@@GGGOOOVVV___ggglllgggdddbbbbbbhhhsss~~~jjjbbb\\\]]]___```bbbeeeeee^^^TTTJJJAAA;;;555222222888@@@DDDCCC===666222777>>>CCC@@@:::555111,,,...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++,,,,,,+++******+++,,,,,,))))))***++++++++++++***************************))))))************))))))))))))))))))************))))))))))))***************************************************++++++,,,,,,---------...............//////000000111111222000000000000000000000000///............//////000111//////111999GGGVVVaaagggooovvvtttiiiZZZOOOIIIEEEFFFKKKRRR[[[eeemmmrrrvvviiilllfff``````]]]XXXRRRMMMMMMLLLHHHGGGIIICCC@@@===;;;:::999888777555555555555444333222111111111111111000000000000111111111111111111222222//////000111111111111000////////////000000000000111111111111111111222222111111222222222333333333444555666444444888@@@HHHTTTuuuooobbb\\\[[[nnn{{{nnngggyyywwwdddiiinnnsssvvv{{{}}}yyyyyyyyyvvvjjj\\\SSSRRRTTTJJJFFFGGGMMMMMMDDD:::666111111111111000000000000////////////////////////////////////////////////............////////////////////////////////////------......///000000111//////000000000111111111000000000000111111111111333333333222222222111111111111111222222222333333222333444666:::AAAIIIOOOSSSTTTSSSOOOJJJFFFCCCCCC???GGGSSS\\\aaadddeeegggaaadddiiirrr{{{mmmgggdddbbbbbbdddfffccc^^^WWWPPPGGG>>>888777999<<>>999555777AAAIIIHHHCCC===777222000///...,,,,,,,,,---...------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,))))))***+++++++++++++++************************))))))************))))))))))))))))))************((()))))))))************************************+++++++++++++++,,,,,,---------------............/////////000111111222222000000000000000000000000...............///000000333222444;;;GGGUUUaaagggiiiooorrrmmmbbbWWWQQQOOOOOOSSSZZZbbbiiimmmnnnooozzzjjjjjjddd```bbbaaaYYYSSSOOONNNMMMIIIHHHJJJCCC@@@===;;;::::::888777555555555555444333222222111111111111000000000000//////000111222333333444//////000111111111111111////////////000000000000//////000111222333333444111111111222222333333333///111333444666>>>JJJSSSrrrqqq^^^\\\eeekkksssddd}}}oooppppppqqqwww~~~~~~zzz{{{{{{yyyqqqaaaRRRQQQYYYOOOGGGEEEMMMQQQJJJ???888111111111111000000000000////////////////////////000000000000000000000000............/////////000////////////////////////---------...///000000111000000000000111111111111111111222222222333333333333333333222222222111111111111222222222333333333333444666888===EEEOOOUUUUUUSSSNNNHHHCCCAAABBBDDDNNNUUU]]]bbbbbb```^^^]]]pppxxxvvvnnngggeeeeeedddeeefffeeeaaaXXXNNNFFF>>>;;;888999;;;===;;;999777CCCMMMNNNIIIDDD===888111000///...------...///---------,,,,,,,,,++++++*********++++++,,,,,,,,,+++***)))(((((()))***+++((()))***+++++++++++++++************************))))))************))))))))))))))))))************(((((())))))*********+++************************,,,,,,++++++,,,,,,---...---------.........///////////////000111111222222000000000000000000000000...............///000111333444:::EEESSS___eeehhhhhhlllmmmggg\\\TTTRRRSSS]]]bbbjjjpppqqqmmmgggcccuuujjjnnnggg]]]^^^```ZZZXXXTTTPPPKKKHHHEEEDDDCCCAAA>>><<<;;;:::777555444555555666444222000...111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000111222222222222111333111000111555666555333111000777>>>:::===^^^wwwbbb]]]___yyyeeessslllfffrrrtttttt|||||||||zzztttjjj```YYYUUUYYYLLLEEEMMMUUURRRGGG???222333444444111/////////////////////////////////...///000111111000///...------......//////000000////////////000000000000////////////000000000000000000000000111111111111222222333333333333444444333333333222222111111111111111222222333333333333111999@@@DDDLLLTTTUUUPPPMMMKKKGGGEEEFFFGGGGGGGGGZZZ]]]bbbbbb]]]\\\jjj{{{tttnnnfffccc``````bbbcccbbbaaaMMMGGG>>>888666777888999999;;;BBBKKKRRRPPPFFF===:::222---//////,,,,,,///,,,+++)))***+++,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------------,,,+++******+++++++++,,,,,,,,,...------,,,+++***))))))---------,,,,,,,,,++++++++++++++++++++++++++++++,,,---............000222222222222222111000//////000000000000000111111111111000...---...000222333:::AAANNN\\\aaa\\\XXXWWWZZZXXXTTTQQQQQQUUU]]]dddiiikkkmmmlllhhhdddaaa___uuuiiioooiii```aaacccZZZXXXTTTPPPLLLIIIFFFEEECCCAAA>>><<<;;;999777555555666666666555333111000111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000111222222222222111444222111222444666444333888888888888@@@YYYjjj\\\eeeuuupppllllllllloooqqqzzzzzz{{{|||yyyqqqggg]]]WWWXXXLLLEEELLLTTTTTTMMMHHH666666444333222111111000//////////////////////////////000000000000//////.........///////////////////////////000000000000////////////000000000111000000000000111111111111222222333333333333444444333333222222222222222222333333222222222444555666<<>>GGGOOOPPPKKKEEE===444///111222///---///...,,,++++++---...---,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------,,,+++************+++++++++,,,,,,---,,,,,,++++++*********------------,,,,,,,,,,,,++++++++++++++++++++++++.../////////------///111222222333333222222111000111111111000000000000000---///000000///000555:::FFFMMMYYY```\\\QQQLLLLLLLLLJJJIIIJJJOOOXXXccciiijjjiiigggeeeccceeeiiilllvvviiinnnhhh___```aaaXXXVVVSSSOOOLLLIIIGGGFFFCCCAAA>>><<<;;;999777555666666777777666444222111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000111222222222222111444333222333444555444333888;;;:::>>>UUU~~~yyy[[[WWW___pppgggppppppdddgggkkkqqquuuwww{{{|||xxxnnnbbbYYYXXXMMMFFFJJJRRRUUUUUUTTT>>>999444111222333333111////////////////////////000000////////////000000///////////////.........////////////000000000000/////////000000000111111000000000000111111111111222222333333333333444444222222222222222222333333555444222111333666999<<>>AAAAAACCCIIIQQQ[[[bbbgggiiihhheeebbb```dddnnn{{{xxxiiikkkddd[[[YYYYYYUUUTTTQQQNNNKKKHHHGGGFFFDDDAAA>>>;;;:::999777666666666666666555444222222111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111000000111222222222222111333333333333444555444444555:::EEE\\\nnn___^^^cccsssqqq___|||tttaaaeeehhhkkkppprrrwwwzzzyyyrrrggg^^^[[[RRRIIIHHHNNNTTTXXXZZZEEE===444000111444333111////////////////////////111000///......///000111000000//////......------////////////000000000000//////000000000111111111///000000000111111111111222222222333333333444444111111111222222333333333555333222222555:::@@@DDDIIIMMMQQQRRRQQQPPPNNNLLLJJJLLLNNNQQQRRRTTTVVVXXXbbbcccfffmmmxxxvvviiiYYYUUU[[[^^^]]][[[XXXTTTMMMDDD???;;;999777999???HHHOOOTTTKKKBBB999444333222000...000///------...///...---------,,,,,,,,,+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************)))))))))*********++++++*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,.../////////------///111111222333444555555555555333222222111000///......111222222222555;;;EEELLL\\\XXXSSSMMMBBB:::<<>>KKKUUUZZZ^^^RRRFFF???>>>AAAIIIQQQWWW[[[bbbhhhiiiccc[[[UUUSSSeeeyyyiiilllhhh```______SSSRRROOOLLLIIIGGGEEEEEEEEEBBB===:::999999888777444444333333333222222222111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222000000111222222222222111000222444444444555777999<<>>DDDIIILLLNNNNNNPPPPPPMMMJJJLLLQQQLLLVVVcccpppzzzuuupppbbb___\\\ZZZZZZ[[[ZZZYYYPPPLLLEEE===888:::BBBIIISSSQQQIII<<<444222333222111///---------...---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++************+++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++************++++++,,,,,,------......***+++---......000222555111222333444555555555555222222111111000000//////111///000:::KKKZZZcccfff[[[OOOCCCAAAGGGOOOYYYaaabbbaaa___\\\ZZZ\\\```ddduuuzzziiillliiibbbaaa```VVVTTTQQQNNNJJJHHHFFFEEEEEEBBB===:::999999888777555444444333333333333333111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222000000111222222222222111...111333555555666999;;;@@@NNNeeevvvjjjtttvvvwwwxxxddd```gggoooxxx|||yyyuuuuuuwwwnnnmmmdddUUULLLNNNTTTWWWVVVNNNCCC999222000111333000000000000000000000000//////000000000000//////.........///////////////////////////000000000000000000111111111222222222000000000000111111111111222222333333333333444444333333222222222222222222444666:::>>>BBBEEEGGGHHHNNNLLLNNNPPPNNNMMMRRR[[[fffsss{{{nnnddd]]][[[[[[[[[[[[XXXPPPDDD:::888===CCCNNNSSSRRRFFF;;;777777666333111///...//////...---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,,,,,,,,,,---------++++++++++++++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,---......///+++,,,.........///111333111222333444444444444444111111111000000000000000111444;;;HHHVVV```eeefffUUUOOOLLLPPPUUUYYY___eee```___\\\XXX[[[ggg{{{xxxeeeZZZ{{{iiikkkggg___]]]\\\XXXVVVSSSOOOLLLIIIGGGFFFFFFBBB===:::999888888777666666555444444444555555111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222000000111222222222222111---000333555555666:::===FFF^^^sssyyykkkmmmpppzzznnncccaaalllxxx|||wwwssstttvvvqqqrrrjjjYYYNNNOOOUUUWWWYYYSSSIII===444000222444000000000000000000000000...///000111111000///...---.........//////000000////////////000000000000000111111111111222222222000000000000111111111111222222333333333444444444444333333222222111111111666999===BBBEEEFFFEEEDDDKKKIIILLLPPPQQQRRR[[[gggtttgggaaa______aaa___WWWJJJ===888;;;@@@HHHSSSXXXNNNAAA<<<;;;999444222000///000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++,,,------,,,,,,,,,---------......++++++++++++++++++++++++//////.........---------++++++,,,,,,---...//////---...///.........000222222222333333444444333333000000000000000111111111444<<>>BBBLLLVVVTTTJJJ@@@===???===<<<666---+++000000,,,---222333///---......+++------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------++++++++++++------+++,,,,,,------,,,,,,+++++++++------------++++++,,,,,,------.../////////000000000111222222333333333333444444555444444444111000//////000111333333;;;HHHTTTXXXZZZ\\\ZZZUUUSSSUUUZZZ______]]]\\\^^^QQQggg{{{^^^OOOJJJJJJUUUccczzzllloooccc\\\^^^WWWSSSSSSRRRPPPMMMJJJGGGEEEGGGCCC???;;;:::999888777444444555555444444333222333333222111111222333333222222222111111111000000111111111111111111222222333222222111000000111111111111111111222222222222444111222666888;;;BBBLLLiiimmmqqqooonnnrrrwww{{{zzzxxxxxxyyyssshhh___[[[YYYWWWWWWTTTQQQJJJ===222000444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222222333333333444444555555555555444444222222222333444666777888EEEGGGHHHGGGFFFHHHMMMQQQUUURRRRRRVVV^^^pppooodddaaacccbbb]]]XXXTTTMMMEEE???HHHQQQTTTOOOGGGAAA?????????:::222...000111...//////...+++***))),,,...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,------------,,,+++,,,,,,---......//////000000000000111222222333333333333444444555444444333333222111000000444888<<>>CCCEEEJJJNNNRRRSSSRRRSSSVVVYYYbbbuuu}}}fff___]]]YYYWWW[[[NNNHHHEEEKKKVVVYYYQQQGGGBBBEEEFFFBBB999000---//////---666DDDCCC444---222000000///...------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------......///000000111111111111222333333444444444555555555444333333222000111222333888BBBOOOXXX^^^YYYUUUUUUXXX[[[]]]^^^XXX^^^gggtttzzz\\\RRROOOSSSjjj}}}mmmpppddd]]]___YYYWWWVVVSSSPPPNNNKKKJJJIIIGGGCCC???;;;:::999888777444444555555444444333222111222222333333222222111111111111111111222222222000000000111222222222333111111111000111111222333222222222222333333333333///777:::888EEEllliiidddmmmtttqqqqqquuu{{{vvvyyyzzzvvvqqqjjj___UUUEEEFFFJJJOOOKKK@@@666222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222333333333333333444444444444444555555555555555555444555666777999===BBBFFFHHHNNNNNNLLLIIIJJJSSS```kkkxxxfff^^^ZZZYYYZZZWWWPPPLLLPPPYYY\\\WWWOOOFFFGGGIIIHHH@@@555000000000---000555444---,,,222---------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------............------......------------......---......//////000111111111111222222333444444444555555555555444333222222000111444:::CCCMMMVVV\\\ZZZWWWWWW[[[\\\YYYUUUTTT[[[pppzzz___NNNVVVdddsssooopppccc]]]```[[[WWWUUURRROOOMMMKKKJJJIIIGGGCCC???;;;:::999888777444444555555444444333222111222333333333333222111000000111111111222222222111111111111111111222222111111000000111222222333222222222333333333444444333888999<<>>555333000000///---++++++---000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------............------///...---,,,,,,---...///.........///000000111111111111222333333444444555555555555555444333222111222333999CCCPPPZZZ^^^^^^ZZZYYY[[[]]][[[YYY^^^fffyyyyyy]]]YYY\\\lllnnnoooccc___ddd___VVVUUURRRNNNKKKJJJIIIIIIGGGCCC???;;;:::999888777444444555555444444333222111222333444444333222111000000111111222222222222222222222111111111111111111111000000111222333333222222333333333444444444777999888>>>UUU|||yyy]]]dddpppnnnzzzwwwtttyyy{{{|||zzzwwwrrrggg\\\OOOHHHEEEIIIMMMGGG===666222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333444444444555555666666777777777777666666666888;;;@@@DDDIIILLLMMMLLLLLLQQQccc~~~ooo___[[[[[[^^^aaaeeeeeebbb___RRRNNNOOOTTTPPPDDD:::777///444555111...000000,,,------..................***+++,,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++------------++++++------............------///...---,,,,,,---...///......//////000000111111111222222333333444444555555555555555444333222111555666===KKKZZZcccccc```]]]\\\[[[YYYVVV[[[pppsssbbbWWWfffttt{{{jjjrrriiiaaaffffffYYYWWWTTTPPPMMMKKKJJJIIIDDDAAA===;;;:::999777666555555555555555555444444888777444111222555222,,,111111111111111111111111000000111222222222222111111111222222222333333333444222333777777333222555===111777MMMaaayyyeee]]]qqqeeexxxrrryyyzzz{{{{{{yyywwwsssggg[[[OOOGGGHHHKKKJJJMMMHHH888777444222444333//////111111111111111111111111111000000000000000000000000111111000000111111222333111111222222222333333333333333444444555666666666333666999:::999888777888<<<;;;===BBBDDDDDDGGGLLLQQQLLLKKKmmm|||]]]ccc[[[YYY```fffggggggiiiaaa\\\UUUQQQQQQMMM>>>///333333111111111000//////........................+++++++++,,,...000111222,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++......................................................//////000000111111111222222333444555666666:::777555444555666666555444>>>KKKUUUZZZ[[[\\\]]]QQQ^^^___UUUYYYuuuuuujjjaaaiiivvv}}}kkkqqqhhhaaadddbbbYYYWWWTTTPPPMMMKKKIIIIIIDDDAAA===;;;:::999777666666666555555444444444333///444666333111222333222111111111111111111111111000000111222222222222111111111222222222333333333222111333777777444333666777888FFF]]]pppkkklll|||ooo|||xxxuuuxxxzzz{{{yyyyyyvvvlllaaaTTTIIIGGGIIIHHHLLLKKK???999444222444444111000222111111111111111111111111111111111111111111111111111111000000111111222333111222222222222333333333333333444555555666666777444666999:::999888888888===;;;>>>EEEIIIIIIIIIKKKMMM\\\jjjwwwqqqkkkiiikkknnnqqqttt{{{ggg```[[[\\\^^^```gggpppccc___YYYVVVVVVSSSEEE777222222222111000///..............................---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------......................................................//////000111111111111222333333555555666777777777666555555555555666;;;DDDRRR]]]aaa```[[[WWWWWWUUUUUU^^^sss~~~kkkkkkzzzkkkooofff```bbb\\\XXXVVVSSSPPPMMMJJJIIIHHHDDDAAA===;;;:::999777666777666666555444333222222444>>>CCC<<<222///111333111111111111111111111111000000111222222222222111111111222222222333333333111111333777777444555888999KKKbbbuuu}}}}}}kkkiiixxxwww|||sssvvvyyyzzzzzz{{{yyypppgggYYYKKKGGGHHHFFFLLLOOOGGG;;;666222444444222222444222222222222222222222222111111111111111111111111111111000000111111222333222222222222333333333333333444444555555666777777555777999:::999888888999@@@>>>BBBIIIMMMLLLLLLMMMRRRwwwuuullljjj```aaacccfffjjjlllmmmmmmpppmmmfff___[[[\\\```ccc]]]bbbhhhmmmppptttyyy}}}xxxaaaWWWXXX]]]bbbfffeeeccc___\\\\\\YYYNNNAAA333444444333000/////////........................///......---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.....................................................................///000000111111222222222333444555666666777444666888666444444777:::CCCKKKVVV___```[[[SSSNNNUUUYYYlllzzzqqqwwwlllnnneee``````XXXWWWUUUSSSPPPMMMJJJHHHGGGDDDAAA===;;;:::999777666777777666555333222111111555???EEE>>>333...///111111111111111111111111111000000111222222222222111111111222222222333333333333333555888666333666;;;IIIlllqqq```jjjzzz~~~zzzsssssswwwyyyyyyzzzyyyrrrjjj\\\MMMHHHIIIHHHLLLQQQMMM===777222333444222222444222222222222222222222222111111111111111111111111111111000000111111222333222222222333333333444444444444444555666666777777666888999999888888:::;;;CCCDDDGGGKKKJJJIIINNNUUUiii{{{qqqhhhcccfffkkklllqqquuuuuuuuuzzzwwwvvvzzz}}}zzzzzzyyyvvvpppiiibbb^^^YYY___iiisssjjjVVVYYYaaa```[[[eeefffccc```___\\\RRRGGG777777777555222111000111..............................------------......------------------------------------------------,,,,,,---............---...................................................//////000111111222222222222333444555666777777444777888555333444;;;BBBNNNTTTZZZ[[[VVVQQQNNNNNNZZZrrruuummmmmmnnnddd``````WWWUUUTTTRRRPPPLLLIIIGGGFFFDDDAAA===;;;:::999777666777666555444333222111111(((000666444111111222111111111111111111111111111000000111222222222222111111111222222222333333333666555666888555444888@@@aaa___bbbrrr|||wwwqqqpppuuuxxxwwwxxxwwwrrrkkk]]]MMMJJJMMMKKKMMMQQQOOOAAA888111222333222222333222222222222222222222222111111111111111111111111111111000000111111222333222222333333333444444444444444555555666777777888777888999888888999<<<>>>DDDFFFIIIIIIDDDFFFTTTdddsssjjjhhhooommmkkkjjjmmmsss|||tttfff___^^^[[[ZZZ^^^jjjyyy{{{```YYY^^^```___ccceeeeeeaaa^^^[[[SSSJJJ;;;999777666555333111000////////////////////////------,,,------...///000------------------------------------------------++++++,,,---------------................................................//////000000111222222222222333333444555666777888777888777444222888CCCLLLYYY\\\\\\TTTKKKKKKTTT^^^vvvrrrkkkuuu~~~nnnooodddaaacccYYYTTTSSSRRROOOLLLIIIFFFEEEDDDAAA===;;;:::999777666666555555444333222111111+++///111000111333222///111111111111111111111111000000111222222222222111111111222222222333333333777666666777555555>>>IIIuuu|||rrruuukkk___iii{{{{{{mmmmmmrrrvvvvvvvvvvvvrrrmmm^^^NNNLLLPPPLLLLLLQQQPPPFFF<<<333222333333222333333333333333333333333333222222222222222222222222111111000000111111222333333333333333444444444444444555555666666777888888666777888888888;;;???BBBDDDFFFIIIIIIIIIRRRhhh}}}yyyooofff___^^^aaabbbhhhqqq|||yyyrrrggg^^^\\\___fffjjjuuuzzz___VVVZZZ______cccdddaaa^^^[[[UUUOOOAAA<<<777777999999444///////////////////////////,,,,,,,,,---...///000111------------------------------------------------++++++,,,---------------................................................//////000111111222222333333333444555666777777888999888666555777???KKKTTTXXXXXXTTTMMMIIIRRRfffwwwxxxmmmvvvyyyooopppeeebbbfff^^^SSSSSSRRROOOLLLIIIFFFDDDDDDAAA===;;;:::999777666444444444333333222222222222666777333111222111///111111111111111111111111000000111222222222222111111111222222222333333333666555555555555999FFFSSSoooeeevvvkkkkkk~~~jjjhhhoootttuuuvvvwwwuuurrraaaPPPLLLPPPKKKJJJPPPSSSLLL@@@666444555444333333333333333333333333333333222222222222222222222222111111000000111111222333333333333444444444444555555555555666777777888888555666777777888<<>>777666666444111444444444333333333222222111111222222222333333333333333222222333333444555444333333333333444555555999888888:::<<<<<<999555666888333555AAABBBBBBIIIPPPOOObbb|||~~~wwwsssrrr}}}sssccciiiooommmooowwwrrrYYY___aaa^^^]]]___aaa```[[[UUUQQQRRRTTTRRRIII@@@555555444333222111000000////////////////////////---------.........//////,,,,,,,,,---------......---------.........////////////000000///...------............/////////000000111111222222333444444555444555666888999888777555777999>>>IIIVVVYYYUUURRRSSSdddxxxqqqyyypppuuuhhh___bbb]]]XXXVVVRRRNNNJJJGGGFFFEEECCCAAA???<<<999888777777444444333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222000555999888888CCCXXXiiizzz}}}ooonnn~~~mmmooo}}}}}}oooppptttnnnuuu|||tttjjj\\\RRRPPPNNNJJJMMMUUUVVVLLL???777555555444222444444444333333333222222111111222222222333333333333333222222333333444555444444333333444444555666888888888:::<<<<<<999666:::===:::<<>>;;;999777777777444444333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111444777999>>>LLL___nnnrrrtttvvvtttooossswww{{{nnnsss{{{rrrmmmvvv|||tttooo```TTTRRRQQQNNNNNNRRRWWWNNNBBB999555444333222444444444444333333333333111111222222222333333333333333222222333333444555444444444333444444555666888888888:::<<<<<<:::888888<<<<<>>;;;999777666666444444333333333222222222111111111111111111111111111111111111111111111111111111111111111222222222333222222111111222222333666333333===NNNaaapppwwwuuuqqqkkkeeeeeerrroooyyysssnnnuuuxxxrrrssseeeXXXUUUUUURRRPPPPPPWWWPPPEEE;;;666333333333555444444444444333333333111111222222222333333333333333222222333333444555444444444444444555666666777888999:::;;;<<<;;;;;;555;;;===CCCJJJGGGJJJZZZrrrzzzxxx~~~zzzwwwuuuwww}}}mmmbbbiii|||mmm^^^WWWTTTYYYaaa```______```cccccc```]]]RRRFFF777000111333333111////////////////////////............////////////------------........................////////////...///////////////.........////////////000000000111111222222333444444555555777:::;;;:::888666666:::;;;FFFVVVYYYRRRVVVccczzzqqqtttkkkffffff]]]XXXVVVRRRNNNJJJGGGFFFEEEBBB@@@>>>;;;888777666666444444333333333222222222111111111111111111111111111111111111111111111111000000111111111222222222333333222222222222333333666222888OOOooo}}}sssddd\\\cccwwwrrrqqq~~~qqqlllssstttqqqsssgggZZZVVVUUUSSSOOOMMMUUUPPPHHH???777333333444555555555444444444333333111111222222222333333333333333222222333333444555555444444444444555666666666777999:::;;;<<<======:::???BBBHHHNNNMMMWWWnnnuuuoooqqqzzznnnhhhhhhooommmVVVUUU\\\^^^^^^___```bbbdddddddddccc\\\NNN>>>444333444333111000000000000000000000000........./////////000000---------.........//////........./////////000000......///////////////...////////////000000000111111222222333444444555555666999;;;;;;999777777888???CCCOOOYYYUUUQQQbbb{{{sssuuujjjeeeggg```XXXVVVRRRNNNJJJGGGFFFEEEBBB@@@===:::888666666666444444333333333333222222222222222222222222222222111111111111111111111111000000000111222222333333333333222222222222333333333333BBBgggsssaaaZZZggg}}}|||oooxxxnnniiinnnooorrrpppggg\\\VVVTTTRRRNNNKKKQQQPPPKKKCCC:::444333555555555555555444444444333111111222222222333333333333333222222333333444555555555444444555555666777666777999::::::;;;>>>@@@>>>BBBCCCHHHOOOQQQdddrrrppp{{{lll```^^^kkk|||}}}[[[VVVXXXVVV\\\^^^aaabbbcccdddeeegggaaaUUUEEE999444333111000000000000000000000000000....../////////000000000------........./////////....../////////000000000---...///////////////////////////000000000111111222222333333444444555555666999<<<;;;888777999;;;CCCIIIRRRTTTOOOTTTppprrrsssgggbbbfff```XXXVVVRRRNNNJJJGGGFFFEEEBBB@@@===:::888666666555444444333333333333222222222222222222222222222222111111111111111111111111///000000111222222333333444333333222222333333444444666HHHnnnxxxfff```oooxxxwww~~~vvvuuuooohhhjjjiiiqqqooojjjaaaYYYUUUSSSPPPNNNMMMOOONNNGGG===555444555555555555555444444444444111111222222222333333333333333222222333333444555555555555555555666666777555777:::::::::;;;>>>AAAAAADDDEEELLLUUU^^^{{{{{{tttmmmqqqvvvppp___XXXUUUZZZ]]]aaabbbbbbcccfffiiiddd[[[MMM@@@888333111000000000000000000000000000.../////////000000000000............////////////.../////////000000000000------.../////////////////////000000000111111111222222333333444555555555777:::;;;:::777777;;;???FFFMMMRRRQQQSSSfffppppppccc^^^ddd```XXXVVVRRRNNNJJJGGGFFFEEEAAA@@@===:::888666555555444444444333333333222222222222222222222222222222111111111111111111111111///000000111222222333333444333333222222333333444888999GGGhhh~~~ooohhhuuu{{{qqqrrrzzzrrrnnnttt~~~sssrrrhhhgggeeeoooqqqnnnggg^^^XXXVVVTTTRRRKKKNNNOOOIII>>>666444666666666555555555444444444111111222222222333333333333333222222333333444555555555555555555666777777555777:::::::::;;;???BBBGGGJJJLLLUUUbbbpppvvvhhhhhhxxxoooaaa___YYY]]]bbbbbbaaabbbfffjjjhhh```TTTGGG<<<666333222000000000000000000000000////////////000000000000............/////////000////////////000000000000------...///000000//////000000000000111111111111222222333444444555555666777:::;;;999666777<<>>:::999888777666444444444444444444444444111111111111111111111111111111111111111111111111000111111111111222222222000333444000---///333666>>>???NNNlllwww|||~~~{{{{{{~~~oooiiilllqqqkkk~~~iii[[[bbblllppppppgggYYYWWW\\\YYYPPPRRRKKKJJJMMMFFF777000444555555555555555555555555444444444444444444444444333333222222333333444555555555666666777777888888777999<<<<<<888777BBBOOOQQQXXXYYY[[[ppptttnnn{{{ZZZZZZ```dddcccaaaaaacccdddgggbbb^^^VVVGGG666///222111000...---///000111000000000000000000000000000------............------////////////000000000000000000000000000000000000222222111111111111111111222333333444555666777777888<<<;;;555666BBBMMMRRRSSSUUUWWWcccnnnkkkddd``````^^^ZZZVVVQQQMMMKKKHHHEEECCCFFFBBB>>>:::999888777666444444444444444444444444111111111111111111111111111111111111111111111111000111111111111222222222222333333111000111444666>>>CCCRRRjjj|||~~~~~~}}}mmmgggfff|||ttt{{{qqq~~~eeeeeeooopppqqqjjj^^^ZZZ^^^]]]UUUSSSMMMLLLNNNGGG999333666555555555555555555555555444444444444444444444444333333222222333333444555666666777777888999999999888888;;;<<<999:::CCCNNNaaa``````lllvvv{{{|||\\\___bbbcccccccccdddddddddbbb```[[[NNN===444333333111//////000111222111000000000000000000000000---......//////......---////////////000000000000000000000000000000000000222222111111111111111111222333444555666777777888666:::;;;888<<>>444555222000000111222222111////////////////////////......////////////......////////////000000000000000000000000000000000000111111222222222222222333444444555666777888888999777888999<<>>EEEMMM[[[ddd}}}hhh[[[SSSWWW```aaa___^^^]]]aaaeeegggbbbUUUCCC555444222000///000111111000////////////////////////...//////////////////...////////////000000000000111111111111111111111111111111222222333333333333444555555666777888999999:::999:::>>>DDDLLLUUU[[[fffpppmmmfffaaaeeefffXXXUUUQQQMMMKKKIIIGGGEEEDDDAAA<<<999888777666444444444333333222222111111111111111111111111111111111111111111111111111111000111111111111222222222222...///444444333;;;FFF]]]hhhpppnnnjjjiiilllnnn{{{}}}pppkkk{{{xxxiii]]]fffnnnpppyyyssskkklllkkkgggaaa[[[VVVTTTMMMJJJHHHHHHGGGBBB:::555555555555555555555555555444444444444444444444444444444444444444555555666666666777777888999999999<<<::::::<<<>>>BBBMMMXXX```uuuooo]]]QQQTTT[[[\\\[[[\\\^^^aaaddddddcccZZZJJJ:::555222000///000000000///000000000000000000000000...//////000000//////...////////////000000000000111111111111111111111111111111222222333444444444555555666777888999::::::;;;;;;>>>DDDJJJTTTdddqqqooonnnhhhddddddaaaXXXUUUPPPMMMKKKIIIGGGEEEDDDAAA<<<999777777555444444444333333222111111000111111111111111111111111111111111111111111111111000111111111111222222222222///111666444333???QQQ~~~pppjjjmmmrrr}}}rrrpppyyynnnmmm|||lllyyyvvv~~~jjjiiihhhhhhfff```ZZZVVVLLLJJJHHHGGGGGGDDD<<<555555555555555555555555555444444444444444444444444444444444444444555666666777777888888999:::::::::;;;:::<<>>AAADDDMMMaaatttyyyddddddyyyzzzeeeTTTRRRUUUTTTWWW^^^]]]_________dddeeeZZZKKK777555222111222333222111000000000000000000000000//////000000000000//////////////////000000000000111111111111111111111111111111222333333444555555666666777888999::::::;;;888<<>>;;;999888777555444333222222111111222222000111111111111222222222111111111111111111111111222111111111000000//////555111222555444777JJJ```}}}___eeetttlll~~~iiiaaafffmmmlllkkkhhh]]]UUUMMMEEECCCFFFGGG@@@999666666555444444444444555666555444333333333333333555444444444444555666666444555777777777888:::<<<;;;999@@@KKKKKKOOOlllzzz\\\RRRNNNSSS[[[iiiqqqfffZZZJJJRRR```ZZZ^^^cccbbb^^^bbbhhhbbbVVVGGG:::111111333111///000000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111111111555555444444444555666666888;;;<<<:::888999<<<<<>>BBB???CCCJJJMMMYYY~~~gggVVVQQQLLLKKKKKKOOO\\\vvvpppWWWSSS\\\ZZZ^^^dddeeeaaaccchhhdddZZZNNN@@@444222333222111111000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111111111444444444444444555555666666888999999999;;;<<<===DDDRRRfff|||~~~nnnqqqeee___ccc^^^^^^WWWQQQNNNJJJDDDBBBBBBCCC@@@;;;888777666555444444333222222111111222222000111111111111222222222111111111111111111111111111111111111000000000000000000333777777;;;NNNcccmmmrrrrrrhhh^^^cccxxxyyywwwzzzxxxzzzzzzhhhaaagggpppmmmkkkkkkeee[[[SSSJJJIIIKKKKKKDDD===777777666555555555555555666555444444333444444444555555444444555555666777666888999::::::;;;>>>@@@FFFGGGNNNVVV[[[kkk}}}dddXXXTTTQQQLLLIIIEEECCCGGGUUUgggtttwww|||iiiTTTVVV[[[]]]eeeiiieeedddgggfff```YYYHHH888333333444222222000000000000000000000000000000111111111111000000000000000000111111111111222222222222222222222222333333333333333444555666777666777:::===?????????JJJ]]]zzzpppsssgggaaaeee___\\\VVVPPPNNNKKKEEEBBBCCCCCC???;;;888777666555444444333222222111111222222000000111111111222222222111111111111111111111111111111111000000000000000333333555777888???SSSfffgggkkkfffYYYXXXgggzzzppp```cccvvvuuu{{{~~~ooo~~~sssccccccmmmooopppooohhh^^^UUULLLIIILLLLLLEEE>>>888777666666555555666666555555444444444444555555555555555555555666666777666888:::::::::<<<>>>AAADDDNNN^^^lllssszzz~~~rrrYYYVVVVVVPPPKKKKKKKKKJJJJJJMMMRRRVVVmmm|||wwwzzzXXXQQQ[[[[[[dddjjjgggeeeeeefffdddaaaQQQ>>>444333444333111000000000000000000000000000000111111111111000000///000000000111111111111222222222222222222222222333333222333333444555666;;;888888===AAABBBBBBCCCPPPhhhqqqsssgggaaaddd^^^YYYSSSNNNNNNKKKFFFDDDDDDCCC@@@<<<999888777777666444333222222111111222222000000111111111222222222111111111111111111111111000000000000000000111111555444333555999DDDVVVffffffhhhcccYYY]]]mmmwwwvvvmmmbbbXXXaaa}}}|||rrrrrrrrrzzzxxxmmmaaajjjrrruuurrrhhhaaaWWWLLLHHHJJJKKKEEE???888888777666666666666777555555444444444555555666666555555555555666777777666777999::::::<<>>AAAAAABBBGGG[[[vvvpppqqqddd^^^```[[[WWWQQQNNNNNNLLLGGGDDDEEECCC@@@<<<999888888777666444333222222111111222222000111111111111222222222111111111111111111111111000000000000111111111111444222111555@@@NNN\\\fffdddddd```]]]cccoooqqqkkk\\\ZZZ\\\ggg}}}yyyzzzuuuooosss}}}{{{nnn|||gggjjjrrrvvvsssiiidddYYYLLLFFFHHHIIIFFFAAA999888888777777777777777555555555444555555666777666666555555666666777888666888999:::;;;===@@@BBBDDDWWWqqqrrrccchhh{{{uuu___YYYXXXUUUSSSPPPLLLHHHFFFGGGIIIJJJKKKOOOYYYjjj}}}}}}wwwXXXWWWXXX___eeegggeeedddeeegggggg___OOO>>>555333222000000000000000000000000000000000111111111111000000000000000000111111111111333333333333333333333333333333333444555666777888;;;777888>>>???>>>DDDMMMmmmqqqrrrddd]]]___YYYWWWRRRNNNNNNLLLFFFCCCCCCAAA>>>:::888777777666555444333222222111111222222000111111111111222222222111111111111111111111111///000000000111111111111111000333===NNN___gggiiifff```[[[\\\bbbhhhgggbbbWWW\\\fffsssyyyqqqhhhlllzzzyyyrrrrrryyyppprrrvvvoooppprrrqqqkkkhhh[[[LLLEEEGGGIIIGGGCCC999999888777777777888888555555555555555666777777666666666666666777777888777999;;;<<<===>>>AAADDDIII___{{{zzzyyyyyyggg^^^[[[XXXTTTOOOJJJIIIJJJLLLMMMIIIIIIKKKOOOVVVhhhfffZZZYYY]]]cccggggggeeefffhhhgggdddYYYFFF888444333111000000000000000000000000000000111111111111000000000000000000111111111111333333333333333333333333444444444555666777999999:::777:::@@@@@@@@@JJJZZZ|||ssstttfff^^^```ZZZYYYSSSOOONNNLLLEEEAAAAAA@@@===999777666666555444444333222222111111222222000111111111111222222222111111111111111111111111//////000000111111111222111111777GGG]]]mmmqqqnnniii___WWWXXX^^^___]]][[[___fffsss~~~tttlll___kkkxxxssswwwxxxwwwnnntttnnnmmmooommmkkk]]]MMMEEEFFFIIIHHHFFF:::999888888777888888888555555555555555666777777666666666666666777888888888:::<<<===>>>@@@CCCFFFMMMeeexxxeee```SSSRRRQQQPPPPPPNNNLLLJJJGGGJJJMMMLLLGGGLLLeee~~~qqq^^^ZZZ]]]bbbgggiiigggggghhhfffhhh___KKK:::555444333000000000000000000000000000000111111111111000000000000000000111111111111333333333333333333333333444444555555777888999:::;;;999===DDDDDDDDDRRReeeqqqlllgggdddbbb[[[VVVTTTQQQNNNLLLIIIDDDAAABBB>>>:::888888777555333333333333222222222111111111111111222222333333333222111000//////000111222222222111111111111111111999333===]]]yyy{{{xxxnnn]]]SSSZZZ```]]]YYYZZZ^^^pppzzzrrrjjjcccnnnvvvqqqwww}}}lllhhhlllqqquuukkk___PPPFFFDDDGGGIIIJJJ@@@:::777888888666555888777777666666666666777777777777777777777888888888999888;;;???@@@???DDDJJJMMMggguuudddXXXNNNNNNQQQMMMOOOPPPJJJJJJFFFGGGMMMKKKHHHRRRccclllqqquuuwww{{{hhh\\\]]]fffjjjeeeiiikkkccceeeddd^^^PPP@@@444111333111111111111111111111111000000000000000000000000000111111111111222222222222222333333333444444444444444555666777888999999777===???;;;<<>>:::888777777555222333333333222222222111111222222222222222222333333111111111000000111111111111111111111111111111111222000@@@bbbmmm^^^UUUYYY]]]YYYXXX\\\ZZZuuuuuu___ZZZhhhvvvrrryyy~~~zzzqqqjjjooorrrsssmmmbbbSSSIIIGGGHHHJJJJJJAAA;;;777888888555555777777777666666666666777777777777777777888888888888::::::<<>>===BBBIIIZZZvvvqqq]]]PPPNNNPPPKKKLLLNNNIIIHHHDDDEEEIIIHHHEEEOOO___fffnnnqqqmmmjjjrrr~~~ooocccbbbgggeeefffiiiccccccccc```UUUFFF:::555444111111111111111111111111111111111111111111111111111111111111222222222222222222333333333444444444444555555666777888999999888===AAAAAAGGGWWWjjjuuuooolllhhhfffeee___XXXUUURRRPPPMMMJJJEEEBBBAAA>>>:::777666555444222333333333222222222111111333333222222222222222222111111222222222222111111111111111111111111111111222444CCC```wwwhhh^^^WWWXXXXXXUUUWWW\\\___}}}YYY[[[jjj~~~uuuttt{{{{{{yyy~~~zzzssshhhmmmqqqmmmpppfffXXXNNNJJJJJJKKKKKKBBB<<<888888888555444666777777666666666666777777777777777888888888999999;;;;;;===???>>>???FFFPPPiii}}}fffUUUOOOOOOJJJKKKNNNIIIIIIFFFFFFHHHGGGFFFOOO\\\qqqaaaeeeeeecccdddaaaaaacccbbb[[[OOOBBB888444222222222222222222222222111111111111111111111111111111111111222222222333333333333333444444444444555555666777888999999::::::>>>AAAFFFSSSiii~~~ooommmhhheeeddd___YYYVVVSSSPPPNNNJJJFFFBBB@@@>>>:::888666444333333333333333222222222111111333333333222222111111111111222333444444333222111111111111111111222222222666999EEEXXXdddfffdddeee\\\XXXWWWWWWUUUQQQTTT[[[ppp}}}VVV```ooo}}}yyytttvvv~~~{{{xxxffflllrrrpppqqqhhh\\\QQQLLLKKKKKKKKKCCC===999999888555444666777777666666666666777777777777777888888999999:::999:::>>>@@@???BBBOOO\\\qqqoooZZZPPPPPPJJJJJJNNNLLLMMMKKKJJJLLLJJJJJJRRR\\\aaacccddd``````___aaadddeeebbbWWWHHH:::222222222222222222222222222111111111111111111111111111111111222222222333333333333333444444444444555555666666777888999::::::===>>>@@@HHH[[[www~~~pppnnngggdddbbb]]]YYYWWWSSSPPPMMMJJJEEEBBB???>>><<<888666444444444333333333222222222111111333333333222222111111111111222333444444333222111000000111111111222222222444999EEESSS[[[\\\[[[[[[PPPRRRUUUVVVSSSPPPRRRXXX}}}rrrOOO___ooo{{{|||uuurrrxxx{{{ppp|||kkklllvvvxxxpppiii___UUUOOOLLLKKKJJJCCC===999999888555444666777777666666666666777777666777777888999:::::::::999;;;======<<>>LLLkkkppp]]]YYYOOOGGGHHHGGGHHHKKKNNNPPPQQQSSSTTTTTTRRRkkkuuuVVVTTTWWW\\\bbbaaadddeeegggjjjggg[[[III;;;333333333333333333333333222222222222222222222222222222222333333333444444444444444444555555555555777888888999:::;;;<<<<<>>DDDFFFJJJ^^^|||nnnnnnyyylll^^^PPPLLLQQQMMMKKKOOOWWWYYYUUUTTTYYYSSSUUUYYYffftttTTTMMM[[[ccc```hhhiiijjjkkkmmmhhhWWWGGG999555333555555333333666444444222222222222444444222222333333333333444444555555555666666666666666888<<<===:::777888;;;===DDDIII___rrrxxxoooooohhhdddccc___XXXUUUPPPMMMJJJGGGDDDAAAHHHOOOMMM@@@888999999555333222222222222111111111222222222111111111111000111111111111111111111111222///...111333111222555<<>>===666222444555333444444444333333333222222222222222111111111000000///////////////////////////---...111222222666;;;KKK]]]nnnqqqfff[[[UUUUUUZZZTTTaaa|||}}}hhhdddsssrrriii~~~yyyVVVGGGNNNgggvvv{{{vvviiidddkkkuuu|||uuuWWWSSSQQQTTT^^^ppptttaaaWWWTTTUUUZZZuuu~~~mmm```ooollloooooollliiieee]]]UUULLLCCC;;;999999777666888777777777777777777777777777777888888999::::::::::::BBBFFFKKKhhh~~~kkkaaaWWWYYY]]]gggzzzzzzwwwmmmeeeaaaZZZUUU___ppp{{{wwwYYYQQQZZZdddfffgggggghhhlllmmmeeeZZZCCC<<<666555555333333555333333333333333333333333222222222333333333444444555555555666777777888888888666777;;;>>>???AAADDDWWWwwwzzzooolllddd^^^^^^ZZZXXXTTTNNNIIIGGGEEECCCAAA<<<===<<<888666777888777444444444333333333222222222222222111111111000000////////////////////////...---...111222222777===FFFQQQ^^^bbb\\\TTTRRRTTT]]]___tttrrruuuQQQGGGSSSlllwwwxxxrrrffffffnnnwww{{{qqqaaaUUUPPPKKKJJJLLLVVVkkk~~~zzzfff[[[WWWUUUVVVaaa|||tttaaannnllloooooommmkkkhhhaaaYYYOOOEEE===:::999777666888777777777777777777777777888888888999::::::;;;;;;;;;CCCHHHRRRsssqqqhhhfffnnnuuu|||{{{mmm]]]ZZZZZZddd}}}xxxjjj]]]ZZZ___tttoooooo~~~{{{nnnbbbQQQVVVbbbggghhhhhhiiimmmnnnhhh```HHH>>>666444444333222333333333333333333333333333222222222333333333444444555555666666777888888999;;;888888===@@@???CCCIIIccc{{{ooolllccc^^^^^^ZZZXXXSSSMMMHHHFFFDDDBBBAAA@@@???<<<999666555555444333333333333222222222222222222222111111111111000000000000000000000000000......///111111111777???DDDIIIRRRWWWUUUQQQRRRWWW^^^hhh~~~wwwxxxNNNGGGUUUlllrrrqqqmmmdddkkkrrr{{{{{{uuu]]]SSSTTTOOOMMMMMMLLLOOO___rrrnnnaaa\\\XXX[[[]]]kkkgggmmmllloooooommmkkkjjjddd\\\RRRHHH???;;;:::777777999777777777777777777777777888999999::::::;;;<<<<<>>;;;999888:::777777777777777777777777999999:::;;;;;;<<<<<<===BBBDDDUUUuuu|||ooommmggghhh|||fffWWWUUURRRTTTmmmzzzlllddd___]]]^^^lllrrr{{{kkk\\\aaaiiimmmoooooopppooojjjbbbWWWIII<<<888888777555555222222444444444444222222222222333333333444444444444555666777888999::::::777666;;;BBBAAAAAARRRggg|||oookkkbbb___aaa___WWWSSSMMMHHHEEECCC@@@>>>===:::777555555555444222111222222222222111000000111111111111111111111111111111111111000///------//////111444222000333999@@@DDDKKKMMMFFFBBBLLL[[[lll}}}nnnjjj|||~~~pppmmmuuuuuuFFFKKKZZZkkkpppkkkhhhllltttyyyxxxvvvtttvvv|||wwwlllbbbaaaccchhhoooooooooooonnnllliiieeeddd^^^QQQCCC>>><<<:::888999999999888777666666777777:::888777888:::===???@@@CCCFFF]]]}}}rrrwwwrrr\\\UUUPPPLLLUUUeeeuuujjj```eeeuuuhhh|||ddd[[[jjjmmmppppppooommmmmmmmmaaaQQQ???777666777777666666666555444333333222222555555555555555555444444555555666666777777888888???888999AAA@@@BBBYYYxxx|||mmmiiibbb```aaa^^^YYYUUUOOOJJJGGGEEEBBB@@@===:::777555555555444222111222222222222111000000111111111111111111111111111111111111000///...---//////111333222111555<<>><<<:::888999999999888777777777777777999888888888;;;===??????CCCLLLhhhwww\\\TTTPPPJJJMMMUUUiii{{{iiidddyyypppbbbeee\\\jjjmmmpppqqqpppnnnnnnnnneeeUUUCCC888666777777666666666555444444333222222555555555555555555555555555555666666777888888888>>>888:::AAA@@@DDD^^^}}}|||jjjgggcccaaaaaa[[[XXXUUUOOOKKKHHHEEEBBB@@@===:::777555555555444222111222222222222111000000111111111111111111111111000111111000000///...---000///000222222222888@@@KKKMMMPPPNNNIIIKKKYYYhhhoooyyyuuugggiiiuuupppzzzpppPPPBBBLLL^^^kkkjjjaaadddnnnsssyyyooonnnnnnqqqwww~~~uuunnniiihhhkkkmmmooopppoookkkgggddd^^^PPPCCC===;;;999999:::999999888777777777777888888888999:::;;;===>>>???@@@SSSrrruuujjjttt___UUUSSSLLLHHHJJJNNNgggsss|||ppp]]]vvvfff\\\iiillloooqqqqqqppppppqqqkkk]]]III;;;666777888777666666555555444333333333555555555555555555555555555666666777888888999999<<<999<<>>666666888888666666555555444444444333444444444555555555555555666666777777888999::::::;;;;;;???BBBFFFVVVvvv~~~zzzyyyhhhfffcccbbb```YYYUUURRRNNNJJJGGGCCC@@@======:::777555555555444222111222222222222111000000000000000000000000000000///000000000000//////...111//////111222444===FFFWWWYYYWWWPPPLLLRRR```lllooommmddd\\\gggrrrVVV@@@===JJJ^^^ggg___UUU\\\lllvvv|||zzzoooooooooqqqvvvzzz}}}~~~~~~uuulllgggsssgggjjjnnnqqqqqqnnnjjjgggbbbTTTEEE>>>;;;999999:::999888888888888888999999777999;;;<<<===>>>BBBEEEQQQwwwqqq```WWWUUUhhhdddTTTIIIMMMJJJIIIQQQWWWeee{{{kkk^^^SSSOOOPPPPPPIIIKKK^^^zzzoooeee{{{vvv___eeeiiimmmqqqrrrsssuuuvvvvvvmmmYYYBBB666666888888666555555555555555444444444444444555555555666666666666777888999:::;;;;;;;;;>>>BBBEEENNNeeexxx{{{wwwhhhhhhdddbbb```YYYWWWTTTPPPLLLIIIFFFAAA>>>===:::777555555555444222111222222222222111000000000000000000000000000000//////000000000000//////000...///111222444<<>>===:::777555555555444222111222222222222111000000000000000000000000000000//////000000000000/////////...///111222444;;;DDDPPPVVVVVVPPPOOOXXXccciiikkkeee^^^bbbxxx~~~NNNAAACCCNNN^^^fff^^^TTT\\\kkktttzzznnnhhhiiimmmrrryyy~~~~~~~~~~~~{{{rrrjjjfff{{{uuugggiiillloooppppppnnnmmmjjj[[[JJJAAA===:::999:::999888888888999999:::;;;888;;;=========BBBJJJQQQkkk}}}~~~xxxfffWWWPPPOOOLLLQQQNNNKKKLLLJJJOOO```|||gggXXXQQQKKKNNNSSSSSSKKKWWWnnnhhhjjj```dddjjjooorrrtttwwwxxxxxxuuudddIII888777888666555555555555666666666666333333444444555666666777666777888999:::<<<======???DDDGGGMMMbbbssskkkllleeeaaa```[[[TTTRRRNNNKKKHHHDDD???<<<===;;;777555555555444222111222222222222111000000000000000000000000000000//////000000000000000///...---///222222333:::BBBGGGNNNQQQMMMMMMWWWaaaffffff```[[[ccc}}}JJJ???FFFPPP___ggg```VVV]]]lllsssyyyjjjjjjkkknnnsssyyy}}}~~~~~~~~~~~~~~~|||{{{|||~~~yyyqqqjjjeee}}}}}}gggiiikkknnnooopppoooooommm]]]LLLBBB===:::999:::999888888888999::::::;;;999;;;=========CCCMMMUUUvvvzzzqqqdddYYYSSSTTTXXXLLLPPPLLLLLLRRRPPPQQQ]]]wwwbbbUUUSSSOOOQQQUUUQQQXXX~~~ttthhhjjj^^^ccciiinnnqqqtttwwwyyyxxxwwwfffKKK999777888555555555555666666666666666333333444444555666777777666777888999;;;<<<===>>>AAAEEEHHHOOOhhhzzzrrrmmmlllfff]]]XXXUUURRRMMMHHHDDDAAA??????<<<999777555555444222111222222222111111111111000...///000111111000///...000000111111111111000000///111222222333666===CCCJJJPPPJJJEEENNNUUUWWW^^^\\\VVVTTTdddqqqBBBBBBJJJYYYeeemmmlllaaaaaasssxxx||||||kkkhhhhhhiiimmmtttzzz}}}~~~~~~}}}~~~}}}zzzuuurrr{{{zzzooobbbaaavvvkkkkkkqqqqqqvvvzzztttsssdddLLL??????888333:::999999::::::::::::;;;;;;;;;999999<<<@@@GGGTTTaaaqqqdddeeegggbbb```ccc___]]][[[[[[```gggiiihhhgggeeeaaa\\\YYYXXXZZZ\\\~~~yyyjjjaaaYYYUUUUUUNNNOOOggglllzzzqqq```YYYbbbpppsssuuuyyyvvvyyyyyymmmUUU???777888999666666666666666666666666555555555666666666666666888999:::::::::;;;>>>AAA@@@GGGKKKXXXvvv{{{~~~||||||wwwkkk]]]VVVVVVSSSNNNIIIDDDAAA@@@???<<<999777555555444222111222222222111111111000000...///000111111000///...000000111111111111000000...000222333444999@@@FFFIIINNNGGGAAAJJJPPPRRRWWWZZZVVVUUUaaaxxx{{{kkkAAAAAALLL___nnnuuutttfffdddtttxxx|||yyyjjjggggggiiimmmsssyyy}}}~~~~~~~~~}}}zzzvvvssszzzvvvmmmbbbbbbyyyllljjjnnnooouuu{{{wwwvvvhhhPPPBBBBBB<<<777>>>999999::::::::::::;;;;;;<<<::::::===BBBJJJYYYhhhpppeeegggggg```YYYYYYZZZ]]]bbbiiisss}}}}}}uuuoookkkiiiiiizzz}}}rrryyykkk^^^VVVVVVQQQOOO___uuuxxx{{{{{{cccZZZbbbqqqtttwwwzzzvvvyyyzzzoooWWWAAA999888999666666666666666666666666555555555666666666666666888999:::::::::<<>>999@@@999999::::::::::::;;;;;;<<<;;;;;;???DDDNNN```qqqyyyllljjjiiiaaa\\\[[[ZZZaaammmzzz~~~yyyvvvxxx}}}nnntttvvvdddVVVUUUSSSPPPVVVbbb}}}iii\\\bbbrrrwwwyyy{{{xxxzzzzzzqqq\\\FFF:::999999666666666666666666666666555555555666666777777777888999:::;;;;;;===AAACCCFFFHHHLLLeeevvvsssxxxzzz~~~zzzssspppllleee___^^^XXXUUUPPPJJJFFFBBBAAA@@@<<<999777555555444222111111111111111000000000000/////////000000000000000//////000000000000//////,,,...000222444;;;DDDKKKKKKPPPJJJHHHUUU___bbbggg]]]VVVTTT]]]mmm}}}xxxqqq}}}[[[@@@@@@NNNdddooommmiiibbbdddpppttt{{{mmmaaaeeeeeefffjjjpppuuuyyyzzz{{{zzzyyyyyyzzzyyywwwtttyyy}}}pppddd]]]^^^uuummmhhhooorrrwww|||zzztttkkkSSSCCCAAA<<<888>>>999999999:::::::::;;;;;;>>><<<===@@@EEERRRgggzzzzzzuuupppnnnoookkkssslllZZZTTTRRROOOSSS[[[~~~tttaaabbbssszzz|||~~~{{{{{{|||tttbbbLLL===999:::666666666666666666666666555555555666777777888888888:::;;;<<<===???CCCFFFIIIIIIQQQpppuuutttyyy{{{ttttttxxxyyyiiicccbbbaaa______XXXUUUPPPJJJEEEBBB@@@???<<<999777555555444222111111111111000000000/////////////////////000111111//////000000000000//////---///000111333:::CCCKKKIIIMMMGGGFFFTTT___aaafff^^^RRRNNN[[[qqq~~~jjjiiiuuukkkNNN???AAASSSeeeggg\\\ZZZ\\\cccppprrryyyvvvggg]]]cccbbbcccgggmmmrrrvvvwwwwwwwwwxxxzzz||||||zzzxxxyyy}}}qqq^^^WWWVVViiinnnjjjtttwwwyyy|||yyytttmmmVVVCCC???<<<888===999999999:::::::::;;;;;;???>>>>>>AAAGGGVVVooo}}}zzzdddWWWPPPMMMSSS]]]|||hhhdddttt}}}~~~}}}}}}wwwhhhRRR@@@999:::777777777777777777777777555555666666777888888999999:::<<<===>>>AAAEEEHHHKKKMMMZZZ~~~zzzrrrvvvzzz{{{nnn]]]___gggyyyyyyhhhddddddbbb]]]ZZZXXXUUUPPPJJJEEEAAA???>>><<<999777555555444222111111111000000000///////////////......///000111222...//////000000//////......000111222444;;;EEEMMMLLLOOOHHHFFFTTT^^^___bbb\\\MMMIII\\\vvviiiYYY```lll[[[BBB===AAAXXXfffbbbRRRSSS]]]fffpppooovvv~~~qqqccc\\\``````aaadddjjjooorrrssswwwxxxzzz}}}}}}zzzyyy|||mmmWWWPPPNNN]]]xxxrrrmmmxxx{{{zzz|||yyyxxxsss\\\FFFAAA===:::===999999::::::::::::;;;;;;>>>>>>???CCCKKK]]]zzzwww}}}nnn[[[OOOMMMTTT]]]uuupppfffuuu~~~~~~{{{nnnXXXBBB:::;;;777777777777777777777777555555666777777888999999999;;;===>>>@@@CCCGGGJJJNNNSSSfffooommmnnntttxxxyyy}}}rrr]]]TTT[[[aaapppzzznnnhhheee___ZZZXXXXXXTTTOOOIIIDDD@@@>>>===<<<999777555555444222111111000000000///////////////.........///000222333......////////////......///000222333777???JJJRRRPPPRRRIIIHHHWWWaaaaaaddd[[[MMMMMMccc|||bbbVVVdddnnnTTT<<<===BBBYYYggg```PPPUUUbbbhhhlllnnnssszzz~~~oooccc]]]^^^]]]^^^bbbggglllooopppvvvwwwzzz~~~~~~zzzvvvxxx{{{~~~fffOOOKKKIIISSSkkk|||vvvnnnxxx{{{zzz|||{{{{{{www```HHHAAA>>>:::===999999::::::::::::;;;;;;<<<<<>>DDDVVVeee```RRRYYYggghhhffflllqqqwww{{{}}}oooddd___\\\\\\]]]```eeejjjmmmnnntttvvvyyy|||}}}zzztttpppwwwyyy|||~~~vvviiibbbdddttt```JJJHHHFFFMMMcccsssyyynnnxxxzzzzzz}}}~~~{{{xxxaaaGGG@@@===999;;;999999:::::::::;;;;;;;;;:::;;;???GGGSSSkkkxxx{{{xxx{{{yyysssrrrkkkxxxdddRRRLLLNNNRRRUUUlllyyy{{{iiivvv~~~uuu^^^EEE:::;;;777777777777777777777777444555666777888999:::::::::;;;>>>@@@BBBEEEIIIMMMTTT___yyybbb```eeelllrrruuuzzztttjjjooonnnuuu|||rrrhhh^^^WWWWWW\\\UUUSSSNNNIIIDDDAAA>>>======;;;777333111000111222222222222111111111111000000000000000000000000000......////////////......000000000333999AAAHHHMMMQQQJJJFFFJJJWWWaaadddccc^^^UUUccc}}}gggmmmddd;;;888FFFYYYfff```SSSUUU]]]ccciiillloootttyyy~~~nnn```XXXYYY\\\___``````cccgggkkkkkknnnrrrsssrrrqqqppppppvvvwwwxxxxxxyyy|||lll```SSSOOOPPPYYYdddyyypppXXXFFFDDDEEEGGGTTTfff}}}lllmmmuuuvvvfffIII@@@===999;;;::::::::::::;;;<<<=========???AAAEEEUUUuuuwwwzzz{{{wwwtttrrrssskkklll{{{{{{lllZZZOOOKKKKKKQQQXXXmmmxxxhhhxxx|||hhhMMM===:::777777777777666666666666555666666888999:::;;;;;;???===>>>AAACCCEEEKKKRRR```aaa{{{ZZZXXX^^^iiirrrssssss~~~}}}yyynnnfff___ZZZYYY\\\UUUSSSNNNIIIDDDAAA>>>======;;;888555333222222222222222222111111111000000000000000000000000000000......////////////......000000111333777===CCCFFFMMMGGGDDDJJJWWWbbbeeedddYYYRRRdddqqquuueee>>><<>><<<===AAACCCFFFLLLTTT^^^gggfffPPP[[[```jjjqqqqqqrrr{{{vvviiicccaaa]]][[[[[[UUUSSSNNNIIIDDDAAA>>>===<<<;;;999777555444333222222222111111111000000000000000000000000000000000......////////////.........///111444888<<<@@@CCCFFFCCCBBBJJJXXXbbbffffffVVVNNN```pppsss\\\;;;<<>>>>>EEEZZZppprrrNNNAAA;;;@@@BBB@@@FFFQQQ___wwwvvvpppuuuuuuhhhJJJ@@@===:::<<<;;;;;;;;;;;;;;;;;;<<<<<>>===;;;:::999777555444222111111111111111000000000000////////////////////////......////////////......,,,...111555999===@@@BBB@@@???BBBLLLYYYcccgggfffWWWLLLYYYxxxhhhjjjwwwrrrPPP777<<>><<>>:::<<<<<<<<<;;;;;;;;;;;;<<<<<>>CCCFFFIIIOOOWWWeee|||QQQ\\\\\\aaagggkkknnnrrrzzzuuueeeaaabbb___[[[XXXUUUSSSNNNIIIDDDAAA>>>===999888777666444333111111111111111000000000//////////////////////////////......////////////......---///111444888:::<<<===>>>???DDDOOO[[[dddfffeeeTTTLLLWWWoooiiijjjrrrhhhIII888???HHHZZZ]]]TTTQQQ^^^iiipppyyyyyyzzz{{{{{{|||wwwggg\\\XXXYYY[[[^^^cccgggiiiiiihhhgggkkkqqqsssrrrnnnjjjhhhnnnpppsssvvvxxxzzz~~~~~~bbbLLLAAA>>>AAA???@@@AAACCCBBBBBBHHHOOOaaa{{{jjjZZZNNNEEE@@@>>>AAAAAA>>>@@@GGGEEEWWWqqq~~~rrrxxxxxxjjjKKKAAA>>>;;;===<<<<<<;;;;;;;;;<<<======AAAHHHMMMTTTooo|||pppvvv{{{eeeVVVSSSNNNJJJHHHFFFDDDHHHNNNWWW___rrrzzzzzz]]]FFF===888888888888777777777777666777888:::===AAADDDGGGCCCAAABBBFFFIIIKKKRRRYYYjjjrrrLLLTTTZZZ___dddiiinnnwww~~~uuufffbbbbbb```\\\ZZZUUUSSSNNNIIIDDDAAA>>>===999888666555333222222222111111000000000/////////000000000000000000000000......////////////......///000111333555777888999@@@BBBIIITTT^^^eeeeeecccMMMKKKZZZooo{{{~~~jjjkkknnn```AAA555===BBBXXX[[[TTTRRR]]]eeelllxxx{{{}}}~~~tttddd[[[XXXYYYZZZ]]]bbbgggjjjkkkjjjkkklllmmmlllkkklllnnnooommmooosssvvvxxx{{{~~~~~~~~~cccLLLBBB>>>>>>???===???BBBDDDEEEFFFIIIKKKTTTeee|||uuu```QQQKKKDDD@@@???@@@>>>;;;>>>CCCBBBQQQlllttt{{{{{{lllLLLAAA>>>;;;===;;;;;;;;;;;;<<<===>>>??????HHHNNNUUUppptttlllvvvtttaaaYYYOOOFFFCCCBBBCCCGGGMMMSSSZZZlllvvv}}}~~~```HHH>>>999999888888888777777777777777888:::>>>BBBFFFIIIEEEDDDEEEJJJMMMPPPWWW___ppplllQQQPPPYYY^^^bbbgggppp|||tttgggcccccc```^^^^^^UUUSSSNNNIIIDDDAAA>>>===;;;999666444333333333444111000000000////////////000000000000000000000000......////////////......//////111444777;;;>>>???CCCGGGNNNXXXaaaeeedddaaaJJJJJJXXXlllyyyggggggiiiXXX;;;333;;;???WWW[[[WWWVVV___eeemmm|||~~~nnn___YYYYYYYYYYYYZZZ^^^cccggghhhggggggggggggffffffhhhkkknnniiilllppptttvvvyyy|||~~~rrr^^^IIIAAABBBCCCBBBAAA@@@BBBDDDEEEGGGHHHHHHGGGKKKNNNZZZlll|||iiiUUUJJJFFF@@@???@@@@@@>>>;;;===AAABBBOOOiii|||rrr}}}lllLLLAAA>>>;;;>>>:::::::::;;;<<<>>>@@@@@@???HHHNNNWWWvvv~~~rrrkkkkkkwwwzzzyyy|||uuubbbSSSEEE@@@AAABBBEEEHHHMMMUUUfff}}}lll}}}fffKKK???999999999888888888777777888888888999<<<@@@DDDFFFEEEDDDGGGMMMRRRVVV^^^fff|||]]]YYYTTTZZZ___cccgggrrr~~~sssgggdddcccaaaaaabbbUUUSSSNNNIIIDDDAAA>>>===<<<:::777444333444555666000000000000////////////000000000000000000000000......////////////......---...111666<<>>???AAA>>>IIIbbbtttnnn}}}mmmMMMAAA>>><<<>>>999999:::;;;===???AAABBBAAAHHHMMMYYY}}}qqqiiijjjnnnxxxpppXXXXXXRRRQQQUUUWWWaaa|||jjjYYYGGGAAABBBBBBBBBBBBIIIQQQbbbvvvyyyeee~~~kkkMMM???999999999888888888888777:::999888888:::===AAACCCDDDDDDGGGOOOUUUZZZccclllyyyoooIIIXXXUUU\\\```cccgggsss}}}qqqgggeeedddcccaaaaaaVVVTTTOOOJJJEEE@@@===;;;777555333333555777888888333222111000//////////////////000000111111222222........................---...222:::DDDOOOVVVYYYWWWRRRQQQXXX___aaa```aaaJJJJJJUUUeeesss[[[ggg```KKK???888888AAASSS\\\___\\\cccrrr|||{{{xxxeeeXXXUUUWWWTTTSSSSSSWWW\\\``````^^^]]]^^^``````aaabbbeeegggfffiiimmmpppssswww{{{~~~}}}~~~xxxfffYYYRRRMMMKKKHHHGGGFFFEEECCCAAAAAABBBBBBCCCEEEFFFDDD@@@???CCCHHHNNNSSSXXX^^^bbbrrrmmm\\\OOOEEEAAACCC??????>>><<<;;;;;;>>>@@@BBBHHHUUUllluuuqqq}}}oooJJJ>>>>>>;;;;;;;;;<<<=========???BBBEEEDDDMMMQQQeeeoooaaadddmmmyyyooo\\\NNNGGGFFFGGGHHHHHHGGGMMM___ppp}}}kkkUUUBBBAAACCC@@@???CCCFFFQQQ[[[kkkjjjssstttTTT>>>===<<<;;;999888777777777777999;;;;;;;;;;;;===???BBBGGGIIIOOOVVVUUUZZZmmm```QQQOOO]]]```hhhfffhhhzzz}}}rrrgggdddccc```^^^^^^UUUSSSOOOIIIDDD@@@<<<;;;<<<999555333222222111000333222111000////////////000000000000000111111111...........................///222999BBBKKKQQQTTTOOOLLLNNNXXX``````]]]\\\HHHGGGSSScccppp}}}WWWeee___JJJ<<<777:::EEEWWWbbbgggdddgggssszzzyyyzzzgggYYYVVVXXXTTTSSSSSSUUUXXXZZZ[[[[[[[[[]]]^^^______aaaccceeeeeehhhlllooorrruuuyyy|||}}}~~~ooo^^^TTTPPPKKKLLLLLLKKKJJJHHHGGGFFFAAABBBBBBAAAAAAAAA@@@>>>@@@BBBDDDFFFHHHLLLPPPTTT]]]zzzrrr^^^RRRJJJCCCAAACCCAAAAAA@@@>>><<<<<<>>>@@@===CCCNNN[[[nnnuuuqqq|||qqqKKK??????<<<;;;;;;<<<=========???CCCEEEFFFMMMUUUooolll```dddooo{{{|||oooaaaSSSIIICCCAAA@@@AAAEEEIIIIIIKKKRRR[[[lllrrr|||mmmlllsss|||cccOOO@@@???AAA???>>>BBBCCCLLLTTTcccyyy{{{eeepppwwwVVV@@@===<<<;;;999888777777777888:::<<<<<<<<<===???AAADDDIIIKKKQQQYYYWWW^^^qqq```RRRPPP^^^```fffccceeexxxssshhhcccaaa]]][[[ZZZTTTQQQMMMHHHCCC???<<<:::>>>;;;666333111000...,,,333222111000////////////111000000000000000000///........................//////222777???FFFKKKMMMGGGFFFKKKWWW``````[[[XXXJJJJJJWWWfffqqqwwwfffuuulllPPP===666999EEEWWWeeeooooooooovvv||||||{{{{{{hhhZZZWWWYYYWWWWWWWWWUUUTTTUUUXXXZZZYYY[[[]]]^^^^^^___bbbddddddgggkkkmmmooorrruuuxxx||||||~~~~~~~~~ooobbb\\\ZZZPPPSSSTTTRRRMMMHHHFFFFFFCCCCCCCCCBBBAAA???@@@BBBGGGGGGGGGFFFEEEFFFHHHKKKQQQdddggg[[[OOOIIIEEEAAA@@@AAAAAAAAAAAA???======???AAA>>>DDDKKKNNNTTTddd{{{vvvppp{{{sssLLL??????<<<;;;;;;<<<===>>>>>>@@@CCCFFFIIIOOO[[[}}}jjj^^^dddppp|||pppjjj\\\VVVMMMEEE@@@???AAABBB>>>???CCCJJJLLLIIIIIILLLQQQQQQVVVeee|||jjjVVVPPPTTTUUUdddrrrwww}}}wwwhhhVVVGGG<<<===@@@>>>===@@@@@@GGGKKKXXXlllyyy}}}fffooo|||[[[CCC===<<<;;;999888888888888999;;;<<<======>>>AAACCCFFFKKKMMMTTT[[[[[[cccxxx```SSSQQQ______ccc___dddxxxuuuiiidddaaa\\\YYYXXXRRRPPPLLLGGGBBB>>>;;;::::::888555333333333111000222222111000//////000000111111000000/////////...........................//////222777>>>EEEIIIJJJDDDCCCIIIVVV``````\\\ZZZNNNNNN[[[jjjsssrrrssswwwUUU===555999EEERRRcccrrrvvvwww{{{}}}yyyeeeXXXWWWZZZ\\\\\\\\\XXXTTTTTTXXX\\\VVVYYY[[[]]]^^^___aaabbbdddgggjjjlllnnnpppsssuuuzzz{{{}}}{{{wwwyyyzzznnnhhhgggeeefffeee^^^SSSKKKHHHIIIHHHGGGGGGGGGDDDCCCEEEJJJJJJKKKMMMLLLKKKKKKKKKMMMNNNXXXrrrxxxjjjUUUPPPIIIEEEBBB@@@>>>===??????@@@@@@??????BBBDDDEEEKKKQQQTTTUUU[[[hhhrrr|||yyyqqqzzzvvvNNN@@@???<<<;;;;;;<<<>>>>>>???AAADDDGGGMMMRRRdddooo```dddppp{{{qqq]]]TTTMMMIIIDDD@@@>>>@@@CCCFFFAAACCCIIIQQQUUURRRQQQRRRSSSOOOKKKPPP]]]mmmyyy{{{eeeSSSLLLMMMEEENNNVVVWWWYYY[[[VVVNNNKKKAAA;;;===???>>>===???@@@DDDEEENNNaaammmxxxooorrr```FFF<<<<<<;;;:::999888888888999:::<<<<<<===???BBBEEEGGGMMMOOOUUU]]]]]]ggg~~~^^^TTTRRR______aaa]]]eee{{{wwwkkkeeebbb\\\YYYXXXRRROOOLLLGGGBBB>>>;;;:::999777555555555555444333222111000000000000000000111000000000//////....................................222888???FFFIIIKKKFFFDDDHHHTTT___bbb``````QQQQQQ^^^mmmuuu}}}oooooouuuQQQ:::555;;;GGGPPP```qqqyyyzzz{{{~~~~~~vvvaaaUUUVVVZZZ\\\]]]\\\XXXTTTTTTWWW[[[TTTWWWZZZ\\\]]]^^^```aaaccceeehhhjjjlllnnnqqqssswwwyyy|||yyyvvvuuuzzzyyypppooo||||||xxxmmm```WWWTTTVVVSSSNNNJJJJJJGGGCCCEEEKKKFFFIIINNNQQQSSSTTTVVVWWWSSSUUUeee}}}xxxdddYYYKKKJJJGGGCCCAAA@@@>>>;;;<<<>>>@@@AAAAAACCCEEEGGGIIIOOOZZZfffpppvvvxxxxxx{{{}}}ttt{{{wwwNNN@@@@@@<<<<<<;;;===>>>???@@@BBBEEEHHHNNNXXXrrrvvvcccdddpppyyy}}}www___NNNFFFFFFDDDCCCAAAAAAAAABBBCCC@@@GGGUUUeeellliiieeeccc^^^YYYRRRMMMMMMTTT^^^eeepppyyyyyykkk]]]VVVSSSPPPQQQQQQOOOLLLKKKHHHEEEBBB>>><<<===??????>>>???>>>AAA@@@HHH[[[fffqqqyyywwwfffIII<<<<<<;;;:::999999999999888999;;;;;;<<>>>>>@@@BBBDDDEEEFFFIIIKKKIIIQQQbbbzzzxxxwwwNNN@@@@@@======<<<===>>>???@@@CCCFFFIIINNNbbb|||}}}fffdddqqqzzz|||}}}kkk\\\OOOGGGDDDAAAAAABBBCCCCCCCCCBBBAAA<<>>===>>>>>>>>>>>>???@@@<<>>III^^^jjjuuuyyykkkKKK<<<<<<;;;:::::::::::::::888999:::;;;<<>>???>>>======>>>???===AAACCCQQQjjjyyy{{{nnnMMM<<<<<<;;;::::::::::::;;;999:::;;;<<<===AAAFFFIIIKKKRRRTTTXXX]]]^^^mmmjjjOOOSSSPPPUUUQQQVVVZZZfffwww|||~~~rrrfffbbb```\\\YYYYYYRRRPPPLLLHHHDDD@@@===<<<666555444444555444222000111000000000000000111111---.........//////000000...........................///222888>>>CCCEEEEEEAAA???DDDQQQ\\\___^^^^^^OOOPPP\\\iiirrr|||{{{mmmsssrrrMMM:::999:::;;;FFFNNN[[[iiiqqqtttuuuxxx{{{~~~iiiWWWOOONNNNNNLLLLLLOOOSSSVVVUUUSSSJJJMMMRRRUUUVVVWWWXXXYYYXXX[[[^^^aaacccfffiiilllppprrruuuxxxyyyxxxwwwuuu}}}|||{{{{{{~~~{{{ooolllwwwbbbPPPEEEHHHLLLJJJIIIMMMGGGGGGFFFIIIQQQ___ooozzz}}}kkkQQQDDDHHHOOOQQQTTTWWWSSSJJJEEEGGGGGGCCCIIIKKKMMMMMMLLLKKKLLLMMMXXXaaauuu~~~vvvMMM@@@@@@>>>>>><<<===???@@@AAADDDHHHKKKWWWyyyssseeeddduuusssbbbPPPHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBKKKCCCKKKkkkmmmbbbTTTMMMPPPUUUZZZ[[[WWWiiizzzgggVVVPPPKKKCCC>>>???:::>>>???===;;;<<<===>>>@@@EEEIIIZZZvvv|||pppNNN<<<<<<;;;:::::::::;;;;;;:::;;;<<<===>>>BBBGGGKKKMMMTTTVVVYYY]]]___nnncccLLLSSSOOORRRLLLRRRWWWcccrrrtttxxxooogggfff```^^^]]]VVVPPPPPPOOOKKKEEE@@@===<<<:::888666333222111000111111111111111111000////////////000000000000/////////.........------------000///222888===???CCCHHHCCCAAAGGGVVVaaaaaa[[[WWWIIIGGGSSScccooozzzxxxhhhgggyyyrrrTTT<<<222333>>>GGGKKKSSS^^^jjjsssxxxzzz|||yyy^^^SSSRRRKKKMMMMMMNNNPPPSSSWWW[[[^^^TTTQQQPPPSSSUUURRRQQQSSSUUUWWWZZZ]]]```dddiiimmmppppppqqqsssuuuwwwyyy{{{}}}}}}~~~eeeXXXPPPQQQPPPJJJKKKRRRGGGGGGIIILLLQQQWWW```hhhjjjeeeZZZNNNJJJNNNRRRRRRTTTWWWXXXSSSKKKGGGIIILLLPPPOOOOOOPPPLLLJJJSSS^^^jjj|||}}}tttIII>>>BBB???<<<>>>???AAAAAABBBEEELLLRRRZZZzzzooozzzcccdddttt}}}|||uuuaaaPPPLLLJJJDDDCCCHHHHHHDDDAAACCCCCCAAABBBFFFIIIGGGGGGUUUppp{{{^^^SSSJJJIIIHHHGGGKKKRRRRRR\\\kkk|||oooeeeWWWMMMHHHEEE@@@===;;;<<<======<<<<<<>>>@@@AAAEEELLLbbb{{{kkkJJJ===<<<;;;999888888999999:::;;;===>>>AAAEEEKKKOOOUUUZZZZZZ]]]bbbcccqqqRRRLLLLLLHHHMMMRRRQQQWWWdddkkkoooxxxppphhhfff___]]][[[SSSSSSRRRPPPLLLGGGAAA<<<999:::888666333222111111111111111111111111000//////......////////////....../////////.........------000///222888===???CCCHHHCCCAAAHHHVVVbbbbbb]]]YYYGGGGGGSSScccmmmxxxuuudddbbbqqqhhhMMM<<<666666===DDDHHHQQQ]]]iiirrrwwwyyy|||tttZZZPPPPPPJJJNNNNNNOOOQQQTTTYYY\\\___TTTPPPNNNQQQRRRPPPPPPQQQTTTVVVYYY\\\___ccchhhlllmmmmmmoooqqqsssvvvxxxzzz~~~|||{{{|||~~~oooaaaVVVTTTQQQJJJJJJPPPKKKHHHGGGHHHJJJPPP[[[eeeaaabbb___WWWQQQPPPPPPNNNVVVXXXXXXSSSLLLIIIKKKOOOVVVRRROOONNNMMMQQQ^^^mmmuuu~~~tttJJJ???BBB???<<>>@@@DDDJJJRRRddd{{{{{{iiiHHH===<<<;;;999888999999:::;;;<<<>>>@@@BBBGGGMMMQQQWWW\\\\\\___dddffftttyyyMMMIIILLLIIIMMMQQQPPPVVVbbbjjjnnnyyyqqqhhhfff^^^[[[YYYQQQSSSQQQNNNLLLKKKFFF???999999888666333222111111111111111111111111000//////------............------000000000/////////......///...111888<<<>>>AAAEEEBBBAAAGGGVVVbbbccc___[[[GGGGGGTTTdddmmmvvvrrr```[[[ggg]]]DDD:::999888:::???DDDNNN[[[hhhrrrwwwyyy}}}tttZZZPPPPPPJJJLLLLLLMMMPPPSSSWWW[[[]]]UUUOOOLLLMMMNNNMMMMMMPPPSSSUUUXXX[[[]]]aaafffiiiiiijjjlllnnnqqqtttwwwxxx|||{{{zzzzzzzzz|||~~~ssseee___YYYPPPMMMPPPQQQLLLHHHGGGGGGJJJTTT```cccjjjmmmfff[[[UUUSSSQQQXXXXXXVVVRRRMMMLLLOOORRRXXXSSSOOONNNRRR\\\nnn}}}sssJJJ@@@BBB???===@@@BBBCCCCCCDDDGGGNNNTTTbbb{{{jjj|||hhheeennnwww{{{jjjRRRLLLMMMLLLKKKLLLGGGEEEFFFHHHFFFEEEJJJQQQRRRPPPLLLIIIMMMUUUYYYYYY___\\\YYYTTTLLLEEEEEEHHHEEEHHHMMMTTT]]]bbb^^^WWWOOOJJJDDDAAAAAAAAA>>><<<<<<======<<<;;;<<<>>>@@@DDDNNNVVVbbbooouuu|||jjjHHH===<<<;;;999999999::::::<<<>>>@@@BBBEEEJJJOOOSSSXXX^^^___bbbhhhkkk{{{lllFFFEEEJJJIIIMMMOOONNNTTT```hhhmmmyyypppgggeee]]][[[ZZZSSSPPPMMMKKKLLLNNNKKKDDD===999888555333222111111111111111111111111000//////---......//////......---000000000000////////////000///111777::::::<<<@@@AAA???FFFUUUaaaddd```]]]IIIJJJXXXhhhooowwwsssaaa___mmmaaaEEE999777666777<<>>BBBCCCEEEEEEFFFJJJQQQVVVeeepppooocccdddnnnvvvyyy}}}|||eee^^^```^^^YYYUUUNNNKKKHHHGGGDDDEEEMMMWWW```]]]VVVKKKDDDHHHRRRZZZiiikkklllfff[[[QQQLLLLLLGGGGGGFFFFFFGGGHHHFFFBBBCCCAAA??????@@@@@@>>><<<=========<<<;;;<<>>AAADDDGGGLLLQQQUUUYYY___aaafffnnnsss```BBBCCCHHHIIIKKKMMMLLLRRR]]]dddjjjyyynnneeeddd^^^]]]^^^XXXRRRNNNKKKLLLMMMKKKDDD===888777555333222111222222111111111111111000///////////////000000/////////000000000000////////////000///111777999888888;;;???===DDDSSSaaadddaaa___MMMPPP___nnnuuu|||xxxhhhvvvzzzTTT===666444666:::???IIIXXXgggttt{{{~~~rrrUUUIIIHHHAAAGGGGGGIIIKKKNNNQQQSSSTTTUUUNNNIIIIIIJJJJJJMMMQQQOOOQQQUUUXXXYYY\\\___aaadddeeegggiiimmmpppsssuuurrrrrrtttvvvyyy|||rrrbbbXXXVVVRRRQQQSSSMMMFFFKKKWWWsssqqqhhheeebbb^^^XXXVVVYYY___fffiiieeellluuuoooJJJBBBBBB??????BBBDDDFFFGGGHHHMMMTTTZZZfff}}}~~~lll[[[XXXcccpppxxxzzz~~~|||qqqhhh```XXXPPPIIIEEEFFFPPPZZZmmmiii^^^OOOCCCDDDQQQ___xxx~~~~~~qqqdddZZZUUULLLIIIEEECCCAAA???>>>>>>AAA@@@@@@@@@AAA@@@???======>>>>>>======>>>BBBEEEMMM]]]gggkkkkkkgggvvvlllIII===<<<;;;:::::::::;;;<<<<<>>===CCCSSSaaafffdddbbbRRRUUUeeettt{{{sssbbbAAA666444666888===FFFTTTeeettt}}}sssXXXMMMLLLEEEHHHIIIKKKLLLNNNPPPQQQRRRRRRLLLHHHIIIJJJJJJLLLPPPMMMPPPSSSVVVXXXYYY\\\^^^bbbbbbdddfffiiillloooqqqnnnnnnpppsssvvvzzz|||~~~{{{ssseee\\\UUUSSSTTTMMMEEEMMM]]]sssuuullleee___XXXXXX```jjjssswwwyyyfff``````oookkkHHHBBBBBB???@@@BBBDDDGGGHHHJJJPPPXXX^^^hhhrrr^^^[[[eeeoootttuuu~~~}}}tttgggWWWLLLFFFFFFLLLTTTnnnhhh^^^QQQEEECCCNNN\\\~~~{{{mmmcccSSSLLLFFFEEEDDDBBBCCCEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>AAAFFFJJJNNN^^^lllsssuuuppp{{{hhhFFF===<<<;;;::::::;;;<<<<<<===@@@EEEIIIMMMRRRWWWZZZ\\\bbbeeelllwwwPPPEEECCCDDDGGGFFFIIIHHHLLLUUUZZZaaatttmmmeeeddd```aaaccc^^^YYYVVVQQQLLLFFFAAA===:::888666555333222222222333111111111111111000//////...//////////////////.../////////.........------......222999======>>>AAA@@@>>>EEEUUUccchhhgggfffVVVYYYiiixxx}}}]]]===555444666666:::BBBPPPaaarrr~~~www\\\PPPOOOHHHIIIIIIJJJLLLMMMMMMMMMNNNNNNHHHEEEGGGIIIIIIKKKOOOLLLOOORRRUUUVVVWWWYYY[[[______```bbbeeehhhjjjkkkkkklllnnnppprrruuuwwwxxxwww}}}xxxkkk^^^VVVSSSKKKHHHWWWnnn|||tttmmmfffhhhssspppZZZTTTUUUbbbxxxhhhGGGBBBBBB???AAAAAADDDGGGIIILLLRRR[[[bbblllkkkccceeejjjooosss{{{xxxdddXXXPPPKKKKKKMMM___ZZZUUUPPPIIIEEELLLVVVrrrxxx```TTTHHHEEEEEEDDDFFFJJJDDDEEEEEEDDDBBBAAA@@@@@@>>>>>>??????@@@DDDJJJNNNQQQaaarrrfffDDD===<<<;;;::::::;;;<<<===@@@CCCHHHMMMQQQVVV[[[^^^```fffhhhnnnyyyvvvJJJGGGDDDBBBFFFEEEGGGFFFJJJQQQVVV]]]qqqnnnfffeee```aaaddd^^^WWWUUUQQQKKKDDD???>>>>>>777666555333222222333333111111111111111000//////---..................---///.........------------------333;;;@@@AAACCCFFFAAA???FFFVVVeeekkkjjjhhhXXX[[[kkkzzzooozzzPPP666333444666555888@@@MMM___qqq~~~vvvYYYLLLJJJBBBGGGHHHHHHIIIJJJJJJIIIIIIJJJEEECCCFFFHHHHHHJJJMMMKKKNNNRRRTTTUUUVVVXXXYYY\\\]]]^^^```bbbdddfffhhhkkkkkklllnnnoooqqqrrrrrrsssyyy}}}~~~yyyhhhYYYRRRKKKKKKbbb}}}kkk]]]WWWSSSVVVdddfffFFFBBBBBB???BBBAAADDDGGGJJJMMMTTT]]]dddooojjjbbbaaaeeennnxxx~~~uuuhhh```XXXRRRPPPOOOKKKLLLOOONNNJJJMMMSSS```rrrlll[[[JJJEEEDDDCCCEEEJJJDDDEEEEEECCCAAA@@@@@@AAA>>>>>>??????AAAFFFLLLQQQYYYjjj}}}gggEEE===<<<;;;:::;;;;;;======BBBFFFKKKPPPTTTYYY^^^aaadddjjjkkkpppzzznnnFFFHHHDDDAAAFFFEEEGGGEEEIIIPPPSSS[[[ooo{{{gggaaagggeeecccaaa\\\WWWVVVRRRKKKDDD>>>;;;::::::777444333555555444111......////////////......000000//////.........---...........................000444999>>>BBBEEEFFF===:::AAAUUUhhhkkkbbbZZZQQQWWW\\\eeexxxqqqXXXvvvxxxRRR333444888222333666<<>>DDDHHHOOOTTTXXX\\\___aaafffiiiooosssvvvtttHHH@@@FFFCCC@@@DDDGGGFFFKKKSSSWWW[[[kkk}}}{{{hhhbbbhhhfffcccaaa[[[WWWUUUQQQKKKDDD>>>;;;;;;999777444444555555333111......////////////......000/////////.......................................000333777;;;@@@CCCEEECCC>>>CCCTTTeeehhh___WWWIIIMMMPPPYYYmmm~~~|||nnn]]]sssrrrQQQ555333666222555666;;;FFFUUUfffttt|||ttt^^^LLLDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDBBBAAABBBFFFIIIKKKLLLKKKMMMOOORRRTTTTTTTTTTTTVVVXXXZZZ[[[\\\]]]```bbbbbbeeehhhlllnnnoooooonnnssstttvvvxxxzzz|||~~~~~~xxxzzz}}}~~~kkkYYYOOOOOOiiitttddddddooo]]]GGG@@@===FFF@@@HHHHHHKKKOOOUUU]]]dddiiitttvvviiiddd]]]XXXYYYaaaiiinnn}}}gggPPPKKKEEEDDDOOO[[[aaacccdddgggkkkqqqxxxwwwmmm```SSSKKKKKKOOOMMMJJJIIIHHHFFFEEECCCEEEFFFIIILLLMMMSSSaaaooo|||~~~xxxbbbDDD======<<<<<<<<<<<<======DDDHHHOOOUUUYYY]]]```cccjjjmmmrrrvvvzzzyyyKKKAAAEEECCC@@@DDDEEEEEEJJJQQQUUUZZZiii{{{|||hhhccchhhfffbbb```YYYVVVTTTQQQKKKCCC>>>;;;;;;999777555444444444333222...//////000000//////...////////////..........................................000444999>>>CCCFFFGGGAAACCCRRRbbbeee^^^WWWLLLLLLMMMUUUiiizzzyyynnn```kkkfffLLL666111333222666777:::BBBOOO```pppzzz{{{}}}wwwaaaOOOFFFDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBAAABBBEEEHHHJJJJJJKKKLLLNNNQQQRRRSSSSSSSSSSSSUUUWWWXXXXXXYYY[[[]]]^^^aaaeeeiiimmmnnnoooooossssssssstttvvvyyy{{{|||vvvxxx||||||oooeeerrrttt]]]OOONNNeeeyyypppsssZZZFFFAAA>>>GGGBBBFFFIIIMMMPPPTTT[[[dddkkkuuusssbbb^^^YYYUUUTTTYYYbbbhhh~~~eeeKKKIIIBBBAAALLL]]]jjjttt{{{}}}nnnXXXIIIQQQOOOLLLKKKLLLLLLIIIFFFHHHKKKOOORRRSSS\\\rrryyywwwaaaBBB>>>===<<<;;;;;;<<<===>>>EEEIIIPPPVVVZZZ^^^ccceeemmmoootttwww{{{PPPBBBEEECCCAAADDDDDDCCCHHHPPPSSSXXXgggyyy|||hhhbbbgggddd```^^^WWWTTTSSSPPPJJJCCC>>><<<;;;999888666444444333222222//////000000000000/////////////////////.................................---...000444:::BBBIIIMMMHHHAAAAAAPPP```fffaaa\\\RRRQQQQQQYYYkkkyyyvvvlll\\\^^^XXXFFF555///111333555666888>>>KKK\\\nnnzzzzzz~~~zzzdddRRRHHHEEE@@@AAAAAABBBDDDEEEFFFGGGGGGEEECCCCCCEEEGGGHHHHHHJJJKKKMMMOOOPPPQQQRRRRRRRRRSSSUUUVVVVVVVVVWWWXXX]]]___bbbfffiiikkklllmmmpppooooooooopppsssvvvxxxuuuyyy}}}nnnXXXMMMGGGTTTxxxrrrYYYMMMJJJWWWVVVEEEBBB>>>FFFBBBDDDHHHMMMPPPSSSYYYdddlllxxx{{{ccc^^^XXXSSSQQQRRRYYYaaa{{{{{{```IIIHHHCCCBBBKKKYYYjjj|||zzzaaabbb\\\UUUQQQQQQQQQOOOLLLKKKNNNTTTZZZ___kkkxxxyyy```BBB>>>===<<<;;;;;;<<<>>>???GGGKKKQQQWWW\\\```eeehhhlllnnnrrrvvvyyyTTTCCCDDDCCCAAACCCDDDCCCGGGOOORRRVVVfffxxx}}}hhhaaaeeeaaa]]][[[UUUSSSRRROOOIIICCC>>><<<<<<999888777555333222222222//////000000000000//////.........///////////////........................---...111666>>>GGGPPPUUUKKKCCCBBBPPP```fffbbb^^^OOOMMMPPP\\\nnnxxxsssiiiUUUWWWSSSEEE666...000444333444666<<>>===<<<;;;<<<>>>@@@BBBJJJNNNSSSYYY]]]bbbgggjjjmmmooorrrvvvyyyXXXDDDDDDDDDBBBBBBDDDCCCGGGOOORRRVVVeeewwwjjjaaaccc___\\\[[[UUURRRQQQNNNIIICCC???======999999888666333111111222///000000111111000000///.........///////////////........................---...222888@@@JJJSSSXXXQQQHHHEEEQQQ```eeeaaa\\\LLLLLLRRRbbbuuu~~~yyyoooVVV^^^^^^MMM999000111444111333555:::EEEWWWkkkyyykkkVVVIIIDDDAAAAAABBBDDDGGGJJJMMMOOONNNKKKGGGEEEEEEFFFEEEEEEJJJJJJKKKKKKMMMNNNOOOOOOOOORRRUUUVVVUUUUUUUUUVVV]]]^^^___aaabbbccccccdddiiihhhhhhhhhiiijjjlllmmmllloootttwwwyyy{{{}}}|||bbbSSSIIIBBB???GGGNNNNNNOOOfffoooUUUPPPLLLBBBUUUuuurrrddd^^^WWWQQQSSS[[[[[[iiizzzNNNCCCDDD>>>EEEBBBIIINNNVVV\\\bbbhhhpppvvv}}}aaaUUUKKKKKKLLLMMMTTT^^^ssszzzyyyxxx~~~}}}|||zzzgggWWWPPPLLLHHHFFFFFFNNN___ppp}}}{{{wwwtttyyyzzz```DDD>>>===<<<<<<>>>AAADDDFFFNNNQQQVVVZZZ^^^ccchhhkkkoooqqquuuyyy|||YYYCCCDDDEEEBBB@@@DDDBBBGGGNNNQQQUUUdddvvvmmmbbbccc^^^\\\\\\XXXQQQPPPNNNIIICCC???======888999999666222000111222000000111111111111000000............/////////000........................,,,...222888@@@IIIQQQUUURRRIIIGGGSSSbbbgggccc^^^RRRPPPVVVhhh|||www```qqqttt\\\@@@444333333000222555999BBBRRRfffsss{{{pppYYYKKKEEEAAAAAAAAABBBDDDGGGJJJLLLKKKIIIFFFDDDEEEFFFFFFEEEIIIIIIJJJJJJKKKLLLMMMNNNNNNPPPTTTUUUUUUUUUUUUVVV\\\\\\]]]^^^```aaabbbbbbgggggghhhhhhiiiiiijjjjjjgggjjjmmmqqqsssuuuxxx{{{|||vvv\\\HHHCCCCCCAAA@@@KKKUUURRRJJJWWWwwwZZZRRROOODDDRRRnnnwwweeeTTTNNNIIIDDDEEEJJJMMMTTT___eeegggsss~~~IIIBBBEEE@@@HHHFFFKKKPPPXXXaaajjjqqqvvvyyygggUUUHHHIIIMMMOOOUUU^^^iiiooommmmmmvvvwwwxxxyyyjjj___VVVLLLHHHGGGIIIQQQZZZuuu{{{xxx^^^CCC>>>===<<<===???CCCHHHJJJQQQTTTXXX\\\___ccchhhlllpppssswww{{{}}}YYYCCCCCCEEEBBB???BBBAAAEEELLLOOOSSSbbbtttooocccccc^^^\\\^^^ZZZQQQPPPMMMHHHCCC???======888999999666222000111333000000111111111111000000---.........//////000000........................,,,...111777>>>FFFMMMQQQOOOGGGFFFSSSdddjjjgggcccXXXTTTXXXiii|||wwwjjjhhhFFF777555222000222555888@@@NNNaaaooowww~~~sss\\\MMMFFFBBBAAA@@@@@@AAADDDFFFHHHHHHFFFCCCCCCDDDFFFGGGGGGIIIIIIIIIJJJJJJLLLMMMNNNLLLOOOSSSUUUUUUTTTUUUUUUZZZZZZ\\\]]]___```bbbbbbgggggghhhiiijjjjjjiiiiiieeegggkkknnnqqqtttwwwzzzxxx{{{iiihhh]]]JJJ???@@@@@@===<<>>===<<<===@@@EEEJJJMMMSSSVVVYYY\\\```dddhhhlllooorrrwww{{{}}}YYYCCCCCCFFFBBB>>>AAA@@@DDDKKKMMMQQQ```rrr~~~rrrjjjhhhccc^^^UUU\\\QQQNNNIIIEEECCCAAA>>><<<:::777444333333333222111000000000000000000000000...........................------,,,,,,------.........///333:::CCCIIIMMMMMMDDDBBBNNN]]]fffiiilll```VVVRRR```xxxyyywwwGGG333666///333333666888<<>>@@@BBB>>>===???@@@???GGGdddppp___RRRRRR[[[mmm___WWW\\\dddeeedddeeegggjjjkkkjjjjjjqqq}}}hhhEEEDDDDDDAAAFFFKKKPPPTTT]]]ggglllnnnttt|||~~~qqq^^^UUUMMMKKKKKKMMMRRRXXXYYY]]]cccjjjpppvvv||||||}}}uuu[[[SSSUUUTTTPPPMMMQQQSSSWWWhhhxxxmmmiiiaaa___dddnnnrrraaaVVVPPPcccyyyvvvMMMGGG???===<<<>>>CCCLLLUUUZZZ\\\\\\]]]]]]___ccciiimmmrrrrrrvvv|||TTTHHHGGG>>>DDDAAACCCAAACCCGGGKKKRRR^^^jjjyyyyyyiiieeeaaa___TTTWWWRRRNNNIIIFFFCCC@@@>>><<<:::777444333333333222111000000000000000000000000...........................------,,,,,,------...//////111555;;;CCCIIILLLLLLDDDCCCOOO^^^fffiiikkkwwwgggYYY^^^tttxxxHHH333666///333333555777:::EEE[[[ooozzz~~~gggQQQEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEHHHIIIJJJKKKKKKLLLLLLKKKNNNPPPRRRTTTVVVWWWWWWWWWUUUUUUVVVXXXZZZ[[[\\\]]]aaacccddddddbbbbbbcccdddggggggggghhhjjjllloooqqqqqqqqqqqqrrrooofffXXXNNNCCCBBB@@@??????BBBDDDFFFFFFEEEFFFFFFBBBEEE[[[ttt~~~mmm___^^^eeekkkdddiii}}}bbbCCCDDDDDDBBBIIIOOOUUUXXX___hhhmmmpppwwwrrr[[[QQQIIIIIIMMMPPPUUUYYYXXX\\\bbbhhhnnntttzzz~~~zzz{{{}}}~~~tttjjjfff]]]RRRKKKIIILLLOOO\\\vvvaaaVVV___uuuzzzfffXXXQQQZZZppppppIIIDDD???>>>===>>>CCCKKKTTTYYY___aaadddfffhhhjjjnnnpppsssssswww}}}RRRFFFGGG>>>CCC???BBB@@@AAADDDGGGLLLXXXcccwww}}}ggg``````aaaUUUUUUSSSOOOJJJFFFCCC@@@===;;;:::777444333333333222111000000000000000000000000...........................------,,,,,,------......///111444:::@@@EEEHHHHHHBBBAAAMMM\\\eeeggghhhxxxgggVVVZZZooovvvJJJ444555///222333444666888BBBWWWjjj{{{lllUUUFFFBBBBBBBBBBBBAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGGGGHHHHHHJJJJJJJJJKKKMMMOOOQQQRRRRRRRRRUUUUUUVVVWWWXXXYYYZZZZZZ]]]___aaaaaa```^^^^^^^^^ddddddeeefffgggiiikkklllnnnmmmjjjddd[[[PPPFFF???@@@@@@@@@@@@BBBDDDFFFGGGKKKJJJLLLLLLGGGDDDRRRddd}}}nnnlllrrrsssrrr[[[AAADDDEEEEEEMMMSSSZZZ\\\ccckkkpppsss{{{iii[[[NNNKKKLLLMMMNNNOOOWWWZZZ```eeejjjpppvvvzzzxxxyyyzzz|||vvveeeUUULLLGGGKKKMMMWWWvvvrrrYYYRRR\\\tttqqq```TTTVVViiihhhFFFAAA@@@???>>>???CCCKKKRRRWWW___dddiiinnnpppqqqrrrsssuuuvvvyyy~~~QQQDDDFFF???CCC<<<@@@>>>???BBBEEEKKKVVVbbbsss|||xxxeee___^^^bbbXXXXXXTTTPPPKKKFFFCCC@@@===;;;:::777444333333333222111////////////////////////...........................------,,,,,,------...+++,,,///222666;;;@@@CCCDDD??????IIIXXXbbbdddcccaaaVVVOOOYYYqqqvvv|||sssLLL666555///111111333555777@@@UUUhhhzzzrrrYYYGGGBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCEEEFFFHHHGGGHHHIIIKKKLLLMMMNNNNNNVVVVVVVVVWWWXXXYYYYYYZZZZZZ\\\______]]][[[ZZZZZZbbbcccdddeeefffggghhhhhhmmmlllfff]]]RRRIIIEEEEEEGGGFFFDDDDDDDDDFFFHHHIIINNNLLLOOORRRMMMHHHNNN[[[~~~|||zzz}}}{{{UUUAAAEEEFFFGGGOOOVVV]]]```hhhppptttwww}}}~~~kkkVVVMMMKKKKKKJJJKKKUUUXXX\\\aaafffkkkrrrvvvvvvwwwyyyzzz~~~vvveeeWWWNNNMMMOOOOOOYYYyyy}}}^^^PPPOOO[[[xxxmmmZZZZZZggg```FFFAAAAAA@@@???@@@EEELLLSSSXXX]]]bbbhhhnnnrrrtttvvvxxxxxxyyy|||QQQCCCEEEAAAEEE<<<>>><<<>>>CCCGGGNNNZZZfffqqqyyyrrrhhhbbb]]]```XXXZZZUUUQQQLLLGGGCCC@@@<<<::::::777444333333333222111////////////////////////...........................------,,,,,,------...))),,,///222555:::@@@EEEDDDAAA@@@HHHXXXdddgggdddTTTMMMLLL[[[tttwwwiiinnnmmmMMM777555000000000222444666???SSSfffvvv|||xxx]]]GGGBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCBBBCCCEEEFFFGGGIIIIIIJJJKKKLLLNNNOOOOOOSSSSSSTTTTTTUUUVVVWWWWWWWWWZZZ\\\]]]\\\ZZZYYYYYY```aaaccceeeffffffffffffkkkiiibbbXXXMMMHHHJJJMMMKKKJJJIIIIIILLLQQQUUUXXXYYYUUUVVVYYYVVVNNNPPPWWW~~~pppQQQCCCHHHGGGHHHQQQWWW^^^bbbkkktttxxxyyy~~~ttt[[[NNNLLLMMMPPPRRRSSSUUUYYY\\\aaaffflllqqquuuvvvwwwyyy{{{mmm___VVVPPPVVVTTTQQQZZZ{{{rrrRRROOOIIIKKK\\\yyyeee^^^ddd~~~YYYGGGDDDAAAAAAAAACCCHHHOOOVVV[[[]]]aaaggglllqqqvvv{{{|||}}}VVVEEEEEECCCGGG===>>>===>>>CCCGGGMMMYYYeeepppxxxooollleee\\\\\\UUUXXXWWWRRRMMMGGGCCC@@@<<<::::::777444333333333222111000000000000000000000000...........................------,,,,,,------...+++...111333666<<>>AAA>>>>>>AAACCCGGGRRR]]]oooxxxlllllleee\\\]]]UUUWWWWWWSSSMMMHHHDDD@@@<<<999:::777444333333333222111000000000000000000000000...........................------,,,,,,------...+++...111333666>>>IIIRRROOOMMMJJJMMM\\\mmmrrroooeeeZZZQQQXXXkkk~~~ddd___```GGG444555555222222333333222888JJJ[[[iiisss~~~hhhMMMBBBBBBAAAAAA@@@??????>>>@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQSSSTTTVVVVVVVVVVVVXXXZZZZZZ]]]```dddffffffeeeddd```bbbddddddaaa]]]ZZZYYYfffiiiooovvv|||yyymmmeeeddd```XXXUUUXXXjjj]]]JJJFFFMMMJJJLLLWWW]]]cccdddjjjpppsssvvv}}}rrriiiUUUIIIDDDFFFJJJOOOQQQSSSUUUYYY^^^dddiiijjjmmmrrrvvvzzz~~~{{{rrruuu{{{zzztttbbb\\\VVVUUU[[[ppp~~~tttllleeeeeeaaaYYY\\\xxxsss[[[LLLCCCBBBDDDEEEFFFTTT|||tttmmmyyynnnIIICCCAAAAAABBBDDDIIIQQQZZZbbbgggiiikkkooorrrvvv{{{kkkPPPFFF@@@FFF===AAA>>>>>>???AAAEEEOOOYYYnnnwwwhhhiiiddd^^^aaaYYYZZZXXXTTTNNNHHHDDD@@@<<<999:::777444333333333222111000000000000000000000000...........................------,,,,,,------...))),,,///000444===JJJTTTQQQNNNJJJMMM\\\nnntttppplllbbbZZZ___qqqjjj^^^]]]DDD222555777333333333222000444EEEUUUeeeooo|||lllOOOBBBBBBAAAAAA@@@???>>>>>>@@@@@@??????@@@@@@AAABBB???@@@BBBCCCDDDDDDCCCBBBGGGGGGGGGGGGGGGIIIKKKLLLIIIIIIKKKLLLNNNPPPQQQRRRQQQRRRSSSTTTTTTUUUWWWZZZXXXZZZ___ccceeeeeedddccc___eeelllssstttqqqkkkfff|||nnndddbbb```YYYWWWZZZcccWWWGGGFFFNNNLLLOOOZZZaaafffeeeggglllooosss~~~mmm|||fffUUUKKKFFFIIIOOONNNPPPRRRTTTWWW\\\bbbgggeeeiiiooouuuzzz~~~}}}oooiiiooovvvssskkkWWWQQQJJJHHHKKK[[[|||~~~ttt^^^\\\UUUVVVppp|||fffSSSNNNCCCFFFJJJIII@@@DDDcccyyyiiiCCC@@@>>>AAABBBEEEKKKTTT]]]fffkkkkkknnnrrruuuxxxzzz~~~sssTTTFFF>>>DDD<<>>MMMbbbjjjttt|||vvvRRREEEDDDBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>???AAAAAA@@@AAACCCEEEHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNNNNPPPPPPQQQRRRSSSTTTTTTTTTWWWYYY\\\^^^``````______\\\\\\mmm~~~vvv|||qqqgggddd[[[XXX]]]]]]bbbvvvPPPIIIEEEIIIOOOUUU[[[aaaeeefffjjjqqqyyykkk}}}~~~mmm\\\TTTLLLEEEEEEKKKIIILLLPPPSSSVVVYYY]]]___dddhhhmmmrrrvvv{{{{{{yyynnniiipppsssjjj___YYYPPPHHHDDDFFFFFFMMMfffooo```[[[VVVpppuuubbbRRRLLLKKKFFFCCCCCCEEELLL[[[hhhaaaIII>>>BBB???BBBHHHNNNVVV```jjjqqqnnnsssxxx{{{{{{{{{}}}~~~~~~~~~NNNCCCGGGCCC???===;;;<<<>>>@@@DDDNNNYYYnnnxxx~~~rrrgggdddccc___ZZZXXXTTTPPPKKKFFFBBB???<<<:::999666333444777777444111000000000000////////////......////////////............---------,,,,,,,,,...,,,---222666:::BBBJJJLLLNNNNNNNNNVVVeeerrrwww}}}tttgggeeesss|||www~~~lllHHH444222555000111666555333;;;HHH\\\fffsss}}}zzzVVVFFFDDDBBB@@@@@@@@@@@@@@@AAA@@@@@@@@@????????????>>>???AAAAAAAAABBBDDDFFFGGGGGGFFFFFFFFFEEEEEEEEEGGGHHHIIIJJJLLLMMMNNNOOORRRQQQQQQPPPQQQQQQRRRRRRTTTUUUXXX[[[]]]^^^_________^^^nnnooohhhjjjccc^^^^^^[[[```zzzeeeooorrrppp}}}oooOOOJJJHHHMMMUUU[[[aaagggjjjpppxxx~~~vvv}}}fffXXXLLLJJJIIIEEEGGGMMMIIIKKKOOORRRUUUXXX\\\^^^cccfffkkkppptttxxx|||wwwkkkfffrrroookkkgggbbbZZZPPPJJJEEE@@@@@@DDDDDDEEESSSeee{{{ggg___[[[xxx}}}lll[[[NNNHHHIIIFFFEEEEEEEEEHHHQQQ[[[yyy\\\HHH>>>BBBBBBFFFKKKQQQYYYbbbkkkqqqtttvvvyyyzzzzzz{{{~~~~~~~~~xxxLLLDDDEEEAAA@@@===;;;<<<>>>@@@CCCMMMXXXjjjtttvvvvvvkkkgggddd___[[[ZZZTTTPPPJJJFFFBBB???;;;999777333000333999<<<888444000000000000////////////......////////////............---------,,,,,,,,,---+++---222555888>>>EEELLLOOOOOOOOOVVVcccpppvvvzzzmmmpppZZZ999222666333333777666222777@@@OOO\\\ooo}}}^^^FFFDDD@@@????????????>>>????????????>>>>>>>>>>>>===???AAABBBBBBCCCEEEGGGFFFEEEEEEEEEEEEDDDDDDDDDGGGFFFGGGHHHJJJLLLNNNPPPSSSQQQPPPNNNNNNOOOPPPQQQQQQRRRTTTVVVYYY[[[]]]^^^YYYVVVaaayyyyyyiiiiiiqqqllleee```XXXYYYwwwsssmmmsssqqqhhhkkk{{{fffNNNKKKLLLTTT\\\aaahhhmmmsssyyy}}}|||iiiZZZMMMKKKJJJEEEDDDHHHHHHKKKNNNQQQSSSVVVZZZ]]]aaadddiiimmmqqquuuyyy|||nnn[[[TTTUUUpppwwwtttdddUUUOOOIIICCCFFFBBBBBBFFFFFFDDDKKKWWWuuupppddd```~~~{{{fffXXXNNNGGGGGGFFFGGGIIIGGGEEEIIIPPP___UUUEEE>>>CCCFFFIIIOOOUUU\\\dddlllqqqxxxxxxxxxvvvvvvyyy}}}|||~~~oooJJJDDDDDD@@@BBB>>><<<<<<>>>???BBBKKKUUUdddooo~~~sssvvvlllgggddd___\\\[[[UUUQQQLLLGGGCCC@@@<<<:::777222///222:::===999444000000000000////////////......////////////............---------,,,,,,,,,,,,+++---222444555;;;AAALLLPPPPPPOOOSSS___kkkqqqqqqppp|||aaa;;;444444222444777666333555;;;CCCRRRhhh{{{eeeHHHDDD???===>>>???>>>===>>>>>>>>>>>>>>>============???AAACCCCCCDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFHHHKKKNNNPPPRRRPPPNNNMMMMMMNNNQQQSSSQQQQQQRRRSSSVVVXXX[[[\\\VVVOOOQQQaaavvvtttfffiiiuuutttlllcccVVVPPPgggwww~~~qqqrrrvvvvvvxxx```MMMLLLPPPXXX```dddjjjooowwwzzz|||zzzwwwwww|||}}}iiiVVVOOOLLLFFFCCCEEEGGGJJJMMMPPPRRRTTTWWWZZZ___bbbfffjjjnnnsssxxx{{{|||www\\\OOORRRXXXvvviiiTTTQQQRRRMMMNNNIIIFFFGGGHHHIIIPPPYYYddd{{{mmmfffjjjZZZQQQKKKIIIIIIKKKNNNLLLJJJMMMTTTZZZssszzzMMMCCC???DDDFFFJJJQQQWWW^^^fffmmmrrrxxxwwwvvvuuuvvvwwwzzz|||}}}}}}kkkJJJEEECCC???CCC>>>======??????AAAIIIRRR```kkk{{{ttt|||rrrjjjfffccc^^^\\\]]]XXXTTTNNNIIIEEEAAA>>>;;;999444111333888:::777222000000000000////////////......////////////............---------,,,,,,,,,,,,+++---111333444999???FFFKKKLLLJJJNNNZZZgggnnnuuu{{{wwwllloooqqqvvv}}}___<<<555111111333666666444555888===LLLbbbvvvcccJJJEEE???<<<>>>???>>><<<===========================@@@CCCDDDDDDDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFIIILLLNNNOOOMMMLLLKKKMMMOOOSSSUUURRRRRRSSSSSSTTTVVVWWWXXXUUUOOOMMMWWWmmmxxxjjjnnn}}}}}}tttfffVVVHHHYYYuuu|||vvvkkkkkkmmmnnnwww^^^MMMMMMRRR[[[aaadddiiiooorrrttttttqqqooosss|||pppVVVLLLJJJFFFFFFIIIGGGIIILLLNNNPPPRRRUUUWWW]]]```dddhhhlllqqqwww{{{{{{gggRRRQQQ\\\fffjjjVVVXXX\\\XXXPPPLLLJJJJJJJJJLLLRRRYYYaaa{{{ooosss]]]QQQLLLLLLKKKMMMOOOOOOOOOTTT\\\aaatttqqqGGGCCCAAAEEEEEEJJJRRRZZZaaahhhooossswwwwwwxxxyyyyyyyyyyyyxxx}}}zzz|||qqqMMMFFFDDD@@@CCC???======???>>>???GGGOOO^^^hhhwwwuuuxxxppphhhdddaaa\\\[[[]]]YYYUUUOOOJJJFFFBBB>>><<<888666333444666666444111000000000000////////////......////////////............---------,,,,,,,,,---+++,,,000222333999@@@BBBFFFGGGEEEIIIVVVfffoooggghhheeecccjjjyyymmmgggtttaaa???555000000222444555555555555<<>>@@@>>>;;;============>>>>>>>>>>>>???AAADDDEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEGGGIIIKKKKKKJJJJJJJJJLLLOOORRRSSSRRRRRRSSSSSSTTTUUUUUUUUULLLMMMNNNVVVkkk{{{~~~~~~jjjVVVFFFRRRjjjuuurrr```\\\^^^eeeooo|||ZZZOOOPPPUUU]]]bbbdddjjjppplllooorrrtttuuuxxx~~~{{{[[[MMMIIIFFFFFFIIIFFFHHHKKKMMMNNNPPPSSSUUUZZZ]]]aaaeeejjjpppwww{{{|||dddVVV^^^mmmwwwgggZZZbbbiiifffZZZ[[[\\\ZZZVVVTTTVVVYYYfffyyy~~~```OOOLLLKKKJJJKKKNNNQQQTTT^^^hhhtttjjjDDDDDDDDDGGGHHHMMMUUU]]]cccjjjooorrrwwwxxxyyy|||}}}|||yyyvvvyyytttuuuzzz|||TTTGGGFFFBBBBBB@@@>>>>>>???>>>>>>DDDLLLZZZdddrrr}}}xxxpppiiiddd___YYYXXXZZZYYYUUUOOOJJJEEEBBB>>>;;;666666555444333222111222000000000000////////////......////////////............---------,,,,,,,,,---++++++...111333:::AAAIIIMMMLLLHHHIIIVVVfffpppjjjccc^^^```dddkkkvvvooodddwwwkkkFFF666111111222222333444444333666BBBUUUhhhxxxlllOOOHHH???<<>>;;;=========>>>>>>?????????@@@CCCFFFGGGFFFDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOQQQSSSTTTTTTTTTTTTNNNVVV]]]ccctttnnnTTTGGGPPPddd|||hhh```yyywwwaaaRRRNNNOOOWWWaaaooo~~~zzzSSSPPPRRRXXX```dddgggnnnuuunnnqqquuuyyy|||```OOOJJJFFFDDDEEEEEEHHHJJJLLLMMMNNNQQQSSSVVVXXX]]]bbbgggnnnuuuzzz|||xxxllluuuxxxhhhhhhwwwzzz{{{wwwlll```[[[^^^bbbkkk|||gggRRRRRRPPPQQQVVV^^^fffooo}}}gggBBBFFFGGGHHHMMMRRRZZZaaafffjjjnnnpppuuuuuuvvvyyy|||{{{xxxtttvvvpppqqqxxx{{{[[[HHHIIIEEEAAA@@@>>>>>>???>>>===BBBJJJUUU^^^kkkyyyzzzrrrjjjddd^^^XXXVVVYYYYYYTTTNNNIIIEEEAAA===:::333555666555111000111333000000000000////////////......////////////............---------,,,,,,,,,...++++++...000333;;;CCCWWWYYYVVVNNNLLLWWWgggqqqwwwiiiaaabbbaaa___iiixxxsssqqqfff}}}vvvMMM888333333222111222444333000---:::OOOcccsss}}}QQQHHH@@@===???AAA???;;;======>>>>>>??????@@@@@@AAADDDGGGGGGFFFDDDCCCDDDBBBCCCCCCCCCDDDDDDEEEEEECCCCCCDDDEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLOOORRRTTTUUUTTTTTT```mmmwww{{{qqqSSSJJJOOO```uuutttTTTLLLPPPXXX\\\WWWMMMGGGFFFHHHKKKVVVdddtttqqqMMMRRRTTTZZZbbbgggjjjrrrzzzwwwvvvuuuxxx|||\\\LLLIIIGGGDDDEEEEEEGGGJJJKKKLLLMMMPPPRRRSSSUUUZZZ___eeemmmtttzzz}}}uuunnnyyyrrraaa\\\ccckkkmmmssspppYYYZZZ]]]aaajjjxxxeeeBBBGGGHHHIIIRRRWWW^^^dddhhhkkkmmmooorrrqqqqqqtttwwwwwwuuurrruuuooorrrzzz|||```IIIKKKGGG@@@AAA?????????===<<>>RRRhhhxxx\\\LLLFFFCCC<<<<<<@@@<<<===???AAABBBBBBBBBCCCDDDDDDEEEFFFGGGGGGFFFDDDCCCEEEEEEEEEEEEDDDCCCAAAAAACCCDDDEEEGGGHHHHHHHHHHHHIIIJJJLLLMMMMMMKKKHHHGGGFFFJJJIIIOOOVVVQQQSSSbbbxxxtttYYYPPPVVVaaalllrrrzzziiiOOOBBBGGGGGGFFFDDDCCCBBBAAA@@@EEENNN[[[jjjddd[[[VVVZZZaaaeeejjjooowww|||yyy|||___NNNKKKJJJHHHGGGEEEEEEFFFHHHJJJMMMOOOPPPPPPTTTXXX]]]ccciiipppuuuyyy{{{~~~xxxsssjjjfffhhhqqqyyyxxxggglllxxxYYYDDDDDDKKKMMM[[[bbbggghhhkkkppprrrqqqtttvvvvvvtttuuuwwwvvvsssssssssrrrwww||||||wwwNNNHHHGGG@@@@@@@@@???===<<<===AAADDDLLLSSS^^^jjjvvvsssgggbbb___[[[YYYXXXVVVQQQKKKEEEBBB???<<<;;;999666333222222222111000111111111000000000//////........................000//////...------,,,,,,---,,,...000000444???JJJUUU[[[^^^ZZZVVVYYYccclllwwwtttmmmaaaYYY___rrryyylllooolllTTT===666555444222222444444333555555<<>><<<>>>@@@AAAAAAAAABBBCCCCCCEEEFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMMMMKKKIIIGGGGGGKKKKKKOOOUUUQQQUUUgggqqqZZZUUUYYYbbbjjjnnnsssaaaLLLBBBDDDCCCCCCBBBAAA@@@??????CCCLLLXXXggg|||bbb___\\\```fffjjjlllqqqwww|||}}}bbbPPPKKKHHHGGGGGGEEEEEEFFFHHHJJJLLLNNNOOOPPPSSSWWW\\\bbbhhhoootttyyy||||||qqqkkklllssszzzxxxmmmxxxxxxUUUDDDGGGNNNQQQ^^^dddhhhiiilllsssvvvwwwyyy|||{{{wwwvvvyyy{{{{{{xxxyyywwwzzz~~~|||UUUJJJGGGAAA@@@@@@???===<<<===@@@CCCKKKQQQ\\\hhhuuuzzznnndddaaa```\\\ZZZYYYTTTPPPJJJEEEBBB???===;;;999666333222222222111000111111000000000000//////......................../////////...------,,,,,,---,,,...000000222===HHHPPPYYYbbbaaaZZZXXX```iiivvvyyytttfffYYY___vvvpppooosss___AAA777444222111222333333333666444999GGGWWWgggvvvqqqQQQBBBFFFBBB<<>>@@@@@@@@@@@@BBBCCCCCCDDDFFFGGGGGGGGGFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHIIIJJJLLLMMMLLLKKKIIIHHHGGGLLLLLLOOOSSSQQQYYYoookkkXXXZZZ]]]ccchhhiiilllwww~~~VVVGGGAAA????????????>>>>>>>>>===@@@HHHSSScccyyy\\\```cccgggllloooqqqtttyyy}}}~~~nnnXXXMMMGGGEEEFFFEEEEEEFFFGGGIIILLLMMMOOOOOORRRVVVZZZ___fffmmmrrryyy|||wwwqqqrrrzzzvvvssslllOOOFFFLLLSSSVVVbbbgggkkklllooovvv{{{{{{yyy{{{zzzvvvuuuzzz}}}}}}|||}}}zzz|||~~~|||```MMMGGGAAAAAAAAA@@@>>><<<===@@@BBBIIIOOOYYYeeerrr~~~tttiii```______\\\ZZZYYYRRROOOIIIEEEBBB@@@===;;;999666333222222222111000111000000000////////////........................//////.........---------,,,,,,...//////111:::EEEMMMXXXbbbbbbXXXQQQXXXccctttzzzxxxjjj^^^dddxxxyyyoooKKK:::444000111333333333444666444777BBBPPP___qqq~~~VVVAAAFFFCCC;;;===BBB>>>???AAAAAA@@@AAACCCEEECCCDDDEEEGGGGGGHHHHHHGGGBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@AAADDDFFFHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHMMMMMMOOORRRPPP\\\tttgggTTT[[[]]]aaaeeeeeehhhsssoooLLLDDD@@@========================>>>EEEPPP```wwwsssVVVaaafffjjjpppssstttwww||||||cccRRRHHHFFFFFFDDDEEEEEEGGGIIIKKKLLLNNNOOOQQQTTTXXX\\\cccjjjoooxxx{{{qqqqqq```KKKJJJQQQXXX[[[eeekkkpppqqqtttxxx{{{zzzxxxxxxvvvuuuzzz}}}{{{}}}zzz{{{}}}{{{nnnRRRFFFAAAAAAAAAAAA???======???AAAFFFLLLVVVaaannnzzzooofff^^^^^^^^^\\\XXXXXXRRROOOJJJFFFCCC@@@===;;;999666333222222222111000000000000////////////..........................................---------,,,,,,...///...///888BBBIIIQQQ[[[\\\RRRKKKSSSaaapppwwwwwwnnnjjjsss~~~WWW???666///111333222222444555444666>>>JJJZZZnnn\\\DDDGGGCCC;;;===AAA@@@AAABBBBBBBBBCCCEEEGGGDDDDDDEEEFFFGGGHHHHHHHHHBBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAACCCEEEGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGLLLLLLNNNPPPOOOZZZssshhhVVVXXXZZZ^^^cccdddhhhuuucccHHHDDD@@@============>>>>>>>>>>>>>>>DDDMMM^^^wwwjjjXXXeeeeeejjjpppuuuwwwzzz~~~hhhUUUKKKIIIHHHDDDDDDEEEFFFHHHJJJKKKLLLNNNOOORRRUUUYYY```gggllluuuzzzllliiivvv|||YYYKKKOOOVVV[[[___gggooouuuvvvwwwyyyxxxuuuzzzxxxuuuyyy~~~yyy}}}{{{{{{~~~~~~XXXEEEAAAAAABBBAAA???===<<<>>>???DDDIIIRRR]]]iiivvvooofff_________\\\XXXVVVSSSPPPKKKGGGDDDAAA===:::999666333222222222111000000000////////////......................................................,,,,,,...///---...666@@@DDDHHHPPPUUUOOOJJJSSSccckkkrrrtttqqquuubbbEEE888000222444222111555444333555;;;DDDSSSiii|||eeeLLLHHHBBB===???@@@BBBCCCCCCCCCBBBDDDFFFIIIEEEFFFFFFFFFGGGHHHHHHHHHCCCDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@AAACCCEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFJJJJJJLLLPPPMMMUUUkkklll[[[UUUWWW\\\```ccciiiwww]]]JJJHHH???>>>>>>>>>>>>????????????===BBBKKK\\\vvvfff___kkkeeejjjqqqvvvxxx|||iiiVVVOOOMMMKKKDDDDDDEEEFFFGGGIIIJJJKKKMMMNNNPPPRRRVVV]]]dddjjjqqqwwwggg```iiisssTTTOOOWWW\\\```eeekkkrrrwwwxxxxxxyyyxxxuuuxxxuuutttyyyzzzyyy~~~}}}~~~bbbHHHAAABBBBBBBBB@@@===<<<===>>>AAAFFFOOOYYYeeerrr~~~qqqhhhbbbbbbbbb]]]XXXVVVUUURRRMMMIIIEEEAAA===:::999666333222222222111000000000/////////.........................................................,,,,,,...///------444===CCCDDDKKKRRRPPPKKKSSSbbbhhhpppsssoootttrrruuu|||gggJJJ;;;111333555111111555222111333777===JJJ```tttoooUUUKKKBBB@@@CCC@@@BBBBBBCCCBBBBBBCCCFFFIIIGGGGGGGGGFFFGGGGGGGGGHHHDDDEEEEEEEEEDDDCCCBBBBBB@@@@@@AAABBBCCCDDDEEEEEECCCDDDDDDEEEEEEEEEEEEFFFEEEHHHGGGKKKPPPKKKOOOaaaooowww{{{{{{iii\\\UUUWWWZZZ^^^```fffuuu\\\PPPMMM?????????????????????>>>>>><<<@@@HHHYYYuuu|||bbbbbbiiiffflllssswwwzzz||||||jjjWWWPPPMMMIIIDDDDDDDDDEEEGGGHHHJJJJJJLLLMMMOOOQQQTTT[[[bbbhhhllluuueee\\\eeeyyykkkQQQTTT___bbbeeelllooouuuxxxwwwwwwzzz|||zzzvvvvvvvvvwww~~~yyyxxx~~~~~~lllLLLCCCBBBCCCCCCAAA>>><<<<<<===???DDDLLLVVVbbbooo{{{tttkkkeeedddddd___YYYWWWWWWSSSOOOJJJFFFBBB===:::999666333222222222111000000/////////....................................---.....................,,,,,,...///---,,,333<<>>@@@@@@??????>>>>>>>>>>>>;;;>>>FFFWWWssssss^^^aaaccchhhnnnuuuyyy{{{}}}yyymmmXXXQQQLLLFFFDDDDDDDDDEEEFFFHHHIIIJJJLLLMMMNNNOOOSSSYYYaaagggjjjssseee\\\gggwwwfffPPPWWWdddfffiiiqqqsssvvvwwwuuuvvv{{{zzz}}}}}}{{{{{{~~~~~~vvv~~~}}}}}}rrrOOOEEEBBBCCCCCCAAA>>><<<<<<<<<>>>CCCKKKUUU```mmmzzzrrriiicccaaaaaa]]][[[\\\WWWSSSMMMHHHDDDBBB???===999777444333333333111000000000000000////////////000000//////.........------------.........//////---...---------///444777AAADDDNNNWWWSSSIIIMMMYYYlllnnnrrrqqqhhhdddqqqmmmiiivvv}}}___CCC---///666333//////222///000666888;;;NNNddd~~~iiiRRRFFFAAAAAAAAAHHHFFFCCCAAA@@@AAACCCEEEDDDEEEEEEFFFGGGHHHHHHIIIFFFFFFFFFEEEEEECCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAABBBDDDDDDCCCDDDEEEGGGCCCCCCEEEGGGIIIKKKMMMMMMPPPUUU___kkkwwwjjj^^^WWWWWWUUUWWW\\\\\\aaasssbbbTTTLLLDDDAAABBBBBBAAA>>><<<;;;<<<<<<===EEEXXXsssiii___```hhhllliiimmmxxx~~~mmmZZZRRRIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIIIILLLOOOPPPQQQVVV]]]ccckkkppp{{{bbb^^^ddd|||uuueee[[[aaahhhjjjpppxxxuuuxxxyyyxxxyyy~~~~~~~~~}}}|||zzzyyy|||{{{}}}NNNDDDCCCBBBAAA???>>>=========???AAAFFFOOO\\\jjjwwwppphhhbbbaaaaaa]]]ZZZZZZWWWSSSMMMHHHDDDBBB???===999777444333333333111000000000000000////////////000/////////............---------.........//////------...------///333666AAAIIIYYYbbbYYYKKKKKKVVVkkkpppwwwvvvlllccchhhtttwwwyyytttmmmuuu}}}gggMMM666222333000///222666333333666555666EEEXXXrrr~~~ttt]]]NNNIIIHHHIIIFFFEEECCCCCCCCCDDDEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@BBBCCCDDDCCCCCCEEEFFFDDDEEEEEEGGGHHHIIIJJJKKKPPPSSS```tttwwwooocccZZZYYYYYYVVVTTTWWW[[[[[[```rrrbbbTTTKKKDDDHHHHHHGGGEEECCCAAA???===999===HHH]]]xxxwwwbbb]]]aaakkkqqqnnnqqqzzz|||cccUUULLLMMMHHHGGGFFFFFFFFFFFFHHHHHHIIIKKKNNNOOOQQQUUU\\\bbbhhhnnnyyyzzzZZZYYYaaawwwooobbbZZZaaaiiilllpppxxxtttxxx{{{zzz{{{~~~}}}zzz}}}}}}~~~~~~~~~~~~}}}}}}}}}|||~~~VVVHHHDDDCCCAAA@@@>>>=========>>>@@@EEEMMMZZZhhhttt|||mmmfffaaaaaa```\\\XXXXXXWWWSSSMMMHHHDDDAAA???===999777444333333333111000000000000000////////////////////////............---------...............,,,---.........///222444:::GGG\\\hhh___NNNJJJQQQkkktttvvviiifffjjj{{{|||{{{hhhfffooo\\\III666000000///111555777444444666333222===LLLdddqqq}}}dddRRRJJJHHHIIIDDDDDDEEEEEEFFFGGGGGGHHHDDDDDDCCCBBBBBBBBBBBBBBBFFFGGGGGGGGGGGGGGGFFFFFFCCCCCCBBBBBBBBBBBBCCCCCC@@@BBBCCCCCCBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGJJJLLL\\\|||~~~bbbYYYRRRQQQXXXYYYUUUSSSUUUYYYYYY]]]nnngggXXXNNNIIIMMMJJJGGGFFFFFFDDD@@@<<<888>>>MMMddd~~~kkk^^^^^^eeeqqqwwwtttuuu|||~~~~~~zzz~~~}}}{{{|||}}}nnnYYYOOOQQQHHHGGGFFFEEEEEEFFFGGGHHHHHHKKKMMMOOOPPPTTT[[[aaaeeekkkwwwtttVVVYYYeeezzzggg]]]ZZZbbbkkknnnrrrxxxuuuzzz}}}||||||}}}{{{vvvzzz{{{|||~~~~~~~~~```KKKDDDCCCBBB@@@???>>>=========>>>CCCJJJVVVdddqqqxxxkkkddd```aaaaaa\\\WWWVVVXXXSSSMMMHHHDDDAAA>>><<<999777444333333333111000000000000000///////////////////////////.................................+++---.../////////111222666DDDYYYhhheeeXXXPPPQQQdddppp~~~|||qqqlllkkkjjjaaammm___OOO===333111111111111222111333666444333<<>>=========>>>AAAHHHSSSaaammmuuujjjddd```aaaaaa\\\XXXWWWXXXTTTMMMHHHDDDAAA>>><<<999777444333333333111000000000000000////////////.........///////////////.....................---+++---...///...///000222<<>>333111///,,,000111444555444555;;;CCCRRR___rrr{{{aaaOOOIIIJJJGGGHHHIIIJJJIIIHHHFFFEEEBBBBBBAAAAAABBBEEEGGGHHHGGGHHHHHHIIIIIIIIIIIIHHHCCCCCCBBBBBBBBBBBBCCCCCC@@@AAABBBBBBAAAAAABBBCCC???@@@AAABBBCCCEEEFFFFFFIIIKKK^^^yyycccZZZQQQPPPPPPKKKQQQOOOQQQUUUTTTVVVfffyyyuuuqqq```[[[UUUSSSRRROOOHHHBBB@@@HHHXXXmmm|||fffggghhhjjjttttttrrruuu{{{~~~|||{{{}}}~~~}}}}}}}}}yyy|||dddSSSRRRJJJIIIGGGFFFFFFFFFGGGHHHFFFIIIKKKLLLMMMQQQXXX]]]aaafffppp{{{iiiRRR[[[hhhttt}}}zzzpppgggZZZVVV___lllxxxvvv^^^]]]```hhhqqquuuwwwxxx|||~~~|||xxxxxx{{{|||zzzzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{~~~}}}}}}lllHHHGGGEEEDDDBBB@@@>>>>>>===>>>>>>@@@FFFQQQ^^^jjjrrr~~~lllfffaaabbbbbb^^^ZZZZZZYYYTTTNNNHHHDDDAAA===;;;999777444333333333111000000000000000////////////.........///////////////...............---------,,,---......---...000222<<>>???AAACCCFFFHHHHHHIIIIIIIIIIIIIIIHHHHHHCCCCCCBBBBBBBBBBBBCCCCCC@@@AAABBBBBB@@@@@@AAABBB===>>>???@@@BBBCCCDDDEEEFFFIIIYYYuuuppp]]]SSSKKKMMMQQQNNNOOOMMMOOOSSSQQQSSSbbbtttwwwqqqiiibbb[[[SSSJJJDDDEEENNN]]]qqqttteeekkkjjjiiirrrrrrrrrwww}}}}}}|||}}}~~~~~~~~~~~~~~~{{{~~~kkkXXXUUUKKKJJJIIIHHHGGGGGGHHHHHHFFFHHHJJJKKKLLLOOOVVV[[[\\\bbblllwwwgggQQQZZZdddhhhiii```VVVQQQGGGEEEPPPYYYggg|||nnn^^^```dddjjjqqquuuvvvvvvzzz{{{yyyuuuuuuzzz}}}|||xxxyyyyyyyyyxxxwwwvvvvvvwwwwwwyyy}}}}}}zzz|||rrrKKKHHHGGGEEEBBB@@@???>>>>>>>>>>>>???DDDNNN[[[gggnnnzzzooohhhbbbbbbbbb___]]]]]]YYYTTTNNNHHHDDD@@@===;;;999777444333333333111000000000000000////////////............/////////000//////.........------------...---,,,,,,---000222555:::DDDPPPYYYZZZRRRIIISSS___lllvvvzzzRRR666111444444222444444333222444777:::GGGRRRccctttnnnUUUJJJIIIGGGGGGHHHHHHHHHGGGGGGFFFBBBAAA@@@???@@@CCCFFFHHHIIIIIIIIIIIIIIIHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCC@@@AAABBBAAA@@@???@@@AAA>>>>>>???@@@@@@AAABBBBBBAAACCCNNN]]]ggghhhdddbbbmmmrrrvvvcccWWWPPPHHHKKKQQQOOOMMMKKKNNNQQQOOOPPP^^^pppzzzjjj[[[NNNHHHHHHRRRcccvvvnnneeemmmlllkkkuuuuuuvvv|||}}}~~~|||||||||}}}mmmXXXWWWMMMLLLJJJIIIHHHHHHIIIIIIEEEGGGIIIJJJKKKNNNUUUZZZXXX___jjjttt~~~eeeOOOTTTZZZ\\\YYYMMMHHHIIIDDDBBBMMMNNN[[[qqqeee___bbbfffjjjooorrrsssrrrtttvvvuuussstttxxx{{{yyyuuuuuuuuuuuuuuuttttttssssssrrrtttxxxyyyxxx{{{zzzSSSHHHGGGEEECCCAAA???>>>>>>===<<<===AAAJJJWWWccckkkvvv~~~qqqiiiccccccccc```___```YYYUUUNNNHHHDDD@@@===;;;999777444333333333111000000000000000////////////---.........//////000000//////.........---------......---++++++,,,000333111:::GGGTTT]]]___[[[TTTNNNZZZfffooozzzeeeBBB444111//////111222000111444888:::EEEPPP___ooo}}}tttXXXLLLKKKFFFFFFFFFGGGGGGHHHHHHIIIFFFEEECCCBBBBBBDDDGGGIIIIIIJJJIIIIIIHHHGGGFFFEEECCCCCCCCCBBBBBBCCCCCCCCC???AAABBBAAA??????@@@AAA@@@@@@??????????????????BBBCCCIIIPPPQQQOOOQQQUUUZZZ[[[fffzzzsssaaaUUUQQQOOOGGGGGGKKKFFFLLLKKKMMMPPPNNNOOO]]]ooo|||gggYYYQQQIIITTTfffzzzllleeeooooooooo{{{xxx{{{~~~~~~{{{zzz{{{}}}kkkVVVVVVNNNMMMKKKJJJIIIIIIJJJJJJEEEGGGIIIJJJJJJNNNTTTYYYWWW^^^hhhrrryyy^^^HHHJJJMMMQQQLLLAAA@@@FFFCCCBBBLLLGGGSSShhh^^^```dddgggjjjmmmppppppooommmqqqsssrrrtttxxxyyyvvvrrrrrrsssssssssssssssrrrpppoooqqquuuvvvvvvzzzZZZIIIHHHFFFCCCAAA???>>>>>><<<;;;;;;???HHHTTT```hhhttt|||tttlllccc```aaaaaa]]]XXXWWWSSSNNNIIIEEEAAA>>>;;;888666444222111000111111000000000000////////////111000///------....../////////...------------...---------............///111666BBBMMMRRRRRRVVV[[[SSSXXXeeevvv~~~zzzvvvwwwvvvtttqqqLLL222///777333222111111111222333444;;;HHH\\\nnnvvv|||dddWWWMMMKKKFFFDDDHHHJJJHHHFFFFFFAAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>???DDDDDDDDDDDDDDDDDDDDDDDDJJJMMMRRRWWWZZZ\\\\\\\\\MMMKKKJJJHHHGGGGGGGGGHHHEEEEEEGGGHHHEEEGGGWWWhhheeePPPNNNXXXgggwwwkkkmmmuuuxxxyyy}}}~~~~~~{{{yyydddYYYXXXOOOMMMKKKEEEIIIMMMEEEIIIIIIIIIIIILLLOOORRRTTTVVVVVV___lllttt}}}oooPPPIIIGGGAAAEEEBBBAAACCCFFFIIIHHHGGGIIINNN]]]wwwttt]]]jjjjjjkkklllmmmooooooppprrrrrrqqqrrrsssvvvyyyzzzrrrpppnnnnnnpppqqqooolllrrruuuvvvuuurrrsssxxx}}}bbbMMMDDDDDDGGGBBBBBBDDD>>>:::;;;<<>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBFFFIIILLLLLLLLLKKKIIIHHHFFFEEEDDDCCCCCCCCC??????AAABBB@@@CCCQQQaaa|||bbbRRR[[[hhhuuuyyykkkooovvvxxxyyy}}}tttiiiZZZRRRQQQOOOGGGJJJMMMGGGIIIIIIHHHIIIKKKNNNQQQSSSSSSSSSZZZfffllltttjjjMMMGGGFFFAAADDDBBBAAACCCGGGJJJJJJIIIGGGJJJXXXrrrppp```iiiiiijjjlllmmmnnnooopppqqqqqqqqqqqqsssuuuxxxzzzuuussspppppprrrsssrrrpppuuuwwwwwwtttqqqsssxxx~~~oooVVVHHHEEEFFF@@@AAABBB<<<<<<======???DDDLLLVVV\\\gggrrr|||oooiiidddbbbbbb```[[[VVVYYYUUUPPPKKKGGGCCC@@@===888666444222111000111111000000000000////////////000000///............/////////...------------...---------............//////111999HHHTTTZZZ^^^cccdddaaaeeetttwwwmmmjjjvvvtttooovvvxxxlllTTT>>>333000333222111111111222444555:::<<>>>>>======>>>>>>===========================???AAACCCDDDDDDCCCBBBEEEDDDDDDBBBAAA@@@>>>>>>888999;;;<<<;;;>>>JJJWWWjjjnnnXXX___iiisss{{{tttnnnttt{{{|||sss]]]TTTTTTSSSJJJKKKNNNIIIIIIIIIHHHHHHJJJLLLOOOQQQQQQQQQWWW___dddjjj{{{eeeKKKFFFFFFCCCDDDBBBBBBDDDHHHKKKMMMMMMGGGHHHSSSlll{{{{{{lll```xxxzzzjjjeeeggghhhiiikkklllnnnoooppppppppppppqqqsssuuuxxxyyyvvvtttqqqpppqqqsssssssssyyyyyyxxxuuurrrsssxxx}}}```NNNFFFEEE@@@@@@AAA;;;>>>>>>>>>???AAAGGGOOOUUU```jjjvvv~~~oookkkgggffffffccc]]]XXXYYYUUUOOOJJJFFFCCC???===888666444222111000111111000000000000////////////000/////////............//////...------------...---------............///222222999HHHXXXaaaggglllmmmdddaaannntttlllqqqxxx}}}tttqqqjjj___PPPAAA666000333333222111222333444555<<<===DDDOOOYYYdddsssuuuZZZNNNGGGCCCFFFHHHHHHGGGIIIGGGHHHHHHIIIJJJJJJKKKKKKIIIJJJKKKKKKKKKJJJHHHGGGDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>======<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBDDDDDDDDDCCCCCCCCCBBBAAA@@@>>><<<:::999666777999999:::>>>HHHPPP\\\vvv}}}lll]]]bbbkkkppp]]]bbbjjjrrryyyxxxtttuuu|||uuu```VVVUUUTTTLLLKKKOOOLLLJJJIIIHHHHHHIIIKKKMMMOOOQQQRRRVVV\\\```fffttt```KKKGGGHHHHHHFFFEEEEEEFFFIIILLLNNNOOOLLLJJJSSSjjj~~~qqqwwwdddUUUnnnqqqgggiiidddeeegggjjjlllooopppqqqoooppppppqqqsssvvvxxxyyyuuusssqqqooooooqqqssstttyyyzzzzzzxxxvvvuuuwwwzzzhhhPPPEEEFFFCCCBBBBBB<<<>>>>>>>>>>>>@@@DDDJJJOOO[[[eeeqqqzzznnnkkkiiihhhgggccc^^^YYYXXXTTTNNNIIIEEEBBB>>><<<888666444222111000111111000000000000///////////////////////////......---//////...------------...---------............///111000888III[[[iiissszzzyyymmmdddkkkooommmooowwwwwwkkkbbbZZZNNN===000444333222222222333444555;;;???FFFNNNSSS[[[kkk{{{}}}^^^PPPIIIDDDEEEGGGFFFGGGHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>><<<<<<<<<;;;;;;<<<==============================;;;<<<>>>@@@AAAAAAAAAAAA@@@???>>><<<;;;999888777888:::<<<===@@@FFFNNNRRRWWWiii|||~~~tttzzz|||tttjjj```RRREEEDDDKKK]]]}}}qqq```eeekkkrrrxxx{{{{{{}}}iiiYYYTTTTTTMMMLLLPPPNNNKKKJJJIIIHHHIIIJJJLLLMMMPPPQQQUUUYYY]]]cccnnnyyyxxxYYYKKKIIIKKKMMMNNNNNNLLLKKKKKKLLLNNNPPPOOOLLLSSSiii~~~zzzjjj]]]sssoooiiillleeefffgggjjjlllnnnpppqqqnnnnnnpppqqqtttvvvxxxyyyvvvtttsssqqqppprrruuuwwwxxxyyy{{{{{{yyywwwvvvvvvrrrTTTEEEGGGFFFEEEDDD===<<<<<<======???CCCHHHLLLUUU___kkkuuullljjjhhhfffdddaaa]]]ZZZWWWSSSMMMHHHEEEAAA>>>;;;888666444222111000111111000000000000/////////////////////000///......---//////...------------...---------............///,,,---555FFFYYYiiixxxwwwjjjlll}}}tttjjjhhhuuuyyyxxxxxxiiiKKK222444333222222222333555666888>>>GGGMMMNNNSSSaaaqqqhhhVVVMMMGGGGGGHHHGGGGGGIIIGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLKKKJJJIIIHHHFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@???>>>>>>======;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<>>>?????????<<<;;;:::::::::;;;===>>>@@@DDDGGGJJJQQQ[[[aaabbb^^^hhhpppwwwooo\\\\\\XXXOOOHHHDDD>>>999999;;;FFF```lllbbbffflllrrrxxx~~~zzzcccVVVUUUOOONNNRRRPPPMMMLLLJJJIIIIIIJJJLLLMMMLLLOOORRRTTTWWW]]]gggnnnvvvhhhRRRMMMMMMQQQVVV\\\[[[WWWSSSOOONNNOOOQQQOOOKKKRRRiii}}}uuu|||qqqoooooojjjjjjkkkkkkllllllmmmmmmkkkkkkmmmooorrrtttuuuvvvwwwwwwwwwuuutttuuuxxxzzzwwwxxxzzz{{{zzzxxxvvvuuuvvv{{{```IIIIIIHHHGGGFFF@@@;;;<<<===>>>???AAAEEEIIIMMMXXXdddmmmxxxlllkkkhhhfffdddaaa^^^\\\XXXTTTNNNIIIEEEBBB>>><<<888666444222111000111111000000000000////////////...///000000000///------//////...------------...---------............///,,,---444BBBPPP^^^nnn{{{wwwlllkkkyyy}}}nnniii{{{^^^===444444333222333444555666888===EEEMMMOOOQQQZZZcccvvvwww\\\SSSKKKJJJJJJIIIIIIKKKHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@???>>>=========:::::::::::::::;;;<<<<<<:::::::::::::::::::::::::::;;;<<<<<<===>>>??????<<<;;;;;;===@@@EEEJJJMMMNNNSSSYYY___kkkyyy~~~xxxzzzwwwssstttuuulll```LLLEEE===:::888666555666888777:::JJJcccsssooobbbcccgggmmmrrrwww|||~~~~~~}}}}}}qqq\\\XXXSSSRRRUUURRROOONNNLLLJJJJJJJJJLLLMMMLLLNNNPPPQQQSSSXXX___dddmmmuuu\\\PPPSSSWWW]]]dddkkkiiiddd\\\TTTPPPPPPRRRMMMKKKSSSlllssstttvvvsssrrrqqqpppmmmkkkiiigggffffffgggjjjllloooqqqrrrsssvvvwwwyyyxxxvvvvvvxxx{{{yyyxxxwwwwwwxxxxxxwwwwwwrrr}}}rrrPPPIIIFFFEEEFFFBBB<<<===>>>??????@@@CCCEEEIIISSS^^^gggqqqooommmkkkhhheeecccaaa___YYYUUUOOOJJJGGGCCC@@@===888777444222111111111111000000000000////////////...///000000000///---,,,//////...------------...---------.........//////000000666>>>GGGRRRaaannnssspppiiihhhvvvuuuooolllIII444444333222333444555666;;;===DDDMMMRRRSSSVVV[[[mmm```WWWNNNLLLLLLKKKKKKMMMIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@???>>>======<<<:::999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>BBBHHHPPPWWW\\\YYYaaahhhqqqzzzsssooodddYYYMMMAAA:::;;;;;;888888;;;===:::999BBBVVVeeeeee]]]dddhhhmmmrrrvvvyyy}}}}}}zzzzzzyyy||||||bbb[[[VVVUUUWWWSSSPPPOOOMMMKKKJJJKKKLLLMMMMMMPPPQQQPPPQQQVVV\\\^^^iiilllxxxpppgggmmmqqquuu|||XXXQQQZZZaaahhhqqquuussslllbbbYYYSSSRRRSSSMMMLLLVVVppp{{{mmmuuu{{{vvvyyywwwtttooojjjfffcccaaacccdddgggiiilllnnnooopppsssvvvxxxwwwuuuuuuwwwyyy{{{xxxuuussstttwwwyyyzzzsssVVVJJJDDDCCCEEECCC>>>???@@@???>>>???@@@BBBHHHRRR]]]eeeooo~~~ppplllgggddddddbbb___[[[YYYUUUOOOJJJEEEAAA>>>;;;888777555333222111222222000000000000////////////........................,,,------......------,,,,,,,,,,,,---------......000222111;;;OOOWWWZZZdddmmmmmmnnnssszzz|||LLL:::888444000111666888666;;;@@@IIIPPPTTTVVVWWWXXXfffvvv___PPPRRRSSSJJJFFFJJJIIIIIIJJJKKKKKKKKKKKKKKKMMMKKKIIIIIIJJJKKKJJJIIINNNLLLIIIFFFEEECCCAAA@@@???>>>===<<<<<<;;;;;;<<<999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;>>>BBBFFFKKKRRRYYY^^^UUUZZZdddrrr}}}uuueeeTTTPPPCCC::::::>>>===888444999444555@@@SSSaaaeeeccccccfffjjjoootttwwwyyy{{{|||}}}~~~vvvwwwwww{{{aaaZZZ^^^WWWQQQQQQUUUSSSOOOKKKIIIHHHIIIJJJMMMMMMNNNOOOQQQSSSUUUVVV___dddtttxxxooobbbTTTWWWUUUUUU___rrrppp\\\]]]fffmmmvvvssshhh```WWWOOOMMMKKKXXXyyywwwvvvxxxyyy~~~}}}{{{uuummmeeeaaa``````cccfffhhhjjjlllnnnpppnnnppprrrrrrqqqpppqqqrrrssstttuuuuuutttuuuwwwyyyttt|||bbbAAAJJJKKKAAAFFF???>>>=========>>>@@@AAABBBIIITTT___jjjwwwqqqlllgggeeedddbbb^^^[[[YYYUUUOOOJJJEEEBBB>>>;;;999888666333222111111111111000000000////////////........................,,,------......------,,,,,,,,,,,,---------......///111000:::MMMTTTXXXcccccchhhnnnsssyyygggBBB;;;444222333555666666:::AAAJJJQQQUUUVVVWWWWWWbbb|||lllTTTRRRSSSOOOMMMSSSMMMLLLKKKKKKKKKLLLMMMNNNPPPNNNLLLLLLMMMNNNMMMLLLJJJIIIGGGEEEDDDCCCBBBAAA??????===<<<<<<<<<<<<<<<999999999999999999999999::::::::::::::::::::::::::::::999999999999::::::;;;>>>AAACCCFFFKKKPPPSSSOOORRRXXX___llluuueeeXXXZZZMMM@@@;;;<<<<<<:::999:::666666???OOO]]]bbbcccccceeeiiinnnqqqtttuuuuuuwwwyyyzzz{{{}}}mmmaaa^^^XXXWWW\\\UUUSSSPPPMMMKKKJJJIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRVVV[[[fffvvvlll]]]UUUNNNHHHCCCEEEMMM^^^vvv~~~yyy{{{wwwkkk]]]QQQQQQPPP___yyytttvvvyyyyyy~~~|||zzzxxxuuupppiiidddccceeeggghhhiiijjjkkklllkkkmmmoooooonnnnnnpppqqqpppqqqsssssstttuuuxxxzzzvvvyyyuuuLLLJJJIIIAAACCC@@@???>>>=========>>>???AAAGGGPPPYYYcccooo{{{rrrnnnhhheeedddbbb]]]ZZZYYYUUUOOOJJJFFFBBB>>>;;;:::888666444222111000000111111000000000/////////........................------............------,,,,,,,,,---------.........000///777HHHPPPVVVcccaaajjjsssvvvwww~~~{{{OOO???333222333000///222888???IIIRRRWWWYYYZZZ[[[ZZZrrrxxx[[[TTTVVVSSSPPPSSSQQQPPPOOONNNMMMNNNOOOPPPPPPNNNMMMMMMNNNNNNMMMLLLGGGFFFEEEDDDCCCCCCCCCCCC??????>>>===<<<<<<<<<<<<999999999999999999999999888888888888888888888888999888888888888888888999;;;===???@@@@@@AAADDDEEE@@@CCCGGGIIIOOO___vvvxxxmmmgggcccfff\\\MMMAAA<<<======<<<:::;;;???HHHTTT\\\```aaabbbdddhhhlllnnnoooooonnnqqqsssuuuwwwxxx|||~~~|||yyyiii[[[XXX]]]UUUTTTRRRPPPNNNKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMRRRUUU\\\cccfffkkkwww}}}fffVVVMMMJJJMMMSSSSSSZZZiii~~~|||nnnuuunnn^^^ZZZZZZjjjwwwssstttuuuuuu}}}zzzzzz}}}}}}ssskkkfffgggggghhhhhhhhhhhhggghhhiiijjjkkkjjjlllnnnppppppqqqrrrrrrrrrsssuuuwwwvvvsssvvv^^^KKKHHHDDDCCCAAA???>>>===<<<<<<======@@@DDDJJJQQQYYYdddqqqzzzsssoooiiifffdddbbb]]]YYYXXXTTTOOOIIIFFFBBB>>><<<:::999666444222000000000111111111000000000//////........................------............------,,,,,,,,,---------......,,,000...444CCCKKKSSSbbbfffmmmsssssssssyyywwwzzz]]]GGG666555555000...222444;;;EEEOOOUUUXXXZZZ[[[SSShhhggg]]]]]]XXXRRRPPPTTTTTTSSSSSSRRRPPPPPPOOOLLLKKKJJJJJJKKKKKKJJJHHHGGGGGGGGGEEECCCBBBCCCCCC@@@???>>>===<<<<<<<<<<<<::::::999999999999999888777777777777777777777777999888888777777888888999;;;===??????===<<<<<<===888<<>>>>>AAAFFFKKKQQQ\\\iiisss}}}tttoooiiifffdddbbb]]]ZZZXXXTTTNNNIIIFFFBBB???<<<:::888666333222111111111111111111111000000000000........................---......//////......---,,,,,,,,,---------......+++///...222>>>FFFPPPbbbjjjmmmppprrruuu}}}vvv|||ssspppeeeOOO<<<777777555555888111777@@@GGGKKKMMMNNNOOOOOO```yyyvvvfff```ZZZVVVUUUUUUVVVWWWWWWUUURRROOOLLLJJJIIIHHHIIIJJJJJJHHHFFFJJJJJJJJJGGGDDDBBBBBBDDD@@@???>>>======<<<<<<===:::::::::999999888888888888888888888888888888888999999888888888888999999;;;===>>>>>><<<::::::;;;>>>>>>>>>@@@BBBBBBAAA???AAABBBDDDEEEFFFMMMYYYdddrrryyyoookkkfff]]]YYY\\\___aaaaaa```___^^^aaacccfffhhhhhhhhhfffeeejjjlllooorrrtttwww{{{~~~{{{}}}}}}ssshhh]]]^^^UUUUUUUUUSSSPPPMMMIIIGGGIIIIIIIIIJJJIIIHHHGGGGGGKKKJJJNNNUUU[[[]]]___cccfffqqq}}}yyyccc___cccsss{{{{{{vvvpppqqqqqqqqqssstttxxx~~~}}}xxxtttkkkiiihhhiiijjjjjjhhhfffbbbdddfffggggggiiilllnnntttttttttrrrpppooopppqqqssspppnnntttVVVJJJKKKEEE???>>>===<<<<<<===>>>???===???CCCGGGMMMXXXeeennnuuusssoooiiifffeeeccc^^^[[[XXXTTTNNNIIIFFFCCC???===999777555333222111222222222222111111111000000000..............................////////////......,,,,,,,,,---------......+++000...000;;;BBBNNNcccppptttzzz~~~mmmmmmhhhXXXBBB555222444666777222555:::<<<<<<<<<<<<===IIIWWWnnnkkk]]]VVVVVV[[[WWWXXXYYYXXXVVVRRRNNNKKKJJJJJJIIIKKKLLLKKKIIIFFFJJJKKKKKKHHHCCCAAABBBDDD@@@@@@???>>>============;;;::::::999999888888888888888888888888888888888999999888888888888999999:::;;;<<<;;;:::999:::;;;???;;;888888<<<>>>===:::AAA>>>======@@@GGGTTTaaaqqq~~~rrrmmmiiibbb[[[YYYYYY\\\^^^```aaabbbdddddddddddddddgggiiimmmoooqqqtttwwwzzz|||~~~|||vvvzzzwww}}}~~~ggg}}}jjj\\\YYYXXXXXXWWWUUURRRNNNKKKIIIIIIIIIJJJKKKJJJIIIGGGFFFJJJGGGJJJRRRWWWXXXXXXYYYaaahhhpppuuu}}}{{{ooofffqqq~~~xxxtttooommmpppqqqvvv|||~~~|||xxxvvvuuuooommmjjjkkkmmmmmmjjjfffbbbdddgggiiiiiijjjlllmmmnnnoooppppppooooooqqqssstttrrrrrrttt{{{```LLLJJJBBB@@@@@@>>>======>>>>>>???<<<>>>AAADDDJJJSSS___hhhnnnzzzrrrnnniiifffeeeddd```\\\WWWSSSNNNIIIFFFCCC???===777666444333222222333333222222222111111111000000..............................////////////......,,,,,,,,,---------......+++000...///888???MMMdddxxxvvvyyy{{{pppVVV;;;111555777222222444555555444333444555>>>III]]]uuu}}}gggYYYWWW\\\[[[ZZZXXXUUURRROOOMMMLLLJJJJJJJJJKKKLLLKKKIIIFFFFFFIIIJJJGGGCCCAAACCCFFFAAA@@@???>>>============;;;;;;::::::999888888777777777777777777777777777888777777666666777777888999999999888666666888:::888666444555777999:::::::::999999;;;<<>>MMMddd{{{qqqKKK999<<<<<<333111222333333333444666888444<<>>============;;;;;;::::::999888777777777777777777777777777777666666555555555555666666888888777555333333555888333777:::;;;:::888888999555666999<<<999<<>><<<;;;::::::===???@@@BBBHHHPPPWWW\\\fffqqqyyyqqqlllgggeeeeeeeeeccc```]]]WWWOOOIIIGGGDDDAAA>>>:::888555444444444222111333222222111000///......---------------------------------------------------------............//////...///222555;;;JJJWWWmmmxxxvvvyyyYYY:::666666111444222222222444444444222555999DDDXXXsssooo___[[[ZZZYYYSSSMMMMMMRRRRRROOOQQQOOOMMMJJJHHHGGGGGGGGGCCCBBBAAABBBDDDDDDCCCBBB??????>>>===============<<<;;;;;;::::::999999888888888888888777777777777777777777777666666666666666666666666777777777777666777888777666555555777777999:::888999???JJJRRR]]]wwwmmm[[[ZZZZZZRRRKKKJJJIIIJJJLLLOOOSSSUUUYYYYYYYYYYYYZZZ\\\aaaeeebbbdddeeefffffffffhhhiiimmmrrrwwwyyyxxxyyy}}}~~~~~~||||||}}}}}}xxx___vvvsssfff\\\\\\^^^ZZZRRRLLLIIIHHHHHHIIIJJJIIIGGGDDDDDDDDDDDDEEEFFFHHHIIIJJJUUUVVVYYY[[[^^^ccciiinnnrrrooonnnpppooommmsss|||}}}vvvnnniiijjjpppvvvtttqqqoooqqqwwwzzzyyyvvvwwwuuussspppllljjjgggfffiiikkkpppsssssspppmmmjjjhhhkkkmmmnnnmmmkkkkkkkkkpppkkknnnvvvwwwzzzaaaTTTKKKFFFGGGGGGEEEBBB???>>>>>>>>>===<<<<<>>:::888555444444444222111222222111111000000//////---------------------------------------------------------............///...---...111333888FFFSSS\\\mmmzzz|||fffEEE999777444444333222222444444444222222444<<>>============>>><<<<<<;;;;;;:::999999999888888888888777777777777555555555555555555555555555555555666666666777777444555555444333444666888888999:::888888<<>>===<<<===<<<<<<>>>DDDKKKPPPXXX___gggnnnttt}}}vvvqqqjjjeeecccaaa]]]ZZZYYYTTTNNNKKKIIIFFFBBB>>>:::888666444444444333111111111111111111111111000////////////////////////---------------------------------............///...------///000444@@@LLLWWWcccqqqyyyzzzzzz|||uuuRRR===666555555333222333444444333222222111555@@@TTTlllyyyggg[[[RRRMMMOOOMMMHHHIIIOOONNNLLLJJJHHHFFFEEEEEEEEEFFFDDDCCCCCCDDDDDDBBBAAA@@@???>>>>>>===>>>>>>>>><<<<<<<<<;;;::::::999999888888888888777777777777444444444444444444444444444444444555555555666666444444444333222333777:::888999999888777999???DDDCCCMMMRRROOOHHHFFFGGGHHHHHHHHHGGGFFFGGGJJJLLLNNNQQQSSSUUUUUUUUUUUUWWWYYYZZZ\\\___```aaabbbdddfffhhhkkkooopppoooooorrruuuyyy{{{~~~}}}{{{yyyxxxwwwzzz|||ssstttiiiddd^^^XXXUUUOOOMMMJJJIIIHHHHHHFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGJJJMMMPPPSSSVVVZZZ]]]aaa]]]XXXTTTTTTaaayyysssssssssqqqmmmiiigggfffgggmmmmmmppptttyyyyyyvvvrrrqqqrrrssssssrrrpppnnnlllppppppppppppqqqrrrssstttwwwwwwtttqqqmmmkkklllmmmmmmjjjmmmttttttuuusss\\\PPPNNNMMMLLLJJJFFFBBB>>><<<;;;;;;<<<<<<>>>AAAGGGKKKPPPXXXbbbiiipppyyyyyytttlllhhhfffccc___\\\WWWSSSNNNLLLJJJGGGBBB>>>;;;888666555555444333222111111111111111111111222////////////////////////........................---------............///...---...//////111;;;GGGWWW^^^iiisssyyy}}}```DDD888777555444333333444555333222444222222999III___tttooo[[[NNNPPPOOOHHHHHHOOOMMMLLLJJJHHHFFFFFFFFFFFFGGGEEECCCCCCDDDCCCBBB@@@@@@@@@???>>>>>>>>>>>>???======<<<<<<;;;:::::::::888888888888777777777666333333333333444444444444333333333444444444555555666666555444333444888;;;777888888777666777;;;>>>BBBBBBEEEHHHGGGCCCEEEIIIHHHGGGFFFFFFFFFHHHIIIKKKMMMPPPRRRSSSSSSRRRSSSTTTWWWYYY\\\]]]___```ccceeebbbeeeiiikkkmmmnnnqqqsssqqqsssuuuwwwwwwxxxyyy{{{zzz~~~{{{{{{|||~~~~~~}}}{{{yyywwwuuuttt|||}}}~~~~~~~~~~~~uuu}}}zzzlllddd]]]YYYWWWSSSPPPLLLIIIHHHGGGEEEDDDCCCCCCBBBCCCCCCDDDEEEEEEBBBEEEIIILLLNNNPPPSSSUUUUUURRRNNNLLLPPP^^^ttt}}}{{{yyyrrrtttsssqqqnnnkkkhhhggggggiiijjjkkkooorrrsssqqqnnnpppqqqsssttttttqqqooommmoooooooooooopppqqqssstttwwwxxxxxxvvvsssrrrrrrsssooolllmmmqqqooommmyyylllWWWPPPOOOMMMKKKHHHDDD@@@===:::;;;<<<<<<===???BBBEEEJJJRRR]]]fffllluuuxxxrrrlllgggfffdddaaa^^^WWWSSSNNNLLLJJJGGGBBB>>>;;;999666555555555333222111111111111222222222222000000000000000000000000........................---------............//////...///000///000888CCCQQQWWWcccqqq~~~iiiNNN>>>888666555333444444555333222555333222555AAASSSfffrrriiiSSSQQQSSSOOOMMMRRRNNNMMMKKKIIIGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDBBBAAAAAAAAA@@@???????????????>>>>>>===<<<<<<;;;;;;:::888888888888777777777666333333333444444555555555333333333333444444444444555666666666555666888:::888888888777777888:::<<<@@@<<<===BBBCCC@@@AAAFFFGGGFFFFFFEEEFFFGGGHHHIIIKKKMMMPPPRRRQQQPPPPPPQQQTTTWWWYYY[[[]]]___bbbdddbbbdddgggiiijjjlllmmmoooiiilllooopppppppppqqqsssuuu{{{~~~|||zzzxxxxxxyyy{{{}}}|||||||||{{{zzzyyywwwwwwzzz{{{||||||{{{|||}}}~~~~~~}}}||||||~~~~~~zzzaaazzzmmmfff___[[[ZZZVVVRRRNNNKKKIIIGGGEEECCCBBBBBBBBBAAAAAABBBCCCCCCAAADDDGGGJJJLLLMMMOOOQQQOOOMMMJJJHHHMMMYYYfffoooiiinnnuuu{{{jjjkkkhhhaaa___mmmwwwnnnttt|||tttuuuxxxuuupppllljjjiiiiiiiiiiiiiiiiiijjjlllmmmmmmmmmmmmnnnpppqqqpppnnnkkkiiinnnooopppqqqrrrrrrrrrrrrvvvxxx{{{{{{yyyvvvtttssspppmmmnnnooollljjjttteeeRRROOOLLLJJJIIIGGGDDDAAA:::;;;<<<<<<<<<<<>>;;;999777555555555444222222222222222222222111111000000000000000000000000........................---------............///......000111//////666@@@PPPXXXeeevvvyyygggUUUCCC555777555444444555555333222222111111222999EEESSS]]]ppptttZZZQQQRRRPPPMMMNNNNNNLLLJJJIIIHHHGGGHHHHHHGGGEEEDDDDDDEEEEEECCCBBBBBBAAA@@@@@@??????@@@@@@>>>>>>>>>===<<<<<<;;;;;;888888888888777777777777222333333444444555555555333333333444444444555555111555999;;;<<<<<<<<<======<<<:::999999:::;;;<<<@@@>>>>>>AAABBB@@@AAADDDDDDDDDDDDDDDEEEFFFGGGGGGHHHKKKMMMOOOOOONNNOOOPPPRRRTTTWWWYYYZZZ\\\___aaadddeeeeeefffffffffeeeeeeeeegggjjjllllllmmmmmmnnnsssyyy}}}|||}}}~~~yyy{{{zzzvvv{{{{{{zzzyyyxxxxxxxxxyyyyyywwwxxxzzz|||||||||{{{{{{uuuvvvwwwxxxyyy{{{{{{|||}}}|||{{{|||}}}~~~___hhhwwwooojjjccc]]]\\\VVVSSSPPPMMMJJJHHHEEECCCBBBAAAAAA@@@@@@@@@AAAAAAAAADDDFFFHHHIIIJJJMMMOOOQQQUUUWWWUUUUUUYYY]]]^^^[[[aaajjjssszzz```]]]VVVOOOPPPccctttkkkiiiqqqyyyzzz~~~yyyuuunnnjjjhhhiiiiiiiiikkkjjjjjjiiiiiijjjkkkkkknnnooopppqqqqqqooommmllloooooopppqqqqqqqqqqqqppptttxxx{{{|||zzzuuurrrpppnnnmmmmmmnnnlllllluuu{{{VVVRRRMMMKKKKKKJJJHHHEEE<<<======;;;::::::<<<>>>BBBIIISSS[[[aaajjjuuu}}}tttnnnhhhdddcccaaa^^^[[[[[[VVVOOOJJJHHHEEEAAA>>><<<999777666666555444333333333333222222111111111////////////////////////........................---------............///------///000...---444===PPPZZZkkkrrrjjjdddPPP999888666444444555555333222000000111111333999AAAGGGZZZqqqooo\\\SSSOOOLLLIIILLLKKKIIIHHHGGGFFFGGGGGGFFFDDDCCCDDDEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@AAA??????>>>>>>===<<<<<<;;;888888888888777777777777111111222222333444444444444444444444555555555555000666???FFFIIIHHHGGGFFFDDDAAA===;;;::::::;;;;;;===@@@BBB@@@@@@BBBDDDCCCAAAAAABBBBBBCCCDDDEEEEEEEEEGGGJJJKKKLLLLLLNNNOOOPPPRRRUUUVVVWWWYYY[[[]]]bbbaaaaaaaaaaaa```^^^]]]___bbbfffhhhiiiiiijjjkkkmmmsssvvvttttttwwwxxxwwwsssrrrlllgggppp~~~vvvwwwwwwvvvvvvuuuuuutttqqqrrruuuwwwyyyzzzyyyyyytttuuuuuuvvvvvvxxx|||}}}}}}}}}|||{{{|||~~~~~~~~~kkkzzzyyyrrrppplllddd\\\YYYVVVTTTQQQNNNLLLIIIFFFCCCBBBAAA@@@???????????????AAABBBCCCDDDDDDFFFJJJLLLUUUjjj~~~vvvjjj___WWWYYY^^^fffmmmsssyyy~~~rrrooofffZZZVVVddduuulllmmmtttxxx|||yyyuuuoookkkjjjjjjjjjhhhiiiiiijjjjjjhhhgggffffffkkkkkklllnnnnnnoooooooooooonnnlllkkkjjjkkklllmmmpppsssvvvwwwvvvsssrrrqqqmmmlllkkkjjjiiikkksss|||^^^XXXPPPLLLLLLMMMKKKHHH???>>>===;;;999999;;;======DDDLLLSSSYYYbbbmmmvvv|||wwwqqqjjjfffdddbbb^^^[[[]]]WWWOOOIIIGGGDDDAAA>>><<<999777666666555444333444444333333222111000000////////////////////////////////////////////////---------.........//////,,,,,,...000---,,,333<<>>>>>======<<<<<<888888888888777777777777///000000111222222333333444444444555555555666666111:::FFFPPPTTTTTTRRRQQQJJJFFF@@@<<<::::::::::::666===@@@<<<;;;@@@BBB???>>>???@@@AAABBBCCCCCCDDDCCCEEEGGGIIIIIIKKKMMMOOONNNPPPSSSTTTUUUVVVXXXZZZ\\\\\\[[[\\\]]]^^^\\\[[[ZZZ]]]aaadddeeeeeefffgggggglllnnnllllllooopppoooooommmeeeaaaooowwwrrrsssssstttsssrrrpppooojjjlllooorrrtttuuuttttttwwwwwwvvvuuutttuuuxxxzzz~~~~~~~~~|||zzzzzz|||~~~{{{zzzyyyxxxyyy{{{}}}~~~~~~tttuuupppmmmnnnlllbbbYYYTTTUUUSSSQQQPPPNNNJJJFFFBBBBBBAAA@@@???>>>>>>>>>>>>@@@AAAAAAAAAAAACCCGGGKKKXXX}}}fffWWW^^^bbbgggkkkooosssxxx{{{||||||kkk^^^dddzzz~~~ssshhheeeppp~~~zzzvvvqqqnnnnnnmmmkkkhhhdddfffiiiiiigggcccaaa___aaaaaabbbdddfffhhhiiijjjmmmjjjfffcccbbbdddhhhjjjjjjllloooqqqrrrssstttvvvmmmkkkiiifffdddeeemmmuuueee]]]SSSNNNNNNNNNLLLJJJ@@@???===:::888888;;;===:::@@@GGGMMMSSS\\\hhhqqqsss{{{tttnnnhhhdddcccbbb___\\\]]]WWWPPPLLLIIIFFFAAA===;;;:::888555333333222333111111111111000000000000000000000000000000000000000///...------...///000---------------------------------......000111111BBBMMMgggkkkFFFCCC;;;444333777888555555444333222111111111111DDDPPPbbbrrr~~~rrr^^^TTTQQQNNNLLLIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBCCCCCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;:::888777555444444444444444333333333222222555555444333333333333444444999DDDRRR\\\]]]VVVOOOOOOGGG===888888:::999777::::::;;;;;;<<<=========?????????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIIIIIIIILLLPPPSSSSSSSSSSSSTTTWWWWWWXXXXXXXXXXXXXXXXXXVVVXXX[[[^^^````````````eeecccbbbcccfffiiilllmmmpppiiimmmvvvttttttuuuvvvvvvsssoookkknnnnnnnnnoooqqqrrrqqqooorrruuuwwwvvvqqqppprrrvvv}}}~~~~~~}}}{{{zzz|||~~~yyyvvvssstttxxx|||||||||rrr{{{xxxiiioooggg^^^XXXKKKUUUUUUUUUTTTQQQLLLGGGDDDBBBAAAAAAAAA@@@?????????CCCBBBAAAAAABBBEEEGGGIII___oooaaaccccccdddeeegggjjjmmmooouuurrrrrrtttsssttt~~~zzzllllll|||pppdddcccdddjjj{{{wwwpppqqqnnnkkkiiiiiijjjjjjiiieeedddcccdddeeeccc^^^YYY\\\]]]^^^```bbbcccdddeeecccbbbaaaaaaaaabbbcccdddffffffgggjjjnnnppppppoookkkgggeeeeeecccbbbgggmmm{{{|||```UUUWWWNNNEEEHHHKKKAAA???===<<<===>>>======999;;;>>>CCCIIIRRR\\\ccciiiqqq|||uuuoooiiieeecccbbb^^^[[[[[[VVVOOOKKKIIIGGGCCC???;;;:::888555333333222333111111111111000000000000000000000000000000000000000///...------...///000---------------------------------......///000111>>>KKKggg[[[GGG666444777666444666555444333222111111111111444>>>PPPdddvvvqqq\\\MMMOOOLLLIIIIIIJJJJJJIIIHHHEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@???>>>>>>======;;;;;;:::888777555444444444444444444333333333333666555444444333333444444111555===HHHQQQRRRMMMFFFIIIBBB:::666777888777666:::::::::;;;<<<<<<======>>>?????????@@@BBBCCCDDDCCCCCCCCCDDDEEEFFFHHHHHHHHHKKKNNNPPPPPPPPPQQQSSSUUUVVVVVVVVVWWWWWWXXXXXXWWWXXX[[[]]]______^^^^^^]]]]]]^^^```bbbfffiiijjjkkkppp~~~zzzttttttuuuvvvwwwtttpppmmmmmmmmmmmmoooppprrrrrrqqqooosssvvvvvvsssqqqtttwww|||}}}}}}|||{{{{{{{{{{{{yyyvvvttttttvvvxxxxxxwww|||yyyrrriii___WWWNNNMMMNNNPPPQQQQQQNNNJJJGGGBBBBBBAAAAAA@@@?????????AAAAAAAAAAAABBBDDDFFFGGG\\\{{{{{{jjjaaa^^^^^^___```cccfffiiijjjiiieeeccccccccchhhvvv{{{ppphhhmmmssshhh^^^[[[```lll}}}|||rrrkkkpppmmmiiihhhhhhhhhgggfffgggeeedddeeeeeeccc___[[[ZZZ[[[\\\]]]^^^```aaaaaacccbbbbbbaaaaaaaaabbbbbbccccccdddgggjjjllllllkkkgggdddcccdddbbbaaaeeejjjuuu|||```VVVNNNLLLLLLHHHFFFCCC@@@=========<<<;;;999;;;===AAAGGGOOOXXX^^^fffllluuu}}}vvvqqqjjjfffdddaaa^^^[[[YYYTTTNNNKKKJJJHHHDDDAAA;;;:::888555333333222333111111111111000000000000000000000000000000000000//////............//////------------------------......---......///000111666DDD^^^{{{~~~YYY;;;888<<<777444777555555444333222222222222///444???QQQggg{{{iiiPPPQQQMMMIIIHHHJJJLLLKKKIIIFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@?????????>>>>>>;;;:::999888777666555444555555555555444444444444666666555444444444444444000222666===CCCEEEBBB>>>???;;;666555666777666444999999::::::;;;<<<<<<<<<>>>>>>>>>>>>???AAABBBCCCBBBBBBBBBCCCDDDEEEGGGGGGFFFHHHJJJKKKLLLMMMOOOQQQRRRSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZ\\\\\\\\\[[[[[[VVVXXX[[[\\\^^^```dddgggiii~~~zzz|||xxxxxxwwwwwwvvvtttppplllmmmmmmmmmnnnoooqqqrrrssslllpppuuuvvvtttssstttvvvyyyxxxxxxyyy{{{{{{zzzxxxxxxvvvtttuuuvvvxxxyyyxxxkkk```UUULLLLLLJJJKKKMMMPPPRRRQQQMMMJJJBBBBBBAAAAAA@@@??????>>>???@@@@@@AAABBBCCCCCCDDDPPPbbbsssuuukkkaaaZZZWWWWWWWWWXXXYYY\\\___aaacccddd^^^XXXRRRPPPUUUcccrrrsssoooggg___^^^iii}}}xxxpppdddaaa[[[YYYdddxxx{{{rrrmmmmmmkkkgggeeeeeedddcccaaahhhfffddddddcccbbb___]]]XXXYYYYYYZZZZZZ[[[\\\\\\```aaaaaaaaaaaaaaa```````````````bbbeeefffffffffdddbbbccceeedddbbbdddiiiooo~~~tttZZZNNNRRRSSSHHHLLLHHHCCC???===<<<;;;999999:::<<<>>>BBBIIIPPPVVV___eeelllssszzzxxxrrrkkkfffdddbbb^^^ZZZZZZUUUOOOKKKIIIGGGCCC@@@;;;:::888555333333222333111111111111000000000////////////////////////////////////....../////////.......................................///000000000888LLLfffyyyPPP===;;;:::888888666555444333333222222222444333555===NNNdddyyyzzzcccYYYRRRKKKHHHJJJLLLLLLJJJGGGFFFEEECCCBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@??????>>>>>>;;;;;;:::999888777666555777777666666666555555555777666555555444555555555333222333666999;;;:::999777555444444666777666444888888999999:::;;;;;;;;;<<<<<<<<<===>>>???AAAAAABBBBBBBBBCCCDDDEEEFFFGGGEEEGGGHHHIIIIIIKKKNNNPPPOOOPPPQQQRRRSSSTTTUUUUUUXXXXXXYYYYYYYYYXXXWWWVVVSSSVVVYYYYYYYYY[[[```eeetttttt~~~xxx}}}{{{yyywwwvvvsssnnnkkkpppppppppooonnnoooppprrrlllppptttvvvuuussssssssssssssstttwww{{{}}}|||zzzzzzyyyyyyzzz}}}oooaaaSSSGGGLLLOOOOOOOOOQQQSSSRRRMMMIIICCCCCCBBBBBBAAA@@@??????>>>???@@@AAAAAAAAAAAAAAACCCJJJQQQQQQMMMKKKKKKLLLPPPPPPQQQRRRUUUXXX[[[\\\^^^ZZZRRRIIIDDDIIIVVVbbbaaaZZZQQQNNNTTTbbbttt~~~~~~{{{rrrggg___VVV[[[\\\^^^mmm}}}yyytttpppoookkkhhheeebbbaaaaaa___^^^fffeeecccaaa```^^^]]]\\\WWWWWWWWWXXXXXXXXXXXXXXX\\\]]]___```aaaaaaaaa```^^^]]]]]]^^^```bbbbbbaaacccbbbeeeiiihhheeefffjjjmmmuuujjjRRRSSSVVVLLLNNNJJJEEE@@@>>><<<:::999888999;;;<<<>>>CCCHHHMMMVVV[[[ccckkkqqqzzzxxxssslllgggeeebbb^^^[[[\\\WWWPPPKKKIIIFFFAAA>>>;;;:::888555333333222333111111111111000000000///////////////////////////...//////////////////...........................///............//////000000111:::PPPooojjjCCC666:::;;;555777666555444333333333333222111000000666EEEXXXfff}}}ggg]]]PPPJJJJJJLLLLLLKKKHHHGGGFFFDDDCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCAAA@@@>>>======<<<<<<;;;:::999888888777888888888777777777666666777777666555555555555666555333222222333444555555333333444555777777777666777777888888999:::::::::;;;;;;;;;<<<===>>>???@@@BBBBBBBBBBBBCCCEEEFFFGGGEEEFFFHHHHHHIIIJJJMMMPPPNNNNNNOOOPPPQQQRRRSSSTTTVVVVVVVVVUUUTTTSSSRRRRRRQQQTTTWWWUUUTTTWWWaaaiiippprrr}}}zzzuuu|||zzzxxxvvvvvvtttrrroootttttttttrrrnnnmmmmmmooonnnqqqtttuuutttrrrpppoooqqqrrruuuyyy~~~~~~mmmVVVTTTUUURRRPPPQQQRRRRRRMMMIIIEEEEEEDDDCCCBBBAAA@@@@@@>>>???@@@@@@AAA@@@@@@???AAABBBCCCDDDDDDEEEGGGJJJKKKKKKLLLMMMOOORRRUUUWWWRRRSSSPPPJJJEEEHHHPPPWWWOOOHHHBBBDDDPPP```nnnvvv}}}~~~~~~}}}|||||||||yyywwwvvvvvvxxxzzz}}}~~~{{{yyyuuuooohhh```XXXSSSNNNZZZcccjjjyyyqqqllliiigggiiimmmjjjgggbbb___^^^^^^]]]]]]bbbbbb```^^^\\\YYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWYYY\\\^^^aaabbbbbbbbb^^^]]][[[\\\^^^______^^^``````dddiiiiiifffgggjjjoooppp]]]RRRVVVPPPMMMJJJFFFBBB@@@>>>;;;999999999::::::;;;===BBBEEELLLRRR[[[cccjjjpppxxx}}}xxxssslllhhhfffccc```]]]]]]WWWQQQLLLIIIEEEAAA===;;;:::888555333333222333111111111111000000000000000000000000000000000000......////////////..............................//////............//////222000222CCCbbbyyyLLL666999:::222777777666555444444444444...111333222000444>>>FFF]]]qqq{{{lllZZZNNNLLLMMMMMMLLLIIIHHHGGGEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>=========<<<;;;:::::::::999999999999888888888888888888777666666666666666444333111000000111222333333444555666777777777777666666777777888999999999::::::::::::;;;===>>>???@@@@@@@@@AAABBBCCCEEEEEECCCEEEHHHIIIIIIJJJLLLNNNMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPOOONNNNNNMMMQQQTTTRRRRRR[[[lllzzzpppkkk}}}zzzwwwwwwuuuttttttuuuwwwvvvvvvvvvxxxyyyvvvpppllllllmmmpppqqqrrrssssssqqqooonnnsssvvvzzz~~~~~~uuuaaaZZZUUUPPPOOOQQQRRRNNNJJJHHHGGGFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@????????????AAA??????AAABBBAAACCCGGGFFFGGGGGGIIIKKKNNNQQQSSSRRRYYY^^^ZZZSSSOOOMMMKKKFFFAAA>>>CCCQQQaaammmsssssstttuuuxxxzzz{{{yyywwwwwwvvvuuusssrrrrrrqqqqqqnnnmmmmmmooorrrtttuuutttqqqnnnggg___WWWRRRNNNMMMSSSbbbuuuvvv|||llleeecccaaafffnnnjjjfff```\\\\\\]]]^^^___^^^______\\\YYYVVVTTTTTTWWWWWWWWWWWWWWWXXXXXXXXXVVVWWWYYY\\\___aaabbbccc___]]][[[ZZZ\\\]]]]]]\\\\\\]]]aaaggggggeeefffiiioooooovvvoooTTTTTTSSSMMMKKKHHHFFFDDDAAA===:::999::::::999999:::>>>@@@DDDJJJSSSZZZ```eeekkkpppxxxrrrlllhhhfffeeeaaa^^^[[[VVVPPPKKKIIIFFFBBB>>>;;;:::888555333333222333111111111111000000000000000000000000000000000000---...///000000///...---........................//////............//////000111222===WWWxxxzzzZZZCCC;;;888333888777666555444444444444222444666555333333555777AAAYYYwww}}}dddTTTOOOOOOOOOMMMJJJIIIHHHGGGGGGGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>===<<<<<<<<<::::::::::::999999999999999888777777666666777777444444444333222111222333333444666666666666666777555555666777777888888999999999999999:::<<<===>>>>>>>>>>>>>>>???AAABBBCCCAAADDDGGGIIIIIIIIIJJJLLLNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOMMMLLLLLLKKKKKKJJJOOOSSSTTTXXXhhhwwwdddyyy~~~}}}zzzwwwuuusssssstttvvvvvvvvvuuuyyy{{{yyysssnnnmmmnnnpppppppppqqqrrrrrrqqqppptttyyy}}}~~~wwwhhh```VVVRRRSSSSSSOOOKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@???>>>??????@@@???<<<<<<@@@???<<<===AAACCCCCCCCCEEEGGGJJJMMMOOOUUUeeetttvvvqqqhhh\\\SSSKKKFFFAAAEEEPPP___iiinnnlllkkklllooorrrrrrpppmmmmmmlllkkkiiihhhhhhhhhhhheeedddeeeiiimmmnnnllljjjdddaaaZZZSSSMMMJJJJJJKKKTTTgggyyyiiieeedddbbbgggqqqkkkfff___ZZZZZZ]]]```bbb[[[]]]^^^\\\XXXTTTRRRRRRVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZ\\\^^^```aaa___]]]ZZZYYYZZZ[[[[[[ZZZ[[[\\\```fffgggeeefffjjjkkkooorrr|||~~~ZZZTTTTTTOOONNNMMMLLLIIIDDD>>>999:::::::::999888999<<<>>>@@@EEEKKKPPPSSSYYY```fffwwwrrrlllhhhgggeeebbb___YYYUUUOOOKKKJJJGGGDDD@@@;;;:::888555333333333333111111111111000000000000000000000000000000000000---...///000000///...---////////////////////////000//////.........//////,,,111555;;;OOOnnnwwwfffQQQ???777777888777666555555444444555777444000///111333444444555JJJeee{{{lllXXXQQQQQQPPPOOOJJJIIIHHHHHHHHHIIIJJJKKKDDDDDDDDDDDDDDDDDDDDDDDD???@@@@@@AAABBBCCCDDDDDD@@@@@@??????>>>>>>======;;;;;;::::::::::::999999999888888777777777777777555666777666555444555666444555666555444444555666555555666666777888888888888888888999:::;;;======<<<<<<<<<<<<===???@@@AAA???BBBFFFHHHIIIIIIIIIJJJOOOOOOOOOOOOOOOOOOPPPPPPNNNNNNLLLKKKJJJJJJJJJJJJJJJPPPUUUXXX```vvv|||eeeccc~~~~~~||||||yyyuuusssrrrrrrrrrqqqsssxxx|||{{{uuupppnnnoooooonnnnnnoooqqqssssssrrrsssxxx}}}|||zzz}}}wwwlll___XXXVVVTTTOOOKKKKKKJJJIIIHHHFFFEEEDDDCCCDDDBBB@@@>>>>>>???@@@AAAAAA>>>>>>AAA@@@;;;;;;@@@@@@@@@AAABBBEEEHHHKKKLLLPPPgggyyymmmTTTMMMFFFEEEMMMXXXbbbggggggggggggjjjmmmnnnkkkhhhffffffdddcccbbbbbbbbbbbb______aaaeeeiiijjjgggdddZZZXXXSSSMMMHHHGGGIIIJJJKKKaaaooobbbaaaaaa```fffppplllfff^^^YYYYYY]]]bbbdddZZZ\\\___]]]XXXSSSQQQPPPTTTUUUUUUVVVWWWWWWXXXXXX[[[ZZZZZZYYYZZZ\\\^^^______\\\YYYWWWXXXYYYYYYYYY]]]]]]aaaggghhhgggiiimmmgggppprrrwww```WWWVVVRRRRRRQQQPPPLLLFFF>>>999:::;;;;;;:::888999;;;===???BBBEEEHHHKKKQQQZZZ```uuuqqqkkkhhhfffccc___[[[[[[WWWSSSOOOLLLHHHCCC@@@>>>;;;888666666666444333222222222111111111111111111000000000//////////////////............//////---------............///---------...///000000111---333555888FFFdddoooQQQ@@@777777333222666777444222222555555444333333222111111999<<>>>>>??????@@@@@@???AAADDDEEEEEEFFFGGGIIILLLMMMOOOOOOOOOLLLIIIHHHKKKIIIIIIJJJHHHDDDEEEJJJNNNIIIIIIZZZ}}}nnn___ZZZxxx}}}zzzwwwwwwvvvssspppnnnoooppprrrqqquuuyyyuuunnnlllqqqlllmmmnnnoooqqqrrrsssttttttwww{{{||||||~~~|||~~~rrr]]]XXXWWWTTTPPPLLLLLLLLLJJJHHHFFFFFFFFFBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>????????????>>>>>>???@@@BBBDDDFFFGGGHHHeeevvvbbbPPPLLLSSSXXX[[[[[[________________________]]]\\\[[[ZZZZZZZZZZZZZZZ]]][[[ZZZZZZZZZ[[[[[[[[[UUUPPPJJJGGGFFFEEEFFFIIIRRR^^^tttuuuooolllhhhdddcccdddfffhhhkkkddd`````````^^^___bbb]]][[[ZZZ[[[]]]]]][[[XXXOOOQQQUUUXXXYYYXXXVVVTTTWWWXXXYYYYYYZZZYYYYYYXXX[[[[[[[[[ZZZYYYXXXWWWVVV]]]___`````````bbbfffhhhbbbmmmppprrrsssXXX[[[SSSTTTZZZWWWHHHBBBBBB;;;???===;;;999999999:::;;;===>>>???BBBGGGLLLQQQTTTvvvqqqkkkhhhfffccc___[[[ZZZWWWSSSOOOLLLHHHDDDAAA>>>;;;888666666666444333222222222222111111111111//////.........---------//////............//////---------............///------......///000000111---...///222<<>>???@@@@@@???AAACCCEEEEEEEEEFFFHHHKKKLLLMMMNNNMMMKKKIIIGGGKKKGGGEEEFFFFFFEEEGGGKKKQQQUUU___tttqqq\\\UUUVVV~~~{{{|||zzzvvvtttvvvwwwvvvtttqqqooonnnooopppooorrruuurrrlllkkkoooqqqqqqqqqrrrrrrrrrrrrrrrqqquuu{{{~~~~~~~~~|||ppp[[[UUUUUUSSSPPPPPPOOONNNKKKJJJIIIIIIDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEHHHYYY|||ttt\\\RRRSSSUUUUUUVVVZZZZZZZZZZZZZZZZZZZZZZZZWWWVVVUUUUUUTTTTTTTTTTTTSSSRRRRRRTTTVVVVVVUUUSSSLLLJJJIIIKKKLLLMMMQQQUUUZZZmmmsssnnnlllhhheeeddddddfffgggbbb]]]ZZZ\\\^^^^^^```ccc___]]][[[[[[\\\[[[XXXUUUUUUVVVYYY[[[[[[ZZZWWWUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\\\\\\\[[[YYYWWWVVVXXXYYY[[[\\\]]]```dddgggiiinnnmmmmmm|||jjj^^^^^^TTTRRRRRRMMMNNNLLL@@@@@@>>><<<:::999999999:::999999:::===AAAFFFKKKNNNvvvqqqkkkhhhfffccc___\\\ZZZWWWRRROOOLLLHHHEEEBBB>>>;;;888666666666444333333333222222111111111111/////////.........------........................---------............///------......///000000000111......222888GGGeeeyyyVVV===666222444666555555666666666666555555444444333222111444:::@@@KKK^^^mmmvvv~~~~~~hhhTTTPPPPPPOOOJJJEEEEEEIIINNNKKKJJJHHHFFFEEEDDDCCCCCCGGGFFFEEEDDDDDDDDDEEEFFFGGGEEECCCBBBBBB@@@===;;;<<<<<<;;;:::::::::::::::;;;::::::999999888888777777777777777666666666666555555666666666777777777555666777777888888777777777777777777888999:::;;;::::::;;;<<<===>>>???@@@>>>@@@CCCDDDDDDDDDEEEGGGIIIJJJKKKLLLKKKJJJHHHFFFHHHFFFHHHKKKLLLIIIIIILLLSSSccczzzxxx\\\MMMSSS___wwwuuuvvvtttrrrqqqtttvvvwwwuuussspppooooooooonnnoooqqqooolllmmmqqqvvvuuuuuutttsssrrrqqqpppmmmssszzz~~~|||{{{{{{~~~}}}}}}eee]]]]]][[[UUUTTTRRRPPPOOOMMMMMMMMMGGGFFFDDDCCCAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAAGGGLLLkkk|||bbbUUUQQQOOOOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOONNNNNNNNNOOOOOOKKKKKKKKKOOORRRRRROOOKKKHHHEEEFFFJJJNNNRRRZZZcccnnn}}}uuutttppplllkkkhhhfffeeefffggghhh```[[[XXX[[[]]]]]]___cccaaa___]]]\\\[[[YYYUUUSSSYYY[[[]]]^^^^^^\\\YYYWWWSSSRRRSSSTTTVVVXXXZZZ\\\[[[\\\]]]]]]\\\ZZZWWWVVVTTTVVVXXXZZZ[[[___cccfffmmmkkkiiiiiiqqqbbb]]]QQQOOOPPPMMMNNNLLLAAAAAA@@@===;;;999888888999666666777999<<>>;;;888666666666444333333333333222222111111000111111111000000000000///------............---------------............///............//////000000333---...444777@@@\\\|||tttFFF<<<444333444333333444666555555555444444444333555555777999<<>>===<<<;;;:::::::::;;;;;;;;;::::::999999999999888888888777777777666666555666666666666777777777666666777888888888888777666666666666777888999::::::;;;;;;<<<<<<============???BBBBBBBBBBBBDDDEEEGGGHHHIIIIIIIIIGGGFFFEEECCCHHHPPPUUURRRMMMMMMQQQcccyyyfffLLLIII^^^uuu}}}uuutttuuusssrrrssstttvvvxxxwwwuuurrrppppppooonnnnnnooopppqqqsssuuuuuuuuutttsssrrrqqqppppppmmmqqqwww|||}}}|||zzzxxx~~~~~~yyypppddd\\\YYYTTTQQQOOOOOOOOONNNJJJIIIGGGEEECCCBBBAAAAAA????????????>>>>>>>>>>>>======<<<<<<<<<<<<======DDDEEE[[[~~~lllXXXNNNKKKJJJKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKHHHHHHIIILLLNNNNNNKKKGGGGGGDDDHHHTTT```jjjyyytttmmmooolllhhhhhhggggggggghhhjjjjjjgggaaa]]]^^^___]]]]]]______^^^]]][[[ZZZWWWUUUSSSYYYZZZ\\\]]]]]]\\\ZZZYYYTTTSSSSSSSSSTTTWWWZZZ\\\ZZZ[[[]]]]]]\\\ZZZXXXVVVVVVWWWYYYZZZ[[[]]]aaadddiiieeedddggglllwwwzzz[[[SSSTTTUUULLLHHHHHHCCCCCCBBB???===;;;999999888888888888999;;;>>>BBBDDDxxxssslllgggeeeddd```]]]\\\XXXSSSNNNKKKIIIFFFDDD>>>;;;888666666666444333444444333333222111111000222111111111000000000000------...//////...---------------............///............////////////111++++++111222666MMMhhhQQQDDD888555555555555666444444444333333333333333111222555888:::AAAQQQ```kkksssmmm```\\\WWWQQQMMMLLLLLLMMMNNNLLLJJJGGGEEEDDDDDDDDDHHHGGGEEEDDDDDDDDDEEEEEECCCBBBBBBBBBCCCCCCAAA??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888888888777777777666666666666777777777888666777777888888888888888666666666666777888999999<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAAAAAAAABBBCCCEEEEEEFFFFFFFFFEEEDDDCCC@@@GGGPPPSSSMMMKKKVVVcccoooVVVJJJXXXwwwyyysssssstttrrrsssuuusssuuuwwwwwwuuusssqqqqqqmmmmmmmmmmmmooosssvvvvvvooopppppppppppppppqqqqqqmmmoooqqquuuwwwxxxwwwwwwwww{{{~~~~~~~~~tttjjjddd[[[TTTQQQPPPPPPOOOMMMLLLJJJHHHFFFDDDCCCCCCAAAAAA@@@@@@????????????>>>===<<<<<<;;;;;;<<<<<<===BBBLLL^^^sss}}}ttt^^^SSSIIIGGGGGGFFFGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGEEEEEEEEEFFFHHHIIIJJJJJJGGGIIIZZZvvvxxxzzzpppmmmpppllleeeeeefffggghhhkkkmmmnnnjjjddd``````___\\\[[[\\\\\\\\\\\\[[[YYYWWWVVVUUUUUUVVVXXXZZZZZZZZZYYYYYYXXXWWWUUUTTTTTTVVVXXXYYYXXXYYYZZZ[[[[[[YYYXXXVVVXXXXXXYYYXXXXXXYYY[[[^^^aaa^^^```fffhhhmmmrrr]]]SSSRRRMMMLLLMMMGGGFFFEEECCC@@@>>><<<;;;:::::::::999999:::<<>>;;;888666666666444333555555444333222111111000000000/////////.........---...///000000///...------------............///......//////////////////333///...000///222@@@QQQxxxWWWHHH888333333444444666333333333333333333333333000000333777:::>>>IIIUUU```jjjvvv}}}rrrbbbTTTMMMLLLOOOQQQNNNLLLJJJGGGEEEEEEFFFFFFGGGFFFEEEDDDCCCDDDEEEFFFCCCBBBAAABBBDDDDDDBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888777666666666777777777888888666777888888999999888888666666666666777888999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;===???@@@??????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAADDDHHHHHHHHHRRRlll~~~qqq___TTT___}}}vvvrrrooopppooommmooosssrrrtttuuuuuusssqqqqqqqqqlllmmmlllkkknnnssstttrrriiijjjkkklllnnnoooqqqqqqmmmllllllnnnqqqtttttttttlllpppsssvvv}}}zzzkkk^^^XXXUUUSSSRRROOONNNLLLJJJHHHGGGFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<888===???@@@HHHTTTVVVPPPIIIDDDAAACCCDDDBBBBBBDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????@@@AAABBBCCC@@@AAABBBBBBDDDKKKTTT\\\[[[___uuuxxxkkk{{{rrrqqqlllnnnrrrnnnffffffffffffhhhkkkmmmooofffaaa^^^___^^^[[[ZZZ\\\YYYZZZ[[[ZZZXXXVVVVVVWWWRRRSSSUUUWWWXXXXXXXXXXXXYYYXXXWWWUUUTTTTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXVVVTTTSSSUUUWWW[[[[[[___cccccceeessspppQQQKKKMMMRRRQQQGGGIIIHHHFFFDDDBBB@@@>>>>>><<<:::999888888999;;;<<>>;;;888666666666444333666555444333222111111000000000000/////////.........///111222222111///...---------............////////////////////////...111222222111111555<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999888888888666666777777777888888888777777888999999999999888777777777777888999:::::::::;;;;;;<<<======>>>>>>;;;===??????>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDKKKXXXmmmoooaaaTTT[[[}}}xxxnnnkkkkkkllljjjhhhjjjooooooqqqqqqqqqooonnnooopppqqqrrrpppmmmnnnrrrqqqlllfffggghhhjjjlllnnnpppqqqjjjiiiiiikkknnnqqqqqqpppiiinnnqqqqqqvvv}}}}}}}}}nnnccc]]]YYYWWWPPPOOOMMMLLLJJJIIIHHHHHHEEEDDDDDDCCCBBBBBBAAAAAA???>>>>>>============>>>;;;999888;;;===>>>???@@@AAA>>>>>>AAAAAA>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@=========>>>???@@@BBBCCC@@@DDDGGGGGGKKKYYYnnn~~~{{{|||zzztttmmmmmmhhhkkkpppmmmkkkiiigggffffffhhhlllnnnddd___\\\^^^^^^[[[ZZZ[[[XXXZZZ\\\ZZZWWWUUUUUUVVVTTTTTTUUUVVVWWWWWWWWWVVVWWWWWWVVVUUUTTTTTTSSSSSSQQQQQQQQQRRRTTTVVVXXXYYYXXXXXXWWWUUUSSSRRRTTTUUUYYY\\\`````````dddnnnxxxnnn^^^TTTQQQOOOIIIKKKKKKJJJHHHFFFDDDCCCBBB>>>===:::999888888::::::zzztttlllgggeeedddbbb___aaa\\\UUUOOOJJJGGGDDDBBB>>>;;;888666666666555333666666555444222111111000222222222222111111111111...000111222222111000...---------........./////////////////////.........***...///...111888;;;:::___www{{{|||gggOOOAAA;;;777444444444555555555555555555555999444000111333444999???CCCRRRcccnnnwwwtttaaaUUUTTTWWWNNNLLLIIIGGGFFFGGGHHHIIIFFFFFFEEEEEEEEEFFFHHHIIIIIIGGGFFFFFFFFFEEECCCAAAAAA@@@???===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999999999888888777777777777888888888888777777888999999999999888777777777777888999:::;;;888999:::<<<>>>???AAAAAA:::<<<>>>???>>>===>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBHHHYYYppp{{{sssaaaSSSJJJ^^^sssjjjhhhiiijjjhhheeehhhmmmmmmnnnnnnmmmllllllmmmoooxxxyyyuuuppppppssspppiiiffffffhhhjjjlllnnnoooppphhhggggggjjjnnnpppnnnlllooossstttrrrrrrxxx}}}~~~{{{lllddd___\\\PPPOOONNNLLLKKKJJJJJJJJJFFFEEEEEEDDDCCCCCCBBBBBB??????>>>>>>>>>>>>??????BBB777777CCCEEE;;;999AAA>>><<<===???>>>;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBDDDEEEDDDJJJOOOPPPVVViii}}}uuupppnnnffffffllljjjooommmiiifffeeefffiiikkkfffaaa^^^___^^^[[[YYYZZZYYY[[[\\\ZZZVVVTTTTTTUUUWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUTTTSSSRRRQQQPPPOOOOOOOOOQQQTTTWWWZZZYYYZZZYYYWWWUUUTTTVVVXXXYYY^^^aaa___```hhhqqqvvvbbbNNNMMMOOOMMMLLLLLLKKKIIIGGGEEEDDDAAA@@@===;;;::::::;;;;;;{{{rrrjjjgggfffbbbaaabbbccc^^^VVVPPPLLLGGGBBB===>>>===:::888666555555555333333333222222222111111111111111111111000//////000///...------...///000---------.........//////---------............///000000//////000222555666VVVyyy{{{{{{nnnTTT===333666<<<111444555444444444444333555555444444555666888999;;;AAAPPPbbbpppxxxtttdddWWWQQQUUUOOOKKKJJJIIIGGGJJJNNNJJJFFFCCCEEEHHHHHHCCC>>>EEEEEEDDDDDDDDDCCCCCCCCC>>>>>>>>>???>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;777777777777666666666666888999999::::::999999888777777777777888999:::;;;999999:::;;;;;;<<<<<<===???>>>===>>>???@@@@@@???FFF???:::;;;@@@CCCBBB???EEEGGGSSSooo{{{oooaaaQQQIIINNNxxx~~~kkkgggfffffffffeeedddcccbbbiiijjjlllnnnoooppppppqqquuuvvvvvvqqqjjjgggjjjmmmhhhhhhiiikkkmmmnnnmmmllljjjiiiiiiiiijjjmmmppprrrwwwtttpppnnnppptttxxxzzz|||}}}{{{tttlllccc]]]UUUOOONNNMMMIIIHHHLLLMMMHHHEEEEEEHHHHHHDDD???DDDBBB@@@?????????>>>===???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>888;;;>>>???======???AAA<<>><<>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;888888777777777666666666888999999::::::999999888777777777777888999::::::999::::::;;;;;;<<<<<<===>>>===<<<<<<===???@@@@@@>>>;;;<<<@@@BBBAAADDDKKK```jjj}}}vvvjjj\\\PPPPPPaaayyyssshhhgggfffeeeccccccdddeeeeeeggghhhjjjlllnnnooopppqqqttttttsssnnnhhhfffhhhlllooonnnmmmnnnooonnniiifffmmmmmmmmmmmmmmmnnnooopppwwwsssoooppptttxxxzzzzzz~~~|||ooofff___[[[ZZZWWWPPPMMMNNNKKKHHHEEEEEEFFFGGGEEECCCCCCBBBAAAAAACCCCCCBBBAAA>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBAAA???>>>@@@AAA???EEEBBB???EEECCCAAAGGGKKKRRRcccxxx}}}sssmmmjjjfffdddcccbbbaaa```dddcccaaa_________```aaaaaaaaaaaa___]]]YYYVVVTTTSSSSSSSSSRRRRRRQQQQQQPPPNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMMMMLLLLLLMMMMMMNNNPPPQQQRRRSSSUUUWWWXXXWWWWWWXXXYYYYYYZZZ[[[\\\]]]___ccceeelll```PPPOOOXXXUUUOOOLLLNNNQQQMMMFFFEEECCC@@@===;;;:::::::::|||tttmmmllljjjeeeaaaaaa^^^XXXRRRNNNKKKIIIDDDAAA===;;;999777555444444444333333333222222222111111111111111111111000////////////............//////---------...............---------............///000/////////000222333555555JJJgggcccEEE888666777777555222111444888777666555444333333333333555444888BBBNNN[[[kkkxxx|||bbbZZZRRRNNNJJJFFFHHHMMMKKKIIIGGGFFFEEEFFFHHHHHHCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;888888888777777777777666888999999::::::999999888666666666666777888999::::::::::::;;;<<<<<<======???>>>=========>>>@@@AAA@@@===???DDDBBBBBBRRRgggxxxiiiYYYNNNIII```|||nnnkkkhhhhhhfffcccbbbbbbcccfffgggcccdddfffiiikkknnnpppqqqrrrqqqooojjjeeedddgggjjjrrrooommmnnnpppooohhhcccsssrrrrrrqqqooonnnmmmmmmssspppnnnooosssxxxyyyyyy}}}}}}tttiiibbb\\\UUURRRRRRIIIHHHGGGFFFFFFFFFFFFFFFCCCBBBAAABBBCCCCCCAAA???@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======???AAA<<>>;;;999888~~~vvvooonnnlllfffaaa```]]]XXXQQQMMMKKKHHHDDD@@@<<<;;;888666444333333333333333333222222222111111111111111111111000///////////////....../////////........................---------............///////////////000111333333555>>>SSSuuu\\\DDD999888888777444111444888::::::888777555444444333555222333999CCCOOO```mmm}}}}}}pppaaaUUUKKKFFFHHHNNNMMMMMMKKKHHHEEECCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@>>><<<<<<===>>>???===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;999999888888888777777777888999999::::::999999888666666666666777888999999::::::;;;;;;<<<=========???@@@@@@@@@???>>>>>>???EEE>>>>>>CCCDDDJJJfffwwwkkk\\\MMMNNNXXXooohhhiiijjjgggfffdddcccbbbccccccddd___```bbbeeehhhkkknnnooopppooolllgggccccccfffiiioookkkhhhjjjnnnpppmmmiiixxxvvvtttqqqnnnmmmllllllmmmmmmmmmlllmmmqqqwww{{{xxxzzz|||~~~}}}jjj]]]VVVSSSTTTJJJLLLNNNMMMLLLJJJJJJKKKGGGFFFEEEEEEEEECCCAAA>>>CCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========???AAABBB===CCC@@@===CCCCCCEEEOOOaaa~~~qqqrrrwwwooollliiibbb```````````````]]][[[ZZZZZZYYYYYYXXXWWWWWWVVVTTTUUUXXXYYYYYYWWWTTTSSSSSSSSSRRRQQQPPPOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPMMMMMMLLLKKKKKKKKKKKKKKKJJJMMMRRRUUUUUUUUUUUUUUURRRTTTVVVWWWXXXYYY[[[^^^^^^dddxxxaaaPPPWWWZZZUUUOOOKKKJJJHHHHHHHHHGGGEEEBBB???<<<:::wwwqqqooolllfffaaa```^^^YYYRRRMMMJJJGGGCCC???<<<;;;888666444333333333333333333222222222111111111111111111111000//////...//////////////////........................------------............////////////000000111222222777777DDDfffsssUUU<<<888666999888555666;;;::::::999888666555444333444111222777===FFFRRR^^^nnnrrrzzzvvvhhhXXXKKKDDDDDDIIIJJJJJJIIIGGGEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDBBB@@@>>>===<<<===???@@@===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;999999999999888888888888888999999::::::999999888666666666666777888999:::::::::;;;<<<<<<======>>>;;;>>>@@@@@@>>><<<<<<<<>>DDDPPPYYYeeevvveeeYYYKKKDDDUUUppp}}}lllhhhhhhgggddddddeeeeeecccaaa___^^^\\\]]]^^^aaadddgggjjjlllnnnllliiifffccccccfffhhhoookkkggghhhmmmrrrsssrrrzzzwwwsssnnnlllkkkkkklllllloooppplllhhhjjjuuuvvvuuuuuuvvvyyy~~~pppbbbYYYTTTNNNPPPSSSSSSPPPMMMLLLKKKJJJIIIGGGGGGGGGFFFDDDBBBDDDCCCBBBAAA@@@@@@@@@@@@????????????????????????@@@@@@???@@@AAACCCCCCDDDDDDJJJFFFBBBFFFGGGKKKWWWccc}}}rrrkkkqqqvvvnnnkkkiiidddcccaaaaaaaaa___]]]ZZZVVVVVVWWWWWWVVVUUUSSSRRRQQQRRRUUUVVVWWWVVVTTTRRROOOOOONNNNNNMMMLLLLLLKKKNNNMMMLLLJJJHHHGGGFFFFFFIIIIIIIIIJJJKKKMMMNNNOOOLLLLLLKKKIIIIIIHHHHHHIIIFFFJJJOOORRRRRRRRRRRRSSSSSSUUUWWWXXXXXXXXXZZZ[[[]]]bbbkkk}}}cccVVVQQQVVVUUUKKKIIIOOOHHHHHHHHHHHHFFFCCCAAA???xxxqqqnnnkkkeeeaaa```___YYYRRRNNNKKKHHHCCC???===;;;999777555444444444333333333222222222111111111111111111111000//////......////////////.....................------------------............////////////000000111111111333111777QQQ|||jjjEEE:::222444555333333888666777777666555444333222444222222666999<<>>===>>>??????===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;:::::::::999999999888888888999999::::::999999888777777777777888999:::;;;;;;;;;;;;<<<======>>>>>>888;;;======;;;;;;>>>AAAFFFQQQdddxxxyyyhhh]]]RRRIII@@@GGGgggtttiiifffccc``````bbbcccdddccc```]]][[[\\\\\\\\\]]]```ccceeegggkkkiiigggeeedddddddddeeeqqqnnnkkkkkkmmmqqqtttvvvxxxvvvrrrnnnlllkkklllmmmooosssuuuoooiiijjjuuuvvvuuutttuuuxxx}}}sssfffWWWWWWVVVTTTRRRPPPNNNLLLJJJHHHFFFEEEFFFFFFEEEDDDDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAACCCDDDEEECCCBBBEEEKKKFFF@@@CCCDDDIIIWWWcccrrrqqqvvvzzzooojjjhhheeeccc```___^^^]]][[[YYYRRRSSSTTTUUUTTTRRRPPPOOOPPPPPPQQQRRRSSSRRRQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKIIIGGGEEEDDDDDDCCCEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEHHHLLLOOOOOOOOOPPPQQQVVVXXXYYYXXXWWWUUUVVVVVVUUU^^^dddmmmeeeIIIMMMUUUNNNJJJNNNHHHIIIIIIIIIHHHGGGEEEDDDyyypppmmmiiidddaaa```]]]XXXRRRNNNLLLJJJFFFBBB===<<<:::777666555555555333333333222222222111111111111111111111000//////---...///000000///...---//////.........------------------............///...//////000000000000000///222222<<<^^^eeeOOO<<<777666222111444444555666666777666555444777444444666555555999???LLLTTTaaaooozzzzzztttaaaZZZQQQKKKHHHFFFEEECCCDDDDDDDDDDDDCCCCCCCCCBBB@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;::::::::::::999999999888999999::::::999999888888888888888999:::;;;<<<;;;;;;<<<<<<======>>>>>>:::;;;<<<;;;;;;@@@IIIQQQ]]]uuuppp^^^NNNKKKGGGEEEJJJaaa~~~kkkaaa___^^^^^^]]]^^^___```aaa```^^^^^^\\\\\\[[[[[[\\\^^^aaabbbfffeeedddcccccccccbbbaaajjjlllmmmmmmmmmnnnrrruuusssrrrrrrqqqpppooommmmmmrrrttttttrrrnnnnnnrrrvvvssstttuuuxxxzzz~~~||||||}}}~~~{{{wwwqqqiiidddcccdddcccbbbYYYUUUPPPLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCFFFJJJNNNOOONNNKKKSSSYYYSSSKKKLLLMMMSSSaaatttuuuxxxvvvlllhhhgggaaa^^^[[[YYYYYYYYYWWWVVVRRRTTTVVVWWWVVVTTTQQQOOOOOOOOONNNNNNMMMMMMNNNNNNKKKLLLLLLLLLLLLMMMMMMMMMHHHGGGFFFEEEEEEEEEEEEEEEBBBCCCEEEFFFGGGGGGGGGFFFIIIHHHHHHGGGFFFFFFFFFFFFEEEGGGJJJKKKLLLLLLNNNOOOSSSUUUVVVVVVUUUSSSSSSSSSQQQXXX\\\bbbtttkkk[[[WWWPPPLLLLLLKKKKKKKKKKKKJJJHHHGGGGGGzzzppplllhhhccc```aaa[[[WWWQQQNNNMMMLLLIIIEEE>>>===:::888666555555555333333333222222222111111111111111111111000//////---...///000000///...---//////.........------------------.........//////...///000000000000000///000666333000HHHvvvnnnPPPDDD???888555777444555777999999999999888;;;777666666444222555:::DDDJJJTTT^^^gggqqq|||{{{iiiZZZRRRLLLGGGCCCFFFFFFFFFFFFEEEEEEEEEEEE???@@@@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;:::::::::999999999999999::::::999999999999999999999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???===;;;===FFFUUU```qqqmmmYYYKKKBBBCCCEEEKKK\\\tttcccZZZYYY\\\aaa[[[[[[\\\]]]^^^___aaabbb]]]\\\[[[ZZZZZZ\\\^^^```ccccccbbbbbbcccbbb```^^^___eeekkkmmmllllllooorrrnnnpppsssuuuuuurrrooolllsssqqqqqqqqqrrrqqqnnnkkkooorrrvvvzzz|||}}}}}}|||yyyyyyzzz|||zzzwww{{{~~~~~~rrrlllddd]]]XXXUUUSSSQQQLLLKKKJJJHHHGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBGGGIIINNNVVV]]]aaa```^^^oootttmmmdddeeeeeelllzzziiittttttjjjdddccceee\\\YYYVVVTTTTTTUUUUUUTTTUUUWWWYYYZZZZZZWWWTTTRRROOONNNLLLJJJJJJJJJKKKKKKDDDEEEEEEFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHBBBCCCFFFGGGHHHGGGFFFEEEHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGIIIJJJJJJJJJLLLNNNLLLOOORRRSSSSSSSSSSSSTTTTTTUUUWWWZZZbbbxxx{{{aaaTTTPPPQQQNNNNNNLLLKKKJJJIIIHHHGGGwwwpppnnneeecccccc]]]^^^[[[WWWSSSPPPKKKFFFBBBAAA===888555444444444333555444333222111111111111//////000000000000//////000000//////.........---//////.........---------////////////000000000000111///---,,,,,,///333555777444222333===VVVsssQQQ???999888888666666555333444777888777<<<;;;999888777666666777===@@@EEENNN[[[hhhuuu|||sssaaaWWWOOOIIILLLIIIGGGFFFGGGFFFBBB???;;;>>>AAADDDDDDBBB>>><<<:::::::::;;;;;;<<<<<<<<<888888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;:::888777<<<:::888777777999;;;===888999;;;<<<===???AAABBB===@@@CCCBBBEEETTTmmmoooXXXIIIDDDGGGCCCCCCVVV~~~{{{iiibbb]]]UUUUUU[[[XXXYYY[[[\\\]]]```dddggg```ZZZUUUSSSWWW\\\___```eeeeeeeeeeeedddbbb```___cccfffjjjmmmmmmnnnnnnooooooppppppqqqpppooonnnmmmooommmlllmmmqqqsssrrrpppsssqqqsssxxxyyyxxxyyy}}}}}}|||zzzyyyyyyzzz{{{|||zzznnnkkkiiiaaaXXXQQQVVVVVVOOOLLLMMMLLLHHHKKKBBBAAAFFFFFF@@@AAAIIINNNIIIOOObbbtttxxxtttqqq|||vvvccczzz{{{qqqpppkkkaaa```fff\\\ZZZWWWTTTSSSSSSTTTUUUYYYWWWVVVWWWYYYWWWSSSOOORRRQQQOOOMMMKKKIIIHHHHHHGGGHHHIIIIIIIIIGGGDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHFFFDDDCCCDDDEEEEEEGGGHHHIIIJJJJJJMMMMMMNNNOOOOOOOOONNNNNNTTTRRRTTTXXXZZZfff```QQQMMMPPPNNNLLLJJJJJJJJJIIIHHHyyyqqqooohhhfffeee^^^___[[[WWWRRRNNNJJJEEEBBBAAA===888555555555444444555444333222111111111111///000000111111000000///000/////////............//////.........---------////////////000000000000000///...------///222333222000///111888MMMppptttSSS>>>777888999999777555444555666666:::999999888888777777666777999===DDDNNNZZZdddjjjxxx{{{mmm___TTTVVVOOOHHHCCCCCCCCCCCCAAA???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>======:::::::::;;;;;;<<<<<<<<<;;;:::::::::999999999999777777999::::::999999888>>><<<;;;999999:::;;;<<<>>>??????>>>===<<<======<<<>>>BBBIIIWWWmmmrrrdddYYYLLLEEEEEE@@@CCCWWW}}}qqqbbb]]]ZZZSSSSSSYYYXXXYYYZZZ[[[\\\]]]aaaccc___[[[VVVTTTTTTXXX[[[\\\bbbcccdddddddddbbb```^^^^^^aaaeeehhhiiiiiijjjkkkoooooopppooonnnmmmkkkjjjmmmlllkkkmmmpppqqqooommmmmmllloootttvvvtttuuuxxx|||{{{xxxtttqqqrrruuuyyy||||||lllcccfffddd]]]ZZZ[[[\\\YYYSSSKKKJJJQQQRRROOORRRZZZ___XXXYYYfffuuu||||||ooo}}}~~~rrrjjjjjjggg^^^]]]bbb[[[YYYUUUSSSRRRSSSUUUVVVXXXWWWUUUUUUUUUSSSOOOLLLMMMLLLKKKJJJIIIHHHHHHHHHJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGEEEDDDDDDEEEEEEFFFHHHIIIIIIJJJJJJJJJLLLMMMOOOPPPPPPPPPRRRPPPSSSWWWXXX```zzzdddRRRPPPPPPNNNIIIFFFHHHOOOUUUzzzqqqpppkkkiiiggg^^^aaa\\\VVVQQQMMMIIIEEEBBB@@@===888555555555555444555444333222111111111111000111111111111111111000////////////............/////////............---////////////000000000000000000////////////000111///......///333???VVVlll___EEE888333444444444333333555888777777888999999888777666222333555999@@@IIIPPPUUUfffnnnuuuyyy~~~tttjjj\\\QQQKKKIIIGGGFFF???????????????@@@@@@@@@??????>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::777888999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>????????????AAADDDGGGJJJPPP\\\mmmlllTTTJJJFFFAAAAAADDD===LLLtttsssfff[[[YYYWWWRRRRRRWWWWWWYYYZZZYYYYYYZZZ\\\^^^]]][[[XXXSSSQQQRRRUUUXXX]]]^^^aaabbbbbbaaa___]]][[[^^^bbbddddddeeefffgggkkkkkkkkkkkkjjjhhhfffeeejjjiiijjjlllmmmmmmjjjhhhiiijjjnnnssssssppppppsss{{{{{{xxxrrrllllllqqqwwwyyy~~~qqqkkkiiinnnpppooosss{{{wwwyyysssjjjdddeeeccc]]][[[___YYYWWWTTTQQQQQQRRRUUUWWWXXXVVVSSSQQQPPPOOOLLLJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLJJJHHHFFFEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIFFFGGGIIIKKKNNNPPPQQQRRRQQQOOOQQQUUUVVVXXXgggxxxppp```[[[SSSNNNMMMLLLKKKJJJzzzqqqpppllljjjggg]]]ccc^^^WWWQQQMMMIIIFFFDDD@@@===888666555666666555444444333222111111111111111111222222222222111111///////////////........./////////...............////////////000000000000///000000000000//////...111000111111000333???LLLiii```;;;555444555777666333444777444666888999:::999888777444444444555999>>>BBBEEESSS[[[cccgggooo|||~~~nnnaaaWWWNNNHHHAAACCCEEEFFFFFFDDDBBB@@@?????????>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============<<<;;;<<<<<<===>>>?????????>>>???AAABBBEEELLLUUU\\\gggtttiiiYYYKKKFFFBBB>>>BBBIIITTTooosssfff^^^WWWWWWVVVRRRRRRTTTVVVWWWXXXWWWVVVVVVWWWYYYXXXXXXWWWSSSNNNNNNRRRVVVVVVXXX[[[^^^___^^^\\\ZZZ]]]___bbbbbbbbbbbbbbbddddddeeefffffffffeeecccbbbfffgggiiijjjjjjhhheeeccciiikkkppptttrrrmmmllloooxxx{{{{{{vvvooommmsssyyyyyy}}}~~~|||vvvrrryyylllfffbbbcccbbb]]]ZZZ\\\WWWUUURRRPPPPPPRRRTTTVVVVVVTTTRRRPPPNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFGGGHHHHHHHHHEEEFFFGGGIIIKKKNNNPPPQQQRRROOOOOOSSSSSSTTTZZZcccrrrzzz]]]OOOQQQUUUPPPHHHxxxqqqpppjjjhhheee\\\ddd___XXXRRRNNNKKKGGGEEE@@@===888666666666666666444444333222111111111111111111222222222222111111.........///////////////////////////////////////////////////000000000000//////000111111000///...000000111222111///444<<>>>>>===<<<<<<<<<<<<======>>>>>>????????????@@@DDDHHHLLLTTT```ppp{{{{{{oooZZZRRRKKKFFF???===HHHXXXaaa]]]XXXUUUTTTRRROOONNNOOOTTTUUUVVVVVVTTTSSSTTTUUURRRSSSSSSQQQMMMMMMQQQTTTPPPRRRUUUXXXYYYYYYXXXWWW^^^`````````^^^\\\]]]]]]___```bbbdddeeeeeeeeedddcccdddggggggfffdddaaa```hhhkkkqqquuurrrjjjgggjjjrrrwww{{{yyysssqqqtttyyyxxxzzz{{{zzzxxxyyy~~~yyymmm~~~xxxiiidddaaaaaa___[[[XXXXXXTTTSSSQQQPPPOOOQQQRRRTTTSSSRRRQQQPPPNNNNNNNNNOOOMMMLLLLLLKKKKKKKKKLLLLLLGGGHHHIIIIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFFFFGGGIIIKKKLLLNNNSSSPPPOOOPPPQQQRRRVVV[[[kkkxxxXXXOOOSSSWWWXXXxxxrrrqqqiiieeeddd\\\aaa]]]XXXSSSOOOLLLHHHFFF@@@===999666666777777777555444333222111111111111000111111111111111111000.........///////////////...////////////000000000////////////000000000000...///000000000000//////...---...222333111444999===aaa~~~eeeNNN@@@555555777555666:::444555777888888888777777666555444333333555666888999@@@FFFIIIPPP^^^jjjppp~~~~~~ssseee^^^SSSHHHBBBAAACCCEEEBBBAAAAAA@@@???>>>>>>===<<<<<<<<<===============>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<============>>>???AAAAAAHHHOOO[[[gggttt}}}kkk___OOOHHHBBB>>>:::@@@ZZZuuuuuuYYYTTTSSSRRRPPPNNNLLLKKKKKKPPPRRRTTTTTTSSSSSSSSSTTTOOOPPPPPPOOONNNNNNPPPRRRMMMNNNQQQSSSUUUVVVVVVVVV[[[\\\\\\ZZZXXXVVVVVVWWW\\\^^^```ccceeefffffffff```bbbeeeeeecccaaa``````dddiiiqqqvvvqqqhhheeehhhkkkpppvvvvvvsssqqqrrruuusssttttttttttttuuuyyy{{{~~~yyydddaaa^^^\\\ZZZXXXUUUTTTRRRRRRQQQPPPPPPPPPPPPPPPNNNOOOPPPOOOMMMLLLMMMNNNJJJIIIHHHGGGGGGGGGGGGGGGEEEFFFHHHIIIIIIHHHFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFHHHJJJKKKRRRPPPOOOOOOPPPRRRUUUXXXcccooojjjWWWOOONNNxxxuuussshhhbbbccc^^^]]]ZZZVVVRRROOOKKKGGGDDD@@@===999666666777888777555444333222111111111111///000000111111000000///............/////////000.../////////000000000000////////////000000000000......//////000000111111///,,,---000222111222666888GGGcccwww\\\BBB999777555666;;;666666666777777777777777444333222222222444555666444999======AAAMMMXXX]]]ggguuuuuuggg\\\TTTPPPOOOHHHGGGEEECCCAAA???===<<<>>>>>>>>>??????@@@@@@@@@>>>?????????@@@@@@@@@@@@???>>>>>>>>>???@@@BBBCCCCCCDDDFFFIIINNNSSSXXX[[[kkkvvvsssfffYYYRRREEE@@@>>>CCCKKK```vvvaaaVVVPPPQQQQQQOOOMMMMMMLLLLLLMMMPPPRRRSSSSSSSSSTTTUUUPPPNNNMMMNNNOOOPPPOOONNNNNNNNNOOOPPPRRRTTTUUUVVVVVVWWWWWWVVVTTTSSSTTTVVVYYYZZZ\\\___```aaaaaaaaa___aaacccbbb```______aaa```gggrrrxxxtttllliiillljjjlllooopppooooooooopppnnnnnnnnnoooqqqtttwwwyyy~~~xxxpppaaa___[[[XXXWWWWWWVVVTTTPPPQQQRRRRRRQQQOOOMMMLLLIIIKKKMMMMMMJJJGGGGGGHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDDDDCCCBBBAAA@@@???@@@BBBDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJMMMOOOOOONNNOOOQQQTTTUUUTTT^^^wwwfffUUUyyywwwuuugggaaaccc```ZZZWWWTTTQQQNNNKKKFFFCCC@@@===999666777888888888555444333222111111111111//////000000000000//////---.........//////000000.../////////000000111111////////////000000000000............///000222333333///---///000......111444222AAAaaa}}}```HHH===444111444888777666666666666777777333333222222333555666888333777888555888AAAKKKPPPYYYdddnnnrrrwwwtttggg___TTTSSSPPPMMMIIIFFFCCCBBB??????@@@AAABBBBBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@AAADDDFFFIIIJJJPPPRRRWWW^^^gggrrr{{{tttfff[[[RRRKKKGGGBBB@@@FFFWWWmmm```RRRSSSPPPRRRSSSQQQOOOPPPPPPPPPKKKNNNQQQSSSSSSSSSTTTVVVQQQOOOMMMMMMPPPPPPNNNKKKOOOOOOOOOPPPQQQSSSVVVWWWSSSTTTUUUTTTSSSTTTUUUWWWTTTVVVXXXYYYZZZ[[[ZZZZZZ^^^```bbbaaa^^^^^^```bbb___gggsss{{{xxxqqqooorrrllllllllllllmmmmmmnnnoookkkkkkkkkmmmqqquuuyyyzzz}}}vvvnnnllljjjfff```^^^[[[WWWWWWYYYYYYWWWOOOPPPRRRSSSQQQOOOKKKIIIFFFIIIKKKJJJFFFCCCBBBBBBDDDCCCCCCCCCCCCDDDDDDEEEGGGFFFDDDCCCCCCEEEFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDCCCAAA???>>>>>>???AAACCCDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBCCCDDDGGGIIIKKKIIIMMMPPPOOONNNOOOQQQRRRNNNTTT]]]qqq}}}uuuqqqkkkddd_________SSSNNNSSSTTTLLLHHHKKKDDDAAA@@@???999111111666444444333222222111111000333222000///.........///000000000000000000000000///000222333222111///...///////////////000111111000000///...............000000000000000111111222...<<<<<>><<<333444444333222222111111000222222222222222000///...000000000000000000000000---...000222222222111000///////////////000000111000000///...............000000000000000111111222...888777777LLLhhhiiiSSSBBB555999999888777777888999;;;777666555444333333333333555444444444555888:::<<>>>>>???AAA>>>???@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHKKKMMMNNNNNNMMMMMMOOONNNRRRZZZcccuuu{{{sssoookkkddd___^^^TTTXXX[[[TTTJJJTTT}}}TTT<<<777666222444444333222222111111000111222444666555333000...000000000000000000000000,,,---///111222222222111//////......//////000111000//////............///000000000000000111111222000666333111<<>>======>>>???@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFIIIKKKMMMMMMMMMMMMNNNNNNPPPRRRSSSaaazzzqqqnnnkkkeee___]]][[[YYYXXXUUUOOONNNWWWddd^^^;;;111666999444444333222222111111000111222444444444222000///////////////////////////---...///000111111111111///............///000000000///............//////000000000000000111111222000555444333444===```xxxUUUBBB???;;;::::::999777444888888777666666666666666555444333333333444555666666777888:::>>>EEEMMMSSS\\\eeerrr|||~~~zzztttlllcccWWWMMMFFF<<<@@@CCCAAA;;;???SSShhhfff[[[YYYSSSQQQVVVYYYXXXVVVTTTSSSRRRRRRRRRRRROOOOOORRRTTTSSSSSSTTTUUUSSSQQQPPPPPPQQQQQQQQQMMMMMMLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTUUUVVVYYY\\\WWWWWWWWWYYY[[[]]]\\\[[[]]]___``````^^^]]]^^^___dddeeeffffffffffffiiikkkkkkjjjjjjlllnnnppppppoooppppppooonnnnnnqqqtttwww{{{{{{|||~~~rrrjjjhhhfffeeeccc^^^XXXTTTSSSRRRQQQOOONNNNNNNNNOOOLLLLLLLLLKKKJJJJJJIIIIIIJJJGGGCCCAAABBBCCCEEEEEECCCAAA???======>>>@@@BBBBBBAAA@@@AAABBBAAA???===>>>>>>>>>??????@@@AAABBB@@@AAAAAA???<<<;;;;;;<<<======>>>???????????????>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAACCCDDDDDDCCCDDDGGGIIIKKKLLLMMMMMMOOONNNNNNMMMLLLUUUlllzzzqqqnnnlllfff```]]]^^^YYYUUUXXXXXXQQQGGG@@@888DDDGGG===999>>><<<333444444333222222111111000222111111000000000000111//////////////////////////////000000000/////////...............//////000//////............//////000000000000000111111222...333444555444444PPP|||~~~YYYLLL>>>777888;;;;;;888888888777666666666777777555555555555555555555666777777666666777;;;BBBFFFKKKSSS^^^hhhooouuuzzzwwwqqqhhh]]]TTTKKKCCC>>>>>>@@@CCCEEEJJJ]]]~~~sssZZZWWWXXXSSSOOORRRXXXWWWVVVTTTSSSSSSSSSSSSTTTQQQRRRXXXZZZVVVTTTUUUWWWUUUSSSQQQRRRUUUYYY\\\NNNMMMKKKJJJJJJKKKLLLMMMRRRSSSUUUUUUUUUVVVXXX[[[WWWWWWWWWYYY\\\]]][[[ZZZ[[[]]]___^^^]]]\\\]]]^^^eeeeeeffffffgggjjjnnnrrrmmmllljjjjjjlllnnnnnnnnnpppooonnnlllkkkmmmssswwwxxxyyyzzz}}}yyymmmiiihhhgggeeecccaaa^^^ZZZXXXQQQPPPNNNMMMLLLLLLMMMMMMJJJJJJJJJIIIHHHHHHGGGGGGJJJGGGCCCBBBBBBCCCDDDDDDBBB@@@>>><<<<<<===???AAA@@@???>>>>>>???>>><<<:::===<<<<<<<<<===>>>???@@@???@@@@@@???<<<::::::;;;===>>>>>>????????????>>>======>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDBBBCCCEEEGGGHHHJJJKKKLLLQQQNNNLLLLLLMMMRRR]]]hhh|||zzzpppnnnnnnhhhbbb^^^aaa\\\XXXUUUSSSPPPKKKHHHBBB@@@:::444888@@@<<<222444444333222222111111000111000///.........000111000000000000000000000000000000000//////...............------......///000///............//////000000000000000000111111222+++000222444444111AAA```yyyeeeJJJ999444777:::;;;777777666666666666777777555555666666666666666666888888777666666777;;;>>>???FFFPPPXXX___gggooottt|||uuukkklllvvv~~~tttjjj[[[MMMDDDAAA??????CCC;;;:::KKKjjjtttcccUUUSSSTTTPPPMMMNNNTTTTTTSSSSSSSSSRRRRRRRRRTTTQQQUUU^^^___XXXSSSTTTUUUTTTSSSRRRTTTYYY```eeeOOOMMMKKKJJJJJJKKKLLLMMMRRRTTTUUUUUUTTTUUUWWWYYYWWWWWWWWWYYY\\\\\\ZZZYYYZZZ[[[]]]]]]\\\[[[\\\]]]bbbcccddddddfffiiimmmqqqooollljjjiiikkkmmmnnnnnnoooooonnnkkkjjjmmmtttyyyxxxzzzzzz|||yyyyyy}}}lllgggllljjjhhheeebbb___]]][[[[[[QQQPPPMMMKKKJJJKKKLLLMMMJJJJJJIIIIIIHHHGGGGGGFFFJJJGGGEEEDDDDDDDDDDDDCCCAAA@@@>>>======???@@@AAAAAA???=========<<<:::999;;;;;;:::::::::<<<===???===???@@@???===;;;:::;;;===>>>>>>??????>>>>>>===<<<<<<======>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCEEEFFFHHHIIIJJJPPPMMMKKKLLLOOORRRVVVXXXcccxxx{{{qqqoooooojjjccc___```]]]XXXRRROOOMMMKKKIIIAAA>>>999666666888;;;<<<444444333222222111111000////////////////////////000000000000000000000000//////.........//////000...------------...//////...............///000000000000000000000111111222,,,111000111555222666FFF]]]yyyvvv[[[GGG<<<999999666666666555555666666777444444555666666666666666555777888888777777888:::<<<@@@FFFJJJNNNTTT\\\bbbjjjnnntttyyy}}}vvvjjj___YYY[[[bbbiii```XXXMMMDDD??????@@@AAACCCBBBOOOqqq|||___[[[VVVQQQPPPOOOOOOOOOMMMNNNOOOPPPQQQPPPOOOOOOSSSPPPVVVaaacccYYYRRRRRRQQQRRRRRRRRRRRRUUUZZZ___PPPNNNLLLJJJJJJKKKLLLNNNOOOPPPRRRSSSSSSTTTWWWYYYVVVVVVWWWYYY[[[[[[YYYWWWXXXZZZ\\\\\\[[[[[[[[[\\\aaabbbddddddeeefffiiilllooollliiihhhjjjmmmnnnooonnnooonnnllljjjnnnwww~~~~~~}}}}}}}}}jjjiiisssggggggnnniiihhhfffbbb^^^[[[ZZZZZZSSSQQQNNNKKKJJJJJJLLLMMMKKKKKKJJJJJJIIIHHHHHHHHHIIIHHHFFFFFFFFFFFFDDDBBBAAAAAAAAAAAAAAABBBCCCDDDCCCAAA>>><<<<<<<<<;;;::::::999888888999:::<<<>>><<<>>>@@@???>>><<<<<<<<<<<<<<<============<<<<<<::::::;;;;;;<<<======>>>????????????@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHKKKLLLKKKKKKLLLOOOSSSUUUZZZddd|||qqqppppppkkkddd```[[[WWWSSSSSSVVVTTTIII>>>DDD;;;666;;;???<<<444000444444333333222111111000---...000222222111///---000000000000000000000000------------...000111222...------------...//////...............///000111000000000000000111111222111555000///666444111777444UUU~~~gggLLL>>>999666666555555555555666777222333444555666666666666222444777999888777888888999;;;<<<;;;;;;>>>DDDJJJQQQVVV^^^dddjjjrrrzzz{{{}}}pppfff]]]XXXSSSOOONNNMMMKKKIIIAAA@@@??????@@@@@@???===DDDVVVyyy|||dddWWW[[[YYYRRRNNNPPPSSSSSSHHHIIILLLNNNOOONNNMMMLLLQQQOOOVVVccceeeYYYPPPPPPOOOPPPQQQPPPMMMMMMOOORRRPPPOOOLLLJJJJJJKKKMMMNNNKKKMMMOOOPPPQQQSSSWWWYYYUUUUUUWWWYYY[[[[[[XXXVVVXXXYYY[[[\\\[[[ZZZ[[[\\\bbbccceeefffeeeeeefffhhhooollliiihhhiiilllooooooooopppooommmlllpppzzz{{{}}}~~~{{{vvv|||vvvwwwwwwyyy|||qqqjjjbbbaaaggghhhhhhfffccc^^^ZZZXXXWWWTTTRRRNNNLLLJJJJJJLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGHHHHHHGGGDDDAAAAAABBBCCCDDDEEEEEEFFFFFFFFFCCC???===<<<===<<<<<<999999777777888999<<<===<<<>>>@@@@@@>>>=========;;;;;;;;;<<<<<<;;;::::::888999999::::::;;;<<<<<<============>>>???@@@AAABBBBBBBBBCCCCCCEEEFFFGGGGGGKKKLLLIIIGGGLLLRRRWWWVVVVVV___zzzzzzrrrssslllfffddd^^^aaa\\\YYYZZZWWWPPPHHHEEEBBB===888777888888666444222222222222222222222222000000000000000000000000////////////////////////......////////////......///////////////.........111000000//////////////////////////////000111111000111111222222333444444:::888OOO||||||XXXAAACCC999444888777111333;;;111444666666777777555222666666777777888888888999555555555555777999;;;<<>>>>>@@@CCCGGGEEEDDDEEEIIIPPPXXX]]]XXXPPPOOO]]]vvvzzzrrrtttmmmgggeee```aaa[[[XXXXXXVVVOOOHHHFFFBBB>>>999777888999777555333333333222222111111111000000000000000000000000////////////////////////......////////////....../////////////////////...111111000////////////000///////////////000111111000111111222222333333444333444BBB___{{{WWWGGG===@@@CCC===777777999999888777888;;;<<<<<<777777777777888888888999666555555555666888:::;;;;;;<<<>>>BBBGGGMMMRRRVVVWWWYYY\\\aaafffkkknnnpppuuuyyy}}}{{{{{{||||||wwwmmmeee___[[[VVVRRROOOJJJDDD???@@@AAAAAA@@@@@@AAABBBBBB666777>>>DDDCCCDDDVVVkkkgggUUUOOOPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMKKKKKKKKKKKKKKKKKKNNNRRRUUUUUURRROOOMMMOOOPPPPPPOOOMMMLLLLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLOOONNNLLLLLLNNNQQQUUUXXXTTTTTTUUUXXXYYYXXXUUURRRUUUWWWXXXYYYZZZ[[[]]]^^^eeeggghhhhhhgggeeeeeeeeegggiiijjjmmmsssyyywwwppplllmmmkkkiiimmmssstttqqqvvvxxxyyyxxx{{{}}}~~~|||ttt~~~zzziiiaaa___^^^cccjjjiiieee```[[[XXXVVVSSSPPPQQQOOOLLLJJJIIIKKKMMMOOOPPPQQQQQQNNNKKKHHHFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@???>>>>>>???AAABBBAAA@@@???===;;;:::::::::::::::999999999999:::::::::;;;<<<======<<<;;;::::::::::::999888888777777:::999888777777999:::<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAA@@@>>>>>>@@@CCCEEEDDDCCCDDDIIIPPPWWW[[[PPPLLLKKKRRRaaaxxxyyyrrrtttnnniiigggbbbaaaZZZVVVVVVUUUOOOIIIGGGCCC>>>:::888999:::888666444444333333222111000000000000000000000000000000////////////////////////......////////////............//////////////////222111111000000000000000///////////////000111111000000111111222333333333444666999EEEbbbssssss[[[MMMCCC:::888;;;888666444555777888888888777777777888888888888888666666666555666777888888888888888:::===@@@CCCEEEIIIJJJMMMQQQTTTXXX[[[\\\bbbgggnnntttxxx{{{~~~|||zzz{{{{{{yyytttnnnhhhdddfffffffffgggfff___UUUMMMIIIFFFCCCAAA@@@???===;;;AAA>>><<<;;;;;;<<<<<<<<<::::::>>>EEEMMM```hhhUUUNNNOOOKKKKKKKKKKKKKKKLLLLLLLLLOOONNNLLLJJJIIIJJJKKKLLLHHHIIIKKKPPPTTTUUUQQQMMMNNNOOOPPPOOOMMMLLLLLLMMMPPPPPPPPPOOONNNLLLKKKJJJPPPNNNLLLJJJKKKOOORRRUUUOOOQQQTTTXXXZZZZZZVVVSSSTTTUUUXXXZZZ\\\^^^^^^^^^fffhhhjjjiiihhhfffeeefffeeehhhkkknnntttxxxuuuoookkkllljjjhhhkkkpppqqqoooooosssttttttwww}}}~~~~~~~~~{{{{{{xxxooofffaaa^^^]]]bbbgggdddaaa\\\XXXUUUSSSPPPNNNNNNLLLJJJIIIJJJLLLNNNPPPPPPPPPPPPLLLHHHDDDBBBAAABBBBBBCCCCCCCCCBBBAAAAAA???>>>===<<<<<<<<<>>>>>>???>>><<<;;;:::999999888:::::::::999999::::::;;;:::;;;;;;;;;;;;;;;;;;:::;;;::::::999999888888888999999888777777999:::;;;999999::::::<<<>>>???@@@>>>?????????>>>???AAADDDCCCCCCBBBCCCGGGMMMSSSWWWNNNMMMMMMMMMQQQ^^^wwwyyyrrruuuooojjjiiidddaaaZZZUUUUUUTTTNNNIIIHHHCCC>>>:::888::::::999777555555444333111000//////////////////////////////////////////////////////---......//////......---............////////////222222111000000000000000///////////////000000111000000000111222222333333777666555:::MMMsssvvvbbbHHH>>>???777444555888:::888444333888888888888888888888888777777666666666666666666888888888888999;;;<<<===BBBCCCEEEGGGIIILLLMMMNNNSSSXXX___dddggghhhiiijjjhhhjjjmmmnnnnnnnnnpppqqqwwwwwwxxxyyy{{{yyyvvvsssgggfffeeeccc___ZZZVVVSSSVVVUUUUUUUUUTTTOOOGGGBBBAAA@@@>>>>>>>>>???@@@AAAGGGAAA<<<<<<=========???DDDCCCKKK```{{{jjjXXXNNNLLLNNNGGGHHHIIIIIIIIIIIIJJJKKKNNNLLLJJJGGGGGGHHHIIIKKKIIIIIIKKKSSS[[[\\\WWWPPPMMMNNNOOONNNLLLKKKLLLMMMOOOOOOOOONNNMMMLLLKKKJJJNNNMMMLLLLLLLLLMMMOOOPPPMMMPPPTTTYYY]]]\\\YYYUUUTTTUUUXXX\\\___aaa```___bbbeeeggggggfffeeeeeefffbbbeeeggghhhkkkooommmhhhjjjlllllliiikkkooopppnnnlllppprrrqqqrrrwwwzzzyyyzzz{{{|||{{{|||yyysssoooiiigggdddaaa]]]\\\^^^aaa^^^[[[WWWTTTSSSRRRPPPNNNKKKJJJIIIHHHIIILLLNNNPPPKKKKKKKKKHHHCCC???======@@@@@@AAAAAAAAAAAA@@@@@@======<<<;;;;;;;;;<<<<<<===<<<;;;:::999999888999:::::::::999::::::;;;<<<;;;:::999888888999:::;;;;;;:::::::::999999888888888888888777888999::::::999999999:::;;;===>>>???>>>>>>>>>>>>???AAACCCEEEDDDCCCBBBBBBEEEIIIMMMPPPLLLMMMNNNMMMKKKQQQccctttxxxrrrtttooojjjiiidddbbb[[[VVVUUUTTTNNNIIIHHHBBB>>>:::888:::;;;:::888555555444333111000//////////////////////////////////////////////////////------............---------.........//////000000222111111000///000000000///////////////000000111///000000111111222333333444///000777>>>SSS{{{```KKKDDD<<<777:::<<<:::999:::999999999888888888888888777777777777777666666666666666666666777888999999::::::;;;===>>>???@@@@@@BBBFFFLLLOOOPPPOOOOOOOOOMMMPPPRRRSSSSSSSSSUUUVVVZZZZZZZZZ[[[]]]\\\ZZZXXXPPPNNNLLLIIIGGGEEEEEEDDDEEEDDDCCCBBBAAA???===;;;;;;;;;;;;:::;;;<<<>>>@@@DDD>>>:::===@@@AAAEEEKKKOOO```iiiVVVOOOLLLIIIHHHFFFHHHIIIIIIHHHHHHIIIKKKLLLJJJHHHEEEEEEFFFHHHIIIJJJIIIMMMVVV```aaaYYYPPPKKKMMMMMMMMMKKKJJJKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJLLLNNNPPPPPPNNNLLLJJJKKKNNNRRRWWW[[[[[[WWWTTTQQQRRRTTTXXX]]]___^^^\\\[[[]]]aaabbbccccccdddeeeaaacccbbb```aaaeeefffcccgggjjjkkkhhhhhhkkklllkkkmmmqqqrrrooonnnpppsssrrroooqqqtttvvvyyy~~~uuuqqqpppiiibbbbbbcccccc```]]][[[[[[ZZZXXXVVVSSSRRRRRRSSSRRRQQQIIIHHHHHHHHHIIIKKKMMMNNNFFFGGGGGGEEEAAA>>>======??????@@@@@@@@@@@@@@@???======<<<;;;;;;;;;;;;;;;<<<;;;:::999999999999999999999999999999:::;;;<<<:::999888777777888999:::::::::999999999999999888888777777888888888999999;;;::::::::::::;;;;;;<<>>>>>>>>@@@BBBDDDEEEDDDDDDBBBBBBBBBDDDFFFHHHEEEDDDFFFIIIIIIKKKSSS\\\tttxxxqqqtttnnnjjjhhhcccccc]]]XXXWWWUUUOOOIIIGGGAAA===999888999:::999888444444333333222111000000000000000000000000000000////////////////////////------............------------......///000000000111000000//////////////////////////////000111111//////000000111222222222333---111:::888>>>dddxxx\\\KKK<<<999888666888>>>999999999999999888888888777777888888888888777666666777777888999::::::;;;666666777777888888999999888;;;???@@@@@@>>>>>>>>>;;;===@@@@@@@@@@@@AAACCCDDDCCCBBBDDDEEEFFFEEEDDD@@@???<<<:::999:::<<<===<<<;;;999888888888999999888999:::999888999;;;===AAA;;;:::???AAACCCLLLXXXzzzpppVVVMMMNNNNNNJJJFFFFFFHHHKKKJJJGGGFFFHHHKKKKKKJJJHHHFFFEEEFFFGGGHHHHHHHHHLLLTTT[[[\\\TTTLLLIIIJJJKKKKKKIIIIIIJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLHHHKKKOOORRRRRROOOJJJGGGIIIKKKNNNSSSVVVVVVSSSPPPMMMLLLMMMQQQVVVYYYXXXUUUSSSVVVZZZ]]]^^^___aaacccaaacccaaa]]]]]]aaacccbbbcccggghhheeedddfffgggfffooossstttooojjjkkkmmmmmmiiikkkooorrrvvv{{{ppplllpppppphhh^^^```bbbbbb___]]]\\\ZZZVVVUUUSSSQQQPPPQQQRRRRRRQQQIIIIIIHHHHHHHHHIIIKKKKKKDDDEEEFFFEEEBBB@@@???@@@======>>>????????????>>>======<<<<<<;;;:::::::::::::::999999888999999999888888888888999:::;;;;;;999888777666666777888999888888888888888888888888777777777888888888888999;;;::::::999999:::::::::???===<<<===@@@BBBCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBB@@@BBBGGGIIIIIILLLPPP\\\pppxxxqqqsssmmmhhhgggbbbeee^^^ZZZZZZWWWOOOHHHEEE@@@<<<888777999:::999777333333333222222111111111000000000000000000000000////////////////////////,,,------......------,,,------......///000000111000//////...............///////////////000111111//////000000111111222222333111555888666888NNNhhhqqq]]]TTTLLLAAA<<<>>>:::::::::999999888888888777888999::::::999888888888888999:::;;;;;;<<<<<<888888888888888999999999666888;;;<<<;;;::::::;;;666888:::;;;;;;;;;<<<===:::999999:::<<<>>>>>>===;;;::::::999999:::;;;<<<999:::::::::999999999:::888:::======;;;:::<<<===AAA???DDDOOOUUU\\\nnnlll\\\NNNLLLOOOOOOKKKIIIFFFIIIKKKJJJFFFEEEGGGJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGHHHMMMQQQRRRMMMIIIGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIKKKLLLLLLMMMMMMMMMHHHKKKOOORRRRRROOOKKKIIIJJJKKKMMMPPPRRRRRRPPPMMMKKKHHHHHHKKKQQQTTTSSSQQQPPPSSSWWWYYYZZZ[[[]]]^^^\\\``````]]]^^^bbbdddbbbaaafffhhhdddbbbdddeeecccpppuuuuuuoooiiiiiijjjjjjjjjkkknnnqqquuuzzzxxxqqqkkkjjjmmmmmmgggaaaaaabbb```]]]]]]```\\\UUUTTTRRROOONNNOOOOOOOOONNNJJJJJJIIIHHHGGGGGGHHHHHHCCCDDDEEEDDDAAA???>>>???:::;;;<<<<<<======<<<<<<<<<<<<<<<;;;:::999888888888777777777777777888888777777777777888999:::;;;777777777666666777777777777777777777777777777777666777777888888888888888999999888888999:::;;;;;;>>><<<:::;;;>>>@@@@@@@@@@@@????????????@@@@@@@@@CCCBBBCCCFFFGGGEEEHHHLLLTTTZZZgggxxxqqqssslllgggfff```eee```\\\\\\YYYPPPHHHDDD???;;;777666888999888777333222222222222222222222000000000000000000000000////////////////////////,,,------......------,,,---------...///000000111//////...---------------///////////////000111111/////////000111111222222000444444111000666@@@GGGrrrqqqZZZIIIEEE:::::::::999999888888888777888999:::;;;::::::999555666777888888888888888888888888888888888888888555777999:::999999:::<<<555777999:::999999:::<<<777666555666999;;;<<<<<<888999:::;;;;;;;;;::::::777999;;;<<<:::999888888777;;;>>>???===;;;<<<>>>@@@CCCQQQfffvvvsssWWWOOOIIIJJJLLLJJJIIIIIIFFFIIILLLJJJEEECCCFFFIIIKKKKKKKKKJJJJJJIIIHHHHHHJJJHHHFFFGGGJJJKKKJJJHHHFFFGGGHHHHHHFFFFFFGGGHHHKKKKKKLLLMMMMMMMMMMMMMMMJJJLLLNNNPPPPPPOOOMMMKKKMMMMMMNNNPPPRRRRRRPPPMMMLLLIIIGGGIIIOOOSSSRRRPPPPPPRRRVVVXXXXXXYYYZZZ[[[VVV\\\___^^^___bbbdddbbbbbbgggiiifffcccdddeeedddqqqvvvvvvoooiiihhhjjjjjjhhhiiillloootttyyy}}}yyyrrrnnniiidddbbbbbbbbbcccbbbbbb___[[[^^^ccc^^^VVVUUURRROOOMMMMMMMMMKKKJJJKKKKKKIIIHHHGGGFFFFFFFFFBBBCCCCCCBBB>>><<<;;;;;;888999::::::;;;;;;;;;;;;;;;;;;;;;::::::888777777666555555555555666777777666666666666777888999:::666777777777777777777666666666666666666777777777666666777888888888888888666777777888999;;;<<<======:::888999<<<>>>>>>===<<<======>>>???@@@@@@AAACCCAAABBBBBB@@@===BBBIIIPPPMMMRRRggg{{{ooonnnkkkdddaaacccaaa___]]]\\\ZZZTTTKKKEEEBBB>>>:::888777666555555444333333222111000/////////////////////......---////////////////////////............................................................////////////---------.........//////000000000000111111111111222111000000222444666888BBB[[[{{{|||TTTJJJ<<<666<<>>======???DDDHHHHHHYYYwwwhhhYYYLLLQQQRRRKKKGGGJJJLLLKKKIIILLLOOOPPPLLLHHHDDDBBBFFFHHHJJJIIIFFFEEEFFFHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFHHHJJJLLLLLLJJJHHHFFFKKKJJJIIIHHHIIIKKKMMMOOOMMMHHHMMMYYY\\\RRRMMMOOOQQQOOOOOORRRVVVUUUOOOJJJJJJIIIIIIIIIJJJMMMOOOQQQUUUUUUVVVWWWXXXYYYZZZ[[[XXXXXXYYY[[[]]]```bbbccccccdddfffeeeddddddeeeffflllmmmnnnmmmkkkjjjjjjlllhhhlllooopppqqqtttyyy~~~|||yyy{{{|||sssppphhhfffcccaaa```______^^^VVVXXXXXXVVVWWWYYYWWWRRRSSSPPPLLLJJJIIIHHHGGGFFFDDDEEEEEEFFFEEECCCAAA@@@BBBAAA@@@???===;;;999888:::::::::999999999888888999999::::::999888666555333333333444444666777777777777666555555555555555444333333222222333333444222333333444555555555444666666666666777777777777777888888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>>===<<>>=========>>>@@@AAAIIIKKKLLLPPP[[[ooo|||qqqpppnnnfffbbbdddbbb```^^^]]][[[UUUMMMFFFBBB>>>:::888777777666555444333333222111000/////////////////////......---........................------------------------....................................////////////......//////////////////000000000000111111111111222222111111222333666777;;;@@@PPPxxxrrr\\\GGG@@@AAA@@@===;;;===<<<===???===888555666888;;;<<<888999===>>>;;;:::999888:::<<<>>><<<:::999999:::::::::999888888999999999:::999999888888777777888999:::<<<>>>???>>><<<999888888888999999888:::<<<=========???@@@???FFFOOORRRUUU]]]jjjvvvlllVVVNNNPPPSSSQQQKKKIIILLLMMMKKKIIIKKKMMMMMMJJJGGGDDDCCCEEEGGGHHHGGGDDDCCCEEEFFFGGGFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGFFFFFFGGGHHHJJJKKKJJJFFFJJJUUUWWWPPPLLLNNNNNNMMMNNNRRRWWWWWWSSSOOOLLLKKKJJJJJJKKKMMMOOOPPPRRRSSSUUUWWWXXXYYYZZZZZZYYYYYYYYYYYY[[[]]]___```ggghhhhhhgggfffeeeggghhhfffhhhjjjjjjjjjkkklllnnnoooqqqrrrqqqoooqqquuuyyy|||{{{yyywwwxxx|||wwwnnnhhhffffffdddaaa^^^]]]\\\[[[[[[VVVZZZZZZWWWVVVVVVTTTOOOPPPMMMJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>======;;;999888777::::::999999999888888888888888888777777555444444333333333333444555666777777666555555444444555555333333222222222222333333222333333444555555444444555555666666666777777777666666666666777777777777999999999999::::::::::::;;;<<<===>>>????????????>>>===<<<<<<<<<===???@@@BBBDDDEEEGGGLLLWWWgggrrr}}}ssssssqqqiiidddeeedddaaa___]]][[[VVVNNNGGGBBB>>>:::888777777666555444333333222111000/////////////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---............/////////000000000000000/////////000000000000111111111111333222111111111333444555:::333333RRRrrraaa```bbbYYYLLLCCC===;;;>>>AAA???===>>>999===>>>:::888888888555999888777888::::::999888888888999999999999999999888888888888777777666666888888888888888777777777<<<<<<<<<<<<===>>>??????===???BBBBBBBBBFFFOOOVVVdddqqqlllWWWNNNOOOUUUTTTPPPKKKKKKMMMNNNKKKGGGIIIJJJJJJGGGEEEDDDDDDEEEFFFGGGFFFDDDDDDDDDEEECCCDDDDDDEEEFFFGGGHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGCCCFFFNNNQQQLLLJJJMMMJJJJJJMMMRRRWWWYYYVVVSSSOOONNNLLLKKKKKKLLLMMMNNNPPPRRRUUUXXXZZZ[[[[[[ZZZYYYXXXXXXYYY[[[^^^aaaccceeeeeeeeecccaaaaaaccceeeeeegggiiijjjjjjkkkmmmooovvvwwwvvvrrrmmmlllpppsssvvvwwwwwwvvvvvvxxx|||~~~vvvppplllfffccccccbbb```]]][[[XXXWWWWWWWWWUUU[[[]]]YYYSSSQQQOOOLLLLLLIIIGGGEEEFFFFFFFFFEEEEEEDDDCCCAAA@@@?????????;;;<<<<<<;;;;;;:::999888999999999999888888888777666555555444333333333333333333333333444555666666666555555444444444444444333333222222222222333333222333333444444444444444444555555555666666666666333444444444444555555555777777777888888888999999<<<<<<<<<======???@@@@@@<<<<<<;;;:::;;;<<<===>>>@@@BBBDDDDDDDDDHHHNNNTTTkkk|||ttttttssskkkeeefffdddaaa^^^\\\ZZZUUUMMMGGGAAA>>>:::888888888777666444333333222111000/////////////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////000000000////////////...///000000000111111111111333222222111111222333444555666666CCC___{{{www[[[MMM@@@===>>>>>>>>>>>>;;;>>>???>>><<<;;;:::999;;;;;;:::999999999999888888999:::;;;;;;;;;;;;;;;:::999888888777777777666;;;;;;::::::999777666666:::<<<@@@BBBBBBAAA@@@@@@CCCFFFIIIKKKQQQaaaxxxkkkXXXMMMLLLOOOVVVRRRLLLIIIJJJMMMLLLJJJFFFGGGHHHFFFDDDCCCCCCDDDFFFFFFFFFFFFEEEDDDDDDEEEBBBBBBCCCDDDEEEFFFFFFGGGDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHGGGGGGEEEBBBCCCIIILLLJJJIIILLLHHHHHHKKKPPPTTTWWWUUUSSSOOONNNLLLJJJIIIJJJKKKLLLOOORRRVVVYYY\\\\\\[[[[[[VVVVVVWWWYYY]]]bbbfffiiibbbbbbbbb```^^^^^^```bbbiiikkkllllllkkkkkkmmmnnnzzzyyywwwqqqllljjjmmmpppsssuuuwwwwwwvvvuuuvvvwww{{{{{{~~~~~~wwwpppnnnkkkeeebbbbbb]]]\\\ZZZWWWTTTSSSSSSTTTTTT[[[^^^XXXPPPLLLJJJHHHHHHFFFDDDCCCDDDEEEEEEDDDEEEDDDAAA???============;;;;;;<<<<<<<<<<<<;;;;;;999888888888888777777777555444333222111222222333333333222222333444555555555555444333333333333333222222111111111111222222222333333444444444333333444444444444555555555555333333333333444444444444666666666777888888999999>>>===<<<<<<<<<===>>>???;;;:::999999999:::<<<===>>>@@@CCCDDDEEEFFFIIIKKKPPPgggzzzrrrsssrrrjjjeeefffccc```]]][[[XXXTTTLLLGGGAAA>>>:::888888888888777444333333222111000/////////////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------....................................///000000000111111111111222222222111222222222333...555888;;;GGGZZZzzzfffZZZRRRIIIAAA>>>>>>===<<<>>>@@@AAAAAABBB======<<<<<<;;;;;;===>>>;;;;;;<<<===>>>>>>======>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@>>>???@@@???@@@CCCIIIMMM\\\bbbjjjsssoooYYYOOOIIIFFFGGGSSSMMMHHHGGGIIIIIIHHHGGGEEEFFFFFFDDDBBBAAABBBCCCDDDCCCBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEBBBBBBFFFIIIIIIIIIJJJFFFGGGJJJMMMPPPQQQPPPOOOMMMLLLJJJHHHGGGHHHIIIJJJLLLOOOSSSVVVYYYYYYXXXXXXUUUUUUVVVXXX[[[```cccfffaaabbbbbbaaa```aaaccceeehhhjjjkkkkkkjjjjjjlllmmmwwwwwwuuuqqqllljjjlllpppppprrrttttttsssqqqqqqqqqvvvvvvzzz|||uuusssnnnjjjiiifff___\\\\\\YYYYYYXXXUUUQQQPPPQQQSSSSSSZZZ\\\VVVNNNJJJHHHGGGFFFDDDBBBBBBCCCDDDEEEDDDEEECCCAAA>>><<<;;;;;;;;;999999:::;;;;;;;;;;;;;;;888888888777777777666666555444333222111222333444333222222222222333333444444333333222222222222222222111111000000111111222222333333444333333222222222333333333444444444444333333444444444555555555555666666777888999999999???>>><<<;;;:::;;;;;;<<<:::999888888888999;;;<<<999:::===???AAACCCFFFHHHJJJXXXcccxxxyyyqqqrrrqqqjjjeeegggccc```\\\ZZZXXXSSSLLLGGGAAA>>>;;;999999999888888444333333222111000/////////////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.........------------.........///000000000000111111111111000111111222222222333333444666222444<<>>=========<<<;;;999999:::<<<;;;;;;<<<=========<<<<<<>>>===<<<;;;;;;<<<===>>>;;;;;;;;;<<<===@@@CCCDDDMMMKKKJJJJJJQQQ```sssoooXXXNNNKKKIIIGGGGGGLLLHHHEEEGGGGGGEEEDDDFFFEEEFFFFFFDDDBBB@@@@@@AAA@@@???>>>>>>??????>>><<<@@@AAAAAAAAABBBBBBCCCCCCBBBAAA@@@??????@@@AAABBB@@@@@@@@@AAAAAAAAAAAAAAADDDBBBBBBDDDFFFGGGGGGGGGFFFGGGIIIJJJKKKLLLKKKKKKKKKJJJHHHGGGGGGHHHIIIJJJIIIKKKNNNQQQSSSTTTTTTSSSUUUUUUUUUVVVWWWXXXYYYZZZZZZ\\\^^^___```aaacccdddbbbdddfffgggggghhhjjjlllqqqrrrsssppplllkkkmmmpppkkklllnnnmmmllljjjjjjkkkkkklllqqqxxx{{{{{{}}}~~~wwwsssssssssrrriiifffdddddd```ZZZXXXYYYVVVWWWWWWUUUQQQOOORRRUUUQQQVVVWWWQQQLLLJJJIIIGGGFFFDDDBBBBBBCCCEEEEEEDDDEEECCCAAA???<<<;;;:::999666666777888888888888888777777777777666666666666444333333222222333333333222222222111111222222333333333222111111111111111111111000000000000111111333333333333333222222111222222222222333333333333444444444444555555555555555555666666777888999999===<<<;;;:::::::::::::::999999888888888999:::;;;999999:::;;;>>>@@@CCCEEEFFFMMMLLLSSSmmmyyypppppppppjjjgggiiidddaaa]]]ZZZXXXTTTMMMHHHAAA>>>;;;999999999999888444333333222111000/////////////////////......---........................------------------------........................,,,,,,---------.........,,,,,,---...///000000111000000000000111111111111//////000111222333333333999777000222999777;;;KKK{{{~~~lllfffddd```YYYVVVXXXWWWTTTNNNHHHDDDDDDEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBAAA@@@???@@@BBBDDDEEEEEEFFFHHHLLLRRRZZZaaaeeeyyyxxxxxxzzz^^^TTTKKKIIIIIIHHHIIILLLFFFCCCDDDGGGFFFAAAAAAEEEEEEFFFGGGEEEBBB@@@??????@@@>>>======??????===;;;===>>>???@@@AAACCCDDDDDDCCCBBB@@@??????@@@BBBCCCAAA@@@???>>>>>>>>>???@@@BBBBBBAAABBBCCCEEEDDDBBBEEEFFFHHHIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGIIIKKKMMMJJJKKKMMMOOOPPPQQQRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQUUUYYY]]]^^^```aaacccbbbccceeefffffffffhhhjjjkkknnnppppppmmmkkkmmmooohhhhhhhhhgggeeeeeeggghhhffffffjjjpppsssrrrtttxxxrrrvvv}}}wwwrrrooojjjggggggiiikkkmmmgggdddcccccc___YYYWWWYYYTTTWWWXXXUUUQQQQQQTTTXXXPPPRRRQQQLLLKKKLLLLLLIIIGGGEEECCCCCCDDDEEEEEEEEEDDDCCCBBB@@@>>>;;;999777666666777777888777777777777777666666666555555555111222222333333333222222222222111111111111222222222222111000000000000111000000000//////000000000333333333333333222111111111111111111222222222333333333333444444444555555333333444555666777888888777888999::::::::::::::::::999888888888999:::;;;<<<;;;<<<===???AAAAAAAAA>>>FFFCCCAAANNNZZZeeeqqqzzzpppppppppjjjhhhkkkfffbbb^^^[[[YYYUUUNNNIIIAAA>>>;;;999999:::999999444333333222111000/////////////////////......---////////////////////////................................................,,,,,,,,,---------......,,,---...///000111222333000000000000111111111111---...000111333333444444000222111555;;;555555DDDRRR|||rrrfff^^^[[[[[[TTTTTTTTTTTTTTTSSSRRRQQQLLLKKKJJJJJJKKKMMMOOOQQQRRRVVV]]]iiiyyybbbRRRNNNLLLJJJFFFAAACCCIIIBBBAAAEEEIIIFFF@@@@@@FFFEEEGGGGGGFFFCCC@@@>>>>>>CCCAAA??????AAABBB@@@>>>:::;;;===???AAACCCEEEFFFEEECCCAAA??????AAACCCEEECCCAAA@@@>>>>>>???AAABBBAAAAAAAAAAAABBBCCCBBB???DDDFFFHHHIIIIIIIIIJJJKKKHHHHHHGGGGGGIIIKKKNNNOOONNNNNNOOOPPPQQQRRRSSSTTTQQQSSSUUUVVVWWWVVVTTTSSSPPPUUU[[[```bbbdddeeefffggghhhiiihhhfffeeeeeefffiiilllooopppmmmkkklllnnnhhhhhhgggeeecccdddfffiiijjjggghhhlllnnnnnnqqquuuppprrrtttxxx~~~yyyrrrpppnnnllliiigggfffeeeeeehhheeecccbbb]]]WWWUUUWWWTTTVVVXXXVVVRRRRRRVVVZZZOOOOOOMMMIIIJJJNNNNNNJJJIIIGGGDDDDDDEEEFFFFFFEEEDDDDDDCCCAAA???;;;888666888888999999999999888888777666666666555555555555000111222333333222111000222222111111111111111222222111111000000000000000000000////////////000000333333333333333222111000000111111111111222222222222222333333333444444444111111222333555666666777333444777999:::;;;;;;;;;:::999888888888999;;;;;;999:::;;;===???@@@???>>>;;;GGGHHHDDDHHHKKKNNNWWWYYYmmm{{{ppppppmmmnnnnnneeeeeeaaa\\\YYYWWWSSSMMMHHHAAA>>>;;;999999:::999999555444333111000//////...///............---------.........------,,,,,,,,,---------------------------------............///000000000///......------///////////////////////////////////////.........111111222222222333333333444333222111222444666888AAAXXX|||}}}uuuvvvuuurrrqqqqqqvvv|||yyybbbWWWMMMLLLJJJHHHEEECCCAAA@@@???@@@AAA@@@@@@@@@BBBDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>????????????:::999::::::<<>>>>>========================>>>>>>>>>>>><<<;;;;;;;;;;;;===>>>???AAA???@@@CCCCCCAAABBBEEEBBBAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBGGGIIIKKKJJJGGGDDDBBBAAAEEEEEEFFFFFFHHHIIIKKKLLLHHHJJJLLLLLLLLLKKKLLLNNNKKKMMMOOOPPPOOONNNNNNOOORRRQQQTTT[[[___```bbbfffdddeeeeeefffeeedddcccbbb___dddeeeccccccggggggdddddddddcccbbbbbbaaa``````aaabbbdddddddddfffiiilllnnnppprrruuuxxx|||~~~{{{xxxxxxzzzyyytttpppqqqnnnhhhcccaaabbbdddfffcccddddddbbb___\\\[[[ZZZSSSSSSRRRRRRQQQPPPPPPPPPPPPOOONNNLLLJJJIIIHHHHHHGGGFFFEEEEEEGGGJJJMMMOOODDDCCCAAA>>><<<999777666888777777777666555555555444555555555444333111000222333444444333111///.../////////000000000111111///////////////000000111111111111111111111111111111111111111111111111111/////////000111111222222111222222333333222222111333333333444555555666666777777777777777888999:::999999888888888777777777888888999999:::;;;;;;<<<>>>>>>???@@@AAABBBCCCCCCFFFIIIMMMSSS]]]lll{{{ssssssnnnnnnlllcccddd```[[[XXXVVVRRRLLLGGGCCC@@@<<<999999999888777555444333111000//////...///............---------...------------,,,,,,,,,---------------------------------............///,,,,,,,,,---------------000000000000000000000000......///////////////////////////000000000111111333222222111222333555666999222222DDDiiigggTTTIIIEEEDDDCCCCCCBBBBBBAAA@@@??????@@@BBBCCCCCCAAA???>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======>>>===<<<;;;:::;;;<<<===>>>???EEEKKKLLLGGGEEEGGG@@@@@@@@@@@@@@@@@@@@@???>>>???@@@AAABBBAAA@@@@@@CCCGGGJJJKKKHHHDDDAAA???DDDDDDEEEFFFGGGIIIKKKLLLHHHIIIKKKKKKIIIHHHIIIJJJHHHJJJMMMMMMMMMMMMNNNOOOSSSQQQTTTZZZ]]]\\\^^^aaa^^^```bbbdddddddddbbbaaa]]]```bbbaaabbbdddbbb___eeeddddddcccaaa___^^^]]]]]]___aaabbbdddgggkkknnnmmmnnnpppsssuuuwwwxxxxxx}}}vvvssspppqqqsssuuutttrrrqqqnnnjjjeeeccccccdddfffbbbbbbbbbaaa```^^^\\\\\\UUUUUUUUUSSSQQQNNNKKKIIILLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIBBBAAA???===:::888666555666666666666666666555555444444444333222111///...111222333333333111000///000000000000111111111111//////......//////000111000000000000000000000000111111111111111111111111...//////000000111111222111111222222222222111111222333333444444555555666777777777666777777888888777777777777666666666666888888888999::::::;;;;;;;;;;;;<<<===>>>??????@@@DDDCCCAAA@@@BBBLLLYYYcccrrr|||uuuuuuooommmkkkcccccc___ZZZWWWUUURRRLLLGGGDDD@@@<<<999888888777666555444333111000//////...///............---------------------------------,,,,,,---------------------------............///------......///000000111000000000000000000000000............/////////////////////000000000111111222222111111222333444444222777:::===GGGbbbzzzaaaNNNEEEDDDEEEEEEBBBBBBAAA@@@???>>>=========@@@BBBBBBAAA>>>======999999888888999::::::;;;::::::::::::;;;;;;;;;;;;===<<<;;;::::::;;;<<<<<<@@@BBBJJJVVVZZZTTTKKKGGG>>>>>>>>>>>>>>>?????????===>>>@@@BBBBBBAAA???>>>>>>AAAEEEGGGFFFDDDBBBAAACCCCCCDDDEEEGGGIIIJJJKKKIIIJJJKKKJJJHHHGGGGGGGGGHHHJJJLLLMMMMMMNNNPPPQQQSSSRRRTTTYYYZZZYYYZZZ]]]ZZZ\\\___aaabbbaaa```___^^^```cccddddddcccaaa^^^ddddddccccccaaa```^^^]]]YYY[[[^^^aaaeeeiiiooosssnnnoooqqqtttuuuvvvvvvvvv{{{zzz}}}yyyvvvyyy{{{{{{~~~~~~~~~~~~tttqqqnnnnnnppptttuuuvvvsssppplllhhheeecccccccccbbb```___^^^]]][[[YYYWWWXXXWWWUUUSSSPPPMMMJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@???===:::888777666555555555555555555555666555555444333111000///...000000111222222111111000000000000000111111111222///............///000000000000000000000000000000222222222222222222222222......//////000111111111111111222222222222111111222222222333444444555555777777666666555666666666666666666666666666666666777888888888999999::::::999::::::;;;<<<<<<======>>>@@@BBBCCCDDDFFFJJJMMMHHHVVVgggttt~~~}}}wwwvvvooollljjjcccddd```[[[XXXVVVRRRLLLGGGDDD@@@<<<999888888777666555444333111000//////...///............---------------------------------,,,,,,,,,---------......---------............///,,,------...///000111111////////////////////////---.........//////000000000000000111111111222222222111111111222222222333///888>>>:::555@@@\\\vvvbbbWWWJJJBBBBBBCCCBBB@@@CCCCCCAAA@@@>>><<<;;;;;;999<<>>===>>>888888888888888999:::;;;888999999999::::::::::::999999999999:::;;;===>>>@@@AAAJJJZZZbbb[[[LLLBBB;;;;;;<<<<<<======>>>>>><<<===???AAAAAA@@@???>>>>>>@@@AAABBBAAA@@@AAABBBBBBBBBCCCDDDFFFHHHJJJKKKJJJKKKLLLKKKHHHGGGFFFGGGGGGIIIKKKKKKLLLMMMOOOQQQTTTRRRSSSXXXYYYWWWWWWZZZYYY[[[]]]^^^___^^^]]]\\\______bbbdddeeebbb```___bbbbbbcccccccccaaa___^^^VVVYYY]]]bbbffflllssswwwqqqsssuuuvvvvvvuuusssqqqyyy{{{}}}zzzvvvuuuwwwzzz}}}~~~zzzrrrnnnppprrrqqqqqqpppooopppssswww{{{}}}~~~}}}{{{}}}tttqqqnnnlllmmmpppssstttsssqqqnnnjjjfffcccaaa___```^^^[[[[[[[[[[[[YYYWWWZZZXXXTTTPPPNNNLLLLLLLLLHHHHHHIIIIIIHHHHHHFFFFFFFFFFFFFFFEEEDDDBBB@@@???AAA@@@???===;;;999888777444444444444444555555555555555444333222111000000//////000000111111000000///000000000000111111111...............//////000////////////////////////111111111111111111111111.........///000000111111000111111222222111111000111111222222333444444444666666555555444555555555666777777777777777777777777777888888888888888999999999999:::;;;;;;<<<<<<888;;;@@@CCCDDDDDDDDDCCCEEEKKKQQQSSSWWWeee{{{xxxvvvnnnkkkjjjdddddd```\\\YYYWWWSSSMMMHHHCCC@@@<<<999999999888777555444333111000//////...///............---------,,,,,,,,,------------...+++,,,,,,------.........---------............///++++++,,,,,,---...//////////////////////////////------......///000000000000000000111111111222222111111111111111111111111555555444222333;;;HHHSSSxxxjjjKKKGGGBBBBBBDDDCCC???;;;CCCBBBAAA???===<<<::::::777:::<<<===<<<<<<<<<===888777777777888999::::::888888999999999999::::::777777777888:::<<<>>>@@@===>>>FFFTTT\\\UUUFFF<<<::::::;;;;;;<<<===>>>>>><<<===>>>???@@@???>>>>>>AAAAAABBB@@@>>>===>>>???AAAAAABBBDDDFFFHHHJJJKKKKKKLLLLLLKKKIIIGGGGGGGGGEEEGGGHHHIIIIIIJJJMMMOOOTTTRRRSSSWWWXXXUUUUUUXXXYYYYYYZZZ[[[\\\\\\\\\\\\^^^]]]___cccccc```___```bbbcccdddeeedddbbb```___WWWYYY]]]bbbffflllssswwwuuuwwwyyyyyyxxxuuuqqqnnnoootttwwwvvvsssrrruuuyyy}}}tttnnnnnnooonnnpppooonnnnnnoooqqqtttuuuwww||||||zzzzzzyyyvvvwwwzzzssspppllliiihhhiiilllnnnoooooommmkkkgggddd```^^^^^^[[[XXXYYY\\\^^^]]][[[ZZZWWWSSSNNNKKKJJJKKKKKKGGGGGGHHHHHHHHHFFFEEEDDDCCCCCCCCCBBBAAA???>>>===@@@???>>>===;;;:::999888444444444444444444444333555444333222111111111111///////////////000000000////////////000000000000......------......///000////////////////////////000000000000000000000000---......//////000000111000000111111111111000000000111111222222333333444555444444333444444555555666666666666777777777777777777777777777777777777888999999999::::::::::::;;;;;;<<<===>>>@@@AAAAAACCCGGGIIIHHHGGGMMMYYYcccyyyuuullliiijjjeeefffbbb]]]ZZZXXXTTTNNNIIIBBB???;;;999999999999888555444333111000//////...///............---------,,,,,,,,,---------......++++++,,,,,,---......///---------............///+++,,,,,,,,,------......------------------------------......///000000111/////////000000000111111000111111111111111000000777222///000666;;;>>>>>>FFF]]]yyy|||cccLLLDDDBBB@@@AAACCCCCC@@@===@@@??????>>><<<;;;;;;:::888999::::::999888999;;;777777666666666777888888888888999999999:::::::::666666666777999;;;>>>???:::;;;AAAJJJKKKEEE>>>;;;:::;;;;;;===>>>???@@@@@@=========>>>>>>>>>>>>??????AAACCCCCCAAA???>>>>>>@@@AAAAAACCCEEEHHHJJJKKKJJJKKKLLLKKKHHHGGGFFFGGGGGGHHHIIIHHHHHHJJJLLLOOOTTTRRRSSSWWWXXXUUUUUUXXXWWWWWWWWWXXXZZZ\\\^^^```___\\\]]]bbbccc``````cccdddeeeffffffeeeccc```^^^YYY\\\___aaaeeeiiinnnrrrvvvxxx|||~~~~~~{{{xxxuuuuuuyyy{{{xxxtttsssxxx}}}uuunnnmmmllljjjlllllllllmmmnnnpppqqqrrrsssvvvyyy|||}}}{{{wwwttttttqqqnnnooossspppnnnjjjfffdddeeegggiiiiiijjjjjjjjjhhhfffcccaaa]]]YYYVVVWWWZZZ]]][[[YYYXXXVVVRRRNNNKKKHHHFFFEEEEEEFFFFFFGGGFFFDDDBBBAAA@@@@@@???>>>>>>===<<<<<<>>>===<<<;;;:::999888777555444444444333222222222222111000000000000111222000//////.........//////---.........////////////...------------...//////........................////////////////////////------......///000000000000000111111111111000000000000111111222333333333333222222222333444555555444444555555555666666666777777777777777777777777777777888888888888999999<<<;;;;;;;;;===??????@@@<<<>>>AAAAAAAAACCCGGGKKKyyyuuukkkiiijjjffffffbbb]]]ZZZXXXUUUOOOJJJAAA>>>;;;999999:::999999555444333111000//////...//////.........---------,,,,,,,,,------.........++++++,,,,,,---...//////---------.........//////.........///////////////---------------------------------...///000000111............/////////000000000111111111111000///...000222444444222111///555AAAPPPeee{{{___SSSKKKBBB@@@>>>;;;;;;<<<>>>???@@@===<<<<<<<<<<<<<<<;;;;;;:::::::::888666666777888777666666555555555666666888999999999999:::::::::777777777777999;;;===>>>888;;;AAACCC???999:::???;;;<<<===>>>???@@@AAABBB>>>============>>>??????:::>>>CCCEEEEEECCCAAA@@@@@@@@@AAACCCEEEGGGJJJKKKHHHJJJKKKJJJHHHFFFFFFGGGJJJKKKKKKKKKJJJKKKNNNQQQTTTRRRSSSWWWXXXUUUUUUXXXUUUUUUUUUVVVYYY]]]aaacccaaa]]]^^^cccdddaaabbbgggggghhhhhhhhhfffbbb^^^\\\\\\^^^```aaacccfffjjjmmmssswww}}}~~~zzztttsssyyyzzz|||yyyrrrmmmnnnnnnmmmhhhiiikkkmmmoooqqqrrrsssqqqssstttttttttuuuxxx{{{}}}yyyuuuqqqnnniiieeeeeeiiinnnmmmjjjfffccccccfffhhhdddfffhhhiiiiiigggeeeccc^^^YYYTTTTTTWWWXXXUUURRRUUUTTTRRROOOJJJFFFAAA???DDDDDDEEEEEEDDDBBB@@@>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666555555444333333222111111000///.........///111222000000///...............------------.........///...------------...//////........................////////////////////////------......///000000000000000111111111111000000000000000111222222333333111111222222333444555666333333333444444555555555777777777777666666666666666666666777777777777777555777999===??????===:::??????>>>>>>>>>>>>???@@@wwwtttlllkkkjjjccchhhddd^^^[[[XXXSSSMMMHHHBBB???<<<:::999999888777555444333222111///......////////////////////////........................,,,---......,,,,,,---......------------...//////...---,,,,,,,,,,,,---.../////////...---------,,,,,,,,,,,,---------......////////////000000000000///000000000000111111111333333333444444444555555666999>>>III^^^wwwXXXHHHBBBAAAAAA>>>???@@@AAA@@@>>><<<:::=========<<<;;;;;;::::::888999999999999888777777777777777777666666666666444666888:::;;;:::999888999777666666777888888777:::===AAACCCBBB@@@??????===<<<;;;:::;;;>>>AAACCC???>>>=========@@@BBBDDDDDDBBBGGGRRRUUUNNNGGGEEE======@@@CCCGGGIIIIIIGGGJJJJJJIIIHHHHHHHHHHHHIIIFFFHHHLLLOOOPPPOOOMMMLLLPPPSSSVVVWWWVVVTTTSSSSSSVVVVVVWWWZZZ^^^``````___^^^```cccdddddddddeeefffhhhiiijjjiiifffdddbbbbbbaaa^^^___dddeeebbbbbbgggqqqvvv}}}xxxuuuvvvxxxzzzzzz{{{wwwsssoookkklllnnnhhhkkknnnoooooopppqqqssszzz||||||yyytttuuu{{{~~~yyyxxxtttpppkkkjjjkkkmmmllliiifffdddccccccaaa`````````bbbeeehhhgggccc___ZZZXXXVVVSSSRRRQQQRRRSSSXXXVVVTTTRRROOOLLLGGGCCCCCCCCCDDDDDDCCCAAA???>>>>>>===;;;:::999999:::::::::::::::999888777666555222222111111000/////////000000000000//////////////////............//////,,,,,,------.../////////........................******,,,---.../////////////////////////////////............////////////000000////////////000000111222333222000000111222000000000000111111111111000111111111111222222222777777777777888888888888666666666666666777777888666777777999:::;;;<<<<<<<<<<<<;;;;;;<<<===???@@@xxxwwwpppmmmkkkcccgggccc^^^[[[XXXTTTNNNIIIBBB???<<<::::::999888777555444333222111///..............................------------------------,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...---------------,,,,,,,,,,,,,,,,,,---------........./////////000000000000000000000111111111111222333333333333444444444444555666888===JJJbbbvvv]]]IIIAAA@@@@@@???>>>??????@@@???===;;;:::>>>>>>===<<<;;;999888888666777777888999999999999777777666666666555555555555666888999::::::999999:::888666666777777777666;;;===@@@@@@???>>>===>>><<<;;;:::999:::<<>>>>>???@@@BBBBBBEEECCCGGGOOOQQQKKKDDDBBB>>>>>>???AAAEEEGGGGGGFFFHHHHHHGGGGGGGGGHHHHHHIIIIIIKKKMMMNNNNNNMMMKKKJJJLLLOOOSSSUUUUUUTTTTTTTTTVVVVVVXXX[[[___bbbbbbbbb\\\___bbbcccdddeeegggiiijjjlllmmmllliiigggffffffeeebbbbbbffffffdddeeejjjoooqqqyyyzzzwwwsssqqqrrrtttuuuuuuzzzxxxtttpppmmmjjjkkkmmmhhhjjjkkkmmmoooppprrrtttxxx{{{}}}|||zzzyyy|||~~~~~~|||{{{{{{{{{|||}}}}}}xxxvvvsssqqqooooooppppppmmmjjjgggdddcccbbbaaa___aaaaaabbbeeeggggggdddaaaZZZXXXUUURRRPPPPPPQQQRRRTTTRRRPPPOOONNNLLLHHHEEEBBBCCCCCCCCCBBB@@@>>>===>>><<<;;;999888777888888888888888888777666555555333333222111000/////////000////////////.........//////............//////............------------------------------------,,,,,,------------------------------------------,,,------------.........//////............/////////000111111//////000111//////000000000111111111000000111111111222222222555555555555666666666666666666555555666666777888666666777888999:::;;;;;;:::::::::999:::;;;===>>>~~~xxxyyyrrrooolllcccfffbbb]]][[[YYYUUUPPPKKKBBB???<<<::::::999888777555444333222111///......------------------------+++++++++++++++++++++++++++---...---,,,+++,,,...,,,++++++++++++,,,------...------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000111111111111222222222222222333333333444444444444444555444888CCCTTTaaannnYYYOOODDD======>>>>>>=========>>>>>>>>><<<;;;999>>>>>>===;;;999888777666444555666777888999999:::666666555555555444444444777777777777888999:::::::::999777777777888777666;;;<<<======;;;:::;;;<<<;;;:::999888999:::<<<>>>?????????@@@@@@@@@@@@@@@EEECCCEEEJJJKKKGGGBBBAAA@@@???>>>???AAADDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIMMMLLLLLLKKKJJJIIIHHHHHHGGGKKKOOORRRSSSSSSTTTUUUUUUUUUVVVZZZ^^^aaabbbaaa[[[]]]```cccdddfffiiikkkjjjlllmmmllljjjhhhhhhiiijjjfffeeeggggggfffhhhlllpppnnnpppwww||||||}}}{{{xxxuuussssssttttttssstttssspppllljjjjjjkkkkkkfffeeeeeehhhkkkoooqqqrrrsssvvvyyy{{{|||{{{zzzyyy~~~{{{xxxwwwwwwyyyyyy~~~}}}yyyvvvrrrrrrssssssqqqnnnooolllhhhdddcccaaa___]]]```______aaacccdddbbbaaaZZZWWWTTTPPPNNNNNNOOOPPPNNNMMMLLLLLLLLLKKKHHHEEEAAABBBBBBBBBAAA???===<<<===<<<:::888777666555555555555666666666555555444444444333222111000///...////////////............///......------....../////////...------,,,++++++---------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------......---///000///...---...000//////000000000000111111000000000111111111222222222222333333333444444444555555555555555666666777666666777777888999::::::888888888888999:::;;;<<<|||vvvvvvqqqooommmeeeddd```\\\ZZZYYYVVVQQQMMMBBB@@@<<<:::::::::999888555444333222111///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,+++,,,,,,---...------------------------++++++,,,,,,---------...,,,,,,,,,---------.............../////////000000111111111111222222222222222222222222333333333333333555666555555888@@@FFFPPPsssmmmTTTDDDFFFAAA<<<;;;===???===;;;;;;;;;<<<<<<<<<;;;:::999;;;;;;:::999888888777666555555555555666777888888555555444444444333333333777777666555666888:::;;;:::888777777999::::::999;;;;;;;;;999777777888:::;;;:::999888888999;;;<<<>>>>>>?????????>>>======CCCCCCDDDEEEFFFEEEDDDCCCBBB???<<<<<<>>>AAABBBCCCDDDDDDEEEEEEFFFHHHIIIJJJMMMLLLJJJHHHGGGGGGGGGHHHGGGJJJNNNPPPQQQRRRSSSUUUSSSSSSTTTWWW[[[]]]]]]\\\\\\^^^```bbbccceeehhhkkkhhhiiijjjjjjiiihhhiiijjjkkkiiiffffffffffffiiikkkrrrmmmmmmqqqvvvvvvwwwzzz{{{xxxuuusssssssssrrrpppoooooommmjjjjjjlllmmmkkkcccaaa```bbbgggllloooooonnnoooqqquuuxxxxxxvvvsssyyyzzzyyyvvvvvvyyy|||}}}~~~~~~~~~}}}yyy}}}xxxtttsssuuutttooojjjqqqmmmiiieeebbb```^^^\\\\\\[[[[[[[[[\\\]]]^^^^^^YYYWWWSSSOOOMMMMMMMMMNNNKKKJJJIIIJJJJJJIIIFFFCCCAAABBBBBBBBBAAA???===<<<===<<<;;;999777555444333444444555555555555555555555444333222111000///...000000000/////////.........------------------...------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---------...//////......///000////////////000000000111000000000000111111111111111111111222222222333333444444444444444555555666555555666777777888999999777777777888888999::::::zzzrrrrrrllllllmmmfffbbb___[[[YYYYYYVVVQQQMMMCCC@@@===;;;::::::999888555444333222111///..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,------------------......///------------------------,,,,,,------......//////,,,,,,,,,---------..................////////////000000111111111222222222111111111222222222333333333666888888777777:::<<<<<>><<<===<<<;;;:::888666444333444444555555666555555555444444333222111000///...111111111000000000//////------,,,,,,,,,,,,------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---...//////......000111...////////////000000000//////000000000111111111111111222222222333333333333333333333333444444555444555555666666777777777666777777888999999999:::zzzqqqpppjjjkkklllfffaaa^^^ZZZXXXXXXUUUPPPLLLCCC@@@===;;;;;;:::999888555444333222111///......////////////////////////------------------------***,,,---,,,+++***+++---...------------...//////,,,------......------,,,------..................,,,,,,,,,---------......------.........////////////000000000000111111111000000111111111222222222222444666666555555555666;;;AAASSSpppmmmSSSEEEAAAAAABBBDDD???===:::999999999888666888888888777777777777777444444555666777888888999777666444333333333444555555555444444444333333333444333222222222444666888666555555777:::<<<===<<<777777777555444444666888999999999999999:::;;;;;;999999999:::::::::::::::<<<@@@AAA???@@@DDDGGGGGGAAA???<<<;;;<<>><<<;;;<<<;;;;;;:::888666555444444444555555555444444333222222111111000/////////000000000000////////////---,,,,,,++++++,,,,,,---))))))***++++++,,,------++++++++++++++++++++++++((()))***,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,...//////......000111......////////////000000/////////000000000111111111111222222222333333333222222222222222333333444444444444555555666666666555666777888888999888888yyyrrrrrrllllllkkkeee```]]]YYYWWWVVVTTTOOOJJJCCC@@@===;;;;;;;;;:::888555444333222111///..............................++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,------,,,,,,------...///,,,,,,---......---,,,,,,......------------------,,,,,,,,,---------......---------.........//////....../////////000000000000000000000111111111222222222333333333333444555888:::BBBRRRfffaaaSSSDDD>>>===;;;;;;===:::999888888888888777666777666666666666666777777444444444555666666777777555444222222222333555666555555555555444444444444222111111111111333444555666555444444666888888777444555666555444444666777666666777777888999::::::999999888888888:::;;;<<<:::???AAA===<<>><<<<<<===???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFDDDCCCBBBBBBDDDFFFHHHHHHJJJKKKLLLKKKLLLMMMOOOQQQQQQRRRUUUYYY\\\\\\[[[_________^^^\\\]]]```bbbfffgggiiiiiijjjlllooorrrmmmooonnnhhhgggiiiiiieeecccdddhhhkkkkkkllluuuzzzvvvqqqooonnnoooppppppkkknnnlllhhhmmmvvvtttkkkeeejjjmmmlllhhhgggjjjooonnnppprrrqqqpppqqqtttxxxvvv~~~}}}rrrmmmrrrvvvtttsssssspppqqq}}}{{{{{{{{{|||}}}qqqnnniiieeebbb```]]][[[\\\]]]^^^[[[WWWUUUUUUVVVVVVVVVVVVTTTQQQMMMIIIFFFLLLKKKJJJIIIIIIFFFCCC@@@>>>>>>??????>>><<<:::999999999999999888666444333444444444444333222111111///////////////////////////............---------,,,,,,++++++++++++,,,,,,************++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,***,,,---...------///000........./////////000000////////////000000000111111111111111222222222222111111111111111222333333444444444444444555555555333444555666777777777666zzztttuuupppmmmkkkccc```\\\XXXVVVUUURRRMMMIIICCCAAA===<<<;;;;;;:::999555444333222111///......------------------------***************************+++,,,,,,******+++,,,,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------.........//////............////////////000000000000111111111111111111111222333555777999444888>>>AAABBBNNNmmmhhhQQQDDD???===@@@AAA>>>:::999999999999::::::999888777666666555555555666666777555555555555555555555555333222111111222444666888666666555555555444444444000000000000111222333333666444333333444444333222222444555555555555666777333444555666777888999::::::999888777888:::===>>>999???AAA<<<:::>>>AAA??????===<<<<<<>>>@@@AAA@@@????????????@@@AAABBBBBBFFFEEECCCBBBBBBCCCDDDEEEEEEGGGIIIJJJJJJKKKMMMOOOLLLLLLNNNRRRWWW[[[\\\\\\]]]^^^]]]\\\[[[]]]```bbbcccdddffffffgggjjjmmmpppooosssqqqllljjjlllkkkfffaaadddiiimmmmmmqqqyyyrrrnnnllljjjjjjjjjnnnlllhhhmmmvvvtttjjjccciiinnnllleeebbbeeekkkkkkppptttssspppooorrrvvvttt}}}}}}sssooouuuyyywwwpppooolllnnn~~~}}}yyyvvvuuuwwwzzzqqqmmmiiieeebbb```]]][[[ZZZ\\\]]]ZZZUUURRRQQQRRRVVVWWWWWWVVVSSSNNNHHHEEELLLKKKJJJJJJJJJHHHEEEBBB<<<<<<======<<<:::888777666777777777777555333222333333333222111000///...............////////////------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,++++++***)))))))))************************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))************---,,,,,,++++++,,,,,,---)))+++,,,,,,,,,,,,...///............/////////000////////////000000000000000000000000111111111111111111111000111222222333333333444444444444444444111222444555666555555444zzzwwwnnnkkklllgggfff```ZZZVVVVVVRRRLLLFFFBBB@@@===;;;;;;<<<;;;:::777555222111000000...------------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------++++++++++++------///////////////.........000000//////.........---////////////000000000000000111111222222333444444444555666888;;;AAAHHHMMM]]]ooogggTTTIIICCC@@@???===;;;:::999::::::999888888777666555555444333333333444444444444555333333222222222333444444666333000111333555444333111111222222222333333333333333222111000000000111444333333333333444555555333333333444444444555555444444555666777777777666777777888888888999999999999999999:::;;;<<<===>>>@@@???===<<<;;;<<<>>>??????<<<:::;;;>>>@@@???>>>???AAACCCDDDCCCCCCDDDEEEEEEEEEEEEGGGIIIJJJIIIHHHMMMNNNPPPRRRUUUWWWYYYZZZbbbcccccc```\\\ZZZ[[[^^^^^^```ccccccccceeeiiimmmlllkkkjjjjjjjjjiiifffddd```bbbfffkkkpppwww~~~wwwpppmmmmmmllljjjkkkjjjiiiiiikkknnnqqqsssoookkkkkklllhhhaaa```ddddddfffjjjmmmooopppooonnnsssqqqsssyyy{{{xxxuuuuuuqqqmmmjjjnnnvvv{{{zzzwwwxxxyyyzzzwwwsssmmmiiiggglllkkkiiigggeeeaaa\\\XXX\\\XXXRRROOOOOOPPPQQQQQQSSSSSSQQQOOOMMMJJJGGGFFFKKKIIIFFFFFFHHHHHHEEECCC???>>>===;;;999888888888:::999777555444333444444444444333333333222222222222111111000///......---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((()))***************++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...///111222111000...---000000000///000111111222000000000111222222333333222222222333333333444444444444444555555555666666yyyvvvmmmjjjkkkffffff```YYYVVVVVVSSSLLLFFFBBB@@@===;;;;;;<<<;;;:::777555222111000000...------------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---////////////............///.........------------.../////////000000000000000000111111222333333444444555666777888<<>><<<:::999999999999888888777666666555444444222222333333444444555555444333333222222222333333555222000000222444333222111111111222222222333333333222111111000000111111333333222222333333444555222333333333333444444444444444555555555555555555777777777888888888999999888888999999:::<<<===>>>???>>>===;;;;;;<<<>>>??????<<<;;;<<<>>>@@@???===@@@BBBEEEEEEEEEEEEFFFGGGEEEEEEEEEFFFHHHIIIIIIHHHLLLMMMNNNPPPRRRUUUWWWYYY]]]___```^^^ZZZXXXZZZ\\\aaabbbddddddccceeehhhllliiigggffffffffffffdddbbbbbbeeehhhkkkoootttzzz{{{sssnnnnnnnnnmmmkkkggggggggghhhkkkppptttwwwoookkkiiiiiieee______dddccceeehhhkkkmmmnnnmmmlllmmmlllooouuuyyyxxxyyy{{{vvvooohhhhhhnnntttuuusssuuuuuuuuusssooojjjgggeeeeeeddddddeeeeeeccc___\\\ZZZWWWRRRPPPOOONNNMMMLLLQQQQQQPPPNNNLLLJJJIIIHHHLLLIIIGGGGGGHHHHHHFFFCCC???>>><<<;;;999888888888999888666555444333333444444333333333333222222222111111000000///......---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))(((((()))***************+++******))))))******+++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------...............///000111111000...---.........////////////000//////000111111222222333222222222333333333333444333333444444444444555555~~~xxxuuullliiijjjeeeeee___YYYVVVVVVSSSMMMGGGCCC@@@===<<<<<<<<<;;;:::777555222111000000...---------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------------,,,,,,,,,....../////////000000000000000000111222222333333444555666666555666888;;;<<<<<>>>>>===<<<;;;;;;<<<===>>>>>>===<<<===>>>???>>>===@@@BBBDDDEEEEEEEEEFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHKKKKKKKKKLLLOOORRRTTTVVVVVVYYY[[[ZZZWWWVVVWWWZZZaaabbbbbbbbbaaaccceeehhhhhhgggfffggghhhhhhfffddddddfffhhhjjjkkknnnrrruuuxxxtttpppnnnooopppnnnlllffffffeeefffiiimmmqqqtttnnnjjjhhhfffbbb___```dddccceeegggjjjkkkllllllkkklllllloootttwwwwwwzzz}}}tttjjjfffiiinnnqqqqqqqqqpppooommmjjjgggdddccc]]]^^^___aaabbb```\\\YYYVVVTTTRRRPPPOOOLLLIIIFFFMMMMMMLLLKKKKKKJJJIIIIIIKKKIIIHHHHHHHHHHHHEEECCC>>>===<<<:::999888888777888777666555444333333333333333333222222222111111000000000///......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))(((((()))***************+++******))))))******+++))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---...///000000///...------...///000000000////////////000000111111222222111111222222222333333333222222222333333333333444|||vvvtttjjjhhhiiidddddd^^^YYYVVVVVVSSSMMMHHHDDDAAA>>><<<<<<<<<;;;:::777555222111000000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...............///------------------------........./////////000000//////000000111222222222222444555555444333444555:::888:::BBBMMM[[[mmm{{{vvvdddVVVIIIGGGCCC???======>>>???::::::999888888777777777555555444444333333333333///000000111222333444444444444333111000000000000000000//////000000000000000000000111111111111222111111000000000000111111000000000000000111222222000111111111111222222222444444333222222111111111555555666666666777777777555555666777999;;;===>>><<<<<<;;;;;;;;;<<<===>>>=========>>>>>>>>>>>>======???BBBCCCCCCCCCDDDFFFEEEFFFGGGGGGFFFFFFGGGIIIIIIIIIIIIIIIKKKNNNQQQSSSOOORRRUUUUUUSSSSSSVVVYYY^^^^^^^^^^^^^^^```bbbdddiiijjjllloooqqqooolllhhheeeggghhhiiihhhhhhjjjkkkrrrooommmnnnppppppmmmiiiiiihhheeeddddddfffhhhjjjhhhhhhhhhgggeeedddeeegggfffgggiiijjjkkkllllllmmmrrrqqqsssvvvuuutttwww}}}xxxnnnjjjkkknnnqqqqqqnnnllljjjhhhfffeeebbbaaa\\\\\\\\\]]]\\\YYYSSSOOOPPPPPPOOOOOOOOOLLLHHHDDDHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFEEECCCBBB===<<<;;;999888888777777666666555444444333333333222222222222111111111111/////////......---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------------.../////////.........///111333333222111000......//////000111111222111111111111222222222222111111111111222222222222{{{uuusssjjjgggiiidddccc^^^XXXVVVVVVTTTNNNIIIEEEBBB>>>===<<<<<<;;;999777555222111000000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////..................//////............////////////...//////000000111111222000222444555444333444444777555666:::;;;===BBBIII```mmmdddRRRIIIBBB<<<;;;;;;;;;;;;:::999777666888888777777666666555555333333333222222222222222//////000000111222222333444333222111000/////////...///000000//////////////////000000000111111111111000000///000000111111000////////////000111111000000000111111111222222444333222111000000111111444444555555555666666666444444555666888:::<<<===;;;;;;;;;;;;;;;<<<<<<===<<<===>>>???>>>=========<<<>>>AAABBBBBBCCCDDDFFFDDDGGGIIIIIIHHHFFFGGGHHHHHHHHHHHHHHHJJJLLLNNNPPPKKKNNNPPPQQQQQQRRRWWW[[[]]]]]]\\\]]]___aaacccdddeeehhhmmmrrrtttrrrmmmhhhiiijjjlllllljjjhhhggghhhllljjjjjjkkklllkkkgggbbbhhhfffcccaaa``````bbbcccbbbgggkkkmmmllllllkkkjjjkkkkkkkkkkkklllmmmnnnooorrrppprrruuutttqqqrrrvvvyyyuuupppnnnoooppppppooommmjjjgggfffeeedddaaa___\\\\\\\\\[[[ZZZVVVQQQLLLLLLLLLLLLNNNNNNMMMIIIFFFDDDCCCCCCBBBBBBCCCDDDEEECCCDDDDDDDDDCCCAAA???>>><<<;;;:::999888777777777555555444444333333222222222222111111111000000000............------------+++++++++******+++++++++++++++++++++++++++++++++)))))))))******)))))))))(((((()))******************))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,---...............---///111222333222000///---......//////000111111000000000111111111222222000000000111111111222222{{{uuusssjjjhhhiiieeebbb]]]WWWVVVVVVUUUOOOJJJEEECCC???===<<<<<<;;;999777555222111000000...---------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---......//////.........///////////////------........./////////.........///000000111111///111444444444444555666555444444777777777;;;@@@@@@FFFTTThhhkkkcccTTTDDD<<<<<<<<<999555666888:::999888555444555666666666555555444333111111111111111111111111/////////000000000000111222222111000////////////---///111000///......///////////////000000000000000000/////////000111111000////////////000111111000000111111111222222222444333111000000111222222333333444444444555555555333444444555777999:::;;;999999:::;;;;;;<<<<<<<<<<<<>>>@@@@@@>>><<<<<<<<<===@@@BBBDDDDDDEEEFFFHHHCCCHHHLLLMMMJJJGGGGGGHHHGGGGGGHHHJJJKKKLLLLLLMMMIIIKKKMMMNNNOOOSSSZZZ___bbb```___```bbbdddeeeddd^^^```eeekkknnnmmmiiieeellloooqqqqqqooolllkkkjjjhhhgggfffhhhiiigggaaa\\\bbb```^^^]]]^^^```cccdddaaahhhoooqqqrrrrrrpppmmmllllllkkkjjjkkklllnnnooollljjjlllrrruuusssppppppnnnnnnnnnoooppppppnnnlllllliiifffeeefffddd```\\\\\\[[[ZZZZZZZZZXXXUUURRRLLLLLLKKKLLLMMMMMMLLLJJJCCCBBBAAA@@@???@@@AAABBB>>>@@@BBBBBB@@@===;;;;;;;;;:::999888777777777777333333444444333333222111111111111000000000000///------------------------+++******))))))******+++++++++++++++++++++++++++((())))))******))))))((((((((()))******************))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++************++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,---.........+++,,,---.........------------......//////000000///000000000000111111111000000000111111111111222{{{uuusssjjjhhhjjjeeeaaa\\\WWWVVVVVVUUUPPPKKKFFFCCC@@@======<<<:::999777555222111000000...---------------------------+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------...//////---------....../////////---------.........//////------...//////000000111000222333333333333444666777555666999999999<<>>;;;666777777888888777666666333444555555555444333222000000000000000000000000000000////////////......111000000/////////000000---///222111///......000........./////////000000///////////////000111111000000//////000000111222111111111222222222333333333222111000000111333444333333333333444444444444444444444555666777999:::888888999:::;;;<<<<<<<<<;;;>>>AAAAAA>>><<<<<<<<<===???BBBCCCDDDEEEFFFHHHCCCIIIOOOQQQMMMIIIGGGGGGFFFHHHJJJLLLMMMLLLLLLKKKIIIKKKLLLLLLNNNTTT]]]dddhhheeebbbaaacccdddcccbbb]]]]]]___bbbfffhhhhhhggglllooorrrsssqqqooommmllljjjhhhhhhiiijjjiiiccc^^^^^^]]]\\\\\\^^^bbbeeehhheeelllrrrrrrrrrtttsssoookkkjjjhhhggggggiiikkkllliiigggjjjtttzzzwwwppplllhhhjjjlllooopppnnnllliiikkkhhheeeeeefffddd^^^YYYZZZYYYWWWWWWXXXXXXVVVTTTQQQNNNKKKJJJKKKMMMMMMMMMEEEDDDAAA???>>>>>>???@@@<<>>;;;999999:::999888777777666777777222333333444333222111111111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++************************(((((())))))))))))(((((((((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************++++++++++++++++++++++++,,,---...///+++++++++,,,,,,,,,,,,---,,,------......///000000/////////000000000111111000000111111111222222222{{{uuussskkkhhhjjjfffaaa\\\WWWVVVWWWUUUPPPKKKFFFCCC@@@>>>===<<<:::999777555222111000000...---------------------------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))***++++++++++++***++++++------------++++++++++++,,,,,,---...//////,,,,,,,,,------.........---------.........//////------......///000000000111222333222111111333555777555777999888444555888;;;:::;;;>>>FFFQQQ]]]dddzzzxxxfffUUUEEE===???>>>999888:::888555999777555333222333444555222333444555444333222111/////////000000000000000000000000///......------000////////////000000111,,,000222222000...///000............/////////000///////////////000111111000000000000000111222222111222222222222333333333333222111000111222444666222222333333333444444444444444444555555777888888777888999:::;;;<<<<<<;;;;;;>>>AAAAAA>>><<<;;;<<<;;;===@@@AAABBBCCCDDDFFFBBBIIIQQQSSSOOOJJJGGGGGGFFFHHHKKKMMMNNNMMMKKKJJJJJJKKKLLLLLLNNNUUU```hhhjjjgggbbbaaaaaaaaa___]]]aaa___^^^___ccchhhkkkllliiimmmppprrrqqqnnnlllkkknnnllllllmmmooommmiiiddd^^^^^^]]]]]]___bbbfffhhhiiipppsssqqqpppssssssoooiiigggeeeddddddfffhhhiiimmmjjjmmmxxx|||qqqiiihhhjjjlllooopppnnnllljjjjjjgggdddeeefffccc\\\VVVZZZWWWUUUSSSTTTSSSRRRQQQUUUQQQLLLJJJJJJLLLMMMMMMGGGFFFCCC@@@>>>>>>??????;;;>>>AAAAAA>>>:::999999999999888777666666777777111222333444333222111000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++************************(((((())))))))))))(((((((((((()))***************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++++++++,,,---...///------,,,,,,,,,---...///,,,,,,------...//////000////////////000000000000111111111111222222222222}}}vvvtttllliiijjjdddbbb^^^ZZZWWWVVVSSSNNNIIIDDDBBB???>>>>>>===<<<:::777666444222000...------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******)))))))))******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++------------------------,,,...///000///000111333222222333333333444444444666666666666666666555555777777777888:::===@@@BBBPPP\\\mmm~~~nnn]]]OOOFFF@@@===<<<;;;999888666555444444555555444444444333333333333333333333333222111000......//////000000111111////////////////////////...///000///...---...000//////////////////////////////000//////...---------------............///............/////////000111111111222222333333333666333111111222222///---000111222444555666666666555555555555555555555555555555666777888999::::::AAACCCEEEBBB===999888999============???@@@BBBDDDCCCFFFKKKNNNOOOMMMIIIGGGAAAEEEJJJLLLMMMLLLLLLLLLKKKLLLLLLLLLMMMQQQVVV[[[fffaaa\\\[[[]]]^^^ZZZVVVZZZ```bbbaaadddlllnnnkkkkkkeeebbbeeelllqqqppplllkkkhhhkkkvvvssseeegggddd___[[[ZZZ]]]dddhhhiiilllppprrrqqqpppppppppnnnjjjhhhiiijjjiiiiiijjjooonnnooowww}}}|||qqqggghhhkkkmmmmmmllliiihhhhhhiiigggfffdddbbb^^^YYYUUUYYYXXXWWWVVVTTTQQQPPPNNNMMMKKKIIIJJJKKKKKKHHHEEEHHHFFFCCC@@@>>><<<<<<;;;AAA???>>>======<<<999777888777777666555444444444000000////////////000000//////...------------...------------,,,+++***)))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,---...///...//////000111222222333///000000000111111111111|||uuusssllljjjkkkeeeddd^^^XXXTTTSSSQQQMMMJJJDDDBBB???>>>>>>===;;;:::777666444222000...------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000000//////000222111222222222222333333333555555555555555555555555666777777888:::<<<>>>???:::@@@HHHNNNVVVddduuunnncccXXXSSSLLLFFFBBB@@@???>>>;;;:::999777555444444444444444444444333333333333222222333333222222111000///////////////000000000........................---///000///...---...///........................///////////////...------------------........................////////////000000000111111111222222111000...///222333222000///000111222333444444444444444444444444444444444444555666777888999999:::===@@@BBBAAA===;;;;;;===>>>>>>======>>>@@@BBBCCCBBBDDDHHHKKKLLLJJJHHHFFFEEEGGGJJJLLLKKKJJJJJJJJJMMMMMMMMMLLLMMMQQQVVVZZZ^^^]]]\\\[[[[[[ZZZYYYXXX]]]bbbeeedddffflllmmmkkkiiifffdddggglllooonnnlllqqqqqqtttzzz~~~}}}uuunnnhhhddd^^^YYYXXX^^^ffflllnnnnnnoooqqqrrrsssttttttnnnkkkiiiiiijjjjjjjjjjjjjjjiiijjjppptttssskkkcccaaaccceeefffdddbbbbbbbbbeeedddcccbbbbbb```]]]ZZZYYYXXXWWWUUURRROOOLLLJJJLLLJJJHHHIIIJJJIIIFFFDDDCCCBBB@@@>>>===<<<<<<<<>>===<<<<<<;;;888666777777666666555444444333000000///...............//////...---------------------------,,,+++***)))))))))))))))))))))))))))************************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))+++******)))(((((())))))))))))))))))))))))))))))************************))))))*********+++++++++++++++*********+++,,,---,,,++++++++++++,,,,,,------------...//////000000//////000000000111111111{{{tttrrrkkkjjjkkkeeeeee___WWWRRRPPPOOOLLLJJJEEECCC@@@>>>>>>===;;;:::777666444222000......---------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000///...///000000000000111111111222222333333333444444444444444555555777888999:::::::::<<>><<<;;;;;;;;;;;;999888:::999777666555444333333444333333333333222222222111222222222222111111000///////////////.................................---...//////------...///..............................//////......------------------............//////..................////////////000000000000000......///000111111000///000111333444444444444444444444444444444444444444444555666777888999999888;;;??????======???AAA???>>>>>>===>>>???@@@AAA@@@AAADDDFFFGGGGGGGGGFFFHHHJJJKKKJJJHHHHHHHHHIIINNNNNNNNNMMMMMMQQQUUUYYYVVVYYY\\\\\\ZZZXXXXXXYYY___cccffffffhhhkkkllliiiggghhhiiijjjllllllmmmlllsssvvvxxxxxxuuusssrrrrrrkkkeee^^^XXXYYY```iiippprrrooommmnnnrrrttttttsssmmmllljjjiiijjjkkkkkkiiiggggggggghhhhhhfffaaa]]]]]]___bbbbbbbbbaaaaaabbbcccaaa`````````aaa```___YYYYYYXXXVVVSSSNNNJJJHHHKKKIIIHHHHHHHHHHHHEEECCC???>>>===<<<<<<<<<<<<======<<<:::::::::999777444666666555555444444333333111000///---,,,,,,,,,,,,///......---------------,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,,,,++++++************+++***++++++,,,,,,------...////////////000000000000{{{tttrrrjjjiiiiiiccceee```YYYUUUSSSPPPLLLIIIFFFCCC@@@???>>>===;;;:::888777555222000///...---------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...***************************++++++++++++,,,,,,,,,******************************++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------...///000000...---...////////////000000000000111222222222222222333333333333444666777888888777666666;;;@@@AAA@@@???BBBDDDLLLYYYjjjwwwnnnbbbVVVPPPKKKEEE@@@@@@???>>><<<;;;;;;999666444777777666444333333333333333333222222222111111111000111111111111111000000/////////......---------------------------------,,,---......---,,,---...------------------------------.........------,,,,,,,,,---------.........//////............------////////////////////////111000/////////...---,,,222222444555555666666666333333333333333333333333333444444555666777888999666999<<<===<<<<<>>======>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGIIIIIIIIIHHHFFFGGGIIIKKKMMMMMMMMMLLLMMMQQQVVVZZZVVVXXX[[[]]]]]][[[YYYXXX\\\___bbbdddgggiiiiiihhhfffjjjmmmnnnlllkkklllnnnnnnqqqsssrrrnnnlllmmmooommmhhhaaa]]]___eeemmmqqqqqqmmmjjjlllqqqrrroookkklllllljjjiiijjjlllkkkhhhggggggfffccc^^^[[[YYYXXXZZZ\\\```bbbbbbccceeegggfffccc```______``````___ZZZZZZZZZXXXUUUQQQLLLJJJJJJIIIIIIHHHHHHGGGEEEDDD???>>>>>>===<<<<<<;;;;;;:::999888888888777555333555444444444333333333222222111000...---,,,++++++///...------,,,,,,------+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,---,,,+++************************++++++,,,,,,,,,........./////////000000|||tttrrriiiggggggaaaccc___[[[YYYWWWSSSMMMHHHGGGDDDAAA???>>>===;;;:::888777555333111///......------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...*********************************+++++++++,,,,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,------......------------------------------------------------...///000///...---...///....../////////000000000111111111111222222333333222333555666777666555444111555:::<<<;;;::::::;;;>>>CCCHHHIIIKKKUUUffftttzzzvvvgggWWWKKKKKKCCC===<<<<<<999888999999777555555666888888888555555444333222222222333222111111111111000000000///000000111111000000000//////......------,,,,,,------------------------+++---...---,,,+++,,,...------------------------,,,,,,------------,,,,,,,,,,,,,,,------------..................---------000000000000000000000//////000000///...---------222222333444555555555555333333333333333333333333333333444555666777777888666999<<<<<<::::::===AAA???>>>=========>>>???@@@AAAAAA@@@@@@BBBCCCEEEGGGFFFFFFGGGFFFFFFGGGJJJMMMIIIJJJJJJJJJLLLPPPVVVZZZZZZYYYZZZ^^^bbbbbb]]]XXXWWWXXX\\\```ccceeefffgggfffkkkoooooommmkkkmmmppplllmmmnnnpppppppppooonnnooojjjeeebbbeeeiiimmmooommmkkkkkkmmmqqqpppiiiccchhhkkkjjjggghhhkkkjjjeeeaaa```___[[[WWWVVVWWWYYYVVVYYY]]]___aaacccfffhhhjjjgggbbb___^^^]]]]]]\\\WWWWWWWWWVVVTTTQQQMMMKKKIIIIIIIIIIIIGGGEEEEEEDDDBBBBBBAAA???===<<<:::999888777666666666666444111333333333333222222222222444333111///...---,,,,,,......---,,,,,,,,,,,,,,,******++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))************************(((((()))))))))*********))))))******++++++++++++...---,,,++++++***++++++***+++++++++++++++,,,,,,---............/////////{{{sssqqqiiiggggggaaaaaa___\\\[[[ZZZUUUNNNHHHGGGEEEBBB@@@???===;;;999888777555333111///......------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...************************************++++++++++++******************************************++++++******+++++++++,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////...---...///........./////////000000000000111111222333333333222333444444555555555555:::::::::888777888;;;>>>888:::;;;:::999<<>>======<<<===>>>???@@@BBBAAA@@@@@@AAABBBDDDEEECCCDDDEEEEEEFFFHHHKKKNNNGGGGGGHHHHHHIIIMMMSSSWWWYYYXXXXXX]]]dddeee```[[[VVVUUUWWW]]]aaaaaadddhhhfffiiilllmmmkkkkkkmmmppppppoooqqqtttyyyzzzxxxvvvpppkkkeeeccceeehhhiiiiiihhhiiikkknnnpppnnnhhhbbbdddiiihhhdddeeeiiihhhaaaVVVVVVUUUTTTSSSVVVZZZ]]]YYY\\\___```bbbdddgggiiiiiifffaaa]]]\\\[[[YYYXXXTTTTTTSSSQQQOOOMMMKKKJJJGGGHHHIIIHHHEEECCCCCCDDDEEEDDDCCCAAA???<<<999888777666555555555555333111222222222222111111111111444333222000...------,,,...------,,,,,,,,,,,,,,,))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))((((((''''''(((((())))))))))))))))))))))))))))))************************((((((((()))))))))******((()))******++++++******---,,,,,,++++++++++++,,,++++++++++++++++++++++++------------.........///xxxqqqpppiiihhhiiiccc```]]]ZZZYYYXXXUUUOOOJJJHHHEEEBBB@@@???===;;;999999888666333111000///...------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...************************************++++++++++++******************************))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......------///000...////////////000000000000000111222222333444444222222222333444555666777444444444333222222333555666777999::::::;;;<<<===???BBBFFFIIIMMMQQQVVVYYY```fffnnntttxxx~~~}}}xxxhhhddd^^^XXXRRRLLLFFFBBB???>>><<<;;;:::999999999777444444888999666666888999666333222333444444333111111000000000111111222000000000/////////......---...//////000000//////,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***,,,---,,,+++***+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---......///////////////.........------+++---///000//////111333......///000000000000///222222222222222222222222222222333444555666666777777999;;;999777777;;;>>>===<<<<<<<<<===>>>@@@AAAAAAAAA@@@???@@@@@@AAABBBAAACCCEEEFFFFFFHHHJJJMMMGGGGGGFFFEEEFFFHHHMMMQQQRRRSSSVVV[[[aaadddccc```ZZZWWWWWW]]]``````ccciiieeefffggghhhiiijjjlllnnnsssssstttwwwzzz}}}~~~}}}qqqjjjaaa]]]___aaabbbaaaaaacccgggjjjkkkjjjhhhfffaaaffffffaaabbbgggeee]]]UUUSSSQQQRRRTTTXXX\\\^^^^^^___`````````aaacccdddaaa___\\\ZZZZZZZZZXXXWWWVVVTTTQQQNNNLLLJJJIIIIIICCCEEEGGGEEEBBB@@@@@@AAADDDDDDCCCAAA???<<<999888666555444444555555333111111111111111111111111111333222000///...------,,,...---,,,,,,++++++,,,,,,(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''((()))***+++******)))+++************++++++,,,++++++******************,,,,,,---------.........uuuooooooiiiiiikkkfff```\\\XXXVVVUUUTTTPPPMMMHHHFFFBBB@@@???===;;;999999888666333111000///...---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******))))))((((((''''''******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++------------------------+++,,,............///111////////////000000000111000111111222333333444444333222222222333555777888111444999<<<;;;999555222333333444666999::::::999<<<<<<======>>>AAAFFFIIIJJJNNNRRRTTTTTTXXX___eeecccaaaaaafffoooxxx~~~~~~~~~}}}}}}~~~{{{yyyvvvpppiiieeeccc]]]WWWTTTSSSQQQMMMHHHJJJGGGEEECCCBBBAAA>>><<<:::;;;;;;999777666777999777444444777666333222444555333333333555666555444000000000000000111111222000/////////............------...///000000//////+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,...///000000.........------,,,,,,,,,...111222111...---///111///000000111111111111000111111111111111111111111111222222333444555666777666888:::999777777;;;???<<<;;;;;;<<<===???AAABBBAAA@@@@@@???????????????BBBCCCFFFFFFFFFGGGIIIKKKHHHHHHFFFDDDCCCEEEIIILLLJJJNNNTTTZZZ]]]```cccfff___ZZZYYY^^^```___cccjjjcccccccccdddfffiiikkklllrrrssstttuuuvvvyyy}}}qqqhhh]]]WWWXXX[[[]]]]]]ZZZ]]]aaadddeeefffgggiii^^^eeeeee___```fffddd[[[[[[XXXTTTTTTVVVZZZ\\\]]]\\\\\\\\\[[[YYYXXXYYYZZZZZZXXXWWWWWWYYYZZZYYYXXXZZZWWWSSSOOOKKKIIIIIIIIIAAACCCEEECCC@@@>>>>>>@@@BBBBBBBBBAAA???<<<999888666555444444555555333111000000000000000111111111111000///...---,,,,,,,,,...---,,,,,,++++++,,,,,,(((((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))++++++******)))))))))(((((()))***++++++************)))))))))))),,,,,,,,,---------......xxxrrrpppjjjhhhiiidddddd```\\\YYYXXXVVVQQQMMMHHHEEEBBB@@@???>>><<<:::;;;:::777444111---***)))---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))(((***)))((((((((()))+++,,,+++++++++*********))))))***++++++++++++***))))))************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000111111111111222222222111111222333333444555555555555555666666666666777666777777777888888888888;;;;;;;;;<<<<<<>>>??????BBBCCCDDDFFFGGGIIIJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSVVVVVVWWWXXXXXXXXXXXXWWWTTTTTTSSSRRRPPPMMMKKKJJJFFFFFFEEEDDDDDDCCCBBBBBB??????>>>===;;;:::999999777777777777666666666666555444333333333333444555333333333333333333333333////////////////////////000///...---------------------............------,,,,,,,,,++++++*********///)))'''***+++))))))+++***+++,,,,,,------,,,,,,)))************++++++++++++++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---000000000000////////////...------///222222///,,,///000000222333444555555666666666777888:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>EEEEEEDDDBBB@@@???@@@BBBDDDDDDEEEFFFFFFEEEDDDCCCBBBCCCEEEFFFGGGGGGGGGGGGPPPMMMMMMQQQZZZbbbgggiiifffddd```[[[YYY]]]fffnnnfffccc```bbbgggkkkkkkjjjsssuuuuuuvvv{{{}}}xxxnnnggg```[[[VVVTTTWWW]]]ZZZ]]]aaaeeehhhiiiiiihhhddd```[[[\\\```cccbbb___YYYWWWUUUTTTVVVYYYZZZZZZYYYYYYYYYZZZZZZWWWSSSOOOQQQUUUXXXXXXVVVTTTVVVXXXWWWTTTPPPMMMLLLLLLNNNPPPBBBDDDEEECCC>>><<<<<<===>>>>>>>>>>>><<<:::888777666666555444333333222222000000000///......------111///---,,,---......---......---,,,+++))))))((((((((((((((((((((((((((())))))(((((((((((()))))))))'''%%%&&&)))***(((&&&%%%%%%&&&&&&'''((())))))&&&'''((('''&&&%%%&&&(((''''''''''''((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))),,,,,,++++++,,,,,,---...xxxrrrqqqjjjhhhiiidddddd```[[[YYYWWWUUUPPPLLLHHHEEEBBB@@@???===;;;999999888666444222111111111---------,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++***)))(((***)))((((((((()))+++++++++++++++*********))))))((()))***+++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000000000111111111222222222111111222222333444444555444444444555555555666666666666666777777777888888999999999999:::;;;<<<===<<<===>>>???AAABBBCCCDDD>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFFFFEEEEEEBBBBBBBBBAAA@@@???>>>===??????>>>======<<<;;;;;;::::::999888777666666555666666666555555555444444444333222111111222333444000000000000000000000000//////////////////////////////...---------------,,,,,,------------,,,,,,,,,,,,,,,++++++*********))))))((((((((()))+++,,,***++++++,,,---,,,,,,,,,))))))*********++++++++++++++++++*********))))))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---000/////////////////////000......000222333111...///000111222333444444555555555666666777999:::;;;::::::::::::;;;<<<======AAABBBAAA@@@>>>===???@@@???@@@BBBDDDFFFFFFFFFFFFAAABBBCCCDDDEEEFFFGGGGGGNNNMMMMMMQQQWWW^^^cccffffffdddaaa^^^]]]___dddhhhffffffeeeeeeeeegggjjjmmmsssvvvwwwyyy}}}}}}vvvqqqjjjccc___ZZZVVVWWW\\\]]]___cccfffiiijjjjjjjjjeeeaaa]]]^^^bbbdddcccaaa___\\\ZZZXXXXXXXXXWWWVVVSSSTTTWWWZZZ\\\[[[WWWTTTSSSUUUWWWXXXWWWVVVVVVVVVWWWUUURRRNNNLLLKKKLLLLLLBBBDDDEEECCC@@@======>>>=========<<<;;;999777555555555555444333333222222000000//////......------111///,,,,,,---...---------,,,+++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''))))))(((&&&%%%%%%&&&&&&'''(((((()))&&&'''(((((('''&&&'''(((''''''''''''((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))************))))))+++************+++,,,,,,yyyrrrqqqjjjhhhiiicccccc___ZZZWWWVVVTTTOOOKKKGGGEEEBBB@@@???===;;;999888666333111111222444555------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++******)))))))))))))))((()))******++++++************)))))))))&&&''')))***+++,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000000000000111111111222222111111111222333333444444333333333333444444444444555555666666666777777777777666666777777888999:::888888999:::<<<===>>>>>>999888888888888999:::;;;888999::::::;;;;;;::::::666777888999999999999888999888888777777666666555666666555555555444444444444444444444333333333333222111000000000000111222........................///////////////////////////...------------------++++++,,,,,,,,,,,,+++++++++++++++++++++*********(((///000)))&&&***,,,)))******+++,,,,,,,,,,,,+++)))))))))*********+++++++++************)))))))))+++,,,,,,---------------++++++++++++++++++******------------------------,,,,,,---............---////////////////////////111000000111333333222111000000111222333333444555444444555555666777999999888888888888999:::;;;<<<>>>??????>>>======>>>@@@===???AAACCCDDDEEEEEEEEE@@@@@@@@@@@@BBBDDDFFFHHHKKKMMMNNNPPPSSSWWW]]]aaaeeeeeefffhhhkkkmmmmmmmmmhhhjjjkkkiiiffffffjjjooossswwwzzz|||}}}uuulllfff```]]]YYYUUUVVVYYY```bbbdddggghhhhhhffffffccc```]]]]]]```cccbbbaaabbb```^^^^^^]]][[[XXXUUURRRTTTWWW\\\___^^^[[[XXXVVVVVVUUUVVVWWWWWWUUUTTTUUUSSSPPPMMMJJJHHHGGGFFFCCCDDDEEECCCAAA???>>>???;;;;;;;;;;;;999777555444555444444333333222222222000000//////...---------///...,,,,,,---------,,,++++++***)))(((''''''&&&(((((((((((((((((((((((('''((())))))))))))(((''')))'''&&&'''((()))((('''%%%%%%&&&&&&'''((((((((('''((())))))''''''((()))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))(((((())))))))))))******))))))))))))))))))))))))((())))))******))))))((()))))))))))))))***++++++yyyrrrqqqiiihhhhhhcccbbb^^^YYYWWWVVVSSSNNNJJJFFFDDDBBBAAA@@@>>>;;;888888666222///...///111333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))))))))))))))))))))******+++************))))))))))))'''((()))***++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,---------................../////////000000000000000000111111111111000111111111222222333333111222222222333333333333444555555555555666666666555555555555555666777888888888999:::;;;;;;<<<<<<;;;;;;::::::999::::::;;;777888999999::::::999999666777888999999999999999777777666666555555555555555555555555555555555555444444333333333222222222111000000000000000000111000000000000000000000000..............................---,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++***************,,,888999,,,%%%+++,,,&&&)))******+++++++++++++++))))))))))))************************))))))))))))++++++,,,---------------++++++******))))))((((((---------------.........,,,,,,---------..................///////////////111111111222333333222222000000111222333333444444444444444444555666777888777777777777777999::::::<<<===>>>>>>======>>>@@@???@@@AAABBBCCCBBBAAAAAA???>>>>>>>>>@@@BBBEEEGGGHHHKKKOOOOOOPPPRRRWWW[[[]]]___eeennnvvvzzzxxxuuunnnnnnnnnkkkiiiiiillloooqqquuuyyy}}}xxxhhhaaaZZZXXXWWWUUUVVVZZZ]]]```dddggggggeeeaaa______]]][[[[[[]]]^^^^^^]]]``````aaabbbbbb```\\\XXXUUUWWWZZZ]]]```___[[[XXXYYYVVVTTTTTTVVVWWWTTTQQQOOONNNMMMKKKHHHFFFCCCBBBCCCCCCDDDCCCBBB@@@??????::::::::::::999777555444444333333333222222222111000//////......---,,,,,,...,,,++++++------,,,+++++++++***))))))(((''''''((((((((((((((((((((((((&&&''')))******)))'''&&&((((((''''''((((((((('''&&&&&&&&&'''''''''((((((((()))***)))((('''(((***''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))***++++++yyyrrrqqqiiiggghhhbbbaaa]]]YYYVVVUUUSSSNNNJJJGGGEEECCCBBBAAA???;;;888888666444111000111222333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))*********))))))((()))))))))************))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,------------...............//////////////////000000000111111111000000111111111111111222111111111111222222222333333333444444444555555555555555555444555555666777888999999999::::::;;;;;;999999888777777777777888555666666777777777777777555666666666666666555555666666666555555555555555444444444444555555555555444444444333333333222222000000111111111111000000111111111111111111111111------------------------------,,,,,,,,,------...,,,,,,------------,,,,,,************************+++777999,,,%%%***+++%%%((()))******++++++******(((((()))))))))*********))))))))))))))))))))))))***+++,,,,,,------,,,,,,*********))))))(((((((((,,,,,,,,,---------......,,,,,,,,,,,,------......------....../////////000///111333444444333222222111111111222222333333444333333333333444555666666666666555666666777888999999:::<<<<<<;;;;;;<<<>>>>>>???@@@BBBBBBBBBAAA@@@???>>>>>>>>>???BBBEEEFFFFFFJJJMMMOOONNNPPPTTTWWWTTTXXX```kkkuuuyyywwwtttrrrooolllkkkmmmnnnnnnmmmlllpppuuuyyy|||kkkbbb[[[YYYXXXVVVWWWZZZXXX\\\ccciiikkkhhhdddaaa^^^]]]\\\\\\\\\\\\\\\[[[```aaacccdddeeebbb]]]YYYTTTUUUWWWZZZ]]]]]]ZZZXXXYYYVVVSSSSSSTTTTTTQQQNNNKKKKKKKKKJJJIIIFFFDDDCCCBBBAAAAAAAAAAAAAAA???>>>999:::::::::999888666555222222222222222111111111/////////...------,,,,,,,,,+++***+++------,,,++++++++++++***)))))))))(((((((((((((((((((((((((((%%%'''(((******((('''%%%'''(((((((((''''''((((((&&&&&&&&&'''''''''''''''((()))***)))((('''(((***''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((***************+++,,,,,,zzzsssqqqiiiggghhhbbbbbb^^^YYYVVVUUUSSSNNNJJJGGGFFFDDDDDDBBB@@@<<<999666777777777777777777777++++++,,,,,,,,,,,,------++++++++++++++++++++++++(((((())))))******))))))(((((()))************)))(((((()))))))))))))))***))))))******))))))((('''))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------------.........//////////////////000000000111111000000000000000000000000111111111111222222222222222333333333333444444444555555444444444555555666777777777777777777888888777666666555555555666666444555666666777666666666555555555555444333222222444333333333333333333333222222222222222222222222333333333333222222222222///000000111111000000///////////////////////////------------------------,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,)))))))))***************%%%---///)))&&&***+++'''(((((()))************)))((((((((()))))))))******(((((()))))))))))))))***)))******+++++++++++++++))))))))))))))))))((((((***++++++,,,,,,---------,,,,,,,,,+++,,,------...---------......//////000///222666888777555333222111111222222222333333333444444333333444555555666555555555555666777888999666888:::::::::999:::;;;:::<<<>>>AAACCCDDDDDDDDD@@@@@@@@@@@@AAABBBDDDEEEEEEHHHKKKNNNPPPQQQSSSUUUVVVYYY```iiiooorrrqqqoooqqqmmmiiijjjmmmpppooommmgggjjjmmmqqqyyy|||mmmeee^^^]]]\\\YYYVVVVVVWWW\\\ccciiimmmmmmllljjjccccccbbbaaa```^^^]]]]]]bbbcccdddeeeeeebbb\\\XXXQQQQQQRRRUUUYYY[[[ZZZYYYXXXVVVSSSQQQQQQPPPNNNMMMLLLLLLLLLKKKJJJHHHGGGFFF???>>>>>>???@@@@@@>>>===888999999:::999777666555111111111111111111111111//////......---,,,,,,,,,+++******+++------,,,***+++++++++******)))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&'''((()))((('''&&&''')))'''''''''''''''''''''''''''((())))))''''''((()))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''+++************+++,,,,,,zzzsssqqqiiiggggggaaabbb^^^ZZZWWWVVVTTTOOOKKKHHHGGGFFFEEEDDDAAA===:::777888;;;<<<<<<999555333+++++++++,,,,,,---------++++++++++++++++++++++++'''(((((()))))))))))))))'''((()))***+++******)))(((((((((((())))))******'''((()))))))))))))))((())))))))))))))))))))))))************************************************************************++++++,,,,,,,,,------------------.........//////////////////000000000111000000000000000000000000111111111222222222333333222222222222333333333333444444333333333333444444666555555555555555555555555555555444555555666666555555666777777777777666444444555555444444333333222222222222222222222222111111111111111000000000222222111111111000000000---...///000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++((()))))))))*********+++%%%&&&((()))))))))(((((('''((())))))******))))))(((((((((((()))))))))***(((((((((((())))))******(((((()))************))))))))))))))))))*********))))))******+++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,---......///000000///444:::===<<<888555444111222222222222333333333444444444444444555555666555555555555666777888999888:::<<<===;;;:::;;;;;;:::<<<>>>AAACCCDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFIIIMMMRRRUUUUUUTTTXXX\\\aaafffhhhjjjkkkllljjjiiihhhhhhjjjlllnnnooodddeeeeeegggoooxxx{{{xxxlllhhhfffkkklllfff```\\\aaabbbdddgggiiikkkllllllhhhhhhhhhfffcccaaa_________```bbbdddeeeccc^^^[[[WWWUUUTTTVVVXXX[[[[[[[[[VVVVVVTTTQQQMMMKKKKKKLLLMMMMMMKKKIIIGGGFFFEEEDDD===;;;;;;<<<>>>???===:::777777888888777666444333000111111111111111111111///......------,,,,,,+++)))))))))+++------+++)))***))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&((())))))'''&&&''')))''''''''''''''''''''''''&&&'''(((((('''&&&'''(((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''***))))))))))))***++++++zzzsssqqqiiiggggggaaaccc___ZZZXXXVVVTTTOOOKKKIIIHHHGGGFFFEEEBBB>>>;;;888;;;>>>>>><<<666///++++++++++++,,,,,,---------++++++++++++++++++++++++''''''((()))))))))))))))'''((()))++++++******)))'''((((((((())))))******%%%&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++,,,,,,,,,------------------.........//////////////////000000000000000000000000////////////111222222222222333333333111111222222222333333333333333222222222222222333666666666555555555555444222222222222222333444444222333444444555555444444111111222222333333222222222222222333333333333333333222222222111111111111000000000000////////////,,,,,,............,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...******++++++++++++******(((((())))))*********++++++'''&&&+++,,,(((&&&''''''(((((()))))))))))))))(((((((((((())))))))))))'''((((((((())))))******''''''((()))))))))))))))(((((())))))******++++++(((((()))***++++++,,,,,,---,,,+++***+++,,,---...,,,,,,------...///000000000666>>>AAA???:::777555222222222222222222333333555555444444444555666666666555555666666777888999===???AAAAAA???>>>>>>>>>>>>???AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCEEEEEEGGGMMMTTTWWWVVVTTTSSSWWW\\\^^^^^^```dddhhhcccfffggggggeeeggglllqqqbbbbbb``````gggqqqvvvtttooonnnsss|||{{{rrrlllkkkiiieeebbbbbbcccfffhhhjjjkkkjjjhhhdddaaa___^^^ZZZ[[[^^^bbbeeeeeeccc```aaa^^^[[[ZZZZZZ\\\\\\\\\TTTUUUTTTPPPKKKHHHJJJLLLMMMLLLIIIFFFCCCAAA@@@???;;;999888:::===>>>;;;999555555666666666555333222000000000000000111111111///......------,,,++++++)))((()))+++------+++)))((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&(((***)))&&&%%%''')))'''''''''''''''''''''&&&&&&'''((('''&&&%%%&&&(((''''''''''''((((((((()))''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******wwwsssqqqhhheeefff```bbb^^^ZZZXXXWWWTTTOOOKKKMMMGGGDDDEEEBBB===999999>>>EEEIIIAAA333***---333000000///...---+++)))(((---,,,++++++******++++++(((((((((((())))))))))))((()))***++++++***)))(((((((((''''''''''''(((((('''''''''''''''((())))))******))))))((((((''''''((((((((((((((()))******)))))))))))))))))))))))),,,++++++******++++++,,,---,,,,,,,,,,,,---......//////...---,,,,,,+++***---------............///............///////////////000000000111111111111000000111111111222222222222222333333333222222111222222333444555555555555333333222111111222333333444444444444333333222111444333111111111111333444111111111111222333444444//////............//////111111000000/////////.../////////...---------,,,...............///000000///---+++))))))+++---///+++++++++************)))+++++++++++++++***)))(((++++++++++++++++++++++++))))))((((((''''''&&&&&&&&&''''''((((((((((((((((((+++***''''''+++,,,***))))))))))))))))))))))))'''((((((((((((((('''&&&((((((((((((((()))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////333777===???>>>999555222333222222222222222222222222444666666555444555666888888888888888999999999<<<>>>???@@@@@@???>>><<<======>>>>>>???@@@@@@@@@???AAABBBBBBAAABBBCCCEEEGGGFFFHHHOOOWWW[[[YYYUUUTTTTTTVVVXXX[[[^^^aaabbbjjjhhhhhhiiieee```eeennnhhh```[[[]]]bbbffflllqqqoootttzzz~~~rrrdddlllhhhbbb___^^^___``````aaabbbcccccceeeffffffggg```aaaaaaaaabbbeeejjjnnnnnniiiccc^^^\\\\\\\\\\\\ZZZVVVQQQLLLIIIHHHIIIIIIJJJIIIFFFCCC@@@???>>>>>>;;;;;;;;;;;;:::999888888333333333333333333333333111111111111000000000///------,,,,,,,,,,,,++++++++++++************++++++((((((((((((''''''''''''++++++************++++++(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++---((((((((((((((('''''''''''''''''''''''''''''''''+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))******zzztttrrrhhheeeeee___ccc___[[[YYYWWWTTTNNNJJJLLLGGGCCCDDDCCC???>>>???@@@BBBBBB===555///...///------......------,,,+++,,,,,,++++++*********+++(((((((((((())))))))))))((()))************)))(((((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))+++******))))))******+++,,,,,,++++++,,,,,,---...///......---,,,,,,++++++------------........................//////////////////000000000111111111000000000111111111222222111222222333222222111111222333333444444444444333333222111111111111222333333333333333333222111111222222111111111111222222222111111000000000111111//////............//////---------,,,,,,,,,++++++------------,,,,,,,,,,,,---------,,,------...///...---+++******+++---...+++++++++*********))))))***++++++++++++***)))((())))))))))))))))))))))))************))))))((((((&&&''''''(((((((((((((((&&&)))***))))))++++++(((((((((((((((((((((((((((''''''(((((()))(((((((((((((((((((((((()))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////222444777888666444222222222111111111111111111111222444555666444444555666666666666666777777777777:::<<<===>>>>>>===<<<:::999:::::::::;;;;;;<<<<<<;;;===???@@@AAABBBDDDFFFHHHHHHIIIOOOUUUXXXUUURRRRRRSSSTTTWWWYYY\\\___```hhhgggjjjlllhhhbbbeeekkkhhh```\\\^^^cccggglllqqqqqqtttwwwwwwxxxxxxpppgggkkkgggaaa]]]\\\]]]^^^^^^bbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbcccfffkkkooopppllleee___[[[YYYXXXVVVXXXWWWTTTQQQNNNKKKIIIHHHFFFDDDBBB@@@>>>>>>>>>>>>::::::::::::999888777777222222222222222222222222111111111000000000//////------,,,,,,,,,++++++++++++******))))))******+++((((((((((((''''''''''''(((''''''''''''''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&(((***+++'''''''''''''''&&&&&&&&&''''''''''''''''''''''''***((('''%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((())))))***|||uuurrrhhhdddddd^^^ddd```\\\YYYXXXTTTOOOJJJLLLFFFCCCEEEEEECCCCCCEEEAAA>>>;;;888666333///+++++++++,,,---............,,,,,,++++++************(((((((((((())))))))))))((())))))******))))))(((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))(((((()))))))))+++************+++,,,,,,......------,,,,,,++++++------------............---............/////////////////////000000000000000000000000111111111111111111222222222222111111333333333333333333222222222111111000000111111222222222333333222222111111000111111222222111111000222111000///............///......------......///,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,++++++*********)))))))))******++++++******))))))((((((((((((((((((((((((*********))))))))))))(((&&&''''''((((((((((((((($$$(((***)))***+++***&&&((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))******)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,------......///000111111000......///111000000000000000000000000111333555555444333444555333333444444555555555555888999:::;;;;;;:::999888888888888888999999999999888:::===???@@@BBBEEEGGGHHHGGGHHHLLLPPPRRROOOLLLPPPPPPRRRUUUWWWZZZ\\\]]]bbbdddhhhjjjgggbbbbbbeeeddd^^^ZZZ]]]```ccchhhmmmrrrtttrrrnnnlllnnnnnnjjjjjjeee___[[[ZZZ[[[[[[[[[bbbbbbaaa```___^^^^^^]]]aaabbbccccccdddgggkkkoooqqqlllfff```\\\WWWTTTQQQTTTUUUUUUUUURRRMMMHHHEEEAAA@@@>>>===<<<<<<<<<<<<888888888888777666555555111111111111111111111111000000000000////////////,,,,,,,,,,,,+++++++++++++++******))))))******+++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***zzztttqqqgggcccddd___ccc___[[[YYYXXXVVVQQQLLLLLLHHHFFFHHHIIIEEEDDDDDD???;;;777666666444///***++++++,,,---............+++++++++++++++******)))(((((((((((())))))))))))((())))))))))))))))))(((((((((''''''''''''(((((('''''''''''''''((())))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))***++++++------,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////........./////////000000/////////000000000111111///000111111111111111111222333333333222111000000000000000000000000000000000111111222111111000000//////111222222111//////000000///..................------------------...------------------------******++++++,,,,,,------,,,++++++++++++,,,------***+++,,,------,,,+++***************))))))))))))))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%((()))'''(((******'''(((((((((((((((((((((((('''''''''((()))***++++++((((((((((((((())))))***))))))))))))************+++++++++++++++++++++++++++++++++,,,------...............---+++,,,---///......//////////////////000222444444333222333444222222333333444444555555777888999999999999888777::::::::::::::::::::::::888:::===>>>@@@AAADDDFFFEEEEEEFFFIIILLLMMMLLLJJJNNNOOOQQQTTTVVVXXXZZZ[[[\\\___bbbdddbbb______```]]]YYYWWWYYY\\\]]]```eeeoooqqqnnnhhheeehhhkkkkkkiiieee```]]][[[[[[ZZZYYY^^^^^^^^^]]]\\\[[[[[[[[[```aaabbbcccdddfffjjjmmmllliiiddd```]]]YYYUUUQQQQQQRRRSSSSSSPPPKKKFFFBBBAAA???===;;;::::::::::::666777777666666555444333111111111111111111111111000000/////////.........,,,,,,,,,++++++++++++*********))))))))))))******(((((((((((('''''''''''')))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((&&&&&&'''''''''((((((((((((''''''''''''((())))))xxxrrrooofffdddeeeaaaaaa^^^[[[ZZZZZZXXXSSSOOOMMMJJJJJJLLLKKKEEE@@@???::::::888666333000...------------...------,,,,,,******+++++++++***)))((((((((((((((()))))))))))))))(((((((((((((((((()))((((((''''''''''''(((((('''''''''''''''((())))))''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((*********))))))*********)))(((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............---............/////////....../////////000000000...///000000111111111000111222222222111000////////////////////////////////////000000111000000///---...000000000000...---...............///000000------,,,,,,,,,,,,------------------------------++++++,,,,,,------......,,,,,,++++++,,,,,,---...)))***,,,------,,,***)))*********)))))))))((((((((())))))*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((''')))'''$$$$$$(((***)))''''''''''''''''''''''''''''''''''''((()))+++,,,((((((((((((((())))))***(((((()))))))))***************************************++++++,,,---------,,,---//////...------...------.........////////////111333333222111222333222222333444444555666666888888888888888888888888:::::::::::::::;;;;;;;;;;;;===??????@@@@@@BBBDDDCCCCCCEEEHHHKKKMMMMMMMMMMMMNNNQQQTTTVVVWWWXXXYYYZZZ]]]_________`````````ZZZWWWWWWYYYYYYXXXZZZ___iiilllkkkfffeeehhhjjjjjjhhhfffcccaaa___^^^[[[YYYYYYYYYYYYZZZZZZZZZZZZ[[[^^^___aaaaaaaaacccfffhhhdddbbb```^^^]]][[[XXXVVVRRRRRRQQQPPPMMMJJJGGGDDDCCCBBB???<<<:::999999999555555555555444333222222222222222222222222222222/////////............---,,,,,,+++++++++************))))))))))))))))))***((((((((((((''''''''''''***))))))(((((())))))***&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((()))))))))'''''''''''''''(((((()))xxxqqqooofffdddgggcccbbb___[[[ZZZZZZXXXTTTPPPPPPLLLKKKMMMJJJCCC===<<<888::::::777222...---...............---,,,+++***)))***+++++++++***((('''(((((((((((()))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))***))))))(((((((((((((((((((((((((((((((((((((((+++******))))))******+++)))(((((((((((()))************++++++,,,,,,------,,,,,,,,,,,,------------,,,------------.........------------.........///............////////////---...///000000111000000000000000111000000//////---......//////......---......//////000000//////---......//////......---------------...///000111---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...)))***+++,,,,,,+++***)))******)))))))))((((((((((((((())))))******))))))))))))))))))))))))))))))'''(((((((((((()))))))))&&&''''''(((((((((((((((((()))&&&!!!"""'''******''''''''''''''''''''''''((('''&&&&&&&&&((()))***((((((((((((((()))******((((((((()))))))))******)))))))))))))))))))))))))))******++++++,,,,,,---***---000111///...---------------......//////000...000222222111000111222222222333444555666666777888888888888888888888888777777888888999::::::;;;===>>>@@@@@@??????@@@BBBBBBCCCFFFIIIKKKMMMOOOPPPLLLMMMPPPSSSUUUVVVVVVVVVYYY]]]______aaadddeeebbb[[[YYYZZZ[[[YYYVVVWWW[[[aaaeeefffeeefffjjjjjjgggffffffeeeeeeeeebbb^^^ZZZUUUUUUVVVWWWXXXYYYZZZ[[[[[[]]]^^^^^^]]]]]]___aaa]]]\\\ZZZZZZ[[[[[[YYYXXXTTTTTTRRRPPPNNNKKKIIIHHHEEECCCAAA>>>;;;:::999999444444555444444333222111222222222222222222222222///.........------------++++++++++++***************))))))(((((())))))***((((((((((((''''''''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((((()))))))))***''''''&&&&&&''''''((())){{{tttqqqgggeeegggccceeebbb]]][[[ZZZWWWRRRNNNSSSMMMIIIIIIFFF@@@<<<<<<999:::999666222///------............---,,,+++***))))))+++++++++***((('''(((((((((((()))))))))))))))(((''''''''''''((()))((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))((((((((((((******)))((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))))))))(((((())))))***+++)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------.........------........./////////,,,---...///000000000000......///000000000//////,,,---............---,,,------...///////////////......------------......------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,)))))))))*********++++++,,,,,,,,,,,,+++++++++++++++************+++,,,,,,******++++++++++++*********)))))))))(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&''''''(((((((((((((((&&&(((&&&"""###''')))(((''''''''''''''''''''''''((('''&&&%%%%%%&&&''')))((((((((((((((()))******(((((((((((()))))))))***))))))))))))))))))))))))))))))******+++,,,,,,,,,)))+++---...---,,,,,,------------...///000000000---///111111000///000111111222222333444555666777777777777666666777777777555555666777999:::;;;;;;;;;===>>>>>>>>>>>>???AAA???AAACCCEEEGGGIIIKKKLLLIIIKKKNNNQQQSSSTTTTTTSSSTTTZZZ___aaadddhhhgggbbb[[[ZZZ[[[\\\XXXSSSRRRVVV[[[^^^___aaaggglllkkkeeeccceeegggiiiiiieee___ZZZTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[ZZZYYYXXXYYYZZZ[[[XXXVVVUUUVVVVVVUUUTTTSSSSSSRRRQQQOOOLLLIIIGGGDDDBBB@@@>>><<<;;;:::;;;444444444444333222111111111111111111111111111111.........---------,,,,,,++++++++++++************))))))(((((((((((())))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''((((((((('''&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((wwwsssiiifffhhhccchhhddd___\\\ZZZVVVPPPKKKUUUNNNGGGEEEBBB>>>===???<<<:::888666444111...+++------......------,,,,,,((()))+++,,,+++***((('''(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((('''''''''''''''((())))))******))))))((((((''''''******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))***++++++))))))***+++,,,------...++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////,,,---...///000000000000------...///000000000///,,,,,,............,,,,,,,,,------.../////////.........,,,++++++,,,......------,,,+++************,,,++++++++++++++++++,,,))))))******+++++++++,,,,,,+++++++++******)))))))))))))))))))))******+++************************))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((($$$''''''$$$%%%((((((&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))***++++++******+++---------......///000111111---///111111000///000111000111111333444555666666666666555555555555666666555666777999:::<<<===>>>999;;;<<<===<<<===???@@@<<<===???AAAAAACCCEEEFFFGGGIIILLLOOOQQQRRRQQQQQQNNNWWW^^^aaafffjjjfff^^^YYYXXXZZZZZZVVVOOONNNQQQXXXYYY[[[^^^fffmmmkkkeeeaaacccgggkkkkkkggg___ZZZTTTUUUUUUVVVWWWWWWXXXXXXWWWXXXYYYXXXVVVUUUUUUVVV[[[XXXTTTRRRRRRQQQPPPOOOOOOPPPQQQQQQNNNJJJFFFCCCBBBAAA???===<<<<<<<<<<<<444444444444333222111111000000000000000000000000......---------,,,,,,,,,+++++++++************)))))))))(((((((((((()))))))))(((((((((''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%&&&((()))))))))((('''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((|||uuurrrhhheeefffaaadddbbb^^^\\\ZZZWWWSSSPPPNNNJJJDDDAAA??????>>>>>>:::999888666333000...,,,+++,,,,,,------,,,,,,+++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((******))))))((((((''''''%%%&&&((()))***)))(((&&&((('''&&&(((******'''$$$(((((((((((()))))))))))))))))))))))))))******+++(((((((((((())))))))))))+++++++++***++++++,,,,,,...,,,******+++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,---...............------......---,,,,,,+++******,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((************************,,,+++++++++***)))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,+++++++++******))))))&&&((()))++++++)))(((&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***)))'''&&&&&&((()))&&&###''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&'''((('''%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((())))))))))))************)))************++++++++++++++++++*********)))))),,,------...///000111111////////////000000000000//////000000111111111111222222444555666777777777888999999888777888;;;===<<<<<<<<<<<<<<<===>>>>>><<<;;;===AAAAAA@@@BBBGGGHHHHHHHHHIIIJJJKKKLLLLLLYYYWWWWWW[[[```bbb^^^ZZZ\\\bbbccc]]]VVVTTTSSSRRRVVVVVVYYY___fffkkkkkkiiilllgggeeehhhiiiddd^^^\\\ZZZXXXVVVUUUWWWXXXYYYYYYXXXWWWWWWXXXYYYYYYWWWTTTWWWSSSNNNNNNQQQSSSPPPMMMJJJIIIGGGEEECCCBBBAAAAAA@@@===;;;;;;===>>><<<:::888777666555444333333333////////////..................---,,,,,,+++******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''((()))))))))'''&&&%%%{{{tttqqqgggeeegggbbbeeebbb^^^ZZZXXXUUURRROOOMMMIIIEEEBBB@@@???>>>===:::999888666333000...,,,***++++++,,,,,,++++++***))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((''''''%%%&&&((()))))))))''''''((('''&&&(((******'''%%%'''((((((((())))))))))))))))))(((((())))))***+++(((((((((((())))))))))))++++++*********+++,,,,,,...,,,******+++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------............------...------,,,++++++******,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))(((************************++++++******************))))))***++++++++++++*********************************)))))))))((((((((('''((()))******)))((('''(((((())))))))))))((((((&&&''''''((((((''''''&&&&&&&&&''''''((())))))***)))'''&&&'''((((((&&&$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))*********++++++++++++++++++*********))))))---------....../////////.../////////000000000000000000000000000111111111111222333444555666666666666888999999888999;;;=========<<<<<<;;;;;;<<<<<<>>><<<<<>>>>>BBB???;;;:::;;;<<<<<<;;;888777666444333222222222////////////.........---...------,,,++++++******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&((())))))***)))((('''&&&zzzrrrooofffeeehhheeefffbbb]]]XXXUUUSSSPPPNNNKKKIIIFFFDDDBBB@@@>>>;;;:::999888666333000...,,,)))******++++++******)))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''%%%&&&'''((()))(((''''''((('''&&&'''))))))'''%%%''''''((((((((()))))))))))))))(((((())))))***+++(((((((((((())))))))))))***************+++,,,,,,---+++******+++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------......,,,------......---------------,,,,,,++++++******+++,,,------......------++++++++++++++++++++++++******++++++******))))))************************))))))******************((()))******++++++******))))))))))))))))))))))))((((((''''''''''''&&&&&&'''((()))******)))((('''(((((())))))))))))((((((&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))((('''''''''(((((('''%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&'''((()))((('''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))*********+++++++++************)))))))))------------------------....../////////000000000111111111000000000000000111111222333444555666666444666999999999999;;;<<<>>>======<<<<<<;;;;;;;;;@@@======???@@@@@@FFFMMMMMMLLLJJJHHHHHHJJJLLLNNNNNNOOOSSSWWW[[[^^^```aaaaaadddccc\\\VVVUUUUUUTTTVVVYYY\\\^^^bbbhhhpppvvvnnngggaaabbbaaa]]]YYYYYYXXXUUUSSSSSSWWW\\\```bbb]]]]]]]]]^^^``````^^^\\\WWWRRRMMMKKKKKKKKKHHHEEECCCBBBAAA@@@???>>>===<<>>BBB@@@===:::999999999:::888777555444222111000000.........---------,,,,,,,,,,,,,,,,,,++++++******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&%%%%%%%%%wwwooolllddddddhhhffffffaaa[[[UUURRRPPPNNNLLLJJJIIIGGGFFFEEEBBB===::::::999888666333000...,,,++++++,,,,,,,,,,,,++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&'''''''''''''''&&&'''''''''&&&&&&''''''''''''''''''((((((((((((((((((((('''((())))))***(((((((((((())))))))))))))))))))))))***+++,,,---+++***((()))***++++++***)))))))))******+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------......******+++,,,------,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,,,,,,,************************((())))))*********))))))))))))))))))))))))))))))((((((((())))))******+++(((((()))************)))************************((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((('''(((((((((((((((((('''''''''''''''((((((((((((''''''((()))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''((((((((()))))))))(((((()))))))))*********)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++............////////////111111111000000000000000111111111111222444555666333555888:::999999:::::::::;;;===>>>@@@@@@AAAAAAAAA@@@CCCHHHHHHFFFGGGKKKKKKIIIFFFDDDEEEGGGJJJLLLIIILLLPPPTTTVVVXXX\\\^^^YYY\\\]]]ZZZ[[[```ccccccgggjjjkkkgggcccfffpppzzznnnfff___^^^^^^]]]\\\^^^UUURRRPPPQQQUUU\\\aaadddcccbbbaaabbbbbb```]]][[[UUUSSSPPPMMMLLLKKKJJJIIIEEEEEEEEEDDDCCCAAA???>>>=========<<<:::888666666777666444333111000000000------------,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''wwwooommmddddddgggdddddd```[[[VVVSSSQQQNNNLLLKKKIIIGGGFFFEEEBBB>>>;;;:::999888666333000...,,,,,,,,,,,,------,,,,,,,,,))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''&&&%%%%%%&&&(((&&&&&&'''''''''(((((((((((((((''''''(((((()))***(((((((((((())))))))))))((((((((()))***+++,,,---+++)))((((((***++++++***(((((())))))***+++++++++************++++++++++++******++++++,,,,,,------))))))***+++,,,,,,,,,,,,++++++++++++++++++******)))***++++++,,,,,,++++++))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))(((((())))))))))))))))))'''((())))))******))))))************************((())))))))))))*********''''''''''''''''''''''''(((((())))))))))))(((((('''(((((())))))(((((('''''''''((((((((((((((((((&&&((())))))((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))((((((((()))))))))******(((((()))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000000000111111111111222222111222333444666888555666888999888888999:::888999<<<>>>AAABBBBBBBBBAAAAAAEEEJJJIIIFFFEEEHHHHHHFFFEEEDDDEEEGGGIIIKKKKKKNNNRRRVVVZZZ\\\\\\\\\\\\______]]]]]]aaabbb```___cccffffffffflllwwwtttjjjbbb___]]]ZZZXXXYYYRRROOOMMMMMMQQQVVVZZZ\\\XXXXXXXXX[[[]]]^^^]]][[[WWWUUURRRPPPMMMLLLLLLLLLEEEEEEEEEDDDBBB@@@===<<<888:::<<<<<<:::666555444555444333222111000000000------,,,,,,,,,+++++++++++++++++++++++++++******************************(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''(((((()))***vvvpppmmmeeeccceeeaaabbb___[[[WWWUUURRROOOLLLLLLJJJGGGFFFDDDBBB>>><<<:::999888666333000...,,,++++++,,,,,,,,,,,,++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&''''''&&&$$$$$$&&&)))&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((((((((())))))))))))''''''(((((()))+++,,,---***)))'''(((***++++++***((((((((()))***+++++++++************++++++++++++((())))))***++++++,,,,,,((()))***+++,,,,,,,,,,,,******************++++++)))******+++++++++++++++))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''''''''&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((('''%%%(((******(((''')))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$###%%%'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))***(((((((((((())))))******++++++,,,,,,------......---------.........//////......///000111222222333333333222222333555777999777888888888666666888999666888;;;===???@@@??????BBBAAACCCFFFEEEBBBBBBFFFEEEEEEEEEEEEGGGHHHKKKLLLNNNPPPTTT[[[aaacccaaa^^^^^^aaaaaa___```bbbaaa]]]YYY]]]bbbeeegggllluuu|||uuukkkccc___]]]YYYVVVVVVRRRPPPMMMMMMPPPSSSUUUUUUQQQRRRSSSWWWZZZ\\\\\\[[[YYYXXXUUUQQQNNNKKKKKKKKKFFFFFFFFFDDDBBB???<<<:::666888:::999666444444555333333222111111111111111,,,,,,,,,,,,++++++++++++******************++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''))))))vvvpppnnneeecccddd```aaa^^^[[[XXXVVVSSSPPPMMMMMMJJJGGGEEEDDDBBB???===::::::888666333000...,,,******++++++++++++******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%'''(((&&&######&&&)))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))'''''''''((()))+++,,,---***((('''(((***++++++***'''(((((()))***+++++++++)))************+++++++++'''(((((()))******++++++(((((()))++++++,,,,,,,,,******************++++++))))))***+++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))******''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''%%%(((******(((''')))+++'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$######$$$&&&''''''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''((((((((())))))******++++++,,,------...//////---------.........//////------...000111222333444444444333222333666888999999999888777555555777999666888:::<<<======<<<;;;DDDAAAAAACCCAAA>>>@@@EEEDDDEEEEEEGGGHHHJJJLLLMMMPPPQQQUUU^^^gggjjjfffaaa^^^```aaa```aaadddbbb^^^```cccgggiiijjjmmmrrrvvvqqqhhhaaa___]]]YYYWWWXXXUUUSSSPPPPPPQQQSSSTTTSSSSSSSSSTTTWWWZZZ\\\[[[YYY\\\ZZZWWWRRRMMMJJJIIIIIIHHHHHHHHHFFFDDD@@@<<<:::666888888666333222555777222222111111111111222222,,,,,,,,,+++++++++************************++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###"""###$$$&&&'''vvvqqqooogggdddeeeaaa___\\\[[[\\\YYYSSSOOOPPPLLLJJJGGGDDDCCC@@@===;;;;;;;;;:::888444111---+++*********++++++,,,,,,,,,))))))************))))))''''''''''''''''''''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$''''''''''''((((((((((((******))))))((((((''''''***(((''')))++++++((($$$+++$$$'''***&&&)))+++%%%))))))))))))))))))))))))+++)))'''(((+++,,,***(((++++++***+++,,,---+++)))************************************************))))))************))))))(((((())))))))))))(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&'''((()))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))***++++++***)))((('''(((((((((((((((((((((((()))(((&&&$$$$$$$$$&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&''''''((()))******+++))))))***+++,,,,,,------,,,,,,------......//////000---...222444111222555666777666222///000555:::888777666555555666777888;;;;;;;;;;;;;;;;;;;;;;;;???AAACCCCCCAAAAAACCCEEEMMMMMMMMMKKKIIIIIIKKKMMMQQQSSSVVV[[[eeennnnnnjjjbbbcccbbb```bbbeeebbb]]]XXX]]]bbbdddfffiiinnnrrrkkkeeebbbbbb___WWWUUUXXXSSSSSSSSSQQQPPPPPPQQQSSSUUUUUUUUUWWWYYYZZZXXXVVVXXXWWWUUUTTTRRRNNNIIIFFFGGGFFFEEEDDDBBBAAA@@@???;;;999666333222111222333222222111000///...------************)))))))))((())))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&((()))***)))(((&&&(((((((((((((((''''''&&&))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''vvvqqqpppgggeeefffbbb```]]][[[[[[XXXRRRPPPQQQMMMKKKGGGEEECCCAAA>>>;;;;;;:::999888555111...,,,++++++++++++++++++,,,,,,))))))************))))))((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''%%%$$$%%%'''+++,,,+++***,,,&&&&&&)))(((,,,---((())))))))))))))))))))))))+++)))((()))++++++***(((+++******+++,,,,,,+++)))************************************************)))******************)))(((((())))))))))))(((((((((((((((((())))))))))))***)))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''))))))(((&&&(((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((()))******+++***)))((('''(((((((((((((((((((((((()))((('''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''((((((''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((('''''''''((()))*********))))))***++++++,,,------,,,------......//////000111000222444222......111444444444333333444888:::888777666555555555666777::::::;;;;;;;;;<<<<<<<<>>===:::999777555333222222222222222111000///...------++++++++++++*********)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%&&&((()))))))))'''''''''''''''''''''&&&&&&%%%)))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''vvvqqqppphhhfffhhhcccbbb^^^[[[ZZZWWWRRRPPPRRRNNNLLLIIIFFFDDDBBB???<<<::::::999777555222///---,,,,,,++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))))))))((('''&&&''''''''''''((((((((()))))))))(((((((((((('''((('''&&&(((+++---...---,,,)))&&&'''))),,,---+++))))))))))))))))))))))))***))))))***++++++***(((+++***)))***,,,,,,***)))************************************************************************(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))((((((((((((((((((+++)))(((((())))))(((&&&((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((()))*********)))((('''(((((((((((((((((((((((()))((('''&&&&&&((()))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''''''''(((''''''''''''''''''''''''''''''(((((())))))******))))))******+++,,,,,,,,,,,,------...//////000000///000222444000,,,///666999777555444555777777777888777555444444444555555999::::::;;;<<<===>>>>>>???@@@BBBBBBBBBBBBCCCEEEKKKKKKJJJGGGFFFFFFIIIKKKDDDHHHLLLQQQZZZdddeeebbb]]]^^^\\\YYYYYY[[[YYYTTTQQQRRRTTTXXX]]]aaacccdddfffaaa]]][[[XXXTTTSSSUUUWWWUUURRRPPPOOOPPPQQQSSSTTTSSSRRRSSSTTTTTTRRRQQQQQQPPPPPPOOOOOOLLLHHHEEEEEEDDDBBB@@@>>><<<:::999888888777666555444222222222111000000///...------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((''''''&&&&&&&&&'''&&&%%%%%%$$$((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))((((((''''''''''''''''''''''''uuuqqqppphhhgggiiidddccc^^^[[[ZZZWWWRRRQQQTTTOOOMMMIIIGGGEEECCC@@@===:::999999777555222///---,,,,,,,,,++++++*********))))))************))))))((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((000...,,,+++***+++++++++))),,,(((&&&))))))(((,,,)))))))))))))))))))))))))))******+++++++++***)))***))))))***++++++***(((************************************************)))(((((((((((((((((()))(((((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''+++***(((((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***))))))******+++++++++,,,,,,,,,---...///000000111+++---000111......777BBBEEE@@@999555555555444222777666555444333444444555999999:::<<<===>>>???@@@???@@@AAABBBBBBCCCDDDEEEIIIIIIHHHFFFDDDDDDGGGIIIEEEHHHKKKMMMSSSYYYYYYUUUYYY[[[YYYTTTSSSUUUSSSPPPPPPOOOPPPTTTZZZ^^^___^^^___\\\YYYVVVUUUTTTTTTVVVXXXUUUQQQOOOOOOQQQRRRSSSUUUSSSQQQQQQQQQQQQQQQOOOMMMMMMLLLMMMMMMKKKGGGDDDCCCBBB@@@>>>;;;999777666666666777888777555333111111000000///......------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((()))*********((('''&&&''''''''''''''''''''''''uuupppppphhhgggiiidddccc___[[[ZZZWWWRRRQQQTTTOOOMMMJJJGGGFFFCCC@@@>>>::::::999777555111///---,,,,,,,,,++++++*********))))))************))))))''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((000///---***((('''(((((($$$...+++''',,,(((###,,,))))))))))))))))))))))))(((***+++,,,,,,+++***)))))))))((()))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((((())))))(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((%%%%%%%%%%%%&&&''''''(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((()))))))))))))))***************++++++++++++,,,---...///000000,,,,,,......---000<<>>???AAAAAA??????@@@AAACCCDDDDDDDDDFFFGGGGGGEEEDDDCCCEEEGGGEEEIIIKKKKKKNNNSSSSSSOOOWWWYYYWWWQQQOOOPPPPPPMMMOOOMMMMMMPPPVVVYYYYYYWWWWWWWWWUUUSSSTTTVVVWWWWWWWWWTTTPPPOOOQQQSSSSSSSSSSSSQQQNNNLLLLLLMMMMMMLLLJJJJJJJJJJJJKKKIIIFFFCCCAAA@@@>>><<<999777555444333555666777777555222111000000//////......------))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''((()))((('''%%%$$$''''''''''''''''''''''''uuupppooogggeeegggbbbccc___\\\[[[XXXSSSQQQSSSOOOMMMIIIGGGEEECCC@@@===;;;;;;:::888555111...,,,,,,,,,++++++++++++++++++))))))************))))))''''''''''''''''''''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''((((((((())))))***(((&&&%%%'''((("""///***)))777111$$$,,,))))))))))))))))))))))))(((***---...,,,*********)))((('''(((******((('''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((('''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''((()))))))))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))************************)))******,,,---...///000000///......---///999DDDEEE???888222000222444666555444444444444666777888::::::;;;===>>>@@@AAAAAA@@@??????AAACCCEEEEEEDDDDDDEEEGGGGGGEEECCCCCCDDDAAAFFFJJJKKKOOOTTTUUUSSSUUUWWWVVVPPPMMMNNNOOONNNLLLLLLLLLNNNPPPRRRRRRQQQRRRUUUUUUSSSTTTXXXYYYWWWUUURRRPPPPPPSSSUUUUUUSSSPPPMMMIIIGGGGGGIIIJJJJJJIIIHHHHHHIIIIIIHHHEEEBBB???>>>===:::888666444444222333444555555444222111/////////.........------))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''tttooonnnfffdddeee```bbb^^^]]]]]]ZZZTTTQQQRRROOOLLLIIIGGGEEEBBB???======<<<;;;888444000,,,***++++++++++++++++++,,,,,,))))))************))))))''''''''''''''''''''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%'''))))))((('''(((***%%%///''',,,GGGCCC,,,---))))))))))))))))))))))))'''***......,,,*********(((''''''((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***)))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))'''((())))))))))))((('''((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&%%%$$$%%%''')))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))'''((()))***,,,---...///000......000000000444:::999777555222000000333555444444444444555777:::;;;;;;;;;<<<===???@@@AAAAAA@@@>>>>>>@@@DDDFFFEEEDDDAAADDDHHHHHHGGGDDDBBBBBB@@@FFFKKKMMMQQQWWWYYYXXXTTTWWWVVVPPPLLLNNNPPPPPPMMMNNNOOOOOONNNMMMNNNPPPQQQVVVWWWUUUUUUYYYXXXTTTSSSPPPOOOQQQVVVXXXVVVSSSPPPLLLHHHFFFGGGIIIKKKKKKIIIHHHHHHHHHIIIGGGDDDAAA======;;;:::888666555444111111222333333333222111//////.........---------))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''tttooonnneeebbbddd___aaa^^^]]]^^^[[[TTTQQQRRRNNNLLLHHHFFFDDDBBB???<<<>>>===;;;888444///+++)))*********++++++,,,,,,---))))))************))))))))))))))))))))))))))))))%%%&&&((()))))))))((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''***------+++))))))+++(((///###...TTTRRR444...))))))))))))))))))))))))'''***...///---*********(((''''''((())))))(((&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,***)))(((((()))***,,,)))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))((()))***++++++***)))(((((((((((((((((((((((((((&&&'''((()))***+++,,,---$$$######%%%'''(((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''')))***,,,---))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))&&&'''((()))+++,,,---...+++***,,,222333111111333111333555333///---///111333333333444666999;;;===<<<<<<===>>>???@@@@@@AAA@@@>>>>>>@@@DDDFFFFFFDDD@@@DDDHHHJJJHHHEEEBBBAAABBBHHHMMMOOORRRXXX[[[ZZZTTTWWWWWWQQQMMMOOOQQQQQQPPPRRRTTTRRROOOMMMOOOQQQRRRXXXZZZVVVVVVYYYWWWRRRQQQOOOOOORRRXXXZZZWWWSSSRRROOOJJJHHHIIILLLNNNOOOIIIHHHHHHHHHHHHGGGCCC@@@<<<<<<;;;999888666555555000000111222222222222111...............---------************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''zzzvvvqqqffffffhhhaaadddbbb```___]]]ZZZUUURRROOOJJJFFFGGGFFFAAA???@@@@@@???<<<999555111...,,,---,,,,,,+++*********+++***++++++)))(((''')))***))))))(((((('''''''''&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''...)))&&&)))///222///+++))))))(((((((((((())))))(((((())))))))))))(((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))++++++******))))))((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''((())))))***))))))((('''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''&&&%%%$$$###&&&&&&%%%%%%&&&''')))***(((((('''''''''&&&&&&&&&))))))))))))))))))))))))***))))))(((((((((((((((++++++++++++++++++++++++******+++,,,,,,------...333222111/////////000000333333333333444666888999=========<<<;;;;;;===???>>>>>>???@@@AAABBBBBBCCC>>>@@@BBBDDDEEECCCAAA???BBBEEEIIIMMMOOOPPPPPPPPPWWWYYYVVVNNNMMMRRRTTTRRRVVVWWWWWWSSSOOOLLLMMMOOOUUUXXX\\\^^^\\\YYYWWWVVVNNNMMMMMMPPPUUUWWWWWWUUUPPPOOOLLLIIIHHHHHHLLLOOOJJJGGGEEEDDDEEECCC@@@<<<>>>;;;777555444333111000111222222111111000///...,,,,,,---------,,,++++++***************)))(((((())))))))))))))))))))))))((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%)))'''%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&''''''~~~yyyssshhhggghhhbbbbbb```]]]\\\ZZZXXXUUURRROOOJJJFFFGGGEEEAAA>>>???@@@>>><<<999555111...,,,---,,,,,,+++******++++++((()))******(((((()))***)))((((((((('''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))'''%%%'''***,,,***(((''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))))))))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$######$$$%%%'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++,,,,,,,,,---......//////222111000/////////000111111111111111333555777888999888888888999;;;===>>>;;;<<<<<<===>>>?????????===>>>???AAAAAA@@@???>>>AAADDDHHHMMMOOOPPPOOOOOOTTTVVVTTTOOOPPPVVVYYYXXX]]]]]]\\\XXXSSSPPPPPPQQQUUUXXX\\\]]][[[XXXVVVUUUUUURRROOOPPPSSSUUUTTTRRRNNNMMMJJJFFFDDDDDDFFFIIIFFFDDDBBBBBBBBBAAA>>>;;;;;;888555333333333222000000000000000///...------------------,,,+++***))))))************)))((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%{{{ttthhhgggiiibbbbbb___\\\ZZZZZZYYYWWWUUUSSSMMMIIIIIIGGGBBB???@@@???>>><<<999555111...,,,---,,,,,,+++++++++++++++''')))++++++***)))))))))((((((((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&''''''((())))))***(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((('''&&&&&&%%%%%%&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((***+++,,,++++++++++++++++++++++++------......///000000111000000/////////000111111111111111222444777999;;;888666444666;;;>>>???>>>>>>??????@@@@@@AAAAAABBB>>>>>>>>>>>>>>>??????@@@AAADDDIIIMMMPPPQQQPPPOOOOOOQQQQQQPPPRRRYYY]]]^^^eeeeeeccc___YYYUUUSSSSSSUUUWWWZZZ[[[YYYWWWUUUUUUYYYUUURRRRRRTTTVVVUUUSSSNNNMMMJJJEEEAAA???AAABBBAAA@@@?????????>>><<<:::777555333222222333222000////////////...---,,,+++......------+++***((('''))))))******))))))((('''(((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++'''$$$$$$&&&'''&&&$$$yyyrrrggggggiiicccdddaaa]]]\\\[[[[[[ZZZYYYVVVPPPLLLKKKIIIDDDAAAAAA???>>><<<999555222///------,,,,,,+++++++++,,,,,,)))+++......,,,)))((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''')))+++)))'''%%%''')))))))))(((((((((((())))))'''(((((((((((((((((('''''''''''''''(((((())))))(((((((((((())))))))))))'''''''''(((((()))))))))''''''''''''''''''''''''###$$$%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))(((''''''(((%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++************************------......///000000000////////////000111111222222333333555777:::===???<<<888666888>>>BBBAAA???@@@@@@AAAAAABBBBBBCCCCCCAAA???>>>======???AAABBBBBBEEEJJJOOORRRSSSRRRQQQNNNOOOOOOPPPTTTYYY]]]___jjjiiifffbbb]]]XXXUUUTTTRRRUUUXXXYYYXXXWWWWWWXXXXXXUUUTTTVVVYYY[[[YYYVVVPPPOOOKKKFFF@@@======???>>>>>>=========<<<:::999777555333222333222111////////////......---,,,+++,,,,,,,,,,,,+++***(((((()))))))))))))))(((((('''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&000+++%%%%%%(((***(((&&&{{{uuupppffffffjjjdddcccaaa]]]\\\\\\\\\[[[ZZZUUUOOOKKKKKKHHHCCC@@@AAA>>>===<<<999555222///------,,,,,,+++,,,,,,---------///111000---)))'''&&&'''''''''((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((+++---+++'''%%%'''***))))))(((((((((((())))))''''''((((((((((((''''''))))))((((((''''''''''''(((((((((((())))))))))))((((((((())))))*********''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))(((''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))************************+++,,,,,,------...////////////000111111111222222222333333555888;;;>>>@@@@@@<<<888:::>>>AAA@@@===<<<<<<===>>>???@@@AAAAAAAAA@@@===;;;<<<>>>AAACCCEEEHHHLLLPPPSSSUUUUUUUUUTTTSSSSSSUUUWWWYYY\\\___hhhfffdddaaa]]]YYYUUURRROOORRRTTTVVVWWWWWWYYY[[[VVVUUUVVVYYY\\\\\\XXXTTTPPPNNNKKKEEE???;;;;;;;;;<<<======<<<;;;:::999999888777555444333222000...////////////...---,,,,,,))))))******+++*********)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((((((((&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&000+++%%%%%%(((***(((&&&zzzuuuooofffgggkkkgggaaa___\\\[[[[[[ZZZYYYWWWQQQLLLHHHHHHFFFAAA>>>???>>>===;;;999666222///...,,,,,,,,,,,,,,,------...///000111///,,,)))'''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''')))+++)))&&&%%%&&&(((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&***))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))************''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''''''((($$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''******)))(((((((((((((((******************************++++++,,,---------111111222333333222222222000111111333666999<<<===>>>;;;888888;;;<<<<<<:::<<<===>>>???AAACCCDDDEEEBBB@@@===<<<<<<>>>AAADDDHHHJJJLLLPPPSSSVVVXXXYYY]]]ZZZYYY[[[[[[ZZZ[[[^^^aaa___^^^\\\[[[XXXTTTPPPLLLNNNQQQRRRSSSUUUWWWYYYUUUTTTTTTVVVXXXVVVQQQMMMMMMLLLIIICCC>>>:::999999<<<======<<<:::888777888888666555444444222///---////////////...---,,,+++'''((()))******+++******(((((())))))(((((('''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''(((((('''$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++'''$$$$$$&&&'''&&&$$$xxxrrrhhhiiinnniiiaaa___^^^]]]\\\[[[XXXUUUQQQKKKGGGHHHFFFBBB???@@@======;;;999666222000...,,,,,,,,,,,,,,,---......,,,------,,,***(((((()))''''''''''''((((((((()))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((('''&&&'''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''&&&'''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((((())))))*********************************++++++,,,,,,------333333444444444333222111111111111333555888:::<<<;;;:::888888888888999:::===>>>???BBBDDDFFFHHHIIIEEEDDDAAA@@@@@@BBBEEEGGGJJJJJJLLLNNNQQQVVVYYY\\\aaa\\\[[[]]][[[WWWWWW[[[YYYXXXWWWWWWXXXWWWSSSOOOKKKLLLMMMMMMNNNOOORRRTTTOOOMMMJJJKKKMMMNNNKKKIIILLLKKKIIIDDD???;;;::::::;;;<<<===;;;888555555666444333333333333222///---.........------,,,+++***(((((())))))***)))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''######%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%|||uuukkkkkkooojjjcccbbb``````___]]]YYYVVVRRRMMMJJJJJJIIIEEECCCCCC======;;;999666333000...,,,,,,,,,,,,,,,---...///)))******)))(((((()))+++&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''''''''&&&&&&''''''''''''((((((((())))))******%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''))))))((()))))))))))))))))))))(((((((((((())))))&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((()))((((((''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''&&&%%%$$$###&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((***+++,,,))))))))))))))))))))))))******+++,,,,,,------...444555555666555444222111333333333444666999;;;===999999999888777888:::<<<999:::<<<>>>AAADDDFFFGGGJJJIIIGGGFFFFFFHHHJJJLLLKKKJJJJJJLLLPPPUUUZZZ]]]```ZZZYYY[[[YYYTTTSSSWWWTTTSSSSSSUUUWWWVVVSSSOOOKKKKKKKKKJJJIIIJJJMMMOOOHHHDDD@@@@@@DDDHHHJJJJJJMMMMMMKKKGGGBBB???>>>>>>:::<<<===:::666333333444111000000111222222000---,,,,,,,,,,,,+++***))))))))))))***))))))(((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''!!!"""$$$%%%&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%% ###&&&&&&$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((zzzsssmmmiiiiiilllcccbbb``````___^^^[[[YYYRRRPPPLLLJJJHHHEEEBBB@@@<<<;;;:::999888555000---,,,,,,,,,+++++++++******)))))))))))))))(((((('''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''(((((($$$&&&######&&&$$$''''''&&&%%%%%%'''((()))((('''&&&&&&''')))+++---(((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%$$$''''''&&&%%%%%%'''((()))(((((())))))))))))(((((('''((()))((('''&&&''')))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''''''''(((((((((((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''(((((()))+++*********))))))(((((()))***,,,------,,,+++***333222111111111222333444444444444444444555666777::::::::::::::::::::::::;;;;;;:::;;;>>>AAADDDFFFEEEFFFHHHGGGGGGHHHJJJLLLLLLOOOOOOMMMPPPYYY```ccc^^^[[[XXXVVVVVVUUUTTTSSSUUUQQQNNNPPPUUUWWWTTTPPPMMMMMMMMMKKKIIIHHHJJJLLLGGGHHHHHHEEEBBBAAADDDFFFFFFJJJLLLHHH@@@:::888888888888999888777555333222777555222111000000...---...---+++))))))***+++,,,))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""""""""$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&yyysssooojjjiiikkkfffdddbbbaaa```___\\\YYYTTTQQQMMMJJJGGGDDDAAA>>><<<;;;:::999888555000---,,,,,,,,,+++++++++******)))))))))))))))((((((''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''')))&&&!!!!!!&&&)))'''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&''')))+++(((''''''&&&&&&&&&'''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((&&&((()))((('''&&&''')))''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((())))))************)))))))))(((((()))***++++++,,,,,,,,,,,,111000000///000111222333222222222222333444555666999999999999999999999999;;;::::::;;;<<>>@@@CCCEEEFFFFFFEEEEEEGGGHHHOOOQQQPPPLLLLLLQQQVVVWWWWWWUUUSSSSSSTTTUUUUUUTTTNNNPPPSSSSSSRRRRRRUUUWWWTTTVVVXXXWWWTTTOOOLLLKKKPPPPPPOOOMMMIIIGGGFFFGGGEEEDDDBBBAAA@@@???===;;;::::::999999777555444333000///---...///000000///---,,,+++*********+++,,,+++++++++*********))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&wwwvvvtttooojjjiiikkkhhheeebbb```^^^[[[YYYUUURRRMMMIIIGGGDDDAAA???===<<<:::999888444000,,,,,,,,,,,,+++++++++******)))************)))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&'''((('''&&&%%%((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))$$$%%%'''((((((((('''&&&'''(((((((((((((((((('''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''((((((((()))))))))))))))))))))))))))(((((()))(((((((((***,,,...///...............//////000000000000111222333444555666666666777777777777777:::999999999999:::;;;;;;>>>@@@AAABBBAAAAAABBBCCCJJJMMMNNNKKKLLLQQQVVVVVVYYYWWWVVVVVVWWWXXXWWWVVVQQQRRRSSSTTTUUUVVVWWWXXXZZZ[[[]]]\\\ZZZWWWUUUUUUYYYXXXWWWSSSOOOKKKHHHGGGDDDBBB@@@CCCFFFEEE@@@<<<;;;:::999888666555333333...---,,,---000111222111---,,,+++*********++++++*********))))))))))))(((''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&wwwvvvvvvqqqllliiijjjgggccc```^^^\\\YYYWWWSSSOOOKKKHHHGGGEEEDDDBBB>>><<<;;;999888444///+++,,,,,,,,,+++++++++*********************))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$######$$$###$$$&&&'''''''''&&&%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))$$$%%%'''((((((((('''&&&''''''((((((((((((''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''(((((((((((((((((((((((())))))(((((((((((()))+++---///.........///////////////000000000111222444555666555555555666666777777777999999888888888888888999<<<>>>AAABBBBBBAAABBBCCCHHHLLLNNNKKKLLLQQQTTTUUU]]]\\\[[[[[[]]]]]][[[ZZZXXXUUUSSSUUUZZZ\\\ZZZWWWZZZ[[[\\\[[[ZZZZZZ\\\^^^```___]]]YYYUUUOOOJJJFFFCCCAAABBBFFFKKKJJJCCC<<<;;;:::999777555444222222///------...111333333222,,,,,,+++++++++***++++++)))(((((((((((('''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&~~~tttssstttpppllljjjiiifffaaa^^^\\\ZZZXXXWWWRRROOOJJJGGGFFFFFFEEEDDD>>>===;;;999777444///+++,,,,,,,,,+++++++++************++++++******)))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''$$$$$$''''''$$$$$$'''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''((((((%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%&&&(((''''''''''''''''''''''''&&&%%%$$$%%%'''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%$$$$$$$$$$$$&&&((()))&&&&&&&&&'''''''''''''''''''''(((((((((((())))))((((((((()))***+++,,,---------...////////////...000000000111222444555666444555555666666777777888888888888888888888777777888:::>>>@@@@@@@@@AAABBBJJJNNNPPPMMMMMMQQQSSSRRR___^^^^^^___aaabbb```___^^^YYYVVVWWW\\\]]]ZZZUUUUUUVVVVVVVVVWWWYYY\\\___aaa```^^^\\\XXXSSSLLLGGGBBBAAABBBFFFJJJIIIBBB;;;;;;:::888555333222111111000///......000222222111,,,,,,,,,+++++++++******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&}}}qqqnnnooonnnkkkiiihhheeeaaa]]]\\\[[[YYYXXXTTTPPPKKKGGGFFFEEEDDDCCC>>>===;;;:::777444...+++,,,,,,,,,+++++++++*********++++++++++++***))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$)))%%%$$$(((((($$$%%%)))%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%%%%%%%'''(((''''''''''''''''''''''''%%%$$$###$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&$$$######%%%&&&'''(((((((((''''''''''''''''''''''''((((((((())))))(((((()))***************++++++---.........---,,,......//////111333444555444555555666777777888888777777888888888888777777444777<<<>>>???@@@AAABBBHHHMMMPPPOOOOOOSSSVVVUUU[[[[[[]]]```ccceeedddccc```]]]ZZZZZZZZZYYYWWWTTTOOORRRTTTVVVVVVWWWZZZ[[[\\\[[[ZZZZZZYYYUUUOOOIIIAAA@@@???AAABBBBBB>>>;;;:::999666444222000000000111///......///000///...+++,,,,,,,,,++++++******((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&}}}nnnjjjlllkkkiiihhhiiieee```]]]\\\[[[ZZZYYYVVVQQQLLLGGGEEEDDDCCCAAA???===;;;:::777333...+++,,,,,,,,,+++++++++*********++++++++++++***))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$)))$$$###&&&&&&###$$$)))&&&%%%$$$###$$$%%%&&&'''"""###$$$%%%&&&'''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$''''''&&&%%%%%%'''((()))&&&''''''''''''''''''&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%%%%%%%'''((((((((((((((((((((((((((($$$###"""###%%%&&&%%%$$$(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))'''%%%#########$$$%%%))))))))))))((((((((((((&&&'''''''''(((((())))))((((((***++++++***)))((()))***+++,,,---,,,++++++,,,------...000111333444555555555666777888888999666777777888888888888888777;;;???CCCDDDEEEGGGHHHCCCIIINNNOOORRRWWW[[[ZZZWWWXXXZZZ___cccfffgggfff_________\\\WWWTTTTTTTTTMMMQQQUUUXXXXXXXXXXXXYYYVVVVVVVVVXXXYYYWWWPPPKKKAAA???<<<;;;;;;;;;;;;;;;:::888666333000/////////111///------......---,,,+++,,,,,,,,,,,,+++******))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""######$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&}}}ppplllmmmlllkkkkkknnngggbbbaaa___[[[XXXYYYUUUQQQKKKGGGEEEDDDCCCBBB>>><<<:::888666444000---,,,,,,,,,+++++++++******)))***++++++***(((%%%###)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%######$$$&&&(((%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&''')))'''%%%######$$$'''(((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$######%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%((((((((((((((('''''''''&&&&&&&&&''''''''''''((())))))))))))************------,,,,,,,,,,,,++++++............///111222333111222444555555555777999888999:::;;;<<<===>>>???@@@AAAAAACCCEEEGGGIIIJJJMMMKKKKKKOOOWWW^^^aaabbb[[[SSSRRRZZZaaaaaaaaabbbbbb___ZZZVVVVVVWWWUUUQQQVVVSSSPPPOOOQQQTTTVVVVVVUUUUUUVVVXXXYYYVVVRRROOOEEECCCAAA@@@@@@???===;;;999777444111/////////000,,,---...///...---,,,+++))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((({{{nnnkkkmmmmmmlllmmmllleee```___^^^[[[[[[]]]UUUQQQKKKGGGEEEDDDCCCBBB???===;;;999777444000---,,,,,,,,,+++++++++******............---+++)))((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%'''((('''&&&(((((((((((('''''''''''''''''''''((((((((())))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,............///111222333222333555555555555777888888999:::<<<===???@@@@@@AAAAAABBBCCCDDDFFFHHHHHHKKKJJJJJJOOOWWW^^^bbbcccXXXRRRQQQWWW[[[[[[[[[]]]___^^^\\\YYYXXXWWWUUUSSSUUURRRPPPPPPRRRSSSTTTTTTTTTUUUVVVWWWXXXUUUQQQNNNEEECCC@@@>>>>>>===;;;:::888666333111///...//////,,,------...---,,,+++***)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((yyyllliiikkklllmmmnnnhhhbbb^^^^^^^^^\\\\\\___TTTPPPKKKGGGEEEEEEDDDCCCAAA???===:::888555000---,,,,,,,,,+++++++++******------,,,+++***)))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))***************++++++,,,,,,------...............///111222333333444666666555555666777999:::;;;===>>>@@@BBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHLLLSSSYYY]]]___UUURRRQQQTTTTTTRRRSSSVVVXXX[[[\\\[[[WWWTTTTTTVVVSSSRRRQQQRRRSSSSSSRRRPPPSSSSSSSSSUUUVVVTTTPPPMMMFFFCCC???<<<;;;;;;:::999777555333000///.........+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((xxxkkkhhhiiijjjiiijjjeee```^^^______\\\ZZZ\\\SSSOOOJJJGGGFFFEEEEEEDDDBBBAAA>>><<<999555000,,,,,,,,,,,,+++++++++******++++++)))(((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((()))))))))((('''(((((((((((((((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%'''((('''&&&&&&&&&'''''''''''''''(((''''''((((((((()))))))))((()))))))))************)))******+++---......///............///111222333444555666666555444666777999:::;;;===???AAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDFFFFFFFFFHHHKKKPPPSSSUUUQQQQQQPPPPPPMMMLLLMMMOOORRRUUUYYYYYYSSSOOOQQQWWWRRRRRRSSSTTTUUUTTTQQQNNNNNNNNNOOOQQQSSSSSSPPPMMMGGGCCC>>>;;;::::::999999666444222000...---------++++++++++++******))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((yyylllhhhhhhgggeeeeeeccc```___bbbaaa[[[VVVUUURRRNNNJJJGGGFFFFFFEEEEEEBBBAAA???===:::666000,,,,,,,,,,,,+++++++++******---,,,+++***)))))))))***(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&''''''((((((&&&&&&'''''''''(((((((((((()))))))))************))))))***+++---...//////............///111222333444666777666555555666777999999;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDJJJIIIHHHGGGGGGHHHJJJLLLKKKLLLLLLIIIGGGGGGGGGHHHLLLOOOTTTVVVPPPJJJMMMVVVRRRRRRTTTVVVWWWUUUQQQMMMIIIIIIJJJMMMOOOPPPOOOMMMFFFBBB===:::999999999999555444333111///...---,,,++++++*********)))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((yyymmmjjjjjjgggdddbbbccc```___bbb```YYYTTTRRRQQQNNNIIIGGGFFFFFFFFFFFFAAA@@@>>>===;;;666000,,,,,,,,,,,,+++++++++******)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%###%%%&&&&&&$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$%%%%%%$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))************))))))***+++---...//////............///111222333444555777777666666777888888999:::;;;<<<===>>>?????????@@@AAABBBCCCEEEEEELLLLLLKKKIIIGGGGGGIIIKKKGGGHHHGGGEEEEEEGGGGGGEEEHHHKKKRRRXXXSSSJJJJJJRRRPPPQQQSSSUUUVVVTTTPPPMMMFFFFFFGGGIIIKKKLLLJJJIIIBBB???;;;999999999888777555444333222000...---,,,,,,+++******))))))******(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((zzzpppnnnoookkkfffdddeee```]]]^^^]]]XXXTTTUUUQQQMMMIIIFFFFFFGGGGGGFFF???>>>======;;;666111,,,,,,,,,,,,+++++++++******&&&''''''(((((('''%%%%%%(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&###$$$&&&%%%%%%$$$&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''(((((((((((())))))))))))******************+++,,,,,,---..................///111222333333555666777666666888:::888888888999:::;;;;;;;;;<<<===>>>@@@BBBDDDFFFHHHGGGHHHIIIHHHGGGHHHKKKOOOHHHIIIHHHFFFIIIOOONNNIIIFFFIIIUUU```]]]OOOJJJMMMMMMNNNPPPRRRTTTSSSOOOLLLGGGFFFFFFFFFGGGFFFDDDBBB<<<:::888777777777666555555555444333111///...------,,,+++***)))***++++++((((((((((((((((((((((((''''''''''''((((((((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((zzzqqqqqqsssoooiiiffffff```[[[ZZZYYYWWWVVVYYYPPPMMMIIIFFFFFFGGGGGGGGG======<<<<<<;;;777111,,,,,,,,,,,,+++++++++******)))***,,,------+++)))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''(((((((((((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,------...............///111222333222444666777666777999;;;777777888888888999999999:::;;;===???BBBEEEHHHIIIAAACCCEEEEEEEEEHHHNNNRRRMMMMMMKKKJJJPPPXXXWWWPPPEEEJJJXXXhhhfffUUUJJJJJJKKKLLLMMMPPPRRRQQQNNNLLLIIIHHHFFFEEEDDDBBB???===888777555555666666444333666666555444222000...---------+++*********+++,,,((((((((((((((((((((((((&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((({{{ppppppqqqkkkhhhiiidddbbbaaa```___\\\XXXUUUSSSNNNIIIFFFGGGGGGFFFDDDAAA???===<<<<<<888111,,,++++++++++++++++++++++++************))))))))))))(((((())))))((('''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))%%%&&&&&&$$$######%%%''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***'''%%%&&&)))***(((%%%''''''((((((((((((''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""(((***&&&%%%'''&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%''''''(((((('''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((&&&%%%%%%&&&((()))***************++++++,,,+++,,,------,,,,,,...000---......///000111111222111333444555555555777888888888999:::999888777666999999:::<<>>>>>>>>999888666555666555444222444333333222111000......******+++,,,,,,***)))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''{{{oooooopppjjjfffhhhfffdddaaa___]]]ZZZWWWTTTSSSNNNIIIFFFGGGGGGFFFDDDAAA>>><<<;;;;;;888111,,,++++++++++++++++++++++++************))))))))))))((((((((((((((('''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))%%%&&&&&&%%%######%%%''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&'''((((((&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''''''''((((((((((((((()))))))))*********''''''''')))+++,,,+++***'''''''''((((((''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%---111,,,&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))'''&&&%%%%%%&&&'''))))))))))))))))))***++++++***+++,,,+++++++++---///---......///000000111111111222444555444555666888888999:::::::::999777666888888999:::===@@@CCCEEEGGGGGGHHHIIIJJJJJJJJJJJJOOONNNOOORRRUUUVVVSSSOOOGGGDDDGGGPPPTTTOOOIIIFFFIIIIIIJJJMMMPPPPPPNNNMMMGGGGGGGGGGGGFFFDDDCCCBBB999777666555666555333222333333333222111000...---***++++++++++++***))))))))))))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''{{{ooonnnnnniiieeefffhhheeeaaa^^^[[[XXXUUUSSSSSSNNNIIIGGGGGGHHHGGGEEE@@@===;;;::::::777222---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&$$$$$$###'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&''''''''''''(((((((((((())))))))))))*********(((***---...---,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''000444...&&&$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((()))******(((***+++*********,,,...------......///000000000000222333444333444666777888999:::;;;:::999777666666666666777:::<<>>;;;999999777222...,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((''''''((((((((((((((('''''''''''''''(((((((((((('''(((((((((((((((((('''%%%&&&''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&)))---000///+++'''&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&''''''''''''''''''''''''(((((())))))+++++++++++++++---///------------...............000111222111222444555666888:::;;;;;;999666444444444333444555666888999CCCDDDEEEFFFGGGHHHHHHHHHFFFEEEFFFKKKPPPSSSRRRPPPRRRQQQOOOLLLJJJHHHEEEBBBFFFFFFHHHJJJKKKJJJHHHEEEEEEDDDBBB@@@===;;;999888777555444333444333222000////////////......---,,,,,,+++)))((((((((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||ooommmmmmhhheeehhheeeccc```^^^]]]\\\YYYXXXTTTOOOJJJHHHJJJKKKJJJIIIDDD@@@<<<:::999777222...++++++++++++++++++++++++************))))))))))))&&&'''((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&((((((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$&&&''''''''''''((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''((((((((()))))))))&&&&&&'''''''''(((((((((%%%'''***+++***)))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&''')))$$$!!!%%%))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))***+++,,,+++++++++---///---------------------------///000111000111333444444666999::::::888555333555444444333444555777888<<<===???AAACCCDDDEEEFFFAAAAAADDDJJJPPPSSSQQQNNNRRRUUUTTTPPPMMMKKKHHHCCCGGGFFFFFFGGGHHHHHHFFFDDDCCCAAA>>><<<;;;;;;<<<===777555333333333333111///...............---,,,+++******)))(((((((((((()))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%|||ooommmmmmiiigggjjjgggeeebbb```___\\\YYYVVVTTTPPPJJJIIIJJJLLLKKKIIIFFFBBB>>>;;;:::777222...************************************))))))))))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&$$$&&&(((((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''''''''(((***$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((()))))))))******%%%%%%&&&''')))***)))((()))(((&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&''')))$$$###&&&(((%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&''''''''''''''''''&&&((((((''''''(((((()))***(((***+++*********,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000000000222444333555888999999777333111666666555444444555666777:::;;;===???AAABBBCCCCCC>>>@@@DDDLLLSSSUUURRRNNNOOOSSSTTTPPPMMMMMMKKKFFFHHHFFFDDDDDDEEEFFFEEECCCAAA???===:::999:::;;;<<<666444333222333222000///,,,------------,,,,,,+++)))))))))))))))(((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%|||ooommmnnnjjjiiikkkiiigggdddbbb```\\\WWWTTTTTTPPPKKKIIIKKKLLLKKKJJJHHHDDD???<<<:::777222...))))))))))))))))))))))))************))))))))))))&&&&&&'''((())))))((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&$$$&&&))))))'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%%%%%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))***'''%%%&&&)))***(((%%%***)))'''&&&&&&''')))***(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&''''''$$$%%%'''$$$ &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&((()))%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((()))******'''((())))))((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///000222333222444777999888666222000777777555555555555666777;;;<<<===???@@@AAABBBBBB>>>@@@FFFNNNUUUWWWTTTPPPKKKQQQRRRMMMKKKNNNMMMIIIIIIFFFDDDCCCCCCDDDDDDDDDAAA???===:::888666555555666444222222222222000///,,,,,,---------,,,++++++((()))*********)))'''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%wwwqqqgggiiiooohhhnnnjjjeee___^^^___```^^^[[[SSSPPPLLLJJJIIIIIIHHHGGGAAA===<<<===<<<666111000,,,,,,++++++***)))))))))+++++++++***)))(((((('''))))))(((((('''''''''&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''(((''''''''''''((())))))&&&'''((('''&&&&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''%%%&&&''''''((((((''''''((((((((((((((('''''''''(((((())))))))))))(((((('''(((((('''%%%%%%&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&%%%$$$$$$))))))))))))***************++++++,,,,,,---------///000000///...000333666999666444444666888888666666888999777555666:::>>>>>>>>>>>>>>>???AAACCCEEEBBBEEEIIIMMMOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMIIIEEEBBBBBBDDDDDDBBB@@@AAA???===:::888777777888333333222111000///.........---,,,,,,++++++,,,,,,))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$wwwqqqhhhjjjqqqiiioooiiiddd___]]]^^^___]]]ZZZTTTQQQMMMJJJJJJJJJIIIHHHAAA===<<<===<<<666111000,,,,,,++++++***)))))))))++++++******)))((((((''')))(((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((('''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''''''''''''''&&&&&&(((((()))))))))***************++++++,,,,,,------...///000000000222555888:::888555666888:::999888:::;;;;;;:::999999<<<===?????????@@@AAADDDFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIGGGDDDAAABBBDDDDDDBBB??????>>><<<:::888777666666333222222111000///......---,,,,,,+++++++++++++++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%wwwqqqhhhkkkrrrjjjooogggccc___]]]]]]]]][[[YYYVVVRRRNNNLLLKKKKKKJJJIIIBBB>>><<<>>><<<666111000,,,,,,,,,+++******))))))++++++******)))(((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&'''((((((((()))'''(((((())))))((((((''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&''''''((((((((((((((())))))))))))******)))******+++,,,,,,------...///000111222444777:::;;;999777777999;;;<<<;;;>>>=========?????????>>>@@@@@@@@@AAACCCFFFHHHJJJOOONNNKKKJJJIIIJJJLLLMMMLLLMMMMMMMMMLLLJJJHHHGGGEEECCCAAABBBEEEDDDAAA======<<<<<<;;;999777555444333222111111//////...---,,,++++++***************))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&xxxppphhhllltttkkkooogggddd```^^^^^^]]][[[YYYWWWTTTOOOMMMLLLKKKJJJIIICCC???===>>><<<666111000---,,,,,,++++++***))))))************))))))(((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&'''((('''&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&''''''((()))))))))))))))%%%%%%&&&&&&'''((())))))'''((((((((((((((((((''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))''''''''''''(((((((((((((((((((((((()))))))))*********+++,,,---......///...000111222222333666888999888888888999;;;<<<===>>><<<<<<>>>BBBDDDBBB???BBBBBBBBBBBBDDDFFFHHHIIIQQQOOOMMMLLLKKKKKKLLLMMMMMMNNNOOOPPPOOONNNKKKJJJDDDCCCBBBDDDFFFEEEAAA===;;;<<<<<<;;;:::888555444222222111000///...------+++******)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%$$$$$$$$$&&&'''xxxppphhhmmmtttjjjnnnhhhfffcccaaa___]]][[[ZZZXXXTTTPPPMMMLLLKKKJJJIIIDDD???===???<<<666111000------,,,,,,+++******************)))))))))))))))'''''''''(((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&'''((('''&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''$$$%%%%%%&&&'''(((((()))''''''(((((((((((('''''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((''''''%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((())))))(((((((((''''''''''''(((((((((((()))))))))++++++,,,---...///000000000111222222111111333444666777777777888999<<<===;;;::::::>>>CCCEEEDDDBBBEEEDDDCCCCCCCCCEEEFFFGGGNNNOOOPPPQQQPPPOOONNNMMMJJJKKKNNNOOOPPPOOONNNMMMFFFDDDCCCDDDFFFEEE@@@<<<;;;;;;<<<;;;:::888666555222222111000///...------+++***))))))(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%$$$$$$$$$&&&'''yyypppggglllssshhhkkkgggfffeeebbb___]]][[[ZZZXXXTTTPPPMMMLLLKKKIIIHHHDDD@@@>>>???===666111000---------,,,++++++************))))))))))))))))))'''''''''(((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&''''''(((###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&''''''((((((''''''&&&'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''''')))))))))(((((('''''''''''''''(((((((((((())))))***+++,,,---...///000111000222333222111000111222444555666666666888;;;>>>:::::::::===@@@CCCDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHNNNPPPSSSUUUUUUSSSPPPNNNGGGHHHJJJLLLMMMMMMMMMLLLGGGEEECCCCCCDDDCCC???;;;:::::::::999888777666555222111000000......---,,,+++******)))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&zzzooofffkkkrrrfffgggffffffeeebbb___[[[YYYYYYXXXTTTPPPLLLKKKJJJIIIGGGEEEAAA>>>???===666111///...------,,,,,,+++******)))))))))))))))))))))***''''''''''''((((((((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%&&&((()))***$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''(((((('''%%%%%%&&&(((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((('''''''''&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))'''''''''((((((((())))))((()))***+++---...//////000222333444333222333444333555666666666888<<>>???BBBDDDEEEEEEEEEEEEGGGIIIKKKLLLQQQSSSVVVXXXWWWUUUQQQOOOIIIIIIIIIJJJJJJKKKKKKKKKHHHEEEAAA@@@@@@???<<<888999888777666555444444444111111000///...------,,,++++++***))))))))))))***))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%zzzooofffkkkqqqdddfffeeeeeedddaaa]]]ZZZXXXXXXWWWTTTOOOLLLJJJIIIHHHGGGEEEAAA???@@@===666111///...------,,,,,,++++++***)))))))))))))))*********&&&'''''''''(((((())))))&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%(((''''''''''''((())))))&&&'''((('''&&&&&&'''((($$$$$$%%%%%%'''(((***+++'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&'''(((((('''%%%%%%&&&((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&'''((()))***++++++''''''''''''((((((((()))&&&'''((()))+++,,,---...///111444555555555666777333555777777777888===@@@>>>@@@@@@>>><<<<<<@@@DDDDDDDDDEEEFFFIIILLLOOOQQQVVVWWWXXXXXXWWWUUURRRPPPMMMLLLKKKKKKKKKKKKLLLLLLHHHDDD@@@>>>===<<<999666888666444333222222333333111111000///...---,,,,,,,,,++++++***************))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$tttpppllliiinnnggghhhhhheeebbb]]]ZZZYYYXXXXXXUUURRRMMMIIIHHHHHHGGGGGGDDDAAA@@@@@@<<<555111111,,,---...---+++***+++,,,))))))************))))))******))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&***(((&&&&&&((((((&&&###((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''')))'''%%%&&&(((***)))''',,,,,,,,,------.........000222444444333333444555666666555555777888:::;;;?????????<<<999;;;@@@EEEEEE@@@>>>CCCHHHJJJLLLNNNQQQTTTWWWVVVTTTPPPOOONNNPPPOOOMMMKKKIIIHHHGGGGGGEEECCCAAA@@@???<<<999666777555111000000111222111111000///...---,,,++++++************))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''rrroookkkiiiooohhhiiihhhfffbbb___\\\ZZZYYYYYYVVVRRRMMMJJJIIIIIIHHHGGGDDDAAA@@@@@@<<<555000111---...///...,,,***+++,,,))))))************))))))))))))))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))'''%%%&&&(((((('''$$$((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''')))'''%%%&&&(((***)))(((******++++++,,,---......///111333333222222333444777666666666666888999::::::<<<===>>>======>>>???@@@;;;;;;@@@FFFHHHKKKNNNPPPRRRTTTTTTSSSPPPNNNLLLNNNMMMJJJHHHFFFFFFEEEEEECCCAAA>>><<<;;;999777444666333000///000111111000000//////...,,,++++++************)))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''qqqnnnkkkiiioooiiiiiihhhfffccc```]]][[[[[[[[[VVVRRRNNNKKKJJJJJJIIIHHHCCC@@@???@@@<<<555000000000111111///,,,+++++++++))))))************)))))))))))))))(((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&%%%&&&(((((((((&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&((())))))((((((((()))***,,,---......///000222222111222333444777777666666666666777777777:::===AAACCCBBB>>>::::::666777===BBBEEEIIIMMMRRRSSSTTTVVVVVVTTTQQQMMMLLLJJJHHHEEECCCCCCCCCDDD@@@===999777666555333222444111///...////////////......---,,,+++******)))******))))))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''qqqnnnkkkiiinnnggggggfffeeebbb```]]][[[ZZZZZZUUURRROOOLLLKKKKKKJJJHHHCCC@@@??????<<<444000000222333222000---+++***+++))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((((('''&&&''''''((())))))'''((()))+++,,,.../////////000222222111222444666777777666666555555555555999:::>>>CCCGGGFFF@@@;;;888555666;;;@@@BBBFFFKKKRRRRRRSSSVVVWWWUUUQQQMMMKKKIIIFFFCCCAAAAAABBBCCC>>>:::666333222222222111111///------.........---,,,,,,,,,+++***)))))))))***)))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''tttpppmmmjjjmmmeeeeeeeeedddbbb___\\\ZZZYYYXXXTTTRRROOOMMMLLLKKKJJJHHHCCC@@@??????;;;444000000333333333111---+++***+++))))))************))))))'''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''((()))***((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''))))))))))))***,,,---///000111000111222222111222555777777777666666555444444333999999;;;???CCCDDDAAA===:::888888<<>>???;;;444//////222333333000---+++***+++))))))************))))))&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((('''&&&&&&'''''''''((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%''''''''''''(((***((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&'''((((((&&&'''(((*********+++,,,...///000000///000000000000222555777555555666666555444333333555555666888;;;===>>>===<<<;;;;;;>>>>>>===AAAGGGPPPTTTXXXYYYWWWRRROOOMMMIIIHHHFFFDDDCCCAAAAAA@@@;;;888555333222222111000...---,,,,,,......---+++++++++*********)))))))))))))))((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''uuusssppplllpppffffffgggfffdddaaa]]]YYYVVVUUUQQQOOOMMMLLLLLLKKKIIIGGGBBB???>>>>>>;;;333//////111222222000---+++++++++))))))************))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''''''''$$$%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$&&&((((((&&&&&&(((***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&((()))(((&&&&&&(((+++******+++,,,------......------.........000333666333444555555555444333333111333555666777999<<<>>><<<;;;<<<>>>===<<>>888666444333333222000...---,,,,,,---......---+++++++++************))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''tttssspppnnnrrriiihhhiiihhhfffbbb^^^ZZZWWWUUUPPPOOOLLLLLLKKKJJJHHHFFFBBB???>>>>>>;;;333//////000111111///,,,+++++++++))))))************))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&&&&&&&'''((("""###$$$%%%'''((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$''')))(((&&&%%%''')))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&((()))(((&&&&&&(((+++*********++++++,,,,,,,,,+++,,,,,,,,,,,,...111555222333444555555555333333///333777888777888<<>>===???AAA@@@???>>>???@@@LLLOOOQQQQQQNNNJJJHHHGGGAAAGGGKKKJJJDDD>>>;;;;;;999777555333333222///---,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***)))((('''&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%&&&((((((((('''%%%&&&&&&'''((()))******###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%$$$$$$%%%'''((('''&&&vvvrrrooommmrrrjjjjjjnnnmmmjjjgggbbb^^^ZZZXXXVVVRRRMMMLLLLLLLLLJJJGGGAAA===;;;;;;888111...///222111000///...,,,++++++))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((())))))((((((((('''''''''&&&''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((((('''(((((())))))))))))((((((((((((((((((''''''''''''%%%&&&'''''''''''''''&&&,,,111777:::888333///,,,''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%%%%$$$$$$$$$######$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&'''(((((((((((((((((()))************+++++++++,,,,,,,,,................../////////000222444444444333222333333333444666999;;;===BBBCCCDDDCCCAAA@@@@@@@@@JJJLLLMMMMMMJJJHHHGGGGGGEEEIIIMMMKKKDDD>>>::::::666444222222222222000...------------,,,,,,,,,,,,,,,,,,+++***)))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%&&&((((((((('''&&&&&&''''''(((((())))))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%)))(((''''''((()))(((&&&vvvsssooolllqqqiiiiiimmmllljjjgggccc___[[[ZZZUUUQQQMMMLLLLLLLLLIIIGGGAAA===;;;;;;888111...///000000///...---+++******,,,+++***)))((()))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))((((((((('''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&)))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((())))))***+++,,,)))******++++++******)))((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%(((,,,000222111---+++)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((((((((((((((((()))************+++++++++,,,,,,,,,000000000//////////////////111444666777666444333444444444555666888:::<<>>:::999555333111111111111000///.........---------,,,,,,++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%&&&(((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$+++)))((('''(((((('''%%%wwwsssnnnkkkppphhhiiilllkkkiiifffccc___\\\ZZZSSSPPPMMMLLLMMMLLLIIIFFFAAA===;;;;;;888111...///000000///...---,,,+++***///---+++***)))***,,,---((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%(((''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''))))))(((((()))+++,,,...)))******++++++******)))((((((((((((''''''''''''&&&&&&'''''''''&&&%%%%%%"""$$$''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%'''(((((((((((((((((())))))*********+++++++++,,,,,,,,,000000000000000000000000///333999>>>@@@>>>:::777777666666666777999;;;<<<:::===@@@BBBCCCDDDFFFHHHLLLMMMMMMLLLKKKLLLNNNPPPNNNPPPPPPLLLEEE>>>:::999777555222111111111000////////////......------,,,+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%&&&((((((((('''((((((((((((((('''''''''""""""###$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$wwwrrrmmmjjjooohhhiiilllkkkiiifffccc___\\\ZZZRRROOOLLLLLLMMMLLLIIIFFFAAA===;;;;;;888111...///111000//////...---,,,,,,***)))'''%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&((((((((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&(((((('''''''''&&&%%%%%%%%%$$$))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''(((***,,,---((())))))******))))))(((((((((((((((''''''''''''''''''(((((((((''''''&&&$$$&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''))))))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%'''((((((''''''((()))((((((((((((((())))))*********+++++++++,,,,,,,,,000000000000111111111111///555???GGGJJJGGGAAA===;;;:::999999999:::<<<===:::===AAACCCEEEFFFIIIKKKMMMMMMMMMMMMLLLMMMPPPSSSPPPPPPOOOKKKEEE@@@<<<;;;<<<999555333222111000///000000///...------,,,,,,******))))))((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%&&&((((((((('''((((((((((((((('''''''''"""######$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%$$$###%%%'''(((((('''vvvqqqllljjjoooiiijjjmmmllljjjgggccc___[[[ZZZQQQNNNLLLLLLMMMMMMIIIEEEAAA===;;;;;;888111...///000000//////...------,,,((('''&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''((()))******'''(((((())))))(((((('''((((((((((((''''''''''''&&&'''(((((())))))(((((('''((()))(((''''''(((***''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''(((******((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&''')))(((''''''(((***((((((((((((((()))************+++++++++,,,,,,,,,......///000111222333333000666@@@HHHKKKIIIDDD@@@===<<<;;;::::::;;;<<<===AAACCCFFFGGGGGGHHHJJJKKKJJJKKKKKKKKKJJJKKKNNNPPPNNNMMMLLLIIIFFFBBB@@@>>>???;;;666333222111000///000//////...---,,,++++++)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%&&&(((((((((''''''''''''((((((((((((((())))))((((((((('''''''''&&&&&&'''''''''''''''(((%%%%%%%%%&&&)))++++++***uuupppkkkiiioooiiikkknnnmmmjjjgggbbb^^^ZZZXXXPPPMMMLLLLLLNNNMMMIIIEEEAAA===;;;;;;888111.../////////......---,,,,,,,,,+++************)))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''---,,,***'''&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((()))))))))))))))((('''(((((())))))(((((('''((((((((((((''''''''''''$$$%%%&&&'''((()))))))))$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&''')))((((((((((((((()))************+++++++++,,,,,,,,,+++,,,---///111222444444333666<<>>===<<<:::::::::;;;<<>>===;;;:::999999::::::===@@@CCCFFFHHHIIILLLNNNHHHJJJKKKKKKJJJJJJKKKMMMIIIGGGFFFEEEFFFFFFFFFEEE;;;777333000000111111111///......---+++***))))))((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%&&&((((((((('''%%%&&&&&&'''((()))******%%%%%%&&&'''((()))******$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%zzzrrrkkkooorrrgggmmmkkkiiifffdddbbb```]]][[[UUUQQQLLLKKKKKKJJJGGGDDDBBB@@@<<<888444000...,,,---------,,,+++***)))(((************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((---,,,***((('''((()))***))))))************)))))))))***+++,,,,,,+++***)))((((((((((((''''''''''''))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((&&&''')))***&&&!!!$$$***((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))''''''''''''((()))+++++++++++++++***++++++,,,,,,............000222444666555666777888888888888888:::;;;<<<<<<===<<<<<<;;;??????>>>>>>@@@DDDGGGJJJMMMNNNOOOOOOOOOMMMKKKIIIDDDDDDDDDCCC@@@===;;;999777444111//////000000///------,,,++++++******)))))))))((('''''''''''''''''''''''''''''''''&&&&&&)))))))))))))))(((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&%%%'''((((((''''''(((***((((((((((((''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''yyyqqqkkknnnrrrgggmmmkkkiiifffdddbbb```]]]ZZZTTTPPPLLLKKKKKKJJJGGGDDDAAA???<<<888444000...------------,,,,,,***))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((+++***)))''''''((()))***))))))************)))))))))***++++++++++++***)))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''')))***&&&"""$$$***((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&''''''&&&&&&''')))(((((((((((()))***+++,,,+++*********+++,,,,,,---............000222444555555666777888999999999999;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>===>>>@@@DDDGGGJJJLLLMMMNNNNNNNNNLLLJJJHHHEEEDDDDDDBBB???<<<:::888777444111//////000000///------,,,++++++******)))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&''')))((('''''')))***((((((((((((''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''xxxpppjjjmmmqqqfffmmmkkkiiifffeeeccc```[[[XXXTTTPPPLLLJJJKKKJJJGGGDDD@@@>>>;;;888444111///...,,,------,,,,,,+++***)))************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))((('''''''''((()))***))))))************)))))))))******++++++******)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&(((***'''###$$$***'''((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''%%%&&&''''''&&&&&&''')))))))))))))))***+++,,,,,,))))))******+++,,,---...---......///000222333444666666777999999:::::::::<<<;;;;;;:::;;;<<<===>>>=========>>>@@@DDDGGGJJJJJJKKKLLLMMMLLLKKKIIIGGGEEEDDDCCC@@@===:::888666555333000//////000///...------,,,++++++******)))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((((((((((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''''''''&&&%%%&&&''''''''''''''''''''''''''''''((())))))(((((()))***((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''wwwoooiiimmmqqqffflllkkkiiigggfffddd```ZZZWWWSSSOOOKKKJJJJJJJJJGGGDDD???>>>;;;777444222000///,,,,,,------,,,++++++***************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''(((******))))))************))))))))))))************))))))((((((((((((''''''''''''((((((((('''''''''&&&&&&%%%&&&((())))))(((&&&%%%'''&&&''')))'''$$$%%%)))''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&''')))))))))(((((()))******+++)))))))))***+++---...///------...///000111222333666666777999::::::::::::<<<;;;:::999:::<<<>>>???;;;;;;<<<>>>@@@DDDGGGIIIIIIJJJLLLLLLLLLJJJHHHGGGEEEDDDAAA???;;;888555444444222/////////000///...------,,,++++++******)))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''((((((((((((((()))******(((((()))***((((((((((((''''''''''''%%%%%%&&&'''''''''''''''&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''vvvoooiiimmmqqqgggmmmkkkjjjiiihhheee```ZZZUUURRRNNNKKKIIIJJJJJJGGGDDD???>>>;;;777444222000///,,,,,,---------,,,++++++************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******))))))************))))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))(((((((((''''''%%%&&&((())))))(((&&&%%%'''%%%&&&((((((%%%%%%)))''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&''')))(((''''''''''''((()))))))))))))))***+++---...///------...///000111111111555555777888999:::::::::<<<;;;:::999:::<<<>>>@@@:::;;;<<<===@@@CCCFFFGGGHHHIIIKKKLLLKKKJJJHHHGGGCCCBBB???<<<999666444333222000///...//////...---------,,,++++++******)))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((&&&&&&'''((('''''''''((((((((()))))))))***+++***)))((()))***((((((((((((''''''''''''&&&&&&'''((((((((((((''''''''''''((((((((()))))))))))))))((((((''''''''''''''''''((((((((())))))''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((wwwooojjjnnnrrrhhhnnnllllllkkkjjjgggaaaZZZTTTQQQNNNJJJIIIJJJJJJGGGDDD@@@>>>;;;888444111///...,,,,,,------------,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''((())))))******))))))************))))))***))))))(((((())))))***((((((((((((''''''''''''***)))))))))((((((((((((%%%&&&'''(((((('''&&&%%%'''%%%%%%((((((&&&&&&)))'''((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((%%%&&&''''''&&&&&&''')))'''''''''&&&&&&''''''((())))))******+++,,,---...,,,---...///000000000000333444666777999999::::::;;;:::::::::;;;===>>>???;;;;;;<<<>>>@@@BBBDDDEEEFFFGGGIIIJJJJJJIIIGGGFFFBBB@@@===:::777555333333000///......//////...,,,------,,,++++++******)))))))))((('''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((((((((()))(((((('''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((('''&&&'''((('''''''''(((((())))))******+++,,,+++***)))***+++((((((((((((''''''''''''&&&'''(((((()))((((((((((((((((((((())))))))))))******))))))((((((''''''''''''((((((((()))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((wwwpppjjjooosssiiiooonnnmmmmmmllliiicccZZZTTTQQQMMMJJJIIIJJJJJJGGGDDDAAA???<<<888444000...---,,,,,,---------------,,,************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''(((((()))************))))))************))))))***)))(((''''''((()))***((((((((((((''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''((($$$$$$((()))'''&&&)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%&&&''''''&&&&&&''')))((((((''''''''''''((((((+++*********+++,,,,,,---,,,---...000000000000///222333444666888999999999999999:::;;;<<<===>>>???;;;<<<===>>>???AAABBBBBBCCCDDDFFFGGGGGGFFFDDDCCC@@@>>>;;;888666444333333///...---...//////---,,,------,,,++++++******)))))))))((('''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((()))((('''&&&''')))&&&''''''((())))))******+++,,,---,,,***)))***+++((((((((((((''''''''''''''''''((())))))))))))((((((((()))))))))*********++++++***))))))((('''''''''((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((xxxpppkkkooosssiiipppnnnnnnnnnnnnjjjccc[[[TTTPPPMMMIIIIIIJJJJJJGGGDDDBBB@@@<<<888444000...,,,,,,,,,------...---------************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))((())))))***************))))))************))))))***)))(((''''''((()))***)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((((($$$$$$''')))'''''')))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))%%%&&&((('''&&&&&&''')))***)))(((((((((((())))))+++++++++***++++++,,,,,,,,,---...000000000//////111222444555777888999999888999:::<<<===>>>>>>>>><<<<<<===>>>???@@@AAAAAA@@@BBBCCCEEEEEEDDDBBBAAA>>>===:::777555444333333///...---...//////---,,,------,,,,,,+++******)))))))))((('''''''''''''''%%%%%%&&&&&&'''((()))))))))))))))))))))((((((((()))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))+++***((('''&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))&&&''''''((()))******++++++,,,---,,,***)))***+++)))((((((((('''''''''''''''(((((()))))))))))))))))))))))))))************+++++++++***)))(((((('''(((((((((((())))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxpppiiilllnnnccciiiggghhhkkknnnnnnhhh]]]TTTOOOMMMJJJJJJJJJJJJIIIHHHBBBAAA===999666333000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''',,,)))'''''')))***(((&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((((((''''''&&&&&&''')))***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))((('''''''''''''''******++++++++++++******---***((())),,,...---+++******))))))))))))******************))))))))))))***)))((('''&&&%%%%%%%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''')))&&&%%%&&&((()))'''%%%))))))((((((''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''(((((((((((('''''''''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))'''''''''''''''((())))))(((((((((((()))))))))))),,,+++******+++,,,...///...///111000//////000111222222444555666666666666999:::;;;<<<======<<<<<<>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>?????????===;;;888666555333111///000000000///...,,,+++***++++++++++++*********)))((((((((((((((((((((((((((((((((((((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((('''''''''(((((((((((()))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))'''((()))((('''&&&&&&((((((((((((((((((((((((((((((((()))******+++,,,,,,,,,++++++***)))))))))***(((((()))))))))*********((((((((()))*********+++(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******xxxpppiiillloooccciiiggghhhiiillllllfff]]]UUURRROOOLLLKKKJJJIIIGGGFFFBBBAAA===999666333000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))((('''''''''''''''))))))************))))))+++)))'''(((***,,,+++*********))))))))))))***************))))))((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''')))'''%%%&&&((()))'''%%%((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''%%%&&&'''''''''''''''&&&'''''''''''''''((())))))%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))***+++++++++***+++,,,...///---///000000///...000111222333333444555666777777999:::;;;<<<>>>@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::777555444333111///000000//////...,,,+++***++++++*********)))))))))((((((((((((((((((((((((((((((((('''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((''')))))))))*********++++++))))))))))))))))))))))))************************************************((()))***)))((('''''')))))))))))))))))))))))))))))))))******+++,,,,,,---+++***)))(((((((((((()))************++++++++++++))))))))))))************************************))))))))))))))))))))))))+++******))))))******+++xxxpppjjjmmmooodddiiihhhggggggiiiiiiddd\\\VVVUUURRRNNNLLLJJJHHHEEECCCBBBAAA===999666333000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))((('''''''''(((((((((((())))))))))))(((((()))''''''''')))***)))(((******))))))))))))************))))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))'''&&&'''((()))(((&&&'''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''((((((((((((''''''''''''$$$$$$%%%&&&''''''&&&&&&'''''''''''''''((())))))%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((())))))((((((((()))))))))******++++++++++++,,,---......---...//////......///111333333333333444666888999999999:::<<>>======<<<:::888555333333222000.../////////......,,,+++*********)))))))))((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''((((((((()))))))))(((((((((((((((((())))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((***************)))(((''')))))))))************+++************************))))))))))))))))))))))))***************************+++,,,+++)))((()))*********************************++++++,,,---------++++++***))))))))))))***,,,,,,,,,+++++++++++++++******************))))))++++++++++++++++++++++++))))))******************+++******))))))******+++xxxpppkkknnnpppdddjjjhhhfffeeeeeefffccc\\\WWWUUUSSSOOOLLLKKKIIIFFFDDDBBBAAA===999666333000///------------------------+++++++++*********))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&''''''((())))))%%%&&&((()))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((((()))))))))************))))))(((((((((((()))***))))))******))))))))))))************)))((('''&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((()))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((%%%&&&'''(((((('''%%%$$$''''''''''''''''''''''''((((((((((((((('''''''''$$$%%%&&&&&&'''''''''''''''''''''''''''((())))))&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&'''''''''''''''((())))))(((((()))))))))*********++++++++++++,,,---......,,,---//////......///111444333222222333666888::::::999:::;;;>>>AAAEEEGGGGGGFFFEEEDDDCCCDDDEEEFFFAAAAAAAAAAAA@@@>>>===<<<888666333222222111000...............---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))(((((())))))))))))******))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))+++++++++++++++***)))(((((((((((())))))))))))***************************************************++++++++++++++++++++++++***,,,,,,+++***)))***++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,++++++++++++************+++++++++******))))))(((************************(((((((((((())))))))))))))))))(((((((((((())))))wwwqqqkkkoooqqqeeejjjhhheeeccccccdddbbb]]]XXXTTTQQQNNNLLLLLLKKKIIIGGGBBBAAA===999666333000///------------------------+++++++++*********))))))******)))((('''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&'''((())))))******%%%&&&((()))))))))(((''''''''''''((((((((())))))(((((((((((())))))))))))))))))((((((((())))))******++++++,,,,,,++++++***((()))***++++++***************))))))))))))******)))))))))((('''&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((())))))))))))((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&'''''''''''''''((())))))))))))))))))******************+++,,,------------,,,---//////...///000222333222222222333666999;;;::::::999:::<<>><<<666444222111111111000...............---,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))***)))((('''''''''''''''(((((((((((())))))))))))************************'''(((((())))))(((((('''(((((((((((()))))))))***))))))))))))******++++++************************************++++++++++++************************))))))************))))))************************+++++++++++++++***)))))))))))))))*********++++++************************++++++++++++++++++++++++***************************+++,,,+++)))))))))************************************++++++++++++++++++++++++******++++++,,,))))))((((((((((((((((((*********))))))((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''wwwqqqlllppprrreeejjjgggeeeccccccdddbbb]]]YYYSSSQQQNNNMMMMMMLLLKKKIIIBBBAAA===999666333000///------------------------+++++++++************)))+++***((('''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((&&&%%%'''(((&&&&&&''''''''''''&&&&&&&&&'''(((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''(((((())))))******&&&''''''(((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))((((((((()))******+++,,,,,,,,,,,,,,,,,,+++(((***------,,,++++++,,,******))))))))))))******)))))))))((((((((('''''')))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((***+++***)))((()))+++'''''''''(((((((((((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%''''''(((((()))((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((('''''''''''''''''''''((())))))&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))*********++++++******+++,,,------------,,,...///000///000111333222222222333444777999:::::::::999:::;;;===???@@@BBBBBBCCCDDDFFFHHHIIIJJJBBBCCCDDDDDDCCC@@@>>><<<555333111111111111000///---------------,,,++++++******)))))))))((((((((())))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))************************((())))))******))))))(((((((((((()))))))))******)))))))))***++++++,,,,,,*********************************++++++++++++,,,************************)))******++++++******)))++++++++++++++++++++++++*********+++++++++******+++++++++,,,,,,,,,------************************************************)))))))))))))))))))))))))))***+++***((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&'''((((((%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&wwwqqqmmmppprrrfffjjjgggeeecccdddeeeccc]]]YYYTTTQQQOOOMMMMMMLLLKKKIIIBBBAAA===999666333000///........................+++++++++************)))+++***((('''''''''))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((*********)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((((('''$$$$$$%%%(((&&&&&&''''''''''''&&&&&&&&&&&&((())))))*********''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))))))))(((((((((((())))))))))))))))))(((((()))******++++++++++++,,,,,,+++++++++'''***......---++++++,,,******))))))))))))******((((((((())))))))))))***'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((***,,,+++)))(((***,,,((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((('''&&&%%%%%%'''''''''''''''((())))))''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((())))))))))))*********+++++++++)))***,,,---...------------///000111111111333444000111222444666777999999888888999;;;<<<===>>>?????????AAABBBDDDEEEEEEEEE@@@AAABBBCCCBBB@@@===;;;555333111111222222111000,,,,,,---------,,,++++++++++++*********)))))))))))))))))))))))))))))))))***))))))))))))******+++(((((((((((())))))))))))***************************++++++,,,,,,++++++***(((((()))))))))*********))))))******+++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,************************)))******++++++******)))************************'''((()))***++++++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%&&&wwwqqqmmmqqqsssfffjjjgggeeedddeeeeeeccc^^^YYYUUUSSSPPPNNNMMMLLLJJJHHHBBBAAA===:::666333000///........................+++++++++************)))+++***((('''&&&''')))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++***)))'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&###"""$$$'''&&&''''''''''''''''''&&&&&&&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&(((((('''&&&&&&((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))((())))))***++++++******++++++++++++******'''***......,,,***+++,,,******))))))))))))******(((((())))))******++++++%%%%%%%%%&&&'''((()))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((+++,,,+++)))(((***,,,))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&%%%$$$%%%&&&((()))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((('''&&&%%%######'''''''''''''''((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))'''''''''''''''((()))))))))************+++++++++)))***,,,---......---,,,---///111111111222444555///000222555777888888999666777999<<<===?????????===>>>@@@AAABBBAAAAAA@@@===???@@@AAAAAA>>><<<:::555333111111222333222111,,,,,,---------,,,++++++++++++++++++************))))))))))))))))))))))))***)))))))))***+++,,,,,,(((((((((((())))))))))))************************,,,------......------,,,))))))))))))************))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))&&&'''((()))***+++++++++&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''"""###$$$%%%'''((())))))$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''zzznnnoooqqqmmmhhhhhhiiigggeeecccbbb```]]][[[XXXSSSNNNKKKKKKKKKIIIGGGBBB@@@===999555111///...------......------,,,+++---,,,,,,++++++,,,,,,---+++*********))))))((((((************))))))))))))(((''''''&&&&&&((()))*********))))))((((((''''''+++***)))((((((''''''((())))))(((((('''''''''&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((()))((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''(((((())))))************'''((()))++++++******)))++++++******))))))((((((***++++++,,,,,,++++++***))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((()))***)))'''&&&&&&'''))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&***************)))((((((+++)))'''&&&%%%&&&((()))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++++++++))))))*********++++++++++++))))))+++...///...+++---///000111000000111333111111222333444666666777888999;;;===????????????<<<;;;;;;===???@@@???>>>============<<<:::777666222222111111000////////////............---------+++***)))))))))***,,,---************************)))+++,,,+++***)))***+++******+++,,,,,,,,,,,,+++))))))***+++,,,------...---,,,+++,,,------,,,+++)))*********++++++++++++************************++++++,,,,,,,,,,,,++++++''''''''''''((((((((()))))))))))))))))))))))))))''')))******))))))***,,,&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((%%%"""!!!###%%%''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''{{{oooppprrrnnniiiiiifffeeecccbbbaaa___[[[XXXTTTPPPLLLJJJJJJJJJGGGEEEBBB@@@===999555111///...------......------,,,+++---,,,,,,++++++,,,,,,---************)))))))))(((************))))))))))))(((((('''&&&'''((()))******)))))))))(((((((((''')))((((((((((((((()))***))))))((((((((('''''''''))))))(((((((((((())))))''''''&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((())))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***''''''(((((((((((('''''')))))))))))))))*********((((((******+++******)))++++++******)))))))))(((***++++++,,,,,,++++++*********************************)))((((((((((((((())))))))))))))))))))))))((()))***)))'''&&&'''((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((('''''''''+++++++++++++++***)))))),,,***)))''''''((()))***))))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************++++++++++++,,,+++***,,,///000...,,,---///000111000000111333222222333444555666777888666777999;;;<<<=========<<<<<<<<<===@@@@@@???>>>;;;;;;;;;;;;:::999777666222111111000//////...............---------,,,,,,***)))))))))******++++++++++++++++++++++++++++++)))***+++***)))((()))+++)))******+++++++++++++++************++++++++++++)))((('''((()))***)))'''))))))))))))*********+++))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((('''&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%&&&%%%%%%&&&(((((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''|||pppqqqsssnnnjjjjjjccccccbbbbbbaaa^^^YYYUUURRROOOLLLKKKLLLKKKHHHEEEBBB@@@===999555111///...---............---,,,,,,---,,,,,,++++++,,,,,,---************))))))))))))************))))))))))))(((((('''''''''((()))***))))))))))))((((((((((((''''''''''''((()))***+++))))))((((((((((((''''''))))))(((((((((((())))))((((((''''''&&&'''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***'''(((((())))))(((((('''*********)))))))))))))))((()))******++++++******++++++*********************++++++,,,,,,++++++*********************************)))(((((((((((()))))))))))))))))))))))))))((()))***)))'''&&&'''((())))))))))))))))))))))))))))))))))))************''''''(((((((((((()))))),,,,,,,,,,,,,,,,,,+++***,,,+++***)))((()))******))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))******+++++++++,,,,,,,,,---,,,,,,...000111///...///111222333222222333555333333444555666777777888555666888:::;;;<<<<<<<<<=========>>>@@@AAA@@@>>>999999999999888666555444111000000///......---------------,,,,,,,,,++++++(((((()))***************************************((()))***)))((('''(((***(((((()))***************+++*********)))))))))((((((&&&%%%&&&'''((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((''''''''''''''''''''''''''''''''''''((()))(((&&&&&&&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&(((+++---+++((($$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''|||pppqqqsssnnnjjjiiibbbbbbbbbbbbaaa]]]XXXTTTRRRPPPMMMNNNOOONNNJJJGGGBBB@@@===999555111///..................------,,,---,,,,,,++++++,,,,,,---*********)))))))))))))))************)))))))))(((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((((((((())))))(((((((((((())))))))))))(((''''''&&&'''''')))(((((((((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))))))))******++++++++++++******++++++++++++++++++***++++++,,,,,,++++++***************************+++***))))))(((((())))))((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******++++++,,,,,,,,,,,,++++++,,,+++***))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))***************************)))))))))))))))))))))++++++++++++,,,,,,,,,,,,.........///000000000///222333444555444444555777333333444444555666666777777888999:::<<<======>>>>>>======>>>@@@AAA@@@>>>999888777666444222111000/////////...------,,,,,,,,,,,,+++++++++*********&&&''')))***+++***)))((('''''''''''''''''''''''''''((()))((('''&&&''')))'''(((((())))))))))))))))))))))))))))))((((((((()))(((''''''))))))(((''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''')))***+++***(((''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((******)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((+++---+++(((%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''zzznnnoooqqqmmmhhhhhhccccccccccccbbb^^^YYYUUURRRPPPMMMNNNOOONNNJJJGGGBBB@@@===999555111///.........//////......---,,,---,,,,,,++++++,,,,,,---))))))))))))))))))******************)))))))))(((((((((((()))))))))))))))(((((((((((())))))))))))******)))((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))***)))((('''''''''''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((*********)))))))))))))))***************++++++,,,******++++++,,,,,,------***++++++,,,,,,++++++***************************++++++***)))))))))))))))((((((((((((((((((((((((''')))***)))(((((()))***************************((((((((((((((((((((((((&&&''''''((()))***++++++******+++++++++++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************)))))))))******)))))))))************************))))))))))))))))))))))))******************))))))******+++++++++,,,,,,,,,---...//////////////////000111333333222222444555222222222333333444444555666777888999:::;;;======>>>======>>>@@@@@@???===:::999777444111///---,,,......------,,,++++++***************))))))))))))&&&'''((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((''''''((())))))))))))(((&&&''''''((())))))*********)))((((((******)))(((&&&'''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((''''''''''''''''''''''''''''''''')))******)))'''&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''&&&''')))******((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''))))))(((&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''zzznnnoooqqqlllhhhhhhddddddccccccbbb___ZZZVVVRRROOOLLLKKKLLLKKKHHHEEEBBB@@@===999555111///......////////////...---------,,,,,,++++++,,,,,,---))))))))))))************************))))))))))))'''((()))*********))))))(((((((((((())))))))))))+++***)))(((''''''''''''(((((())))))))))))******))))))(((((((((((())))))))))))(((((('''((((((((((((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))((())))))******))))))(((((()))))))))************+++************+++,,,,,,******+++,,,------......***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))''')))******(((((()))+++************************((((((((((((''''''''''''''''''((())))))***++++++)))******+++++++++++++++******)))))))))((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************************************************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))*********++++++++++++---//////---,,,---...+++---............///111111111222222333333333333444444444555777888:::;;;>>>===<<<===??????>>><<<:::888555222///---++++++---,,,,,,++++++***)))))))))))))))(((((((((((('''&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''((()))))))))))))))&&&&&&'''((()))***++++++)))'''&&&'''((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((('''%%%%%%%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$$$$&&&'''((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''{{{oooppprrrmmmiiiiiieeedddbbbaaa```^^^ZZZWWWTTTPPPLLLJJJJJJJJJGGGEEEBBB@@@===999555111///...///////////////...---------,,,,,,++++++,,,,,,---((()))))))))************************))))))))))))'''((()))***+++***))))))'''((((((((()))))))))******)))((((((((((((((()))(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((()))***''''''''''''((()))***+++))))))))))))))))))))))))'''((((((((()))))))))***'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))***++++++++++++***)))))))))************))))))''''''((()))***++++++,,,++++++*********+++,,,---******+++,,,---...//////***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))''')))******))))))***+++************************))))))))))))((((((''''''((((((((())))))******+++***++++++,,,---,,,,,,,,,******++++++******))))))(((((()))))))))*********************************))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))***++++++++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((()))))))))*********))),,,...---+++***+++,,,***,,,------------...000222222333333333333444444444333333444555777999;;;===<<<<<<<<<>>>>>><<<;;;777666333111///---------,,,++++++******)))(((((((((((((((''''''''''''&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((('''((())))))''''''((()))(((((()))************)))((((((((())))))*********((('''&&&'''((()))(((&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((($$$&&&'''&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''%%%$$$%%%'''((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''|||pppqqqsssnnnjjjjjjfffdddaaa```___]]]ZZZWWWXXXSSSNNNKKKKKKKKKIIIGGGBBB@@@===999555111///...///////////////......------,,,,,,++++++,,,,,,---(((((())))))*********+++************))))))))))))'''((()))++++++******)))'''((((((((())))))******(((''''''(((((()))***+++(((((())))))*********+++))))))(((((((((((())))))(((((('''(((((()))***+++''''''''''''((()))++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))************))))))&&&&&&''')))***+++,,,---,,,+++*********+++,,,---******+++,,,...///000000+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))''')))******))))))***,,,************************+++*********))))))(((((())))))))))))************+++,,,------.........---+++,,,,,,,,,,,,+++******(((((())))))*********+++************************))))))))))))))))))))))))************)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))(((+++---,,,)))((()))+++,,,---//////......000111333333444444444444444444555555555555777999;;;<<<<<<;;;;;;<<<======;;;:::444333111000////////////++++++******)))((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))''''''''''''''''''''''''((()))***)))((('''(((***(((((()))***************************))))))))))))***)))(((((()))***)))((((((((((((((())))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''$$$%%%&&&'''(((***++++++))))))))))))))))))))))))%%%'''(((((('''''')))***&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&%%%%%%'''))))))'''%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''zzzooopppsssmmmeeebbbdddbbbbbbcccdddbbb\\\WWWTTTPPPKKKJJJKKKJJJHHHFFFCCCAAA===999666222000//////////////////......------------,,,,,,,,,++++++))))))************)))))))))))))))'''%%%%%%''')))************))))))))))))))))))))))))******************))))))((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((())))))))))))*********************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++************************))))))***++++++,,,------,,,++++++******++++++,,,++++++,,,---...///000111...---,,,,,,---...///000000///...---,,,------...000///...---,,,,,,+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---***((())),,,...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***((('''((()))***)))(((******))))))((((((((('''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&%%%&&&%%%### %%%)))''''''''''''''''''''''''((((((((('''&&&&&&(((***)))((('''&&&%%%&&&&&&'''))))))))))))((((((((((((*********++++++,,,,,,,,,---...000000//////111222666555555444333333222222777888999:::;;;:::999888;;;===;;;777888======888555444444222000...,,,***+++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))((('''&&&&&&******))))))((((((((('''))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((++++++++++++***((('''&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((%%%""""""$$$&&&&&&$$$###&&&+++......+++&&&###%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###$$$%%%&&&''')))******'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%yyymmmooorrrmmmfffdddeeeccccccdddeeeccc]]]XXXTTTPPPKKKJJJKKKJJJHHHFFFCCCAAA>>>:::666333111000//////000000//////...------------,,,,,,,,,++++++))))))************)))))))))******)))''''''(((***************))))))))))))))))))))))))******************))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************((((((((()))))))))******************************************************))))))))))))))))))))))))++++++++++++************++++++++++++++++++++++++*********+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---------------,,,,,,,,,,,,------+++,,,,,,---...///000000......---,,,------/////////...---,,,,,,,,,------///...---,,,++++++++++++++++++++++++++++++++++++************++++++++++++***)))(((((()))+++******************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''((('''''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&%%%$$$"""###%%%'''''''''''''''''''''''''''((((((((('''&&&&&&(((***)))((('''&&&&&&&&&''''''(((((((((((())))))))))))))))))***+++,,,,,,---------...000000//////111222555555555444444444333333666777888999999999888888:::<<<<<<888999===<<<777333333111000...---++++++*********))))))))))))((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))(((((('''&&&******)))))))))((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''(((''''''&&&%%%$$$''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))&&&%%%%%%'''((('''%%%&&&((()))******)))(((&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%xxxkkklllpppmmmhhhgggfffddddddeeefffddd^^^YYYTTTPPPKKKJJJKKKJJJHHHFFFDDDBBB???;;;777444222111//////000000//////...---------------,,,,,,,,,,,,)))******++++++******)))***+++,,,,,,***))))))***++++++*********))))))))))))))))))*********++++++***))))))))))))(((((((((************************)))))))))*********++++++************************(((((()))))))))*********************************************************************************************++++++++++++***************************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------............------.........,,,,,,------.........//////...------,,,------...------,,,++++++++++++,,,---,,,+++***************))))))))))))))))))))))))(((((()))))))))*********((())))))(((&&&&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&'''&&&%%%%%%&&&'''&&&%%%'''''''''''''''''''''''''''((()))(((&&&&&&((())))))(((''''''&&&&&&''''''''''''(((((())))))******(((((()))***,,,---......---...000000//////111222444444444555555555666666555666777888888888888777:::<<<<<<;;;<<<===;;;666222111///---,,,,,,,,,,,,++++++)))((((((((()))***((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))((())))))))))))(((((('''*********)))))))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&'''))))))'''%%%***)))(((''''''((()))***%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%yyykkkkkkooolllhhhhhheeedddccceeefffccc]]]XXXTTTPPPKKKJJJKKKJJJHHHFFFDDDBBB???;;;888555333222000000000000000///.........------------,,,,,,,,,******++++++++++++******)))+++------+++)))))))))+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------///......------,,,,,,,,,+++++++++************+++++++++***)))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''')))***(((%%%$$$&&&(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&%%%&&&)))***'''###'''''''''''''''''''''''''''((()))((('''&&&''')))((((((''''''''''''''''''&&&''''''((()))******+++'''((()))***,,,---...///---...000000//////111222222333444444666666777888666666777888888999999999;;;<<<===>>>???>>>:::666111000---,,,+++,,,---......---+++))))))***+++---(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))))))))******))))))(((************************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((()))))))))(((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&'''))))))(((&&&$$$***)))'''&&&&&&''')))***&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||llllllnnnkkkggggggdddcccbbbdddeeebbb\\\WWWTTTPPPKKKJJJKKKJJJHHHFFFCCCBBB???;;;888555333222000000000000000//////............---------,,,,,,++++++,,,,,,,,,,,,++++++(((***,,,,,,+++)))((()))++++++++++++************************++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......------------------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++***,,,,,,,,,---------------.........------,,,++++++))))))************************)))((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((***+++)))&&&$$$''')))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%'''''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&%%%'''******'''###''''''''''''''''''''''''&&&((())))))'''''''''(((''''''((((((((((((((((((&&&''''''((()))******+++'''((()))***,,,---...///---...000000//////111222111222333444555777888888777777888888999:::;;;;;;<<<<<<===@@@AAA===999666111000...,,,,,,---...///...---+++))))))***+++---(((((((((((((((((((((((((((((((((((()))))))))***************************(((((((((((()))))))))***))))))***************)))*********+++++++++++++++************************((())))))***************************************)))))))))************+++))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))'''((()))***************''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%'''***,,,+++)))'''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~nnnnnnppplllggggggcccbbbbbbcccdddbbb\\\WWWTTTPPPKKKJJJKKKJJJHHHFFFBBBAAA>>>:::777555333222000000111111000000///...............---------,,,+++,,,,,,------,,,,,,+++)))+++,,,,,,***))))))***,,,++++++++++++******************++++++++++++,,,)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((()))***++++++***)))(((++++++,,,,,,---------...,,,------------,,,,,,+++((()))******+++************))))))(((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))******)))''''''(((***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&((()))(((&&&%%%''''''''''''''''''''''''&&&((())))))(((''''''(((''''''((()))))))))((((((''''''(((((())))))******(((((()))***,,,---......---...000000//////111222000111222333555666777777888888888888999:::<<<<<<<<<:::;;;???@@@;;;777555000///...---,,,------...++++++)))((((((((()))***((((((((((((((((((((((((((((((((()))))))))******************************((((((((()))))))))******)))******++++++++++++***+++++++++++++++,,,,,,,,,************************((()))******++++++******************************)))*********++++++++++++)))))))))************+++************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''***---...---+++***)))&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''}}}oooooorrrnnnjjjiiidddccccccdddeeebbb]]]XXXTTTPPPKKKJJJKKKJJJHHHFFFAAA???===:::777444222222000111111111111000//////............------------,,,,,,------------,,,,,,,,,------,,,******+++,,,,,,,,,+++++++++******************+++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************************************************************))))))***++++++,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************'''(((***++++++***((('''******+++,,,------......***+++,,,---------,,,,,,((()))***+++++++++*********)))))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((()))(((''''''((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''%%%'''))))))((('''''''''&&&'''((()))***))))))((((((((((((((())))))))))))))))))***+++,,,,,,---------...000000//////111222000000111222333555555666777777666777888:::;;;<<<;;;777888<<<<<<777333333///......---,,,++++++************))))))))))))((((((((((((((((((((((((((((((((()))))))))*********************************(((((()))))))))*********)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------************************))))))***++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''((('''''''''''''''''''''((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&))),,,---+++))))))***&&&''''''''''''''''''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''|||oooqqqtttqqqlllkkkeeeddddddeeefffddd^^^YYYTTTPPPLLLJJJKKKJJJHHHFFF@@@???<<<999666444222111111111111111111000////////////.........---------,,,------......------,,,.........,,,++++++---///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))******++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))'''(((***++++++***((('''))))))***+++---...//////)))***,,,---...------,,,((()))***,,,,,,,,,+++*********))))))))))))***+++************************'''''''''((((((((()))))))))&&&$$$%%%)))+++***(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''$$$&&&((('''$$$###%%%(((''''''''''''''''''''''''%%%''')))***((('''''''''&&&'''(((*********)))((())))))))))))((((((((((((*********++++++,,,,,,,,,---...000000//////111222///000000111333444444555666555555555777888:::<<<:::555555999999444000222------------+++***((((((+++,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))))))))************************************))))))))))))************)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''((((((((()))'''((()))******)))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$&&&))))))&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''zzzqqqpppkkkkkkmmmgggfffeeedddbbb```^^^\\\ZZZUUURRROOOMMMLLLIIIFFFDDDEEEBBB===888555333333333222222222222222111000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))+++,,,+++*********************************))))))((((((''''''************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))***++++++,,,,,,************************************************,,,++++++******++++++,,,(((((()))***************+++***)))***+++,,,+++***++++++++++++,,,---...///+++,,,---...---,,,+++************++++++,,,,,,,,,******)))(((((((((((((((+++*********))))))((((((+++++++++*********))))))))))))((())))))***++++++&&&''''''(((((((((((((((***)))((('''&&&&&&'''((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%******&&&%%%(((&&&!!!(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))***************))))))))))))+++,,,...------......///000000000//////000111222222333333666666555555555666666777888777666555333222111000------,,,,,,+++***))))))************************))))))))))))*********************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///---+++)))((((((***+++))))))***,,,------+++******+++,,,+++***)))***,,,)))))))))))))))((('''&&&,,,------......------,,,...,,,---//////***(((*********++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,***&&&'''+++,,,((()))---,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))***)))'''%%%%%%%%%'''(((zzzqqqoooiiijjjlllgggeeedddbbb```^^^\\\YYYWWWSSSQQQNNNMMMLLLJJJHHHFFFEEEBBB>>>999666444333444111111111111111000//////......---------,,,,,,,,,++++++++++++++++++++++++***************************)))((()))+++++++++)))***************************)))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++++++++******************************************************************+++******************+++((())))))***************************+++,,,++++++++++++++++++,,,---...///,,,------...---,,,+++*********+++++++++,,,,,,,,,******)))(((((((((((((((************)))))))))(((*********)))))))))(((((())))))((((((((()))******&&&'''(((((())))))((((((***)))((('''&&&''''''((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))),,,***&&&%%%((((((%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((()))))))))************)))))))))+++,,,---------...//////000000111000000000111222222333333444555555555666777888999777777666444333111000000------,,,,,,+++******)))************************))))))))))))************************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,)))))))))+++---------,,,---...///---+++***+++,,,,,,---------,,,,,,+++***,,,,,,------------------...,,,,,,000111......111---,,,,,,,,,++++++++++++---,,,,,,+++++++++,,,,,,///++++++//////,,,,,,///************))))))((('''))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''&&&%%%%%%&&&''')))***((('''%%%%%%%%%'''((({{{pppmmmhhhhhhkkkfffeeecccaaa___^^^\\\YYYVVVQQQOOOMMMLLLLLLKKKIIIGGGCCC@@@<<<888444222222222///000000000000///......,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))((('''((()))******(((************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))***++++++,,,,,,++++++***))))))(((************************++++++++++++++++++++++++******))))))))))))******))))))***++++++++++++*********++++++,,,,,,,,,,,,++++++++++++,,,---...///............---,,,***)))++++++++++++,,,,,,,,,,,,******)))((((((((())))))************)))))))))))))))))))))((((((((((((((())))))(((((('''(((((((((&&&'''(((((())))))(((((())))))(((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***+++)))%%%$$$'''((('''(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))++++++*********++++++,,,.........///000000111111000000111111222333333333333333444555777888999:::666666555333222111000///---,,,,,,++++++*********************************)))))))))*********++++++************************++++++++++++++++++++++++((((((((()))))))))******,,,,,,++++++,,,,,,---.........///---+++******+++---------,,,,,,,,,,,,+++***+++---///222444555666222///...000000------000......------------------------,,,,,,,,,,,,------...,,,,,,...---++++++---*********)))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((()))((('''%%%%%%&&&''''''|||pppmmmggghhhjjjeeeeeebbb``````aaa```]]]ZZZRRRPPPNNNLLLKKKJJJGGGEEE>>><<<888555111///............//////......---,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))))))))(((************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++************++++++)))***++++++,,,,,,++++++***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---......//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))((())))))************)))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''''''''((()))))))))))))))((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((++++++++++++++++++++++++...//////000000111111222111111111222222333333333333333444555666777777777555444333222111000//////,,,,,,,,,++++++*********************************))))))*********+++++++++)))***************++++++++++++++++++++++++++++++'''((()))*********)))))).........,,,+++,,,---//////000111000///...///111//////...............///000222555:::@@@EEEIIIKKKBBB===999777333---+++---,,,,,,,,,------------...//////...---------......---,,,,,,,,,,,,++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''|||qqqnnnhhhhhhjjjeeebbb___]]]___bbbbbb___\\\UUURRROOOLLLJJJHHHEEEBBB===;;;888555222000.....................---,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************(((&&&&&&&&&((()))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))***************************++++++,,,))))))*********+++++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,***,,,......------///111------,,,,,,------......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))*********************************)))(((''''''&&&'''''''''(((((()))))))))))))))''''''(((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***---,,,)))&&&$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***+++++++++,,,,,,,,,,,,//////000000111222222222222222222222222333333333444444555555555444333333333333222111000//////...,,,,,,+++++++++++++++***************************************++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,+++,,,.........000444888;;;===???@@@@@@@@@BBBDDDAAA@@@@@@??????@@@AAAAAAHHHIIIMMMQQQWWW\\\aaaccc]]]WWWRRRMMMGGG???<<<===666666555444333222111111555444333222111111111111000111111//////000///...---,,,+++*********++++++******************************++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''{{{rrrpppjjjjjjkkkeee___\\\ZZZ\\\```aaa^^^ZZZVVVSSSOOOLLLJJJGGGCCC@@@???===;;;888555333111000---............---,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++((('''&&&'''((())))))'''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************(((((())))))))))))((((((((((((((((((((()))******''''''(((((())))))******)))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,------------,,,***---//////------000333...---------------......///...------,,,---------------------,,,,,,,,,,,,******)))))))))***++++++))))))))))))************************++++++++++++))))))(((((('''((((((((('''((())))))******))))))&&&'''(((((()))((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((---333222---(((''''''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))***+++,,,------------000000000111222222333333222222333333333333333333555555666666555444222111222111111000//////......++++++++++++++++++++++++*********************************++++++++++++,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***...444777:::???EEEJJJRRRTTTWWWXXXYYY[[[]]]___^^^]]]\\\\\\\\\]]]___```hhhhhhiiijjjmmmpppssstttvvvqqqmmmkkkfff___\\\]]]VVVUUURRROOOLLLIIIFFFEEECCCBBBAAA???===<<<;;;;;;888:::999555444555333111...---,,,***))))))***+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''{{{sssrrrmmmlllmmmfffbbb]]]ZZZ\\\```aaa\\\WWWTTTRRRNNNLLLJJJGGGDDDAAA???>>><<<:::777555333222...............------,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++((('''&&&''')))***)))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******'''''''''((()))*********))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---******************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---------------***---111000......111444......------------.........------,,,---...//////......---------,,,,,,,,,******))))))******+++,,,((()))))))))************))))))))))))*********+++))))))((((((((()))******(((((()))************)))%%%&&&((()))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''+++222222+++(((((('''((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((()))))))))******''')))***,,,............000000111111222333333444333333333333333333333333555666777888888666555333111000000//////......---++++++++++++++++++++++++*********************************+++++++++,,,,,,))))))***++++++,,,------------------------------+++++++++,,,...111333555888>>>FFFKKKOOOSSSZZZ```fffhhhjjjllllllnnnppprrrtttsssrrrqqqqqqssstttvvv{{{zzzyyyxxxxxxyyy{{{||||||zzz{{{yyytttrrrsssqqqpppmmmkkkgggeeebbbaaa[[[ZZZXXXUUURRRQQQOOOOOOKKKMMMJJJCCC@@@@@@===888444222000---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&%%%&&&&&&''''''(((''''''zzzttttttooonnnnnnffffffaaa]]]^^^aaaaaa\\\VVVRRRPPPMMMKKKJJJHHHEEECCC>>>===;;;999666444222111......//////......---,,,,,,,,,,,,++++++++++++***************************************************)))((('''((()))******((())))))))))))))))))))))))'''((((((((())))))******++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,------......------***...111111......111555///......---------......------,,,,,,---...000111.........------,,,,,,,,,******))))))***+++,,,,,,(((((())))))*********+++'''((((((((())))))******))))))((())))))***+++,,,(((((()))***************%%%&&&((()))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))'''%%%'''------(((%%%((('''((((((((())))))******'''''''''&&&&&&'''''''''))))))))))))************&&&(((***---.../////////000111111222222333444444333333333333333333333333444666888999:::999888777000000//////......------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------........................111111222333777;;;???BBBJJJQQQYYY^^^```ccchhhmmmoooqqqssstttttttttvvvxxxzzzyyyxxxwwwxxxyyy{{{}}}~~~}}}|||{{{{{{|||~~~}}}zzz{{{~~~|||xxxvvvwwwwwwvvvuuutttsssrrrqqqqqqooonnnkkkhhheeecccaaa```aaaccc___VVVQQQPPPLLLFFF:::888555222000000111111------------------------++++++------------++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''zzzppppppkkkjjjmmmjjjeeebbb___^^^___^^^ZZZVVVTTTQQQMMMKKKIIIFFFBBB@@@@@@???>>>;;;888444000...////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************...,,,***(((((()))***+++'''((()))++++++******))))))))))))))))))((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&++++++***)))(((((())))))***((('''((()))***)))'''((((((((((((((())))))************)))))))))))))))******************************))))))***+++,,,,,,***+++,,,------,,,+++***+++,,,,,,,,,,,,++++++***++++++,,,---......------+++---000000...,,,,,,,,,000000.........///000111,,,---//////.........//////222444222///---...///000///...---------...//////---***))))))+++---///...------,,,,,,,,,,,,,,,((())))))************))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))***)))))))))))))))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((%%%$$$%%%'''(((&&&$$$(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&''')))***(((((((((((()))))))))))),,,,,,++++++***))))))))),,,,,,+++,,,---///111222333333222222222333444444666555555555555444444444444666888999999777555333111000000///...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,***+++...///---+++000---***+++---...---+++---------------......///666<<>>???AAAAAA>>>AAACCCDDDCCCBBBBBBBBBBBBCCCDDDCCCAAA??????@@@;;;;;;;;;;;;999777555333000000111111111000///...///...---------...///000************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''''''''((())))))&&&&&&&&&'''((())))))***((()))))))))))))))))))))'''&&&%%%&&&'''''''''%%%***)))))))))(((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&***))))))(((((()))******((((((((()))))))))******************++++++++++++---------------...///000555666777888999888777777888777777777666666666666444555777888777666444222000000//////...---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))+++---///...------,,,++++++...//////...222444888<<<>>>@@@@@@@@@>>>BBBFFFGGGGGGGGGJJJMMMOOOVVVbbbmmmuuuxxxwwwuuutttuuuwwwyyyzzzzzzzzzyyyyyy{{{||||||{{{{{{}}}~~~~~~}}}}}}|||||||||{{{|||}}}{{{{{{|||vvvqqqjjjeeeaaa]]]WWWSSSQQQKKKCCC===999555000---111///......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''"""###$$$%%%&&&'''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''zzzqqquuurrrqqqpppjjjgggddd```___^^^\\\WWWSSSSSSQQQOOOMMMMMMKKKIIIGGGBBBAAA???<<<777333...,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************)))(((((()))))))))************((()))***+++++++++++++++************************************************++++++***))))))************)))((()))******)))(((''''''&&&&&&''''''((()))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,.........------,,,,,,,,,++++++++++++,,,------...,,,,,,,,,---...111333444444666999;;;>>>CCCHHHLLLJJJKKKNNNQQQTTTUUUUUUUUURRRTTTXXXYYYXXXVVVUUUUUUYYYZZZYYYXXXUUUSSSRRRQQQOOOLLLHHHCCC@@@??????@@@???===999666333222222222222111000...------...///------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))************************))))))))))))))))))))))))***)))(((((('''(((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))))))))'''&&&&&&&&&'''''''''&&&)))))))))(((((((((''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&***)))))))))))))))))))))(((((()))))))))*********))))))***++++++,,,------......------............444555888999:::999888777777777777666666666555555444555666666666444222111/////////......---------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------.../////////++++++,,,...111333555666777:::>>>BBBEEEFFFEEEDDDGGGHHHHHHFFFDDDFFFJJJOOORRRYYYccclllssstttsssqqquuuvvvxxxyyyzzzyyyyyyxxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{yyy}}}{{{xxxtttqqqnnnjjjddd```ZZZVVVRRRPPPMMMFFF:::111444222///......///......++++++,,,,,,,,,,,,------+++++++++++++++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''###$$$%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''zzzppptttrrrqqqoooiiigggdddaaa```aaa___[[[WWWTTTRRROOOMMMKKKIIIFFFDDD??????===;;;888444111///,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))*********)))))))))))))))))))))*********((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***************+++++++++)))((()))***+++***)))'''''''''''''''((())))))***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,---------,,,+++++++++,,,---...///111222444888<<<@@@DDDEEEGGGIIIMMMPPPSSSWWW\\\___```bbbdddfffhhhhhhhhhhhhgggjjjmmmnnnmmmkkkkkkkkkjjjiiiiiihhhhhhgggeeeddd[[[VVVMMMFFFCCCDDDHHHLLLNNNNNNMMMMMMKKKIIIGGGFFF@@@>>>;;;777333///,,,+++000///...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************************))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))++++++***)))((('''&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((('''&&&&&&&&&''')))***&&&''''''((((((''''''&&&((((((((((((((((((((('''))))))))))))************))))))***+++,,,------...------..................222333666888888888777666666666666555555555444444444555555555444333111000............------------++++++++++++++++++++++++++++++,,,,,,,,,---------............---------......///222555888<<<@@@BBB===@@@EEEJJJMMMOOOOOOOOOTTTSSSPPPLLLJJJNNNVVV]]]```ccchhhlllnnnnnnllljjjiiijjjkkklllkkkjjjiiihhhnnnooorrruuuyyy{{{||||||}}}~~~~~~zzzvvvttttttuuuuuuwwwvvvyyy~~~~~~}}}}}}zzzvvvsssmmmjjjgggfffeee```VVVNNNDDD???777222///...------,,,,,,,,,,,,,,,,,,,,,,,,)))*********************)))))))))************)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''{{{pppsssrrrqqqooohhhgggdddaaaaaabbbaaa]]]YYYSSSQQQNNNLLLJJJHHHEEECCC>>>>>>===;;;888555222000.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((())))))))))))***)))))))))((()))******+++))))))******+++*********))))))))))))))))))))))))((((((((())))))))))))***+++************+++,,,,,,+++***))))))++++++***)))***************++++++,,,+++++++++,,,,,,------...---------------------------,,,,,,++++++++++++,,,---------------...000000/////////000111444777888>>>@@@EEEJJJOOOTTTWWWXXXXXXYYY[[[\\\___bbbhhhkkkmmmmmmooopppqqqqqqqqqqqqpppqqqssssssrrrrrrrrrtttnnnnnnnnnppprrrsssrrrpppiiibbbXXXMMMFFFCCCCCCDDDJJJOOOXXX___bbbbbb^^^[[[[[[ZZZVVVQQQKKKDDD>>>:::444222000///------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************************)))))))))))))))))))))))),,,+++***))))))(((((()))(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''''''''((()))))),,,+++***)))((('''&&&%%%%%%%%%&&&&&&''''''((((((&&&((((((((('''&&&'''(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''(((''''''''')))(((((('''''''''((((((''''''((((((((((((''''''''''''((())))))((((((''')))))))))*********++++++*********+++,,,------...,,,,,,---...//////......000111333555666666666555555555555555444444444444444444444333222111000///------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---...---,,,,,,---...///222555888;;;???DDDGGG???BBBFFFKKKOOORRRSSSTTTUUUTTTQQQNNNOOOVVVaaajjjnnnnnnnnnnnnllljjjhhhggg``````aaa```___]]][[[ZZZ]]]]]]___dddiiinnnppppppsssvvvzzz}}}yyytttpppnnnmmmmmmgggeeefffkkknnnppptttyyyzzz}}}{{{uuurrrrrrqqqooommm^^^WWWLLLAAA:::444000.........---------,,,,,,,,,)))************+++++++++))))))***++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''~~~qqqsssrrrqqqppphhhhhheeebbbaaaaaa___[[[WWWQQQOOOMMMKKKJJJIIIGGGDDD??????===;;;888444111///............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))(((((('''((()))***+++***)))((((((((()))++++++))))))*********)))((((((************************)))))))))*********+++++++++*********++++++,,,---+++***))))))++++++***)))+++++++++++++++,,,------++++++,,,,,,---.........------------------------...---,,,+++++++++++++++............000222444555777888999<<<@@@DDDIIIKKKPPPRRRUUUXXXZZZZZZYYYXXXTTTSSSRRRRRRUUU\\\ffflllooooooooopppqqqrrrssstttpppqqqqqqpppoooppprrrtttrrrqqqpppqqqttttttrrrppppppmmmggg___UUUKKKCCC>>>???EEEOOOZZZbbbgggjjjkkkpppqqqpppooojjjddd^^^ZZZJJJGGGBBB<<<777333111000------------------------------,,,++++++***))))))************************))))))))))))))))))))))))---,,,+++***))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''((())))))))))))((((((((('''''''''&&&&&&&&&'''(((((())))))&&&((())))))&&&&&&''')))((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((((((''''''(((((((((((('''&&&%%%%%%''''''((((((((((((''''''&&&''')))************)))))))))*********++++++++++++++++++,,,,,,---------***+++---...///000//////000111111222444555555666666666666666555555555555444444333222111000//////------------------------++++++++++++++++++++++++,,,,,,,,,------------...+++---///000//////111444777999===???@@@CCCGGGKKKEEEGGGIIIKKKNNNOOOPPPQQQMMMNNNOOOPPPTTT\\\hhhqqqrrrrrrrrrqqqooollljjjhhhkkkkkkjjjiiigggdddaaa```TTTRRRQQQRRRVVVYYYZZZZZZ]]]aaaiiippptttuuuuuussswwwvvvtttrrrpppmmmkkkjjj]]]XXXUUUWWWZZZ___gggnnnqqqsssvvvvvvvvvuuuuuuvvvzzz|||~~~}}}yyyxxxxxxyyyzzztttnnndddYYYOOOEEE===888222111111000///...------+++++++++,,,,,,---------)))***+++,,,---,,,,,,+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''rrrsssrrrrrrqqqiiijjjfffbbbaaa```]]]YYYTTTPPPNNNLLLKKKKKKKKKIIIGGGAAA@@@>>><<<888333///---.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************)))((('''&&&'''(((***,,,***)))((((((((()))+++,,,)))))))))))))))((('''&&&++++++++++++++++++++++++*********++++++,,,,,,,,,+++*********+++,,,,,,---+++***)))***+++++++++)))******))))))******+++,,,++++++,,,,,,---...//////...........................---,,,,,,++++++++++++/////////000222444777888@@@AAACCCGGGMMMTTTZZZ]]]]]]^^^^^^]]]ZZZUUUOOOLLLDDDBBB??????EEEPPP^^^hhhmmmmmmmmmmmmoooqqqsssuuutttttttttrrrqqqrrruuuxxxxxxvvvsssrrrsssqqqnnnjjjhhhkkknnnnnnhhh^^^RRRJJJ>>>@@@DDDLLLWWWdddooouuurrruuuyyy|||{{{xxxtttqqqjjjeee\\\QQQGGG???:::777////////////////////////------,,,,,,+++***))))))************************))))))))))))))))))))))))...---,,,+++************))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((())))))&&&&&&''''''((()))))))))&&&''''''((()))******+++&&&(((***)))&&&%%%''')))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''(((((('''%%%###"""''''''(((((((((((('''''''''(((***+++,,,,,,,,,+++)))************+++++++++++++++,,,,,,,,,,,,------)))+++---///000000000000111111111111333444666777777777777777666666666666444444333222111000///...------------------------++++++++++++++++++++++++,,,,,,,,,---------......+++///222333333444888;;;DDDFFFIIIJJJJJJKKKOOOSSSSSSRRRRRRQQQPPPOOOOOONNNIIIMMMQQQVVV[[[dddoooxxxppprrrssstttssspppmmmkkkeeeeeedddbbb```\\\YYYWWWUUUQQQLLLIIIJJJJJJHHHGGGHHHNNNWWW```fffhhhgggeeeccceeehhhkkkkkkjjjhhhfffaaaYYYSSSQQQSSSXXXbbbkkklllmmmppppppppppppqqqssswwwyyy|||}}}~~~|||{{{zzzzzzsssjjj```UUUJJJDDD555444333222111///......---------....../////////***+++,,,---...------,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$&&&'''(((((())))))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''~~~xxxtttrrrvvvkkkhhhfffbbbaaacccaaa\\\WWWWWWRRRQQQQQQOOOLLLIIIFFFDDD@@@???===:::777444111///.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,++++++++++++++++++******))))))))))))******)))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........---,,,...000111///---,,,------.../////////000...000222444666;;;BBBFFFMMMOOOQQQRRRUUUYYY^^^bbbddddddbbb^^^VVVLLLBBB<<<<<<:::888888;;;DDDOOOWWWaaahhhnnnqqquuuwwwsssmmmrrrrrrssstttuuuwwwyyyzzzyyyyyyvvvqqqkkkgggddddddhhhhhhjjjnnnppplllbbbZZZFFFEEECCCBBBFFFQQQaaalllrrrvvvzzz|||zzzxxxwwwsssmmmcccYYYPPPJJJCCC===666111000000000///,,,,,,,,,---...---+++(((------------------------++++++************++++++---,,,,,,,,,+++*********(((''''''(((((()))***+++(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''$$$%%%'''((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))******++++++******))))))******+++,,,000///...---------------,,,,,,------.../////////000222333333333333444666333444555555555444333222555444333111000...---,,,---,,,,,,,,,,,,---...............------,,,,,,,,,000000000///---,,,---...333111///...111:::EEEMMMTTTTTTRRRPPPPPPTTTZZZ___TTTSSSQQQMMMKKKKKKOOOQQQVVVYYY^^^bbbeeeiiinnnqqqhhhhhhfffdddbbb___]]][[[QQQQQQSSSTTTTTTTTTSSSRRRNNNNNNMMMKKKHHHFFFDDDBBBFFFGGGJJJMMMPPPSSSVVVWWWVVVVVVVVVVVVVVVWWWWWWWWW\\\WWWPPPLLLMMMSSS[[[aaaffflllsssuuussspppppprrrooouuuxxxuuussswww}}}}}}zzzwwwuuuqqqkkkbbbZZZMMMHHH===111---///000...***+++---------,,,***)))))))))))))))))))))))))))******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((}}}wwwsssqqquuujjjhhhgggcccaaacccbbb\\\WWWVVVQQQQQQQQQOOOMMMJJJGGGFFFAAA@@@>>>;;;888444111//////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++******))))))))))))******************++++++++++++++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........---,,,---///000...,,,++++++,,,---...000111222888;;;@@@DDDGGGKKKOOORRRSSSVVVZZZ\\\]]]___```bbbaaa```^^^YYYQQQHHH???:::777777666555777<<>>>>>EEERRR[[[fffpppyyy~~~~~~|||wwwqqqkkkggg]]]UUUKKKBBB===888333...000///......//////---,,,)))******+++++++++++++++++++++************+++++++++++++++++++++************)))((((((((((((((()))(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******))))))******+++,,,------,,,,,,,,,------...,,,,,,---......//////000000222333333333333444666444444555555555444333222444333222111000......---------,,,,,,------...///.........---------,,,,,,...//////...,,,,,,...000---111777>>>FFFNNNVVV[[[\\\]]]]]]\\\YYYWWWWWWWWWMMMNNNPPPQQQQQQRRRUUUWWWZZZ___dddgggfffcccaaa___[[[ZZZXXXUUUQQQNNNKKKIIIEEEFFFHHHJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHEEEFFFGGGIIIJJJLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSNNNMMMLLLLLLMMMOOOQQQSSSWWW]]]dddiiikkkooouuuzzzyyy~~~zzzuuuvvvyyyyyywwwyyy}}}~~~|||zzzuuupppmmmaaa]]]QQQCCC:::666111,,,000...,,,******+++,,,...++++++++++++++++++++++++******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((({{{vvvsssppptttjjjhhhhhhdddcccdddbbb\\\WWWVVVQQQQQQQQQPPPNNNLLLIIIHHHCCCBBB@@@===999444111///000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++*********************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------...////////////...000...---...///000///---......///111333666999;;;???DDDLLLRRRVVVXXXYYYZZZ[[[___cccdddbbb^^^[[[ZZZUUUTTTQQQMMMHHHBBB===:::666777777777777999<<>>888:::AAAGGGUUUcccqqqyyy~~~|||zzzyyyqqqfff]]]VVVNNNCCC<<<555222///---...//////...+++,,,,,,,,,,,,,,,+++***++++++************++++++***************++++++++++++***)))(((''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******))))))******+++,,,+++******+++,,,---......,,,------......///000000111222444444333333555666444444555555444444333222222222111111000/////////---------,,,------...///...............---------/////////...---///222555666;;;CCCKKKRRRXXX]]]```bbbbbbbbb^^^YYYSSSPPPOOOIIIMMMQQQTTTUUUUUUVVVWWWVVVZZZ]]]]]]ZZZVVVSSSQQQRRRRRRQQQOOOMMMKKKIIIGGGKKKLLLNNNOOOPPPPPPOOOOOONNNOOOQQQSSSUUUWWWXXXXXXTTTUUUVVVWWWXXXYYYYYYYYYZZZYYYXXXVVVTTTQQQPPPOOOIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMRRRVVVZZZaaaiiipppuuuzzz|||xxxuuuvvvxxxxxxpppqqqtttxxx}}}~~~}}}}}}uuuqqqhhhYYYMMMDDD888///222000...,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******************************)))((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((yyyvvvssspppsssiiihhhiiieeecccdddbbb[[[VVVUUUQQQQQQQQQPPPOOOMMMJJJIIIEEEDDDAAA>>>999555111///111111000///...------,,,---------------------------------,,,,,,+++++++++))))))************+++++++++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------------------...///////////////000000//////000111111111000000222555999>>>BBBEEEFFFMMMUUU[[[]]][[[YYYXXXZZZ\\\^^^]]]XXXRRRMMMKKKDDDCCCBBB@@@>>>===<<<<<<:::;;;<<<<<<<<<>>>BBBEEEWWWeeerrrrrroooqqqwww{{{vvvvvvvvvvvvuuutttrrrqqqoooqqqrrrpppkkkfffbbbaaaVVVPPPHHHFFFKKKTTT]]]bbb^^^[[[SSSHHH>>>;;;===AAAJJJVVVeeepppyyy~~~}}}|||wwwsssoooggg[[[SSS???;;;555000...------,,,000000000///...---,,,+++,,,++++++******++++++,,,)))))))))******+++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***''''''''''''''''''''''''+++)))'''&&&%%%&&&((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))******++++++******))))))******+++,,,,,,,,,++++++,,,------...---------...//////000000111222444444333333555666444444444444444333333333111111111000000000000000---------------.../////////.....................//////000000000333777:::@@@BBBFFFJJJOOOTTTZZZ___]]]]]]ZZZUUUPPPLLLJJJJJJKKKMMMPPPQQQPPPNNNNNNNNNJJJKKKKKKKKKLLLNNNRRRUUUVVVVVVXXXYYYZZZ[[[[[[[[[bbbbbbcccdddcccbbbaaa```[[[\\\^^^```bbbcccdddeeecccdddfffiiikkklllllllllnnnllljjjgggccc```]]]\\\WWWTTTOOOKKKIIIIIIJJJKKKJJJKKKMMMNNNOOORRRWWW[[[dddjjjooopppsssyyy}}}~~~xxxuuusssssswww}}}~~~||||||vvvkkk```UUUHHH<<<111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))((())))))***)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((xxxvvvsssppprrriiiiiiiiieeecccdddbbb[[[VVVUUUQQQQQQQQQPPPOOOMMMJJJIIIEEEDDDBBB>>>:::555222000111111000///...------,,,------------------------------,,,,,,,,,,,,++++++))))))******++++++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,------.........---...//////000000//////......//////000111333444222333666999>>>CCCGGGJJJRRRVVV\\\]]][[[UUUOOOLLLJJJKKKLLLJJJFFFCCCAAA@@@===<<<;;;::::::;;;<<<===>>>>>>>>>>>>@@@EEELLLQQQdddlllrrrrrrqqqtttuuuuuurrrssssssssssssrrrrrrqqqsssuuuwwwvvvsssooolllkkkgggaaaXXXRRRQQQUUU[[[___fffccc\\\PPPEEE???>>>@@@DDDKKKUUUcccttt~~~}}}~~~zzzzzz|||}}}|||wwwooohhhXXXQQQHHH???888333...+++...---------------------,,,,,,++++++++++++,,,,,,))))))******+++++++++,,,((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((+++***(((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((()))******++++++******))))))******+++,,,//////...---------------------......///000000111111333444444444444555777555555444444333333333333000000000000000000000000...------------...//////////////////////////////...///000111222555:::======@@@DDDHHHMMMRRRXXX\\\RRRTTTUUUTTTPPPLLLIIIHHHIIIIIIHHHFFFDDDCCCEEEFFFDDDGGGJJJNNNSSSYYY___cccaaaccceeehhhkkkmmmoooooopppqqqrrrssssssrrrqqqqqqggghhhhhhiiiiiiiiiiiihhheeegggjjjlllnnnoooooonnnqqqqqqqqqqqqqqqqqqqqqqqqjjjfffaaa[[[VVVSSSRRRRRRSSSTTTUUUUUUTTTSSSSSSTTTWWW]]]bbbeeekkksssyyyyyy{{{yyywwwvvvxxx}}}~~~|||{{{}}}}}}yyyqqqhhh[[[PPP999666333///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******))))))))))))******************************))))))))))))))))))((('''(((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((wwwwwwtttpppsssjjjjjjgggcccbbbcccaaa[[[VVVUUUQQQQQQQQQPPPNNNLLLIIIHHHDDDCCCAAA>>>:::555222000000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---......//////......///000000000000///+++---...///000333777:::???AAACCCFFFIIILLLNNNOOORRRTTTUUUSSSMMMFFFAAA>>><<<===???@@@@@@AAACCCEEEHHHFFFDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBEEELLLUUU\\\mmmpppqqqqqqsssvvvtttpppuuuuuutttttttttuuuvvvvvvxxx{{{||||||zzzxxxvvvvvvtttssspppmmmhhhdddaaa___aaa```ZZZPPPEEE>>><<<===<<>>@@@BBBDDDJJJMMMPPPQQQQQQPPPQQQRRRXXXZZZ[[[ZZZUUUNNNJJJGGGDDDEEEEEEFFFHHHMMMSSSXXX^^^eeeooovvvyyyyyywwwuuuxxxyyyyyyzzzzzzzzzyyyyyywwwxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvuuuuuutttrrrrrrppprrruuuwwwxxxwwwvvvtttuuutttsssrrrpppooommmmmmssstttttttttrrroookkkiiiaaabbbbbbccccccbbb```^^^YYYYYYVVVSSSTTTYYY\\\ZZZVVVYYY___fffmmmssswwwyyy}}}}}}~~~}}}yyyvvvuuuvvvxxx{{{{{{ttthhhaaaUUUGGG===666333222------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************((())))))*********))))))))))))))))))))))))))))))'''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((xxxyyyvvvqqqtttkkklllddd```___aaa```ZZZVVVUUURRRQQQQQQOOOLLLIIIFFFDDDAAAAAA???<<<999666333111.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,++++++******++++++,,,++++++,,,,,,,,,------------------------------------------.........//////,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,------...///000000...//////000000000000000111444888;;;===BBBIIIOOOOOOOOOPPPOOOMMMIIIDDDBBB999:::<<<===???DDDJJJNNNPPPSSSXXX\\\^^^```bbbcccbbbbbbaaaaaaaaaaaaaaaaaa\\\\\\[[[ZZZ[[[___eeejjjhhhlllooonnnpppuuuvvvuuuwwwuuuqqqooonnnppprrrtttuuuwwwyyyzzzzzz{{{}}}||||||~~~ttttttrrrjjjaaaYYYVVVVVVMMMMMMLLLNNNYYYlllzzzxxxjjj^^^XXXWWW[[[___lllmmmiii___VVVXXXfffsss||||||}}}}}}|||wwwqqqlllVVVPPPFFF<<<555111111111---,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++***)))((((((''''''((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))''''''(((((()))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))***+++++++++((((((((()))******++++++*********)))***++++++,,,++++++++++++,,,---............//////000000111111222444555555444555666888666555444333222333444444222222111111000/////////...............///000000//////000000111111111222888<<>>:::666222000000000///...------,,,,,,///...---,,,,,,---...///,,,,,,,,,++++++***************************************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...............---------111222111///------///111---000333111------111666444777<<>>:::888444777<<<@@@FFFNNNWWW^^^aaaaaaaaabbbbbbaaa___]]]```aaacccfffiiihhhfffcccaaaaaaaaabbbbbbbbbccccccfffgggjjjooooookkkkkknnnjjjjjjjjjkkkmmmooopppqqqrrrvvvxxxvvvvvvzzz|||{{{{{{~~~~~~}}}vvvuuusssrrrpppmmmgggcccccc```^^^aaajjjttt||||||vvvjjj\\\OOOGGGXXX___aaaSSSBBB???OOObbbpppyyyzzzzzz|||pppdddXXXRRRHHH:::111///...---++++++---///111333...000111000---+++,,,...))))))************))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))&&&$$$###$$$&&&''''''******))))))((((((((('''(((((())))))*********+++---+++)))'''&&&&&&'''((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******************++++++,,,------......///000000000000111222333444111111222333555666777777333333333333222111000000.../////////////////////---///111111000///000111333111///...///222555888EEEHHHLLLMMMMMMLLLKKKKKKKKKFFFEEELLLZZZdddgggeeekkkcccWWWMMMIIIKKKQQQVVV^^^```aaabbbccceeeiiilllppprrrtttwwwxxxxxxuuusssmmmmmmmmmnnnppprrrtttuuuuuuqqqoooooollleeecccdddbbbiiikkkjjjqqqzzzvvvkkkfffiiinnnqqqrrrpppllliiifffiiimmmmmmkkklllrrrxxxsssttttttrrrpppqqquuuzzz{{{zzzyyyxxxuuuooogggbbbfffccc```]]]^^^eeeooowwwpppoookkkeee___\\\\\\^^^]]]\\\]]]cccnnnwww|||}}}wwwppphhhgggnnnyyy}}}zzzwwwrrrjjj\\\MMMBBB333///000555333...,,,///---,,,---///000///,,,)))+++,,,,,,,,,,,,+++******)))))))))***+++++++++,,,))))))))))))))))))))))))++++++***)))(((((())))))*********))))))((('''&&&+++***)))'''''''''(((((())))))))))))))))))))))))+++++++++***************))))))(((((('''''''''&&&vvvssspppnnnrrriiiiiidddcccbbbbbbaaa^^^ZZZWWWSSSQQQNNNLLLKKKJJJHHHGGGDDDCCCAAA>>>:::666222000000//////......---,,,,,,///...------------...///---,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---.............................................///000000///......000222+++---///111222222444444<<>>>>>>>>???DDDLLLUUU\\\___^^^^^^^^^^^^]]][[[ZZZ___```aaaaaa```___]]]\\\bbbccccccddddddeeeeeeeeedddcccdddiiijjjhhhgggjjjeeedddcccccceeeiiilllnnnmmmqqqssspppppprrrqqqnnnrrruuuxxxzzz{{{{{{zzzzzz|||xxxuuutttssssssrrrrrrqqqpppsssyyy~~~~~~{{{rrreeeYYYQQQIIIMMMOOOJJJCCC@@@DDDJJJ[[[eeerrr|||zzzqqqhhhcccZZZLLLBBB???222111000000///...,,,++++++------,,,***+++---000))))))************))))))************************************)))))))))((())))))))))))))))))))))))***(((&&&%%%&&&((()))((()))))))))(((((((((''''''((()))))))))************,,,+++)))'''&&&'''((()))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***************+++++++++,,,,,,------......///000000000111222222333333111222222333555666666777333333333333222111000000//////////////////......,,,...000111000000000111000//////000333888===@@@FFFIIILLLMMMNNNNNNPPPQQQMMMMMMPPPZZZfffmmmnnnkkkjjjfff```[[[ZZZ^^^dddhhhhhhhhhggggggggghhhiiijjjuuuqqqmmmnnnqqqrrroookkkgggeeefffooo|||xxxsssnnnhhhhhhkkkssszzz|||{{{}}}~~~|||qqqfff^^^^^^ccclllssswwwvvvrrrooovvvuuurrrooonnnnnnppprrrrrrtttvvvwwwuuuqqqmmmkkkkkkiiifffdddfffkkkqqquuu|||{{{yyyuuuooohhhccc```[[[[[[\\\^^^aaahhhooosss{{{wwwqqqkkkiiilllrrrwww}}}wwwmmmaaaXXXCCC888000///000...---///******+++,,,---------,,,+++,,,,,,,,,,,,+++******************++++++++++++))))))))))))))))))))))))++++++***))))))))))))))))))))))))))))))(((((('''))))))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''vvvqqqmmmkkkpppiiijjjeeedddddddddccc___ZZZVVVSSSQQQNNNLLLKKKJJJHHHGGGDDDCCCBBB>>>:::555111///000//////......---------///...------------...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///.....................---------......//////000,,,...000000//////111222111000000333888<<<>>>===CCCEEEIIIKKKKKKHHHDDDAAA@@@???===<<<;;;:::;;;;;;===>>>@@@DDDJJJRRRYYY^^^\\\[[[ZZZYYYXXXWWWVVVVVVVVVYYY\\\]]]\\\]]]```cccfffhhhjjjlllooorrrtttuuurrrmmmkkkooorrrqqqpppqqq}}}wwwqqqnnnlllmmmnnnjjjooosssrrrqqqqqqmmmgggjjjkkknnnqqqtttvvvwwwxxx|||yyyvvvuuuwwwxxxyyyxxx||||||~~~}}}|||~~~~~~yyyoooeee___KKKHHHHHHLLLQQQOOOFFF===GGGNNN\\\mmm{{{|||zzztttiii___[[[CCC???888222///---,,,+++------,,,+++******---000)))******++++++******)))************************************)))))))))))))))))))))))))))))))))))),,,***(((''')))*********((((((((((((''''''''''''))))))))))))***************)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++***************+++,,,---,,,,,,,,,---....../////////000111333333333333222222222333444555666666666333333333333222111000000000000000//////.........---///222333222111111222000000111333888===CCCFFFHHHKKKNNNQQQRRRUUUWWWZZZTTTXXX___hhhnnnpppnnnlllhhhfffdddcccccceeehhhiiimmmkkkjjjlllppprrrqqqooonnnllloooxxxxxxnnnlllrrr{{{uuu}}}{{{uuurrrrrrrrrqqqpppkkkmmmpppqqqqqqqqqqqqqqqmmmlllkkklllooorrrtttuuu|||}}}zzzsssmmmeeeeeeccc^^^YYYZZZ___dddnnnqqqssspppjjjeeeeeeffftttxxx~~~yyyrrrmmm\\\LLL:::222111111000///+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,++++++***+++++++++++++++*********))))))))))))))))))))))))+++***))))))))))))))))))'''(((((()))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''vvvrrrnnnkkkpppiiijjjfffeeeeeeeeeddd```[[[WWWSSSQQQNNNLLLKKKJJJHHHGGGEEEDDDBBB>>>:::555111...000/////////......------.........------.........------------------------,,,,,,,,,---------------***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------------------------------------------............////////////............,,,------...///000000111---...000111000000111222555555555888<<>>>>>???AAABBB@@@DDDIIIOOOTTTWWWYYYZZZUUUUUUUUUUUUTTTTTTUUUVVVUUU[[[bbbfffiiioooxxxzzzooohhhhhhhhhjjjlllnnnoooooorrrrrruuuyyy|||~~~}}}|||~~~}}}|||~~~~~~{{{uuuoookkk]]]UUUNNNSSS\\\\\\PPPCCC@@@AAAIIIZZZnnn}}}{{{vvvsss___SSSCCC555//////000111000000///...,,,,,,,,,---******++++++++++++***************************************))))))))))))))))))))))))))))))))))))))),,,***((((((***++++++***(((((('''''''''''''''''')))))))))))))))*********((((((''''''((()))***+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,)))))))))***+++,,,---...,,,,,,------.../////////...000222444444444333222333333444444555555666666333333333333222111000000111111000000///.........000222444444333222222222222333444666;;;@@@EEEHHHKKKOOOUUUYYY\\\^^^```aaa^^^ccciiimmmllliiifffcccdddeeefffgggggggggggggggiiihhhhhhmmmsssvvvrrrnnnbbbnnnxxxsssmmmjjjjjjkkkkkkjjjiiiiiijjjnnnssswwwxxxwww{{{|||~~~|||yyywwwrrrjjjaaa[[[YYYYYYUUU]]]ggglllkkkgggaaa^^^bbbgggooowww}}}{{{yyyrrrcccPPPCCC;;;666111......///000///,,,+++,,,---,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********))))))))))))))))))))))))******)))))))))))))))***&&&'''((()))************((((((((((((((()))******((((((((((((((((((((((((&&&&&&'''''''''''''''(((((((((((((((((('''''''''vvvtttqqqooorrrjjjiiigggffffffeeeccc```[[[WWWSSSQQQNNNLLLKKKJJJHHHGGGDDDCCCAAA>>>:::555111//////////////////.........---..................---------------------------,,,,,,---------.........++++++,,,------------,,,...------,,,,,,------...---------------------------------.........//////////////////////////////------......///000111111///000111111000000111333000888AAAFFFFFFEEEEEEFFF@@@???===;;;:::999999999AAACCCDDDCCCBBBCCCFFFIIIKKKNNNQQQRRRPPPPPPQQQSSSUUUXXX\\\___aaadddhhhkkkqqqwww~~~zzzwwwsssqqqpppnnnjjjhhhqqqqqqsssvvv{{{~~~~~~~~~|||zzzxxxvvvmmmaaaTTTQQQVVVXXXSSSKKKBBB>>>>>>III]]]qqq}}}~~~}}}vvvhhhUUUDDD:::555111............//////...,,,+++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))******))))))))))))))))))))))))***)))(((((()))***)))(((''''''((((((((((((((((((******))))))))))))))))))'''''''''(((((()))******(((((((((((())))))))))))(((((((((((())))))))))))***************************************++++++,,,************+++,,,---...,,,,,,---......//////000...000222444555444333222555555555555555555555555333333333333222111000000111111000000////////////000222333333111111222333555555888;;;@@@EEEJJJMMMPPPVVV^^^cccfffgggfffgggeeehhhkkkjjjfffcccaaa```dddeeehhhjjjlllllllllkkkdddeeejjjsss{{{~~~zzztttqqqzzzoookkkiiieee```aaaaaabbbeeejjjooosssttt{{{zzzzzzzzz}}}|||wwwqqqjjjbbb\\\OOOQQQUUU[[[```aaa^^^ZZZVVV[[[bbbkkkttt|||{{{uuujjj[[[LLL@@@555...---///000000///---,,,+++,,,------------,,,++++++---,,,,,,,,,++++++*********************************)))))))))))))))******%%%&&&''')))************)))))))))))))))(((''''''(((((((((((((((((((((((('''''''''(((((()))))))))'''''''''(((((((((((((((vvvuuurrrpppsssjjjiiiiiigggeeecccbbb___[[[XXXSSSQQQNNNLLLKKKJJJHHHGGGCCCBBBAAA>>>:::666222000////////////////////////------...//////...------,,,,,,,,,,,,------------+++,,,,,,------.........++++++,,,---------------......------------......------------------------------........./////////....../////////000000000.........//////000000111111111222111111222555777111@@@QQQZZZVVVMMMDDD@@@???===;;;999999;;;>>>@@@DDDFFFHHHGGGEEEFFFJJJNNNIIIMMMPPPOOONNNSSS^^^hhhrrrxxx{{{yyyvvvrrrqqqsssuuuwwwxxxxxxyyyzzzzzzzzz}}}wwwlll]]]TTTRRRSSSRRRPPPGGGBBB>>>BBBOOOaaapppyyyvvviii^^^SSSFFF777---------,,,---//////---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))((('''((()))***)))'''(((((((((((())))))))))))************))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))************************+++************+++,,,,,,+++++++++++++++,,,---...---------...//////000000000111222444444444444333666666666555555555555555333333333333222111000000000000000000000000000000...///000000000222555888:::<<>>;;;777444222/////////////////////000------...//////...------++++++++++++,,,,,,,,,---***++++++,,,------......+++,,,------...---------......------------..........................................////////////------...///000111111222///////////////000000000000000000000111555:::>>>===GGGTTTZZZXXXNNNCCC===>>>===<<<<<<>>>AAACCCEEEEEEHHHJJJJJJIIIJJJOOOSSSLLLXXXfffmmmpppyyy|||wwwrrrrrrsssrrrrrrtttzzz~~~~~~{{{tttkkkbbb\\\XXXUUUSSSNNNLLLHHHEEEGGGOOO\\\eeeyyy}}}xxxtttmmmaaaOOOBBB999555000......///...---,,,,,,------------,,,,,,++++++++++++++++++++++++((()))))))))************)))))))))))))))))))))))))))(((((((((******)))'''))))))))))))******++++++************)))))))))(((((((((((())))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))************************++++++******++++++,,,---,,,,,,+++++++++,,,,,,---------......//////000000111111222333333444444555777666666666555555555444333333333333222111000000/////////000111111222222...///000111444999@@@EEEHHHJJJMMMRRRWWW]]]bbbdddbbbeeehhhkkkkkkkkklllmmmgggfffeeeeeefffhhhiiijjjjjjhhhfffddddddeeegggiiixxxnnnoooyyy}}}}}}vvvqqqqqqtttqqqtttxxx}}}}}}{{{{{{sssggg\\\UUURRRQQQRRRQQQQQQRRRWWWaaannn{{{~~~}}}}}}~~~zzzsssjjj[[[MMM===666///---///111...+++---------...------,,,+++++++++,,,,,,,,,,,,,,,,,,************************)))))))))))))))***++++++''''''((())))))***))))))(((((()))******)))((('''))))))))))))))))))))))))'''(((((())))))***++++++''''''''''''((((((((()))wwwqqqkkkiiiooojjjlllkkkhhhccc```^^^\\\ZZZYYYSSSQQQNNNLLLKKKJJJIIIGGGAAA@@@???>>>;;;777444333////////////000000000000,,,---...//////...---,,,*********++++++,,,,,,,,,******++++++,,,---......+++,,,------......------......------------........................................../////////000,,,---...///000111222333000000000000/////////////////////000222777>>>CCCGGGGGGHHHJJJIIIEEE>>>999<<<===>>>@@@BBBDDDFFFGGGFFFIIIMMMMMMLLLNNNSSSXXXbbbwwwqqqrrrsssqqqpppqqquuuzzzvvvyyy~~~~~~zzzxxxsssnnnggg^^^VVVQQQSSSUUUSSSKKKDDDCCCJJJQQQeeeqqq{{{~~~}}}}}}}}}vvvjjj___IIIBBB777000.........---,,,------......------,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))***)))((()))++++++)))((())))))******+++++++++,,,+++*********))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))************************++++++******++++++,,,---------,,,+++++++++,,,,,,------......///000000000222222222222333444555666777777777666555555444444333333333333222111000000......///000111222333333000111222555:::BBBKKKRRRVVVWWWZZZ]]]aaadddhhhiiihhhiiiiiiiiihhhiiilllnnnhhhfffdddeeegggiiiiiiiiikkkkkkkkknnnttt}}}rrriiigggkkkqqqxxx|||}}}|||qqqdddXXXSSSRRRNNNKKKJJJLLLUUUcccqqqzzz~~~qqqaaaOOOCCC555///000111///***------......------,,,++++++++++++,,,,,,---------************************))))))((())))))***++++++'''(((((()))))))))))))))&&&'''(((*********))))))))))))))))))))))))))))))'''''''''((()))******+++&&&'''''''''(((((())))))zzzooommmjjjmmmqqqkkkiiijjjiiifffaaa[[[XXXVVVUUURRRNNNKKKJJJJJJIIIHHH@@@???===:::888555444333111111000///////////////......------------......---------,,,,,,+++++++++,,,,,,,,,---------......------------------------000000//////.........------------.........//////////////////000000000000222222222222111111000000111111111111222222222222444333333555888>>>CCCGGG@@@@@@@@@???===>>>AAADDDHHHEEEEEEGGGFFFFFFIIIOOOPPPQQQUUU___nnn~~~|||tttpppnnnmmmkkkttt{{{}}}{{{~~~|||yyyuuupppllljjjhhhaaa```bbb[[[MMMHHHMMM___dddhhhkkkrrr{{{~~~~~~wwwnnnfff___OOO<<<111000111000...---,,,,,,,,,,,,---------------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++)))(((((()))+++,,,,,,,,,---+++***)))***,,,+++***)))(((((()))***++++++++++++++++++***)))(((******))))))))))))******++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////......//////000111222333333444666666666666666555555444555444333222111111111111222222111111111000...---000222666===EEENNNUUUYYY[[[\\\^^^aaadddgggiiijjjkkkiiihhhiiikkkllliiigggfffhhheeeeeefff^^^cccxxxuuuiiinnnoootttyyyxxxtttxxxxxxsssssshhhXXXPPPHHHEEEIIIJJJNNN___sss~~~|||zzzkkk___JJJ888222333333///000...---,,,---...---,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''yyyooonnnkkknnnpppjjjhhhiiiiiieee```ZZZVVVTTTWWWSSSOOOKKKJJJIIIGGGFFF@@@???===;;;888555444222111111000///////////////......------------......---------,,,,,,,,,++++++,,,,,,---------.........------------------------000/////////............---------.........//////////////////000000000000111111111111000000//////000000111111222222333333000222555999>>>CCCFFFHHHKKKFFF???;;;===AAAEEEHHHGGGHHHMMMQQQQQQLLLJJJLLLZZZcccsss|||tttkkkmmmooorrruuuyyy}}}{{{wwwuuuuuusssnnnoooqqqkkk]]]WWWZZZgggiiifff```___fffooosss{{{}}}}}}{{{wwwpppjjj]]]MMMAAA;;;333,,,...000111000---,,,---///,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++)))(((((()))+++,,,+++,,,---+++***)))***,,,+++***)))(((((()))***+++***++++++++++++******)))******))))))))))))************))))))******+++,,,++++++++++++++++++++++++,,,,,,---------.........------.../////////......//////000111222333444444666666777777666666555444555444333222111111111111333333333333444333222111333666:::AAAIIIRRRYYY]]]___```bbbeeeggghhhiiijjjiiiiiiiiiiiijjjjjjiiihhhggghhhccc```bbbcccuuu{{{zzz|||~~~zzz{{{}}}~~~xxxwwwzzztttkkkYYYQQQMMMNNNMMMKKKTTTbbb{{{~~~{{{zzzvvvooo^^^JJJ===777333...///...,,,,,,------,,,+++,,,,,,,,,---------......,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((yyyppppppmmmooopppiiihhhiiihhheee___YYYTTTRRRXXXTTTOOOLLLJJJHHHFFFDDDAAA@@@>>>;;;888555333222111111000///////////////......------------......------------,,,,,,,,,,,,,,,------------.........------------------------////////////............------........./////////////////////000000000000000000000000000/////////000000111111222333444444222555:::???CCCEEEEEEEEEEEE???999999>>>CCCFFFGGGOOOKKKIIILLLQQQYYYgggsssxxxssstttsssqqqvvv~~~{{{}}}~~~}}}zzzzzz}}}}}}{{{|||{{{qqqlllooorrrtttooobbbWWWWWW\\\___lllwww~~~}}}|||xxxtttlllbbbYYYOOO???111---///000...+++***+++---,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,+++,,,---,,,***)))***++++++***))))))))))))***+++)))***++++++++++++++++++******))))))))))))******))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,,,,------------.........---......//////////////////000111111333333444555666666777777666666555444444444333222111111111111000000000111111222222222777:::???FFFNNNVVV]]]```^^^```bbbeeefffgggggggggdddgggjjjjjjgggeeeeeegggdddiiiffffffmmmwwwxxxpppmmmwwwvvvvvvxxxzzzyyytttpppeee]]]YYYZZZWWWRRRTTTZZZwww}}}}}}{{{{{{yyyooo]]]KKK>>>555...000...,,,,,,---...---+++,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******xxxppprrroooppppppiiihhhiiiiiifff```YYYTTTRRRVVVSSSOOOLLLKKKIIIGGGEEEAAA@@@>>>;;;888666333222111000000///////////////......------------......------------------,,,,,,------------....................................///////////////.....................////////////////////////000000000000111111111111000000000000///000111222444555666777;;;===@@@BBBBBBAAA???>>>:::;;;>>>BBBGGGJJJKKKJJJOOOMMMPPP[[[lllpppkkkrrroootttxxxzzzyyyzzz~~~}}}}}}~~~~~~sssggg^^^WWWQQQVVVbbbqqq||||||yyyxxxxxxuuuqqqnnnfffUUUEEE666333///,,,+++,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++***))))))***+++++++++,,,---,,,+++******+++************************)))******+++,,,,,,,,,,,,+++******))))))******+++)))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,------------..................///000000000000///000000111222333444555555777777777777777666555555444333222222111111111222111111222222111111222333999<<>>=========BBBHHHKKKJJJKKKOOOTTTKKKXXXrrrvvvfffeeelllqqqvvvxxxyyyzzz}}}{{{sssfffYYYNNNRRR]]]kkkvvv{{{yyywwwxxxyyyxxxxxxyyyvvviii[[[III???444///000333222000//////.........---------++++++++++++++++++++++++************************************************+++******************+++***,,,------+++***************++++++++++++******)))***+++,,,,,,,,,,,,,,,++++++************+++++++++************+++,,,,,,++++++,,,,,,,,,------------------.........//////...///000000111111000000111111222333444555666666777777777777777666666555333333222222111111222222777999999888666666888:::;;;>>>EEELLLTTTZZZ^^^```eeefffggghhhhhhhhhgggfffccceeeffffffkkk|||tttkkklllppprrruuuxxxqqqnnnmmmppptttwwwyyy|||zzztttjjjXXXIII555222///------...//////---------------------------------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))((()))))))))************************************((((((((((((((((((((((((''''''((()))***+++,,,,,,xxxqqqrrrpppqqqrrrjjjgggiiijjjhhhccc\\\WWWTTTQQQOOOMMMLLLLLLLLLJJJHHHCCCBBB???<<<999666333222111111000///////////////......------------......------------............------........./////////.................................///////////////....../////////000000000////////////000000000000222222222333333333333333000111333666888:::<<<===@@@???>>>===>>>???AAABBB@@@EEEHHHFFFEEEIIIVVV```gggwwwwwwooofffgggiiilllqqquuuxxxzzz~~~~~~yyyoooYYYSSSSSS\\\iiiqqqvvvxxx{{{|||{{{{{{}}}|||tttjjjZZZNNN???666333333000...000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************,,,------,,,***************+++,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***+++,,,,,,---++++++,,,,,,------......------.........///////////////000111111111111111111222333333555555666777777777888888777777666555333333222222111222222333777999:::888666666:::===???BBBIIIPPPWWW\\\___```ffffffffffffeeeeeeeeeeeebbbbbbbbbgggvvvvvvdddaaaeeekkkmmmnnnnnnooorrrvvvzzz~~~{{{tttdddTTT@@@;;;333...,,,,,,---......------------,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((())))))***+++,,,,,,xxxppprrroooqqqsssllldddgggiiihhhccc\\\WWWTTTRRRPPPNNNMMMMMMKKKHHHFFFDDDBBB@@@<<<999666333222111111000///////////////......------------......------------.........///............////////////..................................../////////000.../////////000000000000////////////000000000000111111222222222333333333111333555777:::===???@@@<<<<<<===>>>@@@BBBEEEFFFBBBGGGMMMSSS[[[iiizzzyyyppplllmmmqqqrrrrrrzzz|||~~~~~~}}}~~~xxxggg```\\\aaagggjjjnnnsss|||~~~~~~}}}}}}~~~zzztttjjjbbbUUUGGG:::222...---////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********)))+++......,,,***))))))***++++++,,,,,,++++++***,,,,,,,,,---,,,,,,++++++,,,++++++******++++++,,,***************++++++,,,++++++,,,,,,---......///............///////////////000111111222222111111222222333444555666777777777888888888888777666666333222222111222222333333111444666666444666;;;@@@DDDHHHOOOVVV\\\___aaaaaabbbbbbcccdddhhhllloooqqqlllrrr{{{qqqeeegggeee^^^dddiiinnnppprrrvvvzzz}}}}}}}}}yyytttiii___RRRJJJ>>>444///...............---------,,,,,,,,,...------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))******+++++++++xxxpppqqqoooqqqsssmmmbbbeeeggggggbbb\\\WWWTTTSSSQQQOOONNNMMMJJJGGGDDDDDDCCC@@@===999666333222111111000///////////////.........------.........---------.........//////............/////////000////////////////////////---.........//////000000////////////000000000000////////////000000000000000000111111222222222222222333666888<<>>@@@BBBDDDEEEFFFJJJRRR```ssswwwsssnnnjjjmmmsssyyy|||~~~zzztttnnnjjjkkknnnmmmgggfffjjjzzz~~~~~~~~~~~~zzzyyywwwnnn\\\FFF777222333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))+++......,,,***))))))***+++,,,------,,,+++***------------,,,,,,+++***,,,++++++******++++++,,,)))))))))))))))******+++++++++,,,,,,---...//////............/////////000000000111222222222222111222333333444555666777777888888888888888777666666222222222111222222333333000444777888777:::AAAGGGIIIMMMSSSZZZ___bbbccccccaaabbbeeejjjrrrzzz|||}}}sssccc[[[dddlllooopppssswwwzzz~~~~~~}}}zzzwwwrrrmmmbbbXXXIII<<<444111111111.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***************+++++++++vvvmmmqqqppppppqqqlllhhhfffffffff```XXXTTTVVVQQQPPPNNNLLLIIIGGGEEEDDDCCC@@@===;;;999777444111000000000000//////////////////.........---------------............------............/////////000////////////////////////////////////////////////111111000000//////......000000000000000111111222444444222222222222444444333555888<<<>>>>>><<<:::999:::@@@HHHIIIGGGKKKRRR^^^}}}{{{gggooolllnnnxxx~~~|||{{{}}}|||~~~~~~|||hhh```]]]gggqqqqqqjjjdddiiisss}}}}}}{{{tttmmmcccTTTBBB666222...---//////---,,,...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********///******///000+++(((******++++++***)))***---///---------,,,,,,+++++++++*********)))******+++,,,******+++++++++,,,,,,,,,---------.........//////......//////000000111111111333444444333222444555444555666777888888888888888888888888777555444333111222333222111000000222333666;;;>>>@@@BBBEEEGGGTTT]]]\\\XXX[[[\\\^^^gggccccccaaagggsssfffjjjrrrrrrsssxxx~~~~~~|||qqqiiicccbbb]]]PPP@@@444000000222---,,,...000...---...------------------------,,,,,,,,,+++++++++************++++++++++++******((()))***+++++++++++++++************************(((((())))))))))))((((((******))))))))))))******xxxnnnrrrpppppppppjjjhhhfffffffff```XXXTTTVVVSSSRRRPPPNNNKKKIIIGGGFFFCCC@@@===;;;999777444111111000000000//////////////////.........------------......//////......---........./////////000000////////////////////////////////////////////////111111000000////////////000000000000000111222222444333333222333444555666<<<<<<<<<>>>??????>>>===BBBAAABBBFFFJJJRRRcccsssrrrjjjgggmmmtttvvvwwwyyy}}}~~~~~~|||zzzmmm^^^RRRWWWdddjjjiiieee^^^hhhvvv}}}yyysssfffWWWLLL555///,,,///000///...///---------,,,,,,,,,,,,+++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************000999:::333+++)))***+++,,,+++******,,,...---------,,,,,,+++++++++***************++++++,,,***++++++++++++,,,,,,,,,---------.........//////......//////000111111111111333444444333222444555444555666777888888888888888888888888777555444333222333444333222111333444:::===@@@CCCFFFJJJNNNRRRVVV]]][[[YYY______]]]ccc]]]ccckkk|||yyyiiiggglllqqquuuwwwxxxyyyyyy|||vvvooogggddd^^^VVVMMMCCC999333///...000222000,,,,,,///------------------------,,,,,,,,,++++++++++++*********++++++++++++******))))))***+++++++++++++++************************(((((())))))))))))((((((******))))))))))))******xxxnnnrrrqqqqqqqqqlllhhhffffffeee```XXXTTTUUUSSSRRRPPPNNNKKKIIIGGGFFFCCC@@@===;;;999777444111111111000000000//////////////////............------......//////......---....../////////000000000////////////////////////////////////////////////111000000000000/////////111111000000111111222333333333333333444666777888===<<<<<<;;;;;;<<<===>>>CCCCCCDDDGGGPPPbbbwwwgggcccfffkkkqqquuu~~~}}}{{{zzzwww```JJJHHHSSS]]]```aaaSSS[[[hhhxxx|||tttiii```@@@777//////111000///000......---------,,,,,,,,,........................,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***)))+++111999;;;555...+++)))+++------,,,+++,,,---------,,,,,,,,,,,,++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,------........./////////......///000000111111222111333444444333333444555555666777888888999888888888888888888777555444333222333444444333444666888???AAADDDHHHLLLQQQXXX\\\[[[___ZZZYYY```___[[[```\\\eeevvvcccYYY^^^```hhhkkkooossswww|||zzzuuulllfff```]]][[[SSSEEE999...///333444000+++,,,111------------------------,,,,,,,,,,,,++++++++++++******++++++++++++******))))))***++++++++++++***************************((())))))******))))))(((******))))))))))))******vvvmmmrrrrrrrrrsssnnnhhhfffeeeeee___WWWTTTUUUQQQPPPNNNLLLIIIGGGEEEDDDCCC@@@===;;;999777444111111111111000000000///////////////.....................////////////.........////////////000000000////////////////////////////////////////////////000000000000000000000000222111111111111222333333222333444555666888999::::::;;;;;;::::::;;;>>>@@@AAAHHHSSS]]]iiilllcccdddlllrrr|||~~~}}}{{{}}}gggPPPHHHJJJOOOSSSVVVMMMPPPYYYiii|||}}}yyyrrrmmmUUUGGG888222111//////000............------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++...,,,+++,,,...///......)))+++......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++,,,,,,,,,------............////////////...//////000111111222222222333444444333333444666666666777888999999999999888888888888777555444333111222444444444666999;;;>>>BBBGGGLLLPPPUUUZZZ^^^```aaaZZZXXX______```lllttt{{{xxxgggcccbbbeeecccdddjjjsss{{{|||yyyoooiiidddcccccc]]]QQQFFF777444222222///+++,,,000........................------,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))******+++++++++******************************)))))))))******)))))))))******))))))))))))******wwwnnnrrrqqqqqqqqqlllgggeeeeeeeee___WWWSSSUUUQQQPPPNNNLLLIIIGGGEEEDDDCCC@@@===;;;999777444111111111111111000000000000////////////////////////...//////////////////...////////////000000000111000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333333444333444555777888:::;;;;;;;;;<<<>>>>>>===>>>AAADDDKKK^^^vvv|||ppplllkkkuuuxxx||||||yyyyyymmm^^^TTTMMMJJJLLLRRRKKKJJJMMMZZZmmm}}}}}}{{{yyywwwkkk[[[HHH<<<555000...////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++000---(((%%%&&&***,,,,,,***,,,......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++,,,,,,,,,---------........./////////000000//////000000111222222222222444555555444333555666666777888999::::::::::::888888888888777555444333000111333444555888<<>>BBBIIIOOOddd{{{yyykkknnnqqquuuyyy{{{zzzxxxvvvpppmmmiiicccYYYQQQQQQWWWPPPMMMKKKPPP___qqq{{{zzzyyyzzzzzzlll[[[MMM@@@444000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,---,,,******,,,***&&&,,,---......,,,++++++,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,------------....../////////000000000//////000111111222222333222444555555444444555666777777999:::::::::::::::888888888888777555444333000222333555777;;;@@@DDDCCCIIIRRRYYY[[[\\\[[[ZZZYYY\\\^^^mmmyyyfff___dddlllqqqtttwww|||}}}||||||{{{zzzwwwrrrmmmjjjiiiiii[[[KKK:::333222111///...........................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++***))))))************************)))******++++++******)))******))))))))))))******uuulllpppooooooooojjjgggeeeeeeddd___VVVSSSTTTSSSRRRPPPNNNKKKIIIGGGFFFCCC@@@===;;;999777444111222222222111111111000000.../////////000000000000//////000000000000////////////000000000111111111000000000000000000000000000000000000000000000000000000111111111222222222333333333333333444555555555666888:::;;;<<<<<<;;;666999<<>>888444===>>>FFFGGGSSSyyykkkfffkkkoooqqqrrrqqqtttxxxxxxuuupppkkkiiiooosssrrrkkkdddfffsss}}}{{{tttkkk___MMM===333//////000///,,,---111.../////////...------,,,///---+++,,,---...------------------------------------------------------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---------.........//////000000000000////////////...///000111222333444444444444555555666777777777555777:::<<<===<<<;;;;;;:::999777666555555555555444;;;BBBDDDCCCEEELLLRRRWWW\\\]]]YYYWWWZZZZZZWWWfffvvv[[[QQQXXX\\\ccclllqqqvvv{{{}}}~~~xxxsssqqqqqqnnnggg]]]RRRHHH>>>333,,,---...//////...---...///......---------,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++***)))(((,,,+++***)))))))))***+++uuunnnhhhjjjqqquuurrrnnnggggggfffccc^^^YYYSSSPPPQQQQQQOOOMMMKKKHHHFFFDDDCCCAAA===:::888777444222222222222222111111111111...000111111000//////000...///000000000000000000000000000000000000000///000000111111111111000000333333222222222333444555444111000333333111222666555444444333333444555666:::<<<888888>>><<<;;;FFF@@@YYYnnnzzznnngggiiinnnnnnqqquuuxxxxxxxxxxxxxxxppprrrrrrooommmpppyyy|||~~~|||wwwsssmmmaaaVVVCCC888//////111000/////////////////////...------///---,,,,,,---......---........................---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---------.........//////000000000000000000000/////////000111222333333444444444555555666777777777777888:::<<<=========<<<;;;999777555555555777888999???FFFIIIJJJLLLQQQVVVWWWYYY[[[[[[\\\aaakkksssvvvnnnbbb[[[VVV]]]hhhqqquuuwww~~~yyyvvvuuupppjjjbbb[[[TTTKKK???666////////////...///000111.........---------,,,,,,---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++***))))))***)))))))))))))))******{{{rrrlllhhhjjjqqquuusssooohhhgggfffccc___YYYUUURRRRRRQQQOOOMMMJJJGGGEEECCCCCCAAA===:::888777444222444333333333333222222222...000111111000//////000000000000111000000//////000000000000000000000000000000111111111111000000111111000/////////000000444111111444444222222555666555555555555555666777;;;>>>;;;;;;AAA??????KKKVVV|||~~~mmmkkkooolllooosssvvvxxxzzz}}}vvvsssnnnkkkmmmsss|||zzz{{{~~~}}}yyywwwwwwsssmmmYYYFFF444///222333000.../////////000//////...---///---,,,,,,---......---////////////////////////---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------........./////////000000000000000000000000000111111111222222333333444555555666666777777888999::::::;;;<<<===>>>>>><<<:::777555555777:::<<<@@@EEEKKKOOORRRUUUWWWYYY[[[XXXXXX^^^dddnnnmmmVVVSSS___kkksssvvvzzz|||{{{xxxqqqlllfffcccaaaZZZNNNDDD444222000//////000111222.........------------,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++***++++++++++++***))))))''''''((()))************~~~ppplllhhhkkkppptttrrrnnnhhhgggfffccc^^^ZZZUUUSSSSSSRRROOOLLLIIIFFFDDDCCCCCCAAA===:::888777444222333333333333222222222222///000222222000///000111111111111111111000///...000000000000000111111111000111111222222111111000000000///.........------333111222555666333333555444555555666777888999:::999@@@@@@???BBB>>>AAAPPPzzzqqqlllnnnqqquuuwwwxxxyyy{{{}}}}}}wwwnnnfffeeekkkuuu}}}~~~sssjjjrrr~~~xxxuuuwwwvvvtttiiiUUU>>>555333222///............//////......---///...,,,,,,...///...---........................------------------------.........//////000222222------------------------...------,,,,,,,,,------............////////////000000000000000111111111222222222222222222222222555555555666777777888888::::::::::::;;;===>>>???>>>;;;777555555999>>>AAAHHHJJJOOOSSSWWWXXXXXXXXX```YYY]]]mmm{{{mmm]]]\\\bbbmmmwwwuuuyyy}}}}}}xxxrrrlllfffeeegggdddZZZRRR<<<888333///...000111222............------------...------------,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,------,,,+++*********+++++++++******)))&&&''')))++++++++++++***{{{ooollliiikkkoooqqqooolllhhhgggeeebbb^^^YYYVVVSSSTTTRRROOOKKKHHHEEEDDDCCCCCCAAA===:::888777444222333222222222222111111111///111222222000000000111111111222111111000/////////000000000111111111222111111222222222222111111333333333333222111111000333111333777888444333555222333555777999;;;<<<===999AAA@@@>>>BBBDDDRRRjjj|||lllmmmqqquuuwwwxxxxxxyyyzzz|||{{{vvvnnnfffeeekkkqqq}}}~~~}}}mmm___eeevvv}}}|||xxxxxxyyywwwqqqaaaNNNAAA888111...///,,,------.........------000...,,,---...///......------------------------------------------------.........///000111222333---------------------------------,,,,,,---.............../////////000000///000000000111111111222222222222222222222333333555555666666777888888888::::::::::::;;;===>>>???>>>;;;777555777;;;AAAEEEMMMNNNQQQTTTVVVWWWVVVVVVZZZ]]]rrr|||kkk___aaakkkppptttyyy}}}zzzuuuoooiiigggjjjjjjeee___HHHAAA888111//////000111//////.........---------.........---------,,,,,,++++++,,,,,,,,,---------***+++,,,------,,,+++***)))******+++++++++******'''(((***,,,------,,,,,,|||qqqmmmjjjiiijjjmmmnnnllljjjgggfffddd```\\\YYYUUUTTTSSSQQQNNNJJJGGGEEEDDDDDDCCCAAA===:::888777444222222222222222111111111111///111222222111000000111111111111222111111000000///000000111111222222222111111222222222222111111222222222333222222111000333222444999999555333444333444666999;;;===>>>>>><<<@@@===???NNN]]]uuuqqqssstttuuutttssstttuuuvvv|||}}}tttkkkhhhiiirrrwww}}}{{{nnn```\\\___pppzzz~~~~~~uuulll```TTTEEE666000000,,,---..................000...------...//////...------------------------------------------------,,,,,,,,,------///000000------------------------------------------...///....../////////000000000///000000111111222222222111222222222333333444444555666666777777888888999::::::;;;<<<===>>>??????===;;;888777999>>>DDDHHHNNNQQQSSSTTTTTTTTTVVVWWWTTTiiimmm___aaahhhlllqqqvvvzzz~~~{{{wwwqqqnnnnnnnnnmmmkkkXXXNNN@@@555111000000////////////.........------............---------,,,,,,,,,,,,,,,------------+++++++++,,,,,,+++++++++))))))***++++++++++++*********+++,,,------------wwwjjjhhhgggfffhhhkkkmmmllljjjfffeeebbb___[[[WWWUUUSSSRRRPPPMMMIIIGGGFFFEEEEEECCCAAA===:::888777444222444333333333222222222222///111333222111000111111000000111222222222111111///000000111111222333333111222222333333222222111///000111222222111000000222222555::::::666333444666777999;;;<<<============???@@@OOOmmm}}}uuupppooopppsssxxx~~~~~~xxxrrrooopppqqqooollljjjfff[[[PPPZZZjjj{{{yyyuuuooofffVVVCCC666111......///000000000000000000///------/////////...........................------------------------,,,,,,,,,,,,---......///........................---------------...//////.../////////000000000000///000000111111222333333111111222222333444555555666666666777888888999999;;;<<<>>>@@@AAAAAAAAA@@@<<<;;;999999;;;@@@FFFJJJNNNRRRUUUUUUSSSTTTYYY^^^___hhh```___bbbggglllqqqwww}}}~~~{{{wwwtttqqqppppppiii\\\JJJ<<<555222000///////////////........................------------,,,,,,,,,------------...,,,++++++++++++++++++,,,))))))***++++++++++++++++++++++++***++++++,,,,,,xxxkkkddddddeeegggkkkmmmlllkkkeeedddaaa^^^ZZZWWWTTTSSSQQQOOOLLLIIIGGGFFFFFFFFFDDDAAA===:::999777444222555555444444444333333333000111333333111000111222///000111222222222222222///000000111222222333333111222222333333222222111111222444555666666555444222222555;;;;;;666333444999:::;;;<<<<<<<<<;;;:::;;;???GGGccc~~~tttqqqqqqvvvuuuvvvzzz~~~~~~{{{vvvnnnaaa[[[cccjjj___LLLIII]]]rrr}}}~~~~~~}}}{{{}}}zzzwwwrrrdddNNN;;;222000000111222222222222222000///------///000///...////////////////////////------------------------///............///000000........................---------------...///000////////////000000000000///000000111222222333333000000111222444555666666666666666777888888999999<<<>>>AAACCCDDDCCCBBBBBB<<<;;;999:::===BBBGGGJJJMMMRRRVVVVVVSSSUUU]]]dddqqqooobbbXXX[[[```eeejjjqqqxxx}}}}}}wwwrrrppppppssseeePPP@@@888444111///000/////////............//////.........---------,,,,,,,,,---------......---,,,+++******+++,,,---((()))***+++++++++++++++,,,+++***)))))))))***+++wwwvvvfffcccdddkkkooollliiihhhfffddd```\\\XXXUUUTTTSSSUUUQQQMMMIIIHHHGGGFFFDDDCCCAAA>>>:::777555444333444444333333222111000000111111111111111111111111000000000000111111111111000111111111111222222222444333333222222111111111444333333222222333333444444444444444444555666777;;;777666;;;>>>>>>>>>@@@BBBEEEXXXyyypppjjjrrrnnnooovvvzzzxxxzzz~~~qqq___SSSRRRUUUWWWXXXNNNOOOYYYkkk{{{}}}xxxxxx||||||vvvkkkZZZDDD222222000......000111///---//////............//////................................................------------------------.........------,,,,,,,,,........................////////////000000000000000111111111111222222222333333333333333444555666555666777888999:::;;;;;;<<<>>>AAACCCCCCBBB@@@??????===<<<===AAAFFFKKKMMMSSSUUUWWWVVVQQQWWWqqqppp^^^XXX```mmmuuuwww{{{}}}}}}~~~{{{xxxvvvtttuuupppdddRRR@@@444000111,,,,,,,,,+++,,,...//////........................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++kkkgggfffkkknnnllliiihhhgggeeeaaa]]]YYYVVVUUUTTTUUURRRMMMJJJIIIHHHFFFEEECCCAAA>>>:::777555444333444444333333222111111000111111111111111111111111000000000000111111111111111111111111222222222222333333333222222222222222444333333222222333333444444444444444555666777777777777:::======;;;===BBBYYYbbbtttmmmjjjhhhkkkssswwwvvvuuuvvvyyyqqqdddWWWNNNMMMSSSYYYLLLLLLQQQ___qqq||||||}}}|||yyyssshhhTTTBBB999444...---000111...,,,//////............//////................................................------------------------/////////.........------........................////////////000000000111111111111111222222222222444444333444444555666777888888888888999:::;;;;;;;;;===@@@CCCDDDDDDCCCCCC;;;:::;;;???DDDKKKQQQTTTTTTRRRSSSXXXaaassseeeXXX]]]kkkwwwyyy~~~}}}{{{yyyxxxxxxuuunnn```PPP@@@444///333222000...///111333222........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++rrrllliiilllmmmkkkiiiiiigggfffbbb^^^ZZZWWWUUUTTTTTTQQQMMMJJJIIIHHHFFFEEECCCAAA>>>:::777555444444444333333222222111111111222222222222222222222222000000000111111111222222111111111111222222222333222222222222333333333333444444333333333333444444444444444444555666777888555999>>>@@@======HHHVVVwww}}}mmmhhhgggnnnssssssqqqooossstttooo```OOOIIIOOOYYYPPPMMMLLLTTTcccrrr|||~~~}}}{{{zzz{{{vvvfffWWWGGG===333...000222000---000//////......//////000................................................------------------------000000000///////////////......................../////////000000000111111111111111111222222222333555555555555666777888888;;;:::999999999;;;===>>>===>>>AAACCCDDDDDDCCCBBB::::::===AAAGGGNNNUUUXXXUUUVVV___ppp{{{]]]SSS]]]jjjlllttt|||~~~~~~}}}|||{{{uuuvvvtttooobbbPPP<<<000555222///...///000000111........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwpppjjjkkkkkkiiiggghhhgggeeebbb^^^[[[WWWUUUSSSRRROOOLLLIIIHHHGGGEEECCCBBBAAA>>>:::777555444444333333333222222111111111222222222222222222222222000000111111111222222222111111111222222222333333111222222333333444444444444444333333333333444444444444555555666777888999777:::??????>>>GGG```xxx{{{xxxiiiffflllqqqpppmmmrrrwwwxxxlllYYYMMMNNNSSSVVVTTTPPPQQQYYYfffnnnqqq{{{}}}}}}{{{{{{yyyqqqgggXXXJJJ999000000222222000000000////////////000000........................................................................////////////////////////........................//////000000000111111111111111111222222222333333555555666666777888999:::<<<;;;999999:::===@@@BBBAAABBBCCCCCCBBBAAA???>>>===???AAADDDIIIOOOUUUZZZ\\\iiiiii\\\XXXdddjjjrrrwwwzzz~~~~~~}}}|||{{{qqqrrruuuuuunnn\\\EEE555444000...000111000......................................................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyqqqjjjjjjjjjhhhfffhhheeecccaaa^^^ZZZVVVSSSRRROOOMMMJJJHHHGGGFFFCCCBBBBBB@@@===:::777666555555333333222222222222222111222222222222222222222222111111111111222222222222111222222222222333333333222222222333333444444555555444444333333444444555555555555666777888::::::;;;;;;<<<>>>DDDWWWxxxtttcccdddlllnnnlllqqqvvvyyysssfffXXXOOOKKKWWWYYYWWWTTTVVV^^^cccbbbttt{{{}}}yyywwwtttqqqgggWWWAAA333///111222222000000////////////000000////////////////////////////////////////////////................................................////////////////////////000000000000111111111111111222222222222333333333666666666777888999:::;;;;;;:::999999;;;???CCCEEEAAAAAABBBBBBAAA@@@???>>>@@@BBBDDDGGGLLLSSS\\\bbblllfffNNN^^^ccckkktttzzz}}}~~~~~~}}}{{{zzzyyytttuuuvvvxxxsssdddOOO???999333111666888444111000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzrrrkkkjjjjjjhhhggghhhdddcccaaa^^^ZZZVVVSSSQQQNNNLLLJJJHHHHHHFFFCCCAAABBB@@@===:::777666555555222222222222222222222222333333333333333333333333111111111222222222222333222222222222333333333333333333333333444444444444555555444444444444555555555555555666777999;;;;;;>>><<>>???@@@AAACCCCCCDDDDDDAAADDDHHHLLLSSS^^^kkkuuuoooUUUTTTUUU^^^mmmxxx|||||||||~~~}}}{{{zzzyyy}}}{{{{{{{{{wwwkkk[[[NNNAAA666111666888333///000////////////////////////........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzzrrrllllllmmmkkkjjjkkkddddddbbb___[[[WWWSSSQQQOOOMMMKKKJJJIIIHHHEEECCCAAA@@@===:::888666666555222222222222222222222222333333333333333333333333111111111222222222333333222222222333333333444444444444444444444333333333555555444444444444555555555555666777888:::;;;<<<>>>???MMMiiimmmccceeehhhjjjkkkooossstttlll___TTTPPPWWWXXXPPPOOOYYY```___^^^kkkwwwzzzyyyzzz{{{zzztttlll___OOOAAA777222000111111000000000000111111////////////////////////////////////////////////............................../////////000000000////////////////////////000000111111111222222222222222222333333333444444555555555666888999;;;<<<<<<<<<<<<<<<===???@@@AAA???@@@AAACCCDDDFFFGGGGGGFFFIIINNNTTT\\\kkk|||nnnbbb[[[bbbmmmtttxxxzzz~~~~~~~~~~~~}}}|||}}}}}}||||||zzzsssiiibbbMMM>>>222333333...,,,000////////////////////////........................------------.........///------------------------------------------------|||zzzrrrmmmnnnooommmlllmmmeeeeeeccc```]]]XXXTTTRRRPPPNNNMMMLLLKKKJJJGGGDDDAAA???===:::888666666666222222222222222222222222333333333333333333333333111111222222222333333333222222333333333444444444555555555444444333333333555555444444444444555555555555666777888:::<<<======CCC\\\yyycccccchhhiiijjjnnnssswwwsssiiiaaaQQQXXXVVVKKKJJJVVV```bbbUUUaaammmuuuyyy}}}|||yyyxxxuuummm___MMM>>>555222111111000000000000111111000000000000000000000000000000000000000000000000//////////////////////////////000000111111111222000000000000000000000000000111111111111222222222222222333333333444444444444444555666777999;;;<<<>>>>>>>>>>>>>>>=========DDDDDDEEEEEEFFFFFFGGGGGGLLLPPPTTTZZZcccrrrkkk___bbbhhhooovvv}}}~~~wwwxxxzzz||||||yyytttppp]]]III888555444//////555000000000000000000000000////////////////////////---------.........//////------------------------------------------------~~~~~~vvvsssppprrruuuuuuqqqmmmjjjhhheeeaaa\\\XXXUUUSSSQQQOOOLLLJJJJJJIIIGGGEEEBBB???;;;888777666444333333333333333333333333333444444444333333222222222111111222222222333333333222222333333333444444444444555555666666666666666555555444444444555555666999AAABBB:::777===@@@>>>BBBVVVwwwkkk\\\cccfffiiimmmqqqsssnnnhhhYYYUUUQQQLLLHHHLLL[[[kkkeee]]]\\\iiixxx|||qqqeeeZZZNNN>>>///222...---///000...000444000/////////111000...---222000...,,,,,,---///000000000000000000000000000000000//////.........---////////////000000000000000000000111222222333333444333333333333444555555555555666777888999::::::>>>??????@@@AAAAAABBBBBBCCCCCCCCCEEEHHHIIIIIIHHHUUUTTTXXX```iiixxx___WWWbbbjjjkkkzzz}}}zzz{{{}}}yyyxxxxxxxxxvvvssseeeTTT>>>333333555333///111111111111000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,zzzyyytttpppmmmnnnqqqqqqoookkkiiihhheeeaaa\\\XXXUUUTTTRRROOOLLLJJJIIIHHHGGGEEEBBB???;;;999777666555333333333333333333333333333444444444333333222222222111222222222222333333333222222333333333444444444333444444555555555555555555555444444555555666666777<<<===:::888<<<@@@AAARRRhhhzzz___```ccciiipppssssssrrrrrrdddZZZPPPHHHEEEHHHTTT```hhh]]]XXX```nnnxxx}}}vvvlllcccWWWEEE555666111///000111///000333222111000111222222000///111111111111000000//////000000000000000000000000000000/////////.........////////////000000000111000000000111222222333333444444333333444444555666555666666777888999::::::>>>>>>???@@@AAAAAABBBBBBHHHGGGEEEFFFGGGIIIKKKKKKPPPVVVaaapppmmmUUUUUU```iiioooyyy||||||~~~{{{zzz{{{{{{yyywwwqqqaaaKKK;;;555333111///000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,tttsssqqqmmmjjjjjjlllmmmkkkiiihhhfffddd```\\\XXXUUUTTTTTTPPPLLLIIIHHHGGGFFFEEEBBB???;;;999888777555444333333333333333333333333444444333333333333222222222222222222333333333333333333333333444444444444222333333444555444444444555555555555555666777777888888:::<<<<<>>???AAABBBCCCCCCHHHGGGEEEEEEFFFJJJNNNPPPRRRcccxxxdddSSSXXXbbbhhhuuu~~~{{{~~~}}}~~~~~~}}}{{{zzznnn[[[HHH;;;444222333000000/////////.........................................................,,,,,,,,,,,,,,,,,,,,,,,,.........---------------pppppppppllliiihhhiiijjjjjjiiigggfffccc___[[[XXXUUUTTTUUUQQQLLLHHHGGGFFFEEEDDDBBB???;;;999888777666555444444444444444444444444333333333333333333333333222222222333333333444444333333333444444444444555333333444555555555555444555555555555666777888888;;;999;;;???@@@GGG```zzzoooeeeaaahhhkkkiiimmmwwwtttjjj^^^TTTMMMIIILLLSSSmmmkkkfff```\\\bbbooo||||||}}}zzzvvvrrrjjjZZZLLL???777222111222000000222333111000000111111000//////111444666555333000...////////////////////////000000////////////////////////000000000111111111000000111222222333333444555555555444555555666777777777888999:::;;;<<<<<<======>>>@@@AAACCCDDDDDDHHHHHHIIIIIIKKKOOOTTTXXX```zzzfff\\\\\\fffqqqvvvrrrttt}}}|||~~~zzzttthhhVVVEEE999555555000000000000////////////................................................------------------------...............---------pppqqqpppmmmjjjiiiiiijjjkkkkkkgggeeebbb___[[[WWWTTTRRRTTTPPPLLLHHHGGGFFFDDDCCCAAA???;;;999999888777555444444444444444444444444333333333333333333333333222222333333333444444444333333444444444555555555444444555666666666666666555555555666777888999999;;;:::===@@@CCCSSSzzzwwwhhhfffhhhjjjpppwwwtttqqqlllcccUUUJJJIIIOOOeeeooouuunnncccaaammmyyy|||{{{xxxtttrrrooodddYYYFFF<<<333111222111111333555333111111222222222111111111222222111111000/////////////////////////////////000000000000000000000000000000111111111111111111111222333333444444666555555555555666777777888888999:::;;;<<<============???@@@BBBDDDEEEFFFKKKMMMOOOPPPQQQTTTYYY]]]ooooooeee```fffiiiiiiqqq}}}{{{|||}}}~~~~~~~~~yyywwwqqqcccQQQAAA666222222222222111111111000000////////////////////////........................------------------------........................rrrvvvpppooommmlllkkkkkklllmmmgggfffbbb^^^ZZZVVVRRRQQQQQQOOOLLLIIIHHHGGGDDDBBBAAA???;;;999999999777666444444444444444444444444222222333333333333444444333333333333444444444444333444444444555555555555444555666666777777666666666666666666777999:::;;;999;;;===@@@IIIbbbyyyiiidddhhhnnnrrrssstttuuunnn^^^OOOJJJMMM]]]nnn|||yyyooolllsss{{{|||zzzvvvrrrssssssllldddRRRDDD777222222111222444888555333222333444444444222111000////////////000000000000000000000000000//////000000000000111111000000000111111111222222111111222222333444444444666666666666666777888888999999:::;;;<<<===>>>>>>===>>>@@@BBBDDDFFFHHHIIIJJJLLLNNNOOOPPPUUU]]]cccaaa]]]]]]fffsss||||||wwwyyy|||~~~~~~}}}}}}}}}|||zzzvvvmmm^^^KKK:::///333333222222222111111111////////////////////////........................------------------------.............../////////uuuzzzpppppppppooonnnmmmmmmmmmhhhfffccc^^^YYYTTTQQQOOONNNMMMKKKKKKJJJHHHDDDAAAAAA???;;;:::999999888777555555555555555555555555222222222333333444444444333333333444444444444555444444444444555555555555333444555555666666555555666666666777888999;;;;;;888<<>>555333111222444666444111000111333333333111111000000////////////000000000000000000000000//////000000000111111111000000111111111222222222111111222333333444444555777777666666777777888999::::::;;;<<<===>>>>>>???>>>???AAACCCFFFHHHJJJKKKJJJLLLNNNPPPUUU```ooozzzwwwbbbUUU^^^nnntttuuuvvvxxx{{{~~~}}}{{{|||}}}{{{vvvqqqiiiYYYEEE555222222222111111111111000////////////////////////................................................---........./////////000vvv}}}ooopppqqqqqqooommmmmmmmmiiigggccc^^^YYYSSSPPPMMMLLLLLLKKKKKKKKKHHHDDDAAAAAA???;;;:::999999888777555555555555555555555555222222222333333444444444333333333444444444555555444444444555555555666666222333444444555555444444666666666777888:::;;;<<<:::???BBBIII___nnniiillliiioooooorrrvvvssskkkdddbbbiiissszzz{{{|||zzz|||{{{yyyxxx{{{}}}wwwnnnkkkXXXCCC888444222222444333111...---...///000///000111111222111000///...000000000000000000000000//////000000111111111222000111111111111222222222111222222333333444444555777777777777777888888999::::::;;;<<<===>>>?????????@@@BBBDDDGGGIIIKKKLLLPPPRRRUUUYYYccctttnnnRRRUUUdddjjjooovvvxxx|||}}}{{{{{{|||yyysssrrrpppeeePPP???111111111111000000000000000000000000000000000000................................................---.........//////000000~~~wwwmmmnnnooooooppppppmmmhhhhhhhhhhhhddd]]]VVVQQQOOOPPPMMMHHHFFFGGGHHHJJJJJJAAA@@@===;;;888666555444666666666666666666666666444444444444444444444444222222333333333444444444333333333444444444555555555555555555555666777777222666666222666???>>>666@@@AAAIIIYYYkkk{{{vvviiikkkqqqnnnmmmrrruuusssqqqqqqqqqtttyyy}}}~~~}}}{{{wwwxxx||||||wwwqqqrrrgggSSS???666444111---222222222111111111111000111111111111000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222333444444555555666888666555777:::<<<:::888;;;<<<=========???BBBEEEDDDDDDEEEGGGJJJMMMOOOQQQUUUTTTUUU___xxxnnn[[[XXXeeepppkkkuuu{{{~~~{{{zzz}}}}}}yyywww|||zzztttsssqqqaaaNNN;;;333///111222000000333000000000000//////////////////............//////////////////////////////////////////////////////zzzmmmmmmmmmoooqqqqqqnnnjjjggghhhgggccc]]]VVVQQQOOOPPPMMMJJJHHHHHHIIIJJJJJJAAA@@@===;;;888666555444555555555555555555555555444444444444444444444444222222333333333444444444333333444444444555555555666555555555555666777777777999888666999======999EEENNN\\\iiitttxxxhhhmmmllloootttuuurrrrrruuuuuuwwwyyy|||}}}}}}|||{{{~~~zzzvvvxxx||||||wwwrrrqqqkkk\\\HHH999444222111222222222222111111111111111111111111000000000000222222222222222222222222111111111111222222222222222222222222222222222222222333333444444555555666888666666888:::;;;:::888<<<===>>>>>>>>>@@@CCCFFFFFFGGGJJJLLLOOOQQQSSSTTTTTTUUU[[[ooonnn[[[]]]iiijjjsssyyy{{{xxxvvvyyy{{{zzzwww{{{zzzuuutttrrrdddRRR@@@777000222444111000111111000000000//////////////////............//////////////////////////////////////////////////////|||ooommmlllooorrrqqqnnnkkkfffgggfffbbb\\\UUUPPPNNNPPPNNNKKKIIIJJJJJJIIIHHHAAA???===;;;888666555555444444444444444444444444444444444444444444444444333333333333444444444444333444444444444555555555666666555555666666777888888555444777888888:::>>>GGGYYYooo|||eeefffggglllrrrrrrppprrrwwwyyyyyyyyyyyyyyyyyyyyyxxx|||yyyvvvxxx||||||yyytttqqqqqqhhhSSS@@@666555555333222222222111111111111222222111111111000000000222222222222222222222222111111111111222222222333222222222222333333333333333333333444555555666666777777777888:::;;;:::999<<<>>>??????@@@AAAEEEHHHGGGIIILLLOOORRRTTTUUUVVVWWW[[[hhhcccWWWaaafffnnnuuuxxxvvvsssuuuyyy{{{www{{{zzzwwwvvvuuuiiiZZZJJJ>>>444333444333000///111111000000000/////////000//////......//////000////////////////////////////////////////////////tttooolllooorrrpppmmmjjjeeefffeeebbb[[[UUUPPPNNNOOOMMMKKKIIIIIIIIIGGGEEE@@@???===:::888777666555444444444444444444444444444444444444444444444444333333333444444444444555444444444444555555555555666666666555666777777888:::444333999999888???JJJTTTiiisssdddbbbcccjjjoooqqqtttxxxzzzyyywwwvvvvvvwwwxxxyyy{{{xxxvvvxxx{{{|||zzzvvvsssuuunnn\\\III>>>888666333333222222222111111111222222222111111111000000000000000000000000000000111111111222222222333333222222222333333333333333333333444444555666666666777777888999:::;;;::::::<<<===>>>???@@@BBBEEEHHHEEEGGGJJJNNNRRRVVVXXXYYY```gggxxx|||xxx}}}{{{wwwttttttxxx~~~~~~~~~xxxwwwvvvuuutttuuuxxxzzzmmmXXXZZZ\\\hhhooovvvvvvttttttwww{{{wwwzzzzzzxxxxxxwwwooodddXXXJJJ:::222333444222000111111111000000000//////000000////////////000000////////////////////////////////////////////////|||sssmmmppprrrnnnjjjhhhdddeeeeeebbb\\\UUUQQQOOONNNLLLIIIHHHGGGFFFDDDCCC@@@>>>===:::888777666666444444444444444444444444444444444444444444444444333333444444444555555555444444444555555555666666666666666666666777888888???999888<<<<<<>>>JJJZZZpppuuuiiiaaafffpppvvvxxxyyyxxxwwwuuuttttttvvvyyy{{{yyyxxxwwwxxx{{{|||zzzwwwvvvvvvoooaaaSSSHHH===444333333333222222222222111222222222222111111111111000000000000000000000000111222222222222333333333222222333333333444444444333333444555555666666777777888999::::::::::::;;;;;;<<<===>>>???AAAEEEGGGFFFHHHLLLQQQWWW\\\```bbbjjjtttyyyyyytttmmmkkkpppxxx|||yyytttppprrrrrrmmmeeeaaa\\\^^^]]]ZZZZZZ]]]]]]ZZZXXXYYY]]]ccciiihhhbbb\\\]]]\\\[[[[[[\\\^^^___```[[[]]]^^^^^^]]]]]]___aaacccdddeeeggggggfffcccaaaccccccdddcccccccccdddeeefffhhhjjjjjjhhhdddbbb```^^^^^^^^^\\\ZZZZZZ]]]___\\\aaahhhlllpppuuu|||jjjaaaXXXdddjjjrrrwwwvvvuuuvvvyyywwwyyyyyyyyyzzzyyyssslllfffWWWCCC444111333555333111111111111000000000000000000////////////000000////////////////////////////////////////////////uuummmppprrrmmmhhhgggdddeeeeeebbb\\\VVVRRRPPPOOOLLLHHHFFFEEEDDDCCCAAA???>>><<<:::888777666666444444444444444444444444444444444444444444444444333444444444555555555555444444555555555666666666777777666666777777888999>>><<<::::::<<>>???AAAEEEHHHGGGLLLTTT]]]eeejjjnnnooovvv}}}yyyuuurrrqqqqqqooojjjgggbbbaaa```aaabbb```[[[WWWVVVTTTPPPOOOQQQTTTXXXYYYUUUWWWXXXXXXWWWTTTSSSSSSSSSVVVUUURRRRRRWWWYYYWWWWWWVVVUUUXXX[[[\\\ZZZXXXWWWXXXZZZ\\\\\\\\\[[[ZZZ\\\___aaa```]]][[[]]]`````````aaaccceeeeeecccaaadddddddddeeefffffffffgggbbbcccddddddcccaaa___]]]___aaabbb```\\\[[[]]]___YYY[[[^^^aaaccceeehhhkkkllluuulllbbbeeellltttwwwuuuvvvxxxxxxxxxyyyzzzzzzyyyvvvsssooocccNNN;;;222444666555222222111111111000000000111000000//////000000111////////////////////////////////////////////////uuulllpppsssmmmhhhiiieeeffffffccc]]]WWWSSSQQQQQQMMMIIIEEEDDDDDDCCCBBB???>>><<<:::999777777666555555555555555555555555444444444444444444444444444444444444555555555555555555555555666666666666777777666666777777888999666;;;<<<:::AAAWWWtttqqqooorrruuuxxxxxxwwwuuutttuuuwwwyyy{{{yyyyyyyyyyyyzzzzzzxxxwwwxxxvvvqqqiiibbbYYYJJJ<<<444444333333333222222222333333222222222111111111222222222222222222222222222222222333333333444444222222333333444555555666444444555555666666777777666888;;;;;;:::999;;;===;;;<<<>>>???@@@BBBFFFIIIGGGPPP^^^lllvvvzzzzzzyyyyyyrrrlllfffaaa]]]XXXWWWVVVVVVUUUTTTSSSRRRNNNNNNOOOOOONNNMMMKKKJJJNNNLLLLLLMMMNNNOOOPPPQQQPPPSSSVVVVVVTTTTTTUUUVVVOOOSSSSSSOOOOOOSSSWWWXXXXXXWWWWWWXXXZZZ]]]^^^^^^WWWZZZ___bbbcccccccccbbbdddgggjjjiiifffeeegggjjjiiihhhjjjnnnrrruuutttrrrrrrrrrrrrtttuuuvvvuuutttoooooonnnmmmllljjjhhhggggggjjjmmmkkkfffcccdddfffccccccdddgggjjjmmmnnnnnnsss|||ccc```cccmmmssstttuuuxxxyyyxxxxxxzzzzzzyyyxxxwwwrrrkkkYYYDDD777555555333222222222111111111000000111111000000000000111111////////////////////////////////////////////////tttkkkppptttnnnjjjkkkeeeffffffccc^^^XXXSSSQQQSSSOOOIIIEEEDDDDDDDDDDDD???>>><<<:::999888777777666666666666666666666666444444444444444444444444444444444555555555666666555555555555666666666777777777777777777888888999333===AAA@@@MMMnnn~~~|||{{{yyyxxxxxxxxxyyyyyysssuuuyyy}}}vvvkkkjjjooouuuyyyxxxvvvuuuvvvwwwxxxzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwtttllleee\\\NNNBBB444444444333333333222222333333333222222222111111000000000000000000000000222222333333333444444444222222333333444555666666444444555555666777777777666999;;;<<<:::999;;;===<<<===???@@@AAADDDHHHKKKDDDPPPdddvvv}}}tttmmmhhhddd^^^YYYVVVSSSQQQOOONNNPPPQQQQQQQQQQQQRRRTTTMMMOOOQQQQQQPPPPPPQQQRRROOOPPPRRRTTTSSSPPPQQQSSSSSSVVVWWWWWWWWWXXXYYYXXXYYY^^^___[[[YYY]]]ccceeeeeeeeefffhhhjjjmmmppprrrmmmpppvvvzzz|||~~~uuuyyy~~~~~~||||||}}}}}}|||{{{|||eee^^^]]]gggpppsssvvvyyyyyyxxxxxxzzzzzzyyyxxxyyyqqqnnnaaaKKK;;;666444111222222222111111111111000111111000000000000111111////////////////////////////////////////////////uuulllkkknnnmmmkkkjjjgggiiiiiicccZZZSSSRRRSSSQQQNNNJJJGGGEEEEEEDDDCCC@@@???===:::888777666555555555666666555555444333555555666666555444333333333333333444444444555555777777777777666666666666666666555555666777888999444<<>>???>>>===>>>@@@CCCEEEEEEEEEMMMNNNUUUkkk~~~|||}}}rrrfff\\\VVVSSSSSSVVVSSSPPPOOOPPPQQQRRRQQQSSSSSSSSSQQQQQQRRRUUUXXXWWWVVVWWWXXX[[[\\\[[[ZZZZZZ[[[^^^```bbbcccddddddaaaaaacccfffjjjpppuuuxxxxxxvvvssssssuuu{{{iiiRRRTTTcccoootttwwwyyyuuuuuuzzz{{{vvvtttvvvuuuqqqhhhXXXDDD555222666777333111222111......111////////////////////////000000000000000000000000000000000000000000000000uuummmmmmooonnnkkkjjjhhhiiiiiicccZZZTTTRRRSSSQQQNNNIIIFFFEEEEEEDDDCCC@@@???===:::888777666555555555666666555555444333555555666666555444444333333333444444444555555555777777777777666666666666555555666666777888888888999===@@@HHHaaaxxxsssqqqmmmhhhgggkkknnnooorrrxxxwww{{{ffffffnnnwwwvvvtttqqqqqqrrrssssssuuuuuuvvvwwwwwwwwwvvvvvvvvvsssooommmiiibbbZZZSSS@@@888333444555222222444444444444333333222222222222222222111222222333444333333333333333333333333333333444444444555555555555555666666777888888888888:::<<<<<<<<<<<<>>>@@@?????????AAACCCEEEEEEEEEFFFJJJSSSiii~~~ssspppbbb```\\\XXXVVVUUUUUUVVVRRRRRRSSSTTTWWW\\\```ccciiiiiihhhhhhiiikkklllmmmoooqqqtttwwwzzzyyyvvvsss~~~zzz]]]UUU```mmmqqqpppxxxuuuvvvzzz{{{wwwuuuwwwvvvssslll\\\III:::555555444111000111000------000000000000000000000000000000000000000000000000000000000000000000000000000}}}uuuooopppqqqnnnkkkiiihhhiiihhhbbb[[[TTTRRRRRRPPPMMMIIIFFFEEEEEEDDDCCC@@@???===:::888777666555555555666666555555444333555555555666555555444333333444444444444555555555666666666666777777777777555555666888888999999888======CCCSSSlll{{{vvvtttwww{{{}}}uuueeejjjrrrtttuuusssnnnlllooossssssuuuwwwxxxxxxvvvtttssspppppppppoookkkfff```]]]HHH>>>555444555555444555333333333333333333333333222222222222222333444444333333333333333333333333333444444444444555555555555555666777777888888999999;;;<<<===<<<===>>>@@@@@@@@@AAAAAACCCDDDFFFFFFIIIQQQ[[[kkk}}}vvvaaaYYY[[[VVVVVVUUUUUUUUUUUUVVVVVVXXX[[[___ccchhhpppzzznnnXXX[[[gggmmmjjjuuutttvvvzzz{{{xxxwwwyyyvvvuuupppcccRRRCCC999444333111111444333000///111111111111111111111111111000000000000000000000000000000000000000000000000}}}yyysssoooqqqqqqnnnjjjiiiiiiiiigggbbb[[[UUURRRRRRPPPLLLHHHFFFEEEEEEDDDCCC@@@???===:::888777666555555555555666555555444333444555555555555555444444444444444444555555555555666666666666777777777777444555777999999:::999999>>>>>>HHH___xxxvvviiijjjooouuuvvvpppkkkmmmtttsssuuuxxxzzzyyywwwtttqqqnnnppprrrppplllgggcccaaaPPPEEE999444555666555444222333333333333333333333333222222222222333444444444444444444444444444444444444444444555555555555555666666777888888999999:::;;;============???AAA@@@AAAAAABBBBBBDDDFFFHHHJJJXXXdddpppvvvgggdddggglllkkkjjjiiihhhiiiiiijjjpppuuu||||||]]]TTT]]]ggghhhppprrrvvvyyyzzzyyyyyyyyyuuuuuurrrhhh[[[MMM???555555333444888777444222444111111111111111111111111////////////////////////000000000000000000000000{{{uuupppnnnpppqqqmmmjjjjjjjjjiiifffbbb[[[VVVRRRQQQOOOLLLHHHEEEEEEEEEDDDCCC@@@???===:::888777666555555555555666555555444333444444555555555555555444444444444555555555666666555666666666777777777888555666777999::::::;;;;;;???CCCQQQgggzzzkkkccchhhqqqxxxtttmmmnnntttsssuuuyyy{{{{{{yyyuuurrrppprrrsssqqqlllfffbbb```UUULLL???555333555555333222333333333333333333333333333222222333333444555444444444444444444444444444444444555555555666666666666777777888999999999:::<<<>>>>>>>>>>>>@@@AAA@@@AAABBBBBBBBBDDDHHHKKKHHHZZZiiivvvhhhUUUUUU^^^eeejjjoootttwwwwwwxxxyyyyyyssstttrrrkkkcccXXXGGG888666444555888888444333555000000000000000000000000////////////////////////000000000000000000000000}}}sssooommmpppqqqnnnmmmnnnjjjiiifffaaa\\\WWWSSSPPPNNNKKKGGGEEEDDDDDDDDDCCC@@@???===:::888777666555555555666666555555444333333444555555666555555555444444555555555666666666555555666666777777888888777777777888999;;;<<<===EEENNN[[[iiisssxxxxxxxxxyyyxxxwww{{{yyyccccccjjjtttvvvpppooosssrrruuuyyy{{{|||zzzwwwtttrrrrrrsssqqqnnniiiddd```XXXRRRFFF999333444555444333333333333333333333333333333333333333444444555444444444444444444444444444444555555555666666666666666777888888999999:::;;;===>>>???>>>???@@@BBB@@@CCCEEEEEEDDDGGGLLLQQQUUUhhhsss|||iiiYYYWWW]]]bbbkkkrrrttttttwwwxxxxxxrrrtttqqqkkkiiicccRRR???555333333666555222111333000000000000000000000000000000000000000000000000000000000000000000000000sssooonnnqqqrrrqqqqqqtttkkkhhheeeaaa\\\WWWSSSPPPNNNKKKGGGEEEDDDDDDDDDCCC@@@???===:::888777666555555555666666555555444333333444444555666666555555555555555555666666666666555555555666777888888888999888777777888;;;>>>@@@KKKYYYeeehhhkkkrrrtttqqqppplllppp~~~jjjaaaaaalllssspppnnnqqqqqqsssvvvyyyzzzyyywwwvvvrrrqqqpppqqqrrrooojjjeee[[[YYYNNN>>>444444666555444444444333333222222222444333333333333444555555555555555555555555555555555555555555666666666666666777777888888999::::::;;;===????????????AAACCCBBBEEEHHHHHHHHHKKKQQQWWWiiiwww{{{~~~mmmXXXVVV\\\gggooopppqqquuuwwwvvvrrrtttppplllmmmlll\\\HHH777444333444333000000333111111111111111111111111000000000000000000000000000000000000000000000000ssspppooorrrtttsssuuuxxxkkkhhheeeaaa]]]XXXSSSOOOMMMJJJGGGDDDDDDDDDDDDCCC@@@???===:::888777666555555555666666555555444333333333444555666666666555555555555555666666666777444555555666777888888999:::888666666777;;;???AAAOOO```kkkggghhhsssyyyvvvuuunnntttpppaaaZZZeeeoooooommmoooppprrruuuwwwyyyxxxwwwvvvqqqooonnnqqqvvvuuuoooiii\\\]]]SSSBBB555444666777555555444333333222111111444333333333333444555555555555555555555555555555555555555555666666666777777777777888999999::::::<<<===?????????@@@AAACCCDDDHHHKKKKKKKKKNNNUUU\\\mmmyyyzzz}}}|||{{{qqquuuyyyzzz{{{\\\RRRXXXdddmmmnnnooosssvvvuuussstttpppmmmppprrrcccNNN;;;777555555444111111555222222222222222222222222000000000000000000000000000000000000000000000000|||llljjjqqqsssvvvuuulllnnnjjjeee___ZZZUUUPPPLLLNNNIIICCCCCCEEEGGGEEECCCAAA???<<<:::999888666444777777666666555555555444666666666666666666666666444444444555555555555666777666444333333444555666666777888999999<<>>>>>@@@CCCFFFEEEJJJJJJLLLNNNJJJRRRhhhuuuzzz}}}dddPPPTTT___hhhjjjpppxxxwwwooowwwuuurrrqqqoookkkddd^^^FFF;;;222111333333333444333333333222222222111111000000000000000000000000///////////////000111111tttmmmqqqqqqtttvvvnnniiifffbbb]]]YYYTTTNNNJJJKKKGGGCCCCCCFFFGGGEEEBBBAAA>>>;;;:::999888666444777666666666555555555555666666666666666666666666444444444555555555555666888777555444444555777888:::;;;999777888AAAOOOZZZlllssswwwvvvuuuvvvtttooouuu{{{___ZZZ___cccjjjssspppooonnnoooqqqtttvvvxxxwwwrrrooorrrxxx{{{wwwqqqiiifff]]]OOO@@@666444555777666555555444444555555:::111444888333333777555555555555555555555555555666666666666666666666666777888888999:::;;;<<<<<<===>>>?????????AAADDDFFFDDDJJJKKKNNNRRRPPPZZZqqqoooXXXOOOXXXaaaggglllqqqsssqqqtttsssrrrrrrrrrooojjjfffRRRGGG===::::::777444444333333333222222222111111000000000000000000000000111000000000000111222222}}}rrrqqqnnnrrruuuppphhhfffbbb___ZZZTTTNNNIIIIIIFFFDDDDDDFFFGGGEEEBBB@@@>>>;;;999999888666444666666666666555555555555666666666666666666666666444444444555555555555666888777666666666777888999666888999777888DDDXXXhhhyyy}}}}}}zzzuuummmdddyyysss[[[WWW^^^jjjtttpppooonnnnnnpppsssvvvxxxzzzsssnnnqqqyyy}}}xxxooonnnfffWWWEEE999666777888777666666555555666666777111666:::111///444444555555555555555555555555666666666666666666666666888999999:::;;;<<<======>>>???@@@??????AAADDDFFFEEELLLMMMQQQWWWYYYhhhiiiRRRTTT\\\eeekkkllloootttrrrrrrqqqrrrrrrqqqmmmjjjbbbWWWKKKGGGCCC<<<666444333333333222222222111111////////////////////////222111111111111222333333uuurrrnnnppptttpppllljjjfffccc^^^WWWOOOJJJGGGFFFEEEFFFHHHGGGEEECCC@@@===:::999888888666444666666666666666555555555666666666666666666666666444444444555555555555666777777666666666777888888222777;;;;;;>>>III]]]mmm{{{{{{ssskkkfffeeeTTTYYYhhhtttrrrqqqqqqpppqqqtttxxx|||{{{tttmmmooowww}}}}}}zzzssssssmmm^^^JJJ<<<777777888777666666555555666666555444===AAA666111555555555555555555555555555555666666666666666777777777999999:::;;;<<<===>>>>>>>>>????????????@@@CCCEEEIIIOOOPPPTTT[[[```ttt}}}pppooonnnnnnqqqrrruuu~~~~~~www~~~|||]]]VVVVVVbbbkkklllooouuurrrrrrrrrrrrqqqooollljjjlllaaaVVVQQQKKKAAA888444333333333222222222111111////////////////////////111111111111111222333333{{{tttsssoooppprrrmmmooommmiiiddd___WWWNNNIIIHHHHHHGGGGGGHHHGGGEEEDDD???<<<:::888888888666444555555555666666666666666666666666666666666666666444444444555555555555666555555555555666777777888888:::<<<>>>DDDRRReeerrrzzzzzzqqqqqqttt|||^^^VVV```lllpppqqqqqqppppppssswww{{{yyysssnnnnnnsssxxxxxxwwwuuuvvvrrreeeRRRBBB999777777666555555444444555555666888EEEJJJ>>>666888777666666666666666666666666666666666666777777888888999:::;;;;;;======>>>???===>>>??????>>>@@@CCCEEEKKKRRRSSSWWW^^^fff|||{{{tttpppnnnlllhhhgggllltttyyyzzzvvvvvv{{{kkkZZZPPPYYYeeejjjnnnsssrrrrrrssssssqqqpppooonnnnnneee[[[WWWQQQEEE:::555333333333222222222111111000000000000000000000000111000000000000111222222uuurrrtttoooooopppkkknnnkkkfffaaa\\\TTTMMMHHHIIIIIIHHHGGGFFFEEEDDDDDD>>><<<999888888888666555555555555666666666666666666666666666666666666666444444444555555555555666444555555666666777777777<<<999777===KKK]]]mmmuuu}}}wwwrrrzzzxxx^^^ZZZbbbiiilllnnnnnnmmmnnnrrrvvvuuusssqqqppprrrsssttttttvvvwwwuuulll]]]LLL@@@999777666555555444444555555333444@@@FFF;;;444666555666666666666666666666666555666666777777888888999999::::::;;;<<<===>>>>>><<<>>>?????????AAAEEEGGGKKKTTTZZZaaaiiiooo~~~wwwppppppuuu{{{tttvvv{{{vvvccc\\\[[[```gggffffffoookkkWWWSSS[[[dddkkknnnnnnppprrrssssssssstttuuunnneee^^^[[[VVVJJJ===777333333333222222222111111000000000000000000000000000000000000000111222222~~~qqqpppsssnnnnnnooojjjkkkgggccc^^^YYYTTTNNNJJJIIIIIIGGGDDDBBBAAAAAABBB===;;;999888888777666555555555555555666666666777666666666666666666666666444444444555555555555666555555666777888888888888999666:::KKKbbbtttyyywww|||{{{yyywwwsssvvvqqq]]]]]]dddhhhllllllkkkkkknnnqqqpppsssvvvvvvsssrrrtttvvvxxxyyyyyyuuujjjYYYIII>>>888777666666555555666666333000888===333000555444666666666666666666666666555666666777888888999999999999:::;;;<<<======>>>===>>>@@@AAABBBDDDHHHKKKKKK[[[iiiuuu~~~mmmcccaaaffflllsssllllll|||ttt\\\UUU]]]fffhhhkkknnnppppppoooooorrrtttnnngggaaa___ZZZNNN@@@999333333333222222222111111222222222222222222222222222111111111111222333333{{{}}}pppooorrrmmmmmmooojjjiiifffaaa]]]YYYUUUQQQNNNIIIHHHFFFBBB???>>>???@@@===;;;999888888777666555444555555555666666777777666666666666666666666666444444444555555555666666666666777999999:::::::::777999FFFccc{{{yyyrrrmmmmmmpppyyyddd___aaaffflllmmmkkkjjjlllpppmmmtttzzzzzzvvvsssuuuyyyzzz{{{|||zzzrrrcccOOOBBB999888888777777777777777:::333888;;;333333:::;;;777777777777777777777777555666666777888999999999888999999:::;;;<<<======>>>@@@AAACCCDDDGGGKKKNNNMMMaaavvviiiUUUYYYbbbeeekkkmmmnnnmmmjjjiiijjjmmmooohhhcccbbb]]]PPPBBB:::333333333222222222111111222222222222222222222222333333222222333333444555~~~vvvooonnnqqqssspppkkkgggfffccc___ZZZTTTOOOMMMOOOKKKFFFBBBAAAAAA@@@@@@<<<;;;:::888777666666555777777666666555555555444666666666666666666666666666666666666777777777777555777999999777777777888:::===PPPvvvtttgggjjjuuuvvv[[[ccceeeooorrrmmmqqquuummmooorrrwwwxxxxxxxxxyyy|||~~~~~~}}}zzzvvvlllYYYGGG777999999777666777888888666666666666666666666666444555555666777888888999777777777888999999:::::::::::::::;;;===>>>@@@AAABBBAAAAAAAAACCCFFFJJJMMMZZZZZZkkkwwwZZZ]]]bbb\\\hhhiiiiiihhhfffhhhmmmqqqmmmnnnlllggg]]]PPPDDD===777444222111222444555555111111111111111111111111222222222222222222222222yyypppnnnpppqqqnnniiifffeeebbb^^^YYYSSSOOOLLLNNNJJJFFFBBBAAAAAA@@@@@@<<<;;;:::888777666666555777666666666555555555555666666666666666666666666555666666666777777777777555777999999777777888999===???OOOnnn{{{kkkbbbjjjzzz```ffffffnnnqqqlllppptttnnnnnnqqquuuwwwwwwxxxzzz|||}}}zzzqqq___OOO::::::888666555555666555666666666666666666666666555555666666777888888999777777777888999999::::::::::::;;;;;;===>>>@@@AAAAAAAAABBBCCCEEEHHHLLLOOOPPPVVVmmmeeeXXX]]]aaafffggghhhhhhgggiiimmmppppppnnnlllggg___RRRCCC:::666444222222333555555444111111111111111111111111222222222222222222222222{{{qqqmmmnnnooolllgggeeedddbbb^^^XXXSSSNNNLLLMMMJJJEEECCCBBBAAA@@@???<<<;;;:::888777666666555666666666666555555555555666666666666666666666666555555666666666777777777555777888888777777999:::???BBBOOOeeeyyy~~~ttteee^^^jjj}}}pppgggdddkkkppplllnnntttqqqnnnpppsssuuuwwwxxx{{{}}}~~~xxxiii[[[AAA===999777666666555555666666666666666666666666555666666777777888888888777777888888999:::::::::::::::;;;<<<===???@@@AAAAAABBBDDDEEEFFFIIIMMMPPPOOO___oooTTTSSSZZZbbbdddgggiiiiiikkkmmmoooooommmjjjhhhbbbVVVFFF:::666444333444555555444333222222222222222222222222222222222222333333333333zzzppplllnnnooolllhhhfffdddbbb^^^YYYTTTOOOMMMLLLIIIEEECCCBBBAAA@@@???<<<;;;:::888777666666555666666666666666555555555666666666666666666666666555555555666666666777777555777888888777888:::<<<@@@EEEQQQaaannnvvvzzz{{{qqqfffbbbmmm}}}iiiaaafffnnnmmmnnnttttttoooppprrrtttvvvyyy|||~~~|||qqqeeeHHHAAA999888999888777888666666666666666666666666666666777777777888888888777777888999999::::::;;;:::;;;;;;<<<===???AAAAAAAAADDDFFFGGGGGGHHHLLLPPPTTTnnn|||___UUUYYY___bbbfffjjjmmmnnnnnnooommmjjjhhhiiiggg\\\KKK===555555444555666666444222222222222222222222222222222222222333333333333333wwwnnnlllnnnpppnnnjjjgggfffccc```[[[VVVQQQOOOJJJHHHEEECCCBBBAAA@@@>>><<<;;;:::888777666666555555555555666666666666666666666666666666666666666555555555555666666666666555666777888777999;;;===@@@IIIVVV```iiippptttvvvkkkiiilllwwwtttbbb```kkkmmmnnntttvvvqqqqqqqqqsssvvvzzz~~~~~~uuulllNNNBBB888777:::999888999777777777777777777777777777777777777888888888888888888888999::::::;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBEEEHHHGGGFFFGGGLLLQQQXXXzzziiiZZZ\\\]]]```eeekkkoooqqqqqqpppooolllkkkkkkiii^^^MMM@@@666555555555666666444222222222222222222222222222222222333333333444444444|||uuunnnlllppprrrnnnjjjgggfffddd```\\\WWWSSSPPPIIIGGGDDDCCCBBBBBB@@@>>><<<;;;:::888777666666555555555555666666666666666666666666666666666666666444444555555555666666666555666777777777999<<>>@@@AAABBBCCCFFFIIIHHHFFFIIIPPPWWWgggfffRRRQQQZZZ]]]bbbiiiooorrrrrrpppsssqqqooonnnjjj___OOOCCC888666555555666666444333333333333333333333333333222222333333444444555555zzztttnnnnnnqqqrrrmmmhhhfffeeeccc```[[[VVVRRRPPPHHHFFFDDDCCCCCCBBB@@@>>><<<;;;:::888777666666555555555555555666666666777666666666666666666666666444444444555555555666666555666777777777:::===@@@HHHQQQYYY[[[]]]bbbdddbbbdddvvvaaaaaacccfffoootttyyyvvvssssssxxx}}}}}}www___JJJ:::999<<<888555666777777777777777777777777888888888888888888888888888888999::::::;;;;;;<<<;;;<<<<<<===>>>@@@AAABBBBBBFFFIIIHHHHHHMMMXXX```~~~ttt[[[RRRWWWYYY^^^fffmmmrrrqqqppppppqqqqqqpppkkkaaaUUUMMM:::777555444555555555444333333333333333333333333222222333333444555555666zzztttoooooorrrrrrlllfffeeedddbbb___ZZZVVVQQQOOOHHHFFFDDDCCCCCCBBB@@@>>><<<;;;:::888777666666555444555555555666666777777666666666666666666666666444444444555555555666666555666777777777:::>>>AAALLLTTTXXXWWWWWW\\\]]]ZZZiiiyyyeee]]]^^^bbbkkkrrr{{{wwwssstttxxx}}}{{{iiiRRR???>>>@@@;;;666777777777777777777777777777999999888888888888888888888999999::::::;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCAAAEEEIIIIIIJJJQQQ^^^hhh|||iiiUUUWWW[[[ccckkkpppqqqooojjjmmmooopppllleee]]]XXX;;;888555333444555555555333333333333333333333333222222333333444555666666xxxpppkkknnnqqqqqqppppppgggddd___[[[XXXUUURRROOOKKKEEEBBBCCCBBB@@@???AAA;;;;;;::::::;;;999777444555555555555666666666666888888777777666666555555666666666666666555555555777555666888888:::BBBKKKVVVRRRVVVbbbddd\\\XXX\\\mmmyyywww```XXX___kkkuuuuuuvvvwwwxxxyyy{{{vvvcccLLL===:::;;;:::666777777777777777777777777888888888888888888888888888888888999999::::::;;;<<<===>>>@@@BBBDDDEEEFFFGGGAAAEEEQQQSSSTTTjjjgggVVV\\\hhhccciiirrriiilllnnnooonnnooooooiiiaaaLLL@@@666444666555333222555555555444444333333333555444444333333333444444{{{xxxqqqlllooorrrqqqnnnmmmgggddd___[[[XXXUUUQQQNNNJJJEEECCCEEEEEEAAA???@@@;;;::::::::::::999777444555555555555666666666666777777777777666666555555666666666666666666666555666555666888999<<>>???<<<:::999999:::999666444555555555555666666666666777777777666666666666555555555666666666666666666666555666999;;;>>>GGGQQQZZZZZZ___ddd```XXXXXX___lllrrrxxx|||~~~wwwwww]]]^^^gggmmmqqqsssuuuwwwyyy|||{{{ooo\\\III===999:::<<<888888888888888888888888999999999999999999999999888888999999:::;;;<<<<<<>>>>>>???AAACCCDDDEEEFFFEEENNNSSSQQQTTTllljjjSSS\\\dddhhhiiiccclllnnnmmmjjjjjjlllhhhcccVVVGGG:::555666555444444555444444444444333333333555444444444444444555555vvvwwwpppmmmqqqtttqqqmmmkkkiiieeeaaa]]]YYYTTTOOOKKKKKKFFFCCCDDDDDD@@@>>>???<<<:::999999999888666555555555555555666666666666666666666666666666666666555555555555666666666666777555666999;;;???IIITTT]]]aaafffggg^^^TTTUUU[[[jjjooowww}}}~~~{{{pppdddgggjjjppprrrvvvxxx{{{~~~}}}uuufffQQQ???777999>>>888888888888888888888888999999999999999999999999888999999:::;;;<<<======??????@@@BBBCCCDDDFFFFFF???NNNWWWVVVbbbsssTTTYYYeeegggffffffkkkmmmlllhhhhhhjjjhhheee[[[KKK<<<666666555555666444444444444444444444444555444444444444555555666~~~uuuooolllqqqtttrrrnnnlllhhheeeaaa]]]YYYTTTOOOKKKMMMFFFBBBAAAAAA>>>>>>@@@<<<:::888888888888666555555555555555666666666666555555555555555666666666444555555555666666777777888666777:::<<>>>>>@@@@@@AAABBBDDDEEEFFFFFFDDDPPPVVVYYYsssuuuTTTTTT``````___gggjjjmmmlllhhhfffhhhhhhfff^^^NNN>>>777666666555666444444444444444444444444444444444444444555666777wwwpppmmmpppsssqqqnnnlllgggdddaaa^^^ZZZUUUOOOKKKMMMGGGCCCBBBAAA>>>===???<<<:::888777777777666555555555555555666666666666444555555555555666666666444444555555666777777777888666888<<<@@@FFFSSS^^^cccggghhhccc\\\ZZZaaaiiinnnzzz|||fff```gggnnnrrrwww|||~~~uuu```III:::888<<<999999999999999999999999::::::::::::::::::::::::999999:::;;;===>>>??????AAAAAABBBCCCDDDEEEFFFGGGIIIOOORRRZZZ}}}~~~\\\RRR]]]______iiiiiimmmmmmiiiggghhhiiiggg___OOO???999777666555666333333333444444444444555444444444444555666777777|||sssnnnoooqqqoookkkjjjeeeccc```^^^[[[VVVPPPLLLLLLHHHFFFHHHGGGAAA>>>===<<<:::777666777777666555555555555555666666666666444444444555555555666666444444555555666777777888666666888???EEENNN\\\iiirrrpppiii^^^XXX\\\hhhrrrxxx{{{ttt}}}sssaaaccclllpppvvv{{{zzzgggOOO???:::<<<999999999999999999999999::::::::::::::::::::::::999999:::<<<===>>>???@@@BBBBBBCCCDDDEEEFFFFFFGGGIIIPPPYYYjjjeeePPP[[[aaa```iiihhhmmmnnnkkkhhhiiiiiihhh^^^OOO@@@:::999777555555333333333444444444555555444444444444555666777888wwwoooooopppmmmiiihhhdddbbb```^^^[[[VVVQQQMMMJJJHHHIIIMMMLLLEEE>>><<<<<<:::777666666777666555555555555555666666666777444444444555555555666666444444444555666777777888555555999AAAIIITTTdddrrr{{{lll[[[TTT[[[jjjuuu}}}rrrnnn{{{mmmgggjjjnnnuuu{{{}}}lllTTTBBB<<<<<<999999999999999999999999::::::::::::::::::::::::999999:::<<<===???@@@@@@BBBCCCCCCDDDEEEFFFFFFGGGJJJVVViiigggJJJUUU^^^\\\cccgggmmmooollliiiiiiiiihhh]]]OOO@@@:::999777555555333333333444444555555555444444444555555777888888ssspppqqqmmmnnnnnnfffdddcccaaa___]]]XXXRRRNNNHHHFFFCCCAAABBBBBBAAA@@@<<<;;;:::999777666555444777777666666555555555444666666666666666666666666777777777777666666666666888999<<>>999999888888888888999999<<<;;;;;;:::::::::;;;;;;:::;;;;;;<<<===>>>??????BBBCCCDDDDDDFFFIIIJJJHHHLLLVVVxxxxxxggg^^^ZZZ]]]dddhhhgggfffgggiiiiiihhhfffcccRRR@@@:::999888777777666666666666666666666666555555555555555666777777wwwrrrrrrnnnnnnmmmeeebbbaaa___]]]ZZZVVVPPPLLLHHHFFFCCCAAAAAAAAAAAA@@@<<<;;;:::999888666555555777666666666555555555555666666666666666666666666777777777777666666666666999:::===DDDMMMVVV\\\^^^bbbccc[[[VVVffflllfffvvvzzzbbbaaajjjrrrtttyyykkkOOO======::::::999999999999::::::<<<;;;;;;::::::;;;;;;;;;:::;;;<<<<<<===>>>??????DDDDDDDDDDDDFFFJJJMMMOOOUUUhhhqqq^^^___iiieeeeeeeeegggjjjkkkjjjiiidddSSSBBB:::999888666666666666666666666666666666666555555555555666777777|||ssssssooonnnmmmeeecccaaa___]]]ZZZUUUPPPLLLHHHFFFCCCAAAAAAAAA@@@???<<<;;;:::999888666555555666666666666555555555555666666666666666666666666666666666666777777777777999:::>>>EEEMMMSSSVVVWWWZZZVVVPPPXXXwww|||kkkkkk|||[[[[[[eeeooossswwwsssVVV???<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@EEEEEEDDDEEEFFFJJJQQQVVVZZZ{{{___[[[gggcccdddeeehhhkkkmmmlllkkkfffUUUDDD;;;999777555666666666666666666666666666666666555555666666777888ttttttqqqpppooohhhfffdddaaa^^^[[[WWWRRRNNNHHHFFFCCCAAAAAA@@@???>>>;;;;;;:::999888777666555666666666666666555555555666666666666666666666666666666666666777777777777999;;;@@@GGGNNNRRRSSSSSSVVVOOOKKKXXXzzzzzzooottt]]]WWW```kkkqqqvvv|||www\\\CCC<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;<<<===???@@@AAAAAACCCDDDEEEGGGGGGIIIQQQYYYgggdddYYY```cccdddeeeiiilllmmmlllkkkgggWWWFFF===999666555666666666666666666666666666666666666555666777777888ssstttrrrqqqqqqlllgggdddaaa^^^[[[VVVQQQNNNIIIFFFCCCAAA@@@@@@???===;;;::::::999888777666666555555555666666666666666666666666666666666666666555666666666777777777888999<<>>???AAABBBBBBAAABBBGGGKKKJJJIIIRRR]]]rrr^^^\\\cccdddfffiiilllmmmkkkiiigggXXXHHH>>>999666555777666666666666666666666666666666666666666777888888rrrsssrrrrrrrrrnnnfffccc___\\\XXXTTTOOOLLLIIIFFFBBB@@@@@@???>>>===::::::999999888777777666555555555666666666666666666666666666666666666666555555666666777777888888:::===CCCJJJQQQUUUUUUTTTHHHFFFIIIUUUeeesss~~~}}}{{{yyy]]]^^^dddmmmtttzzzgggJJJ>>>::::::999999999999::::::::::::::::::;;;<<<<<<===;;;<<<===???@@@BBBCCCDDDBBBCCCIIINNNMMMMMMYYYiiiyyy___WWWbbbccceeeiiilllllljjjggggggYYYIII???999666666999666666666666666666666666777777666666777777888999ssssssrrrpppppplllgggccc___[[[XXXTTTOOOLLLIIIFFFBBB@@@??????===<<<::::::999999888777777777555555555555666666666777666666666666666666666666555555555666777888888888<<<>>>CCCJJJQQQTTTTTTSSSGGGFFFMMM[[[gggnnnwwwzzzeee```aaakkkuuu{{{nnnPPPBBB;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<======;;;<<<===???AAABBBDDDDDDEEEEEEJJJPPPPPPSSSfff|||xxx^^^UUU^^^```ccchhhkkkllljjjhhhfffYYYIII@@@:::666777:::666666666666666666666666777777666666777777888999sssrrrqqqooonnnjjjiiifffaaa]]]ZZZVVVQQQNNNIIIFFFBBB@@@??????===<<<:::999999999888777777777444555555555666666777777666666666666666666666666444555555666777888888999>>>@@@DDDJJJOOORRRRRRQQQFFFDDDLLL\\\gggkkkrrr{{{sss|||zzzjjjbbb```jjjuuu|||sssUUUHHH<<<<<<<<<;;;;;;<<<<<<<<<999999999:::;;;<<<===>>>;;;<<<===???AAACCCDDDEEEIIIHHHKKKQQQSSSYYYqqqwww___ZZZ[[[]]]aaagggkkkmmmllljjjfffYYYJJJ@@@:::666888<<<666666666666666666666666777777777777777888888999xxxuuusssrrrpppjjjeeecccbbb```\\\WWWQQQLLLIIIFFFBBB@@@??????===<<<:::;;;<<<;;;888777777777666666666666777777777777555555555555555555555555444666777888777777999;;;>>>BBBHHHMMMOOOOOOMMMLLLEEEKKKUUU]]]dddhhhlllnnnhhhvvvaaaVVVjjjvvvzzziiiHHHAAA999;;;===777888<<<888;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@BBBDDDEEEFFFIIILLLNNNVVVlll|||uuuqqqnnnmmmqqqdddTTTYYY\\\aaahhhkkkiiihhhhhhfff^^^OOO>>>666666777666777777777777777777777777777777777777666666666666|||vvvrrrpppmmmgggeeedddaaa___[[[WWWQQQMMMHHHFFFBBB@@@??????===<<<999;;;<<<;;;999777666777666666666666777777777777555555555555555555555555444666777777777777999;;;@@@BBBGGGLLLPPPOOOMMMJJJIIIOOOXXX```dddffffffgggbbbiii|||ttt```lllxxx}}}pppQQQDDD:::;;;===888999===999;;;;;;;;;<<<<<<<<<<<<======>>>>>>???AAACCCEEEFFFIIILLLOOOQQQZZZttt{{{uuuooojjjfffjjjiiiiiijjjlllyyyoooVVVUUUWWW]]]dddhhhhhhhhhjjjfff___PPP@@@777777888777777777777777777777777777777777777777777777777666wwwssspppmmmgggfffddd```]]]ZZZVVVQQQNNNHHHEEEBBB@@@???>>>===<<<999;;;===<<<:::777666555666666666666777777777777666666666666666666666666444555777777777888:::<<>>:::;;;;;;;;;<<<<<<<<<<<<===>>>??????AAABBBDDDFFFGGGJJJNNNQQQSSS```~~~~~~}}}zzzyyyzzzwwwppptttcccUUUUUUYYYaaaffffffhhhkkkgggaaaSSSCCC999999999888777777777777777777777777777777777777777777777777xxxtttrrrpppkkkgggddd```\\\YYYUUUQQQNNNHHHEEEAAA??????>>>===;;;999;;;======:::777555555666666666666777777777777777777777777777777777777444555666666666888:::===DDDDDDFFFKKKOOOOOOIIIDDDGGGPPP]]]gggkkkkkkiiiggg___eeetttwwwkkkzzz{{{hhhOOO>>>999>>>;;;;;;>>>;;;;;;;;;;;;<<<<<<<<<<<<===??????@@@BBBDDDFFFHHHIIIIIIMMMPPPUUUfff}}}yyy```ZZZYYY```ffffffhhhlllhhhcccWWWFFF<<<::::::999777777777777777777777777777777777777777888888888xxxtttrrrpppjjjgggddd___\\\XXXUUUQQQNNNGGGEEEAAA???>>>>>><<<;;;:::<<<===<<<:::777555555666666666666777777777777777777777777777777777777444555666666666888;;;>>>DDDEEEGGGKKKNNNLLLGGGBBBHHHQQQ___jjjoooooollljjj___ggguuu}}}hhhvvvrrrWWWAAA999>>><<<<<<>>><<<;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBDDDGGGIIIJJJHHHMMMRRRZZZqqq}}}ttteee\\\aaagggggghhhlllhhheeeZZZIII>>>:::::::::777777777777777777777777666777777777888888888999yyytttpppmmmfffeeeccc___\\\YYYUUUPPPMMMGGGDDDAAA???>>>===<<<;;;<<<======;;;888666555666666666666666777777777777666666666666666666666666444555555555555888<<>><<<===;;;;;;;;;;;;<<<<<<<<<<<<===??????AAABBBEEEGGGIIIKKKKKKPPPVVVccc}}}yyy}}}ppp]]]```iiihhhgggjjjgggeee\\\KKK???;;;::::::777777777777777777777777666777777888888999999999}}}xxxuuupppllleeedddbbb```]]]ZZZUUUPPPKKKGGGDDDAAA>>>>>>===<<<:::>>>>>><<<:::666555666777666666666666777777777777555555555555555555555555444555555555555888<<>><<<<<<:::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@BBBDDDGGGIIIKKKLLLRRRZZZkkk|||wwwzzzwww[[[]]]hhhiiifffgggffffff]]]MMM???::::::999777777777777777777777777666777777888888999::::::zzzwwwvvvsssooohhhcccbbb```^^^[[[VVVOOOJJJGGGDDD@@@>>>>>>===<<<:::???>>><<<999555444666888666666666666777777777777555555555555555555555555444555555555555888<<<@@@AAAHHHOOONNNHHHBBBAAACCCLLLUUUaaajjjmmmkkkhhhfffeeeiiikkkmmmuuu||||||sssqqqllldddmmm~~~ppppppuuuuuu{{{jjjJJJ;;;@@@???;;;<<<:::;;;;;;;;;<<<<<<<<<======>>>>>>@@@BBBDDDGGGIIIKKKLLLQQQZZZooo~~~zzzzzzyyyXXXZZZgggiiifffeeeffffff^^^MMM???:::999999777777777777777777777777666777777888999999::::::