BM6P6(@ ''')))++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%'''(((***+++++++++))))))))))))((((((((((((***)))(((''''''((()))***&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&'''((())))))((('''&&&******)))((('''%%%###""")))))))))))))))******+++((())))))******++++++,,,******(((''''''((()))***((((((((())))))*********))))))))))))***************))))))(((((((((((()))''''''(((((((((((('''''',,,+++***)))(((((((((((((((''''''&&&&&&&&&&&&'''(((((())))))******++++++******++++++++++++******%%%&&&''')))************((()))))))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''')))&&&###$$$'''))))))(((%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&''''''&&&$$$(((''''''&&&&&&''''''(((''''''((((((((((((''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&%%%######$$$&&&%%%$$$$$$######$$$$$$%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%((('''&&&%%%$$$$$$###$$$''''''(((&&&$$$$$$%%%&&&(((&&&%%%$$$%%%%%%$$$"""%%%***---,,,'''$$$$$$&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''&&&&&&&&&'''((((((((('''%%%$$$&&&&&&&&&''''''''''''((('''''''''((((((***+++,,,(((''''''((())))))((('''((((((((((((((('''''''''))))))((('''&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((()))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''')))))))))(((&&&&&&'''((('''&&&%%%%%%''')))((('''%%%$$$######$$$%%%((()))++++++***)))))))))***************************)))))))))((((((((((((%%%&&&''')))************'''''''''''''''((((((((())))))(((''''''((())))))''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))''''''((())))))(((''''''))))))))))))(((((('''&&&))))))(((((())))))***+++(((((()))))))))))))))******))))))((((((((()))******)))))))))))))))(((((())))))*********+++++++++,,,+++++++++***+++++++++---------...------,,,,,,***))))))(((((((((((((((++++++***)))(((((())))))(((((()))))))))*********************************(((((()))))))))))))))(((&&&'''((()))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''''''''(((((((((((('''''''''%%%###$$$'''((((((&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&'''((('''%%%'''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%######%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&''''''(((&&&$$$$$$%%%'''&&&%%%$$$%%%''''''&&&$$$&&&***...---)))&&&&&&((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++++++++++++++*********&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''((()))))))))(((((('''&&&'''''''''((((((((())))))&&&&&&&&&&&&''''''((()))***)))((()))******(((&&&''''''((((((((((((((((((******)))(((((('''&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''))))))(((((((((''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&''''''&&&''''''((((((((((((((('''((((((&&&%%%%%%''')))((('''&&&%%%$$$%%%&&&&&&))))))***++++++***))))))******************************)))))))))(((((((((''''''((()))))))))))))))%%%%%%&&&&&&''''''(((((((((((('''&&&&&&'''(((((())))))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''***)))'''&&&&&&&&&''''''***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++***(((&&&$$$%%%%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''***)))((((((''''''''''''''''''((((((((()))))))))'''(((((())))))(((((('''''''''((()))************)))(((((((((((()))***************)))))))))))))))************************---,,,,,,+++******))))))++++++++++++,,,,,,,,,---..................//////.../////////...---,,,,,,*********************)))******)))((('''''''''(((((((((((())))))))))))*********((((((((((((******)))*********))))))((('''$$$%%%&&&((())))))******((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''((((((((((((''''''&&&%%%%%%&&&(((((('''%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%&&&(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%$$$$$$&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&''''''%%%$$$###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((''''''(((&&&%%%$$$&&&'''$$$$$$%%%''')))***(((&&&%%%(((++++++(((&&&''')))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''''''''((((((((((((******))))))(((((())))))(((((()))))))))*********((('''''''''''''''((((((******)))***+++***(((&&&'''''''''(((((()))))))))+++******))))))(((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''*********)))))))))(((((('''''''''''''''&&&&&&&&&************************''''''&&&&&&''''''((()))''''''&&&''''''((()))***'''(((((('''&&&&&&''')))''''''&&&&&&&&&'''((()))******)))***++++++***)))*********************************)))))))))(((((((((((())))))))))))((((((%%%%%%&&&''''''((())))))'''''''''&&&&&&'''''''''+++***)))((('''&&&&&&&&&''''''''''''(((((((((((()))(((&&&%%%%%%''')))***)))))))))(((((((((''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((''''''''''''''''''''''''+++***)))'''''''''(((((('''(((((((((((()))))))))((((((((())))))(((((((((&&&'''((()))************)))(((((((((((()))******++++++++++++***************++++++,,,,,,,,,,,,+++//////.........---------------------............///000000111222222222222111111111111000///...---...------------,,,,,,,,,******))))))(((((())))))))))))))))))))))))))))))+++)))'''&&&&&&''')))+++))))))*********))))))(((%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&((((((''''''&&&'''''''''&&&'''((('''%%%%%%&&&(((&&&&&&&&&(((******(((&&&"""%%%''''''&&&%%%&&&''')))(((((((((((((((((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%))))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((()))))))))+++***(((''''''((()))***((((((((()))))))))******++++++***)))))))))******)))((()))+++,,,,,,)))'''&&&&&&'''((()))******+++*********))))))(((((((((''''''((()))))))))))))))''''''''''''''''''''''''******)))))))))(((((((((((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''))))))'''((()))(((&&&&&&''')))'''''''''(((((()))***+++,,,***))))))+++,,,+++)))************************************)))))))))))))))))))))))))))(((((('''&&&&&&'''((())))))******&&&''''''''''''''''''&&&+++***)))((('''&&&&&&&&&'''''''''(((((()))))))))&&&&&&%%%%%%&&&))),,,---((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******))))))'''''''''''''''''''''&&&+++***)))'''''''''((()))(((((((((((()))))))))***)))))))))(((((()))))))))''''''((()))))))))(((((()))))))))))))))***++++++***+++++++++++++++,,,,,,***+++---//////...---,,,////////////////////////////////////000000000111000111222444555555555555777777777777777666555444222111000///...//////000000///......------------***************)))))))))+++)))'''&&&&&&''')))+++'''((()))***++++++++++++((()))))))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((*********(((''''''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$&&&''''''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''((())),,,+++***((('''&&&&&&&&&&&&'''((('''&&&&&&'''))))))(((((()))***)))'''%%%###$$$&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((()))))))))%%%&&&&&&'''((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((((((((()))))))))******)))((('''''''''((()))***''''''((((((((())))))))),,,++++++*********++++++''''''))),,,......,,,***&&&''''''((()))***++++++))))))(((((((((((((((''''''(((((()))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''((()))***+++***)))(((&&&&&&&&&'''(((&&&((())))))''''''''')))&&&'''((()))******++++++...+++((()))+++---,,,)))++++++++++++++++++++++++++++++*********)))))))))((()))))))))))))))((('''''''''(((((())))))******&&&'''(((((((((((('''&&&))))))((('''&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%%%%&&&(((***,,,---''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!###&&&((($$$$$$%%%%%%'''(((***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((((((((('''''''''''''''&&&&&&&&&***))))))(((((())))))***((((((((()))))))))*********))))))(((((())))))***(((((())))))((((((''''''+++************+++,,,,,,)))***+++,,,...///000111///111444666777666444222222222222222111111111111111111111111222222222222111333555777888888888888888999999:::::::::999999666444222111222444777999888777555222000...------,,,++++++++++++***************((((((((((((******&&&''')))***+++,,,,,,,,,++++++******)))'''&&&%%%''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''')))******(((''''''(((&&&&&&'''''''''((((((((('''&&&%%%&&&(((((('''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%$$$&&&(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&((()))***...---+++)))(((&&&&&&%%%&&&'''((('''&&&&&&(((***+++)))''''''((((((&&&%%%'''''''''(((((())))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((()))))))))******(((((())))))******++++++(((((('''''''''((())))))'''''''''((((((((())))))***)))))))))))))))******)))***,,,///111111...,,,((((((((())))))*********(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))***+++))))))((('''''''''''''''&&&(((******((('''((((((&&&'''((()))***+++******///+++'''(((,,,...,,,***+++++++++++++++++++++++++++++++++*********))))))'''((()))))))))))))))((((((((((((((((((((((((((('''((())))))))))))((('''''''''&&&&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))'''''''''((())))))******(((((((((((('''''''''''''''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&((($$$$$$$$$%%%''')))***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%'''(((((()))))))))(((((('''''''''&&&&&&&&&'''((()))***************(((((()))))))))***************)))(((((()))******((())))))******))))))(((,,,,,,++++++,,,,,,---...---...000222555888:::;;;<<>><<<:::999333333333444444444555555666777:::===??????>>>>>>???@@@AAABBBCCCDDDDDDDDDBBB@@@>>>>>>CCCJJJSSSXXX[[[XXXRRRKKKDDD===999777.........------,,,,,,,,,******++++++++++++*********++++++++++++***)))))))))******+++++++++************))))))((((((((('''(((((((((((((((((((((((('''((((((((())))))******''''''((((((((((((''''''&&&''''''%%%"""!!!$$$'''''''''''''''((((((((())))))(((&&&&&&''''''&&&$$$%%%&&&((())))))(((&&&%%%''''''(((((((((((('''''''''(((((((((&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))$$$%%%%%%%%%%%%%%%%%%%%%###%%%((()))(((''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((***,,,,,,+++***)))))))))***&&&'''(((''''''''')))+++)))&&&######%%%((()))***)))(((&&&&&&'''(((((('''))))))(((((((((((())))))((((((((((((((((((((((((*********))))))(((((('''(((((((((((('''&&&%%%%%%************************(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,((()))***,,,,,,,,,+++***)))************+++++++++++++++++++++,,,---...///555555666777777555000---*********)))))))))))))))******************++++++(((((()))***************+++++++++++++++++++++++++++++++++************)))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((())))))***!!!###%%%(((***+++++++++&&&(((***+++)))(((((((((&&&''')))******)))((((((111...,,,+++,,,---...---***++++++++++++,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((,,,)))&&&(((,,,---***'''&&&'''(((((()))((((((((('''((()))***************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%)))(((&&&&&&''''''&&&%%%'''((((((((('''&&&%%%%%%((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((((('''&&&%%%$$$%%%&&&''')))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''')))***+++***)))***++++++(((&&&'''))))))'''%%% ###%%%((()))++++++))))))************))))))(((((())))))******++++++***)))(((''''''((()))***))))))))))))***+++,,,---------...000333666:::<<<<<>>;;;:::888888999::::::999>>>???@@@BBBDDDGGGJJJKKKGGGIIIKKKKKKJJJIIIIIIJJJQQQQQQOOONNNOOOUUU\\\bbbhhhddd^^^ZZZVVVOOODDD<<<777555222111000...+++(((++++++++++++++++++,,,,,,///+++(((''')))+++***))),,,,,,+++***************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%&&&)))+++)))'''******)))((('''&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%$$$$$$$$$'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''+++,,,---+++)))(((((()))'''&&&&&&&&&&&&'''((((((,,,+++***))))))((())))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%(((,,,---,,,***))))))******)))))))))***++++++))))))))))))))))))))))))++++++++++++***)))((('''+++++++++++++++,,,,,,,,,///...---,,,,,,,,,---------............000444777888>>>AAA@@@>>>;;;444---,,,---------,,,+++***))))))))))))))))))*********++++++***))))))***+++,,,(((***,,,---,,,,,,---...000///......///...,,,***)))***++++++***))))))******))))))(((((((((((()))***)))'''%%%%%%''')))***+++*********)))))))))((()))))))))))))))))))))))))))))))))))))))******+++777444///,,,,,,,,,++++++,,,,,,,,,++++++*********)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((()))%%%###$$$((()))'''###&&&&&&'''((((((((((((((((((((()))*********))))))''''''''''''''''''''''''((((((((((((((((((''''''***(((''''''(((((('''&&&''''''((((((''''''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''(((******)))))))))******(((''''''))))))'''%%%''''''''''''''''''&&&%%%))))))************)))))))))))))))))))))*********+++***))))))))))))***+++***))))))******+++,,,---///000222666:::>>>AAACCCIIILLLPPPTTTWWWZZZ]]]`````````bbbbbbcccbbbaaa```___]]]YYYVVVSSSOOOKKKHHHCCCAAA???>>>??????===<<<@@@AAACCCFFFIIILLLOOOQQQNNNQQQUUUWWWWWWWWWXXXYYY\\\[[[[[[ZZZ[[[___eeejjjnnnkkkfffccc```YYYOOOHHH<<<999555333111000...,,,---------------,,,,,,++++++)))'''(((***+++***(((++++++***))))))*********))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%###%%%'''((('''%%%((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&((()))''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))***+++***'''&&&'''(((((((((((('''((())))))***)))((((((''''''''''''(((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***)))((((((''''''(((((()))***+++,,,,,,,,,+++***))))))+++---...---+++++++++******)))))))))***++++++******************++++++,,,,,,,,,,,,,,,++++++***........./////////000000222111111111111111222222333333444444555777;;;>>>DDDJJJMMMLLLIIIEEE===555...------,,,+++++++++***************************...---,,,******,,,---...---///222444444555777888777666444444444333000...++++++++++++******+++,,,+++******)))))))))************((((((((((((***************)))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++>>>:::333///---,,,,,,+++------,,,+++***)))((('''************++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((&&&$$$"""###&&&'''%%%"""%%%&&&''''''((('''''''''))))))*********)))((((((''''''''''''''''''''''''''''''((((((((((((((((((***)))(((((())))))((('''''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&(((******)))))))))******(((''''''))))))(((&&&++++++***)))(((&&&%%%$$$))))))************))))))*********)))))))))))))))++++++************++++++************+++,,,---...222444888>>>DDDHHHLLLNNNSSSWWW[[[___aaaccceeeggghhhhhhhhhgggggggggggggggfffccc```^^^[[[XXXSSSPPPLLLJJJHHHGGGFFFEEECCCAAAAAABBBDDDGGGKKKOOORRRTTTSSSXXX^^^bbbeeefffhhhiiigggggghhhggghhhjjjnnnqqqtttqqqooommmkkkeee]]]WWWGGGBBB<<<777555444222111///000000000///...------+++******+++,,,,,,+++)))******)))))))))******+++)))*********)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%'''((('''&&&''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''((()))(((&&&%%%%%%&&&(((''''''''''''((())))))(((''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))))))))******)))((('''''')))***++++++)))))))))***)))))))))))))))***+++,,,+++++++++,,,,,,---------......///000000000000000333333444555666666777777888888888999999:::;;;;;;<<<===>>>>>>???BBBFFFIIIRRRXXX[[[ZZZVVVPPPGGG>>>333222///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---000333555777:::>>>AAABBBCCCEEEFFFBBBAAA???>>>===;;;888666000...---+++***+++,,,---++++++*********++++++,,,************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((())))))***FFF@@@999444111///......,,,,,,+++******)))((((((++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))(((((((((((((((&&&%%%%%%'''((('''%%%%%%%%%&&&''''''''''''''')))*********)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))((('''((())))))((('''''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&(((******)))((()))***)))((((((((())))))(((((())))))*********)))(((((()))******++++++******)))++++++******))))))((((((++++++++++++++++++++++++++++++++++++,,,---...///444888===DDDKKKPPPSSSUUUVVVYYY^^^aaacccdddfffgggkkkjjjiiiiiihhhiiiiiiiiieeeccc```^^^]]]ZZZWWWTTTQQQPPPNNNLLLLLLJJJHHHEEEBBBCCCDDDFFFIIILLLOOOPPPQQQVVV^^^dddiiilllnnnppplllmmmooooooooooooqqqsssuuutttssssssqqqmmmgggbbbVVVPPPHHH@@@;;;888555444111222333333333333222222111000...---------,,,,,,***))))))))))))***++++++************)))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((()))))))))((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((((((''''''''''''''''''''''''(((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''))))))((())))))***++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))(((((())))))***'''''''''''''''&&&&&&&&&***++++++)))((((((***,,,***************+++,,,---------...///000111222222333444555666777888888888:::;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKNNNRRRVVV[[[aaaeeebbb]]]WWWMMMCCC;;;888444000------...///---------------------------------///333888===@@@GGGJJJNNNPPPQQQQQQSSSTTTOOOMMMKKKIIIHHHEEEBBB???888555111---,,,,,,------+++++++++******++++++,,,******++++++++++++******))))))))))))************))))))))))))))))))))))))((((((''''''(((((()))***QQQKKKCCC<<<666222///---*********************+++,,,+++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((('''%%%&&&''''''(((((('''''')))))))))))))))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&''''''((((((((((((((('''%%%&&&&&&&&&'''((((((((())))))((((((''''''&&&&&&&&&&&&&&&''''''((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&((())))))(((((()))***((()))))))))(((((())))))((())))))***+++++++++*********++++++++++++******,,,,,,++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,---...///000666999???EEEKKKPPPSSSUUUUUUXXX\\\___aaaccceeegggkkkjjjjjjiiiiiiiiijjjjjjaaa```^^^^^^^^^\\\ZZZWWWTTTSSSQQQQQQQQQPPPMMMKKKGGGGGGGGGHHHIIIJJJKKKLLLNNNSSSZZZaaafffiiimmmooonnnppprrrrrrqqqqqqrrrssstttuuuuuuuuutttqqqlllhhhddd^^^UUULLLEEE???:::777555555555666777888999:::999777444000,,,+++,,,---++++++************++++++******+++******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))***))))))(((''''''&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''((()))(((&&&%%%&&&'''&&&%%%%%%%%%%%%&&&''''''))))))((())))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************---......,,,+++,,,///111------------...///000111111222333555666888999:::;;;<<<===???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLMMMOOOOOOPPPPPPQQQRRRSSSTTTUUUXXX\\\```bbbgggjjjgggbbb\\\RRRIIIAAA===888222...------...,,,------------.........,,,...000555<<>>888444222000///------,,,++++++******++++++)))******++++++******)))*********+++++++++++++++************************((((((((((((((()))******]]]WWWNNNEEE===666000,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((((((((()))))))))(((''''''(((((((((((((((((((((((())))))(((((((((''''''''''''&&&%%%&&&'''((('''&&&''''''((()))))))))((((((&&&&&&&&&''''''''''''''')))))))))(((((((((((((((%%%&&&'''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))'''(((((((((((()))))))))%%%'''))))))((((((((()))''')))******(((((()))+++***+++++++++******)))(((******++++++++++++******---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------...///000111666888<<>>;;;666111......///------,,,+++++++++++++++******++++++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&&&&'''******)))((('''&&&%%%%%%'''''''''(((((())))))***''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''))))))'''&&&%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''((()))((('''&&&''')))((((((((((((((()))******(((''''''''''''(((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************++++++))))))))))))***+++,,,---,,,------------...111333333333333333444666777888999:::;;;>>>@@@BBBCCCDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQSSSUUUWWWXXXXXXXXXWWWXXXYYYZZZ[[[\\\^^^cccfffggglllnnnkkkfffaaaYYYPPPDDD@@@;;;555222000000111//////000111222333444444555777<<>>;;;;;;>>>AAADDDEEEFFFFFFCCC===888666666000///...---,,,+++++++++***++++++,,,------------************************))))))))))))))))))))))))''')))***)))&&&%%%&&&((())))))(((((('''''''''&&&&&&''''''((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&((()))((('''&&&''')))***))))))))))))***++++++)))((((((''''''''''''((('''((((((((()))))))))***))))))))))))))))))))))))))))))*********++++++++++++++++++******+++++++++))))))))))))+++---///000...000111222222444666999;;;;;;;;;;;;===>>>???@@@BBBCCCEEEGGGJJJLLLNNNOOONNNOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVXXXYYY\\\]]]^^^^^^]]]\\\]]]^^^_________bbbeeeiiiiiimmmoookkkgggddd]]]VVVGGGEEEAAA===:::999::::::999999;;;<<<>>>???AAAAAAFFFIIIMMMSSSZZZ___ccceeeiiillloooqqqooommmkkkjjjjjjhhhfffdddbbb___\\\YYYVVVQQQKKKHHHGGGDDD???;;;444333111///...,,,,,,+++---,,,+++******+++,,,---000000///...---,,,,,,+++***************************************+++,,,,,,]]]ZZZUUUPPPKKKEEE>>>::://////...---,,,,,,+++***---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((('''((()))(((''''''((()))(((((()))***************&&&&&&'''((()))))))))((())))))))))))))))))))))))))))))(((&&&%%%$$$###"""(((''''''((()))******)))''''''((()))))))))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''((((((((($$$%%%'''))))))))))))(((&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((()))***'''((((((((())))))******%%%'''))))))((('''((()))&&&)))+++***((((((***,,,((())))))*********))))))***++++++,,,,,,++++++***---.........///000000000000111222333333222111000.........//////000111222555555444444555777999:::???@@@CCCFFFJJJQQQXXX]]]```aaadddggghhhhhhgggfffffffffgggjjjmmmoooooonnnnnnmmmkkkjjjhhhddd___[[[XXXWWWVVVUUUTTTTTTTTTTTTTTTVVVWWWYYYZZZ^^^bbbeeeiiikkklllmmmlllmmmnnnpppmmmoooqqqqqqmmmiiifffddd```bbbdddffffffaaaZZZUUUJJJGGGAAA===<<<>>>BBBDDDIIIMMMPPPOOOJJJCCC???===222111000...---,,,++++++***+++,,,---.../////////************************)))))))))))))))))))))))))))+++,,,+++((('''(((***'''''''''(((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&'''((((((&&&&&&'''(((((((((((((((((())))))***,,,+++***))))))((())))))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,...---...///000333555777777999;;;===>>>???BBBDDD@@@@@@@@@AAABBBDDDEEEFFFHHHIIIKKKNNNQQQSSSUUUVVVTTTTTTVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYY\\\]]]___aaabbbaaa```___``````aaa```aaacccfffiiiiiilllmmmjjjfffddd___YYYKKKIIIGGGEEECCCCCCDDDDDDCCCDDDFFFHHHJJJLLLMMMNNNTTTWWW[[[```dddgggiiiiiikkknnnrrrsssrrrpppnnnnnnmmmkkkhhhgggeeeccc___\\\ZZZUUUPPPOOOOOOMMMGGGBBB888666444222000...------///...,,,++++++,,,...///222222111///...---,,,+++))))))))))))))))))))))))++++++******++++++,,,---aaa]]]XXXVVVSSSMMMCCC;;;777333///---,,,+++***)))000---***)))***,,,------***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((())))))************))))))******))))))((((((''''''((((((''''''&&&&&&&&&%%%)))(((((((((''''''''''''&&&((()))++++++)))(((&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))******************************++++++++++++******,,,,,,,,,,,,---...//////)))***+++***)))***---///000000111111111444888;;;444555666777777555333222222222333444444444333222777777777666555666888:::???@@@@@@AAADDDJJJQQQVVV___```aaabbbcccdddddddddaaabbbdddgggjjjmmmooopppnnnllljjjhhheeedddcccbbb```^^^ZZZWWWUUUVVVWWWXXXTTTYYY^^^___]]]]]]```dddffffffggghhhhhhhhhgggffffffhhhjjjjjjhhhccc^^^[[[WWW[[[___bbbbbbbbbaaabbbZZZSSSIIIBBB>>>???@@@AAAIIIOOORRRRRRTTTUUUNNNCCCAAA999444666666000,,,...++++++++++++++++++******,,,***))))))***++++++***,,,+++***))))))***+++,,,(((((())))))******+++++++++***)))(((((()))***+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''+++***(((&&&&&&(((***+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&'''))),,,---%%%%%%%%%&&&&&&&&&''''''((((((((())))))))))))***&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((()))******'''(((***+++++++++)))(((***+++,,,,,,,,,,,,+++++++++,,,,,,+++))))))***,,,,,,------...///.........---000333555666999<<<>>>AAABBBDDDEEEGGGIIIKKKKKKOOONNNMMMLLLLLLMMMNNNOOOOOOPPPRRRTTTUUUUUUUUUUUUUUUWWWZZZZZZZZZYYYYYYZZZ^^^]]]]]]\\\\\\\\\]]]]]]______^^^]]]]]]\\\\\\\\\______```ccceeeeeedddbbbgggfffdddcccbbbaaa___]]]VVVTTTQQQNNNLLLLLLMMMNNNNNNNNNOOOQQQUUUYYY]]]```bbbfffkkklllkkkjjjkkkmmmttttttuuutttsssrrrpppooooooooommmiiieeebbbaaabbb___]]][[[[[[[[[YYYUUUQQQDDDCCC>>>888555555444222111111000/////////000111111111111000///,,,***((((((((())))))*********+++))))))))))))))))))))))))```]]]ZZZYYYXXXSSSKKKEEE<<<888222///---------,,,///---+++***+++,,,,,,,,,+++++++++++++++***))))))************************))))))))))))))))))))))))((((((((((((''''''&&&&&&((((((''''''''''''''''''((())))))******))))))((())))))))))))((((((((((((((((((((('''''''''&&&&&&))))))(((((((((''''''''''''((()))******)))((('''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))******++++++++++++******+++++++++++++++,,,------******+++******+++...000000222444555777999===@@@???@@@AAAAAAAAA???===;;;;;;<<<===>>>===<<<:::999<<<<<<;;;:::999:::;;;===???@@@@@@AAACCCGGGMMMQQQVVVVVVWWWXXXYYYZZZZZZZZZWWWXXXZZZ\\\___aaacccdddfffeeecccbbb```_________]]][[[YYYVVVUUUVVVWWWXXXXXX\\\``````______cccgggeeefffffffffeeecccaaa``````bbbdddeeeeeeccc```^^^XXX[[[^^^```______```aaa^^^XXXPPPIIIEEEBBB@@@>>>CCCIIIMMMQQQVVV[[[YYYRRROOOGGGAAA???;;;333...---...---,,,,,,,,,,,,,,,,,,***)))'''''')))***)))(((++++++***))))))***++++++)))))))))))))))************)))(((''''''((()))***)))))))))(((((((((((('''(((((((((((())))))))))))'''''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%$$$$$$&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%''')))***&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))***)))((((((''''''(((((('''''''''''''''((())))))))))))((((((((())))))***)))))))))))))))***++++++++++++,,,,,,,,,,,,++++++...//////---+++***+++,,,***,,,...111333555777777555777:::<<<===???BBBDDDGGGHHHIIIKKKNNNPPPQQQRRRSSSSSSRRRRRRRRRSSSTTTTTTVVVVVVWWWXXXXXXXXXWWWVVVWWWYYY\\\\\\[[[ZZZ[[[[[[\\\\\\\\\\\\\\\]]]^^^___[[[ZZZXXXWWWVVVVVVVVVWWWZZZ[[[^^^bbbeeefffcccaaa```]]]ZZZYYYXXXWWWVVVTTTPPPOOOLLLJJJIIIJJJLLLMMMMMMMMMNNNPPPTTTXXX[[[^^^cccgggkkkmmmllllllnnnqqqoooqqqsssuuuvvvvvvuuutttssssssqqqnnnjjjgggfffgggdddbbb```______]]]YYYUUUQQQNNNIIIBBB===:::777444555444222111000111222222000000000///...,,,***)))************+++++++++,,,************************^^^\\\ZZZ[[[\\\YYYTTTPPPEEE@@@888333000////////////---,,,,,,------,,,***+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))((((((((((((******)))(((((('''&&&&&&'''(((((())))))(((((('''(((((((((((())))))))))))))))))(((((((((((('''''')))))))))(((((((((''''''(((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((()))((((((''''''(((((())))))))))))*********++++++((((((((((((((((((((((((******++++++++++++************))))))******+++++++++,,,------,,,...111333222555999===@@@CCCFFFIIIMMMNNNNNNNNNLLLJJJHHHGGGFFFHHHIIIJJJJJJHHHEEECCCEEEDDDBBB@@@????????????>>>???@@@@@@@@@BBBEEEHHHJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKMMMOOOQQQSSSUUUVVVZZZZZZYYYYYYYYYYYYZZZZZZXXXWWWUUUSSSRRRSSSSSSTTTSSSVVVXXXXXXWWWYYY]]]aaabbbccccccdddcccbbbaaa```[[[\\\^^^___`````````___ZZZ\\\_______________aaa]]]YYYSSSNNNJJJEEEAAA>>>???CCCHHHNNNVVV___aaa```]]]VVVPPPLLLFFF<<<666333111000...,,,,,,,,,---...+++)))(((((()))******)))++++++***))))))***++++++************)))))))))))))))((((((''''''(((((()))++++++*********)))))))))(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))''''''(((((((((((())))))***)))(((''''''((()))***(((''''''&&&&&&&&&&&&'''(((''''''''''''(((((()))******)))))))))))))))******)))((('''(((***---///++++++++++++++++++++++++111111111000------...///...000333777:::===???@@@>>>@@@CCCDDDEEEFFFIIIKKKMMMNNNOOOQQQSSSUUUWWWXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ\\\\\\[[[[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYYYYSSSQQQNNNLLLJJJKKKLLLMMMPPPSSSYYY___cccdddaaa]]]VVVSSSNNNLLLKKKKKKJJJIIIEEEDDDCCCBBBCCCEEEGGGIIIHHHHHHIIIKKKNNNQQQUUUWWW___bbbeeeggggggiiimmmqqqmmmpppssswwwyyyyyyxxxwwwvvvvvvuuuqqqnnnkkkkkkkkkjjjiiigggfffeeebbb___\\\^^^ZZZTTTOOOKKKFFFBBB???>>><<<999666444333444444000000000//////...------+++++++++,,,,,,,,,,,,,,,************************[[[ZZZYYYZZZ[[[[[[XXXVVVOOOIII@@@999444222000///...---------...---+++)))***++++++,,,++++++******************************))))))))))))))))))))))))******))))))))))))))))))******))))))((((((((((((''''''((((((((((((''''''''''''(((((())))))******)))))))))))))))((((((((()))))))))(((((((((((('''))))))(((((((((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))(((((((((((()))))))))*********++++++++++++))))))))))))))))))))))))******++++++++++++***************)))******+++,,,,,,---//////000222555888777;;;AAAGGGJJJMMMPPPSSSXXXXXXWWWWWWUUUSSSQQQPPPPPPQQQTTTUUUUUURRRPPPNNNMMMKKKGGGDDDBBBAAA???>>>;;;===>>>>>>======???@@@BBBBBBDDDDDDEEEEEEEEEEEECCCDDDEEEFFFHHHJJJKKKKKKNNNNNNOOOOOOQQQSSSTTTUUURRRRRRPPPOOONNNMMMLLLLLLLLLMMMNNNMMMMMMOOOSSSWWWZZZ[[[^^^aaacccdddeeeeeeZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ^^^bbbddddddcccbbbbbbYYYVVVQQQNNNJJJGGGCCC@@@@@@BBBEEEIIIQQQZZZ```cccbbb___[[[WWWRRRJJJDDDBBB666444000---,,,,,,---...---,,,******,,,---,,,++++++******************+++++++++******))))))(((((())))))(((((((((((())))))+++++++++*********))))))&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&!!!""""""###$$$%%%&&&&&&'''((()))(((&&&%%%&&&'''%%%&&&&&&&&&'''(((((((((%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((())))))***+++***)))((('''(((((((((''''''((((((((()))))))))(((((()))))))))*********)))(((&&&$$$$$$&&&((())))))((((((''''''(((((((((((((((''''''''''''((()))++++++***)))))))))*********)))))))))***,,,---///***************+++++++++///111111111000000222444888999<<>>>>>@@@BBBCCCGGGOOOWWW\\\]]]ZZZVVVMMMIIIDDDAAA@@@@@@??????999999999999;;;===@@@AAA@@@AAABBBCCCFFFHHHKKKLLLTTTWWWYYYZZZ[[[^^^ccchhhmmmppptttwwwyyyyyyxxxwwwuuuuuuuuurrrooommmmmmnnnoooooonnnllljjjgggdddbbbddd___[[[ZZZYYYUUUQQQPPPKKKHHHCCC>>>:::777666666222111000////////////000++++++++++++,,,,,,,,,,,,************************[[[ZZZYYYZZZZZZ[[[ZZZYYYWWWQQQIII@@@:::555111//////...---......---+++)))))))))***************)))))))))))))))))))))))))))************************))))))******************(((((((((((())))))******''''''((((((((((((''''''''''''(((((())))))******((((((((()))))))))))))))***)))))))))(((((((((((())))))(((((((((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***'''''''''((((((((())))))))))))(((((((((((()))))))))*********++++++++++++******************************++++++++++++******+++++++++++++++,,,......+++---///111222555:::===@@@EEEKKKQQQUUUWWWZZZ\\\______^^^]]][[[ZZZXXXXXXXXXZZZ\\\]]]]]][[[YYYWWWRRRNNNIIIEEECCCAAA>>>;;;:::;;;======<<<<<<===>>>??????AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGIIIKKKMMMPPPQQQQQQQQQPPPNNNLLLJJJIIIHHHLLLLLLKKKJJJJJJLLLOOOQQQPPPRRRVVVYYY\\\^^^``````\\\[[[YYYWWWUUUTTTSSSRRRWWW]]]dddiiijjjiiigggfff\\\YYYTTTOOOLLLIIIFFFDDD@@@???@@@DDDJJJQQQZZZ```cccdddddd```\\\WWWRRROOO===:::666111...---------...,,,++++++,,,------,,,*********++++++*********++++++******))))))((((((******************************)))))))))(((((((((&&&&&&&&&&&&''''''''''''+++)))(((''''''((()))+++(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&""""""###$$$%%%%%%&&&&&&'''((()))(((&&&%%%&&&'''%%%&&&&&&&&&'''(((((((((&&&'''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((()))(((((((((((()))******+++***))))))((((((''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$$$$&&&((())),,,+++++++++++++++,,,,,,((((((''''''''''''((((((++++++************++++++((()))+++,,,---------,,,************+++,,,---......000222333444666999<<<@@@AAACCCFFFHHHJJJKKKLLLMMMNNNPPPPPPOOOOOOQQQRRRUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[YYYVVVTTTRRRRRRRRRSSSNNNOOOPPPOOONNNMMMOOOPPPOOONNNMMMJJJHHHDDDBBB@@@>>><<<888555444555777999888<<>>@@@BBBCCCDDDIIIKKKMMMMMMNNNQQQWWW\\\eeehhhmmmrrruuuwwwwwwwwwsssttttttrrrpppoooppprrrrrrrrrrrrqqqnnnkkkiiihhhkkkccc___aaabbb___[[[\\\WWWTTTOOOIIICCC>>>;;;999333111///---------...///++++++++++++++++++******************************ZZZZZZYYYYYYYYYZZZ[[[[[[ZZZVVVPPPJJJDDD===666111111///...---...---,,,***(((((()))************)))((((((((((((((((((((((((************************))))))))))))************&&&&&&'''(((((()))******'''(((((())))))(((((('''(((((((((((())))))))))))''''''(((((((((((())))))******)))))))))((((((((((((((())))))))))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++''''''((((((((()))))))))***))))))(((((())))))***)))))))))*********++++++******************************++++++++++++*********++++++,,,---///000111,,,///222444888<<>>::::::<<<>>>???>>>???@@@BBBBBBCCCEEEGGGIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMHHHIIIJJJKKKNNNPPPRRRSSSWWWWWWWWWVVVUUURRRPPPNNNPPPOOONNNMMMMMMNNNOOOOOONNNOOOQQQSSSTTTTTTTTTTTTZZZYYYVVVSSSPPPMMMKKKJJJPPPWWW___fffjjjjjjjjjjjjhhhddd^^^YYYTTTPPPKKKHHHAAA>>>===AAAEEEJJJUUU^^^dddiiikkkgggccc```\\\XXXIIIFFF@@@:::555111///...---+++******+++,,,,,,+++)))***++++++++++++***)))************))))))))))))***++++++,,,,,,++++++***))))))((((((((('''''''''(((((((((((())))))))))))***(((%%%$$$$$$%%%(((***)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&''''''(((((((((&&&'''((('''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******(((((('''''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((***)))(((''''''((()))***'''''''''''''''(((((())))))((((((''''''''''''(((++++++******+++,,,,,,---)))+++---...///---,,,++++++++++++,,,---000222333111444777999;;;>>>BBBEEEEEEFFFHHHKKKNNNPPPQQQQQQPPPQQQRRRQQQPPPOOOPPPQQQSSSTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYUUUPPPJJJFFFDDDCCCDDDEEEEEEFFFDDDCCCBBBDDDEEE@@@@@@AAA@@@???>>><<<:::777555333111000111333444333555;;;BBBHHHKKKJJJHHH@@@===999777777777666555333333333333444555666666::::::;;;===>>>???@@@@@@AAACCCEEEEEEDDDGGGLLLPPPUUUXXX]]]dddjjjooossstttpppqqqrrrrrrqqqrrrtttvvvssstttvvvtttrrrooonnnnnnssshhhbbbeeefffbbb___```___]]]ZZZUUUNNNHHHCCC@@@666444000---++++++,,,---++++++++++++************++++++++++++++++++++++++VVVVVVVVVUUUUUUWWWYYY[[[YYYXXXVVVSSSNNNFFF>>>888333000---,,,,,,---,,,+++((()))******+++++++++***))))))))))))))))))))))))************************((((((((()))))))))******''''''''''''''''''((((((((())))))******))))))((())))))))))))((((((((((((&&&&&&'''''''''(((((((((*********)))))))))(((((('''((()))******)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''((((((((())))))))))))******))))))))))))******((((((((()))))))))************************************++++++++++++******))))))***,,,...000222333444666:::>>>CCCHHHNNNSSSWWWZZZ^^^aaabbbccceeegggeeedddcccbbbaaaaaaaaaaaadddbbb```\\\YYYVVVTTTSSSMMMHHHCCCBBBCCCCCC@@@======???AAABBBCCCEEEHHHKKKMMMNNNPPPSSSUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[VVVVVVWWWXXXZZZ\\\^^^___aaabbbdddeeedddbbb```^^^\\\ZZZYYYXXXXXXWWWVVVUUUUUUUUUVVVVVVUUUSSSQQQPPPSSSRRRQQQOOOLLLIIIFFFEEEGGGMMMUUU\\\bbbfffjjjlllmmmkkkhhhddd```ZZZRRRNNNFFFBBB@@@AAABBBEEEOOOZZZcccjjjnnnllliiihhheeeaaaWWWSSSMMMFFF???888333111---,,,******,,,---,,,+++)))***++++++++++++***))))))))))))))))))*********)))***++++++++++++***)))))))))((((((((('''''''''(((((((((((())))))))))))((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''((((((((((((((((((((((((%%%&&&'''&&&%%%$$$$$$&&&'''''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((''''''''''''((())))))''''''''''''''''''&&&&&&''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))$$$$$$######$$$%%%%%%&&&))))))((('''''''''''''''*********+++,,,---...///---------------,,,,,,+++.........///222555888::::::<<>>@@@???>>>>>>BBBFFFEEEGGGLLLSSSZZZaaagggjjjjjjlllmmmnnnoooqqqtttvvvtttvvvxxxxxxuuusssrrrsssyyykkkbbbfffhhhcccaaadddbbbbbbaaa^^^YYYSSSMMMIII>>>;;;555111...---...///------,,,,,,++++++++++++++++++++++++++++++++++++PPPQQQQQQQQQQQQSSSWWWZZZWWWXXXYYYYYYUUUNNNDDD===444111---,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************************************''''''(((((()))))))))***((((((((('''&&&&&&%%%%%%))))))************))))))******))))))((((((''''''%%%&&&&&&&&&''''''((((((************))))))))))))&&&((()))++++++)))(((&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******'''((()))+++...000333444<<>>777444000...,,,---...///......)))***+++,,,,,,+++***)))(((((())))))******++++++((()))***++++++***)))((())))))))))))((((((((((((&&&&&&&&&&&&'''''''''((('''((()))******)))((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%(((((((((''''''&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))************&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))***+++***)))((('''''''''''''''))))))***+++,,,...///000111///---+++++++++,,,---000000111222555999===@@@BBBDDDGGGIIIJJJMMMQQQTTTTTTSSSSSSRRRPPPNNNMMMLLLFFFGGGHHHFFFDDDCCCCCCDDDCCCDDDGGGKKKPPPSSSVVVXXXTTTTTTUUUUUUTTTRRRPPPOOOGGGDDD???:::888888999;;;888888777666444444555777777888999999888666333222444333333333444444555555666666777:::???DDDGGGGGGFFFDDDCCCCCCDDDDDDBBB@@@AAA@@@???>>><<<:::999999555666777888999999999999888:::<<<;;;999999<<>>CCCHHHNNNVVV\\\___aaaaaaccccccdddeeeeeeeeeeeeeeebbbaaa___]]]]]]]]]^^^___]]][[[XXXSSSOOOJJJGGGEEEFFFFFFFFFFFFGGGIIIJJJKKKHHHHHHHHHJJJMMMRRRWWWZZZ^^^```cccdddeeefffhhhjjjnnnnnnoooooooooooonnnnnnqqqqqqqqqqqqqqqqqqqqqqqqsssssstttvvvxxxxxxwwwuuurrrrrrqqqpppooonnnnnnmmmjjjkkkkkkiiifffbbb``````XXXWWWTTTPPPMMMKKKIIIHHHEEEEEEEEEGGGNNNWWW```eeelllmmmoooooonnnkkkgggeeeWWWRRRKKKFFFDDDGGGKKKOOOYYY___hhhnnnpppooommmllliiiccc\\\VVVQQQKKKCCC===555333111000///...+++)))+++,,,,,,,,,,,,+++************++++++++++++******))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))***))))))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((())))))((('''&&&'''''''''&&&%%%%%%''')))((((((''''''((()))***+++'''(((((((((((((((''''''(((((((((((())))))))))))++++++++++++***((('''&&&))))))))))))(((((((((((()))******++++++++++++***(((***,,,---------///111)))+++---......///111333222444666999===AAAEEEGGGLLLLLLMMMOOOQQQSSSTTTTTTPPPQQQRRRQQQOOOKKKGGGDDDDDDBBB>>>;;;999888999:::;;;;;;===AAAFFFJJJMMMNNNLLLKKKIIIGGGFFFDDDDDDCCCDDDBBB@@@===:::888666555888777666555555666777888444666666666444444555666888888888888888888888888888888;;;???FFFLLLOOOPPPSSSRRRQQQQQQQQQQQQQQQRRRMMMKKKJJJHHHGGGDDDAAA===???>>>===<<<<<<;;;<<<<<>>===>>>@@@AAA@@@======>>>???AAADDDGGGKKKMMMUUUWWWZZZ^^^dddjjjoooqqqsssuuuxxxzzzzzzxxxvvvtttqqqooollliiifffcccbbbaaagggeeeccc```]]]ZZZXXXWWWQQQMMMFFF@@@===:::777555222000---+++++++++***))),,,,,,++++++,,,,,,---...OOOMMMIIIDDDBBBEEELLLRRRVVVXXXXXXXXXXXXXXXQQQHHHCCC<<<444//////...,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++*********)))))))))'''(((***)))(((&&&''''''))))))))))))************)))))))))(((((((((''''''+++***))))))((((((((((((&&&'''((('''&&&%%%&&&(((******)))((((((((((((((()))******++++++******)))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))******&&&&&&''''''((())))))***((())))))))))))*********+++***)))(((((()))***+++***************************,,,...///...------...///000111222555:::BBBGGGNNNRRRWWW]]]aaacccdddddddddeeefffffffffeeedddccc___^^^\\\ZZZXXXVVVTTTSSSTTTSSSQQQPPPMMMKKKJJJIIIJJJJJJKKKMMMOOOQQQSSSTTTQQQQQQQQQRRRUUUZZZ^^^```dddfffiiijjjkkklllnnnpppsssssstttuuuuuuuuuuuutttwwwwwwvvvvvvvvvvvvvvvvvvuuutttuuuxxx{{{|||{{{zzzxxxwwwvvvuuutttsssrrrrrrnnnooopppooollliiihhhhhhbbb```]]]XXXTTTPPPNNNLLLIIIHHHFFFGGGJJJPPPVVV[[[dddfffkkknnnooonnnllljjj___[[[TTTNNNJJJIIIJJJKKKTTTZZZbbbiiimmmnnnooopppjjjeee___YYYSSSNNNIIIFFF===999555222000///---++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))((((((((('''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&'''(((((((((((('''&&&&&&((())))))(((''''''((((((((((((((())))))))))))'''(((((((((((((((''''''(((((((((((())))))))))))+++++++++******(((''''''))))))))))))(((((((((((())))))******++++++******(((***,,,,,,+++,,,---///,,,---......///222777:::;;;<<<>>>AAADDDHHHKKKLLLOOOPPPPPPRRRSSSTTTUUUUUURRRQQQPPPNNNJJJEEEAAA>>>;;;999666444333333555666555666777999===AAADDDEEECCCCCCBBBAAA@@@@@@@@@@@@AAA@@@???===<<<;;;;;;;;;>>>===<<<;;;:::;;;<<<===999:::;;;;;;:::999:::<<<<<<<<<=========>>>>>>>>>DDDDDDFFFJJJOOOTTTWWWXXXYYYYYYYYYXXXXXXXXXYYYYYYWWWVVVUUUTTTSSSQQQNNNKKKGGGFFFFFFFFFEEEEEEDDDDDDEEECCCAAAAAABBBBBB@@@>>>============???AAACCCDDDIIIJJJLLLPPPUUU[[[aaadddlllnnnrrrtttvvvuuusssrrrsssrrrpppnnnkkkiiiggggggffffffeeecccaaa```^^^]]]YYYTTTNNNHHHCCC???:::777444111...,,,,,,,,,+++***......---,,,,,,,,,,,,---LLLJJJEEEAAA>>>>>>BBBEEEPPPTTTWWWVVVVVVWWWTTTOOOJJJCCC999333000...,,,***......------,,,,,,++++++,,,,,,,,,++++++++++++***+++++++++++++++*********((())))))((('''&&&''')))))))))))))))*********************)))))))))))))))///...,,,***(((''''''&&&)))))))))'''%%%%%%''')))))))))))))))(((((((((((()))******++++++******))))))))))))*********++++++***))))))((((((''''''''')))))))))))))))***++++++&&&''''''(((((())))))***((())))))))))))*********+++***))))))))))))***+++************************)))+++------,,,,,,...///222444666999===EEEMMMSSSYYY\\\```dddfffffffffeeeeeefffggghhhfffdddaaa___[[[ZZZXXXUUURRRNNNKKKJJJMMMNNNOOOPPPRRRRRRRRRSSSRRRSSSUUUWWWZZZ]]]```aaa^^^^^^^^^___aaaeeehhhjjjkkkmmmoooppppppqqqsssuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyuuuuuuuuuxxx|||~~~~~~~~~|||{{{zzzyyywwwvvvuuutttrrrsssuuutttrrrpppooooookkkjjjgggccc___\\\YYYXXXRRRPPPMMMKKKJJJLLLOOOQQQYYY]]]ccciiimmmnnnnnnmmmiiieee```YYYSSSNNNLLLJJJOOOTTT\\\bbbhhhmmmqqqtttllliiiddd\\\TTTOOOMMMMMMFFFBBB<<<777444111///...++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,))))))************))))))((())))))******))))))(((************************))))))(((''''''((()))))))))))))))(((''''''&&&&&&***)))))))))((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%(((+++,,,***(((''''''(((((()))******)))'''''''''(((((())))))((((((((((((((((((((())))))))))))***************)))((('''(((((((((((())))))))))))(((((())))))***************,,,------,,,,,,---...///000111222444999???DDDEEEEEEGGGJJJLLLOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSQQQOOOLLLGGGBBB===999777222111///......///111222111111222333555888;;;<<<<<<<<<===>>>???AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEECCCCCCCCCDDDEEEEEEFFFHHHGGGGGGFFFHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKPPPOOOOOORRRVVVYYY[[[[[[YYYYYYZZZ[[[[[[ZZZZZZYYY\\\[[[ZZZZZZZZZYYYVVVSSSQQQRRRRRRRRRRRRRRRQQQPPPOOOMMMKKKKKKKKKJJJGGGEEEBBBBBBAAA@@@@@@@@@@@@AAACCCCCCDDDGGGKKKQQQVVVYYYbbbeeeiiillloooqqqqqqpppsssrrrqqqpppooommmlllkkkhhhhhhgggfffeeecccaaa```^^^[[[WWWSSSOOOJJJEEEAAA<<<888444111000///...---//////...---,,,,,,,,,,,,KKKIIIDDD@@@<<<<<<===>>>GGGNNNTTTUUUUUUWWWVVVSSSLLLFFF===666333111///---//////...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++************)))(((&&&&&&(((***((()))))))))************************************++++++***))))))))))))***111000...+++(((''')))+++((()))))))))))))))(((((())))))************)))))))))*********++++++++++++***))))))((('''&&&&&&%%%))))))(((((())))))***+++''''''(((((())))))))))))******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,...000555888===CCCIIIPPPWWW[[[___aaadddfffggggggfffeeeeeeggghhhgggeeeaaa\\\YYYVVVTTTQQQOOOMMMLLLLLLLLLRRRSSSVVVYYY\\\^^^___```]]]^^^___bbbdddgggjjjkkkiiiiiiiiijjjlllnnnqqqsssssstttuuutttsssrrrsssuuuvvvwwwyyyzzz{{{|||}}}}}}|||{{{{{{zzzzzzyyyyyyxxxvvvuuutttvvvyyy|||}}}}}}{{{{{{zzzxxxvvvuuutttssstttuuuwwwvvvtttrrrqqqqqqppppppnnnmmmkkkiiigggfff^^^\\\XXXUUURRRPPPPPPPPPUUUWWW[[[```dddgggiiijjjkkkjjjgggccc]]]XXXSSSPPPOOOSSSXXX]]]bbbiiippptttpppnnnhhh^^^TTTMMMLLLMMMKKKHHHCCC>>>:::666222///,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++)))******++++++******))))))))))))******)))))))))***************************((('''%%%%%%'''(((***))))))(((((('''''''''''')))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((('''((((((((()))***+++***)))&&&%%%'''(((((())))))))))))((((((((((((((())))))))))))))))))*********))))))((((((((((((((())))))))))))(((((((((((()))***++++++,,,---///...------...000111444777:::>>>BBBHHHKKKLLLMMMNNNOOOQQQRRRSSSSSSQQQQQQPPPPPPOOONNNMMMMMMLLLIIIDDD???:::666333222000///---------...///000111111222222333555999;;;???@@@AAACCCFFFJJJLLLNNNPPPPPPQQQRRRTTTVVVWWWXXXVVVVVVTTTSSSSSSSSSTTTUUUTTTVVVWWWWWWVVVVVVXXXYYYXXXXXXXXXXXXXXXXXXXXXWWWXXXWWWVVVXXXZZZ\\\\\\\\\WWWXXXYYYZZZZZZZZZYYYYYY\\\[[[[[[[[[\\\[[[XXXVVVXXXYYYZZZZZZ[[[ZZZYYYYYYXXXXXXWWWWWWVVVTTTRRRQQQMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFHHHLLLPPPRRRWWWZZZ^^^cccgggkkkmmmnnnmmmnnnnnnooonnnmmmkkkjjjkkkkkkkkkiiigggdddbbb```___^^^\\\[[[ZZZVVVRRRNNNHHHDDD>>>999777444222000......---,,,,,,,,,,,,,,,MMMIIIDDD@@@===;;;;;;;;;>>>FFFOOORRRUUUWWWWWWSSSOOOJJJBBB;;;666222///...//////...------,,,++++++++++++++++++++++++++++++*********************************(((&&&&&&(((***((()))))))))************************++++++++++++(((((((((((()))******+++555444111---)))'''(((***'''((())))))))))))(((((()))))))))******))))))))))))*********++++++++++++***))))))((('''&&&&&&%%%(((''''''''''''((())))))((((((((()))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******************++++++,,,,,,///000//////...///222555888>>>FFFNNNTTTYYY]]]___cccdddfffggghhhhhhgggfffdddeeeeeedddaaa[[[VVVSSSNNNLLLJJJIIIJJJMMMRRRUUU\\\^^^aaadddggghhhiiiiiiggghhhhhhiiikkkmmmooopppoooooooooppprrrtttvvvxxxzzzzzzzzzxxxuuusssrrrsssvvvwwwxxxyyyzzz{{{{{{{{{yyyxxxxxxxxxwwwwwwwwwvvvwwwuuuttttttvvvyyyzzzzzzzzzyyyxxxwwwuuutttsssrrrvvvwwwyyyxxxvvvtttssssssuuuuuuuuutttsssqqqooonnngggfffccc```]]]ZZZXXXWWWYYYXXXWWWXXXZZZ]]]aaadddgggggghhhgggdddaaa]]][[[UUUVVVXXX[[[^^^dddlllqqqrrrpppkkk```TTTKKKGGGFFFJJJIIIGGGEEEBBB<<<666111......,,,,,,+++,,,,,,,,,******++++++++++++************++++++++++++******))))))************))))))))))))))))))))))))))))))***((('''%%%%%%'''(((***((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((('''%%%$$$%%%(((***((()))***+++***)))&&&%%%''''''((()))******))))))(((((((((((())))))))))))((())))))*********))))))'''((((((((()))))))))***(((((((((((()))***+++,,,+++---//////...///000222555:::@@@FFFIIIKKKNNNOOORRRRRRSSSTTTTTTSSSSSSRRRPPPOOONNNMMMKKKJJJIIIHHHBBB@@@<<<888444222111111000///...---------...///222333444555555888===AAAHHHIIIKKKNNNRRRUUUYYYZZZ^^^^^^^^^___```bbbcccdddeeedddcccbbbbbbcccdddeee^^^```aaaaaa``````aaacccccccccbbbaaa```______^^^aaa___^^^^^^```aaa``````\\\\\\]]]^^^^^^___^^^^^^```___^^^^^^___]]][[[XXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^]]][[[ZZZYYYVVVVVVUUUUUUUUUTTTTTTSSSNNNMMMJJJHHHHHHIIIKKKLLLMMMOOOSSSWWW\\\```dddeeeeeegggiiikkkkkkjjjhhhgggiiijjjkkkkkkjjjiiigggfffbbbaaaaaaaaaaaa^^^ZZZWWWRRRNNNHHHBBB===999444111------,,,,,,,,,------...RRRMMMGGGAAA>>><<<;;;:::888???GGGLLLQQQVVVVVVSSSTTTPPPJJJBBB:::444///---//////......------,,,,,,***++++++++++++,,,,,,,,,)))))))))***************)))******)))((('''(((***))))))))))))***************************+++++++++***))))))((((((((())))))111111///+++(((%%%&&&'''&&&''')))******)))((((((((())))))******))))))((()))))))))*********++++++***))))))((((((''''''''''''''''''''''''(((((()))))))))))))))))))))))))))((())))))))))))***************+++,,,,,,+++******((((((((())))))******+++,,,,,,,,,,,,,,,///444888AAAGGGPPPWWW\\\^^^aaabbbgggggghhhiiiiiihhhggggggaaaaaa```^^^ZZZUUUPPPMMMIIIHHHHHHIIIMMMSSSYYY]]]dddfffiiikkkllllllkkkjjjlllllllllmmmmmmooopppqqqpppqqqrrrsssuuuwwwyyyzzz~~~~~~}}}zzzvvvsssrrrrrrvvvvvvwwwwwwwwwvvvvvvuuussssssssssssssssssssssssvvvtttqqqppprrruuuwwwwwwxxxxxxwwwvvvuuuttttttssswwwyyy{{{{{{yyywwwwwwxxx{{{{{{{{{yyywwwtttqqqpppmmmmmmllljjjgggdddbbb``````^^^[[[XXXXXXZZZ]]]___aaabbbdddffffffffffffeee]]]]]]\\\[[[]]]aaaggglllpppoookkkcccXXXNNNFFFBBBEEEFFFGGGHHHGGGBBB:::555222111///---,,,,,,,,,---)))******++++++******)))******++++++++++++******)))******++++++******)))))))))))))))))))))))))))))))))(((''''''((())))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''''')))(((&&&$$$"""$$$(((+++(((((()))******)))''''''''''''((()))************(((((((((((())))))))))))'''((()))***************''''''(((((())))))******))))))(((((()))+++---...+++---///111111333555777===BBBJJJOOOQQQRRRRRRRRRUUUVVVVVVVVVUUUSSSQQQOOOLLLLLLJJJHHHFFFEEECCCBBB999777555333111111111111///...............//////333666888999:::>>>EEEKKKRRRSSSUUUWWW[[[___bbbcccffffffffffffggghhhiiijjjggggggffffffggghhhjjjkkkfffggghhhhhhffffffggghhhkkkjjjjjjiiihhhgggffffffhhhfffeeeeeefffggggggfffdddddddddddddddeeeggggggfffeeeddddddcccaaa^^^[[[ZZZZZZZZZ[[[[[[]]]^^^______aaacccdddbbb___^^^^^^[[[\\\\\\]]]]]]]]]\\\\\\ZZZYYYVVVTTTRRRQQQPPPPPPKKKLLLMMMOOOQQQTTTWWWYYY]]]```cccffffffeeebbb```___aaaeeeiiilllmmmmmmmmmgggfffeeeeeedddbbb]]]ZZZXXXTTTPPPJJJEEE???888444000000///.........//////]]]WWWNNNFFFBBB@@@===;;;888;;;>>>CCCKKKTTTVVVSSSUUUSSSOOOIIIAAA999444111...............---------******+++++++++,,,,,,,,,*********+++++++++,,,,,,(((***++++++)))(((((()))))))))))))))************)))))))))*********++++++++++++***))))))))))))******++++++***'''&&&&&&'''&&&''')))*********)))((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))((())))))))))))************++++++,,,,,,++++++***))))))***++++++,,,------***++++++,,,///444;;;@@@NNNRRRWWW\\\^^^aaadddfffiiiiiiiiiiiihhhfffeeeddd^^^]]][[[XXXTTTOOOKKKIIIKKKLLLOOORRRWWW\\\```ccciiikkkmmmnnnnnnllljjjiiikkkkkkkkklllmmmnnnooopppoooppprrrsssvvvxxxzzz{{{{{{{{{zzzxxxtttqqqqqqqqqrrrrrrrrrqqqpppnnnmmmllljjjkkkkkkllllllmmmmmmmmmooollliiihhhkkkoooqqqsssuuuuuuuuutttttttttsssssssssvvvyyyzzzzzzzzz{{{||||||}}}}}}|||zzzxxxuuusssssstttttttttrrrooollljjjfffeeecccaaa``````aaaaaa^^^___```bbbeeegggiiijjjdddccc```^^^]]]```eeejjjkkkjjjiiifff```VVVKKKDDDAAABBBDDDFFFGGGEEE@@@<<<666444111///---,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++***)))******++++++******)))************************))))))))))))))))))))))))'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))(((((('''&&&&&&'''(((((())))))(((&&&$$$%%%(((+++(((((((((((())))))))))))''''''(((******++++++***(((((((((((())))))))))))''''''(((******+++++++++'''''''''((()))***************))))))***,,,...000...111444777999<<>><<<;;;:::222222111111000000000111......///000111222333333666:::>>>@@@BBBHHHQQQXXX[[[\\\]]]___bbbeeegggiiihhhhhhiiiiiijjjkkkmmmmmmiiiiiiiiiiiikkkmmmooopppsssttttttsssqqqpppqqqrrrvvvvvvvvvvvvvvvvvvvvvvvvwwwuuuttttttvvvwwwwwwvvvrrrqqqpppoooppprrrtttvvvuuusssqqqpppnnnkkkgggddddddcccbbbbbbccceeehhhjjjjjjmmmpppooolllhhhggggggdddeeefffgggggggggfffeeeeeeeeedddbbb```]]][[[ZZZTTTRRRPPPNNNMMMMMMNNNNNNSSSVVVZZZ]]]^^^\\\YYYWWWSSSVVV\\\aaafffiiijjjkkkiiihhhgggggggggeeebbb```\\\ZZZWWWTTTPPPIIIAAA<<<777666444222111000//////hhh```UUULLLGGGDDD@@@>>>999999888<<>>AAAEEEIIIKKKNNNQQQTTTUUUVVVVVVVVVWWWPPPPPPPPPOOOLLLIIIEEECCC===<<<;;;999777555333333///000000000000000000000...///111333555777888999:::>>>CCCFFFIIIPPPZZZbbbbbbbbbccceeegggiiikkkllljjjjjjjjjkkklllnnnoooppprrrrrrrrrsssuuuwwwzzz{{{}}}{{{|||}}}~~~}}}~~~}}}yyyuuuqqqooonnnlllkkklllpppsssvvvwwwzzz}}}|||wwwrrrppppppnnnooopppqqqpppooonnnmmmhhhhhhhhhhhhfffcccaaa___^^^\\\WWWRRRNNNLLLKKKJJJKKKNNNSSSVVVWWWUUUQQQOOOKKKOOOTTTZZZ___aaabbbbbbffffffeeeggghhhiiihhhggg___^^^^^^\\\YYYRRRJJJEEE===;;;999666333111///...mmmggg]]]UUUNNNHHHDDDAAA===::::::===@@@DDDLLLUUUWWWWWWSSSNNNKKKGGG>>>555///000000///,,,+++,,,---,,,,,,------...---------++++++,,,---,,,+++***)))************************************************,,,+++***))))))***+++,,,,,,,,,+++***))))))******))))))))))))))))))))))))))))))***++++++)))((('''******++++++++++++************************************++++++++++++******+++++++++***************)))************++++++++++++*********))))))((((((******+++++++++***))))))(((+++...///...---,,,,,,///222888===CCCJJJQQQVVV[[[\\\^^^```cccfffggghhhfffjjjjjjccc______^^^YYYVVVUUUSSSPPPNNNOOOSSSVVV______```aaacccgggiiikkkkkkmmmooopppnnnlllkkkkkkgggfffdddeeehhhkkkmmmnnnssspppooopppssssssppplllooonnnmmmllllllmmmooopppqqqooommmjjjhhhfffeeeddd```aaaaaaaaaaaaaaa``````dddcccaaaaaaaaabbbdddfffjjjhhhggghhhjjjlllmmmllljjjllloooqqqsssvvvyyy|||~~~~~~~~~}}}}}}|||||||||yyyzzz|||}}}|||yyyvvvtttsssrrrpppoooooommmkkkhhheeecccbbbbbbccccccaaa```bbbaaa______aaabbbaaa```^^^___ccciiijjjdddWWWMMMEEEAAA<<<;;;===@@@@@@???AAA>>>999444000///......---,,,,,,++++++,,,,,,,,,------.........---,,,+++,,,+++)))(((((()))+++,,,,,,,,,,,,+++++++++******---------,,,+++)))((('''))))))************))))))))))))))))))))))))))))))&&&&&&'''((((((''''''&&&)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((('''''''''((('''''''''((()))+++,,,)))((('''&&&%%%%%%&&&''' '''***(((&&&(((++++++)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((++++++***)))(((((())))))(((((((((((())))))))))))******)))))))))))))))***''')))++++++***)))***+++------------...111666::::::>>>CCCFFFHHHKKKPPPTTTWWWUUUSSSRRRQQQPPPNNNLLLNNNKKKGGGFFFEEEBBB>>>:::999555111///000111000...---...//////000333777:::;;;<<<<<<===>>>@@@AAABBBHHHLLLRRRUUUXXX[[[```dddhhhhhhiiiiiiiiikkkmmmoooppppppqqqqqqsssvvvyyy{{{xxx{{{~~~~~~||||||zzzwwwxxx{{{~~~{{{||||||~~~~~~zzzwwwuuuvvvvvvtttpppkkkiiihhhcccbbb```]]]YYYVVVSSSQQQNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKLLLNNNRRRWWW[[[^^^bbbdddgggjjjjjjiiihhhfffeeeccc```]]][[[XXXUUUSSSLLLGGG@@@:::555222...,,,kkkhhhccc]]]WWWPPPIIIEEE???<<<:::<<<>>>AAAIIIQQQSSSTTTSSSOOOMMMKKKDDD;;;555333111///...---......,,,------......---------******+++,,,+++***)))(((************************************************++++++***))))))***++++++,,,++++++***))))))******))))))))))))))))))))))))***************)))((((((******++++++++++++******************************)))))))))******)))))))))******************++++++)))************++++++++++++*********)))))))))))))))******+++++++++++++++)))+++---......///000222666:::AAAGGGMMMSSSYYY\\\[[[\\\]]]___aaaccceeefffeeehhhggg```[[[[[[ZZZWWWPPPQQQQQQRRRSSSVVV\\\```bbbbbbcccccceeeggghhhiiimmmoooqqqqqqooommmllllllfffdddbbbbbbeeegggiiiiiikkkkkklllnnnnnnmmmkkkhhhiiikkkmmmoooqqqtttuuuvvvsssrrrqqqpppoooooooooooonnnnnnmmmlllkkkiiihhhgggfffeeedddcccbbbcccdddeeegggfffeeeeeeggggggfffeeedddeeegggiiikkknnnrrrtttwwwwwwwwwxxxyyyyyyzzzzzzyyy{{{~~~~~~}}}xxxwwwuuuuuuuuutttqqqooohhhfffeeedddeeedddbbbaaa]]][[[YYYZZZ\\\^^^^^^^^^ZZZ[[[^^^cccgggeee^^^XXXJJJEEE???;;;;;;===>>>>>>AAA@@@===:::777444111000...---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++((((((((('''&&&$$$###"""))))))************))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((((((((((('''''''''((()))+++,,,)))((('''&&&&&&&&&''''''$$$(((***'''%%%((()))((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++***)))))))))))))))(((((((((((()))))))))*********))))))))))))******)))***++++++******+++,,,///000222333444888===AAACCCFFFJJJLLLMMMNNNRRRUUUVVVUUUSSSSSSQQQNNNIIIFFFFFFCCC@@@>>><<<:::555222333000---,,,...000000///222444555666777999===???AAAAAACCCFFFHHHKKKNNNOOOTTTWWW[[[^^^___bbbfffiiijjjkkklllnnnpppsssvvvyyyzzz{{{|||}}}~~~|||wwwsssqqqooolllgggccc___]]][[[YYYVVVUUURRROOOMMMJJJIIIHHHJJJJJJKKKMMMQQQUUUYYY\\\\\\^^^aaadddgggiiiiiiiiihhhgggeeecccaaa^^^[[[YYYTTTPPPIIIBBB===888333000iiihhhhhhfffccc[[[RRRLLLEEE@@@<<<<<<;;;<<>>;;;<<<======@@@@@@@@@>>>;;;888444111///......---,,,,,,,,,---...---,,,+++***++++++,,,******************************++++++++++++++++++*********)))((('''&&&%%%))))))************))))))))))))))))))))))))))))))+++***)))(((''''''((()))(((((((((((((((((((((((()))))))))))))))((('''''''''''''''(((((()))))))))((('''''''''((()))***+++'''''''''&&&&&&'''(((((((((***)))%%%%%%'''(((%%%((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))+++***))))))))))))))))))((((((((()))))))))************)))))))))******++++++,,,,,,+++***+++---///111333666999<<<@@@FFFJJJMMMOOOQQQQQQPPPQQQSSSTTTTTTSSSRRRPPPNNNHHHBBB===:::888555444444333000...000...------///111111111444666:::===???BBBEEEHHHLLLNNNPPPSSSVVVYYY\\\]]]]]]```bbbeeefffhhhkkkmmmpppqqqtttwww|||{{{tttnnnjjjgggeeecccaaa___ZZZVVVRRRPPPOOONNNOOOOOONNNOOOPPPRRRTTTUUUSSSUUUWWW[[[```dddgggiiiiiiiiiiiihhhfffcccaaa___]]]YYYSSSMMMGGG@@@999444ggghhhiiiiiigggbbb[[[VVVLLLFFFAAA>>>;;;999===DDDKKKPPPSSSSSSTTTTTTPPPJJJEEE===444000000111000---...............------,,,++++++++++++******))))))************************************************+++******************+++++++++***************+++)))))))))))))))))))))))),,,+++)))((((((((()))*********++++++++++++******************************(((((())))))))))))(((((((((((()))***+++,,,,,,,,,))))))*********+++++++++************************,,,,,,+++++++++,,,,,,,,,***+++,,,---111777>>>CCCGGGLLLSSSZZZ^^^```bbbdddbbbbbbbbbbbbbbbbbbbbbbbb___^^^YYYRRRNNNNNNPPPRRRVVVXXXZZZ\\\___bbbfffjjjoooooonnnmmmlllkkkjjjiiifffhhhiiihhhfffeeedddeeedddaaa^^^]]]^^^_________]]]aaaeeeggggggiiimmmqqqqqqwww~~~}}}|||{{{yyywwwvvvuuuuuuuuuuuuvvvvvvtttqqqnnnjjjhhhgggfffgggiiiiiiiiihhhiiiiiijjjkkklllmmmmmmnnnooorrrtttvvvwwwwwwwww{{{zzzzzz{{{}}}~~~|||{{{vvvtttqqqpppooonnnllljjjddd```\\\YYYXXXYYYXXXXXXXXXWWWWWWYYY]]]```aaa```[[[UUUMMMEEE@@@??????@@@?????????>>>;;;888444222111000///...------------...---+++))))))***+++,,,)))***++++++++++++***)))************++++++++++++------------,,,+++******))))))************))))))((((((((((((((((((((((((,,,***(((&&&&&&&&&((()))(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&'''((()))******+++((((((((((((((()))******&&&&&&'''''''''((()))))))))***(((%%%%%%((((((%%%(((((((((''''''(((((((((''''''''''''(((((((((((('''''''''(((((((((((()))******************************)))))))))))))))***(((((()))))))))***************))))))******++++++,,,,,,,,,++++++,,,///222333666;;;???CCCHHHMMMQQQQQQRRRRRRRRRQQQQQQQQQRRRRRROOOLLLHHHEEE@@@:::666000000///000111222222222333222222222444555666777999===CCCHHHLLLPPPTTTWWWZZZ[[[]]]```bbbdddfffffffffhhhkkknnnqqqsssvvvxxxzzz{{{~~~{{{uuuoookkkjjjgggccc___]]]\\\\\\]]]\\\ZZZXXXUUURRRPPPOOOOOOMMMMMMNNNQQQUUUZZZ___bbbdddfffhhhhhhgggeeedddcccbbb___[[[VVVPPPIIIAAA<<>>FFFLLLNNNSSSZZZ```bbbcccddddddaaaaaa```___]]]\\\[[[ZZZXXXUUUQQQLLLIIIJJJNNNSSS\\\^^^```bbbccceeehhhjjjnnnnnnmmmkkkjjjiiihhhgggggghhhiiihhhgggeeefffgggdddaaa^^^\\\\\\]]]]]]\\\\\\___ccceeehhhnnnvvv}}}zzzxxxuuutttttttttqqqooohhhggggggfffeeeddddddccchhhiiikkkmmmppprrrtttuuuxxxwwwxxxzzz}}}~~~{{{zzzwwwwwwvvvuuusssqqqoookkkeee___[[[XXXUUUSSSTTTTTTUUUXXX[[[]]]^^^^^^```\\\VVVNNNHHHEEEEEEFFFCCCBBB@@@===;;;999777666333222111///...---------...---+++))))))***+++,,,)))***++++++++++++***)))************************)))))))))***))))))(((((())))))************))))))((((((((((((((((((((((((***)))'''%%%%%%%%%'''((('''''''''''''''''''''''')))))))))))))))(((''''''&&&''''''((()))***++++++((((((((()))))))))))))))&&&''''''(((((()))))))))'''******&&&&&&((()))''''''((((((((((((((((((''''''''''''((((((((())))))((())))))))))))*********))))))))))))))))))))))))***)))))))))))))))******))))))))))))***************************+++,,,,,,------...---...000444777:::>>>CCCHHHLLLPPPTTTWWWSSSSSSRRRRRRRRRRRRQQQQQQOOOJJJCCC>>>:::777555333////////////000111333444444555777999<<>>777444222///...///////////////...---,,,......---,,,,,,,,,,,,---************************************************)))***++++++++++++***)))*********)))******+++,,,************************+++******)))))))))))))))******++++++++++++************************************++++++++++++******)))))))))***+++++++++,,,)))************+++++++++*********+++++++++++++++///...---,,,+++,,,------...111555:::@@@HHHOOOTTTWWW[[[aaadddeeeeeeddddddbbbaaa```]]][[[XXXVVVUUUPPPLLLIIIIIIHHHIIIOOOVVV^^^```dddfffggghhhjjjllliiihhhfffeeeddddddeeefffggghhhiiiiiihhhhhhiiikkkhhheeebbb````````````___```bbbeeeiiiooowww~~~zzzooonnnllljjjgggdddcccbbbaaabbbccceeehhhkkknnnooosssssstttwww|||~~~~~~~~~}}}|||zzzzzz{{{{{{zzzxxxxxxtttnnnhhhbbb\\\WWWSSSPPPQQQSSSUUUWWWYYY[[[\\\___^^^[[[VVVPPPLLLKKKKKKJJJHHHEEEBBB???===<<<;;;555444222000///...------...---,,,+++***++++++,,,************************++++++*********)))))))))'''(((((())))))))))))((())))))************))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))))))))))))))(((''''''((((((((())))))*********(((((())))))))))))((((((''''''((()))))))))((((((%%%+++...***'''((())))))''''''((((((((((((''''''''''''((((((((()))))))))))))))*********+++++++++(((((((((((((((((((((((()))))))))))))))******+++)))))))))*********++++++***************+++,,,---...000111333444666:::===DDDHHHMMMRRRUUUWWWZZZ\\\VVVUUUSSSSSSTTTTTTRRRQQQIIICCC<<<666333222222222111222222111000111444666666:::???CCCGGGKKKPPPSSSXXXZZZ^^^aaacccfffjjjlllmmmoootttyyy~~~~~~|||{{{{{{~~~|||{{{{{{~~~}}}{{{xxxtttpppllljjjnnnmmmnnnqqqvvvyyy{{{{{{{{{vvvpppllllllooorrrsssqqqpppqqquuu{{{|||yyyuuupppllljjjiiihhhmmmllljjjgggdddaaa___]]]TTTQQQNNNJJJIIIIIIKKKMMMUUUYYY]]]___```bbbgggkkkgggeeedddbbb```\\\WWWSSSyyymmmccc___```bbbdddddd___ZZZTTTJJJ@@@<<<===>>>HHHQQQTTTVVVXXXWWWTTTTTTNNNFFF>>>777333111000000000000000///...---,,,...---,,,+++++++++,,,,,,************************************************)))***++++++++++++***)))******))))))***++++++,,,***************************************)))((((((******++++++++++++******************************))))))************))))))******************++++++)))************+++++++++*********++++++,,,,,,,,,---,,,,,,+++,,,...000111222777>>>EEELLLRRRXXX\\\]]]```ccceeedddcccbbbbbb___^^^[[[XXXTTTQQQOOOMMMHHHDDDDDDGGGHHHJJJRRR[[[```cccfffhhhhhhhhhiiijjjeeecccaaa``````cccfffhhhnnnpppqqqqqqqqqrrrtttvvvssspppmmmkkkkkklllkkkkkkiiikkknnnuuu}}}~~~}}}zzzwwwssspppmmmllleeedddcccccccccdddfffgggkkkkkkmmmqqqvvvyyyzzzzzz|||{{{zzz{{{}}}~~~~~~}}}~~~{{{vvvqqqlllfff```[[[TTTSSSRRRQQQQQQRRRUUUWWWWWWZZZ\\\ZZZUUUPPPNNNMMMLLLLLLKKKHHHEEEAAA>>><<<666555333111///...------------------,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,+++***)))((('''''')))***++++++,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''(((((())))))'''''''''''''''''''''''')))))))))))))))((('''''')))))))))))))))))))))***(((((()))******)))((('''(((((()))***))))))''''''%%%...333///(((&&&((()))&&&'''((())))))((('''&&&'''((((((((())))))))))))))))))))))))************'''''''''''''''''''''''')))))))))))))))***++++++))))))*********+++++++++************+++,,,---...000333666999;;;>>>BBBDDDKKKOOOTTTXXXYYYZZZ\\\]]]YYYVVVTTTSSSSSSRRRPPPMMMBBB>>>888444222222222222222444555555555777<<>>:::EEEOOOSSSUUUXXXYYYVVVVVVSSSLLLBBB999444222222000000000000///...---,,,---,,,+++*********+++,,,************************************************)))***+++,,,,,,+++***)))******))))))***+++,,,,,,************************)))***+++++++++***((('''******++++++++++++******************************(((((())))))))))))((((((+++++++++***************)))************+++++++++*********++++++,,,,,,,,,+++******+++---000333555666<<>>AAADDDGGGIIIMMMQQQVVVYYYZZZZZZZZZZZZZZZVVVSSSQQQQQQPPPLLLIII===:::777555444444333222000333777999;;;@@@FFFLLLSSSWWW[[[]]]^^^___cccfffiiikkkooosssxxx~~~zzzrrrqqqsssqqqzzz|||yyyrrrrrrpppiiiaaa[[[ZZZ[[[___aaabbbcccccceeehhhjjjeeeddd```\\\VVVQQQMMMKKKNNNNNNQQQUUUYYY\\\\\\[[[___[[[VVVTTTTTTVVVWWWXXXUUUVVVZZZ```hhhnnnqqqrrrxxx|||}}}vvvsssuuuyyy{{{zzzwwwtttpppllliiigggeeeaaa[[[TTTOOOKKKIIIIIIBBBFFFKKKNNNPPPVVV```gggfffdddbbbaaa```^^^[[[XXX}}}uuujjjaaaaaaggghhhfffccc^^^WWWMMMBBB;;;:::???GGGPPPVVVYYYZZZZZZSSSTTTSSSMMMEEE;;;444000222111.........///---,,,......---------,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++((()))+++,,,,,,+++***)))++++++,,,,,,,,,,,,------************************)))************+++++++++))))))************))))))++++++*********************************************+++,,,---,,,,,,***)))+++,,,,,,+++******+++---,,,+++***,,,///111///,,,+++,,,......///111444777>>>GGGPPPTTTXXX^^^aaaaaacccdddddddddbbb___\\\ZZZMMMKKKHHHEEEDDDCCCCCCDDDGGGIIILLLPPPUUUZZZ___aaafffggghhhjjjlllkkkhhhfff```aaacccfffkkkqqqwwwzzz}}}yyytttmmmgggbbbeeeeeeddddddfffhhhkkkmmmmmmppptttvvvwwwxxx|||~~~{{{wwwtttrrriiiddd\\\VVVRRROOOLLLJJJPPPQQQTTTVVVWWWXXXWWWWWWSSSOOOMMMOOOQQQNNNDDD<<<:::<<<<<<:::555111...---333111---,,,,,,,,,+++***111///---+++***+++,,,------,,,+++***))))))))))))+++*********+++,,,,,,---++++++++++++,,,,,,---...+++*********))))))((((((+++++++++***)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))((('''&&&&&&,,,***)))'''''''''((((((''''''''''''((((((((()))+++,,,---,,,***(((((())),,,+++***(((''''''&&&&&&+++***)))))))))))))))***...+++'''######%%%(((+++,,,)))'''(((***+++***((()))************+++++++++)))+++---...,,,*********,,,---...//////000222444999===BBBGGGJJJMMMPPPRRRUUUVVVXXXYYYZZZ[[[ZZZZZZ\\\WWWRRROOONNNKKKEEE@@@;;;777333111333777;;;===??????@@@BBBEEEKKKSSSXXX___bbbeeefffgggiiinnnrrrssswww}}}}}}zzzuuuoookkkhhhggggggjjjmmmnnnmmmooosssqqqmmmllliiifff```[[[UUUQQQOOOSSSTTTTTTUUUWWW[[[```dddbbb```[[[VVVRRRNNNLLLKKKKKKKKKJJJKKKLLLNNNPPPRRRUUUVVVVVVRRRMMMLLLPPPUUUQQQNNNOOOVVV\\\___bbbfffkkkpppqqqlllgggfffdddbbbtttyyy}}}xxxuuussspppmmmllliiieeeaaa]]]YYYTTTPPPJJJIIIHHHHHHIIINNNUUUZZZ```````````````aaabbbcccqqqbbb^^^aaaeeeeeeeeeccc]]]SSSHHH@@@===@@@EEEMMMUUUZZZ\\\[[[VVVVVVTTTQQQJJJAAA888333333111///////////////.........---------,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******)))))))))+++++++++,,,,,,,,,------************************)))************+++++++++))))))************))))))***************************************************+++,,,,,,,,,,,,+++******++++++***))))))***,,,+++***)))+++///000///---,,,...///111333666;;;>>>HHHPPPWWWZZZ\\\```bbbaaa]]]^^^______\\\WWWRRROOOGGGFFFEEEDDDDDDEEEFFFGGGJJJLLLOOOTTTYYY]]]aaaccceeefffgggiiiiiihhheeecccbbbdddiiipppxxx}}}vvvrrrlllkkkiiigggffffffggghhhfffhhhkkkmmmooorrrwww{{{{{{|||~~~~~~|||zzzxxxqqqllleee^^^YYYTTTOOOLLLLLLMMMNNNPPPSSSUUUWWWXXXSSSOOOMMMNNNQQQOOOHHHBBB??????>>>===:::666222///000...------...//////......---,,,,,,,,,---...///---,,,+++***))))))))))))++++++******++++++,,,---++++++*********+++,,,,,,************)))))))))(((++++++******)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((('''''')))((((((((((((((()))***'''''''''((((((((()))))))))+++,,,+++)))''''''(((***))))))(((((((((((()))***)))))))))))))))*********)))((('''((()))***+++,,,)))'''(((***+++***((()))************+++++++++***+++---,,,+++******+++***,,,...//////111444666???CCCHHHMMMPPPRRRUUUWWWXXXZZZ\\\^^^^^^^^^]]]\\\ZZZSSSLLLGGGEEEBBB<<<888999666444444666:::>>>@@@DDDFFFJJJOOOTTTZZZ```eeecccggglllnnnooorrrvvvzzz~~~}}}~~~}}}yyyuuuuuurrrkkkeee```]]]\\\[[[\\\___``````cccggggggdddiiifffccc^^^XXXTTTPPPNNNOOOQQQSSSTTTVVVZZZ___cccccc```\\\VVVRRROOONNNMMMNNNNNNNNNOOOPPPRRRTTTVVVVVVWWWVVVSSSOOOLLLKKKLLLLLLIIIJJJQQQVVVXXXZZZ]]]```eeegggccc``````___]]]ggglllttt{{{zzzuuuqqqsssqqqooolllhhhbbb[[[VVVQQQNNNJJJGGGFFFIIIOOOSSSZZZ[[[\\\]]]^^^```aaaaaazzziii___^^^```bbbeeefffccc[[[QQQIIICCCBBBCCCJJJTTT[[[\\\[[[ZZZXXXVVVUUUQQQIII???777444222000///000000000///......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++///---+++((('''((()))***++++++++++++,,,,,,,,,,,,************************)))************+++++++++))))))************))))))***************************************************++++++,,,,,,,,,++++++)))***+++***((((((***+++,,,++++++---///111111000...000333555999???EEEIIIRRRYYY^^^^^^___aaaaaa^^^XXXYYYZZZYYYUUUOOOHHHDDDBBBCCCDDDEEEHHHJJJMMMNNNQQQRRRVVVYYY]]]```bbbccccccdddfffggghhhhhhgggfffkkkooovvvyyywwwsssooollljjjiiiiiidddddddddeeefffjjjpppuuuwwwyyy|||~~~|||yyyuuuooohhhbbb[[[TTTPPPKKKKKKJJJKKKOOOSSSXXX[[[UUUQQQMMMNNNQQQQQQNNNIIIDDDBBBAAAAAAAAA>>>888444000///......000000///---++++++,,,,,,---...//////---,,,+++******)))******++++++******++++++,,,,,,++++++******))))))******************))))))))))))++++++******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))************''''''((((((((()))))))))((()))******(((&&&&&&'''((((((((((((((()))******)))((((((((()))***++++++&&&'''***,,,,,,,,,+++***+++)))(((((()))******))))))************+++++++++***+++++++++))))))+++---***,,,///000222444888;;;EEEIIIOOOTTTVVVXXXYYYZZZ[[[]]]___``````]]]ZZZXXXRRRKKKCCC===;;;999666444666666666888;;;???CCCFFFIIIMMMSSSXXX]]]bbbgggkkkiiiooovvvzzz}}}|||yyyxxxxxxuuuppplllnnnjjjccc\\\VVVSSSRRRQQQOOOSSSUUUUUUXXX^^^```___eeeccc```\\\XXXUUUSSSRRRRRRTTTXXXZZZ]]]aaaeeeiiijjjgggaaa\\\XXXVVVVVVVVVYYYYYY[[[\\\^^^```bbbccc```^^^[[[YYYUUUQQQLLLHHHKKKIIIJJJPPPTTTSSSSSSUUUWWW\\\^^^\\\\\\]]]]]][[[ZZZ___eeemmmttt|||zzzzzzyyyxxxvvvsssmmmfffaaa]]]XXXQQQJJJGGGGGGJJJLLLPPPRRRTTTWWWZZZ\\\]]]^^^vvviiibbb]]]___aaaddddddaaaZZZVVVJJJEEEBBBGGGQQQYYY[[[ZZZ\\\YYYWWWXXXWWWPPPEEE<<<555333000...///000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,***)))))))))*********++++++++++++,,,,,,,,,************************))))))*********+++++++++)))******++++++******)))***************+++++++++******************************++++++,,,,,,,,,+++***++++++***))))))***,,,000//////000111222333333111333777;;;@@@GGGNNNSSSWWW\\\______^^^___]]]YYYWWWVVVUUURRRMMMHHHCCC@@@CCCDDDGGGKKKNNNRRRTTTUUUXXXYYY[[[^^^```aaaaaaaaaaaabbbcccdddggglllqqquuu|||}}}zzzxxxvvvvvvllljjjgggddddddfffjjjmmmqqqtttwww{{{}}}}}}||||||{{{yyyuuupppkkkccc\\\VVVQQQNNNLLLKKKMMMRRRXXX\\\YYYUUUPPPPPPRRRSSSQQQOOOIIIEEEBBBCCCEEEDDD>>>999333111///......---***(((+++,,,------......---------,,,++++++************,,,++++++***++++++,,,,,,---,,,+++******)))***************)))))))))))))))************))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***&&&'''(((*********)))((('''(((((((((((()))))))))''')))******((('''''''''((((((((((((((())))))***(((((((((((()))***,,,,,,&&&(((***,,,---+++***(((******)))((()))*********))))))*********+++++++++******+++***)))***,,,...---///222555777:::>>>AAAIIIMMMSSSWWWYYYZZZ[[[\\\\\\^^^______\\\WWWRRROOOFFFAAA:::666555666777777555777:::>>>AAAFFFJJJMMMSSSVVVZZZ]]]aaafffkkknnnssszzz{{{yyywwwvvvuuuuuuuuurrrmmmiiilllgggaaaZZZTTTQQQPPPPPPOOOTTTWWWWWWZZZ```ddddddeeedddbbb```___^^^^^^^^^```cccgggkkknnnrrrvvvyyywwwsssmmmhhhdddcccdddeeelllmmmppprrruuuwwwxxxxxxtttooohhheeeccc^^^WWWQQQTTTRRRSSSXXX[[[YYYWWWYYYXXX\\\^^^]]]^^^aaabbb___YYY\\\```eeejjjpppwww{{{}}}}}}~~~}}}zzzvvvqqqmmmgggbbb[[[TTTOOOKKKIIIGGGGGGIIIMMMPPPTTTVVVXXXYYYwwwmmm___^^^^^^___aaacccbbbaaaRRRKKKEEEGGGOOOWWWYYYXXX\\\YYYXXXYYYYYYTTTJJJBBB777444000.....................---------,,,,,,,,,++++++,,,---------,,,+++++++++++++++++++++++++++((()))***+++,,,,,,+++************+++++++++,,,,,,************************))))))*********+++++++++******++++++++++++******))))))*********+++++++++*********************************++++++,,,,,,,,,+++,,,---,,,+++***,,,...111111111111111222333444666999>>>BBBGGGMMMSSSXXXXXX\\\^^^]]]]]]]]]YYYTTTSSSQQQLLLHHHDDDAAA@@@@@@EEEGGGKKKOOOSSSVVVXXXYYY]]]^^^^^^______```______^^^___```ccciiisss|||xxxqqqkkkgggfffffffffiiikkkooossswwwzzz{{{{{{{{{zzzyyywwwtttnnngggbbbZZZVVVQQQMMMMMMPPPUUUXXX\\\XXXTTTSSSSSSTTTRRRQQQLLLGGGCCCDDDGGGGGGCCC>>>555222000...,,,+++(((&&&------......------,,,+++---,,,++++++++++++++++++,,,,,,++++++***++++++,,,...---,,,+++++++++++++++))))))))))))))))))***************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******((()))*********)))'''&&&(((((((((((()))))))))***((()))+++***)))(((((()))***))))))((((((((((((((((((((((((((()))***,,,,,,************))))))((('''*********)))((()))******))))))*********+++++++++******+++******+++...000222444777999;;;>>>BBBEEELLLPPPUUUXXXZZZZZZ[[[\\\]]]^^^^^^\\\WWWPPPIIIDDD>>>:::666444444777999:::999===BBBFFFIIIMMMSSSVVV^^^___aaadddhhhnnnuuu{{{{{{tttooolllkkkkkklllnnnppppppoookkkiiihhhfffaaa\\\YYYWWWVVVVVVYYY___ccccccdddjjjnnnnnnmmmmmmllllllmmmoooqqqrrrtttwww|||}}}wwwsssrrrssstttyyytttrrrpppjjjdddeeebbbccchhhjjjgggffffffbbbddddddaaacccfffgggddd```bbbcccdddeeegggkkknnnrrrqqqsssxxx{{{wwwoookkkeee___ZZZSSSLLLGGGCCCEEEHHHKKKNNNQQQSSSTTT~~~}}}}}}xxxiiieee```___```ccceeeggg\\\UUUMMMKKKPPPUUUXXXXXX[[[ZZZYYYYYYYYYUUUNNNIII;;;777222///.........---......---------,,,,,,,,,***+++,,,---...---,,,+++++++++++++++++++++++++++%%%'''***,,,------,,,+++************++++++++++++************************)))************+++++++++******++++++++++++******)))))))))***++++++,,,,,,************************************+++,,,------,,,---...---++++++---...///000111000000222555888===AAAFFFKKKOOORRRVVVYYYYYY\\\\\\ZZZZZZYYYTTTNNNJJJGGGBBB===;;;<<>>BBBEEELLLOOOSSSUUUVVVWWWXXXZZZ\\\[[[ZZZVVVPPPIIIBBB>>>:::999888888999;;;===>>>CCCGGGMMMPPPSSSWWW]]]bbbdddfffhhhkkkqqqyyy}}}oooooommmhhhddd`````````bbbdddgggjjjkkkkkkiiihhhgggfffeeedddccccccbbbbbbjjjqqqvvvuuuuuuxxxzzzzzz||||||||||||~~~{{{zzzvvvvvv{{{}}}{{{zzz|||uuutttpppjjjjjjmmmnnnkkkiiiiiiiiihhhfffeeefffgggggggggiiiooowww~~~~~~zzzyyy{{{zzzuuuoooiiiddd\\\SSSLLLFFFGGGHHHIIIKKKNNNPPPQQQoootttyyy|||vvvpppiiidddbbbdddffffffeee___WWWRRRRRRUUUXXXZZZZZZ[[[[[[ZZZXXXUUURRRPPP@@@;;;666111000///............---------,,,,,,,,,)))***,,,......---,,,+++++++++++++++++++++++++++((()))******++++++++++++************++++++++++++************************)))************+++++++++***++++++,,,,,,++++++***((())))))***++++++,,,,,,***************************************,,,---...,,,------,,,++++++,,,...---///111222444777<<<@@@FFFJJJPPPTTTVVVWWWWWWXXXWWWYYYWWWTTTSSSRRRKKKCCC@@@===;;;999999<<>>AAACCCIIIMMMTTTZZZ```bbbcccccc\\\[[[[[[\\\___eeejjjnnnqqqxxxxxxssspppmmmkkkkkkmmmppprrrxxxxxxzzz}}}~~~|||yyyvvvtttooohhhbbb^^^ZZZXXXSSSUUUYYY\\\\\\ZZZVVVTTTPPPNNNIIIEEECCCFFFLLLQQQLLLFFF>>>777333222000///---,,,+++***+++---///111,,,,,,,,,++++++,,,---------,,,,,,+++*********+++***)))))))))***+++,,,,,,(((((())))))*********+++)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''')))+++,,,))))))))))))************%%%&&&(((((('''&&&''''''&&&&&&''''''(((***+++,,,+++***)))))))))))))))***((()))+++---------,,,+++(((***+++***((('''))),,,)))************+++++++++(((+++...000000000111222222444555666555777999;;;BBBCCCDDDDDDDDDFFFIIILLLLLLKKKIIIFFFAAA<<<888666888===EEELLLPPPTTTVVVXXXXXX\\\```bbbcccgggnnnuuu~~~~~~yyyuuunnnfff```UUUUUUVVVVVVXXX]]]ccchhhkkknnnppprrrsssssstttuuuvvvyyy~~~tttvvvwwwvvvtttqqqppppppooonnnnnnppprrrsssqqqpppjjjhhhccc]]]YYY[[[aaafffmmmzzzzzztttnnngggbbbTTTRRROOOLLLLLLNNNPPPRRRUUU^^^gggmmmxxxzzzssskkkeeedddeeefffgggfffbbb]]]ZZZZZZ[[[]]]\\\ZZZYYYWWWWWWVVVVVVLLLCCC888222222222000---,,,***((((((***,,,......//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++*********))))))((((((...---++++++++++++---...,,,,,,,,,,,,,,,,,,------+++,,,---,,,,,,---///222111222444777;;;BBBJJJOOOVVVVVVXXX[[[^^^]]]ZZZWWWXXXTTTMMMFFF@@@<<<;;;:::555777888:::<<>>AAACCCGGGLLLSSS[[[___aaaaaaaaa^^^___eeekkknnnqqq}}}{{{uuunnniiieeecccbbbbbb___[[[[[[```iiitttzzz~~~{{{xxxwwwwww{{{|||wwwtttssspppmmmgggbbb\\\VVVTTTUUUYYY[[[dddmmmzzz~~~rrrjjj^^^ZZZVVVSSSTTTUUUUUUUUUPPPWWW^^^dddnnnzzz}}}vvvjjjccccccfffhhhjjjllljjjfffbbb``````\\\[[[ZZZXXXWWWVVVVVVVVVQQQIII>>>666333111///...///---******,,,.........///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,+++*********)))))))))))),,,,,,++++++++++++,,,,,,************++++++++++++,,,---...------...111333333666999===BBBHHHOOOSSSVVVWWWYYY\\\]]][[[WWWTTTOOOKKKFFF???;;;888777777777999:::<<<>>>CCCHHHLLLTTTYYY^^^aaaaaa```___^^^]]]]]]___eeeooozzz{{{uuuooolllmmmppptttwwwzzz|||~~~|||zzzxxxvvvtttpppkkkggg^^^[[[WWWXXX\\\___^^^\\\UUUSSSMMMFFFAAABBBHHHNNNVVVWWWSSSGGG===777222...111///------......---,,,---------,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++++++++************+++++++++***)))(((((()))***+++++++++******))))))((((((++++++***)))((((((''''''))))))))))))))))))))))))))))))))))))************''')))******))))))***+++******))))))))))))******+++******)))))))))******************************,,,,,,+++*********++++++***+++,,,++++++,,,...111111111111111111000000///000///.........000111222444555555666777999:::;;;:::;;;<<<===???CCCIIIMMMTTTXXX]]]bbbccccccbbbaaa```eeeoooyyy~~~zzz{{{{{{wwwqqqnnniiidddaaa______```cccdddeeeiiippp{{{{{{wwwrrrmmmddd```YYYSSSPPPPPPRRRTTT\\\eeerrryyylllggg```[[[YYYYYYYYYYYYLLLPPPTTTYYYcccpppzzz}}}zzzlllccccccfffgggkkkpppqqqooojjjfffccc]]]\\\[[[ZZZYYYXXXXXXXXXVVVPPPFFF<<<444000///...222000------...//////............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++************++++++++++++++++++++++++*********************************++++++++++++,,,***************)))))))))******++++++++++++***************+++++++++,,,,,,...............///333666888<<>>:::777666777777:::;;;===???BBBHHHNNNSSSZZZ]]]```bbbaaa```_________ccciiirrr}}}~~~{{{{{{|||~~~xxxpppqqqsssuuuuuutttvvvzzz~~~{{{{{{{{{{{{{{{xxxsssoooiiibbbZZZWWWYYY^^^aaabbb[[[YYYSSSKKKCCCAAADDDHHHVVVZZZZZZRRRIIIAAA888000333111////////////---+++------------,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++++++++************++++++******))))))))))))******************************)))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))************((()))******))))))***+++******))))))))))))******,,,+++***)))((((((((((((************************,,,,,,+++***************)))+++---.........///111/////////.........------//////......//////000000333333333333333444555666888:::===AAAGGGNNNVVV\\\bbbeeeggghhhgggffffffgggkkkrrr|||uuurrrrrroooiiidddaaa^^^[[[[[[^^^aaaccciiinnnvvv|||xxxqqqhhhccc\\\TTTOOOLLLLLLLLLQQQWWWbbbooozzzzzzpppgggcccaaaaaaaaaLLLMMMNNNRRR[[[iiiwww}}}rrrkkkhhhgggdddiiiooosssrrrnnnhhhddd______]]]\\\[[[[[[ZZZZZZWWWSSSKKKAAA777111000111333111///...//////...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************)))***+++,,,,,,+++***))),,,,,,------......//////......///...///111555999???DDDKKKQQQTTTVVVWWWXXXXXXXXXYYYYYYXXXSSSMMMHHH???===;;;999888999:::;;;<<<>>>@@@CCCFFFLLLSSSXXX___aaabbbbbbaaaaaabbbcccaaaiiittt{{{yyy{{{~~~|||~~~~~~{{{vvvtttvvvyyyyyyyyyzzz||||||zzzuuurrrqqqjjj```ZZZYYY]]]```bbb```^^^YYYQQQHHHBBBBBBDDDQQQXXX]]][[[UUUMMMAAA777222111000000000///---+++...------------,,,,,,,,,+++,,,,,,---...//////000++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++***))))))))))))))))))***)))))))))******+++++++++$$$%%%&&&'''((()))***+++))))))))))))))))))))))))((()))))))))************((()))******)))((()))+++******))))))))))))************)))(((((('''((((((***************+++++++++,,,,,,+++***************(((***...000000///000000///.....................111111111111111222222333555555555555666888999999>>>BBBGGGMMMSSSZZZaaaeeehhhiiiiiihhhhhhkkkpppuuu~~~~~~yyywwwxxxsssmmmjjjjjjkkkiiieeecccaaa______bbbggglllooouuu}}}zzzuuuppphhh___WWWQQQMMMLLLLLLPPPXXXbbbmmmwwwuuuoookkkjjjjjjOOOMMMLLLNNNUUUaaappp|||~~~zzzxxxqqqiiicccgggmmmrrrsssooojjjeee```___^^^\\\[[[ZZZZZZYYYUUURRRMMMEEE<<<666333333222000............---+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------------------------++++++++++++++++++++++++************************))))))*********+++++++++***************+++++++++)))***+++,,,,,,+++***))),,,------...//////000000.../////////111444:::>>>GGGLLLRRRVVVXXXXXXXXXXXXYYYXXXVVVUUUSSSNNNHHHCCC::::::999999999;;;===>>>===@@@CCCGGGKKKQQQWWW[[[___```aaaaaaaaacccfffiiijjjtttzzzwwwvvvttttttuuuwwwyyyyyywwwuuuwwwqqqiiiccc___^^^^^^___bbbbbb___XXXOOOHHHEEEEEEQQQYYY___```]]]UUUHHH<<<222111//////000000...---.........---------,,,,,,***++++++,,,---......///++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++)))))))))******)))))))))))))))******++++++,,,,,,$$$%%%&&&'''((()))***+++))))))))))))))))))))))))((()))))))))************)))***+++***)))((()))*********))))))))))))******((((((((((((((()))******))))))*********+++++++++,,,,,,++++++++++++,,,,,,))),,,000222111000000000222111111111111222333444444444444444555666777888999999:::<<<>>>@@@BBBCCCHHHMMMTTTZZZ^^^aaadddfffggghhhiiiiiikkksss~~~uuupppnnnmmmgggbbbbbbeeeiiilllnnnpppooonnnnnnqqqvvv{{{xxxnnnddd\\\VVVSSSRRRSSSWWW^^^fffmmmsssvvv}}}|||vvvqqqoooVVVQQQNNNMMMOOOVVVeeerrr|||zzznnnfffhhhjjjnnnppppppllliii```___]]][[[YYYXXXWWWVVVTTTRRRNNNIIICCC===777444111///...---......,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............++++++++++++++++++++++++*********************************++++++++++++,,,*********+++++++++++++++******++++++++++++*********++++++,,,---.../////////000111222444999@@@EEENNNRRRVVVYYYYYYXXXXXXYYYYYYVVVSSSPPPMMMHHHCCC???888888888888:::<<<>>>@@@???BBBHHHLLLQQQUUUZZZ]]]^^^^^^___```bbbgggnnnssszzz|||sssrrrpppqqqtttxxxyyyzzzyyywwwrrrmmmhhhccc```___ccceeefffaaaYYYRRRNNNMMMWWW]]]ccceeebbb\\\OOOCCC666444111///000000///...............---------,,,)))))))))******+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++))))))************))))))*********+++++++++,,,,,,)))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))************)))***+++***)))((()))*********))))))))))))******(((((((((((()))***+++,,,)))))))))***++++++,,,,,,,,,++++++,,,,,,---...///---000333444444333222333222111111222333555777888999999888888999<<<>>>@@@@@@AAACCCEEEHHHLLLOOOPPPTTTXXX^^^bbbcccdddeeeeeeiiimmmpppssswwwvvvooolllkkkgggcccaaadddiiioooyyy~~~uuummmfffbbb\\\[[[ZZZ]]]aaafffjjjkkkooorrrvvvwwwuuurrrqqqppp||||||xxxaaaZZZTTTPPPLLLMMMXXXeeepppzzzvvviiigggfffhhhkkkmmmmmmkkkdddbbb```]]]ZZZXXXWWWVVVUUUSSSPPPNNNJJJDDD:::333000///......//////---+++------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---...///000000111222444666999???GGGLLLSSSUUUXXXYYYYYYZZZ[[[]]]XXXUUUOOOKKKGGGDDD@@@===888999999:::<<<>>>@@@AAAAAAFFFMMMRRRWWWZZZ]]]______```aaaccchhhqqq{{{}}}yyysssppprrruuuxxxzzz{{{{{{yyyuuupppkkkgggeeedddhhhllljjjeee^^^ZZZYYY\\\aaafffhhhhhhdddYYYOOO>>>:::555111000000//////............------------***+++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++((()))***++++++***)))(((++++++++++++++++++++++++++++++***)))((((((''''''))))))))))))))))))))))))))))))))))))************)))***+++***((((((((()))******))))))))))))************)))))))))******+++((())))))***++++++,,,,,,++++++,,,---...000111222444666888888777555666666666555555666888;;;>>>@@@BBBAAA??????AAAEEEJJJMMMMMMNNNPPPRRRUUUYYY\\\]]]___bbbdddffffffgggiiikkkrrryyy}}}|||}}}|||wwwpppkkkjjjkkkhhhgggkkkqqqwwwzzzvvvqqqmmmiiigggiiikkklllllliiiiiiiiihhhfffdddbbbbbbkkkssskkkccc[[[UUUMMMJJJRRR^^^ggguuu|||iiifffbbbbbbeeeiiikkkkkkiiigggdddaaa^^^[[[YYYXXXWWWUUURRRQQQOOOHHH<<<222000///...///000000...,,,------------------------------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++,,,,,,,,,---------*********++++++,,,,,,,,,...---,,,++++++,,,---...------...///000111222333333444666888===DDDLLLRRRUUUVVVXXXYYYYYY[[[^^^aaaXXXTTTMMMHHHDDDAAA>>><<<;;;<<<<<<>>>???AAACCCDDDCCCIIIPPPWWW[[[]]]___```cccdddfffiiipppzzzyyyrrrppprrruuuwww|||}}}|||zzzuuupppmmmllleeejjjpppppplllfffcccaaa]]]bbbgggjjjllllllddd[[[EEE@@@999333000000////////////.........---------.....................---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++((()))***++++++***)))(((++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))***************++++++***((((((((()))******))))))))))))******---,,,+++***))))))))))))((())))))***++++++,,,,,,++++++,,,---///111333444999:::;;;;;;999888888999@@@@@@@@@AAADDDGGGKKKMMMKKKIIIGGGFFFIIINNNTTTWWWXXXYYYZZZ]]]```ccceeeggghhhhhhhhhhhhiiikkkpppsss{{{{{{wwwwwwxxxwwwsssmmmjjjjjjllllllnnnvvv}}}zzzzzzzzzyyyxxxgggfffdddaaa^^^[[[ZZZYYY]]]fffsssrrrccc\\\VVVPPPNNNRRR\\\gggvvvtttppphhhbbbccchhhjjjgggkkkhhhccc___\\\ZZZYYYYYYZZZXXXVVVVVVSSSMMMDDD===555555444111///------...,,,,,,+++---...///---,,,------------,,,,,,+++***///...---,,,++++++++++++,,,---------------------------++++++++++++------,,,+++***)))))))))***++++++,,,...//////...,,,+++)))************+++++++++---,,,,,,,,,,,,---......000000111111222222222333555888;;;???DDDJJJQQQVVVTTTVVVXXX\\\______\\\ZZZTTTPPPJJJDDD@@@======>>>???>>>AAAEEEEEEBBBBBBFFFJJJQQQYYY^^^```bbbdddfffhhhmmmrrruuu{{{|||tttqqqpppqqqzzz{{{|||}}}}}}{{{xxxwwwtttrrrqqqqqqqqqooojjjeeeiiiiiiiiikkkllljjjfffcccSSSFFF888222333555111---000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,+++***))))))***+++,,,************************,,,,,,+++***)))(((''''''))))))(((((((((((())))))+++++++++*********))))))))))))(((((((((((())))))+++*********+++,,,------++++++***************+++---+++***+++...///---+++...------,,,...222888===??????>>><<<<<>>888555111///000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---''')))+++------+++)))'''************************((()))+++,,,,,,***)))(((++++++************+++++++++++++++************************))))))*********++++++***)))))))))******+++***************++++++---,,,******,,,,,,,,,+++))),,,111555;;;AAAHHHMMMNNNOOOOOONNNNNNPPPTTTWWWZZZ\\\^^^______```bbbdddcccbbbbbbbbbccceeeggghhhggghhhiiiiiiiiiiiihhhgggdddiiiqqqzzz{{{tttnnnlllmmmqqqsssttttttvvvyyywwwssssssvvvtttiiiaaaZZZUUURRRRRRUUUZZZ^^^eeeqqq~~~yyyhhh\\\TTTQQQJJJLLLTTTaaaoooyyy~~~~~~wwwlllhhhfffdddfffjjjmmmjjjccc]]]ZZZYYYVVVUUUTTTUUUVVVTTTOOOJJJ;;;888333000////////////...------///000111///...,,,---------------,,,,,,++++++++++++,,,---...///......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,***++++++,,,,,,++++++************+++++++++,,,,,,---,,,,,,,,,,,,---......///000111333555999;;;===@@@DDDJJJNNNQQQTTTVVVXXXYYYYYYZZZ[[[\\\[[[XXXVVVNNNNNNMMMMMMKKKJJJIIIHHHEEEBBBAAADDDGGGIIIQQQYYY[[[___dddiiinnnvvvyyyqqqttt}}}}}}{{{}}}yyypppqqqrrrsssuuuxxxzzz{{{{{{yyyxxxwwwwwwwwwwwwvvvsssqqqnnnlllllllllkkkjjj```XXXNNNCCC<<<777444222000...,,,,,,---...---,,,------------------------+++,,,,,,------,,,,,,+++************************+++***++++++++++++,,,,,,((()))+++,,,,,,+++)))(((************************&&&(((+++------,,,***(((***))))))(((((())))))***************************++++++************++++++++++++***)))((((((((()))*********)))******+++,,,---,,,+++***++++++,,,,,,+++///666<<>>CCCGGGLLLQQQWWW[[[\\\___bbbddddddcccdddeeeeeefffggggggffffffggghhhggggggffffffeeedddcccbbbbbbcccfffkkkqqqyyy~~~}}}yyytttnnnlllmmmooouuu|||~~~zzzwwwtttrrrmmmhhhfffkkkuuu~~~rrrcccWWWUUUPPPLLLKKKQQQ\\\eeeooouuu|||tttmmmfffdddhhhiiifffbbb___[[[WWWVVVVVVVVVSSSPPPPPPGGG;;;444222222111...,,,,,,+++---...///...,,,,,,,,,---.../////////...''''''((()))***,,,...///.........///////////////++++++------------++++++******+++,,,+++***)))(((...------,,,,,,------...++++++,,,,,,,,,------------,,,,,,,,,,,,---......---///222777???GGGOOOSSSRRRTTTVVVWWWWWWXXXYYY[[[ZZZYYYXXXYYYZZZZZZXXXVVVYYYWWWTTTQQQMMMKKKIIIIIIQQQPPPSSSXXX[[[^^^dddkkkwww|||yyytttpppooopppsssuuuqqqsssuuuuuutttrrrrrrrrrkkkjjjiiijjjlllmmmlllkkkfffgggiiilllooopppnnnllliiikkkjjjggggggkkkmmmkkkiiiiiihhhhhhkkkpppxxx}}}}}}~~~~~~{{{wwwvvvxxx{{{|||{{{rrrmmmjjjlllpppuuuwwwvvvuuuvvvxxx{{{xxxvvvtttrrrpppmmmkkkeee\\\QQQMMMMMMJJJAAA999444222000000111222111000........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++((()))+++------+++)))(((************************+++++++++++++++++++++++++++******))))))******+++))))))******++++++++++++))))))(((((((((((())))))+++*********+++,,,------))))))))))))***+++,,,---+++,,,...------///555:::===@@@CCCHHHLLLRRRXXX\\\^^^aaadddffffffffffffgggccceeeffffffffffffgggiiiiiiiiiiiihhhgggfffeeedddaaaeeekkksss|||yyyxxxuuupppllllllpppttt~~~~~~zzzuuullldddaaadddlllssswww}}}nnn```\\\XXXTTTNNNMMMTTT^^^hhhrrr}}}|||rrrgggcccfffjjjkkkiiiccc^^^XXXVVVWWWXXXUUURRRPPPJJJBBB:::444222111222//////...------------...---------------------------------------------------...//////---,,,---///,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********++++++,,,,,,---...//////,,,---------.../////////---+++)))***,,,///111111333333444999@@@HHHNNNQQQRRRSSSUUUVVVWWWXXXXXXXXXZZZYYYWWWVVVVVVWWWXXXYYY[[[VVVPPPKKKKKKMMMOOOQQQUUUTTTYYYbbbgggiiioooxxx|||vvvvvvtttsssssstttuuuuuuwwwxxxzzz{{{{{{yyyvvvtttqqqqqqppprrrtttvvvuuutttrrruuuwwwxxxvvvttttttttttttrrrnnnmmmmmmnnnnnnnnnlllkkkiiiiiijjjmmmppprrrvvvtttssstttuuuvvvuuuttttttvvvyyy|||zzzpppjjjooollllllrrrvvvvvvxxxzzzzzzyyyvvvssspppooonnnnnnfff^^^SSSKKKGGGFFFCCCAAA:::666111.........//////,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------,,,++++++******))),,,,,,,,,++++++***************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---...///000000222555888>>><<<>>>CCCMMMVVV\\\^^^___aaacccdddccccccdddfffgggfffeeeeeeeeeggghhhiiijjjjjjiiigggeeedddfffhhhdddnnn|||zzzxxxwwwtttqqqnnnllljjjkkkuuu|||~~~}}}oooeee```_________jjjqqq{{{zzziiiddd^^^YYYSSSNNNPPPVVV```kkkwwwyyymmmffffffhhhiiiiiieee```ZZZXXXYYYYYYVVVSSSPPPLLLFFF===666222000111//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,------,,,,,,+++***---------,,,,,,,,,++++++++++++,,,,,,---......///---------...............,,,+++***+++---///000111444555777===DDDKKKPPPSSSTTTTTTUUUWWWWWWXXXXXXXXXYYYYYYXXXWWWVVVVVVWWWWWWWWWSSSLLLIIIIIIMMMRRRVVV[[[ZZZ___iiiqqqxxx~~~~~~~~~|||zzzzzzzzzyyyyyyzzz{{{}}}~~~~~~}}}|||}}}}}}|||{{{zzzwwwuuutttuuuvvvvvvvvvvvvuuusssrrrrrrsssuuuwwwuuutttssstttuuuuuusssqqqnnnqqqtttwwwzzzzzzzzzyyy}}}|||uuunnnkkkkkkppptttuuuwwwzzz{{{yyywwwtttrrrpppoooooojjjcccXXXNNNHHHEEECCCBBB===999444111000000000000///////////////000111111------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------*********+++,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,---------------...000111111111333666888999999;;;BBBLLLUUU[[[]]]aaaccceeeeeeeeedddeeefffgggfffffffffgggggghhhiiiiiiiiiiiihhhffffffhhhiiippp{{{vvvrrrpppooorrrqqqqqqrrrrrrsss|||wwwkkkeeeaaa___]]]```eeemmmuuu{{{rrrhhhbbb[[[RRRNNNNNNXXXcccqqq}}}ssshhheeefffggghhhgggccc^^^\\\\\\[[[WWWTTTQQQPPPKKKCCC999222000000000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,------,,,,,,+++***......------------,,,,,,+++,,,,,,------........................---------,,,,,,,,,---...///000111555888<<>>555000000000//////...............------------------------------------------------,,,...///...------...000,,,,,,------,,,,,,+++***---------------,,,,,,,,,,,,,,,,,,---------....../////////...---------,,,,,,---...//////000111222666:::AAAGGGKKKOOOQQQSSSUUUVVVWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWUUUSSSQQQRRRQQQPPPPPPRRRWWW^^^cccjjjnnnuuuyyytttuuuzzz|||{{{}}}~~~~~~~~~|||wwwpppkkkiiilllppptttvvvwwwwwwvvvtttuuuxxx~~~xxxqqqppppppqqquuuzzz{{{{{{zzzyyywwwtttrrrqqqppplllcccUUUHHHAAA@@@AAAAAA>>>:::777666444222000------,,,,,,,,,------...////////////............+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...------,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------...//////000000111222222222222333555222666===FFFPPPXXX^^^aaabbbdddeeefffeeedddeeeffffffggghhhiiiiiiiiigggggghhhhhhiiijjjnnnuuu{{{uuutttuuuwwwxxx{{{|||{{{qqqgggaaaZZZZZZZZZ]]]cccppprrrggg\\\TTTQQQRRRWWWbbbnnnxxx~~~vvviiiaaa___cccggggggfffdddbbb___\\\XXXUUUSSSTTTSSSMMMCCC:::333111000000///............///------------------------........................,,,---......------///000,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,,,,,,,,,,,,,---------------/////////...---------,,,,,,...///000///000333666777===DDDJJJLLLNNNPPPQQQUUUUUUVVVWWWXXXXXXXXXXXXWWWXXXXXXXXXWWWUUUSSSQQQQQQSSSUUUWWWYYY\\\aaaeeeooowww}}}uuurrrttt{{{zzzrrrllljjjllloooqqqssstttttttttrrrrrruuuyyyyyyrrrooonnnqqqvvvyyyzzzzzzzzzyyywwwuuusssqqqnnnfffYYYLLLCCCAAAAAAAAA???<<<:::888666333000111111000000000000000111000000/////////.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************++++++......------,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++,,,,,,---///000111000222333333111111222333111666???HHHQQQXXX^^^```aaaccceeeeeecccccccccdddfffggghhhiiiiiihhhgggfffffffffgggjjjsss{{{yyyxxxzzzuuummmccc```]]]\\\```iiiuuu|||{{{nnnaaaXXXUUUOOOPPPWWWccclllssszzz}}}tttiii```]]]```dddfffffffffdddaaa]]]YYYWWWVVVUUUSSSOOOHHH@@@888333111000//////......//////------------------------........................)))+++,,,,,,,,,,,,---...,,,,,,------,,,,,,+++*********++++++++++++,,,,,,------------------------...............---------,,,...000//////111666:::;;;@@@HHHLLLLLLLLLNNNPPPSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWUUUTTTTTTRRRUUUYYY\\\]]]```fffjjjuuu{{{vvvuuuzzzzzztttrrrrrrqqqpppppppppoooooopppoooqqqvvv|||~~~|||xxx~~~|||tttnnnmmmpppvvvwwwzzz{{{{{{yyywwwuuurrroooiii___TTTKKKFFFDDDAAA@@@>>><<<;;;888555222111000000///////////////000/////////............---------------.........------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++---000222444222333555444222111111222111888BBBLLLSSSXXX\\\___aaacccddddddcccbbbcccdddgggggggggggggggffffffeeedddfffiiiqqq}}}}}}xxxsssuuuzzz~~~qqqmmmgggccccccgggmmmrrryyyhhh^^^ZZZRRROOOQQQYYY```gggpppyyyyyyyyytttkkk```[[[]]]```fffggghhhhhhddd```\\\ZZZWWWTTTQQQOOOMMMFFF===666111000000///////////////------------------------------------------------)))+++,,,,,,,,,,,,---///,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,---------------------------------------...............,,,...///......111999??????EEEKKKNNNLLLKKKMMMOOOPPPQQQSSSUUUVVVWWWXXXXXXYYYYYYXXXWWWVVVVVVWWWWWWXXX[[[^^^___aaagggpppwww~~~}}}xxxtttrrrqqqqqqtttrrrqqqtttzzz}}}|||zzzsssyyywwwpppnnnsssuuuyyy{{{|||{{{xxxwwwvvvrrrmmmfff___WWWOOOJJJBBBAAA@@@???>>><<<888555//////...---------------/////////.........------............------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---.........******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********,,,///222666888555666888777555333222222666>>>IIIRRRXXX[[[^^^aaabbbdddeeeeeedddccccccdddggggggfffeeeeeeeeeeeeeeegggkkktttzzzwwwuuuzzzyyysssoooooooooppppppccc___XXXRRROOOTTTYYY]]]fffqqqvvvwwwuuulllaaaZZZZZZ]]]fffhhhjjjjjjgggbbb___]]]YYYTTTOOOOOOOOOJJJ@@@888111111000///////////////------------------------+++++++++++++++++++++++++++,,,............///111,,,,,,---------,,,++++++,,,,,,,,,------.........------------------------,,,------....../////////,,,...///...---111:::BBBBBBHHHNNNOOOMMMKKKMMMPPPNNNPPPRRRTTTVVVWWWXXXYYYZZZYYYWWWVVVVVVWWWXXXYYY___aaabbbccceeemmmzzz|||xxxvvvvvv|||xxxtttuuuzzz}}}|||zzztttxxxuuuppppppsssxxx{{{}}}|||yyyxxxyyyuuuppplllhhh```VVVOOOCCCBBBBBBBBBAAA???;;;777222222111000000000000000///.........------------/////////...---------,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++---000444888;;;777999:::999777444333444<<>>CCCGGGHHHKKKNNNPPPPPPOOONNNNNNMMMPPPTTTWWWWWWWWWWWWXXX\\\[[[ZZZZZZ[[[^^^cccfffllljjjnnnvvv~~~}}}wwwuuuyyy~~~~~~{{{yyy~~~xxxsssqqqvvv{{{{{{zzzzzz{{{xxxvvvtttqqqlllddd___SSSMMMEEE@@@???>>>;;;999222222222222111000000/////////............/////////////////////////////////---,,,,,,---......---......---,,,))))))***,,,---,,,,,,,,,,,,,,,,,,---...------,,,,,,------.........------,,,+++***)))//////...............///......---------,,,,,,,,,---,,,,,,,,,,,,,,,---------...///000111444888;;;>>>@@@AAA???;;;999<<<@@@JJJPPPWWW]]]aaabbbcccddddddeeeeeeeeedddcccbbbaaaeeeeeeeeeeeehhhmmmtttzzz}}}{{{}}}~~~~~~}}}}}}{{{kkkdddZZZPPPKKKOOOWWW^^^eeejjjrrrwwwuuummmccc\\\]]]dddjjjllllllkkkeee___YYYVVVTTTTTTTTTRRRMMMIII:::777222000/////////...111000//////......//////++++++,,,---...000000111------------------------//////...---------......+++,,,,,,------------,,,------------------------,,,------............///...///111555;;;AAAFFFHHHJJJLLLOOOQQQPPPNNNNNNNNNMMMQQQVVVYYYZZZZZZZZZ[[[___^^^]]]___bbbfffiiijjjssssssxxxyyyqqquuu{{{}}}xxx{{{~~~wwwrrrtttwwwwwwxxxzzz|||zzzxxxvvvsssoooiiifff[[[TTTLLLFFFCCCAAA>>>;;;666555333222111111111222000//////......//////000///////////////////////////---,,,,,,---......------...///...,,,++++++,,,,,,,,,------------,,,,,,...------,,,,,,------...***+++---...---,,,***(((000///...---,,,,,,,,,,,,...------------,,,,,,,,,......---------------......///111111333666;;;???DDDDDDCCC@@@===>>>BBBGGGRRRUUUZZZ]]]^^^___```aaaddddddddddddcccbbbbbbaaafffggghhhjjjoooxxx}}}|||~~~xxxooobbbUUUNNNNNNSSSWWW```eeemmmvvvyyytttiiiaaa^^^aaafffjjjmmmmmmgggbbbZZZWWWTTTTTTUUUSSSPPPLLL===999444111000000//////111000///------...//////000//////...------,,,,,,------------------------000///...,,,,,,,,,---...,,,,,,---------------,,,........................---------......///000000///111444999>>>DDDHHHJJJLLLNNNPPPQQQPPPNNNNNNNNNPPPSSSWWWZZZ[[[]]]___aaadddcccbbbeeeiiimmmooonnnvvvzzzrrruuuxxx||||||~~~xxxtttsssrrrvvvzzzzzzyyyxxxvvvtttpppmmmjjjccc\\\RRRKKKGGGDDD@@@===999777444111000000222333000000////////////000000////////////////////////000...------...//////...---///000///...,,,,,,---+++,,,---......---,,,+++...------,,,,,,------...)))***,,,---......------------,,,+++++++++++++++------------------------///...------,,,---------...///222444666:::@@@DDDEEEEEECCCAAAAAADDDJJJOOOXXXZZZ\\\^^^^^^^^^___aaaddddddcccbbbbbbbbbccccccfffiiiooouuu}}}wwwiiiZZZQQQNNNNNNOOO]]]```hhhqqqxxxxxxqqqjjjdddbbbbbbgggllllllhhheee[[[XXXTTTSSSSSSSSSPPPMMMAAA<<<666222000000000///111000...---------...///222111000///---+++******........................///...,,,+++++++++,,,,,,---------......------,,,..............................---......000111222111333888===BBBGGGJJJLLLMMMOOOQQQQQQPPPOOOOOOPPPTTTUUUWWWYYYZZZ]]]bbbeeefffffffffhhhkkkoooqqqqqq|||}}}{{{zzzyyyzzz{{{~~~~~~vvvqqqnnnrrrwwwxxxyyyzzzyyywwwtttqqqoooiiibbbYYYQQQMMMHHHCCC>>>:::888444111//////111222000000////////////000000///////////////////////////---,,,,,,---......------...000000...------...,,,,,,...//////...,,,,,,...------,,,,,,------...///...---,,,,,,---...///...---------......///000------------------------------,,,,,,,,,,,,---------///333777;;;???EEEHHHCCCCCCCCCCCCFFFKKKRRRVVV^^^```bbbccccccccceeegggeeedddcccbbbcccdddfffhhhhhhooozzz}}}nnn```VVVPPPLLLJJJWWW[[[cccnnnxxx{{{yyyvvvooofffaaadddjjjkkkiiihhh^^^ZZZTTTRRRRRRQQQNNNKKKDDD???888333111000000000000///......------......///............---------////////////////////////------,,,+++++++++,,,,,,---............------,,,........................///.........///000222333444777;;;AAAEEEIIIKKKLLLMMMOOOQQQQQQPPPPPPQQQRRRVVVXXXZZZ[[[\\\```dddgggeeefffhhhiiikkknnntttwww}}}yyyxxxxxxyyy~~~vvvooonnnrrrvvvyyy|||}}}{{{xxxuuutttmmmggg___YYYSSSMMMFFF@@@;;;999555222000000000111111000000//////000000111////////////////////////---+++******+++,,,,,,+++---...///...---,,,---///------............------...------,,,,,,------...555333000---++++++,,,,,,+++++++++,,,,,,...//////,,,,,,,,,------------...,,,,,,,,,+++,,,------......222777;;;???BBBFFFIIIBBBBBBEEEHHHMMMSSSXXX[[[^^^```bbbdddddddddeeegggfffeeedddccceeehhhkkknnnqqqzzzvvvhhh^^^VVVPPPKKKOOOVVVaaannnzzz{{{mmmaaaccchhhkkkkkklllbbb]]]VVVRRRQQQPPPMMMJJJFFFAAA999444111111000000......//////......---,,,,,,,,,------...//////000........................+++,,,------------------...............---,,,,,,........................//////......///111333555777999>>>DDDHHHJJJKKKLLLMMMOOOPPPQQQPPPQQQRRRTTT[[[^^^bbbeeefffgggiiijjjeeeiiimmmnnnnnnsss|||}}}{{{||||||vvvpppppprrrwww|||~~~|||yyyvvvuuuqqqllleee```ZZZRRRIIICCC<<<:::777444222111111111111111000000000000111111///////////////////////////---+++,,,---...---------......---+++,,,...000......------------.........------,,,,,,------...111111///...---,,,++++++,,,+++++++++++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,---///000000111666;;;@@@BBBCCCDDDEEEBBBDDDIIIOOOUUUYYY\\\\\\]]]___bbbccccccbbbcccdddgggfffdddeeeggglllpppsss}}}pppfff]]]UUUOOOIIIRRRaaappp}}}rrrcccbbbhhhkkklllnnnfff```XXXSSSQQQPPPMMMJJJHHHBBB:::444111111111000---.../////////...,,,+++---------.........//////------------------------+++,,,...///000///........./////////...---,,,,,,//////////////////////////////......///111444555888;;;@@@EEEIIIKKKKKKKKKMMMNNNPPPQQQQQQQQQSSSUUU```eeekkkpppqqqooonnnnnngggmmmsssssssssyyy|||~~~{{{uuuqqqmmmssszzz}}}{{{wwwtttssssssoooiiiddd___VVVLLLEEE>>><<<999777444333222222111111000000000000111111////////////////////////222111//////111222111000......---+++***+++...000///...---,,,,,,---...///...------,,,,,,------...(((***,,,...//////...---222111000///////////////,,,,,,,,,------.........,,,,,,,,,---///000222333444999???CCCDDDCCCBBBBBBDDDGGGLLLSSSYYY]]]]]]\\\aaacccfffggggggeeeeeeeeegggfffeeefffiiinnntttwww{{{pppgggYYYNNNJJJMMMVVVfffxxxoooddddddkkkmmmjjjfffbbb\\\XXXUUUQQQLLLIIIHHHEEE@@@999333000000111////////////............////////////////////////------............------/////////...---------,,,+++,,,.../////////...------111111---+++,,,---+++000/////////000222555777;;;???DDDHHHJJJKKKLLLLLLQQQRRRQQQPPPPPPQQQTTTWWW^^^eeeooovvvwwwuuuqqqoookkkkkksss~~~yyyxxx}}}rrrrrrrrruuuzzzzzzvvvvvvyyywwwsssooojjjeee]]]SSSLLLFFF@@@<<<:::777222111444444333222000//////......000000////////////000000///...,,,,,,...///...------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,000000000///......------......------------......---------,,,,,,+++++++++------------------------000000///000000111222333555999???BBBCCCBBBAAAAAAJJJOOOUUU[[[]]]___```aaabbbccceeeeeeeeefffgggiiieeefffhhhkkkpppxxx{{{|||xxxnnn___RRRNNNNNNSSS___ppp~~~wwwiiieeehhhhhheeefffaaa\\\XXXUUURRRNNNKKKIIIGGGAAA:::444000000111////////////............////////////////////////------............------...............---------,,,---......//////......///222222...,,,///000///............000444777999===@@@EEEIIIJJJKKKKKKLLLQQQQQQQQQQQQQQQRRRVVVYYY^^^eeennnuuuwwwuuurrrpppqqqttt~~~{{{vvvuuuuuu|||~~~ooommmooouuuwwwuuuuuuxxxzzzwwwsssooojjjbbbXXXQQQIIICCC>>><<<999444222444000000000000000111222222000000////////////000000111///------///000///...---------.........//////------------------------.........///////////////......------------.........---------,,,,,,,,,,,,------------------------////////////000111222222777999;;;===>>>@@@CCCEEEMMMQQQWWW[[[^^^___```aaacccdddffffffeeedddeeefffccceeeiiioooxxx}}}uuusssvvvzzzwwwgggXXXRRROOOOOOVVVdddttt~~~ppphhhgggfffccceeebbb\\\XXXVVVSSSPPPNNNKKKIIIDDD===666111000000////////////............////////////////////////------............---------------.....................------......///000666888666111...///111000---------...111555999<<>>888444444444444222111000/////////000000////////////000000111///......///000000///............////////////////////////////////////............//////000000......------------......///////////////..........................................///000111222333::::::<<<>>>BBBIIIRRRXXXVVVYYY\\\^^^___```aaabbbaaacccfffhhhhhhiiikkklllkkkpppzzz|||vvvqqqmmmqqqtttuuuwww|||rrreeeTTTPPPLLLNNNVVVcccooowww{{{yyypppllliiifffgggfffbbb]]]XXXTTTQQQOOOOOONNNJJJCCC;;;555111000////////////............////////////////////////------............------,,,---------...///////////////...------///000111???@@@<<<444//////000///333222000000222666;;;===DDDHHHLLLNNNNNNMMMMMMMMMLLLMMMOOOQQQUUU\\\ccciiisssvvvzzz|||{{{zzzyyyyyy|||{{{}}}|||vvvpppjjjjjjrrr~~~oooiiiiiikkkooorrrwwwyyyzzzyyytttmmmfffbbbYYYOOOGGGDDDAAA;;;666444555444333111000000//////000000////////////000000000...------...//////............/////////000000////////////////////////000000//////..................------------......////////////////////////..............................//////111222333444666:::>>>DDDJJJQQQXXX]]]ZZZ\\\^^^``````bbbdddfffccceeeggggggggghhhjjjlllqqqxxxyyyqqqpppooommmmmmpppvvv{{{zzz}}}xxxmmmZZZVVVPPPMMMQQQ[[[gggoooxxx~~~}}}uuuooohhhbbbeeefffeeeaaa[[[UUURRRPPPOOOOOOLLLFFF>>>777333111////////////............////////////////////////------............---------------...............//////......//////000111777999888222000222444333666444222222444888===@@@EEEIIIMMMPPPPPPOOOOOOOOONNNOOOQQQUUUZZZbbbkkkqqq|||}}}~~~~~~}}}}}}zzzxxxvvvqqqmmmllljjjnnnxxxzzzpppjjjhhhiiimmmtttxxx{{{{{{xxxrrrllliii^^^SSSJJJGGGEEE???999666222111111111111222333333000000////////////000000///...,,,,,,...///...---....../////////000000000////////////////////////111000000///......------......------------...............///////////////........................//////000111222333555666555:::BBBIIIOOOTTTYYY\\\[[[]]]___aaabbbdddhhhkkkiiiiiihhhgggfffgggjjjlllwwwxxxtttnnniiiggghhhjjjlllkkkmmmooopppppprrrtttvvvxxx~~~vvveee^^^TTTMMMLLLTTT```hhhuuu}}}{{{tttjjjaaa```ccceeeddd^^^XXXUUUSSSOOOOOOMMMHHHAAA:::555333////////////............////////////////////////------............------...............---------......///000000000000000000333444111000333555444777555333333666;;;@@@DDDFFFIIINNNQQQQQQQQQQQQQQQQQQSSSUUUYYY```iiissszzz~~~}}}}}}yyytttpppmmmooojjjkkkrrruuuxxx~~~tttkkkiiikkkoootttyyy{{{xxxsssooommmbbbWWWNNNKKKJJJDDD===:::222222111111222222333444000000////////////000000000...------...//////....../////////000000000000........................///////////////...............------------......------........./////////........................000000111222333555666777;;;@@@HHHNNNSSSVVVYYY[[[\\\]]]___aaacccggglllooommmmmmkkkjjjjjjmmmssswww~~~vvvooollljjjjjjiiicccdddeeedddddddddfffggghhhnnnwww|||nnneeeWWWLLLIIIOOO\\\eeessszzzyyynnnccc\\\aaaeeeeeeaaa[[[WWWVVVOOOOOONNNIIIBBB;;;666444000/////////............////////////////////////---..................---/////////......------,,,---...000111111111000///...222444000///111222000666444333444777===DDDHHHFFFJJJNNNQQQRRRRRRRRRSSSTTTVVVYYY]]]dddnnnyyy}}}|||}}}~~~xxxtttrrrrrrkkkjjjmmmmmmlllxxx~~~qqqlllmmmiiiooouuuxxxuuuqqqnnnlllfffZZZQQQNNNMMMGGGAAA>>>555555333222111000000000000000////////////000000111000......000000000///////////////000000000000........................------......///000000000.........------.........,,,---------......//////////////////////////////111111222333444666777888CCCGGGNNNSSSVVVXXXZZZ\\\[[[]]]___aaadddiiinnnrrroooooonnnnnnqqqxxxxxxuuusssqqqooobbbbbbbbb```^^^]]]^^^```___cccjjjrrryyyvvvlllbbbXXXOOOKKKSSS```rrrwww~~~nnn```YYY]]]cccgggeee```XXXRRRPPPNNNKKKJJJGGGAAA888222222111///.........///000////////////////////////000///...---,,,,,,---...////////////////////////---------.........//////000000000000000/////////000111333666;;;@@@DDDGGGJJJKKKLLLLLLLLLNNNQQQSSSTTTXXX___gggooowww~~~}}}~~~xxxrrrrrrnnniiigggjjjnnnrrrttt~~~rrrjjjjjjnnnssswwwwwwvvvvvvvvvlllcccXXXQQQNNNKKKGGGCCC999555333444333//////222////////////////////////////////////////////////////////////////////////000000//////.........---////////////////////////....................................////////////,,,---///111222222111111444333222222333888???EEEHHHKKKPPPVVVZZZ\\\]]]]]]^^^___bbbccceeeiiiooosssttttttsssrrruuu}}}zzzpppjjjccc```______]]]ZZZ]]]ZZZ]]]fffmmmqqqxxxzzzqqqggg\\\RRRLLLQQQZZZkkksss|||tttfff\\\]]]```dddeeeaaaXXXRRROOOMMMKKKIIIGGGBBB999333222111000///...//////000////////////////////////000000...---------..............................---------.........//////////////////////////////000222555999>>>BBBFFFHHHIIIJJJLLLLLLMMMOOORRRTTTUUUZZZccclllttt{{{}}}wwwqqqmmmiiiggghhhiiijjjjjjtttzzzqqqlllnnnqqquuuwwwxxxwwwvvvoooggg\\\UUUQQQNNNJJJFFF<<<777444444333000///222000000000000000000000000////////////////////////////////////////////////000/////////............////////////////////////....................................////////////------///000111222222222222333444555888===DDDIIILLLNNNSSSXXX[[[]]]^^^^^^^^^___```bbbeeeiiinnnqqqtttrrrrrrwww~~~yyyrrrooommmlllhhheee```[[[[[[___cccdddjjjqqqwww~~~~~~wwwmmmbbbVVVMMMMMMRRR```mmmvvvzzz}}}nnnbbb___]]]aaadddccc[[[SSSNNNLLLJJJIIIHHHCCC;;;555222111000///...///000000////////////////////////000000///.........//////------------------------------........./////////.........///////////////000333777===AAAEEEHHHIIIHHHIIIKKKLLLMMMNNNQQQSSSUUU]]]hhhssszzztttqqqmmmjjjhhhgggeeeccceeehhhsss~~~pppooonnnqqquuuxxxxxxvvvssslllbbb[[[VVVSSSNNNJJJ@@@:::555555444111000222111111111111111111111111////////////////////////////////////////////////////////////............////////////////////////....................................////////////......//////000222333444111444777;;;???EEEKKKPPPQQQSSSVVVZZZ\\\^^^^^^^^^aaa```aaaccchhhlllooopppwwwtttuuu{{{wwwjjjddd^^^]]]\\\\\\```fffhhhooowwwzzzqqqeeeYYYPPPLLLMMMUUUeeepppsss|||xxxjjjbbb\\\^^^dddeee^^^VVVOOOLLLJJJIIIIIIEEE>>>888222111000/////////000111////////////////////////000000000/////////000000....................................////////////.............../////////000444999???DDDGGGHHHIIIHHHIIIKKKKKKKKKLLLOOOQQQWWW```nnnyyy}}}yyysssnnnkkkhhhfffddd```^^^dddrrrzzzssslllkkkpppvvvxxxxxxuuuooogggaaa[[[WWWRRROOOFFF>>>777666555222111222111111111111111111111111///////////////////////////////////////////////////////////////.........////////////////////////....................................////////////000000///000111444666777555888>>>CCCGGGLLLPPPTTTVVVWWWYYYZZZ\\\^^^^^^___fffddddddggglllppprrrrrrzzzzzz~~~wwwmmmeee```___aaadddcccgggnnnwww|||sssggg[[[SSSNNNKKKNNN]]]jjjooozzzqqqfff\\\\\\cccfffbbb[[[PPPNNNKKKKKKJJJFFF@@@;;;333222000/////////000111//////////////////////////////000000000000000000////////////////////////........./////////000000............//////000000111555:::@@@EEEGGGHHHHHHIIIIIIJJJIIIIIIKKKNNNQQQ[[[eeesss}}}{{{tttpppllljjjhhh```\\\]]]fffsss}}}ooohhhkkkqqqwwwyyyuuuqqqkkkeee```ZZZVVVSSSLLLBBB999777666333111222111111111111111111111111000000000000000000000000000000000000000000000000.........///////////////////////////////////////////////////////////////............////////////111111111333555888;;;<<<<<<@@@EEEJJJMMMPPPSSSUUUXXXYYYYYYZZZ\\\^^^___```hhhggghhhkkknnnqqqssssssxxxtttiiidddcccbbb```aaaeeennnyyyvvvhhh]]]WWWRRRNNNLLLWWWdddooozzzuuuiii\\\ZZZ```eeeccc___SSSQQQNNNLLLKKKHHHBBB===333222111000///000111111////////////////////////......///000000000//////000000000000000000000000....../////////000000000......//////000000111111444777<<>>@@@BBBCCCGGGKKKOOOQQQSSSUUUWWWZZZYYYZZZ[[[]]]___bbbdddhhhjjjmmmooooooqqqsssuuuzzzuuummmfff```___\\\]]]dddmmmxxxyyyiii^^^[[[VVVQQQMMMRRR```qqq|||vvvjjj\\\WWW[[[aaacccbbbWWWSSSPPPNNNMMMIIIDDD???333222111000000000111222////////////////////////,,,---...///000//////...000000000000000000000000.../////////000000000000//////000000111222222333999;;;???CCCFFFHHHIIIIIIIIIIIIHHHHHHJJJQQQYYY___jjjsss|||~~~}}}zzzpppiiibbb```^^^]]]^^^dddtttyyypppnnnqqquuutttsssqqqmmmhhhbbb___]]]VVVIII===888777555222222000000000000000000000000000000000000000000000000000000000000000000000000............/////////000////////////////////////////////////////////////............////////////222444777<<<@@@CCCFFFGGGHHHKKKOOORRRTTTUUUXXXYYY[[[ZZZZZZ\\\___bbbfffiiikkkpppuuuvvvsssssswww|||}}}tttkkkfff___\\\___dddjjjuuu|||jjj___]]]YYYSSSNNNPPP^^^sss}}}{{{uuujjj[[[UUUXXX^^^bbbcccYYYUUUQQQOOONNNJJJDDD???333333111000000000111222////////////////////////+++,,,.../////////......////////////////////////////////////000000000000///000000111222333333333===>>>AAADDDGGGIIIJJJJJJIIIHHHGGGHHHLLLUUU___gggpppxxx~~~|||sssiiifffdddaaa]]]XXXZZZhhhxxxuuuoooppprrrttttttssspppjjjeeebbb```YYYKKK>>>999888555333222////////////////////////000000000000000000000000000000000000000000000000---.........//////000000////////////////////////000000000000000000000000............/////////000222444999>>>CCCGGGIIIJJJIIILLLPPPSSSUUUWWWZZZ\\\\\\[[[[[[]]]```eeejjjmmmooovvv}}}|||xxxvvv|||{{{pppggg_________aaajjjttt}}}rrrjjjccc]]]YYYRRRRRR[[[kkkwwwzzzzzz}}}uuupppeeeXXXUUU\\\aaa___^^^YYYQQQLLLIIIGGGDDDAAA:::777444111111000...,,,111...,,,---///111///---111///...///000111000...000000//////.........---......///000000000000000111000//////000333777999;;;===AAADDDEEEGGGIIIKKKHHHIIIIIIIIIMMMXXXgggssszzzooogggdddcccccc^^^[[[aaakkkppplllqqqooossstttpppjjjfffcccaaa\\\SSSFFF<<<999666333000333222111111333555555444333333222222111000000000...000111000///...///111///......///000000...---......///.........000222//////000000000000//////.........///000111111111333777<<>>@@@BBBDDDDDDEEEGGGIIIIIIKKKLLLNNNSSS___ooo{{{xxxkkkgggeeeeeeaaa]]]___eeezzzzzzooonnnlllooorrrqqqmmmjjjgggeee___UUUHHH>>>:::777444222333111000000222333333333000000000111222222333333///000111000///...///111//////...///000000///...//////000//////...///000//////000000000000//////......//////000111222222333888>>>DDDHHHKKKOOOQQQOOOPPPSSSUUUWWWXXXXXXXXXYYY[[[^^^aaagggnnnvvv{{{yyyqqqjjjeeefffjjjwwwvvvnnnddd]]]VVVPPPPPPZZZhhhrrrxxxzzzzzzxxxnnn```XXXYYY^^^aaabbb]]]UUUNNNJJJGGGEEECCC@@@<<<666333111222111111111///---...///000000///111///...///000111000...////////////..................///000000000000000111111111222555999<<>>AAAAAABBBDDDDDDCCCCCCEEEGGGGGGKKKRRR[[[fffttt~~~uuuooommmjjjfffccceeemmmxxxpppnnnlllmmmpppqqqmmmiiigggfff]]]PPPDDD<<<888666555333111000000222333222111333333222222111000000000///000111111000///000111...///000/////////000111///........./////////...000000000111111000000000/////////000111333555666:::???FFFLLLOOOQQQSSSTTTSSSTTTUUUWWWXXXYYYZZZZZZ]]]]]]aaajjjuuu}}}xxx}}}}}}qqqhhhaaaXXXOOOOOO[[[lllwww|||zzz||||||vvvkkk```\\\\\\ddd```[[[SSSMMMHHHFFFFFFBBB===777222111111111111000000000/////////000111111///...///000111000............///////////////......///000000000000000...///111444777<<>>888444222222111111000111111000//////000222111///...///000111000............///////////////......///000000000000000...///222555999===@@@BBB>>>@@@AAABBBCCCEEEIIILLLJJJQQQ^^^lllyyyxxxqqqpppmmmiiicccaaabbbhhhlllsssvvvjjjccciiipppppppppssskkkeeeZZZNNNCCC<<<777555666444222222333444333222000000000111222222333333000111222222000000111222...000111000---...111555777333...,,,...000000///000111111222222111111000000000000000333666999;;;CCCFFFIIILLLMMMNNNPPPRRRUUUVVVVVVXXXZZZ\\\___```fffkkksss}}}{{{rrrgggddd[[[SSSVVVfffvvv}}}qqqeeeaaa___```___[[[SSSMMMIIIHHHCCC???:::777555333222111///111222111///...000222111///...///000111000.............../////////000......///000000000000000000111444777;;;>>>AAACCC???@@@AAAAAABBBEEEIIILLLPPPYYYgggwwwwwwtttoooiiiggg___[[[___ccchhhxxxqqqdddhhhnnnnnnppptttnnniii```UUUIII???999666555333111111222333222111000000000111222222333333000111222222000000111222...000111000---...222777BBB;;;222...///000000...000111111222222111111000000000000111333777;;;===BBBDDDGGGIIIJJJLLLPPPRRRUUUUUUVVVXXX[[[^^^aaaccckkkttt{{{gggfff___TTTUUUdddttt|||~~~rrrfffaaa^^^``````]]]UUUNNNJJJHHHCCC@@@<<<999777555333111///111222111///...000333111///...///000111000///---.........//////000000...//////000000000000000222333666999===@@@BBBDDDAAAAAABBBBBBBBBDDDHHHKKKVVV___nnn~~~xxxqqqiiijjj^^^XXX[[[^^^bbbpppzzziiiiiilllkkklllqqqpppllleeeYYYMMMBBB;;;888444222000000111222111000333333222222111000000000000222222222111000111222---000222000------222777KKKBBB777000///000///---111111222222222222111111111000000111333777<<<>>>AAABBBDDDFFFHHHKKKPPPTTTUUUUUUVVVXXX[[[___bbbdddnnnyyy}}}pppiii```YYYVVV\\\kkk{{{~~~}}}}}}|||jjjYYYYYY[[[]]]\\\XXXQQQKKKGGG@@@@@@???>>>:::666222000222222111000//////000000000000000000000000000000////////////////////////------......//////000000000222666:::===???@@@@@@DDDAAABBBFFFHHHGGGJJJNNN\\\ddduuuzzztttsssmmmccc]]]\\\YYYWWWbbbsssooogggiiikkknnnppptttmmmfff___RRRBBB::::::666555333333444555333222111111111111000000000000//////000000111111222222222222111000///...------333222222111000//////...000000111111111111000000///000222444777999;;;<<<@@@AAAAAA@@@@@@EEEMMMSSSUUUXXX[[[[[[[[[___gggmmmzzzssslllccc\\\WWWYYYeeeqqqyyy{{{}}}~~~mmm]]]YYY[[[]]]]]]ZZZSSSLLLGGGCCCBBBAAA???<<<777333111222222111000000000000000000000000000000000000000//////////////////////////////000000111111222222222444888;;;>>>???@@@@@@DDDBBBCCCFFFHHHHHHLLLQQQ^^^gggyyy~~~{{{qqqfff^^^]]]YYYWWW___lll|||ooohhhfffgggkkktttnnniiicccXXXHHH???===777555444444444444333222111111111111000000000000000000000000000111111111111111111000//////......------............//////000000111111111111000000000111333555888:::<<<===>>>>>>>>>???BBBGGGNNNSSSSSSWWWZZZ\\\\\\```hhhnnnvvvoooggg```YYYVVV[[[dddqqqwww~~~rrrbbbZZZ[[[]]]___]]]VVVNNNGGGEEEEEEDDDAAA===888444111222111000000000000000000000000000000000000000000////////////////////////111111222222333444444555666777:::===???@@@@@@@@@DDDBBBCCCFFFHHHIIIOOOVVVbbbnnnzzzmmmbbb```]]]ZZZ]]]eeerrryyyiiiaaabbbhhhtttpppmmmiii___PPPEEEAAA888666444444444444333222222222111111111000000000111111111111000000000000000000000000000000000000++++++,,,...///000111222000000111111111111000000111222444666888:::<<<===;;;:::;;;>>>DDDKKKQQQSSSTTTWWW[[[]]]```eeemmmtttxxxqqqjjjcccZZZSSSSSSXXXgggsss~~~wwwjjj[[[[[[]]]``````ZZZPPPHHHFFFFFFEEEBBB===888444111111111000000000000000111000000000000000000000000////////////////////////111111222333444555555666999:::<<<>>>@@@AAAAAAAAACCCAAABBBFFFHHHJJJSSS\\\iiiwwwvvviiidddbbb```___bbblll{{{nnnbbbccckkkqqqppppppmmmeeeXXXLLLDDD:::888555444444444333222222222222111111111000000222222111111000000////////////000000000111111111...///000111222333444555000111111222222111111000222222444555777999:::;;;999888999???HHHPPPTTTTTTYYYZZZ\\\^^^ccclllwww~~~zzztttllleee\\\SSSPPPQQQ]]]nnn}}}}}}qqq^^^\\\\\\```bbb^^^SSSJJJFFFFFFDDDBBB===888333111111000000000000000111111000000000000000000000000000000000000000000000000000000111222333444555666;;;<<<===???@@@AAABBBBBBCCCAAABBBEEEHHHLLLWWWcccsss}}}nnngggeeecccaaa```gggsssyyyiiigggkkknnnooopppnnniii___QQQGGG===:::666444444444333333222222222222111111111111222222111111000000////////////000000111111222222222222222333333444444444111111222222222222111111111222333444666777888999888888;;;BBBLLLSSSVVVVVV]]]\\\\\\^^^fffrrryyypppiii___UUUPPPQQQUUUkkk|||wwwbbb]]][[[___cccaaaVVVLLLFFFFFFDDDBBB>>>999555222000000000000000111111222000000000000000000000000000000000000000000000000///000111222333444555666<<<<<<===>>>@@@BBBCCCCCCDDDCCCDDDGGGIIIOOO]]]kkk}}}uuujjjeeecccaaa```cccjjjzzzwwwmmmkkkkkknnnpppnnnkkkdddVVVIII???;;;777555444444444333333222222222222111111111111111111111000000000000000000000111111222222222222222222111111111111111111111222222222222111111111222222333555666777777888;;;@@@HHHPPPVVVXXXYYY]]]\\\]]]aaakkkyyyvvvmmmcccYYYSSSSSSPPPhhh{{{}}}~~~{{{eee^^^ZZZ]]]dddcccYYYOOOFFFFFFEEECCC@@@;;;777555000000000000000111222222000000000000000000000000000000000000000000000000///000111222444555666777;;;;;;<<<>>>@@@BBBDDDEEEGGGFFFHHHJJJMMMTTTdddssspppgggeeecccbbbccceeepppxxxoooiiimmmooonnnmmmhhh[[[MMM@@@===888555444444444333333333222222222111111111000000000000000111111111111111111111111111222222000000000000000000000000111222222333333222222111222333333444555666777777:::???FFFMMMSSSVVVYYY[[[\\\^^^ccckkkvvv{{{qqqfff[[[UUUUUUNNNggg{{{||||||~~~ggg___YYY]]]dddddd[[[PPPGGGGGGFFFEEEAAA===999777000000///000000111222222000000000000000000000000000000000000000000000000000111222333555666777888:::;;;<<<===@@@BBBDDDEEEJJJIIIKKKMMMPPPWWWhhhxxxvvvkkkgggfffeeefffeeelll|||vvviiinnnpppnnnnnnkkk]]]OOOAAA===888555444444444333333333333222222222111111//////000000111111222222111111111111111111111111//////000000111111111222111222222333333222222111444444555555666777777888;;;BBBKKKQQQTTTVVVZZZ]]]]]]aaaiiiuuu}}}rrrbbbWWWSSSUUU___qqqooofff^^^]]]bbbddd^^^WWWKKKHHHEEEEEEDDD@@@:::555444333222111000000000000111111111111111111111111111111111000000000000000555444333222333555888999:::<<<>>>??????AAACCCEEEGGGKKKMMMMMMPPP___vvvxxxpppmmmlllpppgggdddooo~~~oookkkjjjnnnrrrmmm```UUUCCC???:::555222222333444222222222222222222222222//////000000111111222222000000000000000///...---222222222222222222222222444444333222222333333333111222333444444555999;;;@@@FFFMMMRRRTTTVVVZZZ]]]dddhhhrrrwwwiii\\\WWWTTT\\\lll}}}sssiii___]]]bbbddd```[[[MMMJJJFFFDDDCCC@@@;;;666444333222111000000111111111111111111111111111111111000000000000000000000333333222222333555777888:::<<<>>>???@@@AAACCCEEEIIILLLOOOQQQWWWggg~~~~~~uuuooollloookkkllltttoookkkiiilllpppmmmcccYYYGGGAAA:::555333333333333222222222222222222222222000000000000111111111111333333444444333222222111222222222222222222222222444333333222222333333444222333333333444666:::===DDDIIIPPPSSSUUUWWW[[[___ffflllxxx~~~rrrccc[[[SSSWWWccctttxxxmmmbbb]]]```cccccc```QQQLLLFFFCCCBBB@@@===999444333222111111111222333111111111111111111111111000000000000000000111111222222111222333555777888;;;===???@@@@@@AAACCCEEEJJJMMMQQQWWWaaattt~~~tttnnnlllnnnrrrwwwyyy~~~qqqlllggghhhllllllfff```MMMEEE:::444444555444222333333333333333333333333111111111111111000000000111222222222222111000000111111111111111111111111333333333222222333333444444444444444555888===AAAIIINNNRRRUUUVVVYYY]]]aaaiiirrrxxxiii]]]TTTSSSZZZjjjyyy~~~|||rrrddd]]]]]]```cccdddVVVPPPGGGBBBAAA@@@>>><<<444333222111111222333444111111111111111111111111000000000000000111111111222222222333444666888999;;;===???@@@AAABBBDDDFFFIIILLLQQQ[[[kkk|||ssslllnnnrrruuuuuuuuu~~~uuunnnfffdddgggiiigggdddUUUJJJ<<<666666777555222333333333333333333333333222222222111111000000000000111111111111111000000000000000000000000000000333333222222222333444444666666555555666;;;AAAFFFMMMQQQTTTVVVVVVYYY___cccnnnzzz|||lll___UUUQQQTTTbbbrrrzzz{{{|||uuuhhh^^^[[[]]]aaadddZZZSSSIIIBBBAAAAAA@@@???666555333111111222444555111111111111111111111111//////000000111111111111333444444555777888:::;;;<<<>>>@@@AAABBBCCCEEEGGGHHHJJJQQQ```tttwwwooommmmmmpppqqqppptttyyy}}}tttiiiccccccfffgggfff[[[PPPAAA:::999999666222333333333333333333333333333333222222111111000000333333444444555444444333000000000000000000000000333222222222333333444555777777777777999>>>EEEJJJOOORRRTTTUUUVVVZZZaaaggguuupppaaaYYYRRRRRR]]]kkkssswwwzzzyyymmmaaa[[[[[[___bbb^^^VVVKKKDDDAAAAAAAAA@@@999777444222111222444555111111111111111111111111/////////000111111222222333444555777999:::;;;<<<===???AAABBBBBBCCCEEEGGGIIIKKKTTTfff}}}~~~vvvooojjjkkkmmmlllmmmooo}}}pppfffbbbdddffffff___UUUIII@@@<<<:::777444333333333333333333333333222222222222222111111111111111222333333333222222111111111111111111111111222222222222333444555555777888999:::<<>>AAAFFFKKKOOOQQQSSSUUUWWW[[[dddoooxxx{{{lll]]]ZZZUUUUUU\\\iiitttzzz|||pppbbbXXXXXXZZZ]]][[[TTTIIICCCBBBBBB???===;;;888555333222222222//////000111222333333444/////////000111111222222444555666777999;;;<<<===>>>???BBBCCCDDDGGGJJJMMMNNNTTTeee}}}qqqttt}}}{{{mmmeeeccccccdddcccooozzzlllffffffiiieeebbbZZZPPPEEE===888777555555444333333333444444333222222111111222222333111222222333333222222111000000000111222222333333444333222222333555888999>>>;;;999<<>><<<888555333222222222111111111111222222222222000000111111222333333333444555666888999;;;<<<======???BBBDDDEEEGGGJJJMMMQQQ[[[nnnvvvnnnttttttjjjeeebbbaaaaaaiiiwwwqqqfffdddeeeeeeddd___UUUJJJ@@@;;;999555555444444333333444444333222222111111222222333222222333333333333222222000000000111222222333333555444444444666888;;;<<<>>><<<;;;???FFFMMMQQQSSSTTTWWWZZZ[[[```mmmsssfff___WWWSSSVVV```llluuu}}}}}}ttthhh^^^ZZZZZZ]]]^^^YYYOOOHHHFFFEEEBBB???===999666333222222222333333222222111111111111111222222333333444555555555555777888:::;;;=========@@@CCCFFFGGGIIIKKKMMMTTTccczzzvvvoooooozzz~~~rrrhhhbbb^^^___ccckkkzzzxxxjjjdddddddddfffeee]]]PPPDDD>>><<<666555555444333333444444333222222111111222222333222222333333333333222222000000111111222333333333555666666888:::<<<>>>???======???CCCJJJOOORRRSSSVVVXXX[[[___fffvvvzzziii```WWWRRRRRRYYYgggrrr{{{~~~~~~xxxmmmccc\\\ZZZ\\\^^^[[[RRRJJJGGGEEECCC@@@>>>:::666444222222222222222222222222222222222222222222333444444555555555666777999;;;<<<===>>>===@@@DDDGGGIIIJJJLLLNNNUUUjjjuuulllmmmuuuzzznnnddd]]]aaa```cccnnnpppgggdddccchhhjjjdddWWWIII@@@===777666555444444333444444333222222111111222222333222333333333333333333222000000111222222333333444444555777:::<<<>>>@@@AAA<<<>>>BBBGGGLLLPPPSSSSSSXXXZZZ]]]dddppp~~~kkkaaaVVVQQQOOOTTTaaaoooxxx||||||ssshhh^^^YYYYYY]]]\\\TTTKKKGGGEEECCCAAA???;;;777444333222222000111111222333333444444111111222222333444444444666777888999;;;===>>>???>>>AAAEEEGGGIIIKKKNNNPPPVVVooo{{{llliiippp|||ttthhh```aaa______gggxxxwwwjjjcccbbbhhhlllhhh\\\NNNBBB===888777666555444444444444333222222111111222222333333333333444444333333333111111111222333333444444333555888;;;>>>???@@@AAA;;;>>>DDDIIIMMMPPPRRRTTTWWWYYY___iiixxxpppeeeZZZTTTOOOOOO[[[jjjvvv{{{yyylll```YYYWWW]]]^^^VVVMMMHHHEEECCCBBB@@@<<<888555333333333000000111222333444555555111111222333333444444555777777999:::<<<===??????@@@BBBEEEGGGIIILLLPPPSSS]]]www{{{qqqiiimmmxxx{{{mmmddd```___```dddppppppeeedddhhhlllkkkbbbSSSEEE===888888666555444444333333333222222111111222222333333333444444444444333333111111222222333444444444333555999<<>>???@@@BBBCCCEEEFFFHHHLLLRRRVVViiiqqqmmmmmmwww~~~~~~~~~qqqhhhaaaccceeehhhnnn|||~~~ooogggiiillllllfffYYYHHH===999888777555444444333333333222222111111222222333333333444444444444333333111111222333333444444555444666:::>>>@@@AAA@@@???===BBBHHHMMMOOORRRVVVXXXYYY^^^iii{{{~~~qqqeee]]]SSSKKKTTTcccsssyyyrrrcccYYYXXX```ccc\\\RRRLLLHHHFFFCCCAAA===999666444333333444444333333333333222222444444555555666777777777777888999;;;===>>>???@@@CCCDDDDDDEEEGGGLLLSSSWWWrrrnnnmmmsss||||||~~~tttjjjdddhhhlllmmmppp{{{{{{jjjjjjlllmmmiii]]]KKK===999888777666444444333333333222222222222222222333333444444555555444444333111222222333333444444555555888<<<@@@BBBBBB@@@??????DDDJJJNNNQQQSSSWWW[[[^^^dddqqqpppcccXXXRRRUUU[[[jjjzzz~~~lllWWWZZZ\\\___```XXXLLLHHHIIIHHHEEE@@@;;;777444333222444444444444444444444444444555666666555555666888888999:::;;;<<<>>>??????@@@EEEEEEEEELLLLLLSSSccc|||uuunnnvvv}}}{{{~~~}}}}}}vvvjjjhhhkkkooorrrrrrvvvvvvmmmiiinnnnnn```NNNCCC<<<888666888888555666999666555444444333333333333444444444444333333222111222222222222222222333333666:::>>>???>>>===>>>???===BBBIIINNNRRRVVVYYY\\\[[[nnn|||ttthhh\\\SSSSSSVVVgggxxxooo[[[ZZZ[[[___```YYYNNNHHHIIIDDDBBB???<<<999777666666444444444444444444444444444555666666555555666888888999:::;;;===>>>??????AAAGGGFFFGGGMMMOOOWWWhhhwwwyyy}}}|||{{{|||zzz|||{{{rrrkkklllppprrrqqqrrr}}}~~~ssskkkmmmmmmcccSSSIII>>>999777777777444444666555444444333333333333444333444444444333333222111222222222222333333333333777;;;???@@@>>><<<===???@@@DDDKKKPPPSSSVVVZZZ]]]___sssyyymmm```UUUQQQRRRcccvvvsss___ZZZ[[[___aaa\\\QQQIIIHHHCCCBBB@@@===;;;888666555444444444444444444444444444555666666555555666888999999:::;;;===>>>???@@@BBBHHHGGGHHHOOORRR]]]ppp~~~zzz{{{yyyzzz||||||wwwzzzmmmmmmooopppnnnnnnuuu~~~|||nnnkkklllfff[[[RRRBBB<<<777777666333222444333333222222222333444444333333444444444333222222222222222333333333444444888<<>>:::666333111444444444444444444444444444555666666555555666888999999:::<<<===>>>???@@@AAAHHHGGGHHHPPPUUUcccyyy}}}www}}}{{{vvvuuuxxx|||zzz~~~ooommmmmmnnnkkkiiimmmsssrrriiiiiigggaaaZZZEEE===777666666333222444222222222222222333444555333333333444444333333222222222333333444444555555999===@@@???===<<<===???FFFKKKOOOQQQRRRUUU\\\aaajjj{{{mmmbbbXXXUUUUUU___tttyyyiii]]][[[\\\aaa```WWWNNNIIICCCBBB@@@===999555222000444444444444444444444444444555666666555555666888999:::;;;<<<===???@@@@@@AAAGGGGGGGGGPPPXXXiiiuuuttt~~~|||vvvrrrssswww~~~~~~~~~rrrnnnkkkkkkiiifffhhhlllxxxxxxjjjfffgggccc^^^JJJ@@@888777777555444666222222222222333444444555222333333444444333333333222333333444555555666666:::===??????===<<<>>>AAAHHHLLLPPPQQQQQQUUU^^^fffqqq}}}oooeee\\\XXXXXX\\\qqq}}}ooo```[[[ZZZ___```YYYPPPKKK@@@???>>><<<:::888666555444444444444444444444444444555666666555555666888::::::;;;<<<>>>???@@@AAA@@@GGGGGGHHHQQQ[[[ppp~~~qqqttt}}}wwwrrrooosssxxx}}}|||{{{sssmmmkkkiiifffeeegggppp}}}nnneeeeeedddaaaQQQFFF<<<999999777666666444444333333333444555555222222333444444444333333222333333444555666777777999<<>>???@@@AAAAAAHHHHHHIIIRRR___vvvwwwqqqvvv{{{}}}sssooonnnssszzz~~~||||||}}}|||rrrnnnkkkfffdddeeeiiittttttgggddddddbbbZZZMMM@@@<<<;;;888555555666666555444444444555555111222333333444444444333333333444555666777888888888;;;>>>>>>===>>>AAAEEEIIINNNSSSTTTTTT\\\iiiuuu{{{pppdddZZZUUURRRhhhzzz~~~}}}ddd\\\XXX\\\```\\\TTTNNNIIIFFFBBB>>>;;;999888888444444444444444444444444444555666666555555666888:::;;;<<<===>>>???@@@AAACCCJJJIIIJJJTTTaaazzzsssrrrwwwyyy}}}vvvqqqnnnnnnttt{{{~~~|||zzzzzz|||~~~wwwppplllgggddddddeeeoooyyyhhhddddddbbbaaaSSSDDD>>><<<888444333888777666555555555555555111222333333444444444444333333444555666777888999888;;;>>>>>>===???CCCFFFJJJPPPUUUVVVWWW___nnnzzzzzziii\\\WWWSSS___ooo}}}hhh]]]ZZZ\\\YYY[[[[[[PPPFFFCCC@@@===;;;999777444555555555555555444444444777777777555444555777:::===<<<;;;<<<===@@@BBBDDDGGGGGGKKKQQQYYYiiioooiiisss{{{vvvtttmmmkkkkkkqqq|||~~~~~~~~~~~~}}}{{{|||~~~}}}rrrfffaaacccaaajjj|||rrrfffbbbdddbbbZZZKKK<<<666777888555888666444222222222333444444444444444444444444444333333333444555666777888:::<<>><<<:::888666666666555555444444444333666666777666555555888:::===<<<<<<===???AAADDDFFFGGGGGGKKKRRR\\\ooommmjjjvvvwwwrrrqqqlllkkkmmmsss~~~}}}}}}}}}~~~||||||}}}uuuhhhbbbddd^^^fffuuuyyykkkeeedddddd\\\MMM???888999999666555444333222222333555666222222333333444444555555333333333444555666777888:::===???AAABBBDDDFFFIIINNNOOOTTTYYY^^^ggg{{{rrrddd]]]VVV^^^jjjvvv~~~yyyhhh```___]]]```___SSSIIIFFFBBB???===<<<999888777777666555444444333333333555666777666777888:::<<<<<<===>>>@@@CCCFFFHHHFFFGGGKKKTTTaaaxxxyyyjjjkkkxxxzzzqqqnnnnnnjjjkkkooovvv}}}}}}~~~}}}|||}}}~~~yyyllleeefffccciiitttuuuiiidddeee^^^QQQBBB;;;::::::777444333333222333555666888000111111222444444555666333333333444555666888888;;;===@@@BBBCCCDDDGGGIIIMMMQQQWWW\\\aaannnuuuggg^^^WWW\\\eeerrr}}}oooddd```]]]aaa```TTTJJJGGGBBB???===<<<:::888777777666555444333333222222444666777777777999:::;;;;;;<<<>>>AAADDDFFFHHHGGGHHHLLLVVVfffpppgggkkkzzz|||rrrllljjjkkkiiilllrrr{{{~~~||||||}}}~~~qqqkkkjjjkkknnnuuuoooeeeeee```TTTFFF===;;;999666444444444333444555666777111222222222333333444444333444444444555777888999<<<>>>AAACCCDDDEEEHHHJJJKKKRRRYYY^^^dddtttwwwiii^^^WWWYYY```mmm|||tttgggbbb]]]``````UUUJJJFFFAAA>>><<<;;;:::888777666666555444444333333222444666777777777999:::999:::<<<>>>AAACCCEEEGGGHHHJJJOOOXXXkkkssshhhdddlll{{{uuummmiiihhhiiihhhnnnvvv}}}}}}}}}}}}xxxrrrooooooqqquuu}}}wwwhhhdddaaaWWWHHH>>>;;;888555666666555555444444444444444444444333333222222222444444444555666777888999===???BBBDDDEEEFFFIIIKKKKKKSSSZZZ^^^fffyyyzzzlll```XXXWWW\\\iiizzzxxxmmmeee]]]______WWWKKKGGGAAA===<<<;;;:::999666555555555555444444444333555666777666777888::::::;;;<<>>@@@CCCEEEFFFGGGJJJLLLLLLTTT[[[```lll~~~qqqdddYYYVVVXXXeeewww{{{rrrjjj^^^^^^```ZZZLLLHHHBBB>>>===<<<;;;;;;444444444555555555555555666666777666555555888:::;;;<<<>>>@@@BBBCCCDDDEEEHHHMMMUUUaaayyyxxxkkkfffbbbbbbiiittt~~~zzzppphhhdddccceeefffiiirrr~~~||||||vvvyyy{{{}}}xxxeeeddd]]]OOOCCC===999555555666666666666555555555666666666555555444444444444444555555666888999:::???AAADDDEEEFFFHHHKKKMMMNNNUUU\\\dddtttuuuhhh[[[VVVWWWbbbuuu}}}vvvmmm___^^^aaa\\\NNNJJJDDD???>>>======<<<333333444444555666666666777777777555444555777:::===>>>@@@BBBCCCDDDEEEEEEGGGMMMVVVddd~~~wwwnnndddaaa___ccclllwww{{{uuukkkdddaaabbbdddeeejjjssszzz{{{}}}wwwvvvwwwzzz~~~~~~ffffff```RRREEE>>>:::666333444555666777777777777555555666666666666666666555555555555666888999:::???AAADDDFFFGGGHHHKKKMMMOOOVVV]]]gggzzzzzzggg\\\VVVTTT^^^qqq{{{kkk```]]]\\\XXXNNNIIICCC@@@@@@???===:::777666444444555555555444333333444555777888:::;;;AAA@@@???@@@BBBDDDEEEDDDKKKLLLUUUkkkvvveeeaaaVVV]]]aaacccooovvvooohhheeecccaaabbbeeekkkttt~~~yyyvvvwww~~~}}}sssnnntttxxxzzzsssfff]]]ZZZOOO>>>777:::888888777666666666666666222333555666777666555555444666777777777777:::<<<@@@CCCFFFIIIJJJKKKLLLNNNRRRWWW___lllooo^^^XXXUUU^^^ppp|||lll```\\\ZZZXXXQQQKKKEEEAAA@@@???===:::777666444444555555555444444444555555777888::::::?????????@@@BBBDDDEEEFFFLLLOOOYYYoooiiiYYYVVVTTT[[[aaaeeeqqq~~~sssllleeecccaaa___aaaeeelllttt{{{uuuqqqtttyyy}}}rrrnnnqqqtttuuuyyyzzzlll```[[[QQQBBB999:::666666555444444444444555444444555555555555555555444666777777777777:::<<>>???@@@BBBEEEFFFHHHNNNRRR___vvvwww]]]PPPOOOPPPYYY```gggsss{{{nnngggbbbaaa___^^^aaafffooovvvxxxpppnnnppp}}}rrrmmmmmmmmmmmmqqq|||tttddd]]]UUUGGG<<<999777666555555444444555555666555555444444444555555444666777777777777:::<<>>;;;888666444444555666555444777666666666777888999999<<<===???@@@BBBDDDGGGJJJNNNUUUeee}}}nnnWWWNNNOOOMMMUUU```jjjuuu~~~|||uuuiiiddd```___^^^^^^cccjjjrrrxxxuuuqqqrrr}}}ssskkkhhhffffffjjjttt}}}iii___WWWKKK>>>888999888888777666777777777888777555444333333444555444666777777777777:::<<<>>>AAADDDGGGIIILLLOOORRRTTTZZZiiijjjbbbYYY[[[gggvvvxxxiii\\\XXXXXXQQQKKKDDD@@@??????>>><<<888777555555666666666555777777777777777888999999:::===???AAABBBDDDHHHKKKNNNXXXjjjgggRRRLLLNNNJJJRRR^^^kkkvvvzzzvvvnnnfffbbb______^^^```gggpppwww{{{yyytttuuu{{{uuukkkeeeaaabbbfffooonnnaaaYYYNNNAAA888999999888777777777777777888777555444333333444555444666777777777777:::<<<===@@@CCCFFFIIILLLQQQTTTXXX___rrrnnndddZZZYYYcccqqq~~~ppp```YYY[[[RRRLLLDDD@@@??????===<<<999777555555666777666555666666666777888999:::;;;:::===@@@AAAAAACCCGGGKKKOOO[[[ppp}}}___MMMGGGGGGHHHPPP]]]kkktttvvvooohhhbbb___^^^^^^^^^aaakkkuuu|||zzzvvvvvv~~~yyymmmddd___aaaeeekkkyyyuuudddZZZPPPDDD;;;888777666666555555666666666555555444444444555555444666777777777777:::<<<<<>><<<:::999777555555666777666555666666666777888:::;;;<<<:::>>>AAABBBAAABBBFFFKKKQQQ^^^vvvuuuZZZLLLGGGDDDHHHNNN[[[jjjrrrqqqiiibbb___]]]\\\]]]^^^aaalllxxx}}}{{{}}}|||pppfff___aaacccfffrrr|||ggg[[[RRRHHH???888777666666555555666666444444555555555555555555444666777777777777:::<<<<<<>>>BBBEEEIIIMMMSSSWWWYYYeee~~~qqqfffZZZVVV]]]kkkyyy{{{ggg]]]___\\\TTTJJJCCC???===:::888999777666555666777666555555555666777888:::<<<===;;;???BBBBBB@@@AAAFFFJJJRRRaaazzzqqqZZZPPPKKKHHHHHHNNNZZZiiiqqqnnnfff```]]][[[[[[\\\]]]aaammmyyy~~~sssggg```bbbbbbccclllzzzjjj]]]TTTKKKCCC:::999999888888888888888222333555666777666555555444666777777777777:::<<<;;;>>>AAAEEEIIINNNSSSXXX___lll~~~yyyiii[[[XXX[[[eeexxx|||ooo```WWWYYYSSSKKKDDD???===;;;::::::999777777888777666444444444555666777888999999<<<>>>@@@BBBCCCEEEHHHKKKSSS```}}}fffQQQKKKIIIFFFJJJWWWccchhhhhhgggccc^^^\\\[[[ZZZZZZ^^^gggrrryyyvvvkkkaaa]]]^^^bbbjjjrrrjjj[[[WWWMMM@@@999888666777999::::::999777777666666666666777777666888999999888888999:::;;;:::>>>FFFLLLOOOSSSYYY]]]ttt~~~wwwzzz~~~mmm^^^YYYZZZcccwww}}}pppbbbXXXYYYSSSLLLDDD???<<<;;;::::::999777777888888666444444555555666777888999:::===???AAACCCDDDFFFJJJLLLWWWfffbbbOOOKKKJJJHHHLLLYYYeeeiiihhhfffbbb]]][[[ZZZYYYZZZ^^^gggrrryyy{{{pppeee``````bbbiiipppqqqbbb[[[PPPBBB<<<:::777777888888777666777777666666666666777777666888999999888888999:::<<<;;;???GGGLLLOOOTTTZZZeee{{{~~~uuuwww~~~tttbbbZZZYYY```uuussseeeZZZXXXTTTMMMFFF@@@<<<;;;;;;:::888777777888888666555555666666777888999::::::>>>@@@BBBCCCEEEGGGKKKOOO\\\mmmyyy]]]MMMJJJKKKKKKMMMZZZfffiiifffbbb]]]YYYYYYXXXXXXYYY^^^gggrrryyywwwjjjdddbbbccchhhooozzziii___SSSFFF>>><<<888777666666555444777777666666666666777777666888999999888888999:::======AAAHHHMMMPPPVVV]]]mmmvvvxxx{{{ggg\\\XXX]]]qqquuuggg]]]XXXUUUOOOGGG@@@<<<;;;;;;:::888777777888888777555666666777888999:::;;;;;;===???AAABBBDDDHHHLLLPPP^^^rrrsssYYYLLLJJJLLLMMMNNN[[[fffgggaaa\\\XXXTTTVVVWWWWWWYYY^^^hhhrrrzzz}}}pppiiiffffffjjjppplll```UUUKKK???<<<999666666666555444777777666666666666777777666888999999888888999:::>>>>>>CCCJJJNNNQQQYYYaaatttzzz}}}mmm```XXX[[[mmmuuuhhh___XXXVVVQQQIIIAAA<<<;;;;;;999888666777888888777666666666777888999:::;;;;;;<<<===???AAACCCGGGLLLPPP^^^vvvnnnWWWLLLKKKMMMOOORRR^^^hhhfff___YYYVVVTTTUUUVVVWWWZZZ```iiittt{{{vvvoookkkjjjmmmrrr{{{mmm___VVVQQQ@@@===999666666777666666777777666666666666777777666888999999888888999:::>>>???EEEKKKOOOSSS\\\fff{{{{{{rrrdddZZZYYYhhhzzztttggg```XXXWWWSSSKKKBBB<<<;;;<<<999777666777888999777666555666666777888999::::::<<<===>>>@@@CCCGGGMMMRRR```{{{hhhTTTMMMLLLNNNQQQWWWcccjjjfff]]]XXXWWWVVVTTTUUUWWW[[[aaakkkvvv}}}|||tttooolllooosssxxxqqq```XXXUUUBBB>>>:::777777777777777777777666666666666777777666888999999888888999:::===???FFFMMMQQQVVVaaalll~~~~~~}}}www}}}uuuhhh\\\XXXddduuusssfffaaaXXXXXXTTTLLLBBB<<<;;;<<<888777666777888999888666444555555666777888999:::<<<===???@@@CCCIIIOOOTTTeeeaaaQQQNNNNNNPPPSSSXXXccciiicccYYYTTTUUUWWWTTTUUUXXX\\\cccmmmwww~~~~~~yyyxxxrrrmmmnnnrrrwwwyyyeee[[[YYYFFFBBB<<<999777777777666777777666666666666777777666888999999888888999:::<<>>:::999999999777666555555555555666666777888999::::::;;;>>><<<===AAADDDGGGOOOWWWlllqqqWWWMMMLLLLLLNNNSSS[[[]]]^^^ZZZTTTPPPQQQSSSRRRSSSVVV[[[cccmmmyyy|||uuuooollliiiqqq}}}tttlllmmmsssxxxsssbbb\\\MMMCCC:::999:::888555555888888777777777777777888888888888777888888999999@@@BBBGGGLLLPPPYYYjjjzzz}}}}}}||||||}}}||||||xxxvvvwwwxxxtttwwwzzzyyyvvvwwwnnnppp}}}|||kkkccc[[[^^^mmmwwwhhh```[[[ZZZVVVOOOFFF???;;;:::999888777666555555555555666666777888999::::::;;;>>><<<>>>BBBDDDGGGPPPXXXmmmnnnUUULLLLLLKKKMMMRRR[[[]]]]]]ZZZSSSPPPPPPSSSRRRTTTXXX]]]dddooozzz~~~|||uuunnnkkkdddlllxxxssslllmmmrrryyy~~~vvvfff```NNNCCC:::999999777555555666666555555555555666666999999888888888999::::::@@@BBBHHHMMMRRR\\\ooo~~~|||}}}}}}}}}~~~|||vvvttttttxxxppprrrwwwuuuvvv~~~qqqjjjmmm{{{nnneee\\\^^^mmmnnnaaa]]]\\\XXXQQQHHH@@@<<<:::888888777666555555555555666666777888999::::::;;;===<<<>>>BBBDDDHHHQQQ[[[rrrkkkTTTLLLKKKKKKMMMSSS\\\]]]\\\XXXSSSOOOPPPRRRRRRUUUYYY___fffppp{{{}}}}}}~~~vvvnnnjjjeeekkkuuuzzz|||qqqkkklllpppxxxzzzzzzjjjeeeOOODDD;;;888888777555555666666555555555555666666:::999999999999:::;;;<<>>BBBFFFMMMSSSXXXeee|||wwwtttvvvxxxyyy|||}}}uuuqqqtttwwwuuuqqqwwwooonnn}}}oooeeedddmmm|||ooo```[[[fff{{{xxxddd\\\\\\ZZZSSSJJJBBB<<<999666666555555444555555666666666777888999::::::;;;<<<===@@@CCCDDDHHHUUUcccnnn]]]OOOLLLMMMLLLOOOVVV___\\\XXXTTTPPPNNNNNNNNNOOOUUU]]]eeemmmtttzzz~~~|||{{{{{{|||}}}~~~uuutttuuu|||}}}sssllleeeffffffffffffhhhkkknnnooonnnpppwww{{{}}}wwwnnnkkkgggccceeeeeekkk{{{|||jjjbbbYYYLLL???:::999888888:::555444444555555666777888999999999:::;;;<<<===>>>BBBGGGOOOTTTZZZhhhyyyuuurrrtttuuuwww||||||wwwyyyyyyxxxrrruuuooopppoooeeeeeennn}}}ppp```\\\fffsss|||jjj]]]]]][[[UUUMMMDDD>>>;;;555555555444444555555666666666777888999::::::;;;<<<===AAADDDDDDHHHVVVeeegggXXXKKKJJJKKKJJJMMMTTT___\\\WWWSSSPPPNNNMMMMMMQQQWWW```iiiqqqwww}}}~~~}}}{{{{{{{{{|||}}}|||zzzwwwuuuwww|||}}}xxxqqqiiiccc``````^^^\\\[[[\\\___bbbcccbbbeeekkkpppqqquuuzzz{{{qqqnnniiiaaacccccciiixxxooohhh\\\OOOAAA;;;:::999999<<<444444444444555666777888888888888999:::<<<===>>>BBBHHHPPPWWW]]]mmm}}}vvvrrrpppqqqsssvvv~~~|||}}}zzzxxxsssppprrrnnneeeeeennn}}}|||pppaaa\\\gggmmmnnn]]]]]]\\\WWWOOOFFF@@@===555555444444444555555666666666777888999::::::;;;<<<>>>AAADDDDDDHHHWWWfff~~~bbbTTTIIIHHHIIIHHHLLLSSS```\\\VVVRRRPPPNNNMMMLLLSSSYYYbbblllssszzz}}}|||{{{{{{{{{|||yyy~~~|||vvvsssuuuzzz~~~~~~xxxrrrmmmhhhccc___]]][[[YYYVVVTTTTTTXXX[[[\\\ZZZ]]]ccchhhjjjmmmrrr|||}}}tttqqqjjjaaabbbccciiiwwwuuummm^^^PPPBBB<<<:::::::::===666666666666777888::::::888888888999:::;;;======AAAHHHQQQXXX___qqqzzztttpppnnnpppssswww}}}|||}}}|||rrrpppsss~~~~~~mmmddddddlll{{{|||mmmddd```___iiinnnbbb\\\YYYWWWRRRGGG>>>:::777777666666666666777777666666777888999::::::;;;<<>>AAAHHHKKKYYYrrrmmmZZZQQQIIIGGGHHHIIILLLQQQZZZYYYWWWRRRNNNLLLMMMNNNRRR[[[eeemmmwww}}}xxxvvvvvvxxxzzz|||vvvmmmiiiiiijjjiiimmmiiiddd```\\\XXXTTTQQQQQQPPPOOOMMMMMMLLLLLLLLLMMMPPPSSSVVVWWWXXXZZZ\\\kkksssvvvkkkaaa]]]```fffooo~~~mmmdddXXXHHH===::::::999777888888888888888888888888::::::;;;::::::<<>>AAAHHHLLL[[[uuu~~~fffUUUMMMHHHHHHHHHHHHKKKOOOXXXVVVSSSOOOKKKJJJKKKLLLRRR[[[eeemmmwww}}}wwwttttttvvvxxxyyy}}}xxxlllfffbbb```^^^```]]]ZZZWWWUUUSSSPPPNNNPPPOOONNNLLLKKKJJJIIIIIIMMMPPPTTTWWWXXXXXXYYYZZZ```jjj{{{{{{nnnccc\\\___dddmmm}}}nnnfffZZZIII>>>:::999777666999888888888888888888999::::::;;;;;;;;;===@@@CCCIIIMMMRRRYYYhhhzzzwwwyyyyyypppooommmkkkmmmooowww~~~qqqhhhjjjpppzzzqqqhhh^^^ZZZ\\\dddttt}}}uuuqqqooonnnvvvjjjaaaZZZXXXSSSJJJ@@@<<<666666555555555555666666666666777888999::::::;;;;;;@@@???BBBIIILLL]]]xxx}}}bbbPPPKKKHHHIIIJJJHHHJJJNNNVVVTTTQQQMMMIIIHHHJJJLLLQQQZZZccckkkuuu|||vvvssstttvvvyyyxxx|||zzznnngggccc___]]]ZZZXXXUUUTTTTTTSSSRRRPPPQQQPPPOOOMMMLLLLLLKKKKKKOOOSSSWWWZZZ[[[[[[ZZZ[[[ZZZeeewwwoooeee]]]```fffnnn{{{nnnfffZZZJJJ>>>:::999888666999999888777777888999999:::;;;;;;;;;;;;===AAADDDIIIMMMRRRZZZkkkrrrpppuuuuuunnnmmmkkkjjjlllpppxxx}}}{{{nnnfffgggnnn|||pppeee^^^WWWUUUXXX```ppp~~~yyytttrrrlllzzzlllbbbYYYVVVRRRIII@@@;;;666666555555555555666666666666777888999::::::;;;;;;@@@@@@CCCIIIMMM___|||~~~bbbOOOKKKJJJLLLKKKIIIKKKOOOUUUTTTPPPLLLIIIIIIKKKNNNPPPXXXaaaiiirrr}}}zzzuuutttuuuxxx{{{yyy}}}~~~rrrkkkfffccc```[[[YYYWWWVVVWWWWWWVVVUUURRRQQQPPPOOOOOONNNOOOOOONNNRRRVVVXXXYYYXXXXXXXXXYYYdddwwwpppfff___bbbgggmmmxxxnnneeeYYYIII>>>;;;;;;:::888:::999888777777888999::::::;;;<<<<<<<<<>>>BBBEEEHHHMMMSSS[[[ooollllllrrr}}}{{{rrrmmmjjjhhhiiilllpppzzz~~~xxxkkkccceeelllwwwiii]]]XXXSSSRRRTTT[[[kkkzzzyyytttrrrjjj}}}ooocccXXXUUUQQQIII@@@:::777777666666666666777777666666777888999::::::;;;:::@@@AAACCCIIINNNaaa}}}aaaOOOMMMLLLMMMKKKIIIKKKPPPUUUSSSOOOKKKHHHIIILLLOOOQQQYYY```gggpppzzz~~~|||xxxuuuuuuvvvyyy{{{yyy~~~yyyrrrmmmhhheeecccaaa___^^^^^^^^^]]]\\\WWWVVVUUUTTTSSSRRRRRRRRRQQQTTTWWWYYYXXXXXXXXXYYYZZZdddvvvrrrjjjaaadddgggkkksssnnneeeYYYIII>>>;;;;;;;;;999:::999777666666777999::::::;;;<<<<<<===???CCCFFFHHHNNNUUU^^^uuuhhhjjjqqq{{{}}}wwwoookkkgggfffhhhlllsss~~~vvvhhh```ccciii|||uuufffZZZUUUQQQPPPQQQXXXhhhxxxxxxssspppdddvvvrrreeeYYYUUURRRJJJAAA;;;888888777777777777888888666666777888999::::::;;;:::@@@AAADDDIIINNNcccxxx^^^PPPMMMLLLMMMJJJGGGJJJPPPSSSQQQNNNJJJGGGHHHLLLOOOTTTZZZaaagggoooyyy~~~}}}|||zzzxxxwwwvvvwwwxxxyyyyyy~~~}}}yyyuuurrrpppnnnkkkjjjiiiiiigggeeebbbaaa___\\\ZZZXXXWWWWWWVVVXXXZZZ[[[ZZZZZZ[[[\\\ZZZcccuuusssnnneeehhhjjjkkkqqqpppggg[[[JJJ???;;;:::999888;;;999777666666777999;;;;;;;;;<<<======@@@DDDGGGHHHPPPXXXccc||||||eeehhhpppyyyzzzsssllliiigggfffiiinnnvvvtttfff^^^aaahhhxxxvvvgggWWWTTTPPPOOOOOOWWWhhhyyy}}}vvvqqqnnn___pppuuugggZZZVVVSSSLLLBBB<<<999999888888888888999999666666777888999::::::;;;:::@@@BBBDDDJJJOOOdddttt\\\PPPMMMLLLLLLIIIFFFIIIPPPRRRPPPMMMHHHFFFGGGKKKOOOVVV\\\ccchhhpppyyy}}}}}}{{{zzzyyyxxxwwwvvvwwwwwwxxx~~~}}}}}}|||zzzvvvtttsssrrrooonnnmmmllliiieeeaaa___]]]\\\VVVWWWYYYYYYXXXYYYZZZ\\\YYYbbbsssuuuqqqjjjmmmnnnnnnrrrrrriii]]]LLL@@@;;;999777666;;;999777666666777999;;;;;;<<<======>>>@@@EEEHHHIIIRRR[[[gggzzzcccfffoooxxxxxxpppiiihhhggggggjjjpppyyy}}}ttteee]]]```gggtttwwwhhhVVVRRROOONNNOOOWWWjjj{{{yyysssqqq___mmmvvviii^^^[[[XXXOOODDD===:::::::::999::::::;;;;;;777666666666777888999999;;;AAAAAADDDKKKRRRhhhhhhWWWJJJKKKKKKIIIHHHHHHJJJLLLPPPNNNJJJFFFEEEGGGIIIKKKUUU[[[aaafffmmmvvv{{{{{{{{{wwwttttttvvvxxxyyy{{{|||~~~~~~|||yyyvvvxxxvvvqqqlllhhhdddbbbaaaaaa___\\\ZZZXXXXXXYYYYYY]]]ccctttzzztttpppllllllpppsss|||oookkkaaaOOO???:::<<<<<<999999999888888999999:::;;;===>>>>>>>>>???BBBGGGJJJKKKTTT^^^llluuubbbhhhppptttsssooojjjgggiiihhhiiinnnzzzyyywwwyyyrrrfff^^^^^^cccmmmzzzxxxjjj___VVVOOONNNNNNTTTfffzzz~~~wwwssseeepppvvviii]]]YYYWWWNNNCCC;;;999999888888888888888999666666666666777888999:::;;;AAAAAADDDKKKSSSiiidddSSSJJJJJJJJJHHHGGGGGGHHHJJJOOOLLLIIIFFFEEEGGGJJJLLLUUU[[[aaafffmmmvvv{{{{{{~~~zzzuuussssssuuuwwwwww{{{|||~~~~~~|||~~~{{{vvvqqqlllhhhfffeeecccaaa___]]][[[ZZZZZZZZZ]]]dddttt{{{ssspppmmmmmmrrrttt|||tttnnndddRRRBBB<<<===<<<999999999888888999999:::;;;===>>>>>>???@@@CCCGGGKKKMMMVVV```ooosssaaafffmmmqqqqqqmmmiiifffggggggiiippp}}}wwwuuuxxxsssggg]]][[[^^^hhhtttwwwiii```WWWQQQPPPPPPUUUfffyyy~~~uuummmuuutttggg[[[WWWTTTLLLBBB;;;999888777666555555555666666666666666777888999:::;;;@@@AAADDDLLLTTTkkk{{{___PPPIIIJJJIIIGGGFFFEEEGGGIIIMMMKKKGGGEEEEEEGGGKKKMMMTTT[[[```eeemmmvvv{{{{{{}}}yyytttqqqrrrsssuuuvvv{{{|||~~~|||uuupppllljjjiiiddddddbbbaaa___]]]\\\[[[]]]dddttt}}}rrrqqqmmmnnnsssvvv|||zzzqqqhhhVVVFFF>>>>>><<<888999999888888999999:::;;;===>>>???@@@AAADDDHHHLLLOOOWWWbbbtttlll___dddjjjmmmmmmiiifffeeedddeeeiiirrrvvvtttyyysssggg\\\XXXYYYbbbmmm~~~wwwiiiaaaYYYTTTSSSRRRUUUeeewwwvvvtttxxxrrreeeXXXTTTRRRLLLBBB===999888777666555444444444666666666666777888::::::;;;@@@@@@DDDMMMVVVnnnwww\\\NNNJJJJJJJJJHHHFFFFFFHHHJJJKKKIIIFFFDDDEEEGGGKKKMMMTTTZZZ```eeemmmvvv{{{{{{}}}yyytttqqqqqqssstttuuuzzz{{{}}}~~~~~~wwwqqqllliiihhheeeddddddbbb```^^^\\\[[[]]]dddtttrrrqqqmmmnnnsssvvv{{{{{{qqqiiiYYYHHH???===:::777999999888888999999:::;;;>>>???AAABBBCCCFFFJJJMMMQQQXXXdddxxxyyyddd^^^bbbgggiiihhhfffdddcccbbbeeejjjtttwwwvvv|||zzzoooddd[[[XXXZZZ___iiixxxxxxjjjaaaZZZUUUUUUTTTVVVddduuuyyyxxxzzzrrrdddWWWSSSRRRLLLDDD@@@:::999888777666555555555555555555666777999:::;;;:::@@@@@@DDDNNNXXXqqqttt[[[NNNJJJJJJJJJIIIGGGHHHJJJLLLJJJHHHEEECCCDDDGGGKKKMMMSSSYYY___dddlllvvv{{{{{{~~~zzzuuurrrrrrssstttuuuwwwzzz|||~~~~~~yyyrrrkkkgggeeedddccccccaaa___\\\ZZZYYY\\\ccctttsssoookkkkkkqqquuuzzzzzznnnhhhYYYHHH>>>;;;999555999999888888999999:::;;;>>>@@@BBBCCCEEEHHHKKKNNNRRRXXXeee}}}sssaaa```bbbeeefffeeecccaaaaaabbbeeelllvvvxxxxxxuuuiii```ZZZ[[[```aaaiiiwww{{{mmmaaaZZZVVVVVVTTTVVVcccttt}}}yyy|||uuufffXXXSSSRRRLLLEEEAAA:::999888777777666777777555555555666777999:::;;;:::???@@@DDDOOOZZZsssqqqYYYNNNIIIIIIJJJIIIHHHIIILLLNNNJJJHHHEEECCCCCCFFFJJJLLLRRRXXX___dddlllvvv{{{{{{zzzuuurrrqqqsssttttttuuuwww{{{}}}~~~xxxpppiiieeedddcccaaa___\\\ZZZYYYXXXZZZaaasssvvvmmmhhhgggmmmqqqwwwxxxkkkfffYYYIII>>>;;;999666999999888888999999:::;;;>>>@@@CCCEEEGGGIIIMMMPPPTTTXXXgggpppdddcccdddeeeeeebbb`````````bbbfffnnnyyyxxxxxx~~~rrrfff^^^ZZZ]]]ccceeemmmzzzqqqccc[[[WWWWWWUUUWWWeeevvv~~~yyy}}}{{{lll\\\UUURRRKKKCCC???888888777777777777777888444555555666777999;;;<<<:::???@@@DDDOOO[[[uuummmVVVKKKFFFGGGHHHHHHHHHIIILLLOOOJJJHHHEEECCCCCCEEEIIIKKKRRRXXX^^^dddlllvvv{{{{{{~~~yyytttqqqpppqqqrrrsssrrruuuyyy|||~~~yyypppkkkdddccc```]]]ZZZYYYXXXXXXYYY```rrrxxxkkkdddccchhhnnntttyyygggdddYYYJJJ@@@<<<;;;888999999888888999999:::;;;???AAADDDFFFHHHKKKNNNQQQVVVZZZjjjnnnggggggggggggdddaaa______```aaafffppp|||uuutttyyysssggg^^^YYY\\\bbbiiiqqq}}}uuueee^^^YYYXXXWWWZZZiiizzz|||yyy~~~ppp___VVVRRRJJJAAA===777666666666666777777888444444555666888999;;;<<<:::???@@@DDDPPP\\\vvvkkkTTTIIIDDDEEEFFFFFFGGGIIILLLOOOJJJHHHEEEBBBBBBEEEHHHJJJQQQXXX^^^ccclllvvv{{{|||}}}xxxsssoooooopppqqqqqqqqqtttyyy|||~~~wwwqqqeeeccc```\\\YYYXXXXXXYYYXXX___qqq|||}}}}}}}}}|||zzziiibbb```eeekkkrrr{{{fffcccYYYKKKAAA>>>===:::999999888888999999:::;;;???AAAEEEGGGIIIKKKOOOQQQXXX\\\lll{{{kkkgggiiiiiihhhdddaaa_________aaafffqqq~~~zzz}}}rrrppptttvvviii___YYY[[[___lllssswwwggg```ZZZZZZYYY\\\lll~~~xxxtttzzzwwweee[[[SSSJJJBBB>>>===;;;999888999:::::::::888888888888999:::;;;;;;<<<>>>BBBFFFMMM^^^|||cccRRRNNNEEEEEEEEEDDDEEEGGGKKKOOOHHHGGGEEECCCAAACCCGGGJJJRRRXXX```iiipppvvv{{{~~~zzzvvvqqqnnnmmmnnnnnnnnnsssyyy|||{{{|||yyytttjjjaaa^^^\\\XXXWWWXXX[[[aaannn|||tttpppqqqmmmmmmssszzz}}}zzzwwwtttppprrrwww}}}}}}kkkaaa[[[___fffpppzzzjjjdddZZZNNNCCC<<<999777666888999999999:::===???@@@CCCFFFFFFGGGIIINNNSSSVVV^^^sss{{{mmmfffjjjfffcccaaa]]]YYY[[[```bbbiiivvv{{{|||{{{ppppppuuu{{{oooddd\\\[[[___gggvvvrrreeeYYYXXXYYY^^^lll{{{wwwqqqxxxyyyggg\\\TTTKKKCCC???<<<:::777777888999999888888888888888999:::;;;;;;<<<>>>BBBGGGOOOaaa```OOOKKKFFFFFFEEEDDDDDDFFFJJJMMMFFFFFFEEEBBBAAACCCGGGKKKSSSXXX```hhhooouuu{{{|||xxxsssooonnnoooooooootttzzz}}}|||}}}xxxnnneee```\\\WWWVVVWWWYYY___lll~~~yyyqqqiiiddddddaaabbbgggnnnvvvzzztttnnniiijjjlllrrrzzz~~~kkkaaaZZZ]]]ccclll}}}jjjeee[[[OOOEEE===:::999777888::::::999:::<<<>>>???CCCFFFGGGHHHJJJOOOSSSWWW```uuuyyyllleeegggccc```^^^[[[XXXZZZ```cccjjjxxxyyynnnmmmrrr}}}pppddd\\\[[[^^^gggwwwrrreeeYYYXXXYYY^^^kkkzzzwwwnnnttt|||iii]]]UUULLLCCC@@@;;;999777666777888888777777777777888888:::;;;;;;;;;===BBBHHHQQQddd|||]]]LLLIIIGGGGGGFFFDDDCCCDDDHHHKKKEEEDDDCCCBBBBBBDDDHHHLLLTTTXXX___fffmmmttt{{{zzzuuupppooopppppppppuuu{{{~~~}}}~~~uuujjjccc\\\VVVTTTUUUVVV\\\hhhxxxxxxnnneee]]]YYYVVVUUUVVVZZZ^^^hhhxxxwwwooogggfffeeehhhmmmvvvpppddd\\\\\\aaaiii|||kkkfff]]]RRRFFF>>>;;;;;;999:::::::::999999;;;===>>>BBBGGGIIIJJJKKKOOORRRXXXaaaxxxuuujjjeeebbb^^^\\\[[[YYYWWWZZZ```dddlllzzzwwwkkkiiimmm}}}~~~pppddd\\\[[[___iiiyyyssseeeYYYWWWXXX]]]jjjyyyzzzlllqqq}}}jjj^^^UUULLLCCC@@@<<<999777666777888777777777777777777888999;;;;;;<<<>>>BBBHHHQQQeeexxx[[[LLLJJJIIIHHHGGGDDDBBBCCCEEEHHHCCCCCCBBBAAAAAADDDIIIMMMTTTXXX^^^eeekkkssszzz|||vvvqqqppppppqqqqqquuuzzz}}}}}}~~~~~~}}}|||pppggg]]]TTTQQQSSSSSSYYYcccppp~~~qqqfff^^^WWWTTTQQQPPPQQQSSSTTT\\\nnnzzzqqqmmmhhhfffhhhnnnvvv{{{wwwkkk```___aaaiiizzz~~~kkkhhh```TTTGGG>>>;;;;;;:::;;;;;;:::999888:::;;;===BBBHHHKKKKKKLLLOOORRRWWWbbbzzzqqqhhhddd^^^[[[YYYZZZYYYWWW[[[aaacccmmm|||wwwjjjgggjjjzzz~~~pppddd\\\]]]aaalll|||tttfffZZZWWWXXX[[[hhhwwwmmmppp}}}}}}iii]]]TTTKKKDDD@@@===;;;888777888888888777666666666777888999;;;<<<>>>???CCCHHHQQQeeesssYYYMMMMMMJJJIIIGGGDDDAAAAAACCCFFFBBBBBBBBBAAAAAADDDIIIMMMTTTXXX^^^dddjjjrrryyy~~~|||uuuqqqoooppprrrrrrtttyyy||||||}}}}}}~~~vvvlll```UUUQQQRRRPPPWWW^^^hhhxxxxxxkkkbbb[[[UUUSSSQQQPPPPPPPPPOOOTTTcccsss~~~xxxpppiiifffgggkkkooovvv{{{|||ooodddaaabbbgggwww|||llljjjbbbVVVHHH>>>:::;;;:::;;;;;;:::999888999;;;>>>BBBHHHKKKLLLMMMQQQTTTWWWccc|||{{{mmmfffddd]]]YYYXXXZZZYYYYYY]]]ccccccnnnyyykkkgggiiivvv~~~pppddd^^^```eeeppptttfffZZZVVVWWWZZZfffuuuqqqrrr|||}}}iii]]]UUULLLEEEBBB>>>;;;888777888888888777555555666666888999;;;<<>>:::;;;:::;;;;;;:::999888:::;;;???CCCHHHKKKLLLNNNRRRVVVXXXfffvvvjjjeeeeee\\\YYYXXXYYYYYYYYY^^^ddddddpppzzzlllgggiiirrrrrrfff```bbbhhhuuuuuugggZZZVVVVVVYYYeeesssvvvuuu|||~~~jjj^^^VVVNNNHHHEEE===:::888666777777666555555555555666888999;;;<<<>>>???CCCIIISSSiii~~~bbbMMMGGGKKKIIIHHHFFFCCC@@@@@@BBBDDDCCCCCCBBBAAA@@@CCCGGGKKKRRRWWW^^^eeekkkqqqvvvzzz|||wwwqqqllllllooorrrssstttyyy}}}|||}}}{{{lll^^^WWWWWWNNNTTTXXX[[[jjj~~~yyyooofff___ZZZVVVSSSRRRPPPOOOQQQQQQPPPUUU[[[lllzzz|||rrrjjjfffdddgggjjjooovvv~~~rrrhhhfffdddfffrrrsssrrrlll]]]LLL@@@;;;<<<999:::;;;:::999999:::<<<@@@DDDHHHJJJKKKNNNSSSXXXZZZiiissshhheeefff[[[XXXWWWYYYYYYYYY]]]dddfffttt{{{lllggghhhooo~~~vvviiibbbdddiiiyyyvvvgggZZZVVVUUUWWWcccqqqzzzwww|||kkk___WWWPPPJJJHHH<<<999666555555666555444444444555666888999;;;<<<===???CCCJJJUUUlllyyy\\\GGGBBBGGGHHHHHHFFFBBB@@@@@@BBBDDDCCCCCCBBBAAA@@@BBBGGGJJJQQQVVV^^^ffflllqqquuuxxx{{{uuuoookkkkkknnnqqqsssuuuzzz~~~}}}~~~qqqbbbZZZZZZNNNTTTVVVXXXfff{{{yyyqqqhhhbbb\\\WWWUUUTTTQQQPPPTTTUUUSSSTTTXXX]]]mmm~~~tttmmmjjj```aaaeeelllvvvuuullljjjhhhiiitttwwwvvvoooaaaNNNAAA======999:::::::::999999;;;===AAADDDHHHIIIKKKNNNTTTYYY\\\kkkrrrgggeeefffZZZWWWVVVXXXXXXXXX\\\ccchhhvvvzzzlllfffhhhmmm|||yyykkkcccdddjjj|||vvvgggZZZVVVUUUWWWcccpppzzztttxxxnnn\\\UUUSSSMMMDDD???<<<999777777888888777;;;:::888777777777888999;;;>>>AAAHHHVVVpppnnnTTTHHHGGGHHHEEEIIIIIICCC>>>???@@@???BBBBBBAAA@@@???BBBFFFJJJPPPVVV^^^ffflllqqquuuwww{{{xxxrrrllljjjlllpppssswwwwwwyyy}}}~~~ooobbbZZZUUUTTTUUU]]]kkkyyyyyyoooeee^^^[[[ZZZTTTQQQPPPSSSSSSRRRSSSWWW[[[aaannnvvvjjjeee```___dddkkkrrrzzz~~~wwwnnniiilllttt|||xxxssseeeMMMBBBAAA<<<999999888888999999:::;;;@@@EEEJJJKKKKKKMMMRRRXXX___nnnzzznnnjjjddd]]][[[WWWVVVVVVVVVVVV[[[aaammm|||yyymmmeeecccooo}}}~~~lllcccfffmmmrrreeeZZZWWWUUUUUU^^^jjj{{{uuuxxxppp^^^WWWUUUOOOGGG@@@===999777777888888777888888777666777888999:::;;;===AAAHHHVVVpppkkkRRRFFFDDDDDDDDDIIIIIICCC>>>???@@@???BBBBBBAAA@@@???AAAFFFIIIPPPVVV^^^ffflllqqquuuxxx{{{wwwqqqllliiikkkooorrruuuwwwzzz~~~zzzlllcccYYYWWWXXX___lll{{{wwwmmmeee```^^^XXXTTTSSSTTTTTTRRRSSSVVVWWW\\\fffttt|||qqqgggaaa^^^```eeeiiiooovvv||||||~~~~~~vvvllliiinnnwwwwwwrrrdddLLLAAA@@@;;;999999999888999999:::;;;AAAFFFKKKLLLKKKMMMSSSYYY]]]mmmzzznnniiiccc\\\ZZZWWWUUUVVVVVVVVVZZZaaammm|||xxxzzz{{{{{{{{{wwwkkkeeecccnnn}}}nnneeehhhppp{{{ooobbbXXXVVVTTTTTT]]]iii{{{uuuxxxrrraaaYYYWWWQQQJJJAAA>>>:::888888888888777666555555555777888:::<<<:::===AAAHHHWWWqqqjjjQQQFFFCCCCCCDDDHHHHHHCCC>>>???@@@@@@AAAAAAAAA??????AAAEEEHHHPPPUUU]]]eeelllqqqvvvyyyzzzwwwqqqkkkhhhiiimmmqqqssswww|||{{{{{{zzzooobbb^^^\\\bbbooo~~~xxxooohhhddd]]]YYYVVVVVVUUURRRSSSWWWVVVYYY___gggsssyyymmmeee```___aaabbbeeejjjqqqqqqtttyyy|||vvvkkkiiiooozzzwwwqqqcccKKK@@@???:::999999999999999:::;;;;;;BBBFFFJJJKKKJJJMMMTTTZZZ^^^nnnxxxmmmgggbbb\\\YYYVVVTTTUUUUUUUUUZZZaaaooo~~~wwwnnnppprrrsssssswww~~~uuujjjeeeeeennn}}}nnneeeiiirrruuulll```VVVTTTSSSSSS\\\hhh~~~{{{tttwwwtttccc[[[XXXRRRKKKBBB???;;;999888999888777666555555555666888:::;;;;;;>>>BBBIIIXXXssskkkSSSHHHEEECCCBBBGGGGGGBBB>>>???AAA@@@@@@@@@@@@??????AAADDDGGGOOOTTT\\\dddkkkqqqvvvyyyyyywwwrrrkkkffffffkkkpppsssxxx~~~~~~xxxwww{{{zzzmmmhhhdddhhhtttyyyoooiiiaaa\\\XXXXXXVVVTTTVVVZZZYYY\\\___bbbhhhvvvssskkkdddaaa```___bbbfffiiiiiilllqqqssswwwxxxlllhhhnnnyyy~~~vvvqqqcccKKK@@@???::::::999999999999:::;;;;;;BBBEEEHHHHHHHHHKKKSSSYYYbbbrrrwwwllleee___[[[XXXUUUTTTUUUUUUUUUZZZaaappptttnnnppprrrrrrrrruuu{{{uuuiiieeefffooo~~~{{{kkkcccgggpppuuukkk___UUUTTTSSSSSS[[[fff}}}zzzrrruuuvvvddd[[[XXXRRRKKKCCC@@@<<<999999999888888888777666666666777999:::;;;>>>CCCJJJZZZuuuiiiRRRGGGDDDBBBAAAFFFFFFAAA>>>???AAAAAA??????@@@??????@@@CCCFFFMMMRRRZZZbbbiiipppvvvzzzyyyxxxssskkkeeeeeejjjoootttyyy~~~~~~}}}vvvtttwww|||uuupppqqq|||wwwpppgggaaa\\\[[[YYYWWWZZZ___\\\aaaeeeeeeeeelllzzztttllldddaaa```^^^```dddfffeeehhhkkklllnnnuuu}}}zzznnnhhhkkkuuu~~~vvvqqqcccKKK@@@???:::::::::999999::::::;;;<<>>???BBBAAA>>>????????????@@@BBBEEEKKKPPPWWW___gggnnnuuuyyyzzzyyytttllleeedddiiiooouuuxxx{{{|||}}}vvvsssuuuzzzpppiiiccc```^^^\\\___dddaaafffkkkkkkggghhhmmmsssoooggg___]]]\\\[[[]]]aaaddddddeeehhhhhhhhhmmmuuuzzzooogggfffooo}}}wwwqqqcccKKK@@@???::::::::::::::::::;;;;;;<<<@@@CCCDDDCCCBBBGGGPPPXXXcccssswwwkkk```ZZZYYYVVVSSSRRRSSSSSSTTTYYY```ooo|||}}}}}}zzzmmmiiikkkssswwwiiibbbeeemmmzzzsssggg]]]ZZZWWWTTTZZZddd|||{{{pppooo}}}jjj^^^XXXRRRLLLEEEAAA===;;;::::::999888888888888888999:::<<<===>>>AAAFFFNNN^^^zzzdddMMMDDDBBB@@@???DDDEEEAAA>>>@@@BBBBBB===>>>????????????BBBDDDIIIMMMUUU]]]eeellltttxxxzzzzzzvvvmmmeeeccciiipppssstttvvvxxx|||zzzuuuvvv||||||tttlllgggccc```bbbgggiiinnnssssssnnnjjjjjjkkkyyyyyyjjjbbbZZZXXXWWWWWWYYY]]]bbbaaaccceeeddddddiiippp{{{wwwooofffbbbjjj|||wwwrrrdddLLLAAA@@@;;;;;;::::::::::::;;;<<<<<>>;;;::::::999888777777777888:::<<>>CCCEEE@@@>>>@@@BBBBBB<<<>>>????????????BBBDDDGGGLLLTTT\\\ccckkksssxxx{{{{{{wwwnnneeeccciiipppqqqpppqqquuu{{{yyyyyyxxx|||ssslllgggcccdddiiippptttyyyyyyuuuppplllkkkpppyyy~~~wwwooohhh```YYYVVVVVVUUUWWW[[[______aaaccccccbbbhhhooo|||vvvuuuoooeee___hhh|||xxxssseeeMMMBBBAAA<<<;;;::::::::::::;;;<<<<<>>===>>>@@@AAA?????????>>>===>>>@@@BBBFFFHHHMMMVVVaaalllssswwwxxxyyyvvvnnneeebbbfffllloooqqqqqqssszzz~~~}}}}}}}}}|||}}}~~~zzzrrrmmmkkkkkktttxxx}}}}}}yyyrrrnnnllllllqqqxxx~~~zzzrrrkkkddd___YYYUUUTTTUUUWWWWWW\\\]]]^^^___```bbbeeehhhwwwvvvmmmccc___aaalllxxxtttgggPPPEEECCC===<<<<<<;;;;;;;;;<<<<<<===AAABBBBBB@@@@@@EEENNNUUUiiiyyywwwkkk___VVVSSSPPPNNNMMMOOOQQQRRRXXX___nnn~~~pppjjjlllxxx~~~~~~xxxrrrkkkccc]]]___eeeppp|||qqqfff\\\VVVZZZbbbuuu}}}rrrooo~~~sssccc[[[UUUPPPFFF???:::;;;<<<999777888999888777777888:::<<<>>>@@@AAAEEEOOObbbiiiRRRIIIEEEBBBCCCAAA???===<<<===???@@@?????????>>>===>>>@@@BBBHHHJJJOOOWWWaaakkksssvvvwwwxxxvvvnnneeeaaadddiiinnnpppqqqssszzzwwwttttttrrrsssuuuxxx~~~~~~wwwsssqqqvvvzzz~~~~~~{{{vvvrrrqqqmmmqqqxxx~~~{{{tttmmmeeeaaaZZZVVVTTTUUUVVVVVVZZZ\\\]]]^^^___aaaeeehhhuuuwwwnnnccc^^^aaammm{{{wwwiiiQQQDDDBBB<<<<<<<<<;;;;;;;;;<<<======@@@BBBDDDCCCBBBGGGQQQYYYkkk{{{uuuiii]]]UUUSSSPPPMMMMMMOOOPPPRRRWWW___ooo~~~pppkkklll{{{zzzwwwtttqqqlllccc\\\^^^dddrrr}}}rrrhhh]]]XXX\\\cccssssssnnn~~~uuueee[[[UUUQQQGGG@@@;;;;;;<<<999777888888777777777888:::<<<===???AAAEEEOOObbblllTTTJJJFFFDDDCCCAAA>>><<<;;;<<<>>>???>>>??????>>>===>>>@@@BBBIIIKKKQQQXXXaaajjjqqquuuwwwxxxuuunnneeeaaabbbfffllloooqqqsssyyyzzzpppllljjjfffdddeeefffjjjpppzzzxxxtttuuuxxx{{{{{{xxxuuusssrrrooosssyyy~~~xxxrrrkkkfff___ZZZWWWWWWWWWWWWXXXZZZ[[[\\\]]]```dddgggrrr}}}xxxnnnccc^^^```mmm|||wwwiiiPPPCCC@@@:::<<<<<<;;;;;;<<<<<<===>>>@@@DDDGGGGGGEEEIIITTT]]]ooo~~~qqqfff[[[TTTRRRPPPMMMMMMOOOPPPQQQWWW^^^ooo|||oookkklll}}}wwwpppqqqqqqnnneee]]]^^^dddsss}}}sssiii___YYY\\\cccpppwwwqqqwwwggg[[[TTTQQQHHH@@@;;;;;;<<<999888888666666666777888999;;;<<>>???>>>??????>>>======@@@BBBFFFJJJPPPWWW___hhhpppuuuxxxxxxwwwppphhhcccbbbccciiinnnqqqrrrwww~~~vvvlllhhhddd___\\\\\\XXXZZZ^^^gggvvv{{{xxxyyyyyyyyyxxxvvvuuuuuutttwww|||~~~zzzsssnnngggaaa]]][[[ZZZYYYWWWXXXYYYZZZ[[[^^^cccgggooo{{{yyynnnccc]]]```mmm{{{vvvhhhOOOBBB@@@999<<<;;;;;;;;;<<<===>>>???AAAGGGMMMLLLHHHKKKUUU___rrr{{{mmmcccYYYSSSQQQPPPMMMLLLNNNOOOPPPVVV]]]ooozzzoookkkmmm|||xxxnnnqqquuutttkkkaaabbbhhhrrr|||sssiii___XXX[[[aaaooo{{{uuuxxxhhh[[[TTTRRRIIIAAA;;;;;;;;;999888999666666777777888999;;;;;;>>>@@@DDDOOOcccpppWWWKKKHHHFFFEEECCC@@@>>>======???@@@>>>>>>>>>===<<<===???AAACCCGGGNNNUUU]]]eeennntttxxxyyyxxxssslllfffccccccfffkkkoooqqquuu{{{~~~}}}yyypppgggdddaaa\\\XXXWWWQQQRRRTTTZZZfffxxx~~~|||{{{{{{{{{{{{zzz}}}{{{uuummmgggbbb^^^[[[ZZZWWWXXXXXXXXXYYY]]]bbbfffooozzzzzzpppddd^^^aaannn|||wwwiiiQQQEEECCC===;;;;;;;;;<<<===>>>??????CCCLLLSSSQQQLLLLLLWWWbbbuuuyyykkkaaaXXXRRRQQQPPPMMMLLLNNNNNNOOOUUU\\\mmm~~~yyynnnkkkmmmyyy~~~rrruuuxxxxxxpppgggfffkkkrrr~~~zzzrrriii___WWWYYY___mmm|||xxxzzzjjj[[[TTTTTTKKKBBB<<<;;;;;;999888999666666777888999:::;;;;;;===???DDDOOOdddrrrWWWKKKHHHGGGFFFDDDAAA>>>======???@@@===>>>>>>===<<<===???AAABBBGGGNNNTTTZZZbbblllrrrxxxxxxxxxuuunnnhhhdddbbbbbbhhhnnnooorrrxxx{{{zzz|||}}}~~~|||ppphhhaaa```]]]XXXTTTTTTNNNMMMOOOSSSYYYfffyyy~~~~~~|||tttlllfffaaa]]]ZZZXXXXXXXXXWWWXXX[[[aaaeeeppp{{{}}}ssshhhbbbdddppp~~~zzzlllTTTIIIFFF@@@;;;;;;;;;<<<===>>>???@@@EEEPPPZZZXXXQQQQQQ\\\hhhxxxxxxjjj```WWWRRRQQQPPPLLLKKKMMMMMMNNNTTT[[[jjj|||wwwnnnkkklllxxxxxxwwwwwwwwwqqqiiigggjjjppp|||{{{ssskkkaaaYYYZZZ___lll{{{xxxxxx|||mmm]]]VVVWWWLLLCCC<<<;;;;;;999888999666777888:::;;;;;;<<<<<<===???DDDOOOdddrrrWWWJJJHHHGGGFFFDDD@@@>>><<<<<<===>>>===>>>>>>===<<<<<>>;;;;;;<<<<<<===???@@@AAAFFFSSS______XXXXXXdddrrr|||yyyjjj```WWWRRRRRROOOLLLKKKMMMMMMMMMSSSZZZgggyyywwwnnnkkklllxxxzzzuuuqqqppplllfffcccdddkkkwwwxxxpppfff]]]]]]bbbiii~~~~~~ttttttvvv~~~ooo___XXXZZZLLLCCC<<<;;;;;;999888:::777888999:::;;;<<<<<<<<<===???DDDOOOdddrrrWWWJJJGGGGGGEEECCC???===;;;;;;<<<======>>>>>>===<<<<<>>>>>AAA???>>><<<<<<>>>???AAAGGGIIILLLPPPVVV]]]ffflllqqquuuvvvsssooollleee^^^^^^bbbhhhlllmmmnnnppprrrxxxxxxxxxzzz}}}xxxkkkiiieeeaaa]]]XXXSSSOOOOOOJJJGGGIIILLLOOOVVV^^^mmm~~~xxxnnnfffccc___[[[XXXVVVWWW```jjjwww|||rrrqqqssszzz}}}gggPPPDDD@@@???<<<===>>>======>>>AAACCCIIIYYYiiilllhhhjjjuuuvvvhhh___WWWQQQOOOLLLLLLLLLKKKLLLPPPUUUYYYfffwww~~~uuujjjhhhkkkyyyvvviiibbb___ZZZWWWWWW___iiixxx{{{qqqgggdddgggiiiwww|||xxxzzzmmmbbb[[[WWWMMMCCC;;;888888777888:::888999999888777888:::<<>>>>>>>>===<<<;;;;;;<<<===>>>DDDFFFIIIMMMSSS[[[dddjjjqqqvvvxxxuuupppkkkccc[[[\\\aaagggkkklllnnnqqqtttwwwwwwwwwzzz~~~}}}rrrnnniiiddd___ZZZTTTQQQQQQLLLHHHIIIKKKMMMSSSZZZhhh}}}tttmmmfffaaa\\\XXXUUUVVV___iiiyyy}}}sssrrrsssyyy|||eeeOOOCCC@@@???<<<===>>>>>>===>>>AAACCCHHHYYYjjjqqqpppsss}}}wwwhhh___WWWQQQOOOLLLLLLLLLKKKLLLOOOTTTXXXfffwww{{{uuujjjhhhlllyyyuuuggg___[[[WWWTTTTTT\\\eeesss~~~ssshhhdddfffffftttyyy|||nnnccc[[[WWWMMMCCC;;;888888666666888777888999888888999<<<>>>???AAAFFFQQQeeeuuuZZZLLLHHHGGGFFFDDDAAA???======>>>>>>>>>===<<<;;;;;;<<<===>>>@@@BBBEEEJJJPPPXXXaaagggpppvvvzzzwwwssslllbbbYYYZZZ^^^dddiiilllooosssuuuvvvvvvwwwzzz}}}{{{vvvooohhhbbb\\\VVVRRRSSSMMMIIIIIIJJJKKKPPPVVVbbbwww}}}vvvooohhhaaa\\\XXXWWW```jjj|||~~~uuussstttyyyyyycccMMMBBB??????===>>>>>>>>>>>>???BBBDDDHHHXXXmmmzzz~~~wwwhhh___WWWQQQOOOKKKLLLKKKKKKKKKNNNTTTXXXfffvvv{{{vvvzzzuuujjjiiilllyyyxxxhhh___ZZZUUUSSSSSSWWW___lllzzz}}}rrrfffbbbcccbbbppp|||~~~qqqeee]]]YYYNNNEEE<<<:::999777666888777888999999999:::>>>@@@???AAAFFFQQQeeewww\\\MMMHHHFFFFFFEEECCC@@@>>>===>>>?????????>>>>>>>>>>>>??????===???CCCGGGNNNVVV___eeennnuuu{{{{{{wwwqqqfff\\\YYY\\\aaafffkkkpppsssuuuwwwwwwxxxzzz|||vvvnnnfff^^^XXXTTTSSSMMMIIIJJJJJJJJJNNNTTT\\\mmmyyyrrrjjjccc]]]\\\dddnnn~~~uuuuuuvvvyyyvvv```LLLBBB@@@???===>>>??????>>>@@@CCCEEEIIIXXXooouuufff^^^WWWRRRPPPKKKKKKKKKJJJKKKNNNSSSVVVeeeuuu~~~uuuooorrryyyvvvjjjiiinnnzzz~~~lllaaa[[[VVVSSSTTTSSSZZZeeeqqq|||yyyoooddd___``````lllsssggg___ZZZPPPGGG>>><<<;;;888777888666777888999999;;;>>>AAA???AAAFFFQQQeeexxx\\\LLLFFFDDDFFFFFFEEEBBB>>>===>>>?????????>>>>>>>>>>>>??????<<<>>>BBBFFFLLLTTT]]]cccjjjrrr{{{}}}{{{vvvlllbbbYYY[[[___dddjjjooossstttxxxxxxxxxyyy{{{}}}}}}tttkkkccc[[[VVVRRRMMMIIIJJJJJJKKKNNNTTTXXXddd|||zzzrrrjjjdddbbbhhhrrr~~~tttuuuxxx|||ttt]]]KKKBBB@@@???===>>>?????????AAADDDFFFLLLYYYpppsssddd\\\VVVRRRQQQKKKKKKJJJIIIJJJMMMQQQUUUcccssszzzpppiiikkkrrrzzzvvvjjjiiiooozzzpppddd]]]VVVSSSSSSQQQVVV___hhhrrr}}}}}}vvvmmmccc^^^___^^^iii}}}~~~uuuiii___[[[QQQHHH@@@===<<<888666777666777888888888:::===@@@???AAAFFFQQQeeexxx[[[KKKFFFDDDEEEGGGGGGDDD???<<<===@@@<<<<<<============<<<<<<<<<>>>AAAEEEKKKSSS[[[aaafffpppyyy}}}}}}yyypppggg[[[[[[^^^ccciiinnnqqqqqqvvvvvvwwwxxxyyyzzz|||||||||sssiii```ZZZSSSNNNKKKKKKKKKKKKNNNSSSTTT]]]qqqyyyrrrllliiinnnvvv{{{rrrtttzzzrrr\\\JJJCCCBBB@@@===>>>???@@@@@@BBBEEEHHHOOOXXXpppsssddd\\\UUUQQQPPPKKKKKKJJJIIIIIILLLPPPTTTaaaqqqxxxnnneeefffmmmvvvvvvjjjjjjppp{{{tttggg___VVVQQQPPPOOORRRXXX___hhhsss~~~zzzssskkkccc^^^^^^]]]fffxxx}}}ttthhh^^^YYYQQQHHH@@@===;;;888555666666777888777777999<<<>>>???AAAFFFQQQeeexxx[[[KKKGGGFFFEEEHHHHHHEEE@@@<<<===@@@<<<<<<============<<<<<<<<<>>>AAADDDIIIPPPXXX^^^dddnnnwww{{{|||yyyqqqhhh]]]]]]^^^bbbhhhmmmnnnnnnrrrrrrtttvvvxxxyyy{{{|||~~~{{{zzz~~~{{{pppfff```VVVQQQMMMMMMLLLJJJLLLPPPPPPXXXhhh|||vvvrrrwww~~~wwwooosss|||qqq[[[JJJDDDCCCBBB===???@@@@@@@@@BBBFFFHHHPPPXXXpppwwwfff\\\TTTOOONNNKKKKKKJJJIIIHHHKKKPPPSSS___nnnzzzoooeeeeeelllvvvwwwjjjjjjqqq|||yyylllcccYYYRRRPPPMMMOOORRRWWW___iiiuuu}}}vvvooohhh```[[[ZZZ\\\cccsss~~~sssggg]]]XXXPPPGGG???===;;;666444444666777777777777888;;;===???AAAFFFQQQfffwwwZZZLLLHHHHHHEEEHHHIIIFFF@@@<<<===@@@>>>>>>????????????>>>>>><<<===@@@CCCGGGNNNVVV[[[dddmmmvvvzzzzzzxxxpppggg___^^^^^^aaaggglllmmmlllnnnoooqqqtttwwwzzz|||}}}{{{}}}|||vvvssswww}}}uuujjjcccYYYTTTPPPNNNLLLIIIJJJNNNNNNTTTcccxxx{{{uuummmsss}}}pppZZZKKKEEEDDDCCC===???@@@@@@AAACCCFFFIIIQQQWWWooozzz{{{iii]]]SSSMMMKKKKKKJJJJJJHHHHHHKKKOOOSSS]]]mmm{{{pppffffffmmmwwwwwwjjjjjjrrr}}}~~~rrrggg]]]UUURRRLLLMMMNNNRRRYYYcccooowwwssskkkddd[[[UUUUUUZZZaaappp}}}nnncccYYYRRROOOHHH@@@:::999999888777555777888888777888:::===>>>@@@FFFQQQffftttWWWIIIFFFFFFCCCHHHJJJDDD???>>>===<<<::::::;;;;;;;;;;;;;;;;;;>>>>>>@@@AAAEEEKKKSSSYYY```iiiqqquuuvvvvvvrrrnnn```^^^^^^___cccgggiiijjjmmmnnnppprrruuuxxxyyy{{{~~~~~~|||tttooorrrwww}}}tttkkkaaaYYYRRRQQQQQQMMMKKKKKKMMMPPPZZZlll}}}rrrkkkqqqoooZZZLLLGGGEEEBBBBBBCCCCCCCCCDDDFFFJJJMMMSSS\\\qqqxxxkkkXXXRRRPPPOOOJJJJJJJJJHHHHHHIIIMMMPPP[[[fffvvvttthhhiiinnnssswwwjjjjjjqqqvvveeeZZZTTTRRRSSSNNNKKKLLLQQQXXXeeeqqq|||}}}tttjjj___VVVTTTWWWXXX]]]iiizzz}}}oooddd[[[TTTOOOHHH???:::999999888777555777888888777888:::===???AAAFFFQQQeeeqqqUUUHHHEEEDDDCCCIIIKKKEEE???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???CCCIIIPPPVVV]]]gggooorrrttttttqqqlll```^^^]]]^^^aaaeeehhhiiinnnoooqqqsssvvvyyy{{{|||~~~~~~~~~|||sssllloootttzzzzzzqqqfff]]]UUUTTTSSSOOOLLLKKKKKKOOOXXXjjj{{{pppjjjpppmmmXXXJJJFFFDDDAAAAAABBBCCCCCCDDDFFFKKKNNNUUU^^^tttyyyooo\\\UUUQQQNNNJJJJJJJJJHHHHHHIIIMMMPPPYYYdddttt{{{nnnnnnpppsss}}}yyykkkkkkqqq{{{jjj^^^XXXUUUTTTOOOKKKLLLPPPWWWcccnnnyyy|||qqqiii___WWWSSSUUUTTTYYYdddttt}}}nnneee]]]VVVNNNGGG???:::999999888777555777888888777888:::===@@@BBBGGGQQQeeepppWWWKKKFFFDDDCCCIIILLLFFF@@@>>>===<<<===<<<<<<<<<;;;::::::::::::;;;<<<===@@@EEELLLQQQZZZcccllloooqqqrrrpppkkkbbb___\\\[[[___ccchhhjjjnnnpppqqqtttwwwyyy{{{|||}}}}}}~~~{{{rrrjjjmmmrrryyywwwkkkbbbZZZYYYYYYTTTNNNLLLJJJMMMVVVfff{{{wwwmmmgggoookkkVVVIIIFFFDDDAAA@@@AAABBBCCCDDDGGGLLLOOOVVV```uuu|||rrr```XXXSSSNNNJJJJJJJJJIIIHHHIIIMMMOOOWWWaaaqqqzzzvvvuuuuuu||||||nnnmmmssspppccc[[[XXXVVVPPPMMMMMMOOOTTT^^^iiiuuu}}}{{{ooohhhaaaYYYTTTTTTQQQUUU^^^mmm}}}zzzlllccc]]]XXXMMMGGG>>>999999999888777555777888888777888:::===AAACCCHHHRRReeesss[[[PPPJJJFFFCCCJJJNNNHHH@@@=========>>>======<<<;;;::::::999999:::;;;<<<>>>CCCIIIMMMWWW```iiilllooopppoookkkddd```\\\ZZZ]]]bbbgggjjjmmmnnnpppsssvvvxxxzzz{{{||||||}}}~~~|||sssjjjnnnssszzzxxxlllddd```aaabbb[[[SSSMMMIIIMMMVVVeeewwwtttkkkfffpppjjjTTTIIIFFFEEEBBB???AAABBBCCCEEEIIINNNQQQXXXaaauuu~~~rrraaaZZZTTTNNNJJJKKKKKKJJJIIIIIILLLNNNUUU___nnn}}}}}}{{{rrrpppuuuuuuggg^^^ZZZXXXRRRNNNNNNNNNQQQZZZcccpppyyy|||oooiiiddd\\\VVVSSSOOORRRYYYeeesss~~~wwwiiiaaa\\\WWWLLLFFF>>>999888999999777555777888888777888:::===BBBDDDHHHRRReeeuuu]]]QQQKKKGGGBBBKKKPPPJJJAAA=========>>>>>>===<<<;;;;;;:::::::::;;;<<<===>>>AAAFFFJJJTTT]]]fffiiilllooonnnkkkfffaaa\\\ZZZ\\\bbbgggjjjkkklllnnnpppsssvvvxxxyyyzzz{{{}}}~~~~~~~~~uuujjjnnnssszzz~~~vvvjjjdddbbbgggiiibbbVVVNNNIIINNNWWWdddttt}}}|||{{{ssstttttttttuuuxxx}}}ssskkkhhhsssiiiSSSIIIHHHGGGCCC@@@BBBCCCEEEGGGJJJOOOSSS\\\eeewwwnnn```ZZZTTTMMMJJJKKKKKKJJJIIIIIIKKKMMMSSS\\\kkkzzzuuusssxxxyyyjjj```[[[ZZZTTTPPPOOONNNOOOVVV^^^kkkttt}}}qqqjjjeee\\\UUURRROOOQQQUUU]]]hhhrrryyy}}}|||~~~}}}uuufff___ZZZWWWLLLEEE===999888999999888555777888888777888:::===BBBCCCHHHRRReeewww]]]PPPJJJFFFBBBLLLRRRLLLBBB=========>>>=========<<<;;;;;;;;;;;;<<<======>>>@@@DDDGGGPPPYYYaaaeeeiiilllllliiieeeaaa\\\YYY\\\```eeehhhhhhjjjkkknnnqqqsssuuuvvvxxx{{{}}}~~~~~~xxxjjjmmmrrryyy}}}uuuiiibbb```fffiiibbbVVVMMMJJJNNNXXXdddsss|||yyyssspppnnnfffffffffeeegggkkkpppuuu|||tttmmmlllxxxhhhRRRIIIIIIHHHDDDBBBDDDEEEGGGIIILLLQQQUUU```hhhyyyjjj___ZZZTTTNNNJJJKKKLLLKKKIIIIIIKKKLLLOOOXXXfffuuuxxxvvv{{{}}}oooeee___[[[VVVRRRQQQOOOOOOTTT[[[dddmmmxxxuuunnnfff\\\UUUSSSPPPQQQSSSWWW]]]dddjjjmmmnnnpppssswww{{{~~~uuueee^^^ZZZWWWKKKEEE===888888999999888555777888888777888:::===AAACCCGGGRRReee{{{___OOOIIIGGGBBBMMMSSSMMMBBB======>>>============<<<<<<<<<<<<;;;<<<<<<<<<===>>>AAADDDKKKTTT\\\aaadddhhhiiigggccc___ZZZXXXZZZ^^^bbbdddhhhiiikkkmmmppprrrtttuuuvvvzzz}}}~~~{{{llloootttzzzxxxjjjaaa[[[___bbb]]]SSSKKKIIINNNXXXdddrrr}}}yyyvvvyyyvvvnnniiifff___^^^]]]\\\\\\```eeejjjsss|||vvvpppppp~~~fffPPPGGGHHHGGGDDDEEEFFFHHHIIIJJJMMMRRRVVV^^^fffwwwjjj^^^[[[UUUNNNJJJKKKLLLKKKJJJIIIJJJLLLKKKTTTbbbppp~~~zzzyyy~~~uuukkkeee\\\XXXTTTRRRPPPOOOSSSZZZ^^^fffpppyyywwwlll```ZZZZZZWWWWWWWWWWWWYYY\\\___bbbdddeeegggjjjnnnrrruuuvvvwww|||uuufff^^^[[[XXXKKKDDD===888888999999888555777888888777888;;;===@@@BBBGGGQQQeeebbbQQQKKKJJJBBBMMMTTTNNNBBB======>>><<<<<<<<<===============:::;;;<<<<<<;;;===@@@BBBHHHQQQYYY]]]aaafffgggddd```]]]XXXWWWYYY\\\___aaahhhiiikkkmmmppprrrtttuuuuuuyyy~~~}}}ooorrrwww}}}{{{mmmaaaWWWXXX[[[WWWOOOIIIHHHMMMWWWcccqqq~~~zzztttsssvvv|||uuulllfffbbb]]]\\\ZZZWWWWWWYYY___cccmmmwwwwwwrrrsss~~~dddNNNFFFGGGGGGCCCGGGHHHIIIJJJKKKNNNSSSVVVZZZbbbsssjjj___[[[VVVOOOJJJKKKLLLKKKJJJIIIJJJKKKIIIQQQ^^^mmmzzz~~~|||~~~{{{{{{zzzooojjj]]]XXXUUUSSSQQQOOOSSSYYYYYYaaakkktttzzzsssfff```aaa^^^]]]\\\[[[YYYZZZ\\\^^^___```aaacccfffjjjlllnnnnnnrrryyy|||~~~tttddd^^^[[[XXXKKKEEE>>>:::999:::999888888777777777888:::<<<===???BBBHHHRRRdddfffTTTKKKFFFFFFJJJNNNLLLEEE@@@>>>>>>>>>??????===;;;:::;;;<<<===<<<:::999:::<<<>>>???GGGLLLSSSYYY]]]aaaccceeeaaaZZZUUUVVVYYYZZZ^^^ccceeegggjjjlllmmmooorrrtttzzz|||~~~~~~~~~~~~qqquuu{{{zzzlllaaaVVVSSSQQQLLLHHHGGGFFFLLLWWWcccppp}}}{{{sssrrrvvv}}}yyypppiiiggg^^^YYYVVVWWWXXXXXX\\\aaaeeeppp|||xxxwww{{{www\\\LLLGGGEEEEEEFFFHHHHHHIIIKKKMMMPPPSSSUUUYYYbbbmmm}}}~~~{{{iii]]]ZZZVVVPPPLLLKKKKKKJJJJJJJJJJJJKKKKKKQQQ\\\hhhuuu{{{yyy|||zzzyyy{{{~~~wwwooogggaaaZZZTTTSSSSSSTTTUUUZZZ```gggjjjlllsss~~~|||rrrkkkhhhjjjhhhfffeeeeeedddcccbbbaaaaaabbbcccfffiiikkkmmmlllmmmrrr{{{tttddd\\\XXXUUULLLFFF???;;;;;;;;;:::888888777777777888:::<<<===???BBBHHHRRRccceeeSSSJJJGGGEEEIIILLLKKKEEE???======>>>>>>>>>===;;;:::;;;<<<;;;:::999999999:::<<<===DDDIIIPPPVVVZZZ^^^aaaccc```[[[WWWWWWVVVVVV[[[```dddgggjjjlllnnnooorrrsssvvvyyy|||}}}~~~ssswww}}}|||mmmcccYYYTTTPPPJJJGGGGGGFFFLLLUUU___kkkwwwyyyvvvzzz~~~tttmmmjjjaaa[[[XXXWWWVVVTTTWWW[[[bbblllwwwwwwwww{{{uuuZZZLLLGGGFFFGGGHHHIIIJJJKKKLLLOOORRRTTTVVVYYY```kkkzzzzzzwwwlll```\\\WWWPPPLLLLLLKKKJJJJJJJJJJJJKKKIIIPPPZZZfffsss{{{xxxyyy|||{{{~~~wwwjjjddd]]]WWWUUUVVVWWWXXX___dddiiijjjjjjnnnwww~~~zzzwwwuuusssqqqpppppppppooommmkkkkkkllllllnnnppprrrtttrrrrrrvvv|||wwwggg^^^XXXTTTLLLGGG@@@======<<<:::888888777777777888:::<<<===>>>BBBIIIQQQbbb~~~dddPPPIIIGGGCCCGGGJJJIIIDDD???<<<<<<<<<======<<<:::999:::;;;:::999888888888999;;;<<>>CCCIIIQQQaaa|||bbbNNNGGGFFFBBBDDDGGGGGGCCC>>><<<;;;:::<<<===<<<:::999999:::::::::999999999999:::;;;>>>BBBHHHNNNSSSXXX]]]```aaa______\\\UUUOOORRRYYY___ccchhhlllnnnoooooopppppptttxxx{{{~~~zzz~~~ooohhh```XXXMMMDDDBBBEEEDDDGGGLLLRRR[[[gggttt|||zzz{{{wwwoooiiiccc___ZZZUUUSSSVVVZZZ___hhhpppyyy~~~tttxxxlllUUUKKKJJJJJJLLLMMMNNNOOOPPPRRRTTTVVVXXXYYY[[[^^^eeeqqqsss}}}nnnaaa]]]XXXRRRMMMLLLKKKJJJJJJIIIJJJJJJHHHMMMVVV```lllzzz~~~{{{}}}~~~{{{sssmmmkkkmmmoooppppppssswwwxxxyyy|||}}}~~~~~~oooddd\\\VVVKKKFFF???;;;;;;:::888666888777777777888:::<<<===>>>CCCJJJQQQ```zzzbbbMMMEEEDDD@@@BBBEEEEEEBBB???<<<:::999;;;===<<<;;;:::::::::;;;;;;:::::::::::::::;;;===@@@EEEKKKPPPVVV\\\aaacccbbbbbb```XXXQQQRRRWWW\\\aaafffjjjlllmmmnnnoooqqqtttwwwzzz|||~~~|||qqqjjjaaaXXXMMMCCCAAADDDAAACCCGGGMMMUUUaaammmuuusssxxx~~~tttnnnhhhddd^^^XXXUUUWWWXXX\\\bbbjjjuuuxxxrrrzzz{{{hhhSSSKKKKKKLLLNNNOOOPPPQQQSSSUUUWWWXXXYYYZZZ]]]___dddnnnrrrwwwlll^^^ZZZXXXTTTMMMMMMKKKJJJJJJIIIIIIIIIIIIMMMUUU^^^jjjxxx|||zzz}}}{{{yyy|||~~~~~~~~~}}}nnneee]]]WWWMMMFFF???:::999999888666888777777777888:::<<<======CCCKKKQQQ^^^xxxeeePPPFFFBBB@@@AAACCCDDDCCC@@@<<<:::999;;;======<<<;;;:::;;;;;;;;;;;;;;;;;;:::::::::;;;>>>CCCHHHNNNUUU\\\aaadddccccccbbb\\\UUUSSSVVVZZZ^^^cccgggiiijjjlllmmmpppssswwwyyy{{{|||zzz{{{tttkkkaaaXXXNNNEEEAAABBB???AAADDDHHHOOOYYYdddkkkjjjoootttyyy|||{{{uuunnnjjjccc[[[XXXYYYYYY\\\aaahhhsss|||uuurrr|||wwwdddQQQJJJLLLNNNOOOPPPQQQSSSTTTWWWXXXZZZZZZZZZ___```dddlllzzzqqqsssooo___ZZZXXXUUUNNNMMMLLLJJJJJJIIIIIIIIIIIIMMMSSS[[[ggguuu{{{yyy{{{zzz}}}oooggg```ZZZPPPHHH???999888999999888888777777777888:::<<<======DDDKKKQQQ]]]wwwjjjUUUHHHBBB@@@AAABBBCCCCCCAAA===:::999<<<>>>???===<<<;;;<<<:::::::::::::::999888888999<<<@@@EEEKKKSSS[[[```eeebbbbbbccc___XXXTTTUUUYYY\\\```ccceeehhhkkkmmmooorrruuuxxx{{{{{{vvvuuuzzz}}}vvvkkk___WWWPPPGGGAAA@@@???@@@BBBEEEIIIQQQYYY______dddjjjooottt|||xxxsssjjjaaa]]]]]][[[]]]aaaiiitttzzzuuurrr~~~tttbbbPPPJJJLLLNNNOOOQQQRRRSSSUUUXXXYYYZZZZZZZZZ______cccjjjuuusssrrruuuccc\\\XXXUUUNNNMMMLLLKKKIIIIIIIIIIIIHHHKKKPPPXXXcccrrr}}}yyy|||yyyqqqjjjddd___RRRJJJ@@@999888999::::::888777777777888:::<<<======DDDKKKQQQ]]]vvvnnnYYYJJJBBB@@@@@@BBBCCCDDDAAA===:::999<<>>===<<<<<<999999999999999888777666888:::>>>CCCIIIQQQZZZ```dddaaa```bbbaaaZZZUUUSSSXXX[[[^^^aaacccfffjjjlllmmmppptttwww{{{vvvqqqqqqxxx|||xxxkkk^^^VVVQQQHHHBBB??????@@@AAACCCFFFKKKQQQVVVWWW\\\bbbhhhoooyyy{{{qqqgggaaaaaa]]]^^^bbbiiitttyyyuuurrrrrraaaPPPJJJMMMOOOPPPQQQRRRTTTVVVXXXZZZZZZZZZZZZ^^^^^^bbbiiirrrvvvsss|||{{{hhh^^^XXXSSSNNNMMMLLLKKKIIIIIIHHHHHHGGGJJJNNNVVVaaappp~~~zzz|||xxxuuulllgggbbbSSSIII@@@???>>>;;;777666777888999:::999:::<<<>>>CCCFFFJJJPPPZZZpppsssZZZIIIAAA>>>@@@BBBDDDCCCAAA>>>;;;;;;;;;;;;<<<;;;;;;::::::<<<;;;;;;::::::999999888;;;===???BBBGGGNNNVVV\\\___bbbddd```^^^\\\WWWQQQSSSYYY___ccccccdddiiimmmkkknnnrrrvvvyyytttoooqqqtttzzzxxxqqqggg[[[PPPHHHCCCAAAAAAAAAAAABBBCCCFFFHHHJJJNNNPPPWWWaaahhhooozzzzzzooohhhfffaaaaaaccckkkxxxuuuqqqooozzznnn^^^QQQPPPPPPMMMMMMQQQVVVUUUVVVXXX[[[^^^``````___eeedddgggsss~~~pppwwwqqq^^^VVVVVVQQQNNNJJJIIIIIIIIIIIIIIIIIILLLPPPSSSYYYfffvvvzzz~~~{{{ssskkkeeeaaaUUUJJJAAA???>>>:::777666777888999:::999:::<<<>>>CCCFFFKKKQQQZZZpppyyy___MMMEEE@@@AAACCCDDDEEECCC@@@===::::::;;;<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888888999<<>>DDDFFFLLLRRR[[[pppfffSSSIIICCCCCCCCCEEEFFFEEEBBB???999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777888:::<<<@@@FFFNNNSSS[[[aaaeeedddbbb```ZZZSSSOOOTTT[[[___```bbbeeehhhkkknnnrrruuuyyy{{{llleeeeeeooottt{{{~~~|||tttggg[[[RRRNNNLLLJJJGGGEEECCCAAA@@@@@@@@@@@@@@@AAAFFFNNNVVV___lllxxxzzztttllllllmmmttt~~~}}}rrrooommm|||ooo___SSSSSSTTTSSSVVV\\\^^^^^^]]]\\\]]]___bbbcccfffooopppnnnqqqvvvssstttzzzbbbWWWVVVNNNLLLIIIHHHHHHIIIHHHGGGGGGIIIJJJLLLQQQ^^^ooo|||{{{nnniiieeebbbZZZNNNCCC>>>===999666666777888999:::999:::<<<>>>DDDGGGMMMSSS[[[pppoooXXXLLLDDDCCCBBBDDDFFFFFFCCCAAA999999;;;<<<============<<<;;;;;;::::::999999888999:::;;;===@@@FFFLLLQQQYYY___dddddddddbbb[[[TTTOOOTTTZZZ^^^```bbbeeegggjjjmmmrrrvvvyyy{{{lllddddddjjjpppvvvyyyxxxyyy|||{{{ssshhh^^^XXXTTTPPPMMMKKKIIIGGGDDDBBBAAAAAAAAA??????CCCJJJQQQZZZiiiuuu}}}vvvuuuvvv{{{yyypppnnnqqqpppbbbWWWVVVWWWUUUXXX___aaaaaa___^^^]]]^^^aaacccfffsssyyyxxxyyyyyyuuurrreeeVVVSSSMMMKKKHHHHHHHHHHHHHHHGGGJJJKKKJJJIIIMMMXXXiiivvvvvvllliiihhheee]]]PPPCCC>>><<<999777777777888999:::999:::<<<>>>DDDHHHNNNTTT\\\oooyyy^^^NNNFFFCCCAAABBBEEEGGGDDDAAA999:::;;;<<<======>>>===<<<;;;;;;::::::999999888999:::;;;<<<>>>CCCJJJNNNUUU\\\bbbccccccbbb\\\VVVOOORRRVVV[[[^^^aaaccceeeiiimmmrrrvvv{{{yyykkkcccccceeekkkrrrtttrrrqqquuuyyyyyyrrrjjjddd```[[[TTTOOOLLLKKKHHHFFFDDDCCCCCCCCC@@@???BBBHHHNNNVVVdddqqqxxxvvvppppppzzzrrrdddZZZZZZYYYVVVXXX___aaabbbaaa___]]]]]]___bbbeeeuuu~~~~~~zzzyyyqqq{{{jjjWWWOOOLLLJJJHHHHHHIIIIIIHHHGGGIIIIIIIIIHHHLLLWWWhhhuuu|||rrriiiiiiiiiggg^^^QQQCCC>>><<<999888999777888999:::999:::<<<>>>EEEIIIOOOUUU]]]ooogggTTTGGGCCC@@@AAAEEEHHHFFFCCC:::;;;<<<===============<<<;;;;;;::::::999999888777888888999:::???DDDIIIRRRXXX^^^___```aaa]]]WWWNNNOOOQQQTTTXXX]]]aaaccchhhlllrrrwww}}}vvvggg```aaa```gggooopppllljjjmmmqqq{{{yyytttmmmjjjhhhcccZZZTTTLLLKKKHHHFFFDDDCCCBBBBBB@@@???AAAEEEIIIPPP\\\hhhsss}}}uuurrruuuoooddd]]]\\\[[[VVVXXX^^^```bbbcccaaa]]]\\\^^^```dddrrrzzz{{{zzztttyyy~~~qqqwwwsss\\\QQQKKKJJJIIIIIIJJJJJJIIIGGGDDDFFFFFFGGGLLLXXXiiivvvvvvoooggghhhhhhfff^^^QQQCCC===<<<::::::;;;777888999:::999:::<<<>>>EEEIIIPPPVVV^^^ooorrr\\\JJJEEE@@@AAAGGGJJJHHHEEE<<<<<<============<<<<<<<<<;;;;;;::::::999999888666666666666777;;;AAAEEEOOOUUUZZZ[[[]]]___\\\WWWOOONNNNNNPPPUUU[[[```cccggglllrrrxxxttteee^^^___\\\eeemmmnnniiieeegggjjjtttxxx~~~xxxqqqnnnmmmjjjbbb\\\PPPNNNKKKHHHEEECCCCCCBBBAAA@@@AAADDDGGGKKKVVV```oooyyyvvvwww}}}jjjaaa\\\^^^]]]WWWXXX___^^^bbbeeeddd___]]]^^^``````lllpppqqqrrroootttqqqttt~~~eeeWWWKKKJJJJJJJJJKKKKKKJJJHHHDDDFFFGGGGGGKKKUUUdddppplllyyynnnfffffffffddd^^^QQQCCC===<<<;;;;;;===777888::::::999:::<<<>>>EEEIIIQQQWWW^^^ooo{{{bbbLLLFFFAAABBBHHHLLLJJJGGG<<<===============<<<;;;<<<<<<;;;::::::999999888777777777777777;;;@@@DDDMMMSSSXXXYYY[[[]]]\\\XXXRRRPPPNNNPPPUUU\\\bbbeeegggkkkrrryyyuuueee^^^___ZZZccclllmmmgggbbbcccfffooosssyyy|||sssooopppnnnhhhbbbUUUSSSOOOKKKHHHEEEDDDDDDCCCAAABBBEEEGGGJJJSSS]]]hhhrrrxxx{{{zzzfff^^^[[[___^^^YYYYYY```^^^bbbffffffaaa^^^___aaa\\\eeeggghhhmmmnnnvvvrrrsssmmm\\\LLLKKKJJJKKKLLLLLLJJJHHHHHHIIIIIIHHHIIIPPP]]]gggdddrrrnnnhhhhhheee```UUUKKK>>>777888:::;;;:::999888888888999;;;===>>>BBBFFFPPPZZZ```kkkkkkRRREEEBBBDDDCCCIIINNNJJJBBB???<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999888777777999;;;>>>???GGGKKKPPPVVVYYY[[[ZZZZZZRRROOOMMMNNNSSSYYY```cccjjjiiilllttt}}}vvvkkkbbb[[[[[[\\\___bbbccc```ZZZUUUaaagggppp{{{{{{{{{}}}yyyooofff\\\SSSMMMLLLKKKGGGEEEEEEEEEBBBAAACCCEEEGGGNNNUUUgggppp|||yyyvvveee___\\\^^^```]]][[[[[[aaa```___```aaabbbaaa```aaabbbeeeiiijjjlllttt~~~~~~yyy{{{\\\QQQLLLJJJMMMPPPMMMJJJIIIIIIHHHHHHIIIKKKNNNQQQSSSaaajjjxxxooohhhhhheee```UUUKKK???999999::::::999999888888888999;;;===>>>BBBEEEOOOZZZ```kkksssUUUGGGCCCFFFDDDIIINNNJJJEEE@@@<<<:::;;;<<<<<<;;;<<<<<<<<<<<<;;;:::999999999888777777999;;;===???GGGJJJOOOTTTXXX[[[[[[\\\SSSPPPMMMMMMPPPWWW]]]aaahhhhhhkkkrrrzzz~~~rrrhhhaaa]]]\\\\\\\\\[[[XXXTTTPPPYYY^^^gggrrr~~~~~~tttkkk```XXXQQQOOONNNJJJHHHHHHFFFCCCAAACCCDDDFFFLLLTTTdddmmm{{{{{{vvvfff```\\\^^^___]]]]]]^^^aaa_________aaabbbaaa```aaaaaadddgggggggggnnnwwwwwwbbbSSSNNNKKKOOOQQQOOOKKKJJJIIIIIIHHHHHHJJJLLLOOOPPP\\\fffttt~~~~~~nnnggggggddd___UUULLL@@@:::999;;;:::888999999888999:::;;;===>>>AAADDDMMMYYY```lllyyyYYYIIIDDDGGGDDDHHHNNNKKKIIIBBB;;;999;;;>>>===;;;============<<<;;;:::999999888888888999:::<<<===CCCFFFJJJOOOTTTXXXZZZ\\\UUURRRNNNLLLMMMSSSZZZ^^^dddfffkkkpppuuu~~~}}}rrrjjjbbb^^^ZZZVVVTTTQQQNNNLLLOOOTTT]]]gggtttzzzqqqfff]]]VVVTTTRRRNNNKKKLLLGGGDDDBBBCCCDDDEEEKKKRRR```jjjyyy~~~wwwiiibbb^^^^^^^^^]]]^^^aaa```___^^^___aaabbbaaa```cccbbbcccfffeeedddiiipppvvv}}}jjjVVVOOOLLLPPPSSSQQQMMMLLLJJJIIIHHHHHHHHHJJJLLLMMMUUU___nnn|||{{{uuurrrvvv|||}}}mmmffffffccc^^^UUULLL@@@:::999:::999777999999999999:::<<<===???AAACCCLLLXXXaaammmzzz[[[IIICCCFFFDDDGGGMMMMMMMMMEEE<<<999<<>>;;;======>>>======<<<;;;:::999999888888999:::;;;<<<>>>@@@DDDHHHNNNSSSXXXZZZWWWTTTOOOKKKKKKOOOUUUZZZ___bbbhhhmmmpppxxx~~~tttiiiddd[[[UUUQQQOOOMMMMMMJJJNNNVVV```lll|||wwwlllcccZZZVVVSSSOOOLLLLLLIIIEEECCCCCCCCCCCCIIIPPP]]]hhhxxx{{{~~~wwwmmmgggaaa```___]]]^^^bbb```___^^^___aaaaaaaaa```dddbbbcccfffeeedddhhhnnn{{{vvvzzzoooVVVOOOJJJOOOTTTSSSQQQOOOLLLJJJHHHGGGGGGHHHIIIJJJOOOXXXgggwwwuuummmjjjmmmsss|||llleeeeeebbb]]]UUULLL@@@:::999::::::888:::999999999:::<<<>>>???BBBBBBJJJXXXcccnnn~~~]]]HHHAAAEEECCCDDDKKKMMMOOOHHH???<<<===>>>>>><<<>>>>>>>>>>>>===<<<;;;;;;999999999888999999999:::<<<===@@@EEEKKKQQQVVVYYYXXXVVVQQQLLLIIILLLRRRWWW[[[^^^eeejjjlllrrr}}}rrrkkk```WWWRRRPPPOOONNNHHHKKKQQQYYYeeeuuu}}}rrrhhh]]]XXXSSSNNNJJJJJJIIIEEECCCCCCCCCBBBHHHOOO[[[gggvvvwww}}}uuupppkkkgggdddaaa\\\]]]aaa```^^^^^^___```aaa```___bbb```aaadddeeedddfffkkkvvvyyyyyytttXXXNNNHHHLLLSSSUUUSSSRRRMMMKKKIIIGGGFFFGGGHHHHHHLLLSSS```pppsssjjjdddfffkkkwww}}}}}}}}}}}}mmmffffffccc^^^WWWMMMAAA::::::<<<======::::::999:::;;;<<<>>>???CCCBBBJJJXXXeeepppbbbJJJBBBFFFBBBAAAHHHKKKOOOJJJDDD???============????????????>>>===<<<;;;999999999999999888888888:::<<<@@@EEEKKKQQQVVVXXXXXXWWWTTTNNNJJJJJJPPPTTTXXXZZZ```fffiiinnn{{{~~~wwwkkk```XXXTTTQQQPPPHHHJJJMMMTTT___nnn~~~}}}xxxtttsssuuu|||yyynnnbbb[[[UUUNNNIIIIIIIIIEEECCCCCCBBBBBBGGGNNNZZZeeeuuuwwwsss~~~{{{ppppppmmmkkkjjjeee^^^]]]```___^^^]]]^^^```aaa```___^^^\\\]]]aaacccbbbdddgggppp~~~~~~yyy~~~|||]]]QQQHHHJJJQQQTTTTTTTTTMMMLLLJJJGGGFFFGGGGGGHHHJJJOOOZZZhhhxxxsssiiiaaa```dddkkkqqqxxx|||}}}vvvrrrrrryyypppiiiiiifffaaa[[[PPPCCC<<<<<<@@@CCCCCC::::::::::::;;;===>>>@@@DDDBBBIIIYYYgggrrrjjjPPPEEEHHHBBB>>>DDDHHHMMMLLLIIICCC>>>;;;<<<>>>????????????>>>===<<<<<<999999999999999888777777777999===CCCHHHNNNRRRTTTWWWWWWVVVQQQKKKJJJNNNSSSUUUWWW\\\cccgggkkkttt}}}{{{nnnddd\\\WWWSSSLLLLLLNNNRRR\\\kkk{{{|||tttooojjjiiiiiipppvvvhhh```XXXPPPKKKJJJHHHEEEBBBCCCBBBBBBGGGNNNXXXcccrrr~~~|||qqqrrrsssiiikkkkkkmmmnnniiibbb___```___^^^]]]^^^```aaa```___```]]]]]]aaacccbbbbbbeeellluuuyyyyyygggWWWJJJIIIOOOSSSTTTTTTNNNLLLJJJHHHGGGGGGHHHIIIHHHKKKSSSaaappp~~~wwwlllbbb^^^```aaaffflllooopppttt}}}}}}{{{nnnkkkkkkooossszzzrrrkkkkkkhhhccc^^^SSSEEE===>>>CCCGGGHHH::::::::::::;;;===???@@@EEECCCIIIZZZhhhsssqqqUUUIIIJJJBBB<<>>:::;;;??????@@@@@@??????>>>===<<<999999999999999888777666222555999???EEEIIIMMMNNNVVVXXXWWWRRRLLLKKKNNNRRRTTTUUUYYYaaafffiiipppwwwzzznnnddd\\\WWWPPPPPPPPPTTT\\\kkk{{{|||wwwtttnnnhhhcccaaafffuuu{{{mmmccc[[[RRRLLLKKKHHHDDDBBBBBBBBBBBBHHHOOOWWWaaaooo|||wwwnnnrrr~~~mmmeeegggiiinnnqqqmmmdddaaabbb___^^^]]]^^^`````````___ccc```___ccceeecccbbbdddlllrrryyyvvvnnn]]]MMMJJJOOORRRSSSSSSNNNMMMJJJHHHGGGHHHIIIJJJGGGIIIOOO[[[kkkyyy|||pppeee``````ZZZ___eeeggggggmmmwww~~~zzznnnkkkjjjkkklllrrrvvvnnnfffcccccc\\\OOOAAA<<<;;;:::;;;===AAA@@@===<<<<<<===@@@AAADDDEEEJJJVVVfffxxxyyy```JJJEEEFFFBBBAAADDDGGGPPPRRRIII>>><<<<<<<<<<<<===>>>>>>>>>>>>>>>======<<<:::888777777777888888888777999===CCCIIIMMMSSSSSSRRRPPPNNNLLLMMMOOOQQQSSSVVVYYY]]]bbbhhhmmmxxx~~~|||rrrhhh___YYYVVVVVVYYY]]]gggxxx{{{vvvoooddd]]]\\\cccmmmtttwwwggg[[[SSSNNNLLLJJJGGGFFFGGGFFFEEEHHHNNNTTT]]]jjjvvvrrrrrr|||uuueee```^^^ccckkkrrrtttppphhhbbbaaa^^^]]]``````]]]^^^aaaaaa```______```bbbdddeeedddmmmzzz~~~vvv{{{wwwaaaPPPNNNOOOMMMNNNTTTPPPPPPOOOMMMJJJIIIJJJKKKMMMLLLMMMTTTaaappp}}}vvvlllddd___[[[[[[^^^aaaccchhhuuuyyypppnnnllljjjhhhjjjvvvvvvnnnfffbbbbbb\\\OOOAAA<<<;;;;;;;;;===???>>><<<;;;<<<>>>@@@BBBBBBFFFLLLVVVeeevvvjjjPPPGGGFFFBBB@@@CCCGGGPPPSSSKKKBBB>>>>>><<<======>>>>>>>>>======<<<===<<<:::999888777888888777666555666:::???EEEHHHPPPPPPQQQOOOMMMLLLLLLMMMOOOQQQTTTWWWZZZ```fffjjjsssxxxtttkkkcccaaaaaadddhhhpppxxxqqqggg___]]]aaaiiinnn{{{~~~ooobbbXXXRRRNNNGGGDDDDDDEEEDDDCCCFFFLLLQQQZZZhhhsss{{{zzznnnqqqrrrddd``````cccjjjqqquuutttmmmgggbbb^^^^^^``````]]]^^^aaabbbaaa`````````bbbdddffffffmmmwwwvvvyyygggRRRLLLMMMKKKKKKOOOOOOPPPOOOMMMKKKIIIIIIJJJJJJJJJKKKPPP[[[iiiwwwuuummmhhh___]]]]]]^^^___eeerrrssspppmmmiiieeeeeeppp|||~~~{{{tttnnngggbbbaaa[[[NNNAAA<<<<<<;;;;;;======<<<;;;;;;<<<>>>@@@BBBCCCIIIQQQYYYdddssszzz[[[LLLHHHCCCAAABBBFFFMMMRRRNNNFFFBBB???======>>>>>>>>>===<<<;;;;;;===<<<;;;999888888888888777666555555888<<>>>>>>>>======;;;:::999===<<<;;;:::999888888777999888777777999<<<@@@BBBGGGJJJMMMNNNMMMKKKKKKKKKKKKMMMOOOQQQTTTYYY___ccchhhkkkrrr}}}~~~{{{{{{~~~vvvkkkfffhhhmmmrrruuu|||wwwgggYYYPPPIIIFFFEEEGGGFFFEEEJJJPPPQQQXXXaaaiiiooottt{{{vvvqqq}}}{{{iiiaaaaaadddccceeelllvvvzzzyyyuuugggccc```aaa```]]]^^^aaaccccccbbbbbbcccccceeeeeegggjjjnnnwwwvvvqqq}}}}}}]]]NNNKKKJJJIIIIIILLLNNNOOOOOOMMMJJJJJJJJJHHHJJJLLLMMMPPPZZZiiitttyyy}}}vvvqqqoooiiiaaa\\\ZZZ```ppp~~~xxxpppiiiaaa^^^dddmmm~~~vvvsssnnnfff```___YYYMMMAAA======<<<<<<===::::::;;;<<<===@@@BBBCCCBBBKKKTTTYYY___kkk~~~yyyaaaRRRIIIEEEDDDBBBEEEKKKNNNMMMFFF@@@<<<>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<;;;:::999888777999888777777888:::===???DDDGGGKKKLLLLLLKKKKKKLLLKKKLLLNNNPPPSSSWWW\\\```eeehhhmmmttt}}}qqqkkkmmmtttzzzxxx}}}|||{{{ppp___TTTNNNJJJHHHHHHGGGGGGMMMTTTUUUYYY^^^bbbffflllttt{{{xxxxxxvvvgggaaaaaadddbbbccciiirrrwwwxxxwwwjjjeeebbbbbb```]]]^^^aaaccccccccccccccccccddddddfffgggkkksssyyymmmvvvcccOOOJJJHHHGGGFFFIIILLLOOOPPPNNNLLLKKKJJJHHHJJJKKKKKKLLLTTT```jjjuuu|||zzzvvvssskkkbbb[[[XXX]]]mmm}}}zzzppphhh```\\\aaahhh|||~~~vvvsssnnnfff```^^^XXXLLLAAA>>>>>><<<<<<===;;;;;;<<<===???@@@BBBCCC@@@GGGOOOTTTYYYeeewwwqqq\\\NNNGGGEEEAAABBBGGGNNNOOOHHHAAA>>>>>>?????????>>>===<<<;;;<<<<<<<<<<<<;;;999888777666666555555666888:::<<>>>>>===<<<=========>>>???@@@AAABBBCCC@@@FFFLLLQQQWWWcccsssfffRRRIIIFFFCCCAAAEEENNNQQQKKKCCC@@@>>>???????????????>>>>>><<<<<<===<<<;;;:::888777666666555555666888:::;;;>>>@@@BBBDDDEEEFFFIIIKKKIIIKKKLLLNNNPPPSSSXXX\\\[[[```eeegggjjjrrr{{{yyy|||~~~~~~{{{wwwtttyyyzzzoooaaaZZZSSSPPPNNNPPPYYYbbbdddfffgggfffbbbbbbdddgggiiimmmtttzzzyyy|||}}}nnngggddd```^^^```cccdddeeeggglllooooooiiieeecccaaa]]]^^^bbbbbbbbbbbbbbbbbbbbbbbbaaacccccchhhnnnuuusssppprrrxxx^^^NNNHHHEEECCCBBBGGGMMMPPPQQQPPPNNNNNNIIIIIIHHHIIIKKKOOOSSSVVVbbblllzzz~~~zzzrrrllleee___[[[^^^lll{{{{{{qqqgggaaabbbgggsssyyysssnnnfff```^^^WWWLLLAAA>>>>>>===<<<===>>>>>>???@@@AAABBBBBBCCCCCCHHHMMMRRRYYYeeetttmmmUUUJJJFFFEEEAAAEEENNNSSSMMMEEECCC>>>??????@@@@@@@@@@@@???<<<=========<<<:::888777888777777888999;;;<<<>>>;;;===???@@@BBBDDDHHHJJJHHHIIIKKKLLLNNNRRRWWWZZZVVV\\\bbbddddddjjjvvv~~~~~~}}}xxxuuurrr|||kkkccc[[[VVVTTTVVV```jjjmmmoooqqqnnnhhhcccaaaaaa___ccciiiooouuu{{{xxxzzzmmmhhheee```\\\```cccbbb```bbbggglllpppjjjeeecccaaa]]]^^^bbbaaaaaabbbbbbbbbaaaaaa```bbbcccgggmmmqqq|||xxxpppkkkwwwhhhUUULLLHHHEEEAAAEEELLLQQQRRRQQQOOOOOOMMMKKKJJJKKKOOORRRSSSTTTZZZeeettttttoooiiiddd```cccppp~~~yyynnnggggggkkkrrryyysssmmmddd]]][[[TTTJJJBBB???>>><<<;;;<<<===???@@@AAAAAAAAACCCEEEHHHJJJNNNRRRZZZfffsss}}}___MMMJJJDDDHHHIIIIIIMMMQQQNNNFFF;;;===??????>>>===>>>???===>>>??????>>><<<:::999888777777666666666666777;;;<<<===???BBBDDDGGGHHHIIIKKKMMMMMMNNNOOORRRTTTUUUWWWYYY\\\```gggooottt}}}uuuooowww}}}yyyrrriii```YYYZZZhhhwww{{{uuuppphhhaaa___\\\]]]dddkkkpppvvv|||}}}uuukkkiiigggccc```___^^^^^^___cccfffhhhmmmmmmkkkgggbbb___]]]]]]aaaaaaaaa```````````````^^^___ccchhhllluuunnncccmmmxxx___MMMEEECCCBBBFFFJJJLLLLLLNNNQQQTTTRRRPPPMMMKKKKKKLLLOOOQQQSSS\\\hhhttt}}}yyynnnddd```gggtttrrrjjjkkknnnyyyvvvpppjjjbbb[[[ZZZQQQHHH@@@???>>>======??????@@@BBBCCCCCCDDDFFFHHHJJJMMMPPPTTT[[[eeeqqqyyykkkUUUNNNGGGIIIJJJIIIMMMRRROOOHHH@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888777666666666666777::::::<<<>>>AAACCCFFFGGGHHHJJJLLLLLLMMMNNNQQQSSSUUUVVVXXXZZZ]]]ccciiinnn|||}}}uuuooopppuuu}}}tttkkkdddfffsss}}}tttkkkddd^^^ZZZ]]]bbbgggnnntttqqqhhhfffeeeaaaaaa```^^^^^^___bbbeeegggjjjjjjjjjgggccc```^^^^^^`````````aaaaaaaaaaaa```^^^^^^aaadddgggnnn}}}nnnaaahhhzzzlllVVVJJJFFFCCCEEEHHHIIIJJJLLLQQQTTTSSSQQQNNNLLLKKKLLLNNNOOOQQQXXXcccnnnvvv}}}~~~tttiiieeejjjvvv}}}tttrrrttt{{{zzzppplllfff___ZZZXXXNNNEEE>>>>>>???>>>???AAAAAACCCEEEFFFGGGHHHJJJLLLNNNPPPSSSWWW\\\ccckkkqqq}}}aaaSSSJJJKKKJJJIIIMMMRRRQQQMMMFFFBBB>>>===>>>@@@@@@>>>???>>>===<<<;;;:::::::::999888777666666666666666777888999<<>>>>>???>>>???AAABBBDDDGGGHHHIIIKKKMMMOOOPPPQQQTTTXXX\\\aaaeeehhhvvvoooYYYMMMJJJHHHHHHMMMRRRTTTRRRJJJDDD===;;;>>>BBBBBB@@@BBBAAA>>><<<;;;;;;;;;<<<999999888777666666666666555666777:::<<>>?????????AAACCCEEEGGGIIIJJJKKKNNNPPPPPPQQQTTTWWW\\\___bbbcccppp|||cccQQQKKKGGGGGGLLLQQQUUUWWWNNNFFF>>><<>>>>>===;;;:::999888777666666666555555666777999;;;===>>>@@@AAACCCDDDDDDFFFHHHKKKIIIKKKNNNQQQTTTYYY^^^aaadddhhhooovvv}}}yyyvvvnnnkkkjjjnnn|||yyymmmfff^^^WWWTTTUUUZZZbbbmmmvvv~~~yyyrrrwwwyyykkkeeecccaaa___```____________```aaabbbccceeegggjjjjjjiiigggggggggaaaaaaaaa````````````aaa```^^^^^^aaaccceeelllsss{{{{{{pppkkkrrrgggTTTJJJFFFBBB@@@AAADDDFFFGGGKKKKKKLLLLLLLLLKKKJJJJJJKKKLLLMMMOOOTTT\\\eeellltttwwwzzz||||||~~~}}}|||}}}}}}www{{{}}}rrrhhhddd```[[[YYYYYYNNNFFF@@@@@@BBBCCCDDDGGGGGGIIIKKKLLLLLLMMMOOOQQQQQQQQQRRRWWW^^^ccceeeeeejjjvvv|||fffYYYNNNKKKLLLNNNRRRXXX[[[VVVOOOGGGCCCAAABBBCCCEEEDDDDDDBBB@@@>>>===<<<<<<;;;999888777666666666777777777777888:::;;;<<<>>>@@@AAABBBBBBDDDGGGIIIGGGJJJMMMPPPRRRVVV[[[^^^```fffmmmrrruuu{{{~~~vvvrrrooolllhhhjjjtttwwwmmmcccYYYTTTUUUTTTYYYaaaiiiqqqzzzzzztttzzzsssgggdddddd```]]]^^^]]]]]]^^^___```aaabbbcccdddfffiiikkkkkklllnnnooodddcccaaa___^^^___```aaabbb___^^^aaacccdddiiioootttwwwnnnooosss\\\LLLHHHCCCAAABBBCCCDDDCCCFFFGGGIIIKKKLLLLLLKKKJJJIIIJJJKKKMMMOOOUUU\\\aaajjjooouuuxxxxxxzzz~~~{{{xxxxxx}}}~~~~~~tttiiieeeaaa\\\ZZZZZZMMMEEE???AAADDDEEEGGGJJJIIIKKKMMMMMMMMMNNNOOOQQQRRRQQQSSSXXX___eeehhhhhhiiiqqq}}}ooo```SSSNNNMMMMMMQQQWWWbbb^^^VVVMMMEEEAAAAAABBBCCCCCCCCCCCCAAA>>><<<:::<<<;;;:::888777666666666888777777777888999:::;;;===???@@@AAAAAACCCFFFHHHGGGIIILLLNNNQQQTTTXXX[[[]]]ccckkkoooqqqtttzzz|||sssnnnjjjgggbbbbbbjjjzzzrrrfff\\\WWWXXXPPPTTTZZZaaahhhssszzzvvv|||}}}pppeeedddddd___\\\\\\\\\\\\]]]___```bbbcccdddccceeehhhkkkmmmpppsssvvvfffdddaaa^^^]]]^^^```aaaccc______aaabbbbbbeeejjjooo{{{~~~qqqoookkkNNNIIIDDDBBBBBBCCCBBBAAACCCDDDGGGJJJLLLLLLLLLKKKHHHIIIJJJKKKMMMQQQVVVZZZccciiiqqquuuuuuwwwzzz~~~yyyuuuuuuzzzvvvmmmdddZZZZZZ\\\VVVJJJFFFBBB@@@AAADDDFFFGGGIIIHHHGGGHHHKKKPPPVVVYYYWWWUUUSSSTTTXXX]]]aaabbbfffrrr~~~tttnnnZZZPPPMMMNNNRRRWWWaaadddcccZZZLLLBBB@@@BBBBBBAAAAAA@@@???>>>============;;;:::999888888888777777777777888888888888888:::<<>>======<<<;;;:::999888888777777777777777777777777999:::;;;===???@@@AAABBBCCCDDDEEEHHHKKKNNNQQQRRRWWWZZZ^^^aaadddgggkkknnnrrrsssyyy}}}sssmmmfff^^^WWWUUUWWW\\\fffppp{{{zzzmmmbbbXXXQQQPPPOOOPPPTTTYYYbbbsssyyyvvvzzzyyypppfffaaabbbccc```]]]``````______```aaacccdddfffiiilllnnnnnnooopppqqqqqqhhhaaa``````]]]^^^aaacccbbbaaa______aaabbbccciiirrrzzznnnrrr}}}eeeXXXLLLFFFDDDBBBBBBCCCBBBGGGLLLOOONNNKKKJJJJJJJJJJJJJJJKKKLLLOOOQQQSSSWWW\\\bbbgggkkkpppvvv{{{yyytttooollloootttzzzpppggg[[[ZZZ[[[TTTIIIGGGEEEEEEGGGHHHHHHHHHMMMMMMLLLMMMOOORRRUUUWWWVVVTTTRRRSSSWWW[[[^^^___dddkkktttxxxqqq{{{wwwfffZZZSSSQQQTTT[[[eeemmmhhhXXXIIICCCDDDCCCCCCCCCCCCBBBAAAAAA@@@======>>>===<<<;;;999888777777777777666666666666999999:::;;;===???@@@AAABBBBBBCCCEEEHHHJJJMMMNNNQQQSSSWWWYYY[[[^^^aaadddeeefffllltttxxx{{{}}}rrrkkkbbbZZZRRROOOMMMMMMSSSZZZeeeqqq~~~~~~qqqeeeZZZSSSQQQOOOOOORRRVVV```qqqzzzvvvyyyxxxpppfff``````aaa```]]]````````````aaabbbcccdddeeeiiinnnqqqpppnnnlllkkkqqqjjjcccaaa___]]]^^^aaadddcccaaa```___```bbbccciiinnnyyyllljjjvvvppp```NNNEEECCCAAA@@@AAABBBHHHOOOSSSSSSPPPLLLJJJKKKKKKJJJKKKLLLMMMOOOPPPRRRVVV]]]aaaeeekkkrrrwww|||~~~xxxoooggghhhmmmzzz}}}zzz~~~|||rrriii]]][[[\\\TTTIIIHHHGGGHHHJJJKKKKKKIIINNNNNNNNNNNNPPPRRRTTTUUUTTTSSSQQQRRRUUUYYY[[[\\\aaafffmmmwwwwww{{{qqqbbbVVVRRRRRRSSS\\\ffffff\\\OOOEEE@@@BBBBBBCCCCCCCCCBBBAAAAAA===>>>??????>>><<<:::888777777777666666666666666999888888999:::<<>>;;;999888888777777666666666555777777777777888:::<<<>>>?????????@@@AAACCCDDDEEEIIILLLNNNPPPQQQSSSUUUWWWYYYYYY___fffkkkmmmrrrxxx}}}zzz}}}vvvlllddd[[[TTTMMMIIIEEEBBBDDDHHHMMMYYYfffmmmrrrvvvwwwvvvuuurrrnnnjjjgggfffffffffjjjooouuuzzzxxxkkkaaa\\\WWWTTTQQQQQQTTT]]]ooovvvooottt|||vvvqqqkkkccc^^^\\\]]]^^^]]]___``````aaabbbbbbccccccaaagggpppuuuuuuqqqllliiikkkmmmmmmjjjgggddd```^^^```_________```bbbeeegggiiikkkqqq~~~|||mmmsssrrrzzzcccTTTLLLFFFDDDEEEBBBGGGOOOWWWYYYWWWQQQMMMNNNMMMLLLKKKKKKLLLMMMNNNJJJNNNSSSVVVYYY___ffflllssswww~~~zzznnnjjjmmmuuu|||yyypppqqqyyywwwooohhh]]]\\\]]]UUUIIIHHHHHHJJJMMMNNNNNNMMMMMMMMMOOOPPPQQQRRRQQQQQQRRRPPPOOOPPPSSSUUUVVVVVVYYY\\\bbbkkkyyyzzzrrr___SSSQQQMMMNNNRRR[[[aaa\\\NNNBBB>>>@@@BBBDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???===<<<999999888888777777666666555555666666888999:::;;;=========>>>???AAABBBCCCGGGIIILLLMMMNNNPPPRRRUUUTTTUUUYYYaaaeeeggglllrrruuuzzzyyyzzzzzzyyyvvvooogggaaaUUUNNNHHHFFFCCCAAACCCGGGIIIUUUaaagggjjjmmmmmmkkkllliiifffbbb___]]]]]]]]]^^^cccjjjqqq~~~{{{nnnddd___YYYUUUQQQPPPRRR[[[mmm~~~{{{rrrmmmwwwtttoookkkfffaaa]]][[[\\\\\\\\\^^^___```aaabbbbbbbbbaaa```fffnnnttttttqqqmmmjjjhhhlllnnnkkkgggeeebbb^^^```_________```bbbeeeggggggjjjooo{{{nnnkkkkkkwwwqqq___PPPFFFBBBCCCBBBFFFLLLTTTXXXXXXTTTPPPOOONNNMMMLLLLLLMMMNNNNNNKKKNNNQQQSSSUUUYYY```fffooosssyyyuuuooopppvvv|||yyynnnmmmqqqxxx~~~qqqjjjddd[[[ZZZ\\\TTTIIIHHHHHHIIILLLNNNOOOOOOMMMNNNPPPRRRSSSSSSSSSRRRQQQPPPOOOOOORRRTTTTTTTTTUUUWWW^^^gggqqqxxx{{{dddTTTOOOLLLLLLOOOVVV\\\ZZZPPPFFF???@@@CCCEEEFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>:::::::::999888777777777333444555666777888888888;;;;;;<<<===>>>@@@BBBCCCCCCEEEHHHJJJKKKMMMOOORRRQQQRRRVVV\\\___```dddjjjooossszzzzzzxxxtttqqqnnniiibbb]]]RRRLLLFFFDDDBBBAAADDDIIINNNZZZeeejjjlllnnnmmmkkkjjjiiieeebbb___\\\[[[[[[XXX^^^eeemmm{{{uuulllhhh]]]XXXSSSQQQSSS\\\nnn}}}uuusssxxxmmmjjjdddbbb^^^\\\[[[[[[[[[[[[\\\]]]___```aaaaaa`````````eeelllppppppmmmjjjiiiffflllmmmgggcccdddcccaaacccbbb```___```aaacccddddddggglllxxxsssgggdddmmm{{{nnnYYYHHHBBBCCCBBBDDDHHHOOOVVVXXXVVVTTTOOOOOONNNMMMMMMNNNOOOPPPMMMOOOQQQRRRRRRUUU\\\aaahhhlllrrr|||~~~vvvtttwww|||yyynnnjjjkkkqqq}}}xxxlllfffaaaXXXYYYZZZSSSJJJHHHGGGHHHKKKNNNPPPPPPMMMOOORRRTTTUUUUUUTTTTTTQQQOOONNNOOOQQQSSSSSSRRRRRRUUU[[[dddlll}}}xxxgggUUUNNNJJJKKKNNNSSSVVVTTTMMMGGG???AAADDDGGGHHHGGGEEEDDDDDDDDDBBBAAA@@@?????????;;;;;;::::::999888777777222333555777888888777666::::::;;;<<<>>>@@@AAABBB@@@BBBEEEGGGHHHJJJMMMOOORRRQQQUUUZZZ\\\\\\___dddkkkooowww~~~|||wwwqqqllliiieee```\\\SSSLLLFFFDDDCCCBBBFFFLLLWWWbbbmmmrrrsssuuutttqqqnnnllliiifffccc```^^^]]]YYY___fffmmmyyy}}}vvvrrraaa\\\VVVTTTUUU^^^qqq{{{zzzuuujjjhhh```___]]][[[[[[ZZZZZZZZZ\\\]]]^^^````````````___aaaeeejjjmmmllljjjhhhgggfffkkkjjjccc___bbbdddccceeedddbbb```______```aaaaaaeeejjjuuu|||jjj```gggttteeePPPHHHIIIAAABBBFFFMMMTTTXXXXXXVVVPPPOOONNNNNNNNNOOOPPPQQQOOOQQQRRRQQQQQQSSSYYY^^^aaaeeekkkuuu|||yyyxxx|||yyynnnhhhggglllzzzpppkkk```UUUTTTXXXVVVOOONNNIIIGGGJJJLLLLLLLLLOOORRRRRRSSSTTTUUUVVVWWWWWWTTTUUUUUUTTTQQQPPPPPPQQQSSSWWWWWW]]]iiitttsss\\\PPPGGGKKKLLLKKKJJJLLLPPPQQQGGGCCC???@@@DDDFFFFFFCCCFFFEEEDDDCCCBBBAAA@@@@@@<<<<<<;;;999888666555444444444444444444555666777:::::::::;;;<<<===>>>???@@@AAABBBDDDGGGJJJLLLNNNOOOOOOPPPRRRVVVZZZ___aaadddmmmyyy{{{rrrkkkfffaaa\\\WWWPPPLLLIIIHHHFFFEEEIIIPPP\\\kkkzzz|||xxxtttoookkkhhhfffdddfffiiiqqq|||zzzssshhhbbb[[[VVVUUU^^^sss{{{~~~uuujjjdddaaaaaa```^^^[[[XXXWWWXXXZZZ\\\]]]^^^___```````````````bbbccceeefffeeeddddddbbbbbbbbbbbbaaa___^^^^^^______^^^^^^^^^^^^______aaaccciiivvvqqqiiihhhlllwwwxxx[[[KKKHHHDDD>>><<>>???>>>???@@@AAADDDFFFIIIJJJMMMMMMNNNQQQTTTXXX\\\___aaaiiiuuu~~~wwwoooiiiddd^^^YYYRRRNNNJJJHHHGGGFFFKKKRRRhhhyyy}}}yyyvvvtttpppqqqrrrwwwyyyoooiiiaaa[[[YYY```sss|||qqqgggaaa___``````^^^[[[YYYXXXYYY[[[[[[[[[\\\]]]^^^^^^^^^^^^aaaaaacccfffhhhgggccc```^^^______``````______^^^______^^^^^^^^^^^^______fffggglllvvvjjjggghhhrrrlllWWWOOOJJJDDD@@@BBBGGGLLLQQQWWWZZZYYYWWWTTTPPPOOOPPPRRRQQQRRRQQQPPPOOOPPPSSSUUUYYY]]]ccchhhmmmvvv~~~}}}{{{yyywwwvvvuuu|||~~~rrrlllmmmuuu{{{yyyoooiii___WWWWWWXXXUUUPPPKKKKKKPPPYYY\\\WWWRRRQQQRRRRRRSSSTTTUUUVVVWWWWWWVVVWWWVVVTTTRRRQQQRRRTTTWWWZZZWWWZZZdddlll~~~wwwdddNNNLLLIIIHHHHHHKKKOOORRRSSSOOOIIIFFFFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDCCC======;;;:::888666555444555444444444444555666666999999999999:::<<<===>>><<<======???@@@BBBDDDEEEJJJJJJLLLNNNQQQUUUXXX[[[]]]dddooo{{{vvvooohhhaaa\\\VVVPPPKKKIIIGGGHHHNNNVVVssswwwqqqiiiccc```eeetttuuukkkbbb^^^]]]^^^^^^]]][[[YYYYYYZZZ\\\YYYZZZ[[[\\\\\\\\\\\\\\\aaa```bbbgggkkkjjjccc\\\ZZZ[[[\\\^^^__________________^^^^^^^^^^^^______fffgggllluuu~~~ssslllhhhooo~~~}}}bbbRRRKKKDDD??????@@@CCCJJJQQQXXXYYYYYYWWWTTTQQQOOOOOOQQQQQQRRRPPPOOOPPPRRRUUUUUUYYY]]]aaaeeemmmwww~~~~~~|||yyyvvvsssqqqsss}}}|||sssssswww|||~~~~~~|||}}}tttkkkeee\\\XXXWWWXXXTTTPPPJJJJJJPPPXXX[[[WWWRRRPPPQQQQQQRRRSSSTTTUUUUUUVVVWWWXXXWWWVVVTTTSSSTTTUUUWWWYYYVVVYYYbbbiiizzztttqqqVVVOOOHHHGGGIIIKKKOOOSSSWWWTTTOOOJJJGGGGGGIIIKKKHHHHHHGGGGGGFFFEEEEEEDDDBBBAAA???>>><<<:::888888555555444444444555555666888888888888:::;;;<<<============>>>???AAABBBCCCGGGGGGIIIKKKNNNQQQTTTUUUZZZ```kkkyyyvvvnnnfff```ZZZSSSMMMJJJHHHIIIQQQYYYttt~~~wwwqqqllliiikkkwww}}}qqqggg___\\\[[[[[[[[[[[[ZZZXXXXXXZZZ[[[YYYZZZZZZ[[[\\\\\\[[[[[[___^^^```gggnnnmmmddd\\\ZZZ[[[\\\]]]^^^____________^^^^^^]]]]]]^^^^^^___```bbbhhhpppxxx}}}~~~}}}wwwxxxmmmppp}}}nnnZZZKKKEEE@@@>>>===>>>CCCJJJSSSUUUXXXYYYVVVRRRPPPOOOOOOPPPQQQPPPOOOOOOQQQSSSTTTVVVYYY\\\___eeemmmsss|||wwwrrrooommmxxx}}}{{{~~~{{{|||{{{www}}}yyy}}}xxxpppggg```YYYWWWXXXWWWTTTQQQLLLJJJMMMSSSVVVRRROOOOOOOOOOOOPPPQQQRRRSSSTTTTTTWWWXXXYYYXXXVVVUUUUUUVVVUUUWWWUUUYYYbbbffftttsssuuuaaaTTTHHHFFFHHHIIILLLQQQWWWVVVSSSNNNIIIGGGIIIKKKHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCBBB@@@>>><<<:::999666555555444444444555555777777777777888:::;;;<<<======>>>>>>???AAABBBCCCDDDDDDFFFHHHKKKMMMOOOPPPXXX]]]gggvvvvvvlllfff___XXXQQQMMMJJJKKKSSS[[[sss}}}wwwtttrrrttt|||}}}uuuyyy{{{ooofff___[[[ZZZXXXYYYZZZYYYXXXWWWXXXZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[^^^eeemmmmmmfff^^^[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^\\\^^^dddkkkrrrvvvwwwwwwqqqvvvqqq{{{jjjSSSLLLFFFDDDBBBAAACCCGGGKKKNNNSSSVVVUUUSSSQQQQQQNNNOOOPPPOOONNNNNNPPPQQQUUUVVVWWWYYY\\\```eeeiiiuuuyyyrrrmmmkkkvvv|||wwwvvvzzz{{{uuuyyy}}}}}}sssmmmccc[[[VVVXXX[[[YYYVVVTTTQQQMMMMMMPPPQQQOOONNNOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVXXX[[[[[[YYYWWWVVVVVVSSSVVVVVV[[[dddeeennn{{{sssrrr___MMMHHHGGGEEEGGGLLLSSSVVVWWWTTTMMMHHHIIILLLHHHHHHGGGGGGFFFFFFFFFFFFDDDDDDBBB@@@===;;;:::999666666555444444444444555666666666666888999:::;;;<<<<<<<<<===>>>@@@AAABBBAAABBBDDDFFFHHHJJJLLLMMMSSSXXXbbbooo~~~uuunnneee^^^VVVRRROOONNNUUU]]]sss~~~||||||~~~}}}~~~|||xxxtttlllrrr|||xxxmmmeee```\\\ZZZXXXYYYZZZYYYXXXWWWXXXYYY[[[\\\\\\]]]]]]]]]\\\\\\YYYYYY[[[```ggghhhddd___[[[[[[\\\]]]]]]^^^]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^]]]___bbbfffjjjlllnnnnnnooozzzuuuxxx}}}aaaVVVKKKGGGDDDAAA@@@BBBDDDGGGLLLPPPQQQQQQRRRRRRMMMOOOPPPPPPOOOOOOPPPQQQTTTTTTUUUVVVXXX\\\___aaahhhrrr||||||tttnnnmmmvvvzzztttrrruuuzzzyyy{{{|||oooiiiaaaYYYVVVZZZ^^^\\\YYYYYYYYYTTTQQQSSSSSSPPPOOOPPPPPPQQQQQQRRRSSSTTTUUUUUUTTTXXX\\\^^^\\\YYYVVVUUUUUUXXXXXX]]]eeecccgggyyysssqqqpppXXXOOOKKKEEEDDDHHHOOOUUU[[[YYYRRRKKKKKKLLLIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDAAA???===;;;:::666666555444444444444444555555555666777888999:::888888999:::;;;===???@@@@@@AAACCCEEEGGGHHHIIIJJJLLLRRR\\\gggsssvvvllleee]]]YYYTTTSSSXXX```ppp~~~|||{{{|||yyyrrrlllhhhppp}}}|||rrrjjjdddaaa]]][[[ZZZ[[[\\\[[[YYYXXXXXXYYY[[[\\\\\\]]]]]]\\\\\\[[[XXXXXXXXXZZZ]]]___^^^\\\WWWXXXYYY[[[\\\]]]^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^]]]^^^```aaaccceeehhhjjjnnnvvv}}}xxxtttbbbPPPGGGDDDAAA??????@@@CCCFFFIIIKKKMMMPPPRRROOOPPPRRRRRRQQQPPPQQQRRRRRRQQQQQQRRRTTTWWWYYYZZZ___hhhpppwwwzzztttooowww|||vvvooopppuuu|||~~~yyylllgggaaaYYYVVV\\\aaa^^^\\\\\\^^^YYYVVVWWWWWWSSSPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWSSSXXX]]]```^^^ZZZWWWTTTVVVZZZZZZ___fffaaacccrrrzzzsssfffpppcccWWWQQQHHHEEEHHHLLLUUU^^^^^^VVVNNNLLLNNNJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFDDDBBB???===<<<777666555444444444444444555555555555666888999:::444555555777999;;;<<<===???AAABBBEEEFFFHHHHHHIIIGGGNNNWWW```kkk}}}|||pppjjjbbb]]]YYYVVV[[[bbblll{{{|||zzzzzzzzzvvvnnnggggggppp}}}vvvmmmfffcccaaa^^^\\\\\\]]]^^^]]][[[YYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[ZZZXXXWWWWWWVVVWWWWWWYYYYYYSSSTTTWWWYYY[[[]]]^^^___^^^]]]]]]\\\\\\]]]]]]^^^[[[\\\]]]^^^```cccgggjjjnnnsss~~~yyyqqqXXXLLLHHHFFFCCCBBB???AAACCCEEEGGGJJJNNNQQQPPPRRRTTTTTTSSSRRRSSSTTTPPPNNNNNNOOOQQQTTTUUUUUUYYYbbbjjjpppyyy{{{qqqwwwyyynnnnnnqqqyyy}}}~~~{{{lllbbb___ZZZ[[[aaa```[[[aaalllkkkfff^^^VVVRRRRRRTTTVVVVVVVVVVVVUUUUUUUUUTTTTTTXXXWWW[[[```^^^XXXWWW\\\\\\]]]^^^^^^___bbbgggkkkssszzzgggfffzzz}}}eeeVVVOOOKKKIIIDDDPPP\\\```aaa___UUUIIIMMMMMMMMMMMMLLLKKKJJJJJJJJJHHHEEEDDDCCCBBB@@@>>>;;;:::888666555444444555777666555444444555777888888888999888777888;;;======>>>???@@@BBBCCCDDDEEEGGGIIIOOOXXXaaapppuuullldddaaa___]]]___bbbooovvv}}}||||||}}}yyyqqqmmmooonnn~~~uuunnnfffaaa``````\\\YYY[[[ZZZ[[[]]]^^^^^^\\\ZZZ]]]\\\[[[\\\\\\\\\ZZZXXXXXXXXXXXXZZZ\\\\\\YYYWWWVVVWWWXXXZZZ[[[]]]^^^^^^bbbaaa^^^\\\[[[\\\\\\]]]````````````aaabbbcccdddeeeiiiuuu|||}}}jjjVVVLLLHHHDDDAAABBB>>>>>>BBBFFFJJJOOOVVVVVVUUUTTTTTTTTTTTTRRRQQQSSSRRRQQQOOOOOOPPPQQQQQQVVV[[[bbbhhhppp}}}yyy{{{|||tttrrrrrrvvv~~~yyylllccc```ZZZZZZ___```\\\```iiinnniiiaaaZZZUUUSSSTTTUUUWWWVVVVVVVVVVVVUUUUUUUUUXXXXXX[[[___]]]WWWVVVZZZ^^^^^^___aaacccfffgggiiijjjxxxkkkaaammmxxxaaaRRRKKKIIIFFFPPPZZZ___dddddd\\\QQQMMMMMMMMMNNNNNNMMMKKKIIIHHHGGGEEEDDDDDDDDDBBB@@@;;;:::888666555444444555777666444333333555666777777888999888777888;;;===<<<<<<===???@@@AAABBBCCCFFFHHHMMMUUU]]]hhh{{{~~~uuukkkfffccc```aaaeeemmmsss{{{}}}|||||||||wwwooolllmmmwwwqqqkkkccc_________]]]ZZZ\\\[[[\\\]]]```aaa```___^^^\\\[[[[[[[[[[[[ZZZXXXYYYYYY[[[]]]______\\\YYYWWWWWWXXXYYY[[[\\\]]]]]]aaa___]]][[[[[[[[[\\\]]]aaaaaaaaaaaaaaabbbcccdddeeeiiittt~~~}}}eeeVVVNNNHHHDDDDDD???===???AAAEEEMMMVVVZZZYYYWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRVVV[[[aaaiiivvv~~~~~~yyyuuuvvv}}}wwwkkkeee```YYYWWW]]]___]]]___dddjjjfff```YYYVVVTTTUUUVVVXXXXXXWWWWWWWWWVVVVVVVVVXXXXXXZZZ^^^\\\XXXWWWZZZ___^^^```dddiiikkkiiigggdddlllwwwdddeeeooouuu]]]PPPLLLIIINNNUUU]]]fffkkkfff^^^PPPNNNMMMNNNPPPOOOLLLHHHHHHFFFEEEEEEFFFEEEDDDCCC<<<;;;999777666555555555666555444333333444555666666777888888777888:::<<<:::;;;<<<===>>>???@@@AAADDDEEEJJJQQQWWW___nnn{{{|||qqqjjjfffbbbcccfffkkkooouuuyyy{{{~~~}}}{{{zzzuuunnnmmmppp~~~jjjeee```]]]^^^___^^^\\\^^^]]]]]]^^^aaaccccccccc___\\\ZZZYYYZZZZZZZZZYYYZZZ[[[^^^aaacccccc___\\\WWWWWWXXXYYYZZZZZZ[[[[[[^^^\\\[[[ZZZZZZ[[[\\\]]]bbbaaaaaaaaaaaaaaabbbbbbccchhhrrr~~~|||~~~uuubbbTTTKKKFFFGGGBBB???>>>>>>AAALLLWWW]]]\\\[[[YYYXXXVVVVVVUUUSSSSSSTTTTTTSSSSSSRRRQQQMMMOOOSSSXXX___lll{{{{{{yyy}}}vvvlllhhh```YYYWWW[[[^^^]]]]]]___^^^\\\XXXVVVTTTUUUVVVWWWYYYXXXXXXXXXWWWWWWWWWWWWVVVWWWZZZ]]]]]]]]]]]]^^^]]]]]]___eeemmmoookkkgggeeehhhtttsssjjjkkkooo[[[QQQKKKKKKNNNXXXeeennnnnnjjjWWWRRRMMMLLLNNNNNNLLLJJJJJJHHHGGGFFFGGGFFFEEECCC===<<<;;;999888777666666555555444333333333444444555777888888777777999;;;::::::;;;<<<===>>>???@@@AAACCCHHHOOOSSSXXXcccmmm||||||qqqjjjeeebbbcccfffjjjmmmrrruuuwwwyyy|||~~~|||}}}~~~yyyuuuqqqooosssyyy~~~vvvdddaaa^^^]]]^^^``````___aaa___]]]]]]___aaabbbbbb^^^\\\XXXWWWXXXYYYZZZZZZYYY[[[^^^ccceeeddd___\\\WWWWWWXXXXXXYYYYYYYYYZZZZZZZZZXXXWWWXXXYYY[[[]]]``````__________________aaafffooowww{{{yyyxxxtttcccUUUMMMIIIEEEBBB@@@???AAALLLWWW______^^^\\\XXXUUUTTTTTTSSSTTTUUUVVVUUUTTTSSSRRRLLLMMMNNNQQQWWWaaammmvvv~~~xxxmmmjjj```[[[XXXZZZ]]]]]]\\\\\\XXXWWWVVVUUUTTTUUUUUUVVVYYYYYYYYYXXXXXXXXXWWWWWWTTTVVVYYY\\\```ccceeeddd[[[ZZZ]]]dddmmmppplllhhheeefffnnnuuummmrrrhhhVVVOOOJJJIIIRRR```kkkpppppp```YYYQQQLLLKKKLLLMMMLLLMMMKKKIIIHHHHHHFFFDDDBBB>>>>>>===<<<:::999888777555555444444333333333333444666777888777777888999::::::;;;<<<===>>>??????@@@AAAEEELLLPPPTTT[[[ccckkkyyynnniiieeebbbdddgggjjjlllpppsssvvvxxx{{{|||{{{|||}}}}}}{{{|||zzzsssooonnnrrr|||yyypppaaa___]]]]]]___```aaabbbbbb```]]]\\\]]]^^^^^^]]]\\\ZZZWWWVVVXXXZZZZZZZZZXXXYYY]]]aaacccbbb]]]YYYVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUVVVXXXZZZ[[[^^^]]]\\\\\\\\\\\\\\\]]]^^^cccjjjoooqqqyyy{{{tttzzzzzzggg[[[JJJFFFCCCBBB@@@AAAHHHQQQ___```bbb```[[[WWWUUUUUUTTTUUUVVVVVVVVVUUUSSSRRRPPPOOONNNOOORRRYYYaaafffuuuzzznnnhhh^^^\\\[[[[[[\\\\\\[[[ZZZYYYYYYYYYXXXVVVUUUTTTSSSYYYYYYXXXXXXXXXWWWWWWWWWRRRUUUXXX[[[aaahhhjjjhhhZZZZZZ\\\aaagggjjjiiigggaaaccckkk|||qqqdddwwwyyycccXXXOOOIIINNNWWWaaaiiiooohhhcccZZZQQQLLLKKKMMMOOOPPPMMMKKKIIIIIIGGGEEECCC@@@@@@@@@???>>><<<:::999666666555555444444333333333555777888777666777888::::::;;;;;;<<<======>>>??????BBBIIILLLNNNSSSZZZ___ppp~~~uuullliiifffdddeeehhhjjjkkknnnqqqtttvvvxxxyyyxxxyyyyyyzzz{{{|||}}}~~~~~~~~~{{{zzzzzz|||{{{tttnnnmmmqqqyyytttkkk^^^^^^]]]]]]^^^___aaabbbaaa___\\\[[[[[[[[[ZZZXXXXXXWWWUUUVVVXXX[[[[[[[[[WWWXXXZZZ^^^___^^^ZZZVVVTTTUUUUUUVVVWWWWWWXXXXXXVVVUUUTTTSSSTTTVVVXXXYYY[[[ZZZZZZZZZZZZZZZ[[[[[[\\\___eeehhhiiiooo{{{pppoooqqqyyyxxxgggRRRKKKEEEBBBAAA@@@CCCHHHYYY^^^bbbccc___[[[YYYXXXUUUUUUVVVVVVUUUUUUTTTSSSTTTRRRPPPOOOQQQTTTXXX[[[fffrrr}}}~~~zzzllleee]]]^^^___\\\ZZZZZZZZZZZZYYYYYYZZZZZZYYYWWWUUUTTTXXXXXXXXXWWWWWWWWWVVVVVVRRRUUUWWWYYY```iiikkkhhh\\\\\\]]]^^^```bbbcccddd]]]aaaiiiuuu}}}fffmmm}}}{{{dddXXXNNNLLLOOOUUU^^^hhhnnnlllfff\\\RRRLLLMMMOOOOOOMMMKKKJJJJJJIIIGGGEEEBBBBBBBBBBBB@@@>>><<<;;;777777666666555444333333222444777777777666777888888999999::::::;;;;;;;;;???===???DDDFFFFFFJJJOOOVVVbbbsssyyyqqqjjjhhhfffbbbbbbeeehhhiiijjjmmmpppqqqrrrrrruuuuuuuuuuuuvvvwwwyyyzzzzzz{{{~~~|||{{{yyyxxxxxxyyyzzz{{{tttpppooottt|||yyymmmddd\\\\\\\\\\\\\\\]]]^^^```]]]\\\[[[[[[[[[[[[XXXVVVUUUTTTTTTVVVZZZ\\\\\\\\\WWWXXXYYYZZZ\\\ZZZWWWTTTRRRSSSTTTUUUVVVWWWXXXYYYVVVUUUSSSRRRRRRTTTUUUWWWYYYYYYYYYYYYZZZ[[[[[[\\\[[[]]]```bbbbbbggguuuuuummmkkknnnzzzyyybbbVVVIIICCCAAA@@@@@@BBBLLLTTT]]]aaa```]]][[[[[[VVVUUUUUUTTTTTTTTTTTTTTTUUUSSSQQQQQQQQQSSSTTTTTTYYYbbbmmmvvvzzz|||zzzkkkbbb\\\```aaa^^^ZZZYYYZZZ[[[TTTUUUWWWYYYYYYXXXWWWVVVXXXXXXWWWWWWWWWVVVVVVVVVRRRVVVWWWXXX___iiijjjfff^^^^^^^^^\\\[[[\\\___bbb\\\cccjjjqqqzzzqqqlllmmm{{{mmm```SSSLLLJJJLLLWWWbbbqqqrrroooeeeWWWNNNMMMOOOMMMLLLJJJJJJKKKKKKIIIHHHCCCCCCDDDCCCBBB@@@>>><<<777777777777666555444333222444666777777666666777777777888888999999::::::???<<<<<<@@@AAAAAACCCHHHMMMUUUbbbooo}}}uuummmgggfffccc```___aaagggggggggiiikkkllllllkkkrrrrrrqqqqqqrrrtttuuuwwwwwwxxxzzz}}}zzzyyyxxxvvvvvvvvvwwwwwwqqqpppttt}}}~~~rrrfff^^^ZZZ[[[\\\[[[ZZZZZZ\\\]]][[[ZZZZZZ[[[\\\\\\YYYWWWRRRRRRTTTWWWZZZ]]]]]]\\\XXXXXXXXXYYYZZZXXXVVVSSSQQQRRRSSSTTTVVVWWWYYYYYYVVVTTTSSSRRRQQQSSSTTTUUUYYYYYYYYYYYYZZZ[[[]]]]]]\\\\\\]]]___^^^aaammmzzzqqqlllkkksssqqq```NNNFFFCCCAAAAAABBB@@@JJJVVV]]]^^^\\\[[[[[[WWWVVVTTTSSSRRRSSSTTTUUUTTTSSSQQQRRRRRRSSSRRRQQQRRRYYYaaagggqqqxxx{{{}}}|||zzzzzzzzz}}}uuukkkcccaaabbb```\\\XXXVVVXXX[[[[[[YYYWWWXXX[[[\\\ZZZXXXXXXVVVTTTTTTVVVXXXXXXXXXWWWVVVUUUWWWZZZ^^^```aaaccc```ZZZVVVUUUVVVYYY[[[aaaiiiqqqssswww|||lllcccnnnkkkWWWQQQOOOLLLQQQZZZfffuuuvvvcccTTTLLLIIIOOOIIIGGGKKKNNNKKKIIIIIIHHHGGGFFFDDDCCCAAA@@@@@@;;;:::888666555444444555333333333444444555555555777777888999::::::;;;;;;<<<;;;;;;;;;===???AAABBBGGGLLLUUU___iiippptttvvv~~~|||pppkkkdddaaa```aaa```^^^```aaabbbccceeefffggggggjjjjjjiiijjjmmmpppsssuuutttuuuwwwyyyzzzzzzzzzzzz||||||}}}~~~{{{yyyyyyyyyvvvqqqrrrvvvqqquuuzzzwwwiii```^^^\\\\\\[[[ZZZYYYYYYZZZZZZZZZ[[[\\\]]]\\\ZZZXXXWWWSSSSSSTTTVVVXXX[[[]]]^^^\\\[[[YYYWWWVVVWWWWWWXXXUUUUUUVVVXXXZZZ[[[YYYWWWVVVVVVUUUUUUTTTUUUUUUUUUVVVWWWYYY[[[\\\\\\\\\\\\]]]\\\[[[[[[]]]ccckkkqqq|||llldddnnn}}}oooVVVJJJEEEAAA>>>???>>>EEEJJJNNNVVV^^^^^^XXXTTTQQQNNNOOORRRUUUUUUTTTUUUTTTSSSRRRRRRSSSTTTUUURRRUUUXXX[[[___jjjxxx}}}{{{yyyyyy}}}zzzpppggg```^^^^^^]]]ZZZWWWVVVXXXZZZZZZXXXVVVWWWZZZ[[[[[[YYYYYYWWWVVVWWWYYY[[[\\\[[[ZZZXXXWWWWWWZZZ]]]^^^^^^```^^^ZZZWWWVVVWWWYYY[[[```hhhpppsssttt}}}|||fffbbbkkk|||bbbUUUOOOJJJLLLSSS___rrrmmm\\\RRRMMMMMMKKKKKKOOOOOOKKKIIIJJJHHHGGGFFFEEECCCBBBAAA@@@<<<;;;999777666555555555333333333444444555555555666777777888999999::::::;;;:::::::::;;;===>>>???AAAEEELLLTTT[[[aaaeeefffnnnrrrxxx}}}|||xxxuuulllgggaaa^^^]]]]]]]]]\\\^^^^^^___```bbbcccddddddggggggggghhhjjjllloooqqqppprrrsssuuuwwwwwwwwwwwwxxxxxxyyyzzz{{{}}}~~~}}}|||{{{{{{{{{|||zzzyyyyyytttoooooosssqqqwww~~~qqqddd^^^^^^[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\[[[ZZZYYYWWWRRRSSSTTTVVVXXXZZZ\\\]]]\\\[[[ZZZYYYYYYXXXXXXXXXVVVVVVVVVWWWYYYZZZYYYXXXVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXZZZ[[[]]]]]]\\\\\\[[[[[[ZZZYYY[[[```hhhmmmyyytttiiiooo{{{iiiWWWLLLDDDAAACCC???CCCFFFGGGKKKSSSVVVTTTSSSQQQNNNNNNQQQTTTTTTTTTUUUUUUTTTSSSSSSTTTUUUUUUPPPRRRTTTUUUXXX```kkkuuu~~~}}}rrrhhhaaa]]]\\\\\\ZZZWWWUUUUUUVVVXXXXXXWWWUUUVVVXXXZZZ[[[[[[[[[ZZZYYYZZZ]]]___```______\\\ZZZYYYZZZ[[[ZZZZZZ\\\[[[YYYXXXXXXXXXZZZZZZ```gggmmmooonnntttsssaaa^^^lllrrr___SSSJJJJJJNNNSSSkkkzzziii\\\TTTLLLIIIJJJMMMMMMHHHFFFHHHHHHGGGGGGEEEDDDCCCBBBBBB===<<<;;;999777666666666444444444444444555555555555555666666777888888888999999999999999:::;;;<<<===???BBBGGGLLLPPPSSSUUU[[[___ffflllppppppnnnmmmeeeaaa\\\YYYXXXYYYXXXXXXYYYZZZ[[[\\\]]]___``````dddccccccdddeeegggjjjkkklllmmmnnnppprrrrrrssssssrrrssssssuuuwwwyyyzzz{{{~~~|||xxxwwwuuusssssstttuuuvvv{{{yyyyyywwwrrrkkkkkkpppttt}}}wwwjjj^^^ZZZ]]]XXXYYYYYYZZZZZZYYYWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXRRRSSSTTTVVVXXXZZZ[[[\\\[[[\\\\\\\\\\\\ZZZYYYXXXXXXVVVUUUVVVXXXZZZZZZYYYVVVVVVUUUUUUUUUUUUVVVVVVXXXYYYZZZ\\\]]]]]]]]]\\\YYYYYYXXXWWWXXX\\\cccgggppprrrpppuuu}}}zzzcccRRRGGGCCCCCCAAACCCBBB@@@AAAHHHNNNPPPQQQOOOMMMMMMOOOQQQRRRSSSVVVUUUTTTSSSSSSTTTUUUVVVQQQRRRRRRQQQQQQUUU^^^dddooozzztttkkkbbb]]][[[]]]\\\YYYVVVTTTTTTUUUVVVWWWVVVUUUUUUWWWYYY[[[\\\^^^]]]]]]^^^```bbbaaaaaabbb```\\\ZZZZZZYYYWWWVVVXXXXXXYYYYYYYYYZZZZZZZZZ___cccggggggfffjjjsss{{{qqqdddggg{{{ooo\\\OOOLLLPPPLLL```wwwyyylll```UUUMMMHHHIIILLLJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDDDD???>>>===;;;:::888777777444444444555555555555555444444555555555666666666888888888888888999999999<<<<<<>>>@@@CCCFFFIIIKKKNNNRRRXXX^^^bbbdddeeeddd]]][[[XXXUUUTTTTTTTTTTTTUUUVVVWWWXXXYYY[[[\\\\\\```___``````aaaccceeefffggghhhiiikkklllnnnoooooooooooopppqqqsssvvvxxxyyy{{{|||}}}~~~zzzuuurrrqqqooommmllllllmmmpppqqqvvvuuuuuusssmmmgggiiiooo|||{{{qqqcccXXXVVVZZZUUUVVVXXXYYYYYYXXXVVVTTTUUUVVVWWWXXXYYYYYYXXXXXXRRRSSSTTTVVVWWWYYYZZZZZZZZZ\\\]]]^^^^^^\\\ZZZXXXYYYWWWUUUUUUWWWYYYZZZYYYVVVVVVUUUUUUUUUVVVWWWWWWXXXYYY[[[\\\]]]]]]]]]\\\YYYYYYYYYXXXXXXZZZ___ccciiiuuuxxxmmmmmmsssrrr^^^OOOHHHEEEBBBCCCAAA>>>>>>BBBHHHMMMMMMLLLKKKKKKLLLOOOQQQRRRUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTSSSQQQPPPRRRWWW[[[bbbiiitttwwwnnnggg___[[[\\\```]]]ZZZWWWUUUTTTTTTTTTUUUVVVVVVVVVWWWXXX[[[\\\aaa```___```bbbbbbaaa```cccaaa^^^\\\ZZZYYYVVVTTTUUUVVVXXXYYYZZZZZZYYYYYY^^^______^^^^^^bbbkkkqqqnnnfffnnnzzzmmmZZZRRRSSSOOOZZZjjjxxxuuujjjZZZLLLJJJNNNOOOMMMKKKHHHHHHGGGGGGFFFFFFFFFEEEAAAAAA???>>><<<:::999888555555555555555555555555333444444444444444555555777888888888888888888888::::::;;;<<<>>>AAADDDFFFGGGIIIMMMRRRVVVXXXYYYYYYVVVUUUSSSQQQOOOOOOPPPQQQRRRRRRSSSTTTVVVWWWXXXXXX[[[[[[\\\]]]^^^___```aaaccccccdddfffhhhjjjkkkllllllmmmnnnoooqqqtttvvvwwwwwwxxxyyy{{{|||}}}}}}}}}~~~sssmmmjjjkkkjjjhhhffffffhhhkkkmmmnnnnnnooonnniiifffkkkttt~~~uuukkk___UUUSSSWWWSSSTTTVVVWWWWWWVVVTTTSSSTTTUUUVVVVVVWWWWWWWWWWWWRRRSSSTTTVVVWWWXXXXXXXXXYYY[[[]]]^^^^^^\\\YYYXXXZZZXXXVVVUUUWWWYYYYYYYYYVVVUUUUUUUUUVVVWWWWWWXXXXXXYYY[[[\\\]]]]]]\\\[[[ZZZZZZZZZYYYYYYZZZ^^^aaadddnnn|||jjjcccgggrrr|||sssbbbSSSJJJDDDBBB@@@???>>>???CCCGGGHHHHHHHHHHHHJJJMMMPPPRRRTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRRRRUUUVVV[[[^^^dddnnnyyypppjjjeee^^^[[[^^^aaa]]]YYYWWWVVVVVVUUUTTTUUUVVVXXXYYYXXXXXXZZZ[[[```______```bbbbbbaaa___bbb```^^^\\\[[[ZZZWWWUUUTTTUUUWWWYYYZZZYYYYYYXXX[[[[[[ZZZYYYZZZ___eeejjjwwwzzzkkkiiikkk~~~lll]]]WWWUUUYYYaaannn~~~kkkWWWNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGCCCCCCBBB@@@>>><<<:::999666666666555555555555555444444444444444444444444555666777777888888888777777777777888:::===???AAAAAABBBDDDGGGIIIKKKMMMNNNOOOOOONNNMMMKKKJJJLLLNNNNNNNNNOOOPPPRRRSSSTTTUUUUUUVVVWWWYYYZZZ[[[\\\]]]^^^______aaaccceeeggghhhhhhiiijjjlllnnnqqqssstttssstttvvvxxxzzz{{{{{{{{{|||~~~~~~xxxmmmhhhfffeeedddcccbbbbbbccceeefffeeefffhhhiiiggghhhsss~~~vvvllleee]]]UUURRRTTTRRRRRRTTTUUUUUUTTTTTTSSSTTTTTTUUUUUUUUUUUUUUUVVVQQQSSSTTTVVVWWWWWWVVVVVVWWWYYY[[[]]]\\\[[[YYYWWWYYYXXXVVVVVVXXXYYYXXXXXXVVVUUUUUUVVVVVVWWWXXXYYYXXXYYYZZZ[[[\\\[[[[[[ZZZ[[[[[[\\\\\\[[[\\\^^^```bbbhhhuuunnncccbbbhhhmmm|||vvvbbbRRRJJJDDD?????????>>>===???BBBDDDEEEFFFHHHKKKPPPSSSUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTSSSSSSRRRRRRRRRRRRVVVUUUXXX___hhhqqq~~~yyyjjjgggeee^^^\\\___^^^ZZZVVVUUUVVVXXXWWWVVVUUUXXX[[[\\\ZZZYYYYYYZZZ[[[[[[\\\^^^aaacccbbb``````^^^]]]\\\]]]\\\YYYWWWUUUUUUWWWXXXXXXXXXXXXXXXYYYXXXXXXYYY[[[^^^aaacccooo}}}pppiiimmm{{{nnn```WWWYYY\\\ddduuulll]]]QQQIIIFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIDDDDDDDDDBBB@@@>>>;;;:::777666666666555555555444444444444444444444444444111222444555666777666666666666666777888999;;;;;;======>>>???AAACCCEEEGGGHHHIIIJJJHHHFFFFFFHHHJJJIIIJJJKKKLLLMMMOOOPPPPPPOOOPPPRRRTTTVVVXXXYYYYYYYYYZZZZZZ[[[^^^```cccdddcccdddeeegggiiilllnnnpppqqqrrrtttvvvwwwyyyzzzzzzzzz{{{}}}}}}|||}}}|||yyyvvvuuuyyy|||xxxnnneeeaaabbb^^^^^^]]]]]]]]]]]]]]]^^^^^^___cccfffgggmmm}}}uuulllccc___]]]XXXTTTSSSQQQQQQRRRRRRSSSSSSSSSSSSUUUUUUTTTTTTSSSSSSTTTTTTQQQSSSTTTVVVWWWVVVUUUTTTVVVWWWYYYZZZZZZYYYWWWVVVXXXWWWWWWXXXYYYYYYXXXVVVUUUUUUUUUVVVVVVXXXYYYYYYWWWXXXYYYZZZ[[[ZZZYYYYYYZZZ[[[]]]]]]\\\\\\^^^```___cccmmm|||~~~ooogggeeedddmmmxxxeeeWWWLLLBBBAAABBB>>>;;;;;;>>>@@@CCCDDDFFFJJJPPPUUUVVVVVVUUUTTTTTTUUUVVVVVVTTTTTTTTTTTTTTTSSSQQQOOOQQQOOOQQQWWW]]]aaakkkuuuuuugggfffeee^^^\\\___ZZZWWWTTTTTTVVVYYYYYYXXXUUUYYY]]]^^^[[[YYYXXXYYYVVVWWWYYY]]]aaaccccccbbb^^^]]]\\\\\\]]]]]][[[YYYUUUVVVWWWWWWXXXXXXXXXWWWWWWXXXYYY[[[]]]^^^^^^]]]kkkyyy|||mmmdddnnn}}}iiiUUUXXXZZZ^^^kkkppp[[[LLLJJJNNNHHHHHHHHHIIIIIIIIIIIIJJJEEEEEEEEECCCAAA>>><<<:::777777666666555555555444444444444444444444444444///000222444555555555555666777777777888888888888;;;;;;;;;<<<>>>AAACCCEEECCCEEEGGGEEECCCBBBEEEGGGFFFGGGHHHIIIKKKLLLMMMMMMKKKMMMOOOQQQTTTUUUVVVWWWVVVVVVWWWXXXZZZ]]]```aaa___```aaacccfffhhhkkkllloooppprrrtttvvvxxxyyyyyyyyyyyyyyywwwwwwyyy|||}}}~~~}}}yyytttqqqiiinnnrrrnnneee^^^\\\]]]ZZZZZZZZZYYYYYYXXXXXXXXX[[[\\\aaaeeehhhqqq{{{oooddd\\\[[[]]]ZZZVVVSSSQQQQQQQQQQQQQQQRRRSSSTTTVVVUUUTTTSSSRRRRRRSSSSSSQQQSSSUUUVVVWWWVVVTTTSSSUUUVVVWWWXXXXXXWWWWWWVVVXXXWWWWWWYYYZZZYYYWWWUUUUUUUUUUUUVVVWWWXXXYYYZZZWWWXXXYYYZZZZZZYYYXXXXXXYYY[[[\\\]]]\\\\\\^^^___\\\```gggttt|||ooofff```eeeppp|||dddTTTFFFDDDDDDAAA<<<;;;;;;>>>AAACCCEEEJJJPPPVVVXXXXXXVVVVVVVVVVVVXXXXXXWWWVVVUUUVVVUUUTTTQQQOOOLLLJJJMMMTTTXXXYYY___hhhpppzzzvvvhhhbbbaaa______```[[[XXXUUUTTTUUUWWWWWWWWWUUUWWWYYYZZZ[[[ZZZYYYXXXWWWVVVXXX^^^eeehhheeeaaa\\\[[[[[[[[[ZZZZZZYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXZZZ]]]___aaalllttttttqqqxxx{{{jjjZZZSSS[[[eeennnpppZZZOOONNNJJJKKKMMMLLLJJJHHHHHHHHHIIIHHHGGGEEEDDDBBBAAA@@@<<<;;;:::888777666666666555444444444444444444333222333444444555555555555666666666666555555555555:::::::::;;;;;;<<<<<<<<<@@@@@@AAABBBBBBBBBAAAAAADDDDDDEEEEEEFFFFFFGGGGGGJJJJJJIIIJJJKKKLLLNNNOOOUUUTTTRRRRRRSSSUUUXXXZZZZZZ\\\___```aaabbbdddffflllmmmnnnpppsssuuuwwwxxxyyyxxxvvvvvvvvvvvvuuusssvvvxxxzzzzzzvvvooohhhdddbbbbbbaaa```]]]ZZZWWWUUUXXXWWWVVVUUUUUUUUUSSSRRRVVVUUU[[[hhhsss~~~~~~uuufffaaa[[[XXXYYYYYYXXXVVVOOOPPPPPPPPPPPPRRRUUUWWWYYYVVVSSSRRRRRRRRRRRRQQQSSSTTTVVVXXXXXXVVVTTTRRRRRRSSSSSSTTTUUUWWWXXXYYY]]][[[YYYYYYZZZ[[[ZZZYYYZZZXXXVVVVVVWWWWWWVVVUUUYYYYYYYYYYYYYYYXXXXXXXXXZZZYYYYYYYYYZZZ[[[]]]^^^^^^^^^bbbjjjvvvmmmbbbaaahhhuuuoooYYYJJJFFFEEEBBB>>>>>><<<<<>>===<<<:::888777777666555555555444444444444444222333333444555555444444555555666666666666666666888888888999999:::::::::======>>>???@@@@@@??????BBBBBBCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHIIIKKKLLLNNNRRRQQQPPPPPPQQQSSSUUUWWWWWWYYY[[[]]]^^^___bbbdddjjjkkkmmmppprrruuuvvvwwwvvvuuusssrrrsssrrrpppooommmnnnooooookkkfff```\\\\\\\\\\\\[[[XXXVVVSSSRRRSSSRRRQQQPPPQQQQQQPPPPPPQQQTTT^^^nnn|||{{{qqqccc^^^YYYVVVWWWXXXWWWUUUPPPQQQRRRRRRQQQRRRTTTVVVXXXVVVSSSSSSSSSTTTTTTSSSRRRSSSUUUVVVVVVTTTRRRPPPQQQRRRRRRSSSUUUWWWXXXYYYZZZXXXWWWXXXZZZ[[[[[[ZZZYYYXXXVVVVVVWWWWWWVVVUUUVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWXXXZZZ\\\]]]]]]]]]```gggpppyyyjjjaaaeeennn|||jjjYYYPPPKKKFFFBBBBBB??????AAACCCCCCHHHNNNRRRTTTVVVWWWUUUTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSPPPPPPPPPPPPQQQRRRTTTUUUYYY]]]dddlllttt|||}}}}}}}}}ooocccccchhhgggccc___WWWTTTRRRRRRTTTUUUVVVUUUUUUVVVWWWYYYZZZZZZYYYXXXTTTSSSSSSXXX^^^bbbcccaaa]]]\\\YYYWWWVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYRRRSSSSSSUUUXXX[[[^^^___ccciiiuuuvvvbbb[[[VVVVVVcccuuuppp[[[MMMJJJGGGGGGIIIJJJIIIGGGIIIHHHHHHFFFEEEDDDCCCCCCAAA@@@>>><<<:::999888888666666555555555444444444222333333444444444444333444444555555666777777777666666777777777777777888999999:::<<<============>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEEEEGGGHHHIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQRRRTTTWWWYYYZZZ\\\^^^aaadddfffhhhkkknnnqqqrrrsssrrrpppnnnmmmmmmllljjjhhhgggggggggeeeccc___[[[XXXUUUUUUUUUTTTRRRQQQOOONNNOOONNNMMMLLLLLLMMMOOOPPPQQQWWWfffxxxvvvmmm```[[[VVVTTTUUUWWWVVVTTTQQQSSSTTTTTTSSSRRRRRRSSSTTTRRRPPPPPPRRRTTTUUUTTTQQQRRRSSSTTTSSSRRRPPPNNNPPPPPPQQQRRRTTTVVVXXXYYYWWWVVVVVVWWWYYY[[[[[[[[[YYYWWWUUUUUUVVVWWWVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYVVVUUUUUUUUUVVVXXXZZZ[[[[[[\\\___ccchhhtttuuuddddddgggqqqoooaaaVVVMMMGGGDDD@@@>>>@@@@@@???AAAEEEMMMPPPSSSUUUTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPQQQQQQQQQTTTVVVZZZ___fffoooyyy}}}{{{|||~~~{{{mmmbbbdddkkkiiibbb[[[TTTRRRQQQQQQSSSTTTUUUTTTTTTUUUVVVXXXXXXXXXXXXXXXTTTSSSRRRUUUYYY]]]^^^^^^^^^\\\XXXUUUTTTTTTUUUVVVVVVVVVWWWWWWXXXYYYYYYYYYUUUUUUUUUVVVWWWYYY[[[]]]ccchhhrrr~~~pppbbbXXXSSS\\\jjj}}}nnn\\\UUULLLHHHJJJKKKJJJHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCAAA???===;;;::::::888888777777666555555555333333444444444444333333333333444555666777888888666666666666666666666666666777888999;;;;;;<<<<<<;;;;;;<<<===???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIJJJLLLMMMMMMMMMMMMMMMPPPSSSUUUVVVXXX[[[]]]]]]___bbbeeehhhjjjllllllllljjjhhhgggfffeeecccaaa``````___]]][[[YYYWWWVVVPPPPPPPPPOOOOOONNNMMMMMMMMMMMMKKKJJJJJJLLLPPPSSSXXXbbbsss|||qqqiii^^^YYYTTTSSSTTTVVVUUUTTTQQQSSSTTTTTTSSSQQQPPPPPPOOOMMMLLLMMMPPPRRRSSSSSSRRRRRRSSSSSSRRRQQQOOOMMMNNNNNNOOOQQQSSSUUUWWWXXXXXXWWWVVVWWWYYY[[[[[[ZZZXXXVVVUUUUUUVVVWWWVVVVVVTTTTTTUUUUUUVVVVVVVVVWWWTTTSSSSSSSSSTTTVVVXXXYYYZZZ[[[^^^___```hhh|||mmmgggdddiiirrrvvveeeWWWOOOIIICCC@@@@@@???===>>>AAAFFFJJJOOORRRSSSTTTUUUVVVUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPPPPOOOOOORRRTTTVVVYYY^^^eeemmmrrryyy|||~~~}}}~~~}}}|||||||||~~~{{{mmmccceeekkkhhh^^^VVVQQQPPPOOOPPPSSSTTTTTTSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUSSSRRRSSSUUUWWWYYYZZZ]]][[[WWWTTTSSSSSSTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZ[[[ZZZYYYXXXXXXYYYZZZZZZ^^^aaaiiittt}}}nnn___VVVXXXaaalllpppeeeWWWNNNLLLKKKIIIFFFHHHGGGGGGGGGFFFFFFEEEEEEFFFEEECCCAAA???======<<<::::::999999888777777666444444555555555444444333222333444555666777888999777777777777777777666666555666777999:::;;;;;;;;;888999:::;;;<<<===>>>>>>===>>>???@@@AAABBBBBBCCCDDDEEEHHHJJJKKKJJJJJJIIIJJJLLLOOOQQQRRRTTTWWWYYYXXXZZZ]]]aaadddeeefffffffffdddaaa``````^^^\\\ZZZWWWWWWUUUSSSRRRQQQQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKJJJIIIIIINNNUUUZZZcccooo~~~vvvlllfff]]]YYYTTTRRRTTTUUUUUUSSSOOOQQQSSSSSSRRRPPPPPPPPPNNNMMMLLLMMMPPPRRRTTTTTTTTTTTTTTTTTTRRRQQQOOONNNMMMMMMNNNOOOQQQSSSUUUVVV[[[YYYWWWWWWYYYZZZYYYXXXWWWVVVTTTTTTVVVWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRTTTUUUVVVXXXYYY[[[\\\[[[aaapppzzznnnddddddiiirrryyyggg\\\TTTLLLFFFDDDBBB??????AAA@@@DDDJJJNNNQQQTTTVVVXXXVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSRRRPPPOOOOOOOOOQQQSSSUUUVVVYYY]]]```iiimmmqqqwww|||}}}yyyzzz|||~~~{{{||||||}}}~~~yyymmmdddfffiiiddd[[[TTTOOOOOOOOOPPPSSSUUUTTTSSSTTTTTTSSSSSSSSSSSSRRRRRRSSSSSSRRRRRRSSSUUUVVVXXX[[[ZZZWWWUUUTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZ___^^^\\\ZZZYYYXXXYYYYYY[[[\\\cccnnnttt{{{~~~jjj[[[VVVWWW```wwwxxxjjj^^^UUUOOOIIIFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFEEECCCBBB@@@@@@??????======<<<;;;:::999999888555666666666666555444444333333444555666777888999888888777777777777666666555555777888999999999999888888888999::::::;;;;;;;;;;;;===>>>???@@@@@@@@@AAABBBDDDFFFGGGGGGGGGFFFGGGIIILLLMMMNNNOOORRRTTTUUUWWWZZZ^^^```aaaaaaaaa]]]\\\YYYYYYXXXWWWUUUSSSSSSRRRQQQPPPOOOOOOPPPPPPMMMMMMLLLKKKKKKKKKLLLLLLGGGHHHIIIJJJMMMTTT```hhhqqq}}}tttllleeeaaa]]]XXXSSSQQQSSSTTTSSSQQQOOOPPPRRRSSSRRRQQQRRRSSSRRRQQQOOOPPPSSSUUUVVVVVVVVVVVVUUUTTTRRRQQQOOONNNMMMMMMNNNNNNPPPQQQSSSTTTZZZYYYWWWWWWXXXXXXWWWVVVWWWUUUTTTTTTVVVWWWWWWVVVWWWWWWVVVUUUTTTSSSRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTVVVUUUWWWYYYYYY\\\fffqqqzzzjjjeeedddhhhttt}}}pppaaaVVVKKKFFFBBB>>><<<======AAAEEEIIIMMMPPPTTTWWWUUUVVVVVVWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTRRRQQQQQQPPPRRRTTTUUUTTTTTTTTTUUUZZZ]]]bbbhhhnnnvvv}}}}}}yyyxxxyyy|||~~~|||}}}~~~vvvllleeeeeefffaaaYYYUUUNNNNNNNNNQQQTTTUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSUUUWWWXXXYYYYYYXXXVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ___^^^\\\ZZZYYYYYYYYYYYYZZZZZZaaammmrrrsss}}}yyyfffZZZVVV[[[gggzzzuuugggZZZPPPJJJEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@??????>>>===<<<;;;:::777777777777777666555555333444444555666777777888888777777777666666666555444555666777777777777777888888888888888888888888999:::<<<===>>>???>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEFFFHHHIIIIIIJJJLLLNNNPPPRRRUUUXXXZZZZZZYYYYYYUUUSSSRRRQQQQQQQQQOOOMMMOOOOOONNNNNNNNNNNNNNNOOOKKKJJJIIIHHHHHHHHHIIIIIIFFFHHHKKKOOOUUUaaaqqq||||||qqqgggaaa]]][[[\\\WWWRRRPPPPPPQQQPPPNNNOOOQQQRRRSSSSSSTTTWWWYYYVVVTTTRRRRRRTTTUUUVVVUUUWWWVVVUUUSSSRRRPPPNNNNNNMMMMMMMMMNNNNNNOOOQQQQQQWWWUUUTTTTTTUUUWWWVVVUUUVVVTTTSSSTTTVVVWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUTTTRRRQQQPPPPPPQQQQQQRRRPPPQQQUUUXXXYYY___eeesssuuukkkfffdddmmmzzzssseeeVVVLLLFFF@@@=========???BBBDDDGGGJJJOOORRRSSSTTTUUUUUUVVVVVVVVVUUUSSSTTTUUUVVVVVVUUUTTTSSSSSSUUUVVVVVVTTTSSSTTTUUURRRUUUXXX\\\```ffflllqqquuuvvvwwwuuuuuuwww}}}~~~{{{yyyxxxwwwxxxzzz|||~~~sssjjjdddeeeddd___YYYVVVNNNNNNOOOQQQTTTVVVUUUTTTTTTSSSRRRPPPNNNMMMMMMMMMKKKMMMPPPRRRTTTVVVXXXZZZXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[]]]\\\[[[YYYYYYYYYZZZZZZWWWUUU]]]jjjooolllrrr}}}qqqbbb[[[[[[\\\eeeuuuwwweeeWWWOOODDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<888888888888888777666666444444555555666777777777777777666666666555555555444444555666666555555555888888888888777777777777888999;;;===>>>>>>>>>===<<<<<<===>>>???@@@AAAAAACCCDDDFFFGGGFFFGGGHHHJJJKKKMMMPPPSSSTTTTTTSSSRRRPPPNNNLLLLLLMMMLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFJJJOOOUUU^^^mmmttthhh___YYYWWWVVV[[[VVVQQQNNNNNNOOONNNLLLPPPQQQSSSSSSTTTWWWZZZ]]]VVVTTTRRRRRRSSSTTTTTTSSSWWWVVVUUUSSSQQQOOONNNMMMNNNNNNMMMMMMNNNNNNOOOPPPSSSQQQPPPQQQTTTVVVVVVUUUVVVTTTSSSTTTUUUWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUSSSQQQPPPPPPPPPPPPPPPMMMMMMSSSWWWXXXZZZ^^^hhh|||rrriiidddkkkwwwwwwdddXXXPPPHHHDDDDDD>>>???@@@AAABBBEEEJJJMMMQQQRRRSSSTTTTTTTTTTTTTTTRRRSSSUUUVVVWWWWWWVVVUUUSSSSSSSSSRRRQQQQQQRRRTTTSSSTTTUUUUUUVVVYYY^^^aaagggiiijjjjjjiiilllqqqvvvzzz~~~|||zzzyyysssttttttvvvxxxzzz|||~~~nnnfffcccdddbbbZZZTTTSSSQQQRRRSSSTTTTTTSSSRRRQQQUUUSSSOOONNNOOOPPPPPPPPPVVVSSSPPPOOOPPPRRRTTTTTTVVVUUUTTTUUUXXXYYYYYYYYYVVVVVVVVVWWWWWWYYYZZZ[[[]]]\\\ZZZXXXWWWVVVWWWWWWXXX\\\```dddgggkkknnnqqq}}}uuuddd\\\YYY\\\fffpppvvv~~~kkkXXXPPPHHHDDDGGGHHHEEECCCEEEHHHFFFDDDDDDDDDDDDBBB@@@CCCCCCBBBAAA@@@@@@??????::::::999999888777666666555555666777777666555555555555555555555666777888666666666666666666666666666666666666777777777777888999:::;;;;;;;;;;;;;;;======<<<;;;<<<===>>>???CCCCCCCCCCCCDDDFFFGGGHHHGGGIIIMMMOOOPPPNNNJJJHHHHHHGGGFFFFFFEEEEEEFFFFFFHHHHHHGGGGGGFFFFFFGGGGGGJJJEEECCCEEEFFFDDDEEEGGGIIINNNVVVaaaooo~~~ssshhhbbb\\\UUUQQQPPPSSSRRRQQQPPPOOOPPPQQQRRRRRRRRRSSSTTTVVVXXXZZZ[[[[[[VVVQQQNNNOOOQQQTTTUUUVVVVVVTTTPPPMMMLLLNNNOOOOOONNNMMMLLLLLLMMMNNNNNNSSSSSSTTTUUUVVVWWWXXXXXXQQQQQQRRRRRRSSSSSSSSSTTTZZZVVVTTTUUUUUUTTTSSSTTTTTTTTTSSSQQQPPPOOONNNMMMMMMOOOQQQTTTVVVWWWWWWWWWbbbnnntttggghhhppplll\\\QQQJJJHHHAAAAAA@@@======AAAJJJPPPOOOQQQSSSTTTSSSSSSTTTUUUTTTTTTUUUUUUVVVWWWWWWXXXVVVUUUUUUUUUUUUTTTRRRQQQTTTSSSRRRQQQRRRTTTVVVWWWZZZ[[[[[[]]]___aaabbbdddlllnnnrrrvvvwwwvvvtttsssyyyxxxvvvuuuvvvyyy|||~~~{{{zzzyyywwwuuutttssssssqqqqqqtttyyyzzzxxx}}}kkkdddaaabbb```YYYSSSSSSRRRSSSSSSTTTTTTTTTSSSRRRVVVSSSPPPOOOPPPQQQRRRQQQRRRQQQPPPPPPQQQSSSUUUVVVWWWUUUSSSTTTVVVXXXYYYXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[YYYXXXVVVUUUTTTUUUUUUWWW[[[aaafffjjjnnnqqqtttuuu|||oooddd]]]^^^ccchhhpppxxx~~~lllYYYOOOHHHGGGFFFBBBAAACCCCCCBBBBBBCCCDDDEEEDDDCCCDDDCCCCCCBBBAAA@@@@@@@@@======<<<;;;:::999888888666666666666666666666666666555555555666666777888444444444444444444444444666666666666777777777777888999::::::;;;;;;::::::<<<<<<;;;;;;;;;<<<===>>>AAAAAAAAABBBCCCDDDEEEFFFFFFHHHLLLNNNOOOMMMJJJHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHFFFBBBBBBEEEFFFDDDDDDGGGNNNVVVbbbnnn{{{~~~xxxmmmccc]]]XXXRRRNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNUUUVVVWWWXXXYYY[[[[[[\\\[[[WWWSSSPPPQQQSSSTTTTTTUUUUUUSSSPPPMMMLLLNNNOOONNNMMMLLLLLLLLLLLLMMMNNNPPPPPPQQQRRRSSSTTTTTTUUUQQQQQQRRRRRRRRRSSSSSSSSSSSSQQQQQQSSSTTTTTTTTTSSSTTTSSSRRRQQQPPPNNNMMMMMMLLLMMMOOORRRTTTUUUUUUUUUZZZbbbrrrpppkkknnnzzzoooaaaUUUNNNEEEDDDAAA??????AAAEEEHHHKKKMMMOOOPPPOOOPPPQQQRRRTTTUUUUUUVVVVVVVVVVVVUUUVVVVVVUUUUUUUUUUUUSSSRRRRRRQQQPPPOOOPPPQQQSSSTTTUUUUUUUUUVVVWWWYYY[[[\\\bbbdddgggjjjkkkkkkkkkjjjlllkkkkkkkkklllnnnpppqqqwwwzzz|||yyyxxxssssssssssssssstttuuuuuutttrrruuuyyyyyyyyytttfffbbb``````^^^YYYTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUXXXVVVSSSRRRSSSTTTTTTSSSOOOPPPQQQRRRSSSUUUVVVWWWWWWUUURRRRRRTTTVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSVVV[[[bbbiiimmmqqqtttvvvqqqwwwyyyggg^^^[[[^^^eeekkk~~~kkk___SSSLLLHHHDDDCCCDDDBBBBBBBBBCCCFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@>>>===;;;:::999888777666555555666777888777666666666666777888888555555555555555555555555666666666777777777777888888999999:::::::::::::::;;;;;;;;;:::;;;<<<<<<===????????????@@@BBBCCCDDDDDDGGGJJJMMMNNNMMMJJJIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHCCC@@@AAADDDFFFEEEFFFJJJUUUaaaqqq{{{pppeee[[[WWWSSSMMMJJJJJJIIIJJJKKKLLLMMMMMMLLLLLLUUUVVVXXXYYY[[[[[[[[[ZZZ[[[XXXUUUSSSTTTTTTTTTSSSSSSSSSRRROOOLLLLLLNNNPPPNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSQQQQQQQQQRRRRRRRRRRRRSSSRRRSSSTTTVVVXXXYYYWWWTTTSSSSSSRRRPPPOOONNNMMMLLLJJJKKKMMMOOOQQQRRRRRRRRRWWW[[[ggg{{{}}}ppplllqqqttt|||xxxeeeYYYNNNJJJDDDAAABBBBBBAAA@@@DDDFFFHHHIIIIIIJJJLLLNNNRRRSSSTTTVVVVVVUUUTTTTTTVVVWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOPPPRRRSSSQQQPPPPPPQQQQQQRRRSSSTTTWWWXXXZZZ\\\^^^___``````ccccccdddeeefffggghhhhhhiiilllqqqsssuuuvvvxxxyyy|||||||||}}}~~~||||||~~~~~~}}}zzzwwwtttrrrppppppmmmmmmmmmoooppprrrtttuuuttttttvvvxxxyyyyyy}}}~~~wwwkkkcccbbbaaa```^^^ZZZVVVUUUTTTUUUVVVXXXYYY[[[\\\\\\^^^\\\YYYWWWVVVVVVTTTSSSOOOQQQTTTUUUUUUUUUVVVVVVWWWTTTQQQQQQSSSUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWUUUTTTSSSRRRQQQQQQRRRSSSXXX]]]dddkkknnnppprrrsssttttttyyynnnbbb^^^aaafffssswwwgggZZZRRRLLLIIIHHHEEEDDDDDDEEEFFFFFFDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBB@@@>>><<<;;;:::999888666555555666888999888888777777777888888999999999999999999999999999777777777777888888888888999999::::::::::::999999::::::::::::;;;;;;<<<<<<>>>>>>>>>???@@@AAABBBCCCCCCEEEHHHKKKLLLKKKJJJHHHFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFDDDAAAAAACCCEEEFFFLLLSSS]]]lllwwwiii___VVVRRROOOJJJGGGHHHHHHJJJMMMOOOPPPOOONNNMMMNNNPPPSSSVVVXXXXXXXXXWWWZZZXXXVVVVVVVVVUUUSSSQQQQQQQQQPPPNNNLLLLLLNNNPPPNNNMMMLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQTTTWWWXXXZZZ[[[XXXSSSRRRRRRQQQOOONNNMMMLLLKKKJJJKKKLLLMMMOOOPPPPPPPPPTTTYYYbbbrrrxxxllllllkkknnn{{{xxxjjj\\\SSSHHHCCCCCCCCC@@@===>>>???AAABBBBBBDDDFFFHHHLLLNNNQQQSSSTTTUUUTTTTTTVVVWWWXXXWWWVVVUUUUUUUUUTTTSSSRRRRRRQQQRRRRRRSSSQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTVVVXXXZZZ[[[]]]^^^```bbbcccccccccbbbaaadddhhhjjjkkklllnnnppprrrqqqpppppprrruuuxxxzzzxxxvvvuuuuuuxxx{{{||||||{{{xxxuuutttsssrrrpppnnnlllkkkjjjjjjkkkkkkllllllnnnoooqqqqqqtttvvvzzz|||{{{{{{~~~~~~}}}pppfffbbbdddcccaaa^^^\\\YYYWWWUUUVVVWWWZZZ\\\___aaabbbdddaaa^^^[[[YYYWWWTTTQQQQQQTTTWWWWWWVVVTTTTTTUUUVVVTTTRRRQQQSSSUUUUUUUUUWWWXXXXXXYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRSSSTTTTTTZZZ^^^eeeiiikkklllmmmmmmqqqpppqqqzzzqqqccc^^^___hhhtttooobbbYYYPPPJJJFFFEEECCCCCCDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA???===<<<;;;;;;:::888777777888:::;;;:::999999888888888999999::::::::::::::::::::::::888888888999999999::::::::::::;;;;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;>>>>>>??????@@@AAACCCDDDCCCEEEGGGIIIJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBCCCCCCFFFEEEDDDDDDCCCCCCCCCCCCEEEAAA@@@BBBEEEKKKUUU```mmm||||||uuueee\\\SSSPPPNNNJJJGGGHHHHHHKKKNNNPPPQQQPPPNNNMMMIIIKKKOOORRRUUUVVVWWWVVVWWWWWWVVVVVVVVVUUURRRPPPPPPPPPOOONNNLLLMMMOOORRRQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQRRROOOOOOOOOOOOOOOOOOOOOOOOKKKQQQTTTVVVYYY^^^[[[UUUQQQQQQPPPNNNMMMLLLKKKJJJKKKKKKKKKLLLMMMNNNOOOOOOMMMSSS]]]iiixxxtttkkkeeedddnnn|||kkk^^^NNNDDDCCCDDDAAA>>><<<===>>>>>>===???AAACCCEEEGGGJJJNNNQQQSSSUUUUUUUUUWWWXXXXXXVVVTTTUUUVVVTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQSSSUUUVVVTTTVVVXXXZZZ[[[[[[ZZZYYY\\\___aaacccccceeeggghhhiiihhhgggggghhhlllppprrrsssqqqoooppptttwwwyyyzzz|||~~~}}}yyyuuuqqqnnnlllkkkjjjjjjiiihhhhhhhhhhhhiiijjjjjjkkklllmmmoooqqqrrrtttzzz~~~|||{{{}}}~~~~~~|||{{{|||~~~~~~tttjjjdddbbbffffffbbb^^^]]][[[YYYVVVWWWXXXZZZ]]]___bbbccceeebbb___\\\YYYVVVRRROOOQQQTTTWWWWWWTTTRRRSSSTTTVVVTTTSSSSSSTTTUUUUUUTTTVVVWWWXXXYYYYYYYYYWWWWWWVVVUUUTTTSSSTTTUUUVVVWWWZZZ]]]bbbeeefffffffffgggggghhhiiippp~~~mmm```YYYaaahhhuuuzzzmmm^^^RRRJJJGGGDDDBBBBBBCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDBBBAAA???>>>===<<<<<<<<<;;;::::::;;;<<<<<<;;;;;;:::999999999999:::999999999999999999999999:::::::::;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;????????????AAABBBCCCDDDCCCEEEFFFHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCHHHNNNWWWfffsss~~~wwwddd[[[SSSPPPNNNJJJIIIIIIHHHJJJMMMOOOOOONNNLLLKKKIIIKKKMMMQQQSSSUUUVVVVVVTTTTTTTTTTTTUUUTTTQQQOOOOOOPPPOOONNNMMMNNNQQQTTTVVVTTTRRRPPPNNNMMMMMMMMMJJJJJJKKKLLLMMMNNNOOOOOONNNNNNMMMMMMMMMMMMLLLLLLHHHPPPUUUWWW\\\dddddd]]]PPPPPPOOOMMMLLLKKKJJJIIIKKKKKKJJJJJJKKKLLLMMMMMMJJJQQQZZZcccppppppeee___fffrrr}}}nnn[[[MMMHHHFFFDDDAAA===>>>>>><<<;;;;;;===???>>>@@@CCCGGGLLLPPPSSSUUUSSSVVVXXXXXXUUUSSSUUUWWWTTTSSSSSSRRRQQQPPPPPPOOOQQQPPPOOOOOONNNNNNNNNOOONNNNNNNNNNNNOOOPPPQQQQQQOOOQQQSSSTTTUUUVVVUUUUUUXXXYYY[[[[[[[[[\\\^^^___aaa```______```dddgggiiinnnllljjjkkknnnrrruuuvvvwwwxxxyyyyyyyyy{{{}}}}}}}}}|||yyyvvvuuuuuuwwwsssqqqnnnkkkhhhfffeeeeeeddddddeeeeeefffggghhhiiiggghhhiiikkknnnqqqsssuuuuuu~~~|||wwwrrrlllnnnqqqrrrrrruuu{{{wwwlllfffdddbbbggghhhbbb]]]]]]\\\XXXYYYYYYYYYYYYZZZ\\\^^^___aaa^^^[[[YYYWWWUUUQQQNNNMMMPPPTTTSSSPPPOOOQQQUUUUUUTTTTTTUUUWWWVVVTTTRRRUUUVVVXXXYYYZZZYYYXXXWWWVVVUUUTTTTTTTTTVVVWWWXXXWWWZZZ]]]___``````aaabbbaaadddgggkkksssoooaaabbbbbbhhhxxxxxxhhhZZZTTTMMMGGGDDDCCCCCCBBBAAAAAABBBCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@??????========================<<<<<<;;;:::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<==================>>>>>>===<<<<<<;;;:::;;;<<<=========<<<<<<>>>>>>>>>???@@@AAACCCCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFMMMWWWaaalll}}}|||vvveee[[[SSSPPPOOOKKKIIIJJJJJJKKKMMMNNNNNNMMMLLLKKKKKKLLLMMMOOOPPPRRRSSSSSSQQQQQQPPPQQQSSSSSSQQQOOOOOOOOOOOOOOONNNOOOSSSUUUZZZYYYVVVSSSPPPOOONNNNNNJJJJJJKKKLLLMMMNNNOOOOOOLLLLLLLLLKKKKKKJJJJJJJJJIIIQQQUUUTTTZZZcccbbb[[[OOOOOONNNMMMKKKJJJIIIHHHJJJIIIHHHHHHHHHIIIJJJKKKJJJNNNSSSZZZfff{{{~~~oooccceeejjjrrrppp___UUUOOOJJJGGGAAAAAA@@@===:::999;;;===;;;<<<>>>AAAFFFKKKPPPSSSQQQUUUXXXWWWTTTRRRTTTWWWUUUUUUUUUTTTSSSQQQPPPOOOOOOOOONNNMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTVVVVVVVVVUUUUUUVVVXXXWWWVVVVVVWWWXXX[[[^^^```gggeeeccccccgggkkknnnoooooopppqqqqqqqqqsssvvvxxx|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzxxxvvvttttttttttttooooooooommmjjjhhhggghhhhhhgggdddbbb``````aaaaaa___``````bbbdddfffggghhhhhhiiiiiikkkmmmoooqqqsssrrr{{{~~~xxxsssllleee]]]cccjjjmmmooowwwsssgggcccdddaaaggghhhbbb\\\\\\[[[WWW[[[ZZZYYYXXXXXXXXXYYYZZZ\\\ZZZXXXWWWVVVTTTQQQNNNIIIMMMPPPPPPMMMMMMQQQUUUTTTTTTUUUWWWXXXWWWTTTRRRTTTUUUWWWYYYZZZZZZYYYXXXUUUUUUTTTTTTTTTVVVWWWXXXTTTWWWYYY[[[\\\]]]___```bbbfffjjjlllooozzzpppeeeaaaaaalll~~~kkkdddXXXNNNGGGDDDBBB@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA>>>>>>????????????>>>>>>===<<<;;;:::::::::::::::====================================>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;===>>>>>>>>>===<<<======>>>>>>???AAABBBCCCEEEEEEFFFFFFEEEDDDCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>???@@@BBBEEEFFFHHHFFFLLLWWWfffrrrzzzsssnnneee[[[SSSPPPOOOKKKIIIJJJMMMMMMNNNOOOOOONNNMMMLLLMMMLLLLLLLLLMMMNNNOOOOOOOOOOOONNNOOOQQQRRRPPPOOOOOOPPPPPPOOOOOOPPPTTTWWW]]][[[XXXUUURRRPPPOOONNNLLLLLLMMMNNNOOOPPPQQQQQQKKKKKKJJJJJJIIIIIIIIIIIIGGGNNNPPPLLLOOOWWWVVVMMMOOONNNNNNLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFGGGHHHIIIHHHGGGGGGLLLYYYmmmzzzjjjffffffiiiuuupppbbbXXXQQQMMMDDDDDDBBB>>>:::999:::<<<;;;;;;<<<>>>BBBGGGMMMPPPPPPTTTXXXWWWSSSQQQTTTWWWXXXXXXXXXWWWUUUTTTRRRQQQOOOOOONNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQPPPOOONNNJJJKKKKKKLLLMMMNNNOOOPPPTTTTTTUUUSSSRRRRRRSSSUUUPPPPPPPPPQQQSSSUUUWWWYYYbbb```]]]^^^aaaeeehhhjjjiiijjjkkkkkkkkkmmmpppsssvvvwwwyyy{{{|||}}}}}}}}}uuuuuuuuuuuuttttttttttttqqqqqqppppppooonnnnnnmmmooonnnllljjjjjjjjjjjjkkkdddffffffdddaaa___^^^^^^aaa```^^^\\\\\\]]]^^^___\\\]]]^^^___bbbdddfffhhhlllllllllkkkllllllmmmmmmmmmvvvzzztttmmmhhhaaa[[[YYYcccnnntttxxxzzziiidddfffhhhkkkiiigggccc\\\SSSQQQUUUWWWVVVUUUTTTTTTTTTUUUUUUSSSSSSSSSSSSSSSRRRRRRQQQLLLNNNQQQSSSTTTSSSQQQPPPTTTTTTSSSTTTVVVVVVTTTSSSTTTUUUWWWXXXYYYYYYXXXWWWVVVXXXXXXUUUVVVYYYZZZWWWVVVVVVVVVUUUTTTXXX^^^cccfffhhhjjjlllnnnttt~~~xxxnnnggghhhmmmwww|||kkkaaaVVVLLLGGGHHH@@@AAABBBAAA??????AAACCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===============<<<<<<<<<<<<<<<======>>>>>>>>>============>>>>>>??????@@@@@@???@@@AAABBBAAA@@@>>><<<<<<<<<<<<<<<<<<===>>>>>>??????@@@AAAAAABBBCCCCCCEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@>>>===>>>@@@AAABBBIIIBBB???AAADDDFFFJJJNNNUUU___nnn}}}|||{{{xxxpppiiigggeeeaaaZZZQQQIIIGGGJJJNNNNNNOOOOOOPPPPPPPPPOOOOOOMMMLLLJJJJJJLLLNNNNNNNNNPPPMMMKKKKKKNNNPPPPPPOOONNNPPPRRRQQQNNNMMMPPPSSSZZZXXXUUURRRPPPPPPQQQQQQPPPOOOMMMNNNOOOPPPPPPOOOMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJJJJIIIIIIKKKLLLMMMNNNLLLJJJIIIHHHIIIJJJKKKHHHHHHFFFEEEDDDDDDCCCCCCEEEHHHMMMQQQWWWcccsss~~~xxxgggdddiiioooqqqxxxtttggg^^^XXXVVVOOOJJJGGGAAA::::::???<<<<<<===<<<===AAAHHHNNNNNNTTTYYYZZZWWWUUUVVVYYYYYYXXXWWWVVVWWWWWWVVVUUUSSSSSSQQQPPPPPPPPPPPPPPPRRRRRRRRRQQQPPPOOOMMMMMMQQQPPPOOONNNOOOPPPQQQRRRTTTTTTRRRQQQPPPOOOOOOOOOMMMMMMMMMNNNOOOPPPRRRSSSXXXWWWVVVVVVWWWZZZ\\\^^^aaaaaa```aaabbbdddfffgggkkklllnnnooopppqqqqqqrrrmmmjjjgggfffggghhhhhhhhhddddddccccccbbbbbbbbbbbbcccccccccbbbaaa```^^^^^^]]]\\\[[[YYYXXXXXXXXXXXX\\\[[[ZZZZZZZZZZZZZZZZZZ^^^___```aaaaaabbbdddgggkkkjjjiiiiiiiiihhheeebbbccceeefffddd___[[[ZZZZZZ\\\iiiyyyzzzkkkgggjjjlllmmmkkkiiifff___VVVSSSUUUVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPLLLNNNQQQTTTUUUTTTRRRPPPRRRQQQQQQSSSUUUUUUUUUSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXWWWYYY\\\ZZZUUUUUUUUUUUUTTTTTTXXX^^^cccfffhhhjjjjjjjjjnnnuuuzzzwwwqqqnnnpppyyyxxxjjjZZZQQQOOOHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>============????????????>>>>>>===<<<>>>>>>>>>>>>????????????<<<===>>>>>>>>>===;;;:::===<<<<<<<<<<<<===>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEAAA???>>>>>>???@@@BBBBBBBBB@@@AAAEEEHHHMMMVVV```iiisss|||vvvtttrrrkkkeeedddbbb```\\\UUUNNNJJJKKKLLLNNNNNNOOOOOOOOOOOOOOONNNNNNLLLKKKKKKMMMOOOPPPPPPPPPMMMKKKKKKMMMOOOOOONNNOOOQQQRRRPPPMMMMMMOOORRRVVVUUUSSSQQQPPPOOOPPPPPPPPPNNNMMMMMMOOOPPPOOONNNLLLLLLKKKKKKJJJJJJIIIIIIKKKJJJIIIIIIIIIJJJLLLLLLLLLKKKIIIHHHGGGHHHIIIJJJIIIHHHGGGFFFDDDDDDCCCCCCEEEHHHJJJLLLPPPXXXdddmmmxxxlllhhhggghhhkkkyyyuuummmeee^^^VVVPPPHHH???===@@@===<<<<<<;;;;;;===BBBFFFKKKQQQWWWXXXVVVTTTUUUWWWYYYXXXWWWVVVUUUUUUSSSRRRSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPOOONNNNNNPPPOOOOOOOOOOOOPPPRRRRRRTTTSSSRRRPPPOOONNNNNNNNNLLLLLLMMMMMMNNNPPPQQQRRRSSSRRRRRRRRRSSSUUUWWWYYY\\\\\\[[[\\\]]]___```aaaaaabbbccceeeeeefffffffffdddaaa^^^\\\\\\\\\\\\[[[\\\\\\[[[[[[ZZZZZZZZZZZZXXXXXXXXXYYYXXXXXXWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWYYYXXXXXXWWWWWWWWWXXXXXX[[[\\\^^^_________aaaccccccbbbaaa``````^^^ZZZWWWWWWZZZ]]]]]]\\\[[[\\\^^^jjjwwwvvvjjjhhhlllnnnooolllkkkiiibbbXXXTTTUUUUUUUUUVVVVVVUUUTTTRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOLLLNNNRRRTTTUUUSSSQQQOOOPPPOOOOOOQQQTTTVVVVVVUUUVVVUUUUUUTTTTTTUUUVVVWWWXXXXXXXXX[[[aaafff```XXXTTTUUUUUUTTTVVVYYY___ccceeehhhiiihhhffffffjjjmmm{{{xxxpppoooqqqzzzrrrddd___QQQMMMGGGDDDDDDDDDBBB@@@CCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>AAAAAAAAA@@@???>>>===<<>>>>>>>>>>>???@@@@@@@@@???>>>==================>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFF@@@@@@@@@@@@AAAAAABBBCCC>>>@@@EEEKKKPPPXXXhhhvvv}}}uuunnnllliiiddd______]]]^^^\\\YYYTTTPPPNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNLLLKKKLLLOOOQQQRRRRRRPPPNNNLLLLLLMMMNNNMMMMMMOOOQQQRRRPPPMMMLLLNNNQQQRRRRRRQQQQQQPPPOOOOOONNNPPPNNNLLLLLLNNNOOONNNMMMLLLKKKKKKJJJIIIIIIHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHFFFDDDCCCCCCCCCCCCEEEGGGHHHJJJOOOWWW]]]jjj|||nnneeebbbaaalllzzz{{{tttkkkbbbWWWKKKDDDCCCBBB@@@>>><<<;;;<<<>>>???HHHMMMTTTWWWWWWVVVWWWXXXYYYXXXWWWVVVTTTRRRQQQPPPTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQOOONNNNNNNNNNNNLLLLLLLLLLLLMMMNNNPPPPPPOOOOOONNNNNNOOOQQQSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYWWWXXXYYYYYYZZZZZZZZZZZZZZZWWWTTTRRRRRRRRRQQQPPPTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVYYY[[[]]]^^^]]]\\\\\\]]]ZZZXXXWWWVVVVVVUUURRRPPPOOORRRWWW[[[___cccgggjjjuuupppggghhhmmmooonnnkkkjjjiiicccYYYSSSSSSSSSTTTVVVVVVUUUTTTQQQPPPPPPOOOOOONNNNNNNNNNNNNNNKKKMMMPPPSSSSSSQQQOOOMMMNNNNNNNNNQQQTTTWWWXXXXXXXXXVVVTTTRRRRRRSSSTTTVVVXXXXXXZZZaaammmtttnnncccUUUUUUUUUVVVXXX\\\aaaddddddgggiiihhheeebbbccceeesssvvvpppnnnvvv~~~wwwggg]]]QQQJJJHHHHHHEEEBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????AAAAAAAAAAAA@@@@@@???>>>@@@@@@@@@??????>>>>>>>>>???@@@AAAAAAAAA@@@??????>>>>>>======>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCAAABBBBBBBBBBBBBBBCCCDDDBBBCCCJJJTTT]]]iiiyyyzzzqqqhhheeebbb]]]ZZZZZZYYYZZZYYYXXXVVVUUUTTTTTTPPPOOOOOONNNNNNNNNNNNNNNMMMKKKKKKLLLOOOQQQSSSSSSQQQPPPOOOOOONNNNNNMMMMMMOOOQQQRRRPPPLLLKKKMMMPPPPPPPPPQQQQQQQQQPPPOOOOOOOOONNNLLLLLLMMMNNNMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGHHHIIIIIIKKKJJJHHHFFFDDDCCCCCCBBB@@@BBBEEEGGGJJJNNNTTTXXX___nnnpppgggaaafffpppxxxxxxlll^^^RRRKKKIIIEEEAAA?????????>>>===CCCIIIPPPUUUWWWXXXZZZ[[[WWWWWWWWWVVVSSSRRRRRRRRRTTTTTTTTTTTTSSSRRRQQQQQQOOOOOOPPPQQQQQQQQQQQQQQQNNNOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPOOONNNNNNMMMNNNKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSOOOOOOOOOPPPQQQQQQRRRSSSSSSSSSTTTTTTUUUTTTTTTTTTTTTRRROOOOOOOOOOOONNNMMMPPPPPPPPPPPPPPPOOOOOOOOOQQQRRRRRRSSSSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTYYY[[[]]]]]][[[YYYWWWWWWUUURRRPPPOOORRRUUUWWWXXXWWWZZZ^^^dddkkkrrrxxx|||~~~zzzkkkfffkkkpppqqqjjjgggeeeeee```WWWQQQOOORRRSSSTTTUUUUUUSSSQQQPPPOOOOOONNNMMMLLLMMMMMMNNNJJJKKKMMMOOOOOONNNLLLKKKOOONNNNNNQQQUUUYYY[[[[[[YYYWWWTTTQQQPPPQQQSSSUUUVVVWWW\\\gggwww|||pppXXXWWWVVVWWWZZZ^^^bbbdddaaaeeehhhhhheeebbbbbbccckkksss{{{ooopppvvv{{{jjj\\\UUUPPPKKKGGGDDDDDDDDDDDDEEEEEEEEEEEEAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>><<<<<<==================>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBCCCBBBAAAAAADDDFFFIIIJJJQQQ```qqq~~~wwwnnneeeaaa^^^ZZZWWWWWWWWWUUUTTTTTTVVVXXX[[[\\\QQQQQQOOOOOONNNNNNOOOOOOLLLKKKJJJKKKNNNQQQRRRRRRTTTTTTSSSRRRPPPOOONNNNNNMMMOOOQQQOOOLLLJJJMMMOOOQQQQQQRRRRRRRRRQQQQQQPPPPPPNNNLLLLLLMMMMMMMMMLLLMMMLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIGGGEEEDDDCCCBBBBBB???AAADDDGGGJJJMMMQQQTTTYYY```nnntttgggfffiiipppvvv}}}vvvggg[[[PPPJJJCCC@@@AAAAAA???<<<>>>BBBHHHNNNRRRUUUWWWYYYSSSUUUVVVUUUSSSRRRTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQOOOOOOPPPQQQRRRRRRRRRRRROOOOOOPPPQQQRRRRRRRRRSSSQQQPPPOOOOOONNNNNNNNNNNNKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQLLLMMMMMMNNNOOOOOOOOOOOOQQQQQQRRRRRRSSSRRRRRRRRRPPPNNNMMMNNNPPPQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNMMMMMMLLLKKKQQQQQQQQQQQQPPPOOONNNMMMNNNNNNNNNOOOOOOQQQRRRRRRWWWXXXZZZYYYVVVSSSQQQPPPRRROOOMMMPPPWWW```hhhllllllmmmpppuuu|||uuuiiihhhoootttuuufffaaa______\\\TTTOOOMMMPPPQQQRRRTTTTTTSSSSSSRRROOONNNMMMLLLLLLLLLMMMNNNKKKKKKKKKKKKLLLKKKKKKKKKOOONNNNNNQQQUUUYYY\\\]]][[[YYYUUURRRQQQQQQRRRSSSUUUWWW\\\iiiyyyuuuYYYXXXWWWXXX[[[___aaaaaa^^^bbbffffffcccaaaaaacccfffkkkuuuwwwqqqmmmpppxxxuuuggg]]]TTTOOOKKKJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@?????????======>>>>>>>>>>>>?????????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@BBBDDDDDDCCCEEEKKKOOOVVVXXXbbbuuuzzzrrriiiaaa^^^\\\XXXVVVVVVUUURRRPPPPPPTTTYYY]]]___SSSRRRQQQOOOOOOOOOPPPPPPMMMKKKJJJKKKNNNPPPQQQQQQUUUVVVWWWUUURRROOONNNNNNLLLNNNOOONNNKKKKKKMMMPPPSSSSSSSSSRRRRRRRRRRRRRRRQQQOOOMMMMMMMMMNNNMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJGGGFFFEEEDDDCCCBBBBBBBBBAAAAAACCCDDDGGGIIIKKKLLLSSSTTT^^^qqquuummmjjjnnnrrrwwwrrr]]]SSSIIIEEEFFFFFFCCC>>>===???BBBFFFJJJNNNPPPQQQPPPSSSUUUTTTRRRQQQSSSVVVUUUVVVVVVWWWVVVTTTSSSRRROOOPPPQQQRRRRRRRRRRRRRRRPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOOOOLLLLLLKKKLLLLLLMMMNNNNNNLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOONNNNNNOOOPPPPPPQQQPPPPPPMMMLLLLLLMMMOOOQQQPPPOOOKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIOOOOOOPPPOOONNNLLLJJJIIIJJJKKKKKKLLLMMMNNNPPPQQQQQQRRRTTTSSSPPPNNNMMMMMMQQQPPPRRRZZZfffttt}}}ooofffhhhqqqvvvuuuccc]]]ZZZZZZXXXSSSNNNMMMOOOPPPPPPQQQRRRSSSTTTTTTPPPOOOMMMLLLKKKLLLMMMNNNMMMLLLJJJIIIIIIJJJLLLLLLOOONNNMMMPPPTTTXXX[[[\\\[[[ZZZWWWTTTRRRQQQQQQRRRSSSVVV\\\fffsss|||xxxoooYYYWWWVVVWWWZZZ]]]^^^^^^[[[^^^bbbbbb```^^^___```cccfffmmmxxxuuupppooorrr|||vvvjjjddd[[[ZZZWWWTTTPPPLLLIIIHHHDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>???@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBB@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEDDDCCCFFFIIIJJJLLLQQQZZZbbbiiinnn||||||ttthhh```ZZZZZZZZZXXXVVVWWWUUUQQQNNNOOOSSSWWWZZZ[[[UUUTTTRRRPPPPPPPPPQQQRRROOOMMMLLLLLLNNNPPPQQQQQQUUUWWWXXXVVVQQQNNNMMMMMMJJJLLLNNNMMMKKKKKKNNNQQQUUUTTTRRRQQQQQQQQQRRRRRRRRRPPPNNNNNNNNNNNNMMMLLLJJJJJJIIIGGGFFFDDDCCCCCCEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAABBBDDDFFFHHHHHHNNNNNNUUUbbbqqqtttrrrrrrtttttthhhZZZTTTTTTTTTPPPJJJCCCBBBAAABBBEEEGGGJJJJJJNNNQQQSSSRRRNNNMMMOOORRRVVVVVVWWWXXXWWWUUUSSSRRRPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRSSSRRRRRRPPPPPPRRRQQQPPPPPPOOOPPPPPPPPPMMMMMMLLLLLLLLLMMMNNNNNNLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNOOOPPPPPPPPPOOOOOOKKKLLLMMMNNNOOOPPPPPPPPPLLLLLLLLLMMMOOOPPPOOONNNIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLJJJKKKLLLLLLLLLJJJIIIGGGFFFGGGGGGHHHJJJKKKMMMNNNLLLNNNPPPPPPOOOPPPQQQSSSTTTWWW___lll|||vvvjjjbbbfffpppuuusssbbb[[[WWWWWWWWWRRRNNNMMMOOOOOOOOOPPPRRRSSSUUUVVVPPPOOOMMMLLLKKKLLLNNNOOOOOOMMMKKKIIIIIIJJJLLLNNNNNNMMMLLLNNNSSSWWWZZZ[[[\\\ZZZXXXUUUSSSRRRQQQQQQSSSVVV[[[bbblllsssooogggYYYVVVTTTVVVYYY\\\\\\[[[YYY\\\______\\\[[[\\\]]]___aaafffmmmyyy{{{sssnnnsss|||pppnnniiiddd^^^XXXTTTQQQEEEEEEEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@??????>>>?????????@@@@@@AAAAAABBB======<<<<<<===>>>??????@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDFFFHHHIIIIIIHHHLLLOOORRRUUU]]]iiirrrzzzwwwppp___YYYUUUWWWYYYWWWVVVWWWUUUQQQOOOOOOSSSVVVWWWVVVWWWUUUSSSQQQPPPQQQRRRSSSQQQOOOMMMNNNPPPQQQRRRQQQUUUWWWXXXUUUQQQMMMKKKLLLHHHKKKMMMMMMKKKKKKNNNRRRVVVTTTRRRPPPOOOPPPQQQRRRSSSQQQOOONNNOOOOOONNNMMMHHHHHHGGGEEEDDDBBBAAAAAAEEEFFFGGGHHHIIIHHHGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHCCCBBBBBBAAAAAABBBBBBBBBAAA@@@???AAADDDHHHJJJJJJMMMNNNSSS[[[bbbpppzzzuuurrrzzz}}}lllddddddccc^^^XXXKKKHHHEEECCCDDDFFFGGGGGGMMMQQQSSSPPPLLLIIILLLOOOVVVWWWXXXXXXXXXVVVTTTRRRQQQQQQRRRRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSQQQPPPOOORRRRRRQQQPPPPPPPPPQQQQQQMMMMMMMMMMMMMMMMMMNNNOOOMMMNNNOOOOOOOOOOOOOOONNNNNNOOOPPPQQQQQQPPPPPPOOOJJJKKKMMMNNNOOOPPPPPPQQQOOONNNMMMNNNOOOPPPNNNLLLIIIIIIJJJJJJKKKKKKKKKLLLGGGGGGIIIJJJKKKLLLLLLLLLEEEGGGIIIJJJJJJIIIHHHGGGDDDDDDEEEFFFGGGIIIKKKLLLKKKMMMOOOQQQRRRTTTXXXZZZYYY___lll}}}{{{pppeeedddjjjooonnnjjjYYYYYYYYYXXXUUUQQQMMMKKKLLLMMMOOOQQQRRRTTTTTTTTTRRRPPPMMMKKKKKKKKKJJJIIIIIIHHHHHHIIIKKKKKKKKKJJJKKKKKKMMMQQQVVVZZZ[[[[[[[[[YYYVVVSSSPPPOOOOOOPPPSSSSSSVVVZZZ^^^aaaaaa```VVVVVVWWWXXXYYYYYYYYYXXX[[[[[[[[[YYYXXXXXX[[[]]]^^^```bbbeeemmm|||wwwpppppp|||}}}wwwkkk```[[[UUUOOOLLLKKKIIIDDD???CCCBBBAAAAAABBBBBB@@@>>>@@@>>><<<;;;<<<>>>>>>===@@@>>><<<<<<===??????>>><<<<<<===>>>>>>>>>>>>>>>?????????????????????>>>@@@>>><<<<<<===???AAAAAAEEEBBBAAACCCGGGJJJKKKJJJLLLRRRZZZ```gggqqq}}}zzznnnfffZZZXXXUUUTTTVVVWWWXXXXXXSSSQQQPPPPPPQQQQQQPPPOOOTTTUUUVVVTTTRRRQQQQQQRRRSSSQQQOOOOOOPPPQQQQQQQQQSSSTTTTTTTTTRRROOOKKKIIIKKKJJJJJJJJJKKKMMMOOOQQQQQQQQQQQQQQQQQQRRRSSSTTTSSSRRROOOMMMLLLLLLLLLLLLLLLJJJGGGEEEDDDDDDDDDEEEGGGFFFDDDCCCCCCCCCDDDEEEBBBCCCDDDEEEEEEFFFFFFFFFGGGEEEDDDCCCDDDCCCBBB@@@@@@AAAAAABBBDDDFFFGGGHHHKKKGGGKKKTTT[[[bbbwwwyyyrrrvvv|||yyy{{{{{{vvvpppbbbYYYNNNFFFCCCBBBAAA@@@HHHHHHGGGEEEDDDDDDGGGIIIMMMSSSYYY[[[YYYUUURRRRRRNNNOOOPPPQQQRRRSSSTTTTTTSSSUUUVVVUUURRRPPPOOOOOORRRQQQOOONNNMMMNNNOOOOOONNNMMMLLLKKKKKKLLLMMMNNNKKKLLLOOOQQQQQQQQQPPPOOONNNOOOPPPPPPQQQQQQPPPPPPNNNNNNMMMLLLLLLMMMMMMNNNKKKLLLMMMMMMMMMMMMMMMMMMIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGEEEDDDCCCCCCDDDFFFIIIKKKLLLNNNRRRVVVYYY^^^cccgggkkkqqq|||{{{qqqgggfffkkknnnjjjdddXXXZZZ[[[YYYUUUOOOLLLJJJLLLMMMNNNOOOPPPQQQQQQQQQRRRPPPMMMKKKKKKKKKJJJIIIJJJIIIHHHIIIJJJKKKKKKJJJNNNNNNPPPTTTYYY[[[[[[ZZZXXXVVVSSSPPPNNNMMMNNNNNNPPPQQQRRRVVVZZZ\\\\\\[[[UUUVVVWWWXXXXXXXXXXXXXXXZZZZZZ[[[ZZZXXXXXXYYY[[[ZZZ\\\^^^```fffsss|||wwwrrrrrruuu}}}zzznnnggg]]]WWWSSSPPPKKKGGGHHHFFFDDDCCCCCCAAA>>><<<@@@>>><<<<<<>>>?????????@@@>>><<<<<<===>>>>>>>>><<<======>>>????????????@@@?????????????????????@@@???>>>???AAABBBDDDDDDDDDCCCCCCDDDGGGLLLOOOQQQYYY```iiirrr{{{zzzrrrhhhaaaVVVTTTQQQQQQSSSUUUVVVVVVSSSQQQOOOOOOPPPQQQPPPOOOSSSTTTUUUTTTRRRQQQRRRSSSUUUSSSQQQPPPPPPQQQQQQQQQRRRRRRSSSTTTRRRPPPMMMKKKJJJJJJJJJJJJKKKMMMNNNPPPRRRRRRQQQQQQQQQRRRSSSSSSQQQPPPNNNMMMLLLLLLLLLLLLKKKIIIGGGEEEDDDDDDDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDBBBCCCDDDEEEEEEFFFFFFEEEGGGEEEDDDDDDDDDDDDBBBAAAAAAAAAAAABBBDDDEEEGGGHHHJJJGGGIIIQQQUUU[[[lll{{{{{{rrriii]]]SSSMMMIIIEEEBBBEEEDDDCCCBBBAAAAAABBBDDDHHHMMMSSSVVVUUUSSSQQQQQQJJJJJJKKKLLLOOOQQQSSSTTTUUUWWWXXXVVVSSSPPPNNNMMMPPPOOONNNMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNKKKLLLNNNPPPPPPPPPOOONNNMMMNNNOOOOOOPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKJJJJJJIIIIIIFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEECCCCCCDDDEEEGGGIIIKKKMMMPPPTTT\\\cccjjjqqqxxx}}}}}}zzzqqqiiiiiimmmmmmeee\\\WWW\\\___\\\UUUMMMJJJJJJLLLMMMMMMNNNNNNNNNNNNNNNRRROOOMMMLLLLLLLLLJJJIIIIIIIIIIIIIIIJJJKKKMMMMMMOOOPPPQQQUUUYYY[[[\\\[[[YYYXXXUUUSSSQQQQQQRRRRRRPPPOOOPPPSSSVVVWWWWWWVVVTTTUUUVVVWWWXXXXXXXXXXXXXXXZZZ\\\[[[ZZZXXXXXXXXXWWWYYY[[[]]]aaajjjwwwzzz}}}{{{vvvpppooowwwxxxmmmfff```ZZZUUURRRPPPMMMLLLKKKHHHEEEBBBAAA???======>>>?????????@@@>>><<<<<<======<<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@AAABBBCCCDDDDDDFFFHHHIIILLLRRR[[[bbbpppwwwyyypppfff^^^YYYPPPNNNMMMMMMPPPRRRSSSSSSRRRPPPNNNNNNOOOPPPOOONNNPPPRRRSSSSSSRRRRRRSSSTTTWWWVVVUUUSSSQQQQQQPPPPPPPPPQQQRRRSSSRRRQQQPPPOOOJJJJJJJJJJJJKKKLLLNNNOOOSSSRRRRRRQQQQQQQQQQQQRRRNNNNNNMMMLLLLLLLLLLLLLLLIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEGGGEEEDDDDDDEEEEEEDDDBBBAAAAAAAAABBBDDDEEEGGGHHHIIIFFFHHHMMMOOOQQQ]]]lll|||vvv|||ssshhh___WWWOOOJJJHHHGGGEEECCCAAAAAA@@@@@@BBBFFFJJJLLLLLLJJJHHHHHHFFFEEEFFFHHHJJJNNNRRRTTTTTTVVVWWWVVVRRRNNNKKKJJJKKKKKKJJJJJJJJJKKKLLLLLLNNNMMMLLLLLLLLLLLLMMMNNNJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHGGGEEEEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFIIILLLOOORRRSSSTTT\\\bbblllwwwwwwqqqlllmmmpppmmmbbbXXXYYY___dddaaaWWWNNNKKKLLLKKKLLLMMMNNNNNNOOONNNNNNPPPNNNLLLLLLLLLLLLJJJIIIHHHHHHIIIIIIKKKNNNRRRUUUUUUSSSQQQRRRVVVZZZ]]]^^^YYYXXXUUUTTTSSSSSSUUUUUUSSSRRRRRRSSSUUUWWWVVVUUUSSSSSSUUUVVVWWWWWWWWWWWWXXX[[[]]]^^^\\\YYYWWWWWWWWWYYY[[[]]]aaagggpppvvvzzzsssxxxvvvtttzzzyyyqqqkkkdddbbb```^^^]]]ZZZWWWTTTKKKIIIFFFDDDDDDDDDCCCBBBEEECCCAAA@@@@@@@@@???===AAA@@@>>>===;;;:::999999888888888999999999999999:::<<>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKNNNRRRXXX\\\```aaabbblllttt~~~zzzuuusssqqqrrrrrrlllbbbZZZ[[[bbbhhheee[[[QQQMMMNNNJJJKKKMMMOOOPPPQQQQQQRRRNNNMMMKKKKKKLLLKKKIIIGGGFFFGGGIIIJJJLLLQQQXXX^^^ddd___WWWSSSTTTWWW\\\^^^TTTRRRQQQPPPPPPQQQSSSTTTXXXWWWVVVWWWXXXYYYXXXWWWQQQRRRSSSUUUVVVVVVWWWWWWXXX[[[^^^___]]]ZZZXXXXXXXXXYYY[[[]]]aaaffflllooorrr{{{{{{qqqmmmuuu{{{}}}}}}~~~~~~zzzwwwuuuqqqllliii```]]]XXXUUUSSSQQQOOOMMMMMMKKKIIIHHHHHHGGGDDDBBBDDDCCCAAA???>>>=========999999::::::;;;;;;;;;;;;999<<<@@@BBBCCCDDDGGGIIILLLTTT]]]bbbgggqqqxxxuuuoooeee[[[SSSOOONNNJJJIIIIIIKKKNNNPPPQQQPPPOOOMMMLLLKKKLLLMMMLLLKKKJJJLLLNNNOOOOOOPPPRRRTTTVVVWWWXXXUUURRROOOOOOPPPNNNNNNNNNOOOOOOPPPQQQRRRKKKLLLLLLMMMMMMNNNNNNNNNOOONNNMMMLLLLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJJJJJJJEEEEEEDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCDDDEEEFFFEEEDDDBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHJJJJJJKKKPPPVVV___jjjyyywwwzzzzzzttteee```YYYSSSOOOLLLIIIFFFHHHGGGFFFFFFEEECCCAAA@@@BBBAAA@@@???AAACCCGGGIIIFFFIIIKKKKKKIIIFFFEEEDDDAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBCCCEEEGGGGGGGGGEEEDDDGGGFFFFFFEEEDDDBBBAAA@@@???>>>======<<<<<<<<<===>>>??????@@@BBBCCCCCCDDDGGGHHHJJJMMMOOOQQQQQQRRRRRRVVV\\\dddjjjoooqqqrrr{{{{{{uuutttuuuvvvtttooohhhaaa\\\^^^dddiiiggg___VVVPPPNNNJJJLLLMMMOOOQQQRRRSSSSSSLLLKKKJJJJJJKKKJJJHHHFFFEEEGGGIIIJJJLLLRRR[[[bbbvvvnnnbbbXXXUUUUUUWWWYYYRRRQQQPPPPPPPPPRRRTTTVVV[[[ZZZXXXXXXZZZZZZZZZYYYPPPQQQRRRTTTUUUVVVVVVVVVWWWYYY]]]^^^\\\ZZZYYYYYYXXXXXXYYY[[[^^^cccfffiiihhhmmmyyyzzzkkkhhhgggmmmxxxwwwsssnnniiifffccc___]]]WWWVVVTTTSSSRRRPPPMMMJJJGGGEEECCC@@@???>>>>>>>>>888888999999:::;;;;;;;;;666;;;@@@CCCEEEIIINNNSSS\\\eeepppxxxooojjjccc[[[TTTOOOLLLKKKIIIIIIIIIKKKNNNPPPPPPOOONNNLLLJJJJJJKKKLLLKKKJJJHHHJJJLLLLLLMMMMMMOOOQQQQQQTTTVVVUUUQQQOOOOOOQQQOOONNNMMMLLLMMMNNNOOOPPPKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKHHHHHHIIIIIIJJJIIIIIIHHHCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFEEEDDDBBBBBBBBBCCCCCCDDDFFFFFFFFFGGGHHHHHHIIIKKKNNNRRRVVV\\\nnn}}}vvvssssss}}}xxxqqqggg```\\\ZZZWWWUUUOOOMMMIIIGGGGGGFFFDDDCCCAAA@@@???>>>>>>@@@AAACCCCCCEEEGGGGGGEEECCCCCCDDD??????@@@AAAAAAAAA@@@@@@??????@@@AAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@???@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@???======<<<<<<<<<======>>>@@@AAABBBEEEGGGJJJKKKLLLQQQSSSUUUXXXZZZ[[[[[[[[[[[[```gggooowww~~~}}}sssqqqtttxxxzzzuuujjjaaa]]]]]]___cccggghhhbbbYYYQQQMMMLLLMMMNNNPPPQQQRRRRRRRRRIIIIIIHHHIIIJJJIIIFFFDDDEEEGGGIIIIIIJJJPPPZZZbbbzzzrrrfff\\\VVVTTTSSSSSSRRRQQQQQQQQQRRRTTTWWWXXXZZZXXXVVVVVVWWWYYYYYYXXXOOOPPPQQQSSSTTTUUUVVVVVVTTTWWWZZZ[[[ZZZYYYYYYYYYZZZYYYYYYZZZ\\\___aaabbbeeefffnnn|||pppeee```ccchhhooo|||zzzqqqooonnnlllkkkiiieeebbb[[[XXXSSSMMMGGGCCCAAA@@@<<<<<<======>>>??????@@@===BBBIIIOOOSSSZZZcccjjjuuu~~~}}}wwwggg```WWWQQQNNNLLLJJJHHHIIIIIIIIIKKKMMMOOONNNMMMMMMKKKIIIIIIJJJKKKJJJIIIFFFHHHJJJJJJJJJKKKMMMNNNLLLPPPSSSSSSPPPNNNOOORRRPPPNNNLLLJJJJJJKKKMMMNNNIIIIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKGGGHHHHHHIIIIIIHHHGGGFFFAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDAAAAAA@@@AAADDDEEEDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFEEEFFFFFFEEEFFFIIIKKKMMMRRRUUUccc{{{wwwnnnqqqzzz|||tttrrrrrrqqqooogggaaa[[[UUURRRPPPLLLJJJCCCCCCBBBBBBBBBCCCDDDDDDFFFGGGGGGEEECCCBBBCCCDDD@@@@@@AAABBBAAA@@@??????>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@@@@AAA======>>>?????????????????????@@@AAAAAABBBCCCCCC@@@AAABBBCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCFFFHHHKKKPPPUUUYYY\\\^^^eeeggghhhjjjjjjiiihhhgggggglllsss|||uuummmllluuu{{{}}}uuufff[[[YYY\\\^^^bbbfffgggccc[[[RRRLLLMMMNNNOOOPPPPPPPPPPPPOOOHHHGGGGGGHHHIIIHHHFFFCCCFFFHHHIIIHHHHHHMMMWWW___sssmmmddd\\\WWWTTTRRRPPPNNNMMMMMMMMMNNNQQQTTTUUUWWWUUUSSSSSSUUUVVVVVVVVVNNNOOOQQQRRRTTTUUUVVVVVVRRRTTTWWWXXXXXXXXXXXXYYY^^^\\\ZZZZZZ\\\^^^______cccbbbfffqqqzzzmmm^^^YYYXXX[[[iiizzzxxxssskkk```VVVNNNIIIGGGFFFFFFGGGHHHHHHIIIJJJJJJLLLSSS[[[bbbhhhrrr}}}wwwqqqaaaYYYOOOKKKKKKKKKIIIGGGIIIHHHIIIJJJMMMNNNMMMLLLLLLKKKIIIIIIJJJJJJJJJIIIEEEGGGHHHIIIIIIIIIKKKMMMHHHMMMRRRRRROOOMMMOOOSSSQQQOOOLLLIIIHHHIIIKKKLLLGGGHHHIIIJJJJJJJJJIIIHHHJJJJJJJJJJJJJJJKKKLLLMMMGGGGGGHHHIIIHHHGGGFFFEEEAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDD@@@@@@???AAACCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFEEECCCCCCFFFIIIIIILLLOOOYYYlll~~~~~~mmmiiinnnqqq{{{~~~tttkkkddd___YYYUUUGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKIIIFFFCCCBBBDDDEEEAAABBBCCCCCCBBBAAA@@@??????@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>???@@@BBBBBB===>>>>>>???????????????@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDFFFGGGHHHHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJMMMPPPUUU[[[aaahhhlllooowwwxxxyyyyyyxxxvvvsssrrrrrrvvv}}}zzznnnlllqqqwww}}}{{{nnnbbb\\\ZZZWWW[[[[[[\\\```aaa\\\RRRJJJOOONNNMMMNNNPPPQQQQQQPPPJJJJJJIIIHHHGGGGGGGGGGGGCCCDDDEEEGGGJJJNNNQQQSSSbbb```\\\WWWRRRPPPQQQSSSKKKLLLNNNNNNNNNNNNPPPRRRQQQPPPRRRYYY```aaaZZZSSSOOOOOOOOOPPPQQQRRRTTTUUUTTTTTTSSSSSSTTTUUUVVVVVVYYYYYYZZZZZZ[[[[[[\\\\\\\\\```dddgggmmmxxxqqqbbbYYYWWW]]]fffvvvwwwlllaaaYYYTTTQQQTTTYYY^^^```___]]]\\\dddhhhpppzzztttjjjXXXTTTOOOLLLKKKKKKJJJJJJFFFGGGHHHJJJLLLLLLIIIGGGNNNKKKIIIJJJLLLLLLJJJHHHEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKMMMNNNPPPQQQRRRSSSRRRPPPMMMJJJGGGFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKIIIGGGHHHKKKLLLKKKIIIFFFIIILLLMMMKKKHHHGGGFFFCCCBBBAAA@@@???@@@AAAAAACCCBBBAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJOOOZZZiii{{{{{{qqqlllkkkmmmqqqvvvxxxkkkaaaVVVUUURRRQQQQQQTTTXXXZZZ[[[YYYVVVVVVWWWVVVSSSOOOKKKKKKKKKKKKIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCFFFDDDBBBAAABBBBBBBBBAAACCCBBBCCCEEEGGGGGGEEECCCFFFDDDDDDGGGHHHEEEEEEHHHGGGIIILLLNNNPPPRRRUUUWWWUUUTTTRRRQQQRRRTTTVVVWWWVVVZZZaaahhhpppvvv{{{}}}}}}{{{{{{|||yyyooopppwww~~~zzzmmmbbb]]][[[WWWZZZYYYYYY[[[\\\YYYQQQJJJMMMLLLKKKLLLMMMNNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFHHHKKKMMMOOOUUUUUUTTTQQQNNNLLLMMMOOOPPPPPPOOOLLLJJJIIIKKKMMMOOONNNPPPWWW^^^^^^XXXQQQNNNNNNNNNNNNPPPQQQRRRSSSRRRRRRRRRRRRSSSTTTVVVVVVYYYYYYYYYYYYYYYYYYZZZZZZ[[[^^^aaadddhhhoooyyytttfff\\\ZZZ^^^eeetttvvvppphhhkkkppptttwwwxxxwwwwww|||nnncccVVVSSSNNNKKKKKKKKKJJJJJJIIIIIIIIIKKKMMMMMMKKKIIINNNLLLJJJKKKLLLMMMKKKIIIIIIIIIJJJKKKKKKJJJIIIHHHJJJJJJKKKMMMNNNPPPQQQQQQRRRPPPMMMJJJHHHGGGGGGGGGEEEFFFFFFGGGGGGHHHHHHHHHJJJHHHFFFGGGIIIKKKJJJIIIGGGJJJMMMNNNKKKGGGDDDCCCDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEEBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEIIIRRR]]]kkkyyymmmkkkjjjmmmwwwzzzjjjfffaaa___bbbfffjjjlllllliiigggffffffccc^^^YYYVVVUUUUUUSSSRRRPPPOOONNNLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIGGGGGGHHHIIIJJJJJJMMMLLLLLLNNNOOOPPPOOOMMMNNNKKKKKKNNNOOOMMMNNNRRRRRRUUUXXXZZZ\\\___ccceeehhhgggeeedddcccddddddeeedddhhhnnnuuu|||yyytttzzzxxxjjjbbb___\\\XXXXXXWWWVVVWWWXXXUUUOOOJJJKKKJJJHHHIIIJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDFFFFFFEEEEEEFFFGGGHHHIIIHHHIIIJJJJJJJJJKKKMMMPPPWWWUUUQQQLLLHHHGGGIIIKKKMMMMMMNNNTTTYYYZZZUUUOOOLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPPPPPPPRRRTTTUUUWWWXXXXXXWWWWWWWWWWWWWWWVVVYYYZZZ]]]```dddhhhlllnnn~~~~~~mmmccc```[[[dddtttuuuggg[[[TTTQQQMMMKKKKKKLLLLLLKKKLLLKKKJJJKKKMMMNNNMMMLLLNNNLLLKKKLLLMMMMMMLLLJJJLLLMMMNNNNNNMMMKKKIIIGGGIIIIIIJJJKKKMMMNNNOOOOOOQQQOOOMMMJJJHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGHHHHHHGGGGGGJJJNNNOOOLLLGGGBBB@@@CCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@?????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@@@@????????????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBBBBCCCDDDDDDDDDDDDBBBDDDIIIPPPZZZiiiwww{{{sssiiigggooo~~~vvvtttyyy~~~}}}yyyrrrllljjjiiigggeeecccaaa```___\\\\\\[[[ZZZZZZZZZZZZZZZXXXWWWVVVVVVWWWXXXZZZ\\\___^^^]]]]]]___```___^^^]]]ZZZXXX[[[\\\\\\___dddfffhhhkkkmmmpppssswww{{{|||{{{zzzyyywwwuuuttttttwwwzzz~~~vvvhhhbbbaaa]]]YYYUUUUUUVVVXXXXXXUUUOOOJJJJJJIIIGGGGGGHHHHHHGGGEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEFFFIIIMMMSSSWWW___]]]WWWQQQLLLJJJLLLNNNLLLKKKLLLQQQUUUVVVRRRMMMKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNOOOPPPSSSUUUWWWWWWVVVVVVVVVUUUTTTTTTTTTVVVVVVXXX\\\bbbfffhhhhhhqqq||||||tttiiiiiimmmwww~~~zzzyyy|||}}}wwwnnnaaaWWWSSSQQQNNNMMMMMMNNNMMMMMMNNNLLLKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKLLLLLLKKKKKKLLLMMMNNNOOONNNLLLIIIGGGIIIIIIJJJKKKLLLLLLMMMMMMOOOMMMLLLJJJHHHGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDCCCCCCDDDEEEEEEFFFEEEIIINNNPPPMMMGGGBBB???AAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>??????BBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDEEECCCDDDGGGJJJOOOZZZfffuuukkkmmmyyy|||yyyvvvuuuttttttqqqpppooonnnnnnnnnoooooooooooonnnllllllmmmpppssstttsssqqqrrrsssttttttsssooojjjhhhkkklllnnnrrrxxx|||~~~rrrfffbbb```]]]YYYRRRTTTXXX[[[[[[VVVPPPKKKJJJIIIGGGGGGHHHHHHGGGEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCGGGNNNWWW]]]iiigggaaaZZZSSSOOOOOOPPPKKKKKKLLLNNNRRRRRROOOLLLKKKKKKKKKKKKLLLMMMNNNNNNOOONNNMMMMMMOOORRRUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSVVVVVVVVVYYY]]]aaaddddddhhhnnnxxx|||vvvvvvyyy{{{yyyuuu}}}zzzxxxzzzrrroookkkiiimmmxxx{{{rrrlllfff^^^XXXTTTQQQOOONNNOOOOOOOOONNNMMMKKKJJJJJJKKKLLLKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMMMMMMMKKKIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHGGGBBBBBBBBBBBBBBBBBBDDDEEEBBBGGGLLLOOOMMMHHHDDDAAA????????????>>>>>>======>>>>>>=========>>>>>>???AAAAAAAAAAAAAAA@@@@@@@@@>>>======<<<<<<======>>>>>>>>>======>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEDDDCCCDDDGGGHHHJJJRRR[[[gggzzzuuupppssszzz~~~~~~yyywwwyyy{{{}}}mmmccc___\\\YYYWWWOOOSSSYYY\\\[[[VVVOOOKKKJJJIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBAAAAAABBB>>>???AAABBBCCCCCCDDDCCCBBBAAAAAABBBFFFMMMVVV\\\mmmlllhhhaaaYYYSSSPPPOOOLLLLLLLLLNNNOOOPPPNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOMMMMMMNNNQQQTTTVVVVVVVVVUUUUUUUUUUUUUUUUUUWWWWWWXXXXXXYYYZZZ[[[\\\```bbbgggooowww}}}vvvpppmmmjjjgggfffiiipppxxx}}}{{{sssfffdddbbbeeeppp|||pppgggbbb___\\\ZZZSSSQQQOOOOOOOOOOOONNNMMMLLLJJJIIIIIIKKKKKKJJJHHHGGGIIIJJJJJJIIIHHHIIIKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFF@@@AAABBBBBB@@@AAABBBDDDBBBFFFKKKNNNLLLHHHEEECCC======>>>>>>======<<<;;;======<<<<<<<<<===>>>>>>????????????@@@@@@@@@@@@======<<<<<<<<<<<<======???????????????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEBBBAAACCCFFFFFFFFFLLLSSSZZZiii|||xxxsssssstttxxx|||xxxfff___[[[VVVSSSSSSMMMQQQUUUXXXWWWSSSNNNKKKIIIHHHGGGHHHIIIJJJIIIHHHEEEDDDCCCBBBBBBAAAAAABBB??????AAABBBCCCCCCBBBBBB@@@AAACCCEEEGGGLLLRRRVVVeeeffffffccc]]]VVVQQQOOONNNMMMMMMNNNOOOOOONNNNNNNNNNNNNNNMMMNNNNNNOOOPPPRRRPPPNNNMMMNNNPPPTTTVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVYYY\\\\\\YYYWWWVVVWWWXXXYYY]]]cccggglllyyyqqqnnnhhhccc```aaaeeehhhrrr|||vvvnnniiieeedddfffoooxxxpppfff___[[[ZZZZZZYYYRRRPPPNNNNNNNNNMMMLLLJJJKKKJJJJJJKKKLLLKKKIIIGGGGGGIIIKKKKKKIIIHHHJJJLLLOOONNNLLLJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGG???AAABBBAAA@@@@@@BBBDDDDDDHHHKKKLLLJJJFFFCCCBBB======>>>>>>>>>===<<<;;;<<<<<<;;;;;;<<<<<<===>>>=========>>>?????????@@@======<<<<<<<<<<<<=====================>>>??????@@@@@@AAAAAABBBBBBCCCCCC@@@@@@CCCFFFEEECCCGGGNNNPPP[[[iiivvv~~~yyyxxxtttuuuxxx~~~rrrbbb\\\XXXRRROOOOOOLLLOOORRRSSSRRROOOMMMKKKHHHGGGFFFGGGIIIJJJJJJIIIEEEEEEDDDCCCBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@???BBBFFFIIIKKKMMMPPPRRRXXX\\\```aaa^^^YYYUUURRROOONNNNNNNNNNNNOOOOOONNNOOOOOOOOONNNOOOOOOPPPPPPSSSQQQOOOMMMNNNPPPSSSUUUVVVVVVVVVWWWWWWXXXXXXXXXRRRYYY```bbb]]]XXXWWWWWWUUUUUUYYY^^^___```jjjvvvwwwnnngggddddddfff]]]gggwww|||rrrllliiigggiiiiiinnn|||oooiii```ZZZXXXXXXXXXWWWQQQOOOMMMLLLLLLKKKIIIHHHKKKJJJKKKLLLMMMLLLIIIFFFHHHJJJLLLLLLJJJIIIKKKNNNSSSQQQNNNJJJHHHGGGGGGHHHCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBEEEEEEFFFGGGHHHIIIIIIJJJ???AAACCCBBB??????BBBEEEGGGJJJLLLLLLIIIEEEBBBAAA===>>>?????????>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<===>>>??????@@@======<<<<<<<<<<<<======:::999999999999:::;;;;;;>>>??????@@@AAAAAABBBBBBAAAAAADDDGGGEEECCCEEEKKKFFFMMMVVVbbbuuuxxxvvvtttwww~~~vvvlllaaaZZZTTTOOONNNPPPMMMOOOPPPQQQOOOMMMJJJHHHGGGFFFFFFHHHJJJJJJIIIHHHDDDEEEFFFEEECCCAAABBBCCCFFFEEECCCAAA@@@@@@@@@@@@CCCDDDFFFJJJOOOPPPNNNKKKMMMQQQXXX\\\]]]ZZZUUURRROOONNNMMMOOOQQQRRRRRRQQQOOOPPPRRRSSSTTTSSSQQQPPPUUUSSSPPPNNNNNNPPPTTTVVVTTTUUUUUUVVVWWWXXXYYYYYYYYY^^^bbbaaa[[[UUUTTTUUUVVVWWWXXXXXXXXXZZZ]]]```rrruuu~~~vvvkkkccc^^^___eeemmmxxxuuulllkkkooorrrsss|||yyyrrrccc\\\UUURRRUUUWWWWWWUUUQQQPPPNNNLLLKKKJJJIIIIIIFFFHHHKKKLLLLLLKKKJJJJJJJJJIIIHHHHHHHHHJJJKKKLLLSSSPPPMMMJJJGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEGGGIIILLLNNNCCCBBBBBBAAAAAAAAABBBBBBGGGHHHHHHGGGFFFCCC@@@>>>======<<<===>>>>>><<<999;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;===>>>???===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>?????????@@@@@@@@@@@@@@@BBBDDDDDDCCCBBBCCCDDDIIIMMMRRRVVV___qqqzzzuuuuuu{{{ooodddYYYUUURRRNNNKKKJJJKKKLLLNNNOOOOOOMMMKKKIIIHHHGGGGGGGGGIIIIIIGGGEEEDDDEEEEEEDDDBBBAAABBBCCCFFFEEECCCAAA@@@@@@AAABBBDDDDDDFFFIIIMMMNNNLLLIIIJJJNNNSSSXXXYYYWWWSSSPPPOOONNNNNNOOOQQQSSSRRRQQQRRRSSSUUUVVVVVVVVVTTTSSSQQQPPPNNNMMMMMMOOOQQQSSSSSSTTTTTTUUUVVVWWWXXXYYYVVV[[[```___YYYTTTSSSUUUUUUVVVVVVVVVUUUVVVYYY[[[eeeiiippp}}}uuudddbbb```aaaffflllqqqssszzzzzz{{{~~~~~~vvvnnnkkkqqqyyy~~~qqqhhh]]]YYYTTTRRRSSSUUUUUUTTTRRRQQQPPPNNNLLLJJJIIIHHHFFFHHHJJJLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKPPPNNNLLLIIIGGGFFFEEEEEEEEEDDDBBBAAAAAAAAABBBCCCFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEGGGHHHJJJKKKBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDBBB@@@>>>===<<<<<<===>>>>>>;;;999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>????????????@@@AAACCCCCCBBBBBBBBBCCCAAADDDHHHKKKRRR___rrrzzzwwwwwwxxxyyyttteeeZZZQQQPPPQQQNNNIIIGGGHHHIIIKKKMMMNNNMMMKKKJJJIIIGGGFFFGGGGGGGGGEEECCCDDDEEEEEEDDDCCCCCCDDDEEEGGGFFFCCCAAA@@@@@@AAABBBDDDDDDFFFHHHKKKKKKIIIGGGGGGJJJNNNQQQSSSRRRPPPOOONNNMMMNNNPPPRRRTTTSSSRRRRRRSSSUUUVVVVVVVVVUUUTTTOOOOOOPPPPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXVVV[[[___]]]XXXSSSRRRTTTVVVWWWWWWUUUTTTTTTVVVXXX___bbbjjjvvvssslllccc[[[YYYZZZ\\\]]]eeeeeefffhhhnnnttt{{{~~~}}}xxxvvvvvvvvvvvvnnnkkkjjjooo{{{ttteee\\\UUUTTTRRRQQQQQQRRRSSSSSSRRRRRRRRRPPPNNNKKKIIIGGGFFFGGGIIIKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJIIILLLLLLKKKIIIGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBBFFFEEEDDDCCCBBBAAAAAAAAACCCDDDEEEFFFFFFFFFFFFFFFBBBAAAAAA@@@@@@AAABBBBBB???@@@AAABBBAAA@@@???>>>===<<<;;;<<<======;;;999999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<=========>>>>>>???@@@BBBBBBAAAAAAAAABBB???BBBEEEFFFIIIQQQ___iiiyyyuuurrruuuwww|||uuufffZZZSSSNNNOOOPPPMMMKKKKKKHHHIIIJJJKKKLLLKKKJJJIIIGGGFFFEEEFFFGGGFFFDDDCCCEEEFFFFFFFFFEEEEEEGGGIIIKKKIIIEEEBBB@@@??????@@@DDDDDDFFFGGGHHHGGGFFFEEEEEEGGGIIILLLNNNNNNNNNNNNLLLLLLMMMPPPSSSTTTSSSRRRPPPPPPQQQRRRSSSRRRRRRQQQQQQRRRTTTVVVVVVVVVUUUTTTSSSTTTUUUVVVWWWXXXXXXYYY[[[___bbb___XXXSSSRRRSSSYYYYYYXXXVVVTTTSSSTTTVVV^^^ccclllwwwtttggg^^^YYYWWWUUUWWWWWWWWWYYY]]]ccciiilllvvvzzzvvvoooiiihhhiiilllooonnnooosss|||wwwiii\\\TTTNNNPPPQQQQQQPPPPPPRRRTTTSSSSSSSSSRRRPPPLLLIIIGGGFFFGGGHHHJJJLLLKKKIIIHHHGGGHHHJJJJJJKKKJJJIIIHHHJJJJJJKKKJJJIIIFFFDDDBBBBBBAAA@@@??????@@@AAABBBDDDCCCBBBBBBAAABBBBBBBBBCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@AAAAAABBB??????@@@@@@@@@???>>>======<<<;;;;;;<<<<<<;;;999999999999::::::999999999;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;:::::::::999999999999999999:::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===???AAAAAA@@@???@@@AAA@@@CCCEEEEEEFFFJJJRRRXXXjjj{{{~~~yyyrrrqqqqqqwww}}}hhh[[[SSSOOOMMMNNNMMMJJJKKKOOOIIIJJJJJJJJJJJJIIIHHHGGGDDDDDDDDDEEEGGGGGGFFFEEEFFFGGGHHHGGGGGGHHHKKKMMMPPPMMMHHHCCC???>>>===>>>CCCDDDFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIKKKLLLMMMMMMJJJKKKLLLPPPSSSTTTSSSRRRNNNOOOOOOPPPPPPPPPPPPPPPRRRTTTVVVYYYZZZYYYWWWVVVUUUUUUVVVWWWXXXYYYZZZZZZaaadddfffaaaYYYSSSRRRSSSXXXXXXWWWTTTRRRQQQRRRTTT[[[```jjjvvvrrrfff]]]WWWSSSRRRPPPPPPQQQUUUYYY[[[ddduuuuuunnnkkkgggddddddiiiooottt{{{~~~uuujjj```WWWRRRLLLNNNPPPQQQQQQQQQRRRTTTSSSSSSSSSRRRPPPMMMJJJHHHGGGGGGHHHKKKNNNNNNLLLJJJGGGHHHIIIJJJJJJIIIHHHGGGIIIJJJKKKKKKJJJHHHEEECCCBBBBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@AAACCCDDDEEEBBBCCCDDDDDDCCCAAA@@@>>>???????????????@@@AAABBBAAAAAAAAA@@@???>>>===<<<===;;;::::::;;;;;;:::999888999999999999999999888:::;;;;;;<<<<<<;;;:::999;;;:::::::::999999999999888888888888888999::::::999999:::::::::;;;;;;;;;<<<>>>@@@@@@???>>>???@@@===???AAAAAAAAACCCGGGKKKXXXggg~~~vvvrrrnnnpppxxxooo```XXXVVVPPPKKKJJJIIIGGGIIIMMMJJJJJJJJJJJJJJJIIIHHHGGGDDDCCCCCCEEEGGGHHHGGGFFFFFFGGGGGGGGGGGGIIIMMMPPPSSSOOOIIICCC???=========CCCEEEFFFFFFDDDCCCDDDEEEFFFFFFGGGIIIJJJJJJKKKKKKHHHHHHKKKOOORRRTTTSSSQQQPPPPPPPPPPPPQQQQQQQQQRRRPPPRRRUUUXXXYYYXXXVVVUUUVVVVVVWWWXXXYYYZZZ[[[[[[bbbeeefffaaaYYYSSSRRRSSSSSSSSSSSSQQQNNNNNNPPPQQQYYY___hhhqqqwwwzzzyyyxxxsssyyy|||nnnfff___[[[WWWRRROOONNNNNNOOORRR^^^nnnyyy|||{{{zzzzzz|||}}}~~~}}}}}}~~~yyyoooiiiggggggggghhhlllsss|||}}}rrrhhh___YYYUUURRRLLLMMMNNNOOOQQQRRRSSSSSSRRRRRRRRRQQQOOOMMMKKKJJJHHHGGGHHHLLLQQQSSSQQQNNNHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKJJJHHHEEEDDDBBBAAA@@@@@@@@@AAABBBCCC===>>>>>>???AAACCCEEEFFFBBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@???>>>===<<<===;;;999999:::::::::999888999999::::::999999888999:::;;;<<<<<<;;;:::999:::::::::999999999888888777777777777777888999999999999999:::::::::;;;;;;;;;===>>>>>>======>>>???<<<>>>@@@@@@@@@AAADDDFFFLLLWWWiii}}}{{{uuusssvvv|||tttgggcccdddfffWWWJJJGGGIIIIIIGGGFFFIIIIIIIIIJJJJJJJJJJJJJJJFFFEEEEEEFFFGGGHHHFFFEEEEEEEEEFFFFFFFFFIIIMMMQQQRRRNNNIIICCC@@@>>>???@@@BBBEEEFFFFFFDDDCCCDDDFFFFFFFFFGGGHHHIIIHHHHHHHHHEEEFFFIIINNNRRRSSSRRRPPPQQQPPPPPPPPPQQQQQQRRRRRROOOQQQTTTVVVWWWWWWVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZ^^^aaabbb^^^VVVQQQQQQSSSPPPPPPPPPOOONNNNNNPPPRRRWWW\\\bbbiiimmmnnnmmmllleeeiiiooouuu~~~~~~xxxpppeee]]]VVVSSSQQQOOOUUU[[[```bbbccccccdddggghhhhhhhhhggghhhjjjllluuuzzzuuuuuuxxx~~~{{{yyyvvvrrrnnnkkkhhhgggkkknnnsssxxx~~~{{{tttnnneee^^^YYYVVVSSSRRRNNNLLLJJJLLLPPPRRRRRRQQQQQQQQQPPPOOONNNMMMLLLLLLIIIHHHIIINNNTTTWWWUUURRRJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHHHHFFFEEEDDD@@@??????>>>???@@@AAABBB>>>>>>>>>???@@@BBBCCCDDDBBBAAA@@@???>>>==================>>>>>>???AAAAAA@@@@@@???>>>>>>>>>>>>>>><<<:::888888999:::999999999999::::::::::::999999777888:::<<<<<<<<<;;;:::999999999999888888888888777666666666666777888888999999999:::::::::;;;;;;:::<<<======<<<<<<===>>>>>>???@@@AAAAAAAAABBBCCCEEEJJJVVVeeesss~~~zzzwwwxxx{{{|||kkkdddjjjrrruuu___KKKGGGMMMNNNHHHBBBGGGHHHHHHIIIJJJKKKLLLMMMHHHGGGFFFGGGGGGGGGEEECCCCCCDDDDDDDDDEEEHHHLLLPPPPPPMMMHHHCCC@@@@@@AAACCCBBBEEEFFFFFFDDDCCCEEEGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEHHHMMMQQQRRRQQQOOOPPPOOOOOOOOOOOOPPPQQQQQQPPPRRRTTTVVVXXXXXXWWWVVVTTTUUUUUUVVVWWWXXXYYYYYYYYY]]]^^^[[[TTTPPPPPPSSSPPPPPPQQQPPPOOOPPPSSSUUURRRUUUYYY]]]aaacccddddddbbbdddfffhhhmmmxxx|||oooeee___\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYZZZ[[[ZZZXXXXXXYYY[[[cccgggkkkooosssvvvzzz}}}xxxqqqmmmlllaaa```bbbgggmmmooonnnkkkhhhhhhgggeeedddeeeiiillltttyyyxxxqqqgggccc]]]YYYVVVTTTRRRPPPOOOKKKGGGIIIOOORRRQQQOOOQQQPPPOOONNNMMMMMMMMMMMMIIIHHHJJJOOOVVVZZZXXXUUUKKKJJJHHHGGGFFFGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDDDD???>>>=========???@@@AAA????????????@@@AAABBBBBBBBBAAA???============>>>============>>>???@@@AAA===============>>>??????<<<:::888777888999999999999::::::;;;;;;::::::999666777:::<<<<<<<<<;;;:::999999999888888888888777666666666666666777888888999999:::::::::;;;;;;;;;999;;;======<<<;;;<<<===<<<<<<=========>>>>>>???BBBCCCJJJVVVaaaooo~~~pppooonnnppptttzzzmmm```hhhmmmhhhfffXXXLLLJJJKKKHHHFFFHHHEEEEEEFFFGGGIIIKKKMMMNNNKKKJJJIIIHHHGGGFFFFFFFFFCCCDDDEEEFFFHHHIIIJJJKKKHHHGGGEEECCCBBBAAABBBBBBBBBGGGJJJIIIDDD@@@@@@BBBDDDDDDEEEGGGGGGGGGGGGGGGIIIIIIJJJLLLMMMMMMMMMMMMKKKLLLNNNQQQSSSUUUVVVWWWWWWUUUSSSTTTVVVWWWUUUSSSUUUUUUTTTTTTTTTTTTTTTUUUXXXWWWVVVUUUTTTSSSRRRRRRUUUQQQNNNQQQRRRQQQQQQSSSSSSRRRSSSVVV[[[^^^]]][[[ZZZ]]]```bbbeeelllwwwvvvqqqnnnnnnllliiiccc]]]WWWSSSWWWRRROOOQQQQQQPPPRRRWWWTTTWWWZZZ]]]___aaadddfffgggjjjmmmmmmkkkjjjmmmpppppprrrvvv{{{xxxpppiiibbb^^^\\\XXX[[[^^^```aaabbbccceeeaaaccceeegggjjjnnntttxxxzzzqqqhhhaaa[[[\\\\\\[[[XXXVVVUUUUUUNNNKKKJJJKKKNNNQQQPPPNNNPPPNNNMMMMMMNNNNNNLLLKKKIIIIIIJJJMMMQQQTTTUUUTTTMMMJJJGGGFFFFFFFFFEEEDDDEEEFFFHHHHHHHHHGGGEEECCCEEEDDDBBBAAA@@@AAAAAABBB???===<<<===???@@@@@@???@@@???===<<<;;;<<<>>>???BBBAAA???===<<<<<<===>>>??????>>>>>><<<;;;:::999;;;;;;<<<<<<;;;;;;::::::999999999999999999999999888888888999999:::::::::777777666666555555555444666555555555555666777777888888888888888888888888:::999888888999:::<<<===============>>>>>>>>>>>>???@@@EEEKKKRRR]]]pppyyynnniiijjjpppuuuxxx}}}kkkgggmmmhhh]]]YYYNNNFFFFFFHHHGGGFFFHHHEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGHHHDDDDDDEEEFFFGGGHHHIIIIIIGGGFFFDDDBBBAAAAAAAAAAAAGGGKKKNNNMMMHHHCCCBBBCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNLLLMMMNNNPPPSSSUUUVVVWWWXXXVVVSSSTTTUUUVVVTTTSSSTTTTTTSSSSSSSSSSSSSSSTTTUUUTTTRRRQQQPPPPPPPPPPPPTTTPPPNNNQQQSSSQQQPPPRRRPPPOOOPPPSSSXXXZZZYYYXXXVVVYYY[[[\\\]]]bbblllsssvvv}}}~~~wwwooogggcccaaa[[[VVVUUUSSSPPPRRRVVVSSSVVVYYY[[[\\\\\\]]]^^^^^^___```___^^^^^^^^^___aaaccceeehhhllloooqqqssstttqqqlllfff```[[[XXXVVVVVVYYY\\\___aaacccfffhhhiiilllppptttyyyzzzuuuooohhh```[[[XXXYYYYYYWWWTTTQQQPPPPPPNNNLLLJJJKKKNNNOOOOOOMMMOOOMMMLLLLLLMMMNNNMMMKKKKKKJJJJJJLLLOOORRRSSSSSSKKKIIIFFFEEEEEEFFFEEEDDDEEEFFFGGGHHHHHHFFFDDDCCCBBBAAA@@@?????????@@@AAA???>>><<<===>>>??????>>>???>>>===;;;;;;<<<>>>???BBB@@@>>>===<<<<<<===>>>BBBBBBAAA@@@>>>===;;;::::::;;;;;;;;;:::999888888999999999999999999999999888888888999999999::::::777666666666555555555444555555444444555555666777888888888888888888888888999999888888999:::<<<===<<<<<<<<<=========>>>>>><<<<<>>???>>>===>>>===<<<;;;;;;<<<===>>>@@@???>>><<<;;;<<<<<<===BBBAAAAAA@@@???===;;;:::::::::::::::999888777666777777777777777777777777888888888888888999999999666666666555555555555555444444444444444555555666777777777777777777777777888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<>>>??????AAAKKKVVVeeeqqqzzzuuuqqqsssppppppuuu}}}xxxmmmooopppdddSSSIIIIIIFFFDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@??????DDDGGGKKKKKKIIIEEEBBBAAABBBCCCDDDFFFHHHJJJLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMOOONNNNNNNNNOOORRRUUUWWWYYYWWWTTTRRRQQQQQQRRRRRRPPPOOOOOOOOOOOOPPPPPPQQQRRRQQQOOONNNNNNOOOQQQSSSQQQNNNNNNRRRTTTQQQNNNOOOPPPRRRTTTVVVXXXYYYXXXXXXUUUVVVVVVUUUUUUWWW\\\```cccdddfffjjjqqq}}}wwwqqqqqqtttrrruuuyyy{{{zzzwwwvvvuuuyyyvvvrrrqqqqqqppplllhhhllllllkkkjjjkkknnnppprrrvvvuuusssqqqooommmlllkkkooorrrwww|||~~~~~~tttmmmccc[[[VVVTTTSSSSSSZZZ[[[ZZZWWWRRRNNNLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLJJJIIIIIIKKKMMMMMMLLLNNNLLLIIIHHHJJJMMMOOOPPPGGGEEECCCCCCDDDEEEFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDAAA???=========>>>===<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>===<<<;;;;;;<<<<<<===============<<<;;;;;;;;;;;;::::::999888666666777777777777777777777777777888888888888888888888555555555555555555555555444333333333333444555555777777777777777777777777777777777888999999:::;;;::::::::::::;;;;;;;;;<<<<<<;;;>>>@@@@@@@@@FFFNNNTTT___pppuuupppnnnqqqvvv}}}}}}tttqqqqqqhhhTTTHHHHHHDDDFFFFFFDDDCCCBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEDDDDDDCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@??????@@@BBBFFFHHHGGGEEEDDDCCCDDDDDDEEEGGGIIILLLNNNPPPPPPOOONNNLLLKKKJJJJJJJJJNNNNNNMMMMMMNNNPPPSSSTTTVVVUUUSSSQQQPPPOOOPPPPPPNNNNNNMMMMMMNNNOOOOOOPPPPPPOOONNNMMMNNNPPPRRRSSSPPPMMMNNNRRRSSSPPPNNNNNNQQQSSSVVVXXXYYYYYYXXXXXXTTTTTTUUUUUUVVVXXX[[[^^^[[[\\\]]]^^^bbbjjjvvv|||~~~}}}}}}~~~zzzuuurrrjjjddd[[[UUURRRSSSTTTUUUYYYZZZYYYVVVRRRNNNLLLLLLMMMNNNOOOOOONNNMMMMMMLLLKKKIIIGGGHHHIIIKKKLLLLLLNNNKKKHHHGGGIIIKKKMMMMMMFFFDDDBBBBBBDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCAAABBBBBBCCCDDDDDDDDDDDD@@@>>>===<<<=========<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;888999:::;;;<<<=========;;;;;;;;;;;;:::999888777666666666666666666666666777777777777777777777777444444444555555555555555444333333333333444555555666666666666666666666666666666777888999999999999888999999999999:::::::::999888:::======<<<@@@FFFEEEMMMYYYiii{{{}}}wwwvvvvvvvvvzzzqqqooonnniiiZZZHHHDDDJJJ@@@EEEGGGCCCAAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGEEEDDDCCCBBBBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@???@@@AAADDDFFFGGGGGGGGGFFFEEEEEEEEEGGGIIILLLNNNPPPQQQOOOMMMKKKIIIIIIIIIIIIMMMLLLLLLLLLMMMNNNPPPQQQQQQRRRRRRQQQOOOMMMMMMNNNMMMLLLLLLMMMMMMNNNOOOPPPLLLLLLMMMMMMOOOPPPQQQRRRQQQMMMMMMPPPRRROOONNNOOOOOORRRVVVXXXWWWVVVUUUUUUQQQRRRSSSTTTVVVYYYZZZ[[[VVVXXXZZZ[[[\\\aaaiiippp~~~xxxooohhhcccaaa]]]WWWTTTSSSTTTUUUUUUTTTUUUUUUSSSOOOLLLKKKKKKLLLNNNPPPQQQOOONNNNNNOOOLLLIIIGGGFFFHHHJJJKKKKKKLLLJJJGGGGGGHHHJJJKKKKKKFFFDDDCCCBBBDDDEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCCCC@@@AAAAAABBBBBBBBBBBBAAA???>>><<<<<<===>>>===<<<999999:::;;;;;;<<<<<<<<<::::::::::::::::::::::::888999:::<<<===>>>>>>>>>::::::::::::::::::999888666666666666666666666666777777777777666666666666444444444444444555555555444444444444444555555666666666666666666666666666555555777888888999888888777777888888888999999999;;;:::;;;===<<<:::;;;@@@@@@DDDLLLWWWggg}}}~~~wwwtttttt~~~{{{fffeee```XXXMMMFFFFFFJJJDDDKKKMMMFFFAAABBBDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCEEEDDDDDDCCCBBBBBBBBBCCCBBBBBBBBBAAA@@@@@@??????AAABBBBBBCCCCCCBBB@@@@@@BBBBBBBBBDDDEEEFFFFFFFFFEEEDDDDDDEEEGGGJJJLLLNNNNNNMMMKKKIIIHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKNNNQQQQQQNNNLLLKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPKKKLLLNNNPPPRRRSSSSSSSSSQQQMMMLLLNNNPPPNNNNNNOOOMMMQQQVVVWWWVVVTTTSSSSSSQQQRRRSSSUUUWWWYYYYYYYYYWWWYYY\\\\\\\\\___eeejjjmmmwww|||tttlllddd^^^[[[ZZZXXXUUUTTTTTTTTTSSSQQQOOOQQQQQQPPPMMMKKKKKKKKKKKKNNNRRRSSSQQQPPPPPPQQQLLLJJJFFFEEEGGGHHHIIIIIIIIIHHHFFFGGGIIIJJJJJJIIIHHHFFFDDDCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCAAABBBBBBCCCCCCBBBAAA@@@>>><<<;;;;;;===>>>>>>===888888999:::;;;<<<<<<<<<999999::::::::::::999999888999:::;;;;;;;;;;;;:::777888888999999999999999777777777777777777777777777777666666666555555555333333333444444555555555555555444444555555666777555555555555555555555555444555666888888888888777666666777777777888888888<<<999:::===<<<:::;;;???BBBDDDFFFLLLVVVhhh|||~~~{{{wwwxxxyyyxxxwwwwwwyyy{{{ooo```\\\RRRIIIFFFHHHJJJIIIMMMTTTUUUKKKBBBBBBCCCCCCFFFEEEDDDBBBAAA@@@@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAA@@@@@@@@@??????AAABBBCCCCCCCCCBBBAAA@@@CCCBBBAAAAAABBBDDDDDDDDDDDDCCCCCCCCCEEEHHHKKKLLLKKKJJJIIIHHHHHHIIIKKKLLLIIIIIIJJJKKKLLLLLLKKKKKKHHHLLLPPPPPPNNNKKKJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPLLLNNNQQQTTTVVVVVVVVVUUURRRMMMKKKMMMOOOMMMNNNPPPNNNSSSWWWYYYWWWTTTTTTTTTSSSSSSTTTVVVYYYZZZYYYXXXXXXYYY[[[ZZZYYY[[[```dddaaahhhqqq}}}|||xxxqqqjjjccc___\\\[[[VVVUUUUUUUUUUUUSSSPPPMMMNNNOOOQQQPPPNNNMMMMMMMMMKKKOOOSSSTTTRRRQQQQQQSSSMMMJJJFFFEEEFFFGGGHHHHHHGGGFFFFFFGGGIIIJJJJJJHHHIIIGGGDDDDDDEEEFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDBBBAAA===<<<:::;;;===>>>>>>>>>777888999:::;;;<<<<<<;;;888999999:::::::::999999888888888888888777666555555666777888888999999888888888888888888888888888777777666666555555555444333333333444444555555555666555555555555666777777555555555555555555555555333555666888888888777777666666666666777777777777555333444888999888:::>>>BBBBBBBBBBBBGGGSSSbbbnnnyyyxxxwwwtttooommmmmmmmmuuu|||xxxgggUUUMMMHHHHHHJJJIIIJJJMMMRRRUUUTTTNNNJJJJJJFFF@@@DDDCCCAAA@@@???@@@@@@AAA@@@AAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@>>>>>>???>>>======???AAACCCCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHHHHGGGGGGIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHKKKKKKKKKKKKKKKJJJJJJIIILLLJJJHHHHHHJJJMMMNNNNNNPPPPPPQQQQQQQQQQQQPPPPPPLLLLLLMMMMMMNNNOOOPPPQQQOOOPPPPPPQQQSSSTTTVVVWWWUUUTTTTTTTTTUUUWWWYYYZZZWWWWWWWWWWWWXXXYYY[[[\\\bbbbbbfffnnn|||zzzuuupppmmmhhhccc___\\\ZZZZZZTTTUUUUUUUUUTTTSSSQQQOOOOOONNNNNNNNNMMMMMMLLLLLLOOOPPPRRRSSSTTTSSSRRRQQQJJJHHHEEECCCCCCDDDGGGIIIHHHHHHIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCAAABBBCCCBBBAAA@@@BBBCCC===<<<;;;::::::999777666666666777888:::;;;<<<===;;;;;;;;;:::999888777666777777666555555666777888666666666666777777777777555555555666666666666666888777777666666666666666666666555444333333222222333444444555555444444333555555333333333333555555444444333222333444555666666666666666666666666666999888888888888888999999????????????AAAGGGNNNTTTfffppp~~~|||tttnnniiigggiiimmmrrrvvvyyy{{{iiiZZZRRRKKKFFFFFFHHHHHHIIILLLXXXSSSMMMIIIGGGEEECCCBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@??????@@@???======>>>@@@@@@@@@AAAAAABBBCCCCCCCCCFFFHHHIIIIIIHHHGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFJJJKKKKKKLLLLLLKKKKKKKKKKKKIIIHHHJJJMMMPPPRRRSSSOOOPPPPPPQQQQQQPPPPPPOOONNNNNNMMMNNNNNNOOOPPPQQQMMMNNNNNNOOOPPPRRRTTTUUUTTTTTTSSSSSSTTTUUUVVVWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZ^^^fffqqq}}}yyyxxxuuuoookkkcccaaa]]]YYYVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQNNNNNNMMMLLLLLLLLLLLLLLLPPPQQQSSSTTTTTTSSSQQQPPPIIIGGGFFFDDDDDDFFFHHHIIIIIIIIIIIIIIIIIIGGGFFFEEEBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCC@@@AAAAAAAAABBBAAAAAA@@@<<<<<<<<<<<<===<<<:::999666777777888999:::;;;;;;::::::::::::999888777666888777666555555666777777555555666666666777777777666666666666555555555555888777666666555555666666666555555444333333222222333333444444444444333333333222111111111111222333444333333222333444555666666666666666666666666666666666666777888999:::;;;<<<<<<;;;;;;<<<@@@EEEJJJTTT\\\iiiwww|||uuuqqqkkklllmmmnnnpppuuu|||zzzjjjZZZOOOMMMGGGCCCEEEFFFFFFGGGKKK___PPPEEECCCCCC??????CCC@@@??????@@@AAACCCEEEFFFGGGFFFCCCAAA@@@@@@AAAAAA@@@@@@AAABBBBBBAAAAAAAAA@@@AAAAAA???>>>===>>>???===>>>???AAABBBCCCDDDDDDFFFHHHJJJKKKIIIGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEHHHIIIJJJKKKLLLLLLLLLLLLJJJIIIIIIKKKPPPTTTVVVWWWOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNMMMNNNNNNOOOOOOKKKKKKLLLLLLNNNOOOQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTVVVWWWXXXXXXWWWVVVPPPSSSXXX^^^gggooovvvyyy{{{sssmmmjjjgggbbb___[[[ZZZXXXVVVTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRNNNMMMLLLKKKJJJKKKLLLMMMRRRSSSTTTUUUUUURRRPPPNNNGGGGGGFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIHHHGGGFFFBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@??????AAACCCCCC@@@<<<;;;<<<=========<<<;;;;;;777888888888999999999999999999999999999888777666888888777666555555555555555555555666666666666777777666666666555444444444777777666555555555555666555555444444333333222222222333333444444333333222222222111111111111222222333333333333333444555555666666666666666666666666444444555666777999:::;;;999999999888777999<<>>>>>>>>???AAADDDFFFHHHJJJHHHDDDAAA???>>>???@@@???@@@AAAAAABBBBBBBBBBBBBBBBBBBBB@@@>>>===>>>???;;;===???AAACCCDDDEEEEEEEEEHHHKKKLLLJJJGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKKKKIIIHHHIIIKKKPPPTTTVVVVVVOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMLLLLLLKKKLLLLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPSSSSSSRRRRRRQQQQQQQQQQQQOOOQQQTTTWWWWWWVVVSSSRRRLLLPPPVVV]]]cccgggiiiiiitttzzz}}}zzzuuulllfffaaa^^^ZZZWWWXXXWWWVVVUUUTTTTTTTTTTTTQQQPPPOOOOOOOOOQQQRRRSSSNNNMMMKKKJJJJJJKKKLLLMMMQQQSSSTTTUUUSSSPPPMMMJJJEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>AAAEEEEEE@@@:::;;;===>>>>>>===;;;999999888888888888888888888777888888999999888777666666888888777666555444444444444444555555555666666666777777666555444444333333777666555555444444555555444444444333333333222222222222333333333333222222444333333333333333333444333333333333333444444444555555555555555555555555444444444555666777999:::777888888888777777999;;;???CCCIIIPPP\\\lll~~~~~~~~~~~~|||wwwvvvsssqqqpppsssxxx|||~~~~~~vvvdddVVVPPPNNNHHHDDDCCCDDDDDDBBBEEEIIIZZZHHH===BBBDDD===;;;@@@<<<======>>>AAACCCFFFHHHJJJGGGDDD@@@>>>===>>>???>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCAAA???>>>???@@@>>>???@@@BBBDDDEEEFFFFFFDDDGGGJJJJJJIIIFFFDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHCCCCCCCCCCCCCCCDDDEEEFFFBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHJJJNNNPPPQQQQQQNNNOOOOOOPPPPPPOOOOOONNNJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOSSSSSSSSSRRRQQQQQQPPPPPPMMMOOORRRUUUUUUSSSPPPNNNIIINNNUUU\\\aaacccbbbaaabbbggglllnnnpppvvv~~~zzzvvvrrrmmmfff___ZZZWWWTTTSSSRRRRRRQQQPPPOOONNNNNNNNNOOONNNNNNMMMNNNOOOQQQRRRNNNMMMLLLKKKKKKLLLMMMNNNPPPQQQSSSSSSQQQNNNJJJGGGEEEFFFGGGIIIJJJJJJJJJIIIFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>AAAEEEEEE@@@:::???AAACCCBBB>>>:::888888888888777777777777666666777777888888888777666666777777777666555444333333444444444444555555555555777666666555444333333222666555555444444444444444333333333333333222222222111111222222222222111111333333333333333333333333222222222333333333333333444444444444444444444444555555444444555555666666444555777777666666888999999;;;>>>BBBIIIVVVeeeppp|||tttnnnmmmooorrrrrrtttvvvyyy|||yyyiiiZZZNNNJJJKKKFFFCCCCCCDDDBBB@@@BBBGGGOOODDD>>>AAACCC>>><<<>>><<<<<<======???BBBDDDEEEGGGEEEBBB???>>>======>>>===>>>@@@AAABBBCCCCCCCCCBBBCCCCCCAAA??????@@@AAABBBAAAAAABBBCCCDDDEEEFFFCCCEEEHHHHHHFFFDDDDDDDDDDDDEEEFFFHHHHHHHHHGGGGGGBBBAAAAAABBBBBBCCCDDDEEE@@@AAABBBDDDEEEFFFFFFFFFGGGFFFFFFHHHKKKMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLGGGGGGGGGFFFGGGGGGHHHHHHKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQRRRRRRQQQPPPOOOOOOLLLNNNPPPRRRRRRQQQNNNLLLFFFJJJQQQXXX]]]^^^]]][[[[[[]]]______```eeekkkqqqzzz|||yyyvvvsssooommmeeeccc^^^YYYTTTQQQPPPOOOPPPPPPOOONNNMMMMMMLLLLLLMMMMMMMMMMMMNNNNNNOOOPPPNNNNNNNNNOOOOOOOOOOOOOOONNNPPPRRRRRRPPPLLLHHHEEEEEEFFFGGGHHHIIIIIIHHHHHHEEEEEEDDDDDDCCCDDDDDDEEECCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>???>>>>>>@@@BBBBBB???;;;BBBEEEGGGFFF@@@;;;999999777777777666666666666666666666777777777777666666666666666666666555444333333333333444444444555555666555555555444333333333555555444333333333333444333333333333222222222222000111111222222111111000000000111111111111000000111111222333333333333333444444444444444444444444555555444444333444444555222333444444333444666888999:::;;;;;;???GGGSSS\\\qqq{{{vvvuuuvvvwwwyyyzzz{{{zzz{{{}}}xxxfffYYYPPPGGGEEEGGGDDDBBBBBBBBB@@@===???DDDCCCAAA>>>===>>>>>>>>>>>>======<<<<<<===???AAABBBBBBBBB@@@???>>>============>>>???AAABBBCCCDDDDDDBBBBBBCCCBBB@@@@@@AAACCCEEECCCAAA@@@@@@AAACCCDDDAAACCCEEEEEEDDDCCCDDDEEEDDDEEEGGGHHHHHHGGGFFFEEECCCCCCBBBAAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEEDDDEEEGGGJJJLLLLLLKKKHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPOOONNNMMMKKKLLLNNNPPPPPPNNNLLLKKKCCCGGGMMMSSSVVVWWWWWWVVVXXXXXXWWWWWWYYY\\\___aaaeeennn{{{wwwtttpppllljjjgggcccaaaZZZZZZXXXUUUQQQOOONNNNNNOOOOOOPPPPPPPPPOOOOOONNNLLLLLLMMMMMMNNNMMMMMMMMMNNNPPPQQQSSSSSSRRRQQQPPPMMMOOORRRSSSQQQMMMHHHEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>>>><<<<<<======>>>======<<>>:::<<>>@@@>>>>>>===<<<<<<<<<>>>???@@@????????????>>>>>>======<<<===???AAACCCDDDDDDEEEAAABBBCCCBBBAAAAAABBBDDDGGGDDDAAA>>>===>>>AAABBB@@@BBBCCCCCCBBBBBBDDDEEEEEEFFFGGGHHHHHHGGGEEEDDDFFFEEECCCAAA@@@???>>>>>>AAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDGGGJJJLLLLLLLLLEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOOOONNNMMMLLLKKKLLLMMMNNNNNNMMMKKKJJJCCCFFFKKKPPPSSSTTTSSSSSSSSSQQQOOOOOORRRTTTUUUVVVYYY^^^hhhtttzzzpppmmmhhhdddaaa^^^ZZZXXXUUUVVVUUUTTTQQQOOOOOOOOOKKKLLLMMMNNNOOOOOOOOONNNKKKLLLMMMNNNNNNMMMLLLKKKOOOQQQSSSUUUVVVUUUSSSQQQMMMOOORRRTTTRRRNNNIIIFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@???>>>>>>===:::;;;<<<;;;:::999;;;<<<:::>>>CCCBBB<<<777666777555555555555666666777777555555666666666666666555333444555666666666555444222222333333333444444444333333444444444444444444555444333333222222333333222222222222222222222222000000111111111111000000111222333444444333222111000111222333444333222222333333333333333333333333000000111222333555666777888777666444222222555777444666777777666999???EEEJJJWWWeeeooo}}}hhhZZZLLLEEECCCBBBBBBDDDEEEEEEDDDAAA>>><<<<<<===============<<<<<<<<<<<<@@@???>>>>>>===>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCBBBBBBBBBDDDFFFFFFEEECCC@@@???>>>>>>>>>BBB@@@>>>>>>???AAABBBAAADDDDDDFFFGGGGGGFFFEEEEEEFFFEEECCCAAAAAAAAABBBCCCCCCAAA@@@CCCGGGIIIGGGEEEDDDAAA@@@AAAEEEHHHHHHGGGCCCCCCDDDEEEGGGHHHJJJKKKHHHHHHGGGEEEDDDDDDFFFIIIGGGJJJNNNOOONNNLLLKKKKKKOOOLLLIIIJJJLLLMMMLLLJJJOOOMMMLLLMMMNNNNNNMMMLLLIIIIIIIIIIIIKKKNNNQQQSSSVVVTTTRRRPPPPPPRRRTTTUUUVVVXXX^^^gggsssyyyrrrnnneeebbb^^^[[[ZZZYYYXXXWWWZZZYYYVVVSSSPPPMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOMMMLLLLLLKKKKKKKKKLLLLLLNNNPPPSSSWWWYYYXXXTTTPPPOOOQQQSSSRRROOOMMMKKKKKKFFFEEEEEEDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCAAA???BBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999:::<<<===;;;999555333555555555555666666666666666666666666555555555555444444444444444444444444444444444444444444444444555555444333333444555555777333//////111333333111666222///000333555333000111111111111111111111111222222222111111111000000---...///000111111000000//////000111222222333333333222222222111000000000666555555444444444555555666666666666777888999:::DDDHHHNNNWWWeeewwwwww___SSSFFFAAA@@@>>>???AAAFFFFFFEEEBBB???======>>><<<=========>>>>>>???????????????>>>>>>??????@@@AAA@@@???>>>>>>===============>>>???????????????AAABBBCCCCCCBBBBBBCCCEEEFFFEEECCC@@@???>>>>>>>>>BBB@@@??????AAABBBAAA@@@CCCDDDEEEFFFGGGFFFEEEEEEEEEDDDBBBAAA@@@AAABBBCCCDDDBBBAAABBBEEEGGGHHHHHHGGGDDDAAAAAACCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKJJJIIIGGGDDDDDDFFFHHHHHHJJJMMMMMMLLLKKKJJJKKKNNNLLLJJJJJJLLLLLLKKKIIILLLKKKJJJKKKNNNOOONNNMMMJJJIIIIIIIIIKKKNNNPPPRRRSSSRRROOONNNMMMNNNPPPQQQLLLOOOUUU^^^hhhrrrzzz~~~~~~zzzuuuooohhhddd^^^[[[YYYWWWVVVUUUSSSQQQVVVUUUSSSPPPNNNLLLJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMJJJIIIIIIHHHHHHIIIIIIIIILLLMMMPPPSSSVVVVVVTTTQQQMMMOOORRRRRRPPPNNNMMMLLLGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCAAA???>>>BBBAAA???>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;;;;:::888666444555555666666666777777777777777666666666666555555444444444444444444444444444444444444444444444444222111000000000000111222888555222111333444444333:::444///...000222222000111111111111111111111111222222222111111000000000////////////000000000000//////000111111222333333111111000000000000000///444444333333333333333444555555555666666777888999<<<>>>AAAGGGOOO[[[hhhppp~~~iiiVVVKKKAAA>>>>>>===>>>AAAFFFFFFEEECCC@@@>>>???@@@======>>>???@@@AAABBBBBB????????????@@@AAABBBBBBAAA@@@???>>>>>>======>>>>>>>>>???@@@@@@@@@??????AAABBBCCCCCCBBBAAACCCDDDFFFDDDBBB@@@>>>=========@@@???@@@AAACCCCCCAAA@@@BBBCCCEEEFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@AAABBBCCCBBBBBBBBBBBBDDDIIIOOOSSSMMMJJJFFFCCCCCCDDDDDDCCCDDDDDDDDDEEEEEEGGGHHHHHHLLLLLLKKKHHHFFFEEEFFFHHHIIIKKKLLLLLLJJJIIIIIIJJJMMMKKKJJJJJJKKKKKKJJJIIIGGGGGGGGGJJJMMMOOOPPPOOOKKKJJJIIIIIIJJJLLLOOOPPPRRRQQQOOOMMMLLLLLLMMMNNNKKKNNNTTT[[[bbbhhhlllnnnjjjnnnttt|||~~~{{{uuupppjjjccc]]]XXXVVVUUUTTTTTTTTTRRRPPPMMMPPPPPPOOONNNLLLJJJIIIHHHFFFGGGHHHIIIJJJJJJKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJKKKNNNRRRSSSSSSRRRJJJNNNQQQSSSQQQOOOMMMLLLHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???===<<>>AAADDDDDDDDDDDDBBB???>>>???@@@??????@@@AAAAAABBBCCCCCC?????????@@@AAABBBDDDDDDBBBAAA@@@???????????????AAAAAABBBBBBBBBBBBBBBAAA@@@BBBCCCCCCBBBAAABBBCCCEEECCCAAA???>>>===============???CCCEEEFFFDDDAAAAAABBBDDDEEEFFFEEEEEEDDDBBBBBBAAAAAAAAAAAABBBCCCBBBCCCCCCCCCEEELLLVVV]]]SSSPPPLLLHHHGGGGGGHHHIIIEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKJJJIIIGGGFFFGGGIIIKKKLLLLLLKKKIIIHHHHHHIIILLLKKKKKKKKKKKKJJJIIIHHHDDDDDDEEEHHHLLLOOOPPPPPPKKKJJJIIIIIIIIIKKKNNNOOOSSSRRRPPPOOONNNNNNOOOOOOOOOSSSXXX]]]aaaccccccccc^^^```cccfffkkkrrrzzzyyyuuuqqqkkkfff```[[[VVVRRRRRRRRRRRRTTTTTTSSSOOOLLLLLLLLLMMMMMMLLLKKKIIIHHHEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJHHHGGGGGGIIIMMMQQQRRRSSSKKKNNNRRRSSSQQQNNNKKKJJJGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@>>>===<<<@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888777666666777777777777777777888888888888888888888777666666555555333333333333333333333333222222222222222222222222333333333333333333333333333222000000000000000000777333///---...000000000000000000000000000000000000000000000000000000000333222///...---...///000///000000000111111111222.........//////000000000111111111000111111222222222222222222333444555666666888999:::<<>>>>>???>>>AAAEEEAAAAAAAAA@@@===<<<===???BBBBBBBBBAAAAAAAAAAAAAAA?????????@@@AAACCCDDDEEECCCCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@BBBCCCCCCBBBAAAAAABBBCCCAAA@@@>>>=========>>>;;;<<>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999777666555555666777777777777777888888888888888888888777666555555444333333333333333333333333222222222222222222222222/////////000000/////////111111111000/////////000000//////000111111000000////////////////////////////////////////////////333222///...---...///000000000000000000111111111/////////000000111111111111111000000111222333333111111111111222333444555222444666777777999<<<>>>@@@HHHQQQZZZhhh|||{{{jjj___vvv___OOOFFFAAA===;;;======;;;===AAA>>>??????===<<<;;;<<<>>>BBBAAAAAAAAA@@@@@@@@@????????????@@@AAABBBDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBBBBBBBAAA@@@@@@@@@BBBDDDDDDBBB@@@@@@@@@@@@???>>>======>>>??????<<<===@@@DDDGGGHHHFFFDDD???@@@BBBCCCDDDEEEDDDDDD@@@AAABBBCCCCCCDDDEEEEEEGGGFFFDDDBBBAAACCCGGGKKKKKKLLLLLLJJJIIIIIIKKKMMMFFFFFFFFFGGGGGGIIIJJJJJJFFFHHHJJJJJJJJJKKKMMMNNNPPPQQQQQQOOOLLLIIIIIIIIILLLMMMOOONNNLLLJJJIIIIIIGGGFFFFFFHHHKKKMMMMMMLLLIIIHHHGGGGGGHHHJJJMMMOOOOOOPPPPPPQQQRRRTTTUUUVVVYYYYYYYYYYYYXXXVVVTTTSSSTTTTTTUUUTTTUUUXXX]]]```eeeiiipppwww~~~{{{wwwuuutttoooggg___VVVUUUSSSRRRRRRPPPNNNKKKLLLLLLMMMOOOPPPOOOKKKIIIIIIKKKNNNPPPPPPNNNKKKIIIGGGHHHJJJLLLLLLKKKJJJIIIEEEEEEDDDEEEEEEFFFGGGHHHIIIGGGFFFFFFIIIMMMNNNOOOMMMOOOPPPNNNKKKGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@????????????@@@======<<<;;;;;;;;;;;;;;;888888888999999999::::::999888666555555555666777666666666777777777888888888888777666555444333333333333333333333333333333111111111111111111111111///000000111111000000///111222333222111000000111,,,---///111111111000///////////////////////////............////////////111111///......///000000000000000000000000000000///000000000000000111111000000000000000111222333111111111111222333444444333444555555444444666888999<<>>;;;:::<<<;;;999:::>>>======>>>===;;;;;;<<<>>>??????????????????@@@@@@????????????@@@AAACCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@???BBBDDDDDDBBB@@@??????======<<<<<<===>>>@@@AAABBBAAABBBDDDFFFFFFDDDAAA>>>???AAACCCDDDDDDDDDDDD@@@AAABBBDDDEEEFFFFFFFFFHHHFFFCCCCCCCCCDDDDDDCCCFFFHHHJJJJJJHHHGGGHHHJJJFFFGGGGGGHHHIIIKKKLLLMMMIIIKKKMMMNNNMMMMMMNNNPPPRRRTTTUUUSSSOOOLLLJJJIIILLLOOOQQQPPPMMMJJJIIIJJJKKKIIIHHHIIIJJJKKKJJJHHHGGGGGGFFFFFFHHHKKKMMMOOOOOOPPPRRRTTTWWWZZZ\\\]]]^^^]]]ZZZWWWUUUTTTSSSSSSLLLNNNPPPQQQQQQRRRUUUWWWWWWZZZ^^^ccchhhllloooqqqssswww}}}zzzqqqlllhhhggghhheee]]]VVVNNNMMMNNNOOOQQQPPPMMMKKKLLLLLLLLLMMMNNNMMMJJJHHHIIIKKKOOOQQQQQQNNNKKKHHHFFFHHHJJJLLLLLLKKKIIIHHHEEEEEEEEEEEEFFFGGGHHHHHHLLLJJJHHHHHHJJJLLLLLLLLLLLLMMMMMMKKKHHHFFFEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@???????????????>>>>>>=========>>>???@@@===<<<;;;;;;::::::;;;;;;777777777777888888888888777777666666555555666666555555666666666777777777777777666555444333222222222222222222222222222222111111111111111111111111111111222333333222111111000222333222000//////111......///////////////000........................---------....../////////////////////000000000000000000000000000000000///000///////////////..................///000111222111111111111222333444444555555666444333333555777666777999<<>><<<<<<>>><<<999:::>>><<<===>>>===;;;;;;<<<>>><<<<<<===>>>???@@@@@@AAA????????????@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBB???AAADDDDDDBBB@@@??????<<<;;;;;;<<<===???AAABBBFFFEEEDDDEEEEEEDDDAAA???>>>???AAACCCDDDDDDDDDDDDAAABBBCCCEEEFFFGGGGGGGGGGGGEEECCCEEEHHHJJJHHHEEEDDDGGGJJJKKKHHHFFFGGGHHHGGGGGGGGGHHHJJJLLLMMMNNNMMMNNNPPPPPPOOOOOOOOOPPPSSSUUUWWWVVVRRRMMMJJJIIILLLOOORRRQQQNNNJJJJJJJJJNNNLLLJJJJJJJJJJJJHHHFFFFFFFFFEEEFFFHHHKKKNNNPPPQQQRRRUUUXXX\\\___bbbccc]]][[[VVVRRRPPPOOOOOOPPPHHHKKKMMMNNNNNNNNNOOOPPPQQQRRRUUUXXX\\\___bbbddd^^^aaafffkkkppptttvvvvvv{{{|||~~~{{{rrrkkkccc^^^YYYYYY\\\ZZZSSSMMMLLLLLLNNNQQQSSSRRROOOLLLNNNMMMMMMNNNNNNNNNKKKIIIHHHKKKOOOQQQQQQNNNJJJHHHFFFGGGJJJLLLLLLJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKNNNLLLIIIIIIJJJKKKKKKKKKJJJJJJJJJHHHFFFEEEFFFHHHFFFFFFEEEDDDDDDDDDDDDDDDAAA@@@@@@???>>>?????????<<<<<<;;;;;;<<<===???@@@<<<<<<;;;:::::::::;;;;;;666666666666777777777777666666666666666555555555555555555555666666666666777666555444333222111111222222222222222222222222000000000000000000000000---...///000000///...------///222111...,,,---///111111000...,,,,,,...000........................---------.........//////---...///000111111000000000000000000/////////////////////......------,,,,,,,,,,,,---...///000111111111111111222333444555222222333222111111444666666666777999<<<@@@JJJRRR]]]jjjzzz}}}rrrlllfff]]]QQQJJJGGGFFFCCC@@@ttt___RRRJJJDDD@@@@@@::::::999888666777:::<<<;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>>>>=========>>>>>>>>>>>>???@@@AAABBB???AAACCCDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFEEECCCBBBAAACCCDDDCCC@@@<<<::::::;;;<<<===>>>@@@BBBCCCCCCBBBBBBBBBAAA@@@???>>>======>>>@@@BBBDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFJJJHHHGGGHHHJJJJJJGGGDDDCCCCCCCCCDDDEEEGGGIIIIIIEEEFFFGGGIIILLLOOOQQQSSSQQQTTTXXXYYYVVVSSSOOONNNQQQTTTWWWXXXVVVQQQKKKGGGMMMLLLKKKJJJKKKLLLNNNPPPPPPPPPOOONNNLLLJJJHHHGGGEEEEEEEEEHHHKKKNNNNNNNNNRRRRRRUUU\\\ccceeebbb]]]XXXWWWTTTRRRPPPPPPPPPPPPIIIIIIJJJKKKKKKLLLKKKKKKOOOOOOOOOPPPQQQTTTVVVXXXXXXXXXYYY[[[\\\^^^___```hhhjjjkkklllnnnttt}}}{{{vvvqqqmmmjjjgggdddWWWVVVTTTTTTSSSRRROOOLLLKKKMMMPPPRRRRRRPPPMMMKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIKKKMMMOOOMMMJJJFFFCCCFFFHHHIIIKKKLLLLLLKKKKKKIIIHHHGGGHHHJJJLLLKKKJJJMMMKKKIIIGGGFFFEEEFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFFFFEEEDDDBBBAAA???@@@@@@@@@@@@??????>>>>>><<<;;;<<<===>>>===<<<<<<;;;:::999888888888888444555666777888999999999999999888888888888999999999888777666555444333333111111111222222333333333111111111111000000000000000000000000000000000000//////000111111111111111000000000000000///......,,,------...............------------------------......////////////......111222222111///...///000000000//////.........---......---------......///........................111000...---111777555000111111111111111111111111666555333444666;;;???BBBGGGOOO]]]mmm}}}xxxoooeee]]]WWWPPPNNNJJJFFFCCCAAAAAAAAAxxxgggUUUJJJEEE@@@===<<<;;;;;;;;;:::999999;;;============<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDDDDCCCCCCCCCDDDFFFEEEDDDDDDCCCBBB@@@???BBBCCCEEEDDD@@@===;;;;;;?????????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???AAACCCDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFJJJHHHGGGHHHJJJJJJGGGEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIILLLNNNQQQSSSTTTPPPSSSVVVVVVTTTQQQOOONNNRRRTTTVVVWWWUUUQQQLLLIIINNNMMMKKKKKKKKKLLLNNNOOOPPPPPPOOOMMMLLLJJJHHHGGGEEEDDDEEEHHHKKKNNNOOONNNQQQQQQTTTZZZ```bbb^^^ZZZVVVUUUSSSRRRPPPOOOOOONNNIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSQQQRRRSSSTTTVVVWWWXXXXXXZZZZZZYYYZZZ\\\aaahhhllluuuwww|||}}}xxxtttqqqpppnnnjjjfffbbb___]]]ZZZXXXUUUSSSQQQPPPPPPOOOMMMKKKIIIKKKMMMOOOOOONNNMMMKKKLLLKKKKKKJJJIIIIIIHHHHHHJJJKKKMMMMMMLLLJJJFFFDDDGGGHHHIIIKKKKKKKKKKKKJJJJJJIIIIIIKKKNNNOOONNNMMMOOONNNLLLJJJHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEDDDCCCCCCBBBBBB??????????????????>>>======<<<;;;;;;======<<<;;;;;;;;;:::999888888888888666666777888999999999999888777777666666777777888888888777666555444333333111222222222333333333333111111111111000000000000000000000000000000000000//////000111111111111000000000000000000///......---...//////000000//////------------------------------............------///000111000...---...///000/////////.........---......---------......///////////////////////////000000......333999888333222111111111111111111111333222111222444777;;;===???EEENNNZZZgggwww{{{vvvnnnfff___WWWQQQLLLJJJHHHDDDAAA>>>========={{{eeeXXXJJJCCC@@@===:::;;;;;;<<<===<<<;;;;;;<<<===>>>?????????>>><<<:::999;;;;;;;;;;;;;;;;;;;;;;;;>>>======>>>>>>???@@@AAAAAABBBDDDDDDCCCBBBCCCDDDGGGDDDBBBBBBCCCDDDDDDDDDCCCEEEFFFEEEBBB???======CCCBBBBBBAAAAAA@@@??????AAAAAAAAAAAA@@@??????>>>@@@AAABBBCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFIIIHHHHHHHHHIIIIIIHHHFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHJJJLLLNNNQQQRRRSSSTTTOOOQQQSSSSSSQQQOOONNNOOOSSSTTTUUUUUUSSSPPPNNNLLLNNNNNNLLLKKKKKKLLLMMMNNNPPPOOONNNLLLKKKIIIHHHGGGEEEDDDEEEHHHLLLOOOOOOOOOPPPPPPRRRWWW\\\]]]YYYUUUSSSRRRRRRQQQPPPOOOMMMLLLIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLMMMOOOPPPQQQQQQRRRRRRPPPMMMNNNQQQUUUXXXZZZ```bbbfffkkkqqqwww|||~~~}}}|||{{{{{{{{{}}}}}}xxxvvvrrrmmmhhhccc```___```]]]YYYWWWVVVUUUTTTRRRSSSPPPMMMLLLLLLMMMLLLKKKJJJKKKLLLNNNOOOOOOOOOOOOMMMLLLJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLKKKIIIGGGFFFGGGHHHIIIKKKKKKKKKJJJJJJHHHIIIKKKNNNQQQRRRPPPOOOOOONNNKKKIIIHHHGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCFFFEEEDDDCCCCCCBBBBBBBBB>>>>>>>>>>>>>>>===<<<<<<<<<:::999:::;;;<<<;;;:::;;;:::999888777777777777666666666777777777777777666666555555555555666666777777666555444333333222222222333333333333444444111111111111000000000000000000000000000000000000...//////000000000000000/////////000//////...------......///////////////........................,,,,,,------------,,,,,,...///000///---,,,---.../////////...............///......---------......///////////////////////////000//////444::::::666222222222111111000000000111111111222333555777888888:::>>>DDDNNN[[[hhhqqqzzzssskkkccc^^^WWWQQQLLLHHHDDDBBBCCCAAA???===;;;:::;;;;;;yyyjjjYYYNNNEEEBBB@@@===;;;<<<:::<<<>>>>>><<<;;;;;;<<<<<<===>>>???>>><<<:::888<<<<<<===============>>>===============>>>???@@@AAABBBDDDDDDBBBBBBBBBCCCDDDBBB@@@BBBGGGKKKMMMNNNEEEFFFGGGFFFCCC@@@???@@@DDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>BBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIHHHGGGFFFBBBBBBBBBCCCEEEFFFHHHIIIIIIJJJLLLOOOQQQRRRRRRRRROOOPPPQQQPPPNNNMMMNNNOOOTTTTTTSSSRRRQQQPPPOOOOOOOOONNNMMMMMMLLLMMMMMMNNNOOOOOOMMMLLLJJJIIIHHHHHHFFFFFFGGGJJJMMMPPPQQQQQQNNNOOOQQQTTTWWWWWWTTTQQQOOOPPPPPPPPPPPPNNNLLLKKKHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHIIIKKKLLLMMMOOOOOOPPPOOOOOOQQQMMMJJJKKKOOOSSSTTTSSSUUUWWWZZZ^^^dddjjjpppsssuuuvvvuuutttsssrrrrrrrrrqqquuu{{{}}}uuuoooooonnnmmmkkkkkkjjjkkkkkknnnsssvvvvvvvvvvvvsssnnngggeeeccc```]]]ZZZXXXWWWWWWUUURRRQQQRRRSSSSSSRRRRRROOOLLLJJJKKKLLLMMMLLLMMMMMMNNNOOOQQQRRRTTTUUUPPPNNNLLLKKKJJJKKKMMMNNNMMMLLLLLLKKKJJJJJJIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJGGGHHHKKKOOOSSSSSSRRRPPPMMMKKKHHHEEEDDDDDDEEEFFFJJJIIIHHHGGGEEECCCBBBBBBCCCDDDFFFFFFFFFDDDBBBAAA>>>>>>>>>>>>===<<<;;;;;;:::999888999:::;;;:::888999999888777777777777777555555555444444444444444666666555555555555666666666666555555444333333222333333333333333333333444111111111111000000000///000000000000000000000000---...//////000000//////.........//////......---,,,,,,---...............////////////////////////,,,,,,------------,,,,,,---///000///------...///........................//////...------------...///////////////////////////000000///222777888444222222111111000000//////111222333444555555555555555666777999???GGGQQQWWW___eeemmmqqqtttzzzooo```VVVRRRNNNHHHDDDAAA@@@???>>>???>>>===<<<;;;;;;<<<<<>>>>>=========<<<======>>>>>>???AAACCCCCCBBBAAAAAABBBCCC@@@@@@CCCJJJOOOPPPOOOFFFGGGGGGFFFCCCAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@??????BBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGAAABBBBBBCCCDDDFFFHHHHHHHHHIIIJJJLLLNNNOOOOOOPPPPPPPPPPPPOOOMMMLLLMMMOOOSSSSSSRRRQQQQQQQQQQQQQQQOOOOOOOOONNNNNNNNNOOOOOOPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIIIILLLOOORRRRRRRRRMMMNNNPPPRRRSSSSSSQQQOOOMMMNNNOOOOOOOOOMMMLLLKKKHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGKKKLLLNNNOOOPPPOOONNNNNNKKKHHHFFFHHHLLLPPPPPPOOOOOOPPPRRRVVV[[[aaafffiiigggfffeeedddcccbbbaaa```___dddlllsssvvvssslllfffdddcccaaa```___``````aaadddjjjmmmmmmmmmmmmjjjddd^^^^^^]]][[[YYYVVVUUUTTTOOONNNLLLLLLNNNPPPQQQPPPRRRPPPMMMLLLMMMOOOPPPPPPNNNNNNOOOOOOQQQSSSUUUWWWQQQOOOMMMLLLLLLMMMNNNOOONNNNNNMMMLLLKKKKKKKKKKKKIIIJJJKKKLLLLLLLLLKKKJJJHHHJJJMMMQQQUUUVVVTTTRRRLLLIIIFFFCCCBBBBBBDDDEEEIIIHHHGGGFFFDDDCCCBBBAAAAAACCCGGGJJJJJJGGGBBB???>>>>>>>>>======;;;:::::::::888777888999:::999888888888777666666666777777666666555444444444555555777666666555555666666777555555444444333333222222333333333333333333333333111111111111000000000///////////////////////////------...////////////...,,,---............------------...////////////...////////////////////////------............------...///000000......///000---------...............//////...---------------------------------------///111000...///333333000111111111000000000//////000111222333444333222222333444666777999<<>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<>><<<;;;===;;;<<<===<<<;;;:::;;;===888999;;;<<<<<<<<<;;;;;;999999999:::;;;;;;<<<<<<======<<<<<<<<<<<<======<<<>>>@@@AAA@@@@@@AAABBBBBB@@@@@@EEELLLOOOLLLIIIGGGGGGGGGFFFCCCBBBBBBCCCAAAAAABBBBBBBBBBBBBBBCCC@@@@@@@@@AAAAAA@@@@@@???@@@@@@???>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCCCCEEEFFFFFFEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEHHHHHHHHHHHHJJJKKKMMMNNNQQQRRRRRRQQQNNNMMMMMMNNNRRRRRRQQQQQQQQQQQQRRRSSSOOOPPPPPPPPPQQQQQQQQQQQQQQQOOOMMMLLLJJJJJJKKKKKKKKKKKKKKKMMMOOOQQQQQQPPPLLLNNNOOOQQQQQQPPPOOONNNMMMMMMNNNNNNNNNMMMMMMLLLHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHJJJKKKMMMNNNNNNMMMLLLKKKGGGGGGGGGIIILLLNNNOOOOOOOOOPPPRRRVVVYYY]]]aaabbb^^^\\\[[[ZZZ[[[ZZZYYYWWWWWW[[[bbbiiimmmlllgggccc^^^\\\ZZZYYYYYYZZZ\\\]]]___dddggggggggggggddd___^^^]]]\\\ZZZXXXVVVSSSRRROOOMMMLLLMMMOOORRRRRRRRRSSSQQQOOOOOOQQQSSSSSSSSSMMMMMMNNNOOOPPPRRRTTTUUUOOOOOOMMMMMMMMMMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKLLLMMMOOOSSSVVVXXXWWWUUUNNNKKKHHHDDDCCCDDDFFFGGGHHHGGGFFFEEEDDDCCCBBBAAA???BBBGGGJJJJJJGGGBBB???>>>>>>>>>>>>===<<<:::::::::888777888999:::999888777777666666666666777777888777666555555666888888666666555555555555666666444444333333333222222222333333222222222222111111111111111111000000000000////////////////////////,,,------...............+++,,,------...---------...//////000111000000000........................------............---------///000000///...000111---------------.........000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,...000///,,,,,,///000...000000000000000000000000...///000000111000000000000222444555555555777888???AAACCCEEEHHHPPPZZZbbbmmmuuu|||uuuvvvvvvrrriii]]]RRRKKKAAA???;;;:::;;;<<<<<<;;;777777888888999999::::::ttteee[[[QQQIIIEEE@@@===>>>===;;;<<>>>>><<<;;;;;;===???<<<<<<<<<<<<;;;;;;;;;;;;888888999::::::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===999<<<>>>?????????AAABBB??????AAAHHHPPPRRRLLLFFFFFFGGGGGGEEECCCBBBBBBDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@@@@>>>>>>===<<<<<<===>>>???>>>??????@@@@@@AAABBBBBB@@@CCCEEEEEECCCCCCDDDFFFDDDDDDCCCCCCCCCCCCDDDDDDHHHGGGFFFEEEFFFIIIKKKMMMSSSTTTUUUSSSPPPNNNMMMMMMQQQQQQQQQQQQQQQRRRSSSSSSOOOPPPQQQRRRSSSTTTTTTTTTRRRPPPNNNLLLKKKKKKLLLMMMLLLKKKKKKLLLNNNOOONNNMMMLLLNNNPPPQQQPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIKKKMMMNNNNNNLLLJJJIIIIIIJJJLLLMMMMMMNNNOOOPPPPPPQQQSSSVVVXXXZZZ[[[\\\XXXVVVTTTUUUWWWWWWUUUSSSTTTVVVZZZ___ccccccaaa^^^ZZZYYYWWWVVVVVVWWWYYY[[[[[[```bbbbbbbbbbbb```[[[ZZZZZZZZZZZZYYYWWWUUUTTTRRRQQQOOOPPPRRRTTTUUUUUUSSSRRRQQQRRRUUUVVVVVVUUUNNNNNNOOOQQQRRRSSSTTTTTTOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPOOONNNMMMNNNOOOOOOOOOOOOMMMMMMLLLLLLMMMPPPSSSUUUUUUTTTPPPMMMIIIEEEDDDEEEGGGIIIFFFFFFEEEDDDCCCCCCBBBBBB@@@AAADDDFFFFFFDDDBBB@@@?????????>>>===<<<;;;::::::999888888::::::999888666666666555555666666777666555444333444555777999555555444444444444555555333333333333222222222222222222222111111000000000111111111111000000000000////////////////////////,,,,,,---............---++++++,,,---------------,,,---......//////......------------------------,,,,,,------------,,,,,,,,,---//////...---///000,,,,,,,,,------.........000000///------,,,,,,---------------------------+++...///,,,+++///000///......//////000111111111.../////////000000000111///111222222222111222444777888999:::<<<@@@FFFKKKUUU\\\fffqqq{{{zzzsssmmmgggddd^^^___```^^^ZZZSSSKKKGGG>>><<<:::999::::::999888555666777888888999999999}}}gggWWWOOOIIIBBBCCC>>><<<>>>>>>===???CCC@@@@@@???===<<<<<>><<<;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<<777:::===>>>>>>???AAABBB<<<===BBBLLLVVVWWWQQQJJJFFFGGGGGGEEECCCBBBCCCDDDBBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@===<<<;;;;;;;;;===>>>???===>>>>>>???@@@@@@AAAAAA???BBBDDDDDDBBBAAACCCEEEAAAAAAAAABBBDDDEEEGGGHHHIIIHHHEEEDDDEEEGGGKKKMMMUUUVVVWWWUUURRRNNNMMMLLLPPPPPPQQQQQQRRRSSSSSSSSSOOOPPPRRRTTTUUUVVVVVVVVVSSSQQQOOOMMMLLLLLLMMMNNNLLLKKKJJJKKKLLLMMMLLLKKKLLLNNNPPPQQQPPPPPPPPPPPPNNNMMMLLLLLLLLLMMMOOOPPPHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJKKKMMMOOOOOOMMMJJJIIIHHHLLLOOOOOOLLLKKKMMMOOOLLLNNNPPPRRRTTTTTTTTTTTTVVVSSSRRRSSSUUUVVVUUURRRSSSSSSTTTWWWZZZ[[[ZZZXXXXXXWWWUUUTTTTTTVVVXXXZZZYYY]]]```^^^^^^```]]]YYYTTTUUUWWWXXXYYYYYYYYYXXXQQQOOONNNNNNQQQRRRSSSSSSRRRRRRRRRTTTWWWXXXWWWUUUPPPQQQRRRTTTUUUUUUUUUUUURRRRRRSSSTTTTTTSSSSSSRRRPPPQQQRRRRRRRRRQQQPPPOOONNNOOOPPPPPPPPPOOONNNMMMJJJIIIIIIKKKNNNPPPQQQPPPOOOMMMHHHEEECCCDDDGGGIIIEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>><<<;;;::::::999888999:::::::::888666666555555555666666777222111000000000222555666444333333222222333333444333333222222222222222222222111111111000000//////111111111111000000000000////////////////////////+++,,,------......------***+++,,,,,,------------))))))***++++++++++++***------------------------+++++++++,,,,,,++++++++++++,,,------,,,,,,...///,,,,,,,,,------.........111000///...---,,,,,,,,,........................)))---...,,,,,,000222111------...///000111222222111111000000111222333444000111111111000000222444222444555666666777:::===???EEEMMMWWW```iiiqqqvvv{{{nnnkkkgggaaaZZZTTTPPPNNNMMMNNNPPPPPPMMMIIIDDDAAA===;;;::::::::::::888666666777888999::::::::::::iiiWWWMMMIIIDDD@@@@@@???===<<<===???BBBDDD???BBBDDDBBB===<<>>=========>>>???AAABBBCCCAAA@@@CCCHHHKKKJJJHHHHHHGGGEEEDDDDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@AAAAAA@@@EEEGGGEEECCCDDDCCC@@@?????????>>>>>>>>>>>>>>>============>>>>>>>>>>>>AAAAAA@@@@@@AAAAAABBBCCCDDDCCCCCCCCCDDDEEEGGGHHHKKKJJJHHHEEEEEEHHHMMMRRRUUUUUUSSSPPPMMMMMMOOOPPPUUUSSSRRRSSSUUUVVVSSSQQQNNNPPPQQQPPPQQQSSSUUUUUUVVVOOOKKKLLLNNNMMMOOORRRMMMKKKIIIGGGGGGJJJMMMOOOOOORRRUUUWWWVVVUUUTTTTTTQQQPPPOOOMMMLLLLLLMMMMMMLLLKKKIIIGGGGGGGGGHHHIIILLLKKKJJJJJJLLLMMMLLLKKKIIIJJJKKKLLLMMMNNNOOOPPPLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSUUUWWWXXXVVVTTTQQQQQQQQQRRRRRRQQQTTTTTTVVVXXXZZZZZZWWWTTTVVVUUUTTTRRRRRRTTTUUUVVV]]]^^^]]]\\\ZZZZZZ\\\^^^VVVWWWXXXYYYYYYZZZZZZYYYUUUTTTRRRQQQPPPQQQSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRKKKOOORRRQQQRRRXXX[[[\\\VVVUUUTTTTTTVVVXXXWWWWWWSSSRRRQQQQQQQQQQQQPPPNNNQQQQQQPPPOOONNNMMMMMMLLLLLLKKKKKKKKKLLLLLLIIIGGGJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCAAA@@@@@@AAABBBBBB@@@AAAAAA@@@>>>===>>>@@@>>>>>>===<<<;;;999777666888:::;;;;;;888666555555555555555444444444555555666555444333333333333333666555444333333444555666777777666555444222000///111111111111111000//////000000///...............///////////////.........------------------------555000+++)))***,,,,,,,,,///......---------......+++,,,------......------,,,,,,,,,++++++*********//////////////////......++++++,,,,,,---...//////+++++++++,,,---...///000,,,,,,,,,---------......///////////////.........---...///000000///...------...000111222222222111000000000000111111111111111111222222333444555555555999>>>BBBGGGMMMTTTZZZaaajjjwwwvvvoookkkjjjjjj^^^YYYRRRMMMKKKHHHEEEBBBCCCCCCDDDDDDCCCBBB@@@???;;;;;;:::999888888888999:::999888777777999;;;<<<qqq\\\MMMFFFBBB>>>;;;???>>><<<<<<<<<>>>AAACCC???AAACCCAAA===<<<>>>BBBDDDBBB>>>;;;999888999999<<<;;;:::999999999:::;;;;;;;;;:::::::::;;;;;;<<<======<<<<<<===>>>???@@@@@@???@@@BBBEEEGGGGGGGGGEEEEEEDDDDDDEEEFFFGGGHHHFFFEEECCCAAA@@@@@@AAAAAADDDHHHJJJFFFCCCCCCBBB>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<============>>>???>>>>>>>>>>>>???@@@@@@CCCBBBBBBBBBCCCEEEGGGHHHJJJIIIHHHFFFFFFHHHMMMQQQTTTTTTRRRPPPMMMLLLNNNPPPRRRQQQPPPQQQSSSSSSQQQOOOQQQRRRRRRSSSTTTUUUSSSPPPOOOLLLLLLOOONNNLLLKKKNNNLLLJJJIIIIIIJJJMMMPPPSSSTTTVVVXXXYYYWWWTTTRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMLLLKKKIIIGGGGGGGGGIIIJJJHHHJJJMMMQQQSSSSSSPPPMMMIIIJJJKKKLLLMMMNNNOOOOOOLLLMMMMMMNNNNNNNNNMMMMMMPPPPPPPPPQQQSSSTTTVVVWWWUUUSSSQQQQQQRRRSSSSSSRRRUUUUUUVVVYYYZZZZZZWWWUUUTTTSSSQQQPPPPPPQQQSSSTTTZZZ[[[[[[ZZZXXXXXXZZZ\\\WWWWWWXXXYYYZZZZZZYYYYYYUUUTTTRRRQQQPPPQQQRRRSSSTTTSSSRRRRRRQQQQQQQQQQQQNNNRRRUUUUUUYYY___aaa```VVVTTTSSSSSSUUUWWWWWWVVVSSSRRRQQQPPPPPPQQQPPPPPPRRRQQQQQQPPPOOONNNMMMLLLLLLKKKKKKKKKLLLKKKHHHFFFIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAAAAAAAA@@@===<<<===???>>>======<<<;;;999777666777999;;;:::888666666666777777666444444333333333555444444333333333333444555555444444444444555555777666666555444222000///111111111111111000//////000//////...............///.........------------------------------------111...,,,+++------,,,***---,,,,,,+++++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,+++++++++******------......///.........++++++,,,,,,---......///,,,,,,,,,,,,,,,---...///,,,,,,,,,------------.........---------------------...///000000///...------...///111111111111111//////000000000111111111444444444555555666666666555666888999<<<@@@GGGMMMKKKRRR^^^kkkwwwrrrnnnfff^^^YYYVVVVVVVVVKKKHHHCCCAAAAAAAAA@@@>>>======>>>>>>===<<<:::999888888777666666666777777999888777666666888999:::ooocccTTTJJJEEECCC???<<<===<<<;;;:::;;;===???@@@>>>@@@AAA???<<<;;;>>>@@@@@@>>><<<999888888999:::<<<;;;999888777888999:::;;;;;;::::::::::::;;;;;;===<<<<<<;;;<<<<<<======;;;===???@@@AAABBBDDDEEEBBBBBBCCCDDDFFFHHHIIIJJJFFFEEECCCBBBAAA@@@AAAAAAGGGKKKLLLHHHDDDCCCAAA>>>>>>>>>======<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>AAAAAAAAABBBCCCDDDFFFGGGGGGHHHHHHHHHHHHIIILLLOOOQQQRRRQQQOOOLLLLLLMMMOOOOOONNNMMMNNNOOOPPPOOONNNQQQQQQRRRTTTUUUSSSPPPMMMLLLJJJKKKOOOOOOLLLKKKLLLJJJJJJJJJJJJMMMPPPTTTVVVXXXZZZ[[[ZZZVVVRRRPPPOOOPPPOOOMMMLLLKKKLLLLLLMMMKKKJJJHHHGGGGGGHHHIIIJJJFFFJJJQQQXXX[[[ZZZTTTOOOJJJJJJKKKLLLLLLMMMNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMQQQQQQQQQRRRSSSTTTVVVVVVUUUSSSRRRRRRTTTUUUUUUTTTTTTTTTUUUWWWXXXXXXUUUSSSRRRQQQOOONNNNNNOOOQQQRRRWWWXXXXXXWWWVVVVVVXXXZZZXXXXXXYYYYYYZZZYYYYYYYYYTTTSSSRRRQQQQQQQQQRRRSSSTTTSSSRRRQQQPPPOOOOOOPPPPPPSSSUUUXXX^^^eeeeeeaaaUUUSSSRRRRRRSSSUUUUUUUUUSSSRRRQQQOOOOOOPPPQQQQQQRRRQQQQQQPPPOOONNNMMMMMMLLLKKKKKKKKKKKKIIIFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBB@@@===<<<<<<=========<<<;;;:::999777666666888999999888777777888999888666444333222222111333333333222333333444444333444444555555444444333666666555444333222000///000000111111000000//////000///......------............------,,,,,,------------------------------,,,,,,,,,---///...,,,***,,,,,,++++++++++++,,,,,,)))******+++++++++++++++,,,,,,,,,++++++++++++******+++,,,---.........---++++++,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...////////////...---,,,---...///000000000/////////000000000000111111111111111111222222222222444444333222222555:::>>>===AAAIIISSS___mmm|||}}}uuuooojjjfffccc[[[WWWQQQLLLHHHFFFGGGGGGAAA???<<<<<<===>>>>>>===888999999999888777666555777666666666666777777888777666555555555666888999sssaaaYYYOOOHHHEEECCC@@@===<<<;;;:::999:::;;;===>>>===??????>>><<<;;;===>>>===<<<;;;999999999:::;;;===<<<:::888777999:::<<<;;;;;;::::::999:::::::::<<<<<<;;;;;;;;;;;;;;;;;;999<<>>>>>AAADDDAAABBBCCCDDDFFFGGGIIIJJJFFFEEECCCBBB@@@@@@AAAAAAFFFKKKLLLHHHEEEDDDBBB?????????>>>===<<<::::::999999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<>>;;;999;;;:::999999999:::;;;<<<=========<<<;;;:::;;;<<<<<<;;;:::::::::;;;<<<<<<>>><<<;;;::::::;;;<<<===<<<;;;:::999999999999999;;;;;;;;;;;;;;;:::::::::999<<>><<<;;;::::::999999999999:::::::::::::::::::::::::::;;;<<<<<<<<<===>>>@@@AAABBBCCCDDDAAADDDGGGIIIIIIIIIJJJKKKKKKLLLMMMLLLJJJJJJKKKMMMLLLMMMLLLLLLLLLMMMNNNOOOIIILLLQQQRRRMMMKKKVVVdddmmm[[[JJJHHHMMMOOOMMMJJJJJJKKKKKKLLLMMMNNNOOOPPPRRRSSSTTTRRROOOMMMLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLIIIIIIGGGGGGGGGIIIKKKLLLLLLNNNRRRWWWZZZYYYUUUQQQKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNOOOOOOOOONNNNNNMMMMMMNNNOOOPPPSSSUUUWWWYYYUUUUUUTTTVVVXXXZZZYYYXXXRRRRRRRRRSSSTTTTTTRRRPPPQQQPPPNNNMMMMMMNNNPPPQQQRRRTTTVVVVVVVVVVVVWWWYYYXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMLLLNNNOOOSSS[[[bbb```ZZZSSSQQQNNNMMMNNNPPPQQQQQQRRRSSSSSSQQQNNNNNNOOORRRPPPPPPOOONNNMMMLLLKKKKKKKKKJJJIIIIIIIIIGGGDDDAAACCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBAAABBBBBBAAA???<<<:::;;;<<<::::::::::::999888666666444555666666666666777999555555444333333333333444111111111111111222333444111222333444444333222111333333333333222111//////...//////000000000////////////...---------------000///.........///111222------------------------+++++++++++++++,,,...///,,,,,,,,,,,,,,,---...///***+++,,,,,,------,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------..................------------......---------------............////////////000000000222222222222111111111111///000111333444555444444555666888:::===CCCJJJOOOYYYfffqqquuuwww}}}{{{uuunnniiiddd___\\\YYYUUUOOOJJJGGGEEEBBBAAA???>>><<<;;;::::::;;;<<<::::::999888666555555555999999999888888888888888666666666666777888999999666666666666777777888888rrr```QQQHHHEEEAAA???===<<<:::888:::::::::999999::::::;;;<<<<<<;;;:::::::::::::::;;;:::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???<<<;;;:::999999888888999999:::;;;;;;;;;;;;:::::::::;;;=========>>>@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@??????@@@AAABBB>>>CCCFFFEEEDDDEEEEEEBBB??????>>>>>>===<<<;;;;;;999999999999:::::::::::::::::::::::::::;;;;;;<<<:::;;;===???AAABBBBBBBBB???BBBEEEGGGGGGGGGHHHIIIHHHJJJKKKKKKIIIIIIJJJKKKLLLLLLMMMLLLKKKLLLNNNQQQKKKMMMRRRTTTOOOLLLZZZkkkxxxcccNNNHHHLLLMMMJJJGGGJJJKKKLLLMMMMMMLLLLLLKKKLLLMMMNNNMMMKKKJJJJJJJJJLLLKKKJJJIIIIIIIIIJJJKKKIIIHHHGGGFFFGGGIIILLLMMMOOOOOOPPPRRRUUUUUUSSSRRRLLLKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNOOOOOOOOOOOOOOOLLLMMMNNNOOOQQQTTTVVVWWWUUUTTTUUUVVVXXXYYYXXXWWWUUUTTTSSSSSSUUUUUUSSSQQQQQQPPPNNNMMMMMMNNNPPPQQQQQQSSSUUUVVVVVVVVVXXXYYYWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQQQQPPPPPPNNNNNNMMMMMMLLLLLLMMMMMMLLLNNNPPPQQQWWW]]]\\\WWWRRROOOLLLKKKLLLMMMOOOOOORRRTTTUUUSSSOOOLLLMMMOOOOOONNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHGGGDDDAAABBBCCCDDDEEEDDDCCCBBBAAABBBBBBBBBCCCBBBBBBAAA@@@AAAAAAAAA???<<<;;;;;;<<<999::::::999888777666666444555666555444555777999444333333333333333444444111111111000111111222222111222222333333222222111222333333222111000//////......///000000000/////////...------,,,,,,------///...------///111444555------------------------+++++++++*********---///***))))))******+++,,,---((())))))******************++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......//////......------------............---------......///......////////////000000000000000000000000111111111000111222555555444333222333555666888:::>>>AAACCCMMMUUUXXX[[[aaafffiiijjjnnnsssyyy~~~~~~wwwooojjjccc___ZZZVVVRRRNNNJJJGGGFFFCCC@@@===<<<;;;:::888888888777777777777888888555666777777666555666888888777777666666777777888555444444444444555555666666666666777777777777777wwwhhh]]]QQQHHHCCCAAA???>>>>>>======<<<::::::::::::::::::::::::<<<;;;999999999:::999999999999999999:::::::::;;;777888:::<<<>>>>>>>>>>>><<<;;;:::999888888888888888999:::<<<<<<<<<;;;;;;;;;::::::;;;===???>>>>>>???@@@AAABBBBBBBBBAAAAAA???>>>>>>===>>>@@@AAABBB<<>>@@@AAAAAAAAA===@@@CCCEEEEEEFFFGGGHHHFFFHHHIIIJJJIIIHHHIIIJJJJJJKKKLLLKKKIIIJJJNNNQQQQQQMMMOOOSSSQQQMMMUUUcccjjj\\\PPPMMMNNNMMMKKKKKKIIIKKKLLLMMMNNNMMMLLLKKKIIIJJJKKKJJJHHHGGGHHHIIIJJJJJJIIIHHHHHHIIIJJJKKKHHHGGGFFFFFFGGGJJJLLLNNNOOONNNNNNPPPRRRTTTSSSRRRLLLLLLKKKKKKKKKJJJJJJJJJLLLMMMNNNOOOPPPQQQQQQQQQNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSUUUVVVWWWUUUTTTTTTRRRQQQQQQRRRRRRQQQOOOPPPOOOMMMLLLLLLMMMOOOPPPOOOQQQTTTVVVVVVVVVWWWXXXWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQRRRRRRQQQQQQPPPPPPLLLLLLKKKKKKLLLLLLMMMMMMKKKNNNOOONNNPPPUUUVVVTTTRRRNNNJJJIIIJJJLLLMMMMMMRRRUUUWWWUUUPPPKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFGGGGGGFFFDDDAAABBBCCCDDDDDDDDDBBB@@@???>>>???@@@AAAAAA@@@@@@??????@@@@@@>>><<<;;;<<<===999999999999888777666555555555555444333444666888555555444333222222222222222111111000000000000111222222111111111111222222222222222222111000///...---......///000000/////////...------,,,,,,---------,,,,,,,,,...222555777------------------------)))+++------+++***+++---))))))))))))***+++,,,---(((((()))*********************+++++++++,,,,,,,,,******+++,,,,,,+++++++++++++++++++++++++++++++++************+++,,,------***++++++++++++,,,,,,,,,***++++++,,,------.........------,,,,,,------...000///...------...//////........./////////000000---------...//////000000:::777333111333444333222333444555666555777999;;;666<<>>>>>>>>===<<<;;;:::999888888888888777999:::<<<======<<<<<<;;;999777999===???===;;;===>>>@@@AAABBBBBBAAAAAA===<<<<<<<<<>>>???AAACCC;;;@@@CCCAAA@@@AAAAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;888888888888888999999:::888999;;;>>>@@@AAAAAAAAA<<>>;;;<<<>>>???@@@@@@??????>>>??????>>><<<;;;<<<>>>888888888888888777666555555666666444333333555777777666555333222111000000222222111000//////000000333222111000000111222333111111111111111000///...------...///000000//////......---,,,,,,,,,,,,---+++******+++---111555888------------------------&&&***///000---***)))***++++++++++++,,,---...///******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++************+++,,,---...******+++++++++,,,,,,,,,))))))***+++,,,,,,------...---,,,,,,,,,,,,---...000000...------...///000............/////////000///000000111222333333444EEE>>>666111111333333333333333333222000111333666222666777777999>>>@@@>>>>>>AAAEEEHHHJJJOOOUUUZZZ___jjjpppllliiillloooppptttxxx{{{}}}~~~}}}}}}zzzvvvqqqjjjfffcccaaa___[[[UUUPPPRRRQQQPPPPPPOOOLLLHHHDDD@@@>>><<<<<<===<<<:::999999888888999999888666333444444555555555555444333222555777777555444555777777666555555555666777888888777666555555555555555222333444444555555444444uuucccTTTLLLFFF@@@<<<>>>===<<<;;;;;;;;;;;;<<<555888<<<<<<:::777666777:::;;;<<<;;;999777777777;;;;;;::::::999888888777999:::;;;<<<============:::999888888777777888888888999;;;===>>>>>>===<<<===;;;999:::>>>>>><<<999>>>===>>>BBBDDDBBB@@@???>>>===<<<<<<<<<===???@@@@@@AAACCCCCCCCC@@@===;;;>>>===<<<:::999888888777:::;;;<<>>???AAABBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLQQQPPPNNNLLLLLLMMMNNNOOOPPPQQQRRRSSSRRRQQQOOOMMMLLLMMMOOOPPPOOOLLLJJJHHHIIIJJJIIIHHHFFFFFFHHHIIILLLKKKIIIHHHGGGGGGHHHHHHIIIHHHGGGFFFFFFHHHJJJKKKLLLMMMMMMNNNNNNOOOPPPPPPKKKKKKJJJIIIIIIIIIIIIIIIHHHIIILLLNNNPPPPPPPPPPPPOOOOOONNNNNNMMMLLLKKKKKKMMMMMMOOOPPPPPPOOONNNMMMLLLMMMNNNMMMKKKKKKLLLMMMNNNMMMLLLLLLMMMMMMKKKIIIMMMNNNOOOQQQRRRSSSSSSSSSUUUUUUVVVVVVUUUTTTRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPOOONNNLLLLLLLLLLLLMMMJJJKKKLLLLLLKKKLLLNNNPPPKKKKKKJJJHHHGGGHHHJJJMMMRRRWWWXXXSSSNNNMMMLLLKKKGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJIIIHHHEEECCCBBBAAABBBBBBAAA>>><<<======>>>>>>>>>@@@AAA@@@===;;;???<<<;;;===BBBCCC???;;;888888777666666666666666555555555555555555555555444555666666555333111000000000111333444444111...222222222222222222222222000000//////.........---.........///////////////333000---,,,,,,,,,,,,+++,,,+++***+++---222777:::444222///---+++***++++++...---++++++++++++---...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++.........------,,,,,,,,,------,,,++++++,,,------,,,+++***))))))+++---...---,,,,,,,,,,,,---......---...///.........000222,,,...000111222111///.........///...///222666:::ZZZDDD;;;......444...555000000///......///000111333333444444555666777777888999:::;;;===@@@BBBCCCLLLOOOSSSTTTSSSSSSVVVXXXZZZ[[[^^^aaaeeehhhkkklllrrrpppmmmlllnnnsssxxx{{{zzzwwwuuuxxxwwwwwwyyy{{{uuuqqqnnniiieeebbbbbbaaa___\\\SSSQQQNNNJJJGGGEEEDDDDDDBBBBBB@@@???===;;;:::999:::999999999888888777777555555555444444333333333444444444444444444444444444444444444444444444444222222333333444555666666111222333555777888999:::777555444444666777666555nnncccUUUJJJEEEBBB???<<<<<<;;;;;;::::::999999999:::;;;<<<:::777555666888999;;;<<<;;;999777777777999999999999999999999999888999:::;;;;;;;;;;;;;;;:::::::::999999999888888777999;;;=========<<<;;;;;;>>>@@@@@@===<<<<<<===???===>>>@@@AAAAAA???===>>>===<<<<<<<<<===>>>???>>>???@@@AAAAAA???===<<<<<<;;;::::::999999::::::<<<<<<<<<===??????>>><<<999999::::::::::::999999888888999:::;;;<<<<<<===<<<<<<>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJNNNMMMLLLKKKKKKMMMNNNPPPPPPQQQQQQRRRQQQPPPOOONNNLLLLLLMMMNNNMMMKKKIIIHHHHHHIIIHHHGGGFFFFFFGGGIIILLLKKKIIIHHHGGGGGGHHHHHHIIIGGGFFFEEEEEEGGGHHHJJJKKKKKKLLLMMMMMMNNNNNNNNNLLLKKKJJJJJJIIIIIIIIIJJJIIIJJJKKKMMMNNNOOOPPPPPPOOOOOONNNMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLMMMNNNLLLJJJIIIIIIJJJNNNNNNNNNOOOPPPOOOMMMKKKLLLMMMNNNOOOPPPQQQRRRRRRTTTUUUUUUUUUTTTSSSQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPOOOMMMLLLKKKLLLLLLLLLKKKLLLLLLKKKJJJIIIJJJLLLJJJJJJJJJHHHGGGHHHJJJLLLNNNRRRRRROOOLLLLLLKKKHHHFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGEEECCCBBB@@@AAAAAA@@@===<<<<<<===<<<<<<<<<>>>@@@???===:::===;;;;;;>>>CCCEEEBBB???999888777666555555555555444444444444444444444444555555555444444222111111111111000111333222000///000000000000000000000000000/////////.........---/////////...............000///---,,,---...---,,,---,,,++++++---000333555333111///,,,+++++++++,,,******))))))))))))******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++++++++---,,,+++******+++,,,------,,,+++***+++,,,.../////////...---,,,,,,,,,,,,---...///...------///111,,,---...///000///............///...///111666999RRREEEBBB333111777---...333333222111000000000000111111222222333333444444333333444555777999:::;;;;;;>>>AAABBBAAAAAACCCEEEFFFGGGIIIKKKMMMPPPQQQRRRWWWVVVTTTTTTVVVZZZ___bbbkkklllnnnpppqqquuuzzz~~~yyyssslllhhheeedddaaa``````bbbgggmmmtttyyy{{{yyyuuuooohhhaaa\\\YYYVVVSSSOOONNNNNNMMMLLLJJJHHHFFFDDDAAA>>>===<<<<<<<<<<<<;;;999888777666555777777777777666666555555666666555555444444444444444444444444444444444444333333333333333333333333222333333333444555555555222222333444666777888888666555444555777999:::999oooZZZRRRHHHAAA>>>>>><<<;;;999999:::999999777666666::::::999777555444666999999:::;;;:::888777777888666666777888999999::::::888999999:::::::::999999999:::;;;;;;;;;:::999888777888:::;;;<<<<<<;;;:::888@@@GGGFFF>>>999<<>>===<<<===>>>@@@???=========<<<;;;<<<===>>>?????????@@@@@@@@@@@@??????:::999999999:::;;;<<<<<>>@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGHHHIIIIIIIIIHHHJJJIIIIIIIIIJJJLLLNNNPPPPPPPPPPPPPPPPPPOOOOOOOOOKKKKKKKKKJJJJJJIIIIIIHHHFFFGGGGGGGGGEEEEEEGGGIIIKKKKKKIIIHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCDDDFFFGGGIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKJJJJJJKKKLLLMMMNNNPPPQQQNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJMMMMMMMMMLLLIIIGGGGGGHHHMMMMMMOOOQQQSSSRRROOOLLLKKKLLLLLLMMMNNNOOOPPPPPPSSSSSSTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOOOONNNNNNNNNOOONNNMMMLLLKKKKKKKKKLLLLLLMMMMMMKKKHHHGGGGGGGGGIIIJJJJJJHHHGGGGGGIIIKKKKKKMMMMMMKKKLLLNNNKKKGGGDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDCCC??????@@@>>><<<;;;;;;<<<:::::::::<<<>>>>>>===;;;;;;::::::>>>CCCFFFEEEBBB:::999777666444444333333333333333333333333333333555444333222111111111111333222000000000111000////////////////////////////////////.............../////////......------,,,---,,,,,,...000000///...---------,,,------...///000///---,,,++++++,,,---)))))))))******)))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************++++++++++++++++++************++++++...---,,,+++,,,---...///222111///---+++******))),,,---......---,,,...///,,,,,,---------...............///...///111444888LLLLLLNNN777///777...,,,333333222222111///...---/////////////////////////////////000111222333444333555777777777666777999999::::::;;;<<<======>>>@@@@@@@@@AAACCCFFFIIIKKKOOOPPPRRRSSSUUUXXX\\\___cccaaa]]]XXXTTTQQQOOOOOOMMMLLLLLLMMMPPPVVV[[[^^^iiilllpppqqqpppooonnnmmmcccaaa\\\UUUOOOJJJFFFCCCDDDBBB@@@???@@@@@@???>>><<<;;;999888666555444444777666666555444444333333555444444444444444333333666666555555555555444444444444444444444444444444111111222222333333444444333333333333444444444444222333333444555555666666555444444666999<<<===<<<lll]]]PPPJJJCCC===;;;:::999888888999999999888777666555666666777666666666777888888999;;;:::888777777888666777777888888999999:::999999999:::999999888888888999:::;;;;;;999777666777888999:::::::::999999777@@@HHHFFF>>>999;;;???<<<<<<<<<;;;===BBBBBB@@@===<<<;;;;;;;;;<<<===>>>BBBBBBAAA@@@@@@?????????:::::::::::::::;;;<<<===AAA>>>;;;::::::;;;::::::999::::::::::::::::::999666777777888:::;;;;;;<<<:::;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHIIILLLNNNOOOOOOOOONNNNNNNNNNNNOOOOOOKKKJJJIIIGGGGGGGGGHHHIIIEEEFFFGGGFFFEEEEEEGGGHHHJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFDDDBBBBBBBBBDDDEEEHHHIIIKKKLLLMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKMMMOOOPPPNNNMMMMMMMMMLLLLLLLLLKKKJJJKKKKKKKKKJJJJJJIIIIIIKKKLLLLLLKKKIIIGGGHHHIIIKKKLLLNNNQQQTTTSSSOOOMMMLLLLLLLLLMMMMMMNNNNNNOOORRRRRRQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJKKKLLLMMMKKKIIIGGGFFFGGGHHHIIIIIIHHHGGGGGGHHHJJJKKKLLLLLLKKKNNNQQQOOOIIIDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDCCCCCC===>>>>>>===;;;::::::;;;999999999;;;>>>>>>===<<<;;;::::::===@@@CCCBBBAAA:::999777555444333222222111111111111111111111111444333111000///000111111555222///......//////...111111111111111111111111........................//////......---,,,+++++++++,,,---///222333222000------.........---------...---,,,,,,+++,,,,,,---***+++,,,------,,,+++***************************************************++++++++++++++++++++++++************************))))))*********+++++++++)))*********++++++,,,,,,************************---,,,,,,+++,,,---......111000///---,,,+++******+++---......---,,,---...------,,,,,,------...///---...///......000333666IIIVVV^^^===***444000000......///000///...,,,+++............------------000000//////000000111222444555666666666666666666555555666666666777777777777888999:::;;;<<<======>>>???AAABBBCCCEEEHHHJJJKKKJJJHHHEEECCCBBBAAAAAAAAA@@@@@@AAACCCGGGJJJMMMSSSVVVXXXYYYWWWUUUTTTTTTPPPMMMIIICCC???;;;999888;;;;;;::::::;;;<<<<<<;;;777666555555444333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333111111222333333444444444444444333333333333333333333333333444444444444444555444444555888;;;;;;;;;}}}mmm[[[OOOHHHEEE@@@<<<:::999888888999999999999999888888777777999;;;======;;;777444777999::::::888777777888888888888888888888888888999::::::::::::999999888666777999:::999888666444777777777888888888888888888===BBBBBB>>>::::::;;;888;;;;;;:::>>>EEEGGGCCC<<<;;;:::::::::;;;===>>>BBBAAA@@@???>>>===<<<<<<;;;;;;;;;::::::;;;<<<<<>>===;;;:::::::::<<<======<<<999888666555333222111111111111111111111111111111222111///......///000111555222...,,,---.........000000000000000000000000---------...............///......---,,,++++++***,,,,,,---000333444333111,,,---...////////////...,,,,,,,,,+++++++++,,,,,,+++,,,---......---,,,+++************************************************++++++++++++++++++++++++************************))))))*********+++++++++******++++++,,,,,,------************************+++++++++++++++,,,,,,---......---,,,,,,,,,,,,---+++---......---,,,,,,---......---------...///000---...///......///111333???ZZZmmmKKK///111...111***,,,---/////////...---...............---------111111000000000000111111333333333333444444333222000000111111222333333333333333444555555444333222444666777888888999;;;===<<<<<<;;;::::::999999999999999999999:::===???@@@FFFHHHIIIIIIFFFCCCBBBAAA>>>===:::777555333333333444555555666666666777777444555555555444444444333222333333333444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222333333444444444444333333333333333333222222444444444444444444444444777555444444666777777666uuujjj[[[MMMFFF>>>===;;;:::999999999999999999888888999999:::;;;===???CCCFFFFFF@@@888222666888999999888777777888::::::999999999999999999888999999:::::::::999999666777888888888777555555666666666666666666666777777999;;;===<<<;;;999888666;;;<<<:::???GGGHHHCCC;;;;;;:::999:::;;;<<<===============;;;:::999888<<<;;;;;;;;;;;;;;;<<<<<>>@@@AAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFGGGIIIHHHGGGEEEEEEFFFHHHIIIIIIJJJJJJIIIHHHHHHEEEDDDBBBAAAAAABBBCCCDDDHHHIIIKKKMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKKKKJJJKKKKKKFFFGGGIIIIIIHHHHHHJJJKKKHHHIIIKKKNNNPPPPPPMMMKKKOOONNNMMMLLLKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGIIIKKKLLLKKKIIIIIIJJJFFFGGGHHHHHHFFFFFFGGGHHHHHHJJJJJJIIIJJJMMMKKKFFFCCCCCCDDDEEEEEEFFFFFFGGGDDDDDDCCCAAAAAA@@@@@@@@@;;;<<<===<<<:::999:::;;;<<<::::::;;;===>>>===<<<::::::999888888888888888888777555444222222111111111111111111111111111111//////............//////333000---,,,---.................................---------------.........---------,,,,,,++++++***---,,,---///111222111000,,,---...//////000//////+++++++++++++++++++++************++++++*********************************************************++++++++++++++++++++++++************************)))************++++++++++++++++++,,,,,,,,,,,,,,,******+++,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,...000000...,,,,,,,,,---.........////////////---...///.........000111000QQQoooUUU888333***,,,+++,,,---///000000111111..................//////000//////......//////000111000000111333333222000......//////000111111222111222333333333111000///222444666666555555666888333333444444444444444444777777777888888999:::;;;>>>???@@@???<<<999888888666666555444333333333444111222444444333333333444222333333444444333333222000000000111111222222222222222333333333333444444000000111111111111222222333333333333333333333333333333333333333333333222222222222222333333333333444444444444444555555555888666444333444444333222}}}lllbbbXXXKKKBBB@@@999:::::::::999888999999999888777666777999<<<>>><<<>>>CCCHHHIIIEEE===666666777999999888777777888999999999:::;;;;;;<<<<<<666666777888999999999999888888888777777777777666666666555555555555555666555777999::::::999999999555<<<===:::>>>FFFEEE>>>;;;:::999999999:::<<<<<<999;;;<<<>>>>>>===;;;:::::::::::::::;;;===>>>???BBB@@@===<<<<<<<<<;;;:::::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;:::999999999999:::;;;===>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDFFFFFFGGGHHHHHHHHHHHHGGGEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKJJJHHHEEEEEEEEEHHHHHHIIIJJJJJJIIIIIIHHHDDDCCCBBBAAAAAABBBDDDEEEFFFHHHJJJLLLMMMLLLKKKJJJHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKJJJJJJJJJKKKDDDFFFGGGFFFEEEEEEFFFGGGJJJJJJJJJLLLNNNNNNMMMKKKNNNMMMKKKJJJIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKLLLKKKJJJHHHGGGFFFHHHJJJKKKJJJHHHHHHHHHEEEGGGHHHHHHFFFFFFFFFGGGFFFJJJLLLIIIGGGHHHGGGDDDBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDBBB@@@???>>>>>>???;;;<<<===<<<;;;:::;;;<<<<<<:::999999;;;<<<;;;:::999999888777666666777888666555444333222222222222111111111111111111111111------............------111///,,,,,,---//////...------------------------,,,,,,,,,------.........,,,,,,,,,+++++++++++++++---,,,***+++---......------------------.........+++++++++++++++***))))))))))))(((((((((((())))))************************************************************************************************)))************+++++++++++++++++++++***************+++,,,------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,///111111///---,,,,,,+++,,,---...///...---------...///...------...000)))DDDaaaOOO888444***---------------...///000000---------...//////000000///...............//////000///...000333333222000///////////////000000000000000222222333222222111222444555555444333444555///000000111111222111111555666666777888888888888666888999888666555444555444444555555555555444444111444666555333111111333111111222333333222111111000000000000000111111111111111222222222333333333000000111111222222222222222222222222222222222222222222111111000000//////111111111222333333333444444444444555555666666666777555333333333333222111sss```UUULLLBBB<<<<<<;;;<<<<<<<<<:::888888888888777555444666999===@@@555888===DDDHHHGGGAAA<<<555777999999777777777888777888999:::<<<===>>>???444444666777888888888888:::999888888777777888888666555555444444444555555333666999:::888777:::<<<555===>>>:::===DDDBBB999::::::999999999:::;;;<<<888;;;>>>AAABBBBBB@@@???888888999:::<<<>>>@@@AAABBB@@@>>>=========<<<::::::;;;;;;<<<<<<;;;;;;:::>>>======<<<:::999999888888999:::<<<===>>>>>>??????@@@@@@AAABBBCCCDDDEEECCCDDDDDDDDDDDDDDDCCCCCCHHHHHHHHHHHHHHHGGGFFFFFFCCCDDDFFFHHHIIIHHHFFFEEEGGGGGGGGGGGGGGGHHHHHHGGGIIIKKKLLLKKKHHHFFFDDDDDDGGGHHHIIIJJJJJJJJJIIIHHHCCCCCCAAAAAAAAACCCEEEFFFEEEFFFIIIKKKLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMMMMLLLJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMKKKJJJIIIIIIJJJJJJDDDEEEFFFEEECCCBBBBBBCCCLLLKKKKKKLLLNNNNNNMMMLLLMMMLLLJJJHHHGGGHHHIIIJJJMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKIIIHHHGGGEEEHHHJJJJJJHHHFFFEEEEEEEEEFFFHHHHHHFFFEEEFFFGGGGGGLLLNNNJJJFFFFFFFFFDDD@@@@@@AAABBBBBBCCCCCCDDDFFFDDDBBB@@@>>>======>>>;;;=========;;;:::;;;<<<;;;:::888888999:::999888888888888777555666777999555444333333222222222222111111111111111111111111+++,,,---.........---,,,///---,,,,,,...//////...////////////////////////,,,,,,,,,------.........++++++++++++++++++,,,,,,---+++)))((()))*********...---,,,+++++++++,,,,,,+++,,,,,,++++++***((((((***)))(((''''''((()))***))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++++++++******))))))((((((+++,,,------------,,,++++++,,,------......------...------,,,,,,------...---///111222000...------)))***,,,......---,,,+++---...//////------...///,,,<<>>888888888888777777777777666777888999:::;;;;;;;;;999===;;;777<<>>AAA@@@@@@AAADDDFFFFFFCCCAAA===;;;888666666666666555555555555555666666666666888888888999;;;===>>>???;;;:::999777666666777888;;;::::::>>>DDDHHHHHHGGGHHHDDD???<<<;;;<<>>:::???@@@AAA@@@===;;;;;;<<<999<<<>>>===;;;:::<<>>@@@@@@@@@@@@BBBAAA???>>>>>>>>>???@@@BBBBBBBBBCCCCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEFFFGGGHHHIIIHHHHHHGGGJJJIIIHHHGGGEEEDDDCCCCCCEEEGGGGGGFFFHHHLLLKKKGGGCCCBBBAAAAAABBBDDDFFFHHHIIIIIIIIIJJJKKKLLLJJJHHHFFFGGGGGGHHHHHHGGGGGGFFFJJJKKKMMMNNNMMMLLLJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKIIIHHHFFFEEEEEEEEEDDDBBBAAACCCDDDFFFHHHIIIJJJJJJLLLNNNQQQOOOMMMJJJHHHGGGIIIKKKMMMKKKJJJIIIHHHGGGFFFFFFFFFJJJKKKLLLMMMLLLKKKIIIGGGFFFGGGJJJKKKKKKJJJHHHFFFFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEDDDDDDDDDEEEEEEFFFEEEHHHJJJJJJHHHFFFEEEEEECCCCCCBBBBBBBBBCCCCCCDDDDDDBBB@@@@@@@@@@@@>>><<<======;;;999777888;;;>>>@@@<<<999888999:::999777999888666555444444555555666666777777666444333111111111111111111111111111///......------,,,++++++////////////////////////------------............000///------------+++)))******************++++++++++++++++++,,,---...///)))***,,,---.../////////...------,,,+++***))))))+++++++++************))),,,+++***))))))***+++,,,))))))))))))******************))))))))))))*********))))))***,,,,,,+++)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))))))))******++++++,,,---------......//////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333777888444000......,,,---......//////.........///000000000///---,,,------------------------////////////////////////---------............///////////////////////////000000000000000000000000------///000222222333333000///////////////000000222111000000222333222111000111222333333222000///111111111111111111111111111111111111111222222222222222222222222222222222222222111111111111222222222222222222222222222222222444666555222000111333000000111222333333444444222222222222222222222222333333333333333333333333222222222111111111000000fffYYYIII>>>;;;;;;999777777777777666666666666555555666777888888999999999666:::999666<<>>???===<<<:::999888888888888;;;;;;;;;===AAADDDEEEEEEIIIIIIGGGBBB<<<:::<<>>BBBFFFGGGDDD@@@???AAABBBAAA>>><<<;;;;;;999;;;======:::999:::<<<;;;<<<===>>>???@@@@@@@@@AAA@@@???>>>===>>>??????BBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFHHHHHHHHHGGGGGGFFFDDDDDDDDDGGGIIIIIIMMMQQQQQQMMMEEEDDDDDDCCCDDDFFFIIIJJJKKKIIIHHHHHHJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGIIIJJJLLLMMMMMMLLLKKKJJJKKKKKKKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEECCCAAAAAAAAACCCEEEFFFHHHIIIIIIKKKMMMPPPQQQNNNKKKHHHFFFGGGHHHJJJMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJLLLMMMLLLKKKIIIGGGEEEGGGIIIKKKLLLKKKIIIHHHFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEGGGIIIIIIHHHFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAACCCBBBAAAAAAAAA@@@>>><<<<<<<<<<<<:::999999<<<>>>AAA===:::888888999777555666666444333333444555555555555666666555333222111111111111111111111111111///......------,,,,,,+++------------------------/////////......---------///---,,,,,,------,,,+++************************++++++++++++,,,---......+++,,,,,,------,,,,,,,,,++++++******))))))((((((+++++++++*********))))))++++++***))))))***++++++(((((()))))))))***************))))))))))))******)))''''''''')))***)))((())))))))))))))))))))))))*********************************+++++++++,,,,,,*********+++++++++++++++***************+++++++++------------............+++++++++***************------,,,,,,,,,------...,,,///222222///---,,,,,,,,,,,,---............---,,,---...///////////////................................................------------....................................000000000000000000000000000000000000//////...---000000//////000111222222222111000000222222111000...///111222222111///...111111111111111111111111000/////////////////////111111111111111111111111222111111000000111111222222222222222222222222222222444555555222111111333000000111111222333333444222222222222222222222222111111111111111111111111222222222111111111000000ZZZPPPDDD<<<;;;;;;999666666666666666555555555555333444555666777777777666444888777666;;;CCCCCC<<<555555666666777777777777777777:::@@@HHHMMMNNNLLLAAACCCEEEFFFEEECCC@@@>>>>>>BBBDDDAAA;;;888;;;@@@EEEEEEFFFFFFEEE@@@:::555555555555555666666666666777888888999:::<<<===>>>???>>><<<:::999999999999;;;;;;<<<<<<<<<===@@@BBBFFFJJJKKKGGG@@@;;;<<>>??????@@@@@@@@@???>>>=========>>>>>>AAAAAABBBBBBCCCCCCCCCCCCFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFEEEGGGHHHIIIJJJIIIHHHFFFEEECCCHHHKKKMMMRRRWWWWWWSSSHHHGGGFFFFFFGGGIIILLLMMMMMMKKKHHHGGGHHHIIIIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIKKKMMMMMMMMMLLLKKKNNNMMMLLLJJJIIIGGGFFFEEEGGGFFFFFFEEEDDDDDDDDDDDDCCCDDDEEECCCAAA@@@AAABBBCCCEEEFFFGGGGGGIIILLLNNNQQQOOOKKKGGGEEEEEEEEEFFFJJJJJJIIIIIIHHHHHHGGGGGGIIIJJJKKKLLLLLLJJJHHHGGGEEEGGGIIIKKKLLLLLLJJJJJJFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFHHHHHHGGGEEEEEEEEEFFFEEECCCBBB@@@?????????CCCBBBAAABBBBBBAAA>>><<<;;;<<<===<<<;;;;;;<<<===@@@===:::888777777555444666555333333222333444444333444444444333222111000111111111111111111111111//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000///...---,,,,,,...,,,+++,,,---...---+++************************++++++***++++++,,,---...---------,,,+++***((((((((((((((((((((((((((((((++++++*********)))))))))+++******))))))******+++(((((())))))))))))******++++++************++++++***(((&&&&&&(((******)))))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,++++++++++++)))))))))(((((((((((((((++++++,,,------...//////++++++++++++++++++++++++...------,,,,,,,,,,,,---***,,,...---,,,++++++,,,++++++,,,------------,,,,,,,,,,,,---...///000111................................................------------....................................000000000000000000000000000000//////...---,,,,,,/////////000000222333444333222000000111111000...---...///000000000///...111111111111111111111111000000000//////.........000000000000000000000000222111111000000111111222111111111111111111111111111333444444222111111222000000000111222222333333222222222222222222222222111111111111111111111111222222222111111111111111PPPIIIAAA===<<<<<<;;;999777777666666666555555555333444555666666666666666555777777666999??????:::555555666666777888888888666666888>>>DDDHHHHHHHHH>>>???AAABBBBBB???===;;;<<<===<<<888333111333777777888:::<<<>>><<<888444555555555555666666666666777777888888999;;;<<<===>>>===;;;999888888888999:::;;;<<<:::777777;;;??????CCCGGGHHHEEECCCBBBCCC>>>???AAAEEEHHHHHHDDDAAA>>>AAACCCCCC@@@===;;;:::888999::::::::::::::::::::::::<<<===>>>????????????>>>>>>===============AAAAAAAAABBBBBBCCCCCCDDDFFFFFFGGGHHHIIIJJJKKKKKKHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGIIIJJJLLLMMMLLLJJJGGGEEECCCHHHKKKNNNSSSXXXXXXTTTIIIHHHGGGGGGHHHJJJMMMNNNQQQMMMIIIGGGGGGIIIJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHJJJLLLMMMMMMLLLKKKMMMLLLKKKIIIGGGFFFEEEEEEFFFEEEDDDCCCBBBCCCDDDDDDDDDFFFFFFEEECCCAAAAAABBBAAACCCDDDEEEEEEGGGJJJLLLOOOMMMJJJGGGEEEDDDEEEFFFHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIJJJKKKKKKJJJHHHGGGEEEFFFHHHJJJLLLLLLKKKKKKEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCEEEGGGGGGEEEDDDDDDEEEFFFEEEDDDBBBBBBAAAAAAAAABBBBBBBBBBBBCCCAAA>>>;;;<<<===???>>><<<:::::::::===;;;999777666666666666888777555333222222222333222222222222222111000000111111111111111111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111000///......------///---,,,,,,------+++***+++++++++***************++++++******+++,,,,,,---++++++++++++***((('''''''''''''''((((((((())))))************))))))))))))******))))))))))))******(((((((((((()))))))))***++++++************++++++---***(((''')))+++,,,,,,))))))))))))))))))))))))************************************++++++++++++---------,,,,,,++++++++++++++++++******))))))(((++++++,,,,,,---------------------------...............---,,,++++++++++++,,,,,,,,,,,,,,,---...///******+++,,,,,,,,,,,,+++---,,,++++++,,,...///111........................------------------------,,,,,,---------.................................////////////////////////..................//////------......000111222333444222111000111000///---......///000000000//////111111111111111111111111333333222111000//////...////////////////////////111111000000000000111111111111111111111111111111111222222333222111111111000000000000111111222222111111111111222222222222222222222222222222222222111111111111111111111111CCC???:::888888999888666888888888777777777666666555555666666777777666666666777777666777:::999777666666777888888999::::::888888999;;;===??????>>>999:::::::::;;;;;;;;;;;;AAA>>>:::777555555555555444444444666999::::::888555555555555666666666666777777777888999:::;;;<<<;;;:::999777777777777888999;;;;;;999666666999<<<;;;<<<@@@FFFLLLOOOMMMJJJEEEEEEDDDDDDDDDBBB???===<<<@@@DDDEEEDDDAAA>>>===999999999999:::;;;<<<;;;999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>=========<<<@@@@@@AAAAAABBBCCCCCCDDDFFFFFFGGGIIIJJJKKKLLLMMMJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJLLLMMMOOOOOONNNKKKHHHFFFDDDHHHKKKLLLPPPTTTTTTPPPHHHGGGFFFFFFGGGIIILLLMMMRRRNNNJJJGGGHHHJJJKKKLLLIIIIIIIIIJJJJJJIIIIIIIIIFFFHHHJJJLLLMMMMMMLLLKKKJJJJJJHHHGGGFFFFFFFFFFFFGGGFFFDDDCCCCCCDDDEEEFFFFFFHHHIIIHHHEEECCCBBBCCC@@@AAACCCDDDDDDFFFHHHKKKKKKJJJHHHFFFFFFFFFGGGHHHJJJKKKKKKLLLKKKJJJJJJIIIFFFHHHIIIJJJKKKIIIHHHGGGDDDFFFGGGIIIJJJKKKKKKKKKEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBDDDEEEEEEDDDCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGBBBAAAAAAAAAAAA@@@===;;;===???@@@???<<<999777777888888777666555666777888<<<:::888555333222111111222111111111000000000000000000000000000000000000000//////......---,,,,,,------------------------.........///////////////000...,,,,,,,,,+++)))(((+++++++++*********))))))++++++*********+++,,,,,,)))))))))******)))(((((('''(((((())))))******+++*********)))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))+++******************+++---***(((''')))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---------,,,,,,+++++++++,,,,,,++++++*********)))------,,,,,,++++++++++++,,,,,,,,,------............---,,,+++++++++++++++---,,,++++++,,,...//////)))***++++++,,,,,,++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...................................................000///.........///000000++++++,,,,,,...///111111333222000000000000///---...//////000000111111111000000000000000000000000333222222111000///..............................111000000000000000000111000000000000000000000000000000111111222222111000//////000000000000111111000000000111111222222222222222222222222222222222111111111111111111111111===;;;888666777888777777888888888888777777777777666666777777777777777666666777666666555666555555666666777888999::::::;;;<<<;;;;;;:::999999888888888777777666777999;;;<<>>>>>>>>>>>?????????>>>===<<>>???>>>===;;;===??????>>>;;;777666666555555666555444555888:::===;;;999666333222111111222111111000000000111111000000000000000000000000000000//////...---------------------------------------------....../////////...,,,+++,,,+++)))(((,,,,,,++++++***)))))))))++++++************++++++''''''((()))************)))))))))******+++++++++******)))))))))(((((((((((())))))******))))))(((''''''(((((((((((())))))******))))))))))))*********(((&&&&&&(((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,++++++++++++************))))))))))))------,,,++++++***))))))((())))))******++++++,,,---,,,,,,++++++++++++,,,,,,***))))))+++------,,,******+++,,,,,,,,,,,,+++...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................333222000...------......++++++++++++,,,...///000222111//////000000///---/////////000000111111222000000000000000000000000/////////......---------........................111000000//////000000111////////////////////////000//////000222222111//////////////////000000000//////000000111222222222000000000000000000000000111111111111111222222222===;;;999888888999999999888777777777777666666666666666777777777777666666444444555555555444444666555555666777888999::::::;;;;;;;;;999777666777777888777777777888999:::;;;::::::888777555444555666777555222222333444444444555555555555666666666666777777666777777888999:::666555555555555777888999777777888:::<<<<<<;;;999;;;::::::>>>DDDHHHHHHGGGHHHIIIKKKJJJFFFAAA===;;;<<>>::::::;;;;;;;;;888999:::;;;<<<=========>>>???@@@@@@@@@???>>>===>>>???@@@AAABBBCCCCCCDDDGGGGGGHHHIIIJJJJJJKKKKKKMMMMMMKKKIIIGGGEEECCCBBBFFFEEEEEEDDDDDDEEEGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKJJJHHHKKKPPPPPPMMMFFFEEEEEEDDDEEEGGGJJJKKKMMMKKKGGGFFFHHHJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIKKKLLLLLLKKKIIIHHHHHHGGGEEEDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGIIIJJJIIIGGGDDDBBBBBB???AAABBBCCCCCCEEEGGGJJJHHHHHHGGGGGGHHHIIIJJJKKKEEEFFFHHHIIIIIIHHHFFFEEEDDDFFFHHHIIIJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCBBBAAAAAACCCEEEAAAAAABBBDDDFFFHHHJJJKKKCCC@@@===;;;<<<<<<<<<<<<;;;<<<===;;;999777777888444555666555333333666999:::888666444333222333333222111000000000111222222000000000000000000000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******,,,---,,,+++,,,,,,++++++***))))))(((++++++************++++++(((((()))************)))***************************)))))))))(((((((((((('''((()))******)))(((''''''''''''((((((((())))))))))))(((((((((((()))))))))''''''''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++++++++))))))))))))))))))******++++++++++++************''''''((())))))***+++++++++++++++***++++++,,,,,,+++)))((())),,,,,,+++)))***++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------111000...,,,,,,---...///,,,,,,,,,,,,------...///111000//////000111000...............///000111111000000000000000000000000..................------........................000000////////////000000////////////////////////000......///222222111////////////////////////////////////000111222222222000000000000000000000000000000111111111222222222;;;:::777666666666777888777666666666555555555555555666666666666666555555222222333555444333555777444444555666777888999999888999888777666555666777777777888888999999888888777;;;===;;;666444777;;;555444333444555666666555555555555555666666666777777777666666777888999999555555444555666888999;;;777666777;;;???@@@<<<888::::::999999999:::<<<>>>AAAEEEIIIKKKHHHBBB===:::===CCCLLLRRRUUUTTTSSSRRRQQQJJJAAA;;;999::::::999888888:::;;;<<<=========???@@@@@@AAAAAA???>>>===>>>??????@@@BBBCCCDDDDDDGGGGGGHHHHHHIIIJJJJJJJJJNNNMMMLLLIIIGGGDDDCCCBBBIIIHHHFFFDDDDDDDDDDDDEEECCCDDDEEEGGGIIIJJJLLLMMMLLLMMMKKKHHHKKKPPPRRRPPPFFFFFFEEEDDDEEEHHHJJJKKKJJJHHHFFFEEEGGGIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIKKKLLLLLLJJJIIIGGGIIIHHHFFFDDDCCCCCCEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFHHHJJJIIIFFFCCCAAAAAA???AAABBBCCCCCCEEEGGGJJJIIIIIIIIIHHHIIIIIIJJJJJJHHHIIIKKKLLLLLLKKKIIIHHHDDDEEEGGGIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCFFFEEEDDDCCCBBBAAAAAAAAA@@@AAABBBBBBAAAAAACCCEEEAAAAAABBBCCCEEEGGGHHHIIICCC@@@<<<::::::;;;<<<<<<888999::::::888888999:::555777777555222222444777666555444333222333444444222222111000000111222333000000000000000000000000000000000///......------++++++++++++++++++++++++......---,,,++++++***))))))((((((***---......---,,,,,,++++++***))))))(((++++++***************+++))))))************))))))************))))))))))))))))))))))))(((((((((((('''((()))******)))((('''''''''''''''((((((((()))((((((''''''''''''((((((***))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++,,,))))))******++++++,,,,,,)))))))))***++++++,,,,,,((())))))***++++++,,,,,,************+++,,,---------+++***+++---...+++)))++++++,,,------------,,,'''(((***,,,---------,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------,,,+++******,,,...000222......---------......///000///...///000111000///,,,,,,,,,------///000111000000000000000000000000/////////000000000000000////////////////////////000000////////////000000////////////////////////000...---///222333111...///////////////............//////000111222222222111111111111111111111111000000111111222222222222777888999::::::999888777666666666666666666666666666666666666555555555555444444333333333333444444555666777888999888888777;;;:::999888777555444444555666666777888999999:::888777666555444444555666777777666666555555555444555555555555555666777777999888666555444444444555666666666666666777888888888:::===@@@@@@???===;;;::::::::::::::::::::::::===>>>??????>>>===>>>@@@CCCCCCEEEJJJPPPTTTSSSRRRSSSLLLCCC<<<::::::;;;<<<:::===??????>>>============???BBBBBBAAA@@@@@@AAACCCBBBAAA@@@@@@@@@AAABBBIIIGGGEEEFFFIIIJJJHHHEEEIIIKKKMMMLLLGGGDDDCCCDDDGGGGGGFFFGGGHHHGGGDDDBBBFFFEEEDDDDDDEEEGGGIIIJJJHHHIIIJJJJJJKKKJJJJJJJJJEEEDDDCCCCCCDDDFFFHHHJJJKKKIIIGGGGGGHHHIIIHHHFFFGGGIIIKKKMMMMMMLLLKKKJJJLLLKKKIIIIIIJJJJJJIIIGGGHHHHHHGGGEEECCCBBBDDDEEEFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGFFFFFFFFFFFFFFFGGGAAACCCEEEGGGJJJKKKMMMMMMRRRMMMHHHFFFHHHIIIHHHGGGGGGLLLNNNKKKIIIJJJIIIFFFGGGEEECCCDDDGGGJJJKKKJJJIIIFFFDDDEEEGGGHHHFFFDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEBBB@@@??????AAABBBCCCDDDDDDBBB@@@???AAACCCDDDEEEEEECCCAAA@@@EEEBBB===999888:::===???;;;:::999:::;;;:::777555777444222222444444222//////000222333333222111000///000000000000//////...111111111111111000//////......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...******+++++++++,,,,,,,,,***************************)))&&&%%%%%%&&&)))***,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))(((''''''''''''''''''''''''(((((((((((((((***+++,,,+++***)))***+++))))))************))))))((('''%%%$$$%%%&&&(((***---,,,)))((('''((()))*********))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&))))))(((((()))+++---...)))))))))***+++++++++,,,******+++++++++,,,,,,,,,''''''(((***+++,,,---...++++++************************+++,,,,,,---......++++++******+++---...000.........------,,,,,,,,,++++++++++++,,,,,,---...++++++,,,---............)))***,,,...//////............------------......///...---------///000222------...///000000//////............////////////---------............///////////////////////////---.........//////000000///////////////////////////////////////.........111111222222111000///...///000222333333222000//////111222333333222000///444333333222111111111222111111222111111000......666777888999999888777666666666666666666666666666666666666666555555555555777777666666666666777777777777777777777777888888:::999999888777666555555333444444555666666777777888777666555444555555666777666666666555555555555666666666666666777888888999888666555444444555555666666666666666777888888777999<<<>>>???>>><<<;;;::::::::::::::::::::::::<<<>>>???>>>===<<<===???AAABBBCCCHHHMMMPPPPPPNNNMMMIIICCC===::::::<<<======???AAAAAA???===<<<======???AAAAAA@@@???@@@AAACCCBBBAAA@@@??????@@@@@@GGGEEEEEEEEEGGGHHHIIIHHHGGGIIIJJJIIIFFFDDDEEEFFFHHHGGGGGGHHHIIIIIIGGGDDDFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHCCCBBBBBBCCCDDDFFFHHHIIIJJJIIIHHHHHHHHHIIIHHHHHHJJJJJJLLLMMMMMMMMMLLLLLLIIIHHHHHHIIIKKKLLLKKKJJJJJJJJJIIIGGGDDDCCCDDDEEEFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEGGGIIIKKKLLLMMMMMMPPPMMMHHHGGGHHHIIIIIIHHHGGGKKKMMMKKKHHHIIIHHHEEEGGGEEEDDDFFFIIIKKKJJJIIIIIIFFFEEEEEEGGGHHHFFFDDDCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEDDDBBB@@@@@@AAABBBCCCDDDEEEDDDCCCAAA@@@???AAACCCDDDEEEDDDCCCBBBAAA???;;;888777888:::<<<::::::999:::::::::777555666444222222444444222000000111222333333222000/////////////////////...---000000111111000000///....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---*********+++++++++,,,,,,************************...,,,***))))))***,,,...++++++******)))((((((((())))))))))))))))))))))))))))))((('''''''''''''''###$$$%%%&&&''')))******'''((())))))''''''((()))(((((())))))))))))((((((***)))((((((((()))+++,,,)))((('''&&&&&&&&&'''((()))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))((((((***))))))))))))+++,,,---******************++++++*********+++++++++,,,,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++******++++++,,,------...,,,++++++***+++,,,......------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,------,,,,,,---.........------***+++,,,.........------......------------............---------...//////,,,---....../////////...------------............------------............////////////////////////---........./////////000........................////////////............///////////////////////////000222333333222000///000111222222222111000000444333222111111111111111111111111111111000000000555666777777777777666555666666666666666666666666666666666555555555555444555444444333333444444555888888777666666666777888888888888777777666666666333333444444555666666666777777666555555555555666666666666666555555555555444444444333444444555666888777666666555555555555666666666777777777888888777888:::<<<===<<<;;;:::::::::::::::::::::::::::;;;<<<======;;;;;;<<<===??????AAAEEEHHHJJJJJJIIIDDDDDDCCC???::::::===@@@CCCDDDEEEDDDAAA>>>======>>>???@@@???>>>>>>@@@BBBBBBBBB@@@???>>>>>>>>>>>>CCCDDDDDDEEEEEEGGGJJJLLLGGGHHHHHHFFFDDDDDDFFFHHHIIIHHHHHHJJJLLLLLLJJJHHHFFFGGGHHHJJJJJJIIIHHHGGGIIIJJJJJJKKKJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNGGGFFFFFFHHHKKKMMMNNNMMMNNNMMMLLLIIIEEEDDDDDDFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNLLLIIIHHHIIIJJJKKKJJJGGGLLLNNNKKKHHHHHHFFFCCCFFFFFFFFFHHHKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFDDDBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@AAACCCCCCDDDDDDEEEEEEDDDBBBAAA>>>???AAACCCDDDDDDDDDCCCBBB@@@>>><<<;;;;;;<<<===:::999888999999999777555666555333333444444222111111222333333222111///...///////////////...------//////000000000///....../////////............---------,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++*********++++++++++++,,,************************,,,+++)))(((((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((######$$$%%%'''((())))))&&&'''((((((&&&&&&'''(((''''''((((((((((((''''''&&&''''''''''''(((((((((%%%&&&&&&'''''''''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++*********+++******)))******++++++******************))))))*********++++++++++++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,++++++++++++,,,---,,,,,,++++++++++++******------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***+++,,,------------,,,,,,------------------------------------------,,,+++,,,,,,------......------+++,,,,,,,,,------------------------............////////////////////////.............../////////................................................///...---------...///000///000111222222111000///000000000000111111111111333222111111111111111111222111000000000111222333555555555555555555555555555555555555555555555555666666555555555444444444333333222222222222333333777777777888777777666555666666777777777777777777555555555666666777777777666666666555555555666666666666666666666555555555555555555444444555555666777777666666666666666666666666777777888888888888666777999:::;;;;;;:::::::::::::::::::::::::::::::::;;;<<<;;;:::999:::;;;<<<===???AAACCCDDDCCCCCC===@@@BBB@@@;;;:::>>>BBBHHHIIIJJJHHHDDD@@@???>>>?????????>>>===>>>@@@BBBBBBBBBAAA@@@???>>>======@@@BBBEEEEEEDDDFFFKKKPPPKKKJJJGGGEEEDDDEEEGGGIIIIIIIIIJJJLLLNNNNNNMMMKKKGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLIIIGGGFFFGGGGGGGGGFFFFFFEEEEEEEEEIIIJJJLLLLLLJJJJJJKKKMMMMMMMMMLLLLLLLLLMMMMMMNNNGGGFFFFFFHHHKKKMMMNNNMMMPPPOOONNNJJJGGGEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIKKKKKKJJJJJJJJJKKKKKKKKKLLLKKKIIIHHHIIIJJJKKKLLLIIINNNOOOLLLIIIHHHGGGCCCEEEFFFHHHKKKLLLLLLJJJHHHHHHGGGGGGFFFFFFFFFEEEDDDAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCAAA??????AAACCCCCCCCCDDDDDDCCCCCCBBBAAA>>>???AAABBBCCCCCCCCCBBBAAAAAA@@@>>>>>>=========:::999888888888888666555666555444444444333222222333333333333222000///...000000111000000///...---......////////////......//////...............///---------------,,,,,,,,,------,,,+++************************++++++++++++***************************)))(((''''''((()))***(((((((((((())))))******)))))))))))))))))))))))))))(((''''''''''''(((((('''''''''''''''&&&&&&&&&'''((())))))(((((()))***'''(((((())))))(((((('''$$$%%%&&&'''''''''&&&&&&$$$&&&((()))***)))(((''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***+++++++++++++++++++++******************++++++******))))))((((((************++++++++++++******************************++++++++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++------------,,,++++++******************)))(((''',,,,,,------,,,,,,,,,+++------------------------+++,,,---------+++***)))+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.................................................................................------...............///111000...,,,,,,---///000//////000111111000//////000000/////////000111111222111111000000000111111222111000///000222444666555444444444444444444555444444444444444444444444555555555555444444444444666666555555555555666666333555888::::::888555333666666666666666777777777555555555555666666666666555555666666666666666666555555555666666666666666999999888888888888888999666666666777777777777777666666777888999888888777777777888888999:::::::::::::::::::::::::::::::::999;;;;;;:::888888888999999;;;===>>>????????????999===AAA@@@<<<<<>>===>>>@@@CCCBBBBBBBBBAAA@@@??????>>>???BBBEEEFFFFFFIIINNNRRRPPPMMMIIIFFFEEEFFFGGGHHHIIIIIIJJJLLLOOOOOONNNLLLHHHGGGFFFEEEGGGJJJNNNPPPNNNOOOOOOOOONNNLLLIIIGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLKKKKKKMMMNNNMMMLLLLLLKKKKKKKKKLLLMMMIIIHHHGGGIIIKKKLLLLLLKKKOOOOOONNNJJJGGGFFFFFFHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJLLLKKKPPPQQQNNNKKKJJJIIIEEEDDDGGGJJJLLLLLLKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDEEEAAAAAABBBCCCCCCDDDCCCCCCAAABBBAAA@@@>>>>>>@@@BBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@<<<<<<<<<;;;:::::::::999:::888777666777777666555555666555555333333222333333333333222111000//////333333333222222000//////......////////////......//////.........//////000.........------,,,,,,,,,---,,,++++++*********+++))))))*********+++++++++************************++++++***))))))***++++++'''''''''((())))))******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''&&&((())))))(((((()))+++((())))))******))))))((((((((()))************)))$$$%%%(((******)))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++***+++++++++*********)))+++******))))))((((((((())))))*********++++++++++++++++++************)))((()))))))))*********+++******+++++++++++++++,,,++++++++++++++++++******,,,,,,,,,---------------,,,------------,,,******++++++,,,,,,+++***))))))---,,,,,,,,,++++++,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,+++)))(((+++,,,,,,,,,,,,,,,++++++,,,------------.........,,,,,,,,,------------...------------------------...............---------........................,,,---------......//////333222///---,,,---...////////////000000///////////////......//////000111000000000//////000000111111000//////000222444666555555444333333444555555444444444444444444444444555555555444444444444333444444333333333333444444111444777999:::888555333666666666666666666666666333333333333333333333333444555666666777666666666555555555666666666666666666666555444444444555555555666777888888888888888666777888999999999888777888888777777888999:::;;;:::::::::::::::::::::::::::;;;;;;:::888777777888777:::<<<===<<<<<<<<<===999<<>>>>>@@@CCCJJJKKKLLLJJJGGGCCCBBBAAA???@@@AAA@@@??????AAACCCCCCCCCCCCCCCCCCBBBBBBAAAAAADDDGGGIIIKKKMMMPPPSSSRRRNNNJJJGGGGGGGGGGGGGGGIIIIIIJJJLLLNNNOOOMMMKKKIIIGGGEEEDDDEEEIIINNNQQQNNNOOOQQQQQQPPPMMMJJJHHHDDDDDDDDDFFFIIIMMMQQQTTTSSSOOOKKKJJJKKKMMMNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHIIIKKKKKKJJJIIILLLLLLKKKIIIGGGFFFHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGGGGHHHIIIHHHGGGGGGIIIJJJKKKPPPRRROOOLLLLLLJJJGGGDDDGGGJJJLLLKKKIIIHHHHHHHHHIIIIIIGGGEEEDDDDDDEEEAAABBBBBBCCCCCCCCCBBBBBB@@@AAAAAAAAA??????@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????<<<<<<;;;::::::::::::::::::888666555666666555444555666777555333222333444333333222111111000000000444444444444333111000///......///000000000//////000///.........///000111//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))************+++************************))))))(((((((((((())))))'''''''''(((((()))))))))(((((((((((((((((((((((((((''''''''''''(((((()))'''(((((()))******++++++%%%&&&''''''''''''(((***))))))************))))))''''''((((((((()))))))))$$$%%%'''(((((('''&&&%%%&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))******+++++++++******))))))))))))))))))(((((()))))))))************+++++++++******************''''''(((((()))***************++++++++++++++++++******+++++++++++++++***,,,,,,------------......+++,,,---...---,,,+++***..................---,,,,,,,,,++++++++++++,,,---+++,,,---......---,,,+++++++++++++++++++++***))),,,,,,------,,,,,,++++++------------............,,,,,,,,,,,,------------------------------------.........---------------------------------------,,,,,,,,,---......//////222111000............/////////............//////------......//////000000///////////////000000111///////////////111333444666555444333333444555666333333333333333333333333555555555444444444333333222222111111111111222222333333555666777777888888666666666666666666555555222222222222222222222222333444666777777777666666555555555555666666666777444444333222222222222222444555777888999999888888555777888::::::999888777999888777777888999;;;<<<:::::::::::::::::::::::::::;;;;;;:::888777777888666999<<<<<<;;;:::;;;=========>>>>>>???@@@AAABBBFFFGGGHHHGGGEEEBBBAAAAAA???AAABBBBBBAAAAAAAAACCCCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEHHHLLLQQQSSSSSSRRROOOLLLHHHGGGHHHHHHHHHFFFIIIHHHIIIKKKMMMMMMKKKIIIJJJHHHFFFEEEFFFHHHKKKMMMMMMNNNPPPQQQQQQNNNKKKIIIEEEDDDCCCDDDGGGMMMRRRUUUYYYRRRJJJHHHKKKOOOOOOMMMMMMMMMNNNNNNNNNMMMKKKKKKJJJIIIHHHIIIKKKKKKKKKJJJHHHHHHHHHGGGFFFFFFIIIKKKKKKKKKKKKJJJJJJKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJHHHFFFEEEFFFGGGHHHFFFHHHIIIHHHFFFEEEFFFHHHJJJOOOQQQNNNLLLLLLKKKHHHCCCGGGJJJJJJIIIGGGGGGHHHGGGIIIJJJHHHEEECCCDDDEEEBBBBBBCCCCCCCCCBBBAAAAAA@@@BBBCCCCCCBBBAAABBBCCCBBBBBBAAAAAA@@@@@@@@@AAA@@@????????????@@@@@@AAA>>>===<<<;;;:::;;;<<<===:::888555444555666555444555666777666333222333444222222111111111111111111444444444333222111//////...///000000111111000000000///...---...///111222/////////...------,,,,,,++++++++++++,,,---...///))))))))))))************************************''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''(((((())))))******%%%'''(((((((((((()))+++(((((())))))))))))((((((&&&&&&%%%$$$%%%&&&'''(((&&&'''((((((((('''&&&%%%''''''((()))***+++,,,---))))))))))))))))))))))))************************))))))*********)))((((((((()))***+++,,,,,,++++++((((((((()))))))))))))))))))))))))))******************************++++++'''(((((()))******++++++++++++******************((()))***+++,,,,,,++++++++++++,,,,,,,,,---------***+++,,,......---,,,+++,,,---..................++++++*********,,,---...***+++---......---+++***++++++*********+++,,,,,,---------------,,,+++++++++,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------++++++,,,------...//////---------......////////////..................///+++,,,---///000000/////////............///000111.........//////000000111666555444444444444555666333333333333333333333333555555444444444333333333555444444333333444444555555444333222444666:::<<<777777666666555555555555444444444444444444444444333444666777777777666666444555555555666666777777:::999888777777777777777444555777888999999999888555777999:::::::::888777:::999777777888999<<<===:::::::::::::::::::::::::::;;;<<<:::888777777888555888<<<<<<;;;:::;;;===@@@>>>===>>>@@@AAAAAAAAABBBDDDEEEEEECCCAAA@@@@@@???AAACCCDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFIIINNNTTTVVVTTTQQQLLLIIIFFFFFFHHHIIIHHHFFFIIIHHHHHHJJJLLLLLLJJJHHHJJJIIIHHHGGGGGGGGGGGGGGGLLLMMMPPPQQQPPPNNNKKKHHHJJJHHHEEECCCEEEIIINNNRRR^^^SSSIIIFFFKKKPPPPPPMMMMMMNNNPPPQQQPPPNNNLLLKKKIIIHHHGGGIIIKKKLLLLLLKKKEEEFFFFFFFFFEEEGGGIIILLLLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJHHHFFFFFFFFFHHHIIIEEEGGGIIIHHHEEECCCEEEGGGHHHMMMPPPMMMKKKLLLKKKHHHCCCGGGIIIIIIGGGFFFGGGHHHGGGIIIJJJHHHDDDBBBCCCEEECCCCCCCCCCCCBBBAAA@@@@@@AAACCCEEEFFFEEECCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBB>>>===>>>>>>???@@@BBBCCC;;;999777666666777888::::::777555444555555555444555777888666333222333555111111111000111111222222444333333222111000///...//////000111111111111111000///...---...///111333000000///...------,,,,,,+++++++++,,,---...///000))))))))))))************************************++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))******))))))((('''&&&&&&&&&''')))++++++******,,,...''''''((((((((((((''''''***)))'''&&&'''(((***,,,***++++++******)))(((((('''((()))***+++,,,---...))))))))))))))))))))))))************************)))))))))))))))((('''&&&'''(((***+++,,,,,,,,,+++''''''(((((())))))******))))))))))))************))))))*********+++++++++((())))))***++++++,,,,,,++++++******************'''(((***+++,,,,,,,,,+++*********++++++,,,,,,,,,)))***,,,.........,,,+++)))***+++,,,,,,,,,,,,,,,******))))))***,,,...///***+++---......---+++***++++++*********+++---...............------,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------++++++,,,,,,---...//////((()))+++---///000000000///......------......///***+++---000000000///..................///000111---...//////000//////...666555444333333333333333333333222222111000000000666666555444444333222222222222333333333333444444555555555555666888999:::777666666555555444333222222333333444444333333222333333444444555666666666333333333444777888888888444444444444555555555555333444444555666777777888666;;;222CCCHHH666555<<<999999888888888999;;;<<<;;;:::999888888888999:::;;;::::::999888777666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???@@@AAABBBAAAAAA??????BBBBBBBBBBBBCCCDDDFFFFFFEEEFFFHHHIIIJJJIIIHHHHHHIIIIIIJJJLLLMMMNNNOOOPPPLLLKKKIIIHHHGGGGGGHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJMMMMMMMMMMMMLLLKKKIIIIIILLLIIIDDDBBBBBBFFFLLLPPPMMMMMMLLLJJJHHHIIILLLNNNMMMNNNPPPPPPPPPNNNLLLKKKKKKIIIFFFGGGIIIKKKJJJHHHIIIHHHFFFEEEEEEFFFHHHJJJPPPPPPPPPOOONNNLLLJJJHHHGGGHHHIIIHHHHHHIIIJJJLLLJJJJJJJJJIIIHHHGGGFFFEEECCCEEEHHHHHHGGGDDDCCCCCCJJJJJJLLLNNNPPPOOOLLLIIIKKKJJJJJJJJJKKKJJJGGGEEEFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@??????AAAAAA@@@???DDDIIIMMMLLLGGGBBBAAABBBAAAAAA@@@??????>>>>>>===??????>>>>>>===<<<<<<<<<<<<<<<:::999888777777777666666555666666555333000222222222111111111111000444444333333222111111111111111111111111000///...///000222333333222000//////...---------///000111222111000///...---,,,,,,------,,,+++*********+++)))))))))))))))))))))))),,,,,,++++++******))))))(((((())))))))))))(((((($$$%%%&&&'''(((***++++++''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((''''''(((******)))(((''''''(((((('''&&&%%%%%%)))))))))))))))))))))))))))((('''''''''(((***+++((()))***++++++***)))(((******))))))))))))******))))))(((((()))***++++++))))))))))))))))))))))))************************((((((((((((((())))))***)))***+++,,,,,,,,,,,,,,,))))))*********++++++++++++******))))))******+++......---,,,+++))))))(((,,,++++++******++++++,,,******+++++++++,,,,,,,,,&&&)))---000111000---+++,,,,,,,,,++++++*********************+++,,,------,,,+++******))))))******------------------------******+++++++++,,,,,,,,,...---,,,,,,------+++))),,,,,,,,,---------......,,,------------,,,***)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------,,,,,,,,,...............///000000555555444333333333333333333222222222111111000000444333333222111111000000222222222333333333444444444444444444555777888999777666555444444333333333222333333444444333333222333333333444555555666666555444333555777888888777555555666666666666777777444444555666666777888888666===DDDYYYdddAAA::::::999888888888888999:::;;;:::999888888888888999:::999999999888888777777777888888999:::;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>>>>???@@@AAAAAA@@@???>>>@@@AAAAAABBBDDDEEEEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMKKKIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIKKKLLLLLLLLLKKKKKKJJJJJJKKKIIIFFFDDDDDDFFFIIIKKKPPPQQQPPPNNNKKKJJJJJJJJJLLLMMMOOOPPPPPPOOONNNMMMKKKHHHFFFGGGIIIJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJHHHIIIIIIHHHHHHHHHJJJKKKIIIIIIIIIHHHHHHGGGFFFFFFEEEFFFHHHHHHFFFEEEDDDEEEIIIIIIKKKMMMOOOOOOMMMJJJLLLLLLKKKLLLLLLKKKIIIGGGFFFFFFEEEEEEDDDDDDDDDCCCAAA@@@??????AAAAAA@@@???AAAFFFJJJJJJEEEAAA@@@AAA@@@@@@??????>>>==================<<<;;;;;;::::::;;;:::999888888777777888666555555555666555333000222222222111111111000000111111000000000000//////222222111111000000000000///000222333333222000/////////.........///000111111111000///...---,,,,,,,,,++++++************+++))))))))))))))))))))))))&&&&&&''''''((())))))***((())))))))))))))))))(((%%%&&&&&&'''((()))******''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))((((((''''''(((******)))((((((((())))))(((((('''&&&'''''''''''''''''''''''')))((('''''''''(((***+++))))))*********))))))(((******))))))))))))***************)))))))))))))))************************************************))))))((((((((()))******)))******++++++++++++***************++++++++++++++++++************++++++******+++++++++*********,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,...111444444333111///,,,,,,,,,++++++*********+++++++++***++++++,,,,,,...---,,,***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******+++,,,,,,***(((+++++++++,,,,,,---------,,,,,,---......---+++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////////////////////////////////////////......------...//////000555444444333333333333333222222222222222111111111333333222222111111000000222222222222333333333333222222222333444555777777888666444333222333444555222333333444444333333222222222333333444555555555666555444555777888777666666666777777777888888888555555666666777777888888999===QQQfffzzzEEE>>>999888888888777888888999:::999999888888888888999999888888888888777777777777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@???>>>===>>>???AAACCCEEEFFFFFFFFFEEEEEEFFFFFFHHHIIIKKKKKKIIIJJJLLLMMMMMMMMMLLLKKKOOONNNMMMKKKJJJHHHGGGFFFIIIIIIHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHHHHSSSTTTUUUSSSNNNJJJHHHGGGIIIJJJLLLNNNNNNNNNMMMMMMIIIHHHFFFFFFHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEHHHJJJLLLNNNOOOOOOJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHJJJMMMPPPPPPNNNLLLNNNMMMLLLMMMNNNMMMKKKIIIFFFFFFEEEDDDDDDEEEFFFFFFAAA@@@??????@@@AAA@@@???@@@DDDHHHHHHEEEBBBAAABBB??????>>>>>>===<<<<<<<<<;;;;;;;;;:::999999888888888888777777777777888888666555444444555555333111222222111111111000000000////////////000000000000333222111000000000111222///000111222222111000///000////////////000000111111000000///...---,,,,,,******)))))))))***++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,))))))************))))))''''''''''''((((((((()))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&''''''(((''''''(((******)))((())))))))))))))))))((('''(((((((((((((((((((((((()))((('''''''''((()))***+++***))))))((((((((((((***))))))(((((())))))*********++++++***)))'''&&&***************************************************))))))))))))***++++++)))************))))))(((******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,'''(((***,,,---------,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,...//////...---,,,+++++++++++++++*********,,,,,,++++++***+++++++++---,,,+++***))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))(((((()))***+++)))(((++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,------------//////////////////////////////000000000000000000......---------...//////444444333333222333333444222222222222222222222222444444444444333333222222111222222222222333333333111111111111222444555666888666444111111222444666222333333444444333333222111111222222333444444444777666555555777777777555555555666666777888888888666666666777777777888888<<<:::QQQ```{{{??????:::888888777777777888888888777777777777888888888999888888888777777666666555888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>>>>======???BBBEEEGGGHHHGGGGGGEEEEEEDDDEEEGGGIIIKKKMMMIIIJJJLLLMMMMMMLLLJJJIIIMMMMMMMMMLLLKKKJJJIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHJJJKKKLLLLLLJJJIIIHHHGGGHHHIIIKKKLLLTTTTTTTTTQQQMMMJJJHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEEEEGGGIIILLLOOOQQQSSSTTTLLLKKKIIIHHHHHHHHHHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGIIIIIIIIIHHHFFFFFFGGGIIIHHHHHHJJJMMMPPPRRRQQQOOOOOONNNMMMMMMNNNNNNLLLKKKHHHFFFDDDBBBBBBCCCDDDEEE@@@???>>>???@@@AAA@@@>>>@@@CCCGGGHHHFFFDDDDDDEEE?????????>>>======<<<<<<::::::999999888888777777666666555555666777888888555444333333444444333111111111111111000000000000//////000000111222333333444333111//////111222333//////000111111000//////000000000///000000000000000000///......---,,,,,,)))((((((((()))***++++++))))))))))))))))))))))))///...------,,,+++******))))))************))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%&&&&&&(((''''''(((******)))((((((((()))))))))(((((('''************************(((((('''&&&'''((()))***,,,+++)))'''''''''((()))))))))(((((((((((())))))((()))+++,,,+++***((('''++++++++++++++++++++++++***************************************++++++,,,))))))***))))))(((''''''++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((***,,,...//////...---++++++************++++++******+++++++++,,,,,,,,,******)))))))))(((((((((+++++++++***************------,,,+++************((((((((()))***,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,(((''''''(((***+++***(((,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,---------........................------...............///...---------------......333333222222222333333444111111222222333333333444444333333333333333222222111111111222222222333333000000000000111333444555777555333111111222444666222333333444444333333222000000111111222333333333666555444555666777666555333333444444555666666777666666666666777777777777;;;999MMMXXXsss;;;>>>:::777777777777777777777777666666666777888888888888999999888777666444444333777888999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>======;;;<<<===>>>???>>>>>>===>>>@@@CCCFFFHHHIIIHHHHHHDDDDDDDDDEEEFFFIIIKKKLLLJJJJJJKKKLLLKKKJJJIIIHHHKKKKKKKKKLLLLLLLLLLLLMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMJJJIIIGGGFFFHHHKKKPPPRRRQQQQQQOOOLLLIIIHHHJJJLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGFFFGGGGGGGGGGGGFFFEEEDDDGGGHHHJJJLLLOOORRRTTTUUUMMMKKKHHHHHHIIIIIIGGGFFFDDDDDDDDDDDDDDDEEEGGGGGGIIIJJJJJJHHHGGGFFFHHHIIIIIIIIIJJJMMMPPPRRRRRRQQQNNNMMMKKKKKKLLLMMMLLLKKKIIIGGGDDDAAA@@@@@@@@@AAA@@@???>>>>>>@@@@@@???>>>???AAACCCEEEEEEDDDDDDDDD?????????>>>======<<<<<<:::999999888888777666666444444444444555666777777555333222222333333222111111111111000000000//////......///000111222222333333222000//////000222444/////////000000////////////000000000000///////////////......------,,,,,,)))((((((((()))***++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))************))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''(((((())))))))))))(((''''''(((******)))(((&&&''''''(((((('''''''''))))))))))))))))))))))))((('''&&&&&&&&&''')))***+++***((('''''''''((()))))))))(((((((((((())))))%%%''')))+++,,,+++***)))************************))))))))))))))))))))))))***************++++++,,,)))))))))))))))((('''&&&******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,------,,,+++++++++******))))))******+++******+++++++++,,,,,,,,,------,,,+++************************************------,,,+++************((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))((((((***+++,,,+++***------,,,,,,,,,,,,,,,,,,***+++---.........------++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///------,,,,,,,,,,,,------222222222222222333333444000111111222333444555555111111111111111111000000111111111111222222222222/////////000111222444444666444333222111222444555222333333444444333333222//////000000111222222222444333222333555666555444111111222333444555555666555555555666666666666666666:::IIITTTiii>>>>>>888666777777777777666666555444555666777777888777777888888777666555444333333666777888999:::::::::::::::<<<===????????????>>>;;;<<<===>>>??????>>>>>>@@@AAACCCFFFGGGHHHHHHHHHDDDDDDEEEEEEGGGHHHJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKJJJJJJJJJKKKLLLNNNOOOLLLKKKIIIHHHGGGFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLIIIHHHFFFFFFHHHLLLRRRUUULLLLLLJJJHHHFFFGGGJJJMMMNNNNNNMMMKKKJJJIIIHHHGGGDDDEEEFFFEEECCCCCCEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDGGGGGGHHHJJJLLLNNNQQQRRRNNNJJJGGGGGGIIIJJJHHHEEEDDDCCCCCCBBBCCCDDDFFFGGGHHHIIIJJJIIIGGGFFFGGGHHHHHHHHHIIIKKKOOOQQQPPPPPPKKKJJJHHHHHHIIIJJJJJJIIIIIIGGGEEEBBB@@@???>>>>>>@@@???>>>>>>???@@@???>>><<<===>>>@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;999888888777666666555555333333333333333444555666444222111111222333222222111111000000000/////////+++,,,,,,---...//////000111000/////////000111222//////............//////...////////////......---.........---------,,,,,,******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((()))(((''''''(((******)))(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((())))))((((((''''''(((((())))))((((((''''''(((((()))%%%&&&(((***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++((())))))))))))(((((('''))))))*********+++++++++,,,,,,++++++++++++,,,,,,+++******))))))(((((((((******))))))))))))************+++++++++,,,,,,,,,---------,,,,,,+++++++++)))))))))***************,,,,,,++++++***+++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******+++,,,---+++***,,,,,,,,,,,,++++++++++++***+++,,,---------,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------......///000000000------,,,+++++++++,,,,,,222222111111222333333444000000111222333555555666000000000000000000111111111111111111222222222222/////////000111222444444444333333222222333444444222333333444444333333222......///000000111111222222111000222444555555444000000111222333444555555555555555555444444444444111<<>><<<888666666777777777666555444333444555777777777777777555555555555555555555555555666777888888999888888888999<<<>>>?????????>>>;;;<<<>>>???@@@@@@??????@@@AAABBBCCCDDDEEEFFFFFFDDDDDDEEEGGGGGGHHHHHHHHHKKKJJJHHHGGGGGGIIIJJJKKKLLLKKKIIIHHHHHHKKKNNNPPPLLLKKKJJJHHHGGGFFFEEEEEECCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEHHHJJJLLLFFFFFFFFFFFFHHHKKKNNNPPPGGGHHHHHHHHHGGGGGGIIIKKKLLLKKKJJJIIIHHHGGGGGGGGGCCCEEEFFFDDDBBBBBBDDDFFFIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGJJJLLLOOOQQQMMMJJJFFFGGGJJJKKKIIIFFFEEEDDDBBBAAAAAACCCDDDEEEFFFHHHJJJJJJHHHFFFFFFFFFFFFFFFFFFHHHKKKMMMMMMLLLHHHFFFEEEDDDFFFGGGGGGGGGGGGFFFEEECCCBBB@@@??????@@@>>>===>>>???@@@???===;;;;;;<<<===>>>???>>>===<<<<<<;;;;;;:::999999888777666666555444444333333333333222222222333333444444222000000111222222222111000000000////////////,,,,,,,,,------.............../////////000000000///..................///---...//////...---,,,+++......------------,,,,,,,,,++++++************+++))))))))))))))))))))))))************************''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((######$$$$$$%%%&&&&&&'''(((''''''(((******)))(((&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))&&&&&&'''((())))))))))))((((((''''''''''''((((((''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))******(((((()))*********))))))(((((()))))))))*********++++++************++++++---+++***(((((()))***+++******))))))))))))************+++++++++,,,,,,,,,******+++++++++***))))))((()))))))))*********++++++++++++***++++++,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++,,,,,,***)))************)))))))))(((***+++,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////------,,,+++++++++++++++222111111111222333333444000000111222444555666666222222222222222222333333000111111111111222222222//////000000111333444555333333333333333333333333222333333444444333333222......//////000111111111000//////111333555555444000000111222444555555666444444444444444444444333///<<<333;;;AAA999::::::666666777777777666444333222333555777777777777666111222333444555777888888444555666777777888888888555777:::===?????????>>>;;;<<<>>>???@@@@@@@@@???AAA@@@@@@AAAAAACCCDDDEEEDDDEEEFFFHHHHHHHHHGGGFFFKKKIIIGGGFFFFFFHHHKKKMMMOOOLLLIIIFFFFFFIIILLLOOOMMMLLLJJJHHHGGGEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDDDDEEEGGGIIIKKKDDDEEEFFFHHHIIIJJJJJJKKKEEEGGGIIIJJJIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFBBBDDDFFFDDDBBBAAADDDFFFJJJHHHFFFDDDCCCCCCEEEEEEDDDEEEEEEGGGJJJMMMPPPRRRMMMIIIFFFFFFJJJLLLIIIFFFEEEDDDBBBAAAAAABBBDDDEEEEEEGGGJJJJJJHHHFFFEEEEEEEEEDDDDDDFFFHHHJJJJJJIIIFFFDDDBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCAAAAAA???>>>===>>>???@@@???======<<<<<<===??????>>>===::::::999999888777777666555555444333333222222111333333222222111222222333333111//////111222222222000000000000////////////.........////////////000,,,---...///000000/////////......------......///------.........---+++***------------------,,,,,,------,,,+++*********+++))))))))))))))))))))))))******)))'''&&&$$$######&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))''''''''''''((((((((())))))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&''''''((()))******(((''''''(((***+++)))(((''''''((())))))***))))))''''''''''''''''''''''''''''''&&&%%%&&&'''((()))$$$%%%''')))******))))))((((((''''''''''''((((((***))))))((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***'''((()))******+++******(((((((((((())))))))))))+++******************+++000...,,,******,,,...000******))))))))))))************+++++++++,,,,,,,,,***+++,,,------,,,+++***(((((())))))*********+++************+++,,,------))))))))))))***+++,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***+++++++++)))'''))))))(((((('''''''''&&&***++++++,,,+++***((((((++++++++++++++++++++++++++++++,,,---------,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------,,,,,,+++*********+++444222000111333444333000222222222222222222222222///111333333111111111222000000000111222222333333111222333222111111333555777444111000222444666666222333333333333222111111111222222111000000111333222111000000222444777888555333111333666888777555555888777222000222333111333444666999;;;:::666333888000333777333222666555222333444555666666777777555666666444333222333555444444555555555555444444888999;;;===>>>>>>>>>===<<<===>>>???AAAAAABBBBBB??????>>>>>>??????@@@AAADDDDDDDDDDDDEEEFFFGGGHHHJJJIIIGGGFFFFFFJJJPPPUUUYYYQQQHHHDDDGGGKKKMMMMMMLLLKKKIIIFFFEEEFFFGGGHHHCCCCCCBBBBBBCCCDDDFFFGGGCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBAAABBBCCCDDDCCCBBBFFFEEEDDDCCCCCCDDDEEEEEEIIIGGGFFFGGGHHHIIIIIIHHHNNNKKKFFFEEEFFFFFFEEECCCDDDBBB@@@@@@AAABBBBBBBBBEEEGGGHHHGGGHHHIIIEEE???CCCAAABBBEEEDDDBBBDDDHHHGGGFFFDDDBBBBBBCCCEEEFFFDDDDDDEEEEEEDDDCCCCCCBBB@@@@@@@@@@@@?????????>>>;;;;;;:::999999999::::::999999999888777666666555666666777777777777666666666444222222333333222111000000000000111222333444444333111///......///000////////////............///---***((((((***---///......------,,,---------***++++++,,,,,,++++++***+++++++++*********))))))------,,,,,,+++***))))))(((((((((((())))))))))))))))))***))))))(((''''''***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((############$$$$$$%%%&&&''''''&&&$$$$$$#########&&&&&&&&&((()))***)))'''&&&'''((())))))***)))))))))'''%%%&&&)))***(((&&&&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))%%%''')))+++---------,,,,,,+++******))))))************)))(((((((((((((((+++++++++++++++++++++++++++,,,,,,++++++***)))(((,,,+++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******,,,+++++++++***)))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))000...,,,***))))))***+++************************(((((())))))))))))(((((('''(((***,,,---,,,+++***))))))***+++---...///000))))))))))))************&&&(((*********+++---///++++++++++++++++++++++++,,,+++*********+++,,,---++++++,,,---------,,,,,,------,,,+++++++++,,,,,,)))***,,,---...---,,,,,,444222000111333444222000222222222222222222222222...///111111/////////000///000000111111222333333111222333222111111333555888666222111111222111111222333333333333222111111111222222111000000111333222111111000111333666777444222111333555777666444(((...222111000333666666222222444666888777555222555444444666777333222666444444555666666666666666555555555444111000111222444555555555555555555444777888:::<<<============;;;<<<===???@@@@@@AAAAAA??????>>>>>>>>>???@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGKKKQQQUUU___WWWMMMHHHIIIKKKKKKJJJJJJIIIGGGEEEDDDEEEFFFFFFCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBDDDDDDDDDCCCGGGFFFEEEDDDDDDEEEFFFGGGHHHFFFEEEFFFHHHIIIIIIIIIKKKHHHDDDDDDEEEFFFFFFEEEGGGEEEBBBBBBCCCDDDCCCCCCCCCFFFHHHHHHJJJMMMKKKFFFCCCAAAAAADDDDDDBBBCCCGGGGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>;;;;;;:::999999999::::::999999888888777666666555555666666777777666666555666444222222222333222111000000000000111222333444444333111///......///000////////////...............---+++******+++---...,,,,,,***)))((((((((((((***++++++,,,,,,++++++***+++++++++*********))))))---,,,,,,+++******)))))))))))))))(((((((((((((((((()))))))))(((((('''&&&))))))''''''&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''******)))))))))******+++''''''''''''((())))))((('''(((((())))))))))))((((((&&&%%%&&&(((((('''%%%&&&'''((())))))((('''&&&(((''''''&&&&&&&&&''''''((((((((((((((()))******))))))))))))))))))))))))'''''')))***++++++++++++---,,,+++***))))))))))))''''''''''''(((***+++,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------,,,,,,,,,+++++++++******************++++++++++++******++++++******************(((((())))))*********)))))))))))))))))))))))))))---,,,+++***))))))******))))))))))))))))))))))))((())))))******))))))(((&&&''')))***+++***((('''))))))***+++,,,------...))))))))))))************'''(((************,,,...++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,---...++++++,,,------,,,,,,,,,333111111111222333222111000000000000000000000000...000111111///...///000//////000111111222222333111222333333222222333555666444111111111111000///222333333333333222111111000111222111000///111333333222111111111222444555222111111222444555444333***111555444222333333222444333222333444444333111111888444666BBB:::///777666666666555555555444444555666666555222111222333555555555555555555555555777777999:::;;;;;;;;;;;;:::;;;<<<===>>>?????????>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDEEEBBBCCCEEEGGGHHHLLLPPPTTT]]]VVVNNNIIIIIIJJJIIIIIIHHHGGGEEEDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCCCCDDDDDDAAAAAABBBBBBDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCDDDDDDEEEEEEEEEDDDHHHGGGFFFFFFFFFGGGHHHIIIFFFEEECCCDDDFFFHHHIIIIIIHHHFFFCCCCCCEEEFFFGGGGGGJJJHHHFFFEEEFFFFFFEEECCCAAADDDGGGIIIMMMSSSSSSOOOEEEAAA@@@BBBCCCAAABBBEEEEEEEEEEEEDDDCCCBBBAAAAAACCCCCCCCCCCCBBBAAA@@@?????????>>>>>>>>>=========;;;;;;:::999999999999999999888888777777666666555444555555555555555555444666444222111222222111000000//////000000111222333333222000///...//////000/////////............---------,,,,,,,,,,,,------,,,+++***(((&&&&&&%%%%%%******++++++++++++******+++************))))))))),,,,,,++++++***))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&(((''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((('''''''''((())))))(((((()))))))))((('''''''''%%%$$$%%%&&&'''&&&%%%''''''((((((((((((''''''''''''&&&&&&&&&'''((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((()))******---,,,+++***)))(((((((((''''''''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,++++++++++++************,,,,,,---------,,,,,,+++************))))))))))))******++++++++++++******))))))******************((((((((()))))))))******))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))******************)))((()))***++++++***(((''')))))))))******+++++++++))))))))))))************(((***++++++******+++,,,+++++++++++++++++++++++++++************+++,,,,,,,,,---------,,,+++***************++++++,,,,,,---------,,,++++++,,,,,,,,,222111111111222222222111000000000000000000000000000222333333111000000111//////000000111222222222111222444444333222333444111000000111333444333222222333333333333222111111000111111111//////111222333222111111111111222222111000000111222333333222333666666666999>>>===888;;;888555333333333222111...:::333999QQQGGG111888666666555444333222222222444555777777666555666777666666555555555555666666666777777888999:::::::::999:::;;;<<<============>>>============>>>??????@@@@@@???@@@@@@AAABBBCCC@@@BBBEEEGGGIIIJJJMMMOOOPPPLLLHHHFFFGGGIIIIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCDDDFFFGGGIIIHHHFFFDDDDDDEEEGGGHHHFFFHHHIIIHHHGGGEEEEEEEEEIIIHHHGGGGGGGGGHHHIIIJJJFFFDDDBBBCCCEEEGGGHHHIIIHHHGGGEEEDDDDDDFFFGGGHHHMMMKKKIIIHHHHHHGGGEEEDDD???CCCEEEHHHNNNUUUVVVTTTGGGBBB???AAABBB@@@@@@CCCCCCDDDEEEEEEDDDBBB@@@>>>BBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>============;;;;;;:::999888888888888888888777777666666666666333444444555555444444333555333111111111222111//////////////////000111222222111000/////////////////////.........---------+++,,,,,,,,,,,,,,,,,,+++---,,,+++))))))(((((((((******++++++++++++******************))))))))))))++++++******)))))))))))))))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''(((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&''''''############$$$%%%&&&''')))))))))((('''''')))***((()))))))))((('''&&&&&&'''&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&'''((()))******))))))))))))*********))))))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,************)))((('''''')))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))))))))))))))))))(((((((((******++++++++++++******(((((())))))******++++++***************++++++,,,))))))))))))))))))))))))'''((())))))***))))))((())))))))))))))))))))))))******++++++++++++******,,,,,,------,,,+++***))))))))))))))))))))))))(((((()))))))))************)))+++,,,+++***)))***+++***************************************++++++,,,---------,,,+++***)))(((+++++++++++++++*********...---,,,+++***+++,,,---111111111111111111111111////////////////////////111222333333111000000111...//////000111111222222000222444555444333333444111111000222444555444333222333333333333222111111000111111000//////000222222222111111000000000111000000111111111111111222333111000555DDDQQQTTTOOOBBB>>>999555444333222222///999222===ZZZPPP555777555444333222111111111111111444666888888888999;;;777666555555555555666777777777777777888999999:::999:::;;;<<<<<<<<<<<<<<<======<<<<<<======>>>???>>>>>>>>>>>>???@@@AAABBBAAADDDGGGHHHHHHGGGHHHIIIGGGEEEDDDDDDEEEGGGIIIIIIFFFEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCAAAAAABBBCCCCCCBBBAAAAAABBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAACCCDDDEEEFFFJJJIIIGGGFFFFFFGGGIIIJJJKKKMMMNNNMMMIIIFFFEEEEEEHHHHHHGGGGGGGGGHHHJJJKKKFFFDDDBBBBBBDDDGGGHHHHHHJJJIIIGGGEEEDDDDDDFFFGGGMMMLLLJJJIIIIIIGGGEEECCC???BBBDDDEEEKKKSSSVVVTTTIIICCC???@@@AAA@@@@@@BBBAAABBBCCCDDDCCCAAA???===@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>============<<<;;;:::999888888888888777777777666666666666666333333444444444444333333444222000000111111000////////////...//////000000000000000///////////////............------------)))***++++++++++++***)))++++++*********+++,,,,,,)))******++++++******)))))))))))))))))))))))))))******))))))))))))(((((()))((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&((((((''''''''''''((((((((()))***)))''''''(((***((((((((((((((('''&&&%%%''''''(((((('''''''''((((((((((((''''''(((((((((&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((***)))'''&&&&&&&&&'''((('''''''''((()))***,,,---***))))))(((((((((((((((++++++++++++++++++++++++))))))))))))((('''&&&%%%'''''''''(((((((((((((((***************)))((('''((((((((((((((((((((((((******++++++++++++******((((((((())))))******+++******)))))))))***+++,,,))))))))))))))))))))))))''''''((()))))))))((((((******************************++++++++++++******,,,,,,,,,,,,++++++***)))))))))((((((((((((''''''((()))))))))***************+++,,,+++)))))))))+++************************))))))******++++++++++++------,,,,,,+++***)))((('''((()))***++++++++++++...---,,,+++***+++,,,---000111222111000000111222///////////////////////////111222111///...............///000000111111222000222555555444333333444555444222222222333222111222333333333333222111111///000111000///...000222111111111000000000000000000111222111000000111222444111///555EEEUUUYYYTTTCCC???:::666555444444333111666333>>>SSSLLL888777333222111000111222333444000333777999999:::;;;<<<888777666555555666777888777777777777777888999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======>>>>>>???@@@AAACCCEEEGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBCCCDDDEEEIIIHHHGGGGGGGGGHHHIIIJJJLLLOOOQQQPPPKKKFFFEEEEEEGGGFFFFFFEEEFFFGGGIIIJJJHHHFFFCCCBBBCCCFFFGGGHHHIIIIIIGGGEEECCCCCCEEEGGGKKKJJJHHHHHHHHHFFFDDDAAA???AAABBBCCCIIIQQQTTTSSSLLLEEE@@@@@@BBB@@@???AAA???@@@BBBCCCBBBAAA???>>>>>>??????@@@@@@@@@@@@@@@??????>>>>>>>>>=========<<<;;;:::888888777777777666666666666666666666666333444444444444444444333444222000///000000///...//////............//////////////////////////////.........------------,,,))))))************))))))))))))))))))***+++,,,,,,))))))************))))))(((((()))))))))))))))***)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%$$$%%%%%%%%%))))))(((((('''((((((((('''***,,,+++((('''(((***''''''((((((((('''&&&&&&'''((()))(((''''''((()))((((((''''''''''''((((((''''''&&&&&&&&&'''((((((***))))))((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&'''((()))***,,,---''''''''''''(((***+++,,,************************%%%&&&'''(((((()))))))))''''''''''''(((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))******++++++++++++******(((((())))))))))))))))))(((((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))((((((((((((************************)))******************))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,+++***)))***+++************************((()))******++++++******+++,,,,,,,,,+++***))))))###$$$'''***,,,---------,,,+++++++++,,,,,,---...///111222222//////000222000000000000000000000000000111222111///------.........//////000111111111000222555666555444333444555333000///000222222222222333333333333222111111///000111000......000111//////000000000000000000000222333222000///111222555666444555<<>>;;;777555444555555444444444666<<>>============>>>???@@@AAACCCDDDFFFFFFDDDCCCCCCDDDCCCDDDFFFFFFFFFFFFFFFFFFBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEGGGHHHHHHGGGEEEDDDAAAAAABBBBBBCCCDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCCFFFFFFFFFGGGGGGGGGHHHHHHIIIMMMQQQOOOKKKGGGFFFGGGEEEDDDDDDDDDEEEFFFHHHIIIKKKHHHDDDBBBCCCEEEGGGGGGDDDEEEEEECCCAAAAAADDDGGGHHHGGGFFFFFFFFFEEEBBB@@@>>>@@@@@@AAAGGGPPPUUUTTTOOOGGG@@@AAABBBAAA@@@@@@>>>???@@@AAAAAAAAA@@@???======???@@@AAABBBBBBBBB@@@@@@?????????>>>>>>>>><<<;;;:::888777777666666666666666666666666666666444444555555555555444444333111/////////000///...///......------......///......///////////////............---------,,,,,,******************************)))))))))***++++++))))))************))))))(((((((((((())))))******((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&'''(((((()))))))))((('''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%***......***''''''(((&&&&&&''''''((('''''''''%%%''')))(((&&&%%%'''))))))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''******)))((((((((((((((((((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((()))******''''''''''''(((***+++,,,((((((((((((((((((((((((&&&'''((()))************((((((((()))))))))******'''((()))))))))))))))(((((((((((())))))***************++++++++++++******)))))))))))))))((((((((()))(((&&&&&&&&&''')))***)))))))))))))))))))))))),,,+++)))((('''(((((()))************************((())))))******))))))(((''''''''''''''''''((((((((((((((((((((()))))))))))))))))))))************)))***++++++***)))***,,,************************'''((()))***+++******)))******+++++++++******)))%%%&&&(((***++++++***))))))***+++,,,---.........///111333222///...000222111111111111111111111111222333444333111//////000......//////000111111111000333555666555444444444111///,,,,,,///222444555222333333333333222111111///000000000......000111......///000000000000000000222444333000///111333...444666444333777:::999888666333222333555555555555222888999...,,,555:::222222111222444777:::<<<===@@@BBBCCCBBB@@@@@@@@@999777666555555666777999999888888777777888999:::;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<===============>>>>>>???@@@AAABBBDDDEEEEEEDDDCCCCCCDDD>>>@@@CCCEEEEEEEEEEEEFFF@@@@@@BBBCCCDDDDDDEEEDDDEEEEEEFFFGGGGGGFFFDDDCCCBBBDDDEEEFFFFFFEEEDDDBBB???@@@AAACCCEEEGGGHHHIIICCCBBBAAAAAA@@@@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFFEEEJJJOOONNNJJJGGGGGGIIIDDDCCCCCCCCCCCCEEEGGGHHHLLLIIIEEECCCCCCEEEGGGGGG@@@AAABBBAAA???@@@DDDHHHEEEEEEDDDDDDEEEDDDAAA>>>===??????@@@GGGQQQVVVVVVQQQHHHAAAAAACCCAAA@@@@@@===>>>??????@@@@@@AAA@@@<<<===>>>@@@BBBCCCCCCCCC@@@@@@@@@@@@????????????<<<;;;:::888777666666666555555555666666666666666444555555666666555555444333111/////////000///---///......---------............///////////////.........---------,,,,,,,,,,,,++++++******++++++,,,------,,,+++******++++++))))))************))))))'''((((((((())))))******'''''''''((((((((((((((($$$%%%%%%&&&'''((())))))''''''((()))******))))))(((((()))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%''')))***+++$$$***//////+++'''&&&(((%%%%%%&&&'''((((((((('''$$$&&&((('''%%%$$$%%%((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&******)))(((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((+++***)))(((((('''''''''******)))(((((((((((((((((((((((((((((((((((((((+++,,,,,,++++++***)))((())))))******+++++++++,,,'''((()))***************(((((())))))******++++++******++++++++++++************))))))((((((''''''+++***((('''((()))+++,,,))))))))))))))))))))))))...,,,***(((''''''))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''(((((()))***+++(((((((((((())))))******))))))))))))************(((***++++++******+++,,,))))))))))))))))))))))))'''((()))++++++******))))))******+++++++++*********+++,,,+++***'''$$$###'''(((+++---...///......111111000000//////......222111111000///......---111333555666444222111000////////////000000000000...000444999<<<;;;777444111111222333333333333222222222222333444555444222111111000000///.........222111///...///000222333111111111111000000000000333000...000444777777666333333333333444555777888555555555555555555555555666444222333666===DDDIIIOOOPPPPPPLLLGGGAAA===<<<888777777666666666666666;;;:::888777777888:::;;;>>>===<<<<<<<<<>>>???@@@AAA@@@???=========>>>>>>BBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAA@@@===@@@FFFJJJKKKJJJFFFCCCAAA@@@@@@AAACCCDDDDDDCCCAAACCCEEEEEEDDDCCCDDDEEEGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCDDDFFFHHHIIIFFFCCC???===>>>?????????FFFEEEDDDDDDDDDEEEGGGHHHKKKKKKKKKJJJJJJIIIIIIIIIFFFEEEEEEEEEEEEEEEFFFGGGIIIGGGFFFEEEFFFEEEDDDBBBCCCBBBAAAAAA@@@@@@AAAAAA?????????@@@@@@AAAAAAAAABBB@@@???CCCJJJQQQUUUVVVRRROOOFFF>>>???DDDBBB;;;>>>>>>>>>>>>???@@@AAABBB?????????@@@AAAAAAAAABBB?????????>>>>>>===<<<;;;888888888888777777777777999888666555444444444555666555444333333333333333333222222111111000000000000000000000////////////////////////..................---,,,,,,+++******,,,,,,,,,+++++++++************)))(((''''''((((((+++***((('''&&&&&&&&&'''))))))))))))((((((((((((((((((''''''''''''((((((***)))(((''''''&&&''''''%%%%%%&&&'''((()))******''''''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((++++++***)))))))))))))))))))))((('''''''''''''''&&&((()))******)))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,------******)))(((((((((((((((((()))***++++++)))'''&&&''''''&&&$$$###$$$&&&)))))))))))))))))))))))))))***...222%%%222&&&***,,,((()))***++++++***)))(((&&&&&&'''(((((()))((((((*********)))))))))))))))))))))(((((()))***,,,---(((((((((((()))))))))))))))************))))))((((((((()))***************+++++++++***************((())))))((('''&&&&&&'''''''''(((***,,,+++(((%%%(((((((((((()))))))))))))))))))))***+++++++++,,,+++*********))))))((((((111///---+++*********+++,,,,,,,,,+++++++++******+++******))))))******++++++,,,,,,------,,,,,,+++111000000000/////////...111111000000///......---///000111000///---,,,,,,////////////000000000000111333666999;;;:::666222000111222222333333222222222111111333444555333222111111222222222222222222111000///......000111333000000000000000000000000222000...///222555555444222333333444555555666666555555555555555555555555333333333555:::BBBIIIMMMFFFGGGGGGFFFBBB>>>;;;:::666666666666777777888999;;;:::888777777888:::;;;===<<<<<<;;;<<<===???@@@AAA@@@???>>>>>>???@@@@@@BBBBBBAAAAAA@@@AAAAAAAAAEEEEEEDDDDDDBBBAAA??????===@@@EEEIIIJJJHHHEEECCCAAA@@@???AAACCCDDDCCCBBBAAACCCDDDDDDCCCDDDEEEGGGHHHGGGFFFDDDCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEHHHIIIGGGDDD@@@>>>???@@@@@@@@@DDDDDDDDDEEEEEEGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFHHHIIIHHHEEEBBBDDDCCCBBBBBBAAAAAABBBBBB??????@@@@@@@@@AAAAAAAAA???>>>>>>BBBIIIOOOSSSTTTOOOMMMGGG@@@???CCCBBB===??????>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@>>>??????>>>>>>===<<<;;;999999888888777777888888888777555444333333333444555444444333333333333444444333333222111000000////////////............---------....../////////000...------,,,++++++******,,,,,,+++++++++*********,,,,,,+++***************+++***((('''&&&&&&''''''))))))))))))((((((((((((((((((''''''''''''((((((((('''''''''''''''((()))''''''''''''((((((((((((%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&'''((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&'''((((((''''''&&&'''''''''((()))+++,,,,,,+++)))((((((((((((((((((((((((((('''((((((((())))))))))))'''''''''((())))))******---///111222111...***(((///---******++++++***)))(((((('''%%%$$$$$$''')))))))))))))))))))))))))))+++---444---:::((((((+++((()))************)))(((''''''((()))))))))(((((())))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&))))))))))))(((((((((((((((((())))))))))))******(((((()))************))))))))))))***************((()))))))))(((((())))))''''''(((***,,,+++(((%%%(((((((((((())))))))))))******************++++++************)))))))))(((******))))))******++++++((()))******,,,,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++000000000000////////////111000000//////.........222111000//////.........////////////000000000000444555666999:::888444111000111222222333333222222222111111222444444333111------......///000000111000///...---...///000111////////////000000000000222111///000222333333222111222444666777666555444555555555555555555555555111222333666;;;AAAFFFIII:::<<<======;;;999999999666666666777888999:::;;;::::::888888888999:::;;;;;;;;;::::::;;;<<<>>>???AAA@@@?????????@@@AAABBBCCCCCCBBBAAA@@@@@@AAAAAAFFFEEEEEEDDDBBB@@@>>>======@@@DDDGGGHHHGGGDDDBBB@@@??????@@@BBBCCCCCCBBBBBBCCCCCCCCCCCCDDDHHHKKKKKKIIIFFFDDDBBBCCCDDDEEEEEEEEECCCCCCDDDEEEHHHIIIIIIEEEBBB@@@@@@AAABBBAAABBBCCCEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGDDDDDDCCCCCCDDDEEEEEEFFFCCCDDDFFFIIIKKKJJJFFFCCCEEEDDDDDDCCCBBBCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA<<<<<<===AAAGGGLLLNNNOOOJJJJJJGGGAAA???AAAAAA???AAA@@@???>>>============??????????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::999888777666777888888666555444333333333333333333333333222333333444444555444333222111000//////.........---------,,,,,,++++++,,,---...///000111------,,,,,,++++++******,,,++++++++++++*********,,,+++************************)))(((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***((((((((('''''''''&&&&&&(((((()))(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''******,,,,,,,,,,,,******((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((---222888===???<<<777444===666---)))***++++++))))))))))))'''%%%%%%''')))))))))))))))))))))))))))---+++666777FFF,,,'''+++((())))))******))))))((()))))))))***))))))(((((()))))))))))))))))))))))))))(((&&&%%%$$$$$$%%%&&&******))))))((((((''''''''''''''''''((()))******'''((())))))******))))))''''''(((((())))))******(((((((((((())))))))))))''''''(((***++++++(((%%%(((((((((((())))))))))))******************))))))************))))))))))))((())))))***++++++******((())))))***+++,,,------***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++000000000000////////////000000/////////.........111000//////000111111000////////////000000000000333333444666777777333111000000111222222222222222111000000111333444222111,,,,,,,,,------.........///......---...///000000///////////////000000000333222222222222222222222222444777999999888555444555555555555555555555555333333444555777999;;;;;;333555777888777666777888777777777777888999:::;;;999999888888888999:::;;;999999999999:::<<<>>>???@@@??????>>>???@@@BBBBBBDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCBBBAAA@@@>>>===>>>@@@CCCFFFFFFEEECCCAAA@@@??????@@@BBBCCCBBBAAACCCCCCBBBBBBBBBEEEJJJNNNOOOLLLHHHEEECCCCCCEEEFFFFFFEEEDDDCCCDDDFFFHHHIIIKKKGGGDDDBBBBBBCCCCCCCCCAAACCCEEEGGGIIIJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDEEEGGGIIIHHHEEECCCEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<>>>AAADDDGGGHHHIIIEEEFFFEEEAAA???>>>???@@@BBBAAA@@@???>>>>>>>>>>>>@@@?????????>>>=========>>>>>>>>>>>>===<<<;;;::::::999777666555555666777666555555444444333333333222222111222222333444444555555444222111000///............------------,,,+++,,,,,,---......//////,,,,,,,,,,,,++++++******++++++++++++************))))))((((((((((((((()))***))))))(((((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''+++++++++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''')))***++++++++++++***)))(((((((((((((((((((((((('''''''''((((((((())))))++++++******))))))))))))+++///666>>>DDDHHHIIIIIIKKK???000(((((()))(((%%%*********)))'''&&&''')))((((((((((((((((((((((((,,,(((555>>>PPP111(((,,,((())))))))))))))))))(((******+++******)))((('''((((((((()))))))))))))))((((((''''''((()))+++,,,******))))))((((((''''''(((((('''&&&&&&'''((()))'''(((((()))))))))))))))%%%&&&&&&'''((()))******((('''''''''(((((('''&&&((((((((()))+++***(((&&&(((((((((((())))))))))))++++++******))))))((((((*********))))))))))))))),,,,,,---------+++)))(((++++++++++++***************+++---......---+++***++++++,,,,,,,,,,,,++++++////////////000000000000////////////............,,,+++,,,...111222000...////////////000000000000000///000222444444333111000000111222222222222111000000///111222333222000111111111000000000//////...............//////000.../////////000000111111444444555444444333333333333555999;;;;;;999666444555555555555555555555555444444555555555444444333333555777777666555666777999999888888888888888999888888888999999::::::;;;888888888999:::<<<>>>@@@???>>>======>>>???@@@AAADDDCCCBBBBBBAAAAAAAAABBB@@@AAAAAAAAAAAAAAA@@@???@@@AAACCCDDDEEEDDDBBBAAA@@@??????@@@BBBCCCCCCBBBCCCCCCCCCBBBBBBFFFKKKPPPRRROOOJJJGGGEEEEEEFFFGGGGGGFFFEEEDDDEEEGGGIIIJJJMMMIIIFFFDDDDDDEEEFFFEEEBBBCCCFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJIIIGGGDDDDDDDDDEEEDDDCCCDDDCCCCCCBBBAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAABBBCCCDDDCCCBBBBBBAAA>>><<<>>>@@@BBBAAAAAA@@@@@@AAAAAABBB@@@?????????>>>=========>>>>>>>>>======<<<;;;:::999888666555444444555555666666666666555555555444111111111111111222333444444333333222000//////.../////////.........------------------,,,,,,,,,,,,,,,+++++++++++++++******+++++++++*********)))))))))((((((((((((((()))))))))))))))))))))((((((((('''((((((((()))))))))***((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))((((((((('''&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++******)))((((((((((((***...444<<>>=========>>>???@@@CCCCCCBBBBBBBBBBBBCCCCCC@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAACCCDDDDDDCCCDDDDDDDDDCCCCCCFFFKKKOOOQQQOOOKKKHHHFFFFFFGGGGGGHHHHHHFFFFFFGGGHHHJJJLLLOOOKKKHHHFFFFFFGGGGGGGGGDDDEEEGGGHHHIIIJJJKKKKKKGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGGGGGGGHHHIIIKKKKKKLLLHHHEEECCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBAAA@@@???AAACCCFFFBBB@@@@@@???===>>>AAABBBBBBBBBAAABBBBBBCCCCCC??????????????????>>>>>>============<<<;;;::::::888888777777666555444333555666666777777666555555111111111000111111222222111111111000//////....../////////............---------,,,,,,,,,+++++++++++++++++++++++++++******+++************)))))))))***************++++++,,,((())))))******))))))(((''''''(((((())))))******((((((''''''''''''(((((()))((('''&&&%%%%%%%%%%%%###$$$%%%&&&'''((())))))))))))))))))((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&((('''&&&)))///888@@@FFF>>>555+++&&&'''*********''')))***)))((('''(((***)))))))))))))))))))))))))))$$$...555LLL666---,,,)))((((((''''''(((((())))))))))))***))))))((((((&&&''''''(((((())))))***,,,+++)))((('''(((((()))((((((((()))))))))))))))((())))))))))))((('''&&&&&&'''(((((())))))((((((&&&&&&''''''(((((())))))---+++((()))++++++)))&&&)))(((((((((******)))'''(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))************&&&&&&((()))******++++++'''(((((()))***+++,,,,,,***+++,,,------,,,+++*********++++++++++++******.../////////000000000111........................222444888>>>BBB???666...////////////000000000000111000...///000111000//////000000111111111111111//////...000111222000///........................//////000000111111000000000000000111222333333333111333666666444333333555444555777999999777555333555555555555555555555555333444555666666777777777444555666555444444666888777777666666666777888888777777888999::::::;;;;;;777777888999;;;>>>AAABBBAAA@@@???>>>>>>>>>???@@@BBBBBBAAABBBBBBCCCDDDEEEDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBDDDEEEEEEDDDDDDEEEEEEDDDDDDGGGKKKNNNNNNLLLJJJHHHFFFFFFFFFFFFJJJIIIHHHGGGHHHJJJLLLMMMPPPMMMIIIGGGGGGHHHIIIIIIGGGGGGGGGHHHHHHIIIKKKKKKGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFGGGHHHIIIKKKKKKJJJHHHFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBB@@@???@@@CCCFFFLLLDDD???@@@BBB@@@@@@CCCDDDCCCBBBAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@============<<<;;;::::::999999::::::999777444333444444555666666666555444222111111000000000000111////////////.....................---------,,,,,,++++++++++++,,,,,,,,,,,,******************++++++************))))))))))))***************+++,,,,,,((()))************)))((('''''''''((()))*********((((((''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''******+++++++++******)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''''')))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&((('''&&&'''))),,,000222000,,,(((&&&''')))******%%%'''((()))(((((()))***))))))))))))))))))))))))***'''+++***BBB333---''')))(((''''''''''''((()))''''''((()))))))))((((((&&&&&&''''''((())))))***+++***)))'''''''''((((((''''''(((((())))))******$$$&&&)))+++,,,+++***)))&&&'''(((((())))))(((((((((((((((((((((((((((((()))&&&$$$&&&***+++)))&&&)))((('''((()))***)))'''(((((((((((())))))))))))((((((((()))))))))))))))((()))))))))************&&&&&&''''''(((***+++,,,''''''((()))***+++,,,,,,++++++++++++++++++++++++******++++++++++++******.../////////000000111111---.....................222444999@@@CCC>>>222(((////////////000000000000444222000///000000///...//////000111111111111111///......///111222000///000000111111222222333333//////000111111111111111000000111222333333444444///222555555333222333555333444666777666555444222555555555555555555555555444444555555555555555555222333444444333444666888555555555555666888999:::666777888999:::;;;;;;;;;777777888999<<>>>>>?????????@@@AAAAAAAAABBB============<<<;;;:::999999;;;<<<===<<<999666333222333444555555555444333222222111000//////000000---------............///---------,,,,,,,,,++++++))))))***+++,,,------...******************++++++************))))))))))))(((((('''(((((()))******((()))***++++++***)))(((&&&''''''((()))******+++((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))******)))'''%%%$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''((()))***,,,+++)))(((&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((*********)))'''&&&)))(((((('''&&&&&&''''''###%%%(((((((((((()))***))))))))))))))))))))))))---)))***###:::111,,,###)))((('''&&&&&&'''((()))&&&&&&'''(((((()))((((((&&&&&&&&&'''((())))))***))))))(((((()))***,,,---&&&&&&'''((()))***++++++!!!$$$(((,,,......,,,+++&&&''''''((((((((((((((()))))))))))))))(((((((((### !!!'''***(((%%%***((('''((()))***)))((((((((((((((())))))))))))''''''(((((())))))******(((((())))))*********+++,,,+++***)))))))))++++++************))))))))))))++++++***))))))***++++++******++++++++++++******////////////000000000000......//////000000111111555555444444222111///...............////////////333222111000////////////000000000000000000000000222111000//////000111222000000000000000000000000///333555222111333333222333333222222222222222222222222222333444555666777666666555555555555666666444444444444444444444444555666777888777666444222333333333444444444555555666666666666777777777777999999999::::::;;;;;;;;;;;;<<<<<<;;;;;;===@@@CCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAACCCDDDEEEGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFBBBCCCCCCDDDEEEFFFFFFFFFGGGFFFEEEEEEEEEGGGIIIKKKMMMLLLJJJIIIHHHHHHIIIIIIHHHJJJKKKKKKKKKMMMPPPSSSVVVRRRMMMIIIHHHIIIKKKNNNGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLIIIHHHFFFDDDCCCDDDGGGHHHGGGEEEJJJJJJJJJJJJKKKKKKKKKKKKHHHFFFCCCBBBDDDFFFFFFFFFHHHGGGEEEDDDCCCCCCCCCDDD@@@AAABBBBBBCCCCCCBBBBBBIIIGGGEEEBBBAAAAAABBBCCCGGGFFFDDDCCCAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????<<<<<<============<<<<<<;;;;;;:::999999888888777555444444444444333333333222111///...---...000111///---+++,,,---...---,,,------......------,,,++++++++++++++++++++++++++++++******))))))***+++++++++***)))'''''''''((())),,,+++++++++******))))))+++******))))))))))))***)))((('''((())))))'''%%%###%%%&&&(((((((((((('''***'''$$$%%%(((***)))((())))))(((((((((((())))))***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""###&&&((((((&&&)))'''$$$%%%''')))'''%%%'''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))'''((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((()))((('''&&&%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))((((((((())))))'''''''''''''''((())))))(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&&&&&&&&&&''''''''''''((((((((((((+++......+++''')))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((()))***,,,,,,))))))))))))))))))))))))&&&&&&'''***---,,,)))%%%(((((()))***************)))((('''''''''(((***++++++***)))((((((''''''((())))))(((((((((((())))))))))))((('''''''''''''''((()))))))))))))))((((((((((((((('''&&&&&&%%%%%%(((((())))))))))))((((((******)))))))))))))))***,,,+++++++++++++++,,,,,,+++++++++*********))))))222///,,,******)))((('''....../////////000000000......//////////////////222222222111000///...---............////////////222111111000000000000000000000000000000000000000111111000//////000111111000000000000000000000000111555666333111222222000000000000000000000000000111111222333444666888999777666666555555555666666555555555555555555555555555666777888777666444333333333444444555555555555555666666666777777777777777777888999::::::;;;;;;<<<===>>>======>>>AAADDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEFFFGGGIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFDDDDDDEEEFFFIIIJJJKKKJJJIIIIIIIIIJJJKKKKKKIIIJJJLLLLLLMMMOOORRRUUUXXXUUUPPPKKKHHHHHHJJJLLLIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJGGGEEEDDDEEEHHHIIIHHHFFFJJJJJJJJJKKKKKKLLLLLLLLLJJJGGGDDDCCCDDDFFFFFFFFFGGGFFFEEECCCCCCCCCCCCCCC@@@AAAAAABBBBBBBBBBBBBBBFFFDDDBBB@@@??????@@@@@@DDDDDDCCCBBBAAAAAAAAABBBAAA@@@@@@@@@@@@?????????<<<<<<============<<<<<<:::::::::999888888777777555555555444444444333333222111///...---...///000...---++++++---...---,,,---------...------,,,++++++++++++++++++++++++++++++++++++++++++************)))(((''''''(((((()))++++++******))))))))))))&&&&&&&&&%%%&&&&&&'''''')))((('''((())))))'''&&&"""$$$%%%''')))))))))))))))&&&$$$%%%'''))))))'''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&((((((((()))'''$$$%%%'''((((((&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''(((((()))(((''''''&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&)))+++***((('''''''''((((((((())))))(((((()))+++......***''')))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((((('''(((+++------***&&&((())))))*********)))))))))(((((('''((()))***+++((('''''''''''''''(((((())))))(((((((((((())))))))))))((('''''''''''''''(((((())))))))))))((((((((((((((()))))))))))))))(((((())))))))))))((((((******)))))))))))))))***+++***)))))))))))))))***+++++++++*********))))))000...,,,***)))*********.........////////////000..................------...////////////...---------............/////////000000000000000111111111000000000000000000000000111000000//////000000111000000000000000000000000222666777333000111111///222222222222333333333333000111222333555777999;;;888777666555555555555555666666666666666666666666555666777777777666444444444555555555555666666666555555666666666777777777555666777888999:::;;;<<<;;;<<<>>>>>>>>>>>>@@@AAACCCBBBAAA@@@????????????>>>???@@@AAABBBCCCDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCDDDFFFHHHIIIIIIHHHHHHIIIIIIKKKLLLLLLIIIKKKMMMNNNNNNPPPTTTVVVZZZWWWRRRMMMJJJIIIIIIJJJKKKJJJHHHGGGGGGHHHHHHIIIHHHIIIJJJKKKLLLKKKJJJIIIHHHFFFFFFFFFHHHIIIHHHGGGIIIJJJJJJKKKLLLMMMMMMNNNLLLIIIFFFDDDEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBDDDCCCAAA@@@????????????BBBBBBAAAAAAAAAAAABBBBBB@@@@@@?????????>>>>>>>>>;;;<<<<<<======<<<<<<;;;:::999999888888777666666555555555555444444444444111000///.........///000...---++++++---------,,,---------------,,,++++++++++++++++++++++++++++++,,,,,,---------+++***))))))(((((((((((())))))***))))))))))))(((((((((((($$$$$$$$$$$$$$$%%%&&&'''***)))(((((())))))((('''%%%%%%&&&'''(((((((((''''''%%%$$$$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))***'''%%%$$$%%%'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''######$$$&&&&&&''''''&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&)))++++++***(((((((((((()))))))))***(((((()))+++---,,,***''')))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((()))+++------***((()))))))))******)))((((((((((((((((((((()))******%%%%%%%%%&&&&&&'''((())))))((((((''''''(((((())))))((((((''''''''''''((((((((())))))))))))((((((''''''(((((()))******+++(((((())))))))))))(((((()))))))))(((((())))))***))))))((('''''''''''''''+++************)))))))))...,,,***))))))***+++,,,------........./////////.........------,,,,,,,,,,,,---............---------------.........//////...//////000111222222222000000000000000000000000000000000//////000000000///////////////////////////333555111///111111///333333444444444444555555222222333444555777999:::888777666555555444555555555555555555555555555555555555666777666666555444555666666666666666666666555555555666666666777777555666777888:::;;;<<<===999;;;===============???BBBAAA@@@??????>>>>>>>>>===>>>>>>@@@AAABBBBBBCCCEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDFFFHHHJJJIIIIIIIIIIIIJJJJJJKKKKKKHHHJJJLLLNNNOOOPPPSSSVVVXXXVVVRRRNNNKKKJJJJJJKKKLLLJJJHHHFFFEEEFFFGGGHHHGGGHHHHHHIIIHHHHHHGGGFFFGGGGGGFFFGGGGGGGGGGGGGGGIIIIIIJJJKKKLLLNNNNNNOOOMMMJJJFFFDDDDDDEEEDDDCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBEEEDDDCCCAAAAAA@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAA?????????>>>>>>>>>======;;;;;;;;;<<<<<<;;;;;;;;;999888888777777666666555555555555444444444444333111000///............///...,,,++++++,,,------,,,,,,------------,,,++++++************************,,,---...///...,,,***(((''''''(((((())))))******((((((((((((((((((''''''%%%%%%%%%&&&'''((()))***+++)))(((((())))))((('''(((((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''&&&######%%%(((***(((%%%$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((''''''$$$$$$$$$%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''((()))***)))''''''((((((((()))))))))((()))***+++++++++)))(((((((((((('''''''''(((((())))))))))))))))))))))))((('''''''''(((((()))***(((((((((((((((((((((((((((((()))++++++***)))((())))))))))))))))))((('''((((((((((((((())))))***'''&&&&&&&&&''''''((()))(((((((((''''''((((((((()))(((''''''''''''(((((('''(((((())))))))))))(((&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((()))(((((((((((())))))***))))))((('''&&&&&&&&&&&&************))))))))))))******)))(((''')))+++---------------..................------,,,,,,++++++,,,---......//////......------------............---...///111222222222222/////////////////////////////////000000/////////////////////////////////+++000222///...111222000//////000000111111111222444444444444444555666777777777666555555555555555444444444444444444444444555555666666666666666555666666666666666666666555555555555555666666666666666666777999:::<<<======999;;;>>>>>>======>>>???@@@@@@???>>>>>>>>>>>>???===>>>>>>???@@@AAABBBBBBDDDDDDEEEFFFFFFFFFEEEEEECCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDEEEGGGIIIJJJKKKKKKJJJJJJJJJIIIIIIHHHFFFHHHKKKLLLMMMNNNQQQSSSRRRQQQOOOMMMLLLLLLLLLLLLKKKJJJGGGEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCBBBFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOLLLIIIEEECCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAACCCBBBAAA???>>>>>>======>>>>>>=========<<<<<<<<<::::::;;;;;;;;;;;;::::::888777777666666555444444444444444444333333333333000//////...............---,,,******,,,---,,,+++,,,,,,------,,,,,,+++***************************+++,,,.........,,,***)))''''''(((((())))))******''''''''''''''''''((((((''''''''''''((()))+++++++++)))''''''((()))(((''''''''''''&&&&&&'''''''''###$$$%%%%%%%%%%%%%%%&&&(((''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((&&&%%%''')))((((((&&&%%%%%%&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((('''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((('''''''''(((&&&&&&'''''''''(((((((((((()))***+++***)))(((((((((((('''&&&''''''((()))************************)))))))))((())))))******'''''''''''''''''''''''''''((())))))((((((''''''(((((()))))))))((((((''''''(((((()))))))))))))))***))))))(((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((''''''&&&&&&&&&&&&(((((())))))))))))((((((((((((''''''((()))*********)))((((((''''''''''''))))))))))))))))))))))))''')))))))))''''''***,,,,,,,,,,,,---------......------------------,,,,,,---....../////////......,,,------------.........---...000111222222222111////////////////////////...//////000000//////...000000000000000000000000***...111///...111222111//////000000111222222222444444444333333444444444666666555555555555666666444444444444444444444444555555555555666666666666666666666555555555555444444444555555555666666666666666777888999;;;;;;<<<<<<===??????>>>===???@@@>>>>>>>>>===>>>>>>???@@@?????????@@@AAABBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGEEEGGGJJJKKKLLLLLLNNNOOOLLLLLLLLLKKKKKKLLLLLLLLLIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBEEEFFFGGGFFFDDDDDDDDDFFFHHHIIIIIIJJJKKKLLLLLLMMMIIIFFFCCCAAA@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???AAA@@@?????????@@@BBBCCCAAAAAAAAAAAA@@@@@@@@@???CCCBBB@@@???===<<<<<<<<<=========<<<<<<<<<;;;;;;999::::::;;;;;;::::::999777777666555555444444333333333333333222222222222/////////.........---------,,,******,,,,,,,,,+++,,,,,,,,,,,,,,,+++*********************************+++,,,------,,,+++***'''((()))))))))))))))(((''''''''''''(((((((((((('''''''''''''''((()))***+++)))&&&&&&'''(((((('''$$$$$$$$$%%%''')))***+++"""$$$&&&&&&%%%%%%%%%&&&((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((*********)))******&&&'''((('''&&&%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%+++***)))(((''''''''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''((())))))***)))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''%%%&&&'''&&&&&&&&&&&&''''''''''''((()))+++***)))'''((()))((('''&&&&&&&&&'''((()))************************(((((('''''''''(((((()))''''''''''''''''''''''''&&&((()))((('''&&&&&&'''&&&'''(((((()))))))))(((''''''((()))))))))))))))++++++)))(((((('''''''''(((''''''&&&&&&''''''((((((''''''''''''(((((()))&&&'''((())))))******)))+++******)))((((((''''''(((((())))))))))))((((((''''''''''''((()))******))))))(((((((((((())))))(((((()))))))))))))))***'''***---,,,)))'''(((***+++,,,,,,,,,,,,---------------------..............................------,,,,,,---------.........---///000222222222111000////////////////////////......///000000///......000000000000000000000000,,,111333000000222333111000000111222222333444444222222222222222333444555555555444555555666777888555555555555555555555555555555555555555666777777555555555555444444333333444444444555555555666666555555555666777888888999;;;<<<<<<;;;:::;;;===???<<<<<<<<<===>>>???@@@AAA@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFEEEDDDBBBAAA????????????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAABBBDDDFFFGGGIIIJJJJJJKKKKKKJJJIIIHHHEEEHHHJJJLLLKKKKKKLLLMMMHHHIIIIIIJJJJJJJJJJJJJJJFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHGGGEEEDDDEEEGGGHHHHHHIIIIIIJJJJJJJJJKKKFFFCCC@@@>>>>>>???>>>>>>>>>???@@@AAAAAA@@@??????AAA@@@???>>>???@@@BBBCCCAAABBBBBBBBBBBBAAA@@@@@@AAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999::::::::::::999999666666555555444333333333222222222111111111000000......//////......---------+++******+++,,,,,,++++++,,,,,,,,,,,,+++******************************))))))******+++,,,,,,,,,((())))))******)))((('''''''''((((((((()))))))))(((((((((''''''(((((()))***(((%%%$$$%%%&&&'''&&&&&&&&&%%%%%%&&&''')))***"""%%%'''(((&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''((('''((()))++++++)))((($$$'''))))))'''%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%)))(((''''''&&&'''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((()))))))))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((()))***+++'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))&&&%%%''')))''''''''''''(((((((((((((((***+++***(((&&&''')))((('''&&&%%%%%%''')))***))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''')))***)))&&&%%%&&&(((%%%%%%'''((())))))******&&&'''((()))***))))))((()))(((((('''''''''(((((((((''''''&&&&&&''''''((('''''''''''''''((())))))&&&'''((()))************)))))))))))))))((((((((((((((())))))))))))(((((('''&&&&&&'''''')))******''''''''''''((()))***+++(((((((((((())))))*********...222222---)))((()))++++++,,,,,,,,,------------------....../////////---.........------,,,+++,,,,,,,,,---------.........///111222333222000///////////////////////////---...///000000///...---000000000000000000000000000444555222111222333111,,,------...///000000000000000000111222333555666444444444444666777888999666666666666666666666666555555555555555666777888555555444444444333333333444444444555555555666666333444444444555555666666999999888666555666999<<<:::;;;;;;<<<>>>???AAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFEEECCCAAA???>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@BBBDDDFFFGGGHHHIIIKKKKKKKKKKKKJJJFFFIIIKKKLLLLLLKKKKKKLLLGGGHHHHHHIIIIIIHHHGGGGGGDDDEEEEEEFFFEEEDDDDDDCCCAAAAAABBBCCCEEEGGGIIIJJJGGGIIIJJJIIIFFFDDDFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIDDDAAA>>><<<<<<=========>>>>>>@@@AAAAAA@@@???>>>AAA@@@???>>>>>>@@@BBBCCCDDDDDDDDDEEEDDDDDDCCCCCC>>>>>>============>>>>>><<<<<<;;;;;;;;;:::::::::999999999::::::999999999666555555444444333222222111111111000000000000///......//////......---,,,---+++******+++,,,,,,++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((()))***+++---...))))))*********((('''&&&'''((((((((())))))******+++******))))))))))))******'''$$$###$$$&&&&&&&&&,,,***(((&&&%%%$$$$$$$$$"""%%%((((((&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&$$$###&&&))))))&&&######&&&******(((&&&%%%&&&(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&((()))***%%%%%%&&&'''&&&%%%###"""%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((***++++++'''''''''''''''((())))))((((((((((((((((((((((((%%%'''))))))'''&&&(((+++(((((((((((())))))))))))(((***+++***'''&&&''')))((('''%%%%%%%%%''')))***(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''''''''''''''(((***+++***'''&&&''')))$$$$$$&&&((()))*********&&&''')))*********)))(((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&''''''''''''''''''''''''((()))***&&&'''((()))************%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((&&&&&&&&&'''''')))******&&&&&&&&&'''((()))***+++'''((((((((())))))******,,,222777666000+++))))))------------------------//////...---...///000111///,,,+++...000000...---+++++++++,,,---...///000......////////////......111...,,,---//////---+++...------,,,,,,------......//////000000000000///,,,---000444555444555777000000000000000111111222000000000000111222333444222222333333444555666666777777777777777777666666777666555555555666888999444333333222222333333444444444444444444444444444777777666666666777777888;;;:::::::::::::::::::::???>>><<<===>>>@@@@@@???CCCCCCDDDCCCCCCDDDGGGIIIHHHHHHGGGGGGEEEDDDCCCBBBBBBAAA???>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@??????>>>@@@AAAAAA@@@@@@BBBCCCFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJHHHFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGEEEDDDBBBAAAAAAAAAAAAAAA??????AAADDDHHHGGGIIILLLNNNNNNLLLIIIGGGKKKHHHEEEDDDDDDFFFFFFFFFEEEBBB===;;;;;;===>>>>>>???>>>>>>>>>=========<<>>???AAABBBAAA???DDDDDDDDDDDDCCCBBBAAA@@@@@@@@@??????>>>============<<<;;;:::999888888888::::::999999999999999999444444444444333111///...---...///000000///...---111111111000---,,,,,,---------,,,+++************************************++++++************++++++++++++************++++++&&&&&&''''''(((***+++,,,******)))((((((((((((((((((((('''''''''&&&&&&&&&***))))))(((''''''&&&&&&&&&&&&%%%$$$############&&&&&&&&&''''''''''''((('''&&&&&&'''(((((('''%%%%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&&&&'''((((((((('''&&&%%%$$$%%%''')))***###$$$$$$%%%&&&'''((((((***(((%%%$$$%%%'''((((((###%%%)))++++++***'''%%%''''''&&&&&&&&&%%%%%%%%%'''%%%""" !!!$$$&&&((((((((((((((((((''''''%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((('''%%%%%%%%%&&&(((***---,,,***(((&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))*********)))))))))++++++)))(((+++***)))((('''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''******))))))((((((''''''(((&&&%%%%%%''''''%%%"""&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''---...((($$$&&&'''%%%)))))))))))))))******+++%%%&&&'''(((((('''&&&%%%+++***)))(((((()))***+++(((&&&$$$$$$''')))++++++(((((((((((()))))))))))))))+++((($$$,,,999999//////555:::666---&&&&&&)))------------------------111000...---------......222000//////000...,,,***,,,,,,,,,,,,---...//////......////////////......000...,,,---//////---+++...------,,,,,,------......//////000000000000000000//////222444444222000000000//////000000111222000000000000111222333444222333333333444555555555555555555666666666666666666555555444555666777888333333222222222222333333444444444444444444444444666666666555555666666777666666666666666666666666;;;::::::<<>>;;;;;;<<<======<<<<<<<<<<<<======>>>>>>@@@???===???AAABBBAAA@@@DDDDDDDDDCCCBBBAAAAAA@@@@@@??????>>>======<<<<<<<<<<<<;;;::::::999999999999999999888888888888888333444444444222111///......///000111111000///...///000000///,,,++++++,,,,,,,,,++++++++++++++++++************************+++******************++++++******))))))******+++))))))(((((((((((())))))******)))((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&&&&%%%###%%%'''(((((('''&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&''''''((((((%%%###!!!!!!"""###$$$######%%%'''))))))(((&&&%%%(((((('''''''''&&&&&&&&&(((&&&$$$###"""$$$&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))((((((''''''(((((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***)))(((((()))******)))'''))))))))))))************)))(((((((((((((((((()))(((((()))))))))))))))(((***************))))))))))))(((&&&'''))))))'''$$$&&&'''((())))))((('''&&&%%%&&&''''''''''''&&&%%%((((((((('''&&&%%%######%%%***+++&&&$$$'''(((''')))(((((((((((()))******(((((())))))))))))((((((******)))(((((()))******+++(((&&&%%%&&&''''''&&&(((((((((((())))))))))))$$$''''''(((333CCCEEE>>>+++///222///***''')))---,,,,,,,,,,,,------------111000...---++++++,,,,,,///000//////...---+++***,,,,,,,,,,,,------...///......////////////......///...------...///---,,,......------------........./////////000000000000111///...000444555111---000000//////000000111222000000000000111111222333333333333333444444444444333333444444555555666666555555444444555555666777333333222222222222333333555555555555555555555555666555555444444444555555444444444444444444444444666777999<<<@@@BBBAAA??????AAABBBBBBAAA@@@AAABBBBBBCCCDDDEEEEEEDDDCCCBBB???@@@AAACCCDDDDDDEEEEEEFFFGGGHHHHHHGGGEEEBBB@@@???@@@BBBBBBAAAAAACCCDDDEEEEEEEEEEEEFFFFFFGGGHHHGGGHHHJJJJJJIIIFFFBBB@@@CCCCCCCCCBBBBBBBBBBBBBBBEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@???@@@DDDFFFGGGHHHJJJKKKKKKJJJHHHGGGCCCEEEHHHLLLOOOOOOMMMJJJGGGDDD???<<<;;;<<<;;;;;;888999999:::<<<===>>>>>>>>>>>>===???AAABBBBBBAAACCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888777777666666666666333333333333222000///...///000000111111000000///...//////...+++******+++++++++++++++,,,,,,,,,,,,************************************************+++******))))))******+++,,,+++***(((''''''''''''***))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***'''&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&&&&%%%###$$$&&&))))))'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%))))))((((((((('''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%'''))))))((('''%%%%%%&&&''')))************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***)))'''''''''))))))(((''''''((()))+++,,,,,,++++++((((((((((((((((((((((((&&&''')))+++++++++***)))((((((((()))))))))))))))***)))((()))******(((&&&&&&'''(((((((((((('''&&&%%%&&&&&&'''''''''&&&&&&((((((((('''&&&%%%$$$###%%%((((((&&&%%%'''))))))(((''''''''''''((())))))))))))(((((((((((())))))***))))))(((((())))))******((('''&&&''''''%%%$$$(((((((((((()))))))))))))))+++******222>>>???999)))******((('''(((***---,,,,,,,,,,,,,,,---------000///---,,,++++++,,,,,,)))---///---+++,,,---,,,,,,,,,,,,,,,,,,---...///---......//////......---......---............---......------------...............//////000111111///111222111222333222000///////////////000111111000000000000000111222222444444333333333333333333222222222333444444555555555555555555555666666777444444333333333333444444666666666666666666666666555555444333333333444444555555555555666666666666555666:::>>>BBBCCCAAA???>>>@@@BBBBBBAAA?????????@@@BBBDDDEEEFFFFFFEEEDDD@@@BBBEEEGGGIIIJJJJJJJJJJJJKKKLLLLLLIIIEEE@@@===>>>@@@AAABBBAAABBBCCCEEEFFFEEEEEEDDDEEEFFFGGGHHHGGGIIILLLLLLIIIEEEAAA???AAAAAAAAAAAAAAA@@@@@@???BBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBAAABBBDDDGGGHHHHHHJJJKKKKKKKKKJJJJJJEEEFFFIIIMMMOOOPPPMMMKKKHHHDDD@@@===<<<;;;:::999777777888999:::;;;<<<<<<=========???@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@=========<<<;;;;;;::::::999:::;;;<<<===<<<<<<;;;777666666555555444444444222222222111111000///...//////000000000000//////---...///...+++***++++++***++++++,,,,,,---------*********************************++++++***************))))))))))))******,,,+++***(((''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((((('''%%%###%%%'''((('''%%%$$$%%%((((((((('''&&&&&&&&&%%%&&&''''''(((((('''&&&&&&))))))((((((((('''''''''&&&%%%%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&''''''(((((((((((('''$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%'''((((((((('''&&&%%%&&&(((************)))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((('''%%%&&&'''((('''&&&&&&'''***+++,,,+++)))((('''''''''(((((('''''''''###%%%(((+++,,,+++)))((($$$$$$%%%%%%&&&''''''(((((((((((()))))))))((('''''''''''''''''''''''''''&&&&&&''''''((((((((('''$$$%%%&&&'''((((((((('''&&&''''''&&&&&&'''))))))'''&&&&&&&&&&&&'''((((((''''''%%%$$$$$$%%%'''''')))))))))(((((()))))))))'''&&&&&&'''))))))(((&&&(((((((((((())))))))))))+++,,,)))&&&***000///)))***(((''''''((((((((((((+++++++++,,,,,,,,,------...---,,,+++,,,,,,---...***222555000+++---///...------,,,,,,,,,---......------............---------............---......///......------......///............///000222222///888<<<666///...000111/////////...///000000111000000000///000000111111333333333333333333222222111222222222333333333444555555666666666777777777555555444444444444555555666666666666666666666666555555444333333333333333555555555666666777777777777888<<<@@@CCCCCCAAA>>>>>>@@@BBBBBBAAA?????????@@@BBBDDDGGGHHHHHHFFFFFFBBBDDDGGGJJJMMMNNNOOOOOONNNNNNNNNMMMIIIDDD>>>;;;===???@@@AAAAAAAAACCCEEEFFFEEEDDDDDDDDDEEEGGGHHHGGGJJJNNNNNNJJJEEEAAA@@@@@@@@@@@@AAA@@@???>>>===@@@@@@@@@@@@@@@AAAAAAAAADDDEEEEEEDDDCCCCCCEEEGGGHHHIIIJJJKKKLLLMMMNNNNNNLLLJJJIIIJJJKKKLLLKKKJJJHHHEEE@@@===<<<;;;:::888888888888888999999999999<<<===>>>??????@@@BBBCCCAAAAAA@@@????????????@@@<<<<<<;;;;;;:::999999888777888;;;===>>>===;;;:::666666555555444333222222222111111000////////////...........................//////...,,,+++,,,---***+++,,,---------------************************)))***++++++++++++***)))***))))))))))))))))))***))))))(((((((((((())))))))))))(((((((((((())))))&&&'''''''''''''''''''''((((((((((((((((((((((((%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((('''%%%$$$&&&(((((('''&&&&&&&&&((((((((('''&&&&&&&&&%%%'''((((((((('''&&&%%%%%%)))))))))(((''''''&&&&&&###""""""$$$&&&&&&%%%###'''&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))'''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))((('''%%%%%%&&&''''''&&&'''((()))******(((&&&%%%%%%&&&&&&''''''&&&&&&%%%"""$$$''')))***)))(((&&&######$$$%%%&&&'''((((((&&&'''((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))***$$$%%%&&&'''(((((((((((()))(((((())))))(((''''''&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''((((((((())))))((((((((('''&&&&&&(((***+++)))((((((((((((((())))))))))))%%%%%%$$$$$$''',,,+++((('''''''''))),,,+++)))&&&******++++++,,,,,,------...---,,,,,,,,,---///000222<<<>>>555------...------------,,,,,,------...------............------,,,---///...------.../////////............/////////.........///000222333222???DDD999,,,***---...//////......//////000111000000000//////000000111222222222222333333333333333333333333222222222222444444555666666666666555555555444444444444555555555555555555555555555555666555444444333333333333333333333444555555666666888999<<<@@@DDDDDDAAA???===???AAA@@@???>>>???@@@@@@BBBEEEHHHIIIHHHGGGFFFBBBDDDFFFIIILLLNNNOOOPPPMMMMMMMMMKKKGGGBBB===:::;;;===???@@@@@@@@@BBBDDDFFFEEECCCBBBBBBCCCEEEFFFGGGKKKNNNMMMIIIDDDBBBBBB@@@@@@AAAAAAAAA???>>>=========>>>??????@@@AAAAAADDDEEEFFFEEEDDDCCCEEEFFFGGGHHHIIIJJJLLLOOOQQQSSSQQQNNNJJJHHHHHHHHHHHHHHHGGGDDD@@@>>>===;;;:::888888888888888888888999999;;;===????????????@@@BBB@@@???>>>======>>>???@@@;;;::::::999999888777777555777;;;===>>><<<:::888666666555444333222222111111111000///......//////...------,,,,,,------...---//////...---,,,,,,---++++++---......---,,,,,,************************)))***+++,,,,,,+++***)))***))))))(((((())))))***(((((('''(((((()))***+++((((((((((((((())))))***&&&&&&&&&'''''''''''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###'''((()))(((''''''((()))'''''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%%%%(((((((((''''''&&&&&&&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((('''%%%$$$%%%&&&(((***))))))***))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))'''%%%%%%&&&'''((('''(((((())))))(((&&&%%%$$$%%%&&&'''(((((('''&&&%%%###$$$&&&((((((((('''&&&&&&&&&''''''((()))******###%%%''''''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++((((((((((((((('''&&&&&&***((((((,,,---)))&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''(((((())))))(((((('''***(((''''''(((((('''&&&(((((((((((())))))))))))(((''''''(((***,,,+++***$$$%%%(((+++......+++))))))******+++,,,,,,------000///...---------...///333???BBB666,,,,,,---,,,...------,,,,,,---------,,,------......------,,,+++---//////------...000//////............/////////...------...000333444000===BBB666,,,,,,...---///............///000000000000////////////000000111111111222333333333444444444444333333222111111111222333444444444333333333333333222222333333333444444444444444444444444777666555444333333333333222222333333444555555666555777:::>>>BBBDDDCCCAAA<<<===>>>===<<<===???@@@???AAAEEEGGGHHHGGGEEEDDD???@@@AAACCCFFFIIILLLMMMIIIIIIHHHGGGDDDAAA>>><<<:::;;;===>>>>>>???AAACCCDDDBBB@@@??????@@@BBBDDDFFFJJJMMMKKKFFFBBBBBBCCCAAAAAABBBCCCBBB@@@>>>===;;;;;;<<<===???@@@AAAAAACCCDDDEEEDDDBBBBBBCCCDDDEEEEEEFFFHHHLLLOOOSSSUUUSSSPPPLLLIIIHHHHHHGGGFFFFFFCCC@@@>>>===<<<:::888666666777888999::::::;;;<<<>>>@@@???>>>===???AAA@@@???===<<<<<<===???@@@:::999999888888777666666444777:::======;;;777555777666555444333222111111111000///........./////////...------------...///,,,---...---,,,++++++---+++,,,...///...---+++***************************(((***+++,,,,,,+++***((())))))(((((((((((())))))((((((((((((((()))******((((((((((((((()))******&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###''''''&&&%%%###$$$&&&)))&&&&&&&&&'''''''''''''''+++***(((&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&(((&&&$$$%%%''')))))))))$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((***(((%%%%%%&&&(((((((((((((((((((((''''''''''''&&&''')))******)))'''&&&&&&&&&'''''''''''''''&&&''''''(((((()))))))))***"""%%%''''''%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&''')))***(((((((((((((((''''''&&&)))&&&(((///222---(((''''''''''''&&&'''(((((()))&&&''''''((((((''''''&&&''''''((())))))((('''''''''%%%$$$$$$%%%'''''''''(((((((((((())))))))))))---++++++++++++***(((((('''(((***+++++++++++++++))))))***+++,,,,,,------333111000...---------......;;;@@@444)))***---,,,...------,,,,,,,,,------,,,------......------,,,+++---//////---,,,...111//////............/////////...------...000333444,,,777;;;333---111333///...............///000000111000////////////000000000000111222333333444444666555555444333222111111///000111222333222111111222111111111111111111222444444444444444444444444888777666555444333333333333333444555555666777777333444777<<>>AAA>>>AAADDDGGGGGGFFFDDDBBB<<<<<<===???AAAEEEHHHJJJEEEEEEDDDDDDBBBAAA@@@???999:::<<<===>>>>>>@@@BBBBBBAAA>>>===<<<>>>@@@BBBEEEHHHKKKIIIDDDAAAAAADDDAAABBBCCCDDDCCCAAA???===:::;;;<<<===>>>@@@AAAAAAAAABBBCCCCCCAAA@@@AAABBBCCCCCCDDDGGGJJJOOOTTTVVVSSSPPPMMMKKKJJJIIIGGGFFFEEECCC@@@>>>======;;;999444555666777999;;;<<<===<<>>AAA???>>>===;;;<<<===???@@@999999888888777666666666444666:::======:::666333777777666555333222222111111000...------...///000000///...------...///000+++,,,---,,,*********,,,,,,---...//////---+++***************************((()))+++,,,,,,+++)))((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++***)))((('''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((((('''%%%$$$$$$"""  ###&&&%%%&&&&&&''''''(((((((((,,,***(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" """%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$)))(((((((((''''''''''''%%%%%%%%%%%%&&&((()))***$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&$$$%%%'''))))))((('''&&&***)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((+++(((&&&%%%&&&((())))))((('''''''''((()))***+++((()))***,,,,,,***)))(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''"""%%%((('''%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&'''$$$$$$######$$$&&&'''((($$$%%%&&&((()))*********'''$$$(((111555///***)))(((''''''''''''((())))))###$$$&&&&&&&&&&&&$$$###&&&'''((())))))((('''&&&"""  $$$'''******(((((((((((())))))))))))&&&%%%&&&)))+++******+++,,,---,,,***'''&&&''')))+++***)))((((((***,,,---111---)))(((***------,,,//////............//////000000...---,,,,,,,,,,,,---------------------------...000111222222222111//////---,,,+++,,,,,,------,,,,,,------///000000///777999222...111000***111111111111000000000000///...,,,+++,,,---///111222222333444444555666666333333444444333333222111111111111111111000//////000000111222333333333333444444444444444444444444777777666666666555555555333666888555333555777999888:::===>>>>>>>>>@@@BBB<<<<<<<<<;;;;;;<<<<<<===AAAAAACCCEEEFFFDDD@@@===<<<:::999:::===AAACCCCCCBBBBBBBBBAAA???===<<<;;;===<<<;;;;;;<<>>@@@EEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCBBB???===;;;;;;;;;<<<>>>???AAABBBFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGIIILLLOOORRRSSSSSSUUUSSSMMMIIIIIIGGGCCCGGGFFFDDDBBB@@@>>><<<<<<999999999999999;;;<<<===999:::;;;<<<============@@@??????>>>===<<<<<<;;;<<<<<<;;;777222...------777666666666666555555555333333333222000///---,,,............///////////////...---,,,,,,---.../////////...---,,,,,,++++++************+++,,,------++++++,,,,,,+++***((('''******++++++******,,,---&&&&&&''''''(((***+++,,,+++******)))))))))))))))((((((((((((''''''''''''%%%''''''%%%'''***((($$$(((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&%%%%%%$$$###''''''(((((()))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''&&&((()))(((&&&%%%%%%&&&'''((()))((('''&&&'''(((&&&''''''(((((((((((((((((((((((((((((((((((((((---,,,+++)))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))---,,,***(((((((((((()))((()))))))))))))))((((((((((((((('''&&&&&&%%%%%%((()))******)))'''%%%###(((((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((((())))))((('''&&&&&&'''(((***+++***)))'''&&&((((((((()))))))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((())))))(((&&&%%%%%%'''(((((('''++++++******************((('''''''''((()))+++,,,333000+++'''%%%&&&(((***,,,+++***))))))+++,,,...111...***)))+++,,,---,,,...------,,,,,,------...........................---------------------------...///111111111111111///...---+++++++++,,,---,,,,,,,,,---...///000111555777666111//////...+++111111111000000000////////////.........///000111222222222333444444444555333333444444333333222111222222222222222111000000000000111222333333333333333333333444444555555555555555555444444333333222333555777666555666888:::;;;===@@@@@@????????????===<<<<<<;;;;;;;;;;;;<<>><<<:::888999===@@@BBBBBBBBBBBBBBBAAA@@@>>>===<<>>===<<<===>>>@@@BBBBBBBBBAAA???======@@@BBBEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAABBBAAA???===<<<<<<<<<===>>>@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDEEECCCCCCDDDFFFIIIMMMQQQSSSSSSUUUSSSLLLIIIHHHGGGDDDFFFEEECCC@@@>>>===<<<;;;999999:::::::::;;;;;;;;;888999;;;<<<===>>>>>>>>>???>>>>>>>>>===<<<<<<<<<999::::::888555444444444555555444444444333333333111111222111111000///...............///////////////...------------...//////......---,,,,,,++++++------,,,,,,+++,,,,,,,,,,,,,,,---------,,,+++***(((((((((((()))***,,,...)))(((((((((((())))))******))))))((('''(((((((((((((((((((((''''''''''''%%%''''''%%%''',,,+++(((&&&&&&&&&%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$'''''''''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''(((%%%&&&''''''%%%$$$$$$%%%'''((()))(((&&&%%%&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((+++***)))((((((((((((((()))(((((((((''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$(((((((((((((((((((((((('''''''''''''''((()))))),,,+++***(((((((((((()))(((((())))))))))))((((((%%%&&&&&&'''(((((()))))))))***+++,,,,,,***((('''&&&&&&'''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%)))(((''''''''''''''''''((((((((((((((('''&&&&&&***+++,,,---,,,+++)))(((''''''''''''((()))++++++%%%%%%&&&''''''(((((()))&&&&&&&&&'''''''''''''''(((&&&%%%&&&'''(((((('''))))))))))))))))))))))))&&&&&&&&&'''''')))******000---***'''%%%&&&'''))),,,,,,+++***+++,,,---...000...+++***+++,,,------,,,,,,++++++++++++,,,,,,+++,,,...000000000000000------------------------,,,---...///000000000///...---,,,+++++++++,,,---,,,,,,,,,---...///111222999444111222222000///111000000000000//////////////////000000000111111111222222222222222222222333333333444444333333222111222333333333333222111111000000111222333333333333222222333444555666666777666666555555444333333222333555777888888888:::<<<>>>AAADDDDDDBBB???>>>=========<<<;;;:::::::::;;;>>>>>>@@@CCCEEEDDDAAA???;;;999888999<<>>===??????>>>>>>>>>>>>>>>????????????>>>===>>>AAADDDEEEFFFHHHHHHHHHGGGEEEDDDCCCBBB@@@???@@@@@@???>>><<<<<<===>>>???AAABBBCCCBBBBBBBBBBBBCCCDDDDDDEEEHHHGGGFFFFFFHHHKKKNNNPPPSSSVVVTTTMMMIIIIIIHHHFFFIIIGGGDDDAAA>>>===<<<<<<::::::;;;<<<<<<:::999888777888:::<<<>>>??????@@@==================<<<<<<777888999888666555555666333222222222111111111111///000000111111111000000---............////////////......------......///......------,,,,,,++++++//////---,,,,,,+++++++++------.........------,,,+++***)))(((((()))+++,,,******)))((((((((((((((()))(((((('''''''''''''''((((((((((((''''''''''''&&&'''&&&%%%(((...///---%%%%%%%%%%%%&&&'''((()))%%%%%%&&&''''''''''''&&&(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((('''&&&&&&'''((()))%%%'''((((((&&&%%%%%%&&&'''((()))(((&&&%%%&&&'''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((('''''''''(((((((((((((((((('''''''''''''''((())))))))))))((('''(((((((((((((((((((((((('''''''''''''''((())))))++++++***)))(((((((((((('''(((((())))))(((((((((&&&''''''(((((()))******))))))***++++++***)))(((&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%***)))((('''&&&&&&&&&&&&(((((((((((((((''''''&&&''''''((())))))'''&&&%%%&&&&&&&&&&&&'''))),,,---%%%&&&&&&''''''((())))))''''''&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''((((((((((((((((((((((((&&&'''((())))))******)))+++***((('''&&&&&&'''(((---,,,,,,,,,,,,---...///000...,,,++++++,,,------,,,,,,++++++++++++,,,,,,+++---///111111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////---,,,+++******+++,,,---,,,,,,------...000111222888111000777999333111555000000000/////////.........///000111111111000000222222222111111111111111333333444444333333222111111222222333222222111111000000111222333333333333111222333444555666777888888888888777666555555555444444777;;;<<<;;;;;;===???BBBEEEFFFDDDAAA???>>>>>>===<<<;;;::::::::::::======???BBBDDDDDDBBB@@@;;;999888888;;;>>>@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>??????>>>>>>>>>>>>??????======>>>AAACCCDDDFFFHHHIIIIIIHHHEEECCCDDDBBB???>>>????????????<<<<<<<<<===???@@@BBBCCCBBBBBBBBBCCCDDDEEEFFFGGGQQQOOOLLLJJJIIIKKKMMMNNNUUUXXXWWWPPPKKKKKKKKKJJJPPPMMMIIIEEEAAA???>>>===;;;;;;======<<<:::888777777888:::<<<>>>???@@@AAA<<<<<<<<<<<<<<<<<<<<<===999999999666333000000000222222111111111000000000000000111111111111000000---------.........////////////............//////---------,,,,,,,,,++++++...---,,,+++++++++++++++------------,,,++++++***000...+++************)))***))))))((((((((((((((())))))(((''''''''''''(((((((((((((((''''''''''''&&&'''&&&%%%)))000222000&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%)))(((&&&%%%%%%&&&((()))%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))''')))******)))(((((()))((()))***)))'''&&&'''(((&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))******))))))((((((((((((''''''(((((()))(((((((((*********)))((((((''''''''''''(((((('''&&&%%%$$$'''((())))))************''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''%%%&&&&&&&&&&&&%%%$$$###''''''&&&&&&&&&(((***,,,&&&&&&&&&'''(((((())))))(((((((((''''''&&&&&&%%%'''&&&&&&'''))))))(((''''''((((((((((((((())))))''')))***+++,,,+++******((((((((((((((((((((((((------,,,---------......///......,,,,,,,,,---...------,,,,,,,,,,,,------,,,...///111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---,,,+++++++++,,,---..................000111111888333666>>>???666111333000000000000////////////---...///000000000//////111111111111111111111000333333444444333333222111000000111111111111111000000000111222333333333333222222333444666777888888888888777777777666666666777555777>>>@@@===;;;>>>===AAAEEEFFFEEECCCAAA@@@>>>===<<<<<<;;;;;;;;;<<<======???AAADDDEEECCCBBB;;;999888888;;;>>>???@@@@@@@@@AAABBBBBBBBBBBBAAA<<<======>>>??????@@@@@@@@@@@@@@@>>>======@@@CCCCCCEEEGGGIIIIIIGGGEEECCCDDDBBB???>>>???@@@@@@???;;;;;;<<<===>>>@@@AAABBBDDDDDDDDDDDDEEEFFFGGGHHHRRRQQQNNNLLLKKKLLLNNNOOOVVV[[[\\\UUUOOONNNNNNMMMSSSQQQMMMGGGCCC???===<<<;;;<<<===>>>===;;;888666777888:::<<<>>>@@@AAAAAA;;;;;;;;;;;;;;;<<<<<<<<<:::;;;:::777333/////////222222222222111111111111111222222111111000///...------------............////////////////////////,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,+++***))))))((((((///---++++++------,,,***((((((((((((((())))))***+++***))))))(((((())))))((((((((((((''''''''''''&&&'''&&&%%%)))000222000)))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&%%%$$$$$$###(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))'''&&&$$$$$$&&&''')))'''(((******)))(((((())))))***+++***((('''((()))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&'''((()))'''''''''(((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((('''&&&&&&'''(((((((((((((((*********)))((((((''''''(((''''''&&&%%%###"""!!!&&&'''((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&$$$$$$$$$$$$%%%&&&'''(((''''''((((((((((((((('''))))))))))))(((((('''''')))((('''&&&&&&'''((((((&&&&&&''''''((())))))*********))))))(((((('''''''''&&&&&&(((******((('''((((((((())))))*********'''((()))***+++***)))((('''((())))))*********))),,,,,,,,,---------.........//////...,,,+++---.........------------......------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///...---,,,,,,,,,---...///000//////......//////000777999>>>BBB>>>555//////111111111111000000000000........./////////000000111111111111111111111222333333444444333333222111//////000111111111111000000000111222333333333333333333444555666777777888444444555555555666666666999666888AAADDD>>>;;;>>><<>>===============>>>>>>??????@@@BBBDDDEEEDDDCCC<<<:::999999<<<>>>@@@@@@???@@@AAABBBCCCCCCCCCCCC============>>>???@@@AAAAAAAAA@@@???>>>>>>AAACCCDDDEEEGGGHHHHHHGGGFFFEEEDDDCCCAAA@@@AAAAAA@@@???<<<<<<======???@@@BBBCCCEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLNNNQQQRRRVVV]]]```ZZZTTTQQQQQQOOOQQQPPPMMMHHHDDD@@@<<<:::<<<=========<<<;;;999888888999;;;===???@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;:::999::::::888555333333444333333222222222111111111222222222111111///......,,,------------............//////000000//////...,,,,,,,,,,,,++++++++++++((((((((())))))***,,,,,,+++******))))))******+++---,,,,,,///333444222///((((((((((((((()))******++++++***)))))))))))))))((((((((((((''''''''''''&&&'''&&&%%%(((...///---***)))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''&&&%%%### ((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((($$$&&&''''''&&&&&&&&&''')))***+++***((('''((()))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))'''(((((())))))(((((('''%%%&&&''''''((((((((((((&&&''''''(((((()))******))))))((('''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''#########$$$%%%'''))))))&&&'''((((((((((((((((((((((((((('''''''''&&&&&&))))))(((((('''&&&&&&%%%&&&''''''(((((()))************))))))))))))))))))''''''''')))******)))'''((((((((())))))******+++&&&&&&''''''''''''&&&&&&((((((((())))))*********++++++,,,------------------///000///,,,+++---.........------------......++++++,,,,,,------......++++++++++++++++++++++++000///...------...//////......---------...///000222111000///............111:::AAA???999555333111222222222222111111111111000000/////////000111222000111111222222333333333333333444444333333222111///000111111222222222111000000111222333333333333444444555555666666666777333333444555666777888888<<<777999DDDGGG???;;;===<<<>>>AAABBBAAA@@@AAABBB>>>======>>>>>>???@@@AAAAAAAAAAAACCCEEEFFFEEECCC>>><<<::::::<<>>???AAA@@@@@@@@@??????AAADDDGGGFFFFFFGGGHHHHHHHHHHHHHHHDDDCCCBBBBBBCCCCCCAAA???>>>>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFCCCDDDGGGJJJMMMPPPQQQRRRTTT\\\bbb]]]VVVRRRQQQOOOMMMMMMLLLKKKGGGCCC@@@=========<<<<<<;;;;;;:::::::::;;;<<<===??????@@@@@@<<<;;;;;;;;;:::999999999888999999888666444555666222222222111111111111000000000111111111111000///,,,,,,---------............///000111111000///...++++++++++++++++++++++++*********)))******++++++))))))***+++,,,///111333555444555999======888222***))))))(((((((((((((((******)))(((((((((((((((((((((((((((''''''''''''%%%''''''%%%''',,,+++((()))((('''''''''''''''(((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%$$$###"""!!!((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&%%%&&&''''''((()))((('''&&&&&&(((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''((((((((()))***)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''((())))))&&&'''((())))))(((''''''$$$%%%&&&'''((((((((((((%%%&&&&&&'''(((((())))))(((((((((((((((((())))))''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&'''((()))***&&&&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))'''&&&%%%'''''''''((())))))******(((((((((((())))))))))))''''''''')))++++++)))&&&&&&&&&'''(((((()))******(((((('''''''''''''''((((((((('''''''''((())))))***+++,,,,,,------,,,,,,---///000///,,,+++---///...------,,,,,,------...)))))))))***,,,...///000++++++++++++++++++++++++000000...------...///000///......---...///000111333222111///......------)))888@@@:::444666999777333333333222222222111111333111000//////111333444000000111222333444444444333333444444444333222222000111222333333333333333000000111222333333333333555555555666666666666666444444555777888:::;;;;;;>>>777:::EEEHHH@@@:::======???@@@@@@???>>>???@@@======>>>>>>???AAABBBCCCCCCBBBBBBCCCEEEFFFEEEDDD>>><<<:::;;;===???AAAAAA??????AAACCCDDDEEEFFFFFFCCCAAA>>><<<;;;<<<>>>???>>>???@@@@@@@@@CCCGGGJJJHHHHHHHHHHHHIIIIIIJJJJJJDDDCCCCCCDDDEEEDDDAAA???@@@@@@AAABBBCCCEEEFFFGGGFFFEEEEEEDDDDDDDDDDDDEEECCCEEEHHHLLLNNNPPPQQQQQQRRR\\\bbb___WWWSSSPPPNNNLLLMMMNNNNNNLLLHHHEEEBBB======<<<;;;;;;;;;<<<<<<;;;;;;===>>>????????????<<<<<<;;;::::::999888888777888888666333222222222111111111111000000000000......000111111222222222,,,,,,,,,---------.........///000111111000///...++++++++++++++++++++++++------,,,+++************((()))***---000444888:::BBBAAAAAADDDFFFCCC;;;444,,,+++***(((''''''&&&&&&))))))(((''''''''''''''')))(((((((((''''''''''''%%%''''''%%%'''***((($$$''''''&&&''''''((()))***&&&''''''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''(((((((((###$$$%%%&&&&&&&&&&&&%%%###$$$&&&((()))***++++++((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''''''''(((&&&'''((('''%%%$$$%%%&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''((())))))(((''''''$$$%%%&&&'''((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&((()))+++,,,+++++++++++++++***)))((('''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''))))))((((((((())))))***&&&&&&'''((())))))((((((******)))(((((((((((()))###%%%''')))***)))'''%%%''''''(((((())))))******&&&&&&''''''(((((())))))''''''(((***++++++)))&&&%%%%%%&&&&&&'''((()))))),,,+++***))))))***+++,,,((('''&&&%%%%%%&&&((((((,,,,,,---............---...///000...,,,******+++...---+++))))))***+++,,,---.........//////000000***++++++,,,,,,++++++***,,,++++++++++++,,,---------------------...///000DDD888///000222///...///...///000222444666777888555444333333222222222222333222111000000111222333333333333222222111111111222222333333333222222111111111111111222333444555444444444555555555555666444555555666777888888999;;;:::999999999:::;;;<<<888;;;???BBBBBB@@@<<<999<<<<<<===>>>???@@@AAAAAA????????????????????????CCCCCCCCCCCCCCCCCCBBBBBB?????????@@@AAABBBCCCDDDBBBCCCCCCCCCDDDDDDEEEEEE@@@@@@AAAAAAAAA@@@@@@???@@@?????????BBBFFFJJJMMMMMMMMMMMMLLLLLLJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBCCCEEEHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIKKKNNNQQQSSSQQQWWW]]]\\\WWWRRROOOPPPRRROOOLLLLLLOOOOOOKKKFFFAAA@@@>>>===;;;;;;::::::777999;;;===????????????;;;;;;::::::999888777777===999666666999999555111444333222111000000000000333333222222111000//////------,,,,,,,,,,,,------------------------------************+++,,,---...222///---,,,...///---+++---***((()))111>>>KKKTTTRRRHHH===888999888111******)))((((((((()))+++,,,)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&''''''(((''''''&&&&&&''''''''''''''''''''''''$$$&&&%%%$$$)))///,,,$$$((('''%%%&&&'''((((((''')))((('''&&&%%%&&&&&&''',,,+++)))'''&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((())))))(((&&&&&&%%%%%%%%%))))))(((((('''''''''&&&&&&''''''''''''(((+++...+++***)))(((''''''((()))))))))))))))))))))))))))---,,,+++***))))))))))))***)))(((&&&&&&''''''((('''''''''''''''((()))******)))(((''''''((()))*********))))))((((((''''''%%%&&&&&&&&&'''((((((((((((((((((((()))))))))))))))777===222(((((()))''')))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%(((''''''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((%%%''''''%%%"""$$$+++222444---'''(((***))))))+++)))((('''&&&%%%$$$######))))))***+++++++++++++++---...///...,,,++++++,,,---+++***(((((()))***+++,,,---------............++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...---------......000111222FFF:::111000000...---///......///000222333444555333333222111111111111111222222111000000111222222333333333222222111111111222222222333333222222111////////////000111222333444444444444555555555555444555555666777777888888::::::999888999:::;;;<<<:::<<>>>>>??????======>>>>>>???@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>@@@BBBFFFIIIKKKMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCEEEGGGIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKNNNPPPQQQPPPUUUZZZ[[[VVVQQQOOOPPPOOONNNMMMPPPSSSRRRMMMHHHAAA@@@>>>===;;;:::::::::===>>>>>>>>>===;;;:::999;;;:::::::::999888888888<<<:::999:::<<<;;;555000444333222111111111111111222222111000000///......//////............//////,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------111///,,,,,,------,,,***+++)))(((+++222===HHHOOOCCC<<<444111111111---(((***))))))(((((()))***+++)))((('''&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&'''&&&'''((((((((((((((('''''''''''''''''''''''''''%%%'''&&&&&&+++111000***((('''%%%&&&''')))(((((('''&&&&&&%%%&&&'''((()))++++++***))))))(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''&&&''''''((())))))(((((((((''''''''''''&&&((()))******+++---000***)))((('''''''''((((((((((((((((((((((((((((((******)))(((((((((((((((***)))((((((((((((((()))(((''''''''''''(((((()))***)))(((''''''((()))******)))))))))((((((((('''''''''((((((((((((((((((''''''((((((((())))))))))))666<<<222)))***+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''((((((''''''&&&%%%(((''''''''''''&&&&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((***)))))))))((((((((((((''''''''''''''''''''''''%%%''')))((('''***111777666...(((((()))((((((***''''''''''''&&&&&&&&&&&&(((((()))***************,,,---...---,,,+++,,,------,,,+++***)))***++++++,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,---------,,,---......///---------...///111222333FFF<<<444111000......///---......//////000000111222111000000000000000000222111111000000111111222222222222222222111111111111222222333333222222222000//////000000111222333444444444444555555555555555555555666666777777888999999888888999999:::;;;<<<===>>>@@@@@@>>><<<;;;<<<<<<<<<<<<<<<===============>>>??????@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBB???@@@AAACCCEEEGGGIIIJJJMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEFFFDDDCCCDDDGGGHHHIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHJJJKKKLLLMMMNNNMMMRRRWWWXXXUUUQQQOOOPPPLLLLLLMMMQQQTTTRRRMMMHHHAAA@@@???===<<<;;;::::::@@@??????===;;;999777555::::::::::::999999999999<<<;;;;;;===>>><<<666111333333222222111222222333000000000//////......---//////............//////+++++++++++++++++++++++++++++++++***++++++,,,,,,///---+++++++++,,,+++***)))))))))+++///555;;;???444000,,,***)))***)))(((+++***)))))))))))))))***((((((''''''&&&&&&''''''''''''(((((((((((())))))((((((((((((((('''''''''&&&&&&'''''''''(((((((((******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''&&&'''---333555111(((&&&%%%&&&''')))((((((''''''&&&&&&&&&''''''(((******+++,,,,,,+++***)))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&'''''''''(((((((((******)))(((((('''&&&&&&%%%%%%&&&'''(((***+++,,,((((((((((((''''''''''''%%%''')))+++++++++---...)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((())))))))))))))))))((((((''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((((((((&&&&&&'''''''''((((((((('''222777000)))***+++)))'''''''''(((''''''&&&%%%%%%%%%%%%&&&'''''''''(((''''''((((((((()))))))))''''''((((((((('''&&&&&&(((''''''''''''&&&&&&&&&&&&(((***++++++***(((&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''''')))***)))))),,,111777666...(((((()))''''''(((%%%%%%&&&'''((()))******))))))***+++++++++++++++***+++------,,,,,,---...000///...------------...,,,,,,,,,,,,,,,---------,,,------......------,,,...------------...//////,,,,,,,,,---///000222222???;;;777555333000///...........................111111000000///000000111111111000000000000111111222222222111111111111111111111222333333333222222222222222222333444555555333333444444444555555555555555555666666666777777777777888888999999::::::======>>>>>>>>>>>>======>>>>>>>>>======<<<<<<<<>><<<;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999::::::::::::::::::<<<;;;;;;;;;<<<:::666222333222222222222222333444000000000//////.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++***+++++++++---,,,************************))))))******++++++,,,+++***(((''''''(((************)))))))))))))))((((((''''''''''''((((((((((((((()))))))))))))))))))))((((((''''''&&&&&&''''''''''''(((((((((((())))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))(((''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&%%%'''---333777777((('''%%%%%%'''(((((('''))))))((('''&&&%%%%%%%%%(((***,,,......---+++***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&''''''''''''((((((((((((******))))))((((((((((((&&&&&&&&&''')))***,,,---((((((((((((((('''''''''###&&&)))))))))(((((()))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&''''''''''''(((((())))))((((((***)))((('''''''''''''''))))))(((((((((((())))))))))))))))))((((((((((((***))))))(((((('''''''''&&&&&&&&&&&&'''''''''((($$$,,,///+++'''''')))'''&&&&&&((((((((('''&&&%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))***((('''(((+++...333,,,'''''')))(((''')))&&&&&&'''((()))***++++++))))))***++++++++++++***)))+++,,,,,,+++,,,---...//////.........---.........---------------------,,,------......------,,,...------------...//////+++++++++,,,---...000000555888:::999666333000...000000/////////.........111111000000000000111111000000000000000000000000111111111111111111111111000111222333333333333333222222222222333444555666333333333444444444444555555555555555666666666666666666777888999999999:::<<<======>>>>>>>>>>>>>>>@@@??????>>>>>>======<<>>===<<<<<<::::::::::::;;;;;;;;;<<<::::::::::::::::::;;;;;;<<<;;;888777666666555444222222222111111222333333111000000000000000//////,,,,,,++++++++++++,,,,,,------------------------,,,,,,++++++***+++++++++++++++******)))))))))***)))******)))(((&&&%%%###***++++++)))&&&&&&(((***))))))*********)))))))))(((((('''''''''(((((())))))))))))))))))((((((((())))))((((((''''''&&&&&&'''''''''((((((((())))))'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))(((((('''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&$$$$$$'''+++000555888+++)))''''''(((((('''&&&''''''''''''''''''&&&&&&&&&))),,,...///---+++***&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%'''''''''((((((((())))))(((((((((((())))))******((((((((((((((()))******'''''''''(((((((((((((((&&&(((******(((&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''***)))((('''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$(((***((('''(((((('''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((((('''(((''''''''''''&&&&&&&&&((((((&&&&&&&&&&&&((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''&&&'''((()))...(((%%%(((***))))))***))))))))))))))))))))))))''''''((())))))))))))))))))+++,,,,,,++++++,,,...------,,,,,,,,,+++++++++............------------,,,,,,------------,,,,,,---------,,,---......///++++++++++++,,,---......///666;;;:::666333111...000000000/////////......000000000000000111111222///000000111111000000///000000000111111111111111000111222222333333333333111000000111111222333444333333333333444444444444555555555555555555555555444555666888999999999999:::;;;<<<>>>????????????@@@@@@??????>>>>>>>>>===BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFCCCBBBAAAAAA@@@@@@@@@@@@BBBAAAAAAAAAAAAAAA@@@@@@???@@@AAABBBBBBBBBBBBBBB@@@AAACCCEEEFFFGGGFFFFFFHHHIIIIIIIIIIIIIIIHHHHHHEEEEEEEEEFFFGGGGGGGGGHHHIIIHHHHHHHHHJJJIIIHHHFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGIIIJJJJJJLLLNNNPPPQQQQQQOOONNNVVVTTTQQQOOOLLLLLLLLLLLLEEEDDDCCCAAA??????>>>>>>======<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::<<<:::777444333333444555222222111111000111111222000000000000000000000000......------------......------------------------+++++++++***++++++,,,,,,******+++***((((((***+++))))))***++++++***)))))))))******((('''&&&'''((((((((()))***************((((((''''''(((((())))))))))))((((((((((((''''''((((((((((((((('''''''''''''''((((((((()))))))))'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''))))))************))))))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%######'''***---111777000...+++*********)))'''###$$$&&&'''((()))))))))&&&(((***,,,---,,,***(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))&&&&&&'''(((((()))******))))))((('''''''''(((((('''''''''((((((((((((((()))***++++++)))''''''(((((('''&&&&&&&&&'''((()))************************&&&&&&&&&'''((()))***+++***)))'''&&&&&&&&&'''((()))((((((''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))))))))******)))%%%&&&''''''((('''''''''&&&&&&&&&'''((((((((()))(((((()))))))))*********''''''((()))))))))(((((((((''''''''''''&&&&&&&&&)))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''((((((((()))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((()))******+++)))%%%$$$)))---+++((((((******))))))(((((('''''''''((())))))******))))))***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,+++******------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...------,,,,,,,,,------...000888<<<777222111000//////////////////.........//////......//////000111...///000111111000///...///000000000111111111222000000111222333333333333111111111111222333444444222222333333333444444444555555555555555555555555333444666777888999999888888999<<<>>>@@@AAAAAA@@@>>>>>>>>>>>>>>>=========>>>>>>???@@@AAABBBCCCDDDBBBCCCCCCDDDEEEEEEFFFFFFBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@AAABBBCCCCCCDDDDDDDDD@@@@@@BBBCCCDDDDDDDDDDDDFFFGGGGGGHHHHHHGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKKKKJJJGGGDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIGGGEEECCCDDDFFFIIIKKKKKKLLLNNNPPPQQQQQQOOOMMMQQQQQQPPPNNNLLLJJJJJJJJJGGGFFFDDDCCCAAA@@@@@@@@@???>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::999999999777555333222333333222222111000////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------)))+++,,,***((((((***,,,************+++,,,---...***)))((((((((((((((('''&&&'''(((***++++++++++++((((((((((((((()))******((((((((('''''''''&&&&&&'''''''''((((((((((((((('''((((((((())))))))))))'''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''')))***++++++******)))*********)))((('''&&&''''''''''''''''''''''''%%%######(((******...444777444111//////...,,,***&&&''''''(((((('''&&&%%%&&&'''(((******)))'''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((())))))))))))''''''''''''''''''(((((((((((('''''''''''''''(((''''''''''''((((((((()))'''((())))))((((((***+++(((((('''''''''((()))***))))))))))))))))))))))))%%%%%%&&&&&&''')))***+++///---***'''&&&''')))***(((''''''''''''(((((()))'''((()))******)))(((''''''((((((((()))))))))***''''''''''''((((((((((((''''''((((((((())))))))))))''''''(((******))))))&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((()))))))))************''''''((()))))))))))))))(((''''''''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((('''$$$%%%+++...+++&&&$$$))))))((((((((('''''''''******+++,,,,,,,,,,,,,,,***,,,,,,,,,******+++,,,------......------,,,+++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,++++++++++++,,,------//////...------------...222:::<<<444---...000///........................---------------...///000...///000111111000///...//////000000111111111222///000111222333444444444333333333333444555666666222222333333333444444444555555555555555555555444222333555777888999888888666888;;;???AAAAAAAAAAAA========================999:::<<<>>>@@@CCCDDDEEEBBBCCCCCCDDDEEEFFFFFFGGGBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@?????????AAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHJJJLLLMMMKKKFFFCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIGGGDDDBBBBBBEEEIIILLLLLLLLLNNNOOOQQQQQQOOOMMMIIIKKKMMMLLLJJJHHHGGGFFFHHHGGGEEEDDDBBBAAAAAAAAA>>>===<<<;;;<<<===>>>???======<<<;;;::::::999999777888999888666333222222222222000///............---.....................,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,---...)))+++,,,+++)))(((+++---,,,+++***))))))***+++,,,+++)))((()))+++,,,+++)))%%%&&&(((***+++,,,,,,+++((((((((((((((()))******((((((''''''&&&&&&&&&%%%&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))***+++******,,,,,,,,,,,,+++)))((('''''''''''''''''''''''''''&&&###%%%***+++))),,,333<<<999666333222000...,,,,,,,,,+++)))'''### &&&&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))$$$%%%%%%%%%%%%'''***---)))(((''''''((()))***+++(((((((((((((((((((((((($$$$$$%%%&&&'''(((***+++333000+++(((&&&(((***,,,'''''''''''''''((()))***'''((()))******)))(((''''''((((((((())))))******''''''(((((())))))******(((((((((((()))))))))))))))%%%$$$&&&)))((('''&&&'''&&&%%%%%%&&&'''((()))((((((((((((((('''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((('''''''''&&&&&&&&&'''((()))******)))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&''''''&&&$$$"""'''%%%&&&---///***$$$!!!''''''''''''((((((((((((---'''%%%***---,,,+++,,,+++******+++------,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------...------------,,,,,,,,,---+++(((&&&'''))),,,...---,,,,,,,,,,,,---......,,,333KKK444333,,,---...---,,,---//////...---...,,,...000000...---,,,---,,,---......//////...............///000000111111000222555888888555222000444444444444333222111111444444444333333444444444555444333222111222222333444444444555666777888888999999;;;<<<===>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAA>>>======>>>@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDGGGHHHIIIHHHFFFDDDDDDDDDGGGGGGFFFFFFFFFFFFFFFGGGGGGIIIKKKLLLKKKGGGBBB???@@@BBBDDDFFFGGGHHHHHHHHHJJJIIIGGGEEEEEEFFFGGGHHHJJJJJJKKKKKKLLLNNNOOOPPPPPPQQQPPPNNNKKKHHHHHHHHHEEEEEEEEEDDDBBB@@@===<<<============<<<;;;:::999;;;;;;;;;;;;:::999888777999888777555444333333333555444333111000/////////////////////////////////...---,,,++++++,,,---......---,,,,,,---,,,***(((++++++++++++++++++++++++,,,***))))))***++++++*********+++++++++******)))))))))))))))))))))))))))***(((&&&'''***+++)))'''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((&&&%%%&&&)))***)))'''+++*********))))))((((((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''*********)))((((((((('''''''''&&&&&&&&&((('''&&&'''((())))))'''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((((())))))333666;;;>>>???>>>;;;999444333222000---***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++)))&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''((()))(((((('''''''''((((((---,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&)))&&&&&&((('''$$$$$$'''''''''&&&&&&&&&%%%%%%%%%'''((('''&&&&&&(((+++///<<<555,,,&&&%%%'''((((((((((((''''''''''''((((((((()))***++++++***)))(((&&&''')))******)))(((''')))))))))))))))(((''''''((()))***++++++***)))(((((('''&&&%%%%%%&&&'''((('''((()))******)))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&'''))))))'''%%%!!!$$$'''(((((('''''''''))))))(((((((((((())))))(((((('''''''''''''''(((***)))((('''''''''''''''(((((((((&&&$$$!!!!!!,,,###(((,,,$$$***+++((((((''''''''')))***+++******))))))((((((''''''((('''%%%$$$$$$%%%&&&'''***'''(((,,,...,,,***,,,---+++))))))***+++++++++,,,,,,,,,++++++,,,,,,,,,******************+++++++++,,,,,,,,,------......---,,,***)))***+++...///---,,,,,,,,,,,,---.........333JJJ333222,,,---...000///...///000///...---,,,...000000...---,,,---,,,---......//////............//////000111111222000222444666666444222000333333444444444333222222555444333222222333444555777666444333222333444555555444444444444555777888888888:::;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBAAAAAABBBCCCDDDEEEFFFFFFBBBAAA@@@???>>>>>>>>>>>>AAABBBBBB@@@===<<<<<<===@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDFFFGGGHHHHHHFFFDDDDDDEEEGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHJJJJJJIIIFFFBBB@@@AAACCCEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPMMMJJJHHHHHHHHHFFFFFFEEEDDDBBB@@@>>>==================<<<::::::::::::::::::999999888777777777666555444444333333555444222111000/////////........................------,,,,,,,,,,,,---------,,,,,,---......---+++++++++++++++++++++++++++,,,***))))))***++++++***))))))***++++++++++++***))))))))))))))))))))))))***(((&&&''')))***(((&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%&&&)))***)))'''*********)))))))))((((((''''''''''''(((***+++,,,''''''''''''''''''''''''"""###%%%&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&((('''&&&'''((())))))'''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''***---222777:::;;;;;;;;;444444333111///---+++***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))***333222///---***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&))),,,///111,,,(((((((((&&&%%%'''((('''''''''&&&&&&&&&%%%(((***++++++******,,,---777111***&&&&&&((()))***((((((''''''''''''(((((()))))))))******)))))))))((())))))))))))((((((((())))))******))))))(((''''''((()))***++++++++++++)))(((''''''''''''((()))'''(((((())))))((((((''''''''''''((((((((())))))'''&&&&&&'''((('''%%%""""""%%%((()))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&&&&%%%'''///))),,,+++)))111&&&+++***)))((('''((())))))'''''''''(((((((((((((((***)))(((''''''((()))***((((((+++......++++++............000111000...+++,,,+++***))))))***+++,,,++++++******************)))***+++,,,---......///---------,,,---...//////,,,,,,,,,,,,,,,---......///444III000000,,,...///222111111111222222000------...000///...,,,,,,---,,,---......//////....../////////000111111222222111222333444444333222111222333333444444444444333555444222111111222444555999777555333333444666777666555333222222333555666666777888999:::;;;;;;;;;========================?????????@@@@@@AAAAAABBB@@@@@@AAABBBCCCCCCDDDDDDAAA@@@???>>>============AAAAAAAAA>>><<<::::::;;;@@@AAACCCDDDFFFGGGHHHHHHHHHIIIJJJJJJIIIGGGEEECCCDDDFFFGGGGGGEEEDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFDDDBBB@@@BBBCCCEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNNNNLLLIIIGGGGGGHHHHHHGGGEEECCCAAA@@@@@@???>>>>>>>>>>>>===<<<;;;;;;999999999999999888888888555555666666666444333222444333222111000/////////........................,,,,,,------------,,,,,,+++++++++---///000///...++++++++++++++++++++++++,,,***((()))***+++***)))(((((()))***++++++++++++))))))))))))))))))))))))((('''&&&'''(((((('''&&&(((''''''&&&&&&''''''((()))((((((''''''(((((()))((('''&&&'''((()))((('''******))))))))))))((((((''''''''''''(((***+++,,,))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&'''((())))))''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&)))+++---///000000000000111111000000...---+++***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***(((''''''((()))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))***+++777555222///---***)))(((''''''''''''''''''''''''(((((('''$$$$$$)))111777<<<222***))))))(((&&&&&&((((((((((((''''''''''''%%%''')))***((('''''''''///,,,((('''((()))***+++((((((''''''''''''((((((***))))))(((((())))))***+++***)))(((((()))***+++******++++++******)))(((((((((((((((((()))******))))))(((((((((((())))))(((''''''''''''''''''((((((((((((((()))))))))******(((''''''((('''$$$"""$$$&&&)))***)))(((((())))))((((((''''''(((((()))((((((''''''''''''(((((((((''''''''''''(((((()))%%%&&&'''((())))))))))))&&&((('''---,,,<<>>...---+++)))((((((((((((&&&&&&&&&'''(((((())))))+++***)))(((((()))***+++)))))),,,///---***---333444777;;;???>>>999111***,,,+++)))(((((()))+++,,,---------,,,,,,+++++++++)))******+++,,,---------,,,------...............,,,,,,++++++,,,,,,---...111444GGG...///,,,...000...000222444777888333...---///000///---,,,---...,,,---......///.........//////000000111222222222333333333333333333333333111222333444444444444444555333111000000111333555888666444222222444666888666444222111111222444555555555777888999:::::::::<<<<<<<<<<<<<<<=========??????@@@AAAAAAAAAAAAAAA?????????@@@AAABBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>AAAAAA@@@===:::999999;;;???@@@BBBEEEGGGHHHHHHIIIIIIJJJLLLLLLKKKHHHEEECCCCCCDDDFFFFFFEEEDDDEEEFFFDDDDDDDDDCCCDDDDDDEEEEEEGGGFFFEEEEEECCCBBBAAAAAABBBCCCDDDEEEFFFGGGHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKLLLLLLJJJHHHFFFFFFGGGHHHGGGEEEBBBAAA@@@@@@AAA????????????>>>===<<<;;;999999999999999999::::::444555666888777666444333333222111000////////////........................+++,,,---......---,,,++++++******,,,...///---,,,************************+++***((((((*********)))))))))************))))))))))))))))))))))))))))))''''''&&&&&&'''''''''&&&((((((''''''''''''((((((******))))))))))))******((('''''''''((((((((('''))))))))))))))))))((((((***))))))((((((((((((((())))))))))))))))))))))))***)))(((((('''(((((()))''''''''''''''''''''''''((('''&&&'''((())))))'''&&&&&&&&&''''''((((((((()))((((((''''''&&&&&&%%%''''''&&&&&&&&&'''((((((((((((((((((((((((((((((******++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,***((((((((()))((('''&&&&&&&&&''''''''''''((('''''''''''''''((()))***222111///---***((('''&&&'''''''''''''''''''''''''''((()))&&&$$$'''000777BBB555***(((***(((&&&%%%)))))))))(((((((((((((((%%%&&&''''''%%%$$$$$$$$$***)))((('''((()))))))))((((((''''''''''''((((((***)))(((''''''((()))***,,,***)))((())),,,///000+++++++++++++++***))))))***)))'''%%%%%%%%%%%%&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))***)))(((((())))))'''&&&$$$&&&((()))((('''((()))(((((((((''''''(((((((((&&&&&&%%%%%%%%%&&&''''''(((((((((((()))******+++******))))))(((''''''&&&)))%%%%%%++++++KKKnnnVVV...---+++))))))))))))***(((((((((((()))))))))))))))(((((('''(((((()))***,,,+++,,,...---,,,222:::EEEDDDCCCAAA===777///***,,,+++)))(((((()))+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---...------,,,,,,++++++++++++,,,------222333FFF---///,,,...///)))...222666;;;>>>888///...//////...---,,,---...,,,---......///........./////////000111111222222444444333333333333444444111111222333444444444333444333111000000111333444555444222000111222444666555444222111111222333444333444666777888888999999::::::;;;;;;;;;<<<<<<<<<>>>???@@@AAAAAAAAA@@@@@@>>>>>>??????@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>AAA@@@???<<<999888:::;;;>>>@@@BBBEEEGGGHHHHHHGGGJJJKKKLLLMMMKKKIIIEEECCCBBBDDDEEEEEEDDDCCCDDDEEECCCBBBBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIJJJHHHFFFEEEEEEFFFGGGFFFDDDBBBAAA@@@AAAAAA????????????>>>===<<<;;;:::999999888999999:::;;;444666777888888777555444222222111000////////////........................***+++,,,------,,,+++***+++***)))***,,,,,,***)))************************+++)))(((((()))******)))+++++++++***)))((('''&&&((((((((((((((((((((((((&&&'''''''''&&&&&&''''''(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((((('''''''''((((((((((((((((((((())))))***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''((('''&&&'''((())))))'''%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))!!!"""###$$$''')))+++,,,&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((---+++)))(((((((((&&&%%%&&&&&&&&&''''''''''''(((***)))((('''''''''''''''+++******))))))((('''&&&((((((((((((((((((((((((%%%(((***)))%%%&&&+++111???333)))((()))(((%%%$$$))))))))))))))))))))))))+++***)))'''%%%%%%''')))((()))))))))(((''''''(((((((((''''''''''''((((((***)))(((''''''((()))*********))))))+++///333666+++++++++++++++***)))))))))((('''%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''((((((((('''&&&%%%&&&((())))))((($$$&&&''''''&&&%%%&&&'''((((((''''''''''''((((((''''''&&&&&&'''(((((()))%%%%%%%%%%%%&&&'''((((((+++***)))(((&&&%%%$$$$$$///+++))),,,(((CCC```EEE+++***)))))))))***,,,---,,,,,,,,,+++***)))((((((((((((((((((((()))******---++++++///111222777>>>QQQIII???555///,,,***))),,,+++***))))))***+++,,,++++++******************+++++++++*********))))))******+++,,,,,,,,,,,,,,,+++++++++++++++,,,------222333EEE---///---......'''---111444;;;BBB<<<222...//////...,,,,,,---///,,,---......//////...............///000000111111333333333333333333333333000111222222222222222111222111111111111111111222222111111000000111222333333333333222333333333444333444555777888888888888999999999:::;;;;;;<<<<<<>>>>>>@@@AAAAAA@@@???>>>>>>>>>?????????@@@@@@@@@@@@???>>>===<<<<<<<<<<<<@@@@@@>>><<<999999;;;===>>>@@@CCCFFFGGGHHHGGGFFFIIIJJJKKKKKKJJJHHHFFFDDDBBBDDDEEEEEECCCBBBCCCDDDAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIFFFGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;::::::888777777888999:::666666777777777666444333222111000///////////////------------------------++++++,,,,,,,,,,,,++++++***)))((()))******)))'''************************+++)))'''((()))***)))(((+++++++++***)))((('''&&&((((((((((((((((((((((((&&&'''(((((('''&&&'''((()))((((((''''''(((((()))((((((''''''''''''(((((('''((()))((('''&&&'''(((''''''(((((((((((())))))''''''''''''(((***+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((('''&&&'''((())))))'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&&&&'''((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((,,,***((('''((('''&&&%%%&&&&&&&&&''''''''''''(((+++***)))'''&&&&&&&&&&&&'''(((((()))***)))))))))))))))))))))))))))))))))%%%(((***)))'''&&&(((***666...((()))***)))&&&&&&(((((((((((())))))))))))******(((%%%###$$$'''***((()))***)))'''&&&'''(((((((((''''''''''''(((((()))((((((''''''(((((())))))(((((()))+++///333666******++++++******)))((('''''''''((((((***++++++&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&''''''''''''$$$###"""###%%%'''''''''%%%&&&'''&&&%%%%%%&&&'''(((''''''&&&&&&''''''((()))))))))))))))***+++,,,(((((('''''''''(((((()))(((''''''&&&&&&&&&''''''(((+++)))---(((111@@@((('''''''''((()))+++---//////...---,,,+++)))(((((())))))******++++++,,,,,,,,,))),,,222888999;;;>>>DDD===333+++(((((()))***,,,,,,,,,++++++,,,,,,,,,******************++++++)))))))))***************+++++++++++++++,,,,,,,,,+++++++++***++++++,,,---111222DDD---000------,,,,,,000000///777AAA???555/////////---,,,,,,---///,,,---......//////......---------...//////000000000000111111111111000000000000111111111000//////000000111222222111000000///000111111222222222111111222333444555555444444333444555777888888888888888888888999:::;;;;;;;;;<<<===???@@@@@@???===<<<>>>????????????@@@@@@@@@@@@@@@???>>>============@@@???>>><<<::::::===@@@@@@BBBEEEHHHIIIHHHGGGFFFHHHHHHHHHHHHGGGGGGFFFEEECCCDDDEEEEEECCCAAAAAABBB@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEDDDCCCBBBAAABBBBBBAAAAAABBBCCCEEEFFFHHHGGGEEEDDDDDDDDDEEEFFFBBBBBBBBBBBBDDDEEEFFFGGGDDDEEEFFFEEEDDDCCCDDDEEECCCCCCBBBBBBAAA@@@>>>>>>===============<<<:::::::::999777555444555666777666666555444333333222111111111000////////////000------------------------,,,,,,++++++++++++,,,,,,((((((((()))+++,,,+++)))***************************)))'''''')))***)))((((((((()))))))))))))))(((((((((((((((((((((((((((&&&(((***)))'''&&&(((***))))))(((((((((((())))))******))))))))))))******''')))***)))&&&%%%&&&((('''''''''((((((((())))))''''''''''''(((***+++,,,''''''''''''''''''''''''&&&'''(((*********))))))&&&&&&&&&'''''''''((((((((('''&&&'''((())))))''''''&&&&&&&&&&&&&&&&&&%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))((('''%%%$$$###&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&&&&'''(((((('''&&&&&&&&&''''''''''''(((***)))((('''''''''''''''&&&''')))************)))))))))))))))))))))))))))''''''((((((((((((((((((,,,((('''+++---***)))***'''''''''(((((()))))))))&&&&&&&&&%%%$$$###%%%''''''(((***)))''''''(((***((((((''''''''''''(((((('''(((((((((((((((((('''(((''''''((())),,,///111))))))******))))))((('''((((((((((((((('''&&&%%%&&&'''((())))))((('''&&&'''(((((())))))(((((('''''''''''''''((((((((((((&&&%%%######%%%'''''''''&&&'''((('''%%%%%%&&&((((((''''''&&&&&&''''''((((((((('''((()))***++++++++++++******************'''&&&&&&%%%&&&''')))***!!!)))$$$))))))'''...$$$&&&&&&&&&'''(((+++---...------,,,,,,+++***))))))'''((()))***++++++++++++***(((,,,666===>>><<<<<>>@@@???>>><<<;;;????????????@@@@@@@@@@@@CCCBBBAAA@@@??????????????????>>><<<:::;;;>>>AAABBBDDDGGGIIIJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFCCCEEEFFFEEEBBBAAA@@@AAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEEEEDDDBBBAAADDDCCCBBBBBBCCCDDDEEEFFFHHHGGGEEECCCCCCDDDFFFGGG@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEDDDCCCBBBCCCEEEAAAAAABBBBBBAAA???>>><<<============<<<;;;:::999999777555333222333444444666555333222111000000000111000000////////////000---------------------------,,,+++******+++,,,---'''''''''***,,,...---,,,))))))))))))))))))))))))***)))'''''')))))))))(((%%%&&&''')))******++++++((((((((((((((((((((((((''')))+++***'''&&&(((***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''')))+++)))&&&%%%&&&(((&&&'''''''''(((((())))))******)))(((((((((((((((((((((((((((((((((((((((!!!###%%%'''(((((('''&&&&&&&&&&&&'''''''''((((((((('''&&&''')))))))))''''''''''''&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&''''''''''''((()))***++++++$$$%%%'''((()))))))))(((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%$$$###%%%''')))******&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))&&&'''(((******)))(((((()))))))))))))))))))))))))))'''&&&&&&(((***+++***%%%%%%(((---...,,,+++---&&&'''''''''(((((())))))&&&(((***+++)))(((((()))%%%((())))))''''''***---((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''((()))***,,,)))))))))))))))(((''''''+++***)))'''$$$ '''((()))******)))(((''''''((()))******)))((('''(((((((((((())))))))))))+++)))''''''((()))))))))(((((()))(((&&&&&&''')))'''''''''&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))))))))((('''&&&&&&'''''')))((('''&&&&&&'''((()))(((000###%%%(((!!!))),,,'''&&&&&&'''(((***,,,---+++++++++***************%%%%%%'''((())))))))))))(((///---)))444GGGIII>>>...---,,,,,,++++++,,,,,,++++++++++++,,,---......------,,,++++++******))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///===AAA666---...///,,,...------...000222555666........................------............------......------...///111222444111...///222333000,,,---...000111000///000111000111222333333222000000444333333555444111333777444333333333333444555555555555444444555666888999777888::::::888777888999:::;;;<<<<<<;;;;;;<<<>>><<<<<<===>>>>>>>>>>>>>>>CCCBBBAAAAAACCCDDDDDDCCC??????????????????@@@AAABBBDDDFFFIIIIIIHHHFFFEEEEEEFFFGGGHHHGGGEEECCCAAACCCCCCCCCBBBAAAAAAAAA@@@CCCBBBBBBBBBCCCDDDFFFGGGFFFEEEDDDCCCBBBBBBCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEGGGFFFEEEDDDBBBAAA@@@???BBBAAA???>>>>>>???AAABBBEEEDDDDDDDDDFFFFFFDDDBBBCCCCCCCCCBBBAAA>>><<<;;;<<<<<<<<<<<<;;;:::999888;;;888666666777999999888:::777333///------...000------......//////000000---..................---***++++++,,,------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,+++***((((((((()))***(((((())))))*********+++...,,,***(((''')))+++,,,******))))))((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''((())))))((('''&&&((('''&&&''''''&&&$$$!!!'''&&&&&&'''***++++++***)))((('''&&&&&&&&&'''((()))((('''&&&&&&'''((()))$$$&&&(((***+++)))'''&&&((('''&&&&&&'''((()))***))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''')))(((&&&&&&((()))((('''$$$%%%&&&((()))))))))))))))))))))))))))(((''''''%%%%%%%%%&&&%%%%%%$$$$$$(((((('''&&&&&&&&&&&&'''(((((())))))******++++++(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))'''&&&%%%''''''((()))***++++++,,,+++******(((&&&$$$###!!!''''''''''''((((((((((((((())))))(((''''''(((***((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((())))))******))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&))))))'''&&&&&&'''$$$ &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((***(((&&&&&&((((((((('''%%%///555000)))%%%%%%%%%))))))))))))))))))))))))))),,,+++***222======444,,,,,,+++************+++,,,,,,+++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...888<<<333,,,---...***---------...000111333444........................------............------......------...///111222555222///000333444111......000222222111000111222000111222222222222111000444000///111222000111555444333333333333444555555444444444444444666777888666888:::999888777888888:::<<<===<<<;;;;;;<<<===<<<<<<===>>>>>>>>>>>>>>>BBB@@@>>>>>>@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAACCCDDDGGGIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGEEECCCBBBDDDDDDCCCCCCBBBBBBAAAAAACCCBBBBBBAAABBBCCCEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>======>>>@@@AAADDDDDDEEEEEEDDDDDDCCCCCCCCCDDDCCCBBBAAA???<<<;;;<<<<<<<<<;;;;;;:::999888999999888777777888999:::999666333///------///000............////////////------............------++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))++++++***************))),,,+++)))((((((((()))***((()))))))))***************)))'''&&&%%%&&&'''((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&((()))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''((())))))((('''&&&''''''&&&'''((('''%%%###((('''&&&'''((()))((('''))))))((('''((()))***+++((((((''''''''''''((((((%%%&&&'''))))))((('''&&&(((''''''&&&'''((()))***)))((((((((('''''''''&&&''''''&&&&&&&&&&&&'''''')))(((&&&&&&((()))((('''&&&''''''((((((((((((''')))))))))))))))(((''''''%%%&&&&&&'''''''''&&&&&&'''''''''''''''((()))***((((((((()))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&'''((())))))((('''''')))))))))))))))***************)))((('''%%%$$$###''''''''''''((((((((((((((()))******(((((()))***(((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((()))))))))******''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&'''&&&$$$''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$((((((''''''''''''(((((()))(((&&&'''((()))(((''',,,222444///***)))(((&&&((((((((((((((((((((((((,,,******///666777444000++++++***)))))))))))))))---,,,+++***)))))))))))))))******+++,,,,,,------++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++222444...+++---,,,''',,,,,,...//////000000000........................------............------...---------...///000111555222000111333444222//////111333333222111222333000111111222222222111111888111---///222111222444333333333333333444555555333333333333444555666666666888999999888777777888;;;<<<======<<<;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>@@@>>><<<===>>>??????>>>======>>>??????@@@AAAAAACCCEEEGGGIIIJJJIIIHHHGGGFFFGGGHHHHHHGGGFFFDDDCCCEEEEEEEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>===>>>>>>>>>??????>>>===<<<<<<===>>>???BBBDDDFFFEEECCCAAABBBDDDEEEEEEDDDCCCAAA???===<<<;;;;;;;;;;;;:::999888888777999:::999666666888;;;888666222///......///000/////////...............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))))))))))))))))))))*********+++***))))))((()))))))))))))))))))))************'''''''''&&&&&&&&&&&&&&&)))))))))(((((((((((('''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))''''''((()))))))))(((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&'''((((((&&&%%%)))'''&&&&&&''''''&&&%%%((('''''''''((()))***+++''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''(((''''''''''''((())))))((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&&&&((()))((('''((((((((((((((('''&&&&&&(((((()))))))))(((''''''&&&&&&'''((())))))))))))&&&&&&&&&'''(((***+++,,,((((((((((((((('''''''''(((((())))))))))))((((((******))))))((((((''''''%%%&&&'''((())))))))))))*********))))))((((((((((((((((((((('''&&&%%%%%%''''''''''''((((((((((((''')))++++++***)))))))))((((((((((((((((((((((((''''''%%%%%%%%%&&&'''(((''''''((((((((()))))))))'''(((((())))))(((((('''''''''(((((((((((((((''''''(((((((((((()))))))))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''''''''&&&''')))((((((((((((((((((((((((***)))((('''&&&$$$######((((((''''''''''''(((((()))(((''''''))))))(((''',,,///...+++)))******'''''''''''''''''''''''''''...))),,,777<<<777333333++++++***))))))))))))***++++++***)))))))))))))))*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++......++++++...,,,'''+++,,,---...///...---,,,........................------............------------......//////000111333111000000222333111000000111333333222111111222000111111111222222222222@@@777000222444444333444333333222222333333444555222222222222333444555555666888999999777777777888:::<<<>>>>>><<<;;;:::;;;<<<<<<===>>>>>>>>>>>>>>>???===<<<===>>>@@@??????======>>>???@@@AAAAAABBBCCCEEEGGGIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGEEEEEEGGGFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBAAA???>>>===<<<<<<<<<>>>>>>===<<<<<<===>>>>>>???CCCGGGEEEAAA???AAAEEEFFFEEEDDDCCCAAA???===<<<999999::::::999888888777555999<<<:::666444777;;;777555222000...///000000/////////......---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))******************))))))((()))))))))******++++++******)))))))))))))))))))))))))))))))))*********))))))*********)))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((()))******+++((((((((()))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&'''((()))(((&&&((('''&&&&&&(((((('''&&&''''''''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&%%%$$$%%%&&&'''((((((((('''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&&&&((()))((('''&&&''''''(((((('''&&&&&&'''(((((((((((((((''''''''''''(((******+++++++++&&&&&&&&&&&&'''((()))***(((((((((''''''&&&&&&%%%(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&))),,,,,,+++)))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))''''''''''''(((((((((((((((((())))))))))))((((((&&&'''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((%%%%%%(((***)))&&&'''***'''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$((((((''''''''''''(((((((((''''''(((******)))(((""")))---***'''((()))(((''''''''''''''''''''''''---(((+++888;;;333...000,,,,,,+++***************)))((((((((())))))***+++,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++***,,,///---)))+++,,,---......---,,,+++........................------............------------...//////000000000000/////////000111000//////111222222111000000111000000000111111222222333DDD;;;333444555444333333333222222222222333444444111111222333333444444444666777999999777666777888999<<<>>>>>>===;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>BBB@@@>>>===>>>>>>===<<<>>>>>>@@@AAABBBBBBBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA???>>>>>>???@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAA???>>><<<;;;;;;;;;<<<>>>>>>>>>======>>>>>>>>><<>><<<<<<888888888888888888777666444888;;;999555333666:::555444222000//////000111//////......------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++)))******++++++,,,,,,,,,)))))))))*********))))))******)))))))))))))))))))))***+++,,,,,,***)))''''''''''''''''''(((((((((******)))'''&&&%%%$$$###&&&''''''((()))******+++)))))))))((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((()))))))))'''&&&'''((())))))((('''&&&&&&''')))+++***)))))))))))))))(((''''''&&&&&&'''((())))))((('''&&&'''&&&%%%$$$$$$&&&'''(((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&&&&((()))((('''$$$%%%&&&'''((((((((((((''''''(((((((((((('''''''''((()))***++++++++++++'''&&&&&&%%%%%%&&&&&&&&&((((((''''''&&&&&&%%%%%%(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))((((((''''''''''''&&&''''''((())))))******&&&''''''((())))))((((((''''''''''''((((((((((((&&&)))+++,,,+++)))((((((((((((((((((((((((((((((((((((''''''''')))***+++''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((((((((((((((((('''''''''''''''))))))(((((((((((()))))))))))))))(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))'''&&&)))...---(((&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((''''''''''''((((((((('''''')))***+++)))(((!!!...777333+++'''(((***''''''''''''''''''''''''+++''')))111222+++'''(((,,,,,,+++************+++(((((((((((()))***+++,,,------,,,,,,+++******)))++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++---......,,,+++,,,,,,------------,,,........................------............------,,,---...///000000000000.........////////////000000111333222111///000000000000000000111222333444@@@999333333444222000111222222222222222333444444000111222333444444444444555777888888777666666777888:::===>>>===<<<;;;<<<<<<<<<===>>>>>>>>>>>>>>>DDDBBB???>>>>>>>>><<<;;;@@@AAABBBCCCDDDCCCBBBAAABBBCCCEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>???@@@AAA>>>???@@@@@@AAA@@@@@@@@@????????????@@@@@@@@@AAA;;;:::888888888:::<<<>>>===>>>>>>>>>>>>>>>>>>===;;;>>>AAABBB@@@@@@BBBEEEGGGEEECCC@@@>>><<<;;;;;;666777777777777777666666333666888777555444555777444333111000000000111111.........---------------,,,,,,------------,,,,,,++++++++++++++++++***)))+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,(((((()))************)))************))))))))))))((()))*********)))'''&&&&&&''''''''''''(((((((((******)))'''&&&%%%$$$###'''''''''(((((()))))))))******)))((((((((())))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''&&&''''''((()))***+++)))''''''((())))))((('''&&&&&&'''***++++++************+++***)))((((((''''''(((((((((((('''''''''&&&%%%%%%%%%&&&((()))((((((((()))(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))(((&&&&&&((()))((('''###$$$%%%&&&'''(((((((((&&&&&&'''(((((((((''''''''''''((()))************'''&&&&&&%%%$$$$$$%%%%%%'''''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&'''((()))***++++++******((('''&&&&&&&&&&&&%%%&&&&&&''')))******+++&&&'''((()))))))))))))))''''''''''''((((((((((((&&&(((******)))((((((((((((((((((((((((((((((((('''(((((()))*********+++''''''((((((((()))))))))((())))))******))))))(((%%%&&&'''((())))))))))))(((((((((''''''''''''&&&))))))(((((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((***&&&)))222444---'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((((((''''''''''''((((((''''''((()))+++,,,***((((((777BBB===///((((((+++''''''''''''''''''''''''(((((())),,,---+++)))(((++++++***))))))))))))*********)))))))))***++++++,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///,,,,,,,,,,,,,,,---...///........................------............------,,,---...///000000000///...//////000//////000111111333444333222000000111111000000000000222333444888444222444333111111444222222222111222222333444111222333444555555555444555777888888777666666777666999===>>>>>>=========<<<<<<===>>>>>>>>>>>>>>>AAA@@@@@@AAADDDGGGGGGGGGCCCCCCEEEFFFEEEDDDBBBAAAAAABBBCCCEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFEEECCCBBBAAA@@@@@@??????>>>???@@@BBBCCC>>>???@@@AAAAAAAAA@@@@@@===>>>??????@@@AAABBBBBB;;;999888777888:::===>>><<<<<<<<<======<<<<<<<<<:::;;;===???AAACCCDDDEEEFFFEEEBBB???===;;;::::::555666666777777666666666333333555555555444333333333222111111000111111111,,,------------------...------............------)))******++++++++++++***)))*********++++++++++++++++++++++++************'''((()))***+++******)))************)))))))))((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''(((++++++)))((((((((())))))&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((***+++---+++((((((((())))))(((((('''&&&''')))***)))((($$$%%%'''((())))))))))))((((((''''''''''''((((((''''''&&&&&&''''''((()))(((((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))(((&&&&&&((()))((('''$$$%%%&&&&&&''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))(((''''''&&&'''(((((('''''''''((((((((())))))'''(((((())))))))))))(((''''''''''''((((((((((((&&&((()))((('''&&&'''(((((((((((((((((((((((((((%%%&&&(((***+++***))))))((((((((()))))))))******))))))************))))))%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&***$$$(((555;;;333***(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''(((***,,,,,,***(((***666>>>999...((()))***(((((((((((((((((((((((('''***++++++...111222000******)))(((((((((((((((---,,,+++***))))))))))))*********++++++,,,---------,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***,,,///---,,,++++++,,,---///000........................---..................---,,,---...000000000000///...000111111000000111222333444555555333111222222111000000000000222444555333222333555444222444888222222111111222222333444111222444555666666555444555777888888666666666777555888<<<>>>>>>>>>===>>><<<======>>>>>>>>>>>>>>>======@@@EEELLLSSSVVVWWWDDDEEEFFFGGGFFFDDDBBBAAAAAAAAABBBDDDEEEGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGFFFDDDCCCAAA@@@@@@??????>>>??????AAACCCDDD>>>???@@@AAABBBBBBAAA@@@======>>>@@@AAABBBCCCDDD@@@>>><<<:::999:::<<<===:::;;;;;;<<<<<<;;;;;;:::999999;;;>>>BBBEEEEEEDDDFFFDDDAAA>>><<<:::999999555555666666666666666555333222222444555555333000222222111111111111111222,,,,,,,,,------.........---......//////......---((()))***+++++++++++++++(((((())))))*********+++++++++******))))))(((((('''((()))+++++++++***)))+++*********))))))((((((***)))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&,,,+++***((((((((()))***'''((((((((())))))******'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++...,,,)))(((((()))(((''')))'''&&&&&&'''(((&&&%%%"""$$$&&&'''(((((()))((('''&&&&&&'''((()))'''''''''((((((((((((((((((((()))))))))(((&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''')))(((&&&&&&((()))((('''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((((((((('''&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''((()))***&&&'''''''''((()))))))))(((((())))))))))))((((((,,,+++***)))((('''&&&&&&''''''&&&&&&'''(((***+++((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''((((((((()))&&&'''((('''%%%%%%''')))((((((((((((((((((((((((###%%%(((***+++***((('''))))))))))))************))))))************))))))%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&))))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%)))"""&&&777???888---)))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((&&&'''(((***------+++((($$$,,,222...)))'''(((((())))))))))))))))))))))))+++,,,...000000...+++***((())))))))))))*********,,,,,,+++***))))))******,,,+++***)))))))))***+++.........---,,,+++***))),,,,,,***)))))))))***+++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------.........///......------///////////////.........111111111000000000000///000111111111111222222222333444555333111000000222...111111///222777555///333111000111222444333333444333222222222333444555555444444333333333444444777777777777666666666666666777888:::;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>======>>>BBBGGGNNNUUUZZZ^^^HHHEEEBBBCCCEEEFFFEEECCCCCCDDDFFFHHHIIIIIIIIIIIIIIIJJJKKKJJJHHHGGGGGGIIIGGGGGGGGGFFFFFFDDDCCCCCC<<<<<<===>>>???AAACCCDDD???BBBEEEGGGGGGDDD@@@>>>???@@@AAABBBAAA@@@???>>>@@@>>><<<:::999:::;;;<<<:::;;;;;;;;;<<<<<<======<<<<<<<<<===???AAADDDEEEEEEAAA>>>=========:::777:::999777777666555333000333333333333333333333333666555333111///---,,,+++,,,,,,,,,,,,---...//////---.........---,,,,,,+++++++++++++++******)))))))))************+++++++++***************)))(((''')))***+++,,,,,,+++***)))***)))((((((((()))++++++***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&***************)))((((((((((((''''''''''''((((((***)))(((((('''(((((()))+++***)))''''''(((((()))222///,,,+++,,,+++(((%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&)))((((((((((((''''''''',,,+++***))))))((())))))(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((()))******))))))))))))((((((((((((%%%&&&&&&'''&&&$$$"""!!!&&&&&&&&&&&&&&&'''((())))))&&&%%%&&&((()))'''%%%'''((()))***+++******)))((('''&&&'''((((((&&&$$$******)))((('''&&&%%%%%%''''''''''''''''''''''''(((((()))(((((('''&&&&&&$$$&&&((((((&&&%%%''')))&&&&&&&&&'''''''''(((((()))))))))((('''''''''&&&******))))))((((((''''''***************)))((((((,,,,,,+++***)))(((''''''%%%&&&&&&'''((()))******,,,+++++++++******))))))(((''''''&&&&&&((()))***000---***'''&&&&&&((()))***''''''+++)))$$$$$$))))))(((''''''(((((('''&&&,,,***(((((())))))'''%%%((((((((()))(((((('''&&&((('''&&&%%%%%%&&&'''((('''''')))...444555000+++))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&'''&&&%%%$$$$$$&&&((())))))))))))))))))))))))(((***,,,------,,,+++***((((((((()))))))))******,,,++++++***))))))******************++++++,,,---,,,,,,,,,---,,,,,,++++++,,,,,,***)))))))))***+++******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------------.........------,,,.........///////////////222222111111111000000000000111111111111222222222111222333333222222111222111333333//////444444111444222111222444555444444333222222111222222444444555444444333333444444555777777777777666666666666888888999;;;<<<===>>>???=========>>>??????@@@@@@AAABBBCCCDDDGGGJJJMMMOOOHHHEEEDDDDDDGGGHHHGGGFFFDDDDDDFFFGGGHHHIIIIIIIIIIIIJJJKKKJJJHHHGGGHHHIIIFFFFFFFFFFFFEEEDDDCCCBBB>>>>>>>>>>>>@@@AAABBBCCCAAACCCFFFGGGGGGDDDAAA>>>@@@@@@AAAAAAAAA@@@???>>>@@@>>><<<;;;::::::;;;<<<>>>>>>>>>?????????@@@@@@<<<<<<===>>>???BBBDDDEEEEEEBBB>>><<<<<<;;;999777444333222333555555333111222222222222222222222222333333222000...---,,,+++------,,,,,,,,,,,,,,,---------......---,,,,,,+++++++++++++++*********))))))************+++++++++)))************))))))((()))******************)))++++++*********+++,,,---++++++***************+++************************))))))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))***)))((('''''''''((((((...+++)))((())))))&&&$$$((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&''''''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((&&&%%%&&&(((((('''%%%******)))(((((())))))******)))'''((((((((('''&&&(((((((((((((((''''''''''''''''''&&&&&&'''''''''))))))******)))(((((('''$$$'''((((((&&&&&&''')))&&&&&&&&&'''''''''((((((((((((((('''''''''''''''))))))))))))(((((((((((()))))))))))))))(((''''''+++******))))))(((((('''&&&'''''''''((()))))))))++++++*********)))))))))(((((('''&&&'''((()))***...---***(((''''''(((((()))&&&&&&******((()))...000---)))''''''((((((''')))((('''((()))***)))(((&&&'''((()))))))))))))))((('''&&&&&&&&&&&&'''(((&&&%%%&&&***...///+++&&&))))))((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))*********++++++((())))))'''&&&&&&(((***))))))))))))))))))))))))'''((()))***************(((((())))))*********))),,,+++******)))*********))))))+++,,,---.........+++++++++,,,,,,---------,,,,,,+++************+++******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------......//////000000333222222222111111111111000111111111111222222222000000111222444444222000222444333///---000222222444333222333555666555444111111111111111222333444555444444444444444555555666666666666777777777777;;;::::::;;;<<<>>>@@@BBBBBBBBB@@@??????@@@AAAAAACCCCCCAAA@@@@@@@@@AAABBBEEECCCCCCDDDFFFHHHHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJKKKJJJHHHGGGHHHIIIEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@AAAAAABBBDDDEEEGGGHHHGGGDDDAAA???@@@AAAAAAAAAAAA@@@???>>>???>>>===;;;;;;;;;<<<<<>>???AAACCCDDDEEEFFFCCC>>>;;;:::999888777333222111222444444333111111111111111111111111111111111000///...---,,,,,,...---,,,+++************---------------,,,,,,+++++++++++++++************)))************+++++++++((())))))************)))***))))))(((((())))))***+++************+++,,,,,,---,,,++++++************************************))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((('''&&&&&&***))))))))))))))))))***'''((()))+++++++++******)))(((''''''&&&&&&''''''***)))''''''((((((&&&%%%)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''''''''''''''((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&))),,,000333(((((('''&&&&&&&&&'''''''''&&&%%%&&&'''((('''%%%,,,***(((''''''(((***+++---+++)))(((((()))((('''&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))***************))))))(((%%%'''(((((('''&&&((()))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))'''((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))(((((((((((('''''''''((()))***,,,,,,+++***)))((((((((((((%%%%%%(((******---111666222+++'''''''''((()))&&&%%%%%%''')))++++++***%%%&&&''')))******++++++(((''''''&&&&&&''''''((('''&&&%%%'''******'''$$$)))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((()))))))))*********((())))))(((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,++++++***++++++***************+++***+++---...///...------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******************+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,,,,------...///000111111333333333222222222111111000000111111111222222222111111111222444444111///000222222000...///111333333222222333555555444333000000000111111222333333555444444444444555555666666666666666777777777777;;;;;;::::::;;;>>>@@@BBBIIIHHHEEEBBBAAAAAABBBBBBBBBAAA@@@>>>======>>>>>>@@@@@@@@@AAACCCEEEGGGGGGFFFEEEEEEEEEEEEGGGIIIJJJHHHIIIJJJIIIHHHGGGHHHIIIFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAFFFGGGGGGHHHGGGEEEBBBAAAAAAAAAAAAAAA@@@??????>>>???>>>===<<<<<<<<<==============================>>>>>>???@@@BBBCCCDDDEEEFFFCCC???;;;888777777777777666555444555444111///000000000000000000000000000000000//////......---,,,,,,+++***))))))******,,,,,,---------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++'''((()))******************)))(((''''''((()))***((((((((((((((())))))***,,,,,,+++***))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))(((((('''&&&))))))(((((((((((())))))&&&(((***,,,---,,,+++***((('''''''''&&&&&&&&&&&&))))))(((((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&***)))))))))))))))******))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((()))******((((((((('''''''''&&&&&&'''&&&&&&''',,,333:::>>>)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))++++++///,,,(((''''''(((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((())))))))))))******))))))(((&&&''''''((('''(((((()))''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((''''''(((((())))))******'''(((((()))((((((''''''&&&'''''''''((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))***++++++,,,+++***(((((((((&&&$$$&&&))),,,///111555111,,,)))((()))))))))%%%%%%%%%&&&)))++++++***%%%&&&'''((())))))))))))((((((''''''''''''(((((()))((('''''')))***)))''')))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&'''((('''%%%%%%&&&(((((((((((((((((((((((((((++++++******))))))))))))***+++,,,---...---,,,++++++***************++++++---...//////...---+++***///...---+++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,*********************************+++++++++,,,,,,***+++,,,,,,---------,,,,,,------...///000111111333333333222222222111111000000111111111222222222333333333333444333111///...///000111000///000222222111111222444444333111//////000111222222333333444444444444444555666777555666666666777777777888:::999888888:::<<>>??????>>>>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???AAABBBCCCDDDDDDDDDCCC???;;;888666666666777555444444555444222000000000000000000000000000111111111000000000//////***)))))))))******+++,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++,,,))))))*********+++++++++'''((()))******************)))(((''''''((()))***''''''(((((())))))))))))******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))************)))(((((('''''''''&&&&&&'''''''''&&&(((***,,,---,,,+++***'''''''''''''''&&&&&&%%%'''((((((((((((((()))***'''''''''''''''''''''''''''''''''(((((()))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******)))))))))(((((((((''''''((('''&&&'''***000777;;;)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&"""$$$'''***+++,,,++++++---***'''&&&&&&'''((('''(((((((((((('''''''''''')))(((''''''''''''((()))''''''(((((()))(((((('''''''''''''''((())))))((('''''''''((((((((())))))%%%&&&&&&''''''(((((((((''''''(((((())))))******((())))))******)))))))))&&&&&&''''''(((((()))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((())))))))))))))))))***+++,,,,,,+++)))((('''&&&%%%&&&,,,222666777///---+++*********)))((('''&&&&&&'''((())))))((('''''''''((((((''''''&&&(((((((((((((((((((((((((((((('''((()))*********((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&''''''''''''%%%'''((((((&&&&&&&&&(((((((((((((((((((((((((((+++++++++++++++***)))))))))+++---.........,,,+++*********)))******+++,,,/////////...---,,,******000///---+++*********+++,,,,,,,,,---,,,++++++*********+++++++++,,,,,,,,,************************************++++++++++++***+++,,,------......---------......//////000000333222222222111111111111000111111111111222222222333444555444333222333555444000...111333111111222111000111333444444222000//////111222333333333333444444444444555666777777555555666666777777888888888777777888999;;;===>>>BBBBBBBBBCCCEEEHHHJJJLLLHHHFFFDDDBBBAAA@@@@@@@@@BBBCCCDDDCCCCCCCCCEEEGGGEEEEEEEEEEEEEEEFFFGGGGGGDDDFFFGGGGGGFFFEEEFFFHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBFFFFFFFFFEEEEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>===============>>>???AAABBBBBBCCCCCCAAAAAA@@@<<<888666555666111111111222444555444222000000000000000000000000222222111111000000//////))))))))))))***+++,,,---***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))************+++++++++((())))))************)))***))))))(((((())))))***((()))******++++++******(((((((((''''''(((((()))************************))))))))))))))))))))))))(((((())))))))))))*********************))))))((('''&&&&&&%%%%%%&&&&&&''''''((()))+++++++++******'''(((((((((((('''&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&''''''''''''((((((&&&'''((()))***+++,,,---)))(((((((((((('''''''''((((((((())))))+++,,,---((((((((((((((((((((((((''''''&&&''''''((()))***&&&&&&&&&&&&&&&'''((((((***)))))))))(((((((((((()))'''&&&%%%&&&(((+++---(((((('''&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&"""'''+++---,,,+++)))+++)))'''&&&'''(((((('''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''(((((((((((('''((('''&&&''')))***)))(((''''''((((((((()))))))))'''''''''((((((((((((((((((((((((((())))))))))))((())))))***************'''''''''(((((()))))))))))))))))))))))))))))))))(((((())))))))))))******'''((()))*********)))))))))***+++,,,,,,,,,+++***&&&&&&''')))111;;;>>>===+++***)))***++++++***((()))'''&&&'''(((((('''&&&((((((((((((((('''&&&&&&'''(((((())))))(((((('''&&&&&&&&&''''''(((((()))(((''''''''''''(((((()))(((((((((((((((((((((((()))((((((''''''(((((()))(((((()))))))))*********''')))++++++)))((())))))))))))))))))))))))))))))&&&(((***,,,,,,,,,+++***''')))+++------,,,***)))******))))))***++++++,,,......---,,,+++++++++,,,///...,,,******+++,,,---,,,,,,---------,,,+++*********+++++++++,,,,,,,,,************************************++++++++++++++++++,,,....../////////.........///////////////222222111111111000000000000111111111111222222222000444666555111222777===AAA666...000333333222444111111222444555555333111///000111333444555444444444444444444555666777888555555555666777888888888666777888999:::;;;<<<===??????@@@BBBDDDFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBDDDEEEEEEDDDAAA@@@BBBDDDDDDEEEEEEFFFFFFFFFFFFFFFBBBDDDEEEEEEDDDDDDEEEGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFGGGDDDCCCAAA@@@>>>>>>>>>???>>>?????????@@@?????????????????????>>>>>>======<<<===???@@@AAABBBAAAAAA===???@@@>>>999666555555222111111333555666555333111111111111111111111111222222111000///.........++++++*********++++++,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))************+++++++++)))************))))))((()))******************)))((((((***+++++++++***)))''''''''''''((()))***+++************************))))))))))))))))))))))))(((((()))))))))*********)))))))))***)))(((((('''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((()))))))))((('''&&&%%%''')))(((&&&&&&''')))''''''((((((((()))))))))&&&'''(((***,,,...000000******)))))))))((((((((()))))))))***+++---...///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***&&&&&&&&&&&&&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&''''''((($$$&&&'''&&&$$$###%%%'''###%%%''')))+++***)))((()))((('''(((***+++***)))'''''''''((((((((((((((('''((()))******)))((('''''''''((())))))))))))))))))'''&&&'''***+++)))((('''((((((((()))))))))))))))))))))))))))((((((((())))))))))))(((((((((((('''(((((()))******))))))((()))))))))))))))))))))((((((((()))*********+++)))))))))*********++++++'''((()))***+++***)))))))))***++++++,,,,,,,,,,,,'''))))))***222<<<===888...+++)))((()))++++++***((('''&&&&&&(((((('''&&&((())))))************)))'''((()))******)))((('''&&&'''(((((('''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++''')))++++++***)))))))))))))))))))))))))))))))))"""$$$(((+++---...---,,,&&&'''***,,,,,,+++)))'''******))))))***+++,,,,,,---,,,+++***+++,,,---...---,,,+++******,,,...///,,,,,,---...---,,,+++*********+++++++++,,,,,,,,,************************)))************++++++++++++,,,---...///////////////////////////.........111111111000000000000///000111111111111222222222---333777555111222;;;DDDLLL<<>>===>>>@@@CCCDDDFFFGGGGGGFFFEEEDDDAAACCCDDDDDDCCCCCCDDDFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFHHHDDDCCCAAA???>>>>>>>>>???>>>??????@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<===>>>@@@AAAAAAAAA@@@;;;>>>@@@>>>:::666555555888777666666777777555333111111111111111111111111111111000///...---,,,,,,...---,,,+++************)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))************+++++++++***************)))(((''')))***+++,,,,,,+++***)))%%%&&&((()))))))))((('''(((((((((((()))+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((((((''''''&&&((((((''''''''''''((((((***)))(((((('''(((((()))((()))*********)))'''&&&(((***,,,+++(((((())),,,(((((())))))*********+++%%%&&&(((+++---000222333************))))))))))))%%%%%%%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******((((((((((((((()))******(((((('''''''''&&&&&&&&&###%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&'''((()))###%%%'''&&&$$$###%%%'''(((((((((((((((((((((((()))((((((***,,,---,,,***%%%%%%&&&'''((()))***+++&&&'''***++++++***'''&&&(((((()))***************)))'''&&&'''***+++***((((((((((((((())))))))))))++++++******))))))((((((******))))))((((((''''''&&&&&&'''((())))))((((((************))))))))))))''''''((()))***++++++,,,))))))******+++++++++,,,'''((()))++++++******)))*********++++++,,,,,,---***,,,+++***///777555...222...)))'''(((***+++,,,'''&&&%%%&&&((()))((('''((()))***+++,,,---------'''((()))******)))(((''')))***++++++(((&&&$$$$$$'''''''''''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))%%%''')))***(((''''''''')))))))))))))))))))))))))))***+++,,,---.........((('''''')))++++++***(((''''''(((***+++,,,---...///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,---...,,,+++***+++,,,------***''')))...///---...------,,,,,,------...,,,,,,------...///000000000111222000---,,,...111111222444333111.........//////000111111111111111+++///333444222444999>>>DDD<<<333///000444555444666666666666666555555555111111222222222333333333222222222333444555777888777666555666888999999999666777999;;;<<<<<<;;;;;;===>>>???AAAAAABBBBBBBBBDDDEEEDDDCCCBBBBBBDDDFFFHHHEEEAAA@@@AAABBBCCCCCCDDDDDDDDDEEEDDDCCCCCCBBBEEEDDDBBBAAA@@@AAAAAABBBBBBDDDFFFHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDIIIEEE@@@>>>???@@@@@@???>>>>>>???@@@@@@AAABBBBBBAAA???=========<<<:::888===<<<<<<===???@@@>>>===;;;;;;<<<<<<:::888555333333333444333111111333444.........///000000111111//////...---,,,,,,++++++************************++++++******************+++(((''')))---///+++'''************************+++++++++************)))'''((()))++++++***)))))))))((('''((()))***)))((()))((('''&&&&&&'''((())),,,,,,+++***)))((('''&&&''''''&&&&&&&&&&&&''''''******))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))******+++***((('''&&&&&&''''''''''''''''''((((((((()))''')))+++------+++)))''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))((('''&&&&&&'''((()))***)))((('''''''''(((***+++''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$###++++++)))(((''''''''''''+++***)))''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''((()))******)))((('''***(((%%%######%%%(((*********))))))))))))************))))))((((((''''''"""###%%%'''***+++,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((++++++******)))((((((((((((((((((((())))))))))))+++)))---666888333///000222000---)))'''&&&''''''******))))))((((((''''''&&&'''((())))))***))))))&&&((()))'''$$$$$$'''***)))(((((((((''''''''''''))))))************)))))))))))))))))))))(((((('''$$$%%%''')))******)))(((,,,***((('''((())))))))))))+++---,,,+++)))((())))))******)))'''(((***,,,((()))***+++,,,------...777333...+++*********)))))))))***+++,,,------...------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---***---,,,)))***...///---...------,,,,,,------...,,,,,,------...//////000000111111000...+++++++++***,,,///000000000111222//////000111111111111111111444666555222111333666===777000---000444555444444444444444444444444444333333333333444444444444333333333333444444555666777666555555777999999888666777888:::<<<===>>>>>>>>>>>>??????@@@@@@AAAAAA@@@BBBCCCBBBBBBBBBEEEGGGJJJGGGCCCAAA@@@AAA@@@???CCCCCCDDDDDDCCCCCCBBBAAACCCCCCAAAAAA@@@AAABBBBBBBBBDDDFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCFFFBBB???>>>???@@@???>>>????????????????????????AAA???=========<<<:::999===<<<;;;===>>>???>>><<<;;;<<<<<<<<<:::888555444777888888666444333444555//////000000000000111111111000000///......------************************++++++******************+++***)))+++---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((()))***************+++)))(((((()))***)))((()))(((''''''''''''((()))******))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))******))))))((('''''''''((()))'''''''''((((((((())))))%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''(((((('''''''''((())))))((((((((((((((())))))***((((((((((((((('''&&&&&&'''''''''(((((()))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%***)))(((''''''&&&&&&&&&***)))((('''''''''''''''******))))))))))))******)))))))))))))))***++++++))))))))))))(((((((((((('''((()))******)))((('''---,,,***((((((***,,,---******))))))))))))******)))))))))))))))((((((((($$$%%%&&&'''((())))))))),,,+++++++++************************************************))))))))))))(((((((((((()))))))))***///...000666777222...///111///,,,***((('''(((((())))))))))))(((((((((((('''(((((())))))))))))(((((((((((('''%%%%%%''')))))))))((((((((('''''''''&&&''''''''''''''''''&&&)))))))))))))))(((((('''&&&&&&'''((())))))))))))+++)))((()))+++.........)))+++,,,,,,+++)))((()))))))))***)))((()))+++---(((((()))***+++,,,,,,---GGG???555---))))))***++++++++++++,,,,,,,,,------,,,++++++************+++++++++++++++++++++++++++++++++******+++,,,---...111---)))(((***,,,,,,+++(((...000---+++---.........------,,,,,,------...,,,,,,,,,---......//////...///000222222000,,,)))''')))---/////////111222//////000111111111111111222555888666222000000111555111------000333444333333333333333333333333333222222222333333333333444555555444444444444555555777666555666888999999999777777888:::<<<>>>@@@AAA???>>>>>>>>>>>>>>>??????<<<>>>AAAAAABBBBBBDDDFFFIIIGGGCCCBBBAAAAAA@@@>>>BBBBBBCCCCCCBBBBBBAAA@@@AAAAAA@@@@@@@@@AAABBBBBBBBBCCCEEEGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCBBBBBBBBBAAA@@@>>>>>>???@@@???===AAAAAA@@@???>>>>>>======@@@>>>===<<<======;;;:::<<<;;;:::;;;===>>>===<<<;;;<<<<<<<<<:::888666555999:::999777444222333444222111111111111000000000000000000///......------++++++++++++++++++++++++******+++++++++++++++++++++---......,,,*********+++++++++++++++++++++++++++++++++************))))))))))))))))))******+++...,,,)))'''((()))***))))))((((((''''''(((((()))''''''((()))***++++++,,,***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))(((((((((((()))***+++''''''((((((((()))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''(((((())))))((('''''''''(((((('''(((((()))))))))))))))))))))(((((((((''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''''''''((((((((((((''''''''''''''''''(((''''''(((((()))******+++((((((((((((((('''''''''))))))((('''&&&&&&&&&&&&)))(((((('''''''''((((((******))))))))))))*********************+++,,,,,,******))))))((((((''''''(((((())))))))))))((((((******))))))))))))************))))))))))))******(((((())))))))))))))))))))))))))))))((((((''''''************))))))))))))************************))))))))))))************((((((((()))))))))******111000111333222...+++,,,...---+++)))(((((())))))(((((((((((())))))))))))((())))))))))))(((((('''***(((''''''((()))(((((()))))))))(((((((((''''''''''''''''''''''''''''''))))))******))))))((('''(((((((((''''''((()))))))))((((((+++///222333444(((***,,,,,,***)))((()))((()))***))))))***---///''''''((()))***+++,,,,,,HHHAAA666...******+++,,,++++++++++++++++++++++++,,,++++++*********+++++++++++++++++++++++++++++++++***))))))***,,,...000:::333,,,***,,,---+++)))***222666222---,,,------...------,,,,,,------...,,,,,,,,,------.........+++,,,///444999888333...+++---///000...------...//////000111111111111111///222555555444222222222111///---...000222222111222222222333333333333333//////000000000111111111444444444444444555666666999888777777:::;;;;;;;;;999999999:::;;;===@@@AAA???>>>======<<<===>>>>>>;;;===@@@AAAAAABBBDDDEEEFFFDDDBBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAA>>>??????@@@AAAAAA???>>>AAAAAA@@@??????>>>>>>===>>>===<<<<<<======<<<;;;;;;:::999:::;;;<<<<<<;;;;;;<<<<<<;;;:::888777666555666555444111000111222333333222222111000000///......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,---000333222---******---+++++++++++++++++++++++++++++++++*********))))))***)))((((((((()))+++,,,000---)))'''((()))******((((((((((((((()))))))))''''''((()))***++++++,,,((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))******'''(((((((((((()))))))))+++***))))))))))))***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))************)))(((((('''''''''&&&''')))*********)))((('''''''''''''''((()))))))))))))))))))))))))))((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((())))))*********(((((((((((('''((((((((())))))((('''''''''''''''(((''''''''''''(((((()))((((((''''''''''''((((((((((((''''''(((((()))***+++******)))(((''''''&&&(((((())))))))))))((((((((((((((())))))(((((((((******))))))))))))******((((((((())))))******+++---,,,,,,+++***))))))))))))))))))))))))(((((((((************************'''(((((()))***+++++++++(((((()))))))))*********............,,,)))((()))******)))((('''(((((()))'''''''''((()))*********))))))***))))))((('''&&&)))'''%%%'''***,,,+++))))))))))))(((((((((((('''************************)))************)))((((((***)))((('''''''''))))))(((((())),,,000333444444''')))+++,,,***)))))))))((())))))))))))+++---000'''''''''((()))***,,,---===999222---++++++++++++************)))))))))))),,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++***)))((()))+++...///:::333,,,))),,,---,,,)))---555999444///------,,,...------,,,,,,------...,,,,,,,,,---------------***+++///444999999444//////111222222000---------//////000111111111111111---///222444444333222222111000000000111111000///222222333333333444444444//////000000000111111111222222222333555777999999;;;:::999999;;;======<<<<<<;;;;;;:::;;;<<<>>>???>>>>>>==================<<<>>>@@@AAAAAABBBDDDFFFIIIGGGDDDCCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@>>>???AAACCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;<<<===>>>===<<<<<<:::888999;;;<<<<<<;;;;;;;;;::::::999888777666111222222111000///111222444333333222111000//////---------------,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,...333666444...***,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***)))((((((((()))+++,,,000---)))'''((()))******'''(((((())))))))))))))))))))))))))))))*********((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))******************)))(((((((((((((((((()))))))))***'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))***************))))))(((''''''&&&''')))*********)))(((%%%%%%%%%&&&''')))+++,,,)))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))((((((''''''''''''(((((()))))))))(((((((((''''''(((((('''&&&&&&'''((()))+++***))))))((()))))))))(((''''''''''''(((((()))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((+++******)))(((''''''&&&))))))(((((((((((()))))))))***+++,,,,,,+++***)))******))))))))))))******(((((())))))******++++++,,,+++***)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))***************,,,---+++)))((()))***''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++))))))***))))))((('''&&&'''%%%$$$'''+++---,,,******)))))))))((((((((((((,,,++++++******++++++,,,***************))))))(((+++***(((''''''((()))***)))))))))+++...000000///''')))++++++***)))))))))'''((()))))))))***---000((((((''''''(((***,,,---111///---,,,,,,,,,+++***))))))))))))))))))((((((,,,++++++++++++,,,------++++++++++++++++++++++++******))))))***+++,,,---///,,,((('''***---------...444666333///......,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,,,,///111333222///,,,...000222222111000000111//////000111111111111111000111222222222222000000222222111111000000//////222222222333333444444555222222222333333333333444111111222444666888:::;;;<<<:::999:::<<<===>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>=========???@@@AAAAAADDDGGGJJJRRRNNNHHHDDDBBBAAA@@@???AAAAAABBBBBBAAAAAA@@@???AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAA>>>AAACCCCCCBBBAAAAAAAAA>>>?????????????????????<<<;;;:::<<<>>>??????>>><<<:::999999:::<<<<<<<<<:::999999888777777666666111222333222111111222444333333222111000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------...222555444...+++,,,...........................+++++++++************))))))))))))))))))******+++...,,,)))'''((()))***)))''''''((()))************++++++******))))))((((((+++******))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((())))))******)))((((((((((((((()))))))))******((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''(((((())))))*********)))(((((('''(((((()))))))))))))))%%%%%%%%%%%%'''))),,,---((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))(((''''''''''''''''''((()))))))))((('''&&&&&&&&&(((((('''&&&&&&''')))***+++******))))))******+++)))(((((('''''''''((((((******))))))))))))******((((((((((((((())))))*********))))))((((((''''''))))))(((((((((((())))))((()))************)))(((******))))))))))))******))))))*********************)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++)))))))))*********++++++(((---///,,,)))***,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++((())))))))))))(((((('''&&&&&&&&&(((***+++***)))******)))))))))(((((((((******((((((((((((************++++++******)))((()))))))))(((((()))*********))))))***,,,---+++***&&&(((***+++***)))))))))'''((()))(((((())),,,...)))((((((((()))+++---...,,,+++***+++,,,,,,+++***)))))))))))))))************************+++,,,,,,++++++++++++++++++++++++***************+++++++++))))))((()))***,,,...///***...///......000///,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////.........///,,,///111222222111222333//////000111111111111111222111111111111111000///000111111000///...///000000000111111222333333444333333333333444444444444222222333444666777999::::::999888999;;;<<<<<<<<<999999:::;;;;;;;;;;;;;;;:::<<<>>>@@@AAA@@@>>>======>>>???@@@BBBGGGMMMRRRWWWRRRJJJDDDAAAAAA@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@BBBCCCDDDDDDDDDCCCBBBAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB???AAACCCBBB@@@>>>???AAA>>>>>>>>>===<<<<<<;;;;;;;;;::::::;;;>>>@@@??????===;;;999999:::<<<======888888777666666555555555333444444333111000111333111111111000000/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---///222111---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((()))***************+++)))(((((()))***)))(((&&&''')))***++++++******************)))))))))(((++++++************++++++'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******$$$%%%''')))************(((((()))))))))*********++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((''''''(((((()))*********))))))((((((((((((((())))))***((('''&&&%%%&&&(((***+++((((((((())))))*********)))((((((((('''''''''''''''((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''***)))((('''''')))***,,,******))))))))))))*********)))((('''''''''''''''******))))))))))))******)))))))))((()))******+++))))))))))))((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((******))))))))))))******++++++******************---+++)))((((((((()))***((((((((())))))*********))))))))))))))))))))))))(((((())))))*********+++))))))*********+++++++++&&&...111---)))***+++***''''''(((((((((''''''&&&''''''(((((())))))******'''(((((())))))))))))((('''(((***)))'''&&&%%%%%%*********)))))))))(((((()))((('''%%%%%%'''((()))***++++++++++++***))))))'''((()))***************)))))))))***++++++)))'''%%%'''******))))))))))))'''(((((('''&&&'''***,,,***)))(((((()))+++---///---+++******+++,,,+++)))))))))******++++++++++++))))))((())))))***++++++++++++++++++++++++++++++******+++++++++******)))***+++,,,,,,++++++---///''')))***)))---111111---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---000///...///333666---000222222111000000111//////000111111111111111111000...///000222222222...//////.........///111...//////000111222222222111111222222222333333333444444444555555777888888999888777777999;;;;;;:::555777999;;;<<<<<<<<<;;;999;;;???BBBBBBAAA???===<<<===>>>@@@CCCJJJRRRXXXWWWQQQIIIDDDBBBBBBCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@DDDDDDEEEEEEEEEDDDBBBAAABBBBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFAAAAAABBBBBBBBBBBBBBBBBB???AAABBBAAA>>><<<>>>@@@???>>>===<<<:::999888777:::999999;;;>>>@@@@@@???>>><<<999999;;;===>>>>>>888777666555555444555555444555444222///......///000000000000////////////,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++---......,,,+++******((((((((((((((((((((((((+++++++++************)))'''(((***+++++++++***))))))((('''((()))***)))(((&&&''')))***+++++++++***)))))))))))))))*********))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))****** """%%%(((***,,,,,,,,,))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,++++++******))))))'''((()))***++++++***))))))((('''''''''(((***++++++)))'''&&&%%%&&&((()))(((((()))***+++,,,,,,---))))))(((((('''''''''&&&(((((((((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((())))))******+++***)))((()))***,,,---))))))(((((((((((()))***+++***)))''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((())))))***(((((((((((())))))))))))***)))(((''''''((()))***------,,,++++++,,,------******))))))))))))******,,,+++++++++***)))))))))222000...,,,***+++,,,,,,(((((())))))******++++++************************))))))))))))************)))************+++++++++%%%---111,,,'''((((((&&&)))))))))***))))))((('''(((((((((((())))))))))))''''''((())))))***)))))))))+++---+++&&&"""!!!"""************))))))))))))***)))'''&&&&&&''')))******++++++++++++***))))))&&&''')))***+++++++++***)))((((((***++++++)))'''%%%'''******))))))))))))'''(((((('''&&&&&&(((***+++)))((()))+++,,,,,,+++,,,,,,,,,+++++++++************))))))(((((('''''''''))),,,,,,***)))***,,,+++******))))))******+++,,,+++***+++,,,,,,+++*********+++,,,------......------,,,,,,------...///+++,,,------......------''''''&&&'''))),,,///111////////////000000000000------......//////000000//////000111222333333444//////000000000000//////...------......///000111222222111111222222333444444333222222222333444555444555555666777888888999999999999999999888777666;;;<<<<<<===============:::<<<>>>@@@AAA@@@???>>>;;;===>>>???@@@CCCGGGJJJGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDBBBCCCDDDFFFFFFFFFEEEDDDGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDDDDCCCBBB@@@???>>>AAAAAA@@@@@@???>>>>>>>>><<<<<<============<<<<<<>>>======<<<<<<<<<<<<===999:::::::::::::::::::::<<<999555222222333333333444444333222111000//////111111111111000000000000000///...,,,,,,,,,---...000///...---,,,+++++++++......///...,,,,,,...///---,,,+++,,,------+++)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++*********))))))((((((---,,,,,,+++***************************************)))***,,,***&&&&&&******((('''%%%%%%'''(((***,,,---...,,,***'''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******+++******)))))))))))))))))))))))),,,,,,+++***))))))******************)))))))))))),,,,,,+++***)))((('''''')))******)))(((((()))+++******))))))))))))******++++++***)))(((((())))))************************++++++***)))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************)))(((((((((((((((+++***)))(((((()))***+++++++++***)))((('''&&&&&&***))))))(((((((((((()))************************+++*********))))))((((((***************)))((((((***)))))))))***+++,,,,,,000000000...+++******+++))))))))))))************+++******+++,,,,,,)))'''((((((((()))******++++++*********(((&&&&&&((()))'''((()))******)))(((''')))000222---)))++++++(((++++++***)))((('''&&&&&&)))&&&%%%'''))))))***,,,))))))'''%%%%%%((())))))((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((()))((((((((((((((('''&&&&&&...+++((('''))),,,---...+++***)))'''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))***((('''(((***++++++***+++++++++*********))))))******))))))(((((((((((((((***---,,,***)))***,,,++++++++++++++++++++++++,,,+++++++++,,,,,,++++++((())))))***++++++,,,,,,++++++******++++++,,,---,,,---......//////.........---,,,,,,,,,,,,---...............////////////---..................//////000000000111222222222//////000000000000//////...............///111111111111111111111222333333555444333222111111222222444444555666777888888999999999999999888888777777:::;;;<<<=========<<<<<<;;;<<<>>>@@@AAA@@@??????;;;<<<=========>>>AAADDDEEEEEEFFFFFFEEEDDDBBBAAACCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBBBBAAAAAABBBDDDEEEFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@??????>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999999999999;;;888444222222222222222222222222111000000//////000000000////////////...//////......---.........//////...,,,,,,++++++,,,---.........,,,,,,...000///---,,,,,,------+++***************************************************+++************+++,,,,,,+++*********))))))))))))(((((((((***+++---///000************************)))(((+++000111,,,(((((())))))(((''''''((())))))+++,,,---,,,***(((((((((************************))))))))))))************)))************))))))((()))))))))))))))))))))))),,,++++++***))))))******************))))))))))))************)))))))))))))))******)))(((((()))+++******))))))))))))******++++++***))))))))))))))),,,---------------------''''''&&&%%%%%%%%%%%%%%%''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))((('''''''''''''''+++***)))(((((()))***++++++******)))((('''''''''))))))((((((((())))))***************************+++*********))))))))))))+++++++++++++++***))))))++++++******************,,,,,,,,,***((('''((()))))))))))))))************+++******+++---,,,***((((((((())))))******++++++,,,,,,,,,***((('''(((***(((((())))))))))))(((((((((...000,,,)))+++***'''******))))))(((((('''''')))******))),,,111333222+++***)))'''''''''&&&$$$((((((((((((((((((((((((''''''(((((())))))******)))(((''''''''''''((()))(((((()))))))))))))))(((---+++)))(((***,,,------,,,+++***)))((())))))***))))))))))))(((((((((((())))))))))))))))))))))))***((('''''')))******)))*********)))))))))((((((***))))))))))))(((((((((***,,,------+++***+++,,,***+++,,,------,,,+++***,,,+++++++++,,,,,,,,,+++))))))******++++++,,,,,,++++++******++++++,,,---------...///////////////..................------------------............///..................---000000000000000000000000//////000000000000//////............///000111111111000000000000111222222555444333222000000000000333444555666777888888999888888888888888888777777888999;;;======<<<;;;:::<<<===???@@@AAA@@@@@@???>>>??????>>>===<<<>>>@@@BBBCCCCCCDDDCCCBBB@@@???BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAA@@@??????@@@AAACCCEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;::::::;;;:::::::::999999999999::::::999999888888777777999666333222222222111000000000000000000000//////////////////............---.../////////////////////...---,,,,,,++++++,,,,,,---...---,,,---...000111///,,,+++,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++,,,------***************)))))))))&&&'''((()))+++---///111************************((()))///777888111***'''))))))))))))))))))))))))***+++,,,,,,***))))))***************************************+++++++++++++++++++++***)))((((((''')))))))))))))))))))))))),,,+++******)))*********************))))))))))))(((((())))))*********+++)))******)))(((((()))+++******))))))))))))******+++***)))))))))))))))))),,,,,,------.........///)))(((''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))******(((((('''&&&&&&&&&''''''******))))))))))))***************))))))((((((((((((((((((((())))))***+++***************************************))))))))),,,,,,,,,,,,,,,+++******,,,,,,+++******))))))))))))******)))''''''((()))))))))))))))************+++******+++,,,---+++)))(((((())))))***+++++++++/////////---***)))***+++))))))(((((((((((())))))''',,,///---++++++)))'''))))))))))))(((((((((((((((------+++666GGGIII@@@...,,,******)))(((&&&$$$))))))))))))))))))))))))''''''(((((())))))******)))((((((''''''(((((()))((()))***+++,,,,,,,,,,,,+++***)))***+++,,,,,,+++,,,+++***************+++(((((((((((())))))))))))))))))))))))))))))))))))+++)))((((((***+++***)))+++*********)))))))))))))))))))))))))))))))))))),,,---------,,,,,,++++++***+++---......---+++***+++,,,---,,,++++++,,,,,,,,,,,,,,,---------......------,,,,,,------...///,,,------...............''')))+++...///000//////------........./////////000000000//////.........000000000/////////////////////000000000000//////............///000111222000000000///000000111222333333222111000000000///333333444555666888999999888888888777777777777888777888;;;<<<===<<<:::999======???@@@@@@@@@??????AAABBBCCCAAA@@@???@@@AAAAAAAAABBBBBBBBBAAA???>>>AAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAA@@@@@@????????????@@@BBBDDDFFFGGGGGGFFFDDDDDDEEEEEEEEEDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::::::::::::::999888888777999999888888777666555555777555222222222222000///............//////000000000000/////////.........,,,---///000111000//////...------,,,+++++++++,,,+++,,,------,,,,,,...000333000,,,++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...************************+++***************+++,,,************************)))---555<<<999000******)))***++++++++++++***)))(((***,,,,,,***)))***+++************************)))))))))*********+++++++++******)))))))))))))))))))))))))))))))))))))))++++++***************+++************)))))))))((())))))))))))************)))******)))(((((()))+++******))))))))))))************)))))))))))))))***)))))))))***++++++,,,,,,******)))))))))))))))***((())))))*********))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((()))))))))***)))(((((('''''''''((((((***))))))))))))))))))*********))))))))))))))))))(((((((((((()))***+++,,,************************************************++++++,,,,,,++++++***)))******+++++++++******)))***+++,,,+++***)))+++---((()))))))))***************)))((()))+++,,,+++)))((())))))******+++,,,,,,222222222000---++++++,,,***)))(((''''''((()))***(((+++...///...,,,***''''''((((((((()))))))))***&&&------///GGGgggkkkYYY777000+++***+++***)))***))))))))))))))))))))))))******))))))(((((('''''')))(((((((((((((((((()))))))))+++,,,---.........)))))))))+++------+++)))************************(((((((((((())))))))))))((((((((((((((((((((((((---+++******+++,,,+++***,,,,,,+++++++++*********))))))))))))************,,,,,,,,,---------,,,+++***+++---......---+++***+++,,,...---++++++,,,...---------------.........------,,,,,,------...///++++++,,,------------,,,%%%'''+++...111111111000....../////////000000000222111111000000/////////000000000/////////////////////000000000000/////////......//////000111222000000000///000000111222111111111111111111111111222222333555666888999999888777777666666777888888777888:::;;;<<<;;;:::999======>>>>>>??????>>>>>>@@@BBBCCCCCCAAAAAAAAACCC@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@@@@AAAAAABBBBBB@@@@@@????????????@@@AAA>>>@@@BBBDDDFFFFFFFFFFFFBBBCCCCCCDDDDDDCCCCCCCCCDDDCCCAAA???>>>>>>>>>>>>======<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;::::::888777666888888777666555555444444555333222222333222000...---------...//////000000111111111000000000//////,,,---...000000000///...------,,,+++++++++,,,,,,+++,,,------,,,,,,...///222///,,,***+++,,,,,,,,,************************************************,,,,,,++++++,,,,,,---...***************+++++++++---,,,+++***))))))((()))************************+++222;;;???777---***...******++++++++++++******(((***++++++*********+++))))))))))))))))))))))))((((((((()))))))))******))))))(((((()))***++++++))))))))))))))))))))))))+++***************++++++************)))))))))(((************)))))))))))))))******)))(((((()))+++******))))))))))))*********)))))))))))))))******''''''(((((())))))))))))((((((''''''''''''((()))))))))************))))))((((((((((((((((((((((((***))))))(((((())))))***'''(((((((((((()))))))))***)))))))))))))))******)))))))))******)))))))))))))))))))))************(((((((((((()))+++,,,,,,***************************************+++++++++***************))))))((('''((()))+++,,,,,,,,,,,,+++,,,,,,,,,***+++,,,...((()))))))))***************((('''((()))***)))((()))))))))***++++++,,,,,,222333333111...,,,,,,,,,***)))(((''''''((()))***)))***---111222///+++)))''''''(((((())))))******'''------555ZZZsssGGG;;;///+++***)))***---))))))))))))))))))))))))******))))))((((((''''''((())))))))))))))))))(((((()))+++,,,.../////////(((((()))+++------***((((((((())))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((...,,,++++++,,,,,,,,,+++,,,,,,,,,++++++++++++***)))))))))************++++++******+++---...,,,+++***+++,,,------,,,+++******---///...+++***,,,///++++++++++++,,,,,,,,,,,,++++++******++++++,,,---******+++,,,,,,,,,,,,,,,+++,,,///000111111//////////////////000000000111111111000000000000000000000000000000000000000000//////000000000000//////////////////000111222222111000000000000111222222000111111222333333222222111222333444666777999999888777666555666777888999999999::::::;;;;;;;;;:::===========================>>>@@@@@@?????????@@@@@@AAABBBBBBBBBAAA@@@@@@>>>??????@@@@@@AAAAAABBB@@@???>>>>>>>>>@@@AAABBB???@@@BBBDDDEEEEEEEEEEEEAAAAAABBBCCCCCCCCCBBBBBBDDDCCCAAA>>>===<<<============<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;:::888666555666666555555444444333333444333333333444333000...---.........//////000000111111111111000000000000,,,---..................,,,,,,++++++++++++,,,,,,,,,------,,,++++++,,,...///---+++***+++,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++,,,------*********+++++++++++++++*********))))))*********************************---333;;;>>>777---+++///************************(((***,,,,,,*********+++(((((((((((((((((((((((('''((((((((()))))))))))))))((((((((((((***,,,---))))))))))))))))))))))))*********)))******+++,,,************))))))))))))+++*********))))))(((((()))******)))(((((()))+++******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))***))))))))))))***++++++******++++++******))))))))))))))))))))))))))))))******))))))))))))******''''''(((((((((((())))))******))))))******++++++))))))************)))))))))))))))******+++++++++))))))))))))******+++,,,*********************************+++++++++++++++)))************)))((((((%%%''')))+++,,,------,,,)))***+++***))))))***,,,))))))))))))************,,,***(((((()))))))))((())))))******+++,,,,,,,,,111222222111///,,,,,,,,,))))))(((((((((((())))))))))))---333555111,,,***''''''(((((())))))*********......999___{{{WWWEEE444...***&&&'''+++))))))))))))))))))))))))''''''(((((())))))******((())))))******))))))(((((()))***,,,---.........)))((()))***,,,,,,***(((''''''((())))))))))))(((''''''(((((())))))******))))))))))))))))))))))))...,,,******+++,,,+++***++++++++++++************))))))*********+++++++++)))((((((***---...---+++++++++++++++++++++++++++***---000...+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,------,,,,,,...//////000///...---,,,........./////////000000............///////////////000000000111222222222//////000000000000//////////////////000111222333111111111111111222333333222222333444444333222111000111222444666777999999777777555555555666888999;;;::::::999:::;;;<<<===<<<<<<<<<;;;;;;;;;<<<<<<;;;===??????>>><<<<<<===???@@@AAABBBBBBAAA@@@???>>>>>>>>>???@@@AAAAAAAAABBBAAA???>>>>>>???@@@AAA@@@AAABBBDDDEEEEEEDDDDDD@@@@@@AAABBBBBBBBBBBBBBBCCCAAA???===<<<===>>>>>>=========<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::888999999999888666444333444444444444333333333333333333333555555444111...//////////////////000000111000000000000/////////...------,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,---......,,,******+++,,,+++***)))***,,,,,,,,,+++++++++++++++++++++++++++************************+++************+++,,,,,,*********++++++,,,,,,,,,)))))))))))))))***++++++************************,,,...555<<<;;;333---,,,+++***)))(((((()))***+++)))+++,,,,,,***))))))***))))))))))))))))))))))))(((((()))))))))*********+++***((('''((()))***,,,))))))))))))))))))))))))******))))))***++++++,,,************))))))))))))))))))))))))************)))******)))(((((()))+++******))))))))))))******)))))))))))))))***++++++++++++******))))))((((((+++++++++++++++,,,------***++++++++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((()))))))))))))))))))))***++++++((()))***++++++***)))((((((((()))***++++++,,,,,,*********)))******++++++*********************************++++++,,,,,,,,,***++++++++++++***))))))&&&(((***,,,,,,,,,++++++)))******)))''''''(((***))))))))))))************///---***))))))***)))((()))******++++++,,,,,,---...000111111...,,,,,,,,,(((((())))))))))))(((((((((&&&+++333666111+++)))(((((((((((())))))))))))***---...666QQQooovvvkkkZZZGGG555000---''''''+++((((((((((((((((((((((((''''''(((((())))))******((()))************)))((('''((()))***+++,,,,,,,,,)))(((((()))++++++***)))'''((()))***+++******)))'''''''''((()))*********))))))))))))))))))))))))---+++))))))***+++***)))************))))))))))))))))))******++++++++++++((('''&&&)))---///---+++++++++***))))))***++++++***...000///+++***,,,000........................------,,,,,,------...///+++,,,------......------,,,,,,,,,,,,,,,,,,++++++---------.........//////+++,,,,,,------.........//////000111222333333444//////000000000000//////////////////000111222333222222111111222222333444444555555555444222000///000111222444666777999999777666555444555666888:::<<<;;;:::999999;;;===>>><<<;;;;;;:::::::::;;;;;;===???@@@@@@>>><<<;;;;;;>>>???@@@AAAAAA@@@???>>>===>>>>>>???@@@@@@AAAAAAEEECCCAAA???>>>>>>???@@@@@@AAACCCDDDDDDDDDCCCCCC???@@@AAAAAABBBBBBBBBBBBAAA???>>><<<<<<>>>???@@@>>>======<<<<<<;;;::::::999999999::::::999999999777777888888777555222111333333333333333333333444333333444555666555111...000000000000000000000///000/////////............///...,,,+++***++++++,,,+++++++++***++++++,,,,,,...///...---***)))***+++)))((((((***,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,*********++++++,,,,,,,,,+++***)))))))))))))))***************************+++***///:::@@@:::///(((+++***(((''''''(((***+++***+++,,,,,,***))))))***************************)))************+++++++++---,,,)))((('''((()))***))))))))))))))))))))))))******))))))***+++,,,,,,************))))))))))))''''''((()))***+++,,,,,,)))******)))(((((()))+++******))))))))))))******))))))((())))))***++++++++++++***)))((('''&&&&&&''''''&&&''''''((())))))+++++++++++++++***)))((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((()))******((()))***++++++***)))((((((((()))***+++,,,,,,---++++++***************************************************++++++,,,,,,,,,+++,,,,,,,,,,,,+++******((()))+++,,,,,,+++***)))***++++++***(((''')))***))))))))))))************222///,,,+++++++++***))))))******++++++,,,------,,,...000000...,,,,,,,,,'''((()))******)))(((''''''%%%)))333666000***((())))))))))))(((((((((((('''+++,,,000???TTT\\\XXXUUUBBB333111000***)))...((((((((((((((((((((((((*********)))((((((''''''((()))***++++++***)))((('''((()))******************(((((((((***+++***)))((()))***+++,,,,,,+++***&&&''''''((()))******+++))))))))))))))))))))))))))))))***+++++++++++++++***+++,,,,,,******+++,,,+++***)))'''''')))***+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------000333333222///---,,,)))333:::555,,,))))))***++++++++++++++++++++++++,,,,,,,,,---------......------............------000000//////.........---///......---------......000000000000000000000000......///000111222222333111111111111111222222333333222000000111555999<<<222222333333333444444444666666555555555666666666888888777555555444444444;;;;;;;;;::::::::::::999;;;:::999999999:::<<<<<>>======>>>???AAACCCBBBAAA@@@AAABBBAAA@@@@@@@@@@@@@@@@@@AAA@@@AAAAAAAAAAAA@@@??????;;;>>>AAAEEEFFFEEECCCBBB@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>LLLGGG@@@============;;;;;;:::::::::;;;;;;999777999777666666777777666444555555444333333333444444222222222222111111111000000000000000000000000000000///...---------------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---///...------++++++***)))...---+++***+++---///000+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---******++++++++++++******((('''((())),,,---,,,+++------///111444444222000))))))(((((((((((())))))******************++++++++++++******)))((((((((()))))))))))))))(((''''''&&&''')))***+++++++++***))))))************))))))......,,,+++***)))))))))+++***************+++++++++***((()))***+++)))(((******))))))))))))******......---,,,+++***)))(((((('''&&&''')))+++***)))))))))))))))))))))))))))************************************************))))))))))))***+++,,,---*********************+++,,,***((('''((()))(((''',,,+++***((((((((()))))),,,++++++******++++++,,,++++++******************(((((((((((((((((((((((()))))))))******+++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***((()))++++++)))((()))***************************---+++)))((('''((()))***,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++***+++...222333000---***)))(((''''''((()))***)))***+++...111555999;;;GGGSSSPPP:::******+++&&&+++***)))))))))***+++,,,))))))))))))))))))))))))))))))((('''''''''''''''******++++++++++++******+++***(((&&&'''))),,,---,,,,,,,,,++++++*********(((((()))***+++---...///+++)))'''''')))***+++***)))******+++++++++******)))***++++++***)))***++++++***)))(((((()))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,---------------///111111000...---...,,,555:::555,,,***++++++++++++++++++++++++++++++,,,,,,,,,---------......------............------000/////////............000//////....../////////111111111111111111111111//////000000111111222222111000000000000111222222333222000000111444777:::222222222222333333333333444444444444555666777888999999888777666666666666999999999999999999999999999999888888888999:::;;;<<<===>>>===;;;::::::;;;;;;>>>BBBDDDBBB@@@>>>===@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@??????>>>;;;===AAACCCEEEDDDBBBAAA@@@@@@@@@@@@AAABBBCCCCCCEEEDDDDDDDDDCCCBBBBBBBBBGGGDDD???======>>>===<<<<<<;;;::::::;;;;;;999777999777666777888888777666555444444333333333333333222222111111111000000000000000000000000000000000//////...---------------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++***,,,++++++***+++,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++******++++++++++++******)))((((((***,,,,,,+++***---------///111000...,,,******))))))))))))******,,,+++++++++***)))))))))))))))))))))************+++++++++++++++***))))))'''(((***+++,,,,,,,,,+++))))))************))))))------,,,+++************++++++************++++++***)))(((((()))***)))(((******))))))))))))******+++++++++++++++*********((('''''')))++++++***)))************************************************************************,,,,,,***)))))))))))))))*********************)))+++***((('''((()))((('''******)))(((((()))***++++++******))))))******+++++++++******************++++++++++++++++++++++++))))))))))))******++++++,,,,,,+++++++++*********))))))***+++++++++++++++(((***++++++***))))))******************************************))))))))),,,,,,,,,,,,++++++++++++,,,+++******++++++)))'''+++++++++,,,,,,,,,------)))******++++++******)))***)))***,,,///000...+++***)))(((((((((((()))***++++++***+++,,,---///000@@@PPPRRR???...,,,///---,,,+++***))))))******+++))))))))))))))))))))))))+++***)))(((((((((((((((******++++++++++++******((('''&&&&&&''')))+++,,,,,,,,,,,,++++++*********)))))))))***+++,,,---...,,,***((((((***+++++++++******+++++++++******))))))***+++***)))((()))+++,,,+++***))))))***+++,,,......////////////......,,,------------.........,,,...//////------...///000777:::444,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------////////////............111000000//////000000111111111111111111111111111000111111111111111111111000000000000000111111222333222111000111333555777222222222222222111111111111222222333444666888999::::::999888777777777777666666777777888888999999999999888888999999:::;;;;;;<<<===<<<:::999999:::===AAAGGGJJJHHHDDDAAA????????????>>>>>>?????????@@@@@@?????????>>>>>>>>>;;;===@@@CCCDDDCCCAAA@@@????????????@@@AAABBBCCCEEEEEEDDDDDDDDDDDDDDDDDDBBB@@@>>>>>>?????????>>>>>><<<;;;;;;;;;;;;999888888666666666888999888777444444333222222222222222111111111111000000000///000000000000000000000000//////...------------......------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))******++++++++++++***************+++---...---+++******+++---//////---++++++++++++******+++++++++---,,,,,,+++***)))(((((((((((())))))***++++++,,,+++++++++,,,++++++***))))))***+++,,,,,,,,,,,,,,,))))))************)))))),,,,,,+++******++++++,,,++++++************+++++++++)))((()))++++++***)))************************))))))*********+++++++++''''''(((+++------+++(((************************************************************************++++++***)))((((((((((((+++*********))))))((((((+++)))''''''((())))))((()))(((((())))))+++,,,,,,***))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++))))))))))))************+++++++++***************)))******+++++++++++++++)))+++---,,,+++***++++++++++++++++++++++++++++++'''(((***,,,,,,+++)))(((,,,,,,++++++*********))),,,+++*********)))'''%%%++++++++++++,,,,,,,,,,,,)))))))))******))))))))))))((()))+++------+++)))***))))))(((((())))))***++++++***)))(((((())))))///AAAIII:::***(((,,,,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))++++++***)))))))))************++++++++++++******&&&''''''(((***+++,,,,,,+++++++++++++++************************+++,,,,,,+++***((()))+++,,,,,,+++***++++++++++++***)))))))))+++,,,+++***)))***+++,,,+++************+++,,,......////////////......---------.........//////,,,------,,,+++,,,...111333999:::333,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------///////////////.........000000/////////000111111111111111111111111111111222111111111111111111111000000//////000000111222333222111111111222333444222222222111111111111000222222222333444555666777:::999888777777777777777333444555666777888999999:::::::::::::::;;;;;;<<<<<<===>>>===;;;:::;;;<<>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>>>>???AAACCCDDDCCCAAA@@@?????????@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBCCCCCC>>>>>>???@@@AAABBBBBBAAA@@@>>><<<;;;;;;;;;999888666555444555777888777666444333222222111111222222111111111000000000//////000000000000000000000000///......---------............---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******++++++,,,++++++***++++++++++++++++++******************************++++++++++++++++++++++++,,,++++++***))))))*********++++++,,,,,,++++++***,,,,,,,,,...111222222111***)))***,,,///000///...++++++************++++++,,,+++++++++***))))))))))))))))))******+++++++++)))))))))******))))))((()))******++++++,,,,,,,,,)))******++++++******)))+++*********++++++,,,---,,,,,,+++*********++++++,,,+++***+++,,,---,,,+++************************)))))))))*********++++++'''(((***,,,......+++)))************************************************************************''''''''''''((()))***++++++******))))))(((((((((***((('''''')))***)))))))))))))))******+++++++++******))))))))))))************+++++++++++++++,,,))))))))))))))))))))))))******++++++++++++++++++************************)))***++++++,,,,,,++++++***,,,------,,,++++++,,,++++++++++++++++++++++++'''(((***+++,,,++++++***,,,++++++******)))))))))+++***))))))******(((&&&***++++++++++++,,,,,,,,,))))))************)))))))))))))))***++++++***)))))))))))))))))))))))))))))))))))))))***++++++,,,$$$333999///%%%&&&******---,,,+++******)))(((((())))))))))))))))))))))))+++******)))))))))************++++++++++++******'''(((***,,,.../////////+++++++++***************++++++***************+++)))(((((((((***,,,+++*********+++++++++******)))+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,------............---------------.........//////,,,,,,,,,+++***+++...111333777888111,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------.........//////////////////.........//////000111111111111111111111111111222222222222111111111111000000000000000111111222222222222222222222222222111111111111111111111111444333333333333444555555888888777666666666777777333333444666777888999:::888999999:::::::::::::::<<<===>>>>>><<<<<<===>>>>>>???AAAAAA@@@??????@@@??????>>>>>>>>>>>>??????@@@???>>>>>>======>>>>>>AAABBBCCCDDDDDDDDDBBBAAA@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAABBBBBBBBB===???AAACCCCCCDDDDDDEEEBBB@@@===;;;;;;;;;999888555444333444666777666555444333222222111111222222111111111111000000000000////////////////////////......---------......//////...------,,,,,,---------,,,,,,++++++,,,,,,---***++++++,,,,,,------...++++++,,,,,,,,,,,,+++***------------............************************++++++++++++++++++++++++******))))))***++++++,,,++++++,,,,,,,,,,,,++++++------...111555777888777///.........000000///---*********))))))*********)))))))))***+++++++++,,,,,,+++++++++******))))))))))))************)))))))))))))))))))))******+++******++++++++++++******************+++,,,---------,,,,,,+++******+++++++++***)))***,,,---,,,+++)))***++++++++++++***)))+++++++++************)))((()))+++---//////,,,***************************************************************************''''''''''''((()))***++++++*********))))))(((((()))'''&&&''')))******)))++++++++++++******))))))+++++++++******+++++++++******++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******************++++++******+++,,,,,,,,,,,,++++++,,,......,,,+++,,,---++++++++++++++++++++++++******)))))))))+++,,,---+++++++++******)))))))))((((((((()))+++,,,+++)))*********+++++++++,,,,,,***++++++++++++++++++***)))***+++++++++***++++++))))))************))))))'''((()))***+++,,,------'''...000***(((,,,...,,,,,,,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))(((((())))))*********++++++++++++******'''(((+++---////////////************************++++++******))))))******(((''''''(((***++++++***))))))***+++++++++++++++,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------.........---------,,,++++++...000000444555000,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------.........///////////////............///000111111222222222222222222222222111111222222222222222222111111111111111222222333111222333333444333333222111111111222222222333333555555444444444444444555888777777666666666777777444555666777888999::::::666777888999999999888888999;;;======<<<===>>>@@@@@@AAA@@@>>>===>>>@@@BBB?????????>>>>>>?????????AAA@@@???>>>===>>>??????CCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCC>>>@@@CCCDDDDDDDDDEEEFFFDDDAAA>>><<<;;;;;;999888666444444444666777666555444444333222222222222222222222222222111111111000////////////////////////...------------.../////////......------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,...111555888888777666333111000///...+++)))******))))))))))))******(((((()))***+++,,,,,,------,,,,,,+++******))))))***+++,,,,,,---,,,,,,,,,***))))))(((((()))************++++++++++++******+++*********+++,,,,,,---...---,,,++++++***++++++(((''''''(((***+++***))))))***+++,,,,,,+++***))),,,,,,,,,+++++++++************+++---000000...+++++++++++++++++++++++++++************************************************++++++***)))((((((((((((************************((('''&&&''')))++++++***,,,,,,,,,,,,+++***)))(((,,,,,,++++++++++++,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,***,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***,,,...++++++++++++++++++++++++(((((((((***,,,------+++************++++++++++++++++++,,,,,,,,,,,,++++++)))+++,,,,,,++++++,,,...)))******++++++******)))))))))************))))))***,,,+++((()))------***+++++++++++++++***)))((())))))))))))))))))))))))))))))((((((((()))************++++++++++++******&&&''')))+++,,,---,,,,,,)))))))))***************+++******)))))))))******''''''''')))+++,,,+++***'''((()))***+++,,,,,,,,,+++,,,------++++++,,,---,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------...///...,,,,,,---...,,,000222...,,,---...---------------------------,,,,,,,,,---------......------............------............/////////000////////////000111222333222222222222222222222222111111111222222333333333222222222222222333333444000222333555555555444333000000111222333444555555444444444444555666777777888888888777777888888999777777888999::::::;;;;;;888999:::;;;;;;;;;::::::999;;;===??????@@@BBBDDDCCCCCCBBB@@@??????BBBEEE@@@@@@????????????@@@@@@BBBAAA???>>>>>>>>>@@@AAACCCCCCDDDDDDCCCBBBAAAAAACCCCCCBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEDDDCCCCCCCCC???AAACCCCCCBBBBBBDDDFFFFFFBBB>>><<<;;;;;;:::888888777666666777888666555555444444333333333333333333333333333222222222222////////////////////////---------------...////////////...------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))***+++''''''((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++++++++,,,,,,------,,,,,,+++++++++,,,...111333333222333111...------,,,***)))++++++************++++++)))))))))***+++++++++,,,++++++++++++++++++++++++***+++,,,,,,---------,,,++++++***)))))))))***+++***++++++,,,,,,++++++***+++++++++***++++++,,,,,,......---,,,++++++++++++)))(((''')))+++,,,,,,+++)))***,,,------,,,***))),,,,,,,,,,,,,,,---------,,,++++++---///000///---++++++++++++++++++++++++************************************************,,,,,,***)))))))))))))))*********+++,,,,,,------'''&&&%%%''')))+++++++++***+++,,,,,,,,,+++***)))++++++************++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,***+++------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++******++++++,,,,,,------*********+++---...---+++************++++++++++++******++++++++++++******(((***++++++******---///)))***++++++++++++***)))******+++++++++***(((''''''***+++)))((()))(((&&&)))***++++++++++++***)))))))))))))))))))))))))))***))))))))))))***+++,,,******++++++++++++******'''((()))***++++++++++++((()))))))))*********+++***)))))))))))))))***+++(((((()))+++......---,,,&&&''')))***,,,,,,------***+++,,,,,,******+++,,,,,,------......------,,,,,,------------------,,,+++++++++,,,,,,,,,------...///000///---,,,,,,---)))...000---+++---...,,,------------------------,,,,,,,,,---------......---..................------.........//////000000000000000000111222333444222222222222222222222222000000111222333333444444333333222222333333444555000222444666666666555444000000111222444555666777333333444444666777999:::999999999888999999::::::999999999:::;;;;;;<<<<<<<<<<<<>>>?????????>>>===;;;>>>@@@BBBCCCDDDGGGIII???@@@@@@???======???AAAAAAAAA@@@@@@@@@@@@AAAAAACCCBBB@@@>>>>>>???@@@AAACCCCCCCCCCCCBBBAAA@@@@@@DDDCCCCCCDDDDDDEEEFFFGGGFFFEEEEEEDDDCCCBBBBBBAAA@@@BBBCCCBBB@@@@@@CCCEEEFFFCCC???<<<;;;;;;:::999;;;999888888999999777666666555444444333333444444444444444333333333222222////////////////////////---------------...///000//////...------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((('''((()))***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))+++,,,,,,------,,,,,,+++*********+++---...---,,,,,,***)))***+++------,,,---,,,,,,++++++,,,,,,---+++++++++************************++++++,,,------((()))***+++++++++++++++---,,,+++*********+++,,,***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,///...---,,,++++++++++++,,,++++++,,,...//////...)))***,,,------,,,***)))***++++++,,,...//////000---,,,+++---///000000///++++++++++++++++++++++++************************************************))))))))))))***+++,,,---******+++,,,---......///'''&&&%%%''')))+++,,,+++((()))+++,,,------,,,+++******))))))))))))************+++,,,,,,---......***************************)))))))))(((((('''''',,,,,,,,,------.........***+++,,,,,,------,,,,,,)))+++---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---------+++)))(((******+++,,,---......///---,,,+++,,,------,,,***)))************+++++++++))))))************))))))&&&(((+++***)))***---000)))***+++,,,,,,+++***))))))***,,,---------,,,+++%%%,,,111///+++'''&&&%%%((()))+++,,,,,,+++***)))))))))))))))))))))))))))+++*********+++,,,,,,---******++++++++++++***************++++++,,,,,,---(((((())))))*********+++)))))))))))))))***++++++******+++---000000///...+++++++++******)))))))))+++,,,,,,---,,,+++)))(((222***---999888+++)))222,,,******,,,,,,)))+++///........................222222111//////............000---)))***///...(((---------............///...............///000000444111......000000///---............/////////000...444333---111===CCC@@@444444444444444444444444222222222333333222111111444111//////222555444333222222333444444444444333444444444444444444444444444444555555666777777888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<<<<======AAA@@@@@@BBBFFFHHHGGGEEEAAAAAAAAAAAAAAABBBCCCDDDGGGBBB???AAABBB@@@@@@CCC???AAACCCBBB>>><<<===??????@@@AAABBBCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@AAAAAABBBAAA@@@>>>===;;;:::::::::888777666555444444444444111333555777777555333111333222111111222444666888333222000//////000111111111000...---,,,,,,,,,---,,,***)))+++---...+++))),,,,,,++++++***+++++++++000///---,,,++++++,,,,,,*********++++++,,,,,,,,,------,,,+++*********+++,,,++++++******++++++,,,,,,,,,,,,+++++++++******000///...---,,,,,,+++***------------------------------------------,,,,,,---,,,+++,,,...000000000...---,,,+++++++++,,,---...---,,,+++***+++,,,,,,+++******************+++,,,,,,++++++,,,,,,---...000,,,***---,,,))))))---)))***,,,,,,,,,,,,...//////...---,,,+++,,,------+++,,,...111222111---)))++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,++++++,,,///111333---,,,+++******,,,...///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,+++***)))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++---,,,+++******+++,,,---***+++,,,,,,---------,,,******+++++++++,,,,,,,,,+++************+++,,,,,,------------------------,,,------......------,,,***+++---//////...---,,,+++++++++++++++++++++++++++,,,------++++++,,,---000000///...------,,,,,,///...---,,,***)))(((''',,,++++++++++++++++++,,,))))))))))))************,,,++++++******++++++,,,)))+++,,,+++)))(((***,,,...---+++***)))***++++++)))************+++++++++,,,&&&))),,,***000333,,,,,,***&&&$$$'''++++++(((,,,,,,+++***)))((('''&&&***---//////---+++******------,,,++++++,,,---...++++++******************,,,,,,,,,++++++*********,,,,,,+++++++++*********,,,,,,---------,,,+++++++++444DDDPPPHHH555***+++///,,,,,,...---******...........................000///...---,,,,,,,,,,,,---000...******......***,,,,,,,,,,,,---------..................///000000555222///...//////---+++........./////////000000...444444///333???DDDAAA444444444444444444444444222222333333333333222222555222000000333555555444000000111222222222222111222222333444444555666666111111222333444555555666::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???AAADDDFFFGGGDDDCCCBBBCCCEEEEEECCCAAAAAAAAAAAA@@@AAAAAABBBBBBDDD@@@@@@CCCEEEBBB@@@AAA@@@AAACCCBBB???<<<===>>>???@@@AAABBBCCCCCCCCCCCCFFFEEEEEEDDDEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFEEECCCBBBAAAAAAAAABBB@@@???===<<<:::999999999999888777666666555555555222444666777777666444222333222111000111333444666222111000///......//////000///...---------------...,,,***+++......---+++------,,,,,,,,,,,,,,,---111000...---,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,+++***************,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******......------,,,,,,++++++---------------------------------------------------,,,+++,,,.../////////,,,,,,+++******++++++,,,...---,,,+++++++++,,,---,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,---...---,,,+++,,,---***+++------,,,,,,---//////...---,,,,,,,,,------,,,,,,---///000///---***++++++++++++++++++++++++,,,,,,++++++++++++++++++//////......///111444555---,,,+++***+++,,,...///++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((())))))))))))((((((,,,++++++******++++++,,,,,,++++++******++++++,,,+++***************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,------,,,,,,,,,***++++++++++++,,,,,,,,,,,,---///000000000///...------------------------,,,,,,------------,,,,,,***+++---...///...---,,,+++++++++++++++++++++++++++,,,------++++++,,,---//////......---,,,,,,+++---,,,,,,++++++*********++++++************++++++))))))))))))************,,,++++++******++++++,,,+++---...,,,***((()))+++---,,,++++++******++++++)))************+++++++++...***,,,+++(((111555,,,+++***((('''))),,,,,,***))))))))))))***************,,,...---,,,******+++///...,,,***((((((((((((************************---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,++++++------,,,,,,------......)))>>>VVV[[[NNN:::---(((111...---//////++++++...........................///...---,,,++++++++++++,,,//////+++***,,,...---+++++++++,,,,,,,,,------...............///000000555333000//////...,,,+++....../////////000000000...333333///222<<>>444444444444444444444444333333444444444444333333444333111222333444444444000000111222222222222111111111222444555666777888444444555666777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============:::;;;===@@@CCCFFFIIIKKKCCCBBBBBBCCCDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@CCCIIIKKKFFFBBBAAAAAABBBCCCBBB???=========???@@@AAABBBCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGFFFDDDDDDEEEFFFGGGHHHGGGEEECCCBBBBBBBBBBBB???>>><<<;;;999888888888888777777666666555555444333555666777777666555333333222111000000111222333333222111000///......///---...............------///...,,,,,,---......---...------,,,,,,------...222111///...------......------------,,,,,,,,,,,,,,,+++******)))*********,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,+++---------......---------+++,,,,,,------.........---+++***+++---.........++++++************++++++,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,555888111,,,...///,,,+++,,,------,,,+++,,,...///...---,,,,,,,,,,,,------,,,,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...+++***)))***+++---------,,,,,,---///000222---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,))))))))))))***+++,,,---,,,,,,,,,++++++++++++***------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,...111444444222///---------------------------+++,,,,,,------,,,,,,+++***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---......------,,,,,,+++++++++++++++++++++++++++,,,*********))))))*********)))))))))*********++++++,,,++++++******++++++,,,)))***++++++***)))***,,,++++++,,,,,,,,,+++******)))************+++++++++***+++...,,,,,,>>>GGG===*********+++,,,,,,,,,,,,)))))))))*********++++++***+++++++++******+++---......------------......************************---------------,,,,,,,,,---------------------------,,,+++++++++---...///---AAAPPPKKK>>>555000***000---,,,000000...---...........................000///...---------------+++---...---++++++---...+++,,,,,,,,,,,,---------...............///000000333222000//////......---...////////////000000000...111111...000666999777333333333333333333333333333333444444555555444444333222222222222333333333222222333444444444444333222222333444555666777777666777777888999:::;;;<<<;;;;;;;;;<<<<<<<<<=====================>>>>>>>>><<<<<<<<<===???AAABBBCCC>>>???@@@BBBDDDEEEEEEEEECCCCCCCCCBBBBBBAAA@@@@@@@@@AAAFFFNNNPPPJJJDDDAAABBBBBBBBBAAA@@@>>>======???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIGGGEEEEEEFFFHHHJJJJJJIIIGGGEEECCCBBBBBBBBB???>>>===;;;:::999888888666666666555555444333333333444555666666555444333222222111000//////000000444444333222111000000///,,,---.../////////...---///...---,,,,,,------------,,,,,,,,,,,,------...111000///------------............------,,,,,,,,,+++******))))))*********,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,------...//////...------++++++,,,,,,---...//////,,,+++******,,,---------++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------------,,,,,,---------,,,,,,++++++,,,,,,---...111???BBB555,,,///...(((,,,---...---,,,+++,,,---......------,,,,,,,,,,,,---,,,***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,,,,,,,++++++,,,---...///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))---------......---------,,,++++++******++++++,,,,,,++++++******++++++,,,******))))))***++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,------+++---///111111000...---------------------------++++++,,,,,,,,,,,,++++++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...---------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++,,,++++++******++++++,,,%%%&&&'''((()))***+++,,,***+++,,,------,,,***)))))))))*********+++++++++'''+++///+++,,,BBBOOOFFF,,,++++++------******,,,,,,,,,+++******)))((((((*********)))((())),,,...000000///......---------***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++*********,,,---...000;;;>>>444---000111,,,///,,,+++000222000...///........................//////...---------......***+++---///...------...------------...........................///000000//////////////////000111////////////000000000111111333222000000222222111333333333333333333333333222333444444555555555444111222222222222111111111222222333444444444444333444444555555555555555666444555555666666777888888;;;;;;;;;<<<<<<<<<===============>>>>>>>>>??????<<<<<<;;;;;;<<<<<<=========>>>@@@BBBCCCCCCDDDEEEDDDDDDEEEEEEDDDCCCBBBAAA??????EEELLLNNNHHHBBB@@@BBBAAAAAAAAAAAA@@@???>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGIIIJJJJJJIIIHHHGGGGGGHHHJJJKKKKKKJJJHHHEEEDDDCCCCCCCCC@@@@@@>>><<<;;;:::::::::777777888888777666444444222333444444444444333222222222111000////////////333333222222111000//////,,,---.../////////...---......---,,,++++++,,,,,,++++++***++++++,,,------000///...,,,+++,,,,,,---.........------,,,,,,,,,+++***************++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))******++++++,,,,,,---,,,---////////////---,,,++++++,,,,,,---...//////---+++******,,,------,,,+++,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...///===AAA444+++......''',,,...///...,,,,,,,,,...---------------,,,,,,,,,...,,,******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***//////////////////000000---,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))((())))))******))))))(((,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,---------.........------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---,,,,,,,,,,,,,,,++++++------,,,++++++******)))******))))))))))))******************++++++++++++,,,++++++******++++++,,,((((((((()))***+++++++++)))***,,,------,,,+++***))))))*********++++++++++++,,,...'''%%%666CCC;;;222---+++---,,,)))(((,,,,,,,,,++++++******))))))*********((('''))),,,///222111...,,,(((%%%###!!!))))))*********+++++++++******************++++++,,,,,,---------------...++++++*********+++,,,,,,---222111++++++000111---222------222555333000///........................------,,,,,,,,,,,,,,,---+++***,,,222555222...------------.........//////...............///000000---...////////////222444/////////000000000111111555555555444333222111000333333333333333333333333111222333444444555444444111333444444222111111222000000111222222222222111555555555555555555555555777777777777777777777777:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@<<<<<<<<<<<<<<<===>>>??????AAABBBBBBAAA@@@@@@AAADDDEEEFFFFFFFFFEEEDDDCCC>>>===@@@FFFHHHCCC???===AAA@@@@@@AAABBBBBBAAA??????@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDAAA@@@>>>===;;;;;;::::::999:::;;;;;;:::999777666222222333333333333222222111111111111000000//////000000111111000000///...---...............------,,,...///...,,,+++***+++************+++,,,------000///---,,,++++++,,,,,,------------,,,,,,,,,,,,+++++++++***++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,------,,,---///000000///---,,,+++,,,,,,------............,,,++++++---...---,,,+++,,,---.../////////...,,,------------,,,+++***...------,,,,,,------...,,,,,,++++++,,,,,,---...)))222555///***,,,...+++,,,---......---,,,---///------......------,,,+++...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...,,,***...............---------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++*********,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,+++***))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,------------......---------...///000------------------------,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...------------,,,,,,,,,,,,------,,,,,,+++***))))))*********))))))******************++++++++++++,,,,,,++++++******++++++,,,///...,,,,,,---,,,+++)))******+++,,,,,,,,,++++++)))************+++++++++,,,(((+++)))&&&222???>>>>>>333+++,,,,,,((('''+++((())))))***+++,,,------+++++++++)))((())),,,...++++++,,,,,,+++***)))((()))))))))***++++++,,,,,,))))))))))))************++++++,,,,,,------------,,,,,,,,,---,,,,,,+++++++++,,,------...///000000888222111555888555000..............................------,,,------.........+++---777===999111---,,,,,,---------........................///000000---///000000......111333//////000000000111111111444333444555444222111111222222222222222222222222000111222333444444444444222555777666444222222333000000111222222222222111444444555555666666777777:::::::::999888888777777::::::::::::;;;;;;;;;;;;======>>>??????@@@AAAAAA>>>=========>>>???@@@@@@>>>@@@CCCBBB@@@???@@@AAABBBCCCEEEFFFFFFEEEDDDCCCBBB???>>>BBBCCC@@@>>>???@@@???>>>@@@CCCDDDBBB@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHFFFEEEDDDDDDDDDEEE@@@???>>><<<;;;:::999999888999:::;;;:::888666555333333333333333333333333111111111222111111000000000111222333333333222111000///...---------------+++...111111...+++***++++++******+++,,,---......111000...---,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------...------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,---///111111///---,,,------------------------///---,,,,,,---......---***+++,,,...............---.........---+++)))(((------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...)))+++------,,,,,,...///+++---......------///000------.........---,,,+++...---,,,---...///---,,,------------------------++++++,,,---............,,,,,,,,,,,,++++++***))),,,------...............------------------------++++++,,,,,,,,,,,,++++++------............------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++***************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,)))***+++,,,---.........,,,,,,,,,------------...,,,---...////////////...---------------------------......//////......---+++++++++++++++,,,,,,------------------------------...///...---,,,---///------------------------++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---+++******,,,---,,,***++++++******++++++,,,---)))************+++++++++,,,$$$(((...,,,222AAAFFFLLL:::,,,+++---)))(((,,,((())))))***,,,------...,,,------+++******+++---(((***,,,...000111111111((())))))***++++++,,,,,,))))))*********++++++++++++++++++,,,,,,---------------...///...---+++***,,,+++,,,...------000666===777555888:::666000---........................000000/////////000000111111,,,...;;;CCC>>>444...++++++,,,,,,,,,---------...............///000000...000111000...---///222000000000000111111111111000000111333333111000111222222222222222222222222///000111222333333444333444777999999666333444555222222333444444444444333222333444555666888999999888888777666555444333222999999999:::::::::;;;;;;===>>>>>>???@@@@@@AAAAAA@@@@@@???>>>======>>>>>>:::===AAAAAA@@@@@@BBBEEE@@@BBBDDDEEEFFFEEEDDDCCCGGGBBB???AAABBB@@@@@@CCC???>>>===@@@CCCEEEDDDAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEGGGIIIKKKKKKJJJIIIHHHHHHGGGEEEDDDDDDDDDEEEEEE???>>>===;;;:::999888888555666777888777555333222444444444444444444444444111111222222222222111111333444555777888777777666111000...---,,,,,,,,,---+++///333444111---++++++,,,++++++,,,---...///000222111///...------......*********++++++,,,,,,,,,,,,,,,,,,,,,------...///...------,,,,,,------...,,,,,,,,,+++++++++******------------------------,,,...000111111000...,,,------------------,,,,,,000...------...///...---)))***+++---......------......///...---+++)))'''---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...///++++++...///,,,---111+++,,,............///111,,,---.........---,,,+++...------...//////...,,,------------------------,,,,,,+++***+++...000111////////////...---,,,,,,,,,---......//////......------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,))))))))))))***+++,,,---*********++++++,,,,,,,,,------------------------,,,,,,---......---,,,,,,((()))***,,,---...//////,,,,,,,,,---------......)))+++...000000///,,,***------------------------......////////////......++++++******++++++,,,------------------------------...///...------...///........................)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,%%%######&&&+++...---,,,++++++***)))***+++---...)))************+++++++++111%%%'''000******777@@@UUU???,,,+++---***)))---,,,,,,++++++++++++++++++---......---+++***+++,,,/////////...,,,***(((&&&((())))))***++++++,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,------++++++++++++---------000222111...---///222666888999:::888444000---'''000111))))))222333,,,//////.........---------+++333222000666333,,,---//////.........//////000000///...///000111000///111111111111000000000000111111111111111222222333111111111111111111111111000111222333444444444444333333333333333333333333333333333333333333333333333444555555666666555555333333333444444444555555999999999999999999999999;;;;;;:::999:::;;;<<<===<<<<<<======>>>>>>??????AAA@@@>>>=========>>>???===>>>@@@BBBBBBBBB@@@@@@???AAACCCDDDFFFFFFFFFEEE???>>>===<<<<<<======>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGIIIGGGDDDBBBAAACCCDDDFFFBBBCCCEEEFFFGGGGGGFFFFFFFFFFFFDDDBBB@@@BBBFFFIIICCCKKKIII;;;444888:::777888777777666555444444333555555444444444333333333333333333222222222111111999;;;>>>@@@AAA???<<<:::666333...---...///...------...///000///...,,,***------............------+++---...---,,,,,,+++))),,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,---...///000111111///000000///---++++++,,,---,,,++++++,,,---...///,,,---...//////...---,,,000///---***((('''&&&&&&---------------------------,,,******,,,///222444...---+++++++++---///000---,,,++++++,,,---///000///------///...+++***,,,,,,+++******,,,...------........................)))+++,,,,,,+++***+++,,,---+++***+++---//////......+++)))))),,,......,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++...,,,+++---000111///,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,---------...............---,,,,,,++++++------------,,,,,,+++***---,,,,,,---...///---,,,+++,,,,,,------,,,,,,+++,,,---...---,,,,,,---.........---------,,,,,,,,,,,,...111111000//////000000(((---333---+++---(((111000...------...///000++++++++++++++++++++++++,,,++++++---......,,,***+++++++++++++++***)))(((,,,,,,,,,,,,+++***))))))******++++++,,,---...............------,,,,,,,,,------,,,,,,,,,,,,++++++///...---,,,***)))((('''......---,,,,,,,,,------,,,+++***)))+++...111333EEE===222+++)))+++,,,---,,,,,,,,,---...///000111555111,,,)))***,,,...//////...,,,,,,---------,,,---,,,,,,,,,,,,---......---///000///,,,+++++++++------------------------......---,,,,,,---......///000111000///...///000///000111222222000...,,,///////////////000///...//////.........---------***111///---444111***---...............///000000222111//////000000000///000000000000000000000000111000000000000111222222111111111111111111111111000111222333444444444444333333333333333333333333333333333333333333333333333444444555555555555555444444444555555555666666999999999999999999999999;;;;;;:::::::::;;;<<<===<<<<<<<<<===>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>===>>>@@@AAABBBBBBAAA@@@@@@AAABBBDDDEEEFFFEEEEEE@@@???>>>=========>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEGGGFFFDDDBBBBBBBBBDDDDDD???@@@CCCEEEGGGHHHHHHHHHHHHGGGFFFCCCAAABBBEEEHHHSSSYYYUUUFFF<<<======999777666666555444444333333555555444444444333333333333333222222222111111111666777999;;;;;;:::999777555222...---...//////......///000111111///---,,,------............------//////...---------------,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,------......//////...///000///---,,,,,,---,,,,,,,,,---...000222333//////////////////......111000///...---------------------------------------,,,++++++,,,///222444---,,,+++******,,,---...------------------...///---+++,,,000000---,,,...///---,,,,,,...000//////........................---///000111000///000111000...,,,,,,---...---,,,000---+++,,,...000///...------,,,,,,---......///------------------------,,,,,,,,,------,,,,,,+++...,,,,,,---000000///---,,,,,,++++++,,,,,,---......------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---------------........................---,,,,,,---,,,,,,---//////...---,,,,,,------------,,,,,,,,,...///...---,,,---////////////.........------//////000111111000///---+++&&&,,,222+++***...,,,.........---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***+++,,,,,,,,,++++++***)))***++++++,,,,,,,,,++++++,,,,,,------...//////000---------------,,,,,,,,,+++++++++,,,,,,---------...---------,,,+++++++++...------,,,,,,,,,,,,,,,+++***))))))***,,,...000777333---+++,,,.........,,,,,,,,,,,,---...///000333000,,,***+++---......000...,,,++++++,,,***))),,,++++++++++++,,,---------...//////,,,+++++++++,,,,,,,,,---........./////////............//////111000////////////...---,,,---...///000000000000111------222111,,,+++000/////////............---+++111......555222+++...---------......000111222666444000//////000000///////////////000000000000000000/////////000111111111111111111111111111111111111222333444444444444333333333333333333333333333333333333333333333333333333444555555555555555555555555666666666777777888888888888888888999999<<<;;;;;;;;;;;;<<<======;;;<<<<<<======>>>?????????@@@@@@@@@@@@???>>>>>><<<>>>???AAABBBAAAAAA@@@@@@AAABBBDDDDDDEEEEEEEEEBBBAAA@@@>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB???@@@BBBDDDEEEFFFGGGGGGGGGGGGEEEBBB@@@@@@BBBDDDSSSWWWRRREEE<<<;;;:::666666666555555444444333333555555444444444333333333333222222222222111111111222222333444444444444333444111///...///000000//////000111222111000///...------............------000///.........---...///,,,,,,,,,---------......,,,------------.........------------------------------------,,,,,,,,,,,,---------------------------...///...---,,,---///,,,------...000222444555111111000///.........///------------............------------------------------,,,,,,---000222444...---+++******+++,,,---....../////////...------,,,+++---222222///...000///...,,,---...000//////...........................000222333333222444555333111...---...---,,,+++///---,,,,,,...//////.........------......//////........................,,,,,,------------,,,,,,------,,,...///000...---,,,,,,,,,,,,,,,------...///...------,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,---------......,,,------...//////000000...////////////...------...------...000111///...,,,,,,------------,,,,,,...///000///...---...000000000000/////////......000000///000111222222111333+++...222+++***000///+++,,,---...............------------------------...---,,,---//////---+++,,,------------,,,++++++)))***+++,,,------------,,,------....../////////,,,,,,,,,,,,------------)))******+++---......///------------------------------,,,+++++++++++++++)))))))))******++++++++++++******+++---......---,,,++++++,,,,,,---...///000---++++++,,,---------000...,,,++++++***)))(((+++++++++++++++,,,,,,------...//////---++++++,,,+++,,,,,,---...//////000........................333000......000000---***---------...///000222222---222666444---***,,,000/////////..................222111555>>>777---///,,,,,,------///000222222999666111///...///000//////////////////000000000///////////////000000111111111111111111111111111111222333333444444444333333333333333333333333333333333333333333333333333333333444555555555444444444555555555666666666666777777777888888888888888;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>???>>>???@@@AAAAAA@@@???>>><<<===>>>@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEDDDCCCAAA@@@??????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCCCCCCCBBBBBBBBBDDDCCCBBB???<<<;;;<<<===CCCFFFCCC;;;555666666444666666666666555555444444555555444444444333333333222222222222111111111111///////////////000000111222111000//////000000000//////000111111111000///------............------...---///222222...------,,,,,,,,,---------......------------............------------------------------------------,,,,,,.........---------,,,,,,,,,---......------...000---......///111222333444222000///---------......++++++,,,,,,------------------------------------...---------...000222333///...---,,,,,,,,,,,,,,,//////000000000///---,,,---,,,...333333000...///...,,,++++++---...---,,,........................+++---000000000111222333333111///.........---,,,,,,+++++++++,,,---------//////.........//////000------------------------+++,,,---------------------------...//////...---,,,,,,,,,,,,,,,---......000///...---,,,+++++++++......------------......,,,,,,,,,---------.............../////////000000....../////////......---.........///111222111///------............------...000111000///...///000000000000/////////.........//////...///333999>>>GGG777222111,,,---111...)))***,,,...//////...---------------------------///---------//////...---------............------***++++++,,,------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,------...******+++,,,,,,---......---------------------------,,,++++++******++++++)))***+++,,,++++++***)))*********+++,,,,,,+++***+++++++++++++++,,,---...---,,,+++,,,---...---,,,///---,,,+++,,,,,,+++***,,,,,,++++++,,,,,,---...,,,...///...---++++++,,,,,,,,,------...///000000---------......---------333000------///000---***,,,++++++++++++---...///000EEELLL:::+++---111...////////////////////////---111333<<>>>>>===>>>@@@AAAAAA@@@???>>><<<<<<>>>???@@@AAAAAABBBAAAAAABBBBBBCCCCCCDDDDDDEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA>>>@@@BBBCCCDDDCCCBBBAAACCCBBBBBBAAAAAA@@@@@@@@@BBBBBBAAA???;;;999999999999;;;:::777555777888777777777666666666666666666555555444444444333333333222222222111111111000000///......---...///000111111111111000000000000111---......///000000000000------............------,,,---333;;;;;;333------,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000//////...---------+++---......------///000.../////////////////////000///---,,,+++,,,------//////000000000///......------------------------------------...///111222000000//////............//////000000000///---,,,000///000333333///---...///---,,,,,,---...---,,,........................)))+++---.........000111000///------///000///...***+++,,,,,,,,,,,,,,,---000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........------...//////...---------------,,,,,,------...///000///...---,,,+++++++++///......------......///,,,,,,,,,---------......000000/////////.........,,,------.........------.........///111222111000---......//////......---///000111000//////000111/////////.........------+++...///---,,,222@@@LLLSSS<<<000...,,,111444...)))***,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...------....../////////......---------------,,,+++***+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********---,,,++++++******+++++++++,,,---...---,,,***))),,,,,,++++++******+++,,,,,,,,,+++++++++,,,---------,,,,,,---...///---,,,...,,,+++,,,.../////////---------------...//////,,,---///...---,,,,,,------------.../////////000,,,---............---,,,000///............---,,,.........---...//////000888SSSZZZ@@@---222555---...////////////000000000,,,...111<<>>>>>======>>>????????????>>><<<<<<===>>>???AAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEDDDBBBAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>???AAACCCDDDDDDCCCCCC???????????????@@@AAABBBBBBCCCCCCAAA===:::999999888888777666666666666666666666666666666666666666555555444444444333333333222111111111111000000000///////////////000111111111222333222000///000111------......///000111111------............------...///777CCCCCC888000000,,,,,,,,,---------......------........./////////,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000//////.........+++---......------///000....../////////...---,,,---,,,,,,,,,,,,,,,------...///000000///...,,,+++------------------------,,,,,,,,,---...///000000000000000000000000//////....../////////...------222000///222111---,,,...222000......///000///...........................***,,,...///......///111...,,,,,,,,,///000000000+++---//////...---.../////////......------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......---...000///...,,,---------------------......//////...------,,,,,,,,,,,,......------------......,,,,,,,,,---------......000000//////...------,,,,,,,,,---............------------///111222222000......////////////.........000111000///...///111/////////.........------***---///,,,+++222AAAMMMLLL666***+++,,,222555///+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---......---------...////////////...............---,,,+++***........................++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++------,,,++++++***))))))------,,,+++++++++++++++,,,---...///...---,,,+++***+++,,,+++***+++...111------,,,,,,,,,,,,------///...------//////...,,,---,,,+++,,,///111222111...............//////000+++---......---,,,,,,---............////////////---...////////////...------...//////---------...//////000111111222333333666IIINNN===000111222---.../////////000000000000...------999DDD999,,,..................///000000000///......000222222111000000000111222333333333111000000000000111222222111111111111111111111111222333333444444333333222333333333333333333333333333333333333333333333333222222333444444444444333444444444444555555555555444444555666666777888888888999:::;;;;;;;;;:::999::::::;;;<<<<<<======>>>======<<<<<<===>>>>>>???;;;<<<<<<===???@@@BBBCCCBBBBBBAAAAAAAAABBBCCCDDDEEEDDDBBB@@@?????????@@@AAAAAABBBBBBCCCDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@???@@@AAABBBDDDDDDEEEEEE@@@???>>>>>>>>>???@@@AAA@@@BBBCCCAAA>>>;;;999888777666555555555444333333444444444444444444444444555555444444444333333333111111111111000000000000///000000000111111111111111333444333000...///000.........///000111333333------............------//////777CCCDDD888111111,,,,,,,,,---------..................////////////------------------------------------.........///.....................---,,,...///...------...///------.../////////...---++++++,,,---............,,,---...//////---,,,+++------------------------++++++,,,,,,------.........//////000000000000///------------------...///222...---//////---...111222000///...///000///...........................,,,...000000/////////000---,,,+++,,,...///000///***---000000...---...//////......---,,,,,,------------------------------+++,,,---...////////////---///000000---,,,,,,...---------------...//////...------,,,,,,,,,------...------------------...,,,,,,,,,---------...............---------------------...///////////////---,,,,,,...111222111000/////////000000/////////...///000000......///000000000000/////////......------,,,,,,...333999>>>===...+++///---000444000.........---......//////------------------------///---++++++,,,---------,,,---....../////////...,,,---------------,,,,,,........................,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,------.........------)))+++------,,,,,,...000......---------------...222000......//////...------,,,+++,,,...000000000...------------...//////+++---......---,,,,,,---///////////////............///000111111000///...+++...000///,,,,,,...000)))***,,,...///000000111---555999555///---------.../////////000000111111222///,,,777BBB999...222//////.........//////000---------...111222222111000000111222333333444444111111111111111222222333111111111111111111111111333333333444444333222222333333333333333333333333333333333333333333333333222222333444444444333333555555555555666666666777444444444555666777777888777888999:::;;;:::999999::::::;;;;;;<<<======>>>===<<<;;;;;;;;;===>>>???;;;;;;<<<===>>>@@@BBBCCCCCCBBBAAA@@@AAABBBCCCDDDEEEDDDBBB@@@????????????AAAAAABBBBBBCCCDDDEEEEEE????????????????????????@@@@@@AAABBBCCCEEEFFFFFFCCCBBB@@@>>><<<<<<<<<======???@@@???<<<999777666888666555666777555444444222222222222222222222222555555444444444333333333111111111111000000000000///000111111222222111111222444555444000......////////////000111333444555---..................---///---444@@@@@@555///111,,,,,,,,,---------................../////////000////////////////////////---------.........//////---------------------------...///...---,,,---///+++,,,...///000000000///***+++---///000000/////////000222333444333111000------------------------***++++++,,,,,,---------------...///000000//////---,,,++++++,,,---///000000---+++---...---///444111///---------...---,,,........................,,,...000000.........///...,,,++++++---......---(((+++......,,,+++,,,---///...---,,,,,,,,,,,,,,,........................+++,,,---...////////////,,,///111000---+++,,,......------------...//////------,,,,,,,,,---......---------,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---...............///000000000000000,,,,,,,,,...000222111000//////000000000000//////...///000///...---...000111111111111000000000000222---***,,,111444222...333,,,111555///---111///111000...------...///000////////////////////////...,,,******+++------,,,,,,,,,---...//////......++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************+++,,,------...///++++++,,,------.../////////...------,,,,,,------,,,,,,,,,------.........))),,,//////---++++++,,,///......---------......444222///......//////......,,,++++++---......------,,,,,,,,,,,,---......+++---......---,,,---...===555,,,,,,111444111+++,,,,,,,,,---------......111000///------......///111000000///...---------...///111000//////000111///000000000111222222333...000333555555333000...///............------------...///000111222333444111111111111111111222222222333333222000///000111333222222111111222222333444444444444444555666777444444333333333444555555444666777666444333333444222222333333444555666666444444555555555555555555777666555444333444444555666666666777888:::<<<===<<<===>>>>>>???>>>>>>>>>;;;<<<===>>>????????????:::;;;<<<===>>>???@@@AAACCCDDDEEEEEEBBBAAAAAAAAACCCDDDDDDBBB@@@???@@@BBBCCCCCCBBBAAABBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEAAAAAA@@@???>>>===<<<<<<===>>>??????===;;;888666333333333444444444444444444555555555555555555444444444444333333222222222333333333222222222111111000000000000000000000000555444333222111111111111...,,,+++///444555222///000000000000000000000000///222555777666333///---.../////////000000000111------------------------+++,,,---///000000111111000000...------...//////---------...//////...---+++,,,------......------.........////////////000000//////...------,,,+++...///000222222222111000------------------------+++//////,,,,,,///222222///,,,+++...444666444111---------.........///////////////...---------,,,////////////////////////............/////////000---------............///////////////000000000000111111000000//////......------------------------...//////...---,,,---............///000111111222//////000000///...------........................//////000000///...------///...------,,,,,,,,,,,,------......///000111111//////.........---------//////000000000000//////////////////////////////222111000.........///000000000000000000000000000000//////...---,,,,,,,,,111111111111111111111111111111111000///---,,,+++////////////////////////+++,,,,,,---///000222333000000//////..................////////////............................../////////...------,,,,,,------------------------333111///...---,,,***)))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))------......///.........+++,,,---...///...---,,,---000111000111222///***,,,,,,,,,,,,,,,---...///.........------,,,,,,+++............---,,,+++***IIIHHHDDD<<<222,,,+++---,,,,,,---------.........111000000////////////000//////.........---------,,,---...---,,,,,,...000555222...,,,---///000000...000222333333222000............//////000000000......///000111111222222333222222222111000000000111222333222000///000111333333222222222222333333333333333333333444555555444444333333444444555555666777888777555333333444333333333444444555555555555555555666666777777777888888666555555555666666888888999999999888777777999:::;;;<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>@@@AAAAAACCCDDDEEEDDDBBB@@@@@@@@@AAABBBBBBAAA??????@@@BBBEEEDDDCCCBBBBBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEAAA@@@???>>>===<<<;;;;;;<<<<<<<<<;;;:::888666555999888888777666555555444333444444555555444444333444333333333222222222222333333222222222111111111000000000000000000000000111111000///...............++++++---222333111---///////////////////////////111333555444222///---////////////000000000000------------------------------...///000000000000//////...---......///000............//////...------....../////////......---------.........//////000000///..................///000111222111111000------------------------+++///000------111333333///---,,,///444666444111------------............//////...............---////////////////////////........./////////000000........./////////000000....../////////000000000111000000000/////////............................../////////...---......,,,,,,---......///000000//////000000///......---..............................//////...------,,,......---,,,,,,,,,------++++++,,,------......///000000000//////.........//////000000000000//////////////////////////////000//////...------......000000000000000000000000000000//////...------,,,////////////////////////000000000000000//////...........................///////////////000111111////////////......------......////////////.................................------------,,,,,,,,,------------------------000///......//////---++++++,,,------......------........................---,,,,,,,,,++++++++++++,,,,,,---...............,,,,,,------......---------000000//////222000,,,.........---......//////............------------............------------UUU\\\^^^PPP999***+++222------------........./////////000111111111000000---------.........//////,,,------,,,,,,---000333HHH???444...---///...---///000000111111000000///---......///111222222333......//////000000000111444333333222111000//////000111222111000///000111333333222222222222333333222222222222222222333444444444333333444555555666888999:::888666444333444444444444444444444555555555555666777888888999999999999777666666777777888777888:::;;;:::888666444888999:::;;;<<<<<<<<<<<<888999:::;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCDDDEEECCCAAA????????????@@@AAA@@@??????AAACCCHHHFFFDDDCCCBBBAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC??????>>>===<<<;;;;;;:::::::::888777555444444444555555555444444333333333222333333444444333333222222222222222222111111111222222222111111111111111000000000000000000000000222222222111000000/////////---,,,...111222000---////////////////////////000000111222222111///...000000000000////////////...........................//////000000//////.........---......///000111//////000//////...---,,,///000000000000000//////....../////////000000000111000/////////000222333//////000111111111111000////////////////////////,,,000111......222444333///------///333555333111......------------------............////////////////////////////////////....../////////000000000//////000000000111111111............////////////000000000000////////////////////////////////////////////////////////////++++++,,,,,,---.........//////000000000///..............................------.........---,,,,,,------------------......,,,,,,,,,------......///111111000000000000/////////000000111111000000//////////////////////////////000000000000///......000000000000000000000000111111000000//////......////////////////////////...//////000000000111111........................222222111111000000//////...............---------......////////////..............................+++,,,,,,,,,,,,---------///.........------,,,,,,,,,,,,...000222222000...,,,,,,---............---..............................------------,,,,,,***+++,,,---......//////---------,,,---......///...000000......111111...000000//////////////////............///////////////......------...000111UUU___dddXXXAAA000...333---............/////////---...000111111111000///------...///000111111222000000000//////111555888___QQQ@@@555222222///,,,000000////////////000000......///000000111222222//////////////////000000333222222222111000000000///111111111//////000111333333333222222333333333333333222222222333333444444444333444444555666777:::;;;;;;999666444333444555555555555444444444444444444555666888999::::::999888777666666777888999666777888999::::::999999999:::;;;===>>>>>>>>>>>>:::;;;;;;<<<======<<<<<<;;;<<<===>>>@@@AAABBBBBBBBBCCCDDDCCC@@@>>>>>>??????@@@AAAAAA@@@AAACCCEEEHHHGGGDDDBBB@@@?????????????????????????????????BBBBBBBBBAAAAAA@@@@@@@@@>>>======<<<;;;;;;::::::;;;999666444333222333444000000111222333444555555222222222333333222222222111111111111111111111111111111111111111111111111000000000000000000000000222222333222222111111000111000///000222333111///........................000000000000000/////////000000000000////////////........................000000000000000///......---------...///000111111000111111111///---------000000000111000000///...000000000111111111222222111000//////000222555666000000000111111111000000///////////////////////////333444000///111333111...------///111222111///.........---------------.........//////000000111////////////////////////...////////////000000000/////////000000000111111---.........////////////000000000000//////////////////////////////////////////...///111111111000,,,,,,,,,------.........//////000000000//////...........................---......///......---------------------...///000......//////000000000111000000000000000000000000000000000111111000000000////////////////////////111222333444444333111000000000000000000000000000111111111111000000//////000000000000000000000000............//////000000------------------------111111111111000//////...............------------......////////////..............................++++++,,,------...////////////......------,,,,,,,,,,,,...111444333111...,,,------...............------------------------------------------------)))***+++---.../////////...---,,,,,,,,,---///000111444333///...000111///000000000000///......---......//////000000111111000///------...000222444QQQYYY___YYYIII999000............/////////000000---...000111111000///.........///111222333555555222222222111000333777:::aaaSSSBBB777444333111...000000///......///000000////////////////////////////////////000000000000000000000111222222222333///000222111000///000222444333333333333333333444666555555444444444555555444444444444555666777888:::;;;;;;:::777444444444555555555555555555555444333333444555777888999999888777666666666777888999;;;:::888777777999;;;<<<:::;;;<<<===>>>>>>>>>>>>:::;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@BBBCCCCCCAAABBBCCCCCC@@@??????@@@@@@AAABBBBBBBBBCCCEEEGGGGGGEEECCCAAA???>>>>>>>>>????????????????????????AAA@@@@@@??????>>>>>>=========<<<<<<;;;;;;::::::<<<:::777444333333444555333444444555666666777777111222222222222222222111111111111111111111111111111111111111111111222222111111111111111111111111//////000000000///...---111000//////000111111000//////////////////////////////////////////000000000000000000////////////////////////////////////111111111111000///...---,,,------...///000000111000222333222///------...//////000000000//////...//////000000000111111111000000000111222444666888111111000000000000000000000000000000000000000000222666666222///000000...---,,,---...///000///..............................//////000000111111111000000000000000000000000////////////000000000111....../////////000000000.........////////////000////////////000000000000........................000///...///222444333222............//////////////////000000000000000///////////////////////////...///000000000000//////------------......///000/////////000000000000000////////////////////////000000111111111111000000000000000000000000000000111222333444444333222111111111111111111111111111111111111111111000000000000000000000000000000000000///...---------..............................---...///000000000//////..............................////////////..............................,,,,,,---...///000111111/////////......------------...///222333222///,,,,,,---......//////......------------------------,,,,,,,,,---------------)))***+++---...////////////...---,,,---...///000555888777222...///000//////////////////...---,,,...//////000000111111111//////------...000333444QQQZZZbbbbbbVVVEEE666...////////////000000000000000000111111000000///...///000111222444555666777000111111000000111444777NNNDDD999222111222111///111000000//////000000111000000000//////.........//////000000111111111222//////000111222333333444000111222222111111222333444444333333333333444444888777666666666666666666333333444444555666888888999:::;;;999777555444555555555555555555555666666444444555555666777888888888777666666666777888999CCC@@@<<<888777777999;;;:::;;;<<<<<<===<<<<<<<<<::::::;;;;;;;;;;;;::::::======>>>@@@AAABBBCCCDDD@@@BBBCCCCCCAAAAAAAAABBBAAABBBCCCCCCCCCCCCEEEGGGEEEDDDBBBAAA?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<:::888555444444555555666666555444333222111111111222222333333222222111111111111222222222222222222222222222222333333333111111111111111111111111000111222222222111000///...............///000111000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000111111111111000000///...,,,---...///000000000//////222444333///...///000......///000000000000000---------........./////////000111333444555666777222111000000///000000000000000000000000000000000222666666222///000///,,,------...............---....../////////000000000000000000000111111111111000000000000000000000000/////////000000000111111........./////////000000////////////000000000000////////////000000000000........................111///...000444666555333000000000000000000000000//////000111111111000000//////////////////////////////000111111111000000.........---......//////..............................////////////000000000111111222222111111000000000000000000000000000//////000111111111111000111111111111111111111111111111111000000000000000////////////////////////111000///---------...///////////////////////////+++,,,...///000000000///.........///////////////......////////////..............................------...///000000111111......................../////////000222111...+++------...////////////...////////////////////////,,,,,,,,,------------...+++,,,---...//////000///......------......///000444888999333///...///...---...///000///...---,,,////////////000000000000///.........///000222333GGGWWWhhhjjj[[[FFF888222//////000000000111111111555444333222111000000000000000111222333555666666///000111000///000222444:::777222000000111111111111111111111111111111111000000000000000000000111///000000111222333333444000000000111222222222333000222333333222222333444444444333333333333444444888888777666666666666666333333444444555777888999777999999999666555555555444444555555666666777777666666666777777888888888999888888777888999:::;;;DDDAAA>>>;;;999999::::::=========>>>======<<<;;;;;;;;;<<<<<<<<<;;;;;;:::===>>>???@@@AAACCCDDDDDD???AAACCCCCCCCCBBBCCCDDDAAABBBCCCCCCBBBBBBDDDFFFEEEDDDCCCBBBBBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????=========<<<<<<<<<<<<<<<<<<:::888666555444444555555555444222000///...---222222333333333333222222222222222222333333333444222222333333333444444444111111111111111111111111222333555666666555444333///000000000000111333555111111111111111111111111...///000111111111111000------...///000111222222000000000000000000000000000000111111111000000///---...///000000///.........222444333000...000333......000111222222333333....../////////000000000...000222444555666555444333222000/////////000111///////////////////////////333555222///000000---...///000000///......///......///000111222333333222111111111111111000000000000000000000000000000//////000000000111111111//////000000000111111111000000000000111111111222.../////////000000000111////////////////////////111///---000555888666444000000000000000000000000//////000111111111111111////////////////////////......///000000000000000000//////............//////...................../////////000000111111111000111111222222111111000000000000000000000000000///////////////000111111111111111111111111111111000000000000000000000000////////////////////////222111///...///000222333000000000000000000000000,,,---///111111111000////////////000000000111111......////////////..............................---.........//////000000------......//////000000......---...000000...---------...///////////////////////////////////////------........./////////---......///000000000///------...///////////////...555777333///...///...---...000111111000///...000///////////////...............//////000000000444LLLeeegggSSS<<<111111000000000000111111111111999888555333222111222222///000111222333444444555000111222222111000111222333333333333222222222222111111222222222222111111//////000111222333333444///000000222333444555555222222222111111111111111111222444444333333444555555444444333333444444555888888777666666666666666333333444444666777888999666777999888666555555666333444444555666777888888888888888888888888999999::::::999888999:::<<<===??????>>>>>>======<<<<<>>======>>>>>>>>>>>>>>>======>>>>>>???@@@BBBCCCDDDDDD>>>@@@CCCDDDCCCDDDEEEFFFAAABBBBBBBBBAAAAAACCCDDDEEEDDDDDDCCCDDDEEEFFFGGGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===============<<<<<<<<<;;;:::999777666555444444666666555444444333333222222333333444444333333222222222222333333444444444333333333444444555555555111111111111111111111111000111333444444333111000222333444444444555888:::111111111111111111111111...///000222222222111000,,,---...///000111222333000000000000000000000000000000111111111111000000......///000000///...------111555444000...111444...///000222333444555555111222222222222333333333---///333555666666444333333222111/////////000111////////////////////////,,,111333111000111111///000111222222000//////000......///111222333444555333222222222111000000000000000000000000000000000000000000000111111111111000111111111111222222222000111111111222222222222.../////////000000111111000000000000000000000000222///---000666999777444000000000000000///////////////000111111111111111000000000000000000000000------...///000000//////111000///...............111111111111000000000000000000111111222222222222111111222222222222111111000000000000000000000000222111000000000111333444111111111111111111111111///////////////000000000111111111111111111111111111111000000111333555777000000000000000000000000...///111222333222000/////////000000111111222222......////////////..............................---------...............,,,,,,---...///000111111---,,,,,,---...000///...---......///////////////.........................../////////000000111111//////000000000000000///,,,---///000000000///...)))111555222......//////---...000222333222111000000000//////......---------......///000//////...000AAARRRPPP@@@111000555000111222111//////000111444333111000000000...,,,///000222333444444333222000000000000000111111222111555///...555444///222,,,///111222111///......///111222111000///000111000111111222222333333444555555555555555555555555444444444444444444444444777777777777666555444333777666555444444555666777666777777777888888888888777666666666555555555555333333444555666777888999::::::999999999999888888:::999888777777888999999AAA888@@@===333PPPiiiXXXUUUDDD999???DDD@@@<<<======>>>>>>===<<<;;;;;;<<<===>>>???AAABBBBBBAAAAAA>>>@@@CCCFFFGGGGGGGGGFFFDDDEEEFFFEEECCCBBBCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBAAA@@@AAABBBBBBCCCBBBBBBAAAAAA@@@@@@??????>>>;;;888888999;;;<<<:::::::::999888777777666444444444444444555666777444444444333333222222222333333333333333333222222222333444555555444333333333222000111222333333222111111111111111111111111222333333444555666777777555555444333222111000//////111222111000///000111555444111000//////000111111111000000000000111111000000000000000000000000000000000111222222222333000000000000000///......//////111666<<<<<<888333444444333333222111000000333333333333222111000000///000111222222111000///////////////////////////888666111---///444333///222111111111000000//////000000000000000000000000444444333222111000///...111111111111111111111111111111000000//////......333222111111111222333444333222111000000111222333000111222333333333333333000000000000000000000000222222222222333555888999222222222111000//////...///000111111111///...------...///111111111000///111111000000//////......///////////////........................///000000000000////////////000000000000000000111111111111111111222222222333333333111111000000111333444666333333333222222111111111333222111000000111222333333333222222111000//////111111000000000000111111222222111000000111222333111000...,,,---///222444///////////////000000111///000111111111111000000////////////////////////+++,,,...000111111000000222222111111000/////////000000//////.........---000000000000000000000000////////////////////////111000//////000222444555///444222+++---777999333......//////000000111111000111222111000//////111222111111111000000//////////////////////////////......//////000000111111---777AAA@@@777000///111000000111222222222111000333222111111333333222111111111222222222111111000000000000000000111222222///444111///555222...333111333555555222000/////////111222111000///000222222222333333444555555555444444444444444444444444444444444444444444444444555555666666666666555555666666555444444555666777777777666666777777888888666777777777777666555555333333444555666777888999888999999999::::::;;;;;;:::999999888888999:::;;;>>>777@@@BBBDDDlllaaaMMM<<<;;;>>>===>>>BBB===>>>???>>><<<<<<<<<======>>>???AAAAAAAAAAAAAAA@@@AAACCCEEEGGGGGGGGGGGGEEEGGGHHHGGGFFFEEEFFFGGGDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>===;;;999999999:::;;;:::999999888777777666666555555444444444555555666444444444333333333222222333333333444444444444444111222333333333222111111444222000000222222222111111111111111111111111111222222222333444444555555222222222222222111111111111222333222111000111333777555333222111111222333111111000000000000111111111111111111111111111111111111111111222222222222///////////////...------222111222666;;;;;;666111555555444333333222111111111222222333333333222222///000111222222111000///222222222222222222222222...333666222000222333333222111111111000000000000////////////////////////111111111111111222222222111111111111111111111111222222111111111000000000222222111111111222333444222222111000000111222222000000111111111111111111111111111111111111111111///.........///111333444222222222111000/////////000000111111111000......+++---...000111111111111111111000000///////////////////////////////////////............///000000111111000000000000111111111111111111222222222222222222333333333444444444222111111111111333444555333333333222222222111111333222111000000111222333333333222222111000000000111111000000000000111111111111000//////000111222333222000//////000111222000000000000000111222333111111111000000000000000////////////////////////......//////////////////000000000000000111111111000000/////////.........000000000000000000000000////////////////////////000////////////111222333---222111---111<<>>CCC>>>???@@@???>>>===>>>???>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIHHHIIIKKKJJJIIIIIIJJJKKKEEEEEEEEEEEEEEEFFFGGGHHHEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???===<<<<<<;;;::::::999999999888888777777666666555666666555444444444555555444444444444333333333333333333444444555555666666555555555555555444333222555333111111222222111000222222222222222222222222111111111222222222222222000000111111111222222222222333444333222111222444666555333222111222222333222111111000000111111222111111111111111111111111222222222222222111111111000000000000000000///...333333333666999999444000555555555444333333222222000000111222333333333333000000111222222111000000000000000000000000000000+++666>>>;;;333111333555111111111111111000000000////////////////////////000000111111111222222222111111111111111111111111222222222222222111111111222222111111222222333444222222111000000111222222///000000000000//////...111111111111111111111111111111111000111222333333222222222111000000//////000111111111111000//////,,,---...000111222222222111000000000000////////////////////////////////////////////////000000111222222222111111222222222222222222333333333333444333333444444444555555555222222111111222333444555333333333333222222222222333222222111111222222333333333333222111111000000111111000000000000111111111000000/////////000000333333222222111000000000000000000111222333444555333222111/////////000000////////////////////////111000//////.........///...//////000111111222222000000////////////......000000000000000000000000////////////////////////.........///000000111111,,,000000---222;;;???;;;000000000000000000//////111222222222000///000111111111111111000000000000/////////////////////////////////000000000000111000...------000222333333111//////333888999444///222111111333555666666555444333111000000000111222111111000000111111222333...444444999EEEBBB777444666888999888555333222333000111222222000000111222444444444555666666777777444444444444444444444444555555555555555555555555444444555666777777777777444444444555555666777777777666555444555666888999666888:::;;;;;;999666555444555555666777777888888999999:::;;;;;;<<<======888888999999:::;;;;;;<<<:::888>>><<<888HHHTTTJJJHHH@@@<<>>???@@@AAAAAA?????????AAAAAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCDDDFFFHHHJJJLLLMMMNNNMMMKKKJJJKKKLLLFFFFFFEEEEEEEEEGGGHHHIIIEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???;;;<<<<<<<<<<<<:::999888888777777777666666555555777666555444444444444444444444444444444444333333333444444555666777777888<<<<<<;;;;;;:::999888777777555333222333333222111222222222222222222222222333222222222111111000000000000000111111111222222222333444333222111222444333222111000000000111111222222111111111111222222222222222222222222222222333333333222222111111111222333333444333333222222222111222444666666333111444444444333333222222222000111222333333333333333111111111111111111111111////////////////////////111<<>>555111222444111111111111111111111111000000000000000000000000333333222222111000000///111111111111111111111111222222222222222222111111222111222222222222333333222111111111111111111222000000111000000///...---111111111111111111111111444333333333333333333333222222222111111000000000111111111111111111111000000000111111222222222222000000000000000000000000///////////////000000000000000//////000000111222222222111111111111222222222222222222333333333333333333333333444444444444222222222222333333444444333333333333333333333333333333333222222333333333333333333222222111111111222111111000000111111222111111111000000000000000000111222222222111000///000000000111222333444555444333000///...///000111////////////////////////111000///......///000111//////000000111111111111000000//////////////////000000000000000000000000////////////////////////......000000111111000000...000///,,,...444555222222111111000000/////////111222333222000///000111111111111000000000000000000000000000000000000000000000000000000000000000111111222222111222333555111//////444999999555000333222111222333444333222333333222111222333444555111111111111111222222333000444444>>>PPPNNN>>>555444555666666444333444555000222333222111000111222333333333444555555666666444444444444444444444444666666666666666666666666666777777888888777777666444555555666666777777777777666666555666777888999777888:::;;;;;;999777555555555666666777777888888;;;;;;;;;;;;;;;;;;;;;;;;777777888999999999999999888;;;@@@???<<>><<>>===<<<<<<;;;;;;999777555444444444333222222222222222222222222222444444444333222222111111222222222111111111111000111222333222111000111333222222111111111111111111333333222222222222333333222222222222222222222222444333333333222222111111333333444444444444333333......///111333444333222222222222111111111111111333333333333333222111000222222111111111111222222333333333333333333333333555;;;===888333333333333111111111111111222222222111111111111111111111111333333222222111000000000111111111111111111111111111111111111111111111111111111222222333333333333111111111222222111111111222222222222111111000///111111111111111111111111222222222111111111000000222222222222111111111111222111111111111222222222666666555333222222111111000000000000111111111111////////////000000111111000000000000000111222222111111111000000111111111111111111222222222222333222222222222333333333333222333333333444444444444333333333333333333333333333333333444444333333333333333333222222222222222222222111111111111222222333333333222222111111111,,,---///111222222111000/////////000111222333333444222000......///000111000000000000000000000000//////......///000222333111111111111000000////////////000000000000000000111111111111111111111111000000000000000000000000///000111222222222111111000000...,,,---000///,,,222222111111000000//////111222333222111000000222000000000000000000111111111111111111111111111111111111111111000000000000000222444444111000111333222111111333666777444111444222111111222222111///222222222333333444666666222111111111111222333333222444333===PPPOOO???666222333444444222222333555111222333222111111111333222222222333444444555555555555555555555555555555777777777777777777777777888888999999999999888777666777777888888777777666666777777777888888888888777888:::::::::999777555666666666777777888888888;;;;;;;;;;;;:::::::::999777888888999999888888777888<<<===;;;===BBBDDDBBBAAA@@@????????????@@@AAA???@@@AAAAAA@@@@@@AAABBBEEEDDDDDDCCCDDDDDDEEEEEECCCBBBAAAAAAAAACCCFFFGGGLLLMMMMMMKKKHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFCCCDDDDDDDDDDDDCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@???;;;<<<<<<===<<<:::999888777777777777777777777777666666555444444444555555444444444444555555555555444444555555666666777777<<<<<<;;;:::999999999:::888666444444555555444333333333333333333333333333555555444444333333333222333333333222222222111111111222333222111000111333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333222222222000111222222222222222222......///000111222333444111111111111111000000000333333333333222111000000333222111111111111222333222222222222222222222222111444333000000444555444111111111222222222222222222222222222222222222222//////000111222333333444111111111111111111111111000000000111111111111111000111222333333333333222000111222222222222111000222333333333333222222111222222222222222222222222222333333444444333222222222222222222222222222222222222222111222222333444999888666444222111000000000000000111111111111222...//////000000111111222111111111111111222222333111111000000000000111111111111111111222222222222111111111222222222333333333333444444444444333333333333333333444444444444333444444555555444444333333333333333333333222222222222111111111111222222444444444444333222111000***,,,...000111222222111111000000000000111222222222111000//////000111222000000000000000000000000.........///000111333333222222111111000//////...//////000000000000111111111111111111111111111111000000000000000000000000111111111111111222222222111000......000111111000111111111111111111000000222333333333111000111222000000000000111111111111111111111111111111111111222111111111111000000000111111222111111000000111222222222333333333222222333222111111222222111000222222333444444444333333222222111111222222333444222555222555CCCBBB999777444444444333111111222333111222333333111111222333222222222333444444555555666666666666666666666666777777777777777777777777888888999:::;;;;;;;;;;;;999999::::::999888777666666777999:::::::::999888888888888999888777777666777777777777777888888888999999999999::::::::::::999::::::::::::888777666999>>>;;;888===???>>>AAACCCDDDBBB???===>>>AAACCC>>>@@@AAAAAA@@@@@@AAABBBDDDDDDCCCBBBBBBCCCCCCDDDAAAAAA@@@@@@AAABBBDDDEEEFFFGGGHHHGGGFFFEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDCCCBBBAAA@@@CCCBBBBBBAAAAAA@@@@@@???<<<<<<<<<<<<;;;:::999999888888888888888888888888555555444444444555555666444444444444555555555666555555555555555555555555777666555555555555666777666444222222444444444333333333333333333333333333444444444444444333333333333333333333333444444444222333444333222111222444222333333444444333333333444444333333333333444444444444444444444444444444222222333333333333333333000000111222222222222222111111111111111111333444111111111111111111111111222222333333333222222111333222222111111222222333000000000000000000000000...111222000000444555444111111111222222333333333111111111111111111111111...///000111222333444444111111111111111111111111111111111222222222333333000111222333333333222222000111222222222222111000111222333333333333333333222222222222222222222222333333444555555555444444222222222222222222222222333222222111222333444555888777444222000000//////000000111111111222222222...//////000111111222222222111111111111222333333222222111111111111222222222222222222333333333444222222222333333333444444333333444555555444333222333333333444444444555555333444555666666555444333333333333333333333333333333222222111111222222333333333444444333222000///---...///000111222222222333333222111111111111222/////////000111111222222000000000000000000000000...///000111111111111111111111111000000000000000//////000000000111111111111111111111111111111111000000000000000000000000222111000//////000111222222000///000222222222111111111111111111111222222222333444333111000111222///000000000111111111111222222222222222222222222222222222111111111000000333111...///111333222111222333444333111000111333333222111111333333333111222333444444333222000///222222111111222222333444222666111///666555222777666666666333111///000111111222333333111111222333222222333333444555555666777777777777777777777777777777777777777777777777777888999;;;<<<===>>>>>>:::;;;;;;;;;:::888777555666777:::<<<<<<;;;999777888888888777777777777777777777777777888888888888777777888999::::::;;;<<<;;;<<<<<<<<<;;;999777666:::BBB@@@>>>DDDBBB===???>>>AAACCCAAA??????@@@AAA>>>???AAA@@@@@@???AAABBBCCCCCCAAA@@@@@@AAABBBCCC@@@@@@@@@@@@AAAAAABBBCCCAAACCCDDDDDDDDDDDDFFFGGGEEEFFFGGGFFFEEEDDDBBB@@@AAABBBCCCCCCCCCBBB@@@@@@CCCCCCBBBAAAAAA@@@@@@???===<<<<<<;;;::::::999999888888888888888999999999444444444444444555666777444444444555555555666666555555555555555444444444444444333222222333555555333222000111222333333222333333333333333333333333333333333333333333333333111222222333555666666777333444555555333333444555000111111222222222111111555444444333333444444555444444444444444444444444222222222333333444444444111222333333444444444444555555444333111111333444222222222222222222222333000111222222333333333333444333222111111222333444333333333333333333333333///555888555222333444444111111111222222333333333000000000000000000000000222222222111111111111111111111111111111111111111222222222333333444444444000111222333444333222222000111222333333222111000000111222333333333333333222222222222222222222222...///000111222111000000222222222222222222222222333333222111222333555666555444222000/////////000000000111111222222222222...//////000111222222222222222111111222222333444444333333222222333333444333333333444444444555555333333333444444444555555333444555555555444333222333333333444444555555555333444555666666555444333333333333333333333333333333222222111111222222333222222333333222111///...111111111111111111222222555555444333222222222222---...///111222222222222000000000000000000000000000000111222222111///.../////////000111111222222//////000000111111111222111111111111111111111111000000000000000000000000222111///------...000111333000///111222000//////000000000111222222222333222333444333111000111222//////000000111111111222222222222222222222222222222222222222111111000000333222222222111000000000888333000111111000222666444333333222222333333444000111333444444444444333555555333222222333555555333444333333222111000///222333333444444333333222444333333222222333333444555555555555666666666666555666777999999888888777888888777666666666666666<<<::::::???FFFIIIGGGCCCAAA???<<<999888777888888777888999:::;;;:::999999999999999999999999999999;;;999888666666777999:::<<<777777;;;===999999<<<========================????????????>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCC???@@@CCCFFFHHHIIIIIIIIIGGGHHHHHHGGGDDDAAAAAAAAA>>>@@@BBBDDDEEECCCAAA@@@BBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;:::999888999999999888888888888777666666666666555555555555888888666555555666777888555555666666666666555555444444444444444444444444555555555555555555555555888888666555444333333222333333333333333222111000333333333333333333222222777777666555444444444444333222222111111222222333444333333333444666777888888555666:::999666666999444333333222111111111222333333333222222222111111111222333333111111222333333333333333333333333333555444333222222222333333333333333444444555555555333333333222222111111111111222333333444444444444444...333666000111666444222222222222222222222222444444444333333222222222222222111111222222333444333333333333333333333333000222555666555555555666777666444333333444666777777666444222111111222222444333222111111333555666444444444444444444444444444444444444444444444444111222222333333222222111333222222111111111111111000000000000000000000000111111000000000000111111444555555555555555555444666555444333333333333333333222222222333555777888444444444444444444444444000111222333555666777888777666555444333444555555333333444444555444444333333333333333333333333333///000111222222222222222777666555444222111000000///222333333666888555...444444444333333222222222///000222333444444333222111//////333777777333...333000......000333444444---...111333444444333222000111111111111222222222000111111222222111111000222222333333333333222222111111111111111111111111222222222222111111111000------...000111222333444GGG<<<000---111444333///000000111111111222222222222222222222222111000///000000000000000000000000333333333333222222222222555444555777555111111555222222111111111111222222222333444555555444444333555444444333333444444555444444444444333222111000333333444444444444333333444333333333333333333444555555555555666666666666555666888999999999888777888888777666666666666666777666888>>>GGGNNNRRRSSSMMMIIICCC===999777888999777888999:::;;;:::999999999999999999999999999999:::999777666666777888999;;;777777;;;===::::::=================================>>>>>>>>>??????????????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAADDDCCCAAA@@@@@@AAABBBCCCFFFEEEDDDCCCCCCCCCCCCCCC@@@AAACCCEEEGGGHHHHHHHHHFFFGGGGGGFFFCCCAAAAAABBB@@@BBBDDDEEEEEEDDDBBB@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;:::999999999999999888888888888777666666666666555555555555444444444555666777888999444444555555555555444444444444444444444444444444444444444444444444444444444444333333333333444444444333333333333222222222444444555555555555555555555555444333333333444444444444333333333333444444555444333333333555666888;;;999777888;;;;;;888555555555444333333333333333444333333333333222222222333444555444333222333555333333333333333333333333555555333222222222333444333333333444444555555555333333333333222222222111111222333444444444444444777111555888111333888555222222222222222222222222222222222111111111000000222222222111222222333444333333333333333333333333...000333444333222333444777555444333333444555777666666444333222333333444555444333222333444666777444444444444444444444444555555444444333333222222111222222333444555666666333222111000000000111111222222222222222222222222111111111111111111222222444444555555555555444444666555444333333333333444444444333333444444555555444444444444444444444444333333333444444555555666555444333222222222333333444444555555555444333333333333333333333333333333111222222333333333333333222333333333333333222222333444333333666;;;;;;777444444444333333222222222222222222222222222111111111000000333777777333...333333333333333333222222000111222333444444333333111111111111222222222222111111222222222222111111111222222222222222222111////////////////////////222222111111111000000000///000000111222333444444BBB:::111...111333333000222222222222333333333444333333333333333222111000111111111111111111111111333333444444444444444555555333444777666222111444222222111111111111222222444555666666666555444333444444555555555555444444555555555555555444333222333333444444444444333333333333333333333333333333555555555555666666666666666666888999999999888777888888777666666666777777888888888:::>>>DDDIIILLLPPPKKKDDD===888777888:::777888999:::;;;:::999999::::::::::::::::::::::::999888777777777888999::::::888888<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===???@@@@@@AAA?????????@@@@@@@@@@@@@@@?????????@@@AAAAAAAAABBBEEECCC@@@???@@@CCCGGGIIIGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCEEEFFFFFFGGGGGGEEEFFFFFFDDDBBBAAABBBCCCCCCDDDEEEEEEEEECCCAAA???@@@@@@@@@@@@???>>>======;;;;;;;;;<<<;;;;;;::::::999999999888888888888777666666666666555555555555333444555666666666666666333444444555555444444333444444444444444444444444444444444444444444444444333333333333444666777888555555444333333333333444555555666666777777888888666555555444444444555555555555555444444555555555666555333222222444555777555AAAMMMVVV]]]]]]MMM;;;666666555444444444555555555555444444444333333333444666777666555444555666444444444444444444444444666555444333222333444444444444444444444555555555444333333333333333222222222333333444444444444333777222666888222666:::555333333333333333333333333222222222222111111111111222222222222222333444444333333333333333333333333///111333444333222333444666555444333333444555666555555444444444444444555666555444444444555777888333333333333333333333333666555444444222111111000222222222333555888:::<<<555444222111000111333444333333333333333333333333111111111111111222333444333333444444444444333333555555444333333333444444555555555555555444333333444444555555555555555555555555555555555444444444555444333333222222333333555555555555555444333222333333333333333333333333444444444444444333333333...///111444555444444333444444333111444;;;>>>===444444333333333333222222444333222111000000000000111000000333666666222///222666999888555222111222333333333444444444444444111111111111222222222333222222333333333333222222111111222222222222111111222222222222222222222222111111111111000000000///222222222222333333444444;;;777333000111222222222333333444444444444555555333333333333333333222111111111111111111111111111333333333444444555555555666111000555999777555444444444444333333444444444666666777777777555444333333444555666666555444333666666666666666555444444444444555555555555444444333444444444444444444333555555555555666666666666666777888999:::999888888888888777777666777777888:::::::::999888:::===@@@EEECCC>>>:::888888888999777888999:::;;;:::999999:::::::::::::::::::::::::::999999888999999:::;;;999999:::<<<<<<<<<===???????????????????????????<<<<<<======>>>??????@@@???????????????@@@@@@@@@===>>>>>>???@@@AAAAAABBBCCCBBB??????BBBHHHOOOSSSGGGFFFEEECCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEECCCAAAAAACCCDDDCCCDDDDDDDDDCCCAAA???===>>>?????????>>>>>>===<<<::::::;;;;;;<<<;;;;;;;;;999999999888888888777777666666666666555555555555666777777777666444111000444555555555555555555444555555555555555555555555444444444444444444444444666666666666777999:::;;;666666555444444444555666555555666777777888999999999888777666666555666666666555555444444555555666777666444222222333555666666TTTttt~~~]]]<<<666555555444444555555555666555555555444444444444444666777666555444555666444444444444555555555555777666444333333333444555444444444555555555555555444444444444333333333333333333444444444444444333444111444666333999>>>777333333333333333333333333444444444444444444444444333222222222222333444444444444444444444444444444222444555555555444555777666555444444444444555666444444444444444444555555555555444444444555666777333333333333333333333333444444333333222222222111444333333333555888;;;===888777444333222333555777333333333333333333333333000000000000111222333444222333333444444333333222555444444333333333444444333444555666666555444333555555555555555666666666555555555555555555555555777666666555555555555555666666666666555444333222444444444444444444444444555555444333333222222222,,,...111444555555333222111333222///222888;;;:::333333333333333333333333444333111000///000111111222111111333555555222///111666999888444111222555555555444333222222333333111111111222222222333333222333333444444333333222000111111222222111111000333333333333333333333333111111111000000000//////333333333333222222222222444444444333111111222444444444444444444444444444222222333333333222222111111111111111111111111111222222333333444444555555666111444@@@JJJGGG<<<333555444444444444444444555666777777777777666444333333444666666666666444333666666777777777666555555444555555666666555555444333444444555555444444333555555555555666666666666666777888::::::999999888888888777777777777888888666888<<<>>>???AAACCCEEE;;;;;;;;;:::999888777777777888999:::;;;:::999999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<888;;;===<<<;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>=====================????????????????????????======>>>>>>???@@@AAAAAABBBAAA??????BBBHHHNNNRRREEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDEEEDDDEEEEEEDDDBBBBBBCCCDDDBBBBBBBBBBBB@@@???===<<<======>>>>>>======<<<<<<::::::;;;;;;<<<;;;;;;;;;999999999888888888777777666666666666555555555555666777777777666444111000666666777777777777666666555555555555555555555555444444444444444444444444888888777777777888888999777666666666666666777777444444555666777777888888999999777666555555555555555555444444444444555555666666555444444444555555@@@aaarrrPPP111555555444444444444555555666666666555555555444444333444555555444333444555444444444555555666666666777666555444444444555666555555555555555555555555444444444444444444444444444444444555555444444333333111555777666???EEE<<<333333333333333333333333444444444444444444444444333333222222333333444555444444444444444444444444444555666555444444555777555555555444444555555555333333333444444444444444444444444444444555555666333333333333333333333333222222222333333444444444666555333333444555888999888666555333333444555666222222222222222222222222000000000000000111222333222333333444444333333222444444333333333444444555111333444666777777666555555555555666666777777777444444555666666777777888666777777666666666555555555666666666555555444333444444444444444444444444555444333222111111222222...000333555555444222111///333444222333555555333333333333333333333333333222111000000000111333444222222222333444333222000000444666444000000444999555444333222111111222222111222222222222333333333222333333444444333333222111111222222222222111111111111111111111111111111111111111111000000000000222222222222222111111111111333444444222111333555444444444444444333333333111111222222222222222111111111111111111111111111333333444444444444444444444444===NNNYYYSSS@@@222333333222222222222333333555666666777777666555444555555666666666666555555666666777777777666666555555555666666666666555555333444555666666555444333555555555555666666666666777777999:::::::::999888888888777777777888999999888999<<>>@@@===:::<<<>>>>>>????????????????????????>>>>>>>>>======<<<<<<<<>>>>>>>>=========>>>?????????@@@AAA@@@??????@@@CCCFFFHHHCCCBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGFFFDDDCCCBBBCCCAAAAAAAAA@@@???>>><<<;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::999999999888888888888777666666666666555555555555333444555666666666666666777777777888888777777777555555555555555555555555555555555555555555555555888777666555555444555555666777888888999888888777444444555555666666777777666666555555555555666666555555444444444444555555555666666777777777666666===PPP___^^^UUUKKK>>>222555444444444444555666666666666555555555444444444222333444444333222333444444444555555666777777777888777666555444555666666666666666555555555555555444444444555555555555666444555555555555444444333555333777888999EEEJJJ???333333333333333333333333222222222222333333333333333333333333333444444555444444444444444444444444333444444333222222444555555555555555555555555555444444555555555444444333333333444444444555555555444444444444444444444444111222333333444555666777666555444333333444555666555444444333333333333333222222222222222222222222222222111111111111222222333333444444444444333333444444333333333444555555222333444555666777777777555555666666777777888888444555555666777888888999444555555555555444333333444555555666666666555555444444444444444444444444444444222111111222333333111222444555555444222111000666999777666666444000222222333333333333444444111111111111222333444555222222333333333222111111111222333111///000444888444333333333222222111111222222222222333333333333222222333333333333222222222222222333333222222222333333333333333333333333222222222222111111111000222222222222222111111111222333444444333333444555555444444444444333333333111222222333333333333333222222222222222222222222666666555555555555555555444555<<>><<<::::::===>>><<<::::::;;;<<<===<<<;;;999888777888999:::;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;;;;;;;;;;:::@@@BBB===:::<<<>>>===????????????????????????<<<<<<<<<===============@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCAAAAAA@@@AAAAAACCCDDDEEEEEEHHHJJJIIIGGGDDDBBBAAAAAAAAAAAA@@@???>>>======:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999999999999999888888888888777666666666666555555555555444444444555666777888999666666777777777777666666555555555555555555555555666666666666666666666666777666555444444444444555555777999;;;;;;:::888777555555666666666666666666444444555666888:::<<<===777666666555555666666777333555888:::;;;:::888666555999;;;;;;888777888:::666555555555666666777888555555555444444444333333222444444444333222333444444555555666777777888888888777666555555555666777777666666666555555555444444444555555666666666666555555555555555444333333666444777777888DDDIII;;;444444444444444444444444222222222333333333444444444333333333333444555555555555555555555555555555444444444333222222444666444555555555555555555444777777888888777666555444444444555666666666666666555555555555555555555555444444444555555666666666555555555555555555555555555555666666666555444333333333333333333333333333666555444333333333333333444444555555555555444444333333333333333444555666555555555555555666777777555555666777777888999999777777777777777777777777444555555666555444333222333444555666666777777666555555555555555555555555555444222222222333555666222333444555555555555444111777;;;888666666444222222222222333333444444444222333333444444444333333222333333333222111111111222222222222222222333333333333444555555444333222222222222333333333444444111111222222222222111111333333444444444444333333666666666666666666666666333333333333222222222222222222222333333333333333444444333444444555555555666666666555555555444444333444444555666666555555222222222222222222222222888888777777666666555555555444555888888555555999666555555444444555555666222333444666666666555555777666555444444555666777555555666666666666666555666666777777777777666666333444666777777666444333555555555555666666666777777888999:::;;;:::999999888888777777888999::::::@@@;;;666777<<<@@@???===999999999:::;;;<<<======777888999:::;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;555666777888999::::::::::::BBBDDD>>>999;;;======>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>??????@@@?????????>>>>>>======>>>>>>>>>>>>============;;;===@@@CCCDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEEEEAAA@@@@@@@@@AAACCCEEEFFFFFFIIIKKKKKKHHHDDDAAA@@@BBBBBBAAA@@@@@@?????????::::::;;;<<<<<<;;;;;;;;;<<<===<<<<<<;;;:::999888999999999888888888888777777666666666555555555555999888666555555666777888555555666666666666555555666666666666666666666666777777777777777777777777777777666666666666777777444777:::<<<===;;;999777777777777777666666666666444555777:::===AAADDDEEE888888777777777777888888222555999<<<===;;;999666888555555999:::777666999777777666777777888999999555555444444444333333333333444555444333333444555444555555666777888888999999888666555555555666777777777666666555555555444444555555555666666777777555666666666555444333333555444666444444AAADDD555444444444444444444444444444444444555555666666666444333333333333444555555555555555555555555555555666777777555444444666888444444555555555555444444999:::::::::999888666555555666666777777777777777666666666666666666666666666666666666666666555555444555555666777666666555777888:::;;;:::999777555444444444444444444444444999888777666555444444444444555555666666555555444333333333333333444555666888777555444444555666666555666666777888999999999999999888888777666666555666777888888888777555444222333444666777777888888555555555555555555555555555444333222333555777888333333333444555666777777000666999666444444555333222222222333333444444444444555666666555444222111333333444333111111111222444333333444555444111...222444666777777666444333222222333333333444444444111111111222222111111111333444444555555444444333333333333333333333333333444444444333333333222222333333333444444444555555666444333333555666666555888888777777666666666555555555666777888888777777222222222222222222222222555777999999888777777888:::999777666555555666666777666666555555555666666444444444555666777888888:::999777666666888:::;;;666666555555444444333333555555555555666666666777666777999::::::999777666333333444555666777777888666777888999999999999999999999999999:::;;;<<<<<<>>><<<:::999888999:::;;;<<<===>>>>>>===<<<:::999888:::::::::999999;;;===<<<999666777;;;===<<<::::::::::::888777777:::<<<:::;;;<<<>>>?????????>>>???>>><<<;;;<<<===???AAA>>>>>>>>>>>>????????????======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAGGGEEECCCAAAAAABBBDDDFFFHHHIIIJJJIIIFFFCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>@@@???>>><<<<<<<<<======;;;;;;<<<===>>>>>>>>>===999999999999999999999999666777888888888777555444333333333444555666777888888:::;;;;;;999888888999888999:::999777666666777;;;;;;:::999888777666666555666777888888888888888888777666555555666777777999777666555555666777999666:::999666>>>JJJLLLCCC::::::;;;===??????<<<999666666777888888888777777999888777777888999777666555555666777777888999999777666555666888999888777777666555555444555555555444444444555555666666666999999888777777777777888666666555555555666777777777777666666666777888888666;;;>>>:::777666555333555555666666666777777777444444444444444333333222555666888999999777666444555555555555555555555555999999999:::999999888888666666777888999;;;===>>>999888888777666666777777666666777777777777666666555777999::::::777444111333444555555555444333333555666666666666666666666222666777555333333444333555777999999777666555666666666666555666666777777444555666777666555444333555555444444555555666777777777777666666777777777777777666666666888999;;;:::::::::::::::::::::999999888666555555555666777999999:::;;;;;;;;;::::::666666666666777777777777666777888888888888777666555555555555666666666666777888888888777666555444555555666777777777777777999666333333666888888777444555666666777666666555555555444333222111111111333444444444444444444333333555666666555444444555444555555555444555888:::444555555444222111111222666666777777777555444222555555666666666666555555333333444444555555666666444444444444555555555555777777666666777888:::;;;???>>><<<:::888777777666999666444777;;;;;;777333777666555333222222222222:::;;;===<<<;;;::::::;;;<<<;;;:::888777777888888888777666666555555555555555555555555666777888999999999777777666777888999:::::::::::::::;;;;;;;;;888888888888777777777777666777999::::::999777666888888999999:::;;;;;;;;;666666777888888888888888::::::::::::;;;<<<===>>>AAA@@@>>>===<<<===>>>???>>>???@@@@@@@@@???===============???@@@???<<<999>>>===<<<;;;===>>>??????===???@@@@@@???>>>>>>???AAAAAAAAAAAAAAABBBCCCDDD@@@@@@?????????@@@AAABBB????????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCCBBBCCCEEEGGGIIIHHHIIIJJJIIIFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>======>>>???@@@======>>>?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999999888777999999888999999;;;<<<===???>>>>>>===<<<;;;;;;::::::;;;<<<;;;999888999:::<<<<<<;;;;;;:::999999999>>>>>>======<<<<<<;;;;;;999::::::::::::999888777;;;:::999888888999:::;;;:::===;;;777===GGGHHH@@@999999999;;;>>>>>>===<<<888888888999999999999::::::999999:::<<<===<<<;;;999999999999::::::::::::999888777888:::;;;:::999;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<>>???888888777777777777888888@@@???===;;;;;;;;;<<<===:::;;;===??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888999999888888999999999;;;<<<===<<<:::777666666::::::999888888999999999666777777888888888777777888888888777888888999:::888888777777777777888888::::::999999:::;;;======<<<<<<<<<==================<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999::::::::::::888:::;;;<<<<<<;;;:::888888888888888999999999:::::::::999999999999888888999::::::::::::999999888888777666888;;;======<<<666666777777777888888888;;;:::999888777777777777555666666777777666666555555666888888666555666777666777888777666666888999555777777777555444555666888999999999999888777777777777888888888888777777777777777777777777888888666666777777888888888888555555666777999;;;===>>>EEEBBB>>>:::888888:::;;;@@@<<<777777:::<<<:::888999999888777666666666666@@@AAABBBAAA???>>>???@@@>>>>>>===;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777999999999999999:::;;;<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<===>>>>>><<<<<<<<<;;;;;;::::::999999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;=========>>>>>>???@@@AAABBBAAA???>>>>>>>>>???@@@===>>>???AAAAAA@@@??????AAA>>>>>>DDDKKKLLLDDD;;;?????????@@@AAABBBBBBBBB>>>AAADDDEEECCCAAA@@@@@@BBBAAA@@@???@@@AAABBBCCCAAAAAABBBBBBCCCCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBBEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEDDDDDDEEEGGGJJJKKKHHHJJJKKKJJJGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBB????????????@@@AAABBBCCC@@@@@@@@@AAA@@@@@@??????========================<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<>>>BBBEEEGGGEEEAAA>>>===>>>>>><<<:::;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<===>>>???<<<===>>>???>>><<<999777>>>===<<<;;;;;;<<<===>>>>>>@@@===999<<>>AAAAAAAAA===<<<;;;;;;<<<===>>>???;;;;;;;;;===@@@BBBBBBAAACCCBBBBBBAAA@@@??????>>>===<<<;;;<<<===>>>>>><<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@????????????<<<<<<<<<======>>>>>>???@@@???>>>===============@@@@@@???>>>============???IIINNNGGG===:::<<>>>>>999:::<<<===???@@@AAAAAAAAA@@@???????????????@@@<<<<<<;;;;;;;;;<<<======FFFDDDAAA>>>>>>>>>@@@BBB>>>???@@@AAABBBBBBBBBBBBAAA@@@?????????@@@AAAAAA>>>>>>>>>======<<<<<<<<<===;;;999:::<<<===>>>>>>===>>>@@@@@@===<<<;;;;;;>>>===<<<;;;;;;;;;;;;;;;999999999999:::;;;<<<===<<<<<<;;;;;;<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAAAAABBBBBBCCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAA???@@@CCCDDDDDDCCC@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@???>>>???@@@AAABBBCCCCCCBBBBBBAAA???>>>===<<<<<<<<<===??????===;;;999999888888999;;;===>>><<<;;;:::999999999999999999999::::::::::::999999888999;;;;;;999888999:::999;;;===>>><<<;;;;;;<<<;;;<<<======<<<<<<===>>>?????????>>>??????@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@???????????????>>>>>>>>>======>>>??????@@@AAAAAA???@@@CCCEEEHHHJJJKKKLLLNNNJJJDDD>>><<<===AAACCCJJJDDD>>><<<>>>@@@AAAAAA@@@@@@????????????@@@@@@DDDEEEEEECCCAAA@@@AAABBB>>>>>>>>>>>>??????@@@@@@CCCBBBBBBAAA@@@>>>===<<<>>>>>>>>>>>>>>>???@@@@@@>>>???@@@BBBCCCCCCCCCCCC???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCDDDEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEFFFFFFGGGEEEFFFHHHIIIJJJJJJIIIIIIJJJEEEEEEOOO\\\aaaYYYOOOFFFFFFHHHMMMRRRSSSOOOJJJGGGJJJLLLLLLJJJIIIIIIJJJMMMMMMLLLLLLLLLLLLLLLLLLKKKLLLNNNPPPPPPOOONNNMMMLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPQQQSSSTTTTTTRRRRRRSSSSSSTTTUUUVVVVVVSSSSSSRRRQQQRRRSSSUUUVVVTTTVVVWWWWWWTTTRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPPPPNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGHHHIIIFFFFFFFFFHHHKKKPPPTTTWWWPPPJJJEEEDDDHHHJJJHHHEEEEEEGGGHHHGGGFFFEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIDDDDDDEEEGGGJJJNNNRRRTTTKKKKKKKKKKKKIIIHHHFFFEEEKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLIIIEEEFFFKKKJJJFFFIIIHHHGGGHHHLLLPPPSSSSSSOOONNNLLLKKKLLLNNNPPPRRROOOOOOOOORRRVVVYYYYYYYYYYYYYYYWWWVVVTTTSSSQQQQQQNNNMMMLLLMMMOOOPPPOOONNNKKKKKKKKKLLLMMMNNNPPPPPPSSSSSSRRRRRRQQQQQQQQQPPPNNNOOOPPPQQQRRRSSSSSSTTTRRRQQQPPPOOONNNMMMMMMMMMUUUTTTSSSRRRQQQPPPPPPPPPPPPXXX[[[UUUOOOMMMOOOPPPMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHJJJJJJIIIHHHHHHIIIIIIJJJHHHIIIJJJKKKMMMNNNOOOPPPLLLMMMPPPRRRUUUVVVWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOWWWVVVTTTSSSSSSSSSUUUUUUSSSSSSSSSSSSSSSTTTUUUUUUTTTSSSQQQPPPQQQRRRTTTUUUTTTTTTSSSRRRQQQQQQPPPPPPQQQLLLIIIKKKNNNOOOOOOQQQNNNPPPSSSUUUTTTTTTUUUVVVSSSRRRQQQPPPOOOOOONNNNNNPPPPPPOOOOOOPPPRRRTTTVVVSSSRRRRRRRRRRRRSSSTTTTTTVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXYYYZZZZZZ[[[\\\\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZ^^^^^^^^^]]]\\\[[[ZZZYYY\\\\\\\\\\\\]]]]]]]]]]]]ZZZ\\\___``````___\\\ZZZ[[[\\\\\\\\\]]]]]]]]]]]]\\\[[[YYYYYYZZZ\\\^^^___``````___^^^\\\ZZZXXXWWWUUUUUUUUUTTTQQQMMMIIIFFFIIIHHHGGGGGGHHHKKKMMMOOOKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIGGGIIIJJJJJJIIIHHHIIIIIIQQQTTTWWWYYYXXXWWWVVVWWWVVVWWWYYYYYYXXXXXXZZZ\\\[[[ZZZYYYYYYZZZ\\\^^^___aaaaaabbbbbbbbbbbbaaaaaa]]]]]]]]]\\\\\\[[[[[[[[[YYYZZZ[[[\\\]]]^^^___```aaabbbeeehhhjjjkkkllllllhhheee___ZZZXXXYYY[[[]]]bbb^^^ZZZXXXZZZ\\\^^^^^^]]]]]]]]]]]]]]]^^^______TTTTTTSSSRRROOOOOOPPPQQQNNNOOOPPPRRRTTTVVVWWWXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRQQQQQQQQQRRRSSSSSSRRRSSSUUUXXXZZZ[[[\\\]]][[[[[[ZZZZZZYYYXXXWWWWWWUUUVVVVVVXXXYYYZZZ[[[\\\^^^__________________^^^______^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\ZZZYYYYYYZZZZZZ[[[\\\]]]ccccccccccccccccccddddddeeefffgggiiijjjjjjjjjiiiiiiccc```iiiwwwzzzrrreeecccfffppp{{{|||ssshhhkkkkkkkkkjjjhhhiiikkkmmmrrrssstttuuuuuutttrrrqqqnnnooorrrssstttsssqqqpppqqqqqqqqqrrrrrrrrrssssssppppppqqqrrrssssssttttttrrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuuvvvwwwxxxxxxvvvvvvwwwwwwxxxyyyzzzzzzyyyxxxwwwvvvuuuvvvvvvvvvxxxzzz|||{{{yyyxxxwwwxxxrrrsssssssssttttttuuuuuuvvvvvvvvvvvvvvvuuuuuutttssssssssssssrrrrrrqqqpppnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkkkklllmmmnnnjjjjjjjjjkkkmmmpppsssuuummmhhhddddddiiilllkkkhhhgggiiijjjiiihhhhhhiiijjjkkkkkkkkkllllllmmmnnnnnnkkkkkklllooosssxxx}}}sssqqqnnnlllkkkkkklllllloooooonnnnnnnnnnnnoooooooooooommmjjjkkknnnnnnlllooommmlllmmmqqquuuxxxyyywwwvvvuuuuuuuuuwwwzzz{{{~~~~~~~~~|||zzzyyyxxxwwwvvvuuuvvvxxxyyyxxxwwwuuuvvvvvvwwwxxxzzz{{{|||~~~~~~}}}}}}{{{|||~~~~~~~~~}}}{{{{{{zzzzzzzzz~~~}}}}}}}}}}}}|||}}}|||~~~~~~{{{zzz{{{{{{{{{||||||||||||xxxxxxxxxwwwwwwvvvttttttsssrrrpppooonnnnnnnnnnnnppppppqqqsssuuuvvvwwwxxxvvvxxxzzz}}}}}}|||{{{yyyxxxwwwwwwvvv~~~}}}}}}~~~~~~|||wwwtttwwwxxxvvvwww{{{}}}~~~}}}}}}}}}}}}}}}wwwrrroooqqqpppoooooopppsssuuuwwwvvvuuuuuuttttttttttttuuuqqqrrrrrrssssssrrrrrrqqqoooqqqsssrrrqqqpppqqqqqq}}}{{{{{{|||~~~}}}