BM6P6(@ (((((())))))))))))((((((,,,+++(((&&&%%%%%%&&&'''+++*********))))))(((((('''(((***+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,...//////000///+++***---...+++***,,,)))***+++,,,...///000111000222444777<<>>777666777000111111111111000///............---------,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,+++)))))))))***))))))************))))))((((((''''''&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%'''((())))))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&%%%$$$$$$$$$&&&$$$###$$$'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&"""######$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))(((''''''''''''((()))''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((()))))))))'''&&&%%%))))))(((((((((((())))))((())))))*********))))))''''''((((((((()))))))))((()))))))))******************))))))******+++,,,))))))*********+++++++++...---,,,+++,,,---///000///---...333777<<>>EEEJJJWWW\\\dddkkkooorrrtttvvvtttttttttwww{{{xxxxxxvvvooooooqqqrrrvvv|||~~~~~~xxxrrrrrrpppllljjjmmmvvv~~~tttsssrrrvvv}}}|||rrrdddPPPBBB<<<:::777444222222111000000000111111000000//////...---,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((('''&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%###"""$$$'''((('''$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((+++)))&&&%%%&&&'''((('''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%$$$$$$%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%''''''&&&%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&***)))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((,,,+++)))'''&&&&&&&&&&&&((()))******++++++******))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,---...//////000333777;;;EEEJJJSSS^^^hhhnnnppppppqqqqqqsssvvv|||{{{xxx{{{{{{xxxsssnnnkkkjjjiiikkkqqqxxxzzz}}}}}}~~~{{{vvvvvvsssnnnlllnnntttzzzvvvzzz~~~{{{zzz|||sssgggSSSIII>>>888777777555333222111111000000000000000......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###%%%((()))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++---***'''%%%'''((()))***%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$###$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''+++***(((&&&%%%%%%'''(((%%%%%%&&&'''''''''''''''))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,.../////////...///111333777999AAAMMMZZZcccfffeeehhhiiimmmrrryyy}}}{{{~~~}}}zzzppprrrtttsssooommmpppuuuuuuxxx|||~~~{{{zzz}}}~~~|||~~~ooo___QQQHHHCCC>>>888555666666333000111111000////////////000---------------,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!###%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((***,,,---+++)))'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''***,,,---***'''%%%&&&((()))***%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''%%%$$$###$$$&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%''')))###$$$%%%%%%&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---------------...000///......///111000000333;;;GGGPPPUUUWWW[[[___fffnnnwww}}}{{{~~~|||ttt|||}}}wwwtttsssqqqssswww||||||sss```QQQEEE>>>;;;888666333222333222///,,,111000//////......//////------------------------,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((000555888333)))###%%%***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&)))***+++(((%%%$$$%%%'''(((((($$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$""""""$$$&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***)))''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,------------***,,,.........---...///...---...111888???DDDGGGNNNTTT___kkkvvv~~~zzzxxx{{{|||yyyxxxzzztttqqqqqqrrrwww|||vvvrrrsssrrrpppppprrrwww~~~|||{{{~~~pppcccSSSGGG>>>999888;;;444333222222333333111///000000///........................------,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((111666:::444)))"""%%%***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%'''((()))'''$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&###"""$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))******)))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,)))+++...///...------------...//////000333777:::@@@HHHVVVfffsss{{{yyyvvvyyy{{{yyyyyy|||uuurrrpppuuu{{{tttrrrpppllllllnnnxxx|||}}}lllQQQGGG???<<<999444444888444333222222333333333333000///......------............---,,,+++******)))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''+++---///,,,(((%%%%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***((($$$"""$$$'''&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%%%%''''''&&&%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***,,,%%%$$$###$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((('''%%%$$$&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++***---///000///---------,,,///111000...---000333555???OOOaaaooowww{{{||||||}}}~~~}}}|||}}}zzzxxx|||~~~}}}yyyyyytttpppttt|||wwwvvvxxx~~~rrr^^^LLLAAA;;;888;;;999333///111333222000.........////////////...------------...------,,,+++***)))((('''+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%######$$$''''''&&&###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&'''((('''%%%"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((###&&&(((%%%!!! ###&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&'''((())))))(((((('''''''''(((''''''&&&&&&&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))*********''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((++++++******************))))))))))))************,,,,,,+++***)))))))))***,,,,,,,,,------.........------,,,+++,,,---...///444666<<>>;;;:::888555333111000000111111000......---------///............---------,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&((())))))((('''&&&%%%$$$$$$$$$&&&&&&''''''((())))))***$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((( %%%'''&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&''''''%%%######$$$%%%&&&%%%%%%$$$$$$######"""######$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%######$$$%%%%%%$$$$$$%%%'''(((***&&&%%%%%%$$$$$$%%%%%%&&&(((((())))))***)))))))))&&&&&&'''''''''&&&&&&%%%&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********,,,+++******))))))******,,,,,,,,,,,,---------...---,,,+++++++++,,,---...///000333:::DDDPPP\\\bbblllmmmnnnppprrruuuyyy|||xxxuuuuuuyyy~~~yyyuuuxxxyyyuuuvvvyyy||||||{{{|||yyywww{{{}}}|||{{{|||zzzxxxyyy}}}}}}mmm[[[OOOHHH@@@:::888777777555444333222222222111000///...------------............------------,,,,,,,,,++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$######$$$%%%%%%&&&''''''((())))))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%&&&(((###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''%%%######$$$&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&((((((((()))((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###(((((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++***)))))))))******+++,,,,,,,,,,,,,,,------++++++******++++++,,,---111111111333888???FFFKKK\\\___dddhhhlllpppuuuxxx|||yyytttqqqrrrxxx~~~|||wwwwww|||{{{rrrmmmooosssvvvwwwwwwzzzwwwsssqqqqqqtttyyy{{{vvvvvvxxx{{{~~~yyy\\\OOOCCC>>><<<888666666333333222222222222333333000000///...------------............------------------,,,+++******))))))************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$############$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$###$$$&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%"""$$$%%%$$$###"""###$$$'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((((((((())))))(((((((((((()))))))))*********))))))))))))******++++++++++++,,,,,,,,,,,,***************+++++++++222111000000222666:::===LLLQQQWWW]]]bbbhhhpppuuusssqqqnnnmmmnnnttt{{{{{{uuuvvv{{{xxxsssqqqqqqpppnnnqqqsss{{{{{{wwwwwwxxx{{{}}}zzzyyyzzz~~~}}}jjj\\\MMMCCC:::888888666555666111111000000000111111222000///...---------------.........---------,,,,,,------,,,+++***)))((((((************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$###%%%&&&&&&'''''''''((((((((()))''''''''''''''''''&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$#########$$$%%%%%%&&&&&&&&&%%%###%%%&&&%%%$$$###$$$&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))*********'''(((((((((((()))))))))***))))))((())))))******++++++++++++++++++++++++))))))*********+++++++++---,,,,,,,,,---000333444===AAAGGGLLLQQQZZZeeemmmiiijjjjjjiiikkkpppxxx}}}~~~vvvqqqsssxxx}}}{{{zzzxxxsssnnnnnnpppuuu~~~|||||||||nnn___PPPGGGAAA:::444444444111111222222111000//////////////////......------------......------------,,,,,,,,,,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&''''''(((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''########################%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%$$$$$$%%%''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&''''''%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((''''''&&&&&&###$$$%%%&&&&&&''''''&&&&&&((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((())))))$$$$$$$$$$$$%%%'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))******+++''''''(((((((((((())))))))))))((((((((()))******+++++++++************)))))))))***++++++++++++*********+++,,,---///111333111555999<<>>:::555222000///111222222111////////////////////////.........---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++************))))))************))))))&&&''''''(((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$&&&'''&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((())))))((('''&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&***///333111***%%%%%%(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&''')))***'''''''''''''''((((((((('''''''''(((((('''''''''+++)))'''''')))***)))(((,,,++++++******)))))))))******,,,---------,,,+++***++++++++++++,,,...000...111666<<>>DDDJJJMMMXXX]]]bbbgggjjjlllnnnpppmmmoooqqqtttuuuuuuttttttwwwxxxzzz}}}|||||||||ooobbbVVVLLLCCC>>>;;;888444222333444555555222111000//////...//////......---------...//////,,,,,,,,,,,,,,,+++++++++******************************++++++++++++******))))))(((((((((((()))))))))***++++++))))))***+++******))))))((('''&&&&&&((((((''''''''''''(((((((((((())),,,///...***&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&& """%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&'''((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******(((((((((''''''(((((((((************************************************&&&(((***,,,---,,,+++******++++++++++++,,,,,,,,,.............../////////000//////000222666:::<<>>;;;999888777555444444444333333111000//////.........///------------...//////000++++++++++++******************************************++++++++++++******((((((((((((((()))******'''((()))((('''&&&''')))******)))((('''&&&%%%%%%'''&&&%%%%%%%%%'''((()))'''&&&(((---222111+++$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&''')))(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((('''&&&$$$&&&&&&&&&%%%%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************************((()))+++,,,,,,+++)))(((*********+++++++++,,,,,,,,,,,,,,,+++++++++******............///000111111222666<<>>:::999:::::::::888888777555444222111111000///......---.........---------------...///000************************++++++++++++++++++++++++)))******++++++******)))(((''''''(((((()))***+++&&&((()))((('''&&&'''((((((((('''&&&&&&%%%$$$$$$%%%$$$$$$###$$$%%%'''(((%%%$$$&&&+++000000***###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%'''((()))(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%&&&)))***)))(((%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$%%%&&&'''&&&%%%###$$$%%%&&&&&&%%%$$$###&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))******************************+++++++++***((('''************++++++++++++,,,,,,++++++++++++++++++)))***+++---............,,,///222444666777:::<<>>::::::999777444555444333111111000111111000000000000////////////////////////.........---------,,,++++++++++++,,,******************++++++*********)))))))))((((((+++*********))))))))))))+++***)))(((((()))*********+++///(((,,,+++777000...***&&&$$$&&&+++...))))))))))))))))))))))))************************...---***((('''(((((()))$$$%%%%%%%%%$$$######$$$%%%)))""")))111&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 555***###((((((((((((((((((((((((###%%%***###...'''...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%!!! $$$$$$111%%%'''&&&%%%%%%%%%###((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((("""######$$$&&&((('''222000###,,,### %%%"""%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&---555111***111'''...///###iiittt<<<$$$%%%(((###000%%%+++,,,---((()))***(((&&&%%%&&&(((((('''%%%$$$$$$%%%'''(((***'''%%%$$$&&&'''%%%$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######""""""######$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&&&&''''''%%%$$$###$$$%%%%%%$$$###!!!###%%%&&&%%%$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((()))))),,,,,,+++******))))))(((&&&''')))++++++)))'''&&&))))))))))))))))))))))))***))))))))))))***++++++************************+++++++++++++++************+++,,,,,,---.../////////000000222444666888999===@@@EEEIIIOOOUUU\\\```ggglllrrrxxx|||xxxwwwtttppppppvvvxxx|||vvvdddUUUKKKDDD???<<<777444333444666666333000222222000///////////////111111111000000000////////////.........---------------,,,+++++++++++++++******************))))))******))))))))))))((((((+++************))))))))),,,+++***))))))))))))))))))'''***&&&)))$$$...666+++$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***...///+++RRR%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&((('''&&&&&&333WWW$$$&&&!!!###&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''444))))))---'''444^^^///...)))$$$+++!!!!!!111+++&&&%%%(((***&&& """''''''&&&%%%$$$$$$%%%''''''(((&&&%%%%%%&&&'''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###"""!!!"""###$$$###!!!"""%%%&&&%%%#########$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''((((((((('''''''''''''''(((((((((((((((((('''''')))***++++++***((((((((()))))))))))))))))))))))))))))))))))))))***++++++************************+++++++++*********************++++++,,,------...111111111111111111111222222444555777999===BBBFFFMMMRRRYYYaaagggnnntttxxx~~~xxxwwwtttqqqssswww}}}|||rrrjjjZZZSSSHHH@@@============555444444555666666333000111000000//////.........000000000000////////////.........---------,,,,,,---,,,,,,+++***+++++++++++++++******))))))(((((())))))))))))))))))((((((************************++++++***)))((('''''''''"""$$$(((000,,,((( !!!'''...###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% QQQ%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&+++)))!!!PPP!!!%%%%%%)))''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))000,,,)))888 ###)))###$$$(((######...$$$&&&&&&###"""%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%$$$$$$######(((''''''''''''&&&&&&&&&######$$$$$$%%%%%%&&&&&&'''%%%$$$%%%&&&'''&&&%%%$$$''')))***(((&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((())))))(((******)))'''$$$$$$'''***))))))))))))))))))))))))))))))(((((())))))***+++***************************************************++++++,,,,,,---------------......////////////111111111000///000444666888;;;???CCCHHHOOOWWW[[[eeeiiimmmpppqqqqqqsssuuuyyy{{{~~~~~~{{{}}}zzzrrrhhh```\\\VVVOOOHHHCCC???:::666444333333333555333222111111111///...000000000000000///////////////.........---------------------,,,,,,,,,,,,,,,,,,+++************++++++******))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%$$$...***$$$)))...''',,,%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((,,,,,,YYY%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%"""%%%)))...YYY...((($$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&###...000,,,333___)))'''000 111$$$((('''%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%'''((((((&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***++++++++++++(((((('''### %%%***)))))))))))))))))))))))))))(((((((((((()))******************************)))))))))***************+++++++++,,,,,,---------***+++,,,...///////////////000000///......000333333333444444555999>>>BBBBBBGGGNNNSSSUUUXXX\\\```cccfffkkkppptttyyyzzzqqqkkkfffdddXXXRRRJJJDDDAAA???<<<:::777666555333111///...---111111000/////////000000///000000111111000000///.........---------,,,,,,------,,,,,,,,,+++++++++,,,,,,+++***************))))))))))))))))))((((((''''''(((((((((((())))))''''''(((((((((((())))))&&&'''''''''&&&%%%$$$###%%%+++$$$$$$((()))'''%%%"""###%%%***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%% """%%%UUU%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$+++///%%%&&&"""TTT &&& ### '''$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%% ...+++%%%ZZZ444,,,***''')))'''%%%$$$%%%((()))(((&&&$$$%%%%%%&&&&&&'''''''''&&&''''''&&&$$$$$$&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%###"""###$$$%%%$$$""""""$$$%%%$$$######$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''######$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((()))&&&''''''(((((()))))))))&&&''')))+++,,,,,,+++***&&&((((((%%%"""!!!&&&***))))))))))))))))))))))))((((((((((((((()))******************************((()))))))))*********++++++++++++++++++,,,,,,,,,+++,,,---///000000//////+++,,,......------///000222333333222111111333555...333999<<<===???DDDIIIIIILLLQQQUUUZZZ___eeeiiipppvvv}}}yyyqqqfff[[[RRRMMMIIIFFFBBB@@@===:::888777777777111222333222222111222222///000111222111111111222...///000111111000/////////.........------------,,,,,,,,,,,,++++++++++++,,,++++++***************((((((((()))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&'''''''''(((%%%&&&'''''''''&&&%%%$$$+++###!!!+++,,,------///,,, &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))###SSS%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$ddd!!!((('''(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))444$$$tttCCC!!!$$$...###%%%''''''&&&%%%$$$######$$$%%%&&&''''''''''''&&&(((((('''$$$###%%%'''$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))###$$$%%%&&&'''(((((((((###$$$$$$%%%%%%&&&&&&''''''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%((('''&&&&&&(((((('''&&&$$$%%%&&&&&&&&&'''))),,,$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))'''(((((()))***++++++,,,'''(((***++++++***)))(((&&&))),,,***'''%%%(((,,,))))))))))))))))))))))))((((((((((((((()))******************************(((((())))))*********+++************+++++++++++++++,,,---...------++++++(((***,,,---,,,+++,,,---,,,...000000///......///,,,000444444111111555:::666888<<>>***""">>>555###(((---,,,'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((###"""!!!###%%%&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&$$$$$$######""""""######&&&'''((('''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))***))))))(((((())))))************************************++++++++++++,,,,,,++++++************++++++,,,......,,,,,,,,,------.........////////////,,,------...///000111111000000111222444555666666999:::===>>>>>>???AAACCCEEEJJJOOOSSSXXX___gggnnnppprrruuuxxxzzz||||||||||||~~~~~~|||zzzxxxsssmmmhhhccc___[[[XXXQQQOOOLLLHHHCCC===999777999777666555444444555666444333222111111000111111111111111111111111111111000000000///......------///......------......//////...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))******************))))))(((((((((((())))))+++*********))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))((('''%%%%%%$$$%%%%%%''' KKK(((222"""(((;;;!!!&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((!!!]]])))(((((('''%%%$$$$$$###$$$%%%%%%%%%$$$%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$&&&%%%!!!^^^ ***...%%%$$$&&& %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&***+++$$$ &&&>>>ooo'''(((((( 333{{{&&& %%%&&&'''(((!!! ,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((###"""######%%%%%%&&&%%%''''''&&&&&&&&&%%%%%%%%%"""###%%%'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""###'''((()))(((&&&%%%%%%'''$$$$$$$$$$$$$$$%%%%%%%%%###%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&''''''))))))+++(((&&&'''***+++)))&&&)))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))************************++++++++++++,,,++++++*********++++++***,,,...---,,,+++,,,---------------............++++++,,,,,,---......///111111111111222222222222111333555555444444666777666999;;;===@@@CCCIIIMMMNNNPPPTTTYYY]]]aaacccdddbbbdddiiiooovvv|||~~~|||yyyvvvsssrrrmmmjjjfffcccbbb```]]][[[WWWTTTOOOLLLJJJGGGEEEBBB>>>>>>===;;;:::888666666888777666444333333333333111111111111111111111111/////////////////////////////////......---------...------------------......---++++++,,,------,,,++++++++++++++++++++++++---,,,,,,+++***))))))((((((((())))))******++++++((((((''''''''''''((((((''''''((()))***+++,,,---$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%((()))!!!333///((($$$%%%&&&$$$ %%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((!!!]]]%%%%%%$$$$$$$$$$$$######$$$$$$$$$###"""###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&***''' ###+++---***555000%%% ***---!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''---######111,,,***111###888$$$&&&OOO***((()))'''((("""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&''''''&&&%%%$$$$$$%%%&&&'''"""###$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###%%%'''((((((''''''%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$'''((()))(((&&&%%%%%%'''$$$$$$%%%%%%&&&&&&''''''###%%%(((******)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&((()))***+++(((&&&'''***+++)))&&&((((((((((((((((((((((((((((((((())))))((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,++++++++++++,,,,,,***,,,------,,,++++++,,,+++,,,,,,,,,------------++++++,,,,,,------......------........./////////...///000000///...///111222333333333333444666888888999<<<@@@CCCGGGIIIJJJJJJLLLPPPUUUZZZ___bbbdddcccbbbbbbbbbccceeeggghhhgggkkkooosssvvvxxx{{{}}}}}}~~~{{{zzzxxxuuuqqqllliiiggg___^^^^^^\\\ZZZXXXVVVUUUPPPMMMJJJHHHGGGFFFDDDCCC@@@>>><<<;;;;;;;;;999888444444444333333333333333444333222111000///......,,,------...................................................------------------,,,,,,,,,,,,---------+++******,,,---,,,+++++++++++++++++++++++++++,,,,,,++++++***)))((((((((((((((())))))******+++((((((''''''''''''((((((&&&'''((()))***+++,,,,,,######$$$%%%&&&'''((((((''''''''''''''''''''''''&&&''''''(((((('''&&&&&&$$$%%%%%%&&&&&&'''''''''...%%%((("""888&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((!!!]]]""""""###$$$$$$%%%&&&&&&&&&'''&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''$$$&&&***''' """000###%%% %%%(((!!!!!!))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""444!!!###!!!hhh""""""+++###&&&&&&"""EEE+++(((...)))!!!%%%+++''' &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$#########$$$%%%%%%''''''&&&&&&%%%&&&&&&&&&&&&'''((('''%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((###%%%''')))***(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++)))((('''((()))***)))((((((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))*********)))))))))************+++,,,++++++++++++,,,------***+++------+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........---...//////------...//////////////////000111111222333333444555666777777;;;;;;<<<>>>@@@AAACCCCCCEEEEEEEEEFFFGGGIIIKKKMMMLLLOOORRRTTTVVVWWWZZZ\\\]]]]]]^^^___aaabbbddddddddddddcccbbbaaaaaa``````YYYYYYWWWTTTQQQLLLHHHFFFEEEEEEDDDCCCBBB@@@???>>><<<:::888888999999888777666555444444444444333111333222111000///......///.........///////////////---...///000000000000///........................---------------------------,,,,,,++++++,,,,,,---,,,***)))***+++,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))((((((((())))))))))))))))))((((((''''''''''''((((((***)))))))))((((((''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%###$$$%%%&&&''''''''''''((()))---###&&&,,,((($$$(((***$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((!!!]]]$$$$$$%%%&&&&&&'''((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((%%%###$$$$$$"""///111777---111555((("""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&'''$$$***)))---,,,%%%""""""!!!~~~ ***+++"""'''---%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&&&&$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((($$$%%%&&&&&&%%%%%%&&&'''"""###$$$%%%&&&'''((((((###%%%&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***((()))***)))((('''((()))((((((((((((((((((((((((''''''((())))))(((''''''''''''(((((()))******+++))))))))))))***************************+++,,,,,,***+++------+++***+++,,,************+++++++++,,,,,,,,,,,,---------------------........./////////---///000///...---...000---------...///000000000111111000000000111111222333333333333333333333333666666555555666888:::;;;888:::===>>>>>>???BBBDDDDDDDDDDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEDDDCCCCCCBBB@@@@@@@@@@@@>>>;;;888666777777777777666555444333444222111111333444333333333222111111222222000///222111000///......////////////000000111111000000///000111222333222111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***((()))+++,,,,,,+++************************************)))))))))))))))))))))))))))((((((((()))(((((((((((((((((()))***))))))((('''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&'''((()))((('''%%%$$$$$$%%%&&&'''''''''&&&%%%))) bbb###"""000&&& ///$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((!!!]]]&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''&&&'''''''''''''''''''''''''''''')))&&&$$$###!!!"""'''---...)))111"""""""""&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((!!!%%%***ttt<<<%%% )))((()))///$$$DDD--- """000&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%!!!$$$&&&&&&$$$$$$&&&)))''''''&&&&&&&&&%%%%%%%%%((('''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&'''(((###$$$%%%%%%%%%$$$&&&'''!!!!!!"""###%%%&&&''''''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&'''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((())))))***&&&)))+++***'''&&&(((+++((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''((()))******+++))))))))))))************))))))((())))))***++++++)))+++---,,,+++***+++,,,)))************+++++++++,,,,,,,,,,,,,,,---------------------------------+++,,,------++++++,,,------,,,,,,---...///...---------...///000222444555//////000111222222333333444333222111111222333444000222333444444555888:::999999888888888888999999999999;;;;;;;;;999888666666777888999999888666555444444444444333333222111111///......000222111111000//////000222222111///...------,,,---///000111000000111000000///...---,,,---...//////...------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++)))((()))+++,,,,,,+++************************)))))))))))))))***************))))))((((((''''''))))))(((((((((((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))'''%%%$$$&&&''''''((('''&&&$$$###888***WWW&&&###&&&'''&&&+++---$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((!!!]]]'''&&&&&&%%%######"""!!! $$$%%%%%%%%%%%%''''''''''''''''''''''''&&&###%%%***(((!!! ###'''!!!"""$$$###(((&&& &&&+++$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((###******///+++)))!!!***###111///###!!!,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%''''''((((((''''''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))************))))))))))))+++++++++*********))))))++++++******************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,---......---,,,,,,........................000000000000000000000000000000000000000000000000222222222222222222222222444444333333333222222222333333444444444333333222111111111111111111111111000000//////.........---////////////////////////................................................////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))((('''&&&&&&%%%%%%)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))---&&&&&&YYY$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$ )))%%%)))***$$$%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$^^^***)))'''$$$***!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$...333(((yyy,,,$$$''''''''''''''''''''''''999"""&&&(((,,,!!!((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###&&&%%%$$$$$$$$$%%%'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))*********+++++++++*********))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------........................////////////////////////111111111111111111111000222222222222111111111000111111111222222111111000111111111111111111111111000/////////.........---////////////////////////////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))(((((((((''')))((('''&&&&&&'''((())))))(((((('''&&&&&&%%%%%%)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((())),,,%%%'''YYY%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###)))(((&&&$$$###%%%$$$$$$$$$######"""""""""''''''''''''''''''''''''$$$&&&"""XXX$$$+++%%% $$$///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###)))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%######"""+++)))$$$&&&&&&&&&&&&&&&&&&&&&&&&rrr!!!###&&&%%%,,,$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((((((((((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''(((***++++++,,,+++************)))))))))************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------------------------------........................////////////////////////000000000000////////////......///////////////.../////////////////////////////////...............///////////////////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''((((((''''''''''''((()))((((((((('''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((+++%%%'''ZZZ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$,,,''' '''&&&(((''''''&&&&&&&&&&&&%%%%%%######################## %%%)))***eee%%%,,,(((!!!'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###)))''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&---...!!!WWW&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&]]]///###))) +++$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''((((((((((((((((((''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((()))******+++************))))))))))))))))))))))))************))))))))))))************************************---,,,,,,,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////000////////////.........,,,------.......................................................................................///////////////////////////......------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,++++++******))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((()))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''')))%%%((([[[&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$[[[]]]!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###xxx&&&(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&444###%%%$$$$$$%%%%%%%%%%%%%%%&&&XXXXXX$$$+++!!!'''###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$&&&((()))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''((((((''''''&&&&&&%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********************************,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................................//////000000////////////............,,,------...//////......---------------------------------...............------------------------------------------------......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((($$$)))\\\&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###hhh###((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,!!!+++!!!%%%$$$$$$$$$%%%%%%&&&&&&&&&[[[$$$%%%!!!///$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((()))))))))))))))***'''(((((())))))*********((((((((()))))))))******************************+++++++++++++++*********************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++................................................---------...//////000000///............---------,,,,,,---...////////////---------------------------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&'''((()))))))))(((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$***]]]%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###\\\"""''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$+++!!!hhh!!!%%%$$$$$$%%%%%%&&&&&&''''''[[[(((111$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''%%%&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))******''''''(((((()))******+++(((((((((((()))))))))***************************************++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------,,,,,,,,,+++++++++***+++,,,---....................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------...************************++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&'''((()))))))))(((''''''''''''''''''''''''%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$***]]]%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%***######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###WWW&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%222***"""$$$$$$%%%%%%&&&''''''(((((([[[999%%%!!!+++"""$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&###%%%'''&&&$$$###%%%'''$$$%%%&&&'''((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&((()))%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((('''%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''((((((((())))))******&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++************))))))***+++,,,---.................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................)))***+++,,,------...///++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************(((((('''''''''&&&&&&&&&$$$%%%'''))))))))))))(((&&&'''''''''''''''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###+++^^^$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&)))######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###VVV+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&&&&'''((())))))^^^LLL222'''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))************)))((('''&&&&&&%%%(((((((((((((((''''''''')))))))))))))))))))))))))))*********++++++++++++***((('''))),,,...,,,***(((((((((((((((((((((((()))+++------,,,******+++++++++++++++++++++++++++,,,,,,,,,++++++*********///...,,,***'''%%%###"""((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------...///...,,,))),,,***(((&&&&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------++++++,,,---************+++,,,------++++++************+++++++++*********))))))((((((************************&&&&&&'''((()))***++++++&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''%%%"""'''[[[&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###]]]&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,!!!999"""'''$$$$$$&&&''''''&&&$$$$$$YYY111---&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###((('''&&&%%%%%%'''(((***%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))))))))((((((''''''&&&&&&&&&((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))*********+++)))'''&&&(((***,,,+++)))))))))))))))))))))))))))***+++---...,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,+++)))((('''''')))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---...---+++))),,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,---,,,+++***+++,,,,,,,,,+++******++++++++++++******))))))******+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%"""'''[[[&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###]]]&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++ddd###***%%%%%%%%%&&&&&&%%%%%%%%%YYY"""***'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&''')))******(((************************''')))******)))(((((()))************************+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,******++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,+++++++++---,,,+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++------,,,******)))))))))+++******))))))******+++******))))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%"""'''[[[&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###]]]&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))kkk!!!'''&&&&&&%%%%%%%%%%%%&&&&&&YYY...222***$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$#########"""######$$$%%%'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))'''''''''((())))))))))))))))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))+++++++++***************+++++++++,,,,,,,,,------+++++++++***************))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++***)))***+++,,,***)))***+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,******++++++,,,,,,------(((***+++***)))((()))***,,,,,,+++*********************))))))))))))******))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%"""'''[[[%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''"""TTT###&&&'''&&&%%%$$$$$$%%%&&&'''YYY[[[***$$$+++$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((((((((((((((()))))))))))))))***((((((((((((((((((((((((+++,,,---,,,+++***+++---))))))))))))))))))))))))************************++++++++++++++++++++++++++++++***)))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,+++***))))))***++++++))))))+++,,,------,,,+++)))*********++++++,,,,,,,,,*********++++++,,,,,,,,,((()))******(((((()))******)))))))))******+++,,,***))))))))))))))))))***(((((((((((((((((())))))))))))))))))))))))))))))%%%&&&&&&'''((()))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%"""'''[[[%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%333RRR***)))((('''%%%%%%%%%%%%'''(((YYY""")))&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''(((((())))))((((((((('''''''''''''''%%%%%%&&&&&&'''''''''(((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((((()))******(((((()))***''''''''''''''''''''''''(((((()))(((&&&&&&(((***************************)))))))))***************+++*********))))))))))))+++***)))(((((()))++++++))))))))))))))))))))))))************+++++++++++++++***((()))***,,,++++++)))***+++,,,,,,+++***)))))))))******+++,,,,,,,,,)))))))))***************(((***+++***)))((()))***((((((((())))))+++,,,,,,***))))))(((((())))))***''''''(((((((((((())))))(((((((((((((((((((((((($$$%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%"""'''[[[$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%SSSXXX***(((''''''&&&&&&&&&&&&''''''YYY###"""!!!$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%""""""######$$$$$$$$$###$$$$$$%%%&&&'''(((((()))$$$$$$%%%%%%&&&&&&''''''"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))'''((((((((((((((())))))''''''''''''''''''((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''((((((((()))))))))'''(((***)))'''&&&''')))((((((((((((((((((((((((%%%&&&&&&%%%######%%%'''++++++++++++++++++++++++((()))))))))*********+++)))))))))******************)))((('''(((***+++---************************************++++++++++++,,,***))))))+++,,,,,,,,,)))******************)))((())))))***++++++,,,,,,)))))))))((((((((((((((()))***++++++))))))***+++***)))))))))))))))***+++))))))(((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%"""'''[[[$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###]]]&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&www^^^###%%%&&&&&&''''''''''''&&&&&&YYY$$$######&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%&&&'''(((***++++++###$$$%%%&&&''''''((()))"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%###!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))***''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((())))))))))))%%%''')))(((&&&$$$&&&((())))))))))))))))))))))))***+++***)))((((((***,,,++++++++++++++++++++++++(((((())))))*********+++((())))))***++++++,,,,,,)))(((''''''(((***,,,...************************)))************+++++++++,,,+++))))))+++---------))))))))))))))))))))))))((())))))***++++++,,,,,,))))))((((((''''''&&&&&&)))+++,,,+++***)))***+++,,,+++***)))(((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))************************(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&$$$###"""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%"""'''[[[$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###]]]&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((eee!!!'''%%%&&&'''(((((('''&&&%%%YYY!!!...***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$&&&))),,,///111$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$"""!!!###%%%&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&%%%(((&&&$$$%%%((()))(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&))))))))))))************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++*********)))))))))))))))))))))))))))))))))))))))***(((((()))***+++***))))))))))))))))))(((''''''***)))((((((((()))+++,,,,,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***(((&&&'''))))))'''$$$(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''%%%$$$###""""""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&###'''[[[&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$###]]]&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((ZZZ(((%%%)))((('''&&&&&&&&&&&&&&&\\\JJJ&&&######$$$%%%%%%&&&&&&%%%%%%)))((('''%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&)))+++,,,$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!'''&&&%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''%%%$$$%%%''''''%%%###$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++***))))))))))))))))))(((''''''))))))(((''''''((()))***,,,++++++***))))))((((((((((((((((((((((((((((((((((((((()))))))))******'''((((((((()))))))))))))))(((''''''))))))'''$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&###'''[[[&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$www...&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###]]]&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!ZZZ(((%%%''''''&&&%%%%%%%%%%%%%%%[[[YYY***'''$$$$$$%%%&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!""""""''''''&&&'''((()))'''%%%########################%%%%%%&&&&&&%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&'''(((((('''$$$"""###$$$%%%&&&''')))******&&&&&&&&&''''''''''''(((((()))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((++++++***))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***))))))))))))))))))(((((('''))))))((('''''''''((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))''''''((((((((()))))))))((('''''''''(((((('''%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&###'''[[[&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888[[[ &&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###]]]&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''' ZZZ(((%%%&&&&&&%%%$$$$$$$$$%%%%%%\\\ppp---((($$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''((('''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&))))))+++,,,+++)))&&&###%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((((((((((((((((()))))))))&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((('''(((*********((((((((())))))))))))(((((()))))))))((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''(((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###'''[[[&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;;;$$$...***""""""""""""""""""""""""&&&%%%+++...\\\***,,,+++'''(((,,,+++$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&$$$###]]]&&&%%%%%%$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''---ZZZ(((%%%&&&&&&%%%%%%%%%%%%%%%&&&]]]+++&&&$$$%%%%%%&&&'''&&&&&&&&&%%%&&&'''(((''''''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&$$$$$$(((***,,,,,,+++(((&&&$$$'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((''''''''')))***)))((((((((())))))))))))(((((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###'''[[[&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***""" ''''''''''''''''''''''''$$$""""""OOO '''(((### &&&,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&$$$###]]]&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%EEEZZZ(((%%%''''''&&&&&&&&&&&&''''''ZZZ)))%%%%%%%%%&&&'''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&$$$$$$%%%'''))))))'''%%%$$$$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******&&&''''''(((((())))))***((((((((((((((((((((((((((('''&&&''')))***)))((('''(((((()))))))))))))))&&&'''((())))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((($$$&&&''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&###'''[[[&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))QQQ&&&$$$""""""""""""""""""""""""&&&((((((&&&WWW***((('''***+++(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$###]]]&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$YYYZZZ(((%%%''''''&&&&&&&&&'''((((((KKK((('''%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%$$$&&&((('''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''###&&&((('''%%%$$$$$$&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((('''&&&''')))))))))(((''''''((()))))))))))))))"""###%%%'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''((((((###%%%((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&###'''[[[&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%999@@@+++''''''''''''''''''''''''$$$%%%***aaa///(((!!! %%%))))))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%$$$$$$###]]]&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%```ZZZ(((%%%&&&%%%%%%%%%&&&&&&'''(((444&&&(((%%%&&&&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''&&&%%%$$$###"""###$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''"""%%%''''''$$$###$$$&&&########################""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''')))))))))%%%''')))(((%%%%%%''')))%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((((('''&&&''')))))))))'''''''''((()))))))))))))))!!!###%%%&&&'''&&&&&&((((((((()))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''(((((("""%%%((((((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%''''''(((#########$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&###'''[[[&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&***EEE $$$$$$$$$$$$$$$$$$$$$$$$'''***$$$&&&]]]###''')))'''%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&$$$###]]]&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^^^ZZZ(((%%%$$$$$$$$$$$$%%%%%%&&&'''"""###'''%%%&&&''''''((((((''''''%%%%%%$$$###$$$%%%'''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$""""""###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''!!!%%%&&&$$$%%%))))))&&&'''%%%$$$$$$%%%&&&&&&%%%''''''&&&%%%######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))***))))))((('''&&&&&&&&&))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******((('''&&&%%%$$$%%%%%%&&&***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&''',,,)))&&&$$$###%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&((((((((((((''''''&&&&&&&&&&&&"""'''ZZZ***'''%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++&&&111gggyyy+++444+++''')))(((%%%$$$)))"""^^^###$$$%%%%%%######$$$%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&'''((('''&&&$$$###&&&%%%]]]&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$^^^ZZZ(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!(((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$'''&&&"""###&&&'''%%%***(((%%%%%%%%%%%%$$$###%%%%%%%%%###"""!!!###%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&''')))***%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%)))'''%%%######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&"""'''ZZZ(((%%%$$$%%%'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,))))))(((333WWW ###))))))---&&&%%%$$$)))"""^^^$$$%%%&&&%%%$$$$$$$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&%%%]]]&&&(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%YYYZZZ(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$######""""""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$###"""!!!###########################$$$$$$%%%%%%%%%%%%%%%"""###%%%%%%$$$###$$$%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&"""!!!%%%&&&%%%(((&&&$$$$$$%%%&&&%%%$$$%%%&&&&&&$$$###"""$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%&&&'''((()))%%%&&&&&&'''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''((()))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''))))))(((((('''&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$###""""""'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&"""'''ZZZ&&&%%%$$$%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((###'''111"""111111###"""$$$---%%%$$$)))"""^^^%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&''''''&&&%%%]]]&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''''']]]ZZZ(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$)))$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''######&&&'''%%%"""!!! """%%%'''((('''&&&(((((('''&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,+++)))'''%%%###!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&"""'''ZZZ&&&&&&%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222***%%%(((---###XXX,,,&&&$$$(((%%%$$$)))"""^^^&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%''''''&&&%%%]]]&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((cccZZZ(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$///%%%'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''')))(((&&&$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$''')))))))))&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''&&&'''))))))&&&  ###&&&&&&&&&%%%'''(((((('''&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&"""'''ZZZ((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$222///&&&..."""{{{ttt777###---%%%$$$)))"""^^^&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%]]]&&&&&&&&&(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((SSSZZZ(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$...%%%'''((()))))))))(((''''''&&&&&&&&&''''''(((((((((,,,***'''%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$'''((())))))'''%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!%%%&&&%%%&&&))))))'''###""" !!!"""######""""""$$$&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&&&&######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''((('''&&&$$$"""!!!(((((('''&&&%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&&&&%%%"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&"""'''ZZZ)))))))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ...!!!$$$&&&)))"""(((JJJ... %%%$$$)))"""^^^&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%]]]&&&%%%&&&((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''(((333ZZZ(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$(((%%%&&&'''((((((((('''&&&%%%&&&&&&&&&'''(((((())))))***(((%%%###"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$######""""""$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%$$$ %%%((('''&&&$$$""""""$$$$$$$$$### ###%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''%%%$$$$$$%%%'''((($$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%'''''''''%%%###"""%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***++++++***(((&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&"""'''ZZZ'''))))))'''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,,,,###&&&&&&$$$111555%%%!!!%%%$$$)))"""^^^%%%&&&''''''&&&%%%&&&'''%%%%%%&&&&&&'''(((((()))''''''((((((((((((((((((&&&''''''((())))))((((((&&&%%%]]]&&&%%%&&&(((***+++***)))(((''''''''''''''''''''''''***)))((('''&&&&&&''''''"""ZZZ(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""'''&&&''')))))))))'''&&&$$$&&&&&&&&&'''((()))))))))'''&&&###"""!!!###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''''''''!!!""""""###$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$ ###%%%%%%%%%''')))######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###((('''"""!!!&&&&&&$$$###"""###&&&'''((('''!!!$$$&&&'''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))'''%%%######%%%''')))$$$%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&"""$$$%%%''''''&&&%%%$$$#########$$$&&&((()))***(((''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&.........+++(((%%%%%%%%%&&&&&&&&&''''''(((((((((&&&"""'''ZZZ%%%'''((('''%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())),,,###---&&&<<>>eeeggg444 ((($$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&***...111,,,###%%%******'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""###$$$%%%&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&$$$$$$###""""""###%%%&&&'''&&&&&&%%%((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((((((''''''''''''(((((((((+++"""```%%%%%%%%%&&&'''((()))***))))))(((((('''&&&$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***!!!VVVXXX))))))))))))))))))))))))*********))))))((((((((()))))))))******+++++++++((((((((((((((((((((((((((((((]]])))))))))((((((((('''''''''...---+++)))''''''''''''(((((((((((((((((((((((('''(((PPP---***&&&&&&&&&'''''''''((((((%%%((((((&&&%%%""")))+++%%%...###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%))),,,///'''&&&$$$$$$&&&&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###"""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''((($$$)))(((^^^)))((('''&&&&&&&&&&&&&&&))))))))))))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***...'''qqq)))))))))))))))))))))))))))))))))(((((((((''''''((((((((()))))))))******((((((((((((((((((((((((((()))^^^)))&&&&&&''''''((()))))))))---,,,***((('''''''''((((((((((((((((((((((((((()))'''ggg---)))&&&&&&&&&'''''''''((((((&&&nnn'''"""&&&((( )))!!!((("""%%%|||---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$''')))+++###,,,///(((###%%%&&&###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%###########################$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''$$$''')))QQQ)))((('''&&&%%%%%%%%%%%%)))))))))******))))))(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))!!!)))@@@************************)))))))))))))))((((((((()))))))))))))))*********))))))))))))))))))))))))((()))^^^***###$$$%%%'''(((***+++,,,******)))((('''(((((((((((((((((((((((((((((((((+++&&&,,,(((&&&&&&'''''''''((((((((('''EEE+++"""+++***###...$$$'''+++"""EEEEEE!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&(((###444:::---$$$''')))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%########################"""###$$$$$$%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))'''&&&$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((%%%&&&AAA&&&&&&%%%%%%&&&''''''((('''((())))))*********)))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))******++++++kkk++++++++++++++++++++++++++++++++++++*********************+++++++++++++++++++++++++++++++++++++++%%%'''___+++$$$%%%&&&''')))***++++++(((((((((((((((((())))))((((((((((((((((((((((((***'''{{{((('''''''''''''''((((((((((((000,,,+++&&&---*** ,,,(((&&&...$$$(((999$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%###555<<>>***HHHHHHHHHFFFEEEDDDDDDDDDDDDAAABBBDDDEEEFFFGGGGGGGGGBBBLLL>>>DDD@@@JJJ999FFF>>>EEEFFF@@@???EEEEEE>>>LLL;;;mmm888777444111///000111111000222000.........///...,,,111...+++***,,,,,,***(((&&&444###@@@!!!---111000---+++))))))))))))TTT)))666111''''''(((((())))))*********&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$%%%''')))***,,,)))&&&$$$######!!! %%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((('''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&+++---(((///$$$:::)))***---///+++$$$&&&,,,((()))***(((&&&''')))******(((************************++++++******++++++,,,,,,------......//////000000111111222333555666777777555???666:::III666111YYYMMMLLLKKKJJJIIIHHHHHHHHHKKKLLLLLLMMMMMMLLLLLLLLLVVVNNN???SSSDDDIII]]]FFFIIIBBBAAAHHHLLLIIIJJJOOO:::___ooo;;;<<<999666555666888888888777555333222333333222111222000---...//////---+++---,,,$$$///...***))))))((((((((())))))***XXXjjj,,,&&&$$$)))$$$((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%(((***+++&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###"""""""""&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""$$$&&&&&&%%%%%%%%%&&&!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''... &&&+++ %%%HHH###111***000{{{***((('''''')))+++******++++++++++++++++++++++++.........///////////////222222333444444555666666888999:::===???AAACCCDDDFFFKKKDDD@@@IIIGGG>>>AAArrrOOOOOONNNMMMMMMLLLMMMMMMTTTTTTTTTSSSRRRQQQPPPOOOKKKDDD\\\MMMKKK[[[tttOOOSSS]]]WWWQQQVVVmmmsssBBBCCCAAA???>>>@@@AAAAAAAAACCC@@@>>>===>>>===<<<;;;777666555666666666444222666***///)))LLL---$$$''''''((()))************]]]555((()))'''222&&&))))))(((''''''&&&%%%%%%###^^^&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""%%%((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$############&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!"""$$$&&&&&&%%%%%%%%%&&&!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%111"""$$$/// GGG^^^???666fff++++++***+++,,,---------,,,---------......//////222333444555666777777888999999:::;;;<<<======>>>AAABBBDDDGGGIIILLLMMMNNNPPPRRRSSSLLLGGGMMMUUUUUUEEEMMMMMMLLLKKKKKKKKKLLLLLLTTTTTTSSSSSSRRRQQQOOOOOO[[[QQQWWWEEEKKK^^^jjj{{{MMMMMMKKKIIIHHHIIIJJJIIIHHHJJJHHHFFFEEEEEEEEEDDDCCC@@@@@@@@@@@@???===;;;:::;;;444===555---,,,++++++,,,---------+++***)))ddd&&&"""%%%555***...))))))((((((((('''''''''$$$555&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########&&&$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&###!!! !!!###%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!"""$$$&&&&&&%%%%%%%%%&&&""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((444&&& ***$$$,,,,,,---------...///111000111111222333444444555777888:::===???@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDDGGGGGGIIIKKKMMMNNNPPPPPPPPPLLLVVVZZZMMMIIINNNKKKOOO<<>>AAADDDFFFGGGHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGIIIJJJLLLMMMMMMUUUGGGHHHRRROOOJJJHHHEEEHHHLLL\\\EEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKCCCJJJMMM@@@YYY^^^\\\ZZZZZZZZZZZZXXXVVVVVVTTTRRRRRRTTTUUUTTTSSSQQQRRRPPPNNNJJJHHHHHHIIIBBBJJJ===AAAEEEGGG888'''''''''((()))*********)))%%%###---...555%%%(((((()))******+++,,,,,,***(((&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''######$$$&&&)))***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%'''((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((((((###......rrr222444555555444555777:::;;;;;;<<<>>>???AAABBBBBBBBBDDDFFFHHHJJJJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDFFFGGGIIIKKKLLLMMMVVVMMMFFFHHHLLLNNNNNNQQQDDD\\\IIIpppHHHHHHHHHIIIIIIKKKLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMOOO???WWWIIIVVVYYYXXXXXXYYYZZZZZZYYYXXX[[[ZZZYYYZZZ\\\]]]]]]]]]ZZZZZZYYYVVVSSSSSSUUUXXXSSSTTTHHHKKKIII;;;;;;***......---------......///QQQ###$$$(((000!!!555+++))))))))))))************'''+++jjj&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!###''')))***(((&&&$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))"""$$$&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((+++000 )))"""...RRR777:::<<<;;;:::;;;>>>AAA>>>???@@@AAACCCDDDFFFFFFFFFGGGIIIKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCDDDFFFHHHJJJLLLNNNOOOIIIVVVVVVOOOOOONNNLLLPPPVVVSSSTTT```LLLLLLMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQHHHPPP>>>HHHSSS|||RRRQQQQQQQQQTTTVVVXXXWWWVVVXXXWWWWWWXXXZZZ\\\]]]\\\aaaaaa```]]][[[\\\aaafffccc]]]ZZZZZZHHHIIIgggKKKIII<<<:::888555444333333444,,,666(((111---******))))))((((((''''''###+++AAA$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""&&&$$$######$$$%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!"""###&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!! !!!###%%%$$$###!!!"""$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%%%%$$$((((((&&&%%%%%%&&&'''(((&&&(((***,,,---+++)))((())))))(((((((((''''''''')))))))))(((((('''''''''III<<<>>>@@@@@@???@@@AAACCCHHHEEECCCCCCDDDEEEBBB???FFFFFFEEEEEEDDDDDDDDDDDDGGGEEEEEEGGGJJJKKKIIIGGGHHHIIIJJJLLLOOORRRTTTUUUVVVVVVVVVVVVVVVVVVWWWXXX]]]RRRfff```\\\JJJKKKLLLNNNPPPPPPQQQQQQPPPOOOOOONNNMMMLLLKKKKKKLLLCCCDDDNNNPPPNNN[[[ooo{{{MMMJJJKKKLLLNNNOOOOOOPPPPPPRRRRRRRRRRRRTTTUUUVVVWWWXXXYYY[[[]]]___bbbfffiiifffbbbaaa___WWWXXXmmmFFFJJJ777III>>>;;;>>>555ddd///((((((((())))))*********(((((())))))***++++++,,,''')))+++$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""'''%%%$$$$$$%%%&&&&&&%%%'''''''''&&&%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%#########%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$""""""###%%%&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&'''))))))((('''&&&(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''(((@@@EEEEEEFFFEEECCCBBBCCCDDDGGGFFFDDDDDDDDDCCCBBB@@@DDDDDDFFFHHHIIIJJJJJJJJJKKKJJJJJJLLLQQQSSSSSSRRRUUUUUUUUUVVVWWWXXXYYYZZZ[[[ZZZXXXVVVVVVUUUVVVVVV[[[NNNVVVXXXOOOtttGGGHHHIIIJJJLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJIIIIIINNNJJJIIILLLIIIDDDJJJUUU@@@oooyyyJJJHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPPPPRRRSSSVVVWWWYYY]]]aaadddjjjfffgggiiiccc\\\aaannnBBBBBBBBBFFF>>>QQQDDD999hhh000+++*********))))))))))))(((((((((((((((((())))))(((,,,,,,$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""###$$$%%%%%%$$$###"""%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############(((&&&$$$%%%&&&''''''&&&(((((('''&&&%%%$$$######%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$###$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((((((''''''''''''(((((())))))(((((('''$$$%%%%%%&&&''''''(((((((((''''''&&&&&&'''((((((&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&%%%&&&&&&'''(((((()))))):::222...JJJJJJJJJGGGEEECCCDDDEEEDDDEEEFFFEEECCCBBBCCCDDDGGGIIIMMMPPPSSSTTTTTTTTTUUUTTTSSSTTTWWWZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVXXXVVVSSSPPPNNNMMMMMMNNNPPPMMMIIINNNGGG:::~~~CCCDDDEEEFFFGGGGGGGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFCCCGGGJJJIIIGGGFFFGGGHHHFFFGGGIIIbbbvvvFFFGGGHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGIIIJJJKKKKKKLLLNNNPPPQQQUUUYYY\\\___\\\___ggghhhbbb___bbbqqqOOORRRSSSDDDDDD999___$$$***+++++++++++++++***************)))))))))((((((((())),,,...vvv$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&''''''&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########%%%&&&(((%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%&&&'''&&&$$$'''&&&$$$###"""###$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&(((***+++,,,$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&'''(((((()))(((((((((''''''&&&&&&(((((())))))))))))((((((%%%&&&&&&&&&'''''''''((('''''''''''''''((((((((()))((('''''''''(((******''''''''''''''''''''''''(((((())))))***+++++++++444 '''>>>444<<>>555;;;BBB888666GGG]]]aaadddeeeaaaZZZUUURRRUUURRRPPPPPPSSSSSSQQQNNNOOOOOONNNMMMMMMLLLLLLLLLOOORRRUUUTTTRRRQQQRRRSSSXXXXXXYYYZZZ[[[]]]^^^___```bbbeeehhhjjjjjjjjjiiiccctttnnnjjj{{{xxxqqquuuzzz{{{}}}xxxxxx~~~ttttttrrrttthhhaaawwwFFFGGGGGGGGGFFFEEEDDDBBBAAA????????????@@@BBBCCCDDD@@@AAABBBBBBBBBDDDGGGIIIHHHFFFBBB>>>===AAADDDFFFAAAFFFKKKMMMKKKiiiGGGYYYMMMNNNAAAOOOFFFEEEEEEDDDCCCAAAAAA@@@::::::888555333111///...+++)))///&&&ccc%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""%%%''''''"""!!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%(((((('''&&&$$$###""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$""" ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&###!!!"""###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&"""!!!&&&)))'''$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%&&&%%%$$$&&&%%%%%%&&&'''&&&$$$!!!''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((('''(((((((((((())))))***+++)))*********))))))+++,,,+++,,,---....../////////222333666999<<<>>>???@@@FFFHHHJJJJJJFFFBBB>>><<<======<<<;;;<<<>>>@@@AAAIIIQQQ\\\\\\\\\ZZZVVVRRRNNNKKKLLLJJJIIILLLPPPRRRPPPMMMMMMNNNPPPQQQQQQSSSWWWZZZ[[[\\\\\\[[[[[[^^^bbbeeemmmnnnnnnllljjjjjjnnnqqqppptttxxxzzzyyyxxxyyyzzz|||~~~~~~}}}yyyvvvvvvvvv}}}\\\ZZZXXXVVVSSSOOOLLLJJJIIIFFFEEEDDDBBBAAABBBBBBCCCAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBBBBCCCDDDEEEEEE>>>NNNBBBAAAMMM;;;ZZZaaa^^^[[[ZZZZZZXXXTTTQQQLLLNNNNNNJJJCCC@@@CCCFFFCCCBBBAAA>>>;;;777444222333//////222333%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######%%%''''''$$$!!!!!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$  $$$&&&%%%"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%###"""###%%%&&&&&&%%%(((&&&$$$###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''((((((((((((''''''&&&&&&'''(((((())))))***++++++***+++---///,,,---///111333555555666:::;;;<<>>AAAEEEGGGHHH[[[\\\TTTyyyTTTTTTSSSRRRPPPMMMJJJIIIMMMMMMOOORRRUUUXXXXXXWWWUUUVVVWWWYYY]]]aaadddffflllmmmoooooonnnooorrrttt|||~~~~~~}}}{{{||||||yyyyyyzzz}}}kkkfffeeedddaaa___]]][[[ZZZUUUSSSQQQNNNLLLJJJJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFDDDCCCCCCBBBBBBBBBCCCCCC@@@KKKAAAAAAPPP>>>999]]]nnnllljjjhhhhhhhhhfffbbb___WWWWWWUUUPPPJJJFFFFFFHHHGGGGGGEEEDDDBBB@@@???>>>LLL888666%%%'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$%%%&&&&&&%%%$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###############!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###!!! ###%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&###!!!!!!"""$$$&&&'''&&&***'''###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''%%%$$$$$$%%%&&&%%%$$$######$$$$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''&&&&&&&&&''''''((((((((('''''''''''''''(((((())))))+++---------...000222000111444777:::<<<>>>???AAAAAABBBBBBCCCDDDDDDDDDAAACCCEEEGGGGGGEEEBBBAAA===<<<;;;<<>>@@@CCCDDDEEECCCBBBBBBAAAAAA@@@@@@@@@???AAACCCEEEGGGEEEBBB??????===<<<<<>>======>>>???@@@CCCGGGKKKKKKIIIFFFAAA???======@@@EEEKKKNNNJJJZZZYYYJJJKKK^^^aaaTTTVVVHHHWWW\\\\\\\\\]]]```dddhhhjjjnnnsssxxx|||}}}|||yyyzzz}}}|||~~~|||yyyvvvwww|||~~~|||yyytttqqqqqqtttwww~~~}}}xxxpppwww~~~|||yyyxxxvvvuuuttttttuuuuuutttqqqmmmiiieeecccbbbbbb]]][[[YYYVVVSSSQQQPPPOOOIIIJJJTTTSSSEEEDDDJJJHHHNNNBBB;;;FFFKKK===@@@\\\rrrlll___NNNRRRMMMJJJMMMPPPSSSXXX]]][[[```hhhpppwww{{{~~~|||vvvqqqmmmiiieeeccc\\\YYYVVVRRROOOMMMMMMMMMZZZQQQFFFTTTMMMNNNUUUBBB%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$"""!!!!!!###&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###"""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%######$$$$$$###"""$$$$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((+++...((((((&&&%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((,,,++++++***)))(((''''''(((((()))+++---///111222444777:::<<<======>>>@@@DDDEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>???@@@AAADDDKKKQQQTTTRRROOOCCCAAA@@@???AAAFFFJJJMMMXXXHHHGGGYYY]]]OOOHHHPPPNNNKKKWWWbbbZZZUUUbbbmmmjjjjjjkkkmmmppptttxxx{{{|||wwwqqqkkkiiiiiilllooovvvwwwxxxrrrrrr{{{yyywwwrrrlllrrriiimmmppptttyyy}}}~~~{{{xxx{{{vvvsssnnnhhhhhhfffccceeekkkrrryyy}}}{{{yyywwwvvvvvvnnnmmmkkkgggeeefffiiilllxxx|||}}}zzz|||gggxxx~~~www|||vvv~~~{{{zzzzzzzzzzzzzzzyyywwwtttqqqnnnmmmllljjjiiifffdddaaa```^^^^^^^^^UUUWWW[[[SSSMMMLLLHHHHHHPPPQQQLLLHHH===:::FFFEEEIIIGGGAAAAAAFFFGGGCCCDDDIIIMMMOOOSSSTTTNNNEEENNNTTT\\\dddkkkoootttvvv|||{{{xxxuuurrrqqqppppppjjjhhheeeaaa]]]ZZZYYYXXXRRRZZZPPPZZZEEENNNOOOKKK%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&$$$""""""$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########"""!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&$$$######%%%&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$%%%(((***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''((())))))******************++++++++++++---///222555777999<<>>>>>>>>@@@@@@EEEEEEGGGMMMSSSUUURRRNNNCCCBBBBBBBBBEEEIIIMMMOOONNNPPPOOOLLLQQQ[[[``````[[[dddiii___bbbvvvyyyqqqxxxyyyzzz||||||vvvssspppooonnnqqqwww|||}}}yyyvvvjjjfff```\\\ZZZ[[[]]]^^^cccsssdddvvvbbbqqq___nnnjjjsssffffffhhhaaagggdddaaabbbdddgggjjjjjjgggdddhhhjjjjjjfffeeeeeebbb]]]]]][[[ZZZ[[[```fffjjjllljjjiiihhhfffcccaaa```aaa___^^^]]]ZZZXXXXXXYYY[[[iiiiiimmmwwwssshhhyyy{{{zzzuuulllnnn||||||xxxzzz~~~~~~|||yyywwwvvvvvvtttsssqqqooonnnmmmmmmooojjjccc```aaabbb___]]]XXX___SSSEEEIIIOOOKKKIIIBBBAAA???======???AAACCCAAA???======AAAGGGMMMPPPHHHMMMSSSXXX[[[^^^bbbeeekkkmmmooonnnmmmmmmqqqtttvvvuuusssqqqooommmkkkjjj\\\```cccdddRRRSSSJJJOOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%'''&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%##################$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" $$$&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$##############################$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$###"""###&&&'''(((''''''%%%""""""###&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&$$$""""""$$$&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))+++***)))(((((()))***+++((()))***+++,,,---......///000222555888;;;>>>@@@AAADDDHHHIIIIIIIIIIIIJJJEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>======>>>@@@AAAKKKIIIIIIMMMQQQQQQKKKFFFBBBBBBCCCEEEHHHLLLOOOQQQRRRZZZ```___^^^aaafffjjjuuummmrrrttt|||}}}qqqgggaaa\\\[[[\\\```hhhooossstttsssqqqooooooooolllfffbbb\\\ZZZWWWVVVWWWXXXYYYYYYZZZiiippp\\\iiiWWW]]]hhhbbbmmmcccjjjrrriiihhhbbbbbbaaaaaaccceeeddd```\\\\\\___```___bbbggggggddd\\\ZZZXXXYYY]]]aaacccdddZZZ[[[ZZZYYYVVVTTTTTTTTT[[[[[[YYYWWWTTTRRRSSSTTTVVV\\\aaaaaa___```ffflllfffdddfffjjjddd]]]jjjeeemmmpppuuuzzz~~~~~~||||||zzzyyywwwwwwvvvvvvkkkyyyxxxppppppppphhhddd___fffaaaYYYYYYSSSMMMOOOIIIFFFGGGJJJHHHBBB@@@AAABBB>>>@@@FFFEEE>>>===AAAFFFJJJNNNOOOPPPQQQTTTWWW[[[___dddddddddffflllrrr{{{{{{|||{{{{{{yyyxxxwwwvvvffflllcccbbb^^^RRRYYY&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))(((((('''''''''(((((('''%%%###$$$(((***)))((((((''''''''''''&&&&&&&&&)))))))))))))))(((((((((''''''''''''''''''''''''%%%&&&((((((((((((***+++,,,---......------...///333555888<<>>AAACCCEEEGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJRRRNNNHHHCCCAAABBBDDDFFFFFFFFFFFFFFFGGGHHHIIIIIILLLNNNQQQTTTXXX^^^dddiiilllmmmpppuuu{{{}}}xxxrrroookkklllkkkjjjooovvvxxxuuuzzzyyywwwqqqggg^^^VVVSSSPPPPPPQQQTTTXXX]]]bbbdddhhhddd^^^YYYWWWXXXZZZ[[[bbbccceeegggiiilllnnnpppppprrrrrrooojjjffffffgggmmmooosssxxx{{{{{{yyywwwzzzvvvoooiiifffeeeggghhhkkkmmmoooqqqsssssssssrrrrrrnnnjjjiiiiiijjjiiigggbbb^^^\\\___```]]][[[\\\^^^bbbccc___\\\]]]]]][[[XXXXXXXXXWWWVVVUUUTTTSSSTTTXXX[[[\\\YYYWWWUUUUUUUUUUUUYYY```bbbbbbdddggglllnnnqqqtttvvvvvvvvvuuuyyyzzz}}}}}}}}}zzzxxxvvvsssrrrpppmmmiiieeeccc___ZZZVVVSSSPPPLLLHHHIIIFFFBBBAAACCCDDDDDDBBB???BBBDDDEEEEEEEEEGGGIIIHHHLLLOOOOOOOOOSSSZZZ```iiikkknnnqqquuuxxxzzz{{{yyyvvvwww{{{|||xxxtttrrr$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""!!! $$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***+++---+++((('''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$###&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&---+++)))))))))(((&&&%%%$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''))))))))))))))))))))))))((()))+++,,,+++,,,---///...111444777999;;;>>>AAA???@@@AAAAAABBBCCCDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFEEEHHHLLLPPPSSSTTTTTTTTTYYYUUUNNNHHHEEEEEEGGGIIIDDDFFFGGGFFFGGGJJJQQQWWWZZZ]]]bbbfffkkkoootttxxx{{{{{{||||||rrrhhh```\\\WWWWWWVVVYYYaaajjjkkkgggiiihhheee```ZZZWWWVVVVVVWWWWWWXXX[[[___dddiiikkkiiifffaaa\\\ZZZ[[[^^^```dddgggkkkppptttvvvwwwwwwzzzvvvrrrrrrtttvvvsssqqqwww{{{xxxsssrrrtttvvv{{{~~~zzzxxxyyyxxxtttpppjjjhhhkkkpppqqqmmmhhhggggggkkklllhhhfffhhhhhhfff``````aaa```^^^[[[XXXVVVWWWZZZ___```___[[[YYYWWWVVVSSSTTTWWWXXXVVVWWWZZZZZZ\\\^^^aaabbbcccccccccfffiiimmmsssxxx~~~~~~}}}|||{{{yyywwwsssooojjjeee```\\\XXXUUUTTTOOOIIIHHHKKKLLLJJJGGGCCCDDDDDDCCCBBBBBBCCCEEECCCEEEGGGGGGGGGJJJOOOTTTYYY[[[^^^ccchhhlllppprrroooooouuu~~~|||{{{$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""""""""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((())))))+++)))''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&)))((((((((())))))((('''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''''''''''''''(((((())))))))))))(((***,,,......000222444444666999:::;;;===@@@BBBBBBBBBAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCCCCCCCCCCDDDHHHOOOUUUZZZ[[[[[[ZZZXXXTTTNNNIIIGGGHHHKKKMMMIIIMMMQQQQQQRRRVVV___gggkkkoootttwwwzzz|||~~~}}}{{{xxxxxxyyy|||{{{ooobbbXXXQQQNNNJJJKKKLLLPPPZZZdddeee```]]]]]]\\\[[[ZZZ[[[___bbbbbbdddgggkkkooorrrtttuuummmkkkhhheeeccceeeiiilllkkkooouuu{{{~~~|||}}}yyy{{{wwwwww||||||zzzxxx{{{{{{wwwuuuwwwxxxvvvqqqrrrrrrqqqnnnjjjfffccc```bbbeeeffffffdddbbb```bbb]]]ZZZ[[[YYYUUUTTTUUUQQQQQQSSSTTTUUUVVVWWWWWWWWWYYY]]]ccciiioootttwww|||wwwqqqlllgggcccaaabbb\\\UUUTTTWWWXXXUUUQQQLLLKKKIIIFFFDDDCCCDDDDDDCCCDDDEEEEEEDDDEEEIIILLLJJJLLLOOOSSSXXX]]]```ccc```bbbjjjvvv||||||{{{}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%&&&'''&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((((((((((($$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((&&&'''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%&&&''')))***++++++***,,,///111333555888:::===???@@@???>>>>>>???@@@CCCCCCBBBAAAAAABBBCCCCCCFFFFFFGGGGGGHHHIIIIIIIIIJJJNNNSSSXXXZZZZZZXXXVVVOOOMMMJJJHHHHHHLLLPPPRRRVVV\\\bbbdddeeeiiiqqqwww{{{zzzuuuqqqlllgggeeekkkmmmpppssstttttttttttttttpppggg\\\QQQKKKJJJKKKKKKNNNPPPVVV```iiijjjfff[[[\\\]]]^^^___aaafffiiiiiimmmtttyyy}}}}}}|||zzzqqqqqqpppooonnnqqqvvv{{{}}}yyyvvvllllllkkkllllllmmmllllllooohhhcccbbb___YYYVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXSSSTTTVVVYYY\\\```ccceeemmmpppssstttuuuxxx}}}|||vvvrrrooonnnpppkkkfffdddeeeeeebbb^^^VVVTTTPPPMMMJJJIIIGGGGGGEEEEEEDDDCCCBBBAAACCCDDDCCCCCCEEEGGGJJJNNNQQQSSSXXXYYY___iiioooqqquuuyyy%%%%%%%%%$$$$$$$$$$$$#########$$$&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%###"""###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&######"""######$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$"""###%%%'''((()))(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***))))))(((''')))***)))'''$$$######(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))%%%&&&(((***,,,...000000111333666777999;;;===@@@EEEFFFFFFDDDAAA??????@@@??????>>>???@@@CCCEEEFFFLLLMMMNNNPPPRRRTTTVVVVVVSSSUUUVVVWWWVVVTTTQQQOOOIIIIIIJJJLLLQQQVVV[[[^^^hhhmmmssswwwxxx{{{vvvlllfffaaaZZZUUUSSSXXX[[[^^^___^^^]]]]]]]]]\\\ZZZVVVOOOJJJIIIMMMRRRPPPUUU[[[___fffnnnooollleeeffffffeeeeeefffhhhjjjppptttzzz|||xxxyyyzzzyyyyyy|||~~~|||zzzyyy{{{}}}~~~}}}wwwpppkkkjjjiiiccc^^^\\\___^^^\\\[[[ZZZZZZ[[[\\\[[[[[[ZZZYYYYYYZZZ[[[\\\\\\^^^___```bbbeeejjjmmmnnnnnnooopppsssyyy~~~zzzyyyzzzyyyxxxvvvuuusssqqqmmmkkkbbb___[[[WWWUUURRROOOMMMHHHGGGFFFDDDBBBAAA@@@???BBBBBBAAABBBCCCEEEGGGHHHNNNOOOSSSZZZ]]]___dddjjj&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''""""""""""""###$$$%%%&&&######$$$%%%%%%&&&''''''%%%&&&&&&&&&%%%%%%$$$###"""###%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###%%%'''((())))))((('''&&&)))++++++(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''(((((()))******((())),,,///222555777888;;;===????????????AAACCCDDDEEEEEEDDDBBB@@@@@@AAA@@@@@@AAACCCFFFJJJNNNQQQWWWWWWXXXYYYZZZ[[[[[[\\\VVVUUUUUUTTTSSSRRRQQQPPPNNNQQQUUU[[[bbbiiinnnqqqyyy{{{}}}}}}qqqeeeZZZWWWSSSNNNJJJJJJKKKNNNRRRSSSRRRQQQQQQRRRUUUWWWXXXVVVSSSSSSXXX]]]ZZZbbbjjjmmmpppuuuwwwvvvvvvvvvssspppnnnooorrrttt{{{~~~|||xxx{{{|||wwwrrrpppnnnllliiifffeeeeeeffffffjjjhhheeebbb```______```[[[ZZZXXXVVVUUUWWWZZZ]]]]]]]]]]]]]]]^^^dddlllrrr{{{}}}~~~~~~}}}xxxvvvuuupppmmmiiifffddd```[[[WWWSSSQQQOOOLLLJJJHHHEEEDDDEEEDDDCCCAAAAAABBBDDDEEEFFFFFFIIIMMMMMMLLLPPPVVV&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''""""""""""""###$$$%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%%%%$$$""" ###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((())))))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###&&&((((((((('''&&&"""&&&***+++***((()))+++$$$%%%%%%&&&'''((())))))'''''''''((()))******++++++---000333777;;;===???DDDEEEFFFEEECCCBBBCCCDDD???AAABBBAAA@@@???@@@BBBHHHIIIKKKNNNSSSXXX]]]`````````___]]]\\\ZZZYYYYYYRRRRRRQQQQQQRRRTTTVVVWWWXXX\\\bbbjjjrrryyy~~~yyyvvvbbbVVVLLLKKKKKKHHHGGGIIIJJJNNNSSSVVVVVVVVVXXXZZZ]]]aaaeeedddaaa```bbbeeehhhrrrzzz||||||~~~zzzxxxzzz}}}yyyuuusssssstttttttttrrrnnnkkkhhhgggggggggaaa^^^YYYUUURRRRRRTTTUUU\\\[[[YYYVVVTTTWWW]]]cccppptttzzz|||||||||~~~~~~}}}|||~~~|||zzzzzz{{{xxxtttrrrppplllfffaaa___]]]ZZZWWWTTTRRRNNNLLLHHHGGGEEECCCCCCCCCEEEFFFDDDEEEHHHKKKIIIEEEFFFKKK###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&"""!!! !!!$$$&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%'''***------***'''%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""%%%'''***+++,,,$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$###"""!!!!!!###%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((%%%"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""###&&&)))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&''''''''''''((((((((((((((((((((('''''')))***+++)))'''&&&&&&'''((('''&&&'''(((+++...///111444888;;;>>>BBBFFFJJJQQQPPPMMMJJJFFFCCCBBBAAA===>>>???@@@BBBCCCEEEEEELLLPPPUUUZZZ\\\\\\[[[[[[^^^\\\XXXVVVVVVUUUUUUTTTRRRQQQRRRUUU[[[```cccdddllloootttyyy~~~|||zzzzzzyyyxxxwwwwwwzzz|||yyyrrriiiaaa\\\MMMKKKHHHFFFFFFHHHJJJLLLSSSWWW[[[\\\[[[[[[\\\^^^jjjiiiggggggiiimmmqqqttt~~~xxxvvvwwwwwwqqqkkknnnhhhaaa]]]\\\]]]]]]\\\______]]]XXXTTTTTTYYY^^^cccfffggggggiiioooqqqpppuuurrroooooosssxxx|||}}}}}}~~~~~~|||~~~zzz~~~~~~vvvoookkkmmmiiieeeccccccaaa]]]ZZZZZZVVVQQQMMMLLLMMMLLLLLLKKKIIIGGGFFFGGGHHHGGGFFF###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%#########$$$&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((&&&((((((((('''&&&''')))...---,,,,,,---///111222777===FFFMMMQQQRRRRRRSSSTTTQQQNNNIIIEEEBBBAAA@@@????????????BBBEEEHHHJJJUUUVVVWWWZZZ\\\\\\[[[YYYUUUSSSQQQQQQRRRUUUWWWYYY\\\___ccceeefffiiinnnqqqwwwzzz~~~{{{qqqnnnjjjhhhfffeeedddbbb```aaacccaaa]]]YYYVVVUUUQQQPPPOOONNNPPPRRRVVVXXX^^^aaaeeeggghhhiiilllnnnqqqqqqpppqqqssswwwzzz|||}}}xxxsssmmmhhhgggeeedddbbbfffeeeccc```^^^^^^aaacccbbbdddccc______bbbcccaaacccbbbaaaaaadddhhhmmmqqqvvvwww{{{|||{{{}}}{{{~~~~~~|||zzzvvvtttrrrrrrrrrqqqnnnkkkddd```[[[WWWTTTRRROOOMMMKKKIIIGGGFFFFFFEEECCCBBB###$$$$$$%%%%%%$$$$$$###"""######$$$$$$#########$$$$$$######$$$$$$%%%&&&'''%%%#########$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$""""""$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$(((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((()))))))))***(((((())))))))))))))))))&&&'''((((((((((((***,,,222222111111222333555666>>>GGGUUU```cccaaa\\\XXXTTTQQQLLLGGGCCCAAAAAAAAA??????>>>@@@DDDIIIOOORRRZZZWWWTTTSSSUUUWWWUUUSSSNNNOOOPPPRRRWWW]]]bbbeeekkkqqqwwwxxxvvvuuuyyy~~~zzzqqqjjj^^^[[[WWWTTTRRRPPPNNNMMMLLLNNNOOOOOOOOOQQQTTTVVV\\\\\\\\\]]]___aaadddfffgggiiillloooqqqtttxxx{{{|||}}}~~~}}}zzzwwwtttpppmmmkkkiiiggggggggghhhgggffffffgggccc]]]ZZZ\\\\\\ZZZVVVWWWWWWVVVUUUWWW\\\```fffhhhooovvvyyywwwyyy|||wwwzzz~~~~~~{{{ooolllhhheeeaaa]]]YYYUUUPPPNNNKKKIIIGGGEEEBBB@@@###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%''''''((()))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""###$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((()))))))))''''''((((((((((((((()))'''))))))))))))***---///111111222333666888;;;<<>>AAADDDGGGIIIKKKKKKNNNRRRRRRNNNHHHCCC@@@======>>>AAAEEEJJJOOOSSSVVVTTTQQQOOOMMMMMMNNNNNNQQQRRRSSSUUUYYY^^^dddgggooovvv~~~uuuooopppqqqtttvvvwwwwwwwwwvvvsssnnnfff^^^XXXSSSQQQQQQKKKIIIHHHIIIKKKNNNOOOOOOPPPWWWaaajjjnnnooonnnnnnrrrvvv~~~zzzvvvuuusssooogggiiiiiifffaaa^^^]]]___\\\]]]```cccaaa[[[YYYZZZ___eeelllrrruuuvvvuuuuuu|||yyytttooommmjjjgggddd```[[[WWW###$$$$$$%%%%%%$$$$$$###""""""$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$%%%%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((%%%###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))******++++++---...000222444999>>>BBBFFFGGGHHHIIIIIIIIIIIIIIIFFFGGGHHHGGGDDD@@@???>>>===>>>AAAFFFLLLSSSXXX[[[]]]YYYSSSNNNLLLNNNQQQTTTVVV[[[bbbfffiiinnnuuuzzzxxxnnnfffbbb```aaadddfffggggggfffeeeaaa^^^XXXSSSPPPPPPSSSUUUTTTSSSRRRSSSVVVYYY[[[[[[[[[cccnnnwww{{{{{{yyyxxx}}}wwwwwwvvvtttpppmmmjjjiiihhhgggggghhhbbbYYYTTTUUUUUUXXX]]]aaabbbcccdddeeejjjooouuuzzz~~~~~~|||zzzxxxvvvtttpppjjjggg$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&***'''%%%$$$%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&'''((((((((('''######$$$%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""######$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&))),,,%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%'''(((((('''%%%###))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))))))))***+++,,,,,,------111333666888<<>>======>>>???AAAEEELLLRRRYYY^^^aaa]]]WWWPPPKKKKKKQQQYYY___dddllluuuzzz|||{{{kkk___YYYXXXRRRSSSUUUWWWXXXWWWVVVUUUWWWYYY[[[\\\\\\\\\\\\]]]___^^^]]]^^^aaadddeeeeeejjjqqq|||}}}zzz{{{~~~}}}yyytttpppmmmkkkllllllfff\\\WWWXXXWWWXXXYYYYYYXXXXXXZZZ[[[YYY^^^fffnnnttt||||||wwwsss&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$%%%'''(((%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&***((($$$!!! !!!"""%%%$$$""""""""""""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$### $$$&&&### ######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((((((((((((((('''''''''''''''''''''((((((((()))******)))******+++,,,------.........---...000333333555777;;;AAAKKKWWW^^^ddd]]]TTTNNNJJJGGGDDDAAABBBAAA???<<<:::<<>>AAACCCFFFJJJNNNRRROOOQQQRRRSSSTTTVVVZZZ]]]dddhhhoooxxxwwwiiiaaa\\\XXXVVVQQQRRRTTTVVVUUUTTTQQQPPPRRRVVV[[[```cccfffhhhjjjoooqqqtttvvvwwwyyy|||~~~xxxuuutttttttttuuuvvvzzz~~~{{{xxxuuurrrnnniiieeecccaaa^^^\\\\\\[[[ZZZXXXXXXZZZ\\\]]]```gggqqqyyy""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''(((***++++++,,,'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))+++***))))))(((((())))))&&&&&&''''''((())))))***''''''((()))***++++++,,,+++,,,///222666:::===???AAAEEEJJJMMMMMMMMMMMMMMMLLLIIIDDD???<<<;;;<<<<<<<<<@@@EEEHHHIIIJJJMMMPPPMMMPPPSSSWWW\\\ccckkkppp{{{wwwggg[[[UUUSSSPPPNNNLLLNNNQQQTTTWWWYYYZZZZZZ___ccciiinnnqqqsssvvvxxx}}}~~~|||zzzzzzzzz||||||~~~~~~~~~~~~}}}|||xxxssspppqqqmmmhhheeeddddddbbb```[[[]]]]]][[[YYY[[[bbbhhh$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''&&&&&&$$$######$$$&&&&&&$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))+++,,,------'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***+++******)))))))))))))))&&&&&&&&&'''((())))))***&&&&&&''')))***+++,,,---000111444777<<>><<<999666666888<<>>===<<<888888777666777999===???HHHKKKNNNNNNLLLPPPYYYbbbrrrxxx|||xxxrrriiiccc```YYYUUUWWWXXXWWWXXX\\\\\\^^^aaadddfffiiillloooxxx~~~|||{{{zzzwwwuuuxxxyyyyyyxxxuuurrrqqqpppsssuuuyyy~~~zzzzzz{{{~~~}}}zzzxxxzzz~~~~~~|||xxxzzzxxxuuusssrrroookkkggg******((('''%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))*********)))))))))((((((,,,---...000444888===???BBBEEEJJJOOOQQQQQQPPPNNNFFFDDD@@@<<<999888999999666888:::;;;<<<===@@@CCCHHHLLLPPPSSSWWW```nnnxxx~~~uuupppnnnooolllhhheeebbb^^^ZZZWWWZZZYYY[[[___aaaaaaeeejjjlllmmmnnnnnnooorrrvvvyyy~~~~~~||||||}}}}}}}}}|||yyyxxxxxxyyy{{{|||}}}}}}}}}}}}|||zzzvvvtttrrrqqqooommmooonnnmmmkkkjjjiiihhhhhhjjjmmmrrrxxx}}}~~~yyyuuurrrpppoooppprrrvvvyyy{{{{{{~~~~~~~~~yyyyyyzzz{{{}}}~~~}}}}}}~~~|||||||||xxxqqqjjj+++***(((&&&$$$$$$$$$%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))***************///000222555:::@@@EEEHHHOOOPPPQQQRRRPPPNNNKKKIIIAAA>>>;;;777666666888999888;;;???AAAAAABBBEEEGGGKKKQQQZZZbbblllyyywwwlllfffcccccc]]][[[YYYXXXXXXYYYZZZ[[[aaadddhhhiiiiiikkkqqqxxx||||||{{{zzzyyy{{{~~~}}}{{{wwwrrroooppprrrttttttzzz{{{{{{zzzwwwtttrrrqqqrrrtttwwwyyyzzzyyywwwvvvtttsssqqqppppppooonnnmmmllljjjgggffffffggghhhhhhlllnnnqqquuuwwwxxxxxxwwwwwwwwwvvvtttqqqnnnkkkiiimmmmmmmmmnnnqqquuuwwwyyy|||zzzyyyzzzzzzzzzyyywwwqqqqqqqqqqqqrrrtttuuuvvvsssttttttuuuuuuttttttsss||||||{{{{{{|||}}}~~~~~~~~~xxxnnn((('''%%%$$$$$$$$$%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***''''''(((***+++---......333444777<<>>DDDIIINNNQQQRRRYYYTTTMMMFFF@@@>>>======999888777666666666777777888===BBBDDDFFFKKKSSS[[[lllttt}}}eeeccc^^^XXXTTTRRRUUUWWW[[[\\\^^^___```bbbfffiiimmmrrruuussssss{{{xxxrrrpppsssvvvxxx}}}{{{xxxyyyxxxvvvrrrooommmmmmnnnmmmmmmoooqqqrrrqqqoooqqqnnnkkkjjjmmmrrruuuwwwxxx{{{}}}|||xxxuuuuuuwwwuuuwwwzzz}}}~~~}}}|||{{{||||||zzzwwwtttssssssooollljjjlllqqqvvvwwwwwwxxxyyyyyyxxxvvvtttrrrqqqrrrrrrqqqqqqrrrssstttuuuooopppppppppppprrrvvvyyyxxxwwwvvvvvvvvvuuurrroooiiiiiigggfffeeeeeeeeeeeedddbbb___\\\\\\^^^```bbbfffeeeddddddgggkkkpppsssvvvrrrrrrvvvyyy{{{~~~$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))))))))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))************+++---000333555777888;;;>>>DDDJJJOOORRRSSSSSSQQQMMMGGGAAA>>>======>>>;;;;;;;;;;;;;;;::::::999<<>>???@@@AAA??????@@@AAAAAA???>>>===DDDJJJRRRYYYaaaqqqttthhh___SSSSSSSSSRRRSSSVVV[[[___^^^ccciiilllmmmmmmooorrrxxx{{{yyyvvvwwwzzz~~~}}}yyy{{{zzztttoooppppppppppppqqqppppppoooooonnnnnnnnnnnnooosssyyy~~~|||rrrqqqqqqppppppqqqqqqrrrkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhgggjjjooouuuxxxsssiiidddhhhnnnqqqqqqqqqsssyyy}}}~~~''''''''''''''''''''''''######""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!$$$&&&%%%###&&&%%%%%%$$$%%%&&&'''((('''&&&$$$""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&### """&&&(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&& !!!!!!(((***$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######"""%%%%%%&&&%%%$$$###%%%''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$#########''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))+++***)))((('''&&&&&&&&&+++++++++***)))***---000000333777999;;;<<<>>>@@@IIIKKKNNNQQQQQQNNNKKKHHHCCC@@@===<<<>>>@@@BBBCCCGGGDDDDDDGGGFFFAAABBBHHHPPPZZZfffqqq~~~}}}xxxxxxuuuooohhhbbb___^^^ZZZ[[[\\\ZZZXXXYYY^^^bbbkkklllnnnooopppsssxxx{{{}}}{{{yyyzzz|||qqqssssssrrrnnnkkkjjjiiijjjooouuuzzzzzzyyywwwwwwwwwwwwwwwwwwzzz~~~~~~~~~|||zzzyyyxxxvvvuuussssssssstttyyyvvvqqqnnnnnnrrrxxx{{{sssllleeebbbdddiiimmmnnnmmmrrrxxx||||||{{{~~~&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%%%%###&&&%%%%%%$$$%%%&&&'''((('''&&&$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$!!!$$$$$$%%%)))!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))))))))((((((((((((((()))***+++++++++,,,...111444444666999:::<<<>>>AAADDDJJJKKKMMMMMMLLLIIIFFFDDDAAA@@@???@@@CCCEEEGGGHHHIIIFFFFFFKKKMMMNNNUUU]]]hhhqqq|||zzznnniiiiiidddcccbbb^^^[[[YYYYYYZZZ[[[]]]___``````cccjjjoooyyy{{{~~~|||zzz{{{~~~}}}||||||~~~}}}}}}}}}xxxxxxwwwvvvtttsssrrrqqqrrrtttvvvvvvtttsssssstttyyy}}}}}}yyyuuutttvvvyyy|||sssmmmfffcccdddgggjjjkkkiiimmmrrrvvvyyy{{{~~~qqqkkkmmmpppssswww}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!!"""%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&############""""""""""""###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$###(((&&&$$$***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''((())))))&&&&&&'''''''''((((((((()))((((((''''''(((((()))((((((((((((((()))******)))+++---...///222666999:::<<<===>>>???AAADDDGGGJJJJJJIIIGGGEEEBBB@@@>>>;;;<<<>>>AAADDDGGGIIIJJJLLLJJJLLLRRRYYYbbbmmmxxxvvvnnneee[[[WWWWWWTTTUUUVVVVVVVVVYYY]]]```cccfffiiikkklllpppwww|||~~~{{{yyyyyy{{{~~~zzzyyyxxxyyy|||}}}~~~}}}||||||zzzwwwsssppppppqqqppprrrtttsssqqqqqqtttwww{{{}}}~~~yyyuuuooolllkkklllmmmmmmlllooorrrtttuuuxxx{{{~~~}}}wwwfff[[[YYYXXX\\\aaagggnnnyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$######""""""!!!###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###((('''"""(((...'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%$$$$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***(((&&&%%%%%%&&&'''((()))))))))''''''''''''(((((((((((()))(((((((((((((((((()))((((((''''''(((((()))***+++---///111333555999<<>>===<<<<<<:::===@@@CCCFFFHHHJJJKKKOOORRRXXXaaakkkxxx|||pppccc\\\XXXTTTSSSUUUUUUXXX[[[___bbbfffkkknnnpppsssuuuvvvvvvxxx}}}}}}{{{zzzyyyxxxvvvuuuwwwzzz}}}~~~{{{yyyxxxwwwxxxyyyxxxwwwyyy||||||xxxwwwwwwrrrqqqooollliiiiiikkknnnsssxxx}}}~~~~~~~~~}}}|||||||||}}}||||||zzzxxxyyy|||~~~qqq```TTTPPPHHHMMMRRRWWW]]]hhhvvv~~~~~~~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###&&&%%%%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''"""%%%''''''///333)))$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&'''((('''%%%%%%'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++***(((&&&###$$$%%%'''(((((((((((('''''''''((((((((())))))((())))))))))))))))))((())))))(((((((((((())))))///111444555777999<<<>>>BBBEEEIIIJJJIIIFFFDDDCCCAAA@@@>>><<<;;;<<<===>>>???AAAEEEGGGIIIKKKOOORRRVVV^^^jjjwwwxxxkkk```UUUQQQQQQQQQTTTXXX[[[___dddhhhkkknnnqqqsssuuuxxxzzz{{{zzz||||||zzzyyyxxxwwwuuuuuuttttttuuuwwwyyy{{{zzzwwwuuussssssrrrpppooommmppprrrqqqmmmjjjkkknnnnnnmmmkkkiiiiiimmmsssxxx~~~wwwiii]]]SSSNNNGGGKKKOOORRRVVV```mmmxxx}}}zzzxxxxxxyyy|||}}}{{{{{{|||$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###$$$%%%'''$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######%%%%%%%%%%%%##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((!!!###&&&'''111333((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$&&&'''(((((('''&&&''''''((((((((()))))))))((())))))******))))))(((******))))))***+++,,,,,,333666999;;;<<<>>>AAADDDFFFIIILLLLLLIIIDDDAAA@@@<<<;;;:::::::::<<>>AAADDDGGGIIIOOOWWW]]]gggttt{{{mmm]]]UUUNNNMMMNNNPPPVVV\\\aaadddgggiiikkklllnnnppptttxxx|||~~~~~~}}}zzzxxxuuutttttttttqqqrrrtttsssqqqqqqqqqrrrooommmjjjhhhhhhgggeeeccc```ccceeecccaaadddkkkqqqzzzxxxuuussstttzzz~~~rrrfff]]]VVVPPPKKKMMMOOOQQQTTT[[[dddjjjnnnnnnmmmmmmnnnqqqssstttuuuvvvxxx|||~~~vvvvvvyyy{{{|||~~~$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######&&&((($$$%%%%%%&&&%%%$$$###"""######$$$$$$%%%%%%%%%%%%###$$$&&&''''''&&&$$$###!!!"""###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&"""%%%&&&$$$+++///&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&###$$$'''((()))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%######%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%&&&'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))((('''&&&'''((((((((())))))))))))((()))************)))((()))***+++,,,...000222333666999===AAACCCFFFIIILLLLLLLLLLLLHHHDDD@@@??????::::::::::::<<<>>>@@@BBB???BBBFFFIIIOOOZZZhhhsss}}}nnn```UUUQQQPPPRRRTTTXXX```hhhoooooonnnmmmlllnnnqqqtttzzz~~~|||{{{yyyuuuqqqnnnlllkkkkkkkkknnnooonnniiieeeccccccaaa___]]]\\\\\\\\\[[[ZZZZZZ]]]___```bbbkkkyyyyyynnnggg___WWWSSSSSSUUUWWWZZZ^^^aaaccceeeffffffhhhiiikkkmmmnnnmmmooosssvvvxxxwwwvvvuuuwwwppplllnnnqqqssswww{{{########################!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######&&&((($$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###(((&&&$$$***$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""$$$(((***+++)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''###$$$$$$###""""""###%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###&&&&&&&&&''''''((((((((($$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))'''(((***+++***)))'''&&&(((((((((((())))))))))))((()))***++++++***)))((()))***,,,...222555888:::888;;;@@@DDDHHHKKKOOORRRQQQOOOKKKEEE@@@===>>>???:::::::::;;;===???AAABBBEEEIIINNNSSS\\\kkk}}}yyyooo```RRRRRRRRRUUUZZZ^^^bbbmmmwww}}}yyytttrrruuuzzz|||wwwtttpppkkkgggdddccccccfffiiijjjhhhaaaZZZVVVUUUWWWUUUTTTTTTVVVWWWWWWVVVYYY]]]```ccchhhvvvyyyrrriii______^^^___bbbfffhhhhhhgggdddeeefffhhhiiikkkllllllgggjjjooorrrrrroookkkhhhgggddddddgggjjjlllpppuuu&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&########################)))(((%%%#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$"""!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" ###&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''&&&'''(((((('''%%%###"""%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&---)))%%%%%%'''(((((('''((((((''''''''''''((((((((((((((((((((('''''''''++++++*********+++++++++)))+++...222666:::===>>>===AAAHHHNNNQQQQQQPPPOOOIIIFFFAAA??????@@@@@@@@@888:::<<<;;;:::<<>>======<<<;;;;;;<<<<<<;;;<<>>>>>>>>===<<<:::;;;===>>>@@@EEEOOO]]]gggwwwyyyqqqmmmlllgggaaaYYYSSSRRRUUU[[[```jjjkkkllllllpppyyyxxxoooiiiddd```\\\[[[WWWRRRPPPRRRVVVVVVXXXZZZ[[[\\\\\\\\\YYYXXXWWWZZZ```hhhqqqvvvvvvsssqqqrrrqqqsss|||~~~}}}|||zzzxxxvvvtttsssrrrsssssstttttttttssssssqqqsssvvvvvvtttsssvvvyyy}}}~~~~~~}}}|||}}}{{{xxxuuutttttttttsssrrrllllllmmmnnnmmmiiiccc___\\\WWWTTTTTTTTTUUU\\\dddnnnuuu}}}$$$$$$############$$$$$$&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&'''((((((((())))))(((((((((((()))))))))))))))*********************+++,,,...000222444666888;;;???DDDHHHKKKLLLSSSSSSSSSQQQNNNIIIEEEBBB>>>======???@@@AAA???>>>:::>>>EEEMMMWWWfffvvvxxxkkkdddaaa___^^^YYYWWWVVVVVVYYYaaakkkrrruuuvvvwwwyyy}}}}}}xxxrrrkkkccc^^^[[[XXXWWWWWWUUURRRSSSWWW___aaaeeeiiikkkkkkhhhfffaaa___\\\\\\___dddkkkooommmjjjiiijjjjjjlllsss{{{{{{{{{|||}}}~~~}}}|||zzzyyywwwvvvuuuqqqpppooonnnllljjjiiiiiiggghhhiiijjjjjjiiigggfffeeegggjjjjjjjjjkkkmmmpppssstttttttttssstttvvvxxx{{{{{{|||}}}~~~|||}}}vvvuuutttsssqqqmmmgggbbbddd^^^YYYYYYXXXYYY^^^eeejjjpppwww}}}$$$%%%%%%%%%%%%%%%%%%$$$((((((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''((('''(((((('''''''''((()))))))))(((((((((((())))))((((((((())))))************+++,,,...111444777999;;;>>>BBBHHHLLLOOOPPPQQQPPPOOOOOOMMMJJJGGGDDDBBB???>>>===>>>@@@AAAAAA@@@<<>>BBBFFFLLLQQQTTTTTTRRRQQQKKKKKKKKKJJJIIIHHHGGGFFFEEEBBB>>>===>>>AAABBBCCCJJJVVViii{{{yyyggg```XXXTTTTTTUUUVVVUUU\\\aaafffjjjkkknnnrrrvvv~~~|||zzzxxxuuurrrpppnnnmmmkkkfff___YYYWWWWWWWWWWWW^^^^^^```ccccccaaafffmmmrrrsssvvvzzz{{{uuujjjbbb^^^]]][[[YYYYYYZZZ[[[\\\```\\\ZZZ\\\]]]]]]aaafffllllllkkkiiihhhkkkooossstttzzz}}}zzzwwwxxxxxxwwwuuuttttttsssrrrqqqppppppssstttvvvwwwwwwwwwvvvvvvyyyxxxwwwvvvuuutttttttttsssrrrqqqrrrsssrrrpppoooqqqqqqqqqqqqooommmkkkjjjddddddbbbaaa___]]]\\\[[[WWWWWWVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUTTTTTTTTTUUUVVVXXXZZZ]]]___aaaaaa___bbbgggiiijjjjjjjjjkkkmmmnnnppprrrssstttssssssuuuuuuxxx|||~~~yyyyyyyyyzzz{{{~~~zzzvvvqqqkkkggghhhhhhggggggjjjiiilllqqqvvvxxx{{{}}}###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""$$$&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&''''''''''''''''''''''''#########$$$$$$%%%''''''%%%'''))))))''''''(((*********))))))))))))******(((((()))******+++,,,,,,///000333666;;;???CCCEEEKKKOOOUUUYYYYYYVVVPPPLLLIIIIIIIIIJJJJJJKKKLLLLLLIIIEEE@@@>>>AAAGGGLLLOOO```mmmqqqfff[[[XXXTTTRRRSSSVVVZZZ[[[bbbgggnnnqqqrrrssswww{{{xxxsssooollliiieeebbb````````````\\\YYYXXX[[[___bbbccciiiiiikkkkkkhhheeeiiipppqqqpppoooqqqpppjjj```WWWUUUTTTTTTTTTTTTTTTTTTUUUYYYUUUTTTVVVXXXXXXZZZ^^^cccccccccbbbaaabbbgggkkkffflllooollljjjlllnnnnnnjjjjjjjjjjjjiiiiiihhhhhhjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjiiihhhhhhhhhhhhhhhfffeeedddeeeffffffdddcccdddddddddcccaaa```^^^]]]YYYXXXWWWVVVTTTSSSRRRQQQNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQSSSVVVYYYZZZZZZYYY]]]aaaccceeefffhhhjjjlllmmmppprrrttttttssssssrrrrrrsssvvvyyy{{{zzzyyysssrrrrrrsssvvvxxxzzz{{{zzz~~~~~~}}}~~~xxxtttuuuuuurrrppppppppprrruuuxxxzzz|||~~~"""###$$$%%%%%%$$$###""" !!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''&&&$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%""""""%%%(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$$$$%%%'''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''((()))***+++$$$'''))))))'''&&&(((*********))))))))))))******))))))***+++,,,,,,------444666999===AAAFFFJJJLLLRRRVVV[[[^^^\\\VVVNNNHHHJJJJJJJJJKKKLLLNNNOOOPPPJJJEEEAAAAAAGGGPPPZZZ___qqq}}}sssbbbWWWUUUTTTRRRRRRTTTYYY___ccceeekkkrrrvvvxxx{{{}}}wwwooofffaaa```^^^[[[XXXWWWWWWYYYZZZZZZZZZZZZ^^^dddjjjnnnppprrrrrrrrrqqqkkkfffhhhnnnooolllhhhgggfffaaaXXXQQQNNNNNNOOOOOOOOONNNMMMMMMQQQMMMMMMQQQTTTUUUXXX\\\UUUWWWYYYYYYXXXYYY\\\```YYY___cccaaaaaadddggggggcccccccccddddddccccccbbbccccccccccccccccccccccccaaa```__________________\\\[[[[[[\\\]]]]]]\\\ZZZZZZZZZZZZYYYXXXVVVUUUTTTRRRRRRQQQPPPNNNMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEEEEEEEFFFGGGIIIJJJLLLKKKLLLOOORRRUUUUUUUUUWWWYYY\\\___aaadddgggjjjgggiiilllnnnppppppoooooonnnmmmnnnpppsssuuutttsssooonnnnnnooorrruuuwwwwwwuuuyyy}}}|||yyyyyy|||~~~}}}{{{{{{|||~~~}}}yyyxxxwwwyyy{{{}}}&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!###''')))&&&###&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! %%%'''%%%"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&###!!! """%%%''''''((())))))(((((()))***,,,,,,,,,---///111333555999888999<<>>DDDKKKTTT[[[``````\\\VVVPPPKKKHHHHHHHHHPPPTTTXXXXXXSSSOOONNNNNNLLLRRR\\\gggqqqzzzzzzpppeee]]]XXXUUUSSSXXX[[[___ccchhhlllooorrr}}}}}}wwwqqqkkkfffddd\\\\\\[[[YYYVVVUUUUUUUUUVVVZZZ[[[\\\aaaiiiooopppuuuvvvwwwxxxxxxxxxwwwvvvpppnnnjjjfffbbbaaabbbcccaaa___[[[XXXTTTOOOIIIEEEFFFEEEDDDDDDDDDDDDCCCBBBEEEEEEFFFGGGIIIKKKMMMNNNLLLMMMOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRTTTUUUVVVWWWWWWUUUSSSRRRQQQQQQPPPPPPNNNMMMLLLKKKMMMMMMMMMLLLLLLKKKKKKKKKGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHFFFDDDCCC@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEHHHLLLPPPRRRQQQSSSVVVWWWXXXYYY[[[]]]___aaadddeeeeeeeeeggghhheeeccc```___```aaabbbaaa___```aaacccfffhhhjjjjjjkkkkkkllllllllllllkkkkkkkkkkkkjjjkkkllloooqqqsssssstttuuuvvvwwwxxxyyyyyyxxxyyy{{{}}}~~~yyyvvvwww|||''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&$$$""" !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### ###&&&&&&$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''((())))))'''(((*********+++...000......///111444777:::<<<===AAAGGGNNNUUU[[[___aaa[[[VVVOOOIIIFFFHHHKKKNNNYYY^^^aaa\\\RRRLLLMMMPPPTTTaaatttxxxooofffbbb\\\WWWTTTTTTVVVXXX___dddjjjppptttwwwzzz|||{{{xxxrrrkkkccc\\\WWWTTTPPPQQQQQQPPPPPPSSSVVVYYY```dddfffhhhoooyyy|||yyyuuusssrrrkkkiiieeeaaa___]]]]]]]]]ZZZWWWSSSOOOKKKFFFAAA===?????????>>>>>>>>>>>>>>>CCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMMMMLLLKKKKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBAAAAAA>>>??????@@@AAABBBCCCCCCBBBCCCDDDDDDDDDDDDBBBAAA===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBEEEHHHKKKMMMMMMOOOQQQRRRRRRSSSUUUVVVZZZ]]]```bbbbbbaaabbbbbb\\\ZZZXXXWWWXXXYYYYYYYYYUUUVVVXXX\\\___bbbeeefffccccccddddddddddddccccccccccccccccccdddfffhhhiiiiiijjjkkkmmmooopppqqqrrrsssuuuwwwzzz|||}}}}}}}}}}}}~~~{{{uuurrrrrrrrrsssrrrtttvvvwwwyyy~~~&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&%%%###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%######%%%'''$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%###""""""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))***)))))))))((()))*********+++---000///000111444888<<<@@@BBBEEEIIIOOOUUUYYY[[[[[[ZZZSSSPPPLLLJJJKKKOOOUUUYYY___```___YYYRRROOORRRWWWcccvvv{{{qqqllliiiccc\\\YYYXXXVVVTTTUUUXXX^^^bbbfffllluuu|||~~~zzzrrrnnnggg___YYYTTTRRRRRRRRRSSSUUUUUUVVVZZZaaafffmmmpppssstttyyy|||wwwsssooommmkkkfffccc```]]][[[ZZZXXXWWWQQQNNNKKKGGGEEEAAA===::::::;;;;;;;;;:::::::::;;;???>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEDDDFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCBBB????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA======>>>???@@@AAAAAABBB??????@@@AAABBBBBBAAAAAA<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAACCCEEEGGGIIIJJJKKKMMMNNNOOOOOOOOOQQQSSSTTTXXX\\\^^^^^^\\\\\\\\\YYYWWWUUUUUUVVVWWWWWWVVVRRRTTTVVVYYY\\\___aaabbb______````````````______^^^^^^^^^^^^___aaabbbcccccccccdddfffggghhhjjjjjjmmmooorrrtttvvvwwwxxxzzzzzz|||}}}uuurrrpppnnnlllkkkjjjhhhfffiiippp{{{%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&$$$######%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))&&&'''((()))***))))))(((***++++++***)))***---///222333555999===BBBGGGIIIOOOQQQTTTVVVVVVTTTQQQOOOJJJKKKLLLOOOSSSXXX\\\^^^\\\ZZZUUURRRSSSXXX___eeezzzvvveee\\\YYYXXXTTTQQQWWWXXXYYYYYYZZZ___eeejjjmmmuuu{{{qqqlllddd___YYYSSSQQQQQQTTTVVVUUUXXX]]]___aaaeeelllrrrwwwzzzzzzxxxzzzwwwuuurrrnnnkkkiiigggfff```]]]ZZZXXXWWWUUURRRPPPIIIGGGDDDAAA@@@>>><<<:::888:::;;;:::888777888:::999999::::::;;;===>>>???<<<===>>>??????@@@?????????@@@@@@@@@AAAAAAAAABBB???@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>======<<<================================================????????????????????????===>>>??????@@@@@@AAAAAA===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCEEEFFFGGGGGGIIIKKKLLLKKKLLLNNNPPPPPPSSSWWWYYYYYYWWWWWWWWWXXXVVVUUUUUUWWWXXXWWWVVVTTTUUUVVVWWWYYY[[[\\\]]][[[\\\\\\]]]]]]\\\\\\[[[\\\\\\\\\]]]]]]^^^______`````````aaaaaabbbbbbccccccfffiiikkkkkkllloooqqqwwwyyy|||zzztttpppmmmkkkhhhfffbbb``````fffmmmsss$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''')))(((&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))&&&&&&'''((())))))))))))+++,,,,,,+++***,,,///222777888;;;???EEEJJJOOORRRWWWWWWVVVTTTQQQMMMJJJHHHHHHKKKPPPUUUYYY[[[[[[[[[UUUSSSQQQTTT]]]iiittt{{{qqqdddWWWQQQPPPNNNNNNOOOWWWZZZ^^^```aaaeeelllqqqwwwzzzkkkaaa]]]UUUSSSPPPNNNOOOSSSXXX\\\\\\bbbjjjmmmnnnqqqwww|||yyy{{{yyyuuusssuuutttqqqjjjiiihhhfffdddcccaaa```ZZZWWWSSSSSSSSSPPPLLLHHHCCC@@@>>><<<<<<;;;:::999777:::;;;999666444666888555555666777888:::<<<===999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>::::::::::::;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<=========>>>>>>??????@@@========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBBBBBDDDFFFGGGGGGHHHJJJLLLMMMPPPSSSTTTTTTSSSSSSSSSUUUTTTSSSTTTVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]___cccffffffffffffjjjmmmrrrsssuuuwwwyyyzzzzzzzzz|||}}}wwwqqqllljjjdddbbb^^^[[[[[[\\\___aaa$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((()))*********+++,,,,,,,,,---000555888===>>>BBBFFFMMMSSSYYY\\\\\\YYYUUUPPPLLLKKKJJJJJJPPPSSSXXX[[[\\\ZZZVVVTTTPPPTTT[[[eeepppwwwaaaXXXQQQPPPOOONNNPPPTTTXXX^^^eeeiiikkkooovvv{{{{{{tttjjj]]]WWWVVVQQQRRRTTTWWWZZZ]]]```bbbhhhoooxxxzzzwwwuuuvvvyyyrrrtttrrrllliiiiiigggddd`````````___^^^[[[YYYWWWSSSPPPMMMMMMMMMKKKEEE@@@>>><<<999777777666555444666888:::777333000111444222222222333555666888999666666777888888888888777777777888888888888888888666666666666777777888888888999::::::;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;<<<<<<<<<===============<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<===>>>>>>>>>>>>>>>???AAACCCDDDEEEFFFHHHKKKLLLNNNPPPQQQPPPPPPPPPRRRRRRQQQQQQRRRTTTUUUTTTRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYYYY___bbbeeeeeeccccccgggkkkkkklllmmmnnnooopppqqqrrrsssvvvxxxyyyyyy{{{ssslllhhhaaa^^^[[[ZZZYYYYYYYYYYYY%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%% !!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$&&&&&&%%%#########$$$%%%%%%&&&''''''######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((()))***+++,,,***+++,,,...000444:::>>>AAACCCFFFLLLRRRYYY___bbb^^^YYYSSSMMMKKKKKKMMMOOO[[[]]]___```]]]XXXSSSPPPOOO[[[jjjwwwyyyaaaWWWQQQNNNQQQRRRQQQVVV]]][[[bbbkkkrrruuuyyy~~~tttlllfff___VVVTTTXXXUUUYYY^^^dddhhhiiiiiihhhooovvv~~~~~~vvvnnnkkklllkkkmmmkkkeeebbbbbb```\\\[[[[[[[[[ZZZXXXUUUQQQOOOOOOLLLIIIIIIJJJGGGAAA;;;<<<999666333333222000///444777888555000---...111111111111111222333444555444444555666666666555555666666555555444333333333666666555555666777888888555555666777888888888888:::::::::;;;;;;;;;<<<<<<888888999999:::::::::;;;<<<<<<<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>@@@CCCEEEEEEGGGJJJLLLLLLMMMOOOOOONNNNNNOOOQQQQQQQQQQQQRRRTTTTTTSSSRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOPPPRRRTTTUUUVVVWWW[[[^^^aaa```^^^^^^bbbffffffffffffggghhhiiikkklllmmmpppsssttttttvvvzzz}}}~~~vvvlllhhh```^^^\\\[[[[[[[[[[[[ZZZ&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%*********(((%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))&&&###$$$((()))'''###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))'''%%%%%%%%%'''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))***,,,---...+++---000444888<<<>>>???EEEJJJRRRZZZ]]]]]]ZZZXXXTTTQQQLLLIIIJJJPPPXXX^^^hhhccc```^^^XXXRRRTTT[[[aaammm{{{tttcccXXXTTTQQQPPPRRRXXX]]]______eeeiiiooowww|||ssslllccc\\\ZZZZZZYYYXXXccciiiqqqtttsssqqqooooootttrrrnnnllljjjiiigggeeegggccc___]]]]]]]]]\\\[[[XXXUUURRRQQQOOOMMMKKKHHHIIIHHHFFFDDDAAA>>><<<;;;555444333111000////////////////////////000111111---......///000111111222111111222333333444555555666444333333444555444333666555333333333444666888666666666666777777777777;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999888666555777;;;===<<<:::999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888999:::;;;<<<<<<<<<<<<>>>>>>>>>???AAADDDHHHJJJKKKJJJJJJJJJKKKLLLNNNOOOKKKMMMQQQUUUWWWVVVUUUTTTRRRQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPRRRTTTUUUXXXYYY[[[]]]^^^]]]\\\[[[[[[\\\^^^```ccceeeggghhheeegggkkkoooqqqssssssrrrvvvvvvuuuvvvwwwyyyzzz||||||}}}~~~vvvrrriiiccc\\\ZZZ]]]]]]YYYTTT$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''  &&&***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''%%%######$$$%%%&&&(((((((((((((((((((((((((((((((((((()))))))))***))))))******,,,---//////...000333666999===AAADDDOOOTTT\\\bbbbbb^^^XXXSSSMMMKKKJJJNNNVVV]]]aaaaaabbb]]]YYYXXXWWWWWW___iiiqqq}}}vvvhhh\\\SSSSSSRRRTTTYYYaaagggjjjkkknnnrrryyywwwpppgggaaaYYYVVVXXX]]]bbbdddtttxxx{{{|||xxxssspppoooooollliiifffdddccc```^^^___\\\XXXVVVVVVVVVUUUTTTQQQOOOMMMLLLKKKJJJHHHFFFEEEDDDBBB???===:::888777444333222000//////......//////.........//////000---......///000000111111000000111111222333333444555333222222333444444333555444333222333444666777555555666666666777777777999999888888888888999999::::::::::::::::::::::::::::::::::::::::::::::::999888777888;;;<<<;;;999999::::::;;;;;;;;;;;;:::::::::::::::999999999999999999999:::;;;;;;<<<<<<=========???AAAEEEHHHJJJKKKJJJJJJJJJKKKMMMNNNOOOKKKNNNQQQTTTVVVUUUSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMLLLMMMNNNPPPQQQRRRTTTVVVXXXYYYZZZYYYXXXWWWXXXYYYZZZ[[[]]]^^^`````````bbbdddgggjjjlllmmmmmmqqqpppooooooooopppqqqrrruuuuuuwwwzzz{{{wwwnnniiicccaaa```___[[[WWW$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''%%%###$$$''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&))))))))))))))))))))))))((((((((()))))))))***************+++---///000111222444777999;;;@@@GGGMMM[[[^^^bbbdddaaaZZZQQQKKKJJJJJJOOOYYYdddjjjhhhccc^^^YYYVVVWWW\\\dddqqq}}}uuukkkbbb[[[UUUQQQVVVWWWZZZaaaiiiqqqvvvwwwyyy}}}xxxppphhhccc___\\\ZZZ\\\cccmmmuuuzzz}}}wwwpppllljjjgggeeeaaa^^^\\\ZZZWWWUUUWWWTTTPPPOOONNNNNNMMMLLLHHHGGGEEEEEEFFFEEEDDDBBB>>>===;;;999777555444333222111000///............///......---------...............//////000000111/////////000111111222222333222000000222333222222555444333222333444555666555555555666666666666777888777777666666777777888999999999999999999999999::::::::::::::::::::::::;;;:::999999;;;;;;:::999::::::::::::::::::999999::::::999999999888888888999999888888999:::<<<===<<<<<<===???BBBEEEHHHJJJIIIIIIJJJJJJKKKMMMNNNOOOLLLNNNQQQSSSTTTSSSQQQPPPPPPPPPOOOOOOOOONNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQRRRSSSTTTSSSRRRQQQUUUUUUVVVWWWXXXXXXYYYYYY\\\]]]^^^```bbbeeeggghhhkkkjjjiiihhhgggfffffffffiiijjjlllpppuuuzzz}}}uuusssoookkkfffbbb___]]]&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''(((&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''+++)))''''''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))*********)))******,,,...000222333444777;;;===@@@FFFPPPWWW```___]]]ZZZUUUPPPKKKHHHPPPTTT\\\eeekkkjjjddd^^^\\\[[[]]]bbblllyyy|||ssslllggg___YYYUUUUUUVVVWWW]]]]]]___dddllluuu|||rrrhhhccc___]]]___aaafffnnnvvv~~~~~~zzztttmmmgggccc``````]]]ZZZWWWUUURRROOOMMMPPPNNNKKKIIIIIIIIIHHHFFFBBBAAA??????@@@@@@>>><<<888777666555333111000000000///......------------......---,,,,,,,,,------........./////////000000/////////000000111111111222000//////111222222111333333222222333333444555444444555555555666666666777777666666666666777777999999999999999999999999999999999999999:::::::::<<<;;;::::::::::::999999999:::::::::999888777777999999888888888777777777999888777666777999;;;===:::;;;<<<>>>BBBEEEHHHJJJFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNPPPQQQQQQPPPNNNMMMNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOOOONNNNNNMMMSSSSSSTTTUUUVVVWWWXXXXXX[[[[[[[[[[[[]]]```ccceeehhhgggeeecccaaa___^^^]]]______aaadddiiinnntttwwwzzz{{{}}}zzz{{{zzztttmmmgggdddddd&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%(((((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((########################"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&!!!!!!!!!###&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((('''((((((((()))(((((((((((((((((((((((())))))))))))************))))))***,,,...111333444666999>>>BBBGGGNNNWWW^^^___ZZZSSSLLLIIIIIILLLOOOZZZ```fffhhhddd]]]XXXVVVZZZ```iiiuuu{{{ooocccZZZVVVTTTRRRPPPQQQUUU[[[___aaaaaabbbeeemmmxxxrrreee]]]\\\]]]___eeelllvvvwwwtttooojjjeee```]]][[[ZZZWWWSSSQQQOOOMMMJJJHHHHHHFFFDDDCCCCCCCCCAAA@@@???>>><<<;;;;;;:::999777444444333222111000//////......---------------...------,,,,,,,,,,,,------............////////////000000000000111111111111000///......000111111111222222222222222333444444444444444444555555555555777777666666666666777777888888888888888888888888666666777777888888888888;;;;;;;;;:::999999888999888999999999888777666666888888777777777666666666888777666555666888:::<<<999:::;;;>>>AAACCCFFFGGGCCCCCCEEEFFFHHHIIIJJJJJJMMMMMMOOOOOOOOOMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHGGGFFFFFFHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLOOOOOOQQQRRRTTTUUUWWWWWWYYYXXXWWWWWWXXX[[[^^^```cccbbbaaa^^^[[[YYYWWWUUUWWWWWWXXX[[[^^^cccgggjjjkkknnnqqquuuxxxzzz{{{|||{{{~~~~~~|||tttmmmjjjkkk$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((((((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!$$$%%%%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))*********++++++******,,,...000333555777999<<>>???DDDMMMVVV[[[ZZZWWWMMMKKKJJJJJJNNNTTTZZZ___```^^^ZZZUUURRRVVV^^^eeeuuuppp___UUUSSSQQQMMMMMMRRRYYY^^^bbbfffkkknnnmmmpppuuu{{{{{{rrrnnnkkkjjjfffeeeeeedddfffjjjooosss{{{uuurrrgggccc^^^[[[YYYVVVRRROOOJJJHHHEEECCCBBBAAA???>>>;;;999888888999888666444666555444444555555444333000000000000000/////////---------------...//////,,,,,,,,,,,,---///000111........................////////////////////////000///......111222222222000111111222222222222222222333333333333444444444555555444444444444555555777777777777777777777777555555555666777888888888777999:::999777666777999555555666777777777666666666666666555555555444444444555555666666777888888777888:::;;;===??????@@@>>>@@@BBBDDDFFFGGGGGGGGGJJJKKKKKKKKKKKKJJJJJJIIIJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKIIIHHHFFFFFFHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIKKKLLLNNNOOOKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPQQQSSSTTTUUUWWWWWWWWWUUUSSSQQQNNNMMMNNNPPPSSSWWWZZZ\\\]]]^^^\\\^^^aaabbbbbbdddgggkkkiiilllppptttwwwzzz~~~|||zzz&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$''')))***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((###$$$&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))************************)))************+++++++++...///000333666999<<<===BBBBBBGGGPPPZZZ]]]XXXRRRCCCFFFJJJPPPUUUZZZ]]]___```YYYQQQNNNSSS___mmmuuuuuummm]]]OOOJJJLLLMMMKKKTTTZZZcccjjjmmmooorrrtttwww|||yyyggg___```ccceee]]]aaagggmmmrrrvvvzzz}}}}}}uuunnnkkkkkkaaa]]]WWWTTTRRRNNNIIIEEEEEEBBB@@@>>>>>>===;;;::::::888777888888777555333222111000222333555444333////////////////////////------------......///000++++++,,,---...000111222.....................---.....................---000///...///111333333222000000111222222222222111222222333333333444444444444333333222222333333444777777777777777777777777555666666777888999999:::555888999999666555777999444444555666777777777666666666555555555444444444333444555666777777777777777888999;;;<<<===>>>>>>???@@@CCCEEEGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEGGGHHHHHHGGGFFFFFFGGGGGGGGGIIIJJJLLLNNNOOONNNNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTQQQOOOMMMMMMOOOTTTXXX\\\]]]^^^^^^___```bbbaaa___```dddhhheeehhhlllooosssvvvzzz}}}~~~&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$#########$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$"""!!!"""$$$&&&((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&& """$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((((((&&&$$$%%%((()))((('''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%***)))((('''&&&''''''(((''''''((()))))))))))))))))))))))))))***************+++***))))))***...111111333444555777<<>>FFFNNNUUUXXXWWWTTTPPPKKKGGGGGGJJJMMMSSS\\\eeecccZZZRRRRRRUUUXXXZZZccctttjjjZZZQQQJJJGGGJJJOOOUUU]]]eeejjjmmmrrrxxxooocccZZZ[[[```eeeppp|||wwwtttpppiiiccc]]]XXXTTTQQQKKKGGGBBB??????===999555666555444333222111000///000000000000000000000000//////......---,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------....................................---...000111111000...---000000000000000000000000000111111111222222222222333222222111111222222333444444444444444444444444333333333333333333333333555444444333333333333444333333333333333333333333222222222222222222222222333333333333333333333333444444555666777888888999999;;;===>>>???@@@CCCEEECCCDDDDDDEEEEEEEEEDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@??????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPOOONNNMMMMMMQQQSSSVVVYYY[[[\\\[[[[[[]]]]]]]]]^^^___aaacccddddddeeefffgggiiikkklllmmmiiikkkmmmppprrrssssssssswww{{{%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$((('''''''''''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''((((((''''''((()))))))))))))))))))))******++++++,,,,,,(((+++///111333444666888888:::???GGGQQQXXX[[[[[[UUUQQQKKKFFFEEEIIIPPPUUU]]]bbbddd]]]SSSNNNSSSZZZbbbhhhvvv~~~mmm]]]SSSMMMJJJKKKRRRYYY```hhhooouuuvvvzzz|||ssseee```___fffmmmuuuzzzrrrnnniiibbbZZZUUUOOOKKKHHHDDDAAA===:::999777444111111111000000////////////////////////////////////............------,,,,,,******++++++,,,,,,---------------------------------------.........//////,,,,,,---------.................................------............------////////////////////////000000000111111111111222333222222222222222222333333333333333333333333333333333333333333333333333444333222222222222333333222333444444555555444444222222222222222222222222222222222222222222222222222333333444555666666666666888;;;<<<===???AAADDDBBBBBBCCCCCCCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOQQQQQQQQQQQQPPPOOOOOOOOOOOOOOONNNMMMLLLQQQSSSUUUXXXZZZZZZZZZZZZ[[[\\\]]]___```aaabbbbbbcccdddeeeggghhhiiiiiijjjfffggghhhjjjkkklllllllllqqquuuyyyzzzyyyyyy|||}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%###"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''((()))))))))))))))(((((())))))***+++,,,,,,,,,...111333444555777999===AAAJJJSSSYYY[[[ZZZWWWQQQMMMIIIGGGJJJRRRZZZ```bbb___YYYQQQLLLPPPZZZbbbrrr{{{zzzkkk]]]TTTPPPNNNNNNSSS\\\dddhhhnnnuuu~~~xxxkkkeee___bbbjjjvvv}}}xxxrrrlllhhhccc[[[SSSMMMIIIDDDAAA>>><<<999666444333111///.../////////////////////......................../////////...............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,,,,------------..............................---+++******+++---...........................//////000000000111111111333333222222222222333333333333333333333333333333333333333333333333333333222222111111111111222222000111222333444444333333111111111111111111111111222222222222222222222222222222222333333444444555444666999:::;;;===???AAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>=========>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDFFFFFFFFFGGGHHHIIIKKKKKKKKKLLLNNNOOOPPPPPPOOOOOONNNNNNNNNOOONNNNNNMMMMMMQQQSSSUUUWWWXXXYYYZZZZZZZZZ[[[]]]___```aaaaaaaaacccdddeeeggghhhhhhhhhhhhffffffggghhhiiiiiiiiiiiilllooorrrrrrpppoooqqqttttttyyy$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&!!!$$$&&&'''&&&%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''((((((((($$$%%%&&&&&&'''&&&&&&&&&''''''((()))))))))))))))((())))))***+++,,,------///222444666666888:::===GGGNNNWWW\\\\\\XXXTTTQQQMMMKKKJJJMMMSSS[[[aaaeee\\\XXXQQQNNNRRR\\\iiirrr}}}ssshhh[[[QQQNNNOOORRRTTT[[[eeekkkooouuu{{{xxxiii```^^^```iiixxx|||tttppplllggg```[[[SSSLLLFFFBBB???===888777555333111000//////............////////////................................................------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------///---+++))))))+++---///........................////////////000000000000222222111111111111222222222222222222222222222222333333333333333333333333111000000000000111222222.........//////000000000000000000000000000000000111111111111111111111111111111222222333333333333333555777999999:::===???AAA@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>???????????????@@@AAAAAA>>>>>>>>>??????@@@@@@AAA@@@@@@??????@@@AAAAAABBBDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLNNNNNNNNNMMMMMMNNNNNNNNNOOOOOONNNNNNMMMRRRSSSTTTVVVWWWXXXYYYYYYYYYZZZ\\\]]]___`````````aaabbbeeefffhhhhhhhhhgggfffffffffgggggggggggghhhgggjjjlllkkkhhhhhhjjjmmmmmmsss{{{$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''"""&&&'''&&&%%%&&&'''''''''''''''((((((((((((&&&'''''''''((((((((()))$$$$$$&&&'''''''''&&&&&&''''''((()))))))))))))))******+++,,,---...///000222444666888999<<>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===??????@@@@@@AAABBBDDDDDD===>>>>>>???@@@@@@AAAAAA??????>>>>>>??????@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJLLLLLLLLLLLLKKKNNNNNNOOOOOOOOOOOOOOONNNRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[]]]^^^___```___```ccceeeggggggggggggffffffeeeeeeeeeeeeeeeeeeccceeeggggggeeeeeehhhkkkkkkooouuuwwwvvvwwwzzz~~~$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&& $$$((()))(((((()))***''''''''''''((((((((()))&&&'''''''''(((((())))))%%%&&&((()))))))))(((((('''(((((())))))))))))))),,,,,,---...///000111222444555777999<<<@@@FFFJJJ```fffjjjdddXXXNNNKKKLLLDDDEEEJJJQQQWWWYYYWWWTTTOOOWWWcccooozzzvvvlllcccYYYTTTQQQPPPMMMJJJPPPYYY```aaafffnnnvvv~~~zzzzzztttnnnlllgggeeelllvvvvvvxxxuuunnngggccc]]]WWWQQQLLLDDD>>>:::888666555///000///...---,,,---...------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000........................---------.........//////++++++,,,,,,,,,------------------------------------...///000000///...---------------------------............/////////000---------,,,,,,---------111111111111111111111111000000000000000000000000///////////////000111111222111///......///000222000000000000000000000000000000000000000000000000222222222222222333333333333444666777666777999;;;===<<<<<<<<<===>>>@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>===;;;;;;;;;<<<===???AAABBB===>>>>>>???@@@AAAAAAAAA???>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIKKKKKKKKKKKKJJJNNNOOOOOOPPPPPPPPPOOOOOORRRSSSSSSTTTVVVWWWXXXXXXXXXYYYYYYZZZ[[[]]]^^^___]]]___bbbdddfffgggffffffeeeeeedddccccccccccccccc```ccceeeeeedddeeehhhllljjjmmmppppppnnnpppvvv|||zzzzzzzzz|||~~~''''''&&&&&&&&&%%%%%%%%%(((&&&###"""$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''$$$###%%%***,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))'''""""""&&&+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&(((...222111***$$$&&&&&&&&&''''''''''''((())))))******)))(((''''''(((((()))******)))((('''(((((()))(((&&&&&&((()))++++++---///222444444333555888===AAAEEEIIIOOOSSS```aaa___XXXOOOFFFCCCBBB>>>EEELLLOOONNNNNNPPPTTT___hhhtttuuuhhh]]]XXXXXXPPPLLLIIILLLTTT[[[``````kkkmmmnnnqqq{{{{{{rrrnnnhhhhhhhhhkkkpppxxxzzzsssqqqmmmhhhaaaZZZTTTQQQBBB???;;;888666555333222//////............//////,,,,,,------------------+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++,,,+++*********+++,,,------.........---,,,,,,+++...---,,,,,,+++++++++++++++++++++,,,,,,------------------------------------------,,,,,,+++++++++,,,,,,------...///000000...............///000111---.........//////000000////////////////////////---------.........//////---.........//////000000///...,,,+++,,,---///111111000///......///000111///111111......222222000///////////////000000000444444555555666777777777999999999999::::::;;;<<<>>>>>>>>>???@@@@@@@@@AAA@@@@@@??????>>>=========@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLLLLLLLMMMNNNPPPRRRTTTUUUTTTSSSSSSUUUXXXYYYZZZ\\\\\\\\\\\\^^^___aaa^^^aaaggghhhcccbbbfffeeeeeeeeeeeeeeeeeeddddddgggfffddddddeeegggiiikkklllllllllmmmmmmnnnooopppuuuttttttvvv{{{}}}}}}{{{'''&&&&&&&&&&&&%%%%%%%%%(((&&&######$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###""""""!!!!!!""""""###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###''')))&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''',,,000///***%%%&&&&&&&&&''''''''''''(((&&&&&&''''''&&&%%%%%%$$$''''''((()))))))))((('''((()))***)))(((((()))+++)))***...222555666555333:::@@@HHHNNNRRRUUUXXXZZZaaa___[[[SSSIIICCC@@@???BBBGGGLLLNNNMMMPPPVVV[[[lllwwwuuuhhh^^^VVVQQQPPPHHHHHHLLLTTT___gggkkkkkkooossswww|||wwwoookkkiiifffjjjooowww~~~uuuooommmkkkgggaaaYYYRRRKKKHHH>>>;;;888555444333111/////////............//////......------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,,,,+++*********+++,,,---------......------,,,+++------,,,+++++++++,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,------...------------------...///---........./////////000........................------------.........///------......///////////////...---,,,,,,...///111//////...------...//////,,,......++++++------+++......//////000111111222222222333333444555555555888888888888999:::;;;<<<======>>>??????@@@@@@@@@@@@@@@??????>>>===============>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLKKKKKKMMMOOOQQQSSSUUUTTTSSSTTTWWWYYYYYY[[[]]]]]]\\\\\\]]]^^^aaa___aaaggghhheeeeeehhhfffffffffeeeeeedddddddddcccccccccdddfffhhhjjjlllkkkkkkkkkkkklllmmmnnnnnnpppoooooorrrwwwyyyyyyxxx&&&&&&&&&&&&%%%%%%%%%%%%'''%%%######$$$&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$######""""""######$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&%%%&&&))),,,,,,)))%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''(((((((((((((((((()))******))))))+++---))),,,111555888999888777AAAJJJVVV___aaa___^^^]]][[[XXXRRRKKKEEEAAA???>>>DDDGGGJJJLLLNNNUUUaaajjj|||uuucccYYYTTTOOOKKKIIIDDDIIIRRR^^^jjjqqqssssssssszzzpppgggeeehhhjjjooottt~~~~~~tttlllggggggddd___XXXPPPIIIBBB???999777333111111000...,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,+++++++++++++++,,,------------......------,,,,,,,,,,,,+++++++++,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,---------...---,,,,,,,,,,,,,,,,,,.............../////////........................------------............---------............//////...---------...000111......---,,,,,,---......***------+++,,,111333111......///000000111222222000000000111222222333333666666666777888:::;;;<<<<<<<<<===>>>>>>???@@@@@@@@@@@@??????>>>>>>======;;;;;;;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@AAABBBCCCDDDEEEFFFFFFHHHJJJKKKKKKJJJJJJLLLMMMPPPRRRTTTTTTUUUVVVYYY[[[ZZZ\\\^^^___]]]\\\\\\]]]______aaafffiiiggghhhjjjhhhhhhfffeeedddddddddddd```aaacccfffhhhjjjlllllliiiiiiiiiiiiiiijjjllllllkkkjjjkkkmmmqqqssstttsss&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%######%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%######%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((()))(((&&&&&&&&&&&&''''''''''''((('''(((((()))((((((''''''$$$%%%%%%&&&'''(((((()))'''((()))***)))***,,,...///111555777999;;;<<<>>>JJJUUUcccjjjhhhaaa[[[XXXPPPNNNKKKHHHEEECCCAAA@@@AAADDDHHHLLLRRR___ppp}}}xxxhhhWWWPPPNNNLLLIIIIIIJJJQQQ[[[eeemmmqqqttttttxxxttthhhdddhhhrrrxxx}}}vvvooohhhddd^^^\\\WWWQQQJJJCCC>>>;;;555333111//////...,,,+++///......------......///******+++,,,------......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,------,,,------...------,,,,,,++++++++++++,,,,,,---...---,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---,,,,,,+++,,,,,,........................------------------------------------------------------------------------......---------...///000...------------------...+++---......333<<>>>>>??????@@@@@@???>>>>>>======<<<999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBBBB@@@@@@AAABBBDDDEEEFFFFFFIIIJJJKKKKKKJJJJJJKKKMMMPPPQQQRRRTTTVVVXXX[[[\\\ZZZ\\\______^^^\\\[[[[[[]]]^^^aaaeeehhhiiijjjkkkiiihhhgggeeedddccccccccc```bbbeeehhhjjjkkkkkkkkkhhhgggggghhhhhhiiijjjkkkhhhhhhiiijjjlllmmmmmmmmm&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###""""""'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((((()))************))))))%%%%%%%%%&&&'''((())))))&&&'''))))))***+++...000444555555555666:::@@@EEEWWWaaakkkmmmfff[[[TTTQQQKKKLLLLLLKKKHHHEEEBBB@@@>>>DDDKKKSSS^^^nnnkkk]]]OOOKKKLLLLLLLLLNNNTTTZZZbbbiiimmmppptttxxx|||uuulllfffjjjuuuyyysssoooiiiccc___SSSQQQMMMHHHCCC???;;;999333111////////////---+++......------------......,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---++++++,,,,,,------------,,,,,,------...------,,,++++++++++++,,,,,,---...,,,,,,,,,++++++******)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////...---,,,,,,,,,---...............---------------------------------------------------,,,,,,------------,,,,,,,,,,,,---------------......///........................---///...---333???HHHKKK111111000000///........./////////000111111222222222333333444666888999:::999::::::<<<===>>>????????????>>>======<<<<<<;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAA???@@@AAABBBCCCEEEFFFFFFHHHJJJKKKKKKJJJJJJLLLMMMOOOOOOPPPSSSVVVYYY[[[\\\ZZZ\\\^^^^^^\\\[[[[[[[[[\\\^^^aaacccfffjjjlllllliiihhhfffdddbbbbbbccccccccceeehhhjjjkkkjjjiiihhhgggggggggggghhhiiijjjjjjiiiiiiiiiiiiiiihhhhhhiii%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$&&&''''''%%%%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$ ###***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''((()))))))))(((((('''&&&&&&&&&'''((())))))&&&''')))++++++---000333555666666555666<<>>>>>=========<<<;;;;;;::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;::::::;;;<<<===>>>>>>???===>>>???AAABBBDDDEEEFFFFFFHHHIIIJJJJJJJJJLLLMMMOOONNNOOOQQQVVVYYY[[[[[[ZZZ[[[\\\[[[ZZZZZZ[[[\\\]]]```bbbcccfffkkknnnmmmhhhfffdddbbbaaaaaabbbccceeefffhhhiiiiiigggfffdddffffffffffffggghhhiiiiiihhhiiijjjiiigggfffggghhh%%%%%%%%%$$$$$$$$$$$$###$$$######$$$'''''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((()))((('''''''''((())))))'''))),,,---...000444666555777:::;;;===EEEPPPYYYdddgggfff^^^RRRLLLNNNRRRTTTYYY\\\XXXNNNFFFFFFIIIPPP[[[jjjxxx|||iiiYYYOOOJJJFFFHHHLLLRRR\\\fffkkkrrryyy}}}}}}~~~tttnnnhhhiiimmmttttttooogggaaa]]]XXXPPPIIIBBB@@@===999666444333222///......///000000...,,,...------,,,,,,------...//////...,,,***)))((('''+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...+++,,,---.........---,,,+++,,,------......------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,---............---,,,+++------***+++///111///,,,,,,,,,---------............//////000111111111222222222333333444666666777777888:::;;;<<<>>>>>><<<;;;;;;::::::999999888999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;::::::;;;;;;<<<<<<<<<===:::;;;<<<>>>@@@AAACCCCCCBBBDDDFFFGGGGGGHHHKKKMMMOOOMMMMMMPPPUUUXXXYYYYYYYYYYYYYYYXXXWWWXXX[[[^^^___dddeeedddgggnnnpppnnnfffdddbbb```___```bbbcccccccccdddeeeeeedddcccbbbddddddddddddeeefffggggggeeegggiiihhhgggfffhhhjjj%%%%%%%%%$$$$$$$$$###############%%%'''((('''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%% """$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((&&&'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((((((&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''((()))******))))))******(((''''''((()))))))))+++---///111333777999555:::???CCCGGGOOOZZZcccaaabbb^^^TTTIIIFFFMMMUUUUUU\\\___ZZZOOOIIILLLRRR[[[gggyyy{{{kkkYYYKKKHHHFFFFFFIIINNNVVVdddqqquuu}}}wwwqqqnnnmmmppprrrxxxzzzuuulllfff___[[[XXXSSSKKKDDDAAA???<<<888555333222111...------///000000...,,,...------,,,,,,------...*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...+++,,,---.........---,,,+++,,,,,,---.........---...------,,,++++++++++++)))))))))******++++++,,,))))))))))))))))))))))))+++++++++,,,,,,---------........................************+++,,,------.........------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********))))))***++++++++++++***++++++------------++++++)))---///......///---(((((()))***+++---...///000------......///000000000222222222222333333444555666777888999;;;<<<===>>>;;;;;;:::999999888888777999999999888888888888888::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<>>>???AAAAAA???AAADDDEEEFFFGGGIIILLLOOOMMMLLLOOOTTTXXXXXXWWWXXXXXXWWWVVVUUUWWW[[[___bbbggghhhfffiiipppssspppdddccc```______```bbbddd```aaaaaabbbbbbbbbaaaaaabbbbbbbbbbbbcccdddeeefffbbbeeeggghhhfffgggiiilll%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&)))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%$$$$$$)))$$$!!!"""'''******(((%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%$$$"""###&&&(((((('''&&&&&&$$$$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%&&&((())))))(((&&&%%%((()))))))))))))))((((((###$$$$$$%%%&&&'''(((((())))))(((((((((((())))))***---000333444333333333;;;<<>>;;;888777444111/////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------............------------...//////---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,------,,,,,,******++++++,,,,,,,,,---------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------....../////////000111111000000111333555555666666777777888888999888888999::::::999777777888888999999888888777888888888777777888888888888888888888888999:::::::::999777777777888:::;;;:::;;;;;;<<<<<<===>>>>>>>>>???@@@AAACCCDDDEEEEEEHHHIIIIIIKKKNNNQQQUUUVVVXXXYYYYYYYYYXXXZZZ]]]```mmmlllkkkjjjhhhfffdddccc``````___^^^^^^___```aaa^^^___``````______aaacccccccccccccccccccccccccccbbbbbbbbbcccdddfffggghhh%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$!!!!!!$$$&&&%%%###&&&'''))))))(((((()))***%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''((()))******)))((('''(((((())))))))))))((((((+++*********)))))))))(((************+++,,,---------333888999777666999===EEEOOO]]]hhhjjjddd\\\VVVRRRKKKGGGKKKPPPOOOLLLJJJNNNMMMOOOUUU[[[dddrrr~~~wwwjjjbbbYYYSSSNNNIIIJJJNNNTTTYYY]]]]]]^^^iii|||yyyqqqkkkkkkpppzzzwwwpppiiiccc___XXXSSSLLLFFFAAA===:::777555333111000////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------...//////------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++------...///------,,,,,,,,,,,,++++++------------------------------,,,++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))******+++++++++++++++)))***+++,,,---...//////------,,,,,,,,,,,,------,,,---------------------******++++++++++++++++++---------------............///000000//////000111333333444555555666666777999888777888::::::888777777777888888888888777777666666777777777777666666999999999999999::::::;;;999888777666777888999:::999999:::;;;<<<<<<============>>>???@@@BBBCCCCCCEEEFFFFFFHHHKKKNNNQQQSSSUUUWWWXXXYYYZZZ\\\```ccckkkjjjhhheeebbbaaa______``````___^^^^^^^^^______]]]^^^____________aaacccccccccccccccccccccccccccaaaaaabbbccceeefffhhhiii%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((+++(((&&&&&&'''((('''&&&'''(((******))))))***,,,%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%######%%%'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&((('''%%%$$$$$$%%%'''(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''((())))))))))))(((''''''(((((())))))))))))(((************************************,,,---...///111555888777666888???FFFSSS^^^kkkpppkkk```VVVQQQOOOLLLLLLOOOPPPLLLIIIHHHNNNQQQVVV^^^hhhwwwpppccc```YYYRRRNNNLLLLLLRRRZZZcccdddeeedddhhhttt|||nnnnnnooottt}}}~~~vvvpppjjjeee^^^ZZZPPPLLLFFF@@@<<<999666444111000///.........//////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++***)))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,***))))))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++*********++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------...------------------------///000000//////000111222222222333444444555555777777666888999:::888777666777777777777777777666555666777888888777666555888888888888888999::::::777777666666666777888999999999999:::::::::::::::<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDGGGJJJMMMOOOQQQRRRUUUWWWXXX[[[___bbbbbbaaa___^^^^^^^^^____________^^^^^^^^^]]]]]]^^^[[[\\\]]]]]]]]]^^^```bbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbccceeegggiiijjj%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$######"""$$$%%%%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&''''''''''''$$$%%%&&&%%%$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%((('''%%%$$$$$$%%%'''(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''((())))))***++++++))))))***+++,,,...000111444666666666666===HHHQQQaaaiiiooommmcccWWWOOOLLLJJJKKKOOOQQQLLLGGGIIIOOOYYY^^^dddkkkuuuoooaaaYYYVVVQQQNNNNNNOOOSSS^^^hhhnnnkkkiiijjjqqq~~~wwwtttnnnuuuzzzssslllfffbbb]]]VVVQQQJJJFFF@@@<<<999666444222........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,+++***)))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++*********************++++++*********))))))******+++++++++++++++++++++,,,,,,------------------------,,,,,,,,,...///000000//////000222111111111222333333444444666666555777999999888666555666666777777666666555555666777888888777666555666666666666666777777888555555555555666666777777::::::999999888888777777<<<<<<===>>>??????@@@@@@??????@@@AAACCCFFFIIIKKKKKKNNNPPPSSSUUUWWW[[[^^^ZZZYYYYYYYYYYYY[[[]]]^^^\\\\\\\\\]]]\\\\\\\\\\\\YYYZZZ[[[[[[[[[\\\^^^```bbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbccceeehhhiiikkk%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%$$$############%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&''''''((((((''''''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&'''((())))))******)))&&&&&&'''((()))***++++++))))))***,,,...111333444666666777999???HHHSSSZZZhhhjjjiiicccXXXPPPMMMMMMRRRTTTTTTOOODDD===DDDNNN[[[eeeqqqzzzzzzlll___WWWTTTJJJIIIJJJNNNSSSZZZgggttttttqqqnnnqqqyyy}}}tttrrrtttyyy~~~vvvooofffaaa^^^YYYRRRLLLEEEAAA<<<888666444333111------..................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///......---++++++***)))++++++,,,,,,,,,,,,------*********++++++,,,,,,---,,,,,,+++******+++,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***+++++++++******)))))))))))))))************))))))(((((())))))******++++++(((((())))))***+++++++++,,,,,,,,,,,,,,,---------...///000000//////000111000111111222222333333444555555555666888999888666555555666666666666555555666666777777777777666666444444444444444555555666444444555555555666666666999999888777777666666666;;;;;;<<<======>>>??????=========???AAACCCFFFHHHGGGJJJMMMOOOPPPRRRUUUXXXVVVUUUUUUVVVVVVWWWXXXYYYXXXYYYZZZ[[[[[[[[[[[[ZZZXXXYYY[[[[[[[[[\\\^^^```bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddfffgggiiijjj%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''(((((('''&&&&&&&&&'''((()))'''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&'''((()))************'''((((((((())))))******++++++---///111444777888888888;;;BBBMMMWWW___bbbdddbbb^^^XXXQQQNNNPPPRRR\\\XXXSSSJJJAAA>>>HHHTTTaaaqqquuuggg]]]SSSNNNOOOHHHHHHMMMSSSYYY```mmmyyyxxxyyyzzz}}}}}}vvvrrrwww~~~{{{ssslllbbb]]][[[VVVNNNGGG@@@===888555333333111000---...............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,.........---------,,,,,,,,,,,,,,,+++,,,,,,---...---------------,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******++++++++++++++++++)))***++++++++++++***)))((())))))***++++++,,,,,,'''(((((()))******+++++++++++++++,,,,,,------...,,,...//////......///000000111111222222333444444444444444555888888777666444555555666666555555444666555555555555555555666333333333333333444555555333333444555555555555555555555666666666777777777999::::::;;;;;;<<<<<<<<<<<<<<<<<<===???BBBDDDFFFFFFHHHKKKMMMMMMNNNPPPRRRQQQRRRSSSTTTUUUVVVVVVVVVTTTUUUWWWYYYZZZZZZZZZYYYYYYZZZ[[[\\\\\\]]]```bbbbbbbbbbbbbbbbbbbbbbbbbbbccccccddddddfffggghhhiii%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%&&&'''%%%###!!!!!!"""''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&'''((()))*********************)))))))))))))))------///111444777999;;;888999>>>JJJXXXbbbffffff^^^[[[VVVQQQNNNPPPTTTXXXXXXQQQJJJFFFEEEKKKZZZhhhtttuuudddZZZSSSKKKHHHIIIMMMOOOTTT[[[___dddooo{{{{{{{{{wwwuuuuuu|||{{{mmmeee[[[VVVTTTOOOFFF???===:::666333222111000///......//////......---,,,////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,/////////......---------******))))))******+++,,,,,,---...///...---,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((((()))******+++,,,,,,+++,,,,,,------,,,,,,+++))))))******++++++++++++++++++++++++++++++++++++***************)))((((((******+++,,,------...///***+++,,,------,,,+++***))))))***+++,,,,,,------)))******+++,,,,,,------******+++,,,,,,---......+++,,,...---,,,,,,---///111111111222333333444444444333444555777888777666444555555555555555555444555555333222222333555555444333333333333444555555222333444444555555444444222222333555666888999:::888888888999999::::::;;;;;;;;;;;;<<<>>>AAACCCEEEFFFHHHKKKLLLLLLMMMNNNOOOLLLNNNPPPSSSUUUVVVVVVVVVRRRSSSUUUXXXYYYYYYYYYYYYZZZ[[[]]]]]]]]]___aaadddaaaaaaaaaaaaaaaaaaaaaaaadddddddddeeefffggghhhiii&&&$$$!!!!!!$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$%%%'''(((((('''%%%$$$'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''((())))))(((((())))))((('''&&&&&&))))))))))))(((((((((((('''(((***+++++++++***)))---///111222333444777888888CCCPPP\\\fffkkkggg```ZZZXXXRRRKKKNNNXXX\\\ZZZVVVMMMGGGIIIMMMUUUeeettt{{{pppbbbVVVPPPMMMJJJKKKPPPMMMRRR[[[eeeggggggooozzz~~~{{{xxxyyyzzzssslllbbb^^^YYYTTTNNNGGGAAA<<<666555444222111111222222000...---...///000///...////////////////////////+++,,,---------,,,+++***..............................////////////......------------------------------,,,+++,,,---...///............---,,,++++++++++++++++++++++++++++++((())))))))))))***************************************+++++++++,,,,,,,,,------,,,++++++***))))))+++,,,,,,------,,,,,,+++++++++,,,------...//////...---+++******+++---...+++++++++*********))))))(((***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++------------------------///000000000111111111111222333444444555555444444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555555444444444444555666666:::999888777777777888999<<<<<<===>>>???@@@AAAAAAEEEEEEEEEFFFGGGJJJLLLMMMLLLMMMNNNPPPRRRSSSUUUVVVUUUUUUVVVVVVWWWXXXYYYYYY]]]]]]]]]^^^___```aaabbbccccccbbbbbbccccccdddeeedddddddddeeeeeeggghhhhhh&&&%%%###""""""###%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&))))))))))))(((((((((((())))))***+++,,,,,,,,,+++...111444666555666999<<>>:::666555333222111111222222000...---...///000///...////////////////////////+++,,,---............---........................------............---------------------------------,,,+++++++++,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,---------+++,,,,,,------,,,,,,++++++++++++,,,---------...---,,,+++******+++,,,---+++++++++*********))))))(((***+++***)))((()))***++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++------------------------//////000000000111111111111222222333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333444444444444444444444444444555555666;;;:::999999999999:::;;;:::;;;;;;<<<===>>>??????EEEEEEDDDDDDEEEGGGIIIJJJLLLLLLNNNOOOQQQRRRSSSTTTTTTTTTUUUVVVWWWXXXXXXYYY\\\\\\\\\\\\\\\]]]^^^^^^bbbaaaaaaaaaaaabbbccccccccccccccccccdddeeefffggg'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''(((((((((((((((''''''&&&(((((((((((())))))))))))*********+++,,,---...///000444888888777888===BBBMMM\\\kkkrrrpppjjj```WWWOOOPPPQQQPPPRRRUUUTTTPPPJJJIIIOOO[[[jjjyyytttbbbUUUNNNIIIGGGHHHJJJQQQXXX___bbbjjjuuu~~~{{{xxxtttooogggaaa[[[VVVOOOHHHCCC>>>:::777555444333222111111111111000...---...///000///...////////////////////////***+++---...///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------+++,,,,,,------------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++---...//////+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))***+++,,,+++++++++***************(((***+++***)))((()))***************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++------------------------////////////000000000000000000111222222222222111333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333333444444444333333444444555666:::999999888888999999:::999999:::;;;<<<===>>>>>>BBBBBBBBBBBBDDDFFFHHHIIILLLLLLMMMNNNOOOPPPQQQQQQRRRSSSSSSTTTVVVWWWWWWXXX[[[[[[ZZZZZZZZZZZZ[[[[[[```````````````aaaaaabbbbbbbbbbbbbbbbbbcccdddeee&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((***,,,,,,+++)))((('''(((((((((((((((''''''(((((((((((())))))))))))************,,,...000222333666999777666:::BBBJJJXXXfffqqqrrrkkkbbbXXXQQQOOOQQQSSSTTTTTTRRROOOKKKJJJNNNXXXhhhyyyzzzhhhZZZOOONNNLLLKKKLLLQQQYYYaaagggllluuu{{{uuupppkkkccc\\\VVVQQQIIIBBB===:::777555333333222222111111111111000...---...///000///...////////////////////////+++,,,,,,---.../////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,---------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,++++++++++++***************++++++***))))))***++++++************************(((***+++***)))((()))***************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,------------------........./////////000000///000111111222222111111222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333333333333333333444444555666666666666666666777777888999999:::;;;<<<======?????????AAACCCFFFHHHJJJJJJKKKKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\``````______``````aaabbbbbbaaaaaaaaabbbccccccddd$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%''')))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((''''''((((((((()))))))))(((((((((((((((((((((((('''(((***,,,,,,+++)))(((''''''(((((((((((((((''''''((((((((()))))))))***))))))***+++---///222444666777777666777???KKKTTTbbbkkkpppkkkbbbZZZTTTOOOPPPPPPRRRRRRPPPMMMJJJJJJRRRZZZgggwww}}}sssfffZZZRRRQQQTTTTTTRRRRRRXXXaaahhhpppxxxyyyrrrnnnhhh___YYYQQQLLLDDD===999777666555111111111111111111000000000...---...///000///...////////////////////////------,,,,,,,,,,,,,,,,,,..............................---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********************)))+++******************+++************************(((***+++***)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---............/////////000000111222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000111111111111222222222222222222333444444444444444555555666666666888999999:::;;;<<<===>>>AAA@@@@@@AAABBBDDDFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNPPPQQQRRRTTTUUUUUUUUUUUUVVVXXXZZZ\\\^^^___aaa````````````aaabbbbbbbbbbbbbbbbbbbbbbbbcccddd$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$%%%''')))%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***((((((((((((((((((((((((%%%&&&'''(((((((((''''''&&&'''((((((((((((((((((''''''(((((())))))******)))***+++---///222444666888888888:::@@@JJJVVV^^^fffjjjjjjbbbZZZVVVSSSPPPNNNLLLKKKLLLKKKJJJMMMRRR```jjjxxx~~~vvvmmmfff^^^UUUOOONNNVVV\\\___[[[YYY___iiiooozzzvvvooojjjcccZZZRRRJJJEEE???:::777666555444000000111111111000000///000...---...///000///...////////////////////////...---,,,++++++++++++,,,........................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,(((((()))***,,,---......+++,,,,,,------,,,,,,+++*********************+++++++++++++++++++++++++++***************+++++++++(((***+++***)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++++++++++++++++++++,,,,,,------.........------------.........///000000111222222222222222111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111222222111111222222333444444444555666777777777777888888999:::;;;<<<======DDDCCCBBB@@@@@@@@@@@@AAAFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOQQQRRRTTTTTTSSSTTTUUUXXXZZZ]]]```aaa```````````````aaabbbbbbbbbbbbaaaaaaaaabbbbbbccc%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((((((((((('''''''''((()))************+++...111444666888888999999<<>>>>>>>>???@@@CCCDDDEEEFFFHHHIIIJJJKKKJJJKKKLLLNNNPPPQQQSSSSSSTTTTTTUUUWWWYYY\\\^^^_________^^^^^^______```aaaaaaaaa```````````````aaa'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&''')))***###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((''''''''''''((())))))&&&&&&'''((())))))((((((&&&''''''((()))******++++++---000444777999::::::999:::@@@LLLZZZeeeiiiiii^^^]]]XXXRRRPPPRRRPPPLLLJJJDDDBBBEEEKKKTTTfffvvv~~~{{{iii___VVVPPPPPPQQQSSS[[[dddbbbmmmrrrlllhhhnnnxxx~~~}}}}}}~~~{{{tttkkkccc^^^UUUKKKCCC>>>;;;777444444333222111...///000111111000//////000...---...///000///...////////////////////////---,,,,,,,,,---///000222........................---,,,***))))))***,,,---+++++++++++++++++++++++++++,,,---...///...------,,,,,,,,,,,,,,,+++***)))------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***)))(((''''''+++,,,,,,------,,,,,,+++))))))***+++,,,---------+++,,,,,,------,,,,,,+++))))))******++++++++++++(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,---------......---......///////////////000000000000000000000000////////////////////////000000000000000000000000............/////////000111111111000111222222333000111222444555555444444555555666777888999:::::::::::::::;;;===@@@BBBDDDBBBBBBDDDEEEGGGIIIJJJKKKJJJJJJLLLMMMOOOQQQRRRSSSTTTUUUUUUVVVXXXZZZ\\\]]]^^^]]]]]]]]]]]]^^^______```______^^^^^^^^^______%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%$$$$$$%%%&&&((((((((((((&&&%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((((((((('''&&&))))))(((((((((((())))))''''''((())))))((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((()))***,,,---******)))******++++++,,,///222555666555666999===:::???IIIWWWccchhhfffbbb[[[VVVQQQRRRUUUTTTNNNHHHBBBDDDIIIQQQ[[[hhhyyyuuufff]]]PPPPPPLLLKKKUUUdddlllkkkiiijjjjjjjjjlllsss}}}~~~tttooofff]]]TTTLLLDDD???:::999888666444333333333111111111111000000000000,,,***(((***...111000///---...///000000///...---///...---,,,,,,---.../////////.........---------++++++++++++++++++++++++.........------,,,,,,,,,************************)))***++++++++++++***)))+++++++++,,,,,,---------...------///111111---***+++++++++,,,,,,---------.........////////////000,,,,,,++++++++++++++++++)))))))))))))))************+++,,,---------------))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++,,,++++++++++++++++++,,,************************++++++************++++++******+++,,,,,,---......*********++++++,,,,,,,,,,,,,,,,,,---------...............////////////000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000000000///000000000111111111111000000111222444555555666666777999888666555555555::::::::::::;;;<<<======AAABBBCCCCCCCCCDDDFFFHHHJJJLLLNNNNNNMMMMMMNNNOOOQQQSSSTTTTTTSSSTTTVVVXXXXXXZZZ\\\^^^______^^^]]]\\\[[[[[[[[[\\\^^^```aaa%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$((((((''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((((((((('''&&&)))(((((((((((((((((()))&&&&&&'''((((((((('''&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))******))))))***,,,...///222555888888777777:::<<>>999999888777555444333222222111111111000000000//////---+++***+++...000000///---...///000000///...---///...------------...//////.........------------++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---...---,,,...000000---++++++,,,,,,,,,---------------............/////////************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++++++++************++++++*********************************))))))*********)))******++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------000000000000000000000000////////////////////////.........------,,,,,,,,,------.........///////////////000000000111111111000000111222333444555555666777888777555444555666999999999999:::;;;<<<===???AAABBBBBBBBBBBBEEEGGGGGGJJJLLLMMMMMMNNNOOOPPPSSSTTTVVVVVVUUUVVVXXXZZZZZZ[[[]]]______^^^]]]\\\]]]\\\\\\\\\]]]^^^```aaa%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''((((((''''''''''''(((((($$$%%%&&&'''''''''''''''(((((())))))))))))((((((&&&'''((())))))(((''''''******)))***+++...111333555888;;;;;;999999===@@@RRRXXX```cccaaa[[[TTTPPPIIIJJJKKKLLLKKKJJJIIIGGGIIISSScccsss|||lll___UUUNNNKKKJJJGGGGGGOOOaaarrrwwwssstttttttttsssvvv~~~{{{rrrllleee___VVVMMMFFFAAA<<<999888777555444222111111111111111000000000000//////...,,,+++,,,---//////...---...////////////...---///...------------...///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******------------------------++++++***))))))***++++++---------,,,,,,,,,,,,,,,...---,,,---......---,,,,,,------------.........---------............///******************++++++......------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************************************))))))*********++++++++++++++++++++++++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------////////////////////////..............................---,,,+++******))),,,,,,,,,---------......////////////000000000000000000111222333444444555666777666555333333555777888888888888999:::;;;<<<===>>>@@@@@@???@@@BBBDDDDDDFFFJJJLLLLLLNNNPPPQQQSSSTTTUUUUUUUUUVVVXXXZZZ\\\]]]^^^^^^^^^]]][[[ZZZ]]]]]]\\\\\\\\\]]]___```%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""!!!!!!(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((''''''''''''(((((($$$$$$%%%&&&&&&'''''''''))))))************))))))((()))+++,,,,,,***((('''*********+++---111555888999;;;<<<;;;;;;>>>DDDIIIVVVZZZ___^^^YYYRRRNNNLLLIIIJJJJJJGGGEEEEEEIIILLLUUUcccvvvnnn]]]RRRMMMKKKJJJHHHIIILLLVVVeeeqqqvvvvvvwwwyyy{{{}}}|||vvvmmmggg\\\WWWNNNFFFAAA===:::999666555444222111000000000111000000000///////////////...---------..........................................------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***(((''''''(((***+++---------------,,,,,,,,,///...---,,,------..............................------------............---------------.........//////...---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********************************************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////........................------------------------//////...---,,,+++***))),,,,,,,,,,,,------------........./////////000000000000000111222333333444666666555333222222555777777777777777888999::::::;;;<<<=========>>>@@@BBBBBBEEEHHHJJJKKKLLLNNNPPPPPPQQQRRRSSSRRRTTTVVVXXX]]]]]]^^^]]]]]][[[ZZZYYY\\\\\\[[[ZZZ[[[\\\]]]^^^%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''(((((((((((('''&&&%%%(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''(((((())))))'''&&&&&&'''))))))###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&''''''))))))************))))))((()))+++,,,,,,***((('''******+++---000444888;;;<<<======<<<===CCCLLLTTTYYYZZZZZZVVVOOOKKKKKKLLLLLLJJJGGGAAA???CCCMMMUUUfffvvv}}}qqq```SSSLLLJJJIIIHHHHHHLLLTTT]]]ccciiioootttyyy}}}yyyoooddd]]]QQQKKKDDD>>>:::888777555555444333111111000000000000000000////////////...//////......---------.........------------......---..................---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++///...,,,++++++,,,...///------------------------.........---------...///////////////////////////---------.........//////------......//////////////////...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++******************************************************************************))))))))))))******++++++++++++++++++++++++))))))************)))))),,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///------------------------------------------------///...---,,,+++***)))))),,,,,,---------.........---............////////////000000111111222222222444444444222111111444777666555555666666777888999888:::;;;;;;;;;;;;>>>@@@BBBDDDGGGHHHIIIJJJKKKMMMNNNOOOQQQQQQQQQRRRUUUWWW\\\\\\\\\[[[[[[ZZZYYYYYYZZZZZZYYYYYYYYY[[[\\\]]]%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))************))))))&&&'''((())))))(((''''''***+++---000444777:::<<<<<<>>>???@@@BBBIIIRRRYYY]]]ZZZVVVPPPKKKIIIJJJLLLJJJGGGBBB>>>???IIIXXXcccxxxnnncccUUUMMMJJJJJJHHHFFFKKKPPPZZZbbbdddeeellluuu}}}~~~tttiii]]]TTTJJJFFF@@@<<<:::999888777444444222111111000000000000000////////////.........//////...------...000......------------......------...//////...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------......,,,,,,,,,,,,......,,,---------...............///000000///...///000111111111000000000000///.........////////////000,,,,,,,,,---......////////////......---,,,,,,,,,---............------,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................------------------------,,,,,,+++***)))((((((''',,,,,,,,,---------......------------........./////////000000000111111111222333333222111111333555444444444444555666777888777888::::::999:::<<<>>>@@@BBBEEEGGGGGGHHHJJJKKKMMMOOOQQQQQQQQQSSSVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYY[[[]]]^^^%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&"""###%%%'''''''''&&&%%%(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++******))))))))))))*********)))(((&&&&&&&&&&&&'''((())))))))))))))))))(((&&&&&&''''''(((((())))))***,,,000333777999;;;;;;;;;???DDDGGGIIIMMMSSSXXXXXXTTTOOOKKKJJJKKKKKKKKKFFFCCC@@@AAAJJJZZZkkkwwwuuubbbYYYOOOKKKMMMOOONNNLLLSSSVVV___iiimmmmmmttt|||tttkkkaaaUUULLLFFFCCC???===<<<;;;:::999444444333222111111111111000000/////////.........---///000///------///111...------,,,,,,------...------...//////...------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000...000333333111///000111222222111111111000000000/////////000000000111111,,,,,,---......///000000//////////////////////////////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********++++++,,,,,,------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,........................------------------------+++++++++******)))))))))++++++++++++,,,,,,,,,,,,,,,,,,---------........./////////000000000000000000111222222111111222444333333333333444555666777777888999999999999<<<>>>===???CCCEEEGGGHHHJJJLLLKKKMMMOOOOOOPPPQQQTTTVVVUUUUUUUUUVVVWWWYYYZZZ[[[YYYYYYYYYYYY[[[]]]```aaa%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###%%%''')))******)))((((((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''((()))***"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++++++++************++++++,,,***)))'''&&&&&&&&&'''(((((())))))))))))(((((((((((((((((()))***,,,---***---111555999:::;;;;;;:::@@@HHHMMMOOOPPPRRRTTTPPPLLLHHHHHHJJJMMMMMMKKKCCCAAAAAAGGGUUUiii|||xxxccc\\\TTTLLLKKKQQQVVVWWWVVV\\\\\\cccooowwwyyy~~~pppddd]]]UUUKKKCCC???===:::999999888666555444444333222111111111222000/////////............,,,...000///------///222...---,,,,,,,,,,,,---...,,,---...//////...---,,,+++++++++,,,,,,---------------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000111111000//////***+++,,,---...000111111---111444555222000000111222222222222111111000000000000000000111111111111...//////000111222222333000000000000000111111111000000111000000///......------------------------////////////////////////........./////////000000------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***(((((()))***+++,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,---------.........////////////////////////........................------,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,---------......////////////000000000000...000222333222111222333333333333333444555666666666888999999888999<<<>>>:::===AAADDDFFFIIILLLNNNHHHJJJKKKLLLMMMNNNQQQSSSRRRRRRSSSTTTVVVXXXZZZ[[[YYYYYYZZZ[[[]]]```bbbddd&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((((())))))(((((($$$%%%%%%&&&&&&%%%%%%$$$***'''%%%%%%''''''%%%"""&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&(((***,,,---(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%(((+++---......(((''''''''''''(((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((('''((()))+++++++++***)))...111555;;;??????===:::CCCFFFKKKOOOQQQPPPMMMKKKJJJIIIHHHLLLPPPPPPLLLGGG>>>DDDOOO]]]kkkyyyzzzhhh^^^RRROOONNNSSS\\\dddgggggg```gggqqqyyy~~~uuuddd[[[TTTLLLDDD@@@;;;:::999888777555444444///000222333333222111000////////////////////////........................////////////////////////------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000000//////000111222444666777444444444444444444444444666666555444444333222222222111000111222222222000............////////////////////////000000000000---......///000111111222........................//////............//////......//////000000111111111111000000000000111111000000000000////////////......---------,,,,,,,,,***++++++,,,,,,------...))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,---------......///...,,,++++++,,,...///,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++//////...------///000111.../////////000000111111444444444222111111333555777888888999999:::;;;;;;<<<>>>AAADDDFFFFFFFFFEEEGGGHHHIIIJJJKKKMMMNNNNNNRRRRRRSSSUUUWWWXXXZZZZZZXXXYYYZZZ\\\]]]^^^^^^^^^&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$)))'''%%%%%%''''''%%%"""&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%&&&'''(((***+++(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((+++------,,,((((((''''''''''''((()))((((((((((((((('''''''''&&&'''''''''(((((((((((('''((()))***++++++++++++000333777;;;>>>?????????EEEIIIMMMPPPOOOLLLIIIHHHIIIHHHIIIKKKLLLKKKGGGCCCFFFLLLYYYiiixxx~~~tttggg\\\WWWNNNRRR[[[dddkkkmmmiiieeebbbkkkxxxvvviiiZZZSSSNNNGGG@@@>>>;;;:::999888666555444444000111222222222111000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////222222111111222333333444555555555555555555555555444444444333222111111111222111000111222333222000000000000111111111222222000000000000000000000000//////000111111222333333////////////////////////000000////////////000000000111111111111111111222111111111000000111111111222222111111111000000000000000/////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///...,,,++++++,,,...///.........------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++......------......//////000000000//////......---111222222000//////111333666666777777888888999999<<<>>>AAADDDFFFGGGGGGGGGEEEEEEFFFGGGIIIJJJKKKLLLNNNOOOPPPRRRTTTUUUVVVWWWWWWXXXYYY[[[\\\]]]]]]]]]&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$###!!!%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&(((+++,,,+++***((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((()))***,,,...///333666:::<<<===???DDDHHHMMMPPPSSSRRRNNNIIIHHHHHHJJJKKKLLLKKKHHHFFFEEEEEESSS\\\lll}}}rrrhhh^^^UUUQQQRRRRRRZZZfffppprrroooiiieeedddpppzzzggg[[[PPPKKKHHHCCC>>>===::::::999777666555444333222222222111111000000///////////////////////////........................------------------------------------------------------------------------------------............------------------------,,,,,,,,,---------......//////000000000111111111555444333222222111111222555555555555555555555555333222222111111000000000333111000111222333222111000111111111111222222222111111111111111111000000111111222222333333444444111111111111111111111111222111111000000111111222333333333333222222222222222222111111111111222222333333333222222222111111222222222111111111000000/////////...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........---,,,++++++,,,---.........------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,------......------........................000111111000//////111222444444555555666777777777:::;;;>>>AAACCCDDDEEEEEEAAABBBCCCDDDEEEGGGHHHHHHKKKKKKMMMNNNPPPRRRSSSSSSUUUVVVXXXYYY[[[\\\\\\]]]%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%###"""!!!%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%#########$$$&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''')))++++++***(((((((((''''''''''''((((((&&&&&&''''''(((((())))))((())))))))))))*********)))(((((((((***...111333777:::>>>>>>>>>AAAIIIPPPXXXYYYWWWRRRLLLIIIJJJMMMPPPQQQPPPKKKFFFFFFKKKPPPcccqqquuulllccc\\\TTTOOOOOOSSS___eeekkkmmmjjjgggfffgggjjjtttuuujjj]]]SSSKKKHHHFFFBBB>>>>>>999999888777555444333222444333111000////////////////////////////////////........................------------------------------------------------------------------------,,,------------.........---...............//////....../////////000//////333333333333444444444444555444333222222222222222444444444444444444444444222222222111111111000000333222111111333333222111/////////000000000111111222222222222111111111111222222222333333444444444222222222222222222222222333333222222222222333333444444444333333222222222333333222222222222333333333333333333222222222111333333333222222222222111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++)))***+++,,,...///000111000222222222111111222444333333444444555666666777777999:::<<<===>>>>>>>>>??????@@@BBBCCCDDDEEEFFFIIIJJJKKKMMMNNNPPPQQQRRRTTTUUUWWWYYYZZZ\\\\\\\\\%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***)))'''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&#########$$$&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''')))++++++)))''''''''''''''''''((())))))&&&&&&''''''(((((())))))))))))))))))*********+++***))))))))),,,000555888:::===AAAAAABBBFFFOOOVVV^^^[[[VVVNNNIIIHHHLLLQQQSSSSSSOOOIIIFFFKKKWWWbbbttt{{{fff___WWWQQQLLLKKKSSS\\\jjjmmmnnnjjjdddaaadddhhhuuu}}}xxxggg]]]WWWOOOIIIGGGEEE@@@======999888777666555333222222333222111000////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000000000000111222333333333222222444444444444555555555555333333333222333333444444333333333333333333333333333333333333333222222222333222111222333333333111000000000000111111111111444444333333222222222222222222333333333333333444222222222222222222222222444444333333333333444444444444444333333222222222444444333333333333444444333333222222222111111111333333333222222222111111//////000000000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***,,,---------,,,+++))))))***,,,---///000111///000222222111111222333333333444444555666666666888999999:::::::::::::::>>>>>>???@@@BBBCCCDDDEEEIIIIIIKKKLLLNNNOOOQQQQQQSSSTTTVVVXXXZZZ[[[\\\\\\$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''')))++++++)))&&&&&&&&&&&&&&&''')))***+++'''''''''((((((((((((((())))))))))))*********************,,,///444999<<<<<>>???AAABBBCCCCCCGGGHHHIIIKKKLLLNNNOOOPPPQQQRRRTTTVVVXXXZZZ[[[[[[$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&((('''%%%$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&)))++++++)))&&&$$$$$$%%%&&&(((***,,,---((((((((((((((('''''''''((((((((()))))))))*********+++,,,///333888<<>>@@@DDDIIINNNSSSWWWYYYUUUPPPJJJIIILLLNNNOOOMMMMMMLLLKKKLLLTTTcccvvvmmm]]]ZZZUUUOOOIIIEEEJJJZZZkkkmmmmmmkkkhhhgggkkkqqqwwwttthhh^^^TTTNNNIIIEEEBBBBBB@@@;;;999:::888777666555333222111111//////000111111000///...////////////////////////................................................------------------------------------------------------------............//////000000111222222333222333444666666555444333222222222333333333444444333222222333333444666666666666666666666666666666444444444444444444444444444333222222444444333222333333333444444444444555666666555555444333333222555555555555555555555555555555555555555555555555555444444333333444444555444555555555555555555666666555555555555555555666444444444444333333333333444444333333333222222222222222222222333333333333000000000000000000000000////////////////////////........................,,,,,,,,,---------......,,,------------------,,,,,,,,,,,,------.........++++++++++++++++++++++++)))*********+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......//////......------,,,,,,***,,,/////////...///000000111111222222333333444777777777888999:::;;;<<<;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEGGGIIIJJJKKKLLLNNNOOOQQQSSSVVVWWWXXXYYY$$$$$$$$$%%%%%%&&&&&&&&&'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&$$$&&&((('''%%%$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&###$$$&&&))),,,,,,)))'''######$$$&&&(((***---...))))))(((((('''''''''&&&(((((((((((())))))))))))***+++---111555:::>>>@@@???@@@EEEKKKRRRWWWYYYXXXQQQMMMIIILLLRRRUUUQQQLLLKKKKKKLLLRRR^^^ooorrrdddXXXOOOPPPQQQQQQOOOQQQ^^^lllnnnjjjccc```cccmmm{{{wwwiii^^^WWWPPPLLLFFFCCCAAABBB@@@<<<:::<<<777777666555333222111000---...000222222111///...////////////////////////........................////////////////////////------------------------////////////////////////............/////////000//////000111222222333333111222444666666555444333444444444555555555666666444444333333333444555555888888888888888888888888444444444444444444444444444333222222444444333222111111222222222333333333777777666555444444333333777777777777666666666666777777777777777777777777444444333333333333444444555555666666777777888888666666555555555555666666666666555555555444444444555555444444444333333333555444444333333222222111222222222222222222222222111111111111111111111111////////////////////////,,,,,,,,,---------......,,,------......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++++++++,,,,,,------,,,,,,+++...---,,,+++,,,---...///---------....../////////+++...000111111000111111/////////000111111222222222222333555777999;;;===999:::;;;<<<>>>???@@@@@@@@@AAABBBDDDEEEGGGHHHIIIKKKMMMOOOQQQSSSUUUVVVVVV$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&((())))))'''&&&$$$"""%%%((('''%%%$$$&&&((($$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$!!!"""&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&'''(((***+++########################(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************'''&&&&&&%%%&&&'''((()))+++,,,000444999<<<>>>??????BBBIIIRRRYYY[[[VVVRRROOOOOORRRWWWVVVPPPKKKKKKLLLRRRYYYbbbsssssseeeWWWKKKNNNLLLMMMSSSYYY\\\bbbhhhnnnkkkhhhjjjrrr|||zzzkkk___XXXRRRLLLGGGHHHFFFCCCAAA???===:::888555555444333222222222222111111111111000000000000000000111000000///...---........................---------------------------,,,,,,,,,,,,---...///---------............///...------......///000111111222333444555666666666444444444555444444333333777666666666666555555555777777777777666666666666555666777888888777666555777777666666666555555555222222333444444555666666555555444444444333333333555777777777444333333333555555666666666666555555444555666777777666555444555666777888888777666555666666666666777777777777;;;:::888666555555555666:::999777666555555555666666555555444444333333222444444555555555555555555222333333444333222111/////////000222333444555666222111000//////000111222///////////////.........///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------............////////////111000000000000222333444444444555555666777777777999999999999::::::;;;<<<<<<>>>@@@BBBCCCEEEIIIKKKPPPOOOOOOPPPPPPQQQRRRSSS$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###&&&((((((&&&%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$"""###%%%'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((++++++***)))***+++,,,---,,,///333666:::<<>>AAAEEEGGGJJJOOOQQQQQQNNNLLLKKKPPPSSSXXXZZZUUUMMMLLLOOO\\\kkk|||mmmYYYOOOLLLKKKJJJNNNUUU\\\___```fffooolllsss|||zzzkkkcccZZZTTTQQQOOOMMMJJJGGGEEEBBB@@@???===:::888333333222111000000000000000000000/////////............///000000000//////........................------------------------......---------------...,,,,,,---......///000000111111000111111222333444222333333444444444333333444444555555555555555444333333444555666777888888888888888888888999999999888999:::;;;;;;:::999888777777777666666666555555666666555555444333222222111111222444555777888999666777888888666444444555666666777777777777666666555666666777777666666555666666777888888777777666777777888888888999999999999::::::;;;;;;:::::::::888777777666666666777777666666555555444444333333555555555555555555555555444444333222222222333333000000000000111111111222333222222111111222222333222222111111000///.........---,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,---------.........//////000/////////000111222333333333333444555555666666666666666666777888999:::999;;;===>>>???AAADDDGGGHHHHHHIIIJJJLLLNNNPPPQQQ%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&'''(((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$&&&''''''%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((''''''(((***+++,,,222777<<<>>>???@@@DDDHHHKKKMMMNNNMMMJJJIIIKKKNNNVVVVVVWWWVVVPPPMMMTTT^^^rrryyyeeeTTTKKKIIIJJJRRRUUU[[[^^^\\\\\\dddnnnyyywwwooogggaaaYYYSSSOOOMMMJJJHHHFFFDDDAAA???>>><<<:::777444333222111111000000000////////////............------...///000000000///........................------------------------///......---------------,,,------...///000111111111111111111222333444555333444444444444333333222444444555666666666666555444444555555666777888888999999999::::::;;;;;;;;;;;;<<<============<<<;;;;;;;;;:::::::::999999999444444444555555555666666222222333555666777888999666888999888777555555666666777777888888777777666666666666777777666666666666777777777888888888888888888999999999::::::::::::;;;===>>>???>>>>>>===;;;;;;:::999999888888888777777777666555555444444666666666666555555555555555444333222222333444555666666666666666666666666333333333333333333333333444444333222111000//////000...------......---,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,---------...............//////000111111222222222333333444444555555555555555555666777999999888:::<<<<<<===???AAADDDEEEEEEFFFHHHJJJLLLOOOPPP%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((())))))((((((&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%$$$######%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))*********+++,,,///111222555999>>>AAABBBDDDHHHKKKMMMMMMKKKGGGDDDGGGNNNTTTYYYUUUPPPLLLJJJOOO```pppyyyhhhXXXMMMJJJMMMQQQ______bbbbbb```aaalllxxxvvvmmmiiibbb^^^XXXRRRNNNJJJHHHFFFEEECCC@@@>>>>>><<<999777555444333222222111222222////////////............,,,---...///////////////........................------------------------///......---------............///000000111222222111111111111222333444444444444555555555444333333444555666666777777777666777777777777777777777777:::::::::;;;<<<===>>>>>>>>>>>>???@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;666666666666666777777777555555555666666666777777777888:::999888777777888777777888888888888777777777777777666666777777777777777777777777888999999999999999999::::::::::::;;;<<<>>>@@@AAAAAA@@@@@@??????>>>===<<<;;;:::999999999888888777666666666777777666666666555555555555555333333333444555666666666666666555555555555444444555555555555444444555444444333222222111111222000......///000//////,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,---......---,,,+++,,,,,,,,,,,,---------------......///000000000111111111111222333333444444444444555555666888999:::777999:::;;;;;;<<>>===<<<999777666555444333222222222222000000000/////////......------.../////////..............................------------------------......------...//////000111111222222222222333333111111111222222333444555444555555666666666555555444555666777888888888888999999999999888888888777:::;;;<<<===>>>???@@@@@@@@@AAABBBCCCCCCBBBAAA@@@======<<<<<<<<<;;;;;;;;;;;;;;;:::999777666555555888888777777666666666555777999::::::999888888999888888999999999999888888888777777666666777777888777777777777777888::::::888888999999999:::::::::;;;;;;===>>>???@@@@@@@@@AAAAAAAAA@@@???>>><<<;;;;;;;;;::::::999888888888888777777666666555555555555555444444444555666666666666666666666666666666555666666777777666666555555555555444444444333333444222//////000111111000...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,---...///000000000///000000111111222333333333333444444555666888999:::777999:::::::::;;;===???AAABBBCCCDDDFFFIIIKKKLLL&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$&&&((()))'''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((((('''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))$$$%%%'''((()))((('''&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&'''(((+++...333666888::::::;;;AAAIIINNNOOOMMMKKKHHHFFFFFFIIINNNRRRTTTPPPKKKIIINNNXXXhhh}}}~~~uuuhhhYYYMMMOOOWWW^^^cccgggaaa___aaagggmmmuuu~~~{{{sssmmmddd^^^^^^UUUTTTRRROOOKKKGGGFFFEEECCCAAA???======;;;999777555444333222111111111111111111000000000/////////.........///......------........................------------------------------------...000111222444444444444444333333333333333333333444555666666555555666777888888888777555555666777888888888888999:::::::::::::::::::::;;;;;;<<<>>>???AAABBBBBBBBBCCCDDDEEEEEEDDDCCCBBB>>>>>>>>>>>>==================<<<;;;999888777666888888888777777666666666888999;;;;;;:::999999:::888999999999999999999888888888777666666777888888777777777777777999:::;;;888888888888999999999999::::::::::::;;;<<<>>>>>>>>>???@@@AAAAAA@@@??????======<<<<<<;;;:::::::::888888777777666555555444444444555666666666666666777777777777888888888888666666777888888777666666444444555555555555666666444222///...///000111000//////......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++******+++++++++++++++++++++,,,,,,,,,,,,+++,,,...///000///////////////000000111222222333222222222333555666888999888999::::::999:::<<<>>>??????@@@BBBCCCFFFHHHIII&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&$$$###%%%((()))'''$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&"""'''***)))&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((((((&&&%%%%%%$$$###"""!!! %%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***$$$%%%'''))))))((('''&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))***************+++---000444999===???<<<999999AAAKKKQQQQQQNNNIIIGGGFFFIIINNNQQQQQQPPPMMMKKKMMMXXXfffwwwzzzooobbbZZZPPPNNN[[[jjjnnnjjjhhhgggeeehhhpppxxx~~~~~~pppkkkggg```ZZZXXXWWWWWWUUUPPPKKKGGGEEEDDDCCCAAA>>>===<<<;;;999777444333222111000000000000111111111111000000000000.../////////...---,,,,,,........................------------------------,,,,,,,,,---///000222333777666666555555444333333555444444555555666777888555555666888999999999999555555666888888999999999888999::::::;;;<<<======;;;<<<===>>>@@@BBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777888:::;;;;;;:::999:::;;;888999999::::::999999888999888777666666777888999888777777666777999;;;<<<777777888888888999999999888888777777888999;;;<<<;;;<<<>>>@@@AAABBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;999888888777666555555444333444666777777777666555444555555555666666666666666777888999999888777666444444555555666777777777333111...---...///000000000000///...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((((((((((((((((((((((((,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++,,,---///000//////.../////////000111111222222000000111222333555777888888999::::::999:::<<<>>>>>>>>>>>>@@@AAACCCEEEFFF&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((( ###%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%((('''&&&%%%$$$%%%%%%&&&)))(((&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***+++)))&&&$$$###$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%(((((((((((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((***)))))))))))))))***+++.........000444888<<<>>>???AAAFFFJJJLLLMMMLLLKKKLLLHHHHHHNNNRRRPPPMMMLLLLLLQQQYYYcccttt{{{tttmmmccc[[[WWWMMMQQQYYYeeepppsssnnnhhhccceeemmmwww}}}xxxyyy~~~vvvlllfffdddaaa[[[WWWTTTRRRPPPOOOOOOLLLGGGCCCBBB@@@>>>===<<<;;;999777333333333333333333333333000000///...............//////.........---------//////............//////......---,,,,,,,,,------//////000000111111111222555666777888777666444222555555666666666666555555777777777777888999;;;;;;666666555555555555666666<<<<<<<<<<<<<<<<<<<<<;;;===???@@@@@@@@@@@@AAACCCEEEEEEDDDDDDDDDEEEGGGHHHGGGGGGGGGGGGFFFDDDBBBAAA???>>>===<<<;;;::::::;;;777777777777777666666666:::;;;===@@@AAA???;;;888999;;;<<<:::777666888;;;888777777777666666555555666666555555555666666777666777777777888888888888;;;::::::999999::::::;;;<<<;;;:::<<<>>>@@@AAA@@@????????????>>>>>>>>>>>>===<<<;;;:::999999999999:::999888666666666777888888888777666666666666666888888999999999:::::::::888888777777666555555555666555444222111111222222000000000000///...---,,,------,,,,,,+++*********++++++************++++++******************************+++++++++,,,,,,,,,((()))***+++,,,,,,+++***...------,,,,,,++++++***,,,,,,------...///000000...000111222111111333555222222111111222222333444555666777888:::;;;======<<<;;;:::;;;<<>>AAADDDHHHLLLNNNMMMKKKIIIGGGGGGKKKNNNLLLHHHIIIMMMOOOZZZiiiyyyxxxkkkccc]]]UUUNNNMMMQQQYYYdddmmmppppppnnnlllfffkkkwww~~~}}}|||zzzuuuooogggbbb```^^^ZZZVVVTTTQQQNNNMMMMMMKKKHHHEEEBBB@@@>>>===<<<;;;999777444333333333222222111111000000///...............//////.........---------//////............/////////......---------.........///000111222333444555555666777888888666444333555666666777777777666666666666666666666777888999888777777666666777777888;;;;;;;;;;;;;;;;;;;;;<<>><<<::::::777777777777888888999::::::;;;===???@@@???<<<:::<<<;;;:::999::::::::::::999888888888777777777777777777666555555666666666777888888888999999999999999999::::::;;;;;;<<<<<<<<<;;;:::;;;>>>@@@@@@???>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;::::::::::::777777666666666777888888999888777666666666777888888888888999999999::::::999888888777777666555555666555444222222222222222111111111111000///...---,,,++++++***))))))((((((++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))***+++,,,+++******------,,,,,,,,,,,,++++++++++++,,,,,,---......///---///000///......///000222111111111111222333333444444555666888999::::::;;;;;;::::::<<<>>>@@@BBB&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&((()))&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$$$$(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((******))))))))))))*********///555999:::;;;===???EEEGGGJJJMMMMMMLLLIIIGGGEEEIIIOOONNNGGGBBBHHHRRRXXXggg{{{yyylll^^^VVVPPPKKKIIIJJJWWWcccqqquuupppkkklllooohhhooo}}}{{{xxx|||{{{|||}}}ssskkkfff```\\\\\\[[[XXXUUUTTTQQQNNNKKKJJJIIIHHHGGGBBB@@@===<<<<<<;;;999777444333333222111000//////000000///..............................---------//////............////////////.........//////000///000111333444666777888666666777888888777555444666666777888999999888888888888777777777777888888999888888888888888888999999999::::::;;;;;;<<<<<>>>>>???CCCCCCBBBCCCDDDFFFHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGEEECCC???<<<:::888777777777888:::<<<===:::;;;===?????????>>>===AAA===::::::===???===::::::::::::999999999999999999888777666666666666666888888888999999999::::::777888999;;;<<<<<<======;;;:::999:::===??????>>>=========>>>??????@@@@@@??????>>>===<<<<<<<<<<<<555666777888888999999999999888666555555666888999888888888999999999999::::::999999888777777666666666555444333222222222333222222222222222111000///---,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******+++++++++***))))))++++++,,,,,,,,,,,,------***++++++,,,,,,------------...///...,,,,,,,,,---111111111111111222222333222333333444555666666666;;;:::::::::;;;<<<>>>???&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((&&&%%%%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%'''((((((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((***))))))))))))******+++,,,222888;;;;;;<<<@@@DDDJJJJJJIIIIIIIIIHHHHHHHHHLLLNNNOOOMMMFFFEEEOOO\\\jjjwwwpppcccVVVNNNIIIGGGIIIMMM]]]iiiuuuvvvnnnhhhiiinnnnnnsss}}}yyyoooooossswwwzzzxxxnnneeebbb]]]ZZZYYYXXXVVVTTTXXXUUUPPPLLLJJJHHHHHHGGGAAA???===<<<<<<;;;888777444333222111000///...---000000///.......................................///......------......///...............///000111333333444555666777888999666777888888888777666666777777888999::::::::::::<<<;;;:::::::::::::::;;;999999888888888888999999888888999:::;;;;;;<<<<<<===>>>???>>><<<;;;<<<===AAAAAAAAABBBCCCEEEHHHIIIHHHIIIKKKLLLMMMMMMLLLLLLHHHIIIKKKKKKIIIEEEAAA>>>:::999888888888:::;;;===:::<<<===>>>>>>???@@@AAAFFFCCC@@@?????????===:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666777777888888888999999999777888999:::;;;;;;;;;:::;;;:::999:::<<<>>>>>>===<<<<<<===>>>???@@@AAAAAA??????>>>===============777888:::;;;;;;:::999888888777555444444666888:::888888888888999999999999::::::999999888777777777555555444444333333333333222222222222222111000000000000///......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++******))))))******+++,,,,,,---......++++++,,,,,,,,,------------...//////...---...000000000000000000111222222222222222333333444444444:::999999999999:::;;;<<<&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''')))''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%''''''&&&&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))******+++------222555888:::<<>>?????????@@@AAADDDFFFGGGGGGHHHJJJKKKMMMMMMLLLLLLFFFHHHKKKMMMLLLJJJFFFDDD===<<<:::999999999::::::;;;<<<=========???CCCFFFLLLLLLKKKFFF@@@<<<<<<===<<<<<<<<<<<<============<<<;;;:::999888777777777666666666666777777777777777888888999999999999888<<<:::999:::<<<=========;;;<<<<<<>>>???@@@AAABBB???>>>=====================>>>>>>>>>===<<<:::999888777555444444666777888777777888888888999999999::::::999999888777777777444444444444444444333333111111222222222111000000111111000000///.........***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++******)))))))))******++++++,,,---......------------............)))+++---------...000222000000//////000000111222222222222333333333444444777777777888888999999:::&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''!!!"""$$$%%%&&&'''''''''$$$%%%&&&'''''''''&&&&&&((('''%%%$$$#########$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%$$$$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''&&&%%%%%%((('''&&&&&&&&&''')))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))))))))***+++,,,...000111777777888:::???DDDHHHKKKJJJGGGCCC@@@AAAEEEKKKOOOWWWPPPLLLNNNTTT]]]kkkwwwssscccWWWOOOGGGDDDCCCDDDKKKRRR^^^bbbgggiiihhhgggjjjmmmvvvvvvzzzmmmcccaaa``````aaaccckkkxxx~~~uuunnnhhhdddbbbaaa^^^[[[XXXVVVTTTTTTXXXYYYXXXUUUOOOIIIFFFEEEAAA???<<<;;;;;;:::888666333222222111000///......000000///...............---------.....................------------......---------...///111222333999999999999888888888888888888888888888999999999999999::::::::::::999999;;;:::::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????;;;===>>>>>>>>>>>>???AAA>>>>>>>>>>>>???AAACCCDDDDDDEEEGGGIIIJJJJJJJJJIIIBBBEEEHHHJJJKKKJJJGGGFFF>>>>>>======<<<::::::999;;;<<<======<<>>===???===============>>>>>>>>><<<;;;:::999999999999999555555555666666666777777888888777777888999:::;;;===;;;:::;;;<<<>>>>>>===;;;<<<===>>>???@@@AAAAAA???>>>>>>======>>>>>>>>>AAAAAAAAA@@@>>>===;;;:::999999888888777777777777777777777888888888888999:::999999888777777666666444444555555555555444333111111222222222111111000000000000///......------***+++,,,------,,,+++***************************)))))))))************+++,,,+++******)))***************+++,,,,,,---..............................&&&(((***+++,,,---///111///////////////000000111111111111222333444444555555555666666777888888999&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''(((''''''$$$%%%&&&'''''''''&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''###$$$&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$((('''&&&&&&&&&''')))***%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))((()))***,,,...111333555999777888===DDDIIIJJJIIIEEECCCBBBBBBDDDIIINNNQQQWWWTTTTTTZZZcccmmm|||zzzgggYYYNNNIIIEEEEEEFFFHHHOOOVVVYYY^^^ccceeedddgggooouuu||||||zzzmmmaaa]]]]]]]]]^^^```aaagggrrr}}}ssskkkfffaaa^^^^^^]]]\\\ZZZWWWUUUTTTSSSRRRUUUYYYWWWRRRKKKFFFDDD@@@>>><<<;;;;;;:::888666222222222111111000000000000000///...............---------.........//////...------,,,,,,------.../////////111222444555666999999999999999999999999888888888888999999:::::::::::::::::::::999888777::::::::::::;;;<<<======???>>>>>>======>>>>>>????????????@@@@@@@@@@@@@@@===>>>??????>>>===>>>@@@======<<<<<<===>>>@@@AAA@@@AAACCCEEEFFFFFFEEEEEE>>>@@@CCCEEEFFFEEEDDDCCC>>>???@@@AAA@@@???===<<<;;;======<<<;;;???FFFMMMZZZXXXTTTNNNHHHCCCAAA@@@<<<=========>>>>>>>>>>>>;;;;;;:::::::::::::::;;;666666666666777777777777888777666777999<<>><<<;;;<<<===>>>>>>===<<<======>>>???@@@@@@AAA@@@@@@????????????@@@@@@BBBAAA@@@???>>>=========<<<=========<<<:::999777777777777777888888888888999888888777777666555555333444555666666555444444222222333333333333222222111111111000//////......***+++---......---+++***++++++++++++++++++++++++))))))))))))************+++***)))))))))***+++,,,+++++++++,,,,,,---------------------------------((()))+++,,,,,,,,,...000///............///000000...///000111222333444555222333444555777777888888&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%###$$$&&&'''((('''&&&&&&$$$############%%%&&&'''%%%%%%%%%%%%%%%&&&'''((("""###$$$%%%'''((())))))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$)))(((&&&%%%&&&''')))+++$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))((()))***---000333555777999777888???IIIMMMKKKGGGAAAAAACCCEEEHHHLLLPPPRRRVVVXXX^^^gggpppzzzxxxkkk___WWWFFFBBBAAACCCDDDGGGMMMUUUVVV]]]cccdddcccgggsss}}}~~~gggaaa]]]^^^^^^]]]___cccdddgggooo|||{{{ssslllgggccc___]]]YYYZZZYYYXXXUUUSSSSSSSSSLLLRRRWWWXXXTTTLLLGGGDDD@@@>>><<<;;;;;;:::777666222222222111111111111111000000///...............---------.........//////...------,,,,,,------...000111111333444666888999777777888999999:::;;;;;;999888888888999::::::;;;;;;;;;;;;:::999888777666<<<<<<<<<======???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAA===>>>???>>><<<;;;;;;<<<===<<<;;;;;;<<<===>>>???>>>???AAABBBCCCCCCCCCBBB<<<===???AAABBBAAA@@@???>>>@@@BBBDDDDDDCCC@@@???;;;===>>><<<;;;???GGGOOO^^^YYYRRRNNNMMMIIIDDD@@@<<<<<<======>>>>>>>>>???;;;;;;:::::::::;;;<<<<<<777777777777888888888888777777666777:::???DDDGGG???===<<<<<<>>>??????>>>======>>>>>>??????@@@@@@AAAAAAAAA@@@@@@AAABBBBBB@@@???>>>=========?????????@@@AAAAAA???===:::888777777777777888888888888888888777777666555555555333444555666666666444444333333444444555444444444444444333333222111111111***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************)))))))))***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............///000...............///000000------...000111333444444000111333555666777888888'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%######$$$'''(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$###$$$$$$%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$%%%&&&'''((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&''')))((('''%%%&&&&&&&&&'''((()))******))))))***---000222444555777999999;;;@@@EEEIIIJJJHHHFFFCCCBBBBBBDDDHHHKKKMMMMMMPPP___ooouuuzzzrrrdddUUUJJJBBBCCCEEEHHHLLLQQQUUUWWWSSSYYY```dddgggooozzzwwwoooaaa___]]]^^^bbbfffiiijjjkkkqqqyyyuuupppjjjdddaaa^^^\\\ZZZZZZYYYXXXWWWUUUTTTSSSRRRQQQQQQQQQQQQPPPMMMHHHDDD???>>>===;;;999777666555444333222111000000000000//////.........---------,,,,,,,,,------............---+++++++++---///000333333444444555666666666666777888::::::;;;;;;;;;999;;;<<<;;;:::999:::;;;<<<;;;;;;:::;;;===>>>???AAAAAAAAAAAABBBCCCDDDDDDGGGHHHIIIHHHFFFEEEFFFGGGGGGEEECCCDDDFFFFFFCCC@@@AAA@@@???===<<<;;;;;;;;;???>>>>>>===============???@@@@@@@@@@@@???>>>>>>:::::::::;;;<<<===>>>>>>BBBGGGJJJHHHFFFEEECCC???>>>>>><<<;;;===BBBGGGIIITTTWWWUUUNNNHHHFFFBBB>>>>>>======<<<<<<<<<======999::::::;;;<<<<<<<<<;;;999999888888888888888888666777888888999<<<@@@DDDVVVDDD888<<<@@@======AAAAAAAAA@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAA@@@???===>>>@@@AAAAAA@@@???>>>???@@@@@@@@@???>>><<<;;;::::::999888777777888888444555666777777666555555444555777666444333333444555555444444444333333333222222222111000//////...,,,,,,---.........------************************************))))))))))))(((((()))***+++,,,,,,---///......---+++******)))++++++++++++++++++++++++,,,,,,+++++++++,,,---...777333...++++++---///000/////////000111111222222333444444444444444444444''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&''')))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''''''''((((((((())))))'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((()))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&((()))((('''%%%&&&&&&''''''((()))***************---111333555777:::<<<===AAAFFFJJJLLLKKKIIIHHHCCCDDDFFFHHHKKKMMMPPPQQQ[[[iiiyyysssdddXXXNNNIIICCCGGGLLLPPPRRRTTTWWWZZZ[[[dddmmmqqqrrrvvvrrrgggddd___aaadddhhhnnnuuu{{{xxxrrrnnnhhhccc```^^^\\\[[[ZZZYYYXXXWWWUUUTTTSSSSSSOOONNNMMMLLLKKKIIIEEEAAA???>>>===;;;999777555555444333222111000000000000//////.........------------------...............///...---,,,---///000222444444555555666777777777999999999:::;;;;;;;;;;;;:::;;;<<<<<<;;;:::;;;===>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMMMMKKKHHHFFFFFFGGGGGGEEEDDDEEEFFFFFFDDDAAAAAAAAA@@@???>>>===<<<<<>>>>>=========>>>>>>>>>>>>??????>>>>>>===<<<::::::999999:::;;;===>>>BBBGGGJJJHHHFFFEEECCC???<<<===<<<:::<<<@@@EEEHHHQQQSSSPPPJJJFFFFFFDDDAAA>>>>>>===<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;888888888888999999999999999::::::999999;;;>>>AAAPPPAAA888;;;>>>;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBB>>>>>>???@@@AAA@@@@@@???@@@AAAAAABBBAAA@@@>>>===;;;;;;:::999888777777777555555777777888777666666444555777666555444444555555555444444444333333333222222222111000/////////,,,------...------,,,,,,+++++++++++++++++++++++++++*********))))))))))))************++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++---............/////////444222...,,,,,,---...///...//////000000111222222222333333333444444555555'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''((()))))))))(((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''&&&((())))))'''&&&&&&''''''(((((()))******+++++++++...222444666999<<<>>>@@@EEEKKKMMMLLLIIIHHHHHHAAADDDGGGHHHIIILLLQQQUUUfffuuuuuugggZZZLLLFFFIIIJJJQQQWWWZZZYYYXXXZZZ]]]```kkkvvvzzzxxxzzzpppbbb___bbbffflllttt{{{uuukkkmmmjjjeeeaaa___^^^\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSPPPNNNKKKJJJIIIGGGDDDBBB???>>>===;;;999777555444333222111111000000000000/////////............---..................------000//////...///111333444555666666777888888999999;;;;;;:::::::::;;;;;;<<<:::;;;<<<<<<<<<<<<===>>>@@@AAACCCFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQPPPPPPPPPMMMIIIGGGFFFFFFFFFEEEEEEEEEGGGGGGEEECCCAAABBBBBBCCCBBBAAA@@@???>>>>>>=========>>>>>>???<<<============<<<;;;;;;:::999777666777999<<<===BBBHHHKKKHHHFFFEEECCC???<<<;;;;;;;;;<<>>===<<<;;;;;;;;;;;;999999:::;;;;;;;;;::::::777888888888999:::::::::<<<<<<<<<;;;999:::<<<>>>FFF===999;;;<<<999:::???>>>?????????@@@AAAAAAAAA??????@@@AAAAAAAAAAAA@@@>>>>>>???@@@AAAAAA@@@@@@AAABBBCCCCCCCCCBBBAAA@@@===<<<;;;:::999888777777555555666777888888777777444555777777666555555666555555444444444333333333222222222111000000//////............---,,,+++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++************+++++++++,,,,,,---------,,,,,,,,,++++++*********)))***+++,,,---,,,++++++000///...---,,,,,,------......//////000111111111111111222333444444555555&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''''''''&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((())))))'''&&&&&&'''((((((((()))***+++,,,---...000333555666999<<>>>>><<<:::888666555444222222111000000000000000/////////...............///......------,,,,,,,,,/////////000111222444555777777888888999:::::::::<<<<<<;;;:::::::::;;;;;;999;;;<<<=========???@@@BBBDDDGGGJJJLLLLLLKKKKKKLLLLLLLLLLLLMMMOOOPPPQQQNNNNNNNNNKKKHHHEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEECCCDDDFFFGGGGGGFFFDDDCCC???>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<;;;;;;::::::888666444555777:::<<>>>>>???@@@AAAAAABBB>>>>>>>>>???????????????>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBB???>>>>>><<<;;;999888777555555555666666777777777333555777777666555666777555555444444444333333333222222222111111000000000/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++*********&&&(((***+++,,,+++)))(((***,,,---...---,,,,,,,,,------...//////000000111///000111222333444555666&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''&&&%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((($$$%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((***)))(((&&&''''''))))))))))))***,,,---...111333444555666888<<<>>>GGGLLLPPPNNNIIIEEEFFFHHHMMMMMMLLLKKKLLLVVVeeeqqqqqqeee]]]ZZZPPPEEEMMM]]]nnnpppnnnggg^^^[[[```fffnnnwww~~~sssnnnooossszzz}}}uuunnniiieeebbb___^^^^^^]]]\\\[[[YYYYYYXXXXXXWWWVVVUUUUUUVVVSSSNNNKKKJJJHHHGGGFFF>>>===<<<:::888666555444111111000000///000000000////////////////////////...---------,,,,,,++++++......///000222333555666888888999999:::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;999;;;===>>>>>>???AAACCCGGGIIIMMMPPPQQQPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJGGGHHHHHHFFFDDDBBBCCCDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHJJJJJJIIIHHHGGG@@@@@@???>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;::::::888555333333666999;;;BBBHHHKKKIIIHHHHHHFFFBBB???======@@@???@@@HHHRRRhhhbbbVVVJJJDDDEEEDDDAAA???>>>===<<<::::::999999888999999999999999888888666666777888888999::::::999:::;;;;;;::::::<<<===;;;:::<<<===;;;999<<<@@@======>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCC?????????@@@@@@AAABBBCCCAAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@???>>><<<:::999555555555555555555555555444555777777666555555666555555444444444333333333222222222222111111111111000000000///...---,,,+++------------------------,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,++++++************+++---//////...,,,+++'''***---...---,,,,,,,,,---------...//////000000//////000111222444444555%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''')))******(((''''''((())))))))))))***,,,///000333555666777888:::>>>AAAMMMOOOPPPNNNJJJIIIJJJLLLLLLKKKJJJKKKRRRaaatttqqq___VVVOOOKKKHHHLLL]]]ppp{{{xxxrrrhhh``````gggnnnuuu|||wwwooorrrzzzxxxqqqlllgggcccbbb```^^^]]]^^^^^^\\\[[[YYYYYYXXXXXXWWWVVVVVVUUUTTTQQQMMMJJJHHHGGGEEECCC>>>===<<<:::888666444333111000000//////000000000...////////////000000000---------------,,,,,,,,,---...///111333555666777888999999::::::;;;<<<<<<;;;;;;<<<======<<<<<<;;;:::<<>>=========<<<<<<<<<<<<<<<;;;::::::999777555444444555888999>>>DDDHHHHHHGGGHHHFFFCCCAAA===>>>AAAAAAAAALLLZZZqqqiii[[[LLLEEEEEEBBB>>>>>>===<<<;;;::::::::::::888888999999999888777777555666666777777888888888666888999:::999:::;;;===:::;;;;;;<<<;;;;;;===???===>>>>>>>>>???@@@@@@@@@@@@@@@?????????@@@AAABBB????????????@@@BBBCCCDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCAAA???===<<<888777666555444444444555444555777666444333333444555555444444444333333333222222222222222222222222000111111111000///..............................---------,,,,,,,,,++++++))))))***+++,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,$$$)))---...---,,,---...,,,,,,------...///////////////000111222222333333%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$"""######$$$&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''#########$$$$$$$$$%%%%%%&&&''''''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))'''&&&&&&&&&&&&'''((((((%%%%%%'''((((((((('''&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''((()))******(((''''''(((***)))))))))+++---000111444555777999;;;???DDDHHHPPPNNNLLLJJJIIIJJJMMMNNNHHHHHHJJJQQQ___sssooobbbSSSMMMGGGFFFNNN]]]nnnxxx{{{wwwppphhheeeiiipppvvv}}}|||yyyzzzxxxnnnkkkiiieeeaaabbb```^^^^^^^^^^^^\\\[[[YYYYYYYYYXXXWWWWWWVVVVVVSSSPPPLLLIIIHHHFFFCCCAAA>>>===;;;999777555444333000000////////////000000.../////////000000000000.........///////////////...///111333666777888999888999999::::::;;;<<<<<<:::<<<>>>@@@AAA@@@>>>======@@@CCCDDDFFFGGGJJJMMMPPPPPPQQQQQQOOOMMMKKKIIIEEEEEEDDDCCCBBBBBBBBBBBB???AAAAAAAAA???>>>???@@@>>>AAADDDDDDDDDCCCEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCAAA???>>><<<<<<;;;:::::::::;;;::::::999888888777666555555666777888999@@@DDDDDDDDDFFFEEEBBBBBB======AAA@@@AAANNN```qqqiiiYYYKKKEEEDDDAAA<<<===<<<;;;;;;::::::::::::888888999999888777777666555555555555666666666666555777999999888888999::::::::::::999:::<<<======>>>>>>>>>>>>????????????>>>======<<<===>>>???@@@????????????@@@BBBDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDCCCAAA???<<<;;;999777666555555555444666666555333111111222555555444444444333333333222222222222222222222222111111222222222111111000////////////////////////------------,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------*********++++++,,,,,,---************++++++++++++$$$(((---...---,,,...111+++,,,,,,---....../////////000000000111111222222%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''((('''###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$"""######$$$&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((('''%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''((()))******(((''''''(((******))))))+++---000222333555888;;;>>>CCCIIIMMMPPPLLLGGGEEEGGGJJJLLLNNNKKKLLLQQQ^^^qqqnnn```VVVKKKIIIFFFJJJZZZnnnxxxwwwxxxsssmmmiiijjjpppwww|||~~~|||zzzoookkkkkkkkkhhhdddbbb```^^^^^^^^^^^^\\\ZZZYYYYYYYYYXXXWWWWWWWWWVVVSSSQQQMMMKKKIIIGGGCCCAAA======;;;999777555444333000000////////////000111.../////////000000111111//////000000111111222222///000333555888999:::;;;888888999::::::;;;;;;<<<;;;===@@@CCCDDDCCCAAA???@@@BBBEEEGGGIIIKKKNNNPPPNNNNNNNNNLLLJJJGGGEEECCCCCCBBBBBBBBBBBBBBBCCCCCCAAABBBBBBAAA???>>>>>>???===@@@CCCDDDCCCCCCEEEGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDBBB@@@>>><<<;;;:::999999999999999888777777777777777666666666777777555<<>>>>>>>>>>>>>>AAA@@@?????????@@@BBBCCC????????????@@@BBBDDDEEEHHHHHHIIIIIIHHHFFFEEEDDDDDDEEEFFFGGGFFFEEECCCAAA???>>>;;;999777666666666555666666555222000000000555555444444444333333333222222222222222222222222111222222333333333222222000000000000000000000000......---------,,,,,,,,,------,,,,,,,,,,,,++++++)))******+++---......///))))))***+++,,,------.........---------...///000$$$)))......,,,,,,///222++++++,,,------......///000000000000000111111111&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((******)))'''&&&%%%$$$###''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###((('''%%%%%%%%%&&&(((***)))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))'''(((((((((((((((''''''+++***)))***---000111222888888:::@@@GGGLLLMMMMMMLLLFFFDDDJJJPPPPPPMMMKKKFFFLLL[[[ppp~~~nnn^^^UUUQQQFFFBBBCCCOOObbbqqqwwwvvvpppmmmlllppprrruuuzzz~~~vvvrrrmmmhhhdddccccccddd^^^^^^]]]\\\\\\[[[[[[ZZZ[[[ZZZXXXVVVUUUUUUUUUVVVTTTQQQMMMJJJHHHFFFCCCAAA>>><<<999777666555333222000000000000000000000000......////////////......000000///000000111222333111222444555777888999999999:::::::::999999;;;===>>>??????@@@@@@AAAAAABBBGGGGGGHHHJJJMMMNNNMMMKKKLLLJJJGGGDDDCCCBBBCCCCCC>>>????????????@@@@@@@@@>>>>>>???@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBBBBAAA===>>>???BBBDDDCCC@@@===999888777888999:::999888888777777888888888555333666888;;;>>>AAACCCDDDEEEDDDBBB>>>::::::AAAMMMVVVggg]]]OOOEEE@@@@@@??????======<<<<<<;;;;;;::::::>>>;;;888777666666444333333333333222222333444444444555555555666666777777555555666888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>???@@@@@@?????????@@@AAABBBCCCDDDIIIIIIHHHGGGFFFEEEDDDCCCFFFGGGHHHHHHHHHFFFDDDBBBBBB>>>999777777888666444444333333222222111111111111111222333333444555555000000111222222111///...000111111111111222222222000---,,,,,,///000...,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......---,,,---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,------.................................&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%((('''%%%%%%%%%&&&((())))))((('''&&&%%%&&&&&&'''))))))((((((((('''''''''%%%%%%&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))(((+++++++++---///111222333777888;;;AAAGGGKKKLLLKKKGGGEEEGGGNNNRRRPPPLLLKKKJJJTTTgggnnn___QQQIIIFFFCCCBBBGGGUUUgggtttwwwtttlllkkkmmmsssxxx{{{xxxqqqnnniiieeebbbbbbbbbccc^^^^^^^^^]]]\\\\\\[[[[[[[[[ZZZXXXVVVUUUTTTTTTTTTRRROOOLLLJJJHHHFFFCCCAAA>>><<<999777666555333222000000000000000000000000......////////////..................///000111111444444666777999999:::::::::;;;<<<;;;;;;;;;===??????@@@AAACCCDDDFFFGGGHHHIIIIIIJJJLLLNNNNNNLLLJJJGGGEEECCC@@@????????????>>>>>>?????????@@@@@@@@@>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA??????AAACCCFFFFFFDDDBBB999888777777999:::999777777777777888999888666444444666999<<<>>>@@@AAAAAAAAA@@@===::::::@@@JJJRRR^^^UUUIII@@@<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<:::888777777777666444444444333333333333444444666666666777777777888888555555666777888999999:::;;;;;;:::::::::999999999::::::;;;<<<===>>>??????>>>>>>??????@@@AAACCCDDDGGGGGGFFFEEEDDDDDDCCCCCCEEEFFFHHHIIIHHHFFFCCCAAABBB>>>:::888888888777555444444444444444444444444222333333444555555666666333333333333222111000000444444333222111000//////000...---...000000///---///......------......///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,++++++,,,---,,,***++++++++++++++++++++++++,,,,,,,,,---------------........................&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%(((((('''''''''''''''''''''&&&%%%%%%%%%&&&((()))(((((('''&&&&&&&&&&&&''')))))))))))))))(((((((((&&&&&&'''''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))((((((************************+++,,,...000111333333444777999<<>>;;;888777666555333111000000000000000000000000......////////////...............//////000222222777777888999:::;;;;;;;;;;;;<<<============???AAAAAABBBDDDFFFIIIKKKMMMNNNJJJJJJLLLNNNOOONNNJJJHHHCCCBBB@@@>>>===<<<======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBDDDFFFHHHHHHGGG:::888777888999999888777666666666777888999777666444555666888:::;;;<<<<<<===>>>===;;;:::>>>FFFLLLYYYRRRHHHAAA===<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;999888888888888777555444444333333333333444444555555555555666666666666555555555666666666777777999999888888888888777777888888999:::;;;<<<<<<============>>>???@@@BBBBBBDDDDDDDDDCCCCCCCCCBBBBBBDDDFFFHHHJJJIIIGGGCCCAAACCC@@@<<<:::999888777666555555555555666666666666444444555555666777777777666666444333222222222222444444333222111000//////111000//////111111000///000000////////////000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%$$$######'''&&&%%%$$$###"""!!! '''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))***++++++******))))))((((((***)))))))))*********+++***,,,///222333333444555777:::>>>CCCGGGHHHFFFEEEAAAEEELLLQQQNNNIIIKKKQQQbbbssswwwdddUUUKKKDDDAAABBBHHHMMMXXXeeeooouuuvvvuuurrrsssyyyssslllhhhdddcccaaa______```bbbccc`````````___^^^^^^]]]]]]\\\[[[YYYWWWTTTRRRPPPPPPLLLKKKJJJJJJIIIFFFBBB>>>>>>;;;888666666555333111////////////////////////......////////////......111111111111222444555666888888999:::;;;;;;::::::;;;<<<>>>>>>>>>>>>AAACCCCCCDDDFFFHHHJJJMMMNNNOOOJJJJJJKKKMMMMMMKKKGGGCCCBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAA@@@AAAAAAAAABBBBBBDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFDDDBBBBBBDDDFFFFFFFFF;;;999888888999999888666555444444555777888777555444555555666777888888888;;;<<<>>>===<<<>>>CCCGGGUUUQQQKKKDDD@@@>>>======;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999999999999777555444333333222222222222333222222222222222222222222555444444444444444444444666666666666666666666666666666777888999999::::::<<<<<<<<<<<<===???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCEEEGGGJJJKKKKKKHHHEEECCCCCCAAA>>><<<:::999777777777777777777666666666666555555555666666666777777888777555333222222222333111111111222222222333333222222111111222222222111222222111111111111222222111111000000//////.........---------------,,,,,,+++***)))(((((()))+++++++++***)))***,,,,,,,,,***++++++++++++++++++++++++...------,,,,,,+++++++++------------------------%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''')))(((((('''&&&%%%%%%$$$''''''&&&%%%$$$###"""!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))******++++++******))))))(((((()))(((((((((((()))***+++)))---111333333444555777999<<>>===;;;888666555444222111////////////////////////......////////////......111111222222444555666777777777888999:::::::::999:::<<<===>>>>>>???BBBDDDEEEFFFGGGHHHJJJKKKLLLLLLIIIHHHHHHIIIIIIGGGBBB???AAA@@@@@@??????>>>>>>>>>======>>>>>>>>>?????????AAAAAA@@@@@@@@@AAABBBCCCEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFBBBAAAAAABBBAAAAAA===;;;:::999:::999888666444333222333555666555444666666666666666666777777999<<>>???AAAAAABBBBBBCCCDDDDDDDDDFFFHHHKKKLLLLLLJJJGGGEEEDDDCCCAAA>>>;;;999888888999888888777666555555444555555555555555666666666777666444333222222333333111222222222222333333333222333333333222222333333444333333222222333333444222222222111111111000000////////////......------,,,+++***))))))***+++,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++---------,,,,,,++++++***------------------------%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''(((((((((((((((((('''(((((((((''''''&&&&&&%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))***))))))))))))))))))(((((()))(((''''''((()))+++,,,+++///333444444555888;;;===@@@DDDFFFEEEDDDDDDDDDFFFFFFHHHIIIGGGLLL[[[kkk~~~|||iii[[[LLLDDDAAA@@@CCCGGGPPPTTTYYY[[[]]]dddnnnvvv~~~|||yyyqqqnnnkkkeee```bbbaaaaaa``````aaabbbccc`````````___^^^^^^]]]]]]]]]\\\[[[YYYVVVTTTQQQPPPMMMLLLJJJIIIHHHEEEAAA>>>===:::777666555444222000000000000000000000000000......////////////......000000000111333444666777555666777888999::::::999:::<<<===>>>???AAACCCFFFHHHHHHHHHIIIJJJJJJKKKKKKHHHFFFEEEEEEEEECCC@@@========================<<<=========>>>>>>>>>??????AAA@@@?????????@@@BBBCCCDDDEEEFFFGGGHHHJJJJJJKKKMMMMMMMMMMMMMMMLLLKKKKKKJJJGGGCCCAAAAAA@@@???>>>???===<<<;;;;;;;;;999777555333222222444555555444777777666666666666777777888<<>>>>>>>>???AAA@@@>>>>>>>>>???AAABBBCCCDDDEEEFFFGGGIIIJJJJJJLLLMMMMMMMMMMMMLLLKKKKKKKKKHHHFFFDDDDDDCCCAAA@@@AAA@@@>>>======<<<:::888888666444333444555555555777777666555555666777888777:::>>>>>>;;;999:::<<<>>>DDDLLLNNNKKKCCC<<<999444555666777888999::::::999999:::<<<======:::888666555444333222222222222555555444444444333333333333333333333333333333333333333333444444555555555444444555555555555666666777777777888999:::;;;<<<======???@@@BBBCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHEEEFFFFFFCCC>>>:::999:::888888999999999:::::::::777777777777777777777777555555666666777777666666555555444333222111111000111333555444222111333555444444444333333444444444222333333444444555555666444444333222222111000000///////////////...------,,,++++++,,,...//////...+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((()))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%'''((((((((('''''''''((((((((())))))******$$$%%%&&&'''(((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))+++***))))))***,,,...///111555888888777999???DDDBBBEEEGGGFFFDDDCCCDDDFFFBBBBBBDDDIIIPPP^^^ttt|||lllZZZOOODDDAAACCCEEEIIINNNSSSYYY]]]]]]]]]eeeuuuzzz}}}yyyxxxtttmmmgggddddddeeecccbbbaaaaaa```````````````______^^^]]]]]]\\\\\\\\\\\\\\\[[[YYYVVVTTTRRRRRROOOKKKHHHFFFDDDBBB@@@===:::777555555444222000000000000000000000000000......////////////......333333333444666888999:::444555777999:::<<<<<<<<<===>>>@@@BBBCCCEEEHHHJJJKKKLLLMMMMMMOOOOOOPPPQQQHHHFFFBBB@@@@@@@@@???>>><<<<<<======>>>>>>==================>>>>>>>>>>>>@@@???>>>======???AAABBBBBBCCCDDDEEEGGGHHHIIIJJJLLLLLLLLLLLLLLLKKKJJJJJJKKKIIIHHHGGGGGGGGGEEECCCCCCAAA???>>>===<<<:::888:::888666555666777666666777666555444555666777888666999<<<<<<999777888:::222:::EEEJJJHHH@@@999555333444555666777888999:::666777888;;;>>>???===<<<888777666555444333333333333333333222222111111111222222333333333444444444333333333444444555555555444444555555555555555555666666777777888:::;;;<<<;;;<<<===>>>@@@BBBCCCDDDGGGFFFFFFEEEEEEFFFGGGGGGEEEFFFGGGDDD>>>:::999:::777777999:::<<<===>>>???999999888888888888888888444555777999999999888888222222333333333444444444111333555444222111222555444444333333333333444444222333333444555666777777555555444444333222111111///000111111111000...------,,,+++---///000000///++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))'''''''''''''''''''''''')))(((((('''''''''((((((&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&'''&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&&&&'''***)))'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((---,,,)))'''&&&&&&'''(((******))))))((((((((('''(((''''''&&&&&&((()))***++++++***++++++---///000444444555777:::???CCCEEEJJJJJJEEE======DDDFFFCCCEEEEEEEEEIIIYYYrrrppp```PPPGGGEEENNNVVVVVVWWW]]]^^^[[[\\\bbbiiirrr|||zzz~~~uuuppplllkkkgggbbbaaadddcccccccccbbb```___```aaa]]]___aaa```^^^]]]___aaa___^^^\\\\\\[[[YYYVVVSSSQQQNNNKKKHHHGGGEEEBBB@@@<<<:::666222000000000111111111000///////////////......//////////////////222444777999::::::999888999:::;;;:::999999;;;<<>>===;;;:::;;;===???@@@<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>AAAAAAAAAAAADDDGGGKKKMMMGGGIIIJJJLLLLLLKKKIIIHHHKKKJJJHHHFFFEEEEEEFFFFFFDDDCCCAAA???>>>>>>>>>???:::999777666555555555666666555444333444444666666777777888888888888777777777999;;;<<<<<<:::777666444444444444555666777777999999;;;<<<===>>>>>>>>>:::888666444333222222222333555444000///222222000222222333333333333444444555555555555555555555555888777666555444333333333444444444555666777777888<<<<<<===>>>???@@@AAAAAABBBCCCDDDFFFFFFFFFEEEEEEJJJHHHEEEAAA===;;;999888777777777777888:::<<<>>>===<<<:::888777666555555777777777777777777666666555555444333333333333444444444444333333444444555444444333333333444555555333333444555555444333333333333444444555444444444333111000000111111000...000000///...------,,,,,,+++++++++***++++++,,,,,,***+++,,,,,,------------,,,,,,,,,++++++*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''$$$$$$$$$$$$%%%'''((()))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((+++***(((''''''''')))***((((((((('''''''''&&&&&&(((((('''&&&'''((()))******)))))))))+++,,,...///444555777:::>>>AAAEEEGGGDDDDDD@@@;;;;;;AAADDDBBBCCCEEEIIISSSggguuudddVVVKKKKKKQQQ\\\cccdddcccccc``````eeemmmsss|||{{{~~~vvvooojjjiiigggcccbbbdddaaabbbbbbaaa``````bbbddd]]]___aaa```^^^]]]___aaa```^^^]]]\\\[[[YYYUUUSSSRRROOOLLLIIIGGGEEECCCAAA<<<:::666333000000000111000//////.....................//////////////////333555777999::::::999999777999:::::::::;;;===???CCCCCCDDDEEEFFFHHHIIIJJJJJJKKKMMMNNNNNNMMMKKKJJJIIIGGGDDDAAA>>><<<::::::<<<;;;:::999:::;;;===>>>===<<<<<<<<<<<<===>>>>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>???AAACCCEEEEEEGGGHHHJJJJJJJJJIIIHHHJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDBBBAAA????????????;;;:::999777666666666777666555444444444555666777777777777888777777666666666777888999888777555444444333333333444555666666777888999;;;<<<===>>>>>>;;;:::777555444333333333111333222///000333222...222222333333333333444444333333444555666666777777777666555555444444444444444444555555666777777888::::::;;;<<<===>>>??????@@@AAABBBDDDDDDDDDDDDCCCFFFEEECCC@@@>>><<<;;;:::999888888888888:::;;;<<<<<<;;;:::888777666666666666666666666666666777777666555555444444444444444444444444444444444555666444444444333333444555555444555666666666666555444444444444555555444333333333222111111222222111///000000//////...------,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,---------,,,,,,,,,++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&$$$$$$###$$$$$$&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%((((((''''''''''''(((((()))(((''''''''')))***+++)))(((((((((((((((''''''(((((('''''''''((()))***)))))))))***,,,...000222555777;;;???CCCFFFHHHHHH???@@@>>>:::;;;???BBBBBBEEEKKKTTTcccyyy{{{pppbbbTTTKKKEEERRRaaajjjoooppplllfffbbbiiisss}}}||||||xxxnnnfffeeefffeeecccccc___aaabbbaaaaaaaaaccceee___```aaaaaa_________aaaaaa___]]][[[ZZZXXXTTTRRRRRRPPPLLLJJJHHHFFFCCC@@@;;;999666333111111111111//////...---------------......//////000000000111444666777999:::::::::999666888:::;;;;;;===@@@BBBEEEEEEEEEEEEGGGIIIKKKMMMMMMMMMMMMMMMLLLKKKIIIHHHFFFEEEBBB@@@===;;;:::999;;;:::999999999:::;;;<<<======<<<<<<======>>>???>>>>>>============>>>>>>;;;<<<<<<<<<======>>>>>>BBBCCCEEEGGGHHHHHHGGGGGGIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFDDDCCCAAA@@@@@@@@@>>>===;;;:::999888888888777666555444444555666777777777777777666666555444555555444444444333333333444333333333333333444555555666777999;;;===>>>???<<<;;;999777666444444333222444444222333555333///222222333333333333444444222333444555777888999:::666666555555444555555555444444555555666777777777888888999:::;;;;;;<<<<<<>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>;;;:::999999999999::::::::::::999999888777777666444555555555666666777777777777666555555555555555444444444444555555666777555555444444333444444444555666777777777777666555555555555555555444333222444333222333444444222111000000000//////......------,,,,,,++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&%%%%%%%%%'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''(((((())))))(((((('''((()))******++++++++++++************((((((((((((((()))))))))******+++,,,...111444666777:::???DDDHHHIIIIIIIII??????>>><<<<<>>;;;999777444222111111222000///......------............///000000111222222666777888999::::::::::::888:::;;;<<<<<<>>>@@@CCCEEEEEEEEEFFFHHHJJJMMMOOOMMMMMMMMMMMMLLLJJJHHHGGGEEEDDDBBB@@@>>><<<;;;;;;;;;;;;::::::::::::;;;<<<=========<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>======???@@@BBBCCCEEEEEEEEEEEEHHHGGGGGGGGGGGGFFFGGGGGGHHHGGGFFFEEECCCBBBAAAAAA@@@???>>>===<<<;;;::::::888777666555555555666777666777777666666555444333555444333111111222222333333333333222222333333444444555666888:::<<<>>>???======;;;999888666555555555;;;>>>;;;666666555444222222222333333333444444444444555666777888999999666555555555555555666777555555555555666666777777777777888999999:::;;;;;;>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@<<<<<<;;;:::999888888888999999999999888888777777444444444555666666777777888777777666666666666666555444555555666777888999777666555444444444444444666666666666666666666666666666666666555444222222555444444555666666444222111111000000000/////////...------,,,,,,,,,,,,---+++,,,,,,------,,,,,,,,,*********++++++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&******((('''%%%%%%$$$$$$&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))***))))))(((((((((((((((************++++++++++++((((((((()))))))))))))))((()))***,,,///333666888:::===CCCHHHJJJJJJIIIHHH>>>>>>>>>======???DDDJJJVVVaaaqqq~~~uuuhhh[[[MMMCCCEEENNNZZZkkkvvvtttooommmhhh```hhhxxxwwwkkkbbbbbbeeefffddddddcccddddddcccaaa```bbbcccccccccbbbbbbbbbbbbaaa```bbb___\\\ZZZXXXVVVSSSQQQPPPNNNLLLIIIGGGDDD@@@===:::999777555333222222222111000//////......//////......///000111222333444888888999:::::::::;;;;;;;;;<<<>>>>>>===>>>@@@BBBEEEEEEEEEGGGIIILLLOOOPPPMMMMMMMMMLLLKKKJJJJJJIIIEEEDDDCCCAAA???>>>>>>>>>=========<<<<<<<<<=====================>>>??????@@@@@@?????????>>>>>>===999:::;;;===>>>>>>>>>>>>===>>>???@@@BBBBBBCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@>>>===;;;;;;999888777666555666666777666666666666666555444444666555333111111222333444333333222222222333444444666666666777999;;;<<<=========<<<;;;999888777666555@@@FFF???555222444777222222222333333333444444666666666666777777777777666666555555555666666777555555555555666666666666888888888999999::::::;;;===>>>>>>???@@@BBBCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;:::888777666777777888999999999888888555555555555666666777777888888777666666666666777555555555666777888:::;;;999888777666555555555555555555555555555555555555666777666666555444333222555444555666888777555333111111111111111111000000///......---,,,,,,------,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''&&&''''''((()))*********))))))((((((''''''''''''((((((((((((((()))'''((()))*********))))))&&&&&&(((+++///333777999???AAAFFFIIIJJJIIIFFFDDD<<<;;;;;;======@@@HHHQQQaaannnttthhhZZZOOODDD@@@JJJXXXmmmtttxxxtttmmmjjjgggeeepppsssjjjcccccceeedddcccddddddeeeeeecccaaa```aaabbbeeedddcccbbbccccccbbb```aaa___[[[YYYXXXVVVTTTRRRQQQOOOMMMKKKHHHDDD@@@<<<999999777555444333222222111111000///////////////---...///111222444555555999999999::::::;;;;;;;;;===>>>????????????AAACCCEEEFFFHHHJJJMMMOOOQQQRRROOOOOONNNMMMLLLKKKJJJJJJEEEDDDCCCBBBAAAAAA@@@@@@????????????>>>>>>>>>===>>>>>>======>>>>>>???@@@@@@@@@AAA@@@@@@???>>>===999999999:::;;;<<<============>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBB@@@>>><<<;;;:::999888666666666777777555666666777777666666666666555444333222333444555222222222222333444555666:::999888888888999:::;;;;;;;;;;;;;;;;;;999888888333>>>DDD<<<111...111555222222333333333333444444666666666666666666666666777777666666555666666666555555666666666666666666888888999999999:::::::::=========>>>???AAABBBCCCCCCDDDEEEEEEDDDBBBAAA@@@>>>>>>===<<<:::888777555555666888999::::::999999777777777777777777777666888888777666666666666666555555555777888:::<<<===<<<;;;:::888777666666666666555555444444555555666666666666666666555444333444444555777999888666333222222222222222222222222000///......------------,,,,,,---------,,,++++++++++++++++++++++++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&'''###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&))))))%%%###%%%''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((()))***'''(((((()))))))))))))))&&&&&&'''''''''((((((((('''((()))***+++***))))))'''(((***---222666;;;===CCCEEEHHHIIIIIIFFFCCCAAA:::888:::>>>@@@EEEQQQ]]]rrr|||iii[[[NNNGGGBBBBBBOOOaaavvvtttssssssnnnjjjkkkpppzzz~~~oooiiidddeeeeeecccccceeecccddddddcccbbbaaacccdddgggeeeccccccddddddbbb``````^^^ZZZXXXWWWVVVUUUSSSSSSQQQOOOMMMJJJFFFAAA===999888777666555444333222000000///............///---...///111333444666666:::::::::::::::;;;;;;<<<<<<===???@@@@@@AAADDDFFFEEEGGGKKKOOORRRSSSTTTTTTSSSRRRPPPNNNLLLJJJIIIIIIDDDDDDCCCBBBAAAAAABBBBBB???????????????>>>>>>===>>>>>>======>>>>>>???@@@AAAAAAAAAAAAAAA???>>>===<<<;;;:::999999:::;;;<<<============>>>>>>???@@@@@@AAABBBDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDCCCAAA???<<<;;;;;;:::888777666666777777555555666777888888888888666555555444444444444444222222222333444666777888>>><<<:::888777888888999999:::;;;;;;;;;;;;:::999333999;;;666000000222333222222333333333333444444444444444555555666666777888888777666555555555666666666666666666666666555888888888888999999999999;;;;;;;;;<<<===???AAABBB@@@AAACCCCCCCCCBBB@@@???>>>>>>>>>===;;;999777555333555777999;;;;;;::::::999999999888777777666666777777666555555555555666555555666777999;;;===>>>>>>===<<<:::888777777777777777666555555666777777555555666666666666555555333444555777999888666333222222222333333333333333111000///...------------,,,---------,,,,,,+++***,,,,,,++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&***)))%%%###%%%''''''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''&&&&&&%%%$$$%%%'''((()))(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''')))******%%%&&&''')))******++++++'''((((((((())))))******'''((()))++++++******)))+++,,,...111666;;;???BBBEEEGGGHHHIIIHHHDDDAAA>>>:::888:::@@@DDDJJJYYYhhh~~~uuu```RRRGGGEEECCCEEESSSeeewwwooommmpppoookkknnnxxxvvvmmmhhhffffffeeebbbbbbeeeaaabbbccccccbbbccceeefffhhheeecccccceeeeeeccc``````]]]ZZZXXXWWWWWWUUUTTTUUUSSSQQQOOOLLLHHHCCC???999888777666555444333222//////...------------...---...///111333555666777;;;;;;:::::::::;;;<<<<<<:::<<<>>>@@@AAACCCFFFIIIFFFIIINNNRRRUUUVVVVVVVVVWWWUUURRROOOLLLJJJHHHGGGCCCCCCBBBAAAAAAAAABBBBBB???????????????>>>======>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAA@@@>>>===AAA???===:::::::::;;;<<<>>>>>>=========>>>>>>???>>>???AAACCCDDDDDDCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFDDDDDDDDDCCCAAA???<<<;;;<<<;;;999777777777777888444555666888999999999999555555555444444444333333111222222333555777999:::AAA???<<<999777777777888777888:::;;;;;;;;;::::::444666555111222555555222222222333333333444444444111222333444555777888888999999888666555555555555666666666666666555555555777777777777888888888888999999999:::;;;===@@@AAA===>>>@@@BBBBBBBBB@@@???>>>>>>>>>===;;;999777666333444777:::;;;;;;;;;:::;;;;;;:::999888777666666777777666555555555555555555555666777999<<<>>>???@@@???===;;;999888888777999888777666666777888999444555666666666666666555333333555777999999666333333333333333333333333333111111000......---------------------,,,,,,+++***---,,,,,,++++++*********%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&***)))'''&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))***++++++&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%###!!! ###&&&'''&&&$$$###%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''(((%%%&&&''''''%%%%%%(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''''''''(((***,,,......///222777===CCCFFFNNNKKKHHHGGGGGGEEEAAA>>>???===???EEELLLWWWkkk~~~xxxhhhWWWJJJ??????EEEMMMYYYeeennnoooooollliiinnnxxxrrrmmmhhhhhhgggfffdddcccbbbaaaccccccddddddddddddeeeeeedddddddddddddddddddddddd___^^^]]][[[ZZZYYYYYYYYYUUUTTTRRROOOJJJFFFAAA???<<<:::777555333111...,,,000//////........./////////000222444555777777888;;;:::::::::;;;;;;<<<===>>>>>>???AAACCCEEEGGGIIIMMMNNNPPPRRRSSSSSSRRRRRRUUUSSSQQQMMMJJJGGGDDDCCCEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@??????@@@@@@AAA@@@?????????@@@AAABBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;======>>>???@@@BBBDDDEEECCCDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBAAAAAA>>>>>>===<<<:::888666555333555777999::::::888777777777666666666666777777666444111000111555999<<>>???@@@<<<===>>>???@@@AAAAAAAAA@@@@@@@@@???===:::888666555555555555777999;;;===:::::::::::::::999888888666777999999888777777888555555666888:::===???@@@AAAAAA@@@>>>;;;999:::;;;777777777777666666666666777777777777666555444333666555555444444555555666444444444333333333222222333111//////000111000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''')))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((())))))((()))+++---//////111555:::@@@FFFIIIMMMIIIEEEDDDDDDEEEDDDBBBCCC@@@CCCLLLXXXhhh~~~mmm\\\QQQFFF???@@@FFFMMMWWW```iiikkkllllllmmmrrrzzz}}}sssooooooggggggfffeeedddccccccbbbbbbbbbbbbcccccccccdddddddddddddddddddddccccccccc```___^^^]]]\\\[[[ZZZZZZXXXWWWUUUQQQMMMHHHDDDAAA<<<:::777555333111...,,,//////............/////////000222444555777777888:::::::::::::::;;;<<<===??????AAABBBDDDFFFGGGHHHKKKLLLNNNPPPRRRSSSTTTTTTQQQPPPNNNLLLIIIGGGEEEDDDEEEEEEEEEDDDCCCCCCBBBBBB??????>>>===============AAAAAA@@@???@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???>>>??????>>>>>>>>>=========>>>>>>===<<<<<<;;;::::::======>>>>>>???AAABBBCCCBBBCCCDDDDDDEEEDDDDDDDDDCCCDDDDDDDDDCCCCCCBBBAAA>>>>>>===<<<:::888666555444555666888888888888888777777777666666777777777444333222222333555888999DDDEEEBBB;;;777777777555777777777777888999:::;;;::::::999888666555444444444444333333444444555666777555333444777999:::999777777777777777777666666777777555444444444555555666666777777888888999999999999999:::;;;===>>>???<<<===>>>???@@@AAAAAAAAAAAAAAA@@@???>>>;;;999777444444555666777:::<<<>>>?????????>>><<<:::888777777888888888777777777777555555666888:::<<>>???@@@@@@???>>>???@@@:::999999888777777666666777777777666666555444333555555444444444444555555444444444333333333333222222222222111111000000000000/////////......---------,,,,,,+++++++++++++++%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&$$$""" ''''''&&&&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((******+++)))&&&$$$$$$%%%'''(((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))(((&&&%%%%%%'''(((((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((()))))))))((()))+++---///111444888>>>DDDIIILLLKKKGGGCCCAAABBBDDDFFFGGGCCCBBBEEERRRcccwwwttt___OOOHHHCCCAAAEEEKKKPPPWWW\\\eeehhhmmmqqqvvv|||xxxuuuwww{{{zzzwwwrrrllliiijjjkkkeeeeeeeeeeeeddddddddddddaaaaaabbbbbbbbbcccccccccccccccccccccccccccccccccaaaaaa```___^^^]]]]]]]]]ZZZYYYWWWTTTOOOJJJFFFDDD===:::777444333111///---//////............/////////000222444555777777888999999999:::;;;<<<======@@@BBBDDDFFFGGGHHHHHHHHHKKKKKKLLLMMMNNNPPPRRRSSSLLLLLLKKKIIIHHHGGGFFFEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>===???>>>>>>===<<<;;;;;;:::>>>>>>======>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBB>>>>>>===<<<;;;999777666555555555555666777888888888888888888888888888888222222333333444555666777???FFFGGGAAA:::777666444666666555666666777888999999999999888777777666666555444444444444555555666AAA:::222111666999999777666777777777888888888888777777666555555555666666666666666777777777777777666777777888:::;;;===>>><<<===>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@???===:::999444444555666888;;;>>>@@@FFFEEEDDDCCC@@@===:::888999888888888777666666666555555666777999;;;===>>>>>>AAACCCDDDCCCBBBCCCDDD===<<<;;;:::999888777666777777777666555555444444555555444444444444555555555555444444444333333333222555777777444222222444222111111000///...------------,,,++++++++++++,,,%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&'''((()))))))))((('''&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&(((***++++++)))'''%%%$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''%%%######&&&'''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''***,,,///222666<<>>;;;777444333111///...///............//////000///000222444555777777888999999999:::;;;===>>>???DDDEEEHHHJJJKKKKKKIIIIIIMMMLLLKKKJJJIIIJJJKKKLLLHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>========================>>>>>>===<<<<<<<<<<<<===??????@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBB>>>>>>>>>===;;;:::888777666555444333444555777888888888999999999999888888444333333333333555777888@@@JJJOOOIII>>>888666555555555555555555666777777888888888888888888888888666555555555555555666666CCC===666222444555555333777777888888888888888888777777777666666666777777666666666666666555555555555666666888999;;;===>>><<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@>>><<<;;;444444555777999===@@@AAAHHHHHHHHHGGGDDDAAA>>><<<;;;:::888777777777666555555555555666888:::;;;<<>>CCCJJJPPPVVV]]]aaabbbhhhoooyyy~~~{{{yyyyyyzzz~~~~~~vvvrrrnnnnnnooojjjhhhgggggghhhfffccc```cccccccccddddddddddddeeecccccccccddddddddddddeeeaaaaaabbbbbbbbbcccccccccddddddeeeeeedddcccbbbaaa\\\[[[YYYUUUQQQLLLHHHEEE>>>;;;777444333222000///...............///000000///000222444555777777888999999:::;;;<<<>>>@@@AAAGGGHHHJJJLLLLLLLLLJJJIIIJJJIIIHHHGGGFFFGGGHHHIIIFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@@@@AAAAAABBBDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@????????????;;;<<<<<<===>>>???@@@AAA???>>>===<<<;;;;;;;;;;;;======>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB??????>>>===<<<;;;999888777666444333333555777999999999:::;;;;;;:::999999777555333111111444888:::DDDOOOUUUNNNBBB:::777666555555555555555555666777777888888888999999999999777666666555555666666666:::999888555333333444555999999888888777666666555666666777777777777777777666666666555555555555555666666777888999;;;===>>>;;;;;;===>>>???@@@@@@@@@@@@AAAAAAAAA@@@???===<<<555555666888;;;>>>AAABBBGGGHHHIIIJJJIIIFFFDDDBBB???<<<999888888888666444444555555666777888::::::???BBBEEEFFFFFFEEEDDDEEEDDDCCCBBB@@@>>><<<;;;::::::999888666666666666666666555555444444555555666666666666555555555444444333888===<<<777444555888333333222111///...------///...------,,,,,,------%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%"""###$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$%%%###$$$&&&'''((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''''')))******)))''''''(((***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''*********)))***,,,111444444888>>>DDDHHHJJJIIIIIIDDDEEEGGGGGGEEEDDDDDDDDDHHHWWWkkk|||{{{mmm^^^NNNEEECCCCCCJJJPPPTTTYYY```eeefffmmmuuusssrrrssswww|||tttpppooommmkkkllljjjgggbbb``````bbbcccdddccccccccccccddddddddddddccccccdddddddddeeeeeeeeeaaaaaabbbbbbcccddddddddddddeeefffffffffeeecccbbb\\\[[[YYYVVVQQQLLLHHHFFF???<<<777444222222000///......---......///000111///000222444555777777888::::::;;;<<<>>>@@@BBBCCCIIIIIIJJJKKKKKKJJJIIIHHHDDDDDDEEEFFFGGGIIIKKKLLLGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@??????;;;<<<===>>>???@@@AAABBB???>>>===<<<;;;;;;;;;;;;;;;;;;===>>>????????????@@@@@@AAABBBBBBBBBBBBAAA?????????>>>===;;;:::999888777555444444555777888999:::;;;<<<<<<;;;:::999:::777444111222555999<<>>>>>>>>>>>???@@@AAAAAA@@@???>>>===777777888999;;;>>>AAACCCGGGIIIKKKMMMNNNLLLKKKIIICCC???:::888999999777444444444444555666777888999888;;;???BBBCCCEEEFFFHHHFFFEEEDDDBBB@@@???======<<<;;;999777777777888888777666666666666666666777777666666666666555555555333666888888555333333555666555555444333222111111//////...------------...%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((($$$$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%$$$$$$$$$%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%''')))(((&&&%%%''')))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&'''''''''((()))*********))))))&&&***,,,***%%%###'''+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************+++///444888999===CCCHHHKKKKKKIIIGGGCCCEEEFFFFFFDDDEEEGGGJJJSSSfff{{{|||lll___RRRHHHGGGJJJQQQWWW[[[ZZZ]]]eeekkkkkkttt~~~yyyqqqqqqvvvuuulllkkkllljjjgggfffgggeeeaaa___^^^```dddgggddddddccccccccccccccccccbbbcccccccccddddddddddddbbbbbbbbbcccdddeeeeeeeeedddeeegggggggggfffdddccc]]]\\\ZZZWWWRRRMMMIIIGGG@@@<<<777444222222111000---------......///000111///000222444555777777888:::;;;<<<===@@@BBBDDDEEEHHHHHHGGGGGGFFFFFFFFFEEECCCDDDFFFHHHJJJKKKLLLMMMJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDFFFEEEEEEEEEFFFFFFGGGHHHFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>?????????@@@@@@???>>>===<<<;;;;;;;;;<<<999:::;;;===>>>>>>??????>>>???@@@@@@AAAAAAAAA@@@?????????>>>===<<<;;;:::888888666666666666777888:::;;;<<<======<<<;;;::::::888666444555777999;;;AAAJJJNNNHHH@@@===<<<;;;999999888888888888888999666666777777777777777888999888777777666666777777444444444555777999999999777666666666555555444444333444555666777666666555555555555666666777777888777777666666777777888999888888:::;;;<<<=========>>>???@@@@@@@@@???>>>===999999999:::<<<>>>AAABBBIIIKKKNNNQQQRRRRRRPPPNNNGGGAAA<<<:::::::::888444444444444444555666777777444777:::===???AAAEEEGGGGGGGGGFFFDDDCCCAAA@@@???>>><<<:::999888888999:::888888777777777777888888777777777666666666555555666666666555555444444444555555555555444444333333000//////...............%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))''''''&&&&&&'''(((***+++'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&(((***)))'''&&&'''***'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''%%%%%%***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((("""###$$$%%%%%%%%%$$$###"""'''+++(((!!!###)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***...444888===AAAGGGLLLMMMLLLIIIGGGCCCDDDEEEDDDCCCEEEKKKPPPeeexxxrrraaaUUULLLGGGLLLTTT^^^dddeeeaaabbbiiipppqqq{{{{{{ssssssuuu}}}xxxnnnggghhhjjjgggbbb```aaabbbddddddcccccceeegggdddddddddcccccccccbbbbbbaaabbbbbbbbbbbbcccccccccbbbbbbcccdddeeeeeeffffffdddeeeggghhhhhhfffdddccc^^^]]][[[XXXSSSNNNJJJHHH@@@<<<777444222222111000---------......000111111///000222444555777777888;;;<<<===>>>AAACCCEEEGGGGGGFFFEEEDDDCCCCCCCCCCCCFFFHHHIIIKKKLLLLLLKKKKKKLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>>===<<<<<<<<<<<<<<<888999:::<<<===>>>>>>>>>===>>>???@@@@@@@@@@@@@@@????????????>>><<<;;;;;;888888777777777777777888:::;;;===>>>>>>===;;;:::999888888888888888999:::===DDDGGGCCC>>>=========::::::999999999999999:::666666666666666777777777999999888777777666777777===888333444888:::888555444444444555555555555555222333555666666666555555444555555666777888999999666666555555555555666666777777999:::;;;<<<<<<<<<===>>>???@@@@@@???>>>===:::::::::;;;<<<>>>@@@BBBKKKNNNQQQTTTUUUUUUSSSQQQIIICCC===:::;;;;;;888555444444444444444555666777555777999:::;;;===@@@CCCHHHGGGFFFEEEDDDCCCBBBAAA???===;;;999999999:::;;;999999888888888888999999777777777777666666666666:::888666666777888777666333333333333333333333333000000///...............&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((('''%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******''''''''''''(((((((((((()))***++++++---111666:::@@@FFFLLLMMMJJJFFFEEEFFFHHHEEEDDDDDDBBBBBBNNN\\\sssxxxjjjYYYOOOLLLRRR___lllwwwooohhheeedddeeekkkrrr|||xxxzzz{{{|||~~~uuummmllljjjhhhfffddddddcccbbbccceeefffgggfffeeedddddddddddddddddddddddddddccccccccccccccccccdddddd^^^^^^___aaabbbcccdddeeehhhjjjkkkllljjjgggccc```___\\\XXXVVVUUURRRLLLGGGAAA===999666555444333222///............//////000---000333444444444555666999;;;>>>AAACCCDDDDDDCCCDDDBBBAAA??????@@@BBBCCCHHHIIIKKKMMMOOOQQQRRRRRRLLLLLLMMMMMMMMMMMMLLLLLLFFFDDDBBB@@@???@@@AAABBBFFFEEEDDDDDDDDDFFFGGGHHHIIIIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???<<<<<<===>>>>>>>>>>>>>>>>>>===<<<:::999999::::::<<<<<<<<<===============AAAAAACCCDDDDDDDDDCCCBBBAAAAAA@@@???>>>===<<<;;;:::999888666444555888;;;:::<<<>>>>>>===<<<<<<<<<777666555444555666888:::===@@@BBBCCCAAA>>><<<<<<<<<;;;;;;::::::999999999:::999999888888888888888<<<;;;999777666555555666666666555444444444444555222222333444555777777888666555555555555444444444555555555666666666666666666555555444444444555555666888999999999999:::<<<>>>????????????>>>>>>===>>>>>>===<<<<<<===AAADDDIIIRRRXXXWWWWWWYYYWWWRRRNNNHHH@@@;;;::::::999777444444444333333444555555999999999:::<<<>>>???@@@BBBAAAAAACCCFFFFFFBBB???@@@???>>>=========>>>???:::::::::999999999888888555555555666666666666666999999888777777888999:::777777666555444444333333333222000...---,,,------'''(((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''(((((((((((((((((((((((((((((('''''''''***+++,,,---///333888<<>>;;;666333222111000//////............///000000///111444666666666777888:::<<<>>>AAABBBBBBBBBAAABBB@@@???>>>>>>???@@@AAAFFFGGGIIIKKKMMMOOOOOOPPPIIIIIIJJJJJJJJJJJJIIIIIIFFFDDDBBB@@@@@@@@@AAABBBCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIIIIJJJKKKKKKJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@===>>>>>>??????>>>>>>======<<<;;;:::999999999:::;;;<<<<<<<<<<<<=========???@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@???>>>===<<<<<<::::::888666444555888:::???@@@BBBBBB???<<<;;;;;;888777666555555777999:::AAABBBDDDCCC@@@<<<;;;:::;;;;;;:::::::::999999999:::999999888888888888888;;;:::888666666555666666666666555444444444444555222333333444555666777777777777666666666555555555777777777777777777777777666555555444444444555555555777999999999:::<<<>>>>>>>>>?????????>>>>>>===>>>>>>===<<<<<<>>>AAAEEELLLTTTYYYYYYYYY[[[YYYUUUPPPIIIAAA<<<::::::888777444444333333333333444444777888888999;;;<<<>>>???AAA@@@@@@BBBEEEEEEBBB@@@AAAAAA???>>>>>>>>>>>>???::::::::::::999999999999777777777777777777777777999888777777666777888888777666666555444444333333444333111///............(((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&###"""###&&&((('''%%%''''''''''''''''''''''''(((((((((((()))))))))***)))))))))((((((''''''''''''''''''(((((()))))))))***+++---///111555:::>>>CCCGGGIIIIIIFFFCCCDDDEEECCCAAAAAADDDIIIUUUjjj{{{|||qqqfffVVVMMMJJJUUUgggvvv{{{rrriiieeeffflllvvvyyywww{{{|||tttooollldddddddddcccdddeeeeeefffffffffeeeeeeeeeeeeeeefffddddddddddddddddddddddddeeeddddddcccbbbaaa``````bbbbbbccceeefffggghhhiiijjjjjjiiigggeeecccaaa___aaa^^^ZZZXXXVVVQQQKKKEEE???;;;666333222111///...///.........//////000111111333666777777777999:::<<<===???@@@AAA@@@@@@???>>>>>><<<<<<<<<===>>>???CCCDDDFFFHHHIIIJJJKKKKKKGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDBBBAAA@@@@@@AAABBB@@@@@@@@@AAABBBDDDFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>======<<<;;;:::999999888999999::::::;;;;;;<<<<<<<<<<<<>>>???AAABBBCCCCCCCCCBBBAAA@@@@@@???>>>===<<<<<<::::::999777555555888:::CCCEEEFFFEEEAAA===:::999999888777666666888:::;;;EEEEEEDDDBBB>>>:::999:::::::::::::::999999999999::::::999999999888888888999888777666666666666666666666555444444444444555333333444444444555555555888888888777777777666666666666666666666666666666555555444444444555555666444666888999:::;;;===???======>>>??????>>>>>>>>>===>>>===<<<<<<>>>BBBEEEOOOVVV]]]^^^^^^^^^\\\XXXQQQJJJAAA<<<::::::888777333333222222222222333333666666666777888:::;;;<<<>>>>>>>>>AAACCCDDDBBB@@@CCCBBBAAA@@@????????????;;;;;;;;;::::::::::::999888888888888888888888888999888777666666555666666666666666555444444333333444444222111000000000000((((((((())))))(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''### """'''***(((%%%''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((($$$%%%&&&''')))+++,,,---***,,,...000333777<<<@@@DDDEEEFFFEEEBBBAAABBBCCCCCCBBBCCCGGGPPPaaawwwvvvjjj^^^TTTOOOJJJOOOcccyyyxxxooofffdddgggooo|||wwwtttwww}}}tttnnnkkkjjjdddcccccccccdddeeeffffffhhhgggeeeddddddeeeffffffeeeeeeeeeeeeeeeeeeeeeeeecccccccccbbbbbbaaaaaaaaaccccccdddeeeggghhhiiijjjmmmkkkiiigggdddbbbaaaaaabbb___[[[YYYWWWRRRKKKFFFCCC???:::666555333222000............///000111111111333666777777888:::;;;>>>>>>?????????>>>======<<<;;;;;;:::;;;;;;<<<===???@@@BBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDCCCBBBAAAAAAAAAAAABBB???@@@@@@BBBCCCEEEFFFGGGFFFFFFGGGGGGGGGGGGGGGFFFDDDFFFGGGIIIIIIHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA???>>>===<<<:::::::::999999888888888999999::::::;;;<<<<<<<<<>>>???AAACCCDDDDDDCCCCCC@@@@@@??????>>>======<<<;;;;;;:::888666666888:::BBBDDDFFFEEEBBB===:::888;;;:::888777777888:::;;;EEEEEECCC@@@<<<::::::;;;999999999999::::::::::::::::::;;;:::::::::999999888777777777777777777777666666555444444444444555444444444444444444555555888888777777777666666666444444444444444333333333555444444444444555666666666888::::::::::::<<<===<<<<<<===>>>??????>>>>>>>>>>>>>>>======???CCCFFFOOOWWWbbbhhhiiieee___ZZZPPPIII@@@;;;999999999777333333222111111111222222333444444444666777888999:::;;;<<<>>>@@@AAAAAAAAADDDCCCBBBAAA@@@?????????<<<<<<<<<;;;;;;;;;::::::999999999999888888888888888888777666555444444444666666555555555444444444444333222222111000000000&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''((((((((((((((((((''')))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((($$$!!!###(((+++)))&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((()))******+++&&&&&&'''((()))***++++++***---///222555888===@@@CCCCCCCCCBBB@@@@@@AAABBB???BBBGGGNNN[[[oooxxxhhh\\\QQQJJJKKKMMMZZZrrrxxxssskkkdddeeekkkttt~~~tttsssyyywwwpppllliiihhhffffffeeeeeeeeeeeeeeefffhhhgggeeeddddddeeefffgggeeeeeeeeeeeeeeeeeeeeeeeeaaaaaabbbbbbcccccccccdddbbbcccdddeeefffhhhiiiiiinnnllljjjgggeeedddccccccbbb```]]][[[ZZZUUUMMMGGGEEEBBB<<<888666555333111.........//////000222222111333555666666888:::<<<@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<=========>>>???@@@AAAAAAAAAAAAEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBBBBAAAAAAAAABBB@@@AAABBBDDDEEEGGGHHHHHHEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJJJJIIIHHHFFFEEEEEECCCBBBAAAAAABBBBBBBBBBBBAAAAAA???>>><<<;;;999999999999999999888888999999::::::;;;<<<<<<===???@@@BBBCCCDDDDDDCCCCCC@@@@@@??????>>>>>>======;;;<<<;;;999777777888:::>>>@@@BBBBBB@@@===;;;:::<<<:::999777777888:::;;;BBBBBB@@@>>>;;;:::;;;===999999999:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::888888888888888888777777666666555444444444444555555555555555555555555555777777777666666666555555555555444444333333333333444444444444444555666666:::;;;<<<;;;999999999::::::;;;<<<>>>>>>??????????????????>>>>>>@@@EEEHHHNNNXXXgggssstttlllccc]]]QQQJJJ@@@:::999:::999888444333222222111111111222222222222222333555666777777999;;;<<<===???@@@AAACCCCCCBBBBBBAAA@@@??????=========<<<<<<<<<<<<;;;999999999888888777777777777777777666555444333333555555555555555444444444222222222222111000000///&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&$$$%%%(((***)))'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''(((***++++++,,,*********))))))(((((((((---///222555777;;;???BBBBBBBBBBBBBBBBBBBBBBBBBBB===EEEOOOZZZiii}}}yyykkk]]]RRRKKKGGGGGGOOObbbzzz{{{ssshhhbbb```dddlllwww{{{uuuvvv~~~xxxqqqllljjjhhhfffiiihhhgggfffeeeeeeeeeeeeffffffeeeeeefffgggggghhheeeeeeeeeeeeeeeeeeeeeeeeaaaaaabbbcccdddeeeeeefffbbbbbbccceeefffggghhhiiimmmllljjjhhhfffeeeddddddcccaaa___^^^]]]XXXPPPJJJEEEAAA<<<888555333111///.........///000111222333222333555666666888;;;>>>BBBAAA@@@???>>>======<<<<<<<<<<<<===>>>>>>>>>???>>>>>>???@@@AAAAAAAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDFFFGGGHHHIIIIIIHHHGGGGGGEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@???===<<<;;;999999::::::::::::999999999999:::;;;<<<======>>>???@@@BBBCCCCCCBBBBBBAAA????????????>>>>>>======<<<===<<<;;;888777888999:::<<<>>>>>>===<<<<<<===<<<;;;999777777888999:::>>>>>>>>><<<::::::<<<===999::::::;;;<<<======>>>===>>>?????????>>><<<<<<999:::::::::999999888777666666555444444444444555555555666666666777777777777777666666666555555555888888777777666555555555444444444444444555666777<<<======<<<999888888999999:::<<<===>>>?????????@@@@@@@@@@@@@@@CCCGGGJJJNNNYYYkkk{{{}}}ssshhhbbbVVVNNNCCC<<<::::::999888555444333222222111222222111111111111222333444555666888::::::;;;;;;>>>@@@AAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>=========<<<<<<::::::999888888777777777666777777777666555444333555555555555555555555555111222222222222111000///''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))))))))))))))*********111444777999;;;===AAACCCBBBBBBBBBDDDEEEEEEEEEDDDCCCOOO]]]iiivvvxxxkkk]]]RRRJJJEEEDDDDDDPPPggg{{{|||tttqqqbbb___```hhhrrr~~~zzzzzz{{{vvvpppkkkiiiiiiiiihhhhhhggggggfffffffffffffffcccdddeeeggghhhhhhhhhhhhffffffffffffffffffffffffcccccccccdddeeeeeeeeefffbbbcccdddeeefffhhhiiiiiiiiiiiihhhgggfffeeeddddddcccaaa``````___[[[SSSMMMFFFBBB<<<888555222000............///000222333444333555666777888:::===@@@CCCBBBAAA@@@???>>>>>>>>>===>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCAAA?????????@@@AAA@@@@@@??????>>>===<<<;;;999:::;;;<<<<<<;;;:::999999:::;;;<<<===>>>>>>?????????@@@AAA@@@???>>>===????????????>>>>>>>>>>>><<<======<<<999888888999999:::;;;;;;:::;;;<<<>>><<<:::888777666777999:::<<<======;;;999999:::;;;::::::;;;<<<===>>>???@@@???@@@AAABBBAAA@@@>>>===;;;<<<<<<<<<;;;999888777666666555444444444444555555666666777888999999:::888888888777777777666666999999888777777666555555444333333444444666777777;;;<<<===<<<:::999999:::888999;;;===>>>???@@@@@@AAABBBBBBBBBBBBEEEIIILLLQQQZZZlll}}}wwwmmmjjj___VVVJJJ@@@<<<:::999777666555444333222222222222111111000111111222333444555777999999888999<<<>>>??????AAAAAABBBAAAAAA@@@??????>>>>>>>>>=========;;;;;;;;;:::999888888888555666777777777666555555555555555555555555555555222333333444444333111111(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!"""######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''')))))))))'''&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&%%%$$$###%%%&&&''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))###$$$&&&(((+++---///000444777:::<<<>>>@@@CCCEEEBBBCCCDDDFFFHHHIIIGGGFFFLLLZZZiiittt~~~yyynnn```TTTJJJCCC@@@AAADDDRRRhhhyyy{{{tttooopppgggeeeiiisss{{{zzz{{{}}}wwwrrrlllhhhhhhiiikkklllffffffeeeeeeeeefffggggggbbbccceeegggiiiiiiiiiiiiffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeecccdddeeefffgggiiiiiijjjggggggggggggfffeeedddccccccbbbaaaaaaaaa]]]UUUOOOGGGCCC>>>999666333111///.........///000222333444555666888888999;;;???BBBCCCBBBAAA@@@??????????????????@@@BBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCAAAAAABBBCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEDDDCCCCCCDDDDDDDDDBBB@@@>>>>>>>>>???@@@>>>>>>???>>>>>>===<<<;;;999:::;;;<<<<<<<<<;;;:::::::::;;;<<<===>>>???@@@>>>>>>??????>>>===;;;:::????????????>>>>>>>>>>>>===>>>>>><<<:::888888999999:::::::::999:::===???;;;:::888666666777888999;;;<<<===;;;999777888888:::;;;<<<===>>>???@@@AAA@@@AAABBBCCCCCCAAA@@@>>>============<<<:::888777666666555444444444444555555666777888999:::;;;;;;999999999888888888888777888777777666555444444444333333333444555666777888:::;;;<<<<<<::::::;;;<<<888999;;;<<<>>>???@@@@@@BBBCCCCCCCCCCCCFFFJJJNNNTTT[[[lll}}}yyyqqqpppfff\\\OOODDD>>>:::888666777666555444333333333333111111000000111222333333555777999888777777:::======>>>@@@AAABBBBBBAAA@@@????????????>>>>>>>>>>>>======<<<;;;::::::999999555666777888888777666666444555555555555555555555333444555555555444333222%%%&&&''')))))))))(((((('''''''''&&&&&&%%%%%%%%%((()))***++++++***)))(((***(((&&&$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''%%%$$$###$$$$$$%%%$$$&&&''''''%%%%%%&&&'''######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((())))))(((((('''''''''((((((((('''&&&%%%%%%&&&'''((())))))))))))***************)))((((((((()))+++,,,,,,---------,,,,,,...000555999===@@@BBBCCCDDDEEEEEEDDDFFFKKKMMMJJJJJJLLLXXXeeetttuuueeeTTTIIICCC@@@AAAEEEIIIRRR___lllssstttqqqnnncccjjjrrryyyyyywwwxxx}}}|||xxxqqqooollljjjhhhhhhhhhiiifffffffffffffffeeeeeeeeedddeeefffhhhiiijjjjjjjjjhhhgggfffeeedddeeeeeefffeeeeeeeeefffffffffggggggkkkhhheeefffhhhjjjjjjhhhjjjjjjiiiiiigggfffeeedddddddddfffgggeee```XXXSSSJJJEEE???999666333111//////000000///...///222444555666888:::<<<>>>@@@AAADDDAAA???@@@CCCEEEEEEDDDGGGFFFFFFGGGIIILLLPPPRRRRRRRRRQQQPPPNNNMMMMMMLLLOOOMMMKKKKKKKKKKKKIIIGGGGGGGGGGGGFFFDDDBBB@@@???AAACCCEEEEEEDDDCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEAAA@@@??????>>>>>>???????????????>>>>>><<<;;;;;;=========<<<<<<<<<;;;;;;:::999999;;;===???>>>===??????>>>>>>======<<<<<>>>>>=========>>>>>><<<<<<<<<<<<;;;:::999888666777888999;;;===???@@@>>>;;;777666777888999999;;;;;;:::999999:::::::::<<>>>>>AAADDDEEEFFFFFFEEEEEEDDDCCCBBBBBB???;;;::::::;;;::::::999888777555555555666666:::999999999;;;<<<;;;:::===;;;999777666666777888777666666777888888666444444444444333333444444555:::999999999888888777777777888:::;;;;;;===@@@BBBFFFFFFFFFEEEEEEFFFJJJLLLQQQ^^^ooo|||~~~zzzxxxnnnggg[[[OOOEEE>>>999555888666555444555555444222444333111000000111333444888777555444444666888999999;;;>>>AAACCCDDDDDDCCC??????????????????@@@AAAAAA???<<<:::999999:::;;;888888888888888888999999555555444333333333333444444444444555555555666666&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%'''((()))))))))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&'''$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&''''''(((((()))&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((((()))))))))************)))((((((((()))+++,,,***++++++******,,,000333999<<<@@@CCCCCCCCCCCCDDDGGGHHHLLLQQQPPPLLLLLLOOO]]]iiixxx{{{mmm___PPPGGGDDDCCCEEEIIIPPPVVV^^^ggglllmmmkkkiiiooovvv~~~yyyssswww{{{xxxuuupppooollljjjhhhhhhhhhiiigggggggggfffffffffffffffeeeeeeggghhhiiiiiiiiiiiihhhgggfffdddddddddeeefffeeeeeefffffffffgggggggggjjjgggfffgggiiikkkjjjiiigggggghhhiiiiiihhhffffffffffffggggggeee___WWWRRRJJJEEE???999666444111000222222333222111222444777555666888;;;===@@@AAABBBFFFEEEEEEGGGKKKLLLKKKIIIMMMNNNOOOQQQTTTXXX[[[]]]^^^____________^^^^^^]]]YYYWWWUUUTTTUUUTTTSSSRRRNNNMMMLLLJJJHHHEEEDDDCCCBBBBBBCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@???>>>>>>>>>>>>>>>????????????>>>===<<<;;;<<<;;;;;;:::::::::::::::;;;:::999;;;===>>>>>>===>>>>>>>>>=========<<<<<<>>>======<<<<<<=========<<<<<<<<<<<<;;;:::999888777777888999;;;===???@@@???<<<888777888999::::::::::::999999::::::;;;<<>>;;;999999::::::999999888777666666666666777999888777888:::;;;:::999<<<;;;999888777777888888:::888777888999999888666555555444333333333444444777777666666666555555555777888:::;;;;;;===???BBBEEEFFFFFFEEEEEEFFFJJJLLLTTT```ppp|||~~~}}}tttmmm```TTTJJJAAA;;;777888666555555666555444222444333111000000222333444777666666555666666888888888:::===@@@BBBCCCDDDDDDAAA@@@???>>>>>>???@@@@@@AAA@@@>>><<<;;;::::::;;;888888888999999999999999666555555444333444444444222222222222333333333333'''(((((()))(((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&$$$$$$$$$%%%&&&''''''&&&%%%$$$)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((()))(((&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((())))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((())))))))))))************)))((()))***+++,,,)))***))))))+++///555:::???BBBEEEFFFEEECCCCCCCCCIIILLLQQQUUUSSSNNNOOOTTTeeeppp}}}|||sss```TTTGGGBBBBBBDDDHHHMMMVVVXXX[[[```eeehhhkkklllyyy{{{ttttttxxxzzzsssqqqnnnmmmkkkiiihhhggghhhhhhhhhhhhhhhggggggffffffffffffggghhhhhhiiiiiiiiihhhgggfffeeedddddddddeeefffffffffffffffgggggggggggggggffffffhhhkkklllkkkiiifffhhhjjjkkklllkkkjjjiiihhhhhhhhhhhheee___WWWRRRKKKFFF???:::666444222000222333333333222333666888666777999<<>>>>>======>>>>>>@@@@@@@@@@@@???>>>======::::::999999999999999999===;;;:::;;;===>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;:::999888888888999:::<<<>>>@@@@@@===:::888999:::::::::888888999999:::<<<===>>>CCCHHHMMMNNNKKKFFFDDDDDDIIIIIIIIIIIIHHHGGGFFFFFFAAA???<<<;;;;;;;;;;;;:::999888888777777777888888:::999888999;;;<<<;;;:::::::::999999999999999999<<<;;;999888999:::999888666666555444333333333444555555555555555444444444666888:::::::::<<>>999999777666666666666555333444333222111111222333444555555666777777777777777777999;;;>>>@@@BBBCCCDDDCCCAAA???>>>======???@@@BBBAAAAAA@@@???===<<<;;;999999999999999999999999777666555555444444555555111111111222222222333333)))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))(((&&&$$$$$$&&&(((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((()))))))))))))))(((*********)))((('''&&&&&&'''''''''&&&&&&'''''''''(((((((((((()))))))))***+++***)))))))))***+++,,,++++++***+++---444<<>>BBBEEEGGGIIIEEEFFFIIIMMMQQQUUUWWWXXXccceeeiiinnnssswwwzzz||||||}}}~~~zzzwwwssspppoooooonnnmmmiiifffccc^^^ZZZWWWUUUTTTOOOLLLHHHDDDCCCBBBBBBAAA??????@@@@@@AAABBBBBBCCCAAAAAAAAA@@@@@@?????????@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>>>>;;;:::999999999:::;;;;;;???===;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888999;;;===???AAA>>>;;;::::::;;;;;;:::777777888999;;;===???@@@FFFLLLSSSUUUQQQKKKFFFEEEJJJJJJJJJJJJIIIHHHGGGFFFBBB@@@>>>======>>>===<<<888888888888888999999999<<<;;;:::;;;===>>>===<<<888999:::;;;;;;;;;;;;;;;>>><<<999999999::::::999777666555444444333333444666666666666666666666666666888999::::::;;;>>>@@@CCCDDDEEEEEEEEEFFFIIIKKKRRR___ppp}}}{{{pppcccWWWKKKAAA;;;:::888777777777777666444444444333222222222333333333444666888999888777666777777999;;;>>>@@@BBBCCCEEECCC@@@===<<<===>>>???AAABBBCCCCCCAAA???===;;;:::::::::::::::999999999777777666555555555666666333333333444444444444555))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&((()))))))))((('''&&&$$$######$$$&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((&&&%%%$$$&&&(((''''''''''''''''''&&&&&&(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((()))***))))))((('''&&&&&&'''(((((((((''''''&&&''''''''''''''''''&&&'''(((((((((((()))))))))+++***)))))))))***,,,---+++++++++,,,///666@@@FFFMMMMMMMMMJJJGGGDDDCCCDDDKKKLLLMMMNNNLLLOOOZZZgggttt|||zzzooodddTTTKKKDDDEEEJJJOOOVVV\\\WWWVVVVVVYYYaaammmyyy|||www{{{~~~vvvnnnjjjkkkiiiiiihhhhhhggggggggggggjjjiiiiiihhhgggfffffffffhhhhhhiiiiiiiiiiiiiiihhhgggfffeeeeeeeeefffggghhhggggggggghhhhhhhhhiiiiiidddfffiiikkkkkkkkkkkkkkkkkklllmmmnnnnnnllljjjiiigggggghhhhhhgggccc]]]XXXLLLGGGAAA;;;888555333222111222222222222333666888888999<<<@@@DDDHHHKKKLLLMMMNNNQQQVVV[[[bbbhhhlllsssuuuxxx}}}~~~}}}{{{zzzvvvtttppplllhhhdddbbb```XXXSSSNNNJJJHHHFFFDDDBBB?????????????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@????????????@@@???@@@@@@@@@@@@??????>>><<<<<<;;;;;;<<<>>>???AAAAAA???<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<<<<<<<======<<<<<<;;;;;;:::999888777888:::===>>>AAA???<<<;;;;;;;;;:::999666777888999;;;>>>@@@AAAGGGMMMTTTWWWSSSMMMHHHFFFIIIIIIIIIIIIHHHGGGFFFEEE@@@>>>===<<<======<<<;;;888888999:::::::::;;;;;;<<<;;;:::;;;=========<<<999:::;;;<<<======<<<<<<===<<<:::999::::::999777777666555444444444444444555555555555666666666666666777999999999:::<<>>=========>>>@@@AAABBBCCCCCCAAA>>>===;;;;;;;;;;;;::::::999999999888777777666666777777333333444444444555555555)))((((((''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''')))*********)))&&&%%%"""!!!!!!"""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''((()))***)))((('''&&&"""%%%'''(((((((((&&&&&&'''(((((('''&&&&&&''''''(((((((((((())))))++++++***)))***+++,,,---,,,,,,,,,---111888AAAGGGRRRQQQNNNJJJFFFDDDFFFGGGKKKIIIHHHJJJMMMTTTcccrrryyyyyyqqqeeeZZZHHHDDDDDDLLLSSSWWWYYY\\\ZZZYYYYYY\\\dddppp|||zzzwww}}}|||vvvpppjjjhhhiiigggggggggggggggggggggfffiiiiiihhhhhhgggfffeeeeeeggghhhhhhiiijjjjjjjjjiiihhhgggfffffffffggghhhiiihhhhhhhhhhhhiiiiiiiiiiiifffhhhjjjkkkjjjjjjkkkllljjjjjjjjjjjjjjjiiihhhhhhhhhggghhhhhhgggddd___[[[MMMHHHAAA<<<888666444222222333444444444555888;;;999;;;>>>BBBGGGKKKNNNPPPQQQUUUZZZaaagggooowww}}}}}}zzzwwwsssooommmbbb\\\VVVQQQOOOLLLHHHDDD@@@@@@???>>>===<<<;;;;;;<<<<<<<<<===>>>>>>??????AAA@@@@@@???????????????>>>???????????????>>>>>>============???BBBEEEGGGCCC@@@===;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===<<<<<<=========<<<<<<;;;;;;:::888777777999<<<===AAA???<<<;;;;;;;;;999888777777888:::<<<>>>@@@AAADDDJJJQQQSSSPPPLLLIIIHHHHHHHHHHHHHHHGGGFFFEEEEEE===<<<;;;;;;<<<<<<:::999888888:::;;;<<<<<<<<<<<<;;;:::999:::<<<<<<<<<;;;;;;;;;<<<<<<=========>>>===<<<;;;;;;;;;;;;888666666555555555555555666666333333333444444444444444666777888999888999;;;===>>>@@@BBBCCCCCCDDDFFFHHHOOO]]]ppp~~~~~~|||tttjjj___SSSGGG@@@<<<:::999999999999888666555555444444333333222222222444666888999999888777888777666666888:::===???CCCBBBAAA???>>>============>>>@@@BBBBBBAAA???>>>===<<<<<<;;;;;;::::::999999999888777777777888888222222222333333333444444(((((('''&&&''''''))))))%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%$$$ ###&&&'''&&&%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''')))))))))'''&&&$$$!!!###&&&'''(((''''''&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))++++++*********+++,,,---111111222333666===EEEJJJTTTRRRMMMHHHDDDEEEHHHKKKJJJFFFFFFKKKSSS^^^mmmzzz}}}yyypppeeeYYYNNNAAADDDNNN^^^hhhhhhcccaaa^^^^^^```eeemmmxxx|||zzzzzz}}}{{{sssnnnkkkfffeeegggeeeffffffgggggggggffffffiiiiiihhhgggfffeeedddcccfffggghhhiiijjjkkkkkkkkkiiihhhgggggggggiiijjjkkkhhhhhhhhhiiiiiiiiijjjjjjhhhjjjkkkjjjiiiiiikkkmmmjjjjjjiiiiiiiiijjjkkkllljjjiiiiiiiiihhhddd___[[[MMMHHHBBB<<<999666444333111222333333333555888::::::;;;???DDDIIIMMMQQQSSSTTT[[[eeeooowwwzzzxxxmmmhhhaaa]]]ZZZVVVPPPJJJFFFEEECCCAAA???===;;;:::999:::;;;<<<>>>???@@@@@@???>>>>>>==================>>>>>>??????>>>>>>============>>>AAAEEEIIILLLEEEAAA===;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::;;;<<<===>>><<<<<<============<<<<<<<<<:::888666666888;;;===@@@>>><<<;;;;;;:::888777777888999:::<<<>>>@@@AAAAAAFFFLLLNNNLLLIIIIIIIIIHHHHHHHHHHHHHHHGGGEEEEEE===<<<<<<<<<======<<<:::777888:::<<<===============<<<;;;<<<>>>???>>>===>>>===<<<<<<<<<===>>>???=========>>>???===999666555444444555555666777888333333444444555555555555666777888888888888;;;===;;;===@@@AAABBBCCCEEEFFFMMMXXXhhhtttyyyzzzzzzyyy}}}yyyssslllbbbVVVKKKCCC<<<;;;999999::::::888777555555555555444333222111333444555777888999888888999888666555555888;;;===@@@AAAAAAAAA@@@>>>===<<<:::;;;===???@@@@@@@@@@@@=========<<<;;;:::::::::::::::999888888888888888333333444444444555555555((('''&&&&&&'''((()))***%%%%%%%%%&&&&&&''''''''')))*********((('''%%%###'''((()))******)))((('''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''&&&%%%###"""!!!%%%''''''%%%%%%%%%######$$$$$$%%%&&&''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''((()))((('''%%%###'''((()))******(((&&&$$$%%%&&&'''(((((('''&&&%%%''''''''''''((((((((())),,,+++*********+++,,,---777777888999<<>>???AAAAAA======<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>===============???BBBGGGKKKNNNFFFBBB>>>;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::::::::;;;<<<===>>>???<<<<<<===============<<<<<<:::888666666888;;;===@@@>>><<<;;;;;;:::888666888888999:::<<<>>>@@@AAA>>>CCCHHHIIIHHHGGGHHHJJJIIIIIIIIIIIIHHHGGGFFFFFF@@@??????@@@AAAAAA???===777888:::<<<>>>>>>>>>>>>AAA@@@@@@@@@BBBCCCBBBAAA@@@???===;;;;;;===>>>???>>>>>>???AAAAAA???:::666444444444444666777888999666666666777777777888888666777888888777888:::<<<:::<<>>>>>===<<<;;;;;;::::::;;;:::999999888888999999666666666777777777777888(((((((((((())))))))))))$$$%%%&&&((()))************)))((('''''''''''''''+++***((('''((()))+++,,,'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''"""###%%%'''(((((('''&&&''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%''')))++++++)))'''%%%(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))(((((((((((((((((((((((((((***,,,...///000333888===AAAFFFLLLOOOZZZOOOGGGHHHKKKKKKJJJKKKJJJJJJPPP[[[gggqqqyyy~~~}}}~~~zzzmmm]]]QQQJJJGGGOOO]]]ssszzzpppdddccciiivvvwwwwwwwwwyyyzzzqqqoookkkgggeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebbbcccddddddbbbbbbcccdddeeeeeefffggghhhiiijjjjjjmmmmmmlllllllllkkkkkkkkkiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiijjjjjjkkkkkklllkkkkkkkkklllmmmooopppooolllhhheeecccaaa^^^\\\UUUMMMDDD@@@;;;555222333222222333444555777888999;;;:::===DDDIIIMMMUUU]]]hhhsss{{{vvvsssrrrqqqqqqlllkkkkkkkkkmmmqqquuuwwwtttxxx~~~{{{wwwtttqqqjjj^^^VVVVVVRRRLLLHHHDDDAAA>>><<<;;;;;;;;;:::;;;;;;<<<===:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>????????????>>>======>>>@@@CCCGGGIIIDDDBBB???<<<::::::;;;<<<999999999::::::;;;;;;;;;<<<;;;;;;;;;<<<===???@@@@@@@@@@@@???>>>>>>======;;;:::888777777888:::<<<<<<;;;;;;::::::999999888999999999;;;===???BBBDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMMMMMMMLLLIIIFFFCCCAAAAAA@@@???@@@AAA@@@===;;;<<<<<<===============<<<@@@@@@@@@???@@@@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<===<<<<<<===>>>>>>===;;;888888888888777777777777777777888999999999999888666666777888999999:::::::::<<>>===;;;:::888777;;;;;;;;;::::::999999999888777666777888999888777)))))))))(((((('''''''''$$$%%%&&&'''((()))))))))))))))(((''''''''''''''')))(((&&&&&&&&&''')))***''''''''''''''''''''''''++++++******************(((''''''&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))******)))))))))+++,,,...///222444777===DDDKKKQQQTTTXXXNNNGGGHHHKKKLLLMMMNNNHHHLLLVVVdddqqq{{{yyyxxxpppbbbTTTKKKHHHHHHTTTdddyyywwwqqqfffiiiqqq{{{zzzooosssxxx}}}}}}uuuooollliiifffddddddeeefffeeeeeeeeeeeeeeeeeeeeeeeecccdddeeedddccccccccceeeeeeffffffggghhhiiijjjkkkllllllllllllkkkkkkkkkkkkhhhhhhiiiiiiiiijjjjjjjjjjjjjjjiiiiiijjjjjjkkkkkkmmmllllllllllllmmmooopppnnnkkkhhheeedddbbb___]]]VVVMMMEEE@@@;;;555222333000000111222333555666777;;;;;;>>>DDDIIIMMMTTT\\\jjjuuu|||wwwnnngggbbb```^^^\\\WWWWWWVVVWWWYYY]]]```bbbhhhlllrrrxxx{{{yyyvvvqqqggg```[[[WWWQQQLLLHHHDDD@@@>>>??????>>>>>>>>>??????@@@======<<<<<<===>>>???@@@===========================<<<<<<===>>>AAADDDEEEDDDBBB???<<<;;;;;;<<<===999999:::::::::::::::;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@??????>>>=========;;;:::999888888888999:::;;;;;;::::::999888777777777777888999:::===???AAADDDEEEFFFHHHIIIJJJKKKLLLMMMMMMLLLKKKIIIFFFDDDCCCAAA@@@@@@AAAAAA@@@>>><<<:::;;;<<<===>>>>>>>>>>>>AAAAAA@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>======>>>???@@@>>>===888888888777777777777777666777888999999999999999777777888888999:::::::::;;;<<>>===:::888888;;;>>>>>>>>>===============<<<;;;:::<<<<<<;;;;;;;;;:::::::::999888666777888999777666******)))((('''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((((())))))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))((())))))******(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((())))))***++++++++++++******+++---///000555555888@@@JJJRRRWWWXXXSSSLLLGGGIIILLLMMMNNNQQQKKKSSSaaappp~~~vvvpppdddUUUJJJEEEIIINNN___mmmxxxqqqppphhhnnnxxx~~~uuulllrrr{{{~~~tttmmmkkkiiigggeeeddddddeeefffeeeeeeeeeeeeeeeeeeeeeeeedddeeefffeeeddddddeeeffffffgggggghhhiiijjjkkkkkklllllllllkkkkkkkkkjjjjjjgggggghhhiiijjjkkkkkkllljjjjjjiiiiiijjjjjjkkklllnnnnnnmmmmmmmmmmmmnnnooollljjjgggfffdddccc```^^^VVVNNNFFFBBB<<<666222333000000111222333555666777<<<<<>>>>>???@@@AAA=========<<<<<<;;;;;;;;;<<<<<<;;;;;;===>>>@@@AAACCCBBB???===;;;<<<<<<===::::::::::::::::::999999;;;;;;;;;<<<===>>>@@@@@@@@@@@@???>>>>>>======<<<;;;;;;::::::999999888888;;;::::::999999888777777888888888999:::===???@@@DDDEEEGGGHHHIIIJJJKKKKKKMMMLLLKKKIIIHHHGGGFFFEEECCCAAAAAAAAABBBAAA???===999:::;;;===>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@??????@@@AAAAAA@@@>>>888888888777777777666666555666777888999:::::::::999999999999::::::::::::<<<===???AAABBBCCCBBBBBBFFFHHHLLLQQQWWW^^^cccfffhhhiiikkkkkkhhh___UUUMMMCCC>>>:::;;;;;;999888:::===;;;888888888999888777888999:::;;;<<<;;;:::::::::999999888777777666666888:::===@@@AAAAAA@@@@@@===;;;888777999<<<===>>><<<<<<===>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::999777777888888777555))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%'''(((((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&''''''((()))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''+++***)))((((((((()))***((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))(((''''''((()))***'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''((()))******++++++*********+++---///000666777<<>>777333333222222333444555777888999===<<>>???@@@AAA???>>>>>>===<<<;;;;;;:::======<<<<<<<<<===>>>???AAA@@@>>><<<;;;;;;<<<<<<<<<;;;;;;;;;:::999999999;;;;;;<<<===>>>???@@@AAAAAA@@@@@@??????>>>======<<<<<<<<<;;;:::999777666999999999::::::;;;;;;;;;;;;;;;;;;<<<===???AAACCCEEEFFFHHHIIIKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGDDDBBBAAAAAABBBAAA@@@>>>:::;;;<<<>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@@@@AAAAAA@@@>>>999999888888777777666666555666777888999:::::::::;;;;;;::::::::::::::::::<<<===???@@@AAABBBBBBBBBEEEFFFHHHLLLPPPWWW___dddeeeeeefffhhhgggaaaXXXQQQGGGAAA=========;;;;;;>>>@@@>>>===<<<;;;:::999888888999::::::;;;;;;::::::999999999999888888777777666888:::===???@@@AAAAAA===;;;888777888:::<<<>>><<<===>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::::::::;;;:::888888888888666555'''(((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%$$$&&&'''(((((()))(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''((())))))(((((((((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***)))((('''&&&'''((()))'''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))###$$$%%%'''((()))))))))***))))))***+++---///111777;;;DDDQQQ\\\^^^YYYSSSFFFFFFJJJOOOOOOKKKJJJMMMVVVcccsss~~~uuulll___PPPFFFCCCGGGSSSaaatttwwwzzzzzzvvvqqqkkkhhhiiinnnxxxuuuuuuzzz~~~wwwoooiiifffddddddccccccdddeeefffgggdddddddddeeeeeeeeeffffffeeefffggggggeeeeeefffggggggggghhhiiijjjkkkllllllkkkkkkjjjjjjjjjiiiiiiiiifffggggggiiijjjkkklllllliiiiiiiiiiiijjjkkklllmmmoooooooooooooooooonnnnnnllljjjiiihhhhhhfffcccaaaXXXPPPIIIEEE???888333333222222333444555777888999===<<>>???@@@FFFGGGIIILLLQQQVVV[[[^^^aaaeeeiiinnnqqqtttxxx{{{{{{yyywwwuuuuuutttrrrqqqssspppkkkgggbbb]]]XXXTTTPPPOOOMMMKKKIIIGGGFFFFFFEEECCCAAA>>>===>>>???@@@AAA@@@@@@???>>>===<<<<<<>>>>>>>>>======>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;::::::;;;<<<===>>>@@@AAABBBBBBCCCBBBBBBAAAAAA@@@????????????>>>===;;;999888666777888999;;;===???@@@AAA<<<<<<<<<===???AAACCCDDDFFFHHHJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGDDDBBBAAA@@@AAAAAA@@@???===>>>>>>>>>>>>>>>======>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEDDDDDDCCCBBB@@@@@@@@@AAAAAA???===;;;::::::999888888777777666666777888999:::::::::;;;;;;::::::::::::::::::<<<===>>>???@@@@@@AAAAAADDDEEEFFFHHHKKKSSS\\\cccfffeeeeeefffgggbbbZZZRRRHHHAAA<<<<<<<<<;;;<<>>???@@@<<<;;;999777777888:::<<<>>>>>>>>>>>>>>>>>>===<<<999999999999::::::::::::<<<:::888888999888777555(((((((((((()))))))))***&&&&&&'''''''''&&&&&&%%%&&&&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%'''(((((('''&&&&&&''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))###$$$&&&((()))))))))))))))))))))+++---///222333999@@@LLLYYY```]]]TTTLLLCCCEEEJJJOOONNNKKKLLLQQQ[[[iiivvv}}}{{{nnnaaaSSSGGGDDDDDDIIIVVVeeeuuuttttttsssqqqnnnkkkhhhkkksss~~~|||sssuuu{{{rrrkkkgggeeeccccccccccccdddeeefffgggcccddddddeeeeeefffffffffeeefffgggfffeeeeeefffgggfffgggggghhhiiijjjkkkkkkjjjjjjjjjiiiiiiiiihhhhhhgggggghhhiiijjjkkkkkklllhhhhhhhhhiiijjjkkklllmmmnnnoooppppppppppppoooooommmlllkkkkkkjjjhhheeebbbYYYRRRJJJFFFAAA999333333000000111222333555666777<<<<<>>>>>>>>>>>===777777888888999:::;;;<<>>>>>???@@@AAAAAAAAA@@@@@@????????????????????????>>>>>>>>>======<<<<<<;;;<<<<<<<<<==================<<<<<<<<<===???AAABBBCCCDDDDDDFFFEEEEEEDDDDDDCCCCCCBBBCCCBBB@@@>>><<<:::999888777888999<<<>>>@@@BBBCCC;;;;;;;;;===???AAADDDFFFHHHJJJLLLNNNOOONNNMMMLLLJJJJJJKKKKKKJJJHHHFFFEEEDDDBBB@@@???@@@@@@@@@???????????????>>>===<<<<<<============>>>@@@AAABBBCCCCCCDDDEEEEEEEEEDDDDDDBBBAAAAAAAAABBBAAA???======<<<<<<;;;:::999888888777777888999999999999888999999999999::::::::::::<<<<<<<<<===>>>>>>??????AAABBBDDDDDDGGGOOOYYYaaahhhfffeeefffhhheee\\\UUUHHHAAA;;;::::::999;;;???>>>@@@@@@>>>;;;888777888777777888888888999999999555777888:::;;;::::::999666777777888999;;;===>>>;;;;;;;;;999777777888:::======>>>>>>>>>===<<<<<<999999::::::::::::;;;;;;;;;:::888888999999888666***************)))))))))&&&''''''(((((((((''''''%%%&&&((()))***)))((('''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((&&&%%%$$$&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((((((((())))))((('''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))%%%&&&(((***++++++***)))******+++---///333666888???GGGSSS\\\___YYYOOOHHHCCCDDDIIILLLLLLLLLSSS\\\fffrrr{{{|||}}}~~~tttfffVVVJJJBBBEEEIIINNNZZZhhhooopppqqqooollljjjkkkmmmqqq~~~uuuuuuzzz~~~tttmmmhhheeedddccccccddddddeeefffffffffccccccddddddeeeffffffgggdddeeeffffffeeedddeeefffeeeffffffggghhhiiijjjkkkjjjiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjhhhhhhhhhiiijjjkkkmmmnnnmmmnnnpppqqqqqqqqqqqqppppppooonnnmmmllljjjfffbbbZZZRRRLLLHHHBBB999444333000000111222333555666777;;;;;;>>>BBBDDDCCCGGGLLLPPPUUUXXXWWWUUUSSSMMMGGGCCC@@@===;;;;;;;;;:::999888999999999::::::;;;;;;;;;;;;<<<===???AAACCCDDDHHHLLLQQQUUUXXX[[[___bbbdddfffjjjlllnnnppprrrssswwwuuutttsssrrrpppmmmjjj```^^^ZZZUUUPPPLLLIIIHHHKKKHHHDDDAAA??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@===>>>>>>?????????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????===>>>AAACCCEEEFFFFFFFFFIIIIIIHHHGGGGGGFFFFFFEEEGGGEEEBBB???===;;;::::::888999:::<<<===???@@@AAA;;;<<<<<<>>>AAADDDGGGIIIJJJLLLNNNPPPQQQPPPNNNMMMIIIJJJLLLMMMKKKHHHEEECCCDDDAAA???>>>?????????>>>>>>>>>?????????>>>>>>============>>>???@@@BBBCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCC@@@???>>>>>>===<<<;;;:::999999888999999999999888777777777777888888999:::::::::;;;;;;;;;;;;<<<<<<===>>><<>>;;;:::;;;999888888888999999::::::777888:::;;;;;;:::999888888888777666777888:::;;;999:::<<<:::888666666888:::;;;<<<===============;;;;;;;;;<<<<<<<<<======:::999888888::::::999888---,,,,,,+++***)))((((((&&&''''''((())))))(((((($$$&&&((()))***)))((('''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''***+++,,,---,,,+++)))'''%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%''''''%%%$$$$$$%%%''''''$$$$$$######$$$$$$%%%&&&(((((((((''''''&&&&&&%%%'''''''''((((((((())))))'''''''''&&&&&&'''''''''$$$%%%''')))***))))))(((++++++***)))))))))))))))%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((()))))))))((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((***,,,---,,,+++***++++++,,,...222555999;;;CCCKKKWWW]]]\\\TTTLLLFFFDDDDDDGGGJJJJJJNNNZZZgggrrr||||||zzzyyymmm^^^QQQFFFAAAHHHOOOSSS]]]kkkhhhmmmpppnnnhhhfffkkkqqqvvvtttqqqzzzxxxpppjjjfffdddbbbdddddddddeeeeeefffffffffccccccddddddeeefffggggggdddeeefffeeeddddddeeefffeeeeeefffggghhhiiijjjjjjiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjhhhhhhhhhiiijjjlllmmmnnnmmmnnnpppqqqrrrrrrrrrqqqqqqpppoooooommmjjjfffcccZZZSSSLLLHHHBBB:::444333222222333444555777888999;;;:::===BBBCCCBBBEEEJJJMMMSSSWWWVVVTTTPPPIIIAAA???===;;;::::::;;;;;;:::888888888999999999:::::::::;;;<<<>>>???AAABBBCCC???BBBGGGJJJMMMPPPSSSVVVZZZ]]]cccgggkkknnnqqqsssvvvvvvuuuuuuvvvuuurrrpppmmmjjjfff```[[[VVVSSSQQQMMMJJJFFFBBB@@@@@@AAABBB@@@@@@@@@@@@@@@AAAAAAAAA<<<===>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>??????@@@@@@AAAAAA>>>???BBBDDDFFFGGGGGGGGGKKKKKKJJJIIIIIIHHHHHHGGGIIIGGGCCC???===;;;;;;;;;999::::::;;;<<<===>>>>>>===>>>???AAADDDHHHKKKMMMKKKMMMOOOQQQRRRQQQOOONNNHHHJJJMMMNNNLLLIIIDDDAAACCCAAA>>>===>>>??????>>><<<===>>>???????????????>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDBBB@@@@@@???>>>===<<<;;;::::::999999:::999999888777666666666777888999999:::::::::::::::::::::;;;<<<===999<<>>>>>>>>AAAFFFCCCFFFHHHFFFBBB??????@@@::::::999999::::::;;;<<<999:::;;;;;;;;;999777666:::888777555555777888999777:::<<<<<<888555555666777888:::<<<===>>>??????<<<=========>>>>>>??????:::888888888:::;;;:::999))))))))))))((('''&&&%%%))))))(((%%%###$$$&&&(((******)))(((''''''&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***))))))((((((''''''''''''))))))))))))))))))))))))''''''(((((('''&&&%%%%%%(((((((((((((((((((((((()))))))))))))))***++++++---,,,+++******+++,,,------***+++000333555;;;CCCLLLQQQWWWWWWRRRJJJCCC@@@AAAEEEIIIJJJLLLUUUcccooo|||~~~wwwlll^^^SSSBBBCCCDDDEEEMMMZZZccceeegggiiijjjjjjkkknnnssswwwvvvuuu|||~~~wwwooojjjjjjiiieeeaaadddddddddeeeeeeeeeffffffaaabbbccceeefffggghhhhhheeeeeedddddddddeeeeeefffhhhggggggggggggiiijjjkkklllkkkjjjhhhggggggggggggjjjiiihhhgggffffffffffffhhhhhhhhhhhhiiikkknnnoooooommmmmmooorrrtttrrrppptttsssqqqpppoookkkgggccc```ZZZRRRJJJBBB;;;555222444444444444666777888999>>>======???>>>>>>DDDLLLPPPUUUZZZZZZTTTLLLGGGDDD@@@???>>><<<:::999999999999:::;;;<<<============???>>>>>>=========>>>>>>??????@@@BBBCCCEEEGGGHHHRRRTTTXXX\\\bbbgggkkkmmmttttttvvvyyy|||}}}|||{{{yyyvvvooohhhbbb]]]ZZZYYYTTTQQQMMMJJJHHHFFFDDDBBBEEEDDDBBBAAAAAABBBDDDEEECCCCCCBBBAAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBEEEEEEFFFFFFFFFEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCAAA>>><<<;;;:::::::::;;;<<<===>>>???@@@BBBAAAAAACCCFFFHHHHHHHHHKKKNNNQQQSSSRRRPPPOOOOOORRRQQQPPPNNNLLLIIIGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>===<<<===>>>???@@@AAAAAAAAAEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFFFFEEECCCAAA???AAAAAABBBAAA@@@>>><<<;;;===<<<;;;999888777777666777777777777888999:::;;;;;;;;;;;;:::::::::999999<<<======???CCCJJJRRRXXXccciiijjjhhhiiilllfff[[[OOOGGG@@@>>>===;;;===@@@DDDFFFHHHIIIHHHDDD@@@===:::::::::999888777777666;;;;;;;;;<<<>>>===:::777666555333222222333555666:::;;;;;;;;;:::999777666888888999:::;;;===>>>???>>>============>>>>>>???===<<<<<<<<<<<<;;;;;;;;;************)))((('''&&&)))******)))((((((***,,,%%%%%%&&&&&&&&&&&&&&&'''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))***))))))(((((())))))))),,,***,,,111444666>>>HHHOOORRRTTTSSSMMMGGGCCCBBBCCCEEEGGGKKKRRR```qqq~~~uuugggXXXMMMBBBEEEGGGIIIQQQ[[[bbbcccddddddeeehhhmmmttt|||yyyzzzxxxsssllliiiiiiiiigggddddddddddddeeeeeeeeeffffffbbbcccdddeeefffgggggggggeeeeeeeeeddddddeeeeeefffggggggffffffggghhhjjjkkkiiiiiihhhffffffeeeeeeeeelllkkkjjjjjjiiiiiijjjjjjhhhhhhhhhiiijjjmmmoooqqqpppooooooqqqtttvvvtttrrruuutttsssrrrqqqnnniiifffaaa[[[SSSKKKDDD===777333444444444555666777888999>>>===>>>@@@@@@@@@FFFNNNTTTYYY^^^^^^WWWNNNHHHEEE???>>>===<<<;;;:::::::::;;;<<<===>>>????????????>>>>>>===<<<<<<<<<======<<<<<<===>>>@@@BBBDDDEEEJJJLLLOOOTTT[[[bbbhhhkkkqqqrrrtttxxx{{{}}}~~~~~~|||wwwpppjjjeeebbbaaaWWWTTTOOOLLLKKKIIIHHHGGGEEEDDDBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCDDDDDDCCCCCCBBBAAAAAABBBCCCCCCCCCCCCBBBEEEFFFFFFFFFFFFFFFEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCAAA???===;;;:::999::::::;;;<<<===>>>???@@@BBBBBBBBBDDDFFFGGGHHHHHHLLLOOORRRTTTSSSQQQQQQPPPRRRRRRQQQOOOLLLJJJHHHFFFCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@?????????>>>===>>>??????@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDCCCBBBCCCCCCCCCBBBAAA@@@>>>>>>===<<<;;;:::999888888888777777777777888999:::;;;;;;;;;;;;::::::::::::999<<<===>>>@@@DDDJJJRRRWWWccciiikkkhhhiiillleee[[[OOOHHHAAA???>>>===>>>BBBEEEFFFIIIJJJIIIEEEAAA???===<<<;;;:::999888777666;;;:::;;;<<<===<<<999777777555444222222222333444888888999::::::999888777777777777888999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>=========<<<<<<<<<***++++++******)))((('''$$$&&&'''((('''''')))***######$$$%%%'''((())))))&&&'''(((((((((((('''&&&))))))))))))))))))))))))&&&%%%%%%$$$%%%&&&((()))((((((((((((((('''''''''((('''''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))((('''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))(((((()))***...222555999CCCNNNSSSSSSPPPKKKFFFCCCCCCDDDFFFEEEFFFLLLYYYlll~~~|||mmm]]]OOOGGGCCCIIINNNQQQWWW___bbbaaacccbbbdddjjjttt}}}xxxrrrmmmiiiggghhhiiihhhfffdddddddddeeeeeeeeeffffffddddddeeeffffffffffffffffffeeeeeeddddddeeeeeeeeeffffffffffffggghhhiiijjjiiihhhggggggffffffffffffkkkkkkkkkkkkkkkllllllmmmiiiiiiiiijjjlllnnnqqqrrrppppppppprrrtttvvvuuuttttttsssssssssrrroookkkgggbbb]]]UUUMMMFFF???999555444444444555666777888999===<<<>>>AAABBBBBBIIIQQQZZZ___dddbbbZZZPPPIIIEEE>>>======<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@>>>===<<<<<<;;;;;;;;;<<<;;;;;;<<<===>>>@@@BBBCCCCCCDDDFFFKKKSSS\\\dddiiilllnnnqqqvvvzzz}}}~~~yyysssooollljjj^^^YYYTTTPPPNNNNNNMMMLLLIIIGGGEEEDDDCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFBBBDDDFFFGGGHHHGGGFFFEEECCCDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFIIIHHHFFFDDDCCCBBBBBBAAADDDCCCAAA@@@>>><<<::::::;;;;;;;;;<<<===>>>???@@@BBBBBBCCCEEEFFFGGGHHHIIILLLOOOSSSUUUTTTSSSRRRRRRSSSSSSRRRPPPMMMKKKIIIGGGBBBBBBAAA@@@????????????AAAAAA@@@@@@@@@?????????>>>>>>??????@@@?????????@@@@@@BBBDDDEEEFFFFFFFFFHHHHHHGGGGGGFFFFFFFFFEEEFFFEEEDDDCCCBBBAAAAAAAAA>>>>>><<<;;;::::::::::::888888888888999999:::;;;<<<<<<;;;;;;;;;:::::::::;;;===???BBBEEEJJJPPPTTTaaaiiillliiiiiikkkeeeZZZPPPHHHAAA@@@???>>>@@@DDDFFFGGGIIIKKKJJJGGGDDDAAA??????===;;;999888888777:::::::::;;;<<<;;;999777777666444222111111222222444555777888999999999888777666666666666777888999;;;;;;::::::;;;<<<<<<===???>>>>>>>>>============***************)))((('''###%%%''''''&&&&&&&&&'''%%%&&&'''((()))***+++,,,((((((((())))))((((((((())))))))))))))))))))))))&&&%%%######$$$&&&(((***((((((''''''''''''''''''((((((''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((((('''(((((((((((((((((((((((('''''''''''''''((())))))((()))***+++,,,+++***)))(((,,,111444777>>>IIITTTVVVQQQJJJCCC@@@@@@CCCFFFGGGFFFHHHRRRbbbttt|||qqqbbbRRRHHHFFFHHHPPPXXX\\\```eeefffcccdddeeejjjsss}}}uuummmjjjgggfffggghhhgggfffdddddddddeeeeeeeeeffffffeeefffffffffffffffeeeeeeffffffeeedddddddddeeeeeegggggggggggghhhiiijjjjjjjjjjjjiiiiiihhhiiiiiiiiiiiiiiiiiijjjjjjkkkmmmmmmllllllkkklllmmmnnnpppqqqppppppqqqssstttuuuuuutttsssssssssttttttrrrmmmjjjddd___VVVNNNGGG@@@:::666444444555555666888999:::;;;;;;>>>BBBCCCDDDKKKSSS^^^cccgggddd[[[PPPHHHDDD===============>>>>>>??????@@@@@@AAABBBBBBAAAAAA>>>===<<<<<<;;;;;;;;;;;;<<<<<<===>>>???AAACCCDDDAAAAAACCCGGGNNNWWW```eeeeeeiiimmmrrrwww{{{}}}yyyuuurrrqqqgggbbb[[[VVVSSSQQQPPPOOONNNMMMJJJHHHGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFGGGHHHEEEGGGIIIKKKLLLLLLJJJIIIHHHIIIJJJKKKKKKLLLLLLKKKHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCCCCBBBBBBEEEEEECCCBBB@@@>>>===<<<<<<<<<<<<<<<===>>>???@@@BBBDDDEEEFFFFFFGGGHHHIIILLLPPPTTTVVVVVVUUUTTTUUUTTTTTTSSSQQQNNNLLLJJJHHHBBBBBBAAA@@@????????????@@@@@@@@@?????????>>>>>>>>>???????????????>>>===@@@AAACCCEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGGGGHHHHHHGGGEEECCCBBBBBBCCCDDDBBBAAA@@@>>><<<;;;::::::999999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<>>@@@DDDFFFHHHJJJKKKKKKIIIGGGEEE???>>>===;;;:::999999999;;;:::999:::;;;;;;999777777666555333222111111111111222555777999999:::999777777666666555666666777::::::::::::;;;<<<======>>>>>>>>>=========<<<<<<(((((())))))((((((''''''(((***++++++)))(((((((((((((((((()))))))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%$$$###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''))))))(((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))((()))***,,,,,,,,,+++***(((...444777;;;DDDNNNVVVSSSMMMDDD>>><<>>CCCDDDFFFLLLUUU```cccfffbbbYYYOOOGGGCCC>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<=========>>>???AAABBBCCCBBBBBBCCCGGGLLLSSSYYY]]]___ccciiinnnrrrwww}}}|||yyywwwpppkkkddd^^^ZZZVVVSSSQQQRRRPPPMMMKKKIIIIIIIIIJJJGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJMMMOOOPPPPPPOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQLLLLLLMMMMMMLLLLLLKKKKKKGGGFFFFFFEEEEEEEEEEEEFFFEEEEEECCCBBB@@@???>>>===>>>===<<<<<<<<<>>>@@@AAACCCEEEGGGGGGFFFFFFHHHJJJLLLPPPTTTVVVWWWVVVVVVVVVUUUTTTSSSQQQOOOLLLJJJIIICCCBBBAAA@@@????????????>>>>>>>>>>>>============>>>>>>?????????>>>>>>===???@@@BBBDDDFFFGGGHHHIIIGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGEEEDDDCCCCCCDDDEEEGGGFFFCCC@@@===;;;:::999<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;999<<>>===???CCCFFFHHHJJJLLLLLLKKKIIIHHH???>>><<<;;;:::;;;;;;<<<<<<:::999:::;;;;;;999888888777666444333222222111000222444777888999::::::888888777666666666666777;;;;;;;;;;;;<<<===>>>???=========<<<<<<<<<;;;;;;''''''(((((((((((('''''')))******)))'''&&&&&&'''((((((''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&''')))***%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''******)))((('''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''((()))***************+++000666:::@@@JJJQQQTTTMMMGGG???:::;;;???DDDGGGEEELLLYYYjjjzzzvvvggg\\\PPPHHHMMMXXXgggpppvvvvvvsssqqqoookkkhhhooo{{{xxxqqqllliiihhhgggfffeeeeeedddddddddddddddeeeeeeeeeffffffffffffgggggggggffffffeeegggffffffeeeddddddddddddfffggghhhiiijjjjjjjjjiiiggggggggggggggghhhiiijjjllllllllllllmmmnnnoooppppppooonnnmmmmmmmmmnnnooosssuuuxxxyyyxxxxxxyyy{{{yyyzzz|||{{{wwwkkkeee\\\RRRIIIAAA:::666555555555666777888999::::::;;;???EEEGGGHHHNNNVVV___bbbccc___VVVLLLFFFDDD@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>=========<<<<<<<<<===>>>@@@AAABBBBBBDDDFFFIIIMMMQQQTTTUUUZZZ^^^dddiiilllqqqyyy~~~~~~xxxtttnnnhhhccc^^^ZZZWWWUUUSSSOOOLLLJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUUUURRRRRRSSSUUUVVVVVVVVVVVVTTTTTTTTTSSSRRRQQQPPPOOOJJJIIIIIIHHHIIIIIIJJJJJJEEEEEEDDDBBBAAA???>>>>>>???>>>===<<<<<<>>>@@@AAACCCFFFIIIHHHFFFFFFHHHKKKKKKOOOSSSVVVWWWWWWWWWWWWTTTTTTSSSQQQNNNLLLJJJHHHCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>=========<<<<<<<<<======>>>>>>???>>>>>>>>><<<===???AAACCCEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEIIIHHHEEEBBB???===;;;:::>>>>>>=========>>>>>>???>>>============<<<<<<<<<;;;===???AAACCCEEEIIILLLWWWcccllllllkkkkkkeee\\\PPPHHHAAA???>>><<<>>>BBBFFFGGGIIIKKKLLLLLLKKKJJJAAA@@@>>><<<;;;<<<===>>>===<<<::::::;;;<<<;;;999888777777666555444333333222333555777888999999999888888777666666777777777;;;;;;;;;;;;<<<===??????<<<<<<<<<<<<;;;;;;;;;;;;'''(((((()))))))))((((((&&&''''''%%%$$$$$$&&&(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))***+++,,,---...333888<<>>BBBHHHJJJKKKQQQYYY^^^``````[[[SSSKKKGGGFFFBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCAAA@@@@@@??????>>>>>>>>>???@@@AAABBBCCCDDDGGGLLLPPPSSSTTTTTTSSSVVV[[[aaadddggglllsssyyy|||~~~}}}zzzvvvqqqmmmhhhccc___ZZZXXXTTTQQQNNNMMMLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRTTTVVVYYYZZZYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]][[[ZZZXXXVVVUUUPPPPPPOOONNNMMMMMMMMMMMMHHHHHHGGGFFFDDDCCCBBBBBB@@@???===<<<<<<>>>@@@AAADDDGGGJJJIIIFFFFFFHHHLLLJJJNNNSSSVVVWWWWWWWWWWWWTTTSSSRRRPPPNNNKKKIIIHHHEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>============<<<<<<===>>>?????????>>>===>>>???AAACCCDDDDDDDDDFFFGGGHHHJJJKKKKKKJJJJJJHHHHHHIIIIIIHHHHHHGGGGGGIIIGGGEEECCCAAA@@@???>>>AAA@@@@@@?????????@@@@@@>>>>>>>>>=========<<<<<<>>>???AAABBBCCCFFFJJJMMMTTTaaakkklllkkklllggg^^^SSSJJJCCC@@@???===>>>AAAEEEGGGIIIKKKLLLLLLLLLKKKHHHEEEBBB???======>>>>>>>>>===;;;;;;<<<===<<<;;;777777777777777666555555444555777888999999888777777666666666666666777888999999999:::;;;<<<>>>???============<<<<<<<<<<<<((())))))*********))))))((((((((('''&&&(((+++...((()))))))))*********+++,,,+++***))))))***+++,,,((((((((((((((((((((((((((())))))***))))))((('''&&&'''''''''(((((())))))%%%%%%&&&'''((()))*********))))))((('''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''&&&$$$'''''''''((((((((())))))))))))))))))))))))))))))''''''((())))))***))))))(((((((((((((((((((((((()))))))))))))))***++++++---,,,++++++,,,...000111000444888===HHHSSSSSSMMM@@@===999:::>>>CCCEEEEEESSS\\\kkkyyy|||yyynnn___RRRLLLIIIMMMbbbxxx|||uuuppplllrrr|||~~~tttnnnjjjiiiccceeeffffffffffffggghhhdddddddddeeeeeeeeeffffffeeeffffffggggggggggggggghhhgggfffeeedddcccccccccbbbcccdddfffgggffffffeeeiiiiiiiiiiiijjjkkkmmmmmmkkkjjjjjjjjjjjjkkklllllljjjjjjkkkkkkmmmooorrrsssnnnqqqtttuuussssssuuuwwwwwwyyy}}}}}}zzzuuunnndddYYYOOOEEE===888555555666666777999:::;;;???@@@EEEKKKLLLMMMSSS[[[^^^___^^^YYYQQQKKKHHHHHHDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEGGGFFFDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGKKKQQQWWWZZZYYYWWWUUUTTTYYY___bbbccchhhpppvvvwwwyyy~~~}}}zzzwwwtttoooiiieee___]]]YYYVVVSSSQQQQQQQQQOOONNNOOOOOOPPPQQQRRRSSSSSSSSSRRRSSSUUUXXX[[[]]]```aaabbbdddeeeeeeffffffdddcccbbbaaa___\\\ZZZYYYVVVUUUTTTRRRQQQPPPOOOOOOMMMMMMLLLKKKIIIHHHGGGGGGAAA???===<<<<<<>>>@@@BBBDDDHHHKKKJJJFFFEEEIIILLLJJJMMMRRRUUUVVVVVVWWWXXXSSSSSSRRRPPPMMMKKKIIIGGGEEEEEEDDDCCCBBBBBBBBBBBB????????????>>>>>>>>>>>>;;;;;;===>>>???????????????@@@AAACCCDDDEEEEEEFFFFFFHHHJJJLLLMMMMMMLLLKKKIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEECCCBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAA>>>>>>>>>>>>============AAABBBCCCCCCDDDGGGKKKOOOQQQ```kkklllllllllggg___UUULLLEEEBBB@@@===>>>AAAEEEFFFHHHJJJLLLLLLLLLLLLMMMJJJFFFBBB???======>>>???>>><<<<<<=========<<<777888888888888888777666666777888999999888777666555555555555555666777777888888888999:::;;;===>>>>>>>>>>>>>>>============)))******+++++++++******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''$$$%%%&&&&&&''''''&&&&&&)))'''%%%%%%''')))))))))((((((''''''''''''((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''((((((((()))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((&&&$$$$$$&&&((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&'''(((((('''%%%###"""(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***(((&&&'''***+++)))'''''''''''''''(((((((((((((((((((((((())))))))))))((())))))(((&&&%%%'''((('''$$$###'''******,,,///222999AAAFFFKKKOOOKKKEEE@@@===<<<===>>>@@@FFFMMMXXXjjjyyy{{{{{{{{{ssshhh^^^WWWMMMEEEHHHZZZtttyyynnnkkknnnxxx|||uuummmiiifffeeeddddddeeeeeeddddddcccbbbcccdddeeeggggggggggggffffffhhhiiiiiihhhgggggghhheeedddccccccccccccdddeeeffffffffffffggggggggggggffffffgggggghhhhhhiiiiiiiiijjjkkkllllllkkkiiihhhjjjkkkmmmooopppqqqqqqqqqpppqqqrrrtttuuuvvvvvvvvvyyyzzz||||||{{{{{{}}}~~~yyyoooddd\\\RRRFFF???===777777666666777999;;;<<<>>>BBBHHHLLLMMMNNNRRRUUU[[[YYYWWWTTTPPPMMMKKKIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGKKKKKKIIIGGGEEECCCBBBAAAAAABBBCCCCCCBBBBBBDDDFFFKKKMMMPPPSSSTTTWWWZZZ\\\^^^^^^___```bbbffflllpppuuuwww{{{~~~~~~~~~}}}{{{yyyuuurrrqqqmmmiiiccc]]]XXXUUUTTTTTTSSSPPPMMMJJJKKKNNNRRRUUUUUUVVVVVVVVVVVVYYY]]]aaa```eeejjjnnnnnnnnnnnnnnnlllkkkjjjjjjiiifffbbb^^^^^^\\\YYYXXXWWWVVVTTTRRRTTTQQQMMMKKKJJJIIIHHHGGGDDDAAA>>>===>>>?????????CCCEEEGGGHHHGGGGGGHHHIIIIIIKKKOOORRRVVVXXXYYYYYYWWWUUUSSSQQQOOONNNMMMLLLFFFFFFEEEDDDCCCBBBBBBAAA???@@@AAAAAAAAA???>>>===@@@>>><<<===???AAABBBBBB@@@AAACCCDDDEEEDDDDDDCCCGGGHHHIIIIIIJJJKKKLLLLLLNNNLLLIIIIIIIIIIIIHHHGGGJJJHHHFFFDDDCCCCCCDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???@@@@@@AAAAAABBB@@@@@@CCCCCCCCCGGGMMMXXX```gggjjjlllmmmhhhbbbZZZWWWQQQGGG???;;;<<<>>>>>>@@@BBBDDDFFFHHHIIIIIINNNKKKFFFAAA>>>===>>>???@@@BBBCCCAAA>>>;;;:::999;;;;;;:::999888888888888999999:::::::::999888777888777666444444555666777888888888999::::::;;;;;;:::;;;===>>>===<<<:::999)))******+++++++++******((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''%%%%%%&&&''''''''''''&&&)))'''%%%&&&''')))))))))((((((''''''''''''(((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))'''%%%%%%&&&'''((('''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))***((('''''')))***)))'''''''''''''''((((((((((((******))))))(((((('''''')))******)))''''''((())))))&&&%%%))),,,,,,...111555<<>>CCCLLLUUUdddttt~~~yyyuuujjj]]]PPPLLLHHHHHHSSShhhxxxooonnnrrr{{{rrrllliiigggfffffffffgggffffffeeedddcccbbbcccdddeeefffffffffeeeeeegggiiihhhgggfffggggggfffeeedddccccccdddeeefffffffffffffffggggggggggggffffffgggggghhhhhhiiiiiihhhiiikkklllllljjjiiihhhiiikkkmmmoooqqqqqqqqqqqqooopppqqqssstttuuuuuuuuuwwwyyy|||}}}}}}}}}~~~xxxoooeee^^^TTTHHH@@@===888888777888999:::<<<===>>>CCCIIIMMMNNNPPPTTTWWWXXXWWWUUUSSSQQQNNNMMMLLLJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHIIIJJJJJJJJJJJJMMMOOOQQQSSSVVVYYY[[[]]]```cccaaacccdddeeefffiiinnnqqquuuwww{{{~~~|||zzzyyyuuurrrmmmgggbbb^^^\\\ZZZXXXUUUQQQNNNNNNQQQUUUXXXXXXXXXYYYXXXYYY\\\```dddhhhlllpppttttttuuuuuuvvvsssqqqpppooonnnllliiifffdddbbb___^^^]]][[[YYYVVVWWWTTTQQQOOONNNLLLJJJHHHFFFDDD@@@???@@@AAAAAA@@@DDDFFFHHHIIIHHHHHHJJJKKKKKKMMMOOORRRUUUWWWXXXYYYWWWVVVTTTQQQOOONNNMMMLLLHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBAAA@@@?????????>>>===>>>@@@AAAAAAAAA@@@AAABBBCCCDDDDDDCCCBBBGGGGGGHHHIIIKKKLLLMMMNNNOOOMMMKKKKKKKKKKKKJJJIIIIIIHHHGGGEEEDDDDDDEEEEEEGGGGGGFFFFFFEEEDDDDDDCCCAAAAAAAAA@@@@@@AAAAAABBBBBBAAABBBDDDEEEDDDGGGLLLUUU___iiimmmoooooolllggggggccc[[[OOODDD===<<<===>>>???AAADDDFFFGGGHHHIIIKKKIIIEEEAAA???>>>>>>???@@@AAABBBAAA>>><<<;;;;;;<<<<<<;;;:::999999999999:::;;;<<<<<<<<<;;;999888777777666555555444555555555555666666777888888888999:::<<<>>>>>>===<<<;;;******+++++++++******))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&&&&''''''''''''''')))'''&&&&&&((())))))(((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))'''&&&&&&'''(((&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))(((''''''))))))((('''''''''''''''((((((((((((++++++***)))((('''&&&&&&***++++++***(((((()))+++,,,((((((+++------000444999@@@FFFHHHIIIIIIEEE???<<<888777;;;@@@GGGTTT___mmmzzz}}}tttjjj]]]PPPCCCCCCEEEPPPbbbxxx~~~vvvqqqttt{{{|||sssmmmiiihhhhhhhhhhhhhhhhhhhhhgggfffeeedddaaabbbcccdddeeeeeeeeeeeeeeefffhhhhhhfffeeefffggggggfffeeeddddddeeefffgggffffffffffffggggggggggggffffffgggggghhhhhhiiiiiihhhhhhjjjkkkkkkjjjiiihhhhhhjjjllloooqqqrrrrrrrrrooopppqqqrrrssssssttttttpppssswwwyyyyyyyyyyyyzzzvvvnnngggaaaWWWJJJAAA>>>999999999999:::;;;===>>>???DDDJJJNNNOOOQQQUUUYYYVVVUUUTTTSSSQQQPPPOOOOOOLLLKKKKKKKKKLLLLLLMMMNNNKKKLLLNNNOOOPPPOOOOOONNNLLLKKKKKKJJJJJJKKKKKKKKKJJJKKKMMMNNNNNNPPPSSSUUUXXXZZZ]]]___aaacccfffiiigggiiilllmmmnnnooorrrttttttvvvzzz~~~~~~|||xxxsssnnnhhhdddaaa^^^[[[WWWTTTSSSUUUXXXZZZ[[[\\\\\\\\\]]]```dddhhhooorrruuuxxxyyyzzz|||}}}|||zzzwwwvvvvvvtttrrrpppllljjjgggeeedddbbb___]]]\\\ZZZWWWUUUTTTQQQNNNKKKJJJGGGDDDBBBBBBBBBBBBAAADDDFFFHHHIIIIIIIIIKKKLLLNNNOOOQQQSSSUUUWWWXXXYYYWWWVVVTTTRRROOONNNMMMMMMJJJIIIIIIIIIHHHGGGGGGGGGEEEDDDCCCBBBBBBAAAAAAAAA>>>======???AAAAAA@@@???@@@AAABBBBBBCCCCCCBBBBBBEEEFFFGGGHHHJJJMMMOOOPPPPPPOOOMMMMMMNNNNNNMMMKKKHHHHHHHHHGGGGGGFFFFFFFFFIIIHHHGGGFFFEEEEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBDDDGGGGGGEEEGGGKKKSSS```mmmrrrrrrrrrpppmmmpppkkkaaaTTTHHH@@@======>>>???AAACCCEEEFFFGGGHHHGGGFFFDDDBBBAAA@@@?????????AAABBBAAA???======>>>>>>===<<<;;;::::::::::::<<<======>>>===<<<;;;:::666666777777666444333222444444555555666777777777888999;;;===>>>>>>>>>>>>******+++++++++***)))))))))*********++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''(((((((((((('''((('''&&&&&&((())))))(((((((((''''''''''''((((((***)))((('''&&&%%%%%%%%%(((((((((((('''''''''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))'''%%%'''''''''(((((((((((()))&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((+++***((('''&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''(((((((((((('''''''''''''''((((((((((((******))))))(((((('''''')))******)))(((''')))+++,,,******---......222777<<>>CCC???===@@@EEEMMMZZZfffpppyyy}}}vvvjjj___RRRHHHAAABBBIIIXXXmmmzzzuuuttt}}}yyytttnnniiihhhhhhhhhhhhhhhhhhhhhhhhgggfffeeedddbbbccccccdddeeeeeeffffffdddfffggggggfffeeeeeefffhhhgggfffeeeeeefffggghhhffffffffffffggggggggggggffffffgggggghhhhhhiiiiiiggghhhiiijjjjjjjjjiiiiiihhhjjjllloooqqqrrrrrrrrrppppppqqqsssssstttttttttnnnqqquuuwwwwwwuuuuuuuuutttmmmhhhcccZZZMMMBBB>>>999999888999:::;;;===>>>@@@EEEKKKNNNPPPRRRVVVYYYWWWVVVUUUTTTSSSRRRQQQPPPMMMMMMLLLMMMMMMNNNOOOPPPLLLMMMOOOQQQQQQQQQPPPOOOMMMLLLLLLKKKKKKLLLMMMNNNLLLNNNPPPRRRSSSVVVYYY\\\^^^```ccceeefffhhhkkknnnoooqqqtttvvvvvvvvvwwwxxxtttvvvzzz}}}}}}wwwpppjjjgggdddaaa\\\WWWVVVWWWYYY[[[]]]^^^^^^^^^___bbbgggkkkpppsssvvvxxxyyy{{{~~~|||{{{{{{zzzyyyxxxqqqooollljjjiiigggdddbbbaaa___]]][[[YYYVVVRRRNNNNNNKKKFFFDDDCCCCCCBBBAAABBBEEEGGGHHHIIIIIIKKKLLLQQQQQQRRRSSSUUUWWWXXXYYYWWWVVVTTTRRRPPPNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFDDDCCCBBBBBBBBBCCC>>>>>>>>>@@@BBBBBB@@@>>>AAAAAAAAABBBBBBBBBBBBBBBDDDDDDEEEFFFIIILLLNNNPPPPPPNNNNNNNNNOOOPPPNNNMMMHHHHHHIIIIIIIIIHHHGGGGGGIIIHHHFFFDDDDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEDDDFFFJJJJJJGGGHHHLLLSSSbbbqqqvvvuuusssrrrpppmmmggg^^^SSSIIIBBB???>>>===>>>@@@BBBDDDEEEFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@>>>@@@AAA@@@???>>>???@@@???>>>===<<<;;;;;;;;;;;;<<<======>>>>>><<<;;;:::555666888888777555222000555555666666777888888888999:::;;;===>>>>>>======+++++++++++++++***)))((()))*********++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''&&&'''(((((())))))((((((''''''&&&'''))))))((('''((((((''''''''''''((((((***)))((('''&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''')))***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%$$$%%%&&&)))***)))''''''''''''(((((((((((()))'''''''''(((((()))))))))&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&'''(((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''''''''(((''''''''''''((((((((((((''''''(((((())))))******'''((()))(((''''''(((***,,,***+++---......444;;;@@@FFFIIIGGGDDDDDDBBB???FFFBBBAAAFFFLLLUUUbbbnnnvvvzzzxxxnnnaaaUUUKKKDDDCCCEEENNN^^^rrr~~~xxxvvvuuuzzzuuuqqqllliiihhhhhhggggggeeeffffffffffffeeedddddddddddddddeeeffffffggggggdddfffggggggfffeeeeeefffhhhgggffffffffffffggghhhffffffffffffggggggggggggffffffgggggghhhhhhiiiiiihhhhhhiiiiiijjjjjjjjjjjjiiijjjllloooqqqrrrrrrrrrqqqrrrsssttttttuuutttttttttvvvyyyzzzyyyvvvuuutttqqqlllhhhddd\\\NNNCCC???888888888888999:::<<<===AAAFFFLLLOOOPPPRRRUUUYYYZZZZZZXXXWWWVVVTTTSSSRRRNNNNNNNNNOOOOOOQQQRRRRRRQQQRRRTTTVVVVVVUUUSSSQQQOOONNNLLLKKKKKKLLLMMMNNNRRRTTTWWWZZZ]]]```eeehhhhhhjjjlllnnnnnnooorrrtttuuuxxx{{{}}}|||{{{||||||zzz|||xxxrrrnnniiieee```ZZZWWWWWWYYYZZZ]]]^^^^^^___```ccchhhlllppprrrvvvxxxzzz{{{~~~~~~}}}}}}}}}|||{{{tttrrrooommmllljjjhhheeeeeedddbbb```^^^[[[VVVSSSQQQMMMIIIFFFDDDCCCBBBAAA@@@BBBEEEGGGGGGHHHJJJLLLRRRSSSTTTUUUVVVXXXYYYYYYXXXVVVTTTRRRPPPOOONNNMMMKKKKKKKKKKKKKKKKKKLLLLLLIIIHHHFFFDDDCCCCCCCCCDDD??????@@@AAACCCCCCAAA???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFIIILLLNNNNNNMMMMMMNNNPPPPPPNNNLLLHHHIIIJJJJJJJJJJJJJJJIIIKKKIIIGGGFFFFFFGGGHHHIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFHHHLLLLLLIIIKKKOOOVVVeeessswwwuuusssqqqnnniiiddd[[[QQQIIICCC???======>>>???AAACCCDDDEEEEEEAAABBBBBBCCCCCCBBBAAA@@@===???@@@???>>>>>>@@@AAA??????>>>===<<<<<<<<<<<<;;;;;;<<<===<<<;;;:::999555666888999999666333111555555555666777777888888;;;<<<<<<<<<<<<<<<;;;;;;+++++++++++++++***)))((()))))))))*********++++++)))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))'''&&&&&&((()))***((('''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&((())))))(((&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((('''''''''&&&''''''(((&&&&&&&&&''''''''''''''''''''''''(((((((((((()))&&&'''((((((&&&&&&'''(((''''''''''''((((((((((((&&&&&&'''((()))***++++++&&&'''((('''&&&&&&(((***+++***+++...///000777@@@DDDIIIJJJEEE@@@@@@AAA@@@AAA@@@CCCLLLUUU```nnnzzz~~~vvvhhhXXXLLLEEECCCDDDGGGQQQ```qqq|||zzzvvvtttuuuyyy~~~}}}yyyrrroookkkhhhhhhhhhgggfffbbbcccddddddeeedddddddddeeeeeeeeeeeefffggghhhhhheeefffhhhhhhfffeeefffggghhhgggfffeeeeeefffggghhhffffffffffffggggggggggggffffffgggggghhhhhhiiiiiiiiiiiiiiijjjjjjkkklllllljjjkkkmmmooopppqqqqqqqqqrrrsssttttttuuuuuuuuuttttttvvvxxxxxxvvvsssrrrrrrpppkkkgggddd\\\OOODDD@@@888888777888999:::<<<===EEEIIIOOOQQQQQQSSSVVVYYY]]]]]]\\\[[[YYYXXXWWWWWWSSSSSSSSSTTTUUUVVVWWWXXXZZZ[[[\\\]]]\\\ZZZVVVTTTOOONNNLLLKKKKKKLLLNNNOOOUUUXXX\\\___ccchhhmmmpppuuuwwwyyyyyyxxxyyyzzz|||zzz}}}{{{xxxoookkkddd^^^ZZZYYYZZZ[[[]]]]]]^^^___```ccchhhlllpppssswwwzzz|||~~~~~~|||vvvtttrrrppppppnnnllljjjjjjhhhfffdddbbb```\\\YYYTTTQQQLLLHHHFFFDDDBBBAAA>>>AAADDDFFFGGGHHHJJJLLLQQQSSSUUUWWWYYYYYYYYYYYYXXXWWWUUURRRPPPOOONNNNNNLLLLLLLLLMMMMMMNNNNNNNNNKKKJJJIIIGGGFFFEEEEEEEEEBBBAAAAAABBBCCCDDDBBBAAA@@@@@@AAAAAACCCDDDFFFGGGGGGFFFEEEDDDEEEGGGJJJKKKLLLLLLLLLNNNPPPPPPNNNMMMJJJJJJJJJKKKKKKLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGIIIMMMMMMLLLNNNSSSXXXeeeqqquuusssrrroookkkjjjddd[[[QQQJJJCCC>>>;;;<<<===???@@@BBBCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA===>>>???>>>======???AAA@@@???>>>===<<<<<<<<<<<<::::::;;;<<<;;;:::999888555777999::::::888555444333333444444555666666666;;;;;;;;;:::::::::999999+++,,,,,,++++++)))((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''(((((()))************)))'''&&&&&&(((******(((&&&((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***(((&&&%%%&&&'''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))%%%''')))(((&&&%%%'''(((''''''''''''((((((((((((''''''(((((())))))******'''((()))((('''''')))+++++++++---000111333;;;EEEKKKNNNLLLCCC<<<<<<>>>???@@@AAAIIIVVVbbbmmmzzzqqq```OOODDDBBBDDDGGGKKKSSS___llltttwwwwwwuuussstttxxx}}}yyytttnnnkkkiiihhhhhhhhhgggfff```aaabbbdddeeeeeeeeeeeedddddddddddddddfffggghhheeegggiiihhhgggfffggggggggggggfffeeeeeefffggggggffffffffffffggggggggggggffffffgggggghhhhhhiiiiiijjjjjjjjjjjjkkklllmmmnnnkkklllnnnooopppppppppooorrrrrrssstttttttttssssssqqqssstttsssqqqpppppppppoooiiieeeccc[[[OOODDD@@@999999999999:::;;;===>>>IIINNNRRRTTTTTTTTTWWWZZZ^^^^^^^^^^^^]]]]]]]]]]]]ZZZZZZZZZ[[[\\\]]]______```aaabbbbbb```\\\WWWUUUNNNMMMKKKKKKLLLNNNQQQSSSXXX\\\```eeeiiioootttxxx}}}vvvqqqjjjccc^^^\\\]]]^^^]]]^^^^^^___```dddiiimmmooosssyyy}}}~~~~~~xxxwwwuuuttttttsssqqqooopppmmmjjjgggfffeeecccaaaXXXTTTOOOKKKHHHFFFDDDBBB>>>AAADDDFFFGGGIIIKKKMMMOOORRRVVVYYY[[[[[[ZZZYYYXXXWWWUUUSSSQQQOOONNNNNNNNNNNNNNNOOOPPPQQQQQQRRRNNNNNNMMMLLLKKKIIIGGGFFFEEEDDDBBBBBBDDDDDDDDDCCC@@@@@@@@@BBBDDDFFFIIIJJJKKKJJJHHHFFFFFFGGGIIIJJJKKKKKKLLLOOOQQQQQQOOOMMMKKKKKKJJJJJJKKKLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIHHHIIIMMMNNNNNNQQQWWWYYYcccmmmpppqqqqqqnnniiiiiicccZZZQQQJJJDDD>>>:::<<<===>>>@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA======>>>===<<<<<<>>>@@@??????>>>===<<<<<<<<<<<<::::::;;;<<<;;;:::999888666777999:::::::::888777333444444555666666777777999999888888999999::::::,,,,,,,,,++++++)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***************&&&&&&'''(((******(((&&&((((((''''''''''''((((((''''''&&&&&&&&&''''''((()))(((((((((''''''''''''''''''%%%$$$$$$%%%''''''***)))'''&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((...+++'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((()))***++++++***)))(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&)))''''''''''''((((((((()))))))))))))))((((((((((((((()))***)))((()))***,,,+++,,,...222333555>>>IIIPPPRRRMMMBBB:::999<<<===DDDGGGPPP___kkkvvv{{{kkkXXXHHH@@@AAAFFFKKKNNNUUU^^^gggmmmppppppuuutttvvv{{{|||uuuqqqjjjiiigggggghhhhhhgggfff``````bbbdddeeefffggggggdddcccbbbbbbcccdddfffgggfffhhhiiiiiihhhgggggghhhgggfffeeeddddddeeefffgggffffffffffffggggggggghhhffffffgggggghhhiiiiiiiiikkkkkkkkkkkklllmmmnnnooolllmmmooopppppppppooonnnqqqqqqrrrsssssssssrrrrrrrrrsssttttttrrrrrrsssuuunnniiidddbbbZZZNNNEEEAAA::::::::::::;;;===???@@@MMMQQQUUUWWWVVVVVVXXX[[[^^^^^^______```aaaaaabbb______``````bbbcccdddeeeccccccdddccc```[[[VVVRRRLLLLLLKKKKKKMMMQQQTTTWWW```ccchhhmmmrrrxxx~~~{{{vvvooogggbbb`````````]]]^^^___```aaaeeejjjnnnnnnrrrxxx}}}{{{yyywwwwwwwwwwwwuuusssssspppllljjjiiihhhgggfff[[[WWWQQQMMMJJJGGGEEECCC???AAAEEEGGGHHHJJJLLLNNNNNNQQQVVV[[[]]]]]][[[YYYXXXWWWUUUSSSQQQOOONNNNNNOOOPPPPPPQQQRRRSSSTTTTTTPPPPPPPPPPPPNNNLLLIIIHHHGGGEEECCCBBBDDDEEEEEEEEE@@@@@@@@@BBBEEEHHHKKKLLLOOOMMMJJJHHHGGGGGGIIIJJJLLLLLLMMMPPPRRRRRRPPPNNNLLLKKKJJJJJJKKKMMMOOOQQQJJJKKKLLLLLLLLLLLLKKKKKKMMMMMMLLLJJJJJJIIIIIIIIIJJJHHHIIIMMMNNNOOOSSSZZZYYYaaaiiimmmppprrrnnniiieee___VVVOOOJJJEEE@@@<<<<<<<<<>>>???AAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAA=========<<<;;;;;;===??????>>>===<<<<<<;;;;;;;;;:::;;;<<<<<<<<<;;;:::999666777999:::;;;;;;::::::666666777777888999999999666666666777888999;;;;;;//////---***''''''***,,,))))))(((((((((***+++,,,************++++++++++++******))))))(((((('''''',,,,,,+++***)))(((''''''((('''&&&%%%%%%&&&'''(((&&&'''((((((((('''%%%$$$&&&'''((((((''''''(((***&&&'''((((((((('''%%%%%%'''''''''((()))***+++,,,''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&'''((()))***++++++''''''&&&''''''((()))***((())))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))*********************)))(((&&&%%%$$$***************++++++++++++,,,---///444===HHHOOOUUULLLBBB===:::888;;;???FFFKKKXXXkkk|||vvvdddSSSIIIFFFFFFGGGKKKSSS]]]cccddddddhhhkkklllvvv}}}~~~|||xxxsssmmmhhhiiiiiihhheeeddddddeeeffffffeeedddddddddeeeeeefffcccaaabbbeeefffeeedddggggggfffffffffeeeeeeeeedddddddddeeefffggghhhhhhhhhhhhhhhhhhhhhiiiiiijjjiiihhhgggfffffffffffffffiiikkknnnnnnnnnmmmmmmnnnmmmmmmmmmmmmnnnnnnnnnnnnpppooooooqqqtttuuurrrooouuuuuuuuuuuutttsssrrrqqqsssooojjjddd^^^TTTHHH???===999888:::<<<<<<@@@EEEOOOSSSXXXYYYYYYYYY[[[]]]bbbbbbbbbbbbcccdddeeefffeeedddccceeehhhkkklllkkkgggfffeeebbb^^^YYYTTTQQQPPPLLLJJJLLLNNNPPPUUU\\\bbbiiirrrzzz~~~}}}~~~~~~zzzsssmmmgggdddcccccc___]]]___ccceeeccceeehhhnnnpppsssvvvwwwyyy}}}}}}zzzxxxxxxxxxxxx|||zzzvvvtttrrrooollljjjaaa\\\UUUPPPMMMIIICCC???BBBBBBDDDHHHLLLOOOOOOOOONNNQQQTTTXXX[[[]]]]]]]]]YYYYYYXXXVVVSSSPPPMMMLLLOOOQQQTTTVVVXXXWWWVVVUUURRRRRRRRRRRRQQQOOOLLLKKKHHHGGGGGGGGGFFFFFFEEEEEE?????????@@@BBBEEEIIIKKKOOOMMMJJJGGGFFFHHHJJJLLLKKKMMMOOOPPPPPPPPPNNNMMMOOONNNMMMKKKJJJJJJJJJJJJKKKKKKMMMNNNOOOPPPPPPPPPPPPOOONNNLLLKKKJJJJJJJJJLLLMMMNNNNNNOOORRRVVVZZZVVV^^^gggllloooqqqmmmhhhdddaaaZZZQQQHHHAAA===<<<=========>>>???AAABBBCCCDDDCCCAAAAAABBBBBBAAA@@@??????>>>>>>===;;;:::999===<<<<<<<<<<<<===>>>>>>============<<<<<<<<<<<<:::;;;<<<>>>????????????<<<:::666444333444666777888888777777888999::::::222000---***)))***+++,,,***))))))(((((()))***+++(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((''''''''''''''''''((())))))((('''''''''''''''(((''''''&&&%%%&&&'''((((((''''''(((***''''''((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%((((((((((((((()))))))))((('''&&&&&&&&&&&&&&&'''((())))))'''%%%$$$%%%'''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))************++++++++++++------...222888@@@HHHLLLOOOFFF>>>:::999888<<>>:::888:::<<<<<<@@@EEEPPPTTTYYY[[[[[[[[[^^^```cccccccccdddeeefffgggggggggffffffgggjjjlllmmmmmmhhhgggeeeaaa\\\VVVQQQOOONNNJJJIIILLLNNNQQQWWW___gggnnnwww~~~~~~|||~~~~~~zzztttooojjjgggeeeaaa___```dddeeedddeeehhhkkknnnqqqssstttwwwzzz|||~~~~~~}}}|||{{{|||||||||zzzwwwvvvuuutttqqqooofff___VVVOOOLLLIIIEEEBBBDDDCCCEEEGGGKKKMMMMMMMMMNNNPPPTTTXXX[[[]]]]]]]]][[[ZZZXXXUUUSSSQQQOOONNNQQQSSSVVVXXXYYYYYYXXXWWWTTTTTTTTTTTTRRRPPPNNNMMMJJJJJJIIIIIIHHHHHHGGGGGGBBBBBBAAAAAABBBCCCFFFGGGKKKIIIGGGEEEEEEFFFHHHJJJJJJKKKMMMOOOOOOOOONNNMMMOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQPPPOOOMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPRRRVVVYYYXXX___ffflllqqqtttqqqjjjfffbbbZZZQQQHHHAAA>>>=========>>>>>>???AAABBBCCCDDDCCCAAABBBBBBCCCAAA@@@?????????>>>===<<<;;;:::<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>>>>>>>======<<<======>>>???@@@@@@AAA===;;;888555444444666777777777777777888888999999555111,,,***,,,------,,,+++***))))))((())))))***(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&''''''(((((((((&&&'''***,,,,,,***'''&&&(((((('''&&&&&&&&&&&&'''&&&'''((((((''''''(((***'''(((((((((((('''&&&%%%$$$###############$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''(((((('''%%%%%%$$$$$$$$$((())))))'''%%%$$$%%%'''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))(((((((((***+++,,,************++++++,,,,,,000///000666???FFFIIIJJJIIIBBB;;;999999:::???FFFNNNZZZmmmuuuhhhTTTFFFCCCGGGMMMQQQ\\\bbbhhhiiigggeeegggjjjsss~~~~~~tttpppkkkggghhhiiiiiigggeeeddddddeeeggggggeeedddccccccccccccdddcccbbbccceeeggggggfffddddddddddddddddddeeeeeeeeeeeeffffffffffffffffffggggggggggggggghhhiiiiiiggggggffffffeeeeeeffffffgggiiilllmmmlllllllllmmmllllllllllllmmmmmmnnnnnnoooooooooqqqssstttrrrqqqpppqqqrrrsssttttttttttttrrroookkkhhhbbbYYYNNNEEE???;;;999;;;======AAAFFFPPPUUUZZZ\\\]]]^^^aaaddddddeeeeeefffhhhiiijjjjjjjjjiiiiiikkkmmmoooooonnniiigggddd___YYYSSSNNNKKKJJJHHHHHHLLLOOOSSS[[[cccmmmttt|||~~~~~~}}}zzzyyyzzz~~~~~~zzztttnnnjjjgggdddbbbbbbeeefffddddddgggiiikkknnnoooqqqsssuuuxxxyyyzzz|||~~~|||{{{yyyyyyyyyxxxwwwuuullldddYYYPPPLLLJJJHHHFFFEEEEEEEEEGGGJJJLLLLLLKKKNNNPPPSSSWWWZZZ\\\^^^^^^]]][[[XXXUUUSSSRRRQQQQQQTTTVVVXXXZZZ[[[[[[ZZZYYYWWWWWWVVVVVVTTTRRRQQQPPPMMMMMMLLLLLLKKKJJJJJJIIIFFFEEECCCBBBAAABBBCCCCCCFFFEEEDDDCCCCCCDDDFFFHHHGGGHHHJJJLLLNNNNNNNNNNNNOOONNNNNNMMMMMMLLLLLLLLLLLLMMMOOOPPPQQQRRRQQQQQQRRRRRRPPPOOONNNNNNMMMMMMMMMNNNOOOPPPPPPRRRVVVYYYZZZ^^^dddjjjsssyyyuuummmgggbbbZZZPPPHHHBBB???>>>>>>>>>>>>>>>???AAABBBCCCDDDCCCAAABBBCCCCCCBBBAAA@@@@@@@@@???>>>===;;;;;;<<<;;;;;;;;;;;;<<<======??????@@@@@@@@@@@@@@@@@@@@@????????????@@@BBBCCC???===:::777555555666777777777777777777888888888888222,,,***---///---***++++++***))))))((((((((()))*********++++++++++++))))))))))))((((((((((((((((((((()))))))))******&&&''')))******)))'''&&&)))((('''%%%%%%&&&''''''&&&'''((((((''''''(((***(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&'''(((((('''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))************---,,,)))'''''''''((())))))******++++++,,,,,,,,,000000444===GGGMMMLLLHHHFFF@@@;;;::::::<<>>AAAFFFOOOTTTYYY]]]^^^___cccfffffffffhhhjjjkkklllmmmmmmnnnmmmmmmnnnpppqqqpppooojjjgggbbb\\\UUUNNNJJJGGGGGGFFFHHHMMMQQQVVV___iiisssxxx~~~|||{{{zzzzzzzzzyyyxxxxxxwwwtttssstttwwwzzz~~~yyysssnnnjjjhhhgggddddddffffffccccccfffgggiiikkkmmmnnnooorrrtttuuuwwwyyy|||~~~}}}{{{{{{{{{{{{yyywwwooohhh^^^VVVRRRNNNJJJGGGEEEEEEEEEFFFJJJLLLMMMLLLNNNPPPSSSVVVZZZ\\\^^^______]]]ZZZWWWUUUTTTUUUUUUWWWXXXZZZ\\\]]]\\\\\\[[[YYYXXXXXXWWWUUUTTTRRRRRRPPPOOOOOONNNMMMLLLKKKKKKGGGFFFEEECCCBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDFFFGGGEEEFFFHHHJJJLLLMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMOOOQQQRRRSSSSSSRRRQQQTTTSSSRRRQQQPPPPPPPPPPPPNNNPPPQQQQQQRRRSSSVVVXXX[[[]]]aaahhhsss{{{xxxpppiiicccYYYPPPHHHCCC@@@>>>????????????@@@AAABBBCCCDDDCCCAAABBBCCCDDDCCCAAAAAAAAA@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<===@@@@@@BBBCCCCCCCCCCCCBBBCCCBBB@@@??????AAABBBDDD@@@>>>;;;888777666777888666777777777888777777777:::444---+++---...,,,)))************))))))(((((()))*********++++++++++++(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((()))((('''%%%%%%&&&''''''&&&'''((((((''''''(((***))))))((((((''''''''''''((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''((((((%%%&&&&&&'''((()))))))))''''''&&&&&&'''((())))))'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))************,,,***(((&&&%%%&&&((())))))******+++,,,,,,------///222999EEEPPPSSSNNNHHHBBB>>>;;;::::::===EEEOOO\\\jjjyyyzzzpppaaaVVVKKKIIIRRR```lllqqqvvvwwwvvvpppiiigggjjjnnnzzzvvvrrrnnnjjjhhhggghhhhhhgggdddccccccdddffffffeeedddcccbbbbbbbbbcccdddddddddeeeeeeggghhhggggggggggggggggggggggggfffffffffffffffeeeeeeeeefffffffffeeeffffffggghhhggggggfffffffffgggggghhhhhhkkknnnoooooonnnooopppnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnppprrrssssssssssssrrrssssssttttttssssssrrrpppnnnllljjjfff^^^SSSJJJBBB>>><<<===>>>>>>BBBGGGMMMRRRXXX\\\]]]___cccfffggghhhjjjlllnnnooopppppppppppppppqqqrrrrrrpppooohhheee___XXXQQQKKKGGGEEEEEEFFFIIIOOOSSSYYYdddooowww|||~~~}}}|||}}}}}}|||zzzyyyxxxxxxxxxrrrrrrqqqooonnnooorrruuuwwwxxxyyy|||}}}wwwrrrnnnmmmllliiifffeeegggfffbbbaaacccfffhhhjjjllllllmmmppprrrsssvvvxxxyyyzzz|||~~~}}}|||{{{xxxvvvooojjjccc^^^ZZZTTTMMMGGGFFFEEEEEEFFFJJJMMMNNNNNNMMMOOORRRUUUYYY\\\^^^___aaa___\\\ZZZXXXXXXYYYYYYYYYZZZ[[[]]]]]]]]]]]]\\\ZZZYYYXXXWWWUUUTTTTTTSSSRRRQQQQQQOOONNNMMMLLLLLLGGGGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGDDDEEEFFFHHHJJJLLLMMMNNNNNNOOOPPPPPPQQQPPPPPPOOOOOOPPPRRRTTTUUUTTTSSSRRRUUUTTTSSSRRRQQQQQQQQQRRRPPPRRRSSSTTTTTTTTTWWWYYY[[[]]]___fffrrr{{{zzzssskkkdddZZZQQQKKKFFFAAA>>>????????????@@@AAABBBBBBDDDBBBBBBBBBDDDDDDCCCBBBBBBBBBAAAAAA@@@???===<<<<<<;;;;;;;;;;;;<<<======@@@AAACCCEEEFFFFFFEEEDDDDDDBBBAAA??????@@@BBBCCC@@@>>><<<999888888888888777777888888888888777666===888222......---+++))))))************))))))((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&'''((((((''''''(((******)))((((((''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$%%%&&&'''((())))))***'''&&&&&&'''((()))******''''''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''((((((((((((&&&&&&&&&&&&'''(((***+++)))******+++,,,---......000666AAANNNVVVUUUMMMFFF???<<<::::::;;;???IIITTTiiiwww}}}rrrfffSSSLLLIIIOOO```rrr}}}|||ssskkkjjjpppvvvtttooonnnjjjggggggggghhhhhhfffdddccccccdddeeeddddddcccccccccccccccdddeeefffeeeddddddfffhhhfffffffffeeeeeeeeeddddddeeeeeeffffffffffffffffffeeeeeeeeeeeeeeefffgggggghhhhhhgggggghhhhhhiiiiiiiiikkknnnppppppooopppqqqooooooooonnnmmmmmmlllllllllnnnqqqrrrrrrrrrsssttttttttttttuuuttttttssssssrrrpppooommmiiiaaaUUUMMMCCC???===>>>??????BBBGGGLLLQQQWWW[[[\\\^^^bbbfffgggiiikkknnnqqqrrrrrrrrrrrrqqqqqqrrrsssrrrpppmmmfffbbb[[[TTTMMMIIIFFFEEEEEEFFFKKKRRRVVV\\\hhhuuu{{{~~~zzzxxxwwwzzz{{{{{{zzzwwwvvvvvvwwwmmmmmmmmmkkkjjjjjjmmmooooooppprrrvvv{{{~~~wwwsssqqqqqqqqqmmmiiihhhiiigggbbbaaaccceeegggiiijjjjjjkkkmmmooorrrtttvvvvvvuuuvvvzzz~~~~~~}}}{{{xxxvvvooolllhhheeeaaaZZZPPPHHHIIIGGGFFFGGGJJJMMMNNNOOOMMMOOOQQQTTTXXX\\\^^^```cccaaa```^^^]]]\\\\\\]]]\\\]]]]]]^^^^^^^^^^^^^^^\\\[[[ZZZXXXVVVVVVUUUUUUTTTTTTSSSRRRPPPOOONNNNNNHHHHHHHHHGGGGGGFFFFFFEEECCCDDDEEEFFFGGGHHHGGGGGGDDDEEEFFFHHHJJJKKKMMMNNNNNNOOOQQQRRRSSSRRRRRRQQQPPPRRRTTTVVVWWWUUUSSSRRRUUUTTTSSSSSSRRRRRRSSSSSSSSSUUUVVVWWWVVVVVVXXXYYY\\\^^^```fffpppzzz{{{wwwnnnggg^^^VVVPPPKKKEEE@@@@@@@@@@@@@@@@@@AAABBBBBBDDDBBBBBBBBBDDDEEEDDDCCCCCCCCCBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<===>>>>>>@@@AAADDDFFFGGGGGGGGGFFFCCCBBB@@@????????????@@@>>>===;;;:::999999999999888888999::::::999777666AAA>>>888333///,,,++++++((((((******+++***))))))(((((((((((())))))))))))'''((((((((()))))))))***%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''(((''''''&&&%%%&&&'''((((((''''''(((*********((('''''''''((()))%%%%%%$$$%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''((((((&&&'''((('''%%%%%%''')))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''((((((((((((&&&&&&'''((()))***++++++)))******+++,,,---...///333<<>><<<<<<>>>@@@EEEQQQ]]]nnn|||yyysssfffXXXIIIGGGKKKZZZpppwwwoooooowwwwwwllljjjkkkhhhffffffgggggghhhfffdddbbbcccccccccccccccbbbccccccdddeeeeeeggghhhfffdddccceeeggghhhhhhgggfffeeedddccccccdddeeeeeeeeefffgggggggggeeeeeeddddddeeeeeefffgggiiiiiiiiiiiiiiijjjkkkkkkhhhjjjmmmooooooooopppqqqoooooonnnmmmkkkjjjiiihhhkkknnnqqqsssrrrrrrsssuuusssssstttuuuvvvvvvvvvvvvuuusssrrrqqqmmmdddXXXOOOEEE@@@>>>???@@@@@@CCCHHHMMMRRRXXX[[[\\\^^^bbbeeegggiiilllooorrrssstttsssrrrqqqqqqrrrsssqqqnnnkkkccc___XXXQQQKKKGGGFFFEEEEEEHHHMMMTTTXXX^^^lllyyy|||wwwuuusssrrrtttuuutttqqqoooooopppfffffffffeeeccccccfffhhhjjjjjjlllpppuuuzzz~~~yyyuuusssrrrqqqqqqmmmkkkllliiidddbbbcccdddfffhhhhhhhhhiiikkkmmmooorrrtttsssqqqrrrwww|||}}}zzzxxxpppmmmkkkiiieee^^^SSSLLLNNNLLLJJJIIIKKKLLLMMMMMMMMMNNNPPPTTTXXX[[[___```dddccccccbbbaaa```_________````````````aaaaaaaaa___^^^\\\ZZZXXXXXXXXXXXXWWWWWWVVVUUUSSSRRRQQQPPPKKKKKKKKKJJJIIIGGGFFFEEEDDDEEEFFFHHHHHHHHHGGGFFFEEEFFFFFFHHHIIIKKKLLLMMMNNNOOORRRSSSTTTTTTSSSRRRQQQSSSUUUXXXXXXVVVTTTRRRUUUTTTSSSSSSRRRSSSSSSSSSUUUWWWYYYYYYXXXXXXYYYZZZ]]]```dddgggoooyyy}}}{{{rrrkkkccc\\\XXXQQQIIICCCAAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCBBB@@@???>>>>>>============>>>?????????AAADDDGGGHHHHHHGGGFFF@@@@@@@@@???>>>======<<<<<<;;;::::::999999::::::999:::;;;;;;;;;:::888777CCCAAA===666000,,,,,,---'''((()))***++++++***)))************++++++++++++'''((((((((())))))******%%%%%%&&&'''((()))***+++&&&'''***++++++***'''&&&&&&'''((((((((('''%%%$$$&&&'''((((((''''''(((***+++***((('''''''''((()))%%%%%%%%%&&&'''((()))***************************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%''')))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))************)))************))))))((()))******+++---...//////666AAAPPP[[[[[[RRRGGG??????>>>@@@CCCFFFLLLZZZgggkkkzzz{{{rrriiiZZZJJJEEEFFFOOOccc|||zzzqqqsss}}}tttiiiiiikkkhhhggghhhfffggghhhfffdddbbbbbbcccbbbbbbbbbbbbcccdddeeeffffffhhhiiigggdddbbbdddgggkkkkkkjjjhhhgggfffeeedddddddddeeeeeefffggghhhhhheeeddddddddddddeeeffffffjjjiiiiiiiiijjjkkkllllllgggiiilllnnnnnnnnnooopppooonnnmmmkkkiiigggfffeeejjjnnnrrrsssrrrrrrsssuuuqqqrrrtttvvvwwwxxxxxxyyywwwvvvuuutttpppggg[[[RRREEEAAA>>>@@@@@@@@@CCCHHHNNNSSSYYY\\\]]]___bbbffffffiiilllpppssstttttttttrrrqqqqqqrrrrrrqqqmmmjjjaaa]]]VVVOOOJJJGGGFFFFFFFFFIIIOOOUUUYYY___mmm{{{zzzuuurrrqqqjjjlllnnnllliiiggggggiii_________^^^]]]]]]___aaaggghhhiiilllpppvvvzzz}}}}}}zzzwwwssspppoootttpppnnnnnnkkkeeeccceeeccceeefffgggggggggiiikkkmmmppprrrqqqooopppvvv{{{}}}{{{qqqooollliiifff___VVVOOOSSSPPPLLLJJJKKKKKKKKKJJJMMMNNNPPPSSSWWW[[[___aaaddddddeeeddddddbbbaaa```bbbbbbbbbbbbbbbcccccccccaaa```^^^[[[ZZZZZZZZZZZZZZZYYYXXXWWWUUUTTTSSSRRRNNNNNNMMMLLLJJJGGGFFFDDDDDDEEEGGGHHHIIIHHHFFFEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNPPPRRRTTTUUUUUUTTTSSSQQQSSSVVVXXXYYYWWWTTTRRRTTTTTTSSSSSSSSSSSSSSSSSSWWWYYYZZZ[[[ZZZYYYZZZ[[[^^^cccfffiiioooyyy~~~~~~uuuooogggaaa]]]VVVMMMFFFAAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBCCCEEEFFFEEEDDDDDDDDDDDDCCCBBBAAA??????>>>>>>>>>>>>>>>??????@@@>>>AAADDDGGGIIIIIIHHHGGG????????????>>><<<;;;:::;;;::::::999999:::::::::999:::<<<<<<<<<:::888777HHHEEE@@@888000+++)))***''')))************,,,...************))))))))))))******(((''''''((())))))******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''(((((((((((())))))))))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))'''%%%###$$$$$$''''''''''''''''''''''''))))))((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&))))))))))))))))))))))))---***''''''))))))(((&&&))))))))))))((((((((((((...)))(((,,,---,,,222:::CCCOOOWWWTTTNNNKKKFFF@@@???AAABBBDDDHHHRRRbbbmmmvvvwwwyyyvvviiiWWWKKKGGGBBBIIIXXXmmm~~~uuuuuu}}}yyyooogggggghhhgggeeefffiiiiiihhhfffeeedddcccbbbdddddddddccccccdddeeeeeehhhhhhhhhhhhhhhiiiiiijjjkkkkkkiiihhhggggggggggggfffdddbbbcccgggiiihhhgggggggggfffgggggghhhiiijjjmmmmmmmmmkkkjjjjjjlllnnnllllllnnnoooppppppppppppnnnnnnooommmkkkjjjkkklllqqqqqqrrrssssssrrrrrrqqqqqqsssuuuwwwxxxwwwuuusssuuuwwwvvvqqqmmmggg^^^TTTIIIBBB======???@@@CCCHHHRRRTTTXXXZZZ]]]```dddgggjjjlllnnnqqqsssuuuvvvwwwvvvtttssstttuuurrrkkkfff]]]ZZZTTTMMMHHHDDDCCCBBBHHHIIINNNVVV]]]eeerrr~~~yyyuuutttrrroookkkjjjgggccc```^^^\\\YYYWWWWWWWWWVVVVVVVVVWWWYYYZZZ\\\^^^aaaeeejjjnnnqqqsssuuuvvvwwwvvvtttssstttuuuuuutttrrrqqqoookkkfffaaaeeefffhhhjjjkkkkkkjjjiiijjjlllmmmlllmmmqqqwww}}}~~~|||{{{sssqqqnnnjjjddd^^^YYYVVVPPPPPPPPPNNNKKKJJJJJJLLLIIILLLOOOSSSVVV[[[aaaeeehhhgggffffffggghhhhhhhhhfffffffffffffffeeeeeedddaaaaaa```^^^]]]\\\[[[ZZZ[[[ZZZYYYYYYYYYXXXTTTRRRPPPOOOMMMLLLJJJIIIIIIIIIDDDEEEHHHJJJKKKJJJIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMLLLNNNQQQTTTUUUUUUSSSRRRSSSSSSTTTUUUUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVXXXZZZ[[[ZZZYYYXXXYYYZZZ\\\cccffffffjjjttt{{{{{{zzzvvvpppjjjddd\\\RRRJJJFFFCCC@@@???@@@AAAAAA@@@BBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCCCC?????????>>><<<<<<>>>@@@CCCDDDDDDEEEEEEEEEEEEDDDAAA@@@@@@???>>>===<<<;;;::::::999888777777888888;;;;;;<<<===>>>>>>>>>>>>HHHFFFBBB<<<555///---,,,+++***(((((()))***+++,,,************)))))))))))))))((((((((((((((())))))***))))))(((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&(((((((((''''''''''''((((((((())))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''((('''%%%%%%%%%'''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))***(((&&&&&&((()))(((&&&)))))))))))))))))))))(((---***))),,,,,,---444===IIIRRRVVVRRRKKKHHHDDD???AAABBBEEEJJJRRR___nnnxxx|||xxxuuunnn```QQQHHHFFFDDDNNN```vvvwwwqqqsss{{{~~~vvvnnnggggggiiigggffffffiiihhhgggfffeeedddccccccdddddddddddddddeeeffffffhhhhhhhhhhhhhhhiiijjjjjjjjjjjjiiihhhggggggggghhhfffdddcccdddggghhhhhhgggffffffffffffgggggghhhiiijjjkkkkkkkkkjjjjjjlllnnnlllmmmnnnoooppppppppppppnnnooonnnmmmlllllloooqqqvvvvvvuuussssssrrrrrrsssrrrssstttuuuvvvuuutttsssrrruuuuuuqqqmmmiii```WWWKKKDDD??????AAABBBFFFKKKSSSVVVYYY[[[^^^aaaeeeiiikkkllloooqqqsssuuuvvvvvvrrrpppoooooopppmmmfffaaaZZZWWWRRRMMMHHHFFFEEEEEEGGGHHHNNNVVV]]]fffsss~~~|||wwwsssrrroookkkgggaaa^^^[[[XXXVVVTTTQQQOOONNNNNNMMMNNNOOORRRTTTVVVXXXZZZ]]]aaaeeeiiilllnnnnnnppprrrsssssssssuuuvvvtttsssrrrrrrpppmmmhhhdddgggggghhhiiijjjjjjjjjjjjjjjlllmmmmmmnnnrrrxxx}}}~~~}}}|||{{{sssqqqnnniiiccc]]]WWWTTTQQQQQQQQQNNNKKKJJJJJJKKKKKKMMMQQQTTTXXX]]]cccgggjjjjjjjjjjjjkkklllkkkkkkhhhhhhhhhiiihhhhhhgggffffffeeedddbbb```___^^^]]]\\\[[[YYYYYYYYYXXXVVVTTTRRRQQQOOOMMMKKKIIIHHHHHHFFFGGGIIIJJJKKKJJJIIIHHHJJJJJJKKKKKKLLLLLLMMMMMMLLLNNNQQQTTTUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUUUUVVVWWWWWWXXXXXXZZZ[[[\\\\\\ZZZZZZ[[[\\\]]]cccffffffkkkttt{{{||||||xxxrrrmmmggg^^^TTTLLLFFFDDDAAA@@@AAABBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDCCC???@@@@@@>>>======???AAACCCCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>=========<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<=========<<>>??????EEEEEEJJJVVVgggvvvyyyjjj\\\NNNCCC@@@BBBJJJWWWkkkxxxwwwwww{{{~~~zzzxxxvvvlllgggfffiiijjjhhhfffggggggggggggfffeeeeeeeeedddcccccceeefffggghhhiiiiiiiiiiiihhhhhhiiiiiijjjkkkiiihhhhhhhhhhhhhhhiiijjjfffeeedddeeefffgggggggggeeeeeefffggghhhiiiiiiiiiiiikkkmmmmmmllljjjjjjjjjmmmmmmnnnooooooooooooooooooooonnnnnnooorrrxxx|||yyyssspppqqqsssuuutttsssrrrqqqppppppqqqqqqqqqsssssspppnnnllleee^^^PPPIIICCCCCCEEEHHHLLLRRRXXXZZZ]]]```bbbeeejjjmmmnnnppprrrtttvvvvvvuuuuuuuuurrroooooonnnjjjddd___UUURRRNNNJJJHHHGGGGGGGGGFFFGGGMMMVVV^^^gggtttxxxtttpppmmmjjjfff___YYYRRROOOLLLJJJIIIGGGEEECCCIIIGGGDDDBBBAAACCCEEEFFFKKKMMMOOORRRVVVYYY[[[]]]]]]aaafffkkknnnpppsssuuurrrrrrrrrsssuuutttrrrpppnnnmmmkkkjjjiiiiiijjjkkkkkklllmmmoooqqquuuxxxzzzuuuvvvxxxzzz||||||}}}}}}~~~~~~~~~}}}|||zzzyyyuuuppphhh```XXXTTTQQQRRRRRRPPPLLLJJJIIIIIIKKKNNNQQQUUUXXX^^^cccggggggjjjnnnppppppnnnlllkkkkkkllllllllllllkkkjjjjjjfffeeeccc```___^^^]]]]]]```^^^[[[ZZZ[[[[[[[[[[[[XXXVVVSSSPPPMMMJJJHHHGGGHHHIIIKKKMMMMMMMMMKKKJJJMMMNNNPPPQQQQQQOOOMMMLLLOOOPPPRRRTTTVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWUUUTTTVVVVVVUUUTTTVVVXXX[[[\\\[[[\\\]]]]]][[[[[[\\\]]]]]]aaadddhhhlllssszzz~~~~~~{{{wwwrrrhhh[[[RRRGGGEEEBBBAAABBBCCCDDDDDDBBBBBBCCCCCCEEEFFFHHHIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGHHHGGGFFFFFFHHHIIIJJJJJJJJJJJJIIIHHHFFFFFFCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>;;;:::::::::999999::::::GGGJJJKKKIIIBBB999222...)))000777555...((((((+++************)))))))))(((%%%&&&(((************)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((()))***,,,---((()))))))))*********+++***---//////222;;;HHHQQQ[[[UUUMMMDDD>>>;;;===AAAIIIKKKSSSdddwwwtttdddWWWLLLCCC@@@BBBMMMWWWgggvvv~~~{{{xxxrrrtttyyyxxxwwwyyy|||ttthhheeeeeehhhiiigggfffhhhffffffffffffffffffeeeeeecccdddfffgggiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkiiihhhhhhhhhhhhhhhiiijjjeeeffffffeeeeeeeeefffgggfffggghhhjjjkkkkkkkkkkkkmmmnnnpppooommmkkkjjjjjjmmmnnnnnnoooooooooooonnnnnnoooooonnnppptttyyy~~~~~~xxxssspppqqqsssuuuuuutttrrrppppppppprrrrrrsssuuuuuurrrpppmmmggg```UUUMMMFFFFFFGGGIIINNNSSSYYY\\\___aaadddgggkkknnnppprrrtttvvvwwwvvvuuutttqqqnnnkkkiiihhhddd^^^YYYTTTQQQMMMIIIFFFEEEEEEEEEFFFGGGMMMVVV^^^gggttt}}}tttppplllhhheee```YYYSSSMMMJJJGGGEEEEEECCCAAA@@@DDDCCC@@@>>>>>>???@@@BBBFFFGGGIIILLLOOOQQQSSSTTTXXX\\\aaafffiiimmmppprrrrrrrrrsssuuuwwwxxxwwwvvvsssrrrooommmlllkkkllllllllllllmmmppprrruuuvvvwwwpppqqqsssuuuvvvwwwxxxxxx{{{|||}}}~~~}}}|||{{{yyyvvvppphhh___WWWSSSPPPQQQQQQPPPLLLJJJHHHIIIIIILLLOOOSSSWWW\\\aaaeeefffjjjoooqqqpppnnnmmmmmmkkkkkkllllllkkkkkkjjjiiikkkiiigggeeecccccccccdddccc```^^^\\\]]]]]]]]]\\\YYYXXXUUURRROOOLLLJJJJJJHHHJJJMMMOOOPPPPPPOOOOOONNNOOOPPPQQQQQQPPPNNNMMMPPPQQQRRRSSSUUUWWWYYYZZZ[[[[[[ZZZYYYXXXVVVUUUTTTUUUTTTTTTTTTUUUXXX[[[]]]ZZZ[[[\\\[[[ZZZYYYZZZ\\\]]]___ccchhhmmmrrryyy}}}zzzuuukkk___VVVHHHFFFCCCAAABBBCCCCCCCCCAAAAAABBBCCCDDDFFFHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKIIIKKKLLLLLLLLLKKKLLLNNNOOOOOOOOOOOONNNMMMKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHHHHGGGFFFEEECCCBBB>>>===<<<;;;:::::::::;;;EEEHHHKKKJJJEEE<<<555111)))111888666///)))(((+++************))))))))))))&&&'''((())))))***)))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))******(((&&&$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''***))))))(((((((((((()))%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((()))******)))***,,,...((())))))******++++++++++++...000111888EEEPPPUUUWWWOOOFFFAAA===;;;>>>CCCEEEKKKYYYlllxxxlll]]]SSSKKKEEEDDDFFFQQQXXXccclllqqqssssssssslllpppyyy{{{uuuyyyzzzrrrfffddddddggghhheeeeeehhheeeeeeeeefffffffffffffffdddfffgggiiijjjjjjiiiiiijjjiiiiiiiiiiiijjjkkkkkkiiiiiihhhhhhhhhhhhhhhiiieeefffgggfffddddddfffhhhfffgggiiikkklllmmmmmmlllnnnppppppooommmkkkkkkkkknnnnnnoooooooooooonnnnnnnnnnnnoooooopppsssxxx|||}}}zzzwwwsssrrrrrrtttuuuuuutttsssrrrrrrsssttttttuuuwwwvvvsssqqqpppjjjccc\\\TTTLLLIIIJJJJJJOOOTTTZZZ]]]```bbbeeehhhlllooorrrtttvvvxxxxxxwwwuuusssqqqnnnjjjgggeeeaaa[[[VVVPPPNNNJJJFFFDDDCCCDDDDDDFFFGGGMMMVVV^^^fffttt|||qqqlllfffbbb^^^YYYRRRMMMGGGDDDAAA@@@??????===;;;:::999999:::;;;===>>>@@@AAABBBDDDFFFHHHJJJLLLMMMRRRVVVZZZ___ccchhhmmmpppsssssstttvvvyyy{{{{{{zzzxxxwwwuuussspppooonnnmmmmmmlllmmmppprrrtttsssrrrnnnnnnnnnnnnpppqqqssstttxxxyyy{{{}}}}}}|||{{{zzzwwwvvvsssnnnfff\\\TTTOOOMMMNNNOOOOOOLLLIIIHHHHHHHHHJJJNNNQQQUUUZZZ```dddggglllqqqsssqqqoooooopppkkkkkkllllllkkkkkkjjjiiijjjhhhfffdddddddddeeefffeeecccaaa_________]]]\\\YYYWWWUUUSSSQQQOOONNNMMMLLLMMMPPPRRRSSSSSSRRRQQQOOOPPPQQQRRRRRRQQQPPPOOORRRRRRRRRRRRSSSVVVXXXYYYYYYYYYYYYXXXWWWUUUTTTSSSRRRRRRSSSTTTVVVXXX[[[\\\XXXYYYZZZZZZYYYXXXYYYZZZ\\\]]]```ggglllpppxxx{{{vvvmmmaaaYYYKKKHHHEEECCCCCCCCCCCCCCCAAABBBBBBCCCEEEGGGIIIJJJKKKLLLNNNOOOQQQRRRSSSSSSNNNPPPRRRSSSRRRQQQRRRSSSUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRQQQPPPOOONNNMMMMMMJJJJJJJJJIIIGGGDDDBBB@@@BBBAAA???===<<<<<<======AAAEEEJJJKKKGGGAAA<<<888...///111000...+++***)))************)))))))))))))))((((((((((((((())))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''((())))))%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))''')))******((((((***---((())))))******+++,,,,,,,,,///000333>>>MMMVVVWWWPPPHHH@@@>>>===;;;???EEEFFFPPP```ssspppcccUUUMMMHHHFFFHHHLLLVVV[[[bbbgggiiikkkmmmooolllrrr|||yyywwwyyyooofffddddddffffffccceeeiiieeeeeeeeefffffffffggggggfffgggiiijjjkkkjjjiiihhhjjjjjjiiiiiijjjjjjkkkllljjjjjjiiihhhggggggggghhheeeggggggfffddddddfffhhheeefffiiikkkmmmmmmlllllllllmmmnnnmmmlllkkkmmmooonnnnnnoooooooooooonnnnnnmmmnnnooooooppprrruuuxxxwwwwwwvvvvvvvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuvvvvvvtttwwwwwwttttttsssooohhheee[[[RRRNNNMMMLLLPPPUUU[[[]]]```ccceeeiiimmmpppsssuuuwwwyyyyyywwwtttrrrqqqmmmiiieeeccc___YYYTTTLLLJJJFFFDDDBBBCCCDDDEEEGGGHHHNNNVVV]]]fffsss~~~xxxmmmggg```[[[WWWRRRLLLGGGBBB@@@===<<<<<<;;;:::888555666777999:::<<<<<<=========???@@@BBBDDDEEEFFFLLLNNNSSSWWW\\\cccjjjooottttttuuuwww{{{}}}~~~}}}|||{{{zzzxxxuuurrrpppooommmmmmmmmooorrrssspppmmmlllkkkjjjiiijjjlllnnnpppuuuvvvxxxzzzzzzyyyxxxvvvuuutttrrrllleee[[[SSSMMMJJJLLLNNNMMMKKKIIIHHHHHHGGGJJJMMMQQQUUUZZZ___cccfffkkkpppqqqooommmnnnppplllllllllmmmlllkkkkkkjjjgggfffdddbbbbbbdddfffggggggeeecccbbbbbb```]]][[[WWWVVVUUUSSSRRRRRRQQQQQQQQQRRRTTTUUUUUUSSSRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSRRRQQQRRRTTTVVVXXXWWWWWWWWWVVVUUUTTTSSSRRROOOPPPRRRTTTVVVXXXZZZZZZXXXYYYZZZZZZXXXXXXYYYZZZ[[[ZZZ^^^ffflllooovvv~~~~~~zzzuuummmccc[[[PPPMMMIIIFFFEEEEEEDDDCCCCCCDDDDDDFFFGGGIIIKKKLLLNNNPPPRRRUUUWWWYYY[[[[[[WWWYYY\\\]]]\\\\\\\\\]]]]]]]]]]]]^^^^^^]]]]]]\\\]]]\\\[[[ZZZXXXVVVUUUUUUNNNNNNNNNLLLIIIFFFBBB@@@FFFEEECCC@@@??????@@@AAA>>>CCCIIIKKKIIIEEEAAA???333...)))))),,,...+++'''************))))))))))))+++***(((''''''((()))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((''''''((()))'''''''''''''''''''''''''''''''''((((((((())))))''''''&&&''''''((()))***%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''')))***)))'''&&&))),,,((())))))***++++++,,,,,,---///000444BBBSSSZZZXXXLLLCCC=========<<<@@@FFFPPPZZZkkk{{{zzzkkk]]]OOOHHHFFFGGGKKKQQQZZZ^^^cccffffffgggjjjmmmqqqwww~~~yyy{{{wwwmmmfffddddddeeedddbbbdddiiiddddddeeeeeefffgggggggggggghhhjjjkkkkkkjjjiiihhhjjjjjjiiiiiijjjjjjkkklllkkkkkkiiihhhggggggggggggeeeggghhhfffdddccceeehhhccceeehhhkkklllllllllkkkiiijjjkkkjjjjjjllloooqqqnnnooooooooooooooonnnnnnlllnnnooopppppppppsssuuussstttvvvxxxyyyyyyyyyyyyuuuuuuvvvvvvwwwwwwxxxxxxsssvvvvvvuuuuuuvvvsssmmmjjj```VVVRRROOONNNQQQVVV[[[]]]```ccceeeiiimmmppptttvvvxxxzzzyyywwwtttrrrlllhhhccc___]]]YYYSSSNNNHHHFFFDDDBBBBBBCCCEEEGGGHHHIIINNNVVV]]]eeerrr~~~uuujjjddd\\\VVVRRRMMMGGGCCCAAA???<<<;;;;;;:::999777777888:::;;;<<<;;;::::::::::::;;;===???@@@AAABBBGGGIIIMMMRRRXXX```iiiooouuuuuuuuuxxx|||~~~~~~~~~}}}{{{xxxuuuqqqooonnnmmmmmmooorrrrrrnnnkkkllljjjgggffffffiiilllnnnrrrtttvvvxxxxxxwwwuuusssuuutttrrrmmmfff\\\TTTNNNHHHJJJLLLMMMKKKIIIHHHHHHGGGJJJNNNQQQUUUZZZ```dddccchhhmmmnnnkkkjjjlllooommmmmmmmmmmmmmmllllllkkkjjjiiigggffffffhhhkkklllhhhfffeeedddcccaaa]]]ZZZVVVVVVUUUTTTSSSSSSSSSTTTVVVVVVWWWWWWVVVSSSQQQOOOSSSSSSSSSSSSTTTUUUVVVWWWUUUTTTRRRPPPQQQSSSUUUWWWUUUUUUUUUUUUTTTSSSRRRRRRMMMOOOQQQTTTVVVXXXYYYYYYXXXZZZ[[[ZZZYYYXXXYYYZZZ[[[YYY]]]fffkkknnnuuu~~~~~~yyytttmmmccc\\\SSSPPPKKKHHHGGGGGGFFFDDDEEEEEEFFFGGGIIIKKKMMMNNNQQQSSSVVVYYY\\\___```aaa```bbbeeeffffffeeeeeefffdddeeeeeeffffffffffffeeeddddddbbb```^^^\\\[[[ZZZXXXWWWWWWUUUQQQMMMIIIGGGIIIHHHEEECCCAAAAAABBBCCCBBBBBBDDDHHHJJJIIICCC???444222...,,,++++++)))(((,,,+++)))((((((((()))***))))))))))))))))))))))))))))))((((((''''''&&&&&&$$$$$$&&&'''(((***++++++%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))$$$######&&&)))***(((%%%######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''+++*********))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((()))*********)))'''&&&))))))*********+++++++++***))))))***+++,,,++++++******000???MMMSSSPPPLLLFFF===:::>>>>>>;;;BBBMMMSSSgggxxxrrrcccTTTFFFCCCGGGKKKOOOSSS[[[aaaeeeccc___```fffjjjnnnxxx|||rrrkkkccccccdddeeefffggghhhiiiiiiiiihhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhlllllllllkkkkkkjjjjjjjjjjjjgggddddddfffgggeeecccffffffeeeeeedddddddddeeeggghhhjjjlllmmmmmmmmmllljjjkkklllkkkjjjkkknnnpppooopppqqqrrrrrrqqqooooooooommmlllnnnqqqrrrpppnnnmmmppptttxxx{{{zzzwwwtttxxxyyyyyyxxxxxxwwwvvvuuuuuuttttttvvvwwwwwwvvvtttppphhh___ZZZUUUQQQSSSWWWZZZ\\\```dddiiillloooppptttttttttuuuvvvuuurrroookkkgggccc^^^YYYTTTNNNJJJIIIGGGEEEDDDCCCDDDEEEFFFFFFGGGLLLRRRYYYcccsss~~~uuuhhhaaaXXXQQQMMMKKKGGGDDD>>>;;;888777888888666444666666777999999:::::::::999999:::;;;<<<>>>@@@AAABBBDDDHHHLLLSSS[[[dddjjjlllpppuuuyyy|||~~~|||wwwsssrrrppprrrssstttsssqqqooonnnkkkiiifffddddddeeehhhjjjlllmmmoooooopppqqquuuxxxzzzwwwsssnnnhhh___UUUOOOLLLMMMMMMLLLMMMNNNIIIBBBEEEHHHKKKNNNRRRWWW\\\```cccfffjjjlllmmmmmmnnnooopppoooooopppqqqqqqpppooommmmmmllljjjhhhhhhiiikkkjjjgggeeecccbbbaaa___]]][[[ZZZYYYYYYYYYYYYYYYYYY[[[ZZZYYYXXXVVVTTTSSSSSSYYYWWWSSSQQQQQQTTTWWWZZZ\\\ZZZVVVSSSQQQPPPQQQQQQXXXVVVUUUSSSSSSSSSSSSTTTRRRTTTRRROOOQQQWWW[[[[[[aaa[[[XXXZZZ\\\[[[ZZZ[[[\\\^^^aaadddhhhnnnuuuzzzzzzqqqjjjbbb\\\ZZZUUUNNNIIIFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNTTTWWW\\\```bbbeeeiiikkkjjjmmmppprrrrrrqqqqqqrrruuusssoookkkiiiiiijjjjjjpppooollljjjgggeeedddccc```^^^ZZZXXXWWWVVVTTTRRRNNNMMMLLLJJJHHHEEEBBBAAAEEEDDDEEEIIILLLKKKEEE???;;;666///***))))))))))))++++++)))((((((((()))***))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&''''''&&&%%%$$$&&&((()))'''%%%((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''))))))((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))))))))))))))))))))******)))))))))***,,,------------...666CCCOOORRRMMMHHHDDD===;;;@@@@@@???HHHUUU```qqqyyylll[[[NNNDDDCCCHHHLLLPPPTTTYYY^^^aaa___\\\^^^eeekkkqqq}}}zzzpppjjjddddddeeefffggghhhiiiiiihhhhhhgggfffffffffffffffggggggggggggggggggggggggiiiiiiiiijjjjjjjjjjjjjjjjjjhhheeeeeefffgggeeedddgggfffeeedddddddddeeeeeefffgggiiikkkllllllkkkkkkjjjkkkkkkkkkjjjjjjmmmooooooooopppqqqqqqpppooonnnpppnnnmmmnnnoooooommmkkklllnnnssswwwyyyyyyvvvsssssstttuuuvvvwwwwwwwwwwwwuuuuuuuuuwwwyyyyyyvvvtttssskkkccc___ZZZUUUUUUYYY\\\^^^aaafffjjjmmmpppqqqtttttttttuuuuuutttqqqnnnkkkhhhccc___ZZZUUUOOOKKKHHHGGGEEEDDDCCCDDDEEEFFFGGGHHHLLLRRRYYYbbbrrrzzzqqqddd]]]TTTNNNKKKHHHEEEBBB===;;;888777888888666444777777888999:::::::::999888888999:::;;;<<<>>>>>>BBBDDDGGGJJJOOOVVV^^^dddiiimmmsssxxx{{{~~~~~~~~~zzzwwwwwwuuuuuuuuuvvvuuussspppnnnllljjjfffdddcccdddggghhhjjjkkkmmmnnnnnnqqqtttwwwxxxvvvsssnnnggg^^^VVVQQQKKKLLLLLLKKKMMMNNNJJJCCCEEEGGGJJJNNNQQQVVV[[[___aaaeeeiiilllmmmnnnpppqqqrrrqqqqqqtttxxxyyyvvvtttpppqqqpppooommmlllmmmnnnmmmkkkiiigggfffddd```^^^___^^^]]]]]]]]]]]]]]]]]]^^^^^^\\\[[[YYYWWWVVVUUUYYYWWWSSSQQQQQQTTTWWWYYY\\\ZZZWWWUUUSSSRRRRRRRRRUUUTTTSSSSSSSSSTTTUUUVVVSSSUUUTTTRRRVVV^^^cccdddccc]]]YYYZZZ\\\ZZZYYY[[[]]]___aaadddgggmmmsssxxx~~~{{{ssslllddd]]]XXXTTTNNNIIIGGGGGGFFFFFFGGGHHHJJJLLLNNNPPPRRRSSS[[[^^^cccfffiiilllooorrrsssvvvyyy{{{{{{{{{|||}}}~~~|||xxxtttrrrqqqrrrrrrvvvtttrrrpppmmmlllkkkjjjhhheeebbb^^^\\\ZZZWWWUUUQQQQQQOOONNNLLLJJJIIIHHHKKKGGGEEEIIIMMMMMMGGG@@@BBB;;;111***'''(((***++++++******)))((()))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&***)))((('''&&&&&&&&&&&&***(((&&&&&&'''((('''&&&+++******)))((((((''''''((('''''''''&&&&&&&&&&&&(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((***+++,,,)))))))))((((((((((((((())))))******,,,---//////000555>>>IIIPPPPPPIIIBBBAAA======AAABBBCCCPPP^^^jjjyyy~~~qqqcccQQQIIICCCGGGMMMRRRUUUWWWYYY\\\^^^^^^]]]```hhhoooyyywwwnnnhhheeeeeefffggghhhiiiiiijjjhhhgggffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhiiijjjjjjjjjjjjiiigggfffggggggfffeeehhhgggeeeccccccdddeeefffeeefffhhhiiikkkkkkjjjjjjjjjkkkkkkjjjiiiiiikkkmmmnnnnnnoooooooooooonnnnnnqqqooommmllllllkkkiiigggjjjmmmrrrvvvyyyxxxvvvuuurrrssstttuuuuuuvvvvvvvvvuuuuuuwwwyyy{{{zzzxxxuuutttnnniiieee```ZZZXXXZZZ^^^```cccgggkkkoooqqqrrrtttssssssttttttrrrooollljjjfffaaa]]]XXXSSSNNNKKKGGGFFFDDDCCCCCCDDDEEEFFFHHHIIIMMMSSSXXXaaaqqqtttkkk___XXXPPPJJJGGGDDDAAA>>><<<:::888777888888777666999999::::::;;;:::::::::999999:::;;;;;;<<<======BBBCCCEEEGGGJJJOOOVVVZZZaaafffnnntttxxxzzz|||~~~|||~~~~~~~~~}}}{{{yyyyyyzzzwwwrrrnnnmmmkkkhhheeeddddddeeefffgggiiijjjlllmmmpppssswwwvvvvvvtttnnnfff^^^XXXUUUTTTTTTQQQNNNMMMMMMHHHAAADDDFFFIIILLLPPPTTTZZZ^^^___ccchhhkkkmmmooorrrssssssrrrtttzzz~~~yyyvvvvvvvvvtttqqqnnnmmmmmmmmmlllkkkjjjjjjhhhdddaaaeeedddccccccbbbbbbbbbccccccbbbaaa___\\\ZZZYYYXXXYYYWWWTTTRRRRRRSSSVVVXXX\\\ZZZXXXVVVTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTVVVWWWTTTVVVVVVUUUZZZdddlllnnnfff```[[[ZZZZZZXXXYYY[[[^^^```bbbdddgggkkkqqquuuzzz}}}vvvooofff___YYYUUUPPPMMMKKKKKKIIIHHHJJJKKKLLLOOOSSSVVVYYYZZZdddhhhlllppprrruuuxxx{{{~~~~~~{{{{{{{{{|||}}}|||zzzxxxvvvuuuttttttrrrooojjjfffccc```]]]ZZZWWWVVVTTTRRRQQQPPPPPPQQQSSSLLLEEEFFFKKKMMMIIIDDDDDD===444---******,,,,,,+++******)))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))(((((('''''''''''',,,***(((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%((((((((((((''''''''''''((((((''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&'''))))))(((((((((((())))))((('''''''''''')))+++,,,***))))))))))))(((((((((***************+++---///111;;;FFFNNNQQQOOOGGG???>>><<<>>>AAACCCHHHVVVeeennn{{{yyyhhhZZZKKKGGGHHHPPPXXX[[[\\\]]]YYY[[[^^^bbbdddgggnnnvvv|||yyy{{{}}}uuummmhhhfffgggggghhhiiiiiijjjjjjhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjiiihhhgggggggggffffffiiigggeeeccccccdddfffgggeeefffhhhjjjkkkkkkjjjjjjiiijjjkkkjjjiiiiiijjjkkkmmmmmmmmmnnnnnnnnnnnnnnnqqqooommmkkkiiigggeeedddhhhlllrrrvvvxxxyyyxxxxxxvvvvvvvvvvvvuuutttsssrrruuuvvvxxx{{{}}}|||yyyvvvtttpppllliiiddd\\\XXXYYY^^^```cccgggkkknnnqqqrrrtttsssrrrrrrrrrpppllliiifffbbb]]]YYYUUUPPPLLLIIIFFFEEEDDDCCCCCCDDDFFFGGGJJJJJJNNNTTTYYYbbbrrroooeeeZZZTTTLLLFFFDDDBBB???===;;;:::888888888888777777:::;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>???@@@BBBCCCEEEIIIOOORRRWWW]]]eeemmmqqqtttvvvxxxyyy|||~~~~~~~~~|||vvvqqqpppnnnkkkhhhfffeeeeeeffffffgggiiikkklllooossswwwuuuuuusssmmmeee^^^ZZZYYYXXXXXXUUUQQQQQQSSSOOOHHHBBBDDDHHHJJJNNNRRRWWW[[[]]]aaaeeeiiilllooorrrtttqqqqqquuu}}}{{{{{{||||||yyytttooolllkkklllllllllmmmmmmllliiigggjjjiiihhhgggggggggggggggffffffdddbbb___]]][[[[[[YYYWWWUUUSSSRRRTTTVVVXXXZZZYYYWWWVVVUUUUUUUUUUUURRRRRRQQQQQQRRRSSSUUUVVVUUUWWWVVVVVV[[[fffnnnppphhhaaa\\\[[[YYYWWWXXX\\\___aaacccdddfffjjjnnnrrruuu|||}}}wwwqqqhhh```[[[XXXTTTQQQPPPOOOMMMLLLKKKLLLOOORRRWWW\\\```bbbllloootttwwwzzz|||~~~|||{{{zzzzzzwwwtttpppllliiifffccc```^^^\\\YYYVVVTTTTTTTTTUUUYYYPPPGGGDDDGGGKKKKKKIIIBBB>>>777222000...---,,,************)))))))))((())))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''((((((((())))))******((('''&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%%%%%%%&&&&&&''''''((())))))))))))))))))(((***)))(((''''''((()))***************************++++++,,,***((()))+++...333AAAMMMQQQOOOLLLFFF>>>;;;<<<>>>BBBGGGOOO^^^kkkvvvppp^^^PPPHHHHHHPPP]]]fffgggffffff]]]]]]aaahhhkkkmmmttt}}}xxxooolllrrr{{{zzzzzzrrrkkkhhhgggggghhhhhhiiiiiijjjjjjjjjiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiillllllkkkjjjiiihhhhhhgggjjjiiiiiihhhfffffffffgggiiigggfffddddddeeefffgggfffgggiiijjjkkklllkkkkkkhhhjjjkkkkkkjjjiiijjjkkkmmmmmmmmmmmmmmmnnnnnnooopppooommmjjjgggeeeeeeeeehhhlllrrrvvvwwwwwwxxxyyywwwwwwwwwwwwvvvuuuttttttvvvvvvxxx{{{}}}}}}zzzxxxtttpppmmmlllfff]]]XXXXXX^^^```cccgggkkknnnpppqqqsssrrrqqqqqqpppmmmiiifffddd```[[[VVVRRROOOKKKHHHEEEDDDCCCBBBCCCDDDFFFHHHKKKKKKPPPVVV\\\eeevvvzzzjjjaaaWWWPPPIIIDDDBBB@@@>>><<<999999999888777777888999;;;<<<<<<============<<<;;;<<<===>>>??????>>>>>>===???@@@AAABBBFFFJJJMMMPPPVVV^^^fffkkkooorrrtttuuuxxx}}}zzzvvvtttsssooollljjjhhhhhhhhhggghhhjjjlllmmmppptttxxxvvvuuurrrllleee___\\\[[[RRRRRRPPPOOORRRWWWVVVQQQAAACCCFFFHHHLLLPPPUUUYYY[[[___cccfffiiilllpppssslllnnnttt}}}|||}}}~~~~~~|||xxxtttrrrqqqsssrrrqqqqqqqqqpppmmmjjjnnnmmmlllkkkjjjjjjjjjjjjhhhgggfffdddaaa___^^^]]]ZZZXXXVVVTTTTTTUUUVVVXXXWWWWWWVVVUUUUUUUUUUUUUUUSSSSSSRRRQQQQQQRRRSSSSSSUUUWWWVVVTTTXXXaaahhhiiifffaaa\\\[[[XXXVVVXXX]]]```aaaccceeefffhhhlllooopppxxx~~~}}}xxxssskkkccc\\\YYYUUUSSSRRRPPPNNNMMMMMMOOOQQQUUU[[[aaafffiiirrruuuyyy|||~~~~~~}}}}}}}}}xxxuuurrrooommmkkkiiifffeeeccc___[[[XXXVVVVVVVVV\\\UUULLLGGGHHHJJJLLLMMMCCC???;;;777444111...,,,)))************)))(((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&(((((()))((((((&&&'''((('''&&&&&&((()))%%%%%%&&&&&&'''(((((())))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''(((((())))))(((((())))))))))))((((((******)))((((((((((((((()))*********+++++++++++++++,,,---+++((()))---000777GGGSSSQQQKKKHHHDDD>>>;;;<<<@@@FFFPPP\\\iiirrrvvveeeTTTJJJGGGMMM[[[mmmxxxyyyvvvuuukkkfffffflllpppqqqzzzsssiiicccbbblllxxx}}}}}}uuunnniiihhhggghhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkllljjjjjjjjjjjjjjjjjjjjjjjjmmmmmmlllkkkiiihhhgggfffhhhiiiiiigggeeeeeefffggghhhggggggffffffffffffffffffgggiiikkkllllllkkkkkkgggiiikkklllkkkkkklllmmmmmmmmmlllmmmmmmnnnooopppoooooonnnllliiiiiijjjlllmmmqqqvvvxxxvvvtttuuuvvvuuuvvvwwwxxxxxxyyyyyyyyywwwwwwwwwzzz|||}}}{{{zzzvvvrrrpppoooiii___YYYYYY___aaadddgggkkknnnpppqqqsssrrrqqqpppnnnkkkfffcccbbb^^^XXXTTTQQQNNNKKKHHHDDDCCCBBBBBBBBBDDDGGGHHHKKKLLLQQQYYY```jjj{{{uuufff]]]SSSMMMFFFAAA@@@???===;;;777888999888777777999:::;;;<<<===>>>????????????;;;<<<===???@@@@@@??????>>>???AAAAAAAAACCCFFFIIIMMMRRRYYY```fffjjjooorrrrrruuuyyy}}}}}}yyyxxxuuurrrooonnnmmmmmmjjjlllmmmooopppsssvvvyyyzzzuuuooojjjfffbbb]]]ZZZUUUSSSOOOJJJKKKNNNLLLGGG???AAADDDGGGJJJNNNSSSVVVZZZ]]]```ccceeehhhkkknnniiinnnuuu}}}|||zzz|||}}}}}}|||{{{{{{|||~~~|||xxxvvvuuurrrpppmmmqqqpppooommmmmmlllllllllhhhhhhgggeeecccbbbaaa```[[[ZZZXXXVVVVVVVVVWWWXXXUUUUUUUUUUUUVVVVVVVVVVVVSSSRRRQQQPPPPPPQQQRRRRRRTTTVVVUUUSSSUUU\\\```aaabbb^^^[[[[[[XXXVVVXXX^^^___aaaccceeefffhhhkkkmmmnnnvvv||||||yyyuuuooohhh]]]ZZZUUURRRPPPOOONNNMMMQQQRRRUUUYYY___ffflllooovvvyyy}}}~~~~~~}}}zzzwwwtttrrrqqqpppnnnllljjjhhheeeaaa]]][[[YYYYYY[[[YYYTTTPPPMMMLLLMMMOOOGGGCCC>>>999555222...+++)))******+++***)))((('''))))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((('''&&&&&&!!!$$$'''''''''&&&(((***''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((%%%%%%&&&''''''((())))))''''''((())))))((('''''''''(((((())))))))))))(((''''''((()))***+++,,,,,,***,,,...,,,***,,,111666>>>NNNXXXPPPFFFCCC@@@<<<;;;===BBBLLL[[[lllxxx}}}}}}ssseeeWWWNNNJJJLLLVVVjjjwwwppprrrtttvvv}}}nnn```[[[ZZZ\\\iiiyyyxxxoooiiiffffffggggggggghhhhhhhhhhhhiiijjjiiiiiiiiijjjjjjkkkllliiiiiiiiiiiiiiiiiiiiiiiikkkkkkjjjiiihhhggggggfffggghhhiiigggdddccceeegggfffgggggghhhgggfffeeedddeeefffhhhjjjkkkkkkjjjjjjfffhhhkkkmmmmmmmmmmmmooommmmmmmmmmmmmmmooopppqqqpppqqqqqqpppnnnnnnrrruuu{{{~~~zzzuuutttuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvwwwzzz||||||{{{zzzvvvtttrrrmmmccc]]]\\\```bbbeeeiiillloooqqqqqqsssrrrpppooommmiiiddd```]]]YYYSSSOOOLLLIIIGGGEEECCCBBBAAAAAABBBEEEGGGIIIKKKMMMSSS[[[dddpppooobbbZZZPPPJJJCCC>>>>>>===;;;999666888999888777777999<<<;;;<<<===???@@@AAAAAAAAA===>>>AAACCCDDDDDDDDDCCCBBBCCCCCCBBBAAAAAACCCDDDHHHLLLRRRXXX]]]ccciiimmmooorrrvvvzzz}}}~~~|||zzzwwwuuusssrrrrrrnnnpppqqqrrrsssuuuyyy|||}}}vvvmmmhhhgggddd^^^XXXXXXUUUMMMFFFCCCDDD@@@:::>>>@@@CCCEEEHHHLLLQQQUUUYYY[[[^^^```aaacccfffiiiiiipppyyy~~~}}}yyyzzz{{{zzzyyyyyy{{{}}}|||xxxuuuttttttsssrrrssssssqqqpppooonnnnnnnnniiiiiihhhgggfffeeedddddd]]]\\\ZZZXXXXXXXXXXXXYYYUUUUUUVVVWWWWWWWWWWWWWWWQQQPPPPPPOOOPPPQQQSSSTTTSSSVVVUUUSSSUUUZZZ\\\[[[\\\ZZZZZZ[[[XXXVVVYYY___^^^```cccdddfffgggjjjmmmnnnvvv}}}}}}{{{yyysssmmmbbb^^^XXXSSSQQQQQQPPPOOOUUUVVVYYY]]]cccjjjqqquuu{{{~~~~~~~~~~~~{{{xxxvvvuuutttrrrpppnnnmmmkkkhhheeebbb```___YYY[[[[[[WWWRRRNNNNNNOOOLLLGGG@@@999444000---+++)))******++++++)))((('''))))))))))))))))))))))))))))))(((((('''''''''&&&***))))))(((''''''&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''%%%$$$###"""&&&((('''''')))+++((((((((('''&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))######$$$$$$%%%&&&''''''&&&'''((())))))((('''&&&%%%&&&(((***++++++******%%%&&&'''((()))***+++,,,))),,,......,,,///666<<>>DDDQQQdddxxx}}}qqqeeeXXXNNNKKKLLLRRR^^^vvvyyywwwwwwzzznnn___UUUUUUVVVZZZjjj|||}}}uuukkkeeedddeeegggggggggggghhhhhhhhhhhhiiiiiihhhhhhiiijjjkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffhhhiiigggcccbbbdddfffeeefffhhhiiiiiigggeeeddddddeeeggghhhiiijjjiiiiiieeehhhkkkmmmnnnnnnooopppnnnmmmmmmmmmnnnoooqqqrrrqqqrrrtttsssrrrsssxxx|||xxxvvvwwwxxxyyyyyyxxxxxxwwwvvvuuuyyywwwuuuvvvyyy{{{||||||~~~zzzwwwvvvpppfff``````bbbdddgggjjjmmmppprrrssssssqqqpppnnnlllhhhccc___WWWSSSMMMIIIFFFDDDBBB@@@BBBBBBAAAAAABBBEEEGGGIIIKKKMMMTTT]]]gggsss|||lll___XXXMMMHHHAAA===<<<<<<:::888666888999999777777999<<<:::;;;===???AAABBBCCCCCCAAABBBEEEHHHIIIJJJIIIIIIFFFGGGFFFDDDAAA@@@@@@AAACCCFFFKKKQQQVVV\\\cccgggmmmppptttxxx{{{}}}{{{xxxwwwvvvuuuqqqsssttttttuuuwwwzzz}}}vvvkkkggggggfff^^^WWWPPPNNNGGGBBBBBBEEECCC>>>===???BBBEEEGGGKKKPPPTTTYYY[[[]]]^^^^^^```ccceeejjjrrr|||~~~~~~zzzzzzyyywwwtttsssuuuvvvxxxuuurrrqqqrrrtttvvvvvvuuutttsssrrrpppppppppooojjjjjjiiiiiihhhggggggfff^^^]]][[[ZZZYYYYYYYYYZZZUUUVVVWWWXXXYYYYYYYYYYYYNNNNNNNNNOOOPPPRRRTTTVVVSSSVVVVVVTTTUUUYYY[[[YYYYYYXXXYYY[[[YYYVVVYYY___]]]```cccdddfffgggjjjlllooowww}}}~~~}}}{{{wwwrrrhhhccc\\\WWWTTTTTTTTTTTTXXXYYY\\\```fffnnntttxxx~~~|||zzzxxxwwwtttrrrpppooonnnmmmkkkhhhfffdddZZZ]]]___^^^ZZZTTTOOOLLLLLLGGGBBB>>>777000---//////---+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((''''''''''''))))))))))))************)))(((&&&&&&((()))(((''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''&&&))))))))))))((((((((((((+++++++++*********))))))...,,,---///------777CCCLLLMMMKKKFFFAAA???>>>===;;;???KKK___sss~~~wwwggg[[[PPPIIIIIIMMMYYYrrrzzzzzz~~~qqq]]]WWWRRRPPPRRR[[[mmm~~~|||uuuooohhhcccdddiiikkkjjjiiihhhhhhhhhiiijjjjjjkkkkkklllkkkjjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkklllkkkjjjhhhggghhhhhhgggfffeeedddddddddhhhhhhhhhhhhgggfffeeeeeefffeeeeeeiiimmmooommmjjjggghhhjjjlllnnnooooooppppppnnnmmmnnnqqqrrrqqqnnnrrrssstttssstttxxxxxxvvvxxxvvvvvvwwwwwwwwwwwwxxxxxxwwwxxxyyyyyyxxxxxxzzz||||||vvvooogggaaa^^^^^^___ccciiiooorrrsssrrrvvvuuusssooojjjccc^^^ZZZTTTPPPLLLHHHFFFCCCAAA??????>>>>>>???@@@CCCEEEFFFMMMQQQWWW^^^iiixxxtttcccUUULLLIIIFFFAAA>>>===<<<:::999777777666666888999;;;<<<>>>@@@BBBDDDDDDEEEGGGIIIJJJJJJIIIHHHGGGIIILLLNNNMMMKKKHHHEEEBBBAAA@@@@@@@@@CCCGGGJJJMMMSSS\\\bbbaaagggpppuuuwww{{{}}}|||{{{yyyxxxwwwxxxxxxxxxvvvtttrrrpppmmmjjjhhhddd___[[[RRRMMMFFFBBB@@@@@@@@@???;;;===???BBBFFFJJJMMMOOOTTTVVVXXXYYYZZZ\\\___bbbnnnyyyzzzyyywwwwwwxxxvvvqqqmmmqqqsssuuuuuuttttttuuuvvvyyyvvvsssqqqqqqqqqqqqpppooollljjjiiiiiiiiihhhggg```aaa^^^ZZZ[[[______\\\[[[YYYVVVVVVWWWXXXXXXWWWQQQQQQPPPOOOPPPQQQRRRSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ]]]```aaaaaabbbcccccceeehhhllloootttyyy}}}|||sssiiieee___YYYTTTSSSTTTUUUYYY[[[___dddlllssszzz~~~~~~}}}}}}}}}}}}}}}|||{{{yyyyyysssrrrqqqpppnnnkkkiiihhh[[[]]]``````]]]WWWQQQNNNMMMHHHCCCAAA;;;222...///...,,,******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++************((((((((()))))))))******)))(((&&&&&&((()))(((''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&$$$$$$$$$%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((((())))))))))))))))))((((((((((((+++++++++*********))))))+++)))+++......000:::FFFNNNMMMJJJDDD@@@>>>===<<<>>>EEEUUUkkk}}}uuujjj\\\RRRKKKHHHLLLRRRcccxxx|||tttfffXXXRRRMMMLLLPPP\\\pppzzzsssmmmgggcccdddhhhjjjjjjiiihhhhhhhhhiiijjjiiiiiijjjkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkjjjiiihhhhhhhhhhhhggggggffffffeeegggggggggggggggfffeeeeeefffeeefffhhhlllmmmllljjjeeefffggghhhjjjkkklllmmmpppnnnmmmnnnpppqqqpppnnnppprrrsssrrrrrrvvv}}}~~~wwwvvvxxxyyyyyyyyyzzzzzz{{{{{{{{{yyyzzz{{{zzzyyyyyy{{{}}}|||wwwpppiiiccc```___```ccchhhnnnrrrssssssuuusssqqqlllgggbbb]]]ZZZQQQNNNIIIFFFCCCAAA???===???>>>>>>???AAACCCEEEGGGNNNRRRXXX```kkkzzz~~~kkk\\\PPPIIIHHHEEE@@@===<<<;;;:::999888888888888999;;;<<<======???AAABBBCCCEEEHHHKKKLLLLLLKKKIIIGGGGGGIIIKKKMMMLLLIIIFFFDDDCCCBBBBBBAAACCCEEEFFFHHHMMMSSSXXX[[[aaaiiinnnqqquuu|||}}}|||{{{{{{{{{zzzwwwuuurrrooollljjjfffbbb]]]YYYRRRMMMFFFBBB@@@@@@@@@@@@<<<===???AAAEEEHHHLLLMMMRRRTTTVVVXXXYYY\\\___bbbmmmvvv}}}|||yyyuuussstttsssrrrppprrrsssuuuuuutttssstttuuuwwwuuusssrrrrrrrrrqqqppppppnnnlllkkkkkkkkkiiigggbbbbbb```\\\]]]bbbbbb___^^^\\\ZZZYYYZZZZZZZZZYYYSSSRRRPPPOOOOOOPPPQQQQQQUUUUUUUUUVVVVVVWWWWWWWWWVVVWWWWWWXXX[[[]]]```aaaaaabbbcccdddeeehhhllloooqqqxxx~~~yyynnnggg___WWWTTTSSSUUUUUUXXX[[[```gggpppzzz}}}|||}}}}}}}}}||||||{{{zzzyyyttttttsssrrrpppnnnlllkkk\\\^^^aaacccaaa\\\VVVRRRNNNIIIEEEDDD@@@777000///---+++))))))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((((((''''''((((((((())))))))))))(((&&&&&&((()))(((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((((((((((((((())))))))))))+++++++++******************)))***---///444>>>HHHQQQLLLFFFBBB???===<<<<<>>>>>???@@@AAADDDFFFHHHNNNRRRYYYbbbmmm|||sssaaaUUULLLGGGFFFCCC???<<<;;;;;;:::999999999999:::;;;<<<===>>>===>>>@@@AAACCCFFFKKKNNNPPPPPPOOOMMMKKKKKKMMMOOOOOOOOOMMMKKKJJJHHHGGGFFFEEEFFFFFFEEEEEEGGGJJJMMMTTTXXX^^^bbbffflllsssyyy}}}~~~}}}zzzwwwuuusssooolllhhhccc]]]YYYRRRMMMFFFBBB@@@@@@AAAAAA===>>>>>>@@@CCCFFFIIIKKKNNNPPPSSSUUUWWW[[[^^^aaajjjqqqvvvyyy|||~~~{{{}}}xxxsssooooooqqqrrrsssrrrsssttttttrrrqqqrrrssstttsssrrrsssttttttrrrpppqqqpppnnnnnnnnnmmmjjjhhheeefffccc```bbbfffgggdddcccaaa^^^]]]]]]]]]\\\ZZZWWWVVVTTTRRRQQQQQQQQQQQQTTTTTTUUUUUUVVVWWWXXXXXXWWWWWWXXXYYY[[[^^^```aaa```bbbcccdddeeegggkkknnnooowwwuuulll___VVVTTTUUUVVVWWW[[[^^^dddlllvvv}}}{{{|||||||||{{{{{{zzzzzzyyywwwvvvvvvuuusssrrrpppooo]]]___bbbeeeeeeaaa[[[WWWPPPKKKGGGHHHEEE===444000,,,+++))))))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''''''''''''''''''''(((((((((((()))(((&&&&&&((()))(((''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((''''''&&&%%%(((((((((((())))))))))))************************,,,,,,,,,///333:::BBBIIIRRRJJJBBB???>>>======???LLL[[[ooossseeeYYYMMMFFFCCCFFFPPPZZZooo{{{jjj[[[RRRMMMKKKPPP\\\nnnzzzrrrkkkgggeeebbbcccgggiiihhhgggfffggghhhiiijjjjjjjjjiiiiiiiiihhhhhhggggggggggggggggggggggggggggggggghhhiiiiiijjjjjjjjjgggggggggggggggggghhhhhheeeffffffgggggggggffffffhhhgggggghhhiiiiiiiiihhhiiihhhgggfffgggiiilllmmmmmmmmmmmmnnnnnnoooooonnnlllnnnooonnnnnnpppvvv{{{{{{~~~}}}xxxuuuvvvxxxsssttttttuuuvvvwwwxxxxxx}}}}}}}}}|||zzzyyyzzz|||||||||{{{yyyuuupppllliiieeedddcccfffjjjooorrrsssooommmiiiddd___\\\YYYXXXPPPMMMIIIFFFEEECCCAAA@@@>>>>>>???@@@BBBEEEHHHIIIMMMRRRYYYbbbnnn}}}kkk[[[QQQKKKHHHDDDAAA===;;;;;;;;;:::999999999:::;;;<<<===>>>>>>>>>???@@@BBBDDDIIIOOOSSSTTTTTTUUUTTTSSSSSSUUUWWWSSSSSSSSSRRRQQQPPPNNNMMMKKKKKKIIIHHHFFFGGGHHHIIINNNPPPTTTWWW\\\bbbjjjooouuuvvvxxx|||~~~zzz|||yyyuuuqqqmmmgggaaa\\\TTTOOOHHHBBB@@@AAAAAABBB>>>>>>>>>???AAADDDGGGIIIJJJMMMPPPSSSVVVZZZ^^^aaaggglllpppsssxxx|||{{{vvvzzzvvvrrrooonnnoooqqqsssrrrrrrsssqqqoooooopppqqqrrrqqqrrrtttuuuuuusssqqqsssrrrqqqqqqqqqooollljjjiiijjjhhhdddfffkkkllliiigggdddbbbaaa```___]]][[[\\\ZZZXXXUUUTTTSSSSSSSSSSSSTTTTTTVVVWWWXXXYYYYYYWWWXXXYYY[[[\\\^^^```aaa___aaacccddddddfffjjjlllnnnwww}}}rrrcccXXXVVVWWWYYYZZZ```ccciiiqqqzzz~~~{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxwwwvvvuuutttsss______bbbeeegggfffaaa]]]UUUMMMHHHJJJIIIBBB888333...,,,******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++''''''''''''(((((((((((()))(((&&&&&&((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))((('''''''''((((((((()))))))))***************************+++,,,---222:::CCCJJJMMMPPPGGG???>>>======AAAGGG\\\kkk{{{zzzmmm^^^SSSIIIDDDDDDHHHRRR[[[gggppp{{{jjjZZZOOOMMMOOOZZZiii|||~~~wwwnnngggeeedddcccdddgggggggggfffffffffgggiiijjjlllkkkjjjhhhgggfffeeeeeegggggggggggggggggggggggggggggggggggghhhiiiiiijjjfffffffffffffffffffffgggeeeeeefffggghhhhhhhhhhhhhhhhhhiiihhhhhhhhhiiiiiijjjiiihhhggggggiiikkkmmmlllmmmmmmmmmmmmmmmnnnnnnkkkmmmnnnmmmmmmoootttxxxvvvxxxzzzyyywwwuuuvvvxxxwwwwwwxxxxxxyyyzzzzzz{{{{{{||||||zzzxxxxxxyyyzzzzzz{{{{{{{{{xxxtttooommmgggeeedddeeehhhlllnnnooollliiifffaaa]]]YYYWWWVVVOOOLLLHHHEEEDDDCCCAAA@@@>>>>>>???@@@CCCFFFIIIKKKLLLRRRYYYcccnnn}}}zzzeeeVVVNNNJJJHHHBBB???<<<:::;;;;;;;;;;;;999:::;;;<<<======>>>>>>@@@AAACCCDDDGGGLLLRRRWWWXXXYYYZZZYYYWWWWWWXXXYYYUUUVVVWWWXXXWWWVVVTTTSSSQQQOOOMMMKKKJJJJJJIIIIIIJJJKKKMMMOOOTTTZZZ```eeeiiilllrrrxxx~~~yyyuuupppjjjddd___XXXRRRJJJDDDAAAAAABBBCCC@@@???>>>???@@@CCCFFFHHHIIIKKKOOORRRUUUZZZ^^^bbbeeeiiimmmoootttyyywwwsssuuutttsssqqqoooooopppqqqqqqqqqqqqooommmmmmnnnpppqqqpppqqqsssuuuvvvtttrrrtttsssrrrrrrrrrqqqooommmmmmnnnkkkhhhiiinnnooolllhhhfffdddcccbbbaaa^^^\\\\\\[[[XXXVVVTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZXXXYYYZZZ\\\^^^___``````___aaacccddddddfffiiikkknnnwww~~~yyyjjj___ZZZZZZ\\\]]]aaadddjjjrrr{{{}}}}}}~~~|||zzzyyyxxxwwwwwwwwwxxxyyyxxxxxxxxxxxxxxxwwwvvvvvv``````aaadddhhhiiifffccc\\\QQQIIIJJJKKKFFF===777000...,,,,,,,,,,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))******''''''((((((((())))))))))))(((&&&&&&((()))(((''''''''''''''''''((((((((('''''''''''''''(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''&&&'''((()))***+++++++++''''''(((((())))))*********************+++++++++(((+++...444@@@LLLQQQPPPKKKBBB============FFFSSSnnn{{{uuufffQQQJJJDDDCCCFFFKKKTTT^^^```eeennnwww{{{eeeVVVMMMNNNVVVgggyyy}}}tttkkkdddcccddddddeeegggffffffeeeeeefffggghhhiiilllkkkiiigggfffeeeeeeeeehhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhiiifffffffffffffffeeeeeeeeeeeefffggghhhiiijjjjjjjjjiiiiiijjjiiihhhhhhjjjllljjjiiihhhggghhhiiijjjjjjkkklllmmmmmmllllllmmmoookkkmmmooonnnmmmnnnssswwwtttvvvxxxxxxwwwvvvwwwxxxvvvwwwwwwwwwwwwxxxxxxxxxyyyzzzzzzyyywwwwwwxxxzzzyyy{{{||||||zzzwwwrrrpppiiifffddddddfffiiijjjjjjhhhfffddd```\\\XXXVVVTTTKKKHHHEEECCCBBBAAA???>>>>>>>>>???AAADDDGGGKKKLLLMMMSSS[[[dddooo~~~sss___SSSLLLGGGEEEAAA>>>;;;:::;;;<<<<<<<<<:::;;;<<<>>>??????@@@???AAACCCEEEGGGJJJOOOTTTXXX[[[\\\\\\[[[XXXWWWWWWXXXWWWYYY\\\^^^^^^]]][[[YYYWWWTTTRRRPPPOOONNNLLLJJJIIIIIIIIIJJJNNNRRRWWWZZZ]]]aaaiiirrr||||||wwwrrrlllfffaaa]]]VVVMMMFFFBBBBBBCCCCCC@@@???>>>>>>@@@CCCGGGIIIIIILLLPPPSSSVVVZZZ___bbbccciiimmmnnnpppttttttqqqqqqssstttsssqqqppppppqqqqqqqqqqqqooommmnnnppprrrqqqqqqqqqrrruuuuuuuuusssuuusssqqqqqqrrrsssrrrqqqqqqqqqnnnjjjkkkooopppmmmiiigggfffeeedddccc```]]]ZZZXXXWWWUUUTTTSSSTTTTTTWWWWWWXXXXXXYYYZZZ[[[[[[YYYZZZ[[[]]]___````````````bbbdddffffffgggiiikkknnntttyyy{{{ttthhh```]]]___aaa___cccjjjsss|||~~~}}}}}}~~~}}}xxxwwwvvvuuuuuuuuuwwwwwwuuuvvvwwwwwwwwwwwwvvvvvvbbb```___ccchhhkkkjjjgggbbbTTTIIIHHHLLLIIIAAA<<<333111...---------,,,***))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$$$$%%%&&&'''((()))((((((((()))))))))******)))(((&&&&&&((()))((('''&&&'''''''''((((((((()))&&&'''''''''((((((((()))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((%%%&&&''')))*********+++'''''''''((()))*********))))))*********+++++++++***---111777CCCOOOPPPKKKEEE>>>;;;===<<<>>>LLL^^^xxx{{{lll\\\JJJEEEBBBEEEIIINNNVVV^^^^^^___ccckkkssszzzppp]]]SSSNNNSSS```vvv|||sssiiibbbbbbdddeeefffhhheeeeeeddddddeeeggghhhiiiiiihhhgggfffffffffggggggiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffffffffggghhhhhhhhhggggggffffffeeeeeefffggghhhiiikkkkkklllllliiijjjkkkjjjhhhiiilllnnnkkkkkkkkkkkkkkkjjjjjjjjjjjjlllmmmmmmkkkkkkmmmooolllnnnpppooonnnooossswwwuuuvvvwwwxxxwwwwwwwwwxxxuuuuuuuuuuuuttttttttttttxxxyyyyyyxxxwwwwwwyyy{{{yyy{{{}}}~~~|||xxxtttqqqiiigggeeedddeeefffeeedddeeedddccc```\\\XXXTTTRRRJJJGGGDDDBBBAAAAAA@@@>>>===>>>???AAAEEEHHHLLLNNNPPPUUU]]]fffqqqooo^^^SSSKKKFFFCCCAAA>>>;;;;;;<<<===>>>>>>===>>>???AAABBBBBBBBBBBB@@@CCCFFFIIILLLOOOTTTWWWXXXZZZ\\\\\\\\\\\\]]]^^^^^^aaaeeehhhhhhgggeeeccc```]]]YYYWWWVVVTTTQQQNNNIIIHHHGGGGGGJJJLLLOOOPPPUUUXXX___hhhsss}}}{{{vvvpppjjjeeebbbZZZPPPHHHDDDCCCCCCCCCAAA@@@???>>>@@@DDDHHHJJJKKKMMMQQQTTTWWW[[[```cccbbbjjjooonnnnnnppprrrqqqqqqssstttsssppppppqqqsssrrrrrrrrrqqqooopppsssuuusssrrrqqqqqqsssuuuuuutttuuussspppoooqqqsssuuuuuusssssspppkkkllloooooollljjjhhhgggggggggeeebbb```ZZZYYYWWWVVVVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\YYYZZZ\\\^^^___`````````ccceeehhhiiiiiijjjlllmmmkkkooosssvvv~~~~~~rrrfff```aaadddbbbeeelllttt|||}}}|||}}}~~~|||||||||}}}~~~|||vvvuuusssrrrrrrsssuuuvvvsssssstttuuuvvvvvvvvvuuuccc```^^^aaahhhlllllljjjeeeVVVHHHGGGKKKJJJDDD???555222000......---,,,***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,))))))))))))************)))(((&&&&&&((()))((('''&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***'''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++++++++***)))((((((((((((((((((((((((&&&&&&''''''((()))******(((((((((((((((''''''&&&&&&''''''((()))******+++))))))******++++++++++++///222555999CCCMMMKKKBBBAAA<<<;;;===<<<>>>PPPfff{{{~~~uuudddSSSJJJFFFEEEIIIMMMPPPVVV]]]```^^^^^^dddlllttt|||~~~hhhYYYRRRQQQXXXiii~~~{{{rrrhhhaaaaaaeeefffgggiiieeeeeeddddddeeefffhhhiiifffeeeeeeeeefffgggiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeeeeefffgggjjjiiiiiihhhgggffffffeeefffgggiiijjjllllllmmmmmmiiikkklllkkkiiiiiimmmpppnnnnnnooooooooonnnmmmllliiilllnnnmmmkkkjjjlllooommmoooqqqpppnnnooossswwwvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvwwwxxxyyyyyyxxxxxxzzz|||zzz{{{~~~}}}yyyuuurrrjjjhhheeedddddddddbbbaaaccccccbbb```]]]XXXTTTQQQLLLIIIEEEDDDCCCCCCBBB@@@===>>>???BBBEEEIIILLLNNNRRRWWW___hhhsssooo```UUUMMMGGGDDD@@@>>><<<;;;<<<>>>?????????@@@BBBDDDEEEEEEDDDDDD@@@CCCFFFJJJLLLOOOSSSUUUTTTWWW[[[^^^aaacccfffhhhfffiiimmmppprrrpppnnnllliiifffaaa^^^]]]ZZZVVVRRRHHHGGGEEEFFFGGGIIIIIIIIIRRRTTTXXX___iiisss}}}zzztttnnnjjjddd]]]RRRIIIDDDCCCCCCDDDAAA@@@??????AAADDDIIIKKKLLLOOORRRUUUXXX\\\```cccbbbkkkpppooolllnnnqqqqqqrrrssstttrrroooooorrrvvvtttttttttrrrrrrsssvvvxxxtttrrrpppqqqrrrtttuuutttuuurrrooonnnppptttvvvwwwttttttpppllllllooooookkkjjjiiiiiiiiiiiigggdddbbb\\\[[[ZZZZZZZZZ[[[]]]^^^[[[[[[[[[[[[[[[\\\\\\\\\YYY[[[]]]___````````````fffhhhjjjllllllmmmnnnpppiiikkknnnsss~~~xxxiiibbbbbbfffgggjjjooouuu|||~~~}}}yyyxxxyyy{{{}}}}}}|||{{{zzz{{{}}}}}}|||{{{uuusssrrrqqqqqqrrrtttuuuqqqrrrsssttttttuuuuuuuuueeeiiihhheeegggnnnrrrppppppcccRRRGGGHHHLLLHHH@@@:::666000---------,,,***************))))))))))))+++*********))))))((((((***)))((('''&&&&&&''''''*********)))))))))))))))******))))))((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%$$$%%%&&&(((***+++&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))************(((((())))))******++++++......111999AAAEEEDDDAAA<<<<<>>>>>>>>>>>===???BBBDDDFFFJJJNNNRRRSSSWWW^^^gggqqqtttdddVVVLLLCCC===<<<<<<<<<<<<===>>>@@@AAADDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDEEEHHHMMMQQQTTTVVVWWWZZZ___eeekkkpppssssssvvvyyy|||yyytttooojjjfffccc^^^WWWRRRQQQNNNJJJGGGGGGHHHHHHHHHOOOOOOPPPTTT[[[fffooovvv~~~yyyqqqkkkhhh___VVVRRRMMMGGGEEEFFFBBBCCCCCCBBBAAACCCIIINNNOOOPPPQQQRRRUUUZZZaaaeeehhhhhhiiiiiikkknnnqqqrrrrrrrrrrrrsssssstttttttttuuutttsssssssssuuuvvvwwwuuuuuuuuuttttttsssssssssllllllmmmoooppprrrsssssstttsssqqqpppnnnmmmmmmmmmpppooommmkkkiiigggeeeddddddbbb___\\\[[[\\\^^^```^^^^^^]]]]]]]]]]]]]]]]]]___^^^^^^^^^___```bbbccckkklllmmmmmmmmmlllkkkjjjfffiiinnnqqqvvv~~~vvvmmmhhhfffeeejjjlllooosssvvvyyy{{{|||~~~|||zzzwwwwwwxxxzzz{{{xxxyyy{{{|||{{{xxxuuusssqqqrrrrrrpppnnnnnnooopppqqqqqqppppppqqqqqqrrrsssgggkkkllljjjlllrrrsssqqqlllcccTTTJJJIIILLLIIIBBB<<<777111...------,,,+++************))))))))))))************)))))))))((())))))))))))))))))(((((()))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))************))))))******+++,,,,,,,,,...///222888???BBBAAA>>>::::::<<>>???>>>>>>>>>@@@CCCEEEGGGKKKPPPSSSUUUZZZaaaiiissswwwdddVVVKKKBBB===<<<<<<<<<<<<===???AAABBBDDDEEEEEEFFFFFFFFFEEEEEEBBBAAAAAACCCFFFJJJOOOQQQWWWZZZ___eeejjjppptttwww}}}zzzuuuooojjjfffaaa[[[VVVTTTQQQMMMKKKJJJJJJHHHGGGJJJIIIJJJMMMSSS\\\eeejjjsssxxx{{{tttnnnkkkbbbYYYSSSNNNGGGDDDEEECCCDDDDDDCCCAAACCCIIIMMMOOOPPPQQQSSSUUUYYY___dddggghhhiiijjjlllnnnpppqqqqqqqqqrrrrrrrrrssssssssswwwvvvuuutttsssssstttuuuuuuuuutttrrrpppooonnnmmmoooooooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmnnnoooooonnnmmmlllkkkjjjiiihhhfffbbb___^^^^^^```aaa^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^___```aaabbbhhhiiiiiijjjjjjiiihhhhhhfffhhhlllooottt|||xxxoooiiifffeeehhhjjjmmmppptttwwwyyyzzz|||~~~~~~~~~{{{zzzxxxwwwvvvvvvwwwxxxvvvwwwwwwwwwvvvtttrrrqqqrrrssssssqqqooommmnnnooooooooonnnnnnoooooopppqqqiiimmmnnnnnnooorrrrrrpppjjjcccWWWLLLIIIKKKIIIEEE???:::444///------,,,,,,++++++*********)))))))))************))))))))))))'''((()))*********)))((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))(((&&&%%%%%%%%%%%%***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))******************++++++,,,------......///222777;;;===<<<::::::999:::@@@HHHVVViiixxx}}}nnn^^^OOOEEEBBBGGGNNNUUU[[[```dddgggeeefffmmmvvvzzznnn^^^UUURRRRRR]]]ppp|||wwwoooiiidddcccccccccdddgggiiijjjgggfffeeefffggghhhgggfffeeedddfffjjjoooqqqooolllhhhiiiiiijjjjjjiiiiiihhhiiigggfffeeegggggggggffffffggghhhhhhiiiiiihhhhhhlllkkkjjjjjjkkkmmmoooqqqllllllkkkkkkkkklllmmmmmmlllllllllkkkkkkjjjjjjjjjooonnnlllkkkiiihhhhhhhhhkkklllllllllmmmooopppqqqrrrtttvvvwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwxxxxxxyyyzzzzzz{{{{{{xxxyyy}}}~~~zzzooolllfffaaa]]]\\\]]]^^^]]]\\\[[[ZZZXXXTTTOOOKKKFFFDDDAAA????????????>>>???AAADDDFFFHHHLLLQQQTTTXXX]]]dddlllvvvyyydddTTTIIIAAA=========<<<<<<===???AAABBBEEEFFFGGGHHHGGGGGGEEEDDDAAAAAAAAABBBFFFJJJNNNQQQXXX^^^ffflllpppuuu{{{}}}uuunnnjjjfffaaa]]]YYYVVVSSSPPPNNNLLLIIIFFFFFFEEEEEEGGGKKKRRRXXX\\\eeekkksss{{{xxxssspppfff]]]VVVPPPHHHDDDDDDDDDFFFGGGEEECCCDDDHHHLLLOOOQQQRRRSSSUUUYYY^^^bbbfffgggiiijjjlllmmmnnnnnnpppppppppqqqqqqqqqqqqqqqvvvvvvttttttssstttuuuvvvwwwvvvtttrrrooollljjjiiinnnnnnnnnnnnnnnmmmmmmmmmkkkkkkllllllmmmooopppqqqoooooooooooooooooooooooommmkkkhhheeecccbbbbbbccc________________________`````````______```aaaaaaddddddeeeeeefffeeeeeedddeeefffiiikkkpppzzz|||ssslllhhhffffffhhhjjjmmmqqqtttvvvwwwxxxzzz}}}~~~~~~~~~~~~}}}{{{zzzxxxwwwwwwvvvuuuuuutttttttttsssrrrrrrqqqqqqqqqqqquuuuuuuuusssooommmmmmnnnmmmllllllllllllmmmnnnnnnnnnooonnnmmmmmmnnnooonnnkkkfff[[[MMMGGGHHHIIIGGGCCC>>>777111...,,,------+++++++++*********))))))*********)))))))))))))))$$$&&&(((*********((('''((((((((()))))))))))))))''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((()))))))))************)))******+++,,,---......///111555777888888777666<<<:::;;;BBBOOO___nnnyyyvvvhhhYYYNNNHHHHHHNNNWWW]]]aaacccfffhhhjjjoooxxxvvvcccVVVQQQSSSWWWeeexxx~~~zzztttllleeeaaaaaabbbccceeegggiiijjjhhhfffffffffhhhiiihhhgggbbbccceeeiiimmmmmmkkkhhhhhhhhhiiiiiiiiiiiihhhhhhiiigggeeeeeegggggggggffffffggghhhiiiiiiiiiiiiiiillllllkkkkkkkkkmmmooopppkkkkkkkkkkkkkkklllmmmnnnmmmmmmmmmlllllllllllllllnnnnnnmmmllllllkkkkkkkkkllllllllllllmmmooopppqqqrrrtttvvvwwwvvvvvvwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzxxxzzz}}}}}}zzzqqqmmmfff___[[[YYYZZZ[[[ZZZZZZZZZZZZXXXTTTMMMIIICCCAAA@@@???@@@@@@???>>>???AAADDDFFFIIIMMMRRRUUUYYY^^^fffnnnxxxvvvaaaQQQHHHAAA>>>>>>=========>>>@@@BBBCCCFFFGGGHHHIIIIIIGGGFFFEEEDDDDDDDDDEEEIIIMMMRRRUUU[[[aaaiiiooouuu|||yyyqqqmmmjjjfffbbb]]][[[XXXUUURRRNNNIIIEEEGGGFFFEEEEEEHHHLLLPPPSSSZZZ___hhhpppxxx|||wwwrrriii```ZZZSSSKKKFFFFFFFFFHHHIIIGGGEEEEEEHHHKKKOOOQQQSSSTTTVVVYYY]]]```dddfffhhhkkklllmmmmmmmmmpppppppppppppppppppppppprrrrrrrrrrrrtttvvvxxxzzzxxxwwwuuussspppnnnlllkkkjjjkkkkkklllnnnoooooopppmmmmmmnnnnnnpppqqqsssssspppppppppppppppqqqqqqqqqpppooollliiigggeeeeeeddd_____________________^^^aaaaaa``````````````````aaaaaabbbbbbbbbbbbbbbbbbcccdddeeeggglllwwwwwwooojjjhhhfffgggiiikkknnnpppssstttuuuwwwzzz{{{zzz{{{|||}}}zzz{{{}}}~~~~~~|||yyywwwuuuuuuvvvvvvuuutttrrrqqqqqqpppooonnnooorrrtttvvvxxxyyyxxxvvvrrrooonnnnnnkkkkkkkkkkkkkkklllmmmmmmyyyuuuqqqnnnlllkkkmmmooopppkkk^^^OOOGGGGGGIIIIIIEEEBBB<<<555///------...++++++++++++************))))))))))))))))))******&&&''')))+++++++++)))(((''''''(((((())))))))))))&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((()))))))))************(((((()))***+++,,,---...000444888999777555555555888999===GGGXXXjjjvvv{{{{{{ooo```SSSLLLJJJRRRYYYccchhhiiigggggghhhooovvviiiXXXOOOMMMTTT]]]mmm|||xxxrrrjjjddd___```bbbdddfffhhhiiiiiihhhgggfffgggiiijjjiiihhhcccdddfffiiijjjjjjgggeeehhhhhhhhhiiiiiihhhhhhhhhhhhfffeeeeeeggghhhgggffffffggghhhiiijjjjjjjjjjjjjjjjjjkkkkkklllllllllmmmkkkkkkkkkkkkkkklllmmmnnnnnnooooooooooooooooooooommmmmmnnnoooooopppppppppmmmmmmmmmnnnoooppprrrrrrrrrtttvvvvvvvvvvvvvvvxxxvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvwwwwwwxxxzzzzzzzzz|||~~~{{{wwwsssnnnfff___YYYWWWXXXXXXXXXYYYYYYZZZYYYTTTMMMHHHBBBAAA??????@@@AAA@@@???>>>AAACCCFFFIIIMMMRRRVVVYYY^^^fffoooyyyppp\\\NNNFFFBBB???>>>>>>>>>>>>???AAABBBCCCFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFHHHLLLQQQVVVYYY```eeekkksss|||yyyrrrooollliiifffaaa___\\\YYYVVVQQQKKKGGGHHHHHHGGGFFFGGGIIIKKKMMMQQQVVV]]]dddlllssszzz|||tttlllccc]]]WWWNNNJJJIIIGGGIIIKKKJJJGGGFFFHHHKKKOOOQQQTTTVVVXXXZZZ]]]```ccceeehhhjjjmmmnnnnnnnnnppppppppppppppppppppppppqqqpppqqqqqqsssuuuwwwyyytttsssrrrqqqpppoooooonnnkkkllllllmmmnnnooopppppppppppppppppppppqqqrrrsssrrrqqqqqqqqqppppppooooooppppppnnnllljjjiiiggggggbbbbbbaaa```______^^^^^^aaaaaaaaaaaaaaa````````````````````````aaabbbbbbaaabbbcccdddiiiuuu{{{sssnnnjjjggghhhhhhiiikkkmmmooopppsssuuuwwwxxxwwwwwwxxxyyyvvvxxxzzz||||||zzzwwwuuussstttuuuuuuuuusssqqqpppooonnnmmmnnnqqquuuzzz}}}{{{||||||yyyuuuqqqoooooolllkkkkkkkkkkkklllmmmmmmyyytttooolllmmmppprrrnnncccUUUMMMMMMLLLJJJGGGEEE@@@999222...------,,,++++++++++++*********))))))))))))************)))***+++,,,,,,,,,+++***&&&''''''(((((())))))***'''''''''''''''(((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))************'''((()))***+++,,,---...333888===<<<888444555777444:::DDDRRReeewwwuuugggVVVJJJGGGKKK\\\eeepppvvvuuuqqqppppppvvv}}}nnn[[[OOOIIIIIIUUUccczzz}}}yyyuuuoooiiiddd___aaacccfffhhhiiiiiiiiihhhgggfffgggiiikkkjjjiiiggghhhjjjjjjjjjiiigggeeeggghhhhhhiiiiiihhhhhhggghhhfffeeeeeeggghhhhhhgggfffggghhhiiijjjkkkkkkkkkhhhiiijjjkkkkkkkkkkkkkkkllllllkkkkkkkkklllmmmmmmoooooooooppppppqqqqqqrrrmmmnnnoooqqqrrrsssssssssooooooooooooppprrrssstttssstttvvvvvvuuuuuuuuuvvvuuuuuuuuuvvvvvvvvvvvvvvvxxxwwwwwwvvvwwwyyyzzz{{{}}}~~~yyyuuutttppphhh```ZZZVVVUUUUUUVVVVVVWWWXXXWWWTTTNNNIIIDDDAAA??????@@@AAAAAA@@@???BBBEEEGGGJJJOOOTTTXXXYYY___gggpppyyykkkWWWKKKEEEBBB@@@??????>>>>>>???AAACCCDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFHHHJJJOOOUUU[[[^^^gggkkkqqq|||wwwrrrooonnnkkkhhheeeccc```]]]ZZZVVVPPPLLLJJJIIIIIIHHHHHHIIIJJJKKKLLLOOOTTTYYY___eeelllpppzzzwwwooofffaaaZZZQQQLLLKKKGGGJJJLLLLLLJJJHHHJJJLLLNNNQQQUUUXXXZZZ\\\___aaaccceeegggjjjmmmooopppqqqrrrrrrrrrrrrrrrqqqqqqqqqssssssqqqqqqpppqqqrrrsssnnnnnnooooooooopppppppppqqqqqqppppppoooooonnnnnnqqqpppppppppppppppqqqqqqssssssrrrqqqpppoooooonnnoooooooooooonnnmmmkkkjjjgggfffeeecccbbb```___^^^``````aaabbbbbbaaaaaaaaa_______________```bbbbbb___```aaaccciiitttxxxrrrnnniiihhhhhhggghhhiiikkklllnnnppprrrrrrrrrrrrssstttrrrtttvvvxxxxxxvvvtttsssrrrsssssstttsssqqqpppooommmmmmlllnnnqqqwww||||||}}}}}}{{{vvvssspppppplllkkkkkkkkkkkklllmmmmmm|||uuummmkkknnnqqqnnnhhh___ZZZWWWRRRLLLHHHGGGCCC<<<444...,,,,,,,,,,,,+++++++++*********((()))))))))*********************)))))))))))))))&&&&&&''''''((())))))***'''''''''(((((())))))))))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%'''(((((((((''''''%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))************((()))***+++,,,...//////666<<>>???AAABBBBBBBBBDDDGGGJJJMMMRRRWWW[[[ZZZ```hhhqqq{{{}}}hhhUUUJJJDDD@@@???????????????@@@BBBCCCEEEFFFEEEDDDDDDEEEGGGIIIKKKIIIIIIKKKOOOTTT[[[aaaeeeooorrr||||||uuuqqqpppooommmjjjiiigggcccaaa^^^[[[WWWTTTMMMMMMMMMLLLLLLLLLMMMMMMMMMOOOQQQTTTWWW[[[```dddkkkqqqxxx||||||{{{sssjjjddd\\\RRRLLLJJJFFFJJJMMMNNNKKKJJJKKKMMMNNNQQQVVVZZZ\\\^^^aaabbbcccdddfffiiimmmpppsssuuuuuutttttttttsssssssssssssssrrrqqqoooooooooppppppmmmmmmnnnooopppqqqrrrssstttssssssrrrqqqqqqpppppprrrqqqqqqqqqqqqrrrsssssssssssssssrrrqqqqqqppppppnnnoooppprrrrrrqqqpppooommmllljjjhhheeecccaaa```___```aaabbbccccccbbbbbb^^^^^^]]]]]]^^^```aaabbb]]]___aaaccciiittt{{{uuurrriiihhhfffeeedddeeefffggggggiiikkkkkkjjjjjjkkklllnnnoooqqqrrrsssrrrqqqpppqqqqqqqqqppppppooonnnmmmllllllkkkmmmpppuuuzzz}}}zzz||||||zzzvvvrrrpppoookkkkkkjjjjjjkkkkkklllmmmxxxmmmhhhjjjnnnnnnkkkfffddd```WWWMMMHHHHHHEEE???666///,,,+++,,,,,,,,,+++++++++******(((((())))))*********+++((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***'''((((((((())))))******))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&%%%"""$$$&&&((((((&&&$$$"""'''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))************)))***+++,,,...///000111777>>>DDDBBB;;;666888<<<;;;IIIZZZjjjzzz}}}ppp```SSSGGGBBBIIITTTfffssskkk___SSSKKKJJJHHHLLL^^^ssszzzyyyvvvrrrnnnjjjfffdddaaacccfffiiijjjjjjhhhggghhhgggggghhhjjjlllkkkjjjhhhiiiiiiiiigggggghhhiiigggggghhhhhhhhhhhhgggggggggfffdddeeeggghhhhhhgggfffggghhhiiikkkkkkkkklllnnnllliiiggggggjjjmmmooonnnmmmllllllkkkkkkkkkkkkjjjkkkkkklllmmmnnnoooooonnnooopppqqqrrrqqqppppppnnnnnnooooooppprrrssstttuuuvvvwwwvvvtttsssssssssvvvvvvwwwwwwxxxxxxxxxyyyyyyxxxwwwwwwwwwyyy{{{}}}~~~}}}yyyuuurrrkkkccc\\\WWWSSSQQQQQQQQQQQQRRRSSSQQQMMMJJJHHHEEE@@@>>>???AAABBBCCCDDDFFFIIILLLOOOTTTYYY]]][[[aaajjjrrr||||||gggUUUIIICCC@@@>>>@@@?????????@@@BBBDDDEEEFFFDDDCCCCCCDDDGGGJJJLLLLLLMMMOOOSSSYYYaaagggkkkuuuyyyzzztttrrrqqqqqqnnnlllllliiifffcccaaa___\\\YYYQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRSSSTTTWWW\\\___^^^eeelllppprrrwwwvvvmmmfff]]]RRRKKKIIIEEEJJJNNNOOOMMMKKKLLLMMMMMMQQQWWW[[[^^^```bbbcccddddddfffiiilllqqquuuwwwvvvvvvvvvuuuuuutttttttttoooooonnnnnnnnnoooqqqrrrooopppqqqrrrssstttuuuuuurrrrrrrrrsssssstttttttttssssssssstttuuuvvvwwwxxxssssssssssssssssssssssssmmmoooqqqsssttttttsssrrrqqqpppnnnkkkhhheeecccbbb^^^___aaabbbcccccccccbbb]]]]]]\\\\\\]]]___```bbb\\\^^^aaadddiiittt}}}wwwtttiiigggeeecccaaabbbbbbcccbbbdddeeefffeeeeeeeeegggkkklllmmmnnnoooooonnnnnnpppoooooonnnmmmmmmlllllllllkkkkkklllnnnrrrvvvyyyyyyzzz{{{yyyuuuqqqooonnnjjjjjjjjjiiijjjjjjkkklll~~~nnneeegggfffcccccciiinnniiiZZZMMMJJJHHHDDD???888222---***,,,,,,,,,+++,,,,,,------))))))))))))))))))))))))************))))))))))))+++***'''&&&&&&'''***+++))))))(((((('''''''''&&&***))))))(((''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((+++++++++******)))((('''(((((((((((((((''''''&&&(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&******)))((((((((((((((((((((((((((())))))))))))*********)))))))))))))))&&&,,,...++++++000444555===@@@BBB???<<<;;;999888EEEOOOccczzzuuugggVVVJJJDDDFFFOOOYYYkkkvvvsssbbbUUUKKKFFFIIILLLSSSggg}}}yyywwwrrrkkkfffcccdddeeeggghhhjjjkkkkkkjjjiiihhhjjjhhhhhhiiilllmmmkkkiiijjjiiiiiiiiihhhhhhggggggeeefffggghhhhhhgggfffeeeggghhhhhhhhhhhhfffdddcccffffffggghhhiiikkkmmmnnnnnnllliiiggghhhjjjmmmoookkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmoooqqqrrrrrrqqqppprrrsssoooooopppqqqssstttuuuuuutttuuuvvvwwwxxxxxxxxxwwwuuuvvvvvvwwwxxxxxxyyyyyy|||zzzxxxyyy{{{|||zzzxxx|||}}}~~~{{{wwwrrrkkkfffaaaZZZRRRLLLLLLLLLMMMOOOPPPNNNJJJGGGGGGFFFDDDAAA@@@AAAAAABBBDDDGGGJJJLLLOOORRRVVVYYY^^^bbbiiiqqqzzz{{{cccSSSJJJBBB===<<<;;;???BBBCCCAAA@@@AAACCCEEEDDDCCCDDDFFFIIIMMMOOOQQQRRRTTTZZZbbbkkkrrrvvv~~~zzzvvvrrrqqqpppooonnnjjjjjjkkkkkkhhheeeaaa^^^WWWWWWXXXXXXXXXXXXWWWWWWZZZ[[[[[[YYYWWWVVVWWWXXXZZZ^^^bbbeeegggmmmwwwzzzqqqhhh^^^UUUMMMGGGKKKLLLMMMNNNOOOOOONNNNNNKKKQQQWWW[[[]]]___ccceeegggeeeeeehhhmmmqqqrrrqqqmmmppptttvvvvvvuuuuuuvvvuuuuuutttsssrrrrrrrrrrrrnnnoooqqqrrrttttttuuuuuussstttvvvwwwyyyzzzzzzzzzvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvuuuttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvtttqqqpppnnnllliiifffeeecccaaa```bbbcccbbbbbb^^^aaa```^^^]]]``````]]]^^^\\\]]]___bbbiiixxxzzzuuummmhhhccc______```aaaaaacccaaa^^^]]]]]]___bbbeeeeeefffhhhjjjkkkllllllkkknnnnnnnnnnnnmmmllljjjjjjjjjiiiiiiiiikkknnnrrruuusssuuuxxxyyywwwrrrllliiiggggggggggggggghhhiiiiii~~~oooeeeeeefffcccdddkkkpppjjj[[[MMMJJJHHHEEE@@@:::555000---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))*********)))))))))((((((***)))(((''''''((()))***))))))((((((((('''''''''))))))(((((('''&&&&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))(((((('''&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))))))))(((((((((''''''''''''******)))((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))'''+++---******000555666???AAABBB???<<<:::;;;<<>>>>>===@@@CCCDDDCCCBBBDDDFFFEEEEEEDDDEEEGGGKKKOOOQQQTTTUUUXXX^^^gggpppxxx|||~~~zzzvvvsssqqqqqqooonnnjjjjjjjjjjjjhhheeebbb```\\\\\\]]]^^^^^^^^^]]]]]]^^^___^^^\\\ZZZXXXYYYZZZYYY\\\___```bbbhhhqqqxxx}}}xxxpppggg^^^UUUMMMHHHIIIKKKMMMOOOPPPPPPNNNMMMKKKOOOVVVZZZ]]]___ccceeegggeeefffiiiooossstttsssrrrrrrssstttuuuuuuuuutttwwwvvvuuuttttttssssssssspppqqqrrrsssttttttuuuuuuuuuvvvwwwyyyzzz{{{||||||zzzzzz{{{{{{{{{{{{{{{zzzxxxwwwvvvvvvuuuuuuvvvvvvttttttuuuvvvwwwxxxyyyyyyxxxvvvtttrrrpppnnnjjjggggggeeebbbaaabbbbbbbbbaaa\\\______\\\\\\______]]]\\\ZZZZZZ]]]___eeessszzzuuummmiiiccc___^^^____________^^^[[[ZZZZZZ\\\^^^```bbbccceeegggiiijjjjjjjjjlllllllllllllllkkkjjjjjjiiihhhhhhiiikkknnnqqqssstttuuuwwwvvvtttpppkkkhhheeeddddddddddddeeeffffff~~~rrrhhheeebbbaaaccciiimmmgggWWWIIIHHHGGGEEEBBB===888333111,,,,,,+++******++++++,,,))))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((())))))))))))((((((((((((''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%%%%&&&''''''''''''&&&$$$%%%&&&((())))))******(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***((((((((((((''''''''''''***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))******'''++++++)))+++222888999CCCCCCBBB>>>;;;;;;???DDDVVVhhh{{{~~~ppp]]]QQQEEE>>>>>>CCCPPP[[[lll{{{xxxdddTTTIIIDDDEEENNNYYYhhh|||rrrppplllhhheeeeeeeeefffdddgggjjjllllllkkkhhhgggiiihhhggghhhjjjjjjjjjhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggghhhhhhiiijjjjjjjjjiiihhhgggffffffffffffggghhhjjjkkklllnnnnnnmmmmmmnnnnnnooopppkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllppprrrssssssrrrqqqssstttrrrrrrrrrsssssssssttttttsssttttttuuuvvvvvvwwwwwwwwwxxxyyy{{{{{{{{{zzzzzzwwwvvvvvvwwwzzz{{{{{{zzz|||||||||vvvrrrkkkeee```XXXNNNGGGEEEEEEEEEGGGHHHHHHFFFDDD@@@@@@???>>>???AAADDDEEEFFFIIILLLOOORRRVVV[[[^^^___ccciiioooxxx{{{bbbQQQHHHCCC@@@@@@@@@BBBDDDDDDDDDEEEFFFHHHEEEEEEEEEFFFIIINNNRRRUUUWWWYYY]]]dddmmmwww~~~{{{vvvsssrrrqqqpppooommmlllkkkjjjiiigggffffffcccdddeeefffffffffffffffggghhhgggeeeaaa___^^^___[[[\\\]]]]]]^^^bbbjjjqqqyyy{{{~~~yyytttmmmfff^^^VVVNNNIIIFFFIIIMMMQQQRRRQQQNNNMMMKKKOOOTTTYYY\\\```dddfffgggggghhhlllqqquuuwwwwww|||yyyuuutttvvvxxxwwwuuuyyyxxxwwwvvvuuuuuuuuuuuurrrrrrssssssttttttttttttwwwwwwyyy{{{|||}}}}}}~~~~~~~~~~~~~~~}}}}}}zzzzzzyyyxxxxxxxxxyyyyyyvvvwwwxxxyyyzzz{{{|||}}}|||zzzwwwuuussspppmmmjjjjjjgggdddbbbaaaaaa```^^^YYY\\\]]]ZZZ[[[^^^___\\\ZZZWWWWWWYYY[[[```kkkwww~~~yyyuuummmiiiccc___^^^]]]\\\[[[]]]\\\ZZZXXXXXXYYY[[[\\\^^^___aaaccceeefffgggggghhhiiiiiijjjkkkkkkjjjjjjhhhhhhhhhiiikkknnnppprrrtttttttttssspppmmmjjjhhhdddddddddddddddeeeeeefff|||tttkkkfff\\\[[[^^^cccfff```QQQDDDDDDEEEEEECCC@@@;;;666333,,,,,,+++*********++++++))))))))))))))))))))))))***)))))))))(((((((((((('''((()))******)))((('''))))))((((((((((((((((((((('''''''''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''(((((()))###$$$%%%&&&''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))*********))),,,,,,***---666===>>>FFFCCCAAA>>>;;;<<>>@@@FFFSSS^^^kkk{{{vvv```QQQLLLIIILLLVVVcccsss}}}yyynnnkkkhhhfffeeefffffffffcccfffiiilllmmmkkkhhhfffiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiggggggggggggiiijjjiiiiiiiiiiiihhhhhhggggggfffffffffggghhhiiikkklllmmmmmmnnnooooooooooooooollllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmppprrrssssssrrrrrrssstttssssssssssssssstttttttttsssssssssttttttuuuvvvwwwwwwxxxzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzzzzzzz{{{|||~~~{{{yyytttnnnhhhbbbZZZPPPIIICCCBBBBBBCCCEEEFFFEEECCCBBBAAA@@@@@@AAADDDFFFHHHGGGIIIMMMPPPSSSWWW\\\___aaaeeejjjpppxxxzzz```PPPHHHCCCAAABBBBBBCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEGGGKKKPPPUUUXXXYYY\\\bbbiiirrr}}}|||wwwtttrrrrrrpppooopppooonnnllllllllllllmmmjjjkkklllmmmnnnnnnnnnnnnqqqrrrqqqnnnjjjgggffffffaaaaaa```^^^^^^aaaggglllqqqtttwwwzzz|||}}}|||{{{tttpppjjjddd^^^WWWPPPKKKEEEHHHNNNRRRTTTSSSPPPNNNNNNPPPTTTYYY]]]bbbfffhhhgggiiilllpppuuuyyy{{{|||zzzxxxzzz}}}|||yyyzzzyyyxxxwwwvvvvvvvvvvvvttttttsssssssssssssssssswwwxxxzzz{{{}}}~~~~~~~~~}}}}}}|||||||||||||||}}}||||||}}}}}}~~~~~~{{{yyywwwtttpppmmmlllhhhdddaaa```^^^\\\[[[VVVZZZZZZXXXYYY]]]]]][[[XXXTTTSSSUUUWWW[[[dddnnnzzz{{{~~~}}}yyywwwmmmiiiddd```^^^\\\ZZZXXX\\\[[[ZZZXXXXXXXXXXXXXXXZZZ[[[\\\^^^```bbbcccdddeeefffgggiiijjjkkkkkklllggghhhiiijjjlllnnnpppqqqtttsssqqqnnnllljjjhhhgggggggggggggggggghhhiiiiiizzzxxxrrriiicccZZZYYYZZZ^^^```ZZZMMMBBBBBBCCCEEEEEEBBB>>>999666---,,,,,,+++******++++++)))))))))))))))))))))))))))))))))((((((((((((''''''((()))******)))((('''(((((())))))))))))))))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))$$$%%%&&&'''((()))))))))'''(((((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***'''''''''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))************+++---------222<<>><<>>??????CCCTTTgggzzz{{{ttteeeWWWGGGBBB???AAAEEEJJJSSS\\\kkkxxxppp[[[PPPJJJNNNVVVcccssszzzuuupppiiifffcccdddgggiiihhhfffdddeeegggiiijjjjjjiiiiiijjjjjjjjjhhhggggggiiikkkiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjggggggffffffffffffgggggghhhhhhhhhhhhiiijjjkkklllkkkkkklllmmmmmmmmmmmmlllllllllllllllllllllllllllppppppppppppppppppppppppoooqqqrrrrrrqqqppprrrssstttttttttuuuuuuuuuvvvvvvuuuttttttssstttuuuwwwxxxxxxxxxxxxxxxxxxyyyyyyyyy}}}~~~~~~}}}zzzyyyyyyzzzxxxxxxyyy|||~~~~~~|||zzzvvvrrrmmmhhhbbbYYYOOOGGGBBB@@@>>>>>>@@@AAABBBAAA@@@??????>>>???BBBDDDFFFJJJLLLOOORRRTTTWWW[[[___dddggglllrrryyyuuu]]]NNNGGGCCCBBBBBBCCCCCCDDDGGGJJJKKKIIIHHHGGGGGGHHHKKKOOOTTTYYY\\\```eeemmmuuu}}}}}}xxxuuutttsssrrrpppnnnmmmmmmlllmmmooopppqqqrrrsssuuuwwwxxxyyyzzzzzzvvvwwwxxxwwwtttrrrppppppmmmllljjjhhhgggfffffffffggghhhiiijjjkkklllllllllhhhgggdddaaa^^^YYYSSSOOOIIIKKKNNNQQQTTTVVVWWWXXXWWWVVVVVVZZZ___eeeiiikkkkkkoootttyyy|||~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwwwwxxxwwwvvvuuuuuuuuuvvvwwwxxxyyy{{{}}}~~~}}}{{{xxxuuummmjjjeeeaaa^^^\\\YYYWWWUUUXXXYYYVVVWWWZZZ[[[XXXUUUQQQPPPTTTXXX[[[aaahhhqqqvvv|||}}}|||sssqqqmmmjjjgggccc___\\\[[[[[[ZZZYYYWWWUUUSSSRRRUUUUUUUUUVVVWWWYYY[[[\\\```aaacccfffhhhiiijjjkkkeeefffiiilllnnnooooooooommmllliiigggfffeeeffffffhhhhhhhhhhhhhhhiiijjjjjjyyytttrrrooojjjeeebbb^^^YYYXXXXXXUUUPPPKKKCCCFFFIIIKKKIIIEEE???;;;000///...---,,,,,,,,,,,,))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***&&&'''((()))))))))))))))&&&'''((((((((((((((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******(((((((((((())))))))))))'''(((((()))******++++++***,,,...111999DDDIIIHHH@@@<<<<<<@@@BBBGGGZZZpppyyyiiiYYYNNNAAA>>>???DDDIIINNNUUU\\\fffpppzzzlll[[[VVVOOOUUU___mmm~~~{{{vvvqqqmmmiiieeecccdddhhhjjjhhhfffeeeeeefffggghhhiiijjjjjjkkklllkkkiiigggfffiiillliiiiiiiiijjjjjjkkkkkkkkkiiijjjjjjjjjjjjjjjjjjiiihhhhhhgggffffffggghhhiiiiiiiiiiiiiiijjjkkklllmmmkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooonnnoooqqqpppooooooppprrrsssssstttuuuvvvwwwwwwxxxvvvuuutttttttttvvvxxxyyy{{{zzzyyyxxxxxxyyyzzz{{{{{{|||}}}|||yyyxxxyyy{{{yyyyyyzzz|||~~~|||uuuqqqmmmhhhcccZZZPPPHHHBBB@@@<<<;;;===>>>??????>>>======>>>@@@CCCFFFHHHMMMOOORRRTTTUUUXXX\\\___bbbfffkkkqqqxxxsss\\\NNNGGGCCCAAAAAABBBCCCGGGLLLRRRTTTRRROOOKKKKKKLLLNNNRRRWWW\\\___gggmmmuuu}}}}}}yyyvvvtttsssrrrqqqnnnnnnooopppqqqrrrttttttuuuvvvxxxzzz|||}}}~~~~~~wwwyyy{{{{{{yyywwwvvvvvvtttsssrrrqqqooommmjjjhhhgggffffffeeeeeeeeeeeeeeedddcccbbb```^^^ZZZTTTPPPMMMMMMNNNOOOSSSWWW[[[^^^YYYWWWVVVYYY___eeehhhjjjnnnrrrxxx|||~~~||||||{{{zzzyyyyyyyyyyyy{{{zzzyyyxxxxxxyyy{{{|||zzz{{{}}}~~~~~~zzzxxxooolllgggccc```]]]ZZZXXXVVVYYYYYYVVVWWWYYYYYYWWWUUUQQQQQQVVV[[[^^^dddjjjqqqwww~~~yyywwwtttqqqoookkkfffccc_________^^^[[[XXXUUUTTTUUUTTTTTTTTTUUUVVVXXXXXX]]]^^^```ccceeefffggggggbbbdddgggkkkmmmmmmmmmllliiihhhgggeeeeeeeeeeeeeeehhhhhhgggggghhhhhhiiijjjwwwvvvuuurrrrrrssspppmmmccc^^^XXXUUUTTTSSSPPPMMMEEEHHHLLLNNNLLLGGGAAA===111000///...---,,,,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((((((((())))))(((((())))))*********+++))))))))))))************((((((((((((((((((((((((((((((((((((((()))******&&&'''(((((()))(((((((((%%%%%%'''((())))))******(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((()))******(((((((((((())))))))))))'''(((((()))***+++++++++)))+++---111:::EEEIIIGGG>>>:::;;;AAACCCIII^^^vvvzzzdddQQQHHH???===@@@GGGMMMRRRXXX^^^```hhhqqqwwwkkk]]]\\\XXX___iiiwww}}}xxxtttoookkkiiieeebbbdddhhhkkkiiifffeeeeeeffffffgggiiijjjkkklllmmmllljjjggggggjjjmmmiiiiiiiiijjjjjjkkkkkkkkkiiijjjkkkllllllkkkjjjiiiiiiiiihhhgggggghhhiiijjjjjjjjjjjjjjjkkklllmmmmmmmmmllllllllllllmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooommmoooppppppoooooopppqqqrrrssstttuuuvvvwwwxxxyyywwwvvvuuutttuuuwwwyyyzzz~~~|||zzzxxxxxxyyy|||}}}xxxzzz|||{{{yyyxxxzzz|||zzzzzz{{{~~~~~~vvvrrrnnnkkkfff]]]RRRKKKBBB???;;;:::;;;<<<============>>>???CCCGGGJJJMMMPPPQQQTTTVVVWWWYYY]]]```aaaeeejjjpppwwwqqq[[[NNNHHHCCC@@@@@@AAADDDIIIQQQXXX[[[YYYVVVNNNNNNOOOQQQUUUZZZ___bbblllrrr{{{~~~yyyvvvuuutttrrrqqqqqqqqqssstttvvvwwwxxxyyyvvvxxxyyy|||~~~zzz|||}}}|||}}}zzzyyyyyyxxxwwwtttpppllliiihhhfffdddcccbbbbbbbbbbbbaaa``````^^^ZZZUUUQQQPPPOOONNNNNNRRRXXX^^^bbbZZZWWWUUUXXX]]]dddggghhhoootttzzz~~~~~~}}}|||{{{{{{zzzzzz{{{~~~}}}{{{{{{{{{|||~~~|||}}}~~~|||zzzqqqmmmhhhdddaaa___\\\ZZZWWWZZZZZZWWWVVVYYYYYYVVVUUUQQQQQQWWW]]]aaaffflllqqqxxx~~~|||yyywwwtttqqqlllhhhdddeeeeeedddaaa^^^ZZZXXXUUUTTTSSSSSSSSSTTTVVVWWW[[[\\\^^^```bbbcccdddeee```bbbfffiiikkklllkkkjjjffffffeeedddddddddeeeeeeiiiiiiiiiiiiiiijjjjjjkkktttrrrqqqrrrvvvxxxvvvtttjjjddd\\\UUURRRQQQQQQQQQMMMNNNQQQTTTTTTOOODDD<<<888222,,,***,,,---+++(((******))))))))))))*********)))'''&&&$$$$$$######))))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))***+++((((((((((((((((((((((((,,,***((((((******'''$$$''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))******))))))((((((''''''---,,,,,,,,,,,,,,,***(((------111999???BBBCCCDDD>>><<<;;;<<>><<>>999;;;>>>>>>@@@BBBAAAAAAAAABBBEEEIIIMMMPPPRRRRRRSSSUUUYYY\\\___aaadddeeejjjrrryyynnnYYYLLLGGGBBB@@@@@@EEECCCEEEMMMXXX\\\XXXSSSQQQRRRUUUXXX\\\bbbiiinnntttyyy}}}zzzxxxyyyzzz{{{wwwwwwwwwxxxyyy{{{}}}~~~{{{vvvrrrppplllgggdddcccccccccbbb````````````^^^YYYRRRLLLIIIFFFCCCFFFMMMSSSVVVVVVWWWWWWWWWYYY]]]ccciiimmmtttwww{{{}}}||||||{{{||||||}}}~~~~~~~~~}}}|||~~~{{{zzz||||||yyyvvvsssnnniiieeebbb`````````___]]][[[YYYXXXWWWWWWVVVWWWXXX[[[```eeejjjmmmwww{{{}}}zzzvvvtttsssqqqooonnnkkkgggbbb^^^\\\ZZZXXXXXXXXXXXXVVVTTTWWWXXXZZZ\\\]]]^^^^^^]]]\\\^^^aaaccceeeeeeeeeeeeeeeffffffeeeddddddeeeggghhhiiikkklllmmmmmmlllllltttuuuyyyssskkkaaaYYYTTTTTTTTTUUUQQQRRRTTTXXXYYYUUUMMMFFF===777000++++++,,,+++)))******))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((***+++***((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))******+++,,,---...333333666===EEEGGGBBB;;;:::888999CCCUUUkkk}}}rrrcccUUUJJJCCCAAADDDFFFMMMWWW[[[[[[[[[\\\^^^hhhssszzzqqq___YYY\\\hhhooo~~~yyysssnnnllliiihhhiiikkknnnoooooollliiigggeeeggghhhhhhgggffffffggglllkkkjjjjjjiiiiiijjjjjjggghhhjjjkkklllllllllkkkiiiiiijjjkkklllmmmnnnoooiiiiiijjjjjjjjjkkkkkkkkkkkkjjjiiijjjmmmnnnooonnnlllllllllllllllmmmnnnnnnnnnoooppppppppppppnnnnnnoooooopppqqqrrrrrrrrrrrrqqqrrrrrrsssssssssrrrrrrwwwvvvvvvuuutttssssssrrruuuuuuwwwxxxyyyyyyyyyyyy~~~}}}{{{yyyxxxyyyzzz{{{|||{{{zzzyyyxxxxxxxxxxxxzzz||||||zzzuuupppiii```VVVOOOHHH@@@;;;<<>>DDDHHHHHHBBB;;;;;;999;;;HHH]]]rrr~~~yyyhhhYYYLLLCCCAAACCCIIINNNWWW^^^aaa``````aaajjjtttlll^^^]]]ccclllvvv|||tttnnnkkkjjjiiiiiijjjkkkmmmmmmmmmjjjhhhfffdddfffhhhiiihhhgggggggggkkkkkkjjjjjjjjjjjjiiijjjiiijjjkkklllmmmlllkkkkkkhhhhhhiiijjjlllmmmnnnnnnhhhhhhiiijjjkkkkkklllllllllkkkiiiiiikkknnnnnnnnnlllllllllllllllmmmnnnooolllmmmooopppppppppoooooonnnnnnoooqqqrrrrrrrrrrrrpppqqqssstttuuutttsssssswwwwwwvvvvvvuuuttttttssstttvvvwwwyyyzzzzzzyyyxxx~~~}}}{{{zzzzzz{{{|||}}}{{{zzzyyyxxxwwwwwwwwwwwwxxxzzz|||~~~}}}|||zzzvvvqqqjjjaaaXXXRRRIIIAAA;;;<<<>>>>>>???AAABBBAAAAAABBBEEEIIIMMMOOORRRSSSUUUXXX[[[^^^aaabbbdddeeejjjssszzz~~~lllXXXMMMIIIEEEBBBBBBBBBCCCEEEHHHLLLPPPRRRSSSUUUWWW[[[___ccciiippptttzzz~~~~~~}}}{{{{{{{{{|||zzz{{{{{{}}}|||xxxsssooommmjjjgggeeecccaaa___]]]ZZZUUUNNNJJJEEEBBBAAABBBGGGLLLPPPQQQSSSRRRSSSVVV\\\dddkkkpppwwwzzz}}}}}}~~~~~~~~~|||zzzxxxwwwuuurrrooollljjjiiigggeeeaaa^^^\\\\\\]]]^^^[[[]]]```dddhhhlllooopppxxx||||||yyyxxxvvvuuussspppkkkgggcccaaa^^^]]]\\\[[[XXXVVVXXXXXXYYYYYYYYYYYYYYYYYYYYY[[[]]]```bbbbbbbbbaaacccdddddddddbbbcccdddfffiiijjjkkkmmmmmmmmmlllkkk}}}{{{yyy{{{|||oooddd\\\YYYWWWVVVYYYYYYZZZ\\\[[[UUUKKKDDDAAA<<<666000,,,+++++++++++++++************++++++))))))(((((())))))******((((((((((((((((((((((((''''''(((((())))))******))))))************))))))((((((((((((((((((((((((''''''((('''&&&%%%$$$$$$(((((((((''''''((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&%%%$$$((((((((((((((((((((((((((()))))))))*********+++(((((((((((((((((((((((())))))))))))************,,,,,,,,,***)))+++///222222BBBQQQRRRLLLFFFAAA<<<======CCCTTTjjj{{{}}}ppp___SSSIIIAAABBBHHHNNNXXXccciiiiiiiiijjjjjjsss|||zzzggg^^^aaahhhtttyyyqqqkkkiiiiiijjjjjjhhhhhhiiiiiihhhfffdddcccaaadddggghhhhhhhhhhhhiiikkkkkkkkkkkkjjjjjjiiiiiikkkkkklllmmmlllkkkjjjiiifffggghhhiiijjjkkkllllllhhhhhhiiijjjkkkllllllmmmooollljjjjjjkkklllmmmlllkkkkkkkkkllllllnnnooooookkklllnnnoooppppppooonnnmmmnnnooopppqqqrrrrrrrrroooppprrrtttuuuuuuttttttuuuuuuuuuvvvvvvvvvwwwwwwuuuvvvxxxyyyzzzzzzyyyxxx||||||{{{{{{{{{|||}}}}}}{{{zzzyyyyyyxxxxxxyyyyyyyyyzzz}}}~~~~~~}}}zzzwwwrrrlllcccZZZTTTIIIAAA;;;<<<===<<<===???AAAAAAAAABBBEEEJJJNNNQQQSSSTTTWWWZZZ]]]___aaabbbdddeeekkksss{{{|||kkkXXXNNNIIIFFFCCCCCCBBBCCCEEEHHHLLLQQQVVVYYYVVVYYY]]]bbbffflllrrrvvv~~~~~~}}}|||{{{{{{||||||}}}~~~~~~zzzvvvsssoookkkhhheeeccc```]]]YYYUUUOOOKKKEEEDDDBBBCCCFFFKKKOOOQQQQQQQQQQQQTTTYYYbbbjjjooovvvzzz}}}~~~~~~~~~}}}yyyxxxvvvtttqqqnnnlllkkkhhhfffccc___^^^^^^___```^^^```cccfffjjjnnnqqqrrrtttxxx~~~{{{zzzxxxwwwuuuqqqlllhhhfffdddaaa```___]]]ZZZXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXZZZ]]]```aaabbbaaaaaaaaabbbcccbbbaaabbbdddeeehhhiiijjjlllllllllkkkkkkzzzwwwtttvvv}}}vvvkkkccc^^^[[[YYYZZZ[[[\\\^^^]]]VVVJJJAAA@@@===888333///,,,++++++++++++************++++++)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''((()))(((%%%#########)))((((((''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$(((((((((((((((((((((((('''(((((())))))*********)))))))))))))))))))))))))))))))))************+++,,,------+++***,,,222777CCCWWWddd]]]NNNDDD@@@<<<888===HHH\\\rrrttteeeWWWOOOHHHCCCHHHQQQZZZhhhvvv{{{zzz{{{}}}}}}}}}qqqbbb]]]bbbkkkzzz{{{uuuooojjjhhhiiijjjjjjdddddddddddddddcccbbbbbb```ccceeeffffffggghhhjjjjjjkkkkkkkkkkkkjjjiiihhhkkklllllllllkkkjjjhhhggggggggghhhhhhiiijjjjjjjjjhhhhhhiiijjjkkkkkkllllllooommmkkkkkkllllllkkkjjjkkkkkkkkklllmmmnnnooopppkkklllnnnooopppooonnnnnnnnnnnnooopppqqqqqqqqqqqqooopppqqqrrrttttttuuuuuuttttttuuuvvvwwwxxxyyyyyywwwwwwxxxyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{|||}}}~~~{{{{{{zzzzzzzzz{{{|||||||||~~~~~~|||yyytttnnnfff]]]WWWKKKBBB<<<<<<===<<<;;;===AAAAAAAAACCCGGGLLLQQQTTTSSSUUUXXX[[[^^^aaabbbccceeefffkkkttt|||yyyhhhVVVLLLIIIEEECCCCCCCCCDDDFFFJJJOOOUUUYYY\\\XXX[[[```eeejjjooouuuyyy~~~}}}||||||}}}}}}|||yyyuuuooolllhhheeeaaa]]]ZZZVVVRRRNNNFFFEEEDDDDDDFFFJJJOOOQQQQQQPPPOOOQQQWWW___gggllluuuyyy~~~~~~~~~~~~{{{yyywwwtttqqqooonnnmmmjjjhhheeebbbaaa```aaaaaa___```bbbfffiiimmmqqqsssqqqvvv|||~~~|||zzzxxxtttnnnjjjhhhfffdddbbbaaa```]]][[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWYYY\\\^^^```aaa`````````aaabbbaaaaaaaaaccceeefffgggiiijjjkkklllkkkkkkssspppnnnrrr|||yyypppiiiddd```^^^YYY[[[^^^aaa```XXXLLLBBB???===:::666111---,,,+++,,,++++++******++++++,,,***))))))((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&(((***)))&&&%%%%%%'''))))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))))))))*********+++++++++)))+++,,,++++++///777>>>UUUeeekkk]]]KKKCCC@@@===888@@@PPPeeewww~~~{{{lll\\\NNNIIIFFFDDDNNN[[[ooovvvggg^^^]]]fffpppvvvrrrlllhhhhhhhhhiiiiiiccccccbbbbbbbbbbbbbbbbbbbbbcccddddddddddddfffhhhjjjjjjkkkkkkkkkjjjiiihhhiiijjjjjjkkkkkkjjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkklllkkkkkklllmmmnnnlllkkkkkkkkkkkklllmmmnnnooopppmmmnnnooopppppppppooonnnooooooppppppppppppoooooonnnooooooppprrrsssuuuvvvtttuuuuuuvvvxxxyyyyyyzzzyyyyyyxxxxxxxxxyyyzzzzzzyyyyyyzzz{{{{{{|||}}}}}}{{{{{{{{{|||}}}~~~~~~{{{wwwrrrjjjaaa[[[MMMDDD>>>======<<<<<<===@@@AAABBBDDDIIINNNTTTWWWTTTUUUYYY\\\___aaacccccceeefffkkkttt}}}yyyhhhVVVMMMJJJGGGDDDDDDFFFEEEGGGKKKRRRXXX[[[[[[[[[^^^ccciiimmmsssxxx|||~~~}}}}}}}}}~~~yyysssooojjjgggbbb___\\\XXXUUURRRFFFFFFEEEEEEFFFIIINNNQQQRRRPPPOOOOOOTTT[[[ccchhhrrrwww~~~~~~}}}}}}~~~~~~}}}{{{xxxtttqqqoooooooookkkjjjhhhfffeeeccccccccc^^^___```bbbfffjjjoooqqqrrrvvv|||}}}zzzvvvpppllljjjhhheeedddcccbbb```^^^]]]\\\ZZZXXXWWWVVVVVVWWWUUUWWWZZZ\\\^^^___^^^^^^___```aaaaaa```aaacccdddcccdddfffiiijjjkkkkkkkkknnnlllkkkpppzzz{{{sssnnniiieeebbbXXXZZZ___cccccc[[[NNNDDD======;;;777333...,,,,,,,,,++++++******++++++,,,+++******)))(((((())))))))))))))))))))))))))))))******))))))((((((''''''((()))***++++++***)))(((((((((((((((((((((((((((%%%(((+++***(((''')))+++))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))******++++++++++++'''***,,,+++,,,222;;;CCC]]]hhhhhhWWWGGGCCCBBB>>>AAAKKK\\\ppp~~~}}}xxxhhhWWWIIIEEEDDDEEERRRbbbyyyiii___[[[___kkkwww~~~sssooojjjgggggghhhhhhhhhccccccbbbbbbbbbcccdddddddddeeedddcccbbbbbbdddgggjjjjjjkkklllkkkjjjiiihhhfffgggiiijjjkkkkkkjjjjjjkkkkkkkkkjjjjjjjjjiiiiiiiiijjjjjjjjjjjjkkkkkkkkkiiiiiijjjllloooooonnnllljjjkkkkkklllmmmnnnppppppooopppqqqrrrrrrqqqpppooooooppppppppppppoooooonnnnnnnnnnnnooopppsssuuuwwwuuuvvvvvvwwwxxxxxxyyyyyyzzzyyyxxxwwwxxxyyyzzz{{{xxxyyyyyyzzz{{{|||}}}}}}{{{||||||}}}}}}~~~~~~zzztttlllddd^^^OOOFFF???>>>???======>>>@@@@@@BBBEEEJJJPPPUUUYYYTTTVVVYYY]]]```bbbcccccceeefffkkkttt}}}zzzjjjXXXPPPMMMJJJGGGGGGHHHGGGGGGLLLSSSYYYZZZYYY]]]```fffkkkpppuuu{{{}}}}}}}}}~~~{{{uuuqqqkkkhhhccc```]]]ZZZWWWTTTFFFFFFEEEEEEEEEIIIMMMQQQRRRPPPNNNNNNRRRYYY```eeeqqqvvv}}}~~~}}}}}}}}}~~~{{{~~~}}}xxxtttqqqpppppppppmmmlllkkkiiihhhfffeeeddd]]]]]]]]]___ccchhhmmmppptttxxx}}}~~~{{{vvvpppkkkjjjhhhfffeeeeeedddbbb```^^^\\\ZZZXXXWWWVVVVVVWWWSSSUUUXXX[[[\\\]]]\\\\\\^^^___````````````bbbdddaaaccceeehhhjjjkkkkkkkkkmmmooorrruuuxxx~~~wwwooojjjhhh```^^^]]]```aaa\\\PPPFFF<<<;;;:::888666222///---...---+++)))((('''&&&&&&)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((+++*********))))))(((((())))))(((((('''''''''&&&%%%%%%&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&''''''((((((''''''&&&&&&'''(((***+++))))))))))))((((((((((((&&&&&&&&&'''((())))))***************************))))))))))))************+++***,,,---+++---:::JJJaaa```ZZZMMMBBB???AAADDDCCCUUUlll|||{{{rrr```RRRDDD@@@AAAIII\\\ooosssaaaTTTUUU[[[bbbqqq}}}xxxrrrkkkdddaaadddffffffdddcccccccccccccccccccccccchhhdddaaaaaaccceeeeeedddiiijjjkkkkkkjjjiiihhhgggfffggggggggghhhhhhhhhhhhjjjiiiiiiiiihhhhhhggggggiiijjjkkkjjjiiihhhiiijjjllllllkkkjjjjjjlllmmmnnnkkklllnnnnnnmmmmmmoooppptttsssrrrqqqpppppppppppppppqqqqqqpppnnnmmmnnnppppppoooooooooppprrruuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwyyyzzz{{{zzzzzz{{{{{{{{{{{{zzzzzz~~~}}}}}}~~~~~~}}}yyyuuujjj___WWWLLLAAA===;;;:::;;;>>>@@@@@@BBBEEEIIIOOOSSSVVVRRRUUUZZZ]]]___aaadddeeeeeegggnnnvvv|||wwwiiiZZZPPPKKKFFFFFFHHHJJJLLLLLLNNNTTT\\\^^^[[[bbbcccfffkkkrrrxxx}}}~~~~~~xxxssspppjjjdddbbbcccaaaZZZSSSMMMIIIDDDBBBDDDJJJNNNQQQVVVSSSOOONNNRRRZZZaaaeeelllrrrzzz~~~~~~}}}{{{yyyxxxwwwtttrrrooommmkkkjjjiiihhheeeccc```^^^\\\^^^cccjjjppprrrwwwzzzzzztttqqqqqqooommmiiigggeeebbb___]]]]]][[[YYYWWWVVVUUUUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZXXXZZZ]]]^^^______aaabbbaaacccfffhhhiiikkkmmmpppttttttssstttwww~~~{{{tttooollldddaaa```aaaaaa\\\PPPGGG???>>>===;;;888333///,,,))))))))))))***++++++,,,)))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))))))))))))))))))))((((((((('''''')))(((((((((''''''''''''((((((((()))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''((((((((((((&&&&&&%%%&&&''''''&&&&&&''''''((((((((()))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************+++***+++------111???NNN]]]ZZZSSSHHH@@@===???AAAIII[[[ppp}}}~~~tttjjjYYYMMMBBB@@@BBBLLLbbbxxxzzzeeeVVVNNNSSS\\\fffwww{{{uuummmhhhcccbbbccceeeeeeddddddddddddccccccddddddeeehhheeebbbbbbdddeeeeeedddiiiiiijjjjjjjjjiiigggffffffhhhjjjllllllkkkiiihhhiiiiiiiiiiiihhhhhhhhhgggiiijjjkkkjjjiiihhhiiijjjlllllllllllllllmmmmmmnnnkkkmmmnnnooonnnnnnoooqqqtttsssrrrqqqpppppppppppppppqqqqqqpppnnnnnnoooqqqqqqpppooooooppprrrtttvvvyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyxxxwwwwwwxxxxxxyyyzzz{{{{{{||||||{{{{{{zzz}}}|||zzz{{{}}}~~~~~~}}}|||}}}|||xxxoooeee[[[OOODDD???===;;;<<<>>>???@@@AAADDDIIINNNSSSVVVTTTWWW\\\___aaaccceeegggfffhhhnnnuuuzzzyyykkk\\\SSSMMMIIIIIILLLLLLPPPSSSTTTXXX___aaa```dddeeeiiiooovvv|||yyyuuusssmmmhhhfffgggddd\\\UUUOOOKKKFFFDDDFFFJJJNNNPPPTTTQQQNNNNNNSSSZZZbbbffflllqqqyyy~~~{{{zzzyyyxxxuuussspppnnnkkkjjjiiihhheeeccc```^^^]]]]]]aaagggnnnsssxxx{{{|||wwwsssrrrqqqnnnkkkhhhfffddd```^^^^^^\\\[[[YYYXXXWWWWWWXXXWWWWWWXXXXXXYYYZZZZZZZZZYYY[[[^^^______```bbbcccccceeegggiiiiiikkkmmmooo|||yyytttqqqsss|||}}}wwwqqqmmmhhheeebbbbbbaaa\\\RRRJJJCCCAAA???===:::555000,,,)))))))))***+++,,,......))))))))))))))))))))))))((((((''''''(((((()))***************************(((((('''''''''''''''&&&(((((((((((('''''''''''')))))))))))))))((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&''''''(((((())))))***(((((((((((((((((((((((())))))))))))************+++***+++---000777EEERRRZZZTTTLLLDDD???>>>@@@CCCSSScccttt~~~~~~wwwiii^^^NNNFFF@@@@@@CCCOOOiii~~~nnnYYYPPPLLLTTTaaammm~~~vvvpppfffeeedddccccccdddffffffgggfffeeedddddddddffffffiiigggdddcccdddeeeeeedddhhhhhhhhhhhhhhhhhhgggfffeeegggkkkmmmnnnllliiigggiiiiiiiiiiiihhhhhhhhhhhhhhhjjjkkkjjjiiiiiijjjkkklllmmmmmmnnnnnnnnnnnnnnnmmmnnnppppppooooooqqqrrrssssssrrrqqqppppppppppppqqqrrrrrrqqqooooooppprrrrrrqqqqqqpppqqqrrrssstttwwwxxxxxxyyyzzz{{{|||||||||{{{yyyxxxwwwwwwwwwxxxzzz{{{{{{||||||{{{{{{zzzzzzyyyxxxyyy{{{}}}}}}}}}{{{{{{|||||||||}}}tttjjj___TTTHHHBBB???======?????????AAADDDHHHNNNRRRUUUVVVYYY^^^aaaccceeegggiiihhhiiimmmsssyyy{{{nnn^^^UUUQQQNNNNNNQQQRRRYYY^^^^^^___cccffffffgggjjjooouuu{{{|||yyyvvvqqqmmmkkkkkkggg___YYYRRROOOJJJHHHIIIKKKLLLMMMPPPOOOMMMNNNSSSZZZbbbggglllqqqxxx|||{{{zzzyyywwwuuupppnnnllljjjjjjhhhfffddd______^^^\\\]]]bbbkkkrrrxxx{{{{{{wwwtttssspppmmmjjjhhheeebbb___^^^]]]\\\[[[ZZZZZZZZZZZZWWWXXXXXXYYYYYYZZZZZZ[[[ZZZ\\\^^^___```aaaccceeefffgggiiijjjjjjkkkmmmnnnzzzsssnnnoooyyy~~~{{{xxxqqqllliiifffcccbbbaaa]]]VVVPPPEEEBBB@@@>>><<<888222---///...---,,,+++*********))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))(((''''''&&&&&&''')))***))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''(((((())))))))))))))))))))))))))))))))))))((()))))))))************,,,++++++---222;;;HHHRRRWWWOOOFFFBBBAAABBBEEEIII]]]jjjxxx}}}zzzooo```TTTFFFAAA>>>@@@DDDQQQmmmyyyhhhVVVRRRRRR\\\hhhvvvyyyppplllbbbdddffffffeeeeeegggiiiiiihhhfffeeedddeeeggghhhiiihhhfffeeeeeeeeeeeeeeeggggggggggggggggggffffffeeefffhhhjjjjjjiiihhhgggiiiiiiiiihhhhhhhhhhhhhhhhhhjjjkkkjjjiiiiiijjjllllllmmmooopppppppppooonnnmmmooopppqqqppppppqqqssssssrrrqqqqqqpppppppppqqqqqqrrrrrrqqqppppppqqqsssssssssrrrrrrrrrrrrsssttttttuuuvvvwwwxxxyyyzzzzzz{{{zzzyyyxxxwwwxxxxxxyyy{{{{{{||||||||||||{{{{{{yyyxxxwwwxxx{{{}}}}}}}}}|||||||||{{{{{{~~~wwwmmmcccWWWKKKDDDAAA======???>>>???AAADDDHHHMMMRRRUUUWWWZZZ___bbbdddfffiiijjjjjjkkknnnsssxxx}}}ooo```WWWTTTRRRSSSWWW[[[eeekkkiiieeefffiiijjjmmmpppvvv{{{~~~}}}xxxuuuqqqpppooojjjccc]]]VVVSSSOOOLLLKKKKKKJJJIIIKKKKKKLLLMMMQQQXXX```eeelllqqqwww~~~}}}|||{{{zzzxxxvvvrrrooommmkkkjjjiiifffddd^^^______[[[ZZZ^^^hhhqqqvvvyyy{{{wwwuuurrrnnnkkkiiifffccc```^^^^^^]]]\\\[[[[[[[[[ZZZXXXXXXXXXYYYZZZZZZ[[[[[[[[[]]]___``````bbbeeeggghhhjjjkkkkkkkkkkkklllnnn~~~yyyrrrmmmnnnvvv}}}{{{|||{{{wwwsssiiifffbbbaaa```^^^[[[WWWGGGDDD???>>>===:::555000222111///---+++)))(((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))(((''''''&&&&&&''')))***)))))))))))))))(((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))************************((()))))))))************------,,,---444???JJJPPPRRRHHH@@@@@@BBBEEEKKKRRRfffqqq{{{|||uuuiiiZZZMMMBBB>>>===AAAEEEPPPjjjtttbbbTTTTTTZZZeeeqqqtttmmmkkkeeegggiiiiiihhhggghhhiiiiiiiiigggfffffffffgggggggggggggggfffeeeeeeeeeeeeffffffffffffffffffgggggghhhhhhhhhggghhhiiijjjjjjhhhhhhhhhhhhhhhhhhiiiiiihhhjjjkkkkkkjjjjjjkkkllllllmmmooopppppppppooonnnnnnoooqqqqqqpppppprrrsssrrrrrrqqqqqqppppppqqqqqqqqqrrrrrrqqqppppppqqqsssssssssssssssssssssttttttttttttuuuvvvxxxyyyzzzzzzyyyyyyxxxxxxxxxyyy{{{|||{{{||||||||||||||||||{{{zzzxxxxxxyyy|||~~~~~~~~~~~~|||{{{}}}wwwnnnfffZZZMMMFFFBBB>>>===>>>??????AAADDDHHHNNNRRRUUUWWW[[[___ccceeegggiiikkkmmmllloootttxxx}}}pppaaaYYYVVVUUUXXX]]]eeeooouuuqqqjjjjjjlllmmmssswww|||zzzxxxuuusssqqqmmmgggbbb\\\YYYTTTPPPMMMKKKHHHFFFGGGIIIKKKLLLOOOUUU\\\bbbkkkpppvvv}}}}}}||||||{{{yyywwwssspppnnnlllkkkiiifffddd^^^______[[[YYY\\\eeemmmrrrvvv|||{{{vvvtttpppmmmjjjgggcccaaa^^^^^^^^^]]]\\\[[[ZZZZZZXXXXXXYYYYYYZZZ[[[[[[[[[[[[]]]______```bbbfffhhhiiikkkllllllkkkjjjlllmmm~~~|||wwwsssqqquuu|||{{{yyyxxxzzz~~~}}}kkkhhhdddbbbaaa```___^^^NNNHHHAAA>>>>>><<<777222//////---,,,+++*********))))))))))))))))))))))))((((((''''''(((((()))***''''''''''''''''''''''''((((((((((((((()))))))))'''''''''((((((((((((((()))))))))))))))((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))'''''''''(((((()))))))))&&&'''(((******+++************))))))(((((((((((())))))))))))))))))))))))************************))))))))))))************,,,------///777DDDLLLNNNKKKAAA<<>>@@@@@@@@@BBBEEEIIIOOOSSSVVVYYY\\\aaadddfffhhhjjjlllnnnnnnrrrvvvzzzqqqbbb[[[YYYYYY]]]bbbllltttyyytttnnnnnnpppqqqwww{{{}}}{{{xxxuuussspppllljjjeee```ZZZTTTPPPLLLIIIGGGFFFIIILLLMMMNNNRRRYYY^^^hhhmmmtttzzz}}}||||||{{{yyywwwtttqqqooommmkkkiiigggddd``````___\\\ZZZ]]]ccchhhlllqqqxxxyyyvvvrrrooommmiiieeeccc``````______]]][[[ZZZYYYXXXYYYYYYZZZZZZ[[[[[[\\\[[[\\\^^^___```bbbfffiiiiiikkklllllljjjjjjkkkmmm|||xxxvvvvvvwwwtttuuuxxx{{{}}}~~~~~~}}}qqqmmmhhhdddbbbbbbccccccXXXOOOEEE@@@???>>>888333------,,,++++++***++++++)))))))))))))))))))))))))))(((((((((((()))******((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((()))((((((((()))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((%%%%%%&&&'''((())))))***'''((()))******)))((((((''''''(((((((((((((((((())))))))))))))))))))))))************************))))))))))))***************,,,...111<<>>999444///...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''###$$$%%%&&&''')))******(((((()))))))))'''&&&%%%$$$%%%%%%&&&'''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************(((+++...333@@@OOOUUURRRFFF@@@???EEEHHHMMM^^^qqqyyykkk]]]OOODDD>>>777777???FFFMMM\\\kkkzzzmmm[[[XXXcccqqq~~~xxxlllooo{{{xxxrrrkkkhhhiiihhhddd___fffgggiiijjjiiigggdddbbb___bbbeeeeeedddccceeehhhhhhgggffffffggghhhiiijjjggghhhiiijjjkkkjjjiiiiiigggggghhhhhhiiiiiiiiijjjhhhjjjkkkkkkkkkkkkmmmnnnnnnmmmlllllllllmmmooopppmmmnnnppppppooooooqqqrrrqqqqqqqqqpppqqqqqqrrrrrrnnnooopppooonnnoooppprrrqqqrrrsssuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwww}}}|||zzzyyyxxxxxxyyyzzz||||||}}}}}}}}}}}}|||||||||{{{yyyyyy{{{||||||{{{vvvxxx{{{||||||}}}~~~zzzlll```SSSLLLHHHDDDCCCEEEAAABBBDDDGGGKKKPPPUUUXXX\\\```dddhhhjjjlllnnnppppppqqquuu{{{~~~uuuggg```___aaaffflllnnnsssuuurrrrrruuuyyyyyyzzz~~~}}}yyywwwwwwwwwwwwsssmmmddd\\\VVVRRRNNNLLLKKKNNNRRRQQQPPPQQQVVV[[[aaafffmmmtttyyy~~~~~~}}}{{{{{{{{{zzzxxxvvvuuussspppnnnllljjjgggdddbbb```^^^]]]___aaaaaaaaaccciiiqqq{{{}}}yyyuuurrroookkkhhheeeeeedddcccaaa^^^[[[YYYYYYYYYYYYZZZ[[[[[[\\\\\\ZZZ[[[\\\]]]^^^aaafffiiigggiiijjjjjjjjjjjjkkkmmmwwwpppooopppqqqvvvzzz{{{xxxvvvyyy||||||vvvnnngggcccbbbeeegggkkk___PPPIIIGGGDDD===666111...+++******++++++++++++******)))))))))))))))+++***)))'''''''''((()))++++++)))(((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&((()))))))))(((''')))'''%%%&&&)))***(((&&&((('''%%%%%%'''((('''&&&''''''&&&%%%&&&'''((()))******)))((('''&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***'''%%%&&&)))++++++***,,,,,,++++++***+++++++++...+++---999IIISSSRRRNNNGGG???===EEEMMMWWWjjj}}}|||rrrdddUUUGGG???@@@:::888???JJJTTT^^^eee{{{yyyiiibbbWWWgggyyy{{{wwwuuurrrqqqooommmjjjgggeeeeeeeeeeeegggfffgggiiijjjhhhccc^^^bbbbbbaaaaaabbbdddfffgggeeeeeeggghhhhhhiiiiiiiiihhhhhhiiijjjkkkllllllmmmhhhggggggggggggiiijjjkkkjjjkkkkkkjjjiiijjjlllnnnkkklllnnnpppqqqrrrqqqqqqoooooopppqqqqqqqqqpppppptttsssrrrrrrqqqqqqqqqqqqoooqqqrrrqqqooonnnqqqsssvvvwwwwwwwwwwwwvvvuuuuuuvvvuuuuuuwwwyyyzzzyyywww||||||zzzzzzyyyzzz{{{|||{{{{{{{{{|||||||||||||||~~~~~~}}}||||||{{{||||||zzzzzzzzzzzz{{{}}}~~~~~~|||ooohhh]]]QQQHHHDDDBBBCCC@@@BBBFFFIIIMMMRRRXXX\\\]]]aaafffjjjlllmmmnnnoooqqqsssvvvxxx|||yyyjjjdddddddddfffiiipppppppppqqqtttwww{{{}}}~~~}}}}}}|||uuukkkccc]]]XXXRRRMMMMMMQQQUUUUUUSSSSSSVVV[[[___dddiiinnnvvv~~~}}}~~~}}}|||}}}}}}}}}|||{{{zzzzzzxxxtttooolllllljjjgggcccaaa___]]][[[[[[[[[]]]^^^eeedddhhhrrr}}}~~~~~~~~~}}}|||xxxtttpppnnnhhhiiijjjiiifffbbb^^^\\\[[[\\\\\\]]]]]]^^^______`````````aaabbbccccccccciiihhhgggfffggghhhjjjllltttmmmkkklllkkkppptttuuuttttttwww{{{{{{vvvpppiiieeedddfffgggllldddYYYQQQKKKEEE???:::555222...,,,+++++++++***,,,++++++*********************))))))((()))))))))*********)))((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((((((''')))'''&&&'''))))))(((&&&***(((&&&&&&((()))((('''''''''&&&&&&&&&'''((()))(((((((((''''''&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))'''%%%&&&)))++++++***,,,,,,++++++***++++++,,,,,,+++///:::HHHPPPNNNIII@@@>>>@@@EEEOOO]]]rrrxxxlll^^^PPPEEE???;;;:::<<>>CCCEEEIIIZZZttt~~~ooo^^^PPPEEE@@@===;;;@@@KKKWWW```gggsssmmm^^^]]]bbbqqq{{{uuummmgggccccccccccccccccccbbbbbbbbbcccdddeeedddcccbbbbbbbbbbbbbbbbbbaaabbbdddfffgggggggggfffggggggggggggggghhhhhhiiiiiiiiiiiihhhhhhgggggggggiiijjjjjjjjjkkklllmmmmmmkkkllllllkkkjjjkkkmmmoooqqqppppppoooppprrrtttuuuqqqrrrsssttttttuuuttttttttttttssssssssssssssstttmmmnnnnnnooopppqqqssstttssstttuuuwwwxxxyyyyyyyyywwwvvvuuuvvvxxxzzzzzzyyy{{{{{{zzzyyyzzz{{{|||}}}{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~zzztttjjj^^^SSSJJJDDDAAADDDHHHMMMQQQTTTWWW[[[]]]aaadddhhhkkklllmmmooopppooorrrvvvyyy}}}~~~pppkkkiiihhhiiikkklllmmmppptttyyy~~~zzzsssiii___XXXSSSTTTUUUSSSQQQQQQTTTVVV```eeeiiikkkooowww||||||~~~~~~~~~{{{{{{}}}~~~{{{xxxvvvtttrrrqqqppppppooonnnlllkkkdddcccaaa___^^^]]]]]]]]]______aaafffoooxxx~~~|||{{{{{{{{{||||||~~~|||xxxvvvsssqqqooollljjjiiihhhhhhffffffeeeddddddcccbbbbbbaaaaaabbbcccdddeeefffggghhhhhhhhhhhhiiikkklllmmm}}}ssslllhhhgggfffiiilllppptttxxx|||zzzyyyvvvsssooollliiihhhhhhooossslll[[[KKKDDDCCC888555000...------,,,+++++++++***))))))))))))))))))***+++---------,,,+++'''(((***++++++)))'''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''(((((((((''''''(((((()))'''&&&&&&'''((((((''''''''''''(((((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))******************+++*********++++++,,,---000888BBBJJJKKKHHHCCC@@@???AAACCCLLLeeewwwiiiZZZMMMCCC>>><<>>>>>???>>>BBBSSSnnnvvvnnnbbbTTTIIIAAA===<<>>>>>>>>KKK^^^}}}|||iii[[[UUUZZZiiiwww}}}vvvjjjgggdddbbbccccccbbbbbb___```aaabbbcccddddddddd___aaaccccccbbbbbbdddffffffffffffggghhhiiijjjkkkkkkjjjiiihhhhhhiiijjjkkkhhhhhhhhhhhhhhhhhhgggggghhhhhhjjjkkkllllllkkkkkkllllllmmmlllkkkkkkmmmpppooooooppppppqqqpppppppppqqqqqqssstttuuuvvvvvvvvvuuuuuuttttttuuuvvvvvvwwwtttrrrpppqqqtttuuuuuusssqqqqqqssstttuuuuuuuuuuuuvvvtttrrrrrrtttvvvwwwwwwzzzzzzyyyyyyzzz{{{}}}~~~zzz{{{|||}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{|||}}}~~~|||yyysssjjj```UUUMMMHHHFFFLLLTTT[[[___bbbdddeeehhhiiijjjjjjhhhhhhhhhjjjiiimmmqqqsssuuuzzz{{{oookkkkkkjjjjjjlllppprrruuuyyy~~~~~~uuuooogggddd```]]]\\\\\\\\\\\\aaajjjqqqrrrrrrtttvvvvvvxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~|||||||||{{{zzzxxxwwwvvvtttvvvxxxvvvqqqmmmkkkkkkfffffffffggggggfffffffffaaadddeeedddccchhhsss{{{}}}xxxvvvvvvxxxwwwyyy{{{}}}~~~~~~wwwvvvtttsssqqqpppoooooonnnnnnnnnmmmmmmllllllllljjjiiiiiihhhhhhggggggfffggghhhjjjkkkmmmnnnnnnooo}}}yyyzzz}}}zzz|||}}}yyytttooojjjgggffffffgggiiiiiidddYYYLLLBBB@@@<<<777222000...,,,***---,,,++++++******++++++---,,,***)))((()))******))))))(((((((((((()))***(((((((((((())))))))))))''''''''''''''''''''''''###$$$&&&(((************&&&(((***)))&&&%%%''')))***)))'''''')))))))))(((&&&''')))*********)))(((***************)))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''***------***((()))***************+++,,,---...333===FFFGGG@@@<<<>>>CCCGGGGGGRRRfffqqqqqqrrrvvvhhh```RRREEE===;;;>>>AAAQQQjjjzzzlll]]]UUUUUU^^^ooo}}}zzzuuujjjhhhggggggggghhhgggeee______aaabbbcccccccccccc___bbbeeefffddddddfffhhhggggggffffffgggiiikkkllljjjiiigggeeeeeefffhhhiiiggggggggggggggggggggggggggghhhjjjkkkllllllkkkjjjjjjkkkkkkjjjiiijjjlllnnnmmmnnnpppqqqqqqpppooonnnpppqqqrrrtttuuuvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvsssqqqrrruuuvvvuuusssqqqqqqrrrsssttttttttttttuuusssqqqqqqsssuuuvvvvvvzzzzzzyyyyyyzzz{{{}}}~~~zzz{{{|||}}}~~~~~~}}}}}}}}}~~~{{{{{{||||||}}}}}}~~~|||zzztttmmmcccYYYPPPKKKHHHNNNVVV^^^ccceeegggiiikkkllllllkkkiiihhhhhhiiihhhlllooorrrtttxxx}}}qqqmmmllljjjjjjkkkoooqqquuuzzz{{{uuukkkgggccc```^^^^^^^^^^^^fffooovvvvvvttttttuuutttwwwzzz}}}}}}}}}||||||{{{{{{zzzzzz}}}}}}~~~~~~}}}|||yyyxxxwwwsssvvvxxxvvvrrrnnnmmmmmmfffgggggghhhhhhhhhhhhhhheeeggghhheeebbbeeeooowww|||wwwtttuuuwwwvvvwwwxxxyyy{{{wwwvvvuuutttrrrqqqoooooooooooooooooonnnnnnnnnnnnmmmmmmlllkkkjjjiiihhhgggggghhhjjjlllmmmnnnoooooo|||}}}~~~{{{}}}|||zzzvvvoooiiihhhiiijjjjjjggg]]]PPPFFF???>>>;;;444000///......,,,+++*********+++,,,---...---+++*********+++++++++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''((((((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&((('''&&&&&&'''((('''%%%''''''((()))))))))))))))))))))(((((((((((()))))),,,+++)))((((((***,,,---******))))))******+++,,,...+++***++++++***///555;;;AAAFFFDDD>>><<>>HHHWWW|||yyyiiiYYYMMMOOOWWWcccuuuvvvqqqqqqfffffffffffffffeeeeeeeeebbbbbbbbbbbbcccdddeeeeeefffgggggghhhhhhhhhhhhgggggghhhhhhjjjkkklllmmmmmmlllllllllkkkjjjiiihhhgggiiihhhgggffffffeeeeeefffjjjjjjiiiiiijjjjjjkkklllkkklllmmmnnnnnnnnnmmmlllnnnnnnnnnoooppprrrssstttsssrrrqqqqqqrrruuuwwwyyy{{{zzzwwwuuuuuuuuuvvvwwwvvvvvvuuutttsssssssssssstttsssrrrsssvvvvvvtttqqquuutttsssssstttvvvxxxyyyzzz{{{}}}}}}{{{{{{{{{|||}}}||||||{{{|||}}}~~~~~~~~~~~~|||zzzzzz||||||{{{wwwoooeeeZZZRRRNNNMMMNNNUUU]]]bbbdddhhhmmmjjjkkkmmmooonnnmmmjjjiiikkkjjjkkkoooqqqrrrxxx~~~wwwqqqmmmjjjkkknnnpppssswww|||~~~xxxrrrpppllliiifffdddddddddhhhzzz{{{oooqqqxxxrrrvvv{{{~~~~~~}}}}}}}}}|||{{{zzzyyyyyyzzz||||||||||||}}}}}}}}}}}}}}}|||}}}~~~~~~||||||{{{zzzyyy{{{xxxuuusssrrrqqqooommmhhhhhhhhhhhhhhhiiijjjjjjjjjkkkjjjhhhffffffjjjnnn}}}zzzsssvvv{{{zzzvvvtttvvv|||{{{{{{zzzxxxvvvtttrrrpppsssssstttssssssrrrqqqpppnnnmmmlllkkkjjjkkklllmmmnnnnnnnnnooooooqqqrrrsss}}}~~~yyyvvvwww{{{{{{sssmmmjjjjjjkkkkkkiii```SSSJJJ@@@???<<<666222000///...,,,+++++++++++++++,,,,,,---,,,+++*********+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((((((((()))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((('''&&&'''(((((('''&&&''''''((()))))))))))))))))))))(((((((((((())))))******)))((()))***+++,,,******))))))******+++,,,---+++,,,//////---000555<<<@@@CCCBBB???>>>AAAEEELLLOOO[[[mmmvvvssskkkfff[[[OOODDD@@@<<<:::BBBMMMcccyyylllaaaSSSKKKQQQ^^^lllzzzrrrmmmlllfffffffffffffffffffffffffffeeeeeeeeefffgggggghhhfffgggggghhhhhhhhhhhhhhhfffgggggghhhjjjkkkkkkllliiiiiijjjjjjjjjiiiiiihhhhhhggggggggggggggghhhhhhjjjjjjiiiiiijjjjjjkkkllljjjkkklllmmmnnnnnnoooooopppoooooooooppprrrssstttssssssrrrqqqrrrtttvvvxxxxxxwwwvvvvvvvvvwwwxxxxxxwwwvvvtttsssrrrrrrsssssstttrrrqqqrrruuuvvvuuusssvvvuuutttttttttvvvxxxzzzzzz{{{}}}|||{{{zzz{{{|||{{{|||}}}~~~~~~}}}}}}~~~~~~~~~|||{{{|||}}}|||{{{xxxrrriii___WWWRRRNNNNNNTTT]]]bbbdddhhhmmmkkklllnnnoooooommmkkkiiikkkiiijjjmmmoooqqqwww~~~zzztttppplllmmmpppqqqssswww{{{yyywwwsssnnnkkkiiihhhhhhsss{{{mmmlllrrrrrrvvv{{{}}}}}}}}}||||||{{{zzzyyyxxxxxxxxxyyyzzzxxxyyyzzz{{{{{{{{{{{{{{{{{{|||~~~~~~}}}}}}||||||}}}zzzwwwuuutttrrrpppnnnkkkkkkjjjjjjjjjjjjkkkkkkllllllkkkhhheeefffiiilllzzz|||uuuuuuyyy|||yyyvvvvvv{{{{{{{{{zzzyyywwwuuusssrrrrrrrrrrrrrrrqqqpppoooooopppooonnnmmmmmmmmmnnnnnnnnnnnnnnnnnnooopppqqqqqq{{{vvvrrrrrruuu|||}}}uuuooojjjjjjjjjkkkiiibbbVVVNNNAAA???<<<888555111///...++++++,,,,,,,,,,,,++++++,,,,,,+++************+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%((((((((()))))))))******''''''((((((((((((((()))(((((((((((((((((((((((((((((((((((('''''''''''')))(((''''''))))))((('''''''''((()))))))))))))))))))))(((((((((((())))))((((((((()))))))))************))))))******+++,,,++++++---111111///111666>>>???@@@??????@@@CCCFFFLLLYYYhhhqqquuusssiii^^^SSSHHH???===<<<<<>>===>>>AAAEEEHHHOOOccctttvvvtttsssgggXXXMMMCCC<<<;;;;;;>>>KKKZZZyyyooo```TTTNNNSSSfff||||||ssspppmmmhhhcccdddeeeeeefffggghhhhhhiiieeeddddddcccccccccddddddffffffffffffgggggghhhiiigggggghhhhhhiiijjjjjjkkkhhhiiiiiijjjjjjjjjiiiiiiiiiiiihhhhhhiiijjjjjjkkkjjjjjjiiiiiijjjjjjkkklllmmmllllllllllllnnnpppqqqtttsssqqqppppppqqqsssuuuttttttsssssssssttttttuuussstttuuuvvvwwwwwwwwwwwwxxxvvvtttrrrqqqrrrtttuuurrrqqqpppppprrrtttwwwxxxvvvvvvvvvvvvvvvwwwxxxyyyxxxyyyzzzyyywwwwwwxxxzzzxxxyyy{{{}}}~~~~~~}}}}}}}}}{{{zzz{{{}}}~~~}}}}}}zzz{{{~~~}}}}}}|||yyytttkkkaaaZZZRRRPPPRRRZZZ```cccggglllnnnnnnooopppooonnnlllkkkkkkgggfffggghhhkkkrrrzzzzzzuuuppppppssswwwyyy|||~~~yyyssspppnnnmmmooovvv{{{vvvjjjdddgggmmmvvvyyy|||~~~~~~}}}}}}}}}zzzyyyxxxwwwvvvuuuttttttqqqrrrsssuuuvvvwwwwwwwwwyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~{{{yyyxxxuuurrrooonnnnnnnnnnnnnnnooopppqqqrrrpppmmmiiiffffffggghhhpppxxx{{{xxxwww}}}|||zzzzzz{{{}}}~~~~~~~~~|||||||||{{{zzzyyyxxxwwwxxxxxxxxxxxxwwwvvvuuutttttttttsssrrrrrrqqqqqqqqqppppppoooooonnnoooooooooyyyxxxxxxyyyyyy}}}wwwppplllgggeeedddcccbbb^^^VVVPPPFFF???::::::777111---...,,,,,,---...---,,,+++************************************)))))))))(((((('''''''''''''''''''''''')))(((((('''&&&%%%%%%%%%))))))))))))************++++++++++++************(((((((((((((((((((((((('''''''''((((((((((((((()))''''''(((*********)))''''''((()))))))))))))))))))))(((((((((((())))))''''''((())))))))))))(((******))))))******+++,,,---******,,,---///555===DDDBBB>>><<<>>>BBBHHHLLLVVVlll{{{yyytttqqqeeeTTTIIIAAA;;;;;;;;;>>>LLL]]]|||lll\\\VVVVVVaaaxxxwwwpppoooooojjjeeeeeeeeeffffffggghhhiiiiiijjjiiihhhgggggggggggggggeeeeeeeeeeeefffggghhhiiihhhiiiiiijjjjjjkkkkkkkkkllllllllllllkkkjjjiiihhhkkkkkkjjjiiiiiiiiiiiiiiijjjjjjiiiiiijjjjjjkkklllpppooommmllllllmmmnnnoootttsssqqqpppppprrrssstttttttttsssssssssttttttttttttuuuuuuvvvvvvvvvuuutttyyywwwuuussssssssstttuuuqqqqqqppppppqqqsssvvvxxxvvvvvvvvvvvvvvvvvvwwwwwwvvvwwwwwwvvvuuuuuuvvvxxxxxxxxxyyyzzz{{{|||}}}~~~|||zzzyyyyyy{{{|||||||||xxx{{{~~~~~~}}}{{{vvvnnnccc\\\UUURRRRRRYYY```dddhhhllloooooooooooonnnmmmlllkkkjjjfffdddffffffhhhooowwwzzzuuupppppprrrxxxzzz}}}yyytttpppmmmllljjjmmmmmmhhhbbbbbbiiiqqqwwwzzz}}}{{{{{{zzzyyywwwuuutttssspppqqqssstttuuuvvvvvvwwwxxxyyyzzz|||}}}~~~}}}}}}}}}~~~}}}}}}}}}~~~}}}{{{zzzwwwsssqqqmmmmmmnnnoooppprrrsssttttttqqqmmmjjjhhhhhhhhhhhhmmmttt}}}{{{yyy||||||}}}}}}~~~~~~|||||||||||||||{{{zzzzzz{{{{{{{{{{{{zzzyyyxxxwwwuuuuuuuuutttsssrrrrrrqqqrrrrrrqqqpppppppppqqqqqq{{{uuuqqqooojjjgggeeecccccc___XXXSSSKKK@@@999:::888222...000---......------,,,+++***((()))******+++***************)))))))))(((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((()))))))))******)))(((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((&&&&&&''')))******)))''''''((()))))))))))))))))))))(((((((((((())))))((((((((()))))))))************))))))******+++,,,---***(((***,,,///777@@@DDDBBB???<<<===DDDMMMTTTccctttzzzsssmmm___OOOEEE???<<<======???MMM^^^{{{ooo^^^[[[```rrrvvvppppppppplllhhhfffffffffgggggghhhhhhiiijjjiiihhhgggffffffffffffeeeeeeddddddeeegggiiijjjiiiiiijjjjjjkkkkkkkkkkkknnnnnnmmmmmmllljjjiiihhhlllkkkjjjiiihhhhhhhhhhhhjjjjjjiiiiiijjjjjjkkklllppppppooonnnmmmmmmmmmmmmqqqqqqqqqqqqqqqrrrssssssrrrsssssstttttttttuuuuuuuuuuuuuuuuuuttttttttttttyyyxxxwwwvvvvvvuuuuuuuuupppqqqrrrqqqqqqrrruuuwwwuuuuuuuuuvvvvvvvvvvvvuuutttttttttsssqqqrrrtttvvvyyyyyy{{{|||~~~{{{yyywwwwwwyyy{{{{{{{{{xxxzzz~~~}}}{{{xxxqqqggg___YYYTTTSSSYYYaaaeeeiiilllooooooooonnnmmmlllkkkjjjiiifffdddffffffgggmmmuuu~~~zzzuuuppppppsssvvvxxx{{{~~~{{{vvvqqqooonnnnnnmmmjjjfffccceeelllrrrwwwzzz}}}}}}}}}|||zzzxxxuuusssrrrpppqqqrrrssstttuuuuuuuuuvvvwwwxxxzzz{{{|||}}}}}}zzzzzz{{{|||~~~}}}}}}~~~~~~}}}~~~}}}{{{wwwtttoooooopppppprrrsssuuuvvvuuuqqqmmmkkkkkkkkklllkkkmmmqqqyyy}}}|||~~~~~~||||||}}}}}}~~~~~~~~~}}}}}}||||||||||||{{{zzzyyyyyywwwwwwwwwwwwvvvtttsssrrrttttttsssssssssttttttuuu~~~~~~}}}zzzwwwtttssssssqqqnnnjjjhhhgggddd^^^ZZZPPPCCC:::;;;:::333111444//////...,,,,,,+++++++++'''((()))***++++++***)))***)))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))''''''((((((((()))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&%%%%%%&&&(((***)))(((''''''((()))))))))))))))))))))(((((((((((())))))******)))((()))***+++,,,******))))))******+++,,,,,,******---///222999AAA???@@@>>><<<>>>FFFTTT___rrrzzz{{{sssgggXXXJJJAAA<<<<<>>===>>>HHHYYYggg||||||rrrcccRRRGGG>>>;;;<<<@@@AAACCCQQQbbbrrrvvvccc___lll{{{uuuqqqooonnnllljjjhhhhhhhhhhhhggggggggggggmmmllljjjiiigggfffffffffeeedddccccccdddgggiiikkkhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkjjjgggggggggggghhhiiijjjkkkjjjjjjiiiiiijjjjjjkkkllllllmmmnnnpppppppppooonnnkkkmmmooorrrssssssrrrqqqpppqqqrrrtttuuuvvvvvvvvvrrrrrrqqqqqqrrruuuxxxzzzyyyzzz{{{|||{{{yyywwwuuuooorrrttttttrrrppprrrsssssstttttttttttttttsssssspppppppppnnnmmmmmmppprrrzzzzzzxxxvvvuuuwwwyyyzzzzzzyyyzzz}}}~~~{{{{{{{{{xxxqqqkkk^^^WWWTTTZZZbbbgggkkknnnooonnnmmmlllkkkjjjiiiiiihhheeeeeeggghhhgggkkkqqqvvvzzzvvvrrrrrruuuzzz|||zzzxxxwwwsssrrrrrrrrrrrrsssssssssrrruuuxxx{{{|||~~~}}}}}}|||zzzwwwtttqqqooooooppppppqqqqqqqqqpppppppppqqqsssuuuvvvwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{{{{~~~}}}||||||}}}}}}|||||||||||||||}}}~~~~~~~~~}}}|||yyyxxxwwwvvvuuuuuuuuuuuuuuuqqqmmmllloooqqqrrrqqqpppppptttzzz~~~~~~}}}}}}~~~{{{|||||||||{{{yyywwwvvvwwwwwwwwwwwwxxxyyyzzz{{{{{{vvvsssqqqnnnpppuuurrrkkkrrr|||uuupppnnnkkkgggddd]]]MMM@@@???@@@:::222............------,,,,,,,,,******))))))))))))******+++++++++************)))&&&&&&''''''(((((()))))))))'''%%%$$$%%%(((+++...))))))((('''''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((******++++++++++++******&&&&&&'''((()))***++++++))))))************))))))******)))))))))))))))******,,,******111===AAA>>>???===>>>@@@BBBJJJ^^^rrrwwwjjj[[[LLLDDD;;;888888<<<@@@HHHXXXhhhyyykkkiiicccwwwzzzrrrnnnoooooommmjjjiiiiiiiiihhhiiiiiijjjjjjiiiiiihhhffffffeeeeeeeeecccdddfffhhhiiiiiihhhgggjjjiiihhhggggggggghhhiiikkkjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiijjjiiihhhgggggggggiiiiiilllmmmmmmnnnnnnnnnnnnnnnkkklllnnnqqqssstttuuuvvvrrrqqqqqqqqqrrrtttvvvwwwsssnnniiihhhlllqqquuuwww}}}}}}|||zzzxxxwwwvvvuuuuuuuuutttrrrpppooonnnmmmrrrrrrsssssssssrrrqqqqqqnnnlllhhhfffgggkkkpppsss~~~yyyyyyzzzzzzzzzzzzzzzzzz~~~}}}}}}}}}}}}}}}~~~~~~|||{{{|||~~~zzzssslll```[[[VVVXXX___gggjjjkkkooonnnlllkkkjjjkkkkkkllljjjhhheeeddddddfffiiilllpppyyy~~~vvvsssuuuwwwzzz{{{~~~|||xxxuuuuuuuuuvvvxxxyyyxxxvvvssswww|||~~~~~~~~~xxxxxxxxxzzzzzzyyyuuurrroooooonnnmmmmmmmmmmmmmmmppprrruuuvvvvvvuuuuuuvvvttttttuuuvvvxxxzzz}}}~~~}}}|||||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~|||{{{|||~~~~~~~~~}}}{{{xxxvvvtttsssrrrppppppooopppqqqsssvvvwwwsssqqqppppppttt{{{}}}}}}~~~{{{|||}}}~~~~~~|||{{{yyyxxxwwwzzzzzzzzzzzzzzzzzzzzzzzz~~~yyyvvvuuupppkkklllrrrrrrpppwwwzzzvvvsssoooiiifff```QQQDDDAAAAAA;;;444000......------,,,,,,++++++******))))))))))))******+++++++++*********))))))'''''''''(((((((((((((((***(((&&&%%%%%%''')))+++))))))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))&&&&&&&&&'''''''''(((((()))))))))******)))))))))))))))((((((''''''&&&&&&))))))************))))))++++++************++++++,,,---,,,---555@@@CCCAAA>>><<<===@@@EEEPPPeeeyyy|||rrreeeVVVIIIBBB@@@<<<<<<@@@EEENNN___nnnzzz{{{hhhiiijjj}}}}}}wwwpppmmmnnnnnnmmmjjjkkkjjjiiiiiiiiiiiijjjjjjiiihhhgggffffffeeeeeeeeeeeeeeefffggghhhhhhhhhhhhjjjiiihhhhhhggghhhiiijjjjjjjjjiiihhhhhhhhhhhhhhhiiihhhhhhgggggggggggghhhiiiiiihhhhhhhhhhhhiiiiiilllmmmmmmnnnnnnnnnnnnnnnoooooopppqqqqqqqqqpppppprrrrrrqqqqqqrrrssstttuuusssoookkkjjjmmmrrruuuvvv{{{zzzyyyxxxvvvuuutttssssssssssssrrrrrrqqqqqqqqqrrrrrrsssssssssrrrrrrqqqrrrpppmmmlllmmmrrrwwwzzz~~~~~~yyyyyyyyyyyyyyyzzzzzz{{{}}}}}}}}}}}}}}}~~~~~~}}}|||}}}|||tttnnnfff```ZZZZZZ___fffjjjkkkooonnnlllkkkjjjkkkkkkkkkjjjhhhfffdddeeegggjjjlllrrrzzzzzzxxxzzz|||{{{}}}}}}}}}{{{zzzzzzyyyvvvttttttwww{{{}}}||||||}}}~~~zzzyyywwwwwwxxxwwwuuutttpppooonnnnnnmmmmmmnnnnnnooorrrtttuuutttttttttuuusssttttttuuuwwwyyy{{{}}}||||||{{{{{{{{{{{{|||}}}~~~}}}}}}||||||}}}}}}~~~~~~|||{{{{{{{{{|||}}}}}}~~~|||yyywwwuuusssssspppqqqrrrssstttvvvxxxyyyvvvsssqqqpppsssyyy~~~}}}}}}}}}||||||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyytttlllhhhnnnsssuuu|||}}}yyyssslllgggdddXXXKKKFFFCCC===666222......---,,,++++++++++++******))))))))))))******++++++*********)))))))))((((((((((((((('''''''''))))))((('''''''''''''''))))))((('''''''''((((((&&&&&&'''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))((((((&&&''''''''''''((((((((((((((())))))))))))(((((())))))(((''''''&&&%%%%%%))))))************)))))),,,,,,+++++++++,,,,,,------...///222:::CCCFFFDDD===<<<===AAAIIIXXXoooxxxlll^^^PPPFFF@@@===;;;;;;@@@HHHUUUhhhwwwtttdddhhhsssyyytttnnnlllmmmmmmllljjjllllllkkkjjjiiiiiiiiiiiiiiihhhgggffffffeeeffffffgggggggggffffffggghhhhhhjjjiiiiiihhhiiiiiijjjjjjiiiiiihhhggggggggggggggghhhhhhgggfffeeeeeeeeefffgggggghhhiiijjjjjjjjjjjjlllmmmmmmnnnnnnnnnnnnnnnoooppppppppppppooonnnnnnsssrrrrrrqqqqqqrrrssssssrrrpppnnnnnnppprrrttttttwwwwwwvvvuuutttrrrrrrqqqpppqqqqqqrrrssssssttttttrrrrrrsssssssssssssssrrrtttsssqqqrrrtttyyy}}}||||||}}}yyyyyyxxxwwwxxxyyyzzz{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}wwwrrrlllfff^^^[[[___dddiiijjjooonnnmmmkkkkkkjjjkkkkkkiiihhhfffeeeeeegggiiikkksssyyy~~~|||}}}~~~}}}{{{yyyvvvvvvyyy|||~~~}}}|||}}}}}}}}}zzzwwwuuuvvvvvvuuuuuuppppppooonnnnnnnnnnnnooooooqqqssstttsssrrrssstttssssssssstttvvvxxxzzz{{{xxxxxxyyyyyyzzzzzz{{{{{{}}}||||||{{{{{{||||||}}}{{{{{{{{{zzzzzzzzzzzzzzzxxx}}}~~~{{{xxxvvvtttsssrrrsssuuuxxxzzz{{{{{{{{{zzzwwwrrrpppqqqvvv|||~~~~~~||||||}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~zzz{{{~~~|||qqqhhhkkksssyyy~~~|||uuummmiiihhh^^^RRRJJJEEE???888444///...---+++************+++******))))))******+++************))))))))))))))))))((((((''''''&&&&&&'''(((((((((((((((''''''))))))((((((((((((((()))%%%&&&'''((()))((('''&&&((((((((((((((((((((((((++++++******))))))(((((('''''''''''''''((((((((((((((())))))))))))(((((('''''''''((((((((()))))))))******++++++******))),,,++++++++++++,,,,,,---......111777???FFFGGGEEE======>>>CCCOOOaaavvvttteeeWWWKKKCCC???888999<<>>???BBBHHHVVViii{{{qqqaaaSSSHHHBBB???:::===CCCLLL\\\ooohhhbbbnnn|||sssqqqnnnmmmmmmmmmmmmmmmmmmlllkkkjjjiiiiiihhhhhhhhhggggggffffffffffffgggjjjiiigggffffffggghhhiiigggggghhhiiijjjkkkkkkkkkhhhggggggfffffffffffffffggggggfffeeeeeeeeeeeeeeefffgggiiijjjkkkkkkkkkjjjlllmmmmmmnnnnnnnnnnnnnnnooopppqqqqqqrrrrrrqqqqqqrrrrrrrrrqqqqqqpppoooooopppqqqrrrsssssssssssssssuuuuuuuuuttttttsssssssssppppppppppppqqqqqqqqqqqqqqqrrrssstttuuuvvvvvvvvvssssssuuuxxx{{{~~~~~~{{{zzzyyyzzzxxxxxxwwwwwwxxxzzz{{{|||}}}}}}}}}}}}~~~~~~{{{rrrlllddd______ccciiilllnnnnnnnnnmmmllljjjiiiiiigggfffeeedddeeefffhhhiiimmmqqqyyyxxxzzz|||||||||{{{{{{zzzxxxtttqqqqqqppppppoooooooooooooooqqqrrrsssrrrqqqqqqrrrtttsssttttttuuuvvvwwwwwwwwwssstttwwwyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwxxxxxxyyywwwxxxyyyzzz{{{zzzxxxwwwxxx}}}~~~{{{yyywwwwwwyyy{{{|||wwwsssrrrtttwwwyyy~~~}}}}}}}}}|||{{{{{{}}}vvvkkklllwwwyyyrrrooonnnjjjiiicccXXXNNNGGG???888222111...,,,******+++,,,++++++************++++++******)))))))))(((((((((((((((((((((((('''''''''$$$%%%&&&((()))*********))))))((((((((()))******''''''((()))************))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((('''******++++++++++++******++++++************))))))******++++++++++++************)))******+++,,,---......444???FFFFFFDDDBBB???CCCGGGPPP___rrr~~~nnn]]]OOOFFFAAA???;;;AAAKKKVVVggg{{{vvveeefffwww{{{rrrqqqooommmllllllmmmmmmkkkkkkjjjiiihhhhhhhhhhhhggggggffffffffffffgggggghhhhhhhhhgggggghhhiiiiiidddeeeggghhhjjjjjjkkkkkkhhhhhhgggfffffffffffffffhhhggggggggggggggghhhhhhhhhhhhiiijjjkkkkkkkkkkkklllmmmmmmnnnnnnnnnnnnnnnsssssssssrrrrrrpppooooooqqqqqqqqqqqqqqqpppooonnnnnnppprrrssssssrrrssstttvvvvvvuuuuuuuuuuuuuuuuuurrrrrrqqqqqqqqqqqqppppppqqqrrrsssuuuvvvwwwwwwwwwuuuwwwyyy|||}}}{{{yyywwwvvvwwwxxxyyyzzz{{{{{{||||||}}}}}}}}}~~~vvvqqqjjjdddbbbdddiiimmmnnnnnnnnnmmmllljjjiiihhheeeddddddcccdddeeefffgggjjjmmmttt}}}{{{{{{}}}~~~}}}}}}}}}}}}yyytttpppppppppooonnnnnnnnnnnnooopppqqqqqqpppooooooqqqsssrrrssstttuuuuuuuuuuuuuuuqqqsssvvvyyyzzzzzzxxxwwwvvvuuuuuuttttttuuuuuuvvvvvvvvvxxxyyyyyyyyyxxxwwwyyy}}}}}}||||||~~~}}}zzzvvvuuuuuuwwwxxx~~~}}}{{{zzzzzz{{{|||{{{||||||~~~zzzpppnnnxxx}}}uuuqqqqqqrrrkkknnnkkk```TTTLLLCCC;;;444222///,,,++++++,,,---,,,++++++******++++++,,,***)))))))))(((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))))))))(((((()))******+++'''&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))((((((((('''))))))************))))))))))))))))))***************++++++,,,,,,++++++************++++++,,,......000000666CCCJJJGGGCCCAAA???EEEMMMXXXiii|||{{{kkkZZZLLLDDD@@@>>>;;;FFFTTTcccwwwyyyjjjbbbkkkxxxpppooonnnmmmkkkjjjjjjkkkiiiiiihhhhhhggghhhhhhhhhggggggffffffffffffggggggfffggghhhiiiiiiiiiiiiiiibbbdddfffhhhiiijjjjjjjjjiiihhhggggggffffffgggggghhhhhhhhhhhhiiijjjkkkkkkjjjjjjjjjiiiiiijjjjjjkkklllmmmmmmnnnnnnnnnnnnnnnqqqqqqqqqqqqqqqpppooonnnoooppppppqqqqqqpppooonnnlllooorrrrrrqqqrrrtttvvvuuuvvvvvvvvvvvvvvvvvvvvvssssssssssssssssssssssssqqqrrrsssuuuwwwxxxxxxxxxvvvxxx{{{~~~~~~{{{zzzxxxwwwvvvuuuvvvxxxzzz|||}}}}}}}}}|||}}}}}}}}}~~~{{{wwwqqqjjjffffffiiilllnnnnnnnnnnnnllljjjhhhgggccccccbbbbbbbbbcccdddeeeiiikkkpppyyy~~~}}}|||zzzvvvssspppooonnnnnnmmmmmmnnnnnnnnnoooooonnnllllllnnnppppppqqqrrrssssssrrrqqqqqqoooqqquuuxxxyyywwwuuusssssssssrrrrrrrrrrrrssssssttttttuuuvvvvvvvvvvvvvvvyyy{{{~~~}}}{{{zzzxxxxxxxxxxxx{{{~~~}}}{{{yyyxxxwwwwwwwwwxxxyyy{{{}}}}}}uuuqqqyyy{{{sssppprrruuulllrrrpppeeeYYYPPPGGG>>>555333000---++++++---...,,,++++++******++++++,,,))))))))))))((((((((((((&&&'''''''''(((((())))))))))))(((''''''''''''((())))))((())))))***++++++&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))((((((((('''(((((())))))))))))((((((###$$$&&&'''***+++---...***++++++,,,,,,++++++***+++++++++,,,---...///000222111888EEELLLHHHCCCAAA???GGGQQQ]]]pppyyyiiiXXXKKKBBB???>>>???MMM___rrrkkkbbbaaaooozzzsssnnnnnnnnnllliiihhhhhhiiihhhggggggggggggggghhhiiiggggggfffffffffgggggghhheeefffhhhiiijjjjjjjjjiiiaaabbbeeegggiiiiiijjjiiiiiiiiihhhggggggggggggggghhhhhhiiiiiijjjlllmmmnnnlllkkkjjjiiiiiiiiijjjkkklllmmmmmmnnnnnnnnnnnnnnnlllmmmnnnoooqqqqqqqqqrrrnnnooopppqqqqqqpppooonnnkkknnnqqqqqqqqqqqqtttwwwuuuuuuuuuvvvvvvvvvvvvvvvssstttttttttuuuvvvvvvvvvqqqrrrsssuuuwwwxxxyyyyyyvvvxxx{{{}}}~~~~~~|||{{{|||yyyvvvttttttuuuuuuvvvvvvxxx{{{~~~}}}|||}}}}}}}}}~~~~~~~~~}}}vvvnnnhhhggghhhjjjnnnoooooonnnmmmjjjhhhgggbbbbbbaaaaaabbbbbbcccdddjjjkkkooowww|||{{{yyyxxxvvvoooooonnnmmmmmmmmmmmmmmmlllmmmmmmkkkjjjjjjlllnnnnnnooopppqqqqqqpppooonnnmmmppptttwwwwwwuuusssppprrrqqqqqqppppppqqqqqqrrrssssssssssssttttttuuuuuuwwwzzz}}}}}}}}}||||||{{{zzzyyyxxxyyy}}}}}}{{{yyyvvvuuussstttvvvxxxzzz}}}uuu{{{~~~tttttt~~~yyyzzzyyywwwvvvvvvsssllleee[[[LLL???;;;555000///---)))***---))))))(((((((((((())))))))))))))))))))))))))))))''')))***++++++***)))'''((((((((((((((((((((((((%%%&&&(((******)))'''&&&+++*********))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))///---+++)))(((((()))***+++)))'''''')))+++++++++*********)))))))))))))))''')))+++,,,,,,---///111000555===CCCCCC@@@AAADDDDDDIIIVVViiixxxppp^^^RRRJJJCCC???>>>IIIRRReeesssbbbXXX\\\ppp{{{uuusssooommmkkkiiihhhiiikkklllmmmlllkkkjjjiiiiiiiiiiiikkkjjjgggeeeeeefffhhhiiijjjiiiiiihhhhhhhhhhhhhhhhhhgggffffffggghhhiiijjjlllkkkhhhgggfffggghhhiiihhhiiijjjkkkjjjjjjkkkmmmgggggghhhiiijjjlllmmmnnnnnnmmmkkkjjjjjjkkklllmmmooopppqqqrrrqqqpppooonnnmmmmmmnnnnnnnnnnnnmmmmmmkkklllnnnqqqssstttuuuvvvxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxzzzzzzzzzxxxvvvuuuuuuuuuvvvwwwwwwwwwwwwvvvyyyzzzzzz{{{|||}}}~~~~~~xxxwwwuuuttttttuuuwwwxxx{{{||||||}}}~~~~~~~~~~~~~~~|||uuummmiiijjjlllnnnnnnmmmkkkjjjiiiiiihhhfffdddcccdddeeeeeedddbbbfffiiioooxxx}}}zzzwwwvvvoooooonnnmmmllllllllllllkkkkkkjjjjjjiiiiiihhhhhhkkkjjjhhhhhhiiikkknnnpppnnnppprrrtttsssrrrpppnnnpppooonnnmmmmmmoooppprrrsssttttttrrrpppppprrrttttttwwwzzz}}}~~~|||||||||}}}}}}~~~~~~~~~~~~|||yyyvvvwwwwwwyyy{{{}}}yyy~~~~~~vvvuuu}}}|||xxxttttttrrrnnnkkkdddVVVHHH===666111///---******---++++++************++++++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''''')))*********)))(((*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))---,,,***)))((((((******+++)))'''''')))++++++******)))))))))))))))))))))(((***,,,,,,,,,---///000111777@@@DDDDDDAAAAAACCCFFFMMMZZZkkkyyy|||lllZZZNNNGGG@@@>>>>>>IIIUUUlllzzzgggYYYSSS[[[oooxxxtttrrrpppnnnkkkiiihhhiiijjjkkkkkkjjjjjjiiiiiiiiiiiiiiikkkiiigggeeeeeefffhhhiiikkkjjjiiiiiihhhhhhhhhhhhhhhgggfffffffffggghhhiiikkkjjjiiihhhggghhhhhhiiihhhiiikkkkkkjjjjjjkkkllljjjjjjjjjjjjjjjkkklllllllllkkkjjjiiiiiijjjlllmmmnnnooopppqqqqqqqqqppppppmmmnnnnnnnnnnnnnnnmmmmmmlllmmmoooppprrrsssssstttyyyyyyyyyyyyyyyxxxxxxxxxwwwxxxyyyzzzzzzyyywwwvvvvvvvvvwwwwwwxxxxxxxxxwwwyyyzzzzzz{{{|||}}}}}}}}}yyyxxxwwwvvvvvvwwwxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}wwwqqqmmmlllnnnmmmmmmlllllljjjiiihhhgggfffdddccccccddddddcccaaadddgggmmmwww~~~|||zzzxxxrrrrrrpppooommmmmmlllllllllkkkkkkjjjiiihhhgggfffgggfffeeefffhhhkkkoooqqqpppoooooonnnmmmmmmlllllloooooonnnmmmnnnppprrrsssssstttsssrrrpppppprrrtttuuuwwwzzz|||}}}~~~}}}}}}}}}}}}}}}|||}}}{{{xxxxxxyyyzzz|||~~~}}}~~~}}}yyyvvvyyyyyyvvvuuurrrqqqrrrnnn___PPP@@@999222000...++++++---++++++************++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))******************))))))))))))((((((************************))))))))))))))))))))))))(((((((((((())))))))))))++++++)))(((((()))***+++***)))'''((()))++++++***))))))))))))))))))*********+++---,,,,,,---///111444<<>><<>>EEENNNZZZkkktttYYYOOOHHHLLLYYYiii{{{|||vvvrrrpppoooooonnnmmmkkkjjjiiiiiihhheeeeeeeeeeeefffggghhhiiifffffffffeeeffffffgggggghhhhhhgggfffffffffggggggffffffgggggggggfffeeeeeecccddddddeeefffgggggghhhkkklllmmmkkkiiihhhhhhiiifffhhhjjjlllnnnnnnnnnnnnllllllmmmmmmnnnnnnoooooonnnmmmlllkkkkkkkkkllllllmmmmmmnnnnnnnnnnnnmmmmmmnnnoooqqqrrrtttuuuuuuvvvtttvvvxxx{{{||||||{{{zzzzzzzzz{{{{{{{{{{{{{{{|||{{{zzzyyyyyyyyyzzz|||}}}zzzzzzzzzyyyyyyxxxxxxxxxvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}wwwpppjjjggggggffffffeeeeeeeeeeeedddddddddfffgggfffccc```^^^^^^aaahhhqqqzzz~~~~~~~~~}}}}}}~~~}}}~~~|||zzzxxxvvvtttssssssnnnmmmkkkhhheeecccaaa___```___^^^\\\[[[ZZZYYYYYYVVVWWWWWWXXXXXXXXXWWWWWWUUUVVVWWWYYY[[[]]]^^^^^^```aaabbbbbbbbbcccfffiiijjjllloooqqqsssuuuyyy|||zzzyyyxxx{{{|||zzz|||~~~xxxuuuwww}}}wwwtttoookkkooosssqqqkkkRRREEE888444333///,,,,,,---,,,,,,++++++,,,,,,---)))))))))))))))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((&&&'''((()))***)))(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))(((((((((***+++,,,***((('''(((((()))******++++++,,,,,,---,,,---000444888CCCPPPUUULLLCCCFFFKKKKKKSSSfffxxxxxxlllWWWNNNDDD>>><<<>>>GGGQQQ^^^nnnvvvkkkRRRMMMKKKSSSaaarrrxxxtttrrrpppooommmmmmlllkkkjjjjjjiiiiiiffffffeeeffffffggghhhhhheeeeeeeeefffffffffggggggiiihhhhhhhhhhhhiiiiiijjjeeefffggghhhhhhhhhgggfffeeeeeeeeeeeefffhhhjjjkkklllmmmmmmkkkiiigggggghhhggghhhjjjlllmmmmmmlllkkkllllllmmmmmmmmmmmmmmmmmmiiiiiiiiiiiijjjkkklllmmmkkklllmmmnnnooooooooooooppppppqqqqqqrrrqqqqqqqqqrrruuuxxx|||~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxzzz|||}}}zzzzzzzzzyyyxxxwwwwwwvvvuuuuuuwwwyyy|||~~~|||{{{{{{|||}}}}}}~~~~~~{{{uuuooogggfffdddccccccccceeefffcccccceeeggghhhhhheeebbbaaa``````dddmmmwww}}}vvvrrrssstttuuuyyy~~~~~~}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyqqqpppnnnkkkiiifffdddccc___^^^\\\ZZZXXXVVVTTTTTTSSSRRRQQQPPPOOOOOOPPPQQQOOOPPPRRRSSSUUUVVVWWWWWWYYYZZZ\\\\\\]]]___cccfffdddfffiiikkklllooosssvvvwwwyyy{{{~~~|||{{{{{{~~~}}}||||||yyyuuuvvvwwwttt||||||{{{xxxrrrllllllpppoookkkTTTFFF999444333000---,,,+++******))))))******+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&(((***+++,,,+++)))(((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((***,,,,,,***((('''(((((()))***++++++++++++,,,,,,,,,---111555999EEERRRWWWKKKCCCGGGLLLMMMXXXmmmtttfffRRRJJJAAA===;;;>>>HHHRRRbbbqqq{{{mmmaaaPPPNNNPPPZZZiiiyyy{{{uuusssrrrpppooolllllllllkkkkkkjjjjjjjjjgggffffffffffffggghhhhhheeeeeeeeefffffffffggggggiiiiiiiiiiiijjjkkklllmmmeeefffgggiiiiiiiiihhhhhhggggggffffffgggjjjlllnnnlllmmmmmmllliiigggggghhhhhhiiikkkllllllkkkiiihhhlllllllllmmmllllllkkkkkkfffeeefffgggiiilllnnnpppjjjkkklllnnnooooooppppppqqqqqqqqqqqqooonnnmmmlllppprrrvvvzzz}}}~~~~~~}}}~~~}}}|||{{{{{{{{{{{{{{{{{{zzzxxxxxxxxxyyy{{{}}}{{{zzzzzzyyyxxxwwwvvvvvvttttttuuuwww{{{~~~zzzyyyyyyzzz{{{~~~~~~yyyuuugggfffcccaaaaaaccceeefffcccccceeehhhjjjiiifffdddcccaaa___ccckkkuuu~~~|||wwwtttmmmhhhhhhjjjkkkoootttwww}}}}}}~~~~~~~~~}}}}}}}}}}}}sssrrrqqqnnnllljjjhhhggg^^^]]][[[YYYWWWTTTSSSRRRTTTQQQMMMIIIHHHIIIKKKMMMJJJKKKLLLNNNOOOPPPPPPQQQRRRTTTUUUWWWXXX[[[___bbb\\\^^^bbbeeehhhlllqqqtttrrrtttwww{{{~~~zzzyyyyyy{{{|||vvvtttuuuvvv~~~}}}{{{|||~~~~~~tttmmmkkkjjjhhhgggXXXJJJ<<<666333...---///++++++************++++++***)))((()))******)))(((+++))))))+++------***'''))))))(((((((((((())))))))))))))))))************(((''''''(((***+++***)))(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************---+++,,,/////////777CCCTTTPPPMMMJJJEEEEEEMMMXXXggguuu|||lllZZZLLLFFFAAA@@@AAADDDMMMWWWaaannnzzznnnaaaUUUMMMOOOTTT^^^ooowwwssspppmmmnnnppppppmmmjjjiiiiiijjjjjjjjjgggggggggggghhhhhhhhhhhhkkkjjjiiihhhgggggggggggggggfffeeeeeeeeefffhhhiiiiiiiiiiiiiiiiiihhhggggggggggggggghhhiiiiiijjjjjjmmmlllkkkiiihhhggggggggghhhiiiiiijjjkkkmmmnnnooonnnnnnmmmlllkkkiiihhhgggaaaaaacccfffhhhjjjlllmmmnnnoooqqqssstttsssqqqpppuuusssqqqooonnnnnnnnnnnnppptttyyy}}}~~~~~~}}}}}}~~~}}}{{{||||||{{{zzzzzzzzzzzz{{{zzzzzzyyyyyyxxxwwwvvvvvvvvvwwwzzz|||~~~~~~}}}{{{{{{zzzzzzzzz|||~~~{{{vvvooojjjcccaaaaaacccdddcccaaabbbdddiiimmmmmmjjjfffhhhbbb^^^bbbmmmxxx~~~~~~xxxrrrnnngggccc]]]YYYYYY\\\bbbfffooovvv~~~~~~yyyqqqnnnoooooollliiicccaaa^^^]]]\\\YYYSSSNNNPPPOOOMMMKKKIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKMMMPPPSSSVVVYYYZZZ^^^___```bbbeeehhhjjjlllnnnpppssswwwzzz|||}}}}}}zzzuuupppooowww}}}uuuqqqoooooosssvvvzzz~~~yyyrrrnnnlllkkkkkk\\\LLL<<<666444000//////++++++************++++++,,,+++***+++,,,,,,+++***+++)))((()))+++,,,***((())))))(((((((((((())))))))))))))))))************)))(((&&&'''(((((('''&&&(((((())))))(((''''''&&&))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))************+++))))))))))))************---+++,,,//////111;;;FFFTTTQQQMMMJJJFFFGGGQQQ\\\ooo|||yyyhhhVVVGGGBBB======???DDDNNNYYYdddppprrrdddWWWNNNMMMPPPXXXeeevvv}}}uuurrrooolllmmmpppooollliiihhhiiijjjjjjiiiggggggggggggggghhhhhhhhhhhhgggffffffffffffffffffhhhggggggfffggghhhiiijjjiiiiiiiiiiiiiiihhhggggggggggggggghhhiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiijjjiiiiiiiiijjjkkkmmmnnnooonnnmmmmmmmmmkkkjjjiiihhhaaabbbdddfffhhhjjjlllmmmnnnoooppprrrssssssrrrrrrvvvuuusssrrrpppppppppppprrrvvv{{{~~~}}}}}}~~~}}}{{{}}}|||{{{zzzyyyyyyyyyyyyzzzyyyyyyyyyxxxwwwwwwwwwtttuuuwwwzzz|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzz{{{}}}~~~~~~~~~|||sssmmmgggdddcccddddddcccaaaaaaccchhhlllnnnllljjjjjjeee```ccclllvvv|||~~~|||vvvoooiiieee\\\YYYTTTPPPPPPSSSXXX[[[bbbiiittt~~~~~~{{{tttqqqqqqqqqnnnkkkgggdddaaa___]]]ZZZUUUPPPOOONNNLLLIIIGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGHHHJJJLLLOOORRRUUUVVVXXXXXXZZZ\\\___bbbeeefffjjjlllnnnqqquuuwwwyyyzzz}}}{{{uuurrrmmmlllsss|||wwwrrrnnnllljjjqqq{{{}}}wwwpppmmmllllllaaaPPP>>>666555333000///++++++************++++++,,,+++***+++,,,,,,+++***+++)))'''((()))***))))))))))))(((((((((((())))))))))))))))))***************)))''''''((((((&&&%%%(((((()))))))))(((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))*********++++++---,,,,,,///111666@@@KKKUUUPPPLLLIIIGGGJJJWWWdddxxx}}}rrraaaPPPDDD???;;;===@@@GGGSSS^^^gggrrrhhhYYYQQQKKKNNNTTT___nnnxxxqqqooommmkkklllooommmkkkhhhggghhhiiihhhhhhfffffffffggggggggghhhhhhffffffeeeeeeffffffggghhhiiiiiihhhhhhiiiiiijjjkkkiiiiiiiiijjjiiiiiihhhgggggggggggghhhiiiiiijjjjjjhhhhhhhhhhhhjjjkkklllmmmjjjjjjjjjjjjkkklllnnnnnnmmmmmmmmmmmmlllkkkjjjiiicccdddeeegggiiijjjllllllnnnnnnoooqqqrrrsssttttttxxxwwwvvvtttssssssssssssuuuxxx}}}}}}}}}~~~~~~}}}||||||{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxsssuuuvvvyyy{{{|||}}}}}}}}}|||{{{zzzyyyyyyyyyyyyzzz|||~~~~~~~~~~~~}}}~~~xxxsssmmmhhheeedddcccccc``````bbbfffjjjnnnooonnnnnniiicccdddjjjsssyyy}}}|||tttllleee___[[[PPPNNNKKKHHHHHHJJJMMMOOOTTTZZZdddooozzzyyyvvvuuutttqqqnnnmmmjjjeeebbb___[[[WWWTTTQQQOOOMMMJJJGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGIIILLLNNNPPPQQQRRRTTTVVVZZZ]]]```bbbeeefffgggjjjmmmpppsssuuuvvvyyy}}}~~~}}}}}}wwwooonnnhhhfffmmmvvv}}}|||yyyuuusssjjjrrr|||{{{rrrkkkiiiiiidddSSS@@@666555444111---,,,++++++******++++++,,,***)))((()))******)))(((***)))'''''''''((()))***))))))(((((((((((())))))((()))))))))***************)))((((((******)))'''(((((()))))))))(((((('''((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))************+++++++++,,,))))))*********+++++++++---,,,---///444<<>>>>>FFFVVVaaallluuujjj```^^^bbbhhhsss{{{zzzuuupppmmmjjjiiiiiiiiihhhggggggfffeeefffhhhiiihhhgggdddeeefffgggggggggffffffhhhgggeeeddddddeeeggghhhddddddeeeeeefffgggiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiggghhhiiijjjkkklllllllllmmmlllkkklllmmmnnnnnnllllllnnnoooooonnnnnnpppqqqtttttttttuuuuuuvvvvvvvvvsssssssssttttttuuuwwwwwwvvvuuuuuutttuuuuuuwwwwwwzzzzzz{{{{{{|||}}}}}}}}}~~~|||{{{{{{}}}}}}|||zzzyyyzzz|||~~~~~~~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~{{{{{{{{{zzz{{{{{{||||||}}}~~~~~~wwwrrrlllfffdddccc```^^^^^^```ccceeejjjrrrxxxtttjjjdddgggmmmwwwyyylll^^^UUUNNNHHHFFFGGGJJJJJJJJJJJJLLLMMMOOOPPPXXXVVVSSSRRRUUUWWWYYYZZZZZZ]]]```bbbcccdddgggjjjssswww}}}xxxrrrnnnkkkgggdddbbb```]]][[[]]][[[ZZZXXXWWWSSSOOOKKKLLLKKKIIIFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCFFFGGGHHHJJJLLLNNNOOOPPPQQQRRRUUUZZZ^^^bbbeeegggooouuu}}}zzziii\\\RRRMMMFFFBBBBBBEEEHHHJJJOOOVVVbbbnnnyyyuuuyyyzzzvvvuuu|||~~~zzztttrrrttt}}}|||~~~wwwlllfffiiieeeWWWHHH===666333......---,,,++++++******+++******))))))))))))***))))))))))))))))))))))))***))))))(((((())))))***))))))((((((((((((''''''((((((((()))))))))******((())))))******))))))(((((((((((('''''''''''''''(((((((((((())))))))))))''''''((((((((()))))))))************************))))))***+++,,,---.........000555???HHHLLLIIIEEEDDDCCCEEEMMMZZZjjjwww~~~xxxmmmaaaRRRCCC======>>>???HHHWWWfffvvvwwwccc]]]YYY\\\ccckkkuuu}}}~~~uuupppllljjjiiiiiijjjiiihhhgggfffeeeeeeeeeggghhhgggfffeeeffffffggghhhggggggggggggffffffeeeeeeffffffgggdddeeeeeefffggghhhiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiifffggghhhjjjkkkkkkkkkkkkmmmlllkkklllmmmnnnnnnlllnnnoooppppppnnnmmmnnnooosssssstttuuuvvvwwwxxxyyyttttttttttttuuuvvvwwwwwwuuuuuuuuuuuuuuuvvvwwwwwwyyyyyyyyyzzz{{{{{{||||||~~~}}}||||||}}}}}}|||{{{xxxxxxzzz{{{|||}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}wwwqqqjjjgggeeebbb_________aaabbbgggooovvvtttlllffffffjjjsss{{{xxxkkk\\\TTTNNNIIIGGGIIILLLMMMNNNOOOQQQRRRRRRSSSYYYWWWVVVWWWZZZ\\\^^^^^^WWWXXXYYYXXXXXXYYY[[[]]]gggmmmuuu}}}{{{vvvsssnnnkkkiiigggeeeccccccaaa^^^]]]\\\ZZZWWWUUUQQQOOOMMMKKKIIIIIIIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLNNNRRRUUUYYY[[[]]]hhhnnnwww}}}zzziii]]]QQQKKKDDD??????@@@BBBCCCFFFLLLVVV```kkkvvvmmmrrruuutttvvv}}}~~~{{{yyyvvvyyy|||{{{wwwmmmiiijjjfff\\\NNNAAA888333000///---,,,++++++++++++++++++***************+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((((((((((((((()))))))))*********(((((())))))))))))((((((((((((((((((((((((((('''(((((((((((())))))))))))'''(((((((((((())))))))))))***************++++++******+++,,,,,,---.........000666AAAJJJLLLGGG@@@???@@@EEEQQQaaapppzzzwwwhhhZZZLLL???;;;<<<>>>AAAJJJZZZkkkxxxjjj^^^ZZZYYY___gggnnnxxxxxxqqqllliiihhhhhhiiikkkkkkiiigggfffeeedddeeegggggggggeeeffffffggggggggghhhhhhgggfffffffffggggggfffffffffeeeeeeggghhhiiiiiijjjjjjjjjjjjjjjkkkkkkkkkllllllkkkkkkkkkjjjjjjjjjiiiiiiggghhhiiijjjkkklllllllllooonnnmmmnnnoooppppppnnnooopppqqqpppoooooopppqqqqqqqqqrrrssstttuuuvvvvvvtttttttttttttttuuuvvvvvvttttttuuuuuuvvvvvvwwwwwwxxxxxxxxxyyyzzzzzz{{{{{{~~~}}}}}}}}}}}}}}}||||||yyyzzzzzz{{{{{{|||}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||~~~~~~}}}}}}}}}}}}|||||||||||||||}}}~~~|||tttmmmiiigggdddaaa___^^^___```cccjjjrrrsssmmmgggeeefffqqqyyyxxxkkk\\\TTTNNNIIIHHHJJJNNNPPPSSSVVVXXXZZZZZZZZZZZZZZZYYY[[[]]]______^^^WWWVVVUUUTTTSSSSSSTTTTTTZZZaaakkkuuu}}}}}}yyytttqqqooonnnllljjjgggdddaaa___^^^]]]\\\[[[VVVUUUSSSQQQOOONNNNNNNNNKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKNNNPPPSSSUUUVVV^^^eeemmmsssvvv|||zzzjjj^^^RRRMMMFFFAAA???@@@@@@@@@@@@EEELLLTTT]]]gggqqqwwwjjjpppuuuwww{{{|||{{{~~~~~~xxxpppkkkiiieee^^^SSSEEE999444222111...,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((()))*********)))((((((((((((((())))))))))))(((((((((((()))))))))***))))))******+++++++++,,,...............------------000777AAAIIIIIICCC===<<>>BBBNNN```sss{{{mmm[[[MMMCCC<<<;;;???AAAIIIVVVeeewwwmmm]]]XXXXXX^^^iiirrr{{{yyyqqqmmmkkkjjjiiihhhiiikkklllkkkjjjfffeeeeeeeeeggghhhgggffffffeeeeeeeeeeeefffggggggeeefffhhhiiiiiihhhfffeeefffgggiiikkkllllllkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiijjjkkkmmmnnnnnnnnnnnnmmmlllkkklllmmmnnnnnnlllnnnoooqqqqqqqqqqqqrrrtttssssssssstttttttttttttttsssrrrrrrrrrrrrrrrssssssrrrssstttvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{}}}}}}|||{{{zzz{{{|||}}}}}}}}}}}}}}}|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{xxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~yyyrrrllljjjgggccc```^^^]]]\\\]]]aaafffjjjjjjiiihhhhhhqqqyyy|||ooo```WWWRRRNNNNNNQQQVVV[[[bbbhhhlllmmmllljjjhhhhhhiiijjjkkkhhhdddaaaXXXWWWVVVWWWWWWVVVTTTRRROOOTTT]]]gggqqqzzz}}}{{{zzzzzzxxxvvvtttpppmmmjjjhhhggggggeeeddd`````````___^^^]]]\\\[[[XXXXXXWWWVVVUUUSSSSSSRRRNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMRRRWWW\\\bbbiiisssyyy{{{zzzkkk```MMMIIIDDDAAA@@@???>>>===@@@BBBDDDFFFIIINNNUUUZZZgggmmmuuu{{{ooouuuzzz~~~{{{~~~~~~}}}zzzooogggbbb```ZZZLLL???:::333111...+++******+++,,,,,,+++++++++,,,,,,---...))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))))))))*********))))))*********+++++++++)))******************)))&&&''')))***+++***)))((((((((((((((())))))))))))(((((()))))))))*********))))))***++++++,,,------------.....................444;;;???@@@@@@??????AAAFFFRRReeexxxttteeeTTTHHH@@@;;;<<<@@@DDDOOO___mmm}}}}}}kkk\\\VVVZZZeeerrr|||vvvpppmmmmmmmmmkkkiiiiiikkklllmmmlllgggfffeeefffhhhiiihhhgggeeeddddddcccdddeeefffgggdddfffiiijjjjjjiiifffdddfffhhhjjjlllmmmmmmlllkkkkkkkkkkkkllllllllllllmmmkkkkkkkkkjjjjjjjjjiiiiiiiiiiiikkklllmmmnnnnnnnnnmmmlllkkklllmmmnnnnnnlllnnnoooppppppooonnnoooppprrrsssssstttuuuvvvwwwwwwtttssssssrrrrrrrrrssssssrrrssstttvvvwwwxxxwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{zzz|||}}}|||yyyxxxyyy{{{yyyzzz|||}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{uuullljjjgggdddaaa^^^]]]\\\YYY[[[^^^bbbeeeggghhhhhhpppwww|||nnn```XXXUUUSSSUUUXXX^^^cccjjjqqqtttssspppnnnkkkkkkmmmoooooolllgggcccZZZZZZZZZ]]]___^^^[[[XXXSSSWWW\\\bbbjjjsss|||~~~}}}}}}~~~~~~}}}zzzwwwssspppmmmkkkkkkiiigggeeedddddddddddddddcccbbbbbb```______^^^]]]\\\\\\[[[ZZZYYYXXXVVVTTTRRRQQQPPPMMMMMMMMMLLLLLLLLLKKKKKKLLLNNNPPPTTTZZZaaagggkkkqqqyyyttteee[[[JJJGGGCCCAAA@@@@@@???>>>???@@@AAABBBDDDGGGLLLPPPYYY___hhhpppuuuxxx{{{}}}ssswww{{{||||||~~~}}}zzzppphhhbbbaaa\\\NNNBBB===333000---***))))))***++++++*********+++,,,,,,---))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))*********+++)))************+++++++++******++++++++++++******$$$&&&((()))***)))((('''(((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,------***++++++,,,---.../////////666===???>>>===???BBBCCCHHHTTTgggyyy{{{ooo```OOODDD>>>;;;<<<@@@GGGTTTeeesss}}}kkk]]]YYY```mmm|||uuupppnnnnnnooollljjjiiikkklllmmmmmmhhhgggfffggghhhiiiiiigggddddddcccbbbcccdddeeefffdddfffiiikkkkkkiiifffdddfffhhhjjjlllnnnmmmllllllkkkkkkkkklllllllllmmmmmmkkkkkkkkkjjjjjjjjjiiiiiihhhiiijjjkkklllmmmmmmmmmooonnnmmmnnnpppppppppnnnnnnooopppooolllkkklllmmmooopppqqqsssuuuvvvxxxxxxuuuttttttsssssssssttttttqqqrrrtttvvvwwwxxxwwwwwwwwwxxxxxxyyyyyyzzz{{{{{{yyy{{{|||{{{xxxwwwyyy{{{uuuwwwzzz|||}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyy||||||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}wwwllljjjgggdddaaa^^^]]]\\\\\\\\\^^^aaafffjjjlllmmmnnnvvvzzzmmm```YYYWWWWWWZZZ^^^dddiiipppvvvxxxvvvrrroooiiijjjmmmooopppmmmgggccc]]]]]]___cccffffffbbb^^^XXXZZZ]]]aaafffnnnwww}}}}}}}}}~~~|||yyyssspppnnnlllkkkiiifffdddffffffggggggggggggffffffeeeeeeddddddccccccbbbbbbeeecccaaa___[[[YYYVVVUUUQQQQQQPPPOOOOOONNNMMMMMMNNNMMMMMMPPPVVV\\\___aaaiiirrr~~~yyylll^^^TTTJJJGGGDDDCCCCCCCCCBBBAAA>>>???@@@@@@AAADDDHHHKKKOOOVVV___gggmmmqqqtttvvvwwwyyyzzz{{{{{{yyyvvvtttuuuxxx~~~~~~~~~{{{vvvxxx~~~|||sssooojjjeee]]]RRREEE<<<555333000............---,,,+++******)))*********************************))))))(((((((((((())))))+++***)))(((((()))************))))))))))))******)))))))))))))))))))))))))))&&&$$$&&&(((***)))((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))(((+++,,,......---...///111111>>>FFFCCC======@@@@@@@@@NNNaaaqqq{{{~~~hhhYYYHHH???<<<<<>>>>>@@@BBBEEETTTfffttt||||||xxxcccTTTEEE>>>===>>>AAAFFFPPP^^^mmmvvv~~~wwwiiibbb```jjj{{{zzzuuurrrooolllkkkkkkkkkkkkkkkkkkkkkkkkiiihhhgggffffffhhhiiijjjhhhggggggffffffeeeddddddhhhhhhhhhhhhiiiiiiiiiiiihhhiiiiiiiiijjjjjjjjjjjjmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiikkkkkklllmmmmmmnnnnnnooopppoooooonnnooooooppppppoooooooooooopppqqqqqqrrrqqqqqqppppppqqqrrrrrrsssttttttuuuvvvvvvvvvvvvvvvxxxxxxwwwwwwvvvuuuuuuuuuxxxxxxwwwwwwwwwwwwwwwxxxzzzzzzyyyxxxxxxxxxyyyzzzzzzzzz{{{{{{{{{zzzzzzyyyxxxvvvuuuuuuwwwyyyzzzyyy|||{{{{{{zzzzzz{{{{{{{{{zzzzzz{{{|||}}}~~~~~~uuurrrlllfffaaa^^^]]]]]][[[\\\]]]```ccchhhkkknnnnnnvvvzzzpppddd\\\XXXZZZcccnnnwww|||~~~uuummmhhhffffffggghhhgggdddaaa^^^]]]```cccdddeeefffgggiiihhhggggggggghhhjjjkkklllrrrvvv|||~~~|||{{{}}}~~~}}}yyyvvvsssqqqpppnnnkkkiiikkkllllllmmmnnnooopppqqqsssrrrrrrrrrssstttttttttwwwxxxwwwuuupppllliiihhhgggeeeaaa___]]][[[XXXVVVRRRRRRSSSTTTTTTUUUVVVXXX]]]dddmmmsssuuuvvvzzz}}}~~~uuukkk___SSSJJJGGGFFFDDDBBBAAAAAABBBBBBAAAAAAAAAAAABBBCCCEEEEEEGGGIIINNNSSSXXX]]]```bbbggghhhiiifffaaa]]]\\\]]]uuuzzz~~~{{{xxx~~~{{{tttlllcccVVVGGG===222111////////////---+++,,,,,,+++******************************************))))))(((((())))))*********))))))))))))************))))))))))))******))))))))))))))))))))))))+++)))((((((***++++++***************************))))))))))))))))))))))))***++++++++++++***))))))(((***,,,---...///222555<<>>===BBBHHHUUUfffwwwttthhhUUUJJJ???<<<===@@@GGGNNNWWWdddsss{{{}}}~~~}}}lllfffhhhrrr~~~uuuqqqooollljjjkkkkkkkkkkkkkkkkkkkkkkkklllllljjjiiiiiiiiiiiijjjhhhgggggggggffffffeeeeeeggghhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjiiilllllllllmmmnnnnnnooooooooooooooopppqqqrrrssstttssssssrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqrrrrrrsssqqqrrrsssuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuwwwwwwwwwvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{zzzyyyxxxwwwwwwvvvvvvxxxwwwvvvwwwzzz{{{{{{zzzzzz{{{{{{|||||||||||||||}}}}}}}}}}}}}}}|||||||||{{{sssllleeebbb`````````_________aaadddhhhjjjmmmtttxxxooofff```___bbbmmmxxx}}}{{{qqqiiieee]]]\\\[[[XXXUUUSSSSSSTTTUUUYYY___eeejjjoootttwwwyyyxxxwwwuuuqqqlllhhheeeiiinnnuuu}}}~~~~~~|||yyywwwuuussspppnnnpppqqqrrrsssuuuxxxzzz{{{|||}}}xxxssspppnnnlllkkkkkkhhheeebbbaaaaaa```___]]]___aaabbbccceeejjjnnnsssvvv||||||ttthhh[[[RRRLLLJJJEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEECCCDDDGGGKKKPPPUUUZZZ]]]ZZZXXXUUUQQQMMMJJJHHHHHH||||||{{{uuuoooggg[[[NNNEEE444222000000000///---+++---,,,,,,+++***+++++++++******************************))))))))))))******(((((())))))******************))))))))))))******))))))))))))))))))))))))))))))))))))(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******,,,------,,,,,,---000333???CCCFFFCCC===<<>>;;;===AAAJJJRRR\\\gggvvv~~~wwwhhhgggkkk}}}zzzrrrooonnnllljjjkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkjjjjjjiiiiiiiiigggggggggggggggfffffffffggghhhhhhhhhiiiiiiiiiiiikkkjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjkkklllmmmmmmkkkkkkjjjjjjjjjiiiiiiiiijjjkkkkkkllllllmmmnnnnnnnnnnnnnnnooopppqqqrrrsssssssssrrrrrrrrrrrrrrrrrruuuttttttsssssssssttttttooopppqqqssstttuuuuuuuuusssssstttuuuvvvwwwwwwxxxwwwwwwvvvvvvwwwxxxxxxyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzyyywwwvvvuuuuuuuuuuuuwwwwwwwwwxxx{{{||||||{{{zzzzzz||||||}}}}}}||||||~~~~~~~~~~~~}}}~~~xxxpppjjjeeebbbaaa___^^^]]]^^^```dddiiikkkmmmsss~~~xxxpppgggbbb___bbblllwww}}}|||uuukkkccc___WWWWWWUUURRROOONNNPPPRRRRRRWWW]]]dddjjjpppvvvyyy}}}}}}|||zzzuuupppkkkhhhhhhlllsss{{{}}}{{{yyyxxxvvvtttqqqrrrsssuuuwwwyyy{{{}}}}}}}}}}}}||||||yyyuuuqqqnnnlllkkkhhhfff```````````````bbbeeehhhmmmpppuuu}}}zzzuuulll```TTTLLLIIIHHHGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEFFFGGGIIIMMMQQQUUUWWWVVVSSSOOOLLLIIIHHHGGGGGG~~~|||yyyyyy~~~{{{vvvqqqkkkaaaTTTLLL999666222000//////---,,,------,,,+++++++++++++++************************+++******))))))******+++'''((()))******+++************))))))))))))******)))))))))))))))))))))))))))******)))''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***---...---,,,+++---000222===???BBBAAA<<<<<>>DDDMMMWWWbbbkkkxxxrrrhhhkkkqqqvvvpppnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiigggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiikkkkkkkkkkkkjjjjjjjjjjjjhhhiiijjjkkklllmmmnnnoookkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkklllmmmmmmmmmnnnnnnnnnnnnnnnooopppqqqrrrrrrrrrqqqqqqrrrssssssvvvvvvuuutttttttttuuuuuuooopppqqqrrrssssssssssssqqqqqqssstttvvvwwwyyyyyyvvvvvvvvvvvvwwwxxxyyyyyywwwwwwxxxyyyzzzzzzzzzzzzxxxwwwvvvtttttttttuuuuuuwwwwwwwwwyyy|||}}}}}}{{{yyyzzz|||}}}~~~~~~}}}|||~~~|||uuuoooiiieeebbb^^^]]]\\\]]]```dddiiillllllsss}}}{{{rrrhhhaaa^^^___gggqqq{{{|||{{{uuukkkaaaXXXTTTOOOPPPPPPNNNKKKJJJNNNRRRRRRWWW^^^eeelllrrrxxx||||||xxxsssnnnlllhhhlllrrryyy~~~{{{zzzzzzyyywwwuuusssvvvyyy|||~~~}}}{{{yyyvvvqqqmmmhhhggggggfffffffffggggggkkkmmmqqqxxx}}}zzztttmmmbbbWWWOOOJJJIIIIIIJJJKKKMMMNNNMMMKKKIIIHHHFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLMMMOOOPPPUUUQQQLLLIIIHHHHHHHHHHHHyyy{{{{{{~~~~~~zzzvvvpppggg[[[SSS===999444000.........---------,,,++++++++++++,,,************************+++******))))))******+++&&&''')))***++++++************))))))))))))******))))))))))))))))))))))))***+++,,,***(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,++++++---111444;;;;;;>>>???===>>>LLL[[[nnnyyyhhhTTTDDD>>>;;;<<<@@@GGGRRR]]]hhhooozzzzzzkkkhhhooovvv{{{sssmmmlllmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiijjjjjjjjjjjjjjjggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiillllllkkkkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnnnnooonnnmmmmmmmmmllllllllllllkkkkkkllllllmmmnnnnnnnnnoooooonnnnnnnnnoooooopppqqqqqqpppqqqqqqrrrssstttvvvvvvuuutttttttttttttttpppqqqrrrrrrssssssssssssqqqrrrssstttuuuwwwxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzvvvwwwxxxzzz{{{{{{zzzzzzvvvuuutttsssrrrsssuuuvvvwwwwwwxxxzzz}}}~~~}}}|||yyyzzz|||~~~~~~}}}|||~~~~~~~~~~~~~~~}}}}}}~~~zzzssslllgggccc___^^^]]]]]]___ccchhhkkklllrrr|||}}}tttiiiaaa[[[ZZZ```iiiqqqqqqoooiii___UUUNNNJJJGGGJJJLLLJJJHHHHHHMMMQQQTTTYYYaaaiiipppxxx~~~~~~yyyuuupppnnnlllooouuu{{{}}}{{{{{{{{{{{{yyywwwvvvyyy~~~{{{uuuttttttttttttrrrpppnnnqqqqqqsssyyy~~~{{{wwwmmmdddXXXPPPLLLLLLMMMLLLNNNOOOQQQRRRQQQOOOLLLIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMOOOQQQSSSUUUUUUVVVZZZUUUOOOKKKKKKLLLKKKKKK|||www|||~~~zzzuuukkk___WWW@@@;;;555000...............---,,,,,,++++++,,,,,,************************++++++************++++++&&&''')))***+++++++++*********))))))))))))******))))))))))))))))))))))))+++---...,,,)))(((***,,,************************))))))))))))))))))))))))((()))***+++++++++++++++***++++++++++++...333777999:::<<>>AAAPPPaaatttwwwdddOOO@@@;;;999<<>>RRRjjj|||lllYYYMMMAAA===:::===CCCLLLZZZgggsssvvv|||nnn___]]]ggguuu~~~|||}}}tttrrrooolllkkklllmmmnnnlllmmmnnnnnnnnnmmmlllkkkjjjjjjjjjiiiiiiiiihhhhhhjjjjjjiiiiiihhhiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiijjjiiihhhhhhiiikkkmmmooollllllllllllllllllllllllnnnooopppooonnnmmmnnnoooooooooooooooooonnnmmmllllllnnnooopppqqqqqqpppoooqqqqqqqqqqqqpppooonnnnnnqqqrrrsssuuuuuuuuuuuutttvvvvvvwwwwwwwwwuuutttssstttttttttttttttuuuvvvwwwssstttuuuuuuuuuuuuuuutttwwwxxxzzzzzzzzzxxxwwwuuuttttttsssrrrsssuuuwwwyyy|||}}}}}}}}}{{{|||}}}~~~~~~||||||||||||}}}~~~|||vvvnnnhhhcccaaa___]]]^^^aaaeeehhhooorrrxxxwwwiii]]]UUUSSSTTTVVVXXXWWWTTTPPPKKKGGGCCC@@@CCCCCCFFFIIIHHHFFFIIIPPPQQQYYYfffrrr{{{|||tttpppppprrrsssvvvzzz~~~~~~~~~|||{{{pppbbbYYYQQQOOOPPPOOOOOORRRUUUVVVVVVUUUSSSPPPLLLJJJGGGGGGGGGGGGHHHLLLQQQUUUSSSVVV[[[___bbbfffjjjmmmiiiccc[[[VVVVVVXXXYYYXXX{{{yyy|||~~~{{{|||~~~}}}||||||{{{zzz}}}~~~wwwqqqjjjddd```MMM@@@444000000...---///...---,,,,,,++++++,,,,,,++++++***************+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++***)))((()))***+++***)))***+++------...111777<<<>>>999888;;;;;;@@@TTTkkk|||xxxgggUUUJJJAAA===<<<@@@GGGQQQ___lllvvv{{{uuuddd[[[___lll{{{zzzyyy}}}tttrrrooolllkkklllmmmnnnkkkllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllkkkjjjiiiiiijjjlllmmmllllllllllllllllllllllllmmmooopppooonnnmmmnnnooopppppppppoooooonnnnnnnnnooooooppppppppppppppppppqqqqqqrrrrrrqqqqqqpppoooqqqrrrsssuuuuuuuuuuuutttuuuuuuvvvvvvvvvuuusssrrrtttsssssssssttttttuuuvvvrrrssstttvvvvvvwwwwwwwwwvvvwwwyyyzzzyyyxxxwwwuuutttsssrrrrrrsssuuuwwwyyyzzz|||||||||{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}|||||||||}}}~~~~~~~~~xxxpppkkkeeeccc```^^^___bbbfffiiinnnrrrxxx}}}uuuiii]]]VVVSSSSSSSSSPPPNNNLLLIIIEEEBBB@@@?????????CCCFFFFFFFFFJJJQQQTTT\\\hhhsss|||~~~wwwttttttvvvxxx{{{{{{nnn```WWWPPPOOOPPPPPPRRRTTTSSSSSSSSSRRRQQQNNNLLLKKKKKKKKKKKKKKKLLLOOOTTTXXX]]]aaafffjjjmmmoooqqqssspppjjjbbb\\\[[[\\\\\\\\\{{{yyyzzz~~~{{{wwwxxx~~~|||zzzzzzyyyyyy}}}{{{qqqiiieeecccSSSFFF999444222000///000...---,,,,,,++++++,,,,,,,,,,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++***)))(((''''''***++++++++++++,,,,,,,,,---+++))))))***************+++,,,---///333999===???999777999<<>>>>>BBBFFFGGGHHHMMMUUU[[[cccnnnxxx|||yyyzzz{{{~~~zzzkkk^^^VVVOOOOOORRRSSSUUUXXXSSSSSSRRRRRRQQQPPPOOOOOOQQQRRRQQQQQQQQQUUUZZZ^^^eeeiiiooossstttuuuuuuvvvxxxrrrkkkeeebbbbbbbbbbbb|||yyyyyy}}}~~~yyytttuuu{{{}}}{{{{{{{{{yyy}}}uuummmiiiiiiYYYKKK===777444111///000...---,,,,,,++++++,,,,,,---,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++***)))(((''''''*********+++++++++,,,,,,///,,,***)))***,,,------++++++,,,...111666<<>>FFFQQQ\\\lllyyy}}}lllbbbXXXXXXdddrrr|||xxxpppxxxuuuqqqpppnnnmmmllllllmmmmmmlllkkkjjjhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkklllhhhiiiiiijjjkkklllmmmmmmnnnmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmooonnnmmmmmmnnnooosssqqqpppnnnnnnoooqqqrrrsssrrrqqqooooooooopppqqqpppqqqrrrsssttttttttttttqqqrrrsssuuuuuuuuuuuuttttttuuuvvvwwwxxxwwwvvvuuuvvvuuuuuuuuuuuuuuuvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyuuuuuuvvvwwwwwwwwwvvvvvvrrrrrrrrrssstttvvvwwwxxxyyyzzz{{{{{{zzz{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzzzz{{{|||}}}}}}|||{{{{{{{{{|||}}}~~~zzzuuulllhhhbbb^^^^^^aaagggkkkoootttzzz{{{sssiii```YYYTTTPPPMMMGGGFFFCCC@@@??????@@@@@@AAABBBEEEIIIKKKKKKRRRYYYdddkkkuuu~~~~~~wwwhhh\\\TTTNNNOOORRRTTTWWWZZZVVVUUUUUUTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWZZZ```dddlllqqqwww{{{|||{{{zzzyyy|||xxxrrrllliiiiiijjjkkkyyyuuuvvvzzz|||~~~}}}wwwrrrrrrxxx~~~|||zzzzzz{{{zzz|||{{{ssspppqqq___QQQAAA999555111//////...---,,,,,,++++++,,,,,,---,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))*********++++++)))''''''***---...///,,,+++,,,///444999>>>AAA???;;;888;;;DDDSSShhhwww}}}xxxgggTTTHHHBBB::::::>>>HHHTTT```ppp|||~~~kkkaaaXXX\\\iiiwww}}}}}}{{{vvvuuu~~~wwwpppooonnnmmmllllllmmmmmmnnnmmmkkkjjjiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkklllggghhhhhhiiijjjkkkkkklllkkklllllllllmmmnnnoooooommmmmmmmmmmmmmmmmmmmmmmmkkkmmmnnnnnnmmmmmmnnnppprrrqqqooonnnnnnpppqqqssssssrrrpppooonnnooopppppppppqqqrrrssstttuuuuuuuuuqqqrrrsssuuuuuuuuuuuutttvvvwwwxxxyyyzzzzzzyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwwwwwwwvvvvvvrrrrrrssstttuuuwwwxxxyyyyyy{{{{{{{{{{{{{{{}}}~~~~~~{{{zzzzzzzzz{{{|||~~~~~~~~~~~~{{{{{{zzzyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~zzzoookkkddd___^^^```eeehhhooottt|||}}}uuukkkbbb]]]WWWQQQLLLIIIGGGDDDBBB@@@@@@@@@AAAEEEEEEHHHKKKLLLMMMTTT\\\hhhooozzz|||xxxhhhZZZSSSMMMNNNRRRTTTWWW[[[VVVVVVVVVWWWXXXZZZ\\\]]]\\\\\\\\\\\\]]]aaafffjjjuuuzzz~~~{{{wwwssspppppprrrsssyyyqqqrrrvvvyyy|||~~~yyysssqqqvvv|||yyyuuuvvvwwwzzzzzzzzzwwwvvveeeVVVEEE<<<777222///000...---,,,,,,++++++,,,,,,,,,,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++(((((()))))))))*********&&&%%%$$$%%%(((+++------,,,+++,,,///666<<>><<<:::???LLL^^^qqq}}}~~~rrrbbbQQQEEE???::::::@@@KKKWWWcccrrr~~~|||iii___XXX___ppp~~~wwwwww|||~~~wwwooonnnnnnmmmlllllllllmmmooonnnmmmlllkkkjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjhhhhhhhhhhhhiiijjjkkkkkkhhhhhhhhhiiiiiijjjjjjkkkjjjjjjkkklllmmmnnnoooooollllllllllllllllllllllllkkklllmmmnnnmmmmmmnnnpppppppppooonnnooopppqqqrrrppppppoooooooooooooooooopppqqqrrrsssttttttttttttqqqrrrsssuuuuuuuuuuuutttvvvwwwyyy{{{||||||{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvxxxxxxwwwwwwwwwvvvvvvvvvrrrssstttuuuwwwxxxzzzzzz{{{|||}}}|||{{{|||}}}{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzz{{{||||||}}}}}}}}}}}}~~~~~~~~~}}}~~~tttooohhhbbb``````cccffflllsss{{{yyynnnfffaaa\\\UUUOOOJJJIIIFFFDDDBBBAAAAAAAAAFFFFFFHHHLLLMMMNNNUUU]]]jjjqqq{{{www{{{{{{jjjZZZRRRLLLNNNQQQSSSVVVYYYUUUVVVXXXZZZ\\\^^^```aaa```aaaaaabbbccchhhmmmrrryyy~~~~~~zzzwwwwwwyyy|||yyyqqqrrrwww|||yyyvvvzzzxxxrrrqqqsssxxxxxx~~~}}}xxxtttkkk\\\JJJ???999333111111...---,,,,,,++++++,,,,,,++++++***************+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++'''&&&&&&(((***,,,,,,+++---++++++000777>>>CCCDDD>>><<<===CCCSSSgggyyyyyylll]]]OOOCCC===;;;<<>>FFFWWWmmm~~~vvvhhhZZZMMMAAA;;;===>>>DDDPPP[[[fffttt{{{jjj___YYYbbbwwwxxxyyyxxxsssmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmllljjjhhhggghhhhhhiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiilllkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmmmmmmmmmmnnnppplllmmmnnnoooooooooooooookkklllmmmooooooooonnnmmmqqqqqqrrrrrrssssssrrrrrrqqqrrrsssuuuuuuuuuuuuttttttvvvxxxzzz{{{{{{{{{{{{zzzyyyyyyxxxwwwwwwwwwxxxvvvwwwxxxxxxyyyyyyyyyyyy|||{{{zzzxxxwwwvvvvvvvvvssstttvvvxxxzzz{{{||||||}}}|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}||||||}}}}}}~~~}}}}}}~~~}}}}}}|||{{{{{{zzzzzzyyyyyyyyyzzz{{{|||}}}}}}~~~~~~|||}}}~~~|||xxxqqqkkkfffdddcccdddfffnnnwww}}}ssskkkgggbbb[[[UUULLLLLLLLLLLLLLLKKKJJJIIIGGGHHHKKKPPPSSSWWW```iiipppxxx~~~vvvoootttzzzxxxbbb[[[SSSLLLMMMOOOPPPRRRUUUXXX[[[___dddgggiiijjjjjjggghhhiiikkkmmmsssyyy~~~{{{vvvvvv|||{{{rrrssszzzzzz~~~~~~|||rrrmmmfff```UUUIII>>>666111///...---,,,,,,++++++,,,,,,......---,,,,,,+++******------,,,+++*********+++******)))(((((('''(((((())))))******++++++,,,,,,************************---+++)))''''''((()))***))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++***************+++---///000111:::DDDDDD>>><<<>>>CCCMMM[[[kkkzzz}}}qqq```OOOCCC===<<<999???IIIUUUbbbmmmuuuzzzrrreee^^^jjj~~~ttt{{{|||uuusssllllllmmmmmmmmmmmmllllllnnnmmmlllkkkjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjllljjjhhhhhhiiikkkkkkkkklllkkkkkkjjjjjjkkkkkkllllllkkkkkkjjjjjjiiiiiiiiimmmmmmmmmmmmlllkkkjjjiiikkkllllllmmmnnnnnnmmmmmmpppooonnnmmmmmmnnnoooooooooppppppppppppoooooonnnqqqqqqrrrrrrssstttuuuuuutttuuuuuuuuuuuuuuutttsssyyywwwuuuvvvyyy{{{zzzyyyyyyyyyxxxxxxwwwxxxxxxyyyxxxwwwvvvvvvvvvwwwxxxyyy|||zzzwwwtttssstttuuuvvvyyyzzz|||}}}}}}}}}|||{{{{{{||||||{{{zzzzzz}}}~~~~~~}}}}}}zzzxxxyyyzzz}}}~~~~~~~~~~~~~~~|||zzzyyyxxxyyy|||~~~}}}~~~}}}~~~~~~~~~~~~|||qqqjjjgggeeebbb```hhhnnnuuuzzzzzzrrrlllfff]]]UUUNNNPPPRRRRRROOOLLLKKKJJJNNNLLLLLLQQQYYYbbbgggiiiwwwxxxxxxyyy|||~~~|||{{{{{{zzzyyyyyy{{{zzziiiZZZTTTOOONNNMMMNNNRRRXXX[[[___eeeiiijjjkkkooorrrmmmnnnoooqqqsssyyy||||||zzzsssuuu{{{||||||qqqkkkiiicccYYYMMMBBB:::444222...---,,,***)))(((((((((------,,,++++++***))))))+++***))))))(((((())))))+++***))))))((((((((())))))))))))***************************************,,,+++)))((((((((()))***))))))))))))))))))))))))((())))))))))))*********++++++************++++++,,,...///111999BBBCCC>>>>>>???DDDOOO___nnnzzzzzzmmm]]]LLLAAA===<<<:::AAALLLYYYfffpppwww{{{qqqgggcccppp~~~uuu~~~yyyrrrpppllllllmmmmmmmmmmmmllllllmmmlllkkkjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjllljjjiiiiiiiiijjjkkkkkklllllllllkkkkkklllllllllkkkkkkkkkjjjjjjiiiiiiiiikkkllllllllllllkkkkkkjjjjjjkkklllmmmnnnnnnnnnnnnsssrrrqqqppppppqqqrrrrrrooooooppppppppppppoooooorrrrrrssssssssssssssssssttttttuuuuuuuuuuuuuuutttyyywwwuuuwwwyyy{{{zzzyyywwwwwwwwwvvvwwwwwwxxxxxxyyyxxxwwwvvvvvvwwwxxxxxx{{{yyywwwuuutttuuuvvvwwwyyyzzz{{{|||||||||{{{zzzzzz{{{|||{{{{{{|||~~~~~~}}}||||||{{{~~~|||zzzyyyzzz|||~~~~~~~~~~~~}}}|||{{{zzzzzz|||~~~~~~~~~xxxqqqkkkgggccc```fffkkkrrrxxx}}}wwwoooggg]]]UUUUUUWWWXXXWWWUUURRRQQQPPPQQQQQQSSSWWW]]]eeelllppp~~~~~~~~~|||{{{{{{zzzxxxwwwxxx}}}yyygggYYYSSSNNNMMMMMMNNNSSSYYY___dddiiilllmmmooorrrvvvrrrssstttuuuxxx}}}}}}}}}{{{vvvxxx~~~~~~tttmmmkkkfff]]]RRRGGG===777444000///---+++)))((('''''',,,++++++******)))))))))******)))((((((((())))))++++++***))))))))))))******))))))))))))))))))(((*********************************)))))))))))))))))))))))))))))))))))))))((())))))))))))*********++++++************+++++++++---///222999@@@AAA===@@@AAAFFFSSSeeettt|||~~~vvvhhhVVVHHH???===>>>;;;DDDRRR```kkksssxxx{{{nnnhhhkkkyyyzzzwwwtttnnnmmmllllllmmmmmmmmmmmmllllllkkkkkkjjjiiiiiihhhiiiiiikkkkkkkkkkkkjjjjjjjjjjjjkkkkkkjjjiiiiiijjjjjjkkkmmmmmmllllllllllllmmmmmmkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllllllllllljjjkkklllmmmnnnnnnnnnnnnrrrrrrqqqqqqqqqrrrrrrsssnnnnnnooopppqqqqqqqqqqqqssssssssssssrrrrrrrrrrrrsssttttttuuuvvvvvvvvvvvvxxxwwwwwwxxxzzz{{{{{{zzzvvvvvvvvvvvvvvvwwwxxxxxxzzzyyyxxxwwwwwwwwwwwwwwwyyyxxxvvvuuuuuuvvvxxxyyy{{{{{{|||||||||{{{zzzzzz{{{|||}}}||||||}}}~~~}}}|||{{{{{{|||}}}|||{{{yyyyyy{{{}}}~~~}}}||||||}}}~~~}}}~~~~~~xxxppphhhcccaaaccchhhooouuu{{{}}}uuulllbbbZZZ[[[\\\]]]\\\YYYWWWVVVVVVWWWYYY]]]```cccjjjssszzz~~~|||{{{xxxwwwyyy~~~~~~yyyhhhZZZTTTPPPPPPPPPRRRWWW^^^fffjjjoooqqqrrrtttwww{{{xxxyyyzzz|||~~~~~~}}}wwwooolllhhh```UUUJJJ@@@888444222111///...,,,++++++***,,,+++++++++*********)))++++++************++++++++++++***************+++******))))))((((((''''''************************))))))************)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++*********+++,,,,,,***,,,///444:::??????===???AAAIIIYYYmmm{{{{{{qqqaaaOOOCCC======???@@@JJJZZZhhhppptttvvvxxxwwwzzz~~~}}}ggghhhrrrzzzzzz{{{rrrmmmlllllllllmmmmmmmmmmmmllllllkkkkkkjjjjjjiiijjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkjjjiiiiiijjjjjjkkkllllllllllllllllllkkkjjjjjjjjjjjjjjjjjjjjjkkkjjjkkklllmmmnnnnnnnnnnnnllllllmmmmmmmmmmmmllllllooooooooooooooooooppppppmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrssstttvvvvvvwwwwwwwwwxxxxxxxxxyyyzzz{{{{{{{{{vvvvvvvvvvvvwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwvvvvvvxxxwwwvvvvvvwwwxxxzzz{{{|||}}}}}}|||||||||{{{{{{}}}~~~~~~}}}|||}}}~~~~~~}}}}}}|||||||||zzzxxxxxxzzz|||~~~~~~~~~~~~|||~~~{{{qqqhhheeedddbbbfffmmmssszzzzzzrrriiibbb]]]^^^^^^]]]ZZZYYYYYYZZZ]]]bbbgggiiijjjpppzzz}}}}}}|||jjj]]]WWWTTTTTTVVVWWW]]]dddkkkooosssuuuvvvwww{{{~~~|||{{{xxxnnnmmmiiibbbYYYMMMBBB888333000000///...------------,,,,,,,,,,,,,,,++++++++++++******)))******+++++++++***************++++++******))))))((((((''''''************************((()))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******+++,,,,,,---+++,,,111888===>>>>>>>>>>>>BBBMMMaaauuuwwwkkkZZZJJJ???<<<>>>@@@EEERRRcccoootttuuuuuuuuuqqquuu|||vvv```gggwww|||~~~}}}yyyqqqnnnmmmllllllmmmmmmmmmmmmllllllllllllkkkkkkkkkllllllmmmlllllllllkkkkkkkkkjjjjjjjjjkkklllllliiihhhiiijjjiiijjjkkkkkkkkkkkkjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkklllmmmoooppppppppppppooooooooonnnmmmkkkjjjiiilllmmmmmmnnnnnnnnnnnnnnnnnnnnnoooqqqrrrrrrrrrrrroooooopppqqqrrrttttttuuussstttuuuvvvwwwwwwwwwwwwwwwxxxzzz{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxyyyzzz{{{zzzzzzzzzyyyxxxwwwvvvvvvwwwwwwvvvwwwxxxzzz{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{|||~~~~~~}}}}}}}}}||||||{{{yyywwwvvvwwwyyy~~~|||zzzpppjjjhhhhhhdddggglllrrryyy}}}uuulllfff___``````___^^^^^^```bbbdddjjjppprrrrrrwwwmmm```ZZZWWWXXXYYY\\\bbbiiiooossswwwxxxyyy{{{yyyxxxyyynnnooolllfff]]]RRREEE:::444......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((('''''''''((())))))***))))))))))))***++++++***))))))))))))))))))(((************************)))))))))))))))*********))))))))))))))))))))))))((())))))))))))*********++++++***++++++,,,---...,,,...444<<<@@@???>>>@@@???FFFUUUiii{{{sssgggUUUFFF>>><<>>@@@AAAPPP___rrr}}}hhh]]]lll|||~~~{{{tttrrrsssssslllmmmmmmmmmmmmmmmmmmllliiiiiiiiijjjkkklllmmmnnnnnnnnnmmmlllkkkkkkjjjjjjhhhlllooonnniiifffgggjjjiiijjjlllmmmmmmllljjjiiigggggghhhiiikkklllmmmmmmjjjkkkllllllmmmllllllllljjjkkklllmmmnnnnnnnnnnnnkkklllnnnooopppppppppoooqqqqqqrrrrrrrrrqqqpppppppppppppppqqqqqqrrrrrrrrrvvvwwwwwwwwwwwwvvvvvvuuuvvvzzz~~~}}}{{{|||}}}{{{{{{yyyxxxwwwvvvvvvvvvwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxyyyzzzzzz{{{{{{|||xxxwwwwwwxxxyyy{{{}}}wwwzzz|||}}}}}}||||||}}}}}}}}}}}}}}}}}}|||||||||vvvwwwwwwvvvvvvvvvyyy{{{zzz|||~~~~~~yyysssiiiiiijjjmmmsssyyy}}}|||uuuqqqhhhiiijjjlllooouuu|||pppjjjfffggghhhjjjpppwww~~~}}}~~~|||~~~yyy{{{|||~~~}}}yyyvvv}}}~~~uuueee\\\VVVJJJ:::777111---...---***)))+++---------,,,,,,,,,++++++************************))))))))))))************,,,)))''''''***---,,,+++******))))))))))))))))))************************&&&''''''((()))************+++---------+++)))(((++++++++++++,,,---.........333;;;BBBDDDBBB>>>;;;CCCVVVkkkxxx~~~uuuiii\\\MMMAAA::::::CCCNNN[[[iii{{{ppp```___qqq}}}~~~wwwqqqpppppppppooonnnlllkkkjjjjjjjjjkkkmmmmmmlllllllllmmmmmmnnnnnnmmmlllkkkkkklllmmmnnnnnnllljjjjjjjjjjjjhhhgggmmmmmmmmmllllllkkkkkkkkkjjjkkkmmmnnnnnnmmmkkkjjjmmmmmmmmmmmmmmmllllllllliiiiiihhhjjjlllnnnmmmmmmkkklllnnnpppppppppooooooppppppqqqqqqqqqrrrrrrrrrrrrssstttuuuuuuuuutttsssttttttuuuuuuvvvvvvwwwwwwwwwxxx{{{|||xxx|||{{{yyyyyyzzzzzzzzzyyyvvvyyy|||{{{wwwuuutttuuuvvvvvvvvvwwwxxxzzz{{{|||}}}|||{{{zzzzzz{{{|||}}}zzzzzz{{{{{{|||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvuuuuuuwwwyyyzzz~~~vvvmmmiiihhhlllnnnppptttzzz{{{wwwooonnnkkkjjjmmmuuu~~~wwwqqqllllllnnnpppwww~~~zzzvvvwww~~~zzzvvv{{{{{{wwwyyy~~~~~~yyyjjjaaa\\\OOO@@@999333//////...+++***,,,+++++++++************)))************************(((((((((((()))))))))))),,,***'''(((***,,,,,,+++******)))))))))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,***+++,,,------+++***(((++++++++++++,,,---...//////555===CCCEEECCC@@@>>>GGGZZZooo|||~~~sssaaaUUUGGG===777999CCCOOOaaaooottteee]]]___pppwwwrrrqqqppppppnnnmmmlllkkkjjjjjjkkkkkknnnnnnmmmmmmmmmmmmmmmnnnmmmlllkkkkkkkkkkkklllmmmmmmllljjjjjjkkkkkkiiihhhmmmmmmllllllkkkkkkkkkkkkiiijjjmmmnnnoooooonnnmmmkkkkkklllmmmnnnooopppqqqlllkkkjjjkkkmmmnnnnnnmmmkkklllnnnoooppppppoooooooooooooooppppppppppppqqqqqqrrrsssuuuuuuuuuttttttvvvvvvvvvwwwxxxxxxyyyyyyxxxyyy{{{~~~|||zzz}}}{{{yyyyyyzzzzzzzzzyyyxxxyyyzzzyyyuuusssssstttuuuuuuuuuvvvwwwxxxzzz{{{||||||{{{{{{{{{{{{||||||zzzzzzzzz{{{{{{{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyxxxwwwwwwxxxzzz{{{}}}~~~~~~wwwnnnjjjhhhjjjlllmmmrrrxxxvvvtttqqqooorrrxxxzzzuuuqqqrrrtttwww}}}~~~wwwrrrqqqxxx|||wwwsssvvv{{{xxxzzz|||ppphhhbbbWWWIII<<<555000000///++++++---++++++++++++************************************'''''''''((((((((())))))+++***((()))***,,,++++++***************+++,,,---(((((((((((((((((((((((()))))))))***++++++,,,,,,***+++,,,---,,,+++***)))++++++++++++,,,---...///000666>>>CCCDDDCCCBBBAAAKKK```uuu}}}pppZZZOOOCCC;;;888;;;GGGSSSiiiuuupppaaa\\\\\\cccsssxxxtttrrrpppooonnnmmmlllkkkkkkkkklllmmmqqqpppooonnnmmmmmmmmmnnnllllllkkkkkkkkkkkklllllllllkkkjjjkkkllllllkkkjjjlllllllllkkkkkkkkkkkkkkkiiikkkmmmpppqqqrrrqqqpppmmmnnnnnnooopppqqqrrrrrrooommmlllmmmnnnooonnnmmmllllllmmmooooooooooooooommmnnnnnnnnnnnnooooooooopppqqqrrrtttuuuuuuuuuuuuwwwwwwxxxyyyyyyzzz{{{{{{zzzzzz{{{}}}}}}|||}}}{{{yyyyyyzzz{{{zzzyyyzzzzzzxxxuuurrrpppqqqrrrttttttttttttuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyywwwwwwwwwwwwwwwwwwwwwwww{{{zzzyyyyyyyyyzzz|||}}}|||}}}~~~~~~~~~}}}~~~{{{pppkkkgggggghhhiiinnnttt{{{~~~zzzxxxzzz|||yyyzzz}}}zzzssspppuuu|||~~~}}}}}}{{{wwwsssttt{{{}}}|||}}}sssmmmggg\\\QQQ>>>777222000...+++***,,,......---------,,,,,,,,,************************(((((((((((())))))))))))+++************++++++***************+++,,,---...))))))))))))))))))))))))''''''(((((())))))))))))***+++,,,,,,,,,++++++***,,,++++++,,,,,,---...///111666===BBBBBBBBBBBBCCCMMMdddzzz|||lllWWWNNNCCC===<<<@@@MMMYYYlllxxx{{{iii]]][[[___jjj}}}yyyuuusssqqqooonnnnnnmmmllllllmmmoooooorrrqqqpppooonnnnnnnnnnnnmmmmmmmmmllllllmmmmmmmmmlllkkkjjjkkkmmmnnnmmmllllllllllllkkkkkkkkkkkkkkklllmmmppprrrssssssrrrqqqssssssrrrrrrqqqqqqpppppppppooommmmmmnnnnnnmmmlllllllllmmmnnnnnnooooooooonnnnnnnnnnnnooooooooooooppppppqqqssstttuuuvvvvvvwwwxxxxxxyyyzzz{{{|||||||||{{{{{{|||~~~~~~}}}{{{zzzyyyzzz{{{zzzyyy|||zzzvvvrrrpppooopppqqqsssssssssssstttuuuvvvwwwyyyzzz{{{||||||{{{zzzyyyzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzz{{{|||}}}|||||||||}}}}}}}}}}}}}}}}}}}}}~~~tttmmmgggfffeeeeeeiiiooozzz~~~wwwqqqrrruuuuuutttuuuwwwtttqqqrrrxxx{{{tttoooiii```WWWAAA999333000...******,,,.........---------,,,,,,************************))))))*********+++++++++******++++++************************+++,,,---...************************((((((((((((((()))))))))***+++++++++,,,+++++++++,,,,,,,,,,,,---...//////000666<<<@@@???@@@BBBEEEPPPhhh}}}yyygggUUULLLCCC??????EEERRR^^^kkkwwwwwwjjjbbbaaacccsss|||xxxuuusssqqqoooppppppooonnnnnnooopppqqqsssrrrqqqoooooonnnnnnnnnnnnnnnoooooooooooonnnnnnmmmlllkkklllnnnoooooonnnlllllllllllllllllllllllloooqqqrrrttttttsssrrrqqquuuttttttsssrrrrrrqqqqqqpppnnnmmmmmmnnnnnnlllkkklllllllllmmmnnnnnnoooooooooooopppppppppqqqqqqqqqppppppqqqrrrssstttuuuvvvvvvvvvwwwxxxyyyzzz{{{|||}}}|||{{{|||~~~}}}|||zzzzzz{{{{{{{{{zzz|||yyyuuuqqqppppppqqqqqqtttssssssssstttuuuvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxzzzyyyxxxwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyzzz{{{||||||}}}{{{{{{{{{|||||||||}}}}}}}}}}}}~~~xxxpppjjjfffdddbbbeeekkkvvvzzzzzzssspppnnnlllmmmqqqsssrrrrrrsssxxx~~~~~~yyyvvvrrrlllccc\\\DDD<<<555222///++++++---,,,,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,)))+++,,,,,,***))))))******************+++,,,---******************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000000666<<<>>>>>>???CCCHHHWWWooouuu```PPPHHH@@@>>>@@@GGGUUUbbblllxxx}}}ssskkkfffeeeggg}}}}}}~~~}}}wwwttttttrrrqqqrrrqqqpppooooooooopppqqqqqqqqqpppooonnnnnnnnnoooooooooppppppppppppoooooonnnmmmlllmmmoooppppppnnnmmmmmmmmmmmmmmmnnnnnnnnnqqqrrrtttuuuuuusssrrrppprrrssssssssstttttttttuuupppnnnmmmmmmnnnnnnmmmkkkllllllllllllmmmnnnooopppqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrsssuuuuuuuuuuuuvvvwwwyyyzzz{{{{{{~~~}}}|||}}}~~~|||zzzzzz{{{|||{{{zzz{{{xxxtttrrrrrrsssttttttuuuuuuuuuuuuuuuvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxzzzyyywwwvvvuuuuuuvvvwwwttttttttttttttttttttttttyyyyyyzzz{{{|||}}}}}}}}}||||||{{{{{{{{{|||}}}~~~}}}~~~|||tttmmmiiieeeaaabbbgggmmmsss||||||wwwrrrmmmkkkooovvvyyyzzzzzzzzz|||}}}}}}}}}zzzxxxuuuooogggbbbIII@@@888555111------///---,,,,,,,,,,,,+++++++++************************)))************+++++++++)))+++------***((()))*********)))))))))******+++************************+++*********************+++*********++++++,,,------,,,,,,------...///000222777===>>>===???EEEKKK```xxxpppYYYJJJCCC>>>>>>BBBKKKZZZgggppp}}}}}}rrrhhheeeiiimmmzzz}}}|||uuussstttssssssrrrqqqooonnnmmmnnnnnnooopppoooooonnnnnnnnnoooooonnnoooppppppppppppooonnnpppnnnmmmnnnpppppppppnnnnnnnnnnnnnnnooooooooopppoooqqqssstttuuutttsssrrrssssssssstttttttttttttttpppooonnnnnnooopppooommmllllllkkkkkklllmmmooopppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrttttttuuuuuuvvvxxxyyyzzz{{{|||}}}}}}}}}~~~|||zzzzzz{{{|||{{{zzzyyyvvvssssssvvvxxxxxxwwwwwwwwwwwwvvvwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzxxxvvvtttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvyyyzzz{{{}}}~~~}}}|||{{{{{{{{{|||~~~~~~~~~~~~xxxqqqlllgggaaaaaadddiiinnnwww{{{vvvpppnnnuuu~~~zzz}}}~~~{{{zzzxxxrrrkkkfffLLLCCC;;;777333//////111//////.........---------************************))))))))))))************(((+++...---***((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((+++*********+++,,,,,,------------------...000000333999>>>???>>>???FFFMMMhhh~~~lllUUUHHHBBB===???DDDOOO___mmmuuurrrfffccckkksssyyy}}}{{{tttrrrsssttttttqqqpppnnnmmmlllllllllmmmooonnnnnnnnnnnnnnnooopppmmmnnnoooppppppooonnnmmmqqqooonnnoooppppppooonnnnnnnnnooooooppppppqqqqqqmmmooorrrtttuuuuuuuuutttwwwvvvuuutttsssrrrqqqqqqqqqpppooopppqqqrrrqqqooollllllkkkkkklllmmmooopppppppppqqqqqqqqqrrrrrrrrrsssrrrqqqqqqqqqrrrssstttuuuvvvwwwxxxzzz{{{|||}}}}}}}}}~~~~~~~~~|||{{{zzz||||||{{{zzzxxxuuusssuuuxxx{{{{{{yyyxxxxxxxxxxxxxxxxxxyyyzzzzzzyyyxxxwwwwwwxxxyyyzzzzzzxxxvvvtttssstttuuuvvvyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{}}}~~~}}}||||||{{{{{{}}}~~~~~~~~~|||{{{|||}}}zzzsssnnnhhhbbb```bbbiiinnnvvvsssoooxxx{{{vvvpppiiidddXXXDDD555444444...,,,...*********++++++,,,------)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))++++++++++++************...+++))))))*********)))%%%&&&'''((()))***+++,,,,,,,,,++++++,,,,,,---...,,,+++++++++---/////////666888<<<===:::;;;GGGUUUsssxxxgggUUUJJJAAA;;;===GGGTTTcccppp~~~{{{ooofffeeeooo{{{~~~xxxrrrppppppqqqqqqsssrrrpppnnnllllllmmmmmmooooooooopppqqqqqqrrrrrroooooonnnnnnmmmmmmmmmlllpppqqqqqqppppppooonnnmmmpppooooooooooooooopppqqqoooppppppqqqssstttuuuuuussstttuuuvvvuuutttrrrppprrrsssssssssrrrpppnnnmmmmmmnnnooooooppppppooooooooooooooopppqqqqqqrrrrrrrrrooommmmmmqqqtttuuutttvvvqqqqqqxxx|||zzzyyy{{{}}}~~~~~~}}}{{{zzzzzzzzz{{{wwwwwwvvvwwwxxxzzz}}}~~~zzzyyyyyyyyyzzz{{{}}}~~~}}}zzzwwwwwwzzz{{{{{{yyy{{{yyyxxxvvvuuuttttttuuuxxxyyyyyyzzz{{{|||}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~}}}}}}~~~|||zzzxxxyyyzzz{{{~~~uuuiiibbbbbbdddgggkkksss}}}sssqqq~~~{{{www}}}|||xxxuuurrrooommm^^^JJJ999666444...,,,///,,,,,,++++++++++++++++++************************++++++*********)))))))))************************************************))))))(((***++++++)))'''&&&''''''((()))***+++++++++++++++++++++,,,------,,,++++++,,,---///000000999;;;???@@@>>>AAAOOO]]]wwwyyyfffTTTGGG@@@;;;@@@JJJVVVeeeqqq|||zzzmmmdddeeesss}}}|||wwwrrroooppppppqqqsssrrrqqqooonnnnnnmmmmmmnnnnnnoooooopppqqqqqqqqqooooooooonnnnnnnnnmmmmmmpppppppppppppppoooooonnnpppoooooooooooopppqqqqqqppppppqqqrrrssstttuuuuuutttuuuvvvwwwvvvuuusssrrrssssssttttttsssrrrqqqpppqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqrrrrrrrrrrrrooommmnnnqqqtttttttttvvvrrrrrrxxx|||zzzyyy{{{||||||~~~~~~}}}|||{{{yyyxxxwwwwwwxxxxxxxxxxxxxxxxxxzzz|||~~~{{{{{{zzzzzz{{{|||}}}~~~|||zzzwwwwwwyyy{{{zzzyyy{{{zzzxxxvvvuuuuuuuuuuuuyyyyyyzzz{{{|||}}}~~~~~~||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||zzzyyyzzz{{{|||xxxmmmfffdddeeeeeeiiipppzzz|||rrrsssvvvmmmqqq{{{}}}wwwuuuttttttsssfffRRR???888444///---///---------,,,+++*********++++++++++++++++++++++++******))))))))))))((((((++++++++++++++++++++++++((((((((()))******++++++''''''(((***,,,+++(((&&&((((((((()))))))))******+++************+++,,,,,,,,,,,,+++,,,---///111222999:::<<<===<<>><<>>===DDDVVVhhhzzz|||tttaaaNNNDDD>>>;;;CCCQQQbbbuuussshhhgggrrr}}}|||}}}xxxrrrnnnmmmmmmnnnnnnnnnnnnooopppooommmlllkkklllllllllmmmnnnnnnooooooppppppppppppqqqqqqqqqqqqmmmnnnoooqqqrrrrrrrrrrrrppppppppppppqqqrrrsssttttttttttttuuuuuuvvvvvvwwwxxxxxxyyyzzzzzz{{{{{{{{{xxxyyyzzz|||||||||{{{{{{wwwuuussspppooooooppppppppppppoooooonnnnnnnnnmmmooooooppppppqqqrrrssstttrrrtttuuuttttttttttttsssuuuuuuuuuuuuvvvvvvwwwwwwssssssrrrqqqqqqrrrttttttwwwwwwxxxzzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||}}}~~~}}}|||{{{zzzyyyyyyzzzzzzxxxxxxyyyzzz{{{||||||}}}~~~|||{{{zzz{{{|||}}}||||||}}}~~~~~~~~~|||zzz{{{}}}xxxnnneeeaaadddfffllluuuzzz|||yyy{{{yyyrrrtttzzzwwwoooaaaMMM===444111111222+++++++++,,,---.........))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))'''((()))***+++,,,------444000+++((((((***++++++*********************)))+++************+++,,,,,,+++,,,...------///555:::???>>>>>>>>>===DDDWWWiiixxx~~~{{{xxxppp^^^JJJCCC======FFFUUUfffyyypppiiiooo{{{|||zzz~~~{{{wwwrrrnnnmmmnnnnnnnnnmmmnnnnnnnnnmmmmmmlllkkkllllllmmmmmmnnnooooooooopppppppppppppppqqqqqqqqqnnnooopppqqqrrrrrrrrrrrrpppppppppqqqrrrssstttuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxyyyyyyzzz{{{||||||}}}{{{|||}}}~~~~~~}}}xxxwwwuuusssrrrrrrrrrrrrqqqqqqpppooonnnnnnmmmmmmmmmoooqqqqqqqqqqqqsssuuuuuuyyyzzzwwwuuuvvvvvvuuuttttttssssssttttttuuuvvvtttssssssrrrssstttvvvwwwvvvwwwyyyzzz||||||}}}}}}|||}}}~~~~~~~~~~~~}}}}}}~~~}}}||||||~~~~~~}}}|||{{{zzz{{{{{{|||xxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~}}}|||||||||}}}}}}||||||}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||zzz{{{~~~{{{qqqiiicccfffhhhllltttwww}}}zzzuuuttt|||yyyttthhhTTTBBB777222111000,,,,,,------------------************************)))))))))*********++++++************************)))******+++,,,------...///,,,)))((()))+++,,,,,,*********************++++++++++++++++++,,,------***---...------///666<<<<<<<<<======>>>EEEXXXkkkzzz~~~~~~xxxtttmmmYYYEEE@@@===???KKK[[[jjjzzznnnlllvvvwwwyyyzzzvvvqqqooonnnnnnnnnnnnooonnnnnnmmmmmmmmmmmmmmmlllmmmmmmnnnooooooppppppooooooooopppppppppqqqqqqoooppppppqqqrrrrrrrrrrrrpppqqqqqqqqqrrrtttuuuvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyzzz{{{|||}}}~~~~~~{{{zzzzzzyyyxxxwwwwwwvvvssssssrrrqqqpppooonnnnnnlllooorrrrrrqqqqqqsssuuuuuuzzz{{{wwwtttuuuvvvssstttsssrrrrrrrrrsssuuuuuuttttttsssssstttuuuwwwxxxwwwxxxzzz|||}}}~~~~~~~~~zzz{{{|||~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{}}}~~~}}}|||{{{|||}}}}}}zzzzzz{{{|||}}}~~~~~~~~~~~~~~~||||||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{}}}~~~~~~}}}zzz|||~~~wwwooojjjggghhhlllsss~~~www~~~www{{{}}}wwwtttzzzwwwyyymmmYYYEEE888333000...///......------,,,,,,+++++++++++++++++++++++++++))))))******+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,------...)))(((((()))+++---,,,+++))))))*********+++++++++,,,,,,++++++,,,,,,---...***---///...,,,///777======>>>@@@BBBCCCLLL___qqq|||~~~wwwrrrjjjVVVBBB===<<>><<<@@@NNNcccuuuuuukkkuuuzzzuuusss{{{yyyvvvssspppoooooopppqqqmmmnnnnnnnnnnnnlllkkkjjjjjjjjjjjjkkkkkkkkkkkklllllllllmmmooopppqqqrrrsssuuuuuuuuuuuutttsssrrrqqqwwwvvvuuusssrrrrrrrrrrrrssstttuuuvvvxxxyyy{{{{{{zzzzzz{{{|||||||||||||||}}}~~~~~~}}}wwwwwwvvvuuusssrrrpppooopppppppppqqqqqqrrrrrrrrrpppqqqqqqrrrrrrsssssstttqqqqqqqqqqqqrrrsssssstttttttttttttttvvvxxxzzz|||yyyzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||}}}}}}}}}}}}|||||||||||||||zzz{{{}}}~~~}}}{{{{{{{{{|||~~~}}}||||||||||||yyyyyyzzz|||}}}|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||}}}{{{yyyllljjjjjjooozzz~~~kkk}}}wwwtttzzzvvvvvvxxx}}}~~~zzz}}}vvveeeNNN===777333000---.........------,,,,,,************************,,,++++++***))))))******************************)))************++++++++++++++++++************)))+++***)))))))))***+++,,,,,,,,,,,,,,,+++******)))+++***,,,/////////777AAA???AAAAAA@@@HHH[[[nnnyyyxxxhhhUUUGGG@@@>>>>>>CCCQQQfffxxx}}}ooojjjwww}}}zzzxxxwwwuuurrrpppnnnnnnooopppooooooppppppooonnnmmmllliiiiiijjjjjjkkkkkkkkkllllllmmmnnnoooppprrrssssssuuuuuuuuutttsssrrrppppppuuutttttttttttttttuuuvvvtttuuuuuuwwwxxxyyyzzzzzzyyyzzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}yyyyyyyyyxxxvvvuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrroooppppppqqqqqqrrrssssssqqqqqqqqqrrrrrrssstttuuutttttttttuuuvvvxxxzzz{{{yyyzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{||||||}}}}}}~~~~~~~~~|||zzzzzz|||}}}}}}{{{zzzzzz{{{|||}}}~~~}}}|||{{{||||||zzz{{{{{{|||}}}~~~~~~{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{{{{{{{}}}}}}~~~~~~}}}zzzssspppnnnqqqzzz{{{cccyyyzzzwwwvvv{{{{{{xxxvvvyyy}}}~~~~~~~~~}}}yyykkkUUUAAA777333222//////.........---------************************,,,+++******)))*********************************)))************++++++++++++++++++************)))******))))))******+++,,,+++++++++,,,,,,++++++***+++***,,,//////111888AAA>>>@@@@@@BBBMMMcccwwwuuucccPPPBBB;;;>>>???EEEUUUiii|||{{{mmmfffjjj{{{~~~~~~uuutttqqqooommmmmmnnnooooooooopppoooooonnnllllllhhhhhhiiijjjjjjkkklllllllllmmmnnnoooqqqrrrssssssuuuuuuuuutttsssrrrppppppssssssssstttvvvwwwyyyzzzuuuvvvvvvwwwxxxxxxyyyyyyyyyzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyywwwvvvttttttssssssrrrqqqqqqpppooooooooopppqqqqqqrrrrrrqqqrrrrrrsssssstttuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{yyyzzz{{{|||}}}}}}}}}}}}|||}}}}}}~~~~~~}}}}}}}}}zzzzzz{{{|||}}}~~~~~~}}}{{{yyyyyy{{{|||{{{zzz{{{{{{||||||}}}~~~~~~}}}||||||||||||}}}|||||||||||||||||||||{{{{{{|||}}}}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}~~~~~~~~~}}}yyyuuurrrttt{{{{{{www{{{]]]rrr}}}zzzzzz{{{www{{{|||yyywww}}}~~~|||~~~|||rrr]]]EEE666222333///......---------------************************++++++***************+++************************))))))*********++++++++++++++++++*********))))))***************+++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,...000444:::@@@@@@AAAAAAEEESSSjjj}}}sssaaaNNNAAA;;;<<>>???BBBBBBBBBIII[[[ppp}}}|||{{{uuuiiiXXXJJJ@@@<<<999BBBQQQdddtttrrreeeaaammm~~~yyy{{{yyyppppppooonnnmmmmmmmmmmmmpppooonnnmmmlllllllllllljjjjjjkkkkkkkkkllllllllljjjkkklllmmmooopppqqqqqqrrrssstttuuuvvvwwwwwwwwwssssssssssssssstttuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyxxxvvvtttsssqqqqqqrrrrrrsssssstttuuuuuuuuuqqqsssuuuwwwxxxyyyxxxxxxvvvwwwxxxyyyzzz{{{zzzzzz{{{{{{|||||||||||||||{{{zzzzzz{{{|||}}}}}}}}}}}}~~~}}}}}}|||{{{zzzyyyyyyyyyzzz{{{zzzyyyxxxzzz|||{{{{{{{{{{{{{{{{{{{{{zzz}}}~~~~~~~~~~~~}}}}}}||||||{{{zzzzzzyyyzzzzzzyyyyyyzzzzzz{{{|||{{{{{{||||||||||||{{{{{{zzzzzz{{{|||}}}~~~~~~}}}|||{{{yyyyyy}}}|||yyyuuupppkkkhhhgggfffkkksssDDDWWWdddrrrwwwooosssyyy~~~{{{|||~~~zzztttyyyrrrZZZAAA555444///...,,,+++++++++---...++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++)))************++++++++++++++++++************)))((()))***+++,,,++++++*********+++,,,,,,,,,+++++++++...---,,,111;;;@@@?????????AAAJJJ]]]rrr||||||{{{zzzsssfffWWWIII@@@===<<>>>>>===;;;>>>MMMbbbttt}}}~~~|||sssgggUUUEEE@@@CCC???NNNdddwww||||||pppkkk}}}zzzuuusssrrrpppooommmllllllllllllkkkjjjiiihhhhhhiiiiiieeegggiiiiiigggdddccccccfffggghhhiiijjjkkkllllllqqqrrrssstttsssqqqooommmnnnnnnooooooppppppqqqqqqqqqrrrssstttuuuuuuuuuuuuzzzzzzyyyzzz||||||{{{yyy|||yyytttrrrssstttvvvvvv{{{zzzyyyxxxyyyzzz|||~~~~~~}}}}}}}}}}}}|||{{{{{{{{{yyywwwtttrrrpppooommmnnnoooqqqrrrsssttttttoooqqqtttwwwxxxyyyxxxwwwwwwwwwxxxyyyzzz||||||}}}}}}}}}~~~~~~}}}|||{{{{{{yyyzzzzzzzzz{{{|||||||||{{{zzzyyyxxxxxxzzz{{{}}}{{{zzzzzz{{{{{{|||}}}~~~}}}zzzyyyyyyzzzzzz{{{{{{||||||||||||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{|||}}}~~~|||}}}~~~~~~~~~}}}{{{zzzuuuvvvxxx{{{|||}}}}}}|||}}}~~~}}}}}}{{{zzzzzz|||}}}~~~|||vvvpppkkkhhhkkkkkklllnnnrrrvvv{{{}}}~~~xxxrrrmmmhhheeecccaaa\\\XXX\\\\\\]]]___^^^\\\aaahhhrrr~~~~~~{{{|||yyywwwyyy}}}AAAJJJYYYlll}}}uuurrr||||||iiiPPP???999222000---,,,---...------...---,,,+++************++++++++++++++++++++++++++++++***))))))***++++++************************,,,,,,+++******+++,,,,,,***************************+++,,,,,,------,,,,,,,,,,,,---111666;;;=========<<>>GGGXXXkkkyyy~~~~~~}}}sssfffYYYKKK@@@???BBBJJJXXXkkk{{{~~~yyy~~~zzznnnooo||||||sssooollllllmmmlllkkkiiihhhgggcccdddeeefffggggggffffffdddfffhhhgggeeedddddddddaaabbbeeehhhkkknnnqqqrrrrrrrrrsssssssssrrrpppppppppppppppoooooonnnnnnnnnqqqqqqrrrssstttuuuwwwwww{{{{{{{{{{{{{{{xxxtttpppaaa^^^YYYWWWWWWWWWXXXXXX[[[[[[\\\___ccciiiooosssvvvxxx{{{}}}}}}}}}||||||{{{zzzyyyvvvtttrrrpppooommmnnnppprrrsssttttttttttttsssssssssssstttuuuvvvzzzzzzzzzzzzzzzzzz{{{{{{|||||||||}}}}}}|||{{{{{{|||||||||{{{zzzzzzzzzyyy{{{{{{zzzzzz{{{{{{|||}}}zzzzzz{{{||||||}}}}}}}}}yyyzzz|||}}}}}}|||zzzyyyyyyyyyzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzxxxxxxxxxyyyyyyyyyxxxxxxzzzyyywwwvvvuuuuuuvvvvvvvvvvvvwwwxxxzzzzzz{{{{{{{{{|||}}}~~~|||uuuuuuuuuuuuvvvwwwyyyzzzvvvyyyzzzyyy{{{|||yyyttttttmmmddd____________^^^___\\\ZZZ[[[[[[]]]gggqqq~~~xxxssspppmmmjjjhhhccccccccceeeiiimmmppprrrwww|||===@@@JJJ]]]ttt{{{rrrqqq~~~ssssss|||zzzpppbbbNNN>>>555333000...//////...---+++,,,---...---,,,+++***++++++++++++++++++++++++*********++++++*********************************++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++,,,///444888::::::999???KKK\\\nnnzzz}}}|||wwwlll^^^RRRHHHAAAAAAFFFKKKYYYmmm}}}|||zzzzzzooonnn~~~|||~~~|||yyyrrrnnnkkkkkkkkkkkkjjjhhhggggggddddddeeeffffffgggffffffeeeggghhhgggfffeeeeeeffffffgggiiikkknnnppprrrsssrrrsssssssssrrrrrrqqqqqqooooooooooooppppppqqqqqqssssssssstttuuuwwwyyyzzz|||{{{{{{{{{yyytttnnniiiYYYWWWTTTTTTTTTUUUUUUTTTUUUTTTTTTVVVZZZ```fffjjjppptttyyy||||||{{{{{{|||zzzyyyxxxuuusssqqqooonnnmmmnnnoooqqqrrrsssttttttuuuuuuttttttuuuvvvwwwwww{{{{{{{{{{{{||||||||||||{{{{{{||||||||||||{{{{{{|||||||||{{{zzzzzzzzzyyyzzzzzzyyyzzzzzzzzz{{{{{{yyyzzz{{{|||}}}}}}}}}|||wwwyyy{{{}}}}}}|||zzzyyyuuuvvvxxxyyy{{{|||||||||zzzzzz{{{{{{{{{{{{zzzzzzwwwwwwxxxyyyyyyxxxwwwwwwxxxwwwvvvttttttuuuvvvvvvwwwwwwxxxxxxyyyzzz{{{|||{{{{{{|||}}}~~~}}}|||{{{{{{yyy{{{|||{{{|||}}}yyytttnnniiiccc```aaaaaa```___[[[XXXWWWYYY[[[aaammmyyy}}}yyyrrrllliiieeecccaaa\\\]]]___bbbggglllrrruuu|||;;;>>>GGGWWWlllzzzxxxxxxooo{{{vvvpppfffRRR@@@666444111/////////...---+++++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++***++++++,,,,,,++++++******************************+++,,,,,,------,,,,,,,,,+++,,,///444888999:::999@@@OOObbbsss|||~~~|||ttthhhYYYMMMEEEAAADDDJJJNNN\\\ooo~~~}}}{{{~~~{{{sssnnn}}}|||{{{}}}xxxrrrooolllkkkjjjiiihhhhhhhhhhhhggggggfffffffffggghhhhhhfffhhhhhhhhhffffffggghhhjjjkkklllnnnppprrrssstttsssssssssrrrrrrrrrrrrrrrooooooppppppqqqrrrrrrsssttttttttttttvvvxxx{{{|||~~~~~~|||yyyrrriiicccWWWWWWWWWYYY[[[[[[ZZZXXXVVVUUUSSSRRRTTTYYY]]]aaajjjpppwww{{{zzzyyyzzz{{{yyyxxxvvvtttqqqooonnnmmmllllllnnnpppqqqrrrrrrrrrttttttuuuuuuvvvwwwwwwxxxzzzzzz{{{{{{||||||||||||xxxxxxyyyzzzzzzzzzzzzyyy{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzxxxzzz{{{}}}}}}}}}}}}|||xxxyyy{{{||||||{{{zzzyyytttuuuwwwyyyzzz{{{||||||zzzzzz{{{{{{{{{{{{zzzzzzwwwxxxyyyyyyyyyxxxvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwyyyyyyyyyyyyzzz{{{|||}}}}}}|||{{{}}}|||~~~~~~~~~~~~}}}~~~yyysssgggbbb]]][[[\\\\\\[[[YYYVVVTTTUUUZZZ___gggvvv}}}yyywwwrrrlllgggdddbbb```___ZZZ]]]```cccgggmmmtttxxx~~~999<<>>CCCTTTjjjwwwyyyxxxvvvwww{{{zzzsssdddNNN<<<999444///...000000.........---,,,,,,,,,,,,---************************)))************+++++++++,,,,,,,,,++++++*********************************++++++------------++++++------,,,+++,,,---...///---+++...444777777:::>>>@@@KKK___sss~~~}}}wwweeeSSSHHH???:::???JJJVVVhhh{{{xxx}}}uuunnnooovvv~~~sssooovvvvvvpppmmmgggggghhhiiijjjjjjkkkkkkllljjjiiijjjllllllkkkjjjmmmmmmllliiihhhiiilllooommmmmmnnnoooppprrrtttuuuuuuuuutttsssssssssttttttvvvvvvwwwwwwwwwwwwvvvvvvvvvsssqqqrrrvvvzzz~~~|||zzzvvvkkk___YYYZZZbbbgggoootttuuussspppooorrrpppmmmjjjgggfffeeeeeeeeeiiiooouuuyyyyyywwwuuutttsssrrrpppnnnmmmkkkkkkmmmmmmmmmnnnoooqqqrrrsssrrrpppoooooorrrtttuuuuuusssssssssttttttvvvwwwwwwttttttssssssuuuxxxzzz|||{{{{{{{{{{{{{{{{{{{{{zzzyyyzzz{{{{{{||||||{{{{{{{{{||||||}}}}}}}}}}}}}}}{{{||||||}}}|||zzzxxxwwwyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzzzzzzzyyyyyyyyywwwwwwxxxyyyxxxwwwvvvuuurrrtttvvvwwwwwwwwwxxxyyy|||{{{zzzzzz{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~wwwggg\\\QQQLLLJJJHHHIIIKKKPPPPPPVVVbbbooo}}}~~~xxxsssnnnkkkjjjjjjgggeeeddddddfffiiimmmpppttttttssstttxxx}}};;;===???DDDUUUkkkyyy|||zzzssspppqqqwww~~~zzzkkkVVV???;;;444///...///...,,,......------,,,,,,,,,---************************)))************+++++++++---------,,,,,,,,,++++++***************************++++++,,,,,,++++++***,,,+++*********+++,,,------+++...444777777:::>>>CCCOOObbbtttvvvdddQQQGGG???;;;@@@KKKUUUeeeuuuzzzyyyzzz{{{{{{{{{uuuhhheeehhhwwwyyyqqqooozzzvvvpppmmmhhhhhhiiiiiijjjkkkkkkllllllkkkjjjkkklllmmmllljjjjjjjjjiiigggeeefffiiilllnnnnnnnnnoooppprrrssstttsssssssssrrrssssssttttttssstttuuuvvvwwwxxxxxxxxxwwwuuussssssvvvzzz|||}}}}}}xxxsssnnndddZZZWWWZZZfffkkksssyyyzzzyyyxxxwwwvvvtttqqqnnnkkkiiihhhhhhiiilllqqqvvvxxxyyywwwvvvssssssrrrpppooonnnmmmlllmmmmmmnnnnnnoooqqqrrrssssssqqqppppppsssuuuvvvvvvssssssssstttuuuvvvwwwwwwvvvuuutttuuuvvvxxxzzz||||||{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{{{{||||||{{{{{{zzzzzz{{{||||||}}}||||||{{{||||||||||||zzzyyyxxxxxxxxxxxxyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{wwwxxxyyyyyyyyyxxxwwwvvvsssuuuwwwxxxxxxxxxyyyzzz||||||{{{zzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}hhh\\\QQQKKKIIIGGGHHHJJJNNNPPPXXXfffttt|||wwwrrrnnnkkkjjjjjjjjjiiiiiiiiilllpppuuuxxx{{{zzzzzzzzz}}}<<<===???EEEUUUiiiyyy{{{qqqkkkiiinnntttyyyzzz~~~~~~{{{|||rrr]]]CCC<<<444///...---,,,+++......---------,,,,,,,,,************************)))************+++++++++---------------,,,,,,,,,************************+++******))))))******+++,,,,,,+++*********++++++---,,,...333777888:::???HHHTTTeeeuuu~~~tttbbbOOOFFF???<<>>EEERRReeewww}}}qqqkkkjjjnnnsss{{{zzz|||~~~||||||vvvwww|||uuuaaaGGG===333000///...------------...---------,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,......---------,,,------...,,,...333777888;;;@@@KKKXXXiiiuuu}}}sss```MMMDDD???>>>DDDNNN\\\eeemmmoooqqqxxx{{{rrrggg\\\WWW___jjjwww~~~tttrrrttt}}}vvvqqqnnnkkkkkkkkklllllllllmmmmmmnnnlllkkklllmmmmmmllljjjlllmmmnnnmmmllllllnnnooopppppppppoooppppppqqqrrrppppppppppppqqqrrrssstttrrrssstttvvvwwwxxxxxxxxxxxxvvvuuuuuuxxxzzzzzzzzzzzzpppeee]]]XXXVVV\\\ccckkkpppvvvzzz||||||||||||}}}zzzwwwtttsssrrrrrrttttttttttttuuuuuuvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooopppqqqrrrsssrrrpppoooppprrrtttuuuuuuttttttuuuuuuvvvvvvvvvvvvyyyxxxxxxxxxxxxyyyzzz{{{zzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{|||||||||||||||yyyyyy{{{|||}}}}}}~~~~~~||||||{{{{{{{{{zzzzzzyyyvvvvvvwwwxxxxxxyyyyyyyyyzzzzzz{{{{{{|||||||||}}}zzzzzz{{{|||{{{zzzyyyxxxvvvxxxzzz{{{zzzzzz|||}}}~~~~~~}}}}}}|||||||||{{{~~~~~~}}}}}}||||||{{{{{{}}}}}}}}}}}}}}}}}}~~~mmmaaaTTTNNNLLLJJJKKKNNNMMMSSSbbbsss}}}zzzxxxwwwvvvwwwxxxxxxzzz~~~999:::<<>>???HHHSSSfffpppxxx{{{|||~~~}}}}}}yyyoooffffffoooyyy~~~{{{xxxssspppmmmkkkmmmkkkiiikkkmmmmmmkkkhhhkkkkkkkkkjjjjjjiiiiiiiiilllkkkkkkkkkkkklllmmmmmmnnnnnnooooooppprrrssstttqqqrrrrrrsssrrrqqqpppooopppqqqsssuuuvvvwwwxxxxxxvvvvvvuuutttqqqllleeeaaaSSSVVVZZZ___eeellltttyyy{{{zzzzzz{{{~~~~~~}}}}}}~~~~~~{{{wwwuuutttttttttssstttuuuuuuuuutttsssrrrpppqqqsssttttttqqqooommmnnnooooooqqqrrrsssttttttssstttuuuvvvuuutttqqqpppwwwwwwwwwwwwxxxyyyzzzzzz||||||||||||||||||||||||{{{{{{{{{{{{{{{|||}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzzyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||~~~~~~wwwggg]]]SSSNNNMMMMMMRRRYYYeeeooo|||~~~}}}|||}}}}}}~~~{{{xxxrrrrrrsssssstttvvvwwwxxxvvvwwwzzz}}}~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~<<<;;;<<<@@@FFFQQQdddttt}}}wwwsssqqqpppoootttzzz~~~nnnVVV???888555000...111111111000000///---,,,+++******+++,,,,,,,,,++++++++++++*********)))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,------......000---...222555777===CCCRRRgggyyy|||sss]]]GGG???>>>AAAKKKXXXiiirrrzzz|||}}}}}}sssiiiiiisss|||~~~{{{xxxsssqqqooommmmmmlllkkklllmmmmmmkkkiiikkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiijjjjjjkkkllllllmmmmmmnnnooopppqqqrrrrrrrrrsssssssssrrrqqqppppppqqqrrrttttttuuuuuuuuusssrrrqqqoookkkeee___ZZZSSSXXX___ffflllqqqvvvyyy{{{{{{zzz|||~~~}}}zzzxxxwwwwwwwwwsssttttttttttttsssqqqqqqnnnoooqqqrrrrrrqqqpppooonnnooooooppprrrsssssstttssstttuuuvvvvvvtttsssrrrwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||||||||||yyyyyyyyyyyyyyyyyyyyyyyy|||{{{zzzyyyyyyyyyyyyyyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~||||||||||||}}}~~~~~~~~~~~~~~~wwwooobbbYYYPPPMMMMMMOOOUUU\\\fffooo}}}}}}{{{zzzyyy|||{{{zzzzzz|||{{{xxxuuupppppppppqqqrrrssstttuuuuuuuuuuuuvvvwwwyyyzzzzzzzzzzzz{{{{{{||||||}}}}}}~~~~~~===<<<===AAAFFFPPPbbbrrr}}}xxxuuuxxxvvv^^^EEE:::555000...111000000000///...---,,,+++++++++,,,,,,,,,+++******+++++++++++++++***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++000///...------------...///...///333555888>>>FFFYYYmmm|||~~~sss]]]GGG@@@AAAFFFRRR^^^mmmvvv}}}~~~wwwnnnnnnwww|||}}}wwwsssqqqooonnnmmmlllllllllmmmmmmkkkiiijjjkkkkkkkkkkkkkkkllllllhhhgggggggggggghhhiiiiiijjjkkkkkklllmmmnnnoooooossssssssstttssssssrrrqqqqqqqqqrrrsssssssssrrrrrrrrrqqqppplllggg```YYYUUUWWW^^^gggpppuuuxxxzzz{{{||||||{{{}}}~~~}}}|||{{{zzzttttttttttttsssrrrppppppmmmnnnnnnooopppqqqqqqqqqnnnoooooopppqqqrrrssssssrrrsssuuuvvvvvvvvvuuutttxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyzzzzzz{{{||||||||||||||||||||||||xxxxxxxxxxxxxxxxxxxxxxxx}}}|||{{{zzzyyyxxxxxxxxx{{{|||||||||}}}}}}~~~~~~~~~~~~~~~|||{{{||||||}}}~~~~~~~~~~~~}}}~~~xxxnnnfff\\\TTTMMMLLLMMMPPPWWW___jjjsss}}}zzzxxxvvvttttttsssrrrssstttuuutttqqqnnnlllllllllmmmnnnooopppqqqsssrrrpppooooooqqqsssuuuvvvvvvwwwxxxyyyyyyzzzzzz~~~~~~~~~}}}|||}}}???===>>>AAAEEENNN___nnn|||}}}wwwvvv{{{dddJJJ;;;444000000222////////////...---,,,+++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++......------------......///...///333666888@@@IIIbbbtttzzzppp[[[HHHDDDHHHNNNXXXcccpppxxxzzzrrrrrr{{{}}}xxxvvvrrrpppnnnmmmmmmllllllllllllkkkjjjiiijjjjjjkkkkkklllllllllmmmggggggffffffgggggghhhiiiiiijjjkkklllmmmnnnnnnnnnrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrsssttttttttttttssssssqqqllleee^^^YYYVVV___fffooowww{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}wwwwwwvvvuuusssrrrppppppooonnnmmmmmmnnnooopppqqqnnnoooooopppqqqrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvxxxxxxxxxxxxyyyzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyy}}}|||{{{zzzyyyxxxxxxxxx||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~|||||||||}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~yyyqqqggg```VVVPPPLLLKKKLLLPPPYYYbbboooxxx~~~~~~|||yyyuuurrrooonnnmmmjjjjjjlllmmmmmmllliiigggiiiiiiiiiiiijjjkkklllmmmoooooommmllllllmmmnnnooorrrrrrssstttuuuvvvwwwwww|||}}}}}}|||{{{|||~~~@@@>>>???AAADDDKKK[[[iiixxxzzzvvv~~~iiiNNN<<<444111111333.../////////...---,,,+++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///......000444666999CCCMMMddduuuvvvjjjWWWHHHIIIPPPVVV^^^fffqqqyyyzzzrrrttt}}}{{{uuuwwwvvvqqqooommmkkkkkkllllllllljjjiiihhhhhhjjjjjjjjjkkkkkklllllllllggggggggggggggghhhiiiiiijjjjjjlllmmmnnnoooooooooppppppppppppppppppqqqqqqpppqqqssstttvvvwwwwwwxxxttttttqqqkkkddd^^^\\\\\\iiinnnuuu{{{~~~~~~~~~{{{zzzxxxvvvtttsssqqqqqqqqqpppnnnmmmlllmmmnnnooooooooooooppppppqqqqqqrrrrrrrrrssstttuuuvvvvvvwwwxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyzzz{{{{{{|||yyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{zzzyyyxxxxxxyyy||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||~~~}}}}}}~~~yyyssskkkbbb[[[SSSNNNKKKLLLMMMPPPZZZdddpppyyy}}}|||yyyuuupppllliiigggffffffhhhiiijjjhhhgggeeedddfffffffffffffffggghhhiiijjjkkklllmmmmmmlllkkkjjjmmmnnnoooppprrrssstttuuuzzz{{{}}}|||{{{{{{}}}~~~~~~@@@>>>???@@@BBBHHHVVVdddttt|||yyynnnTTT???555222222222...............---,,,,,,++++++,,,,,,,,,+++***************+++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///......111555666:::EEEPPPbbbrrr}}}~~~wwwcccRRRFFFJJJTTT[[[aaahhhsss{{{yyyrrruuu~~~uuutttzzz~~~uuuqqqooommmllllllmmmnnnmmmjjjiiihhhiiiiiijjjjjjjjjjjjjjjkkkkkkhhhhhhgggggghhhhhhiiijjjjjjkkkmmmoooppppppoooooopppooooooooooooppppppqqqqqqrrrtttvvvxxxyyyzzzzzzsssrrrnnnhhhaaa^^^```cccqqquuuyyy}}}~~~|||zzzwwwuuusssrrrqqqrrrqqqooommmmmmmmmmmmnnnooooooooopppppppppqqqqqqrrrrrrrrrssstttuuuvvvvvvwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||yyyyyyyyyyyyyyyyyyyyyyyy||||||||||||||||||||||||{{{{{{zzzyyyyyyyyyzzzzzz{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~{{{}}}~~~~~~~~~~~~{{{uuunnneee[[[TTTOOOLLLKKKLLLMMMRRR\\\gggpppyyy}}}zzzwwwtttoookkkgggdddccccccggghhhiiihhheeeccccccdddcccbbbbbbbbbccccccdddeeeeeefffiiikkklllkkkjjjiiijjjjjjlllmmmoooqqqsssssswwwyyy{{{|||{{{{{{|||}}}{{{|||~~~@@@>>>>>>???@@@EEESSS```ppp}}}xxxuuu[[[DDD777333111000------.........---,,,,,,******+++,,,,,,,,,++++++)))))))))*********++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///---...222555666:::FFFSSSbbbrrr}}}}}}www^^^MMMAAAFFFRRR[[[bbbiiiwwwxxxqqquuuzzzsssuuu~~~{{{tttqqqqqqpppooommmooopppooollljjjjjjkkkjjjiiiiiiiiiiiiiiiiiihhhggggggggggggggghhhiiiiiiiiikkkmmmoooppppppooonnnppppppoooooooooppprrrrrrssstttuuuwwwxxxyyyyyyyyyrrrqqqmmmfff``````fffllltttxxx}}}}}}zzzwwwtttrrrppppppppppppoooooonnnooooooooooooooooooooopppppppppppprrrrrrrrrrrrrrrsssttttttvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzyyyyyyyyyzzz{{{{{{zzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~|||}}}~~~zzzssslllbbbWWWOOOJJJHHHJJJLLLOOOTTT```mmmwww~~~}}}~~~}}}xxxsssnnnlllhhhdddbbbaaaaaabbbeeefffeeebbb___]]]^^^```______^^^^^^______`````````aaabbbdddfffhhhiiiiiiggghhhjjjlllnnnpppqqqrrrrrruuuxxxzzzzzzzzzzzz{{{yyyzzz|||~~~}}}~~~@@@>>>>>>??????DDDQQQ]]]nnn}}}{{{ttt||||||}}}zzz```GGG999333111...---------...------,,,,,,)))***+++,,,,,,,,,,,,,,,(((((())))))*********+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++//////...------------...---...222666777;;;GGGTTTfffuuu~~~ttt\\\III<<>>MMM\\\mmmxxxrrr___LLL>>>:::EEEOOOTTT```ooo~~~zzzvvvqqqwwwwwwtttrrrqqqqqqsssqqqqqqqqqpppooollliiigggjjjkkkkkkkkkjjjiiihhhgggjjjjjjjjjjjjiiiiiihhhgggiiijjjjjjkkkmmmnnnnnnooopppqqqqqqrrrssssssttttttuuuvvvwwwwwwwwwuuusssrrrppplllfffbbbbbbhhhqqqwww}}}~~~|||vvvrrrpppoooooonnnnnnnnnoooooooooooonnnnnnqqqqqqpppooopppqqqrrrsssttttttsssssstttuuuvvvwwwvvvwwwwwwxxxyyyyyyyyyyyy{{{zzzzzzzzz||||||zzzxxx{{{{{{{{{zzzzzz{{{{{{{{{yyyzzzzzz{{{zzzzzzyyyyyy{{{zzzyyyzzz{{{}}}}}}|||zzzyyyxxxxxxzzzzzzyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{~~~~~~}}}|||||||||}}}}}}}}}~~~~~~~~~}}}|||}}}|||}}}~~~}}}|||~~~~~~|||yyyssskkk```TTTLLLGGGHHHJJJMMMSSS```nnnxxx|||vvvrrrpppmmmiiifff___]]]ZZZXXXVVVWWWXXXYYYWWWZZZXXXSSSVVV```aaaZZZVVVVVVVVVVVVWWWWWWWWWWWW[[[\\\^^^_________aaacccdddcccdddeeegggjjjmmmoooqqqqqqqqqqqqqqqrrrsssttttttvvvyyyzzz{{{|||~~~{{{|||}}}~~~AAABBBBBB@@@>>>AAAFFFLLLUUUhhhvvvmmmjjjqqqyyy~~~xxxvvvvvvzzzqqqUUU@@@777333000.........------------,,,++++++,,,,,,,,,,,,++++++++++++*********+++,,,------+++******,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000333666888>>>NNN]]]qqq{{{jjjUUUHHH===:::DDDNNNTTTaaappp|||{{{{{{|||}}}wwwttt{{{wwwuuutttqqqpppqqqoooooooooooommmkkkiiigggjjjjjjjjjjjjiiihhhggggggiiiiiiiiiiiiiiiiiiiiiiiillllllllllllllllllllllllpppppppppqqqrrrrrrsssssssssttttttttttttrrrpppooonnnjjjeeeccceeellltttzzz~~~|||uuupppnnnmmmlllkkkmmmmmmnnnnnnnnnnnnmmmmmmqqqppppppooopppqqqrrrsssuuuuuuuuuuuuvvvwwwxxxyyywwwwwwxxxxxxxxxxxxxxxxxx{{{zzzzzz{{{}}}}}}{{{zzz||||||{{{{{{{{{{{{||||||yyyyyyzzzzzz{{{zzzzzzyyyzzzxxxwwwwwwzzz|||}}}}}}zzzxxxxxxxxxzzzzzzzzzxxxwwwxxxyyyzzz{{{{{{{{{{{{~~~}}}}}}}}}}}}}}}|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{|||{{{{{{|||~~~}}}~~~~~~}}}}}}|||{{{xxxssslllaaaUUUNNNGGGJJJMMMOOOUUUaaaqqq|||{{{uuuoookkkhhhfffaaa^^^[[[YYYVVVSSSRRRQQQRRRRRROOOTTTTTTQQQTTT[[[[[[VVVQQQRRRRRRRRRSSSSSSSSSTTTWWWYYY[[[\\\\\\]]]___aaabbbbbbbbbdddfffiiilllnnnnnnnnnnnnnnnpppqqqrrrsssrrrtttwwwxxxyyyzzz}}}{{{{{{||||||}}}}}}~~~~~~|||{{{{{{{{{|||~~~DDDEEEDDDCCCAAABBBFFFIIISSSeeezzzxxxooonnnrrrxxx~~~uuuuuuuuuzzzxxx\\\DDD888333111............------------+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***))))))+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000333777:::BBBSSScccuuu~~~{{{eeePPPHHH>>>;;;CCCLLLRRR```nnnxxxwwwzzz~~~wwwuuu~~~~~~wwwvvvuuurrrppppppmmmmmmmmmmmmllljjjhhhgggiiiiiiiiiiiihhhhhhgggggghhhhhhhhhiiiiiijjjjjjkkklllllllllmmmmmmmmmmmmmmmooooooppppppqqqqqqqqqqqqssssssssssssrrrpppooonnnlllhhhddddddhhhooowww{{{{{{uuupppnnnmmmllllllkkkllllllmmmmmmllllllkkkooonnnnnnmmmnnnoooqqqrrruuuuuuuuuvvvwwwxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwwww{{{zzzzzz{{{}}}~~~}}}{{{{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyzzzzzz{{{zzzzzzzzz{{{xxxvvvvvvxxxzzz{{{{{{yyyxxxwwwxxxzzz{{{zzzyyyvvvwwwxxxzzz{{{{{{{{{{{{~~~}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz|||~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~|||yyytttmmmbbbVVVNNNGGGKKKNNNQQQVVVaaarrr~~~|||sssmmmgggcccaaa^^^ZZZVVVTTTSSSQQQOOONNNNNNNNNOOONNNRRRSSSPPPPPPSSSRRRMMMNNNNNNNNNOOOOOOPPPPPPQQQSSSUUUWWWXXXYYYZZZ\\\^^^___```aaaccceeehhhkkklllllllllllllllmmmnnnoooppprrrtttvvvvvvvvvwwwyyy{{{xxxxxxxxxxxxyyyzzz{{{|||{{{zzzyyyxxxyyy{{{}}}FFFFFFEEEDDDBBBBBBDDDEEEPPPbbbvvvzzzpppqqqtttzzz}}}{{{vvvsssrrrsssuuuzzzdddJJJ;;;444222//////.........---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***)))'''(((***++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///000333888===GGG[[[lllxxxwwwcccOOODDD===<<>>666333/////////.........------,,,,,,------------,,,,,,++++++,,,,,,,,,+++*********((('''''')))******)))++++++++++++++++++++++++************************,,,,,,,,,---------......///000333999???KKK```sss{{{}}}vvvbbbNNN===:::;;;BBBKKKWWWhhhwww{{{}}}zzzvvvxxxvvvzzztttsssssspppnnnnnnllllllkkkkkkjjjjjjiiiiiijjjiiiiiihhhhhhhhhiiiiiiiiiiiihhhhhhhhhiiikkkllliiijjjkkklllnnnoooqqqqqqpppppppppppppppppppppppptttsssrrrqqqpppooonnnmmmiiieeebbbdddkkksssyyy{{{zzzuuurrrqqqqqqqqqqqqkkkkkkllllllllllllkkkkkkjjjiiiiiiiiijjjkkkmmmnnnqqqrrrsssuuuvvvwwwwwwwwwxxxwwwvvvuuuuuuvvvxxxxxxxxxxxxxxx{{{}}}~~~~~~}}}yyyyyyxxxxxxxxxxxxyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{|||{{{yyyyyyyyyyyywwwuuuwwwvvvvvvxxxzzz||||||{{{yyyzzz{{{{{{||||||{{{{{{~~~~~~}}}}}}}}}~~~~~~|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}zzzzzz{{{}}}~~~||||||}}}~~~~~~}}}}}}~~~zzzssshhh\\\UUUMMMMMMNNNQQQYYYeeesss|||~~~wwwmmmgggbbb^^^XXXUUUTTTRRRNNNKKKGGGGGGGGGHHHIIIJJJKKKLLLHHHKKKMMMLLLJJJIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMKKKNNNPPPRRRTTTUUUXXX[[[ZZZ[[[]]]```cccfffhhhiiillllllkkkjjjjjjjjjjjjjjjrrrtttuuutttsssrrrtttuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttuuuvvvxxx{{{||||||~~~MMMLLLJJJIIIHHHFFFDDDBBBKKK]]]rrr|||tttqqquuuyyyxxxxxxyyyuuuwwwyyy|||~~~{{{}}}~~~|||pppTTT@@@777333////////////............,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++***)))***)))'''(((***++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......111111444888???KKKaaattt{{{uuu___JJJ;;;:::<<>>JJJ```sss{{{uuu]]]FFF>>>===>>>CCCKKKXXXjjjwww~~~}}}~~~uuunnnqqq}}}|||yyyxxxqqqoooooommmlllnnnllllllkkkjjjjjjkkkkkklllkkkkkkiiiiiiiiijjjkkklllkkkjjjiiigggggghhhjjjkkkkkkllllllmmmnnnooopppppprrrrrrqqqqqqqqqqqqqqqqqqsssrrrqqqooommmlllllllllgggccc```dddllltttxxxxxxzzz|||}}}wwwrrrooonnnmmmmmmkkkllllllmmmmmmllllllkkkiiiiiiiiiiiijjjlllnnnooommmnnnppprrrtttuuuttttttvvvuuuttttttuuuwwwyyy{{{vvvvvvwwwyyy|||~~~}}}|||{{{zzzzzzyyyyyyzzzzzz{{{wwwxxxyyyzzz{{{{{{{{{{{{xxxxxxzzz|||~~~}}}yyywwwvvvuuuuuuxxx{{{}}}}}}|||~~~~~~~~~~~~}}}|||{{{zzz{{{{{{{{{{{{|||~~~~~~~~~~~~}}}}}}|||||||||||||||zzzzzz{{{{{{|||{{{{{{zzz||||||}}}}}}{{{{{{~~~}}}}}}~~~~~~~~~~~~}}}|||{{{|||}}}~~~yyyqqqhhhaaaWWWRRRNNNSSS___llluuuyyyzzzxxxxxx|||zzztttlllccc\\\VVVRRRMMMJJJKKKJJJGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGDDDAAACCCFFFDDDDDDEEEFFFGGGHHHIIIIIIHHHKKKNNNPPPRRRTTTWWWZZZWWWYYY[[[___bbbeeefffggghhhhhhiiiiiijjjkkkmmmmmmmmmoooqqqssssssuuuwwwyyyvvvwwwxxxxxxwwwuuusssqqqnnnooorrrtttwwwxxxyyyzzzzzz|||~~~\\\YYYXXXWWWQQQJJJGGGIIIKKKYYYmmmrrriiippp|||}}}{{{yyyyyy|||~~~~~~{{{yyyzzz~~~|||{{{}}}uuu___GGG999555111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...---+++*********+++++++++++++++*********))))))))))))))))))(((((((((((())))))***+++,,,,,,,,,,,,000111444888AAAQQQdddqqqqqq[[[III;;;;;;;;;BBBPPPaaammmqqqtttwww~~~zzzuuunnnnnn}}}~~~~~~xxxqqqooopppqqqnnnkkkmmmllllllkkkkkkjjjjjjiiikkkkkkjjjiiihhhhhhiiiiiiiiiiiiiiijjjkkklllmmmnnnmmmmmmlllllllllmmmmmmnnnnnnnnnooopppppppppppppppuuurrrooommmmmmmmmlllkkkgggdddccchhhqqqyyy}}}}}}}}}~~~}}}uuuqqqmmmjjjjjjlllmmmlllkkkjjjiiiiiiiiiiiiggghhhiiijjjlllmmmnnnooooooooopppqqqsssuuuwwwxxxwwwwwwwwwvvvwwwwwwxxxxxxyyyxxxwwwvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzxxxxxxyyyzzzzzzyyyxxxxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{{{{||||||}}}~~~}}}}}}}}}~~~~~~~~~||||||}}}}}}}}}|||||||||||||||}}}~~~|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}||||||||||||}}}}}}{{{wwwrrrlllggg[[[UUUQQQUUU```kkkqqqrrrwwwwwwwww|||}}}tttlllccc[[[VVVUUUNNNIIIHHHFFFBBBAAABBB@@@???>>>>>>>>>???AAAAAAEEEDDDCCCBBBAAA@@@@@@@@@DDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKMMMOOOPPPQQQWWWWWWWWWYYY\\\aaaeeeggggggfffeeeeeefffggghhhiiilllmmmoooqqqssstttuuuuuuvvvvvvvvvuuuttttttsssssstttsssrrrrrrsssuuuwwwxxxzzzzzz{{{}}}~~~```___``````ZZZPPPLLLLLLNNN[[[nnn|||pppkkkttt{{{wwwwwwyyy|||~~~~~~zzzvvvvvv{{{xxxbbbJJJ;;;777111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********+++++++++++++++*********))))))***************************+++,,,---............---///222666@@@PPPcccppp~~~sss]]]LLL======@@@HHHUUUccckkknnnsssuuu|||~~~zzzzzz~~~|||wwwtttnnnppp~~~~~~xxxrrrooopppqqqooolllmmmllllllkkkkkkjjjjjjiiijjjjjjiiihhhhhhhhhhhhhhhjjjjjjjjjjjjkkkmmmnnnooommmmmmmmmllllllmmmmmmnnnnnnnnnoooppppppppppppppprrrpppmmmlllllllllkkkjjjgggeeedddiiirrrzzz}}}~~~}}}~~~}}}uuuqqqnnnjjjjjjmmmllllllkkkjjjiiiiiiiiiiiihhhhhhiiijjjkkklllmmmnnnpppppprrrsssuuuwwwxxxxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxwwwvvvvvvwwwxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzzzzyyyxxxyyyzzz{{{{{{zzzyyyxxxyyyyyyxxxyyyyyyzzz{{{|||~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}~~~~~~}}}~~~}}}|||{{{zzz{{{{{{|||||||||||||||}}}~~~~~~|||{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~~~~}}}|||||||||{{{zzzzzzzzzzzz{{{{{{|||}}}~~~{{{zzzyyyxxxvvvsssmmmiii___XXXSSSVVVaaakkkqqqsssvvvvvvwww|||{{{rrrjjjaaaYYYTTTRRRLLLGGGFFFDDD@@@>>>@@@???>>>>>>===>>>???@@@AAACCCBBBAAA@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPSSSTTTVVVYYY\\\aaadddfffcccbbbbbbbbbccceeeggghhhkkklllmmmoooqqqrrrsssttttttttttttssssssrrrrrrrrrtttttttttuuuvvvxxxyyyzzzzzzzzz{{{|||~~~ffffffiiijjjcccWWWOOOMMMNNNYYYiii{{{{{{rrrmmmvvv~~~xxxwwwyyy}}}}}}vvvtttzzz|||fffMMM===:::111111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********+++++++++++++++***************++++++++++++++++++++++++)))***+++,,,,,,------,,,---///222777BBBRRRfffsss|||sss^^^MMM???@@@EEEPPP\\\fffkkkmmmpppsss{{{}}}yyyzzz~~~}}}zzzxxxvvvtttqqqsss~~~}}}xxxrrrppppppqqqooommmmmmllllllkkkkkkjjjjjjiiiiiiiiihhhggggggggghhhhhhjjjjjjkkkkkklllmmmooopppnnnnnnmmmmmmlllmmmmmmnnnnnnnnnoooppppppppppppppppppnnnkkkkkkkkklllkkkjjjgggeeefffkkkttt{{{~~~~~~~~~~~~}}}uuurrroookkkkkknnnkkkkkkjjjjjjiiijjjjjjjjjhhhhhhiiijjjkkkkkkllllllpppqqqsssvvvwwwxxxxxxxxxvvvvvvvvvvvvvvvwwwxxxyyyxxxwwwvvvvvvvvvvvvwwwxxxzzzzzz{{{{{{||||||}}}}}}{{{{{{{{{{{{{{{zzzyyyyyyzzz{{{||||||||||||{{{zzzyyyyyyyyyxxxxxxyyyzzzzzz|||}}}~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{{{{{{{{{|||~~~|||{{{{{{zzzzzzzzz{{{{{{{{{{{{|||}}}~~~}}}|||||||||{{{yyywwwxxxxxxxxxyyyyyyzzzzzz{{{uuuuuuuuuuuuuuussspppmmmeee^^^XXXYYYaaakkkrrrttttttuuuxxx}}}yyyoooggg^^^WWWRRRNNNHHHCCCBBBAAA===;;;===>>>============>>>????????????>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDFFFFFFHHHIIIKKKMMMNNNNNNOOOPPPTTTXXX\\\___aaaccc]]]]]]^^^___```cccdddfffhhhiiikkkmmmoooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrtttvvvwwwxxxyyyyyyyyyyyyzzz|||}}}~~~ggghhhlllnnngggYYYNNNKKKIIIRRR```pppvvvpppuuu~~~~~~|||zzzjjjPPP???999222111000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************************+++++++++++++++++++++,,,---............000222555;;;EEEWWWjjjxxx|||qqq\\\KKK@@@AAAHHHVVVccckkknnnqqqnnnrrr{{{~~~|||xxxwwwvvvxxx|||xxxssspppppppppooonnnmmmllllllkkkkkkjjjjjjiiihhhhhhggggggggggggggghhhkkkkkkkkklllmmmnnnooopppooonnnnnnmmmmmmmmmmmmmmmnnnnnnooopppppppppppppppnnnmmmkkkkkkllllllkkkjjjffffffhhhnnnuuu{{{~~~~~~|||uuurrrooolllkkknnnjjjjjjjjjiiijjjjjjkkkkkkiiiiiiiiijjjjjjkkkkkkkkknnnpppsssvvvxxxxxxxxxwwwvvvvvvuuuvvvvvvwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwzzz{{{{{{|||}}}~~~~~~}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyyxxxxxxxxxyyyyyy{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{zzzzzzzzz{{{|||~~~}}}|||{{{{{{zzzzzzzzzzzz|||||||||}}}}}}~~~~~~~~~~~~}}}|||||||||{{{wwwuuuwwwwwwxxxxxxxxxxxxxxxxxxssssssssstttuuuuuurrrpppllleee^^^\\\bbbkkkrrruuuuuuvvvyyywwwmmmddd\\\UUUPPPKKKEEE@@@@@@???;;;:::<<<<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@AAAAAABBBDDDDDDFFFGGGIIIKKKLLLLLLLLLOOORRRVVVYYY[[[\\\\\\XXXYYYZZZ\\\___aaacccdddfffgggiiijjjlllmmmmmmmmmooooooppppppqqqqqqqqqqqqmmmoooqqqtttuuuvvvvvvvvvxxxxxxyyy{{{|||}}}~~~eeeeeeiiijjjbbbTTTJJJGGGDDDLLLXXXfffzzzyyypppsssnnnTTT@@@888222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++...///000111222222222222111333666<<>>>>>>>>:::999;;;::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<============>>>??????@@@@@@BBBBBBDDDEEEGGGIIIJJJJJJLLLNNNQQQTTTVVVVVVUUUTTTUUUVVVXXX[[[^^^```bbbcccdddeeefffhhhiiijjjjjjkkknnnnnnooopppqqqrrrrrrsssmmmoooqqqsssuuuuuuuuuuuuwwwwwwxxxzzz{{{|||}}}~~~dddccccccccc[[[OOOGGGFFFDDDJJJRRR^^^qqq}}}tttvvvrrrYYYCCC888222222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,++++++***************+++++++++(((((())))))***+++++++++++++++,,,---............111333666<<>>>>>??????@@@AAABBBCCCEEEGGGHHHIIIKKKMMMOOOQQQRRRQQQPPPOOOSSSTTTWWWZZZ]]]___```aaacccdddeeefffggghhhhhhhhhllllllmmmooopppqqqssssssqqqqqqssstttuuuuuuvvvvvvvvvvvvwwwyyyzzz{{{|||}}}~~~fffbbb```]]]UUULLLHHHIIIEEEIIIMMMVVVhhh~~~uuu___GGG999333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,,,,,,,+++))))))*********+++++++++))))))******+++,,,,,,---((()))***++++++,,,,,,+++333555888===HHHYYYlllzzzoooYYYHHHAAAEEEXXXttt{{{~~~}}}vvvtttzzz}}}vvvtttqqqnnnkkkkkkmmmnnnmmmllllllkkkkkkjjjjjjiiihhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjkkkmmmnnnoooqqqpppooonnnmmmmmmmmmmmmnnnnnnooopppppppppppppppnnnmmmllllllllljjjhhheeeaaaeeekkkqqqvvvzzz|||~~~}}}vvvqqqpppnnnkkkjjjlllllllllkkkjjjiiiiiiiiiiiiiiiiiijjjlllmmmnnnoooooolllmmmnnnppprrrssstttuuuttttttttttttvvvwwwxxxyyyyyyzzzzzz{{{{{{zzzzzzyyy||||||||||||||||||||||||zzz{{{||||||}}}}}}}}}}}}{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~||||||}}}|||{{{zzzxxxwww|||||||||||||||}}}~~~~~~~~~|||zzzyyyyyyyyy|||||||||{{{{{{zzzzzzzzz{{{yyywwwwwwyyyzzzyyyxxxxxxxxxyyyzzzyyywwwuuutttsssrrrrrrtttwwwxxxxxxwwwtttooojjjggghhhmmmrrruuuvvvvvvxxx||||||qqqggg]]]UUUOOOKKKDDD>>>:::;;;;;;888888:::777888999:::::::::999999:::999999999999999::::::;;;;;;<<<======>>>>>>???>>>???@@@BBBDDDEEEFFFGGGIIIJJJLLLNNNOOOOOOOOONNNQQQRRRUUUXXX[[[]]]^^^^^^bbbcccdddfffggggggggggggiiiiiikkkmmmnnnppprrrrrrssssssrrrrrrsssttttttuuuuuuvvvwwwxxxyyyzzz{{{|||~~~hhhddd___ZZZSSSKKKJJJMMMEEEGGGIIIPPP```vvv}}}{{{|||vvvcccKKK<<<333222111///............,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---,,,,,,+++))))))******++++++++++++******+++,,,,,,---......,,,---...///000000000000666888;;;@@@JJJ[[[nnn||||||lllWWWFFFAAAHHH___~~~|||{{{rrroooxxx}}}{{{~~~{{{tttsssqqqmmmjjjjjjlllnnnmmmmmmlllkkkkkkjjjjjjiiiiiiiiihhhhhhiiijjjkkkkkkiiiiiiiiijjjkkklllmmmnnnqqqqqqooonnnmmmmmmmmmmmmnnnnnnooopppppppppppppppmmmlllkkkkkkkkkiiifffccc```dddkkkrrrvvvyyy{{{}}}{{{uuupppooommmjjjiiikkkmmmlllkkkjjjiiiiiiiiiiiiiiijjjkkklllnnnooopppqqqnnnnnnnnnoooqqqsssuuuvvvssssssttttttuuuwwwxxxyyyzzzzzz{{{||||||{{{zzzzzz||||||||||||{{{{{{{{{{{{wwwxxxyyy{{{||||||}}}}}}{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||zzzyyy}}}|||||||||||||||}}}~~~}}}{{{yyyxxxxxxwwwzzzzzz{{{{{{{{{{{{{{{{{{yyywwwuuuuuuwwwxxxyyyyyywwwxxxyyyyyyxxxvvvtttrrrpppppppppssswwwyyyzzzzzzssspppkkkhhhiiimmmrrruuuuuuuuuvvvzzzzzzoooddd[[[SSSMMMIIIBBB<<<999::::::777777999666777888999:::999888888::::::999999999999999:::;;;;;;<<<<<<===>>>>>>???>>>>>>???AAACCCDDDFFFFFFGGGHHHJJJKKKMMMNNNOOOOOOOOOQQQTTTWWWZZZ[[[\\\\\\bbbcccdddeeefffgggggggggggggggiiikkkmmmooopppqqqrrrrrrpppppppppppprrrsssuuuuuuvvvwwwyyyzzz{{{|||~~~mmmddd[[[UUUPPPKKKIIIKKKJJJHHHJJJOOOWWWfff|||~~~zzzzzz~~~|||kkkPPP===777444111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++///............//////000222555999@@@KKK\\\ooo|||~~~fffQQQGGG@@@HHHaaa|||zzzzzztttnnnuuu~~~zzzzzz{{{~~~|||wwwtttqqqooonnnmmmkkkiiikkkkkkkkkkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnlllkkkjjjkkkmmmoooqqqpppoooooonnnnnnnnnoooooolllmmmnnnpppqqqqqqqqqqqqlllmmmlllllljjjgggeeecccaaafffmmmsssxxx{{{}}}tttrrrooommmmmmllljjjhhhjjjjjjiiiiiiiiiiiiiiijjjkkkkkkllllllmmmnnnoooooopppnnnmmmnnnqqqtttuuuuuussstttuuuvvvwwwxxxxxxxxxyyyzzz|||~~~~~~}}}|||||||||}}}}}}|||{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||}}}}}}||||||||||||}}}}}}}}}~~~~~~}}}}}}~~~}}}~~~||||||~~~|||{{{}}}~~~||||||}}}~~~~~~}}}|||}}}~~~}}}{{{yyyyyyyyy{{{|||}}}}}}}}}}}}~~~}}}{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{vvvvvvuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvsssqqqpppqqqtttvvvuuusssqqqqqqpppooommmlllmmmnnnsssooopppxxxyyylll```WWWOOOHHHCCC>>>===:::888888888999:::666666777777888888999999888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>???AAABBBDDDEEEFFFGGGHHHIIIKKKMMMNNNOOOPPPRRRTTTUUUVVVXXX\\\^^^^^^___```bbbccccccccccccffffffffffffhhhkkkmmmoooooopppppppppqqqqqqqqqqqqpppqqqssstttuuuwwwzzz}}}jjjaaaXXXSSSMMMGGGDDDEEEFFFEEEGGGMMMTTTbbbvvvuuuZZZDDD999555111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---......111444999BBBNNN^^^nnnxxxxxx___JJJ@@@???III]]]rrryyysssooorrr}}}wwwooowww~~~{{{yyywwwqqquuuzzztttqqqnnnmmmlllkkkiiihhhkkkkkkkkkkkkjjjiiihhhhhheeefffhhhiiikkkmmmnnnoookkkjjjiiiiiiiiikkkmmmooopppoooooonnnooooooppppppooooooooooooooonnnmmmllllllkkkjjjiiiiiihhhhhhiiihhhlllppptttxxx{{{~~~uuuqqqooommmlllllllllkkkiiihhhhhhhhhgggggghhhhhhiiiiiijjjkkkmmmnnnpppqqqrrrpppooooooppprrruuuuuuuuutttuuuvvvxxxyyyyyyzzzzzzxxxyyy{{{|||}}}}}}|||{{{yyyyyyzzz|||}}}~~~~~~{{{{{{||||||}}}~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{|||||||||}}}~~~~~~}}}}}}~~~}}}{{{zzz{{{~~~}}}||||||}}}~~~~~~|||||||||~~~}}}|||||||||{{{xxxvvvzzz{{{|||}}}}}}~~~~~~}}}~~~}}}|||zzzyyyxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyuuutttttttttttttttuuuuuuuuuuuuuuuttttttsssssssssrrrpppoooppprrrttttttsssqqqtttvvvqqqjjjddddddeeejjjhhhjjjtttxxxooocccXXXQQQJJJDDD@@@<<<;;;999888777777888999999888888777777666666555888888888999::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<=========>>>@@@AAACCCDDDEEEFFFGGGIIIJJJLLLMMMNNNOOOQQQSSSTTTUUUWWWZZZ]]]\\\]]]^^^```aaabbbbbbbbbeeeeeeeeefffhhhjjjlllnnnnnnoooooopppqqqrrrsssssstttsssrrrqqqqqquuu{{{ggg___WWWRRRLLLDDDAAAAAABBBBBBEEEKKKSSS```tttwwwvvv~~~```FFF:::777222///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////333555999AAANNN```ppp{{{xxx___JJJAAA@@@JJJ]]]ooouuussstttyyy~~~xxxpppzzz{{{yyywwwvvvooouuuyyysssqqqnnnmmmlllllljjjiiikkkkkkkkkkkkjjjiiihhhhhheeefffgggiiikkklllnnnnnnjjjiiiiiihhhiiikkklllnnnnnnnnnmmmmmmnnnnnnoooooommmmmmnnnnnnnnnnnnmmmmmmkkkkkkiiihhhhhhiiikkkkkklllooosssuuuxxx{{{}}}tttooommmkkkjjjkkklllkkkjjjgggggggggggggggggghhhiiiiiijjjkkkmmmoooqqqrrrsssqqqppppppqqqtttuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyzzz{{{|||}}}}}}}}}|||zzzzzz{{{{{{|||~~~||||||}}}~~~~~~}}}}}}||||||||||||}}}}}}|||~~~|||||||||}}}~~~}}}|||||||||}}}~~~~~~~~~~~~~~~}}}||||||{{{yyywww{{{||||||}}}~~~~~~}}}}}}~~~~~~}}}{{{zzzxxxwwwvvvxxxxxxxxxxxxxxxxxxwwwwwwsssssssssssssssssstttuuuttttttssssssrrrrrrqqqqqqppppppooooooppprrrssssssrrrvvvwwwrrriiiaaa___```eeeeeeiiisss}}}}}}sssjjj^^^SSSMMMGGGBBB>>>:::999888777777777777888444555555666777888999999777777888888999::::::::::::::::::;;;;;;<<<<<<============>>>@@@AAACCCDDDDDDEEEFFFHHHIIIKKKLLLMMMNNNPPPRRRSSSTTTVVVYYY[[[[[[\\\]]]___```aaaaaaaaadddddddddeeegggiiikkklllmmmnnnooopppqqqsssttttttttttttsssqqqrrruuu{{{ccc\\\UUUQQQKKKCCC>>>>>>>>>>>>BBBIIIQQQ]]]pppsssnnnttteeeIII<<<888333///.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------...///000111777777999AAAPPPcccuuuvvv\\\IIIBBB???IIIZZZhhhnnnppptttzzz}}}wwwrrr}}}|||yyyxxxxxxxxxrrrvvvxxxsssqqqnnnmmmmmmmmmlllkkkkkkkkkkkkkkkjjjiiihhhhhhgggggghhhhhhiiijjjjjjjjjiiiiiihhhhhhiiijjjlllmmmlllllllllllllllmmmnnnoookkklllmmmnnnooooooooooookkkjjjiiiiiiiiijjjlllmmmnnnqqqtttwwwyyy{{{{{{wwwmmmkkkjjjiiijjjkkkjjjiiiggggggfffgggggghhhiiiiiijjjkkklllnnnppprrrssstttrrrqqqqqqrrruuuvvvuuutttuuuvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||||||||}}}}}}|||}}}~~~~~~~~~~~~}}}{{{yyy{{{||||||}}}}}}}}}}}}||||||||||||{{{zzzxxxvvvuuuwwwwwwxxxxxxwwwvvvuuuuuurrrrrrqqqqqqrrrsssttttttssssssrrrrrrqqqppppppoooooooooooonnnnnnppprrrssssssvvvvvvqqqhhhaaa^^^^^^cccdddiiisss|||}}}qqqhhh[[[PPPJJJEEE@@@<<<888888777777666666666777333444555666777888999999666666777888888999999:::999999::::::;;;<<<<<<===>>>>>>>>>???AAABBBDDDEEECCCDDDEEEGGGHHHJJJKKKLLLMMMOOOQQQRRRRRRTTTWWWYYYZZZ[[[]]]___```aaaaaabbbbbbcccccceeeggghhhjjjkkkllllllnnnoooqqqrrrttttttrrrsssuuuuuuvvvxxx{{{~~~```YYYSSSPPPKKKCCC>>>===:::;;;???EEELLLWWWiiiyyysssjjjkkkuuu}}}kkkNNN===999333000............------------------------,,,,,,+++++++++,,,------,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++---------...///000111222999888:::CCCTTThhhzzzoooWWWFFFAAA>>>GGGTTT```gggkkkpppsss|||~~~tttttt}}}{{{yyyyyyzzz{{{vvvyyywwwrrrpppnnnmmmnnnnnnmmmlllkkkkkkkkkkkkjjjiiihhhhhhiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjkkkllllllllllllllllllmmmnnnooooookkkkkkmmmnnnooopppppppppjjjjjjjjjjjjjjjkkkllllllnnnqqquuuxxxzzz|||~~~yyywwwmmmkkkiiihhhiiijjjiiihhhgggggggggggghhhiiijjjjjjkkklllmmmoooppprrrssstttrrrrrrrrrtttvvvvvvuuuttttttuuuvvvxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{|||}}}}}}~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}|||||||||}}}||||||}}}~~~~~~~~~}}}{{{{{{{{{||||||||||||{{{{{{zzzzzz{{{{{{zzzxxxvvvuuuvvvwwwwwwxxxwwwuuutttsssqqqpppppppppqqqrrrssstttssssssrrrqqqqqqpppoooooonnnnnnnnnmmmlllnnnqqqtttttttttsssoooiiiccc```^^^cccdddiiirrrzzz~~~sssiii[[[PPPHHHCCC>>>;;;666666666666666666666666666666666666666666666666666666666777888888999999888888999:::;;;<<<<<<===>>>>>>>>>???AAABBBDDDEEEBBBCCCDDDFFFGGGIIIJJJKKKMMMNNNPPPQQQQQQRRRUUUXXXYYYZZZ\\\^^^___```aaaaaaaaaaaacccdddfffhhhiiiiiikkklllmmmnnnpppqqqrrrsssqqqsssvvvxxxyyy{{{}}}]]]WWWRRRPPPKKKCCC>>>===999999<<>>EEEPPP\\\gggooosssuuu}}}uuuqqqvvv~~~|||{{{{{{wwwzzzvvvpppnnnllllllmmmmmmlllkkkkkkkkkkkkkkkjjjiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkllllllmmmmmmmmmmmmnnnnnnpppqqqqqqmmmnnnnnnooopppppppppooojjjjjjkkkkkklllkkkkkkkkklllpppuuuyyy{{{}}}yyytttsssmmmkkkiiihhhhhhiiigggfffhhhgggggghhhiiijjjkkkkkkmmmmmmnnnoooqqqrrrrrrssssssrrrssstttwwwwwwuuutttttttttvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{}}}|||{{{{{{|||~~~~~~~~~~~~~~~~~~~~~}}}|||~~~}}}}}}~~~~~~}}}}}}}}}||||||||||||}}}}}}~~~~~~}}}}}}}}}}}}|||zzzzzz{{{{{{{{{{{{zzzzzzxxxyyyzzzzzzzzzyyywwwvvvuuuvvvwwwwwwvvvuuusssqqqoooooooooppppppqqqsssssstttssssssrrrqqqpppooonnnmmmnnnnnnlllkkklllppptttuuurrrnnnllljjjgggccc```bbbccciiiqqqwww~~~vvvlll]]]QQQHHHBBB===:::555555555666666555555555666666666666666666666666555555666666777888888999777888999:::;;;<<<<<<============>>>@@@AAACCCDDDAAABBBCCCEEEGGGHHHIIIJJJLLLMMMOOOPPPPPPQQQTTTVVVWWWXXXZZZ\\\^^^___`````````aaabbbdddfffggghhhhhhjjjkkklllmmmnnnooopppqqqqqqtttwwwyyyzzz}}}[[[VVVQQQPPPLLLDDD>>>===999999;;;???BBBIIIWWWdddyyywwwllljjjttttttZZZ???;;;444000......//////........................,,,,,,+++***+++,,,...///,,,,,,,,,++++++******************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...000000555777???OOObbbttt{{{hhhQQQEEECCC>>>EEEPPP^^^lllxxx}}}}}}wwwpppooowww~~~zzzxxxwww{{{~~~vvvooommmkkkkkkllllllllljjjkkkkkkkkkkkkjjjiiihhhhhhiiiiiijjjjjjjjjkkkkkkkkkiiijjjjjjkkkllllllmmmmmmoooooooooooopppqqqrrrssspppppppppppppppoooooonnniiijjjllllllmmmlllkkkjjjkkkooouuuzzz|||}}}~~~vvvpppnnnmmmkkkiiihhhhhhhhhgggeeehhhhhhhhhhhhiiijjjkkklllnnnnnnooopppqqqqqqrrrrrrsssssssssuuuwwwwwwvvvtttssstttuuuvvvwwwxxxxxxxxxvvvvvvvvvvvvwwwxxxyyyzzz{{{zzzzzzzzz|||~~~~~~}}}}}}|||~~~~~~~~~~~~||||||}}}{{{{{{|||}}}}}}}}}}}}||||||||||||~~~~~~}}}}}}|||{{{{{{|||~~~~~~}}}|||yyyzzzzzz{{{zzzzzzyyyyyyvvvwwwyyyzzzzzzyyywwwvvvuuuvvvwwwwwwvvvtttrrrqqqoooooooooooopppqqqrrrsssttttttsssrrrqqqpppooonnnmmmnnnnnnllljjjkkkppptttvvvqqqkkkjjjkkkjjjfffbbbaaaccciiipppuuu{{{xxxnnn___QQQHHHBBB===999444444555555666555555444222222444555666888999999555555666666777888888888777888888999;;;<<<======<<<<<<<<<===>>>@@@BBBCCCAAABBBCCCEEEFFFHHHIIIJJJLLLMMMOOOOOOOOOQQQSSSVVVUUUVVVXXXZZZ\\\]]]^^^^^^___```bbbdddfffgggggghhhjjjkkkkkklllmmmnnnoooooossstttvvvxxxzzz~~~]]]WWWQQQLLLHHHDDD>>>:::;;;:::;;;>>>AAAEEEPPP[[[mmm|||iiijjjvvvvvv[[[EEE;;;222000111000...............------,,,,,,,,,++++++******))))))((((((******+++,,,,,,,,,,,,,,,(((((())))))***+++---...++++++++++++++++++++++++------...---,,,---///111555:::DDDSSSeeettt|||fffNNNAAA>>>===CCCPPPdddwww}}}{{{zzzmmmnnnyyy~~~vvvvvvzzz|||vvvpppooooooppppppooommmjjjhhhiiijjjkkkkkkkkkkkkkkkllllllkkkkkkjjjiiiiiihhhhhhjjjmmmmmmlllkkkkkkkkkooonnnnnnnnnnnnnnnooopppppppppqqqrrrqqqpppooonnnnnnmmmmmmlllllllllmmmmmmrrrtttvvvyyyzzz{{{{{{{{{~~~~~~~~~}}}~~~~~~zzzvvvqqqkkkgggfffeeeddddddeeegggiiicccdddfffhhhiiijjjiiiiiikkkkkklllmmmoooqqqrrrsssttttttsssssstttuuuwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvxxx|||~~~~~~~~~~~~}}}}}}|||{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~|||zzzyyyuuuwwwzzz}}}~~~~~~~~~zzzyyyxxxwwwwwwxxxyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvttttttvvvvvvuuutttrrrppppppooonnnnnnnnnoooqqqrrrrrrqqqooonnnmmmllljjjiiilllkkkiiiiiiiiikkkmmmnnnoooooooooooommmkkkiiihhhhhhhhhiiilllrrr~~~~~~vvvjjj\\\RRRJJJ@@@:::999777555111///...000333444555555555666666666666666666666666666666777888888:::999888888888999:::;;;>>>>>>???@@@AAAAAABBBBBBAAABBBCCCCCCCCCCCCFFFHHHIIIIIIJJJLLLNNNQQQTTTVVVWWWWWWYYYZZZ\\\\\\]]]]]]```aaabbbbbbbbbcccfffiiigggggghhhiiillloooqqqsssrrrtttwwwxxxwwwyyy}}}]]]XXXQQQLLLIIIEEE???;;;:::999999<<<>>>BBBLLLWWWlllqqqpppzzz{{{bbbGGG<<<333111222000//////......---------,,,,,,,,,++++++++++++************&&&''''''((())))))((((((,,,+++******))))))******++++++++++++++++++++++++,,,---...---,,,---///222555:::CCCRRRdddttt}}}gggOOOBBB@@@>>>EEESSSfffyyy}}}||||||}}}|||{{{zzzxxxwwwsssrrr{{{yyyvvvzzz{{{vvvpppooooooooopppooommmkkkjjjjjjjjjkkkjjjjjjiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiikkkmmmnnnmmmkkkllllllnnnnnnnnnnnnnnnoooppppppppppppqqqqqqqqqpppooonnnmmmmmmlllllllllmmmmmmnnnrrrsssuuuwwwyyy{{{||||||~~~~~~~~~~~~~~~zzzvvvqqqkkkiiihhhfffddddddeeefffgggeeefffgggiiijjjjjjiiiiiillllllmmmnnnppprrrtttuuusssrrrrrrqqqrrrsssuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwzzz}}}~~~~~~~~~~~~|||{{{zzzzzz{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~}}}~~~~~~}}}{{{zzzvvvxxx{{{}}}~~~~~~~~~}}}|||zzzyyyyyyzzzzzzxxxwwwvvvuuuuuutttttttttssstttuuuuuutttsssqqqoooooonnnnnnnnnoooooopppqqqqqqpppnnnmmmmmmlllkkkjjjjjjiiihhhggghhhjjjlllmmmnnnnnnooonnnmmmllljjjiiihhhhhhiiikkkrrr}}}vvvjjj\\\RRRJJJ@@@:::888777555333111111222333555555555555555666666666666666666666666666777888888:::999999999:::;;;===>>>>>>??????@@@AAAAAABBBBBBAAABBBCCCCCCCCCCCCFFFHHHIIIIIIJJJKKKNNNQQQTTTVVVVVVWWWXXXZZZ[[[\\\]]]]]]___```aaaaaaaaacccfffhhhhhhhhhhhhiiikkknnnppprrrrrrtttwwwxxxxxxyyy}}}]]]XXXRRRNNNKKKGGGAAA<<<999777888:::;;;>>>HHHRRRhhhzzzxxx~~~iiiIII>>>444222222000//////...------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,+++******))))))******++++++++++++++++++++++++,,,---------,,,---000222666:::CCCRRRcccsss~~~}}}hhhPPPCCCAAA???GGGVVVjjj|||~~~}}}{{{xxxyyyyyyzzzyyyyyyxxxxxxwwwxxxwww}}}~~~vvvzzz{{{uuupppooooooooopppooommmkkkkkkkkkkkkjjjjjjhhhggggggeeeeeeffffffggghhhiiiiiiiiikkkmmmnnnmmmllllllmmmmmmmmmmmmmmmnnnpppqqqqqqppppppqqqqqqppppppooonnnlllllllllllllllmmmnnnooorrrssstttvvvxxxzzz|||~~~~~~zzzuuuqqqlllkkkiiihhhfffeeedddeeeeeegggggghhhiiijjjjjjiiiiiijjjkkklllmmmppprrrtttuuussssssrrrrrrssstttvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuvvvwwwxxxyyyzzz|||~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~zzzwwwvvvyyy||||||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||zzzxxxyyy{{{}}}~~~}}}zzzyyyxxxxxxyyyuuuuuuttttttssssssrrrrrrrrrrrrssssssrrrqqqooonnnmmmnnnnnnoooooooooooooooooonnnnnnmmmlllkkkkkkjjjhhhgggffffffgggiiikkkllllllmmmmmmmmmmmmlllkkkkkkiiiiiijjjlllrrr|||wwwkkk]]]SSSJJJ@@@999888666555444333333333444444444444555555555666666666666666666666666777888888999999::::::<<<===???@@@?????????@@@@@@AAAAAABBB@@@AAACCCCCCBBBCCCFFFHHHIIIIIIJJJKKKNNNQQQSSSUUUUUUVVVXXXZZZ[[[\\\\\\]]]___```aaabbbbbbcccfffhhhiiiiiiiiiiiikkkmmmooopppqqqsssuuuvvvxxxzzz}}}~~~\\\XXXSSSOOOLLLHHHBBB===:::888888::::::<<>>GGGXXXlll|||zzzxxx{{{|||{{{{{{|||||||||||||||{{{{{{vvvxxxwww{{{{{{vvvqqqpppnnnnnnoooooommmkkkiiijjjjjjjjjiiiiiihhhgggeeeeeeffffffggghhhhhhiiigggjjjlllmmmlllkkklllmmmlllllllllmmmnnnpppqqqrrrpppppppppppppppoooooonnnlllllllllllllllmmmnnnooorrrrrrrrrtttwwwzzz}}}~~~yyyuuuqqqmmmjjjiiihhhgggffffffffffffiiiiiiiiijjjjjjjjjjjjiiiggghhhiiikkkmmmppprrrsssvvvuuuuuutttuuuwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuwwwyyyzzz|||}}}~~~}}}}}}~~~|||}}}~~~{{{|||{{{xxxtttssswww||||||~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~}}}{{{zzz{{{|||}}}~~~~~~~~~~~~}}}|||zzzxxxwwwvvvwwwwwwttttttttttttssssssrrrrrrqqqqqqqqqqqqpppooonnnmmmlllmmmnnnooopppooonnnmmmlllmmmmmmlllkkkjjjjjjkkkhhhgggffffffgggiiikkklllkkkkkkllllllmmmmmmmmmmmmkkkkkklllmmmrrr{{{yyylll^^^TTTKKKAAA:::888333444444444444444333333333444444555555666666666666666666666666777777888888888999;;;===>>>@@@AAA?????????@@@@@@AAAAAAAAA???AAABBBBBBBBBCCCFFFHHHIIIIIIJJJKKKMMMPPPSSSTTTTTTUUUWWWYYYZZZ\\\\\\\\\___aaacccccccccdddfffhhhiiiiiiiiiiiijjjkkkmmmnnnoooppprrrtttvvvyyy|||~~~|||~~~[[[WWWSSSPPPMMMIIICCC>>><<<::::::<<<<<<===DDDMMM___}}}|||~~~pppMMMAAA555111000...,,,---------------------------)))*********++++++,,,,,,*********++++++******)))((((((((()))***+++------+++++++++++++++++++++++++++,,,------,,,...000333666;;;GGGVVVgggvvv{{{fffNNNAAA???===HHHZZZnnn}}}~~~wwwoooooowww~~~~~~}}}qqqvvvyyy|||{{{wwwrrrpppnnnnnnoooooommmlllhhhhhhiiijjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhfffhhhkkklllkkkkkkkkkllllllllllllmmmnnnpppqqqrrrpppppppppooooooooooooooolllllllllllllllmmmnnnnnnppppppqqqsssvvvzzz}}}~~~xxxssspppmmmhhhhhhhhhgggggghhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjhhhhhhiiikkkmmmoooqqqsssvvvvvvuuuuuuvvvwwwyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvuuuuuuwwwyyyzzz|||~~~~~~~~~||||||}}}||||||}}}~~~yyyyyyxxxvvvssstttwww{{{~~~~~~~~~~~~~~~{{{{{{{{{|||}}}~~~}}}|||{{{{{{|||}}}}}}}}}}}}}}}zzzyyywwwvvvvvvwwwxxxxxxttttttuuuuuuuuutttsssssspppppppppoooooonnnmmmmmmlllmmmnnnoooooonnnlllllljjjlllmmmllliiihhhiiikkkhhhgggffffffgggiiilllmmmjjjjjjkkkkkklllmmmmmmnnnnnnnnnnnnooosss{{{yyylll^^^TTTKKKAAA;;;999111222333333444333222222333333333444555666666777666666666666666777777888666777999;;;===>>>@@@@@@???@@@@@@@@@@@@@@@AAAAAA>>>@@@AAABBBBBBCCCFFFHHHIIIIIIJJJKKKMMMOOORRRSSSSSSTTTVVVXXXZZZ[[[\\\\\\```bbbdddeeeeeefffgggiiiiiiiiihhhhhhiiijjjlllmmmlllmmmnnnqqquuuxxx{{{|||~~~ZZZVVVRRRPPPNNNJJJCCC>>>===;;;<<<>>>===>>>EEEMMM^^^{{{}}}}}}tttPPPCCC777222000...------,,,,,,,,,------------...************++++++++++++)))************)))((((((,,,+++******))))))******+++++++++++++++++++++++++++,,,---,,,,,,...111333555<<>>KKK^^^rrr|||zzzsssjjjiiisss~~~|||oooxxx|||~~~{{{vvvrrrpppnnnmmmnnnnnnnnnmmmhhhhhhiiijjjkkkllllllkkkiiiiiiiiiiiiiiiiiiiiiiiifffiiikkkllllllllllllmmmmmmmmmmmmmmmnnnpppqqqqqqqqqpppooonnnnnnnnnnnnooonnnmmmmmmlllllllllmmmmmmnnnooopppsssvvvzzz}}}~~~vvvqqqooommmggghhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkklllllllllnnnoooqqqssstttuuuuuuttttttuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvwwwxxxyyyzzz|||}}}}}}|||{{{{{{}}}||||||}}}~~~yyyxxxwwwvvvwwwyyy{{{|||~~~}}}}}}}}}}}}~~~~~~}}}yyyyyyzzz{{{}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{||||||||||||yyyxxxwwwwwwwwwxxxyyyzzzttttttuuuvvvvvvuuutttsssppppppoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjlllmmmkkkhhhfffgggjjjgggfffffffffgggiiilllnnnjjjjjjjjjjjjkkklllmmmnnnooooooooopppssszzzvvvjjj\\\SSSJJJAAA:::999111111222333333333222222222222333444555666666777666666666666666777888888666777999<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAAAAABBBCCCFFFHHHJJJIIIJJJKKKLLLOOOQQQSSSRRRSSSUUUWWWYYY[[[\\\\\\___bbbdddeeeeeefffggghhhhhhhhhgggggghhhjjjlllmmmkkkkkkllloootttyyy{{{{{{XXXUUUQQQOOONNNJJJCCC>>>===<<<===>>>>>>???EEEMMM___|||tttTTTGGG:::444222000...///,,,,,,,,,---------......,,,,,,,,,,,,,,,+++++++++---------------,,,++++++,,,+++******))))))******++++++++++++++++++++++++***+++,,,,,,,,,...111444444===MMM```rrrzzzfffOOOBBB@@@BBBPPPeeeyyy{{{|||wwwnnnkkksss|||ttt}}}~~~xxxtttrrrpppnnnmmmnnnnnnnnnmmmjjjkkkkkklllllllllkkkkkkggghhhhhhiiiiiijjjjjjjjjhhhjjjmmmnnnnnnnnnnnnooonnnnnnnnnnnnnnnoooppppppqqqpppooonnnmmmnnnnnnoooooonnnmmmlllllllllllllllkkkmmmppptttwwwzzz|||}}}~~~tttooommmllliiiiiiiiijjjiiiiiihhhhhhgggfffffffffgggiiijjjkkknnnnnnnnnooopppqqqssssssvvvuuuttttttuuuvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyzzz{{{{{{{{{zzzzzz}}}|||}}}}}}}}}~~~~~~{{{xxxwwwyyy}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzz{{{{{{}}}~~~~~~}}}|||||||||}}}~~~{{{{{{zzzzzzzzzzzzzzz{{{yyyxxxwwwuuuuuuuuuvvvvvvssstttuuuvvvvvvuuutttsssqqqpppooonnnnnnmmmmmmmmmnnnmmmllllllkkkkkklllllliiilllnnnkkkfffdddeeehhheeeeeeddddddfffhhhkkkmmmkkkjjjjjjjjjjjjlllmmmnnnoooooonnnoooqqqwww~~~|||rrrfffXXXOOOGGG???999888222222222222333333444444111222222333555666666777666666666666666777888888888999;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===???@@@AAABBBCCCFFFHHHJJJJJJJJJJJJLLLNNNQQQRRRQQQRRRTTTWWWYYYZZZ[[[\\\]]]```cccdddddddddeeefffggggggfffggghhhjjjlllmmmlllkkklllpppvvv{{{||||||}}}~~~WWWTTTQQQOOONNNJJJCCC>>><<<;;;<<>>???EEEMMMaaa}}}sssVVVIII<<<666444111000111,,,,,,,,,------..................------,,,,,,,,,---.........---,,,,,,+++(((((())))))***+++---...++++++++++++++++++++++++***+++,,,,,,---...111444333===NNNcccvvv{{{gggPPPCCCAAAFFFTTTjjj~~~}}}~~~uuuqqqvvv}}}zzz~~~~~~vvvrrrssspppnnnmmmnnnnnnnnnmmmmmmmmmmmmmmmlllkkkjjjjjjeeeeeefffhhhiiikkklllllliiillloooppppppppppppqqqooonnnnnnnnnnnnnnnooopppqqqpppnnnmmmmmmmmmnnnooopppooonnnmmmlllkkkkkkkkkjjjlllppptttxxx{{{|||}}}}}}sssnnnmmmlllkkkkkkkkkjjjiiihhhgggffffffeeeeeeeeegggiiikkklllmmmmmmmmmnnnnnnooopppqqqxxxwwwwwwwwwwwwyyyzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxyyyyyyyyyyyyxxxyyyzzzzzzzzzyyyzzz}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}yyywww{{{|||~~~}}}||||||{{{zzzzzzyyyyyyyyy{{{|||}}}}}}|||{{{yyy|||||||||||||||}}}~~~~~~~~~}}}{{{zzzzzz|||~~~{{{{{{zzzyyyyyyyyyzzzzzzxxxwwwuuusssrrrqqqqqqrrrrrrsssuuuvvvvvvuuusssrrrqqqpppooonnnnnnmmmmmmnnnooonnnlllkkkjjjkkklllllljjjlllnnnkkkfffcccdddgggdddccccccccceeegggjjjlllkkkkkkjjjiiijjjkkklllmmmnnnnnnmmmmmmooouuu|||{{{nnnbbbUUUMMMEEE===777666333333333333333444555666111111222333555666666777666666666666666777888888:::;;;===???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAABBBCCCFFFHHHJJJJJJJJJJJJLLLNNNPPPRRRQQQRRRTTTVVVYYYZZZ[[[\\\[[[^^^aaaccccccccccccdddffffffffffffhhhjjjlllmmmmmmlllmmmqqqwww|||~~~~~~{{{|||}}}~~~XXXUUUSSSRRRQQQNNNIIIDDDBBBAAA>>><<<<<>>???@@@AAAAAA@@@@@@???@@@@@@@@@BBBAAA@@@@@@AAABBBDDDEEEGGGHHHIIIJJJKKKMMMNNNNNNNNNQQQUUUXXXXXXXXXYYYZZZ]]]^^^___aaacccdddddddddggghhhhhhgggggghhhkkkmmmnnnoooqqqtttwww{{{~~~|||}}}WWWUUUSSSRRRRRROOOIIIEEECCCAAA???======AAAGGGLLLZZZlll|||{{{```NNN<<<444333222000///......---------,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++))))))))))))***++++++,,,......//////000111333333:::AAARRRiii{{{jjjNNNBBBEEENNNbbb{{{{{{}}}zzztttrrrqqqpppnnnmmmllllllmmmmmmmmmnnnnnnnnnmmmmmmlllkkkjjjjjjiiiiiiiiiiiijjjjjjkkkmmmnnnnnnnnnnnnoooqqqnnnnnnmmmmmmnnnooopppqqqpppppppppppppppooooooooooooooonnnnnnmmmlllkkkkkkooopppqqqsssvvvzzz~~~}}}uuuooolllllljjjjjjjjjjjjjjjjjjjjjjjjhhhhhhiiiiiikkklllmmmnnnnnnnnnnnnnnnppprrrtttuuuttttttttttttuuuvvvwwwxxx{{{zzzyyywwwvvvwwwwwwxxxyyyyyyxxxxxxyyyzzz{{{{{{zzzzzzzzzzzzzzz{{{{{{|||~~~~~~~~~~~~~~~|||{{{{{{|||~~~}}}}}}}}}}}}|||{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||yyyzzz{{{{{{zzzzzz|||~~~~~~}}}{{{zzzzzz|||}}}~~~}}}{{{zzzzzzzzzzzzyyywwwuuuvvvvvvtttrrrppppppqqqooopppqqqrrrrrrqqqpppooommmmmmnnnnnnmmmlllkkkjjjlllkkkjjjiiihhhhhhiiijjjmmmkkkiiifffffffffhhhiiieeeeeedddddddddfffggghhhjjjjjjkkkkkklllmmmnnnnnnpppnnnmmmlllmmmqqqtttwww{{{xxxmmm```RRRHHHAAA999444444111111111222222222333333444333333333333444555666888888888999999999::::::999;;;===>>>>>>???@@@AAAAAA@@@??????????????????AAAAAA@@@@@@AAABBBDDDEEEFFFFFFGGGIIIJJJKKKLLLMMMNNNQQQUUUWWWXXXXXXYYYZZZ]]]^^^___aaabbbcccddddddbbbdddeeeffffffgggjjjlllnnnoooqqquuuxxx{{{~~~VVVUUUTTTSSSRRROOOJJJGGGCCCCCCAAA???>>>AAAEEEHHHUUUeee{{{~~~xxx~~~jjjVVVAAA666333111//////......---------,,,,,,,,,******************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++,,,,,,.........///000111333333;;;BBBTTTlll|||yyybbbJJJAAADDDOOOccc}}}~~~{{{|||yyyzzztttrrrqqqpppooonnnmmmmmmmmmmmmnnnnnnnnnooonnnnnnmmmmmmkkkkkkjjjjjjjjjjjjkkkkkkjjjlllmmmmmmllllllnnnooooooooonnnnnnnnnnnnoooppppppppppppppppppqqqqqqqqqooooooooonnnnnnmmmmmmmmmnnnooopppsssvvvzzz~~~~~~}}}vvvpppmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiikkklllnnnooopppooooooooopppqqqsssuuuvvvttttttttttttuuuvvvwwwwww{{{zzzxxxwwwwwwwwwwwwxxxwwwwwwwwwxxxxxxzzz{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~|||||||||}}}}}}|||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{wwwxxxyyyyyyyyyzzz|||~~~{{{{{{zzzzzz{{{|||~~~{{{yyyxxxxxxyyyxxxwwwuuusssttttttssspppooopppqqqnnnnnnoooooooooooonnnnnnnnnmmmlllkkkkkkjjjjjjjjjkkkiiigggffffffggghhhiiimmmkkkhhhfffeeeeeeeeefffdddcccbbbaaaaaabbbcccdddffffffggghhhjjjkkkllllllmmmllljjjiiikkknnnqqqtttyyyyyytttlll___PPPFFF>>>666222222111111111222222222222333222222222333444555666777888888888999999999999:::999;;;>>>??????@@@AAABBBAAA@@@??????>>>>>>>>>???AAAAAAAAAAAAAAACCCDDDDDDEEEEEEFFFHHHIIIJJJKKKLLLNNNQQQTTTWWWXXXXXXYYY[[[\\\]]]___```bbbbbbcccccc]]]___aaabbbccceeegggjjjmmmooorrrvvvyyy|||}}}~~~TTTTTTTTTSSSRRROOOKKKIIIDDDDDDCCCAAA@@@AAACCCFFFQQQccczzzzzzrrr\\\DDD777222000//////......---------,,,,,,,,,))))))******++++++,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++------,,,+++++++++,,,,,,------......000111333444:::CCCVVVmmm{{{zzznnnXXXDDD>>>BBBLLL```|||}}}~~~yyywww{{{zzztttrrrpppooonnnnnnmmmllllllllllllmmmmmmnnnnnnnnnmmmmmmlllkkkkkkjjjjjjkkkkkkllljjjkkkmmmlllkkkkkkmmmnnnooooooooonnnnnnnnnnnnnnnoooooopppppppppppppppqqqoooooooooooooooooonnnnnnmmmnnnooorrruuuyyy}}}{{{uuupppmmmllljjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiikkklllnnnpppqqqooopppqqqrrrssstttvvvvvvuuuttttttuuuuuuvvvwwwxxx{{{zzzxxxwwwwwwwwwxxxxxxvvvvvvvvvwwwxxxyyyzzz{{{|||||||||||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~|||~~~}}}|||{{{||||||}}}}}}}}}||||||yyyzzz{{{||||||{{{{{{zzzwwwxxxyyyyyyxxxyyy{{{}}}{{{{{{zzzzzzzzz{{{|||}}}zzzyyywwwwwwxxxxxxvvvuuuqqqrrrsssrrrpppooopppqqqmmmnnnnnnnnnnnnnnnnnnmmmooommmkkkiiihhhiiiiiijjjjjjiiigggeeeeeefffhhhjjjllljjjhhheeecccbbbccccccbbbaaa```______```aaaaaabbbcccdddeeeggghhhiiijjjiiihhhfffeeefffiiimmmooowww|||~~~wwwpppllliii\\\MMMCCC<<<555111222111111111111222222222222000111222333444666777888888888888888999999999999999;;;>>>??????@@@AAACCCBBBBBBAAA@@@????????????@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFHHHIIIJJJKKKLLLMMMPPPSSSUUUVVVXXXYYY[[[\\\]]]^^^___```aaaaaaaaa]]]]]]^^^]]]^^^```eeehhhlllnnnrrrwwwzzz|||||||||~~~QQQRRRSSSSSSQQQNNNLLLJJJDDDEEEDDDBBBAAAAAABBBDDDPPPeee~~~vvvpppwwwvvv```FFF777222000///000......---------,,,,,,,,,***+++++++++,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---...///111333444999CCCWWWmmmzzz||||||}}}~~~|||uuufffQQQ@@@===AAAJJJ\\\uuuzzzvvvvvvvvvyyy{{{uuurrrmmmmmmmmmmmmlllkkkjjjjjjjjjkkklllmmmmmmmmmmmmmmmlllkkkkkkjjjjjjkkkkkkllljjjkkkllllllkkkkkklllmmmooooooooooooooonnnnnnnnnnnnnnnnnnoooooooooppppppooooooppppppppppppppppppnnnnnnoooqqquuuxxx{{{}}}wwwqqqnnnmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjlllmmmooopppppppppqqqssstttuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwxxxyyywwwwwwwwwwwwxxxyyyzzz{{{}}}||||||||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{}}}~~~}}}}}}}}}||||||}}}}}}}}}}}}}}}|||yyyzzz|||||||||{{{zzzyyyyyyyyyzzzyyywwwwwwyyyzzz|||{{{{{{zzzzzzzzzzzzzzzzzzxxxwwwwwwwwwwwwvvvtttqqqrrrsssrrrpppooopppqqqnnnnnnmmmmmmmmmmmmnnnnnnooommmjjjhhhgggggghhhiiiiiihhhgggffffffgggiiijjjjjjiiifffdddbbbaaa``````aaa```___^^^]]]^^^___```bbbbbbccceeefffhhhiiiiiigggfffcccbbbcccfffjjjlllpppuuuzzz~~~vvvnnnhhhdddcccVVVIII@@@:::444222222000000111111111222222222///000222333555666777888777777888888888999999999888:::===??????@@@BBBCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCFFFFFFGGGIIIJJJKKKLLLMMMLLLNNNQQQSSSUUUVVVYYY[[[[[[\\\]]]^^^___`````````aaa___\\\YYYYYY\\\ccchhhkkknnnrrrvvvyyyzzz{{{zzz~~~~~~~~~NNNPPPRRRRRROOOMMMKKKKKKEEEEEEDDDBBB@@@AAACCCEEERRRgggqqqiiippp|||zzzcccIII:::444111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,---------************++++++++++++*********+++++++++++++++,,,,,,,,,++++++,,,------,,,,,,,,,...///111333444:::EEEYYYnnnyyy{{{{{{}}}|||{{{sssbbbMMM@@@>>>BBBJJJZZZooo}}}||||||{{{wwwvvvwwwvvvyyy|||wwwsssllllllmmmllllllkkkiiiiiiiiijjjkkklllmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjkkkkkkkkklllmmmmmmkkkkkklllmmmmmmnnnoooooooooooonnnnnnmmmmmmmmmnnnooooooppppppoooppppppqqqqqqrrrrrrrrroooooopppqqqtttwwwyyy{{{~~~~~~~~~~~~~~~|||sssmmmllllllmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnooooooppprrrsssuuuvvvvvvvvvwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxyyyzzzzzz|||||||||||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}|||zzz|||~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||yyyzzz|||}}}}}}{{{yyyxxxzzzzzz{{{yyywwwwwwxxxzzz|||{{{{{{zzzzzzyyyxxxxxxyyyxxxvvvvvvwwwwwwuuutttrrrssssssrrrpppnnnooopppmmmmmmllllllllllllmmmmmmnnnllljjjgggffffffggggggggggggffffffgggggghhhhhhhhhgggeeecccaaa```___^^^^^^]]]\\\[[[\\\\\\^^^^^^bbbcccdddeeefffggghhhhhhfffdddbbbaaabbbdddhhhjjjlllpppuuuxxx|||xxxppphhhaaa\\\WWWLLLBBB<<<999444222333000000000111111111111222///000222444555666777777777777777888888888888999999;;;>>>@@@@@@AAACCCEEEFFFEEEDDDCCCBBBAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCFFFFFFGGGIIIJJJKKKLLLMMMJJJLLLOOOQQQRRRTTTWWWZZZ[[[[[[\\\^^^^^^_________cccaaa]]]YYYXXX\\\ccchhhkkkmmmpppsssvvvxxxyyyyyy~~~~~~}}}}}}~~~KKKNNNQQQPPPNNNKKKKKKKKKFFFEEEDDDBBB@@@AAADDDGGGTTTggg~~~ssslllkkkxxx|||yyy}}}}}}}}}~~~iiiNNN>>>777222000000......---------,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++)))*********++++++++++++++++++***++++++,,,---...++++++,,,---///111333444<<>>AAAIIIWWWhhhsssvvvxxx|||{{{{{{zzzxxxzzz}}}xxx{{{~~~xxxtttlllmmmmmmmmmmmmkkkjjjiiiiiijjjkkkmmmnnnnnnoooooojjjjjjiiiiiiiiiiiijjjjjjlllmmmnnnmmmlllkkklllmmmlllmmmnnnoooppppppoooooommmnnnnnnoooppppppqqqqqqpppppppppqqqrrrsssssstttpppppppppqqqsssuuuwwwyyy{{{}}}~~~~~~wwwooolllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmllllllmmmmmmnnnooonnnppprrrtttuuuvvvvvvuuuvvvvvvvvvvvvwwwxxxyyyzzzyyyyyywwwwwwwwwxxxyyyzzz{{{zzzzzzyyyyyyyyyyyyyyy|||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{yyy{{{|||}}}}}}{{{yyywwwyyyzzzzzzyyyxxxxxxzzz|||yyyyyyzzzzzzzzzyyyyyyxxxwwwvvvttttttuuuuuusssrrrqqqrrrrrrpppnnnllllllmmmlllkkkjjjjjjjjjjjjkkklllmmmkkkiiigggfffeeeeeeeeecccdddeeefffggggggfffeeeeeeeeecccbbb```___^^^]]]ZZZYYYYYYXXXYYYZZZ\\\]]]______``````aaabbbccccccbbb```^^^]]]]]]```ccceeegggjjjooorrruuuyyyxxxooohhh```XXXQQQJJJAAA:::888666333111222000000000000111111111111000111333444666666666666777777777777888888888888;;;===@@@BBBCCCDDDFFFGGGFFFEEEDDDCCCAAAAAAAAAAAA???@@@AAACCCCCCCCCCCCBBBEEEEEEFFFHHHIIIJJJKKKLLLHHHJJJMMMOOOPPPSSSVVVYYYZZZ[[[\\\]]]]]]^^^^^^]]]``````^^^]]]]]]```dddhhhkkklllnnnqqqsssvvvxxxyyy|||{{{zzzzzz{{{}}}~~~yyyIIIMMMPPPPPPMMMKKKJJJKKKFFFEEEDDDAAA@@@AAAEEEHHHVVVfffzzzxxxqqqgggrrrwwwrrrqqqyyy{{{sssuuu|||mmmRRRAAA999333000///......---------,,,,,,,,,,,,+++++++++******)))))))))************+++++++++))))))******++++++++++++))))))******+++,,,---...++++++,,,---///111333444???III\\\pppzzz|||vvvvvvnnn[[[GGG<<<<<<>>>GGGSSSbbbkkknnnrrrzzz||||||||||||xxx|||yyytttmmmnnnnnnooonnnlllkkkjjjjjjkkklllnnnooopppppppppjjjiiiiiiiiiiiiiiiiiijjjlllmmmnnnnnnlllkkklllnnnkkklllnnnooopppppppppooonnnoooooopppqqqqqqrrrrrrppppppqqqrrrrrrsssttttttqqqqqqqqqqqqrrrtttvvvwwwyyy{{{|||}}}{{{sssnnnlllkkkjjjiiijjjjjjjjjjjjjjjjjjjjjjjjoooooonnnnnnnnnnnnoooooonnnoooqqqsssuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwwwwwwwxxxyyyzzz||||||{{{zzzyyyyyyyyyyyy{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~}}}~~~~~~}}}{{{|||~~~~~~~~~|||{{{{{{yyy{{{}}}~~~}}}{{{yyywwwwwwxxxzzzzzzyyyzzz|||~~~wwwwwwxxxyyyzzzzzzzzzzzzvvvtttssssssssssssrrrpppqqqqqqqqqooollljjjjjjkkkkkkjjjiiihhhhhhiiijjjkkklllkkkiiihhhfffeeeeeedddaaabbbdddfffffffffdddcccdddcccbbbaaa```___^^^]]]WWWVVVVVVVVVWWWYYYZZZ[[[ZZZZZZZZZ[[[[[[\\\\\\\\\]]][[[YYYXXXXXX[[[^^^```^^^bbbgggiiikkkoootttyyy|||qqqgggaaaZZZPPPHHHBBB:::444444555222000111000000000000111111111111000111333555666666555555777777777777888888888888===???BBBDDDEEEFFFHHHJJJEEEEEECCCBBBAAA@@@@@@@@@???@@@AAACCCDDDCCCCCCBBBDDDDDDEEEFFFHHHIIIJJJKKKGGGIIILLLMMMOOORRRUUUXXXZZZ[[[\\\]]]]]]]]]]]]]]]\\\^^^```aaabbbcccfffhhhkkklllmmmooorrrtttwwwyyyxxxxxxwwwvvvwwwyyy{{{}}}|||~~~xxxpppIIIKKKMMMOOOOOONNNLLLJJJIIIHHHEEEBBB@@@BBBFFFJJJUUUggg|||xxxhhheeemmmsssrrruuusssllllllvvvvvv[[[CCC888666333............///////////////------++++++++++++------***++++++,,,,,,++++++******---///...+++)))+++...,,,,,,+++******+++++++++------......---...111333@@@JJJ___vvv}}}xxxkkkYYYGGG===;;;>>>DDDMMMXXXbbbjjjrrryyy}}}www{{{}}}~~~~~~|||yyyyyytttpppllllllooooookkkgggjjjkkkllllllmmmmmmllllllkkkkkkkkkjjjjjjkkkkkklllmmmmmmlllkkkkkkkkkkkklllnnnnnnnnnnnnmmmmmmmmmmmmooooooooooooppppppppppppssstttvvvvvvvvvtttrrrppprrrqqqpppooopppqqqrrrssszzz|||~~~~~~~~~xxxqqqnnnoooooommmiiilllnnnoooooonnnmmmmmmnnnqqqpppnnnmmmmmmoooqqqrrrrrrsssssstttuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvuuu|||{{{yyywwwwwwxxxyyyzzzzzzyyyxxxxxxyyyzzz|||}}}}}}|||{{{{{{||||||~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~|||{{{{{{}}}|||{{{zzz{{{yyywwwuuuwwwuuusssuuuyyy||||||{{{{{{zzzzzzyyyxxxwwwvvvvvvttttttsssrrrpppooonnnnnnnnnnnnnnnnnnmmmlllkkkjjjggggggggggggfffffffffeeejjjiiigggfffdddcccccccccaaaaaabbbcccccccccbbbbbb```___]]][[[ZZZZZZZZZ[[[VVVVVVWWWWWWWWWWWWWWWWWWVVVUUUVVVVVVWWWXXXYYYZZZVVVVVVUUUUUUTTTUUUUUUVVVZZZ___cccdddcccdddhhhmmmtttwww{{{{{{sssiiiaaaZZZSSSIIIBBB<<<:::666222000000000111000111111111222222222222222222222333444555666777:::999888777777888999:::<<<>>>@@@CCCEEEFFFGGGGGGGGGFFFEEECCCAAA@@@@@@???>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJIIIIIIHHHIIILLLPPPTTTWWWYYYZZZZZZYYYYYYYYY\\\^^^]]]___aaaaaaaaabbbdddeeejjjlllooopppqqqrrrtttuuutttvvvyyyzzzyyyxxxxxxyyy{{{{{{|||}}}}}}nnncccHHHJJJMMMOOOOOONNNMMMLLLIIIHHHFFFCCCAAACCCGGGJJJSSSdddyyywwwdddaaajjjqqqsssxxxqqqkkklllooo|||aaaFFF999555222---............////////////---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***)))+++++++++******+++,,,,,,,,,++++++++++++,,,,,,------......---...111444===III```xxxzzzmmmZZZGGG;;;999;;;???JJJYYYfffooovvv|||{{{wwwuuu}}}{{{wwwuuutttpppmmmnnnpppqqqnnnjjjkkkkkklllmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkklllmmmnnnmmmmmmlllllllllllllllooooooooooooooooooooooooooooooooopppppppppqqqqqqrrrssstttttttttsssrrrqqqtttssssssssssssttttttuuuvvvxxx{{{~~~~~~~~~~~~zzzuuuooolllmmmnnnkkkiiijjjlllooooooooonnnpppqqqpppooonnnnnnnnnpppqqqssssssssstttuuuuuuvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyzzz{{{zzzyyywwwwwwwwwxxxyyyyyyyyyxxxxxxyyyzzz|||}}}}}}|||zzzyyyyyyzzzzzz{{{~~~~~~~~~~~~}}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{}}}{{{zzzzzzzzzyyywwwuuuxxxvvvtttvvvyyyzzzzzzyyyyyyyyyxxxxxxwwwvvvvvvvvvtttssssssrrrqqqpppoooooonnnnnnnnnmmmlllkkkkkkkkkiiiiiiiiiiiiiiiiiihhhhhhjjjiiigggfffdddccccccccc````````````aaaaaaaaaaaa___]]]\\\ZZZYYYXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSSSSSSSWWW[[[\\\[[[[[[___cccjjjlllpppuuuwwwyyyyyyyyyqqqjjjaaaYYYSSSMMMDDD>>>:::888444111000000000111000000000000111111111222222222222333444555666777:::999888777777888999:::===>>>@@@CCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGIIIKKKOOORRRTTTXXXYYYYYYYYYXXXYYY[[[]]]\\\^^^```aaaaaaaaaccceeelllnnnpppppppppooopppqqquuuwwwyyyzzzyyyxxxyyyzzzzzz{{{|||}}}tttfff]]]FFFHHHLLLNNNPPPPPPNNNMMMJJJIIIGGGDDDBBBCCCGGGJJJPPP```tttwwwaaa\\\eeeooovvv~~~{{{pppkkkmmmlll|||hhhKKK:::555111---........................---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***)))((('''(((***++++++***------,,,,,,,,,,,,------,,,---.........///222444;;;JJJbbbzzz|||nnnZZZFFF:::888999>>>JJJ\\\lllvvv}}}zzzuuurrrsss|||zzzuuurrrsssqqqnnnoooqqqrrrpppmmmllllllmmmmmmmmmnnnnnnnnnkkkkkkkkkkkkkkklllmmmmmmnnnnnnnnnmmmmmmmmmlllllloooooooooooooooooooooooooooooooooooopppppppppqqqpppppppppqqqqqqqqqqqqrrrsssttttttuuuuuuvvvuuuuuuuuuwwwyyy|||~~~|||~~~uuuqqqllljjjkkklllkkkiiiiiikkknnnoooooooooqqqrrroooooonnnnnnoooqqqsssttttttuuuuuuvvvvvvwwwwwwwwwvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwwwwxxxxxxyyyxxxxxxxxxyyyzzz{{{|||yyyxxxwwwwwwwwwxxxyyyzzz~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~}}}|||{{{zzz{{{zzzyyyyyyzzzyyywwwuuuyyywwwvvvvvvwwwxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvssssssrrrrrrqqqqqqqqqpppooonnnlllkkkjjjkkkkkkllliiiiiiiiiiiiiiijjjjjjjjjiiihhhgggeeedddcccbbbbbb```___^^^]]]]]]^^^______]]]\\\ZZZXXXWWWVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKMMMMMMMMMMMMMMMNNNOOOPPPLLLOOORRRSSSRRRSSSVVVYYY^^^```cccfffhhhhhhhhhgggaaa[[[TTTNNNIIIDDD===888666444222000//////000111////////////000000000000222222222333444555666777999999888888888888999999>>>???AAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEFFFFFFFFFFFFCCCDDDFFFIIIKKKNNNPPPQQQVVVWWWXXXXXXWWWXXXZZZ\\\\\\^^^```aaaaaabbbdddeeekkkmmmooopppoooooopppqqquuuwwwyyyzzzyyyyyyzzz{{{zzz{{{|||}}}uuuggg[[[TTTDDDGGGJJJNNNPPPPPPOOOOOOKKKJJJHHHEEECCCDDDGGGJJJNNN[[[nnn{{{eee\\\cccooozzz{{{rrrmmmooonnn{{{mmmOOO;;;444111//////...............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))'''&&&(((+++---,,,)))------,,,,,,,,,---......,,,---.........///222555<<>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFJJJMMMNNNOOOPPPTTTUUUWWWWWWWWWWWWYYY[[[]]]___aaabbbbbbccceeeggghhhjjjmmmoooppprrrtttuuuuuuwwwyyyyyyyyyyyyzzz|||zzzzzz{{{}}}{{{jjj\\\RRRNNNBBBEEEIIILLLOOOPPPOOOOOOKKKJJJIIIFFFDDDDDDFFFIIIMMMWWWhhh{{{pppcccgggqqq}}}tttpppppprrr{{{pppRRR===555333111//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++)))''')))---///---+++---,,,,,,,,,------...///,,,---.........000333666???OOOcccqqqyyy}}}zzzlllXXXEEE;;;;;;>>>HHHSSSdddrrr{{{{{{yyyzzz|||}}}~~~}}}{{{xxxwwwxxxxxx}}}wwwtttqqqppppppoooooooooqqqqqqqqqpppoooooonnnnnnnnnooopppqqqnnnmmmmmmllllllmmmmmmnnnnnnnnnoooooonnnnnnmmmllljjjjjjkkkkkklllllllllllllllllllllmmmmmmmmmmmmnnnmmmmmmmmmnnnooopppqqqrrrppprrrsssuuuvvvvvvuuutttuuuuuuwwwxxx{{{}}}yyyqqqnnnmmmkkkjjjkkkllllllllljjjkkkmmmmmmlllkkklllmmmoooooopppppprrrssstttuuuvvvvvvvvvvvvwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzwwwwwwwwwwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{||||||||||||{{{zzzzzzwwwwwwvvvwwwxxxxxxvvvuuuxxxxxxwwwuuussssssssssssrrrrrrrrrssssssttttttuuuqqqqqqqqqqqqqqqqqqqqqqqqmmmllljjjiiihhhiiikkklllgggggggggggggggggghhhhhhffffffdddbbbaaa````````````^^^\\\ZZZYYYYYYZZZ[[[YYYXXXXXXVVVUUUSSSRRRQQQPPPPPPPPPOOOOOONNNNNNNNNIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPOOONNNMMMDDDAAA>>>;;;888666333222000///............///000---.........////////////222222222333444555666777999999999::::::999999999===>>>@@@AAAAAAAAA@@@???AAA@@@@@@????????????@@@AAAAAAAAA@@@@@@@@@@@@@@@EEEEEEEEEDDDDDDDDDDDDCCCBBBDDDHHHKKKNNNPPPPPPPPPRRRTTTVVVWWWWWWWWWXXXZZZ]]]___bbbccccccdddgggiiihhhjjjnnnpppqqqrrruuuvvvtttvvvwwwxxxwwwxxxzzz|||zzzzzz{{{|||~~~rrrbbbUUUNNNLLLAAACCCGGGKKKMMMNNNNNNMMMJJJJJJHHHFFFDDDCCCEEEGGGKKKRRRaaauuuppppppwwwzzzvvvuuutttzzzsssVVV???666444333//////......---,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,+++***+++---......---,,,+++++++++,,,---...///,,,---...//////111444666@@@PPPcccnnntttzzzxxxjjjWWWEEE<<<===@@@IIIUUUeeerrryyy|||~~~~~~yyywwwwwwyyyzzzzzz{{{}}}~~~|||{{{zzzzzz{{{zzzvvvtttrrrqqqppppppppppppppppppqqqqqqqqqpppooonnnooopppqqqrrrpppooonnnmmmmmmmmmmmmmmmmmmmmmnnnooonnnmmmlllkkkkkkkkkllllllmmmnnnnnnnnnllllllllllllmmmmmmmmmmmmnnnnnnoooooopppqqqrrrrrrssssssuuuvvvwwwwwwwwwwwwssssssssstttvvvyyy{{{}}}|||~~~~~~zzzvvvrrrnnnlllllllllkkkkkklllllllllkkklllnnnnnnlllkkkllllllppppppqqqrrrssssssttttttvvvvvvvvvvvvvvvvvvvvvvvv{{{zzzzzzzzzyyyyyyyyyyyyvvvxxxzzz{{{{{{zzzyyyxxxvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxyyy{{{|||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}zzz{{{{{{{{{{{{{{{zzzzzzvvvuuuuuuvvvwwwxxxvvvuuuuuuvvvvvvtttrrrrrrssstttrrrrrrrrrsssssssssttttttqqqqqqppppppooooooooooookkkkkkjjjiiiiiiiiijjjkkkiiiiiiiiiiiihhhhhhhhhgggdddcccbbb```___^^^^^^]]]]]]\\\ZZZXXXWWWVVVWWWWWWTTTTTTTTTTTTSSSRRRPPPOOONNNMMMMMMLLLLLLKKKKKKJJJFFFEEEEEEEEEEEEEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB;;;:::888666444333222111//////............//////............////////////222222222333444555666777999999::::::::::::999999<<<===>>>@@@@@@@@@??????@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDCCCCCCCCCCCCDDDFFFIIILLLOOOQQQQQQRRRQQQTTTVVVWWWWWWWWWYYYZZZ]]]___aaaccccccdddgggiiijjjlllooopppppppppqqqsssssstttvvvvvvvvvwwwzzz|||yyyzzz{{{|||~~~uuugggZZZRRRMMMKKK@@@BBBFFFIIILLLLLLLLLKKKIIIIIIHHHFFFCCCBBBDDDFFFHHHLLLZZZooozzz}}}yyy|||wwwZZZBBB777444333//////...------,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,------,,,,,,---...*********++++++,,,---...,,,---...//////111444777<<>><<<<<<;;;555555444333111000111111/////////...................../////////000000000222222222333444555666777999999:::;;;;;;:::999999:::<<<===???@@@@@@??????============>>>???@@@@@@???@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHKKKNNNPPPRRRRRRQQQSSSVVVXXXXXXXXXYYYZZZ[[[]]]___aaabbbccceeehhhhhhjjjlllmmmnnnnnnoooqqqrrrssstttttttttvvvyyy{{{yyyyyyzzz|||~~~~~~vvvhhh[[[TTTOOOLLLIII???AAAEEEIIIKKKKKKKKKJJJHHHIIIHHHEEECCCBBBCCCEEEFFFIIIUUUkkk~~~zzz^^^DDD888444333//////...---,,,,,,++++++++++++------------+++++++++++++++,,,,,,+++++++++***---///...+++)))+++...************+++,,,---...,,,---...//////111555777888MMMdddooouuu|||zzzkkkWWWEEE;;;<<<@@@IIIWWWlll{{{}}}{{{qqqiiibbbffftttzzz{{{ssstttttttttrrrqqqrrrsssrrrqqqpppooooooqqqsssttttttsssqqqooommmlllkkkkkkkkklllmmmnnnnnnllljjjiiihhhhhhiiijjjjjjkkkllllllooooooooooooppppppppppppoooqqqssstttuuutttrrrqqqqqqqqqpppqqqrrrtttvvvwwwvvvuuutttssstttwwwzzz|||~~~~~~yyysssoooooooooooonnnjjjkkkkkkkkkjjjiiijjjkkkjjjmmmoooppppppppprrrsssrrrrrrsssttttttsssssssssuuuuuuuuuuuuttttttttttttvvvvvvwwwxxxyyyyyyzzz{{{vvvxxx|||~~~~~~}}}zzzyyyuuuvvvxxxyyyzzzzzzyyyyyy|||{{{zzzzzzzzz{{{|||}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||yyyyyyzzz{{{{{{zzzzzzzzztttsssssstttvvvwwwvvvuuuppprrrtttsssqqqqqqtttwwwssssssssssssssssssssssssqqqpppooonnnmmmlllkkkjjjhhhiiiiiijjjjjjjjjiiiiiihhhhhhgggeeedddcccbbbaaaaaa```___]]]\\\[[[ZZZZZZVVVVVVUUUTTTRRRPPPOOOMMMKKKLLLMMMNNNNNNMMMLLLKKKGGGGGGGGGFFFEEEDDDDDDCCCDDDCCCCCCBBBAAAAAABBBBBBDDDCCCBBB@@@??????>>>>>>CCCAAA@@@@@@AAAAAA@@@??????>>>===<<<;;;:::999999222333333111000///000111///////////////.........////////////000000000000222222222333444555666777999999;;;;;;;;;;;;999999999;;;===>>>???@@@??????::::::;;;<<<>>>@@@AAABBB@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFHHHJJJMMMPPPRRRSSSQQQSSSWWWXXXXXXYYYYYYZZZYYY[[[^^^___```aaadddfffbbbeeehhhkkklllnnnqqqsssqqqrrrsssssssssuuuxxx{{{yyyyyyzzz|||~~~}}}yyynnn^^^TTTOOOMMMKKKHHHCCCCCCDDDFFFIIIJJJHHHFFFLLLHHHBBB??????AAACCCDDDCCCGGGTTThhh|||||||||dddIII<<<666222111000///......------...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))((('''''''''(((***+++------------------------,,,------------///222555>>>RRRdddlllrrr{{{~~~tttdddSSSDDD:::<<>>>>>???@@@@@@>>>>>>>>>>>>============<<<;;;:::999777666555444333222111000////////////------------------------***+++,,,...///111222333333333333333444555666666888888999:::;;;;;;;;;;;;;;;===>>>??????>>>===;;;;;;;;;<<<===>>>???@@@@@@???@@@AAABBBCCCBBBAAA@@@AAAAAAAAABBBCCCDDDEEEFFFCCCDDDGGGJJJMMMPPPSSSTTTUUUVVVVVVWWWXXXYYYZZZZZZZZZ\\\^^^___```aaaccceeeeeeffffffhhhiiilllmmmnnnqqqqqqrrrsssuuuwwwyyyzzzuuuxxx{{{}}}~~~}}}xxxhhhaaaVVVOOOLLLLLLLLLKKKCCCCCCDDDFFFIIIJJJIIIHHHJJJGGGCCCAAAAAABBBAAAAAACCCGGGSSSgggzzz|||uuuyyyeeeKKK<<<555222111000///......------...------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,+++******)))***+++,,,------------------------------............000333666???RRRdddlllsss|||ssscccSSSDDD;;;>>>EEEYYYpppxxxooogggiiiuuu~~~wwwxxx}}}}}}yyyvvvsssrrrrrrsssrrrqqqoooooooooooooooppppppqqqooonnnmmmlllllllllmmmmmmllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnmmmnnnooopppqqqrrrrrrssssssssssssttttttuuuuuuuuuuuutttsssuuuyyy||||||{{{|||yyyrrrooommmnnnqqqrrrppplllmmmnnnpppooonnnmmmmmmnnnppppppooonnnooopppqqqrrrtttssssssssstttuuuwwwxxxuuuvvvvvvvvvvvvvvvvvvuuuwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyxxxyyy{{{{{{zzzxxxwwwxxxyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{|||}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}|||{{{zzzyyyyyyxxxzzz{{{||||||||||||{{{zzzxxxvvvtttuuuvvvvvvtttqqqqqqqqqrrrssssssssssssssstttttttttsssrrrqqqooooooooommmkkkhhhggggggggghhhiiiiiiiiihhhhhhgggggggggeeeeeeeeecccbbb```^^^]]]\\\\\\[[[YYYWWWUUUSSSQQQPPPPPPPPPOOONNNMMMLLLKKKHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@???????????????????????????>>>>>>=========<<<<<<<<<;;;;;;:::888777555444444333222111000////////////------------------------......///000000111222222333333333333444555666777888888999:::;;;;;;;;;;;;<<<===???@@@@@@???===<<<;;;;;;<<<===>>>??????@@@??????AAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEDDDFFFHHHKKKNNNQQQSSSUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZ\\\^^^___```aaaccceeeffffffggghhhiiikkkmmmnnnppppppqqqrrrsssuuuwwwxxxvvvyyy{{{}}}~~~yyyvvvuuusssnnniiiZZZUUUNNNJJJJJJMMMNNNNNNDDDCCCCCCFFFHHHJJJJJJIIIHHHFFFDDDDDDDDDCCC@@@???CCCFFFQQQcccvvvwwwrrrzzziiiNNN===555111111000///......------...------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---------------------------...////////////000444777AAASSSdddlllttt~~~}}}qqqaaaQQQCCC<<>>>>><<<===>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666444444333222222111000////////////------------------------111111111111111222222222444333333444444555666777888999:::;;;;;;<<<<<<;;;===>>>???@@@@@@???>>>===:::;;;;;;<<<===>>>????????????@@@AAAAAAAAAAAA@@@?????????@@@AAABBBCCCDDDFFFGGGIIILLLOOOQQQSSSTTTTTTUUUVVVVVVXXXXXXYYYZZZYYY[[[^^^______```bbbdddfffgggggghhhiiijjjlllmmmooooooppppppqqqssstttuuuxxxzzz|||~~~}}}wwwrrrkkkgggeeeaaa\\\XXXNNNLLLIIIHHHJJJMMMOOOPPPDDDCCCBBBDDDHHHJJJKKKKKKJJJHHHFFFEEEDDDCCCBBB@@@BBBDDDNNN___qqqzzzxxxmmmSSS???555222111000///......------...------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++))))))))))))******++++++,,,,,,------------------......///......000444777BBBSSSdddmmmvvv{{{ooo___PPPCCC===CCCLLLjjj{{{tttllllllttt~~~|||xxx|||~~~zzzvvvtttrrrqqqrrrrrrrrrqqqnnnooopppqqqqqqpppooonnnllllllllllllkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnmmmmmmnnnooopppqqqrrrrrrtttttttttttttttttttttttttttuuuwwwyyyyyyxxxvvvtttuuutttrrrooollliiigggfffccceeehhhmmmqqqrrrooommmmmmoooqqqqqqpppooooooppprrrqqqpppppppppqqqrrrsssqqqqqqrrrtttuuuwwwxxxyyyvvvwwwwwwxxxxxxwwwwwwvvvwwwwwwxxxxxxyyyzzz{{{{{{yyyxxxxxxyyyzzzzzzxxxwwwvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{||||||}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}|||{{{zzzyyyyyyxxxwwwyyy{{{||||||{{{yyywwwwwwwwwwwwwwwvvvvvvtttsssqqqpppppppppqqqqqqrrrrrrsssssssssrrrqqqpppooonnnjjjiiihhhgggffffffffffffiiihhhhhhgggfffeeeddddddbbbbbbaaa___]]][[[YYYXXXWWWWWWVVVUUUSSSQQQOOONNNJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>============:::;;;===>>>>>>===;;;:::;;;;;;:::::::::999999999888777666555444333222222111111000///////////////------------............000000111111222222333333444444444444555666777888888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<999:::;;;<<<===>>>>>>???>>>??????@@@@@@@@@@@@@@@?????????@@@AAACCCDDDEEEFFFGGGIIIKKKNNNPPPRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYYYY[[[]]]^^^^^^___bbbdddffffffgggggghhhjjjkkklllppppppppppppqqqrrrssstttyyy{{{}}}~~~~~~~~~|||yyyxxxyyyzzz{{{{{{yyyuuuqqqooohhhddd___[[[XXXUUUQQQNNNLLLKKKKKKKKKMMMNNNOOOPPPCCCBBBAAABBBFFFJJJLLLLLLNNNKKKGGGDDDDDDDDDDDDCCC@@@BBBJJJ[[[lll|||sssYYYAAA666333111000///......------...------,,,,,,,,,++++++++++++,,,------------,,,+++)))******+++++++++++++++,,,,,,,,,---------......,,,------------///222555AAASSSdddnnnxxxyyymmm\\\MMMAAA===DDDNNNlll{{{wwwrrrrrrxxx|||zzz~~~}}}~~~|||{{{sssqqqooooooqqqrrrsssrrrnnnooopppqqqqqqpppooonnnkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkoooooooooooooooooooooooonnnnnnoooooooooooonnnnnnnnnoooooopppqqqrrrssssssttttttttttttsssssssssssssssuuuwwwxxxwwwuuurrrqqqooonnnkkkhhhfffeeeeeefffddddddeeehhhkkklllllllllmmmooopppqqqpppooopppqqqrrrqqqpppppppppqqqrrrssspppqqqrrrtttvvvwwwxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{xxxwwwwwwyyy{{{|||{{{zzzxxxyyyzzz{{{|||||||||||||||||||||}}}}}}}}}}}}}}}|||}}}~~~}}}}}}~~~~~~}}}}}}||||||||||||}}}}}}~~~}}}}}}|||{{{zzzyyyyyyxxxwwwxxxyyyzzzzzzyyyxxxwwwvvvvvvwwwvvvuuutttssssssqqqqqqpppppppppqqqrrrssssssssssssrrrqqqpppnnnnnnfffffffffgggggghhhiiijjjffffffffffffeeeeeeeeeeeeaaaaaa```^^^\\\ZZZWWWVVVTTTSSSSSSRRRPPPNNNLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@@@@@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;888999;;;<<<<<<;;;999888999999999888888888888777555555444333333222111111111000//////////////////---------....../////////---...///000222333444555555555555555666777888888999999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@???@@@@@@AAACCCDDDFFFGGGEEEFFFHHHJJJLLLNNNOOOPPPSSSSSSTTTUUUVVVWWWXXXXXXXXXZZZ\\\]]]^^^___aaacccfffffffffggghhhjjjkkklllqqqqqqqqqqqqrrrsssuuuuuuyyy{{{}}}~~~~~~~~~{{{zzz{{{|||}}}{{{xxxvvvvvvvvvvvvuuusssqqqooommmhhhhhhiiihhhfffbbb^^^\\\YYYWWWTTTQQQOOOMMMKKKIIIJJJKKKLLLMMMNNNOOOPPPQQQBBB@@@???@@@DDDIIILLLMMMOOOLLLGGGDDDCCCDDDDDDCCC>>>???FFFVVVhhhxxx|||qqqooo~~~yyy^^^DDD777444111000///......------...------,,,,,,,,,,,,+++++++++,,,---......---,,,++++++,,,---............---+++,,,,,,------.........,,,------,,,,,,...222555???QQQdddppp{{{xxxkkkZZZJJJ???;;;DDDNNNjjj|||xxxwwwuuuwww~~~}}}|||}}}zzz||||||zzz{{{sssqqqooooooqqqssssssrrroooppppppppppppoooooonnnkkkkkklllmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkoooooooooooooooooooooooonnnnnnoooooooooooonnnnnnoooooopppqqqrrrsssttttttsssssssssrrrrrrrrrrrrrrrqqqsssvvvvvvtttqqqpppooollljjjhhhfffeeefffggghhheeeeeeeeeeeeggghhhjjjkkklllnnnppppppoooooopppqqqqqqppppppooopppqqqrrrsssqqqrrrsssuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzwwwwwwwwwyyy{{{}}}|||{{{zzz{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||~~~~~~||||||}}}~~~}}}}}}}}}||||||{{{{{{{{{zzz{{{|||}}}~~~}}}}}}|||{{{zzzyyyyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwuuuvvvwwwwwwuuusssssstttrrrqqqqqqpppppprrrssstttssssssrrrrrrqqqooonnnmmmeeefffggghhhjjjkkklllmmmddddddddddddddddddcccccc```___^^^\\\ZZZXXXUUUTTTQQQQQQPPPOOONNNLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999777888999::::::999888777888777777777666666666666333333333222111000000///000//////....../////////---------...//////000000------///000222444555666666555555666666777888999999:::;;;<<<<<<======<<<999999999999999999999999888999999:::;;;<<<======>>>>>>======>>>>>>???@@@???@@@@@@AAACCCEEEGGGHHHEEEFFFGGGIIIKKKMMMNNNOOORRRSSSTTTTTTVVVVVVWWWXXXXXXYYY\\\]]]]]]^^^```bbbddddddeeefffhhhjjjlllmmmqqqqqqrrrrrrsssuuuvvvwwwyyy{{{}}}}}}}}}~~~}}}xxxuuutttsssrrrrrrpppmmmjjjiiijjjjjjiiihhhfffdddccc[[[[[[ZZZYYYWWWTTTQQQPPPLLLKKKJJJHHHGGGFFFFFFFFFDDDFFFIIILLLMMMOOORRRUUUAAA???===>>>BBBGGGKKKMMMLLLJJJGGGEEEDDDCCCAAA???;;;<<>>>>>>>>>>>============<<<;;;:::999::::::999999999888888888777777777777777777777777666666666666555555555555222222111111000///////////////.........//////000---------...///000000000000000111222333444555555666666666666777888999999999:::;;;<<<============::::::999999999999::::::888888999:::;;;<<<<<<===>>>>>>===<<<===>>>???@@@>>>??????AAABBBDDDFFFGGGGGGGGGHHHJJJKKKMMMNNNOOORRRRRRSSSTTTUUUVVVWWWWWWWWWYYY[[[\\\]]]^^^```bbbbbbcccdddfffhhhkkkmmmnnnppppppqqqrrrtttuuuwwwxxxyyy{{{||||||||||||~~~~~~xxxsssooollliiigggeeeccc```]]]\\\\\\\\\\\\[[[YYYWWWUUURRRQQQPPPNNNLLLJJJIIIIIIDDDDDDDDDDDDCCCCCCDDDEEEBBBEEEIIILLLMMMPPPTTTXXX@@@>>><<<<<>>;;;::::::AAAQQQccctttzzziii^^^fffyyy{{{~~~fffIII999777111000///......------...---------,,,,,,,,,+++++++++,,,...//////...,,,+++***+++,,,---------,,,+++++++++,,,,,,---...//////...//////......000444777;;;NNNcccrrr~~~}}}vvviiiWWWGGG;;;888BBBMMM^^^rrr|||{{{|||}}}~~~}}}{{{|||yyyzzz|||yyyvvvtttssssssrrrppprrrqqqooonnnnnnnnnooopppkkklllnnnooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooonnnnnnoooooooooooonnnnnnmmmmmmnnnooopppqqqrrrrrrqqqqqqqqqpppppppppoooooonnnpppsssrrrooommmmmmooolllkkkiiihhhggghhhiiijjjccceeehhhiiijjjjjjkkkllljjjlllnnnnnnnnnnnnoooppppppooonnnnnnnnnoooqqqqqqrrrsssuuuvvvvvvvvvuuuuuuxxxyyyyyyzzzzzzyyyyyyxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxwwwuuuzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyywwwxxxyyyzzz{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzz|||}}}}}}}}}|||{{{zzzyyyyyyxxxyyywwwvvvttttttvvvwwwyyywwwyyy{{{zzzvvvtttuuuwwwtttsssrrrqqqqqqsssuuuvvvrrrrrrrrrqqqpppooonnnmmmiiijjjkkklllmmmnnnmmmmmmccccccaaa```^^^\\\[[[ZZZ\\\[[[ZZZXXXUUUSSSPPPOOOMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEEEEDDDCCCBBB@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999999999999999888888888777777777666666666666777777666666555555555444444444111111000000//////......//////.........//////000---------...///000000111333333333444444444555555666666666666777888999:::999:::;;;<<<============;;;::::::999999::::::;;;777888999:::;;;<<<<<<===>>>===<<<<<<<<<===???@@@======>>>???AAACCCEEEFFFHHHHHHIIIKKKLLLNNNOOOOOORRRRRRSSSTTTUUUVVVWWWWWWWWWYYY[[[\\\\\\]]]```bbbaaabbbcccfffhhhkkknnnooooooooopppqqqsssuuuwwwxxxyyyzzz||||||{{{{{{}}}||||||}}}{{{uuupppjjjgggccc___]]]ZZZWWWUUURRRRRRRRRQQQOOOMMMKKKIIIIIIHHHEEECCCAAAAAAAAAAAACCCCCCDDDCCCBBBBBBCCCEEEFFFIIILLLNNNNNNPPPUUUXXX