BM6&6(v@ ,,,,,,,,,---------......,,,+++*********+++,,,---111111111111111111111111///111111111000///000111000000000000111111111111...///000111222333333333///.........------------++++++,,,,,,---,,,,,,,,,------++++++++++++------,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++***''')))***+++***)))***+++))))))))))))))))))))))))))))))************))))))******))))))))))))******,,,+++******))))))******))),,,......,,,***))))))******++++++++++++************)))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******(((((()))***************++++++************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---......////////////......///...---,,,,,,---//////000000//////.........---////////////////////////............---,,,+++***+++++++++*********))))))++++++***)))(((((())))))(((((((((((())))))))))))******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))'''&&&&&&((())))))((()))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))((())))))'''$$$$$$(((+++---,,,,,,+++***)))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%(((((('''&&&%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%''''''((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))***,,,,,,------...---,,,+++,,,...000111222333444555555555444333333444666666555444555666222555???GGGGGGJJJ]]]rrryyyeeeYYYaaarrr|||,,,,,,,,,---------......,,,,,,+++++++++,,,---...//////000111111222333333000111222111000///000222000000000000111111111111///000111222222222222222/////////.........------,,,,,,------------,,,,,,---,,,++++++++++++,,,---,,,,,,------,,,,,,+++***)))***++++++++++++***)))''')))***+++***)))***+++))))))))))))))))))))))))))))))************))))))******))))))))))))******,,,+++******))))))******)))+++------+++)))))))))******++++++++++++************)))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******(((((()))***************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------............------......---,,,,,,---...///000/////////.........---////////////////////////............---,,,+++***+++++++++*********))))))++++++***)))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))'''%%%%%%(((+++,,,++++++***)))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&'''&&&%%%%%%''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&''')))***,,,,,,------...---,,,,,,,,,...000111222333444555555555444333333555666666555444444555555777>>>FFFHHHKKK[[[nnnvvvcccWWW```qqq{{{,,,,,,,,,---------......------,,,,,,,,,---...///------...000111333444444000222222222111000111222000000000000111111111111000111111222222222111111000000000/////////......,,,------......---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***((()))***++++++***)))(((''')))***+++***)))***+++))))))))))))))))))))))))))))))************))))))******))))))))))))******++++++***))))))))))))***)))+++++++++)))((()))*********++++++++++++*********))))))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***(((((()))***************************************++++++++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------.../////////...............////////////////////////---......------,,,+++***+++++++++***************+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&'''((())))))))))))(((%%%%%%&&&''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&(((*********))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&''')))***,,,,,,------------,,,,,,---...000111222333444555555555444333444666777666444333333444777777===HHHNNNSSS```ppptttcccXXXbbbrrr|||,,,,,,,,,---------......,,,,,,,,,,,,,,,------...------...///000111222333000222333222111000111333///000000000111111111111111111222222222111111000000000000000////////////------.........---,,,,,,,,,++++++++++++++++++,,,+++,,,,,,,,,,,,+++******((()))***++++++***)))(((''')))***+++))))))***+++))))))))))))))))))))))))))))))************))))))******))))))))))))******++++++***))))))))))))))))))******)))(((((()))+++******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))(((((()))******************************+++++++++++++++++++++************++++++************++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,................................................---------------,,,+++*********************************)))))))))))))))***(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***,,,,,,***)))(((((($$$%%%&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''(((***((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%''''''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''')))***,,,,,,------------,,,,,,---...000000222333444555555555444333555777777777444333222333777666===KKKVVV\\\iiiwwwuuudddZZZcccsss}}},,,,,,,,,---------......***+++++++++,,,,,,,,,,,,///////////////000000000000111222222000000111222///000000000111111111111111111222222222111111000000000000000////////////------......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***)))******+++,,,,,,+++******''')))***+++))))))***+++))))))))))))))))))))))))))))))************))))))******))))))))))))******+++***))))))(((((()))))))))******)))((((((***+++******++++++++++++******))))))(((((((((((())))))************************))))))************))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))(((((()))***************))))))*********+++++++++************************+++******))))))******+++,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++***---------...............------------------------,,,,,,,,,---,,,,,,++++++***************************)))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***+++,,,+++(((&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))))))))'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%''''''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((()))******&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''')))***,,,,,,------,,,,,,------...//////000222333444555555555444333555777777777444333222333777666===MMMXXX^^^iiiuuutttdddYYYaaaoooyyy,,,,,,,,,---------......)))***+++,,,,,,,,,++++++////////////............///111111111000///000111000000000000111111111111000111111222222222111111000000000/////////......------------,,,+++************++++++++++++******+++++++++++++++******)))***+++,,,------,,,+++***''')))***+++***)))***+++))))))))))))))))))))))))))))))************))))))******))))))))))))************)))(((((((((((()))(((***+++***))))))***,,,******++++++++++++******((((((((((((((())))))***************************))))))************))))))))))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))(((((()))***************)))))))))***++++++,,,,,,)))))))))*********++++++******))))))))))))******++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***))))))---------------.........------------------------++++++,,,,,,,,,,,,++++++***************+++++++++)))))))))))))))******+++(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''')))***((($$$###&&&((()))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''')))***)))(((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))***)))(((((((((((())))))%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((&&&''')))***,,,,,,------,,,,,,---....../////////222333444555555555444333444666777666444333333444888777>>>LLLTTTXXXaaammmsssaaaUUUZZZfffpppyyy,,,,,,,,,---------......***+++,,,---------,,,,,,---------....../////////...///000000///...///000000000000000111111111111///000111222222222222222/////////.........------,,,,,,,,,,,,+++***)))((()))***+++,,,,,,+++***)))+++++++++++++++***)))))))))***+++,,,,,,+++***)))''')))***+++***)))***+++))))))))))))))))))))))))))))))************))))))******))))))))))))************)))((((((((((((((('''***,,,,,,++++++++++++******++++++++++++******((((((((((((((()))******************************))))))************))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((((((((()))***************((())))))***++++++,,,,,,''''''((()))***+++,,,,,,)))))))))(((((()))))))))++++++************++++++******++++++++++++******+++,,,,,,,,,+++***(((''',,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))*********+++++++++)))))))))))))))***++++++(((((((((((())))))))))))'''((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%''')))'''$$$%%%+++000---+++(((&&&%%%&&&'''((('''''''''''''''''''''''''''%%%%%%'''***+++)))'''&&&&&&'''((())))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***)))(((&&&&&&&&&&&&'''%%%&&&&&&'''((((((''''''''''''''''''((((((((((((&&&''')))***,,,,,,------,,,,,,---...////////////222333444555555555444333333555666666555444444555666777???LLLRRRTTT]]]iiisssaaaRRRUUU___hhhsss}}},,,,,,,,,---------......+++,,,---.........---,,,***+++,,,---...000111111...///000///...---...000000000000000111111111111...///000111222333333333///.........------------,,,,,,,,,+++***)))(((''')))***+++,,,,,,+++***)))***++++++++++++***))))))((()))***++++++***)))(((''')))***+++***)))***+++))))))))))))))))))))))))))))))************))))))******))))))))))))************)))((((((((((((((('''***---...---,,,++++++******++++++++++++******((((((((((((((()))******************************))))))************))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((((((((()))***************((())))))***++++++,,,,,,&&&&&&''')))***+++,,,---))))))(((((((((((())))))++++++************++++++))))))************))))))++++++,,,,,,+++***(((''',,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))******++++++++++++))))))((())))))***++++++(((((((((((())))))))))))'''((((((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%(((***((('''***111888000---)))&&&$$$%%%''')))'''''''''''''''''''''''''''%%%%%%'''***+++***'''&&&''''''((()))***++++++'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''***)))'''%%%$$$$$$$$$%%%%%%%%%&&&'''((((((((('''''''''''''''((((((((()))&&&''')))***,,,---------+++,,,---...////////////222333444555555555444333333444666666555444555666333666@@@MMMSSSUUU___lllvvvbbbSSSSSS\\\eeeqqq|||---------,,,,,,+++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,---------..................////////////000000111222222222222111222222222111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))++++++)))((()))***((()))******)))((('''&&&***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************,,,+++***)))(((((((((((())))))))))))************))))))))))))))))))))))))************))))))))))))++++++***)))(((((())))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))---***((('''(((((('''%%%+++***((('''&&&&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''***(((&&&&&&((((((&&&###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''''''''&&&&&&&&&&&&''''''((('''%%%&&&(((---111444///(((%%%'''***((('''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))***++++++,,,,,,,,,,,,......---------......///000333666777666333222222555777999:::888555444444444444<<>>>>>333(((++++++***)))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&%%%$$$&&&((())))))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&''''''%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%)))''''''((('''$$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((*********))))))))))))(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))***+++,,,,,,,,,,,,,,,,,,,,,---...///000111111444777777666555444444666888999888555333222222666666>>>JJJQQQWWWeeeuuuoooXXXVVViiiuuuzzz,,,+++++++++++++++++++++...---,,,++++++---///000,,,,,,,,,---------......---------.........//////...///000000111111000000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))++++++)))((()))***************))))))******,,,,,,+++******)))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))(((''''''((())))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((()))***+++,,,((()))))))))************))))))))))))))))))))))))************)))))))))(((******)))))))))))))))***((()))))))))******************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,************************))))))))))))))))))))))))'''(((((((((((((((((('''((('''***000666555,,,$$$***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&)))(((((('''''''''((((((&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&%%%''')))&&&"""$$$)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))((((((((((((((()))$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,---------++++++,,,,,,...///111111222444777777666555555555444666777777555333333333555666???LLLVVV]]]mmm}}}xxx]]]VVVfffrrrvvv}}}++++++++++++++++++++++++...---,,,++++++---///000,,,,,,,,,---------......------------..................///000000000000///////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))++++++)))((()))***'''(((***++++++***)))(((++++++++++++******))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********************))))))))))))******((()))))))))************))))))))))))))))))))))))************)))))))))(((***)))))))))))))))******((()))))))))************((())))))))))))******************++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&$$$$$$''')))&&&"""$$$)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((***+++,,,---------++++++,,,,,,...///111111222444666666555555555666333444666666444444555666555666???LLLUUU\\\lll|||eeeXXXeeeqqqvvv~~~*********+++++++++++++++---,,,+++++++++,,,...///,,,,,,,,,---------......,,,------------.........---......///////////////............////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))++++++)))((()))***&&&''')))******)))(((((())))))***++++++******)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************)))))))))))))))***))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++))))))))))))************''''''((((((((()))))))))))))))******+++,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((('''%%%###$$$)))---&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%(((((($$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,---......,,,,,,,,,---...///000111111222444555444444555666444555666666555444666777666666>>>IIIPPPUUUcccsssgggWWW```lllttt}}})))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........------.../////////......---------....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))++++++)))((()))***((('''&&&%%%&&&''')))***&&&''')))************)))))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))))))))))))))***,,,......,,,***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))((((((((()))***+++,,,))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++))))))))))))************(((((((((((())))))))))))((())))))***++++++,,,,,,++++++++++++*********)))************************))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%)))((('''&&&&&&((()))+++%%%&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))(((&&&%%%&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''$$$$$$(((***'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''%%%%%%%%%'''((()))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,---......---------------...///000000111333333333333444555777888888777444444444666666666<<>>GGGLLLTTTdddvvv{{{``````kkkrrrwww)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,---...///......---------,,,,,,,,,................................................+++++++++++++++*********+++***)))))))))***+++,,,))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))*********))))))((((((((((((''''''&&&&&&''''''(((***))))))(((((((((((()))))))))))))))))))))))))))''''''(((((()))*********(((((())))))))))))((((((******)))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***))))))((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))***)))((((((((((((((()))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&((()))(((&&&%%%&&&((('''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))%%%%%%((()))&&&&&&***)))((('''''''''(((******))))))***+++,,,------...---------,,,++++++...111000222555666555444444555666555555444444333222222444777>>>HHHNNNVVVgggxxxdddbbbllltttzzz)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++///...---,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,------.........------------------------++++++++++++,,,,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************++++++************)))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((()))***)))'''&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&&&&$$$%%%)))((((((''''''(((((()))***((()))***,,,---------...,,,------,,,+++,,,...000000222555555555444555666666555555444444333222222333666===EEEMMMWWWggguuu~~~bbb]]]gggpppyyy))))))*********+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------******+++,,,------......------------------------+++++++++,,,,,,---------,,,,,,+++******)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******((((((((((((((((((((((((+++*********))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))++++++)))(((((()))++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((+++***)))((((((''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''%%%$$$%%%(((''''''''''''(((((())))))((()))+++,,,---......---,,,------,,,+++,,,...000///222444555555555555666666555555444444333222222222555:::BBBLLLXXXfffpppccc[[[cccooo{{{))))))*********+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,---.........///------------------------)))******+++,,,---......------------------------+++++++++,,,,,,---------++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))(((((((((''''''((((((((((((((('''(((((()))******((((((((((((((((((((((((++++++******)))((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((('''((())))))***)))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))((((((((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***)))((((((((('''&&&''''''(((((((((((((((((()))+++---.........---+++---------,,,,,,...//////111444555555555555666666555555444444333222222222666<<>>DDDPPPbbbpppvvvrrrlllwwwnnnmmm))))))*********+++++++++))))))*********++++++++++++,,,---...///000111222.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++......---,,,+++******)))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************************************((((((((((((((((((((((((***)))((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''(((((())))))))))))((()))((('''&&&&&&'''((()))''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''((((((((((((((((((''''''''''''(((''''''&&&%%%&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***'''((()))))))))((('''&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&''')))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))''''''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&(((+++...222444000---)))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&'''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%###$$$)))111555333000'''''''''''''''''''''''')))***,,,---......---------,,,,,,,,,------.........000222333333444666777666777777666333222222333555888<<>>IIISSS___pppxxx{{{yyycccnnn)))************+++++++++)))************+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))%%%''')))(((&&&%%%&&&)))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''((()))************&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&''''''((((((''''''&&&%%%###$$$&&&((())))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))((('''''''''''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''))))))******))))))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########'''''''''&&&&&&'''''''''%%%&&&(((******)))'''&&&$$$%%%'''((()))((('''&&&&&&&&&&&&'''''''''(((((('''(((''''''&&&%%%$$$###,,,(((######&&&'''%%%!!!)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%'''((('''&&&&&&''')))%%%%%%%%%&&&&&&'''''''''......///000000///...---)))+++,,,...//////......///000222333333444666888666888999888666444333333333333:::FFFQQQ___tttvvvyyy|||dddmmm}}}))))))))))))*********************************************++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,------------------,,,,,,+++++++++'''((()))++++++******)))))))))))))))))))))))))))+++++++++************))))))))))))))))))))))))))))))))))))***+++++++++,,,)))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''************************************************+++***)))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&%%%$$$%%%''')))'''%%%$$$'''++++++&&&!!!&&&&&&&&&''''''''''''(((***%%%!!!###(((+++'''"""(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++++++++---......,,,***........................222333333222222333777:::999888777555444444333333666777:::DDDTTTfffvvv|||{{{qqq{{{hhhiiixxx~~~))))))))))))************************************++++++++++++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,+++++++++*********'''((()))***+++******)))************************+++++++++************)))))))))))))))))))))))))))******************++++++))))))((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''************************************************((((((''''''((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&%%%$$$%%%'''))))))'''''')))------((($$$&&&&&&&&&&&&'''''''''''')))&&&$$$%%%(((***'''$$$(((''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***+++++++++,,,......,,,***,,,,,,,,,---...//////000222333333222222333666999999888777666444444333333444666;;;FFFVVVhhhxxx|||vvv|||kkkkkkmmmnnnuuuwww))))))))))))************************************,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------***************)))))))))(((((()))************)))************************+++++++++************)))))))))))))))))))))))))))******************)))))))))))))))(((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************************************)))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''))))))''''''))),,,,,,((($$$&&&&&&&&&&&&''''''''''''((('''''''''(((((('''''''''''''''&&&&&&%%%%%%$$$&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((***+++++++++***+++,,,......---+++******+++---...///000111111222333222222333666999888777777666555444333333333555;;;FFFUUUeeettt}}}{{{{{{|||mmmlllzzziiippprrruuu((()))))))))************************************,,,,,,,,,++++++*********++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************************************+++++++++*********))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************************************,,,+++***)))(((&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&'''))))))&&&$$$%%%%%%&&&&&&&&&'''''''''%%%''')))(((%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%''''''((()))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))***************,,,...///---+++***++++++,,,...//////000000222333222222333666888777666666666555444333333333666<<>>EEEVVVmmm~~~wwwsssnnnuuu))))))))))))************)))************++++++++++++,,,---,,,*********+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++***************))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''''''''''''''&&&((()))***,,,---.........---,,,,,,,,,,,,---.........000111222111222444555555555555555555555555555444777;;;===DDDSSSiiiyyyyyyuuurrryyy}}}))))))))))))************)))************++++++++++++,,,---,,,***)))***+++*********++++++,,,,,,---++++++************++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))******+++((()))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''((()))%%%&&&((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((((((((((())))))***,,,,,,------------,,,,,,,,,,,,---.........///111222111222333555555555555555555555555555111666:::>>>EEETTTiiixxxyyyuuu{{{|||xxx))))))))))))************)))************++++++++++++,,,---,,,***)))***+++))))))***+++,,,,,,------++++++************++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++******))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))************((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&''')))***,,,---''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***$$$&&&((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((()))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........///111111111222333555444555555555555555555555///444:::???FFFVVVjjjzzzwwwttt~~~www(((((())))))******++++++)))************+++++++++******++++++++++++******))))))))))))))))))))))))************************---------,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))((((((''')))))))))((()))******+++(((((((((((((((((((((((((((((((((((()))+++,,,---''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&'''((((((''''''(((***''''''(((((())))))******)))((('''%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((('''((()))(((&&&%%%%%%'''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))************))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))&&&%%%&&&((()))'''%%%'''%%%###$$$(((***)))(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%'''(((***,,,---------,,,,,,+++*********,,,///000///111222222222222333555666666666666555444333222444444999AAAKKKVVVhhhvvvqqqtttyyyyyy)))))))))))))))*********)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))((((((''')))))))))))))))******+++************************(((((((((((()))***++++++'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''((((((''''''(((***((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))(((&&&%%%&&&'''%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&(((((('''%%%'''%%%###%%%'''))))))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&'''(((***,,,---------,,,,,,,,,*********,,,...//////111222222222222333555666666666666555444333222666666:::@@@HHHVVVlll~~~xxxwwwzzz|||************)))))))))))))))************+++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))******))))))(((''')))))))))))))))*********************************)))((((((''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***))))))((((((((((((((((((&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&(((((((((&&&%%%&&&'''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((('''%%%'''%%%$$$%%%'''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((***,,,---------,,,---,,,+++++++++,,,---...///111222222222222333555666666666666555555444333666888<<<@@@FFFVVVqqq}}}++++++******))))))(((((())))))*********+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))************)))(((((((((((()))***************************************))))))(((''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***)))))))))((((((''''''&&&%%%&&&'''(((''''''%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&(((''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((('''(((***,,,---------,,,------,,,+++++++++,,,,,,///111222222222222333555666666666666666555444444444999???DDDHHHWWWttt++++++******))))))(((((())))))*********+++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***************))))))((((((((()))************)))))))))))))))))))))))))))***)))(((''''''&&&&&&'''(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&(((''''''&&&&&&''''''(((&&&'''((((((''''''(((***))))))((((((''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%'''((('''&&&&&&'''((('''((())))))******))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''((('''(((***,,,---------,,,------,,,,,,,,,,,,,,,,,,///111222222222222333555666666666777666666555444222999BBBHHHKKKXXXttt************)))))))))))))))************+++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++******)))((('''((()))++++++******)))((((((((((((((((((((((((***))))))((('''''''''(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&((((((''''''''''''((((((&&&'''((((((''''''(((***((((((''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&((('''&&&&&&'''((('''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&%%%&&&&&&%%%$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&''''''''''''(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,///111222222222222333555666666666777777666666555111999CCCIIIMMMYYYsss{{{|||)))))))))))))))*********)))************+++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))******+++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***++++++++++++***))))))'''(((***+++++++++)))((())))))))))))))))))))))))******)))((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((()))***%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''((((((''''''''''''((((((&&&'''((((((''''''(((***&&&&&&''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&$$$###%%%'''$$$&&&'''&&&######%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''(((***,,,---------,,,***++++++,,,------------///111222222222222333555666666777777777777666666444999AAAGGGLLLXXXqqq{{{xxx~~~yyy(((((())))))******++++++)))************+++++++++******++++++++++++******))))))))))))))))))))))))************************))))))******+++++++++,,,******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***++++++++++++***))))))'''(((***+++,,,+++)))(((******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((((((((''''''''''''((((((&&&'''((((((''''''(((***%%%&&&&&&''''''(((((((((%%%%%%$$$###$$$%%%'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&((()))&&&''''''((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&$$$###%%%'''$$$&&&'''&&&###"""%%%'''%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%'''(((***,,,---------,,,)))***+++,,,---.........///111222222222222333555666666777777777777777666777:::???EEEJJJWWWpppzzzxxx{{{zzz******++++++++++++******++++++************************************************************************))))))(((((('''''')))************++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))(((+++...///---+++++++++'''(((******))))))***+++************************+++,,,---...---,,,+++***))))))************))))))))))))(((((((((((())))))++++++******))))))(((((((((((((((((())))))))))))+++++++++++++++***))))))******)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))+++*********))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))******)))(((''''''((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''******))))))(((((('''''''''''''''''''''''''''''')))((((((&&&%%%$$$######$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''******(((%%%''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&'''''''''&&&$$$###+++)))&&&$$$$$$%%%'''((((((''''''''''''&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''))))))((((((''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((,,,,,,------,,,***((('''---,,,,,,,,,,,,,,,,,,,,,000111333333222222333555555555555666666666666666777999@@@HHHLLLVVVooo|||vvv}}}******++++++++++++******************************++++++++++++++++++++++++************************+++*********)))))))))))))))************++++++++++++++++++*********))))))*********)))))))))(((((()))))))))))))))))))))))),,,+++---000333222---'''***+++,,,+++)))((()))******************************+++,,,------,,,+++***))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((''''''******)))(((((((((((((((******))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))************)))))))))((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''))))))((('''&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((%%%&&&''''''((((((''''''(((((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&''')))***(((%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&'''''''''&&&%%%$$$)))(((&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,000111222222222222333555666666666666666555555555555888BBBLLLPPPZZZrrr|||ttt}}}******++++++++++++******************************++++++++++++++++++++++++************************++++++++++++************)))************++++++++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((---***)))///777777...%%%)))***+++***)))((()))***************************)))***++++++++++++******))))))************))))))))))))(((((((((((())))))(((((((((((((((((())))))(((((((((((())))))))))))((())))))))))))(((((('''***))))))(((((((((((((((***))))))))))))((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''')))+++.../////////...++++++,,,,,,------......///111222222222222444555777777666666555555444444222777BBBNNNTTT^^^xxxsss******++++++++++++*********************+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((+++(((''',,,555777111)))((()))******))))))***,,,************************)))))))))***************))))))************))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((())))))))))))******++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))*********)))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((())))))%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))))),,,+++)))'''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((($$$%%%&&&(((((((((''''''$$$%%%&&&(((((((((''''''(((''''''''''''&&&&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''))),,,...000000000///***++++++,,,---.../////////000222222222222444666888888777666555444444333222555@@@KKKSSS```}}}vvv******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************************(((((((((((((((((((((((())))))))),,,000333444444...//////...+++******+++))))))))))))))))))))))))((((((((())))))*********))))))************))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((()))))))))))))))******+++++++++******))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))************))))))))))))******((((((((((((((((((((((((************************+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))((('''((()))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((''''''''''''((())))))%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,+++)))((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))))))))(((((($$$%%%'''(((((((((((('''$$$%%%'''((()))((('''&&&(((''''''''''''&&&&&&&&&''''''(((((((((((()))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((()))))))))***---...//////...---++++++,,,------...//////...000222222222222444666888888777666555444444333333555<<>>IIIQQQ```|||}}}}}}}}}************************++++++***))))))***+++,,,))))))))))))))))))))))))************))))))))))))))))))************))))))************************+++++++++***************++++++******)))((((((((('''((())))))******))))))************))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))((())))))******))))))(((***)))((()))***+++***((())))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))&&&'''((()))***,,,------************))))))))))))))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&'''((((((''''''(((***)))(((((('''&&&%%%$$$###))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***''''''((()))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&'''(((((('''&&&'''(((((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''')))+++---......------,,,,,,---......---+++***...000333333333333444555555666777777555555666777666777>>>HHHQQQ```~~~www************************+++***))))))((())))))***))))))))))))))))))))))))*********))))))))))))))))))******++++++******)))************************************************************))))))(((((((((((()))************)))*********)))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))******))))))((((((((((((((((((((((((((()))))))))************'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))''''''((()))+++,,,------++++++******))))))(((((())))))(((((((((((())))))*********))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((((((''''''(((***%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''')))))))))(((((((((((())))))&&&'''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&''''''''''''(((''''''''''''((())))))''')))+++---......------,,,------......---,,,,,,///111333444333333555666555777888777666555666777888888===GGGOOO___|||www******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***************************************************************)))))))))))))))((())))))***************))))))))))))))))))******((()))))))))******************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))******)))))))))***((((((((((((((((((((((((((()))))))))************'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))(((((((((((())))))((()))))))))************************************))))))******+++++++++,,,++++++******))))))(((((())))))(((((((((((())))))))))))******)))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&'''((((((''''''(((***&&&&&&'''((()))******+++&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((('''&&&$$$%%%''')))))))))(((((((((((())))))&&&&&&'''((((((((('''&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''######$$$%%%&&&''''''((('''''''''(((((((((((((((''''''''''''''''''&&&&&&(((''''''''''''((())))))''')))+++---......------,,,---------------------///111333444444444555666666777888777666555666888999999===FFFMMM[[[xxx|||************************))))))))))))************))))))))))))))))))))))))))))))))))))******************++++++++++++*********************************************+++++++++******))))))))))))))))))((()))******++++++******))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))((())))))******))))))((((((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************************************+++++++++++++++*********************))))))))))))))))))(((((((((((())))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&'''((((((''''''(((***+++******))))))(((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((('''%%%%%%(((***))))))(((((((((((())))))&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))######$$$%%%&&&''''''((('''''''''((((((((((((((('''''''''(((''''''&&&%%%''''''''''''((((((((((((''')))+++---......---------------------.........///111333444444444555666666777888888666666777888999999>>>FFFMMMZZZvvvwww~~~************************(((((()))***++++++++++++))))))))))))))))))))))))((()))))))))***************++++++,,,,,,++++++***************************))))))*********+++++++++)))))))))))))))))))))***))))))***++++++++++++***((()))))))))************))))))))))))******************))))))))))))******)))))))))))))))))))))))))))******************)))(((***+++***(((((()))+++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************((()))))))))************))))))(((((((((((())))))))))))))))))************************************++++++++++++++++++++++++)))))))))))))))*********))))))(((((((((((())))))%%%&&&(((***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((&&&'''((((((''''''(((***+++******)))(((''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''(((***)))((((((''''''(((((()))''''''''''''((((((((()))&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((('''%%%%%%%%%&&&((()))))))))((('''''')))+++---......---------------------.../////////222444555444444555777666777888888777666777888777888>>>HHHOOO\\\wwwqqq{{{************************'''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++***++++++,,,,,,++++++***************************))))))******++++++++++++)))))))))))))))*********))))))***++++++++++++***(((((())))))*********+++))))))))))))******************))))))))))))******))))))))))))))))))))))))******++++++++++++******(((***,,,+++(((''')))+++))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))************************(((((())))))*********+++))))))(((((((((((())))))))))))))))))*********************************************++++++,,,,,,,,,(((((())))))******++++++))))))(((((((((((())))))$$$&&&(((***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&'''((((((''''''(((***'''''''''(((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''))))))))))))))))))))))))'''''''''''''''''''''&&&%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''')))***)))((('''(((***((((((''''''''''''(((((('''''''''''''''((()))***&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((,,,+++***)))((('''&&&&&&&&&'''''''''(((((())))))''''''((((((((('''%%%$$$%%%&&&(((******)))'''&&&''')))+++---///...---------------------...///000000222444555444444666777666888999888777666777888555777>>>IIIQQQ___zzzooo{{{xxx************************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++******))))))***))))))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''&&&'''***+++(((***...+++)))''''''((()))(((''',,,+++***((((((((()))******************)))(((((('''(((((()))))))))))))))******))))))((((((''''''((())))))))))))*********++++++,,,,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))((((((******++++++++++++******+++******)))(((''''''&&&(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((())),,,'''&&&******&&&$$$&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''***)))'''%%%$$$%%%'''(((***)))((('''&&&&&&'''((()))(((&&&%%%&&&''')))+++)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((***+++,,,((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((***(((''''''(((((('''%%%))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((()))+++---.........---)))***,,,......---,,,+++...000222333333333444555666777777666444333555666666777???KKKTTT```wwwttt{{{sss************************************************************************+++++++++*********))))))************************++++++************++++++++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((***---+++,,,333===...,,,******+++,,,+++***,,,+++)))((((((((()))******************))))))((('''(((((()))))))))))))))******))))))((((((((((((***++++++++++++,,,,,,,,,***+++++++++++++++******)))************+++++++++((((((((((((((((((((((((******))))))))))))******+++*********)))))))))))))))******++++++******)))+++******)))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''((((((***&&&&&&***+++''''''***(((((((((((((((((('''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''***)))((('''&&&''''''((((((''''''&&&'''((()))***(((((('''&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******++++++((((((''''''''''''((((((((((((((((((((((((((((((***(((''''''(((((('''&&&''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''"""###$$$%%%&&&((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))((()))+++---.........---)))+++,,,......---,,,+++///111333444444444555666666777777666444444555666666777???IIIQQQ\\\sssppp|||zzzttt++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************************************++++++************++++++******************************************************************************++++++++++++******(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((()))***------***+++777DDD...---++++++,,,,,,,,,++++++***))))))((()))))))))******++++++******)))((('''((())))))******))))))***))))))))))))(((((((((***++++++++++++,,,,,,,,,))))))******+++******))))))************+++++++++)))))))))))))))))))))))))))******************)))***************)))))))))))))))************))))))*********))))))(((((('''(((((())))))))))))((((((((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&''''''''''''%%%%%%'''((('''(((+++((())))))***)))((('''&&&((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))(((''''''''''''(((''''''''''''((((((((()))'''''''''&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))(((((())))))))))))((((((((((((((((((((((((((((((***(((''''''))))))(((&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''' """$$$&&&(((***+++'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((())))))))))))(((((()))+++---.........---***+++,,,......------,,,000222444555555555666777666777777666444444555777777777===GGGNNNXXXnnnlllwwwxxxwww++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++************++++++******************************************************************************++++++++++++******'''((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((---++++++***((((((///999,,,***(((((()))***)))(((******))))))))))))))))))***++++++++++++***))))))(((((()))************)))))))))))))))))))))))))))(((((()))))))))*********(((((()))************)))))))))*********+++++++++++++++++++++++++++++++++))))))+++,,,,,,+++))))))************************((())))))******))))))(((*********)))))))))(((((((((((())))))))))))((((((((()))***++++++***)))(((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%''')))&&&'''((()))(((&&&$$$###&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&((((((((('''''''''((((((&&&''''''((()))(((((((((''''''&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********((()))+++,,,,,,***((('''((()))***++++++***)))(((((((((((((((((((((((((((***((('''((())))))((('''''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((()))+++---.........---+++,,,------......------///111444444444444555777555666777666444444555777666666<<>>===666666666555444222111///111000000///...---,,,,,,.........---,,,,,,,,,+++++++++,,,---.../////////000///...------,,,------+++++++++++++++++++++++++++,,,+++)))((())),,,000))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((())))))((((((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))***))))))(((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))+++---///000222222333666:::======;;;888555111000...,,,,,,,,,......///......//////000111222222333444666777888888888666555555666888999888777666888888777555444666888555555555444444444444444333222222111000000//////------,,,,,,,,,,,,------,,,++++++******++++++,,,************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))((()))***---//////...,,,,,,,,,,,,---------.........000222222222333555777555555555555555666777777666777===FFFMMMZZZwwwsssdddvvvyyyRRRRRRRRRQQQQQQPPPPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKCCCBBB@@@>>>;;;999777666///000111222222111000///........................------------------------***++++++,,,---...//////------------------------,,,,,,,,,---------......+++,,,------++++++,,,---************************++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))((())))))))))))*********************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,---...000333666888:::<<>>@@@???;;;666222111000...------///000222000000111333555777:::;;;888999::::::;;;;;;::::::888777555666777777666555222555888999999:::>>>BBB===<<<<<<;;;:::999888888444444333333222111111000......,,,++++++,,,......,,,++++++******++++++,,,************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((()))***---///000...,,,,,,,,,,,,---------.........///111222222333555777555555555555555666777777555666===FFFNNN\\\zzztttfffxxxwwwuuuEEEGGGJJJLLLLLLJJJGGGFFFGGGFFFFFFIIIMMMPPPPPPPPPNNNMMMLLLIIIFFFCCC@@@???<<<:::666333000/////////222000...------,,,+++)))------,,,,,,++++++,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++***,,,......---+++++++++***************************************************)))(((''''''((()))***+++++++++++++++***)))((((((((((((((())))))))))))+++*********))))))(((((())))))))))))************************************((()))***+++,,,+++******+++***(((((()))+++,,,,,,/////////...---///111444777777:::@@@FFFKKKKKKJJJTTTVVVXXXYYYXXXXXXYYYZZZ___[[[VVVTTTUUUVVVUUUSSSLLLFFFCCCDDDCCC@@@CCCIIICCCJJJOOONNNPPPUUUTTTPPPJJJGGGEEEDDDDDDDDDDDDCCCFFFGGGGGGCCC===888444333333111///...---///000111000///...------...//////111000...+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++))))))))))))((((((((((((******++++++++++++******))))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))***)))((('''&&&&&&&&&&&&+++++++++)))'''(((***---111222444777:::===???@@@AAACCCDDDDDDAAA;;;666222111111000......222555666777777777777666666999>>>888666444555777::::::999:::;;;:::888<<>>===888666888333666888666111---...000,,,+++,,,---//////---+++,,,+++))))))+++++++++***************************))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))---...///111111111000000,,,,,,,,,---------......000000111222444555666666555555555555555666666666777777===GGGPPP___}}}kkkbbbzzzxxxuuujjj~~~777999<<>>===:::999<<>>DDDDDDGGGLLLRRRUUUVVVUUUYYY[[[]]]^^^]]]]]]^^^```TTTPPPLLLIIIIIIHHHFFFCCCCCC===:::;;;;;;888:::???DDDHHHIIIEEEFFFJJJLLLJJJNNNMMMMMMNNNPPPQQQOOONNNJJJKKKKKKKKKIIIGGGDDDCCC>>><<<888444111...---,,,///...---------...///000...---------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++************)))))))))******++++++++++++******))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((('''&&&&&&&&&&&&''''''&&&((())))))***,,,000333666777:::<<>>;;;777555333333555777777777999;;;;;;<<<:::999999888555333222777777;;;CCCLLLRRRSSSQQQNNNNNNLLLIIIMMMRRRQQQLLLHHHTTTbbbiiikkkqqq~~~xxxooocccYYYUUUVVVXXXZZZ___ZZZTTTNNNIIIFFFBBB@@@<<<:::777666555444111///+++,,,------,,,+++******,,,+++))))))******)))'''************************))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))((((((((((((******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******+++,,,---////////////...,,,,,,,,,---------......000000111222444555666666333333333333444666888:::777777===GGGPPP```~~~kkk```vvvzzzvvvlllBBBCCCEEEFFFGGGGGGFFFFFF@@@<<<999:::>>>BBBDDDCCCAAACCCEEEGGGHHHIIIIIIHHHEEEDDDBBB???===;;;:::999:::666222/////////......///......---......//////---------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******))))))+++---************************************************++++++************++++++******++++++******))))))((((((((()))))))))******************))))))))))))))))))))))))************************************333111---***))))))+++,,,++++++,,,------------,,,...000555999>>>DDDKKKPPPRRRRRRSSSVVVYYY[[[[[[ZZZ[[[]]]^^^]]]\\\ZZZZZZ[[[PPPNNNLLLJJJJJJHHHFFFDDD999666444666666666888;;;777<<<>>>===>>>BBBEEEDDDJJJJJJKKKMMMNNNNNNLLLIIIQQQPPPOOOOOOOOOMMMJJJHHHBBBAAA???<<<999555222111//////............//////------...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***,,,,,,+++++++++***************++++++++++++******))))))))))))))))))))))))***))))))(((((((((((()))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))'''''''''''''''((()))))))))+++...111333777;;;>>>@@@BBBCCCEEEGGGGGGFFFFFFEEEBBB<<<777444333555666666888;;;===<<<<<<<<<===<<<:::888888:::;;;:::888>>>AAAIIIWWWgggppprrrqqqgggkkkqqqxxxyyyooommm{{{tttlllkkkpppuuuxxxqqqrrrnnneeedddiiigggaaaZZZWWWUUUXXXZZZUUUIII>>>444444333111...------......---++++++,,,,,,***(((++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((((('''(((((((((((())))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))******++++++)))***+++---......------,,,,,,,,,---------......///000111222444555666777666555333222333555888:::888888>>>HHHQQQaaalll___sssvvvvvvzzzqqqPPPNNNLLLIIIGGGFFFFFFEEEGGGDDDBBBAAABBBCCCCCCBBBCCCCCCEEEFFFFFFEEEDDDDDDBBBAAA@@@???===<<<;;;;;;;;;999555333222000...,,,//////............//////,,,,,,------......//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------***+++++++++***,,,...111************************************************************************))))))************))))))(((((()))))))))******************)))))))))))))))((()))))))))************************************...---,,,******,,,---...,,,---...------...///111888===CCCIIINNNRRRWWWZZZWWWVVVUUUTTTSSSRRRPPPOOORRRSSSSSSQQQNNNLLLKKKKKKEEEEEEFFFGGGHHHHHHGGGFFFGGGDDDBBB@@@===;;;:::;;;666;;;???@@@????????????GGGGGGGGGJJJMMMPPPPPPPPPSSSQQQPPPQQQRRRQQQOOOLLLHHHHHHHHHFFFDDD@@@<<<:::444333222111000///......//////000111000///---,,,------------------------***+++,,,+++)))((()))***,,,+++++++++******************++++++++++++******)))))))))))))))))))))))))))))))))(((((((((((()))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))((((((((()))******+++...111555999;;;???BBBEEEJJJKKKKKKJJJHHHFFFCCCAAA===:::555222111333777999======>>>>>><<<999;;;@@@>>>AAAAAA???@@@EEEJJJKKKTTTVVV]]]jjjxxx|||tttttt{{{|||nnn^^^JJJDDD;;;555333222111000000...---...//////...,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))***+++,,,,,,((()))+++,,,------------,,,,,,,,,---------......///000111222444555666777<<<:::777444333444666888888888>>>HHHRRRbbbnnn```rrriiiooozzzWWWUUUQQQMMMIIIGGGFFFEEE@@@BBBDDDDDDCCCBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAA@@@@@@@@@AAA::::::999::::::888444111000000///...............---------....../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------***+++++++++***,,,...111************************************************((())))))))))))))))))(((((())))))*********))))))))))))))))))************))))))))))))))))))******((()))))))))***************************************++++++,,,,,,,,,,,,,,,***,,,---...000444:::>>>CCCGGGMMMRRRSSSTTTTTTTTTTTTSSSPPPKKKFFFBBB???>>>AAABBBDDDCCCAAA@@@@@@AAAEEEFFFIIIKKKLLLNNNOOOOOOWWWUUUQQQLLLFFFBBB???<<>>;;;:::999666444111///......///000000000...---,,,------------------------***+++,,,+++)))))))))***++++++*********)))))))))******++++++++++++******))))))))))))))))))))))))((((((((())))))))))))(((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((()))***+++,,,111444:::>>>AAADDDGGGIIIKKKJJJHHHEEEAAA<<<888666111111000111333666:::<<>>===888333222000...------...---,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))(((((((((''''''((((((((()))))))))***))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''''')))***+++,,,---((()))+++---............,,,,,,,,,---------.........///000222444666777888>>><<<888555444666888999777888>>>HHHRRRbbbmmmaaauuuiiimmmTTTUUUUUUUUURRROOOJJJHHHAAAHHHOOOPPPNNNOOOVVV\\\^^^\\\WWWQQQLLLIIIGGGFFFDDDCCC@@@>>>===>>>???@@@:::::::::<<<<<<;;;888555333222111000///......................../////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******))))))+++---************************************************(((((())))))))))))(((((((((((())))))******)))))))))))))))*********++++++))))))))))))************))))))))))))************************************+++,,,---------,,,***))))))---222666:::@@@HHHOOONNNQQQSSSSSSQQQNNNLLLKKKLLLKKKHHHCCC<<<888666666666999<<<>>>???@@@BBBCCCHHHJJJMMMNNNOOOQQQTTTVVVNNNQQQRRRPPPPPPQQQQQQNNNRRRPPPNNNMMMLLLQQQ___lllfff```XXXRRRPPPQQQRRRSSSVVVUUUSSSNNNHHHDDDBBBBBBEEEFFFGGGHHHHHHFFFDDDCCCBBBAAA???===999666333222------...//////000000///------------------------+++,,,---,,,***)))***++++++************)))))))))******++++++++++++******))))))))))))))))))))))))'''(((((())))))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))&&&&&&''')))+++---///000888<<>>777555333111///...//////........................---...///...,,,+++,,,------------,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))&&&'''(((*********)))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((***...333999@@@EEEGGGEEEFFFGGGEEE???888444111000///......000333666999;;;<<<<<<=========<<<<<<>>>>>>III\\\kkk{{{}}}~~~xxx}}}tttmmmppp}}}~~~tttmmmiiijjjoooyyy}}}}}}{{{{{{uuu|||{{{qqqaaaQQQDDD<<<666333,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++&&&''''''((()))******+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++'''(((+++---.../////////,,,,,,,,,---------......---...000222444666888999555555555555555666666666444555<<>>???<<<888777999888444222000000111333333///,,,,,,---......//////......------------------------,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))+++---,,,+++***+++,,,+++++++++++++++++++++++++++******)))))))))))))))******))))))))))))******))))))))))))************,,,+++***))))))***+++,,,++++++***************+++)))******(((''')))+++...111...///555777777<<>>;;;777555333333444444::::::999999>>>DDDEEEBBBLLLJJJKKKQQQVVV[[[cccjjjdddpppwwwiii[[[[[[TTTOOONNNMMMGGGCCCBBB@@@AAA???888///+++---111000111111///,,,,,,000444...------,,,,,,------...---------,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************(((((((((((())))))))))))&&&((()))(((''''''(((***+++---333===FFFKKKLLLJJJ::::::999555222///...///000111222444999???CCCCCC999CCC???777;;;>>><<<@@@HHHOOO___wwwzzzxxx{{{xxxssspppzzz{{{|||~~~{{{zzzzzzyyy{{{wwwxxx}}}~~~qqqccc[[[TTTIII@@@<<<<<<666///,,,---//////---+++***))))))***+++)))((()))******)))(((((()))+++)))))))))))))))((('''''')))))))))))))))((((((''''''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))'''))),,,......+++(((&&&+++,,,---...////////////111555888666111......000000111222333444555555555555444444444555666888999333999@@@CCCIII[[[|||rrrWWWYYYssspppwwwwwwzzzmmm___QQQFFFJJJGGG@@@::::::===;;;666===999333111111333333222/////////000//////......------------------------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---)))+++---,,,+++***+++,,,++++++++++++++++++++++++,,,++++++*********************))))))))))))******))))))))))))************++++++***))))))***++++++++++++***************+++***+++------,,,+++,,,...+++,,,222<<>>:::777888::::::666222888>>>FFFJJJFFFBBB@@@BBBGGGOOO___oooyyy}}}uuukkkiiifff]]]QQQIII???===;;;999999888777666222222222000......///000...------------------...---------,,,,,,,,,++++++++++++++++++*********)))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))***,,,---,,,,,,,,,---...+++111<<>>:::444111000000000000222111111000000///......------------------------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++---,,,,,,+++***+++++++++******))))))))))))******))))))))))))************+++******))))))******++++++***************++++++'''))),,,---,,,+++***+++,,,000999DDDKKKNNNRRRVVV\\\___aaa```YYYNNNCCC;;;999888999>>>DDDEEE???888CCCCCCGGGLLLJJJGGGNNNYYYbbbnnnuuuiiiaaaVVVHHH@@@>>><<<666111444222000/////////---,,,......------------......------------,,,,,,,,,,,,++++++++++++******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''''''''((((((((((((((((((((()))))))))))))))************,,,000222888===EEELLLNNNHHH>>>777///.........///111444555>>>@@@CCCFFFFFFDDDBBB@@@;;;;;;999AAALLLOOO]]]vvvtttlllooorrrtttuuu{{{~~~}}}wwwzzzwwwsssqqqttt{{{zzzkkk^^^]]]aaaaaa^^^\\\UUUOOOFFF===666111//////,,,+++)))***+++,,,+++***)))***+++***((((((***+++))))))******))))))(((((())))))******))))))((('''(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))))))))***++++++******)))+++,,,---......//////...))),,,///000......000222000000222333444555555555555555444555555666777888;;;999;;;EEEUUUmmmsssVVVWWWqqqpppuuuzzzvvvyyyzzz|||}}}{{{sssggg___^^^]]]TTTIII>>>===;;;999777555222000222111111000000//////000........................///.........---------,,,------------------------************************)))+++---,,,+++***++++++++++++++++++++++++++++++,,,,,,+++************+++******))))))))))))******((()))))))))******************))))))))))))***************)))******+++,,,''')))+++,,,+++,,,---///777<<>>;;;>>>DDDLLLQQQQQQMMMIIIPPPNNNUUUccchhhgggooo{{{jjjWWWMMMGGG@@@:::;;;777222000111222111/////////............//////...------------,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((''''''***///777<<>>;;;999999111111000//////000111222......................../////////...............------------------------************************)))+++---,,,+++***++++++++++++++++++++++++++++++++++++***)))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))******))))))***++++++,,,,,,,,,,,,,,,---111666999GGGKKKQQQTTTVVVYYY[[[\\\]]]XXXPPPHHHCCC@@@@@@AAAFFFMMMUUUXXXVVVSSSTTTVVVZZZmmm{{{nnneee___\\\GGG@@@888444333444444222000//////......//////000.........---------,,,,,,+++++++++++++++++++++,,,******************************))))))))))))******************************((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))*********+++000999EEELLLWWWSSSLLLEEE===888666666333222333777>>>DDDHHHJJJHHHDDDBBBBBB???;;;>>>DDDdddzzzyyyrrrpppyyyyyywwwxxx~~~wwwsssoooooossswwwxxx{{{~~~lllZZZLLLFFFCCCCCC444111...,,,,,,,,,+++******++++++***))))))***,,,))))))************))))))***************))))))((())))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((())))))((((((((()))++++++***+++,,,---............,,,---......---...///000///000111333444555666666555555555666666666666666777444===SSSkkkvvvZZZ[[[tttmmmlll~~~vvv{{{lll^^^SSSQQQMMMFFF???;;;::::::444333222000000111222333................................................------------------------+++++++++++++++*********)))+++---,,,+++***+++,,,+++++++++++++++++++++++++++***))))))(((((())))))******))))))))))))******))))))))))))************((())))))******))))))((())))))))))))***+++,,,,,,*********+++...444;;;AAAQQQVVVZZZZZZZZZ\\\]]][[[SSSMMMDDD===;;;>>>CCCGGGKKKSSSYYYXXXSSSRRRZZZbbbwww~~~xxxtttYYYRRRHHH>>>777333000///000000////////////000000............---------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))''''''((()))))))))))))))''''''((((((((()))))))))(((((((((((()))))))))))))))+++---111888BBBLLLSSSRRRQQQNNNHHHAAA;;;777666222111333999AAAHHHJJJJJJGGGAAA>>>>>><<<999@@@KKKrrrtttnnnkkkwwwwwwkkkbbb^^^___iiivvvxxxuuuxxx||||||jjjiiiiiigggfffnnnyyyggg[[[TTTNNNKKK===999444111///---,,,+++***+++,,,+++))))))+++,,,))))))******++++++************++++++******)))((())))))(((((((((((()))))))))******++++++******)))))))))))))))))))))))))))((((((((((((((()))++++++***+++,,,------......---///......---......//////...///111333444666666777555555666666666666555555444444AAAYYYmmm|||yyy___aaaxxxooommm{{{rrruuunnnpppnnnhhh\\\OOOEEE@@@:::888666333222111222222........................................................................---,,,,,,,,,++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++,,,+++******))))))************))))))))))))******))))))))))))************'''((()))******)))((('''))))))))))))***+++,,,---)))+++---111555<<>><<<<<<@@@DDDHHHIIIOOOUUUXXX\\\gggxxx|||vvvkkk\\\LLL???777333111000000//////000000111............------------+++++++++,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))'''---444<<>>@@@AAAJJJNNNVVVaaaqqqhhhTTTGGGAAA111111000000000000111111//////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))'''(((((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))+++333???IIIOOORRRSSSSSSRRROOOHHH>>>333...---...//////111999AAAFFFEEEBBB@@@>>>DDDQQQXXX^^^mmmzzzkkkhhhrrrxxx}}}qqqsssrrrmmmmmmqqqrrrqqqtttzzzzzzsssuuuwwwssstttqqqggg]]]NNNIIIAAA;;;666333000...+++,,,,,,+++******+++---((()))***+++++++++++++++***++++++++++++***))))))***)))(((''''''((()))*********++++++++++++******))))))))))))))))))))))))&&&&&&((()))******************+++,,,---------------+++***+++---///000000...///111333555666777777555555666777777666555444666999GGGXXX___ggghhhjjjmmmiiisssppptttnnnnnnqqqvvv}}}||||||wwwYYYPPPEEE???===;;;555000///222333222111111...***////////////000000000000..............................//////......---,,,---------,,,,,,+++++++++,,,++++++******++++++,,,************************++++++************+++++++++++++++++++++***)))))))))+++------,,,************,,,---.........000222666===DDDGGGKKKQQQUUUUUURRRTTTUUUPPPGGG???999888777::::::999<<>>@@@EEERRRbbbnnnyyy~~~}}}uuuxxxwwwxxxxxxkkklllwwwuuuggg```cccfff```WWWSSSPPPMMMKKKGGG@@@777000///+++((()))---...,,,(((******))))))))))))************++++++++++++******+++***)))(((((()))***++++++*********))))))(((((())))))***)))''''''(((***)))))))))***++++++,,,,,,+++,,,------......------++++++,,,------......///000111222333444555555555222444666777666666666888;;;DDDOOOTTTWWWeeemmmjjjhhhhhhwwwqqqwwwsssvvvyyyzzzvvvcccRRRFFF>>>999666333444444111///000333555///000000000000000000000........................---------------,,,++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,************************++++++************++++++***+++++++++******)))((()))+++,,,,,,+++******+++***+++,,,,,,,,,///222555>>>CCCGGGJJJPPPUUUTTTNNNEEEFFFEEE@@@:::555555666:::<<>>AAAAAA@@@>>><<<@@@DDDMMM^^^tttyyyqqqnnnoooqqq~~~}}}nnnmmmmmmuuuxxxkkk]]]YYYZZZYYYUUU[[[ZZZXXXXXXVVVOOOEEE===666111,,,+++,,,---+++(((++++++************++++++******++++++++++++******+++***)))(((((()))***+++************)))))))))((()))*********((((((***,,,++++++******************+++,,,------......------+++,,,,,,------......///000111222333444555555555333444666666555555777888===CCCKKKOOOSSSddd{{{ddd```{{{eeeddd}}}zzzttt||||||zzzooouuu{{{|||}}}hhhUUUGGG===999333333222000------222666000000000000000000000000........................++++++,,,,,,++++++***)))------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++)))************)))((((((***++++++***))))))***,,,,,,---------///333999===IIIJJJLLLOOOTTTVVVNNNCCC888888777444222333888===DDDDDDKKKRRRMMMMMMjjj{{{~~~vvvbbbLLL999333555333000...///---+++---222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************++++++++++++******))))))))))))))))))))))))************))))))))))))************))))))))))))*********)))+++///666:::FFFMMMTTTUUUSSSQQQLLLFFF;;;777111......222555777???AAACCCCCC???<<<<<<>>>EEEKKKSSSeeesssgggiiivvvwwwooovvv|||xxxxxxpppqqqvvvuuuvvv|||tttaaaSSSQQQTTTVVVXXX\\\dddkkkmmmgggZZZPPP===777000,,,,,,---,,,+++,,,,,,++++++++++++,,,,,,******++++++++++++************))))))))))))******************)))))))))))))))***+++***)))***,,,...,,,,,,++++++***))))))(((+++,,,------......------,,,,,,,,,---......//////000111222333444555555555444555555444444444777999>>>BBBFFFHHHNNNcccwww^^^ZZZwwwbbb```xxxyyy}}}{{{~~~www}}}}}}xxxuuuwww}}}{{{lll[[[JJJ???888555333333333000...///111111111000000000000000........................+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********))))))(((*********)))((((((+++---000111111222555;;;BBBGGGOOOQQQQQQPPPPPPMMMCCC888333555777888:::???GGGMMMRRRPPPPPPPPPQQQ___|||yyyuuu___KKK>>>999333///...222333111......---------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++++++++******))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))***))))))***...555===BBBIIIMMMQQQRRRPPPKKKEEE@@@555222///...222888<<>>@@@CCCEEEKKKaaarrrZZZXXXvvvzzz^^^]]]ttt{{{~~~yyyuuuvvv|||vvvdddWWWLLL@@@888888999555111000222111111111000000000///........................---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))************))))))*********)))((())),,,...222333555888;;;AAAIIINNNPPPSSSRRRLLLEEE???888111222888???DDDHHHNNNTTTYYYYYYXXXQQQLLL[[[~~~|||xxxxxx|||nnn[[[MMMCCC777///000444333000...............------,,,,,,---------,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))*********))))))---333<<>>BBBIIIWWWeeerrr~~~xxxkkkoooqqqttt{{{~~~pppeee```aaajjjwww~~~~~~xxxrrrnnnqqqrrrnnneee___]]][[[YYYiiikkkmmmqqqpppiii^^^UUUIIICCC;;;444000.........++++++************++++++******++++++++++++******)))))))))******)))))))))))))))))))))))))))******&&&'''((((((((()))+++---))))))*********++++++++++++,,,------......------,,,,,,---......//////000000111222333444555555555444444444333222333777999<<<>>>BBBFFFLLL```kkkWWWXXXvvvoooWWWYYYpppyyy}}}zzz{{{|||nnn\\\LLLEEE???777222444222222222111111000000///..............................//////......---,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))***++++++++++++***)))***++++++***+++---...000333888<<>>:::===JJJWWWcccsss{{{uuuwwwrrrtttwwwzzzyyyooogggkkkpppuuuvvvqqqkkkgggfffccchhhkkkmmmoooqqqnnnhhheee___WWWSSSTTTUUUVVVUUUPPPLLLEEE===666000...,,,++++++************++++++******++++++++++++******))))))************))))))))))))))))))************'''((((((((('''(((***+++((())))))***++++++,,,,,,+++,,,------......---------------...//////000000000111222333444555555555333444444333333333666888888<<>>JJJbbbvvvuuuppppppwwwzzzvvvppplllnnn{{{xxxsssppppppvvv~~~vvvyyyzzzsssttt|||{{{yyyyyyxxxsssmmmgggcccbbbbbbjjjsssyyy|||~~~{{{vvvaaaZZZPPPKKKLLLQQQTTTVVVPPPOOOKKKEEE>>>888444222,,,,,,++++++++++++,,,,,,******++++++++++++******((()))***++++++***)))(((((()))))))))************((()))***)))(((((()))+++******************+++++++++,,,------......------------......//////000000000111222333444555555555111333444444444444555777555888>>>EEEMMM```yyyeeegggrrrXXXJJJVVVqqqwww|||~~~zzzPPP:::666333333222222111000000///..............................//////......---,,,+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------------(((+++...///.........///111888AAAIIINNNPPPQQQQQQNNNFFF:::111333:::===:::RRRWWW^^^```]]]ZZZWWWWWWWWWhhhpppVVV@@@777777333333333222111000000///......---------,,,,,,,,,------------------------******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++///111777AAAKKKRRRTTTTTTIII===333000///---000555444666999???CCCEEEDDDBBBFFFGGGXXXwwwvvvhhhjjjssswwwmmmggghhhvvvssskkkggggggooozzzsssooovvvwwwuuu~~~vvvnnngggddddddoooyyy}}}}}}}}}{{{wwwqqqkkkccc]]]ZZZWWWSSSPPPLLLMMMMMMJJJEEE@@@<<<:::...------,,,,,,------...******++++++++++++******((()))***++++++***)))((((((((())))))*********+++***+++,,,***))))))***+++,,,,,,++++++***)))))))))+++,,,------......------------......///000000000000111222333444555555555000222444555444444555666333666;;;CCCLLLaaa}}}ggggggoooUUUKKKYYYvvv|||{{{}}}zzzfffHHH===:::444111222222000000222111000...------...///000........................000...,,,******,,,...000------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------)))---111222222000///...666;;;BBBIIIMMMMMMKKKHHHLLLFFF===555555<<>>EEEGGGBBB??????HHHVVVmmmtttlllmmmvvv~~~xxxgggfffnnnmmm^^^___lll~~~{{{pppgggfffhhhnnnvvv}}}wwwggg]]][[[YYYUUUQQQMMMIIIHHHHHHGGGDDDAAA666///+++...111///,,,+++000...,,,***))))))))))))+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++++++++*********************+++,,,---..................---------......///222222111000111222444555444555555555444444666777666888>>>FFFLLL\\\~~~|||fffiiiuuuUUUGGG[[[xxx|||wwwwww~~~~~~kkkXXXQQQDDD:::222333555444111000000000///.........//////........................------------------------------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------(((+++---.........///000<<>>999888===FFFNNNRRRZZZVVVVVV[[[```bbbiiippp|||eeeSSS>>>888444333000,,,...333.../////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++***************************))))))***,,,---------999BBBKKKOOORRRSSSNNNGGG;;;777444555333000222888===>>>AAAEEEEEEEEEJJJRRReeeoooxxxzzzuuuggg```nnnvvv|||www|||qqqwwwjjjaaafffvvv|||sssjjjaaa[[[WWWNNNLLLHHHEEEEEEFFFHHHJJJ>>>555...---...,,,***+++000///---,,,+++***+++++++++++++++++++++++++++++++++++++++*********)))))))))************++++++++++++***)))(((((()))+++,,,***+++,,,---...............------------...//////222111111111111333444555444555555555444444666777555777>>>GGGNNN^^^rrrwww{{{]]]QQQeee|||~~~~~~~~~xxxyyyxxxmmmhhhgggWWWGGG888555777666111///000000000000000///..............................+++,,,...//////...,,,+++------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***+++,,,,,,,,,...222555CCCDDDFFFGGGGGGFFFEEEDDD:::777666;;;EEENNNUUUXXXWWWUUUWWW___jjjvvv|||mmmSSSFFF777000......000222///000000000////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++((()))***+++,,,...111444DDDKKKSSSUUUTTTOOOFFF>>>777999<<<;;;555111666???BBBBBBDDDEEEEEEJJJWWWeee}}}}}}vvvpppoooxxxzzzuuupppiiieeeiiitttxxxqqqooohhh[[[TTTUUUJJJJJJIIIHHHGGGGGGIIIJJJCCC999000------++++++...///...------,,,,,,,,,---************************+++++++++***************)))************+++++++++***)))((('''((())),,,---++++++,,,---............---------------...//////111111111111222333444555444555555555444444666777555777>>>GGGOOO```xxxnnn|||~~~xxxqqqrrr}}}~~~zzzwwwxxxyyy~~~yyyxxxzzz|||pppooosssvvvkkkXXXEEE;;;777444111111000111111222111000...---........................,,,---...//////...---,,,------------------------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------...333999>>>GGGGGGHHHGGGFFFBBB???===888555555===FFFLLLQQQTTTVVVXXX^^^jjjzzztttZZZ===111444888444...111111000000000000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++***+++000888???KKKOOOSSSTTTRRRKKKCCC<<<>>>AAABBB>>>777555<<>>GGGNNN___}}}}}}zzzwww{{{|||xxxzzz~~~{{{zzzvvvzzz{{{kkkVVVGGG<<<444333555111222222333222000...---////////////////////////........................------------------------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------.........///111777???DDDHHHHHHHHHGGGCCC>>>999555666222444<<>>FFFMMM]]]|||~~~xxxhhhYYYKKK???999999333333333222222000///...//////////////////////////////...------...//////------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---///111555;;;BBBHHHHHHGGGFFFCCC>>>999444111222000333<<>>BBB===>>>???@@@@@@AAAAAAAAAGGGHHHMMMUUUZZZ```jjjtttuuurrr{{{rrrRRRNNNTTTbbbiiiccc[[[YYYVVVPPPJJJHHHKKKNNNNNNMMMCCC@@@>>>>>>999111,,,,,,+++,,,,,,,,,,,,+++***)))***************************************+++++++++)))************+++++++++(((***,,,......---,,,+++,,,,,,------...------,,,,,,,,,,,,---...///000111///000222444555666666666444555555555444444666777666888>>>FFFLLL\\\}}}|||~~~tttlllbbbQQQCCC;;;555444333222111000000000////////////////////////---...///000000///...---------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,///333777;;;AAAGGGKKKJJJFFFAAA;;;666333111111222111777AAAHHHQQQhhh}}}~~~}}}zzzzzz~~~|||~~~iiiTTTFFF===666444222000000000111222............---------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++---222;;;DDDKKKOOOSSSOOOMMMPPPPPPNNNOOOTTTPPPQQQNNNGGGDDDFFFEEE@@@>>>QQQmmmuuuuuu|||{{{pppaaaSSSGGG@@@===@@@>>><<<<<<===>>>???>>>===:::999:::999666777;;;:::<<>>GGGMMM^^^zzzyyysssaaaJJJ;;;777555333111000000000111000000000000000000000000+++---000333333000---+++---------------------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------111777===AAAGGGLLLOOOLLLFFF===555000///111333555555<<>>GGGOOO```{{{qqqqqq|||{{{|||rrrZZZEEE;;;666333333111...///444222222111000000000000000222,,,333GGGQQQEEE111&&&........................------------------------------------------------,,,++++++******...444888000;;;BBB@@@BBBJJJKKKFFFDDD???888222000111555888===@@@EEEKKKSSS```rrr~~~tttkkkfffaaa\\\XXXYYYVVVRRRNNNKKKJJJJJJKKKMMMLLLKKKLLLMMMNNNMMMLLLIIITTTZZZUUUPPPRRRTTTSSSVVVVVVZZZcccllltttwwwwwwqqq___CCC999222444555222111333000///////////////000111------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---//////...---+++---333===FFFLLLMMMKKKKKKOOOSSSRRRNNNLLLMMMPPPKKKKKKJJJHHHFFFFFFFFFEEEKKK{{{yyyrrr{{{yyy}}}rrreeeWWWNNN===<<<:::888777888999:::777999999888;;;AAACCCAAABBBGGGNNNTTTXXXZZZ\\\^^^jjjnnnxxxfffOOOCCC===666444777999777555888:::===BBBKKKXXXeeemmm|||qqqtttxxxvvvjjj\\\ZZZaaaaaaooovvvhhh___WWWTTTRRRRRRTTT[[[kkkzzzxxxwwwvvvrrrbbbMMMBBBBBB???AAADDDCCC???;;;888666111///---+++++++++,,,---))))))*********+++++++++************************)))))))))***+++++++++,,,++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++...------------...//////222222222222333444444555444555666555444333444666>>>:::>>>HHHQQQ```vvvrrr}}}jjjYYYHHHBBB999444333333222000000000/////////000000111222,,,---999===666//////........................------------------------------------------------,,,,,,---,,,,,,...111444111<<>>;;;:::999888777888999:::<<>>AAAFFFIIIJJJKKKLLLNNNSSS\\\nnnvvveeeIIIDDD>>>;;;;;;;;;:::999777777777999>>>FFFOOOTTTffftttvvvdddXXXUUUXXX```nnn|||~~~qqqeee___ZZZUUUSSSRRRVVVbbbnnn}}}}}}}}}wwwgggSSSHHHGGGJJJLLLNNNMMMJJJBBB;;;555222000...,,,++++++,,,,,,*********++++++++++++,,,***************************************+++++++++.........---,,,+++)))(((++++++,,,------------,,,...------------...//////222222222222333444555555444555666666555444555666===999>>>IIIRRR```~~~|||ddd\\\III777222666444,,,111111000//////////////////+++,,,111///***,,,333........................------------------------------------------------,,,---///.........000111777???DDDDDDGGGJJJEEE<<<666555444666:::AAAHHHLLLRRRKKKOOOaaaqqq||||||yyyxxxmmm[[[VVVXXXTTTUUUTTTRRRPPPOOOOOOPPPWWWVVVUUUVVVYYY^^^dddgggqqqrrrtttvvvwwwuuupppllliiiggg___VVVRRRUUUXXXXXXRRRPPPOOOPPPPPPOOOMMMKKKNNNVVVcccrrr}}}oooPPP===555333222333111000000//////000000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111555<<>>JJJ\\\yyyvvvnnnqqqwwwrrreeeRRRCCC<<<:::::::::555555666666888999:::;;;;;;@@@BBBBBBDDDGGGGGGDDD???@@@BBBBBBAAAAAAAAABBB999@@@LLLZZZcccbbbYYYPPPRRROOOJJJEEE@@@===:::999;;;999888777777:::<<<>>>GGGUUUfffrrrzzzvvvfff\\\TTTSSSYYYkkkxxxoooggg^^^YYYVVVVVV[[[bbbiiikkknnnnnneeeXXXPPPNNNQQQQQQRRRSSSQQQJJJ???777444222000---,,,+++++++++++++++++++++,,,,,,,,,,,,************************+++++++++***************------------,,,+++)))))),,,,,,---............---...------------...//////222222222333444444555555555666777777555555666777;;;999???KKKSSS```~~~|||zzz{{{}}}{{{vvvqqqhhhdddbbbcccaaa```fffooouuussswww~~~kkkGGG666999888000555444333111000///......,,,,,,000444111++++++111........................------------------------........................------.........///333666AAAFFFIIIIIIJJJIIIAAA777444777;;;@@@GGGMMMQQQTTTSSSKKKTTTooo}}}uuummmccc\\\aaaccc]]]SSSMMMOOOTTTXXXYYYZZZYYYXXXZZZ```eeekkkmmmrrrxxx|||uuuuuuwwwyyyyyyssspppkkkddd]]]UUUNNNKKKMMMLLLNNNQQQUUU]]]lllyyyuuuYYYDDD777333333111111000000///000000000......////////////......------------------------,,,------,,,,,,,,,---...444888@@@HHHNNNPPPOOONNNQQQRRRQQQNNNKKKJJJLLLNNNPPPEEEAAAFFFBBB???TTTqqqyyysssyyysss^^^MMMHHH@@@;;;::::::::::::555666777999<<<>>>???@@@===BBBFFFHHHLLLSSSWWWWWWLLLMMMNNNMMMLLLKKKLLLNNNMMMLLLJJJGGGDDDBBBAAAAAAOOOQQQSSSQQQMMMHHHDDDCCCBBB@@@>>><<<;;;;;;:::999777@@@LLLWWWbbbnnnyyy~~~uuunnn]]]SSSNNNYYYpppvvvkkkddd^^^XXXWWWYYYSSSTTTYYY___bbb___YYYTTTMMMKKKJJJMMMNNNJJJAAA:::555444222///---,,,+++***++++++,,,,,,,,,---------************************,,,+++++++++***))))))))))))***+++,,,,,,,,,,,,,,,+++,,,,,,---------------...------------...//////111222333444555555666666666777888777666555666888999888@@@LLLSSS```||||||xxxtttrrrpppmmmhhhdddccc^^^ZZZZZZ[[[[[[[[[\\\bbb``````eeegggiiimmmsssooo```AAA;;;;;;666555555444333222222222222///...000444444000......////////////////////////------------------------........................------,,,+++---222999???FFFJJJKKKJJJHHHDDD===555888<<>>BBBAAACCC]]]~~~}}}pppwww```MMMBBB@@@===;;;:::888777666:::;;;<<<===???BBBDDDEEEFFFLLLQQQTTTZZZdddllloooppprrrsssttttttuuuwwwyyy{{{wwwnnnbbbWWWQQQPPPRRRWWW]]]cccfffddd___ZZZWWWIIIFFFCCCBBBBBB@@@===;;;888:::>>>EEEOOO]]]ooo|||~~~{{{yyyvvvmmm^^^NNNKKKYYYnnn}}}rrrkkkbbbWWWPPPOOOLLLKKKMMMUUU```ddd^^^VVVJJJFFFBBBBBBDDDDDD???;;;666555333111...,,,+++***++++++,,,,,,,,,---------************************,,,+++++++++***)))))))))((()))***+++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,...------------...//////000111333444666666666666666777888777666555666888777888AAALLLSSS```yyywwwuuuuuutttpppiiiaaaYYYUUUVVVQQQMMMNNNSSSXXXYYYYYY^^^[[[YYYZZZYYYXXX]]]ddddddgggrrroooKKK<<<777444333333333333555666777888555111------///111111000////////////////////////------------------------...........................---,,,+++///666???FFFFFFIIIJJJHHHDDD???;;;:::@@@CCCIIINNNQQQQQQPPPNNNOOOXXXnnnppp^^^VVVSSSQQQLLLLLLLLLMMMOOORRRVVVYYYnnnmmmmmmpppyyy{{{zzzmmmgggcccaaa]]]XXXVVVXXX[[[fffwwwjjjOOO>>>666333222111111000000000000...//////000000//////...------------------------,,,...///...,,,,,,000444;;;???EEEJJJLLLMMMNNNNNNQQQPPPOOOMMMMMMLLLLLLLLLJJJBBB>>>AAACCCLLLiii}}}xxx~~~ooo___NNNAAA===;;;777555555777:::<<<;;;;;;<<<>>>AAAFFFJJJMMMVVV___jjjqqq||||||zzztttnnn\\\WWWRRRNNNLLLHHHCCC>>>===999888:::@@@LLL]]]mmmwww}}}}}}yyyyyy{{{{{{ttthhhWWWKKKJJJUUUeeepppzzzuuuqqqmmmcccWWWOOOMMMEEEFFFHHHMMMWWW^^^\\\VVVOOOIIIBBB>>>======;;;:::666666444222000...,,,+++++++++++++++,,,,,,,,,,,,************************+++++++++***************++++++,,,++++++***)))))))))***++++++,,,,,,++++++...------------...//////000111333555666777777666555666777777555555666777777888AAALLLRRR___~~~wwwssssssjjjlllkkkeee\\\TTTQQQQQQRRRVVV[[[aaagggmmmoooooofffcccaaaaaa______dddlllqqqeee^^^```gggqqqsss[[[HHH<<<888444444444444444555666666555333///------000111111////////////////////////------------------------........................------...///222999AAAGGGEEEHHHJJJHHHBBB>>>AAAFFFLLLMMMNNNOOOPPPOOONNNNNN[[[mmmuuufffZZZOOOIIIJJJOOOEEEMMMVVVZZZ]]]cccllluuu|||zzzzzzyyyssskkkaaa[[[ZZZ[[[___dddhhhnnnzzzyyygggQQQ???444333222111000000000000//////000000000000//////........................,,,...000///---...333777???CCCHHHJJJKKKLLLNNNPPPNNNNNNNNNNNNNNNNNNLLLKKKHHHDDDCCCEEEMMMaaazzzxxxcccSSSHHH>>>666666666555555777;;;@@@DDD===>>>BBBHHHQQQ\\\ffflll~~~uuulllddd[[[RRRJJJFFF@@@===<<<;;;===GGGSSS[[[gggqqqtttvvvyyyzzzxxxppplllddd[[[TTTRRRVVV[[[cccffflllppplllccc___```[[[```aaa[[[VVVWWWXXXVVVQQQMMMFFF???;;;999999:::666666555333111///---,,,*********++++++++++++,,,***************************************+++++++++***++++++++++++******)))***+++,,,,,,------,,,,,,...------------.../////////111333666777777777666444555666666555444555666888888AAAKKKPPP^^^mmmkkkjjjjjjeee^^^\\\___jjjjjjggg^^^UUUSSSXXX___iiivvv~~~tttjjjsss}}}|||uuutttvvvwwwmmm[[[KKKDDD999888666444222111111000000333555333111111111000000000000000000000000000------------------------////////////////////////---...000222555;;;AAAFFFEEEIIILLLJJJCCCAAAHHHQQQVVVUUURRRPPPOOOOOOPPPQQQoooooobbbZZZRRROOOQQQNNNFFFFFFMMMOOO]]]mmmttttttzzzvvvllleeeccc______^^^ZZZXXX\\\eeellliiiPPP444333222111000000000000//////000000000000//////........................+++...111000---///444:::BBBFFFIIIKKKKKKLLLOOORRRMMMMMMMMMNNNOOOOOOMMMKKKEEEFFFGGGKKKXXXtttzzzttt___JJJ???===:::666777999<<<>>>>>>???@@@AAAEEEHHHOOO[[[jjj|||}}}pppcccZZZSSSMMMIIIFFF???888:::@@@EEESSSccckkkqqquuurrrkkkggglllooommmfff]]]VVVSSSQQQZZZhhhuuuwwwtttuuuyyyzzzbbbWWWVVVWWWOOOMMMHHHAAA;;;888999;;;666555555444222000...---))))))*********+++++++++************************))))))******+++++++++,,,'''((()))***,,,,,,------+++,,,------......------...------------.../////////111333666888888777777444555666555444333444666888999AAAJJJOOO]]]XXX\\\___]]]YYYXXX[[[^^^dddbbb___```iiizzz{{{rrr^^^IIIBBB;;;;;;>>>:::000000888222555999===>>>>>><<<;;;555333000...------///000111111000000000000111111111111///......---------//////000555;;;AAAEEEGGGIIIHHHHHHIIIKKKMMMPPPQQQQQQMMMMMMOOOMMMLLLXXXgggiii]]]WWWRRRNNNJJJIIIKKKIIIHHHOOOYYYdddxxx|||xxxpppkkkddd^^^ZZZXXXVVVUUUkkksss}}}jjjIII888222444111222333,,,222111111111000000//////---...///000000///...---,,,...000000000333777<<>>GGGYYYgggkkkjjjiiillliiihhhiiillljjjddd___^^^cccddddddqqqgggMMMKKKVVVOOOOOOMMMGGG???:::888999:::777333000000000///...,,,,,,++++++***+++++++++******++++++++++++******,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---...///---.........------///000000000222555888999888777666666666666666666555555::::::@@@IIIOOO___NNNSSSZZZ]]]___cccjjjoooqqqtttyyyppp[[[III???:::<<<999111...333111333777;;;===>>>>>>>>>FFFBBB===888444111000000111111000000000000111111//////.........//////000///000222777===BBBEEEGGGIIIIIIIIIJJJKKKNNNPPPQQQSSSQQQPPPNNNIIINNNggg~~~fffYYYVVVRRRMMMJJJEEEDDDIIIOOOUUU```jjjzzz|||nnnbbbZZZWWWVVVVVV\\\eeetttuuuSSS???666555111333555///222111111111000000000000......///000000///......---...000000111444999>>>GGGHHHIIIKKKMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNKKKHHHCCCJJJ[[[wwwfffZZZWWWiiiyyybbbRRR@@@888777777777999======???AAABBBEEENNNYYYlll{{{|||rrreee[[[SSSLLLCCC<<<777666>>>LLLZZZbbbgggkkkkkkjjjjjjkkkllljjjfffcccYYYXXXTTTVVVhhhrrrXXXDDD@@@EEEKKKKKKIIIEEE???;;;;;;<<<999777333222111111000///---,,,++++++***+++++++++******++++++++++++******,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---.........------///000000000222555888999888777777777666666666666666666999888???IIIOOO___pppvvv~~~uuuVVVGGG;;;:::999333///000...///111333555666666666<<<:::888555333333333444111000000//////000000111............///000111222///222666;;;@@@CCCFFFGGGIIIIIIIIIKKKLLLNNNPPPQQQQQQOOONNNKKKIIIVVV{{{{{{aaaNNNKKKNNNLLLFFFLLLIIIKKKTTT___jjjuuu}}}wwwmmmfffaaa^^^ZZZZZZ^^^mmmbbbKKK;;;555...000444000111111111111111000000000...//////000000//////.........///000222666===AAAJJJJJJJJJKKKLLLMMMOOOOOOMMMNNNNNNNNNLLLJJJIIIJJJCCCLLLfff}}}}}}xxxbbb\\\```qqqtttaaaOOOCCC999777999999;;;======>>>BBBEEEHHHPPPaaarrr}}}oooddd[[[RRRKKK;;;777999@@@JJJTTT___iiiggghhhjjjjjjhhhfffeeeeee___YYYPPPQQQdddnnn___RRREEE???>>>HHHHHHHHHEEEAAA>>><<<<<<888666555444444444222000------,,,+++++++++++++++******++++++++++++******,,,+++************+++,,,******+++,,,,,,,,,,,,++++++,,,---.........---,,,---.........------///000000000222555888999888777666666777777777777777777888888???JJJQQQ```eeeRRR@@@999999777333222111111000//////.........,,,,,,+++,,,...000222444000000////////////000000............///000111222111555:::@@@CCCEEEGGGHHHIIIIIIJJJLLLMMMOOOQQQRRRPPPLLLNNNVVVaaawwwnnnaaaQQQFFFFFFJJJKKKIIIUUUWWW]]]dddmmmwwwxxxpppggg___VVVWWWiiizzz___JJJ>>>222111444111111111111111111111111111/////////000000////////////...///000444:::@@@DDDLLLKKKKKKKKKKKKLLLNNNOOOMMMKKKKKKLLLKKKGGGDDDDDDIII[[[xxx{{{oooqqq}}}}}}|||~~~|||dddQQQCCC<<<888:::<<<===>>>@@@BBBDDDJJJTTT^^^nnn{{{oooddd[[[KKKDDD===;;;===EEESSS```___cccgggfffbbb______bbbhhhcccZZZWWWaaasss}}}ppp^^^UUUQQQJJJDDDAAAEEEHHHJJJKKKHHHDDD???<<<888777666666666666333111...---,,,+++++++++++++++******++++++++++++******++++++************++++++******+++,,,,,,,,,,,,+++***+++---//////...---,,,,,,.........------...000000000222444888999888777555555666666666666666777888888AAALLLSSSbbb}}}~~~ppp]]]HHH<<<999888666555666555444222111000000111000000...---------......000000////////////000000000000////////////000000333888???DDDFFFGGGHHHJJJIIIJJJKKKMMMOOOPPPQQQRRRQQQMMMVVVqqqdddTTTPPPKKKGGGFFFKKKVVV___hhhlllooopppuuuvvvoooddd[[[XXX___nnnzzzyyycccQQQ<<<555777333111111111111111222222222000000000//////000000000000//////222777===BBBFFFKKKKKKJJJJJJKKKLLLLLLMMMLLLGGGFFFJJJJJJEEEAAA@@@TTTrrrwwwtttuuuyyyiiiTTTDDD===:::999===>>>>>>???CCCHHHKKKWWWkkkssshhh[[[PPPBBB999555999DDDPPPWWW]]]cccccc^^^ZZZ[[[^^^cccdddbbb]]][[[^^^bbbccccccWWWLLLIIIIIIEEEAAA??????DDDJJJOOOPPPLLLEEE@@@888777666777777666444222///...---,,,++++++++++++******++++++++++++************************************+++,,,,,,,,,,,,+++***+++---//////...---,,,,,,.........------...000000000222444888999888777444444444555555666666666999:::CCCOOOVVVccc{{{wwwvvviiiWWWHHH>>>999777666333222222111111222222333222111000///////////////000//////......//////000111111000//////000000000666<<>>@@@???CCCHHHMMMUUUiiitttgggYYYJJJ>>>777555:::AAAMMMTTT\\\___^^^[[[[[[]]][[[aaaeeebbbZZZUUUUUUWWWMMMFFFBBBCCCCCC@@@===<<<999===FFFNNNRRRQQQKKKFFF:::888777666666666444222000///...,,,++++++++++++******++++++++++++******))))))***++++++***))))))******+++,,,,,,,,,,,,++++++,,,---.........---,,,---.........------///000000000222555888999888777444444555555666666777777999;;;DDDPPPVVVccc|||}}}}}}yyyooo]]]KKK>>>888666000000000111111111000000,,,------...000111222222//////............//////////////////000111222222999???EEEHHHHHHHHHLLLOOOIIIKKKMMMOOOQQQRRRRRRRRRKKKRRRmmmmmmZZZLLLMMMKKKPPP]]]lllzzzpppfff___[[[^^^dddfffvvvrrrOOO999555222111111111222222333333333111111000//////000111111111111222777===BBBDDDDDDDDDFFFIIIKKKLLLKKKJJJHHHKKKGGGGGGIIIEEECCCNNN^^^ttt}}}ssspppsssrrrrrroooeeeVVVGGG<<<777777888<<>>EEEHHHLLLVVV```||||||kkk^^^SSSFFF<<<888444===IIIUUU[[[]]]\\\[[[ZZZZZZ[[[^^^]]][[[[[[\\\WWWNNNIIIJJJLLLHHHCCC@@@???>>>>>>AAAEEEFFFDDDBBB>>>:::666444333333333222000000...---,,,+++++++++******++++++++++++******((()))***++++++***)))(((******+++,,,,,,,,,,,,+++------,,,,,,,,,---...///---.........------///000000000222555888999888777777777888999::::::;;;;;;777999CCCOOOTTT```|||pppTTTDDD<<<999555333444444222111111111111111111111111111111000000000000000000000000---////////////222888===BBBDDDFFFHHHJJJKKKKKKKKKMMMLLLMMMPPPRRRTTTWWWZZZkkkwwwbbbTTTMMMRRR\\\\\\gggmmm\\\ZZZ```cccgggooo~~~```HHHCCC777333///000333333222222222222111111111111222222222444777;;;@@@DDDGGGIIIFFFGGGHHHHHHHHHGGGFFFEEENNNGGGCCCBBB@@@JJJlllwwwrrrsssvvvwwwwwwuuueeeRRRFFF???:::999:::;;;<<>>:::888999;;;AAAAAAHHHRRRZZZhhhyyyhhh___KKKGGGCCCBBBDDDEEECCC@@@BBBAAA@@@@@@BBBEEEHHHJJJSSSVVVZZZ[[[\\\```gggmmmyyyuuuiiiXXXIIIAAA:::888AAALLLTTTXXX[[[YYYWWWWWWXXX[[[\\\[[[YYY[[[OOOIIITTThhhmmm]]]KKKEEEDDDBBB???===>>>BBBDDD@@@===999555111000//////000000000///...---+++******++++++++++++***))))))***++++++,,,,,,++++++***)))************+++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,------...000111222444555666666777555666777888888888888888888>>>BBBKKKUUU___|||{{{gggQQQ===777444666666222000222111111111111111111111111000000000000000000000000000000//////111555<<>>KKKjjjtttiii]]]XXX___lllwww|||iiiUUU@@@777777999<<<>>>DDDCCCJJJXXXiii{{{gggTTTGGGAAABBB>>>;;;;;;======;;;999999999::::::;;;===>>>???>>>AAADDDFFFGGGLLLRRRXXX___gggwwwzzzhhhYYYJJJ@@@:::???HHHQQQXXX^^^ZZZWWWUUUVVVXXXVVVPPPJJJOOOIIIHHHYYYxxxuuuYYYIIIFFFBBB===999:::===@@@AAA???:::555222000000111000000000///...---,,,+++***++++++++++++***))))))+++***)))(((((()))***+++)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------...///000111222444555666777777666777777888888777777666888>>>BBBKKKUUU___|||}}}zzz```GGG<<<444666666222111333111111111111111111111111000000000000000000000000111000000000333888>>>BBBBBBDDDGGGIIILLLMMMNNNNNNOOOKKKOOOWWWTTTQQQbbb{{{}}}|||hhhWWWTTTWWW[[[ccclll~~~{{{ooorrrjjjGGG<<<333444555222222666333222222111111222222333666777:::>>>AAACCCDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGIIICCC>>>PPPwwwxxxddd^^^WWWZZZgggvvvzzzxxx^^^LLL:::666:::>>>@@@BBBFFFHHHSSSfff|||yyyiiiWWWHHH@@@>>>>>>>>><<<::::::<<<<<<;;;999888999:::;;;<<<<<<<<<<<<>>>???AAAAAAAAACCCFFFJJJJJJNNNZZZjjjyyyuuufffXXXKKK@@@>>>BBBHHHPPPWWWXXXUUURRRTTTUUURRRHHH@@@DDDFFFGGGQQQkkk}}}rrrYYYMMMGGGAAA>>>======;;;888>>><<<999666333111111000000000000//////...,,,,,,***++++++++++++***))))))+++***))))))))))))***+++))))))*********+++++++++***+++,,,,,,------,,,,,,+++++++++,,,---...///000///000222444555666777777777777888888777666555555777===AAAIIISSS\\\yyy}}}xxxuuu\\\HHH666555666333222555111111111111111111111111000000000000000000000000111111111222666<<<@@@CCCAAACCCFFFHHHKKKLLLLLLLLLSSSRRRVVVXXXRRRSSSmmmnnneee\\\WWW[[[```eeeooo|||}}}xxxzzz~~~dddKKK444111444333222444333333222222222222333333666888;;;???BBBCCCDDDDDDGGGGGGIIIJJJJJJJJJIIIIIIBBBFFFBBBAAAYYY~~~pppaaa[[[\\\```jjjzzz{{{mmmPPPBBB777888>>>AAACCCDDDKKKTTTggg}}}eeeXXXGGG;;;777888:::;;;999888888888999999888777555666888999:::::::::999===>>>======<<<<<<>>>@@@>>>>>>AAAJJJUUU```nnnzzzttthhhYYYIIIAAA>>>>>>DDDJJJSSSRRRSSSUUUWWWSSSJJJCCCDDDLLLMMMIIIOOO\\\\\\QQQPPPIIIDDDGGGNNNNNNFFF<<<@@@@@@@@@>>>:::555000,,,000000000000///...------***++++++++++++***))))))******+++,,,,,,+++******))))))*********+++++++++***+++,,,,,,------,,,,,,+++++++++,,,---...///000///000222444555777777888777777777777777666555444666<<<@@@GGGPPPYYYuuuxxx|||xxxuuussssssrrrrrrrrrrrrsssssstttxxx}}}xxx}}}\\\<<<555777444333555111111111111111111111111000000000000000000000000111111222555;;;???BBBCCCDDDFFFHHHJJJLLLMMMMMMMMMNNNQQQSSSQQQNNNYYYwwwttteeeccc^^^```hhhnnnrrr~~~{{{```===444777444111222333333222222222222333333555888<<>>>>>>>>;;;;;;;;;;;;<<<======>>>@@@<<<:::<<<@@@EEEOOOYYYooo}}}uuugggUUUHHH@@@:::;;;@@@NNNPPPTTTXXXYYYVVVPPPLLLIIIRRRTTTKKKGGGOOOYYY]]]PPPLLLKKKSSS]]]]]]SSSHHHJJJNNNRRRSSSMMMCCC777///000000000000000///...---***++++++++++++***)))))))))***+++,,,,,,+++***))))))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------...///...///111444666777888888777777777777666666555444777<<>>BBBCCCBBBFFFHHHJJJKKKLLLMMMLLLLLLIIINNNNNNKKKSSSiiiqqqkkkjjjddddddllltttzzzmmmGGG:::999444111444444333333222222333333444444777;;;@@@CCCEEEEEEEEEDDDEEEGGGIIIIIIIIIIIIHHHDDDDDDDDDJJJ___{{{yyykkk]]]\\\sssyyydddPPP;;;888777<<>>>>>>>>???@@@AAAAAAAAABBB???===>>>======AAAHHHUUUeeevvv~~~qqq```SSSGGG>>>;;;===GGGLLLSSSVVVVVVTTTRRRRRRMMMQQQRRROOOKKKOOOYYYcccNNNNNNPPPVVV[[[YYYPPPHHHJJJRRR]]]bbb^^^PPP???444///000000000000///......***++++++++++++***))))))******))))))))))))******)))************+++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,------......///111333666777888999666666666666666666555555999>>>AAAFFFMMMTTToooyyybbb^^^XXXTTTRRRQQQPPPOOOJJJJJJLLLMMMNNNPPPQQQQQQLLLPPPUUUZZZ]]]dddlllrrruuuwww~~~LLL999999777333333111111111111111111111111000000000000000000000000///000333:::AAADDDDDDBBBGGGHHHIIIKKKKKKKKKKKKJJJMMMQQQPPPOOO___}}}ssseeedddeee[[[YYYdddqqq{{{}}}}}}pppJJJ===999333222999444333333222222333333444444777;;;@@@DDDEEEFFFEEEDDDEEEFFFHHHIIIIIIHHHHHHDDDCCCGGGTTTkkk|||zzznnndddYYY___|||lllXXXHHH;;;:::;;;???CCCFFFMMMUUUfffqqqbbbTTTGGG555666777777555555777999666888:::;;;;;;::::::;;;::::::;;;<<<>>>@@@BBBDDDBBBAAAAAAAAABBBBBBAAA@@@===<<<===@@@???<<<===AAABBBOOO^^^iiivvvvvvggg[[[NNNCCC>>>???@@@GGGOOOSSSQQQOOOPPPRRRSSSOOOMMMMMMIIIFFFIIIPPPKKKNNNRRRSSSPPPJJJCCC???===HHHXXXbbb```RRR???333///000000000000//////...***++++++++++++***)))))),,,***'''%%%%%%'''***,,,)))************+++++++++++++++,,,---------,,,,,,......---,,,,,,,,,------...///111333666777888999555555666666666666666555<<<@@@BBBGGGNNNTTTnnnwwwhhh[[[NNNKKKGGGDDDCCCEEEGGGIIIFFFMMMQQQPPPSSSZZZ]]][[[WWWVVVVVVYYYZZZZZZ\\\___ggggggtttdddGGG999222333888444555555333111000000111111000////////////000000---222888>>>AAACCCEEEGGGDDDFFFHHHJJJLLLMMMMMMMMMQQQQQQNNNWWWxxxuuukkkfffccc]]]WWWYYYiii|||~~~www~~~iiiKKK<<<;;;777///555555555333222222444555888<<>>GGGNNNQQQRRRPPPMMMKKKKKKLLLNNNPPPJJJMMMQQQTTTQQQKKKCCC===AAABBBGGGRRRcccuuuwwwfffYYYOOODDD;;;:::===BBBIIIOOOQQQPPPOOOOOONNNLLLJJJHHHCCC===888???DDDJJJKKKGGGAAA>>><<<;;;;;;===CCCIIIHHH???666444333222111000000000000---------,,,,,,,,,++++++******++++++++++++******---,,,+++***+++,,,---...++++++,,,,,,,,,,,,------++++++,,,------......///000222444555777777777777333555777888999888666555666>>>AAADDDJJJSSSmmm~~~uuuxxxnnneeeZZZPPPHHHFFFGGGHHHIIIJJJMMMPPPSSSYYYaaajjjqqq{{{~~~xxxrrrnnngggccchhhvvvkkkRRRCCC777444666333222222111111111333444111111111111111111111111///444:::>>>AAACCCEEEFFFEEEFFFHHHKKKLLLMMMMMMMMMIIIKKKQQQeeeyyyoooiiiiiilllgggdddjjjyyy}}}~~~||||||___GGG;;;666444333333333333444555888:::999===AAAEEEEEEEEEDDDEEEDDDDDDEEEFFFHHHHHHGGGFFFIIIIII[[[~~~mmmdddooo~~~jjjQQQAAA;;;999???DDDHHHMMMZZZmmm|||mmmRRR@@@888666666666555444444555666777777888999:::;;;;;;===>>><<>>;;;999888888888999???DDDCCC;;;333333333111000000000000000......,,,+++)))'''&&&%%%******++++++++++++******+++++++++++++++,,,------++++++,,,,,,,,,,,,------++++++,,,------......///000111333555777777777777555666888999999999888777777>>>AAAEEEMMMUUUmmmtttpppiii___UUUMMMJJJIIIIIIIIIMMMSSSVVVXXX\\\bbbfff|||tttjjjjjjmmmsssrrrbbbSSSAAA777666444444333222222333555555111222222333333333222222222666;;;???AAACCCDDDFFFFFFGGGIIIKKKLLLMMMMMMLLLJJJJJJUUUsss{{{sssnnngggffflllkkkmmmxxx{{{|||ZZZ>>>555999444333333333555777:::;;;:::===BBBDDDDDDDDDCCCDDDDDDEEEGGGHHHHHHGGGFFFEEEGGGOOOfffwwwcccbbbxxxyyy\\\EEE;;;;;;===@@@DDDHHHSSSgggaaaCCC888777777555555444444444555777888999;;;<<<<<<<<<>>>@@@BBB@@@IIIRRRXXXaaallltttvvvqqqpppnnnmmmkkkkkkjjjjjjoooqqqtttvvvtttpppkkkhhhVVVSSSMMMGGGEEENNN]]]iii{{{ssshhh^^^RRRHHH???<<<;;;???FFFKKKLLLJJJJJJIIIHHHGGGFFFCCC>>>;;;999888999:::;;;;;;999777777666777;;;??????888222222222111000////////////...---,,,***)))'''&&&%%%******++++++++++++******)))******+++,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,------......//////111333555666777777777888888888888999999999999888>>>@@@FFFQQQYYYnnnqqqYYYRRRJJJEEEEEEJJJPPPTTTYYY]]]```bbbeeekkkuuu|||}}}qqqkkknnn{{{{{{tttqqqcccLLL;;;555777666555555555555333222111111222333444333222222666999===@@@BBBCCCDDDFFFHHHIIIJJJLLLMMMMMMLLLLLLQQQPPP\\\|||uuuuuuooo___ZZZaaadddlll|||nnnGGG666888999666444333444555777777;;;>>>BBBDDDCCCCCCCCCCCCEEEGGGIIIIIIIIIGGGGGGGGGIIIYYYsss{{{qqqcccggg|||oooRRR@@@<<>>???>>>>>>@@@EEEIIIOOOXXXbbbhhhnnnuuuxxxxxxzzzzzzzzzyyyyyyyyyxxxxxxxxxyyy{{{|||zzzwwwsssqqqcccddd```VVVKKKHHHOOOWWWkkkuuuvvvlllcccWWWLLLCCC===999;;;CCCIIIKKKJJJJJJIIIHHHHHHHHHFFFCCC@@@<<<;;;:::<<<>>>>>>:::777888666666999<<<<<<888444222111000///............,,,,,,,,,,,,,,,,,,++++++******++++++++++++******((()))***+++,,,+++******+++++++++,,,,,,,,,------++++++,,,------......//////000222555666777777777888888777777777888999:::999>>>@@@HHHTTT\\\ooommmxxxLLLIIIEEEEEEJJJPPPTTTVVV___aaabbbdddjjjtttwwwqqqqqqvvvvvvuuuyyy}}}rrrWWW???555666555555666777666222///000111111222333333333222999<<>>AAACCCBBBBBBBBBCCCDDDFFFHHHHHHFFFFFFHHHIIIOOOnnn|||tttjjjiiisss~~~eeeLLL>>>===@@@AAAFFFPPP]]]oooqqqKKK888777777333444444444444555777999:::<<<===>>>===>>>CCCLLLSSSgggpppxxx{{{~~~|||zzzlllssswwwooo```RRRNNNNNNYYYddduuu~~~wwwoooggg[[[QQQGGGAAA::::::@@@FFFJJJJJJHHHGGGGGGGGGHHHGGGDDDBBB???>>>>>>@@@BBB@@@:::555888666555666888888777444222111000///............,,,,,,,,,,,,,,,,,,------******++++++++++++******((()))***+++,,,+++******+++++++++,,,,,,,,,------++++++,,,------......///...///222444666777777777777666666666666777888888999>>>AAAIIIUUU]]]ooooooxxxGGGLLLTTT[[[^^^___^^^^^^XXXZZZ^^^fffrrr}}}rrrmmmuuuuuuyyydddKKK@@@999666333333555555333000111111111111222333444444;;;===@@@BBBCCCDDDGGGHHHKKKLLLMMMNNNNNNMMMLLLLLLHHH^^^aaaXXXSSSUUUQQQLLLVVVffflllvvvzzzuuuxxxoooPPP???;;;777222222555888999999;;;===@@@BBBBBBBBBCCCDDD@@@CCCDDDDDDCCCEEEIIIMMM[[[{{{gggdddpppsss[[[GGG===<<>>AAACCCDDDEEEHHHJJJLLLMMMNNNNNNNNNMMMLLLKKKLLLpppyyygggTTTMMMIIIJJJOOOXXXhhhvvvzzznnnmmmqqq{{{lllUUU@@@;;;555444777::::::999:::<<>><<<>>>@@@CCCJJJ[[[pppvvvqqqpppYYYUUUYYYdddpppwww~~~}}}{{{}}}|||wwwsssnnnddd[[[RRRNNNFFF>>>888888<<>>AAACCCDDDFFFIIIKKKMMMMMMNNNOOONNNMMMLLLKKKYYY|||hhhXXXQQQNNNJJJMMMYYYiiixxxdddggglllyyyiiiGGGAAA999666888:::999777999;;;>>>@@@AAABBBDDDFFFCCCEEEGGGFFFFFFKKKUUU\\\oooeee```lllvvv[[[FFF<<<===@@@CCCDDDNNN___uuu}}}UUUDDD;;;111000999666666666777999<<<>>>@@@???BBBFFFJJJTTTiiijjj]]]VVV\\\hhhpppxxx~~~uuuxxxzzzyyyuuuqqqmmmddd\\\UUURRRKKK???555222666;;;HHHGGGFFFFFFGGGGGGFFFEEECCCFFFGGGEEECCCBBBDDDGGG<<<:::666333333555888:::444333222111000000000000/////////000000000111111******++++++++++++******---,,,+++***+++,,,---...++++++,,,,,,,,,---------++++++,,,------......///,,,...000333555777777777555777999:::;;;:::888777555???DDDHHHOOOVVVmmm{{{uuu~~~zzzcccSSSUUU^^^qqqwwwtttzzzuuujjjUUU===111333777777555666444222222333666:::<<<<<>>111===999555:::999;;;<<<===>>>@@@BBBCCCDDDDDDBBB>>>CCCHHHFFFUUUsssooobbb___qqqkkkPPPCCC???>>>BBBHHHEEETTTkkkXXXAAA999777666666333444777999;;;<<<===>>>???AAA@@@FFF^^^kkkXXXXXXcccoooyyy{{{xxxuuusssrrrpppnnnjjjddd```]]]WWWNNNEEE>>>:::999999IIIHHHHHHHHHGGGEEECCCBBBCCCCCCBBBAAABBBGGGPPPWWWEEE>>>777555666666444111666555333222111000000000////////////...---,,,+++---,,,***)))))))))******))))))***++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000000111222444555666666666666666666777777777777999???AAAFFFOOOXXXnnn{{{iiiWWWUUUeeeyyy~~~zzzpppXXX???555444333222333666444333222333666:::<<<<<>>@@@AAABBBBBBCCCBBB???CCCIIIHHHYYYxxx~~~___TTTSSSeee~~~{{{aaaHHH???>>>>>>AAAGGGNNN```{{{|||VVV@@@888666555444444555777999;;;===>>>>>>BBBDDDKKK[[[uuu{{{kkkdddbbbeeennnxxxxxx}}}{{{uuussspppmmmkkkhhhdddaaa___ZZZRRRIIIBBB===::::::CCCEEEGGGHHHFFFDDDBBBAAA>>>>>>???@@@DDDLLLXXX```EEE???777444555666555444555555333222111000000000............---,,,+++***+++***)))))))))***+++,,,))))))***++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......000000111222444555666666666666666666777777777777999???AAAFFFOOOWWWmmm~~~mmmYYYUUUeee~~~```CCC:::888222///222555444333333444777:::<<<===???BBBDDDEEEFFFGGGIIIJJJLLLLLLKKKSSSjjjxxx```UUUUUUSSS\\\iiizzzyyyaaaTTTXXXmmmmmmJJJ999<<<===:::=========>>>>>>???@@@@@@AAABBBBBB@@@CCCIIILLL```jjjTTTMMMNNNaaayyyoooWWWAAA<<>><<<:::<<>>???@@@999<<<>>>>>>>>>>>>????????????@@@CCC@@@BBBJJJQQQhhhlll[[[XXXUUU[[[mmm~~~eeePPP>>>===BBBEEEGGGLLL^^^zzzrrrRRR@@@999666444444666777888:::<<<>>>@@@AAACCCGGG\\\|||~~~jjj\\\ZZZ___ooovvv}}}|||wwwsssssstttuuupppjjjeeedddccccccccc```^^^ZZZTTTLLLDDD>>>:::777===EEEHHHFFFBBB@@@@@@@@@>>>;;;999777777999:::@@@===999888888777555333333333333222111000000///---------------,,,++++++******************++++++))))))***++++++++++++***+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......///000111222444555666777666666666666777777777777888>>>AAAEEENNNUUUjjjsssaaaooopppFFF999;;;888555555444333333444666999;;;===>>>@@@BBBCCCDDDEEEHHHJJJIIINNNMMMJJJZZZzzzggg]]]WWW```ppptttvvvkkk___ZZZdddrrrGGGAAAAAA:::<<<>>>>>>>>>>>>>>>>>>>>>>>>???CCCAAAAAAJJJUUUpppzzzgggYYY]]]aaammmyyy[[[III<<<===CCCFFFJJJQQQjjjpppRRRAAA:::888666666888888999:::<<>>>>>===;;;::::::;;;;;;:::888444111222222222222222111//////---............------,,,,,,,,,,,,+++***)))(((((())))))***++++++++++++***+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.........///000222444666777888666666666666777777777777777>>>@@@EEEMMMSSShhh{{{lllmmmxxxNNN:::777888666333333333444555777999<<<===>>>@@@BBBCCCCCCEEEHHHKKKIIIPPPOOOMMMbbbiiiZZZVVVUUU```nnnqqq}}}~~~uuuddd\\\WWW```vvvWWWEEEAAA>>>=========>>>>>>>>>>>>>>>>>>>>>DDDBBB@@@IIIXXXvvvuuucccXXXYYYcccuuuuuuPPPCCC:::===BBBFFFNNNXXXrrroooRRRAAA;;;888777888999999:::;;;===@@@BBBDDDLLL]]]yyyxxxiii]]]]]]gggtttzzztttmmmmmmssspppmmmhhheeecccbbbaaa```[[[[[[ZZZWWWRRRJJJDDD???888;;;>>>BBBDDDDDDBBBAAA999:::<<>>>>>??????===EEEBBB???HHHYYYyyymmm]]]WWWTTTaaauuummmGGG???;;;???CCCHHHUUUddd}}}nnnRRR@@@999666777999;;;::::::;;;===@@@CCCEEEOOOkkkwwwjjjbbbccciiisssvvvqqqooopppmmmkkkiiigggfffccc```]]]ZZZZZZZZZXXXTTTNNNHHHEEE;;;999888;;;@@@CCCBBB???===<<<;;;;;;<<<<<<888555666777888888666444333222///000222222222111///...,,,------......---------+++,,,,,,,,,+++)))((('''))))))***++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............000222444666888888666666666666777777777777666===@@@DDDLLLQQQeeetttfffvvvjjjqqqqqqNNN999777888333222333444666888:::<<<>>>???@@@AAABBBCCCEEEHHHKKKLLLTTTSSSUUUvvv}}}aaaPPPNNNYYYdddrrr}}}{{{jjjWWWQQQRRRWWWkkkQQQ@@@CCC;;;<<<<<<<<<===>>>?????????===EEEBBB>>>GGGYYY{{{~~~{{{fff[[[ZZZSSSaaasss|||eeeDDD>>>>>>BBBFFFLLL]]]ooommmQQQ???888555666999;;;;;;;;;;;;===@@@DDDFFFXXXyyywwwllldddbbbmmmvvvuuunnnjjjkkkjjjiiiiiihhhddd```\\\YYYZZZZZZYYYVVVQQQLLLIII>>>888444777>>>BBBAAA>>>>>>;;;888999;;;======;;;777777666444222222333555///000222333222111///...++++++,,,------,,,,,,,,,)))***+++,,,,,,+++)))((())))))***++++++++++++***++++++,,,,,,,,,------------,,,,,,,,,,,,---......---...000222444666888999666666666666777777777777666===@@@DDDLLLQQQdddooocccrrrqqq~~~|||SSS999;;;>>>555444555666777:::<<<>>>???@@@@@@AAAAAACCCFFFHHHIIIQQQLLLQQQlllqqqbbbTTTOOOPPP___uuunnn\\\RRRQQQWWWeeecccJJJ???;;;<<<=========>>>>>>?????????BBBBBBBBBLLLggg{{{sssccc]]]^^^WWWiii|||qqqTTTCCC???@@@EEEJJJSSSeeewwwzzzeeeLLL>>>999777666777888<<>>===<<<<<<;;;;;;;;;::::::::::::999777777777666444111111000111222333222///,,,///...------...///...---************))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,------111000000222444666666666222333444555666666666666666<<<===BBBKKKRRRfffnnnfffyyy{{{^^^BBB;;;:::444555555666888:::<<<>>>???@@@@@@AAABBBDDDFFFIIIJJJOOOMMMXXXyyyfffYYYOOONNNVVVhhhqqqaaaUUUOOOQQQUUUcccqqqRRRAAA<<<<<<<<<<<<======>>>>>>>>><<>>???BBB>>>???FFFGGGbbbxxxfffeeerrrkkkbbbYYYSSSMMMHHHHHHLLLPPPWWWfff{{{{{{uuujjjlllqqqqqqmmmkkkiiiiiihhhfffccc```]]]\\\VVVUUUTTTTTTTTTQQQNNNJJJCCC>>>999777999;;;======;;;;;;;;;;;;::::::::::::888777777777777666444111222111222333444333000...///...------...///...---************))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...000//////111333555555555333444555666777777777777666<<<===BBBKKKRRReeeuuunnn{{{pppSSS>>>666555555666666888:::<<<>>>???@@@@@@AAABBBDDDGGGJJJKKKOOOQQQccclllXXXPPPOOOWWWfff{{{ppp]]]TTTOOOOOOSSS[[[kkk]]]CCC;;;<<<<<<<<<<<<<<<<<<======???AAA@@@CCCVVV|||~~~xxxbbb[[[hhhxxxhhhPPP@@@???AAAFFFPPPaaayyyrrr^^^III>>>:::999:::<<<@@@999:::BBBCCC>>>DDDPPPmmmuuueeeYYYhhhtttgggSSSIII???<<<<<<;;;<<>>???@@@@@@AAABBBEEEHHHKKKMMMRRRZZZtttrrr]]]TTTPPPYYYggg}}}yyy\\\PPPNNNNNNQQQWWWddd|||rrrNNN>>><<<<<<;;;;;;;;;;;;<<<===BBBCCCBBBDDDZZZvvvdddcccsssxxx```JJJ@@@@@@BBBGGGSSShhhwwwdddNNN@@@:::777888:::666===BBBDDDEEEDDDKKKYYY|||~~~fff[[[[[[www~~~ZZZDDD;;;333444777777777888:::999888999>>>EEELLLPPPjjjzzzyyy~~~qqqooonnnhhhdddcccfffhhhiiiiiigggeeedddaaa___^^^^^^]]]VVVTTTQQQPPPPPPPPPOOONNNIIIEEE>>>999777888:::;;;::::::::::::999999999999555555777999:::999666444222111111222333333111000///---------...///...---+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...------------...//////111111111222555777777666444444555777777777777777777<<<>>>BBBJJJPPPbbb~~~pppIII777:::777777888999:::<<<>>>???@@@@@@AAACCCFFFIIIMMMNNNOOOaaa~~~___TTTTTTUUUaaawwwwwwbbbOOOKKKMMMNNNRRRYYYiii___EEE===<<<;;;::::::;;;<<<======@@@@@@FFF```uuukkkmmmxxxsss[[[GGG@@@BBBEEEIIIWWWooo{{{hhhQQQBBB;;;888999===HHH^^^[[[FFFAAAGGGQQQaaawwwccccccmmmMMM;;;333///333777555333222777666555444555777;;;===DDDUUUppprrrssszzzkkkgggbbbdddfffgggiiikkkmmmlllfffeeebbb___]]]\\\]]]]]]XXXUUURRRPPPPPPQQQPPPPPPJJJGGGAAA;;;777777888:::::::::999999999888888888666666777999;;;:::888666111000///000222222111//////---------...///...---++++++++++++******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...------------...//////000//////111444666666555333333444555666666666666777===>>>BBBJJJNNN```{{{~~~{{{SSS;;;999777888888999;;;<<<>>>??????@@@AAACCCGGGKKKNNNPPPGGGeeepppVVVPPPSSSVVVjjjvvv___RRRIIIJJJLLLMMMRRRZZZmmmiiiGGG???>>><<<::::::;;;===>>>===@@@???EEEbbboooXXXGGG@@@DDDHHHMMM[[[vvvyyyfffPPPAAA;;;:::???EEEiiinnnEEE===FFFTTThhhtttnnnyyyrrrBBB:::555444888;;;888555444222444555666666777999;;;:::???JJJaaa~~~yyy~~~tttggghhhaaahhhlllllljjjkkklllkkkgggddd```]]][[[ZZZ[[[\\\XXXVVVSSSQQQQQQQQQPPPOOOJJJHHHDDD>>>999777888999999999999888888888777777888777777888999:::888777111/////////111222111000///...------...///...---,,,++++++++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,---......///---,,,,,,...111333333222222333444555666666666666777===>>>BBBJJJMMM^^^yyyxxx{{{xxxcccCCC888888888999999;;;<<<>>>??????@@@AAADDDGGGKKKOOOQQQOOOxxxfffVVVUUU\\\aaayyyhhhSSSLLLIIILLLMMMLLLTTT___xxxqqqJJJAAA???===;;;:::;;;===>>>AAACCCAAAHHHiii~~~iiiSSSFFF>>>EEEKKKPPPaaa~~~wwwdddNNN???999:::BBBKKKkkk|||dddAAAAAAHHHTTTooozzzvvvrrrwwwyyyYYY;;;333000000333333000000333444666888777555444555888:::;;;===FFF]]]}}}{{{nnnuuupppxxxzzzssskkkiiiiiiggghhheee```[[[YYYXXXYYY[[[XXXUUURRRQQQPPPOOOMMMLLLHHHHHHFFF@@@;;;777777888999888888888777777777777999777555555666777777666222000///000111333222222///...------...///...---,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------......------///222333333333333444555666666777777777777===???BBBIIILLL\\\www~~~{{{yyysss|||zzz~~~qqqKKK:::888999999:::;;;<<<>>>??????@@@AAADDDHHHLLLPPPRRRffflllYYYVVV^^^kkkuuuyyy[[[QQQLLLLLLOOOOOONNNWWWdddzzzSSSAAA@@@===;;;;;;<<<>>>???CCCEEEEEEOOOwwwwwwbbbNNNCCC===EEELLLSSSeeexxxdddMMM===777999BBBLLLTTT```LLL<<>>AAAFFFCCCWWWoooXXXKKKEEE@@@JJJLLLVVVsss{{{ppp\\\FFF<<<;;;<<<===???AAA???AAACCCBBBIIIaaazzzzzzvvvaaaooouuuppp```CCC222777777333111444555333333555666999999666666888777444333666777555333999EEEOOOqqq}}}qqqccccccbbb___\\\XXXVVVTTTSSSTTTTTTSSSQQQOOONNNLLLLLLGGGIIIIIIFFF???999555444666888999888555555777:::666666555444444444444555000000000111222444555666555333111///......000000------,,,++++++******))))))************+++++++++(((((()))************)))++++++++++++,,,---............000111333555666666555555666777777777777777;;;777:::CCCIIINNN```uuu~~~zzzttt|||qqqrrrzzz|||hhhCCC@@@>>><<<;;;<<<===??????>>>CCCBBBEEEMMMOOORRR___kkkTTTRRRYYYaaasssvvv```UUUJJJKKKLLLHHHHHHMMMLLLVVVmmm~~~kkkMMMDDD<<<:::<<<<<<<<<===@@@EEEDDDXXXkkkVVVHHHDDDCCCNNNRRR^^^}}}yyyjjjXXXDDD<<<<<<<<<===???AAA???@@@BBBBBBJJJbbb|||iiiXXXRRRXXXjjjnnndddTTT>>>000555666333222555666333333555222777999777666999::::::555888::::::888999===AAAOOOaaavvvssscccaaa___]]]ZZZXXXVVVUUUTTTRRRQQQPPPOOOMMMKKKJJJIIIHHHJJJJJJGGG@@@:::666555666888999888666555777999666666555444444444444444000000000111111222333444333222000.........///000------,,,,,,+++*********)))************+++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,---............000111333555666666555555666777777777777777;;;999>>>FFFIIINNN^^^qqq{{{zzzttt{{{zzz{{{}}}~~~vvvssswwwUUUFFFCCC???======>>>??????===CCCCCCEEELLLLLLRRRbbbyyy```NNNSSSaaaoooxxx[[[MMMLLLGGGIIILLLJJJIIIKKKKKKYYYrrr|||||||||TTTGGG;;;999<<<<<<<<<===>>>EEEEEEXXXuuuaaa[[[dddpppgggRRREEEBBBAAANNNUUUcccuuu```QQQBBB<<<======>>>???@@@>>>???AAABBBJJJaaazzzuuuYYYJJJGGGSSSggghhhVVVFFF999111444666333333666666333333666@@@BBB@@@999555888<<<===888999:::;;;::::::999888;;;EEERRR^^^pppqqq^^^]]]\\\ZZZXXXVVVUUUUUUUUURRRQQQPPPNNNMMMKKKJJJIIIJJJKKKKKKHHHBBB<<<888666666888999888777666777999666555555444444444444444111111000000000000111111222111///...------...///------,,,,,,++++++******)))************+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,---............000111333555666666555555666777777777777777999;;;AAAIIIKKKOOO___qqquuu}}}uuuxxxuuuqqqpppqqqssstttuuunnnttt}}}|||tttrrrxxxdddHHHDDD???===>>>@@@@@@???>>>CCCCCCDDDIIIIIISSSiiippp[[[OOOYYYmmm~~~{{{bbbOOOJJJMMMJJJFFFKKKIIIIIIKKKLLL\\\xxx~~~aaaMMM<<<999<<<<<<;;;===>>>EEEFFFXXXmmm\\\XXXeeevvv}}}dddNNNCCCAAA@@@OOOYYYiiioooVVVJJJ???===>>>>>>>>>???>>><<>>>>>===:::888:::>>>DDDJJJVVVgggyyyppp\\\\\\ZZZXXXVVVUUUUUUVVVWWWTTTSSSRRRPPPOOOMMMLLLKKKLLLLLLLLLIIIDDD???:::777777777888888777777777777666555444444333333444444222111000//////.........000///...------------......------,,,++++++******))))))*********+++++++++((()))******++++++******++++++++++++,,,---............000111333555666666555555666777777777777777888;;;BBBIIINNNVVVhhhzzz{{{ooowwwyyypppfffbbb]]][[[[[[\\\]]]]]]ZZZ]]]dddnnnzzzyyy|||vvvnnnooo}}}cccHHHCCC===;;;>>>@@@@@@???>>>CCCCCCFFFKKKNNNaaaeeeWWWQQQ```xxxaaaQQQJJJKKKMMMHHHDDDIIIHHHHHHKKKMMM^^^zzzxxxhhhcccbbblllsssWWW>>>999===<<<;;;===???FFFIII\\\ssshhhccceeettt}}}aaaKKKBBBAAAEEEVVVaaarrr}}}gggOOOEEE======>>>>>>>>>???<<<;;;@@@FFFGGGIIIXXXjjj}}}nnnWWWFFFEEENNNdddooobbbEEE888666444666555444555888777666999>>>BBBGGGNNNWWWcccjjjfff]]]TTTQQQNNNOOOOOONNNHHHCCC>>><<<;;;===BBBKKKVVV^^^cccrrrvvvddd\\\[[[XXXVVVUUUUUUWWWWWWUUUTTTSSSQQQOOONNNMMMLLLLLLLLLKKKIIIFFFAAA<<<999777777777888999888777666555555444333333333333333333222000///...---------.........---------------......------,,,++++++***))))))*********+++++++++))))))***++++++++++++***++++++++++++,,,---............000111333555666666555555666777777777777777777:::@@@IIIRRR```tttxxxpppxxx~~~xxxmmmdddTTTPPPKKKHHHGGGGGGHHHGGGFFFGGGLLLVVVdddrrr|||}}}tttyyywwwjjjhhhuuu^^^IIICCC<<<:::===@@@@@@>>>===AAACCCHHHQQQ[[[zzz{{{XXXQQQSSSeee~~~oooPPPKKKJJJKKKMMMHHHEEEIIIGGGHHHLLLMMM\\\vvvbbbQQQKKKKKKFFFDDDJJJZZZvvvcccBBB:::===<<<;;;===???FFFMMMeee~~~hhhccceeekkk|||{{{^^^HHHAAACCCGGGXXXfffxxxwww^^^KKKCCC======>>>======>>><<<<<>>EEECCCQQQeeewww}}}iiiVVVFFFIIIQQQ[[[dddgggeeebbbQQQHHH>>>::::::;;;@@@EEEAAAOOO^^^lllzzzyyyjjj```^^^ZZZWWWVVVVVVWWWXXXTTTSSSRRRPPPOOOMMMLLLKKKKKKJJJIIIIIIGGGDDD???;;;777777777888999999777555555444444333333333333333333222111///......------.....................---......------,,,,,,++++++)))************++++++++++++,,,,,,---------------++++++++++++,,,---............000111333555666666555555666777777777777777888:::@@@JJJXXXjjj{{{vvvvvvzzzzzzpppiii```XXXKKKGGGBBB>>>===>>>>>>>>><<<===AAAFFFOOO[[[fffnnnsssxxxooowwwyyyhhhbbbnnn~~~|||eeeMMMFFF===:::===@@@>>><<<>>>AAACCCIIIUUUeeejjjTTTRRRXXXkkk^^^LLLNNNKKKIIIMMMMMMJJJKKKHHHHHHMMMLLLWWWmmmdddMMMFFFGGGHHHFFFDDDDDDHHHYYYwwwnnnFFF;;;===<<<;;;>>>???GGGRRRrrr~~~jjjhhhlllqqqvvvYYYEEEAAAEEEHHHZZZiii|||rrrVVVJJJCCC>>>>>>>>><<<<<<>>>???===@@@HHHKKKOOO]]]nnnuuukkk]]]NNNCCCCCCSSScccvvvmmmRRR<<<666222000666777666777888888:::BBBLLL[[[mmmtttXXXBBB888<<>><<<;;;>>>???GGGVVV|||sssvvvzzz{{{rrrUUUBBBAAAFFFMMM```ppppppRRRJJJCCC>>>>>>===;;;;;;>>>AAA>>>@@@GGGKKKRRRcccuuuuuugggUUUFFF>>>CCCWWWiii|||kkkMMM;;;999333000999888666777888888;;;EEEQQQooofffLLL;;;===<<<;;;>>>HHHXXXhhhsss{{{sssmmmlllhhh[[[PPPLLLIIIHHHFFFMMMccczzzyyyhhhddd___[[[WWWVVVWWWXXXXXXWWWVVVTTTSSSQQQPPPOOOHHHGGGFFFGGGHHHFFFAAA===777666666888;;;:::777444555444333333222222333333333222111000////////////......//////000//////...///......------,,,++++++)))************+++++++++)))***++++++,,,,,,++++++++++++++++++,,,---............000111333555666666555666666777777777777777;;;===CCCPPPbbbqqqwwwvvvyyy}}}sssvvv|||vvvxxx{{{yyytttnnndddVVVLLLGGGDDD@@@===AAA;;;555555777999;;;<<<<<<;;;999777999CCCQQQ]]]{{{}}}kkkaaagggsssqqqhhhmmmxxxrrrfff[[[EEE;;;<<<888:::@@@AAA;;;BBBFFFHHHTTTvvvYYYWWWWWWfffvvvZZZSSSJJJFFFHHHMMMPPPRRROOOJJJGGGFFFGGGLLLXXXddd\\\LLLFFF@@@@@@FFFCCCEEEFFFDDDDDDIIIOOORRReee~~~{{{~~~}}}SSS>>>>>>:::666???@@@FFFVVV}}}mmmPPPBBBBBBEEEOOOaaauuuyyyeeePPPCCC>>><<<>>>@@@@@@AAAEEECCCCCCBBBGGGXXXnnn~~~~~~```MMMFFF>>>FFFfff```AAA666888777444333777444888===<<<>>>UUUpppzzzeeeTTTEEE@@@???OOOYYYQQQCCCAAAKKKUUUtttyyywwwwww~~~zzzuuulllbbb\\\YYYXXXYYYZZZZZZYYYVVVSSSQQQQQQRRRJJJHHHGGGFFFFFFEEEBBB@@@999777555444555666555555222222222222222111000///111111111111000///------...///000111111000///...000///---,,,+++*********************************))))))*********+++++++++---,,,,,,,,,,,,---..................000222444555444555555666666666666666777@@@JJJWWWbbb]]][[[gggwwwyyyyyyrrrlllzzzqqqfff```aaacccaaa\\\SSSKKKAAA<<<;;;;;;999777;;;888777888::::::999888888:::;;;999777:::AAAHHH^^^sss{{{hhh[[[___iii~~~}}}yyynnnooovvv}}}wwwlll~~~___HHH======999:::??????<<>>======>>>@@@BBBDDDTTThhhvvvxxxdddVVVXXXbbbzzzyyyzzz|||yyy{{{xxxrrrrrr{{{ppp~~~eeeLLL???>>>:::;;;???===>>>DDDHHHMMM```hhhQQQXXXgggeeeRRRIIIHHHFFFEEEGGGIIIJJJJJJJJJKKKHHHEEEEEEFFFJJJVVVaaattt|||{{{tttrrrsssssswww~~~wwwXXXKKKAAADDDGGGFFFEEEFFFCCCEEEHHHIIIJJJJJJKKKMMMLLLWWWqqq~~~zzzwwwyyy}}}WWW:::===???<<>>CCCQQQppprrrjjjfffwwwnnnbbb[[[WWWTTTTTTTTTRRROOOMMMMMMNNNHHHGGGFFFEEEEEEDDDBBB@@@:::888555444555666555444555555555444333111000///000111111000000///...---...///000000000000///...///......---,,,+++******************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...............///111222444555444555555666666666666666;;;???===>>>BBBBBBNNNfffwwwxxxzzzrrrgggZZZLLLGGGFFFDDDAAA???>>>;;;888777888999777666777999;;;<<>>EEEJJJIIIFFF???FFFQQQ___mmmyyytttaaaTTTWWWaaasssuuuyyyyyyvvv|||uuupppyyysssrrrlllPPP???===:::;;;???<<>>AAAGGGEEEJJJQQQXXXaaahhhfff```^^^WWWWWW]]]jjj]]]HHH777444666666888<<<;;;>>>FFFRRRccczzz|||TTTBBBCCCBBBJJJ]]]~~~vvviiiaaa]]][[[TTTUUUUUURRRNNNKKKJJJJJJGGGFFFEEEDDDEEEDDDBBB???;;;999666555555666555444555555555333222000...---000000000000000///......---...///000000///...---.........------,,,+++***************************+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........///000111333444555444555555666666666666666888;;;888888>>>BBBTTTqqqxxxvvvpppnnnaaaRRRDDD@@@???;;;999999:::999777777777666555333;;;>>>>>><<<@@@JJJRRRSSSOOOJJJIIIRRR]]]```WWWLLLJJJFFFFFFMMMZZZiiiwww|||ppp^^^SSSXXXcccsssyyy~~~{{{www}}}tttoooqqqzzzxxxhhhvvvuuuUUU@@@<<<:::<<<@@@<<<===CCCGGGPPPjjjpppUUUXXXbbbuuunnnRRRMMMKKKFFFGGGGGGHHHJJJNNNRRRTTTKKKGGGDDDDDDFFFLLLZZZffftttxxxwwwlll```YYYUUUQQQNNNMMMKKKJJJNNNRRRQQQNNNHHHGGGEEEFFFNNNYYY___```sssjjjccc```^^^[[[^^^ccc```ccckkk{{{xxx|||yyyrrrlllnnntttrrrLLL@@@>>>===BBBGGGQQQaaacccLLLDDDGGGKKKVVVjjj|||pppVVVAAABBB??????@@@???>>>AAAHHHGGGNNNUUU]]]eeejjjggg```ZZZWWW\\\eeesssoooRRRCCC666555777555888>>>666BBBQQQaaauuu```OOONNNJJJRRRiiiuuukkkdddaaa``````WWWWWWVVVSSSNNNJJJHHHGGGFFFEEEDDDDDDDDDCCCAAA???<<<999666555555666555444444444333222000///---,,,///000000000000//////...---...///000000///...---...............---++++++************************************++++++++++++,,,++++++++++++,,,------......000111222333444555444555555666666666666666444888777999AAAGGGZZZwwwxxxeeehhh]]]LLL>>><<<;;;777555777555666666777888888888999:::AAAFFFGGGQQQbbbooorrrpppooosss~~~qqqaaaWWWNNNEEEEEEKKKYYYlll{{{~~~|||wwwiiiXXXOOOWWWdddyyy~~~vvv|||zzzoookkkkkkuuueeeqqq___DDD<<<:::===@@@<<<;;;CCCJJJVVVwww^^^PPP\\\ooo___NNNLLLGGGFFFFFFGGGGGGIIIMMMSSSWWWOOOJJJGGGGGGJJJRRRaaappp{{{|||vvvhhh[[[TTTPPPLLLPPPOOOLLLKKKJJJJJJHHHFFFDDDIIIMMMSSSbbbttt}}}|||yyylllaaa^^^]]][[[aaaiiijjjsss|||}}}xxx~~~zzzuuupppkkkmmmrrrVVVBBB>>>>>>DDDGGGSSSeee}}}aaaJJJCCCGGGKKK\\\qqq~~~jjjSSSDDD@@@??????AAA???>>>DDDKKKKKKQQQYYYaaallluuuuuuppp___XXX\\\eeeooo{{{ttt]]]III>>>777888888666:::AAA>>>UUUpppmmmkkkhhhpppyyytttkkkccc]]]ZZZZZZ[[[WWWWWWWWWTTTOOOJJJGGGFFFEEEDDDCCCCCCDDDCCCAAA???===:::777666666666555444222222222111000...---,,,//////000000000000//////---...////////////...------.../////////---,,,+++************************))))))*********++++++++++++++++++++++++,,,------......000222333444444444444555555666666666666666333777777<<>>FFFOOO^^^kkkTTTQQQaaazzzuuuRRRHHHJJJDDDEEEGGGIIIIIIJJJNNNTTTXXXUUUPPPKKKKKKOOOYYYkkk{{{wwwfffYYYRRROOOLLLRRRTTTXXXZZZYYYTTTRRRQQQZZZdddlllssshhhZZZOOOOOOQQQRRRYYYdddjjjzzzyyyyyy~~~|||uuurrrooolllmmmpppWWW@@@<<<===BBBDDDTTTjjjzzz^^^IIIEEEIIINNN^^^tttxxxbbbOOOEEE@@@???AAACCCBBBAAAGGGOOOSSSWWW[[[bbblllwwwzzzwwwhhhZZZWWW^^^dddiiibbbOOOAAA:::777::::::888===FFFLLLooouuufff]]]eeevvvrrrmmmddd\\\WWWTTTUUUVVVSSSTTTUUUSSSOOOKKKHHHGGGDDDCCCBBBBBBCCCCCCAAA???===;;;888666666666555444222222222111111///......//////000000000000//////------...//////...------------///000///...,,,+++*********************************+++++++++,,,,,,+++++++++***++++++,,,------///000222444444444444444555555666666666666666444777777>>>JJJPPP^^^vvv{{{ooojjj|||YYYGGG999999:::666555:::555777999:::<<<>>>AAACCCQQQ]]]ccc]]]YYYZZZVVVMMMLLLSSS[[[^^^\\\\\\```eeeoooggg]]]RRRGGGEEESSSfffooollleeeXXXLLLJJJ[[[nnn{{{zzzqqq~~~rrreee___aaacccnnn~~~dddgggwwwtttOOOAAA;;;===@@@:::BBBKKKSSScccgggVVVXXXjjjjjjKKKGGGLLLFFFFFFIIILLLMMMNNNPPPUUUYYYZZZTTTOOOOOOSSS___rrryyygggZZZTTTRRRPPPVVV]]]hhhooooookkkhhhhhh{{{ssscccTTTHHHHHHIIIGGGLLLVVV]]]rrr{{{xxxyyy}}}zzzqqqoooooonnnnnnppprrrsss|||~~~VVV@@@===???BBBDDDXXXrrrxxx\\\IIIFFFLLLQQQZZZssssss]]]LLLEEE@@@@@@CCCEEEDDDCCCJJJSSS```aaaaaabbbjjjsssvvvtttooo[[[SSSXXXZZZ\\\WWWIII<<<777777<<<<<<:::@@@JJJTTT|||ZZZIII???FFFVVVcccooozzz{{{yyyqqqnnniiibbb[[[WWWVVVWWWYYYPPPQQQSSSRRROOOKKKJJJIIIDDDCCCBBBBBBCCCCCCAAA???>>>;;;888666666666555444222222222222222111000/////////000000000000000///,,,---...//////...---,,,,,,---///000000...,,,+++************************++++++,,,,,,,,,---------++++++******++++++,,,------///111333444555555444444555555666666666666666444666666???OOOVVVccczzzyyyyyyYYYJJJ===888777555777<<<:::777777;;;>>>@@@HHHSSSnnnooonnn]]]EEE???@@@888===???@@@@@@@@@CCCJJJOOO\\\___fff```NNNKKKQQQNNNYYYWWWTTTMMMEEEEEEWWWkkkxxx}}}rrrnnnuuuhhhddd___XXXaaalll}}}vvv]]]nnnVVVBBBFFF999:::CCCEEEQQQeee~~~|||___OOOWWWnnn|||___OOOGGGGGGIIIIIIIIIIIIJJJMMMQQQUUUXXX```\\\VVVRRRVVVaaaqqq|||}}}rrrfff[[[QQQLLLNNNRRRfffrrr\\\PPPFFFCCCCCCBBBFFFMMMYYYxxx}}}www}}}zzzwwwzzz~~~~~~wwwnnnpppxxxttthhhfffmmm|||}}}yyyWWWBBB>>>@@@AAAHHHWWWyyyyyy]]]IIIEEELLLQQQeee{{{mmmYYYIII@@@EEECCCDDDGGGIIIIIINNNTTT```aaadddkkkrrrwwwwwwvvvooo```VVV[[[aaa\\\OOOFFFAAA<<<>>>CCCBBB@@@JJJYYYmmm{{{]]]DDD@@@<<<:::???HHHRRRYYY______aaaccceeedddaaa___bbb```^^^[[[XXXVVVTTTTTTSSSSSSSSSRRRNNNJJJEEEBBBBBB@@@===<<<>>>???@@@@@@>>><<<999666444444555666444444333222111000///...//////000000000000//////......//////...---,,,,,,------.........---,,,+++)))************++++++++++++***)))))))))***,,,,,,******+++++++++,,,,,,,,,.........///000222444444444555666777777666555444555222777CCCKKKRRRdddxxxyyy~~~SSSFFF;;;999:::999999;;;:::777777;;;@@@JJJ^^^ppp{{{gggPPP;;;888===;;;666888:::::::::;;;@@@DDDGGGMMM[[[aaa\\\ZZZVVVHHHPPPLLLIIIFFFDDDHHHXXXiiisssyyyvvvhhhjjj}}}ooohhhiiieee\\\___hhhxxx}}}aaannnYYYCCCGGG<<<>>>EEEGGGSSSfff}}}pppWWWPPP^^^wwwnnnVVVKKKGGGGGGJJJLLLLLLMMMMMMOOORRRVVVYYYZZZXXXUUUTTTXXXbbbqqq{{{vvvhhh[[[SSSVVVQQQ]]]qqqkkkYYYPPPHHHFFFEEEEEEJJJQQQ]]]yyy~~~vvvmmmhhhsss~~~yyyuuurrruuu{{{xxx~~~yyyhhheeekkkxxx}}}]]]DDD===???BBBJJJYYYzzzxxxvvvxxx]]]HHHEEELLLRRRbbbyyy}}}kkkYYYJJJCCCCCCAAAAAAEEEIIIKKKQQQXXXfffgggiiinnnssstttrrrpppkkkaaa]]]ccchhhaaaTTTKKKHHHCCCDDDHHHJJJOOObbbwwwwwwUUU???888666444333555999>>>BBBGGGFFFFFFHHHKKKMMMMMMMMMTTTVVVXXXZZZZZZZZZXXXWWWTTTUUUTTTSSSPPPKKKGGGDDDCCCBBB@@@???>>>???@@@AAA???===:::666444333444555444444333222111000////////////000000000000//////......//////...------,,,,,,---.........---+++***)))************+++++++++,,,+++*********+++------******+++++++++,,,,,,,,,.........///000222444444444555666777777666555444555333888CCCKKKSSSdddwwwwww}}}YYYLLL???;;;;;;999777666<<<:::;;;@@@LLLaaa~~~}}}WWWAAA444333888888555999<<<<<<:::999;;;===<<<>>>MMM\\\eeelllhhhWWWKKKEEE@@@@@@DDDLLLXXXccclllrrrlll___iiiuuukkknnnuuuqqqeee\\\bbbooolllttt\\\BBBFFF===>>>CCCDDDRRRbbbvvvdddQQQTTTfff||||||^^^MMMIIIJJJLLLNNNMMMNNNOOOOOOOOOQQQUUUWWWUUUVVVWWWXXX\\\eeerrr{{{nnnbbbZZZUUU\\\|||aaaXXX\\\MMMHHHDDDDDDFFFKKKUUU___rrryyyllleeeddd```[[[ZZZcccxxxwwwqqqooossszzzxxxxxxfff```dddppp}}}aaaGGG<<>>@@@CCCAAA>>>;;;777444333333333444333333222111000////////////000000000000//////.........///......---,,,,,,,,,---------,,,+++***)))************+++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,.........///000222444444444555666777777666555444666555:::DDDLLLTTTdddvvv}}}|||}}}eeeXXXGGG>>>======<<<;;;======CCCQQQhhhuuuJJJ???:::999;;;:::===AAAFFFFFFCCC@@@??????@@@:::???JJJXXXlllwwwoooWWWNNNFFFEEELLLUUU]]]aaahhhkkkccc\\\rrr~~~rrrooo{{{}}}mmmYYY^^^iiixxxvvv|||```@@@BBB;;;<<<===BBBOOO]]]nnn]]]QQQZZZlllnnnUUUJJJKKKOOORRRTTTQQQSSSUUUUUUSSSTTTWWWYYYYYY[[[^^^___aaahhhttt}}}~~~gggLLLIIIPPPLLLKKKLLLRRR\\\lll~~~qqqZZZQQQRRRTTTRRRVVV___tttyyysssqqquuu|||~~~|||yyynnnbbbZZZ\\\fffvvv}}}www___HHH===@@@FFFOOO```iiiaaajjj~~~vvv[[[GGGEEELLLSSSfff~~~sssbbbSSSJJJFFFFFFDDDEEELLLPPPRRRTTTWWWXXXZZZ___gggpppzzzpppaaaQQQSSSRRRJJJ???777444666222444777999:::999888777888666444555:::???CCCEEEDDDHHHNNNSSSVVVWWWUUUSSSRRRQQQQQQOOOLLLIIIEEECCCDDDGGGHHHEEE???===???CCCBBB@@@<<<888555333222222333333222222111000000/////////000000000000//////---...............------+++,,,---------,,,******))))))*********+++++++++++++++++++++,,,,,,------******+++++++++,,,,,,,,,.........///000222444444444555666777777666555444666777===EEELLLUUUdddsss}}}yyyooocccQQQCCC???@@@BBBBBB===BBBOOOjjjnnnFFFBBBCCCCCCGGGHHHNNNSSSXXXYYYUUUQQQNNNMMMLLLCCCAAABBBIII```wwwzzzhhh___TTTOOOSSS\\\``````aaa]]]TTTYYY~~~|||tttwwwmmmXXX\\\fffuuuwwwwwwiiiBBB@@@;;;<<<<<>>777888888777555444555777444555666777777777666666222111111333666999;;;;;;DDDGGGLLLPPPSSSTTTSSSSSSRRRRRRQQQOOOLLLIIIFFFEEEDDDGGGIIIEEE@@@===???BBBBBB@@@===999666333222111333333222222111000000000//////000000000000//////------...............---,,,,,,---...---,,,+++***))))))*********+++++++++)))******+++++++++++++++******+++++++++,,,,,,,,,.........///000222444444444555666777777666555444666999@@@GGGMMMVVVdddpppxxxuuuzzztttfffVVVLLLIIIIIIGGGOOOWWWhhhcccDDDAAAAAAGGGRRRWWWiiinnntttuuurrrllliiihhh```___bbbaaa^^^mmmwwwoooaaaTTTPPPTTTWWWWWWQQQLLLJJJ]]]~~~{{{xxx{{{hhhWWW\\\fffttt}}}vvvkkkrrrGGGBBB===@@@@@@EEENNNZZZoooiiiSSSZZZhhhppp```OOOJJJKKKNNNQQQTTTUUUZZZ___^^^[[[YYY[[[^^^bbbhhhmmmnnnlllnnnuuu{{{wwwccc\\\[[[\\\]]]```eeerrrqqq]]]WWWXXXXXXqqqzzz{{{tttpppsssyyy{{{yyywwwsssooojjjccc]]]YYYXXX^^^mmm}}}hhhPPP@@@>>>CCCJJJ___vvvZZZHHHFFFPPPWWWjjjnnn]]]PPPJJJGGGEEEDDDJJJVVV^^^___]]]]]]YYYXXXWWWYYYaaaqqqssskkkoooqqqiiiXXXFFF:::555555555444444444444333222999888666555444444444444333333444777:::<<<;;;:::DDDGGGLLLRRRUUUWWWWWWVVVUUUTTTSSSQQQOOOLLLJJJHHHDDDEEEFFFDDD@@@===>>>@@@AAA@@@===:::777444222111222222222111111111000000//////000000000000//////,,,---......///.........------.........---,,,+++)))************+++++++++((()))***++++++++++++*********+++++++++,,,,,,,,,.........///000222444444444555666777777666555444666;;;BBBHHHNNNWWWdddnnnzzzyyyrrrnnn}}}yyywwwsss|||sssXXXIIIHHHFFFOOO___hhh}}}wwwxxx```PPPMMMMMMMMMNNNPPPaaa}}}~~~}}}~~~yyyeeeUUU[[[gggssszzz~~~mmm|||wwwJJJBBB???EEEFFFLLLRRR```{{{bbb^^^mmmvvvhhh\\\PPPJJJIIIJJJNNNSSSSSSZZZ___```\\\YYY[[[___dddnnnxxx|||yyywwwyyy}}}|||xxxxxx}}}zzzsssnnnppptttqqqpppqqqqqqmmmfff^^^ZZZXXXVVV[[[jjjzzzrrrUUU???===FFFMMMbbbvvv[[[HHHHHHQQQYYYppp}}}lll]]]RRRMMMKKKLLLIIILLLUUU\\\^^^\\\\\\ZZZYYYWWWXXX___nnnllleeeZZZMMMBBB:::666555222333333444444444333333999999888777777777777777999888999<<>>======AAA???===:::777555333222222222222111111111111111//////000000000000//////,,,------...//////............/////////...---,,,)))************+++++++++)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,.........///000222444444444555666777777666555444666===DDDIIINNNXXXdddlllzzz}}}zzzuuupppwww```UUUUUUXXXUUU^^^ooowwwsssYYYOOOMMMMMMZZZggg~~~wwwdddTTT[[[hhhsssxxx|||yyywwwIII@@@???GGGIIIYYY]]]mmmxxxaaammmeee[[[RRRLLLIIIIIINNNTTTYYY___ffffffbbb```bbbeeefffssszzzsssnnnnnnrrrmmmkkkjjjiiieee^^^XXXVVVUUURRRWWWfffvvv{{{wwwVVV???>>>JJJSSSfffwww[[[IIIIIISSS[[[xxx{{{lll^^^TTTPPPOOOWWWPPPNNNSSSXXXYYYXXXXXXeeeccc___\\\^^^ggguuummmTTTBBB999888777777333555888777555444555888333444555777888999::::::666555555777;;;???AAAAAAJJJPPPYYY```bbb___ZZZVVVUUUTTTRRRPPPNNNLLLJJJIIIBBBAAA???@@@@@@???===;;;@@@???===;;;888555333222222222222111111111111111//////000000000000//////,,,,,,---.../////////......///000000000///------)))************+++++++++***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,.........///000222444555444555666777777666555444666>>>EEEIIINNNXXXdddkkksssyyyuuu```WWWYYY\\\___dddmmmyyysssiiikkkppp~~~~~~}}}~~~~~~xxxjjjXXXUUU```lllppp|||zzzNNN<<>>>>>>>>===<<<999666333111111222222111111000///...111111111000000000000000,,,---///000000000///...000000000000///...---,,,***))))))(((((((((((((((...---,,,+++******************+++++++++,,,,,,,,,---///000111000000222444666555555666777777666444<<<===AAAIIITTT```iiinnnvvv~~~}}}~~~ttteeeYYYWWW\\\bbbiiiqqq}}}~~~~~~{{{|||}}}vvvhhhXXXUUU___kkknnnyyynnnpppOOO<<>>>>>>>>===<<<999666333222111222222111111000///...000000000000000000000000---....../////////......000000000000///...---,,,++++++***++++++,,,------//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,...000000000111333444666555555666777777555444999;;;???HHHTTT```jjjpppzzz|||lll\\\VVVSSSNNNIIIOOOUUU___jjjvvv~~~~~~zzz{{{|||}}}tttgggYYYTTT]]]iiilllvvvddd^^^tttRRR===BBB???KKKYYYqqqpppjjjxxxsss\\\OOONNNNNNUUUZZZVVVVVV[[[___ccchhhllljjjfffaaacccnnn{{{zzzpppfffbbbfffuuu~~~zzzqqqgggaaaiiihhheeeaaa]]]]]]___aaa[[[UUUTTT\\\iiivvv|||tttWWWEEEAAAFFFLLL[[[{{{xxx```LLLIIITTT```tttzzzeeeWWWSSSeeekkkeee___^^^YYYWWW^^^ooouuuqqqkkknnnrrr]]]WWWVVVTTTMMMIIICCC===999777888888666888999999777777777777888AAAMMMWWWZZZVVVOOOIIIBBB<<<999===FFFRRRaaannnkkkbbbTTTHHHAAA===;;;999;;;===BBBHHHKKKLLLHHHEEEDDDCCCCCCEEEBBB<<<;;;===>>>>>>===<<<999666444222111222222111111000///...000000000000000000000000......---------------...///////////////...---,,,*********+++,,,...///000///...---,,,,,,+++,,,,,,******+++++++++,,,,,,,,,+++---///000111111444555555555666666666666555555666888===FFFRRR___kkkrrr}}}}}}|||cccXXXJJJAAA@@@???<<<999@@@EEEOOOZZZgggyyy~~~}}}}}}zzz{{{|||}}}}}}sssggg[[[SSS[[[gggjjjrrrfffYYYiiiUUU>>>BBB@@@OOOdddooommm{{{vvv]]]NNNNNNRRR]]]fffcccaaa```___aaaggglllnnnlllfffeeekkkuuuxxxsssZZZRRRJJJIIILLLWWWiiiyyyyyyppphhhdddgggfffccc```\\\\\\^^^```ZZZUUUSSSXXXbbbpppxxxZZZFFFCCCIIINNN]]]yyy```NNNJJJVVVbbbwwwlll[[[VVVbbbjjjiiigggjjjgggccciiitttwwwwwwZZZJJJLLLMMMEEE:::<<<<<<999666666888;;;777;;;<<<:::999<<>>EEEQQQbbbttt~~~||||||{{{}}}~~~~~~}}}sssiii\\\RRRXXXfffhhhooonnn]]]iiiXXX@@@CCCBBBRRRhhhvvvhhhjjjzzzyyy___QQQRRRYYYhhhttttttmmmfff``````fffnnnuuuyyyuuusssuuuzzz|||^^^IIICCC??????AAAEEENNNWWWjjj{{{~~~tttiiidddfffddddddccc```]]]ZZZYYYZZZXXXTTTRRRUUU]]]iii||||||\\\EEEBBBJJJQQQ```yyybbbOOOLLLVVVbbb{{{mmm\\\VVV]]]gggjjjnnnxxxxxxvvv{{{{{{zzzwwwmmmpppfffVVVUUU^^^VVVBBB777999:::888444444888===:::???AAA???CCCOOOZZZ```\\\hhhxxxvvvfffZZZMMMCCC<<<===???>>>>>>???DDDDDDAAA;;;555333777;;;===>>>BBBGGGKKKNNNMMMLLLFFFCCCBBBDDDCCC>>><<<=========<<<;;;999777444333111222222111111000///.........//////000000000000......,,,++++++,,,---..................------,,,***))))))((((((((())))))++++++***)))))))))************+++++++++,,,,,,,,,+++---///000111222444666444666888777555444555666666:::???EEENNN[[[hhhqqq{{{}}}zzzdddQQQAAA===888555555555666666444666777:::AAAMMM\\\ggg}}}{{{}}}|||~~~~~~~~~|||tttjjj\\\PPPVVVeeegggnnnuuuccclll[[[AAACCCCCCTTTiiikkk___dddwwwzzzbbbUUUWWW]]]nnn~~~tttkkkbbbaaagggppp}}}\\\CCC???===???@@@???BBBGGGFFFXXXpppzzzmmmbbb___cccaaabbbbbb```\\\WWWUUUTTTUUURRRQQQSSSXXXcccwww^^^EEE@@@GGGPPP```}}}zzzcccPPPLLLWWWbbb{{{ooo^^^VVVZZZdddhhhpppuuuhhh]]]aaa______jjjrrr___BBB999::::::777444555888<<<===CCCEEEFFFQQQfffvvv|||rrrrrrqqqooollliiifffdddUUUIII>>>===???>>>;;;;;;BBBDDDEEE@@@888333666999???@@@CCCGGGLLLNNNNNNMMMGGGCCCBBBDDDDDD???<<<<<<<<<<<<<<<;;;:::777555333111222222111111000///...---......//////000000111---------------......///------.........------,,,,,,++++++***))))))******,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++---///000111111444555333666888888555333555777777:::@@@FFFNNNZZZhhhrrr{{{~~~}}}~~~mmmWWWFFF???<<<888444222333555666555666777777888>>>HHHOOObbbxxx||||||~~~|||~~~}}}{{{sssjjj]]]OOOUUUdddgggmmmyyygggnnn^^^AAAAAAAAASSSeeezzzggg]]]dddvvvuuu```TTTUUUZZZjjj|||zzzppphhhfffhhhooo~~~wwwTTTAAA===;;;>>>>>><<<===???AAAMMM\\\mmm{{{wwwssskkkbbb___aaa___```___]]]YYYUUUSSSSSSSSSQQQQQQRRRUUU___sssdddJJJBBBEEENNN^^^{{{dddQQQLLLVVVbbb|||wwwdddZZZYYY```aaahhhzzzsssnnnmmmggg]]]VVVTTTWWWXXX[[[fffjjjYYYBBB888888888777666777999;;;;;;AAADDDGGGVVVooo~~~sssjjj^^^UUUUUU]]]jjjsssooo]]]JJJCCCEEEFFFGGGHHHGGGFFFCCC>>>888666888:::???AAAFFFLLLQQQRRRPPPNNNHHHCCCBBBDDDEEE@@@===<<<<<<<<<<<<;;;:::777555444111222222111111000///...------......///000000111+++,,,---...///000000000,,,------......---------++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,...000000000111333444222666999888555333555888555:::@@@FFFNNN[[[jjjuuu|||ooolll{{{ppp]]]JJJ===666666666444222111111222333555666666444666:::>>>BBBZZZ}}}rrrpppqqqxxx}}}~~~~~~||||||{{{~~~~~~|||zzzrrrjjj]]]OOOTTTdddgggmmm|||hhhooo```AAA@@@???PPP^^^qqqggg___gggwww|||ppp[[[QQQQQQTTTcccvvv|||vvvmmmjjjiiimmm{{{|||___@@@@@@;;;999:::;;;888888;;;;;;>>>???AAAVVVzzz}}}xxxqqqmmmmmmkkkgggcccccc]]]^^^]]]ZZZVVVTTTTTTUUUQQQPPPQQQRRRTTT]]]qqqkkkRRRFFFEEEMMM^^^|||dddQQQLLLVVVaaa}}}lll___YYY]]]YYY^^^qqqeeeWWWJJJIIIKKKKKKLLLOOOOOONNNKKKKKKOOORRRJJJ???666555666666888999999999999>>>AAACCCSSSkkkwwwvvvcccZZZOOOKKKTTTggg~~~|||^^^MMMHHHGGGHHHJJJIIICCC<<<777777:::===>>>???CCCJJJRRRWWWWWWTTTPPPHHHCCCAAADDDEEEAAA===<<<<<<<<<<<<;;;:::777555444111222222111111000///...---------...///000000111***+++---000111111111111,,,,,,------...---------((((((((()))***+++------***)))))))))))))))************+++++++++,,,,,,,,,---///000111000000222444222666999888444333555888444888???FFFNNN\\\lllxxx|||llleeexxxxxxpppTTTEEE>>>:::888777555333333333555666555555444444555666888999888DDDZZZ}}}wwwooohhhhhhsss~~~zzz|||}}}}}}}}}tttkkk]]]RRRQQQ]]]iiippp~~~iiikkkbbb@@@CCCAAAEEEUUUeeeqqqccc___cccsssggg[[[RRRRRRVVVZZZaaahhhwwwyyy{{{yyyppplllsss~~~vvvWWWFFFAAA;;;::::::::::::;;;<<<<<<999;;;======AAAJJJYYYddd|||tttrrrrrrllljjjiiihhhhhhgggeeeccc\\\[[[XXXUUURRRPPPNNNNNNVVVQQQNNNOOOOOOVVVmmmzzzsss]]]LLLBBBPPP]]]|||cccOOOJJJUUUbbb|||vvvbbb```___dddiiicccaaaxxxqqqSSSFFFCCC???<<<<<>>;;;===FFFQQQVVVWWWVVVRRROOONNNVVViii~~~^^^GGG???<<<888:::777333333666;;;???AAAAAAFFFMMMQQQRRRQQQQQQQQQLLLIIIGGGGGGGGGEEEAAA<<<<<<;;;;;;;;;;;;999555222222222111111000/////////............////////////////////////000000000000------------------------***++++++++++++***))))))---,,,+++*********+++,,,************************------...000111222333444555666666666666666555555777:::>>>CCCLLLYYYhhhrrruuufffyyy}}}~~~```JJJAAA;;;555777666444333222333444555555444444444444666777888;;;???III___uuupppwww{{{|||}}}{{{{{{|||}}}~~~~~~|||tttkkk^^^RRRQQQ^^^jjjqqqjjjkkkaaa???BBB@@@EEERRRbbbmmm___\\\```oootttddd[[[TTTSSSTTTVVV\\\cccsssxxx~~~{{{pppgggjjjsss~~~bbbJJJ===;;;;;;;;;::::::;;;;;;<<<===;;;<<<<<<;;;===CCCLLLSSSaaavvvxxxqqqnnnnnnkkkiiihhhgggfffddd```]]][[[YYYWWWTTTQQQOOOMMMLLLQQQLLLJJJLLLMMMUUUlllwww}}}aaaLLLCCCOOO\\\}}}eeePPPKKKVVVbbbyyyttthhheeecccfffiiiaaa]]]ppp~~~\\\GGGEEECCC???===<<<>>>AAACCCLLLNNNQQQRRRPPPJJJCCC???777666555444555777999;;;<<<;;;>>>EEELLLNNNMMMLLLMMMRRR]]]nnn~~~nnnZZZLLL???555666666666999===>>>;;;999:::CCCNNNTTTSSSOOOLLLLLLIIIGGGEEEEEEFFFEEE@@@===<<<;;;;;;;;;;;;999555222222222111111000000//////............////////////....../////////000000000------------------------***++++++++++++***)))))),,,,,,+++*********+++,,,))))))))))))))))))))))))------...000111222333444555555666666666666555555777:::>>>CCCLLLYYYhhhrrrnnn{{{~~~~~~jjjJJJ===<<<777000555444333222222222333444333333333333444555666777;;;:::;;;CCCYYYuuu|||{{{yyywwwxxx{{{zzz|||}}}}}}}}}|||uuulll___SSSQQQ^^^lllssslllmmmddd@@@AAA???GGGPPPbbbgggZZZXXX]]]nnnzzzaaa[[[WWWTTTSSSSSSTTTZZZaaalllrrrzzzzzzooocccaaafffuuu|||eeePPPAAA;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<>>>AAACCCGGGTTT^^^]]]___kkkwww}}}}}}~~~xxxqqqllliiiiiihhhfffeeedddccc___[[[WWWXXXVVVTTTQQQNNNLLLKKKJJJKKKGGGFFFIIIKKKSSSjjjooofffMMMDDDMMM[[[~~~~~~gggRRRLLLVVVbbbxxxvvvmmmkkkjjjiiinnnrrrlllggguuu```MMMAAACCCAAA???===<<<<<<===>>>CCCIIIRRRXXXXXXPPPGGG@@@777666555444555777999;;;999<<<@@@EEEKKKPPPSSSTTT^^^kkk~~~tttggghhhnnnqqqlllbbbWWWKKKBBB999777555555777999::::::@@@LLLZZZ```[[[SSSMMMKKKGGGDDDBBBBBBCCCCCC???<<<;;;::::::;;;;;;999555222222222222111000000//////............////////////------........./////////------------------------***++++++++++++***))))))++++++*********++++++,,,))))))))))))))))))))))))------...000111222333444555555666666666666666555666999>>>CCCKKKXXXgggrrrwww}}}~~~wwwRRR:::555777555///333333222111111222222333222222333333444555555666777888999;;;CCCNNNYYY___hhhpppyyy}}}~~~~~~{{{wwwtttvvv{{{xxx{{{|||}}}~~~~~~wwwnnnaaaTTTQQQ___mmmuuuooossskkkEEEBBBAAAJJJVVVhhheeeWWWWWWaaatttjjjUUULLLMMMOOOPPPQQQTTT\\\cccbbbfffmmmrrrnnneee```aaa```kkkyyy}}}dddQQQEEE===;;;===;;;;;;<<<<<<============;;;::::::<<>>===<<<;;;;;;;;;:::@@@IIIOOOOOOIIIAAA;;;777666666555666888999;;;:::>>>BBBGGGQQQaaapppwwwnnnRRRBBB???DDDJJJNNNRRRUUUXXXYYYRRRNNNEEE<<<666777>>>DDDTTT___jjjkkkaaaUUUNNNLLLGGGDDDAAA@@@AAA@@@===999:::::::::::::::999555333333333222111111000000///............////////////------------.........///........................***++++++++++++***))))))***************+++++++++))))))))))))))))))))))))------...000111222333444444555666666666666666666666999===CCCKKKXXXgggrrryyy{{{{{{jjjWWW@@@444333555444222222222222111222222222222222222333444444555555555555888;;;=========???CCCEEEHHHLLLMMMOOOVVVaaajjjsss{{{~~~{{{wwwsssvvv|||xxx{{{}}}~~~zzzrrrcccUUUQQQ___nnnvvvttt}}}pppIIIDDDDDDQQQdddttteeeVVV[[[iii~~~jjjVVVJJJAAAEEEHHHIIILLLTTT]]]ccc[[[YYY\\\eeekkkjjjgggfffgggjjjkkkooouuucccNNNBBB<<<888888999;;;<<<===>>>>>>>>>======::::::;;;>>>@@@AAA???===>>>BBBDDDDDDHHHRRR^^^eeelllllliiigggkkktttzzzzzzsssmmmeee]]]ZZZ[[[]]]___^^^]]]\\\\\\\\\ZZZVVVSSSRRRPPPNNNLLLIIIGGGFFFFFFIIIEEEDDDGGGHHHOOOddd{{{fffeeeOOOHHHUUUiiimmmWWWOOOVVV```uuuvvvdddRRRPPPYYYdddllllllOOOGGGFFF>>>??????>>><<<;;;:::999999888:::===??????===999777777666666666777888999:::???BBBDDDHHHYYYvvvrrrQQQ<<<444///000222666===GGGRRRZZZjjjnnnnnnggg\\\UUUVVVYYYkkkpppssslll___RRRKKKIIIHHHEEEAAA??????>>>;;;777999999999::::::999555333333333222222111000000000............////////////------------.........///........................***++++++++++++***))))))))))))******++++++++++++++++++++++++++++++++++++------...000111222333444444444555666666666666666666999===BBBKKKXXXgggqqq}}}wwwwwwyyyvvvIII???777444444333333555111111222222222333333333222333444555555666666555888888:::<<<;;;:::===BBB;;;<<<>>>>>>???DDDLLLRRR[[[bbbllluuuzzz{{{xxxvvviiiccclll{{{yyywwwtttvvv{{{zzz}}}|||ttteeeVVVQQQ___mmmuuuwwwrrrKKKFFFHHHYYYoooeeeXXX___qqqlllSSSIIIGGG>>>AAACCCCCCJJJUUU```ddd___WWWSSSZZZdddkkkpppsssvvv{{{aaaSSSDDD===:::888777999;;;<<<>>>?????????>>>===;;;<<<============<<<<<<;;;>>>CCCHHHNNNUUU]]]bbbdddaaa]]]^^^gggsssxxxvvvggg```VVVOOOOOOSSSXXX\\\\\\[[[ZZZYYYYYYXXXVVVTTTOOONNNLLLJJJHHHFFFEEEEEEHHHDDDCCCFFFGGGMMMcccyyyhhh~~~yyydddRRRIIIZZZppppppZZZPPPUUU]]]nnn{{{iiiTTTEEEEEEMMMWWWccczzzjjjSSSHHHHHHIIIAAA???>>>===<<<;;;::::::::::::999888777666666777777777777777777888999::::::BBBDDDDDDIII___xxxVVV???777888666333222444666888???GGG^^^nnn}}}wwwkkk^^^SSSMMMKKKIIIEEEAAA?????????<<<999999888888999:::999666333333333333222111111000000............////////////------........./////////........................***++++++++++++***))))))'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...000111222333444333444555666777777777777555888===BBBJJJWWWfffqqqzzzwwwuuutttrrr===777333555555111111555111222222333333333333333222333555666777777666666:::888999===<<<:::===CCC===<<<<<<<<<===???AAACCCIIIOOOXXX___bbbbbbaaaaaaTTTMMMZZZwwwvvvvvvuuuvvvyyyzzz}}}}}}tttgggWWWQQQ^^^mmmttt~~~qqq{{{wwwOOOGGGIII\\\qqqdddZZZbbbttt]]]IIIEEEGGGAAABBBBBBDDDOOO```mmmpppkkk```VVVUUU[[[eeetttrrrXXXMMMBBB===;;;999:::===;;;===>>>@@@@@@???>>>===<<<>>>???>>>;;;;;;>>>AAAAAADDDJJJRRRYYY^^^aaaddd``````aaaiiiwww|||sssXXXRRRKKKHHHLLLTTT[[[______\\\YYYWWWWWWVVVUUUSSSNNNMMMKKKIIIGGGEEEEEEDDDDDD@@@AAADDDFFFMMMbbbyyygggyyyxxxjjjZZZJJJTTTkkk{{{sss[[[PPPSSS[[[lllyyy```JJJAAABBBEEEJJJWWWqqqZZZPPPLLLIIIIIIFFF>>>===<<<:::::::::;;;<<<::::::999999888888888888777777777888888999::::::>>>BBBDDDKKKeee|||[[[DDD:::777888888555555777555222444:::BBBPPPjjj~~~rrrfff[[[TTTOOOLLLHHHDDD@@@???AAAAAA@@@===888888888999:::999666333444333333222222111111000............////////////....../////////000000000........................***++++++++++++***))))))&&&''')))***+++++++++***++++++++++++++++++++++++------...000111222333444333444555666777777777777555888===BBBJJJWWWfffqqqwww|||wwwwwwttt???777333555444000000333111222333444444444444444333444555777777777777666:::888:::@@@???:::999===???<<<888666888;;;>>>???>>>BBBIIINNNNNNLLLLLLNNNMMMFFFXXX}}}tttsssuuuuuuuuuwwwzzz}}}|||ttthhhWWWQQQ^^^lllttt|||jjjsss||||||QQQGGGHHH[[[mmmccc[[[cccuuutttTTTDDDBBBDDDDDDEEEDDDGGGVVVmmm|||uuujjj]]]TTTSSS___uuulll\\\QQQHHH>>>:::777666999>>><<<===???@@@AAA@@@>>>===;;;???AAA???<<<===CCCHHHMMMNNNTTT]]]dddfffgggiiifffhhhmmmxxxwwwdddNNNJJJFFFHHHOOOYYY```dddbbb___ZZZWWWUUUTTTSSSRRRNNNMMMKKKHHHGGGEEEDDDDDD@@@===>>>CCCEEEMMMcccyyyccc{{{~~~sss```KKKJJJbbb~~~pppmmmvvv}}}zzzttt\\\PPPSSSZZZpppyyy[[[FFFBBBDDDBBBCCCPPPkkkzzzUUURRRNNNEEEDDDFFF>>>===;;;::::::;;;<<<>>>999:::<<<======<<<:::999666777777888999999::::::888>>>DDDOOOkkkhhhJJJ===999555111222...///333444222666===999:::GGGddduuuhhh\\\UUUPPPKKKHHHFFFBBB??????BBBDDDCCCAAA888888888999:::999666333444444333222222111111000............/////////000////////////000000000000////////////////////////***++++++++++++***))))))&&&''')))***+++++++++***************************------...000111222333444333444555666777777777777555888<<>><<<===??????AAAGGG```zzzqqqrrrtttssstttwwwzzz|||}}}|||~~~wwwiiiYYYPPPXXXgggrrr|||kkknnn}}}}}}PPPGGGFFFTTTllliii]]]hhh{{{]]]KKKEEE???===HHHIIIMMM[[[tttzzzoooggg[[[ZZZtttyyydddQQQFFFFFFCCC>>>;;;999:::<<<======;;;;;;>>>>>>;;;<<>>>>>===<<<<<<<<<;;;;;;<<<===>>>===999777555777999888777777;;;>>>BBBCCCGGGWWWzzzkkkIII@@@:::555555222444222000222555777666555777888>>>IIIYYYjjjwww~~~mmmiiiccc\\\TTTNNNIIIFFFEEECCC@@@???@@@AAA@@@???999999::::::999999888777555333222111111111///...///......---------......---,,,,,,,,,,,,---......////////////////////////,,,++++++***)))(((''''''(((((()))***************))))))***+++,,,,,,------,,,...000111111333555777555555555555555555444444666777;;;BBBIIIUUUhhhzzzwww{{{xxx666666666555555444333222333333333333333444444555777777888888999999;;;<<<<<<;;;<<<===>>>===;;;;;;:::::::::888777777999999999::::::999999;;;>>>???IIIXXXwwwxxxqqqrrrtttrrrsssuuuyyy{{{||||||~~~|||vvvhhhYYYPPPXXXfffqqq{{{jjjqqqyyyKKKDDDFFFVVVcccuuulllbbbmmmuuuRRRHHHGGGFFFKKKGGGUUUmmmuuunnnddd___pppyyyhhhZZZOOOFFF@@@DDDBBB???<<<999888888888<<<:::;;;???@@@>>>@@@DDDJJJXXX[[[[[[gggsss~~~xxxkkk\\\RRRKKKLLLPPP___xxxooofff\\\WWWRRRNNNNNNPPPNNNKKKFFFCCCBBBBBBAAAAAAEEEAAA@@@CCCDDDJJJ```vvviiimmmJJJLLLVVVhhh}}}eee]]]]]]kkk~~~{{{eeeUUUUUU]]]mmmkkkRRRLLLLLLNNNTTTQQQ]]]{{{iiiQQQMMMKKKJJJCCCKKKCCCCCCBBBBBBAAAAAAAAA@@@CCCBBB@@@???>>>===:::888888999:::999888999===@@@GGGHHHLLL___ZZZ>>>:::777555888666444444333333555666888888BBBAAAAAADDDIIINNNQQQRRRYYYWWWTTTQQQNNNKKKIIIHHHJJJFFFAAA======>>>??????:::::::::::::::999888888555333222111111111///...///......---------......------,,,,,,------...///........................++++++******))))))((((((((())))))***************))))))******++++++,,,,,,,,,...000111111333555777555555555555555555555555666777;;;AAAHHHSSSeeevvv~~~uuu{{{{{{444444666666666555444333444444333333444444555666666555444555777:::;;;;;;777:::>>>BBBCCCBBB@@@>>>999:::::::::888777888999:::888777777888;;;???AAARRRkkk}}}vvvqqqrrrtttsssrrrsssxxxzzzzzzzzz}}}zzzsssgggWWWOOOXXXfffqqqzzz~~~jjjrrrvvvIIICCCHHHZZZdddnnnoooccclll|||dddKKKGGGFFFJJJWWW^^^uuu{{{uuummmeeekkkxxx}}}aaaMMMDDDBBBAAA@@@BBBAAA@@@>>><<<;;;:::999;;;999;;;???AAAAAAEEEKKK\\\qqqvvvrrr}}}rrrjjjeee___[[[XXX[[[fffoooeee[[[UUUPPPLLLLLLNNNNNNKKKFFFCCCBBBAAA@@@???CCC??????BBBCCCJJJ___vvvkkkoooMMMKKKTTTfffqqqfffcccppplllZZZVVV[[[llljjjSSSNNNMMMNNNVVVZZZmmmfffRRRNNNLLLMMMHHHOOOJJJJJJJJJJJJJJJJJJIIIIIIPPPLLLHHHEEECCCAAA???===;;;<<<;;;;;;;;;===BBBEEEMMMNNNTTTiiinnnKKK666666555666:::888555666777666555777;;;???HHHGGGFFFFFFFFFEEEBBB@@@GGGGGGFFFFFFFFFFFFFFFFFFBBB@@@===<<<===>>>>>>===::::::;;;;;;;;;:::999999555333222111111111///.........---------......///---------,,,------...///------------------------*********)))))))))))))))((()))******++++++******************************,,,...000111111222555666555555555555555555555555777888;;;BBBHHHRRRcccsss~~~uuu}}}444444555666888999999:::555555444444555555666777555444333555999;;;;;;:::888AAALLLRRRRRROOOGGG@@@<<<:::999;;;:::888888;;;<<<999888:::;;;===AAAFFF^^^}}}zzzvvvssstttuuuuuuttttttvvvyyyzzzzzz|||~~~yyyqqqeeeVVVOOOXXXgggqqqyyy~~~jjjlllwwwKKKGGGLLL^^^nnnooo}}}qqqdddlllzzz[[[KKKKKKHHHRRRiii}}}xxxrrrjjjiiinnnmmm||||||^^^IIIAAAAAA@@@>>>======<<<<<<;;;;;;;;;;;;:::999;;;>>>@@@AAAHHHPPPkkkwwwiiidddcccfffiiiccclllzzzkkkaaaWWWRRROOOKKKKKKNNNMMMJJJFFFCCCBBBAAA@@@>>>AAA======@@@BBBIII___vvv~~~jjjqqqPPPIIIVVViii{{{|||mmmYYYSSSWWWgggjjjTTTNNNJJJKKKVVVgggdddUUUPPPMMMRRROOOUUUSSSSSSTTTTTTTTTTTTTTTTTTZZZXXXTTTRRROOOLLLHHHEEE@@@@@@@@@AAACCCGGGLLLPPPTTTVVV\\\rrrcccGGG888888555666:::888777;;;>>><<<999;;;BBBHHHLLLLLLLLLMMMNNNMMMJJJGGGBBBAAAAAA@@@AAAAAABBBCCC999:::<<>><<<:::;;;;;;;;;;;;:::999999555333111111111111///......------------...//////---------------...//////------------------------)))))))))))))))*********))))))***++++++++++++************)))))))))))))))---...000111111222444666444444444555555555555555888888===DDDLLLVVVfffttt~~~|||yyy666555666777999<<<@@@BBB666666555555666666777888::::::999;;;<<<>>>>>>===FFF[[[rrrvvvdddTTTIII@@@;;;<<<===:::999:::;;;888999===>>>???FFFOOOwwwyyyxxxwwwvvvwwwxxxxxxwwwvvvyyyzzzzzz}}}~~~xxxpppdddVVVOOOYYYhhhqqqyyy|||}}}iiiccc}}}wwwMMMIIINNN___sssnnnwwwsssmmmsss~~~xxxUUULLLUUU[[[qqq}}}yyyvvvqqqppptttmmmooo{{{cccSSSLLLIIICCC>>>@@@???===;;;999999999:::;;;:::;;;===>>>@@@IIISSSooosssiiicccaaaeeelllqqqsssbbbZZZRRROOOMMMKKKKKKOOOKKKHHHEEECCCBBBAAA@@@>>>@@@<<<===@@@BBBJJJ___vvvxxxeeeyyyrrrRRRFFFUUUkkklllXXXSSSWWWhhhdddQQQNNNLLLTTTgggfff[[[TTTQQQZZZZZZaaa^^^^^^^^^______`````````cccbbbbbbaaa___ZZZTTTOOOJJJJJJKKKMMMRRRWWW\\\^^^]]]___ggg|||[[[EEE;;;;;;666777<<<:::<<>>>>>>>>AAACCCEEEKKKIIIFFFDDDCCCBBB@@@>>>::::::;;;;;;::::::999888555333111111111111///...---------------...//////...------------...//////------------------------)))))))))))))))*********))))))***+++++++++++++++*********)))))))))))))))---///111111111222444555444444444555555555666666999999>>>GGGQQQ\\\kkkwww}}}~~~|||777777888999<<>>999999999777999>>>>>>BBBQQQbbbxxxzzzyyywwwwww{{{|||{{{wwwzzz||||||~~~yyypppdddVVVPPP[[[iiirrryyy|||fff\\\|||uuuMMMIIIMMM^^^tttqqqzzzyyytttyyyrrrRRRSSSlll{{{xxxxxxxxx}}}~~~sssrrrwww{{{}}}lllaaa\\\ZZZUUUPPPRRRQQQNNNJJJEEEAAA>>><<<;;;:::;;;======AAALLLXXXvvvuuulllkkkkkkkkkrrr{{{}}}mmmYYYRRRMMMMMMMMMJJJKKKMMMHHHFFFCCCBBBBBBBBB@@@??????<<<<<<@@@BBBJJJ```wwwqqq]]]kkkrrrPPPBBBQQQgggnnn[[[VVV[[[mmm{{{___NNNKKKLLL]]]zzziiicccZZZXXXgggkkksssnnnoooooopppqqqrrrrrrsssqqqqqqrrrrrrpppkkkccc^^^[[[[[[\\\```eeejjjmmmnnngggmmmxxx|||PPP@@@;;;<<<777:::AAA@@@EEELLLRRRTTTSSSVVV]]]dddgggeeeaaa]]]YYYTTTNNNJJJ???===<<<<<>>IIISSS^^^lllxxxwwwzzz777999;;;===??????>>>===888777777777777888999999888:::<<<<<<@@@KKK[[[gggwww\\\SSSPPPGGG>>>:::;;;999;;;???@@@HHHbbb}}}}}}xxx{{{zzzvvvvvv|||~~~}}}yyy|||~~~~~~zzzqqqdddWWWQQQ]]]kkksssyyy}}}bbbZZZrrruuuMMMJJJOOO```ooorrr}}}rrrZZZhhhwwwuuuuuuvvvwww|||}}}{{{uuufff\\\YYY[[[]]]^^^aaaaaa```]]]VVVNNNFFFAAA:::999;;;===>>>DDDRRR___xxx~~~iii```RRRMMMJJJLLLLLLIIIHHHIIIEEECCCBBBBBBBBBBBBAAA@@@???<<<===@@@CCCKKKbbbyyykkkSSSfffpppLLLCCCMMM___ttt___XXX[[[lllxxx[[[KKKHHHJJJdddmmmjjjaaaaaauuu}}}wwwrrrpppoooppptttyyy||||||{{{qqq|||pppJJJ>>>===>>>:::???IIIIIIPPPVVV^^^bbbdddhhhmmmrrrsssqqqooolllggg___UUUOOO@@@>>><<<===CCCLLLWWW]]]jjj```RRREEE>>>===>>>???888888999999888888777666555333222111111111///...---,,,,,,------///000000...............//////000........................++++++******))))))(((((()))***++++++,,,,,,++++++))))))******++++++,,,,,,...///111111111111333555333333444444555666666777888777===GGGRRR\\\hhhssssssttt{{{|||777:::>>>AAAAAA>>>999666888888777777888888999:::999<<<@@@CCCKKK]]]xxxooobbb\\\PPPCCC===???<<<>>>AAACCCOOOqqqzzzwww{{{zzzuuuuuu|||~~~zzz}}}{{{rrrdddWWWRRR^^^llltttzzz```[[[qqqwwwNNNKKKRRRcccfffooovvvffftttvvveeeiiiooosssuuu{{{mmmaaaQQQEEEBBBHHHQQQWWWaaacccfffddd^^^SSSHHHAAA888999;;;>>>@@@GGGVVVeeettt^^^[[[PPPKKKIIIKKKKKKHHHEEEFFFCCCBBBAAAAAACCCCCCBBB@@@???<<<===AAADDDLLLbbbzzzgggLLLfffoooHHHGGGKKKYYY|||uuuyyyyyyaaaWWWXXXfffvvv}}}pppUUUGGGGGGMMMnnnooonnnfffhhh~~~}}}~~~xxxiiiJJJAAAAAABBB===CCCNNNOOOWWW]]]eeelllppptttxxx{{{|||{{{zzzvvvmmmaaaSSSJJJEEEBBB@@@AAAGGGRRR^^^fffTTTPPPIIICCC@@@===;;;:::888888888888888777666666555333222111111111///...,,,,,,,,,---...///000111...............///000000////////////////////////,,,++++++***)))(((((('''******+++,,,,,,,,,,,,+++))))))***+++,,,---------...000111222111111333555333333444444555666777777777777;;;EEEPPPYYYdddnnnvvvuuuzzzyyysss999888<<>>===@@@DDDMMMNNNMMMLLLIIIEEEAAA>>>:::888999===@@@HHH]]]qqqkkkYYYQQQIIIIIIJJJJJJIIIGGGFFFDDDDDDDDDDDDCCCBBB@@@???>>>===>>>:::;;;DDDLLL```}}}\\\OOOffffffGGGCCCFFF]]]yyynnnhhhmmmzzz|||jjj]]]WWWcccooo}}}hhhRRRHHHHHHXXX{{{tttpppttt{{{cccHHH@@@===AAAFFFJJJQQQZZZ[[[aaahhhmmmvvvxxxpppiiibbbYYYSSSFFFDDDCCCEEEJJJPPPTTTVVVSSSMMMEEE@@@>>>===<<<:::888777777888::::::999777777555222111111111111000///...---...///000000......------------...////////////.........---------,,,+++************'''%%%(((((())))))))))))(((((()))******++++++,,,------,,,...000111111333555777333333444444555555666666777888===EEELLLUUUeeessstttsssyyyvvvppp>>>>>>AAAEEEBBB;;;999===DDD???<<<>>>@@@@@@CCCGGGSSS]]]iiixxx~~~}}}~~~}}}oooYYYGGG@@@===>>>BBBAAADDDUUUjjj|||}}}{{{yyyxxxyyyyyyyyyyyy{{{}}}|||sssbbbUUUQQQ]]]mmmuuuzzzfffjjj~~~uuuOOONNNXXXtttzzz~~~kkk\\\SSSSSSWWWSSSSSSUUUZZZdddrrreeeUUUJJJ???;;;:::999;;;>>>>>>>>>>>>>>><<<:::888666666666888<<<@@@KKKcccyyynnnZZZRRRPPPFFFGGGGGGGGGGGGFFFDDDCCCDDDDDDDDDCCCBBBAAA??????<<<>>>:::<<>>===<<<;;;888777777888::::::999777777555222111111111111000///...---...///000000......------------...////////////.........---------+++***)))*********((('''((())))))******))))))((()))******++++++,,,------,,,...000111111222555777444444444555666666777777888999>>>DDDKKKUUUeeetttuuuuuuzzzvvvppp;;;<<<@@@BBB???999888;;;<<<888:::CCCMMMVVV___ggg{{{qqqlllddd\\\YYYZZZlllmmmUUUJJJDDDAAACCCBBB>>>CCCLLLXXXbbblllrrrwww{{{{{{yyy|||{{{yyyxxxxxxyyyzzz|||{{{~~~ttt___SSSPPP]]]mmmuuu{{{rrrzzzrrrMMMNNN\\\}}}uuubbbMMMDDDCCCEEEGGGJJJIIIKKKOOORRRYYYgggyyysssYYYMMMDDD;;;999888777777999888777777777777777777777555666999;;;???MMMggg~~~~~~yyyxxxuuuqqqpppoookkkcccXXXQQQRRR\\\eeejjjXXXNNNKKKKKKCCCCCCDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDCCCAAA@@@???<<<>>>;;;<<>>DDDJJJUUUfffvvvyyyyyy}}}wwwooo}}}AAAEEEJJJJJJFFFCCCCCCFFFDDDEEENNNaaavvvrrr]]]ZZZZZZQQQKKKMMMIII^^^uuummm]]]PPPFFFHHHMMMMMMKKKJJJIIIMMMTTT^^^jjjtttxxxxxx{{{zzzyyywwwwwwxxx{{{}}}{{{~~~sss\\\QQQPPP]]]mmmuuu{{{}}}~~~yyyqqqMMMSSSggg{{{~~~uuuVVVJJJ@@@@@@DDDDDDCCCBBBAAAEEEIIIJJJNNNYYYjjjxxxjjjUUUJJJBBB;;;::::::888777999999999888888888999:::;;;888:::<<<<<>>>>>CCCHHHQQQddd~~~ooo```UUUMMMHHHDDDAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCAAA@@@@@@<<<>>>;;;===FFFMMM```|||uuuKKKIIIaaahhhGGGCCCAAA[[[wwwoootttttteee[[[aaalllxxxvvv___LLLNNNaaaxxxoooaaaSSSUUUkkk{{{vvvjjjeeeeeefffmmmzzzyyy^^^QQQOOOQQQVVV]]]ccchhhnnnsssxxx{{{tttjjj```YYYXXXUUUPPPNNNOOOQQQRRRRRRQQQMMMFFFAAA===<<<<<<===888777777888::::::999777777555222111111111111000///...---...///000000......------------...//////........................+++***((()))***++++++******++++++,,,,,,++++++***)))******++++++,,,------,,,...000000111111333555444555555666777888999999<<<;;;>>>CCCJJJTTTfffvvv}}}~~~ttt~~~GGGMMMRRRPPPKKKHHHJJJLLLSSSWWWfffppp]]]QQQRRROOODDD@@@EEEEEETTTggg|||zzzfffSSSRRR[[[```\\\UUUTTTQQQSSS[[[hhhrrrwwwyyyzzzzzzzzzyyywwwxxx{{{~~~{{{}}}}}}oooYYYPPPOOO]]]lllttt{{{|||sssSSS]]]ttt}}}|||]]]EEE@@@>>>AAACCC@@@===>>>>>>BBBEEEEEEFFFNNN\\\gggrrr}}}fffTTTIIIAAA;;;;;;;;;999777888888777666666666777777888888;;;<<<;;;@@@PPPfffvvvqqq___MMMFFFDDDBBB???>>>777:::======<<<<<<===??????HHHZZZnnn~~~|||ssseeeZZZSSSMMMGGGBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???<<<>>><<<>>>GGGMMM```|||nnnIIIGGGeeejjjDDDCCCAAAXXXzzz}}}xxxggg[[[aaakkkwwwttt```PPPXXXqqqqqqeee^^^PPPLLLUUUkkktttiii^^^]]]]]]___ffftttnnnYYYSSSNNNTTT[[[aaaffflllrrruuu|||zzzqqqhhhaaaZZZWWWRRRPPPPPPRRRSSSSSSPPPLLLGGGAAA===;;;<<<>>>888777777888::::::999777777555222111111111111000///...---...///000000......------------...//////---.....................,,,***))))))***,,,++++++++++++,,,,,,,,,,,,++++++)))******++++++,,,------,,,...000000000111333444444444555666777888999999<<<;;;>>>CCCIIITTTfffvvv}}}ZZZccchhheee``````ccceeeggglll~~~nnnUUUMMMHHHIIIEEE>>><<>>AAACCCCCCCCCGGGPPPXXX[[[kkk~~~rrr]]]LLLHHH@@@;;;;;;;;;888666777777777777777777666666666555888:::;;;CCCSSSdddnnn[[[MMM>>>999999999999:::<<<<<<<<<:::999999;;;===BBBBBBGGGTTTbbbkkkrrrwwwrrrhhhZZZOOOIIIFFFDDDCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@??????<<<>>><<>>CCCIIISSSdddsss~~~}}}rrr~~~tttYYYLLLAAA???>>>======>>>??????>>>???LLLcccwww}}}}}}zzzzzz}}}~~~|||}}}vvvgggVVVOOOPPP^^^kkkrrryyywwwxxx]]]eeeqqqzzz|||ttt|||}}}iiiTTTCCC???<<<;;;======;;;===BBB>>>???AAABBBCCCFFFKKKNNNOOOZZZeeejjjiiicccUUUIIIJJJBBB<<<;;;;;;888777777888999:::;;;<<<<<<;;;:::666999999;;;EEETTT^^^aaaJJJ@@@888666666555666888<<<<<<<<<;;;:::;;;<<<===AAA>>>AAAHHHNNNRRRZZZcccccc\\\RRRIIIDDDCCCCCCDDDCCCBBBAAA@@@??????@@@@@@??????@@@@@@@@@???>>>>>><<<>>>===@@@HHHNNN```|||aaaMMMIIIyyy^^^HHHKKKWWWppp|||yyy|||~~~ooobbb```hhhssslll^^^lllvvvfffWWWKKKDDDAAAFFFMMMQQQSSSVVVZZZ]]]YYY\\\^^^bbbkkkyyyqqq\\\UUUWWW[[[eeemmmoooqqqxxx~~~~~~tttmmmddd___YYYTTTRRRQQQPPPOOONNNLLLHHHBBB<<<:::===@@@888777777888::::::999777777555222111111111111000///...---...///000000......------------...//////---------........./////////---***)))***++++++*********++++++++++++******)))******++++++,,,------,,,...///000///000111333222222333444666777888999999999===CCCIIIRRRbbbqqq{{{zzzwwweeetttsss^^^HHH???BBB======:::666777======999>>>999@@@QQQ^^^nnn~~~~~~uuueeeVVVOOOQQQ^^^kkkqqqxxxyyysssiiimmmrrr~~~rrr|||yyyxxxzzzzzzxxxxxxrrrsss|||qqq]]]NNNDDD>>><<<<<>>;;;;;;===>>>@@@BBBDDDGGGIIIJJJPPPSSSTTTSSSVVVXXXVVVQQQNNNEEE>>>======:::999:::666888;;;===>>>>>>===<<<:::<<<;;;<<>>>>>>>>???>>>>>>?????????>>>>>>===<<>>;;;;;;999999999999999999:::;;;999888>>>IIIRRR```}}}tttcccTTTOOOTTTdddooosss{{{qqqlllqqqqqqwww~~~{{{qqqwwwuuurrr|||zzzxxxvvvjjjXXXHHHAAAAAA>>><<<===@@@AAA>>>;;;???BBBCCC@@@>>>CCCJJJOOOHHHIIIKKKMMMOOOOOOOOOOOOTTTMMMGGGEEEBBB===;;;<<<>>>@@@AAAAAA@@@>>>>>>>>>999::::::<<>>AAADDD@@@FFFIIIHHHJJJPPPUUUWWWUUUQQQKKKHHHGGGEEEAAA>>>AAA@@@@@@@@@@@@@@@@@@@@@????????????>>><<<;;;:::<<<<<<>>>AAAFFFRRRgggzzzPPPLLLOOO|||hhhJJJWWW___bbbvvvnnn___[[[aaaiii|||uuufffbbbeeennn}}}wwwhhhkkkqqqbbbUUUIIICCCBBB>>>???AAAGGGOOOXXX```ddd___\\\WWWVVVZZZaaahhhlllzzzqqqccc]]]WWWVVVZZZaaahhhqqqxxx|||xxxmmmhhhgggccc\\\XXXXXXWWWTTTNNNLLLHHHAAA;;;999;;;>>>777888888888888999999999777666555333222111000000///......000111000...+++111111000000000000111111------++++++++++++------******))))))))))))*********)))((()))++++++)))(((******))))))***,,,...///......///000111222222333333333444555666777888888777999<<<@@@HHHUUUdddooottt~~~MMMQQQWWW[[[___gggrrrzzz{{{}}}ooo___QQQDDD???>>>:::888999999888888888888999::::::===999;;;BBBHHHTTTppptttbbbQQQNNNUUUeeepppsssyyy{{{iiidddsssttt}}}wwwvvv|||zzzyyyrrrkkk^^^NNNCCC>>>>>>>>>>>>>>>???@@@@@@AAA===AAADDDFFFGGGIIILLLMMMKKKLLLLLLMMMMMMLLLLLLKKKOOOKKKJJJLLLJJJDDDAAAAAAAAACCCDDDCCCAAA>>><<<<<<>>>@@@BBBEEELLLRRROOOGGG<<<<<<;;;;;;:::999999999:::<<<@@@BBBBBBDDDGGGJJJLLLPPPPPPNNNOOOVVV]]]___ZZZUUUMMMIIIFFFDDDAAA>>>@@@?????????????????????????????????>>>===<<<;;;===<<<>>>BBBGGGSSShhh{{{OOOLLLRRRjjjNNNTTTWWW^^^sssooo```___jjjtttxxxkkkaaaccclll{{{pppooo|||xxxiii\\\QQQFFFAAAAAABBBBBBEEEMMMYYYccchhhkkkbbb\\\VVVTTTWWW]]]aaaccckkkwwwwwwaaaZZZYYYVVVXXX^^^___fffooowww{{{~~~sssiiihhhddd]]]ZZZZZZYYYUUUOOOLLLGGG@@@:::999;;;???888888888888999999999999777666555333222111000000///......///000000///---/////////....../////////------,,,++++++,,,------++++++************++++++***)))))))))++++++)))(((************+++,,,------......///000111222222333333333444555666777888888888;;;>>>AAAIIIUUUdddnnnwww|||AAADDDGGGHHHHHHKKKPPPUUUQQQUUUUUUPPPOOOPPPKKKBBB>>>999777888999777777999888777777777888888999:::???>>>AAAFFFHHHNNNaaavvv||||||sss```MMMNNNXXXhhhrrrtttxxx|||llliii}}}|||vvvhhh]]]PPPDDD===<<<:::<<<>>>???@@@CCCIIINNNIIIGGGGGGHHHKKKLLLMMMNNNPPPOOOMMMLLLJJJIIIHHHHHHKKKKKKNNNTTTUUUQQQOOOPPPQQQRRRQQQNNNIIICCC???===DDDIIINNNRRRVVVUUULLLCCC999999999999999::::::;;;<<<===@@@CCCGGGKKKOOOQQQSSSWWWXXXXXX]]]iiissswwwccc[[[QQQJJJFFFDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<======???CCCHHHTTThhh{{{~~~MMMLLLXXXtttWWWVVV[[[jjjrrrfffiiiyyyzzzooo```bbbjjjyyyyyyuuuzzz}}}xxxqqqmmmcccVVVNNNFFF>>>;;;===@@@BBBIIIXXXiiiuuuzzzzzzeee^^^VVVSSSWWW[[[\\\\\\]]]fffrrrhhh[[[QQQSSSVVVWWW]]]dddbbbhhhqqqxxx}}}xxxkkkjjjeee^^^]]]^^^\\\XXXQQQMMMFFF>>>999999<<<@@@888888888888999999999:::777666555333222111000000///...------///111111000...------------------...------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***))))))***++++++***(((***++++++,,,,,,,,,++++++......///000111222333333333333444555666777888888:::<<>>BBBAAA<<<999;;;;;;888666777999:::999888888999777777777777888999::::::???DDDLLLSSSRRRQQQXXXcccnnn}}}}}}yyyzzzppp]]]KKKPPP]]]mmmuuuwwwyyy}}}www{{{zzz{{{{{{}}}yyyiii\\\PPPFFF@@@???======>>>BBBJJJUUU___eee```VVVKKKHHHIIILLLNNNQQQRRRPPPMMMKKKIIIHHHHHHHHHKKKKKKOOOUUUYYY[[[___dddjjjiiigggbbbZZZRRRLLLJJJPPPVVV^^^bbbaaaXXXKKKBBB;;;;;;:::;;;<<<===???@@@BBBCCCFFFKKKQQQWWW\\\^^^^^^bbbeeegggnnnyyykkkbbbUUULLLGGGEEEBBBAAA<<<<<<==================>>>>>>?????????>>>>>>=========@@@DDDIIIUUUiii{{{~~~zzzHHHKKKcccYYYVVVaaazzzxxxnnnvvvzzzooocccbbbiiivvv~~~pppdddYYYPPPFFFAAA===999999<<>>???>>>>>>>>>???<<>>:::777999;;;<<<:::<<<===;;;999999:::;;;888888888999999:::<<<<<<@@@FFFOOOUUUTTTQQQUUUZZZaaannn}}}}}}~~~lllXXXKKKSSSbbbpppxxxyyy{{{~~~{{{uuuvvv|||sssggg\\\PPPGGGCCCBBB>>>>>>HHH[[[lllwww{{{nnn___RRRNNNOOONNNOOORRRQQQPPPNNNLLLKKKKKKKKKLLLKKKJJJKKKPPPUUU\\\gggqqqzzzzzzxxxssslllfffcccaaaeeejjjpppqqqiiiZZZKKKBBBAAAAAAAAAAAACCCEEEGGGIIIJJJMMMQQQWWW]]]dddiiilllppptttvvvwwwyyy}}}}}}zzzoooeeeXXXMMMGGGEEECCCAAA;;;;;;<<<<<<<<<============>>>???????????????>>>>>>>>>AAAFFFKKKVVVjjj|||pppDDDKKKnnnXXXRRR[[[uuu}}}ttt}}}yyyooohhheeehhhtttttteeeRRRIII@@@===;;;:::===AAAIIIRRRaaasss~~~}}}tttjjj^^^ZZZVVVWWW\\\^^^]]][[[VVVVVVUUUUUUUUUXXX\\\___^^^cccjjjrrrwwwxxxwwwuuuqqqooohhh```YYYUUUPPPKKKNNNNNNQQQUUUZZZ___iiisssqqqvvv{{{}}}pppnnnhhhdddeeehhhfff```SSSLLLCCC;;;888:::>>>AAA888999999999999:::::::::777666555333222111000000///---,,,---000222333333//////............//////------------------------******))))))))))))******+++***)))***,,,,,,***)))***+++,,,------+++***)))------...000111222444444333333444555666777888888777:::>>>DDDMMM[[[kkkvvv{{{{{{:::;;;;;;<<<===>>>>>>>>>======<<<999777777888:::999<<<<<<888777:::<<<<<<:::::::::;;;<<<===>>>???CCCFFFJJJJJJJJJLLLSSSZZZ]]]eeeuuu{{{iiiUUUMMMWWWeeeqqqwww{{{~~~~~~mmmqqq}}}wwwooofffXXXLLLEEEDDDAAADDDTTTjjj}}}ooocccZZZ[[[ZZZTTTPPPQQQPPPPPPOOOOOOOOOOOOOOOPPPLLLJJJJJJMMMQQQWWWdddpppwwwwwwwwwuuurrrqqqrrrtttvvvxxxzzzxxxjjjWWWJJJEEEBBBBBBBBBCCCFFFJJJMMMPPPNNNTTT\\\aaaeeejjjqqqvvvyyy~~~}}}vvvnnndddVVVKKKEEECCCAAA@@@;;;;;;;;;<<<<<<======>>>======>>>???@@@@@@@@@@@@>>>???BBBGGGMMMWWWkkk|||jjjDDDLLLxxxaaaUUUVVVeeerrr{{{www~~~}}}uuummmhhhgggqqq}}}zzzjjjVVVKKK@@@;;;999999===BBBHHHXXXpppsssfffVVVVVVXXXZZZ\\\\\\ZZZXXXPPPOOONNNNNNOOOQQQSSSUUUQQQTTTXXX]]]``````\\\YYYZZZWWWSSSOOOMMMMMMOOOPPPLLLOOOTTTZZZ___gggpppxxxvvvyyy}}}rrrpppjjjfffiiimmmjjjdddSSSLLLBBB;;;999;;;???AAA999999999999::::::::::::777666555333222111000000///------...111333333333000000////////////000000------............------***))))))))))))))))))***+++******+++,,,,,,+++)))***++++++,,,,,,,,,++++++,,,---...000111333444555333333444555666777888888777:::>>>DDDMMM[[[kkkwwwzzz}}}===<<<;;;;;;<<<===>>>>>><<<;;;::::::999888888888888;;;:::777999>>>???<<<============???@@@AAABBBEEEHHHIIIHHHGGGLLLTTTZZZ]]]aaakkkzzz{{{hhhTTTNNNXXXfffooouuuzzzkkkmmmwwwxxxwwwssshhh\\\UUUOOOSSS^^^pppuuuiiibbbbbb^^^TTTPPPSSSQQQQQQRRRRRRSSSRRRRRRRRROOOOOOQQQUUUUUUUUU]]]eeejjjjjjjjjhhhhhhkkkooossstttssstttpppbbbQQQIIIIIICCCCCCEEEHHHLLLRRRWWWZZZXXXbbbmmmrrrsssvvv}}}zzziii___RRRGGGBBB@@@>>><<<;;;;;;;;;<<<===>>>>>>>>><<<===>>>???@@@AAAAAA@@@???@@@CCCHHHNNNXXXkkk}}}fffHHHQQQnnnaaaZZZ___hhhrrr|||~~~rrriiieeelllxxx{{{fffYYYKKKBBB>>><<<@@@EEEOOOfff{{{lllUUUYYY^^^```]]]XXXUUUSSSLLLLLLKKKLLLNNNOOOOOOOOOOOOOOOPPPSSSUUUUUUQQQNNNPPPOOOMMMLLLKKKKKKNNNQQQMMMSSSZZZ```fffnnntttwwwxxx{{{~~~tttqqqkkkhhhlllpppnnngggRRRKKKAAA;;;:::<<>>>>>???>>><<<::::::===???>>><<<<<<999======:::===CCCCCC===>>>>>>>>>???@@@BBBCCCDDDEEEJJJNNNOOOOOORRRVVVYYY```___eeeqqqzzz}}}}}}{{{hhhTTTNNNYYYeeemmmrrryyyzzzsssooopppxxx~~~}}}tttmmmcccmmm~~~rrrfffbbbZZZPPPOOOUUURRRSSSTTTUUUUUUTTTSSSRRRSSSUUU[[[___\\\WWWXXX]]]```___^^^\\\\\\___dddhhhgggfffgggdddYYYLLLIIINNNJJJJJJMMMQQQWWW^^^eeeiiiiiiuuuyyyddd[[[NNNEEE@@@===;;;999;;;;;;<<<<<<===>>>??????<<<===>>>???@@@AAAAAAAAA???@@@DDDIIINNNYYYlll}}}cccLLLVVVrrrggg```aaagggqqqtttjjjdddiiittt~~~{{{mmm[[[PPPIIIFFFIIINNNeee~~~{{{iiiXXX___ffffff___WWWRRRQQQNNNMMMLLLLLLLLLKKKIIIGGGJJJIIIIIIKKKNNNNNNKKKHHHIIIHHHIIIJJJIIIHHHIIIKKKQQQXXX```gggmmmrrrttttttzzz}}}uuurrrllliiimmmrrroooiiiRRRJJJAAA<<<;;;===??????999999:::::::::;;;;;;;;;777666555333222111000000......///111333333111/////////............//////,,,---...//////...---,,,,,,++++++++++++++++++,,,,,,+++***+++,,,---+++)))******))))))***,,,...///,,,,,,...///111333444555333333444555666777888888;;;===@@@DDDKKKXXXgggqqqxxx>>>????????????@@@@@@@@@AAA???>>><<<<<<<<<>>>???CCCCCCAAA???BBBIIIKKKIIIHHHDDDCCCDDDEEEEEEGGGLLLNNNRRRYYY```eeeeeebbb___dddeeejjjpppuuu}}}ppp\\\MMMNNNZZZeeekkkrrr}}}yyyppptttrrrwwwgggYYYKKKHHHJJJMMMPPPRRRTTTVVVXXXYYYYYYXXXWWWVVV[[[___cccffffffbbb]]]ZZZ\\\[[[YYYXXXYYY\\\___bbbccccccaaa[[[SSSMMMLLLLLLQQQUUUZZZ___eeelllsssxxx{{{eee[[[OOOGGG@@@;;;<<<@@@999::::::;;;<<<===>>>>>>>>>??????@@@@@@AAABBBBBBAAAAAACCCHHHOOO[[[mmm}}}TTTIIIuuuuuuiiigggjjjrrrxxx}}}wwwmmmeeehhhqqqzzzzzznnniiioooyyyvvvjjjhhhooopppggg\\\WWWTTTOOOPPPOOOOOONNNMMMLLLKKKKKKOOONNNLLLJJJIIIIIIIIIJJJKKKMMMMMMJJJGGGIIIPPPVVV^^^aaagggmmmsssvvvxxxyyyzzzxxxuuusssvvvxxxtttkkkbbbTTTIII===888;;;??????===777888:::;;;<<<<<<;;;:::;;;999777444111000000///...---...222555555111---000...---...111111///,,,......//////......---,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---///000000000000333555444444444555777888:::;;;;;;???CCCEEEJJJVVVhhhvvvwww}}}??????@@@@@@@@@AAAAAAAAAAAA@@@>>>======>>>???AAACCCDDDCCCBBBFFFMMMPPPNNNNNNJJJGGGHHHHHHFFFHHHLLLYYY]]]eeelllrrrsssqqqooohhhiiilllqqqvvv}}}nnnZZZKKKOOOZZZeeelllttt~~~~~~ooommmuuu~~~ssseeeMMMEEE???BBBHHHNNNTTTYYYZZZ\\\^^^```aaaaaa```___fffkkkrrrvvvrrrhhh\\\SSS[[[YYYXXXWWWXXX[[[^^^```___```___[[[TTTPPPOOOPPPTTTYYY^^^dddjjjqqqyyypppdddUUUIII???888777;;;999::::::;;;<<<===>>>>>>>>>??????@@@@@@AAABBBBBBAAA@@@BBBIIIPPP]]]oooWWWUUU{{{oooiiijjjqqq{{{tttxxxnnnfffhhhpppzzznnndddmmmrrrpppeee[[[VVVRRRMMMRRRQQQQQQPPPOOONNNNNNNNNPPPOOOMMMLLLKKKJJJKKKKKKGGGIIIKKKKKKKKKOOOWWW]]]fffhhhlllppptttxxxzzz{{{zzzzzzxxxwwwyyyzzzuuukkkaaaRRRHHH<<<888;;;???>>><<<777888:::;;;<<<<<<;;;;;;:::999666444222111000000.........111444444111///000...---...000111///---......//////......---,,,*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,---///000000000000333555444444444555666888:::::::::>>>CCCEEEJJJWWWiiiwwwuuu{{{AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@??????@@@BBBCCCCCCEEEEEEFFFKKKRRRUUUTTTTTTOOOMMMNNNNNNLLLNNNSSS]]]bbbjjjrrrwwwyyyyyyxxxqqqpppsssxxx}}}}}}jjjVVVIIIPPPZZZeeennnwwwnnnhhhnnn}}}|||hhhWWWKKKDDD@@@???BBBFFFJJJPPPWWW\\\^^^```cccfffggghhhhhhccchhhooorrrpppggg]]]VVV[[[ZZZYYYYYYZZZ\\\^^^```___``````]]]XXXUUUVVVXXX^^^bbbhhhmmmqqqxxxzzzkkkXXXJJJ???777666999999::::::;;;<<<===>>>>>>>>>??????@@@@@@AAABBBBBBAAA@@@BBBIIISSS```sssPPPWWW}}}tttttt}}}lllrrr|||qqqiiijjjpppxxx}}}gggcccvvvtttlllaaaYYYVVVRRRNNNTTTTTTSSSRRRRRRQQQRRRRRRSSSRRRPPPOOONNNMMMNNNNNNLLLNNNQQQRRRTTTXXX```fffppppppppprrruuuyyy}}}~~~||||||}}}}}}uuuiii___NNNEEE;;;888;;;>>>>>>;;;777888:::;;;<<<<<<;;;;;;999888555333222111111111///......000222333222000///......///000000///---......//////......---,,,*********************************++++++++++++,,,******+++++++++,,,,,,,,,---///000000000000333555333333444555666888999::::::>>>CCCFFFKKKXXXkkkyyyvvv{{{CCCCCCDDDDDDDDDEEEEEEEEEBBBAAA@@@@@@AAACCCEEEFFFDDDGGGIIIKKKQQQYYY\\\ZZZWWWSSSRRRUUUWWWWWWZZZ___^^^cccjjjqqquuuxxxyyyyyyzzzzzz}}}{{{eeeRRRHHHSSS[[[fffpppyyysssggggggzzzjjj^^^UUUOOOKKKIIIIIIJJJJJJLLLSSS[[[bbbcccfffhhhkkkmmmnnnnnneeeeeedddcccbbbaaa______```_________```aaacccdddcccddddddbbb^^^\\\^^^aaaiiinnntttwwwzzzzzzjjjVVVHHH>>>999888;;;999::::::;;;<<<===>>>>>>>>>??????@@@@@@AAABBBBBBAAA@@@BBBKKKVVVdddvvvuuuKKK\\\iiiYYYuuuyyyooommmpppvvvvvvlllooo~~~ttteeeZZZWWWWWWWWWUUUWWWVVVUUUTTTTTTUUUUUUVVVWWWVVVUUUSSSSSSSSSTTTTTTZZZ\\\^^^^^^___bbbgggkkktttsssssssssvvv||||||ssseee[[[JJJBBB:::888<<>>BBBFFFKKKYYYlllzzzxxx~~~FFFFFFFFFFFFGGGGGGGGGGGGCCCCCCBBBBBBCCCFFFHHHJJJKKKNNNQQQTTT[[[bbbdddbbb^^^ZZZYYY\\\^^^___bbbgggccchhhoootttwwwxxx{{{}}}uuu^^^NNNJJJVVV[[[fffrrr|||vvvkkkjjjyyy|||mmmbbb]]]\\\\\\PPPNNNOOORRRSSSWWWbbbmmmpppppppppqqqpppppppppooorrrnnnhhhccc```aaaccceeeggghhhhhhhhhiiijjjjjjjjjhhhiiiiiifffbbbaaacccfffnnnuuu}}}wwwfffRRREEE===999999<<<999::::::;;;<<<===>>>>>>>>>??????@@@@@@AAABBBBBBAAA@@@CCCNNNZZZhhhyyyjjjPPPppppppIIIZZZdddjjjvvvqqqpppsss|||wwwzzzppp]]]TTTWWW]]]``````YYYXXXWWWWWWWWWXXXYYYZZZ\\\[[[ZZZYYYZZZ[[[\\\]]]eeefffhhhhhhiiikkkmmmooouuuttttttuuuyyyyyymmm___UUUFFF???999888===???===999888999;;;<<<======<<<;;;888777555333222222222222...///000000000111222333//////000111000/////////.........///......---,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,---///000000000000333555333333333444555777999:::999===BBBEEEKKKXXXkkkzzzzzz~~~HHHHHHHHHIIIIIIIIIJJJJJJFFFEEEEEEFFFGGGJJJMMMOOOTTTXXX\\\___eeelllmmmjjjeeeaaa___aaabbbbbbdddiiihhhmmmtttwwwyyy{{{mmmWWWLLLMMMYYY\\\fffsss}}}xxxwww|||xxxqqqhhh```\\\\\\]]]XXXVVVVVVXXXZZZ^^^hhhrrruuuuuusssqqqooommmkkkjjjpppnnnlllkkkjjjkkklllmmmnnnooopppqqqqqqqqqqqqppplllmmmllliiifffeeehhhkkkrrrzzzuuudddOOOBBB<<<777666888999::::::;;;<<<===>>>>>>>>>??????@@@@@@AAABBBBBBAAA@@@EEEQQQ___lll{{{^^^WWWUUUWWW\\\ccc}}}{{{ssspppqqqyyy~~~kkkVVVSSS\\\eeehhhhhh]]]\\\[[[ZZZZZZ\\\^^^```````````````aaaccceeefffiiijjjlllnnnqqqssstttuuuuuuvvvxxx{{{}}}tttgggYYYPPPCCC>>>999:::>>>AAA===888888999;;;<<<======<<<<<<999888555333222111111111---///111111111000111222...000222111000//////000......//////......---,,,************************)))))))))************+++******+++++++++,,,,,,,,,---///000000000000333555222222333444555777888999999===BBBEEEJJJWWWjjjxxx}}}zzz}}}JJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJLLLPPPSSSUUUZZZ^^^bbbeeekkkpppqqqmmmeeeaaa```bbbccccccfffkkklllrrryyy}}}~~~zzzfffPPPKKKQQQ\\\]]]eeettt~~~~~~~~~~~~vvvsssnnniiiccc^^^]]]]]]___\\\\\\^^^```aaaffflllmmmlllllllllllllllmmmmmmlllllllllmmmnnnpppqqqrrrrrrsssuuuvvvvvvuuutttsssqqqrrrrrrooolllmmmpppttt{{{rrr```LLLAAA<<<888666777999::::::;;;<<<===>>>>>>>>>??????@@@@@@AAABBBBBB@@@@@@GGGUUUcccooo{{{zzzVVVbbbyyymmmjjjnnn{{{rrrnnnoooxxx}}}}}}fffTTTVVVdddmmmllljjjaaa```___^^^___aaadddeeeddddddeeefffhhhkkkmmmoooooooooqqqtttwwwyyyyyyyyyyyy{{{|||qqqcccUUUMMMBBB===999;;;@@@BBB>>>999999:::;;;============<<<:::999666444222111000000+++...222333222000111222...000222222000///000111......//////......---,,,************************))))))))))))******************+++++++++,,,,,,,,,---///000000000000333555222222333444555777888999999===AAADDDIIIUUUhhhvvv{{{~~~KKKKKKKKKKKKLLLLLLLLLLLLMMMLLLMMMNNNPPPTTTWWWYYY[[[```cccfffkkkppppppkkkaaa^^^]]]aaadddeeeiiinnnsssyyyvvvaaaMMMJJJTTT]]]]]]eeettt~~~~~~|||}}}sssooommmkkkjjjgggcccaaaaaa\\\ZZZ\\\bbbeeefffiiimmmdddeeehhhkkkoootttwwwyyyxxxuuuqqqmmmkkkmmmoooqqqssstttvvvxxxxxxwwwuuutttuuuwwwwwwuuussstttyyy}}}mmm\\\JJJAAA===:::999:::999::::::;;;<<<===>>>>>>>>>??????@@@AAAAAABBBBBB@@@AAAHHHWWWfffqqq{{{oooUUUrrroooyyy~~~qqqooowwwyyyqqqmmmnnnxxx{{{}}}yyycccTTT[[[kkkrrrnnnhhhdddcccbbbaaabbbdddgggiiifffggggggiiilllooorrrtttvvvvvvwwwzzz|||}}}|||{{{}}}{{{oooaaaTTTLLLAAA<<<999<<>>999999:::;;;============<<<;;;999777444111000000000***...333444222000000111...111333222000///000222......//////......---,,,************************))))))))))))******************+++++++++,,,,,,,,,---///000000000000333555222222333333555666888999999===AAACCCHHHTTTfffttt~~~OOOPPPQQQPPPOOOOOOQQQSSSQQQSSSUUUWWWXXX[[[___bbbbbbfffjjjmmmllljjjhhhggg]]]^^^dddjjjkkkkkktttnnnZZZMMMLLLQQQXXXccckkkuuu~~~{{{zzzyyyuuuooojjjmmmmmmhhheeeffffffddd```aaacccdddggglllrrrwwwrrrpppppprrrrrrrrrsssuuuuuussspppnnnmmmmmmnnnooosssssstttuuuxxx{{{~~~~~~}}}|||{{{|||~~~}}}dddTTTDDD===<<<::::::;;;::::::;;;<<<===============>>>>>>????????????>>>???@@@KKK___nnnuuuzzz~~~aaaYYYrrrppp}}}jjjkkkvvv~~~vvvmmmjjjpppzzz~~~yyy}}}yyy```VVViii|||{{{sssqqqhhhiiijjjkkkmmmnnnooooooqqqppppppqqqrrrtttwwwxxxwwwxxx{{{~~~yyykkk]]]QQQJJJAAA777666???CCC<<<888:::;;;;;;<<<>>>@@@@@@>>><<<;;;888555222111000///---111111222222222222111111000111111222222000///...............---,,,+++***))))))))))))))))))))))))+++***)))(((((()))***+++)))******++++++,,,------------...000111222333444333222222333444666888:::;;;:::===DDDKKKVVVfffttt~~~OOOPPPQQQQQQPPPPPPRRRTTTSSSTTTUUUVVVXXX]]]cccggghhhkkknnnpppnnnkkkiiihhhffffffiiipppssswwwzzzhhhVVVKKKLLLSSSXXXeeennnwww{{{zzzqqqeeeqqq{{{qqqfffccckkkooooookkkhhhhhhgggdddhhhjjjlllmmmppptttyyy}}}yyyxxxxxxxxxxxxwwwwwwxxxvvvuuussspppoooooorrrtttvvvvvvxxxzzz|||zzz^^^PPPAAA;;;:::999999:::::::::;;;<<<===============>>>>>>???????????????@@@CCCOOOdddttt{{{}}}|||XXXdddzzzxxx|||ccclll{{{pppkkkqqq{{{|||yyyzzzvvvqqqyyyxxxeeeaaauuu{{{xxxnnnnnnnnnnnnooopppqqqrrruuuuuutttuuuvvvxxxzzz{{{uuugggZZZPPPJJJ@@@888888AAACCC<<<888:::;;;;;;===@@@BBBAAA???<<<999777333222222111000///111111222222222222111111000111111222111000///...////////////...---,,,,,,************************+++***)))(((((()))***+++)))******++++++,,,------------...000111222333444333222222333444666888:::;;;;;;>>>EEELLLVVVggguuuPPPRRRSSSSSSRRRSSSUUUWWWXXXXXXXXXXXX[[[```ggglllnnnppprrrrrrpppmmmkkkkkkiiikkkpppxxx}}}ppp___OOOGGGLLLVVV[[[hhhrrryyy{{{{{{bbbXXXiiiwwwuuugggbbbdddqqqttttttoookkkkkkjjjggglllnnnqqqssstttwww{{{~~~~~~~~~}}}|||zzzxxxxxxwwwuuurrrssswww|||{{{|||~~~rrrVVVIII===999999888888::::::;;;<<<===>>>>>>>>>>>>======>>>>>>????????????AAAFFFTTTjjj||||||oooQQQooofffsssuuummmrrr|||wwwppppppnnnjjjlll{{{ssshhhkkk}}}wwwvvvtttsssssstttvvvwww{{{{{{{{{{{{|||}}}~~~~~~ooobbbVVVNNNIII>>>999;;;BBBCCC<<<888::::::;;;>>>BBBDDDBBB???;;;888555333111222222222111111111222222222222111111000000111111111000///...000000000000///...---,,,+++++++++++++++++++++++++++***))))))))))))***+++)))******++++++,,,------------...000111222333444333222222333444666888:::;;;;;;???FFFMMMWWWhhhwwwSSSTTTVVVVVVVVVWWWZZZ\\\]]]^^^^^^___aaaeeejjjnnnqqqsssttttttrrrpppqqqqqqmmmxxxzzzeeeUUUHHHCCCLLLYYY___mmmvvv||||||~~~gggXXXhhhyyyrrrggghhhppp{{{}}}zzzrrrnnnooopppooooooqqqtttvvvxxxyyy|||~~~~~~{{{||||||yyyvvvxxx~~~hhhNNNDDD:::888888888999;;;:::;;;<<<===>>>?????????>>>>>>>>>>>>??????@@@AAAAAAIIIZZZooo|||fffQQQvvvssszzzzzzqqquuu~~~zzzvvvkkkjjjjjjtttqqqnnnuuu~~~|||yyywwwwwwxxxzzz{{{xxxhhh\\\RRRKKKFFF;;;:::===BBBAAA;;;777999:::<<>>???@@@@@@@@@???>>>>>>>>>???@@@BBBCCCBBBNNN```rrryyy\\\SSSvvvyyyxxxvvvxxx{{{yyyzzz|||}}}tttuuu{{{yyyzzz}}}{{{{{{|||~~~qqqbbbWWWOOOGGGCCC999;;;???AAA>>>888777999;;;===@@@DDDFFFEEE@@@===;;;888444222111111///...222222333333333333222222000000000///////////////............---,,,++++++******************************++++++++++++******)))******++++++,,,------------...000111222333444333222222333444666888:::888:::???EEEIIIRRRddduuu[[[]]]___aaabbbdddgggjjjkkknnnrrruuuuuuvvvwwwxxx{{{|||~~~gggQQQIIIEEEEEEQQQbbbmmmyyy~~~}}}~~~~~~YYYYYYppp~~~~~~vvvuuusssnnnhhhgggsssyyy|||zzz{{{~~~kkkPPPBBB<<<888999:::999:::===;;;;;;===>>>@@@AAAAAAAAA@@@@@@??????@@@BBBDDDEEEGGGVVVhhhuuu}}}~~~yyy}}}|||{{{tttRRRRRRnnn}}}yyy}}}{{{zzz~~~rrrlllmmmrrrvvv|||lll___UUUMMMDDD>>>999>>>AAA@@@;;;777888;;;===>>>AAADDDGGGEEEBBB>>><<<999555222111000...---222222333333333333222222111000///.........//////............---,,,+++***))))))))))))))))))))))))******+++,,,,,,+++******)))******++++++,,,------------...000111222333444333222222333444666888:::888;;;@@@EEEHHHPPPbbbsss___aaadddfffgggjjjmmmppptttwwwzzz}}}~~~uuu]]]IIIFFFHHHJJJXXXjjjttt||||||xxxiiiuuubbb]]]xxxzzzxxxxxxuuusssqqqppptttrrr\\\GGG>>>999777999:::888999<<<;;;<<<===???@@@AAABBBBBBBBBAAA@@@@@@AAADDDFFFGGGNNN```rrrzzz|||}}}vvvvvv{{{gggHHHNNNjjj{{{{{{~~~}}}rrrooosssxxxwwwhhh]]]UUULLLBBB:::<<>>???@@@AAADDDFFFFFFCCC@@@:::777444222111111000///222333333444444333333222111000///...---......///////////////...---,,,+++***************************++++++,,,,,,++++++***)))******++++++,,,------------...000111222333444333222222333444666888::::::===BBBFFFGGGOOOaaasss}}}~~~bbbdddgggiiijjjmmmqqqtttzzz|||~~~mmmVVVDDDEEEJJJOOO]]]pppxxx{{{{{{eeeTTTfffhhhaaa}}}}}}xxxvvv|||yyywwwvvvwww}}}eeeRRRBBB;;;777666888999777888;;;;;;<<<===???AAABBBBBBBBBCCCBBBAAAAAABBBEEEGGGIIISSSgggyyy}}}|||~~~{{{{{{___@@@LLLmmm{{{yyyyyy{{{}}}sssfff\\\UUULLLAAA888>>>DDDGGGBBB:::999===AAA@@@@@@AAACCCFFFFFFDDDBBB888666333222222222222111222333333444444333333222111000///------......///000000000000///...---,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))******+++,,,,,,------------...000111222333444333222222333444666888:::<<>>???@@@AAA@@@???AAAEEECCC@@@FFFPPP^^^nnn|||~~~~~~vvvUUUIII\\\}}}{{{|||~~~vvvttt~~~ooobbb\\\QQQBBB;;;======FFFHHH???888999>>>AAA>>>DDDKKKMMMIIIBBB===;;;666777666555222111222333555555444333222222222222111111111111000000000000000000...---,,,+++++++++++++++******************))))))))))))))))))))))))******+++++++++,,,,,,,,,------...000111222333444222111111222333555777999<<>>???@@@AAA@@@???BBBDDDBBBCCCLLLXXXiiiuuu~~~{{{wwwwwwOOOTTTrrrssssss|||vvvjjj```ZZZOOO@@@;;;??????EEEEEE===777999>>>@@@???FFFMMMOOOKKKDDD>>><<<777777777444222111111222555555444333222222222222111111111000000000//////000///...---,,,+++++++++++++++******************************************************+++++++++,,,------...000111222333444222222222222333555777999<<>>???@@@@@@???AAACCCCCCBBBFFFUUUcccvvv}}}|||{{{}}}aaaFFFdddooommmlllddd^^^XXXLLL>>><<>>AAAHHHPPPRRRMMMFFF???<<<888888777444111000111222555555444333222222222222111111000000000000//////000///...---,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------...000111222333444222222222222444666888999<<<>>>CCCHHHJJJRRRdddvvv||||||yyy}}}~~~hhhVVVGGGEEEHHHQQQ___nnnzzz~~~pppNNNLLLIII[[[zzzuuupppkkkgggeeebbbcccjjjrrrxxxqqqSSSDDD???<<<:::777777777888999:::;;;<<<===<<<<<<======>>>???@@@@@@BBBCCCAAA@@@III[[[kkk}}}}}}zzzWWWHHHzzzccc___yyyzzzeeeaaa\\\UUUHHH===<<>>;;;888888666444111000111333555555444333222222222222111000000000//////////////////...---,,,++++++,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...000111222333444222222222333444666888999<<<>>>CCCGGGJJJRRRdddvvvrrr~~~}}}uuu]]]LLLBBBFFFNNNXXXfffuuujjjTTTNNNIIIQQQrrr~~~yyytttppplllhhhfff^^^___dddiiillloooxxx```III???===:::777777777777888999;;;<<<===<<<<<<<<<<<<===>>>???@@@@@@CCCCCC@@@AAAMMM```nnn|||||||||~~~~~~|||{{{{{{vvvTTT```^^^TTTlllsssbbb___YYYPPPEEE<<<===BBBDDD???999777999;;;===???DDDJJJQQQRRRLLLDDD<<<999888777666333000000222555555555444333222222222222000000000////////////...///...------,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------...000111222333444333333222333444666888:::;;;>>>CCCGGGJJJRRRcccuuuzzziiiSSSGGGBBBKKKUUU```lllyyy~~~gggZZZNNNKKKLLLfff}}}{{{yyywwwuuuvvvuuussspppmmmjjjhhhggg\\\___ffflllnnnqqq{{{zzzhhhPPP@@@;;;:::777444666777777888:::<<<===>>><<<<<<<<<<<<===>>>?????????BBBBBB@@@EEETTTfffpppyyyxxxyyyzzzyyyxxxzzzcccTTT___QQQ___|||nnn___[[[TTTJJJAAA===>>>BBBBBB<<<888999;;;;;;>>>AAAFFFKKKQQQPPPJJJBBB;;;888777666555222000111444777555555444333222222222222000000////////////......///...---,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------...000111222333444333333333333555777999:::;;;>>>DDDHHHKKKQQQbbbrrrttt[[[KKKFFFEEEPPP]]]fffppp{{{~~~}}}|||sss```WWWMMMMMMIII\\\~~~yyyvvvtttrrrooollllllmmmnnnmmmjjjhhhffffffaaaaaaffflllrrrwwwzzz]]]QQQBBB999777888777444666666777888:::<<<>>>???<<<<<<<<<<<<<<<===??????>>>AAAAAABBBKKK]]]mmmsssyyyxxxyyyzzzwwwuuuzzzqqqRRR]]]bbbTTTTTTkkkxxxggg[[[VVVLLLBBB===>>>AAACCC>>>:::999<<<===;;;???EEEIIIMMMQQQOOOHHHAAA;;;999555555333111000222666999555555444333222222222222000000/////////...............---,,,,,,,,,------******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,------------------...000111222333444333333333333555777999::::::>>>EEEJJJLLLQQQ___nnniiiRRRFFFFFFGGGTTTaaajjjrrr{{{}}}yyy~~~yyycccYYYPPPLLLNNNHHHWWW{{{}}}yyytttrrrqqqoookkkhhhfffhhhiiijjjhhheeedddcccddd```aaahhhpppvvv|||~~~{{{yyyyyy}}}}}}YYYMMMDDD:::555666888888777666666777888:::===???@@@<<<;;;;;;<<<<<<===>>>???<<>>>>><<>>??????>>><<<<<<===>>>===AAADDDIIIVVViiiwww}}}}}}|||{{{uuuxxxOOO]]]ooo\\\TTTLLLSSSeee|||}}}rrrgggaaaWWWRRRFFF;;;>>>HHHGGG>>>;;;;;;<<<<<<===AAAFFFJJJPPPOOONNNKKKFFFAAA;;;888444555444222//////444888999666333222222333333333111000000000//////......000///...---,,,,,,+++,,,,,,++++++******++++++,,,------------------------...---,,,,,,++++++++++++000000111111111222222222222333444555666888999999===@@@FFFIIIJJJNNN\\\kkkuuucccPPPDDDEEEKKKQQQeeeooorrrzzz{{{vvvxxxxxx~~~nnnWWWVVVOOOQQQMMMJJJPPPaaa{{{~~~{{{vvvrrrqqqoookkkjjjlllgggggggggfffdddbbbaaa`````````aaabbbeeeiiilllnnn{{{wwwrrrqqqtttzzzkkkRRRCCC@@@===888666777888777666666666777777888:::;;;<<<;;;<<<<<<;;;::::::<<<>>>???AAAEEENNN___qqq{{{|||~~~bbbOOOpppfffXXXSSSLLLSSSbbb}}}zzz}}}vvvjjjbbb^^^SSSMMMCCC===@@@EEECCC===;;;;;;;;;<<<===BBBHHHMMMRRRPPPMMMJJJEEE@@@:::777444444333111111222555777888555222111222333333222000000/////////.........///...---,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------......///000000111222333444555666888999999===@@@EEEIIIIIIMMM[[[jjj|||gggUUUHHHCCCGGGOOOZZZkkktttxxx|||uuuwwwtttbbbTTTWWWRRRUUUQQQMMMMMMWWWlll}}}vvvppplllmmmllliiiiiikkkddddddccccccaaa```^^^^^^\\\\\\]]]^^^___`````````ooommmlllnnnuuu~~~hhhPPPBBB<<<<<<:::666555666777888777666666666777888999:::;;;999;;;;;;;;;;;;;;;===???@@@DDDLLLXXXkkk{{{}}}}}}~~~wwwLLLUUUwww[[[TTTSSSOOOSSS]]]{{{xxx{{{nnnfff```\\\MMMDDD???@@@BBB@@@===<<<::::::;;;<<>>999555444222111111333666777777777555222111222222222111000////////////............---,,,++++++***++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,+++,,,---...///111222222222333444555666888999999<<>>>>>>>>======???AAA???JJJXXXfffuuu}}}}}}^^^SSSwww}}}fffTTTSSSUUUSSSTTTYYYqqq{{{vvvttt{{{zzz|||vvvjjjccc\\\WWWEEE===<<>>CCCIIIRRRWWWWWWRRRKKKEEEAAA<<<777333333111000222666999888777777555333333333444333222000000000000000000000000---,,,++++++*********+++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,---...///111333444666666222333444555666888999999<<>>???@@@@@@???>>>===???@@@AAARRRgggttt|||nnnSSSmmmmmm___TTTTTTXXXWWWUUUVVVccc~~~sssiiirrr{{{{{{ssswww{{{lllccc\\\RRRJJJ@@@:::;;;BBBAAA999666:::999;;;???BBBHHHOOOWWW\\\ZZZRRRIIIBBB>>>;;;666222222111000333888:::999777999777555555666666555333111111111111111111111111,,,,,,+++*********++++++,,,++++++******++++++,,,------------------------,,,,,,,,,++++++,,,,,,---...///000222444666777888222333444555666888999999;;;>>>DDDGGGHHHLLLZZZiii|||~~~^^^QQQEEECCCIIISSSaaakkkrrrxxx|||~~~sssvvvggg___\\\SSSQQQUUURRRPPPPPPNNNRRRggg~~~tttjjjcccbbbaaa]]]YYYWWWYYYZZZZZZZZZZZZZZZYYYYYYZZZXXXWWWWWWZZZ___eeehhhccccccccceeeiiilllllllllmmmsss|||qqqMMM>>>===<<<999888666777888888888999;;;===:::::::::;;;<<<===??????===>>>???>>>======???AAAGGG\\\rrr}}}XXXSSS~~~eee\\\UUUUUUYYYZZZXXXTTTWWWlllpppcccfffsssxxxpppqqq~~~pppfff___WWWLLLCCC===<<<===???===888777::::::===BBBHHHMMMTTT[[[```[[[RRRGGG???<<<:::666222111222333666999:::999777999888777777777777555444000000111111111111222222,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,------------------------,,,,,,+++++++++,,,------,,,---...000222333555666222333444555666888999999:::===CCCHHHIIINNN\\\lllsssiiiPPPHHHCCCFFFMMMWWWcccnnnvvvxxxxxxzzzzzzuuuaaa```XXXNNNSSSUUUQQQPPPPPPKKKJJJYYYmmmxxxnnneeeeeeeeeaaa\\\YYYWWWXXXYYYYYYYYYYYYXXXXXXYYYXXXWWWWWWYYY\\\```bbb\\\]]]___bbbgggjjjjjjjjjfffiiimmmttt}}}wwwZZZ@@@;;;===;;;888888444666888888777777:::<<<:::::::::;;;<<<===>>>???<<<===?????????AAACCCFFFPPPcccwww}}}~~~oooOOO```sss```[[[UUUTTTWWW[[[YYYTTTQQQ]]]{{{}}}pppfff^^^dddpppyyy{{{}}}~~~vvvkkkbbbYYYQQQHHHBBB;;;@@@AAA<<<888999:::::::::???FFFMMMSSSYYY^^^aaa\\\QQQEEE===;;;:::666222000333666888999888888888999777666777777777555333......//////000000000000------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,---...000111222333222333444555666888999999999<<>>;;;===@@@BBBCCCFFFIIILLLWWWgggxxx{{{|||}}}pppRRRLLLrrrhhh]]]ZZZUUURRRUUU[[[ZZZTTTQQQUUUlll|||rrrlllddd___mmmssstttyyyqqqfffZZZOOOGGGAAA===;;;CCCCCC:::555999<<<:::;;;@@@HHHPPPVVV[[[___bbb\\\QQQCCC<<<::::::666333///444999:::888777777888888777666666777666444222,,,---------......//////---------,,,,,,---......,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,---...,,,---...///000111222333222333444555666888999999888<<>>DDD===888<<<===:::777777777666555333222111000000000000////////////------,,,,,,,,,,,,++++++++++++++++++,,,---...///++++++++++++******)))))),,,,,,,,,+++++++++++++++,,,,,,---///000111222333333222222222333666999;;;:::<<>>>>>>>>AAAJJJVVV```uuu|||~~~}}}~~~~~~zzzyyyzzzSSS^^^hhhTTTRRRSSSSSSQQQNNNMMMNNNOOOUUURRRWWWppp~~~|||vvvllldddbbbmmmzzz~~~{{{~~~{{{rrrnnnhhh\\\OOODDD>>>===>>>>>>===<<<:::888888;;;===FFFPPPZZZ```dddfffbbb]]]QQQHHH???<<<;;;666333333999EEEIIIBBB<<<>>>???;;;999888777555444333222111000000000000////////////------,,,,,,,,,,,,++++++*********++++++,,,---...++++++++++++*********)))************************......///111222333444555333222222222444666999:::;;;===DDDLLLQQQXXXdddpppzzzbbbMMMFFFIIIGGGHHHKKKQQQ[[[gggrrrxxxyyyzzz}}}|||^^^WWWRRRQQQTTTRRRSSSOOOLLLKKKJJJIIIJJJNNN___mmmzzzlllbbb\\\ZZZXXXVVVTTTSSSQQQOOONNNLLLKKKKKKRRRRRRRRRRRRRRRQQQQQQPPPMMMMMMKKKJJJIIIIIIHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHHHHLLLPPPUUU[[[eeeqqqzzzqqqbbbSSSCCC:::999;;;888555444555777777777777777888888999999999999::::::;;;;;;;;;<<<<<<<<>>>>>DDDPPPaaalllyyy~~~|||www]]]RRRqqqdddSSSQQQQQQPPPNNNMMMMMMPPPRRRTTTQQQOOO^^^zzzqqqhhhbbbfffooovvv{{{uuuzzzwwwnnniii```SSSGGG@@@>>>>>>???:::;;;;;;::::::;;;>>>AAAJJJWWWdddkkklllhhh```WWWJJJDDD>>>;;;888444444888???HHHLLLDDD>>>???>>>;;;;;;999777444333111111111000000000/////////......------,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,++++++++++++************)))))))))***++++++,,,,,,......///111222333444555333333222333444666888999999<<>>AAAJJJ[[[mmmzzzzzz{{{}}}~~~zzzTTTlllbbbWWWSSSSSSQQQOOOMMMNNNQQQTTTNNNOOOLLLQQQrrrwwwlllbbb___```fffpppyyywwwnnnjjjsssrrreee\\\SSSGGG???===>>>>>>>>>999::::::;;;;;;>>>BBBEEENNN]]]lllrrrooofffYYYNNNFFFAAA===:::555111444;;;???FFFHHHCCC======<<<:::===:::777444111111111111000000000///.........---------,,,,,,,,,+++++++++))))))******++++++++++++++++++++++++++++++++++++)))******+++,,,------...,,,,,,---///000111222333333333333333444666888999555999@@@IIIOOOWWWdddpppwwwgggVVVLLLIIIHHHJJJMMMSSSZZZdddmmmtttyyy~~~yyyaaaTTTRRRMMMMMMOOOKKKMMMMMMLLLIIIHHHIIIIIIHHHMMMXXXnnn|||nnnbbbYYYRRRNNNJJJIIIHHHGGGGGGFFFGGGGGGGGGHHHIIIJJJJJJJJJHHHGGGHHHGGGEEECCCAAA@@@@@@???>>>???@@@AAAAAA@@@??????@@@@@@>>>===>>>AAAFFFIIIPPPRRRUUUZZZ___cccfffhhhppprrruuuyyy~~~zzzwwwtttmmmbbbYYYGGG@@@:::999:::::::::<<<777777777777777888:::;;;::::::;;;<<<<<<===>>>>>>::::::;;;<<<<<<===>>>>>>>>>???BBBIIIUUUfffwww|||{{{{{{|||}}}~~~jjjaaa]]]XXXUUUTTTQQQNNNKKKKKKMMMPPPFFFLLLLLLLLLbbbtttggg^^^YYYZZZbbblllyyyqqqiiikkkxxx}}}}}}vvveeeUUUKKKEEE???<<<<<<======;;;999:::;;;;;;===AAAGGGKKKXXXffftttvvvnnnbbbSSSGGGDDD@@@===999333///444;;;>>>BBBDDD@@@===<<<<<<;;;===:::777444111111111111000000000///...------,,,------,,,,,,,,,+++++++++))))))***+++++++++******+++++++++++++++++++++,,,((())))))***+++,,,------,,,,,,---///000111222333333333333444555666777777555888@@@IIIOOOWWWdddpppyyyeeeVVVIIIEEEFFFIIILLLOOO^^^fffqqqxxx|||jjjYYYSSSRRRLLLLLLOOOJJJKKKMMMLLLIIIHHHIIIIIIFFFGGGPPPbbb|||zzzlll^^^TTTNNNJJJIIIHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJKKKJJJHHHGGGEEEDDDCCCAAA???>>>>>>===999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;===???@@@AAABBBDDDFFFIIIKKKMMMNNNPPPQQQSSSTTTVVVXXXZZZ[[[WWWTTTPPPMMMJJJFFF???999:::888777777888777555333666777888888777888:::;;;::::::;;;<<<===>>>>>>???::::::;;;<<<===>>>>>>???>>>AAAIIITTTaaaooo{{{}}}||||||zzz|||ooo[[[{{{nnnUUUSSSSSSRRRPPPLLLIIIGGGHHHJJJCCCJJJMMMMMMXXXvvvrrrfff\\\WWWZZZ```pppvvvxxxrrrlllttt}}}yyywwwmmmZZZJJJ???===;;;;;;;;;<<<;;;:::;;;<<<<<<===AAAGGGPPPVVVgggsss{{{wwwkkk]]]OOOEEECCC>>>:::777333000555===>>>@@@AAA@@@>>>======>>>;;;999777444333111111111111000000///...---,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,((((((((())))))******+++......///111222333444555333333444444555666666777777:::AAAJJJQQQXXXeeerrr|||vvvcccSSSLLLGGGGGGHHHJJJPPPVVViiipppwww|||}}}~~~nnn]]]QQQOOOPPPJJJKKKOOOKKKJJJMMMMMMIIIHHHJJJIIIDDDDDDJJJXXXooovvvfffYYYQQQJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEHHHIIIJJJIIIGGGFFFBBBAAA@@@>>>===<<<<<<<<<999999999999999999999999999999999:::<<<=========::::::;;;;;;<<<===>>>>>>AAAAAABBBBBBCCCCCCDDDDDD???>>><<<:::888666444333666666666555555555444222444666888777666666888:::999999:::;;;<<<===>>>>>>::::::;;;<<<===>>>?????????FFFQQQ___llluuuzzz{{{~~~|||}}}}}}{{{~~~bbbcccnnn```QQQPPPQQQQQQPPPMMMIIIGGGGGGHHHGGGHHHKKKNNNQQQ```|||qqqeeeZZZUUUVVV^^^lllwwwuuukkkjjjzzzyyyssslll___OOOCCC<<<======;;;999999999;;;=========@@@EEEPPP[[[cccttt}}}vvvfffWWWLLLDDDAAA;;;777555444444999@@@????????????===<<<<<<===999888777555444333222111111000///...---,,,,,,+++------,,,,,,,,,,,,++++++***+++,,,------,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++......///111222333444555333333444555666666666666777:::BBBJJJPPPWWWdddqqq{{{xxxcccOOOFFFGGGIIIKKKJJJKKKUUU___pppuuuzzz{{{zzz|||aaaUUULLLMMMNNNIIIJJJOOOKKKIIINNNNNNJJJIIIKKKIIIDDDCCCHHHRRRhhh}}}lll]]]UUUIIIHHHFFFDDDBBBAAA@@@@@@AAABBBEEEGGGGGGFFFDDDCCC@@@???>>>===<<<;;;;;;;;;<<<<<<:::999999888888999777777777999::::::888666777777777777888888888888::::::::::::::::::::::::::::::999777666666888:::333444444333444888:::999333555777777555444666888777777888999:::<<<<<<===::::::;;;<<<===>>>???@@@AAAJJJXXXgggssswwwwwwuuuyyyyyy|||~~~~~~rrreeesssccc\\\SSSRRRQQQQQQQQQOOOLLLJJJIIIJJJLLLHHHIIINNNNNNTTTlllxxxkkk]]]SSSQQQPPP[[[hhhppppppnnnmmmnnn~~~zzzsssiii]]]PPPCCC;;;>>>??????<<<888666999<<<>>>>>>>>>BBBIIIVVVdddmmm{{{rrr```RRRIIICCC???999444444555777<<>>@@@@@@???JJJYYYhhhpppuuuzzzyyyuuuxxx~~~zzz}}}eeerrr^^^ZZZRRRSSSPPPNNNKKKHHHFFFGGGHHHIIIKKKJJJKKKOOOPPPPPPZZZfff{{{ppp```RRRKKKKKKQQQ]]]jjjppplllfffllluuuvvvkkk[[[NNNHHHEEEBBB???===999888;;;===;;;;;;======???DDDMMMYYYgggsss{{{vvvfffWWWMMMEEE@@@<<<888777555444@@@GGG>>>@@@BBBBBB???:::666666777:::;;;:::666111...000222111000///...---,,,++++++...---+++******+++,,,---------------------------...,,,***,,,///111///---111222444444333000,,,***......//////000222333444333333333333444555666666:::777<<>>===>>>??????===;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777888888777777777666666666666555555555555555555666555555555555555555555555666666666666666666666666555555555555666666666666555555666666777777888888;;;;;;::::::::::::::::::======>>>>>>@@@BBBDDDEEEWWWbbblllpppuuu}}}}}}eeegggdddUUURRRLLLMMMLLLKKKHHHGGGGGGHHHJJJKKKJJJIIIKKKMMMKKKHHHMMMVVVzzziii[[[SSSMMMIIIOOO\\\iiiooopppcccaaadddnnn{{{wwwnnncccZZZNNNFFFCCCBBB???===>>>:::999<<<<<<::::::<<>>===>>>@@@::::::888555222111222333111000///...---,,,++++++---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,///......000444666666555///000111111000...,,,***000000000000111333444555333333333333444555666666999777<<>>======<<<:::999<<<<<<;;;;;;;;;:::::::::::::::999999888777777777666666666666666555555555444444555555555555444444444444444444444444444444555555555555555555555555444555555555555666666666555555666666777777888888999999999:::::::::::::::888:::<<<<<<===AAAHHHMMMdddkkkoooqqquuu~~~jjjZZZvvv}}}WWWPPPNNNIIIKKKKKKJJJHHHFFFFFFGGGHHHIIILLLMMMOOOPPPMMMIIIKKKOOOjjj}}}uuuggg[[[QQQGGGEEENNN\\\ggglllccc]]]YYY^^^jjjvvv|||~~~uuuggg[[[MMMIIICCC@@@AAAAAA???<<<===::::::======;;;;;;>>>GGGJJJRRRaaasssqqq```RRRKKKGGGDDDAAA::://////666888@@@KKKJJJKKKHHHDDDBBBBBBBBBBBBAAA===:::666333333333444444000000///...---,,,,,,+++***+++,,,...////////////++++++++++++++++++++++++...------...111222222111------------,,,,,,,,,+++000000111111222333555666333333333333444555666666888777<<>>>>>>>><<<;;;;;;;;;;;;;;;:::::::::999888888888888888777777666555555555555555555555555222333444555555444333222333333333333333333333333444444444444444444444444444444444555555555666666555555666666777777888888888888999999999999::::::888;;;<<<===>>>FFFRRR\\\lllpppssstttvvv|||]]]hhhcccNNNMMMLLLHHHHHHMMMLLLIIIFFFEEEDDDDDDDDDLLLMMMOOOOOONNNMMMOOOQQQ^^^}}}rrraaaYYYNNNHHHIIINNNTTTWWWddddddbbb\\\YYY^^^jjjuuu|||}}}zzzvvvpppeeeWWWLLLDDDBBBAAAAAABBBBBB@@@===;;;999:::===>>>===???DDDLLLSSSaaatttvvvhhhWWWOOOKKKGGGCCCAAA<<>>DDDLLLLLLNNNKKKGGGFFFFFFEEE@@@<<<@@@;;;555222333444444222000//////...------,,,,,,((()))+++,,,------,,,+++************************...---,,,,,,++++++***))),,,++++++***+++,,,---...000000000111222333444555333333333333444555666666888999>>>FFFLLLTTTbbbqqq~~~}}}lllaaaOOOJJJFFFFFFIIIJJJHHHEEEUUU[[[eeepppyyyfffUUUJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@CCCDDDEEEJJJ^^^}}}yyykkk]]]SSSLLLEEE@@@BBB@@@>>>===>>>>>>===<<<;;;:::::::::999999999999777777888888888777666555444444444444555555555555222333444555555444333222333333333333333333333333444444444444444444444444444444444444555555555555555555666666777777888888888888888999999:::::::::===???AAABBBFFFRRRbbboooppptttyyy||||||{{{}}}gggeeerrrPPPIIIJJJIIIEEECCCKKKJJJHHHFFFEEEDDDDDDDDDIIIIIIHHHFFFFFFHHHKKKMMMUUU___|||~~~kkkdddYYYNNNHHHFFFGGGHHHWWW[[[^^^[[[VVVTTTYYY^^^eeejjjpppuuuyyy~~~}}}rrrkkkbbb\\\WWWPPPHHHAAADDDDDDCCCDDDCCCBBB???===;;;999:::======>>>CCCJJJXXXdddwwwiii\\\QQQNNNLLLFFF>>>;;;888111999EEEGGGJJJLLLGGGIIIIIIJJJMMMPPPMMMGGGAAAAAA<<<666333333333222////////////...------,,,,,,++++++,,,---,,,+++)))(((************************000000000///---,,,,,,,,,,,,+++******+++,,,...000////////////111222333444333333333333444555666666888:::@@@GGGMMMUUUcccppp~~~~~~qqq___PPPHHHHHHFFFDDDEEEHHHMMMQQQRRRdddjjjuuuiiiSSSMMMGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@AAACCCCCCCCCLLLaaauuu}}}qqqeeeZZZNNNDDDAAA???<<<;;;<<<<<<<<<;;;:::::::::999999999888888555666777888888777666555444444444555555555555555444444555555555555444444333333333333333333333333444444444444444444444444333444444444444555555555555555666666777777888888888888999999::::::;;;;;;===???BBBGGGPPP]]]mmmxxxwwwzzz~~~}}}~~~eeeoooaaaNNNOOOLLLKKKKKKEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKHHHCCCBBBEEEGGGFFFHHHHHH^^^zzzsssfffWWWKKKFFFGGGIIIHHHIIIOOOXXX___^^^TTTKKKKKKQQQXXX\\\___dddjjjpppuuuuuuyyy}}}{{{zzzwwwtttooohhhcccZZZTTTLLLGGGFFFEEEDDDBBBEEEEEEDDDCCCAAA???===<<<===<<<===@@@BBBEEEOOOYYYqqq~~~}}}ppp]]]SSSMMMOOOLLLAAA777555222777GGGUUUXXX\\\XXXIIIGGGKKKQQQWWWYYYWWWQQQLLL===:::777444333222000/////////.........---------///.........---+++***)))************************,,,---//////......///111,,,+++++++++,,,---///000.........///000111333333333333333333444555666666666;;;AAAFFFLLLUUUcccnnnvvvyyy}}}kkk```VVVLLLFFFEEEJJJJJJKKKMMMPPPWWW```ggguuuzzzxxxUUUNNNGGGBBBIIIEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@??????@@@???AAAMMM[[[yyyooo^^^OOOEEEBBB>>><<<<<<<<<;;;:::999999999999888888888888444555777888888777555444444444555555666666666666666555555555555555555666444444444444444444444444444444444444444444444444333333444444444555555555555555666666777777888888999999999:::;;;;;;<<<<<<<<<@@@HHHSSS___lllwww}}}~~~yyyuuu]]]VVVWWWMMMMMMQQQIIIDDDEEEFFFGGGHHHJJJKKKKKKJJJLLLJJJEEEDDDGGGFFFAAABBBCCCLLLfffxxxhhhXXXNNNKKKKKKDDDCCCFFFNNNWWWYYYSSSLLLGGGGGGGGGHHHKKKNNNRRRTTTXXXXXX[[[bbbfffgggiiimmmlllmmmnnnooopppppppppooogggdddaaa^^^ZZZVVVQQQMMMIIIFFFBBBAAACCCFFFGGGGGGDDDCCCBBB@@@>>>======>>>>>>>>>BBBIIIPPPZZZjjjxxxmmmaaaWWWOOOMMMPPPKKK===444444444FFFaaaqqqwwwuuu[[[UUUYYY^^^^^^[[[TTTMMMJJJ555666777555333111111111...............---------......---,,,++++++++++++++++++++++++++++++++++++(((***,,,,,,++++++---///++++++++++++,,,------.../////////000111222444444333333333333444555666666444:::@@@DDDJJJTTTaaajjjnnnsss|||yyyfffTTTKKKHHHGGGJJJOOOHHHLLLRRRUUUXXX___iiiqqqZZZJJJOOODDD@@@PPPGGGFFFDDDCCCCCCDDDFFFGGGDDDCCCBBBBBBAAAAAAAAAAAA???<<<<<>>>>>FFFQQQrrrlllXXXJJJGGGBBB???>>>===<<<;;;999999999888888888888777333555666888888777555444555555555666666666777777777666555444444555666777444444444444444444444444555555555555555555555555333333333444444444555555555555666666777888888888999999:::;;;;;;<<<======AAAGGGSSSbbbqqq}}}wwwzzzlllZZZYYYXXXIIIIIIQQQIIIGGGGGGGGGHHHHHHIIIIIIIIIEEEIIIIIIEEEEEEHHHEEE>>>DDDHHHDDDIIIqqqyyyfffUUULLLHHHEEEFFFFFFBBB???BBBLLLUUUSSSLLLDDD@@@BBBDDDDDDBBBEEECCCDDDIIIMMMNNNRRRWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSPPPMMMJJJIIIHHHFFFEEE@@@??????AAAEEEGGGGGGFFFCCCBBBAAA>>>======???AAA>>>@@@GGGRRR^^^ooorrraaaXXXWWWPPPOOOSSSLLL===444666;;;UUUwwwppphhhjjjiiibbbVVVJJJAAA>>>///333666666333111222333...............---------+++***)))))))))***+++,,,+++++++++++++++++++++++++++---///---+++***+++---******++++++,,,,,,,,,,,,000000000111222333555555333333333333444555666666222888???BBBHHHSSS```hhhpppuuuyyyjjjdddWWWKKKHHHGGGFFFJJJPPPRRRTTTYYYaaakkkrrrwwwyyy{{{UUUOOOIIIBBBCCCEEEAAABBBDDDEEEEEEDDDBBBAAAAAAAAA@@@@@@@@@@@@??????@@@???>>>>>>@@@DDDGGGJJJccc{{{uuulllUUUJJJKKKGGGEEEAAA777;;;:::888666666666777888777777777777888888888888666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555444444444444555777888888666444AAA<<<999;;;===<<<<<>>???BBBCCCCCCCCCFFFGGGFFFBBB??????@@@DDDBBBAAAAAABBBDDDCCCCCCCCCCCCDDDFFFFFFGGGGGGFFFBBBBBBBBBBBBBBBAAAAAA@@@BBB@@@???@@@CCCDDDCCCAAA<<>>;;;CCCEEE===;;;AAAHHHPPP[[[sssyyyiii]]]VVVPPPTTTYYYUUUGGG888555999CCCVVViiirrrxxx|||yyyqqqvvv~~~zzzdddOOOEEE???:::///111222111000000111333------............------///...------++++++***)))++++++++++++++++++++++++,,,***(((***,,,...,,,*********+++++++++,,,,,,,,,---...000111000111222444444333333333333444555555888888;;;BBBHHHPPP^^^jjjrrr~~~ppp\\\QQQTTTLLLFFFHHHLLLOOOTTTZZZ```bbbgggnnnwwwgggLLLKKKHHHCCCEEEGGGAAABBBCCCDDDDDDCCCBBBAAABBBAAAAAAAAA@@@@@@?????????>>>===>>>???CCCFFFHHHTTTeee|||nnnjjjhhh[[[OOOGGG<<<<<<;;;:::999999888888777777777777777777777777777555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555999888888888999999999999:::999;;;>>>???@@@EEELLLccciiitttttt~~~|||cccYYYTTTOOOMMMNNNMMMJJJGGGHHHFFFFFFGGGJJJKKKIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFBBBAAAEEERRRiiivvvhhhaaaXXXRRRJJJEEECCCBBB@@@>>>===???BBBCCCBBBCCCFFFHHHGGGGGGHHHIIIJJJIIIFFFCCCAAABBBBBBCCCCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGFFFEEEJJJGGGDDDDDDDDDCCC@@@>>>;;;@@@<<<999======>>>HHHUUUgggzzzjjj[[[SSSNNN^^^___]]]TTTDDD888;;;DDDQQQQQQTTT[[[```aaadddiiillllllfffXXXJJJAAA:::444333444555444222000000111------............------...------,,,,,,++++++***++++++++++++++++++++++++,,,***)))***---...---+++******+++++++++,,,,,,,,,---...000111000111222444444333333333333444555555999999===DDDJJJRRR___kkkvvvyyyooodddWWWNNNKKKKKKIIIJJJRRR[[[bbbhhhnnnuuuvvvyyy|||sssTTTEEEJJJGGGDDDFFFHHHBBBBBBBBBAAAAAABBBBBBBBBCCCBBBBBBAAA@@@?????????>>>===<<<===>>>AAADDDEEEMMMQQQaaaooohhhlllUUUIII???;;;::::::999888777666666777777777777777777777777555555555555555555555555666666666666666666666666444444444444444444444444444444444444444444444444555555555555555555555555777666666666777999;;;<<<::::::===???AAAFFFTTTaaawww|||}}}rrr[[[ZZZRRRPPPNNNOOOOOOMMMHHHCCCDDDDDDEEEGGGIIIJJJIIIGGGIIIIIIHHHHHHGGGGGGFFFFFFFFFCCCBBBDDDGGGQQQddduuu}}}sssfff___VVVOOOJJJEEE???;;;777999;;;===???BBBFFFJJJLLLNNNRRRWWWYYYWWWSSSOOOLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKLLLKKKIIIGGGEEEDDDBBB???>>>>>>===;;;:::>>>BBBAAABBBEEEEEEQQQiiissssss```ZZZZZZZZZccc^^^UUUHHH:::555???NNNZZZMMMIIIPPPVVVXXXbbbqqqiii___VVVQQQKKKAAA777333333555777666444111000///------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---++++++,,,---...---,,,******+++++++++,,,,,,,,,---...000111000111222444444333333333333444555555888888<<>>>>><<<<<<<<<<<<===???AAACCCIIIKKKQQQbbbzzzhhhaaakkkQQQHHHAAA???>>>;;;999888888888888888777777777777777666666444444444444444444444444666666666666666666666666555555555555555555555555444444444444444444444444555555555555666666666666444555666777888:::<<<>>>???===>>>BBBHHHSSSeeettt}}}{{{ZZZNNNTTTNNNMMMLLLMMMMMMKKKFFFBBBCCCDDDEEEGGGHHHHHHFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGEEECCCCCCDDDDDDGGGPPP[[[vvvnnncccYYYQQQJJJCCC>>>;;;;;;;;;;;;===???CCCEEEIIIKKKPPPVVV[[[\\\YYYVVVUUUUUUUUUTTTRRRQQQOOONNNLLLLLLLLLKKKHHHDDD@@@===<<<;;;;;;;;;<<<===>>>???:::<<<>>>FFFNNNNNN]]]zzzjjj```ccciiilll^^^SSSFFF;;;555999FFFTTTQQQNNNOOOUUU\\\dddqqq|||lll___UUUTTTOOOBBB999999222555888888666333111000------............------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------......---******+++++++++,,,,,,,,,---...000111000111222444444333333333333444555555555666:::AAAGGGNNNZZZeeeqqq|||}}}~~~ooofff[[[UUUQQQOOORRRWWWYYY^^^eeelllsssyyy}}}~~~~~~tttZZZMMMJJJKKKDDDBBBFFFEEECCCBBB@@@>>>>>>@@@BBBCCCBBBBBBAAA@@@??????>>>>>><<<;;;;;;;;;<<<>>>???@@@<<>>>>>>>>DDDQQQ___jjjuuu}}}~~~yyydddSSSLLLKKKLLLKKKJJJIIIIIIHHHFFFEEEEEEFFFGGGGGGFFFDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGEEECCCCCCDDDDDDDDDIIIQQQbbbttthhh^^^UUULLLFFFBBBAAA>>>======???@@@AAA??????AAAEEEJJJLLLLLLKKKMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDAAA>>>;;;999>>>>>>>>>>>>???AAACCCEEEBBBEEELLL^^^ooorrr~~~sssccc```gggkkkjjjXXXIII;;;777:::CCCNNNWWWMMMZZZ^^^XXXZZZgggqqqqqqddd[[[UUUTTTLLL???;;;???999;;;===<<<888444111000------............------***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,------------......******+++++++++,,,,,,,,,---...000111000111222444444333333333333444555555555555:::AAAGGGMMMYYYdddsss~~~lllwwwyyyrrroooaaa\\\WWWWWWVVVUUUXXX]]]jjjqqqvvvyyy|||]]]PPPHHHHHHHHH@@@AAAFFFBBBBBBAAA???>>>>>>???AAABBB???????????????>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>333BBBDDD>>>PPP}}}ddd\\\cccdddYYYTTTLLLCCC===999888888:::::::::999999888888777666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444555555555666666777777888888:::===<<<999888:::===@@@EEETTTjjjzzznnnhhhXXXUUUPPPHHHJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDBBBBBBCCC@@@@@@AAABBBCCCDDDEEEEEEEEEBBBBBBCCCBBBAAAEEEJJJIIIpppvvviii\\\SSSEEECCC@@@>>>>>>>>>===<<<>>><<<:::;;;<<<>>>>>>>>>@@@@@@@@@@@@???>>>===<<<<<<<<<======>>>>>>======>>>>>>?????????AAAEEEIIIKKKWWWgggxxxoooccc\\\```fffddd^^^LLL???555666???HHHQQQXXX```pppqqqaaa\\\ggghhh]]]TTTRRRPPPKKKBBB::::::???BBBCCCBBB???999444000///------............------+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,------,,,,,,---...******+++++++++,,,,,,,,,---...000111000111222444444333333333333444555555777888===DDDIIIPPP[[[eeexxxgggjjjmmmlllkkkkkknnnrrrsssyyy|||ssskkkggggggfffdddbbb___]]][[[ZZZ[[[YYY[[[___bbbcccgggmmmvvv}}}eeeQQQIIIEEEGGGFFF@@@CCCEEE>>>AAA@@@???>>>>>>???@@@AAA============>>>>>>>>>>>><<<<<<<<<<<<============999>>>AAA@@@HHH```uuuwww}}}qqqlllcccXXXMMMDDD===999<<<<<<;;;;;;:::999999888777777777777777777777777666666666666666666666666555555555555555555555555666666666666666666666666444555555666777777888888777999:::999999<<>>=========<<<;;;======>>>>>>>>>>>>>>>===;;;;;;;;;===>>>AAACCCDDD???CCCGGGLLLQQQXXXaaagggeeeyyymmmggg^^^\\\```bbbXXXJJJ>>>888666;;;DDDMMMYYYcccttt}}}~~~wwwuuuttthhhWWWRRRTTTQQQHHH???=========??????>>>;;;666222//////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***,,,...******+++++++++,,,,,,,,,---...000111000111222444444333333333333444555555888999===EEEJJJPPP[[[eeevvv{{{uuurrrpppmmmkkkgggjjjkkkiiiddd```___```\\\\\\]]]^^^```bbbdddeeeddddddfffkkkmmmmmmqqqvvvuuu}}}mmmVVVLLLHHHEEEIIIHHHAAADDDDDD:::@@@@@@????????????@@@@@@;;;;;;<<<<<<===>>>>>>>>>========================AAA;;;<<>>???CCCCCCAAAAAAEEEFFF@@@FFFdddjjjfffwww}}}iiieee```\\\YYYTTTNNNIIICCCBBB@@@@@@AAAAAA???======>>>???@@@AAAAAAAAAAAA@@@?????????@@@CCCFFFHHHKKKQQQZZZeeeqqqssszzzssshhhbbbbbb[[[HHH444777888<<>>===>>>??????>>>>>>>>>============>>>>>>@@@@@@>>>======<<<<<<<<<>>>AAABBB@@@???DDDOOOYYYzzzyyy|||~~~rrrdddXXXQQQIIIBBB===<<<<<<:::;;;===::::::::::::::::::999999777888999::::::999888777111333555888999888777777444999888333666>>>===555;;;<<<;;;:::888777888:::===@@@CCCCCCFFFRRRcccqqqyyywww{{{lllZZZvvvmmmQQQIIIKKKIIIFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGFFFDDDCCCBBBAAA@@@BBBAAAAAAAAAAAAAAAAAAAAA===DDDCCCDDDfffxxxccc```nnn|||yyyuuupppkkkeee___[[[YYYTTTNNNKKKIIIGGGDDDAAABBBCCCCCCCCCBBBCCCDDDFFFDDDEEEGGGHHHKKKPPPVVV[[[aaammmzzz}}}~~~{{{vvvnnn\\\FFF;;;;;;666@@@IIIMMMSSSaaattt{{{~~~hhhdddlllaaaXXXWWWSSSHHH???<<<777666444222000...------,,,------......------,,,------++++++++++++---------------,,,,,,+++++++++++++++++++++++++++++++++***,,,------++++++,,,...---...000111000111222444111222222333444555666666999999===FFFLLLOOOUUUZZZhhhlllnnn}}}xxxsssrrrrrrqqqrrrtttwwwyyy{{{qqqsssuuuxxxzzz|||}}}|||oooRRRJJJGGGEEEEEEDDDCCCCCCBBBAAAAAABBB@@@>>>===>>>?????????>>>==================>>>??????>>><<<<<<;;;;;;<<<:::===>>>===<<>>LLLNNNHHH888666555444666999<<<>>>;;;AAAJJJRRR[[[fffrrr{{{pppbbbqqquuu]]]IIIGGGJJJHHHFFFGGGEEEEEEEEEEEEEEEEEEDDDDDDHHHGGGFFFDDDCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@?????????????????????>>>>>>>>>>>>BBBDDDDDDNNNnnn~~~|||lll```ggg~~~tttmmmiiiddd___[[[YYYUUUQQQMMMOOOPPPPPPOOOMMMMMMNNNPPPRRRUUUYYY]]]bbbiiippptttwwwgggQQQ???===DDDWWWYYY[[[^^^eeesss}}}tttqqqhhh```YYYVVVQQQEEE<<<:::666555333111///...------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,------++++++,,,...---...000111000111222444111222222333444555666666999888;;;CCCJJJPPPYYYaaadddlllqqq|||wwwuuuuuuvvvwwwzzz||||||||||||~~~yyyYYYJJJIIIGGGEEEDDDCCCBBBAAA@@@???>>>@@@>>>======???@@@@@@???======<<<<<<<<<<<<======>>>===<<<;;;:::::::::;;;;;;===???>>>>>>BBBLLLTTTeeeyyyzzzddduuuwwwooohhhbbbZZZNNNEEECCC???>>><<<:::999999::::::<<<;;;::::::999999999999;;;;;;:::999999999999999::::::777888FFFYYY```\\\GGGAAA;;;999<<>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<>>BBB???EEEiiinnnnnnzzzuuuqqqqqqrrrssssssssstttvvvxxx}}}|||ssseeeTTTGGGIIIZZZmmm}}}yyyuuutttzzzzzzmmmbbb^^^ZZZWWWOOOCCC;;;999555444222111///...------,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...---...000111000111222444111222222333444555666666999777:::BBBIIIRRR^^^hhhppp|||}}}~~~|||yyytttuuuwwwyyy|||~~~sss[[[JJJFFFIIIFFFEEEDDDCCCBBB@@@???>>>===>>>===<<<===???@@@???>>>===<<<<<<;;;;;;<<<<<<===<<<;;;;;;:::999999::::::;;;===>>>>>>>>>BBBJJJQQQZZZwww|||YYYooo}}}uuuhhh___[[[QQQNNNJJJFFFCCCAAA@@@???>>>===<<<;;;;;;<<<===>>>:::999999:::;;;>>>AAACCCBBB???:::<<>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>==============================999999999:::::::::::::::>>>666777AAAAAA<<>>======<<<;;;<<<>>>???>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999999999:::777999:::::::::===CCCGGGKKKaaa}}}```XXX|||uuutttgggddd___YYYSSSOOOLLLJJJFFFDDDBBB@@@>>>>>>>>>???@@@??????@@@BBBFFFJJJLLLQQQLLLFFFGGGRRR```fffffffff^^^UUUTTT]]]hhhppptttvvv~~~~~~|||~~~xxxeeeuuuvvv[[[MMMHHHEEECCCAAA??????AAABBBBBBCCCCCCDDDCCCCCCBBBAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<=========999999999:::::::::;;;;;;999999;;;>>>@@@>>>======NNNkkkyyy}}}pppVVVHHH999;;;PPPkkk~~~}}}iiiPPPLLLOOOOOOLLLFFF@@@;;;888222111000///............,,,------......------,,,++++++------------++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++---,,,++++++,,,...---...000111000111222444111222222333444555666666666888>>>GGGLLLRRR]]]hhhyyy}}}}}}|||{{{zzz|||zzzYYYOOOIIIFFFEEE@@@DDDCCCBBBAAA@@@???>>>===<<<;;;;;;===>>>>>>===;;;;;;;;;::::::::::::;;;;;;::::::999999999999::::::999::::::::::::<<<@@@CCCCCCFFFVVVuuu^^^dddyyy}}}yyytttnnniiieeebbb___]]]ZZZVVVSSSPPPNNNMMMRRRQQQPPPOOOPPPRRRTTTUUUaaa^^^ZZZ[[[```gggjjjkkkyyypppnnnrrr{{{}}}||||||}}}cccTTTLLLIIIEEECCCAAABBBCCCEEECCCCCCCCCCCCCCCBBBAAAAAA???????????????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<444???CCC<<<777;;;???>>>DDDKKKlllssswwwgggOOOBBB>>>===GGG^^^sssyyyuuuuuucccKKKDDDAAACCCCCC@@@===<<<777222000000///...............,,,------......------,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++***,,,------++++++,,,...---...000111000111222444111222222333444555666666666999@@@GGGLLLQQQ\\\ggg{{{hhhRRROOOIIIDDDCCC@@@AAAAAA@@@??????>>>======<<<<<<<<<===>>>===;;;999;;;;;;::::::::::::;;;;;;::::::999999999::::::;;;<<<<<<<<<<<<<<<===>>>@@@AAA;;;@@@VVVppphhheee}}}zzzzzzyyywwwuuuqqqnnnkkkiiihhhgggeeecccbbbbbbbbbcccjjjjjjlllnnnpppqqqsssuuuyyy}}}gggTTTOOOMMMJJJFFFCCCBBBCCCCCCBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>??????@@@@@@???>>>>>>;;;;;;;;;;;;::::::::::::999999999:::;;;<<<<<<<<<666???AAA:::555999???@@@???>>>MMMooo{{{qqqxxxhhhRRRCCC===GGGQQQ[[[iiiyyywww^^^DDD;;;???>>>???<<<888888999555---//////...---------......,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++************++++++++++++++++++++++++***,,,------++++++,,,...---...000111000111222444111222222333444555666666666888>>>EEEIIIOOO]]]jjjvvvWWWIIILLLGGGBBBCCCCCC??????>>>>>>======<<<<<<===<<<<<<===>>>===:::888;;;::::::999999::::::;;;:::::::::999::::::;;;;;;999999999999888888999:::>>>;;;===BBBGGGTTTrrrwwwqqqqqq~~~uuutttsssqqqpppooooooooolllooouuuyyyzzzxxxzzz}}}hhh{{{vvvaaaQQQLLLOOOOOOLLLHHHDDDCCCCCC@@@<<>><<<;;;===>>>@@@AAAAAAAAA@@@???::::::::::::999999888888888888999:::;;;;;;<<<<<<<<<999777:::>>>>>>;;;999999>>>BBBIII^^^eeeKKKCCCDDDEEEMMM]]]iiijjjlll{{{mmmggg\\\OOOHHHFFFFFFGGG@@@???;;;666777:::555,,,///......---------......,,,------......------,,,...---++++++++++++---...,,,+++++++++******))))))++++++++++++++++++++++++***,,,------,,,+++---...---...000111000111222444111222222333444555666777666888<<>>AAADDDDDDAAA??????AAA============<<<<<<<<<<<<::::::::::::::::::::::::;;;:::888666666666666777888888999999999:::::::::999888;;;;;;888AAAccciiiaaakkkyyyxxxuuussstttxxx{{{{{{zzz}}}zzzxxxyyy{{{~~~wwwqqq}}}bbbVVVMMMFFFIIIMMMHHHGGGFFFEEEDDDBBBAAAAAABBBBBBAAA@@@???>>><<<;;;??????>>>>>>===<<<<<<<<<999999888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>::::::::::::::::::::::::<<<999;;;@@@CCCPPPqqqkkkOOOLLLKKKGGGVVVooowww|||~~~yyykkkZZZIIIFFFNNNTTTUUUSSSIIIFFFAAA>>>;;;777333000000...,,,---//////---+++111---)))***...///---***++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,---///000000000000333555222222333444444555555666888888;;;AAAGGGQQQaaapppuuuYYYLLLGGGDDDEEEDDD??????BBBEEEFFFGGGEEEAAA>>>>>>???============<<<<<<<<<;;;:::::::::::::::::::::::::::999888666666666666666888888888999999999999:::888888;;;<<<999>>>WWWsss}}}UUUSSSbbb{{{xxxvvvvvvxxx}}}|||}}}}}}|||yyywwwvvvwww}}}jjjaaatttZZZRRRLLLFFFIIIKKKGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@>>>===<<>>======<<<<<<999999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<======::::::::::::::::::::::::>>>:::999:::777999MMMcccyyydddKKKAAARRRfffnnnwwwzzziiiYYYIIIFFFOOOUUUTTTOOOLLLHHHBBB<<<999666333111000...,,,---//////---+++///------000444555111---++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------///000000000000333555222222333444444555555666777888;;;AAAGGGQQQaaappplllWWWHHHFFFDDDCCCEEEDDDAAAAAACCCFFFFFFEEEBBB???===>>>???======<<<<<<<<<;;;;;;;;;999999999999999999999999999888777666666555666666777777777888888888999999888777:::<<<::::::HHHYYYtttppp```___ppp|||xxxwwwxxxzzz}}}{{{}}}~~~}}}zzzwwwvvvuuu~~~mmmddd```iiiOOONNNJJJGGGHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@???>>>===@@@??????>>>>>>======<<<:::::::::::::::;;;;;;<<<;;;;;;:::::::::;;;<<<<<<999999999999999999999999:::777888999666333;;;GGGdddvvvwwwccciiixxxzzz___XXXTTT\\\sssuuuhhhccc^^^___aaa___VVVLLLQQQKKKBBB:::666333222111000...------......---,,,,,,---000555888888222---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,------///000000000000333555222222333444444555555666777888<<>>@@@<<<<<<<<<;;;;;;;;;::::::999999999999999999999999777777666666555555555555666666777777777888888888999777888:::999888>>>FFFPPPiiiuuucccggg{{{~~~}}}||||||}}}~~~~~~|||||||||}}}xxxdddcccuuusssVVVHHHJJJIIIGGGGGGCCCCCCCCCCCCCCCDDDDDDDDDDDD@@@AAAAAAAAA@@@???>>>>>>@@@??????>>>>>>===<<<<<<;;;;;;:::::::::;;;<<<<<<;;;:::::::::::::::;;;;;;999999999999999999999999999777888======:::;;;@@@CCCJJJaaavvvggg```hhh{{{jjj]]]mmmttttttnnnZZZMMMRRRKKK@@@888333111111111///...............------+++,,,///333555444///++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---------///000000000000333555222222333444444555555666777777<<>>===CCCAAA===;;;;;;<<<===>>>;;;;;;;;;;;;::::::::::::888888888888888888888888666666666666555555555444555555555666666666777777:::777555666777888:::>>>===JJJfffnnn```jjjttt{{{}}}uuudddYYYUUUgggsss]]]KKKEEEIIIGGGGGGFFF???AAABBBBBBBBBBBBCCCCCCCCC?????????@@@@@@???>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;:::999999999999::::::888888888888888888888888;;;999888:::;;;888666666666999BBBXXX|||pppiiimmmssslll___RRRhhh}}}xxxsss\\\RRRNNNGGG===555111000000111...//////...------------///......//////...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...---///000000000000333555222222333444444555555666666777<<>>@@@@@@@@@@@@@@@AAAAAAAAA======>>>>>>???>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<::::::999999888888999999777777777777777777777777888666666777999999888777777===@@@BBBTTTuuufffdddtttoooUUUWWWdddooo|||rrrppphhhWWWPPPEEE???888222000000000000.../////////---,,,---...222111000...------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---......---///000000000000333555222222333444444555555666666777<<>>>>>>>>>>>;;;;;;<<<===============<<<<<<<<<;;;::::::999999999999999999999:::;;;;;;::::::999888888888888888777777777777777777777777333444666777999;;;<<<;;;;;;<<<======@@@QQQppp{{{eeeaaadddnnnzzzwwwiii___fff|||lllgggooojjjYYYLLLCCC:::777333000000000//////---///000///---+++---...000000///...---,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///---///000000000000333555222222333444444555555666555777<<>>;;;:::;;;<<<:::888:::::::::999999999888888777777777777777777777777222333444555555555444333333333333444444444555555444666777666777888777444:::333999MMMYYY___rrr~~~gggZZZUUUTTTSSSZZZmmmzzzmmmcccTTTPPP]]]hhhvvvsssUUURRROOOIIIDDDFFFDDD???DDDHHH@@@>>>>>>>>>>>>=========<<<999:::;;;<<<============<<<;;;;;;::::::999888888999999888888999999:::;;;::::::999888777777888888777777777777777777777777444777999888777666555333<<<111111;;;???CCC[[[xxxbbbRRRSSSRRRYYYeeeuuuhhh\\\]]]]]]ZZZgggxxxgggUUUccc}}}hhhmmmhhh\\\TTTPPPDDD555333111000000000000///...---///000///,,,+++---///+++,,,......---,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///---///000000000000333555222222333444444555555666555777===DDDJJJRRR```mmmtttmmmOOOKKKGGGEEEDDDDDDCCCBBBDDDFFFIIIHHHDDD???:::888:::::::::999999999888888999999999888888888777777666666666666666666666666444333333222222333333444444444444555555555555666555555555555666666666666666666555EEEZZZUUU]]]ooo^^^PPPQQQbbbzzz~~~vvviii\\\QQQQQQ```rrrkkkvvv|||XXXJJJJJJKKKBBBAAAAAABBBDDDEEEDDDCCC<<<;;;;;;===??????===::::::999999;;;===>>>>>>===888999999::::::999999888888888777777777777888888;;;:::999777666666555555666666666666666666666666666666666666666666666666444666777666888???KKKTTTssscccVVVVVV]]]ggg{{{~~~}}}]]]LLLUUUeeefff______]]]WWWMMMCCC;;;666222111111000///......---111000000///...------,,,///...---,,,,,,---...///++++++++++++++++++++++++))),,,---,,,)))(((+++---,,,,,,,,,,,,,,,,,,,,,,,,(((***---...---,,,,,,---------...000111111111111555555444444444555555666888999>>>DDDHHHOOO\\\iiiwwwiiiKKKKKKHHHEEEBBBBBBBBBBBBAAA???AAADDDCCCAAA===:::999::::::999999999888888888999999888888888777777777555555555555555555555555555444444333333444444555444444444444555555555555444555555555666666666666666777777EEEUUUNNNSSSqqqxxxccc[[[[[[___dddlllttt{{{||||||~~~~~~xxxggg[[[TTTRRRPPPOOOMMMWWW^^^\\\[[[hhhdddLLLEEECCC@@@BBBAAA@@@AAACCCDDDCCCBBB>>>======>>>@@@@@@===;;;;;;:::999:::;;;<<<;;;:::999999999::::::999999999888888777777777777888888999999888777666666666666666666666666666666666666666666666666666666666666666999:::999777:::AAAGGGYYY|||zzzooofff```___NNNXXX```___[[[cccwwwxxx]]]MMMHHHUUU```\\\XXXXXXVVVRRRIII@@@888444222222222111000/////////222222111111000//////...///...---,,,,,,---...///++++++++++++++++++++++++)))***,,,,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,******+++......///111222222222333555444444444444555666666888999>>>DDDHHHOOO\\\iiisss|||mmmQQQCCCGGGDDDAAA@@@@@@AAA@@@???;;;===??????>>><<<<<<<<<:::999999999999888888888888888888888777777777777555555555555555555555555555555444444444444555555333333333444444444555555444444444555555555666666666888;;;FFFNNNDDDFFF[[[}}}lll^^^WWWPPPQQQTTTWWWUUUQQQRRRVVVbbbqqqlllXXXSSSMMMHHHGGGIIIMMMPPPOOOfffxxxyyyzzzfffQQQIIIHHHDDD???BBBAAA@@@@@@BBBCCCBBBAAA@@@?????????@@@???===;;;;;;:::888999::::::888777999999::::::::::::999999888777777666666777777888777777666666666666777777666666666666666666666666666666666666666666666666555888::::::777666888;;;===YYYppp~~~nnnQQQOOOHHHIIIXXXdddhhhjjjmmmeeejjjuuugggSSSJJJLLLRRR]]]```VVVOOOOOOLLLHHHBBB;;;555111333222222111111000000///111111111000//////............------------......++++++++++++++++++++++++***)))***+++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,//////000111222333444444444444444444444555666666888999>>>DDDHHHOOO\\\iiirrryyyoooVVVMMMLLLDDDBBB??????@@@@@@??????===>>>???>>>===<<<===>>>999999999999888888888888888888777777777666666666555555555555555555555555444444333333333333444444222333333333444444444444333333444444444555555555555888???HHHGGG<<<<<>>>>>===<<<;;;:::999888888::::::999888888999999::::::999999888777777666666666666777777555555555555666666777888555555555555555555555555555555555555555555555555333555777888777666888:::===CCCGGGWWWvvv~~~uuuaaabbbuuuhhhbbbVVVXXXaaaccceeeaaaVVVLLLHHHCCC>>>999555222000111111111000000000//////.........------,,,,,,,,,------------------------+++++++++++++++++++++++++++***)))+++......+++'''++++++++++++++++++++++++***+++++++++***,,,...111......///000111333444555444444444444444555666777888999>>>DDDHHHOOO\\\iiitttyyy}}}wwwcccPPPHHHDDDBBBBBBAAA??????@@@@@@???>>>===>>>>>>===:::999:::;;;999999999888888888777777777777777666666666555555555555555555555555555555333222222222222222222333222222222222333333333444333333333333444444444444333777BBBIIIAAA999999===EEEXXXtttrrrooowww{{{xxxrrrjjjddddddiiiooommmeeebbbfffgggccceeekkk{{{XXXSSSNNNHHHGGGFFFFFFDDDDDDAAA???>>>>>>??????>>><<<>>>>>>===<<<;;;:::::::::888777777888:::<<<;;;:::777888888888888888888777777777666666666666777777444444444444555666777888444444444444444444444444444444444444444444444444444444555555555666999;;;:::999333:::TTThhhvvvzzzkkknnnwwwxxxpppuuuzzzpppfff___VVVKKKDDD<<<555222222111000///////////////.........------------,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++---+++***+++...///,,,(((++++++++++++++++++++++++******++++++***,,,///111---------...000111333444333333333444444666777777888999>>>DDDHHHOOO\\\iiitttwwwyyy~~~mmmyyyZZZHHHGGGGGGBBB;;;BBBAAA??????@@@@@@???===<<<<<<<<<;;;888666666777999888888888888777777777666666666666555555555555444444444444444444444444222222111111111111222222111111222222222333333333222222222333333333444444222666EEEIII<<<777:::777777>>>NNNtttoooZZZLLLGGGEEEEEEFFFDDD@@@???BBBAAA???======>>>===<<<:::;;;;;;;;;:::888777999:::777777666888:::<<<<<<;;;666666777777777777666666777666666555555666666777444444444444444555666777444444444444444444444444444444444444444444444444888666444333333555777999111::::::888<<>>DDDHHHOOO\\\iiirrrtttvvv{{{sssyyykkkXXXFFFCCCHHHHHHEEECCCAAA@@@????????????===;;;:::;;;<<<;;;999777666777888888888888777777777777666666666555555555444444444444444444444444444444333222222111111222222333111111111111222222222222222222222222333333333333333666FFFHHH777555;;;444666555999OOOnnn~~~fffRRRKKKLLLFFFDDDDDDGGGFFFAAA???BBB@@@???===<<<<<<<<<:::888999::::::999777666999;;;888777666777999:::999888444444555555555555444444666666555555555555666666444444444333444444555555333333333333333333333333333333333333333333333333777555333222333444555666222;;;===;;;999444:::NNNiiiwwwzzzsss\\\QQQJJJ;;;666222111444555333000.........///////////////------------------------+++,,,------------,,,+++++++++++++++++++++++++++*********((('''(((***,,,***************************,,,------,,,+++,,,---------------///222555666333333333444555666777888888999>>>DDDHHHOOO\\\iiitttuuuxxx}}}iiiPPPIIIDDDDDDCCC@@@AAAFFFAAA???>>>>>>???>>>;;;999:::<<<>>>>>><<<:::999:::888888888888777777777777666666555555555444444444444444444444444444444444444333333222222333333444000111111111111222222222111111222222222333333333444666GGGGGG333333;;;222888777444:::FFFHHHSSSjjj~~~___RRRKKKIIIJJJFFFAAAAAAEEEFFFAAA???@@@@@@>>><<<<<<<<<;;;999888888::::::999777777:::===888777666666777777666555333444444444444444444333666666555555555555666666555444444333333444444444333333333333333333333333333333333333333333333333111111111222444666666555888777222555===888333;;;CCCaaavvv{{{xxxvvviiiQQQCCC999222000///333777888333///////////////000000000000++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++((())))))&&&###$$$(((---************************&&&(((,,,---.........//////.........000333666888222333333444555666888888888999>>>DDDHHHOOO\\\iiixxxyyy|||gggVVVGGGGGGFFFDDDCCCBBB@@@@@@>>>======<<<;;;;;;:::::::::::::::999999999888888999888888888777777666666444444555555555555444444333333333333333333333333111111111111111111111111222222111111111111222222222222111111111111222222///BBBMMMCCC777555666555333444555555888===CCCHHHuuuaaaSSSMMMGGGFFFKKKGGGFFFDDDAAA???>>>======@@@>>>===<<<===<<<;;;999999999999888888888777777999888888888777777666666555555555555555555555555555555555555555555555555333333333333333333333333222222222222222222222222333333333222222111111111333333333333333333333333555555555555666666666666888GGGXXXgggxxxvvvhhhWWWBBB333000222111111111000000//////000///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,////////////000111333333222333333444555666777777666:::@@@DDDCCCHHHYYYkkkttt{{{xxx]]]KKKDDDFFFFFFEEECCCBBB@@@??????=========<<<;;;:::::::::::::::999999999888888888888888888777777777666666444444555555555555444444333333333333333333333333111111111111111111111111222111111000000111111222222111111000000111111222222AAAIII@@@555444444222333444555555666999>>>AAA]]]ooo]]]NNNLLLLLLGGGEEEHHHEEEDDDBBB@@@???=========>>>>>>======<<<;;;;;;;;;999999999999888888888888888888888777777777666666555555555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222333333333222222111111111333333333333333333333333444444555555555666666666222:::BBBKKK^^^|||www]]]OOOCCC666111444111111111000000000//////000///...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))))))))***+++,,,*********+++++++++,,,,,,++++++,,,,,,,,,---------////////////000111333333222333333444555666777777555:::AAAFFFGGGMMM___qqq~~~___MMMDDDCCCEEEDDDCCCBBBAAA@@@???>>>======<<<<<<;;;;;;::::::999999999999999888888888777777777777777666666666666444444555555555555444444333333333333333333333333111111111111111111111111222111111000000111111222222111111000000111111222666???BBB:::333333333///333444555555444555777999DDDcccxxxuuuXXXNNNIIIKKKKKKFFFCCCEEEBBBAAA@@@>>>============@@@BBBCCC@@@<<<::::::<<<::::::999999999888888888777777777777666666666666666666666666666666666666333333333333333333333333111111111111111111111111222222222222222222222222222222222222222111111111222222222222222222222222444444444444555555555555555777777777DDDbbbkkkWWWCCC999444//////444111111000000000000/////////.........//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,*********++++++++++++,,,,,,,,,---------...............//////000222333444222333333444555666777777555:::BBBHHHJJJRRReeexxx}}}|||ZZZHHHEEEGGGHHHJJJAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999999999888888888888777777777666666666666666666666666333444444555555444444333222222222222222222222222111111111111111111111111111111000000000000111111111111000000000000111111666::::::555222333333///111333555555444333444555<<>>===<<<<<<<<<<<>>666555444111///111000000000000000000/////////...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++************++++++++++++,,,,,,,,,,,,------------.........///000222333444222333333444555666777777555:::BBBIIIKKKTTTgggyyyzzz{{{}}}ooo[[[IIIDDDGGGFFFBBB>>>??????>>>===<<<;;;;;;::::::::::::::::::999999999888888888777777777666666555555555555555555555666333333444444444444333333222222222222222222222222000000000000000000000000111000000000000000000111111000000000000000000111444444333111111444333111000222444555444444444555:::<<<999HHHuuunnn]]]SSSMMMIIIEEECCC@@@???AAAEEE>>>===<<<<<<;;;;;;;;;<<>>EEETTTaaattt|||dddQQQFFF666333111333555333111000//////////////////000000///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,------...///000222444555222333333444555666777777666:::BBBGGGJJJQQQdddvvv}}}|||zzzrrr^^^VVVKKKBBBCCCFFFDDD???<<<=========<<<;;;:::::::::999999999999999999999999777777777777666666666666444444444555555555555555333333444444444444333333222222222222222222222222000000000000000000000000111000000//////000000111111000000//////000000111222111//////111333333333000222444444444444555666///888999<<>>===<<<;;;;;;;;;;;;;;;666999;;;:::888777:::<<<888888777777777666666666444444444555555555555555555555555555555555555555111111111111111111111111000000000000000000000000111111111111111111111111000000000111111111111111000000000000000000000000111111111111222222222222000222777:::888:::BBBMMMHHHVVVdddvvvrrr[[[GGG999333333000......///111222222......////////////000000...---------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***)))))))))************+++*********+++++++++,,,,,,------...///111222444555222333333444555666777777555:::AAAEEEGGGMMM___qqqyyyzzzyyyyyyxxxzzzaaaOOOGGGIIIDDDAAACCCDDDBBBAAACCC===<<<<<<;;;;;;:::::::::888888888999999999999999777777666666666555555555333333444444444555555555222333333444444333333222111111111111111111111111000000000000000000000000000000////////////000000000000////////////000000111000000000111111111222111222333333222111333444,,,555666444;;;EEE[[[vvvnnnYYYNNNLLLKKKGGGCCCGGGGGGFFFFFFEEEBBB<<<777???>>>===;;;;;;:::::::::666777777777888888888999666666666666555555555555333333444444444555555555444444444444444444444444111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111222000000000000000000000000000000000111111111222222666555666777555222666>>>444999:::DDDVVVdddvvvrrr\\\GGG999222222444111000...,,,---///111000........./////////000000...---------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))***+++,,,++++++***))))))))))))************+++++++++,,,,,,,,,------------...///111333444666222333333444555666777777444999@@@DDDEEEKKK]]]nnntttsssqqqttt{{{|||hhhVVVJJJDDDHHHOOOFFFDDDCCCCCC@@@;;;<<>>JJJmmmmmmdddYYYUUUPPPKKKEEECCCFFFKKKEEECCC@@@???CCCFFFDDDAAA??????===<<<;;;:::::::::>>><<<:::999999888666555666555555555555444444444333333333444444555555555333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000111111111111222000333888999555777<<<777;;;888999???@@@HHH[[[xxxsssQQQHHH>>>888555333111222---///111000000111///,,,---.........//////000000...---,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))***+++,,,+++******))))))))))))************,,,,,,,,,---------......,,,------///111333555666222333333444555666777777333888???CCCDDDJJJ\\\nnnwwwtttpppuuuccc[[[QQQIIIGGGGGGGGGFFF@@@@@@???>>>===<<<;;;:::<<<;;;::::::999999::::::888888888888888888888888555555555555555555555555555555444444444333333333333444555666666444222111000000000000000000000000000000000000000000000000////////////000000000000///...---,,,,,,---...///000000000000000000000000//////000111222222333333333555777888777888:::;;;MMM```|||eeeWWWTTTPPPMMMJJJHHHGGGGGGEEEDDDEEEEEEDDDBBBBBBBBBBBBBBB@@@>>>===<<<======;;;:::;;;999777777999:::888666666666555555555444444444222222222333333444444444444444444333333222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---......///000111111222222333555666777777777777555555666888<<<@@@DDDFFFVVVYYYfffnnnXXX;;;999666333111000000000000000///...............///...,,,+++,,,---///111......//////......---,,,------,,,,,,+++***))))))************************+++*********))))))(((((((((((()))***************)))))))))))))))))))))))),,,***(((***---...,,,***...---------...///111333000111222222444444555666555666:::===>>>EEEVVVffftttxxxyyy{{{iiiVVVPPPHHHCCCAAABBBBBBBBB@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999999999:::888888888888888888888888555555555555555555555555444444333333333222222222111222444444444222111///000000000000000000000000////////////////////////.../////////000000000000//////...------...////////////////////////////////////000111111222333333222333555666555666888999???KKK___tttwwwcccUUUQQQSSSNNNKKKHHHFFFFFFEEEDDDBBBCCCBBBAAA@@@@@@????????????>>><<<<<<===<<<;;;999:::888777777999999888666666555555555444444444444222222222333333333444444444444333333333222222222111111111111111111111111000000000000000000000000////////////////////////........................000000000000000000000000......//////000000111111111222333444666777999999666777888:::<<<===>>>>>>>>>???GGGYYYtttooo^^^KKK===999777555222000000000000000//////..................------,,,---...///000...............------,,,------,,,,,,+++******)))************************************)))))))))((((((((()))***************)))))))))))))))))))))))),,,***)))***,,,---,,,***------------///000111222000111222222444444555666444777<<<@@@CCCJJJ[[[kkkyyy~~~sssbbbSSSHHHEEE@@@>>>>>>?????????@@@@@@???>>>===<<<<<<;;;;;;:::999999888888999999777777777777777777777777444444444444444444444444333333222222222111111111000000111222222000///...000000000000000000000000////////////////////////....../////////000000000000//////......//////000//////////////////////////////000000111111222222000111333333333333555666555999@@@KKK]]]uuuvvvbbbUUUMMMIIIKKKOOOJJJHHHEEEDDDDDDCCCBBB@@@@@@???>>>======<<<<<<===>>>===;;;;;;<<<<<<:::999999888777777888888777666555555555555444444444444222222222222333333333333333333333222222222222222111111111111111111111111000000000000000000000000////////////////////////........................000000000000000000000000////////////////////////000000111222444666999:::777888999::::::888666444333444555:::FFF[[[ttt{{{```KKK@@@:::666222555444222111000///000000000///......------......,,,,,,---..............................---,,,,,,---,,,,,,++++++*********************************************))))))))))))(((((()))***************))))))))))))))))))))))))+++***)))***,,,---,,,++++++,,,---///000000111111000111222222444444555666444777>>>EEEJJJRRRbbbqqq}}}yyyiii\\\WWWVVVRRRKKKCCCBBB@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;::::::999888888888888888666666666666666666666666444444444444444444444444333333333333222222222222///000000111111000//////////////////////////////////////////////////////........./////////000000000000////////////000000/////////////////////////////////000000000111111///111222222222222333555555555555888CCCTTThhhuuu|||}}}nnn```UUUMMMLLLLLLJJJGGGGGGHHHFFFDDDCCCCCCCCCAAA???>>>>>>===<<<;;;;;;;;;;;;===;;;::::::;;;;;;:::888888777777777777777666666444444444444444444444444222222222222222222222333222222222222222111111111111111111111111111111111000000000000000000000000////////////////////////........................//////////////////////////////////////////......222111000000111444666888777777777777666444222000444666777555555<<>>======<<<<<<;;;;;;;;;999999888777777777777888555555555555555555555555444444444444444444444444444444444444333333333333000000111111111111111111////////////////////////....................................//////////////////000000000000//////........................//////////////////000000000111222222222222333555555555666888<<>>===<<<;;;::::::::::::;;;:::999999::::::999888777777777777666555555666333333444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////........................................................................////////////............333222000//////111222444555444333222111111222222000222444666666888:::<<<@@@@@@BBBGGGKKKUUUgggxxxkkkWWWBBB444888555333222333333111000/////////...//////////////////...---------------)))+++---//////...,,,+++---------...---,,,,,,+++,,,,,,+++++++++++++++***************************))))))))))))))))))******(((((()))***************))))))))))))))))))))))))******++++++++++++,,,,,,+++,,,...000111111000000000111222222444444555666444888@@@JJJRRR[[[hhhuuuzzznnnbbbZZZVVVMMMLLLIIIEEEFFFHHHEEE???AAABBBBBBAAA>>><<<<<<===<<<<<<;;;;;;::::::::::::999888777777666777777777444444444444444444444444333333333333333333333333555555555444444444333333111111111111111222222222000000000000000000000000........................------........./////////...//////000000//////.......................................////////////000222333333222222333444000222666999;;;<<<;;;;;;@@@EEEIIIHHHHHHOOO^^^jjjwwwlll]]]UUURRRNNNHHHEEEFFFGGGCCCAAAAAABBBAAAAAAAAABBBBBB@@@>>>======<<<;;;:::::::::::::::888777888999:::999777555777777666555444555666333333333333444444444444222222222222222111111111000000000000000111111111000000000000000000000000////////////////////////........................------------------------................................................333222111////////////000222111///...///111333444000///000111444777777888:::999999:::999;;;EEEOOO\\\dddppp{{{jjjSSSEEE>>>999777444444333222111000///............//////////////////...------,,,,,,------)))+++---...///...,,,+++---------------,,,++++++++++++++++++++++++++++++************************))))))))))))************(((((()))***************)))))))))))))))))))))))))))+++,,,,,,+++***,,,---+++,,,---///000000111111000111222222444444555666555777>>>GGGOOOXXXeeepppxxx~~~tttdddXXXQQQOOONNNNNNCCCDDDCCC@@@BBBEEECCC>>>>>>???@@@>>>;;;999:::;;;:::::::::999999999999888888888777666666666666777333333333333333333333333333333333333333333333333444444444333333333222222111000000000111111222333000000000000000000000000........................---------.........//////---...////////////...---................................................000111222222111111222333///000222444666777666444888999999777666:::CCCJJJRRRddd}}}tttggg[[[SSSPPPOOONNNJJJFFFDDDEEEDDD@@@???AAA???>>>>>>???@@@@@@>>><<<<<<;;;:::999999888888888999777666777999999888777444666777666444333444666222222333333333444444444222222222222111111111000/////////000000000111111000000000000000000000000////////////////////////........................------------------------------------------------,,,------....../////////000000000///////////////.........///000111333333222222222222222222222333///222999???>>>999777999;;;@@@GGGPPPZZZeeepppwwwrrrcccXXXRRRHHH;;;111---///222555///000111000///...///111...///////////////......///...------,,,,,,------***+++,,,---------,,,,,,,,,------------,,,++++++++++++++++++++++++++++++************************((()))))))))************(((((()))***************)))))))))))))))))))))))))))+++,,,,,,******+++...------------///000111222000111222222444444555666666666;;;CCCKKKSSS___jjjtttwww~~~uuucccUUURRROOOKKKJJJJJJIIIFFFCCCDDDDDDAAA>>>???BBBAAA===<<<>>>>>><<<999888:::<<<999999888888888888888888888888777666666666666666333333333333333333333333333333333333333333333333333333333222222222111111000000000000000111222222000000000000000000000000........................---------.........//////,,,---...//////...---,,,.............................................---///000111111000000111222222111//////111333444555000333666777777666777888777AAAOOOXXX\\\dddyyywwwhhhVVVSSSQQQPPPQQQPPPKKKGGGDDDDDDGGGKKKHHHAAA>>>@@@===<<<<<<===???>>><<<:::;;;:::999888777777777777888777666777888999888777444666777666333222444666222222222333333444444444222222222222111111000000.../////////000000111111000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,------...///000000---......///000000//////+++,,,///111222222111111---222666777555222222333333222444777777555666:::888777777777999<<<@@@BBBEEENNN\\\hhhpppvvv{{{xxxnnngggddd```XXXLLLCCC@@@???;;;666555555666666444222000...+++...111111///------.../////////000//////...---......---,,,,,,,,,,,,---++++++,,,,,,---------,,,,,,,,,---------,,,++++++++++++++++++++++++++++++************************(((((())))))*********+++(((((()))***************))))))))))))))))))))))))(((+++---,,,***)))+++......---------...000111333000111222333444555555666777666999@@@GGGOOO[[[fffqqqooottt|||sssmmmeee\\\WWWUUURRRNNNJJJKKKHHHEEEFFFIIIJJJFFFBBBBBBBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;:::999888888777777888888666666666666555555555555444444444444444444444444333333333222222111111111222333333333333222111111222000000333333000000222000000//////.........---000///...------...///000,,,------......------,,,------------------------------------------------............////////////............////////////111111222222222333333333444333333333333444555555555555666888>>>EEEKKKOOOiiipppooobbb\\\XXXUUUOOONNNLLLKKKIIIHHHHHHHHHEEEDDDCCCBBB@@@???>>>===<<<<<<<<<;;;;;;::::::::::::::::::999999999888888777777777777666666666666666666555444333333222222222222222222222222222222333222111000////////////000000000000////////////................................................------............---------,,,,,,++++++,,,,,,------------------------------------............///---------............///000///......///111333444222222111111111111222222111111111222333444666777777777777777777777777777777999<<>><<<;;;999888888777666555555444222111111111000000//////000000000000000000000000..............................---------,,,,,,,,,++++++++++++++++++++++++......---,,,++++++******)))************+++++++++************************))))))(((((((((((())))))(((((((((((()))))))))))))))((('''(((***,,,+++***+++++++++,,,,,,,,,------,,,,,,---...///000111111/////////111444666555444444666999<<>>>>>;;;;;;;;;;;;::::::::::::888888777666666666666777666666666666555555555444444444444444444444444444333333333222222111111111222222333333222222111000000...///222222///...000000/////////.........---000///...------...///000,,,------......------,,,------------------------------------------------............///////////////000000000111111111111111111111111222222222222222222222222222333444444777777666777999<<<@@@BBBHHHKKKWWWqqqkkk\\\UUUSSSQQQPPPLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCAAA@@@???>>>;;;;;;:::::::::999999999::::::999999999888888888777666666666666555555555666555555444333333222222222222222222222222222222333222111000////////////////////////............................................................------............---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------------------............////////////000111222222222111111000000111111222000000000111222444555666555555555555555555555555222222444555777777888888999999999999;;;>>>AAABBB???<<<999888999999777555999888777666555444333333666666555555444333333333333222222222111111111000////////////////////////...........................------------,,,,,,,,,++++++++++++++++++++++++000//////...------,,,,,,(((((()))))))))*********************************))))))(((((((((((())))))(((((((((((()))))))))))))))((('''(((***,,,+++*********++++++,,,,,,++++++,,,,,,---...///000111111/////////111444666555444444666:::===CCCMMMYYYcccnnnrrrzzzcccjjjpppqqqooottt~~~~~~}}}yyyrrrnnnmmmhhhbbbZZZTTTRRRPPPMMMJJJJJJGGGEEEEEEGGGHHHFFFCCCGGGDDDBBBCCCEEEEEEBBB???@@@@@@@@@???>>>>>>======:::::::::999999999888888777777666555555555555555666666555555555444444444333333333333333333333333222222222222222111111111222222222222222111000000///...000444444000...////////////...............//////...------...//////,,,------......------,,,---------------------------------------------------............///////////////000000000111111111//////000000000111111111111111000000111111222333555555555444555555666777888666999DDDWWWkkk{{{wwwgggaaa\\\VVVQQQNNNNNNMMMMMMHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@???>>>===::::::999999999999888888:::999999999999888888888666666666666555555555555555555444444333333222222222222222222222222222222222222111000////////////............------------------------------------------------------------,,,------......------,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++,,,,,,,,,,,,------------............//////000000000000000///111111000000000000111111/////////000111222333444333333333333333333333333333222222111111222222222444333222111111222333444888666444444555555444333000000000000000111111111333333333222111111000000111111111000000000000000........................------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++//////......------,,,,,,'''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))((('''(((***,,,+++***((()))***+++,,,+++******,,,,,,---...///000111111000//////111444555555444444777;;;>>>DDDMMMXXXaaakkkpppyyyTTTYYY]]]ZZZUUUWWWbbbmmmuuuhhh\\\YYY[[[YYYWWWVVVVVVZZZ^^^\\\VVVQQQPPPRRRQQQNNNKKKJJJJJJJJJHHHFFFHHHFFFEEEFFFGGGFFFCCC@@@DDDBBBAAAAAABBBBBB@@@===??????>>>>>>===<<<<<<<<<::::::999999999888888888777666666555555555555555555555555444444444333333222222222222222222222222222222222111111111111111111111111222111000000///000000333777777333000000................................................,,,------......------,,,---------------------------------------------------------.........//////---------.........//////........./////////000000111111000000111111222333000111222333444444444444999999999:::<<<@@@EEEHHHSSSYYYeeetttvvviiifffccc]]]UUUQQQRRRRRRPPPMMMJJJIIIHHHFFFFFFEEEEEEEEEFFFFFFGGG@@@??????===<<<;;;:::::::::::::::999999999999999999999999999888888888888777777777666666666555555444444444333333333222222111111111111111111111111111111000////////////////////////.........------------------------------------------------------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------............///000111000///...---000000000//////000000000.........//////111222222222222222222222222222222555444333111111111222333222222111111222333444555222222111111111222222222000111111111222222222333111111111111000000//////---------------------------------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))((('''(((***,,,+++***((()))+++,,,,,,,,,+++***,,,,,,---...///000111111000//////000333555555555444777<<<@@@EEEMMMXXX```iiippp{{{MMMQQQRRROOOMMMQQQ^^^iiifffYYYNNNMMMOOOOOOMMMMMMKKKOOOSSSRRRMMMJJJLLLNNNGGGGGGHHHIIIIIIGGGCCCAAACCCCCCCCCCCCCCCBBB???===AAA@@@???@@@@@@???===<<<>>>======<<<<<<;;;::::::::::::::::::999999999888777777666555555555555666444444444444333333333333222222222222222222222222111111111111111111111111000000111111000000///...000///222777777222///000---------...............------............------,,,------......------,,,------------------------------------------------------------............------------............------........./////////111111111111111222222333///000222333444555555444444777;;;;;;999777777888888999===CCCJJJRRRXXX\\\gggssssssiiifff___YYYZZZ^^^]]]TTTJJJKKKMMMNNNMMMIIIFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFFFF>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;999999999888888888777777888888888777777777666666333333333333333222222222111111111111111111111111111000//////////////////000000000/////////......------------------------------------------------++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...---...///000000///---,,,000//////......//////000............///000111111333333333333333333333333111000///......///000111//////000000111222333333000000000000000111222333111111111111111111000000111111111000000000000000,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))*********++++++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))((('''(((***,,,+++*********,,,---------,,,+++,,,,,,---...///000111111111//////000333555666555444777<<<@@@EEENNNYYYaaaiiisssMMMNNNMMMKKKIIIMMMWWW___[[[RRRKKKKKKMMMMMMLLLMMMJJJLLLNNNLLLIIIGGGHHHJJJJJJKKKMMMNNNMMMJJJGGGDDD???@@@AAABBBBBBBBBAAA@@@????????????>>>===<<<;;;<<<<<<<<<;;;::::::999999:::::::::999999999888888777777666555555555555555444444333333333222222222111111111111111111111111000000000111111111111111000000000000000///.........---///333333///---...---------------.........------............------,,,------......------,,,------------------------------------------------,,,------------.............../////////000000000------........./////////111111111000111222222333111222333333333333333222000333666777666777:::===???>>><<<;;;<<<>>>AAACCC@@@FFFPPP^^^ooossstttuuurrrlllcccZZZTTTWWWUUUTTTXXX\\\ZZZQQQHHHEEEFFFHHHIIIHHHGGGHHHHHHDDDDDDCCCCCCCCCDDDEEEEEE?????????>>>===<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<999888888888888777777777777777777777666666666666333333333333222222222222111111111111111111111111000//////....../////////111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------...............---//////............/////////.........//////000111444444444444444444444444///////////////000111111000000000000000000000000222444444444333333555777222222222111111111000000000000000000000000000000.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))((('''(((***,,,+++***++++++,,,,,,,,,---------,,,,,,---...///000111111111000...///222555666666444777;;;???EEEOOO[[[cccnnnxxxNNNMMMKKKIIIHHHIIIKKKNNNMMMHHHFFFHHHIIIHHHGGGIIIGGGGGGGGGFFFEEEEEEEEEEEEDDDEEEEEEDDDCCCAAAAAAAAA???AAABBBBBBBBBAAABBBBBB>>>>>>???>>>===<<<;;;;;;;;;;;;;;;:::999999888888999999888888888777777777666555555444444444444444333333333333222222222222111111111111111111111111///000000000111111111222//////000000//////...---...,,,---111111---,,,...,,,,,,,,,------.........,,,------......------,,,,,,------......------,,,------------------------------------------------,,,,,,---------................../////////000000............////////////000000//////000000111222111111111111111111111111222333333222111333666999555444444555666888999:::;;;===>>>AAAFFFQQQ___iiitttxxxyyyyyy|||sssrrrvvvyyyqqqiiibbb^^^YYYZZZ\\\^^^]]][[[XXXWWWXXXTTTPPPNNNNNNNNNLLLKKKDDDEEEFFFHHHIIIIIIHHHGGGCCCCCCBBBAAAAAAAAABBBBBB??????>>>>>>======<<<<<<999999:::::::::;;;;;;;;;888888888888777777777777666555555555555444444444222222222222222222222222111111111111111111111111//////.........//////000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---.../////////......------....../////////////////////000111444444444444444444444444111111222222222111111000000111111111111000//////+++,,,---,,,+++***---///111111111111111111111111////////////////////////............/////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************))))))(((((((((((())))))(((((((((((()))))))))))))))((('''(((***,,,+++***,,,+++***)))***+++---...,,,,,,---...///000111111111000...///222555666666333666:::>>>DDDOOO]]]fffuuuGGGGGGGGGHHHJJJKKKJJJHHHFFFCCCDDDGGGGGGDDDDDDGGGGGGEEEDDDEEEGGGIIIIIIHHHEEEEEECCCAAA@@@AAACCCFFF??????@@@???===<<<=========>>>???>>>===;;;;;;;;;;;;;;;::::::999888888777777777777777666666666666555444333333222222333333333333333222222222111111000000000000000000000000//////000000111111111222///////////////......---000......111111......000,,,,,,,,,------.........,,,,,,---......---,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------.............../////////000000...............///000000---------...///000222222000111222333222222222333000111333555666777777777666999;;;;;;;;;<<<@@@DDD>>>BBBCCCEEEOOOZZZUUUHHHHHHEEEFFFMMMPPPPPPTTTZZZaaa^^^ZZZVVVSSSRRRQQQQQQPPPPPPQQQRRRRRRRRRRRRQQQMMMMMMMMMLLLKKKJJJHHHGGGEEEEEEEEEFFFGGGEEEAAA>>>BBBAAAAAA@@@??????@@@@@@=========<<<;;;;;;;;;:::888888888999999:::::::::888888888888777777777777444444333333333222222222222222222222222222222222000000000000000000000000//////.........//////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,...///111.........------.........000////////////000000111333333333333333333333333///000111111000///---,,,+++,,,---...///////////////111222111......000333***++++++,,,------..............................,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((((((((((())))))))))))************************))))))(((((((((((())))))(((((((((((()))))))))))))))((('''(((***,,,+++***,,,+++)))'''(((***,,,...,,,,,,---...///000111111222000...///222555666777444666999===DDDPPP^^^hhhzzzFFFGGGIIIJJJIIIGGGEEECCC@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCDDDCCCCCCBBBAAADDDDDDDDDBBBAAA???>>>===??????>>>===============<<<<<<<<<<<<;;;:::999888;;;;;;;;;;;;:::888666555666666666666555555555555444444333333333222222222222222222111111111000000000000000000000000000000000000//////.........---////////////////////////000000///.......................................)))******,,,---...//////------------------------,,,,,,,,,---------.........------,,,,,,------...(((***,,,,,,,,,,,,...000---------............///........................////////////////////////000000000000000000000000000000111111111222222222111222222333333444444555555666666777777777777777777888;;;===???@@@@@@@@@???@@@AAABBBDDDEEEFFFGGGNNNOOOOOONNNLLLJJJGGGFFFLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJHHHGGGFFFGGGGGGHHHDDDDDDDDDDDDCCCCCCCCCCCC???@@@AAAAAA@@@>>>;;;:::===>>>??????>>><<<:::888::::::999999999999888888999999999888888666555555333333333222222222111111...///000222222222111000000000000000////////////333222000...---,,,------------------------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,++++++******++++++,,,+++++++++************))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,------------------------///............//////000000000111111111111000000//////000//////...------////////////////////////000///...------...///000///...---,,,,,,---...///---------------...///000---,,,,,,+++*********+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))))))))))))))******+++(((((((((((())))))))))))((((((((()))******++++++++++++++++++,,,---......------...///000111222222000111333555666666666555555888<<>>???>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;:::999888:::;;;;;;:::999888666555666666666666555555555444444333333333333222222222222222111111111000000000000000000000000000000000000/////////.........---........................000000///.......................................+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------)))+++,,,,,,,,,,,,---///------------............................................................000000000000000000000000000000000111111111222222111111222222333444444444444555555666666666666666777888:::;;;<<<<<<<<<<<<======>>>???AAABBBCCCDDDIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJIIIGGGFFFEEEFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEE@@@@@@@@@@@@???===<<<:::<<<===>>>>>>===<<<;;;::::::::::::999999999999888999999999999888777666666333333222222222111111111//////000111111111111111000000/////////.........000///...------....../////////...---,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,++++++******++++++,,,+++++++++************)))((()))******+++++++++************+++++++++,,,,,,***+++,,,---------,,,,,,------------------,,,,,,///...---------...///000///000000111111000000//////////////////...------........................000///...------...///000///...---,,,,,,---...///---,,,,,,,,,,,,------...---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((('''''''''+++******))))))******+++************************(((((()))))))))******************)))))))))((((((+++***))))))((((((((((((((((((((()))))))))******((((((((()))******++++++************+++,,,------------...///000111222222000111333444555666555555555888<<<@@@GGGSSSdddqqqtttfffBBBCCCEEEGGGGGGFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<===>>>???????????????======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999:::::::::999888777666555666666555555555444444444333333333222222222111111111111111111000000000000000000000000000000000000/////////.......................................000///......---.........------------------------------,,,+++***))))))(((------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++,,,------++++++,,,---------------............------------------------........................000000000000000000000000000000000000111111111111111111111222333333444444333333444555555555555444666777888888888888888777::::::;;;<<<>>>???@@@@@@CCCCCCCCCDDDFFFHHHJJJKKKEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGEEECCCCCCDDDFFFHHHGGGGGGGGGGGGGGGFFFEEEEEEAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999999999999999999999888888777666333222222222222111111111000000//////000000111111//////.........------------------------...///000000///...---,,,+++***)))******++++++++++++******++++++++++++++++++++++++************************++++++************+++++++++++++++************)))(((((()))************)))*********++++++++++++,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,...000111//////000000000000//////......//////......------........................///......------......///......------------......---,,,,,,++++++++++++,,,,,,,,,+++************+++************************++++++++++++++++++++++++******)))((('''&&&%%%%%%+++******))))))******+++************************(((((())))))))))))************))))))))))))((((((++++++***)))'''&&&&&&%%%))))))))))))************((((((((()))******++++++))))))))))))***+++,,,,,,------...///000111222222000111222444555555555555555999===AAAHHHUUUfffrrrsssddd~~~@@@AAACCCDDDEEEDDDCCCCCCAAAAAAAAA@@@@@@?????????@@@@@@@@@???>>>===<<<;;;:::;;;<<<===============<<<;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;:::999999999999888888777666555555555555555444444444333333222222222222111111111111111111000000000/////////////////////////////////................................................///......------.........---------------------------,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,---...---+++***+++,,,,,,,,,---------.........------------------------......................../////////////////////////////////000000000111111000000111111222333333333111222222333333333333333555555555666666666666666888888999:::;;;<<<======???>>>>>>>>>AAADDDHHHKKKFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEBBBAAAAAACCCEEEGGGDDDEEEFFFFFFFFFEEECCCCCCBBBAAA???>>>============<<<;;;;;;::::::;;;<<<===::::::::::::999999999999777777888888777666666555222222222222111111111111111000///......///000111......---------,,,,,,,,,---------------...............------,,,+++************++++++++++++******************************************************++++++************+++++++++++++++*********))))))))))))***************)))************++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---+++++++++---///111...//////000000//////...------.........------,,,------------------------------------------------------------------------...---,,,+++++++++++++++++++++***************+++************************+++++++++++++++++++++++++++++++++******))))))(((******))))))))))))******++++++++++++++++++++++++(((((((((((()))))))))***))))))))))))))))))(((((()))))))))(((((('''&&&%%%))))))))))))*********+++((((((((()))******++++++)))))))))******+++,,,---------...///000111222222000111222333444555555555666:::>>>BBBHHHSSScccooovvvfff~~~{{{~~~>>>???@@@BBBBBBBBBBBBAAABBBBBBAAAAAA@@@?????????>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::::::::999999999999999:::::::::::::::::::::999999888888777777666555555555555444444444444333333333333222222111111111000000000000000000/////////..............................---------.............................................------------......------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---......---+++******+++,,,,,,,,,------------...------------------------....................................................../////////000000000//////000111111222222333000000111222222222222222333333444444555777888888777777888999:::;;;;;;<<<>>>===;;;;;;===AAAEEEGGGJJJIIIGGGFFFDDDCCCCCCCCCCCCBBB@@@??????AAADDDFFFDDDDDDEEEFFFFFFDDDCCCBBBBBBAAA???>>>============;;;:::::::::::::::;;;<<<::::::999999999888888888444555555555555444444333222222222111111111000000111000///......///000111------------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,)))******++++++******)))************************))))))))))))))))))))))))+++******))))))******++++++++++++*********))))))***++++++,,,++++++******))))))*********+++++++++************++++++,,,,,,*********+++++++++,,,,,,,,,,,,+++***+++---///000......////////////......,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,,,,------------------,,,......---,,,++++++,,,,,,*********))))))***++++++*********************************************************++++++,,,,,,,,,***))))))))))))))))))***************************'''(((((((((((()))))))))(((((((((((((((((())))))&&&'''((((((((((((''''''((())))))))))))*********((((((((()))******++++++++++++***++++++,,,---...------...///000111222222000111111222333444555666777;;;???AAAFFFPPP^^^iii|||zzzkkk~~~wwwttt>>>>>>??????@@@?????????AAAAAAAAA@@@@@@?????????<<<<<<=========<<<;;;;;;<<<<<<<<<;;;:::999888777888888777777888888999999888888888999999888888777777666555444444444444555444444333333333222222222111111111000000000000///////////////....................................---------------.........---------------------------------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................................../////////////////////000111111222222000000111222222222222111222222333333555666888888666666777888888999::::::>>><<<;;;;;;<<>>>>>>>>???AAABBBCCCDDDEEEGGGHHHGGGFFFDDDBBBAAAAAA@@@???>>>===<<<<<<::::::::::::::::::::::::999888888888777777777777333333333444444333333222222111111111111000000000000000//////......//////......---------,,,,,,,,,,,,---------,,,,,,+++*********++++++,,,---------))))))************))))))************************))))))))))))))))))))))))******))))))))))))******+++++++++************)))+++,,,,,,,,,,,,+++******)))))))))************++++++************+++,,,,,,)))))))))******++++++,,,*********+++,,,---...///------............------++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,...------,,,,,,,,,,,,---***))))))))))))***++++++************************))))))))))))))))))))))))''''''((()))***+++,,,,,,***))))))(((((())))))***))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))&&&'''((()))***)))(((((((((((((((((())))))))))))((((((((()))******++++++++++++++++++,,,---...///------...///000111222222111111111111222444555666777;;;>>>AAADDDMMMZZZdddxxx~~~}}}{{{mmmrrrjjj>>>>>>>>>>>>============??????????????????>>>>>>:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::999888888777666666666777777888999666666777777777777666666666555444333333333444555333333333333222222222222111111000000000//////////////////.........------------------------------,,,,,,,,,------.........---------------------------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++---------+++++++++---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------........./////////......//////000111111222000000111222222222222111333333222222222444555666555555555666777777888888<<<<<<;;;;;;<<>>???@@@AAAAAACCCDDDFFFGGGGGGEEECCCAAA@@@@@@@@@@@@???===<<<:::::::::;;;;;;:::999888777777777777777666666666666222333333444444444333333111111111111000000000000//////000000///......---............------------******,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,))))))************))))))************************))))))))))))))))))))))))******))))))))))))******+++++++++************)))+++++++++++++++***))))))))))))))))))************+++***)))))))))***,,,,,,(((((())))))***++++++,,,((()))***,,,---------------------......---------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,------------,,,+++,,,++++++++++++,,,,,,---)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))((()))***++++++)))((('''&&&'''''''''((((((((((((((((((((()))******++++++************+++,,,---...------...///000111222222111111000111222333555666666:::>>>@@@DDDMMMZZZdddttt{{{zzz{{{xxxjjjrrrddd{{{>>>>>>======<<<<<<<<<;;;=========>>>>>>>>>>>>>>>::::::;;;<<<============::::::;;;;;;;;;:::999999666666666666666777888888555555666666666666666555666555444333222333444555333333333222222222111111000000000000//////////////////.........---------------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,------++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////......//////000111111111000000111222222222222222555444222111111111222333444444444555555666666666;;;;;;;;;<<<===@@@BBBCCC@@@???>>><<<;;;;;;;;;;;;999:::<<<>>>@@@@@@@@@???@@@AAACCCEEEDDDBBB@@@>>>???@@@AAAAAA@@@>>>;;;:::999:::;;;<<<;;;999666555666666666666555555555555333333444555555444444444111111111111000000000000...///000000000///---,,,//////.........---------'''(((***,,,------------,,,,,,,,,++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++************)))***************)))(((((())))))))))))************+++***)))))))))***,,,---'''(((((()))***+++++++++&&&(((***---......---,,,,,,------......------,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++------------++++++***)))))))))***+++,,,,,,))))))((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))***+++,,,,,,+++)))'''%%%&&&&&&&&&&&&'''''''''(((((((((((()))******++++++))))))))))))***+++,,,---------...///000111222222111111000000111333555666555999===AAAEEENNN\\\fffpppzzz{{{{{{ttteeetttddd{{{===>>>?????????>>><<<;;;===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;<<<===>>>::::::::::::::::::::::::999888666555666777666555888888777777666666555555555555444444444333333333111111111111111111111111111111000000//////......//////...------------...........................//////000000000000//////++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////...------,,,,,,------.........//////...---,,,,,,---------------------------------............///---------...///000000111///000000000111111111111000000111111111222222222777666555444444555666777888888:::;;;<<<>>>???@@@AAA>>>;;;;;;<<<<<<999666999;;;===???@@@AAAAAA@@@AAAAAABBBCCCDDDEEEFFFGGGDDDBBB@@@@@@BBBBBB@@@>>>;;;;;;:::888777555444444555555666666555555444333444444333333333222222222000000000000000000000000/////////...------,,,,,,------------------------***++++++,,,,,,++++++***************************''''''((()))***++++++,,,************************((((((((()))******++++++******))))))))))))******+++*********))))))((((((+++*********))))))((((((***)))((((((((()))+++,,,---,,,+++*********+++,,,+++++++++*********))))))++++++******++++++,,,---/////////......---,,,,,,---------,,,,,,+++++++++---,,,++++++******++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))************))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,***)))'''''')))***,,,///---***'''&&&%%%%%%&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((()))******++++++***+++,,,---------,,,,,,......//////000000111111111222333444444444444444666:::???BBBFFFPPP^^^hhh{{{tttxxx~~~kkkwwwpppcccttt===>>>>>>???>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======::::::::::::::::::::::::999777555555666777666555888888777777666555555444444444444444333333333333111111111111111111111111000000000000//////......//////...---------------.................................///......------+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,---.........---,,,,,,,,,,,,------..................---,,,,,,------------------------------------............---------...///000000000//////000000000111111111000000000111111111222222333333222333333555666777777888999:::<<<===>>>???>>><<<:::;;;======<<<:::;;;<<<===>>>???@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCAAA???===>>>???@@@>>><<<;;;:::999888777555444444555555555555555444444333444333333333333222222222000000000000000000000000---------...............------------------------***++++++,,,,,,++++++***************************((((((((()))*********+++******************************))))))))))))))))))******))))))))))))***************)))))))))((((((************)))))))))((())))))((((((((()))***+++++++++***))))))***+++,,,+++++++++*********))))))++++++******++++++,,,------------------------...,,,,,,---,,,,,,++++++***---,,,++++++******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))...,,,***'''&&&&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((())))))******+++******++++++,,,,,,++++++......//////000000111111111111111222333444444555666999<<>>???>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<999999999999999999999999888777555555666777666555777777777666555555444444444444444333333333222222111111111111111111111111000000000////////////...///......---------------------------------------------------,,,++++++***++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,++++++******++++++,,,******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------+++++++++,,,,,,---------......------------,,,,,,------------------------------------............---------...//////000000////////////000000000000000000000000111111111111000000000111333444666777777777888999:::<<<======:::999999;;;===???>>>>>>>>>>>>======>>>>>>???@@@<<<<<<===>>>???@@@@@@AAA>>><<<<<<<<<>>>???>>>===;;;:::999888777555555444555555555555555444333333333333333222222222111111000000000000000000000000+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))************************++++++***))))))(((''''''***))))))(((((())))))*********))))))))))))((((((************))))))))))))(((((('''''''''((()))***))))))(((((()))***+++,,,+++************)))))))))++++++******++++++,,,---******+++,,,,,,---......++++++,,,---,,,+++***))),,,,,,+++************+++++++++++++++++++++++++++************************************************((((((''''''''''''((((((((())))))******))))))(((''''''(((((())))))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))+++***((('''&&&''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''(((((()))******))))))*********+++++++++......//////000000111111000000///000111333555666===>>>>>>===@@@JJJZZZfffwwwzzznnnuuuwwwcccooo<<<===>>>>>>>>>===<<<;;;::::::<<<======<<<:::::::::::::::;;;;;;;;;::::::999999999999999999999999888666444444666777666555777777666555555444444333333333333333222222222222111111111111111111111111///////////////////////////...------,,,,,,------------------------------,,,------,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))************))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------....../////////........./////////000000/////////000000000111111000000000111222444555555555666777888999:::;;;;;;999999999;;;<<<>>>>>>>>>???>>>===<<<<<<===>>>???<<<<<<======>>>??????@@@===<<<<<<===>>>?????????::::::999888777666555555444444555555555444333333222222222222111111111111////////////////////////,,,,,,,,,------.........++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))(((((((((******************************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((*********)))))))))))))))'''''''''''''''(((((()))'''''''''((()))***++++++************))))))))))))++++++******++++++,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,++++++***************************************************************))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))(((''''''''''''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''(((((())))))***************++++++,,,......//////000000111111//////......000222555777DDDDDDBBB???@@@IIIXXXddduuu~~~rrrrrreeeooo<<<======>>>>>><<<;;;:::999:::;;;<<<<<<;;;:::999999999:::;;;;;;:::999888888888888888888888888888777555444444666777666555666666555555444333333333333333222222222111111111000000000000000000000000.............../////////......---,,,,,,,,,,,,,,,---------------------------------------,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))******))))))(((******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,------------,,,,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............---............/////////....../////////000000000111222222222333333333333444444555666777888888999999999:::::::::;;;<<<<<<>>>===<<<;;;:::;;;<<<===::::::;;;;;;<<<<<<======:::;;;<<<<<<<<<<<<===>>>:::999999888777666555555444444444555444333333222222222111111111000000000..............................------,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))))))))(((((((((((())))))(((((((((((((((((())))))))))))))))))))))))******&&&''''''(((((((((((((((&&&&&&'''((()))*********))))))))))))))))))))))))++++++******++++++,,,---,,,,,,+++++++++*********((()))***+++++++++***))),,,+++******))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******'''''''''''''''(((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''(((((()))))),,,++++++++++++,,,------......//////000000111111//////......000222555777AAAAAA@@@>>>@@@IIIXXXdddsss}}}~~~}}}vvvpppdddmmm<<<<<<===>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::888999:::;;;:::999888777777777777777777777777777666555333444555666666555555555555444333333222222222222222111111111000000000000000000000000000000---............/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++***))))))************))))))******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,............,,,+++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........///............////////////111222222222222222111111333333444555555666777777888999::::::888888999:::;;;;;;::::::::::::::::::777777888888999999999999777888999999888777999:::999999888888777666666555444444444444444333222222111111111000000000000///..............................------,,,++++++***************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******)))((((((''''''(((((()))''''''(((((((((((())))))))))))))))))************&&&'''((())))))))))))(((&&&'''((()))******))))))(((((()))))))))))))))***++++++******++++++,,,---------,,,++++++***)))))))))))))))))))))*********++++++***))))))))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))(((((('''******))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''(((((()))******---,,,+++++++++,,,---.........//////000000111111000000///000111333555666666888:::;;;???JJJYYYdddpppxxxyyy|||}}}wwwyyyppp|||```jjj;;;<<<=========<<<;;;:::;;;::::::::::::::::::;;;888999:::;;;:::999777666777777777777777777777777666444333333555666666666555555444444333222222222222111111111000000000000000000000000000000000000---------.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............************++++++++++++******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,---***+++,,,,,,,,,,,,+++***)))******++++++******)))******+++++++++,,,,,,,,,))))))))))))*********+++*********+++,,,,,,,,,---...///000000000...,,,++++++***)))))))))***,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---------.........------........./////////......000111222111111000222222333333444555555555555777999888777666888:::777888888999999999999888777777777777888888888888666888999888666555666888999999888888777666666666333444444444444333222222111111000000000/////////---------------------------,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))&&&'''''''''((()))))))))))))))))))))))))))))))))''''''((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))((()))))))))************'''((()))*********))))))(((((()))*********)))((((((((((((((())))))******++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++***)))''''''''')))***,,,++++++***)))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((())))))******+++,,,+++***)))***+++---.........//////000000111111111111111222333444444555111555:::===AAAIIIVVV```lllrrrrrrwwwvvv|||ppp{{{]]]iii;;;<<<=========<<<;;;:::<<<;;;999999999999;;;<<<777888:::;;;:::888666555777777777777777777777777555444333333555666666666555555444333333222222111111111111111000000000000000000000000000000000000---------.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........)))************+++++++++*********++++++,,,,,,,,,************************+++++++++,,,,,,---------***+++,,,------,,,+++*********++++++++++++************+++++++++,,,,,,,,,))))))))))))************))))))***+++,,,,,,------///000111111000...,,,***+++***)))((()))***,,,...++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------.........//////***+++---///111111111111222222222333333444444444222555777777666666888;;;555666777999999999888777999999999999::::::::::::888:::;;;:::777666777999999999888888777777666666333333444444444333222222000000000000////////////------------------------***++++++,,,,,,------...))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******)))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((''''''''''''((((((&&&'''''''''(((((())))))(((((())))))*********+++'''(((***+++++++++***)))))))))***++++++***)))((('''((((((((())))))******++++++******++++++,,,---+++++++++,,,,,,---......***)))'''%%%&&&(((+++---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&'''((()))***++++++''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))******+++++++++***)))((((((***,,,---......//////000111111111111222333444444444444444444999>>>AAACCCIIISSS[[[iiinnnnnnsssyyy~~~qqq]]]kkk;;;;;;;;;<<<<<<<<<<<<===888777777666666666666666::::::::::::::::::::::::999888888777666555555555333333555555555555333333222222222111111111111000000000000000////////////......------------......------------------------------,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,++++++************************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,***))))))+++************************************************---,,,***))))))***,,,---******++++++++++++******---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------...///000000222222222333444555777777888777666555555666777777999888777777666777777777999888888777777888888999::::::999888777666555444666888999999777555444444333333333222222222111111////////////............------,,,,,,,,,,,,++++++************+++,,,------******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******'''''''''((()))+++,,,---,,,,,,,,,,,,++++++***)))++++++***)))((('''&&&&&&(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((...,,,(((%%%&&&***)))$$$((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&'''((())))))******)))))))))(((((('''''''''&&&''''''''''''''''''''''''++++++,,,***'''&&&&&&'''&&&&&&%%%%%%%%%&&&''''''(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,---...///000111111111000000111333444444333333666:::???AAAFFFSSSaaammmmmmrrrxxx{{{pppeeeiii999999:::::::::;;;;;;;;;888777666666555555666666888888888888888888888888888777777666555555444444333333444444444444333333222222222111111111000000000000000000/////////.........------------......------------------------------,,,,,,,,,+++++++++---,,,,,,,,,++++++++++++,,,,,,,,,++++++************************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************++++++***))))))***++++++******++++++++++++******,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------...//////000111111111222333555666777777777666555555666666777666666666666777888888999888777777777777777777888777777777777777777777777555666888777555333333333333333222222222111111111////////////.........---------,,,,,,,,,+++++++++++++++*********+++,,,,,,******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((()))***+++,,,++++++,,,,,,,,,+++******+++******)))(((''''''&&&'''((((((((())))))))))))******)))(((((()))******))))))))))))))))))))))))(((((())))))))))))((((((&&&'''&&&$$$%%%)))(((%%%((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((()))))))))((((((''')))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&'''((()))(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,---...///000111111111000000111333444444333333555;;;@@@BBBHHHVVVdddppppppuuu|||{{{fffiii777888888888888999999999777777666555555555555666777777777777777777777777666666555555444444333333333333333333333333333333222222111111111000000000000000000/////////............------------......------------------------,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++((()))++++++***+++,,,...************************************************))))))))))))))))))))))))******++++++++++++******,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---......//////111111111111222333555555777777666666666666777777444444555666777888999:::777777666666666666777777444444555666777888888999333555666555333222222222222222222222111111111000//////.........---------,,,,,,,,,,,,++++++++++++,,,,,,+++*********++++++******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((('''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))***+++******++++++,,,+++++++++******))))))((((((''''''''''''((((((((()))))))))***))))))(((((())))))***))))))))))))))))))))))))'''(((((())))))(((((('''%%%***+++)))((())))))'''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))((('''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''!!!###%%%%%%%%%%%%'''(((&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,---...///000111111111000000111333444444333333666;;;@@@DDDJJJYYYgggrrrsssxxxiiikkk777777777777888888888888777666555555444444555555666666666666666666666666444444444333333333222222222222222222222222222222111111111111000000000000000000/////////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++++++++*********+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++************************(((***++++++******+++---************************************************))))))************))))))******++++++++++++******++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))************++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------.........000000000000111222333444777777777777777888888888444444555666777777777888666666777777777777666666333333444555666777777888333444555444222111222333222111111111111000000000.........---------,,,,,,,,,,,,,,,++++++++++++***,,,,,,+++***))))))************))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))((((((((())))))***((()))***+++++++++++++++))))))))))))(((((((((((('''''''''((((((((()))))))))))))))(((((()))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((...111---)))((('''%%%(((((((((((((((((((((((((((((((((((('''&&&%%%$$$'''''''''(((((((((((()))(((((((((((())))))))))))(((((())))))(((''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%'''''''''''')))+++(((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,---...///000111111111000000111333444444333444666;;;@@@CCCJJJYYYhhhqqqsssxxxooonnn666777777777777888888888666555555444444444444444666666666666666666666666333333333333222222222222222222222222222222222222111111111000000000//////////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,+++)))((()))*********************************************************+++,,,,,,+++************++++++++++++************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,---------------///////////////000111222666777777888888999999999555555666666666666555444666666777888888777666666444444444444444444444444333444555444222111222444111111111000000000//////------------,,,,,,,,,,,,,,,,,,+++++++++*********,,,++++++***))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((())))))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))((()))((((((((((((((())))))((()))******++++++++++++(((((((((((())))))))))))''''''''''''((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&---111...***)))(((%%%(((((((((((((((((((((((((((((((((((('''&&&%%%$$$'''''''''(((((((((((()))(((((((((((())))))))))))&&&&&&'''((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''((())))))((('''(((******)))((('''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,---...///000111111111000000111333444444333555777;;;???BBBIIIXXXgggoooqqqvvv}}}vvvrrr666666666666777777777777555555444333333333333444555555555555555555555555333333333333222222222222111222333444444333222111111111000000000//////////////////.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---,,,,,,,,,++++++++++++)))))))))***************************************,,,++++++******++++++,,,++++++++++++++++++++++++************************+++,,,,,,+++)))'''((()))************************************************++++++++++++++++++++++++******++++++++++++******))))))+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))(((((())))))***+++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,------...............///000000444555666777888888888777444555666666666555333222444555666777777666555444555444444444333333222222222333444333111111222444000000000000////////////------,,,,,,,,,+++++++++++++++++++++************++++++***)))))))))************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((''''''''''''(((((()))***))))))******+++*********''''''(((((())))))******&&&&&&'''''''''((((((((('''(((((())))))(((((('''))))))))))))))))))))))))&&&''''''((((((''''''&&&'''---111000000222111...(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&'''''''''(((((((((''''''((((((((()))))))))%%%%%%&&&'''(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&))))))((('''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,---...///000111111111000000111333444444333555666:::???BBBIIIZZZiiippprrrwww}}}zzzxxx444444444444555555555666555444444333222333333333333333333333333333333333333333333333333333333333000222555666666555222000111000000000//////////////////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++************++++++++++++************((()))))))))*********+++************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************)))***+++***)))((()))***************************************************,,,+++***))))))***+++,,,******++++++++++++******((()))+++,,,------,,,,,,************************+++++++++************)))((((((((()))***+++++++++)))***+++,,,,,,+++***)))************************+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------......///111111333444555555555444222333555666666555444333111222444555555444222111333333333333222222222222111222222111//////111333000000/////////.........,,,,,,,,,,,,++++++++++++++++++++++++***************))))))))))))******+++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&'''((()))***+++)))************))))))(((&&&''''''((()))******+++&&&&&&&&&'''''''''((((((''''''((())))))(((''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&))),,,......111555444000((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%&&&''''''((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,---...///000111111111000000111333444444333333444999???DDDMMM^^^nnnvvvwww{{{{{{~~~222222333333333444444444555444333333222222333333111111111111111111111111333333333333333333333333000222666888888666222000000000000000//////////////////.........------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))************))))))))))))(((((())))))*********+++************************---,,,+++******+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))'''(((******))))))+++,,,************************************************,,,***)))'''''')))***,,,******++++++++++++******((()))+++,,,------,,,,,,************************+++++++++************)))'''(((((()))***+++++++++)))***+++,,,,,,+++***)))************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........///000222333333222222///111333555666666555444///000222333333222000///222222222222222222222222000000000///......000222000/////////............,,,,,,,,,+++++++++******+++++++++************)))))))))(((((()))***++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&((()))++++++***************)))((('''&&&&&&'''((()))***++++++&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&'''&&&&&&***...+++%%%((((((((((((((((((((((((&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&%%%%%%&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((#########$$$&&&((()))***(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,---...///000111111111000000111333444444333111333999???EEEPPPcccsss{{{{{{333333333333333333333333444444333222222333333333333222222111111222222333333444666777777666444333222111111000000111111222222222222111111111111000000////////////..................------,,,,,,,,,///---++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++------,,,++++++******)))************************++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,***)))(((************************))))))))))))))))))))))))************************,,,,,,,,,++++++*********++++++++++++++++++++++++///,,,***,,,///111000...000111111222222222111111333333333333333222111000222222222222222222222222333333333222222111111111000000000111222222222333000000000000////////////000///...---,,,+++++++++++++++************++++++(((((())))))*********+++...+++'''''')))***)))(((((()))+++***(((&&&&&&'''***)))((((((((((((((()))&&&''''''(((((((((((((((++++++***)))(((((())))))&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))******++++++((()))+++,,,,,,+++)))(((''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((($$$&&&%%%%%%(((---+++&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''''''''((((((''''''((((((((((((''''''))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&((((((((((((((()))******+++***...000---&&&(((000////////////000000000000///000111222333444444444222555:::???CCCOOOfff|||yyy333333333333333333333333444333333222222333333333333222222111111222222333222333555666666555333222222222111111111111222222222222222111111111000000/////////.........---------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))************))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))++++++++++++++++++++++++...,,,***+++...000///...000000111111222222111111111222222222111111000///222222222222222222222222333333333222222111111111///000000000000000111111000000000000/////////...//////...,,,,,,++++++,,,++++++************++++++(((((()))))))))*********---***(((''')))***)))((()))***,,,+++***)))***+++******(((''''''&&&&&&&&&&&&''''''(((((((((((((((+++******)))(((((())))))(((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))******++++++((()))+++,,,,,,+++)))(((''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((------+++'''(((+++(((###))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$#########%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&((((((((((((((()))******(((---666<<<999///+++---////////////000000000000///000111222333444444444333777<<>>CCCFFFOOOdddxxxwww222222222222222222222222222222222222222222333444333222222111111222222333111222333333333333222111444333333222222333333444111111111111000000000000......---------,,,,,,,,,+++++++++,,,,,,------...,,,000222111,,,***,,,000++++++,,,,,,,,,,,,++++++))))))******+++++++++,,,************************++++++,,,,,,,,,,,,++++++************************************++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++++++++++++++*********)))))),,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++,,,------......///000111111111111000000000111111000//////111111111111111111111111222222222111111111111111000000000//////.........000000/////////............------,,,+++++++++,,,++++++************++++++(((((())))))))))))))))))***)))(((((()))))))))((((((+++...///,,,)))&&&%%%'''''''''''''''((()))***&&&''''''(((((((((((((((***))))))((((((((())))))))))))***++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))*********))))))************))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))***(((%%%%%%)))+++)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%************))))))((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((((((((((((((())))))***'''(((***+++***((()))+++////////////000000000000///000111222333444444444333888???DDDFFFNNNaaasss~~~111111111111111111111111111111111111222222333444333222222111111222222333111222222222222222222111444333333222222333333444111111111000000000//////......---------,,,,,,,,,***++++++,,,,,,------------111444222,,,)))***---***++++++,,,,,,++++++***+++++++++******)))))))))************************++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++************************))))))************))))))))))))))))))))))))))))))************************************************************************)))))))))******+++++++++))))))))))))((((((((((((++++++)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++,,,...------...///000111111000000000111111111111111000000000000000000000000000111111111111111111111111111111111000000/////////////////////............------,,,+++++++++,,,,,,++++++************++++++))))))(((((((((((((((((('''((())))))((((((((()))(((---444777666222...,,,++++++***)))((((((((()))&&&''''''((((((((((((((()))((((((((((((((())))))'''(((((()))***)))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))******)))))))))******)))))))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((888888444---)))))))))&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))'''&&&%%%&&&'''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((())))))***,,,,,,***'''&&&)))---000////////////000000000000///000111222333444444444222666>>>CCCDDDLLL^^^ppp000000000000000000000000111111000111111222333444333222222111111222222333222222222222222222222222333333222222222222333333111111000000000/////////............---------,,,++++++++++++,,,,,,,,,,,,+++...000///+++(((((()))******++++++++++++******,,,++++++***))))))((((((************************))))))************))))))************************)))))))))************+++************************))))))************))))))))))))))))))))))))))))))************************************************************************(((((())))))***+++++++++)))))))))(((((((((((('''******************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************++++++************************)))***++++++***+++---///+++,,,---///000000000000000000111111222222111111////////////////////////000000000111111111111111111111000000000000000////////////.........------,,,,,,++++++++++++,,,,,,++++++************++++++))))))((((((((((((''''''&&&'''))))))((((((((()))###(((000444555444222111111///---+++(((&&&%%%%%%&&&''''''(((((((((((((((((((((''''''(((((())))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((222555333,,,))))))***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&$$$$$$%%%&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******)))++++++)))***---...,,,////////////000000000000///000111222333444444444111666===AAACCCJJJ]]]ooo000000000000000000000000000000000000111222333444333222222111111222222333333333222222222222333333222222111111111111222222111000000000/////////////////////.........------,,,,,,,,,+++++++++++++++)))***,,,---,,,+++)))(((******++++++++++++******************))))))))))))************************))))))************))))))************************))))))))))))************************************))))))************))))))))))))))))))))))))))))))************************************************************************((((((((()))***++++++++++++************)))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******************************)))+++,,,,,,***+++---000++++++---...///000000000...///000000111111000000///////////////////////////000000000111111111222......///////////////000//////.........---------,,,+++++++++++++++,,,,,,++++++************++++++))))))((((((((('''''''''$$$'''******((('''((()))###&&&)))+++,,,,,,...//////...,,,***(((&&&&&&%%%&&&''''''((((((((((((((('''''''''''''''((())))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((###(((***'''&&&(((******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))***)))(((&&&%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((()))******'''******((()))------)))////////////000000000000///000111222333444444444222666<<>>DDDIIIPPP```ooo............////////////............////////////000000000000111111111111/////////000000000111111..............................------------------......---------,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++*********)))))))))))))))))))))))))))************************************************++++++++++++************************)))))))))))))))***++++++))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++***************)))(((((()))******+++,,,,,,------++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******)))***++++++++++++***)))))))))))))))************)))***+++------------,,,,,,,,,---............---------...//////...------............/////////000...........................---------,,,,,,++++++'''((()))***+++******)))((((((((((((((((((((((((%%%%%%&&&'''''''''''''''%%%'''))))))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))******+++,,,,,,---''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&''''''&&&&&&((()))%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''''''''((((((((((((((('''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&'''***,,,%%%((()))(((,,,000---&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((())))))***+++,,,,,,++++++++++++,,,------/////////000111111222222///000111222333444444555333777???FFFKKKRRR```nnn............/////////000............/////////000000000000000111111111111---.........//////000000...........................---+++***+++---///111......---------,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++((((((((()))******++++++))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++***************)))((((((******+++,,,------......************************)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******)))***+++,,,,,,+++***)))))))))))))))************(((***,,,...///...---,,,++++++,,,---------,,,,,,,,,---...//////...---,,,---.........//////000000........................,,,+++++++++++++++++++++'''((()))+++++++++***)))(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&%%%'''((()))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))*********''''''''''''((((((((()))((((((''''''''''''((((((%%%&&&''''''&&&&&&(((***%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))((('''&&&%%%)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((((()))))))))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&'''***,,,(((***)))&&&)))...,,,&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''')))))))))***+++---,,,,,,++++++,,,,,,---.../////////000111111222222///000000222333444555555333777???HHHLLLRRR```mmm////////////////////////............////////////000000000000000000000000000000000000000000000000//////////////////////////////.........---------...---,,,+++***+++,,,,,,***)))((((((((()))+++,,,,,,,,,++++++***)))))))))(((((())))))*********+++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((''''''(((((())))))******((())))))))))))*********************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))************)))))))))))))))))))))((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,+++***+++---...---,,,///000000000000000//////------------------------......---,,,+++)))((('''))))))((('''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((("""''')))((()))+++***'''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&***'''%%%$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&''''''%%%'''---333///''')))((('''&&&&&&'''((()))%%%%%%$$$%%%&&&&&&$$$###''''''(((((('''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&'''((()))***+++++++++******)))***,,,---......000111111000000111222111111222333333444555555666444999DDDKKKQQQ___nnn}}}....................................//////////////////////////////////////////////////////////////////////////////////////////.........---------...---,,,+++++++++,,,,,,***))))))((()))***+++,,,*********************+++((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))((((((((()))))))))))))))***)))))))))************+++************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,+++***+++---...---,,,------............---------------------------------------,,,+++***)))((())))))(((''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%)))***((((((+++)))&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&'''&&&%%%$$$(((((('''''''''&&&&&&&&&))))))'''(((...222///'''((('''&&&%%%&&&'''((()))(((&&&%%%%%%&&&&&&%%%###''''''(((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&'''((()))***+++++++++******)))***,,,---......000111111000000111222222222222333333444444444555444:::DDDIIIOOO]]]nnn~~~........................---............/////////////////////////////////////////////////////////////////////////////////...............---------...---,,,+++++++++,,,,,,***))))))))))))***++++++(((((()))******+++,,,,,,))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))***************))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))************))))))'''''''''(((((((((((((((''''''(((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********************************++++++++++++,,,,,,+++***+++,,,------+++,,,------.........------------------------------+++,,,,,,,,,,,,+++***)))***)))((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((***)))'''(((***)))$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&((())))))&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((())))))'''%%%$$$'''''''''''''''&&&&&&&&&++++++))))))...333000)))'''&&&%%%%%%%%%'''((()))+++)))&&&%%%&&&&&&%%%%%%'''''''''(((''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&'''((()))***+++++++++******)))***,,,---......000111111000000111222333333333333333333333333555555<<>>FFFFFFHHHXXXlll------------------------,,,------------.........................................................////////////////////////---------...............,,,,,,---------,,,+++***)))***++++++,,,,,,++++++++++++***))))))(((''''''************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************)))))))))((())))))))))))*********************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))''''''(((((())))))******++++++***)))((('''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))***+++,,,,,,******+++,,,---------------------------------------***++++++,,,,,,,,,+++++++++***))))))(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$+++000,,,''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))************)))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%''''''%%%"""###'''+++&&&&&&&&&'''''''''''''''%%%&&&'''&&&***000111...((((((((((((***,,,...000,,,***'''&&&''''''&&&&&&%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''&&&&&&'''((()))***+++++++++******)))***,,,---......000111111000000111222111111222333333444555555333555>>>GGGIIIKKKYYYiii------------------------,,,,,,---------.........................................................////////////////////////---------.........//////,,,,,,---------,,,+++***)))***+++,,,,,,,,,++++++)))))))))))))))(((((((((************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************(((((()))))))))))))))***''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((())))))******))))))((())))))************))))))(((((())))))***++++++,,,(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))***+++,,,+++***)))***+++,,,------------------------------------++++++,,,,,,,,,+++******+++***))))))(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&222999444***%%%&&&(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******))))))*********))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''%%%&&&&&&&&&'''''''''((("""%%%'''&&&###"""%%%)))&&&&&&&&&'''''''''((((((%%%'''&&&$$$&&&+++---+++'''''''''(((***,,,///000)))(((''''''((((((&&&%%%%%%&&&&&&'''((((((''''''%%%&&&''''''((((((''''''&&&&&&'''((()))***+++++++++******)))***,,,---......000111111000000111222000000111222444555666666333444===IIIMMMOOOZZZggg~~~------------------------,,,,,,,,,---------......................................................////////////////////////---------.........//////,,,,,,---...---,,,+++***)))***+++,,,---,,,++++++''''''(((((())))))******+++*********))))))((((((******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++''''''(((((())))))******''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))************))))))((())))))***+++,,,,,,,,,&&&&&&'''((()))***+++,,,((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))+++,,,+++***+++,,,---...////////////------------------------,,,,,,,,,,,,,,,+++***)))+++******)))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))777@@@999+++$$$%%%(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********'''((()))******++++++***'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''((((((((())))))******###(((((($$$"""$$$&&&&&&&&&&&&'''''''''((((((&&&((('''$$$$$$((()))'''&&&&&&&&&'''))),,,...000'''&&&&&&'''((((((&&&$$$%%%%%%&&&'''((((((((('''%%%&&&''''''((((((''''''&&&&&&'''((()))***+++++++++************,,,---...///000111111000000111222//////111222444555777777333333<<>>EEEMMM[[[ggguuurrr}}}************************++++++++++++++++++++++++************************))))))*********++++++++++++,,,------------,,,+++***)))))))))))))))))))))************************000...+++)))''''''((()))(((((()))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))************))))))************)))))))))(((************************))))))************))))))'''((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((+++******)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&'''((()))((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''')))******)))'''''')))+++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%'''((()))***,,,,,,,,,,,,++++++++++++------...///000111111222000000111111222333444444111222777???FFFNNN[[[gggvvvvvv************************++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***************************,,,***((('''&&&''')))***((()))))))))(((((('''&&&))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))************))))))************)))))))))((())))))))))))))))))))))))))))))************))))))((())))))************)))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((&&&&&&''')))))))))((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&((()))(((''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((&&&%%%$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((---------------,,,,,,,,,------...///000111222222111111111222222333333444222333999AAAIIIQQQ]]]iiiqqqvvv}}}************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++)))))))))************+++************************(((((('''''''''(((***+++)))))))))***))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))******************)))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''')))***++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))((())))))))))))))))))))))))'''''''''(((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&''')))***)))(((%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''(((((('''%%%$$$"""''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''''''''''''''(((,,,,,,,,,---------------,,,---...///000111222333222222333333333444444444333444:::CCCKKKSSS___kkklllsss|||tttqqq************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********))))))*********************++++++,,,,,,************************(((((()))))))))*********((()))***,,,---.........))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))************))))))*********++++++******)))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((()))******+++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))''''''''''''((((((((()))'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&%%%''')))***)))(((&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((())))))***)))******++++++,,,,,,,,,,,,,,,---///000222333333333444444444444555555555333444;;;DDDLLLTTT```kkkooottt}}}{{{uuusss************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******))))))))))))************+++++++++,,,,,,,,,************************)))***++++++++++++******'''(((+++---000222333444))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++******)))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******++++++***)))'''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&%%%''')))******)))&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((%%%'''((((((''''''(((***(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''%%%######%%%'''))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&''')))***,,,---''''''((()))***++++++,,,,,,,,,---///000222333333444444555555555555555555222444;;;DDDLLLTTT```kkkwwwwww{{{}}}}}}******+++++++++,,,,,,,,,******))))))***+++,,,,,,************************))))))*********++++++++++++++++++*********))))))******++++++++++++******((((((((((((((((((((((((******))))))((((((''''''((('''(((---333777888777))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))&&&''''''((()))******+++************************))))))))))))************)))*********++++++++++++,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++'''((()))+++++++++***)))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))++++++(((%%%%%%(((++++++'''((()))******)))((('''))))))))))))))))))))))))---+++)))'''&&&&&&(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((''''''((())))))(((&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))))))))))))))******++++++******)))***,,,---...////////////000222333444222222333333333333444444444444777<<>>BBBIIIXXXeeeiiijjjsss******+++++++++,,,,,,,,,,,,++++++***))))))******************************+++++++++*********))))))))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))(((((()))))))))*********)))***+++***'''&&&''')))))))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))***++++++,,,------)))))))))******++++++,,,************************))))))))))))************)))))))))*********++++++(((((()))***************+++++++++*********))))))((())))))************)))))))))*********+++++++++******))))))))))))))))))))))))*********++++++++++++***111======111***+++(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&'''(((((((((((('''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((())))))******((())))))******))))))(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&'''((()))******+++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''''''''((((((((()))%%%'''(((&&&""""""&&&***''''''''''''''''''''''''&&&&&&'''''''''''''''''')))))))))))))))******+++))))))))))))***,,,...000.........///000111222333222222333333333333444444444555999???CCCKKKYYYffffffgggqqq******+++++++++,,,,,,,,,,,,,,,+++***))))))******************************++++++++++++******))))))))))))******++++++++++++******++++++++++++******************************))))))******+++++++++,,,'''***,,,,,,***)))+++...))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------(((((()))***+++,,,,,,,,,************************))))))))))))************************++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++******))))))'''((()))+++++++++***))))))************+++++++++,,,+++++++++******)))))))))************+++++++++,,,&&&'''//////'''&&&,,,'''((()))******)))((('''))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&'''''''''''''''&&&''''''((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))***+++++++++))))))************))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&''')))***+++,,,---&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))%%%'''(((&&&""""""&&&+++'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))))))))))))))******+++((((((((()))+++---///111////////////000222333444222222333333333444444444444555999???DDDLLLZZZgggcccccclllzzz******+++++++++,,,,,,,,,---,,,,,,+++*********++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,)))''')))+++******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))************************************************+++***)))))))))***,,,---******))))))))))))******)))************++++++++++++++++++*********)))))),,,+++***))))))***+++,,,))))))))))))************+++++++++*********))))))************************************************************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((('''(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((())))))(((((('''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%'''(((((('''''')))***''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((***+++---...++++++++++++,,,---......////////////000111222333444333333333333444555555777666999???EEEMMM[[[gggiiifffkkkvvv|||******+++++++++,,,,,,,,,---,,,++++++******++++++************************+++++++++*********))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))***,,,***((('''(((*********))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++*********))))))*********)))************++++++++++++++++++*********))))))******))))))))))))******))))))))))))************+++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''***))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))(((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))+++,,,---++++++++++++,,,---......////////////000111222333444333333333333444555555666555888???EEEMMM[[[hhhjjjeeefffnnnsssxxx******+++++++++,,,,,,,,,,,,,,,++++++******++++++))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++((()))***)))((('''((()))******))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))++++++************++++++)))************++++++++++++++++++***************))))))************))))))))))))))))))************+++++++++***************************************************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((%%%&&&''''''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))******************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,++++++++++++,,,---......////////////000111222333444333333333333444555555555444888>>>EEENNN\\\iiilllfffccchhhlllsss******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))((((((((()))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((,,,++++++++++++++++++,,,))))))*********+++++++++************************)))***+++,,,,,,+++***)))((()))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''(((((((((((((((((('''''''''))))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((((((''''''(((((((((((()))***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((('''((())))))******************)))((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((()))***++++++++++++++++++,,,---......////////////000111222333444333333333333444555555333333777>>>EEENNN\\\iiilllgggeeehhhmmmuuu******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++******)))******+++************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))************************************************((()))***+++,,,+++***))),,,++++++++++++++++++,,,))))))*********+++++++++***************************+++,,,------,,,+++***((()))))))))************************************************************************************************************))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''(((((()))******(((((((((((((((((((((((((((((()))******)))((((((((((((((((((((((((((((((***)))(((''''''''''''''''''''''''''''''''''''''''''((()))(((''''''((()))'''''''''((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&''''''((('''(((((((((((((((((('''((()))***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********************)))((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((())))))(((((((((%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((()))***++++++++++++++++++,,,---......////////////000111222333444333333333333444555555333333666===DDDNNN\\\iiiiiiggghhhlllrrrzzz******+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++***************+++++++++************************************************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))***+++,,,+++*********))))))))))))******))))))))))))************))))))))))))))))))))))))************************************************))))))***+++++++++++++++++++++************++++++)))************+++++++++***************+++++++++++++++,,,,,,,,,,,,++++++))))))))))))***************************+++++++++************************************************************************))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((())))))***))))))))))))))))))))))))((((((************(((((((((((((((((((((((((((((()))((((((''''''''''''((('''''''''''''''''''''''''''((())))))''''''((()))'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%&&&''''''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++***************)))(((((('''''''''''''''''''''''')))))))))******)))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***(((((((((((()))***+++,,,++++++++++++,,,---......////////////000111222333444333333333333444555555444333777===DDDMMM[[[hhhggghhhjjjooovvv~~~******+++++++++,,,,,,,,,++++++******++++++,,,---************************))))))*********+++++++++************************************************))))))))))))))))))))))))***************************((('''(((+++,,,+++)))******))))))))))))******((()))))))))************))))))))))))))))))))))))************************************************)))))))))))))))***++++++*********))))))*********)))************+++++++++))))))*********++++++++++++******))))))******+++))))))))))))************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))(((((((((((()))))))))))))))))))))))))))'''(((***++++++***((('''(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''''')))***)))((('''((()))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++***************)))((((((''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******'''''''''((()))+++,,,---++++++++++++,,,---......////////////000111222333444333333333333444555555555444777===DDDLLLZZZfffkkklllmmmqqqxxx******+++++++++,,,,,,,,,+++*********+++,,,,,,---))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''***+++***(((******))))))))))))******(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++******))))))))))))******)))************+++++++++))))))******++++++++++++***)))(((''''''((()))***))))))))))))************))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))+++***)))(((((('''(((((())))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((''')))***)))((('''(((***&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&%%%'''(((((('''''')))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++***************)))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++&&&&&&'''(((***+++---...++++++++++++,,,---......////////////000111222333444333333333333444555555555555777===CCCKKKYYYeeeqqqqqqqqqssszzz************************(((((()))***++++++,,,,,,...+++''''''))),,,,,,***************************++++++++++++++++++++++++---+++))))))+++,,,***''',,,++++++***)))((('''''')))))))))))))))******+++))))))))))))************,,,+++******))))))******))))))))))))))))))))))))))))))))))))((((((((((((''')))******))))))***,,,(((((()))***+++,,,,,,---))))))))))))))))))))))))+++*********))))))((((((,,,------+++***)))***,,,...---+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))*********))))))((((((((())))))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((('''***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((###)))&&&%%%,,,)))$$$(((''''''''''''''''''''''''''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))***((('''&&&&&&'''(((***(((((())))))))))))(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&)))'''&&&'''((()))((('''&&&''''''((()))******+++------,,,,,,***)))'''&&&&&&'''''''''(((((()))))))))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&''')))***(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((***)))'''%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((###%%%"""###'''&&&&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---,,,,,,+++++++++,,,---...,,,,,,,,,---...000222333222222333333333333444444666888:::;;;@@@JJJWWW```lllssssssmmmqqq************************((())))))***++++++,,,,,,...+++(((''')))++++++***************************************************---+++))))))+++,,,***(((******)))))))))((((((((()))))))))))))))******+++))))))))))))************+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''')))******))))))***+++******************++++++))))))))))))))))))))))))************)))))))))(((,,,,,,---+++))))))***,,,---,,,+++***)))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))***************************))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''',,,(((%%%)))'''%%%,,,''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((()))((((((((('''''''''''')))'''&&&'''((()))((('''''''''(((((())))))******+++++++++***)))((('''&&&''''''''''''((((((((()))(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((())))))'''%%%''''''(((((()))*********'''''''''''''''''''''''''''(((&&& %%%(((&&&&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---,,,,,,+++++++++,,,---...,,,,,,,,,---...000222333222222333333333333444444444666999;;;@@@IIIUUU^^^iiijjjddd]]]eeexxx************************)))))))))***++++++,,,,,,---+++((((((***+++++++++************************)))))))))))))))))))))))),,,+++)))***++++++***))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))***************))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))***+++++++++*********)))))))))))))))))))))))))))))))))************))))))))))))+++,,,,,,+++))))))***,,,++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************************++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''')))************))))))(((((((((((())))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((%%%***%%%"""&&&$$$""")))''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))'''&&&'''((()))((('''(((((((((((())))))))))))))))))******)))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&'''(((((($$$$$$%%%&&&'''((()))***''''''''''''''''''''''''(((''''''((())))))(((&&&((((((((())))))******+++&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$&&&&&&$$$&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---,,,,,,+++++++++,,,---...,,,,,,,,,---...000222333222222333333333333444444222555888<<<@@@IIITTT]]]eee___TTTOOO]]]vvv************************))))))*********+++++++++,,,+++))))))******++++++************************))))))))))))))))))))))))+++************+++******,,,,,,++++++******)))))))))))))))))))))******+++((()))))))))******************)))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))((()))+++************))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++***))))))***,,,******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************((())))))************)))++++++******))))))(((((())))))))))))))))))))))))))))))************))))))************************,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***))))))))))))(((((((((((())))))***))))))))))))))))))***((((((((((((((((((((((((''''''''''''(((((((((((($$$)))&&&'''111...&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))(((''''''''''''((()))&&&''''''((((((''''''&&&((((((((('''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))'''&&&'''((()))((('''))))))))))))(((((((((((())))))************))))))'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((('''''''''))))))(((&&&''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&&&&%%%###&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---,,,,,,+++++++++,,,---...,,,,,,,,,---...000222333222222222333333333444444111444999===BBBJJJUUU]]]```XXXOOORRRfff***************************************+++++++++*********************+++******************************************************+++************+++//////...---+++***)))))))))))))))))))))******+++((()))))))))************++++++***))))))))))))***************************))))))))))))(((((((((((()))***+++***)))((()))***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))******)))***+++***))))))***,,,))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************(((((()))***************++++++******))))))(((((())))))))))))))))))))))))))))))************))))))************************,,,,,,+++***))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((,,,+++333CCC@@@000)))''''''''''''''''''''''''''''''''''''((((((((((((***)))((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''((((((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((()))'''&&&'''((()))((('''))))))))))))((((((((((((******+++,,,,,,,,,++++++((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$&&&((()))'''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---,,,,,,+++++++++,,,---...,,,,,,,,,---...000222333222222222333333333444444222555:::>>>CCCLLLVVV^^^[[[UUUSSS___xxx************************************************)))***,,,+++***)))***+++************************************************)))***++++++***)))+++,,,///......---,,,+++******)))))))))))))))******+++))))))))))))************,,,++++++***************************************))))))))))))(((((((((((()))***+++***)))((()))***&&&''''''((()))***+++,,,))))))))))))))))))))))))))))))))))))************)))*********))))))***,,,((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************'''((()))******+++******************))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++,,,++++++*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&%%%(((((())))))))))))((((((+++******))))))******+++))))))))))))))))))))))))''''''''''''(((((((((((('''++++++444DDDAAA000'''''''''''''''''''''''''''''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))++++++,,,,,,---,,,,,,,,,((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))))))))(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%'''+++,,,)))((()))&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---,,,,,,+++++++++,,,---...,,,,,,,,,---...000222333222222333333333333444444333666:::===CCCLLLXXX```YYYVVVZZZlll************************************************(((***,,,,,,***)))***+++************************))))))))))))))))))))))))(((***,,,+++))))))+++---***+++++++++++++++++++++)))))))))))))))******+++))))))))))))************++++++***)))))))))))))))************************))))))))))))(((((((((((()))***+++***((((((((()))'''((((((((())))))******))))))))))))))))))))))))((()))))))))************((()))***)))((()))***,,,((()))+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************'''((()))******+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++++++++*********+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&'''((()))******)))((('''+++******))))))******+++))))))))))))))))))))))))''''''''''''(((((((((((($$$(((&&&***555222(((&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((((((((((((''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((())))))'''&&&'''((()))((('''''''''(((((())))))******++++++,,,,,,,,,++++++***)))(((((((((''''''''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((()))******))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***(((&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((%%%'''++++++'''&&&(((&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---,,,,,,+++++++++,,,---...,,,,,,,,,---...000222333222222333333333333444444333555888;;;AAAKKKXXXaaa]]]ZZZ```rrr************************++++++******************(((***---,,,***(((***+++************************(((((((((((((((((((((((('''***,,,+++))))))+++---&&&&&&''')))***+++,,,---)))))))))))))))******+++))))))))))))******************)))(((((((((((((((************************))))))))))))((((((((((((***++++++***((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++((()))***)))((()))***,,,)))***+++,,,------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************''''''(((******+++++++++(((((())))))******++++++))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++************+++,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))((('''((()))******)))((('''++++++************++++++))))))))))))))))))))))))''''''''''''((((((((()))&&&+++'''$$$)))'''$$$+++''''''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''''''''''''''&&&'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((()))))))))'''&&&'''((()))((('''&&&''''''((()))******++++++++++++++++++***))))))))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))*********)))$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''***(((&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((($$$%%%))))))###"""%%%&&&&&&&&&'''''''''((((((''''''(((((()))+++,,,---,,,,,,+++++++++,,,---...,,,,,,,,,---...000222333222222333333333444444444222444666999???JJJWWWaaaccc```dddttt||||||++++++******************************************************************************************'''((()))++++++******))))))))))))))))))))))))))))))************+++++++++***((('''))),,,...---+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++************++++++)))************++++++++++++)))(((''''''((()))+++************************+++******)))))))))))))))************************((()))))))))************,,,,,,,,,++++++*********)))))))))***++++++,,,,,,)))************+++++++++))))))))))))************++++++++++++******))))))---,,,+++******+++,,,---''')))+++,,,,,,,,,***)))------,,,,,,+++***))))))++++++++++++++++++++++++************************+++++++++*********)))))),,,***((()))+++,,,***(((******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))'''((()))******)))((('''((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))((('''&&&&&&'''((('''%%%(((((())))))((('''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''(((((()))***+++((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))***+++,,,******++++++++++++******))))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((()))******++++++******++++++,,,---............///111222333444333333222222333333444111222555;;;@@@HHHWWWdddkkklllpppzzz************************************************************************************************'''((()))***+++******))))))))))))))))))))))))))))))************+++++++++&&&%%%$$$%%%((()))((('''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***************************))))))))))))))))))***)))************+++++++++***)))(((''''''((()))***************************+++******)))))))))))))))************************************++++++++++++,,,,,,,,,,,,+++++++++***++++++******************)))************+++++++++))))))))))))************++++++++++++*********))),,,,,,+++******+++,,,,,,((()))+++,,,,,,,,,***)))++++++******)))(((((((((++++++++++++++++++++++++************************+++++++++*********)))))),,,***))))))+++,,,+++)))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((('''&&&&&&(((((('''&&&(((((((((((((((((('''&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((((((((((((''''''''''''((())))))(((((((((((((((((()))***)))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((()))***+++,,,******++++++++++++******))))))))))))))))))))))))***)))((('''&&&''''''((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''(((((((((((((((''''''&&&&&&''''''((('''''''''''''''((())))))(((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))%%%%%%&&&''')))+++---...+++++++++++++++,,,------,,,,,,------...000111222444333333222222333333444222222666<<<@@@HHHVVVdddjjjlllttt************************************************************************************************(((((()))************))))))))))))))))))))))))))))))************+++++++++((('''&&&''')))******)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))(((((((((((()))))))))************+++++++++***)))(((''''''((()))***************************+++******)))))))))))))))***************************++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++***))))))((()))************+++++++++)))))))))*********++++++++++++++++++************,,,,,,++++++++++++,,,,,,((()))+++,,,,,,,,,+++***+++++++++***))))))((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++***)))***+++,,,+++*********))))))))))))******((())))))******))))))((())))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((('''&&&&&&(((((((((&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((((((((()))((((((''''''(((((()))***))))))(((((('''((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))***+++,,,******++++++++++++******))))))))))))))))))))))))(((((('''&&&&&&&&&''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&''')))+++---...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---///000111444333333222222333333444333444777<<>>CCCKKKYYYgggddd]]][[[iii((())))))***++++++,,,,,,***************************************************************************)))((((((((()))++++++)))))))))))))))))))))))))))************++++++++++++---...---+++***,,,...))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******************************))))))))))))******)))************+++++++++*********++++++*********************************+++******)))))))))))))))************************))))))*********+++++++++)))))))))******+++++++++******************++++++)))************+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++(((+++------++++++---///,,,++++++******++++++,,,)))******++++++******)))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((('''(((((()))******++++++))))))************))))))))))))))))))))))))))))))''''''&&&''')))+++***)))(((((((((((((((((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))(((((())))))***+++''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))'''((()))***+++******)))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''')))***,,,...///+++++++++++++++,,,---------------...///000111222444333333222222333333444333444888>>>DDDLLL[[[iiiiiiaaa^^^mmm((())))))***++++++,,,,,,***************************************************************************)))((((((((()))+++,,,)))))))))))))))))))))))))))************+++++++++''')))+++***'''&&&(((***))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))(((((((((((()))))))))************+++++++++******++++++++++++******************************+++******)))))))))))))))******************************+++++++++,,,,,,,,,(((((())))))*********+++,,,,,,++++++***))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,,,,+++++++++,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++(((+++------++++++---000,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))'''(((((()))))))))))))))'''((()))******)))(((''''''(((((()))***+++++++++))))))************))))))))))))))))))))))))))))))''''''&&&'''***++++++***((()))))))))((('''&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((())))))))))))))))))******+++&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((())))))))))))******)))))))))))))))*********++++++++++++******))))))))))))))))))))))))&&&'''(((*********)))((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))***)))((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&*********)))******+++,,,++++++******++++++,,,---,,,,,,,,,---...///000111444333333222222333333444222333888>>>DDDMMM\\\jjjoooccc[[[ggg)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***)))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))*********+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***++++++++++++******))))))*********+++++++++++++++)))+++,,,,,,+++******+++++++++++++++,,,,,,,,,,,,......---,,,,,,---///000(((+++---...---,,,+++,,,111000///......///000111.........---------,,,,,,,,,++++++---...---+++)))************************''')))+++***)))))),,,///++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))***+++,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&''''''((()))***&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''((((((((((((+++******))))))))))))))),,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''((((((((()))''''''(((((('''&&&%%%%%%''''''''''''((((((((((((''''''(((((()))+++,,,---,,,++++++******++++++,,,,,,++++++---000333555555666444222000000111222333555444888@@@CCCHHHWWWiiirrrppplllnnn)))************+++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,***)))))))))))))))))))))************)))))))))))))))))))))((()))))))))))))))))))))))))))))))))*********++++++************)))))))))((()))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***++++++++++++*********)))+++++++++******)))))))))***+++------,,,,,,---...*********+++++++++,,,,,,,,,++++++***+++,,,---...000111222111///---------))),,,111777===AAAEEEFFFFFFEEEBBB>>>:::666333111---+++******,,,......------------------,,,,,,,,,***,,,---,,,******,,,...++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************++++++,,,***************************)))(((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((('''''')))(((((('''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))***))))))(((((()))***++++++,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))(((((('''&&&''''''''''''((((((((((((''''''(((((()))+++,,,---,,,,,,++++++++++++,,,,,,---------...000222222333555333222111000111333444555444888@@@CCCHHHWWWhhhuuuuuusssuuu)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++***))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,************)))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***++++++++++++***************+++++++++++++++++++++,,,---...---++++++---...,,,,,,,,,,,,------------000000/////////000111222111222222000///...///000444888>>>EEEKKKOOOQQQRRROOOOOONNNLLLIIIEEEBBB@@@555222...------.........,,,,,,,,,------.........,,,...///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((('''******(((''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&''''''(((((())))))))))))))))))************''''''(((((()))+++,,,---++++++,,,,,,,,,+++******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))*********)))((((((''''''''''''((((((((((((''''''(((((()))+++,,,---------,,,,,,,,,,,,------............///000111111333333222111111222444444555444999AAADDDGGGVVVhhhxxx|||}}}))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++)))((()))***((()))))))))************)))))))))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***++++++++++++++++++++++++))))))***+++---...//////.........,,,******+++------------.........//////222222222222222222222333999:::::::::999;;;>>>@@@AAACCCGGGKKKOOORRRSSSTTTSSSTTTUUUVVVVVVTTTSSSRRRFFFCCC>>>:::777555222///++++++,,,,,,,,,------------...//////...---,,,,,,------------------------+++++++++,,,,,,,,,------***+++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((())))))))))))((((((%%%&&&&&&'''((()))******(((((()))))))))*********(((((((((((()))***+++,,,++++++,,,,,,,,,++++++***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((***))))))))))))((((((((()))))))))******)))((((((''''''''''''((((((((((((''''''(((((()))+++,,,---...------,,,,,,------...---............///000222222222222222222333444555444444999AAADDDGGGVVVgggxxx))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))*********************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***)))((()))***((()))))))))************((()))))))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***+++++++++++++++++++++,,,))))))***+++,,,---......,,,---//////...///111333555555555555666666666666777777666666666555555444999999:::999888999<<>>>>>???BBBGGGLLLQQQTTTYYYZZZ\\\]]]]]]]]]\\\\\\UUUSSSQQQNNNKKKEEE???;;;777666444222000...,,,+++............//////...---------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,+++***************************))))))************))))))************************(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((%%%&&&&&&'''((()))******'''''''''((((((((())))))******)))))))))))))))******++++++,,,,,,,,,++++++))))))))))))))))))))))))((()))))))))************************************(((((((((((())))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((((((((((((((('''(((((())))))(((((((((''''''''''''((((((((((((''''''(((((()))+++,,,---...------,,,,,,------...***,,,............111444222222222333333444444555444444:::BBBDDDGGGUUUfffxxx~~~)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******)))((()))***))))))))))))************((())))))******+++++++++))))))))))))))))))))))))************+++++++++,,,))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///222666:::<<<>>>AAACCCIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKIIIHHHFFFEEEAAAAAAAAA???<<<;;;<<<===<<<;;;999999:::>>>CCCEEEKKKMMMOOOSSSWWWZZZ]]]___YYYYYYYYYZZZZZZVVVQQQMMMKKKIIIEEE@@@;;;666222000333111///...///000///...........................,,,,,,,,,,,,------------+++,,,---------,,,******++++++++++++++++++++++++)))******++++++******)))************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))&&&&&&&&&''''''(((******''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((++++++***)))))))))))))))******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''(((((())))))((((((''''''''''''((((((((((((''''''(((((()))+++,,,---------,,,,,,,,,,,,------))),,,......---...111555333333333444444444444444444444:::BBBEEEGGGUUUeeexxxqqqmmm)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))((()))***))))))))))))************((())))))******+++,,,,,,)))))))))))))))))))))))))))))))))*********++++++((()))))))))************)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***+++++++++,,,,,,,,,------......000111333444555666===AAAGGGLLLOOOPPPRRRTTT[[[\\\\\\\\\\\\]]]]]]]]]ZZZZZZYYYXXXVVVSSSQQQOOOQQQRRRRRRPPPMMMKKKJJJKKKBBB@@@<<<999666555555666666777:::>>>DDDKKKQQQTTTRRRSSSUUUWWWZZZZZZXXXVVVWWWUUUQQQMMMHHHDDDAAA???;;;777222000000000000...........................,,,,,,,,,------------...+++,,,---...---,,,***)))++++++++++++++++++++++++)))***++++++++++++***)))************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))(((((('''''''''(((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''((((((((((((((('''(((((((((((()))))))))***)))))))))))))))***+++)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))******************************)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((($$$$$$%%%&&&'''((())))))'''((())))))*********)))''''''''''''((((((((((((''''''(((((()))+++,,,---,,,,,,++++++++++++,,,,,,***---000///,,,,,,///333444444444444444444333333444444;;;CCCEEEGGGTTTddd{{{~~~rrrmmm)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***)))((()))***))))))))))))************((())))))***++++++,,,,,,))))))))))))))))))))))))((())))))))))))*********(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***+++++++++,,,,,,---------...///222666;;;???BBBDDDMMMQQQWWW[[[\\\\\\[[[\\\^^^^^^_________`````````SSSSSSRRRPPPNNNJJJGGGFFFBBBDDDFFFFFFDDDBBBAAAAAACCCAAA@@@===:::888666555444333333444777;;;???BBBLLLKKKLLLOOORRRTTTUUUTTTXXXWWWUUUSSSQQQOOONNNMMMCCC===666222111111000...////////////////////////,,,,,,,,,---------......+++,,,.........,,,***)))++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))***)))(((''''''&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''))))))))))))************(((((((((((()))+++,,,---)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))************************((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((("""###$$$%%%&&&((())))))((()))***+++++++++++++++''''''''''''((((((((()))''''''(((((()))+++,,,---,,,++++++******++++++,,,,,,///111///+++***---111555555555555444333222222444555;;;CCCEEEGGGTTTddd}}}~~~~~~{{{uuu***++++++,,,,,,++++++***++++++************++++++---,,,+++***))))))))))))******************************++++++++++++******))))))************))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************,,,***))))))***++++++***************************)))************+++++++++************************)))************+++++++++*********+++,,,,,,------,,,+++*********+++---...))))))*********,,,000333333;;;CCCIIIPPPXXXZZZXXXTTTXXX\\\^^^\\\[[[]]]___bbbaaa^^^ZZZVVVRRROOOMMMCCCBBB@@@>>><<<;;;::::::777999;;;:::999888888999888999;;;===>>>>>>===<<<888999:::999777777777888??????@@@BBBEEEIIILLLNNNPPPTTTWWWWWWTTTQQQPPPQQQKKKJJJFFFAAA<<<777444111//////000000000000//////......------------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++++++++************++++++******************************++++++++++++******------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((,,,)))'''(((***+++***(((************))))))))))))++++++*********++++++,,,+++,,,,,,---......------((()))+++***))))))***+++*********)))))))))((((((******))))))))))))))))))************))))))))))))---,,,+++***))))))))))))*********)))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((()))+++,,,------,,,,,,,,,,,,---......000///......///111333555111333555444333222222333444888@@@FFFIIIMMMWWWccc|||xxx++++++,,,,,,,,,,,,++++++++++++************++++++---,,,+++***))))))))))))******************************++++++++++++******))))))************))))))))))))))))))************)))******+++,,,+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************,,,***))))))***++++++***************************)))************+++++++++************************)))************+++++++++(((((())))))***+++++++++---,,,+++++++++,,,---...333111...,,,---222:::@@@HHHNNNRRRTTTXXX]]]]]]ZZZ\\\^^^``````]]]YYYVVVUUUQQQNNNJJJEEE???;;;777666777666555444333333333333222444666666555444555666AAACCCGGGJJJMMMNNNOOOOOOUUUSSSPPPJJJCCC>>>:::999999999999:::;;;===>>>???FFFHHHJJJJJJGGGFFFGGGHHHJJJJJJIIIGGGDDD@@@<<<:::444333111///......///000........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++***++++++++++++******))))))******+++******************************++++++++++++******)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((,,,)))'''(((***+++***((())))))))))))))))))))))))******)))))))))******+++******++++++******)))))))))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,))))))))))))(((((((((((())))))))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((''''''(((((()))+++,,,------,,,,,,,,,,,,---......///...------...000222444444555666666444444555666222666===DDDFFFJJJTTT___xxxqqq++++++,,,,,,,,,,,,++++++++++++************++++++---,,,+++******)))******++++++++++++++++++++++++******++++++++++++******))))))************)))))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,***))))))***++++++***************************)))************+++++++++************************)))************+++++++++((())))))******++++++,,,---,,,,,,+++,,,---...///111111333666<<>>@@@AAACCCEEEFFFFFFDDDBBBAAA???<<<777333000//////000////////////////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++++++++******))))))))))))******++++++++++++++++++++++++******++++++++++++******&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))((((((''''''(((((()))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))+++)))(((((()))******)))(((((((((((())))))))))))++++++************++++++---......------,,,+++***''')))******))))))***+++---------------------...---------------...///000/////////.........------))))))))))))***+++,,,---++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''(((((()))+++,,,------,,,,,,,,,,,,---......------,,,---...///111222444555666555333333555777333666<<>>???@@@@@@FFFCCC???:::666222111000////////////////////////......////////////......------------------------------------------------------,,,++++++++++++,,,*********))))))*********++++++++++++++++++++++++******++++++++++++******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((()))*********((((((((((((((()))))))))+++++++++***++++++,,,,,,......////////////......+++,,,------++++++,,,---,,,,,,,,,------------------------...///000111222444333333333333222222222///...---,,,++++++++++++*********+++++++++++++++))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))+++,,,------,,,,,,,,,,,,---......------------...000111222333444444333111111333555666777===CCCGGGJJJSSS\\\ppp}}}ttt,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******************++++++++++++++++++,,,------------,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++,,,***))))))***++++++***************************))))))*********+++++++++************************))))))*********+++++++++,,,,,,,,,---......//////---,,,,,,---///111333444<<>>???@@@BBBDDDFFFGGGFFFFFFGGGIIIIIIIIIIIIJJJJJJIIIIIIIIIOOOMMMKKKKKKLLLKKKIIIGGGGGGGGGFFFEEEDDDCCCCCCBBBEEEEEEEEEEEEDDDBBB???===???===;;;999888999:::;;;@@@@@@@@@>>>;;;888555333000000000000////////////...//////////////////...------------------------------------------------...---,,,,,,++++++,,,,,,++++++************++++++++++++++++++++++++++++++******++++++++++++******)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))(((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))************)))((()))******'''((((((((())))))******)))))))))******+++------***+++,,,...///000000111333444555444222111222333............////////////---------......000111222333333222222222111111111222111000///............------....../////////000************************((()))))))))*********+++************************************************++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))+++,,,------,,,,,,,,,,,,---...............///000111222333444555555444333333444666666777;;;BBBGGGKKKSSS[[[mmm{{{}}},,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++***************++++++++++++,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,,,,***))))))***++++++***************************)))************+++++++++************************)))************+++++++++***++++++,,,,,,------.........///111333777999;;;AAA???===;;;<<<@@@GGGLLL[[[^^^]]]VVVPPPKKKCCC<<<;;;777333111222666:::<<>>===<<<<<<888:::<<<>>>>>><<<:::888333333222111000//////......//////000000//////...------------------------------------------------...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((***))))))(((((())))))***(((((())))))))))))******))))))))))))))))))))))))''''''(((((())))))******)))******)))(((((()))+++(((((())))))******++++++(((((((((***+++---///000///000222444666888888999666777777555333111111222333333333222222222111111...............///000111555555555444444444444333000000000000111222333444222222333333444555555555------,,,++++++******)))((())))))******+++++++++************************************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((()))+++,,,------,,,,,,,,,,,,---............///000111222333333666888999999888777777888444444999@@@FFFJJJRRRYYYkkk~~~|||,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++************+++++++++,,,,,,)))******+++,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,,,,***))))))***++++++***************************)))************+++++++++************************)))************++++++++++++++++++,,,------......111222333666999===AAACCC<<<:::777555666<<>>??????===<<<;;;888777666444333111000/////////000000000000//////........................------------------------......---,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((((())))))******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))'''''''''((()))*********(((***+++***((('''))),,,)))))))))***+++,,,,,,,,,++++++---...111444666777999:::;;;===???@@@AAAAAA:::::::::777444111111111666555555444333222111111000///////////////000000777777777777666666666666111000000111111222333444333444444555666666777777111000///...---,,,+++***((())))))******+++,,,,,,************************************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))''''''(((((()))+++,,,------,,,,,,,,,,,,---......------...000111111222222666888;;;<<<;;;999888888444444888@@@GGGLLLSSS[[[lllnnn,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************((())))))***++++++,,,,,,,,,***))))))***++++++***************************)))************+++++++++************************)))************+++++++++------......///000000000444555666:::>>>BBBFFFIII======<<<;;;999999<<<>>>???>>>888000...222555555555:::BBBHHHMMMSSSZZZ___cccdddeeeeeeccc```\\\ZZZWWWTTTQQQLLLGGGCCCAAA???EEEHHHLLLOOOQQQTTTWWWYYYVVVYYYaaakkkvvvpppooopppwwwpppmmmkkkiiijjjmmmqqqtttyyyooo```TTTLLLHHHEEECCCEEEHHHLLLPPPRRRQQQNNNMMMHHHGGGDDDBBB???===<<<;;;;;;:::999777555333111000//////000000000000//////........................------------------------......---,,,,,,,,,,,,---///......------......///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++(((***+++***((('''))),,,))))))***+++,,,,,,------000111222555888;;;>>>???<<<===>>>@@@AAAAAAAAAAAACCCCCCBBB???;;;888777777555555444333111000//////111111000000000000000000444444444444333333333333444333222111000000000000222222333333444555666666444444222111///---,,,+++((())))))***++++++,,,,,,*********************************************************))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''(((((()))+++,,,------,,,,,,,,,,,,---......+++,,,---///000000111111444777;;;<<<;;;888777666666555:::BBBJJJOOOVVV^^^nnnrrr^^^www///---++++++...000///---///////////////...---,,,,,,------///000000...,,,///---,,,++++++,,,---...***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))))))))))))))))))))))))))************++++++++++++*********))))))((((((...---,,,,,,++++++++++++******)))))))))))))))))),,,,,,+++***)))(((''''''((()))***+++------+++)))111***'''---111111222555666555777>>>FFFIIIGGGCCC===:::777666777888666444///111444555666777:::<<>>888999;;;<<<;;;777222///111///...///111333444333000000000000000000000000........................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,***))),,,===CCC777)))(((+++,,,+++++++++++++++++++++++++++*********))))))((((((***)))((((((((()))+++,,,'''(((((()))))))))))))))))))))))))))))))))))))))((()))++++++*********+++))))))))))))))))))))))))+++++++++***)))(((((((((,,,+++)))(((((()))+++,,,---......,,,+++,,,...///444777;;;>>>@@@@@@???===;;;777444555;;;BBBGGGIIIIIIHHHDDD>>>777222111111+++111666666444333222000//////111111///...111555333111///...000111333333444333111000000000111222555---000555333666:::666777555222222444444000,,,,,,++++++***))))))******(((((((((((())))))))))))))))))************))))))++++++++++++******))))))******))))))))))))******,,,,,,***)))))))))***+++&&&'''(((******((('''&&&(((((((((((())))))))))))))))))))))))***+++,,,---+++---...---++++++,,,...000000000///......111333444555666666444444555666777999===BBBDDDJJJWWWeee{{{kkkbbb|||uuu555333000000000000---***......---------,,,,,,,,,++++++,,,---///000000000++++++,,,,,,---,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++***))))))***++++++************************)))************++++++++++++*********)))))))))))),,,,,,+++******************************************************))))))))),,,,,,,,,---...///000///000++++++000333333444888777999===BBBFFFHHHIIIHHHCCC???:::777666555333111888666444222555===GGGOOORRR[[[```______bbbdddccc\\\UUUNNNJJJIIIIIIIIIIIIKKKMMMNNNMMMNNNVVV```gggmmmwww|||eeeaaaiiifffppp{{{xxxiiiWWWKKKAAABBB@@@===>>>DDDFFFEEEAAA>>>;;;777555444222111777555222000/////////000////////////////////////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,***888>>>333))))))+++***************************+++*********))))))))))))***)))((((((((()))++++++'''(((((()))))))))))))))))))))))))))))))))))))))'''(((******)))))))))+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++'''***---///111333444555<<<>>>AAABBBAAA>>>;;;888444444555999???CCCDDDDDD;;;;;;:::888555333000///333222000...///222333222444333333555666666555555555777999;;;<<<;;;999777555555555555444444444444666---///222---///111+++222111000111333444222000///...---,,,+++*********))))))))))))))))))))))))))))))************))))))************))))))((((((******))))))))))))******+++***)))((((((((())))))'''((()))++++++)))((('''(((((((((((()))))))))***))))))))))))***+++,,,------,,,,,,++++++,,,...///...//////......///111222333555555555444333444555555777<<>>CCCFFFHHHGGGDDDBBBAAABBB>>>:::555222111111111000222777@@@GGGNNNTTTYYY\\\]]]bbbddd```\\\\\\\\\[[[LLLHHHDDDCCCFFFKKKMMMNNNeeeooozzz~~~{{{{{{|||eee[[[[[[UUUMMMIIIHHHEEEAAAJJJFFFAAA===<<<;;;;;;:::222222111///------000222////////////////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---(((222555...)))+++,,,******************************************))))))))))))))))))((()))******+++'''((())))))******))))))))))))))))))))))))))))))&&&((())))))(((((()))***))))))))))))))))))))))))''''''(((((()))***++++++((())))))*********)))))),,,...222555777888777777>>>@@@CCCEEEDDDAAA>>>;;;777888;;;???AAA@@@<<<999444222000/////////...---444111///111666999;;;;;;@@@>>>;;;:::;;;;;;888555555888;;;;;;:::999999:::>>>????????????===<<<;;;:::222444666222555666---111111111222333444444444222111///...,,,,,,++++++******************))))))))))))************)))))))))))))))))))))(((((((((******))))))))))))*********))))))((('''(((((((((((()))***++++++***)))(((((((((((()))))))))******))))))))))))***+++,,,------,,,******,,,.........,,,------...///000000111222444555444333222333444333555:::@@@DDDKKKXXXdddmmmzzztttqqq~~~oooTTTRRRPPPMMMHHHBBB<<<888222111///------...///111///111222333222000000000---...///000000000///...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++************************))))))*********+++++++++************************+++******)))))))))******++++++,,,,,,,,,,,,,,,---*********++++++++++++,,,))))))******)))***+++,,,***///666<<<>>>???CCCGGGKKKKKKIIIFFFAAA>>>;;;:::333222000000222666999;;;>>>EEEQQQZZZ^^^^^^]]]]]]\\\^^^\\\WWWSSSRRRTTTVVVHHHNNNUUUYYYaaakkkssswww{{{tttjjjZZZKKKEEEBBB>>><<<<<<;;;888666444555666444111000222333////////////////////////........................////////////............------------------------+++,,,------......------(((---///++++++------***************************************************)))))))))))))))******+++(((((()))************)))))))))))))))))))))))))))'''((())))))(((((()))+++))))))))))))))))))))))))''''''((())))))******+++(((((()))***,,,...///000:::999888888888777555333999<<>>===AAAFFFAAAAAA@@@?????????@@@@@@BBB<<<===???<<>>333------------,,,,,,------111111///...------------++++++++++++************)))******++++++******)))************))))))))))))******))))))))))))************))))))((((((((((((((())))))******))))))((((((((()))))))))*********))))))))))))***+++,,,------+++***+++---...,,,***,,,,,,,,,...000111000000222333444444222222333444444444999???DDDJJJUUU```lllzzz}}}}}}}}}lllRRRSSSTTTSSSQQQNNNKKKJJJ>>><<<888333000.........333777<<>>999555222333444777;;;AAAGGGJJJVVVVVVTTTQQQOOOOOOQQQTTTSSSRRRQQQOOONNNQQQYYY```cccooozzz}}}www[[[SSSIIIBBB???>>>;;;999>>>>>>===;;;777333111000000000000000000000000000////////////////////////000000000/////////......------------------------------......------,,,+++***+++++++++,,,///...,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++((()))))))))************((())))))***************)))))))))))))))))))))))))))*********))))))+++---))))))))))))))))))))))))************************,,,,,,,,,...222777<<>>:::777666666777999:::<<>>CCCGGGQQQZZZhhhxxxmmmBBBFFFJJJLLLNNNOOOQQQRRRPPPMMMHHHCCC===999666555999>>>EEEHHHGGGEEEEEEFFF999777333000------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++)))************+++++++++*********++++++++++++++++++************+++,,,,,,***++++++,,,,,,------...---------,,,,,,+++++++++***---//////------000333@@@IIISSSXXX\\\^^^]]]ZZZOOOHHH???;;;:::888222,,,555777:::===@@@EEEJJJNNNLLLMMMMMMKKKJJJIIIJJJLLLJJJKKKNNNSSSWWW^^^iiisss~~~qqq^^^PPPJJJIIIHHHFFF???<<<999777666555333111111111111111111111111111////////////////////////000000000/////////......---------------------------.........---,,,,,,+++++++++***+++---......,,,------------------------*********+++++++++++++++(((((()))************)))((()))******++++++******))))))))))))))))))))))))***++++++***((()))+++...))))))))))))))))))))))))+++++++++++++++++++++***+++,,,...222777>>>CCCFFF===888333333666:::;;;;;;AAAAAAAAA@@@>>><<<:::888999999888777777:::@@@DDD???CCCIIIKKKJJJGGGDDDCCCBBBBBBDDDDDDAAAFFF]]]vvv~~~nnnppp}}}~~~}}}yyyxxxxxxzzz~~~rrrnnnbbbLLLBBB===999777888888666333111111000///////////////......------,,,,,,++++++******++++++++++++******+++++++++,,,,,,,,,,,,,,,******))))))))))))******+++++++++++++++***))))))((((((''''''''''''(((((()))))))))*********++++++))))))))))))***+++,,,---+++,,,......------...000222///,,,---000222111000222444555444333222333444666555888>>>BBBFFFNNNVVVaaatttlll666999===@@@AAACCCGGGJJJPPPOOOMMMJJJHHHEEECCCBBBAAAEEEIIIIIIFFFEEEGGGIIIAAA???<<<888555111///.........------------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,)))))))))))))))***++++++*********+++,,,---------,,,,,,,,,,,,------------)))+++---,,,+++///777===NNNVVV]]]aaadddfff```XXXMMMGGG@@@:::777444111...888;;;@@@BBBCCCEEEIIILLLAAAFFFMMMRRRTTTTTTUUUUUUYYY[[[cccmmmsssxxxzzzpppmmmllliiieeePPPGGG<<<777777999777555222222222222222222222222////////////////////////000000/////////.................................,,,,,,------......------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,'''((()))***+++******)))))))))***++++++++++++***)))))))))))))))))))))))))))******((('''(((+++---))))))))))))))))))))))))+++++++++,,,,,,------...---000555;;;AAAFFFIIIJJJCCC>>>::::::>>>AAA@@@>>>AAA???===:::888666555555555999===???@@@BBBFFFIIICCCGGGJJJIIIFFFGGGMMMSSSUUUPPPOOOPPPQQQ[[[xxx~~~~~~|||WWWNNNDDD@@@@@@>>>777000666555333111000///......//////......---,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******))))))))))))******)))***+++++++++***(((((()))(((((((((((((((((()))))))))*********+++++++++))))))))))))***+++,,,---,,,...///---***...777???777222---,,,///222222000333555555555444333444555555333666<<>>@@@AAACCCDDDFFFGGGGGGGGGIIIJJJJJJEEE???===@@@DDDHHHGGGFFFBBB===888333000......------------......------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,((((((((((((((()))******))))))***++++++,,,------***++++++,,,---...///000...//////---...555AAAKKKTTT[[[aaacccffffff]]]RRR======<<<:::888999===@@@===AAAFFFIIIJJJKKKMMMPPPYYYWWWUUURRRTTTZZZbbbiiitttwwwuuudddOOOBBB===<<<888333333333333333333333333333000000000000000000000000////////////....................................)))***,,,---.../////////,,,+++***+++***((()))+++++++++++++++++++++++++++*********++++++,,,,,,,,,'''((()))++++++******)))))))))***++++++++++++***))))))))))))))))))))))))))))))((('''&&&'''***,,,)))))))))))))))))))))))))))***+++,,,...///000111555:::BBBJJJOOORRRRRRQQQPPPKKKFFFEEEFFFEEE@@@<<<:::888666555555666888999<<>>@@@CCCEEEDDDAAA===999777444111000000000000///---...000000000...,,,***,,,---------.../////////...------------...//////------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------...000///------.........---%%%(((...222777>>>EEEJJJQQQ```jjjhhhccc^^^PPP@@@<<<===>>>>>>???>>>===<<>>@@@NNN]]]ddd]]]SSSLLLBBB666666777888:::===@@@CCCEEEOOOOOOVVVaaafffccc^^^]]]gggfffaaa\\\```uuuppp```XXXMMMEEEEEEAAA;;;777999:::777555666444555666666555333000---111000000000////////////111111111111111111111111,,,,,,,,,------.........///......---,,,,,,++++++---,,,+++******)))))))))************************++++++++++++************))))))))))))))))))))))))************************))))))))))))************((())))))******************,,,///222555999>>>BBB@@@CCCHHHMMMQQQRRRRRRQQQMMMGGG???999666444222000555999<<>>AAA===:::999;;;999444222444222666:::>>>BBBEEEHHHKKKDDDAAA<<<999777555333111000000////////////////////////..................---,,,,,,,,,,,,---......------------------------,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,,,,++++++******++++++,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------......+++,,,,,,---.........///000222555888::::::;;;;;;RRR\\\^^^RRRDDD===999555777888;;;???EEEKKKQQQTTTZZZYYY]]]cccfffbbb^^^]]]ffflllttt||||||rrrpppllliiiiiidddUUUDDD<<<999555222111...000444555444222000///111111000000000/////////////////////////////////---------------...............------,,,+++++++++------,,,+++************++++++++++++++++++++++++)))*********++++++,,,,,,))))))))))))))))))))))))************************)))))))))*********++++++((()))))))))******++++++,,,000555888:::;;;===>>>:::<<>>CCCDDDFFFIIIGGGCCCEEEIIIQQQ]]]nnnzzzqqqppptttyyywwwmmmnnnpppoooyyyuuurrrnnnjjjhhhnnnwwwzzz{{{}}}ttttttlllWWWEEE???888666333222333333333222............------,,,,,,------,,,,,,++++++******)))))))))*********++++++***+++++++++)))((()))***++++++************++++++************************+++++++++***++++++,,,,,,------------............////////////000111222333444666666666444333444555555444777===BBBGGGPPPYYYeeeuuu}}}uuujjjiiifffbbb```]]]TTTKKKQQQJJJEEEGGGJJJKKKKKKLLLIIICCC??????===999888:::<<<;;;999777777:::???CCCFFFBBB???<<<;;;999888666444333222000////////////000000//////......------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---,,,++++++******++++++,,,************+++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........+++,,,---...---...///000000555:::;;;:::;;;@@@EEEUUUWWWQQQDDD::::::<<<===EEEHHHLLLQQQWWW\\\```bbb`````````]]][[[bbbppp}}}|||\\\EEE;;;666555555111222222111......000222111111111000000000//////........................---------........................------,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************************************))))))*********+++++++++)))))))))******+++,,,---111444888999999777777777777777:::AAAHHHIIICCC===:::888444222333666999;;;BBBEEEEEECCCDDDJJJMMMMMMZZZbbbpppssshhheeeeeebbbhhhlllooottt~~~|||wwwooolllttt~~~}}}tttooopppqqqnnniiiqqqxxxzzzwwwzzzxxxwww{{{vvvggg[[[XXXTTTMMMCCC;;;666444333222......------,,,,,,------------,,,,,,,,,+++++++++))))))*********+++++++++***+++,,,+++)))((()))***++++++************++++++************************,,,,,,++++++***+++++++++,,,,,,---------.........////////////000111222333444555666555444333444666666444777===CCCHHHQQQZZZkkk{{{rrr|||wwwnnnXXXTTTOOOTTTdddrrrrrrjjjddd[[[TTTMMMLLLJJJGGGFFFHHHPPPLLLHHHDDDAAA@@@>>>>>>AAA>>>;;;::::::;;;:::999999888666333111000//////000000000//////......------,,,,,,,,,,,,---......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------+++,,,,,,------...//////---///000///......111333999AAAGGGDDD>>>???KKKXXXUUUOOOCCC:::999@@@HHHKKKXXX\\\aaafffiiijjjiiihhhccc```]]]^^^iiiyyyZZZKKKBBB>>>===777777666444111//////000111111111111000000000000111111111111111111111111........................////////////...............---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************++++++++++++***)))******+++---///000444555666666444333333444555444555:::>>>>>>777111222333444555999>>>DDDGGGGGGHHHGGGHHHRRRdddrrryyyvvvssszzz~~~{{{|||zzzyyytttrrrqqqvvvzzzzzzzzzzzzuuuooollljjjjjjooovvv{{{|||{{{xxxtttsssrrrjjj^^^ZZZ]]]pppiii___SSSHHH===444///000///...---------......---------,,,,,,,,,,,,,,,************++++++++++++***+++,,,+++***))))))+++++++++************++++++************************,,,,,,++++++***+++++++++,,,,,,,,,------------...////////////000111222333333555666555444444555666666555777>>>CCCIIIRRR[[[nnn~~~gggpppwwwnnnVVV[[[rrr|||tttmmmjjjfff___XXXVVVRRROOOLLLNNNQQQPPPJJJDDD>>><<<999888999999999888<<<;;;999777555333111000000000//////////////////...------------...//////------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++,,,,,,------......,,,,,,,,,---......//////...000111000///111777<<>>DDDJJJSSS\\\lll~~~fffooowww}}}mmmwww}}}lll```TTTRRRVVVYYYUUUOOOFFFCCC???<<<;;;:::888666;;;;;;;;;:::999777555444///////////////000000000///............///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***))),,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,------.../////////---///000000000666???GGGRRRUUUWWWUUUQQQTTT^^^gggfffaaa[[[ZZZ]]]bbbgggjjjiiikkknnnooommmiiiddd```ZZZeeeuuu~~~nnnaaaYYYVVVKKKBBB888333555777777555222222222111111111000000........................000/////////.........---////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,---...111444666777999::::::999888:::;;;222222111111333555777888===AAAEEEHHHJJJLLLOOOQQQPPPTTT^^^qqqyyysssvvvnnnsss~~~xxxqqqttt{{{yyylll^^^QQQMMMLLLQQQWWW\\\bbbggg]]]aaahhhlllkkkbbbUUULLLAAA>>>:::666222000///...------------------------*********+++++++++,,,,,,+++,,,---,,,***)))***+++++++++************++++++++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,---------////////////000111222333333444555555444444555777666555888???EEEJJJTTT]]]hhh|||~~~hhhsssvvv{{{lll[[[YYY\\\ZZZUUUQQQMMMHHHCCC@@@===999777999:::;;;<<<<<<;;;888777......//////000000111111///////////////000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((,,,++++++++++++++++++,,,)))************+++++++++++++++,,,,,,---...//////,,,,,,------.../////////+++---///000222999EEENNNRRRRRRSSSUUUWWW\\\aaaeeegggggghhhiiigggeeehhhkkkiiijjjkkkkkkiiieeeaaa___\\\xxx|||gggKKK888222333444333222222222111111111111000111111111111111111111111000000//////.........---------........................---------......///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------///222666777>>>@@@AAAAAA>>><<<::::::000111111111222777===AAAIIIMMMQQQSSSRRRQQQQQQSSSffflllxxx{{{ooonnnpppnnnqqqxxxyyytttrrruuuwwwxxxmmmYYYQQQKKKNNNUUUXXXWWWUUUbbbcccddddddaaaZZZQQQJJJIIIFFF@@@:::555111///...------------------------******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++++++++************++++++++++++++++++++++++++++++************+++,,,---...++++++,,,,,,,,,---------////////////000111222333333444555555444444666777666555888???EEEKKKTTT]]]fff||||||iiivvvvvvuuulll]]]NNNGGGOOO___mmmsssbbb\\\]]]nnnwwwttthhh```TTTKKKGGGEEE@@@:::888888;;;@@@@@@======@@@;;;999555333222111///---111111111111000///...---..............................---------,,,,,,,,,...........................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,---------,,,,,,+++++++++,,,------,,,++++++,,,...***000777777666:::DDDNNNMMMQQQXXX___dddgggggggggfffhhhkkkmmmmmmmmmkkkkkknnnlllhhhbbb\\\ZZZ```ggguuuJJJ666777888666999111///444888444000///111111111111000000000000////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,++++++***)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000...+++))))))+++...000111---+++///777>>>???===HHHJJJLLLNNNLLLIIIEEEBBB222555777999>>>EEEJJJLLLTTTUUUWWWTTTJJJKKKbbbwwwsssuuuzzzwwwwwwsssuuuvvvyyy~~~|||uuuuuuwwwwww}}}zzzvvvzzzddd\\\UUUSSSRRROOOOOOQQQNNNRRRXXX[[[UUUKKKIIIMMMFFFKKKMMMJJJAAA888333222000000111000///...,,,+++++++++************++++++,,,+++***))))))***+++,,,(((***++++++******+++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,---------..................///111222333444333333333333444555555111555999===CCCMMMXXXaaasss}}}ooosssNNNMMMJJJDDDAAAEEENNNVVV\\\```aaaYYYMMMDDDCCCEEENNNVVVeee{{{dddSSSLLLJJJJJJLLLCCC;;;<<<@@@DDDEEEEEE???<<<777444333444444333111111111111111000//////.................................---------,,,,,,...........................------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++---------...000222111444666666666;;;FFFOOOSSSWWW\\\bbbeeeffffffeeehhhjjjllllllkkkjjjiiihhh___```______aaajjjxxxiiiNNNBBB;;;333444000000333444000000222222111111111000000000000000000000000000000000000.................................---------,,,,,,,,,------------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,...000333666999===AAACCCJJJMMMPPPQQQNNNHHHAAA===666999<<>>444222111333555333000222666222222222111111111000000111111111111111111111111.................................------------,,,,,,------............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,------,,,,,,+++000777>>>>>>;;;;;;AAAGGGJJJNNNRRRTTTQQQKKKDDD??????BBBIIIQQQVVVWWWUUUSSSPPPNNNRRRddduuurrrtttuuusssnnnsssnnnjjjeee[[[OOOIIIIIINNNKKKDDDAAAIIITTTSSSIIIFFFJJJNNNMMMGGG@@@<<<::::::777333///------///000,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,)))***++++++******+++---+++++++++++++++++++++++++++++++++***************,,,,,,,,,---------...............///000111222333444333333333333444555555333666999<<>>555555555666555444555666333333222222222111111111111111111111111111111111------------------------............------------+++,,,---...............------------------,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///000000111999>>>BBB@@@;;;;;;AAAHHHJJJMMMQQQUUUUUUSSSOOOLLLIIINNNUUUZZZWWWQQQNNNOOOPPPddd||||||qqqfff```[[[YYYZZZYYYSSSNNNLLLNNNSSSOOOGGGJJJTTTSSSHHHFFFIIILLLLLLHHHCCC???===AAA>>>999444111/////////,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,)))***,,,+++******+++---,,,,,,+++++++++++++++***,,,+++++++++***))))))))),,,,,,,,,---------...............///000111333333444333333333333444555555444666999;;;???HHHTTT\\\fffxxx{{{|||vvvsssssstttjjjfffaaa]]]]]]```ccceee___WWWPPPPPPVVVXXXSSSLLLKKKOOOUUUbbb|||hhhMMMGGGIIIIIIIIIGGGEEEBBB@@@;;;555111222111000/////////000000//////////////////////////////.........---------........................,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,++++++,,,------------------------------...///000000111444999===DDDCCCDDDJJJSSS\\\ccceeedddfffhhhkkklllkkkjjjiiiiiilllooommmhhhcccbbbccccccllluuu{{{vvvbbbYYYWWW???;;;666444666888666333333333333333222222222222000000000000000000000000........................//////.........---------***+++,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,///333777999@@@@@@@@@>>>>>>AAAHHHMMMOOOPPPSSSVVVXXXYYYYYYYYYTTTUUUXXXWWWQQQOOO[[[iii|||~~~tttrrr}}}pppgggaaadddfffaaaXXXSSSWWWeeeiii[[[PPPPPPMMMEEEGGGHHHJJJIIIGGGCCC@@@???DDDCCCAAA===888444///---++++++************++++++,,,,,,,,,------,,,,,,,,,)))+++,,,,,,++++++,,,---,,,,,,,,,++++++*********,,,+++++++++***))))))))),,,,,,,,,---------......////////////000222333444444333333333333444555555555777999:::???HHHTTT\\\iiiyyyyyy~~~~~~eee```VVVQQQYYYmmmzzzjjjZZZMMMDDDDDDDDDDDDBBB>>>777222444333111000//////000000/////////////////////////////////.........------........................,,,,,,,,,,,,---......///------------------------------------------------------,,,,,,,,,---......------------............,,,---...000444<<>>888222...,,,,,,++++++++++++,,,,,,,,,------......------,,,***+++,,,,,,++++++,,,...---,,,,,,++++++*********+++++++++***************,,,,,,,,,---------....../////////000111222333444444333333333333444555555666777999:::???HHHUUU^^^iiiwww~~~yyy{{{tttkkkeee^^^UUUUUUPPPVVViii~~~```PPPOOOMMMKKKIIIDDD===999888666444222000000111111////////////////////////////////////....................................,,,,,,,,,,,,---...//////...................................................---------......///000------------.........///......///111888CCCOOOXXXZZZ\\\___aaadddfffiiijjjeeefffiiikkklllmmmmmmlllhhhgggeeecccfffssskkkJJJ999666777555444444444444333333333333111111111111111111111111000000000000000000000000////////////............---............------,,,------------.........///........................------,,,,,,,,,,,,------)))+++...333999@@@FFFJJJHHHHHHIIILLLPPPTTTWWWXXXYYYYYYZZZ\\\\\\]]]]]]]]][[[TTTSSS\\\iii{{{yyy~~~yyyvvvuuurrrhhhzzzwwwggg___ccchhhmmmkkkeee```aaacccOOOLLLHHHDDDBBBAAAAAA@@@???@@@BBBBBB@@@;;;666333......------------......,,,---...//////...---,,,***+++---,,,++++++,,,...------,,,,,,+++******)))***************+++++++++,,,,,,,,,---------....../////////000111222444444444333333333333444555555666888999;;;???IIIVVV```hhhuuu{{{yyy```LLLKKKGGGKKKXXXiiizzzhhhddd___ZZZUUUOOOIIIDDD;;;999666444222222222333000000000000000000000000000/////////....................................+++++++++,,,---...///000...............................................................///000111---------.........//////444333222333:::EEESSS]]]YYY[[[^^^___aaadddhhhlllfffgggiiikkklllllllllkkkeeedddaaaaaakkk___???666888999555555444444444333333333222222222222222222222222000000000000000000000000000/////////............///000000000///...---------------.........//////...........................------,,,,,,------...***---333;;;BBBIIINNNQQQMMMQQQUUUWWWVVVVVVVVVWWWVVVXXX[[[^^^______^^^]]]YYYSSSXXXkkk|||qqqnnnsssttt~~~jjjbbb\\\[[[YYYUUUSSSTTTSSSNNNHHHDDDAAAAAAAAAAAA;;;===???@@@???===:::888000000////////////000000,,,---...//////...---,,,***,,,------,,,+++---...------,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,---------......//////000000111222444555444333333333333444555555777888999;;;@@@JJJWWWaaaggguuu|||uuu[[[QQQDDDAAAMMMYYYiiidddOOOLLL@@@BBB===333///333333...000//////000222222000...111111000///////////////................................................------------------------//////.........---------.........------,,,,,,,,,//////.........//////000111000111666???GGGKKKLLLUUUXXX\\\___bbbggglllpppmmmkkkjjjjjjkkkkkkhhheee]]]ZZZWWWcccxxxlllGGG;;;:::888999666444444555444000,,,111222222333333222222111222111///.........///000000000000000000000000000..............................------------..............................---......//////...---------222888>>>CCCHHHNNNSSSRRRUUUWWWWWWUUUUUUWWWYYYTTTWWW[[[]]][[[XXXXXXYYYQQQZZZppplllVVVRRRTTTPPPKKKIIIQQQSSSSSSNNNIIIEEEAAA===AAA???<<<;;;:::999888666555444333111///...---,,,......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---++++++******++++++,,,------------.........//////............///111222333666555444333333333444555:::888999???EEELLLWWWaaalllttt|||uuulll[[[MMMIIIJJJOOO^^^ooosss```NNNHHH===444222444444222111000..................111111000///////////////................................................------------------------//////.........---------.........------,,,,,,,,,//////........./////////000222555999???CCCFFFGGGQQQQQQTTTZZZccciiillllllkkkjjjkkklllllliiieeebbbWWWTTTTTTfffvvvvvvwww|||pppSSSHHH>>>444666444111000111333555666222222333333333333222222222222111000000000000000000000000000000000000000........................///......------......///........................---.....................222666;;;@@@DDDJJJPPPUUUSSSUUUWWWWWWVVVVVVXXX[[[YYYSSSRRRXXX\\\YYYWWWWWWhhh{{{xxxbbb[[[YYYTTTOOOOOOOOOMMMJJJJJJKKKIIICCC===AAA>>>;;;999999888666444444444444333111000......///...------,,,,,,---------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---++++++******++++++,,,---,,,------------.........////////////000222333444555555333333333333444555777666888>>>EEELLLXXXcccllluuuppp^^^TTTOOOJJJFFFSSSXXXYYY```nnn|||\\\RRRGGGAAA>>>888444222222222000...,,,---///111111111000////////////000................................................------------------------...............---------.........---------------......////////////......000444999<<<===>>>AAADDDLLLKKKNNNWWWccckkkkkkiiiiiijjjkkkkkkiiifffccc```aaaaaabbbwww|||yyyyyy}}}nnn```[[[PPPAAA;;;999777555444444555666222333333444444333333222222222333333222222111000000000000000000000000000........................///......------......///...........................------,,,---...000111888;;;>>>BBBFFFKKKQQQVVVTTTVVVXXXXXXXXXYYYZZZ\\\```XXXWWW\\\\\\XXX```nnnwww{{{zzzsssyyy}}}uuujjjeeeYYYNNNCCCBBBGGGJJJGGGBBBAAA>>>;;;888777666333111333333444444333222000//////...------,,,------------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------//////000000111333444555555444333333333333555555555555888>>>DDDLLLXXXdddlllwwwxxxppp\\\GGGJJJMMMNNNWWWccclllssseeeUUUJJJ@@@666333777222333333222//////111333222111000000//////000000...............................................................................................................------------...///000000000///...111666;;;;;;999;;;AAAGGGLLLLLLQQQYYYdddjjjkkkiiijjjjjjiiifffcccccceeeggglllhhhkkkfff[[[AAA===888777888888555111333333444444444444333333111222333333333222000///000000000000000000000000........................//////............//////...........................---,,,,,,---///222444;;;<<>>CCCIIIWWWcccmmmyyy}}}~~~cccTTTRRRLLLMMMRRRVVVnnntttbbbOOO@@@;;;===222333444333222111222222222222111000000000000000////////////////////////////////////////////////........................---.............................................---...///000111111111111555999===;;;999===GGGQQQRRRVVV[[[aaaeeehhhjjjkkkllljjjeee___^^^dddqqq{{{yyy{{{|||YYYKKK;;;444666:::888444444444444555555444444444000111222222222111///...111111111111111111111111/////////////////////////////////....../////////////////////////////////...---------///222555666:::;;;===AAAFFFLLLPPPRRRVVVVVVWWWXXXYYY[[[[[[[[[YYYSSSTTTZZZ^^^jjj|||jjjcccnnnyyy|||nnnbbbbbbvvv|||iiiVVVNNNJJJFFFDDDDDDEEEBBB>>>;;;999777444222000000111222222111000/////////...------------...---,,,,,,++++++,,,,,,---------,,,++++++++++++,,,++++++******++++++,,,---+++++++++,,,,,,,,,------.........///000111222333444333333222333444555666666777:::>>>AAAFFFSSSaaaooozzz}}}xxx}}}iiiXXXOOOFFFMMMbbbvvvVVV???888666333222333222111///222222111000000000000111////////////////////////////////////////////////........................---------............................../////////......///000111333555666<<>>@@@DDDRRR___ooozzzxxxyyyfffVVVVVV___```hhhqqquuuyyyYYYGGG???666222333555333000333222111111000000111111////////////////////////////////////////////////........................---------.........//////---........./////////000//////...///222666999<<>>EEENNNSSSUUUTTTWWWUUUSSSTTTVVVWWWVVVTTTQQQ___rrrzzzppphhhkkkvvv~~~xxxtttxxx}}}uuurrryyy~~~ssshhhrrrllllllqqq|||tttddddddbbbYYYQQQWWWeeeuuuwwwoookkknnnuuueee\\\bbbfff]]]NNNGGGFFFCCC@@@===<<<:::777555444333111000///000111222000//////...............---,,,,,,++++++,,,,,,------,,,++++++***+++++++++++++++******++++++,,,---,,,------------..................///000111333333333333222222333444666777444666;;;>>>???DDDRRRaaannnzzzyyy}}}sss[[[PPPNNNYYYaaagggwwwVVVIII:::333555777666333333222111111000111111111000000000000000000000000000000000000000000000000////////////////////////---------.........//////---.........//////000000000///...///222777<<>>???DDDSSSbbblllyyyyyyxxxttt{{{xxxgggWWWQQQNNNQQQdddzzzpppWWW@@@:::999333///222888333111444666333///---000000000000000000000000000/////////............222222000///............---------.........//////////////////////////////---222333///444AAAFFFBBBOOOJJJEEEFFFNNNYYYaaaffffffjjjeeeaaaiiijjjfffiiiaaa___hhhvvvzzzWWW<<<666>>>666777777666888999777333555444444333333222222111111111111111111111111111000000000000000000000000///////////////............//////...------000222//////111777===>>>999444:::AAAIIIQQQUUUWWWXXXXXX[[[XXXXXX[[[ZZZWWWXXX]]]ssssss}}}lll```___gggoootttrrrqqquuu|||lllbbblll|||uuuSSSSSS]]]ZZZpppyyyWWWPPPHHH>>>999999:::999777999777444222000000111222//////000000000...---,,,+++,,,---...---,,,+++***+++++++++,,,,,,---------------------------------,,,,,,,,,---------............///111222333444555333444555666666555444333333555:::===>>>DDDUUUffflllvvvtttmmm^^^QQQKKKUUUeeeyyygggTTTJJJAAA777222444555000...111222111000222111111111111111111111111000000/////////.........222111000///............---------.........//////////////////////////////...000000222888@@@DDDBBBLLLIIIFFFIIIQQQ[[[cccgggiiillleeebbbiiiggg```aaaVVV^^^vvvppp]]]MMMAAA;;;:::;;;:::777666555666666555555444333333222222111111111111111111111111111000000000000000000000000///////////////////////////000000///......000222000111444999>>>???===:::@@@EEELLLRRRUUUVVVVVVVVVYYYVVVYYY\\\TTTPPPfffxxxmmmddd___\\\ZZZ[[[bbbppp|||hhh[[[]]]eee^^^FFFEEEOOOWWWooozzzeee\\\RRRDDD;;;888777666555888777555222111000000000...///000000000///...------------------,,,+++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---------...............///111222333444555444555555666666555555444555666:::<<<===CCCTTTeeeqqqvvvwwwxxxtttsssqqqrrryyykkkWWWPPPSSSuuu{{{tttmmm___KKK999...666111///000000///111555222222222222222222222222000000000/////////......222111000//////......///------........./////////////////////////////////222...///777>>>AAABBBDDDIIIHHHIIINNNVVV___eeehhhjjjmmmgggdddiiieee___ccckkk{{{zzzkkklllkkkZZZGGG;;;;;;:::999777555444555555555444444333222222222222222222222222222222222000000000000000000000000///////////////////////////000111111//////000111222555999<<<>>>@@@AAACCCGGGKKKPPPTTTUUUUUUUUUUUUUUUVVVWWWXXX]]]ppp|||~~~pppbbbWWWSSSOOOPPPZZZnnnvvviii]]]ZZZ\\\ddd[[[SSSRRRZZZhhhnnniiiggg[[[LLL???888666444222666555444333222111000///......///000000000//////......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++------------------------,,,------------...............///111222333444555666555555555555555555666777888:::<<<<<>>888888:::888555222555555555444333333222222222222222222222222222222000000000000000000000000///////////////000000000...000111111/////////000444888===??????@@@EEEJJJKKKOOOSSSVVVVVVVVVVVVWWWXXX[[[XXX\\\{{{~~~vvvssskkkdddZZZPPPOOOZZZlllzzzxxxqqqhhh```^^^aaazzzsssbbb```[[[XXXaaaeee\\\NNNCCC;;;777444333333333333444333222111111......//////000000000000000///---,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,------------------------------..................///111222333444555777666555444444555666777777888;;;===>>>EEEXXXjjj~~~}}}zzzrrrxxxuuurrrqqqoooqqqzzzzzzvvvxxxxxxjjjjjjxxxiiioookkkhhhnnnsssLLL<<<888555666555111111444111111111111111111111111111000000000////////////111000000////////////000........./////////000000000000000000000000000000222...333>>>CCC@@@AAAHHHPPPSSSYYY^^^bbbdddeeefffdddkkkhhhaaa^^^^^^ooopppVVV<<<444888:::888666666666555444444333333222222222222222222222222222000000000000000000000000////////////000000111111---///000000///...000111666;;;AAABBB@@@BBBHHHNNNNNNQQQTTTVVVWWWWWWXXXZZZ\\\XXX]]]www{{{xxxlll^^^VVVXXXbbbjjjtttqqqmmmfff]]]WWW\\\ddd~~~kkk___OOOGGGWWWWWWRRRKKKDDD???;;;999777111222333444444444444444////////////000000111111000///...---,,,---...///---------,,,,,,+++++++++,,,,,,,,,---------......---------.........//////......///111222333444555777666555444444555666777666888<<>>@@@???CCCJJJTTTYYY___dddeeeeeeddddddbbbgggccc\\\YYY]]]wwwwwwqqqnnnmmmlllhhhiiikkkmmmppprrruuuvvv{{{~~~LLL666666:::;;;;;;666666555555444333333333333333333333333333333333000000000000000000000000...//////000000111111222.../////////...000222555:::???DDDEEEDDDEEEJJJOOOPPPRRRUUUVVVWWWXXXZZZ\\\VVVRRRkkkwwwzzz|||nnnbbb[[[ZZZZZZ[[[[[[ZZZVVVOOOPPP^^^mmmmmm]]]III???KKKHHHGGGEEEBBB@@@???>>>===444444444444555555555555000000/////////000111111000000///...............---,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........------........./////////......///111222333444555777666666666666666666777555888===@@@CCCJJJ[[[lllqqq{{{zzz|||pppjjj```sssrrr```YYYkkkUUUGGG:::666888777555444222222222222222222222222111111111000000000//////000000////////////000000.../////////000000000000000000000000000000000000///:::BBBBBB???CCCKKKPPPTTTZZZaaaffffffeeedddcccaaabbb\\\ZZZ___hhh{{{uuupppjjjccc]]]^^^ZZZUUUQQQOOONNNMMMLLLJJJKKKKKKLLLNNNPPPQQQRRRSSSVVVZZZ___eeemmmuuu{{{aaaCCC<<<:::999:::666666666555444444333333333333333333333333333333000000000000000000000000...//////000111111222222000000000//////222777:::???CCCGGGIIIIIIJJJMMMOOOSSSUUUVVVVVVVVVWWWYYY[[[]]]nnnooottttttggg\\\VVVTTTRRROOOKKKHHHOOObbbuuukkk[[[KKK@@@@@@AAA@@@@@@???>>>@@@BBBDDD:::999777555444333333444222111000/////////000111///000000000000///......+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---......///............////////////......///111222333444555666666777777777777666666555888>>>AAABBBHHHWWWgggmmmuuuuuuwwwhhhddd|||iiiVVVAAA999999888555444333333333333333333333333111111111111000000000000000000////////////000111////////////000000000000000000000000000000000000222CCCLLLGGGBBBIIISSSWWWRRRYYYaaaffffffdddcccddd```^^^WWWZZZhhhvvvtttiiieee```[[[VVVTTTTTTSSSOOOKKKKKKKKKJJJKKKMMMMMMLLLJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIJJJMMMRRRVVVSSS___ppppppRRREEE<<<555555666666666555444444333333333333333333333333333333000000000000000000000000...//////000111222222222222111000///000444:::???CCCEEEIIIKKKMMMMMMOOOOOOVVVVVVWWWWWWVVVVVVXXXZZZwww~~~|||nnneeebbb[[[RRRKKKHHHNNN```rrrvvvdddYYYQQQFFF>>>@@@???===<<<<<>>BBBBBBEEESSSbbblllrrr||||||uuuuuuhhh___sssuuu[[[lll~~~{{{ooo]]]JJJ:::111444:::555666555222222333222000111222222222222111000000000111111111111222222222000000000000000000000000///000111111000111333555BBBIIINNNNNNPPPTTTVVVTTTZZZdddjjjfffbbbccceeeccc___SSSZZZccckkkoooggg```\\\WWWRRRPPPQQQPPPMMMJJJJJJLLLMMMKKKIIINNNOOOOOOLLLIIIHHHKKKNNNKKKJJJJJJLLLNNNOOONNNLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLJJJLLLTTTbbbooowwwzzzjjj^^^KKK:::777777777666888444///777:::///333333444444333333222111222222333333222111///...111111111111111111111111000000111222333888>>>BBBGGGJJJMMMNNNMMMMMMPPPSSSTTTTTTVVVYYYXXXYYY```jjjyyyzzzoooeeedddddd```XXXUUU___llltttiii^^^WWWOOOFFF@@@??????@@@>>>;;;<<<@@@@@@<<<>>>===;;;888666444222222111111111111000000000000//////000000///...------------------------------,,,,,,---------,,,++++++.........////////////000000111222333444555555666666888999999777666777888::::::;;;===???EEEUUUdddnnnwwwzzz}}}{{{vvvxxxuuulll{{{~~~}}}lllYYYIII???888444444222111222444444333222222222222222111000000000111111111111222222222000000000000000000000000000000000000000222555888HHHNNNSSSSSSUUUYYYZZZYYY[[[dddiiifffcccddddddaaa___TTTZZZjjjzzzkkkdddaaaZZZTTTRRROOOKKKJJJLLLMMMLLLKKKLLLMMMNNNNNNNNNPPPQQQSSSTTTTTTTTTUUUWWWWWWUUURRRRRRSSSUUUUUUTTTRRRRRRRRRRRRPPPNNNLLLKKKQQQPPPNNNNNNOOOSSSWWWZZZ]]]aaaqqqwwwfffhhhXXXBBB:::;;;777555999666111777:::111333444444444444333222222222333333333222111///...111111111111111111111111222222222333444999???DDDIIIKKKMMMNNNMMMNNNQQQTTTZZZXXX[[[___ZZZYYYkkkvvv~~~qqqiiieeeaaa___\\\ZZZ___fffbbbYYYQQQMMMJJJDDDBBBCCCBBBDDDCCC???===>>>===:::===;;;999777555444333222111111111111000000000000///////////////...------------------------------***+++,,,---------------------........./////////000111111222333444444555666777999888777666666777777999===AAABBBGGGUUUcccrrr{{{}}}{{{nnnmmm|||tttWWW===;;;888444333444444555555222222222222222111111000000111111111111222222222000000000000000000000000000000/////////333999===MMMRRRVVVVVVXXX[[[]]]\\\^^^cccgggfffdddccc```]]]\\\```nnnwwwhhh^^^VVVRRRTTTOOOLLLLLLKKKHHHJJJNNNJJJKKKLLLNNNOOORRRVVVYYY^^^___bbbeeehhhgggeeeccchhheeebbbbbbdddgggiiijjjcccdddcccbbb___[[[WWWUUUSSSSSSQQQNNNJJJIIIKKKNNNKKKIIIPPP___nnn~~~uuutttrrrXXXFFF===888555888888222666:::222444444444444444333222222222333333333222111000///222222222222222222222222333333333444666;;;BBBGGGKKKLLLMMMNNNNNNPPPSSSVVVXXXVVVZZZ^^^\\\ccc~~~zzzooofff^^^\\\]]][[[[[[\\\QQQJJJDDDCCCCCCAAAAAADDDDDDIIIIIICCC>>><<<;;;999:::999777666444444333333111111111111000000000000///////////////......---------------------------)))***+++---............,,,---------............000111111111222222333333555666888888666666666777555888>>>DDDFFFJJJVVVcccsss}}}kkkfffiiioooaaaGGG@@@999666666444333444222222333333222222111000000000111111111222222222000000000000000000000000111000///...000555<<>>FFFKKKMMMMMMMMMNNNOOORRRUUUXXXVVVWWWWWWYYYeeewwwttt|||vvvkkk```[[[YYYVVVTTTUUUOOOHHHCCCBBB@@@>>>@@@DDDKKKPPPQQQIII@@@<<<:::999777777666444444444444444111111111111000000000///...///////////////..............................++++++,,,---.........---,,,,,,,,,---------......000000111111111222222222444666777777666666666777666999???DDDFFFKKKWWWeeerrr}}}fffZZZfffyyyNNNCCC999777666222111333222333333333333222111111000000111111111222222222111111111111111111111111111000//////111777???EEENNNSSSVVVUUUWWW[[[^^^]]]cccdddcccaaa]]]YYYYYYZZZlllvvvfffZZZSSSLLLJJJLLLNNNLLLIIIMMMLLLNNNQQQRRRRRRWWW]]]dddeeeeeefffkkkuuu}}}uuupppnnniii___WWWWWWSSSOOOMMMLLLMMMRRRWWWaaannniiiLLL;;;666999444333666333444444555555555444333333333333333222222222222222222222222222222222222222///111333666;;;AAAIIINNNMMMMMMMMMOOOQQQTTTVVVWWWXXX[[[WWWVVVsssmmmooo~~~uuujjjaaaXXXQQQQQQUUUSSSMMMHHHFFFCCCAAADDDIIIZZZ^^^[[[PPPCCC===999777666555555444444444444444111111111111000000000///......///////////////.......................................------,,,+++,,,,,,,,,---------......000000000111111222222333444666777888777666777888999;;;???BBBDDDJJJXXXfffrrr~~~iiigggmmm|||vvvyyyqqqrrr{{{zzzccchhhPPPAAA666555555222222555333333333333333222222111000111111111111222222222111111111111111111111111111111000000333999AAAGGGOOOTTTWWWVVVXXX]]]aaa```dddcccbbb___ZZZWWW\\\eee{{{hhh\\\TTTQQQOOOMMMMMMNNNNNNJJJGGGLLLMMMQQQWWWYYYZZZ```hhhsssrrrrrrtttyyy~~~xxxjjj^^^[[[ZZZWWWTTTQQQNNNMMMLLLNNNSSSaaavvvaaaEEE777999666444555333555555555555555444333333444333222222222222333333333333333333333333333333000222777;;;???DDDJJJNNNLLLLLLMMMPPPSSSVVVVVVVVVUUUXXXTTTXXXyyyrrr}}}~~~~~~}}}uuujjj]]]RRRRRRWWWRRRNNNJJJIIIGGGFFFLLLSSSggggggaaaSSSEEE>>>888444666666555444444444444555111111111111000000000000---...//////////////////........................////////////---,,,+++***,,,---------............//////000111222333444444444666888888888777888999;;;<<>>999444777777666555444444555555111111111111000000000000------...///////////////.........................../////////...---,,,,,,------........./////////...///000222333555666777555777999999999999:::;;;999<<<@@@DDDEEEHHHTTTaaaooo}}}yyyyyypppjjjnnnzzz|||www{{{```MMM===;;;999333222777333333444444333333222111000111111111111222222222111111111111111111111111222222333333666;;;AAAFFFKKKQQQTTTTTTWWW]]]bbbbbb`````````]]]XXXZZZlllgggTTTPPPSSSQQQLLLNNNNNNMMMMMMMMMPPPUUUZZZaaaeeennnwww|||xxxpppkkkiiifffcccUUUVVVVVVVVVYYYeeevvvXXX;;;;;;;;;999888666555555666666555555444333444333222222222333444555333333333333333333333333999===BBBEEEGGGHHHIIIJJJIIIJJJLLLQQQVVVXXXUUURRRNNNKKKXXXtttkkkaaaooo}}}vvvqqqnnnmmmkkkhhheeehhhooovvv{{{}}}yyywwwvvvtttjjj[[[QQQNNNLLLIIIGGGFFFEEEFFFNNNWWWXXXUUULLLBBB>>>===;;;666888777666555555555555555111111111111000000000000------...///000000//////////////////////////////------......///..................////////////000...///000222444666888888555777:::::::::999:::<<<777;;;AAAFFFGGGHHHRRR]]]hhhxxxyyyggg[[[]]]uuuyyy{{{iiiLLL;;;777888888888333333444555555444444444222222222222222222222222111333444444333222333333444111111555888:::???EEELLLPPPVVVZZZ]]]___aaacccbbb```\\\UUUSSS___wwwwwwcccZZZSSSRRRSSSQQQNNNNNNNNNOOORRRXXX^^^dddggghhhttt}}}}}}wwwpppkkkccc]]][[[ZZZ[[[\\\wwwttt\\\???999@@@888000888888777666555555444444555333333333222222222111111000000111222444666888999;;;>>>BBBEEEGGGHHHJJJKKKOOOOOONNNNNNQQQUUUVVVSSSIIIXXX{{{~~~cccmmm{{{~~~|||zzz{{{zzz{{{sssooommmkkkpppooommmkkkiiijjjmmmppprrrssstttsssmmmbbbUUUMMMGGGDDDBBBAAACCCFFFIIIJJJEEEBBB???===<<<;;;:::999:::999888666444333222222222222222111000//////.........------------............////////////......------------------------)))+++...000111000...------///111333444444444444;;;<<<===??????>>><<<;;;888888???EEEFFFGGGUUUfffnnn|||yyy|||vvvyyytttuuupppKKK:::;;;999111444444444555555444444444222222222222222222222222111333555444333222333444555333444888:::;;;???EEEKKKPPPUUUZZZ]]]___bbbcccfffbbb[[[TTTUUUhhhoooYYYXXXRRROOOQQQRRRQQQQQQRRRWWWXXX[[[bbbkkkttt{{{|||xxxtttpppkkkeee]]]WWWbbbnnnpppiiiRRR???<<<888555:::888888666555555555555555333333333222222222222111222222222333444555666777===@@@DDDFFFHHHIIIKKKMMMNNNNNNOOOPPPSSSUUUUUUTTTdddqqq```iiiuuuyyy|||xxxnnn```[[[```hhhlllnnnooonnniiieeeeeejjjooonnnnnnooooookkkddd[[[TTTMMMFFF>>><<>>CCCNNNRRRWWWZZZ\\\]]]^^^___ZZZXXXSSSTTTfffmmmbbbZZZUUURRRQQQRRRTTTSSSTTT[[[eeegggjjjpppxxxvvvooofff```\\\dddxxxnnnVVVDDD999999999888777666555555555555444444333333333222222222444444333333444555777999@@@BBBEEEGGGHHHJJJLLLNNNKKKNNNRRRUUUSSSQQQUUU[[[fff\\\mmmxxxhhh```^^^ZZZTTT]]]cccjjjooooookkkeee```dddbbb```___```aaa```___YYYPPPDDD???AAAGGGJJJKKKBBB???<<<;;;;;;;;;:::999???>>>;;;888555333222111111111111111000000//////000000000000000000000000......////////////..............................//////...---,,,---............///000444888;;;>>><<<;;;:::999999999:::;;;888999@@@GGGGGGFFFRRRaaaoooCCCDDDFFFGGGHHHJJJMMMPPPVVV[[[hhhwww}}}}}}xxx```AAA555888777666555555555555666333333333333333333333333222444666555444333444444444555999===<<<:::>>>DDDRRRUUUXXXZZZZZZZZZ[[[[[[TTTWWW\\\hhh|||fff___[[[SSSKKKSSSRRRTTTVVVWWW[[[hhhvvvvvv{{{|||mmmjjjccc[[[\\\jjjhhhDDD999999888777666666555555666444444444333333333222222333222222333555888<<<>>>@@@BBBEEEFFFGGGIIILLLNNNLLLNNNSSSUUURRRQQQ[[[iiigggVVV^^^zzz}}}}}}uuuhhhccc___YYYWWWXXX\\\cccjjjkkkfffaaabbb___[[[ZZZZZZ\\\\\\\\\XXXUUUPPPJJJEEEEEEGGGJJJBBB???===<<<<<<===<<<;;;AAA???<<<999555222000///111111111000000000000000...//////000000//////.........////////////..............................000///---,,,,,,---...///...///111444666777888999444555777999::::::999999777888???FFFFFFFFFSSScccoooFFFGGGGGGGGGFFFFFFGGGIIIGGGHHHNNNWWW```iiixxx~~~ZZZ<<<:::999777666555555666666333333333333333333333333333444666666444333444555555666;;;>>><<<;;;@@@HHHSSSVVVYYYZZZZZZYYYYYYZZZWWW```nnnwww\\\SSSWWWXXXRRRKKKRRRRRRUUU[[[```iiiyyytttwwwttthhhZZZXXXcccpppXXX<<<999999888777666666666666444444444444333333333333222222222444777<<>>;;;888555222000///111111000000000000000000......000000000000............////////////......------------------------///...---,,,,,,---/////////000222444666666555555444666888999999888777666888999???EEEEEEEEESSSddduuuCCCDDDEEEDDDBBBBBBCCCDDDKKKIIIIIIJJJKKKPPP[[[gggttt|||lllJJJ;;;999777666555555666777444444444444444444444444333555666666555444444555777999===???======DDDMMMQQQTTTXXXZZZZZZZZZZZZ[[[\\\hhh|||kkk]]]RRRQQQUUUVVVVVVXXXVVVWWW]]]gggpppzzzwwwiii```^^^___mmmiiiAAA:::999888777666666666666555444444444444333333333444333333555999>>>CCCFFFCCCEEEFFFGGGHHHJJJMMMPPPNNNNNNQQQUUUUUU^^^|||kkkUUURRRhhh||||||mmmppp{{{wwwlllccc```cccfffbbb___[[[YYYXXXVVVTTTSSSRRRSSSSSSPPPLLLIIIGGGFFF>>><<<:::999:::;;;;;;;;;;;;:::888666555333333222000000000000000000000111...///111222222111///.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000000111222333444555666888888888888888888888777::::::???FFFGGGJJJYYYlllyyyIIIJJJKKKJJJHHHGGGHHHIIIFFFFFFGGGHHHFFFDDDJJJSSSVVVbbbppp}}}}}}gggMMM;;;:::888666555555666777444444444444444444444444333555666666555444444555999;;;>>>AAA??????GGGQQQNNNRRRVVVYYYZZZ[[[\\\]]]]]]jjjddd[[[WWWVVVUUUQQQMMMRRR[[[___```gggsss~~~{{{ssslllccc^^^___qqqqqqEEE:::999888777666666666666555555444444444333333333666555555666999>>>DDDGGGEEEFFFHHHHHHIIIKKKNNNQQQNNNMMMPPPUUUWWWeeettt]]]UUU\\\yyysssuuu~~~qqqaaa]]]___bbb___]]][[[YYYWWWTTTQQQPPPOOOMMMMMMNNNLLLIIIFFF>>><<<::::::;;;<<<===<<<777777666555555555555555000000000000000111111111///000222333333222000///......////////////......+++++++++++++++++++++++++++,,,------...///000000000000//////000333777999:::999888777888999;;;===::::::@@@HHHKKKQQQcccwwwyyy~~~XXXTTTPPPNNNNNNMMMJJJGGGIIIHHHFFFDDDGGGKKKIIICCCLLLRRR\\\fffppp}}}wwwqqqjjj___BBB??????888...444:::333666666555555555444444444555444444444555666555444999===@@@???===???HHHPPPRRRPPPSSSZZZ]]]ZZZVVVUUUbbbooolll\\\[[[UUUPPPPPPQQQSSSYYYaaaccckkkvvv|||uuullleeeaaabbblllbbbKKKAAA<<<999999999777777999444444444444444444444444555666666888;;;>>>AAACCCEEEFFFFFFHHHIIIKKKMMMNNNUUUQQQJJJUUUVVVyyyZZZNNNaaakkkvvv~~~yyy|||}}}hhh^^^bbbaaaaaa```ZZZSSSRRRUUUSSSQQQOOOMMMKKKIIIEEEBBB???===:::999999999777666777666555444333222222222222222222111222222333333000//////...------,,,,,,+++,,,,,,------.........------------------------...............///000000...//////111333666999:::999:::999666333333777;;;<<<<<>>@@@@@@@@@CCCJJJPPPRRRQQQTTTYYYZZZYYYYYY\\\rrrppp^^^VVVYYYTTTSSSUUUXXX[[[ccckkkwww~~~zzzsssjjjdddccclll{{{zzzmmmdddOOOAAA777777999555333333444444444444444444444444555666777999<<>><<<::::::999777666666666555444333333333333333333222222111222222222111111000///............---------------.........---------------------------------------......///000000000000222444666888555666666666666888<<<>>>>>>>>>@@@DDDGGGNNN\\\jjj}}}vvvjjjjjjcccWWWNNNMMMNNNMMMFFFEEEDDDDDDGGGOOOYYY```mmmzzz^^^???>>>===999777444666666666555555555444444555555555555555666777777@@@??????AAADDDHHHMMMPPPSSSSSSUUUWWWVVVWWW___iiimmm]]]WWWXXXVVVTTTVVV\\\bbbhhhqqq{{{tttkkkbbb^^^bbbssskkkPPP999888<<<999444444444444444444444444444444666666888;;;>>>AAADDDFFFGGGFFFFFFFFFGGGIIILLLNNNLLLQQQSSS]]]nnntttPPPVVVrrrzzzqqqhhhddd___WWWRRRQQQMMMLLLJJJJJJKKKKKKIIIGGGCCC@@@===;;;:::999777555666555444444333333333333444444333222111111111111333222000///...//////000//////..................------------------------,,,,,,,,,,,,,,,------...000000///000111222444555444444555999===@@@BBBBBB??????@@@@@@@@@GGGYYYjjj~~~pppddd]]]WWWQQQKKKKKKKKKKKKKKKLLLMMMNNN]]]iiizzzsss]]]EEE777444777666666666666666555555555555444555555555555666888:::BBB@@@???AAAFFFLLLNNNNNNSSSTTTVVVVVVTTTYYYiiizzzlll___XXXVVVYYYSSSUUU\\\eeemmmttt~~~|||vvvnnnfff```fffzzzfffAAA888<<<;;;777777555555555555555555555555666777999<<<@@@CCCEEEGGGGGGGGGFFFEEEGGGIIILLLNNNWWWQQQUUUjjjeeeSSSkkk}}}nnnfffccc]]]XXXWWWMMMKKKIIIIIIIIIIIIHHHGGGEEEBBB>>><<<:::999666444666555444333333333333333555444333222111111111111333222000......///000111000000//////.........---------------------------,,,,,,,,,,,,,,,------...///.........000222444555888777888<<>>BBBHHHMMMNNNNNNSSSTTTVVVUUUTTT^^^vvvggg[[[ZZZWWWTTTTTTVVVZZZdddpppxxx~~~}}}tttiiifffppp}}}VVV===888777666555555555555555555555555555666888:::===AAACCCFFFGGGGGGFFFFFFFFFHHHKKKNNNOOO[[[MMM[[[~~~zzzZZZeeessshhhccc]]]XXXWWWNNNLLLIIIHHHGGGGGGFFFDDDEEEBBB???<<<:::888666444555555444333333333444444555444333222111111111111111000///.........///000000000//////.........------------------------------------,,,---......///,,,,,,,,,...000333555777;;;::::::<<<@@@@@@===:::777;;;@@@CCCBBBGGGXXXiiiuuuvvvooocccYYYRRRNNNKKKJJJJJJJJJQQQ^^^lllzzzQQQ@@@???777777777777666666666555555444555777666555666;;;@@@CCCAAA@@@DDDIIINNNOOOOOOSSSTTTUUUUUUXXXggglllWWWWWW\\\YYYVVVWWW___eeeqqq}}}{{{pppjjjmmmuuu{{{OOO;;;888888666555555555555555555555555777999;;;>>>AAACCCDDDEEEEEEEEEGGGIIIKKKNNNPPPQQQSSSKKKhhhcccWWWwwwuuuxxxkkkcccZZZSSSPPPPPPMMMIIIFFFFFFEEECCCBBBDDDBBB>>>;;;:::888666444555444444333333444444444444444333222111111111111//////////////////////////////..................---------------------------------------......///+++,,,,,,...000333666888999888888999:::999666444555999@@@EEEFFFJJJXXXfffuuu|||ooofff___ZZZRRRLLLIIINNNWWW```mmmxxxbbbDDD999222777777777777666666666555333666777666555777<<>>CCCFFFJJJVVVbbbtttuuukkkbbbVVVLLLKKKLLLPPPYYYcccpppjjjGGG===<<<777777777777666666666666333666888777555777===CCCDDDEEEGGGJJJLLLOOORRRTTTSSSRRRSSSVVV```wwwppp\\\SSSTTT]]]^^^YYY```ooowww~~~yyynnnhhheeennnzzzeee===:::;;;333666666666666666666666666999:::<<>>???888777<<<<<<666999<<<333555555666777:::===@@@BBBEEEFFFGGGIIILLLOOORRRTTTUUUWWWXXXZZZgggjjjcccXXXYYY[[[]]]```dddjjjooozzzvvvpppqqqqqqwwwsssGGG666888<<<888666555444444555666888;;;===>>>>>>>>>>>>AAACCCBBBIIIJJJFFFNNN^^^___VVV[[[www|||]]]TTTnnnooolllyyyxxxnnneee^^^^^^uuuzzzxxxuuukkk\\\QQQPPPNNNKKKIIIGGGDDDAAA???===<<<;;;;;;999999888777222222111111222222333444000000000000000000111111000000000000000000000000000///...---,,,---......111111000///......------......///000000///...---111111111111222333444555555666888888777777999:::888999<<>>>>>>>>>>>AAACCCDDDGGGGGGHHHPPP]]]cccaaasss|||___]]]wwwpppiiikkk~~~wwwoooeee[[[SSSYYYeeexxx|||xxxsssmmmfffbbbVVVPPPJJJGGGHHHFFFAAA<<<<<<<<<;;;:::999888888777444333333222111111111222111111111000000000000000000000000000000000000000333222///---,,,+++++++++---..................---+++,,,...///000000000000/////////000111222444555444666777888777777888:::999:::>>>BBBCCCHHHUUUcccsss{{{~~~dddtttvvvkkkaaaXXXTTTPPPUUU___nnn~~~eeeJJJ>>>777:::;;;555777;;;777666666777999;;;>>>@@@AAA@@@BBBFFFKKKOOORRRTTTUUUOOOPPPTTT___zzzxxx^^^ZZZXXXSSSVVV[[[bbbjjjttt~~~yyypppnnnttt|||jjjWWWFFF;;;888888777666444444666777888;;;===>>>>>>>>>>>>AAACCCHHHDDDDDDIIIOOOVVVbbbnnnpppbbbpppppplllxxx}}}wwwlllaaaWWWQQQOOO]]]vvvyyy}}}~~~|||vvvnnnkkklllnnnggg^^^TTTOOOOOOLLLDDD<<<<<<;;;;;;:::999888777777666555333222111000000000222111111111000000//////000000000000000000000000333111///---,,,,,,,,,,,,...//////000000///---,,,,,,---...///////////////------...///000222444555444666777777777777888:::888;;;@@@DDDFFFJJJVVVdddttt}}}ggguuu}}}mmmbbbUUUQQQQQQWWWcccrrrxxxIII;;;888;;;666666;;;999666777888:::<<<>>>@@@AAA@@@CCCGGGLLLOOORRRRRRRRROOORRRXXXiiibbbXXX[[[XXXTTTYYY```jjjuuuxxxsssoootttxxxpppcccPPP@@@;;;999888666555555666888999;;;===>>>>>>>>>>>>AAACCCHHHCCCEEELLLKKKKKK```{{{{{{eeehhh}}}ppp{{{ssskkkaaa^^^ZZZ[[[bbbkkkqqqrrrtttxxxxxxppphhheeefffhhhqqqiii^^^VVVQQQKKKDDD>>>;;;;;;:::999888777666666555444333222111111111111222222111111000/////////000000000000000000000000......---------///000111222222333333222000---,,,111000000///...,,,++++++,,,---...///111333555666444555777777666666888999777:::@@@EEEGGGKKKWWWcccwwwrrrzzzrrreee[[[RRROOORRR^^^tttZZZBBB888;;;777666::::::777888999;;;===???@@@AAACCCEEEIIILLLOOOPPPPPPPPPNNNVVVcccyyynnnYYYXXX]]]WWWWWW]]]fffqqq}}}{{{rrrppprrr[[[FFF;;;:::999777666666777999:::;;;===>>>>>>>>>>>>AAACCCDDDBBBHHHPPPIIIFFFcccvvvhhhzzzvvvxxx}}}wwwrrrooohhheee```\\\[[[^^^fffnnnhhhoooqqqkkkccc```]]]ZZZdddaaa[[[SSSIIIBBB>>>===::::::999888777666666555333222222111222222333333111111111111000000//////000000000000000000000000...---------...///111222000111222222111000///...111000///...---,,,++++++......///000222444666777444555777777666666888999666999???DDDFFFJJJWWWcccsssvvviiiZZZRRRNNNSSSggg{{{zzzeeekkk~~~qqqLLL888:::999777999888777999:::===>>>@@@@@@@@@EEEGGGIIILLLNNNOOOOOOOOOOOO___tttvvvcccXXXYYY\\\WWW\\\cccnnnyyyzzzuuuzzzrrrRRR::::::999888666666888999:::;;;===>>>>>>>>>>>>AAACCCBBBAAAIIIRRRLLLKKKiiipppttt~~~xxxyyy|||xxxvvvuuuqqqfff[[[WWWXXXXXXYYYZZZ```lllrrrlllccc^^^YYYRRRRRRTTTSSSNNNFFF@@@???AAA:::999999888777666555555222222111111222222333444000000000000000000000111000000000000000000000000111000///.........///000.........///000000111111------,,,,,,---...////////////000111222444666777333555666666666666777999777999???DDDFFFKKKXXXeeelllwwwlllbbbZZZVVV^^^kkk|||eeeYYY]]]ffftttzzzxxxVVV999:::;;;888888666888999;;;>>>???@@@@@@@@@EEEFFFHHHJJJMMMOOOQQQRRRZZZppp}}}ddd^^^XXXWWW[[[[[[eeemmmxxx}}}yyywwwNNN;;;:::888777777888:::;;;;;;===>>>>>>>>>>>>AAACCCEEEBBBGGGNNNLLLOOOhhhlllddd{{{xxx~~~}}}{{{{{{{{{ssseeeXXXTTTRRRNNNMMMOOOdddvvvvvvfff]]]XXXSSSLLLNNNNNNLLLHHHDDDAAA@@@999999888777666555555444333333222222111222222222/////////000111111222222000000000000000000000000000000///......///000111555444222000000000111222,,,,,,++++++,,,...///000//////000000111333444555333555666666555666777999999;;;???DDDFFFKKKZZZhhhooovvv|||yyyvvvmmmaaa^^^ccchhhwwwiiibbb```ooosssqqq\\\999:::<<<999777555888:::<<<>>>@@@@@@@@@@@@DDDEEEGGGIIILLLPPPSSSUUUeeehhhWWWZZZXXXVVV]]]cccnnnvvvvvvtttmmm;;;:::888777777888:::;;;;;;===>>>>>>>>>>>>AAACCCJJJDDDCCCIIIKKKNNNaaaxxxhhhXXX[[[zzzzzzxxxyyyzzzwwwzzz|||{{{fff```[[[UUUMMMHHHNNNZZZnnnhhh[[[XXXUUUMMMKKKJJJIIIHHHDDD>>>999999999888777666555444444555555333222111000000000......///000111222333333000000000000000000000000------------///111444555@@@>>>999555111000111111///...---,,,+++,,,---...////////////000111222333333444666666555555777888;;;===@@@DDDFFFMMM\\\jjjxxx{{{tttsssyyylllaaahhhnnn}}}|||tttnnn}}}dddBBB;;;===:::777999888:::<<<===>>>???AAACCCBBBEEEHHHIIILLLQQQUUUVVVpppsssbbbSSSSSSYYY^^^bbbfffppp{{{zzzzzzIII<<<444777777444888AAA>>>>>>=========???@@@AAAJJJDDDEEEPPPDDD\\\pppYYYVVV|||~~~|||}}}{{{wwwuuuuuuvvviiigggfffcccXXXKKKGGGKKKhhh}}}zzzdddXXXSSSPPPKKKEEECCCFFFGGGDDD@@@???;;;:::999888777777777777333333333222222222111111000000000/////////000000444111---++++++...333666......111888@@@FFFFFFDDD666555222000//////000000000000///...............)))***---000222333444444555666666555555777;;;>>>;;;<<>>>>>???AAACCCFFFGGGGGGIIIMMMRRRVVVXXXkkk}}}jjj^^^UUUWWW]]]bbbfffkkk{{{}}}{{{wwwSSSDDD:::;;;;;;888888>>>>>>>>>=========???@@@AAABBBDDDGGGOOOLLLnnn|||XXX\\\{{{xxxzzz|||~~~yyyuuutttuuuvvvrrrqqqoooiii\\\PPPNNNTTT```ttttttbbbXXXRRRMMMIIIEEEDDDHHHJJJFFFAAA@@@:::999888666555555444444333333333222222222222111......000111222222111111---///111333333222///...000:::HHHQQQOOOEEE777...///...---++++++,,,.../////////............//////***+++...000222444444444666666666666555777:::===:::;;;???DDDHHHNNN[[[gggzzzlllxxxuuu~~~|||rrrkkkkkkxxxqqqRRR???;;;===<<<999999;;;>>>??????@@@BBBCCCIIIGGGGGGIIINNNSSSWWWYYYnnn|||\\\WWWTTTXXX]]]cccjjjpppwww{{{SSSCCC777999======<<<>>>>>>============???AAABBB@@@IIIJJJJJJRRRxxxoooTTTeeezzzwww{{{~~~vvvooollllllooorrrooommmiiibbbUUULLLMMMRRRXXXiiitttnnncccZZZSSSLLLIIIFFFGGGNNNPPPKKKEEEBBB;;;:::999777555444444333333333333333222222222222...///111222333222111000333111///...000444999<<<@@@FFFKKKJJJAAA777///,,,------,,,---...///111222///............//////000+++---///111333444555555777777777666555666999;;;888999<<>>???AAABBBAAAMMMLLLIII______\\\|||}}}}}}|||zzzsssiiiaaa___bbbfffiiigggccc^^^XXXSSSPPPQQQTTTVVVcccmmmmmmggg```WWWOOOJJJHHHKKKRRRUUUPPPIIIFFF???===<<<999777666555555444444333333333222222222111111111111111111111111777555222222555<<>>???AAACCC???KKKMMMRRRyyygggyyy}}}~~~{{{qqqnnnggg]]]WWWWWW\\\aaadddfffaaa[[[YYY]]]bbbcccaaaWWW```jjjllliiibbbYYYRRRKKKHHHKKKQQQSSSNNNGGGDDD???>>><<<:::888666666555444444444333333333222222111///......///222555888777;;;AAAEEEEEEAAA:::666000...,,,,,,......---+++------------------......333222000///---,,,,,,,,,//////000111333555666777777888999888666666777888888999<<>>@@@HHHRRRcccuuuiiikkk~~~jjjEEE:::>>>:::===AAADDDDDDDDDDDDEEEDDDDDDIIIPPPQQQRRR[[[hhhuuu[[[WWWZZZ\\\^^^gggvvvwwwaaaGGG999999<<<<<<999<<<<<<<<<<<<>>>@@@BBBCCCAAAIIIOOO[[[|||qqq|||~~~|||~~~xxxoooeee^^^VVVTTTWWW^^^ccceee```^^^[[[[[[ccckkklllhhhZZZaaahhhkkkhhh```XXXSSSLLLHHHGGGKKKMMMHHHBBB@@@<<<;;;:::888666555555444444444444444333333333333---------///333888===@@@EEEEEEEEECCC>>>777111,,,///,,,***---111222///,,,000000000//////......---333222000///---,,,,,,,,,//////000111222444666777777888999888777666777888999999<<>>EEEJJJTTTkkktttoooxxxQQQ<<<>>>;;;>>>BBBEEEEEEEEEEEEEEEEEEEEEJJJQQQRRRVVViiizzzhhh\\\UUUZZZ^^^cccoooxxxWWWAAA:::===???===<<<<<<<<<<<<>>>@@@BBBCCCEEEIIIRRRaaagggzzz}}}|||zzzyyy}}}~~~|||wwwvvvvvvooofff^^^XXXSSSTTT[[[cccgggiii^^^ccceeeeeehhhooorrrooo___dddkkklllggg^^^WWWTTTPPPJJJFFFHHHHHHDDD@@@???<<<;;;999888777666666666555444444444444333333333...000222666999<<>>CCCEEEFFFEEEEEEEEEGGGFFFKKKRRRSSSZZZtttcccZZZVVVZZZ```gggnnn}}}sssQQQAAA>>>===:::<<<<<<<<<<<<>>>@@@BBBDDDDDDGGGTTTfffaaa|||uuullleeebbbbbbcccccckkkqqqtttqqqnnnjjj___SSSYYYTTTRRRUUU^^^fffjjjkkkhhhsssyyywwwuuuyyy}}}}}}eeeiiinnnooohhh]]]WWWVVVVVVNNNHHHHHHGGGCCC@@@@@@===<<<;;;:::999999999999555555444444444333333333333666:::===>>>>>><<<:::......///000111111111000+++000444555111,,,++++++++++++,,,,,,---,,,,,,+++---------......000111111////////////000222444666555666888999888777888999888888;;;???DDDLLL\\\jjjuuusssZZZmmm>>>===<<<<<>>@@@CCCEEEGGGHHHGGGDDDFFFJJJIIINNN```ooojjj^^^[[[XXX[[[dddoooxxxoooBBB===EEE???>>>>>>>>>>>>===???BBBEEEHHHKKKPPPpppmmmdddpppiiifffjjjiiijjjnnnssstttssspppgggbbbZZZSSSQQQTTTZZZ^^^gggfffhhhjjjcccUUUNNNNNNVVVVVV[[[dddiiiiiikkkoooxxxtttrrrvvvvvvpppeee[[[WWWVVVPPPMMMJJJGGGEEECCCAAA???;;;<<<<<<;;;:::777444222222333555888<<>>888333000...//////111111000000000000111111000000111111111111000000///...---,,,,,,---...///,,,,,,,,,---------......---...000222444555555666555555555444333444777::::::;;;===@@@BBBIIIYYYhhhvvv{{{jjj]]]ttt<<<<<<;;;;;;===???AAACCCWWWggg}}}qqqHHH???@@@AAABBBBBBCCCDDDEEEDDDDDDKKKLLLQQQ___mmm}}}___WWWVVVTTT^^^hhhsss{{{PPP@@@AAA777>>>>>>>>>======???BBBEEEDDDHHHWWWttt~~~ggggggeeeVVVSSSRRRPPPPPPRRRXXX```fffhhhiiieeeaaaZZZVVVVVVYYY\\\^^^]]][[[[[[]]]YYYQQQMMMNNNNNNPPPWWW___dddeeejjjooozzzsssoootttvvvqqqdddXXXQQQNNNOOOKKKFFFBBBAAABBBCCCDDDDDD@@@:::444111111333555CCCDDDGGGHHHGGGDDD@@@>>>777666333111000111222333111000000//////000000111000000111111111111000000///...------------...///,,,,,,,,,---------............000111333555666666888888888777777888;;;===<<<===@@@DDDGGGNNN^^^nnn~~~fff[[[uuu@@@@@@AAAAAABBBCCCCCCCCCHHHNNNjjj{{{~~~yyyTTTDDDCCCCCCCCCBBBAAAAAADDDGGGBBBLLLOOORRR]]]kkkoooYYYVVVXXXXXX___kkkwwwVVVBBBAAA888===>>>>>>======???BBBEEECCCFFF___wwwpppdddsssnnnSSSHHHEEEEEEDDDEEEHHHOOOYYYdddkkknnnhhhddd```___aaacccbbbaaaYYYSSSOOONNNMMMKKKJJJLLLJJJLLLRRRYYY[[[]]]fffooozzzvvvooovvvxxxwwwnnn```TTTMMMKKKIIIKKKMMMMMMKKKFFFAAA===???===999777888<<>>CCCGGGKKKSSScccsssaaaYYYwww<<<<<<<<<===>>>???@@@@@@IIIGGGTTTtttcccMMMGGGEEEDDDDDDDDDCCCEEEIIIBBBMMMPPPRRR\\\llleeeVVVWWW[[[]]]___lllzzz{{{zzz}}}QQQ@@@CCC======>>>>>>======???CCCEEEGGGCCC^^^pppccciii~~~dddRRRIIIEEECCCEEEFFFHHHMMMVVV```iiiooopppnnnmmmooorrrssspppmmmaaaYYYPPPJJJHHHGGGHHHHHHJJJLLLPPPUUUWWW]]]kkkyyy~~~sssqqqooo}}}vvviiiYYYOOOKKKLLLHHHJJJLLLLLLIIICCC???<<<<<>>BBBGGGKKKRRRbbbqqq___ZZZyyyBBBAAAAAABBBCCCEEEHHHIIIGGGFFFHHHVVVsssoooUUUJJJDDDBBBEEEFFFDDDDDDHHHDDDNNNOOORRR___sssuuu[[[RRRSSSXXX\\\dddrrr}}}qqqddd^^^]]]```hhhooo{{{RRRAAAAAA<<<<<<===>>>======???CCCFFFJJJAAAUUUbbbZZZuuuqqq]]]PPPHHHBBB???@@@@@@@@@BBBFFFMMMTTTXXXkkkkkknnnsssyyy{{{zzzxxxnnnggg\\\QQQJJJHHHFFFEEEHHHJJJPPPWWW___mmmrrriiilllwwwvvvpppdddTTTHHHDDDDDDEEEEEECCC@@@???AAAFFFJJJHHHKKKNNNNNNLLLEEE???::::::777333000///111333666111111111111000...---,,,//////............////////////000000000000//////---..................---,,,,,,,,,---------......000/////////111444777999444555777777666666888:::999;;;@@@DDDGGGNNN]]]kkk|||aaa\\\{{{DDDEEEHHHLLLPPPTTTWWWXXXHHHIIIGGGKKKccciiiSSSGGG@@@DDDFFFDDDBBBEEEGGGNNNOOOVVVkkkhhhWWWSSSTTTZZZ```ppp|||jjj]]]PPPKKKKKKMMMRRRWWWgggttt|||www^^^GGG???<<<<<<============@@@CCCFFFIIICCCQQQXXX[[[lllXXXKKKCCC???????????????======???CCCFFFPPPSSSZZZ```eeeiiilllmmmmmmllleeeYYYPPPKKKIIIFFFEEEHHHRRR```oooooo``````aaadddeee^^^QQQEEE>>><<<;;;BBBKKKPPPPPPNNNLLLLLLKKKJJJGGGCCC>>>:::555333000222444555555444222111//////000000000000//////000//////......//////000...//////000000//////...------...//////...------,,,,,,,,,---------....../////////000222444666888444666888888777777888:::777999>>>CCCFFFLLLZZZhhhsss}}}eeeaaa~~~@@@FFFQQQ^^^hhhooosssuuuccc[[[TTTSSS___wwwdddPPPAAABBBGGGEEECCCEEEHHHNNNPPP___|||yyy^^^VVVXXXZZZaaajjjwwwaaaVVVMMMLLLNNNPPPTTTXXX[[[cccuuuyyyiiirrroooMMM???@@@<<<============@@@DDDGGGGGGKKKWWW[[[fffyyybbbSSSIIIAAA@@@CCC@@@BBBCCCBBB@@@???@@@BBB;;;@@@GGGJJJKKKMMMRRRVVVZZZbbbddd\\\SSSOOONNNKKKKKKNNNXXXiiiyyy}}}qqqbbb[[[VVVYYY[[[WWWOOOHHHFFFGGGEEEPPP]]]bbb\\\PPPEEE>>>???>>>;;;999777777777777...000333555555333000...............//////000000111000000//////000000111......////////////......------...//////...------,,,,,,,,,---------............000111333555666666444666777888777777888999777999???EEEHHHOOO]]]lllttt|||gggeeeWWWbbbuuurrrbbb^^^]]]gggtttZZZEEECCCHHHGGGFFFHHHIIINNNRRRfffjjjUUUSSSXXX[[[cccnnnxxx[[[SSSMMMPPPWWW[[[^^^aaa[[[\\\iiizzz}}}OOO===BBB<<<<<<======>>>@@@DDDGGGGGGUUUbbbdddsss|||mmm___RRRLLLFFFAAAAAAEEE;;;>>>BBBBBB???>>>>>>@@@<<>>999888999:::::::::999888777666444333222222222333444555//////...---------......111111000000000000111111......////////////......,,,---...//////...---,,,,,,,,,,,,---------......---...000222444555555666222444666666666555666777777:::AAAGGGLLLSSSbbbpppzzzggghhh}}}eeebbbyyy^^^@@@HHHGGGEEEIIIFFFIIIPPPRRRmmmppp```TTTTTTVVVYYYdddrrr|||{{{sssddddddbbbdddgggjjjppp}}}]]]YYYZZZaaaffffffeeeeeekkkiiigggiiiuuuzzzjjjBBBEEE<<<;;;;;;<<<===@@@CCCEEEJJJ```kkkwwwttthhhZZZQQQJJJIIIFFFAAABBBFFF@@@===<<>><<<>>>???????????????AAABBBDDDFFFOOOYYY\\\[[[^^^eeefffnnnxxx|||sssmmmlllsss{{{yyypppbbb```bbbeeebbb[[[VVVUUUVVVbbbfffXXXEEE<<<::::::888888777777666666555555222222222111111111111000000000000000000000000000444333111///...///000111000///......///000///------...///...------...///,,,------......------,,,+++,,,---///111444666777888888777777888888999::::::===BBBFFFHHHPPPaaasssmmmnnn{{{yyy|||~~~iiiFFFHHHFFFEEEIIIGGGIIIQQQWWWttteeeYYYQQQUUUZZZ^^^iiivvvpppfff___RRRMMMKKKLLLPPPTTT]]]ppp~~~fffeeehhhppptttttttttuuuuuuuuussspppqqq|||[[[LLL>>>===<<<===>>>AAADDDFFFJJJYYY```oooxxxaaaUUUSSSLLLGGGFFFEEEAAAAAAEEEFFFCCC@@@???@@@BBBEEEGGGAAACCCEEEEEECCCDDDGGGJJJPPPMMMOOOWWW```hhhuuu{{{ssswww}}}}}}tttddd```^^^\\\WWWOOOJJJJJJPPPZZZ]]]QQQBBB;;;999999888888888777666555555444222222222111111111000000000000000000000000000000111000///......///111222000///---...///000///---......///...---------...,,,------......------,,,+++,,,---///111444666777888888777777888888999::::::===AAADDDFFFMMM^^^oootttvvvsss~~~sssKKKFFFEEEEEEGGGGGGJJJRRR^^^|||]]]TTTQQQWWW___dddnnnyyysss[[[QQQMMMEEEJJJJJJLLLPPPVVVaaasssnnnqqqyyyyyyxxxvvvPPP???>>>>>>>>>???BBBFFFHHHHHHNNNPPPbbbiiiRRRGGGLLLHHHEEEFFFEEECCCCCCGGGCCCHHHLLLKKKGGGDDDEEEGGGCCCHHHNNNQQQRRRUUU\\\bbbaaa[[[YYY```lllzzz~~~yyypppgggWWWSSSPPPPPPMMMIIIHHHJJJIIINNNOOOGGG>>>:::999999999999888777555444333333222222111111111000000000////////////////////////......------...///111222///...---...///000///...//////......------------------............------+++,,,---///111444666777888777777777777888999999:::<<<@@@CCCDDDJJJ[[[lllzzz~~~~~~|||zzzhhhccceeeyyyuuuMMMCCCEEEDDDEEEFFFLLLRRRaaasss[[[UUUSSSYYYbbbjjjttt}}}}}}xxxfffPPPHHHKKKIIILLLNNNRRRVVV\\\ggguuuuuu{{{TTT@@@???>>>===???BBBFFFIIIGGGKKKMMM```eeeRRRLLLIIIHHHGGGGGGEEEDDDEEEHHHDDDZZZnnnooobbbTTTLLLJJJOOOVVV]]]```aaaeeemmmtttkkkiiijjjsssyyypppiii```XXXKKKHHHGGGJJJJJJGGGGGGJJJCCCCCCBBB>>>;;;:::999999:::999888777555444222222111111111111000000000000...........................------------...///000///...---...///000///...000///............---+++------............------,,,,,,---///222444666888777777777777777888999999888:::???BBBDDDKKK\\\mmm}}}|||tttllllllhhhqqqqqqMMMAAAEEEDDDBBBFFFOOORRRdddlllYYYUUUTTTZZZeeeqqq}}}vvv}}}jjjZZZIIIGGGQQQUUU\\\aaafffkkkqqqyyy{{{WWW@@@???===<<<>>>BBBFFFIIIHHHPPPYYYnnneeeYYYWWWMMMNNNMMMJJJFFFEEEGGGGGGVVVttt{{{jjjcccaaahhhmmmrrrtttuuuxxx~~~zzzooohhhddd]]]WWWOOOLLLKKKKKKHHHAAA>>>>>>???<<<::::::::::::::::::999999888666555333222111111111111000000000//////------------------------//////...---------------///------...000000000///000...------...///---+++---......//////......---,,,---...000222555777888777777666666777777888999666999>>>BBBEEEMMM___ppp|||}}}oooQQQCCCGGGDDD@@@GGGQQQSSShhheeeTTTRRRTTT[[[hhhxxx|||mmmYYYPPPGGGNNN^^^fffwww}}}{{{}}}XXXAAA???===<<<>>>BBBFFFIIIGGGSSSddd~~~lllgggeee```ccc```WWWPPPOOOOOOOOOdddyyytttrrryyy~~~|||ooogggaaaZZZRRRMMMJJJIIIJJJFFF???;;;;;;===999777999:::888888:::888888777666444333222222111111000000000/////////........................000//////...------,,,,,,...------...000111000///000---+++,,,///000...,,,......////////////......,,,---...000222555777888777666666666666777888888666999>>>CCCFFFNNNaaarrr~~~|||uuuZZZHHHJJJDDD@@@KKKQQQTTTnnnwww\\\PPPQQQUUU^^^lll|||}}}___MMMLLLOOO___uuuvvv```BBB@@@>>>===???CCCHHHKKKLLLYYYoootttiiiffffffeeemmmqqqlllbbbeee|||rrrfff]]]RRRIIIDDDAAAAAACCCBBB>>>===@@@;;;777777::::::666555888777777666555444444333333111000000000////////////............................../////////......---...---,,,...000111000//////,,,***,,,000222000---......////////////......------...000333555777999666666666666666777888888777999>>>CCCEEEMMM___qqq~~~~~~|||bbbLLLKKKEEE@@@NNNPPPTTTtttiiiTTTPPPSSSYYYaaannn|||vvvWWWGGGMMMZZZppp||||||pppDDDBBB???>>>@@@DDDIIIMMMYYYdddzzz}}}|||{{{yyyqqq```WWWiii}}}pppfff]]]RRRIIIDDD???<<<<<<;;;999;;;???:::777777;;;999333222666666666555555555444444444000000000000////////////////////////////////////,,,---...///000000000000...---,,,...000111111000...+++)))+++000333111---......////////////......------...000333555888999666666666666666777888888888:::???BBBDDDLLL]]]nnn|||}}}yyyJJJIIIHHHBBBNNNTTTVVVwwwfffVVVPPPPPPWWWdddqqqzzz___XXXQQQXXXnnn}}}}}}qqqtttqqqKKKAAAAAA>>>DDDEEE@@@VVVYYYjjj~~~~~~rrrdddVVVLLLFFFCCC@@@===:::999999:::999888666777777777777666555555888777555333222333444666333222111000////////////......------------......///............---------///---,,,,,,...//////...------,,,,,,,,,------...---------............///......///000111333555666999888777666666777888888555999@@@DDDFFFMMM___qqq|||ZZZLLLIIIEEEPPPQQQ___```TTTVVVWWW^^^kkkvvv~~~yyyWWWTTTZZZmmm{{{{{{~~~~~~{{{{{{}}}~~~}}}jjjttt~~~SSSCCCAAA===DDDJJJIII```mmm{{{|||rrrcccTTTJJJEEEBBBBBBBBB@@@>>>===>>>>>>===<<<;;;;;;:::999888666555444555555333333222333444444333222111000////////////......------------......///............---------///---,,,,,,...//////......------,,,,,,------...---------............///......///000111333555666999888777666666777888888777;;;@@@EEEFFFMMM___qqqxxxeeeJJJFFFDDDLLLNNNjjjwwwZZZTTTZZZ\\\cccpppzzznnnTTTYYYmmmxxxnnnhhhgggjjjmmmjjjnnnpppllleeebbbdddhhh{{{}}}zzzzzzzzzxxxyyy}}}~~~eeeeee```GGGAAA>>>DDDMMMSSSjjjsss}}}wwwkkkYYYLLLEEEDDDDDDDDDAAA@@@???@@@@@@@@@>>><<>>===;;;888666444333222222222333333333333333333222111000////////////......------------......///............---------...---,,,,,,...//////.........---------------...---------............///......///000111333555666888777666666666777888888999;;;AAAEEEFFFMMM^^^ooosssyyy}}}kkkKKKFFFFFFJJJUUUxxxnnnXXXWWWXXX[[[dddqqq{{{xxxaaaYYYfff}}}uuufffaaaZZZWWWYYY```hhhlllkkksssyyyyyyrrrlllmmmpppfffooo{{{zzzxxxvvvrrrrrrtttxxxzzz{{{zzzxxxzzzggg```oooLLLBBB???BBBMMMUUUiiieeepppuuujjj[[[OOOJJJGGGEEECCC>>>>>>>>>???@@@???<<<:::???>>><<<:::888666555444111222333444444444444444333222111000////////////......------------......///............---------...,,,+++,,,...000000//////......------------...---------............///......///000111333555666777777666555555666888999999;;;???CCCFFFMMM]]]lllqqqOOOQQQYYYgggyyyrrrPPPIIILLLPPP___hhhTTTWWWUUUYYYeeesss}}}oooXXX[[[sssvvvggg___\\\XXXTTTVVV___lllxxx~~~mmmmmmqqqxxx|||vvvuuussspppppprrrvvvwwwxxxwwwvvvxxx|||kkk___sss}}}PPPDDDBBBAAAKKKRRR```ZZZggg~~~vvvoooeee\\\TTTLLLDDD???>>>>>>===>>>???>>>;;;999;;;:::999777666666666666222333444555666666555555333222111000////////////......------------......///............------------,,,+++,,,...000000///000///...------------------------............///......///000111333555666777666555555555666888999999:::===BBBEEELLL\\\kkkrrrFFFEEEGGGNNNXXXhhhuuuPPPEEEKKKRRR^^^aaaPPPUUUVVV\\\jjjxxxiiiUUU\\\}}}xxxnnnbbbWWWQQQ^^^[[[\\\eeeuuusssnnnsssvvvppppppqqqqqqqqqsssttttttuuuwwwyyy|||lll]]]aaaSSSEEEEEE@@@JJJSSS\\\WWWggg}}}wwwzzzyyyooobbbVVVLLLFFFBBBAAA@@@@@@@@@???===;;;888777666555555555666777444444555555555555555666333222111000////////////......------------......///............------------,,,+++,,,...000000000000000///...---------------------............///......///000111333555666666555555444555666888999999999<<>><<<888777666444444555666777666555444333333333444555333222111000////////////......------------......///............------------++++++,,,...000111000111000///...---------------------............///......///000111333555666555555444444555666888999:::999<<>><<>>>>>===;;;:::999777555444555666777777555333111111111333444333222111000////////////.........------.........//////.........------------++++++,,,...000111000111111000......------------------.........//////......///000111333555666555444444444555666888999;;;:::===CCCJJJSSSbbbooo{{{wwwlll======<<<<<>>@@@BBB@@@>>>EEEPPPuuuhhh```^^^XXXTTTTTTNNNOOOOOONNNKKKHHHHHHHHHHHHHHHLLLWWWfffttt}}}uuujjj```YYYUUUTTTHHHGGGDDDAAA>>><<<:::999999777555444333444666777444444333333333222222222333111///...------//////............////////////////////////...............------------...//////000///...---------------------............------------...///111333444555666666555555666777999:::<<<>>>BBBFFFIIIPPP```ooo|||nnnsss<<<============>>>???@@@@@@CCCJJJXXXgggrrrvvvvvv{{{pppllljjjnnn}}}fffJJJFFFOOO^^^jjjYYYWWWZZZaaahhhuuulllkkk{{{jjj```[[[XXXSSSPPPNNNKKKSSSnnn}}}rrrlllttt{{{tttjjjfffddddddfffhhhggghhhuuu{{{|||sssLLLNNNhhhfffKKKCCCGGGPPP```pppddd}}}nnn```SSSHHHAAA@@@;;;:::<<<======AAAHHHVVVooovvv```LLLIIIJJJGGGEEEHHHHHHKKKNNNOOOLLLHHHEEECCCEEEEEEGGGLLLTTT[[[```cccgggddd^^^YYYTTTQQQOOOOOOGGGFFFCCC@@@>>><<<::::::888777666555444555555666555555555444444444333333888666444333222222333444............////////////////////////...............------------...//////000000///...............///000000111111000000///------...///111333444555666555555555555777888999;;;===AAAFFFIIIQQQaaappp~~~rrrwww<<<===??????===<<>>888555888;;;<<<===??????OOO___gggmmmsssqqqjjjRRRDDD:::;;;===<<<<<>>>>>???AAAAAA>>>???AAAAAA@@@@@@BBBFFFIIIIIIIIIXXXmmmvvvuuucccPPP^^^vvv~~~dddWWWXXX]]]ffflllyyyeeekkkbbbXXXYYYXXXXXX\\\UUUSSSTTTYYYeee~~~|||}}}uuu}}}}}}xxxvvvpppvvv}}}wwwfff^^^___ddd^^^___^^^___hhhvvv~~~~~~wwwtttsss{{{aaaDDDBBBPPP|||]]]IIIGGGSSSfffssstttxxxvvvlll```VVVRRRPPPLLLIIIEEEBBB???>>>999888999;;;===<<<<<<<<<:::@@@DDDCCCCCCFFFDDD???DDD>>>;;;<<<<<<999:::===@@@FFFMMMQQQPPPKKKFFFCCCEEEGGGHHHEEE@@@>>>>>>@@@>>>>>>>>>??????>>>=========<<<;;;999888777666666666666666777666555555444555555555555444444444444111000///---------------............////////////////////////...............------------...////////////............//////+++++++++,,,,,,+++++++++------...///111333444555555555444444555666888999888:::???EEEJJJSSSdddttthhhpppBBB>>>>>>CCCEEECCCBBBEEEFFFEEECCCBBBCCCDDDEEEEEENNN\\\cccxxx~~~kkkQQQaaazzzaaaVVVYYY```jjjppp|||hhhmmmmmmWWWWWW]]]\\\[[[```UUURRRTTT___ttt~~~}}}{{{|||vvv}}}}}}wwwwwwxxxyyy}}}uuuddd]]]```fff^^^___^^^___fffrrr{{{~~~yyyuuurrrxxxYYYDDD===JJJnnnNNNGGGUUUiiitttppp___UUUTTTYYY[[[UUUMMMHHHDDDAAA===???CCCDDDBBB???;;;999555<<>>===>>>:::<<<;;;999:::===>>>===<<<:::;;;;;;999666555888888<<>>EEEJJJSSSeeeuuuiiitttCCC>>>>>>DDDFFFFFFLLLUUUQQQMMMHHHCCCAAABBBFFFHHHGGGPPPZZZzzzqqqTTTfffwww___VVV[[[cccnnntttgggllluuucccUUUVVV[[[[[[[[[^^^TTTPPPSSSggg|||tttoooppppppsssxxxxxxwwwyyy}}}zzzwwwrrrtttxxxtttfff___aaafff^^^___```aaaeeennnwww~~~|||wwwsssvvvVVVGGG???JJJvvvTTTIIIWWWggglll}}}pppZZZLLLGGGFFFGGGGGGDDD@@@>>>@@@BBB;;;===??????===<<<<<<===;;;CCCIIIFFFAAA>>>>>>>>>===<<<::::::<<<>>>>>>>>>777999::::::999777777777777999<<<===>>>???BBBDDDHHHGGGDDD@@@;;;777666555777777888999:::::::::999;;;::::::999999::::::;;;777666666666555555555555444444333333333222222222333333222222111000000///............////////////////////////...............------------...//////,,,,,,,,,+++,,,,,,---...------............------------...///111333444555555444444333444666777888777999>>>EEEJJJSSSeeeuuujjjxxxAAA>>>???BBBAAAEEEXXXnnnlllhhhbbbZZZRRRMMMKKKJJJOOOXXXiiitttVVVjjjuuu^^^VVV]]]fffqqqwwwyyycccmmm{{{fff^^^VVVVVV]]]aaa```^^^SSSPPPWWWttt}}}uuullleeecccddddddfffjjjjjjggghhhmmmrrrzzz|||sssnnnsssyyy~~~sssfff^^^]]]___ZZZ[[[]]]___aaagggpppxxxxxxtttqqqrrryyy}}}TTTIII@@@IIIfffZZZOOO\\\eeebbbqqqyyytttpppkkk^^^NNNEEECCCDDDDDDDDDDDDCCCAAAAAABBB???@@@@@@???======@@@CCCGGGKKKJJJCCC>>>>>>===;;;@@@>>>===>>>@@@@@@>>><<<<<<===>>>===<<<===<<<;;;999:::<<<===???AAAFFFIIILLLHHHCCC>>>;;;888666444333444444555666777888888888888888888888999:::;;;888777666555444555555666555444444444333333333333000000000000///...------............////////////////////////...............------------...//////,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,------...///111333444555444444333333444555777888777999???EEEJJJSSSddduuujjj{{{???>>>@@@@@@<<>>BBBDDDAAA???>>>===???AAA@@@>>>===@@@BBBRRRPPPHHH>>>:::===<<<777@@@>>>@@@EEEIIIIIIGGGFFFAAABBBAAA>>>>>>???>>><<<666888:::;;;===@@@DDDGGGIIICCC<<<888888777555222444333333333444555666666444444444555555777888999999777555444333444666777666666555555555444444444111111111111000///...---............/////////000000/////////...............------------...//////---------------...///000///000000000000000000///------...///111333444555444444333333444555777888888:::???EEEJJJSSSdddtttmmmBBB===>>>CCCBBBBBBTTTkkkkkkrrrkkkkkk}}}vvvPPPddd~~~jjj[[[XXX]]]iiizzz}}}vvvjjjwwwuuu[[[WWW[[[]]]cccqqq{{{vvvhhh]]]TTTeeeppp\\\^^^fffmmmxxxuuuppprrriii``````iiiuuu|||{{{ooo~~~uuufffXXXSSSUUUXXXTTTSSSVVVZZZ]]]cccjjjrrrmmmhhhhhhooo}}}xxxUUUGGG@@@GGGTTTeeeRRRXXXXXXbbbxxxhhhgggaaaVVVIIICCCCCCFFFBBBAAA@@@??????@@@AAABBB>>>??????>>>===BBBKKKRRREEE===:::>>>DDDBBB>>>;;;AAANNNXXXVVVPPPMMMMMMMMMIIIEEEBBBBBBBBBAAA@@@@@@;;;999777888;;;???BBBCCC>>><<<888555333333444555222222333333444555666666:::999666555444444666777555555444444444333333333666666555444333333222222333222111000////////////........................---...000///...,,,------,,,,,,---...///000111222///...---,,,,,,,,,,,,,,,////////////............---------///222555666666666666555666777888:::;;;999<<>>BBBAAA???KKK\\\ggglll|||iiihhhuuurrrOOObbbuuuiii[[[XXX]]]iii{{{nnneeeiiippp}}}lllssspppXXXVVV\\\aaahhhuuu}}}tttdddTTTXXXsss~~~qqqqqqpppiiimmmvvv~~~|||uuulll~~~xxxhhhYYYSSSUUUVVVSSSSSSVVVWWWZZZaaaiiiqqqlllgggffflllyyy|||XXXHHHAAABBBGGGnnnkkkYYYZZZ^^^ttt|||nnndddbbb]]]TTTJJJDDDBBBCCC??????>>>>>>???@@@AAABBBCCCAAA@@@BBBFFFJJJLLLMMMCCC>>><<>>???@@@AAABBBDDDAAA@@@FFFNNNPPPJJJCCC<<<;;;<<>>@@@???<<<888555555555444444444333333333555444444333333222222222222222111000////////////........................---...000///...,,,------,,,,,,---...///000000111000000///............////////////............---...------///222555666666333222222222333555777888;;;===BBBGGGJJJOOO]]]kkk}}}NNNEEECCCIIIGGGBBBHHHVVVpppkkktttlllcccooo|||zzzsssuuuZZZwwwfffZZZXXX^^^kkkzzznnnfffggglllyyyzzzkkkooodddXXX[[[ccckkkqqqzzz}}}qqq___[[[ZZZqqquuuwwwnnn{{{{{{rrrqqq~~~ppp```XXXVVVSSSSSSUUUUUURRRRRR[[[ggglllkkkhhhdddeeemmmzzz___IIICCC???EEEhhhsssaaadddmmm{{{hhh\\\RRROOOKKKIIIHHHGGGEEECCC????????????@@@@@@@@@AAA@@@???AAAGGGMMMKKKBBB999<<<;;;>>>EEEIIIMMMUUU]]]gggjjjkkkiiihhhhhhccc]]]```jjjsssrrrkkkddd^^^ZZZUUUOOOFFF???<<<:::::::::666555555555666888:::;;;;;;;;;:::999888777666666999;;;>>>@@@???<<<999666555555444444444333333333444333333333222222222111222111000//////......///........................---...000///...,,,,,,---,,,,,,---......///000000...------,,,,,,,,,------//////.........---------...---,,,...111444555555222222111222333444666777999;;;@@@EEEHHHNNN]]]kkkUUUKKKFFFGGGGGGKKKbbb{{{jjjaaaoooaaarrrhhhfffYYYXXX___kkkyyy~~~~~~~~~zzzkkkmmm{{{{{{bbb]]]```gggnnnrrrxxx{{{qqqaaaXXXVVVmmmvvv|||pppuuuttteee[[[WWWSSSSSSUUUTTTPPPPPPYYYdddjjjkkkiiieeeccciiivvv```III@@@:::BBBcccrrr```kkksssooo[[[OOOJJJHHHGGGGGGHHHJJJIIIIIIEEEEEEEEEDDDCCCBBBAAA@@@>>>AAAEEEIIIHHHCCC===888BBBAAAFFFQQQ\\\aaagggkkksssvvvxxxxxx{{{}}}yyysssxxx|||vvvlllbbbSSSFFF???<<<;;;;;;888888888888888:::;;;<<<======<<<;;;999888777666;;;;;;<<<<<<<<<:::888777555555444444444333333333222222222222222111111111222111000///....................................---...000///...,,,,,,---,,,,,,------......//////------,,,,,,,,,------...............------------...---,,,...111333444444333333222222333555777888666888>>>CCCGGGOOO___nnnttteeeZZZXXX[[[kkkyyyeeeWWW```tttdddzzzooofffZZZYYY___lllxxx~~~|||{{{~~~~~~kkkiiirrrttt```aaacccjjjooorrrwwwzzzqqqccc\\\```zzz|||{{{~~~kkktttyyyjjj]]]WWWSSSRRRRRRQQQOOONNNVVV___fffiiijjjeeebbbgggttt{{{___JJJFFF<<<@@@XXXuuujjjooozzzfffttt|||nnnYYYJJJHHHJJJMMMOOOPPPPPPOOONNNLLLLLLKKKJJJIIIGGGEEEDDDDDDIIILLLKKKEEE???>>>???DDDDDDKKKYYYfffnnnsssxxxvvvcccQQQEEE>>><<<;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>===;;;:::999888777;;;;;;:::999888888888888555555444444444333333333111111111111111111111111111111000///....................................---...000///...,,,------,,,,,,---------.........///............///000000.........------------,,,...---,,,...111333333333444333333333444666888999555777===CCCGGGOOO```oooyyyyyy|||zzzcccYYYXXXiiizzznnn|||uuuwwwgggZZZYYY___lllyyyoookkkqqqzzz{{{jjjfffiiimmm]]]bbbbbbjjjqqqsssxxxzzzpppbbbaaaddd}}}yyyppphhhcccbbbccciiiuuurrroooxxx|||iiivvv~~~nnn^^^VVVRRROOOMMMMMMLLLLLLRRRYYYaaafffhhheee```dddsssvvv___LLLJJJ>>>@@@QQQtttvvv|||uuu___OOOKKKSSS\\\```^^^XXXSSSQQQPPPQQQQQQPPPOOOMMMKKKJJJOOOPPPOOOJJJCCC???BBBEEEHHHKKKTTTaaallluuunnn\\\NNNEEE@@@======>>>>>>??????@@@AAAAAA>>>>>>===;;;:::999888888:::999999999888777777666555555444444444333333333000111111111111111111111111111///.......................................---...000///...,,,------,,,,,,------------.....................///000000.........---------,,,,,,...---,,,...000222333333333333333333444666777999777999===CCCGGGOOO___oooxxxzzzqqq\\\[[[bbbtttxxxggg[[[YYY___lllyyypppeeelllvvvsssgggfffbbbyyyiiiZZZbbb```jjjrrruuuyyyzzzooo```\\\VVVnnnsssZZZTTTPPPHHHKKKLLLMMMPPPVVVaaammmuuuuuukkkdddggglll~~~yyykkkyyyppp^^^TTTRRRLLLIIIJJJJJJKKKOOOUUU]]]cccgggddd___cccrrr}}}}}}sss___NNNEEE;;;???NNNlllyyybbbQQQOOOZZZhhhnnniii___VVVQQQRRRSSSSSSTTTSSSRRRPPPOOOWWWTTTOOOHHHBBB@@@DDDHHHQQQWWWaaalllttt}}}rrrcccVVVLLLEEEAAA>>>>>>???AAABBBCCCDDDEEE>>>===<<<;;;:::999888888888999::::::999888666555555555444444444333333333000000000000000111111111111000///......------...........................---...000///...,,,------,,,,,,------------------,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,...---,,,...000222333222333222222222333555777888999;;;???CCCGGGNNN^^^nnn}}}www