BM6P6(@ zzzwwwxxxzzzsssddd[[[UUUJJJ???;;;:::666222111333333333333333333333333////////////............------,,,,,,,,,++++++++++++++++++************)))'''''''''(((((((((((((((&&&'''''''''(((((())))))))))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''&&&%%%$$$%%%%%%''''''%%%%%%&&&'''(((((((((''')))(((''''''%%%%%%$$$###&&&&&&&&&'''''''''((((((%%%&&&(((******)))(((&&&++++++)))(((''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***&&&'''((((((''''''(((******))))))((('''&&&&&&%%%&&&&&&'''((()))***++++++))))))))))))))))))))))))'''(((***---.../////////111///---+++++++++---...+++,,,,,,------,,,,,,+++------,,,+++***,,,000333555666888;;;???BBBEEEGGGSSSYYYcccmmmtttxxxxxxxxxyyyzzz|||{{{qqqggg^^^YYYTTTPPPJJJDDD>>>:::777666444444444333222111000///000///...---,,,------...000---******,,,---,,,***000...+++((('''((()))***///111222000,,,******,,,,,,,,,++++++***))))))))),,,+++******))))))******))))))))))))(((((((((((('''&&&&&&'''((())))))''',,,+++)))((((((((()))***''''''(((((())))))******,,,)))&&&&&&(((***)))(((((((((((((((((()))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((((('''***)))((('''&&&%%%$$$$$$%%%&&&&&&'''((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))((('''&&&&&&)))((('''''')))******)))&&&&&&&&&'''''')))***+++++++++******))))))((((((******+++,,,------......)))*********++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))(((((()))******************+++---......---+++***++++++++++++++++++++++++''''''((()))***++++++,,,***++++++,,,,,,------.........---------,,,,,,,,,---------............//////...,,,,,,,,,---///111&&&...111...,,,///111...222222111000/////////000333333444555555666777777:::???FFFOOO\\\oootttppprrrsssrrrzzzxxxyyy|||yyyzzz|||uuuiiibbbVVVKKK@@@<<<;;;777555555333333333333333333333333000000000/////////...............---------,,,,,,+++++++++************)))*********)))((((((((('''''''''''''''((((((((())))))))))))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&((()))***''''''(((((()))(((((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%'''((((((((('''&&&***)))((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((''''''''''''((((((&&&'''((((((''''''(((*********)))(((((('''&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))),,,+++***))))))******+++---------------,,,++++++(((((('''&&&%%%'''***------......000333666999;;;@@@CCCHHHMMMRRRUUUWWWXXXVVVVVVXXX[[[```cccccccccfffhhhlllppprrrssssssrrraaa___\\\VVVOOOGGGAAA===;;;999666333000/////////000000000//////---,,,,,,///...---,,,,,,,,,------///,,,******,,,,,,+++)))+++***(((''''''''')))***...///000///+++***+++,,,******************++++++---,,,++++++******++++++*********)))))))))((((((+++***)))***+++,,,+++***+++******)))))))))))))))&&&'''''''''((((((((((((***(((%%%%%%''')))((('''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((('''&&&&&&'''%%%$$$$$$&&&''''''&&&'''''''''''''''((()))***))))))))))))))))))(((((('''(((((())))))*********)))))))))*********++++++,,,++++++***))))))******************************)))******+++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++'''(((+++,,,---,,,+++***))))))******+++,,,,,,,,,......---------,,,,,,,,,---------............//////...---,,,,,,---///000!!!(((---+++,,,111333222111111000000///000000000111111222222333333444444666999===AAAIIIVVVfffrrr}}}{{{{{{~~~~~~xxxnnnhhhYYYMMMAAA<<<;;;999777888333333333333333333333333111111000000000///////////////.........---------+++++++++************))),,,,,,+++***)))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&(((***+++,,,))))))))))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&)))((('''&&&&&&%%%&&&&&&''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((************))))))(((((('''******)))))))))(((((((((((((((((((((((((((((((((***))))))((('''''''''''')))))))))))))))*********,,,---------,,,++++++************(((((())),,,///---,,,++++++---///222444444444444555777999;;;===999999999<<>>===<<<999666222...,,,---,,,+++******+++,,,---------------,,,+++******...---,,,+++++++++,,,,,,---+++))))))***+++***)))(((((((((((())))))******,,,---------+++***+++,,,((())))))***++++++,,,,,,------,,,++++++++++++,,,+++++++++*********))))))***)))'''((())))))((('''***************)))((((((&&&&&&&&&&&&''''''''''''***(((''''''((())))))(((++++++******))))))((((((&&&''''''''''''(((((((((((((((((('''&&&%%%$$$###%%%%%%&&&'''((())))))***%%%%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((''''''&&&&&&$$$###$$$%%%'''&&&&&&(((((((((''''''((())))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******,,,+++******)))************************************++++++,,,---,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++'''***---//////---***(((*********+++,,,,,,------......---------,,,,,,,,,---------............///......---,,,,,,...///000)))...000...---...///...000000/////////000111111000000000000000000000000111333444555777>>>HHHOOOdddqqq{{{qqqkkk\\\OOOBBB<<<:::777666777222222222222222222222222111111111111000000000000............------------+++++++++*********))))))*********))))))((((((((('''''''''(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&((()))******)))))))))))))))((('''&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""$$$%%%''')))(((''''''&&&&&&&&&''''''''''''((((((((())))))&&&&&&((())))))(((&&&&&&&&&'''((((((''''''(((***+++*********)))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&''')))***((()))***+++,,,,,,++++++))))))***++++++++++++***,,,------,,,+++,,,...111///...,,,++++++---///111333222000//////000222333000///...000222333333333111222444666777666666555222222222222111///...---...---,,,,,,,,,,,,---...---------...------,,,,,,,,,,,,+++++++++++++++++++++***))))))))))))***))))))***+++,,,,,,,,,++++++******++++++******++++++))))))*********+++++++++---,,,++++++******++++++,,,,,,,,,+++++++++******)))(((''''''(((((('''&&&))))))***++++++)))((('''''''''''''''''''''''''''))))))((())))))*********,,,,,,+++***)))((((((''''''''''''''''''((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((()))******%%%%%%&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((((((((('''''')))'''&&&&&&((())))))((())))))((((((((((((((((((&&&&&&''''''(((((())))))*********************)))(((((((((((())))))))))))++++++***************+++***************************++++++,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++***+++,,,------+++)))''',,,,,,---......//////000......---------,,,,,,,,,---------............///...------------...///000222333333111000///...---///////////////000111222//////////////////......000111222222333666<<<@@@FFFPPP___mmm}}}{{{xxxsssuuu{{{~~~tttnnn^^^PPPBBB;;;888444333333222222222222222222222222111111111111000000000000---------,,,,,,,,,,,,++++++++++++*********))))))'''''''''(((((()))))))))((((((((((((((('''''''''%%%&&&&&&''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!"""###&&&'''))))))(((((('''(((((((((''''''''''''(((((((((((('''((()))******)))((('''&&&'''((((((''''''(((***************))))))))))))$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***((()))***+++++++++++++++$$$%%%'''(((***+++++++++)))******)))((((((***,,,---+++***(((((()))***+++...............---------...,,,***+++,,,------,,,......///000000000//////..................------,,,++++++*********++++++,,,,,,---.........------***+++++++++++++++++++++))))))))))))((())))))***++++++---------,,,***)))))))))))))))***+++******+++++++++*********))))))+++******))))))))))))))),,,,,,,,,,,,++++++++++++,,,+++***+++,,,,,,+++***))))))***++++++)))((('''((((((((((((((((((((((((&&&'''(((((((((((()))))),,,++++++***)))(((''''''((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''&&&%%%%%%((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((((('''***)))'''(((***++++++******))))))((((((((())))))&&&&&&''''''(((((())))))++++++++++++++++++******(((((((((((())))))))))))+++***************++++++************************)))******+++,,,+++++++++*********++++++*********++++++++++++++++++++++++,,,+++***)))(((((()))))),,,,,,---......//////000......---------,,,,,,,,,---------............///------------......//////...---...000222333333444///.........///000111111000000000000000/////////000111222333444666888:::999>>>EEEPPP[[[jjjzzzuuurrrqqqssstttuuu{{{~~~vvvppp\\\OOOBBB;;;888444111111222222222222222222222222111111000000000/////////------,,,,,,,,,++++++++++++++++++************)))%%%%%%&&&'''((()))******((((((((((((((('''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######%%%'''(((***))))))((((((((())))))&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&'''((((((''''''(((***))))))))))))))))))))))))######$$$%%%&&&'''((((((((((((((((((((((((((((((******)))(((''''''''''''((((((((((((((()))))))))###$$$&&&((()))***++++++((()))))))))'''''')))***+++******)))))))))******)))***+++---------,,,+++...,,,***)))***+++++++++***++++++++++++++++++***++++++++++++************(((((())))))******++++++)))***++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++((()))***)))((((((***,,,******+++++++++***((('''***)))((()))++++++***))),,,,,,++++++***))))))(((******)))(((((((((((((((,,,,,,,,,+++++++++*********)))((()))+++,,,+++******************)))(((((()))))))))))))))((((((((("""$$$&&&&&&%%%%%%&&&'''******))))))(((((('''''')))))))))(((((((((((('''&&&'''((()))***+++++++++)))))))))(((((('''''''''''''''((((((''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))&&&'''(((((((((((((((((()))'''&&&'''(((***)))))))))))))))(((((()))******(((((((((((((((((())))))))))))))))))))))))))))))((((((((()))))))))***************)))******+++,,,++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++)))''''''((()))************+++,,,,,,------......---------,,,,,,,,,---------............///---------............///000,,,+++...000//////111//////.........///000000111111111111111111111111111111111111222333333444666666999>>>DDDKKKXXXccc{{{~~~yyyuuusssxxx|||uuuqqqYYYMMMAAA<<<:::555222222111111111111111111111111000000000/////////.........---------,,,,,,,,,,,,+++++++++************)))'''''''''((()))))))))***)))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((''''''&&&''''''(((((((((((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((((('''''''''(((((()))&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))'''(((((((((((((((''''''+++***)))((((((((()))***''''''((()))***************+++,,,+++***)))***+++***+++,,,---------,,,+++((()))***,,,------......///---***)))***,,,,,,,,,))))))))))))))))))))))))+++******)))))))))******((()))******++++++++++++(((((()))++++++,,,,,,,,,******,,,---------,,,,,,(((***+++***((((((+++---))))))******++++++******,,,***((()))+++,,,***(((++++++******************+++******)))((()))))))))++++++++++++************'''&&&&&&''')))++++++***+++******)))))))))))))))))))))((((((((('''''''''!!!$$$''''''&&&%%%&&&(((((((((((('''''''''''''''))))))))))))((((((((('''''''''((())))))***))))))))))))))))))((((((((('''(((((())))))(((((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&'''(((((((((((((((((('''&&&&&&((())))))((((((((((((((()))***++++++))))))))))))))))))((((((&&&''''''(((((())))))))))))))))))*********++++++******))))))***++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++***)))))))))***+++))))))******+++,,,,,,,,,......---------,,,,,,,,,---------............///,,,------...............555...+++...///,,,+++---000000///.........//////000000111111222222333333222111000000111222222111444333555999::::::AAAJJJWWWddduuuxxxtttrrrtttuuuzzzyyywwwuuutttvvv{{{~~~~~~}}}{{{wwwsssqqqqqqrrrnnnoooqqqtttxxx|||}}}vvvrrrpppVVVKKK@@@===<<<888555444111111111111111111111111////////////............//////.........---------+++++++++************)))************))))))))))))))))))(((((('''''''''&&&)))))))))))))))(((((((((''''''''''''''''''''''''###$$$&&&(((************''''''((())))))***))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''''''''(((((())))))''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&'''((((((''''''(((***''''''''''''(((((((((((())))))))))))((((((((((((************************!!!###%%%((()))******)))///---+++***)))***+++,,,+++++++++++++++***)))))))))***+++***)))((()))***&&&'''***,,,,,,,,,***)))((((((((()))***,,,---......+++)))((()))***+++******+++++++++++++++++++++***))))))(((((())))))************))))))'''&&&&&&((()))***,,,------------***+++,,,---...------,,,(((***,,,+++))))))+++...)))******+++---...//////---+++))))))+++,,,***((()))))))))***++++++,,,,,,,,,++++++***)))*********+++++++++*********)))))))))((((((***---.........,,,+++)))((((((((()))***(((((('''''''''&&&&&&&&&###'''***+++)))((()))+++&&&&&&&&&'''''''''''''''******))))))(((((((((''''''(((((((((((((((''''''(((((((((((())))))))))))))))))******)))(((''''''(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&'''((())))))(((((()))((('''''')))******)))(((((((((((()))***,,,,,,++++++******))))))((((((&&&''''''((()))***++++++************++++++++++++******))))))***+++,,,,,,+++++++++++++++++++++++++++,,,------......---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,---............---------,,,,,,,,,---------.........//////,,,---......//////......111***(((...222111222555111000///...............///000000111222333333444222111000111333444555555111111555:::999555777>>>@@@JJJXXXdddnnn~~~zzzttttttvvvxxx}}}yyywwwyyy~~~~~~yyyvvvuuuuuummmooosssxxx}}}tttvvvvvviiiTTTIII>>>999666333222333333111000111222222111000333222000/////////000111...,,,******+++---------,,,,,,---...---,,,+++***(((''''''''''''(((((()))(((((())))))((('''&&&&&&$$$$$$$$$%%%(((******))))))(((&&&&&&%%%""")))))))))))))))***++++++'''''''''(((((((((((())),,,+++)))(((&&&%%%%%%%%%''''''''''''&&&%%%$$$###&&&'''''''''((()))))))))&&&&&&&&&'''''''''((((((,,,***)))'''&&&&&&&&&&&&******)))******)))'''$$$'''&&&&&&%%%%%%&&&&&&'''"""###%%%'''(((((((((''' !!!"""###%%%&&&''''''''''''''''''((((((((((((((('''&&&&&&&&&''')))***'''(((((()))(((((('''&&&))))))))))))))))))))))))((()))***++++++***)))((())))))(((((('''''''''&&&))))))))))))************...---,,,***)))(((((('''))))))))))))))))))))))))+++++++++++++++***)))((((((((())))))))))))(((((($$$%%%'''***+++,,,,,,,,,------------,,,***(((''',,,+++++++++***)))))))))---+++)))***,,,,,,)))&&&'''***++++++(((((())),,,+++*********))))))(((((())))))************))))))------,,,+++***)))(((((()))))))))))))))))))))))),,,)))&&&%%%&&&)))************))))))(((((('''''' $$$(((******((('''((((((((((((((('''''''''***)))'''%%%%%%%%%'''(((******))))))((((((''''''(((((()))***************))))))))))))((((((((((((************************'''(((((())))))))))))(((((('''&&&&&&((())))))(((---,,,+++)))))))))***+++************++++++++++++'''(((***+++,,,,,,,,,+++******(((((()))+++---///)))((((((((((((((((((((()))************+++++++++////////////...---,,,+++,,,,,,------...------,,,///...,,,+++******+++,,,---,,,,,,,,,---///111222,,,,,,,,,+++++++++******+++++++++************)))++++++,,,,,,,,,---------...------,,,,,,------...'''$$$"""###(((+++,,,,,,////////////////////////111000///---------...///111111000000000000111111000000000000111111111111444444444555555555666666:::>>>BBBFFFMMMXXXgggrrrqqqsssttthhhTTTIII???:::777333222444333111000111222333111000111000///........./////////---+++***,,,------,,,++++++,,,,,,,,,+++***))))))(((((('''''''''(((((('''''''''''''''&&&%%%%%%$$$######$$$'''((((((''' !!!###%%%''''''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((+++***)))'''&&&&&&%%%%%%''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))'''&&&%%%&&&&&&'''+++)))&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((()))******''''''''''''((((((((((((,,,+++)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))(((''')))(((((((((''''''''''''(((((()))))))))*********---,,,+++***)))((((((((())))))))))))))))))))))))***++++++++++++***)))(((((())))))******))))))((()))***+++,,,---,,,,,,+++***++++++,,,,,,+++***)))++++++******************,,,***)))***,,,,,,***''')))+++,,,+++((('''(((***************)))))))))((())))))************))))))******))))))((('''''''''))))))))))))))))))))))))+++)))'''&&&''')))))))))***)))))))))((((((((('''*********))))))(((((('''((((((((())))))******+++***)))'''%%%%%%&&&'''(((******))))))(((((((((((((((((()))************)))******)))))))))(((((((((*********************************))))))((('''&&&+++)))((()))***++++++++++++***((('''''''''(((((())))))************++++++((()))+++,,,------,,,,,,)))((((((((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,+++---......//////.........///...------------------------,,,,,,---...000000,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---...,,,)))((()))*********........................000000///...............111111000000000000111111000000000000111111111111333333444444444444555555555888;;;<<>>;;;888555333555222111000111333444333222333333222222111111111111000...---,,,------+++******************)))))))))******)))''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''%%%$$$%%%&&&&&&%%%$$$%%%'''))))))'''%%%&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&)))))))))((('''''''''&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%'''''')))'''$$$###$$$%%%%%%%%%$$$&&&'''))))))'''&&&$$$&&&'''((((((((('''%%%$$$((((((''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''((()))******%%%$$$###"""###%%%((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))))))))************))))))******++++++++++++******)))*********)))(((&&&%%%'''(((((()))))))))))))))(((((())))))******++++++(((((()))***+++++++++***,,,,,,,,,+++*********************)))))))))))))))))))))************))))))))))))******++++++++++++))))))))))))))))))))))))((((((((()))******(((&&&))))))))))))((((((((((((+++***'''%%%%%%&&&(((***%%%%%%&&&&&&'''''''''((())))))(((''''''(((((()))))))))))))))))))))))))))''''''((())))))))))))(((++++++++++++*********)))(((((((((((((((((((((((())))))))))))))))))******'''%%%$$$$$$&&&''''''&&&++++++***)))))))))***+++)))))))))******++++++,,,++++++,,,,,,------------)))***+++,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,---------........./////////000111222444444222222333333333222111111///000222333444333222222/////////......---------------------,,,,,,,,,,,,++++++,,,---......//////------........./////////---------,,,,,,---------,,,...000///------000333---------------------------...///000000///...---...------,,,,,,------...///000000000111111111111111111111111222222222222111222444444444555999<<<>>>@@@DDDLLLXXXhhhxxxxxxjjjqqqvvvkkkPPPFFF===:::888555333444222111000111333444333222222222222222111111000000000///------...---+++))),,,,,,++++++******************)))''''''&&&&&&&&&&&&''''''(((((((((''''''((('''&&&&&&''''''&&&%%%!!!###%%%'''((()))+++,,,&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$)))))))))((('''''''''&&&'''''''''''''''''''''&&&$$$$$$######$$$%%%'''((('''&&&&&&&&&((('''&&&$$$%%%&&&((())))))(((&&&%%%%%%&&&'''((((((((('''&&&'''''''''&&&&&&&&&&&&%%%''''''''''''(((((((((((((((((()))***++++++,,,,,,%%%$$$""""""###%%%''')))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''(((((((((((())))))))))))))))))((())))))***+++((((((((((((((((((((((((((())))))*********))))))******++++++++++++******'''((()))***)))((('''&&&)))))))))(((((((((((((((((((((((())))))******+++'''((()))***************%%%%%%%%%%%%&&&'''''''''))))))))))))))))))******))))))************)))))))))))))))***++++++,,,,,,))))))))))))))))))))))))(((((((((***+++***(((&&&(((((((((((())))))))))))&&&&&&&&&''''''(((((()))((((((''''''&&&&&&&&&%%%)))))))))(((((()))))))))))))))))))))************'''(((((()))))))))))))))++++++++++++*********)))((((((((((((((((((((((((,,,+++***)))(((((())))))***)))'''(((***++++++***,,,+++***))))))***+++,,,******++++++,,,------...------------------......---......////////////...//////000000000111111111,,,,,,,,,,,,------------/////////000222333555666444555555555444444333222000111333444555444333333000000000000///......---.........---------,,,,,,---------------,,,,,,,,,....../////////000000000//////............//////))),,,//////......222555---------------------------...///000000///...---///......------......//////000000000111111111111000000000111111111222222222333555555555666777888888999;;;>>>DDDNNNYYYaaattt{{{lllqqqqqqcccMMMDDD<<<:::888555333444222111111222444555444333///////////////...------///...---...///...,,,***,,,,,,+++************+++***)))((('''''''''''''''&&&'''(((((()))(((((((((((('''&&&&&&(((((('''&&&%%%$$$###%%%'''((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%$$$$$$###$$$%%%'''((('''''''''(((***)))'''%%%&&&'''((())))))((('''&&&%%%&&&'''((()))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&$$$###"""'''&&&&&&%%%&&&''')))***((((((((((((((((((((((((******))))))))))))******'''''''''(((((((((((((((''''''(((((((((((())))))))))))((((((((())))))***(((((((((((((((((((((((((((((())))))******)))))))))******************)))((()))***+++++++++***)))******)))(((''''''(((((((((((())))))))))))))))))'''(((******)))((()))***'''&&&&&&'''***++++++***))))))))))))************))))))************))))))''''''(((((()))))))))***))))))))))))))))))))))))((((((((()))+++***(((&&&(((((((((((())))))))))))((()))***++++++)))(((''',,,,,,+++***)))(((''''''))))))))))))************)))))))))************+++(((((()))***************++++++*********)))))))))))))))))))))))))))))))))000///,,,)))'''&&&&&&&&&***((('''''')))******)))******)))((()))***+++,,,,,,,,,---...///000111111000000/////////000000111111111111111111111222222111111111111111111111000,,,,,,,,,---------.........------...///111444555666666666666555444333333111222333333333333333333111111222222111000////////////.........---------......---------,,,,,,,,,//////000000000111111111000000000//////000000000,,,---//////......///000---------------------------...//////////////////222111111000000111111222000000000000111111111111000000000111111111111222333333333333333222222222333444555777999>>>DDDIIIQQQ[[[jjjzzz}}}uuutttlllYYYKKKBBB:::888777444222333222111111222444555555444---......///...---,,,+++...------...//////---+++,,,+++***)))((())))))***)))(((((('''''''''((((((%%%&&&''''''(((((((((''''''%%%%%%%%%'''((('''%%%***%%%!!!"""&&&'''$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&%%%%%%%%%&&&&&&'''((('''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((('''&&&&&&((()))(((''''''''''''(((((('''''''''''''''((())))))(((&&&&&&'''''''''''''''''''''(((''''''''''''((((((((((((%%%%%%%%%$$$""" '''''''''''''''(((((((((((((((((((((((((((((((((***)))(((((((((((()))***''''''''''''((((((((()))'''''''''((((((((())))))***))))))((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))((())))))******))))))(((((()))***++++++***)))(((***)))((((((((()))***+++)))))))))))))))(((((((((''')))+++***((('''((())),,,***)))***---...---+++((()))))))))************))))))************))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((******)))''''''((((((((()))))))))*********+++++++++***)))(((,,,,,,++++++******))))))((()))******+++++++++***))))))*********+++++++++)))******+++++++++++++++******)))))))))(((((((((************************...---+++)))(((((()))))))))'''&&&&&&((())))))(((++++++*********+++------//////000111222333444444555444333333222333444555444333222222111222333444111111000000//////......------........./////////......------...111333555777777777666666555444333333333222111111111222222111222333333333222111111////////////.........---..................//////000000000111111111222222000000////////////000000///.........//////...,,,.......................................///000000222111111000000111111222000000000000111111111111000000111111111222222222222111000000111111111000111222333333333666:::===>>>CCCLLLWWWbbbmmmxxx~~~yyykkkSSSIIIAAA999888777333111222222111111222444555555444...///000000000///---,,,---------...000000...,,,+++***((('''''''''((()))(((((('''''''''(((((()))$$$%%%%%%&&&'''''''''&&&%%%$$$###$$$&&&'''&&&%%%###''',,,)))$$$(((''''''''''''((())))))'''''''''(((((((((((()))%%%%%%%%%%%%&&&''''''((($$$$$$%%%&&&''''''''''''&&&''''''(((((()))))))))(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&'''***'''$$$$$$%%%'''((()))((((((''''''''''''(((((()))*********((('''%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((()))&&&'''(((((('''&&&$$$###&&&&&&'''''''''&&&%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))''''''''''''((((((((()))******)))(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((()))))))))'''&&&%%%(((((('''((()))+++,,,...******))))))(((((('''''''''***,,,+++(((&&&'''(((***'''%%%&&&((()))'''%%%(((((())))))*********+++))))))************))))))++++++******************))))))))))))))))))))))))***((('''((()))***)))((('''((((((((())))))******((((((((())))))***++++++)))))))))))))))*********((()))***+++++++++++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++))))))))))))((((((((((((************************((((((''''''))),,,...000,,,+++)))***,,,------,,,......---,,,---...000000000111222333444555666666888888666555555666777888666444222111111222444555666555555444333222111111////////////000000000000111000//////000222444666777777777777666555333333444333111000///000111111222222444444555444333222000/////////............------...///000111222222000111111111111222222222//////............/////////---,,,...111222///---///////////////////////////...---------///000111//////............//////000000000000111111111111111111111111222222222222111000///000333444555555444444333222111222555888999;;;===AAAFFFNNNWWW]]]rrrkkkYYYJJJCCC;;;666555555555444777666555444222///---,,,111111111111000000000000---,,,+++******+++---...,,,,,,,,,***((((((***+++&&&(((***+++,,,+++***)))***)))'''''')))))))))(((&&&&&&''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&###'''***'''###!!!%%%))),,,&&&$$$'''&&&###%%%***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%&&&''''''&&&)))'''$$$%%%((()))'''$$$'''&&&%%%&&&&&&'''&&&$$$)))***,,,---,,,)))%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%((('''%%%$$$$$$&&&)))***((((((''''''&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++******))))))***)))(((''''''((()))***///)))%%%&&&+++...***%%%,,,+++)))***++++++***)))))))))))))))))))))))))))++++++***)))(((((())))))((((((((()))++++++***)))************))))))))))))(((((((((((((((((((((((()))))))))))))))******+++000///,,,***))))))***+++,,,,,,++++++******))))))++++++******)))*********++++++++++++++++++++++++))))))))))))************,,,)))'''(((***,,,***(((++++++,,,------------,,,,,,,,,---------,,,,,,+++,,,,,,,,,------.........///000000000//////000222222000000222666999888666:::999777555333333333333222111000///000111222333444666888777555333222222000000111000000///...---000/////////000222444555888888::::::999777555333333333222111111222333444222222222222333444555666555444222000/////////000333555666555111///111222///000111222333333333333666555333222111111222222000/////////............111111000///...---,,,,,,.........------.........////////////000000000000------...///000111222222000000000000000000000000222333444555444333222111000000111222333333444444999888888999;;;>>>BBBDDDQQQZZZfffqqq{{{~~~kkkYYYHHHBBB;;;777666666555444222222333333333222111111111111111111000000000000//////............//////+++,,,+++***(((((()))+++'''(((***+++++++++))))))+++)))''''''((((((((('''''''''''''''''''''''''''&&&&&&'''((())))))((((((+++)))((('''((((((((('''%%%###%%%))))))$$$"""$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%'''&&&$$$%%%'''(((((('''(((''''''((()))***)))(((((('''&&&&&&''''''''''''+++++++++***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))))))))((('''&&&((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))+++***)))(((''''''((())))))(((&&&''')))***))))))+++)))((()))++++++***)))))))))))))))))))))))))))++++++***)))))))))))))))***))))))***,,,,,,+++***************))))))))))))************************)))))))))))))))******+++,,,+++***)))((()))************************))))))+++***************++++++++++++++++++++++++******************++++++++++++,,,)))&&&''')))******(((,,,,,,---............---,,,------......------,,,.........------,,,,,,,,,,,,---...---,,,,,,...000333222111444888;;;;;;::::::999666444222111111111222111111000111222333444444666777777444333222222000000000111000000//////000000000000111333555666;;;<<<======<<<;;;999777777666555333222222333333333222222333333444555555444333222111000/////////000222333222///...///111000111222333444444444444333222111000//////000111000000/////////////////////////////////.........//////............//////////////////000000000000000000000111111111111111000000000000000000000000111222333444444333222111000000111222222333444444444333333444555888;;;<<<@@@FFFNNNTTTYYY```iiippp~~~lllYYYGGGAAA;;;888888888666444111111222333333333222222111111111111000000000000,,,,,,,,,------,,,,,,+++***++++++***(((((()))+++'''(((***++++++***))))))***(((&&&&&&'''''''''&&&''''''''''''''''''''''''###$$$'''***+++***)))((()))###!!!(((+++(((###'''%%%'''******&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&''')))***'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&((())))))(((%%%'''(((((((((((()))***((('''&&&%%%&&&''')))+++,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((('''''''''$$$%%%'''((()))((('''&&&'''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))((((((((()))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************************((())))))))))))))))))***+++***)))(((''''''(((((($$$'''(((((('''&&&(((+++)))((('''(((***+++***)))))))))))))))))))))))))))++++++***))))))))))))***))))))(((***+++,,,***)))++++++*********)))))))))************************)))))))))))))))******+++''''''(((((()))))))))***)))))))))))))))*********))))))))))))***+++,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,---+++(((''')))***++++++,,,---......//////......------...............---000000///...---++++++***+++,,,---,,,++++++---///222111111444888<<<>>>>>>;;;:::777555222111000///222222222111222333333444444555777666444222222333000000111111111222222222222111111222444666888999???@@@AAAAAA@@@???===<<<<<<;;;999777666555444444666666666666666666777777555555555444333222000000///111111111/////////111111111222333444444444444222111000000///000000111000000000000000000111111.........//////000000000/////////....../////////////////////000000000000444444333222111000//////000000000000000000000000000111222222222222111111000000111111222333333333444333333333444666888999555888<<<>>>???BBBHHHMMMXXX```mmmzzznnnZZZFFFAAA<<<999999888666333333333333333222222111000111111111111000000000///******,,,,,,,,,+++)))((()))***+++***)))((()))+++((()))************))))))'''&&&%%%%%%'''((((((''''''''''''''''''&&&&&&&&&###$$$%%%&&&''''''''''''$$$'''+++)))$$$)))'''&&&%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%'''((()))'''''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&))))))'''%%%###%%%''''''$$$###%%%((('''&&&%%%$$$$$$&&&***,,,++++++***))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%&&&''''''(((''''''''''''''''''(((((()))))))))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''''''''''''''&&&'''''''''((()))******+++((((((((((((((((((((((((************************''''''(((((())))))******)))(((((((((((()))))))))&&&((())))))((('''((()))'''&&&&&&'''***++++++***))))))))))))))))))))))))++++++***))))))*********)))((('''(((******)))'''+++++++++*********))))))************************)))))))))))))))******+++''''''((()))***)))))))))((((((((())))))*********))))))))))))***+++,,,---,,,++++++******))))))(((******+++++++++,,,,,,,,,///...+++******,,,...///,,,------...///.........------......//////......000000///...---,,,,,,+++,,,---......------///111///000111444888<<>>===;;;888666444333222444444444444444555555666555777777777555444444555222222222333333444555666444444444555777999;;;===BBBCCCCCCCCCCCCBBBAAA@@@@@@???>>>===;;;:::999999;;;;;;;;;<<<<<<<<<;;;;;;888888999999888666444222111222222222222222222333111111222333333333333333222222222111111111222222000111111111111222222222...////////////000000000///......------......///////////////000000000000333333222111000000///...000000000000000000000000000000000111111111111111000000111111222222222333444333333333333444555666333555666666777999===AAAAAAFFFNNNVVV___hhhrrrxxxrrr]]]FFFBBB<<<999999888666333222333333333333222111000111111111111000000000///---.../////////---,,,+++((()))******)))((()))***))))))*********)))))))))%%%$$$###%%%'''*********(((((('''''''''&&&&&&&&&((('''%%%$$$###%%%&&&(((&&&$$$###$$$(((******((($$$%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%'''((('''%%%###$$$&&&(((&&&###!!!###%%%$$$%%%$$$###"""$$$(((,,,)))***,,,---,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((('''%%%%%%%%%&&&(((***&&&&&&''''''(((((())))))%%%%%%&&&''''''((())))))&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++((((((((((((((((((((((((************************''''''(((((())))))******&&&&&&'''((()))******++++++***)))*********(((&&&'''&&&&&&'''***++++++***))))))))))))))))))))))))+++***************+++++++++***)))***++++++***(((++++++++++++************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++***)))((((((((())))))******++++++))))))))))))***+++,,,---++++++++++++******))))))*********+++++++++,,,,,,///...---,,,+++,,,...///,,,------...............---......///000000000///000000000/////////......---...//////...///111333000222666999===@@@BBBDDDBBBAAA@@@???===;;;:::999888888999999:::::::::::::::;;;;;;:::999888999:::777777777777888999;;;<<<:::999999:::<<<>>>@@@AAAEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@>>>>>>???@@@@@@@@@@@@???:::;;;;;;;;;:::888777555555444444444555555555555111222333333444333333333333333333333222222222111111111111111222222222222111000000000////////////...------------------...////////////000000000000000000000000000000000000000000000000000000000000/////////000000111111111000111111111111111222222000000000000000000000000333333333333333444666888999:::===AAAEEEKKKRRRVVV```eeelllpppvvvxxxaaaIIICCC===999888888666333///000111222333444444444111111111111000000000000------------,,,+++******&&&(((******)))((()))************)))))))))))))))%%%$$$###%%%(((***++++++((((((((('''&&&&&&%%%%%%---***'''$$$$$$&&&(((***(((((((((&&&$$$###$$$%%%"""'''))))))((((((%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&&&&&&&$$$###&&&'''''''''%%%$$$%%%&&&###$$$%%%$$$!!!"""&&&***'''))),,,------***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''')))'''%%%$$$$$$&&&)))+++&&&&&&&&&'''''''''''''''$$$%%%&&&'''((()))******'''''''''((((((((())))))(((((((((((((((((((((((("""###$$$%%%&&&&&&&&&&&&&&&&&&'''(((((()))******))))))))))))))))))))))))************************((())))))))))))))))))***%%%&&&''')))************+++))))))***,,,,,,)))&&&)))((('''(((***+++***)))))))))))))))))))))))))))+++************+++,,,,,,...---,,,---......,,,***,,,++++++++++++*********(((((((((((((((((((((((()))))))))))))))******+++---,,,,,,,,,++++++*********************+++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...---,,,+++---...---......//////////////////000111222222333333222222111111111111111111111,,,...//////...///111333444888===BBBDDDFFFHHHIIIEEEEEEEEEEEEEEEDDDBBBBBB???@@@AAABBBBBBBBBAAAAAABBBCCCCCCBBB@@@@@@BBBCCC@@@?????????@@@AAACCCDDDCCCBBBBBBBBBCCCEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFF@@@AAABBBDDDEEEEEEDDDCCC@@@@@@??????>>><<<;;;::::::999888888999:::999777666666777777777777777666444444444444333222111000222222222111111111000000111111111000000/////////......------------......////////////000000000000......//////000000111111000000000000000000000000000/////////000111222333111111111111111111111111111111111111111111111111444444333333222111000000555555666777:::===@@@BBBDDDGGGKKKNNNTTT___ooozzz~~~dddLLLEEE===888777777555333000111222333333333333333111111111111000000000000,,,+++***)))((((((((((((%%%(((******)))((()))***+++******)))))))))))))))((('''&&&&&&(((******))))))(((((('''&&&&&&%%%%%%***((('''%%%&&&''')))***&&&&&&&&&$$$#########$$$''')))(((######'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&%%%###$$$%%%&&&&&&%%%$$$######$$$&&&(((''''''###&&&(((&&&###"""%%%((('''''')))))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((######%%%&&&'''(((((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))(((((()))******)))((('''$$$&&&)))+++***))))))***+++)))((()))++++++***)))))))))))))))))))))))))))+++*********++++++,,,---...---,,,,,,------+++))),,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++******+++------,,,,,,,,,,,,+++++++++++++++***************+++++++++++++++,,,------..................////////////---000222222000...///000///000111111222222111111333444555666666777777777555555444333222111111000...000111111111222444666666<<>>>>>>>>>>>======:::::::::999888666444333333333222111000//////...000000000000000111111111000000////////////000000////////////000000000000//////000000000111111111000000000000000000000000000000//////000222333444111111111111000000000000222333333444444333333333333333444444444333000...333333444555777888888777888999;;;===@@@GGGOOOUUUcccmmm}}}gggNNNGGG>>>888666666555333444444444333222111000///111111111111000000000000000///---+++******+++,,,%%%'''******))))))))))))++++++***)))(((((())))))+++)))((('''((()))((('''))))))((('''&&&&&&%%%%%%###$$$$$$%%%&&&'''(((((('''&&&%%%&&&)))++++++******'''&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((###$$$$$$%%%&&&'''((((((%%%###""""""%%%'''(((((( !!!&&&)))(((&&&###'''***((($$$"""%%%(((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++******))))))***++++++***)))'''%%%$$$###***+++((('''***///,,,+++)))***++++++***)))))))))))))))))))))))))))+++*********+++,,,,,,---+++***))))))******(((&&&,,,,,,,,,+++++++++******************************)))))))))))))))******++++++***))))))***,,,///000---------,,,,,,+++++++++++++++*********************+++,,,,,,......///000000000000000111111111111000444777888555333333444222222333444444444444333666666888999::::::::::::999888777555333111000///222333444555444555888:::555<<>>;;;999777444333222111000...------......///000111222333333222222111111111111222222////////////000000000000222222111111111111111111000000000000000000000000111000000000000222444555111111111000000000000000...//////000000000000000...///111444555444111///333333444555666555333111999888888999:::<<<>>>???CCCMMMZZZfffoooxxxhhhPPPGGG>>>;;;999555333333333333333333333333333333222111000111222111///...222111///......//////000))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&''''''(((((((((%%%###"""###$$$&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$&&&&&&$$$""""""###%%%%%%%%%$$$"""!!!$$$&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''''''''&&&&&&+++***)))'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''******))))))((((((''''''111///***&&&%%%%%%''')))(((((('''(((((()))******************++++++++++++)))))))))(((((((((((((((,,,,,,+++***)))(((''''''******)))(((&&&$$$###"""))))))(((((()))***+++++++++,,,,,,+++)))((()))+++---,,,,,,+++***)))(((((())))))))))))))))))))))))******))))))))))))******+++'''$$$&&&+++...,,,)))+++---...---,,,+++,,,---,,,,,,++++++******))))))''')))+++...///000000///222222111111222444666888777666555666777777555333666666666777888888888999;;;:::888777777999;;;<<<;;;:::888666444444444444666777777999;;;===???@@@HHHIIIKKKMMMMMMMMMLLLKKKNNNOOOOOOPPPPPPQQQQQQQQQPPPRRRUUUWWWWWWVVVTTTSSSTTTQQQNNNNNNPPPTTTVVVWWWUUUVVVVVVVVVWWWWWWWWWXXX\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZYYYVVVTTTRRRUUUUUUSSSRRROOOMMMJJJIIIFFFNNNVVVYYYWWWUUUUUUWWWXXXVVVUUUSSSQQQPPPPPPPPPMMMMMMMMMLLLLLLMMMMMMMMMLLLJJJIIIIIIJJJJJJHHHGGGHHHHHHGGGEEECCCAAA???===999:::999777444222111222,,,---///000111111000000222222111000///...------////////////////////////333222222222444555444333222222222222111111000000111111111000000000000000111111111111111111222222////////////////////////000000000000000000000000000///......///111333444555555555666666666666777<<<>>>AAAGGGNNNVVV]]]aaaeeejjjqqqvvv}}}fffPPPGGG>>>;;;999555333444333333333333333333333333111000///000111000///---...------,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''%%%###''''''&&&%%%"""$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***)))(((''''''&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''+++***)))((('''(((((()))''''''''''''''''''''''''***)))))))))(((((((((''',,,+++)))((((((((())))))***))))))))))))******+++''''''''''''((((((((((((+++*********************,,,,,,++++++***)))))))))+++++++++++++++***)))((()))))))))))))))***+++++++++,,,,,,+++)))(((***+++------,,,,,,+++***************************))))))******))))))))))))******+++(((&&&'''***,,,+++***+++,,,---,,,*********,,,//////...---,,,,,,------+++,,,---///111222333333555444444333444666999:::<<<;;;;;;<<<>>>===;;;999666666777777888999999999888888888888999:::<<<======<<<;;;:::999999::::::======>>>@@@CCCEEEGGGIIINNNNNNNNNMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRRRRSSSTTTVVVXXXZZZ[[[ZZZXXXVVVUUUSSSPPPPPPRRRVVVXXXYYYXXXXXXYYYZZZ\\\]]]^^^_________^^^]]]\\\[[[[[[ZZZ[[[[[[]]]^^^]]]\\\[[[ZZZYYYYYYWWWUUUSSSPPPNNNMMMLLLRRRYYY\\\ZZZYYYZZZ\\\[[[ZZZYYYWWWUUUTTTRRRQQQNNNOOOPPPPPPPPPPPPPPPOOOQQQPPPNNNMMMNNNMMMKKKIIIKKKKKKJJJHHHFFFCCCAAA@@@======;;;888555333222222'''(((+++...000111222222222222111111000/////////000000000000000000000000111000///000222222222000222222222222111111111000222222222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000000000///...///111333444444444444555555555555666666666777999<<<@@@DDDFFFIIINNNSSSXXX]]]eeepppxxxdddPPPGGG>>>;;;999555333444333333333333333333333333111000///000111111///...,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))************************(((((((((''''''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$######%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''''''&&&%%%###$$$%%%%%%$$$###!!! %%%'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((('''''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''******)))(((((((((((()))''''''''''''''''''''''''))))))))))))((((((((((((&&&'''((()))************,,,+++***************+++)))))))))************+++******************++++++++++++++++++++++++++++++******+++---------------***))))))))))))***+++++++++,,,,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******))))))))))))************)))))))))******+++,,,---...---+++***+++,,,111///...,,,,,,---///000//////000222333555777888888888777888999:::<<<>>><<<<<<===???@@@???;;;888666666777777888999999:::555666888:::<<<>>>??????@@@@@@@@@@@@AAABBBCCCCCCFFFGGGIIIKKKNNNPPPRRRSSSUUUTTTRRRPPPPPPQQQSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUWWWYYYZZZ\\\\\\[[[ZZZYYYUUUSSSQQQQQQTTTWWWZZZ[[[XXXYYY[[[^^^aaaccceeefffdddcccbbbaaa```^^^]]]]]]^^^___aaabbbcccddddddddd```___^^^\\\YYYWWWUUUTTTVVVZZZ^^^___^^^^^^___aaa______^^^]]]ZZZXXXUUUSSSTTTTTTUUUVVVVVVVVVVVVVVVYYYWWWVVVUUUUUUSSSQQQOOOPPPOOONNNLLLJJJGGGEEECCCCCCAAA===:::666444333333((()))+++...000111222222111111111111111000000000111111111111111111111111000///...///111222111000222222222222111111111111222333333333333333333333000000000000000000000000111111111111111111111111000000000000000000000000000000/////////111222333222222333333333444444444555555333222222333444555555999===@@@CCCGGGNNNTTTZZZ___gggoooxxxdddOOOFFF>>>;;;999666444444222222222222222222222222222111000111333333111///---.../////////...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''$$$$$$&&&''''''''''''&&&%%%&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&'''((())))))*********,,,+++******))))))))))))*********+++++++++,,,,,,((((((((((((((()))))))))))))))*********+++++++++((((((***+++,,,,,,,,,,,,*********))))))***+++++++++,,,,,,+++***)))+++,,,++++++++++++,,,,,,------------,,,,,,+++*********+++******))))))******+++******+++***))))))***,,,...///000///---,,,---...///...+++******,,,...000333222333444666888;;;===;;;;;;;;;;;;<<<>>>???@@@??????@@@AAAAAA>>>:::666555555666777888999999:::777999<<<@@@CCCDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMOOOPPPRRRTTTUUUWWWXXXXXXYYYXXXWWWVVVUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWXXXZZZ[[[[[[ZZZYYYXXXUUUSSSQQQRRRUUUYYY[[[[[[XXXYYY\\\___cccfffiiikkkgggffffffeeeeeeddddddccccccddddddfffggghhhiiiiiigggfffdddbbb```^^^]]]]]]aaacccdddcccbbbaaaccceeebbbbbbbbbaaa^^^[[[WWWUUUYYYXXXWWWVVVVVVXXX[[[\\\\\\[[[ZZZZZZ[[[ZZZXXXVVVTTTSSSRRRPPPNNNKKKIIIHHHIIIEEE@@@<<<999666444333000000000111111000000000/////////000000000111111111111111111111111111111111000000000222333222111222222222222222222222222222222222222333333333333111111111111000000000000111111111111111111111111000000000000000000000000000000//////000111222222111111111111222222222333555444333333333333444555222444777999999:::===@@@BBBEEEJJJOOOUUU^^^gggnnnqqquuu|||}}}eeeOOOFFF===;;;999666444555000000000000000000000000000//////000111111000.........///000000...---,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&+++***)))(((&&&$$$"""!!!!!!###%%%&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&$$$$$$$$$%%%''')))&&&%%%%%%&&&&&&'''((()))&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))'''''''''((()))***+++***)))((((((((((((((('''''''''(((((((((((()))''''''(((((())))))))))))''''''(((((()))*********))))))******+++*********++++++***************++++++,,,,,,+++******,,,---))))))******++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++)))***+++***))))))+++------...///...---,,,---//////...,,,++++++...000222555555555666888;;;>>>@@@>>>>>>>>>???@@@AAABBBCCCEEEEEEFFFFFFEEEBBB<<<888777777888999:::;;;<<<<<<===@@@DDDHHHKKKLLLLLLLLLKKKLLLNNNOOOQQQSSSTTTUUUVVVVVVWWWXXXXXXXXXXXXWWWZZZZZZ[[[[[[ZZZYYYXXXWWWXXXYYYYYYZZZZZZ[[[\\\\\\YYYYYYZZZ[[[[[[ZZZYYYXXXXXXWWWUUUVVVYYY\\\^^^^^^ZZZ\\\^^^bbbeeeiiilllmmmggghhhhhhiiiiiijjjjjjjjjhhhggggggfffggghhhiiijjjkkkjjjiiigggfffeeeeeeeeekkkjjjiiigggeeeeeefffgggfffffffffeeebbb^^^[[[XXXYYYUUUQQQNNNNNNRRRWWW[[[XXXXXXYYY[[[^^^___]]][[[YYYXXXWWWVVVTTTQQQOOONNNOOOKKKFFFAAA???<<<888555555444333222111000000000---......//////000000111000000000000000000000000111000000000222333222111222222222222222222222333111111111111222222333333333333333222222111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000111111111111000000000111111222333444111222444444333333333444999:::;;;===@@@EEEKKKOOOPPPSSSYYYaaaiiipppvvvxxx{{{fffOOOEEE===;;;999666444555000000000000000000000000---,,,,,,---...///...,,,---------------,,,++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$$$$######""" ############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&''''''((('''((())))))***)))))))))''''''''''''''''''''''''(((((((((((())))))))))))+++)))(((&&&&&&'''((()))***)))(((((((((((((((((((((((())))))))))))******)))))))))***++++++,,,,,,'''''''''(((((()))))))))++++++,,,,,,,,,+++******,,,,,,+++************++++++,,,,,,,,,***+++,,,...)))))))))******+++++++++++++++++++++++++++++++++++++++************++++++***))))))***+++,,,------***,,,------,,,---...///333222111111111333666777666777888:::<<>>@@@AAABBBCCCDDDGGGIIIMMMPPPSSSTTTTTTTTTQQQRRRTTTVVVWWWXXXYYYYYYXXXYYYYYYZZZYYYXXXVVVUUUYYYZZZ\\\]]]\\\[[[YYYWWWYYYYYYZZZ[[[]]]^^^______]]]]]]]]]]]]]]]]]]\\\\\\^^^\\\[[[\\\^^^```aaaaaa___```bbbeeehhhjjjlllmmmgggggghhhjjjkkklllmmmmmmjjjhhhgggeeeeeegggiiijjjmmmlllkkkjjjiiijjjkkklllpppooommmkkkjjjjjjjjjkkkkkkkkkkkkiiigggdddaaa```WWWSSSMMMIIIIIIMMMSSSWWWVVVWWWZZZ^^^bbbccccccaaa```______^^^]]][[[YYYYYYYYYUUUOOOLLLJJJFFFAAA<<<666666444333333222222222......//////000000000111000000000000000000000000000///...///111222111000222222222222333333333333000000111111222222333333444444444333222222111111////////////////////////000000000000000000000000000000000000111111000000///000000000000111111111000000000000111111111111111111111111000000000000555444444555777:::===???>>>@@@CCCFFFJJJNNNQQQRRR[[[]]]___```ccciiirrryyy}}}~~~{{{fffNNNEEE===;;;999666555666222222222222222222222222---,,,,,,---///000...------,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&''')))))))))******)))))))))$$$$$$%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&&&&&&&%%%%%%########################"""$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%"""!!!!!!###!!!!!!!!!"""$$$%%%&&&'''"""###%%%$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((&&&''')))*********))))))'''''''''''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((()))))))))((())))))*********++++++++++++,,,,,,,,,((())))))***++++++,,,,,,(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++---,,,++++++*********+++***,,,,,,,,,++++++---///***+++++++++++++++++++++((())))))******+++++++++,,,++++++******++++++,,,***((('''(((,,,//////---+++,,,...//////000222444555555555666777888:::;;;888:::<<>>AAACCCFFFFFFFFFJJJQQQWWWZZZ[[[^^^bbbhhhmmmrrruuu{{{~~~{{{fffNNNEEE===;;;999666555666333333333333333333333333000//////000222333222000///...,,,+++***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((&&&&&&&&&''''''((((((((('''%%%$$$$$$&&&''''''&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%!!! """((((((&&&%%%$$$#########'''))))))(((%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%'''((((((((('''''''''''''''''''''''''''''''''((((((((())))))******$$$%%%(((***+++***((('''***)))))))))***+++,,,,,,'''(((((((((((()))))))))&&&''''''((()))******************)))))))))))))))((())))))***++++++++++++---,,,,,,+++*********+++***,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,,,,++++++******++++++,,,+++'''%%%(((---111000---...000222333333555777999555555777888999:::;;;;;;:::<<>>===<<<999777888555333222111111000...---///...---,,,,,,---///000---,,,***+++,,,,,,+++))),,,+++***)))(((((((((((((((&&&%%%&&&((()))))))))'''&&&%%%$$$###$$$%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((###$$$$$$%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%''''''&&&%%%%%%$$$######$$$((('''### !!!###""""""""""""""""""""""""###"""!!! !!!"""###&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''(((((((((((($$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$############%%%$$$""" !!!"""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))''''''&&&$$$"""$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&***))))))******)))'''$$$&&&((())))))(((''''''(((''''''(((***,,,+++)))&&&(((((())))))))))))(((((())))))))))))))))))))))))***((((((***,,,,,,)))&&&((((((((((((((((((((((((++++++******************))))))))))))***+++,,,------+++))))))***+++***)))******************************+++,,,,,,,,,,,,+++***,,,------,,,+++,,,---***(((%%%%%%'''***++++++///,,,))))))---///000///444444555555666777888888777999;;;<<<<<<<<<>>>???BBBCCCDDDFFFHHHJJJKKKLLLMMMLLLKKKLLLMMMNNNNNNMMMSSSQQQPPPPPPRRRSSSTTTTTTUUUVVVWWWXXXWWWVVVUUUTTT[[[ZZZZZZ[[[]]]]]]\\\ZZZ___[[[XXXXXXZZZ\\\[[[ZZZ\\\WWWWWW[[[\\\WWWUUUWWWUUURRRQQQSSSWWWYYYWWWUUUVVVZZZ\\\ZZZ\\\ccceeebbb^^^[[[]]]cccddd^^^\\\^^^]]]^^^___^^^]]]^^^```cccbbbeeehhhfff```\\\___eeeaaa___```bbbbbb___aaaeee___bbbccc``````dddgggfffgggfffffffffhhhjjjlllmmmpppooooooqqqssstttttttttxxxwwwvvvvvvwwwxxxwwwvvv{{{tttoooooosssuuurrrmmmrrrtttxxxzzz{{{{{{||||||xxxwwwvvvvvvwwwvvvtttssspppooonnnkkkgggccc___\\\YYYWWWRRRNNNIIICCC<<<888<<<888444111222555777888777666444222111000000000111111222222222111111000000111333444444444333222222222222222222222222222222222222222222222222222333333222222111000000000000000000000000000000000000000000000000000000000////////////////////////......//////000000111111444333222000//////......000000////////////000000000000000111222222222333666555333333333555777888999999:::<<<===>>>???@@@BBBDDDGGGJJJLLLMMMLLLLLLLLLLLLLLLLLLMMMNNNPPPPPPQQQTTTXXX[[[\\\]]]^^^___XXXWWWUUURRRQQQPPPPPPPPPvvv___KKKBBB;;;999999666555666777555333333333333333111000000///.........///000111///...---......,,,+++,,,+++***)))(((((((((((()))'''&&&&&&((())))))(((((('''&&&%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######!!!&&&&&&$$$###$$$'''########################%%%$$$###""""""###$$$%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''(((((()))(((&&&%%%%%%(((***%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&((())))))(((&&&&&&((())))))(((''''''(((''''''''')))******)))'''((())))))))))))))))))((())))))))))))))))))))))))***)))((()))++++++)))'''((((((((((((((((((((((((************************))))))))))))***+++,,,,,,,,,***(((((()))***)))(((******************************+++,,,,,,,,,,,,+++***+++------,,,+++,,,---...,,,******,,,...//////...,,,)))***---000000000444555555666777888999999:::<<>>???:::===@@@AAAAAA@@@@@@AAAEEEDDDBBB@@@>>>>>>>>>>>>www```KKKAAA999777777555666888666333000///000111222111222111000///////////////111///...---......,,,+++,,,+++***)))((((((((((((***(((&&&&&&(((((((((''')))(((''''''&&&&&&''''''''''''''''''&&&%%%$$$###((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&'''((('''&&&&&&$$$###"""!!!!!!'''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###!!!%%%&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''')))******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&'''''''''((()))(((&&&%%%%%%'''%%%%%%%%%&&&&&&'''''''''%%%$$$%%%&&&((()))((('''&&&((())))))(((''''''(((((('''&&&''')))))))))''')))))))))******)))))))))((((((((((((((((((((((((+++)))(((((()))***))))))))))))))))))))))))))))))************************((((((((()))******+++++++++)))''''''((()))((('''******************************+++,,,,,,,,,,,,+++)))+++,,,,,,++++++,,,------+++)))))),,,.........000...---...000333444444666666777888999:::;;;;;;>>>AAADDDEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPRRRUUUXXXZZZ\\\]]][[[YYYXXXXXXZZZ[[[[[[ZZZYYYWWWVVVWWW[[[\\\ZZZXXXWWWVVVVVVWWWZZZ[[[[[[ZZZ[[[YYYXXXYYYZZZZZZXXXWWW\\\XXXVVVVVVUUURRRSSSVVVVVVVVVVVVVVVUUUWWWZZZ]]]cccjjjnnnlllkkkooouuuxxxvvvxxxzzzvvvkkk```___dddlllrrryyy}}}~~~}}}~~~wwwqqqoooppphhhbbbdddggggggfffggghhhkkkiiidddaaacccdddcccdddaaa\\\[[[\\\^^^```aaa```ccchhhnnnuuu|||{{{wwwuuutttuuuvvvvvvwwwyyy{{{||||||{{{zzz}}}~~~}}}~~~yyyzzzzzzzzzyyyxxxvvvuuupppmmmjjjgggeeeaaa\\\YYYLLLGGG@@@:::777666555555999:::;;;;;;:::888666444333222222111111222333333444444444444333222111000222222222333333333444444333333333333333333333333111111111222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////000000000000///......------......///000000////////////000000111111111111111111000000111000/////////000222333/////////000000000111111,,,---///111222222222111222222222222333444444555555777999:::999999999999999888666555444333333333zzzcccNNNDDD;;;888888888999;;;888444111//////000111111222111000///......------,,,***)))***+++,,,+++***++++++***)))(((((())))))+++)))'''''''''((('''&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%$$$###((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$###"""!!! &&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""%%%&&&&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((((((&&&%%%$$$###$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&%%%&&&((('''%%%###""""""$$$%%%%%%&&&&&&''''''''''''&&&%%%&&&((()))((('''&&&((())))))(((''''''(((((('''%%%&&&'''))))))(((******))))))))))))******((((((((((((((((((((((((+++)))(((''''''((()))***************************))))))))))))************(((((())))))************+++)))'''''')))***)))(((******************************+++,,,,,,,,,,,,+++)))+++,,,,,,++++++---...,,,***)))***,,,---...---222222222333555777999999888999:::;;;<<<===>>>???BBBDDDHHHJJJJJJLLLNNNOOONNNOOOQQQRRRSSSTTTSSSSSSQQQSSSUUUWWWYYY[[[]]]___\\\[[[ZZZZZZ\\\]]]\\\[[[YYYVVVSSSTTTXXXYYYXXXUUUWWWVVVVVVWWWYYYZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUTTTXXXWWWVVVUUUUUUVVVYYY]]][[[]]]]]]\\\[[[]]]bbbggg||||||zzz|||{{{sssuuu|||~~~~~~}}}}}}zzz{{{|||{{{sssnnnhhheeegggkkkmmmnnnkkkooovvv}}}|||vvvrrrqqqxxx|||}}}{{{{{{~~~~~~~~~~~~~~~|||zzzwwwvvvuuusssqqqooonnnllliiifff^^^WWWOOOGGGAAA===:::888>>>???AAABBBAAA>>>;;;999666555444222111111111222333333333333333222222111000000111111222333333333444444444444444444444444222222222222222222222111111111111111111111111111000000000000000000000000////////////////////////////////////000000000000......------...//////000000000////////////000000222222111111000000//////222111000000000111222222111111111111111000000000///000111222333333222222222111111111222222333444***---000111111222333444666666555444333222222222}}}gggOOOEEE<<<:::999888999<<<>>>;;;666444333444444444000000//////...---,,,,,,(((''''''(((+++,,,,,,++++++***))))))))))))))))))+++)))'''''''''((('''&&&''''''''''''&&&&&&%%%%%%###$$$$$$%%%&&&&&&%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&########################&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%############$$$%%%''''''%%%%%%$$$######%%%&&&''')))((('''&&&&&&&&&&&&&&&$$$&&&((((((&&&###""""""%%%%%%%%%&&&&&&'''''''''+++)))''''''((()))(((&&&&&&((())))))(((''''''((()))'''&&&&&&((())))))(((******)))(((((()))******(((((((((((((((((((((((())))))(((''''''''')))***++++++++++++++++++++++++(((((()))))))))*********((())))))************)))+++***((()))***++++++*********************************+++,,,,,,,,,,,,+++***+++,,,,,,+++,,,...000///...---...000222222111222333444666777999;;;<<<<<<<<<===???@@@AAABBBCCCEEEGGGKKKMMMMMMOOOQQQRRROOOQQQSSSVVVXXXYYYYYYXXXVVVXXXZZZZZZYYYZZZ\\\^^^[[[ZZZYYYZZZ[[[[[[ZZZYYYWWWTTTPPPOOOQQQSSSRRRQQQSSSSSSSSSUUUWWWWWWVVVTTTQQQRRRSSSUUUUUUWWWXXXYYYYYY[[[]]]]]]^^^bbbgggjjjkkkmmmnnnlllkkkmmmsssxxx|||yyy|||~~~|||{{{{{{yyyxxxzzz}}}}}}|||xxxvvvtttsssssssssqqqppplllggg^^^UUUNNNHHHCCC@@@AAACCCDDDEEEFFFEEEDDDCCC===<<<:::777555333222222111111111111111111111111///000000000111111111222444444444444444444444444444444444333222111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////............///000111111000000////////////000000222111111000000/////////000000000000///000000000//////............------///000000111111111111111///////////////000000111)))+++---.........000111222222222222111111000000}}}hhhNNNDDD<<<999888777666888<<<999555333333444333333......//////...---,,,+++)))))))))***---///......******)))))))))))))))******(((&&&&&&((((((((('''&&&''''''''''''&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&""""""######$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%(((((('''&&&%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&############$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&(((((('''&&&&&&&&&''''''''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((((((((((((((&&&&&&((())))))(((''''''((()))((('''((()))******(((***)))(((''''''((()))***((((((((((((((((((((((((((())))))(((''''''(((***************************'''(((((())))))*********)))***+++,,,,,,+++***)))+++***))))))+++,,,++++++******************************+++,,,,,,,,,,,,++++++,,,---,,,,,,---000222000///...000222333222111000222555777888999<<<>>>???@@@AAACCCDDDFFFGGGHHHHHHJJJMMMOOOOOOPPPRRRTTTPPPRRRUUUXXXZZZ[[[[[[[[[ZZZ]]]^^^]]]YYYXXXZZZ\\\XXXWWWWWWXXXYYYYYYWWWUUURRRQQQNNNLLLLLLMMMOOOQQQOOOPPPSSSWWWYYYZZZXXXUUUNNNQQQTTTWWW[[[```eeeiiinnnuuuzzz{{{{{{~~~wwwsssnnnrrrwwwyyyzzz|||{{{yyywwwwwwxxxyyyxxxwwwuuuqqqkkkeee___YYYRRRNNNBBBBBBBBBBBBCCCEEEFFFGGGEEEEEEDDDBBB???<<<:::888333222111111111111111222111111111111111111111111333333333333333333333333444444444333222222111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000///////////////.........///000111111000000////////////000000000000000000000000//////............------------/////////...............////////////000000111111//////.........//////000333444444333111000111222000000111111111000//////{{{fffMMMDDD<<<:::999555444555444222000000222222222111......///000//////...------,,,+++,,,...///...---******))))))))))))******)))'''&&&&&&((())))))((('''(((((()))((('''&&&%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&#########$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%############%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%''')))******)))'''&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))******)))(((((()))'''''''''&&&&&&%%%%%%$$$***(((&&&&&&'''(((((((((&&&((())))))(((''''''((()))((((((***,,,,,,***((()))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&(((***)))'''&&&''')))************************''''''(((((()))******+++***+++,,,------,,,+++)))***)))((((((***++++++*********************************+++,,,,,,,,,,,,+++------...------...222444000//////111333444333222222555999:::;;;<<>><<<:::888666666666666444444333333222111111111333333333333333333333333222222222333333444444444222222222222222222222222111111111111111111111111000000000000000000000000111000000000/////////............---......//////000000////////////000000/////////000000000000000...............------,,,000000000000000000000111.........//////000222222111111000000000000111111---------,,,***))))))+++//////000111111111000///xxxdddOOOFFF>>><<<:::666444444111111111222444666555444...///000111111000//////000...------------,,,******)))))))))))))))******((('''%%%&&&((()))))))))((()))*********)))'''&&&%%%%%%%%%%%%$$$$$$###"""$$$%%%''''''''''''%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&#########$$$&&&((()))***''')))+++,,,,,,)))&&&###$$$%%%&&&&&&$$$$$$%%%&&&############$$$$$$%%%&&&!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&'''((((((''''''((()))(((((('''&&&%%%$$$$$$###(((&&&$$$$$$&&&((())))))&&&((())))))(((''''''(((((()))***,,,------***((()))(((&&&%%%%%%&&&((()))************************$$$'''******(((&&&'''((())))))))))))))))))))))))&&&''''''((()))******+++***,,,---......---+++***)))(((&&&''')))******)))******************************+++,,,,,,,,,,,,+++............---///333666555555555666999999888777555999===??????@@@CCCFFFDDDEEEFFFHHHJJJLLLMMMNNNNNNPPPRRRSSSSSSSSSTTTVVVTTTVVVXXX[[[[[[[[[YYYXXXVVVYYYZZZXXXSSSPPPRRRUUUUUUTTTTTTUUUVVVUUUSSSPPPJJJMMMOOOMMMIIILLLTTT\\\^^^bbbjjjssszzz|||zzzwwwnnnpppqqqsssvvv|||zzzxxxzzz{{{yyy}}}|||~~~zzz{{{yyy~~~yyyuuuvvvxxxxxxyyy|||~~~|||zzzzzz|||~~~~~~~~~}}}wwwsssmmmggg]]]TTTNNNLLLMMMOOOSSSTTTWWWXXXWWWTTTQQQNNNIIIGGGDDDAAA>>><<<;;;;;;777666555555444333222111222222222222222222222222//////111222444555777777222222222222222222222222111111111111111111111111000000000000000000000000111111000000/////////......------,,,,,,---------000000////////////000000......//////000000111111000111111111000///......---------....../////////++++++++++++,,,...///000000000///////////////000,,,---......------///111,,,---.../////////...---wwweeeOOOFFF===:::999666555666............000222444555111111111111111000//////...------,,,,,,+++******)))***+++,,,,,,+++***)))++++++)))(((''''''''''''(((((('''&&&%%%%%%$$$$$$(((((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%$$$###"""###%%%&&&'''&&&&&&%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%!!! ###%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""$$$((()))(((&&&$$$$$$%%%&&&&&&''''''(((&&&''''''''''''&&&%%%%%%)))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''---,,,+++)))((((((''''''(((((('''''''''&&&&&&&&&)))))))))************+++))))))******)))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''************))))))))))))&&&((())))))(((((()))***,,,,,,---------,,,,,,+++))))))*********++++++,,,++++++++++++,,,---...///------,,,,,,,,,,,,,,,---...---,,,,,,...111555777444777:::===???>>>===<<>>;;;888666666666555444222111222333555666444333999888777777666666777777222333333444333222111000///000111222222111000///222222222111000//////...------------............///......------......///............////////////111111000000000000111111////////////////////////......///000111111111000........................//////000000///...------///...---------///000111111///......//////...,,,tttbbbMMMCCC;;;888777444333444000/////////000222444555111111111111111000//////......------,,,+++++++++)))***++++++++++++***)))+++***)))(((''''''''''''(((((('''&&&&&&%%%$$$$$$(((((('''&&&&&&&&&&&&&&&'''""""""%%%$$$!!!$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""######$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$'''((('''&&&$$$$$$$$$%%%&&&&&&''''''$$$%%%%%%%%%%%%$$$######(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%******)))((((((((((((((((((((('''&&&%%%###!!! ((((((((()))))))))))))))((((((((((((((((((((((((*********)))))))))(((((((((***+++***))))))***+++***++++++,,,,,,+++******((()))******+++++++++******)))))))))***+++,,,,,,---------,,,------......///...------...111444666777999<<>>AAACCCEEEFFFFFFHHHHHHIIIJJJLLLMMMOOOOOOQQQTTTWWWXXXXXXXXXYYYZZZXXXVVVTTTSSSSSSSSSQQQPPPNNNQQQSSSSSSQQQOOOOOOOOOSSSSSSQQQOOORRRWWWWWWSSSSSSVVV[[[___eeeooo{{{~~~zzzxxxyyy|||~~~~~~}}}xxxpppiii```aaaaaa```^^^^^^```bbbaaa```aaabbbcccbbb___\\\VVVTTTQQQNNNJJJEEE???:::999777444333444444444333222222222222222333444555444444444555444444333222111222222333333222222111222222222111000000//////111111111111111111111111...------,,,,,,------...---............/////////---------,,,,,,---------........................,,,+++***))))))******+++------------------------///////////////......---.........///......------...,,,++++++,,,---,,,***ppp^^^NNNEEE<<<:::888555444666333333333333333333333333111111111111111000//////000//////...------,,,,,,*********++++++***************)))(((((((((((((((((((((''''''&&&&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&'''""""""&&&%%%###%%%%%%%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$%%%%%%&&&((())))))))))))(((''''''$$$$$$%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))*********++++++++++++***(((&&&&&&((()))***((('''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((()))))))))***)))))))))((((((((((((((()))***)))'''&&&'''(((%%%&&&(((******)))'''&&&'''(((***++++++***)))(((******)))((((((((())))))------------///000111222777777666666777999;;;===???@@@AAADDDFFFIIIKKKLLLKKKLLLNNNOOOQQQRRRSSSTTTWWWYYY\\\\\\[[[ZZZZZZZZZVVVTTTQQQPPPQQQQQQPPPOOONNNQQQRRRQQQNNNLLLLLLNNNQQQVVVZZZ]]]bbbhhhiiigggcccfffjjjooowwwyyysssrrrvvvzzz||||||}}}~~~vvvtttyyy}}}yyywwwuuutttzzzzzzzzz|||}}}|||yyyvvvlllkkkjjjfffccc```^^^]]]___```dddhhhlllllljjjhhhbbbaaa___\\\XXXQQQIIIDDD@@@===999666555555555444222222222222222333444555333333333333333333333222333333333333333333333333222222222111111000000000111111111000000000000000------,,,,,,,,,,,,---------------.........//////------,,,,,,,,,,,,------........................000...,,,******+++,,,---------------------------,,,------...------,,,,,,,,,---...//////---,,,+++---,,,++++++,,,---,,,***ppp^^^NNNEEE<<<999888555444555444444444444333333333222111111111111111000//////000//////...------,,,,,,+++******************+++***))))))(((((((((((()))((('''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%###%%%&&&&&&$$$###############$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''))))))'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%&&&%%%$$$$$$$$$%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$######""""""###%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''''''''&&&&&&&&&&&&''''''&&&&&&((()))************'''''''''''''''&&&&&&&&&(((((((((((())))))******)))))))))(((((((((((('''((()))******(((((((((***$$$&&&''')))))))))'''&&&((()))***++++++***)))(((,,,,,,++++++***+++++++++,,,------...000222444555999999999:::;;;===???@@@CCCDDDEEEHHHJJJMMMOOOPPPOOOPPPRRRTTTUUUVVVVVVWWWXXXZZZ[[[[[[XXXVVVUUUUUUPPPNNNLLLKKKMMMNNNNNNNNNMMMQQQUUUVVVTTTSSSVVVYYY]]]hhhssswwwyyy}}}~~~{{{}}}sssqqqqqqsssxxx|||}}}}}}{{{yyy{{{}}}xxxxxxwwwvvvvvvwwwyyyyyyyyyvvvvvvuuurrrooojjjdddaaa]]]___ccciiioooqqqqqqpppjjjjjjiiihhheee___WWWQQQHHHDDD???;;;999888666555333333222222222222333444111111111111111111222222444333333333333333333444222222222222111111111111222111111111000000000///...------,,,,,,------...------------...............------------------...........................111000---,,,+++,,,---...------------------------******+++,,,,,,++++++++++++,,,---......---,,,+++---,,,+++,,,---...---+++nnn]]]LLLBBB:::777555333222333333333444444444333222222111111111111111000////////////......---,,,,,,,,,++++++***))))))***++++++))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%% %%%)))((($$$ """""""""###$$$%%%'''((()))&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%(((******(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###%%%&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######"""###%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((()))(((((((((((())))))***''''''((((((((((((''''''(((((((((((()))))))))***'''(((((())))))******+++))))))((((((((((((''''''(((***++++++******+++,,,&&&''''''((())))))))))))+++++++++***************......---------......///......///111333666888999::::::;;;===>>>@@@BBBCCCGGGIIIKKKMMMPPPQQQSSSSSSRRRSSSUUUWWWXXXXXXXXXWWWSSSUUUWWWVVVTTTRRRQQQQQQKKKJJJHHHIIIMMMPPPSSSSSSRRRZZZeeekkkllllllnnnqqqvvv}}}~~~~~~|||xxxuuusssrrrssstttwwwwwwwwwwwwuuuqqqkkkgggaaaaaadddhhhnnnrrrttttttpppqqqqqqrrrpppkkkddd___SSSOOOJJJEEEBBB???<<<999777666555333222222111111111000000000000111111222444333333222222333333444222222222222222222222222444444333333222111111111.........------.........,,,------------.........///......------......///------------------------......,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++******+++,,,,,,------,,,,,,,,,+++***+++---...---,,,kkkZZZLLLBBB999777555222111333111222333444444333222222111111111111111000//////......------,,,+++++++++++++++***))))))***++++++))))))(((((((((((())))))''''''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%"""$$$%%%%%%$$$#########$$$$$$######$$$&&&'''(((&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!###%%%%%%$$$###%%%'''$$$$$$$$$%%%&&&&&&''''''(((((((((((((((''''''&&&"""###%%%'''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((()))******''''''(((((('''&&&%%%%%%&&&''''''((()))***++++++'''(((((()))******++++++))))))((((((((('''''''''%%%'''((()))((()))***,,,)))((((((((()))***,,,,,,...---+++***)))***+++,,,............///000111111111222333555888:::===>>>===>>>???AAADDDFFFHHHIIIMMMNNNQQQTTTVVVWWWVVVVVVTTTVVVWWWYYYYYYXXXWWWVVVOOORRRTTTUUUTTTSSSTTTTTTNNNMMMMMMPPPUUU[[[___aaaeeesss}}}{{{zzzyyyzzzxxxvvvvvvvvvtttppplllkkkiiihhhjjjnnnrrruuuvvvwwwwwwxxxyyyxxxtttnnnjjjccc___ZZZVVVQQQMMMHHHDDD???>>>;;;999666555444333111111000000000111333333444333222111111222333444222222222222222222222222444333333222111111000000000//////......//////000,,,,,,---------...............------------......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,************+++---......+++***)))***,,,---,,,+++hhhWWWMMMDDD;;;999777444333555000111222333444333222222111111111111111000//////...------,,,,,,+++******,,,+++***))))))***+++,,,))))))(((((((((((()))***'''''''''((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$"""###%%%'''''''''&&&%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''%%%###!!!!!!###%%%'''##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''&&&$$$###'''&&&&&&%%%%%%$$$$$$### ###%%%%%%######&&&((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''&&&%%%%%%$$$"""$$$%%%''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((()))++++++&&&&&&&&&'''''''''((((((''''''''''''((((((((((((######$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))''''''(((((()))(((((((((###$$$%%%&&&''')))******'''(((((()))***+++++++++)))((((((((('''''''''''' """$$$%%%%%%&&&''')))+++***(((((()))+++---///000...,,,***)))***,,,............//////111222333444444666888;;;>>>@@@BBBAAABBBDDDGGGJJJLLLNNNOOOPPPRRRVVVYYYZZZZZZYYYXXXUUUWWWXXXYYYYYYXXXWWWUUUOOOQQQUUUWWWWWWXXXYYYZZZTTTTTTTTTXXX___ggglllnnn{{{|||zzzyyyxxxuuurrrtttqqqmmmlllnnnrrrvvvxxx||||||}}}~~~}}}yyytttppppppmmmhhhddd___YYYSSSOOOGGGEEEBBB???<<<999888777222222111111111222444555333333111111111111333333222222222222222222222222111111000000///......---000000////////////000000,,,,,,,,,---------.........------,,,,,,------...------------------------,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............))))))))))))***,,,///000)))(((((()))***++++++***yyydddWWWMMMDDD<<<999888444333333333222222222111111000000000000000000000///......///............---------))))))))))))))))))))))))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&$$$###!!!"""###%%%%%%$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###((('''&&&&&&$$$$$$###""" """$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######***(((&&&$$$$$$&&&(((***''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%%%%$$$###&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&+++***)))(((((()))***+++''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))************)))(((,,,,,,++++++++++++++++++*********+++,,,...///000...222222///...222555555666777999<<>>@@@CCCFFFIIIKKKLLLOOOQQQSSSTTTTTTUUUWWWXXX\\\\\\[[[YYYXXXWWWVVVUUUSSSPPPOOORRRUUUZZZdddnnn|||zzzsssqqqssswwwyyyzzz|||~~~}}}yyyvvvtttuuupppjjjfffbbb]]]VVVPPPKKKEEE>>>999888777555222555333111111222222111000000000111111111111000000111222222333333333333333000000000111111222444444222222111000///......------......////////////...---......//////......---,,,,,,++++++++++++******,,,,,,,,,+++++++++******---,,,+++++++++,,,,,,,,,))))))***++++++++++++***+++++++++***++++++,,,,,,tttdddYYYLLLCCC;;;999888555333444222222222222222111111111111111222222111111000///.........---------,,,,,,))))))))))))))))))))))))******))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$###"""###%%%&&&%%%###""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''))))))"""$$$&&&((('''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***((('''''')))+++,,,,,,,,,,,,---------------,,,,,,---...///111333444444888:::777777:::<<<;;;AAABBBDDDFFFIIILLLNNNOOOTTTVVVWWWXXXWWWWWWXXXZZZZZZZZZYYYWWWVVVUUUTTTSSSSSSRRRTTTZZZaaahhhttt~~~|||||||||{{{vvvvvvwwwyyy}}}~~~}}}{{{xxxsssoookkkfffaaa]]]XXXQQQHHHAAA>>><<<999666666444222222333333333222222222333333333333222222222222333444444444444333111111111111222222333444111000000...---,,,++++++------.........------,,,---------......---------+++++++++++++++*********,,,,,,,,,+++++++++******+++---...,,,***))),,,...))))))+++,,,,,,+++***)))***************+++,,,---ssseeeZZZKKKCCC;;;999888555444555000111111111111111111111000000111111000000///......------------,,,,,,,,,))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$###############"""""""""%%%$$$###"""""""""$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######$$$&&&&&&%%%###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((('''%%%#########$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$&&&)))***((('''((()))(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))************))))))***)))((('''''')))+++---,,,,,,------............,,,,,,---...000222444555555:::<<<::::::>>>???>>>DDDEEEGGGIIIKKKMMMOOOPPPWWWXXXZZZYYYXXXXXXYYY[[[XXXWWWWWWWWWWWWWWWWWWWWWYYYZZZaaakkkssszzz~~~zzzwwwxxx|||~~~zzzvvvrrrmmmiiieeeddd]]]TTTLLLHHHEEEAAA===777444111111111222222222111222222333333222222111222222333444444444444333444333333222111111222222000000///...---,,,+++***---------------,,,+++***,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))+++---,,,((('''***...)))***+++,,,,,,+++))))))))))))))))))******+++,,,ttteeeZZZKKKBBB:::999888555444555000111111111111222222222000000000000000///......------------,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$###############"""""""""%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%''''''%%%###$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$#########&&&&&&((((((((((((&&&&&&&&&&&&%%%$$$######$$$$$$$$$&&&((('''%%%$$$&&&)))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))))))******++++++******)))))))))(((((((((***+++,,,***++++++,,,,,,------...///......//////000111222222888<<<===???EEEHHHGGGIIIIIIJJJLLLMMMNNNOOOPPPXXXYYY[[[ZZZYYYYYYZZZ[[[XXXYYY[[[]]]___bbbcccdddbbbeeennnzzz|||xxxwwwyyyzzz|||xxxtttpppnnnoooiiiaaaZZZVVVRRRMMMHHH<<<888444111000000///...//////000000000000//////111222222333333333333333555555333222222111111111222222111000///......---.........---,,,+++***)))+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++******(((***,,,***((('''))),,,***++++++++++++***))))))))))))))))))))))))******tttfff[[[KKKBBB:::999888555444666222222222333333444444444000111111111111000//////---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%######%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&''''''''''''######$$$&&&((('''%%%###$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&'''%%%!!!!!!$$$((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''((())))))))))))(((''''''''''''((()))*********(((((((((((()))))))))))))))***++++++++++++***)))((((((((()))******+++++++++++++++,,,---.........111111111111222333444555444;;;@@@AAAEEEJJJMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPYYYZZZ[[[[[[ZZZZZZ\\\]]]]]]___ccchhhmmmqqquuuwwwwwwzzz~~~{{{zzz|||~~~~~~~~~}}}{{{{{{{{{xxxssslllhhhddd```YYYUUUHHHDDD===888444111///---//////000000000000//////000111111222333222222222444333333222222222333333222222222111111000000000000000000///...---+++***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++***************)))))))))***+++,,,++++++***))))))************)))((((((((())))))uuuggg[[[KKKBBB:::999888666555666444444444555555666666666222222222222222111000000---------,,,,,,,,,++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))((('''&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$"""###$$$%%%&&&''''''''''''######$$$&&&((((((%%%###""""""###$$$$$$$$$$$$###!!!!!!"""###%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***,,,,,,((($$$###(((---)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&((())))))***+++,,,,,,,,,(((((((((((()))))))))))))))***+++,,,,,,+++***)))&&&''')))***++++++++++++------......///000111111222222333555777:::<<<===999???DDDEEEGGGLLLOOONNNPPPPPPPPPQQQQQQQQQQQQQQQYYY[[[\\\\\\\\\\\\]]]^^^bbbeeejjjpppwww}}}}}}}}}}}}tttwwwzzz}}}}}}yyytttpppmmmiiibbb]]]UUUOOOGGG???999555111...111111222222222222111111000000111222222222222111222222222222333444555555111111000000000000000000222222222111000...---,,,+++++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******)))******++++++---,,,***)))))))))***++++++***)))(((((('''((((((~~~rrreee[[[KKKBBB:::888777444333444///777666333AAAUUUNNN777333222111000000111222222///---)))((())))))***)))***)))''''''(((***,,,---,,,***((('''%%%"""+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$(((&&&""" """&&&(((%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$###...***&&&%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!"""&&&'''$$$!!!############$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&%%%(((+++***(((&&&&&&'''''''''((()))((('''%%%$$$(((&&&%%%&&&(((((('''&&&)))((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''%%%%%%&&&'''((((((((('''))))))))))))((('''&&&%%%******++++++***)))((('''+++***)))(((((()))******((((((((((((((('''''''''***)))(((((((((((())))))))))))))))))************---///000111000111333444888777888888:::===@@@AAACCCDDDGGGKKKOOOQQQPPPNNNMMMOOOQQQQQQQQQRRRSSSUUUWWWTTTUUUZZZ___cccjjjqqqrrrsssuuuxxx}}}|||wwwxxxwwwvvvxxx{{{~~~{{{uuuoookkkiiiaaa___YYYPPPEEE<<<777555444333222333333333000...,,,------...///000000000555555444333222222222222111111222222222111000000111111222222111000...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))******+++++++++***)))(((((()))***+++************************}}}rrrfff\\\KKKBBB:::888777444333444555333555???LLLNNNCCC666111000///...------......///,,,)))((()))******))),,,+++***))))))***+++,,,))))))((()))***)))'''%%%))))))'''&&&%%%%%%%%%&&&########################'''&&&%%%$$$$$$$$$$$$$$$'''%%%###!!!!!!###%%%'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###)))'''&&&%%%&&&&&&%%%$$$''''''&&&%%%%%%$$$######'''%%%%%%'''++++++'''"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((%%%'''))))))'''&&&''')))&&&&&&''''''''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))((((((&&&&&&''''''((('''''''''(((((((((((((((''''''&&&******)))))))))(((((((((,,,+++***))))))***++++++((((((((((((((((((((((((***))))))((((((((())))))*********+++++++++++++++...///111222222333555777888999:::<<>>AAADDDGGGIIIIIIJJJIIIJJJLLLPPPRRRRRRRRRSSSRRROOOMMMNNNSSSZZZ```iiieeedddiiinnnttt~~~{{{wwwrrroooqqqvvv|||}}}zzzyyyssskkkddd]]]TTTKKKEEE===:::555222222333444555333333333222000...+++***////////////000111222333222333444555555555555555333333333333222111000///---------,,,,,,,,,++++++++++++++++++++++++++++++************************************))))))))))))******))))))))))))******''''''''''''''''''''''''}}}uuukkkaaaMMMDDD<<<:::999666444666:::888CCCSSSOOO:::000555555555444222111000//////...,,,*********++++++***,,,,,,,,,,,,+++***)))((((((''''''((()))(((%%%###''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######&&&&&&$$$"""###%%%""""""###$$$&&&'''((((((""""""###&&&((()))&&&###"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))+++((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&)))+++*********)))(((&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''!!!###&&&(((******)))(((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))***)))'''%%%%%%&&&((()))******************++++++''''''((())))))***++++++******)))))))))***++++++***++++++,,,---......//////111444666777999;;;>>>>>>@@@CCCFFFIIIJJJKKKKKKRRRQQQOOOPPPRRRSSSSSSSSSOOOPPPPPPRRRWWW```jjjqqq{{{tttooopppuuu|||~~~zzzwwwuuutttjjjpppyyy~~~zzzwwwwwwyyy|||~~~yyyqqqlllhhhbbbYYYQQQIIIDDD<<<777666888:::;;;555555444333222111000000,,,,,,------///000111222555555666666666666666555333333222222111111000///000000000/////////......+++++++++++++++*********))))))))))))))))))))))))++++++******))))))((((((***))))))))))))))))))***''''''''''''''''''''''''}}}wwwmmmbbbMMMDDD<<<:::999666444666555@@@KKKLLL@@@444111555222111111000...---,,,+++---,,,******+++,,,+++***))))))************))))))---,,,+++,,,,,,***(((%%%''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######''''''%%%###%%%'''""""""###$$$&&&'''((((((###"""!!!!!!###%%%&&&&&& !!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$&&&((()))***)))(((&&&%%%$$$$$$$$$%%%&&&%%%%%%''')))++++++******)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''((()))******((()))))))))((('''&&&&&&$$$%%%&&&((()))))))))))))))(((&&&%%%%%%''')))***'''(((((()))))))))))))))'''(((((()))***+++,,,,,,***************+++,,,,,,******+++,,,...///000000000333666888999;;;>>>@@@CCCEEEGGGIIIKKKKKKKKKKKKTTTSSSQQQQQQRRRSSSSSSRRRTTTVVVZZZ```gggpppzzz|||uuuuuu{{{~~~zzzuuuoookkkiiikkklllnnnvvv|||yyytttsssttt{{{xxxsssnnniiieeecccbbb]]]aaagggmmmrrruuuuuuuuuxxxyyy}}}|||vvvqqqjjjoooxxx~~~}}}zzzuuussssssooohhhaaaVVVOOOFFF>>>;;;<<<===>>>:::888666444222222222333,,,,,,------...///111111777777777777666666555444333222222111000000000///111111111000000000//////,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******))))))(((((()))))))))******)))))))))((((((((((((((((((((((((}}}wwwlllaaaLLLCCC;;;999888555444555111AAAIII@@@333111444555222222222111000///...------+++++++++,,,---,,,***))))))))))))))))))******)))))))))***+++***(((&&&&&&&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""$$$'''((("""""""""###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''(((((())))))'''%%%$$$%%%'''(((((('''((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%''')))((((((''''''&&&&&&''''''((()))(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%$$$%%%(((***,,,(((((()))))))))(((''''''%%%&&&'''((()))))))))))))))((('''''''''((()))***&&&&&&'''((())))))))))))))))))******++++++,,,,,,************+++,,,------++++++---...000111222333444666999;;;<<<>>>@@@CCCHHHIIIJJJKKKLLLMMMMMMMMMRRRQQQRRRTTTXXX[[[[[[[[[hhhkkkooosssxxx~~~}}}~~~zzzwwwuuutttrrrrrrrrrqqqooommmjjjgggccc^^^[[[ZZZZZZ[[[bbbfffiiigggcccaaacccgggmmmjjjeee```[[[XXXWWWVVVWWWXXX[[[^^^aaacccdddeeedddfffiiilllnnnkkkfffaaaYYY]]]dddjjjnnnnnnmmmkkkmmmqqqsssuuu{{{xxxtttvvv{{{~~~}}}~~~~~~}}}{{{yyyxxxyyyzzzxxxsssooobbb[[[QQQHHHCCC@@@???>>>???>>><<<:::777444222111/////////...//////000000555666666666666555444444444333222111111000000111000000000/////////.........------,,,,,,+++++++++************************************))))))))))))))))))************))))))))))))))))))))))))))))))|||vvvjjj]]]KKKBBB:::888777444333444222;;;===666000222444444222333333444333222111000,,,++++++,,,------,,,***---,,,***)))((())))))***&&&%%%%%%'''((((((&&&$$$$$$%%%&&&&&&'''&&&%%%$$$))))))))))))))))))))))))###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%###$$$%%%&&&&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$&&&''')))'''%%%$$$###%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((()))))))))'''%%%$$$&&&((((((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''''''''''''''(((((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***'''(((((())))))))))))(((&&&&&&'''((())))))((((((((((((((()))))))))******%%%&&&((()))*********)))++++++++++++++++++++++++*********++++++---......---...///111333444666666888:::===???@@@AAADDDFFFKKKKKKKKKLLLNNNPPPQQQRRRSSSUUUZZZbbbjjjpppssstttzzzwwwqqqooommmllljjjhhhddd```cccbbbaaabbbcccbbb```]]]ZZZYYYWWWSSSPPPNNNMMMMMMPPPRRRSSSRRRPPPQQQSSSVVVZZZWWWSSSOOOMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRRRROOOQQQTTTWWWYYYXXXUUURRRJJJLLLPPPSSSUUUVVVWWWXXXXXX___dddeeejjjrrruuutttrrrnnnhhhaaa\\\]]]aaafffgggffffffggglllttt{{{}}}{{{xxxtttvvvxxxzzzzzzyyywwwuuupppiii___UUUNNNHHHCCC@@@BBBDDDFFFGGGDDD???888555333333111000////////////111222333444555555555555777666444333222222333333111111000000000///////////////......---,,,,,,+++++++++++++++++++++++++++)))))))))))))))*********((()))***++++++***)))((())))))))))))))))))))))))zzzttthhh[[[KKKBBB:::888777444333444555333111222333333222222...///000111111000......,,,++++++,,,---...,,,+++111///,,,***(((((()))*********)))******)))'''$$$"""###%%%%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$(((%%%!!!!!!$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%#########///,,,(((%%%$$$$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''%%%%%%&&&)))(((%%%"""!!!###&&&'''((((((((()))((('''((()))***)))(((+++***)))(((&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((())))))((('''&&&''''''((())))))***))))))&&&'''(((((((((((((((((('''((()))***++++++******&&&''')))***+++++++++***,,,,,,++++++++++++++++++++++++++++++,,,---...//////000111333555777888999<<<>>>@@@BBBBBBDDDFFFHHHLLLLLLLLLMMMOOORRRUUUWWWXXX\\\eeeqqq}}}wwwjjjfffggg```_________^^^\\\XXXUUURRRQQQQQQRRRSSSRRRPPPMMMLLLMMMLLLJJJGGGEEEDDDDDDBBBCCCDDDDDDDDDEEEFFFHHHJJJHHHEEEBBBAAABBBCCCEEE???AAABBBDDDDDDDDDCCCBBBAAABBBEEEHHHKKKLLLIIIGGGAAABBBCCCCCCDDDFFFHHHKKKGGGPPPVVVXXX[[[aaaccc``````]]]WWWQQQLLLJJJMMMOOOKKKKKKLLLPPPWWWaaakkkqqq{{{}}}~~~~~~~~~}}}~~~yyynnnrrruuuwwwwwwvvvuuuuuuzzztttjjj```WWWOOOHHHDDDBBBGGGNNNSSSRRRKKKBBB<<<666555333222000///......---...000222444666777777999888666555444444555555333333333222222222222111000000///...------,,,,,,++++++++++++++++++++++++(((((())))))******++++++((()))***++++++***)))((())))))))))))))))))))))))zzzqqqbbbWWWHHH???888777777444333333222222333333333222222111000000000000////////////------------------------,,,+++)))''''''''''''(((***++++++******)))((('''(((((((((((((((''''''&&&$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((###%%%&&&&&&%%%$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$###!!! !!!"""$$$!!!###&&&(((((('''$$$"""""""""""""""###$$$%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&&&&'''((())))))************)))))))))))))))++++++******************))))))))))))))))))******+++++++++,,,,,,---------...///222555888:::;;;<<<888<<<@@@DDDFFFHHHJJJKKKHHHJJJMMMNNNPPPUUU]]]dddkkkqqq{{{~~~{{{xxxuuuvvvzzz~~~|||sssiii```ZZZWWWUUUOOONNNNNNLLLJJJHHHFFFEEEFFFFFFGGGGGGHHHFFFCCC@@@FFFDDDAAA===::::::::::::999:::999888888:::===??????<<<::::::;;;<<<;;;999@@@@@@AAA???===;;;;;;<<<555777:::>>>>>><<<<<<===;;;;;;;;;999:::===>>>>>>CCCAAACCCIIIIIIGGGKKKRRRLLLJJJFFFBBB>>>>>>@@@BBB>>>???@@@AAADDDJJJSSSZZZttt{{{|||wwwuuuoooqqqsssvvvwwwxxxwwwvvvuuuvvv}}}yyywwwvvvwwwtttoooppptttssstttsssooofff[[[QQQKKKHHHIIIKKKMMMOOONNNKKKHHHBBB???;;;777333111//////000/////////111333666888555666777777777666555444444444444444333222111111111000///...---,,,++++++******))))))))))))******...------,,,+++***))))))&&&'''((((((''''''((()))******))))))((((((''''''zzzqqqcccYYYKKKBBB;;;:::999666444555222222222333333222222111000000000000////////////------------------------...---,,,+++*********+++((())))))))))))((('''''''''''''''''''''&&&&&&%%%&&&''''''&&&%%%%%%&&&(((%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$!!!###$$$$$$$$$%%%&&&''''''((((((%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))))))))''''''((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))***+++++++++***)))))))))))))))))))))++++++***************************+++++++++++++++.........//////000000000111222555888;;;===>>>???>>>AAADDDGGGHHHIIIKKKMMMKKKNNNRRRUUUZZZdddoooxxx|||xxxuuusssrrrppppppoooooooooppppppqqqmmmhhhaaaXXXQQQLLLJJJIIIFFFFFFEEEDDDBBBAAA@@@??????@@@@@@AAABBBAAA???>>>???>>>===<<<<<<<<<<<<<<<999999888888999;;;===@@@>>>;;;999999;;;<<<;;;999:::<<<<<<<<<::::::;;;<<<;;;;;;;;;<<<<<<;;;;;;===??????===;;;:::;;;<<<;;;:::888999>>>???>>>@@@EEEEEECCC@@@<<<999999:::<<<888:::;;;;;;===BBBJJJPPP]]]aaafffhhhgggdddbbbaaa```bbbfffiiilllmmmnnnnnnlllmmmttt~~~zzztttmmmkkkmmmuuuuuutttrrrnnnggg___ZZZRRRNNNLLLNNNRRRVVVVVVTTTMMMJJJDDD>>>999666444444333222222222111111111111444555666777777777666555555555555555444333222111222222111000///...------,,,++++++************+++,,,,,,,,,+++******))))))((()))***)))''''''((()))***)))))))))((((((((('''}}}yyyqqqeee[[[LLLCCC<<<:::888555333333111222222333333222222222000000000000////////////------------,,,,,,,,,,,,......,,,+++++++++++++++&&&''''''(((((((((((((((&&&&&&&&&'''&&&%%%%%%$$$###$$$$$$###""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$!!!###%%%$$$###"""######$$$$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$***)))(((&&&&&&&&&''''''&&&%%%######$$$'''+++---'''&&&%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,---------//////000111111222333333555666999<<<>>>@@@BBBBBBEEEFFFHHHIIIIIIKKKMMMOOOMMMQQQWWW]]]fffsss|||{{{wwwpppllliiihhhfffeee___aaacccddddddaaa]]][[[TTTQQQKKKFFFAAA???>>>>>><<<;;;:::888777777777777888888999:::;;;;;;;;;:::777777888999999999999999999999888888999;;;===>>><<<;;;:::;;;===>>>>>>===:::;;;<<<;;;;;;;;;===?????????===<<<<<<===>>>???AAA@@@===;;;999888888888:::777777<<<>>>>>>>>>@@@DDDBBB>>>;;;999888999999444555555666777:::>>>BBBHHHJJJMMMMMMLLLKKKLLLLLLNNNPPPTTTXXX\\\___```aaa```bbbhhhtttzzzssskkkggggggpppnnnlllmmmoooooolllhhh]]]VVVOOOMMMQQQWWWYYYYYYYYYUUUOOOIIICCC>>>;;;:::444444333222111000///...222333444555666777777777666666666666555444333333444444333222111000000///------,,,+++++++++++++++***************************++++++***((('''((()))))))))))))))((((((((((((|||xxxqqqfff\\\KKKBBB:::888666333000111111111222333333333222222000000000000////////////---------,,,,,,,,,,,,,,,+++******))))))(((((((((%%%&&&'''((())))))))))))&&&''''''''''''&&&%%%%%%!!!""""""""" """###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%%%%#########$$$$$$###"""!!!!!!###%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&%%%#########&&&)))+++'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%######$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''((((((((((((''''''&&&&&&%%%(((((((((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''((((((((())))))))))))))))))***************+++++++++++++++,,,******+++,,,------......//////000111222333444444888:::<<>>@@@@@@AAACCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAA@@@AAACCCGGGKKKHHHJJJJJJHHHIIIJJJIIIFFFFFFCCCAAA@@@???<<<<<<>>>AAA@@@AAAEEEIIIIIIGGGFFFLLLHHHDDD@@@>>>===<<<<<<888888999999999999:::;;;AAABBBCCCCCCBBBAAAAAAAAAAAACCCFFFJJJNNNPPPRRRSSSSSSVVV]]]fffnnnqqqpppmmmppp}}}}}}uuuvvvzzzyyyyyy}}}~~~yyywwwrrrnnnnnnkkkhhhfffhhhmmmqqqrrrqqqjjjddd[[[TTTRRRSSSWWWYYY]]][[[XXXSSSMMMGGGCCC@@@666555333111000000000111///000111333444555666777777777777777777666555444555444444333222222111111///...---,,,+++*********(((((()))))))))*********+++,,,---+++)))(((((()))))))))))))))(((((((((((({{{xxxqqqeee[[[KKKBBB:::888666333000111000111222333333333333333000000000000////////////------,,,,,,,,,+++++++++((((((((((((((('''''''''&&&'''((()))***+++++++++((((((((((((((('''&&&&&&$$$%%%&&&%%%######%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$###"""!!!!!!###%%%&&&############$$$$$$%%%%%%!!!"""###$$$&&&(((***+++%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&%%%%%%$$$$$$############$$$&&&'''(((******))))))((((((''''''))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((())))))******************++++++,,,,,,,,,,,,))))))***+++,,,---...///000111222333555666888888;;;<<<>>>AAACCCEEEFFFFFFFFFGGGGGGHHHKKKPPPVVV[[[ccciiiqqqyyy}}}sssiiidddaaa]]]XXXSSSPPPNNNKKKIIIFFFFFFGGGFFFEEECCC@@@???;;;:::999888888999;;;<<<>>>===<<<;;;:::999999999;;;>>>@@@AAAAAAAAABBBDDDCCCDDDDDDDDDCCCCCCBBBBBBAAAAAACCCHHHOOOTTTWWWWWW\\\[[[XXXTTTOOOIIIEEECCCGGGGGGHHHJJJNNNVVV___eeedddhhhjjjhhhgggfff^^^UUUPPPKKKJJJKKKJJJGGGGGGKKKKKKOOOTTTXXX\\\]]][[[XXXYYYTTTLLLFFFCCCAAA@@@>>>>>>??????@@@@@@???===;;;===>>>???@@@@@@???===;;;:::;;;===???AAACCCDDDEEEGGGKKKQQQXXX\\\^^^]]][[[\\\bbbiiiiiifffcccdddggggggkkktttyyysssvvvyyyzzzyyyyyysssoookkkkkkooosssvvvwwwvvvsssmmmbbbXXXTTTVVVZZZ[[[\\\\\\[[[WWWRRRLLLIII???<<<777222000000111333......///000111333444555666666777888888777777777555555444444333222222222000///---,,,+++*********((((((((()))******++++++,,,------,,,)))(((((()))(((((((((((()))))))))))){{{yyyrrrdddYYYLLLCCC<<<:::888555333333000111222222333333333333000000000000////////////------,,,,,,++++++******((())))))******)))(((((('''''')))***++++++++++++(((((())))))(((((('''&&&$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""######$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&###%%%''''''%%%$$$%%%&&&$$$$$$###"""###$$$%%%&&&######"""######$$$%%%&&&)))(((((('''&&&%%%$$$###$$$$$$%%%%%%%%%###!!! ############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''')))************)))((('''%%%$$$###"""%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%'''((()))******))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((()))******++++++******++++++,,,---------((()))***+++---...///000444555666888:::<<<===>>>===>>>@@@CCCEEEFFFGGGHHHEEEFFFHHHKKKQQQZZZdddkkknnnssszzz}}}xxxpppfff]]]WWWOOOLLLIIIGGGFFFEEECCCBBB>>>===<<<;;;::::::::::::777777777777888:::;;;<<<<<<======>>>>>>>>>======>>>CCCIIILLLLLLLLLNNNPPPRRRQQQPPPOOOOOOQQQSSSUUUQQQSSSXXXcccppp{{{~~~ttthhh\\\TTTPPPSSSSSSUUUYYYcccqqqppp___XXXVVVXXXVVVPPPPPPUUU```jjjuuu{{{~~~~~~zzzqqqhhh\\\SSSNNNKKKIIIFFFBBBDDDFFFJJJLLLKKKHHHEEEDDDCCCBBBAAAAAA???;;;999888888888999::::::;;;;;;>>>BBBGGGKKKLLLLLLLLLMMMKKKLLLNNNPPPQQQSSSTTTUUUSSSZZZgggyyynnniiiggglllrrrtttvvvyyyzzzwwwtttssstttxxx}}}xxxmmm```XXXVVVWWWYYYZZZ[[[\\\ZZZWWWTTTRRRLLLGGG@@@999444222222333000/////////000111222222444555666777888999999999555555555555444444444333222111///...,,,+++******)))))))))******++++++++++++,,,,,,+++)))((()))***(((((((((((())))))))))))|||zzzrrrcccVVVKKKBBB;;;:::999666444555000000111222333333333333000000000000////////////------,,,,,,+++******)))((()))***++++++***)))(((''''''((()))*********)))''''''((((((''''''&&&%%%"""###$$$###!!!!!!###$$$'''&&&&&&&&&&&&%%%%%%%%%""""""###$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""###$$$%%%&&&$$$###!!!$$$$$$%%%%%%%%%$$$###"""$$$$$$#########$$$$$$%%%#########$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''###$$$&&&'''((('''%%%$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))))))))((('''%%%$$$$$$&&&'''((((((((((((((())))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))'''(((((()))******++++++******++++++,,,------...))))))+++,,,...000111222555666888:::<<<>>>???@@@@@@AAACCCEEEGGGHHHIIIJJJGGGIIILLLRRR[[[hhhvvv|||~~~~~~|||zzz|||~~~~~~|||{{{zzz{{{rrrpppmmmggg___WWWPPPLLLEEECCCAAA@@@AAAAAA@@@???<<<;;;:::999999:::;;;<<<<<<<<<<<<===>>>???@@@AAABBBDDDHHHKKKMMMNNNNNNMMMRRRYYYccchhhjjjkkknnnqqqqqqmmmiiieeedddggglllooooooqqqyyyuuupppjjjjjjjjjooo{{{{{{rrrnnnnnniii___]]]bbbxxxzzznnngggccc```]]]UUUWWW]]]dddjjjkkkhhhdddddd___WWWPPPKKKFFFAAA===:::::::::999999999::::::;;;???CCCCCCAAA@@@AAACCC??????AAABBBDDDEEEGGGHHHGGGMMMZZZkkk|||tttnnnjjjkkkllllllpppvvvyyy{{{}}}~~~xxxmmmccc[[[UUUVVVUUUTTTSSSSSSTTTUUUVVVSSSPPPKKKEEE???:::777555333333111000000000000111222333444666888999:::;;;777777777777666666666666555444222000...---,,,,,,*********+++++++++++++++)))***+++***)))((()))***'''((((((((()))))))))***}}}{{{rrraaaTTTHHH???888777777444333333///000111222333444444444000000000000////////////------,,,,,,+++***))))))'''((()))******)))((('''&&&'''((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&''''''&&&%%%###""""""###%%%%%%###"""###$$$###$$$%%%&&&&&&&&&&&&%%%###""""""""""""$$$&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$###""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''((()))(((&&&"""######$$$%%%'''((())))))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((('''%%%###""""""###$$$&&&&&&&&&''''''(((((())))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''(((((()))***+++++++++******+++,,,,,,---......******,,,...000111333444444555777999;;;===???@@@AAACCCEEEGGGIIIJJJKKKKKKIIILLLPPPXXXcccsss~~~xxxyyyzzzwwwppphhhbbb___]]]\\\YYYTTTNNNIIIDDDAAAAAA???===<<<<<<<<<;;;:::===============???@@@AAADDDDDDDDDEEEEEEFFFGGGHHHPPPTTTZZZ```dddeeeeeeeeennnwww}}}~~~sssnnnsss{{{wwwtttooossszzzpppbbbXXXPPPIIIEEE>>>>>>======<<<======>>>>>>AAACCCAAA===;;;<<>>>>>>>>???AAACCCHHHRRR```nnnzzzzzz||||||yyyvvvuuusss{{{zzzuuupppnnnrrryyyxxx}}}rrrdddYYYSSSPPPKKKIIIJJJNNNSSSVVVSSSRRRQQQMMMHHHBBB===:::777555333222000000000111000111333666888:::;;;<<<999999999888888888888888888777555333111///......++++++++++++++++++++++++((()))******)))((()))+++'''((((((((())))))******{{{qqqcccXXXLLLEEE???<<<777000++++++333333333222222111111111444333333222111000000//////...---,,,++++++++++++++++++++++++*********)))))))))(((((('''''''''&&&(((((('''&&&%%%%%%$$$$$$############%%%&&&((()))---(((###"""%%%'''%%%""")))'''%%%"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""###$$$######"""%%%((((((############$$$%%%&&&'''((($$$$$$%%%%%%&&&'''((((((***)))&&&$$$$$$$$$%%%&&&((('''&&&&&&$$$$$$###"""((('''&&&&&&%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&'''''''''''''''&&&&&&''''''''''''&&&%%%$$$###''''''''''''&&&&&&&&&'''###%%%'''))))))((('''&&&***)))(((&&&&&&'''((((((((((((''''''''''''((((((++++++,,,------------,,,((((((((((((((((((((((((&&&'''(((******)))(((((()))***+++***(((((((((***)))************+++++++++---,,,***))))))***,,,---,,,...111222222444666888===:::999>>>AAAAAACCCFFFEEECCCEEEJJJJJJGGGIIIPPPSSS\\\gggooovvv}}}{{{}}}~~~}}}zzzuuutttqqqkkkiiifffccc___[[[UUUPPPLLLIIIJJJJJJGGGCCC???===<<<<<<<<<===>>>???@@@AAAAAABBBAAADDDIIIKKKKKKOOOUUUWWWYYY\\\^^^^^^\\\YYYXXXdddnnn|||pppaaaTTTKKKJJJGGGFFFGGGFFFCCCCCCFFFKKKHHHEEEEEEFFFEEEAAA>>>:::;;;===<<<;;;999999:::>>>CCCJJJSSS```lllpppnnnnnnllliiifffcccbbbccccccgggmmmwww{{{~~~nnnbbbUUUMMMGGGGGGFFFCCCEEEKKKKKKSSSWWWSSSOOOMMMGGG@@@???;;;555222111111222222000111333333333444777888777777777888999999::::::666777888888777555333111///+++'''(((+++---***'''((((((((((((''''''''''''))))))))))))(((((((((((({{{qqqcccXXXFFF@@@:::999777333111222444444444333333333222222000000000000000000000000///...---,,,++++++++++++++++++*********))))))))))))(((((((((''''''''''''))))))(((''''''&&&%%%%%%)))((('''&&&%%%$$$######+++&&&""""""$$$&&&%%%"""'''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###%%%(((+++,,,---((('''&&&&&&&&&%%%$$$###))))))((('''''''''(((((($$$$$$%%%%%%&&&''''''((((((&&&$$$###"""###$$$%%%'''&&&&&&%%%%%%$$$$$$###''''''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&%%%$$$###'''(((((((((((((((''''''%%%&&&((()))))))))'''&&&((('''&&&&&&'''((()))***((((((''''''''''''(((((())))))***+++++++++++++++******************************+++,,,,,,,,,,,,,,,---......---+++***+++,,,************++++++++++++---,,,*********,,,---///...000333444555666888:::===;;;<<>>AAAAAA???>>>>>>>>>???@@@@@@??????BBBGGGJJJOOONNNPPPVVV\\\bbblllvvv}}}zzzzzzggg[[[VVVRRRPPPOOONNNNNNTTT\\\eeeeeeddd___WWWMMMEEE@@@>>>>>>======<<<;;;:::999<<>>AAAEEEGGGDDDCCCEEEJJJHHHGGGIIILLLQQQ]]]hhhtttwwwyyy{{{~~~yyysssnnnnnnsss{{{{{{nnn```YYYVVVRRRMMMFFFFFFFFFEEECCC???<<<:::888:::===>>>???@@@BBBDDDHHHIIIIIIFFFFFFKKKVVV^^^gggeeegggnnnwwwtttlllhhhddd```]]]aaapppuuuaaaQQQJJJHHHEEEAAA@@@AAA@@@===:::;;;======<<>>@@@BBBBBB@@@>>>===<<<@@@BBBCCCEEEHHHMMMRRRWWW]]]^^^]]]YYYWWW]]]kkkwww~~~wwwrrrwwwiii\\\WWWQQQJJJHHHIIIHHHDDD@@@>>>???>>>;;;===BBBDDDCCC@@@@@@??????AAACCCEEEGGGKKKKKKQQQ___ppp|||~~~|||hhhXXXOOOHHHCCC@@@>>>===???FFFRRR\\\___^^^]]]YYYSSSLLLFFF@@@:::666444222000...//////000000//////000222333444555666888777777666555555555555222000---,,,------+++***++++++*********)))))))))'''''''''(((((((((((((((yyymmm___VVVJJJBBB:::777444000000222111111111111111111222222222111000///...---,,,,,,------,,,+++++++++,,,,,,))))))))))))(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$""" %%%$$$$$$$$$&&&'''''''''""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&& """$$$$$$$$$%%%(((+++$$$&&&''''''%%%###$$$%%%&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&(((+++------,,,***)))''''''''''''&&&&&&%%%$$$)))((('''&&&&&&'''((()))((((((''''''''''''(((((('''((())))))******))))))''''''''''''''''''''''''---,,,+++***+++,,,---......//////...,,,++++++,,,***++++++++++++,,,,,,,,,------...///111333444555222555777999:::<<>>???AAAHHHKKKPPPWWW```kkkwww~~~xxxrrrtttvvvkkkddd\\\WWWVVVUUUQQQLLLHHHIIIGGGBBB@@@AAAAAA???>>>===<<<<<<===???AAABBBEEEEEEKKKYYYjjjwww{{{zzzzzz{{{~~~yyyiii```XXXMMMDDD@@@;;;:::AAAMMMXXX^^^```dddaaa\\\WWWQQQKKKCCC???888555111//////000000///---......000111222333333444666888::::::999666555333111///...---,,,+++*********)))))))))((((((((((((((()))))))))*********xxxkkk^^^VVVGGG@@@:::888666333222444000000000000111111111111111000///---,,,***)))(((---,,,,,,++++++,,,,,,,,,******)))))))))((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!###%%%$$$!!!!!!$$$'''&&&&&&###$$$)))&&&%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$%%%%%%&&&'''((((((((((((%%%&&&&&&'''&&&&&&%%%%%%$$$%%%''')))***)))((('''''''''''''''&&&&&&&&&&&&***)))((('''&&&&&&'''(((((((((''''''''''''((((((((())))))***************************************++++++******++++++,,,---,,,---...---+++***+++,,,++++++++++++,,,,,,,,,,,,...///000111333444555666444666999;;;<<<>>>AAACCCDDDBBBCCCFFFHHHLLLWWWaaavvvxxxnnnddd```VVVTTTRRROOOLLLJJJIIIIIIJJJFFFEEEGGGHHHDDD???===>>>@@@BBBBBB@@@AAAEEEHHHPPPWWWdddsssxxxrrrnnnkkkhhheee___aaa___VVVNNNIIIDDD??????>>><<<:::999:::;;;<<<<<<===CCCPPP___kkkppppppjjjggghhhlllmmmsss}}}xxxqqq```PPPFFF???<<>>999777444111---........................---000444777999:::999888888888666333000.........++++++*********)))))))))((((((((()))******++++++uuuiii]]]VVVHHHBBB======:::555222333111111222222222333333333333333222222111111000000,,,,,,,,,++++++,,,------++++++++++++************&&&'''''''''(((((())))))'''''''''(((((((((((((((%%%%%%$$$###"""""""""######$$$%%%%%%$$$###$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((!!!%%%'''&&&######&&&+++ %%%&&&$$$###%%%)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&'''(((&&&%%%###""""""###%%%&&&$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''&&&&&&&&&)))))))))***+++,,,,,,---******))))))***+++,,,,,,&&&&&&&&&&&&''')))***+++((((((''''''''''''(((((('''(((((()))))))))))))))((((((((((((((((((((((((***+++,,,......---,,,,,,***,,,------------...000++++++,,,,,,,,,---------111111333444555666666666888:::===???AAACCCFFFHHHJJJLLLSSS[[[___eeeppp{{{vvvcccYYYQQQHHHCCCDDDBBBCCCBBB@@@>>>======>>>;;;===EEEPPPTTTTTTVVV\\\___aaaaaa^^^[[[]]]eeekkk{{{~~~rrriiiYYYVVVRRRMMMHHHFFFDDDDDD???@@@AAACCCEEEGGGHHHIIIOOOHHHFFFKKKMMMOOO[[[kkkssszzzcccYYYPPPLLLIIIIIIQQQ]]]cccdddfffhhhhhheee___[[[[[[SSSHHH@@@<<<999333/////////.........---------,,,...000333666888999:::;;;:::999666222000000000,,,,,,,,,+++++++++******&&&''''''((()))******+++wwwhhh[[[RRRJJJBBB;;;:::999666444444111111111111111111111111333222111///...---------///......------,,,++++++(((((()))))))))(((((('''(((((('''&&&&&&&&&&&&'''******))))))((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$&&&'''''''''&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""$$$%%%'''))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&''''''&&&%%%######$$$&&&'''&&&$$$$$$%%%%%%$$$###&&&'''''''''&&&&&&%%%$$$&&&'''(((*********))))))+++,,,......---+++(((&&&************)))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))+++*********,,,,,,***(((''')))+++,,,---,,,***)))111///---+++++++++------$$$%%%&&&'''***,,,...000444333222333666:::;;;<<<888;;;@@@AAA@@@AAACCCFFFOOOXXXaaacccgggqqq|||}}}{{{}}}yyyfffTTTMMMJJJCCC>>><<>>BBBGGGIIIKKKOOO___```fffoooxxxyyyoooaaaWWWSSSSSSTTTTTT^^^___bbbeeegggfffcccaaaccc^^^VVVNNNFFF>>>777222555000++++++///111000...------///111444777999;;;;;;<<<<<<;;;999666333111,,,,,,,,,,,,,,,+++++++++,,,+++)))((('''''''''(((~~~sssggg\\\UUUIIIAAA:::999999555333444222222222222222222222222555444333111000/////////.........---,,,,,,++++++((())))))******))))))((((((((('''&&&&&&&&&&&&''')))))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&'''%%%&&&'''''''''%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$ """$$$&&&((()))&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''''''''$$$%%%%%%###!!!!!!###$$$)))'''&&&&&&'''(((&&&%%%###$$$%%%&&&&&&&&&&&&&&&'''''')))******)))(((((()))***,,,------+++)))((((((((((((((('''&&&%%%$$$))))))))))))((((((((((((************************)))(((((()))******((('''(((***+++------,,,+++***///---,,,*********+++,,,)))***+++,,,...000222333444444444555777999999999;;;<<<>>>>>>???CCCJJJPPPaaaooo|||{{{vvvrrrnnnmmmpppqqqpppnnn```RRREEEBBBAAA???===>>>@@@<<<<<>>999555000,,,+++---///---***......///000111333555666888999999:::999888777666777666555333111///...---++++++)))(((((((((((()))|||qqqfff^^^YYYIII@@@999888777444333333333333333333333333333333444444222111000000000000......------,,,,,,++++++))))))***************))))))(((''''''&&&&&&''''''((((((((('''''''''''''''***)))((('''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%&&&&&&$$$###!!!"""######$$$&&&''''''(((''''''&&&&&&&&&&&&''''''""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''(((((()))%%%&&&&&&'''''''''&&&&&&$$$%%%%%%$$$""""""###%%%)))'''&&&&&&'''((('''%%%######%%%&&&(((((())))))(((((()))******)))'''''''''(((***,,,,,,+++***)))&&&&&&&&&&&&&&&%%%$$$###(((((((((((())))))))))))++++++++++++++++++++++++)))(((((()))******)))''')))***+++------,,,++++++,,,+++***))))))***++++++.........///111333444555333555666888::::::;;;;;;>>>>>>>>>>>>BBBKKKYYYcccuuuyyyoooiiiccc]]]VVVTTTVVVVVVTTTQQQHHHAAA;;;;;;<<<===???CCCAAAAAADDDJJJNNNTTT___jjjyyy}}}qqqlll```]]]\\\]]]```___YYYTTTKKKCCC======>>><<<<<<===@@@AAAFFFJJJLLLRRR___mmmwwwvvviii^^^XXXVVVOOOQQQUUUZZZ```dddgggiiihhhfffbbb^^^YYYRRRJJJEEE999555000.........+++)))//////.........///000000555666666777999:::<<<===::::::888666444222000///,,,+++***)))))))))))))))uuujjj```ZZZIII@@@999777666444222333333333333333333333333333111111000///.........///......------,,,++++++***)))******++++++++++++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%%%%$$$'''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%$$$$$$%%%%%%$$$%%%%%%%%%$$$###!!!!!!######$$$%%%%%%&&&''''''((((((''''''''''''((((((''''''&&&&&&%%%$$$#########$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$%%%'''&&&%%%$$$$$$%%%&&&%%%$$$%%%&&&'''((()))*********))))))*********((('''&&&'''(((***++++++***)))(((&&&&&&&&&&&&&&&%%%$$$###(((((((((((())))))))))))+++++++++++++++++++++++++++******+++------,,,***))))))***+++,,,+++++++++++++++*********+++,,,,,,...//////000111222444444333555888;;;<<<===>>>??????@@@BBBEEEMMMZZZkkkwww}}}rrrggg^^^YYYSSSLLLEEECCCDDDEEEDDDAAA?????????AAAAAACCCFFFJJJIIIKKKQQQYYY___ggguuu~~~|||yyyqqqdddWWWJJJDDDAAA>>><<<===;;;===AAACCCCCCFFFSSS```kkksss}}}}}}~~~~~~ppphhheeeYYYYYYXXXXXXYYY]]]bbbeeehhhhhhgggfffccc]]]VVVQQQEEE???888222000///...---//////...............///444444444555777:::>>>@@@::::::999888777666555555000///...,,,+++)))((((((|||ooobbbZZZIII@@@888777666333333444333333333333333333333333000000///////////////000...------,,,++++++******))))))***+++++++++++++++))))))(((''''''''''''(((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''))),,,---$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$&&&'''((()))######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%&&&'''&&&$$$$$$$$$&&&&&&%%%$$$&&&&&&'''((((((((((((((())))))*********((('''&&&))))))***))))))'''&&&%%%&&&''''''''''''&&&&&&%%%'''((((((((()))))))))***************************+++******+++---...,,,+++((())))))***************,,,,,,,,,,,,------.../////////000000222333444555666888;;;<<<<<<===AAACCCBBBFFFLLLTTT]]]kkkzzzwwwkkk___TTTLLLHHHLLLGGGAAA===>>>@@@AAAAAA@@@FFFLLLOOOQQQSSSTTTUUUVVVZZZcccnnnvvvmmmZZZNNNGGGAAA>>>>>>;;;<<>>??????>>>======<<<;;;;;;666555333111...+++)))(((ssscccZZZJJJAAA999777666444333555333333333333333333333333222111111111111111222333------,,,,,,++++++******(((((()))***++++++++++++***)))((((((''''''(((((('''''''''''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########&&&''''''(((((((((''''''"""$$$&&&&&&%%%$$$%%%%%%'''&&&%%%&&&((((((((('''$$$%%%%%%&&&&&&&&&%%%%%%(((((()))******)))'''''')))))))))((('''&&&$$$$$$''''''((((((((((((''''''''''''(((((())))))******)))))))))))))))))))))))))))(((((()))+++,,,+++***))))))*********+++++++++,,,------...///000000111111222222333555666888999;;;===>>>>>>>>>BBBIIIOOORRRXXXaaaiiiqqqzzzyyyrrrggg[[[PPPHHHCCCBBBCCCBBB???<<<<<>>???AAA???>>>CCCJJJOOOSSSWWWVVVUUUUUUZZZ___fffqqq}}}ooo```XXXWWWXXX```aaadddgggiiigggccc```YYYSSSIII???888333111111............///000111222444333222333444777:::;;;BBBAAA@@@>>><<<;;;:::999;;;:::999666333///,,,+++tttdddZZZLLLBBB999777666444444666222222222222222222222222111111000000111222333333------,,,,,,+++*********&&&'''((()))***************))))))((((((((((((((('''''''''(((((()))))))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%###"""!!!'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''%%%$$$"""!!! $$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))((("""$$$&&&&&&%%%%%%%%%&&&'''&&&%%%&&&((()))((('''###$$$%%%&&&'''((((((((('''''')))******)))((((((''''''''''''&&&&&&%%%%%%''''''(((((((((((('''''''''''''''((()))*********************************(((((((((***,,,---,,,***,,,,,,++++++,,,,,,------,,,,,,...///000111111111222222333444666999:::<<<>>>???AAACCCHHHRRR```jjjpppvvv~~~}}}fff```VVVMMMFFFCCCCCCDDD===AAADDDDDDEEELLLZZZeeerrr~~~}}}sssggg\\\VVVNNNJJJHHHIIIHHHDDDCCCEEEFFFGGGHHHGGGFFFFFFIIIKKKMMMTTT```mmmxxxrrrccc[[[XXX[[[]]]```dddhhhiiigggddd]]]ZZZTTTLLLBBB999333000///............//////000111111111222444666888999??????>>>===<<<;;;::::::===<<<<<<:::888555222000tttdddZZZLLLCCC:::777777555555777111111111111111111111111///.........///000111222------,,,,,,+++******)))&&&&&&((())))))***************)))((((((((((((((('''((((((((())))))******))))))((('''&&&%%%%%%$$$&&&'''''''''&&&$$$"""!!!$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&''''''''''''((((((&&&%%%$$$###############$$$%%%&&&&&&'''(((###""""""!!!!!!""""""######$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&'''((((((###$$$%%%&&&''''''''''''###&&&((()))(((''''''(((%%%$$$###$$$&&&'''&&&%%%$$$%%%''')))+++,,,------&&&'''(((*********))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''&&&''''''((()))******+++++++++++++++++++++++++++*********,,,...///...---...------------...//////+++,,,---///000111111111000111222444666888:::<<<===@@@DDDIIISSScccwww~~~jjjTTTOOOGGG@@@===>>>AAADDD>>>FFFNNNRRRVVVbbbuuu|||}}}~~~rrriii^^^XXXTTTUUUTTTNNNIIIGGGFFFEEECCCBBBAAA@@@??????BBBEEELLLUUU```jjjrrrwww~~~mmm```[[[YYY[[[^^^cccgggiiihhhgggaaa```^^^WWWLLL???666000//////...------------......///000111333666888999??????@@@AAAAAABBBBBBCCC=========<<<;;;999666555rrrdddYYYKKKBBB:::777666333111222111222333444444333222111111111111111111000//////++++++******************'''((()))++++++***))))))---,,,***((('''&&&&&&'''))))))((((((''''''&&&&&&))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((('''$$$###"""###'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''***(((&&&######$$$&&&''')))(((&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''&&&###"""$$$$$$%%%%%%&&&''''''((())))))((((((((('''''''''(((((())))))((('''&&&&&&"""###%%%((())))))))))))&&&'''((()))***+++++++++++++++++++++++++++++++++------,,,+++******++++++---------,,,,,,,,,,,,+++---++++++...333666666555555555555666888;;;>>>???:::AAAJJJUUUggg}}}xxxqqqoooiii^^^SSSIIIEEE@@@>>>===>>>??????BBBKKKZZZiiittt||||||}}}|||tttnnnjjjnnnrrrmmm^^^OOOHHHHHHFFFCCC???>>>???@@@CCCAAA@@@BBBHHHPPPXXX]]]iiixxxsssiiieeeYYY[[[\\\^^^dddjjjlllllliiifffbbb]]]VVVJJJ<<<222---///000///...---...///333222222222333333444555777;;;???AAAAAA@@@@@@@@@BBBAAA@@@???===<<<;;;;;;sssfff\\\KKKBBB:::777666333111222000111222333333222111000111111111111111000000///---,,,,,,,,,++++++******++++++,,,,,,+++***)))(((***)))(((&&&&&&&&&'''''')))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''%%%$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%%%%$$$$$$######$$$$$$%%%((('''&&&$$$$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((())))))((('''&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''&&&&&&%%%%%%'''((())))))******)))***+++,,,,,,,,,+++***))))))))))))))))))))))))***))))))(((''''''((((((+++++++++***************---,,,,,,///222555444222444555777777777999<<>>>>>>>>===<<<===AAAGGGNNNRRR___mmmxxxpppkkkeeeeeecccbbbeeekkkmmmlllllljjjfffccc^^^TTTHHH???333222111000////////////222111111111222333444555555888<<<>>>??????@@@AAABBBBBBAAAAAA@@@@@@??????uuuhhh^^^KKKBBB:::777666333111222000111222333333222111000111111222222111111000/////////...---,,,++++++***------------+++***)))((((((''''''&&&''''''(((((())))))))))))(((((((((((('''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%''''''&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''(((((((((%%%&&&&&&&&&&&&'''''''''%%%&&&((()))******))))))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((''''''&&&((((((((((((((()))******+++,,,.........,,,***))))))))))))))))))))))))))),,,++++++************+++++++++++++++++++++++++++///...///222444555333222333777:::999888999???DDDNNN]]]mmmvvv{{{}}}zzzuuulllccc___ZZZTTTMMMGGGDDDDDDCCCCCCBBBFFFLLLQQQVVV\\\eeekkkvvv||||||wwwuuuwwwwwwuuutttuuuxxxxxxxxxyyyzzz{{{}}}}}}|||~~~{{{yyyxxxyyy{{{|||}}}uuummm```VVVNNNIIICCC@@@::::::999999999===BBBEEEUUUaaappp|||{{{yyyvvvssssssuuusssoooqqquuuuuuqqqnnnllliiigggccc[[[QQQIII;;;666222000000111000///000000000000111222333444333555777999;;;===@@@CCCBBBCCCCCCDDDDDDDDDCCCCCCuuuhhh^^^KKKBBB:::777666333111222000000222222222222000000111222222222222111000000//////...---,,,+++***)))---,,,,,,,,,+++***))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&'''(((+++******)))'''&&&&&&%%%%%%'''(((((('''&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%'''''''''''''''%%%%%%%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%% !!!###&&&(((***+++,,,&&&&&&&&&'''''''''((((((%%%&&&''')))))))))))))))'''''''''((())))))******(((((((((((((((((((((((('''(((((((((((((((''''''***)))((('''''''''))))))***+++---......---+++)))++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,------......//////222222444666777666555444444888<<<;;;999===GGGQQQ___nnn|||tttmmmfff]]]TTTPPPLLLIIIEEE@@@===???EEEJJJPPPZZZfffnnnsssxxx}}}|||~~~}}}zzzxxxwwwvvvwwwxxxwww{{{{{{xxxvvvvvvvvvxxxzzz|||rrreee]]]UUUMMMGGG???>>>===<<<;;;<<>>BBBEEEFFFFFFGGGFFFDDDCCCAAA~~~ttteeeYYYKKKBBB:::777666333111222111222333444444333222111222222222333222222111000...------,,,+++***))))))))))))(((((())))))***+++((((((((('''%%%###"""!!!''''''''''''((((((((((((&&&%%%###""""""$$$&&&''')))((((((&&&%%%$$$###"""'''))))))(((&&&$$$###$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%"""$$$%%%'''((((((''''''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''(((((())))))******%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&&&&&&&''''''&&&'''((()))***+++++++++))))))))))))))))))))))))******)))))))))***++++++******+++,,,---//////000000222444555555666888:::===@@@DDDFFFJJJTTTaaalllyyyiiiXXXNNNHHHCCCAAABBB@@@EEEKKKQQQZZZiii|||zzz{{{{{{zzz{{{~~~sssssstttuuuvvvwwwyyyzzz|||~~~|||yyywwwvvvwwwzzz{{{zzzzzz|||{{{xxxzzz|||zzznnnfffYYYRRRIIIFFFFFFGGGDDD@@@@@@BBBCCCDDDEEEGGGJJJLLLLLLQQQ[[[hhhooossszzzvvvyyyyyyvvvsssrrrrrroooiiidddZZZRRRHHH@@@:::777333000222111111000000000000000////////////111555;;;???EEEFFFGGGGGGGGGEEEBBBAAA}}}tttfffYYYKKKBBB:::777666333111222222333444555555444333222222222333333222222111000......------,,,,,,,,,+++,,,+++***)))))))))***+++(((((((((((((((&&&%%%$$$%%%&&&&&&&&&'''''''''(((&&&$$$###!!!"""$$$&&&(((&&&&&&&&&''''''(((((((((%%%'''((('''%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&((()))%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&''''''''''''%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))******&&&&&&'''(((((())))))***%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&''''''((((((((((((''')))(((((((((((()))***+++)))))))))))))))))))))))),,,,,,++++++,,,,,,---...******+++---...///111111222444666666777999>>>BBBJJJNNNSSSYYY```iiiqqqwww~~~fffXXXJJJEEECCCBBBBBBDDDGGGMMMVVVbbbrrr~~~}}}|||{{{zzzyyyyyyxxxxxx{{{zzzwwwuuuqqqwwwyyywwwwwwzzzzzzvvvvvvwwwyyyzzzzzz}}}zzzmmm___ZZZ\\\\\\UUUNNNGGGEEEBBB???===>>>AAADDD@@@DDDMMMVVV[[[^^^fffooo~~~{{{xxxtttmmmhhhgggaaaWWWMMMDDD===888666444333222111000/////////000000000///000333888<<>>EEEJJJVVVZZZbbbkkkssszzz~~~~~~~~~}}}rrrWWWLLLBBBBBBEEEGGGIIIKKK]]]cccnnn}}}~~~|||{{{zzz|||}}}yyyxxxooovvvyyywwwxxx||||||xxxqqqrrrrrrqqqppppppqqqssssssyyy~~~~~~wwwyyyxxxooofffTTTOOOGGG@@@;;;;;;===>>><<>>DDDHHHIIIHHHGGGGGGwwwjjj^^^KKKBBB:::666333000111444333222222222222222222222111111111111000000000000111000///...------------+++******)))((((((''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%###""""""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''""""""###$$$&&&'''(((((((((((('''&&&%%%%%%$$$$$$''''''((((((((((((((('''******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))******+++++++++,,,))))))******++++++,,,,,,---,,,+++++++++---///000222333444444444444555555;;;:::>>>DDDHHHMMMZZZfffvvv~~~uuulllhhh\\\YYYTTTPPPNNNLLLHHHFFFGGGEEEHHHPPPWWW]]]hhhrrr}}}||||||{{{}}}|||}}}}}}wwwuuuuuuvvvyyy|||}}}{{{yyyvvvtttqqqnnnjjjhhhhhhiiifffhhhjjjooouuu|||~~~}}}yyycccXXXSSSMMMFFFBBB<<<<<<<<<<<<@@@IIITTT]]]mmmwwwzzzmmmmmmllliiiaaaXXXPPPKKKCCCDDDDDDBBB???;;;777444222000......000111111000555;;;CCCIIIJJJIIIHHHGGGzzzlll___KKKCCC:::777444111222555444444333333222111111000111111111111000000000000111000///...------------*********))))))(((((('''))))))))))))))))))((('''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%$$$"""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$'''((())))))((('''$$$%%%''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%))))))(((((('''&&&$$$$$$'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''"""######$$$%%%&&&&&&&&&)))((('''&&&$$$###""""""%%%&&&'''((())))))))))))***))))))((((((((((((((('''''''''''''''''''''''''''((((((((()))*********'''((()))***+++,,,------*********+++++++++++++++,,,++++++++++++---///000333444555555444555666888<<<@@@GGGPPPVVV^^^kkkwww~~~~~~ttthhh]]]VVVJJJHHHEEEBBB@@@AAAEEEHHHPPPUUU___mmmvvv||||||yyyyyyzzz~~~~~~yyyzzz{{{~~~~~~{{{yyyyyywwwtttpppllljjjhhhgggeeeeeefffgggjjjnnnrrrtttxxxtttqqqqqqsssxxxqqqeeeWWWLLLFFFBBB@@@>>><<<===CCCKKKQQQdddmmm|||uuurrrooommmjjjddd\\\VVVKKKJJJIIIIIIJJJFFF@@@;;;555444222111222222000///000777@@@GGGJJJJJJIIIIII{{{lll]]]MMMEEE===:::777444555777333333333222222111111111111111111111000000000///000000///...------------*********)))))))))((((((*********)))((('''&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%((('''&&&%%%%%%''')))+++$$$&&&((()))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((()))((('''&&&$$$###'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%$$$######%%%%%%&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((((((((())))))***++++++,,,,,,+++++++++++++++++++++***++++++++++++,,,---///000///111333444444666:::>>>>>>GGGUUU```gggooo{{{|||}}}|||xxxqqqfffZZZOOOIIIFFFFFFDDDAAAAAAHHHTTT^^^pppxxx|||}}}xxxrrrmmmmmmooottt}}}{{{|||zzzwwwtttrrrooollljjjiiihhhgggffffffgggiiijjjiiieeedddgggjjjoooyyy{{{iiiZZZSSSLLLHHHCCC???===@@@EEEIIIWWW___nnn}}}{{{qqqmmmllljjjddd^^^UUUQQQMMMMMMOOOOOOJJJEEE<<<999444111000000///......333;;;AAAEEEHHHJJJLLL{{{jjjZZZLLLDDD===:::888555555777111111222222222333333333111111111111000000000///000///...------,,,,,,,,,************)))))))))))))))))))))((('''&&&%%%$$$((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&(((&&&%%%%%%&&&&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%)))(((&&&%%%%%%%%%&&&'''%%%'''******(((%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((''''''&&&%%%&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%&&&'''((()))******''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))---,,,,,,+++***)))((((((************************,,,,,,,,,++++++++++++++++++++++++,,,---///000000///222444444555999AAAHHHOOO\\\kkktttxxx~~~~~~|||yyysssjjj___UUULLLEEEAAAAAACCCDDDFFFKKKZZZnnn}}}}}}|||zzz}}}{{{yyywwwwwwyyy}}}wwwooogggeeefffhhhooowww|||yyyuuuppplllllljjjgggeeecccccccccddd```]]]]]]aaaeeeiiiqqqyyyzzznnngggWWWRRRJJJCCC???>>>???AAAGGGOOO\\\iiissswwwxxxxxxxxxzzz||||||xxxpppooommmhhhbbb^^^WWWPPPNNNQQQSSSQQQOOOFFF@@@888222////////////000222666999===CCCIIIMMMzzzhhhXXXHHHAAA:::888666333222555000111111222333333444444111111111111000000000000000///...---,,,,,,,,,,,,************************(((((((((((('''&&&%%%$$$((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&(((&&&$$$%%%&&&'''&&&%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$&&&(((***)))&&&### &&&)))+++***'''$$$$$$&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((())))))***************************//////...---,,,++++++***+++++++++*********))))))+++++++++,,,,,,,,,,,,,,,+++,,,---...///000111111444777999999;;;CCCOOOYYYmmmyyyuuu~~~mmmeeeYYYNNNFFFBBBAAA@@@@@@EEENNNXXXfff{{{|||yyyxxxxxxxxxyyyyyywwwvvvvvvyyytttiiidddbbbbbbgggllluuu}}}vvvppppppmmmjjjfffbbbaaa``````___\\\\\\aaadddfffkkkqqqnnnrrrxxx|||~~~yyyiiibbbWWWMMMFFFAAA???===???EEEMMMUUUZZZ[[[YYYXXXZZZ^^^gggttt|||vvvllldddccc]]]UUUQQQQQQTTTVVVVVVQQQKKKAAA999444222000///222222222333666===EEEJJJzzzhhhYYYGGG@@@999888666222222444222222222222222222222333111111111111000000000000//////...---,,,,,,,,,,,,************************((((((((((((((('''&&&%%%((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&$$$%%%&&&''''''&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''))))))'''%%%###(((+++,,,***%%%###$$$'''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''%%%$$$$$$&&&)))***'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''))))))***))))))(((((('''''''''&&&%%%&&&'''((()))))))))(((((((((((((((((()))******))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,***************+++++++++***++++++,,,,,,---------,,,,,,...///111222222333888;;;>>>AAAGGGTTTggguuuuuusssvvv```WWWLLLDDDAAABBBDDDEEELLLUUUeeexxx~~~}}}{{{{{{|||tttlllhhhgggiiimmmrrryyy~~~{{{xxxsssmmmiiieeedddcccbbb___^^^ccceeeeeegggkkkhhhkkknnnrrruuuxxxzzz|||~~~}}}ooobbbWWWOOOIIIEEEDDDEEEGGGHHHHHHGGGFFFEEEGGGKKKQQQ[[[kkksssfffeeeaaa[[[VVVTTTUUUWWWYYY[[[UUUMMMEEE???999444000222222111111333888???DDD{{{iii[[[HHHAAA;;;999777444333555444444333222222111111111111111111111000000000000//////...---,,,,,,,,,,,,******************++++++)))))))))))))))(((((('''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&$$$%%%&&&''''''&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%)))'''$$$######&&&***,,,)))+++---)))$$$"""%%%((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++(((%%%######%%%(((***&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&((()))***++++++((((((((((((((()))******((((((((((((((((((((((((%%%&&&'''((()))***++++++(((((()))***+++,,,,,,---******+++,,,,,,---......,,,---///000222333333444777;;;AAAGGGQQQddd{{{}}}uuunnn{{{ssseeeWWWPPPFFFAAABBBFFFJJJLLLYYYeeeyyy}}}~~~~~~~~~vvvqqqooopppssssssyyy~~~wwwqqqmmmjjjiiidddaaa```dddfffeeeeeehhhggghhhkkknnnppprrrttttttxxxzzzuuuiii^^^UUUPPPMMMKKKGGGCCCAAA??????@@@AAABBBDDDIIIVVVmmmxxxfffdddccc___ZZZVVVUUUXXXZZZaaa]]]VVVOOOHHH???666111111222222111222555:::>>>~~~hhhWWWEEEAAA:::666444555555555444333222222444444333222333222222111000//////...............---,,,+++++++++++++++******)))((('''+++++++++++++++***)))((((((((((((((('''&&&%%%$$$)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%'''((('''%%%######$$$######%%%&&&((()))***+++'''''''''(((((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((('''&&&'''((()))(((''',,,+++***)))))))))***+++******+++,,,---///000111///000222333333444666888===BBBJJJUUUdddvvvzzz}}}zzznnnlllkkknnnrrrpppggg^^^ZZZRRRHHHBBBEEEKKKQQQ\\\gggrrrzzzvvvzzz~~~{{{{{{zzz}}}zzzrrrkkkgggeeeddddddfffffffffeeedddcccccceeehhhkkkllllllqqqtttxxx{{{uuunnnllleee___VVVMMMGGGBBB===:::???<<<<<<@@@JJJ[[[tttuuulllfffbbbdddaaaZZZVVVWWW[[[]]]```___XXXLLL@@@888888777555333222222333333}}}hhhWWWFFFBBB;;;666444444444444444333222222444444333222222222111000000///......,,,,,,------...------------,,,,,,,,,***)))((('''))))))******)))(((((('''))))))))))))((('''&&&%%%///---+++(((%%%###"""!!!%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&$$$"""!!!"""&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((***)))((()))+++++++++))),,,+++***))))))***+++++++++++++++,,,---///000111---...000111222666:::===GGGMMMVVV```lllzzz}}}yyy{{{|||sssggg___[[[XXXVVVRRRLLLKKKMMMMMMJJJNNNWWW^^^dddllluuu~~~~~~|||yyywwwxxxvvvuuurrrmmmkkknnnvvv||||||nnnllliiiggghhhiiiiiihhhgggfffeeeeeefffgggfffeeegggkkknnnqqqssswww|||{{{lll]]]PPPFFF>>>999<<<999888;;;AAAMMM```ppp}}}vvvpppllleee\\\XXXZZZXXX[[[___```]]]UUULLLGGG???<<<999555333333444555|||gggWWWHHHCCC<<<777444444444333444333222222444444333222111000000//////.........***+++,,,---............---------,,,+++***((('''''''''((((((((('''&&&&&&)))))))))))))))((('''&&&))))))((('''&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&'''''''''((()))'''%%%###"""###((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&(((((('''&&&&&&'''))))))(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))***************)))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((***)))((()))+++,,,+++***++++++*********++++++,,,,,,,,,,,,------///000111///000111222444999@@@EEEOOOUUU___iiirrrzzzwwwxxxxxxvvvuuupppfff\\\SSSNNNJJJFFFBBB@@@EEEMMMVVV\\\iiivvv}}}{{{rrrpppooollljjjkkkcccccccccaaa___bbbiiiooo{{{}}}yyyrrrnnnmmmnnnnnnnnnnnnllliiihhhgggeeebbb```___bbbfffhhhiiijjjkkkmmmkkksss~~~tttcccTTTGGG@@@>>>;;;999:::<<<@@@LLLXXXqqq|||mmm```ZZZ\\\XXX\\\```cccbbb^^^YYYUUUJJJFFF???999555444444555{{{gggWWWIIIDDD===777555444333333444333222222444444333222000/////////.........---,,,,,,------...---------***++++++++++++***))))))'''''''''(((((('''&&&&&&((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""''''''&&&&&&&&&&&&''''''&&&((())))))'''&&&&&&'''(((''''''&&&&&&%%%%%%$$$&&&&&&'''''''''((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%"""$$$&&&'''''''''%%%$$$((('''&&&%%%&&&'''***+++))))))(((''''''''''''((()))(((&&&%%%%%%''')))***((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((((('''&&&''')))***)))(((************+++,,,,,,,,,------------...///000111444444555666999@@@GGGMMMWWW\\\fffrrrzzz{{{pppqqqqqqnnnhhh```WWWPPPGGGFFFGGGHHHHHHLLLWWWdddvvvzzzssslllkkkiiidddcccddd_________]]]]]]bbbiiipppyyyvvvuuuuuuuuuuuusssqqqooolllhhhccc___]]]___bbbdddeeedddbbbbbbbbbfffmmmttt{{{|||kkk[[[QQQHHHDDD???>>><<<<<>>>>>BBBJJJSSSaaavvv~~~zzzuuutttnnnjjjjjjiiieeeeeeggghhhhhhfffddddddjjjttt|||~~~}}}|||zzzxxxvvvsssnnnhhhccc\\\]]]^^^``````___]]]\\\```aaacccfffiiikkklllmmmwwwrrreeeSSSLLLFFFAAA===;;;???EEEKKK[[[sssuuueee\\\]]]^^^___aaacccddddddddd```[[[RRRHHH???888444222xxxeeeWWWIIIDDD===888555555555444444333222222444444333222////////////////////////000000///...---+++***)))%%%&&&'''((())))))******(((((()))*********))))))%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######((((((''''''''''''(((((( """%%%%%%%%%%%%&&&'''######$$$%%%&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))(((''''''(((((('''&&&&&&''')))))))))(((((())))))***+++,,,---,,,***(((&&&&&&&&&&&&'''((()))***++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))((((((+++***)))***,,,---,,,+++((()))***,,,---.........---------...000111333444000555<<>>AAACCCKKK[[[oooqqqccc____________bbbeeehhhjjjeeebbb[[[SSSJJJAAA:::666vvvdddWWWHHHCCC<<<888666666666666444333222222444444333222000000000000000000000000...///......---,,,+++***(((((())))))))))))(((((('''((()))************)))%%%%%%&&&&&&&&&&&&&&&%%%######$$$%%%'''***+++---###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((($$$%%%''''''%%%$$$%%%&&&###$$$$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''''''''%%%%%%&&&'''(((***+++,,,+++******)))((('''&&&&&&(((((()))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))((((((+++***)))***,,,---,,,+++'''(((***,,,......///...,,,,,,---...000333555666888???IIISSS[[[bbbhhhkkknnnssseeeXXXLLLGGGCCC@@@AAAFFFKKKOOO[[[qqq}}}}}}zzzvvvxxxtttsssvvvwwwwww|||wwwrrrgggbbb]]]ZZZ[[[[[[[[[ZZZ[[[[[[[[[\\\^^^```aaabbbgggmmmuuu{{{wwwnnnfff[[[PPPHHHGGGFFFDDDIIIUUU```iiittt}}}pppgggeeebbbaaaaaadddhhhjjjeeeeeebbb]]]UUULLLCCC===vvvdddWWWGGGBBB<<<888666666777666444333222222444444333222000000000000111111111111---------...------,,,,,,++++++++++++***((('''&&&''''''((()))******))))))&&&&&&''''''(((''''''&&&***))))))(((((((((((()))######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((***+++,,,+++(((&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''((()))***(((((())))))((('''&&&%%%######$$$%%%''')))+++,,,((()))))))))))))))((('''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((()))(((((((((***+++***)))'''(((***---.../////////+++,,,---///111444666777EEELLLWWW```gggjjjmmmnnnwww}}}\\\NNNBBB?????????BBBHHHOOOXXXmmm{{{wwwtttrrrsssssstttyyyyyyrrrkkkccc___^^^``````___]]]]]]^^^^^^___```bbbbbbggglllqqqtttyyysssbbbUUUPPPLLLCCC>>>CCCJJJNNNTTT\\\\\\___dddmmm}}}{{{qqqnnnhhhcccaaabbbeeegggdddeeefffddd^^^TTTJJJDDD{{{gggUUULLLDDD;;;666555666444111000111222444555555444444222111///...---...000111//////...---+++***))))))************))))))))))))''''''((((((((((((''''''(((((((((((((((''''''&&&%%%$$$$$$&&&'''((('''%%%%%%$$$$$$######$$$$$$%%% %%%++++++(((&&&''')))(((''''''''''''&&&&&&&&&******)))((('''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''((((((((((((((('''''''''))))))))))))((((((((((((((((((''''''''''''((((((''')))++++++)))'''''''''+++***))))))***+++)))((())))))))))))************(((((()))***************)))************+++++++++((())))))))))))************))))))+++---/////////,,,000333222111444<<>>>>>???AAADDDPPPhhh||||||kkkbbb___^^^ggghhhfffcccdddgggfffcccwwwgggZZZIIIDDD===888555444333222111222333444555555444333///000111111111000...---............------------************)))))))))((((((((())))))))))))(((((()))))))))))))))((('''''''''&&&&&&'''((((((&&&$$$'''&&&&&&%%%%%%&&&&&&'''###&&&)))***((('''((()))'''''''''&&&&&&&&&%%%%%%'''''''''((((((((()))))))))(((&&&$$$######$$$$$$&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''((('''&&&$$$%%%''')))+++)))'''((()))++++++***((()))))))))************))))))***++++++++++++***))))))*********+++++++++)))))))))*********++++++))),,,///000000000000000111444:::@@@HHHQQQZZZ___eeeppp{{{zzznnndddUUUPPPKKKIIIFFFDDDFFFJJJWWW]]]jjj{{{{{{qqqoookkkfffbbb```___^^^```___aaaeeegggjjjrrr{{{{{{xxxrrrlllgggdddcccccchhhkkknnnoooooooooqqqssswww{{{~~~|||iii[[[QQQIIIDDD?????????>>>>>>FFF[[[nnnuuukkkeeebbbbbbcccdddggghhheee```wwwgggYYYHHHDDD>>>999555444333222333333555666666555555444222111///.........///000------,,,,,,,,,,,,,,,,,,************)))))))))((((((((())))))))))))(((((()))))))))))))))(((((('''%%%%%%%%%&&&)))***)))''''''&&&&&&%%%%%%&&&&&&'''%%%&&&(((((('''%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))***)))'''&&&%%%%%%%%%&&&######$$$$$$$$$$$$######((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))))))))(((((((((((('''''''''&&&&&&''''''''''''''''''&&&%%%%%%''')))+++)))'''''')))+++++++++((()))))))))************))))))***+++++++++++++++))))))*********+++++++++)))************+++++++++))),,,///000000///111222333999CCCMMMVVV^^^fffkkkrrr}}}~~~rrrjjj___VVVGGGDDDBBBDDDFFFJJJVVVaaattt|||xxxuuussskkkiiifffcccbbbbbbdddeeebbbdddiiinnnpppqqqxxxvvvooollllllmmmmmmoooppppppooonnnnnnnnnnnnsssxxxxxxwwwzzzvvvjjj```YYYIIIGGGDDDAAA===BBBRRRbbb~~~yyyxxxnnniiieeeeeeggggggeeedddvvveeeWWWEEEBBB===888444111000000333444555666666555444333333111///------...000111------,,,,,,,,,+++++++++************))))))))))))((())))))******))))))((())))))******))))))((('''$$$$$$$$$''')))+++***)))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((''''''''''''''''''(((((('''''''''&&&&&&''''''((()))))))))&&&&&&'''((()))***++++++((((((''''''''''''((((((&&&'''((('''&&&&&&(((***)))'''%%%$$$&&&)))******))))))))))))************)))***++++++,,,+++++++++)))************+++++++++,,,,,,,,,,,,------------))),,,///000000000444777:::CCCPPPZZZaaaiiissszzzxxxjjj```ZZZRRRJJJEEEAAA@@@DDDMMM[[[ppp|||~~~~~~|||{{{wwwrrrmmmiiiiiijjjbbbbbbbbbbbbdddgggjjjlllmmmpppxxx~~~~~~}}}}}}~~~}}}|||zzzwwwsssooollljjjggglllrrrsssssstttyyy}}}~~~~~~vvv```ZZZRRRJJJCCCAAAJJJUUUqqqwwwzzzwwwggg```___aaadddggguuubbbTTTDDDBBB>>>888444111000000222222333444444333222111111000000/////////////////////...---,,,++++++***************))))))))))))))))))************)))))))))************)))((((((&&&%%%%%%''')))***)))(((%%%%%%$$$$$$$$$$$$%%%%%%'''''''''((()))*********&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))(((((($$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***&&&&&&'''((()))***++++++))))))(((((((((((())))))%%%'''))))))((((((((())))))'''$$$$$$&&&)))***+++))))))))))))************)))***++++++,,,,,,++++++)))************+++++++++,,,,,,,,,---------......+++...111111111333999>>>DDDOOO\\\ccchhhqqq~~~zzzvvvrrrfffYYYPPPMMMHHHCCCDDDDDDIIIVVVggg||||||zzz}}}|||}}}~~~~~~}}}{{{yyywwwoooooolllgggbbbaaaccceeeaaabbbdddggglllqqquuuwww}}}}}}wwwssspppjjjlllpppqqqrrrsssuuuvvvvvv|||yyyjjj\\\QQQIIIJJJOOO```uuu~~~yyywwwuuutttzzzpppddd```___bbbgggsss```RRRFFFDDD@@@;;;666333222222000111222333222222000000...///111222111000...---111000000...---,,,++++++************))))))))))))))))))************))))))***************)))((((((((('''&&&((())))))(((&&&%%%$$$$$$######$$$$$$%%%###"""###%%%(((***++++++&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%###$$$$$$%%%&&&&&&&&&%%%%%%&&&((((((((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''((())))))***))))))))))))((((((((((((******))))))))))))******%%%'''***+++***)))))))))+++)))&&&&&&(((+++------))))))))))))******************+++,,,,,,,,,,,,+++)))************+++++++++******+++++++++,,,,,,,,,---000222222222555<<>>999888777666666444555555333111111222444...------------,,,,,,,,,------------,,,+++*********(((&&&&&&)))+++***(((((((((((((((((((((((((((++++++***)))((('''&&&&&&"""###%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))***+++,,,+++)))(((((((((((('''&&&&&&&&&((()))***)))***,,,+++)))(((((()))))))))))))))))))))))))))))))))******)))(((''''''************************(((***++++++******+++,,,---***((()))---//////...555222333666999;;;BBBJJJYYYcccmmmqqqrrr|||mmm[[[JJJCCCBBBBBBFFFLLLPPP[[[ooo~~~{{{yyyvvvrrrtttzzz{{{wwwrrrmmmkkkiiigggeeefffeeecccaaaaaaffflllrrryyyyyyzzz~~~}}}uuusssqqqpppooopppqqqrrrqqqrrrtttwww|||zzziii[[[UUUQQQSSSZZZcccjjjooosssvvv|||xxxoooooo}}}ssseeecccyyybbbSSSIIIDDD>>>999777666666555444444333222222222222222111111000000000/////////------------,,,+++***)))///---++++++,,,---,,,***(((((((((((((((((((((((()))))))))((((((((((((((()))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++---......&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&)))))))))))))))))))))(((((((((''''''''''''(((((('''((()))((('''&&&&&&&&&((((((((((((((()))******)))***++++++)))(((((()))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))(((***++++++******+++,,,---***((())),,,......---333222555;;;???BBBHHHOOO___hhhssszzzdddTTTEEEAAAEEELLLXXXbbbooowww}}}zzzxxxxxxtttoooooosssssspppkkkgggeeefffhhhjjjmmmnnnooopppsssyyy|||zzzwwwuuussssssssstttttttttttttttwww~~~xxxsss```XXXPPPNNNPPPSSSTTTUUU\\\eeeqqq|||wwwxxxuuujjj|||eeeUUUJJJEEE???999777666444444555222000000222333222000222222222111111111000000,,,,,,,,,,,,+++***))))))...,,,************(((&&&((((((((((((((((((((((((''''''((((((((()))))))))'''%%%###!!!!!!!!!###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$###''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((())))))))))))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''(((((())))))(((((((((***++++++)))(((((()))))))))))))))))))))))))))---,,,++++++***+++++++++)))))))))))))))))))))))))))***++++++******+++---...,,,******,,,...//////555666<<>>@@@FFFOOO\\\ppp}}}~~~gggXXXJJJEEE>>>999666444333222555000---...333555222////////////.........------,,,,,,,,,,,,+++***)))))))))***+++,,,++++++******************************)))))))))((('''&&&&&&%%%&&&&&&'''&&&%%%$$$"""!!!$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''(((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%(((&&&%%%%%%((())))))((('''((()))******)))''''''''')))++++++)))))))))***((((((((((((((((((((((((++++++*********++++++,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,---//////......000444888;;;EEEDDDHHHQQQYYYbbbnnnxxx~~~|||qqqjjjmmmooofffZZZRRRMMMVVVdddvvvzzzrrrhhh```___bbbiiiooowww{{{}}}~~~|||xxxuuusssrrrqqqqqqrrrvvvyyyzzzzzzfffTTTNNNKKKGGGBBB@@@AAAFFFNNN```}}}|||eeeWWWIIIDDD>>>888666555333333444111///000222444333111111111000000000/////////------------,,,+++******&&&(((+++,,,+++************************************))))))((('''&&&%%%$$$"""""""""!!!$$$%%%&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&((('''&&&%%%%%%&&&'''(((''''''(((((()))*********&&&&&&''''''''''''&&&&&&&&&### """%%%((((((&&&++++++,,,,,,,,,+++******''')))***+++)))))))))***))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...,,,---...///222777===BBBLLLKKKOOOYYYcccooo}}}oooaaaUUURRRQQQOOOQQQXXXbbbqqq~~~xxxrrrnnnjjjgggjjjpppzzz~~~{{{xxxuuurrrpppnnnmmmooopppoooqqq{{{}}}jjjaaaYYYQQQGGGCCCAAACCCGGGVVVuuuzzzcccVVVGGGCCC===888666555444333222222222222222333444444222222222111111111000000............---,,,++++++&&&))),,,,,,***(((((()))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&,,,,,,+++***(((&&&%%%$$$$$$%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%'''((()))((('''&&&)))(((&&&%%%%%%&&&((()))''''''(((((()))******+++'''&&&&&&%%%%%%&&&&&&'''&&&""" %%%((((((&&&,,,,,,+++***************'''(((***+++***)))***+++)))))))))))))))))))))))))))+++---//////...,,,+++++++++++++++++++++++++++***+++---,,,++++++,,,...,,,...111333666===FFFLLLRRRSSSZZZgggtttqqq\\\QQQIIIIIIKKKQQQcccwwwzzzwwwvvvxxxyyyzzz|||vvvqqqllliiihhhkkkkkkkkkpppxxxyyylllXXXQQQLLLIIIGGGPPPnnnxxxbbbUUUGGGBBB<<<888666555555444111333333333222222444666111111111000000000000///////////////...---,,,+++---000222222...+++++++++''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$""""""###$$$'''((($$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&'''(((((()))''''''%%%$$$$$$%%%''''''(((### !!!'''******(((***)))(((&&&&&&&&&'''((('''(((***+++***)))***+++)))))))))))))))))))))))))))+++///111222000---+++***************************,,,------,,,+++---...///222555888<<>>555444777666333222444444444444444444444444///444555222111444555222222111000...---,,,,,,,,,***)))(((&&&$$$$$$'''***))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((((((((((('''%%%$$$$$$%%%'''(((&&&'''((((((&&&%%%&&&'''(((((((((((((((''''''&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&$$$''')))***)))(((((((((%%%&&&'''...<<>>:::666222333666555555555555555555555555555EEEKKK===...,,,000000...------,,,,,,,,,------+++---//////,,,***))))))************))))))))))))((((((((((((((((((((((((###%%%'''&&&$$$###%%%'''%%%%%%'''((((((((('''&&&&&&''''''''''''&&&%%%$$$###%%%(((((('''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%"""###%%%'''))))))))))))))))))(((&&&###"""$$$%%%))),,,+++'''&&&***------...***'''(((,,,---***&&&************************((('''&&&'''((())))))'''***,,,---***&&&%%%(((,,,)))))))))))))))*********((()))***+++,,,+++******))),,,...---+++***,,,///222888CCCOOOWWW___nnn{{{{{{~~~vvv{{{www\\\XXX```{{{}}}|||~~~}}}xxxqqqlllkkklllnnnooossssssqqqmmmiiifffeeefffmmmppprrrssssssuuuyyy|||}}}zzzxxxuuuttttttvvvyyy{{{zzzzzz~~~~~~~~~~~~}}}|||vvvyyyxxxtttqqqtttuuuttttttrrrpppnnnmmmnnnpppqqquuuqqqmmmlllmmmooonnnmmmlllsss{{{~~~|||xxxxxxyyyxxxwwwwwwyyy}}}~~~|||}}}}}}~~~|||vvvtttooojjjmmmttt|||zzzxxxooo]]]TTTPPPRRRQQQRRR```rrrrrrcccQQQFFF<<<777666444444666===999444333333444222000333222111111000000111111000000...------,,,------///...,,,***))))))******)))))))))*********'''%%%%%%%%%&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&'''$$$&&&'''((('''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$'''******(((%%%(((((('''$$$!!!((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$%%%'''(((((((((***+++&&&''''''((()))******+++(((((((((((())))))))))))&&&''')))*********)))((('''((((((((((((((((((((())))))))))))))))))))))))+++++++++***************))))))))))))***+++,,,------,,,+++******,,,000222:::CCCOOO[[[eeennnwww}}}{{{xxxrrrqqq|||ttt```\\\lll}}}{{{}}}~~~~~~~~~|||||||||xxxwwwwwwwwwwwwvvvtttqqqrrruuuvvvxxx}}}|||ssslllkkkkkkkkkjjjwwwvvvsssooollljjjhhhgggmmmoooqqqqqqppppppqqqrrrwwwzzz~~~}}}zzzwwwvvvtttssssssssstttvvvxxxyyy|||zzzxxxxxxxxxtttsssqqqqqqsssttttttsssooonnnmmmlllkkkkkkkkkkkkjjjiiihhhiiikkkmmmmmmmmmlllqqqvvvyyyyyywwwuuuuuu|||{{{zzzyyyyyyyyywwwuuu{{{}}}~~~zzzxxxqqq]]]KKKGGGJJJMMMQQQUUUnnntttgggQQQFFF<<<777666444444666;;;777444222333333222111333222111111000000111111000000///...------------,,,,,,++++++***+++++++++***)))((()))***)))(((&&&((((((((()))((((((''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&)))''''''(((***+++)))'''###$$$%%%&&&'''((((((((()))(((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((()))''''''(((((())))))******))))))))))))((((((((((((&&&'''((()))***))))))((((((((((((((((((((('''''')))))))))))))))))))))))))))(((((((((((((((((((((+++***************+++++++++,,,.........111777;;;FFFOOO[[[hhhqqqxxx{{{zzzvvvsssvvv|||{{{vvvooonnniiibbbbbbooo|||wwwuuuvvvwwwxxxxxxxxxxxxxxxvvvvvvxxx{{{}}}{{{yyyuuuqqqnnnmmmmmmllljjjllliiiiiilllnnnooouuu}}}|||tttpppnnnmmmkkkjjjrrrqqqooollljjjhhhgggfffkkkmmmnnnnnnmmmlllmmmnnnrrruuuyyyzzzyyyvvvtttsssrrrsssssstttuuuvvvxxxyyyzzzzzzzzz{{{|||}}}~~~}}}zzzxxxwwwvvvvvvqqqpppnnnnnnpppqqqppppppiiihhhgggffffffeeeeeeeeedddeeegggjjjlllmmmlllkkkkkkoootttvvvvvvuuuttttttwwwwwwxxxyyyzzzyyyxxxwww{{{|||~~~oooWWWJJJFFFFFFJJJPPPeee~~~uuuiiiQQQFFF<<<777666444444666777555222111222333333222222222111000000000000111000000///......---------)))***+++,,,,,,,,,,,,,,,+++)))''''''((()))(((''')))))))))))))))((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***)))''''''((()))((('''''''''&&&%%%%%%%%%&&&&&&((((((((()))))))))))))))&&&&&&&&&''''''''''''((()))))))))(((((('''''''''((((((((((((((((((((((((******))))))((((((''''''''''''((())))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))(((((((((((((((((()))))),,,,,,+++***************))),,,//////...222:::AAAVVV^^^jjjvvv~~~{{{}}}{{{uuunnnhhh```XXXTTTRRRTTT___tttxxxsssssstttvvvwwwwwwvvvuuutttrrrqqqpppqqqssstttsssrrrqqqnnniiifffdddbbb```___ccc``````dddfffjjjqqqzzz}}}{{{wwwtttrrrooollljjjlllkkkjjjiiigggfffeeeddddddfffiiiiiihhhgggggghhhlllooossstttsssqqqppppppqqqqqqsssuuuvvvwwwxxxxxxwwwxxxyyy{{{|||}}}}}}}}}~~~|||yyywwwuuuttttttooommmkkkjjjkkklllkkkjjjdddcccbbbaaaaaaaaaaaaaaa^^^aaaeeehhhjjjkkkjjjiiijjjlllpppqqqqqqqqqrrrsssqqqsssvvvyyy{{{zzzyyyxxxzzz|||~~~kkkVVVHHHCCCGGGMMM\\\xxxyyyxxxrrrhhhQQQFFF<<<777666444444666333222111111222222333333222222111000000000000000000000000///......---,,,)))***,,,------,,,+++***+++)))'''&&&((()))))))))'''((((((''''''&&&%%%$$$(((((('''&&&&&&&&&&&&''')))((('''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&$$$$$$%%%%%%&&&,,,***(((%%%###"""""""""&&&''''''((())))))******&&&&&&&&&''''''''''''(((***)))(((((())))))((('''((((((((((((((((((''''''******))))))(((((('''''''''(((((()))))))))))))))******))))))((('''''''''((((((((((((((((((((((((***************+++++++++++++++*********+++,,,,,,---///111111000666@@@JJJdddiiirrr{{{}}}}}}tttgggZZZPPPJJJIIIOOO^^^wwwyyyrrrrrrtttvvvxxxxxxvvvsssrrrpppnnnlllkkkkkkkkklllllljjjgggcccaaa```^^^\\\ZZZYYYWWWWWW[[[___dddmmmvvvwwwwwwwwwvvvtttqqqmmmjjjiiihhhgggfffdddbbbaaa```]]]___cccddddddddddddeeeiiikkknnnoooooommmmmmnnnnnnppprrruuuwwwwwwxxxwwwuuuwwwyyy{{{}}}}}}}}}}}}~~~|||zzzxxxvvvtttsssooollliiihhhgggfffdddbbbbbbaaa```_______________\\\___bbbddddddeeeeeefffgggiiikkklllmmmnnnpppqqqooossswwwzzz{{{zzzyyyxxxyyy{{{}}}iiiWWWLLLIIIKKKVVVppp|||tttvvvqqqhhhQQQFFF<<<777666444444666111111222111111222333444222111000000//////000000000000000000///...---,,,,,,,,,------,,,+++)))(((+++)))'''&&&((()))***)))''''''(((((('''&&&&&&%%%(((((('''&&&&&&&&&&&&'''+++)))&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&''')))+++,,,%%%%%%&&&'''(((((())))))&&&&&&&&&''''''''''''((()))((('''(((***+++***(((((((((((((((''''''''''''***)))))))))((((((((('''((((((((((((((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))******++++++++++++)))))))))***+++---...///000333555777:::CCCPPPZZZlllnnnsssyyy}}}wwwkkk\\\OOOJJJIIINNN\\\ttt~~~}}}{{{xxxuuuvvv{{{~~~~~~|||zzzsssoooppprrrsssssspppnnnlllllljjjgggdddccccccdddfffaaa___]]]]]]]]]]]]\\\[[[VVVSSSSSSVVVXXX[[[bbbjjjnnnpppssssssrrrnnnkkkiiigggfffeeedddaaa___\\\[[[XXX\\\```cccdddeeefffgggfffhhhjjjkkkjjjiiijjjkkkjjjkkknnnqqqsssuuuuuuuuupppqqqtttwwwyyyyyyzzzyyy~~~}}}{{{xxxvvvtttssspppmmmiiifffcccaaa^^^\\\___^^^^^^]]]]]]]]]]]]^^^]]]^^^___^^^\\\]]]```cccdddfffhhhiiiiiikkkmmmoooppptttyyy{{{zzzxxxxxxxxxxxxzzz|||~~~lll[[[OOOIIIRRRfffxxxrrrvvvrrrhhhQQQFFF<<<777666444444666000111333333222222333444111111000////////////000///000111111000///---,,,---------,,,+++***)))((()))((('''''')))******)))((())))))******)))))))))(((((('''&&&&&&&&&&&&'''+++'''%%%%%%(((+++***)))''''''&&&&&&&&&&&&'''''''''((()))'''&&&%%%'''((($$$$$$$$$%%%'''(((***+++$$$%%%%%%&&&'''(((((()))&&&&&&&&&''''''''''''(((***'''&&&'''+++,,,+++(((''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******(((((()))***,,,...000111+++///666>>>IIIUUUaaaiiirrrrrrtttyyywwwkkk^^^RRRKKKMMMRRR]]]nnnwwwmmmgggcccaaadddccccccdddhhhnnnuuuyyyxxxzzz|||~~~~~~|||{{{{{{||||||vvvyyy}}}~~~vvvpppkkklllmmmmmmmmmkkkhhhgggdddccc```\\\YYYYYY[[[]]]WWWVVVVVVXXXZZZ\\\[[[ZZZ]]]YYYXXXXXXWWWUUUYYY^^^bbbeeeiiijjjiiigggffffffcccccccccaaa^^^[[[XXXVVVVVVZZZ___cccdddeeeffffffaaabbbccccccbbbaaacccdddcccdddgggjjjlllnnnppppppnnnoooqqqtttvvvxxxyyyzzz}}}|||{{{yyywwwtttrrrpppnnnkkkgggcccaaa^^^[[[YYY[[[ZZZZZZYYYYYYZZZZZZZZZ\\\\\\\\\YYYVVVWWW[[[```aaaccceeeggggggiiikkkmmmqqquuuyyyzzzxxxvvvvvvwwwxxxyyy{{{}}}qqq^^^QQQSSS^^^tttuuuppptttpppeeeQQQFFF<<<777666444444666000222444444222111333444111111000//////////////////000111111111///---,,,---,,,,,,+++************(((''''''(((***+++)))((('''((()))******+++******(((((('''&&&&&&&&&&&&'''(((%%%!!!###'''******(((''''''&&&&&&&&&&&&''''''$$$'''))))))'''&&&''')))&&&&&&&&&&&&%%%$$$######&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((,,,)))'''(((+++,,,)))&&&%%%&&&&&&''''''(((((((((''''''(((((())))))******)))(((((('''((()))***+++((((((((()))******++++++))))))))))))))))))))))))&&&''''''((())))))******))))))***+++,,,---///000,,,222>>>NNN___kkkrrrtttwwwwwwzzzxxxkkk]]]TTTOOOPPPZZZeeevvvtttggg]]]VVVRRRQQQQQQSSSUUUUUUUUUXXX```fffgggkkkqqqwww|||}}}yyyxxxxxxyyy{{{}}}}}}~~~}}}{{{zzzzzz{{{vvvvvvuuuttttttuuuuuuvvvqqqpppqqqrrrrrrpppllliiieeeeeeddddddbbbaaa```___\\\\\\ZZZVVVRRRQQQTTTVVVRRRQQQRRRUUUXXXZZZZZZYYY[[[XXXWWWWWWTTTPPPQQQVVVVVVYYY\\\^^^]]]]]]___aaa]]]^^^^^^]]][[[YYYVVVTTTRRRVVV[[[^^^___^^^^^^^^^YYYYYYYYYXXXWWWVVVXXXZZZ\\\\\\^^^```cccfffiiijjjlllmmmnnnppprrruuuwwwyyywwwwwwvvvuuurrrooommmkkkhhhfffbbb```___]]][[[YYYYYYXXXXXXXXXXXXXXXYYYYYYVVVXXXYYYXXXUUUUUUYYY]]]___aaadddfffggghhhjjjkkknnnrrrwwwwwwtttssstttwwwwwwxxxzzz{{{{{{jjj\\\]]]fff{{{qqqnnnrrrmmmbbbQQQFFF<<<777666444444666000333666555333111333444111111000//////////////////000111222111///---,,,,,,+++*********+++,,,---''''''''')))++++++)))'''$$$%%%&&&((())))))))))))(((((('''&&&&&&&&&&&&'''&&&""" &&&))))))'''''''''&&&&&&&&&&&&'''''' $$$''''''%%%$$$%%%'''&&&''')))*********)))((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((///+++((((((++++++((($$$%%%%%%&&&&&&'''((())))))&&&&&&'''((()))***++++++)))((('''''''''(((***+++''''''((()))***+++,,,,,,))))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++++++++,,,,,,---...777>>>NNNcccvvv}}}{{{|||pppbbbTTTOOOQQQYYYhhhvvv}}}vvvkkk```VVVQQQOOONNNGGGKKKNNNKKKHHHJJJQQQYYYRRRYYYbbblllsssvvvvvvuuuuuuqqqlllgggeeefffiiikkkppprrrtttrrrooommmoooqqqkkkkkkkkkllllllmmmnnnooommmjjjgggeeeddddddcccbbbZZZYYYXXXWWWVVVTTTTTTSSSXXXYYYXXXTTTPPPNNNPPPSSSQQQQQQRRRUUUXXXZZZZZZYYYNNNLLLLLLMMMLLLHHHIIIMMMNNNQQQTTTUUUUUUWWWZZZ^^^XXXYYYZZZZZZYYYWWWUUUSSSMMMQQQUUUXXXWWWVVVUUUUUURRRSSSRRRPPPNNNNNNPPPRRRWWWWWWXXXZZZ]]]```dddffffffffffffhhhkkknnnqqqsssssssssrrrqqqnnnkkkiiigggcccaaa___]]]]]]]]]\\\ZZZYYYYYYYYYXXXXXXYYYZZZZZZPPPTTTXXXXXXUUUUUUXXX[[[]]]```dddfffggghhhiiijjjkkkpppttttttqqqqqqtttxxxwwwxxxyyyzzz~~~ggg``````mmmyyymmmfffjjjjjj___PPPFFF<<<888666333222333333333333333333222111000111111111111000000000000000000000000000000000000///...---+++)))(((&&&&&&)))))))))))))))((('''''')))'''&&&&&&'''(((((('''))))))(((''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$000///,,,***((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''))))))*********+++++++++...,,,***+++---000222222:::MMMeeexxx|||||||||eeeVVVIIIIIISSSeee~~~uuuiiiaaa___[[[TTTNNNOOOLLLHHHEEEFFFIIIJJJKKKJJJQQQZZZaaaeeefffggghhhhhh]]]UUUTTTTTTRRRTTTYYY[[[^^^___^^^[[[ZZZ[[[^^^]]]]]]]]]]]]]]]]]]]]]]]]aaa^^^ZZZVVVRRRQQQPPPPPPJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMLLLKKKKKKLLLLLLLLLKKKLLLNNNPPPPPPOOOMMMLLLHHHGGGGGGFFFEEEDDDDDDCCCDDDFFFJJJNNNRRRTTTVVVVVVWWWWWWXXXYYYXXXTTTNNNJJJIIIKKKNNNPPPPPPNNNLLLJJJIIIIIIGGGFFFFFFEEEEEEEEEIIIKKKNNNPPPSSSWWW[[[___bbbcccdddeeeeeegggkkknnnnnnllliiigggeeedddaaa___aaaaaa```^^^\\\YYYWWWVVVXXXWWWWWWVVVVVVVVVWWWWWWSSSUUUWWWXXXXXXZZZ]]]______```bbbdddfffhhhiiijjjmmmnnnoooooopppssswww{{{}}}||||||}}}~~~ppp```[[[fffzzzuuukkkdddgggfffZZZMMMDDD;;;888666333222333222222333333333222222111111111111000000000//////////////////////////////---,,,,,,+++***)))((((((***************)))((((((+++***(((((()))***)))(((+++***)))'''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''******)))((((((((())))))''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''***)))(((''''''((()))***'''''''''''''''''''''''''''((()))))))))(((&&&%%%))))))))))))((((((((((((***************************)))))))))))))))((((((******************++++++,,,,,,,,,---000333666888LLL]]]sss~~~qqqWWWMMMIIISSSeeeyyy{{{ooohhhddd```YYYSSSSSSPPPLLLJJJIIIIIIHHHHHHGGGLLLSSSZZZ___aaabbbbbb]]]SSSJJJIIIIIIHHHHHHKKKJJJLLLNNNNNNLLLLLLMMMOOONNNOOOOOOPPPPPPQQQRRRRRROOOMMMIIIEEECCCAAAAAAAAA@@@@@@????????????@@@@@@CCCBBBBBBAAAAAABBBBBBBBBCCCDDDFFFHHHHHHGGGFFFEEEBBBBBBBBBBBBCCCCCCCCCCCC@@@BBBDDDFFFIIIJJJLLLLLLQQQQQQRRRSSSRRROOOJJJFFFDDDEEEGGGIIIIIIGGGEEECCCCCCCCCAAA@@@@@@?????????CCCEEEHHHJJJLLLPPPUUUXXX\\\^^^```aaabbbdddgggiiikkkiiigggfffeeeccc___]]]]]]]]]\\\[[[YYYWWWUUUUUUVVVVVVUUUUUUTTTUUUUUUVVVTTTUUUWWWXXXXXXZZZ]]]___aaabbbccceeegggiiikkkkkklllnnnooopppqqqtttxxx|||}}}|||{{{|||~~~~~~mmmaaaccclllwww}}}ooogggbbbdddbbbVVVIIIAAA999888777444222222111222222333333333333222111111000000000000//////////////////////////////+++++++++++++++************++++++++++++***)))))),,,***)))))))))***((('''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((()))''''''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((()))(((((('''&&&(((((((((((())))))))))))************************)))))))))***************++++++*********************,,,///000222666===CCCYYYgggxxxdddPPPMMMRRReee||||||sssnnnhhhaaa[[[VVVUUURRRPPPNNNKKKGGGDDDFFFHHHMMMTTTZZZ^^^^^^^^^[[[RRRIIIGGGGGGEEECCCBBB>>>@@@BBBCCCBBBBBBCCCDDD???@@@@@@AAABBBCCCDDDDDD@@@???<<<999888777666666666666666555555666666666888888777777777888888999:::;;;===???@@@@@@??????:::;;;<<<===>>>@@@AAAAAA=========>>>???@@@AAAAAAGGGGGGHHHIIIJJJGGGCCC@@@>>>?????????>>>===<<<;;;;;;;;;:::999888888888888<<<>>>@@@BBBCCCGGGKKKNNNTTTVVVZZZ\\\]]]___aaaccceeeeeedddddddddaaa^^^ZZZWWWWWWVVVUUUTTTSSSRRRRRRTTTSSSSSSRRRSSSSSSTTTTTTTTTUUUWWWWWWWWWYYY[[[^^^bbbcccdddfffiiijjjlllmmmlllnnnpppqqqsssvvvzzz}}}|||{{{zzzzzz|||}}}~~~}}}uuummmiiieeecccmmmxxx{{{iiibbb^^^```___UUUFFF>>>888777777444222222111111222333444444444444111000000000////////////////////////////////////,,,,,,+++++++++*********)))************)))(((((()))(((''''''((('''&&&$$$######$$$&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((******)))((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((('''''''''''''''((()))*********************************))))))******++++++,,,,,,+++++++++******************---000000333;;;HHHQQQ^^^gggqqqwwwzzz}}}qqq]]]\\\___kkk|||wwwnnneee___XXXWWWWWWVVVSSSNNNHHHCCCFFFGGGJJJQQQXXX^^^aaaaaaaaaZZZSSSPPPNNNKKKFFFBBB===>>>?????????>>>>>>>>>::::::::::::::::::::::::888777666444333333333333333222222222222222222333333333333333333444444555555666777999:::;;;;;;;;;555666777888999:::;;;<<<:::999888888888999;;;<<<>>>>>>>>>@@@AAA@@@>>>;;;::::::888777666666666666666555555444333333444444777999;;;<<<===???CCCFFFLLLOOOTTTWWWYYY[[[]]]___``````aaabbbbbb```[[[XXXQQQPPPPPPOOOOOOOOOOOOOOORRRQQQQQQQQQQQQRRRRRRSSSRRRSSSTTTUUUTTTUUUXXXZZZ```aaaccceeehhhjjjlllmmmnnnppprrrtttvvvxxx||||||{{{yyyyyy{{{~~~xxxiii^^^YYY]]]ccciiirrruuuaaa^^^[[[^^^]]]UUUEEE===777777777444222333111222333444444444444444000000000////////////..............................------,,,+++***))))))((((((((()))(((''''''&&&((('''&&&'''((('''%%%###"""###$$$&&&'''(((((((((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***''''''&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((('''''''''(((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))******++++++,,,,,,************************,,,...000222777CCCTTTaaadddfffiiimmmqqqwww~~~|||}}}ttthhhbbbaaattt}}}||||||~~~{{{pppeee^^^YYYXXXXXXXXXVVVQQQJJJEEEDDDEEEHHHMMMUUU]]]ccceeefffeeebbb^^^[[[VVVPPPJJJFFFDDDBBB@@@>>><<<:::999::::::999777666555444333222111111000////////////222222111111111111222222111111111111111222333444000111222444555666666777333333333444444555555555555444333333444555777888777777777888:::;;;999888888777555444333333333444444444333222222222222333666777888888888:::===@@@EEEIIINNNRRRUUUWWWZZZ\\\\\\\\\]]]^^^^^^\\\XXXUUULLLKKKJJJJJJJJJJJJKKKLLLPPPOOOOOOOOOPPPPPPQQQRRROOOPPPQQQQQQQQQQQQSSSUUU[[[]]]___bbbeeehhhkkklllppprrruuuvvvxxxzzz~~~{{{zzzyyyyyy{{{ssscccVVVTTTRRRSSSYYYdddtttppp^^^______```]]]UUUFFF===777666666444333444222333333444444444444333000000////////////..............................///...---,,,+++***))))))''''''((((((''''''&&&%%%((('''''')))******(((&&&%%%&&&'''(((((('''%%%$$$'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&''''''$$$%%%&&&((()))*********''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((()))(((''''''''''''((())))))&&&''''''((()))******+++(((((((((((((((((((((((()))))))))***************))))))*********+++++++++///000333888AAAPPPaaammmjjjfffdddiiiooouuu|||yyyyyy|||pppjjjddd___WWWVVVccctttzzztttsssvvv{{{rrrfff___ZZZYYYXXXWWWUUUQQQKKKGGG???AAADDDHHHNNNVVV___eeemmmtttxxxvvvrrrlllfff```]]]XXXQQQJJJEEEAAA>>><<<;;;:::888666444222000000111111000000000/////////000000////////////000000............///000111111------...///000000111222222111111111111111111111////////////000111222333333222222333555666666555555555444333222222222222333333222222222222333333444555666555555666999;;;>>>AAAFFFJJJNNNRRRUUUXXXXXXXXXXXXXXXXXXWWWSSSPPPIIIHHHGGGFFFFFFGGGIIIIIIMMMLLLLLLLLLMMMNNNOOOPPPMMMNNNOOOOOONNNNNNPPPRRRVVVWWWZZZ^^^cccgggjjjkkkpppsssuuuwwwxxxzzz|||~~~zzzzzzzzz{{{}}}yyykkk\\\UUUMMMJJJJJJPPP[[[ggg~~~pppccciiikkkiiicccXXXHHH???777666666444444555444444444444444444333333000000/////////.................................------,,,,,,,,,+++++++++(((((((((((((((''''''&&&&&&&&&''')))++++++)))''''''''')))))))))'''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&)))+++,,,---------''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''((())))))******(((''''''&&&'''((()))***''''''(((((())))))******))))))))))))))))))))))))***)))))))))))))))(((((((((((()))***+++,,,,,,---000222888BBBOOO^^^llltttrrrjjjgggmmmtttyyy~~~|||tttkkkgggYYYPPPMMMQQQUUU^^^wwwwwwuuurrrqqqtttyyyyyynnnggg]]][[[WWWUUURRROOOJJJGGG===@@@DDDDDDFFFMMMYYYcccsss|||xxxpppdddYYYPPPJJJEEEBBB;;;:::888666444333111000111222222222111111000///......------------......,,,,,,,,,,,,---...///000---------------...//////000000000000000/////////---....../////////......111///......000222222222111111111111111111111111222111111111111111222222222333333222111222444666666999===AAAEEEJJJOOOSSSUUUSSSRRRQQQQQQPPPMMMKKKHHHGGGFFFEEEDDDEEEGGGHHHIIIHHHHHHIIIJJJKKKLLLLLLMMMNNNOOONNNMMMMMMOOOPPPQQQSSSWWW\\\aaafffjjjlllooorrrtttvvvvvvwwwyyy{{{yyyzzz{{{}}}xxxpppdddXXXPPPKKKIIIPPPYYYsssssskkkuuuxxxsssiii\\\JJJ@@@888555555444444666555555555555444333222222000/////////....................................+++++++++,,,,,,---------)))))))))))))))(((((('''"""###$$$'''))))))'''%%%$$$&&&((()))***)))((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''+++***)))(((((((((((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''(((((()))***+++++++++((('''&&&&&&'''((()))***(((((((((((())))))))))))******************************))))))((((((''''''''''''(((***+++,,,---...000444<<>>BBBNNNZZZmmm~~~~~~rrrdddWWWLLLEEEAAA999888777666555444444444222222000///---,,,,,,,,,111000///...---,,,,,,,,,////////////////////////---......//////......---+++*********+++---///000............------,,,+++------......------,,,++++++,,,------......------//////000000000000000000000///...---------------000111222555:::@@@FFFJJJNNNMMMKKKIIIGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFFFFFFFJJJJJJJJJKKKLLLLLLMMMMMMNNNRRRVVV[[[^^^bbbgggjjjnnnlllmmmqqqwww|||~~~}}}{{{wwwxxx~~~wwwpppiii```ZZZoooyyyeeeJJJ@@@888666555333222444111222222333333222222111222111000//////.........------,,,,,,,,,---...///---+++***+++------+++(((&&&''')))******)))'''&&&******)))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''###%%%'''((((((((((((((($$$$$$$$$$$$%%%&&&&&&'''+++***)))(((((()))***+++((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&''''''((()))***&&&''''''''''''(((((((((******)))(((((((((((((((***)))((()))***+++***)))(((***+++,,,,,,---///111333;;;GGGTTT```kkksssyyy}}}yyyxxx}}}tttcccSSSJJJGGGOOO^^^rrryyysssooorrrxxx|||pppccc\\\UUUKKKFFFEEECCC@@@???@@@???@@@HHHRRR```mmm{{{zzzyyyssshhh[[[NNNCCC<<<999777666555444333333333444333222000///...---------000///...---------------------------------------++++++++++++++++++++++++...---,,,+++***++++++,,,+++,,,,,,,,,++++++***)))++++++,,,---.........---+++,,,------...---------///////////////.....................------,,,,,,------...111555:::???CCCFFFEEEDDDBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@???@@@AAACCCDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOSSSVVVZZZ^^^cccfffllllllmmmqqqwww{{{||||||~~~zzzvvvxxx~~~uuuhhhlllzzz|||gggIII@@@888666555333333444111222222333333222222111222111000//////...............---,,,,,,,,,------,,,+++)))***+++,,,,,,+++''''''''''''''''''''''''******)))((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###***,,,)))'''''')))%%%%%%%%%%%%%%%%%%&&&&&&(((((('''&&&&&&'''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((***)))((((((((((((((((((***)))((()))+++++++++***)))***,,,,,,---...222444:::BBBNNNZZZeeemmmssswww}}}zzzyyy|||~~~ppp\\\NNNHHHQQQ___ttt}}}wwwrrrrrrwww}}}qqqfffZZZQQQNNNHHHFFFEEEFFFEEEDDDGGGLLLRRR[[[cccggghhhiiifffbbbccc^^^VVVLLLBBB:::555333333333222222222222333333222222111///............///......---------......------------------------,,,+++***))))))***+++,,,......,,,+++************++++++,,,,,,,,,+++******)))***+++---......//////++++++,,,---------------//////......------,,,,,,,,,------......---++++++++++++,,,...111555999;;;>>>===<<<<<<;;;;;;<<<<<<>>>>>>============<<<<<<<<<===???@@@AAABBBBBBBBBDDDEEEFFFGGGIIIKKKLLLLLLLLLNNNQQQSSSVVVZZZ```dddkkkkkknnnrrrwwwzzzzzzyyy{{{xxxvvvxxx~~~xxx~~~xxxcccHHH???777555555333333444333444444555555444444333222111000///............///......---,,,,,,,,,,,,...,,,++++++,,,...//////+++***))))))))))))***+++***))))))(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''"""%%%)))+++)))'''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&''''''''''''++++++***************+++***)))((()))+++,,,+++***+++,,,------...111666999CCCJJJTTT___hhhpppwww{{{|||||||||~~~vvveeeTTTNNNPPPdddsss~~~|||}}}vvviiibbbVVVPPPMMMMMMKKKHHHIIILLLNNNQQQTTTTTTTTTSSSRRRPPPKKKHHHDDD>>>999666444333000000//////000111111222222111000///////////////---------------...///000////////////////////////...---+++******+++---...+++++++++++++++,,,,,,------------......------,,,******+++,,,---......---++++++,,,------------,,,......------,,,+++++++++***+++---......---+++***---------...000333666777888888888888999999:::::::::::::::::::::::::::::::::;;;===>>>???@@@AAAAAACCCDDDEEEGGGJJJLLLMMMNNNMMMNNNPPPQQQTTTYYY___ccchhhjjjnnnrrrvvvxxxxxxwwwyyywwwvvvyyy~~~ppp]]]HHH???777555555333333444333444444555555444444333222111000///.....................------,,,,,,+++------,,,+++,,,---///000---,,,***))))))***,,,---***))))))(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&((()))(((&&&'''((()))))))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&''''''&&&&&&&&&'''''''''((((((+++***************+++++++++))))))***+++,,,+++***+++,,,---...000444:::???PPPTTT[[[ccckkkttt}}}}}}jjj[[[QQQUUU___www}}}kkkaaaXXXUUUSSSPPPOOOQQQRRROOOKKKIIIGGGEEEEEEEEE===<<<:::777555333333222...------......///000111000000///////////////000---------------...///000////////////////////////...---+++******+++---...)))******+++,,,,,,,,,,,,,,,------......---------+++,,,,,,---,,,,,,++++++***+++,,,,,,------,,,,,,---,,,,,,,,,+++++++++***)))+++---......---+++***............///111222444333444555555666777777777888888888888888888888888999999;;;===>>>???@@@@@@@@@AAACCCEEEGGGIIIKKKLLLKKKLLLMMMOOORRRVVV\\\aaaeeehhhmmmqqqtttvvvwwwwwwyyyyyyyyy{{{}}}~~~lllZZZGGG>>>666555555333333555111222222333333222222111222111000//////.........------.........---,,,,,,***+++,,,+++******,,,---+++***)))(((((()))***+++******)))((((((((((((((('''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))$$$!!!"""'''++++++***%%%%%%'''(((((('''&&&%%%'''(((((())))))((((((''''''(((((())))))(((((('''((((((((((((((((((((((((***)))(((''''''''''''''''''''''''(((((((((((()))((((((((((((((())))))***+++***)))***,,,,,,,,,+++***+++,,,///333:::CCCIII\\\___dddiiipppxxxpppbbb[[[XXXbbbqqq|||yyyvvvssssssssssssrrrxxx{{{nnnhhhfffbbb```aaaWWWOOOGGGCCC@@@<<<;;;<<<999888666444222000//////---------------.../////////............//////000---------------...///000------------------------,,,+++***))))))***+++,,,+++++++++,,,++++++***)))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---......------,,,---------------.../////////000111222333333333333666666666666666777777777666777999;;;===>>>>>>???<<<===>>>@@@BBBEEEFFFGGGFFFGGGJJJLLLOOOSSSYYY]]]cccgggkkkooorrrtttwwwyyy|||||||||~~~yyypppmmmqqqwww~~~jjjYYYFFF===666444444333333555111222222333333222222111222111000//////.........+++,,,---.........---,,,))),,,------***)))***+++))))))(((((((((((())))))******)))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$%%%(((******###%%%&&&((()))((('''&&&%%%%%%&&&''''''&&&%%%%%%'''((()))******)))((('''(((((((((((((((((((((((()))(((((('''''''''((((((((((((((()))))))))******((((((((((((((()))******+++***)))***,,,---,,,+++***,,,///444<<>>@@@BBBCCCDDDBBBEEEIIILLLOOOTTTYYY\\\aaaeeejjjmmmooossswww{{{lll^^^\\\___~~~iiiXXXFFF===555444444333333555333444444555555444444333222111000//////.........***+++---...///...------+++...111000---++++++,,,))))))************))))))******)))((((((((((((((('''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''(((******((($$$"""%%%((($$$&&&(((***++++++***)))'''((()))******)))(((''''''((()))******)))((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))******************)))******+++,,,,,,+++***)))***,,,---,,,+++,,,///444;;;EEERRR```hhhllloootttwwwzzz|||~~~zzzeeeZZZeeeqqqsssxxx|||xxxsssnnnmmmccc^^^WWWUUUVVVXXXXXXXXX\\\cccppp}}}wwwppplll___RRRFFFAAA;;;555222555000000000000000/////////...------,,,,,,------...,,,,,,,,,,,,,,,---...//////......---------......////////////////////////---......//////......---$$$%%%(((+++---.........+++,,,------............((()))***+++,,,---------******+++,,,,,,,,,,,,+++******+++,,,---......///...------------...///000..................////////////111222333222111111111111222222333333333444111222444666888::::::;;;;;;<<<===???@@@BBBCCCDDDBBBFFFJJJOOORRRVVV[[[^^^aaadddiiilllnnnrrrxxx||||||yyy}}}kkkUUULLLMMM|||hhhXXXDDD>>>777444444555333222///000111222333444444444///000111111111000...---...,,,))))))+++,,,+++)))******************++++++(((((())))))))))))((((((((((((''''''&&&&&&%%%%%%))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&%%%&&&''''''%%%###$$$$$$%%%%%%&&&'''(((((()))(((&&&%%%&&&''')))+++(((((())))))))))))((((((***)))'''&&&%%%%%%&&&&&&*********)))((((((''''''+++***(((((()))***---...************************)))***++++++******+++,,,+++000777@@@KKKWWWcccjjjqqqvvv|||}}}{{{qqqbbb[[[ZZZcccuuu}}}wwwoookkkiiifff___ZZZUUUSSSPPPOOOOOORRRUUUWWWVVVYYY___gggrrr}}}vvvmmmjjjiiigggeee^^^TTTIIIAAA>>>;;;666111333111...---.........---000////////////.........+++,,,............,,,+++111000...,,,,,,---...///.........---,,,,,,++++++---.........---,,,++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******+++++++++,,,......---,,,---------,,,,,,+++++++++---,,,+++++++++,,,---...000000000000000//////...////////////............------......//////000000...///000111222333333333333333333333444555666666888999:::<<<===???@@@AAACCCFFFIIILLLOOORRRWWWZZZ\\\aaafffiiilllpppvvv{{{}}}|||}}}~~~~~~~~~}}}|||oooYYYLLLHHH{{{fffVVVBBB===777444444555444333000111222333333333333333000111222222222111/////////...---///111000---***,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))))))))(((+++++++++++++++,,,,,,,,,*********))))))(((&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%'''''''''''''''''''''''')))((('''((()))((('''%%%%%%%%%&&&''''''((()))))))))(((&&&&&&&&&''')))***(((((())))))))))))(((((()))((('''&&&&&&&&&'''((((((((((((((((((((())))))'''&&&&&&&&&&&&((()))***************************(((***++++++******+++---000555===DDDMMMXXXdddmmmvvv|||}}}}}}{{{mmmbbbYYYSSSRRR]]]rrr|||wwwpppkkkddd___^^^[[[VVVRRRPPPOOOMMMLLLLLLNNNPPPRRRNNNOOORRRWWW^^^eeekkknnnyyy~~~}}}sssjjj___XXXWWWWWWVVVUUUVVVQQQKKKFFFBBB===777333555333000///000000000///------------,,,,,,,,,,,,,,,,,,------------,,,,,,******))))))***,,,...000.........------------,,,...............---,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,+++***+++---...---,,,------,,,,,,,,,+++++++++,,,++++++***+++,,,---...//////000000000000//////////////////........................//////////////////000111222222222222222222222222333444555555777888999;;;===>>>???@@@CCCEEEHHHKKKNNNRRRXXX\\\^^^```cccgggjjjoootttxxxzzz{{{|||~~~~~~~~~~~~~~~~~~}}}qqq^^^OOOIIIxxxbbbRRRAAA<<<666333444666555444222222333333333333333222222222222222222111000000......///111222111---***++++++++++++++++++++++++))))))************))))))''''''((()))******++++++''''''''''''&&&%%%$$$$$$'''''''''&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''***)))))))))******((('''&&&&&&''''''((()))))))))(((''''''&&&&&&((()))***(((((())))))))))))((((((((((((((('''((())))))***&&&&&&''''''((())))))***%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))((()))************,,,...333:::BBBHHHMMMWWWeeeppp}}}zzz{{{~~~uuupppjjjaaaTTTHHHGGGLLLWWWkkkzzzqqqiiidddbbb]]]WWWSSSRRRQQQNNNKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJKKKMMMPPPSSSWWWXXX```bbbeeehhhhhheeeaaa^^^TTTNNNFFFBBBCCCDDDEEEDDDKKKLLLNNNMMMIIICCC<<<888777444111000111111111111------------,,,,,,,,,,,,,,,++++++++++++++++++,,,)))((((((((()))+++---...---------............///....../////////...------/////////...............,,,------------,,,++++++---+++))))))+++,,,---,,,,,,,,,,,,,,,+++++++++++++++************+++,,,,,,------...///000000000000////////////............/////////...............///000000111111111000000000000000000111222333444666777888999;;;===>>>???BBBCCCFFFIIILLLRRRYYY^^^`````````ccciiinnnrrrtttuuuwww{{{~~~~~~~~~~~~~~~|||{{{wwwyyyvvvjjj[[[RRRsss]]]MMM???:::555333444666666555333333333444333333222222222222222111111111000000,,,,,,---......---+++*********))))))))))))(((((())))))************))))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%((((((''''''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''***)))((()))***+++)))'''&&&&&&''''''(((((((((((((((''''''''''''((())))))(((((())))))))))))((((((((((((((())))))***+++,,,&&&&&&''''''((((((((((((&&&'''((()))************((((((((((((((((((((((((((()))*********,,,...111333<<>>:::444222444666666555333333444444444333222222111111000000////////////------,,,***)))***+++,,,************))))))(((((())))))************))))))*********))))))((((((((())))))*********)))(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''((()))***((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((())))))))))))((((((''''''((()))***+++,,,,,,))))))((((((''''''''''''(((((()))+++++++++++++++((((((((((((((((((((((((((()))***++++++...111444666@@@LLLSSSYYYcccssszzzuuu{{{~~~gggVVVKKKMMMNNNPPPccczzzzzzsssnnnffffffeeebbb^^^YYYTTTQQQQQQOOOKKKIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHGGGFFFEEECCCCCCDDDDDDEEEFFFGGGHHHHHHGGGEEEDDDBBBAAA@@@@@@<<<:::777555666666777777999AAALLLTTTUUURRRMMMIII>>>:::444111000//////...///............---------++++++)))(((((()))++++++++++++******))))))))))))+++,,,,,,---...///000000......///////////////...............////////////...////////////...------,,,)))'''&&&''')))))))))++++++++++++++++++++++++))))))******++++++++++++***+++---...000111111111////////////............//////......------,,,,,,....../////////...------............///000111111222333444555777999:::;;;>>>???AAADDDHHHOOOWWW]]]ccc```___ccciiinnnppppppvvvxxxyyyyyyxxxxxxzzz}}}}}}xxxxxx~~~zzziiiVVVIII>>>:::444222444555555444333333444444444444333333111000000///.../////////000///---+++)))***---000......------,,,+++++++++(((((())))))))))))((((((,,,,,,+++******)))((((((%%%&&&&&&&&&&&&&&&%%%%%%((((((((('''''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((('''''')))***+++++++++++++++******)))((((((''''''''''''(((((()))*********)))))))))))))))))))))))))))***+++,,,---000444888===FFFTTT^^^gggqqqvvvwww{{{ssscccRRREEEGGGPPPaaa~~~zzzqqqiiiaaa]]]WWWWWWWWWWWWUUURRROOOMMMIIIHHHHHHGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@>>>===<<<;;;;;;666666555444222111111111555;;;DDDNNNTTTVVVTTTSSSGGGBBB;;;555222000///...,,,,,,,,,,,,+++++++++++++++******************+++%%%&&&&&&'''))))))******++++++,,,,,,---...//////------.../////////............////////////000000///000000000000///......,,,***(((''')))***))))))*********+++++++++++++++)))***++++++,,,,,,++++++++++++---...///000000000////////////.....................---------------,,,------.........---------------......///000111000111222444555777888999;;;<<>>>>>>>>??????>>>===;;;:::444444555444222000//////333555:::DDDOOOVVVYYYYYYRRRLLLCCC<<<777444111000,,,,,,,,,+++++++++*********++++++++++++++++++***%%%&&&'''((()))************+++++++++,,,,,,------,,,,,,---...............000000000000111111111222000000111111000000///......,,,++++++,,,,,,+++***)))*********++++++++++++******,,,---------,,,++++++,,,---...////////////////////////............,,,------------------...***+++,,,------------------------......///000111//////000222444555777777888:::>>>BBBFFFKKKQQQUUUZZZ]]]aaaeeehhhkkkmmmoootttwwwyyyxxxuuusssuuuxxxyyyzzzzzz{{{{{{{{{{{{{{{zzz|||{{{wwwxxx}}}~~~|||}}}~~~xxxiiiXXXMMM???:::444222333444444222111222333444555555555555444333111000000000111222+++...000///,,,***+++---......---,,,,,,+++******&&&&&&''''''''''''&&&&&&''''''(((((()))*********''''''((())))))(((((((((&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***)))'''((((((((((((((('''''''''&&&''''''((()))((((((((((((((())))))))))))((((((&&&''')))******)))(((((()))))))))***++++++,,,,,,)))((('''&&&''')))+++---************************+++,,,---...000444999===FFFOOO\\\iiivvv|||zzz~~~{{{jjj]]]OOOQQQWWWfff~~~|||wwwpppjjjccc\\\XXXTTTQQQOOOKKKKKKJJJIIIFFFDDDAAA???@@@BBBEEEEEEDDDCCCAAAAAAAAAAAA@@@???>>>>>>??????;;;<<<===>>>????????????999:::<<<======;;;999888444666777666444222111111111000333===KKKVVV[[[\\\ZZZTTTJJJAAA;;;777444222.........---------,,,,,,***+++,,,------,,,+++***+++++++++++++++***))))))******++++++++++++,,,,,,+++,,,,,,---.........---111111111222222333333333111111111111111000/////////.........//////---+++))))))******++++++++++++***+++,,,---...---,,,,,,,,,,,,---...////////////000/////////............,,,,,,,,,------.........)))***+++,,,---........................///111111...///000111333555666777666999===AAAEEEIIINNNRRRUUU[[[aaafffggghhhlllooooootttzzzzzzvvvtttuuuwwwwwwwwwxxxyyyyyyyyyxxxxxxwww||||||vvvuuuzzz|||zzz}}}{{{jjjYYYNNN@@@===999666555444333222555555555555555555555555888333...---///000///...,,,,,,+++++++++***************))))))***,,,...///------+++***)))'''&&&&&&%%%&&&''''''((('''''''''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&'''&&&$$$######$$$&&&'''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''***((('''&&&&&&'''(((***((()))+++,,,+++***((('''###&&&))))))'''''')))+++...+++((((((+++,,,***(((&&&'''((()))***+++,,,,,,'''((()))******+++******---------000444;;;BBBFFFKKKOOOZZZiiivvv~~~{{{ttttttvvvyyy~~~xxxbbbRRROOOYYYjjj|||xxxssslllggg]]]ZZZWWWUUURRROOOJJJGGGHHHGGGEEECCCAAA@@@??????>>>>>>???BBBDDDDDDBBB???===>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<>>>??????<<<<<<<<<>>>>>>===:::777555444444555555444222//////...000555;;;DDDRRR___cccaaaYYYKKK???:::666333......---+++******---///*********))))))))))))(((,,,,,,++++++***)))(((((()))***+++***))))))+++---///......---------......,,,---...000111222333444111222333222000///000111%%%$$$$$$$$$%%%&&&'''''')))((((((((((((***,,,---000///...---,,,---............////////////....../////////......---------'''(((***,,,---------,,,///...,,,,,,+++,,,---.....................------...//////000111222222222444666999<<>>;;;777555555555555444444444444444444444444444666333000....../////////............------------+++************,,,---...++++++******))))))((((((%%%%%%&&&'''((((((((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))'''((()))******)))((('''$$$&&&(((((((((((()))***,,,+++******++++++)))((((((((((((((((((((((((((((((((()))***************------...111666===EEEJJJNNNSSS\\\jjjvvv}}}|||tttsssuuuuuuxxx}}}~~~xxxaaaUUU___nnnsssnnnpppzzzxxxqqqlllgggaaa[[[WWWUUURRRPPPOOOLLLIIIFFFCCCBBBAAA???>>>=========???>>>???AAACCCCCCBBB@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<======:::888888777666666666555333000///---///444888???LLLYYYccceee```TTTJJJBBB<<<666111000///,,,+++***+++---,,,,,,,,,++++++++++++***,,,,,,+++******)))(((((()))***+++***))))))+++---...---------------...///---......///111222444555333444444333111000000111---,,,,,,,,,,,,------...***)))))))))***+++---...///...------------...///------...///////////////.........------,,,,,,,,,******+++,,,,,,,,,++++++---,,,++++++***+++,,,---..................------...//////000111111222222333555888:::<<<@@@EEEHHHRRRVVV\\\bbbgggiiiiiiiiihhhjjjlllllllllmmmooopppuuuuuusssrrrrrrsssttttttsssvvvxxxwwwuuutttvvvyyy{{{}}}wwwfffTTTIII;;;999555444444555555555333333333333333333333333444333222///------///111/////////............---,,,,,,++++++++++++,,,,,,)))))))))))))))*********$$$%%%&&&'''((()))))))))((((((&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))&&&&&&&&&''')))***)))((((((***,,,,,,***)))))))))******)))((('''&&&%%%%%%)))************+++++++++---///222666:::AAAIIINNNRRRWWW```kkkuuu}}}~~~xxxwwwvvvsssrrrrrrooo[[[XXXqqq|||rrreeeWWWQQQVVVfff~~~vvvpppgggaaa]]]ZZZVVVRRRQQQOOOLLLKKKJJJHHHFFFCCC@@@???>>>===<<<<<<<<<<<>>>>>???BBBDDDDDDCCC??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>===;;;:::;;;<<<<<<;;;:::<<<:::999888888666444111///---...111444999DDDOOO```eeeggg```WWWMMMBBB999444333000...,,,+++******,,,,,,,,,++++++++++++***+++++++++******))))))((()))*********))))))+++,,,,,,,,,,,,,,,------.../////////...///000222444666555555666444111000000000...------,,,,,,,,,------++++++***++++++,,,---...------------...///000111,,,---...///////////////,,,,,,,,,,,,,,,+++++++++---,,,,,,+++*********+++++++++************+++,,,------------------.........//////000000111111222111333555777888;;;???CCCLLLPPPUUU[[[```cccdddddddddfffiiijjjjjjlllnnnpppssssssrrrrrrqqqqqqqqqqqqpppsssvvvwwwuuuuuuwwwyyy|||}}}uuueeeSSSGGG<<<999555444444444444333222222222222222222222222111222333000,,,+++...111......---------,,,,,,,,,------,,,,,,++++++++++++))))))))))))))))))))))))$$$%%%&&&((()))))))))))))))((('''%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%)))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&(((''''''&&&&&&''''''((('''&&&&&&'''''')))***+++(((&&&%%%'''***+++)))&&&&&&)))------***(((((()))******)))(((''''''&&&%%%************++++++,,,,,,...333999>>>BBBEEEJJJNNNTTTZZZccckkkuuu}}}}}}~~~yyywwwxxxhhh]]]dddzzzllldddWWWOOOHHHGGGLLL[[[pppyyyrrrmmmccc^^^XXXTTTSSSSSSRRRQQQNNNKKKHHHFFFEEEDDDBBB@@@@@@??????>>>>>>>>>>>>???>>>===<<<>>>BBBFFFHHHIII@@@@@@>>>===<<<;;;::::::;;;;;;::::::;;;<<<<<<======;;;::::::;;;<<<<<<;;;???===;;;999999777444222000......000111333<<>>;;;777444333333222111222222222222222222222222000111222000---,,,...111......---------,,,,,,,,,------------,,,++++++***++++++******)))(((((((((%%%&&&'''((()))))))))))))))((('''&&&%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''((()))***+++,,,(((&&&%%%'''***+++(((%%%%%%))),,,---***(((((()))))))))))))))))))))))))))+++*********+++,,,---...000888AAAGGGIIIIIIKKKMMMVVV^^^gggnnnyyy~~~|||yyy|||mmmnnn{{{}}}qqqdddXXXRRRHHHEEECCCFFFLLLWWWjjjzzz}}}|||yyyvvvrrrllleee```YYYVVVRRRPPPOOOPPPPPPPPPNNNKKKGGGDDDBBB@@@>>><<>>>>>>>>>>>??????<<<;;;;;;===BBBHHHLLLMMM@@@???>>><<<;;;:::::::::;;;::::::::::::;;;;;;<<<<<<;;;::::::<<<>>>>>>===@@@===:::999888666444222000....../////////666>>>NNN\\\jjjooolllbbbTTTGGG:::666111...------+++************)))))))))((((((*********)))))))))))))))((()))***)))((((((***,,,+++++++++++++++,,,------//////......///111333444111222222000---+++++++++......---,,,+++++++++,,,*********++++++++++++++++++,,,---...000111222222000000000///...,,,***)))************************,,,+++***)))***+++,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///////////////000000000///000111111111333666999===@@@EEEKKKQQQWWWZZZ\\\[[[]]]___```aaabbbdddfffjjjkkkkkkllllllkkkkkkjjjjjjooosssuuuttttttwwwyyy|||}}}~~~~~~}}}}}}~~~uuugggUUUHHH???<<<888555444333222111222222222222222222222222000000000///...---...////////////............---------......---,,,+++***+++++++++***)))(((((('''''''''((()))))))))(((((())))))'''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++(((''''''((())))))(((&&&&&&(((***+++***)))))))))(((((())))))******++++++************+++---000111555===GGGLLLLLLLLLMMMPPPZZZdddnnnvvv}}}~~~xxxtttrrrxxx~~~yyyzzzzzzyyyuuuhhh\\\TTTMMMJJJIIIGGGGGGKKKPPP[[[mmm}}}yyywwwtttqqqlllhhhddd```[[[XXXUUUTTTRRRPPPNNNNNNNNNNNNMMMJJJEEEBBB@@@>>><<<;;;===<<<<<<;;;;;;;;;;;;<<<:::999999<<>>@@@???>>>>>>;;;888666555444222111///---...///---,,,222999FFFUUUhhhqqqsssmmm```UUUCCC<<<444///......---,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))((()))))))))((((((***+++,,,++++++******++++++,,,------...//////000111111......///---***)))))))))---,,,++++++++++++++++++******++++++++++++******+++,,,...///111111111111111000000///---+++***))))))))))))***************+++*********+++,,,,,,---)))***+++,,,---------,,,++++++,,,,,,------......////////////////////////...///000000000111444777777999===BBBHHHNNNRRRTTTUUUWWWZZZ[[[]]]^^^aaaccceeeeeefffgggggghhhhhhiiiiiimmmsssuuuttttttvvvxxx}}}~~~~~~}}}{{{{{{}}}~~~~~~wwwiiiWWWJJJ???;;;888555555555444333333333333333333333333333111///......//////...---............------------,,,------......---,,,+++******))))))))))))))))))((())))))))))))(((''''''***)))'''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''&&&&&&&&&'''((()))******)))((((((&&&((())))))(((''''''((((((((('''((()))******)))((((((((()))))))))******)))))))))***,,,///222444:::AAAIIILLLLLLMMMSSSXXX```lllxxx~~~xxxxxxpppjjjgggooo|||gggdddeeennn~~~uuueeeXXXOOOLLLJJJJJJLLLNNNTTTZZZ___gggvvvxxxqqqmmmjjjeee^^^XXXUUUTTTRRRRRROOOPPPPPPPPPNNNMMMMMMMMMJJJGGGBBB@@@>>>>>><<<;;;<<<;;;:::999999999999999:::999999;;;???BBBDDDEEE???>>><<<:::::::::<<<===::::::999999999999::::::;;;;;;<<<>>>AAABBBAAA???;;;888555333222222000///,,,+++,,,---+++***...555<<>>===>>>===<<<===<<<;;;:::999999999999:::999888:::<<<>>>???>>>>>>===;;;::::::;;;<<<===::::::999999888999999999;;;;;;===@@@CCCCCCAAA???888666222111000000///...***)))***,,,***(((,,,333555FFFZZZiiiqqqrrrllleeeWWWLLL>>>444111000///---*********))))))))))))((((((((((((((())))))))))))'''((()))((('''((()))+++...---+++***))))))(((((()))***---///000///---+++***,,,,,,+++)))((()))***)))((((((((()))***++++++,,,---.........---,,,+++---...///111111111000000+++,,,------......------))))))******+++++++++,,,------------,,,***((('''&&&''')))***+++++++++*********+++,,,,,,---......///////////////.........---.../////////111444777444444555777999<<>>===;;;;;;:::::::::::::::999999999999888;;;:::888666666888;;;<<<>>>======<<<;;;;;;:::::::::;;;<<<<<<===<<<<<<<<>>@@@DDDJJJQQQWWW^^^______^^^^^^^^^aaacccjjjkkkmmmmmmllllllnnnooo|||||||||zzzxxxxxxzzz|||{{{xxxjjjVVVGGG???<<<888555666666777666444444444444333222111111000000000//////.....................------------)))***+++,,,,,,+++*********)))'''&&&'''((())))))***(((&&&&&&''''''&&&%%%((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))'''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%&&&((((((((('''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))(((''''''&&&%%%%%%((()))***)))'''&&&'''(((&&&&&&&&&&&&'''(((***+++(((((()))))))))*********))))))))))))))))))))))))++++++++++++---333999>>>CCCFFFIIIKKKOOOWWWaaahhhooozzz~~~~~~~~~}}}yyyrrrllljjjggggggfffccc]]]WWWPPPJJJOOO___www|||yyy~~~~~~{{{zzz{{{yyywwwwwwxxxuuulllccc\\\ZZZYYYZZZ]]]___``````eeekkkssszzz~~~~~~wwwwwwwwwuuunnndddWWWOOOHHHEEEBBB>>>===>>>AAACCCHHHIIIJJJHHHEEECCCCCCDDD???>>>===<<<;;;::::::::::::999999999888777777777999888777666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<>>;;;888777666666666555111222222333333222222111//////////////////.........------------,,,,,,,,,------------,,,+++)))(((+++***)))(((((()))***+++---+++(((''''''(((''''''''''''''''''''''''&&&&&&'''(((+++------+++(((''''''''''''&&&''''''((()))(((&&&$$$$$$$$$###""" '''''''''(((''''''&&&%%%''''''&&&%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&'''((()))(((&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((())))))))))))******))))))(((((((((((()))))),,,,,,,,,///555<<>>;;;999999:::===???EEEFFFGGGFFFCCCAAA@@@@@@<<<;;;;;;:::999999999:::999888888777666555555555777777777777888888999999888888999:::;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>EEECCC@@@===:::666111...---,,,,,,,,,++++++++++++000///---,,,++++++,,,,,,,,,222>>>NNN^^^iiimmmlllbbbYYYLLLAAA:::555000---,,,,,,***)))))))))***+++***))))))(((((())))))***(((***+++***)))((()))***))))))***++++++++++++***************************))))))(((((((((((('''''''''((())))))''''''((()))+++,,,---...000111222333333333111///---+++***)))))))))(((((((((''''''''')))))))))(((((((((((((((************))))))))))))************************)))))))))******++++++,,,...------------...////////////000000000000111111222222111111222333555666555666777888:::>>>CCCGGGPPPRRRTTTVVVXXX[[[___cccdddfffggghhhggggggiiijjjrrrtttwwwxxxxxxxxxyyyzzz~~~xxxiiiVVVHHH===;;;888777777666555333111111222333333333333333000000000000000000000000.........---------,,,,,,---.........---+++)))(((*********)))((((((***+++000---***))))))***))))))&&&&&&&&&'''''''''''''''$$$&&&(((******(((&&&$$$(((((((((((()))***+++,,,,,,)))&&&$$$###!!!&&&&&&((((((((('''&&&%%%)))(((((('''''''''(((((()))))))))(((((('''''''''&&&(((((((((&&&%%%&&&''''''''''''''''''''''''((((((((((((((()))))))))***)))((('''''''''((()))***...---...444===EEEHHHIIIKKKKKKNNNTTT]]]eeekkknnnwww|||vvvvvvzzzzzzwwwpppeeeVVVMMMPPPXXXiii~~~{{{yyyuuukkk___WWWTTT\\\dddlllpppmmmhhhfffeeeiiipppxxxyyyrrrkkkccc^^^YYYXXXWWWTTTQQQJJJBBB===;;;:::888666777999<<<>>>AAACCCEEEDDDBBB???======:::999999888888888999999888777777666555444333333555666888999:::999999888777888888999::::::;;;;;;<<<<<<===>>>@@@AAABBBBBBDDDAAA<<<888555222///,,,++++++,,,,,,,,,,,,,,,+++------,,,++++++++++++,,,---///777FFFWWWdddhhhhhhbbb[[[PPPFFF>>>777222...,,,,,,***)))))))))***+++))))))(((((((((((())))))(((***+++***)))((()))***))))))***++++++++++++***))))))*********+++++++++******************))))))((()))***)))((('''((()))+++,,,---...000222333444222222000...,,,+++)))(((''''''((((((((()))))))))++++++++++++++++++++++++*********)))))))))))))))************************((())))))***+++,,,,,,---------------......//////////////////000000000111111000000000111222333444333444444444555777<<>><<<;;;999888888777777777888888666666555555444333222222555666888:::;;;::::::999999999999999999999999999;;;<<>>;;;888666555555333222222333444444555555555555333333222111111000//////000000/////////.........)))***+++---------,,,,,,'''***,,,+++(((''')))+++***)))(((((())))))(((&&&''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))$$$$$$$$$$$$%%%&&&'''(((((('''&&&''')))))))))(((%%%&&&''''''((('''''''''$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''&&&'''((()))(((&&&&&&&&&'''''''''((()))******))))))''''''(((((((((((())))))***)))((('''((())),,,---...111666>>>FFFLLLOOOPPPOOORRRXXX___eeeiiilllnnn~~~wwwcccXXXSSSWWWhhhyyywwwhhhZZZOOOPPPXXXiiilllnnnlllhhhhhhkkkppprrrxxx~~~{{{yyyxxxtttllleee^^^WWWPPPLLLOOOKKKFFFAAA===999555222111000000000111444666888999===AAACCCBBB???===<<<999999888777666666777777555444444444444333333333444555777999::::::999999999999999999999999999999;;;===AAAEEEGGGGGGFFFEEE999666222///......---,,,+++,,,---......---,,,+++++++++++++++++++++******000000444===IIISSSXXXZZZXXXVVVRRRKKKDDD<<<666222,,,,,,***)))))))))***+++)))((((((''''''(((((()))(((***+++***)))((()))***))))))***++++++++++++***))))))******+++++++++,,,&&&&&&''''''''''''((((((((()))******(((((()))***++++++,,,---...//////000---,,,,,,,,,++++++******((()))***+++---...///000)))))))))))))))*********))))))))))))************************************+++++++++,,,,,,------...,,,---......//////............////////////000000//////000111111222222222222222333222111222444666666888;;;>>>AAAEEEJJJNNNQQQTTTWWWYYYZZZ]]]```bbbaaaeeekkkppprrrtttvvvwwwzzz|||jjjWWWKKK@@@<<<777444444444333333222333333444444444333333333222111000///---,,,,,,//////.........---------((()))+++,,,,,,,,,+++***(((+++...---)))(((***---(((((()))+++,,,,,,***(((((((((((('''&&&&&&&&&%%%))))))(((''''''((())))))$$$$$$$$$$$$%%%&&&''''''$$$######$$$&&&'''&&&%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&((()))***)))'''&&&'''((($$$%%%'''((()))***))))))'''''''''((((((((())))))+++***(((((((((+++---///...333;;;BBBHHHLLLOOOQQQRRRUUUZZZ]]]___dddjjjnnnwww|||yyyqqqvvvxxx___XXX[[[ddduuuoooaaaWWWRRRXXXdddlllllljjjhhhgggkkkqqqwwwxxx}}}{{{tttnnnjjjeeebbb\\\WWWSSSOOOJJJGGGJJJEEE???;;;777555222000............000222444555666;;;AAADDDDDDAAA???>>>::::::888777666666666666333333333444444444444555222333444666777777888888888888999999:::;;;;;;;;;<<>>555222///---,,,,,,++++++***+++,,,------,,,***)))000000///...,,,***((('''...000333999@@@GGGMMMPPPRRRRRRPPPLLLEEE===777444,,,,,,***)))))))))***+++((((((''''''''''''(((((((((***+++***)))((()))***))))))***++++++++++++******************+++++++++&&&&&&&&&'''''''''(((((('''(((******))))))***,,,,,,,,,---------.........,,,,,,,,,+++******)))))))))******++++++,,,------&&&'''''''''((((((((((((((()))))))))************************************++++++++++++++++++,,,,,,,,,---.../////////...---........./////////000000//////000111222222222222111222222111000000222444333555777999:::>>>BBBEEEHHHKKKOOORRRUUUXXX[[[^^^\\\```eeejjjmmmoooqqqssswww~~~~~~kkkYYYMMMAAA<<<777333333333444333222222333333333222222111222111000///---+++***)))......---------,,,,,,,,,)))***+++,,,++++++))))))(((,,,000///+++)))+++...******,,,///111000...+++))))))((('''&&&&&&%%%%%%''''''((((((((((((''''''(((''''''''''''((())))))***)))''''''''''''%%%$$$'''&&&%%%%%%&&&'''((()))))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((******)))((('''((()))"""$$$&&&((())))))))))))''''''''''''((((((((())),,,+++)))((()))+++...000---444===DDDHHHJJJNNNQQQTTTWWWZZZZZZYYY^^^gggooollloootttssskkkgggsss|||xxxzzzxxx___\\\eeeqqq}}}ggg^^^YYYYYYcccrrrnnnllliiiggghhhlllsssyyy{{{~~~~~~~~~zzzssskkkccc^^^WWWTTTPPPNNNLLLJJJGGGEEEGGGBBB<<<888555444333222////////////000222444555555:::AAAEEEEEECCCAAA???;;;:::999777666555555555222333333444444555555666111111222333444555666777666777888999;;;<<<===>>>===AAAEEEHHHGGGBBB<<<888444111...,,,,,,+++***))))))***,,,,,,,,,+++)))'''(((***+++...000111222222,,,///333666:::???EEEIIINNNOOOOOOLLLEEE>>>888555,,,,,,***)))))))))***+++((((((''''''''''''(((((((((***+++***)))((()))***))))))***++++++++++++***************************'''((((((((())))))******&&&((()))***))))))+++---........................------,,,+++***)))((('''************))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++************************+++++++++***************,,,,,,.../////////...---............/////////000///000111222222333333222000111111111000000111333000111333444555777;;;>>>CCCFFFJJJMMMQQQTTTXXX[[[YYY\\\aaaeeehhhkkknnnpppvvv|||uuu^^^MMMAAA===888444444444555444555555444444444333333333333222222111000///......///............---------+++*********+++,,,,,,---***+++,,,,,,***&&&!!!(((((('''&&&%%%$$$$$$###((((((((()))))))))))))))&&&%%%$$$###$$$&&&(((***'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&'''))))))&&&$$$''''''(((((((((((((((((((((''''''(((******)))(((///...+++)))''''''''''''%%%&&&&&&&&&''''''((((((''')))******)))***,,,...444888===@@@CCCGGGNNNSSSSSSXXXYYYTTTTTT\\\hhhooohhhddd___^^^ccckkktttyyy~~~yyyttttttxxxzzzyyyvvvuuuxxxaaaeeetttoooaaabbbhhhjjjiiihhhkkkjjjiiiiiimmmssszzz~~~}}}wwwuuurrrllleee]]]VVVRRROOOMMMKKKKKKKKKJJJHHHFFFAAA<<<777333222222222222............///000222222222;;;CCCDDDCCCDDDCCCAAA???;;;777555666666555333333222222111111222222333666666777666444444555777666777777888999;;;<<<===???CCCFFFDDD???999555333,,,,,,,,,,,,,,,,,,,,,,,,000---******,,,---,,,***((()))+++,,,...///000000222222222333555888;;;===FFFHHHIIIIIIFFF@@@:::666...,,,***))))))***))))))+++***((('''&&&''')))***(((((())))))))))))(((((()))'''&&&(((++++++)))''')))))))))))))))***************+++++++++,,,,,,,,,---+++(((%%%%%%&&&(((***---............---,,,,,,,,,***)))'''''''''(((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((++++++,,,++++++***)))(((...---,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,---......111000///111444555333000000000111111111111111000111111222222222222111111222222222333444555777777===@@@EEEIIIMMMNNNNNNNNNRRRVVV\\\aaaffflllqqquuuuuuzzzxxx```OOOAAA===888555444444555555555555444444444333333333222222111111000000/////////............---------,,,,,,++++++,,,------...***+++,,,,,,+++)))&&&$$$)))((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))((((((%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&''')))((('''%%%((((((((((((''''''''''''(((''''''(((******)))(((******(((((((((((()))***)))))))))))))))*********)))***+++++++++,,,...111999<<<@@@CCCFFFKKKRRRWWWYYY[[[XXXTTTVVV___iiimmmeee___[[[___jjjwww{{{uuurrrrrrrrrqqqooosssvvvhhhooo||||||ppphhhlllqqqqqqmmmkkkjjjlllnnnrrrwww|||{{{wwwqqqnnnhhhaaaYYYSSSOOOMMMLLLKKKKKKKKKKKKIIIFFFCCC===:::555111111111111111............///000111222444<<>>@@@BBBDDDEEEBBB<<<666222111,,,,,,,,,------.........///---******,,,------+++***+++---///000000000000//////...///111333666888BBBCCCEEEFFFCCC>>>888555111...+++)))))))))((('''***)))(((''''''((()))***(((((())))))))))))((((((***(((''')))+++,,,***((())))))************))))))************++++++++++++,,,+++)))((((((***,,,---***++++++++++++***))))))++++++***)))))))))))))))(((((((((((()))))))))***''''''''''''((((((((()))(((((((((((((((((((((((((((((()))***++++++++++++)))))))))))))))***+++,,,---,,,,,,,,,,,,---.........---,,,...111222000...000000111111111111000000000111111111111111111000111222222222333555666777:::<<<@@@DDDFFFGGGFFFFFFMMMQQQWWW]]]dddjjjqqquuusssxxx~~~|||bbbPPPAAA===888555444555555555555555444444444333333333111111111000000000000000///............---------------,,,,,,------......******+++,,,,,,++++++***(((((((((((((((((((((((((((((('''&&&%%%$$$######!!!%%%((()))(((&&&%%%$$$%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''''''&&&&&&'''(((((('''%%%((((((((((((''''''&&&&&&(((''''''(((******)))'''(((((('''''''''(((((()))*********))))))))))))))))))+++,,,,,,,,,...111444<<>>999555111//////000000000............///000111111666===BBBAAAAAADDDGGGGGGHHHDDD===999666555555444555444444333333444444555///222666888777555444444555555555666999===AAACCCEEEEEECCC???888222///...++++++,,,---...///000000...,,,******,,,---...------///111333333222000///------,,,,,,---///111222;;;===@@@@@@???;;;777444222000,,,***)))((('''&&&***)))(((''''''((()))***(((((())))))))))))((((((***))))))***+++,,,+++***))))))***++++++***)))((())))))))))))************))))))))))))***+++,,,---))))))******))))))((('''***++++++++++++******)))((((((((()))))))))******''''''''''''(((((((((((((((((('''&&&&&&'''(((((('''((()))***++++++++++++'''''''''((()))***+++,,,---,,,,,,,,,,,,---......---,,,,,,---///000000///000000111111111000000//////000000111111000000///111111111222333444555666777888;;;>>>???@@@???>>>EEEIIIPPPWWW___gggoootttqqquuuyyy|||~~~}}}bbbOOOBBB>>>888555444555555555555555444444444333333333000000000000000111111111///............---------------,,,,,,,,,,,,------++++++*********+++,,,,,,'''''''''(((((()))))))))++++++***((('''%%%$$$$$$!!!%%%(((((('''&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&(((((('''%%%)))((((((''''''&&&&&&%%%''''''&&&((()))***((('''))))))((('''&&&%%%%%%%%%((('''''''''&&&%%%%%%%%%)))***+++,,,,,,///333666<<<>>>AAACCCEEEJJJRRRXXX______]]]^^^fffnnnmmmgggcccbbbdddmmmzzz{{{ssslllgggfffgggvvv~~~sssllljjjppprrryyy}}}yyywwwyyy{{{~~~tttjjjhhhiiikkkpppvvv~~~}}}vvvssspppuuu|||yyyqqqjjjeee^^^ZZZTTTNNNKKKJJJJJJKKKLLLLLLMMMMMMKKKEEE===777444111...------...//////...............///000111666<<>>CCCFFFGGGDDD@@@:::444///,,,++++++,,,,,,,,,---.........,,,,,,++++++,,,...///000111333555666666333000......---+++++++++,,,...///666888:::<<<<<<999666444222///,,,***))))))(((''')))(((((('''(((((()))***(((((())))))))))))((((((***)))))))))***+++++++++)))***+++,,,,,,***)))((((((((((((((())))))))))))''''''((()))))))))))))))*********+++******)))(((((()))***+++,,,+++***)))(((((()))))))))*********'''''''''((((((((((((((()))(((&&&$$$$$$&&&((()))++++++++++++***)))((('''))))))))))))***+++,,,------,,,,,,,,,,,,---..................000111222222111111111111111111000/////////000000000000//////111111111111222333444555555666999;;;<<<======<<<>>>BBBIIIQQQYYYbbbkkkqqqnnnqqqtttvvvxxxzzz~~~zzz```MMMBBB>>>999555555555666555555555444444444333333333000000000000000111111111///............---------,,,,,,+++++++++++++++,,,,,,+++***)))((())))))***&&&&&&&&&'''(((((())))))++++++***((('''&&&%%%$$$###$$$$$$&&&'''((()))***((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&((('''%%%&&&'''((('''&&&((((((''''''&&&&&&&&&%%%'''&&&&&&'''))))))((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((()))***+++,,,///444888<<>>DDDKKKSSS\\\dddjjjjjjlllooorrrtttwww{{{~~~~~~~~~~~~uuu\\\LLLBBB>>>999666555666666666555555444444444333333333111111111000000000000000///............---------,,,,,,+++*********++++++,,,+++***(((((('''''''''&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&%%%***)))&&&$$$###$$$%%%&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&)))'''%%%%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&###$$$%%%'''((()))))))))((((((((('''''''''''''''((()))***+++,,,000666:::>>>AAAEEEHHHJJJNNNTTTYYY^^^kkkyyy|||pppfff\\\dddmmmsssuuuwww{{{yyyxxxwwwuuurrrpppnnnlllhhhfffccc\\\RRROOOWWWbbbppp|||}}}{{{xxxrrrpppllliiillltttzzzkkk]]]ZZZhhhyyy~~~{{{wwwmmmcccZZZUUUKKKKKKLLLMMMNNNOOOOOOOOOSSSQQQMMMIIIDDD<<<555///000...,,,,,,---......---///......---......//////111666777444333777;;;<<<::::::888555222111333555555444444333333444444555444444333111000222666999555666888:::===@@@BBBDDD@@@<<<666222///---+++***------,,,+++***)))(((((()))***+++,,,,,,...222444444555777777555333000---+++***(((''''''(((***+++...000333666777777666555///---+++***+++++++++***''''''(((((())))))******(((((())))))))))))((((((((((((((('''&&&'''))),,,,,,,,,,,,+++******))))))(((((((((((()))))))))))),,,,,,,,,,,,+++***((((((''''''((((((''''''&&&%%%%%%&&&'''((()))*********)))))))))*********++++++((((((((((((((('''''''''(((((('''&&&&&&'''((((((&&&'''((()))************+++***)))(((((((((((((((---,,,,,,,,,,,,---......+++,,,---------...111444444444444444444333222111///000000111111000000///111111000000111111222333///000222444666888999999999<<<@@@EEEKKKRRRZZZ```cccfffjjjnnnrrrvvvzzz}}}|||}}}~~~pppZZZLLLBBB???999666555666666666555555444444444333333333222222111111000000/////////............---------------,,,+++++++++++++++*********))))))(((''''''(((((((((((((((((())))))&&&''''''((((((((()))))))))'''%%%###""""""$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''((()))'''%%%%%%&&&'''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&%%%'''((()))(((&&&"""$$$&&&((()))*********(((((()))))))))))))))))))))***++++++...222999===>>>CCCHHHKKKMMMPPPTTTXXXfffyyyrrriiibbbeeehhhjjjlllnnnqqqtttpppooonnnppprrrqqqmmmiii```ZZZSSSNNNIIILLLZZZiiixxxtttjjjiiinnnvvvvvvgggZZZXXXgggyyy{{{tttllleee]]]VVVQQQMMMMMMNNNOOOPPPQQQSSSSSSSSSOOOIIICCC>>>999333000111///------.........---///......------.........///444666222000333666777:::;;;;;;999555333333555555444444333333444444555222333222111000000333555666888:::<<<>>>@@@@@@@@@:::666111//////...---+++,,,,,,,,,++++++*********(((***,,,,,,,,,...333666555555555555333111///...,,,+++)))((((((***+++---,,,...000333444444444333111///,,,***++++++***)))&&&'''((())))))*********(((((())))))))))))(((((()))******(((&&&'''***---///---+++***))))))***+++(((((()))))))))*********+++++++++***************((((((((((((((('''&&&&&&'''''''''((()))+++,,,---))))))*********+++++++++)))(((((((((''''''''''''((((((((((((((((((((((((&&&'''((()))******************)))))))))******+++---,,,,,,,,,,,,---......,,,---...------...222666666666666666555444333222000111111111111111111000111000000000000111222222111222222444555666666666888:::<<>>:::666333111222000......//////...---///......---------......///444555111///111444444<<<>>>???<<<888444444555333222222111111222222333---///000000...---...///777999<<<>>>@@@??????>>>666222///...///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,,,,,,,///333777555444444333222000///...///...,,,+++,,,---///000***,,,...111222333222222333111---+++******((('''&&&&&&((()))************(((((())))))))))))((((((***++++++)))'''(((+++///000...+++)))((()))+++,,,))))))))))))************((('''''''''((()))***+++***************))))))((()))((((((((())),,,...///)))************+++++++++))))))(((((('''''''''&&&(((((())))))))))))((((((************)))((('''&&&******++++++,,,---//////---,,,,,,,,,,,,---.........000111000///111555999777777777777666555444333111111222222222222111111111000000000000000111222555555555555555555666666888999:::<<<>>>BBBHHHLLLVVV[[[bbbiiioootttxxx|||zzz}}}nnnYYYKKK@@@===999777666666555444666666666555444444333333444444333222111000///...---...000000...,,,,,,------,,,,,,++++++*********))))))((((((((((((((((((((()))*********((('''&&&''''''''''''''''''''''''...+++'''%%%%%%&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$(((&&&%%%%%%'''(((((('''***)))(((''''''((()))***)))---222444555888===AAAEEEIIIMMMOOOPPPQQQTTTVVVssssssfff[[[\\\bbbeeefffgggkkkccccccddddddiiifffWWWRRRJJJFFFKKKUUUdddzzzyyyppprrrtttpppiiiwwwuuusssvvv|||zzzoooeee```bbbjjjpppwww{{{~~~}}}|||}}}wwwqqqdddbbb___\\\XXXUUUSSSSSSTTTRRRPPPRRRVVVVVVQQQMMMJJJDDD<<<555222111000000,,,,,,,,,,,,,,,,,,++++++......,,,,,,+++,,,---...444333111///...------...888:::<<<;;;999666555444......///000111222222333///111222111000///000111555777:::===>>><<<:::888000///...,,,+++***))))))************************---...//////000000//////666555444222///---,,,+++---,,,+++)))((((((''''''***++++++,,,---...//////111000...,,,***)))((((((***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((()))******---,,,+++***))))))))))))((((((((((((((()))******)))))))))))))))************((($$$!!!!!!###&&&(((&&&((())))))'''&&&''''''******)))))))))))))))******+++,,,+++***((('''&&&)))))))))))))))(((((((((***************************)))((((((((()))+++,,,******,,,---.../////////,,,------...///000222222444444555555555444333333111111111111000///...---111111111000000000000000//////111222222222222222888888888999;;;===>>>???LLLOOOUUU^^^hhhooosssttt{{{~~~nnnXXXJJJAAA===999666555555555555222222333333444444444444333333222111000///...---000////////////.........(((((()))******+++,,,,,,***************+++++++++((())))))***)))((('''&&&'''''''''''''''''''''''',,,***'''&&&''''''&&&%%%''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((&&&%%%%%%'''(((((('''+++***)))))))))***+++,,,)))---222555666888<<<@@@DDDKKKRRRRRROOOPPPWWW^^^rrr}}}ooodddZZZZZZ___bbbdddgggjjjfffeeeeeecccgggdddYYYRRRLLLKKKQQQ\\\oooxxxqqqooommmkkkmmmjjjhhhjjjqqqxxx~~~|||vvvlllccc^^^```ffflllpppttt{{{~~~}}}|||}}}yyyrrrjjjddd[[[ZZZXXXVVVTTTSSSRRRRRRTTTRRRQQQSSSVVVUUUPPPKKKEEE@@@999444222222222222------------,,,,,,,,,,,,000///...------...///000111000...---------......888;;;======;;;888666666444333222111000///......111222222222111111333444888999;;;<<<;;;888555333000///...,,,++++++++++++************************))))))***+++++++++++++++333222111000///...---,,,++++++***)))(((((((((((())))))***+++,,,---.........---,,,+++***)))))))))***)))(((''''''((()))***(((((((((''''''(((((((((&&&&&&'''((()))***,,,,,,---,,,+++***))))))))))))((((((((((((((()))******))))))))))))***************(((&&&######$$$'''((((((***++++++***))))))*********))))))))))))*********)))))))))***)))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((()))***+++,,,,,,------------------++++++++++++---...///000222222333222222111000000---....../////////......////////////////////////000000111333333333333333666666777888999;;;===>>>CCCGGGNNNWWW```hhhnnnrrrzzz~~~nnnXXXIIIBBB>>>999555555555555555333333444444444444444444222111111000///...------111...++++++---...---,,,((((((((()))******++++++))))))******+++++++++,,,((((((((()))(((((('''&&&''''''''''''''''''''''''***(((''''''(((((('''&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&'''(((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((((()))************)))((((((&&&%%%%%%'''(((((('''***)))(((((((((***+++,,,***...444777777888;;;>>>EEENNNVVVTTTNNNOOOZZZgggmmmooorrrvvv|||iiibbb\\\\\\___aaafffkkklllooopppmmmiiigggaaaYYYNNNOOOTTT]]]kkkqqqiiiiiillljjjgggeeefffkkkrrrxxx{{{vvvqqqiiiaaa]]]___eeejjjiiinnntttzzz}}}~~~~~~||||||}}}xxxpppiiibbb[[[WWWSSSRRRRRRQQQRRRRRRRRRSSSSSSRRRSSSUUUVVVTTTMMMHHH>>>:::555222222222333333//////......------------//////...------...///000...---,,,,,,,,,,,,---...555888<<<===<<<888666555555555333222000...---,,,222222222222111333666999<<<<<<<<<;;;888444000......------,,,++++++,,,,,,++++++++++++++++++++++++,,,------...............//////......------,,,,,,***))))))(((((())))))***'''(((((()))***+++,,,,,,+++******)))))))))******))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%'''(((***,,,---...---,,,+++******)))******))))))((((((((()))******************************)))((('''&&&&&&&&&'''((((((***++++++***)))***+++***)))))))))))))))******+++(((''''''***+++)))'''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''+++***)))))))))))))))***---------------,,,++++++++++++++++++,,,---//////000000000000///...---,,,***+++,,,---....................................000111222333444444444444555555555666777999:::;;;;;;@@@HHHOOOVVV___hhhooovvv{{{pppYYYIIIBBB>>>888555444555666666888888888888666555333222222111111000//////......000+++&&&&&&***,,,+++(((,,,,,,+++***)))((((((''''''''''''((())))))******''''''((((((((('''''''''''''''''''''''''''''''''(((''''''((())))))(((&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''((($$$$$$%%%&&&'''((()))***((()))************)))((((((&&&%%%%%%'''(((((('''&&&&&&%%%%%%&&&(((***++++++000555888888999;;;>>>GGGNNNSSSQQQLLLOOO[[[gggiiidddaaadddmmmttttttqqqdddaaabbbeeeggghhhmmmtttuuu}}}ooo```YYYIIISSScccsssrrrhhhhhhmmmmmmlllkkkkkklllmmmnnnooonnnkkkfffbbb```bbbhhhmmmiiinnnuuuzzz}}}~~~~~~}}}|||~~~~~~wwwnnneee^^^YYYTTTRRRPPPPPPPPPQQQRRRSSSTTTUUUSSSSSSTTTUUUUUUPPPJJJDDD:::777333111111222333222000000//////......---------,,,+++++++++,,,---...///...---,,,++++++,,,---///333888;;;:::777444222111111111111111111111111111222222111111444999<<<>>>===<<<999666222...,,,++++++*********++++++,,,++++++++++++++++++++++++000000111222222222222222---------,,,++++++******((((((((((((((()))******''''''((()))***+++,,,,,,++++++***))))))))))))***))))))(((((((((((())))))((((((((())))))(((((((((&&&'''(((***+++,,,---------,,,++++++***************))))))((())))))******++++++***************)))''''''''''''''''''''''''&&&'''))))))((('''((()))))))))))))))))))))***+++...+++'''(((+++,,,)))&&&$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))*********))))))))))))))),,,,,,---------,,,,,,+++------------...///000111/////////...---,,,+++***)))***+++,,,,,,,,,,,,,,,.............../////////000000111222333333333333444444555555666888999:::999>>>EEEJJJNNNVVVaaajjjnnnttt{{{rrrZZZKKKBBB>>>999555555555555555777777888888777555333111222222222111111000000///000+++&&&&&&***,,,+++(((...---,,,+++***)))((((((''''''(((((())))))))))))(((((('''''''''((((((((('''''''''''''''''''''''''''&&&&&&((()))***(((&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''###$$$%%%&&&''')))******''''''))))))))))))''''''(((&&&%%%%%%'''(((((('''&&&%%%%%%&&&''')))+++,,,...222777999999:::===@@@KKKKKKKKKJJJJJJOOOXXX___ccc]]]YYY]]]eeejjjjjjhhhaaabbbgggmmmpppqqqvvv}}}ddd\\\LLL___wwwuuunnnlllnnnqqqsssuuutttpppjjjccc___ddddddcccaaabbbeeekkkoooppptttzzzzzz|||~~~~~~}}}~~~{{{xxxssslllddd\\\WWWTTTRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRSSSTTTTTTRRRLLLEEEAAA999666333222222222222111111111000///......------,,,++++++***+++,,,---...222111///---+++*********+++000666999999666444333///000000111222333333333000111111111111444999===<<<;;;999777444111///...)))))))))))))))******+++++++++++++++++++++++++++------...////////////......---,,,+++***(((''''''''''''''''''((()))***+++''''''((()))***+++,,,,,,...---,,,+++))))))))))))(((((())))))))))))(((((((((((()))******)))((((((((()))***+++,,,,,,++++++---,,,++++++++++++++++++******))))))))))))******,,,+++++++++******))))))&&&&&&&&&'''''''''&&&&&&$$$&&&((((((''''''((()))))))))(((((()))***++++++000---+++***,,,+++)))&&&###$$$$$$%%%&&&''''''((((((((((((((((((((((((((())))))*********))))))))))))***+++,,,---------------------------...///000////////////...---,,,+++++++++,,,,,,+++******))).........//////000000000...///000111111222222222555555555555666777999999999===BBBDDDFFFLLLVVV^^^fffllltttzzz~~~rrr[[[KKK@@@===999777666666555444///000333444555555444333222222222222111111111000111...++++++---...---,,,+++++++++++++++++++++++++++*********************)))(((((((((((())))))***''''''''''''''''''''''''((('''&&&'''((()))((('''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))''''''&&&&&&''''''((()))'''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%&&&'''((()))***&&&&&&((((((((((((&&&&&&(((&&&%%%%%%'''(((((('''((((((((((((***,,,...000000444888::::::<<>>BBBIIINNN[[[bbbkkkrrrwwwyyy{{{{{{}}}pppZZZKKK???<<<:::888888666444222,,,...111444555555444333111111111111000000000000000////////////.........+++++++++***************,,,,,,++++++***)))))))))***))))))((()))***+++,,,''''''''''''''''''''''''***(((&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&((((((((((((&&&&&&(((&&&%%%%%%'''(((((('''((((((((()))+++...000111333666999:::;;;>>>DDDIIILLLFFF@@@???CCCHHHJJJKKKHHHLLLUUU___aaa\\\[[[^^^ddd``````eeejjjnnnuuu|||ooonnnjjj{{{qqqlllllliiiiiilllrrrzzzxxxmmmfffaaacccfffhhhjjjmmmpppsss{{{~~~|||~~~}}}~~~sssgggYYYWWWSSSQQQQQQQQQPPPOOOOOOOOONNNNNNNNNOOOPPPPPPRRRSSSRRROOOIIICCC>>>;;;888666555666777666555333111000000///...---,,,+++---,,,,,,+++,,,...///000111000---+++***)))))))))***...333666777777777888444444333222222111000000111222444555555777:::===888666333000---,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...+++++++++***)))(((((('''(((((('''''''''(((((()))%%%%%%&&&'''((()))******++++++***)))))))))))))))'''((()))******)))(((''''''(((***++++++***((('''((()))+++---......---,,,,,,,,,,,,++++++,,,,,,---,,,+++******))))))******------,,,++++++***))))))''''''&&&&&&'''(((((()))###%%%'''(((''''''((()))(((((((((((()))***+++,,,###(((---...+++(((((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++++++++)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,......///000000000//////---------......---,,,,,,,,,,,,---......///000000...///000111111222111111333333333333333444555666777777777888:::===AAACCCMMMTTT___hhhnnnrrrtttuuuwww{{{nnnYYYKKK>>><<<::::::999777444111000111444666666555333111000000000000////////////---...000000...,,,------------,,,***)))'''&&&&&&++++++***)))((('''&&&&&&+++***)))))))))***,,,---'''''''''''''''''''''''',,,)))&&&%%%&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((())))))))))))(((((((((((())))))%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&(((&&&%%%%%%'''((((((''''''''''''(((***---///111444777999:::;;;@@@GGGMMMJJJFFFAAA???AAADDDFFFGGGIIIQQQ___jjjggg^^^[[[```fff^^^YYY[[[aaagggooowwwnnnrrruuuwwweeebbbbbb```aaaggghhhrrr~~~xxxpppkkkgggjjjmmmoooppprrrtttwww{{{}}}}}}|||{{{|||}}}{{{~~~||||||}}}}}}~~~~~~{{{}}}~~~~~~~~~}}}jjj[[[UUUSSSQQQQQQRRRRRRPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRQQQMMMGGG@@@<<<:::666666555777888999777666111000///...---,,,++++++******))))))***,,,---......---+++)))))))))))))))(((+++///222444444666777333333333222222222111111222444666777888999;;;===666444111---***)))))))))...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------)))))))))***************((((((''''''''''''((((((###$$$$$$%%%&&&'''((()))((((((((((((((()))******'''((()))******)))((('''''')))***++++++***)))'''&&&(((***---/////////...,,,,,,,,,++++++,,,------,,,,,,+++***))))))******------,,,,,,+++***)))))))))(((''''''''')))***+++ """$$$%%%$$$$$$%%%&&&(((((((((((()))***+++,,,$$$,,,...***&&&(((+++''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&(((***+++,,,,,,++++++,,,,,,,,,,,,+++******------,,,,,,,,,---......------...///000000000000,,,,,,---...////////////++++++,,,,,,---.../////////000111222222333222222111111111111222333444444777666555777:::===>>>???BBBIIIUUU```ggglllooopppsssyyyqqqXXXFFF???<<<999777777666555444444444444555555444333333////////////............,,,---------,,,++++++***000...+++***+++---......,,,+++)))''''''(((***+++,,,+++++++++******))))))''''''''''''&&&%%%$$$###&&&&&&&&&''''''''''''((('''((()))))))))(((&&&%%%&&&''''''((()))***++++++&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***)))((('''&&&&&&'''((()))$$$%%%&&&&&&$$$$$$%%%&&&*********+++---///111333555666888:::>>>CCCIIIMMMDDDDDD>>>AAAIIIDDDAAAIIIJJJZZZiiilllhhheeecccaaa]]]\\\XXXUUUVVVaaaqqq~~~}}}yyypppddd]]][[[\\\[[[YYY```kkkxxx~~~{{{uuurrrqqqxxxyyyyyyvvvrrrrrruuuyyyzzzzzzyyyyyyzzz{{{}}}~~~}}}||||||}}}}}}~~~~~~xxxkkk___YYYSSSRRRQQQPPPOOOPPPQQQQQQQQQOOOMMMNNNOOOQQQRRRQQQQQQPPPNNNIIIDDD@@@>>>>>>999999999888888666555444333222000...,,,+++***)))))))))))))))+++---///000000///---,,,+++*********,,,------///111333555666666555444222111111222222111555888777999;;;;;;777666555222000...---,,,,,,)))***,,,---...------,,,,,,+++***))))))+++---...,,,,,,,,,+++,,,,,,------************************)))'''%%%&&&)))***(((&&&'''''''''''''''((())))))&&&&&&''''''(((((())))))*********))))))(((((('''((((((''''''''''''(((((((((***+++---......------,,,,,,,,,+++++++++******...//////...,,,***+++,,,&&&'''((()))))))))))))))(((((())))))((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((())))))***************+++++++++******)))((((((((((((((()))******(((((((((((((((((((((((((((***,,,,,,+++*********+++,,,,,,,,,,,,+++******---,,,++++++*********+++111000///...------...///000000//////...---++++++,,,+++,,,,,,---...///000,,,------...///000000111000000000111222222222333222333444666777999:::;;;AAADDDKKKTTT^^^eeeiiikkkoooxxxpppXXXFFF???<<<999777777666555444444444444444444333222222111000000000000/////////...//////000000//////...---+++))))))+++,,,,,,+++,,,+++)))((((((((()))***))))))))))))((((((((('''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&'''(((((((((&&&%%%$$$%%%%%%&&&&&&''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))&&&'''((((((&&&&&&'''(((''''''((()))+++...111222555555666<<>><<<<<<999888888777666555333222000000...---++++++******))))))))))))+++---///000///...---,,,+++*********+++,,,---...000333555666666555444222111111222222222666888777888:::999666///...,,,***((((((((((((***++++++,,,,,,---,,,,,,,,,+++***)))***+++---...,,,,,,+++++++++++++++,,,)))))))))))))))))))))))))))(((&&&'''))))))(((&&&&&&&&&&&&&&&&&&''''''((('''''''''((((((((((((((())))))***+++***)))((('''((((((''''''''''''(((((()))***,,,.../////////...,,,,,,,,,++++++++++++***---...///...,,,***+++,,,++++++***)))'''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))******)))******+++++++++******)))***)))((('''&&&&&&&&&'''((((((((((((((((((((((((&&&)))+++,,,+++***+++,,,+++,,,,,,,,,,,,+++******+++*********++++++,,,---000///...------......///////////////...---,,,+++++++++++++++,,,---...///------...//////000111111111111111111111111222222333333444555666666777777;;;>>>CCCKKKSSS[[[___bbbjjjttt{{{}}}~~~oooXXXHHH???<<<999777666666666555555555555444333222111000111111111111000000000000,,,,,,------...---------,,,+++***+++,,,,,,+++)))************))))))))))))))))))))))))(((((((((((()))((('''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%"""$$$'''******'''$$$"""&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&((((((((('''&&&'''(((&&&'''(((***---000333444777666999???GGGLLLKKKHHHCCCHHHEEEDDDGGGAAA>>>HHHXXXccckkkiiiccc```___^^^aaaaaa___[[[XXXYYY^^^bbbaaa]]][[[bbbttt}}}pppiiimmmsssuuuxxx~~~mmmeee^^^UUUQQQRRRUUUXXXYYY^^^dddkkkmmmllllllpppttt}}}||||||}}}~~~~~~|||zzzsssuuuxxxzzz{{{{{{zzzyyy}}}~~~~~~}}}||||||}}}yyypppgggbbb]]]VVVSSSTTTNNNNNNMMMLLLLLLLLLLLLMMMQQQPPPOOOPPPQQQRRRRRRQQQPPPOOOMMMHHHCCC???>>>>>>888888888777555333222111...---,,,+++++++++++++++))))))))))))+++---///000///...---+++******************+++---///222555777666555333222111222222333333777888666666888666333...---,,,+++++++++++++++++++++******++++++,,,,,,,,,+++*********+++---...,,,,,,+++***)))))))))***((((((((((((((((((((((((***)))''''''(((((('''%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''''''''((()))***+++***)))((('''((((((''''''''''''((((((***+++---///000000000///,,,,,,,,,,,,++++++++++++---......---+++***+++,,,---,,,***'''&&&%%%%%%%%%&&&%%%$$$#########$$$%%%(((((('''&&&%%%%%%%%%&&&&&&&&&'''((()))))))))))))))******+++++++++******+++***)))'''%%%$$$######((((((((((((((((((((((((&&&(((***+++++++++,,,---+++,,,,,,,,,,,,+++******(((((()))***+++,,,...............---......///000///////////////...---,,,++++++***++++++,,,---.........//////000000111111111111111111111111000000333333333444444444444555777999<<>>>>>HHHVVV^^^ccc```\\\]]]______aaabbbbbb___[[[WWWVVVVVVXXXTTTUUUddd|||~~~nnnfffkkkmmmgggfffnnnttt~~~uuuggg]]]XXXRRROOOQQQVVVZZZ\\\___bbbfffggghhhlllsssyyy{{{zzzzzz}}}{{{wwwuuuvvvwwwyyyzzz{{{{{{{{{||||||}}}~~~}}}||||||}}}~~~{{{uuupppggg___ZZZWWWSSSRRRTTTQQQQQQPPPPPPOOOOOOOOOOOOQQQQQQPPPQQQSSSSSSQQQPPPIIIJJJIIIFFFBBB@@@@@@AAA999888888777555333111000//////---,,,++++++++++++))))))))))))***---///000...---,,,+++************)))))))))+++...222555777555444333222111222333333555888888555444555444000.............../////////,,,+++***))))))***,,,---,,,++++++++++++,,,---...,,,,,,***)))(((((((((((())))))))))))))))))))))))***)))((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''))))))((((((''''''&&&&&&))))))((((((((((((((((((((((((''''''''''''(((((()))***,,,...///000000///------,,,,,,,,,+++++++++,,,------,,,+++******+++***)))''''''''')))+++,,,)))(((&&&%%%%%%&&&((()))***)))((('''&&&%%%%%%%%%%%%&&&'''((())))))))))))))))))***+++++++++******,,,+++)))'''&&&$$$$$$###((((((((((((((((((((((((((()))++++++******+++,,,+++,,,,,,,,,,,,+++******(((((())))))***,,,---...------------...//////000...////////////......---+++*********++++++,,,---/////////000000000111111222222111111000000//////222222333333444444555555777888:::===AAAGGGMMMQQQZZZdddmmmrrrvvv{{{~~~|||}}}~~~ooo[[[MMM@@@===888666555666666666666555555444333222000///000000/////////.........222222222111000...,,,,,,,,,,,,---///000///,,,***)))************)))((((((******************+++++++++)))'''%%%$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''((((((((((((((((((''''''''''''%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''''''''''''''(((((((((((((((((('''%%%&&&''''''%%%%%%&&&'''(((***,,,000333666888999777===DDDGGGIIIQQQ^^^hhhjjjkkk]]]KKKDDD>>>===GGGQQQWWWZZZVVVTTTWWW[[[\\\^^^___aaa___ZZZTTTOOOLLLOOONNNVVVkkk~~~pppjjjpppqqqgggbbbffffffkkkpppsssuuusssllleeeWWWTTTPPPOOORRRVVVZZZ]]]]]]___aaacccfffllluuu|||xxxxxxzzz~~~{{{wwwzzzyyyxxxxxxyyy{{{~~~{{{|||~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~zzzqqqllleee^^^YYYXXXVVVRRRQQQSSSRRRSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTTTTQQQOOOGGGHHHGGGDDD@@@>>>>>>???999999888777666444333222333222000...,,,+++******))))))))))))***---///000---,,,,,,+++************(((((((((***,,,111444777555444333222222222333444555888777333111333111...))))))***+++,,,------------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))(((((('''(((************************)))***)))((('''&&&&&&&&&&&&&&&&&&%%%&&&''''''((())))))((((((''''''&&&&&&***)))'''&&&&&&((()))***((((((''''''''''''((((((''')))+++---.../////////---------,,,,,,,,,++++++***,,,,,,,,,***)))***+++)))((('''''')))+++...000***)))'''&&&&&&(((***+++***)))((('''&&&%%%%%%%%%%%%&&&'''(((((()))))))))((()))***++++++++++++++++++***)))(((''''''''''''((((((((((((((((((((((((***+++,,,+++))))))***++++++,,,,,,,,,,,,+++************))))))******+++,,,,,,,,,---.........//////......//////000/////////++++++*********+++,,,,,,////////////000000000000222111111000000/////////000111222333555666777888777888999:::<<<@@@GGGLLLSSS\\\eeekkkrrryyy|||zzz}}}}}}~~~nnn[[[MMMAAA===888555555666666666666666666555444333222111////////////............111111111000///---,,,+++******+++,,,...---***(((************))))))))))))(((((((((((())))))))))))***)))(((&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((('''''''''((())))))%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&((('''%%%######%%%'''(((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''((())))))((('''((()))((())),,,000333555777888444===EEEHHHJJJVVVjjj{{{kkkQQQGGG@@@>>>EEENNNRRRSSSOOOMMMRRRVVVXXXZZZ\\\]]]\\\XXXPPPIIIDDDEEEHHHWWWpppyyyuuuyyyxxxooofffddd`````````aaabbbbbb___\\\QQQQQQPPPPPPRRRTTTWWWYYYXXXZZZ^^^aaagggnnnvvv{{{xxxzzz}}}~~~{{{~~~}}}zzzxxxyyy||||||}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~zzzooohhheee[[[VVVSSSUUUUUURRRPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPQQQRRRSSSUUUVVVUUUQQQNNNJJJIIIGGGBBB===999888888888888888777666555444333444333111...,,,+++***)))))))))))))))+++---///000,,,,,,+++***************(((((('''(((+++///333666555444333222222222333444555777666111000111000,,,((()))***+++,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------++++++***)))((((((((()))************************((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''''')))))))))************+++((((((''''''''''''((((((&&&(((***,,,.../////////------------,,,,,,,,,,,,)))+++++++++))))))***+++++++++))))))))))))***+++((('''&&&&&&&&&'''((()))(((((('''&&&%%%%%%%%%&&&%%%%%%&&&'''((((((((((((((()))***+++++++++++++++***))))))((((((((())))))((((((((((((((((((((((((***++++++***))))))***,,,+++,,,,,,,,,,,,+++************)))))))))******+++,,,,,,---.........---------...//////000000000000,,,,,,++++++++++++,,,,,,.........///////////////000000000000000000/////////000111333555666888888444666888888888;;;AAAFFFMMMTTT]]]ccclllvvvzzzyyy|||zzzyyyzzz}}}~~~lllYYYLLLAAA===888555444555666777666666666666555555444333000000000////////////...---------------,,,,,,++++++******+++------+++))),,,+++)))((((((((()))***'''((((((((())))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&'''((())))))&&&'''((())))))((('''&&&''')))***)))((('''(((***)))+++...111444666777888999@@@FFFIIIMMMXXXlll|||kkkQQQIIIEEEBBBEEEIIIMMMNNNKKKLLLRRRXXX[[[\\\]]]]]]\\\WWWPPPHHHBBBDDDKKK^^^xxx}}}ssskkk___\\\ZZZZZZYYYWWWUUUSSSPPPQQQRRRSSSSSSTTTUUUVVVVVVYYY^^^eeekkkrrrxxx{{{wwwzzz~~~~~~|||{{{{{{|||~~~}}}}}}}}}}}}||||||}}}}}}}}}|||~~~wwwjjjaaa\\\[[[UUUQQQPPPSSSTTTRRRQQQRRRRRRSSSTTTTTTTTTSSSQQQQQQRRRRRRTTTVVVWWWUUUQQQMMMJJJIIIFFF@@@:::555333333555666666666666555444333222111///---,,,+++******))))))))))))+++---///000,,,++++++***************)))(((''''''***---222444444333222222222333444444444666444000...000///,,,+++,,,---///000000000000...............---,,,++++++,,,,,,---------------+++******)))))))))******************************&&&(((***)))'''&&&''')))%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((('''***///222222000,,,)))((((((''''''''''''(((((('''(((+++---///000000000...------------,,,,,,,,,(((***+++***))))))***+++++++++***)))((('''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((((((((((((((((()))++++++,,,,,,+++))))))(((''''''''''''((((((((((((((((((((((((((('''((()))))))))***---///+++,,,,,,,,,,,,+++******(((((((((((()))+++,,,---,,,---.........---,,,+++------...000000111111111------,,,,,,,,,,,,------............------------/////////000000000000000000000111222333444555666222555777777666777===BBBGGGNNNUUU\\\fffrrrwwwwwwxxxvvvttttttwwwyyyzzzzzz}}}jjjWWWJJJBBB===888444444555666777555666666666666666555555111111111111000000000000---...///000111111111111...---,,,---......---+++,,,+++)))''''''(((***+++))))))******+++++++++,,,))))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&'''''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&'''))))))***&&&'''((())))))((('''&&&&&&'''((('''&&&%%%&&&(((,,,...111444777888999999AAAEEEHHHJJJNNNYYYhhhsss{{{yyycccMMMJJJIIIEEEGGGCCCGGGJJJIIIMMMVVV^^^aaaaaaaaa```^^^YYYRRRJJJDDDJJJRRRgggsssaaa]]]ZZZZZZYYYVVVSSSRRRQQQSSSVVVWWWVVVUUUUUUUUUVVVZZZbbbjjjqqqwww{{{}}}uuuzzz~~~~~~~~~}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}|||zzz~~~~~~yyykkk^^^UUUSSSSSSTTTPPPOOORRRTTTSSSSSSUUUTTTUUUVVVVVVVVVUUUSSSRRRRRRRRRUUUWWWXXXVVVQQQMMMGGGFFFCCC???999555444444333444444555555444444333///...---,,,++++++++++++))))))))))))+++---///000++++++*********************)))''''''))),,,111333444333222222222333444555444555444///...//////,,,***+++---///000000//////......///000///...,,,++++++,,,------......------+++***************+++,,,))))))))))))))))))))))))%%%(((***)))'''&&&(((***$$$$$$######$$$$$$%%%&&&&&&'''''''''(((((())))))%%%+++333999:::444---'''((((((''''''''''''((((((((())),,,...000111111111......---------,,,,,,,,,((()))******)))((()))+++(((((((((((('''&&&%%%$$$&&&&&&'''((())))))((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''(((((((((((((((((()))++++++,,,,,,,,,))))))((('''&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&(((((())),,,000333+++,,,,,,,,,,,,+++******%%%&&&'''(((***,,,...///------...///...---+++***,,,---...000111111111111......---,,,,,,------------------------------,,,......//////000000111111000000111111111222222222111555888888666777<<>>777333333444555555555555444333222222............---,,,+++***,,,***((((((***---.........---++++++,,,,,,***(((***)))))))))***,,,...000111333333333111111111333///111222000,,,)))(((******+++---...///...------.........------,,,,,,,,,------------,,,+++******+++***)))))))))***+++,,,************))))))))))))###&&&+++......+++&&&### !!!###%%%&&&&&&&&&%%%&&&'''''''''''''''&&&&&&((()))+++,,,,,,+++)))(((((((((''''''''''''(((((('''(((+++---///000000000111000...---,,,,,,------+++******)))((())))))))))))))))))))))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&))))))***+++,,,------...---,,,+++)))(((&&&%%%$$$))))))))))))************)))((('''&&&&&&'''((()))++++++***)))(((((())))))***,,,------,,,+++---...............---,,,+++***++++++,,,------......///------,,,++++++******))))))***+++---///000111222///////////////000111111000000000000111222333444555666666777777777777777@@@DDDJJJQQQYYYaaajjjooonnnnnnoooqqqvvvyyy{{{|||{{{iiiXXXLLLBBB>>>999666555666666666333444555555555444333222222222111111000/////////......---------............++++++000111---***+++******))))))(((((('''''''''((()))((('''&&&'''(((&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$###""""""'''$$$"""###%%%'''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&$$$$$$&&&''''''&&&'''%%%%%%%%%'''((('''&&&+++***))))))))))))(((''''''&&&&&&&&&'''(((***+++///222555666555888>>>DDDIIIJJJKKKMMMPPPSSSVVVXXXXXXQQQKKKIIIJJJKKKIIIFFFFFFGGGNNNYYY```dddllluuuyyytttlllbbbWWWNNNJJJJJJXXXfff{{{wwwmmmfff___ZZZUUUSSSWWW]]]bbbdddffffffddd```^^^^^^ccchhhmmmooosssxxxyyyvvvuuuwwwyyy|||~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzz||||||~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~uuukkkeee]]]VVVSSSRRRRRRRRRSSSSSSRRRQQQQQQPPPQQQQQQRRRRRRQQQRRRTTTTTTRRRQQQQQQPPPPPPPPPOOOMMMIIIFFFDDDDDDBBB===777444444666444444444555444444333333333222///---+++++++++,,,+++***((((((+++---//////,,,***(((((())))))((('''***))))))(((***,,,...000222444444333111000111222///000000...+++((()))***,,,,,,---.........------///...............------------------,,,+++***)))******)))))))))***,,,---*********)))))))))((((((&&&''')))******)))'''&&&######$$$%%%&&&%%%$$$$$$''''''(((((()))((((((((('''(((***++++++***((('''((((((''''''''''''((((((''')))+++---///000000000111000...---,,,,,,------******)))(((((((((((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))***+++,,,------++++++***)))((('''&&&&&&''''''((((((((()))))))))))))))(((''''''(((((()))+++***)))(((((((((((()))(((***++++++***)))+++,,,............---,,,+++***++++++,,,------......///------,,,,,,+++************+++,,,---...///000111///////////////000000111000000000000111222333444444555666666777777666666===@@@EEEKKKQQQYYYbbbgggkkkkkkmmmqqquuuxxxzzz{{{~~~zzzgggUUUIII???<<<888666666666666555333444555555555444333222222222111111000/////////........................---******---...+++))))))******))))))((((((''''''%%%'''((((((''''''(((***&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&%%%$$$$$$&&&((((((''''''&&&%%%&&&((()))((('''******************))))))))))))(((((((((***+++,,,000222333444666;;;CCCJJJOOOOOONNNNNNMMMMMMLLLLLLGGGFFFFFFIIILLLLLLHHHEEEMMMRRR]]]hhhpppwwwwwweeeYYYSSSQQQPPP^^^ooovvvkkkeee^^^[[[WWWWWW\\\dddoooqqqrrrpppkkkfffcccbbbffflllppprrruuuzzz{{{yyyvvvwwwyyy{{{||||||{{{{{{{{{{{{{{{zzzzzz{{{{{{|||{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~|||||||||}}}}}}}}}~~~~~~}}}~~~tttjjjaaa\\\TTTOOOMMMOOOPPPQQQUUUUUUTTTRRRQQQQQQQQQQQQRRRRRRQQQRRRSSSSSSRRRPPPOOONNNMMMMMMLLLKKKGGGEEEBBBAAA???<<<888666666777333333444444555444444444777444000,,,******+++,,,***)))((())),,,///000111---***'''&&&'''(((((((((***))))))((()))+++...///444555555444111000000111//////...,,,)))((()))+++............------------.........///////////////------------,,,+++***)))))))))))))))***+++------******))))))))))))(((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%$$$######''''''((()))******))))))&&&'''((())))))((('''&&&((((((''''''''''''((((((''')))+++---///000000000000000///...------------+++***))))))(((((()))))))))(((&&&$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%&&&''''''(((''''''((()))***+++,,,,,,))))))))))))((((((((((((&&&&&&'''''''''((((((((())))))((((((((())))))*********))))))(((((())))))(((***++++++***)))+++,,,............---,,,++++++++++++,,,------......///------,,,,,,++++++******,,,,,,,,,---......////////////......//////000111000000000000111222333444333444555555666666555555999;;;>>>BBBGGGOOOXXX]]]dddgggkkkoootttwwwyyyzzz}}}~~~}}}}}}|||hhhTTTGGG>>>;;;999777777888777666333444555555555444333222222222111111000/////////..................------,,,***)))+++,,,+++)))(((******))))))((((((''''''&&&'''((((((''''''((()))))))))((('''&&&%%%%%%$$$)))((('''&&&&&&'''((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%$$$###$$$&&&(((((((((((('''&&&''')))))))))((($$$&&&'''((()))***+++,,,,,,++++++***+++,,,---...111111222333777>>>HHHOOOOOOOOONNNLLLIIIFFFDDDBBB@@@BBBEEEHHHKKKJJJHHHEEETTT\\\gggqqq{{{jjjXXXUUUXXX[[[bbbvvvpppgggaaa\\\YYYXXXYYYaaaiiiwwwxxxyyyvvvqqqlllhhhggghhhmmmrrrtttxxx~~~~~~xxxyyyzzz{{{{{{zzzyyyyyy}}}|||zzzyyyxxxxxxyyyzzz||||||}}}~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{zzzzzzzzz||||||||||||}}}}}}}}}}}}{{{}}}{{{uuulllfff```[[[TTTOOONNNOOOQQQRRRWWWVVVUUUSSSRRRQQQQQQQQQRRRQQQPPPQQQRRRRRRPPPOOOKKKJJJIIIIIIIIIHHHEEECCCBBB@@@>>>;;;888666555666222222333444555555555555444222000---+++******+++)))((((((***---000222222000,,,)))'''((()))************(((((()))+++---...555555666444111000000000...---+++)))((()))***,,,000000///......---------------....../////////000,,,,,,---,,,,,,+++***)))'''(((((()))+++,,,---...***)))))))))(((((((((((()))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((()))))))))))))))&&&'''(((((((((((('''&&&((((((''''''''''''((((((((()))+++---///000//////000//////...............,,,++++++***************+++***(((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))***++++++))))))))))))((((((((((((&&&&&&'''''''''((((((((()))))))))))))))*********++++++************++++++***,,,------,,,+++---...---.........------,,,+++++++++,,,------......///...------,,,++++++******,,,---------------......///............///000000000000000000111222333444222333444444555555444444555666888;;;@@@HHHPPPWWW^^^bbbhhhnnnrrruuuxxxzzz}}}~~~}}}}}}jjjVVVHHH???<<<:::888999999888777333444555555555444333222222222111111000/////////......//////...---,,,,,,******))))))+++,,,+++(((******))))))(((((('''''''''))))))((('''&&&'''((())))))((('''&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%$$$###$$$&&&(((((((((((('''&&&''')))))))))((($$$&&&((()))((((((+++---+++******)))***+++---...111111222444999AAAJJJOOOKKKJJJIIIGGGDDDAAA>>>===???BBBEEEHHHIIIJJJLLLMMMYYYaaajjjqqq{{{oooWWWTTT\\\cccooo~~~ggg```[[[XXXWWWXXXZZZbbbkkkwwwyyy{{{zzzwwwssspppooommmrrrvvvwwwzzz{{{{{{{{{{{{zzzzzzyyyyyy|||{{{yyyxxxxxxyyyzzzzzz{{{|||||||||||||||{{{zzz|||{{{{{{{{{zzzzzzyyyyyy||||||||||||}}}}}}}}}}}}zzz}}}zzztttoooiiieeebbb]]]XXXSSSPPPQQQSSSUUUUUUVVVUUUTTTRRRQQQPPPPPPPPPQQQPPPOOOOOOPPPPPPNNNLLLIIIGGGFFFFFFFFFFFFDDDBBBCCC@@@===:::777555444333222222333444555555555555------......---+++)))((()))((((((+++///222333222000---)))'''(((*********+++***(((((((((***,,,...444555555333111//////000...,,,***))))))***,,,---000000000//////.........,,,,,,,,,------......///,,,,,,,,,,,,+++***))))))'''((()))***+++,,,------)))))))))(((((((((((('''&&&&&&&&&''''''&&&&&&&&&###$$$$$$$$$%%%&&&''''''%%%&&&''''''(((((((((''''''(((((((((((((((((('''((((((''''''''''''(((((((((***,,,...//////////////////////////////.........---,,,,,,++++++,,,,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((()))******+++++++++***)))((('''&&&&&&''''''((((((((()))))))))(((((()))***************,,,,,,,,,++++++,,,,,,---***,,,------,,,+++---...---------...------,,,,,,++++++,,,------......///......------,,,++++++***------------------------...............//////000000000000000111222333444222333333444444444444444222444555888<<>>:::888888888888777333444555555555444333222222222111111000/////////....../////////---,,,+++)))+++***)))+++......+++******))))))((((((''''''((()))***)))'''&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&''''''$$$%%%&&&&&&%%%%%%''')))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&%%%$$$$$$&&&((((((''''''&&&%%%&&&((()))((('''***,,,---,,,(((&&&(((***'''&&&&&&&&&''')))+++,,,111111333777<<>>===<<<@@@CCCGGGIIIJJJLLLRRRVVVaaaggglllpppyyyuuu]]][[[eeennn~~~uuuaaaYYYVVVTTTVVVWWWZZZbbbkkktttwwwzzz{{{zzzxxxwwwvvvvvvzzz{{{yyyzzz~~~~~~{{{|||{{{{{{zzzyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||}}}zzzzzz{{{{{{{{{{{{zzzzzz~~~}}}|||{{{{{{zzz|||||||||}}}}}}}}}~~~~~~{{{}}}xxxoooiiiccc]]]ZZZ[[[TTTRRROOOOOORRRUUUVVVWWWTTTSSSRRRPPPOOOOOOOOOOOOOOONNNMMMMMMNNNNNNLLLJJJGGGEEEDDDDDDDDDEEECCCBBBCCC@@@;;;999777555333222333333444444555444444444***+++---///...,,,)))'''))))))***,,,000222333222...+++((('''((())))))(((+++***(((((((((***+++---222333333222000......///---+++))))))+++---------//////111111111000///...,,,,,,,,,---------------,,,,,,,,,,,,+++***)))((('''((()))+++,,,,,,,,,,,,))))))((((((((((((''''''$$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%'''((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))***,,,.../////////...//////000000000//////......---,,,,,,++++++,,,,,,''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%&&&''''''(((&&&&&&'''((()))***++++++++++++***)))((('''&&&&&&''''''((((((((()))))))))''''''((()))************,,,,,,,,,+++,,,,,,---...(((***++++++***)))+++,,,,,,------...------,,,,,,++++++,,,------......///......------,,,,,,++++++,,,,,,,,,,,,,,,---------......------......///000000000000000111222333444222333444444555555444444222333555666:::???FFFKKKOOOVVV^^^eeeiiinnnuuuyyy{{{}}}pppZZZLLLBBB???:::666666666777777333444555555555444333222222222111111000/////////...///000000///---+++***))),,,+++))),,,222222...******))))))((((((''''''&&&'''((((((''''''((()))&&&&&&&&&''''''''''''(((''''''((()))))))))))))))&&&'''((('''$$$$$$%%%(((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&$$$$$$&&&''''''&&&'''%%%%%%%%%'''((('''&&&***---...+++'''$$$&&&(((&&&%%%&&&&&&(((***---...000111444999???CCCFFFGGGBBBAAA???>>>======>>>>>>DDDHHHLLLLLLJJJLLLRRRWWWbbbgggjjjjjjrrrmmm]]]aaammmssskkk^^^UUURRRRRRVVVXXX[[[bbbjjjnnnqqquuuxxxxxxwwwwwwxxx{{{~~~~~~{{{{{{}}}}}}zzz{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxyyy{{{{{{|||||||||wwwxxxyyy{{{|||}}}}}}}}}~~~}}}|||{{{zzz}}}}}}}}}~~~~~~~~~}}}~~~tttkkkccc___ZZZTTTRRRTTTOOONNNNNNOOOQQQSSSSSSRRRPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKKKKLLLKKKIIIGGGEEEDDDBBBBBBCCCDDDCCCBBBAAA===999777777777555333444444444555444444333333---.........---+++)))'''******+++---000222222222...,,,***)))******)))(((+++***((('''((()))+++,,,000111111000...---...///,,,***)))+++...//////---,,,...111333333222///...............------------+++,,,,,,++++++***)))(((((()))***+++,,,++++++***))))))((((((((('''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((((((((()))(((((('''&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))***,,,...//////.........///000000111000///...,,,,,,+++************+++(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&'''((()))***++++++,,,***)))))))))((((((((('''&&&&&&'''''''''(((((((((%%%&&&''')))******))))))***************+++,,,,,,(((***++++++***)))+++,,,,,,,,,------...------,,,++++++,,,------......///.........---,,,,,,+++++++++++++++,,,,,,---------...------------...//////000000000000111222333444333333444555555555555555222333555555777:::>>>AAAHHHOOOWWW^^^bbbiiiqqqwwwwwwzzz~~~qqq[[[MMMCCC???999555444555555666333444555555555444333222222222111111000/////////...///000000///---+++***))),,,,,,***---444555000*********)))((((((''''''$$$&&&'''(((((((((***,,,))))))((('''&&&%%%%%%$$$###$$$&&&'''''''''&&&%%%(((******((($$$###$$$&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((&&&%%%%%%&&&'''&&&%%%&&&%%%$$$%%%'''((('''&&&%%%(((***)))$$$###%%%)))''''''((()))+++...000222///111555;;;AAADDDDDDCCCAAA@@@>>>===<<<===???@@@IIINNNQQQPPPKKKJJJNNNSSS[[[___aaa```fffqqqxxxxxxyyyzzznnn[[[UUU```lllooo{{{ttteee^^^RRRQQQRRRVVVYYY[[[bbbiiihhhkkkpppsssttttttuuuuuuzzz}}}}}}{{{{{{~~~|||yyyyyyxxxwwwvvvvvvvvvwww{{{||||||}}}|||{{{yyyxxxuuuvvvyyy{{{~~~~~~}}}|||{{{zzzyyyxxx~~~~~~~~~~~~~~~zzzfff^^^YYYYYYWWWQQQOOORRRQQQPPPOOOPPPQQQPPPNNNLLLNNNNNNMMMMMMLLLMMMMMMMMMLLLKKKJJJJJJKKKJJJHHHFFFEEECCCBBBBBBCCCDDDCCCBBB>>>;;;777666888888777555555555555555444333222222333111000---+++***)))(((+++++++++...111333222111000...------...---,,,***+++***((('''((()))+++,,,...///000///...---...///+++******,,,000111///---+++...111444555333000...000000//////.........---++++++,,,++++++***)))((())))))+++,,,,,,+++***))))))(((((((((''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&************)))'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''''''''(((((()))***,,,...//////.........///000111111000///...+++******)))((()))))))))+++***)))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((()))***+++,,,,,,'''((((((((()))))))))***%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))))))))((())))))(((((()))***++++++***,,,------,,,+++---...,,,,,,------...---------++++++,,,------......//////......------,,,++++++******+++,,,,,,---.........------------...//////000000000000111222333444333444555555666666555555333444555444444555888:::DDDJJJSSSYYY^^^eeennnvvvuuuxxx|||~~~~~~~~~pppYYYIIIBBB>>>999555555555555555444444555555555555444444555333111000.........///000000000000///...---,,,)))***++++++------...///))))))************))))))''''''(((((((((((('''''''''((()))))))))(((&&&%%%$$$%%%&&&&&&'''((())))))+++((($$$###$$$'''((())))))(((&&&%%%%%%&&&((()))&&&((()))'''###!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))))))))(((''''''&&&&&&%%%'''))),,,...000111111111333777<<>>999666555555555555444444555555555555444444444333222000///...//////------------,,,+++***)))))))))******+++,,,,,,,,,))))))************))))))''''''((((((((((((''''''((((((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%***(((&&&&&&((()))((((((***)))((('''&&&&&&'''((($$$$$$%%%$$$"""!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((''''''''''''(((((()))+++,,,...//////222444888<<<@@@BBBDDDDDDEEEAAA???>>>;;;999===CCCLLLOOONNNHHHEEEIIILLLKKKOOOKKKJJJMMMPPPPPPSSSWWWUUURRRPPPQQQUUUZZZ]]]______iiiqqqwww~~~{{{ppphhhccc^^^VVVOOOQQQTTTXXX[[[^^^ccciiimmmoooqqqtttvvvwwwxxxyyyzzzxxxwwwvvvvvvvvvxxxzzz{{{{{{{{{yyyxxxxxxxxxyyyzzz~~~}}}|||{{{zzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}||||||}}}}}}}}}|||~~~}}}}}}~~~~~~zzzqqqgggaaaYYYWWWTTTQQQNNNLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGFFFDDDBBBAAA???===;;;<<>>@@@DDDKKKNNNMMMIIIGGGHHHJJJIIIJJJFFFDDDFFFFFFDDDEEEIIIHHHIIIMMMTTTZZZ\\\ZZZWWWWWW[[[___aaafffmmmqqqqqqnnnhhhaaa[[[XXXVVVTTTSSSTTTVVVZZZ^^^bbbgggmmmqqqvvvvvvvvvvvvwwwyyyzzz{{{ttttttsssssstttvvvxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{~~~}}}|||zzzzzzyyy}}}}}}||||||{{{zzzzzzzzz||||||{{{{{{{{{{{{||||||~~~}}}}}}~~~~~~uuummmddd]]]XXXUUUTTTRRROOOLLLJJJIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFCCC@@@===;;;===:::888:::???CCCCCCBBB;;;;;;::::::999999888888888888888888888888888888444222000...+++***)))((()))(((***///555888888666111///,,,+++++++++***)))))))))))))))************,,,,,,------,,,+++)))(((------///111333555777888555444222222333333111000------------............///---***))))))((('''%%%))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$&&&'''&&&%%%''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((***+++,,,...///000111111000//////...---,,,++++++,,,+++***)))((('''''''''(((((('''((())))))'''$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%&&&''')))************++++++*********)))))))))%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''')))***))))))************))))))******)))))))))******+++...------,,,,,,,,,,,,,,,,,,,,,------......//////...---+++******+++,,,,,,++++++++++++++++++++++++,,,,,,---....../////////000000000000111222333333444444444444444444444444777666444333222222333444666:::@@@FFFMMMUUU]]]bbb```ffflllqqqtttwww|||~~~oooXXXIII@@@===999666666666666555444444555555555555444444333333222111000000/////////////////////...---,,,++++++*********)))))))))(((((())))))))))))((((((''''''(((((((((((('''''')))((('''&&&%%%&&&'''((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%$$$%%%&&&((())))))***))))))'''%%%'''***+++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***...---,,,,,,---000333444666999>>>DDDJJJOOORRRTTTSSSIIIAAABBBDDDDDDEEEGGGIIIKKKLLLLLLKKKKKKKKKJJJMMMIIIFFFEEEBBB======AAAFFFKKKSSSZZZ]]]]]][[[ZZZ\\\ZZZXXXWWWZZZ___bbbcccdddbbb]]]WWWTTTSSSUUUWWWWWWYYY]]]bbbgggnnntttxxx~~~{{{wwwuuuvvvwwwyyyyyyrrrrrrrrrrrrsssuuuvvvwwwuuuuuuvvvvvvwwwyyyzzzzzz~~~~~~~~~}}}|||{{{zzz|||||||||{{{{{{zzzzzzyyy{{{{{{{{{zzzyyyzzz{{{}}}~~~}}}|||}}}~~~~~~tttjjjbbb\\\WWWTTTSSSRRRPPPNNNLLLJJJHHHHHHHHHHHHFFFEEEEEEFFFHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEBBB===999777888666444777<<<@@@AAA@@@;;;;;;:::::::::999999999777888888999999999999888555333111...,,,***((((((((((((***000777::::::777333000---+++++++++***))))))))))))))))))*********++++++,,,,,,+++***((((((,,,...000222555777888888666555333333444444222111//////...............//////---***)))((((((&&&%%%(((((())))))(((''''''&&&&&&&&&&&&''''''''''''((('''&&&$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((***+++---///000111111111///......---,,,,,,+++++++++***)))(((''''''''''''''''''((()))***)))&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%&&&''')))************************************''''''''''''''''''''''''((((((((('''&&&''')))+++))))))************))))))******))))))******++++++...------,,,,,,---------+++,,,,,,---...//////000---,,,+++******+++,,,,,,------------------------------------......///////////////000000111222333222333333333333333444444777666555333333222222333333666;;;@@@EEELLLSSSXXX[[[bbbjjjppprrruuuzzz~~~}}}}}}}}}nnnXXXIII???<<<999777666666666555444444555555555555444444333333222222111111000000+++,,,,,,,,,,,,++++++***,,,,,,,,,+++******))))))(((((())))))))))))((((((''''''(((((((((((('''''')))(((&&&%%%%%%%%%&&&'''###$$$$$$%%%&&&&&&''''''+++(((%%%$$$%%%((())))))%%%%%%&&&'''''''''&&&&&&&&&$$$"""$$$''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''((()))******++++++++++++---111444666777;;;BBBJJJQQQVVVYYYZZZSSSIIIAAABBBFFFFFFFFFGGGFFFGGGJJJNNNPPPOOOMMMLLLSSSOOOKKKGGGAAA<<<<<>>;;;;;;;;;:::::::::::::::777777888999999999888888555444111///,,,***)))((('''(((,,,222999<<<;;;888333111...,,,,,,,,,+++*********))))))))))))))))))***+++++++++******)))))),,,...111444666777777777777666444444555555333222000///...---,,,,,,,,,,,,---+++)))'''''''''%%%$$$&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&%%%$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%))))))))))))))))))))))))''''''''''''((((((((((((***+++---000111111111111.........---,,,,,,+++++++++***)))((('''''''''(((''''''((()))***)))&&&$$$'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%&&&''')))************(((((())))))))))))******))))))((((((((((((''''''(((***+++***(((''')))+++))))))************))))))***************+++,,,,,,---------,,,,,,------...******+++,,,---......///,,,+++*********+++,,,,,,////////////////////////......---------...//////////////////000111222333222222222222333333444444666666555444333222222222111333777:::>>>CCCIIIMMMWWW```jjjoooppprrrwww||||||||||||oooZZZMMM>>><<<999777777777666555444444555555555555444444222222333333222111111000------............------,,,,,,,,,++++++*********'''(((((())))))(((((('''''''''((((((((((((''''''((('''&&&&&&%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***///+++'''&&&'''***,,,---)))((('''&&&$$$###""""""&&&%%%%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))((('''&&&&&&&&&&&&'''((())))))***(((((()))***---000333444888<<>>===;;;;;;;;;;;;::::::::::::888888999::::::999888777555333111///,,,+++***)))((()))---444;;;===;;;777333111...---------,,,+++************))))))))))))***************+++++++++---///333666888777666555777666444444555555333222///...,,,***)))******+++,,,***''''''''''''&&&%%%%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((('''(((((('''%%%$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!"""$$$%%%'''((((((''''''''''''''''''''''''''''''''''''((((((((((((***+++...111222222111111............------,,,,,,+++***))))))((((((((()))(((((('''((())))))'''$$$&&&&&&&&&&&&&&&'''''''''&&&&&&'''((())))))))))))%%%$$$$$$###$$$%%%'''(((%%%&&&''')))************((()))))))))))))))))))))''''''''''''''''''&&&&&&%%%(((,,,,,,)))((((((***))))))************))))))***************+++,,,---,,,,,,,,,,,,,,,------...******++++++,,,,,,------++++++***))))))***,,,---000000000000000000000000///...---,,,,,,---//////////////////000111222222111222222333333444444555555555555444444333333222111333555777999<<<@@@DDDQQQ[[[gggmmmmmmooosssxxxzzz~~~}}}}}}nnnZZZMMM===;;;999777777777666555444444555555555555444444222222333333333222111000000000111111111111111000***************)))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%%%%(((((())))))*********+++,,,***((('''(((***+++***)))(((&&&%%%$$$$$$%%%%%%'''((())))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***+++***)))(((&&&&&&''''''(((((()))))))))***+++---///111222333777===EEEMMMRRRRRRQQQOOOGGGAAA>>>AAACCCBBBBBBCCCJJJIIIOOOYYY]]]XXXSSSQQQQQQMMMJJJFFFBBBAAAHHHRRRZZZcccpppvvvkkkgggccc[[[VVVVVVNNNMMMMMMNNNPPPSSSVVVWWWXXXZZZ___hhhuuu}}}vvvtttuuuwwwwwwuuusssssssssssssssrrrqqqqqqrrrsssuuuvvvxxxxxxxxxxxxxxxyyy{{{|||||||||zzzyyyxxxxxxyyyzzzzzz{{{||||||{{{}}}}}}{{{wwwwww|||~~~|||{{{|||~~~~~~~~~{{{sssdddaaa\\\YYYWWWVVVUUUSSSOOOOOOOOONNNMMMKKKIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDD@@@<<<888555444333...---,,,000777===???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<:::888777444333111///---,,,+++***(((***///666<<<>>>;;;666333000...------...------************)))))))))((()))))))))***+++,,,---...///222666999:::999777555666444333222333333222000///...,,,++++++,,,---///+++)))''''''((()))((('''&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''')))***)))&&&$$$$$$%%%$$$$$$###$$$$$$%%%&&&'''######$$$%%%'''((())))))''''''''''''''''''''''''''''''''''''(((((((((((()))+++...111222222111000/////////............---++++++***))))))))))))***)))(((''''''(((((('''&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&'''((())))))))))))$$$$$$######$$$&&&'''(((%%%&&&''')))*********************************)))&&&&&&&&&&&&''''''''''''###***,,,***((()))***))))))************))))))************+++,,,---...+++++++++++++++,,,------+++++++++++++++,,,,,,,,,+++***)))))))))***,,,---000000000000000000000000000///---,,,,,,---...//////......//////000111222222222222333444555555555444444444444444444333333222444555555555777:::===GGGSSS```hhhiiijjjpppuuuwwwzzz~~~~~~lllWWWIII===;;;999888888777666555444555555555555555555444111222333444333222111000......///////////////...((((((((()))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&'''((('''&&&%%%$$$''''''''''''&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&%%%$$$$$$%%%(((+++,,,###%%%'''&&&###"""$$$'''''''''''''''''''''''''''%%%''')))+++,,,,,,+++***'''''''''(((((((((((((((...///000222333333333333777<<>>@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===;;;999888333222111///---,,,,,,+++)))+++000777===>>>:::666222000...---...///......+++*********))))))(((((((((((()))***+++---///000222444888;;;<<<:::777555444222111111222111000...111000///...///111333555+++)))(((((()))******)))(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''')))+++***&&&######$$$"""""""""###$$$%%%&&&'''))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((())))))+++///111333333111000///////////////.........,,,+++*********************((('''&&&'''(((((('''""""""###$$$%%%%%%&&&&&&###$$$%%%&&&''''''''''''$$$$$$######$$$&&&'''(((%%%&&&''')))************,,,,,,,,,+++++++++******'''''''''((((((((())))))'''+++***((()))+++))))))************))))))************+++,,,---...************++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***,,,---000000000000000000000000000///---,,,,,,---...///.........//////000111222222222333444444555666666333333444555555444444444444444555444333444777999???LLL[[[ccceeegggmmmtttuuuwww{{{}}}ppp]]]QQQDDDAAA===;;;999666444111777777777666555333111111111111111111000000000000---...///000///...,,,***---+++))))))+++,,,***((('''&&&&&&'''***++++++***''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&'''''')))******)))((((((((((((((()))***//////000111333444555555:::@@@GGGKKKIIIBBB;;;777888;;;@@@DDDFFFEEECCCBBBAAAGGGJJJIIIJJJMMMOOONNNJJJJJJIIIFFFCCCHHHXXXgggiiiwww|||tttjjj[[[RRRQQQKKKLLLNNNPPPTTTVVVXXXYYYSSS\\\dddjjjqqqyyy~~~~~~zzzxxxuuuttttttuuutttsssvvvuuutttttttttrrrooommmuuuwwwyyy{{{|||{{{yyywwwyyyyyyxxxxxxwwwxxxxxxxxx}}}}}}}}}}}}}}}|||{{{{{{}}}yyyvvvuuuwww}}}|||{{{|||~~~~~~}}}|||xxxqqqfff^^^WWWWWWXXXXXXWWWTTTQQQPPPPPPOOONNNLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGDDDFFFHHHHHHHHHHHHIIIJJJEEEAAA;;;555222000...---000......333;;;AAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;>>>>>>===<<<;;;999777666555333111///...------...,,,+++///777<<<:::999:::333222111///---,,,,,,+++---,,,+++))))))))))))***,,,***)))***---111333333444666999<<<<<<:::888666666666555444222111111000///...,,,)))((((((((((((((((((((((((((())))))***))))))((((((''''''''''''%%%$$$###$$$&&&((((((((('''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%###"""'''(((***++++++)))'''&&&((('''&&&&&&'''))),,,---...///000111222333333333111000000000//////.........---***(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################+++***)))((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((()))))))))))),,,,,,,,,+++)))'''&&&%%%&&&''''''((()))******+++)))))))))(((''''''&&&&&&))))))***++++++++++++***))))))***+++++++++******+++,,,,,,------,,,,,,++++++,,,---...///...---,,,+++***)))(((((()))******000000000111222222333333///...,,,++++++,,,---...111111111000000000000000222333444555555555444333555333222222333444333333333444444555666777888888>>>AAAIIISSSZZZ]]]ccciiinnnsssyyy}}}~~~}}}}}}|||~~~qqq[[[MMMBBB???<<<:::999999888777555555555666666555555555111111111111000000000000///000000000///---***)))---+++)))***+++,,,***((()))((('''(((*********)))************************((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***))))))((((((((()))******---...///222444666888999===BBBGGGIIIEEE???888555999<<>>>>>===<<<<<<;;;??????>>>===<<<:::999888555444111///---+++******,,,+++///888<<<;;;999999444333222000///............---,,,***)))******+++***)))(((***---111333444666888:::;;;;;;999777666666666555444333222111111111000...,,,************++++++***)))(((((())))))((((((((((((''''''&&&&&&'''%%%$$$%%%'''))))))(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%((()))***++++++***)))(((''''''''''''(((***,,,---...///000222333333333333333222222111000//////...///---+++)))(((((()))***))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))))))))+++++++++***)))((('''&&&''''''(((((())))))******''''''((((((((((((((((((+++++++++++++++***)))(((***+++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---...---------++++++))))))))))))***+++///000000111111222333333000///---,,,+++,,,---...000000000000000000000000111222333444555444333333444333222222333444444444444444555555666666777777;;;===CCCLLLSSSWWW^^^eeennnrrryyy}}}~~~rrrYYYJJJCCC@@@<<<:::999999999888555666666777777666666555222222111111111000000000111111111000...,,,)))(((---+++******++++++***)))***(((((((((******)))(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&'''((()))))))))))))))))))))***+++++++++---///222555999;;;<<>>======<<<@@@@@@???>>>===<<<:::999666555333111...+++)))'''++++++000888===;;;999999444444333111111000000000///...,,,+++******++++++)))((('''***...333666777::::::::::::999888777777666666555444333222222111333222000///---,,,,,,,,,,,,+++***(((''''''&&&&&&'''''''''''''''&&&&&&&&&((('''%%%&&&(((******)))''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***++++++,,,//////111222333444444444555555444333222111000//////...,,,***))))))******---,,,+++)))'''%%%$$$###&&&&&&''''''(((((())))))%%%&&&&&&&&&''''''((((((###$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((())))))))))))))))))******))))))(((((((((((((((((())))))))))))&&&&&&'''(((((()))******,,,,,,,,,+++***)))'''&&&''''''((()))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......,,,+++***))))))***+++,,,//////000111111222222333222111///---,,,,,,------000000000000000000000000000111222333333333333222333333333333444444555555555555555666666666666666888777;;;BBBHHHMMMVVV^^^iiinnnuuu{{{}}}~~~qqqYYYKKKFFFBBB===999888777666555999999999888777555333222222222222111111111000000000000000///...,,,+++***,,,,,,++++++++++++******)))((('''(((***++++++***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***)))))))))***+++,,,,,,---...000333666999;;;===>>>??????===999555222222444777;;;@@@CCCDDDCCCCCCIIIJJJOOO]]]tttjjjVVVFFFJJJWWWcccmmmuuuddd[[[ZZZXXXNNNQQQTTTTTTTTTVVV\\\bbbkkkqqquuuvvvwww{{{}}}|||}}}yyyuuussstttwwwzzz{{{xxxuuuqqqpppqqqsssttttttzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{||||||}}}}}}}}}}}}||||||wwwyyy|||}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}wwwnnngggbbb^^^ZZZWWWTTTTTTTTTSSSRRRPPPOOOMMMNNNNNNMMMMMMMMMLLLLLLLLLMMMLLLKKKJJJJJJIIIIIIJJJMMMPPPSSSSSSOOOJJJEEECCC:::777333000///...---+++,,,---111888???DDDEEEDDDAAAAAA@@@@@@???>>>>>>>>>?????????>>>===<<<::::::555555555333111...+++)))++++++111:::???<<<999999444444333222111111111222...---,,,************+++)))((((((+++111666999;;;===<<<;;;:::999888777777666666666555444333333222333333222000///...---,,,***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((&&&%%%&&&((())))))(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$######"""######$$$%%%&&&''')))***+++,,,,,,,,,///000111333444555555555888888666555333222111000///...,,,+++***)))))))))---,,,+++)))'''&&&%%%$$$######$$$%%%&&&''''''(((&&&&&&&&&&&&''''''''''''"""###$$$&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))'''(((((()))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))++++++++++++***)))((('''%%%&&&'''(((((((((((((((+++,,,,,,------,,,,,,+++---,,,+++***+++,,,...///,,,+++*********+++,,,---//////000000111222222222333222000...------,,,---/////////000000000000000000000111111222222222333222333444555555555555666666666666666666555555555666444555:::>>>DDDNNNWWWaaafffnnnuuuyyy{{{}}}~~~ppp[[[NNNDDDAAA<<<999888777666555999999999888777555333222222222222222111111111111..................------,,,,,,,,,,,,+++******+++'''''''''(((+++---,,,,,,))))))))))))))))))))))))&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''((())))))))))))***+++,,,---000111222444666888999:::999999999666333111222222444777;;;???BBBCCCCCCCCCDDDKKKXXXjjj{{{aaaKKKNNN\\\gggqqqzzz~~~eee^^^]]][[[NNNPPPRRRRRRSSSXXX^^^dddnnntttwwwwwwwww{{{}}}|||~~~zzzuuussssssvvvwwwxxxvvvtttrrrssstttvvvvvvuuuzzzyyyyyyxxxxxxxxxyyyyyy{{{zzzyyyxxxxxxxxxxxxxxx}}}~~~~~~~~~~~~xxx{{{~~~~~~~~~|||xxxxxxtttooohhhbbb\\\WWWTTTTTTTTTSSSRRRQQQOOONNNMMMPPPPPPOOONNNMMMLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJQQQSSSVVVUUUOOOHHHBBB???555333000.........---+++,,,///555<<>>>>>>>>===<<<;;;:::999333333333222111...,,,++++++,,,333===AAA>>>:::999444333222222111111111111...---+++***))))))*********)))***...444:::>>>??????>>><<<:::999888888888777666666555555444444444333222222000///...,,,,,,)))((((((''''''((())))))'''''''''''''''''''''''''''&&&$$$%%%&&&''''''&&&''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$(((''''''''''''((()))***'''((()))+++,,,,,,,,,,,,///000111333555666666666999999888666555333222222...---,,,+++***)))))))))))))))(((''''''&&&&&&%%%"""######$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&((())))))******)))))))))))))))((((((((((((******))))))((((((((((((((())))))*********))))))))))))+++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...++++++*********+++---......//////000111111222222222222000///...---,,,,,,......//////000000000000//////000000111222333333222444666777555444555777666666666666666555555555777333333666999>>>GGGPPPYYY___hhhpppvvvzzz|||~~~{{{}}}ooo[[[OOO@@@>>>;;;;;;;;;;;;999888555666666777777666666555333222222222222111111111------------......//////+++---------+++***+++,,,((('''''')))+++---,,,,,,((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''((((((((()))***+++,,,---222222333444555777777888666666555333000000222444888:::===AAACCCEEEEEEEEE???JJJYYYiiizzzfffPPPRRR^^^hhhtttxxxggg```]]]ZZZSSSRRRPPPQQQTTTYYY___bbboootttwwwuuuuuuxxxzzzyyy|||yyytttrrrrrrtttuuuuuutttsssrrrsssuuuwwwvvvvvvxxxwwwvvvvvvvvvwwwyyyzzz}}}|||{{{yyyxxxxxxwwwwww~~~zzz}}}wwwrrrooonnnkkkgggaaaZZZTTTQQQUUUTTTSSSRRRPPPOOONNNNNNQQQQQQPPPOOONNNMMMLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLRRRTTTUUUSSSLLLDDD===:::222000............---,,,---222999@@@EEEGGGGGGGGGDDDDDDCCCBBBBBBAAAAAA@@@============<<<;;;:::999222111111000///---,,,+++,,,...555???DDD@@@;;;:::555555333222222111111111///...,,,+++******++++++,,,+++,,,000666<<<@@@BBB???>>><<<;;;:::999999999777777666666666555555555222222222111000...,,,+++***************+++,,,,,,'''''''''((((((((((((((('''&&&$$$$$$&&&'''&&&&&&''''''((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$''''''(((((()))*********))))))***+++,,,------...///000222444555777777777999999888777666444444333///......---,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))++++++***))))))((('''''''''((())))))******))))))'''((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,------******))))))***+++---.........///000000111111222000000000///...---,,,,,,---......//////000000111000///000000111222444444222666999999666444555666555555555666666666666666888555444666777:::@@@HHHQQQXXXbbblllsssxxx{{{}}}wwwzzz~~~pppYYYLLL@@@???>>>>>>???>>>;;;999555555555666666555555555333333222222222111111111///......---------......+++---...---+++***+++---+++***))))))++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''((()))***,,,,,,111111222444555666777777777777666333111000222555:::<<<>>>AAACCCEEEEEEEEE???FFFOOOYYYfffssswwwuuummm[[[RRR\\\fffiiippp{{{zzzpppjjjddd^^^\\\YYYUUUQQQSSSZZZbbbfffhhhppptttvvvsssrrrtttuuutttwwwuuurrrqqqrrrssssssssssssqqqooooooqqquuuwwwwwwvvvuuutttssstttwwwyyy{{{~~~}}}|||{{{{{{zzz{{{{{{}}}~~~{{{{{{~~~xxxpppkkkggggggfffbbb^^^YYYVVVTTTUUUUUUSSSRRRPPPOOOOOONNNPPPPPPOOOOOONNNNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRNNNFFF===777333///...------...///...---000555===DDDGGGIIIHHHHHHEEEEEEDDDCCCCCCBBBBBBAAA>>>>>>>>>>>>======<<<;;;666555444111///...---------///777BBBGGGBBB===;;;888777666444333222222222111000...---,,,,,,------,,,+++,,,000666<<<@@@BBB>>>======<<<;;;::::::999777777777666666666666666333333333222111///---,,,+++******)))))))))******((((((((()))))))))******((('''%%%%%%'''''''''&&&''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%'''((()))))))))(((************+++---...000///000222444666777888888888888888777666555555444000000000///...---,,,+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))))))))+++)))'''%%%$$$%%%'''(((%%%&&&'''((())))))))))))&&&&&&'''((())))))))))))''''''(((((())))))************))))))))))))))))))((()))))))))))))))((('''$$$$$$&&&'''((()))))))))+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,))))))(((((()))***,,,---......//////000111111111...............---,,,,,,------......///000000111000000000000111333555666333777;;;:::666333444555444444555555666666777777888666666888888777;;;AAAHHHOOOZZZdddlllrrrwwwyyyxxxzzz~~~qqqXXXHHHDDDCCCBBBBBBAAA>>>:::666777777777666555333111111333333333222222222111111111000///...---,,,,,,,,,+++---///---+++)))+++---///---+++*********(((&&&))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++,,,000000111333555666777888999999777444222111333555999;;;===@@@AAABBBCCCCCCAAABBBDDDJJJUUU```bbb^^^RRRKKKRRRfffpppjjjgggmmmppp~~~xxxhhhjjjmmmhhhbbb```\\\WWWSSSWWWbbblllqqqrrrqqquuuuuuqqqoooqqqqqqooosssqqqpppppprrrssssssssstttpppllljjjmmmrrrwwwyyyuuutttrrrrrrsssvvvyyy|||~~~}}}}}}}}}}}}}}}~~~|||}}}~~~|||~~~wwwoooiiifffdddcccbbb```\\\ZZZZZZZZZVVVUUUSSSRRRPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPOOOJJJAAA999222///...---,,,---///000///...111777???FFFIIIIIIIIIHHHEEEEEEEEEDDDCCCCCCBBBBBB???????????????>>>===<<<===;;;888555222111000000...000888DDDHHHDDD>>>;;;:::999888666444333333222333222000///......//////,,,+++,,,000666<<<@@@AAA============<<<;;;:::999777777777777666666666666333444444333222000...,,,***)))((('''&&&%%%%%%%%%(((((())))))******++++++***(((&&&&&&((((((((('''''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((((((&&&(((***,,,------,,,+++,,,+++***)))***---///111///111222444666888888999888777777777666666555555222222222222111///...---'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))***+++,,,,,,...+++(((%%%$$$%%%''')))%%%&&&'''((())))))))))))&&&&&&'''((())))))((((((&&&''''''((()))******+++((((((((()))******++++++************)))'''&&&%%%%%%&&&''')))***++++++++++++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++)))((((((((((((***,,,---......//////000111111111,,,------...------,,,,,,---------...///000000111111000000000111333555777444999<<<;;;666333333555333444444555666777888888888666777999888666888<<>>===<<<:::888777777777777666555444333111000000222444444000---------------------------,,,*********,,,---,,,+++******)))(((((((((((((((%%%$$$$$$%%%'''((('''&&&((((((((('''&&&&&&&&&%%%(((&&&&&&(((,,,---***&&&+++***$$$!!!&&&&&&&&&&&&'''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))&&&%%%%%%%%%%%%&&&''''''))))))))))))***+++,,,,,,---000444666555555555666666555333222222444666888@@@BBBDDDFFFEEEDDDBBB@@@<<<<<<===AAAFFFIIIKKKKKKIIIOOOYYYbbbffffffbbb___```iiipppqqquuu}}}zzzvvvqqqnnnmmmkkkgggdddaaa]]][[[bbbnnnzzzyyyqqqnnnpppssssssqqqssssssrrrrrrqqqrrrrrrrrrkkkkkkjjjkkklllooorrrtttssstttuuuttttttuuuxxx{{{~~~}}}}}}||||||}}}~~~~~~}}}uuullleeecccdddgggaaa[[[YYYZZZ[[[YYYVVVSSSSSSRRRSSSTTTSSSQQQNNNMMMLLLKKKOOOTTTUUUQQQLLLMMMNNNNNNOOOOOONNNNNNMMMPPPOOOKKKDDD<<<444000...000000000...,,,,,,///111555>>>GGGJJJKKKLLLJJJFFFCCCDDDDDDDDDCCCBBBAAAAAA???>>>>>>>>>>>>>>>??????===;;;999666222///,,,+++111000666BBBIIIGGG@@@===888666555555555555333222222222111000///---+++***,,,...///000777AAAFFFEEE::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999888666333111000//////...---,,,***)))(((((((((&&&&&&'''(((((((((((((((***************)))((((((******(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&)))((('''''''''(((***+++,,,,,,,,,,,,---...//////111222444666888999::::::999::::::999888666444222666444222111000...***((())))))************))))))+++***)))'''''''''((()))+++++++++***)))(((((('''))))))(((''''''''''''((((((''''''&&&&&&((()))***((((((((('''&&&&&&%%%%%%+++'''$$$&&&+++---***&&&---+++(((&&&&&&(((+++---(((((('''''''''&&&&&&&&&%%%&&&(((***+++,,,++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))************+++,,,---...///......------///000111111000///...---,,,,,,+++---------...............111111222222222333333333111222333444555555555555666555444333333444666666888777666666666777999999:::???GGGOOOVVV\\\bbbeeekkkttt~~~~~~sssYYYIIICCCAAA???>>>===<<<:::888777777777777666555444333111000000222555555333000........................,,,+++******,,,,,,+++*********)))(((((((((((((((((('''&&&''')))***)))(((''''''''''''&&&&&&&&&&&&''''''&&&$$$###$$$&&&''')))***&&& $$$'''%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((((('''(((((()))+++,,,...///...000333666888999888888777666555555666999<<<>>>BBBDDDFFFFFFDDDAAA>>><<<888888999:::===AAADDDFFFOOOTTT\\\bbbdddaaa\\\XXXSSSYYY\\\\\\aaallltttuuuxxxvvvtttsssssssssqqqpppmmmiiihhhmmmyyyzzzrrrnnnoooqqqpppnnnpppqqqrrrssssssrrrpppoookkkkkkkkklllnnnppprrrtttrrrssstttttttttvvvyyy{{{}}}||||||{{{{{{|||~~~~~~~~~xxxppphhhddddddeeefff```ZZZXXXYYYZZZXXXUUUTTTSSSSSSTTTTTTTTTQQQOOOKKKIIIIIILLLQQQSSSQQQNNNPPPPPPPPPPPPOOOOOOOOOOOOQQQNNNIIIAAA:::333///...,,,------------///222555888BBBKKKMMMMMMMMMJJJFFFDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@?????????@@@@@@===<<<:::777444111///...111000666AAAHHHFFF@@@===999888666555666555333222222222111000///...,,,+++,,,...///000777AAAFFFEEE<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;999888666333111///......++++++******))))))******'''(((((())))))))))))(((******++++++***))))))(((***)))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''***************+++,,,,,,++++++++++++,,,---...///111222444666888999:::;;;<<<<<<<<<;;;:::888666555666444222111000...+++)))***))))))((('''&&&%%%%%%***)))((('''''''''(((((())))))******************))))))((('''''''''''''''(((((('''&&&'''((()))***''''''''''''''''''''''''******)))((()))(((''''''+++)))'''&&&&&&''')))+++(((((('''''''''&&&&&&&&&&&&''')))***++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***+++*********+++,,,,,,---///......---...///000111111000///---,,,,,,++++++////////////000000000000000000111111111222222222111111222333444444444444666666666666777888999999777777666666666888999:::888;;;???DDDIIIPPPWWW\\\dddlllvvv{{{{{{zzz{{{|||sssYYYJJJCCCAAA???>>>===<<<:::888777777777777666555444333111000///000222333333222////////////////////////...,,,++++++,,,,,,***)))***))))))(((((((((((((((***)))'''((())))))(((&&&&&&&&&&&&&&&''''''''''''((()))'''###$$$***&&&((((((&&&&&&((((((%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%#########$$$%%%&&&&&&'''(((''''''''''''((())))))&&&'''((()))+++...000111111111222777<<>><<<777777666777999===@@@CCCDDDGGGJJJIIIEEE@@@<<<:::777777777666555999???EEESSSVVV[[[______\\\XXXTTTPPPQQQPPPPPPVVVcccmmmqqquuuwwwyyyzzz{{{}}}}}}zzzyyy|||zzzsssooooooooonnnlllmmmooorrrtttsssqqqnnnkkkkkkkkklllnnnpppqqqssssssqqqssstttuuuuuuvvvyyy{{{|||{{{{{{{{{{{{|||}}}~~~~~~}}}{{{wwwqqqiiicccbbbdddgggddd___ZZZXXXXXXXXXVVVTTTVVVUUUTTTTTTUUUTTTRRRPPPNNNLLLJJJLLLOOORRRQQQOOOSSSSSSRRRQQQPPPPPPQQQQQQRRRNNNFFF>>>777222///...,,,---------...111555999===HHHQQQSSSQQQOOOKKKGGGDDDEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCBBBBBBBBBAAAAAA???>>><<<999666444222000000000666AAAGGGDDD???===<<<:::888777777666444222222222222111000///...---+++---...000666@@@EEEEEE>>>>>>>>>======<<<<<<;;;;;;:::999999999;;;<<<===999888555222000...---,,,)))))))))))))))***+++,,,******************))))))***++++++++++++******)))***)))((((((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))***++++++,,,,,,++++++************+++,,,---...000111333666888:::;;;;;;<<<<<<<<<;;;:::888666666666444222111111///,,,***,,,+++***)))((('''''''''(((((('''''''''((())))))(((((()))***++++++,,,,,,))))))((('''''''''''''''(((((('''''''''((()))***%%%&&&&&&'''(((((()))))))))+++,,,***'''%%%&&&(((((((((''''''''''''(((((((((((((((''''''''''''&&&'''((()))*********************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,///............///000000000///...---,,,+++++++++....../////////000000000//////000000000111111111111111222333333222222222111222333444555666666666666666555666777888999:::777777888999<<>>===<<<:::888777777777777666555444333111000/////////000000000...........................---++++++++++++)))((())))))(((((((((((()))))))))(((&&&&&&''''''%%%###%%%%%%%%%&&&&&&'''''''''***)))(((%%%"""$$$(((,,,%%%&&&'''(((((()))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((('''''''''''''''(((((()))'''((((((***,,,...000111555333333888@@@DDDCCC@@@888777666777999<<<@@@BBBFFFIIIMMMLLLGGGAAA===<<<;;;;;;:::777555999CCCKKKWWWYYY[[[]]]^^^^^^]]]\\\UUUSSSPPPQQQYYYdddnnnrrrsssvvv{{{~~~{{{wwwrrrooonnnnnnmmmlllnnnoooqqqrrrqqqooolllkkkjjjkkkmmmoooqqqrrrssssssssstttvvvvvvuuuuuuwwwxxx{{{{{{||||||}}}}}}~~~~~~~~~}}}|||}}}}}}vvvqqqiiibbb___```eeeiiibbb___[[[XXXXXXXXXVVVTTTWWWUUUTTTSSSTTTSSSRRRPPPSSSPPPNNNMMMOOOQQQRRRQQQVVVUUUTTTSSSRRRRRRSSSTTTSSSMMMCCC:::444111//////111111000000000333777;;;DDDOOOXXXXXXTTTQQQLLLHHHEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCBBB@@@>>>;;;777444111000///000666@@@FFFCCC???>>>>>><<<:::999888777444222222222222222222111000000,,,......///666@@@EEEDDD@@@@@@??????>>>===<<<<<<;;;:::999999999;;;===>>>888777444222///---++++++)))))))))))))))***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,++++++***))))))(((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&''')))*********)))((())))))))))))***+++,,,,,,...000222555777999;;;;;;;;;;;;:::999777666555444555333222111111000---+++))))))(((''''''((()))***((((((((())))))******+++))))))******+++,,,,,,,,,))))))(((''''''''''''(((((((((((((((((()))))))))&&&'''''''''((((((((())))))******)))(((''''''((('''(((((((((((((((((('''(((((((((''''''''''''''')))))))))************)))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,++++++******+++,,,,,,............/////////000///...---,,,+++++++++++++++,,,,,,------.........000000000000111111111222222333333333333222222111///000222333444333333222444555555666777888999999777777777777999???FFFLLLTTTZZZaaahhhnnnsssxxx{{{~~~}}}qqqYYYKKKCCCAAA???>>>===<<<:::888777777777777666555444333444333222111/////////000------------------------...---++++++++++++)))((())))))(((((((((((())))))***)))''''''''''''%%%###$$$%%%%%%%%%&&&&&&''''''(((&&&%%%&&&)))++++++***&&&%%%%%%&&&''''''((()))(((&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******&&&&&&%%%%%%&&&&&&'''((()))******+++,,,...000000777555555:::AAAFFFEEEBBB;;;:::999888999<<>>>>>??????===:::999???JJJTTT\\\\\\]]]^^^```bbbdddeee\\\VVVRRRUUU^^^ffflllnnnqqqtttxxx{{{~~~}}}{{{tttrrrooonnnnnnoooooonnnppppppooonnnnnnmmmlllllljjjkkkmmmoooqqqrrrssssssuuuvvvwwwwwwuuuttttttuuu||||||}}}~~~~~~~~~~~~~~~~~~|||{{{|||}}}~~~|||rrrlllddd^^^]]]```dddhhh___]]][[[YYYXXXXXXWWWVVVVVVTTTRRRRRRRRRRRRPPPNNNPPPNNNLLLLLLOOOQQQTTTUUUVVVUUUUUUUUUUUUUUUUUUVVVSSSKKK@@@888333111000000333333333333444888===BBBJJJUUU^^^\\\VVVPPPLLLHHHFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFEEECCC@@@<<<777333000...000111777AAAEEEBBB@@@@@@@@@>>><<<::::::888666444333444444444333222111111---...//////555???CCCBBBAAAAAA@@@???>>>>>>======;;;;;;:::::::::;;;======777555333000...,,,+++***+++***))))))(((((())))))---,,,++++++++++++,,,,,,------...............---++++++***))))))))))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((&&&'''((()))***)))(((((((((''''''(((((()))***+++,,,...000333666999:::;;;;;;:::999777666555444444444222111111111000...,,,''''''&&&&&&&&&&&&&&&'''******++++++,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((()))((((((((()))))))))))))))))))))((((((((('''''''''***'''%%%'''***,,,***'''((()))************)))((((((((((((((((((((((((((())))))))))))))))))************+++,,,,,,,,,,,,+++++++++************++++++++++++******++++++,,,,,,---......///////////////...---,,,++++++++++++++++++++++++,,,---......///111111111222222222333333333444444444444444333222444555666777777666444333444555555666777888888888444666777999;;;???DDDHHHOOOTTT[[[dddlllssszzz~~~}}}pppYYYLLLCCCAAA???>>>===<<<:::888777777777777666555444333555666666555222111111222------------------------...,,,++++++,,,,,,***)))((((((((((((((())))))***,,,+++))))))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""&&&+++---***&&&'''$$$###%%%&&&%%%&&&***)))&&&###$$$'''((('''$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((())))))))))))***%%%%%%%%%%%%%%%&&&''''''+++++++++,,,---...000111777555666999???BBBBBBAAA???>>><<<;;;;;;===???@@@@@@EEEIIIGGGBBB======???AAA@@@===<<<>>>GGGSSS]]]]]]^^^aaaeeehhhjjjkkklllkkkaaa[[[^^^fffkkkmmmnnnpppppppppqqquuu|||~~~vvvrrrmmmmmmmmmnnnnnnoooppppppqqqpppooonnnmmmllllllmmmkkkkkklllnnnpppqqqssssssuuuwwwxxxwwwuuuttttttttt|||}}}~~~~~~~~~}}}~~~~~~||||||}}}~~~zzzuuummmgggaaa\\\\\\^^^aaabbb[[[ZZZYYYXXXWWWWWWWWWWWWUUURRRPPPOOOOOOOOOMMMLLLGGGGGGHHHIIIMMMQQQUUUWWWTTTTTTVVVWWWWWWXXXWWWWWWRRRIII>>>777444333222111111111222444777>>>EEEKKKPPP[[[bbb^^^UUUOOOKKKIIIGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFDDDAAA===888444111///000222999AAAEEEBBBAAABBBAAA???===<<<;;;;;;888777555666666555444333222111...000000///555===AAA@@@@@@@@@@@@??????>>>>>>===;;;;;;<<<<<<<<<;;;;;;;;;555333222///---,,,+++***+++***)))(((((((((((((((,,,+++*********,,,---...//////000111111111111000---,,,+++***))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))******))))))&&&&&&&&&&&&'''((()))***)))+++...111555777999:::<<<;;;999888666666555555222111000000000000...,,,++++++,,,++++++)))((((((+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************'''((()))*********))))))******)))(((((('''&&&&&&***%%%###&&&+++...,,,'''))))))************))))))'''(((((((((((()))))))))))))))(((((()))***++++++******+++,,,,,,,,,,,,++++++******))))))******+++************+++,,,---...---......///000/////////---,,,++++++*********+++,,,,,,---...///000000111111222222222222333333333333444444555555444444444444555555555555555444444444555666777777777666666111444777999:::===@@@CCCIIINNNUUU___iiirrryyy}}}pppYYYMMMCCCAAA???>>>===<<<:::888777777777777666555444333///222555555333111222333........................,,,+++******,,,,,,+++***((((((((((((((()))******,,,***))))))******((('''&&&&&&%%%%%%%%%%%%%%%%%%######%%%'''((()))'''&&&'''$$$$$$(((((($$$%%%((()))&&&######''')))'''$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))******,,,...000222333444444555777999;;;===>>>>>>===;;;::::::<<<>>>@@@CCCGGGJJJGGGAAA===>>>BBBAAA???===>>>EEEPPP\\\dddccciiisss|||qqqgggiiipppsssssstttqqqlllgggfffjjjqqqxxx}}}|||rrrnnnjjjkkkmmmnnnnnnnnnooopppppppppppppppooommmlllkkkkkkkkkkkklllnnnppprrrtttrrrtttwwwwwwvvvuuuvvvvvvzzz{{{}}}~~~}}}}}}}}}~~~~~~yyyrrrnnnhhhccc]]][[[[[[\\\\\\[[[UUUVVVVVVVVVUUUUUUVVVVVVSSSPPPMMMLLLLLLLLLKKKJJJFFFGGGHHHJJJLLLOOORRRTTTQQQSSSVVVXXXZZZZZZYYYXXXPPPGGG===777555555444333000111222444888@@@HHHNNNUUU^^^ddd]]]SSSMMMJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJGGGHHHJJJLLLLLLLLLKKKJJJEEEDDDAAA>>>;;;888555444111333:::BBBEEECCCBBBDDDAAA???=========<<<;;;999888777777666555444222111000111111000444<<>>????????????>>>>>>>>>>>>;;;<<<===>>>===;;;:::888222222000...---,,,++++++)))(((((((((((())))))***+++***))))))***,,,...000111111222333333333333333///...,,,+++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''((())))))%%%%%%%%%%%%&&&'''((()))'''))),,,///333666888999;;;:::888666555444444444000///.../////////---+++&&&(((+++---///...---,,,,,,------......---,,,+++++++++,,,,,,------.........---,,,,,,++++++,,,,,,'''((()))***+++***)))))))))))))))((((((((((((((()))'''&&&'''***+++***((())))))))))))))))))))))))'''((((((((())))))))))))(((((((((((()))***,,,---******+++,,,,,,,,,,,,+++,,,+++************+++,,,((())))))***+++---...///------///000000000///...,,,++++++***************+++,,,,,,---///000000111111111111111222222222222111222333444444444444444111111111222333555666777555666777777777666555444222444666666777999<<>>===<<<:::888777777777777666555444333(((,,,111222111000111222////////////////////////,,,*********,,,---,,,+++((((((((((((((()))******)))(((''''''(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$'''))))))&&&%%%''')))'''$$$%%%++++++%%%$$$''')))%%%"""###''')))'''$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###'''''''''''''''((())))))'''((())),,,///222444666111333444555444666888:::;;;999888777777:::<<<>>>IIILLLNNNJJJBBB>>>AAAEEECCC@@@===AAAJJJWWWcccjjjpppzzzzzzmmmmmmsssvvvvvvwwwqqqjjjaaa^^^bbbjjjpppsss{{{qqqmmmiiikkkmmmnnnmmmmmmnnnooonnnppprrrrrrqqqnnnkkkhhhkkkkkkjjjkkklllooorrrtttppprrruuuwwwwwwwwwxxxyyyyyyzzz|||~~~~~~}}}}}}}}}}}}yyyrrrlllhhhddd```\\\ZZZZZZZZZXXXVVVQQQRRRSSSTTTSSSSSSTTTVVVRRROOOLLLJJJJJJJJJIIIHHHLLLMMMMMMMMMMMMMMMNNNPPPOOOQQQVVVYYY[[[[[[YYYXXXOOOFFF<<<777777777666444333333444555888>>>FFFLLLWWW```ddd]]]QQQKKKIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJFFFGGGJJJLLLMMMMMMLLLKKKDDDCCCBBB???===;;;:::999222444;;;CCCFFFCCCBBBEEEAAA???======>>>===<<<:::999999888777555444222111222333111000444;;;>>><<<>>>>>>>>>>>>>>>?????????;;;===>>>???>>><<<888666111000///...---,,,,,,,,,&&&&&&''''''(((***+++,,,***)))((((((***,,,///000222333444444555555555555000///---+++***(((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$######%%%&&&'''%%%%%%%%%%%%&&&'''((((((%%%'''***...222555777888999777555333222111111222///...---...//////---+++!!!'''+++---------,,,------...---,,,***))))))***+++,,,...///000111......---,,,,,,,,,------'''((()))++++++******)))''''''(((((())))))******((()))***)))((('''((()))((((((''''''''''''(((((('''((((((((())))))******(((''''''''')))+++---...******+++,,,,,,,,,,,,+++------++++++++++++------(((((((((***+++---///000,,,---///000000000///...++++++******************))))))***+++---......///000000000000111111111111///000111222333444444444222222333444777:::<<<>>>666777777777777555444333666666666555555777:::===<<<@@@HHHTTT```kkkqqqsssxxx|||~~~sssZZZMMMEEEBBB???;;;999888999:::777777666666666888999:::777666444333222111111111------------------,,,,,,,,,...//////---,,,++++++++++++++++++*********)))))))))))))))(((((((((''''''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&%%%%%%%%%''')))------..................111111222333444444555555777:::<<<<<<:::<<>><<<>>>HHHRRR\\\fffoooyyy}}}xxx{{{{{{yyyvvvqqqfff\\\YYY[[[]]]bbbfffvvv}}}xxxoookkkhhhiiijjjkkkllllllllllllqqqqqqqqqqqqpppoooooonnnpppqqqrrrsssttttttttttttvvvwwwwwwvvvvvvvvvyyy{{{~~~{{{xxxyyy}}}~~~|||xxxqqqkkkeeeaaa```^^^\\\[[[ZZZYYYWWWUUUVVVTTTRRRQQQRRRSSSRRRQQQQQQOOOMMMLLLMMMMMMKKKJJJIIIIIIIIIKKKNNNPPPPPPPPPOOOQQQTTTVVVXXXXXXXXXWWWNNNFFF<<<666444666777777222000222666999;;;BBBIIIQQQ[[[aaa\\\SSSMMMIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIGGGHHHGGGFFFCCC>>>:::777222555:::???CCCDDDCCCBBB????????????>>>===;;;;;;999777555666999:::888666777666555444666999===@@@???@@@@@@AAAAAAAAA@@@@@@???>>><<<<<<<<<:::888666111000///---,,,+++******+++++++++******)))((('''---,,,)))((((((***---///222333555777777777666555444222000...---,,,)))'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&& %%%'''$$$%%%%%%%%%%%%&&&((())))))***((((((+++000444666666777555222111000000///---...000111000---++++++,,,)))((((((***,,,......---...---+++)))(((((()))))))))))))))***+++,,,...///000000///------,,,,,,,,,((())))))*********))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))*********))))))(((&&&(((+++------,,,***))),,,,,,,,,++++++*********+++++++++++++++++++++++++++******)))***,,,---...//////---,,,,,,---...///...---+++***)))***+++,,,,,,,,,------...//////000////////////000000000000111111222222222333333333222222333333444555666666444444555555555555444444333555777777666555666777:::>>>EEEMMMUUU___iiippprrrwww|||}}}|||~~~rrrYYYKKKFFFDDD@@@===:::999999999<<<;;;999777555555444555555555333222111000000000...------------,,,,,,,,,***+++------+++***)))***************)))))))))((()))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&(((******+++,,,...///000111111444444333333222111111111444777999999999===DDDKKKNNNUUUVVVPPPMMMOOOKKKDDD@@@@@@DDDJJJPPPWWWcccooo~~~yyyvvvqqqggg^^^ZZZWWWUUUXXX\\\kkksss}}}{{{sssmmmjjjiiijjjkkkllllllllllllllloooppppppqqqpppooonnnmmmpppqqqrrrssstttuuuuuuuuuuuuvvvwwwvvvvvvwwwzzz|||}}}{{{zzz{{{yyyqqqiiiccc]]]ZZZ]]]\\\ZZZYYYZZZYYYWWWUUUUUUSSSQQQQQQRRRRRRRRRQQQQQQOOOLLLLLLLLLLLLKKKJJJIIIHHHHHHJJJMMMOOOOOONNNNNNOOORRRUUUVVVWWWWWWVVVNNNGGG>>>888777888888777444222222444666777<<>>888;;;>>>BBBDDDEEEDDDCCCBBBAAAAAA@@@???>>><<<<<<;;;999777888:::;;;:::888:::888777666888;;;???AAA@@@@@@AAAAAAAAAAAA@@@@@@???>>><<<;;;;;;:::777555222111///...,,,+++++++++******++++++,,,,,,++++++,,,+++***))))))+++---...111333666888999999777666444222000......,,,***(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((&&&""""""'''(((&&&'''&&&&&&&&&&&&&&&''''''***((((((***000444666666999555111......////////////000111///---+++***+++)))((((((***,,,...------...---,,,+++*********++++++++++++,,,...000111222000//////...............))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))+++******************+++(((((((((((((((((())))))'''(((***++++++***)))(((,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...///...------------...///+++***((('''&&&'''((()))---------....../////////.../////////000000000000111111111111222222222222222333333333444555555555444444555555555555444444333555666777555555666777666:::AAAIIIQQQYYY___ccclllrrrxxxzzz{{{~~~sssXXXIIIFFFEEEBBB???<<<:::888777===<<<:::777555444333222444333222111000/////////......---------,,,,,,,,,***+++---,,,+++))))))***++++++*********))))))))))))((('''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&''''''((($$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''$$$%%%&&&&&&%%%&&&(((***((()))+++...000222333444333333222111000000000000444666888888999>>>EEEKKKSSSZZZ]]]\\\^^^```YYYMMMEEEEEEHHHLLLNNNSSSbbboooyyyttttttmmmfff```WWWOOONNNQQQ\\\fffrrrwwwsssmmmjjjjjjkkkkkklllllllllllllllkkkmmmnnnpppqqqpppooommmlllpppqqqrrrsssuuuuuuuuuvvvsssuuuvvvwwwwwwxxx{{{~~~}}}|||}}}uuullleee___[[[XXXYYYXXXXXXXXXZZZZZZXXXVVVTTTRRRQQQPPPRRRRRRRRRQQQQQQNNNLLLKKKLLLLLLKKKIIIIIIHHHHHHIIIKKKLLLLLLKKKLLLMMMPPPRRRTTTUUUUUUTTTMMMGGG???;;;::::::888666666333222222222111555;;;HHHSSS[[[YYYRRRNNNLLLJJJIIIHHHGGGGGGGGGHHHIIIIIILLLLLLMMMMMMMMMMMMMMMLLLJJJLLLNNNOOONNNKKKGGGEEEAAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@???>>>======;;;:::;;;<<<===<<<;;;<<<;;;:::999:::===@@@BBBAAAAAABBBBBBBBBAAAAAA@@@@@@>>><<<;;;:::999777555222111///...,,,,,,++++++)))***+++---.../////////+++************+++,,,,,,///222666:::;;;;;;999888333111//////......,,,***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%((()))'''))))))((((((''''''''''''(((((((((***///333555666:::555000,,,---...000111///000111///,,,***)))***)))(((((())),,,------,,,,,,,,,+++***))))))))))))''''''(((***,,,...000111000000000000000000000000*********************)))))))))))))))(((((((((((())))))))))))))))))))))))+++******************+++''''''&&&&&&&&&((()))***)))))))))))))))(((((((((++++++++++++++++++,,,,,,------------------------************+++,,,---.........---------......///---,,,***)))((()))+++,,,.........///////////////....../////////000000000//////000000000111111111333333333333444444444444444444555555555555444444222444666666555444555666555888===EEEMMMSSSVVVVVVeeekkkssswwwyyy|||www[[[KKKEEEDDDBBB???<<<999666555888888777777666666666666444333222111000000000000.........------,,,,,,++++++---...---,,,+++,,,---,,,,,,,,,+++++++++*********((('''%%%%%%&&&'''((('''''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&###$$$%%%%%%$$$$$$&&&((()))***,,,///111333444444////////////000222333444888999::::::<<<@@@GGGLLLSSSZZZ___dddmmmssslll___NNNJJJGGGHHHLLLTTTcccppp~~~wwwssszzzvvvpppiii\\\PPPLLLNNNSSS^^^jjjooommmiiiiiilllkkkllllllllllllkkkkkkjjjlllmmmoooqqqqqqpppnnnmmmoooppprrrsssuuuuuuvvvvvvrrrtttvvvwwwxxxzzz||||||}}}~~~yyypppgggaaa]]][[[YYYWWWWWWWWWYYY[[[[[[ZZZXXXRRRQQQOOOPPPQQQRRRRRRQQQQQQOOOMMMLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJIIIHHHJJJKKKMMMOOOQQQRRRRRRRRRKKKFFF@@@===<<<;;;888555666333111111000...222777FFFRRR[[[YYYSSSOOOLLLJJJIIIHHHFFFEEEFFFGGGIIIJJJMMMMMMNNNOOOPPPOOOOOONNNLLLMMMPPPQQQPPPNNNKKKHHHFFFGGGGGGHHHIIIIIIIIIIIIGGGFFFDDDBBB@@@???>>>===========================>>>===<<<;;;<<<>>>AAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@>>><<<::::::999777555222111///---,,,+++++++++***+++,,,...//////000000)))*********++++++++++++---111555:::<<<<<<;;;:::333111000/////////---+++'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&))))))))))))))))))(((((((((((((((***...111444555777444000......///000000///000000///+++)))((())))))(((''')))+++,,,,,,+++((((((''''''&&&&&&&&&&&&%%%%%%&&&(((***---///000333333222222111000//////++++++******************))))))))))))(((((((((((((((((((((((((((((((((((()))******************)))((('''&&&%%%&&&(((+++,,,,,,+++***)))(((((())))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------------.........//////---,,,******+++,,,---////////////////////////........./////////000000........./////////000000444444333333333333333333333444444555555444444333222333555555444444444555888888;;;AAAIIIOOORRRRRR```gggoootttvvvzzz}}}___OOODDDCCCAAA>>>:::777555333555555666666777777777777555444333222222222222222//////...---,,,,,,+++++++++,,,---,,,++++++,,,---************))))))))))))***)))((('''''''''((()))'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&(((***+++,,,...000111222333333////////////111333555777999:::<<<>>>AAAFFFLLLPPPQQQWWW]]]dddsss}}}rrrUUUJJJBBBCCCKKKVVVcccmmm{{{wwwuuu}}}yyyuuunnnbbbUUUPPPRRRTTT]]]gggkkkjjjhhhjjjnnnkkkkkkkkkkkkkkkkkkjjjjjjkkkmmmooopppqqqpppooonnnnnnoooqqqssstttuuuuuuvvvqqqsssvvvxxxyyy{{{}}}|||~~~~~~uuuoooggg```]]][[[ZZZYYYWWWWWWXXX[[[]]]]]][[[ZZZQQQOOONNNOOOQQQRRRRRRQQQRRRPPPNNNMMMMMMMMMLLLKKKHHHGGGFFFGGGHHHIIIHHHFFFHHHIIIKKKLLLNNNPPPPPPQQQHHHDDD???===<<<:::777333555222000000///...222888FFFRRR[[[ZZZTTTPPPMMMKKKIIIHHHGGGFFFFFFHHHJJJKKKMMMNNNPPPQQQRRRQQQPPPOOOMMMNNNOOOPPPOOOMMMKKKIIIIIIJJJKKKKKKLLLMMMMMMMMMHHHFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>===>>>>>>???>>>=========???AAABBBDDDDDDDDDDDDDDDCCCBBBAAAAAA>>>;;;:::::::::999888222111///...,,,+++++++++---..................---))))))*********+++++++++,,,///444888;;;;;;;;;:::444222000000000///...,,,((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((()))((('''&&&'''((())))))******))))))((((((((()))***,,,///222444333222000000111000...---...//////...+++)))(((((()))((('''(((***++++++)))''''''''''''&&&&&&&&&%%%(((((()))+++---000222333555555444333222000...---,,,,,,+++***))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((()))******)))(((((()))((('''&&&'''))),,,---...---+++***)))***++++++*********++++++,,,,,,,,,************************)))******+++,,,,,,,,,---,,,------.........//////+++***((('''&&&''')))***............////////////............////////////------........./////////333333333333333333222222333333444444444444333333111333555555444333444555888777888<<>>@@@JJJTTT]]]dddsss}}}zzz{{{zzzvvvuuuvvvxxxtttpppkkkddd[[[WWWYYY]]]aaafffhhhggghhhjjjmmmiiiiiijjjjjjjjjjjjjjjiiikkklllmmmnnnoooooooooooommmnnnoooqqqssstttuuuuuuqqqtttwwwyyyzzz{{{}}}~~~||||||qqqlllfffaaa^^^]]]\\\\\\YYYYYYZZZ\\\^^^]]][[[XXXOOONNNMMMNNNPPPRRRRRRRRRRRRPPPMMMMMMMMMMMMLLLJJJHHHFFFFFFFFFHHHHHHHHHFFFGGGHHHIIIKKKLLLNNNOOOPPPGGGCCC???===<<<;;;777333333000///000///...222888DDDPPPZZZZZZUUUPPPNNNKKKIIIHHHHHHGGGHHHIIIKKKLLLMMMNNNPPPRRRSSSRRRQQQPPPNNNNNNNNNNNNNNNMMMMMMLLLMMMNNNOOOPPPQQQPPPOOOOOOHHHGGGDDDBBBAAA@@@@@@@@@>>>@@@AAA@@@???>>>???@@@AAA@@@@@@??????@@@AAABBBEEEEEEEEEEEEEEEDDDCCCBBBAAA>>><<<;;;;;;<<<<<<;;;444333111000...---------000000000000///...---,,,***))))))))))))***+++++++++---111555777999999999555333111111000000...,,,)))(((''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''+++((((((******((())),,,,,,------...---,,,***)))(((******++++++,,,///222111111000111222111...+++,,,---...---***)))((()))(((''''''''')))******((((((((()))))))))(((((('''''''''((()))+++...///111555555555444222000...,,,...---+++***))))))***+++))))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))(((((()))***+++,,,...---,,,+++***+++,,,---++++++++++++++++++,,,,,,************************))))))***,,,,,,,,,,,,,,,+++,,,---...////////////---+++***(((((()))***+++,,,,,,------...//////000------........./////////------........./////////222222222222333333333333333333444444444444333333000222444444333222333444444555666888;;;BBBJJJPPPWWW___iiiooopppqqquuuyyy___LLLDDDBBB>>>;;;888777777777888888888888666444333222444333222222222222222222000///...---,,,++++++***((()))***)))((((((***---(((((((((((('''''''''''''''((()))***)))(((&&&%%%&&&'''''''''((((((((()))''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************'''((()))(((((((((***,,,...///000111222333333333333222222222444777:::<<<777888<<>><<<;;;===>>>???>>>777666555333222111000000222222222222111000///...+++***((('''((()))+++,,,+++,,,...111333666777888777555333111111///---+++******)))(((''''''''''''$$$$$$%%%%%%&&&''''''(((+++''''''+++------000666999999999888666333000///***+++,,,+++)))***---000222111///000000000...---***+++---,,,***))))))***((('''&&&''')))***)))((('''((()))******)))((('''%%%&&&&&&''')))***,,,---111222333444333111///...///---+++***))))))***+++))))))))))))(((((((((((()))))))))))))))))))))))))))***,,,------,,,***)))(((((())))))))))))))))))++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************************((()))+++,,,------,,,,,,+++,,,---////////////...///...,,,******+++,,,---)))***+++,,,---...///000---------.........//////............////////////111111111222333333333444222333333444444333333222000222333444333222333444111555999999999<<>>AAACCCCCC@@@>>>;;;AAACCCDDDIIIRRRQQQIIICCCAAABBBFFFGGGFFFIIIMMMKKK[[[jjjrrrxxx|||vvvkkkjjjgggfffhhhgggeeegggkkkooogggbbbcccffffffgggiiinnniiicccaaabbbeeeeeeeeeeeeeeefffhhhiiiiiiiiiiiihhhgggffffffhhhjjjmmmooojjjkkkmmmoooqqqrrrssssssrrruuuxxxzzz{{{{{{|||}}}}}}{{{rrrmmmiiieeeaaa^^^\\\YYYWWWYYYYYYZZZ[[[\\\ZZZVVVSSSMMMLLLLLLMMMPPPRRRRRRRRRNNNLLLJJJIIIIIIIIIHHHGGGFFFEEEEEEFFFHHHJJJIIIHHHGGGGGGHHHIIIKKKMMMOOOPPPJJJFFFAAA>>>>>>===:::777222///---...,,,+++///555:::HHHUUUWWWTTTRRRPPPNNNHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNQQQSSSTTTSSSQQQPPPPPPOOONNNNNNOOOSSSWWWYYYWWWXXXZZZZZZXXXUUUQQQNNNJJJIIIGGGEEEDDDDDDEEEFFFBBBDDDFFFEEEBBBAAACCCEEEFFFEEEEEEDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFDDDCCCCCC@@@>>><<<<<<===@@@AAAAAA:::999888666555444333333222333333333333222111111+++***(((&&&''')))+++---++++++,,,...111333666777888666333222111///---+++++++++***(((((('''''''''$$$$$$%%%%%%&&&'''((((((***&&&&&&,,,000111666===EEEEEEEEECCC???;;;777555***,,,---+++))))))+++///444111...---.../////////)))***,,,,,,***)))***+++((('''&&&'''((()))((('''%%%&&&'''(((((((((&&&&&&)))))))))***+++---...///...///111333333333111000///...+++***))))))***+++))))))))))))(((((((((((())))))))))))))))))))))))+++,,,...//////...,,,+++'''(((((()))(((((('''&&&))))))******++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++((()))+++,,,------,,,,,,***+++---///000000///...,,,+++)))''''''((()))***((((((***+++---...000000---------.........//////........./////////000000000000111222333333444444222333333444444333333222000111333333222222222333000777======:::;;;BBBJJJKKKTTT___gggiiikkkooorrr|||~~~___OOO>>><<<;;;;;;999666777;;;888888888777777666555444444333111222333333222000///000000000000000//////---,,,+++***))))))))))))+++******)))(((''''''&&&***)))))))))))))))******((((((''''''&&&&&&&&&%%%)))'''&&&''')))***'''$$$'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''))))))(((((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))******++++++,,,...111333666888999999555222444;;;AAACCCCCCCCC???;;;<<>>BBBCCCBBB???===<<<<<>>===;;;999444111///000...---000555>>>HHHPPPQQQOOOOOOPPPOOOLLLKKKJJJIIIHHHIIIJJJKKKNNNOOOPPPQQQRRRRRRRRRRRRPPPOOONNNOOOQQQUUUZZZ]]]```___]]][[[XXXVVVTTTSSSPPPNNNKKKHHHFFFEEEEEEFFFIIIFFFDDDDDDFFFHHHGGGFFFBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGEEEDDDBBBAAADDDBBB@@@???AAACCCDDDDDD@@@???<<<:::888777777777777777888999999777222///000///---,,,+++*********---,,,,,,...222555666666777444111......---,,,+++...---+++)))((('''&&&&&&)))((((((''''''''''''(((&&&+++//////...222;;;CCCWWWZZZ[[[WWWNNNDDD<<<888111---+++,,,+++''''''*********************++++++---,,,,,,+++***+++++++++***)))'''%%%%%%%%%'''((())))))))))))((('''&&&%%%&&&'''(((***+++,,,---...,,,---000222333111///...000///---+++***)))((((((***************)))((((((***+++,,,,,,+++)))&&&$$$(((((()))******************++++++,,,,,,++++++***((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***)))'''((()))++++++***------............------++++++)))(((''''''''''''++++++,,,------......///000000///...............000000///////////////000//////111222333444444444444333222111111111222333...///111222333333222222444444555666777;;;@@@DDDKKKPPPYYYaaacccdddiiiqqq~~~```QQQCCC???======:::666666:::777777777666666555444333333222000111222222111///111222222111///---+++***)))))))))))))))******************)))((('''''''''(((((((((((()))***,,,,,,***)))))))))(((((((((((()))'''&&&''')))+++)))((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))***+++,,,+++,,,...111444777:::;;;;;;777444666<<>><<<;;;999666333777888::::::::::::;;;<<>>===;;;999444111///000...---000666>>>HHHPPPOOOMMMMMMMMMLLLHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKMMMPPPRRRTTTUUUVVVWWWUUUSSSSSSTTTVVVZZZ\\\___^^^]]][[[XXXVVVUUUTTTQQQOOOMMMJJJIIIHHHIIIIIIJJJGGGDDDDDDFFFHHHHHHFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFEEECCCBBBAAABBBAAAAAAAAADDDFFFHHHIIICCCBBBAAA@@@???>>>>>>>>><<<<<<;;;<<<<<<:::777444000///...,,,+++*********+++******,,,000333444444555333000//////...,,,+++...---+++)))((('''&&&&&&(((((('''''''''(((((()))***...111000000555@@@IIIaaacccdddaaaYYYNNNCCC<<<555111......,,,((())),,,,,,,,,,,,,,,,,,+++++++++******))))))((((((((()))***((('''%%%%%%%%%'''((((((((())))))((('''&&&&&&''''''(((***+++---......---...000111222111000/////////---+++***)))((((((***************)))((((((***+++,,,,,,+++***)))((((((((()))************))))))******++++++******))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++)))((((((***++++++***------............------+++***)))(((''''''''''''++++++,,,,,,---.........///......---------------000000///////////////000000000222333444555555555555444222111111111222222000111222222222111000000333333444444555888===AAAGGGKKKUUU]]]```aaahhhppp}}}~~~cccSSSHHHCCC@@@???;;;777666999666666666666555444333222222111///000111111000...///000111111000---+++)))$$$%%%''')))++++++++++++******))))))(((((('''''''''''''''((()))+++---...))))))))))))(((((((((((((((&&&%%%%%%''')))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%'''(((***+++,,,---+++,,,///222666:::<<<>>>===999666777<<<@@@AAAAAABBBBBBAAA>>>999444111///444444444333333666;;;???DDDMMMSSSMMMDDD@@@@@@@@@BBB@@@CCCNNN]]]fffgggddd^^^\\\XXXWWWXXXZZZ[[[\\\\\\[[[[[[]]]```cccdddeee___^^^]]]___bbbeeeeeeeeeggggggffffffeeeeeeeeeeeegggfffeeefffiiilllnnnnnnjjjhhhfffgggkkkooorrrsssuuuvvvwwwxxxxxxxxxxxxxxx}}}}}}~~~~~~~~~}}}||||||}}}qqqiiiddd```]]][[[ZZZXXXVVVVVVWWWXXXYYYVVVSSSOOOLLLLLLMMMMMMMMMOOONNNLLLMMMOOOPPPPPPOOONNNLLLJJJJJJJJJKKKJJJIIIKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDFFFIIILLLMMMMMMHHHEEEBBB???>>><<<:::888444111///000...---111666???IIIOOONNNJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGIIIJJJLLLOOOQQQSSSUUUUUUWWWVVVUUUUUUVVVXXX[[[\\\^^^^^^\\\[[[YYYWWWVVVUUURRRQQQOOOMMMLLLLLLLLLMMMJJJHHHFFFEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFEEECCCBBBAAA@@@AAABBBDDDGGGJJJMMMOOOIIIIIIJJJJJJIIIGGGFFFEEECCCAAA???>>>>>>===;;;999111000///---+++******)))))))))(((***...111222111222111000000000///---+++---,,,+++)))((('''&&&&&&'''''''''''''''((()))***---///000///000666AAAJJJ[[[]]]______[[[QQQEEE===888333...---+++((()))---///......------,,,,,,,,,)))))))))((((((((((((((()))((('''%%%%%%&&&''''''(((((()))))))))(((''''''(((((()))***,,,---......////////////000000000000///...---,,,+++***)))(((***************)))((((((************************'''((())))))******)))))))))))))))******)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,***)))***+++,,,,,,,,,------............------+++***)))((((((''''''(((++++++,,,,,,------.........------,,,,,,,,,,,,,,,//////.........//////000111222333444555666666666666555333222111111111222222222222222111000///...222222333333333555999<<>><<<888777999666666666666555444333333333111000000111111000///+++,,,...000000///---,,,$$$&&&(((+++,,,,,,++++++***)))))))))((((((((('''(((((((((((()))***+++,,,'''''''''''''''&&&&&&&&&'''&&&$$$######%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&(((***,,,---...+++---///333777;;;>>>???<<<:::777777:::===>>>===<<<@@@BBB@@@:::555444555555555444333333777===AAAKKKQQQSSSNNNIIIHHHGGGFFFHHHGGGJJJRRR]]]cccccc```WWWTTTQQQSSSXXX\\\\\\\\\]]]]]]^^^```bbbdddeeeeee]]]\\\]]]___bbbddddddcccffffffffffffffffffeeeeeefffffffffhhhjjjmmmooopppkkkjjjhhhgggiiilllpppqqqtttuuuvvvwwwxxxyyyyyyyyy|||||||||}}}~~~vvviiicccaaa^^^[[[[[[ZZZYYYXXXWWWXXXYYYZZZWWWSSSNNNKKKJJJKKKLLLLLLNNNMMMKKKLLLNNNOOOOOONNNNNNMMMKKKJJJJJJJJJJJJIIIJJJKKKKKKKKKJJJIIIGGGGGGCCCBBBBBBDDDHHHJJJLLLKKKGGGDDDAAA???>>><<<:::888444111//////...---111888BBBKKKPPPNNNIIIHHHGGGFFFHHHHHHHHHHHHHHHIIIIIIIIIKKKLLLMMMOOOPPPQQQQQQQQQRRRSSSSSSUUUWWWZZZ]]]^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUSSSQQQOOONNNMMMMMMJJJIIIGGGGGGGGGHHHIIIIIIJJJIIIGGGFFFEEEFFFGGGGGGGGGGGGFFFFFFEEECCCBBBBBBAAABBBDDDGGGIIIMMMQQQTTTQQQRRRSSSSSSRRROOOLLLJJJHHHEEEAAA??????>>><<<;;;333222000...,,,+++******)))((((((***---000111111000//////000111000---+++,,,+++***)))'''''''''&&&&&&&&&&&&'''''')))******+++---.........222:::@@@IIIJJJMMMQQQQQQMMMEEE???888222---+++(((&&&'''+++//////...---,,,,,,++++++++++++++++++******))))))((('''&&&&&&&&&&&&'''''''''(((((()))))))))(((((())))))***+++,,,---......///...---,,,------...///.........---,,,***))))))***************)))((((((***)))((((((''''''(((((('''(((((()))))))))))))))))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---+++******,,,------,,,------............------******)))(((((((((((((((***++++++,,,------.........------,,,,,,,,,,,,,,,......------......//////222333444555666777777777777666444222111000000111111111111111111000000///222222333222222333666999<<<@@@IIIQQQVVV[[[eeeooovvvxxx{{{mmm\\\LLLDDD>>>===<<<999888:::777777777777777555444444444222111111222333111000+++,,,...///000///...---((()))+++---------+++***))))))))))))((((((((((((******)))))))))))))))***&&&&&&&&&''''''''''''''')))(((&&&%%%###$$$&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''***)))'''&&&%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))+++,,,......,,,---000333777:::===>>>:::888666666777888999999666<<<@@@>>>999555666888666666555555666999???DDDQQQRRRQQQOOOOOOSSSSSSPPPMMMOOOQQQTTTVVVVVVUUUSSSOOONNNNNNRRRYYY^^^___^^^___aaacccdddeeedddeeeeee```___```bbbdddeeecccbbbdddeeefffggggggffffffeeefffggghhhiiikkklllnnnpppnnnmmmkkkjjjjjjkkknnnppprrrsssuuuwwwyyyzzz{{{{{{zzzzzz{{{~~~nnnccc______^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZUUUPPPLLLKKKLLLLLLLLLLLLKKKJJJJJJLLLMMMMMMLLLMMMLLLLLLJJJIIIIIIIIIJJJHHHIIIJJJJJJJJJIIIHHHGGG@@@@@@AAADDDHHHJJJKKKJJJFFFDDDBBB@@@???===;;;888555111//////......222999FFFNNNRRROOOIIIGGGGGGFFFHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJLLLMMMOOOPPPPPPQQQRRRSSSUUUWWWYYY\\\]]]^^^^^^]]]]]]\\\[[[[[[ZZZZZZ[[[YYYWWWTTTQQQNNNLLLKKKJJJJJJIIIHHHHHHHHHJJJKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDCCCCCCEEEGGGHHHKKKOOOUUUYYY\\\]]]]]]]]]ZZZVVVQQQNNNLLLHHHDDD@@@???>>><<<;;;666444222000...,,,+++***+++***)))+++...000111111///......///000000---+++++++++)))(((''''''''''''&&&&&&&&&'''''')))******(((+++---...---...000333;;;<<>>AAAEEEJJJLLLKKKJJJFFFDDDBBBAAAAAA???<<<999555111//////......333:::HHHPPPTTTOOOJJJHHHGGGFFFFFFFFFGGGIIIIIIIIIIIIIIIDDDFFFIIILLLOOOQQQSSSTTTWWWXXXZZZ[[[\\\\\\\\\\\\^^^^^^^^^^^^^^^]]]]]]]]]^^^]]]ZZZWWWSSSPPPMMMLLLKKKKKKKKKJJJHHHIIIKKKMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHGGGFFFFFFEEEEEEFFFHHHJJJJJJLLLRRR[[[aaagggggggggfffbbb^^^YYYVVVSSSOOOJJJFFFCCC@@@===;;;999777555222000...,,,,,,,,,+++***,,,///111111111000///......//////---++++++***)))((('''''''''''''''''''''''''''((()))***(((***---...---+++++++++000222666777777888:::;;;:::555000///---***+++///+++++++++******)))))))))))))))***++++++)))((('''&&&&&&&&&'''''''''''''''&&&'''((()))***+++++++++++++++,,,------...//////---,,,+++*********+++,,,---............,,,***)))***************)))((((((+++++++++******)))))))))&&&'''(((((())))))((((((++++++,,,,,,,,,,,,++++++************+++++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++---+++***+++,,,---------------............------))))))(((((((((((())))))******++++++,,,,,,------///......---------------,,,,,,,,,,,,,,,---...///000111222333444555555555444333111000/////////000//////...///000111222333222333444444333333555777999:::@@@GGGKKKQQQ^^^jjjwwwzzzwwwfffSSSJJJAAA???>>>;;;999999777777777777666555444333333222111111222222111000222111///............///++++++++++++++++++++++++(((((((((((())))))))))))+++***))))))))))))))))))(((((((((((()))))))))***$$$&&&(((((('''''')))+++''''''''''''''''''''''''%%%%%%'''(((((((((''''''***)))'''%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&''''''((((((***+++,,,------......///111222444555555444444444333333333444555666888:::888666555666888777666444333777@@@KKKTTT\\\gggooooookkkjjjiiihhhddd^^^VVVPPPMMMJJJHHHEEEIIILLLPPPTTTWWWYYY\\\^^^]]]aaafffhhhgggffffffffffffeeedddeeeggghhhgggfffbbbccceeeggghhhhhhgggffffffhhhkkkkkkiiiiiikkkmmmhhhkkkmmmnnnmmmlllnnnpppqqqrrrtttvvvwwwxxxyyyyyyuuuyyy}}}zzziiifff```[[[YYYXXXYYYZZZXXXXXXYYYYYYZZZ[[[[[[\\\[[[XXXTTTQQQPPPNNNLLLKKKHHHGGGEEEFFFHHHIIIIIIHHHIIIKKKKKKIIIGGGFFFGGGIIIGGGHHHIIIHHHFFFCCC@@@>>>999;;;@@@GGGLLLNNNLLLJJJFFFEEECCCCCCBBB@@@===:::666111//////......444;;;IIIPPPTTTOOOIIIGGGGGGFFFDDDEEEGGGHHHIIIIIIHHHHHHCCCEEEHHHKKKNNNQQQRRRSSSVVVXXXZZZ\\\]]]]]]\\\[[[____________```````````````___]]]ZZZWWWSSSQQQOOOKKKLLLLLLKKKIIIIIIKKKNNNNNNOOOQQQRRRRRRQQQPPPOOOMMMLLLJJJHHHGGGGGGGGGGGGHHHJJJLLLLLLOOOWWWccclllqqqqqqpppoookkkhhhdddbbb\\\YYYSSSOOOKKKGGGBBB???;;;:::777444111///...---,,,+++***,,,...000111111222000...---......---+++***)))((('''''''''''''''(((((('''''''''(((((()))'''((()))***))))))))))))%%%+++111222///...111555888444111111///+++,,,///******************)))))))))***,,,,,,,,,+++)))(((%%%&&&&&&''''''(((''''''&&&'''((()))***+++++++++,,,,,,------......//////......---,,,,,,,,,,,,,,,------...///...---+++)))***************)))(((((($$$%%%''')))******))))))&&&'''(((((())))))((((((******++++++++++++******)))))))))*********++++++************************+++,,,,,,,,,,,,,,,,,,---,,,+++)))***,,,------,,,------............------))))))(((((((((((())))))*********+++,,,,,,------...------,,,,,,,,,,,,,,,++++++++++++,,,---...///...///000222333333333333222111000.........///000000000///...//////000111000222333333333333555666777888<<>>:::777444333888DDDTTT^^^ppp~~~hhh]]]OOOGGGGGGHHHEEEBBBIIIMMMSSSUUUUUUVVVYYY\\\]]]bbbhhhkkkjjjiiiiiikkkgggeeedddeeegggiiiiiiiiiaaaccceeeggghhhhhhgggffffffiiikkkkkkiiihhhiiikkkcccggglllnnnmmmmmmooorrrrrrssstttuuuvvvvvvvvvvvvtttyyy~~~}}}}}}zzznnnaaaaaa___\\\XXXWWWXXXYYYWWWXXXYYY[[[]]]^^^___```[[[XXXUUURRRQQQOOOLLLJJJGGGFFFDDDEEEFFFHHHGGGGGGHHHJJJKKKIIIFFFEEEFFFIIIIIIIIIIIIHHHEEE@@@<<<999666:::AAAHHHNNNOOOMMMJJJGGGEEEDDDDDDCCCAAA>>>;;;666111//////...///444<<>>BBBHHHUUUbbbjjjqqqxxx|||~~~gggXXXNNNDDD???===999777999:::999888777666555444444000////////////111222333555444111///---+++******...---,,,+++************)))******++++++)))(((''')))((((((((('''''''''''''''---...(((%%%'''(((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$%%%%%%&&&############$$$&&&'''((()))(((((('''''''''((((((******+++,,,---......///111000000000000111111222222333333333222333666888<<<===:::888999===>>>;;;>>>:::666888>>>JJJ]]]mmmiiiVVVGGGEEEDDD???>>>CCCDDDLLLQQQOOOLLLQQQWWW[[[ccceeehhhhhhgggeeeeeeeee```cccfffhhhhhhhhhiiijjjggggggggggggggggggffffffgggeeedddgggjjjmmmllljjjiiijjjlllmmmpppqqqssstttrrrssstttvvvwwwwwwwwwwwwxxxzzz|||}}}}}}sssfff]]]YYYYYYYYYYYYXXXXXXVVVVVVYYYYYY[[[______^^^```dddcccaaa\\\VVVPPPLLLIIIHHHEEEEEEEEEEEEEEEFFFFFFGGGNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFCCC???<<<;;;<<<:::999???MMMXXXWWWQQQLLLIIIHHHFFFCCC@@@>>><<<;;;999444000///...000666???OOOQQQRRRPPPMMMJJJHHHHHHGGGGGGFFFFFFGGGHHHHHHIIICCCEEEIIIKKKLLLMMMOOOQQQMMMPPPTTTVVVWWWWWWYYYZZZdddcccbbbaaa`````````aaaddddddbbb```]]][[[XXXWWWPPPOOOOOOOOOPPPQQQRRRSSSYYYZZZYYYWWWYYY]]]ZZZUUUUUUVVVVVVSSSNNNKKKKKKLLLOOOKKKKKKQQQYYYaaammmwww{{{~~~zzzxxxxxxwwwuuupppjjjccc]]]XXXSSSMMMHHH@@@???;;;666222//////000---,,,++++++,,,///111222555333000---+++******+++)))))))))(((''''''&&&&&&((((((((((((((('''''''''(((((('''''''''&&&&&&&&&(((***++++++******+++,,,............---,,,++++++---+++)))(((((())),,,---000111111111000...+++)))&&&&&&&&&&&&&&&&&&&&&&&&+++***))))))***,,,...000---///000000///.../////////000000000000...,,,++++++,,,---------,,,+++***************************))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,++++++***++++++******++++++,,,---***+++,,,,,,,,,,,,+++***&&&&&&''')))***+++,,,---------------------------......//////......---,,,***************************+++,,,---...............---,,,,,,++++++,,,,,,++++++++++++,,,---...///000000000000000000000000...---+++,,,---......---000///------......---+++000000000000111222333444555666777999>>>FFFOOOUUU^^^iiissswwwyyy~~~jjjYYYOOODDD@@@===:::888999999888888777666555444333111000/////////000222222111000///---,,,+++++++++---,,,+++***)))))))))))))))******+++***)))((('''((((((((((((((((((''''''&&&***)))###!!!%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((()))***+++,,,,,,---///......---......//////222333333333333555888;;;>>>@@@AAABBBFFFJJJFFF@@@>>>;;;;;;???GGGUUUhhhyyydddRRRCCCAAA@@@<<<<<>>;;;::::::;;;:::BBBPPPZZZYYYRRRMMMIIIHHHFFFDDDAAA???===<<<777222......---...555>>>OOOQQQQQQPPPMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHGGGIIIKKKKKKKKKKKKLLLMMMNNNQQQTTTVVVWWWWWWXXXZZZaaaaaaaaabbbbbbcccccccccaaaaaaaaa___]]]ZZZWWWVVVQQQQQQRRRSSSTTTVVVWWWXXX[[[\\\[[[ZZZ\\\___]]]XXXSSSUUUUUUSSSPPPMMMMMMNNNOOOLLLLLLRRRZZZcccppp{{{{{{uuupppiiiddd```[[[TTTOOOGGGDDD???999444111111111...---,,,,,,---...111222333111...,,,***))))))************)))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''))))))((((((***,,,------...------,,,+++++++++***(((((()))+++...000555555555444111...+++))))))))))))))))))(((((((((((()))***,,,------------...000111111000000000111000111111222111///...---,,,,,,---------,,,+++***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))(((***************+++,,,,,,+++******************+++((())))))***+++,,,------------------------------...............------,,,************************((()))***+++,,,,,,,,,,,,------,,,++++++++++++,,,*********+++,,,,,,---...////////////////////////...,,,++++++---...---,,,---,,,,,,---///000///...000000000000111222333444444555555666999???GGGLLLWWWbbbmmmrrrvvv}}}mmmYYYOOODDD@@@===:::888999777777777777666444333333222222000/////////000111000//////...------------------,,,+++************)))************)))((((((((((((((((((((((((((((((&&&'''%%% ###'''((((((''''''''''''''''''((()))(((((('''&&&&&&%%%%%%((('''&&&&&&%%%&&&&&&&&&'''(((((()))((('''&&&%%%''''''&&&&&&&&&''''''((((((((()))***+++,,,,,,---......------------......333333333222333666;;;???FFFIIINNNSSS[[[\\\SSSGGG???>>>AAAIIISSSaaattt```OOOAAA>>>>>>;;;===BBBEEEKKKMMMIIIGGGLLLSSSVVV^^^```bbbcccbbbaaaaaabbbdddeeeffffffdddbbbbbbccceeeeeeeeeddddddeeeeeeffffffdddcccdddfffgggffffffiiiiiikkkmmmoooqqqrrrssstttuuuvvvwwwxxxyyyyyyzzzxxxyyy{{{{{{|||}}}}}}qqqhhh```[[[WWWVVVVVVUUUUUUUUUVVVWWWWWW\\\YYYYYY[[[[[[[[[```fffjjjfffaaaZZZUUUPPPMMMLLLGGGGGGFFFEEEFFFGGGHHHHHHMMMLLLJJJHHHFFFDDDDDDCCCDDDEEEDDDAAA===:::888888:::<<>>CCCMMMRRRZZZdddmmmnnnaaaQQQBBBBBBGGGOOOXXXdddttt]]]PPPCCC??????>>>AAAFFFEEEKKKLLLJJJIIIPPPWWWZZZ^^^```bbbcccbbbaaabbbbbbdddeeefffeeecccbbbbbbcccddddddcccccccccdddeeefffgggfffdddddddddeeeeeeeeekkklllnnnooorrrsssuuuvvvttttttuuuuuuvvvxxxyyyyyywwwyyyzzz{{{{{{|||rrrggg___ZZZWWWUUUUUUUUUTTTTTTUUUVVVWWWXXX[[[XXXVVVWWWWWWXXX___fffkkkhhhccc]]]XXXSSSPPPNNNGGGFFFEEECCCCCCDDDFFFFFFLLLJJJHHHFFFDDDCCCBBBAAACCCCCCCCC@@@<<<888666555888;;;EEETTT\\\YYYRRRMMMKKKJJJIIIGGGEEECCCBBBAAA:::555111111111333:::BBBNNNOOOPPPOOOLLLJJJHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDIIIKKKLLLMMMMMMNNNPPPRRRSSSUUUWWWXXXXXXYYY[[[\\\___```ccceeeggggggfffeeecccdddeeeeeedddbbb___]]]YYYZZZ[[[]]]___aaabbbccc```cccdddcccdddggggggddd^^^___``````^^^[[[YYYXXXSSSQQQRRRXXX```kkk{{{|||vvvnnnddd]]]UUUOOOHHH@@@;;;888777666111000...------...000111000///---+++***)))))))))++++++***))))))(((((('''((((((((((((((()))))))))(((((((((((('''''''''''''''((())))))''''''((()))***+++,,,,,,,,,,,,,,,+++************,,,///222444999888666444111---***)))(((''''''&&&&&&%%%%%%%%%''')))---///000000...,,,000222444444444444555666666666777777666444222111------------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,++++++)))))))))((())))))***+++,,,,,,---......---,,,,,,,,,,,,,,,,,,++++++++++++////////////////////////------.........---,,,,,,************************++++++,,,------------------,,,,,,+++***+++++++++))))))***+++,,,,,,,,,,,,////////////////////////...,,,++++++,,,,,,,,,+++***)))***,,,///222222222111111000000111222222333555666777777777:::???BBBIIISSS^^^eeennnwww~~~kkkWWWLLLBBB>>>;;;777666777666666777888777555444333444333111000///...//////555444222111///.........---,,,,,,++++++++++++,,,*********)))))))))))))))(((((()))))))))))))))))))))((((((((((((&&&$$$$$$((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&(((***,,,---,,,+++***''''''&&&&&&'''(((((()))******+++,,,---......//////////////////000111111333333333333555999@@@EEELLLSSS]]]jjjvvvxxxlll\\\GGGFFFIIIOOOUUU[[[hhhsss|||pppXXXNNNDDD??????@@@DDDGGGFFFKKKNNNMMMOOOVVV]]]```bbbcccddddddcccbbbcccdddcccdddeeeeeecccccceeefffdddcccbbbbbbbbbdddeeefffhhhhhhfffeeedddeeefffgggkkklllnnnooorrrsssuuuvvvsssssssssssstttvvvwwwxxxxxxyyy{{{{{{{{{|||~~~xxxrrriiiaaa\\\YYYWWWUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYUUURRRRRRSSSTTT\\\dddiiihhheeeaaa\\\XXXTTTRRRKKKJJJGGGEEEDDDEEEFFFGGGJJJIIIGGGEEECCCBBBAAAAAAAAABBBBBB@@@;;;777444333555888CCCRRRYYYVVVOOOLLLKKKJJJIIIHHHFFFEEEDDDCCC;;;666333222222333;;;CCCLLLMMMNNNNNNKKKHHHGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEMMMNNNOOOOOONNNOOOQQQSSSUUUVVVXXXYYYYYY[[[]]]___```bbbdddfffgggfffeeeddddddeeeggghhhgggfffdddccc```aaabbbdddffffffggggggfffjjjkkkiiijjjmmmmmmkkkfffggghhhhhhfffccc^^^[[[XXXVVVWWW\\\bbbnnnuuujjjaaaYYYSSSKKKDDD@@@===:::888333222000.........///000///...---,,,,,,+++++++++***))))))(((((('''&&&&&&(((((((((((())))))******))))))(((((((((''''''''''''(((((('''$$$######$$$))))))***+++,,,,,,,,,+++,,,,,,,,,---...000222333444333222111///,,,+++***,,,,,,++++++************,,,,,,---...///000111111111333555666666666888999:::;;;;;;:::999666444333......---,,,++++++******))))))))))))))))))))))))************************(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,)))))))))((())))))***+++(((***---//////---***(((+++++++++++++++*********////////////////////////---------...---,,,,,,+++************************++++++,,,,,,------,,,,,,,,,,,,+++************+++))))))+++,,,,,,---,,,,,,........................///---++++++,,,,,,,,,+++,,,++++++,,,///111111000111111111000111111222333444555666777888:::>>>AAAEEENNNXXX```iiitttyyyzzz~~~~~~iiiWWWLLLBBB>>>;;;777666777666777888999888777555333444333111000/////////000333222000...---,,,++++++******)))(((((())))))***+++******)))((()))))))))*********))))))((((((((((((&&&'''+++,,,(((%%%$$$(((''''''''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((((((((('''%%%&&&(((***+++++++++***%%%%%%%%%%%%%%%&&&'''((((((((()))***+++,,,,,,---------------...000111222222333333444666:::@@@DDDEEELLLVVVcccoootttlll```JJJHHHIIIKKKLLLOOOWWWaaallluuu{{{{{{}}}{{{lllZZZOOOIIIBBB>>>>>>@@@CCCFFFFFFKKKOOOPPPTTT\\\aaacccdddeeeeeedddbbbaaabbbcccbbbcccddddddcccdddfffhhheeedddbbbbbbbbbdddfffhhhiiiiiihhhfffdddeeehhhjjjiiiiiikkkmmmoooqqqrrrssssssrrrrrrrrrsssuuuwwwxxxyyyzzz{{{|||{{{|||~~~vvvjjjfffaaa]]]ZZZYYYWWWVVVWWWWWWXXXYYYYYYYYYXXXXXXUUUPPPNNNNNNNNNPPPWWW```gggggghhhfffccc^^^ZZZWWWSSSQQQMMMJJJHHHHHHIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBAAABBBCCC@@@;;;666333222222666AAAOOOUUURRRMMMJJJJJJJJJIIIHHHGGGFFFEEEDDD;;;666222111111222999AAAJJJKKKLLLLLLIIIGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFSSSSSSRRRPPPMMMMMMNNNPPPTTTUUUWWWXXXYYY[[[^^^```aaabbbccceeeffffffeeeeeeffffffgggggghhhhhhhhhhhhhhhiiikkkmmmooooooooonnnnnnsssuuurrrrrrtttuuusssnnnnnnoooooonnnjjjddd___^^^\\\\\\```eeeppp}}}qqqiiiaaa[[[RRRLLLGGGCCC===999555444111///......///000......------,,,,,,++++++))))))(((((('''&&&&&&&&&'''(((((())))))******+++)))))))))(((((((((''''''%%%&&&&&&$$$""" !!!'''((()))***+++,,,,,,,,,,,,------...000222333444222111000///...,,,,,,+++++++++++++++++++++++++++111///......///111444666444666999::::::;;;<<<>>>?????????===;;;888555444///...---,,,+++*********************************************************(((((((((((())))))))))))'''((()))******************))))))))))))***++++++&&&(((+++------+++(((&&&+++++++++++++++*********........................---------------,,,++++++************************))))))***************))),,,,,,+++***************)))***,,,---......---,,,........................000...,,,,,,------,,,+++---,,,+++---///000000///222111111111111111222222000222444555666888;;;===AAAIIIRRRZZZdddpppuuuvvvzzz~~~}}}iiiYYYNNNDDD@@@===999888999666777999::::::888666444333222111/////////000000000///...---,,,,,,,,,,,,*********))))))******+++++++++)))((((((((()))***,,,++++++***)))(((''''''&&&!!!!!!'''***'''&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%&&&'''((())))))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((()))***(((((()))***+++,,,,,,---,,,,,,---...000222444555111222444555666:::???BBBAAAGGGOOOVVV^^^bbb^^^VVVJJJGGGFFFFFFDDDEEELLLUUU^^^eeejjjhhhgggeee[[[OOOHHHFFFAAA>>>>>>AAACCCDDDEEEKKKOOOQQQVVV]]]aaa```dddeeedddbbb___^^^^^^___aaabbbbbbbbbaaabbbeeegggeeedddbbbbbbbbbeeegggiiihhhhhhhhhfffdddeeehhhlllhhhiiijjjlllnnnppprrrrrrtttsssrrrrrrsssuuuxxxyyyzzz{{{|||||||||}}}xxxlllccc___[[[XXXXXXXXXXXXWWWXXXZZZ[[[]]]\\\[[[YYYWWWPPPLLLJJJJJJKKKLLLSSS[[[eeegggkkklllkkkfff```]]]YYYVVVQQQMMMJJJIIIIIIJJJGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCAAA<<<777333111111555???LLLRRROOOKKKJJJIIIIIIHHHHHHGGGFFFEEEEEE>>>888444222111222888@@@GGGIIIJJJJJJGGGEEEDDDEEECCCCCCCCCDDDEEEFFFGGGHHHTTTTTTRRROOOLLLKKKLLLNNNPPPRRRTTTUUUWWWYYY]]]```___```aaacccdddfffggghhhiiihhhhhhhhhiiikkklllmmmpppqqqtttwwwyyyzzzzzzzzzwww}}}|||zzz{{{|||{{{uuuuuuwwwyyyyyyuuunnniiidddbbbaaacccfffqqq|||uuummmfff]]]VVVPPPIII@@@:::777555222000.........///,,,,,,,,,,,,,,,++++++*********))))))(((''''''''''''(((((()))******++++++))))))))))))((((((((('''$$$%%%%%%%%%###"""###$$$&&&'''(((***+++,,,,,,,,,+++,,,---///222444666777444333222000///...------))))))***++++++,,,,,,,,,222111000000111333666888888:::===??????@@@BBBCCCDDDCCCBBB@@@===999666444000///---+++************++++++++++++++++++++++++************************(((((((((((())))))))))))''''''(((******++++++******************+++,,,,,,)))******************)))+++++++++,,,,,,,,,,,,,,,------------------------,,,------------,,,++++++************************))))))************)))))),,,++++++******************+++---/////////...---........................222000...---......---,,,,,,++++++---///000000///222222111111111111111222000222444555555666888:::;;;BBBKKKTTT```lllrrrssswwwzzz}}}jjjZZZPPPFFFAAA???;;;999:::666888:::;;;;;;999777555222222000/////////000111//////.........//////000---------,,,,,,---......,,,+++)))((((((((()))***---,,,+++***)))'''&&&&&&###"""&&&&&&'''***&&&&&&&&&%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&((()))))))))((('''******)))(((((((((((()))************+++,,,---...******+++,,,---......///......///111333555777999000222444555777:::>>>AAACCCGGGKKKLLLOOOQQQNNNHHHHHHEEECCCCCC@@@@@@GGGPPPSSS[[[___]]]\\\[[[VVVNNNFFFEEEBBB??????BBBDDDDDDEEEKKKOOOQQQVVV\\\^^^\\\ccccccbbb```\\\[[[[[[\\\aaabbbbbbaaa___```bbbdddfffdddcccbbbccceeehhhjjjgggggggggeeecccdddhhhllliiijjjlllnnnpppqqqssstttuuutttsssssstttvvvyyyzzz{{{|||}}}}}}}}}}}}sssggg```\\\WWWUUUUUUVVVWWWXXXYYY[[[^^^______\\\YYYWWWMMMJJJHHHHHHIIIJJJPPPXXXdddhhhmmmqqqpppkkkeeeaaaZZZWWWRRRMMMIIIHHHHHHIIIFFFFFFEEEDDDDDDDDDDDDDDDAAACCCCCCAAA<<<777333111111555???KKKPPPNNNKKKKKKIIIIIIHHHGGGGGGFFFEEEEEEAAA<<<777555333333:::AAAFFFHHHIIIIIIFFFDDDCCCDDDCCCCCCCCCDDDFFFGGGIIIJJJPPPPPPOOOMMMKKKKKKNNNPPPMMMOOOQQQSSSTTTXXX\\\___]]]^^^___aaadddfffiiikkkmmmlllkkkkkkllloooqqqssstttwwwzzz~~~~~~{{{|||}}}xxxrrrgggeeedddeeegggqqq}}}uuunnneee]]]VVVMMMBBB:::888666333000.........///******+++++++++******)))++++++******)))((((((((('''(((((()))***+++++++++))))))))))))(((((((((((($$$&&&''''''''''''(((***%%%&&&((()))+++,,,,,,,,,)))***---000333666888:::777666444222111/////////,,,------...///000111111222222222333444555777777;;;>>>AAABBBCCCDDDFFFGGGFFFFFFDDDAAA>>>:::666444000///---+++************,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))))))))***,,,,,,---------++++++******++++++,,,---000...,,,******,,,...000,,,,,,,,,---------......------------------------,,,,,,---------,,,++++++************************++++++,,,,,,,,,++++++***,,,++++++***)))************,,,...000000000..............................222111.........///---,,,+++******,,,///111111111222222111111111111111222222444666777666666777888666===FFFOOO]]]jjjqqqqqquuuxxx~~~yyykkkZZZQQQHHHDDD???999777888777777777777666666666666444333222111000000000000///............///000000000---***)))***++++++***&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))***+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***)))))))))%%%((()))''''''++++++)))******++++++---...000111000000//////000222444555111111222333666999<<<>>>999===>>>===???DDDEEECCCIIIDDD>>>;;;;;;>>>@@@BBBHHHKKKQQQUUUUUURRRMMMJJJDDDCCCBBBBBBAAA@@@??????BBBGGGLLLPPPQQQSSSWWWYYY]]]\\\ZZZZZZ[[[[[[YYYWWWZZZ^^^aaa```\\\[[[^^^bbbcccbbbaaa```bbbeeehhhjjjhhhgggeeeeeeeeehhhjjjllljjjlllnnnppprrrssstttuuuuuutttrrrrrrtttwwwzzz|||~~~|||{{{|||yyypppgggbbb\\\UUURRRUUUVVVTTTUUUZZZYYY]]]```^^^YYYSSSPPPOOOFFFEEEDDDCCCCCCGGGLLLPPP]]]eeemmmppppppooohhhaaaaaaXXXNNNIIIIIIJJJGGGCCCEEECCCBBBBBBBBBBBBAAA???BBBAAA???<<<999555333111222777???GGGMMMNNNKKKHHHEEEEEEFFFGGGGGGGGGGGGFFFAAA>>>999444222444:::>>>HHHIIIJJJIIIFFFDDDBBBBBBGGGFFFDDDCCCBBBCCCEEEFFFLLLOOOSSSVVVUUUQQQLLLHHHLLLMMMNNNPPPSSSWWWZZZ\\\ZZZ^^^bbbeeefffhhhiiikkkmmmmmmnnnnnnoootttyyy~~~~~~wwwlllgggjjjnnnsss~~~uuuiii```ZZZSSSHHH???<<<888333000000000111111222///,,,******)))((('''))))))***++++++***((((((%%%%%%%%%&&&'''(((((())))))(((((('''&&&%%%%%%%%%---///000...+++'''$$$$$$((('''''''''((()))+++,,,,,,......000777>>>@@@===???===999444111///...---//////......///000000111333333444555666999;;;<<>>;;;777333000---------------------,,,------++++++++++++---------+++)))(((((())),,,---+++***(((&&&&&&''')))***(((((())))))******++++++******))))))))))))))))))++++++++++++++++++,,,,,,---...............------,,,---...///...---,,,+++/////////...---+++***)))++++++************++++++***(((((()))***+++***)))(((((((((((('''''''''''')))+++---//////---+++)))---------............///000000000000000///......---,,,,,,,,,,,,---......333222111////////////000222333333444555666777777:::;;;???HHHSSS___iiimmmqqqvvv|||yyyjjjZZZQQQHHHDDD???999777888777777777777666666666666333333222111000000000000111111///...---,,,,,,,,,...---,,,,,,---,,,+++)))'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((,,,---***(((******))),,,,,,,,,,,,---...///000000/////////000222444555111111222333555777999;;;444888999888;;;@@@CCCBBB@@@AAA@@@???======>>>???@@@DDDHHHLLLMMMKKKHHHEEEFFFEEEDDDCCCAAA???>>>>>>BBBFFFLLLOOOQQQSSSWWWZZZ\\\[[[ZZZZZZ\\\\\\[[[ZZZ[[[\\\\\\\\\\\\\\\]]]^^^cccbbbbbbbbbdddfffhhhjjjfffeeeddddddfffiiilllmmmlllnnnoooqqqssstttuuuuuuuuutttsssssstttvvvxxxzzz}}}|||{{{zzz{{{}}}xxxpppiiibbb^^^YYYSSSQQQTTTWWWVVVXXX\\\ZZZ]]]^^^\\\UUUNNNIIIGGGDDDCCCBBB@@@???BBBGGGKKKVVV___iiiooorrrtttpppkkkfff]]]QQQKKKKKKKKKIIIFFFEEECCCAAA@@@AAAAAA@@@???@@@???===;;;777444111000222777???HHHMMMNNNKKKHHHFFFFFFGGGGGGGGGGGGFFFFFFCCC@@@:::555333555;;;@@@GGGHHHIIIIIIGGGFFFEEEEEEGGGFFFDDDBBBBBBCCCDDDEEENNNQQQTTTWWWWWWSSSOOOLLLJJJJJJKKKMMMQQQTTTWWWYYY[[[]]]aaaccceeegggjjjlllnnnoooqqqtttwww|||{{{pppjjjmmmpppttt~~~vvvkkkccc^^^VVVKKKCCC???;;;555111000000//////000...+++)))******)))((())))))*********)))((('''%%%&&&&&&'''(((((())))))))))))(((''''''&&&%%%%%%###&&&((()))((('''&&&'''***((('''&&&&&&(((***++++++...///222:::DDDHHHFFFDDDAAA<<<777333111000000222222111111111222333333555444444555777:::===>>>EEEIIIJJJIIIJJJMMMMMMJJJHHHEEE@@@;;;888444111...,,,,,,,,,,,,------------------,,,++++++,,,------************************+++***(((''''''(((***+++)))))))))))))))*********************************++++++++++++++++++++++++------............------------......------,,,+++............---,,,+++***+++******))))))******+++***(((((()))***+++***)))***************************+++---......---+++***---------............///000000000000000///......,,,,,,,,,,,,---...///000222111000/////////000111222222333444555666777777999999===DDDOOO[[[eeekkkqqqvvv|||yyyjjjZZZQQQIIIDDD???999777999777777777777666666666666222222111111111111111222111000///---,,,,,,++++++---------//////...+++((())))))((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''+++000222---((((((******---------......//////////////////000111222333444222222222333444555555666222444555444888???DDDDDD:::>>>AAAAAA>>>;;;:::;;;:::<<>>CCCFFFKKKNNNQQQTTTXXXZZZZZZYYYYYYZZZ\\\]]]]]]\\\\\\YYYXXXYYY[[[\\\\\\ZZZ```aaabbbcccdddeeeggggggcccccccccdddgggiiilllnnnooopppqqqrrrssstttttttttttttttsssssstttvvvwwwyyy{{{zzzzzzzzz{{{}}}xxxnnngggaaa]]]ZZZXXXSSSRRRUUUXXXXXXZZZ]]]]]]]]][[[VVVOOOGGGBBB@@@BBB@@@>>>;;;999;;;???BBBOOOZZZfffnnntttyyyzzzwwwooodddWWWNNNLLLKKKIIIFFFEEEBBB???>>>>>>?????????>>>===;;;999666333111///333888AAAIIIMMMMMMKKKIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDAAA<<<777555888>>>CCCGGGGGGHHHIIIIIIHHHHHHHHHFFFEEECCCBBBBBBBBBCCCDDDGGGIIILLLOOOOOOMMMKKKIIIHHHIIIKKKMMMPPPSSSVVVXXX[[[]]]___bbbcccfffjjjmmmmmmpppuuuzzzwwwqqqrrrssswwwzzzqqqjjjddd[[[PPPGGGCCC>>>888333000//////......,,,***))))))***)))))))))))))))))))))(((''''''&&&''''''(((((())))))***)))))))))(((''''''&&&&&&"""%%%''''''''''''(((***(((&&&%%%%%%''')))******---000444>>>JJJPPPPPPIIIEEE???999444333333333666666555555444555555555666555555555777;;;???AAAGGGKKKNNNNNNOOOQQQOOOLLLGGGCCC<<<777333111///---+++++++++,,,,,,---------------,,,,,,,,,,,,------'''(((***++++++***((('''+++***)))(((((()))++++++************))))))))))))******++++++++++++++++++---,,,,,,++++++*********------............------......---,,,,,,,,,,,,------------------,,,+++++++++******))))))******+++***(((((()))***+++***)))******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---------............///000000000000000//////...,,,,,,,,,,,,---...///000000000/////////000111222222222333444555666777777777777:::@@@IIIUUUaaagggooouuu|||zzzjjjZZZRRRIIIDDD???:::888999777777777777666666666666111111111000111111222222---,,,,,,,,,,,,---......------,,,---------***(((***)))))))))((((((''''''((((((((((((((((((((((((************))))))((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''((()))000444...''''''***,,,......//////////////////......///000111222333333222222333333333333222222222555555444999BBBHHHJJJBBBCCCCCCCCCBBB???===;;;999999;;;===???AAACCCDDDGGGGGGFFFFFFEEEDDDCCCCCCEEEGGGKKKOOOSSSVVVYYY[[[YYYXXXXXXYYY[[[\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[[[[]]]^^^```bbbddddddddddddccccccdddfffgggiiikkklllppppppqqqrrrssssssssssssrrrrrrssstttuuuwwwxxxyyyzzzzzzzzz{{{|||~~~ttthhhaaa\\\ZZZYYYYYYVVVUUUVVVXXXZZZ[[[\\\___[[[UUUNNNGGGBBB@@@???@@@>>>;;;777444555888;;;KKKWWWdddlllsss{{{~~~xxxmmm^^^SSSLLLIIIFFFCCCDDDAAA===;;;<<<>>>??????===<<<:::777555333111000444:::CCCJJJMMMMMMKKKIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDBBB>>>::::::===DDDIIIIIIIIIHHHIIIJJJJJJIIIHHHDDDDDDCCCBBBBBBBBBBBBCCC???AAACCCEEEFFFFFFEEEDDDIIIJJJLLLOOORRRUUUWWWYYYZZZ\\\^^^```bbbfffkkknnnmmmqqqwww}}}~~~yyyxxxxxxzzzyyyqqqiii___SSSKKKEEE@@@:::555222111000///---+++)))((()))*********))))))))))))(((''''''&&&'''((((((((())))))******)))))))))(((((('''''''''%%%'''((()))'''&&&'''(((%%%&&&&&&'''(((((()))))))))---111444===IIIQQQRRRLLLGGG@@@999555333444555888888777666666666666777666666555666888<<>>:::::::::;;;===@@@CCCDDDDDDEEEFFFGGGHHHIIIJJJJJJHHHJJJMMMRRRVVVYYYZZZZZZZZZYYYXXXXXXYYYZZZYYYXXXYYY[[[]]][[[XXXXXX[[[```]]]___aaadddeeeeeeeeedddeeeeeeggghhhiiiiiijjjjjjoooooopppqqqqqqqqqqqqqqqooopppsssuuuwwwyyy{{{{{{zzz{{{|||~~~|||pppeee]]]ZZZXXXWWWWWWWWWWWWWWW[[[^^^______^^^XXXNNNFFFAAAAAABBBCCC>>><<<888444111111444777DDDPPP]]]fffmmmwww~~~}}}ssseeeYYYPPPJJJEEEBBBCCC@@@===;;;;;;===>>>>>>===<<<999777555333222222555<<>>888444333444666888777666666666666777777777666666777:::???CCCEEEFFFKKKOOONNNNNNNNNJJJEEEDDD>>>777111......------******+++,,,------......------------------------***))))))(((((((((((((((***************++++++,,,++++++******))))))((((((******+++++++++,,,,,,,,,------,,,,,,+++***))))))++++++,,,---......------///...---,,,+++,,,------,,,,,,,,,---,,,,,,++++++***))))))))))))))))))******(((((((((***+++***)))''''''((()))***++++++,,,---,,,***))))))***,,,------------............/////////000000000000//////111000///...---,,,,,,,,,------...///000111111222111111222333444555666666666777888:::???IIITTT\\\eeemmmvvv|||~~~{{{lll[[[RRRJJJEEE@@@:::888:::777777777777666666666666222222111111111111111222111000///---,,,,,,++++++///,,,((('''((()))))))))***))))))))))))))))))((((((((((((((((((((((((((('''((()))***)))((('''&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***###***---***'''))),,,---,,,---...///000//////...------///000111222222222111333555777777666444222222444555555;;;FFFMMMOOOQQQPPPOOOOOONNNKKKFFFAAA===<<<;;;;;;<<>>???@@@BBBCCCBBBCCCFFFIIILLLPPPRRRSSSOOORRRVVV]]]aaaaaa]]]XXXZZZYYYXXXZZZ\\\]]]\\\[[[[[[\\\[[[ZZZXXXYYY]]]`````````bbbccceeefffffffffeeegggiiilllmmmmmmlllkkknnnooopppqqqrrrrrrrrrrrrssstttwwwzzz{{{{{{zzzyyyzzz|||~~~rrrmmmgggbbb___^^^]]]\\\[[[^^^^^^\\\___dddddd```QQQLLLEEEAAAAAABBBBBBAAA777666333///---...222555666@@@JJJLLLNNNUUU\\\```aaa```]]]YYYUUUPPPKKKHHHBBB@@@>>>===>>>>>>===<<<:::999666333222111222222666>>>HHHNNNMMMKKKJJJJJJKKKKKKKKKKKKJJJHHHGGGGGGHHHIIIJJJJJJIIIHHHIIIJJJLLLHHHEEEEEEIIIKKKIIIGGGDDDEEEEEEEEEDDDDDDCCCCCCAAAAAA@@@@@@AAACCCFFFHHHGGGIIILLLPPPSSSUUUVVVWWWXXX[[[```dddgggkkknnnqqqtttvvvwwwwwwtttqqqooonnnjjjgggeeeeeefffhhhiiiiiilllqqquuuxxx~~~~~~rrrfff\\\WWWLLLGGG???:::666444222111000...+++++++++,,,,,,+++...---,,,***)))((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++'''((()))***+++++++++***)))///444444555:::===<<<===;;;888555333444555666444444444555666777888999:::;;;>>>BBBEEEHHHKKKLLLJJJNNNOOOLLLJJJIIIEEE???999555000,,,+++,,,,,,+++........................,,,---...//////...---,,,***++++++++++++)))((('''''''''((()))************)))))))))))))))*********(((((())))))***++++++,,,++++++++++++++++++++++++******+++,,,------------------......------,,,+++---------,,,+++***)))((())))))(((((((((((())))))***(((((()))***+++***)))&&&'''((()))+++,,,---...++++++************++++++---------............///......///000000000000000000//////...............,,,---...000000000//////111111222333444555555666333555777777777<<>>>>>??????===<<<999777444222000000111111777???IIINNNMMMKKKJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHKKKMMMNNNNNNKKKHHHGGGGGGJJJFFFCCCDDDIIILLLKKKHHHEEEEEEEEEFFFEEEDDDDDDCCCDDDCCCAAAAAABBBEEEHHHJJJJJJLLLOOOSSSVVVXXXYYYYYYWWW[[[aaafffiiillloooqqqpppqqqrrrqqqmmmiiigggfff]]][[[XXXWWWYYY[[[[[[[[[\\\aaafffjjjpppyyy~~~~~~ssshhh___[[[OOOIIIBBB;;;666333111///111///,,,+++,,,---,,,+++000...,,,***)))))))))***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))******)))'''''')))***...,,,***)))((()))***+++***111666666666999;;;:::999888666555444555666777444444444555666888999:::<<<>>>BBBFFFJJJLLLNNNNNNJJJMMMMMMIIIFFFEEEAAA<<<555222---+++***+++******///////////////.........,,,---...//////...---,,,)))***---///...+++'''$$$&&&&&&((()))************(((((())))))******++++++'''(((((()))******++++++++++++++++++++++++,,,,,,)))***+++,,,------...---,,,---...///...---,,,+++...------,,,+++***((('''))))))(((((((((((())))))***(((((()))***+++***)))###$$$%%%'''(((***+++,,,************************---------.........//////......///000000000000000...------......///000111------///000000000///...000111222333444555555666111444666666555888???FFFRRR]]]jjjqqqtttzzzvvvcccZZZTTTLLLEEE@@@<<<999888777666666555555555666666222111111000000000000000000///...---,,,+++++++++***,,,...---+++***,,,...(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%&&&'''***---///)))&&&$$$%%%%%%$$$"""!!!'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&+++)))&&&"""!!!###(((,,,,,,------......////////////000222444444444222222333444777<<<@@@@@@;;;666666555666<<>>:::666333222111000//////......///222<<>>999777:::@@@HHHOOOPPPMMMIIICCCAAA@@@???>>>===;;;:::777555333222222222111111888BBBIIIKKKJJJKKKKKKHHHIIIJJJKKKMMMMMMMMMLLLKKKPPPPPPOOOOOONNNMMMLLLLLLIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDFFFGGGIIIHHHKKKNNNPPPRRRSSSUUUWWWZZZ^^^dddjjjnnnnnnmmmlllpppmmmhhhddd```\\\WWWSSSOOOMMMKKKHHHGGGGGGHHHHHHMMMOOOSSSWWW]]]dddlllrrrppprrruuuvvvwwwyyy{{{}}}zzzqqqgggaaaUUUNNNDDD===999888555444///---+++***+++,,,,,,,,,((()))))))))))))))((((((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%&&&&&&''''''((())))))***,,,---...---+++***+++,,,000555888888999<<<;;;777999888777555333222222222333444555777888:::;;;<<<===@@@DDDIIILLLMMMMMMMMMNNNMMMLLLKKKHHHBBB;;;666000...---+++******++++++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&'''((((((!!!%%%((((((((((((((())))))))))))******************))))))******+++,,,+++++++++******)))))))))+++++++++,,,,,,------------...///...------...//////...---+++***)))))))))******))))))))))))******++++++******************++++++,,,000222222...***++++++************++++++---------............///////////////000000000000000000000///......---------,,,,,,,,,---///111222222222333333333333444444666555444555666999<<<===LLLRRR]]]hhhrrr{{{xxxfffYYYTTTLLLEEE@@@<<<:::888777777666555555555555555222222111000000000000000000///...,,,***)))((((((+++,,,---,,,***)))+++---************************))))))))))))))))))))))))((('''&&&%%%&&&''')))***(((---...***)))+++,,,+++%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''%%%$$$&&&***---***++++++,,,,,,---------///000222444444444333222666777:::>>>BBBAAA<<<777777666777===CCCIIISSS]]]yyy^^^UUUMMMLLLKKKFFFBBBAAA@@@CCCGGGIIIJJJKKKMMMNNNTTTYYY^^^]]]ZZZYYY]]]aaajjjddd^^^\\\^^^``````^^^\\\[[[ZZZYYYZZZ[[[[[[[[[___```aaabbbccceeeffffffjjjjjjjjjjjjkkkmmmoooppppppoooooooooppprrruuuvvvvvvwwwzzz}}}|||{{{{{{{{{vvvnnngggfffeeeccc```^^^^^^```bbbbbbcccccc```[[[UUUOOOKKKIIIGGGDDD???;;;777333222///...---,,,,,,+++++++++000999@@@@@@??????===888444444777===DDDHHHIIIHHHEEECCC@@@>>><<<;;;999888333111///------...//////888BBBKKKMMMMMMOOONNNLLLKKKLLLMMMNNNNNNMMMLLLLLLPPPPPPOOOOOONNNMMMMMMLLLJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEGGGHHHIIIKKKNNNPPPQQQSSSVVVXXX\\\```gggmmmppppppnnnmmmgggccc]]]XXXTTTOOOKKKGGGCCCAAA???===<<<<<<===>>>>>>@@@CCCFFFJJJPPPVVV[[[bbbeeehhhkkkmmmppptttwww}}}uuummmhhh\\\TTTJJJAAA<<<888555333000...,,,+++,,,---------***************)))((('''(((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))))),,,---...---,,,+++,,,---111666999:::<<<>>>===:::;;;:::888666555444333333333444555777888:::;;;<<<>>>AAAEEEJJJNNNPPPPPPPPPJJJHHHFFFCCC@@@;;;555000...---,,,+++***++++++,,,+++,,,,,,---.../////////---------,,,,,,+++++++++((((((&&&%%%%%%%%%&&&'''$$$&&&)))*********+++---(((((()))))))))************************++++++,,,,,,,,,+++++++++*********---------------------------...///...---,,,---//////...,,,+++***)))))))))))))))(((((((((((())))))************************---,,,+++---///000...,,,++++++************++++++---------............///////////////000000000111/////////...------,,,,,,,,,,,,,,,,,,---///111222222222222333333333444444333333222333444777999;;;FFFMMMXXXdddnnnwww~~~{{{iiiYYYTTTLLLDDD@@@<<<:::888888888777666555555444444222222111000000000000111333111///---+++))))))(((------,,,)))''''''***,,,************************))))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&(((555777***!!!$$$'''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))%%%'''((()))((()))+++---******++++++,,,---......///000222333444444333333999;;;???EEEIIIFFF@@@999999777999@@@FFFNNNYYYccc```XXXQQQOOOLLLEEE@@@>>>>>>AAAEEEHHHIIIKKKMMMNNNWWWZZZ]]][[[XXXXXX\\\aaakkkfff```^^^^^^___^^^\\\\\\[[[[[[ZZZZZZ[[[[[[\\\```aaabbbcccdddeeefffgggjjjjjjiiiiiikkkmmmppprrrqqqqqqppppppqqqrrrtttuuuvvvvvvyyy~~~~~~}}}|||yyywwwuuusssnnnfff`````````___]]][[[\\\^^^aaa```bbbccc___VVVNNNIIIGGGKKKGGGAAA;;;666333111111...---,,,++++++***++++++...555===>>>>>>>>>:::666111000///222888???EEEHHHJJJGGGBBB>>>:::888777777666555222111111222444666===GGGOOOQQQQQQQQQOOOMMMMMMMMMNNNNNNNNNNNNMMMLLLPPPPPPOOOOOONNNNNNMMMMMMKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFJJJLLLNNNOOOQQQTTTXXX[[[^^^bbbhhhmmmooonnnkkkiii\\\WWWPPPJJJEEE@@@===:::555444333222111222333333444666777999:::>>>CCCGGGOOORRRVVV[[[___eeekkkooo{{{zzzsssoooccc[[[PPPFFF>>>999555333111///---,,,---......---++++++++++++***)))''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((,,,---......---,,,...///333888<<<>>>@@@CCCBBB>>><<<;;;999888777666555555333444555777888:::;;;<<<===@@@FFFKKKOOOQQQQQQPPPGGGDDD???;;;888333///+++++++++******++++++,,,------------......//////000......---,,,+++******)))(((''''''&&&%%%&&&&&&&&&%%%&&&'''''''''''')))***(((((())))))))))))******)))************+++++++++,,,,,,,,,,,,++++++++++++............------------,,,...///...---,,,---......---,,,+++***)))))))))((((((''''''''''''((((((************************...,,,******,,,.........++++++************++++++---------............////////////000000000111111//////...------,,,,,,+++,,,,,,,,,---...///111111222222222222333333333333333333222333444666888999>>>FFFQQQ]]]gggpppxxx|||}}}lllYYYSSSKKKDDD@@@===:::999999999888777666555444333333222111111000000111111444333111000...---,,,,,,...---***'''&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&%%%&&&&&&;;;MMMOOO999((()))+++&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&&&&'''((())))))***&&&(((+++,,,,,,*********,,,,,,------...///000000///000111333444444444444999===EEENNNRRROOOEEE===:::888;;;BBBIIIQQQ\\\fffzzzvvvZZZTTTOOOMMMIIIBBB===;;;;;;???DDDHHHJJJMMMPPPRRRYYY[[[[[[YYYVVVVVV[[[___gggddd```^^^^^^^^^]]][[[]]]]]]^^^^^^]]]]]]^^^___aaabbbbbbdddeeefffgggggghhhhhhgggggghhhkkknnnqqqrrrrrrqqqqqqrrrssstttuuuxxxxxx{{{~~~~~~|||{{{xxxtttppplllggg```\\\\\\]]]]]]\\\[[[[[[^^^```aaadddeee___TTTKKKGGGFFFIIIDDD>>>777222111111222111000///...------------...444;;;>>>>>>;;;666222000...,,,---222:::BBBFFFLLLJJJFFF@@@;;;888777888:::999777666555777;;;===EEENNNUUUUUURRRPPPMMMJJJMMMMMMMMMMMMMMMMMMLLLLLLPPPPPPOOOOOOOOONNNNNNNNNLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFJJJKKKMMMNNNPPPTTTYYY]]]```cccgggjjjjjjfffbbb^^^TTTNNNFFF???:::777444222......---------......//////000111222222555888;;;@@@CCCGGGMMMSSS[[[ccciiivvv|||~~~vvvqqqeee^^^SSSHHH???999666555111///---,,,---------,,,+++++++++***)))'''&&&%%%(((((((((((((((((((((((())))))(((''''''&&&''''''%%%%%%%%%&&&&&&&&&''''''+++,,,............///111444:::@@@BBBDDDHHHGGGCCC<<<;;;:::888777666666666444555666777999;;;<<<===<<<@@@EEEKKKNNNOOONNNNNNEEEAAA;;;666222///,,,***)))))))))***+++,,,---............///////////////......---,,,***)))(((((()))(((((('''''''''''''''$$$&&&(((((('''&&&&&&'''(((((((((((()))))))))***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,,,,---......---,,,+++************)))((((((''''''(((((()))***************+++++++++---,,,+++***+++,,,,,,---++++++************++++++---------............/////////000000000111111111000//////...------,,,,,,,,,,,,---...///000111111111222222222222333333333444444444555666777999:::888???JJJVVV```jjjrrrwww}}}mmmXXXSSSKKKDDD@@@===;;;999999999999888777555444333333222222111111111111111222111000///////////////...,,,)))&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((999KKKMMM777'''(((***%%%'''''''''(((((((((((()))&&&'''''''''''''''''''''&&&&&&''''''((()))******(((+++......,,,***((((((++++++,,,---...///000111///000111222333444444555777===GGGSSSXXXTTTJJJAAA:::999<<>>@@@CCCHHHLLLNNNNNNLLLJJJ@@@<<<555000...,,,***)))'''((()))+++,,,---......///////////////.........---,,,+++***)))(((''''''''''''''''''&&&&&&%%%%%%%%%(((,,,---,,,)))(((''''''(((((((((((()))))))))((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---,,,+++,,,...------,,,+++***************))))))(((((())))))***))))))*********+++++++++)))***,,,,,,+++*********++++++************++++++---------............///000000000000111111111111111111000000///.........,,,,,,---///000000111111111111111222222222333333333444444555555777888888555;;;EEEOOOYYYdddmmmsss|||kkkXXXRRRKKKDDD@@@===;;;:::888888999999888666444333333333222111111111111222......------------.........+++((('''((()))))))))************************))))))))))))))))))))))))((((((((()))))))))))))))###000333'''"""%%%"""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''(((((())))))***+++---...---+++)))(((((())))))***+++---...////////////000111333444555666555;;;DDDNNNTTTQQQHHH@@@:::999===DDDIIIMMMTTT\\\hhhnnnvvv||||||ttteeeYYYNNNJJJGGGGGGDDD???>>>@@@===AAAFFFKKKNNNRRRUUUWWWWWWWWWVVVTTTRRRTTTWWWZZZYYYYYYYYYZZZZZZ[[[[[[[[[YYY\\\______]]]\\\^^^```bbbbbbbbbcccdddeeeeeeeeehhhhhhiiikkkmmmoooppprrrrrrrrrsssttttttuuuvvvvvvxxxyyy{{{~~~}}}~~~|||yyyrrrkkkddd___\\\ZZZ[[[\\\]]]]]]]]]]]]___aaabbbcccbbb]]]TTTLLLHHHGGG===:::777444333333444555000000///---------------111333999AAABBB;;;222---***+++++++++,,,///444777CCCGGGJJJIIIDDD@@@???@@@999;;;===;;;999999<<<@@@GGGNNNSSSRRRPPPPPPPPPNNNKKKKKKJJJJJJKKKLLLLLLMMMPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCDDDFFFGGGIIIJJJLLLOOOQQQTTTXXX]]]```fffeeebbb^^^WWWPPPJJJFFF===999444111///...,,,+++++++++++++++,,,,,,,,,,,,)))+++,,,,,,,,,---///111222444777;;;AAAJJJTTTZZZeeellluuu|||zzzxxxvvvyyy}}}tttmmmbbbSSSEEE<<<888777111...+++***+++++++++***************)))'''&&&%%%)))))))))))))))))))))))),,,++++++******+++++++++&&&&&&&&&&&&&&&&&&''''''(((***,,,---...///111333777>>>DDDGGGJJJLLLKKKFFF;;;;;;999888888777777777777888999;;;<<<>>>???@@@FFFIIILLLOOONNNKKKGGGDDD888444...+++))))))((('''((()))***,,,......//////000//////......---------******)))(((''''''&&&&&&$$$%%%%%%%%%%%%$$$#########&&&)))***)))'''&&&&&&''''''(((((((((((())))))((()))***,,,,,,+++******++++++++++++,,,,,,,,,,,,)))*********+++++++++++++++---...---,,,+++,,,------,,,++++++******++++++******))))))))))))******)))))))))***++++++,,,,,,(((***,,,,,,***)))((()))++++++************++++++---------............///000000000111111111222222222222111111000//////...,,,---...///000111111111111111111111222222222222111111222333333444444555555999@@@IIISSS^^^iiipppyyyiiiWWWRRRKKKDDD@@@===;;;:::777777999999999777555444444333222222111111222222///...------,,,,,,,,,---,,,***((((((***+++***)))************************))))))))))))))))))))))))'''(((((((((((((((((('''$$$)))+++((('''***,,,+++%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((())))))))),,,,,,,,,+++)))((()))+++((()))***+++---...////////////000111222444555666666888<<>>BBBAAADDDIIILLLNNNPPPSSSUUUTTTSSSSSSRRRRRRSSSUUUWWWVVVWWWYYYZZZZZZYYYYYYYYYXXX\\\``````]]]\\\^^^aaaaaaaaabbbbbbcccdddddddddfffgggiiilllnnnoooppppppqqqqqqssstttuuuvvvwwwwwwzzz{{{|||~~~~~~}}}|||zzz}}}}}}~~~|||yyyrrrjjjbbb]]][[[[[[[[[]]]^^^^^^]]]]]]___``````___\\\XXXRRRLLLGGGEEE999888777666555444444333//////...---,,,,,,,,,,,,000111888CCCFFF>>>444000,,,---,,,+++)))***///222:::AAAIIIKKKIIIEEECCCCCC???CCCFFFEEEBBB@@@BBBEEEGGGMMMQQQNNNLLLNNNOOOOOOKKKKKKJJJKKKKKKMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGCCCCCCCCCDDDEEEGGGJJJKKKLLLOOOSSSVVVYYY\\\aaaccc```^^^YYYRRRJJJCCC>>>;;;333111...---......---+++++++++,,,,,,,,,++++++***---...//////------...///...///111333888@@@IIIPPPZZZaaakkkuuu{{{~~~zzzwwwssssss|||rrr___MMM???999777222///,,,+++,,,,,,+++***+++++++++++++++***)))((())))))))))))))))))))))))+++++++++******++++++,,,''''''''''''''''''''''''&&&(((***,,,---...111333888???EEEHHHJJJLLLJJJEEE<<<<<<;;;:::999999999999999:::;;;<<<>>>@@@AAABBBIIIKKKMMMMMMKKKEEE???;;;111---***''''''((((((((()))***,,,.../////////////////////...---,,,,,,+++'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$"""###$$$#########%%%''''''''''''((((((((())))))((()))+++,,,,,,+++***)))*********+++++++++,,,,,,))))))***+++,,,,,,------+++,,,------++++++,,,---,,,,,,++++++******++++++))))))(((((((((((())))))((())))))***++++++,,,,,,)))***+++)))'''&&&(((***++++++************++++++---------............///000000111111111222222222111111111000//////......,,,---...000111111111111111111111111222222222222000111222222333333333333555888<<>><<<:::666777888999999888666555444333222222111111222222222222000///------,,,,,,,,,)))((())),,,---+++)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&%%%%%%&&&$$$###$$$&&&&&&%%%$$$'''''''''((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((++++++***((('''(((+++...***+++,,,---///000111222//////000111222444666777888666666888<<<===<<<999888999===CCCEEEDDDGGGLLLSSSQQQQQQSSSQQQLLLJJJMMMHHHDDDAAA@@@===:::;;;@@@DDDGGGJJJMMMMMMNNNPPPQQQRRRQQQQQQQQQRRRSSSTTTVVVVVVXXXZZZZZZZZZXXXXXXXXXYYY^^^cccccc```^^^```cccaaaaaaaaabbbbbbccccccdddbbbdddhhhkkkmmmnnnnnnmmmpppqqqsssuuuvvvwwwxxxxxx|||~~~|||zzzzzzzzz}}}}}}}}}~~~|||xxxqqqhhhaaa\\\ZZZ[[[[[[]]]^^^^^^]]]]]]^^^___]]]ZZZWWWTTTPPPLLLFFFBBB777888888888777555222111000000///...------------......777DDDHHH@@@777444000000///+++((()))...222222<<>>===<<<;;;;;;;;;;;;;;;:::;;;<<<>>>???AAABBBCCCHHHJJJKKKJJJFFF>>>777222...+++)))((((((************+++---///000000000/////////...---,,,++++++***%%%%%%%%%%%%%%%%%%%%%%%%)))***+++++++++***(((''''''&&&$$$""""""$$$)))---''''''''''''((((((((()))''')))+++,,,,,,,,,***))))))))))))******+++++++++))))))***+++---...//////+++,,,------++++++,,,---,,,,,,++++++***+++++++++((((((''''''''''''((((((((())))))***++++++,,,,,,++++++***'''$$$$$$(((,,,++++++************++++++---------.........//////000111111111111222222222000000000///......------,,,---///000111222111111000111111111111222222222222333444444555555555555555777:::???HHHUUUccckkkuuueee[[[QQQHHHDDDAAA===::::::999999999888888666555555555444111000//////111222000---+++,,,...000///---,,,***))))))***++++++***,,,---------,,,)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))(((((('''&&&'''((()))***%%%%%%%%%$$$$$$#########''''''''''''''''''''''''***))))))(((((((((((()))+++,,,------,,,+++***))))))))))))***,,,...111222777333...---000333555555888888777555444555888;;;::::::;;;<<<>>>@@@AAABBBDDDEEEHHHKKKNNNNNNKKKHHHCCCAAA>>>;;;;;;<<<>>>@@@DDDEEEHHHLLLNNNOOOPPPPPPOOOOOONNNOOOPPPRRRTTTUUUVVVXXXYYYXXXWWWWWWXXXYYY[[[ZZZZZZ\\\^^^``````___^^^___```aaabbbbbbbbbbbbbbbdddfffhhhkkkmmmnnnooouuusssrrrqqqrrruuuyyy{{{{{{{{{zzzyyyyyyyyyyyyyyy{{{{{{{{{~~~}}}wwwrrrkkkddd___\\\ZZZYYY[[[ZZZZZZZZZZZZ\\\]]]^^^^^^ZZZVVVRRRPPPLLLGGGBBB:::999888666555555444444222111///...---------......000777???DDDBBB;;;444111///,,,)))(((((()))***000555>>>GGGNNNPPPNNNKKKPPPRRRSSSQQQKKKGGGFFFFFFLLLLLLLLLMMMOOONNNLLLJJJKKKKKKKKKLLLNNNPPPSSSTTTTTTRRRQQQQQQQQQQQQOOOMMMOOONNNMMMKKKJJJJJJJJJJJJHHHHHHIIILLLNNNNNNKKKIIIIIIFFFDDDFFFJJJNNNNNNLLLQQQUUUZZZ```bbbbbb```___SSSJJJ>>>777444444222///...---------------...//////......---+++******))),,,,,,+++++++++,,,------+++,,,---...000555;;;@@@IIIQQQ^^^kkkuuuzzz||||||zzztttnnnjjjjjjssskkkUUUEEE;;;777111000...+++***))))))***+++***(((''''''((())))))'''((()))***++++++++++++******)))))))))******+++)))))))))(((''''''&&&&&&))),,,...---,,,---111555;;;???EEELLLOOONNNJJJFFFAAA>>><<<::::::999888666;;;999777888===BBBFFFHHHJJJHHHEEE@@@;;;555111...))))))))))))((((((((((((------,,,,,,,,,,,,,,,,,,......---,,,+++)))((('''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---///000111222000///---,,,+++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++***(((&&&$$$$$$%%%((())))))***++++++))))))***+++,,,,,,,,,+++++++++*********)))(((((()))+++---///............////////////444222///...---///111333111111///...,,,,,,++++++000000111111111111000000555666888777444111000000333333333222222333444444999888:::@@@EEENNN[[[hhhvvvfff[[[QQQHHHDDDAAA<<<999:::888888888777777666555444555333111000///000111111111///---...000000///------+++************)))(((###$$$&&&((())))))((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''((())))))+++++++++++++++***)))))))))))))))***,,,...000222333000------000333444333555555444222000222555888:::999999888999:::;;;<<>>>>>???BBBCCCEEEEEEGGGKKKOOOSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSUUUWWWXXXXXXWWWWWWXXXYYY[[[ZZZZZZ\\\___aaaaaa```^^^___```aaabbbbbbcccccceeegggiiikkkmmmnnnoooooossssssssssssuuuwwwyyy{{{|||{{{zzzzzzzzz{{{||||||{{{zzz{{{}}}}}}zzztttnnngggbbb```___\\\ZZZYYYYYYXXXXXXYYYZZZ\\\]]]\\\YYYUUURRRPPPKKKEEEAAA;;;:::999777666555555555222111///...---------------000666???EEEDDD===555333111///---,,,---///000...222999BBBJJJOOOQQQQQQWWWXXXYYYVVVRRRNNNMMMMMMSSSPPPMMMKKKKKKKKKKKKJJJLLLLLLLLLMMMOOOQQQTTTUUUVVVTTTRRRQQQRRRRRRQQQPPPNNNMMMLLLKKKKKKJJJKKKKKKJJJIIIIIIKKKMMMMMMLLLJJJHHHGGGGGGHHHLLLPPPRRRSSSYYYZZZ]]]aaacccaaa\\\XXXLLLDDD999222000000...,,,////////////000111111222000000000000///...---,,,------,,,,,,+++,,,,,,,,,,,,---------///333888<<>>BBBGGGMMMPPPNNNHHHCCC@@@>>><<<;;;;;;:::999888:::888888999===BBBEEEFFFDDDBBB???:::555000,,,***)))((())))))))))))))))))+++++++++******))))))))),,,,,,++++++***)))''''''''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''))))))+++,,,...///000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***)))(((''''''((()))***,,,---......,,,,,,---...,,,,,,+++++++++************)))(((((()))+++---////////////000000000111111222111000//////000111222222111000///...---------......///111111222222222000222444444333111111222222222222222333333444555666555666;;;@@@HHHVVVcccwwwggg[[[QQQGGGCCC@@@;;;999999777777777777666555444444444333222000///000000111111000///000111000///------+++******+++***'''%%%!!!###&&&((()))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''((())))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))+++******))))))))))))))))))))))))***,,,...000111000///...///222333333222222222111000///000444777<<<;;;999888777777888999::::::===AAAEEEFFFEEECCCCCCBBB@@@@@@AAACCCEEEFFFHHHFFFEEEJJJQQQWWWWWWUUUSSSRRRRRRQQQRRRRRRSSSSSSSSSUUUVVVWWWVVVWWWXXXZZZZZZZZZZZZ]]]```bbbcccbbb______```aaabbbcccdddeeejjjkkkmmmooopppqqqqqqqqqrrrrrrsssuuuwwwyyyzzz{{{~~~|||{{{zzz{{{}}}~~~zzzzzzzzz{{{|||{{{xxxuuunnnhhhbbb```bbbbbb___\\\WWWWWWWWWWWWXXXYYYZZZ[[[ZZZXXXVVVSSSPPPJJJDDD@@@===<<<;;;999777666666666222111///---,,,,,,,,,---,,,///555???GGGGGG???888222111...,,,+++,,,---...+++...222:::DDDNNNWWW]]]```aaaaaa^^^ZZZVVVUUUTTTZZZUUUNNNIIIHHHHHHIIIJJJMMMMMMNNNOOOPPPRRRTTTUUUWWWUUURRRRRRRRRSSSSSSRRRNNNMMMMMMLLLLLLLLLMMMMMMLLLKKKIIIJJJKKKLLLLLLKKKHHHIIIKKKMMMOOOTTTYYY]]]dddbbbaaabbbccc^^^UUUMMMDDD===444///------,,,+++---......///000111222222333333444444444222111000......---,,,+++++++++,,,---------------000444888@@@GGGRRR___jjjrrruuuvvv{{{tttjjjbbb[[[[[[eeerrroooiii```UUUJJJAAA;;;888000///---,,,++++++++++++******((('''&&&&&&&&&&&&((()))***************)))++++++***************+++******))))))((('''''''''%%%'''***+++,,,///555:::BBBEEEJJJOOOQQQNNNGGGBBB???===;;;;;;;;;<<<;;;:::999999999;;;???AAABBBAAA???<<<888333///,,,)))((('''(((((())))))*********//////......---,,,++++++)))))))))))))))(((''''''''''''''''''((((((((((((++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((()))+++---///111111222000000///...------------------------------------***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******************++++++***+++,,,+++*********,,,,,,++++++++++++*********))))))))))))***,,,---///000000000111111111222222111111111111111111111111111111000///////////////,,,---///000222333333333,,,...000111111111222333111111111222333444555666666444444888<<>>===<<<;;;:::;;;;;;<<<777777999===AAACCCCCCBBBAAAAAAAAABBBCCCEEEHHHIIIMMMHHHEEEIIIRRRXXXWWWTTTNNNNNNOOOPPPRRRTTTUUUVVVRRRTTTUUUVVVVVVVVVXXXZZZZZZZZZZZZ]]]aaacccdddddd______```aaaccceeefffgggnnnoooqqqsssttttttssssssrrrrrrrrrsssuuuxxx{{{|||~~~|||zzz{{{|||}}}{{{{{{{{{zzzyyyvvvsssppphhhbbb^^^^^^bbbdddaaa^^^WWWWWWXXXXXXYYYYYYZZZ[[[ZZZYYYWWWUUUPPPKKKEEEAAA@@@???===;;;999888777777333111///...,,,,,,,,,,,,,,,...555@@@IIIJJJCCC;;;555333000,,,***(((((((((***+++...444@@@OOO___iiihhhhhhhhhfffbbb^^^ZZZXXX\\\VVVOOOJJJHHHHHHIIIIIIMMMMMMNNNOOOQQQRRRTTTTTTWWWUUURRRQQQRRRTTTTTTTTTOOOOOONNNOOOOOOPPPQQQQQQOOOLLLJJJIIIJJJLLLLLLLLLIIIMMMQQQSSSUUUZZZbbbgggmmmhhhbbbaaa___YYYLLLBBB===888222...---......---...///000222444555666666666777888888777555333222000///...,,,,,,++++++++++++,,,,,,,,,,,,...222555;;;AAALLLXXXdddlllqqqsss{{{uuulllbbbXXXSSSYYYbbb}}}}}}nnnYYYUUUOOOIIICCC>>>999666000///---,,,++++++,,,,,,******)))((('''&&&%%%%%%******++++++++++++******++++++***)))))))))******+++******))))))(((((('''%%%(((***++++++///555:::EEEHHHNNNSSSUUUQQQJJJDDD>>>===;;;;;;<<<===<<<;;;::::::;;;===@@@AAA???===<<<999555000---+++******&&&'''((()))***+++,,,,,,111000///...---,,,+++***'''(((((()))))))))((((((''''''''''''((((((((((((******+++++++++++++++,,,))))))))))))))))))))))))&&&&&&&&&''''''((()))***)))***---000222333444444000000///...............------------------------++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,+++***(((***+++***)))((()))+++++++++++++++************)))))))))***+++,,,......000000000111111111222222///000111222222222111000000000//////.../////////---...///000222222222333+++---///000000000222444111111111222333444666777999777666999<<>>???@@@999999:::<<<@@@CCCCCCCCCBBBBBBDDDFFFHHHJJJLLLMMMQQQLLLHHHJJJQQQVVVTTTPPPKKKLLLMMMOOOQQQSSSTTTTTTRRRTTTUUUVVVVVVVVVXXXZZZZZZZZZZZZ]]]aaacccdddddd``````aaabbbdddfffhhhiiippprrrtttvvvwwwvvvuuuttttttsssqqqppprrrvvv{{{~~~}}}|||zzzzzz{{{}}}~~~|||||||||yyyuuuqqqmmmkkkbbb^^^\\\]]]bbbcccaaa^^^XXXYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZVVVQQQKKKFFFDDDCCCBBB@@@===;;;999888888444333000...---,,,,,,,,,---...444@@@KKKMMMEEE===777555222///---+++***))))))***,,,111<<>>???<<<<<<<<<;;;999777444333000///...---,,,,,,++++++)))***++++++,,,...222555888>>>GGGSSS^^^gggnnnqqqwwwsssllldddXXXOOOPPPVVVmmmzzzhhhQQQMMMHHHCCC@@@<<<777333111000...,,,++++++,,,,,,)))))))))(((((('''&&&%%%***+++,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***+++++++++***))))))(((((((((***+++++++++...555:::FFFJJJPPPVVVXXXTTTMMMGGG===<<<::::::<<<===<<<;;;:::;;;<<<>>>@@@???<<<999777555111---+++*********&&&'''((()))***+++,,,---,,,+++***)))((('''&&&&&&'''((())))))***)))))))))''''''''''''(((((((((((()))))))))*********++++++************************(((''''''''''''((())))))'''))),,,000222444444444111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******'''(((***+++,,,+++***))),,,---...---,,,,,,,,,...+++++++++*********))))))))))))******+++---....../////////000000000111111///000222333333333222111//////...------.........///000000111111111111000///000111111000000222333111111111222333444666777;;;888777999;;;???JJJUUUppp___TTTHHHCCC???;;;999:::888999999::::::999888888333333222222111000000///---......---,,,,,,...000///---+++++++++,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((((((((((())))))***((()))+++,,,---.........---///222333111...,,,+++000000000///000222666:::777999<<>>@@@BBBCCCCCCDDDFFFHHHKKKMMMOOOPPPPPPQQQMMMJJJKKKOOOQQQOOOLLLMMMNNNOOOPPPPPPPPPPPPPPPSSSUUUVVVWWWVVVWWWXXXZZZZZZZZZZZZ]]]```bbbcccbbb``````aaabbbdddgggjjjlllppprrruuuxxxyyyxxxvvvuuuvvvtttsssrrrsssvvvzzz}}}vvvvvvwwwxxxzzz|||~~~~~~{{{|||{{{wwwqqqkkkfffeee]]]]]]]]]^^^``````___]]]YYYZZZ[[[\\\]]]]]]]]]\\\]]]]]][[[VVVPPPJJJHHHGGGFFFEEEBBB???===;;;999999666444222000...---------...///555AAAMMMPPPGGG>>>000000///...---,,,,,,,,,******,,,///888GGGZZZgggmmmoooqqqsssrrrmmmfffaaaTTTRRRPPPOOOOOONNNLLLKKKLLLMMMNNNPPPQQQQQQQQQQQQSSSRRRQQQSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVQQQNNNKKKJJJJJJKKKKKKKKKMMMQQQWWW]]]aaafffjjjmmmiiibbbYYYRRRLLLEEE<<<444000///.........000222333555777:::>>>AAACCCDDDEEEEEECCCAAA>>>:::777555444//////...---,,,,,,,,,---)))***++++++,,,---111333777;;;CCCMMMXXXbbbiiimmmqqqooollleeeYYYLLLIIILLL___tttyyyhhhUUUPPPIIIDDD@@@<<<666111222111///---++++++++++++)))))))))***)))(((((('''+++,,,---...////////////......---,,,++++++++++++,,,,,,++++++***))))))))))))+++,,,,,,,,,///666<<>><<<::::::777666333111///.........000000555BBBNNNQQQHHH>>>...------,,,,,,,,,+++++++++,,,,,,---111<<>>888222444222000---+++*********((()))***+++++++++***)))+++,,,...///111111222222222111000//////.........---,,,,,,+++******)))))))))+++,,,,,,---222:::@@@HHHKKKQQQVVVWWWRRRIIIBBB===;;;999999::::::999888999888888999999777333000,,,++++++***(((''''''&&&(((((()))***++++++,,,,,,---------,,,,,,+++++++++''''''(((((((((''''''&&&''''''''''''((((((((((((''''''(((((()))******+++***************************)))(((&&&%%%%%%%%%%%%&&&)))---222555777777777777666555333111000//////------------------------,,,,,,,,,+++++++++************))))))))))))******'''((()))******+++++++++((()))******)))((()))***************))))))))))))))))))+++,,,---.........000000000111111111222222000000111222333333333333111111///...------------...///000111111111111111000111111000///000222444222222222222333333444555888777888:::::::::@@@HHHuuubbbVVVJJJDDD@@@<<<;;;<<<666777777888888888777777222222333222222111000////////////---+++---333777:::666000+++)))))))))(((...---,,,***))))))))))))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))&&&&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***))))))(((((((((((()))'''((()))+++++++++***)))(((***+++---......---------111555666666555666888333444444444555777<<<@@@EEEJJJPPPVVVYYYYYYWWWVVVGGGDDDAAA@@@AAABBBBBBBBBAAACCCFFFJJJLLLMMMMMMLLLJJJKKKLLLMMMMMMLLLKKKJJJJJJLLLNNNQQQSSSUUUUUUUUUVVVXXXYYYXXXWWWWWWXXXYYY[[[ZZZZZZ\\\^^^``````___aaaaaaaaabbbeeeiiilllooonnnqqquuuxxxyyyyyywwwvvvvvvxxx{{{}}}~~~|||yyywwwtttuuuvvvwwwvvvtttrrrpppxxxyyywwwqqqhhh```\\\ZZZZZZ^^^bbbaaa\\\XXXYYY[[[XXXYYY[[[\\\]]]]]]\\\\\\]]]\\\YYYRRRKKKGGGGGGIIIIIIHHHEEEBBB???<<<;;;:::888777444222000/////////111000555BBBOOORRRIII>>>444444333111000...------+++------,,,,,,333???HHHYYY]]]eeennnsssppphhhaaaWWWSSSPPPMMMNNNNNNNNNNNNNNNOOOQQQSSSSSSTTTSSSSSSRRRSSSUUUXXXZZZZZZWWWUUUSSSSSSRRRRRRRRRRRRSSSSSSQQQOOOMMMLLLLLLLLLJJJIIIMMMOOOTTT]]]eeehhhgggdddYYYTTTLLLCCC;;;666333333///111333555666999<<<>>>FFFIIINNNRRRVVVYYYZZZZZZTTTPPPJJJCCC===999777777......---------......///.........---,,,+++,,,...444777===EEEOOOZZZbbbgggmmmnnnpppmmm___NNNDDDCCCAAAOOOdddzzzxxxfff^^^SSSKKKFFFAAA:::444555333111...+++***))))))'''(((***+++,,,,,,++++++,,,---...000222333444444555444333222111111111111------,,,++++++******)))''')))+++,,,...444===CCCHHHLLLQQQVVVUUUOOOEEE>>>===;;;999888999999888777777666666666555333000---++++++++++++***)))(((''')))))))))***++++++,,,,,,************************&&&'''''''''&&&&&&%%%$$$''''''''''''((((((((()))'''(((((()))******++++++---------------------------,,,+++)))'''&&&&&&&&&***---111666999;;;;;;;;;;;;:::888555333222111000////////////////////////,,,,,,,,,++++++*********++++++************++++++(((((()))******+++,,,,,,+++,,,------,,,+++,,,---************)))))))))))))))***+++,,,---.........111111222222222333333333000000111222222333444444333222111000......------,,,---///000222333333333...///000//////000333555333333333222222333444444888888:::<<<;;;:::???FFFwwwdddWWWJJJDDDAAA<<<999999:::999888999999999777555444333333222111000//////222111000......---------000...---+++******++++++((()))******)))((('''&&&((('''%%%%%%%%%''')))***)))((('''&&&&&&&&&&&&&&&((()))******(((''''''((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&"""%%%(((*********++++++)))***+++,,,---.........222333444444444444555666999444111222444777>>>EEEHHH^^^pppsssooolllgggaaaZZZIIIFFFJJJDDD@@@CCCAAA???>>>???CCCGGGIIIHHHFFFIIIKKKNNNOOOOOOLLLIIIGGGJJJJJJKKKMMMOOOQQQRRRSSSRRRRRRSSSTTTVVVWWWXXXXXX\\\ZZZXXXXXXZZZ]]]aaadddcccbbbaaaaaacccggglllooonnnpppsssvvvwwwwwwuuutttrrrtttwwwyyyyyyxxxvvvuuuxxxwwwvvvvvvwwwwwwuuussszzzvvvoooiiieeeaaa]]][[[XXXXXXXXXYYYYYYZZZ[[[\\\_________\\\YYYZZZ___dddeeeccc[[[PPPJJJIIIHHHEEEDDDCCCCCCCCCBBB@@@===:::999777222...,,,,,,---...)))---222888BBBJJJHHHCCC888333...---...000///...******+++,,,///222444666GGGNNN[[[gggnnnnnngggaaaTTTTTTRRRPPPOOONNNMMMMMMQQQQQQQQQRRRRRRSSSTTTUUUSSSUUUXXXZZZ[[[ZZZXXXWWWUUUTTTSSSSSSSSSSSSQQQOOOMMMLLLKKKKKKMMMNNNMMMLLLLLLMMMRRRZZZaaaccc```]]]YYYLLL@@@:::888555333444555666777888:::???EEEIIIKKKOOOWWW___eeeeeebbb___YYYTTTKKKCCC<<<666000---111000...,,,,,,,,,...///.........---++++++,,,---111555<<>>@@@AAALLLeee}}}ppphhh]]]RRRJJJCCC<<<777666333///------------,,,(((((('''(((((()))***+++...000333444555666888:::777999===???>>>:::555111,,,+++)))***++++++***((()))''''''+++...222999AAAHHHJJJLLLMMMKKKGGGBBB???:::::::::999888777666555666666555444222///,,,***)))))))))))))))(((((('''******************++++++++++++++++++*********)))***)))((('''&&&%%%$$$$$$))))))))))))))))))))))))((()))))))))***************+++---//////---+++))),,,+++***(((''''''&&&&&&***+++,,,///333777;;;===>>>===:::777333///,,,+++---,,,,,,++++++******)))+++,,,---.........,,,,,,,,,+++*********+++,,,------,,,***++++++,,,***)))000///---+++***)))((((((++++++***)))(((((())))))((()))***---...000111111......///000000000000000222222222222222111000///111000000///......---,,,---...000111111111000///111111000000111111222333333444444555666777888888777888888999;;;===???@@@uuudddWWWJJJDDDAAA<<<999999999888777777888777555333555555444333222111000000//////........................---,,,++++++***+++((()))*********)))((('''((('''&&&%%%%%%''')))***(((''''''&&&&&&&&&''''''((()))+++***((('''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))''')))++++++***)))***+++)))***+++,,,---.........///222666999999888666555888333111444777;;;BBBJJJXXXrrrhhhSSSJJJKKKCCC@@@BBB@@@AAA@@@???AAAFFFIIIJJJIIIIIIKKKLLLNNNMMMKKKIIIGGGKKKKKKMMMNNNPPPQQQRRRSSSSSSSSSTTTUUUVVVVVVWWWWWWZZZYYYXXXXXXYYY\\\```bbbfffeeeddddddfffiiimmmppppppqqqssstttuuutttsssrrrsssuuuwwwyyyyyyxxxwwwuuuxxxwwwvvvwwwwwwwwwuuusssuuupppiiiccc___\\\ZZZXXXXXXXXXXXXWWWXXXZZZ[[[\\\_________\\\YYYZZZ___ccceeeccc[[[PPPJJJIIIGGGDDDHHHFFFEEEDDDDDDBBB@@@===;;;999444000.........///,,,...111888CCCKKKIIICCC===888222//////000...,,,)))))))))***,,,...111222===DDDOOO\\\eeegggbbb]]]TTTSSSQQQOOOMMMKKKKKKKKKRRRQQQQQQQQQRRRSSSTTTUUUUUUWWWYYY\\\\\\[[[ZZZYYYVVVUUUTTTTTTTTTTTTQQQOOONNNMMMMMMNNNOOOPPPNNNMMMMMMNNNRRRYYY___aaa^^^[[[SSSGGG<<<888666444444555555777:::>>>BBBIIIPPPVVV[[[]]]aaafffiiiiiieeebbbXXXQQQFFF===666222///------,,,***))))))***+++,,,---......---++++++,,,---000444:::AAAJJJSSS\\\aaadddiiilllhhh\\\MMMBBB<<<::::::BBBVVVooouuummmaaaUUULLLDDD<<<888555111---+++++++++***))))))(((((((((((())))))***,,,000444888999:::;;;<<<>>>@@@CCCDDDBBB===777333222000---,,,,,,***(((&&&***'''(((,,,///222999AAADDDEEEFFFGGGEEEAAA>>>;;;999999999999888666555444444444333222000---+++***))))))************))))))+++++++++++++++,,,,,,,,,+++*********))))))))))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))))))))*********))))))***+++,,,,,,---------,,,***)))((((((''''''******,,,///333888===???DDDBBB???<<<999777555444000000//////...---------,,,------......---,,,+++,,,+++*********+++,,,---///---,,,,,,------,,,+++++++++***)))))))))))))))++++++***)))))))))))))))+++,,,------......------......///000000000000000111222222222222111000///111000///......------------...///000111000000///000000//////000000111222222333444444666666777888555555555666888999;;;<<>>777333222000...+++************+++,,,...///444999CCCQQQ\\\```^^^[[[UUUSSSQQQOOOMMMLLLLLLLLLRRRRRRQQQQQQRRRSSSTTTUUUXXXYYY[[[]]]^^^]]]\\\[[[WWWVVVUUUTTTUUUTTTRRROOOOOOOOOPPPQQQSSSRRROOOMMMNNNNNNQQQVVV\\\]]]ZZZWWWNNNCCC:::777666666777::::::===BBBHHHOOOWWW___eeekkklllmmmnnnnnnkkkeeeaaaSSSJJJ???444///---------***)))((('''((()))***+++---.........,,,+++,,,---///222888???GGGPPPYYY^^^dddeeeeeebbbYYYMMMAAA:::888666:::FFFYYYrrr{{{sssgggZZZOOOEEE===999666333...,,,+++***)))(((***))))))(((((((((((()))+++111888===????????????EEEHHHKKKLLLIIICCC<<<777555333000...---,,,***(((+++((()))---///222999AAABBBBBBBBBAAA@@@===;;;999888888888777666555444333222111000...---,,,++++++(((((()))***++++++++++++---------------,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((***,,,...000...---,,,***)))))))))))))))***,,,///444;;;AAADDDGGGEEE@@@<<<888555444444111111000000///.........------......---,,,+++***+++++++++++++++,,,------...---,,,,,,------,,,+++''''''''''''((()))******+++***)))))))))))))))))),,,,,,------......------......///000000000000000111111222222111111000000222111///---,,,---...///---...///000000000000//////............///000000111222222333444555666777555555555555666777888999tttbbbVVVIIICCC@@@<<<999999777666555555666555333222222111111000///...------,,,,,,------------------+++,,,---------+++***)))))))))******++++++++++++(((((('''&&&''''''((()))&&&&&&&&&&&&&&&'''((())))))***+++***'''%%%%%%&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&((()))''''''&&&%%%######%%%'''***++++++,,,---...///000///777CCCNNNTTTQQQJJJCCC888444555:::>>>BBBIIIPPPYYYpppbbbNNNGGG@@@???BBB???AAAAAABBBDDDHHHKKKMMMNNNMMMLLLLLLKKKKKKLLLLLLLLLNNNNNNOOOPPPQQQRRRSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXYYYZZZ\\\^^^aaabbbiiiiiiiiiiiikkklllnnnooooooooonnnnnnnnnpppqqqrrrvvvwwwxxxyyyyyyxxxwwwvvvxxxwwwvvvvvvvvvvvvsssqqqmmmhhhbbb]]][[[[[[[[[ZZZXXXWWWVVVUUUVVVXXXZZZ\\\^^^___^^^[[[YYYZZZ^^^ccclllkkkdddZZZSSSRRRPPPLLLOOOLLLIIIGGGFFFFFFDDDCCC>>><<<888444222000000111///......555DDDQQQQQQJJJHHHBBB;;;666444333000---...---,,,,,,,,,,,,......111555===JJJWWW^^^^^^[[[VVVTTTRRRQQQPPPPPPQQQRRRRRRRRRQQQPPPQQQSSSUUUVVVXXXZZZ[[[]]]^^^]]]]]]\\\WWWVVVTTTTTTTTTSSSQQQOOOPPPPPPQQQSSSTTTRRRNNNKKKMMMLLLNNNRRRWWWYYYVVVSSSMMMDDD;;;999999999<<<@@@BBBGGGNNNVVV]]]eeemmmrrruuuttttttrrrnnnggg^^^XXXFFF@@@666///+++++++++,,,))))))(((((()))***+++,,,,,,---......---,,,,,,---///222777===DDDMMMVVV\\\cccbbb```]]]XXXNNNBBB:::888777888>>>JJJ```~~~xxxlll___RRRGGG@@@;;;999666111...---,,,+++*********)))(((((('''((((((+++222;;;BBBEEEDDDCCCBBBHHHKKKNNNPPPNNNHHHBBB>>>555222000.........---,,,,,,)))***...000333:::BBBDDDDDDBBBAAA???===;;;;;;777777777666555444333222000///---+++******++++++&&&'''(((***++++++,,,,,,------------,,,,,,,,,,,,)))(((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((())))))***+++---...//////...---,,,+++*********))))))+++///555===DDDIIILLLHHHBBB;;;444000......//////......---,,,,,,+++------------,,,++++++***++++++++++++,,,,,,------,,,***)))***++++++***)))'''''''''''''''((()))*********)))))))))))))))***))))))+++---...///000000......///000000000000000000000111111111111000000333111...,,,,,,---///000........./////////////////////......//////000111000111222333444555555666888888888777888888999999vvvaaaUUUHHHCCC@@@<<<999999888777666666777777555333222111111000///...------............---,,,+++******+++,,,---,,,+++***))))))))))))******+++,,,,,,((((((((('''''''''((((((&&&&&&&&&&&&&&&'''((()))((()))***)))'''%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&((()))))))))))))))((())),,,...+++++++++,,,---...000111333;;;HHHUUU\\\\\\UUUNNN:::777777<<>><<<<<<<<<@@@EEEIIIPPPZZZdddllltttyyy}}}|||zzzvvvpppggg[[[NNNFFF888444000---,,,,,,+++***(((((((((((()))******++++++---......---,,,,,,---000333777<<>>999666111...---,,,+++*********)))(((((('''((((((,,,222;;;BBBEEEEEEDDDCCCDDDGGGKKKNNNNNNKKKGGGDDD777444111......---,,,+++,,,******///222555<<>>GGGLLLRRRNNNGGG???999444222111......------,,,+++++++++------,,,,,,++++++++++++++++++,,,,,,------------+++)))))))))++++++***)))******)))((((((((())))))***)))))))))))))))******)))***+++---.../////////......///000000000000000///000000111111111000000222000...,,,,,,---///111...............//////000000////////////000111111000111111222333444555555999999888888888888999999vvvaaaTTTHHHCCC@@@<<<999999999888777777888888666444444444333222111000000/////////000///...,,,***)))***+++++++++++++++************)))))))))***++++++)))))))))(((((((((''''''''''''&&&&&&&&&'''((((((&&&((())))))'''&&&&&&'''&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******&&&''')))))))))+++---///,,,,,,++++++,,,...000111777;;;DDDPPPYYYZZZVVVPPP;;;888888<<<>>>???BBBFFFVVV[[[___dddsssiiiPPPCCCCCC>>>>>>AAA???>>>BBBHHHKKKLLLKKKJJJJJJMMMMMMLLLLLLLLLMMMNNNNNNLLLMMMNNNPPPRRRSSSUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVXXXZZZ\\\___aaacccddddddfffgggiiikkkmmmmmmnnnnnnlllllllllmmmooorrruuuvvvvvvwwwwwwwwwwwwvvvuuuuuuvvvtttsssssssssrrrooommmfffbbb^^^\\\[[[[[[ZZZYYYWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[[[[ZZZYYY[[[aaafffkkkkkkfff]]]YYYXXXVVVRRRPPPNNNKKKIIIHHHGGGDDDCCC===;;;888555222///......***,,,---444BBBQQQWWWWWWKKKFFF???;;;999888555333///---,,,+++******++++++///000666DDDTTT___```]]]SSSQQQPPPOOOPPPRRRUUUWWWTTTRRRPPPOOOPPPRRRUUUWWWXXXYYYYYYZZZ[[[[[[[[[[[[XXXWWWUUUUUUTTTSSSPPPNNNQQQPPPPPPQQQQQQOOOLLLIIIIIIGGGHHHKKKQQQTTTTTTRRRNNNGGGBBB@@@@@@AAAFFFMMMRRRZZZgggrrr{{{~~~yyypppeeeYYYKKK>>>666///...------...---+++)))''''''((((((((((((((((((***,,,...///...---------000333666:::AAAIIIRRRXXX___^^^\\\[[[WWWOOODDD<<<,,,...111666>>>OOOmmm}}}vvvjjj[[[MMMCCC???777444///---,,,+++***)))***))))))(((((((((((()))+++111888===???@@@??????<<>>:::444000...,,,***(((+++)))***///333777???GGGIIIGGGEEEBBB>>>;;;999888666666666555444333222111///...---,,,+++*********&&&'''(((***+++,,,,,,,,,------,,,,,,++++++******((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++...000111000---,,,000///...,,,++++++++++++)))((()))---444???HHHNNNQQQNNNHHHBBB===999666555000000//////...------,,,,,,,,,++++++++++++,,,,,,++++++,,,---------------,,,+++***+++,,,---,,,+++---,,,+++***)))((((((((()))))))))))))))******+++------......------,,,,,,......///000000000000000//////000000111111000000111000...------...///000......------......///000000000//////000000111222000111111222333444555666777666666666666666777888sss```TTTGGGBBB@@@<<<999999999888777777888888666444555555444333222111000000......000000000...,,,+++++++++************+++++++++***)))((((((((()))***)))))))))))))))(((''''''(((''''''&&&&&&&&&''''''$$$&&&(((((('''&&&'''((($$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))###%%%''')))))))))+++,,,---,,,++++++,,,...111222777777;;;CCCKKKNNNLLLIII999777777;;;===<<<>>>BBBJJJPPPUUUYYYcccnnnlllcccWWWEEE@@@DDD???===???===@@@DDDHHHJJJIIIHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLJJJKKKMMMOOOQQQTTTUUUVVVSSSSSSTTTUUUVVVVVVWWWWWWWWWYYY\\\___bbbccccccccceeegggjjjlllnnnooooooooonnnnnnooopppqqqsssuuuvvvvvvvvvvvvvvvuuuuuutttttttttsssrrrqqqqqqpppmmmkkkcccaaa^^^]]]\\\[[[YYYWWWVVVWWWYYYZZZZZZZZZZZZZZZWWWYYYZZZYYYYYY\\\bbbhhhjjjjjjfff___[[[[[[YYYUUUQQQOOOMMMKKKJJJHHHEEEBBB===<<<999555222000......***---000444>>>LLLVVVXXXNNNHHHAAA<<<:::888555333///...---++++++++++++,,,,,,,,,333CCCUUUaaaccc```VVVTTTQQQPPPPPPRRRTTTVVVTTTRRRPPPOOOPPPRRRUUUWWWYYYYYYZZZZZZ[[[\\\\\\\\\[[[YYYXXXWWWVVVUUURRRPPPSSSRRRPPPPPPPPPNNNLLLJJJHHHGGGGGGKKKQQQVVVWWWVVVQQQLLLHHHHHHHHHKKKQQQYYY```iiivvvssskkk^^^QQQEEE<<<555111...---,,,---------+++))))))************))))))((())),,,...///...---------000111444888>>>FFFOOOUUUZZZ[[[\\\[[[VVVNNNCCC===......000444:::IIIddd{{{}}}qqq```PPPDDD>>>666333///---,,,,,,++++++)))(((((((((((())))))******---222555666777888999555777:::===@@@BBBDDDDDDAAA===777222///---+++******(((***000444888AAAIIIKKKJJJHHHDDD@@@<<<888666777666666666555333222111/////////...---,,,***))))))***+++,,,------------.........---,,,+++++++++)))))))))(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))***,,,---//////////////////---,,,+++*********)))((((((,,,333>>>IIIOOOPPPNNNIIIDDD>>>999666444111111000000///.........+++************,,,---...+++,,,---.........---,,,+++******+++,,,------+++,,,,,,+++***)))))))))))))))))))))))))))***++++++------......------,,,+++......///000000000000000...//////000000000000000//////............//////......---------...///000//////.........///000000111111222333444555666666444444444444555666666777qqq```SSSGGGBBB@@@<<<:::999999888777777888777555333444333333222111000//////,,,---///111111000///...++++++)))))))))***+++,,,+++***)))'''''''''(((((()))))))))))))))((('''''')))((('''&&&&&&&&&&&&&&&###%%%'''(((''''''((()))###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%(((+++,,,,,,+++,,,------,,,++++++,,,...111222666444333777>>>BBBBBB@@@777555666:::;;;;;;<<<@@@BBBLLLTTTXXX]]]bbb\\\RRRLLL>>>>>>EEE@@@===>>>;;;BBBEEEHHHHHHFFFFFFIIIKKKHHHHHHIIIJJJKKKKKKJJJJJJIIIJJJLLLNNNQQQTTTVVVWWWRRRSSSSSSUUUVVVWWWXXXXXXUUUXXX[[[___aaabbbbbbbbbeeegggjjjnnnpppqqqqqqpppppppppqqqrrrssstttttttttvvvvvvuuuuuutttttttttssstttrrrqqqppppppooollljjjdddbbb``````___]]]ZZZWWWVVVWWWZZZ[[[\\\\\\ZZZYYYVVVXXXYYYYYYYYY]]]ccciiikkklllhhhaaa^^^^^^]]]YYYQQQPPPNNNMMMLLLJJJFFFBBB>>>===:::777333111///...+++///222444<<>>@@@BBB@@@<<<777333111000///...)))(((***000555:::BBBKKKOOONNNKKKHHHCCC>>>999777777777777666555444222222000000111000///---***))),,,,,,---...////////////000000///...------,,,,,,))))))))))))(((((((((((($$$$$$%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((***,,,///111333///...---,,,+++*********)))((((((+++333>>>HHHOOOUUUSSSNNNHHHAAA;;;666333000000000///......------******))))))***,,,...///+++,,,---.........---,,,)))((('''(((***++++++)))+++******))))))))))))***))))))((())))))***++++++***+++,,,---......//////...//////000000000000000......///000000000000000......//////////////////......---,,,---...///000...------------...//////111222333333555555666777555444444555666777888888rrr[[[PPPFFFAAA>>>:::999:::555777999;;;;;;888555333333444555555555333111//////////////////......---+++***((('''&&&''')))***++++++***)))((('''&&&&&&))))))))))))))))))))))))&&&'''''''''''''''&&&&&&'''&&&&&&'''((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&###!!!"""$$$''')))((((((((((((((()))))))))+++)))'''''')))***+++***++++++,,,------......///222222333444666777888888444444555777:::;;;;;;999BBBDDDJJJSSSYYY[[[WWWSSSDDDCCC@@@<<<::::::===@@@DDDGGGJJJKKKJJJHHHHHHHHHGGGEEEDDDEEEHHHJJJIIIFFFKKKLLLMMMMMMNNNPPPSSSVVVQQQSSSUUUVVVVVVWWWYYY[[[VVVYYY\\\]]]]]]]]]^^^___dddhhhmmmqqqqqqqqqppppppqqqqqqqqqrrrssstttuuuvvvuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqrrrrrrooojjjfffcccbbbbbb```^^^\\\[[[YYYZZZZZZ[[[]]]______\\\ZZZYYYUUUSSSVVVYYY]]]cccjjjqqqsssqqqiiiccc___ZZZUUUVVVTTTQQQOOOMMMJJJGGGDDDDDD@@@;;;555111...---------...---000>>>PPPZZZZZZNNNJJJDDD???<<<;;;999888555444111...---------...111333555<<>>:::999:::666777999:::999888555444444444333222111111111111//////000000///...------,,,+++)))''''''((()))***((((((((()))))))))******''''''''''''''''''''''''((((((((((((((('''&&&%%%'''&&&%%%&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&'''(((((()))*********(((''''''(((*********++++++,,,------....../////////000111222222333333333444555666777777777888???BBBHHHOOOUUUVVVRRRNNNCCCBBB@@@<<<:::;;;>>>AAADDDGGGIIIJJJIIIHHHIIIIIIIIIHHHGGGHHHKKKLLLKKKIIIIIIKKKMMMMMMNNNOOORRRTTTRRRTTTUUUVVVVVVWWWXXXZZZUUUXXX[[[]]]]]]]]]___```dddhhhmmmooopppooonnnnnnpppqqqqqqrrrssstttvvvvvvuuuuuuuuuuuuuuutttssssssqqqppppppppppppmmmhhhdddbbbbbbaaa```___]]]\\\[[[^^^^^^]]]^^^___^^^\\\ZZZZZZUUURRRUUUYYY]]]dddlllssswwwvvvlllaaa\\\ZZZXXXWWWUUURRROOONNNLLLHHHFFFFFFBBB===777333000......000000...000<<>>:::999:::777777888888888777666555555333111......///000222000000000000///...---,,,,,,+++***)))))))))***+++)))))))))*********++++++''''''''''''''''''''''''*********)))((('''&&&%%%((('''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%'''***,,,,,,***(((''''''(((((((((((()))))))))+++)))'''''')))***+++***++++++,,,------......///.........//////000000000444777999888555444555777:::>>>DDDJJJNNNMMMIIIEEEAAA@@@>>>;;;:::;;;>>>AAAEEEFFFHHHHHHGGGGGGIIIJJJIIIHHHHHHIIIKKKLLLLLLKKKHHHJJJMMMNNNOOOOOOQQQSSSSSSUUUVVVVVVVVVVVVWWWYYYUUUXXX[[[\\\]]]^^^___aaaeeehhhlllnnnnnnmmmlllmmmooopppqqqrrrtttuuuvvvwwwuuuvvvvvvvvvvvvvvvuuuuuuqqqpppnnnmmmllliiieeeaaa````````````___^^^]]]]]]bbbaaa___^^^___^^^\\\ZZZZZZUUURRRTTTXXX]]]fffnnnwww|||zzzmmm___ZZZZZZ[[[XXXUUURRRPPPNNNMMMKKKIIIHHHEEE@@@:::555222000///111111///000999GGGQQQUUUUUUQQQJJJEEEBBB???===<<<888777444222000/////////+++...222===UUUnnnxxxuuubbb^^^WWWRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSUUUWWWXXXWWWXXXYYY[[[]]]^^^^^^^^^\\\]]]___aaaaaa___]]][[[[[[ZZZWWWUUURRRPPPOOOOOOIIIKKKOOOTTTZZZaaagggjjjlllkkkkkkmmmssszzzqqq___NNNAAA666333111111444555444222888555222000000000///...+++++++++++++++*********---+++((((((***,,,------...000333777<<>>EEE___zzz|||tttfffSSSFFF@@@;;;777333000...---,,,+++))))))(((((((((((())))))******)))((((((''''''''''''''''''(((***...111333999:::;;;888444///---,,,))))))+++...555===EEEJJJUUUXXX^^^bbb```VVVJJJ@@@:::::::::;;;<<<:::777444111111111111111000000000---......///////////////+++++++++***))))))((((((***)))((((((''''''(((((((((((()))))))))(((''''''$$$&&&''''''&&&&&&''')))*********)))((((((((((((((()))***,,,///111444555222222111000///---+++***...,,,+++---///444@@@KKKVVVWWWUUUOOOKKKFFF>>>555000000000///......------------------------------******+++,,,---///000111...------,,,+++,,,,,,,,,,,,+++***)))((((((((((((((())))))***++++++,,,,,,111111111000000/////////000////////////.........111111111111111000////////////.........///000111,,,,,,,,,---------............//////000000111111222222333333333333444444666666666666777777777777ppp]]]RRRGGGAAA>>>:::999:::888888777666666666666666555333111///...///000111000000000000///---,,,+++---,,,+++*********++++++------,,,+++***)))((((((''''''''''''''''''''''''+++++++++***)))'''&&&%%%***(((''''''((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$'''))))))(((&&&$$$++++++******))))))((((((,,,***((((((***,,,,,,,,,++++++,,,------......///000000000000000000000111555999<<<:::555333555888666999???DDDFFFDDD@@@=========;;;999888:::>>>AAACCCEEEEEEEEEDDDEEEGGGIIIFFFFFFFFFGGGIIIJJJJJJJJJHHHKKKNNNPPPPPPPPPQQQRRRTTTUUUWWWVVVVVVUUUWWWXXXYYY[[[]]]^^^]]]^^^```aaafffiiilllnnnmmmlllllllllnnnoooppprrrtttvvvwwwwwwwwwwwwwwwwwwvvvuuutttsssqqqooollliiihhheeebbb_________````````````______cccaaa^^^]]]^^^^^^]]]\\\ZZZTTTQQQSSSXXX^^^hhhqqq{{{|||wwwjjj___[[[\\\\\\XXXUUURRRPPPOOONNNMMMKKKJJJGGGBBB<<<666222000///111000...///666BBBOOOVVVYYYUUUNNNHHHDDDAAA???===999888555333111///.........///222;;;NNNcccmmmmmmaaa]]]WWWSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTVVVXXXYYYXXXYYYZZZ[[[\\\]]]^^^^^^\\\^^^aaacccdddbbb```^^^[[[YYYVVVTTTQQQPPPOOOOOOMMMOOORRRWWW^^^eeelllpppssstttvvvzzzsss___NNNBBB<<<444444444777;;;======<<<===:::777555444333111/////////......---------------***''''''))),,,......---000333777;;;AAAHHHMMMTTTTTTWWWZZZ[[[WWWNNNGGG???:::666666555444777===PPPmmm{{{sssfffTTTGGGBBB<<<888333000...---,,,***))))))(((((((((((())))))*********)))((('''&&&&&&((((((((((((***,,,...000333555777666333...+++***)))***+++...555>>>FFFLLLYYY^^^eeelllkkkaaaRRRGGG<<<;;;;;;;;;;;;999666333111111000000000000000111......///////////////...,,,,,,++++++***)))))))))))))))(((''''''''''''(((&&&''')))******)))((('''%%%'''(((((('''''')))***,,,+++++++++***)))(((''''''((()))+++...111333555333333333222000///---,,,---+++***,,,///444???JJJSSSVVVVVVQQQLLLFFF>>>555111000//////...---------........................******+++,,,---...000111......------,,,,,,,,,,,,++++++***)))(((((())))))((())))))***+++,,,------000000000000000000000000000000000000000/////////111111111111111000//////...------------.........,,,,,,,,,---------............//////000000111111222222222333333333444444666666666666666777777888ttt^^^SSSGGGBBB>>>:::999:::888888666555555555666777444333333222111111000000000000000000///...---,,,---,,,,,,+++++++++++++++------,,,+++***)))((((((((((((((((((((((((((((((+++++++++***)))'''&&&%%%+++)))(((((())))))'''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&&&&&&&*********++++++,,,,,,,,,---,,,******,,,---...---++++++,,,------......///000000000111111111111111444888;;;999444111333777333666:::===>>><<<:::888999999888777666999===AAABBBCCCDDDCCCBBBBBBDDDFFFEEEEEEGGGGGGHHHIIIJJJKKKJJJLLLPPPQQQQQQQQQQQQRRRTTTUUUWWWVVVVVVUUUWWWXXX]]]^^^______^^^^^^___aaagggjjjmmmnnnnnnmmmmmmnnnmmmnnnqqqsssuuuvvvwwwwwwyyyyyyxxxwwwuuusssrrrqqqqqqnnniiifffdddbbb```^^^^^^______```aaaaaa`````````^^^\\\\\\]]]^^^]]]\\\YYYSSSPPPSSSXXX___iiisss|||yyypppeee______]]]ZZZVVVTTTQQQPPPPPPPPPNNNMMMKKKHHHCCC===777333///......---,,,...444???OOOZZZ]]]XXXQQQJJJFFFCCC@@@>>>:::999777444111///...------...000777EEEVVV```bbb___[[[WWWSSSRRRQQQPPPOOOPPPPPPQQQSSSUUUWWWYYYZZZ\\\\\\\\\\\\\\\]]]]]]]]]\\\^^^bbbdddeeecccaaa___[[[ZZZXXXUUUSSSRRRQQQPPPPPPQQQUUUZZZaaaiiipppttt{{{}}}tttaaaMMM@@@<<<<<<888888:::>>>BBBFFFIIIIIIGGGDDDAAA>>><<<:::777555222111000///.........///444111---,,,---///000000---///333666;;;AAAHHHLLLSSSTTTWWW[[[^^^[[[SSSLLLCCC<<<666333222222555;;;GGGaaa{{{rrrfffVVVIIICCC<<<999444000///---,,,***))))))(((((((((((())))))+++,,,,,,+++***)))((('''(((((((((((()))+++,,,---...111444555222...+++***++++++,,,000666???FFFKKKVVVZZZaaahhhiiibbbTTTIII>>><<<:::999888666333000000///.........//////000...///////////////.........------,,,,,,+++******)))(((((('''''''''''''''&&&''')))*********))))))&&&((()))***))))))+++,,,,,,,,,,,,,,,+++***((('''(((((((((***,,,///333444555555444444222111///...,,,))))))+++...444???KKKQQQUUUWWWRRRLLLGGG???777111000///...------..............................,,,,,,,,,,,,,,,---...///.........---------,,,,,,+++***))))))))))))))))))))))))***+++,,,---......------...//////000111111111111111111111111111111111111111111111000//////.....................---,,,,,,,,,---------............//////000000111111222222222333333333444444777666666555666777888888vvv___SSSHHHBBB???:::999:::888777666555555555666666333333333222222111000000///////////////......---,,,,,,,,,+++++++++******)))))))))*********++++++))))))))))))))))))))))))*********)))((('''&&&%%%)))(((''''''((()))'''&&&%%%%%%%%%&&&''''''((((((((('''&&&%%%%%%'''((()))%%%&&&(((***---///000111...,,,******,,,---...---++++++,,,------......///.........//////000000000222444777666333222333555333555777888777666666777777777666555666999>>>BBBBBBCCCDDDCCCBBBAAABBBCCCEEEFFFHHHIIIIIIJJJKKKMMMKKKMMMOOOPPPPPPPPPQQQRRRSSSUUUVVVVVVVVVVVVWWWYYY^^^_________^^^^^^```bbbgggjjjlllnnnnnnmmmnnnooommmoooqqqtttuuuvvvvvvuuuwwwwwwvvvuuusssqqqpppoooqqqmmmgggcccaaa``````___^^^___```aaaaaaaaaaaaaaa___^^^\\\]]]^^^^^^]]]\\\WWWRRRPPPTTTZZZ```jjjsss}}}wwwlllbbb___```]]]XXXUUUTTTSSSSSSTTTSSSQQQOOOLLLIIIEEE???999333000...---,,,,,,...333===OOO^^^aaa\\\TTTMMMIIIEEEAAA???<<<;;;999666444111///---******,,,333???LLLWWW\\\\\\YYYVVVSSSRRRQQQOOOMMMNNNOOOQQQSSSUUUWWWYYYYYY______^^^]]]]]]^^^^^^___^^^```bbbdddeeedddbbbaaa]]]\\\[[[YYYWWWTTTQQQPPPNNNPPPUUU\\\dddmmmssswwwvvvcccQQQBBB888888======@@@DDDJJJOOOTTTWWWXXXTTTQQQLLLHHHEEE@@@<<<999555333111///...------...666333///,,,++++++***)))---///222666;;;AAAGGGLLLSSSTTTXXX]]]aaa___XXXQQQIII???666333222222666:::AAAWWWwww{{{rrrgggXXXKKKFFF===:::555111///---,,,***))))))(((((((((((())))))+++,,,---------+++***)))&&&&&&&&&''''''((()))***,,,///222444222///---,,,+++,,,...111777===CCCGGGLLLMMMPPPVVVZZZVVVMMMDDD<<<:::888666555333000.........---,,,,,,---///000//////////////////...---.........---,,,,,,++++++)))(((''''''&&&&&&''''''&&&'''((()))***+++++++++(((***+++,,,+++,,,---///------.........,,,+++***)))(((((()))+++...111333555555555444333111000///+++)))(((+++...333???JJJQQQWWWXXXTTTMMMHHHAAA:::222111///...------....................................---,,,,,,,,,---------............---,,,,,,******)))))))))))))))***))))))***+++---...//////,,,------...000111111222111111222222222222222333111111111111111000////////////000000000///......,,,,,,,,,---------............//////000000111111222222333333333333444444777666555555555666888999ttt___TTTHHHCCC???:::999:::666666666666666555555555444333111///...///000111---......///////////////+++++++++++++++******)))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&%%%$$$%%%'''''''''%%%%%%%%%&&&&&&'''((((((((((((''''''&&&'''((())))))%%%&&&''')))+++---...///,,,***))))))***,,,,,,,,,++++++,,,------......///,,,------...///000000111333444555666777777777777333555666555333333555888666666666666777:::@@@DDDDDDEEEGGGFFFCCCAAA@@@AAACCCEEEHHHHHHHHHHHHKKKMMMJJJLLLMMMMMMLLLMMMOOOQQQRRRTTTUUUVVVVVVWWWXXXZZZZZZ[[[\\\\\\\\\^^^aaaccceeehhhkkkllllllmmmnnnpppnnnppprrrtttuuuuuuuuutttrrrssssssrrrrrrqqqpppoooqqqlllfffaaa___`````````___``````aaaaaaaaaaaa```aaa```______```___\\\ZZZUUUQQQPPPUUU[[[bbbkkksss}}}yyyoooddd^^^^^^[[[WWWUUUUUUVVVWWWXXXWWWTTTQQQNNNLLLGGGAAA;;;555111///...,,,---///222:::NNN```eee```XXXQQQLLLGGGDDDBBB???>>>===:::777333111///,,,+++---222;;;FFFQQQXXXZZZWWWTTTSSSRRRPPPNNNLLLLLLMMMPPPRRRUUUWWWXXXYYY______^^^^^^___```aaabbbbbbbbbdddeeeeeedddcccccc^^^]]]]]]ZZZVVVQQQLLLIIIIIILLLTTT]]]gggpppwww{{{uuufffTTTGGG>>>888:::@@@GGGMMMVVV___eeejjjlllmmmiiieee___YYYRRRKKKEEE@@@999777444111///.........///---***)))))))))'''&&&,,,///222666:::@@@GGGLLLSSSUUUYYY___cccbbb\\\VVVMMMCCC:::666555333555888<<>>:::555111///---,,,***))))))(((((((((((())))))***+++,,,------,,,+++)))%%%%%%&&&&&&'''(((((()))))),,,///000///...------+++,,,...222666:::>>>@@@AAA>>>===AAAGGGHHHDDD>>>777555333333333222000......---,,,+++,,,---///000///////////////...------......---,,,,,,++++++***(((((('''&&&&&&&&&&&&''''''''''''((()))+++,,,---***+++---...---...000111...///111222111000///...***)))((((((***,,,///111333333333333222111//////---***)))+++---111<<>>CCCQQQYYYfffrrrzzz}}}~~~~~~{{{tttlllcccZZZRRRLLL===;;;888444222111000111***))))))***---...---,,,,,,///222666:::@@@GGGLLLSSSUUUZZZ```eeeddd^^^XXXOOOFFF===:::888555444555:::IIIeee|||sssiii[[[OOOIII>>>:::555111///---,,,***))))))(((((((((((()))))))))***,,,------,,,+++***&&&&&&'''(((((()))******&&&(((+++,,,,,,+++++++++***+++...111555888:::;;;;;;666222555<<<@@@???;;;333111000000222222111000......,,,+++,,,...000111//////000000///...------------,,,++++++******)))(((((('''&&&&&&&&&&&&'''(((''''''''')))+++---...+++,,,.../////////111333000111333444444333222111+++***)))((())),,,///000222222222111000///...---///,,,***+++,,,000:::EEEMMMSSSTTTNNNGGGCCC>>>:::222111///---,,,---...///////////////////////////,,,,,,,,,,,,,,,---...///---.../////////...,,,,,,***)))))))))))))))******)))***+++,,,...///000111222222222111111111111111//////000000111111111222111111111111111000//////)))******+++***)))(((''',,,,,,,,,---------............//////000111111111222222333333333444444444888777555444555666888999rrrbbbVVVIIIBBB===888666777555555444444444555555666333333222222111000000000111000000///...---------...---,,,+++***+++,,,---(((***,,,------+++((('''***)))))))))(((((((((''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((((())))))))))))((((((''')))************+++++++++***++++++***((()))+++---,,,.........000222...((()))---111222222222555777:::777777;;;BBBFFFEEECCC===999;;;999222666<<<888888666444666;;;@@@EEEGGGFFFHHHJJJJJJGGGDDDBBBAAAFFFFFFFFFGGGGGGHHHHHHHHHKKKMMMOOOOOONNNMMMMMMMMMSSSTTTTTTUUUVVVXXXYYYZZZ[[[[[[\\\]]]___bbbeeegggfffeeecccccceeehhhkkkmmmnnnppprrrtttvvvvvvuuutttrrrsssssspppmmmmmmqqqtttppplllgggcccaaa```___^^^]]]^^^^^^___aaabbbdddeee___```aaaaaa___]]]]]]]]]XXXSSSQQQWWW^^^fffooowww~~~zzzrrrhhh___YYYXXXYYYVVVVVVVVVWWWWWWTTTPPPLLLPPPNNNLLLIIIEEE>>>777222222000000000222999JJJZZZggggggbbbWWWPPPLLLHHHDDDBBBAAA>>>;;;888555444333000///...000777CCCNNNUUUWWWTTTOOOLLLJJJKKKNNNPPPNNNOOOQQQRRRTTTVVVXXXXXX\\\]]]___aaaaaaaaaaaa```ddddddeeeffffffeeedddccceeeccc___YYYSSSLLLGGGDDD>>>GGGSSS^^^hhhssszzzrrr___QQQEEEBBB===999BBBOOOUUUfff{{{uuuiii]]]TTTFFFBBB<<<666222000//////111///,,,+++,,,...//////---...111555:::BBBJJJPPPTTTVVV[[[bbbggggggccc___WWWRRRIII@@@999444222222<<>>HHHRRRVVVRRRLLLDDD;;;999888444999===777888777555777<<>>777222222000///000111888HHHWWWhhhiiieee[[[RRRNNNJJJFFFDDDBBB@@@===:::888666555555333222333888AAAKKKQQQUUURRROOOLLLKKKLLLNNNPPPQQQQQQRRRSSSTTTUUUVVVWWW[[[]]]___```aaabbbbbbaaaaaabbbdddeeefffeeeeeedddeeeccc___YYYSSSLLLGGGEEE<<>>>>>??????>>>:::777444333...+++,,,+++)))+++///111111111000000///......---,,,+++***,,,222:::@@@MMMOOOOOOMMMFFF???999777333000---,,,......---,,,---------------------------------............/////////...---,,,+++******'''((()))***++++++++++++,,,,,,------............111111111111111111111111000111111111111111111000111111000000///............---,,,---///000///...,,,,,,,,,,,,,,,---......////////////////////////111111222222333444444444777777777777888888888888ttt]]]RRRFFF@@@===999777888666777777888777666444333333333222222111000000000000000000///......------***++++++++++++***))))))((()))***++++++)))'''&&&((((((((((((((((((((((((******((('''''''''((())))))(((''''''&&&&&&''''''######$$$%%%%%%%%%%%%%%%&&&'''((())))))***)))))))))))))))*********++++++*********)))((()))+++---...000000///111444333//////000111111333666;;;>>>>>>BBBLLL^^^nnnsssmmmdddUUUCCC999777666<<<>>>555999777666888===AAADDDEEEEEEHHHKKKLLLJJJFFFDDDCCCFFFFFFGGGHHHHHHIIIJJJJJJKKKMMMOOOPPPOOONNNOOOPPPQQQQQQRRRTTTUUUXXXYYYZZZ^^^]]]\\\___dddhhhhhhgggggggggffffffgggjjjlllnnnmmmnnnppprrrssssssrrrrrrpppppppppooooooqqqvvvzzz|||vvvnnngggcccaaa___^^^^^^^^^^^^___```bbbdddddd^^^```bbbdddccc```]]]ZZZVVVSSSSSSXXX^^^cccjjjrrrrrrqqqmmmhhhbbb^^^]]]^^^[[[YYYWWWVVVVVVUUURRRPPPVVVSSSOOOJJJEEE???999444333000//////000666DDDRRRiiillljjj```VVVQQQMMMIIIGGGEEECCC@@@>>><<<::::::;;;999666666999???FFFKKKQQQPPPOOONNNMMMNNNOOOOOOSSSSSSSSSTTTTTTUUUUUUVVVZZZ\\\^^^```bbbbbbcccbbb___aaaccceeeffffffeeedddcccaaa]]]XXXRRRLLLHHHEEE;;;AAAKKKVVVcccsss~~~uuuiii^^^OOOGGGBBBCCCFFFIIIUUUbbbrrrtttggg\\\UUUJJJAAA:::777555444333111...,,,---/////////---///111444:::AAAJJJPPPTTTVVV[[[aaafffgggeeebbb___YYYOOOEEE===888666666999@@@SSSssswwwjjj```TTTJJJCCC<<<777555222---+++,,,+++++++++++++++,,,------///......---,,,+++***************))))))((((((((('''((())))))(((((()))***---...111666999:::777555000000000///////////////000...+++******++++++***,,,,,,,,,,,,---///000111222222111000///......------,,,++++++************++++++******)))))))))(((((()))***+++***+++---//////111444777:::>>>CCCGGGJJJKKKKKKJJJFFFAAA<<<888555000------,,,)))***.........////////////......------,,,+++---222:::@@@LLLMMMNNNLLLFFF>>>999666444222///.........---+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---,,,+++***))))))(((((()))***+++++++++++++++,,,---...///000000000222222222222222222222222111111222222222222111111111111000//////......---...---,,,---///000///...------,,,,,,------......////////////////////////222222333333444555555666777777777777888888888888sssZZZPPPEEE@@@===999888999777888999999888666444222333333222222111000000000000000//////............+++,,,---...---,,,+++***&&&'''((()))((('''&&&%%%'''''''''(((((((((((())))))'''&&&$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&$$$%%%'''((((((((('''&&&&&&&&&''')))************))))))))))))************,,,,,,,,,***(((((()))+++---222555444555777555000222111000///222666<<<@@@@@@FFFVVVmmm~~~kkkOOO<<<888888>>>???555888777777999===@@@BBBCCCCCCFFFIIIJJJHHHEEECCCBBBFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPOOOOOOQQQRRRPPPQQQRRRSSSUUUWWWYYY[[[```]]]]]]```fffjjjjjjhhhiiihhhhhhhhhiiikkkmmmooopppqqqrrrtttttttttttttttsssssstttssssssssstttttt{{{vvvmmmgggcccbbbaaa```^^^^^^______```bbbcccddd^^^```cccffffffccc]]]YYYUUUSSSTTTYYY]]]aaahhhpppppppppnnnjjjeeeaaa______\\\YYYVVVTTTTTTTTTSSSRRRVVVSSSOOOKKKFFFAAA<<<888444111/////////444@@@LLLgggnnnpppggg\\\UUUPPPMMMJJJIIIGGGDDDBBB@@@??????>>><<<:::999;;;???DDDGGGOOOOOOOOOOOOOOOOOOOOOOOORRRSSSSSSTTTUUUVVVWWWWWWYYY[[[]]]```bbbcccccccccaaabbbdddffffffeeecccbbb```^^^[[[VVVQQQKKKGGGDDD===AAAHHHRRR```qqqyyyooocccXXXNNNIIIFFFIIIMMMRRR^^^jjjzzzxxxggg^^^PPPEEE>>>:::777555555222///....../////////...///111444999AAAJJJQQQUUUWWW\\\bbbfffggggggfffddd^^^TTTIII@@@:::888777555;;;MMMmmm}}}mmmcccXXXNNNEEE>>>888666333---+++,,,++++++***++++++,,,---...///......---,,,,,,++++++------,,,+++******))))))'''((())))))(((((()))***(((***///444999:::999666333222222111000///......000...,,,+++,,,,,,+++******+++,,,---...000111222222111000///............,,,+++***)))((()))******+++******))))))(((((('''((()))*********,,,///111555888<<<>>>AAAFFFMMMSSSZZZZZZXXXUUUNNNFFF>>>:::888333//////---)))***...,,,---...///000//////...,,,+++++++++...444<<>>:::888999777888999999888666444222333333222222111000000000////////////............+++,,,---...---,,,+++*********+++++++++***)))((('''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%&&&+++***))))))(((((())))))%%%&&&'''((()))((('''&&&&&&&&&''')))************(((((()))))))))*********)))******))))))))),,,...000777===>>>???>>>:::444444111......111666<<<@@@???FFFXXXqqqzzzYYYAAA:::999===>>>666777666777999===@@@@@@@@@@@@CCCFFFFFFEEECCCBBBBBBEEEFFFFFFGGGHHHJJJJJJKKKKKKMMMNNNOOOOOOPPPRRRSSSQQQRRRRRRTTTUUUXXXYYYZZZ___^^^___bbbgggkkkkkkjjjkkkjjjjjjjjjkkkmmmnnnoooqqqrrrrrrsssttttttttttttrrrtttvvvxxxxxxvvvssspppuuupppjjjeeeccccccbbbbbb____________```bbbcccccc___aaadddggghhheee^^^YYYTTTSSSTTTYYY\\\___gggooossssssqqqmmmgggbbb```______\\\YYYXXXXXXYYYYYYXXXTTTRRROOOLLLJJJFFFAAA===666222/////////222;;;EEEaaammmtttnnnbbbYYYTTTQQQMMMLLLJJJHHHFFFDDDDDDCCC>>>>>>======>>>AAADDDFFFNNNNNNOOOOOOPPPPPPOOOOOOQQQRRRSSSUUUVVVXXXYYYZZZYYY[[[]]]```bbbcccccccccdddeeeggghhhgggdddaaa___\\\[[[XXXTTTOOOJJJFFFCCC@@@BBBFFFOOO]]]ooovvvnnnbbbXXXPPPNNNNNNQQQVVV^^^iiisssrrrgggXXXLLLDDD???:::666777444111//////000//////...///111333999AAAKKKQQQVVVYYY^^^bbbfffhhhjjjjjjhhhbbbXXXMMMDDD===999777555<<>>777333///...111777<<>>:::;;;===888777777888;;;>>>@@@@@@>>>???@@@BBBBBB@@@@@@AAABBBDDDDDDEEEFFFHHHIIIJJJJJJJJJLLLMMMNNNNNNOOORRRTTTSSSTTTTTTUUUVVVXXXYYYZZZ\\\^^^aaadddgggiiikkkllllllllllllmmmmmmnnnoooppppppppppppqqqqqqrrrrrrrrrpppqqqtttwwwyyywwwsssooonnnjjjfffdddcccddddddccc____________```aaabbbcccaaabbbdddgggiiiggg```ZZZTTTSSSUUUYYY[[[^^^hhhrrrvvvuuusssnnngggbbb```___\\\ZZZXXXXXXYYYZZZZZZZZZTTTSSSRRRQQQOOOKKKEEEAAA888444000000000111888@@@XXXiiivvvttthhh^^^WWWTTTOOONNNLLLJJJIIIHHHGGGGGG@@@@@@AAAAAACCCEEEGGGHHHOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRSSSUUUWWWYYY[[[[[[ZZZ\\\^^^```bbbbbbcccbbbdddfffggghhhfffccc___\\\ZZZYYYVVVRRRNNNJJJFFFDDDCCCCCCFFFNNN\\\nnn|||tttnnnfff]]]TTTTTTVVVZZZaaajjjuuu}}}wwwgggYYYPPPIIIAAA;;;999666222000000000000/////////111333888AAAKKKRRRWWW[[[```dddgggjjjmmmooolllggg___TTTJJJAAA;;;888777???LLLfffxxxjjj\\\RRRJJJBBB;;;777333...,,,---))))))))))))***,,,---...............------,,,,,,)))))))))((((((''''''&&&'''((())))))(((((()))***000222666;;;======999555333222111///...,,,+++******)))((()))++++++***))))))***,,,...///000111111///.........------------)))((((((''''''((((((((('''''''''''''''(((((((((((()))+++,,,...111666:::AAAHHHPPPWWW\\\eeeoooxxx|||{{{wwwooodddWWWKKKDDD>>>999444222...******---+++---///111111000///...'''((()))+++...444<<>>DDDMMM]]]mmmwwwzzzxxxttt```HHH>>>@@@<<<:::<<<999999999;;;>>>AAABBBAAA????????????>>>===>>>AAACCCBBBCCCDDDEEEGGGHHHIIIJJJIIIKKKLLLLLLMMMOOORRRUUUVVVVVVVVVVVVWWWXXXYYYZZZYYY^^^dddffffffgggkkknnnmmmmmmnnnnnnooopppppppppqqqqqqppppppqqqqqqrrrrrrrrrqqqqqqsssttttttpppmmmiiigggeeeddddddddddddbbb```______``````aaabbbccccccccccccgggiiigggaaa[[[UUUTTTUUUXXXZZZ^^^iiiuuuvvvuuurrrlllfffaaa```___XXXVVVVVVVVVYYYZZZZZZYYYWWWWWWWWWWWWUUUPPPIIIDDD:::555111111000111666===OOOdddvvvxxxmmmaaaZZZVVVPPPOOONNNLLLKKKJJJJJJJJJEEEEEEFFFGGGHHHIIIIIIJJJPPPPPPOOONNNNNNNNNOOOOOOSSSSSSTTTVVVWWWYYYZZZZZZ[[[]]]___```aaabbbbbbaaaaaaccceeefffeeeaaa]]]ZZZZZZYYYVVVSSSOOOKKKHHHFFFCCCCCCEEENNN]]]ooozzztttpppiiibbb]]]___aaaccciiirrr{{{{{{lll```VVVJJJBBB:::777333111000000000//////000000333888AAAKKKRRRYYY]]]bbbeeehhhkkkpppssspppllleee[[[PPPFFF>>>999777>>>III\\\qqqaaaTTTLLLDDD<<<888333...,,,...************,,,---...///............------------))))))))))))))))))))))))'''((())))))(((((()))***///222666:::===<<<888444222111000///---+++******(((''''''))),,,---,,,+++***+++,,,...///000000000......///000000///---,,,&&&''''''((((((((('''''''''''''''((())))))******)))+++---///222777===AAANNNVVV```fffkkkqqq{{{~~~wwwlll___SSSKKKAAA;;;666333///******,,,***,,,...000000///---+++((()))***+++---222888===EEEGGGHHHFFFAAA:::555333+++...000000...---...///////////////////////////---------............///......---,,,+++***))))))***+++,,,---...............000333555666666555444222222222222222222222222000111111111111111111000000//////......---,,,,,,...------...111222222111222222111000000000000000...//////000111111222222222333333444555555666666777777777777888888888888}}}jjjZZZQQQGGGDDDAAA<<<999999555555444444444555555666333333222222111000000000.........//////////////////...,,,+++***+++,,,---++++++++++++******************)))'''&&&%%%$$$######$$$'''((((((&&&###!!!******)))(((((((((((()))(((((('''&&&&&&((()))***((()))))))))))))))((('''(((((((((((())))))))))))+++++++++***((((((***,,,,,,444;;;===AAAGGGLLLMMM<<<777333222666:::===>>>>>>HHHWWWbbbfffccc^^^ZZZLLL;;;:::BBB>>>:::;;;999;;;;;;===@@@CCCDDDBBB@@@@@@???>>>===<<<>>>AAAEEEAAABBBCCCEEEFFFGGGIIIIIIHHHJJJKKKKKKLLLNNNRRRUUUXXXWWWWWWWWWWWWXXXYYYYYYWWW^^^eeegggeeeeeejjjooonnnnnnooooooppppppqqqqqqssssssrrrrrrrrrsssttttttwwwtttpppnnnooonnnkkkiiigggfffeeeeeeeeeeeecccbbb``````___``````aaabbbccceeeccccccfffiiihhhbbb\\\UUUTTTUUUXXXZZZ^^^kkkwwwuuutttqqqkkkeeeaaa``````YYYXXXXXXZZZ]]]___^^^^^^[[[[[[\\\\\\YYYSSSKKKEEE<<<666222111111111555;;;III```vvvzzzoooccc[[[WWWQQQPPPNNNMMMLLLKKKKKKKKKIIIJJJKKKKKKLLLLLLKKKKKKQQQPPPOOONNNMMMNNNOOOOOOUUUUUUVVVWWWWWWXXXXXXYYY\\\]]]___aaaaaaaaaaaa```]]]___bbbdddccc```]]]ZZZ[[[YYYWWWTTTQQQMMMJJJHHHBBBBBBDDDNNN^^^qqqzzzsssqqqlllfffgggiiijjjjjjlllsss{{{~~~yyylll___RRRHHH;;;888444111111111000//////000000222888AAAKKKRRRZZZ^^^cccfffiiilllqqquuussspppiii```UUUIII@@@;;;555<<>>===;;;;;;::::::;;;<<<>>>???@@@@@@??????;;;<<<===???@@@BBBCCCCCC@@@AAABBBDDDEEEFFFFFFFFFFFFGGGIIIKKKMMMNNNOOOOOOSSSTTTUUUVVVWWWYYYZZZZZZ\\\dddnnnsssrrrpppqqqrrrrrrqqqooonnnmmmlllmmmmmmooopppqqqrrrrrrqqqpppooorrrqqqqqqpppnnnkkkiiigggffffffeeeeeeeeedddddddddcccbbbaaaaaaccceeeddddddffffffgggjjjkkkhhhaaa[[[YYYTTTQQQSSSVVVZZZccckkkuuusssppplllgggdddaaa```aaa___]]][[[[[[\\\^^^____________^^^[[[UUULLLFFFBBB>>>888222000111444666FFF\\\qqqxxxtttlllbbbYYYUUUUUUSSSRRRPPPNNNMMMLLLNNNMMMLLLKKKKKKKKKLLLMMMPPPPPPOOOOOOOOOPPPPPPQQQYYYYYYYYYWWWUUUUUUXXXZZZ[[[]]]___bbbdddddddddddddddcccccccccdddbbb```]]]ZZZYYYVVVRRROOOMMMKKKJJJHHHHHHJJJRRR___ppp}}}{{{sssmmmkkkkkkrrrnnnmmmppprrrsssxxx}}}oooZZZJJJ<<<888222000111222111///...---...222666>>>KKKWWW\\\___dddhhhjjjmmmoooqqqoooooonnnhhh^^^PPPCCC;;;::::::???NNNlllkkk\\\QQQIII>>>666222000...,,,,,,***((((((***---...//////...---,,,+++*********///,,,))))))***+++)))''''''(((((((((&&&&&&((()))...444888777777888888555666333000//////...,,,+++((())))))(((((((((+++---////////////000000000000000000//////...---++++++,,,+++)))((((((((()))***((((((((((((((()))******+++---000222777@@@KKKTTTfffkkkrrrwwwyyy{{{~~~zzztttjjj[[[PPPEEE>>>999888555000------))))))***---//////---+++---.........///111555888>>>CCCFFFDDD===666333333000000///////////////000........................////////////////////////---,,,,,,+++*********++++++,,,------......------/////////000111111222222444333111000000000111111111111111111111111111111222222000///------,,,,,,******+++---...000111111333333222111000///......------...000111222333444333333444444555666666777777777777777888888888888~~~sss```SSSGGGBBB???;;;777777777777777777777666555555333222111111000000111111...............------,,,,,,++++++******++++++,,,************))))))))))))***'''$$$%%%''')))***)))---+++***)))))))))(((&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((())))))******))))))))))))(((((((((&&&&&&&&&&&&''')))***+++---...///000333555777888444222111333666999:::999@@@@@@DDDJJJPPPQQQMMMHHH???>>><<<;;;:::999999999======???@@@@@@@@@???>>>======>>>???@@@BBBBBBCCC???@@@BBBDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNOOOPPPPPPTTTUUUVVVXXXZZZ[[[]]]]]]^^^fffpppuuusssooommmlllnnnnnnmmmlllmmmnnnoooooooooooopppqqqqqqpppoooooommmnnnoooooonnnllljjjiiiffffffffffffffffffffffffdddccccccccccccdddfffgggkkkjjjiiijjjjjjgggaaa[[[WWWRRROOOPPPTTTYYYcccmmmvvvtttppplllhhhfffddddddiiigggdddaaa______```aaaaaaaaaaaaaaa^^^XXXOOOJJJDDD@@@999444111111444666AAAVVVlllvvvuuuooofff]]]WWWVVVUUUTTTRRRQQQPPPOOOPPPOOONNNMMMLLLMMMMMMNNNPPPPPPPPPPPPPPPQQQRRRSSSXXXXXXWWWUUUTTTTTTWWWYYY[[[\\\^^^```bbbdddeeeeeefffeeedddddddddccc```]]][[[YYYVVVSSSPPPMMMKKKKKKHHHGGGIIIQQQ___ooo}}}zzzvvvsssqqqppprrrnnnlllooopppqqqvvv{{{wwwaaaQQQBBB<<<666222222222111//////---...222666===JJJVVVZZZ]]]bbbeeehhhjjjmmmooorrrrrrpppkkkaaaSSSEEE===999999===JJJdddlll]]]QQQIII???777333111...,,,,,,***((((((+++---/////////...---,,,+++*********000---+++***,,,,,,+++)))((()))***(((''''''(((***...444888777777999888666555333000//////...,,,+++((()))***)))((()))+++...////////////000000000111000000000///...---++++++***)))((('''&&&'''(((((((((((((((((())))))***+++***,,,000555;;;FFFSSS\\\ggglllsssxxxyyy{{{}}}yyyooo```UUUIII@@@999777444000///000)))***+++---//////---+++,,,---.........000444777===AAADDDBBB;;;555222222000000////////////000000........................////////////////////////------,,,+++++++++++++++,,,,,,---............---//////000000111111222222333333111000000000111111111111111111111111111111111111000...------------,,,---...///111222333444333333222111000///.........//////111222333444555666555555555555444444444777777777777888888888888uuuaaaTTTGGGAAA>>>;;;888888777777777777777666555555333222111111000000111111,,,...///000000...,,,++++++++++++***++++++,,,,,,************)))))))))))))))'''%%%%%%''')))))))))'''((())))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''((((((((()))))))))((((((((()))***+++------------------...000111222000000000333666888888777::::::<<>>???@@@@@@@@@???>>>======>>>>>>???@@@AAAAAABBB???@@@BBBDDDFFFGGGHHHIIIHHHIIIKKKMMMOOOPPPPPPQQQUUUVVVWWWZZZ\\\^^^```aaaaaahhhqqqtttrrrlllhhhfffkkkkkkkkklllmmmoooqqqrrrooooooppppppppppppoooooollllllmmmnnnllljjjgggfffeeeeeeffffffggghhhhhhhhhdddffffffeeedddfffjjjooorrrooollljjjiiifff```[[[TTTOOOLLLMMMQQQWWWcccnnnvvvsssoookkkhhhggghhhiiirrroookkkgggdddccccccdddeeeeeeddddddaaa\\\TTTOOOGGGCCC<<<666333222444555;;;NNNeeessswwwsssjjjaaaYYYYYYWWWVVVUUUTTTSSSSSSTTTSSSQQQOOOOOOOOOOOOPPPQQQQQQQQQQQQRRRSSSUUUUUUVVVVVVUUUTTTRRRSSSVVVXXX\\\\\\]]]___aaaccceeefffgggfffeeeeeeeeeccc```]]][[[YYYWWWSSSPPPNNNLLLLLLGGGFFFHHHPPP^^^ooo}}}~~~zzzyyyxxxuuusssrrrnnnkkkmmmmmmnnnqqqwww|||iiiXXXIIIBBB:::555444333111//////---...222666<<>>;;;999:::777777777777777666555555333222111111000000111111---.../////////...,,,,,,---,,,++++++*********+++************)))))))))((()))((('''&&&'''(((((((((###'''(((&&&&&&(((+++'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&'''((())))))************+++,,,---...///...............///000111---...111444666777666555777777777:::>>>???>>>===;;;;;;:::999888888888999???@@@@@@AAA@@@>>>===<<<=========>>>>>>????????????@@@BBBEEEGGGIIIJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQTTTUUUXXXZZZ]]]```bbbcccbbbgggmmmooolllhhheeeccckkkkkklllmmmoooppprrrrrroooooooooooooooooooooooonnnnnnnnnllljjjfffbbb```cccdddeeefffggghhhiiiiiidddgggiiihhhgggjjjqqqxxxyyytttnnnkkkhhheee```[[[SSSNNNKKKLLLOOOVVVdddqqqvvvrrrmmmiiiggggggjjjkkkssspppmmmiiifffeeeffffffgggfffeeeeeeccc^^^XXXTTTKKKFFF@@@999555333444555777GGG\\\ooowwwuuulllddd\\\[[[YYYWWWVVVVVVVVVVVVWWWVVVTTTRRRQQQQQQRRRRRRQQQQQQRRRSSSTTTUUUWWWXXXUUUUUUUUUSSSRRRTTTWWWYYY]]]]]]]]]^^^aaacccfffhhhhhhgggfffeeeeeeccc```]]][[[YYYWWWTTTQQQNNNMMMLLLGGGEEEGGGNNN\\\nnn|||{{{{{{{{{vvvrrrsssnnnjjjjjjiiiiiilllqqqvvv{{{ooo^^^OOOHHH>>>888555444333111000...///222555;;;HHHSSS]]]```eeehhhjjjmmmpppsssuuuvvvuuupppgggZZZMMMEEE:::999:::@@@MMMffflll]]]PPPJJJAAA;;;777333///+++---+++)))))),,,...000000///...---,,,+++*********///...---,,,,,,,,,,,,,,,,,,------+++))))))***+++000666999888888999888666555222000......---,,,***(((***++++++++++++---/////////000000000111111111000111111111000...,,,+++)))((('''&&&%%%&&&''''''(((((())))))+++,,,---...222555:::>>>DDDOOO[[[dddlllrrrxxx|||||||||~~~zzzkkk```RRRGGG===999777333111111,,,++++++---//////---,,,***+++,,,,,,,,,...222555;;;===???===999444111000000////////////000000111........................////////////////////////------,,,,,,,,,,,,------------...////////////...///000000111111222333333222222111111111111111111111111111111111111111111//////...---------......,,,------...000111111222333333222111000///.........///000111333444555555777777666555444333222222666777777777888888888888wwwcccUUUGGGAAA>>>;;;999:::777777777777777666555555333222111111000000111111000///...---,,,---......///...---+++***))))))(((************)))))))))((((((((((((((('''''''''((("""&&&******)))))),,,///((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''((()))******'''''''''((()))***+++,,,,,,,,,------...000111222---///222555666555555444444444444555777999999999<<<;;;:::::::::::::::;;;???@@@@@@@@@???===;;;:::;;;<<<<<<<<<======>>>>>>???AAACCCEEEGGGIIIJJJKKKKKKKKKMMMNNNPPPPPPQQQQQQSSSUUUWWWZZZ]]]___bbbcccbbbdddfffffffffeeeeeeeeelllmmmnnnoooppppppqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllljjjgggdddbbb```bbbbbbcccdddfffggghhhhhhcccgggjjjjjjjjjnnnwww{{{vvvoookkkhhheeeaaa]]]TTTQQQNNNOOOQQQWWWeeessstttqqqkkkfffdddeeehhhjjjmmmkkkhhhfffeeeeeeggghhhgggfffeeedddbbb___ZZZWWWOOOKKKDDD===888555444444666AAATTTiiiwwwvvvmmmfff^^^]]][[[XXXWWWWWWWWWXXXYYYXXXVVVUUUTTTTTTTTTUUURRRSSSSSSTTTUUUVVVXXXYYYTTTUUUTTTTTTSSSUUUXXX[[[_________```aaadddfffhhhfffeeedddddddddbbb___]]]ZZZXXXVVVSSSPPPNNNMMMLLLGGGEEEFFFMMM[[[lll{{{}}}~~~zzzuuutttnnnhhhgggeeedddfffkkkooottt{{{xxxhhhVVVNNNCCC;;;888777555444111//////222555:::FFFRRR^^^aaafffjjjmmmoooqqqssstttuuuuuuqqqhhh\\\PPPIII>>>:::999===FFFYYYwwwzzzjjj^^^QQQKKKBBB<<<888444000,,,...,,,******,,,///000111///...---,,,+++*********,,,,,,,,,+++******+++,,,,,,------,,,***)))+++,,,000666999888777999888555444222///......---+++***(((***,,,---------///000000000000000111111111111000111222333222///---+++******((('''''''''((()))((())))))***,,,...///000333777===BBBHHHQQQ\\\dddmmmssszzz}}}}}}|||}}}qqqfffWWWKKK@@@<<<:::666111///---,,,,,,---...///...,,,***+++++++++,,,...222555;;;<<<===<<<999555222111///////////////000111111////////////////////////////////////////////////...---------------......---...//////000000//////000000000111222222333333111111111111222111111111111111111111111111111111///......---------......---......///000111222222333333222111000///......---...///000111333444444555555555555555555555555666777777777888888888888vvvbbbUUUHHHBBB???<<<999999777777777777777666555555333222111111000000111111111///---,,,+++,,,...//////...---+++***))))))(((************))))))))))))'''((())))))'''&&&'''((((((((()))(((''''''(((***(((((((((''''''((((((((('''''''''''''''(((((((((''''''((((((((((((((((((&&&&&&'''((())))))******(((((())))))***,,,---...******++++++---...000111///222555666666555444555222333333333444444555555<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????>>><<<;;;::::::;;;;;;<<<===>>>>>>>>>AAABBBDDDFFFHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPSSSUUUWWWYYY\\\___aaabbbbbbaaaaaaaaabbbdddfffgggmmmmmmnnnooopppooooooooonnnnnnmmmmmmmmmmmmnnnnnniiiiiigggfffffffffffffffbbbbbbcccdddeeefffggghhhcccfffiiijjjlllqqqxxx~~~zzzuuunnnjjjiiigggccc```YYYWWWUUUUUUUUUZZZggguuutttpppjjjeeecccccceeefffeeedddbbbaaabbbcccfffhhhgggeeeccccccbbb___\\\YYYSSSOOOHHH@@@:::666444444666<<>>@@@AAAAAABBBCCCEEEGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOOOOOOOOOOUUUVVVXXXZZZ]]]___aaabbbaaaaaaaaabbbdddeeeffffffjjjkkklllmmmnnnnnnnnnmmmnnnnnnmmmllllllmmmnnnnnnjjjhhhfffddddddeeehhhiiicccddddddeeefffgggggghhheeeeeegggiiilllppptttvvvvvvrrrmmmjjjjjjiiieeebbb___]]]\\\\\\ZZZ]]]iiivvvuuuqqqlllfffbbbaaabbbcccaaa```___^^^___bbbeeeggggggeeecccbbbaaa```]]][[[VVVRRRJJJBBB<<<777444333555666EEE___tttxxxrrrmmmgggdddaaa]]][[[ZZZZZZ[[[YYYXXXWWWWWWWWWXXXYYYZZZUUUTTTTTTTTTUUUVVVVVVWWWQQQRRRRRRRRRRRRTTTXXX[[[^^^______```````````````___^^^^^^___``````]]][[[WWWVVVTTTQQQOOOMMMLLLKKKJJJGGGFFFKKKWWWhhhwwwuuunnnfffbbb^^^[[[]]]bbbdddiiippptttxxxmmmcccSSSGGG@@@<<<999777333111000222444888CCCOOO[[[aaajjjppprrrrrrqqqqqqqqqsssuuusssmmmbbbXXXQQQEEE<<<777;;;@@@KKKccczzz|||wwwuuussskkkbbbUUUMMMCCC;;;888555222000///---++++++...000222222///...---,,,+++*********)))***+++***((((((***,,,)))***++++++***+++---//////444888666555666555222444222///------,,,+++)))(((+++...//////000111222000000111111111222222222000222444555444111---+++,,,+++***)))((()))******((()))***,,,...000222333333:::CCCJJJPPPVVV]]]bbbfffllltttxxxxxxwwwxxxyyy|||~~~hhhWWWDDD;;;888555222111///...,,,,,,...///...---+++,,,,,,,,,---///333666999888888777777444222///............///000111222////////////////////////////////////////////////......---......//////000//////000111111111111000000111111222222333333444///000111222333222222111111111111111111111111111000///...---,,,+++++++++111111222333333444444444333333222111000///............///000222333444555333333444444555666666777777777777777888888888888sss```UUUIIIEEEBBB===999888777777777777777666666555333222222111000111111111---...///000000...,,,+++************+++,,,---...************))))))))))))&&&)))+++***'''%%%&&&(((,,,(((######'''+++------'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))((((((((((((((('''''''''))))))))))))************((((((((()))***+++------......------......///000666888:::999666444555777888999::::::999888999999::::::::::::;;;<<<======:::;;;<<<<<<<<<;;;:::999;;;<<<===???@@@BBBCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOVVVWWWYYY[[[]]]___aaabbbaaaaaabbbdddfffgggfffeeefffhhhjjjlllmmmmmmmmmmmmnnnmmmlllkkkkkklllmmmnnnnnnkkkgggcccbbbdddfffhhheeeeeeffffffggghhhhhhhhhfffeeeeeehhhkkknnnoooooossspppllljjjkkkjjjgggdddbbbaaaaaa```]]]___jjjwwwvvvsssmmmgggcccaaaaaaaaaaaa___^^^^^^___aaaeeefffgggeeecccbbbbbbaaa___]]]WWWSSSLLLDDD===777444333333333@@@\\\ssszzzuuupppjjjgggccc___\\\[[[\\\\\\XXXXXXWWWWWWXXXYYYZZZ[[[UUUUUUUUUTTTTTTUUUVVVVVVOOOPPPQQQPPPQQQSSSWWWZZZ]]]]]]_________^^^]]]\\\]]]\\\\\\]]]______]]]ZZZVVVUUUSSSPPPNNNLLLKKKKKKKKKHHHFFFKKKWWWggguuu~~~vvvnnnfffaaa\\\YYY[[[```aaagggmmmppprrryyywwwkkkZZZLLLCCC>>>:::888444111000222333888CCCNNN]]]dddmmmtttwwwvvvtttrrrqqqsssuuutttnnneee[[[UUUGGG<<<666:::@@@III^^^sss{{{yyytttrrrtttuuunnndddVVVNNNCCC;;;777555333111///---++++++...111222222//////---,,,+++*********)))+++,,,+++((((((***---((()))++++++***+++---///...444777666444555444111444111///------,,,+++)))(((+++...000000000111222000111111111111222222222111222444555444111...+++,,,+++)))((((((((()))***))))))***,,,...111333444888???HHHNNNRRRUUUYYY\\\ccciiiqqquuuvvvuuuuuuvvv{{{~~~ooo[[[DDD888555333333333000...,,,,,,...///...---+++,,,---------///333666777666666555555333111...............///000222222000000000000000000000000////////////////////////...............///000000//////000111111111111111000111111222222333444444///000111222333333222111111111111111111111111111111000...---,,,++++++***000000000111111222222333333333222111000///......//////000111333444555666444444444555555555666666777777777777888888888888xxx```UUUIIICCC>>>888666666555555555666666777777777111111000000//////......///............---------))))))))))))***+++,,,---))))))))))))))))))))))))(((%%%"""###''')))'''%%%)))))))))(((((('''''''''((((((''''''''''''((((((''''''&&&&&&'''(((***+++---,,,+++)))'''&&&$$$$$$------,,,+++*********+++))))))***+++,,,,,,------000//////.........//////222777999777777999:::888999;;;:::555444666777666<<<<<<============<<<<<<======<<<;;;;;;;;;;;;;;;=========>>>???AAABBBCCCBBBBBBCCCEEEFFFGGGHHHIIIJJJJJJKKKMMMPPPRRRTTTVVVVVVYYY]]]aaaccccccbbbaaaeeeddddddcccccceeefffgggfffgggiiilllmmmnnnnnnmmmmmmkkkiiiiiikkkmmmooooooiiihhhffffffhhhjjjjjjjjjfffggghhhiiiiiijjjjjjiiiiiijjjkkklllmmmmmmnnnmmmmmmoooqqqoookkkgggfffgggeeebbb`````````ccclllwwwyyyuuuooohhhcccaaa```aaadddbbb^^^\\\[[[^^^aaaccceeeeeeddddddbbbaaa___^^^VVVSSSNNNGGG???999555333333999DDDUUUiiixxxxxxqqqllljjjfffbbb```^^^^^^___XXXXXXYYYYYYZZZYYYYYYXXXWWWXXXXXXWWWVVVUUUTTTSSSNNNOOOPPPRRRTTTWWWXXXYYYZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\]]]___```___]]][[[ZZZZZZYYYWWWTTTQQQNNNLLLKKKGGGGGGGGGHHHQQQaaaqqq{{{wwwmmmccc]]]XXXSSSRRRTTT^^^___ccchhhooovvv|||uuubbbSSSIIIBBB<<<777333333333333111333???LLLZZZfffqqqvvvwwwxxxwwwtttrrruuutttppplllggg^^^UUUJJJ@@@:::===@@@FFFUUUeeexxx~~~zzzyyyxxxooobbbXXXPPPFFF>>>999555222...///...---...000111111111........................************************//////------,,,---...///555444444333333222222111111///---+++++++++,,,---......//////000111111111444444444333333222222222000111333444555555444333222///,,,+++++++++***))))))---//////,,,---222666@@@CCCGGGLLLQQQUUUXXXZZZaaaeeekkkqqqvvvxxxxxxxxx}}}sss\\\GGG@@@:::111,,,...111///,,,******---000222000///......///111333555444555555555444222000///000///...------...///000000000/////////.........///111333444444222000...---------............///000000000000111111111111222222222222222222222222222222222222222222222222111222222222222111000000000///...---,,,+++++++++//////000111222333333333111222222111111000///......///000111222333333333222222333444555666777888777888888888888999999999xxxaaaVVVJJJDDD???999666777222222222333333444444444222222222111000000/////////............---------...---,,,***))))))(((((())))))))))))))))))))))))'''((((((((('''((()))***......---------,,,,,,,,,&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''')))***+++,,,---+++***))))))(((((())))))******++++++,,,------...///............///000000444666777777:::AAACCCAAAGGGGGGCCC===:::;;;:::666;;;;;;<<<<<<===>>>>>>??????>>>===<<<;;;;;;;;;;;;============???@@@AAABBBAAABBBDDDEEEGGGHHHHHHHHHIIIIIIJJJLLLOOOQQQSSSUUUYYY[[[___bbbcccaaa___]]]ffffffeeeeeeeeeeeefffffffffgggiiikkklllmmmnnnnnnllljjjhhhhhhjjjlllmmmmmmgggeeecccccceeefffgggffffffggghhhiiijjjjjjjjjjjjkkkllllllmmmmmmmmmlllllljjjlllmmmlllhhhffffffffffffbbb`````````cccmmmwww}}}xxxppphhhccc`````````bbb```]]][[[[[[]]]```aaaddddddddddddcccbbbaaa```ZZZWWWQQQJJJBBB<<<777444111444;;;MMMfffxxxxxxooojjjhhheeebbb```^^^]]]]]]XXXXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWUUUTTTSSSRRRNNNOOOPPPRRRUUUWWWXXXYYYWWWXXXZZZ[[[[[[[[[ZZZYYY[[[\\\]]]]]]]]]\\\[[[ZZZ\\\ZZZXXXUUUQQQNNNKKKJJJFFFFFFFFFGGGOOO```rrr}}}wwwmmmccc\\\WWWQQQOOOQQQUUUWWW[[[aaahhhpppvvvzzzwww{{{{{{iiiXXXMMMEEE>>>:::444333333333222333>>>JJJZZZeeeqqquuuvvvwwwuuurrrqqqtttuuuqqqnnniii___VVVMMMCCC<<<===@@@DDDRRRaaazzz|||qqqcccWWWPPPFFF>>>999666222///000...---...000222222111//////...---,,,+++***)))************************......---------...///000555555444333333222222111111000...,,,++++++,,,---......///000000111111222333333333444444555555555000111222333444444444444111///,,,+++++++++*********---//////---///555:::CCCEEEIIINNNRRRVVVYYY[[[^^^aaagggmmmrrrtttuuuuuuxxxyyy~~~pppZZZFFF???:::222---///...---+++******,,,...000000///......///111333555555555555444333222000000000///...------...///000//////.........---------,,,---///000000...---,,,........./////////000000000000000000111111111111222222222222222222222222222222222222222222222222111222222222222111000000000///...---,,,,,,++++++000111222333333444444444111111111111111000.........///000111222333333333222222333444555666777888777777888888888999999999zzzbbbWWWKKKEEE@@@;;;888888555555555555666666666666444333333222111111000000///............---------......,,,+++))))))(((((())))))))))))))))))))))))&&&)))+++***'''&&&)))---++++++***************)))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''******)))((((((((())))))++++++,,,,,,---............---------...000111333777777555888BBBOOOUUUSSSYYYXXXRRRGGG???<<<999555999999:::;;;===???BBBCCCBBBAAA???===<<<;;;;;;;;;<<<<<<<<<<<<===???@@@AAAAAABBBDDDFFFGGGHHHHHHGGGHHHIIIJJJLLLNNNQQQSSSTTTWWWZZZ___bbbcccbbb___]]]ffffffggghhhhhhgggfffeeehhhhhhhhhiiijjjlllmmmnnnkkkiiiggghhhjjjkkkllllllgggeeecccbbbccceeeeeedddeeefffgggiiijjjkkkkkkkkklllmmmmmmmmmmmmlllkkkkkkjjjkkklllkkkiiiggghhhhhheeebbb_________cccmmmxxx{{{rrriiibbb`````````___^^^]]]\\\\\\]]]^^^___ccccccdddddddddddddddccc```]]]WWWOOOGGG???999666444333666GGGaaattttttjjjffffffeeecccaaa^^^\\\[[[XXXXXXXXXXXXXXXXXXXXXWWWYYYXXXWWWVVVTTTRRRQQQQQQOOOOOOQQQSSSUUUWWWXXXYYYVVVWWWYYY[[[\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[^^^\\\YYYUUUQQQNNNKKKIIIEEEDDDDDDFFFNNN^^^rrrxxxnnnbbb[[[SSSLLLJJJKKKJJJMMMQQQXXX```hhhooorrrooorrrwwwqqq```SSSIIIAAA<<<666444444444222444===HHHYYYeeepppuuuvvvvvvtttpppppptttvvvtttpppkkkaaaWWWQQQGGG>>>>>>>>>AAAMMM\\\zzz~~~pppbbbWWWOOOEEE>>>:::777444111000...---...000222222111//////...---,,,,,,++++++++++++++++++++++++++++++------,,,---...///111222555555444444333222222222222000...,,,++++++,,,,,,//////000000111222222222222222333444555666777888111111111111222333444444111///,,,++++++,,,+++***,,,...000000000333999???GGGIIILLLPPPTTTXXXZZZ\\\ZZZ]]]bbbgggkkknnnooooooppppppsssyyy~~~|||xxxjjjWWWEEE>>>:::222...///,,,++++++++++++,,,---...////////////000222444555666555444333111111111111//////............///000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,//////000000000111111111000000000000111111111111222222222222222222222222222222222222222222222222111111222222111111000/////////...---,,,,,,------111222333444555555555444111111111111000///.........///000111222333333333222333333444555666777777777777777888888888999999|||cccXXXMMMFFFAAA<<<999999777777777777777777777777333333333222111111000000///............---------************+++,,,---...))))))))))))))))))))))))&&&''')))(((&&&&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&******)))((('''%%%%%%$$$++++++************++++++,,,,,,------...///000000......------///111333444:::888666>>>QQQfffpppqqqppprrrjjjWWWDDD:::666444888888888:::===AAAEEEGGGEEECCC@@@>>><<<;;;;;;;;;;;;;;;;;;<<<<<<>>>??????@@@BBBDDDFFFHHHHHHHHHGGGIIIIIIKKKLLLOOOQQQTTTUUUSSSWWW\\\aaaccccccbbbaaadddeeehhhjjjjjjiiigggfffhhhhhhggghhhiiikkkmmmnnnkkkjjjhhhiiijjjllllllkkkjjjhhheeeeeeeeeffffffeeecccdddfffgggiiiiiijjjjjjjjjjjjkkkkkklllkkkkkkkkkkkklllmmmmmmlllllllllllleeeaaa^^^^^^^^^bbbmmmxxx{{{rrriiicccaaaaaaccc^^^^^^^^^^^^^^^^^^______bbbcccdddeeefffgggggggggdddaaa[[[TTTKKKCCC===999888777999EEEZZZlllmmmgggeeeeeeeeedddccc```]]][[[XXXXXXXXXWWWWWWWWWWWWWWWYYYXXXWWWUUUSSSQQQPPPPPPOOOPPPQQQSSSUUUWWWXXXYYYVVVXXXZZZ]]]^^^_________[[[[[[[[[[[[[[[\\\]]]^^^___]]]ZZZVVVQQQMMMJJJHHHFFFCCCCCCFFFMMM\\\qqqxxxmmmaaaXXXPPPGGGDDDEEEDDDFFFJJJPPPWWW___eeehhhooopppssswwwzzzhhhXXXLLLBBB===888666555555333444<<>>CCCIIIKKKNNNRRRUUUXXXZZZ[[[VVVXXX\\\```dddfffhhhiiihhhhhhiiilllooopppnnnlllbbbSSSDDD===999333//////***+++,,,---------------/////////000111333444555666555333111000000111111...............//////000000000000000000000000000///...---------...///000/////////000000000111111///000000000111111111111222222222222222222222222222222222222222222222222111111111111111000000///......------------......222222333444444444444444111111111111000///...---...///000111222333333333333333444444555666666777777777777777888888888888}}}dddYYYMMMGGGBBB===::::::444444444444444444444444333222222111000000/////////............---------(((((()))***+++---///000)))))))))))))))))))))))))))'''%%%&&&(((***)))((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''((()))))))))(((''')))))))))******++++++++++++******)))******++++++,,,,,,---///000111222333111000///...///111444555999888:::HHHdddoooNNN;;;666777777777888:::===BBBFFFHHHFFFDDDAAA===;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>AAABBBDDDFFFGGGHHHHHHHHHJJJKKKLLLNNNPPPSSSUUUVVVTTTVVV[[[___bbbccccccbbbaaadddgggjjjkkkkkkiiihhhhhhhhhgggggghhhjjjlllmmmlllkkkjjjjjjlllmmmmmmlllkkkiiifffeeefffggggggfffbbbcccdddfffggghhhhhhhhhffffffhhhiiikkkkkkllllllkkklllmmmooopppooonnnlllccc___\\\\\\\\\aaalllxxx~~~yyyqqqjjjdddcccccceee^^^^^^___```````````````bbbccceeefffhhhiiiiiijjjfffddd___XXXOOOGGGAAA===777999<<>>;;;777666555444444;;;CCCWWWcccqqqwwwyyyzzzwwwtttqqqvvvzzzyyywwwsssiii```UUUIII???<<<::::::EEESSSuuuxxxmmmcccWWWPPPFFF???<<<999666333000///...///111222333222............//////000000++++++++++++++++++++++++,,,,,,,,,---000222555666666666555444444333333222222000...,,,,,,,,,---...111111222222333444444444444444444444555555555555444333222111111111333333000...++++++,,,---------///000111444777<<>>PPPnnn~~~XXX@@@:::<<<888888999;;;>>>BBBEEEGGGFFFDDD@@@===;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>BBBCCCCCCEEEFFFGGGHHHIIIKKKLLLMMMOOOQQQTTTVVVWWWXXXYYY[[[^^^___``````aaaaaadddgggjjjkkkkkkiiihhhgggggggggggghhhiiijjjkkkmmmlllkkkkkkmmmmmmlllkkkhhhfffdddccceeeffffffeeecccdddeeefffggggggggggggdddeeegggiiikkkllllllmmmjjjkkkmmmppprrrqqqmmmjjjbbb]]]ZZZYYYZZZ___kkkwww|||xxxqqqkkkfffdddcccddd^^^^^^___``````aaaaaaaaacccdddfffhhhiiijjjkkkkkkgggeeeaaa\\\TTTMMMGGGCCC333777<<>>888555333///---+++,,,---...///000000000---...///111333444555666555444333222000000000000,,,---...///000000000///,,,,,,,,,,,,------------......---------///000111........./////////000000000000000000111111111111222222222222222222222222222222222222222222222222000000111111000000///...,,,,,,,,,---...000111222222222333333333333222222000000000000///...------...///000111222333333333444444444555555555666666666666666777777777888888zzzdddYYYMMMGGGBBB<<<999:::999999999888888888777777333333333222111111000000///............---------......---,,,+++******+++)))))))))))))))))))))))))))(((''''''((()))))))))%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$&&&''')))***)))((('''%%%###!!! '''''''''''''''((())))))***+++---000333666888:::;;;999555222111222333555777999@@@NNNhhhsssTTTAAA;;;:::888999;;;===???BBBCCCDDDEEEBBB???<<<::::::<<<=========<<<<<<======>>>???DDDCCCCCCCCCDDDGGGIIIKKKKKKKKKLLLNNNPPPSSSUUUWWWZZZZZZZZZ[[[]]]___aaacccdddfffgggiiiiiihhhgggfffffffffggghhhiiiiiiiiiiiilllkkkjjjkkklllmmmkkkjjjfffdddbbbbbbdddeeeeeeeeefffgggggghhhhhhggggggfffggghhhiiijjjlllmmmmmmmmmjjjlllooosssvvvtttnnniii```[[[XXXWWWXXX]]]iiivvv{{{xxxrrrlllfffcccaaa```^^^^^^^^^^^^___```aaabbbdddeeeggghhhjjjkkkllllllhhhgggddd```ZZZSSSMMMJJJ:::<<<>>>EEETTTccciiihhhddddddddddddcccbbb```___]]]\\\ZZZXXXXXXXXXYYYZZZZZZYYYVVVTTTSSSSSSTTTTTTRRRRRRSSSTTTVVVWWWXXXXXXUUUVVVYYY[[[]]]^^^______```aaabbbbbbbbbaaa```___\\\[[[XXXTTTOOOKKKHHHFFFDDD@@@AAAEEEGGGLLL```uuuooodddXXXOOOGGG>>>;;;<<<777888:::<<<@@@EEEHHHKKKNNNSSSXXX[[[]]]dddoooxxxkkkYYYNNNHHH???:::777777666555999>>>NNN\\\lllvvv{{{~~~}}}zzzvvv{{{}}}}}}|||{{{ssskkkaaaSSSGGGAAA;;;999AAAMMMiii}}}yyypppfffZZZSSSIIIAAA<<<999555222111000//////111333333222000///...,,,***(((&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,------...///111333666777666666666555444444333333///...---,,,---///111222333333333444555555666666666666777888999999::::::888888777666444222000//////---++++++---////////////111444888===BBBDDDEEEEEEFFFHHHIIIKKKLLLLLLMMMKKKKKKJJJIIIJJJKKKMMMNNNNNNOOOPPPPPPOOONNNMMMMMMGGGBBB;;;666333222///,,,***++++++,,,---//////000---...000222333555666666333333333333111000///...,,,---...///000000000///,,,---------............------------...///000111//////000000000111111111000000000000111111111111222222222222222222222222222222222222222222222222000000000000000//////...++++++,,,---///000222333333333444444444444333333000000000000///...---,,,...///000111222333333333444444444555555555555555666666666666777777777888wwwdddXXXMMMFFFBBB<<<999999777666666666555555444444555555444333333222222111//////.........---------...---,,,,,,++++++++++++))))))))))))))))))))))))###&&&(((&&&$$$###&&&)))&&&&&&&&&''''''((((((((((((((((((''''''(((((((((%%%%%%%%%%%%'''***,,,...&&&&&&'''((()))++++++,,,)))))))))))))))***++++++)))***---000444777:::;;;>>>;;;777333111111333444999;;;@@@III\\\ppp{{{}}}uuu___JJJ>>>888666999:::<<<>>>@@@BBBBBBBBBDDDBBB>>>;;;999:::<<<===>>>============>>>>>>???EEEDDDBBBBBBCCCFFFJJJLLLJJJJJJKKKMMMPPPRRRTTTVVVWWWWWWWWWYYY\\\aaaeeegggggghhhhhhhhhgggfffdddccceeefffgggiiiiiiiiihhhgggkkkjjjiiijjjkkkkkkjjjhhhfffdddbbbccceeefffggggggiiiiiiiiiiiiiiihhhhhhgggjjjkkkllllllmmmmmmmmmmmmmmmooosssxxxzzzwwwpppjjj___ZZZWWWVVVWWW\\\iiiuuu{{{xxxsssmmmgggbbb^^^\\\]]]]]]\\\\\\]]]^^^```aaaeeefffgggiiikkkllllllmmmiiihhhfffbbb]]]WWWRRROOOFFFDDDCCCJJJZZZhhhjjjeeecccccccccbbbbbbaaa```______]]][[[YYYXXXXXXZZZZZZZZZYYYVVVUUUTTTTTTUUUVVVRRRRRRSSSUUUVVVWWWXXXXXXWWWYYY[[[^^^___````````````aaabbbcccbbbaaa___]]][[[YYYVVVSSSOOOKKKHHHFFFBBB>>>???DDDEEEHHHZZZppplllbbbVVVMMMFFF>>>;;;<<<777888:::===AAAEEEIIIKKKEEELLLRRRTTTUUUYYYbbbjjjzzzqqq___RRRMMM@@@;;;777777666555888===JJJYYYjjjuuu{{{~~~{{{xxx|||~~~~~~~~~|||vvvooogggYYYLLLDDD===999@@@LLLaaaxxxyyynnnddd[[[TTTIIIAAA<<<999555222111000///000222333333333///...------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,.........///111333666777666666666555444444333333...---,,,,,,---///222333333333444444555666666666666666888999;;;===>>>???999999999888555222///...///---++++++---///000000///111444:::???CCCDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHFFFDDDDDDEEEGGGHHHGGGIIIKKKKKKIIIGGGGGGGGGBBB@@@:::444222111///+++*********+++,,,---///000---...000222444555666666222333333333222000...---+++,,,...000000000000//////000000000111111222222......//////000111111222000111111111111222222222000000000000111111111111222222222222222222222222222222222222222222222222000000000000000//////...++++++,,,---///111333444444555555666555555444444000000000000///...---,,,...///000111222333333333444444444555555555555555666666666666777777777777~~~nnn\\\RRRIIIEEEBBB===999888666666555555555555666666555444333111000/////////000000///...,,,+++***)))+++++++++******************+++++++++***)))'''&&&''''''''''''((((((((((((,,,'''"""###))),,,***&&&,,,***)))(((((('''%%%$$$)))(((((('''''''''(((((((((((('''''''''(((((()))((((((''''''&&&&&&&&&%%%)))+++---///111333444444222555777444000///222666888777999@@@JJJSSSXXXZZZ```[[[QQQGGG???;;;999999:::;;;>>>@@@AAAAAA@@@???===<<<::::::;;;;;;;;;:::>>>>>>============>>>>>>DDDCCCCCCBBBCCCDDDEEEFFFKKKLLLMMMPPPRRRTTTVVVWWWYYYZZZ[[[]]]___aaabbbccccccdddeeedddccccccdddfffhhhhhhhhhhhhggggggggggggnnnlllhhheeeccccccdddeeebbbbbbbbbaaabbbbbbcccccceeegggiiilllmmmmmmlllkkkllllllllljjjiiijjjmmmoooppprrrvvv{{{|||xxxoooggg^^^YYYTTTQQQPPPVVVgggvvvyyyrrrkkkeee```^^^dddcccaaa___^^^___bbbfffaaafffkkkkkklllooommmjjjiiihhhgggfffddd```YYYUUUNNNKKKJJJOOOYYYbbbfffgggaaaaaaaaaaaa```___^^^]]]aaaaaa___]]]\\\[[[ZZZZZZ]]][[[XXXTTTRRRRRRSSSTTTSSSSSSTTTUUUUUUUUUUUUUUUWWWYYY]]]```aaa```^^^\\\```aaaaaaaaaaaa___^^^]]]YYYXXXVVVSSSPPPLLLIIIGGGCCCAAA@@@@@@@@@FFFVVVfffrrrhhhZZZNNNFFF@@@;;;888666333333999AAAFFFCCC???>>>AAAFFFKKKOOOTTTZZZ^^^nnnyyy|||kkkZZZMMMHHHAAA;;;999777555666;;;DDDQQQeeevvv~~~zzzwwwnnn[[[KKKCCC===888===HHH\\\www}}}rrrgggYYYRRRKKKFFF@@@999666888666333111111222444444333222111000///...///000000------,,,,,,,,,,,,++++++)))***,,,...000222333444000111111222222222111111///...,,,+++,,,///222555888888999999888888888888888999:::::::::;;;===???@@@???===;;;777333000///////////////000000000000444444666;;;@@@CCCDDDDDDEEEDDDCCCBBBAAAAAABBBBBBEEECCCAAA???============???BBBEEEGGGEEECCCBBBBBBBBB<<<666222111111000///.........///////////////...///000111333444555666444444222111000000//////000000//////.........---......////////////......------,,,------...///000000000000000000000000000111111222222222333333333333333333222222111111111000111111222222111111000111000///---+++*********/////////......000444777111111222222222333333333111111000///////////////000000111222333333444444888888777777666444333222666555555444444444555555{{{jjjXXXOOOHHHDDDAAA;;;888999888888777777777777888888555444333111000/////////------------------------,,,+++++++++***)))))))))***************((('''&&&''''''((((((((()))))))))+++((($$$%%%(((***)))&&&&&&%%%$$$%%%%%%%%%%%%$$$((((((''''''&&&''''''(((((((((''''''''''''''''''((((((((((((''''''&&&&&&***+++---///000111222222///111333222111444;;;AAA@@@>>>;;;===AAAEEEFFFFFFIIIFFF@@@:::666444444555999;;;===???@@@@@@???>>><<<:::999999:::;;;;;;:::>>>============>>>>>>???AAAAAAAAAAAABBBDDDFFFGGGJJJKKKMMMOOOQQQTTTUUUVVVXXXYYYZZZ\\\___aaabbbcccbbbcccdddcccbbbbbbccceeeiiiiiihhhhhhhhhgggggggggjjjhhheeecccaaa```aaaaaaaaaaaaaaaaaaaaaaaabbbbbbeeefffhhhkkklllllllllkkkmmmnnnmmmlllkkklllnnnqqqqqqsssvvvyyyzzzuuukkkccc[[[WWWTTTSSSSSSYYYhhhwww{{{ssslllfffbbb```dddcccaaa___]]]^^^bbbeeeeeehhhiiiiiilllqqqqqqmmmlllkkkjjjiiihhhccc]]]YYYRRRNNNKKKNNNVVV]]]aaaaaa```aaaaaaaaaaaa```^^^]]]aaa```___]]]\\\ZZZZZZYYY]]][[[XXXUUUSSSSSSSSSTTTQQQRRRSSSUUUWWWXXXYYYYYYXXXZZZ]]]```aaa```^^^]]]______``````___^^^\\\[[[YYYXXXVVVSSSOOOKKKHHHFFFBBB@@@???>>>???EEETTTccc~~~ssshhhYYYLLLDDD>>>:::777666444444:::AAAEEEBBB===999<<>><<<888555222111/////////000000000111111555777999<<<>>>AAABBBCCCGGGFFFDDDBBB@@@@@@@@@@@@@@@>>><<<:::999888888888999;;;>>>??????>>>>>>>>>AAA<<<666222111000///............/////////000000//////000222333555666666555444333111000/////////000/////////..................////////////..................///000111111000000000000000000000000111111111222222222333333333333333222222222111111222222222222222222222222000///...---------------...///000000///000333555333333333222222111111111111111000///////////////222222222222222222222222777777777777666555444333666555555444444555555555yyyeeeRRRLLLGGGDDD@@@:::888:::888888777777777777888888444444222111000000//////------------------------,,,,,,++++++***)))(((((()))))))))))))))(((&&&&&&((((((((()))))))))******+++***((('''''''''''''''%%%%%%&&&'''((()))******'''&&&&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((***+++,,,...///////////////000000///000666@@@GGGHHHDDD???<<<;;;::::::999;;;:::777555444444555666888:::<<<>>>??????>>>===:::888777888:::;;;;;;;;;===============>>>???@@@?????????@@@BBBDDDGGGHHHIIIJJJLLLNNNQQQSSSUUUVVVWWWXXXYYY\\\^^^aaacccdddcccdddeeedddcccdddeeegggjjjjjjiiiiiiiiihhhhhhhhhgggfffeeedddbbb```____________`````````aaaaaabbbdddeeegggiiijjjkkkkkkkkknnnnnnooonnnmmmmmmppprrrttttttvvvxxxwwwpppfff^^^WWWTTTSSSTTTUUU[[[jjjxxx|||uuummmhhhdddcccdddcccaaa^^^]]]^^^aaadddgggiiihhhfffiiinnnooollloooooonnnmmmlllhhhccc___WWWSSSNNNNNNSSSXXX[[[\\\___```aaabbbbbbaaa___^^^aaa```___]]][[[ZZZYYYXXX]]][[[XXXUUUSSSSSSTTTTTTSSSTTTUUUVVVWWWXXXYYYZZZXXXZZZ]]]```aaa```___^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYVVVRRRNNNIIIFFFDDDAAA>>>======>>>CCCPPP^^^zzzvvvkkkZZZLLLCCC>>>:::777666444555:::@@@BBB>>>:::222555:::>>>CCCIIIOOOTTTYYYcccssszzziii[[[NNNFFF>>>:::888555666999:::HHH]]]sss~~~zzzwwwkkk\\\NNNFFF???999===FFFUUUooovvvlll\\\TTTLLLHHHBBB<<<888999555333111111333444333333//////...---------------000////////////.........++++++---///111333444555333333333444444333333222//////......000333777:::;;;:::888777777888:::;;;<<<===>>>>>>>>>???AAACCCBBBAAA@@@>>>;;;888555333111111000000111111222222666999<<<===<<<===@@@CCCJJJHHHEEEBBB???===<<<<<<:::888666444333333333333333555777888888999;;;<<>>>>>===<<<888777666777:::<<<<<<;;;============>>>???@@@AAAAAAAAAAAABBBCCCEEEGGGIIIIIIJJJKKKNNNPPPRRRTTTUUUVVVWWWYYY[[[^^^```bbbccceeefffggggggfffgggiiikkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggfffdddbbb```______```aaaaaabbbbbbbbbcccdddeeefffhhhjjjkkklllmmmnnnooonnnmmmnnnppprrrwwwvvvvvvwwwtttmmmbbbYYYTTTQQQOOOPPPRRRZZZkkkzzz|||tttmmmhhheeeddddddcccaaa___]]]^^^aaadddgggmmmpppmmmiiiiiiiiihhhrrrqqqppppppooolllgggddd]]]XXXSSSQQQSSSWWWZZZ[[[^^^```bbbcccdddbbb```___aaa```___^^^\\\ZZZYYYXXX\\\ZZZXXXVVVTTTTTTTTTUUUXXXWWWWWWVVVVVVVVVVVVVVVZZZ[[[^^^```aaaaaa```___^^^^^^^^^^^^]]]\\\[[[[[[[[[YYYVVVRRRMMMHHHDDDBBBAAA>>>===>>>>>>BBBMMMYYYuuu{{{ooo^^^OOOEEE???;;;888444444555999===>>>:::555000222555888<<>>?????????@@@BBBDDDDDDCCCBBB@@@===:::777666222222111111111222333444555:::>>>===;;;;;;@@@EEEKKKIIIEEEAAA===:::999888666555333111000///000000111333444555555777;;;>>>===:::666222///...------,,,---...///000111222222000111222333444555666666555444333111///...------///////////////...............////////////..................///000111222000000000000000000000000111111111111222222222222222222222222222222222222222111000000000000111222......------------......,,,///222333333222222222444444333333222111000000000000////////////000000222222222222222222222333444444555666666777666666555555555555555666666777|||lllRRRLLLHHHEEEBBB===;;;===555555666666666666555555333333222111000000000000111111000///---,,,+++***,,,,,,++++++***))))))(((((((((((('''''''''''''''))))))))))))************))),,,...+++'''$$$%%%((($$$&&&((('''%%%%%%&&&(((%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&))))))******************++++++,,,,,,,,,,,,+++++++++,,,---...///111444666222111000///...///000111333333333333333444444444777888;;;===>>>>>>===<<<777666666777:::<<<<<<<<<<<<<<<======>>>@@@AAABBBEEEEEEDDDDDDDDDFFFGGGHHHIIIJJJKKKNNNPPPRRRTTTUUUUUUVVVXXX[[[]]]___aaabbbccceeefffffffffgggiiillljjjjjjjjjjjjiiiiiiiiihhhhhhhhhiiiiiihhheeecccaaa___```aaabbbcccccccccccccccccccccdddfffhhhjjjllllllmmmnnnnnnnnnnnnppprrryyyxxxwwwvvvssskkk___WWWRRRNNNJJJIIILLLVVViiizzz{{{tttmmmiiifffddddddcccaaa___^^^___cccffflllzzzvvvnnnkkkjjjrrrqqqqqqqqqpppnnnjjjgggaaa^^^YYYWWWWWWZZZ]]]______aaabbbcccdddcccaaa````````````___]]]\\\ZZZYYY[[[ZZZXXXWWWUUUUUUUUUUUUWWWVVVUUUUUUUUUUUUVVVVVV[[[\\\^^^```aaaaaaaaa```aaa```______^^^]]]]]]]]][[[ZZZVVVRRRMMMHHHDDDAAAAAA>>>===??????BBBJJJTTTmmm~~~rrraaaQQQFFF???:::666333222333666999999555222111222333555666:::???CCCJJJQQQ\\\hhhxxxqqqaaaVVVKKK@@@;;;999777666777:::CCCVVVnnn~~~|||zzzxxxvvvmmmaaaTTTGGG>>>===AAAGGG[[[uuuwwwnnn]]]SSSJJJFFFCCC===888777555444333444555666444333111222222111111111000000////////////.........---------///111333555666777333333333333333222111111---------///222555999;;;<<<;;;999777888:::<<<>>>===???@@@@@@@@@@@@CCCEEEFFFEEEDDDAAA>>>;;;999777444444333222222444555666555999======;;;<<>><<<:::777333///---------------...///000111222333111111222222333444555555555444222000///...------.........///////////////......////////////......------------...///000000111111111111111111111111000000111111111222222222222222222222222222222222222222111111111111222222......---,,,++++++++++++,,,///333444333222111222222222222222222222222222000000////////////000000///000000111333444555555333444555666777777777777555555555555555666777888rrrYYYOOOGGGDDDCCC???<<<<<<666777888999999888777666333222222111000000111111........................+++++++++***************))))))(((''''''(((((()))((((((((()))))))))******))),,,---,,,(((%%%&&&'''''')))+++)))&&&%%%&&&(((%%%%%%%%%%%%&&&'''((()))(((((('''''''''((((((((())))))))))))************++++++,,,,,,,,,,,,++++++%%%'''+++...000222222111---///000000//////000111---......000111333555666777999;;;===>>>>>>===<<<888777666888:::<<<===<<<<<<<<<<<<===???AAACCCCCCGGGFFFFFFEEEEEEFFFHHHIIIIIIJJJLLLNNNQQQSSSUUUVVVVVVWWWXXXZZZ\\\^^^___```___```bbbccccccdddgggiiijjjjjjiiiiiiiiihhhhhhhhhfffgggggggggfffdddbbbaaa___```bbbcccdddddddddcccbbbaaaaaaaaacccgggjjjlllkkkmmmnnnooonnnoooppprrryyyxxxvvvuuuqqqiii^^^UUUQQQLLLFFFDDDGGGRRRfffxxx~~~zzztttooojjjfffdddccccccbbb```___aaaeeeiiisssyyyuuusssrrrqqqqqqqqqpppmmmjjjeeeccc```^^^]]]___aaacccbbbbbbcccccccccbbbbbbbbb______`````````^^^\\\[[[[[[ZZZYYYWWWVVVVVVUUUUUURRRRRRRRRSSSUUUWWWZZZ[[[\\\]]]___```aaabbbaaaaaabbbbbbaaa_______________[[[ZZZWWWSSSNNNIIIEEEBBBAAA>>>===???@@@AAAGGGOOOddd|||uuudddTTTHHH???888333222222222444555666444222222222222222333666:::>>>FFFLLLTTT]]]iii{{{yyyiiiYYYLLL@@@;;;:::777666777<<>>???@@@AAAAAAAAABBBDDDFFFHHHHHHFFFCCC???<<<999777666555444333333555777888666999;;;;;;;;;===BBBFFFHHHFFFBBB===888555333222333222000............///,,,...///000111444888;;;;;;;;;999555000------.........///000000111222222000000111222222333444444333222111000///..................///////////////......////////////......,,,,,,,,,------...///000111111111111111111111111000000000111111111111222111222222222222333333333222333444444444444333222...---,,,+++************...000333444333222222222111111222222222333333333///////////////000000111......000111333555666666444444555666777777666666555555555555666777888888www___QQQEEEBBBBBB@@@<<<:::666777888999999888777666333222111111000111111111........................***************+++++++++***)))((((((((()))******''''''((((((((()))))))))***+++,,,+++)))(((''''''))),,,...,,,((('''))),,,&&&&&&&&&&&&'''((()))***((((((((((((((()))***+++((((((((()))))))))******++++++,,,,,,,,,,,,,,,+++'''(((+++///111222222111...111555666444222222333/////////000222555888999888999<<<>>>??????>>>===:::999888999;;;======<<<;;;;;;<<<>>>???AAACCCDDDEEEEEEDDDDDDEEEGGGIIIJJJJJJKKKMMMOOOQQQTTTUUUVVVWWWXXXYYYZZZ[[[]]]^^^^^^\\\^^^```aaaaaaccceeehhhiiiiiihhhhhhhhhgggggggggfffffffffeeedddcccbbbaaa]]]^^^aaacccddddddccccccaaa```___```bbbeeeiiilllkkkmmmpppppppppppprrrssswwwuuusssrrroooggg\\\TTTPPPKKKFFFDDDFFFPPPbbbsss}}}|||yyyvvvqqqlllgggeeeccccccbbbaaaaaadddhhhllluuu~~~sssrrrqqqqqqrrrqqqooommmiiihhhgggdddbbbbbbcccdddeeeeeecccbbbaaabbbbbbccc^^^___```bbbbbb```___^^^ZZZZZZYYYXXXWWWVVVVVVUUURRRRRRRRRTTTVVVYYY\\\^^^]]]^^^___aaabbbbbbbbbbbbcccbbbaaa____________```[[[ZZZWWWSSSOOOJJJFFFDDD@@@<<<;;;>>>???@@@DDDJJJ]]]vvvzzzjjjZZZNNNCCC:::444444333333333444555555555000000000000000333888<<>>AAAOOOeeezzzwwwpppbbbVVVLLLIIIGGGBBB<<<999777777777888999999777555222222333333333222111000111111000000000/////////...///111222444666888999999999999999888777666555///000111222444777999;;;::::::::::::;;;<<<===>>>AAABBBCCCCCCCCCDDDFFFHHHJJJIIIGGGCCC???;;;888666888666444333444555888999;;;:::::::::;;;>>>@@@BBBEEEBBB???:::666333222111000///---,,,++++++,,,---,,,---000111222444777999;;;<<<:::666111....../////////000000000111111111///000000111111222222333111111000///////////////............/////////000......////////////......------------...///000111111111111111111111111111000000000000111111111111111111222222222333333333///000222444444222000///---,,,,,,++++++,,,,,,,,,///111333444333222222333333333222222222222222222///////////////000111111//////000222333444555555555555666666666666666555555555555555666777888999yyycccSSSCCC@@@BBB@@@;;;777444555666888888666555444222222111111111111111111222222111///...---,,,+++)))))))))***++++++,,,,,,+++***)))(((((()))***+++''''''''''''((((((((((((******+++++++++)))(((&&&$$$(((+++)))&&&$$$'''+++&&&&&&&&&'''((()))******(((((((((((()))+++,,,---''''''(((((()))))))))***++++++,,,---------,,,,,,------...000222222111000***///444666444222111222222111000000111333666888888:::<<<>>>??????>>>===;;;:::999999;;;======<<<;;;;;;<<<>>>@@@BBBDDDEEEBBBBBBBBBCCCEEEGGGJJJKKKKKKLLLMMMPPPRRRTTTVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]^^^```aaabbbdddfffiiihhhhhhhhhhhhggggggggggggggggggfffeeeddddddcccccc\\\]]]```bbbccccccbbbaaaaaa```______aaaeeeiiilllllloooqqqrrrrrrrrrssstttuuusssqqqpppmmmfff[[[TTTNNNJJJGGGGGGHHHOOO```ooo{{{{{{zzzwwwsssnnniiifffccccccbbbaaabbbeeejjjnnnqqqtttsssrrrrrrsssrrrpppoookkkkkkjjjhhheeeccccccccchhhfffcccaaa```aaabbbccc]]]___aaabbbcccbbbaaa```ZZZZZZYYYXXXWWWWWWVVVUUUVVVVVVUUUUUUVVVYYY\\\]]]]]]^^^___aaabbbbbbbbbccccccbbb```___^^^^^^______[[[ZZZWWWTTTOOOKKKGGGEEE>>>;;;:::===>>>>>>AAAFFFYYYssspppaaaTTTHHH>>>777555444333333444555777777............///333888<<>>AAAOOOhhh~~~}}}|||{{{rrrbbbRRRGGGCCCBBBAAAMMMbbbxxxwwwqqqdddXXXNNNKKKJJJDDD>>>;;;888888888999::::::888666444555666777666555444333222222222111111111111000//////111333555777888999888888888888777666444444111222333444666888:::;;;::::::;;;<<<<<<======>>>BBBDDDEEEEEEEEEEEEHHHJJJKKKJJJHHHDDD???;;;777555888777555444444666888:::???<<<::::::<<<>>>??????BBB@@@===999555333111111---,,,+++***))))))******---///222333444555888:::;;;<<<;;;777111......000000000000000000111111111//////000000111111111222000000////////////000000---.........//////000000......////////////...............//////000111222111111111111111111111111000000000000111111111111111111111222222333333333***,,,///111111///,,,***,,,,,,,,,,,,---...///000000222333333222111222333555444444333222111000000///////////////000111111111111111222222333333333555666666666666666555555555555555555666777999999wwwaaaUUUIIIEEEBBB===888777888777777666666666666666333222222111111222222333////////////...---,,,+++,,,,,,++++++***+++++++++---+++)))'''&&&&&&'''(((((())))))***+++,,,,,,,,,+++)))(((''''''&&&%%%###((('''%%%%%%'''(((((('''%%%%%%&&&&&&'''(((((((((******))))))(((((('''''')))(((((('''''''''((((((******+++,,,,,,,,,,,,++++++,,,...111333333222000111///222666555000111777333333333333444555666777:::;;;<<<>>>???>>>;;;888::::::::::::;;;<<<============>>>???AAABBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHKKKLLLNNNPPPRRRTTTVVVWWWZZZZZZ[[[\\\\\\\\\\\\\\\]]]^^^^^^```bbbdddeeefffgggggggggggggggggghhhhhhgggeeecccbbbccccccbbbaaabbbaaa`````````bbbcccdddfffaaa^^^^^^ccciiilllmmmsssrrrrrrsssssstttvvvvvvuuuqqqllljjjhhhddd\\\UUUOOOLLLIIIGGGEEELLL\\\mmmyyyyyyrrrnnnkkkgggeeeeeecccbbbaaaccchhhkkksssxxxuuuuuutttssssssqqqnnnlllooolllgggdddcccdddccccccgggeeecccaaa```aaaccceeebbb```___```bbbccccccbbb^^^[[[WWWVVVVVVVVVVVVVVVQQQSSSTTTTTTSSSTTTVVVYYY[[[[[[[[[[[[[[[]]]aaadddaaacccbbb]]]]]]``````^^^[[[XXXUUUQQQNNNIIICCC???;;;:::999999;;;===???AAATTThhhvvveeeNNN???;;;555333222333444444333111222111111111111333555666===???CCCIIINNNWWWhhhxxx|||lll```SSSKKKKKKLLLKKKHHH@@@DDDLLL]]]zzz~~~zzznnnbbbVVVKKKBBB<<>>AAABBBCCCDDDEEEGGGHHHHHHHHHFFFEEECCCAAA===888444555444444444666888:::;;;===;;;::::::<<<===<<<;;;@@@===999555000---++++++///......---,,,,,,,,,---------------///111333555:::>>>@@@<<<555///...///111111000000111222333333...,,,+++---111333333111//////000000///...------......////////////......---....../////////////////////////////////......111111111111111111111111000111111111111222222222111111111111111111111111111111000......---------+++++++++,,,---///222333222222222111111000000000111111111111111111222222222222111000000000000000222111000000111222555666555555555555555555555555555555555666777999:::;;;vvv___TTTHHHCCCAAA<<<888777888777666666555555555555555444333222111111111111////////////...---,,,,,,,,,,,,++++++******+++++++++***(((''''''((()))***''''''(((((()))******++++++***((((((''''''%%%$$$***)))'''''''''((('''&&&%%%%%%&&&''''''(((((()))******))))))((((((((((((((((((((((((((()))*********++++++,,,------------,,,---...000111222111///333111222666555111222666111111111111222333444555:::<<<>>>??????===;;;:::;;;;;;:::;;;;;;<<<============>>>???AAABBBCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGJJJKKKMMMOOORRRTTTVVVWWWWWWWWWYYYZZZ[[[\\\\\\]]]\\\\\\]]]___bbbdddfffhhhjjjhhhfffeeeeeegggiiijjjiiigggeeedddeeeeeedddcccbbbbbbaaa```aaaaaaccccccbbb```___```dddiiimmmooorrrrrrssssssttttttuuuuuusssooojjjhhhgggccc\\\VVVSSSPPPMMMJJJHHHLLL[[[kkk|||{{{tttppplllhhhhhhgggeeecccbbbdddgggiiimmmqqqxxx{{{ssssssssstttttttttrrrpppsssoookkkhhhggggggfffeeefffeeecccaaaaaabbbcccddddddbbbaaaaaabbbccccccbbb```\\\YYYVVVVVVVVVUUUTTTQQQRRRSSSSSSSSSTTTVVVXXXZZZ[[[\\\\\\\\\]]]```bbbaaacccbbb^^^^^^aaabbb```\\\YYYVVVRRRNNNIIIDDD@@@999888777777888:::===>>>OOOccc|||jjjSSSBBB<<<555444222222333333222111//////......///000222333999:::@@@FFFKKKSSScccrrrqqqfffYYYRRRQQQRRRPPPMMMEEEFFFKKKZZZuuuxxxmmmbbbWWWMMMDDD???@@@FFFYYYssszzzrrrgggaaaYYYRRRLLLHHHDDDBBB>>>;;;888888999;;;<<<<<<<<<<<<;;;:::888777666555777666555444333333333333444444444555777999;;;<<<<<<;;;;;;::::::999999999222333444777999;;;======:::<<<======<<<<<<===>>>AAABBBCCCEEEGGGIIIJJJJJJGGGEEECCCAAA???===888555777666666555666777888999;;;::::::<<<>>>>>><<<:::<<<:::777444111///...---,,,+++******)))))))))***---------...///111333444:::===>>>;;;444///...///000000//////000111111222///---,,,...111333222111///////////////...------...///////////////......---......///////////////////////////////////////111111111111111111111111000000111111111222222222111111111111111111111111111000///......---------,,,++++++,,,...000222333333333222222222111111111111111111111111111111111222111000////////////000111111000000111333555777666666666666666666666666444444444555666888999:::uuu^^^RRRGGGCCC@@@<<<888888999888777666555444444444666555444222111000//////////////////...---,,,,,,---,,,++++++******++++++))))))((('''((()))***+++%%%&&&&&&''''''(((((()))******)))((('''&&&&&&%%%,,,***((('''((('''&&&$$$%%%&&&&&&''''''((())))))***))))))))))))((((((((((((((((((((()))******+++******+++,,,------......------...///000111222333555333444777666333333555444444444555555666777888:::===AAA@@@===;;;:::;;;<<<;;;;;;;;;;;;<<<<<<===<<<===>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIKKKNNNQQQTTTVVVWWWUUUUUUWWWYYYZZZ\\\]]]^^^ZZZ[[[]]]___bbbfffhhhjjjllljjjgggeeeeeegggjjjllljjjhhhffffffggggggfffeeeccccccbbbaaaaaaaaabbbbbb^^^___aaacccfffiiinnnqqqqqqrrrssstttttttttsssrrrooolllhhhfffeeebbb]]]YYYXXXVVVSSSPPPLLLOOO]]]kkkwwwsssnnnjjjkkkiiigggdddcccdddfffggghhhkkkooouuuxxxxxxtttqqqpppqqqsssuuuvvvwwwvvvvvvuuurrrmmmjjjiiihhhgggfffdddccccccbbbbbbbbbbbbcccfffdddccccccdddeeedddbbbbbb___[[[WWWVVVUUUSSSQQQQQQRRRSSSSSSSSSSSSVVVXXXYYY[[[]]]]]]]]]]]]^^^___```bbbbbb______ccccccaaa\\\ZZZVVVSSSOOOJJJDDD@@@999888777777888:::<<<===III]]]zzzoooXXXFFF===666444222222222222111000............///000111111333555;;;CCCHHHOOO\\\hhhuuu|||sssiiibbb```^^^YYYUUULLLKKKLLLXXXppp}}}wwwmmmcccYYYOOOFFFAAA>>>EEEXXXrrr|||ttthhhccc[[[TTTNNNJJJFFFDDDAAA???<<<;;;===>>>??????=========<<<;;;;;;::::::999888888777777666666666777777777888999:::<<<<<<<<<<<<======<<<:::999888444666888;;;===>>>>>>>>><<<===>>>===<<<<<<>>>@@@BBBCCCEEEHHHJJJLLLMMMNNNFFFDDDAAA???>>><<<:::888:::999888666666666777777888999<<>>BBB@@@;;;888999<<<;;;;;;::::::::::::;;;;;;<<<<<<===???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGHHHKKKMMMPPPSSSUUUWWWVVVWWWXXXYYYZZZ\\\]]]^^^[[[\\\^^^aaadddhhhkkkmmmmmmllljjjhhhhhhiiikkklllkkkiiigggggghhhhhhgggfffeeeddddddcccbbbbbbbbbbbb^^^aaaeeeggggggiiimmmqqqqqqrrrtttuuutttsssqqqooollljjjgggeeedddccc___\\\]]][[[YYYVVVSSSUUUbbbppp|||wwwrrrmmmnnnkkkhhheeeeeeeeeeeeeeehhhiiikkknnnppppppnnnmmmppprrruuuwwwxxxxxxyyyzzzuuurrrnnnkkkjjjiiigggfffccccccccccccccccccbbbbbbeeeddddddeeefffgggfffddddddaaa\\\YYYVVVTTTQQQOOOPPPQQQRRRRRRRRRSSSUUUWWWXXXZZZ]]]^^^^^^]]]]]]]]]^^^```aaa______cccdddbbb\\\YYYVVVRRROOOJJJDDD@@@;;;:::999888999:::<<<>>>DDDWWWttt~~~mmmYYYHHH>>>888666333222111111000///000000000000000111111222111333999AAAGGGLLLWWWaaappp|||xxxrrrhhhaaaUUUQQQPPPYYYnnn~~~xxxoooeee[[[QQQHHHCCC???EEEXXXqqq~~~xxxiiiddd\\\UUUPPPLLLHHHFFFDDDBBB??????@@@AAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888888;;;;;;;;;<<<<<<<<<======;;;<<<=========:::888666666888:::===??????>>>======>>>???>>>===>>>@@@BBBDDDFFFIIIKKKNNNOOOPPPQQQGGGDDD@@@>>>======<<<;;;<<<;;;999777666555555666888:::>>>BBBDDDAAA<<<888666444222000///////////////...------------...............///000222333333+++---000000000///000222//////000000000000000000111000000000000000000///...///////////////......000000000000///...---,,,---......///////////////.............../////////////////////////////////000000000000111111111111111111111111111111111111000000///...............---------...///111222222333333333333333333333333222222222111111111111111//////............////////////000111333555777999666666666666666666666666555444555555666777888999{{{___TTTIIIEEECCC???;;;;;;;;;:::999888777777777777333333222222111111222222000000000000///...---,,,...---,,,+++************,,,+++******)))((((((((('''((((((((((((((())))))&&&((()))'''%%%$$$%%%&&&%%%$$$%%%&&&((()))'''&&&&&&&&&''''''((())))))***))))))))))))************+++***)))((('''&&&&&&&&&***)))))))))***+++---...+++---///111444;;;DDDKKK@@@BBBCCC???:::777666666111111222333444666777888:::>>>AAA???:::666777:::999999999999999999:::;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIKKKMMMPPPSSSUUUVVVZZZZZZZZZZZZZZZ[[[]]]]]]]]]^^^```cccfffjjjmmmnnnlllmmmmmmmmmmmmlllkkkjjjjjjhhhffffffggghhhgggffffffffffffeeeeeedddccccccbbbfffiiijjjiiijjjmmmppprrrsssttttttsssqqqooommmkkkjjjhhhggggggeeebbb``````___]]][[[YYY\\\jjjxxxzzztttooonnnkkkgggffffffgggfffdddhhhhhhiiijjjjjjkkkllllllqqqtttwwwyyyxxxxxxyyy{{{vvvssspppmmmlllkkkiiigggccccccccccccddddddccccccdddddddddfffhhhiiihhhgggdddaaa]]]ZZZWWWTTTQQQNNNOOOPPPRRRRRRQQQRRRTTTVVVVVVYYY]]]___^^^]]]]]]]]]\\\___```___```ccccccaaa[[[YYYUUURRRNNNIIICCC???;;;:::999888888999;;;<<>>>>>>>><<<<<<=========<<<;;;;;;????????????????????????;;;<<<======<<<:::777666666888;;;===??????>>>>>>???@@@@@@@@@@@@AAADDDGGGIIIJJJMMMPPPQQQRRRRRRRRRIIIEEEAAA???>>>???>>>>>><<<;;;999777555555555555:::<<>>:::777888999888888888888999:::;;;<<<;;;<<<===>>>???AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJLLLNNNQQQSSSUUUUUU\\\[[[ZZZZZZZZZ[[[]]]^^^``````bbbdddfffiiikkkmmmkkklllmmmnnnnnnllliiihhhiiigggffffffggghhhgggfffgggggghhhhhhhhhgggffffffgggiiikkkllllllmmmnnnppptttttttttsssrrrooommmlllkkklllmmmlllkkkhhhfffdddcccaaa___^^^\\\```ooo~~~{{{tttooommmiiifffeeeggghhhgggeeeeeefffggggggggghhhkkkmmmqqquuuyyyyyyxxxwwwyyy{{{wwwuuurrrppppppooommmkkkeeeddddddddddddeeeeeefffeeedddeeegggiiijjjhhhfffccc```]]]ZZZXXXUUURRROOOOOOPPPQQQQQQQQQRRRTTTVVVUUUXXX\\\^^^^^^]]]^^^^^^]]]```aaa```aaaddddddaaa\\\ZZZVVVSSSOOOJJJDDD@@@:::888777555555666888999>>>KKKccc~~~sssfff[[[OOOEEE>>>:::666333222111000///......///000000//////...111222777???EEEIIIPPPWWW___kkk~~~xxxpppiiilllwww{{{ssskkkbbbXXXOOOJJJHHHKKKXXXnnn{{{mmmhhh```YYYTTTQQQMMMKKKIIIGGGEEEEEEFFFFFFEEEDDD@@@AAAAAAAAABBBBBBBBBBBB>>>???@@@AAAAAA@@@???>>>AAABBBBBBCCCCCCBBBAAAAAA>>>>>>>>>>>><<<:::888777666888:::===>>>???@@@@@@@@@AAABBBBBBBBBEEEIIILLLNNNPPPRRRTTTUUUTTTSSSRRRJJJFFFBBB@@@?????????>>>:::999777666555444555555<<<===>>>AAAAAA???:::777555333111...,,,+++++++++,,,++++++++++++,,,,,,---...///000111222222222222555555444222111000//////111111222333333222000///---/////////------...///---...//////////////////......////////////......---......///////////////,,,,,,,,,------......////////////////////////////////////000000000111111000000000000000000000000//////............//////...///000111222222222222222222222222333333333333333333222222111000000000//////......//////000000///000111333444666777777555555555555555555555555777777777777777888999999}}}aaaUUUJJJEEECCC>>>:::999666666666666666666777888444444333222111111111111000111111000000///...---///...,,,+++***)))))))))++++++++++++******)))((())))))))))))))))))))))))'''***,,,***'''%%%'''***&&&&&&''')))++++++)))''''''''''''((())))))******))))))*********+++++++++,,,++++++******++++++,,,///...---++++++,,,---...+++---///222888DDDSSS___aaaiiihhhWWWBBB777555555444555777999<<<@@@CCCDDDBBBAAA@@@???===;;;:::999888999999:::;;;===>>>???;;;<<<===>>>???@@@AAABBBBBBCCCDDDFFFGGGIIIJJJKKKLLLLLLNNNOOOQQQSSSTTTUUUZZZYYYYYYXXXYYY[[[]]]___aaaaaabbbccceeefffhhhiiijjjkkkkkkkkkjjjiiiggggggiiigggffffffhhhhhhhhhgggggghhhiiijjjjjjjjjiiihhhkkkjjjjjjllloooqqqssssssuuuuuusssrrrpppnnnllllllllloooqqqrrrpppllliiigggfffccc```]]][[[```pppyyyrrrllljjjfffcccdddhhhjjjhhheeeccceeeggggggfffhhhllloooooosssxxxyyyxxxwwwzzz}}}vvvtttrrrqqqqqqpppnnnmmmgggfffdddddddddfffhhhiiiggggggggghhhiiihhheeecccaaa___\\\[[[YYYWWWTTTQQQNNNOOOQQQQQQPPPQQQSSSUUUTTTWWWZZZ\\\]]]^^^___```___cccdddccccccfffeeebbb^^^\\\XXXUUUQQQLLLFFFBBB:::888777555444555666777999DDDXXXrrrwwwkkkbbbVVVJJJAAA===888444333222111000//////000111111000///...000///333;;;AAAEEEKKKRRRVVVaaattt}}}yyysssmmmeee]]]UUUPPPKKKLLLWWWjjjzzz}}}zzzpppkkkccc]]]XXXTTTQQQOOOLLLJJJIIIIIIIIIIIIHHHFFFDDDDDDDDDDDDDDDDDDEEEEEEBBBCCCEEEFFFFFFEEECCCBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@???===<<<;;;:::777888:::<<<>>>@@@BBBCCCAAABBBCCCCCCEEEHHHMMMQQQTTTUUUWWWWWWWWWUUURRRQQQIIIFFFCCC@@@??????===<<<777777555444444444555666>>>===<<<<<<<<<:::777555333111///---++++++***+++...------------...///000...///111222333222222222666444333222111111000///000111222333222111///...+++---......,,,+++---///------...///////////////,,,---...///000000000000---......///////////////------......///000000111////////////////////////////////////000000000111000000000000000000000000//////............//////...///111222222222222111111111111222222222333333333333222222111000000///000////////////000111222000111222444555666666666555555555555555555555555777666666666666777888888|||aaaUUUIIIEEEBBB===888777444444333444444555666777666555444222111000000///111111111111000///...---///...---+++***)))))))))))))))***++++++++++++***)))))))))))))))((((((((((((,,,...,,,(((''')))---*********,,,---,,,)))'''''''''(((((())))))******))))))******+++++++++++++++++++++,,,---...000111222111///---,,,---...///+++...000222888DDDUUUaaannnxxxvvv```EEE666444444222333555888<<<@@@CCCEEEFFFCCCAAA@@@???>>>;;;999999999:::;;;===???AAABBB;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJLLLLLLMMMNNNOOOPPPRRRSSSTTTTTTWWWWWWVVVWWWXXX[[[^^^```bbbaaabbbbbbcccdddeeefffkkkjjjhhhgggffffffffffffjjjhhhgggggghhhiiiiiihhhgggiiijjjkkkllllllkkkjjjmmmjjjiiikkkqqquuuvvvuuuvvvuuusssqqqnnnmmmllllllnnnqqquuuvvvsssoookkkhhhgggddd```\\\ZZZ___nnn~~~wwwpppjjjhhheeebbbdddhhhkkkiiifffcccfffhhhhhhhhhjjjnnnrrrmmmrrrwwwyyyxxxxxx{{{sssqqqoooooooooooommmkkkhhhgggeeeddddddfffiiikkkjjjiiiiiiiiihhhfffbbb______^^^\\\[[[ZZZXXXUUURRRNNNOOOPPPPPPPPPQQQSSSUUUTTTVVVYYY[[[\\\^^^```bbbbbbeeegggeeeeeegggfffccc```^^^ZZZWWWSSSNNNHHHDDD<<<;;;888777666777888999555>>>QQQjjj|||qqqiii\\\NNNBBB>>>999555333222111000111222333444444333222111...---000777===BBBHHHOOOTTT\\\nnn{{{xxxsssnnnhhhaaaZZZUUUMMMMMMUUUgggwww|||zzzxxxsssmmmfff___[[[WWWTTTRRROOOMMMKKKKKKLLLLLLJJJHHHDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIIIIHHHGGGEEECCCDDDEEEGGGGGGFFFEEEEEEEEEDDDBBB@@@???>>>======999999:::<<>>;;;999555555444333333444666777>>><<<999888777777555333111000...,,,+++++++++,,,************++++++,,,---///000111222333333222111///...---...000111222111///000111222111000...,,,)))+++...---+++***,,,///------...///000000//////+++,,,---///000000111111---......///////////////...//////000111222222333000000000000000000000000////////////000000000000000000000000000000000000//////.........//////000///000111222333333222111000000000111111222222222333333222222111000000///000000000000000111222222111222333444555555555555777777777777777777777777666555555555555666666777yyy```UUUJJJGGGDDD@@@<<<:::888666444444555666666666333222333444555555333111////////////...---,,,+++//////...---,,,,,,,,,,,,))))))(((((((((((()))))))))))))))))))))((('''''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((('''&&&&&&&&&''')))***)))************+++++++++,,,,,,+++***+++...000111//////111111000...,,,***+++---///000333<<>>>>>>>>@@@BBBDDDBBBDDDFFFFFFFFFGGGIIIJJJIIIJJJLLLNNNPPPRRRTTTUUUUUUTTTUUUWWWZZZ]]]______aaaaaabbbbbbccccccccccccfffiiikkkjjjgggdddeeefffjjjjjjjjjiiiiiiiiiiiihhhlllmmmoooooonnnnnnoooqqqsssrrrpppooopppsssvvvxxx{{{yyyuuurrrooonnnooooooppptttxxxzzzzzzuuuppplllkkkfffaaa^^^[[[^^^kkkxxx}}}uuunnnqqqnnniiiddddddgggiiihhheeefffggghhhjjjllllllmmmmmmmmmpppuuuxxx{{{zzzyyyxxxwwwrrroooooorrrsssqqqmmmjjjiiigggfffggghhhjjjkkknnnlllkkkjjjjjjhhhfffddd[[[ZZZYYYYYYYYYWWWTTTRRRMMMOOOPPPQQQPPPQQQSSSTTTWWWWWWWWWYYY[[[^^^aaabbbeeefffgggggggggfffddddddbbb]]]YYYWWWVVVRRRJJJCCC???<<<888666666666666555333===MMMbbb||||||mmm]]]RRRJJJCCC:::444333333222111444222000///111333444444...///000333888===BBBEEEOOO[[[jjjxxx}}}wwwsssnnnhhh___YYYSSSUUU[[[fffqqqxxxzzzzzzwwwrrrkkkddd___ZZZVVVSSSRRRQQQOOONNNNNNNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMKKKIIIGGGIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFEEEDDDBBB@@@>>>===============>>>@@@BBBCCCDDDDDDDDDFFFJJJOOOTTTXXX^^^^^^^^^___^^^XXXOOOHHHKKKHHHCCC???<<<:::888777777666444333333444555666;;;;;;:::888666444222111///...---+++***)))(((((())))))(((((()))+++---...---000444666555333111111000000000000000111111111333333444555666444111///+++++++++,,,---...///000111111000000//////......------............------...............///000000000000000000111111111111222000///------///000222////////////////////////000000000000000000000000//////000000000000//////111111111111111111111111333222000//////000222333111111000000//////.....................///000111000222555777888777555444555555555555666666666666888888777777666666555555yyyaaaVVVKKKFFFDDD???:::999888666444444555777666666111000000222333333111///////////////...---,,,,,,------,,,+++************))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((()))))))))))))))******+++))))))*********++++++++++++***))))))***,,,///000///000111111000...,,,++++++---//////111888BBBJJJXXX^^^\\\KKK999111111333333444444666:::>>>BBBDDDEEEDDDCCC@@@>>><<<:::999777777888888999:::<<<===@@@???>>>>>>???@@@BBBDDDBBBDDDFFFGGGGGGGGGIIIKKKKKKLLLNNNPPPRRRSSSUUUUUUVVVVVVVVVXXX[[[]]]____________aaabbbdddfffhhhiiiiiikkklllllljjjhhhggggggjjjjjjiiiiiiiiiiiiiiijjjnnnpppqqqqqqpppppprrrsssvvvuuuttttttuuuwwwyyyzzzzzzyyyvvvtttrrrqqqppppppsssvvvyyy{{{zzzuuupppllllllgggccc```]]]___jjjwww~~~wwwpppsssmmmiiieeeeeeiiikkkjjjhhhggghhhiiijjjkkkmmmnnnnnnsssuuuxxxzzz{{{zzzyyyxxxuuuqqqnnnnnnpppqqqnnnkkkjjjiiihhhggggggiiijjjkkkmmmkkkjjjjjjjjjiiigggddd^^^]]][[[ZZZZZZWWWTTTQQQQQQQQQPPPOOONNNPPPSSSVVVVVVWWWXXXYYY[[[^^^```aaadddeeefffggggggfffeeedddaaa]]]XXXVVVUUUQQQIIICCC@@@<<<999777666666666555444<<>>@@@BBBDDDEEEFFFIIIMMMQQQUUUWWWVVVYYY\\\]]]\\\VVVOOOJJJGGGEEEBBB???>>>;;;888555777666444333333333555666888888777666555333111000...---,,,+++***))))))))),,,,,,+++***++++++,,,------000444555444222111111000000111111111111222222111111000111222111...,,,,,,,,,,,,,,,---...//////000000000000//////......---......//////......---...............///000000//////000000000111111111111000///......///000111////////////////////////000000000000000000000000///000000000000000//////111111111111111111111111333222111000000111222333111111111000//////......000//////............///000222444666777666444333333444444444444555555555666666666666666777777777wwwbbbVVVKKKFFFCCC>>>999777888666444555666777777666444333333444555666444222000/////////...------,,,---,,,+++******))))))******))))))(((((())))))***)))))))))(((((((((''''''&&&&&&&&&''''''(((((()))'''(((((()))))))))))))))((())))))***************)))))))))*********++++++))))))))))))***+++---//////000111111000///---,,,,,,.../////////222999>>>CCCGGGEEE<<<333000111222333333444555888<<>>===;;;:::999888888888888999;;;<<<===??????>>>>>>???@@@BBBCCCCCCEEEGGGGGGHHHHHHJJJLLLMMMNNNOOOQQQRRRSSSTTTTTTWWWXXXXXXYYYZZZ\\\^^^___``````aaaccceeegggiiikkkjjjjjjkkkmmmooopppnnnmmmlllkkkjjjiiiiiijjjlllmmmppprrrssstttssssssuuuvvvxxxxxxyyyyyyzzzzzz{{{{{{zzzyyyxxxwwwuuutttssssssvvvxxx{{{|||zzzvvvqqqnnnkkkhhheeebbb^^^___hhhsssyyyzzzrrrtttkkkhhhfffgggjjjmmmlllkkkiiihhhhhhiiijjjlllnnnpppuuuvvvwwwxxxxxxwwwvvvvvvwwwsssooonnnpppooommmjjjjjjiiihhhhhhhhhiiikkklllllljjjiiijjjjjjjjjhhhfffbbb```^^^\\\[[[XXXUUURRRTTTSSSQQQNNNMMMOOOSSSVVVTTTVVVXXXZZZ\\\]]]^^^^^^bbbcccdddfffffffffeeeeeeaaa^^^ZZZXXXVVVRRRKKKEEE@@@===999777666666666555666;;;CCCQQQjjjttthhhbbbTTTMMMBBB:::666444111///111000///000111222222000000000000222444888<<<>>>EEENNNZZZfffyyy|||yyywwwvvvsssmmmhhhdddfffkkksss{{{|||uuutttqqqmmmiiibbb[[[VVVUUUSSSSSSSSSTTTUUUTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTTTTUUUTTTSSSQQQPPPNNNMMMLLLLLLLLLLLLMMMNNNJJJIIIGGGEEEBBB???===<<<<<<;;;;;;<<<===???BBBCCCEEEGGGJJJNNNRRRUUUWWWXXXYYY^^^cccccc^^^WWWRRRPPPEEEDDDBBB@@@???<<<888555666555444333222333444444444444444333222111//////,,,,,,+++***************///...---,,,,,,,,,------///000222333222111111222111111111222222333333333222111//////000///...,,,,,,,,,,,,,,,------...///000000000////////////...---......//////......---///............//////000//////000000000000111111111000///......///000111////////////////////////000000000000000000000000000111111111000//////...111111111111111111111111333222111000000111222333222111111000000///......111000///...------------///000333444555555333222222222222333333333444444444555555666777777888888www```UUUJJJFFFCCC>>>:::888888666555555777777777666555444333444555666555333000000///...............///...---,,,++++++++++++***))))))))))))))))))***((((((((('''''''''(((((((((((((((((('''''''''''''''((())))))******))))))%%%&&&((()))))))))((('''))))))))))))************))))))))))))***,,,---...///000000000000///...---+++---/////////000333555777888777444111111111111222222333444666999;;;<<<======<<<<<<;;;:::999999888888888999:::;;;<<<===???>>>>>>>>>???@@@AAABBBCCCEEEGGGHHHHHHIIIKKKMMMMMMNNNOOOQQQRRRSSSSSSSSSXXXYYYZZZZZZZZZ[[[]]]^^^bbbbbbbbbcccdddfffggghhhhhhhhhiiinnnuuuxxxxxxvvvooommmkkkjjjkkkmmmoooqqqqqqsssuuuuuutttuuuvvvxxxxxxyyyzzz{{{||||||{{{zzzzzzzzzzzzzzzyyywwwvvvuuuvvvxxx{{{|||{{{xxxtttqqqkkkhhhfffccc]]][[[bbbllluuu|||ssstttkkkiiiggghhhjjjlllkkkjjjhhhggggggggghhhkkkmmmooowwwwwwxxxxxxyyyyyyyyyxxxyyywwwsssqqqqqqpppnnnlllkkkjjjjjjiiijjjkkkllllllkkkjjjiiiiiijjjjjjhhhfffcccaaa___]]]\\\ZZZWWWUUUTTTTTTSSSQQQOOOOOORRRTTTSSSUUUWWWZZZ\\\\\\\\\\\\___aaacccdddfffffffffeeebbb```]]][[[XXXSSSMMMHHHAAA>>>:::777777777666555555999???KKKbbb~~~wwwlllfffXXXPPPFFF>>>999666333000111000000111333333222000111000000000222555888:::@@@GGGRRR]]]nnn}}}zzzyyyyyywwwsssoookkkmmmqqqxxxwwwuuurrrooolllfff___[[[YYYXXXVVVVVVWWWWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLIIIFFFCCCAAA???>>>?????????@@@AAACCCEEEFFFFFFIIIOOOUUUYYYZZZZZZZZZaaahhhmmmjjj```WWWSSSRRRJJJGGGCCC@@@===;;;888555666555444333222222222333000000000000000///...---+++***************++++++------------------......000111111111000000222333111222222333333444444444666444111111111111000///,,,,,,,,,,,,,,,---...///////////////////////////......////////////......//////............///000////////////000000000111000000////////////000000////////////////////////////////////////////////111111111111111000///...111111111111111111111111333222222111111222222333222222111111000//////...//////...---------.........///111333333333222222222222222333333333333444555555555666666666777777www___TTTIIIFFFDDD???;;;:::777666666666888888777555111000...///000111000///000000///.........//////......---,,,++++++++++++******))))))))))))******(((((('''&&&''''''((()))******)))((('''&&&&&&%%%''''''((()))))))))))))))%%%&&&((()))))))))((('''(((((()))))))))*********))))))***+++,,,---...//////////////////......---***,,,///000000000111222444222000111111000//////111111111222444555777777888888999999999999999999888888888999:::;;;======>>>>>>>>>>>>???@@@AAAAAABBBDDDGGGHHHHHHIIILLLNNNNNNOOOQQQTTTUUUUUUTTTTTTXXXYYY[[[ZZZYYYYYY\\\^^^aaaaaaaaaaaaccceeehhhiiijjjjjjlllqqqwww{{{zzzxxxqqqooonnnmmmnnnpppsssuuuqqqssstttuuuuuuuuuwwwyyyvvvwwwyyy{{{|||{{{zzzyyy{{{{{{{{{{{{zzzyyyxxxwwwuuuxxx|||~~~~~~|||xxxuuujjjhhheeeaaaZZZVVVZZZcccrrr{{{rrrrrrkkkjjjhhhhhhiiiiiihhhgggfffeeeddddddfffhhhkkkmmmwwwwwwyyyzzz|||}}}}}}~~~zzzwwwuuurrrqqqooonnnlllkkkkkkkkkkkkkkkllllllmmmkkkjjjiiiiiijjjjjjhhhfffbbb```]]]\\\\\\[[[YYYXXXRRRTTTUUUUUUSSSQQQQQQQQQSSSTTTVVVYYYZZZ[[[[[[[[[^^^___aaaccceeeeeeeeeeee```___]]]ZZZWWWRRRMMMIIIBBB>>>:::888777777666555444888>>>HHH^^^yyyzzznnniii[[[TTTJJJBBB>>>:::666333222222222333555555444222111111000000111333666777888>>>GGGRRRaaayyy}}}||||||zzzwwwsssooopppsssyyyzzzwwwssspppmmmiiieeebbb___]]][[[ZZZZZZYYYWWWUUUVVVVVVVVVUUUUUUTTTTTTTTTWWWWWWWWWWWWWWWWWWVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQOOOLLLIIIFFFDDDCCCBBBCCCBBBBBBBBBCCCEEEGGGHHHHHHMMMTTT[[[```aaa```___eeekkkooojjj^^^UUURRRSSSTTTNNNEEE???;;;999888777555444444333222111111111...............---,,,,,,******))))))******++++++)))***+++,,,---...//////111111222111000000222444111222222333444444555555888555333222222222111000------,,,,,,,,,---...................../////////...//////////////////...//////............//////...////////////000000000000000////////////000000////////////////////////////////////////////////111111111111111000//////111111111111111111111111333222222222222222222333222222222111000000//////,,,,,,,,,,,,---///000000...///000111222222222111222222333333333444444444777666666666555555555444yyy```UUUJJJGGGEEE@@@<<<;;;777666666777888999777555222000//////000111111000111000///.........000000,,,+++***))))))(((((()))+++******))))))******+++((('''&&&&&&&&&'''((()))+++******)))((('''&&&&&&&&&''''''(((((((((((((((((())))))***************((((((((()))))))))******))))))***+++,,,---......------------------------+++,,,...000111111111000222///---000000...,,,---000000000111222222333333444444555666777888999999999999999999:::<<<===>>>======>>>??????@@@@@@@@@AAADDDFFFGGGHHHIIILLLNNNOOOQQQTTTVVVXXXXXXWWWWWWVVVXXXZZZZZZXXXXXX[[[^^^]]]]]]^^^```cccgggkkknnnqqqqqqrrrtttvvvvvvuuutttppppppoooooopppsssuuuwwwqqqssstttuuuuuuvvvxxxyyyuuuvvvxxxzzz{{{{{{{{{{{{}}}}}}|||{{{{{{zzzyyyyyywww{{{{{{wwwlllhhhddd___VVVPPPSSS[[[mmm}}}yyypppqqqkkkjjjjjjiiihhhhhhggggggdddccccccdddeeegggiiikkkooopppsssvvvxxxyyyzzzzzzwwwvvvtttqqqooommmllllllkkklllllllllmmmmmmmmmmmmllljjjiiijjjjjjjjjhhhfffaaa___\\\[[[[[[[[[YYYXXXQQQTTTVVVWWWUUUSSSQQQQQQSSSTTTUUUWWWYYYYYYZZZZZZ]]]___aaabbbdddddddddccc^^^]]]\\\YYYUUUPPPKKKHHHBBB???;;;888777777666555333777<<>>999888888888444444333333222111000///............------,,,+++******)))))))))******+++((()))+++---...000000000111222333222111111333555111111222333444444555555666444222111111111///------------,,,,,,------...---............/////////...//////000000//////...000//////............///......////////////000000//////000000000000//////////////////////////////000000000000000000000000000111111222222111111000111111111111111111111111333333333333333333333333333222222111111000//////***++++++,,,---///000111...///000111222222222222222222333333333444444444777777666666555444444333{{{dddXXXMMMHHHEEE???:::999777777666888999999777555555333111111333444444333111000///......///000111,,,+++***)))((((((((((((+++******))))))******+++((('''&&&%%%%%%''')))***(((((((((((((((((())))))%%%%%%&&&''''''''''''''')))))))))))))))******+++(((((((((((()))))))))***'''((()))+++,,,,,,------,,,,,,,,,++++++,,,,,,---,,,---...///111111///...000------111111------000//////000000000000000///111111222444666777888999999999999:::;;;<<<===>>><<<===>>>??????@@@@@@@@@@@@BBBEEEFFFGGGIIIKKKMMMMMMOOORRRUUUWWWXXXWWWVVVSSSWWWYYYYYYWWWWWW[[[___^^^^^^^^^```dddiiimmmppptttuuuwwwvvvtttrrrqqqqqqnnnnnnooopppqqqsssuuuvvvqqqsssuuuvvvvvvwwwyyy{{{vvvwwwyyy{{{|||~~~~~~~~~}}}{{{zzzyyyyyyzzz}}}|||xxxooojjjeee]]]SSSLLLNNNUUUeeeuuu{{{zzz{{{vvvnnnpppiiijjjkkkkkkjjjiiiiiiiiiccccccdddeeeggghhhiiiiiiiiilllooosssuuuuuuuuutttvvvuuutttqqqooommmmmmmmmllllllmmmnnnnnnnnnnnnnnnmmmkkkjjjjjjjjjiiigggdddaaa___[[[YYYYYYXXXWWWVVVRRRTTTVVVVVVTTTSSSSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZ]]]___```bbbccccccbbbbbb^^^^^^]]][[[VVVQQQMMMKKKCCC@@@;;;888777777666555333666999@@@SSSooowwwjjjcccXXXOOOIIICCC===888444333111111333444555444222111000000000222444666666:::@@@HHHOOOaaa~~~yyywwwuuuvvv{{{~~~~~~|||{{{zzzxxxtttooolllhhhfffdddccccccbbb```^^^``````___^^^^^^]]]\\\\\\YYYYYYXXXXXXXXXYYYYYYYYY[[[\\\]]]]]]]]]]]]\\\[[[XXXVVVSSSPPPNNNMMMMMMMMMIIIIIIGGGFFFFFFFFFGGGHHHMMMSSS\\\eeekkkmmmmmmmmmtttuuurrrkkk```ZZZXXXZZZWWWPPPGGG???:::888888777444444333333111000///...////////////...---+++++++++***)))))))))))))))******+++---///000000000000111333444444333333444555000000111222333444555555444333222222222000---+++...------,,,,,,------------------.........////////////000000000000//////000000///......................../////////000000//////000000000000//////////////////////////////000000000000000000000000//////000111222222222222111111111111111111111111222333333333333333333222333333222111111000000///+++++++++,,,---...///000///000000111222222222333111111111222222222222333555555555555555555555555|||hhh\\\OOOJJJEEE>>>999777777777777888999999777555333111//////000222222111111000///---...///111222...---,,,+++************++++++************++++++((('''%%%%%%%%%''')))***&&&&&&'''((()))***+++,,,$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&''')))***(((((((((((())))))))))))&&&'''(((***+++++++++++++++++++++******+++,,,,,,...---...///000///...,,,///,,,...333333000000555...//////000//////......///000111333555777888999999999999:::;;;<<<===>>><<<===>>>??????@@@@@@???@@@BBBDDDFFFGGGHHHKKKMMMHHHKKKNNNRRRTTTUUUTTTTTTRRRVVVYYYXXXVVVVVVZZZ___cccbbbaaabbbdddhhhlllnnnrrruuuxxxwwwssspppqqqrrrlllmmmnnnoooqqqsssttttttrrrtttvvvwwwwwwxxxzzz|||xxxyyyzzz|||~~~}}}zzzyyyyyyyyyzzz}}}wwwqqqlllfff]]]RRRJJJLLLSSS^^^ooovvvuuuxxxtttmmmooohhhjjjkkkllllllkkklllmmmbbbccceeeggghhhiiiiiiiiimmmppptttwwwyyyyyywwwvvvwwwwwwvvvtttqqqooopppppplllmmmmmmnnnooonnnnnnnnnnnnlllkkkjjjjjjiiifffdddccc___[[[YYYWWWVVVTTTSSSTTTUUUUUUTTTRRRSSSUUUWWWTTTTTTTTTTTTUUUWWWYYY[[[^^^___```bbbbbbbbbaaaaaaaaabbbaaa^^^YYYTTTPPPNNNCCC@@@<<<999777777666555444666666;;;NNNkkk~~~qqqiii^^^TTTLLLEEE>>>999444222000///111333444444222222000000111222555666333555;;;@@@EEETTTsss~~~zzzvvvvvvyyy|||}}}|||~~~~~~~~~yyyrrrmmmjjjhhhgggfffggggggeeecccddddddccccccbbbaaaaaa```______^^^^^^^^^______```^^^___```aaaaaa```___^^^ZZZXXXUUURRRQQQPPPPPPQQQNNNMMMKKKJJJIIIIIIJJJJJJOOOTTT]]]gggmmmqqqqqqqqqyyyvvvpppfff[[[TTTQQQRRRSSSMMMFFF@@@<<<999777666444333333333111000///...000000000///...---++++++++++++***)))))))))))))))---...///111111111000///111333555555444444444555///000000111333444555555444333333444333111...***...------,,,,,,,,,---------------.........////////////000000000000//////111000///.........................../////////000//////000000000000//////////////////////////////000000000000000000000000...///000111222333333333111111111111111111111111222333333444444333333222333333222222111000000000------,,,,,,,,,---......000000000111222222333333000000000000111111111111333333444444555666666666~~~fffZZZNNNHHHCCC<<<666444777888888777777666555444444444333222111111111111000000000000////////////***///333111,,,))),,,000''''''((()))***+++,,,,,,******)))(((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&&&&'''((((((''''''(((***+++***)))((('''''''''''')))******+++,,,---------...---,,,++++++---...///...---...///111222111///000000000000000111111111//////...............///---///111444555666666666888999999::::::;;;;;;<<<<<<===>>>>>>======>>>???DDDDDDDDDDDDEEEHHHJJJKKKMMMMMMNNNPPPQQQSSSTTTUUUXXXWWWVVVVVVWWWXXXZZZ[[[cccccccccccceeegggiiikkkmmmrrruuutttpppmmmoooqqqnnnnnnoooqqqssstttvvvvvvttttttuuuwwwxxxzzz{{{{{{}}}||||||}}}~~~||||||{{{|||zzzwwwwwwzzzwwwrrroooiiiaaaYYYSSSNNNKKK]]]fffqqquuusssooolllkkkfffgggjjjmmmpppooollliiihhhhhhhhhhhhhhhhhhhhhhhhjjjmmmssswwwzzzyyyvvvtttuuutttsssrrrqqqppppppppprrrqqqnnnlllkkkkkklllmmmiiiiiijjjjjjiiifffdddbbb```]]][[[ZZZZZZYYYXXXVVVQQQRRRSSSSSSRRRSSSUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]^^^___aaabbbbbbbbbcccaaa___]]]ZZZVVVPPPLLLCCCAAA>>>:::777555444333---444:::===FFF^^^|||~~~ssshhh\\\XXXSSSJJJ???:::555333000///111444999;;;888555000...///111333444555666:::???EEESSSkkk|||xxxwwwzzz~~~{{{vvvrrrpppnnnllllllllljjjiiiggggggggggggggggggggggggeeeccc```______aaadddfffeeeeeedddeeefffeeebbb```\\\ZZZXXXWWWWWWVVVTTTRRROOOMMMKKKIIIIIIKKKNNNPPPPPPXXXcccmmmtttvvvvvvuuu{{{rrrfffZZZQQQLLLJJJHHHIIIHHHEEE???999666444555444333222111///....../////////......---------,,,,,,,,,+++++++++++++++,,,,,,,,,---000333555666333555777777555444444444222222222333444555666777222333444444333222000///,,,---------...////////////000000111111111111111111111000000//////......000000000000000000000000//////............////////////............////////////000111111111111111////////////000000000000000000000000111111111111222222222111111111111000000111111111111222222222000000000000////////////,,,,,,+++***+++,,,---.../////////000111111222222444444444333333222222222666666666666555555555555~~~fffZZZNNNHHHDDD>>>888666555666777777777777777666555555444333222222222222000000000000/////////...,,,---......,,,++++++,,,((((((((()))******++++++******)))(((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''&&&((())))))(((((()))***------,,,,,,+++******)))''''''((())))))***++++++------,,,,,,,,,---......------...000222333111//////000000000111111222222111111000000000000111111///000222444555666666555888999999::::::;;;;;;<<<<<<===>>>>>>======>>>???DDDDDDDDDEEEFFFHHHJJJJJJMMMNNNPPPRRRSSSTTTUUUUUUXXXXXXWWWXXXXXXZZZ[[[[[[aaaaaa``````____________bbbgggjjjkkkiiihhhkkknnnppppppqqqrrrtttuuuvvvvvvuuuuuuuuuuuuvvvvvvwwwwww|||{{{{{{|||}}}~~~}}}{{{{{{yyyzzzyyywwwxxx{{{yyyuuurrrllleee]]]WWWRRROOOZZZcccmmmrrrqqqnnnllllllhhhhhhjjjlllnnnnnnllliiijjjjjjjjjkkkkkklllllllllkkknnnssswwwzzzzzzxxxwwwuuutttsssrrrqqqqqqqqqqqqsssqqqooommmlllllllllmmmkkkkkklllllljjjhhheeedddbbb___]]][[[[[[ZZZXXXWWWTTTUUUVVVVVVUUUUUUWWWYYYTTTUUUVVVWWWYYYZZZ[[[\\\\\\]]]___aaacccdddeeeeeeaaa___]]][[[YYYUUUPPPLLLEEECCC???;;;888666444444000555:::<<>>JJJ___rrr}}}yyyxxxzzz~~~|||wwwtttrrrqqqqqqpppooommmmmmmmmmmmmmmmmmmmmmmmmmmjjjhhhfffeeeeeegggiiijjjjjjiiihhhhhhhhhgggdddbbb___]]][[[ZZZYYYXXXVVVTTTPPPOOOLLLKKKKKKNNNQQQSSSVVV^^^iiitttyyy{{{yyyxxxzzzuuulllaaaVVVNNNKKKIIIHHHHHHHHHDDD???999666444333222222222111000000000//////...,,,+++***))))))+++++++++++++++++++++++++++...222222000000222444555777999999777555555555444444444555666777888999666666666555444222000///------..................---...//////000000//////111000000000/////////...000000000000000000000000//////............////////////............////////////000111111111111111////////////000000000000000000000000111111111111222222222111111111111000111111111111222222222222000000000000////////////...---,,,,,,,,,---...////////////000111111222222444444333333333222222222666666666555555555555555~~~eeeYYYNNNIIIEEE???:::999444555666777888888888888666555444333333222222333000000000/////////......---+++******,,,---+++((())))))))))))))))))))))))***))))))(((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''((())))))(((((()))+++)))******+++***)))'''&&&'''''''''((())))))******+++,,,------.........---++++++,,,...000111///---...//////000111222333333000000/////////000000111111222333444555555555555888999999::::::;;;;;;<<<<<<===>>>>>>======???@@@CCCCCCEEEGGGHHHIIIIIIIIILLLNNNQQQTTTUUUVVVVVVUUUUUUVVVWWWYYY[[[\\\]]]^^^______^^^]]][[[XXXVVVTTTVVVZZZ^^^```aaadddhhhlllqqqrrrssstttvvvvvvwwwwwwxxxxxxwwwvvvvvvuuuuuuuuu{{{zzzyyyzzz|||}}}|||{{{~~~yyywwwxxxxxxwwwyyy~~~|||yyyvvvqqqjjjccc]]]YYYVVVZZZ```hhhmmmmmmmmmmmmnnnlllkkkjjjkkkllllllkkkjjjffffffggghhhiiijjjjjjkkkmmmooossswwwyyyzzzzzzzzzttttttssssssrrrssssssttttttssspppnnnmmmlllllllllmmmmmmmmmmmmkkkiiigggfffdddbbb___]]]\\\ZZZXXXVVVRRRSSSTTTSSSRRRRRRTTTUUURRRSSSUUUVVVXXXZZZ\\\\\\\\\]]]___aaaccceeeeeefff```^^^]]]\\\ZZZVVVQQQNNNGGGEEEAAA===:::777666555222666888:::AAAUUUsss|||ooobbb]]]XXXOOOFFF@@@999777555333222222333333777444000///000222333333333222444666888@@@QQQaaa|||}}}|||~~~|||zzzwwwvvvvvvvvvuuusssoooooooooooooooooooooooopppoooooonnnnnnnnnoooooopppnnnmmmlllllljjjgggeeecccaaa^^^]]]]]]\\\ZZZXXXSSSQQQOOONNNOOORRRUUUWWW\\\bbblllvvv{{{}}}{{{yyyvvvqqqggg\\\SSSMMMJJJIIIGGGGGGFFFCCC>>>999666555111111111111111111111111000000...---+++)))((((((*********++++++++++++++++++111666666111...///222999:::<<<;;;999777666666555666666777888999::::::999999888666444222///...//////..................---...//////000000//////000000000000////////////000000000000000000000000//////............////////////............////////////000111111111111111////////////000000000000000000000000111111111111222222222111111111111000111111111111222222222333111000000000/////////.........------......///000...//////000000111111222333333333222222222222222444555555555555555555555}}}bbbWWWLLLHHHEEE@@@;;;:::555555666777777777777777555555444333222222222222000000/////////.........---+++******+++,,,+++)))************))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((('''''''''&&&''')))(((''''''(((***'''((()))******(((&&&%%%)))))))))******+++++++++***+++---...///......---...------///111222111///......///000222333444444222222111111111222333333444444444555555555555555888999999::::::;;;;;;<<<<<<===??????>>>>>>???AAABBBCCCFFFHHHIIIJJJIIIIIIJJJMMMQQQTTTVVVVVVUUUTTTSSSTTTVVVYYY[[[]]]______ZZZ[[[\\\[[[ZZZWWWSSSQQQOOOSSSXXX\\\___dddiiimmmpppqqqsssvvvxxxyyyzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwzzzyyyxxxyyy{{{||||||{{{}}}yyywwwyyyyyyyyy|||}}}zzzuuuoooiiiddd```^^^^^^ccchhhlllllllllmmmnnnooommmjjjiiijjjkkkjjjjjjcccdddeeefffhhhiiijjjkkknnnppprrruuuwwwyyyzzz{{{tttsssssssssttttttuuuvvvuuutttrrrpppnnnmmmmmmlllmmmmmmmmmlllkkkiiigggfffeeeccc___]]][[[YYYWWWUUUQQQRRRRRRQQQPPPPPPQQQSSSQQQRRRTTTVVVXXXZZZ\\\\\\\\\]]]^^^```aaabbbbbbbbbaaa```___^^^]]]ZZZUUURRRJJJHHHDDD???;;;888777666444555777999???QQQnnnuuugggaaa[[[RRRIIIDDD:::999777555333222222222555333000000111222333333333222333555555:::HHHUUUnnn~~~|||{{{{{{{{{zzzxxxssssssssssssssssssssssssuuuuuuuuuuuuuuutttssssssuuussspppooonnnmmmjjjhhhfffdddaaa``````^^^\\\ZZZUUUTTTRRRQQQRRRUUUYYY[[[___bbbhhhooouuuxxxwwwvvvuuunnndddZZZRRRMMMJJJHHHEEEFFFEEEAAA<<<888666555222222222111111111111111111000000...---,,,++++++)))*********++++++,,,,,,---000333333000///000222:::<<<===<<<999777666666666666888999::::::;;;;;;999999777666444111000///000000//////......------......///000000000000000000000000000//////////////////////////////////////////............////////////............////////////000111111111111111////////////000000000000///000000000111111111111222222222111111111000000111111111222222222333333111111000000//////...................../////////......//////000111111111222222222222222111111111333333444444444555555555|||```UUUJJJFFFCCC???:::999777777777777777666555555444333222111000000000000////////////............,,,------+++***)))+++---++++++******)))((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((%%%'''(((((('''&&&((())))))+++,,,------+++***(((************++++++++++++)))+++,,,...//////...---111111111222444555444222...///000111222333444444666666555555666777777888555555555555555555555555888999999::::::;;;;;;<<<<<<===??????>>>>>>@@@BBBBBBDDDFFFHHHIIIJJJJJJIIIIIIKKKOOOSSSUUUUUUTTTTTTVVVWWWXXXYYYZZZ[[[\\\\\\RRRTTTWWWXXXXXXWWWTTTRRRQQQTTTXXX]]]bbbfffkkknnnnnnpppssswwwzzz|||}}}}}}yyyyyyyyyyyyzzzzzzzzzzzz{{{yyyxxxyyy{{{}}}}}}}}}~~~zzzyyy{{{||||||~~~zzztttooojjjgggeeegggiiilllnnnnnnnnnnnnnnnqqqnnnjjjhhhhhhjjjjjjjjjggghhhiiijjjlllmmmooooooooopppqqqsssuuuwwwxxxyyyttttttttttttuuuvvvwwwwwwuuutttsssqqqpppnnnnnnmmmmmmllllllkkkiiihhhgggfffeeebbb___\\\ZZZXXXVVVTTTUUUUUUUUUTTTRRRQQQSSSTTTQQQRRRTTTVVVXXXZZZ\\\\\\^^^^^^___```````````````bbbaaa```___^^^[[[WWWTTTLLLJJJFFFAAA===999777666444444666999>>>MMMiii}}}nnneee___VVVMMMHHH<<<:::888666444333333333444222000111222333333222222111222444444777AAALLLddd~~~~~~|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxvvvuuuxxxuuusssqqqpppnnnllljjjhhhfffcccbbbaaa```]]][[[XXXVVVTTTTTTUUUXXX[[[^^^aaa```bbbfffmmmrrrttttttqqqjjj```VVVPPPKKKGGGEEEDDDDDDCCC@@@;;;777666555444444333222111000///........................---))))))***+++,,,------...111...+++,,,000333444444:::;;;<<<<<<999777666666666777888:::;;;;;;;;;;;;777777555444222111111000000000000//////......---,,,---......//////......////////////000000000000//////////////////////////////............////////////............////////////000111111111111111////////////000000000000///000000000111111111111222222222111111111000000111222222222222333333333111111111000///.........,,,,,,------.....................///000000111111111111111111111111111111111222222333444555555666{{{___TTTIIIEEECCC>>>:::888888888888888777666555444333222111000000//////////////////.........------,,,------+++)))(((+++---+++*********))))))((((((((((((((((((((())))))***((((((''''''''''''(((((('''''''''(((((((((((((((&&&'''((((((''''''((()))))))))***++++++***)))((())))))))))))))))))*********+++,,,---.../////////---///333777999777333//////000000111222333444444333222222222333444555666666666555555555666666777888999999::::::;;;;;;<<<;;;===????????????AAABBBDDDDDDFFFHHHIIIJJJJJJJJJIIIKKKNNNQQQTTTUUUUUUUUU\\\[[[ZZZYYYYYYZZZ[[[[[[SSSUUUXXX[[[\\\[[[YYYXXXYYY[[[```dddhhhkkkmmmnnnmmmoootttxxx{{{}}}~~~~~~vvvvvvwwwxxxyyyyyyzzzzzz{{{yyyxxxxxx{{{}}}~~~~~~}}}zzzzzz}}}~~~}}}~~~yyyuuuqqqnnnlllooopppqqqrrrrrrqqqpppooorrrnnnjjjhhhhhhiiijjjjjjggghhhiiijjjlllmmmnnnooooooppprrrsssuuuvvvvvvwwwvvvuuuuuuuuuvvvwwwwwwxxxttttttsssrrrqqqppppppooollllllkkkiiihhhgggfffeeeeeebbb^^^\\\ZZZXXXVVVTTTTTTTTTTTTRRRPPPOOOPPPQQQRRRSSSUUUVVVXXXZZZ\\\\\\``````aaabbbbbbbbbbbbbbbaaa```___^^^]]]ZZZVVVRRRNNNKKKGGGBBB===:::777666555333555999<<>>;;;777555444444444222111111222333444333222000///000333333444<<>>:::777666666555444333222111///......+++++++++,,,,,,,,,------)))***+++,,,---...///000333---(((***111777888666999:::<<<;;;999777666666777888:::;;;<<<===<<<<<<777666555333222111111111000000//////////////////***++++++,,,,,,,,,,,,,,,////////////000000000000000000000000000000000000//////............////////////............////////////000111111111111111////////////000000000000000000000000111111111111222222222111111111111000222222222222333333333333222222111000///...------,,,,,,---............------......//////000000111000000000000000111111111000000111222444555666666zzz```UUUJJJFFFCCC>>>:::999666777777777777777666555444333222111000000000000//////.........---------...+++(((((()))******************)))))))))))))))((((((((((((((()))******((((((''''''''''''((((((''''''''''''((((((((()))((()))******))))))***+++''''''''''''((((((((((((++++++******************+++++++++,,,---...///000...444>>>FFFHHHBBB777///111111111222222333333333000000000000111222333444666666555555555666888999888999999::::::;;;;;;<<<;;;===????????????AAACCCEEEEEEFFFGGGHHHJJJKKKLLLJJJLLLNNNQQQSSSUUUVVVWWW[[[ZZZYYYYYY[[[^^^bbbdddeeefffgggiiiiiihhhgggfffgggiiimmmpppssstttrrrpppoooqqquuuyyy{{{|||{{{{{{wwwwwwxxxxxxyyyzzzzzzzzzzzzxxxvvvvvvyyy|||}}}}}}|||zzz{{{}}}~~~zzzwwwtttsssrrrssstttuuuvvvuuurrrpppqqqnnnjjjhhhiiijjjjjjjjjggghhhhhhjjjkkklllmmmmmmqqqrrrtttvvvvvvvvvuuuuuuwwwwwwvvvvvvvvvwwwwwwxxxsssssssssssssssrrrqqqqqqmmmllljjjiiigggfffffffffeeebbb___]]][[[ZZZXXXVVVRRRRRRRRRPPPMMMLLLMMMNNNTTTUUUVVVWWWYYYZZZ[[[\\\]]]^^^```aaacccdddddddddcccbbb```___^^^ZZZVVVRRROOOLLLGGGBBB===999777666666333444888999@@@XXXqqq~~~sssjjj```WWWRRRFFFCCC>>>888555333444444111111111222444444333111111000111444444333888>>>OOOooo|||zzzvvvttttttsssrrrqqqllljjjgggeeedddccc```^^^[[[YYYWWWUUUVVVXXX[[[]]]]]]\\\\\\aaaiiinnnooommmbbb]]]VVVRRRPPPLLLGGGBBBAAAAAA@@@===999666666666333333222222111000//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111222222///,,,...333888999999888:::<<<;;;999888777888888:::<<<>>>??????>>>===;;;999777444222111111111///////////////000000000,,,,,,---............---.../////////000000000111000000000000000000000000//////............////////////............////////////000111111111111111////////////000000000000000000000000111111111111222222222111111111111000222222222333333333444444222222111000///...------,,,---...///000//////...------......///000000000/////////000000000111111//////000222333555666666yyybbbVVVKKKGGGDDD???:::999444555666777888888888888555444333222111111111111//////.........---------000)))###$$$))),,,***&&&))))))))))))))))))******((((((((((((((()))******((((((''''''''''''((((((&&&'''''''''(((((()))))))))+++,,,,,,++++++,,,---++++++************+++,,,------------------------++++++++++++,,,...000111777AAAOOO[[[]]]TTTDDD888222222222222222222222333444444444555666777888999666555555555666777999:::888999999::::::;;;<<<<<<;;;===?????????@@@BBBCCCFFFFFFEEEFFFGGGIIILLLMMMLLLMMMOOOQQQTTTVVVXXXYYYVVVUUUVVVXXX]]]eeelllpppyyyyyyyyyyyyxxxvvvtttssssssuuuxxx{{{}}}{{{wwwtttqqqsssvvvyyy{{{zzzyyyxxxzzzzzz{{{{{{{{{{{{{{{{{{xxxvvvtttuuuwwwzzz||||||zzzyyy{{{}}}|||~~~~~~{{{yyywwwssssssuuuwwwxxxwwwtttrrrpppmmmjjjiiiiiijjjjjjjjjkkklllmmmmmmnnnoooppppppssstttvvvxxxxxxwwwuuutttxxxxxxwwwwwwwwwwwwwwwxxxrrrssssssttttttssssssrrrmmmlllkkkiiihhhggggggffffffccc```^^^]]]\\\YYYXXXUUUUUUUUUSSSPPPOOOOOOPPPVVVVVVWWWXXXYYYZZZ[[[\\\XXXZZZ\\\___aaaccceeeeeefffeeecccbbb```\\\XXXTTTOOOLLLHHHBBB===999777555666333444888777;;;PPPiii{{{wwwnnncccZZZVVVKKKGGG@@@999444222333333111000111333444555333111555333444777666444777===GGGfff~~~{{{xxxvvvvvvuuutttsssnnnllliiigggfffdddaaa___[[[YYYWWWUUUUUUWWWZZZ\\\XXXXXXZZZaaaiiimmmkkkhhh___ZZZUUUSSSSSSQQQKKKFFFAAAAAA???<<<888666666666111111111111111111111111000000///...------,,,,,,++++++,,,...000111222333000111333444555777999:::888:::<<<<<<:::999999999:::;;;>>>@@@AAAAAA@@@???>>><<<999666333111000000......//////000000111111///000000111111111111111.../////////000000111111000000000000000000000000//////............////////////............////////////000111111111111111////////////000000000000000000000000111111111111222222222111111111111000222222333333333444444444222222111000///...---------...000111111111000///------......///000000000.../////////000000111111...///000111333555666666www___UUULLLHHHDDD???;;;:::777666666666888888666555333222111111000000111111---...000111111111000//////...---,,,++++++++++++++++++***)))((((((((()))))))))))))))((((((((((((((()))))))))((('''%%%$$$(((((((((((((((((((((((((((((((((((())))))))))))''')))&&& '''***(((++++++,,,,,,++++++***)))+++,,,,,,---///111222333777JJJbbbsssxxxlllPPP666555555333222111111111111444444555666666666666666777666555444333222222222777888:::<<<======<<<<<<=========;;;;;;<<<@@@CCCAAABBBBBBDDDFFFHHHJJJKKKOOOOOOQQQRRRTTTVVVWWWXXXXXXZZZ]]]^^^]]]dddwww}}}yyywwwvvvuuuzzz|||yyywwwxxxwwwtttwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwxxx{{{|||{{{yyywwwwwwwwwuuuuuuwww{{{~~~{{{}}}~~~~~~~~~}}}{{{{{{}}}|||yyyvvvuuuuuusssrrrooonnnlllllllllllljjjhhhjjjlllnnnoooooooooppprrrrrrrrrssstttuuuuuuuuuuuuyyywwwwwwxxxzzzzzzvvvrrrqqqsssuuuuuuttttttuuuvvvqqqooonnnmmmmmmjjjgggdddeeedddbbb___\\\ZZZXXXWWWUUUSSSQQQQQQQQQRRRQQQPPPRRRSSSUUUWWWXXXXXXWWWVVV]]]^^^^^^^^^^^^___bbbeeehhhccc]]][[[]]]]]]ZZZWWWTTTLLLFFFCCC>>>888555555888222222666777:::JJJ^^^wwwtttiiiaaa]]]TTTNNNEEE<<<888555333222555444333333222222333333444333222222333666888:::EEEYYYxxx~~~|||zzzyyyvvvtttqqqpppoookkkgggbbb^^^[[[\\\ZZZXXXXXXYYYZZZZZZYYY[[[\\\^^^aaagggjjjgggaaa\\\YYYUUUTTTPPPKKKFFFDDDDDDBBB???;;;888666444444333333444444444333111000000///...------...///000000//////...///111333444333333333444555666888888;;;:::999888888888999:::999:::<<<>>>???@@@@@@@@@;;;888555444333333222111...//////000000000000000000000000000111111111111000000000000000000000000000///...------...///000000000111222222111///...........................111000///......///000111000000000000000000111111...//////000111222222222222222111000//////000000111111222222222333333333111111111111000...---,,,...///////////////...---000000000000000000000000222000//////000000///---333333333222222222111111vvv```VVVMMMIIIEEE???;;;:::777666666666888888666555555555444333333333333444......///......---,,,,,,---,,,+++***))))))))))))************)))))))))))))))))))))))))))(((((((((***++++++,,,+++***((((((''''''''''''''''''''''''(((((((((((()))))))))))))))+++)))$$$$$$)))+++((()))***+++,,,---.........,,,,,,,,,---...000222333>>>RRRiiixxxyyylllQQQ999000000///...---,,,,,,,,,222333444666777888888888777666555444333333333333777888:::;;;============<<<===>>>>>>======???@@@BBBBBBCCCDDDFFFHHHIIIJJJNNNOOOPPPRRRUUUWWWXXXYYYYYYZZZ]]]___```fffvvv}}}yyywwwvvvvvvssszzz}}}zzzwwwvvvvvvtttuuuuuuttttttuuuuuuvvvwwwxxxwwwwwwyyy{{{|||{{{zzzvvvwwwwwwwwwwwwyyy}}}~~~~~~~~~{{{yyyxxxxxxvvvuuuqqqpppnnnmmmmmmllljjjhhhjjjlllnnnoooooooooqqqrrrrrrrrrsssuuuuuuuuuuuuuuuvvvvvvvvvyyy{{{|||zzzwwwppprrrsssssssssrrrrrrsssqqqpppooonnnnnnmmmjjjgggeeedddbbb```]]]ZZZXXXWWWUUUSSSQQQQQQRRRRRRQQQPPPRRRSSSTTTUUUWWWWWWXXXXXX\\\^^^______^^^```ccceeehhhddd___^^^```___\\\XXXVVVNNNHHHEEE@@@:::666666777222222666777999GGGYYYsssxxxnnneee___XXXQQQHHH@@@;;;888555444444333333222222222333333333333222222333555777999@@@RRRppp}}}{{{zzzwwwuuusssrrrpppmmmiiieeebbb```]]][[[XXXWWWXXXYYYZZZZZZ\\\]]]```dddiiikkkgggbbbbbb^^^ZZZVVVQQQLLLHHHFFFCCCAAA===999777555555555555555666666555333222111111000......---...//////000000000111222444555666333333444444555777888999;;;:::999888888999:::;;;;;;<<<>>>???@@@@@@???>>>:::888555333333333222111...//////000000000000000000000000000111111111111000000000000000000000000000///...------...///000------...///////////////////////////////////////111000///......///000000111111111000000000000000/////////000111222222222222222111000000000000000111111222222222333333333222222111000///...------......////////////......////////////////////////111///...///000000///...111222222222333333444444~~~uuubbbXXXNNNJJJEEE???;;;:::777666666666888888666555333222222111111111111111111000///...,,,,,,,,,+++,,,,,,+++***))))))))))))))))))***+++++++++************)))))))))(((((((((******+++++++++******)))(((((((((((((((((((((((('''((((((((()))))))))***,,,---,,,)))(((++++++)))***+++,,,...//////000000---,,,,,,,,,---///222444@@@RRRgggrrrooo___III888333222111000000000000000111222444666888999::::::888777666555555444555555666777999;;;<<<===>>>>>>;;;===@@@@@@???>>>>>>>>>CCCDDDDDDEEEGGGHHHIIIIIILLLNNNPPPSSSUUUWWWYYYYYY\\\[[[]]]bbbeeeiiittt}}}yyyvvvuuuvvvvvvrrr{{{}}}wwwtttttttttrrrrrrrrrssstttuuuvvvwwwyyyxxxxxxyyy{{{|||{{{zzzwwwxxxyyyyyyzzz|||~~~|||zzzzzzzzzxxxwwwuuussspppooonnnmmmjjjhhhiiikkkmmmnnnnnnoooqqqsssqqqrrrtttuuuvvvvvvvvvuuuwwwwwwwwwyyy{{{|||zzzyyyvvvvvvwwwwwwwwwvvvuuutttpppooonnnooooooooommmkkkeeeeeecccaaa^^^[[[YYYXXXVVVTTTRRRQQQRRRRRRQQQPPPRRRRRRSSSTTTVVVXXXYYYZZZ\\\]]]_________```ccceeegggeeebbbbbbcccbbb]]]YYYXXXPPPJJJGGGCCC<<<888888555222333666666777BBBQQQjjj{{{uuujjjbbb\\\VVVMMMDDD???;;;777555222222222111222222333333222222222222333444666777;;;IIIccc}}}{{{yyywwwvvvtttrrrooollliiigggfff___[[[WWWVVVVVVYYYZZZZZZ[[[\\\___eeeiiijjjiiihhhjjjgggbbbZZZTTTOOOKKKIIIBBB???;;;777555555666777777888888777666444222111111000///...---...//////000111222444666777777888555555555666666888999:::;;;;;;:::999999:::;;;<<<===>>>@@@AAAAAA@@@>>>===999777444222222222111000...///000000111111000000000000000000111111111111000000000000000000000000//////............//////------------...///000000000000000000000000000000000000////////////000000222111111111000000////////////000000111222222222222222111000000000000111111111222222222333333333333222000...---------...,,,---...//////////////////////////////////////////...---...000000///...000000111222333444555555|||mmmyyywwwcccYYYOOOJJJFFF???::::::777666666666888888666555111111000////////////000333222000///......//////...---,,,,,,+++++++++,,,((()))***+++,,,,,,++++++*********)))))))))((((((&&&'''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******---......,,,++++++***)))//////000000//////...---------++++++,,,///111333888FFFUUU\\\VVVIII;;;222555555444444333444444444222333444666777888999999888777666666666666666777666777999:::<<<===>>>???===???@@@@@@???>>>>>>???DDDEEEFFFGGGHHHHHHHHHIIIKKKMMMPPPSSSVVVXXXYYYZZZ^^^\\\^^^cccgggiiinnntttwwwwwwwwwxxxxxxxxxxxxwwwwwwyyyttttttuuuqqqrrrrrrsssuuuvvvxxxyyyzzzyyyxxxyyy{{{|||{{{{{{yyyzzz|||||||||}}}}}}}}}{{{{{{{{{zzzyyywwwyyyvvvsssqqqpppnnnkkkiiijjjkkkmmmmmmmmmnnnqqqsssqqqrrruuuvvvwwwwwwvvvvvv{{{zzzyyyyyyyyyyyyxxxxxxzzzyyyxxxxxxxxxwwwvvvtttnnnmmmmmmmmmoooooonnnmmmeeeeeedddbbb```]]]ZZZYYYWWWUUUSSSRRRSSSSSSRRRPPPSSSSSSSSSTTTVVVXXX[[[\\\[[[\\\^^^______```ccceeeeeedddddddddeeebbb^^^ZZZYYYRRRLLLIIIDDD===888888555333444777777777???III___qqqzzzooofff___YYYPPPHHHBBB<<<888555222111111111111222333333222222111222222444555666999BBBXXXtttzzz}}}{{{zzzwwwuuussspppnnnllljjjiiiaaa]]]XXXUUUVVVYYY[[[\\\YYYYYY\\\bbbhhhlllqqqvvvzzzwwwpppcccYYYSSSOOOLLLBBB???:::777555666999;;;:::::::::999777555333222222111000.........///000///111333666888999999999777777777777888999:::;;;<<<;;;:::::::::;;;<<<===@@@AAACCCCCCBBB@@@===<<<888666333111222222111000//////000111111111111000///000000000111111111111000000000000000000000000/////////....../////////111000///......///111222///////////////////////////////////////000000000222222111111000/////////000000000111111222222222222222111000000111111111111111222222222333333333444222///---,,,,,,---...+++,,,---...//////000///000000000000000000000000...---,,,---///000///...//////000000111222222333xxxccclllzzzcccYYYOOOJJJFFF???::::::777666666666888888666555444444333222222222222222111000///......///000111------,,,,,,++++++,,,,,,((()))******++++++++++++************************&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''((()))*********,,,,,,,,,---,,,***((((((//////000000//////...------,,,++++++,,,...000222000888AAADDD>>>555111111111000000000000111111222333444555666666777666666777777666666666777777888777888999:::;;;===>>>???@@@@@@@@@>>>===>>>AAACCCDDDEEEGGGHHHIIIIIIIIIIIIJJJLLLPPPSSSVVVXXXYYYYYY\\\ZZZ[[[```dddccceeehhhlllpppuuuyyy||||||zzzyyy~~~{{{vvvuuuvvvsssssstttuuuwwwxxxzzz{{{{{{yyyxxxxxxzzz{{{{{{zzz{{{}}}~~~~~~}}}|||}}}~~~}}}~~~~~~~~~}}}{{{yyy{{{xxxuuusssqqqoookkkiiikkklllmmmmmmlllmmmppprrrqqqrrruuuwwwyyyxxxwwwvvvyyyyyyyyyxxxwwwxxxyyy{{{|||yyyuuutttttttttrrrpppmmmlllkkkkkklllmmmlllkkkeeeeeeeeedddaaa^^^[[[ZZZXXXVVVTTTSSSSSSSSSRRRPPPSSSSSSSSSTTTVVVXXX[[[]]]XXX[[[]]]^^^___```bbbdddbbbbbbcccddddddaaa]]]ZZZYYYRRRMMMJJJEEE===888777555555666888888888===CCCWWWjjjsssjjjbbb]]]TTTLLLEEE>>>888555333222222111222222333333222222222222333444444555:::???OOOggg{{{~~~}}}xxxwwwuuurrrooommmkkkjjjccc___ZZZXXXXXXZZZ\\\]]]ZZZXXX[[[ccciiippp|||qqqaaaWWWPPPJJJBBB???;;;888777999;;;===;;;;;;;;;:::999666444333222111000000000000111222000111444666888999999999999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>???CCCDDDEEEEEEDDDAAA===;;;888555222111222222222111///000000111111111111111///000000000111111111111////////////////////////...//////////////////...222111000.........///000..............................///000000000000000111111111111000000//////111111111111222222222222222111111111111111222222111111222222222333333333333222///---,,,,,,---...++++++---...////////////////////////////////////---,,,+++,,,...//////...........................ttt^^^eeevvvzzzbbbXXXNNNJJJEEE???;;;:::777666666666888888666555333222111111000000111111---------------...//////++++++******)))******+++***))))))((())))))***+++(((((()))******++++++,,,))))))(((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,)))***,,,+++(((''')))***+++,,,...//////000000,,,,,,,,,,,,---...///000///111555666222---...333............//////000111333333444555555555444444666666555666666777888999999999999:::;;;<<<===>>>@@@@@@???>>>===???CCCFFFDDDEEEGGGIIIJJJJJJJJJJJJKKKMMMPPPTTTWWWXXXXXXXXXXXXWWWYYY^^^```^^^___bbbiiimmmtttzzz}}}}}}{{{yyy{{{wwwwwwvvvuuuuuuvvvwwwxxxzzz||||||{{{yyywwwwwwxxxzzzzzzyyy{{{}}}}}}{{{zzzzzz|||}}}|||yyyvvvtttrrrooollljjjmmmmmmmmmlllkkklllnnnqqqpppsssvvvyyyzzzyyyxxxwwwuuuvvvwwwwwwxxx{{{~~~wwwttttttuuuuuusssnnnllljjjiiijjjjjjjjjiiieeeffffffeeeccc```]]][[[YYYWWWUUUTTTTTTSSSRRRQQQQQQQQQRRRSSSUUUWWWXXXYYYVVVXXX\\\]]]^^^___aaabbb```aaaccccccccc```]]]\\\ZZZTTTNNNLLLGGG>>>999888555666666777777888<<>>???@@@DDDEEEGGGGGGEEEBBB>>>;;;888555333222222333333222///000111111222222111111000000000000111111111111////////////////////////......////////////......///...------,,,,,,------........................---...///000111111111000000000000000000000000111222222222222222222222222222111111111111222333333111111222222222333333333222111///---,,,,,,,,,---+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......---,,,...---------,,,,,,,,,+++rrr]]]bbbmmmwww```VVVMMMIIIEEE???;;;:::777666666666888888666555000000///...............---...............------+++******)))******+++++++++***(((&&&&&&''')))***''''''((()))+++,,,---...,,,+++***)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++((('''++++++''''''+++)))***+++,,,---.........***+++---............---///---...111...***,,,222////////////000111222333000111222333444444444444555555555555666777888999;;;::::::::::::;;;<<<======???@@@@@@@@@AAADDDFFFCCCDDDGGGJJJKKKLLLKKKKKKKKKNNNQQQUUUWWWXXXWWWVVVWWWWWW\\\aaabbb```cccgggmmmooossswwwzzzzzzzzzyyy~~~yyyxxxxxxwwwvvvvvvvvvwwwxxxzzz{{{|||{{{xxxvvvuuuwwwxxxyyyxxxxxx{{{}}}~~~|||zzzyyyyyy{{{~~~{{{yyyvvvtttrrrpppmmmjjjoooooonnnllljjjjjjmmmooopppsssvvvyyy{{{zzzyyywwwvvvwwwxxxyyyzzz~~~|||wwwwwwyyyzzzyyypppmmmjjjiiiiiihhhgggfffeeefffgggfffdddaaa]]][[[ZZZXXXUUUTTTTTTTTTRRRQQQNNNOOOPPPQQQSSSSSSTTTTTTTTTVVVZZZ\\\]]]^^^___``````aaaccccccbbb```___^^^\\\VVVQQQNNNIII@@@:::999444555555444555777:::;;;III\\\www{{{wwwooojjjbbbZZZQQQIII@@@;;;777666555444333222222222333333444555555555555444666888BBBRRR```iiipppvvv~~~yyysssmmmjjjhhheeebbb``````aaaaaa```___]]]aaaiiikkkmmm|||xxxdddYYYPPPFFFAAA???===:::999999:::;;;999999::::::999888666555222222222333444666888999777777777888999:::<<<======<<<<<<<<<<<<===>>>>>>======<<<<<<===>>>@@@AAADDDFFFHHHIIIGGGCCC???<<<888666333333333444444333000000111222222222222111000000000000111111111111////////////////////////---...///000000///...---***+++,,,---....................................,,,---///000111111111000/////////000111111222222222222222222222222222222222111111111222222333444111111222222222333333333111000///...---,,,,,,+++,,,,,,---......---------------------------------...---+++,,,------,,,+++,,,,,,,,,,,,,,,---------rrr___cccjjj|||ttt___UUULLLHHHDDD???;;;;;;777666666666888888777555333222222111111111111111111111222222111///---,,,,,,,,,,,,+++,,,,,,------,,,***'''$$$$$$%%%(((***&&&&&&((()))+++---...///---,,,***(((((((((((()))************************&&&&&&'''((()))***++++++,,,''''''***+++'''(((---++++++,,,,,,++++++***))))))+++---/////////---,,,---******...---((((((---------------...000111222---...000222444555555666444444444444555777888999<<<;;;::::::::::::<<<<<<:::===@@@BBBBBBCCCDDDEEEBBBDDDGGGJJJLLLLLLLLLLLLLLLNNNRRRUUUWWWWWWVVVUUUXXX[[[aaaggggggfffjjjppprrrrrrssstttuuuwwwwwwxxx{{{~~~~~~yyyvvvxxxxxxwwwvvvvvvwwwwwwxxxyyy{{{{{{{{{xxxuuuuuuvvvwwwxxxxxxuuuxxx{{{}}}|||zzzyyyyyy}}}}}}{{{yyyvvvsssrrrpppmmmkkkppppppnnnllljjjjjjlllnnnpppsssvvvzzz{{{{{{yyyxxxzzz{{{|||{{{{{{~~~{{{uuuuuuxxxyyyyyyrrroookkkiiihhhhhhfffeeeeeefffggggggeeeaaa^^^\\\[[[XXXVVVUUUTTTTTTRRRQQQKKKLLLNNNPPPQQQQQQPPPOOORRRUUUYYY[[[\\\]]]^^^``````bbbccccccbbb`````````^^^XXXSSSPPPKKKBBB<<<:::333444333222333666999999BBBTTTppp~~~|||tttppphhh```WWWNNNEEE???999888777555444333222222444444555555666555555555333555>>>MMMYYYcccmmmuuu~~~wwwoookkkiiigggdddcccccccccbbbaaa^^^]]]bbbiiihhhfffrrrppp___XXXQQQHHH???>>><<<:::999999999999888999999:::999888777666222222333333555888:::<<<::::::999999:::;;;===>>>>>>============>>>>>>???>>>============???AAABBBEEEFFFHHHIIIHHHDDD???===999666444333444555444444000000111222222222222111000000000000111111111111////////////////////////---...///000000///...---(((***---///111222222222000000000000000000000000,,,---///000111111111000......///000111222333333222222222222222222222222222111111111222333333444111111222222222333333333000000000///...---+++***---------...------,,,,,,000000000000000000000000...---,,,,,,,,,,,,+++******+++,,,,,,---...//////yyyccceeeoooqqqbbbWWWMMMGGGCCC===:::;;;777666666555555555555555333222111000000222444555////////////............,,,)))&&&%%%(((,,,...000(((***,,,,,,***((((((((("""$$$$$$"""%%%,,,000///---,,,+++)))((((((((((((((('''&&&'''((()))((('''+++)))(((***,,,---+++((())))))))))))))))))))))))************))))))))))))//////......---,,,,,,+++////////////000000000000//////////////////......111111222222222111111000111222333555666777888888:::::::::888888999<<<>>>@@@??????>>>???AAABBBCCCHHHFFFEEEHHHLLLNNNNNNLLLLLLNNNQQQUUUWWWXXXWWWWWWYYY\\\aaaeeeiiilllpppssswwwwwwyyy{{{}}}}}}|||zzzzzzzzzzzzzzzyyywwwuuutttyyyxxxvvvttttttuuuwwwxxxuuuuuuwwwxxxxxxxxxxxxxxx{{{{{{||||||||||||zzzyyyxxx{{{~~~zzzxxxwwwuuusssqqqppppppooorrrqqqpppnnnkkkkkkmmmoootttuuuwwwxxxyyyyyyxxxxxxuuuxxx{{{~~~~~~zzzwwwuuutttuuuvvvsssqqqnnnllljjjhhheeecccccccccccccccbbb```^^^]]]^^^\\\ZZZWWWTTTRRRQQQPPPLLLMMMOOOPPPPPPPPPPPPPPPRRRSSSUUUXXX[[[^^^```aaa^^^cccdddaaa___``````^^^\\\YYYTTTPPPKKKEEE???;;;:::444111333444444555888===MMMggg|||uuukkkbbbZZZRRRIIICCC>>>;;;777555444333222111777666555444555666888:::666888===EEEMMM[[[ppp}}}sssmmmlllkkkiiigggdddaaa^^^\\\]]]^^^```aaabbbbbbbbbbbbllllllkkkfff]]]RRRGGG@@@AAA===999777888999999999<<<<<<<<<;;;999777666555444444555777888999:::;;;>>>>>>>>>???>>>>>>===<<<<<<===???@@@AAAAAAAAAAAABBBAAA???>>>???AAADDDFFFEEEFFFGGGGGGEEEAAA<<<:::777555333222222111///---//////000111222222222222333222111111000000111111000111111222222000///...000000000000////////////............//////////////////............//////////////////000000000000...000222333333333111000000000111222333333444444444333222111111111222333222333333444444333333222222000.........///...---***++++++,,,,,,+++++++++---------.........//////000//////......---,,,,,,......---,,,***+++---000nnnnnnwwwppp```UUUHHHAAA===999888999;;;::::::999999999999999444333111000//////000111////////////...............+++(((((()))+++,,,,,,)))***++++++)))(((((()))***---,,,)))(((++++++(((******))))))((())))))))))))((('''(((***+++***)))((('''&&&(((***+++***'''************************************))))))))))))++++++*********))))))))).........///////////////------......///000000111222222333333333333222222111222444555777888888888999::::::999888999<<>>EEENNN]]]ttt{{{uuurrrooollliiifffbbb___]]]]]]]]]]]]\\\ZZZWWWUUUSSSYYY[[[]]]\\\XXXQQQJJJEEE???<<<999888999:::;;;;;;>>>>>>===<<<;;;999888777666777888999;;;<<<======<<<<<<=========<<<<<<;;;;;;;;;<<<=========<<<;;;AAA@@@??????@@@BBBDDDEEEFFFGGGHHHGGGEEEAAA===:::777555333333333222000...///000111222333333333333333222111111000000111111111222222333222111000///////////////000000000000//////................../////////....../////////........./////////000000...000111333333222111000111111111222222333333333333333222111111222222333222333333444444333333222222000...---.........,,,++++++,,,,,,,,,++++++***+++,,,,,,,,,------------............------------/////////---,,,,,,///111~~~|||qqq```SSSFFF>>>:::777777:::999999888777777777777777666444222000...---------////////////............000...++++++++++++***)))*********)))'''''')))***(((+++,,,******,,,+++'''((((((((((((((()))******)))(((''')))+++,,,,,,+++'''&&&&&&'''***++++++***************************++++++*********)))))))))+++++++++,,,,,,,,,------........................+++,,,---...000111222333333444444555555444444333222333444666777888888999999::::::999999:::<<>>;;;999999;;;===>>>>>>AAA@@@@@@???===<<<;;;:::::::::;;;<<<>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@;;;<<<<<<<<<<<<;;;:::999??????@@@AAABBBCCCDDDEEEGGGHHHHHHHHHEEEAAA===;;;888666444333333333111///000000111222333333333333333222111111000000111111222222333333333222111000......//////000000111111000000000///.........---////////////////////////........./////////000000///000111222222222111000111111222222222222222222333222222111111222333333222222333333333333222222222000...---......---,,,,,,,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,------------.........000111000///......000333ttt```UUUHHHBBB>>>:::999;;;777777666555555555555555666555333111///...------////////////............///...---,,,---,,,***(((++++++)))'''%%%&&&)))+++%%%((((((&&&'''+++,,,***)))((((((((((((((())))))(((''''''(((+++------,,,((((((((()))+++,,,------************************+++++++++*********))))))++++++,,,---...//////000///////////////.........,,,,,,---///000111222333333333444555555555444444111222333555666777888888888999::::::::::::===???@@@@@@??????@@@AAACCCDDDHHHHHHHHHIIIJJJJJJJJJJJJLLLMMMMMMNNNPPPRRRTTTUUUXXX[[[```dddhhhmmmrrrvvvzzzvvvssssssrrrqqqrrrtttuuuvvvuuutttssszzzxxxwwwvvvwwwzzz~~~yyyzzz~~~}}}|||zzzxxxuuutttssssssqqqrrrrrrqqqooooooppprrrqqqrrrsssuuuwwwyyyzzzzzz{{{{{{}}}~~~wwwvvvvvvuuuvvvwwwyyyzzzwwwuuusssrrrpppnnnjjjgggcccdddeeeeeeeeedddbbbaaa[[[ZZZYYYXXXVVVTTTRRRQQQRRRQQQQQQPPPOOONNNNNNNNNSSSTTTUUUWWWYYYZZZ\\\\\\^^^ccceeecccbbbddddddbbb___]]]XXXTTTPPPKKKFFFBBB>>>888444555555333444666888===MMMggg}}}vvvppplllgggaaa\\\SSSNNNFFF@@@<<<:::888777444555555666666666555555888666888===FFFXXXsssxxxnnnfffaaa]]]ZZZXXXWWWWWWWWWVVVSSSPPPLLLJJJJJJLLLOOOQQQPPPNNNJJJHHH===;;;:::;;;>>>AAABBBBBBCCCBBBAAA@@@???>>>======<<<===>>>???AAABBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB=========>>>===============>>>@@@BBBDDDDDDDDDDDDHHHIIIIIIGGGEEEAAA===;;;888666444444444444222000000111222333333444444333333222111111000000111111222222222222111111000000---......///000111111222333222222111000//////.../////////000000//////////////////000000000111111//////000111222111111000222222222222111111111111222222222222222222333333222222333333333333222222111///------......---,,,------------,,,+++************+++++++++,,,,,,,,,+++,,,,,,---......//////000111111000//////111333yyy^^^TTTKKKGGGCCC===::::::999888888777777777777777444444333222111111000000////////////............,,,,,,,,,---......,,,***++++++)))&&&$$$%%%))),,,***+++)))&&&(((...222222+++***)))((((((''''''''''''&&&&&&(((***,,,,,,+++(((((())))))***+++---///************************++++++++++++************'''((()))***+++---......111111111000000000//////......//////000111111111222222333444444444444444000111333444666666777777888999:::;;;;;;;;;===??????>>>>>>>>>>>>@@@AAABBBGGGHHHIIIIIIIIIIIIJJJJJJNNNNNNOOOPPPQQQSSSUUUVVVXXX[[[___bbbfffkkkqqquuu{{{vvvrrrqqqqqqqqqrrruuuwwwxxxxxxvvvuuuyyywwwuuutttuuuxxx|||zzzyyyyyy}}}~~~~~~|||xxxuuusssqqqppprrrssssssqqqnnnmmmmmmnnnmmmnnnpppssswwwzzz|||~~~|||}}}~~~yyyxxxwwwvvvvvvwwwwwwxxxwwwuuutttsssqqqnnnjjjgggccccccdddddddddbbbaaa```ZZZZZZZZZYYYWWWUUUTTTRRRRRRSSSTTTTTTSSSQQQOOONNNSSSTTTUUUWWWYYYZZZ\\\\\\___dddfffdddccceeeeeeccc```]]]YYYVVVRRRNNNIIIEEE@@@:::666666555333333666888:::FFF___yyyyyytttqqqmmmgggcccYYYTTTLLLEEE@@@<<<:::888555555666666666666555444888666777;;;CCCSSSnnnpppeee___\\\YYYVVVTTTUUUVVVWWWUUUSSSOOOMMMOOOPPPQQQQQQOOOLLLHHHFFF===<<<<<<>>>AAAEEEFFFFFFDDDCCCBBB@@@??????????????????@@@AAACCCDDDEEEFFF@@@@@@@@@@@@@@@???>>>>>><<<<<<======>>>???@@@@@@;;;===@@@CCCEEEEEEEEEEEEIIIIIIHHHGGGDDD@@@===;;;777666444444444444222111000000111222333333333333333222111111000000111111111000000///////////////---......///000111111222555444444333222111000000//////000111111000//////000000111111111222222222//////000000111111111111222111111111111111111111111111222222333333333333111222222333333222222111111///---------...---+++---------------,,,+++***,,,,,,,,,,,,---------...,,,,,,------...///000000///000111000///000111333{{{\\\SSSKKKGGGDDD>>>999888777666666555555555555555333333333222222222222222////////////............*********+++---...---++++++***)))&&&$$$%%%(((+++''')))((((((---888@@@CCC---,,,+++)))((((((''''''((('''&&&(((***++++++***&&&'''(((''''''(((+++---++++++++++++++++++++++++,,,++++++++++++*********)))***+++,,,...///000111333222222111111000000////////////000000111111111222222333444555555555555111111333555666777777777777999;;;<<<;;;<<<>>>@@@>>>>>>======>>>???AAABBBCCCEEEGGGGGGFFFFFFHHHJJJOOOOOOPPPRRRSSSTTTUUUVVVXXXZZZ^^^aaadddiiinnnrrr{{{|||wwwtttsssrrrqqqsssvvvxxxyyyyyyxxxxxxyyywwwuuussstttwwwzzz|||}}}}}}|||||||||{{{xxxvvv{{{}}}~~~}}}yyyvvvsssqqqpppssstttsssqqqnnnllllllllllllmmmooorrrvvvzzz}}}~~~}}}zzzzzzyyyxxxwwwwwwwwwwwwxxxvvvuuutttssspppkkkhhhddddddeeedddcccbbb```___ZZZ[[[[[[[[[ZZZXXXVVVTTTTTTTTTUUUUUUTTTSSSQQQPPPSSSTTTUUUWWWYYY[[[]]]^^^```eeegggeeedddffffffdddbbb___\\\XXXUUUQQQLLLIIIBBB<<<777777666333333555888888BBBWWWooo{{{xxxsssnnniii___ZZZSSSLLLGGGBBB>>>;;;999999999999888888888888999888999<<>>>>>>>>AAAEEEHHHJJJJJJFFFEEECCCAAAAAAAAAAAABBBAAABBBCCCDDDFFFGGGHHHHHHCCCCCCCCCCCCBBB@@@???>>>:::::::::;;;<<<===???@@@;;;===@@@CCCEEEFFFGGGGGGIIIIIIGGGEEEBBB???<<<:::666555333333444444222000//////000111222222222222333222111111000000111111000000///............///......//////000000111111444444444333333222222111//////111111111111//////000000000111111111222222/////////000000000111111000000111111111111111111000000222333333333333333111111222222222222111111111///---,,,------,,,+++,,,,,,------------,,,,,,------............//////------...///000000111111...000111111111111222333yyy]]]SSSJJJFFFCCC===::::::555555444333333333333333222222222222222111111000////////////............+++***)))***+++,,,,,,+++)))))))))'''%%%%%%(((***###%%%''''''---888???AAA,,,,,,+++******************)))((()))+++,,,+++***'''((()))'''&&&&&&***---++++++++++++++++++++++++,,,,,,+++++++++*********---...///000111222333444222222111111000/////////------...000111222333333333333444555666666666666222333555777888999999999666999;;;<<<<<<===>>>@@@???>>>>>>>>>>>>@@@AAABBBBBBDDDFFFGGGFFFFFFIIIKKKNNNOOOQQQSSSTTTUUUUUUTTTXXXZZZ]]]___bbbffflllpppttt{{{}}}yyywwwvvvvvvrrrsssuuuwwwyyyyyyzzzyyyyyyxxxvvvttttttvvvxxxyyyyyywwwvvvwwwyyyzzzzzzyyy|||}}}~~~}}}{{{xxxvvvuuuuuurrrssstttssspppnnnnnnnnnmmmnnnoooqqqtttxxx{{{}}}}}}{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxwwwwwwuuurrrmmmiiigggggggggfffdddbbb```^^^[[[\\\\\\]]]\\\ZZZXXXVVVVVVUUUSSSQQQQQQRRRSSSTTTRRRSSSUUUXXXZZZ]]]___```bbbgggiiifffdddfffeeeccceeebbb___\\\YYYUUUPPPMMMDDD===888777666333222444777777???QQQfff{{{zzzuuupppfffbbb\\\VVVPPPJJJDDDAAA<<<;;;:::888888888999:::999888999<<<@@@JJJ^^^ppp{{{zzzvvvqqqttt|||vvvfff^^^ZZZXXXUUUUUUWWWZZZ\\\\\\ZZZWWWUUUSSSSSSQQQOOOLLLIIIFFFDDDAAA@@@AAADDDHHHLLLMMMMMMHHHGGGEEEDDDCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLIIIIIIHHHGGGEEECCCBBBAAA;;;::::::::::::;;;======<<<===???BBBDDDFFFHHHHHHIIIHHHFFFDDDAAA===;;;999555444222222333333111000......///000111111111111333222111111000000111111111111///.........///000////////////000000000000222222222222222111111111...///111222222111///......////////////000000000///////////////000111111//////000000111111222222///000222333444444333333111111222222222222111111000///---,,,------,,,+++***+++,,,---............------.........///////////////000000111111222222///111333333333222444555wwwaaaVVVKKKEEEBBB>>>===>>>999999888777777777777777222222222222111000......000/////////............,,,***))))))***++++++***)))))))))'''&&&%%%'''))))))+++***&&&&&&***+++)))+++++++++***++++++,,,---,,,+++******,,,---,,,+++***+++,,,***'''(((+++///++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,---...///000111111222111111000///......---+++,,,---///111333555666444555666777888888888888444555777888:::;;;;;;;;;666888;;;<<<======>>>@@@@@@????????????AAABBBCCCBBBEEEHHHIIIHHHHHHKKKNNNLLLNNNQQQSSSUUUTTTTTTSSSYYYZZZ\\\^^^aaaeeejjjnnnooowww}}}{{{zzzzzzzzzrrrssstttvvvxxxyyyzzzzzzzzzyyywwwvvvuuuvvvwwwxxxuuuuuuuuuvvvwwwyyy|||~~~~~~}}}|||zzzyyyyyyyyyrrrsssttttttrrrppppppqqqoooooopppqqqtttwwwyyy{{{{{{~~~}}}yyyyyyzzzzzzzzzzzz{{{{{{{{{zzzyyyyyywwwtttoookkkiiiiiihhhgggeeeccc```^^^[[[\\\]]]^^^]]][[[YYYWWWYYYUUUQQQMMMMMMPPPTTTWWWRRRSSSUUUXXX[[[^^^```aaaccchhhjjjgggeeefffeeecccgggeeeaaa^^^[[[XXXSSSPPPDDD>>>999888666333222444666666===MMM```uuuyyyuuukkkgggbbb\\\WWWPPPJJJEEE<<<:::888666666777888999666666888:::===EEEVVVfff||||||vvvnnnmmmvvvyyywwwuuuccc[[[XXXUUUSSSUUUXXX\\\```bbbaaa___]]]XXXWWWTTTQQQLLLHHHEEECCCBBBBBBCCCFFFJJJMMMNNNNNNKKKIIIGGGEEEEEEEEEGGGHHHGGGHHHIIIJJJKKKMMMNNNNNNIIIIIIHHHFFFDDDAAA???>>>>>>===<<<;;;:::;;;<<<===<<<===???AAADDDGGGIIIJJJHHHHHHFFFCCC@@@===:::888444333222222222222111000---...///000000111111111333222222111000111111111333222000/////////000111000000000000////////////000000000000000111111111...000111222222111000...------------.........//////////////////000111111...//////000111222222333///000222333444444333333111111222222222222111111000...,,,,,,------,,,+++******,,,---.../////////---------.........//////111111111111222222222222000222444555444444555666yyycccWWWKKKFFFCCC>>>;;;:::888888999:::999888777666444333111111222333222111000000///.....................---,,,,,,,,,,,,---)))((((((((()))***++++++++++++++++++++++++++++++((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++000///---,,,******))))))******************+++++++++///000...000666<<<===@@@777000111333111---,,,000000111222444555666666666666666777888999:::;;;777777777777666666666555<<<:::999:::>>>@@@@@@>>>>>>>>>>>>???@@@@@@AAAAAAEEEFFFGGGHHHIIIJJJJJJJJJMMMMMMNNNRRRWWWXXXWWWTTTXXXYYY]]]aaafffjjjmmmoooqqqzzz~~~|||}}}}}}zzzwwwxxxwwwvvvuuuuuuvvvwwwwww{{{|||{{{yyyxxxwwwyyy{{{zzzzzzyyyyyyzzz{{{}}}~~~|||}}}zzzxxxwwwvvvuuusssrrrrrrssstttvvvvvvsssqqqooopppssswwwzzz~~~|||{{{}}}|||||||||||||||{{{{{{{{{yyyzzzzzz{{{zzzvvvpppkkkjjjhhhdddcccbbbbbbbbbaaa``````___^^^[[[XXXUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTVVVXXXZZZ\\\\\\]]]bbbdddggggggeeecccbbbbbbfffeeedddcccaaa]]]XXXSSSOOOEEE999444555777666444222777>>>HHHUUUkkkzzzwwwsssnnnhhheeebbb[[[PPPGGG===;;;888666555555666777777777999;;;<<>>>>>???@@@BBBDDDFFFGGGIIIFFFAAA===;;;999666555555555666666555333222000000000111111222222222222111111111111111111222222222111///.........///000000000//////.........---555444444333222111000000222111111111000000/////////000111222222111000///000000///////////////000////////////000000000000222222111111222222333444333333222222111000000000//////......---+++***)))+++++++++,,,,,,---------//////////////////.........//////000111222222333222333444444555666777777vvvcccWWWKKKFFFCCC>>>;;;:::888888999:::999888777666555333111111222333222111000000///.....................---,,,,,,,,,,,,---))))))))))))))))))***+++++++++++++++++++++++++++(((((((((''''''((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++...111333:::DDDKKKLLLMMM@@@444111222000---,,,///000111222444555666777888888888888999:::;;;;;;:::999888777777777777777<<<:::999:::===@@@???>>>>>>>>>>>>???@@@@@@AAAAAADDDEEEFFFHHHIIIIIIIIIIIIMMMMMMNNNRRRVVVXXXWWWTTTYYYZZZ]]]aaaeeeiiilllmmmttt|||}}}{{{|||}}}zzzwwwyyyxxxwwwvvvvvvwwwxxxyyy{{{||||||{{{yyyxxxyyyzzz|||{{{{{{zzz{{{|||}}}~~~|||~~~{{{yyyxxxvvvtttsssqqqqqqrrrssstttsssrrrqqqppprrruuuxxxzzzyyyzzz{{{~~~~~~~~~}}}}}}|||||||||zzzzzz{{{{{{zzzvvvqqqllljjjhhheeedddcccbbbaaa___``````___^^^[[[XXXUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVXXXZZZ[[[\\\\\\___aaaeeefffeeeddddddeeegggfffeeedddbbb___[[[WWWUUUKKK>>>777666777555222000444:::CCCPPPfff|||xxxuuupppkkkhhheee^^^SSSKKKBBB???<<<:::999888888777777666888999:::???MMMZZZyyy|||yyyzzz|||~~~yyykkkYYYPPPPPPUUUXXX___bbbeeeggggggccc^^^[[[ZZZYYYWWWTTTQQQNNNLLLKKKNNNOOOPPPTTTVVVWWWUUUTTTOOONNNLLLKKKJJJKKKKKKLLLOOOMMMLLLMMMOOORRRSSSSSSQQQOOOLLLIIIFFFCCCAAA@@@<<<<<<<<<<<<=========>>>??????@@@BBBDDDFFFHHHIIIHHHEEE@@@===:::888666444444555555666555333222111000111111111222222222222111111111111111111111111333222000///.........///000/////////............111111111111000000000000111111111000000000////////////000111111000//////111111000000000000111111//////000000000111111111222222111111222222333444333333222222111000000000222222222222111000///...---------------.........///////////////.........///000000000111222222222333333444444555666888888uuucccWWWKKKFFFCCC>>>;;;:::888888999:::999888777666555333111111222222222111000000///.....................---,,,,,,,,,,,,,,,+++***))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((()))***++++++((((((***+++,,,---------///......------,,,,,,,,,***---111888EEESSSZZZZZZXXXGGG666000000///---,,,...///000222444666777888::::::::::::;;;<<<<<<<<<>>>===;;;999888888999:::<<<:::999:::===??????>>>>>>>>>??????@@@AAAAAAAAACCCDDDEEEGGGHHHIIIIIIIIIMMMMMMOOORRRVVVWWWWWWUUUYYYZZZ\\\```dddhhhkkkmmmwww}}}|||{{{||||||zzzwwwyyyyyyxxxwwwwwwxxxyyyzzz{{{}}}~~~}}}{{{yyyyyyzzz}}}}}}|||{{{{{{|||}}}~~~}}}}}}{{{zzzvvvuuusssqqqqqqqqqssstttrrrrrrrrrsssuuuwwwyyyzzzvvvxxx{{{~~~}}}}}}|||||||||||||||{{{xxxrrrnnnkkkiiigggeeeeeeccc___]]]``````___^^^[[[XXXVVVTTTTTTSSSSSSSSSRRRRRRQQQQQQUUUUUUVVVWWWYYYZZZZZZ[[[[[[^^^bbbeeeeeefffggghhhhhhgggeeedddcccbbb___\\\[[[QQQDDD<<<888777444111000333888???LLLccc}}}{{{yyytttnnnkkkhhhaaaWWWOOODDDAAA===:::999888666555888777777888888;;;FFFRRRsss~~~|||}}}}}}sssbbbTTTNNNQQQXXX\\\ccceeeggggggfffccc___]]]ZZZZZZYYYXXXVVVUUUSSSRRROOOPPPSSSWWWYYYYYYVVVTTTRRRQQQOOONNNMMMMMMNNNNNNOOOMMMLLLMMMPPPSSSTTTTTTUUUTTTQQQMMMIIIEEEBBBAAA<<<<<<============>>>>>>???@@@AAACCCFFFHHHIIIJJJFFFCCC>>>;;;999777555333444555555555555444222111111111111111222222222222111111111111111111111111222222000///............////////////......................../////////000111111000000000000//////...//////000000//////...222222111111111111222222000000111111111222222222222222111111222222333444333333222222111000000000//////000000000////////////////////////.....................////////////111111111111222222222222555444444444555777999:::vvvcccWWWKKKFFFCCC>>>;;;:::888888999:::999888777666555333111111222222111000000000///..................---,,,,,,++++++,,,,,,++++++***)))((((((((()))************************((((((((())))))((((((((((((((((((((((((((((((((('''(((((()))******++++++((()))***,,,---.........//////...---,,,,,,+++++++++---000888HHHWWW]]]\\\UUUEEE555///000///------...///000222444666777888888999:::<<<===>>>??????AAA???<<<:::999:::;;;<<<;;;::::::;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEFFFGGGHHHIIIIIIMMMNNNOOORRRUUUVVVWWWVVVWWWYYY[[[___ccchhhlllooowww~~~~~~{{{zzz{{{{{{zzzyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{}}}|||zzzzzzzzz~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||xxxwwwuuusssrrrrrrsssttttttuuuwwwxxxyyyyyyyyyyyyxxxzzz|||}}}}}}|||~~~}}}}}}}}}|||yyytttpppkkkiiihhhgggfffccc___\\\_________^^^[[[YYYVVVTTTTTTSSSSSSRRRQQQQQQQQQQQQUUUVVVVVVVVVWWWXXXYYYZZZZZZ]]]aaadddeeefffggghhhhhhfffdddddddddcccbbb```]]]TTTHHH???:::777444111333555888>>>KKKbbb}}}~~~xxxrrrnnnkkkeee[[[SSSIIIDDD>>>;;;::::::888666:::888777888777999AAALLLfffvvvsssxxx{{{vvvxxx{{{uuunnneeeXXXOOONNNSSSZZZ___eeefffffffffdddbbb___]]]\\\\\\\\\\\\[[[ZZZYYYXXXQQQSSSVVVZZZ\\\\\\XXXUUUUUUSSSRRRPPPOOOOOOOOOPPPPPPNNNMMMNNNQQQTTTUUUUUUXXXVVVSSSOOOKKKGGGCCCBBB========================???@@@BBBDDDFFFHHHIIIJJJDDDAAA===:::888777555333444444555555555444222111222222222222222222222222222222222111111111111111000000////////////000000///////////////.................................000000000000000000//////......////////////......111111000000000111222222111111222222222333333333222222111111222222333444333333222222111000000000,,,,,,---......///......000000000//////...............///////////////000333333333333222222222222666666555555666999;;;===wwwcccWWWKKKFFFCCC>>>;;;:::888888999:::999888777666666444222111222222111000000000///...............------,,,++++++++++++,,,++++++***)))((((((((()))************************(((((()))******)))(((((((((((((((((((((((((((((((((((())))))******++++++++++++,,,------...------...------,,,+++***))))))+++---///555AAANNNRRROOOEEE:::000///000///---......///000222444666777888555666999<<<>>>@@@AAAAAAAAA???<<<:::999:::<<<===:::;;;;;;;;;;;;<<<===>>>?????????@@@AAAAAABBBBBBBBBCCCDDDFFFHHHIIIIIIIIIMMMNNNPPPRRRTTTUUUWWWXXXVVVWWWZZZ^^^ccciiiooorrruuu~~~}}}|||{{{{{{{{{|||{{{zzzxxxxxxwwwvvvwwwxxxyyyzzz{{{}}}~~~|||{{{|||}}}|||{{{{{{{{{|||}}}~~~|||zzzxxxuuuttttttuuuuuuxxxzzz{{{}}}}}}{{{zzzyyy~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}|||yyytttqqqkkkjjjhhhgggfffccc___\\\_________^^^\\\YYYVVVUUUUUUTTTSSSRRRQQQRRRRRRRRRUUUUUUUUUUUUVVVWWWYYYZZZ[[[^^^bbbeeeeeeffffffggggggeeedddcccddddddcccbbb[[[TTTIII@@@;;;888555333555666999===III```zzz}}}wwwssspppjjjaaaYYYQQQJJJBBB>>>======<<<999<<<999888999888888???GGG[[[yyyyyyppppppxxxtttooottt{{{yyysssrrrpppkkkfff^^^XXXPPPLLLNNNUUU\\\aaaddddddddddddbbb```^^^\\\\\\\\\]]]^^^]]]\\\ZZZYYYXXXZZZ]]]aaacccbbb^^^[[[WWWUUUSSSRRRQQQPPPQQQQQQRRRPPPOOOPPPRRRTTTUUUUUUWWWVVVTTTQQQMMMHHHEEECCC>>>>>>>>>>>>>>>=========???@@@BBBDDDFFFGGGHHHHHHBBB???;;;999888777555333333444555555555444333222333222222222222222222222222222222111111111000000------...///000111222222.........///////////////111111000//////...------//////////////////000000//////............/////////////////////000111222222222222222333333333333222222111111222222333444333333222222111000000000---...///000111111111111000000//////......------/////////000000111111111444444444444333333333333666666666777888;;;===>>>wwwcccWWWKKKFFFCCC>>>;;;:::888888999:::999888777666666444222111222222111///000000///...............------,,,++++++++++++++++++***))))))))))))))))))************************((((((************(((((()))))))))))))))))))))))))))))))))*********++++++---,,,,,,++++++,,,------+++++++++******)))))))))+++---...000777???AAA>>>666111...000000...---///000000111222444555666666333555888;;;>>>???@@@@@@===<<<:::999888999;;;<<<:::;;;<<<;;;::::::<<<>>>??????@@@@@@AAABBBBBBBBBBBBCCCEEEGGGHHHIIIJJJJJJLLLNNNQQQRRRSSSTTTWWWYYYXXXXXX[[[^^^dddjjjpppsssuuu~~~zzz{{{{{{|||||||||||||||yyyxxxxxxwwwxxxyyy{{{||||||}}}~~~}}}~~~}}}||||||||||||~~~~~~|||yyywwwuuuuuuuuuvvvzzz{{{}}}~~~~~~}}}{{{zzz~~~~~~~~~}}}}}}}}}|||yyyuuuqqqllljjjhhhffffffddd```^^^^^^___^^^]]]\\\YYYWWWUUUVVVUUUTTTSSSSSSTTTUUUVVVTTTTTTTTTTTTUUUWWWYYYZZZ]]]```dddfffffffffggggggfffeeedddeeeffffffdddbbbYYYSSSIIIAAA<<<999666555444555777;;;FFF[[[ttt}}}zzzyyyuuummmgggYYYOOOCCC<<<;;;;;;999777<<<999888999999999>>>EEETTTqqq}}}qqqkkkmmmzzz|||qqqlllkkkssszzzmmmgggeee```ZZZXXXRRROOOLLLLLLQQQWWW]]]```bbbbbbccccccaaa___]]][[[ZZZ[[[]]]^^^^^^]]]\\\[[[\\\]]]___bbbddddddaaa^^^YYYXXXVVVTTTSSSRRRRRRSSSUUUSSSQQQQQQSSSTTTUUUTTTUUUUUUTTTRRROOOKKKHHHFFFAAA@@@@@@@@@@@@?????????@@@BBBDDDEEEFFFGGGFFFFFFAAA???;;;999888777666444333333555555555444333222333333333333222222222222333333222222111000000000,,,---...000111222222222.........///////////////222222111000///...------......////////////000000000//////......//////000............///000111222111111222222222333333333222222111111222222333444333333222222111000000000,,,---......////////////////////////............000000111111222222333333444444444444555555555555666777888:::;;;===>>>>>>zzzcccWWWKKKFFFCCC>>>;;;:::888888999:::999888777666777444222111222222000///000000///...............---,,,++++++***+++++++++))))))))))))))))))***+++************************'''(((***++++++***(((''')))))))))))))))))))))))))))************+++++++++,,,***)))((((((***,,,...******************))))))***---...---///444666444......000222///+++---222111111222333333444555555333555777:::<<<<<<<<<<<<888888777777777888999999999;;;<<<;;;999999<<<>>>??????@@@AAAAAABBBBBBCCCBBBCCCEEEGGGIIIJJJKKKKKKLLLOOOQQQRRRRRRSSSWWWZZZ\\\\\\]]]```dddiiiooorrrwww~~~{{{yyyzzz|||}}}}}}}}}~~~{{{zzzzzzzzzzzz|||~~~|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}zzzwwwuuutttuuuuuuwwwyyy{{{}}}~~~~~~}}}}}}~~~}}}|||{{{xxxuuurrrllljjjgggeeeeeedddbbbaaa^^^^^^^^^]]]\\\YYYWWWVVVWWWVVVUUUTTTUUUWWWYYYZZZSSSSSSRRRSSSTTTWWWZZZ[[[]]]```dddgggggghhhiiijjjggggggggghhhiiihhheeecccZZZTTTKKKCCC===999777777444555777:::DDDWWWooo}}}xxxeeeYYYIII>>>;;;:::888666:::777666888999999===CCCLLLgggwwwlllgggppp~~~yyykkkbbbeeepppyyymmmaaa]]]YYYRRRNNNMMMJJJJJJJJJNNNTTTYYY\\\^^^___aaabbbcccbbb```]]][[[ZZZ\\\___bbbddddddcccbbb______aaaccceeeeeeccc```\\\[[[YYYWWWUUUUUUUUUUUUWWWUUUSSSRRRSSSTTTTTTSSSSSSSSSTTTSSSQQQNNNKKKJJJEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGFFFEEEAAA>>>;;;999888888666555222333444555555555333333444444333333333222222222333333222222111000000///......///000111000000///............/////////000111000000000//////.............../////////000000111000////////////000111////////////000111222333111111111111222222222222222222111111222222333444333333222222111000000000+++,,,---------------,,,//////000000000000000000111111222333333444555555444444444555555666666777555777999<<<>>>>>>>>>>>>~~~cccWWWKKKFFFCCC>>>;;;:::888888999:::999888777666777555222111222111000///000000///...............---,,,++++++******++++++))))))(((((()))***++++++))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))***************+++++++++***(((&&&$$$%%%(((,,,...******************++++++)))---///---,,,///111000...000333333...))),,,444222222333333333444444444444666888:::::::::999888444555555666777777888888999;;;===;;;999999;;;>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDFFFHHHJJJKKKLLLLLLLLLOOOQQQRRRRRRSSSWWWZZZ_________aaadddiiimmmpppyyyzzzxxxzzz|||}}}}}}~~~}}}|||||||||}}}~~~|||}}}~~~~~~~~~~~~|||yyyvvvtttttttttttttttuuuxxx{{{}}}~~~|||~~~}}}|||{{{xxxtttqqqllliiifffdddddddddcccbbb^^^^^^^^^]]]\\\ZZZWWWVVVWWWWWWVVVUUUVVVYYY[[[]]]RRRRRRRRRRRRTTTWWWZZZ\\\\\\___dddgggiiiiiikkklllhhhhhhiiikkkllljjjfffccc[[[VVVMMMEEE>>>:::888777555666888;;;DDDVVVmmm~~~vvvgggTTTGGGBBBAAA>>><<<888555555777999999===BBBEEE^^^uuukkkppp}}}lll^^^XXX^^^jjj}}}|||lllaaaXXXUUUQQQJJJGGGIIIGGGHHHJJJOOOUUUZZZ\\\\\\^^^```cccddddddaaa^^^\\\\\\___cccgggjjjkkkkkkjjjfffffffffhhhjjjjjjiiiggg___]]][[[YYYWWWWWWWWWWWWYYYVVVTTTSSSSSSTTTSSSRRRRRRSSSTTTTTTSSSQQQNNNMMMHHHGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHIIIIIIHHHFFFEEEAAA>>>;;;999999888777666222333444555555555444333444444444333333222222222333333222222111000000///000000111111111///---,,,---.........//////000000.........////////////000---.........//////000000222111000//////000111222000000000000111222333444000000111111111222222222222222111111222222333444333333222222111000000000000000111111111111000000000000111111222222222333222222333444444555666666333444444555666777888888444777:::>>>@@@@@@???>>>cccWWWJJJEEECCC>>>;;;:::999999999999999888666666555444222111111111///---000///---,,,,,,---...//////---***(((((())),,,---,,,,,,,,,+++***)))(((((())))))))))))***************)))((('''''''''''''''(((((((((((())))))))))))******+++******)))((('''))),,,...---***)))+++------,,,+++***))))))))))))((())),,,...////////////...///000///...---...///...000111111000000000222444444333333444444555666555555666888:::;;;;;;:::<<<;;;:::999999:::<<<===<<<===???@@@AAABBBBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKLLLMMMNNNPPPRRRUUUWWWYYYXXXZZZ\\\___bbbhhhooottt|||~~~}}}yyy}}}}}}}}}~~~}}}}}}}}}{{{}}}|||xxxvvvuuusssrrrvvvvvvwwwxxxyyy{{{}}}~~~~~~|||{{{yyyvvvtttqqqmmmiiifffeeedddcccbbbbbbaaa___\\\ZZZYYYXXXXXXXXXVVVUUUUUUVVVWWWWWWVVVPPPPPPQQQRRRVVVZZZ^^^```^^^```dddgggjjjkkklllllliiiiiiiiihhhgggfffdddcccYYYSSSLLLEEEAAA===:::888555666999<<>>;;;:::;;;;;;;;;;;;:::999888777666444333222333222111///111000///........./////////...,,,+++***+++,,,---+++,,,,,,++++++)))(((((())))))))))))***************))))))(((((((((((()))(((((((((((()))))))))***((())))))*********))))))+++,,,,,,+++***)))******'''%%%$$$%%%(((+++...000++++++,,,---.........------/////////------...///000222333444333222333444333333333333333444555555666666666777999:::::::::<<<;;;:::999999;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEGGGIIIJJJKKKMMMNNNOOOQQQSSSUUUWWWYYYYYY[[[]]]```dddjjjqqqvvv~~~|||yyy{{{|||}}}~~~~~~yyywwwvvvuuutttsssuuuuuuvvvvvvwwwyyyzzzzzz~~~|||zzzyyyxxxuuusssqqqnnnjjjhhhgggfffeeedddcccaaa___]]]ZZZYYYXXXWWWXXXVVVTTTUUUVVVWWWVVVVVVRRRRRRRRRTTTVVVZZZ]]]___]]]```cccgggiiikkkkkkkkkhhhhhhggggggeeecccbbbaaaYYYTTTMMMFFFBBB>>>;;;888666777999;;;===GGG]]]qqq{{{mmm[[[MMMFFFAAA===999;;;:::999888888999:::;;;@@@KKKddd}}}www~~~|||ooo[[[SSSNNNRRR[[[fffrrr|||rrrbbbVVVTTTRRROOOJJJEEECCCCCCEEEEEEGGGJJJNNNRRRWWWZZZ[[[bbbeeeggghhhfffeeeddddddaaadddiiiooouuuxxxyyyyyy{{{vvvppplllllllllkkkiiihhhfffbbb^^^[[[ZZZZZZ[[[\\\XXXUUURRRRRRSSSSSSSSSSSSSSSUUUVVVWWWTTTOOOKKKJJJJJJKKKMMMOOOQQQSSSTTTNNNMMMLLLKKKIIIGGGFFFEEEAAA@@@===:::888666777888666555444555666555444222444444444444333333333333222111000000111111000///////////////////////////000///...------...//////000000000000000000000///000000000000111111111111//////000000000000//////000000000000000000000000...///000111111111111111222222333333333333444444888777555333111111111111222111111000000000000000333333333222222222111111222222333555666888999:::777666666555444444555555888;;;@@@BBB@@@===;;;999fffYYYMMMGGGDDD???;;;:::::::::::::::999888777666666444333333444444333111111111000///////////////......---------,,,,,,,,,+++++++++++++++***)))((())))))))))))***************))))))))))))******+++((((((((()))))))))******'''''')))******+++++++++,,,+++))))))******)))(((---+++((('''))),,,......------,,,,,,,,,,,,------,,,---......---,,,---///000222444444333222333444333333222222333333444555777777777777777888999:::;;;;;;:::999:::;;;<<<===???@@@@@@AAAAAA@@@@@@???BBBCCCDDDEEEGGGIIIJJJKKKNNNOOOPPPQQQSSSUUUWWWXXXYYY\\\___bbbgggmmmsssxxx~~~|||zzzyyy|||~~~}}}zzzwwwuuuuuuuuutttssssssttttttuuuvvvwwwwwwxxx}}}|||zzzxxxwwwwwwvvvsssqqqqqqnnnkkkjjjiiiiiigggfffdddbbb```]]][[[YYYWWWWWWXXXVVVTTTUUUVVVWWWVVVUUUTTTTTTTTTUUUXXXZZZ]]]^^^]]]___bbbeeehhhjjjkkkkkkjjjjjjiiihhhfffcccaaa```ZZZUUUNNNGGGCCC>>>;;;888888888888999999AAAUUUggg{{{ssskkk^^^RRRIIICCC>>><<<;;;;;;999999999999:::;;;???EEEZZZ{{{}}}kkknnnrrrxxxvvvaaaVVVKKKIIIKKKPPPVVV]]]sss}}}}}}yyyssslllddd[[[QQQJJJKKKJJJHHHEEEBBBCCCEEEGGGIIIKKKNNNQQQUUUXXX[[[]]]bbbeeehhhjjjiiihhhhhhiiigggkkkpppvvvzzz|||{{{{{{|||xxxtttpppooonnnmmmlllllliiiddd```]]]\\\]]]^^^\\\YYYVVVTTTTTTTTTTTTSSSSSSTTTUUUWWWXXXUUUQQQNNNKKKLLLNNNQQQSSSVVVXXXYYYSSSRRRPPPNNNKKKHHHEEEDDD???>>><<<:::888888888888777666555666777777555333444444444444444555555555111//////000222333222111000000000000000000000000//////............//////000000000000000000000000000000000000111111111111///000000111111000000///000000000000000000000000222222222222222111000///222222333333333333444444666666555444444333333222444444333222222222222222555555444444444444333333000111111333444555666666777666555444444444444444888;;;??????===:::888777fffZZZMMMHHHDDD???;;;:::777777888777777666555444555333222333444444333222111111000//////.........,,,---.........---+++++++++++++++++++++***)))(((((()))))))))************(((((((((((()))***++++++(((((()))))))))*********(((((()))******************(((&&&(((+++,,,+++(((...+++))))))+++---,,,***---,,,+++++++++,,,---...+++,,,...---,,,,,,---......000222222111000111222333222222222222333444444888888888777666777888::::::::::::::::::;;;======>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEGGGIIIJJJKKKNNNNNNOOOPPPRRRTTTVVVWWWYYY\\\```dddhhhnnntttyyy|||~~~}}}}}}}}}zzz|||{{{{{{yyyvvvtttttttttsssqqqqqqrrrsssuuuvvvwwwxxxxxx{{{~~~xxxvvvtttsssssssssqqqooonnnmmmkkkjjjjjjiiihhhfffdddccc```^^^[[[YYYWWWWWWXXXVVVUUUUUUVVVWWWWWWVVVWWWWWWWWWXXXYYY[[[]]]^^^]]]___aaadddgggiiijjjkkkooonnnmmmkkkhhhfffcccbbbZZZVVVOOOHHHCCC???:::888999888888888888>>>OOO```tttkkkgggjjjfff___VVVLLLEEEAAA???<<<<<<:::999999:::;;;;;;>>>BBBQQQppp{{{kkkhhheeehhhsss~~~}}}vvvhhh[[[LLLGGGFFFGGGKKKOOOTTTZZZbbbiiivvvssshhhgggeee```ZZZRRRMMMJJJIIIEEEEEEDDDBBBAAACCCFFFIIIMMMNNNQQQTTTWWWZZZ]]]^^^cccfffjjjllllllllllllmmmnnnrrrxxx|||}}}}}}||||||{{{yyyvvvsssqqqpppooonnnnnnkkkfffaaa^^^^^^___```]]][[[WWWVVVVVVVVVUUUTTTVVVUUUVVVWWWWWWTTTPPPLLLJJJKKKNNNRRRVVVYYY[[[\\\YYYXXXVVVRRRNNNJJJFFFDDD>>>===;;;:::999999999888888777666777888777666444333444444555555666666666111000///000222333222111000000000000000000000000000000000000000111111111000000000000000111111111///000000000111111111111000000000111111000000000000000000000000000000000333333333333222111000000222222222333333333444444333444444555444444333222555444444333333333333333555555555444444444444444333333222222111111000000444444444444444555555666999<<<>>>>>>;;;888666666fffZZZMMMHHHDDD???<<<;;;777777888777777666555444444333222222333444222111000000//////...---,,,,,,***+++---------,,,***)))******+++++++++***))))))((()))))))))************''''''''''''(((((()))***))))))))))))***************************)))(((((((((&&&%%%'''+++...---+++$$$######(((...000///,,,************+++---///000+++,,,------,,,,,,---//////111222222111111222333333333222222333333444555666777888777666666777:::999999::::::;;;<<<======<<<===>>>@@@BBBCCCCCCCCCBBBCCCDDDEEEGGGIIIJJJKKKMMMMMMNNNOOOQQQTTTVVVWWWYYY\\\```dddiiinnntttxxxyyy{{{~~~~~~}}}|||~~~{{{|||}}}}}}zzz|||yyywwwuuuuuutttqqqpppooopppsssvvvxxxzzzzzz{{{yyy~~~{{{tttrrrqqqpppppppppnnnmmmjjjiiiiiiiiijjjiiigggddddddccc```^^^[[[YYYXXXWWWYYYWWWVVVVVVWWWXXXXXXWWWYYYYYYZZZZZZ[[[\\\^^^^^^]]]___aaadddgggiiijjjkkkpppooonnnllliiifffdddbbb[[[WWWPPPJJJEEE@@@;;;888999777777777888===LLL[[[yyy~~~mmmeeeccceeedddaaaZZZQQQIIIDDDCCC>>>===;;;:::::::::;;;;;;:::===HHHcccqqqjjjbbbaaakkkxxx|||xxxjjj[[[JJJCCCAAAAAABBBDDDCCCEEEIIIPPP[[[nnnuuunnnjjjdddZZZRRRPPPOOOMMMHHHDDDBBBCCCFFFBBBCCCBBBBBBBBBDDDHHHKKKPPPQQQTTTVVVZZZ]]]___```eeehhhllloooppppppqqqrrrtttxxx}}}~~~|||||||||zzzyyyxxxuuussspppooooooooolllgggccc```___```aaa___]]]ZZZYYYYYYYYYWWWVVVXXXWWWWWWVVVUUUQQQLLLIIIFFFIIILLLQQQUUUYYY[[[\\\]]]\\\ZZZWWWRRRLLLHHHEEE???===::::::;;;<<<:::888888777666777888888666444333444444555555666666666333222111111222222111000//////////////////////////////000111111111111111///000000000111111111222///000000000111111111111000000111111111111000000000000000000000000000000111222222333333333333222222222222333333333444444222222333333333333222111444444333222222222222333333333333444444444444444666666555555444444333333222222333333555777888999;;;<<<>>>===:::777666666dddXXXLLLGGGDDD@@@<<<<<<::::::::::::999888777666555333222222333333222000////////////...---+++******+++,,,---,,,+++***)))******+++++++++******)))))))))))))))************(((''''''''''''(((((())))))))))))*********+++++++++++++++******)))'''''''''&&&'''(((+++---------+++((((((+++111222///+++((())))))***,,,---///000+++,,,......------...000111333555555444333444555444333333333333444555555333666999999777555777999888999:::;;;;;;<<<======:::;;;===@@@BBBCCCDDDEEEBBBCCCDDDEEEGGGIIIJJJKKKLLLMMMNNNPPPRRRUUUWWWXXX[[[^^^bbbfffjjjnnnssswwwwww{{{~~~~~~|||{{{|||~~~zzzzzzzzzyyy|||~~~||||||zzzxxxwwwvvvuuurrrpppoooqqqtttwwwyyyzzz{{{{{{www{{{|||yyyrrrpppooonnnnnnnnnllljjjgggggggggiiijjjiiifffccccccbbb```^^^\\\ZZZYYYYYYZZZYYYWWWWWWYYYZZZYYYXXXZZZ[[[\\\\\\]]]^^^_________```aaadddgggiiikkklllooonnnmmmkkkhhheeecccbbb^^^YYYSSSMMMHHHBBB===999999777777777888<<>><<<;;;::::::;;;<<<<<<>>>GGG\\\uuummmbbb\\\dddqqqxxxwwwooo^^^LLLBBB???===<<<<<<===<<<>>>CCCJJJUUUeeesss}}}{{{{{{xxxtttmmmllllllmmmmmmllljjjhhhccc^^^VVVQQQNNNKKKGGGDDDCCCCCCAAA???===>>>@@@BBB@@@AAAAAAAAABBBEEEJJJNNNSSSUUUWWWZZZ]]]```cccdddiiilllqqqtttuuuuuuvvvwww{{{~~~}}}{{{{{{|||xxxyyyyyywwwtttqqqpppoooooommmjjjfffcccbbbaaaaaabbb___]]]\\\\\\\\\ZZZYYY[[[YYYWWWVVVTTTPPPKKKGGGDDDGGGKKKPPPUUUXXXZZZ[[[^^^]]][[[XXXTTTNNNIIIFFFAAA>>>;;;<<<===>>>;;;888888777666777888888666444444444444444444555555555444333111111222222111///////////////////////////,,,---...///000000000//////000000111111222222222000000000000111111111111000111111222222111111000000000000000000000000000///000111222333444444444222222333333333333444444222222222222222222222222444333333222222222222222222222222333333333333444000000111222333555555666222333333444666888999:::;;;<<<<<<;;;888666666777bbbVVVJJJFFFDDD@@@===<<<;;;;;;;;;;;;:::999888777777555444333444333222000000000000000///---,,,+++,,,,,,,,,,,,,,,,,,+++***)))******+++++++++******))))))))))))***************)))(((((((((((((((((())))))*********+++++++++))))))*********))))))(((((()))++++++***+++,,,---555///******---///,,,((())))))***+++,,,---------+++---............000111111333555555444333444555555555444444555555666777///444999:::888666777999888888:::;;;<<<=========;;;<<<>>>@@@BBBCCCCCCCCCBBBCCCDDDEEEGGGIIIJJJKKKLLLMMMOOOQQQTTTWWWZZZ\\\^^^aaaeeehhhllloootttwwwxxx|||{{{xxxyyy{{{vvvwwwwwwvvvvvv|||{{{zzzyyyxxxyyyxxxvvvtttqqqsssuuuwwwyyyyyyxxxxxxvvvyyy|||}}}}}}|||}}}~~~||||||}}}~~~~~~zzzwwwrrrpppnnnmmmmmmllljjjhhheeeeeegggiiikkkjjjfffcccbbbaaa```^^^\\\[[[[[[[[[\\\ZZZYYYYYYZZZ[[[[[[ZZZ[[[[[[]]]^^^___```````````````bbbdddgggjjjlllnnnooonnnmmmkkkiiigggeeecccaaa]]]WWWQQQLLLFFF@@@<<<:::888666666666:::EEEPPPhhh}}}yyywwwwwwuuuqqqkkkcccYYYOOOJJJ@@@>>>===;;;;;;;;;;;;<<<===AAAGGGVVVuuuxxxkkkaaacccnnnvvvwwwtttbbbNNNEEEAAA???<<<<<<;;;999:::>>>AAACCCKKKUUUXXX[[[[[[XXXWWWWWWUUUQQQMMMMMMMMMNNNOOOOOOMMMKKKHHHGGGFFFDDDAAA?????????@@@???>>>>>>>>>>>>??????===>>>???AAACCCGGGMMMQQQWWWXXX[[[^^^bbbeeehhhiiiooorrrvvvyyyzzz{{{|||}}}}}}zzz{{{~~~xxxzzz{{{zzzvvvrrrqqqqqqpppooommmjjjgggeeecccbbbdddbbb```______^^^\\\[[[[[[ZZZXXXVVVUUUQQQMMMJJJEEEHHHLLLQQQVVVYYYZZZ[[[[[[[[[ZZZWWWSSSNNNIIIFFFCCC???<<<===??????;;;888777666666666777777555333444444444444333333333333222111000111333444333222000000000000000000000000+++,,,...///000000000//////000000111111222333333000000000000111111111111000111111222222111111000000000000000000000000000///000111222333333333333222222333333333333444444555444333222111222222333555444333333222222333333222222333333333444444444,,,---...000111333444444666666666666666777888999999999:::888666555555666```UUUIIIEEECCC@@@======999999:::999999888777666999777555555555444222111111111222111000...,,,+++......---------,,,,,,,,,)))******+++++++++******))))))))))))************++++++***)))(((((()))))))))************+++++++++'''((()))******++++++******---...---***(((***,,,,,,%%%%%%***+++*********,,,------,,,+++***,,,---//////...///000222///111333333222222222333666555555555555666777777---333:::;;;999666777999777888:::;;;<<<============>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKMMMNNNPPPSSSVVVZZZ]]]___```cccgggkkkmmmqqqtttwwwyyy~~~{{{vvvvvvwwwrrrtttvvvuuusssvvv}}}zzzyyyxxxyyy{{{{{{yyywwwssstttvvvxxxxxxwwwuuutttuuuwwwyyyyyyyyyyyyzzz{{{xxxxxxyyy|||}}}|||yyyvvvrrrpppmmmllllllkkkiiigggdddeeegggjjjlllkkkgggdddaaa```___^^^]]]\\\\\\\\\]]][[[ZZZZZZ[[[\\\\\\[[[[[[\\\]]]___```aaaaaaaaaaaaaaaccceeegggjjjmmmnnnppppppooonnnllliiigggfffdddaaa[[[UUUOOOIIICCC???<<<888666666555777AAALLLcccxxxyyyrrrjjj___SSSLLL@@@???===<<<;;;;;;;;;<<<999===BBBMMMiii|||nnnkkkrrrzzz|||sssaaaMMMDDDAAA???===<<<;;;888999===<<<:::===DDDAAAEEEEEECCCCCCDDDCCC???>>>>>>>>>@@@AAAAAA@@@>>>;;;???BBBBBB???===>>>??????===<<<<<<======<<<::::::;;;===@@@CCCHHHOOOSSSYYY[[[^^^aaaeeeiiikkkmmmsssvvv{{{}}}~~~}}}zzz|||xxx{{{}}}{{{wwwsssrrrrrrqqqpppooommmjjjgggeeeccceeecccaaaaaaaaa```^^^\\\[[[YYYXXXWWWVVVTTTPPPMMMFFFIIINNNSSSWWWZZZ\\\\\\XXXXXXXXXVVVRRRMMMHHHEEEDDDAAA===>>>@@@@@@<<<777777666555666777777555333444444444333333222222222000000///111333555555444111111111111111111111111---...000111222222222111///000000111222222333333000000000000111111111111111111222222222222111111000000000000000000000000000000111222222222111111222222333333333444444444888666444222111222333444555555444333333333333444333333333444444444555555222222222333333444444555999999888777777777777777777888777666444333444666fffTTTKKKGGG???===???::::::::::::999999777666666666555444333222222222222222111111000///......---...---+++******+++---...++++++++++++***)))''''''((((((((((((((((((((((((''''''(((((())))))******,,,++++++++++++---///000***************)))((((((************************,,,,,,++++++,,,,,,---...,,,---//////...---...///......////////////.........///111111111222333555777777777777666555444444555555555555666777999999999:::<<<===>>>???>>>>>>;;;<<<>>>>>>???@@@CCCEEE@@@BBBDDDGGGIIIKKKLLLMMMLLLOOORRRSSSTTTWWW^^^cccccceeegggiiilllqqqvvvzzz~~~~~~{{{xxxvvvuuutttrrrrrrsssrrrqqqooo~~~}}}|||zzzxxxwwwvvvrrrssstttuuuuuuuuuttttttuuuvvvvvvwwwxxxzzz{{{|||yyywwwwwwxxxzzzzzzvvvrrrpppoooooonnnmmmkkkiiihhhfffiiillllllhhheeeccccccfffdddaaa^^^]]]\\\]]]]]]]]][[[ZZZXXXXXXYYY[[[\\\\\\\\\\\\\\\^^^___aaacccbbbcccddddddeeefffjjjlllmmmmmmmmmkkkhhhggggggiiiiiieee```ZZZSSSLLLDDD???999666666999999777===FFFYYYlll}}}oooiii```PPPJJJBBB<<<<<<<<<:::999:::<<<;;;???IIIZZZttt{{{sss{{{|||yyyjjjXXXMMMEEE???===>>>===<<<:::999888777888888>>>>>>>>>>>>===;;;999888777888888999::::::;;;;;;::::::::::::::::::;;;;;;:::;;;;;;;;;::::::<<<>>><<<>>>??????@@@FFFOOOVVV\\\___bbbeeehhhlllppptttwwwyyy{{{~~~}}}~~~|||{{{{{{{{{zzzwwwsssppprrrrrrqqqooolllhhhdddbbbdddbbb```^^^]]]^^^___```___^^^[[[WWWSSSNNNJJJHHHIIIKKKNNNRRRTTTUUUUUUUUUXXXYYYXXXUUUQQQLLLJJJHHHFFFEEECCCAAA???===<<<;;;999999999999888666555333666666555444333333222222111111111111222333444444333222111000000111222333000000000000000000000000//////000000111111111222333333333333333333333333111111111111111111111111///////////////000111111111111111111111111111111111111222222222333333333111111222222222111111000444444444333333222222222333333333444444444555555444444444444444444444444555666666777777777777666222333333444444555555555gggUUUKKKHHH???>>>???:::::::::::::::999888777666999888666333111000///...111111111000///.........,,,,,,+++******+++,,,,,,))))))))))))((('''&&&%%%((((((((((((((((((((((((******))))))))))))))))))''''''&&&&&&'''(((***+++***************)))((((((************************,,,,,,++++++,,,,,,---...,,,---///000111000//////////////////////////////...///111111111222333555666666666666666555444444555555555666666777999999999:::;;;===>>>>>>>>>>>><<<>>>?????????@@@BBBEEEEEEEEEFFFGGGHHHIIIIIIIIINNNOOOQQQRRRUUUXXX]]]```ccceeegggjjjmmmqqqwww{{{~~~~~~}}}}}}|||{{{zzzzzzsssqqqooooooooonnnmmmkkknnnvvv{{{yyyyyyxxxuuusssqqqqqqqqqrrrrrrrrrrrrrrrtttuuuuuuvvvxxxzzz{{{|||xxxwwwvvvxxxyyyxxxuuurrrqqqqqqpppooommmkkkjjjiiiiiikkknnnmmmjjjgggfffggggggfffcccaaa_________```___]]][[[ZZZYYYYYYZZZ[[[WWWWWWXXXYYY[[[___bbbddd```bbbccccccdddeeehhhkkkmmmnnnmmmllliiihhhhhhiiigggeeeaaa]]]VVVNNNDDD>>>;;;888777:::999888>>>FFFUUUhhhxxxpppgggWWWMMMEEE>>>>>>>>><<<;;;<<<===<<>>@@@AAACCCHHHQQQWWW^^^aaadddgggjjjnnnsssvvvuuuxxx}}}~~~~~~}}}|||{{{{{{zzzyyyuuusssssssssrrrpppmmmhhhdddbbbdddccc```^^^]]]]]]^^^^^^]]]\\\YYYUUUQQQLLLIIIGGGGGGIIINNNRRRVVVXXXYYYZZZZZZZZZYYYVVVRRRNNNKKKIIIDDDCCCAAA???===;;;::::::999999999999888777555444555555555444444333333333222222111111222222333444222222111111111111222222111111111111111111111111///000000000111111111111222222222222222222222222111111111111111111111111///////////////000111111111111111111111111111111//////000000000111111111222222333333333333222222444333333333222222222222333333333444444444555555444444444444444444444444666666777777777666666555222333333444444555555555gggUUUMMMIIIAAA???@@@;;;::::::::::::999888777777999888666333111000//////111111000000//////......+++******************+++))))))))))))((('''&&&&&&))))))))))))))))))))))))---,,,+++)))((())))))***((('''''''''((()))***+++)))************))))))(((************************,,,,,,++++++,,,,,,---.........111555999888333...000///...------...///000...///111111111222333555555555666666666555444444666666666666777777888999888999;;;<<<===>>>>>>>>>>>>???@@@@@@@@@@@@BBBDDDFFFGGGGGGHHHHHHIIIIIIIIIOOOOOOOOORRRVVV[[[]]]^^^ccceeehhhkkknnnsssxxx|||~~~}}}{{{zzzzzzzzz{{{|||qqqpppmmmmmmlllkkkiiigggcccgggoooyyy}}}yyywwwxxxxxxuuuqqqsssrrrqqqppppppqqqrrrrrrsssssstttuuuwwwyyy{{{|||wwwvvvvvvwwwwwwvvvtttqqqssssssqqqpppnnnlllkkkjjjnnnoooooonnnkkkiiiiiiiiiiiihhhfffdddbbbbbbbbbcccaaa```^^^\\\ZZZZZZZZZZZZWWWVVVUUUVVVXXX\\\```bbb___```bbbccccccdddgggjjjmmmnnnnnnmmmkkkiiiiiijjjeeedddbbb^^^XXXOOODDD======:::999999999999>>>EEENNNaaa}}}uuukkk\\\RRRIIIBBB@@@@@@>>>===>>><<<===???AAAFFFVVVrrrnnn```UUUJJJBBB???<<<;;;999888777888888999888888999999888777666666111222222333555666666777777777888888999999999999;;;<<<===<<<;;;;;;===???===@@@DDDGGGIIINNNUUU[[[aaacccfffiiilllqqqvvvzzzwww|||~~~|||{{{zzzzzzzzzxxxvvvttttttsssqqqnnniiieeeccceeecccaaa___]]]\\\\\\\\\\\\[[[XXXUUUQQQMMMKKKIIIIIILLLPPPUUUXXX[[[\\\\\\[[[[[[YYYWWWTTTPPPLLLJJJDDDCCCAAA???===<<<;;;::::::::::::999888777555444555555444444444444444444444333222222111111222222111111222222222222111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000////////////000111111111111111111111111111111000000000000000111111111333333444444444444333333222222222222222111111111333333333444444444555555444444444444444444444444666666666666666555444333222222333333444555666666hhhVVVNNNKKKBBB@@@AAA;;;888999999999888888777666555444333333222222222333111000000000/////////...***+++,,,,,,,,,,,,+++***+++++++++++++++***)))(((************************...---+++***)))***+++,,,)))))))))))))))******+++))))))************)))(((+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000222888@@@EEEBBB888///111000...,,,,,,...000111...///111111111111333555444555555666666666555555777777666666777888888999888999:::;;;<<<======>>>???AAAAAAAAA@@@@@@BBBDDDDDDEEEFFFGGGIIIKKKLLLMMMOOOMMMMMMRRRYYY^^^```___cccfffiiilllooosssxxx|||}}}|||{{{zzzyyyyyyyyyyyyrrrpppnnnmmmlllkkkhhhfff```___bbbkkkvvv~~~{{{|||}}}yyyzzz~~~wwwvvvyyyzzzwwwrrrvvvuuusssqqqqqqrrrsssuuuqqqqqqrrrtttvvvxxxzzz{{{vvvvvvvvvvvvuuutttrrrqqquuutttrrrqqqooommmlllllltttssspppmmmjjjhhhggghhhiiihhhfffeeeddddddddddddcccbbb```^^^\\\[[[ZZZZZZ[[[ZZZWWWVVVWWWYYY\\\^^^^^^```bbbcccccceeegggiiilllmmmoooooommmkkkkkkkkkeeeccc```\\\VVVNNNEEE???>>>;;;999888888:::???CCCHHHZZZuuu{{{qqqcccWWWNNNFFFCCCBBB???>>>???;;;===@@@AAACCCOOOggg~~~ttthhh___SSSJJJEEE<<<;;;:::999888999999:::999999999999999999888888333444444555666777888999666666777777888888999999999:::;;;;;;::::::<<<>>>???CCCIIILLLPPPTTT[[[```dddfffiiillloootttyyy}}}~~~~~~{{{yyyxxxyyyyyyxxxwwwuuuuuutttrrroookkkfffdddfffdddbbb___]]]\\\[[[[[[]]]\\\YYYVVVSSSPPPOOONNNPPPRRRUUUYYY[[[\\\\\\\\\\\\ZZZXXXVVVTTTPPPLLLIIIFFFEEECCCAAA???>>>======:::::::::999888777666555444444444444555555555555555444333222111111111111000111222333333222111000111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111000000//////000000111222111111111111111111111111222222222222222222222222222333333444444444444333111111111111111111111111333333333444444444555555444444444444444444444444666666666555555333222222222222333333444555666666}}}hhhVVVNNNKKKCCCAAAAAA;;;777777777777777777666555444444333222222222333333000000000000////////////,,,,,,---......---,,,,,,***++++++++++++******)))++++++++++++++++++++++++,,,+++*********,,,---...&&&'''''''''((((((((((((((())))))*********)))))),,,,,,,,,---------......,,,,,,++++++,,,,,,---...222666???IIINNNIII;;;///111000...,,,,,,...000111...///111111111111333555444444555666777777777777888777777777777888888999888888999:::;;;<<<======???AAAAAAAAA@@@@@@BBBDDDEEEEEEFFFGGGIIILLLNNNOOOMMMLLLMMMSSS[[[aaaccccccdddfffjjjmmmpppssswwwzzz{{{{{{|||{{{yyyvvvsssqqqqqqooommmlllkkkjjjgggeeeYYYVVVVVV]]]iiissswwwwwwvvvppplllqqqzzz}}}xxxvvvxxxxxxwww{{{|||yyyuuuuuutttrrrqqqqqqrrrsssuuuppppppqqqrrrtttvvvxxxyyyvvvwwwwwwvvvtttrrrrrrqqquuutttrrrpppooonnnnnnnnnwwwtttpppkkkhhhfffddddddffffffeeeeeedddddddddddddddcccbbb```^^^]]]\\\\\\]]]\\\ZZZXXXXXXZZZ\\\^^^___aaacccdddeeefffhhhiiijjjmmmooopppooommmkkkkkkfffbbb]]]XXXRRRLLLFFFBBB>>><<<888666777<<<@@@BBBCCCSSSmmm|||nnn^^^TTTJJJFFFDDD@@@>>>???<<<===@@@AAABBBIII]]]qqqtttllldddYYYNNNHHH>>>===<<<;;;::::::;;;<<<::::::999999999999999999555666666777777888999999555555666777777888999999777888999:::999:::===???@@@EEEKKKPPPTTTYYY```eeekkklllnnnpppsssxxx}}}}}}|||zzzxxxwwwxxxxxxwwwvvvvvvvvvuuutttpppllliiiffffffeeecccaaa^^^\\\[[[ZZZ\\\[[[XXXVVVSSSRRRQQQPPPSSSUUUYYY\\\^^^___```___\\\YYYWWWUUUSSSPPPKKKHHHFFFEEECCCAAA@@@???>>>>>>;;;;;;:::999888777666666444555555555555555555555555444333222111000000000000111222333333222111000111111111111111111111111111111000000000000000000222222222222222222222222000000000000000000000000000000000000000111222222111111111111111111111111222222222222222222222222111111222333333333333333111111111111111111111111333333333444444444555555444444444444444444444444555555555444444222111000111111222333444555666777{{{gggVVVNNNLLLCCCAAA@@@:::666777777777777777666666777666555333222111000000000000000000////////////........................((())))))***))))))((((((************************))))))***+++,,,,,,------))))))************))))))((())))))************))),,,,,,,,,------......///,,,,,,++++++,,,,,,---...111777AAAJJJMMMFFF999///000///...------...///000...///111111111222333555444555666777888999999999888888888777777888888999888888888999:::;;;<<<===>>>???@@@@@@@@@@@@BBBDDDIIIHHHHHHHHHIIIKKKMMMNNNMMMNNNQQQVVV]]]bbbeeefffdddgggjjjmmmooorrruuuxxxyyyzzzzzzzzzwwwsssooommmooommmkkkjjjiiihhhfffdddXXXTTTQQQVVVbbbooowwwzzzooohhhbbbccchhhooo{{{xxxtttttt{{{zzz{{{|||yyyuuuqqqpppoooooooooqqqrrrsssppppppqqqqqqssstttvvvwwwwwwxxxxxxvvvsssqqqrrrrrrtttsssqqqpppooooooppppppuuurrrmmmjjjgggfffcccaaaddddddddddddcccccccccccccccccccccbbbaaa```______[[[[[[[[[[[[\\\^^^```aaa^^^aaadddeeeeeefffhhhiiihhhkkkoooqqqpppmmmlllkkkgggccc\\\VVVQQQMMMHHHEEE???===999555777>>>CCCCCC???MMMeeevvvfff[[[PPPKKKFFFBBB???@@@???>>>?????????CCCQQQ___~~~qqqkkkfff\\\PPPHHHCCCBBB@@@>>>============;;;:::999888888888888888666666666666666666666666555555666777888999999:::777888:::;;;<<<===@@@CCCDDDIIIOOOUUUYYY___ggglllvvvwwwxxxyyy{{{}}}|||zzzxxxxxxxxxxxxvvvtttvvvvvvvvvuuurrroookkkiiigggfffdddbbb```^^^\\\[[[YYYXXXVVVSSSQQQQQQQQQQQQSSSVVVZZZ^^^bbbeeeffffff\\\YYYVVVTTTTTTQQQKKKGGGDDDCCCAAA@@@>>>=========<<<;;;:::999777777777777666666555555555555555555555444333222111111111111111111222222222222111111222222222222222222222222111111111111000000000000222222222222222222222222000000000000000000000000111000000000000111222222111111111111111111111111111111111000000000000000000111222333333444333333111111111222222222222222333333333444444444555555444444444444444444444444333333333333333222111000111111222333555666777777yyyfffUUUNNNLLLCCC@@@@@@999888888999999999999888888777666555333222111000000////////////000000000000...---,,,,,,,,,,,,---...((())))))******)))))))))************************(((***+++,,,,,,,,,***)))+++,,,,,,------,,,++++++(((((()))*********************++++++,,,------...,,,,,,++++++,,,,,,---...///444<<>>?????????@@@BBBEEEHHHHHHGGGHHHIIILLLOOOPPPNNNRRRVVVZZZ]]]aaadddgggeeegggkkkmmmnnnpppsssuuuwwwwwwwwwuuusssqqqooommmnnnmmmkkkjjjjjjjjjhhhfff```ZZZUUUUUU^^^jjjvvv|||sssmmmgggeeedddeeekkkrrr|||}}}wwwuuu|||zzzxxxuuurrrnnnnnnooopppqqqrrrrrrssspppppppppqqqqqqrrrttttttxxxyyyyyyvvvsssqqqrrrtttrrrqqqpppoooooopppqqqrrrqqqnnnjjjiiiiiihhheeecccbbbbbbccccccccccccccccccbbbbbbbbbccccccccccccbbb[[[\\\]]]^^^______``````]]]```cccdddeeeeeefffhhhfffjjjoooqqqpppmmmkkkjjjgggddd___ZZZUUUPPPJJJFFFAAA???:::666999CCCGGGEEE;;;GGG]]]vvv}}}ooocccWWWOOOJJJDDDAAAAAA@@@===<<<===>>>AAAJJJSSSvvvsssiiihhhhhh```UUUMMMGGGFFFDDDAAA@@@?????????>>>===;;;:::999999999999888888777666666555555444555666666777888999:::;;;:::<<<>>>@@@AAADDDGGGJJJNNNRRRYYY^^^cccjjjsssyyy}}}{{{zzzzzzzzzxxxuuurrruuuuuuvvvuuusssqqqnnnlllgggfffeeedddbbb```^^^]]]YYYWWWUUUSSSRRRRRRRRRSSSUUUXXX\\\aaaeeeggghhhhhh^^^ZZZVVVUUUUUUSSSMMMGGGDDDCCCAAA@@@???>>>=========<<<:::888777777777888777777666666555555444444444444333222111111111111222222111111111111222222222222222222222222222222111111111111000000000///111111111111111111111111000000000000000000000000111111000000111111222333111111111111111111111111111111111000000000//////111222333444555555555555222222222222333333333444333333333444444444555555444444444444444444444444111222222222222222111111000111222333555666777777xxxeeeUUUNNNKKKCCC@@@???999999::::::;;;;;;;;;::::::333333333222222333444444////////////000000000000...---+++******+++---...***++++++,,,,,,,,,++++++)))))))))))))))))))))))))))***,,,------***(((&&&'''((()))******)))((('''(((((()))***************(((((()))***++++++,,,,,,,,,,,,++++++,,,,,,---...---111666777555111...,,,......////////////.........///111111111222333555555666888999;;;;;;<<<<<<999999888888888888888999888888777777888:::<<<===;;;<<<>>>>>>???@@@CCCEEEDDDDDDEEEGGGJJJOOOSSSUUUQQQUUUZZZ]]]]]]___cccfffeeehhhkkkmmmnnnoooqqqsssvvvuuusssqqqpppppppppppppppooommmmmmmmmmmmllljjjfff```WWWSSSXXXbbbnnnvvv|||wwwsssmmmggggggkkkoooyyy{{{yyy}}}xxxtttpppnnnnnnoooqqqrrrttttttuuuuuuqqqqqqppppppqqqqqqrrrsssxxxzzzzzzwwwsssqqqrrrtttqqqpppooonnnnnnppprrrsssmmmjjjhhhhhhjjjjjjhhheeebbbbbbcccdddddddddcccccc```aaabbbcccdddeeeeeeeee^^^___``````___^^^\\\[[[\\\^^^bbbcccddddddeeefffeeeiiinnnqqqpppmmmkkkjjjfffdddaaa^^^YYYSSSKKKFFFBBBAAA<<<777;;;FFFJJJHHH999DDDXXXpppttthhh[[[SSSMMMFFFCCCCCC???;;;:::<<<@@@CCCIIIQQQjjj~~~zzzzzztttiiibbbeeeiiieee[[[TTTJJJIIIFFFDDDAAA@@@@@@@@@BBBAAA???===<<<<<<<<<<<<;;;:::999888777666555555555666777888999:::;;;;;;===???BBBDDDFFFIIIMMMPPPXXX\\\bbbhhhmmmuuu~~~~~~}}}|||||||||yyyuuurrrtttuuuuuuuuutttrrrooonnngggffffffeeecccaaa___^^^ZZZYYYWWWUUUTTTTTTUUUVVVZZZ\\\```ccceeefffgggfff___[[[WWWVVVWWWTTTNNNHHHFFFEEEDDDBBBAAA@@@@@@@@@===<<<:::888777777777888888888777666555444444333444333222222111111222222333222111000000111222333222222222222222222222222222111111111000000//////000000000000000000000000000000000000000000000000111111111000111111222333111111111111111111111111333333333333222222111111222333444555666666666666222222222333333444444444333333333444444444555555444444444444444444444444000111111222222222111111000111222333555666777888ttt___UUUKKKIIIGGGCCC???===:::999999:::;;;:::888555666666555444222111000///////////////...---,,,+++,,,,,,,,,,,,,,,+++***)))+++++++++************)))+++++++++************)))))))))))))))(((&&&%%%$$$###(((((((((++++++((()))************+++++++++,,,,,,+++******+++++++++,,,++++++,,,...///......666222000222222---++++++000///...------///000222.........///222555777999999:::<<<;;;:::999999:::666666777888999:::::::::777888888999999::::::;;;@@@@@@@@@>>><<<<<<===???BBBDDDGGGHHHJJJLLLPPPRRRUUUWWW[[[]]]^^^^^^```aaaffflllnnnmmmooouuuvvvsssrrrrrrrrrqqqpppoooooonnnqqqooonnnnnnoooppppppooojjjggg^^^UUUPPPWWWgggttt{{{nnnkkkooottttttwww{{{}}}|||yyywwwtttrrrnnnoooppppppqqqsssvvvyyytttsssrrrrrrqqqqqqrrrrrrtttttttttttttttsssqqqqqqrrrnnnkkknnnssswwwuuurrrlllmmmkkkhhhggghhhfff```dddddddddcccaaaaaaccceeedddfffhhhhhhfffcccbbbbbbfffeeeeeeccc```\\\XXXVVV]]]^^^___aaabbbcccccccccjjjkkklllmmmmmmmmmkkkkkkcccccccccbbb^^^XXXOOOJJJCCCAAA>>>>>>???BBBDDDDDD;;;AAAQQQhhh}}}sssdddWWWOOOJJJFFFDDD???;;;;;;>>>@@@AAAEEEJJJ^^^~~~{{{rrrooooooppppppnnnkkkiiifffbbb\\\YYYWWWVVVSSSPPPMMMKKKJJJJJJHHHEEECCCBBBBBBCCCCCCBBB;;;===>>>>>><<<;;;;;;<<<>>>===<<<:::999:::>>>AAAGGGFFFGGGJJJOOOUUUYYY[[[___ccciiilllqqqyyy}}}~~~~~~|||wwwrrrttttttuuuvvvwwwuuurrroookkkiiifffeeeeeedddaaa___\\\[[[YYYXXXWWWWWWWWWXXX^^^aaaeeehhhiiigggdddbbbaaa___[[[XXXTTTPPPKKKHHHEEECCCAAA@@@@@@???>>><<>>???>>>;;;AAANNNdddyyyjjj]]]TTTNNNIIIFFFAAA===<<<>>>??????BBBGGGUUUsssxxxrrrppppppqqquuurrrpppmmmllliiieeeccccccaaa]]]YYYVVVUUUTTTTTTOOOMMMJJJIIIIIIIIIGGGFFFAAACCCCCCBBB???======>>>BBBCCCCCCBBBBBBDDDHHHKKKOOOOOOPPPSSSYYY^^^bbbeeeeeeiiinnnrrrwww}}}}}}}}}{{{wwwtttuuutttsssttttttsssqqqooojjjhhhfffdddcccbbb___]]]]]]\\\[[[YYYYYYYYYZZZ[[[```bbbeeehhhiiigggdddbbbaaa^^^ZZZWWWTTTPPPKKKHHHEEECCCAAA@@@@@@???===<<<>>><<<:::999999888777666666666555444444333222222333333333333222222222222000000000000000111111111000000000000000000000000222222222222222222222222333222222111000000111111000000000000111111111111111111000000000000111111000111111111222222222222222222333333333333444444111222222333444333333333555444444333222222222222333333333333333444555555444444333333333222222222222111000000111222444666111111222333444555666666uuu]]]RRRHHHEEEDDD@@@<<<;;;;;;999888888999999999888444333222222222333444555111111111111000///...---,,,,,,,,,,,,,,,++++++*********+++,,,---......///+++++++++************)))))))))*********)))))))))%%%)))***'''&&&)))***((()))************+++++++++++++++++++++++++++++++++++++++,,,---...............++++++000222000...//////...---------...///000000111222333555777999;;;<<<>>>???>>><<<:::999999666777888999999999999999999999999:::;;;;;;<<<<<<===???BBBCCCBBBCCCDDDEEECCCEEEGGGIIIJJJMMMPPPSSSTTTVVVYYY[[[]]]```dddgggnnnqqqrrrqqqqqqtttsssqqqqqqqqqqqqpppoooooonnnnnntttsssrrrsssuuuvvvuuutttnnnoookkkbbbYYYZZZeeeooo{{{sssjjjddd]]]YYY\\\bbblllnnnqqqtttwwwzzz~~~}}}|||{{{zzzyyyzzzzzzzzzwwwsssqqqpppppprrrqqqqqqpppppppppppppppvvvuuusssqqqpppppppppppppppoooooooooppppppqqqqqqkkklllkkkiiijjjmmmkkkgggffffffdddbbb___^^^___```___aaaccccccbbbaaa```aaaaaabbbbbbcccaaa___]]][[[]]]]]]^^^```aaacccddddddggghhhiiijjjkkkjjjjjjiiigggfffcccaaa^^^YYYTTTPPPJJJFFFAAA===;;;:::999888;;;???III\\\uuussseee\\\SSSLLLGGGDDD???===>>>>>>===???DDDOOOjjj}}}zzzzzzzzz~~~{{{xxxvvvuuutttsssqqqpppmmmhhhccc```______```[[[ZZZXXXXXXWWWUUUQQQOOOKKKLLLLLLJJJGGGDDDDDDDDDGGGHHHIIIJJJKKKNNNRRRUUUYYYZZZ]]]aaafffkkkpppssspppsssxxx|||}}}||||||{{{xxxwwwvvvtttrrrqqqqqqqqqooonnnmmmjjjgggfffdddbbb```]]]___^^^\\\[[[[[[\\\^^^___bbbdddgggiiiiiigggeeecccaaa^^^ZZZVVVSSSPPPKKKHHHDDDCCCAAA@@@@@@???===<<<===;;;999999999999888777666666555555444333333333444444444444333333333333111111111111000000000000000000000000000000000000222222222222222222222222333222111111000111111111///000000000111222222222111111000000000000111111111111111111222222222222222222333333333333444444111111222333333333333333444444333222222333333333555555555555555555666777444444444444333333333333000000000111222444777888111111222333444555666666~~~sss___TTTJJJFFFEEEAAA>>>===;;;999777666888999999999555444333111111222333444000000000000000...------+++,,,,,,---,,,,,,++++++---,,,,,,,,,,,,++++++++++++++++++*********))))))((()))***+++++++++++++++'''***+++'''&&&)))++++++))))))*********+++++++++******++++++,,,,,,++++++(((***,,,---,,,,,,,,,---000---...222444000......000////////////000111222111222333666999<<<>>>@@@AAABBBCCCAAA>>>:::888777666777888999999999999999999999:::;;;;;;<<<<<<===???BBBDDDDDDCCCBBBBBBBBBCCCEEEGGGIIIJJJMMMPPPSSSSSSUUUXXX[[[]]]bbbgggkkknnnoooppppppqqqrrrrrrqqqqqqqqqpppppppppoooooooootttssssssuuuwwwxxxwwwvvvqqqsssqqqhhh]]]ZZZ___ggg~~~}}}rrrdddYYYOOOIIIJJJOOOUUUVVVXXXYYYZZZ^^^cccfffkkkrrr|||~~~||||||||||||{{{|||}}}|||xxxtttpppnnnnnnqqqppppppoooooooooooooootttsssqqqppppppqqqrrrtttrrrssstttsssqqqqqqrrrtttnnnnnnlllhhhhhhjjjiiidddggggggfffdddaaaaaabbbccc```bbbccccccaaa______```aaaaaabbbcccbbb```^^^\\\]]]]]]^^^___aaacccdddeeefffggghhhjjjkkkkkkjjjjjjjjjgggdddbbb___[[[WWWTTTMMMIIICCC>>>;;;999777666:::<<>>???>>>===???CCCLLLbbb{{{uuuooollljjjkkkllliiiiiihhhhhhgggccc^^^[[[UUUVVVUUUSSSQQQOOOOOOPPPRRRTTTUUUVVVWWWYYY]]]```ccceeeiiimmmqqqvvv|||}}}}}}{{{zzzzzzyyyxxxwwwtttqqqoooooooooooonnnqqqooollliiihhhfffbbb```___^^^\\\\\\\\\^^^aaabbbfffgggjjjkkkjjjhhhfffdddaaa^^^YYYVVVSSSPPPLLLIIIEEECCCAAA@@@@@@@@@>>><<<===;;;999999::::::999888666666555555444444444333444444444444333333333333222222111111000000//////000000000000000000000000111111111111111111111111222222111111111111111222//////000111222222333333222111111000000111111222222222222222222222222222222222222333333333444444333333444555555555555555333333222222222333444444666666555555555555666666666555555555555444444444//////000000222444555666111111222333444444555555{{{qqq___SSSIIIEEEDDD@@@======:::888666666777999999999777666444222111111111111////////////...---,,,,,,+++,,,,,,---------,,,,,,++++++++++++************+++++++++*********))))))((()))***++++++,,,,,,+++))),,,,,,)))(((---000000))))))*********+++++++++)))***+++,,,,,,,,,,,,+++***,,,000000///...///000,,,***+++000222///,,,,,,///////////////000000111000222555999===AAADDDEEEIIIJJJJJJGGGBBB===999888777777888999999999888888999999:::;;;;;;<<<<<<===>>>@@@CCCCCCCCCBBBBBBBBBCCCEEEHHHIIIKKKMMMQQQSSSTTTVVVYYY[[[^^^bbbgggkkkjjjjjjlllooopppqqqqqqrrrqqqqqqqqqqqqppppppppppppsssrrrsssuuuxxxyyyxxxwwwoooqqqpppjjjbbb^^^```cccyyyxxxkkk\\\OOOEEE??????DDDFFFFFFFFFFFFFFFHHHLLLOOOUUUZZZbbbhhhlllnnnpppqqq{{{~~~||||||}}}}}}|||{{{|||{{{wwwssspppooopppqqqpppoooooonnnnnnooooooppppppooooooqqqsssvvvxxxttttttuuutttrrrqqqssstttppppppnnnjjjjjjlllkkkgggeeefffeeedddbbbbbbdddfffcccdddeeecccaaa_________bbbbbbccccccbbb```]]]\\\]]]]]]^^^___```ccceeefffeeefffhhhjjjkkkllllllkkkkkkiiifffcccaaa^^^ZZZWWWOOOKKKEEE@@@===;;;999888888:::@@@NNNeeevvvjjj^^^RRRJJJEEEAAA>>>??????===???DDDGGGYYYsss~~~zzzxxxyyyyyyuuuuuuuuuuuutttpppkkkggg_________^^^\\\[[[\\\^^^cccdddfffffffffgggjjjmmmlllpppuuuyyy|||~~~|||zzzyyyxxxyyywwwtttpppoooooopppppppppssspppmmmkkkiiigggdddbbb^^^]]]\\\\\\]]]```cccfffkkklllmmmmmmllljjjgggfffaaa^^^ZZZVVVSSSPPPMMMKKKFFFDDDBBBAAAAAAAAA???======;;;999999:::::::::999666555555555555555444444333333333333222222222222222222111111000000//////000000000000000000000000111111111111111111111111222111111111111111222222///000000111222333333444222222111111111111222222333222222222222222222222222222222333333333444444444444555666666666666555333333222222222333444444555555444444444444444555444444444333333333222222000000000000000111111222111222222333333444444444{{{ppp]]]QQQFFFBBB@@@===;;;;;;999777666666888999999888777666555444222111000///////////////...---,,,++++++,,,,,,---------------'''((()))***+++,,,,,,---+++++++++************)))((()))***+++++++++++++++%%%((()))&&&&&&***------)))************+++++++++((()))+++,,,------,,,+++'''+++///000...,,,---///+++))),,,222555333111222------.........////////////222555:::???CCCEEEGGGNNNOOOOOOMMMGGGAAA===;;;777888888999999999888888999999999:::;;;;;;<<<<<<:::<<>>===;;;<<>>JJJ___{{{sssfffXXXOOOGGGCCC@@@AAA@@@>>>@@@DDDFFFSSSiii~~~zzzvvvnnnnnnnnnlllkkkkkkmmmoooppprrrssssssrrrsssuuuwwwyyy~~~~~~}}}zzzwwwwwwwwwwwwuuuqqqpppqqqrrrrrrrrrqqqooollljjjiiigggdddbbb___^^^\\\\\\^^^bbbgggiiippppppqqqpppooollljjjhhhccc___ZZZVVVTTTRRROOOMMMGGGFFFDDDCCCCCCBBB@@@>>>>>><<<::::::::::::999888555555555555555555555555333333333333222222222222111111111111000000000000000000000000000000000000111111111111111111111111111111111000111111222333000111111111222333333333222222111111111111222222333333333333222222222222222222333333333333444444333333444555555555555555444444333222222333333333555444333333222333333333111111111111000000000000111111000000000//////...111222222222333333333444~~~ppp]]]QQQEEEAAA@@@===;;;;;;777666666777999:::888777333444555555444333000///000000000//////...---,,,+++,,,,,,---......------((())))))***+++,,,---...+++++++++************)))))))))******************%%%))))))&&&%%%(((***))))))************+++++++++''')))+++---------,,,+++###(((---...+++)))***,,,///---000666999777444555//////000000111111111111000222555:::>>>@@@BBBCCCJJJLLLMMMLLLGGGBBB>>>===888888999999999888888777888888999999:::;;;;;;;;;:::<<<>>>@@@AAACCCGGGIIIDDDFFFHHHJJJKKKNNNQQQTTTWWWZZZ]]]___aaabbbdddffffffdddgggmmmooonnnooosssssssssssssssssssssssssssrrrrrrtttwwwzzz|||zzzyyysssqqqpppppppppnnnjjjfffgggooo~~~xxxeeeZZZMMMFFFAAA;;;:::<<<;;;;;;;;;:::888888:::<<<<<>>GGGYYYttt}}}oooaaaWWWKKKFFFCCCCCCAAA>>>???BBBDDDMMM^^^ttt~~~~~~zzzvvvuuuuuuwwwuuusssssstttuuuuuutttrrrooommmkkkkkkiiigggeee```___^^^^^^aaaeeejjjmmmtttttttttsssqqqnnnllljjjddd```[[[WWWUUUSSSQQQOOOIIIGGGEEEDDDDDDDDDBBB@@@@@@===;;;:::::::::999777555555555555666666666666444444444444333333333333000000000000000111111111000000000000000000000000111111111111111111111111111111000000111222222333222222222222222222222222333222222111111222222333444444333333333222222222222222333333333333444444444555555666666666666666555444444333222222222222555444444333222222333333222222222111111111000000111111111111111000//////222222222222222333333333qqq___SSSGGGCCCAAA>>><<<===666666666888::::::888666000222444666666444222000111111111111000///...---+++,,,,,,---.........------------,,,,,,,,,+++++++++++++++************)))))))))*********))))))(((---111111...,,,......,,,)))************+++++++++''')))+++---...---,,,+++&&&+++111111...,,,---///000...000555777222///...333333444555555555555444000222555999<<<>>>>>>???CCCEEEHHHGGGDDD@@@===<<<888888999999999888888777777888888999999:::;;;;;;???@@@AAA@@@@@@BBBEEEHHHDDDFFFIIIJJJLLLNNNQQQTTTXXX[[[___aaaaaabbbcccdddhhheeegggnnnpppmmmnnnsssttttttttttttttttttttttttrrrsssuuuxxx|||}}}|||zzz}}}xxxttttttuuurrrjjjcccjjjhhhooo}}}|||xxxbbbWWWMMMHHHCCC>>><<<===999:::::::::888888999;;;555888<<<<<<<<>>EEEUUUooovvvggg]]]OOOJJJEEEDDDAAA======@@@===CCCQQQddd}}}~~~}}}}}}{{{vvvttttttvvvuuuttttttvvvwwwwwwvvvsssqqqooonnnmmmllljjjhhhaaa```______bbbgggmmmpppvvvvvvvvvtttrrrpppmmmkkkeeeaaa\\\XXXVVVTTTRRRQQQJJJHHHFFFEEEEEEEEECCCAAAAAA>>><<<:::::::::888777555555555666666666666666666666555555555444444444//////000000111111222222000000000000000000000000000000000000000000000000111111000000111222333333333333222222222222222222333222222111111222222333444444444333333222222222222222333333333444444444777777888999999999999999666555444333222111111111666555444333333333333333555555555444444444333333111111222222222222111111222222222222222222333333~~~pppaaaTTTGGGBBB@@@>>>===>>>;;;;;;;;;:::999888777666444444333222222111111000---...///000000111000000000//////---,,,+++******------------,,,+++******,,,,,,,,,,,,,,,+++***)))((()))***++++++***)))(((++++++******************---,,,++++++***+++++++++''')))+++---------,,,+++***,,,......------...////////////000//////...---......000111111222222222000111111222444666888999<<<>>>???>>>;;;999999:::999999888888999999:::;;;888:::======<<<::::::;;;999<<>><<<;;;;;;:::::::::;;;===@@@AAANNNXXXiii~~~{{{yyyxxxxxxxxxuuuqqqnnnmmmppprrrqqqpppqqqppppppqqquuuwwwxxxxxxyyyxxxxxxyyy{{{yyyuuuqqqqqqnnnjjjgggggghhhhhhhhhhhhgggeeecccbbb`````````bbbaaa```___```aaadddeeecccbbb```^^^]]]^^^___```]]]\\\\\\]]]___cccgggiiifffeeeeeeeeegggiiikkklllpppmmmkkkkkkllliiiaaaZZZXXXOOOGGGEEEBBB===:::999555999<<<@@@OOOiii}}}ppphhhYYYQQQHHHCCCCCCCCCAAA??????AAAIIIWWWjjj|||xxxxxxxxxwwwuuu~~~}}}zzzwwwuuusssrrrqqqsssvvvxxxxxxxxxvvvtttqqqooonnnllliiigggbbbdddeeeeeefffkkkrrrxxx{{{wwwsssrrrtttsssoookkkfffbbb]]]YYYWWWVVVUUUTTTPPPKKKGGGFFFHHHIIIEEEAAABBBAAA???===;;;:::999999666777777888888666555444666666555555555444444444111222222222222111000000111111111111111111111111111111222222222333333333111111222222222333333333333333444444333333222111222222222222222222222222444333222111000000000000333333333444444555555555333555888:::;;;===???AAA===;;;999777666555333222333333333333333333333333444333222222111111222222000000000000////////////333333333333333333333333rrrbbbUUUHHHBBB@@@>>><<<===999:::::::::999888777777444444333222222111111000...//////000000000000//////...---,,,+++***)))))),,,,,,,,,++++++***)))(((***+++++++++******)))(((((()))***++++++***)))(((******************************)))))))))******+++((()))+++,,,,,,+++***)))***,,,---...---,,,---........./////////............///000111111111111111111111111222444666777888;;;<<<===<<<:::888888999999999888888999999:::;;;888:::<<<<<<:::999999999;;;===@@@AAABBBBBBDDDEEEHHHIIIJJJLLLNNNQQQTTTUUUWWWXXXYYY[[[^^^```bbbdddggghhhkkknnnppprrrrrrrrrrrrqqqppprrruuuwwwxxxwwwuuuvvvwwwyyy{{{}}}~~~|||wwwqqqllleeecccbbbgggpppyyy~~~{{{rrrjjjgggbbbZZZUUUUUUQQQOOOLLLJJJIIIGGGDDDBBB>>>>>>>>>???@@@AAABBBCCCJJJRRRaaattt}}}zzzxxxwwwvvvtttqqqnnnmmmoooqqqqqqpppqqqppppppqqqtttvvvvvvvvvvvvuuuuuuwwwxxxwwwsssppppppmmmiiigggfffggggggfffhhhgggfffeeecccbbbaaa```cccbbbaaa```aaabbbdddeeebbbaaa___^^^^^^^^^```aaa^^^^^^]]]]]]___bbbeeehhheeeeeefffggghhhjjjlllmmmqqqooommmmmmmmmjjjbbb\\\XXXOOOGGGEEECCC>>>::::::888:::<<>>888555444444444333333333333333333333333444333222222111111222222000000000000////////////333333333333333333333333vvveeeWWWJJJDDDAAA>>>;;;<<<777888888999888888777777444444333222222111111000//////000000000///......------,,,+++******))))))************)))((('''&&&)))************)))((((((((()))***++++++***)))(((************************((((((((((((((()))***+++)))***+++,,,+++***)))(((+++,,,------,,,,,,---...........................///000000111111111111000111111111222333555666777888:::;;;:::888777777888999888888888888999::::::999:::<<<;;;999888888888<<<>>>AAAAAAAAAAAABBBCCCFFFGGGHHHKKKNNNQQQTTTVVVVVVWWWYYY[[[]]]___aaabbbfffhhhkkkoooqqqsssssssssppppppppprrruuuxxxyyyyyyuuuvvvwwwyyy{{{}}}}}}wwwsssgggeeeccccccgggrrrzzzrrrkkkiiiccc```]]]ZZZWWWTTTQQQNNNHHHIIIIIIJJJKKKKKKKKKJJJOOOTTT^^^mmm~~~|||yyyvvvtttssspppnnnnnnoooqqqqqqqqqrrrqqqpppqqqssstttttttttrrrrrrrrrtttuuutttrrroooooolllhhhfffffffffeeedddfffffffffeeedddcccaaaaaadddcccbbbbbbbbbcccdddeeeaaa```___^^^^^^___aaabbb```___^^^^^^___aaaccceeedddeeegggiiikkklllmmmmmmrrrpppnnnnnnnnnkkkddd___WWWOOOGGGEEECCC???<<<<<<<<<<<<<<<===GGG]]]zzzyyykkkaaaTTTLLLJJJHHHFFFCCCBBBBBBCCCFFFNNNaaatttqqqoooooorrrwwwzzz{{{~~~{{{xxxvvvuuutttssstttvvvxxxxxxwwwuuussspppooonnnllljjjgggdddddddddeeehhhpppxxx|||xxxwwwvvvsssnnnjjjgggccc^^^ZZZXXXVVVTTTSSSPPPMMMJJJIIIJJJJJJGGGDDDBBBAAA???>>><<<;;;::::::888999999999999888777777666666666555555555444444222222222222222222222222111111111111111111111111222222222222222222222222222222222222333333333333333333444444333333222111222222222222222222222222222111111111111222333333444444444444555555555555777888999;;;???FFFNNNSSSYYYRRRGGG<<<555333444666333333333333333333333333333333222111111111111222////////////000000000000222222222222222222222222{{{hhh[[[NNNGGGDDD???<<<<<<666777777888888888777777444444333222222111111000///000000000///...---------------,,,+++******)))************)))((('''&&&)))***************))))))((()))***++++++***)))(((***************+++++++++'''''''''((()))+++,,,---,,,,,,---,,,,,,***)))(((+++,,,------++++++---///.....................///000000111111111111000000222222222222333444555666777999::::::888777777888888888888888888999999::::::<<<<<<;;;999888888999<<<>>>@@@AAAAAAAAACCCDDDFFFGGGIIIKKKNNNQQQSSSUUUWWWXXXYYY\\\^^^```aaaaaadddfffkkkooorrrtttttttttrrrqqqppprrruuuxxxyyyyyyvvvwwwyyy{{{}}}~~~zzznnnlllgggbbbcccnnn|||wwwssspppmmmiiigggddd```]]]XXXYYYZZZ[[[[[[ZZZYYYYYY^^^aaahhhsss~~~yyyuuusssrrrqqqpppoooppppppqqqqqqtttrrrqqqqqqsssttttttsssooopppqqqrrrsssrrrqqqpppooollliiigggffffffeeedddddddddeeeeeedddcccbbbaaaddddddcccbbbbbbbbbcccccc___^^^]]]]]]^^^```bbbcccbbbaaa```______aaabbbcccdddeeehhhkkkmmmnnnnnnnnnrrrqqqoooooonnnjjjeeeaaaXXXOOOHHHFFFDDD@@@======>>><<<;;;===DDDWWWtttwwwlll^^^TTTOOOMMMIIIEEEEEEFFFFFFFFFHHHTTTooo|||yyynnnmmmmmmoootttyyy~~~|||yyywwwxxxvvvuuuvvvwwwxxxxxxwwwuuusssqqqooonnnmmmjjjhhheeeddddddfffkkkttt}}}}}}zzzxxxtttnnnjjjgggccc^^^[[[XXXVVVTTTRRROOOMMMJJJJJJJJJIIIFFFCCCBBBAAA@@@>>>===<<<;;;;;;::::::::::::999999888888666666666666555555555555333333222222222333333333111111111111111111111111333333333222222222222111222222222333333333444444333333444444333333222111222222222222222222222222111111111111222333444555333333333333444444444444777777888:::???HHHRRRYYYbbb[[[PPPDDD999444444555333333333333333333333333333222222111111111111111////////////000000000000222222222222222222222222~~~kkk^^^QQQKKKGGGAAA>>>===666777777888888888777777444444333222222111111000///////////////...---,,,......------,,,,,,++++++++++++++++++***)))((('''******++++++,,,++++++***((()))***++++++***)))((())))))*********+++++++++((())))))***+++---.../////////......---,,,+++***+++,,,------,,,,,,///111111000///........./////////000000111111111111000222222222222222333444555666888::::::888888888999888888777777888888999:::<<<======<<<::::::;;;<<<:::===@@@AAABBBCCCEEEGGGIIIIIIJJJLLLNNNPPPRRRSSSXXXYYY[[[^^^___aaaaaabbbaaadddiiinnnrrrttttttttttttsssrrrsssuuuwwwwwwwwwxxxyyy{{{}}}vvvssslllcccaaalll|||yyywwwuuurrrooolllggghhhjjjkkkkkkjjjiiihhhlllpppwww~~~zzzvvvttttttssssssrrrqqqpppppppppuuusssrrrrrrsssttttttsssooopppqqqrrrrrrqqqqqqqqqnnnllliiihhhhhhhhhfffeeebbbbbbccccccccccccbbbbbbccccccbbbbbbaaaaaaaaaaaa^^^]]]\\\\\\]]]___aaacccbbbbbbaaaaaaaaabbbcccdddfffgggjjjlllnnnoooooooooqqqqqqooonnnmmmiiifffcccZZZQQQIIIGGGEEEAAA>>>>>>===;;;;;;===CCCSSSpppxxxiii]]]WWWRRRMMMIIIFFFGGGIIIIIIHHHNNN```rrr}}}uuuqqqqqqjjjlllnnnrrrwww||||||{{{{{{zzzxxxxxxyyyzzzyyyxxxvvvtttqqqpppooonnnllljjjfffeeeeeehhhoooxxx~~~zzzuuuoookkkgggddd___\\\YYYWWWTTTRRRLLLKKKJJJJJJIIIGGGDDDBBBCCCBBB@@@???======<<<<<<;;;::::::999999999999999777777666666666555555555555444333333222222333333111111111111111111111111222222222222222222222222222222333333333444444444333333444444333333222111222222222222222222222222000000111111222333555555333333222222222222222222555666777888===FFFPPPWWW```]]]UUUKKK???777333222333333333333333333333333333222111111000000111111.../////////000000000111111111111111111111111111lll___RRRLLLHHHCCC>>>===777888888999888888777777444444333222222111111000....../////////...------.........------,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,,,,+++((()))***++++++***)))((()))))))))***++++++,,,,,,***++++++,,,---...000000000000///...------,,,,,,+++,,,---------...222444444333111///......//////...///000111111222222222333222222222222222333444555777999999888888888:::888777777777777888999999<<<======<<<;;;;;;===>>>:::===@@@CCCDDDEEEGGGIIIKKKKKKLLLMMMNNNPPPRRRSSSXXXZZZ\\\___```aaaaaaaaa^^^bbbhhhmmmrrrtttttttttuuutttssssssuuuwwwwwwvvvzzz{{{}}}|||yyyqqqgggbbbkkk~~~|||yyytttuuuvvvvvvwwwwwwwwwwwwuuu{{{}}}zzzxxxvvvvvvwwwwwwuuurrrpppoooppptttrrrqqqqqqssstttssssssoooqqqrrrrrrpppppppppqqqllljjjiiihhhiiiiiihhhgggcccbbbbbbbbbbbbcccdddeeecccccccccbbbaaa```______]]]\\\[[[ZZZ[[[]]]___aaabbbbbbbbbbbbcccdddffffffiiijjjkkkmmmnnnoooppppppqqqqqqpppooollliiigggeee\\\SSSKKKIIIFFFAAA>>>===<<<:::;;;>>>BBBOOOkkktttiiiaaa[[[SSSMMMGGGGGGIIIJJJHHHIIISSS___vvv}}}ssskkkgggggggggkkkqqqwww{{{}}}{{{{{{{{{{{{zzzyyywwwuuusssrrrqqqpppnnnlllgggfffgggkkksss||||||vvvqqqmmmhhhddd```]]]ZZZWWWTTTQQQKKKKKKKKKJJJHHHFFFDDDBBBCCCBBBAAA???>>>>>>======;;;:::999999888888999999777777777666666666555555888777555333222222222333111111111111111111111111111111222222222333333333333333333333444444444444333333444444333333222111222222222222222222222222111111111222222444555555333333333333222222222222444555666888;;;AAAIIINNNVVVWWWUUUMMMCCC999333222333333333333333333333333222222111000000000000111......//////000000111111000000000000000000000000~~~jjj^^^RRRLLLHHHCCC>>>===999:::::::::999888777777444444333222222111111000------......///.........---------,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))((())))))***+++++++++++++++((()))***++++++***)))(((((())))))***++++++,,,,,,,,,,,,,,,,,,---...///000//////...---------------+++,,,------...111555888888666333000///......///,,,---///000222333333333333333222222222222222333333444777777777666777999777777777777777888999999:::;;;<<<;;;:::;;;===@@@===@@@CCCDDDEEEEEEGGGIIIJJJKKKLLLMMMPPPRRRTTTVVVWWWYYY\\\^^^````````````[[[___ffflllqqqssssssssstttsssrrrsssvvvxxxxxxxxxyyy{{{}}}xxxmmmgggmmm~~~~~~|||{{{zzzzzzyyyzzzzzzwwwsssoooooooooqqqooonnnoooqqqrrrrrrqqqoooqqqrrrqqqooommmnnnpppiiihhhgggggghhhiiihhhgggeeedddcccbbbccceeehhhjjjdddddddddcccbbbaaa______\\\[[[ZZZYYYZZZ[[[]]]___```aaabbbdddfffgggiiijjjmmmmmmmmmmmmnnnooopppppprrrsssrrrpppmmmjjjhhhhhh^^^UUUMMMJJJGGGAAA======;;;888:::???AAAJJJdddtttkkkcccZZZSSSKKKIIIIIIIIIHHHGGGKKKRRR```vvvyyyppphhhcccbbbgggmmmvvv~~~~~~}}}}}}}}}|||zzzxxxvvvtttssssssrrrpppnnnhhhgggiiinnnwww~~~wwwrrrooohhheeeaaa]]]ZZZWWWSSSQQQKKKLLLLLLLLLIIIFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>>;;;:::999888777888888999777777777777666666666555;;;999666444222111222222111111111111111111111111000000111222333444444555333333333444444444444555333333444444333333222111222222222222222222222222222222222222222333444555555555555444444333333333333555777888:::<<>>???:::999888777777777888999777777777777666666666666<<<:::777444222111111111111111111111111111111111//////000111333444555666333333333444444444555555333333444444444333222222222222222222222222222222333333222222333333444444777777666666666555555555444666888999999:::<<<===DDDIIILLLIIIAAA:::777666333333333333333333333333222111111000000000000000---......///000111111222000000000000000000000000vvvaaaVVVMMMIIIFFF???888555555555666777777777777777777555333111111111222333111111111000///---,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,,,,++++++///---+++***)))***+++,,,***************)))((((((***+++,,,,,,+++***+++,,,---...///...------...000+++,,,---.........---,,,///...,,,+++---000444777:::555222333222...+++,,,//////......///000111222000/////////000111111222...///222444666666555444888888888777888888999999;;;<<<<<<;;;999999:::;;;@@@AAABBBDDDEEEGGGHHHIIIHHHIIIKKKNNNPPPSSSUUUVVVVVVWWWYYY[[[]]]^^^^^^___ccceeehhhlllnnnooooooooooooppprrrtttuuuvvvwwwwwwxxx{{{}}}|||}}}{{{}}}}}}~~~}}}yyyzzzxxxuuuttttttsssrrrpppooonnnmmmlllmmmnnnpppqqqpppmmmlllmmmnnnnnnllliiihhhfffddddddeeeffffffeeefffffffffeeedddfffjjjnnnooolllhhhffffffddd```\\\XXXXXXYYYYYYZZZZZZ[[[[[[aaaaaabbbeeeiiillllllkkkjjjkkkkkklllmmmnnnoooooosssrrrqqqpppooommmjjjggg]]]WWWPPPLLLIIIGGGCCC@@@===;;;:::;;;===GGG[[[mmmttthhhaaaWWWRRRKKKHHHHHHHHHGGGFFFKKKQQQ```sssxxxtttqqqllljjjkkkvvvzzzxxxyyyyyyyyywwwuuurrrpppdddhhhooouuu{{{yyysssoooiiiddd^^^ZZZYYYWWWTTTQQQMMMLLLKKKIIIGGGFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA:::::::::999888777666555555666666666666666555555999999888777555444333222444444333222111111111111000111222333333333222222333444444555555444444333333333333333333333333333333333333333333333333333222222333333333444444444777777777666555555444444555555666666777777888888>>>@@@CCCDDDBBB>>>999666888888888777666555555555444222111111222222000...+++---///000111000///...000000000000000000000000rrr]]]SSSIIIGGGFFFAAA<<<;;;777777777888888777777666777555333222111111222333///000000000///...------++++++,,,,,,,,,,,,------)))******++++++*********,,,+++)))''''''((()))***(((((())))))(((''''''&&&((()))******)))((()))***...//////---,,,+++,,,---,,,,,,---...------,,,++++++***))))))+++...111333///+++***...///---,,,......//////000000111111222333333222111111111111111333333333333444555555666888888777777888888999999:::;;;<<<;;;::::::<<<>>>@@@AAABBBDDDEEEGGGHHHIIIHHHIIIKKKNNNPPPSSSUUUVVVXXXXXXYYY[[[]]]^^^``````eeegggjjjmmmooopppooooooooopppqqqssstttuuuvvvvvvvvvyyy~~~|||zzz{{{xxxvvvuuuuuuuuusssrrroooooopppqqqqqqqqqppppppnnnlllkkklllnnnnnnkkkiiiiiigggfffggghhhiiihhhfffgggggggggffffffhhhkkkooopppllliiigggfffeeebbb___\\\[[[YYYXXXXXXZZZ\\\]]]``````aaadddhhhkkkkkkjjjggghhhiiijjjkkklllmmmmmmrrrqqqpppqqqqqqoookkkiii___ZZZRRRLLLIIIFFFAAA>>>===;;;;;;;;;===FFFYYYkkk}}}qqqjjjaaa[[[SSSNNNMMMMMMKKKIIIIIILLLUUUbbbppp{{{sssmmmmmmnnnmmmooorrr}}}|||||||||{{{yyyvvvsssqqqhhhkkkpppwww~~~zzztttoooiiiddd^^^ZZZYYYXXXTTTRRROOONNNLLLJJJHHHGGGFFFEEECCCCCCCCCBBBAAA@@@@@@???<<<<<<<<<;;;:::999777777666666777777666555444444666555555444333222111111333333222222111222222222222222222222333333333333333444444555555444444333333333333333333333333333333333333333333222222222222222333333333444444444555555555444333333222222555555555666777777888888999;;;>>>???>>>:::666333555555555555555555555555555333111111111111000///,,,---///000000///...---***++++++,,,---.........ppp\\\QQQGGGEEEDDDAAA>>>>>>999999999999888888777666666555333222111111222333...//////000000/////////++++++,,,,,,,,,,,,------))))))*********))))))(((******((('''''''''((()))((())))))))))))(((''''''((()))******)))((()))***...///...---***)))***+++,,,,,,------,,,+++******))))))******,,,---///000***''''''+++...------///...///111222333333222222333222222111111222222222777666444333333444666777777777777777777888999:::999:::;;;<<<;;;<<>>===<<<;;;<<<===EEEXXXiiiwwwjjjbbbXXXQQQNNNLLLJJJHHHJJJIIILLLRRRZZZeeeuuuyyysssqqqpppmmmkkkkkkeeecccgggkkkooouuu{{{~~~{{{xxxtttrrrnnnooossszzzzzztttpppiiiddd^^^ZZZYYYXXXUUURRRQQQPPPMMMKKKIIIGGGFFFEEEFFFEEEDDDCCCAAA@@@???>>>=========<<<;;;:::999888888888888777666555444333333333333333222222222111333222222222222333333444444333222222222333555666333444444555555444444333333333333333333333333333222222222222222222222222333333333333444444444444555555555444333333222222444555555666666777888888666888:::<<<;;;888555222333444555666777777777777888555222000000111111000---.../////////...---,,,(((((()))***,,,---...///qqq___SSSGGGCCCAAA???======;;;;;;;;;:::999888666666666555444222222222222222///000000000000///......+++++++++,,,,,,,,,------******************)))(((++++++***))))))******+++***++++++,,,++++++*********+++,,,,,,+++***+++,,,,,,------+++***)))***,,,,,,,,,,,,,,,+++******)))+++,,,---...///000000000000,,,+++...000...---///...///222444555444333222000000000000111222333444555444444333333444666666777777666777777888999::::::;;;<<<<<<<<<===???AAA@@@AAABBBDDDEEEGGGHHHIIIHHHIIIKKKNNNQQQTTTVVVWWW\\\[[[ZZZ[[[]]]___bbbdddeeehhhmmmqqqtttuuuuuutttqqqrrrrrrssstttuuuwwwwwwuuuyyy~~~|||zzzyyyxxxyyyzzzyyyxxxrrrsssuuuuuuuuussspppoookkkjjjjjjkkkkkkjjjiiihhhhhhhhhiiikkkmmmllljjjgggiiijjjjjjjjjiiikkknnnpppooommmiiigggeeeeeeeeeeeeaaa```]]][[[ZZZ[[[\\\]]]]]]]]]^^^aaadddggggggfffhhhiiijjjlllnnnppprrrssssssrrrsssttttttqqqllliiihhhaaaYYYSSSOOOKKKEEEAAA>>><<<<<<<<<===DDDUUUeeetttkkk___VVVQQQNNNJJJHHHMMMKKKJJJMMMPPPUUU```jjjwww|||rrrllleee```___```aaabbbdddaaaaaagggmmmrrryyy|||xxxtttqqqqqqqqquuu~~~zzzuuuqqqiiiddd^^^ZZZZZZYYYVVVSSSSSSRRROOOLLLJJJHHHFFFFFFGGGFFFEEEDDDBBBAAA@@@@@@>>>>>>>>>===<<<;;;999999999999888888666555333333444444444444444444444444222222222222222333444555555444333222222444666777333444444555555444444333222222222222222222222222111111111111111222222222333333333444444444444555777777777666555555444444444444555555666777777888666888:::;;;;;;999777555444555777999:::;;;;;;;;;:::666222000000111111111......//////...---,,,+++++++++,,,---...///000111rrr^^^QQQFFFAAA@@@>>>===>>><<<<<<<<<;;;999888666555555555444333222222222222222222222111000...---,,,+++++++++,,,,,,,,,------++++++,,,,,,+++******)))+++***************++++++++++++,,,,,,,,,,,,,,,+++***+++,,,,,,+++***+++,,,)))***++++++******,,,...,,,,,,,,,++++++*********,,,---...000111111111111333///...111222///...///---///222444555555444333333333222222222333333444///000222444555555555555666666666666777888999:::;;;<<<======<<<<<<===???@@@AAABBBDDDEEEGGGHHHIIIHHHIIIKKKNNNRRRUUUWWWXXX\\\[[[[[[[[[]]]```ccceeecccffflllrrrwwwyyyyyyxxxuuuuuuuuuuuuvvvxxxyyyzzzyyy{{{}}}~~~|||zzzzzzzzz{{{zzzyyyvvvvvvuuutttsssqqqpppoookkkkkklllkkkjjjiiihhhhhhgggggghhhjjjlllllliiigggiiijjjkkkjjjjjjkkknnnpppmmmllljjjgggeeeccccccddd``````aaa```___^^^\\\[[[\\\\\\]]]```ccceeeeeedddhhhiiikkkmmmppprrrtttuuuvvvuuuuuuuuutttqqqlllhhhgggaaaYYYSSSOOOKKKGGGCCC>>>============CCCRRRbbbyyymmmccc\\\WWWRRROOOMMMJJJJJJMMMNNNOOOSSSZZZ___fffoooyyy~~~uuulllgggbbb^^^XXXTTTTTTWWWZZZ\\\```___cccjjjqqqwww~~~|||wwwssspppqqqsssxxxzzztttpppiiiddd^^^[[[ZZZYYYVVVTTTTTTSSSQQQNNNKKKIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCBBB>>>>>>======<<<:::999888999999999888777555444333333333333444444444444555222222222222333444555555555444333222222444666777333444444555555444444333222222222222222222222222000000111111111222222222333333444444444555555555777777777666555555444444444444444555666666777777777888999::::::999777777333555777999;;;;;;;;;:::999555111//////000111111/////////......---,,,,,,////////////000000000000}}}nnnYYYNNNCCC@@@AAA@@@???@@@;;;;;;;;;:::999888666666555444444333333222111111333333222111000...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))))))))))))))************))))))***++++++++++++***((()))******)))((()))***((()))++++++***+++---///,,,,,,++++++++++++,,,---+++,,,---...////////////000,,,+++///111///...000...///111333444555444444888888666555444333333333---///222444666666555444555555555666777888999:::;;;<<<===<<<;;;;;;===>>>@@@AAABBBDDDEEEGGGHHHIIIHHHIIILLLOOORRRUUUXXXYYY[[[[[[[[[\\\]]]```bbbdddbbbfffmmmsssxxxzzzzzzyyyyyyxxxxxxxxxxxxzzz|||}}}|||}}}~~~}}}{{{zzz{{{{{{zzzyyyyyyxxxvvvuuusssqqqpppooolllmmmnnnllliiigggggggggffffffgggiiijjjkkkiiigggggghhhjjjjjjiiijjjlllnnnkkklllkkkiiieeecccbbbbbb```aaaccccccbbb```^^^\\\\\\\\\\\\___bbbddddddcccdddeeehhhkkknnnqqqssstttxxxvvvuuutttsssqqqnnnkkkeee___WWWQQQMMMJJJEEEAAA>>>===>>>>>>===BBBPPP^^^{{{yyyooogggaaaZZZVVVLLLIIIIIILLLMMMKKKLLLOOOQQQUUUZZZ___dddllluuu|||}}}yyysssmmmgggbbb\\\XXXWWWTTTPPPMMMLLLPPPTTTWWW]]]___fffqqqxxx~~~|||wwwsssppppppttt}}}~~~yyysssoooiiiddd^^^[[[ZZZZZZWWWUUUUUUTTTQQQOOOMMMKKKJJJIIIFFFFFFFFFEEEEEEDDDDDDDDD>>>>>>>>>===<<<;;;:::999999999999888777666555444222222222222333333333333444333333333333444444555444333222222222333555666333444444555555444444333222222222222222222222222000000111111222333333333333444444444555555555555555555555444333333222222333444444555555666777777666666666666666666555555222333666888888888777666666333000///000111111000////////////............////////////////////////yyyjjjXXXMMMCCCAAAAAA???>>>>>>::::::::::::999888666666444444444444333222111111222222222111000///...---++++++,,,,,,,,,,,,------,,,,,,,,,++++++***)))((())))))***+++++++++++++++)))******+++,,,,,,++++++((()))******)))((()))******+++,,,+++++++++---///,,,,,,++++++,,,---...///+++,,,,,,------......///---))))))---///------///......000111222444555555444444333333333444444555111222333444555555555555555555555555777888999:::999:::;;;;;;:::;;;===???@@@AAABBBDDDEEEGGGHHHIIIHHHIIILLLOOORRRVVVXXXYYYYYYZZZ[[[\\\^^^```aaabbbdddhhhnnntttxxxyyyxxxwww{{{zzzyyyyyyyyy{{{}}}~~~|||~~~~~~|||{{{{{{{{{yyyxxxyyyzzzzzzyyyvvvssspppnnnnnnooopppmmmiiifffffffffhhhgggfffgggjjjkkkjjjiiieeeggghhhhhhhhhiiijjjlllkkkmmmnnnlllgggcccaaaaaabbbbbbccccccbbbaaa```___\\\\\\\\\___bbbdddcccbbbbbbcccfffiiilllppprrrtttwwwuuussssssssssssrrrppphhhbbbYYYRRRNNNIIIDDD@@@>>>>>>>>>>>>===AAANNN\\\vvv{{{tttlllddd^^^TTTOOOLLLMMMLLLJJJJJJMMMJJJMMMQQQRRRSSSWWW\\\aaagggmmmwwwzzzrrrnnnddd```[[[XXXVVVTTTRRRPPPOOOMMMLLLKKKLLLPPPVVVZZZaaaeeeooo{{{|||xxxtttqqqmmmvvv~~~xxxrrrnnniiiddd^^^[[[[[[ZZZXXXUUUUUUTTTRRRPPPNNNLLLLLLKKKIIIIIIHHHFFFEEEDDDCCCCCC@@@@@@??????>>>===;;;:::888888888888888777666555444444444333333333333333555444444333333333444444222222222222333333333333333444444555555444444333111111111111111111111111111111111222333444444444444444444444555555555555555555555444333333222222333333444555555666666777777666555555444444444444333444666888777666444222222000//////000111111000000////////////000000111.../////////000000111111yyyiii[[[PPPEEEBBBAAA===::::::999999999999888888777666444444444444333222111111000000111111111111000000++++++,,,,,,,,,---------+++++++++******(((''''''+++,,,---...............+++,,,------............***,,,,,,,,,+++***+++,,,,,,------,,,+++***,,,---,,,+++++++++,,,...000111---------------...///000///+++***---...,,,+++,,,......///000111333555666***+++,,,...111444666888777555444333333444666777444444555555666888999:::666777999::::::<<>>>>>??????===@@@MMMZZZsssxxxpppiii^^^WWWQQQPPPNNNLLLLLLOOOGGGKKKNNNOOOMMMMMMPPPSSSTTTWWW\\\dddppp~~~~~~{{{vvvooohhhbbb]]]ZZZVVVRRRNNNLLLLLLMMMMMMMMMIIIJJJKKKLLLPPPVVV]]]bbbjjjnnnyyy}}}yyyuuurrrlllwww}}}xxxqqqmmmhhhddd^^^[[[[[[ZZZXXXUUUTTTSSSRRRPPPNNNMMMMMMMMMLLLKKKIIIGGGEEECCCBBBAAAAAAAAAAAA@@@???>>>===<<<777777888888888777777666777777666666666555555555666555444444333333333333000111222333333333222222333444444555555444444333111111111111111111111111111111222333444444555555444444444555555555666666888777777666555555444444333333444444555666666777999888777666555555555555666777999:::999777444222///......///000111000///000000///000000111222333...///000111222333444555vvvhhh\\\PPPEEEAAA@@@===;;;;;;<<<;;;:::888777666666666777555222000///111444666000000000000////////////...////////////---,,,+++,,,+++******))))))******))))))))))))***+++,,,---(((///222,,,!!!&&&111++++++,,,------......///(((((((((((()))***+++,,,------------------------///...------//////...---000///......///000///...+++,,,---///222444555666555444222222222444666777555555444333333333333444999999888777777888999:::;;;999888;;;???AAA@@@???DDDCCCBBBCCCEEEFFFGGGFFFFFFIIIMMMPPPRRRSSSVVVXXXXXXYYY[[[___bbbddddddccceeejjjoootttuuuvvvwwwwwwyyyzzzzzz{{{|||}}}}}}~~~~~~~~~||||||{{{||||||}}}}}}}}}|||yyyuuurrrooooooqqqqqqnnnjjjhhhiiikkkkkkjjjjjjkkklllmmmkkkjjjeeedddddddddeeehhhjjjlllkkkmmmoooooolllgggdddbbbccccccbbbbbbbbbbbbccccccbbbbbbbbbbbbcccdddeeefffeeegggjjjmmmoooqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrpppkkkbbbYYYPPPIIIEEECCCBBB>>><<<======@@@JJJUUUqqq}}}tttiiiddd[[[UUUQQQOOONNNMMMPPPMMMJJJJJJMMMNNNLLLJJJKKKLLLOOOUUU]]]gggooosss|||~~~{{{vvvsssnnnnnnmmmkkkjjjiiihhhgggaaa___\\\XXXSSSPPPNNNMMMKKKKKKJJJIIIJJJKKKLLLMMMHHHJJJMMMPPPTTT[[[ccciiittt|||~~~xxxttttttnnnyyyyyyrrrnnnllleeeaaa^^^]]]^^^\\\YYYUUUUUUTTTQQQOOOMMMLLLKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGDDDAAAAAABBBAAA>>>;;;;;;:::999888777777777777999888555333222222333444555444222222222222444555333222222111111222222333555555666666555333222000333444444222111000111333555555444333222222222222222333333444555666888888:::999999888777666666555555555555555555444444444444444555555555555555555777666555555333333222111000000000000000000000000//////000000000000/////////...,,,+++,,,---///111yyyjjjZZZOOODDDAAAAAA>>><<<===::::::999888777777777777888666333111000111222333333333222222222111111111.../////////...---,,,+++,,,+++******))))))******,,,,,,++++++***+++++++++***,,,...+++'''&&&***///+++++++++,,,------......************++++++,,,---//////...---,,,++++++***,,,++++++,,,...///...---...---,,,,,,---...---,,,***+++,,,---///111222333444333222222222444666777666555444444333333444444666666555555555666888888999777777999===???>>>===AAAAAAAAACCCFFFHHHJJJJJJHHHJJJMMMOOOPPPSSSVVVXXXYYYYYY[[[]]]___aaaaaa```gggmmmvvv|||}}}{{{yyywww{{{||||||}}}~~~~~~}}}||||||}}}}}}}}}}}}}}}{{{yyyuuurrrppppppqqqqqqoookkkiiijjjlllmmmllllllmmmnnnnnnmmmkkkffffffeeeeeegggiiikkkmmmlllnnnpppooommmiiifffdddddddddccccccccccccddddddbbbbbbbbbccccccdddffffffgggiiikkkmmmoooppppppoooqqqqqqrrrrrrssssssssssssqqqllldddZZZRRRKKKGGGEEEBBB???=========@@@JJJTTTppptttnnnggg```[[[XXXUUUSSSRRROOOKKKKKKMMMMMMKKKHHHIIIIIIJJJLLLPPPUUUYYY[[[bbbcccdddeeedddaaa]]][[[YYYYYYXXXWWWVVVUUUTTTTTTSSSRRROOOMMMJJJHHHGGGFFFHHHGGGFFFEEEEEEFFFGGGIIIKKKMMMRRRWWW]]]fffooouuu~~~wwwssssssnnnyyyzzztttpppooogggccc___]]]^^^]]]ZZZWWWUUUTTTRRRPPPOOONNNNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGEEECCCAAA@@@AAAAAA>>><<<===<<<;;;999888888777777999888666444333333444444444333333333333333333444333222222111111222222333444555555555444333222111222333333222000000111222333222111111000000111111222222222222444555666777999999888777777666555555555555555555555555555555555555444444444444444444444444444333222222111111222222222222222222222222000000111111111111000000111000///......000111333~~~yyykkkYYYNNNDDDAAAAAA???>>>>>>888888777777777888888999777666555333111111000000000////////////............//////......---,,,+++,,,+++******))))))******......---,,,+++*********,,,***)))***,,,...---+++)))******+++,,,,,,------------,,,,,,,,,,,,---.........---------,,,,,,,,,,,,++++++,,,///000000///...---,,,,,,---...---,,,,,,,,,---...///000000111333222222222222444666777666666555444444444444444444444444444555666888999999888888999<<<>>>>>>===@@@AAABBBDDDFFFHHHJJJJJJIIIKKKLLLNNNOOOQQQUUUXXX\\\[[[\\\\\\]]]^^^___```iiirrr}}}|||xxx~~~~~~~~~~~~}}}~~~~~~}}}}}}|||{{{xxxvvvsssrrrrrrrrrrrrpppmmmllllllmmmpppooonnnoooppppppooommmhhhgggggghhhiiikkkmmmooonnnoooppppppooolllhhhfffeeeeeeddddddddddddeeeeeedddddddddddddddeeefffgggiiijjjlllnnnoooooonnnnnnqqqqqqrrrrrrssstttuuuuuurrrmmmfff]]]TTTNNNIIIGGGBBB???===>>>===@@@IIISSSoooyyyrrrlllgggbbb^^^XXXTTTPPPOOOOOONNNKKKHHHIIIIIIHHHHHHHHHHHHIIIIIILLLLLLMMMMMMMMMKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDHHHGGGEEEDDDEEEGGGIIIKKKQQQUUU[[[ccclllvvvwwwrrrrrrooozzz}}}xxxuuusssjjjeee```^^^^^^^^^\\\YYYWWWUUUTTTRRRQQQPPPQQQQQQMMMLLLJJJIIIHHHGGGGGGGGGCCCAAA@@@@@@@@@@@@???===>>>>>><<<;;;:::999999999:::888666555444333444444333333444444444444333333333222222111111222222333444444444444444333111111111222222111//////000222111111000000111111222333111111111222333444555666888777777666666555555555444444444555555666666777555555444444333333222222222222222111111111111111333333333333333333333333111111222222222222111111333222111111111222444555xxxjjj[[[OOOEEEBBBAAA???======999888888777777777777888555555555444333222000000......---------,,,,,,,,,............---,,,++++++,,,+++******))))))******---,,,++++++*********++++++)))(((***......,,,((()))))))))***++++++,,,,,,...------,,,,,,,,,------)))***+++,,,...///000111///...---///111222111000000.........///000///.../////////000000000111111111111111222333444666777777666555555444555555555444555555666888999:::;;;::::::;;;<<<>>>?????????AAACCCDDDEEEDDDDDDEEEFFFKKKKKKLLLMMMMMMPPPUUUXXX[[[\\\\\\\\\\\\^^^aaacccmmmuuu{{{~~~~~~~~~}}}{{{zzzxxxvvvuuutttttttttsssqqqooooooooooooqqqpppooopppqqqqqqooommmiiiiiijjjjjjlllnnnooopppoooooopppppppppnnnkkkiiieeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeefffggghhhhhhiiikkkmmmoooooooooooopppqqqqqqssstttuuuvvvvvvqqqmmmfff]]]UUUOOOJJJHHHCCC@@@>>>>>>>>>@@@HHHRRRmmmxxxqqqlllbbb^^^YYYVVVUUUSSSOOOKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHLLLKKKJJJJJJLLLPPPTTTWWW]]]bbbjjjrrr|||wwwrrrrrrqqq}}}~~~{{{xxxlllfff```]]]]]]^^^\\\ZZZYYYWWWUUUSSSQQQPPPPPPQQQNNNMMMKKKJJJIIIHHHGGGGGGAAAAAA@@@@@@@@@@@@@@@???======<<<;;;:::::::::;;;:::999777666555444444444222333444555555444333222333222222111111222222333333333333333333222111111000111111000//////000222222222222222333444555666222222222222333444555666777666666666555555555444333444444555666777777888555555444333222222111111111111111222222333333333444444444444444444444444111222222333333222222111444444333333333444555666zzzlll^^^RRRFFFBBBAAA>>>;;;;;;;;;:::999777666555555555333333444444444333222111111111111000000000/////////......---,,,,,,++++++,,,+++******))))))******)))))))))))))))***++++++)))***+++,,,+++***((('''(((((()))******++++++,,,---,,,,,,++++++++++++,,,))))))***,,,...///000111000///...///000111000///000.........///000///...000000000//////////////////000000222333555666777777777666555555555555666444555666777888999:::::::::;;;<<<<<<===>>>?????????AAADDDDDDCCCCCCDDDEEEKKKLLLLLLLLLMMMOOOSSSWWWVVVXXXZZZZZZ[[[^^^bbbeeepppvvv~~~~~~~~~~~~|||~~~~~~}}}{{{yyywwwvvvvvvvvvvvvuuutttsssrrrrrrqqqqqqqqqpppooooooppppppnnnlllkkkkkklllmmmnnnpppqqqrrrpppooooooppprrrqqqnnnkkkfffeeeeeeddddddeeeeeefffgggggggggggggggggghhhiiifffhhhjjjmmmooopppqqqqqqppppppqqqrrrsssuuuuuuvvvoookkkeee]]]UUUOOOJJJHHHCCC@@@??????>>>???GGGPPPiii}}}nnniiiccc___]]]ZZZUUUQQQNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIIIIIIIIIIJJJKKKKKKHHHHHHIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGHHHJJJJJJOOOOOOPPPSSSXXX^^^cccfffnnnrrrzzzxxxssstttvvv{{{mmmgggaaa^^^^^^^^^\\\ZZZZZZYYYVVVSSSQQQPPPOOOOOOPPPOOOMMMKKKJJJIIIHHHHHHAAABBBBBBBBBAAAAAAAAABBB===<<<<<<;;;;;;<<<<<<<<<:::999888777666555555555333333555666666555333333333222222111111222222333333222222222111111111111000111111000//////000222111111111222333444555666444333333444444555666777666666666666555555555555444444555555666777888888555555444333222222111111222222333444444555555555444444444444444444444444111222222333333222222111444333333444444444555555|||~~~ppp___SSSHHHCCCAAA===::::::;;;:::999777666555444444222333333444444333333222000000000000///////////////...---,,,++++++++++++,,,+++******))))))******'''''''''((((((***++++++'''***---,,,)))''''''(((((())))))***++++++,,,,,,++++++************++++++------------------------...---,,,...000111000///...---,,,,,,---...---,,,------------------------......000222444555777777888888777666666666666666333444555777888888888888888999;;;;;;:::;;;<<<>>>:::???CCCEEEDDDDDDFFFIIIKKKLLLMMMMMMMMMOOORRRUUUPPPSSSWWWYYYZZZ\\\aaafffooosssyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~zzz|||~~~~~~}}}zzzxxxwwwwwwxxxyyyyyywwwuuutttuuuuuutttsssqqqpppoooooopppooonnnlllkkklllmmmnnnpppqqqrrrrrrpppnnnmmmooorrrssspppmmmggggggffffffffffffggggggiiiiiihhhhhhhhhhhhiiiiiieeegggjjjmmmoooqqqrrrrrrppppppqqqqqqrrrsssttttttllliiiddd]]]UUUOOOJJJGGGCCCAAA@@@@@@>>>???FFFOOOeee~~~~~~xxxrrrmmmkkkgggaaa]]]WWWVVVUUUSSSRRRQQQQQQQQQKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLMMMNNNOOOPPPVVVXXX\\\aaagggnnnsssvvvzzzvvvwww{{{{{{nnniiicccaaa``````]]][[[[[[YYYWWWTTTRRRQQQPPPPPPRRRQQQOOOMMMLLLJJJJJJJJJCCCEEEEEEEEECCCBBBCCCDDD@@@???>>>======<<<<<<===::::::999888777666555555444444555555555555444444333222222111111222222333222222111000000111111222000111111111000000111333000000000000111222333444555444444444444555666777666666666666666666666666555555555666666777777888555555444444333333222222444444555555666666777777444444444444444444444444333333444444444444333333333444444444555555555555|||yyy}}}sss^^^RRRGGGCCCAAA>>>;;;;;;999999888666666555555555444444444333333222222222/////////.........------///...---++++++++++++,,,,,,+++******))))))*********)))))))))))))))******((()))++++++*********+++))))))******+++,,,,,,---******)))******+++,,,------------------------,,,---------///333555555555...---,,,,,,---...---,,,------------------------,,,---///222444666777777999888777777666666777777555666777888999999888888888:::<<<;;;::::::<<<>>>;;;@@@FFFGGGFFFEEEHHHKKKJJJLLLNNNNNNNNNOOOQQQRRROOOTTTZZZ\\\\\\^^^bbbfffmmmpppuuuxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~zzz}}}~~~~~~~~~}}}zzzwwwvvvwwwyyyzzzzzzxxxuuuuuuvvvwwwvvvtttrrrpppooopppppppppnnnlllkkklllmmmooopppqqqrrrrrrpppmmmlllnnnrrrtttqqqmmmjjjiiiiiihhhhhhiiiiiijjjjjjjjjiiiiiiiiiiiijjjjjjggghhhkkkmmmoooppppppppppppppppppqqqqqqrrrrrrrrrllliiiddd]]]VVVOOOKKKHHHDDDAAA@@@@@@??????FFFNNNaaazzz~~~zzztttppphhhfffccc```]]]\\\\\\]]]XXXYYYZZZZZZ[[[ZZZZZZYYY[[[[[[[[[ZZZZZZZZZZZZZZZXXXYYYZZZ[[[]]]___aaacccgggjjjpppvvv}}}}}}xxxzzzwwwppplllgggeeedddccc___\\\ZZZYYYWWWUUUTTTTTTUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKFFFHHHIIIHHHEEEDDDEEEGGGGGGFFFDDDAAA???===;;;;;;:::::::::999888777666555555555444444444444555555333222222111111222222333222111000///000000111222000111222111111111333444000000000000111222333333444444333333444444555555777777777777777777777777666666666666666777777777555555444444444444444444555666666666666666666666666666666666666666666666555666666777777666666555444444555666666666666666zzzxxxrrr]]]QQQFFFCCCBBB???======777777666666666666777777777666555333222111111000222222222222111111111111///...,,,+++******+++,,,,,,++++++***)))*********---,,,+++***))))))))))))))))))(((***,,,......---*********+++,,,,,,------))))))******+++,,,---...***+++,,,,,,---...//////......///333777;;;<<<<<<000///......///000///............///////////////,,,---///222444666777777999888888777777777777777999999;;;<<<<<<;;;:::999:::<<<>>>>>><<<;;;>>>@@@@@@EEEJJJJJJGGGEEEFFFIIIIIILLLNNNOOOOOOOOOPPPQQQRRRXXX^^^aaa```aaaeeeiiijjjnnnssswwwzzz||||||~~~~~~}}}}}}}}}zzzwwwvvvwwwzzz{{{{{{xxxvvvvvvxxxxxxwwwuuusssqqqpppqqqqqqpppnnnlllkkklllnnnoooqqqrrrrrrrrrpppmmmkkknnnrrrtttqqqnnnlllkkkkkkjjjjjjkkkkkklllkkkkkkjjjjjjiiijjjjjjjjjiiijjjlllnnnooooooooonnnpppppppppppppppppppppqqqllliiiddd^^^WWWPPPKKKIIIDDDAAA@@@@@@??????EEENNN___xxxwwwuuuqqqnnnkkkkkklllmmmkkklllmmmnnnnnnmmmlllkkkllllllkkkkkkkkkjjjjjjjjjhhhhhhjjjlllooorrruuuwwwyyy|||~~~zzz|||}}}tttrrrnnnjjjhhhhhhfffaaa]]]XXXXXXWWWVVVWWWXXXYYYZZZUUUTTTRRRPPPNNNMMMLLLLLLHHHJJJKKKJJJGGGEEEFFFHHHNNNLLLHHHDDD@@@===:::999:::::::::999888777666555666555444333333444555666333222222222222222222333111111000//////000111222111222333222111111333555333333222222333333444555333333222222222333444444777777777777888888888888777777777777666666666666444444555555555555555555666666666666666666666666777777777777777777777777888888999999999999888888555555666777777777777777rrr\\\QQQFFFCCCBBB>>>;;;;;;888888888888777777777777555555444333222222222222000//////............/////////...------,,,++++++,,,,,,+++***(((&&&$$$"""******)))))))))))))))***++++++++++++******))))))(((+++------,,,+++++++++,,,((('''***,,,,,,,,,///******+++,,,------------//////000777>>>AAA>>>:::111000000000//////......'''(((***,,,---//////000***+++---000333555777888///000222555666666666666777777777777888999::::::;;;>>>@@@>>>:::999<<>>===<<<<<<;;;999888666555444666777777777777555444333222222333444444444333333444444222111111111222333111111111111111111111111000000111111111222222222333333333444444444555555777777777777888888888888555555555666666666666666777666555444444555666777555555555555666666666666666666666666666666666666;;;999777777999:::888666777666666777888999999888qqq[[[PPPFFFCCCBBB???<<<<<<999888888888777777666666555555444333222222222222222111000///////////////------,,,,,,+++******)))------,,,++++++***))))))******))))))))))))******++++++++++++*********)))***,,,------+++*********,,,))))))---///---,,,---,,,,,,---------,,,,,,+++///...000555;;;>>>;;;888222222111111111000000000)))***+++---.../////////000000111111222222333333111222333555666666666666666666666777777999::::::;;;>>>@@@>>>:::999<<<@@@@@@BBBDDDDDDEEEEEEGGGIIIJJJLLLOOOQQQRRRSSSTTTVVVXXXYYYZZZ\\\^^^bbbfffiiipppqqqsssxxx~~~~~~~~~}}}{{{|||{{{zzzyyyyyyyyyzzzzzz|||{{{{{{zzzxxxvvvuuutttvvvuuutttrrrqqqqqqqqqrrrooopppqqqqqqrrrrrrqqqqqqqqqpppooopppssstttttttttnnnlllkkkkkkmmmnnnnnnmmmnnnlllkkkkkkmmmnnnllljjjiiijjjkkkmmmoooqqqrrrsssxxxwwwuuutttrrrqqqppppppnnniiibbb]]]YYYSSSKKKEEEEEEAAA@@@AAA@@@@@@EEELLL\\\www|||xxxrrrqqqnnnkkkhhheeecccbbb```___]]]\\\[[[ZZZYYYYYY[[[YYYWWWTTTRRRQQQQQQQQQOOOMMMJJJHHHHHHIIIJJJLLLMMMLLLIIIFFFCCCAAA???>>>===<<<:::999777777666666666777777777777555444333333333333333222222111000444333222111000111111222111111111111111111111000111111111222222222222333333333333333444444444444666666666777777777888888555555555666666666666666777777666555555666777777666666666777777777888888888888888888888888888888;;;999777888999:::888666999888888888:::::::::999pppZZZOOOEEECCCBBB@@@======999999999888777666666555555555444333222222222222444333222111000/////////------,,,,,,+++*********,,,,,,+++++++++,,,---...******)))))))))******+++++++++++++++************+++,,,------+++))))))***...******...000---+++,,,.........---,,,++++++***...---///333777999777444000000000000000/////////+++,,,---...////////////222222222222222222111111555555555555555666777777555555666666888999:::;;;;;;===???===;;;:::===@@@@@@BBBDDDEEEDDDEEEGGGIIILLLNNNQQQSSSTTTUUUWWWXXXWWWYYY\\\___```cccfffhhhqqqrrrvvv|||{{{~~~|||||||||{{{zzzzzzzzz{{{{{{|||||||||{{{zzzxxxwwwvvvzzzxxxvvvsssrrrrrrrrrsssqqqrrrrrrssssssssssssrrrrrrqqqppprrrtttvvvwwwvvvooommmkkkjjjlllmmmmmmllllllkkkjjjjjjlllmmmlllkkkiiijjjkkkmmmppprrrssstttxxxwwwvvvuuutttsssrrrrrrooojjjddd___ZZZTTTLLLGGGEEEAAA@@@AAA@@@@@@EEELLL^^^xxx{{{wwwsssqqqooollliiifffeeedddfffdddbbb___]]][[[ZZZYYY[[[ZZZXXXUUUTTTSSSSSSSSSQQQOOOMMMKKKJJJKKKLLLMMMKKKJJJHHHFFFDDDAAA@@@???===<<<:::888777777888999777888888888777666555444444444333333222000///...222222111000000000000111000000111111111111111111222222222222333333333333222222222222333333333333555555555666666666666777555555555666666777777777888777777666666777888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888::::::999777:::::::::;;;;;;;;;;;;<<<}}}pppZZZOOOEEECCCCCC@@@>>>>>>:::999999888777666555555555555444333222222222222444333222111000///////////////......------------,,,+++)))))))))+++---...******))))))******++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,111---+++...///---,,,.........------,,,,,,,,,,,,------...000333444222000---------------------------......///////////////......000111333444555666888777666555555666777888666666666777999:::<<<===;;;<<<======;;;;;;>>>@@@AAABBBDDDEEEDDDEEEGGGHHHLLLNNNQQQSSSTTTUUUWWWYYYZZZ^^^bbbeeeeeefffiiikkkpppsssxxx~~~|||}}}~~~~~~~~~}}}}}}}}}}}}}}}zzzzzzzzzzzzyyyxxxwwwwwwwwwwwwvvvuuutttsssrrrqqqrrrrrrsssttttttssssssssssssrrrqqqsssvvvxxxyyyyyyrrrooolllkkkkkkkkkkkkjjjiiihhhhhhiiijjjkkkkkkkkkiiijjjlllnnnppprrrtttuuuwwwwwwwwwvvvuuutttsssssspppkkkddd___[[[UUUMMMGGGDDDAAA@@@AAAAAAAAAFFFMMM^^^xxx|||xxxtttrrrooollljjjhhhgggggghhhgggeeebbb___]]]\\\[[[[[[ZZZXXXVVVTTTTTTTTTTTTRRRQQQOOOMMMLLLKKKLLLLLLIIIHHHHHHFFFDDDCCCAAA@@@>>>===:::888777888:::<<<888888888888777666555555444444444333222111000000111111111000000000000000111111111111222222222222222222333333333444444444111111222222222333333333444444444555555555666666555555555666777777888888888888888888888999999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999888:::;;;<<<<<<<<<<<<===>>>~~~pppZZZOOOFFFCCCCCCAAA???>>>999999888888777666666555555555444333222222222222333222111000//////////////////............------...,,,+++))))))***,,,---***************+++,,,,,,+++++++++++++++++++++,,,((()))++++++++++++---///444...***+++---,,,...111---,,,,,,,,,,,,---...///---------///000000///...,,,,,,,,,,,,------------...//////000000//////...,,,---///111444666888999999888777555555666777888888888888999:::;;;======:::;;;<<<<<<<<<===???@@@AAACCCDDDEEEDDDEEEFFFHHHJJJMMMPPPRRRSSSUUUWWWYYY[[[aaafffhhhhhhhhhkkknnnnnnrrryyy~~~~~~}}}~~~}}}}}}|||{{{wwwwwwxxxxxxxxxwwwwwwvvvuuuwwwxxxyyyyyywwwtttrrrrrrsssssssssssssssrrrrrrsssrrrrrrtttwwwzzz{{{{{{wwwsssoookkkjjjjjjiiihhhgggggghhhhhhhhhiiijjjjjjjjjkkkmmmoooqqqssstttuuuvvvvvvwwwwwwvvvuuuttttttpppkkkddd___ZZZTTTMMMGGGDDDAAA@@@AAAAAABBBGGGNNN^^^xxx{{{uuussspppmmmkkkjjjiiiiiiiiihhhfffdddbbb```______\\\[[[YYYWWWUUUTTTTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKHHHHHHHHHGGGFFFDDDBBBAAA???>>>;;;999888:::;;;===:::999999888777777666666333333444444444444444333111111111111000000//////222222222333333333444444222222333333333444444444111111222222222333333333444444444444555555555555555555666666777888888999888999999::::::;;;;;;;;;=========>>>>>>>>>>>>???========================;;;;;;;;;;;;:::999999:::999;;;============???AAAqqq[[[PPPFFFDDDCCCAAA>>>>>>888888888888777777777777555555444333222222222222111111000////////////000------,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---***************+++,,,---++++++++++++,,,,,,,,,,,,(((***++++++***+++---///333---***+++,,,,,,...222---,,,,,,,,,,,,...000111------......//////...............///////////////......///////////////...///000111222333555666666888777666666666666666777999999999999999:::;;;<<<::::::;;;;;;===>>>@@@@@@BBBCCCEEEEEEDDDDDDFFFGGGIIILLLOOOQQQSSSTTTWWWYYY[[[```fffhhhffffffjjjnnnnnnrrryyy~~~~~~}}}{{{zzzyyyvvvvvvwwwxxxxxxxxxxxxxxxzzz{{{}}}~~~}}}zzzwwwuuusssttttttttttttsssrrrrrrrrrrrrrrrtttxxx{{{||||||zzzvvvppplllkkkjjjiiihhhhhhiiijjjjjjiiihhhiiikkklllmmmnnnpppqqqssstttuuutttuuuvvvwwwwwwvvvuuutttpppkkkeee___[[[UUUMMMHHHDDDAAA@@@AAABBBBBBHHHOOO___zzz}}}uuutttqqqnnnlllkkklllllljjjiiigggfffdddccccccccc___^^^[[[YYYVVVUUUUUUUUUUUUTTTRRRPPPNNNMMMLLLKKKIIIIIIIIIIIIHHHFFFCCCBBB@@@???===;;;::::::;;;<<<;;;:::999888777777777777333333444555555555555555111111222222111111000///111111222222333444444444222222222222333333333333222222222222333333333333444444444555555555555666555555666777777888999999999999;;;<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===<<<:::999:::;;;888<<>>>>>======?????????@@@@@@@@@@@@AAA????????????????????????;;;===>>>===:::999:::<<<999===BBBCCCCCCDDDHHHMMMsssssssss^^^RRRHHHEEECCC@@@======666666666777888888999999555555444333222222222222111111111111222333444555......//////////////////))))))***+++++++++******************+++,,,---...+++++++++,,,,,,---------......---+++)))((()))+++***(((***000222///,,,---111000...,,,+++,,,---...---...////////////000111---------.........//////+++,,,---...///////////////000111222444555666777333444666777777777666555888777777666666666666666:::999999;;;===@@@AAAAAABBBDDDEEEEEEDDDDDDEEEGGGIIILLLPPPRRRTTTVVVXXXZZZ\\\bbbggggggddddddjjjppppppttt{{{~~~|||zzz{{{|||~~~~~~yyyuuuttttttuuuwwwwwwwwwwwwwwwvvvuuuuuuqqqqqqqqqtttxxx{{{|||}}}yyyuuupppmmmmmmnnnoooooommmoooqqqooolllkkklllnnnoooppppppqqqqqqrrrssssssrrrsssuuuvvvwwwvvvtttssssssnnnhhhccc^^^XXXPPPKKKDDDAAA@@@BBBBBBCCCHHHPPPccc~~~wwwtttqqqnnnmmmmmmnnnoooqqqpppnnnkkkiiigggffffffgggeeebbb^^^[[[YYYXXXXXXYYYXXXWWWUUURRRPPPNNNMMMKKKLLLLLLLLLJJJGGGEEECCCAAAAAA@@@>>>===;;;:::999<<<;;;:::888777888888999555555555444333222111000222222333444333222111000---......///000111111111000000111111111222222222333333444444444444555555555555555666666666666777444555666777888999::::::999:::<<<>>>>>>>>>>>>===??????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@;;;===>>>===:::999;;;===:::???DDDFFFEEEGGGLLLQQQvvv}}}wwwbbbVVVJJJFFFDDD@@@>>>===666666777999;;;;;;999777777666666444333222111111000000000000////////////------............------,,,,,,------------,,,,,,(((((((((((()))***+++,,,...---,,,,,,++++++,,,,,,((()))+++,,,,,,+++)))(((***+++---...//////...------...///...------...////////////...---------,,,///...,,,+++******+++,,,,,,,,,,,,---------......111111222333555666777777999888777555444444555555777777777777888999:::;;;:::;;;;;;<<<===>>>??????@@@CCCEEEFFFFFFFFFGGGIIINNNOOOPPPRRRTTTVVVXXXXXXWWWZZZ^^^aaaeeehhhlllooopppvvv~~~{{{}}}zzzyyy}}}}}}~~~~~~{{{xxxuuuvvvxxxyyyyyyyyywwwwwwssstttuuutttttttttvvvxxxwwwwwwwwwvvvtttrrrooonnnmmmmmmnnnooopppqqqqqqrrrqqqrrrssstttuuuuuuuuuuuuqqquuuyyyzzzxxxvvvvvvwwwssspppkkkfff___XXXPPPJJJGGGCCCAAAAAABBBCCCIIIQQQhhh}}}zzzxxxuuusssrrrpppnnnkkkmmmmmmlllmmmmmmkkkhhheeefffeeecccaaa^^^\\\ZZZZZZXXXVVVTTTSSSRRRQQQOOOMMMLLLMMMOOOOOOMMMIIIEEEBBBBBBAAA???===<<<;;;;;;;;;<<<<<<;;;:::888777666666666666555444444444444555333222111111000000111111222222000///............222222333333333333444444666555444333333333333333666555444333333444666666666777999:::999888666444<<<;;;<<<>>>@@@@@@>>><<<@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===<<<<<<;;;;;;;;;<<<<<<888===AAADDDEEEJJJTTT[[[zzzaaaUUUJJJFFFDDD@@@>>>===999999999;;;<<<;;;999666777666555444333222222111000000000000////////////------............------))))))************))))))******)))))))))***++++++------,,,+++++++++++++++++++++,,,------,,,******((()))***,,,---,,,,,,,,,---...///...------...///..................------111000...---,,,,,,,,,---------------............111111222333555666777777555444222111000000111111999999999999:::;;;;;;<<<:::;;;;;;<<<===>>>??????BBBDDDFFFGGGGGGGGGIIIJJJQQQRRRSSSTTTUUUVVVWWWXXXZZZ\\\```bbbdddgggjjjmmmqqqvvv}}}~~~|||{{{}}}{{{}}}}}}zzzwwwsssuuuxxxyyyyyyxxxvvvttttttuuuvvvvvvuuuvvvxxxzzzyyyyyyyyywwwuuurrrpppnnnnnnooopppqqqsssuuuvvvvvvssstttuuuvvvvvvvvvvvvvvvrrruuuyyyyyywwwuuutttuuurrroookkkfff```YYYRRRLLLHHHDDDAAAAAAAAACCCJJJRRRqqq~~~|||zzzxxxwwwuuurrrpppnnnnnnmmmnnnnnnmmmiiigggffffffeeeccc```^^^[[[ZZZYYYWWWUUUTTTSSSRRRPPPNNNNNNNNNOOONNNLLLIIIFFFDDDBBBAAA@@@>>>==================<<<;;;999888777777666666555444444444444555444333333222222222222222333333222000000//////000222222333333333333444444666555444333333333333444555444444444444555666777777888999:::::::::888888<<<<<<===???AAAAAA???===@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????<<<<<<;;;;;;;;;;;;<<<<<<<<>>??????BBBDDDFFFGGGGGGHHHJJJLLLTTTTTTTTTUUUVVVVVVWWWWWW\\\^^^aaacccdddfffiiikkkqqqvvv|||~~~|||zzz{{{|||yyywwwuuuwwwyyy{{{{{{yyyvvvtttvvvwwwxxxxxxwwwxxxzzz{{{{{{{{{{{{yyywwwtttrrrpppooopppqqqsssuuuwwwxxxyyyvvvwwwwwwxxxxxxxxxwwwwwwtttvvvxxxyyywwwtttsssssspppnnnjjjfffbbb[[[TTTPPPJJJEEEAAAAAAAAADDDLLLUUUyyy}}}|||zzzxxxvvvqqqpppoooppppppooollljjjgggggggggfffddd```]]][[[YYYXXXVVVUUUUUUUUUSSSQQQPPPPPPOOONNNLLLIIIGGGFFFBBBAAAAAA@@@??????@@@@@@@@@???>>>===;;;:::999888777666555555444444555555555555444333333333333333444333222111111111111111222222333333333333444444555555444333333333444444444444444444555666888999999999::::::;;;;;;<<<<<<======>>>@@@BBBBBBAAA???@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::;;;;;;<<<@@@BBBEEEIIINNNUUU[[[^^^|||___TTTIIIFFFEEEAAA======;;;:::999:::;;;;;;999777666666555444333333222222000000000000////////////------............------......------------......///...---,,,++++++++++++,,,+++******))))))******...---,,,++++++***++++++++++++,,,---............---...///...---------///------......//////000000444333222000///...------////////////000000000000000000222333555666777888<<<;;;:::999888999999:::999888777777777777777888999:::;;;<<<===>>>???@@@BBBDDDFFFFFFGGGHHHJJJLLLRRRSSSSSSTTTUUUVVVWWWWWW\\\^^^aaacccdddfffiiikkkppptttyyy|||{{{||||||zzzyyyzzz{{{{{{{{{zzzyyyxxxxxxwwwxxxyyyyyyxxxxxxzzz|||{{{{{{|||{{{zzzxxxvvvtttqqqqqqrrrsssuuuvvvwwwwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxyyyzzzzzzxxxvvvtttssspppnnnkkkgggccc^^^WWWSSSIIIDDD@@@@@@AAAEEEOOOXXXzzz~~~|||zzztttsssrrrrrrrrrqqqooommmhhhiiijjjiiigggccc___\\\ZZZYYYWWWWWWWWWWWWVVVTTTSSSRRRPPPMMMKKKIIIHHHGGGCCCBBBBBBAAABBBBBBCCCCCCBBBAAA@@@???===;;;::::::777666666555555555555555555444444333333333333333333333222111111111111111222222222333333333444444555444444333333333444444333444444555777888999:::999999999:::;;;<<<>>>???>>>>>>???AAACCCDDDBBBAAA???????????????>>>>>>>>>========================;;;::::::::::::;;;;;;<<>>===;;;;;;777777666555555555555666444444333222222222222222222222111000000000111111222222222333333333444444444444333333333444444555333444555666888999999:::888888999999;;;<<<>>>???>>>>>>???AAADDDEEEDDDBBB?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<===@@@CCCHHHPPPXXX]]]___^^^rrr\\\RRRIIIFFFEEEAAA===<<<777666666777999::::::999555555444444444333333333000000000000////////////------............------...---,,,++++++,,,---...///...---,,,++++++++++++,,,,,,+++************+++************************************+++,,,---...---...///...------.../////////////////////000000///000000000///...---,,,////////////000000000000///000111333555777888999888777666555555666777888999999888888888999999:::888999:::<<<===???@@@AAAAAABBBCCCCCCDDDFFFJJJMMMNNNOOOPPPRRRTTTVVVXXXYYYUUUXXX\\\```cccgggkkknnnoooqqqtttvvvyyy}}}}}}~~~yyyoooeeeaaabbbeeesss}}}zzzwwwvvvvvvxxxyyyxxxyyyzzzzzzyyyyyy{{{}}}{{{|||}}}}}}}}}|||{{{zzzzzzyyyyyyxxxxxxwwwwwwvvvwwwwwwxxxyyyzzzzzzzzzzzz~~~~~~~~~}}}{{{yyytttrrrnnnjjjfff___XXXTTTFFFAAA???@@@BBBFFFOOOXXXnnn{{{yyyvvvuuutttssspppnnnlllllllllkkkhhheeebbb```]]][[[ZZZYYYYYYYYYWWWUUUVVVUUURRROOOMMMKKKIIIIIIEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCAAA???===<<<;;;888777666666555555666666444333333222222222222222222111111000000000111111222222333333333333444444444444333333333444555555444555777888999999999999888999:::;;;<<<===>>>>>>>>>>>>???AAADDDEEEDDDBBB??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@FFFNNNWWW\\\]]]\\\[[[~~~nnn[[[QQQHHHFFFEEEAAA===;;;:::999777888999::::::999555444444444444333333333000000000000////////////------............------000///...------...///000------,,,++++++***++++++------,,,+++++++++++++++((()))+++,,,---,,,,,,+++*********)))***,,,---...---...///...------...///000000000///////////////......///000000///...---........./////////000000//////111333555777888999:::999888777777888999:::888888777888888999:::;;;888999:::<<<>>>???@@@AAAAAABBBCCCDDDEEEGGGKKKNNNPPPQQQRRRSSSUUUVVVWWWXXXTTTWWW[[[___bbbfffjjjmmmppprrrttttttsssuuuyyy}}}yyyyyyxxxxxxzzzzzzrrrlllgggbbb___```^^^]]]]]]___aaaccccccddddddccccccbbbbbbaaaaaa___]]]YYYSSSMMMLLLPPPTTTcccttt~~~~~~|||{{{zzzyyyyyyzzz{{{|||{{{{{{{{{}}}~~~~~~~~~~~~}}}{{{yyyxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwxxxyyy{{{|||}}}}}}~~~~~~~~~}}}{{{xxxuuuqqqlllfff___WWWRRRHHHCCCAAAAAAAAACCCJJJSSSfff~~~{{{xxxuuutttrrrpppnnnnnnmmmllljjjhhheeecccaaa^^^]]]ZZZZZZYYYXXXVVVTTTVVVUUUTTTQQQNNNKKKIIIHHHEEEEEEDDDDDDDDDDDDDDDEEEEEEEEECCCAAA???===;;;;;;888777777666666666666666555555444333333333333333222222111111111222222333222222333333333333444444333333333333333444555666666666888999999999888888999:::<<<>>>??????>>>>>>======>>>AAADDDEEEDDDBBB??????>>>======<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<===>>>??????CCCLLLWWW^^^^^^ZZZWWWUUU{{{kkk[[[QQQHHHFFFFFFAAA===;;;===;;;999999::::::999888444444444444444444333333000000000000////////////---..................---...---+++******+++---...,,,,,,++++++******++++++...---,,,,,,++++++,,,,,,''')))+++...///...---,,,---,,,++++++,,,---///000---...///...------...///111111000000//////......---...000111111000000///............////////////...///111333555777999999888777666666666777888999555555555555666777999999888999:::<<<>>>???AAAAAACCCDDDDDDEEEFFFHHHLLLPPPSSSTTTTTTUUUVVVVVVWWWWWWTTTWWW[[[^^^aaadddhhhkkkqqqsssuuutttpppnnnppprrrmmmmmmnnnoooqqqvvv|||{{{wwwssskkkaaaZZZVVVSSSPPPMMMOOOKKKHHHHHHKKKNNNMMMLLLLLLLLLMMMMMMNNNOOOOOOOOOKKKKKKJJJFFFCCCDDDHHHMMMWWWiii}}}~~~|||yyy{{{|||}}}}}}|||}}}}}}zzzwwwvvvuuuuuuvvvvvvvvvwwwwwwwwwxxxyyyzzz|||~~~~~~~~~~~~|||zzzwwwrrrmmmfff___WWWQQQJJJFFFCCCBBBAAAAAAFFFNNN```~~~|||xxxvvvtttrrrooommmnnnmmmllliiigggeeecccbbb___]]][[[ZZZYYYXXXVVVTTTVVVVVVTTTRRROOOLLLIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFEEECCCAAA???===;;;:::888888777666666666666666666666555444444444444555333333333222222333444444222222333333333444444444333333333333333444555666777777999::::::999888777;;;<<<>>>@@@AAA@@@???>>>======>>>AAADDDEEEDDDBBB???>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<======???@@@@@@GGGRRR^^^ccc```XXXSSSQQQ~~~mmm\\\TTTMMMJJJEEE???===>>>;;;999777666777999999888999888666444222111000000333333333333333333333444000000//////............))))))***+++,,,...///000))))))))))))***+++,,,---///...---,,,+++************)))(((((()))+++...///++++++***+++,,,...000222------,,,+++,,,---...///...111555666555333222222.........///////////////000//////.........//////444444444444666888:::<<<888777555444444666888:::555555666666777777888888<<<;;;:::;;;===??????>>>DDDDDDEEEFFFGGGIIIKKKLLLNNNQQQTTTVVVWWWWWWXXXYYYYYYYYYZZZ[[[^^^bbbiiimmmnnnvvv{{{zzzuuurrrnnnjjjhhhfffddddddiiitttyyyppphhheee___ZZZTTTNNNJJJGGGEEECCCFFFDDDCCCAAA@@@@@@AAABBBAAACCCDDDCCCAAAAAABBBCCCDDDBBB@@@@@@BBBEEEGGGGGGQQQ___uuu~~~~~~}}}}}}~~~~~~zzzuuuuuuwwwzzzzzzyyyxxxxxxyyyyyyzzzzzzzzz{{{~~~~~~|||{{{zzzzzztttlllfffccc^^^YYYTTTOOOIIIDDDCCCBBBBBBFFFKKK]]]ooo|||wwwtttrrrrrrqqqpppnnnnnnnnnmmmjjjhhheeecccaaaaaa___]]][[[XXXUUUTTTXXXYYYYYYVVVQQQLLLLLLLLLJJJIIIHHHGGGGGGFFFEEEEEEIIIGGGDDDAAA>>>===<<<;;;:::999888666666666666777666666555444444444444555999777555333222333444555444444444555555555666666444444555555666555555555666777777888999999::::::;;;<<<>>>???@@@???===<<>>============<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;>>>??????>>>===@@@EEEJJJVVV[[[______ZZZSSSNNNLLLooo\\\TTTMMMJJJFFF@@@===>>><<<:::888777888999999888666666555444333333333333333333222222222222222222/////////.........------//////---,,,++++++++++++***************+++,,,---///...---,,,,,,++++++,,,(((((((((((()))+++,,,...************+++,,,------------,,,,,,,,,---...///111444666777555222000000........................000//////.........//////444444444555666888:::;;;888777555444444666888:::555555666666777888888888;;;;;;;;;===??????>>><<>>?????????======>>>??????@@@@@@AAAAAABBB=========<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::<<<===>>>AAAGGGOOOUUUZZZ\\\^^^]]]WWWQQQMMMLLLppp\\\TTTMMMJJJFFF@@@>>>???>>><<<:::999999:::999777444444333333333444555555222222222111111000000000.........---------------222111///---,,,+++******,,,,,,++++++++++++,,,,,,......---------------...((())))))***+++,,,------++++++,,,,,,,,,,,,++++++...---,,,,,,,,,---//////444666888777444111///...............------------/////////......//////000222222333333555666888999888777555444555666888999555555666777777888888999999999999<<<>>>???>>>===@@@@@@AAACCCEEEHHHJJJKKKNNNQQQTTTVVVVVVWWWXXXYYYXXXYYYZZZ[[[]]]aaafffjjjwww{{{|||uuuooolllkkkiiieeeccc___]]]bbbooo~~~{{{nnnccc[[[XXXYYYXXXWWWWWWWWWWWWTTTRRRJJJJJJIIIIIIGGGFFFEEEDDDDDDEEEGGGHHHGGGHHHIIIKKKOOOPPPQQQSSSUUUWWWYYYYYYbbblllzzz{{{xxxxxxzzz{{{{{{yyy{{{{{{zzzxxxvvvvvvvvv|||}}}{{{uuummmgggbbb]]]VVVQQQLLLGGGBBBBBBAAA@@@DDDIIITTTddd|||}}}yyyvvvuuusssqqqrrrrrrqqqooommmkkkiiihhhaaa```___^^^]]]\\\[[[ZZZZZZZZZZZZVVVRRRNNNLLLLLLEEEFFFHHHIIIIIIGGGFFFEEEGGGEEECCCAAA???>>>>>>>>>;;;:::999777666777777888777666555555444444555555333333333333444444444444333333333333444444444444444444555666666666666666888888999::::::;;;;;;<<<;;;<<<>>>?????????>>>============>>>>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::::::::999999::::::;;;:::;;;===@@@FFFOOOYYY```___^^^]]]YYYSSSNNNLLLLLLooo\\\TTTMMMJJJFFFAAA>>>??????===;;;:::;;;:::999777444444333333333444555555222222111000///.........------------------------......---------...//////------,,,,,,+++,,,,,,,,,---------------...///000***+++,,,---............,,,---.../////////...---...------,,,,,,...///000444666777666444111000///////////////............//////////////////000111000000111222333444555555777666555555555666888999555666666777888888999999;;;999888999<<<>>>??????AAAAAACCCEEEGGGJJJLLLNNNNNNPPPTTTVVVVVVVVVWWWXXXXXXYYYZZZ[[[\\\```eeehhhmmmsssuuuqqqmmmmmmmmmkkkjjjfff```]]]```kkkyyyzzzrrrllljjjjjjiiigggggggggdddaaa^^^UUUUUUUUUTTTSSSQQQNNNMMMNNNPPPRRRTTTTTTUUUWWWYYY___aaadddgggiiijjjlllmmmuuu|||}}}zzzyyyzzz|||}}}||||||}}}{{{xxxvvvuuuvvv|||~~~{{{uuunnnhhhccc]]]UUUPPPKKKFFFBBBAAAAAA@@@CCCHHHRRRaaaxxx}}}zzzxxxuuussssssrrrqqqpppnnnllljjjjjjdddcccbbb```^^^]]]\\\\\\ZZZZZZXXXUUURRRNNNKKKJJJEEEGGGIIIJJJIIIGGGDDDBBBFFFDDDBBB@@@????????????<<<;;;999888777777888888777666666555555555555555000111222333444444444444222222222333333333444444444555666666777777777777999999::::::;;;<<<<<<===<<<<<<===>>>???>>>>>>===>>>=========<<<<<<;;;;;;;;;;;;;;;:::::::::999999:::999999999999:::;;;;;;>>>???@@@DDDKKKUUU^^^dddaaa^^^ZZZTTTOOOLLLKKKLLLlllZZZSSSLLLIIIFFF@@@>>>??????===<<<;;;;;;;;;999777666555444444333333333333111111000//////...------------------------------,,,,,,,,,---...///111111------,,,,,,+++,,,,,,,,,------------......///000)))***+++,,,---------,,,***+++---///000000000///......---,,,---...///000222333555555333111111222222111111111000000/////////////////////000111111111111222333444555555555777666666555666777888888666666777777888999999999GGGCCC===:::;;;===???@@@@@@AAABBBDDDGGGJJJLLLMMMMMMPPPSSSUUUVVVVVVWWWXXXXXXYYY[[[[[[]]]```dddggggggnnntttrrrppppppooommmnnnjjjccc^^^^^^dddnnnvvv{{{yyywwwuuusssqqqnnnkkkfffffffffeeecccaaa^^^]]]]]]___aaacccdddeeehhhjjjqqqtttxxxzzz{{{|||~~~}}}~~~~~~}}}~~~}}}|||yyywwwwwwxxx{{{~~~{{{vvvoooiiiddd]]]VVVPPPJJJEEEAAAAAAAAA???BBBGGGPPP^^^uuu~~~{{{xxxvvvsssrrrqqqooommmlllkkkkkkiiigggeeebbb___^^^]]]\\\[[[YYYWWWTTTQQQNNNJJJHHHHHHIIIJJJKKKJJJGGGDDDAAAEEEDDDBBB@@@?????????@@@<<<;;;:::888888888999999777777666555555555555666000000222333444555555555222222222333333333444444444555666777888888888888999::::::;;;;;;<<<======<<<======>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::999999999:::999999999::::::;;;<<<@@@AAADDDJJJRRRZZZbbbfff^^^[[[UUUOOOLLLKKKKKKKKKkkkYYYQQQKKKHHHDDD???===>>>===<<<;;;;;;<<<;;;999777888777555444333222222111000000000//////.........---------------............---------------......,,,,,,++++++++++++,,,,,,------,,,,,,---...//////))))))))))))*********+++((()))+++,,,...////////////...---------...000000///111222333222111222333333333222222111111000000////////////000111222222333444555666777777777777666666666666666777777888666666777888888999999:::PPPKKKDDD???===>>>????????????@@@BBBDDDGGGIIIJJJMMMPPPSSSUUUUUUVVVWWWXXXYYYZZZ\\\]]]^^^```cccfffjjjrrrxxxvvvtttsssrrrooopppmmmggg```]]]^^^ccchhhrrryyy~~~}}}}}}|||{{{zzzyyywwwuuusssqqqooommmooorrrssstttuuuxxxzzz}}}~~~~~~|||{{{zzz{{{}}}{{{~~~~~~{{{vvvpppjjjfff___WWWRRRJJJEEEBBBBBBAAA@@@BBBFFFLLLZZZqqq|||yyytttsssqqqooonnnmmmmmmmmmllljjjgggcccaaa___^^^^^^\\\ZZZWWWTTTRRROOOJJJGGGIIIJJJKKKKKKJJJHHHFFFDDDEEEDDDBBB@@@????????????===<<<;;;999888999999:::888777666666555555666666111222222333444555555666333333333333444444444444444555666888999999999999999999:::;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::999999999::::::::::::;;;<<<======???BBBGGGOOOXXX___ccccccWWWTTTOOOLLLLLLLLLLLLKKKmmmWWWPPPIIIGGGCCC>>><<<===;;;;;;:::;;;<<<;;;999777777666555444333222222222000000//////////////////------........./////////......---,,,,,,+++,,,,,,***************+++,,,------,,,,,,,,,,,,,,,---...++++++***)))***+++,,,---+++++++++,,,,,,.../////////...---------...000111...///111111000000111222333333222222111000000///////////////000111222333333444555666777777666666666666666666777777777888666777777888888999::::::IIIFFFBBB@@@@@@@@@@@@???@@@@@@AAABBBDDDFFFHHHIIIMMMPPPSSSUUUUUUUUUVVVXXXZZZ\\\]]]^^^___```cccfffnnnuuuxxxvvvsssttttttssssssqqqmmmfffaaa^^^___aaaccclllzzz~~~}}}~~~~~~}}}|||}}}}}}~~~{{{vvvqqqlllhhhaaaZZZTTTJJJEEECCCCCCBBBAAABBBGGGJJJXXXooo|||vvvuuusssqqqoooooooooooollljjjgggdddbbbaaaaaaaaa___\\\XXXVVVTTTQQQLLLHHHIIIIIIJJJJJJKKKJJJJJJJJJFFFEEECCC@@@???>>>>>>>>>>>>===;;;:::999999::::::888777777666666666666666444444333333333555666777333444444444444555555555555555777888999:::::::::999999999:::;;;;;;<<<<<<===============>>>>>>???<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>???BBBEEELLLUUU]]]___^^^[[[OOOLLLJJJJJJLLLMMMMMMKKKoooVVVOOOHHHFFFBBB===;;;<<<:::999999;;;<<<;;;999777666555444444333333333333/////////000000000000000........./////////000000,,,,,,,,,++++++,,,,,,---))))))))))))***+++,,,------,,,,,,++++++,,,,,,,,,000...---,,,,,,---///111000///...------...///000///......---...///000111...000111000///...///111222222222111000//////...////////////000111222333000111333444555444444333666666666666777777777777777777777888999999::::::;;;:::;;;>>>@@@BBBBBB@@@BBBCCCCCCDDDFFFGGGIIIJJJMMMOOOSSSUUUUUUUUUVVVWWW[[[\\\^^^______aaadddfffnnnsssuuurrrpppsssvvvwwwwwwvvvrrrmmmgggbbb``````ZZZcccsss|||}}}~~~~~~~~~~~~{{{wwwqqqmmmiiiccc[[[UUUJJJFFFCCCDDDCCCAAACCCGGGKKKXXXppp~~~wwwvvvtttrrrqqqqqqqqqqqqkkkjjjgggdddccccccddddddaaa^^^ZZZXXXVVVSSSNNNJJJHHHHHHIIIJJJKKKMMMNNNNNNGGGEEECCCAAA???>>>>>>>>>>>>===;;;:::999999::::::888888777666666666666666666555444333333444666888444444444555555555666666555666777888999::::::;;;888888999::::::;;;;;;<<<===============>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<===>>>??????HHHKKKQQQYYY^^^]]]WWWQQQIIIHHHGGGIIIMMMNNNMMMKKKvvv\\\QQQGGGFFFFFFCCC???>>>???===<<<;;;;;;:::999777666666555444333333333333111111111111000000000000///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,***+++---...///......---///......------......///---------,,,,,,,,,++++++---,,,,,,,,,,,,---......222000......///000000///000111111000//////000222333222111000////////////111111111111111222222222333333444444555666666666555666888999:::::::::999666777777777888888888888:::::::::;;;<<<===>>>>>>???@@@BBBDDDFFFHHHIIIIIITTTRRRQQQPPPRRRUUUYYY[[[\\\]]]^^^___aaaeeejjjnnnttttttrrrqqqqqqrrrvvvyyyzzzxxxtttrrrnnnhhh___YYY___^^^eeewww~~~~~~{{{yyyuuuooohhh```ZZZWWWGGGEEEDDDBBBBBBBBBCCCDDDIIITTTlll{{{uuurrrrrrrrrpppnnnkkkjjjhhhfffdddddddddeeeccc```[[[WWWTTTRRROOOMMMMMMKKKIIIIIIJJJKKKKKKKKKMMMIIIDDDBBBBBBBBB@@@===;;;;;;;;;;;;;;;;;;::::::999999888777666555444444555555555555555555555555444555666777777777777777777888888888999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<======<<<<<<;;;:::999888888888999:::<<<>>>??????>>>>>>???AAALLLRRRZZZ___^^^XXXQQQLLLFFFGGGGGGHHHJJJLLLMMMNNNsss[[[QQQGGGFFFFFFCCC???>>><<<;;;999999999999777666666666555444333333333333111111111111000000000000222000...+++(((&&&%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++************++++++---------,,,,,,,,,++++++---,,,,,,,,,,,,---......000///------...//////...111222222111000000111333222111000///............111111111111111222222222333444444555666666777777555666777777888888888888777777777777888888888888999:::;;;;;;<<<===>>>>>>???@@@BBBEEEGGGHHHIIIJJJPPPPPPQQQRRRTTTWWWYYYZZZ___``````aaabbbeeejjjnnnqqqpppnnnlllmmmqqqvvvzzz}}}{{{yyywwwtttmmmddd^^^]]]\\\aaaooo|||xxxqqqiii```XXXTTTGGGEEECCCAAAAAABBBDDDFFFJJJTTTkkk|||wwwtttttttttrrrqqqmmmlllkkkiiigggffffffeeedddaaa\\\XXXVVVSSSQQQNNNMMMKKKIIIJJJLLLMMMNNNNNNNNNJJJFFFCCCBBBAAA>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999888777666555444444555555555555555555555555444555666777888888888888777777777777888888888888:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;;;;======>>>>>>>>>@@@DDDGGGPPPVVV]]]___\\\TTTMMMIIIFFFFFFGGGHHHJJJLLLNNNOOOoooZZZQQQHHHGGGFFFCCC???>>>;;;:::888999999:::888777666666555444333333333333111111111111000000000000//////...---,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,---,,,,,,,,,,,,---......///---,,,,,,...///...---111222333222111111222444111111000///............000000111111111222222222444555555666666777888888777666666666666666777777888888888888888888777777999:::;;;<<<===>>>>>>???@@@AAACCCFFFHHHIIIJJJKKKMMMOOORRRUUUWWWXXXYYYYYY___```aaabbbdddhhhmmmqqqrrrpppllljjjkkkpppwww{{{|||uuulllfff^^^[[[]]]eeerrr{{{tttjjj```WWWRRRIIIFFFCCC@@@@@@BBBEEEGGGKKKTTTiii~~~zzzxxxwwwvvvuuutttoooooonnnmmmkkkiiigggfffeeebbb^^^[[[YYYVVVSSSPPPMMMKKKJJJJJJMMMOOOPPPPPPNNNKKKGGGDDDBBB@@@===;;;======<<<<<<;;;;;;;;;;;;:::999999888777666555555666666666666666666666666444555666888999:::::::::777888888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===============???DDDKKKPPPWWW\\\___^^^WWWOOOHHHFFFFFFFFFGGGHHHJJJLLLNNNOOO~~~lllYYYQQQIIIHHHGGGBBB???>>><<<;;;::::::<<<<<<;;;:::666666555444333333333333111111111111000000000///............///000111222***++++++,,,---...//////...---+++***)))******+++,,,,,,---......---,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,---......///...,,,---...//////...000111222111000000222333222111000//////......///000000000111222222333333555555666666777888888888999888666555555666777888999999888888888888777777999:::;;;<<<===>>>???@@@AAABBBDDDGGGIIIJJJKKKLLLPPPRRRTTTVVVXXXYYYZZZZZZ]]]^^^```bbbeeekkkqqquuuwwwsssmmmkkknnnsssyyy}}}|||sssnnnddd```]]]___eeeqqq}}}vvvlllaaaXXXRRRLLLIIIDDD@@@???AAADDDFFFLLLSSSfffwwwqqqnnnkkkiiiiiigggfffgggkkkqqqvvv}}}zzzxxxvvvuuuqqqqqqppppppmmmkkkhhhffffffdddaaa___]]]ZZZVVVRRRNNNLLLKKKKKKLLLNNNNNNNNNLLLJJJHHHEEECCCAAA???===>>>>>>======<<<;;;;;;;;;::::::999888777777666666777777777777777777777777444555666888:::;;;;;;<<<999999999:::::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<============>>>BBBIIIRRRXXXaaaaaa```ZZZRRRKKKHHHGGGGGGGGGGGGHHHJJJLLLMMMNNN}}}lllXXXPPPJJJIIIGGGBBB>>>>>><<<;;;::::::<<<<<<;;;:::666666555444333333333333111111111111000000000///111000...---+++******)))++++++,,,------...//////...---+++***)))******+++))))))************)))))).........---------,,,,,,---,,,,,,,,,,,,---......000...---...///111111000...///000///...///111222444333222111000000000000///000000111222222333333555555666666777888888888:::999888777666777888999999999999888888888888888999:::;;;<<<>>>???@@@@@@BBBCCCEEEGGGIIIKKKLLLLLLVVVVVVVVVVVVWWWYYY[[[\\\^^^___aaaccceeejjjpppuuuvvvrrrnnnnnnttt{{{yyytttoooiiibbb______fffuuu}}}vvvmmmccc[[[VVVPPPLLLFFFAAA??????AAACCCKKKRRRdddkkk^^^YYYWWWTTTSSSRRRQQQOOONNNPPPUUUXXXccclll{{{}}}yyywwwuuuqqqrrrqqqqqqooollljjjhhhhhhfffeeecccaaa]]]YYYUUUQQQNNNLLLJJJKKKKKKKKKJJJHHHHHHGGGFFFDDDBBBAAAAAA??????>>>======<<<;;;;;;::::::999999888888777777777777777777777777777777444555666888:::;;;;;;<<<888888888888999999999:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;<<<;;;;;;;;;888888999:::;;;<<<<<<<<<===>>>???BBBGGGNNNXXX^^^fffccc^^^WWWQQQMMMLLLLLLHHHHHHHHHIIIJJJKKKLLLMMM~~~mmmWWWPPPKKKJJJGGGAAA>>>>>>;;;:::888999999:::888777666666555444333333333333111111111111000000000000//////...............///,,,,,,------......//////---,,,,,,++++++++++++,,,,,,,,,+++******+++,,,,,,............---------,,,---,,,,,,,,,,,,---......000...---...000111111111---...//////......000222444444333222111111111111//////000111222333333444444555555666666777888888999888888888888888999999888888888999999999::::::999:::;;;<<<>>>???AAAAAAAAABBBDDDGGGIIIJJJKKKLLLWWWVVVVVVVVVXXXZZZ\\\]]]aaabbbcccdddfffjjjooosssrrrppppppuuu~~~}}}zzzzzzqqqhhhccc```bbbjjjsss|||uuulllddd\\\XXXPPPMMMHHHCCC@@@???@@@BBBJJJPPPbbb|||yyywwwuuuqqqeeeVVVLLLJJJIIIFFFIIIIIIIIIGGGEEEFFFHHHJJJMMMTTT^^^iiixxx{{{xxxwwwssssssrrrqqqpppnnnmmmllliiiiiihhhgggeeeaaa[[[WWWRRRPPPLLLKKKJJJJJJIIIHHHEEEGGGHHHGGGEEECCCCCCCCC@@@@@@???>>>===<<<<<<;;;:::::::::999999999888888666666666666666666666666444555666888999:::::::::555555666666666777777777999999999999::::::::::::;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;;;;;;;666777999:::<<<<<<=========???CCCGGGLLLSSS[[[```eee```[[[XXXXXXWWWTTTQQQJJJJJJIIIIIIIIIJJJJJJKKKmmmVVVPPPLLLJJJGGG@@@>>>>>><<<;;;999999999999777666666666555444333333333333111111111111000000000000------...///111444666777---------...............+++,,,,,,------------,,,111///---,,,,,,---///111............---------------,,,,,,,,,,,,---......///---,,,---///111111000---...//////...///111333444333222111000000000000...///000111222333444444333444444555666666777777666666777888888999999888777777888888999:::;;;;;;999:::;;;<<<>>>@@@AAABBBAAABBBDDDFFFHHHJJJKKKKKKPPPRRRTTTWWWYYY[[[\\\]]]___aaaccceeehhhnnntttyyyyyyxxxzzzvvvmmmhhheeebbbdddhhhsss|||sssjjjbbb\\\YYYMMMKKKGGGDDDBBBAAABBBCCCHHHOOOaaaxxxnnnhhheeecccbbb[[[ZZZSSSJJJEEEEEEEEEBBBBBBDDDEEEEEECCCCCCCCCDDDCCCGGGLLLRRR[[[ggguuu}}}{{{zzzuuutttsssrrrrrrqqqqqqqqqjjjjjjjjjjjjhhhddd^^^YYYSSSPPPMMMLLLLLLLLLKKKJJJEEEGGGIIIHHHEEEBBBBBBCCCAAA@@@@@@???>>>===<<<;;;:::::::::::::::999999999555555555555555555555555444555666777888888888888666666777777777888888888888999999999999:::::::::;;;;;;;;;:::::::::999999999999:::;;;;;;;;;;;;:::666888:::<<<===>>>>>>>>>===AAAGGGLLLQQQWWW\\\______ZZZXXX\\\bbbccc\\\TTTLLLLLLKKKIIIIIIHHHHHHIIInnnUUUPPPMMMKKKGGG@@@===??????===<<<;;;;;;:::999777666666555444333333333333111111111111000000000000000//////..............................---------***+++---...///......---///---***((((((***---/////////.........------------,,,,,,,,,,,,---......---,,,+++,,,...000000///...///000000000000222444333222111000////////////...///000111222333444444333333444444555666666666333444666888888888888777666666777888:::;;;<<<===999:::;;;===>>>@@@AAABBB@@@AAACCCFFFHHHIIIJJJKKKIIIMMMRRRWWW[[[]]]]]]\\\ZZZ\\\aaaeeekkksss|||xxxoookkkiiidddbbbbbbjjj||||||sssiiiaaa\\\YYYJJJIIIFFFDDDCCCCCCDDDDDDGGGNNNaaaxxxqqqggg^^^ZZZXXXXXXXXXOOOPPPMMMGGGEEEFFFFFFCCC999<<<>>>???>>>>>>>>>>>>@@@CCCEEEGGGKKKRRR\\\cccsss~~~~~~wwwvvvuuussssssssstttuuukkkkkkkkkkkkjjjeee___ZZZRRRPPPMMMLLLMMMNNNNNNMMMGGGIIIKKKIIIEEEAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;::::::::::::::::::999555555555555555555555555555555666777777777777777999999:::::::::;;;;;;;;;888888999999999:::::::::;;;;;;;;;::::::999999999999999:::;;;;;;;;;::::::777999;;;===???@@@@@@???===BBBIIIPPPUUUYYY\\\^^^YYYVVVWWW```kkklll```TTTNNNMMMKKKJJJHHHHHHGGGGGG~~~kkkUUUNNNHHHFFFCCC>>><<<<<<;;;;;;;;;;;;:::999888888444777888666222000111333333222111000////////////000000//////.........---,,,,,,------...---------////////////...---,,,+++,,,,,,************,,,,,,---......///...---+++***------,,,,,,---...000111...............///000111222333333222000///000222222333333333333222111111000000000111222222333333333333333444555666777888777777888999999999999999999999999888888888888777;;;;;;<<<===>>>???@@@@@@>>>>>>???AAADDDHHHKKKMMMOOOQQQTTTXXXZZZ[[[[[[[[[___```ccchhhpppzzz|||wwwqqqkkkeeebbbiiipppzzzrrrkkkddd]]]XXXSSSLLLGGGFFFEEEBBBCCCEEEHHHNNN___|||vvvoooccc```[[[XXXTTTQQQLLLIIIJJJIIIHHHFFFDDDBBB@@@???@@@@@@@@@@@@???????????????@@@@@@@@@@@@DDDIIILLL[[[fffyyy{{{zzzxxxxxxxxxwwwtttrrrsssnnnjjjhhhhhhfff```[[[TTTSSSQQQOOONNNNNNNNNNNNKKKKKKKKKKKKJJJHHHFFFDDDDDDBBB???=========<<<;;;<<<<<<<<<;;;999888666555777777777777777777777777666666666666777777777777777777777777888888888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::;;;<<<===:::;;;======>>>@@@CCCFFF@@@DDDKKKTTTYYYZZZWWWTTTWWWTTTVVV___jjjjjj^^^RRRMMMLLLJJJHHHHHHHHHJJJKKK|||jjjUUUNNNIIIGGGDDD>>><<<===;;;;;;;;;;;;:::999888888999777666444444444333333333222111000////////////000/////////............,,,,,,------...------,,,,,,,,,---.........---------,,,+++******+++,,,---......//////...---,,,,,,------,,,,,,---...000111......---......///000111000111111111000000111333000111111111000000//////000000000111222222333333333333333444555666777888666777888888999999888888888888999999:::::::::;;;;;;;;;<<<===>>>???@@@@@@BBBBBBCCCEEEHHHKKKNNNPPPNNNPPPTTTWWWZZZ[[[\\\\\\___aaadddiiirrr}}}}}}wwwqqqkkkhhhdddiiittt}}}uuunnnggg___ZZZSSSLLLFFFFFFEEEBBBBBBEEEGGGNNN___zzzqqqfff___\\\ZZZVVVSSSQQQNNNKKKHHHHHHGGGFFFDDDBBB@@@???>>>>>>>>>=========<<<<<<<<<===>>>>>>>>>???AAADDDGGGHHHOOO^^^nnn|||~~~|||{{{zzzxxxuuussstttpppkkkiiiiiifff```[[[VVVTTTRRRPPPOOOOOOOOOOOOJJJJJJKKKJJJIIIGGGEEEDDDDDDBBB???=========<<<;;;888888888888777777666555888888888888888888888888777777777777777777666777777777777777888888888888999999999999999999999999999999999999999999999999:::999888888888999:::;;;:::;;;<<<===>>>@@@CCCFFFIIILLLPPPTTTTTTRRRNNNLLLOOOMMMPPPYYYaaaaaaWWWMMMMMMLLLJJJHHHHHHIIIJJJKKK|||jjjVVVOOOIIIGGGDDD???<<<===;;;<<<<<<;;;;;;:::999888===888333333555777555222444333222000///.........////////////............,,,------...------,,,,,,((()))***,,,---...//////------,,,,,,,,,,,,------//////......------......------,,,------...000000---------......///111111///222666888777666555555111111000000000/////////000000000111222222333333222333333444555666777777555666777777888888777777777888999:::;;;<<<======;;;<<<<<<===>>>???@@@@@@BBBBBBCCCDDDGGGIIIKKKLLLNNNPPPSSSVVVYYY[[[\\\\\\aaabbbeeejjjrrryyytttpppffffffkkkuuuyyyrrrjjjbbb]]]SSSLLLFFFEEEDDDBBBBBBDDDFFFNNN___xxx}}}ooocccZZZUUUTTTRRROOOMMMLLLKKKHHHFFFDDDDDDCCCAAA@@@>>>=========<<<<<<<<<<<<;;;;;;;;;:::;;;============???AAA@@@BBBIIISSS[[[gggxxx~~~}}}{{{xxxuuuwwwsssnnnkkkiiifffaaa]]]XXXWWWUUUSSSQQQQQQQQQQQQMMMMMMMMMLLLKKKIIIGGGEEEDDDBBB???>>>>>>>>>===;;;777777777777777777777777888888888888888888888888888888888777777666666555777777777777888888888888999999999999999999999999888888888888888888888888:::999999999999:::;;;;;;;;;<<<======>>>@@@EEEHHHOOORRRTTTRRRMMMIIIGGGGGGJJJLLLQQQWWW\\\[[[TTTNNNLLLKKKJJJIIIIIIIIIJJJKKK|||kkkVVVPPPJJJHHHEEE???===>>><<<<<<<<<<<<;;;:::999888<<<888444222333444555444444333222000///.........///////////////.........---------...------,,,,,,'''(((***+++,,,---......------------------------...---,,,+++,,,---...///,,,,,,------...//////000------------...000111222333;;;EEEJJJIIICCC;;;666333222222111111111111111000000000111222222333333222222333555666666777777555555666777777777777777888888999999:::;;;;;;<<<<<<<<<===>>>???@@@@@@AAABBBBBBCCCEEEFFFHHHIIIJJJMMMOOORRRUUUYYY[[[]]]]]]aaabbbeeeiiippp{{{|||yyyqqqllljjjmmmttt~~~}}}uuulllddd___SSSLLLGGGEEEDDDAAAAAADDDFFFOOO```www~~~ooobbbZZZTTTQQQNNNLLLJJJIIIHHHGGGDDDBBB@@@@@@???>>>======<<<<<<>>>>>>=========<<<<<<<<<888:::======<<<;;;;;;<<>>;;;<<<===>>>???CCCHHHKKKQQQTTTUUUQQQJJJEEEGGGIIIHHHLLLSSSWWWXXXVVVSSSPPPLLLKKKJJJJJJIIIJJJKKKKKK~~~lllWWWPPPJJJHHHEEE@@@>>>>>><<<<<<<<<<<<;;;:::999999888888666333000000333666444333222000///..................///////////////---.........---,,,,,,+++)))******+++,,,,,,,,,+++------------------------++++++***)))***+++---...,,,,,,---....../////////,,,,,,------///000111222999DDDTTT]]][[[OOO@@@666333222111000000000111111000000000111222222333333111222444555666777777666555555666777777777777777999999999999888888888888<<<<<<===>>>???@@@AAAAAAEEEFFFGGGHHHJJJKKKLLLLLLLLLNNNQQQTTTXXX[[[]]]___aaabbbdddgggllluuu}}}uuunnnkkklllrrr~~~wwwmmmeee```TTTMMMGGGFFFEEEBBBAAADDDFFFOOO___vvvxxxkkk^^^UUUPPPMMMLLLLLLJJJGGGFFFEEEDDDAAA???>>>=========<<<<<<<<<<<<============<<<<<<<<<<<<999;;;>>>>>>===;;;;;;;;;@@@>>>>>>@@@@@@@@@FFFMMM```rrr~~~{{{xxxsssoookkkhhhdddbbb```___\\\YYYWWWVVVUUUUUUSSSSSSSSSRRRPPPNNNLLLJJJFFFDDDCCCBBBBBBAAA???===>>>===<<<:::999999999999888888888888888888888888;;;:::999888777666555444666777777777888888888888888888888888888888888888999999:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>===>>>???@@@BBBGGGMMMQQQUUUWWWVVVQQQIIIFFFHHHKKKFFFLLLRRRTTTSSSPPPOOOOOOKKKKKKJJJJJJJJJKKKKKKKKKlllXXXQQQKKKIIIFFFAAA>>>???<<<======<<<<<<;;;:::999666777888444000...222666333222111000////////////.........///////////////............---,,,++++++++++++,,,,,,,,,+++******,,,,,,------------,,,,,,((((((((()))***+++,,,---+++,,,---...////////////,,,,,,,,,---///000222333:::FFFVVV```]]]PPP@@@555111000///...---...//////000000000111222222333333111222444666777777666666555666777777888888777777999999999888888777777777<<<======>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJJJJJJJLLLMMMPPPSSSWWW[[[^^^``````bbbdddfffjjjpppwww|||}}}uuuoookkkkkkrrrzzzxxxmmmeeeaaaVVVOOOIIIHHHFFFCCCBBBEEEFFFMMM\\\ssskkkdddZZZRRRMMMKKKIIIIIIIIIGGGDDDCCCCCCBBB@@@>>><<<<<<<<<<<<============<<<;;;;;;;;;;;;::::::::::::<<<>>>>>>===<<<;;;<<<:::999;;;>>>???===???DDDIIITTTggg}}}yyyuuuuuuuuuuuusssssstttwwwzzz|||zzzuuupppllliiigggfffdddbbb___\\\ZZZXXXWWWWWWSSSSSSRRRQQQOOOMMMJJJIIIHHHFFFEEEEEEEEECCCAAA??????>>><<<999888777888888999999999999999999999999;;;::::::888777666555555777777777777888888888888888888888888888888888888888888888999999::::::;;;:::;;;<<<<<<======<<<<<<>>>???AAACCCGGGMMMTTTYYY]]]]]]YYYSSSLLLHHHHHHJJJKKKOOOTTTUUUSSSPPPOOOOOOJJJJJJKKKKKKKKKLLLLLLLLL~~~jjjXXXQQQLLLJJJFFFAAA???@@@============<<<;;;:::999777777666555333222222333111111000000000000111111............/////////000............---,,,+++***++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***'''((()))***,,,,,,------+++,,,---////////////...,,,,,,,,,---///000222333777???JJJPPPMMMEEE;;;444111000...---------///000000000000111222222333333000222444666777777666666666777888888999999888888888888999999999999999999======>>>???@@@AAAAAABBB>>>???BBBDDDFFFGGGHHHHHHKKKLLLOOOSSSWWW[[[___``````bbbeeehhhkkkppptttxxx~~~{{{tttooopppuuu~~~{{{ooogggcccWWWPPPJJJIIIGGGDDDCCCFFFDDDJJJXXXppptttiiiZZZVVVOOOJJJHHHGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@???<<<<<<<<<======>>>>>>>>><<<<<<<<<;;;;;;;;;;;;::::::<<<>>>===<<<;;;<<<===:::888;;;???@@@>>>>>>BBB>>>DDDMMM\\\ppp~~~sssggg```^^^\\\\\\[[[ZZZZZZ[[[___bbbhhhmmmvvv|||zzzwwwrrrmmmjjjiiijjjgggeeebbb^^^\\\ZZZYYYXXXTTTTTTSSSRRRPPPMMMJJJIIIIIIHHHGGGGGGGGGFFFCCC@@@@@@>>><<<:::999:::;;;;;;999999999999999999999999::::::999999888777666666777777777777888888888888888888888888888888888888888999999:::;;;;;;<<<<<<:::;;;<<<===>>>===<<<<<>>===999555333333222000///...///111222000000000111222222333333000222444666777777666555777777888999999999999999888888999:::;;;;;;<<<=========>>>???@@@AAAAAABBB@@@AAADDDGGGIIIJJJJJJJJJKKKLLLOOORRRWWW[[[___aaa___bbbgggkkknnnqqquuuxxxwwwwwwuuuxxxppp}}}|||ppphhhdddYYYQQQKKKJJJHHHEEEDDDFFFBBBGGGUUUmmmzzzkkk\\\RRRNNNJJJFFFCCCBBBAAA???>>>???>>>>>>???AAABBBAAA@@@<<<<<<======>>>??????@@@???>>>>>>>>>>>>=========:::<<<===<<<;;;;;;<<<>>>;;;999:::======::::::======@@@CCCHHHUUUdddmmmnnnhhhddddddjjjoooooonnnnnnnnnppprrrtttuuutttrrrpppmmmoooooohhh]]]SSSOOONNNIIIIIIIIIHHHGGGIIIMMMQQQSSSVVV]]]iiixxx|||{{{wwwrrrnnnkkkkkklllhhhgggccc```]]][[[ZZZYYYVVVVVVUUUTTTRRROOOLLLKKKJJJIIIIIIIIIIIIGGGDDDAAAAAA@@@>>>======>>>???AAA999999999999999999999999::::::999999888777777777777777777777888888888888777777777777777777777777;;;;;;<<<<<<===>>>??????<<<===???@@@@@@@@@???>>>@@@BBBDDDHHHMMMUUU^^^dddddd```ZZZVVVTTTRRRPPPOOOMMMNNNPPPPPPNNNKKKIIIGGGJJJJJJKKKLLLLLLLLLLLLLLLzzzhhhVVVPPPLLLKKKHHHCCC@@@@@@>>>>>>>>>===<<<999777555999888777666555444333333222000///...///000///...////////////////////////////////////////////////------------------------...---,,,++++++---...000++++++,,,,,,,,,,,,------...///000111111000///...000000000///---...000222444444444333333222222222222111000///......//////---...000222444555666666...111555999:::999666444...333888:::999777777888999999::::::::::::;;;;;;>>>>>>???@@@AAABBBBBBCCCAAADDDGGGIIIIIIIIIIIIJJJJJJLLLOOOSSSWWWZZZ\\\]]]dddgggjjjmmmnnnppprrrsss{{{wwwwwwwww~~~}}}tttlllggg```WWWOOOJJJGGGCCCCCCFFFGGGNNNZZZnnn|||zzzxxxxxxxxxyyyyyy{{{}}}rrrfff]]]SSSKKKEEEDDDCCCCCCCCCBBB@@@>>>===???AAA@@@===<<<>>>@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;======<<<;;;;;;;;;;;;<<<>>>======<<<;;;;;;::::::<<<===>>>@@@DDDIIIMMMPPPRRRSSSSSSUUUWWWZZZ]]]___YYYYYYZZZ\\\]]]\\\ZZZXXXXXXTTTRRRSSSNNNEEECCCFFFFFFEEEDDDBBBAAA@@@BBBCCCIIIIIIMMMVVVcccsssxxxrrrooonnnlllkkklllhhhcccaaa```___\\\ZZZWWWUUUTTTSSSSSSRRROOOMMMIIIIIIIIIHHHGGGFFFEEEDDDEEECCC@@@<<<:::999:::::::::::::::999999:::;;;;;;:::::::::999999888888888777777777777777777777777:::999999888888999999:::999999::::::;;;<<<<<<===???>>>===>>>AAACCCDDDCCCEEEDDDEEEKKKSSSZZZ]]]]]]^^^]]][[[ZZZXXXUUUPPPLLLOOOOOONNNNNNMMMLLLLLLKKKMMMKKKJJJIIIIIIKKKNNNOOOzzzhhhWWWQQQLLLKKKGGGAAA>>>>>>>>>>>>===<<<;;;999777666888888777666555444333333222000///...000000///...////////////////////////------------------------......---------,,,,,,,,,---,,,+++******,,,---...++++++,,,,,,,,,,,,------...///000000000000///...///000000///......///111222222222222222111111111///000000000000000000///111222333444555666666666111444777;;;<<<<<<:::999222555:::;;;:::999999999999999::::::::::::;;;;;;<<<======>>>???@@@AAABBBBBBEEEGGGHHHHHHHHHIIIKKKKKKMMMPPPTTTXXX[[[]]]^^^ccceeehhhjjjlllooosssvvv|||yyywww{{{xxxpppkkkaaaXXXOOOKKKGGGCCCCCCFFFFFFMMMZZZnnnzzzvvvooommmjjjgggdddcccbbbbbbaaabbbcccdddgggjjjlllmmmtttxxx}}}ooo___UUUOOOIIIDDDCCCBBBAAAAAABBBBBBAAA???===???AAA@@@??????@@@CCCBBBCCCCCCDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::::::::;;;===@@@CCCEEEEEEFFFGGGGGGIIIKKKNNNPPPLLLMMMMMMNNNOOOOOONNNLLLSSSOOOMMMNNNIIIBBB@@@BBB>>>>>>??????>>>>>>@@@AAAEEECCCFFFMMMWWWeeeyyy~~~xxxtttqqqpppooonnnnnnjjjeeebbbaaa___\\\ZZZZZZXXXWWWVVVUUUTTTQQQOOOKKKKKKKKKJJJIIIHHHFFFEEEFFFDDDBBB???===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::999999999999::::::::::::::::::::::::::::::999999999999::::::;;;;;;<<<<<<<<<======>>>???>>>===>>>AAACCCCCCCCCGGGGGGHHHNNNUUUZZZZZZYYYZZZYYYXXXWWWVVVTTTPPPNNNNNNNNNMMMLLLLLLKKKJJJJJJMMMLLLIIIHHHHHHIIIKKKLLLzzzgggVVVPPPKKKJJJFFF@@@<<<<<>><<<;;;:::999999888888888777666555444444333222111//////000000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,+++***)))***+++,,,---++++++,,,,,,,,,,,,------......///000000///......---///111000///...///000000000000000000111111111//////000111222111111000333333444555555555444444444555888:::<<<=========777999;;;;;;:::999:::;;;999999::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@DDDFFFGGGGGGFFFGGGIIIKKKLLLNNNQQQUUUYYY\\\^^^___cccdddeeegggjjjooouuuzzz{{{yyy{{{rrrmmmcccZZZPPPKKKGGGCCCCCCFFFFFFLLLYYYmmmyyyppphhhccc```^^^\\\ZZZXXXVVVVVVUUUVVVVVVVVVVVVXXXZZZ\\\^^^aaaccchhhnnnwwwzzzmmm\\\OOOIIIGGGEEECCCAAA???>>>>>>@@@AAABBBAAA>>>@@@BBBBBBBBBBBBDDDEEEDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@@@@??????>>>======>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888777777888:::;;;===>>>???@@@AAACCCGGGJJJIIIIIIJJJJJJKKKLLLLLLLLLQQQNNNLLLLLLIIIDDDBBBCCC===>>>>>>??????>>>>>>===AAA>>>>>>BBBIIIUUUfffvvvzzzvvvuuutttrrrqqqooolllhhheeebbb```]]][[[\\\ZZZXXXWWWVVVTTTQQQNNNNNNNNNNNNLLLKKKIIIGGGFFFFFFFFFDDDBBB@@@>>>===<<<<<<<<<;;;;;;:::;;;;;;<<<;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;============>>>>>>>>>>>>@@@???>>>???AAACCCCCCCCCHHHIIILLLQQQWWWYYYWWWSSSTTTRRRQQQQQQQQQPPPNNNLLLLLLKKKKKKJJJJJJIIIIIIIIIMMMKKKIIIGGGFFFGGGHHHIIIxxxeeeTTTNNNIIIHHHFFF@@@======???===<<<:::999999::::::888777777666555555444444333111//////000111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++***+++,,,------+++++++++,,,,,,,,,------........................,,,...111111000........./////////000000111111111222111111000000000111111000111222222333333222222333444666888:::;;;======:::::::::999999999:::;;;999999999:::::::::;;;;;;;;;<<<<<<===>>>???@@@AAAFFFFFFGGGFFFEEEFFFIIILLLLLLNNNQQQUUUYYY\\\^^^___cccddddddeeeiiioooxxx~~~~~~~~~{{{rrrmmmeee\\\QQQLLLGGGDDDDDDGGGFFFLLLXXXkkk{{{qqqjjjddd```]]]]]]]]]]]]\\\[[[[[[[[[^^^]]]\\\[[[\\\]]]___```ccceeehhhoooyyyuuueee\\\PPPHHHEEEDDDCCCBBB@@@>>><<<<<>>======<<<<<<======::::::::::::::::::::::::;;;:::999888777777888888:::<<<>>>???@@@DDDJJJPPPQQQRRRSSSTTTVVVXXX[[[]]]^^^[[[XXXWWWTTTOOOKKKIIIEEEDDDCCCCCCBBB@@@===;;;@@@<<<;;;===BBBKKKZZZhhh}}}}}}zzzxxxvvvsssrrrnnnllliiifffdddaaa___^^^\\\ZZZXXXWWWUUUSSSPPPMMMPPPPPPOOONNNLLLJJJHHHGGGFFFFFFEEEDDDBBB@@@>>>=========<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???@@@BBBDDDDDDDDDHHHIIINNNTTTZZZ[[[XXXSSSPPPNNNKKKJJJJJJJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGKKKJJJHHHGGGGGGHHHIIIJJJwwwcccQQQKKKHHHHHHFFFAAA>>>???>>>===;;;:::999::::::;;;777777666666555555444444333111000///000111000///////////////////////////------------------------***++++++,,,---...//////,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,------......------------......,,,...000111///.........//////000000111111222222666444000---,,,...000222///000111222333444444444444444555777999;;;<<<===:::999888777888999999:::999999999:::::::::;;;;;;<<<======>>>???@@@AAAAAAEEEFFFFFFFFFEEEGGGIIILLLKKKMMMPPPTTTXXX[[[]]]^^^dddddddddfffiiipppxxx~~~}}}tttooohhh^^^SSSLLLHHHDDDDDDGGGHHHMMMWWWhhhuuunnnjjjgggeee```aaadddgggiiijjjkkkkkknnnmmmjjjgggffffffggghhhnnnpppuuu}}}}}}kkk]]]SSSNNNGGGCCCBBBAAA>>><<<@@@>>>===>>>AAAEEEGGGGGGIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGGGGEEEDDDDDDCCCCCCBBBAAAAAA??????>>>============>>>::::::::::::::::::999999:::::::::999999999999999555888:::<<>>;;;>>>;;;:::<<>>???>>>======<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===============>>>>>>>>>BBBAAA@@@AAADDDFFFGGGGGGJJJLLLQQQYYY```bbb___\\\SSSPPPKKKGGGFFFFFFFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHGGGHHHIIIJJJKKKLLLxxxcccQQQLLLHHHHHHFFFAAA??????<<<;;;;;;:::::::::;;;;;;777777666666555555555555333222000000111111111000////////////////////////------------------------***++++++,,,---...//////,,,,,,---------.........++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,...000///...---...///000000000000111111111111555222///,,,,,,---///111000111333444555666666666555666777888999;;;<<<<<<888777555666888999999888999999::::::::::::;;;;;;<<<======>>>???@@@AAABBBCCCEEEFFFFFFGGGHHHJJJLLLKKKMMMPPPTTTXXX[[[]]]^^^cccdddeeegggjjjooovvvzzzzzztttjjj```TTTMMMHHHDDDEEEHHHIIIMMMVVVeee}}}|||tttooonnnnnnnnnnnnrrrwww~~~}}}{{{{{{|||vvvhhhZZZQQQIIIGGGEEECCCCCCAAA???===BBBAAA@@@BBBEEEHHHJJJJJJNNNMMMKKKKKKKKKJJJIIIGGGHHHHHHJJJKKKKKKJJJJJJIIIGGGFFFFFFEEEDDDDDDCCCCCC@@@??????>>>>>>>>>>>>>>><<<<<<<<<;;;:::999999999888888999999999999999999666888;;;===AAALLL[[[gggnnnttt|||qqqeeeWWWQQQIIIDDDBBBAAA???===<<<::::::<<<>>>BBBLLLWWWeeexxx}}}xxxtttnnnooopppmmmjjjgggffffffcccaaa___^^^]]][[[XXXUUUQQQQQQPPPOOONNNLLLJJJIIIHHHGGGFFFEEECCCBBBAAAAAA@@@@@@???>>>===========================>>>>>>>>>????????????????????????===<<<<<<;;;;;;<<<<<<===<<<<<<<<<===>>>>>>??????BBBAAAAAACCCGGGJJJKKKJJJNNNOOOTTT\\\dddiiihhhfffYYYTTTMMMHHHFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLMMM{{{dddTTTNNNJJJIIIFFF@@@======::::::;;;;;;<<<;;;;;;;;;666666666666555555555555444222000000111222111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------++++++,,,,,,,,,,,,------------,,,++++++,,,---------...///...---,,,...000000000//////////////////......---......///000000222333444444555555555444444555666777888888888888777555555666999;;;:::888999999::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@@@@CCCFFFGGGHHHIIIKKKMMMLLLNNNQQQUUUYYY\\\^^^___aaaccceeehhhjjjmmmqqqsss~~~~~~yyylllaaaUUUNNNHHHDDDEEEHHHHHHLLLUUUddd|||zzzyyy||||||mmmaaaWWWOOOJJJGGGEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDGGGJJJMMMMMMMMMPPPNNNLLLLLLNNNNNNLLLJJJJJJKKKLLLMMMNNNMMMLLLLLLHHHHHHGGGGGGFFFEEEEEEEEE@@@@@@???>>>>>>>>>?????????>>>===<<<;;;999888888888888999999999999999888999;;;===>>>BBBOOObbbppppppeeeWWWLLLGGGEEECCCAAA<<<;;;<<>>===>>>>>>=========>>>>>>?????????????????????????????????======<<<<<<<<<<<<======;;;<<<===>>>???AAABBBBBBBBBBBBBBBEEEIIIMMMNNNNNNOOOOOORRRYYYbbbiiikkkjjjZZZTTTLLLGGGEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJ~~~fffXXXQQQLLLJJJFFF???;;;;;;999:::;;;<<<===<<<;;;:::666666666666666555555555444222000000111222111000////////////////////////++++++++++++++++++++++++000//////...,,,+++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------++++++++++++------...///...---,,,,,,...000/////////......------,,,'''))),,,000111111000///222333333333222222111000111222444555555555444333666555555777;;;<<<;;;999999999:::::::::;;;;;;;;;::::::;;;<<<===>>>?????????BBBFFFHHHIIIJJJKKKMMMNNNOOOSSSWWWZZZ]]]```aaa___aaaeeehhhiiikkkmmmnnnwww|||zzzmmmbbbUUUNNNHHHDDDEEEIIIGGGLLLTTTddd|||yyygggXXXNNNGGGDDDCCCCCCBBB@@@???@@@BBBDDDFFFFFFFFFGGGJJJMMMOOOOOONNNPPPMMMLLLMMMOOOPPPOOOMMMLLLMMMNNNOOOPPPOOOOOONNNIIIIIIHHHGGGGGGFFFFFFEEEAAA@@@??????>>>?????????@@@@@@>>>===;;;999888888:::::::::::::::999999888999:::::::::???MMMaaaqqq{{{hhhXXXOOOKKKGGGDDD???>>>@@@BBBBBBAAAGGGNNN^^^ppp{{{||||||xxxqqqkkkiiiiiicccaaa```______^^^[[[YYYSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLIIIFFFEEEEEEFFFGGGBBBAAA@@@???>>>>>>>>>>>>======>>>>>>?????????@@@<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<===>>>???AAACCCDDDDDDCCCBBBCCCFFFKKKOOOPPPQQQNNNMMMOOOUUU^^^eeehhhiiiWWWQQQIIIDDDBBBDDDFFFGGGDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGG{{{~~~mmmYYYVVVPPPJJJEEEBBB@@@???>>>>>>===<<<;;;::::::999888777666555444333333333666333000......////////////...,,,++++++,,,...///,,,---/////////---+++)))$$$%%%(((+++...////////////...---,,,++++++++++++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---...000111222111000///+++///333333///------///666666444222111000//////222222333444444444333333333333222222222333444555666666777777888888999999:::;;;<<<===>>>>>>>>>>>>;;;<<<===???@@@@@@@@@@@@@@@BBBDDDGGGIIIJJJJJJJJJNNNRRRVVVYYYZZZ[[[]]]^^^aaabbbeeegggiiijjjjjjjjjrrrwww~~~zzzooodddXXXPPPKKKFFFFFFIIIIIIKKKTTTggg~~~qqqdddVVVOOOJJJEEEAAAAAABBBAAA@@@AAACCCEEEFFFFFFKKKNNNQQQTTTVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTPPPQQQRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMLLLIIIGGGFFFFFFDDDAAA???======>>>>>>??????>>>===<<<;;;;;;:::999999999999999999::::::999444555<<<@@@EEEWWWllluuuaaa[[[WWWPPPHHHDDDDDDCCCAAABBBGGGJJJKKK\\\ppp~~~zzzvvvqqqllljjjgggeeebbb```___]]][[[XXX\\\[[[ZZZWWWUUUSSSQQQQQQMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDBBB@@@?????????@@@>>>>>>>>>???AAABBB@@@???@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFCCCCCCDDDGGGKKKOOOQQQQQQNNNJJJGGGKKKSSSXXXWWWTTTKKKIIIGGGEEEEEEEEEGGGHHHIIIIIIHHHGGGFFFEEECCCBBBEEEFFFGGGHHHIIIIIIIIIIII{{{~~~mmmZZZWWWQQQJJJDDD@@@===<<<===<<<<<<;;;;;;:::::::::888777666555444333333333555333000////////////...///...,,,++++++,,,...///,,,---.........---,,,+++((()))***,,,---.........///...---,,,++++++++++++,,,,,,,,,---------......000///......---------...,,,,,,,,,,,,------......///000111000......000222444444333222111111111111222222333333444444333333333333333333333444444555666666777777888888999999999999999:::;;;;;;<<<<<<;;;<<<===???@@@@@@@@@@@@AAABBBDDDFFFHHHJJJKKKKKKOOORRRUUUXXXYYY[[[]]]___bbbcccggglllpppssstttsssuuuxxx|||~~~rrrggg[[[SSSMMMHHHGGGJJJHHHJJJTTTiiitttbbbWWWMMMIIIHHHDDDCCCCCCCCCCCCBBBDDDFFFIIIKKKKKKOOOQQQTTTWWWYYYYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSSSSSSSRRRQQQPPPOOONNNNNNMMMKKKIIIGGGFFFGGGFFFCCCAAA?????????@@@AAA@@@???>>>===<<<;;;;;;999999999999999999999999:::666777<<<>>>AAAPPPccc~~~sssggg]]]SSSJJJHHHGGGDDDBBBCCCHHHLLLNNN___rrr~~~zzzvvvrrrooollliiigggdddbbbaaa___]]][[[\\\[[[ZZZXXXUUUSSSQQQPPPNNNNNNMMMKKKIIIHHHGGGFFFEEEDDDBBB@@@?????????@@@???>>>>>>>>>@@@AAA@@@???AAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAACCCDDDEEEDDDDDDDDDHHHLLLOOOQQQQQQOOOJJJEEEFFFKKKNNNLLLIIIHHHGGGFFFEEEEEEEEEFFFGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHH}}}lll[[[WWWQQQIIICCC>>>;;;999::::::::::::::::::::::::888777666555444333333333444222111000111000///---///...---,,,,,,---...///,,,,,,------------------...------,,,,,,,,,------///...---,,,++++++++++++,,,,,,,,,---------......000000///............///111000...------///111333111000///......000222444222222111111111222222333111111222333333333333333333333333333444444555555666666777777888999999:::999999999999999;;;<<<<<<<<<<<<>>>???@@@AAAAAAAAACCCCCCDDDFFFHHHJJJLLLMMMQQQSSSUUUWWWXXX[[[^^^aaadddeeeiiiqqqzzz{{{zzzzzz~~~vvvkkk___VVVOOOIIIHHHJJJHHHKKKWWWnnn}}}mmmaaaTTTKKKEEEEEEEEEDDDCCCDDDDDDEEEFFFIIILLLOOORRRSSSUUUWWWYYY\\\]]]]]]\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXTTTUUUUUUUUUUUUTTTSSSSSSQQQPPPNNNLLLJJJIIIHHHHHHHHHGGGEEECCCBBBAAAAAABBBBBBBBBAAA???>>><<<;;;;;;999999999999999999999999;;;888888<<<<<<===HHHVVVpppwwwgggYYYQQQMMMIIIFFFEEEGGGMMMTTTXXXaaasss~~~zzzwwwtttrrrpppllliiifffdddcccbbb```^^^]]]\\\ZZZXXXVVVSSSRRRQQQPPPOOONNNLLLKKKIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@AAAAAA???======???AAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@????????????????????????AAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFIIIMMMPPPPPPOOOLLLGGGAAA@@@CCCEEEDDDAAADDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGGGGGGGGGG|||kkkYYYUUUOOOHHHBBB===;;;999888888999999999:::::::::888777666555444333333333333111111111222111///---......------------......,,,,,,,,,,,,,,,---...///000///---,,,,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...............///111111000///000111222333000000000111222333222222222222111111111111222222000111222333333333333333333333444555555555555555666666777888999999::::::;;;;;;::::::;;;<<<>>>>>><<<===>>>???@@@AAAAAAAAADDDDDDDDDFFFHHHKKKNNNPPPRRRSSSUUUVVVXXX[[[___bbbfffgggllluuu}}}{{{~~~yyynnnbbbYYYQQQJJJHHHIIIIIIOOO^^^yyyxxxhhh\\\UUUNNNHHHDDDEEEEEECCCBBBDDDFFFHHHKKKOOORRRUUUYYY[[[[[[]]]^^^`````````___^^^\\\\\\\\\\\\\\\[[[[[[[[[XXXXXXXXXXXXWWWWWWVVVVVVUUUSSSPPPMMMKKKJJJJJJJJJHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBAAA???===<<<;;;:::::::::::::::999999999999:::888999;;;::::::AAAKKKaaayyyqqqbbb[[[QQQKKKGGGHHHKKKQQQ[[[cccaaasss}}}{{{xxxvvvtttsssnnnkkkhhhfffeeedddbbbaaa___^^^\\\ZZZWWWUUUSSSRRRQQQPPPOOOMMMKKKIIIHHHGGGFFFEEECCCBBBAAAAAABBBBBBCCCAAA>>>===???AAABBBBBBAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBCCCDDDDDDEEEGGGGGGHHHKKKNNNOOONNNLLLFFFBBB===<<<@@@CCCCCCBBB???@@@AAACCCCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGDDDEEEEEEFFFGGGGGGFFFFFF|||kkkVVVSSSNNNHHHBBB>>><<<;;;777777888999999:::::::::888777666555444333333333222111000111222111///---........................,,,,,,,,,,,,,,,---...///......---,,,---...000111......------,,,,,,------,,,,,,,,,---------.........------,,,------......,,,---...///000///......111555;;;>>>>>>999444000333333222111000000000000///000111222333333333333333444555666666666555555666666777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<===>>>@@@AAAAAAAAAAAAEEEEEEEEEGGGIIILLLOOOQQQRRRTTTUUUWWWXXX[[[___bbbggghhhlllttt~~~~~~|||qqqddd[[[SSSKKKGGGHHHIIIRRRgggyyygggXXXPPPMMMJJJFFFDDDEEEFFFDDDDDDGGGIIIMMMRRRUUUXXX[[[___bbbaaabbbccccccdddcccbbbbbbaaaaaaaaa``````_________[[[[[[[[[ZZZZZZZZZZZZZZZXXXVVVSSSPPPMMMLLLKKKKKKGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@???===<<<;;;:::<<<;;;;;;;;;::::::999999888777888999999999>>>DDDQQQfffvvv{{{kkkcccWWWOOOIIIIIIKKKOOOXXXbbbaaarrr}}}zzzxxxvvvuuupppmmmiiiggggggfffeeedddcccbbb```]]]ZZZXXXVVVUUURRRQQQPPPNNNKKKIIIHHHGGGGGGFFFEEECCCCCCCCCDDDDDDEEEBBB@@@???@@@BBBBBBBBBAAABBBCCCCCCCCCBBB@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCDDDEEEEEEFFFIIIIIIJJJLLLNNNMMMJJJHHHAAA>>>:::;;;>>>AAABBBBBB<<<===???@@@AAABBBBBBAAADDDDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGG|||kkkVVVSSSNNNHHHCCC???===<<<888888888999999:::::::::888777666555444333333333333111000000111111000...........................,,,,,,------------------,,,,,,,,,---...///000111......---------------...,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,...000222222111///...555???JJJOOOKKK@@@666111444333222111000///////////////111222333333333333333444666777777777666555555666777888999;;;<<<<<<888999:::;;;<<<<<<<<<<<<<<<===???@@@AAAAAABBBBBBDDDEEEFFFHHHKKKNNNPPPRRRRRRTTTVVVXXXYYY\\\___bbbeeehhhkkkpppvvv}}}}}}sssfff]]]UUULLLHHHIIIIIIUUUoooxxxhhhZZZOOOIIIIIIFFFCCCCCCFFFHHHGGGJJJOOOOOOTTTZZZ]]]^^^```eeehhhggghhhhhhhhhgggffffffeeeeeeeeeeeedddccccccbbbbbb___^^^]]]\\\\\\\\\]]]]]][[[YYYWWWTTTQQQNNNMMMLLLGGGGGGGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@???>>>===============<<<<<<;;;;;;:::777888888888888999===@@@DDDSSS___jjjzzzsssjjj___TTTKKKJJJJJJIIIPPP[[[eeevvv|||yyywwwssspppllljjjjjjjjjiiihhhgggfffdddaaa^^^[[[YYYXXXTTTSSSRRROOOMMMKKKIIIHHHIIIHHHGGGEEEEEEEEEFFFGGGFFFDDDBBBBBBCCCDDDDDDCCCBBBCCCDDDDDDDDDCCCAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKLLLMMMMMMJJJFFFBBB>>><<<::::::;;;<<<<<<;;;<<<<<<<<<===>>>??????@@@BBBCCCDDDDDDDDDDDDCCCCCCFFFFFFGGGGGGGGGGGGGGGFFF|||kkkXXXUUUOOOIIICCC???<<<;;;999999999:::::::::::::::888777666555444333333333333111//////000111111000......////////////......,,,---.........---,,,++++++,,,------..................------------......,,,,,,,,,---------......---------------...//////111111222222333333333333888FFFUUUZZZQQQBBB777111111111000000000000111111...///000111333333333333444555666888888777666555555666777888:::;;;<<<===888999<<<>>>???>>><<<;;;===>>>???@@@AAABBBBBBBBBCCCEEEGGGJJJMMMOOOQQQRRRQQQSSSWWWYYY[[[\\\___aaabbbeeejjjlllooouuu~~~uuuiii```XXXOOOKKKKKKMMMYYYsssvvvdddYYYRRRKKKHHHIIIIIIFFFFFFJJJLLLMMMRRRXXXWWW\\\bbbddddddfffiiimmmmmmmmmmmmlllkkkjjjiiiiiiiiihhhhhhgggffffffeeeeeeaaa```___^^^^^^^^^___```]]]\\\ZZZXXXTTTQQQNNNMMMHHHHHHHHHHHHGGGGGGFFFEEECCCCCCBBBBBBAAAAAAAAAAAA?????????>>>===<<<<<<<<<:::::::::888888:::<<<===>>>GGGKKKTTTdddssszzzpppcccWWWOOOOOOMMMKKKQQQ\\\mmm||||||zzzxxxtttpppnnnmmmnnnnnnmmmkkkjjjhhheeebbb___]]]\\\WWWVVVUUURRRPPPNNNLLLKKKKKKJJJHHHGGGGGGHHHIIIIIIGGGFFFEEEEEEFFFFFFEEECCCEEEEEEFFFGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJLLLLLLMMMNNNLLLHHHAAA<<<;;;;;;:::;;;;;;:::999888<<<;;;;;;:::;;;<<<===>>>??????AAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEE|||jjjZZZWWWQQQIIICCC>>>;;;:::::::::::::::::::::::::::888777666555444333333333444111///...///000111111......////////////......,,,---/////////---+++)))+++,,,---.........,,,,,,......---------......///,,,,,,,,,---------.....................///000111000///...---...///111222888HHHYYY]]]QQQ@@@444000////////////000111222333...///000111333333444444444555777888999888666555555666777888:::;;;<<<===999<<>>???@@@AAABBBBBBBBBCCCEEEHHHLLLNNNPPPQQQQQQPPPSSSWWWZZZ\\\]]]___```___dddhhhiiijjjppp{{{wwwkkkbbbZZZQQQMMMMMMQQQ\\\sssxxxgggVVVPPPOOOKKKJJJLLLPPPMMMLLLOOOPPPQQQVVV]]]\\\aaagggiiihhhiiimmmpppqqqqqqpppooonnnmmmlllllljjjjjjiiiiiihhhggggggfffcccbbb```_________```aaa^^^^^^\\\ZZZWWWSSSOOOMMMJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@???>>>======<<<<<<<<<;;;888777999;;;;;;>>>AAA???DDDSSSaaaxxxuuueeeYYYRRRTTTTTTQQQXXXdddsss{{{{{{wwwsssppppppqqqqqqqqqnnnmmmkkkhhhdddaaa___^^^ZZZYYYWWWUUURRRPPPNNNMMMLLLKKKJJJIIIHHHIIIJJJKKKHHHGGGFFFGGGHHHGGGEEECCCGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFHHHJJJKKKMMMMMMNNNNNNLLLFFF???999999:::;;;=========<<<;;;<<<;;;:::999999:::<<<>>>;;;===>>>AAACCCDDDEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDnnnYYYWWWRRRKKKCCC>>><<<<<<999;;;<<<======;;;999888888666444222222222333444333333222222111000//////000///...,,,,,,---......000000000///.........---+++,,,...000000000000///000...---,,,+++,,,,,,---000...+++,,,...000...---+++,,,.../////////...---///000111000------000333>>>DDDIIIHHH@@@666000...000000000000000000000000222111111111333666888:::777777777777666666666666555555444444666888;;;===:::::::::;;;<<<===>>>????????????@@@AAABBBDDDEEEDDDEEEFFFHHHJJJKKKLLLMMMQQQSSSVVVYYY\\\\\\\\\\\\bbbcccdddeeeggglllsssxxx}}}nnnbbbXXXOOOKKKLLLNNN[[[tttllldddYYYQQQMMMMMMMMMMMMQQQSSSVVVXXX[[[```fffjjjiiikkkllloooppprrrrrrsssrrrrrrqqqqqqqqqqqqooommmppppppoooooonnnmmmkkkjjjjjjgggeeedddeeefffeeeeeebbb___\\\[[[[[[YYYUUUQQQPPPOOOLLLJJJIIIIIIJJJKKKJJJIIIFFFDDDCCCCCCDDDEEE@@@@@@???@@@AAAAAA>>><<<::::::::::::::::::::::::999<<>>>>>;;;;;;<<<<<<<<<;;;999888777666444222222222333444333333222222111000000///******+++,,,---...000000//////..................,,,---///000111111000000//////...---------------000...,,,,,,...///...---,,,---...///000///.........//////...,,,---000333999===@@@>>>888333111111000000000000000000000000000111222444555666777777888888888888888888888777::::::999999;;;===@@@AAA;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCGGGGGGIIIJJJLLLMMMOOOOOOOOOQQQUUUYYY\\\]]]^^^^^^```aaabbbcccfffkkkqqqvvvooocccYYYPPPMMMOOOQQQ[[[rrrllleee[[[SSSPPPPPPPPPOOOYYY[[[]]]```bbbggglllpppoooppprrrtttuuuvvvvvvvvvwwwvvvuuuttttttsssrrrqqqrrrrrrrrrqqqpppooonnnmmmmmmjjjgggfffggggggfffeeedddaaa___]]]]]][[[WWWTTTSSSQQQOOOMMMLLLLLLMMMNNNMMMLLLIIIGGGFFFFFFFFFGGGFFFEEEDDDDDDDDDCCC???===<<<<<<<<<;;;;;;;;;;;;;;;999<<<>>>???BBBMMM^^^jjjuuulllbbb\\\XXXYYYbbblll}}}}}}yyyvvvuuuvvvvvvuuussszzzvvvpppkkkhhhfffcccbbbaaa___\\\XXXUUURRRQQQPPPPPPPPPOOOOOONNNNNNNNNNNNPPPNNNKKKJJJJJJKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIGGGHHHIIIJJJJJJLLLOOORRRXXXWWWTTTNNNFFF@@@>>>>>>======<<<;;;:::888777666555555555666777777888888::::::;;;<<<>>>AAADDDEEEGGGEEECCCCCCDDDDDDCCCBBB{{{iii\\\ZZZUUUNNNFFFAAA??????======<<<;;;::::::999999777666444333222222333444333333222222111000000000((()))***,,,.../////////---------------.........------...///000000000000...////////////......---///...,,,,,,...///...------...///000000000////////////...------///222666333555666444000///111444000000000000000000000000000111444666777666555333888888999999999999999888888888777888999;;;===>>>;;;;;;<<<<<<===>>>@@@AAACCCCCCBBBBBBBBBBBBCCCCCCGGGHHHIIIKKKLLLNNNOOOPPPNNNQQQUUUYYY]]]___``````^^^___aaabbbdddiiiooossszzzrrreee[[[RRRPPPRRRTTT]]]sssqqqjjjaaaZZZWWWWWWXXXYYYeeegggjjjlllnnnqqquuuxxxxxxyyyzzz{{{{{{{{{{{{{{{}}}|||zzzxxxwwwvvvwwwwwwvvvvvvvvvuuutttsssqqqqqqqqqnnnkkkiiiiiihhhgggfffeeedddbbb``````^^^[[[XXXWWWVVVTTTRRRQQQQQQQQQRRRQQQPPPNNNKKKJJJIIIJJJJJJLLLKKKIIIIIIHHHEEEBBB???=========<<<<<<;;;;;;;;;999;;;===<<<===DDDPPPYYYjjj{{{|||rrrhhhaaa]]]^^^fffppp~~~|||{{{{{{|||{{{yyywww|||xxxsssooollljjjgggeeefffdddaaa]]]YYYVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQUUURRRNNNLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKMMMLLLJJJIIIIIIJJJLLLMMMJJJKKKLLLMMMNNNPPPUUUXXX___\\\TTTKKKCCC>>>>>>??????>>><<<999777555444444222222333444444555555666888888999:::===@@@CCCEEEFFFDDDBBBAAAAAABBBAAA???wwweee\\\ZZZUUUMMMFFFAAA??????>>>===<<<;;;:::999999999777666444333333222333333222222222111111111000000+++,,,---...///...---,,,+++,,,,,,,,,---.........,,,,,,---...............,,,---...//////...---,,,///...---------............//////000000000000000111000///......111555888000000111///---...111333000000000000000000000000222333444555555555444333777888999::::::999999888555444555555666888999:::;;;;;;;;;;;;<<<>>>???@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFFFFHHHIIIKKKMMMNNNNNNQQQSSSWWW[[[___```aaaaaa^^^```aaaccceeeiiinnnrrryyyuuuhhh]]]UUURRRUUUVVV```xxxzzzsssjjjbbb___aaafffiiiqqqtttvvvxxxzzz{{{~~~~~~{{{xxxxxxyyy{{{yyyyyyyyyxxxwwwvvvttttttuuurrrnnnlllkkkjjjhhhgggfffeeedddcccaaa___]]]\\\ZZZYYYXXXVVVUUUUUUUUUUUUUUUTTTRRRPPPOOONNNNNNNNNOOONNNLLLKKKJJJHHHDDDAAA???>>>>>>===<<<;;;;;;:::999;;;<<<;;;;;;>>>FFFLLLXXXiii~~~zzzooogggcccdddmmmwww}}}{{{xxxtttrrrpppnnnllljjjjjjhhheeebbb^^^[[[XXXWWWVVVUUUTTTSSSSSSTTTUUUUUUXXXUUUPPPNNNNNNPPPQQQQQQPPPPPPOOOOOOOOONNNNNNNNNQQQOOOMMMKKKKKKMMMOOOQQQNNNOOOPPPQQQRRRUUUZZZ^^^```[[[RRRIIIAAA===<<<===>>><<<:::777555444333444111111222222333444444555666666777888;;;>>>AAACCCCCCAAA???>>>??????>>><<>>===<<<::::::999::::::666555555444333333333222222222222111111111111111---...///000000///...---+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,------***+++---......---,,,+++.........---------...//////////////////000000111000...---,,,...111444555000111111111000///000111111111111111111111111111555444333333333333555555555666888999:::999888777888888888999:::;;;<<<<<<999999999:::;;;<<<===>>>@@@@@@@@@AAACCCEEEFFFGGGFFFGGGHHHJJJLLLMMMOOOOOOVVVXXX[[[^^^```aaaaaaaaa___aaacccdddfffjjjooorrrzzzzzzlllaaaWWWTTTVVVWWWccc{{{rrrjjjhhhmmmuuu{{{}}}~~~{{{yyy{{{}}}{{{{{{{{{{{{zzzxxxwwwvvvxxxuuuqqqnnnmmmkkkiiihhhfffffffffeeecccaaa______]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRPPPOOONNNMMMMMMKKKGGGEEE@@@???>>>===<<<;;;::::::888:::;;;;;;;;;===BBBFFFOOO___ssszzzrrrnnnoooyyyyyywwwuuuttttttsssqqqpppmmmllliiifffccc___]]][[[YYYXXXWWWVVVVVVWWWXXXYYY[[[WWWRRRPPPPPPRRRSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPRRRQQQNNNMMMMMMOOORRRTTTSSSTTTUUUVVVWWWZZZ^^^bbb]]]YYYRRRJJJDDD@@@<<<;;;:::888777555444444444444111111222333333444444555444444555666999<<>><<<<<<<<<;;;;;;;;;;;;:::::::::555555555444444333222222111111111111111111111111,,,---...///000111111111---------------.........,,,,,,+++++++++,,,,,,---***++++++,,,,,,,,,,,,+++---...///...,,,,,,.../////////.........///000111---,,,***+++---000000000222222222222111000//////111111111111111111111111666444333222222333555777444666888999:::999888777888999999:::;;;<<<<<<<<<888888888999:::;;;======>>>>>>???AAACCCEEEGGGHHHIIIJJJKKKMMMNNNPPPQQQRRRWWWYYY\\\___aaabbbbbbaaa```bbbdddfffhhhkkkooorrryyysssggg\\\WWWWWWWWWeeewwwwwwwwwvvvvvvzzzzzzuuutttyyy}}}~~~~~~~~~~~~~~~}}}{{{zzzyyy{{{xxxtttqqqpppooommmkkkfffhhhhhhgggeeebbbbbbcccaaaaaa```___^^^]]]\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYTTTSSSQQQQQQPPPOOOKKKHHHBBBAAA@@@???===<<<;;;:::999:::;;;;;;<<<>>>BBBEEEKKKYYYkkk|||xxxtttvvvzzzyyywwwwwwwwwwwwuuusssoooooommmkkkhhheeebbb```]]]\\\ZZZYYYYYY[[[]]]^^^]]]YYYVVVTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPQQQTTTVVVWWWWWWYYY\\\]]]^^^```ccceee___ZZZSSSMMMGGGBBB===:::555555444444333333444444111222222333333444555555333333444555777999<<<===>>>===;;;;;;<<<<<<<<<;;;{{{jjjYYYWWWRRRJJJCCC>>><<<<<<999:::;;;<<<<<<<<<;;;:::555555555555444333222222111111111111111111111111...............///000000//////..................///...---,,,,,,---......,,,+++++++++,,,,,,---...---...///...,,,,,,...000///...---------...///000...---,,,---000111///---222111000///000000000///111111111111111111111111333333333333444444555666444666999;;;<<<;;;999888666777888888999999999999999999999:::;;;<<<===>>>>>>>>>???@@@BBBCCCEEEFFFJJJJJJLLLMMMOOOPPPRRRRRRUUUWWWZZZ^^^aaabbbbbbbbb```bbbeeefffhhhkkkooorrruuuzzz{{{nnnaaaZZZYYYWWWfffyyyrrrqqqssssssoookkkaaaaaaaaaaaadddkkkuuu}}}~~~}}}|||xxxuuutttsssqqqppphhhjjjkkkjjjgggeeeeeegggeeeeeeddddddcccaaa``````^^^^^^___```````````````\\\ZZZXXXWWWVVVSSSOOOLLLEEEEEECCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<>>>AAACCCFFFSSSddduuu}}}yyy|||}}}{{{{{{zzzyyywwwtttrrrrrrqqqooommmjjjgggfffaaa```^^^]]]^^^___bbbccc___\\\YYYXXXXXXYYYXXXWWWUUUTTTTTTTTTTTTSSSSSSSSSRRRSSSSSSUUUVVVXXXZZZ[[[]]]___cccdddeeeeeeggghhhbbb\\\SSSKKKEEE@@@;;;777333333333444333333222222111111111222333333444444333333333444555777999;;;<<<;;;999:::;;;===<<<<<<nnnYYYWWWRRRKKKCCC>>><<<<<<777999;;;=========;;;:::555555555555444333222111111111111111111111222222333111///---,,,++++++,,,000000000///.........---000000...------...///000------,,,+++,,,---///000---...000...,,,+++...000...------,,,,,,...///000111000000222444444222...222000---,,,---///000111111111111111111111111111000111444555666666555444555777:::<<<===<<<;;;999777888999::::::::::::::::::::::::;;;<<<===>>>????????????@@@AAABBBCCCDDDHHHIIIJJJKKKMMMOOOPPPQQQQQQTTTXXX\\\```bbbbbbccc```bbbdddfffhhhjjjnnnqqqqqqvvv|||ssseee\\\ZZZXXXfff|||qqqfffbbbeeegggddd___XXXXXXXXXXXX\\\eeeqqqzzz{{{xxxwwwvvvuuusssjjjlllnnnllliiiggghhhiiihhhhhhggggggfffeeecccbbb```aaabbbcccdddeeeeeedddcccaaa^^^\\\ZZZVVVQQQNNNHHHGGGFFFDDDBBB@@@???>>>>>>===<<<<<<<<<>>>@@@BBBAAANNN___ppp~~~}}}zzzwwwttttttttttttssspppnnnkkkjjjeeecccaaa```aaaccceeeggg```^^^\\\[[[\\\\\\ZZZYYYUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTVVVXXXZZZ\\\]]]^^^```dddgggjjjjjjiiijjjjjjddd\\\QQQGGGAAA<<<777333222333444444333222000///000000000111222222333333333333333333444666888999;;;:::999999;;;======<<<~~~lll[[[ZZZVVVMMMCCC<<<===???:::::::::999999999888888777666555444444333444444111333444222///---...000////////////............+++,,,---------,,,+++***'''(((***,,,,,,,,,+++***---,,,+++*********+++,,,***+++---.........---,,,...------------......///.........///000111111222444333222000//////000000/////////000000111222222111333444444333333555666777888999:::;;;:::999999888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>=========>>>???FFFMMMYYYhhhxxx~~~|||{{{zzzyyywwwuuutttrrrooollljjjhhhffffffgggjjjkkkkkkiiiccc]]]\\\^^^```^^^\\\]]]ZZZWWWUUUVVVWWWXXXWWWXXXWWWVVVXXX[[[^^^______bbbffflllqqqsssqqqnnnkkk___WWWLLLCCC<<<999777555444444444555555555666666333444666888888777666555666666777888888999::::::===<<<:::888777777777888zzzhhhZZZ[[[XXXQQQGGG@@@===>>>;;;;;;;;;:::::::::999999777666555444444333444444///111333222///...000222////////////..................---,,,+++,,,,,,---......------------------...---,,,*********++++++......///000000000000///.........------...//////...//////000111111222222111111111000000//////...000000111222222222111111222444555555555555666888888999:::;;;<<<;;;::::::888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>@@@AAACCCEEEFFFHHHIIIJJJLLLOOOQQQSSSUUUUUUWWWZZZ]]]______^^^]]]``````aaacccfffiiikkkkkkrrrtttzzzpppeee^^^ZZZbbbuuu|||nnngggfffgggfffdddaaaaaaaaabbbbbbfffrrr~~~|||zzzyyy{{{wwwsssppppppppppppoootttttttttsssrrrpppnnnnnnllllllllljjjjjjkkkooorrrqqqpppooommmjjjfffcccaaaXXXUUUQQQLLLHHHFFFDDDDDDBBBAAAAAA@@@AAABBBDDDEEEGGGNNNZZZiiiyyy~~~}}}}}}{{{yyywwwvvvtttqqqnnnllljjjhhhhhhiiikkklllllljjjfffaaa```bbbcccaaa^^^^^^\\\YYYYYYYYYZZZZZZYYYYYYYYYZZZ[[[]]]```dddfffhhhlllqqqttttttoooiiieeeVVVPPPFFF???:::888777666444444444555555555555666333444666888888777666555777777888999::::::::::::<<<;;;999888777777777888vvveeeYYY[[[ZZZTTTKKKCCC>>>===<<<<<<<<<;;;;;;;;;::::::777666555444444333444444///000111111000000111333////////////............111///---+++***,,,...//////...+++)))((()))***+++......,,,+++************,,,,,,++++++,,,,,,---...//////............////////////000000111111222222000000000111111000//////111222333444444222111///333444666666555666777999999:::;;;<<<===<<<;;;;;;888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@BBBDDDFFFGGGHHHIIIJJJLLLOOOQQQSSSTTTTTTVVVYYY\\\]]]^^^]]]]]]___```aaaccceeehhhjjjkkkqqquuu}}}{{{kkkbbb[[[aaaqqq}}}uuutttwwwyyyyyyyyyvvvtttsssppprrr|||~~~}}}}}}zzzvvvtttssstttsssrrrvvvvvvuuutttssssssssssssttttttrrrqqqppprrrvvvzzzzzzzzzyyyxxxuuussspppnnnccc___YYYUUURRROOOJJJFFFCCCCCCBBBAAABBBDDDGGGHHHJJJRRR___nnn~~~}}}{{{zzzyyywwwsssqqqnnnllljjjjjjlllmmmnnnnnnllliiifffeeeggggggdddaaa___^^^]]]]]]^^^^^^]]]\\\[[[]]]______```dddjjjoooqqqtttxxxxxxtttkkkaaa[[[JJJEEE>>>999777777777777444444444444555555555555444555777888888888777666888999:::;;;;;;;;;999999:::999888777777777777777uuudddZZZZZZYYYSSSKKKCCC???===;;;;;;;;;;;;::::::::::::777666555444444333444444000111111111111111111222////////////............111///...,,,,,,---...///---,,,***)))))))))******///...---,,,+++*********+++***)))))))))***,,,---000//////......//////////////////000000000111111111111000000000111222222222333555666555333000...222444555666555555777999888999;;;<<<<<<<<<;;;:::888888999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>AAAAAABBBCCCDDDFFFHHHIIIGGGHHHJJJMMMOOOQQQSSSSSSTTTUUUXXXZZZ\\\]]]]]]\\\^^^___aaabbbdddfffiiikkkrrrxxxrrrfff___cccooo|||yyywwwwwwwwwvvvuuuwwwvvvuuuttttttuuuvvvwwwyyyyyywwwuuuuuuwww|||}}}|||pppjjjccc___^^^ZZZSSSLLLKKKIIIHHHFFFGGGHHHJJJLLLRRRZZZhhhyyy~~~|||zzzyyywwwtttrrrpppnnnmmmmmmnnnoooooonnnlllkkkjjjjjjkkkjjjgggddd```______```bbbbbb```___]]]aaadddddddddhhhpppwwwzzz{{{|||zzzqqqeeeXXXPPPBBB>>>999666666666777777444444555555555555666666666666888999999999999888;;;;;;<<<===<<<;;;999777777777777777777777888888rrrccc[[[YYYUUUOOOHHHBBB???===::::::::::::999999999999777666555444444333444444444333222222111111000///////////////..................//////......---,,,+++,,,.../////////............------,,,+++******...---,,,,,,,,,---///000...............///000000......////////////000000222111000///000111222333333444666777666333000...000222444444444555666888777888999;;;;;;::::::999888888999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???AAABBBBBBCCCEEEGGGIIIJJJGGGIIIKKKNNNPPPRRRSSSSSSTTTUUUWWWYYY[[[\\\\\\]]]]]]___bbbcccdddeeeiiillltttzzzzzzllleeegggooo~~~~~~{{{zzzzzzzzzyyyxxx{{{zzzyyyyyyyyy{{{|||}}}{{{{{{{{{zzzzzz|||~~~xxxqqqmmmkkkggg```YYYZZZXXXUUURRRQQQRRRTTTUUU\\\eeettt}}}{{{zzzxxxuuurrrrrrpppoooooopppqqqpppooolllllllllmmmmmmkkkiiifffaaaaaaaaabbbdddeeedddbbb```dddhhhiiiiiimmmuuu||||||vvvkkk]]]OOOGGG???<<<888666666777666666555555666666666777777777777777999:::;;;<<<<<<<<<===>>>>>>===<<<:::888666555666666777888888999999oooaaaZZZWWWRRRLLLGGGBBB>>><<<::::::999999999888888888777666555444444333444444666444222222222111000...////////////............------...//////---,,,+++)))***---///000///...---,,,------------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,---...///000111///////////////000000000222333333333333333222222333444555555555333000//////111333444444444666888777888999:::::::::999999888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIHHHJJJMMMPPPRRRTTTTTTTTTUUUVVVWWWYYY[[[\\\]]]]]]]]]```cccddddddeeeiiimmmssszzzzzz{{{wwwnnnmmmqqq|||}}}|||||||||{{{||||||}}}}}}~~~|||}}}~~~~~~{{{wwwrrrnnnjjjgggddd```^^^___```bbbkkkttt~~~}}}{{{xxxuuuuuusssrrrsssttttttsssqqqnnnnnnoooooonnnmmmkkkjjjdddccccccdddfffhhhgggfffeeehhhlllnnnpppsssyyy~~~~~~xxxnnnaaaTTTHHHAAA>>>;;;999777888888777666777777777777888888888888888888:::;;;===???AAABBB@@@???>>><<<:::888666666444555777888999:::::::::ooobbbXXXVVVRRRNNNIIICCC===:::;;;;;;:::::::::999999999777666555444444333444444555333111111333333111///////////////...............------,,,,,,,,,,,,,,,******+++++++++++++++++++++,,,---.........---,,,******+++,,,,,,,,,,,,,,,))))))***+++---///111222111111111111111111111111444888===@@@???;;;555222333333333333333222111000000222444555555555777999888999:::;;;;;;;;;:::999888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAAAAACCCDDDFFFHHHIIIIIIKKKNNNQQQTTTUUUUUUUUUVVVVVVXXXYYY[[[]]]^^^^^^]]]aaaeeeeeedddeeejjjooopppwww|||rrrhhhhhhiiiooo|||yyywwwyyy}}}~~~}}}}}}zzzvvvsssrrrsssuuuvvv}}}{{{yyywwwwwwwwwxxxxxxvvvtttppppppqqqpppooonnnnnnnnnhhhfffeeefffhhhkkklllllljjjlllooossswww{{{}}}zzzqqqeeeXXXLLLCCC???;;;:::888888999999888777888888999999999:::::::::888999;;;===@@@CCCEEEFFFCCCAAA===:::777666555555444555777999;;;;;;<<<;;;rrreeeVVVUUUSSSQQQLLLEEE===777<<<<<<;;;;;;;;;:::::::::777777555444444444444444333111000111444555333111000/////////............///...+++***)))***,,,...222000...,,,,,,,,,---...***+++,,,...///......------...///000111000///...'''((()))***,,,///111222333333333333333333333333888>>>FFFLLLKKKDDD:::333333333222222222222222111111333555666666777999;;;999:::;;;<<<<<<<<<;;;:::888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@CCCCCCDDDEEEGGGIIIJJJKKKJJJLLLOOOSSSUUUVVVVVVVVVVVVWWWXXXZZZ[[[]]]^^^___^^^bbbffffffeeefffkkkooommmttt}}}zzzpppjjjaaaWWWYYYWWW[[[eeeppp~~~{{{zzzzzzzzz{{{{{{yyywwwrrrrrrsssrrrpppooopppqqqkkkiiiggggggjjjmmmoooooonnnooorrrwww|||}}}wwwlll___RRRHHHAAA>>>999888777888::::::999888999999:::::::::;;;;;;;;;888999;;;>>>AAAEEEHHHIIIDDDAAA===999666555555555333555777:::<<<<<<<<<<<>>>>><<<;;;;;;<<<===;;;:::777666666555555444333333222111111111222333444444000/////////............------............------//////.........---------************+++,,,------+++,,,---......---,,,+++,,,,,,------...000111222222111///...///000222333:::FFFVVV___\\\NNN===222777666666444333111///...///222444555555555555666777888:::;;;;;;:::888777777888999:::;;;<<<<<<<<<<<<===>>>??????@@@@@@???BBBBBBBBBCCCCCCEEEFFFGGGMMMMMMNNNOOOQQQRRRSSSSSSQQQTTTWWWZZZ[[[\\\^^^```^^^cccggghhhggggggjjjnnnqqqrrrwww~~~zzzpppfff]]]VVVPPPLLLLLLNNNTTTXXX\\\ggg|||{{{{{{{{{|||~~~~~~|||zzz|||yyywwwuuuuuutttrrrqqqlllmmmnnnnnnoooooonnnnnnmmmqqqtttvvvzzz~~~zzzyyypppbbbTTTJJJCCC???<<<666777777888999999::::::999:::;;;:::888888888999<<<===>>>@@@AAACCCEEEEEE===;;;888555444333444555999999:::;;;<<<<<<<<<<<>>===<<<:::;;;<<<<<<;;;999666666555555444333333333000000000///000000111111000000/////////.........------............------+++++++++,,,,,,---------...---,,,++++++***++++++,,,------------,,,,,,+++---------...///000222222111000.........000222333>>>HHHUUU]]]YYYMMM???666666666555444333111000///000333555666666666666777777999:::;;;;;;:::999777777888999:::;;;<<<<<<<<<;;;<<<===>>>????????????BBBBBBBBBCCCDDDEEEFFFGGGMMMNNNOOOPPPRRRSSSTTTUUUUUUWWWYYYZZZZZZ[[[]]]______cccggggggfffgggkkkoooqqqsssxxxzzzqqqiiieee^^^XXXSSSOOOLLLIIIGGGIIIMMMOOOQQQXXXkkk|||~~~~~~~~~}}}{{{}}}zzzwwwvvvvvvuuutttsssnnnoooooopppppppppppppppqqquuuxxxxxxzzz|||yyytttmmmdddXXXMMMDDD???<<<;;;777777888888999::::::;;;999:::;;;:::999888:::;;;===???CCCFFFHHHGGGEEEDDD;;;999777555444444555555888888:::;;;;;;;;;;;;;;;mmmZZZQQQRRRRRROOOIIICCC???===<<<;;;999:::;;;;;;:::888666555555444444333222222111111000000///000000000000000000/////////......------------------------)))******+++,,,---.../////////...,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,.........///000111222222......------...000222333999@@@IIINNNKKKCCC999333444444444444333222111000111333666777666666888999888999;;;<<<<<<;;;999888777888999;;;<<<<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>>BBBBBBBBBCCCDDDEEEGGGGGGMMMNNNOOOQQQSSSTTTVVVVVVZZZ[[[[[[ZZZYYYZZZ\\\^^^aaadddffffffeeegggkkkppprrrtttzzz~~~ssshhhaaaYYYVVVQQQNNNLLLKKKIIIGGGFFFGGGHHHIIIHHHLLLYYYfff}}}~~~|||}}}{{{xxxwwwwwwwwwvvvuuuqqqqqqrrrrrrrrrsssssssssvvvzzz{{{zzzyyyxxxrrrjjj^^^WWWNNNEEE@@@===<<<;;;888888999999::::::;;;;;;888999::::::::::::<<<>>>>>>BBBHHHKKKLLLHHHCCC???888777666555444555666777888888999:::;;;;;;;;;;;;hhhWWWOOOPPPQQQNNNHHHBBB>>><<<;;;:::888999::::::999777555555555444333333222222444444333222111111111222000000000////////////...------------------------,,,,,,------...///000000---,,,,,,------...///000111000...---,,,,,,---......///000000111222222222,,,,,,,,,---...000222333222777<<<>>><<<777222///333333444444444333222222111333555666666666888999999:::;;;<<<<<<;;;:::999777888999;;;<<<<<<======<<<===>>>??????@@@??????BBBBBBBBBCCCDDDFFFGGGHHHLLLMMMNNNPPPRRRTTTVVVVVV[[[[[[[[[ZZZYYYZZZ]]]```cccdddeeeeeeeeehhhlllpppqqqtttyyyzzzrrrlllggg___\\\WWWTTTQQQNNNKKKIIIKKKIIIIIIJJJHHHHHHPPPZZZkkk~~~}}}}}}zzzxxxwwwwwwxxxxxxxxxtttttttttttttttuuuuuuvvvxxx{{{{{{yyyvvvrrriiiaaaUUUPPPHHHBBB???>>><<<<<<999999::::::;;;;;;;;;;;;888999;;;;;;;;;===@@@BBBDDDFFFJJJKKKHHHCCC===888555555555555555777888888999:::;;;<<<<<<=========|||fffTTTNNNOOOPPPMMMGGGBBB>>><<<;;;999888888999:::888777666555555444444333222222444444333222111111111222111000000000////////////...---,,,,,,,,,,,,---...........................------------...///000000222111000.........///000...///000111222222111111,,,,,,---...///000111222333555888888666444333333222333333444444333333222000111333444444555777999999:::<<<======<<<:::999888999:::;;;<<<=========>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCEEEFFFHHHIIILLLLLLNNNOOOQQQSSSTTTUUUXXXYYYYYYYYYYYY\\\```cccddddddeeeeeefffiiimmmpppppprrrwww~~~zzzxxxppplllgggbbb^^^YYYTTTQQQPPPMMMKKKKKKIIIHHHMMMSSSZZZeee|||~~~}}}zzzwwwvvvxxxyyyzzzzzzwwwvvvvvvuuuvvvwwwxxxxxxxxxzzzzzzuuuqqqlllbbbYYYOOOKKKEEEAAA>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<999:::<<<<<<>>>@@@DDDHHHNNNMMMKKKGGGCCC===999666444444555666777888999:::;;;<<<===>>>????????????}}}gggTTTNNNOOOOOOMMMGGGBBB>>><<<;;;:::888999::::::999777777666666555444444333333111111000000///000000000111111000000000/////////...---,,,++++++,,,---...------,,,,,,,,,+++++++++000000...---------------000000/////////000000000---...000111222111000000------...///000000111111111333555444333222333444333333444444444333222222///111222333333555777::::::;;;===>>>>>>===;;;:::888999:::;;;============???@@@AAABBBBBBCCCBBBBBBAAABBBBBBDDDEEEGGGIIIJJJLLLMMMNNNOOOPPPRRRSSSSSSUUUVVVXXXYYYZZZ]]]```cccddddddeeefffhhhjjjmmmnnnpppqqquuu|||}}}xxxtttooojjjeeebbbZZZTTTOOOMMMKKKHHHIIIMMMOOOUUUggg}}}{{{xxxwwwyyy|||}}}~~~zzzzzzyyyxxxyyyzzz{{{|||zzz{{{yyyrrrlllfff\\\RRRIIIFFFBBB???===<<<;;;999<<<<<<<<<<<<<<<<<<======:::;;;===>>>@@@DDDIIIMMMUUURRRKKKDDD>>>;;;999888444555666777999:::;;;;;;======>>>???@@@@@@@@@@@@iiiUUUNNNOOOOOOMMMHHHBBB???===<<<:::999999::::::999888888777777666666555444444000000000///000000111111111111111000000000//////...---+++******+++---...++++++,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,,,,---...///////////////---...///111111000///......//////000111111111111...000111111111000111333444444444444333333222111000111333333444555999;;;:::<<<===>>>>>>===<<<:::888999:::<<<======>>>>>>??????@@@AAABBBBBBBBBBBBAAABBBBBBDDDEEEHHHIIIJJJOOOOOOOOOPPPQQQRRRRRRRRRSSSUUUXXXYYYZZZ\\\___aaaddddddeeegggjjjlllmmmmmmrrrqqqtttzzzzzzvvvlllcccZZZUUUPPPJJJHHHJJJLLLOOO\\\sss}}}zzzyyy|||~~~}}}||||||~~~zzzqqqiiibbbWWWNNNFFFDDDAAA??????>>>===;;;========================;;;<<<>>>@@@CCCHHHMMMRRRTTTOOOHHH@@@;;;999999999555666888999:::;;;<<<<<<======>>>???@@@@@@@@@@@@kkkVVVNNNOOOPPPMMMHHHCCC???===<<<;;;999:::;;;;;;:::888888888888777666666555555222111111111222333444444111111111111000000000000...---+++******+++---...+++,,,,,,---...///000000,,,,,,,,,,,,,,,---//////)))***,,,...//////......,,,---///000111000...---///000111111111111111000...000222333222222333444444444444444333222111000111333444444555777:::===;;;<<<===??????===<<<;;;999999;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBDDDFFFHHHJJJKKKQQQQQQQQQQQQRRRRRRRRRSSSRRRUUUXXXZZZ[[[\\\]]]___cccccceeehhhkkkmmmmmmlllsssrrrtttyyy}}}rrrfff^^^WWWOOOJJJJJJIIILLLUUUddduuu||||||~~~|||qqqggg___UUUKKKEEECCCAAAAAAAAAAAA@@@???>>>>>>>>>>>>============<<<===???AAADDDIIIPPPTTTOOOJJJDDD===888777777888666777999:::;;;<<<<<<===<<<===>>>??????@@@@@@???rrrXXXSSSPPPKKKGGGCCC@@@<<<999:::888666555777999:::::::::999666444333222222222111000......///000000///000///...------...///000...---,,,,,,,,,,,,---...,,,,,,,,,---...///000111//////000//////---+++***,,,,,,,,,---------...............///////////////333222///...---...///000111000///...///111333444333444444222000000111444222333555777888999999999<<<======>>>===;;;:::999999999:::;;;;;;<<<<<<======???@@@@@@@@@@@@AAACCCDDDAAA???AAAEEEIIIKKKJJJKKKNNNQQQRRRRRRRRRSSSSSSVVVWWWYYY[[[]]]^^^_________aaadddggghhhiiilllmmmrrrrrruuu{{{xxxmmmddd[[[RRRKKKNNNJJJNNNYYYcccrrr~~~vvvlllaaaVVVNNNIIICCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBB@@@??????>>>>>>@@@AAACCCEEEHHHJJJKKKLLLIIIGGGCCC???<<<999888777;;;;;;;;;::::::::::::999AAA===>>>BBBBBBAAAEEEMMMsssZZZPPPMMMHHHEEEBBB???<<<::::::888666666777999:::::::::888666444333222222222333111//////000000///...//////............//////......---,,,,,,---......---------------...///000111000...---,,,,,,,,,---,,,,,,,,,,,,------------+++,,,---...///000111111333222000......///000111222111000///000111333444444444444444222111000///222333555777888999999999;;;<<<======<<<;;;:::999888888999::::::;;;;;;<<<:::<<<>>>@@@@@@BBBDDDFFFEEEBBBAAABBBFFFJJJKKKKKKLLLNNNPPPQQQQQQRRRSSSTTTTTTUUUWWWYYY[[[\\\]]]]]]___aaaeeeggghhhiiikkkmmmrrrsssvvv||||||sssiii___XXXRRRMMMMMMUUU\\\ggg{{{rrrggg\\\SSSMMMJJJDDDEEEEEEFFFGGGGGGFFFFFFDDDCCCBBB@@@???>>>>>>>>>AAACCCFFFIIIKKKKKKKKKJJJCCCAAA???<<<:::999888888<<<<<<<<<;;;;;;;;;;;;;;;@@@===>>>CCCFFFHHHPPPYYYsss[[[LLLIIIEEEBBB@@@???===;;;:::888666666888:::::::::999888666444333222333333555333111000000000///.........////////////............---,,,,,,---............---------......///222000---+++***+++---///------........./////////......///000000111222222333222000//////000111222333222111000000111333444444444444555444222///,,,222333555777888999999999999:::;;;<<<<<<;;;:::999888888888999::::::;;;;;;:::<<<>>>@@@@@@BBBDDDFFFFFFDDDCCCDDDGGGJJJKKKKKKMMMNNNPPPPPPPPPQQQTTTVVVTTTUUUWWWYYY[[[\\\]]]]]]___bbbeeeggghhhiiikkkmmmqqqssswww}}}}}}|||wwwlllddd[[[TTTQQQSSSUUU\\\nnn~~~|||vvvlllaaaWWWPPPLLLJJJGGGHHHJJJKKKLLLKKKIIIHHHGGGFFFDDDBBB@@@@@@@@@@@@CCCFFFJJJMMMNNNLLLIIIGGG===<<<;;;:::999:::;;;;;;==================>>>>>>BBB@@@AAAFFFKKKSSS^^^hhhrrrZZZHHHEEEAAA???>>>>>>===<<<;;;999777777999::::::999999888666444333333333333666444222111111111///...---...///000000///...---......------------......///......---------......///...,,,++++++,,,---...///000000000000111111111444444333222222111000000222111111000111111222333222222111000000111222222555444333444555444111...222333555777888999999999888888:::;;;;;;;;;::::::888999999::::::;;;<<<<<<===???@@@@@@@@@@@@AAACCCFFFFFFEEEFFFHHHJJJKKKLLLMMMNNNOOOOOOOOOQQQUUUWWWVVVWWWYYY[[[]]]^^^_________bbbeeeggghhhiiikkklllpppsssxxx}}}}}}yyyrrrkkkhhhllltttzzzyyyqqqggg___YYYVVVUUUXXXcccppp|||vvvrrriii```WWWQQQMMMKKKKKKMMMOOOQQQQQQOOOMMMKKKKKKJJJHHHEEEDDDCCCDDDDDDEEEIIIMMMPPPPPPLLLFFFBBB;;;;;;:::::::::;;;===>>>>>>>>>======>>>???@@@AAAFFFEEEGGGLLLSSS___llluuuqqqYYYHHHDDD@@@>>>=========<<<;;;999888888::::::999888888777666444333333333444666444222111111111///...---...///000000///...---........................///......---------......,,,,,,------------------....../////////000000000333333222111000000//////000000000111111222333333111111000000111111222222666555444444555555444444222333555777888999999999666777999;;;<<<<<<;;;;;;::::::;;;;;;<<<============???@@@@@@@@@@@@AAACCCFFFGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOQQQUUUXXXVVVWWWYYY[[[]]]^^^______```bbbeeeggghhhhhhjjjlllooorrrxxx}}}{{{vvvnnneee```___cccggguuurrrkkkbbb]]][[[\\\bbbiii|||~~~rrrpppjjjddd\\\VVVQQQNNNOOOQQQSSSUUUUUUSSSQQQOOOMMMKKKIIIFFFEEEFFFGGGHHHIIILLLOOOQQQOOOIIICCC>>>::::::999999999;;;<<<===??????>>>>>>???@@@BBBDDDFFFIIIOOOVVV```nnn{{{qqqYYYJJJFFFAAA>>>======<<<<<<;;;:::999999:::;;;999888888777555444333333444444555333111000000000///.........////////////......---...////////////...---......---------......///)))+++,,,.........---,,,++++++,,,,,,,,,---------,,,,,,------...///000000...///000000111222333333000000111111222333333333555777888888666555555666222333555777888999999999555777999;;;============;;;;;;;;;<<<======>>>>>>:::<<<>>>@@@@@@BBBDDDFFFFFFGGGIIIIIIHHHHHHIIIJJJKKKMMMOOOPPPPPPRRRUUUWWWTTTUUUWWWYYY[[[\\\]]]]]]```cccfffggghhhhhhjjjlllnnnrrrwww{{{}}}uuukkkccc^^^]]]^^^cccjjjxxx~~~wwwnnngggeeefffhhhjjjuuurrrpppmmmhhhaaa[[[VVVSSSTTTUUUVVVWWWWWWVVVTTTSSSMMMKKKIIIGGGFFFGGGIIIKKKOOOPPPQQQPPPMMMGGGAAA===999999888888999:::<<<===AAA@@@@@@???AAACCCFFFGGGEEENNNYYYcccppprrr[[[MMMIIICCC???======<<<;;;;;;:::999:::;;;;;;999777888777555444333333444444333111//////000000///...//////............//////---...///000000///...------------------...///000***++++++,,,,,,---......++++++,,,,,,,,,---------++++++,,,---///000111111------///000111222222222000111222444555666666777444:::@@@@@@999444222333222333555777888999999999555777999<<<>>>?????????::::::;;;;;;<<<======>>>:::<<<>>>@@@@@@BBBDDDFFFEEEGGGIIIIIIGGGFFFGGGIIIJJJLLLOOOQQQRRRSSSUUUWWWTTTUUUWWWYYY[[[\\\]]]]]]aaacccfffgggggghhhjjjkkkmmmqqqvvvyyy|||yyynnnfff```^^^\\\]]]dddoooyyy{{{uuussstttsssqqqttt|||tttrrrmmmhhhccc___\\\ZZZXXXXXXXXXXXXXXXWWWVVVVVVOOOMMMKKKJJJJJJLLLOOOQQQUUUUUUSSSPPPKKKFFFAAA>>>;;;::::::;;;===???AAACCCDDDCCCBBBBBBDDDGGGJJJLLLMMMYYYhhhsss~~~ttt]]]PPPKKKEEE@@@>>>===<<<;;;<<<;;;::::::;;;;;;999777777777555444333333444555111000......///000000///000///...------...///000---...///000000///...---,,,,,,,,,---...///000111,,,+++***)))***,,,///111.........////////////000000000000000111111111111+++,,,...///111222222222111222444666777888999999333===FFFFFF===333//////222333555777999999999999555777999<<<>>>???@@@@@@999999:::;;;;;;<<<<<<======???@@@@@@@@@@@@AAACCCDDDGGGIIIIIIGGGEEEFFFHHHIIILLLOOORRRSSSSSSUUUVVVVVVWWWYYY[[[]]]^^^______aaacccfffgggggghhhjjjkkkmmmqqquuuxxx{{{zzzooogggccc\\\YYYYYY^^^dddppp~~~}}}yyyuuu~~~|||zzzwwwsssmmmgggbbb```___```ZZZZZZYYYXXXXXXXXXWWWWWWSSSQQQOOONNNOOORRRUUUWWWZZZXXXUUUPPPKKKFFFBBB@@@===>>>>>>@@@BBBEEEHHHJJJGGGFFFEEEEEEFFFIIIMMMOOOVVVeeettt~~~pppbbbRRRNNNGGGBBB@@@???>>>===:::999999:::;;;:::888666;;;:::888666555444555555222222222111111111111000,,,,,,------.../////////,,,------......------,,,------,,,...///000...---+++---------+++++++++------,,,+++++++++,,,---..................///000000......///000000000000000333222222666<<<@@@>>><<<666<<>>@@@@@@;;;:::888888:::<<<============<<<===???BBBEEEGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKNNNPPPQQQQQQPPPQQQRRRXXXXXXYYYZZZ[[[]]]___```bbbccceeefffgggiiilllooouuusssuuu|||}}}ssslllfff[[[TTTWWWZZZ```rrryyyqqqooowww~~~}}}|||{{{yyywwwrrrllliiijjjiiieeeaaa^^^]]]\\\ZZZYYYXXXXXXXXXTTTRRRPPPQQQTTTWWWZZZ[[[```XXXRRROOOLLLDDD>>><<>>===<<<<<<:::888888999999999888:::999777555444444444444222222222111111111111000/////////////////////...........................///.........//////---++++++---------++++++,,,---------,,,++++++,,,---..................///000000///000000111111111111111333111444???LLLQQQJJJBBB888===@@@???999444222222111222222333444555666666999888999;;;???AAAAAAAAA???===;;;:::;;;<<<<<<<<<>>>======>>>???BBBEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMPPPRRRQQQQQQRRRSSSWWWXXXXXXYYY[[[]]]___```ccceeeggghhhiiijjjmmmooorrrtttyyy~~~wwwqqqeee]]][[[YYYYYYfffuuu~~~uuujjjppp}}}~~~~~~}}}{{{zzzwwwrrrmmmlllmmmlllhhhddddddcccbbb```^^^]]]\\\\\\YYYWWWVVVWWW[[[```cccdddeee\\\SSSPPPLLLEEE@@@???CCCEEEGGGHHHHHHHHHJJJKKKHHHIIIMMMQQQQQQTTT```mmmxxx~~~}}}{{{ooo```UUUPPPIIICCC???===<<<;;;>>>;;;777666777999::::::888888666555444444333444222222222111111111111000222111111000//////......///...------------...///111000......///...+++)))+++,,,------,,,+++,,,......---,,,++++++,,,---..................///000000000000111222222222222222444222666FFFXXX\\\OOOAAA999;;;<<<999444111222444111222222333444555666777::::::;;;???BBBDDDCCCBBBCCCAAA>>><<<<<<===<<<;;;??????>>>???@@@AAACCCEEEEEEEEEEEEFFFGGGHHHJJJKKKJJJMMMPPPRRRRRRRRRSSSTTTVVVVVVWWWXXXZZZ\\\^^^___dddfffiiikkkkkkkkklllmmmpppttt{{{~~~sssiiiddd]]]WWW\\\eeennnuuuiiikkksss~~~|||{{{wwwtttqqqpppqqqppplllhhhgggfffcccaaa^^^\\\[[[[[[ZZZXXXXXX[[[```eeehhhjjjiii___TTTOOOLLLFFFDDDDDDIIIKKKLLLMMMLLLMMMNNNPPPLLLNNNSSSWWW[[[bbbppp~~~yyytttrrrlll\\\QQQLLLFFFAAA>>>===<<<;;;===:::888777888999999999777666666555444333333333222222222111111111000000000000000/////////......///...,,,++++++,,,...///000///......///...,,,***+++,,,...---,,,,,,---...///...---,,,,,,,,,---..................///000000///000111111222222111111333222777EEESSSTTTGGG999666777777444111000000222111111222333555666777777999:::<<<@@@CCCDDDCCCAAACCC@@@===<<<<<<===<<<;;;@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEFFFGGGIIIJJJKKKJJJMMMPPPRRRSSSSSSUUUVVVUUUUUUVVVXXXZZZ\\\^^^___dddfffjjjllllllkkkkkklllpppsssxxx}}}~~~wwwpppggg^^^\\\___cccooozzzmmmjjjlllzzz~~~|||xxxwwwuuuuuuuuutttpppllliiihhheeebbb___]]]\\\[[[[[[[[[\\\___eeejjjmmmnnniii^^^SSSNNNLLLIIIIIIKKKLLLNNNOOOOOOOOOOOOQQQSSSTTTVVVZZZbbbkkktttyyyuuurrrpppkkkZZZLLLHHHBBB>>>======<<<<<<:::999999999::::::888777666666666555555444333333222222222111111111000000---------....../////////...---+++******+++---......------...//////...,,,+++,,,...------,,,...///000000...---------.....................///000000...///000000111111000000///111555===CCCCCC<<<555000222333333111///......000111222333555666777888777888;;;>>>BBBCCCBBB@@@>>><<<::::::;;;======<<>>>>>>>>===;;;:::888888999:::999777666666777777777666555444222222222111111111111000............///////////////////////////////////////...---...//////---,,,+++,,,......------///111222111000............///...............///000000//////000111111111111000///111333333222222444666//////111222333222111//////000111333555666888888777666777999===?????????;;;999888888:::<<<======???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDFFFGGGIIIKKKLLLNNNPPPSSSUUUTTTTTTUUUVVVUUUVVVWWWYYY[[[^^^```bbbdddfffhhhjjjjjjkkknnnppprrrrrruuu{{{~~~wwwllldddaaahhhxxxvvvmmmpppyyy}}}xxxtttrrrrrrkkkkkkiiihhhggggggggggggdddggglllrrrtttrrrlllggg```YYYTTTUUUWWWUUUSSSTTTOOOQQQRRRSSSTTTWWW\\\___cccmmmxxx{{{uuuqqqpppooollljjjqqqbbbOOOKKKEEEAAA???>>>>>>===>>>;;;777666777999::::::666777777888888777666555222222222111111111111000111111000000//////......000000111111111111000000111///......///...,,,***+++,,,............///111333222000///.........///...............///000000000000111222222222222222444444333222000000000111222111111222333444333222///000111333555777888999777666666888<<>>???AAABBBCCCDDDDDDDDDCCCCCCDDDFFFGGGJJJKKKLLLOOOQQQTTTUUUTTTTTTTTTUUUVVVVVVWWWYYY\\\___aaabbbeeegggiiijjjkkkmmmpppsssqqqtttzzz~~~}}}~~~xxxnnneeegggpppsssrrruuu~~~~~~~~~xxxsssrrrrrrooonnnnnnmmmmmmmmmnnnnnnjjjnnnsssyyyzzzuuunnngggaaa[[[WWWYYYZZZWWWTTTSSSQQQSSSTTTVVVWWW[[[```dddkkkyyyzzzwwwrrrqqqqqqqqqnnnlllttteeeXXXOOOGGGEEECCC???<<<<<<<<<:::999999999999888666777777777777666555444333333333222222111000000000000000000000000000000000000000000///...,,,***)))+++,,,.../////////......//////.........---------////////////////////////////////////000000000000////////////000000000000000111222333444333333222///000111222222333222222777555444444666777777666888999:::;;;<<<<<<<<<<<<===<<<:::::::::<<<>>>????????????@@@AAABBBDDDDDDCCCDDDEEEEEEEEEGGGJJJLLLMMMOOORRRSSSSSSTTTUUUWWW[[[ZZZXXXXXXYYY]]]aaaddddddfffggghhhiiilllpppsssvvvvvvvvvwww{{{}}}rrrmmmjjjpppwwwqqqpppvvv}}}~~~|||yyyuuusssooonnnmmmmmmooopppoooooonnnqqqvvv{{{|||xxxqqqkkkbbbaaa___]]]ZZZWWWUUUTTTRRRTTTUUUUUUWWW\\\dddjjjyyy~~~|||yyyxxxqqqttttttqqqppprrrqqqnnnvvvfffXXXOOOGGGDDDBBB>>><<<<<<<<<:::999999:::999888777666666666555555444333222333333222222111000000000////////////////////////000000///...---,,,,,,+++,,,---.../////////...---,,,,,,------.../////////////////////////////////.../////////000000000000////////////000000000111000111222333333222222111///000111222222333333222555444333333555666666555777888999;;;<<<======>>>===<<<;;;::::::<<<>>>???>>>>>>??????@@@BBBCCCDDDCCCDDDEEEEEEEEEFFFIIILLLNNNPPPSSSTTTTTTUUUWWWXXX\\\[[[ZZZZZZ\\\___bbbddddddfffgggiiijjjlllpppsssttttttuuuwww{{{|||sssllllll}}}{{{sssnnnqqq~~~~~~|||}}}}}}xxxvvvwwwsssqqqppppppqqqqqqqqqpppqqqsssvvvyyyyyyuuunnniiidddcccaaa___\\\YYYWWWVVVTTTVVVWWWXXXZZZaaaiiioooyyy|||{{{wwwtttsssooorrrssspppppprrrrrroooyyyhhhXXXOOOFFFCCCAAA===;;;<<<<<<;;;999999::::::888777555555555444333333222222333333222222111000000000........................000///...---,,,------............///......---,,,******+++---///000111222////////////////////////....../////////000000000/////////000000000111111000111111222222111000000///000111222333333333333444222111222444555555444666777999;;;<<<===>>>>>>===<<<;;;::::::<<<>>>???======>>>>>>???AAABBBCCCBBBCCCDDDEEEEEEFFFHHHKKKOOORRRTTTVVVVVVWWWYYYZZZ[[[[[[\\\]]]___aaacccddddddfffhhhiiijjjlllppprrrqqqrrrtttwww||||||pppkkkuuutttllllllzzz}}}{{{vvvrrrooonnnmmmmmmooosssxxx{{{}}}||||||zzz{{{}}}xxxxxx{{{wwwuuussssssssstttsssrrrtttuuuuuuvvvuuuqqqkkkfffgggfffdddaaa___\\\ZZZYYYWWWXXXYYY[[[___gggpppvvvyyyzzzzzzwwwsssooommmmmmlllpppqqqpppqqqssssssppp{{{jjjYYYPPPGGGCCCAAA===;;;<<<===;;;:::999::::::999777666666555444333333333333333333222222111000000000........................000...---,,,,,,---///000/////////......---,,,,,,***+++,,,---...000111111////////////////////////........./////////000000//////000000000111111111111111111111000000000///000000111222333333333333444222111222444555555555777888999;;;<<<=========>>>===<<<:::;;;<<<===???<<<=========>>>@@@AAABBBAAACCCDDDEEEEEEFFFHHHJJJPPPSSSVVVWWWXXXYYY[[[\\\ZZZ[[[]]]___```bbbbbbccceeegggiiijjjkkkmmmooorrroooqqqtttxxx}}}vvvnnnrrr{{{wwwmmmiiisss}}}|||yyyuuuqqqooommmiiiffffffgggjjjllllllpppuuuzzzzzz{{{yyyyyy{{{}}}{{{yyyzzzvvvuuussstttvvvwwwvvvvvvvvvuuuttttttsssoookkkggghhhgggeeeccc```]]][[[ZZZYYYYYYZZZ]]]bbbjjjsssxxxxxxwwwsssooollliiihhhhhhjjjnnnpppoooqqqssssssppp}}}mmm[[[QQQGGGCCCAAA===;;;======;;;::::::::::::999777888777666555444444444555333333222222111000000000........................///...,,,+++,,,---///111//////......---------------------.........//////////////////////////////............////////////000000000000111111111111111111000000000000000000000111222333333444333333444333222333555666666666999::::::;;;<<<<<<<<<;;;???>>><<<;;;;;;<<<===>>><<<<<<<<<===>>>???AAAAAAAAACCCEEEFFFFFFFFFHHHJJJPPPSSSVVVXXXXXXYYY[[[]]]YYYZZZ\\\___```aaabbbbbbeeegggjjjkkklllmmmoooqqqooorrrvvvzzzuuusssvvv|||oooggglllxxx|||yyyvvvpppkkkhhhffffffgggeeehhhkkkkkkmmmuuu||||||yyyyyyzzz|||yyyvvvsssrrrrrrtttwwwyyyzzzzzzwwwvvvttttttsssqqqnnnkkkhhhgggeeeccc```^^^\\\[[[YYYYYYYYY]]]cccjjjpppttttttqqqlllhhhgggfffggggggiiimmmpppooopppsssrrrnnn|||ooo]]]SSSIIIDDDBBB>>>===>>>===<<<::::::;;;;;;999888999888666555444444555555333333222222111000000000........................///...---,,,------////////////...---------......//////.........---------////////////////////////------........./////////000000000111111111222222111000000000000111222333000111222333444444444444444222222333555777777666999999:::;;;<<<<<<<<<<<<@@@???===;;;;;;<<<===>>><<<<<<======>>>@@@AAABBBAAACCCFFFGGGGGGGGGIIIJJJOOOQQQUUUWWWXXXYYY[[[]]]ZZZ[[[]]]___```aaabbbbbbeeehhhjjjllllllmmmoooppppppssswww{{{xxxvvvuuuggggggooo|||vvvqqqmmmkkkjjjhhhiiijjjiiiiiimmmtttyyy|||{{{{{{|||zzzuuurrrqqqqqqtttxxx{{{}}}}}}yyyxxxwwwwwwvvvuuurrrpppiiihhhfffccc```^^^\\\[[[YYYYYYYYY\\\bbbgggjjjkkklllhhhdddbbbcccfffhhhhhhjjjnnnqqqppppppqqqoookkk{{{qqq___UUUJJJEEEBBB???>>>???===<<<;;;:::;;;;;;:::888888777555333333333444555333333222222111000000000////////////////////////..................------......---,,,---...////////////.........---------////////////////////////---------.........//////000000111111111222222222000000000000111333444555000111222333444444444444222111000111444666666666666777888;;;<<<>>>??????@@@???===<<<;;;<<<===>>>=========>>>???@@@AAABBBBBBDDDGGGIIIIIIIIIJJJKKKMMMPPPSSSUUUVVVXXXZZZ\\\\\\\\\]]]___aaabbbddddddeeehhhkkkmmmmmmmmmoooppppppssswwwzzz~~~}}}{{{~~~lllhhhnnnwww|||zzzwwwwwwvvvuuuuuuuuuuuuvvvuuu}}}}}}{{{|||~~~{{{xxxsssssssssuuuyyy|||}}}}}}}}}|||{{{{{{zzzxxxuuurrrjjjiiigggdddaaa___]]]\\\ZZZYYYZZZ]]]aaaddddddbbbbbb___\\\]]]aaafffiiijjjlllppprrrpppoooooolllgggzzzrrraaaVVVKKKFFFCCC@@@???@@@>>><<<;;;;;;;;;;;;:::888888666444222222222333444333333222222111000000000000000000000000000000000......//////......---,,,...---,,,,,,---...///111........................////////////////////////---------.........//////000111111111111222222222000000000000222444666777111111222333444444444444111000///000333555555555333444777:::===@@@AAABBBAAA???===<<<;;;<<<===>>>======>>>>>>???AAABBBCCCBBBEEEHHHIIIIIIIIIJJJKKKLLLOOORRRTTTUUUWWWYYY[[[^^^^^^___```aaadddeeegggfffhhhkkkmmmmmmnnnnnnpppppprrrvvvyyy|||xxxsssnnnrrrsss|||yyyvvvyyy}}}~~~{{{zzzzzz|||}}}~~~||||||vvvuuuuuuwwwzzz|||}}}}}}~~~~~~}}}zzzvvvrrrkkkjjjhhheeeccc```^^^]]][[[ZZZZZZ]]]aaabbb```]]][[[YYYWWWYYY```fffjjjkkkmmmqqqssspppooonnnjjjeee~~~vvvfff[[[NNNFFFAAA===>>>BBB<<<<<<;;;:::999999999999666666555444333333333333222222222222222222222222000000000000////////////000///...---------------111000...,,,,,,,,,...//////000000///---,,,...///000///...---,,,------...000000000000000111111222222222111111111111222222333222111///////////////333555777999999999888777555555444444333333333444666777999<<>>===;;;555444333222222333444555777888:::<<>>BBBAAAAAA@@@@@@AAAAAAAAABBBCCCCCCCCCDDDFFFJJJMMMLLLMMMOOORRRTTTVVVWWWXXXYYYZZZZZZ\\\```dddgggjjjlllllllllmmmmmmnnnnnnooouuuwww{{{}}}uuuooowww}}}{{{{{{{{{{{{}}}{{{{{{|||||||||{{{}}}{{{xxxwwwkkkjjjhhhfffdddaaa___^^^aaa]]][[[]]]]]]YYYVVVWWWXXXVVVXXX```eeeggglllrrrpppoooooonnnkkkeee^^^XXX{{{qqqdddVVVHHHCCCAAA???===<<<<<<<<<;;;:::999999999999666666555444333333333333333333333333333333333333000000000000//////////////////...------------...000///...,,,,,,---......---......---++++++,,,...000///......------......//////......//////000111111000000//////000000111///000333555666555444333333333444:::AAADDDAAA===444333111000111333555777888999;;;===@@@AAABBBCCCBBBAAA???>>>===>>>???@@@@@@AAAAAABBBBBBAAAAAAAAAAAACCCDDDDDDDDDFFFIIILLLLLLMMMNNNPPPRRRUUUWWWXXXZZZZZZ[[[]]]```dddgggiiijjjkkkkkklllmmmnnnnnnnnnsssuuuxxx~~~}}}rrrttt}}}|||{{{zzzyyy}}}zzzxxxyyy{{{~~~~~~{{{wwwuuunnnmmmjjjgggdddaaa```___aaa\\\YYYZZZZZZVVVTTTUUUVVVUUUYYYaaagggjjjnnnssspppmmmiiieeeaaaZZZTTTOOO{{{qqqdddVVVJJJHHHIIIEEE???;;;<<<<<<;;;:::999999999999666666555444333333333333333333333333333333333333000000000000///////////////......---------......///...------------......---......---,,,,,,---/////////.................................///000000000000////////////000000111111333444555555555444999666666;;;CCCEEE@@@:::333222000///000333777999888:::<<<>>>@@@AAABBBBBBAAA@@@>>>======>>>@@@AAA???@@@AAABBBCCCBBBAAA@@@AAABBBDDDDDDEEEFFFIIILLLMMMMMMNNNOOORRRUUUXXXYYY[[[[[[\\\^^^aaadddfffhhhiiiiiijjjkkklllmmmnnnooooooqqquuu{{{yyyuuu{{{}}}|||zzzyyy}}}}}}}}}{{{xxxuuuwww~~~~~~yyyvvvrrrppplllhhhdddaaa```______YYYVVVVVVVVVSSSRRRTTTUUUWWW\\\ccciiimmmpppsssnnnjjjccc\\\VVVPPPJJJFFF|||ppp```UUULLLLLLNNNHHH???999<<<<<<;;;:::999999999999666666555444333333333333333333333333333333333333000000000000////////////......---------......///......---------............//////...------///000......//////////////////...............///000000000000////////////000000222222222333555888<<<>>>@@@;;;888;;;@@@AAA;;;555333222000///000333777:::888:::===???AAABBBBBBBBB???>>>===<<<<<<===???@@@>>>???AAABBBCCCBBBAAAAAA@@@BBBDDDEEEEEEFFFIIIKKKOOOOOOOOOPPPSSSVVVYYY[[[[[[\\\]]]___aaadddfffggghhhhhhjjjkkkmmmnnnoooppppppqqquuu{{{}}}vvvvvv}}}{{{yyyzzz|||}}}|||zzzvvvtttxxxzzzwwwtttrrrnnnjjjeeeaaa___]]][[[UUUQQQQQQQQQOOOOOORRRVVVZZZ```fffjjjnnnooooooiiiddd[[[SSSMMMGGGCCC@@@{{{nnn[[[RRRKKKKKKKKKEEE===888<<<<<<;;;:::999999999999666666555444333333333333222222222222222222222222000000000000////////////...------------...//////---------................../////////......///111......///000000000////////////......//////000111111000000//////000000111222111111333888>>>DDDHHHAAA===999888;;;;;;777333444333111111222555888:::777999===@@@BBBCCCCCCBBB???>>><<<;;;;;;===>>>@@@??????@@@AAABBBBBBBBBBBB@@@BBBDDDEEEFFFGGGIIIKKKNNNOOOPPPRRRTTTWWWYYYZZZ\\\]]]^^^```bbbdddeeefffhhhhhhjjjkkkmmmooopppqqqtttuuuxxx~~~wwwsss~~~}}}{{{yyy{{{~~~|||zzz|||~~~{{{wwwwwwzzz|||xxxuuutttssspppkkkfffaaa]]]ZZZVVVPPPKKKLLLMMMLLLMMMPPPXXX^^^dddgggjjjlllkkkggg```ZZZRRRJJJEEEAAA>>><<>><<<<<<===???@@@@@@@@@@@@@@@AAABBBCCCCCC@@@BBBDDDFFFFFFGGGIIIJJJLLLMMMPPPRRRUUUVVVXXXXXX]]]^^^___aaacccddddddeeehhhhhhjjjlllnnnppprrrsssvvvxxxzzz|||uuuzzz}}}{{{|||~~~}}}vvvnnnllliiiggghhhkkknnnqqqsssuuuyyy~~~~~~zzzyyy|||~~~zzzvvvttttttsssqqqmmmggg```ZZZWWWRRRKKKGGGGGGIIIIIILLLPPPYYY```eeefffggghhhddd^^^TTTOOOIIICCC???===;;;999wwweee]]]SSSIIIDDD@@@===>>>BBB<<<<<<;;;:::999999999999666666555444333333333333000000000000000000000000000000000000////////////---------------...///000,,,,,,---.../////////...+++,,,------,,,,,,...000---...///111111111000///000000000000000111222222222222111111111111222222111222333444666888999:::777666333222222555888:::555555555555666666777888555888<<<@@@CCCEEEDDDDDDBBBAAA???>>>===>>>???@@@@@@@@@??????@@@BBBCCCEEE???BBBDDDFFFFFFGGGIIIJJJJJJLLLOOORRRTTTVVVVVVVVV]]]^^^```aaacccdddddddddhhhiiijjjmmmoooqqqssstttvvvwwwzzz~~~yyyxxx~~~}}}~~~vvvkkkfff^^^^^^___```bbbeeehhhiiiooorrrwww}}}}}}|||zzzxxxwwwxxxyyyzzz{{{xxxzzz~~~zzzwwwuuussssssqqqnnnhhh```YYYUUUOOOHHHDDDEEEFFFGGGKKKOOOYYY```eeeddddddeee___XXXMMMHHHCCC>>><<<:::999777vvvfffTTTMMMFFFCCC@@@<<<:::<<<<<<;;;:::999888999::::::888777555444333333333444444333333222111000//////000000///...---,,,,,,,,,...---,,,,,,---...///000///......---------.........------------...//////222111111111000000//////111000000//////000111222333222222222333333111000222222222333333444444444555222000111333666777888222333333222111222444777999<<<@@@BBBCCCCCCEEEFFFEEEBBB>>>>>>@@@AAA???<<>>@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHGGGJJJNNNPPPRRRUUUYYY[[[^^^___aaacccdddeeeeeedddhhhiiijjjlllnnnqqqsssttttttzzz}}}||||||xxxwww}}}}}}{{{qqqiiifffffffffgggkkkqqqwww{{{}}}zzzvvvsssoooppprrruuu{{{zzzzzz||||||yyyvvvtttrrrooolllggg___UUUMMMHHHFFFDDDDDDFFFKKKPPPTTT]]]```cccccc^^^VVVOOOLLLCCCAAA>>>;;;::::::;;;<<>><<<:::::::::<<<===xxxdddWWWOOOHHHEEEBBB===<<<===;;;;;;:::::::::999999999777666555444444555666666111111111111111111111111............//////////////////......------------------.....................------------...//////000000000000000000//////000000/////////111222333>>><<<999555222000222333111111111111111111111111///...///111333444333222444444444333222222444666999;;;???AAAAAAAAACCCDDDJJJLLLMMMJJJEEEAAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAEEEEEEEEEFFFGGGHHHJJJJJJGGGJJJMMMPPPQQQTTTWWWZZZ]]]___aaaccceeefffffffffjjjjjjlllmmmooopppqqqqqqsssvvvyyy{{{}}}~~~tttrrryyyqqqllliiigggdddaaabbbbbbcccbbbaaaaaaaaaaaa^^^```ffflllsss}}}|||{{{{{{{{{{{{|||}}}~~~}}}{{{vvvqqqooooooqqqsssyyy|||~~~xxxwwwvvvqqqhhh[[[NNNFFFAAAAAABBBDDDHHHMMMRRRTTTWWWYYYYYYVVVPPPIIIDDDBBB<<<;;;;;;:::;;;<<<>>>???yyydddYYYRRRJJJGGGDDD???===???;;;;;;;;;:::::::::999999888777555333222222222222333333222222111000000///......///////////////////////////......---,,,,,,,,,,,,---...//////.........------------...////////////////////////000000000////////////111333444;;;;;;;;;888444111000111111111111111111111111111000000000222555666555444555555555333222222444666888;;;>>>@@@@@@AAABBBCCCJJJLLLMMMKKKFFFCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAEEEEEEFFFFFFGGGIIIJJJKKKHHHKKKNNNPPPRRRTTTWWWYYY\\\]]]```bbbdddeeeeeeeeeiiijjjmmmoooqqqrrrssssssvvvwwwyyy{{{}}}wwwrrr{{{zzzuuunnnjjjiiihhhfffccc]]]\\\[[[YYYXXXWWWUUUTTTTTTTTTWWWYYY\\\fff|||~~~}}}}}}|||zzzxxxssssssrrrqqqrrrssstttuuuwwwyyy~~~~~~|||wwwtttrrrrrrqqquuuzzz~~~}}}}}}yyyrrrfffXXXKKKDDD???@@@BBBDDDHHHMMMPPPSSSRRRSSSSSSOOOIIIDDD@@@???;;;;;;;;;;;;===>>>@@@AAA{{{eeeZZZRRRKKKHHHDDD???===???::::::;;;;;;;;;:::999888999777555333111000000000444444333222111000///...////////////////////////.........///......---,,,+++,,,---/////////.........------------...//////......////////////000000//////...///000111333444666999:::888333000000111222222222222222111111111333222111333555777777666555666555444222222444666555888<<>>>>>;;;<<<<<<>>>???AAACCCDDD|||gggYYYRRRJJJGGGCCC>>><<<===::::::;;;;;;;;;:::999888888777555333222111222222222222222111111111000000111111000000//////......,,,---.../////////...---***+++---///000000///......------------...//////........./////////000000//////...///000111333444444666777444000...111444444333333333222222222222444222111222444666777777666666666444222222444666555888<<<>>>@@@AAACCCDDDCCCCCCDDDFFFGGGGGGEEECCCDDDCCCCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEFFFHHHIIIJJJKKKMMMPPPRRRSSSUUUXXX[[[[[[]]]```bbbdddffffffffffffiiimmmrrrvvvxxxzzzzzzxxxvvvxxx|||}}}|||vvvvvv{{{yyyuuuooojjjfffccc___[[[UUURRRPPPPPPPPPRRR\\\fffvvv|||vvvrrrnnnkkkhhheeecccccccccccceeegggiiijjjhhhlllqqqwww{{{||||||{{{wwwpppkkklllsss}}}yyyrrrppptttyyyzzzlll[[[NNNEEEBBB@@@AAACCCFFFHHHJJJKKKLLLHHHHHHGGGDDD@@@>>>>>>???===>>>???@@@BBBDDDEEEFFF}}}hhhXXXPPPIIIEEEAAA<<<:::<<<::::::;;;<<<;;;:::999888777666555444333444444555111111111111111222222222222111111000///......---+++,,,.../////////......***+++---///000000///......------------...//////---.........//////000000///......///000222333555333555444111------222777444444444333333222222222555222000111333666777888666777666444333222444666888;;;>>>????????????@@@AAA@@@@@@CCCGGGHHHEEEBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIIIILLLNNNQQQSSSTTTVVVYYY[[[\\\^^^aaacccfffgggggggggjjjlllppptttvvvxxxxxxxxxwwwuuuwww}}}~~~}}}zzzxxxzzzzzztttppplllgggccc^^^ZZZVVVUUUSSSRRRWWW]]]bbbllluuuqqqjjjeeeaaa]]]YYYVVVUUUUUUUUUVVVXXXZZZ\\\^^^dddgggmmmsssvvvwwwvvvuuummmgggaaa___aaalll{{{tttqqqvvvyyyyyyhhhWWWJJJCCCAAAAAABBBDDDFFFHHHIIIJJJJJJEEEEEEDDDAAA>>>===???@@@??????AAABBBDDDEEEGGGGGGnnn[[[RRRJJJHHHFFFBBB@@@@@@<<<;;;;;;::::::999999888888888888888777666555444444333222222111111222222:::777222///...///......///000000000///...---,,,........................---------............///555111///222333111000222222111000//////////////////000111222222222222222555444333333222222222333333333333333444666999:::;;;;;;999555111///111444555777;;;======>>>???@@@BBB@@@>>>???BBBDDDCCCBBBGGGFFFDDDBBBAAA@@@AAAAAADDDCCCCCCCCCDDDEEEGGGHHHKKKLLLNNNOOOPPPSSSWWWZZZWWWZZZ]]]```aaaccceeegggjjjnnnooooooqqqvvvwwwuuuuuuuuuwww|||~~~~~~~~~tttuuu~~~~~~xxxrrrlllggg^^^XXXTTTTTTTTTSSS[[[___kkk{{{sssmmmddd___YYYQQQLLLJJJJJJKKKIIIIIIKKKMMMPPPSSSVVVXXX]]]```dddhhhlllnnnooopppkkkaaaZZZXXXYYY^^^lllzzz~~~{{{vvvrrrqqq{{{~~~{{{zzzzzzyyyjjjYYYLLLCCC???>>><<<>>>AAACCCEEEGGGGGGGGGCCCAAA???>>>>>>@@@BBBCCCCCCDDDEEEGGGHHHHHHHHHHHHkkkZZZQQQIIIGGGEEEAAA??????======<<<;;;;;;::::::999888888888777777666555444444333222222111111222222555222///......//////.........////////////..............................---------............///...***)))---///------///......---,,,,,,,,,,,,,,,111111222222222111111000222222222111111111000000///000111333666999<<>>???AAACCC@@@======@@@BBBCCCCCCHHHGGGDDDBBBAAA@@@@@@@@@CCCCCCBBBCCCDDDEEEGGGHHHKKKMMMNNNOOOPPPRRRVVVYYYXXXZZZ]]]```aaaccceeegggiiimmmooonnnqqqvvvxxxvvvvvvuuuxxx|||~~~~~~uuuqqqxxx~~~yyysssnnnfff```\\\YYYWWWUUUWWWYYYbbbttttttjjjaaa\\\UUURRRMMMHHHEEEDDDDDDDDDCCCDDDEEEGGGJJJMMMPPPRRRXXXZZZ___cccgggjjjkkkllljjjaaaXXXTTTQQQSSS\\\gggwww}}}xxxtttxxx|||zzzyyypppiii\\\OOOEEE???===<<<>>>???BBBDDDFFFGGGGGGGGGCCCBBB@@@???@@@BBBDDDFFFDDDEEEFFFGGGHHHIIIIIIIII}}}hhhYYYPPPHHHFFFDDD@@@>>>>>>>>>======<<<<<<;;;::::::888888777777666555555444444333222222111111222222...---,,,---///000///...------...////////////...........................---------............///+++''''''+++---,,,,,,...000000///.........//////333333333222222000//////111222222333333222000000///000222444666:::@@@DDDDDDCCC@@@<<<777444333444444777:::======>>>@@@AAACCCAAA>>>===???AAABBBBBBGGGFFFDDDCCCAAA@@@@@@@@@BBBBBBBBBCCCDDDEEEGGGHHHLLLMMMOOOPPPPPPRRRUUUWWWWWWZZZ]]]___```bbbeeeggghhhlllnnnnnnqqqwwwyyywwwwwwvvvxxx|||}}}}}}vvvnnnqqq~~~yyyssslllgggbbb]]]YYYWWWXXX[[[fffyyyuuuhhh^^^UUUMMMIIIEEEDDDAAA???>>>>>>>>>?????????@@@AAADDDGGGJJJLLLRRRUUUYYY^^^bbbeeeggghhhggg___WWWQQQKKKIIINNNUUU\\\fffxxx~~~yyywww||||||{{{|||vvvmmmZZZUUUMMMEEE???<<<<<<===???AAACCCEEEGGGGGGGGGGGGDDDCCCBBBBBBBBBEEEGGGHHHFFFFFFHHHIIIJJJKKKKKKKKK|||hhhWWWNNNFFFDDDCCC???===>>>======<<<<<<;;;:::::::::888777777666555555444444444333222222111111222222,,,,,,,,,...000000///---.........///......------........................---------............///...******...000...---///111111000000000000000111222222222222222111000///222333555666666555333111333333333333555;;;DDDJJJUUUPPPHHH???888555444444444666:::===>>>>>>@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@DDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDFFFGGGHHHLLLNNNPPPPPPQQQRRRTTTVVVVVVXXX[[[]]]^^^```dddfffgggkkknnnnnnqqqwwwzzzxxxxxxwwwxxx{{{||||||{{{ooolll{{{zzztttmmmeee```]]]]]]]]]___jjjqqqjjj___UUUMMMGGGCCC@@@>>>>>>>>>=====================>>>???BBBDDDGGGIIINNNPPPTTTXXX]]]```cccddd___\\\VVVPPPKKKHHHJJJMMMMMMTTTcccyyy{{{{{{~~~{{{oooaaaWWWKKKIIIDDD@@@>>>>>>???@@@@@@AAACCCEEEGGGGGGGGGGGGEEEDDDDDDDDDEEEGGGJJJKKKHHHIIIJJJLLLMMMMMMMMMMMM|||iiiVVVMMMFFFDDDBBB???======<<<<<<;;;;;;:::999999999888777666555444444444555444333222222111111222222///...///000111111...,,,////////////...---++++++........................---------............///333//////222333///---...---------,,,,,,------...///000111222222222222222222333555666666555333222444444444333555>>>KKKUUUeee\\\NNNAAA888444444444333666:::<<<>>>???@@@BBB???AAADDDEEEDDDAAA???===@@@AAABBBCCCCCCDDDDDDEEEAAAAAACCCDDDFFFGGGHHHHHHLLLNNNPPPQQQQQQRRRTTTUUUUUUWWWYYYZZZ\\\^^^bbbeeegggkkknnnnnnqqqwwwzzzxxxxxxwwwwwwzzz{{{{{{tttlllwwwzzzrrrmmmdddcccbbbaaaeeetttyyyooohhhZZZTTTMMMGGGDDDBBB@@@???===>>>>>>>>>======<<<<<<<<<<<<===>>>???BBBDDDFFFGGGIIIMMMQQQUUUYYY[[[]]]XXXXXXTTTOOOIIIGGGGGGGGGGGGKKKTTTfff~~~{{{pppeeeZZZOOOGGGCCCBBB@@@?????????AAABBB@@@BBBDDDFFFHHHHHHIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLNNNOOOPPPQQQQQQQQQyyygggUUUMMMEEEDDDBBB???===>>><<<;;;;;;:::999999888888888777666444333444444555444333222222111111222222111111000111222111///,,,...//////......---++++++........................---------............///333000///222333///,,,,,,.........---......///000//////000222222333333333111111333444444333333222222444555666999CCCRRR^^^hhh]]]NNN@@@777444333444333666:::<<<>>>???AAABBB@@@CCCFFFGGGEEEAAA???>>>???@@@AAACCCDDDEEEEEEEEEAAABBBDDDFFFHHHIIIIIIIIIJJJMMMPPPQQQRRRRRRTTTVVVUUUVVVXXXYYY[[[^^^bbbeeehhhlllnnnnnnqqqwwwyyywwwxxxvvvvvvyyyzzz{{{~~~|||nnnvvvnnnmmmjjjggghhhsssrrrggg___YYYTTTHHHEEE@@@>>>>>>?????????=========<<<;;;;;;::::::;;;::::::;;;===???AAABBBAAABBBDDDHHHLLLOOORRRSSSQQQSSSQQQKKKEEECCCBBB???AAADDDJJJVVVjjjvvviii]]]TTTMMMEEE@@@===>>>>>>>>>???@@@AAAAAABBBCCCFFFHHHKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQOOOPPPQQQSSSTTTTTTUUUUUUtttaaaUUUMMMEEEDDDCCC@@@>>>>>><<<<<<<<<;;;::::::999999888777555333333333444555444333222222111111222222111000000000111111///...+++,,,------....................................---------............///111......222333///,,,,,,000000000000000111222222000111111222222222111111222222222333333333444444333888<<<>>>???FFFRRR[[[\\\SSSGGG<<<777444333222222555999<<<>>>???AAACCCDDDFFFHHHFFFCCCAAA@@@AAAAAAAAACCCDDDDDDDDDCCCCCCBBBCCCEEEHHHIIIJJJKKKKKKIIILLLOOOQQQRRRSSSUUUVVVVVVXXXYYYZZZ[[[___cccfffiiimmmooonnnqqqvvvxxxvvvwwwuuuuuuxxxzzz{{{~~~yyyzzz|||qqquuuxxxqqqpppvvv|||wwwwwwwwwvvvwwwzzzzzzpppcccXXXRRRMMMJJJGGGAAA???<<<<<<===>>>>>>===<<<<<<;;;:::::::::::::::;;;::::::;;;<<<>>>@@@AAA===>>>@@@CCCFFFIIILLLMMMJJJNNNMMMFFFBBBAAA@@@<<<<<<@@@EEELLLYYYppp~~~{{{tttiiiaaaWWWNNNIIIEEEAAA>>>:::<<<===???AAABBBBBBBBBDDDFFFIIILLLOOOQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUSSSSSSUUUVVVWWWXXXXXXXXXppp[[[UUUMMMFFFDDDCCC@@@>>>???>>>======<<<;;;;;;::::::999777555333222333444555444333222222111111222222000///...///000111000///((()))+++---...000000000........................---------.........//////000---...222444111......---------------...//////222222222222222111000///555444444444444555666777777===CCCEEEDDDEEELLLSSSOOOHHH@@@:::777555333111222555999<<<>>>???AAACCCHHHIIIHHHDDDAAA@@@BBBEEECCCCCCDDDDDDDDDCCCAAA@@@BBBDDDFFFIIIJJJKKKLLLKKKHHHKKKOOORRRSSSTTTVVVWWWXXXYYYZZZ[[[]]]```eeehhhjjjnnnooooooqqqvvvwwwuuuvvvtttuuuxxxzzz||||||zzzwwwuuuwwwsssuuu{{{vvvyyyuuullldddaaa___^^^___cccfffkkkrrr{{{zzzrrrbbb[[[QQQIIIFFFEEECCCAAAAAA@@@>>>===>>>>>>===<<<<<<;;;:::999999:::<<<<<<===<<<<<<<<<===???AAABBB>>>>>>@@@BBBEEEHHHJJJLLLDDDJJJJJJDDDAAACCCBBB>>>;;;???CCCGGGOOOaaa{{{~~~{{{zzz{{{wwwiiiaaaXXXRRRJJJEEECCCBBB???<<<:::<<<>>>AAADDDEEEEEEEEEFFFHHHKKKOOORRRTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUWWWXXXYYYZZZZZZZZZvvvcccRRRMMMFFFBBB@@@?????????BBB???===;;;;;;:::999777444444555555555555555555222333333333333222111000111111111111000000000000000000///...---,,,,,,+++,,,,,,---000333333///,,,///......------,,,++++++///000000000000000///////////////...------///111111111111111111111111111111111222333444666666777888AAAIIIKKKGGGCCCCCCFFFCCCAAA>>>:::666222000///222444777:::===@@@AAABBBDDDFFFHHHHHHFFFCCCAAA@@@@@@AAACCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJNNNOOOPPPQQQQQQTTTWWWZZZ[[[[[[\\\]]]^^^aaaeeeiiikkknnnsssvvvwwwwwwwwwwwwvvvwwwxxxyyy{{{wwwoooooouuu}}}|||vvv{{{~~~|||vvvjjj^^^YYYXXXTTTRRRRRRUUUYYY]]]bbbjjjyyyyyypppggg^^^WWWPPPMMMIIIEEEBBBAAAAAABBB@@@@@@??????>>>>>>=========;;;:::;;;======;;;888;;;;;;;;;;;;;;;;;;::::::=========>>>@@@DDDGGGIIINNNKKKGGGEEEDDDCCCBBBAAACCC>>>>>>DDDIIIPPPddd{{{}}}uuusssxxxttteeeYYYSSSIIIFFFCCC@@@===<<<<<<===AAA@@@@@@AAACCCEEEFFFFFFGGGIIINNNTTTZZZ^^^``````fffcccaaa___]]][[[XXXVVVUUUVVVWWWYYY[[[\\\]]]]]]uuubbbQQQLLLFFFAAA???>>>>>>>>>AAA???<<<;;;;;;:::999777555555555555555555555555333333333222222222111111111111111000000000///////////////...------,,,,,,///---,,,,,,...///---+++------------------------......////////////....../////////...------///111111111111111111111111111111111222333444555666666<<>><<<999555333111000222444666:::===???AAABBBCCCFFFIIIIIIGGGCCCAAA???AAABBBCCCEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFHHHIIIJJJLLLNNNOOOPPPQQQSSSVVVXXXZZZ\\\]]]^^^___bbbeeehhhjjjnnnrrruuuvvvvvvwwwwwwxxxxxxyyyzzz{{{xxxooonnnqqqvvv~~~wwwyyy{{{~~~wwwjjj\\\VVVSSSPPPNNNNNNMMMOOORRRUUUZZZfffuuuwwwlllccc]]]WWWPPPKKKJJJHHHEEECCCAAA@@@AAAAAA????????????>>>>>>>>>>>>@@@>>><<<<<<======;;;999<<<;;;;;;;;;;;;:::::::::999999:::===@@@EEEIIIKKKNNNKKKHHHFFFEEEDDDAAA???AAA<<<===BBBEEEIIIZZZmmmzzztttttt{{{~~~qqqcccWWWMMMHHHDDDBBB@@@===;;;;;;;;;<<>>>>>>>>===???===;;;:::::::::888777555555555555555555555555444333222111111111222333111111000000000000//////........................111///+++******,,,,,,+++++++++,,,------...//////------............------/////////...------///111111111111111111111111111111111222333444555666666<<>>>>>>>>;;;<<<<<<============<<>>;;;<<<@@@@@@BBBMMM\\\ttt~~~{{{yyyyyywwwyyy~~~uuurrrvvv~~~zzzjjj[[[PPPIIIDDD@@@@@@???>>><<<<<<<<<===>>>BBBBBBDDDEEEFFFFFFGGGFFFMMMQQQXXX```gggkkkmmmnnnpppmmmiiifffcccaaa]]][[[[[[\\\\\\]]]]]]]]]]]]]]]sss```SSSNNNGGGBBB??????>>>>>>>>><<<:::999999:::999777555555555555555444444444555444222000000111222333111000000000////////////---------.........//////000...,,,++++++,,,,,,---,,,,,,,,,---------......------.../////////....../////////...------///111111111111111111111111111111111222333444444555555666999:::888444222444777666666666666555444444333222333555888;;;>>>@@@BBB@@@DDDIIIKKKIIIDDD@@@>>>BBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJIIILLLPPPRRRSSSSSSUUUVVVYYY\\\___aaabbbccceeegggjjjnnnssswwwxxxyyyzzz{{{|||}}}~~~~~~~~~{{{vvvsssppprrrvvv}}}xxxqqq}}}zzz{{{}}}lllbbb[[[UUURRRRRRPPPQQQQQQPPPPPPTTTYYY^^^eeelllxxx~~~sssiii```ZZZSSSOOOJJJHHHGGGFFFDDDBBB@@@@@@AAABBBAAA@@@???>>><<<===>>>???@@@?????????@@@???===<<<<<<=========<<<<<<<<<;;;;;;::::::999;;;;;;;;;<<<===???AAABBBDDDDDDEEEGGGHHHFFFCCC@@@<<<:::<<>>EEENNNeee}}}wwwssspppmmmkkkmmmooorrr}}}|||rrrooottt{{{~~~~~~sssgggVVVKKKFFFEEECCCAAA@@@????????????@@@BBBBBBAAACCCEEEFFFGGGGGGGGGGGGPPPVVV```hhhooosssuuuvvvuuuqqqmmmiiifffccc```^^^````````````______^^^]]]tttaaaUUUPPPIIIDDDAAA@@@@@@???===;;;999999::::::999888666666555555555444444444555444222000000111222333000000000////////////...,,,,,,------.../////////+++,,,---.....................---------,,,,,,,,,---...///000000000000000/////////...------///111111111111111111111111111111222222333333444444444333555555444222222555888333444555555555555444333222333444666999===@@@AAA@@@DDDIIIKKKIIIEEEAAA???@@@AAAAAABBBCCCEEEFFFFFFEEEEEEFFFFFFGGGHHHJJJKKKJJJMMMQQQSSSTTTUUUVVVWWWXXX[[[___aaabbbccceeegggjjjnnntttxxxzzz{{{|||}}}~~~~~~wwwqqqqqqttt{{{yyynnnwwwxxxvvv}}}||||||{{{qqqjjjbbb]]]\\\YYYXXXWWWUUUTTTUUUWWWZZZ[[[___eeennnxxx}}}wwwnnneee]]]VVVQQQNNNNNNLLLIIIFFFEEEDDDCCCBBBDDDEEEFFFGGGFFFEEECCCBBB@@@AAACCCDDDEEEDDDCCCCCC?????????>>>>>>>>>>>>???======<<<;;;::::::999999::::::;;;;;;<<<======>>>===>>>AAAEEEGGGGGGEEEBBB;;;;;;===?????????CCCHHHYYYmmm{{{nnngggccc___^^^```eeejjjwww|||pppkkknnnrrrqqqooo___VVVJJJCCCBBBCCCCCCAAA@@@@@@@@@AAABBBCCCDDDDDDAAADDDGGGGGGGGGGGGIIIKKKVVV]]]hhhqqqvvvyyy|||}}}xxxtttooojjjgggeeebbb```dddddddddcccbbb```___^^^vvvdddWWWQQQJJJEEEBBBAAAAAA@@@===;;;999999:::;;;;;;:::666666666555444444333333444333222111111111222333000000////////////......---------.........//////***,,,...///.........000//////...---,,,,,,++++++---...///000111111111111/////////...------///111111111111111111111111111111222222222333333333444555555555333111222444666333444555666666555333333222222333555888<<>>>>>999:::===BBBEEEFFFEEECCC======>>>>>>>>>???BBBEEEMMM\\\wwwxxxlll```[[[WWWTTTSSSUUU[[[```nnnzzzmmmfffeeeeeebbb^^^QQQLLLEEEAAAAAABBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDDCCCFFFIIIIIIHHHJJJNNNRRR]]]fffqqqzzz~~~{{{vvvqqqllliiigggeeecccgggggggggfffdddcccaaa```yyygggWWWQQQJJJEEEBBBAAA@@@???===;;;::::::;;;<<<<<<;;;777666666555444444333333333333333222222222111111000000/////////.........---------...............,,,------,,,******---000---------------------,,,,,,---...///000000000000/////////...------///111111111111111111111111111222222222222222333333333444444444222222222333444444555666777666444333111222222222444777;;;???AAAAAADDDGGGIIIGGGDDDBBBBBBAAAAAAAAABBBCCCEEEGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNPPPQQQRRRSSSVVVYYYYYYZZZ\\\]]]^^^```dddggghhhlllrrrvvvyyy{{{|||}}}wwwrrrsssttt}}}tttwwwxxxmmmhhhdddfffttt|||uuuwww~~~~~~vvvpppkkkhhhfffcccaaa```aaadddgggiiikkkmmmooossswwwzzz{{{{{{{{{zzzyyywwwvvvuuusssooolllhhhfffcccbbbaaa```]]][[[TTTSSSQQQNNNLLLJJJJJJKKKHHHIIIIIIHHHGGGGGGGGGHHHFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMOOOQQQPPPOOOLLLKKKNNNPPPQQQOOOJJJEEECCCBBB>>>===<<<;;;:::999999888555666777999:::;;;;;;;;;999999;;;???BBBCCCBBBAAA??????===;;;:::===@@@BBBEEEOOOfffxxxrrrfff\\\SSSQQQPPPNNNNNNPPPWWWZZZggg}}}xxxjjjaaa\\\YYYUUURRRIIIGGGEEECCCBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGIIILLLLLLKKKNNNTTTZZZdddnnnzzz}}}xxxsssnnnkkkjjjhhhgggiiiiiiiiihhhfffeeecccbbbzzziiiVVVQQQJJJDDDAAA@@@???>>>===;;;::::::<<<======<<<777777666555444444333333222333333333333222111000000/////////....................................//////---)))&&&&&&+++///+++,,,,,,------......///+++,,,---.../////////////////////...------///111111111111111111111111111222222222222222222333333111111222222222333444555555666777777666444222000222222222444777;;;???AAABBBDDDGGGHHHFFFDDDCCCCCCBBBBBBBBBBBBDDDFFFHHHJJJFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRVVVXXXYYYZZZ[[[[[[\\\___dddgggfffjjjpppuuuxxxyyy{{{|||{{{uuuuuunnnttt|||xxxyyyuuugggccc```]]]dddppp{{{wwwppplllqqqzzz}}}zzzwwwrrrpppllljjjjjjjjjiiiiiihhhiiikkkmmmnnnnnnmmmllliiihhhgggfffeeeccc___\\\[[[ZZZXXXYYYYYYYYYXXXWWWRRRRRRRRRPPPNNNMMMMMMNNNKKKMMMNNNOOOOOOPPPRRRSSSQQQQQQSSSUUUWWWYYY[[[\\\]]]^^^```aaaaaa^^^\\\ZZZVVVYYYZZZWWWPPPIIIEEECCC>>>======;;;:::999888888999999999999999888777777::::::;;;===@@@AAA@@@>>>@@@@@@<<<888777:::>>>???CCCJJJ\\\{{{uuujjjccc[[[SSSLLLLLLMMMMMMMMMOOOXXXZZZdddxxx~~~uuuhhh^^^WWWRRRNNNKKKEEEFFFFFFFFFEEEGGGKKKNNNJJJJJJJJJJJJJJJIIIHHHGGGIIILLLNNNNNNMMMQQQYYY___jjjsss~~~zzztttooommmllljjjiiijjjjjjiiiiiigggfffeeeddd