BM6P6(@ $$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&''''''((((((************++++++++++++,,,,,,,,,+++,,,,,,------..................------------......//////000000......////////////......111111111000//////......//////000000111111111222000000000000000///......,,,,,,...///000000000000333333222000...,,,***))),,,---......//////.........//////000//////......//////............//////---...///000000///...---...---,,,,,,++++++,,,,,,+++***))))))(((((())))))+++***)))***,,,---,,,+++---,,,,,,++++++,,,,,,---(((((((((((())))))))))))***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$'''((((((%%%""""""%%%)))&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%######%%%((()))(((%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%'''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&)))***&&&""""""###$$$///---+++)))(((((()))***(((((((((((())))))))))))++++++++++++++++++++++++...///////////////......//////...---,,,,,,,,,,,,//////000000//////...---///000000111222333333444222222111111000////////////000000111111222333333444555555555555555555444000000000000000000000000333333222222222222111111333111000......///111222333222111000////////////---///000111000///000111333333222111000///......---///111111000//////000///...+++******,,,...///.........------///333666DDDBBB???;;;777222---+++000000...---,,,***))))))+++++++++*********))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((('''&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((((((&&&%%%$$$%%%(((((('''&&&%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))***''''''((((((((()))))))))+++++++++++++++,,,,,,---....................................//////////////////000000000000//////000000////////////......///000000000111111111111000000000000000///......------...///000000000000000000000000///...---,,,,,,------...///.........,,,,,,------------,,,,,,/////////....../////////---...///000000///...---...---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,++++++++++++,,,,,,******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%""""""$$$'''$$$%%%%%%&&&&&&'''((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++***(((&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%&&&''''''%%%"""&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%(((***(((&&&%%%&&&&&&,,,+++)))((('''(((((()))(((((((((((())))))))))))++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,+++,,,,,,---------------------,,,,,,+++((()))+++---///111222333111111111111000000000000111111111111222222222222333444444555555444444333111111111111111111111111333333333222222222222111222111000//////000111222333222111000////////////,,,...000000/////////000222222111111000/////////000000000000000111111111333222///......///111222//////......---///333666AAA???<<<888444000---,,,))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&%%%$$$######%%%$$$$$$#########$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))''''''(((((((((((())))))***************+++,,,,,,......................../////////...............000000000111111000000000---............/////////000000000000111111111111000000111111000000//////...//////000000000//////......///000000000000000,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,000//////////////////000......000000000000.........------,,,,,,,,,,,,,,,******)))))))))******++++++***)))***,,,,,,,,,+++************************++++++***)))((('''&&&&&&$$$%%%%%%&&&'''((())))))'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%###"""###$$$######%%%&&&((()))***+++%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%''')))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&...---+++)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&'''''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&)))***)))(((((()))(((((((((((((((((((((((((((((((((((())))))))))))************************,,,------.........------,,,,,,,,,,,,---...//////---------------,,,++++++'''((()))+++---///000111000000000000111111111111333222222222222111111111222222333333333333222222222222222222222222222222444333333333222222222222222111000//////000111222222222111000////////////...000111222111000111222000000000000000000000000666222//////111333333111555333111000///000111222////////////...000333666===;;;888444111...------************************+++************)))))))))((((((((())))))((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$&&&(((""""""""""""###$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))*********+++))))))))))))***+++,,,,,,............/////////////////////......---------//////000000000000//////,,,,,,------...//////000000000000000000111111111000000111111111000000///000000111111111000//////...///000000111111111111,,,---......//////......---------------......///000000000000000000000000...///000111111000///.........---,,,,,,,,,,,,,,,)))(((((((((((()))******+++))))))***+++,,,+++***))))))************))))))******))))))((((((''''''$$$%%%%%%&&&'''((())))))'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&%%%$$$$$$$$$######$$$&&&'''((()))***%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$&&&''')))(((((((((''''''&&&&&&&&&###$$$$$$&&&''')))+++,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&&&&'''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((''''''***&&&'''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))......///000000000//////...............///000000....../////////...------,,,,,,------...............//////000111222222222444333333222111111000000000111111111111111111000000000000000000000000000333333333333222222222222111000000///000000111222222111000//////......///000111333333222222222333////////////000000111111<<<666///...111333222///333111000...---.../////////000000//////000333555:::888444111///............------+++***)))((((((************))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%###""""""%%%((($$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((())))))))))))*********))))))))))))***+++,,,---........./////////000000//////......------,,,,,,---..................---+++,,,,,,---...///000000111111000000000000000000000000111111111111000000111111111111111111000000000111111111111111000000......///000000000//////...------------...///000000000111222222111000000...///000111111000///...///...------,,,,,,------,,,,,,+++++++++,,,,,,---***)))((()))+++,,,+++***((())))))******))))))(((''''''(((((())))))******&&&'''''''''''''''''''''%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&'''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))+++(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''+++)))'''&&&&&&&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''')))$$$###''''''$$$%%%)))&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))------...//////////////////......---,,,,,,------.........///...------,,,.............../////////......///000111222222333333333222111111000////////////000000000000//////////////////////////////333333222222222111111111000000000000000111111222222111000///...............000222222111000111222.........///000000111111???888000---///111000---000///...------------...///000000000//////222444777555222///.........///******)))((('''&&&&&&%%%))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''""""""""" """%%%'''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&''''''''''''(((((()))))))))***+++,,,---............//////000000111.........---------------,,,------......------,,,,,,,,,---...//////000000111111111111000000000000000000111111222222111111000111111222222222111111222222333222222111000//////000000111111111111111---,,,++++++,,,---///000000111222333333222111000//////111111111111/////////......---------------,,,,,,+++******************)))((()))+++++++++***((()))***++++++***)))(((&&&&&&'''((()))***++++++((((((((('''&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))***+++)))'''$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''+++)))&&&&&&&&&&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''')))$$$$$$+++,,,'''%%%(((((((((((())))))*********(((((((((((())))))))))))************************)))***+++,,,,,,,,,,,,,,,------,,,+++***))))))***,,,,,,,,,,,,,,,+++******)))***+++,,,...///000111...//////000111222222222222222111000//////......//////000000000000//////------------------------222111111111000000000000//////000000111111222222111111000///............+++---...///------...///.........//////000000000;;;666000---.........---//////............//////...///000///...///000222333222000...------------(((((())))))******++++++(((((()))))))))))))))***'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&%%%###$$$&&&((('''&&&%%%$$$############%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******+++---...///---......///000000111111,,,------------------...------............------.........//////000000000111111111111000000000//////000111222222222222111000000111222333333333333222222333333222222111000111111222333333333333222...---,,,,,,,,,...000222000111333444444333111000///000111222222111000/////////...---------------++++++)))(((''''''''''''***)))((()))***+++***)))((()))+++,,,,,,+++)))(((''''''(((((())))))******(((((('''''''''&&&&&&&&&&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''$$$"""###%%%''''''&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))+++,,,***&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&''''''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''###(((444777///((())))))((('''''''''((()))***(((((((((((())))))))))))++++++++++++++++++++++++'''((()))***++++++++++++---,,,,,,+++++++++,,,,,,+++,,,,,,,,,,,,+++******)))***+++,,,---//////000//////000000111111111222000000//////......------//////000000000000//////........................000000000000////////////...///000111111222222222111111///...............+++,,,......---------.........//////////////////333222///---,,,---...///---------......///000000---...//////...---///000///......---,,,+++******++++++,,,,,,---.........(((((((((((())))))******(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((((()))***&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((()))))))))************+++,,,...///000---......///000111111222,,,,,,,,,------...............////////////......////////////000000000000222111111111000000/////////000111222222222222222///000111222333444444444111111222333333333222222222222333444444444444333111000///...///111333555000111333444444333111000///000111222222111000/////////...------------...//////---+++***)))))))))***(((((()))***+++***)))(((***+++,,,,,,+++***((())))))))))))(((((((((((('''''''''''''''''''''''''''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''$$$ !!!###&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%(((******'''&&&'''(((%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%###,,,===AAA666,,,+++)))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))++++++++++++++++++++++++((()))***+++,,,---------...............///000111------.........---,,,,,,........................000000000000111111111111...............---------//////000000000000//////////////////////////////////////////..................000111222222222222111000///......------...---///111111000///000111////////////////////////---------,,,+++,,,///222******+++,,,---...//////,,,---///...------...///,,,,,,,,,,,,+++)))(((''',,,++++++******)))))))))'''((((((((())))))******((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!###%%%%%%$$$$$$$$$%%%''''''''''''((()))******''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%'''((((((((((((((((((''''''''')))))))))***++++++,,,,,,---------............///+++,,,------......------111111111000//////......------......//////000000000///...---------------//////000111111111111000111222333333444444444444333333333333333333333333333333444444333222000///111111000//////000111222444444444333333333222222222000///000222333111...//////...---,,,,,,++++++))))))))))))***+++,,,---((((((((((((((()))******++++++***)))))))))))))))+++******)))(((''''''&&&***,,,---+++'''%%%&&&)))''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((((((((''''''&&&&&&%%%&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***...111///***$$$''''''''''''''''''''''''(((((((((((())))))))))))---------,,,+++******)))************************((()))+++,,,------,,,+++......---------,,,,,,,,,000000//////............000////////////............------,,,,,,------...000000000000111111111111222111///...---------.........------------............///000111111000000..................---------...///000000///...------,,,,,,++++++,,,,,,---......//////......---,,,........................///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))'''&&&&&&''''''((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&''''''&&&$$$"""!!!''''''&&&&&&&&&%%%%%%%%%&&&'''''''''%%%!!!###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((((((''''''(((***((((((((((((((((((((('''(((((())))))***++++++,,,------------............---.........---,,,,,,+++............------------.........///////////////000///...------------...///000111111222222111111111222333333444444333333333333333333333333333333333333333333222111000///111000//////000111222333444444444444333333333333111///...000222222000...//////...------,,,++++++*********)))******+++,,,((((((((((((((()))******+++***)))(((((((((((()))*********)))((('''''''''((()))***)))'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&$$$###""""""###$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''))),,,,,,)))&&&'''''''''''''''&&&&&&&&&'''((((((((())))))))))))******))))))(((''''''&&&************************)))***+++------------,,,............------------/////////.........------/////////.........------...------------------...//////000000000111111111111111///...---......//////......------......///,,,------...//////....................................////////////.........------,,,,,,------...---------------,,,,,,+++------------------------//////............//////+++++++++++++++++++++++++++++++++*********))))))))))))(((((('''((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$"""!!!$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((((((''''''(((***''''''((((((((((((((((((''''''((())))))******+++,,,,,,,,,---------....../////////...---,,,***))),,,------------.........///////////////.........//////......------......111111222333333333333222111222222333333333333333222222333333333333333333444333222111111111111111/////////000000222333444444444444333333333333222//////...///000111///---//////......---,,,,,,,,,,,,+++******)))*********((((((((((((((()))******))))))((((((''''''((((((******))))))(((((('''''''''&&&%%%&&&((()))((('''&&&''''''''''''((((((((((((((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''((('''(((((('''''''''&&&&&&&&&''''''((((((((())))))))),,,,,,++++++***)))))))))***************************+++,,,---............////////////.....................---------------............---------,,,........................//////000000000000111111000000///////////////000///......------......///------.../////////..................//////////////////............/////////......------......///,,,,,,,,,,,,,,,+++******------------------------......---------...//////++++++++++++++++++++++++++++++*********)))))))))++++++***)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###%%%''''''&&&%%%&&&'''''''''''''''(((((((((((('''''''''((())))))******+++,,,,,,,,,------------............---,,,+++***------...//////000111111000000//////......------//////............//////111222333333444444333333111222222333333333222222222222222222222333333333444333111000000000111222...//////000111333444444333333222222222111111111........./////////......//////......---------,,,---,,,+++***))))))))))))((((((((((((((())))))***((((((''''''''''''((((((***)))))))))((((((((('''(((&&&$$$&&&)))***(((&&&&&&&&&&&&'''''''''(((((('''(((***++++++)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,)))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''#########""""""#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%''''''((((((((('''&&&&&&%%%%%%'''''''''((((((((()))))),,,,,,,,,+++++++++******************************,,,,,,---....../////////000000000000////////////------------------------......---------,,,,,,,,,.........//////.........////////////000000000111000000000000000000111111//////............/////////000000111111111000000///////////////000000000000///...------...///000......------------......,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++************************************))))))))))))++++++***)))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&''')))***&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&'''''''''(((((())))))'''''''''((())))))******++++++++++++,,,,,,,,,---,,,,,,------...------,,,,,,,,,---...///000111111000000//////......------//////.........//////000222222333444444444444333222222222333333222111111111111111222222333333333333222111000///000111222...///000111222333444444111111111111000000000000---.../////////.........///...............------------+++***))))))((((((((((((((((((((())))))***((((((''''''''''''(((((())))))))))))((((((((((((+++(((&&&''')))***(((%%%&&&&&&&&&&&&''''''''''''&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,)))&&&$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))------------...///000000111111000000000/////////------------------------......---------,,,,,,,,,...//////000000//////......////////////000000000000000111111111111111111/////////....../////////000111111111111111000000/////////000000000111111000///...------...///000------,,,,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++))))))((((((*********************************)))))))))(((((()))))))))))))))***++++++'''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%'''(((''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$''')))***)))(((((((((&&&&&&''''''((()))))))))''''''((())))))******+++******+++++++++,,,,,,,,,+++,,,------......------******+++,,,------......///////////////.........//////......//////000000111222333333444444333333222222222222222222111000000000111111222333333333222111111000000000111111//////111222333333333333111111111000000000//////---///111000///...//////........................---,,,+++***))))))))))))((((((((((((((()))******((((((''''''(((((())))))))))))))))))((((((((((((***)))(((((())))))'''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%############%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''(((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))------,,,------...000000000000000000////////////---------------.....................---------,,,...///000111111000///.........////////////000000111111222222222222111000000//////......//////000//////000000000///......//////000000111111222222//////............//////,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++000///...,,,+++***))))))******************************)))))))))((((((((((((((((((((()))***++++++'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''',,,---------,,,***((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$''')))***)))(((((((((&&&&&&''''''((())))))***(((((())))))***++++++,,,************++++++++++++---------...------,,,,,,+++++++++,,,,,,---------.........//////////////////////////////000111111111111222333333333333333222222222222222111000000///000000111222222333333000000111111111111000000000000222333333333222222222222222222111111111111...000222222000...///111............////////////,,,,,,+++***)))))))))***((((((((((((((()))******)))(((((((((((()))***+++(((((((((((())))))))))))&&&'''(((((('''&&&''')))%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&###"""!!! !!!"""######$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((%%%$$$$$$&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((*********+++++++++++++++))))))))))))))))))))))))---,,,,,,,,,,,,...///000000000/////////.........------.........//////////////////.........------...///111222222111///............/////////000000222333333333333222000///000000////////////000000000000000000000///......//////000111111222333333......////////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++---,,,,,,+++++++++++++++***************************)))))))))((((((((((((((((((((('''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''')))+++---......,,,)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$'''((('''&&&%%%&&&&&&&&&&&&'''((())))))***)))))))))***++++++,,,,,,)))************+++++++++/////////...---,,,+++***------............//////---.........//////000000///////////////000111111111111222333333333222222222222222222222111000//////000000111222222333333///000111222222111000///000111222333444333222111444444444333333333222222...111333222000///000222.........///////////////,,,+++******)))*********((((((((((((((()))******)))))))))))))))***++++++(((((((((((())))))))))))!!!$$$''''''%%%%%%(((+++%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$""""""$$$%%%&&&"""######$$$$$$######"""%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%###"""$$$'''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,++++++,,,---///000////////////...................../////////000000000////////////............000111222222111000.............../////////000333333444444333111000///000000////////////000000222222222222222111000000///000000111222222333333---...///000000///...---.........------.........***++++++++++++***))))))************************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''&&&&&&'''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###&&&***,,,---+++'''%%%''''''&&&&&&&&&%%%%%%%%%"""######%%%&&&'''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''')))******'''%%%(((''''''&&&&&&&&&''''''''''''''''''((((((((((((***(((''')))...000000///,,,,,,------,,,,,,+++***...---,,,,,,---...///000222111///,,,+++,,,---...333222111000000222444555333333222111000000000111111111111222222111111111222222222222222222222222222111111111000000//////000111222333333222111000//////000111111111111000222111111000000000000000000000000000////////////111---)))(((***++++++))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&'''''''''&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&###!!!!!!###%%%$$$###&&&&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((('''&&&&&&*********)))))))))))))))''''''(((((())))))******************+++---///000000111111111000///...---,,,...//////...------...///000000///---,,,...//////000111000///......000------......//////000000111222222222222111111000///...---,,,,,,---///111111222333444333111///---000000000000000000000000.........///////////////111111000///---,,,+++******)))(((((((((***+++,,,+++++++++************)))(((((((((((())))))))))))((()))***++++++***)))((('''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''(((((($$$&&&((()))++++++******&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((('''&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((&&&%%%&&&***,,,,,,+++,,,,,,------------,,,,,,......---,,,------//////...---+++++++++,,,...///111000///......000111333333222111111000000000111111222222333333222222111222222222222222222222222111111111111000000000///000111222222222222111000///000000111222111111111333222111111000000111111000000000/////////......000---))))))***++++++))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))))))))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&$$$!!!!!!###%%%$$$###%%%%%%&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''((()))))))))(((((('''&&&(((((((((((((((((((((((((((((((((((())))))******************+++---///000//////000000///...------,,,...//////---------...000000111///...---...000111222333222000///000111.........//////000000000000111111111111111000000///...---------///111222222222333444333111///...000000000000000000000000...////////////////////////......---,,,+++*********)))(((((()))***+++,,,+++++++++*********))))))(((((((((((()))))))))***))))))************))))))((())))))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((('''&&&%%%&&&((()))***)))++++++,,,---............///...------,,,------...************,,,...000111000///.........///111222222111111000000000000000222222333333333333222222111111111111111111111111111111111111000000000000000111111222222111111000000000111222222222222111333333222111111111111111////////////.........---///,,,***)))************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))***)))((((((''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$""""""$$$%%%$$$######$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%&&&''''''(((((('''''')))))))))))))))(((((('''''''''''''''((((((((((((((((((((())))))))))))***************+++---...///---............------,,,,,,...///...---,,,---...000111111000......///111222333444333111111111222////////////000000000000//////000111111000000000///.........///000222333222333444444333222000///000000000000000000000000//////////////////......,,,+++++++++******************)))))))))***++++++++++++*********)))))))))((((((((()))))))))************))))))))))))******)))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&''''''(((&&&$$$$$$%%%&&&'''&&&%%%&&&(((******)))'''&&&''''''''''''((((((((((((***)))(((((()))***************,,,---...////////////......------,,,,,,,,,***++++++,,,---///111222111000000000000111222333111000000/////////000000111111222222222222111111111111111111111111111111111111111000000000000000000000111111111111000000000111111222222222222222222111111000000000000000............---------------,,,***)))************(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!###&&&'''$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((()))))))))))))))((((((''''''((((((((((((((()))))))))))))))))))))))))))*********++++++,,,---...+++,,,,,,---------,,,,,,,,,---...---,,,,,,---...000111222111//////000222222333444333111000111222000000000000000000000000---...///000000000000000............///000222333333333333444333222111000000000000000000000000000////////////............***************+++++++++*********************+++************))))))))))))(((((()))))))))*********+++***)))(((((()))***+++***************)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''(((&&&$$$$$$%%%&&&'''&&&###$$$&&&(((((((((&&&%%%''''''''''''((((((((((((*********)))))))))***+++)))***+++---.../////////.........------,,,++++++***+++++++++,,,---...///000000///000000000111111000//////...//////000000//////000000000000//////000000000000000000000000000000000000000000111111000000000000000000000000000000111222222222222111000000///...............------------,,,,,,,,,++++++++++++***))))))******(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$(((((('''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((())))))))))))((((((((((((((())))))*********************)))))))))))))))******+++,,,,,,,,,,,,******+++,,,,,,---,,,,,,------...,,,++++++---///000111111000//////111222000222222111000///000111000000000///////////////------...000000111111111.........//////000111222222222333333222222111111////////////////////////000000//////.........---++++++++++++,,,,,,,,,,,,***++++++++++++******************)))))))))(((((())))))))))))************+++***)))(((((()))***+++***************)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&(((((())))))((((((((((((''''''''''''((((((***)))'''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''(((&&&%%%%%%&&&''''''&&&!!!!!!###$$$%%%%%%$$$$$$''''''''''''(((((((((((('''(((((((((&&&&&&(((***((()))+++,,,---.........,,,------------,,,,,,+++)))*********++++++++++++------------...........................//////000......////////////......////////////////////////000000000000111111111111111000000//////000000111//////000111111111111000///......---------------,,,,,,,,,,,,++++++++++++)))***++++++)))((()))+++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))***)))((((((''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''((((((((((((((((((((())))))******+++++++++************)))))))))))))))***+++,,,,,,++++++))))))***,,,---------------------,,,***+++---//////000000000//////111222///000111000.........///////////////............,,,---...000111222222222000000000000111111111111111111111111111111111111////////////////////////000000000///......------,,,,,,,,,---------------+++++++++,,,++++++***)))******)))))))))((((((((()))))))))*********++++++******))))))))))))******)))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))******)))((((((((((((''''''((((((((())))))((('''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''((('''&&&'''((()))'''&&&""""""###$$$$$$%%%&&&&&&''''''''''''(((((((((((($$$&&&'''&&&%%%%%%'''***((()))***+++,,,,,,,,,,,,***+++,,,---------,,,,,,******+++,,,------------,,,,,,------.........---...---------......///000......////////////......///////////////////////////000000000111111111111111000///......///000111......///000000000000/////////...------------...,,,+++++++++************'''***++++++)))((()))+++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))))))))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''%%%!!!!!!$$$(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''"""%%%''''''%%%$$$$$$%%%$$$######"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&'''''''''''''''''''''(((((()))******++++++++++++*********))))))))))))***+++,,,++++++***((()))***,,,---.........---------+++******---///.../////////......000222///000111000...---...//////.........---------,,,,,,---///111222333444444333333333333333333222222000000000000000000000111////////////////////////111000000///......---------------------,,,,,,,,,++++++,,,,,,,,,+++***)))***)))))))))(((((((((((())))))*********+++++++++))))))************))))))((())))))************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&(((***+++***)))((((((''''''&&&&&&''''''(((&&&&&&'''''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''''')))******'''%%%&&&&&&%%%&&&&&&((()))***''''''''''''((((((((()))$$$&&&((('''%%%&&&(((+++((()))***+++++++++++++++)))***,,,---...------,,,,,,---...000111222222222---...//////000000//////---------------...///000//////000000000000////////////////////////////////////000000111111111222111000///......///000111---......///////////////000000///...............+++++++++************)))'''))),,,+++)))((()))+++)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$!!! '''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((("""%%%((((((%%%###$$$&&&###"""!!!!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%'''&&&$$$$$$$$$$$$&&&'''""""""$$$%%%'''((()))***###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((())))))***++++++++++++******))))))((()))+++,,,,,,+++***)))((()))+++,,,---...//////------,,,+++)))***---///---...///...---...000111///000111000///......000......---------,,,,,,,,,---...///111333444555555666666666666555444333222000///////////////000000////////////////////////111000000///...------------------,,,,,,,,,+++++++++,,,,,,---,,,+++***)))))))))))))))(((((((((((()))************+++++++++((()))***++++++***)))((('''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((***++++++))))))'''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&))))))'''%%%###!!!+++)))(((&&&&&&((()))++++++,,,...000000///---,,,+++++++++*********))))))+++,,,---///000111111111777222---+++...///---***..................------000000000000000000000000---,,,,,,,,,,,,---......000111111111222222222222333222111111111222333444000000000000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********+++******)))))))))))))))((((((((((((((((((((((((************))))))))))))((((((''''''''''''((((((%%%&&&''')))))))))((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&''''''((()))******+++(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))((('''%%%$$$'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''&&&%%%###"""%%%%%%&&&&&&'''(((((((((&&&'''((())))))***,,,...---,,,)))((('''((()))***''''''(((((())))))******((((((((()))******++++++))))))***+++,,,,,,------...///////////////......---/////////---,,,---...+++,,,------......---------///333555777777666555777555333222222111///---000000000000000000//////------,,,,,,---...000111111111000000//////......+++---//////---+++))))))***+++,,,,,,,,,,,,+++***((()))***)))((('''((()))))))))))))))))))))))))))*********,,,------,,,*********))))))))))))******((((((((((((''''''''''''))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''''''''&&&%%%$$$#########***)))(((''''''((()))******+++---......---,,,+++,,,,,,,,,+++++++++******+++,,,---...000000000000444///++++++...000///---..................------////////////////////////---,,,,,,,,,,,,---......000000000000111111111222222222111111111222333444000000000000/////////.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++******)))))))))))))))((((((((((((((((((((((((******)))))))))((((((((((((((((((''''''(((((((((&&&'''((())))))(((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%######&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&'''((((((((('''((())))))((()))+++------,,,***(((''''''((()))))))))))))))((((((((((((((((((((()))******++++++)))******+++,,,,,,------......////////////.........//////...---+++,,,---,,,,,,---............------000333777888888666555444333111111222222000///......//////////////////------,,,,,,---...000111333222111000///...---,,,,,,...//////,,,+++******)))***++++++++++++***)))(((*********((('''((()))))))))))))))))))))))))))***)))***+++------+++******))))))(((((())))))******))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%""""""######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''***)))(((''''''((()))***((()))+++,,,,,,,,,+++***------,,,,,,,,,++++++++++++,,,---...//////000000000---***+++...111000///------------------......////////////////////////---,,,,,,,,,,,,---......////////////000000000000111111111000111222222333000000000/////////......//////...---------------,,,,,,,,,++++++++++++***+++******)))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((()))***)))((((((***,,,...,,,***)))'''''''''(((*********)))((('''''''''((((((((()))******++++++*********++++++,,,,,,------....../////////.........//////...,,,++++++,,,,,,------...............---000555888999888666444111000///000111222111000---------....../////////------------...///000111444333222000///---,,,+++---...///...,,,++++++,,,((()))************)))((()))***+++***((('''((()))))))))))))))))))))))))))***))))))***,,,,,,+++))))))((((((''''''(((((()))************))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((())))))(((''''''''''''((()))((()))***+++++++++++++++,,,,,,++++++++++++******++++++,,,---.../////////...,,,***+++...//////...,,,,,,------------......////////////////////////---,,,,,,,,,,,,---...............////////////000000000000000111111222222000000/////////...............---,,,,,,,,,,,,---+++++++++++++++++++++++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((((((((('''((())))))((()))+++---...---+++)))((('''''''''***)))))))))((((((((('''((((((((()))******++++++*********++++++,,,,,,,,,------......//////.........//////...+++******+++------...////////////......111555999:::888666333111///...///000111000///+++,,,,,,------......///---------...//////000000222222111000///...------...//////---,,,+++---...)))******************))))))***+++***((('''((()))((((((((((((((((((((((((***)))((()))+++,,,+++)))((((((''''''''''''((((((*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&%%%%%%&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))***+++,,,,,,,,,************))))))))))))***+++,,,------......---...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,------..............................---,,,,,,,,,,,,---......---.........//////////////////000000000111111111////////////............---,,,++++++******+++++++++++++++++++++++++++++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))******)))((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******(((&&&$$$###########################$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((%%%'''((())))))***---///---,,,+++***(((((('''''''''((((((((()))))))))***((((((((()))******++++++***+++++++++++++++,,,,,,,,,,,,---...............---......---+++)))***+++---...//////000000//////...111555888999888555333222000//////000///...,,,+++,,,,,,,,,------......------...//////000000000////////////000000000000/////////...,,,,,,...///++++++++++++++++++++++++)))++++++***)))((()))***(((((((((((((((((((((((()))((('''(((***+++***)))((((((''''''''''''(((((())))))(((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***+++,,,,,,***))))))))))))(((((((((***+++,,,,,,---------,,,......---,,,,,,+++******++++++,,,,,,------..............................---,,,,,,,,,,,,---..................////////////......///000000000000////////////.........------,,,++++++******************++++++++++++,,,,,,,,,+++******)))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''((((((************((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&######$$$$$$$$$$$$%%%%%%''''''''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((())))))((('''&&&########################$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%""""""""""""############%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''')))(((&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%'''((())))))***,,,///++++++******))))))(((((('''''''''((()))*********((((((((()))******+++++++++++++++++++++++++++++++++,,,---...............+++,,,---,,,***)))***+++...//////000000000000000///111444666777666444333333111//////000000...,,,------------------------------...000000000000000------...///000111222222...///000000...---...000,,,,,,++++++++++++,,,,,,***+++,,,+++)))((()))***)))))))))))))))))))))))))))(((&&&'''(((******))))))((((((''''''(((((()))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$"""!!! $$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''(((***++++++*********))))))))))))(((***++++++,,,,,,,,,,,,+++,,,---------+++************++++++,,,------..............................---,,,,,,,,,,,,---............/////////000000000---...///000000000////////////.........------------,,,++++++******++++++******+++++++++,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((******)))))))))((((((((('''(((***++++++***(((''''''&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((((('''&&&%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((()))***)))((((((***,,,))))))*********)))))))))(((((((((((())))))))))))((((((((()))******++++++++++++++++++++++++++++++***+++,,,---............)))***++++++******+++,,,//////000111111111111000000111222333444444444333111000//////111111000/////////......------,,,,,,,,,---///000111111000000......//////000000111111---///111111000/////////,,,+++***))))))***+++,,,***+++,,,+++)))((()))***)))))))))))))))))))))))))))'''&&&&&&((()))))))))***))))))(((((())))))***)))))))))(((((((((((('''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((******+++++++++************)))******+++,,,,,,,,,++++++***,,,------+++******+++******+++,,,,,,---..............................---,,,,,,,,,,,,---......////////////000000000000,,,---///000000000///...//////.........---------...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((************))))))))))))''')))***++++++***)))'''&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''######$$$%%%%%%&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((()))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((()))(((''''''%%%%%%&&&&&&'''(((((()))+++,,,,,,***((('''''')))(((((()))*********************))))))((((((''''''((((((((()))******++++++++++++++++++++++++++++++***+++,,,---............((()))++++++******+++---//////000111111111111111111111111222222333333444000///...///222333222111000000///...---,,,,,,+++,,,---///111111111000000000000000000000/////////,,,///111222111/////////+++***)))(((((()))***+++***+++,,,+++)))))))))***)))))))))))))))))))))))))))'''%%%%%%''')))))))))******))))))))))))******************))))))))))))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((***)))(((''''''((()))******((('''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$&&&((()))***+++&&&%%%%%%$$$$$$%%%%%%&&&#########"""""""""!!!!!!!!!"""$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((+++***)))'''''''''((()))+++++++++***++++++,,,,,,&&&'''(((***,,,...///000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---///000111//////...------------------------------...///000...//////000000000000///...------------...//////111///...,,,,,,---...///......---,,,+++))))))(((+++***************++++++'''''''''''''''((())))))***)))((('''''')))+++---,,,***(((&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&((()))***++++++%%%%%%$$$$$$$$$%%%&&&&&&***'''$$$$$$&&&'''&&&###%%%%%%$$$$$$$$$$$$######''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%)))))))))(((''''''&&&&&&(((((((((((())))))))))))((()))++++++******+++---)))************+++++++++******+++++++++,,,,,,,,,........................))))))***+++,,,------...,,,---...//////000//////333333333222222222111111///000000000///...---,,,------------------------000222444222///---...111000111111111111000000///111111222222111000...------,,,++++++******+++++++++---...//////,,,)))'''))))))))))))(((((((((((((((((('''''''''''''''((())))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&%%%$$$&&&((())))))((((((((())))))((('''&&&&&&'''%%%""" """%%%'''&&&''''''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))((('''&&&&&&''''''((('''''''''(((***+++,,,---'''((()))+++,,,...///000...---,,,,,,++++++,,,,,,............------------...............///000111///////////////000111111//////000000000000//////...------------...//////000///---,,,+++,,,---.........---,,,+++***))))))***))))))((())))))******)))))))))))))))***++++++)))((('''''''''(((***+++***)))((('''&&&'''((((((***)))((((((''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&''''''''''''#########$$$%%%&&&'''((()))'''$$$$$$&&&'''&&&$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$###(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((******))))))((((((''''''(((*********((('''((()))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///...---,,,***)))((('''------...///000000000000333222222222222111111111///////////////...------------------------------///000111000///......///000000111111111111000000111111222222111000...---,,,,,,+++******************+++,,,,,,,,,***((('''))))))))))))((((((((((((******))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$%%%'''(((((('''((((((((((((((('''&&&&&&(((&&&$$$######$$$&&&(((%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&'''((())))))***)))******+++---......///...---,,,,,,++++++,,,,,,+++,,,---.........---,,,------......000111222333111111111111222222222333000000111000000///...---...------------.../////////...,,,+++++++++,,,---......---,,,+++***))))))))))))((((((((((((((())))))))))))))))))***++++++''''''''''''(((((((((((()))((((((((((((''''''''')))(((((('''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######""""""###$$$%%%'''((()))(((&&&%%%%%%&&&&&&&&&%%%###$$$$$$%%%'''(((((()))%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%(((((('''''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))+++******)))((('''&&&&&&((()))***)))((('''((())))))))))))*********++++++******+++++++++,,,,,,,,,******************++++++++++++++++++++++++,,,,,,------...///000000000000222222111111111000000000.........///......------........................///...---...///000///...//////000111222222222222111111111111000///...---++++++***))))))))))))*********))))))((((((''''''(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))*********'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***&&&&&&&&&&&&'''(((((())))))))))))((('''&&&%%%$$$+++++++++,,,------.........---,,,,,,++++++,,,,,,%%%'''***...///000000///---------...///000222222222222222333333333333222111111111111000...------...------------...//////...---,,,+++++++++,,,,,,...------,,,++++++************)))((((((((())))))'''''''''''''''(((((()))''''''((())))))(((((('''((())))))******)))((((((&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$%%%%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$###############$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((''''''&&&&&&((())))))((((((***+++))))))))))))******************+++++++++,,,,,,,,,,,,---------------......((()))***+++,,,------...,,,---...///000111111111111111111000000000//////,,,------.........------///////////////////////////---+++---111333111///...///000111222333333333111111111000000///......+++***))))))((()))))))))***)))((('''''''''(((((((((((((((((())))))))))))(((''''''''''''(((((()))'''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###'''''''''(((((('''&&&&&&###$$$$$$$$$$$$$$$$$$######%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********''''''(((((())))))))))))))))))***)))((('''&&&%%%+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,%%%'''***---/////////.........------......///000111222222333333222111111111111111111000...------...------------...//////------,,,,,,++++++++++++...------,,,,,,+++++++++,,,+++******))))))))))))'''''''''''''''(((((()))((()))*********))))))((()))******+++++++++***)))&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$###"""'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&''''''(((((())))))&&&(((((((((&&&%%%&&&'''(((((()))))))))***************+++++++++,,,,,,,,,............//////000000//////...,,,***)))''''''+++,,,---...000000111111000000/////////.........++++++,,,------...------////////////////////////000---,,,...222444333000//////000222333333333333111111000//////.........+++***))))))((()))))))))+++***(((''''''((()))***'''((((((((()))))))))***'''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###&&&&&&''''''''''''&&&&&&###$$$%%%%%%%%%%%%$$$######%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))))))))'''((())))))***))))))(((%%%&&&(((************)))*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,+++***...------------......///111222333333333222000///000000111000000///...---...------------...//////------------,,,,,,,,,+++...---------,,,,,,,,,+++---,,,+++***)))))))))***)))))))))))))))***++++++************))))))))))))))))))************++++++)))(((((('''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&%%%%%%$$$%%%%%%&&&'''((())))))***'''((((((&&&###!!! !!!((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,------......//////------,,,,,,+++***)))))))))***,,,---...///000000/////////.........------)))***+++,,,------...---........................//////...000222333333222000000111222333333333333222111000///............++++++***))))))))))))***+++***)))(((((()))***+++''''''(((((())))))******)))(((((())))))***+++,,,&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$&&&(((((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""#########$$$$$$$$$%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&'''((()))))))))((('''&&&###%%%'''***++++++******(((((()))******+++,,,,,,...---,,,,,,++++++,,,,,,++++++++++++************------------...///111111111222333444444222000/////////000000000000//////...------------...//////...............---,,,,,,---------------,,,,,,,,,,,,+++***))))))((((((((()))))))))))))))***+++++++++***)))((('''(((((())))))((('''''''''(((***+++***)))((((((''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&'''&&&$$$$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((()))+++***)))(((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&''''''&&&$$$###$$$%%%(((((((((((()))))))))*********+++++++++,,,,,,,,,++++++,,,,,,---......///))))))***+++,,,,,,------((()))***,,,---...//////.........------------,,,((()))***+++------......---------------------------///000000//////111222111111222333333222222222222111///...------......,,,,,,+++******************)))))))))))))))******'''''''''((()))*********(((((((((((()))***+++,,,%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$%%%'''(((((('''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''$$$'''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%!!!###$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###''''''((((((((('''%%%$$$%%%'''(((******)))'''&&&''''''((()))***+++,,,,,,...---,,,,,,++++++,,,,,,))))))))))))***+++,,,---,,,,,,---...000222444555222333444555555333111000...///000000000000000///...------------...//////......//////......---,,,------------------,,,,,,++++++)))((('''''''''''''''''''''''''''((())))))+++***'''&&&%%%&&&((()))((('''%%%$$$%%%&&&)))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''############$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((($$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###""""""$$$$$$$$$$$$%%%%%%&&&'''$$$&&&'''&&&$$$$$$'''***""""""###$$$%%%%%%&&&'''"""""""""###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))))))))(((&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''&&&&&&###%%%'''))))))***---///(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,------...///000000//////...,,,***)))(((''''''((()))+++,,,---............---------,,,,,,,,,'''(((***+++,,,---......------------------------,,,///111000------///111222222333333333222111111222111///...------......---,,,++++++******++++++(((((())))))))))))))))))&&&''''''((()))******+++&&&&&&&&&&&&'''(((******%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&%%%$$$&&&((())))))((($$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''******)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%'''((((((((('''&&&((((((((((((((('''''''''((((((((((((((()))******&&&'''((()))***+++,,,,,,,,,------+++***)))***,,,***)))'''''''''))),,,---,,,,,,,,,---///000222333666555444333222222222222000000//////......------......------------......---,,,,,,+++******++++++,,,,,,++++++++++++++++++++++++************++++++(((***+++***)))((()))***))))))************))))))***)))((((((((()))+++,,,)))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%!!!$$$''')))***(((%%%###&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&...---,,,)))'''&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%%%%'''((()))(((''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''((((((((((((((()))***++++++,,,++++++************+++,,,---...------,,,,,,,,,,,,+++++++++,,,------......------,,,------......---,,,+++,,,***)))***...///...,,,---------------...//////111111111000000000000000333333333333333222111000//////...---,,,,,,+++++++++++++++*********))))))******+++++++++******)))((((((((((((((((((((((((***(((((((((***+++***)))***(((&&&'''***+++)))'''(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$$$$$$$%%%%%%'''((((((((('''&&&%%%%%%&&&&&&''''''((((((((((((((((((((())))))***''''''((()))***++++++,,,+++,,,,,,+++)))(((***+++))))))(((((()))***,,,---+++,,,,,,---///000222333444444222111111000000000000000////////////............------------......++++++************++++++......------,,,++++++***++++++************++++++(((***+++***)))((()))***))))))************))))))((((((''''''((())))))***&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######""""""""""""$$$&&&&&&%%%$$$%%%&&&########################'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''((((((((((((''''''((()))************************+++,,,---...------,,,,,,++++++*********+++,,,,,,------,,,,,,,,,---...///......---,,,,,,***)))***---///...,,,------,,,,,,------...///000000000000000000000000111111111111111000//////.........---------------+++++++++*********))))))******+++++++++******)))))))))))))))))))))))))))***)))))))))+++,,,+++***)))'''%%%&&&((()))'''&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&###$$$$$$%%%&&&'''((((((((((((''''''(((((())))))((((((((())))))************++++++***(((((()))***)))))))))***++++++,,,,,,+++,,,,,,---///000111222333222111000/////////////////////000000000111111......------------......,,,++++++++++++,,,,,,---//////......---,,,++++++++++++************++++++(((***+++***)))((()))***((())))))******))))))(((&&&''''''((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((&&&''''''''''''(((((((((&&&&&&'''((())))))))))))************+++,,,---...,,,,,,,,,+++***))))))(((******+++,,,,,,,,,,,,+++,,,---...//////...------+++******+++---...---,,,---,,,,,,,,,,,,---......000000000000000000000000//////000000//////......------........./////////+++++++++***************)))******+++++++++******************************+++***)))***,,,---,,,+++)))(((''''''))))))((('''***))))))((('''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''(((((()))((((((((()))))))))))))))((()))***)))''''''(((***((()))***+++,,,,,,,,,+++++++++,,,...///000000000222111000000/////////000...//////000111222222222......------------......//////...------,,,------------------,,,,,,,,,,,,++++++************++++++(((***+++***)))((()))***(((((())))))))))))((((((&&&'''((()))))))))''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%!!!"""$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%###"""!!!!!!&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***((('''&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))++++++***)))((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&'''((())))))))))))************+++,,,------,,,,,,+++***)))(((''''''******+++,,,,,,,,,,,,+++,,,---.../////////...---+++******+++,,,,,,,,,,,,---------------......////////////000000000000000...///////////////......///////////////.........************************))))))***+++++++++*********************************)))((()))+++,,,+++***+++*********+++++++++***))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''')))(((((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((()))))))))((())))))(((''''''(((***((((((***++++++,,,++++++***+++---...////////////222111111000000000000111......///000111222333333......------------......111000...---+++***************++++++,,,,,,------++++++************++++++(((***+++***)))((()))***(((((())))))))))))((((((((()))***++++++***((('''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!"""$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))++++++***((('''(((''''''''''''&&&&&&&&&&&&&&&'''(((((()))((((((&&&&&&&&&&&&''''''''''''''''''((()))************************+++,,,------++++++***))))))(((''''''******+++,,,,,,,,,,,,++++++,,,.../////////...---******+++++++++++++++,,,.........---......///000......//////000000000000///000000111111000000000222111000///...---,,,,,,************************((()))***+++++++++++++++************************)))((('''((()))******(((***+++++++++*********+++''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######%%%%%%%%%$$$%%%&&&&&&'''******)))((('''&&&&&&%%%((((((''''''&&&&&&'''''''''''''''(((((()))))))))'''((()))((('''''')))+++((((((((()))******++++++***+++---...//////......111111000000000000111111......//////000111222222......------------............,,,***)))((((((((()))******++++++,,,,,,---++++++************++++++(((***+++***)))((()))***'''(((((())))))(((((('''***************))))))(((***))))))(((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""###$$$$$$&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''((('''&&&%%%(((''''''''''''&&&&&&&&&%%%&&&''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((()))************************+++,,,---...************))))))))))))))))))***++++++++++++******+++,,,............---)))+++,,,+++******+++,,,...------------...//////---......//////000000111000000111222222222111111222222111///---,,,*********************+++++++++((()))***+++++++++++++++************************((('''&&&''')))***)))((('''((())))))''''''((()))'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&)))((('''&&&&&&&&&&&&'''%%%&&&&&&'''((()))******((()))))))))((((((***,,,((('''''''''''')))***+++***+++---/////////...---000//////......///000000.........//////000000000......------------......---,,,,,,+++++++++++++++------,,,,,,,,,+++++++++++++++************++++++(((***+++***)))((()))***''''''((((((((((((''''''******)))(((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))'''%%%"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))))))))************+++,,,---...))))))************++++++&&&'''(((((())))))(((((()))***+++------------,,,)))+++,,,+++)))(((***,,,,,,++++++++++++,,,------------......///000000111///000111111222222222111000000///...---,,,+++***))))))*********+++++++++(((((()))++++++,,,,,,+++)))))))))))))))))))))))))))''''''((()))***)))(((&&&''')))(((&&&%%%''')))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&(((***&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++((()))***)))((()))+++,,,((('''&&&%%%&&&(((***+++)))+++---/////////---,,,......---------......///............////////////.........------.........---------...///000111222111000///...,,,+++***)))++++++************++++++(((***+++***)))((()))***''''''((((((((((((''''''***)))(((&&&&&&&&&'''((($$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''###$$$&&&'''(((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&$$$"""###$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%(((+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((************+++,,,---...)))))))))***++++++,,,,,,$$$%%%&&&&&&''''''&&&&&&((()))***,,,------,,,,,,)))+++---,,,)))(((***,,,******))))))******+++,,,---------...///000000111//////000111111111111111.........------,,,,,,,,,))))))******++++++++++++(((((()))++++++,,,,,,,,,((((((((((((((((((((((((***(((((()))***+++***)))''')))+++***'''&&&(((***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((***)))))))))))))))******,,,,,,---......---,,,,,,***,,,------------...000...............///000000......////////////............---------,,,,,,,,,,,,,,,,,,++++++*********************************(((***+++***)))((()))***))))))(((((((((((())))))&&&+++///...)))&&&&&&)))(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$%%%%%%%%%(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%&&&&&&'''((('''&&&$$$$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((''''''((()))%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%(((%%%$$$&&&,,,///---******(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((***'''%%%&&&)))+++***((()))******)))((()))---000+++***)))(((((()))***+++''''''(((((())))))************))))))))))))))))))&&&'''((()))++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---...///000111111111111222222222222111111///...,,,******+++,,,---+++++++++***)))(((((('''************))))))))))))(((((((((((())))))))))))+++*********))))))((((((***)))(((&&&%%%%%%%%%%%%+++***((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&'''((((((&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((()))***++++++,,,---......---,,,+++***+++------,,,,,,...///...............//////000......////////////............---------,,,,,,,,,,,,,,,,,,,,,------------************************(((***+++***)))((()))***))))))(((((((((((())))))'''+++...---)))&&&'''((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$)))'''''',,,222777777555)))'''&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((***(((&&&''')))***)))((($$$&&&)))))))))((()))*********)))(((((()))******'''''''''(((((((((((((((******************************++++++++++++*********************++++++,,,............------------000000111111111111000000---,,,+++))))))***+++,,,,,,,,,++++++***))))))(((*********)))))))))(((((('''((((((((())))))))))))*********)))))))))((((((***))))))(((((('''''''''&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''((()))***++++++,,,------------,,,+++)))+++,,,,,,,,,,,,---///......------......///000......////////////............---------,,,,,,,,,,,,,,,---......//////000************************(((***+++***)))((()))***))))))(((((((((((())))))(((+++------)))''''''((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%###""""""###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$%%%)))000444555333'''&&&&&&&&&((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&(((((((((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***(((''''''))))))((('''!!!%%%))),,,+++)))''''''***))))))(((((())))))***))))))))))))((((((((((((************************------------,,,+++))))))************++++++++++++---------,,,,,,,,,,,,+++...//////////////////...,,,+++***(((((()))******,,,,,,,,,++++++******)))******))))))))))))((((((''''''((((((((()))))))))******))))))))))))(((((())))))***++++++***)))(((&&&&&&&&&%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%"""$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%$$$$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%$$$###"""""""""$$$&&&((()))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))******((((((&&&%%%%%%&&&(((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&''')))***+++***+++,,,------,,,+++***)))***,,,,,,++++++---......------------...//////---......//////......---......---------,,,,,,,,,---------...............************************(((***+++***)))((()))***))))))(((((((((((()))))))))+++,,,,,,)))''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''')))(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%"""###%%%&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$(((***)))(((&&&%%%&&&'''((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((('''&&&$$$'''+++,,,,,,***(((((()))))))))(((((()))))))))+++++++++******)))))))))************++++++++++++------------,,,+++***))),,,,,,,,,---------------******+++,,,---...//////------............------,,,+++***))))))))))))***+++++++++*********))))))***)))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))(((((('''(((***+++,,,+++)))(((,,,+++***)))(((&&&&&&%%%))))))((('''&&&%%%%%%%%%"""$$$%%%&&&%%%%%%''')))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''')))***+++)))***+++,,,,,,+++***)))(((***++++++***+++,,,...---------------...//////------............------......---------,,,,,,,,,......------,,,+++******))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((())))))***+++++++++)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&''')))(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((("""###%%%&&&'''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&'''((()))(((''''''''''''((())))))(((''')))***((((((((())))))(((((((((*********))))))((((((((())))))*********+++++++++)))******+++,,,++++++++++++,,,---.........------++++++,,,---...//////000,,,,,,------------,,,,,,,,,,,,+++***************))))))))))))(((((((((((()))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))%%%'''(((******)))'''&&&+++++++++***((('''&&&&&&))))))((('''&&&%%%%%%%%%###%%%&&&'''&&&'''(((***''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))***+++)))***++++++++++++***)))''')))************+++---------,,,,,,------...///------............------......---------,,,,,,,,,......---,,,***)))((('''))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((())))))++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&((((((&&&$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((()))(((''''''(((''''''&&&$$$###$$$''')))'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&((((((((()))******++++++'''((()))+++,,,---------)))***,,,---------,,,+++............------------+++,,,,,,------,,,,,,+++,,,++++++++++++*********(((((((((((((((((((((((())))))((((((((((((''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))&&&&&&'''(((((('''&&&%%%%%%%%%&&&(((((()))((((((((((((((('''&&&&&&&&&%%%$$$&&&''''''''''''((()))((((((((((((''''''''''''########################$$$$$$$$$%%%%%%$$$$$$###%%%###!!! """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***+++((()))***++++++***)))((('''(((******))))))+++,,,------,,,,,,------...///,,,------......------,,,......---------,,,,,,,,,------,,,+++***))))))((())))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((()))))),,,+++***)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&!!!"""############$$$%%%&&&$$$###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((!!!$$$((()))((('''((()))&&&&&&&&&$$$"""###&&&(((''''''((())))))((('''''''''''''''''''''(((((((((&&&''''''((())))))******((()))***,,,---.........)))***,,,---...---,,,+++------------,,,,,,,,,++++++,,,,,,------,,,,,,+++***************))))))(((((((((((((((((()))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((('''''''''&&&%%%%%%%%%###$$$&&&((()))*********''''''''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&''''''!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''***)))))))))))))))***+++((()))***++++++***)))((('''(((******))))))+++,,,---,,,,,,,,,,,,---......,,,------......------,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((())))))---+++)))((())))))(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$%%%&&&'''((((((&&&$$$$$$&&&'''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&)))(((&&&$$$#########$$$&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''''''''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%&&&'''&&&$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((( ###((()))((('''(((***'''(((((('''%%%%%%''')))&&&'''((())))))((('''&&&))))))******++++++,,,,,,%%%&&&&&&'''((())))))******+++,,,---............+++,,,...000000///...---))))))***+++,,,------...+++,,,,,,------,,,,,,+++)))))))))))))))((((((''')))))))))))))))*********)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))***)))(((&&&%%%%%%%%%%%%'''(((***+++++++++***)))&&&&&&&&&'''''''''''''''$$$&&&'''&&&$$$$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&""""""###$$$&&&'''((((((###$$$$$$%%%%%%$$$$$$###''''''%%%%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$+++***''''''((('''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''(((((((((((()))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,------))))))***+++---...//////............---,,,++++++***+++,,,,,,------,,,,,,------,,,,,,+++***))))))&&&'''((())))))((('''&&&'''''''''((((((((((((((('''''''''''''''((())))))555///'''%%%&&&'''%%%"""&&&%%%$$$&&&)))***(((&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$#########(((((((((((('''&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%###%%%''''''%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########'''$$$"""$$$'''***+++***$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%&&&'''((((((&&&$$$###,,,+++)))'''&&&%%%&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''')))&&&###"""%%%''''''&&&&&&%%%$$$$$$%%%&&&%%%###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&'''((((((((('''%%%$$$''''''''''''(((((((((((())))))(((((((((((())))))************))))))))))))++++++******************((()))***+++,,,---......---------......---,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,///---******,,,,,,***'''(((((((((((((((((((((((())))))))))))************)))***+++++++++***((('''***(((&&&'''***+++)))''''''))))))((('''&&&'''(((''''''''''''&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''((((((((('''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%)))'''%%%%%%%%%$$$''''''''''''''''''''''''***((('''&&&&&&'''((()))''''''(((((()))))))))***(((((())))))******))))))++++++,,,,,,,,,,,,------)))******+++,,,---......******++++++,,,+++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++*********'''(((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''((())))))333...(((%%%''')))(((&&&(((&&&%%%&&&((()))'''$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&''''''&&&%%%%%%%%%%%%%%%###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''$$$###$$$'''))))))((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''+++)))&&&%%%'''((((((&&&(((''''''(((******((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$''''''(((((('''&&&&&&%%%'''''''''((((((((())))))))))))(((((((((((())))))(((((()))))))))******************************************++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...,,,******,,,,,,***((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((('''&&&&&&***((('''''')))***)))''')))***+++***((('''((())))))((((((''''''&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$'''(((%%%$$$&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&'''((())))))******&&&'''(((*********)))(((++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---((()))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))((((((''''''(((((()))))))))((((((''''''&&&&&&'''''''''''''''((())))))111,,,(((&&&(((******))))))(((''''''((('''%%%###&&&&&&&&&&&&%%%%%%%%%%%%#########$$$%%%&&&&&&&&&$$$$$$&&&''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))(((%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%###$$$&&&''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''$$$%%%''')))*********)))"""###$$$%%%&&&&&&''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''***(((''''''((((((&&&%%%$$$%%%&&&(((******'''%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''(((((((((((()))))))))))))))((((((''''''(((((()))&&&''''''(((***++++++,,,************************+++++++++******)))))))))***++++++,,,,,,+++++++++*********************************++++++,,,,,,---,,,+++******,,,,,,+++***))))))))))))))))))))))))''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&)))(((''''''))))))((('''((()))***)))'''''''''(((******)))(((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''((('''$$$%%%((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&'''(((******+++%%%&&&(((*********)))(((+++++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++,,,---------------***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,***)))(((''''''((()))*********)))((('''&&&&&&%%%'''''''''''''''((())))))///,,,(((&&&((())))))(((((('''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%###&&&((()))(((((((((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%'''((()))))))))(((%%%&&&'''(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%$$$"""###%%%(((******'''%%%'''&&&%%%$$$$$$%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%((((((&&&%%%%%%&&&'''(((((((((((()))))))))******(((((((((''''''(((((((((''''''(((((()))******+++***************+++++++++*********))))))))))))(((,,,,,,---.........------************************))))))******+++,,,------++++++***++++++,,,,,,+++************************'''''''''((((((((())))))***))))))((((((((((((((((((((('''(((((((((((('''%%%'''''''''%%%$$$%%%&&&++++++***)))((('''&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%"""$$$((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&'''((()))***+++%%%&&&((()))*********)))+++++++++,,,,,,,,,------,,,,,,++++++++++++******,,,---------,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,***)))(((''''''((()))*********)))((('''&&&&&&%%%'''''''''''''''((())))))---+++(((&&&&&&&&&&&&&&&%%%&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$!!!###$$$%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''!!!"""$$$%%%&&&&&&&&&'''%%%&&&(((+++------***(((&&&%%%$$$######$$$%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%((('''&&&%%%%%%&&&(((((((((((((((((())))))))))))((((((''''''''''''(((((()))((((((((((((((((((((())))))*********+++++++++((())))))))))))*********+++,,,------.........---************************))))))***+++,,,,,,------***++++++++++++++++++,,,++++++++++++++++++++++++(((((()))))))))*********)))))))))))))))((((((((('''((((((((('''''''''(((%%%'''''''''%%%$$$%%%&&&+++******)))((('''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%$$$""""""&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%&&&'''(((((())))))''''''((()))***+++,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++*********++++++++++++***)))((('''***+++,,,,,,------,,,,,,++++++++++++++++++++++++***))))))(((((())))))***))))))((((((''''''&&&&&&'''''''''''''''((())))))+++***(((&&&%%%%%%%%%%%%###%%%'''(((''''''((()))&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$'''''''''&&&&&&%%%######"""###%%%&&&&&&%%%$$$$$$&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$&&&''''''%%%$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!''''''&&&&&&%%%%%%%%%%%%###$$$%%%&&&''''''(((((($$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''###%%%&&&'''&&&'''(((***%%%%%%&&&(((******(((&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((()))))))))((((((''''''''')))))))))***++++++,,,,,,)))))))))******+++++++++))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...***,,,---,,,******+++,,,************************))))))))))))************'''((()))))))))(((&&&%%%&&&'''((((((&&&&&&'''(((((()))***)))'''''''''((())))))((((((((((((''''''((())))))((((((&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''''''''&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###(((***&&&###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&''''''(((((((((***)))(((((()))+++...///++++++,,,,,,,,,,,,------***************+++++++++))))))*********))))))(((***+++,,,,,,------,,,,,,---,,,,,,++++++*********)))))))))******)))))))))(((((((((((((((''''''''''''''''''''''''((())))))))))))((('''&&&&&&'''((($$$''')))(((&&&%%%&&&(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$!!!###$$$&&&&&&&&&$$$###)))***)))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###&&&((((((&&&%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''"""######$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''((()))$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&'''(((&&&$$$$$$&&&)))$$$$$$###$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((('''''''''(((((((((((((((((())))))***++++++,,,,,,+++++++++++++++*********((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...,,,***(((***+++************************((((((((())))))))))))***&&&(((***,,,,,,)))'''%%%%%%''')))(((&&&%%%'''((()))***+++***((('''((()))&&&''''''''''''(((((((((''''''((())))))((('''&&&$$$$$$%%%%%%&&&''''''(((%%%%%%'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$###""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''...111,,,&&&&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&%%%&&&&&&''''''''''''''''''+++***(((((())),,,///111++++++,,,,,,,,,---------))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,+++***))))))((()))***++++++***)))((('''''''''((((((((((((((('''''''''''''''((())))))'''(((((((((((((((***+++&&&(((***)))&&&$$$%%%&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''(((######$$$%%%&&&&&&&&&&&&!!!"""$$$&&&&&&&&&$$$######$$$$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%###&&&))))))'''&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&''')))***+++...---+++)))((('''(((((($$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''((('''$$$ """%%%)))'''&&&&&&'''((('''&&&###$$$%%%&&&&&&%%%$$$###"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&&&&'''((()))******((())))))***++++++,,,,,,......---,,,+++***)))(((***+++,,,---......///...------------------------..................------,,,---///---)))((()))+++))))))))))))))))))))))))''''''''''''((((((((()))(((***...000///---)))&&&%%%''')))(((&&&%%%&&&)))'''))))))((('''&&&'''(((%%%%%%&&&&&&'''(((((((((%%%&&&''')))))))))(((((($$$$$$%%%%%%&&&'''(((((($$$%%%'''(((((((((''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$######""""""######"""%%%&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************+++,,,------,,,+++)))(((,,,,,,+++***)))))))))***---***)))***,,,...,,,***++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++******)))(((''''''&&&((((((((((((((((((((((((&&&'''((())))))******)))''''''(((((((((((((((((("""%%%(((******)))&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''******)))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((())))))******++++++******************++++++******************//////...---,,,,,,++++++------,,,,,,---...000111...------,,,,,,++++++***************)))(((&&&&&&'''(((((((((((((((''''''))))))***---...---***'''---(((&&&((()))((((((***((()))***++++++***(((((()))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%!!!###&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&%%%%%%%%%$$$&&&&&&&&&%%%$$$$$$######''''''''''''''''''''''''"""""""""######$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((()))))))))*********((()))***+++++++++++++++,,,+++******))))))******...,,,******,,,,,,***(((++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++******)))((((((''''''(((((((((((((((((((((((((((((()))))))))(((((('''(((((((((''''''''''''((( """$$$'''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$#########"""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))******(((((()))******++++++,,,++++++*********************)))))))))***+++,,,,,,///......---,,,,,,++++++------,,,,,,---...000000...------,,,,,,+++******************)))((('''&&&((())))))***))))))((((((''''''''')))******'''%%%)))%%%$$$'''((('''&&&((())))))*********))))))(((((('''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))***************)))******++++++++++++***)))))))))******///---++++++++++++)))'''++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********))))))(((((('''(((((((((((((((((((((((())))))))))))((('''&&&&&&***)))'''&&&&&&&&&''''''###$$$%%%''''''(((''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''######%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,*********+++,,,,,,------******++++++++++++++++++))))))))))))+++,,,---............------,,,,,,+++,,,,,,,,,,,,---...///000---------,,,++++++******)))******))))))((('''&&&)))******++++++******)))((('''&&&'''(((((('''&&&'''$$$$$$)))+++((('''((()))))))))(((((())))))***''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######""""""######&&&&&&&&&%%%%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((('''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***000...,,,***)))((())))))******))))))))))))******---,,,++++++++++++***)))++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********)))))))))(((((((((((((((((((((((((((((((((((())))))(((''''''&&&***)))'''%%%%%%%%%&&&''',,,+++***)))(((''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''&&&%%%$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''*********)))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++)))******++++++,,,------******+++++++++++++++,,,************++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,---...//////------,,,,,,+++*********)))))))))))))))(((''''''))))))******+++*********+++)))''''''((()))))))))'''%%%''',,,...+++))))))***)))(((''''''(((***+++&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$######""""""######'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###"""!!! %%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))000///---+++***)))*********))))))((())))))******)))***++++++++++++,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))************))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((()))((('''&&&%%%%%%&&&'''---,,,***((('''&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((('''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++******++++++,,,,,,,,,,,,------,,,+++*********+++---------------,,,,,,,,,++++++,,,------.........---,,,,,,++++++***))))))((())))))))))))((((((''''''((())))))*********)))+++)))'''&&&''')))))))))'''%%%'''---///,,,)))))))))((('''''''''(((***+++&&&&&&'''(((((('''&&&&&&###$$$&&&'''((()))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######"""######$$$%%%&&&""""""###$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###!!! %%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))************+++,,,---...))))))((((((((()))******''')))++++++++++++---///++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%&&&((()))))))))%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&'''''''''((())))))************++++++,,,---------///...---+++************------------------------***+++,,,---.........---,,,,,,,,,+++******))))))(((((())))))))))))((((((''''''((()))***************'''%%%%%%&&&(((((('''&&&$$$&&&+++---***''''''''''''''''''((()))******''''''''''''''''''''''''&&&'''((())))))(((&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%""" ###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""###$$$%%%&&&#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))%%%&&&((()))++++++,,,,,,((((((((((((((()))******(((***,,,,,,******,,,...++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************((((((((((((((((((((((((&&&&&&''''''((('''''''''###$$$&&&'''(((((('''&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''"""###%%%'''((())))))***&&&&&&&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))&&&''''''(((((())))))*********++++++,,,------......---,,,+++++++++++++++------------------------)))***,,,---......------,,,,,,++++++***)))))))))(((((())))))))))))(((((('''((()))***++++++++++++)))(((&&&'''((()))((('''(((&&&&&&+++,,,)))''''''%%%&&&'''((())))))))))))((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%$$$######""""""######$$$!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))%%%&&&((()))))))))((('''((((((((((((((()))*********,,,...,,,***)))***---++++++++++++++++++++++++)))***+++,,,,,,+++***)))******************++++++(((((((((((((((((((((((((((((((((((('''&&&%%%%%% ###&&&((())))))'''&&&(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%### &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%######$$$%%%%%%&&&''''''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))******)))'''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,'''''''''((())))))************+++,,,,,,---......,,,,,,,,,++++++,,,------------------------------)))***,,,---......---,,,,,,,,,++++++***)))))))))(((((()))))))))))))))(((((()))***+++,,,---------+++***)))***+++,,,+++))),,,)))))),,,...***((()))$$$%%%''')))***))))))((()))(((&&&%%%%%%&&&((()))"""$$$&&&)))***+++***)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''!!!&&&&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&'''((('''&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%!!!"""''''''"""!!!%%%((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((+++***)))))))))***+++,,,)))))))))))))))((((((''',,,,,,+++++++++++++++++++++++++++*********))))))(((&&&%%%'''***,,,+++))))))))))))))))))((('''''''''&&&&&&%%%%%%$$$######''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''&&&%%%%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&)))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%$$$$$$###'''&&&&&&'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!&&&,,,---***%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''((()))))))))(((&&&%%%(((((())))))))))))(((((()))************+++++++++'''(((***+++------......,,,------......------,,,---,,,,,,,,,------+++***,,,,,,,,,+++++++++******+++***************++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))***))))))((('''&&&))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###########################!!!%%%&&&###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&+++%%%"""$$$$$$"""%%%+++''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((...,,,***((('''&&&''''''''''''((()))))))))))))))++++++++++++++++++++++++++++++++++++***************(((&&&''')))+++***((()))))))))))))))(((((('''((((((((('''&&&&&&%%%%%%''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%% !!!$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###""" """&&&)))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''((())))))((('''&&&%%%(((((())))))))))))(((((())))))*********+++++++++))))))+++,,,------......,,,,,,------------,,,,,,------------------,,,************)))))))))((((((++++++******************))))))))))))))))))))))))))))))(((''''''((())))))(((((())))))***))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((((((%%%!!! ###&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############&&&&&&%%%$$$############%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((($$$!!!""""""!!!$$$(((&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((---,,,)))&&&%%%%%%%%%&&&%%%&&&''')))******++++++)))*********+++,,,,,,,,,,,,,,,,,,+++++++++******,,,***((('''((())))))((())))))))))))((((((((((((*********)))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$''')))***(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''((())))))'''%%%$$$$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''&&&&&&(((((((((((((((((((((((()))))))))*********++++++***++++++,,,------,,,,,,++++++,,,,,,,,,,,,++++++---............---,,,,,,***))))))))))))(((((((((,,,,,,+++***)))))))))***))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******+++++++++(((''''''''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%"""###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###&&&((((((&&&###"""%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((***((('''%%%%%%&&&((()))&&&'''((()))************((())))))***+++,,,,,,---,,,,,,,,,,,,++++++++++++,,,***((('''((()))*********))))))(((((((((((((((+++******))))))(((((('''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((()))******'''&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%&&&&&&&&&'''''''''(((%%%%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%((((((((('''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&%%%%%%((('''&&&&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&(((((((((''''''((((((((())))))))))))***************+++++++++++++++*********++++++,,,,,,++++++***---...//////...---------++++++++++++************,,,,,,+++***))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))***++++++******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$''')))******)))'''$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((('''''''''((()))***(((((())))))))))))(((((((((((()))***++++++,,,,,,,,,,,,,,,+++++++++******(((((((((((((((***,,,---******)))((('''(((((()))******))))))(((''''''&&&''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&***)))(((%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%#########$$$%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$###%%%'''+++---+++'''###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))************************))))))(((***++++++,,,,,,++++++***---///000000---,,,---...************************,,,++++++***))))))******))))))))))))))))))))))))'''(((((((((((((((((('''***************)))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&((()))***$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&((()))***%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$'''&&&######&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((((((((())))))(((((('''&&&)))))))))))))))(((''''''((()))))))))***++++++++++++++++++*********))))))&&&(((************,,,...+++***((('''''''''((()))))))))(((((('''&&&&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((''''''''''''&&&$$$!!! ###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""############''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$#########%%%(((,,,...,,,'''###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((('''&&&&&&'''((()))((((((((()))))))))******)))***************))))))++++++,,,,,,,,,,,,+++++++++...000///,,,+++,,,...''''''((((((((((((((()))+++***************++++++))))))))))))))))))))))))(((((())))))))))))((((((*********))))))((('''&&&(((''''''''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%(((***+++###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((###$$$'''))))))(((&&&$$$'''(((((())))))))))))((())))))))))))*********************)))))))))((((((&&&))),,,---+++******++++++***(((''''''''')))))))))))))))(((''''''&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$"""!!!"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((******'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$(((((('''&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))(((((((((((()))))))))******++++++,,,,,,,,,++++++,,,,,,------------,,,,,,***...000///+++)))+++...''''''''''''(((((())))))))))))))))))***+++,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((((((''''''&&&)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$############$$$$$$$$$'''&&&!!!!!!&&&'''$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((($$$(((******(((&&&%%%&&&''')))*********************)))))))))))))))))))))))))))((((((((((((&&&***......,,,)))((((((+++***((('''&&&''')))*********))))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$%%%&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''))))))(((((('''''''''&&&%%%%%%&&&&&&'''((((((((('''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''))))))$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%((('''%%%%%%%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))&&&%%%%%%$$$%%%&&&(((((()))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))+++,,,------.........---,,,------......------,,,)))---000///***(((***---((()))))))))******++++++(((((())))))***+++------)))))))))))))))))))))))))))***+++,,,,,,+++***)))$$$%%%&&&'''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((('''%%%$$$%%%((((((&&&###%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,***+++,,,------,,,+++***((()))***+++++++++++++++***)))(((''''''(((***+++******))))))))))))******))))))(((((()))***+++,,,$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$###%%%''''''%%%"""%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&$$$###$$$&&&&&&######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***%%%###%%%&&&%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%$$$###"""###&&&(((***%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))))))))((('''''''''&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***......---,,,+++***)))(((+++,,,...---,,,,,,---///.........------,,,,,,,,,+++******)))))))))))))))))))))))))))(((((((((((()))'''&&&''')))******)))))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%((((((&&&$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))************))))))************))))))(((((()))*********)))))))))((('''&&&&&&(((***+++))))))(((((((((((())))))(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&+++(((%%%$$$%%%%%%$$$"""%%%###""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$'''%%%%%%&&&((((((%%%"""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((($$$"""%%%&&&$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))************))))))))))))))))))+++,,,,,,+++***,,,---,,,,,,+++++++++*********+++***))))))(((((())))))((((((((())))))************((('''''')))***))))))))))))))))))))))))))))))***)))((('''''''''''''''(((((((((((((((((((((((()))(((((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&%%%%%%&&&(((***+++((((((''''''''''''((((((''''''((((((((('''&&&&&&+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%((('''&&&&&&&&&'''((()))$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&///+++'''$$$###$$$$$$###$$$###!!!"""$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%$$$#########$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&'''))))))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''###"""%%%&&&$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((())))))*********+++''')))******))))))***+++++++++++++++************+++***))))))(((((())))))''''''((()))***+++,,,,,,+++)))''''''((())))))((())))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((***)))((('''''''''''''''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&'''''''''((((((((()))(((&&&&&&&&&&&&((()))))))))))))))(((((('''&&&$$$$$$$$$%%%&&&(((***+++)))((((((''''''(((((()))'''(((((()))((('''&&&%%%++++++***)))(((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%$$$######%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&---+++(((%%%$$$$$$%%%%%%$$$###""""""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%###""""""$$$&&&'''((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((())))))((($$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&###"""&&&(((&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))***++++++++++++,,,,,,,,,'''(((***)))(((((()))+++---,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((((((((())))))***++++++,,,,,,***((('''((()))((('''((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((***)))(((''''''&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############%%%&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))'''&&&&&&'''))))))************)))(((''''''$$$$$$%%%&&&'''((()))******))))))(((((())))))***))))))))))))(((''''''&&&)))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((()))"""!!!!!!###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''(((((('''&&&&&&&&&%%%###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&'''&&&$$$###$$$%%%''')))(((((('''&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$)))+++(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((())),,,,,,,,,++++++++++++***((()))******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))((('''(((((((((***))))))))))))))))))))),,,***((('''((()))((('''(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''))))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))*********)))((((((%%%%%%&&&'''((()))))))))******))))))))))))*********)))(((''''''((((((((('''''''''(((((()))))))))''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%$$$#########$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&"""$$$'''((((((''''''(((&&&%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%###%%%+++---)))&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))+++*********))))))(((((((((***++++++******+++,,,)))))))))******************)))((((((''''''(((((())))))))))))((((((((('''+++)))''''''((())))))((())))))))))))))))))))))))&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''$$$&&&((((((%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))((((((&&&'''(((((())))))))))))))))))(((((((((((()))))))))(((&&&%%%%%%&&&)))***&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&'''((())))))((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%$$$###$$$''')))***)))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&"""$$$&&&&&&%%%%%%''')))(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%''''''%%%######%%%'''%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$"""%%%+++---)))&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((()))))))))))))))*********(((***++++++***)))+++,,,((()))))))))************))))))(((''''''''''''((('''''''''''''''(((((((((***((('''''')))***))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''''''''&&&''''''((()))******)))((('''&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''###%%%'''))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((###&&&((((((%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''(((((()))))))))))))))(((((((((''''''''''''(((((((((&&&$$$"""###%%%)))+++''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((()))******%%%&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$"""%%%(((+++,,,***(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%###!!!"""'''+++)))'''%%%$$$%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###"""!!! %%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&!!!"""###%%%%%%&&&&&&%%%%%%''')))++++++)))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((&&&###"""%%%(((%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&"""!!!$$$***,,,)))%%%$$$%%%%%%%%%&&&&&&'''''''''***(((&&&%%%$$$%%%'''(((###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((((()))***+++,,,---......((()))******))))))***+++******++++++,,,,,,,,,,,,))))))((('''''''''''''''$$$%%%%%%&&&'''((()))))))))'''&&&''')))*********)))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&((()))***+++******)))''''''&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%'''''''''&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''(((%%%""""""%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))***)))((('''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&******))))))((((((''''''''''''((()))***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((()))******)))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%%%%$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$(((***'''%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%%%%&&&''''''))))))******)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++%%%&&&(((*********))))))((((((((((((((((((((((((+++++++++++++++++++++++++++***)))'''''''''((()))((((((''''''''''''((((((***************)))((((((''''''(((((())))))******''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))))))))(((((('''''')))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&$$$###"""######$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&+++(((%%%$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""''')))&&&%%%&&&&&&###%%%%%%%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((#########$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++&&&'''((()))*********)))))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((''''''((())))))(((((('''''''''(((((())))))******))))))(((''''''((((((((((((((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((()))((('''%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!"""###%%%###$$$%%%%%%$$$###!!! !!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))************)))(((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######$$$$$$###$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''***'''%%%&&&%%%"""$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''&&&''''''&&&%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''''''''((())))))******))))))))))))))))))))))))***************************))))))(((((((((((()))***)))((('''''''''''''''((())))))))))))(((''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''((('''&&&$$$############''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&""" """$$$'''!!!"""###$$$$$$$$$$$$###!!!"""###$$$%%%&&&&&&&&&((((((((((((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''((()))&&&&&&&&&&&&'''''''''((()))((((((''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((((('''''''''(((((('''''''''''''''''''''''''''((((((((((((((((((''''''((((((((()))))))))***+++***(((&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&******&&&$$$&&&'''%%%$$$$$$%%%%%%&&&'''''''''%%%&&&'''((('''&&&%%%$$$&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''(((((()))***+++************************************************)))))))))(((((((((((()))***)))(((''''''&&&''''''(((((((((((((((''''''&&&((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''######""""""""""""######$$$$$$$$$%%%&&&'''((()))&&&&&&'''''''''(((((((((######$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''')))))))))((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''(((((((((''''''(((((((((***)))))))))((((((((('''+++***(((&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&$$$$$$%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&(((***$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$###%%%&&&%%%######$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))'''!!!###'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&$$$###%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))((())))))((('''''''''''''''(((((((((((((((''''''&&&((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%&&&%%%%%%$$$$$$#########(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%######$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((*********)))(((''''''''')))(((''''''''')))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&'''(((((('''&&&$$$%%%%%%&&&&&&'''''''''((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%######"""######$$$%%%&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%&&&'''(((((($$$%%%&&&''''''&&&%%%$$$"""$$$&&&%%%###"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''$$$"""&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&%%%&&&(((*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((''''''''''''((((((((())))))))))))(((''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''')))))))))((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''&&&$$$###&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$'''&&&$$$""""""$$$######$$$%%%%%%&&&''''''######$$$$$$$$$$$$######((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&''''''''''''((()))******)))((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&''''''&&&$$$$$$$$$%%%%%%&&&''''''((('''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%"""######$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###"""###$$$'''((($$$%%%&&&((((((&&&%%%$$$"""%%%((('''###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&""""""%%%((((((((((((((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''''''''&&&%%%%%%$$$&&&)))+++,,,+++)))'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))******)))(((''''''&&&''''''((()))***))))))******))))))(((''''''((((((((((((((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''((((((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%&&&&&&%%%%%%#########$$$&&&(((***+++%%%&&&&&&&&&%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''!!!$$$%%%$$$###%%%'''######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((()))***'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''(((((())))))******$$$%%%''')))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%&&&$$$###$$$$$$%%%%%%&&&'''((((((&&&(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%&&&''''''######$$$%%%&&&&&&'''(((###$$$&&&(((((((((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''%%%$$$###!!!"""###$$$%%%%%%&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$!!! """%%%((($$$%%%'''(((((('''%%%$$$###''')))((($$$###%%%)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""(((***))))))++++++***))))))((('''&&&%%%%%%$$$'''&&&%%%$$$###$$$%%%&&&%%%&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&######"""""""""###%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$#####################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&######%%%&&&'''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$###%%%))),,,---+++(((&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((*********)))(((&&&&&&&&&&&&((()))***+++***************)))((((((''''''(((((())))))******'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((***%%%!!!$$$***&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((("""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''(((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))---+++)))(((((())))))(((***)))((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&''')))---000888///''''''(((&&&$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$#########$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,'''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))***)))(((((('''(((((()))(((((((((((())))))))))))))))))((('''''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&& ###''''''%%%######$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$$$$%%%&&&!!!###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''')))***+++,,,---***(((&&&&&&((()))))))))***)))((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%'''***---555,,,&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$'''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++((((((((((((''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((()))))))))))))))))))))******))))))((((((''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''))))))))))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%---((($$$###&&&'''%%%"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''')))+++---///000'''&&&$$$%%%'''))))))))))))(((''''''&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$###$$$''')))///(((###%%%'''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$'''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))((((((((('''&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((()))***++++++******++++++***)))((('''&&&&&&)))((((((''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&((((((''''''''''''''''''************)))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$+++&&&""""""'''***(((%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%'''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&(((***,,,...///'''&&&%%%&&&((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''&&&((())))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$######%%%''')))$$$!!!###&&&%%%&&&)))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%''')))+++,,,,,,+++************)))(((''''''''')))(((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&%%%%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%'''((('''&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&###$$$%%%%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))*********)))(((((())))))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########((()))******(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&$$$$$$%%%'''&&&!!! ###%%%%%%&&&)))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))(((&&&&&&%%%%%%%%%'''%%%"""!!!!!!###''')))%%%&&&&&&&&&''''''(((((())))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%''')))+++,,,+++***)))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))(((((('''''''''&&&$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''###%%%&&&'''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''(((((((((((((((((('''%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((***)))((()))))))))&&&$$$%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!&&&'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%&&&'''$$$!!!!!!$$$%%%###%%%)))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$######$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%""" !!!###&&&(((%%%%%%&&&'''((()))******((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((()))******))))))'''((((((((()))))))))***(((''''''''''''(((((()))((((((((((((((()))))))))((((((''''''''''''''''''))))))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&%%%$$$###$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((())))))'''%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&%%%&&&(((%%%""""""%%%%%%"""$$$(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''(((###""""""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((())))))))))))(((((((((((('''''''''''''''((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''(((%%%"""###&&&((((((&&&$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******$$$$$$$$$&&&((()))'''%%%###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%!!!###&&&&&&&&&%%%&&&'''%%%###$$$&&&%%%"""###'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***,,,"""!!!!!!"""$$$&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''############$$$%%%&&&&&&"""$$$'''))))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((()))***+++%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&)))(((((('''%%%$$$######'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''++++++***)))((('''&&&&&&'''''''''''''''((()))***((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$&&&&&&&&&$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&%%%%%%$$$$$$(((((('''&&&$$$%%%(((***(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$&&&)))+++''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&((()))***)))((('''(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%######$$$%%%$$$!!!"""&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((('''$$$!!!###'''((($$$ $$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%'''((((((((((((&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&%%%%%%$$$%%%'''***---///&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$###!!!###%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$******))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))&&&$$$%%%''''''%%%###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((((((((((('''''''''%%%%%%&&&&&&'''((((((((())))))((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&$$$###!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$"""!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))'''&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&'''((()))(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%### ###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%""" """&&&'''$$$ $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%"""###"""!!! """$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!"""###%%%'''(((******$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((&&&%%%%%%''''''%%%###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&'''(((((((((((('''''''''&&&&&&%%%%%%&&&''''''(((((())))))))))))(((((((((''''''((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###!!!"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&((((((&&&%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''''''''$$$%%%&&&%%%$$$$$$$$$&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&%%%###!!!''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''''''''''''''%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$#########!!! """%%%'''$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$"""###%%%'''&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&))))))((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((***,,,------$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''')))***+++(((&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))))))))((((((((((((((()))'''%%%$$$%%%&&&(((***$$$%%%'''((())))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""" """&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&((('''&&&%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%'''(((((('''&&&&&&'''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&((()))))))))))))))(((((($$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""###"""!!!###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$%%%''')))$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&''''''''''''''''''&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((******+++%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))%%%''')))***+++***)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&######$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((###%%%''''''%%%$$$$$$%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%''')))+++''''''&&&%%%%%%%%%%%%&&&++++++******)))(((&&&&&&$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""###%%%'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))************''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))((('''&&&$$$&&&'''))))))((('''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''&&&'''((((((&&&&&&'''((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###%%%(((+++---''''''&&&%%%%%%%%%%%%&&&((((((((('''&&&%%%$$$######%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&'''((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%''')))((('''&&&$$$"""!!!%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$######$$$%%%&&&''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&'''&&&%%%%%%&&&(((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***************''''''''''''&&&&&&&&&%%%&&&''''''(((((()))******&&&&&&&&&&&&&&&'''''''''###$$$&&&(((((('''%%%$$$###$$$%%%%%%&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###%%%'''&&&%%%$$$%%%&&&)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))))))))((('''''')))+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%'''((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$(((&&&%%%&&&'''(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((('''&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%'''((((((''''''(((***---)))(((%%%###"""!!!!!!!!!%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((###%%%''''''%%%%%%&&&(((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))))))))(((((((((((('''''''''&&&&&&'''''''''((())))))******'''''''''((((((((())))))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###%%%'''&&&%%%$$$%%%%%%---,,,***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%###"""###%%%(((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&###$$$%%%'''((()))))))))$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$)))&&&$$$%%%''''''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$%%%(((***((('''%%%$$$$$$%%%'''(((%%%%%%'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###%%%''''''%%%$$$''')))$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((((('''''')))(((((((((((('''''''''''''''(((((())))))******((()))))))))******++++++)))'''### """%%%''')))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&)))***(((%%%%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&%%%$$$###"""$$$&&&((()))(((&&&$$$%%%%%%&&&'''((()))***+++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""!!!!!!###%%%''''''&&&(((((((((''''''&&&%%%%%%"""""""""######$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''***'''$$$###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((%%%$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$''')))(((&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&%%%&&&''')))))))))((('''''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$&&&((()))++++++******(((((('''&&&%%%%%%$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%(((&&&$$$$$$$$$$$$"""!!!%%%$$$######"""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((()))'''%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((((('''&&&))))))))))))************%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%%%%$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$%%%%%%$$$"""&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%'''(((((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!'''&&&&&&%%%%%%&&&&&&'''************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&######%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$$$$%%%!!!"""$$$%%%%%%%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''%%%$$$$$$'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''((())))))************)))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((())))))***))))))(((''''''&&&%%%%%%$$$$$$''''''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%)))'''&&&&&&''''''&&&%%%%%%%%%$$$########################$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((***)))(((&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))'''%%%%%%&&&%%%$$$"""$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$######"""!!!'''&&&&&&%%%%%%&&&&&&''')))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%######$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&& ###%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$###''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$)))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))(((((('''((((((((()))'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$######%%%(((******)))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))+++***(((%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((())))))((((((&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%%%%%%%'''''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&& $$$&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$)))'''%%%$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((('''&&&$$$$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&& """%%%'''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%''')))+++***(((%%%''''''((((((((()))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))))))))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%%%%%%%'''''''''%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&'''&&&%%%%%%%%%(((''''''&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$'''%%%$$$###$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''((((((---,,,***)))(((((()))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''+++)))(((&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&(((&&&&&&&&&(((((((((&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%'''))))))(((&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''((((((((('''&&&%%%$$$%%%&&&'''######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))'''%%%%%%&&&%%%$$$"""'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%%%%&&&((((((''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&'''(((((((((******))))))(((((())))))((((((((((((((((((((((((%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))(((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&+++***))))))***+++)))(((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$'''***%%%%%%%%%&&&&&&&&&''''''%%%$$$###%%%'''((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$%%%%%%$$$"""'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$!!!###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%###$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((('''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%'''***)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$%%%'''(((%%%&&&'''''''''%%%$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((()))'''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&(((******'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''!!!"""$$$&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''&&&$$$######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''###""""""###&&&''''''&&&(((((('''&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&%%%$$$$$$(((+++%%%%%%%%%&&&&&&&&&''''''%%%###"""###%%%'''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******%%%%%%&&&'''((()))******$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&'''''''''+++***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""!!!!!!###%%%''''''&&&%%%&&&&&&''''''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$###%%%''')))******)))((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%''')))***,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""###%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$'''))))))&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%(((***###$$$&&&&&&&&&$$$"""!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$((()))'''%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%'''+++------***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((!!!###&&&(((******)))(((%%%%%%&&&&&&'''((())))))%%%&&&((()))***)))(((((())))))))))))))))))))))))+++***(((&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$ ''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&---+++(((&&&%%%%%%'''(((&&&&&&&&&''''''''''''(((******))))))((((((((('''(((((((((((((((((((((((((((((())))))((('''&&&&&&(((%%%###$$$'''(((&&&$$$&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$"""###(((,,,------&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&'''))))))'''### &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$''''''''''''''''''&&&&&&###&&&)))***)))(((((((((((((((''''''''''''(((((('''''''''''''''((()))******)))((('''&&&''''''((((((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&(((&&&###$$$&&&(((&&&%%%''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$))))))(((((('''&&&&&&&&&''''''''''''(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''((((((((((((''''''&&&)))'''$$$###&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))***'''$$$$$$&&&))))))(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''''''''&&&###%%%'''(((&&&%%%$$$$$$((((((''''''''''''(((((((((''''''''''''(((((())))))((('''&&&&&&'''((((((%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&***(((&&&&&&((()))((('''''''''''''''''''''''''''$$$######"""!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###$$$''')))(((&&&(((((('''&&&%%%$$$$$$###&&&'''((())))))(((&&&%%%'''''''''((((((((())))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((''''''***'''%%%$$$%%%'''((((((&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&((()))******)))'''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%)))((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((***++++++)))'''&&&&&&((((((''''''''''''(((((()))((((((''''''''''''((((((''''''&&&&&&'''((((((''''''((()))***,,,---...'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&)))'''&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))'''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&(((###$$$''''''$$$'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%$$$###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%+++***'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''(((((((((((()))+++,,,,,,***)))))))))((((((''''''''''''((((((***)))((('''''''''''''''''''''''''''''''''(((((()))))))))***+++,,,---...'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''************))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))'''%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((###$$$''''''$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%''')))***$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''(((''''''$$$&&&((())))))'''&&&%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((($$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###&&&&&&''''''''''''&&&&&&&&&))),,,,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((((((((((($$$&&&((((((''''''''')))((((((''''''''''''((((((***)))(((''''''''''''''''''(((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''')))&&&###$$$''')))(((&&&###$$$$$$%%%&&&'''(((((((((&&&$$$###$$$&&&)))***#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&###%%%((()))'''&&&%%%%%%((('''&&&%%%$$$%%%&&&''')))((((((''''''&&&%%%%%%&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''#########$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))"""###$$$%%%'''((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###""""""&&&&&&''''''''''''&&&&&&%%%)))......***'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''***)))'''%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((((((%%%&&&(((((('''''')))+++((((((''''''''''''(((((()))((((((''''''''''''((()))************)))(((''')))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((()))(((%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((((((''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%$$$%%%&&&%%%######%%%'''***((('''%%%%%%&&&'''(((''''''''''''''''''&&&&&&%%%'''((('''%%%###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%)))***)))''''''(((''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###'''++++++'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((()))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&((()))***)))(((((()))+++((((((''''''''''''(((((((((''''''''''''(((((())),,,,,,,,,,,,+++)))((('''))))))(((((('''((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%'''((('''$$$$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))+++(((%%%###"""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&%%%!!! %%%***+++)))'''&&&&&&&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$''''''&&&&&&(((***$$$$$$$$$%%%%%%&&&&&&&&&))))))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&((('''%%%$$$%%%''''''''''''''''''''''''""""""###$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&''''''''''''''''''&&&"""%%%((('''$$$###'''+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&'''''''''(((''''''&&&&&&'''((('''&&&$$$###$$$&&&((((((''''''''''''(((((('''''''''''''''((()))***---......---,,,***(((&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&###%%%&&&%%%""""""$$$'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""$$$&&&)))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''***))))))((('''&&&&&&&&&'''(((((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''***)))'''%%%$$$%%%'''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&$$$######%%%'''&&&&&&&&&%%%$$$$$$''')))'''&&&$$$######$$$&&&'''((('''&&&%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&))))))***)))((('''%%%$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''')))******(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&(((******)))(((&&&))))))(((((('''''''''&&&)))((('''((()))***)))((((((((())))))))))))((((((&&&&&&''''''''''''''''''***)))((('''&&&%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$######'''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&%%%######$$$%%%%%%&&&'''&&&$$$$$$%%%'''&&&&&&%%%$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$%%%&&&((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''(((((('''&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&%%%&&&'''((()))((('''''')))((((((((('''''''''''')))''''''''')))***)))((('''((()))******)))((('''((((((((('''&&&&&&&&&%%%(((''''''&&&&&&&&&'''''')))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&$$$###!!! ''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&((()))%%%&&&'''((((((((('''&&&&&&''''''''''''((((((((($$$%%%'''&&&%%%###$$$$$$%%%'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%"""######$$$&&&&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''((('''&&&''')))***)))(((&&&''')))******)))'''&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((((((***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$##################$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((('''''''''((('''&&&%%%###"""!!! ''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((''''''%%%%%%%%%&&&((()))###%%%'''))))))((('''&&&&&&&&&&&&'''''''''(((((($$$&&&(((((('''%%%$$$%%%'''(((******'''%%%$$$$$$$$$%%%&&&((((((&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%###$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$###$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''((('''&&&''')))))))))(((%%%''')))******)))'''%%%((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&''''''(((***(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((***)))((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''''''''''''''((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&'''((()))###%%%'''))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&(((******((('''&&&&&&(((***,,,+++)))'''&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&((())))))(((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''((((((%%%&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((((((&&&&&&'''((()))((('''&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''(((((())))))(((&&&&&&%%%%%%%%%)))(((&&&&&&((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((((((''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))************&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&'''''''''''')))***)))(((&&&''''''(((***+++***(((''''''((($$$&&&'''(((((('''&&&$$$&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((('''''')))((('''&&&%%%%%%$$$###%%%%%%&&&'''''''''''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&'''))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((%%%%%%&&&''''''((())))))&&&&&&((((((((((((&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&%%%&&&((()))(((''''''''''''(((((('''''''''$$$%%%%%%&&&'''((())))))***)))((('''&&&%%%%%%%%%((('''%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''(((((())))))%%%&&&''''''''''''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************'''''''''(((((()))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))))))))'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((('''%%%$$$&&&''''''(((((('''&&&&&&''')))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))(((((((((((((((((()))(((((((((''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''((()))(((''''''''''''''''''((((((((()))'''&&&%%%&&&((()))((('''((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%%%%''''''''''''%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$&&&(((***+++)))'''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$######%%%'''&&&&&&&&&%%%$$$$$$''')))&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((***)))(((''''''((()))***''''''((((((((((((((((((%%%&&&''''''(((((('''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''(((&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&%%%$$$######$$$%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$&&&''''''&&&$$$###$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''')))***+++''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&(((******)))(((&&&&&&'''''''''(((((())))))'''&&&%%%&&&(((((((((''')))(((&&&%%%%%%&&&((()))''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''(((((((((((('''''''''((('''&&&%%%%%%''')))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&***)))'''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###'''(((&&&&&&((()))))))))(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&'''((()))((('''&&&%%%((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$###!!! !!!"""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$&&&&&&### %%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$&&&###!!!!!!$$$&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$'''&&&$$$#########$$$$$$''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###'''***(((###"""$$$(((%%%&&&''''''''''''&&&%%%''''''(((((((((((('''''''''''''''&&&%%%%%%''')))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''''''''(((((())))))(((((('''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$'''(((&&&&&&)))((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%$$$$$$###"""'''&&&%%%%%%$$$$$$%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%&&&&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$&&&&&&$$$"""%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%$$$***'''$$$###$$$$$$###"""'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########""""""#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%((('''%%%$$$$$$$$$%%%%%%''''''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%''''''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%***,,,---+++(((&&&''')))%%%&&&''''''''''''&&&%%%''''''((((((((((((''''''&&&'''((('''%%%%%%''')))''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''''''''&&&&&&%%%%%%&&&'''((()))***)))(((((('''''''''(((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""%%%&&&$$$&&&)))))))))(((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$$$$""""""###&&&((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#####################%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&++++++***)))'''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&'''((('''&&&%%%'''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%)))))))))(((''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&''')))*********)))(((&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###"""$$$$$$###%%%)))+++++++++***))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''***)))'''&&&&&&&&&'''((()))((((((''''''''''''''')))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%###!!! !!!$$$'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$!!!""""""$$$''')))++++++&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))'''&&&%%%&&&&&&%%%###''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''((((((&&&&&&&&&'''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%)))))))))(((''''''&&&&&&'''''''''((((((((())))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((''''''&&&&&&&&&&&&''')))*********)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***&&&$$$&&&&&&%%%'''++++++++++++***))))))(((((('''(((((())))))((((((''''''''''''''''''''''''''''''&&&$$$#########$$$%%%((('''&&&&&&%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%###!!! !!!$$$'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))''''''''')))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&&&&%%%$$$))))))((('''%%%$$$######%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############%%%%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%''')))***)))((((((((('''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))'''''''''(((((())))))***(((((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***)))(((((('''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,(((''')))***((())),,,))))))(((''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$############$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%###$$$&&&)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%'''((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))(((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))*********((('''%%%'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''((())))))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%'''((()))'''&&&&&&'''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))&&&''''''((())))))******(((((()))))))))'''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))%%%&&&'''((()))((('''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&&&&((((((%%%%%%(((((((((''''''&&&%%%%%%$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%&&&&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''''')))+++&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$"""###&&&)))'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$!!!$$$&&&&&&&&&''')))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))'''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$%%%&&&'''(((''''''&&&&&&&&&''''''''''''''''''######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''%%%###)))((('''%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%% """%%%%%%######&&&((()))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$&&&))))))'''&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''((((((((()))))))))(((''''''&&&&&&&&&''''''((()))******+++(((((())))))(((&&&$$$###''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))******$$$%%%'''((((((((('''&&&(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###!!!!!!$$$$$$!!! """)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%###"""))))))(((''''''''''''((())))))((('''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''%%%$$$#########$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''''')))+++$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%###!!!"""%%%)))'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$!!!$$$''''''$$$######%%%&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))***)))((('''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%&&&((()))))))))((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''%%%"""!!!***)))(((&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$(((+++***&&&%%%(((,,,((()))******)))'''%%%###"""###%%%'''((((((((('''))))))((('''''''''''''''(((((('''&&&'''((()))***(((((((((((((((((((((((((((((('''&&&$$$$$$&&&''''''''''''&&&&&&&&&&&&%%%(((((()))))))))*********'''&&&%%%%%%&&&(((***++++++)))'''&&&&&&'''((()))+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))'''&&&&&&%%%%%%$$$$$$###))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))######$$$$$$$$$%%%%%%%%%'''&&&$$$&&&)))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''')))'''$$$###"""###%%%'''&&&'''((())))))((('''&&&'''''''''''''''((())))))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$***(((&&&$$$!!! ''''''(((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&%%%$$$###""""""$$$&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%$$$%%%%%%%%%$$$###''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$###((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&((((((&&&&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''(((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((())))))'''%%%$$$%%%'''&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))'''$$$""""""$$$''')))%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''(((((('''''''''''''''''''''''')))(((%%%$$$###$$$&&&(((###$$$&&&((())))))((((((&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''((())))))'''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((('''(((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&&&&'''%%%&&&'''(((((((((''''''))))))(((''''''''''''''')))((('''''''''((()))***'''''''''''''''''''''''')))******)))'''&&&((()))************))))))))))))''''''((((((((()))))))))***)))(((((()))***,,,...,,,+++***(((((()))***+++)))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&)))((('''%%%###!!! &&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((($$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$&&&)))***)))'''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((('''%%%######$$$%%%'''&&&'''((())))))((('''&&&'''''''''''''''(((((()))'''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&$$$###"""''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''000,,,&&&$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!$$$%%%&&&'''&&&%%%((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''%%%%%%'''(((%%%&&&&&&'''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%######%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''((())))))'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&((())))))))))))))))))((('''&&&))))))((('''''''''(((((())))))(((''''''(((((()))'''''''''''''''(((((((((***,,,---,,,+++******+++******)))))))))((((((((((((((((((((())))))))))))((((((''''''''')))***,,,******((('''&&&'''(((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$))))))'''&&&$$$###"""!!!$$$%%%&&&((()))*********''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&%%%$$$%%%'''(((((('''((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((('''%%%######$$$%%%'''&&&'''(((((((((((('''&&&''''''&&&&&&''''''((()))'''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%''')))***+++%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$(((((('''&&&%%%$$$######'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''999111((($$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& """%%%((()))(((&&&%%%***(((%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&'''&&&&&&(((***%%%%%%&&&&&&'''&&&&&&%%%((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((((((((('''%%%$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&(((((((((''''''%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''((('''&&&&&&&&&&&&(((((()))))))))(((((((((''''''))))))((((((((((((((()))(((((((((''''''''''''''')))))))))******************,,,......---+++++++++*********))))))))))))((()))))))))************+++((((((''''''((()))******+++***)))((('''''''''((((((((((((((((((((())))))))))))))))))))))))))))))'''''''''''''''&&&%%%%%%((((((((((((((()))))))))$$$%%%&&&((()))*********'''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&'''(((((((((''''''%%%%%%%%%%%%&&&'''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((((('''&&&$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''888000'''###%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))))))))(((,,,)))&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&'''&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&((((((''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$'''&&&$$$######$$$%%%&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&)))*********)))(((&&&%%%'''''''''''''''((((((((())))))((((((((())))))***''''''(((((((((''''''''')))*********++++++,,,,,,***---//////...---------------------,,,,,,,,,,,,))))))*********++++++++++++++++++++++++,,,,,,,,,......---,,,+++*********)))(((((((((((())))))***((((((((((((((((((((((((%%%&&&&&&'''((((((''''''((((((((())))))*********&&&&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''///***$$$###&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))+++,,,)))&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&$$$###"""###$$$%%%$$$$$$######$$$%%%'''(((%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((((())))))***"""$$$&&&((())))))((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$***+++,,,,,,+++)))&&&$$$'''&&&&&&&&&''''''((()))))))))((((((((()))******'''((()))************)))*********+++,,,,,,------...000222222111000111222............---------,,,++++++,,,,,,,,,---------------------------------//////...---,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((''''''&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%'''))))))((('''%%%%%%&&&''''''&&&%%%&&&(((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!"""%%%(((******(((%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%'''(((&&&%%%$$$%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''(((&&&$$$"""!!!###%%%&&&######$$$$$$%%%'''((()))%%%%%%&&&'''((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))$$$%%%&&&(((((((((''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###)))))))))))))))(((''''''***)))((('''''''''((()))))))))(((((()))******+++)))***+++---.........------......///000000111111555666777666555555777999444444444333333333222222222222222333333333444444333444444444444444333333333333333222111000///......---,,,,,,++++++++++++************************(((((()))))))))))))))((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++%%%&&&)))***+++***(((&&&&&&((()))(((&&&%%%''')))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''&&&&&&'''(((((((((((((((%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%%%%''''''''''''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&(((***((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''')))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!###&&&''''''&&&%%%&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$)))(((&&&&&&&&&''')))***...,,,***)))''''''(((((())))))((())))))***++++++***+++---000111111111111222222333444555555666666:::;;;;;;:::999:::<<>>>>>::::::::::::;;;;;;;;;;;;@@@@@@AAAAAAAAA@@@??????>>>>>>>>>===<<<:::999888444333222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++******)))((('''%%%&&&'''((()))***+++,,,&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((((()))+++,,,...///&&&(((***,,,,,,+++)))(((&&&(((***)))&&&%%%''')))))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''')))(((((((((''''''''''''&&&&&&'''((())))))(((((((((''''''&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$''')))'''$$$###''',,,''''''''''''''''''''''''******))))))(((&&&%%%$$$%%%&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))******++++++&&&&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%+++***)))(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((("""###$$$&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!%%%''''''''''''(((###$$$%%%&&&''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((()))))))))((('''&&&&&&'''((()))((('''&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''')))******$$$%%%'''((()))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((((((((('''&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''&&&''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&'''(((((())))))(((((('''%%%&&&((())))))(((&&&%%%&&&'''((())))))))))))))),,,***'''&&&&&&))),,,///+++---......,,,,,,...111111333666999:::;;;::::::;;;<<>>:::666444444555777555333111000000///---+++---,,,++++++,,,,,,+++)))(((((())))))))))))******(((***,,,***'''&&&(((***...---+++)))((((((((((((''''''&&&'''(((***,,,---&&&&&&&&&'''''''''((((((''''''''''''''''''''''''------,,,+++***)))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&)))+++---)))(((''''''((()))(((''''''(((((((((''''''((()))&&&&&&%%%$$$%%%&&&'''(((((((((''''''''''''((((((+++)))'''$$$######$$$%%%&&&&&&&&&'''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%$$$###&&&%%%%%%$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%&&&''''''&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&'''((('''&&&&&&***(((""" %%%'''$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%$$$###$$$&&&'''&&&%%%***(((&&&$$$###$$$&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&((('''&&&''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$(((((((((((((((((((((((('''(((((((((((((((''''''+++)))'''&&&&&&'''***+++(((((('''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%###"""%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''(((***)))'''&&&&&&'''((())))))************)))...,,,***))))))***,,,---///111333444333444888:::<<<>>>@@@CCCEEEFFFFFFFFFHHHIIIKKKMMMOOOPPPQQQQQQOOOOOOPPPQQQRRRRRRRRRQQQSSSRRRRRRQQQOOONNNNNNMMMQQQOOOMMMKKKJJJKKKLLLLLLJJJKKKNNNQQQSSSTTTTTTTTTUUUUUUUUUTTTRRRPPPNNNLLLIIIGGGDDDAAA?????????@@@:::888666555444444222111222000............,,,***************************,,,---...---***)))***,,,+++***)))(((''''''''''''((((((((('''(((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((''''''&&&&&&%%%((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&(((***,,,((('''&&&'''((()))((('''&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''(((((('''&&&%%%######$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%$$$###%%%)))'''"""!!!%%%&&&$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))***+++(((&&&$$$%%%((())))))'''''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''***...111444(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))'''''''''''''''&&&&&&&&&%%%'''((((((&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''((())))))'''&&&&&&'''++++++++++++,,,,,,,,,,,,////////////000111333333888:::<<<>>>???AAAEEEHHHHHHJJJMMMOOORRRSSSSSSSSSVVVVVVVVVVVVWWWYYYZZZZZZWWWXXXXXXYYYYYYYYYXXXXXXYYYXXXXXXWWWVVVUUUUUUTTTVVVSSSOOOLLLJJJIIIJJJKKKKKKMMMQQQTTTWWWYYYZZZ[[[\\\\\\\\\\\\ZZZXXXVVVTTTQQQPPPNNNMMMKKKJJJJJJJJJDDDAAA>>>=========<<<;;;:::888555444444333111/////////......------,,,,,,+++,,,,,,+++(((''''''(((************)))(((''''''(((((()))(((((('''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''')))))))))(((((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&((()))***'''%%%%%%&&&((()))((('''&&&'''((())))))'''%%%$$$&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((%%%$$$#########$$$&&&'''%%%&&&&&&'''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""###$$$######%%%'''&&&######%%%&&&$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''%%%%%%%%%'''((('''&&&###$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))******((('''%%%%%%'''(((((('''(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&(((+++///333666'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&$$$&&&'''((('''&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''(((((('''''''''''''''((((((((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&((())))))'''&&&&&&'''------...///000111222333333555777:::===???AAAAAADDDEEEGGGIIIKKKNNNPPPRRRPPPRRRTTTVVVXXXZZZ[[[[[[[[[[[[YYYYYYYYYZZZ[[[\\\\\\\\\\\\]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWTTTPPPLLLJJJJJJKKKLLLMMMOOORRRUUUXXXZZZ[[[\\\]]]^^^^^^^^^\\\ZZZXXXWWWTTTTTTTTTSSSRRRQQQPPPOOONNNKKKHHHGGGHHHHHHHHHHHHDDDBBB???======;;;999666666666555444333111111000,,,,,,+++***((('''&&&&&&***+++,,,,,,,,,+++)))(((''''''((())))))'''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((()))(((''''''''''''((((((&&&%%%$$$%%%''')))(((''''''((()))++++++)))&&&###&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''(((%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((%%%&&&((())))))(((&&&%%%%%%%%%'''''''''&&&%%%$$$''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&&&&((())))))'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$%%%'''&&&$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&&&&%%%(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&(((***,,,...'''''''''''''''''''''''''''&&&$$$######$$$%%%&&&((())))))))))))))))))(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((('''&&&&&&%%%%%%"""$$$&&&'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((('''''''''&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))((('''%%%&&&&&&111222333555777:::===>>>???AAADDDGGGJJJLLLMMMMMMOOOOOOPPPQQQTTTVVVWWWXXXVVVWWWXXXZZZ\\\]]]^^^^^^^^^]]]\\\ZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[YYYVVVTTTSSSTTTVVVWWWSSSTTTUUUVVVXXXYYYZZZZZZ\\\]]]]]]]]]]]][[[YYYXXXUUUVVVVVVWWWVVVUUUTTTSSSVVVTTTQQQQQQRRRRRRRRRQQQMMMKKKIIIGGGGGGEEECCCAAA>>>>>>===<<<:::999888888444333111000///...,,,++++++,,,------,,,+++)))(((%%%&&&((()))))))))(((''''''''''''((((((((())))))(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''''''''((())))))))))))(((''''''((((((((((((((((((''''''&&&&&&&&&&&&'''(((((()))((((((''''''''''''''''''&&&%%%&&&((()))(((''')))))))))+++---+++'''$$$&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&'''''''''%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''((())))))'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&&&&$$$$$$'''))))))'''%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%&&&&&&((((((&&&'''''''''''''''''''''&&&%%%$$$######$$$&&&''')))))))))(((((()))))))))'''''''''''''''''''''''''''(((((())))))((('''&&&(((((('''''''''&&&&&&&&&$$$&&&)))***)))(((((((((''''''''''''((((((((((((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&''''''((())))))((((((&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''')))(((&&&%%%%%%&&&<<<<<<===???BBBEEEIIIKKKOOOOOOQQQRRRRRRSSSSSSSSSVVVUUUTTTVVVXXXZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^______aaa```___^^^]]]]]]]]]]]]]]]^^^^^^_________^^^^^^^^^^^^^^^^^^^^^_________[[[[[[ZZZZZZZZZ[[[]]]^^^ZZZZZZYYYYYYYYYYYYYYYYYY\\\]]]]]]^^^]]]\\\[[[ZZZWWWXXXXXXYYYYYYYYYXXXXXXYYYXXXWWWWWWXXXYYYXXXVVVSSSQQQOOOOOOOOONNNLLLKKKGGGGGGFFFEEECCCBBBBBBAAA;;;999666555555333111///......------,,,***)))(((''''''((())))))***))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))***+++,,,,,,+++***)))'''(((((())))))(((((('''''''''&&&&&&''''''((()))(((((((((((((((''''''''')))(((''''''((()))(((''')))((('''***,,,,,,)))%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''''')))(((((((((''''''&&&&&&%%%&&&'''(((((((((((((((&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%'''###$$$)))---+++((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''%%%&&&''''''&&&%%%&&&%%%"""!!!!!!###&&&((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''((('''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))&&&&&&&&&''''''((()))***&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''))))))***)))((('''''''''''''''''''''''''''(((***------,,,***))))))((((((((((((((()))))))))&&&&&&'''(((((((((((('''((((((((((((((((((((((((%%%&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''((((((&&&%%%%%%&&&JJJJJJJJJKKKMMMPPPSSSUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXVVVUUUVVVZZZ\\\\\\[[[\\\\\\[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^_________YYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYY[[[[[[\\\]]]]]]\\\ZZZZZZXXXXXXXXXYYYYYYZZZZZZZZZXXXWWWXXXZZZ[[[[[[XXXVVVUUUSSSRRRSSSTTTTTTSSSRRRNNNNNNMMMMMMLLLKKKJJJJJJBBB???<<<;;;;;;999666444444333111///...---,,,,,,+++******))))))))))))***'''((((((((())))))))))))((((((((((((((((((((((((******++++++++++++++++++'''(((***++++++***((('''(((((())))))))))))(((((('''''''''''''''(((((()))''''''((((((((((((((((((+++***(((((())))))(((&&&(((%%%$$$&&&***,,,)))&&&%%%&&&'''((()))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%'''(((((('''%%%$$$###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%'''''''''''''''''''''''''''&&&$$$######$$$%%%%%%$$$(((###$$$,,,000...)))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&&&&%%%###$$$$$$#########$$$%%%&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%&&&((('''%%%&&&(((+++))))))(((&&&&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''((()))))))))&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&(((*********)))(((%%%%%%&&&&&&'''((((((((((((+++---...,,,)))((('''''''''''''''(((((())))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''$$$$$$&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''((((((&&&%%%%%%&&&UUUTTTSSSSSSTTTVVVYYYZZZXXXWWWWWWWWWXXXYYYZZZ[[[WWWUUUTTTVVVZZZ]]]]]]\\\[[[[[[ZZZZZZYYYZZZZZZ[[[XXXYYYZZZZZZZZZXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^[[[\\\^^^```aaaaaa``````\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZYYYXXXWWWWWWVVVWWWWWWYYYZZZZZZUUUVVVXXXZZZ\\\[[[XXXUUUUUUSSSSSSTTTVVVWWWVVVUUURRRRRRRRRQQQQQQPPPPPPOOOKKKHHHEEECCCCCCBBB???<<<;;;999777444222111000111///---+++)))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((($$$%%%&&&((((((&&&%%%$$$(((((())))))))))))(((((('''''''''''''''((())))))&&&&&&'''((())))))((((((---+++***)))***)))(((&&&&&&###!!!###(((+++)))&&&%%%&&&((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''(((((((((%%%&&&'''((())))))))))))%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''(((((($$$%%%'''(((((('''%%%$$$###$$$%%%&&&'''((((((((($$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$%%%&&&''''''&&&&&&(((***'''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%)))###$$$---222///***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&$$$$$$%%%%%%$$$###$$$$$$&&&'''(((''''''&&&'''((()))***+++,,,---...''''''''''''''''''''''''''''''&&&%%%%%%$$$######!!!$$$&&&%%%###$$$'''******)))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&$$$%%%%%%&&&'''''''''&&&((((((((((((((((((((((((###$$$%%%&&&''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((("""###%%%&&&'''&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$&&&(((***++++++***)))$$$%%%%%%&&&'''((())))))&&&)))++++++)))&&&$$$###&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''((('''&&&$$$%%%%%%ZZZYYYYYYXXXXXXYYYYYYZZZXXXXXXWWWWWWXXXYYY[[[\\\ZZZYYYYYYXXXWWWWWWVVVVVVTTTVVVYYYZZZXXXWWWVVVVVVVVVVVVUUUTTTSSSQQQOOONNNNNNNNNMMMNNNPPPSSSVVVXXXUUUWWWYYYZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\XXXWWWUUUTTTTTTTTTUUUUUUUUUTTTRRRRRRSSSSSSRRRPPPRRRQQQQQQQQQSSSUUUWWWXXXXXXXXXYYYYYYYYYXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYYYYXXXVVVTTTRRRPPPOOONNNMMMLLLJJJHHHEEECCCAAA@@@BBB@@@>>>;;;777444222000222111...,,,+++***++++++(((((((((((((((((((((((((((((('''''''''((())))))+++******)))(((''''''&&&,,,)))%%%%%%'''((('''&&&%%%&&&'''((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))000+++'''''')))***'''###'''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###%%%'''((()))((('''&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''%%%$$$$$$$$$%%%''')))***&&&'''''''''''''''&&&&&&%%%&&&'''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&&&&&&&%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&)))---222444))))))((('''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&"""'''(((######''')))&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%'''(((ZZZZZZ[[[[[[[[[\\\\\\\\\YYYXXXWWWWWWWWWWWWXXXYYYVVVVVVUUUSSSRRRQQQPPPOOOLLLNNNQQQRRRPPPOOOOOOOOOMMMLLLLLLKKKIIIHHHFFFEEEEEEDDDDDDEEEGGGIIILLLNNNNNNPPPRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSNNNMMMLLLKKKKKKKKKLLLMMMKKKJJJHHHHHHIIIIIIHHHFFFIIIIIIHHHIIIJJJLLLNNNPPPQQQRRRRRRSSSTTTUUUVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWUUUTTTSSSSSSQQQPPPOOOMMMJJJHHHFFFEEEDDDCCCAAA???<<<:::888777555444222///...---,,,,,,((((((((('''''''''''''''((((((''''''''''''((((((******))))))(((((('''''',,,)))&&&&&&((()))(((''''''(((((((((((((((''''''&&&''''''((((((''''''&&&((((((((((((''''''''''''...***&&&&&&))))))'''$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$&&&'''((()))(((&&&&&&(((''''''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''***---...$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&###'''((($$$###''')))&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%'''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&(((((()))))))))(((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%&&&[[[\\\]]]^^^___^^^]]]]]]YYYXXXWWWUUUTTTSSSSSSSSSOOONNNMMMKKKJJJHHHGGGGGGDDDGGGIIIJJJIIIHHHHHHIIIEEEDDDDDDBBBAAA@@@???>>>============???AAACCCEEEFFFGGGIIIIIIHHHHHHJJJKKKMMMNNNOOOPPPOOONNNLLLJJJEEEEEEDDDCCCCCCCCCDDDDDDBBB@@@???>>>??????===<<>>???@@@BBBDDDFFFHHHHHHHHHIIIKKKNNNPPPRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTRRRPPPMMMKKKJJJHHHGGGFFFEEECCCBBBAAAAAA;;;:::888555333111000///+++******))))))(((((((((***)))(((((((((((())))))))))))))))))))))))))))))+++***(((((()))))))))((())))))))))))((('''&&&%%%'''(((((())))))(((((('''(((((((((''''''&&&&&&&&&+++(((%%%%%%((()))'''%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''((((((&&&&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''""""""###$$$&&&'''((((((%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%''''''$$$%%%((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%)))*********)))(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&%%%$$$""""""$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''\\\]]]^^^___^^^\\\YYYXXXUUUTTTRRRPPPNNNLLLKKKJJJEEEDDDDDDCCCBBBBBBAAAAAABBBDDDFFFGGGFFFFFFGGGHHHEEEEEECCCBBBAAA@@@@@@@@@>>>>>>>>>>>>@@@AAACCCDDDAAACCCEEEEEEFFFGGGIIILLLMMMOOOPPPQQQPPPNNNKKKIIIGGGGGGFFFDDDCCCBBBAAAAAA???===<<<;;;<<<;;;:::888888888888888999;;;===>>>???>>>>>>???AAADDDGGGIIILLLLLLNNNOOOPPPPPPQQQQQQQQQQQQRRRTTTUUUWWWXXXYYYWWWWWWWWWVVVTTTRRRPPPNNNMMMMMMLLLKKKJJJHHHHHHGGGBBBAAA???<<<999777555444000000///...---,,,++++++,,,+++***)))))))))))))))))))))))))))))))))************)))))))))***))))))((((((((((((((('''&&&&&&******++++++++++++******)))))))))(((''''''&&&&&&(((&&&%%%%%%'''((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&***))))))(((((())))))***'''''''''''''''''''''''''''((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''((()))(((''''''''')))%%%%%%%%%$$$%%%%%%&&&'''(((''''''&&&&&&''''''((()))(((&&&$$$$$$&&&((()))&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&((()))******)))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%&&&((((((&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&***++++++******)))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''%%%###""""""###%%%'''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''***)))(((((((((((())))))\\\\\\\\\[[[YYYUUUQQQOOOJJJJJJHHHGGGEEECCCBBBAAA===>>>>>>??????@@@AAAAAABBBDDDGGGGGGGGGHHHIIIKKKKKKJJJHHHGGGFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHHHHDDDEEEGGGIIIJJJLLLPPPSSSTTTUUUWWWWWWVVVTTTQQQOOOOOONNNMMMJJJHHHEEECCCBBBAAA@@@>>>===>>>===;;;:::555444444333444555777888999888777777888;;;===???BBBCCCDDDEEEFFFFFFFFFFFFJJJKKKMMMPPPSSSVVVXXXYYYXXXXXXYYYYYYYYYWWWUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKIIIHHHFFFDDDAAA>>>;;;:::555555333222000///...---,,,+++***)))((('''''''''))))))))))))************))))))*********))))))***&&&&&&'''(((((()))((((((******++++++++++++***************)))))))))(((((('''&&&%%%%%%'''(((((('''))))))))))))))))))))))))((((((((((((((((((((('''(((&&&&&&&&&'''((('''&&&))))))(((((((((((())))))''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''''''''(((%%%&&&&&&'''(((((('''''''''((()))(((''''''''')))&&&&&&&&&&&&&&&''''''((())))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%&&&&&&&&&''''''((((((((()))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***'''%%%&&&(((((('''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))***************)))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((()))))))))[[[ZZZXXXUUURRRMMMIIIGGG@@@@@@AAA@@@@@@>>>===<<<>>>>>>???AAABBBDDDEEEFFFEEEGGGIIIJJJJJJKKKMMMOOOPPPOOOMMMLLLKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNKKKMMMNNNOOOPPPRRRVVVYYYZZZ[[[\\\\\\\\\ZZZXXXWWWUUUTTTSSSPPPMMMJJJHHHFFFFFFDDDCCCBBBBBBAAA???>>>555444333222222222333444666555555444555666777888;;;<<<<<<============<<>>???AAABBBCCCCCCCCCBBBEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLNNNOOOOOOQQQTTTVVVUUUTTTRRRQQQPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSTTTUUUUUUTTTSSSTTTWWWZZZ[[[\\\\\\]]]\\\\\\[[[[[[WWWWWWWWWUUUSSSQQQNNNMMMMMMKKKIIIHHHHHHGGGEEECCC:::999777666444444555555444444555666666777777888888888999999888888777777888:::===AAAFFFJJJMMMNNNPPPRRRUUUXXXYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVUUUUUURRRRRRQQQPPPMMMJJJGGGEEEBBBAAA???===:::888666555111000...---+++******))),,,++++++******)))))))))$$$'''******((('''(((***''''''((((((((((((((('''&&&''''''((((((''''''&&&(((((())))))******++++++)))))))))(((''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''###$$$$$$%%%%%%$$$$$$######$$$&&&'''''''''&&&&&&$$$%%%&&&'''((((((((((((%%%'''((('''&&&%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&$$$%%%&&&'''''''''&&&%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))***...&&&###'''***(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''((('''''''''''''''((()))&&&&&&'''((())))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&UUUSSSPPPLLLIIIFFFDDDCCCBBBCCCFFFHHHJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOPPPRRRSSSTTTUUUWWWZZZ\\\YYYXXXVVVTTTTTTTTTVVVWWWWWWWWWXXXYYYYYYXXXXXXWWWZZZYYYXXXVVVTTTTTTVVVXXX[[[[[[[[[[[[[[[[[[[[[\\\XXXYYYYYYYYYXXXVVVTTTSSSRRRQQQOOONNNMMMMMMKKKIIIAAA???===;;;999888888888444444666777999999999999888888888888777666555444000111555999===BBBEEEGGGIIIKKKOOORRRUUUUUUUUUTTTWWWWWWWWWXXXYYYYYYZZZZZZTTTTTTTTTRRRPPPMMMJJJHHHIIIHHHFFFDDDAAA>>><<<;;;777666555333111000//////,,,,,,,,,+++***)))((((((###&&&******((('''((()))))))))))))))((('''&&&%%%(((((())))))))))))((((((&&&&&&'''((()))***++++++*********)))''''''((()))''''''''''''''''''''''''))))))((((((((('''''''''((('''&&&&&&'''((('''&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&& """%%%'''))))))((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((%%%&&&'''&&&%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''(((%%%''')))******)))'''%%%###$$$&&&(((((('''&&&%%%""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++...&&&###'''+++(((%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&((()))*********'''(((((()))***++++++,,,'''''''''&&&&&&'''''''''***)))(((''''''&&&''''''$$$%%%&&&((())))))))))))&&&&&&&&&'''''''''((((((************************(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******)))((('''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''RRRRRRPPPNNNMMMLLLLLLLLLIIIKKKMMMPPPRRRRRRQQQPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTUUUVVVYYYWWWUUUSSSRRRSSSTTTUUUVVVUUUTTTTTTUUUUUUTTTSSSRRRSSSTTTVVVWWWYYYZZZZZZ[[[YYYWWWYYY\\\]]]\\\ZZZYYYXXXWWWVVVVVVVVVWWWXXXSSSUUUVVVVVVSSSQQQQQQQQQOOOMMMJJJFFFCCC@@@???>>><<<;;;888777888;;;???AAA;;;;;;;;;;;;999666444222333222111111333777:::<<>>===;;;888555111...,,,...,,,)))((()))))))))(((******************)))((($$$(((+++***&&&%%%'''***))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((()))((((((''''''''''''((()))((()))*********)))(((''''''''''''''''''''''''''''''((((((((('''''')))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&((($$$###333???999''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***(((%%%######$$$&&&(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''')))******'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$)))(((&&&%%%%%%&&&((()))+++'''$$$$$$'''***+++***(((''''''&&&&&&''''''((('''''''''''''''''''''''')))'''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((''''''(((((())))))******++++++******))))))(((((()))((('''&&&&&&'''((())),,,,,,+++***)))(((''''''))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&***111222***###$$$%%%'''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&((())))))************)))((('''&&&%%%%%%'''''''''((((((((((((((((((''''''&&&&&&&&&''''''%%%&&&&&&%%%###!!!"""###&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))(((((('''&&&%%%%%%%%%'''))))))((('''&&&'''(((SSSSSSRRRQQQPPPPPPPPPPPPQQQRRRTTTUUUVVVWWWWWWVVVXXXWWWWWWVVVUUUTTTTTTTTTRRRRRRSSSTTTTTTTTTUUUVVVSSSRRRPPPOOONNNOOOPPPQQQRRRQQQQQQQQQRRRRRRQQQPPPNNNNNNOOOPPPRRRSSSTTTTTTVVVTTTSSSTTTWWWYYYXXXVVVTTTTTTSSSRRRSSSSSSTTTUUUSSSTTTVVVVVVTTTRRRQQQRRRSSSRRRPPPMMMKKKIIIHHHGGGCCCAAA???======>>>@@@AAABBBBBBAAA@@@===999555333222111000000222555888:::<<<===@@@CCCFFFHHHIIIJJJOOOPPPQQQSSSTTTUUUUUUUUUUUUVVVWWWVVVUUUQQQNNNLLLNNNOOOOOOPPPOOONNNMMMLLLHHHGGGEEEBBB>>>;;;888666111///,,,+++++++++***)))************)))((('''''''''***---,,,'''%%%''')))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))((((((((('''''''''%%%&&&&&&&&&%%%%%%$$$###(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&(((***'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&***'''$$$000888///''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$+++***)))(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''%%%######$$$%%%'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))(((''''''&&&%%%%%%)))'''&&&%%%%%%&&&''')))(((&&&$$$$$$&&&'''&&&$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''')))))))))(((((()))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))((((((((('''''''''&&&)))((('''&&&&&&'''((()))*********))))))))))))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((''')))&&&(((---...((($$$###$$$%%%&&&'''(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))))))))))))))))))))(((''''''&&&&&&))))))((((((''''''&&&&&&'''''''''&&&&&&&&&'''''')))******)))'''&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''++++++***))))))((('''''''''))))))((('''&&&'''(((TTTTTTSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSTTTTTTSSSRRRQQQOOONNNMMMMMMLLLJJJJJJKKKLLLMMMNNNNNNOOOHHHHHHFFFEEEEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJIIIHHHEEEEEEFFFFFFGGGHHHIIIIIILLLKKKKKKLLLNNNOOONNNMMMOOOOOOOOOOOOPPPQQQRRRRRRRRRTTTUUUUUUTTTRRRSSSSSSUUUTTTSSSRRRQQQQQQPPPPPPJJJIIIHHHFFFEEEDDDDDDDDDGGGGGGGGGEEECCC???<<<:::555444222222333555888:::999:::;;;<<<>>>???@@@AAAFFFGGGIIILLLNNNOOOPPPQQQQQQRRRTTTUUUTTTRRRNNNLLLRRRSSSTTTTTTTTTSSSRRRQQQQQQPPPOOOLLLIIIEEEBBBAAA888555222000///...---+++++++++***)))(((''''''&&&***,,,...,,,)))&&&''')))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))((())))))***)))(((&&&%%%''''''''''''((()))***+++))))))))))))))))))))))))%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))$$$,,,///%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%******)))(((&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&%%%###!!!'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((******))))))))))))******((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((())))))*********((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((((((((+++'''%%%((()))&&&%%%&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''&&&'''((((((&&&&&&&&&(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$'''))))))((('''&&&'''(((UUUTTTTTTSSSSSSSSSSSSSSSTTTRRROOOMMMKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFCCCCCCBBBAAAAAAAAAAAABBBAAACCCFFFGGGFFFDDDCCCCCCAAAAAAAAAAAABBBBBBCCCCCCGGGFFFFFFGGGHHHIIIIIIHHHKKKKKKLLLLLLMMMNNNOOOPPPOOOPPPRRRQQQPPPPPPQQQRRRPPPPPPQQQRRRRRRRRRRRRRRRNNNNNNNNNMMMLLLJJJIIIHHHGGGHHHIIIJJJIIIGGGEEEDDD;;;:::888777777999;;;=========<<<;;;;;;;;;;;;;;;<<<===???BBBEEEGGGHHHIIIHHHJJJMMMPPPOOOMMMJJJHHHPPPQQQRRRTTTTTTTTTSSSSSSUUUUUUSSSQQQNNNKKKIIIGGGBBB???;;;888666333///---++++++***)))(((((((((((()))+++,,,,,,)))(((((()))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''')))***+++)))(((&&&((((((((()))+++...000222((((((((((((((((((((((((((()))***)))'''%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&+++***$$$(((+++!!!&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))((((((''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***(((''''''''''''''''''(((((((((''''''''''''((((((******))))))((((((''''''************))))))))))))(((((((((''''''((((((((((((((((((((()))))))))***((((((((((((((('''''''''&&&''''''''''''''''''&&&''''''''''''((((((((((((+++&&&$$$'''(((%%%%%%'''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&&&&''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$######'''))))))((('''&&&'''(((SSSRRRPPPOOONNNMMMMMMMMMRRRPPPLLLHHHEEEDDDEEEEEECCCCCCBBBBBBCCCEEEGGGHHHHHHFFFDDDDDDFFFFFFDDDBBBCCCCCCBBBBBBAAAAAAAAAAAAAAADDDHHHIIIFFFDDDBBBBBBAAAAAAAAABBBBBBCCCCCCCCCEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJGGGIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLNNNOOOPPPPPPPPPLLLMMMNNNOOOOOOOOONNNNNNIIIJJJLLLMMMMMMLLLJJJIII@@@>>><<<::::::;;;===>>>BBBAAA@@@>>><<<:::888777555666888:::<<<>>>??????>>>AAADDDFFFFFFEEECCCAAAJJJLLLNNNPPPRRRSSSSSSSSSVVVUUUUUUSSSRRRPPPNNNMMMLLLIIIEEEAAA===999444111------+++***************&&&((()))***))))))******))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''$$$&&&(((***++++++***)))&&&&&&%%%%%%'''(((+++,,,''''''''''''''''''''''''$$$&&&((((((&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''***&&&))))))###'''+++%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((((()))#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%''')))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((******))))))((((((''''''))))))))))))************'''((((((((((((((((((''')))))))))((((((((((((''''''''''''((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((()))))))))%%%%%%((()))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))%%%%%%&&&'''((((((''''''&&&((())))))''''''((()))&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''((())))))(((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''))))))((('''&&&'''(((MMMLLLKKKIIIHHHGGGFFFFFFJJJHHHEEEBBB@@@@@@AAAAAA?????????@@@BBBEEEIIIKKKIIIFFFCCCDDDFFFFFFDDDAAAAAAAAABBBBBBCCCCCCDDDDDDCCCGGGLLLLLLIIIDDDBBBBBB???@@@@@@AAABBBCCCCCCDDDCCCDDDDDDCCC@@@??????@@@AAABBBCCCDDDDDDDDDDDDDDDAAAAAABBBAAA??????@@@BBBFFFGGGIIIKKKLLLLLLLLLLLLHHHIIIKKKMMMOOOPPPQQQQQQNNNOOOPPPPPPOOOMMMKKKJJJCCCAAA>>><<<;;;;;;===>>>CCCCCCCCCBBB???===:::888555666777888888888888888777999;;;<<<======<<<;;;DDDFFFIIIMMMPPPRRRSSSSSSUUUUUUUUUUUUUUUTTTSSSRRRRRRPPPLLLIIIEEEAAA<<<888333222///---++++++++++++&&&&&&((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''%%%&&&(((***+++++++++***))))))(((&&&&&&%%%%%%%%%'''''''''''''''''''''''' $$$&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((,,,&&&(((((("""&&&,,,(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&%%%%%%%%%(((***'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''((((((((()))))))))$$$$$$$$$$$$$$$%%%&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))))))))((((((''''''''''''''''''((((((((((((((()))))))))******)))))))))&&&&&&''''''((()))))))))(((%%%%%%)))+++(((%%%&&&(((((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''''''''(((((())))))%%%%%%&&&'''((()))******$$$%%%&&&(((((((((''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''((()))******)))((('''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''))))))((('''&&&'''(((FFFFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAACCCDDDEEEBBBBBBAAABBBEEEIIIMMMOOOMMMJJJHHHJJJNNNPPPMMMJJJFFFGGGIIILLLNNNQQQRRRSSSPPPUUU[[[[[[VVVPPPMMMMMMFFFGGGHHHIIIJJJKKKLLLLLLHHHJJJJJJGGGCCCAAAAAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAA???======>>>@@@BBBCCCEEEGGGHHHHHHGGGFFFDDDEEEFFFHHHKKKMMMOOOPPPPPPQQQRRRSSSRRRPPPNNNMMMHHHEEEBBB???======??????CCCDDDFFFGGGGGGDDDAAA???;;;;;;;;;:::999777666555444555555666777777777888;;;>>>BBBGGGKKKOOOQQQQQQSSSSSSTTTUUUVVVVVVVVVUUUTTTRRRPPPNNNMMMJJJFFFBBB;;;999555111---+++))))))(((((()))***+++,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))++++++++++++***)))(((((('''''''''''''''''''''''' ###&&&((((((''''''(((''''''''''''''''''''''''&&&&&&'''(((((()))******+++$$$''')))###%%%***&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&((()))((('''%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&%%%)))---...,,,***((())))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))%%%%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))&&&'''''''''((((((((()))&&&'''((())))))((('''&&&'''''''''(((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&''''''((())))))******&&&%%%)))***((('''(((***)))((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((((((&&&&&&''''''(((((())))))###$$$&&&((())))))((('''&&&''''''&&&$$$###$$$%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''((()))******)))((('''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''))))))((('''&&&'''(((AAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDFFFIIILLLOOOPPPKKKKKKJJJKKKNNNRRRUUUXXXXXXUUUTTTVVV\\\___]]]ZZZRRRTTTXXX\\\aaadddggghhhdddjjjooooooiiibbb______UUUUUUVVVXXXYYY[[[\\\\\\VVVXXXXXXUUUPPPMMMMMMNNNEEEFFFGGGGGGGGGFFFEEEDDDEEEEEEDDDBBB@@@???@@@BBB???@@@BBBDDDDDDDDDBBBAAABBBBBBCCCEEEHHHKKKMMMOOONNNOOOQQQTTTUUUUUUTTTSSSLLLJJJFFFCCCAAAAAABBBBBBCCCFFFJJJMMMMMMLLLIIIFFFAAA@@@???===;;;888666555444444444444444555666777555777<<>><<<<<<=========<<<===@@@BBBGGGIIILLLNNNOOONNNMMMLLLPPPNNNKKKIIIGGGGGGGGGHHHGGGHHHIIIKKKMMMOOOPPPQQQQQQPPPMMMKKKHHHEEECCCBBB:::777444222222222222111111444888<<<@@@AAABBBBBBEEEFFFHHHJJJMMMOOOQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQMMMKKKHHHDDD@@@<<<999777000...+++***++++++***)))***)))((((((((()))***+++))))))))))))))))))))))))((((((((()))))))))))))))&&&((())))))(((((()))+++******)))))))))(((((((((&&&%%%&&&'''))))))(((&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***++++++%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%''''''''''''''')))+++111@@@NNNOOOBBB444,,,+++***(((''''''(((((('''%%%&&&'''''''''''''''&&&&&&''''''''''''((((((((((((***))))))(((((())))))***(((((((((((((((((((((((('''''''''''''''(((((())))))(((((((((((('''''''''&&&'''((())))))((('''&&&(((((())))))******++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,++++++***)))((((((''''''''''''((()))***,,,,,,)))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&'''''''''(((((('''''''''''''''((((((''''''&&&&&&''''''((((((''''''&&&%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((HHHMMMPPPPPPUUU]]]dddfffdddggglllqqqtttuuuttttttsssuuuwww{{{~~~|||yyywwwoooooonnnkkkfff```[[[XXXPPPLLLGGGCCCAAA@@@???>>>===>>>>>>>>>===>>>@@@BBBFFFGGGHHHIIIJJJJJJJJJJJJLLLKKKIIIGGGFFFGGGHHHIIIHHHIIIKKKLLLNNNOOOPPPPPPTTTSSSRRRPPPOOOMMMLLLKKKAAA>>>:::888666555333111222333666888;;;===???@@@<<<===>>>AAADDDHHHKKKMMMOOOPPPQQQQQQRRRRRRRRRQQQMMMMMMLLLKKKIIIFFFCCCAAA777444000---,,,+++***)))***)))'''''''''(((***,,,))))))))))))))))))))))))************))))))))))))'''((())))))(((((()))***++++++***)))'''&&&%%%%%%'''&&&&&&'''))))))(((&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%))))))((((((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''(((''''''''')))+++111???KKKJJJ;;;...***---'''&&&%%%''')))***)))((((((((((((((('''&&&%%%%%%''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((++++++******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((***,,,...///******))))))(((''''''&&&((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))))))))(((''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((VVV\\\aaaccciiisss{{{~~~}}}|||yyyyyy{{{~~~yyyuuuddd```ZZZUUUPPPLLLGGGDDDDDDEEEFFFDDDCCCBBBCCCDDDHHHHHHHHHHHHHHHIIIJJJJJJFFFEEEDDDCCCCCCEEEGGGHHHHHHIIIKKKLLLMMMNNNNNNNNNTTTSSSSSSRRRRRRQQQQQQQQQHHHEEEBBB@@@>>>;;;777555666666666666888:::===>>>999999999999<<>>;;;:::888666555555666999:::;;;999888666666777999:::AAABBBFFFIIILLLMMMNNNNNNNNNOOOPPPPPPOOOMMMKKKIIIGGGCCC===888555222000...)))***+++++++++***((('''))))))))))))))))))))))))******)))((('''&&&&&&%%%((()))***)))((('''((()))(((((((((((((((''''''''')))(((''''''((()))((('''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%!!!"""%%%'''***,,,,,,---&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))'''(((((((((&&&&&&(((***&&&))),,,---,,,***))))))((('''&&&'''((()))((('''(((((((((((('''&&&%%%$$$''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))((((((%%%%%%&&&'''(((((())))))***)))(((((((((((()))************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))+++*********))))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))*********))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''')))***+++,,,,,,)))((('''&&&%%%%%%%%%%%%&&&'''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%''''''((((((((((((((('''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((xxx}}}wwwqqqnnnllllllmmmnnnpppsssuuuvvvlllpppuuu{{{~~~~~~}}}}}}yyyxxxyyy{{{||||||wwwxxx{{{}}}~~~|||yyyzzz|||xxxooojjjjjjkkkkkkiiieeeaaa``````[[[YYYUUUPPPKKKGGGEEECCCAAA@@@???======???@@@AAABBBDDDFFFIIIJJJKKKJJJIIIKKKKKKLLLMMMNNNOOOOOOPPPOOONNNNNNMMMMMMJJJFFFBBB>>><<<888555444444555666;;;999777555444444444444;;;===@@@DDDHHHKKKMMMNNNQQQQQQRRRRRRQQQPPPNNNMMMLLLIIIDDD@@@===999555333---------,,,+++)))((('''))))))))))))))))))))))))***))))))((('''&&&&&&%%%((()))***)))((('''((()))&&&&&&'''((())))))******+++)))''''''((()))((('''(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((((((&&&&&&(((******((('''(((******(((&&&)))(((''''''(((((('''&&&(((((((((((('''&&&%%%%%%''''''''''''(((((((((((()))((((((''''''(((((()))'''''''''''''''''''''''''''(((((()))))))))))))))$$$%%%%%%&&&'''(((((())))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((''''''''''''(((((()))%%%&&&&&&'''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%$$$$$$''''''((()))))))))((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((xxxpppiiieeeccccccbbbaaa``````aaadddgggiiidddggglllqqquuuwwwyyyzzz|||zzzxxxxxxwwwvvvtttrrrpppuuuzzz|||{{{yyywwwwwwtttxxx{{{}}}|||{{{|||~~~yyyzzz|||}}}~~~}}}||||||vvvsssllldddZZZRRRKKKGGG@@@???===;;;:::;;;<<<===@@@BBBEEEHHHJJJKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNPPPQQQOOOKKKHHHEEECCC???:::777666666666666555555555444444333333555666999===AAAFFFJJJLLLOOOPPPPPPPPPPPPQQQQQQQQQOOOMMMJJJGGGDDD@@@;;;888444222...+++(((((())))))))))))))))))))))))))))))***)))))))))((((((''''''(((******)))(((''''''(((''''''((())))))***++++++,,,)))''''''((()))((('''(((((((((((((((((((((((())))))))))))((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&###''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&((()))+++***)))((()))))))))((()))'''&&&'''((()))((('''&&&'''''''''''''''&&&&&&''''''''''''((((((((((((***))))))(((((())))))***))))))))))))))))))))))))(((''''''''''''((())))))&&&&&&''''''(((((())))))((()))************)))((((((((())))))******++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((()))************)))************************'''((((((((())))))))))))''''''(((((()))*********((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$###''''''''''''((()))++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((((('''''''''(((((('''''''''%%%&&&&&&'''''''''''''''''''''((()))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((tttsssmmmccc[[[VVVVVVXXX[[[bbb```^^^]]]^^^```dddffffffhhhlllppptttxxx}}}{{{uuuqqqrrrxxx~~~}}}yyyzzz{{{yyy}}}~~~zzzxxxxxxvvvwwwxxxxxxyyyyyyyyyyyywwwwwwvvvvvvwwwzzz}}}~~~}}}wwwjjj^^^UUUOOOFFFDDDAAA???>>>>>>>>>??????AAAEEEIIIKKKKKKKKKJJJHHHIIIIIIJJJLLLMMMMMMNNNKKKKKKNNNPPPRRRQQQNNNJJJMMMJJJFFFAAA===:::999888000111333444555555555555000111333777<<>>999444111---***((((((((((((((())))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))((((((''''''''''''(((---***'''&&&'''(((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((******))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((()))(((&&&%%%&&&'''))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&&&&((())))))***)))((('''&&&&&&'''((((((((((((((('''''''''''''''''''''(((((()))))))))((((((((('''&&&&&&&&&%%%((($$$!!!"""&&&((('''%%%&&&&&&&&&&&&&&&%%%$$$###(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''******)))(((((((((((()))))))))((((((((('''''''''***)))))))))((((((((('''(((((((((((((((((((((((()))((((((''''''''''''(((*********)))))))))))))))+++***(((''''''''''''(((************************((((((((((((((()))***+++'''''''''''''''''''''''')))***************)))(((((()))***+++,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++++++++***++++++++++++*********)))******++++++***((((((((((((((((((((((((((((((***)))(((((())))))(((&&&'''((())))))))))))((('''************))))))))))))***))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((***)))((('''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******&&&(((***,,,,,,+++)))'''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''']]]bbbfffddd```___cccgggnnnqqqtttsssooommmooorrrqqqrrrsssuuuwwwxxxyyyyyyuuuxxx{{{~~~~~~{{{yyyzzz|||{{{zzzzzzxxxtttrrrppppppqqqrrrnnnllljjjgggeeeeeeeeefffkkknnnpppqqqqqqqqqrrrsssxxxxxxyyyzzz{{{|||}}}~~~~~~}}}|||}}}~~~~~~{{{ttthhh\\\RRRKKKIIILLLKKKJJJIIIHHHGGGGGGGGGGGGDDDAAA@@@BBBCCCDDDDDDHHHIIIJJJLLLLLLMMMLLLLLLLLLJJJGGGCCC???<<<:::999999777555555555444222000111111000/////////000000888:::>>>BBBFFFIIIJJJKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHDDD@@@;;;777222,,,))))))))))))))))))***++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''')))(((&&&$$$&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%(((******)))''''''''')))(((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''&&&'''''''''%%%%%%&&&'''((())))))***'''''''''''''''''''''(((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&(((((((((&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((((((((((((''''''''''''''''''''''''&&&$$$%%%%%%&&&''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))***++++++)))))))))(((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((())))))***------,,,,,,+++******)))***))))))((())))))******************************++++++*********++++++,,,((((((((((((((((((((((((******++++++++++++******+++,,,---...////////////...//////000111222333333444444333222111111000000.....................///000000000111111222222222111000000000000000000000.........------,,,+++++++++,,,,,,,,,,,,+++***)))))))))))))))((((((((((((+++)))(((((()))***((('''))))))***++++++******)))************))))))))))))***))))))((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&''''''''''''(((((((((******)))''''''&&&&&&&&&((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))***++++++***(((&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''ccciiimmmlllgggfffkkkqqqrrruuuxxxzzzyyyxxxwwwwwwuuuxxxzzz|||||||||{{{|||~~~~~~{{{wwwuuuvvvxxxzzzuuutttrrrpppoooooooooooorrrsssttttttttttttuuuuuuvvvuuuuuuuuuvvvwwwvvvuuuyyyyyyyyyyyyzzz{{{|||}}}~~~{{{qqqgggaaa^^^[[[YYYVVVSSSPPPLLLHHHEEEEEE@@@<<<===@@@AAAEEEHHHHHHIIILLLNNNPPPOOOOOONNNIIIHHHEEEBBB???<<<:::999888777666666777666555333222222000///............444666:::???CCCGGGJJJLLLKKKKKKMMMNNNNNNMMMLLLLLLKKKIIIFFFBBB???999333...---,,,+++++++++,,,---...))))))*********+++++++++((((((((((((((((((((((((++++++++++++***))))))(((&&&&&&''')))++++++)))&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''%%%'''))))))'''''''''((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%''')))(((&&&&&&(((***%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((&&&'''((('''&&&%%%&&&((((((&&&%%%######%%%&&&(((''''''((((((((('''&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&&&&'''''''''((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((())))))***+++)))))))))(((((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,------,,,,,,++++++++++++((())))))+++,,,---//////++++++++++++++++++++++++------,,,,,,,,,,,,---------------------.........,,,---...000111111222222222222333444555666666777777777888:::;;;===>>>>>>@@@???===;;;888555333111000000///......///000000222222333555777888:::;;;;;;;;;;;;::::::999888888555444333222111000//////............------,,,,,,,,,,,,,,,,,,++++++++++++---+++******++++++***))))))*********++++++++++++************)))))))))((())))))))))))((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''((()))))))))))))))(((((('''''''''''''''(((((((((+++***)))'''&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++***)))'''&&&(((((())))))))))))((((((''''''((((((((((((''''''dddgggjjjjjjiiijjjlllooowwwwwwxxx~~~|||{{{~~~}}}|||||||||~~~~~~}}}~~~|||zzzwwwwwwwwwvvvtttrrrpppqqqrrrtttvvvxxxzzz{{{}}}{{{wwwuuuqqqooommmjjjddd[[[PPPIIIIIIBBB>>>AAADDDFFFKKKQQQPPPQQQSSSTTTTTTQQQNNNLLLHHHGGGFFFDDDBBB@@@>>>===888666666666888999888777444333222111000/////////111333666:::>>>CCCGGGIIIJJJKKKMMMNNNNNNNNNMMMMMMLLLJJJIIIGGGEEEAAA;;;777111000...,,,+++,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((++++++,,,,,,+++***)))((()))''''''(((***++++++***'''''''''''''''&&&&&&&&&((((((((((((((((((((((((******)))))))))))))))((((((''''''&&&&&&''''''(((''''''&&&%%%$$$$$$'''***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''###&&&)))(((%%%$$$&&&)))%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((((((%%%'''((('''&&&&&&'''(((((('''%%%$$$$$$%%%'''((((((((((((''''''%%%$$$###'''''''''((())))))******(((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))(((''''''''''''(((***)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))***+++*********+++++++++,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---.........///000111111111...000222555777:::;;;<<<<<<<<<===>>>???@@@AAABBBCCCCCCDDDEEEGGGHHHIIIIIIKKKJJJGGGDDD???:::666444222111000......///000000222333444777:::>>>AAACCCDDDDDDDDDCCCBBB@@@???>>>:::999777555333222111111000000000000000000000000//////.........------------,,,++++++,,,,,,+++))))))))))))******++++++,,,************)))))))))((()))))))))))))))((((((((()))))))))(((((()))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((******(((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))******)))((('''&&&(((((())))))))))))((((((''''''((((((((((((''''''bbbdddgggkkkmmmooopppppp}}}zzz{{{}}}||||||{{{wwwtttlllmmmnnnppprrrtttvvvvvvwwwyyy}}}}}}ssseeeZZZRRRIIIDDDGGGIIIHHHLLLSSSZZZ[[[[[[ZZZVVVPPPJJJFFFGGGGGGGGGGGGFFFEEEDDDCCC:::888666666888:::::::::666555444333222111111111...///000333777;;;???AAAGGGHHHJJJLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIGGGBBB???666444111---+++******+++''''''''''''&&&&&&&&&%%%))))))))))))))))))))))))'''((()))*********(((((()))'''%%%%%%''')))***)))&&&&&&''''''''''''''''''((((((((((((((((((((((((************))))))))))))((((((''''''''''''((((((((('''&&&$$$"""###&&&)))&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((%%%%%%&&&''''''''''''&&&((('''''''''&&&&&&%%%%%%'''''''''''''''''''''(((''''''''''''''''''&&&&&&"""%%%((((((%%%$$$&&&(((%%%&&&&&&''''''''''''&&&''''''&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((''''''((('''&&&%%%$$$$$$'''((((((((())))))******))))))(((((('''&&&&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))(((''''''&&&''''''******)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((((()))******+++,,,,,,+++++++++******((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,------...///000222333555555555666999<<>>???AAABBBEEEGGGJJJLLLMMMNNNOOOOOOOOOOOOQQQSSSUUUVVVTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPNNNKKKGGGCCCAAA:::888444111000///000111000111222444888<<<@@@BBBGGGHHHJJJKKKKKKJJJIIIHHH@@@>>>;;;777555333333333111111111222333555777888888888777666666555444444111000//////000000///---,,,++++++++++++---...///************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''))))))))))))((((((((('''(((''''''''''''(((((()))&&&&&&'''((()))******+++((((((((((((((((((((((((%%%&&&&&&''''''((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''ttt{{{~~~~~~}}}}}}{{{wwwvvvxxx|||}}}}}}~~~~~~}}}||||||{{{uuuuuuvvvyyyyyywwwvvvwwwvvvyyy}}}}}}oooffffffaaaXXXVVV\\\VVVXXXZZZZZZWWWQQQKKKFFF>>>???AAACCCEEEEEEEEEEEEDDD???:::666666777888888;;;999777555222000//////000///------///222555777;;;===AAAEEEIIILLLNNNNNNNNNLLLKKKKKKKKKJJJHHHFFFGGGCCC>>>777333000.........---,,,+++***(((((('''))))))))))))))))))))))))'''(((+++---......---,,,)))(((((()))+++***(((&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))((()))+++***(((&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++))))))((('''&&&&&&%%%%%%%%%%%%&&&((((((((('''&&&%%%%%%&&&'''(((((((((''')))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%'''((()))((('''&&&%%%&&&''''''&&&&&&((()))(((((())))))))))))(((((($$$%%%&&&(((***+++,,,,,,''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((************************)))(((((((((''''''''''''''''''(((((()))+++,,,---************))))))))))))'''((((((((())))))******((((((((((((((((((((((((,,,,,,+++***))))))******---,,,,,,++++++******)))''')))+++...000222222222------------------------000000111222333555777888<<<===???BBBEEEHHHJJJKKKMMMNNNOOOQQQSSSTTTUUUUUUSSSSSSSSSSSSUUUWWWYYYZZZVVVVVVUUUTTTRRRQQQPPPPPPOOOPPPPPPPPPNNNKKKIIIGGG===;;;777333111111111222000000000222555888<<<>>>GGGIIIKKKNNNOOOOOONNNNNNDDDBBB>>>:::888666666666111111222222444777999;;;>>>>>>======<<<;;;::::::666555333444555555444222------,,,,,,---...000111************)))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))''''''((()))******))))))******))))))(((((((((''''''&&&&&&''''''((()))***%%%&&&'''((()))***+++,,,((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))(((((())))))))))))((((((''''''((((((((((((''''''|||yyy}}}{{{{{{~~~~~~~~~zzz|||~~~}}}zzzvvvsssrrrpppsssuuuvvvvvvzzz~~~wwwmmmccc]]]YYYYYYWWWUUUSSSRRRQQQNNNLLLCCC???>>>@@@AAA???AAAEEEBBB@@@>>>======<<<:::999;;;:::999777444222///...000//////.........//////000555<<>>999555444111222666888999<<>>???@@@AAAAAA@@@???>>><<<>>>???>>><<<<<<===>>>333222111000///...------++++++***+++,,,,,,***(((******)))((((((((()))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''******)))(((((((((((((((&&&&&&''''''(((((())))))'''((((((((((((((('''&&&************++++++++++++((()))))))))************(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((|||wwwyyy{{{|||}}}}}}{{{{{{~~~}}}yyywwwvvvuuuwwwwwwwwwvvvwww{{{~~~vvvnnnhhhfff___\\\YYYVVVSSSQQQMMMJJJGGGCCCAAABBBBBBAAACCCGGGDDDCCCBBB@@@???>>><<<:::888888888777555333222111111000000////////////000000444:::@@@CCCEEEHHHJJJMMMMMMMMMNNNNNNMMMMMMLLLJJJIIIGGGCCC???:::555333///---++++++++++++***))))))))))))(((((())))))***((()))***)))((('''(((***++++++++++++************((((((((((((''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''')))---111///)))$$$%%%''')))((('''&&&&&&'''((()))(((&&&%%%#########%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''''''''((((((''''''&&&%%%'''(((***)))((('''((()))((((((((('''''''''&&&&&&''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********,,,)))''''''***,,,+++***---......---+++))))))***,,,,,,,,,,,,---...//////000000111222444666888999@@@??????@@@CCCGGGJJJMMMPPPQQQRRRTTTUUUVVVWWWWWWVVVWWWXXXXXXYYYYYYYYYYYYUUUTTTTTTUUUWWWYYYXXXWWWSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRSSSRRRPPPNNNKKKHHHCCC>>>:::888888999444444333222222444777;;;EEEIIIOOORRRSSSSSSSSSTTTQQQOOOLLLJJJGGGCCC???;;;777444333666888999<<>><<<666777777777777666555555222111000000///////////////333777<<>>>>>::::::999888666777:::<<>>:::777999999888;;;???HHHHHHIIIJJJKKKKKKJJJJJJCCCDDDEEEDDDBBBAAAAAABBBCCCCCCCCCBBB@@@>>>;;;:::999777444222222111///...,,,,,,+++******)))******(((((((((((((((((((((((('''''''''((((((((())))))******)))((((((((((((((())))))(((((((((((((((''''''((()))******+++******&&&&&&'''''''''((((((((()))(((&&&&&&&&&''')))+++)))))))))))))))((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((|||||||||}}}~~~~~~}}}yyytttsssvvvyyy~~~~~~|||zzzwwwuuuvvvwwwxxxvvvsssnnnfff[[[PPPHHHEEEAAA???@@@AAA@@@CCCHHHFFFHHHIIIHHHFFFBBB@@@???888888999999888777777666222222111//////.........///111444777;;;@@@EEEIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKIIIGGGDDDAAA@@@:::666222...---...------++++++***)))))))))******((()))******)))((()))***((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""+++333222)))$$$''',,,(((((((((''''''((((((((((((((('''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%'''******)))'''''''''((((((((((((((((((((((((***))))))(((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))************************(((((())))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((+++*********+++,,,,,,,,,)))+++,,,,,,++++++---...///...------...000333444999<<>>>>>>>>EEEFFFGGGGGGGGGEEECCCBBBBBB???<<<999888777555444///...---+++******))))))((((((((((((((((((((((((---,,,,,,+++***)))((((((***))))))(((((((((((((((***)))))))))((((((''''''&&&'''((()))***+++++++++(((((((((((()))))))))))))))'''%%%$$$$$$&&&)))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((||||||}}}}}}wwwqqqoooqqquuuyyyyyyyyyxxxxxx{{{~~~uuugggXXXNNNIIIEEECCCEEEFFFFFFJJJPPPIIILLLNNNNNNJJJEEECCCBBB======<<<;;;:::999777666333222111///...---------...000111333777<<>>===@@@BBBCCCEEEGGGKKKNNNPPPQQQLLLLLLJJJFFFAAA<<<;;;:::@@@AAACCCFFFGGGHHHHHHHHHIIIGGGCCCAAA@@@???===;;;333222000...,,,+++***)))))))))))))))))))))))))))------,,,+++***)))((((((***))))))(((((((((((((((******))))))((((((((('''%%%&&&'''((())))))***)))(((((((((((())))))))))))((('''%%%###$$$&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((||||||}}}{{{vvvttttttuuuuuuuuuuuuuuuvvv{{{ssseee[[[NNNIIIGGGIIIJJJKKKOOOUUUSSSVVVYYYWWWQQQJJJFFFEEEAAAAAA@@@???===;;;999888555444222000...------------...000111444888>>>CCCFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHFFFEEEEEEAAA;;;666444111///---+++***)))((((((((((((((()))***++++++))))))***++++++++++++************)))((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((('''(((((('''%%%###''''''((((((((((((''''''&&&'''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((())))))))))))(((''''''((()))******(((((()))***&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))******(((((((((((((((((((((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))******))))))((('''************************************************))))))))))))************)))+++------,,,,,,,,,---,,,---//////......///111///111555999>>>CCCFFFHHHNNNOOOPPPRRRSSSSSSTTTTTTVVVWWWYYYZZZ[[[ZZZYYYYYYVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUSSSRRRQQQPPPOOOOOOMMMLLLLLLLLLLLLJJJIIIHHHGGGFFFEEEDDDBBBAAAAAAEEEEEEFFFJJJPPPUUUXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVPPPQQQPPPOOOLLLKKKLLLMMMMMMNNNOOOMMMJJJGGGFFFFFFCCCCCCFFFJJJOOORRRRRRRRRQQQNNNLLLLLLJJJDDDBBBCCC???@@@AAADDDGGGJJJMMMOOOPPPOOOMMMHHHBBB===:::::::::;;;>>>AAADDDGGGJJJKKKMMMLLLJJJIIIIIIGGGDDDBBB;;;999666333000---,,,+++))))))))))))))))))))))))((((((((()))))))))************)))(((((((((((((((***))))))))))))))))))(((%%%&&&'''(((((()))((((((&&&&&&'''''''''(((((((((((('''%%%%%%%%%&&&(((***&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((}}}{{{yyyuuutttrrrqqqrrrwww{{{rrrlll[[[VVVRRRSSSSSSSSSWWW\\\bbbeeegggcccYYYOOOIIIGGGCCCCCCBBBAAA???===<<<:::777666444222000///......---...///000222555;;;>>>FFFFFFGGGHHHIIIJJJJJJIIIJJJJJJKKKKKKKKKIIIHHHGGGFFFCCC???<<<999777444222,,,,,,+++***)))))))))))))))***++++++))))))***+++)))))))))(((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((&&&%%%%%%'''''''''&&&&&&'''((())))))((('''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))((('''''')))))))))'''&&&&&&)))+++''''''((((((((()))))))))''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''((()))***+++++++++***)))************************************************))))))******++++++,,,,,,))),,,...///---,,,,,,...///111333444444555777888:::===AAAFFFKKKMMMOOOPPPTTTTTTTTTTTTUUUVVVWWWXXXUUUWWWYYYZZZ[[[YYYXXXVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRPPPNNNKKKIIIHHHHHHIIIHHHGGGGGGHHHJJJKKKJJJIIIGGGFFFEEEBBB???===;;;:::<<<<<<>>>CCCIIIOOOSSSTTTVVVVVVUUUUUUTTTUUUUUUVVVRRRRRRQQQNNNJJJGGGFFFFFFFFFGGGGGGEEEBBB???>>>>>><<<===@@@DDDIIILLLMMMLLLMMMKKKLLLPPPOOOJJJHHHIIIBBBBBBBBBCCCEEEGGGJJJKKKMMMMMMKKKFFFAAA<<<::::::777888999<<>>999555111///...++++++++++++++++++++++++(((((()))))))))***************)))((((((((((((((()))))))))))))))*********'''(((((()))))))))(((((('''''''''((((((((())))))'''''''''&&&''''''((()))&&&'''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((}}}yyyxxxuuussssssxxx{{{xxxlllfffbbbaaa``````ccchhhmmmqqqrrrkkk___SSSKKKHHHDDDDDDCCCBBBAAA@@@>>>===:::999777444222111000000,,,...///000111444888<<>><<<999777...---,,,+++************)))+++++++++***)))***+++,,,,,,,,,,,,+++++++++***)))(((((((((''''''''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''###$$$$$$$$$&&&(((+++---&&&'''((())))))((('''&&&&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))))))))******'''''''''&&&&&&'''''''''((()))))))))******++++++)))))))))))))))(((((('''''''''&&&###"""###'''***(((((())))))*********+++''''''(((((())))))******&&&''''''((()))******+++************************))))))************))))))************************'''(((***,,,---------,,,************************************************))))))***+++,,,---------))),,,//////---,,,---...///222555888:::<<>>???===:::888888888:::;;;===AAAFFFHHHHHHGGGHHHGGGKKKQQQRRRNNNLLLMMMJJJJJJIIIIIIJJJKKKLLLNNNIIIIIIGGGCCC>>>:::999999777777888:::???DDDJJJMMMOOOPPPQQQTTTUUUSSSOOOKKKIIIGGGCCC>>>999555222000++++++++++++++++++++++++...------,,,+++***))))))******)))((((((((((((((((((((())))))******++++++)))************))))))(((************++++++++++++'''''''''((((((((((((((('''((((((((())))))******(((((())))))*********+++((((((((((((((((((((((((''''''''''''((((((((())){{{zzzzzz{{{~~~|||~~~~~~zzz{{{{{{yyywwwxxxyyy|||zzz{{{vvvqqqqqqrrrqqqlllhhhsssooojjjccc\\\UUUMMMHHHEEEAAAAAADDDDDDAAA???@@@@@@;;;666333333333222000///////////////000111222;;;???DDDHHHIIIIIIJJJKKKLLLKKKJJJIIIHHHIIIIIIJJJKKKFFFBBBAAABBB@@@;;;666000000//////...---,,,+++,,,,,,...///......,,,+++---,,,+++******)))&&&$$$"""$$$&&&((())))))((('''************************''''''((((((((((((''''''((((((((((((((()))***+++))))))*********))))))(((''')))******(((&&&%%%%%%''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))***,,,---,,,+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&&&&(((***,,,%%%&&&''')))************(((%%%######&&&((((((&&&&&&'''''''''((())))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((())))))))))))((((((***)))((((((((((((((()))***)))'''&&&'''(((***+++***,,,...000000---***(((&&&))),,,---,,,***************))))))))))))******,,,,,,,,,,,,,,,+++***************)))((((((***,,,///---+++***+++...222444333444666;;;@@@FFFKKKNNNOOOOOOPPPRRRSSSTTTVVVVVVYYYXXXWWWWWWWWWYYYZZZ[[[]]]ZZZWWWWWWYYYZZZYYYWWWRRRQQQOOOMMMJJJHHHFFFFFF???AAABBB>>>:::999===AAACCCDDDEEEGGGIIIJJJKKKLLLLLLJJJFFFAAA<<<777333111444444666999>>>CCCHHHKKKLLLHHHEEEEEEGGGJJJJJJIIIJJJIIIFFFBBB>>>;;;888777777777666666666666777777===>>>@@@BBBCCCDDDDDDCCCDDDEEEFFFIIIMMMNNNMMMLLLNNNNNNOOOOOONNNMMMLLLKKKLLLIIIFFFBBB???>>>>>>>>>======<<<:::999===EEEKKKLLLOOOQQQRRRPPPMMMLLLKKKMMMLLLIIIFFFAAA;;;555222++++++*********+++,,,,,,+++******)))))))))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((('''+++*********))))))(((((())))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((yyyyyy{{{~~~}}}}}}{{{yyyxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~yyyvvvvvvxxx{{{|||zzz{{{zzzuuupppqqqmmmfff```ZZZTTTOOOKKKFFFAAA>>>@@@AAA@@@@@@BBB>>>;;;777555555555333111111000000000000111222333888===CCCHHHJJJJJJJJJJJJLLLKKKJJJIIIHHHIIIIIIJJJKKKGGGDDDCCCDDDCCC>>>:::444333111///---,,,+++++++++,,,,,,------------,,,+++)))((()))******)))((('''(((***,,,,,,,,,******))))))))))))))))))))))))'''(((((())))))(((((('''''''''&&&&&&''''''((((((((((((((())))))((((((((()))***,,,+++)))'''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))'''&&&$$$'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''((()))***&&&''''''((((((((((((''')))&&&$$$%%%'''))))))(((%%%%%%&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))***)))'''''''''(((***+++((()))+++,,,,,,***(((&&&(((***,,,,,,+++*********(((((((((''''''(((((((((,,,,,,,,,,,,+++***)))))))))***++++++***+++---///,,,+++***+++---000444777<<<===???CCCGGGLLLOOOQQQQQQQQQRRRSSSTTTUUUVVVVVVXXXXXXWWWWWWWWWXXXXXXYYYZZZWWWUUUTTTVVVWWWVVVUUULLLLLLKKKIIIGGGEEECCCBBB>>>@@@@@@===999999<<<@@@DDDDDDDDDDDDEEEFFFGGGGGGEEECCC@@@<<<888333000///222222333555888<<<@@@CCCDDDAAA>>>>>>@@@BBBBBBAAA???>>><<<999777444222111555555555555555666777888===>>>@@@BBBCCCDDDDDDDDDAAA@@@AAACCCFFFGGGGGGFFFIIIIIIJJJJJJKKKLLLMMMMMMOOONNNKKKHHHFFFDDDCCCCCCAAAAAA???===<<>>???@@@???AAADDDAAA???<<<;;;999777444111222222222222222222333444555:::AAAFFFHHHIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKHHHEEEEEEGGGFFFBBB???999777444000---+++******+++++++++++++++,,,------+++***(((''')))*********'''((()))******)))((('''((((((((((((((((((((((((((())))))******))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''***,,,---,,,***)))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((()))))))))(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&'''((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''''''''&&&%%%%%%)))(((&&&'''(((***))))))''''''&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))(((((())))))***))))))((('''((()))***+++))))))******))))))((('''***+++,,,+++***)))***+++))))))(((((((((((()))))),,,,,,,,,+++***)))(((((()))***,,,---,,,---...000,,,,,,---///333777;;;>>>EEEFFFIIILLLOOOQQQSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVWWWXXXXXXWWWVVVUUUVVVTTTRRRRRRSSSTTTSSSRRRJJJJJJJJJIIIHHHFFFCCCBBB@@@AAABBB@@@======@@@CCCFFFDDDBBB@@@?????????@@@===<<<:::777444111///...222222111222444777:::<<<>>><<<::::::;;;<<<<<<<<<::::::999888666555444444333333333444555666777888;;;<<<>>>@@@AAABBBBBBBBB>>>===<<<===???@@@@@@@@@@@@AAABBBCCCFFFIIILLLNNNPPPPPPOOONNNMMMLLLJJJJJJHHHGGGEEECCCBBBEEEIIIMMMTTTSSSOOOKKKFFFEEEGGGIIIKKKMMMNNNNNNLLLHHHDDDAAA555444333222111111111111000///---+++***++++++,,,***************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''|||yyyxxx{{{~~~zzzuuuwww{{{~~~}}}{{{|||||||||}}}|||{{{~~~yyyrrrggg^^^XXXTTTRRRPPPJJJDDD@@@AAAAAA@@@@@@CCCDDDCCCBBBAAA>>>:::666333444444333333333333444444555888===@@@CCCEEEHHHJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIGGGFFFGGGHHHGGGEEEBBB???===888333///,,,+++***+++******)))***+++---...///,,,)))''''''((((((((('''((()))))))))((('''&&&))))))))))))))))))))))))))))))************))))))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''((((((***+++,,,+++***))))))***''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((''''''(((((((((((('''''''''(((((()))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))))))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******(((&&&%%%'''''''''((((((''''''&&&((('''''''''((()))))))))******))))))(((((('''''')))(((((((((((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((()))))))))((())))))******))))))((((((((()))***+++,,,++++++***************++++++,,,***)))(((***+++,,,++++++******++++++,,,++++++++++++***)))((('''(((***,,,---------...///111222444888===BBBFFFHHHIIIKKKNNNQQQSSSUUUUUUUUUWWWXXXYYYYYYXXXXXXVVVVVVTTTUUUWWWXXXXXXVVVTTTRRRSSSSSSRRRRRRRRRRRRRRRRRRNNNOOOOOOOOOMMMKKKIIIGGGFFFGGGHHHGGGFFFFFFHHHKKKJJJGGGBBB===:::888888999999888777555333222111000444333333444666999<<<>>>@@@???=========>>>>>>>>>======<<<;;;:::999999888555555444444555555666666777888999:::<<<<<<======>>><<<:::999;;;<<<<<<<<<:::::::::<<>>:::777666666666666555555444333222222444444555777:::>>>BBBEEEFFFFFFEEEDDDDDDCCCDDDDDDAAA@@@???>>><<<;;;::::::;;;;;;999888777777777777555555666666777777888888===;;;888777888999999999777777666666888;;;>>>@@@DDDGGGKKKOOOSSSTTTUUUTTTUUUSSSQQQQQQRRRSSSUUUVVVTTTTTTRRRNNNHHHCCC@@@??????BBBFFFKKKNNNOOONNNMMMCCC???888333000222666999999888666444222000......---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((()))))))))(((((())))))))))))))))))))))))''''''(((((())))))******)))))))))((((((''''''&&&{{{~~~~~~~~~{{{uuuwwwzzz~~~zzzrrrkkkgggcccaaaTTTMMMHHHGGGFFFDDDDDDGGGIIIJJJKKKJJJFFFBBB@@@???::::::999999888888999999;;;;;;:::999:::===CCCGGGHHHIIIJJJJJJKKKJJJJJJJJJFFFFFFFFFGGGGGGFFFFFFFFFFFFDDDAAA===888333000...,,,,,,++++++++++++,,,,,,***((('''''')))+++++++++))))))))))))))))))******************************((())))))******))))))(((******)))((((((((())))))(((''''''&&&'''(((***+++'''(((((('''&&&&&&''')))''''''''''''(((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''''''''((()))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''')))))))))'''&&&%%%&&&''')))***+++++++++$$$&&&(((((('''''''''(((((((((''''''''''''''''''((())))))******))))))((())))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))******+++,,,)))))))))*********++++++******)))(((((((((((()))(((***++++++******+++,,,++++++************++++++******+++,,,,,,,,,,,,++++++,,,......///111555888>>>@@@CCCHHHLLLOOOQQQRRRQQQRRRTTTVVVXXXYYYZZZZZZXXXYYYZZZZZZYYYXXXUUUTTTQQQSSSUUUWWWXXXVVVTTTSSSTTTVVVWWWXXXWWWVVVVVVWWWWWWVVVTTTQQQNNNKKKIIIHHHFFFGGGHHHJJJKKKLLLMMMNNNNNNKKKGGGBBB>>><<<;;;:::999888888777666555555444444555777:::>>>DDDIIILLLLLLMMMNNNMMMKKKJJJJJJKKKIIIIIIHHHFFFDDDCCCAAAAAADDDCCCBBB@@@>>>===<<<<<<999888777777666777777888;;;999888777888999888777777777666555555666777888>>>AAAEEEJJJNNNQQQRRRSSSSSSQQQPPPQQQTTTVVVWWWWWWRRRTTTTTTRRRLLLEEEAAA???<<<>>>BBBFFFIIIKKKLLLLLLFFFBBB<<<666333444666888999999:::999888666444222000///---+++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%'''((()))(((((('''))))))))))))************))))))))))))))))))******))))))((((((((((((((((((xxx~~~{{{wwwwww{{{~~~~~~zzz}}}~~~~~~zzz~~~}}}zzzwwwsssqqqbbbYYYQQQNNNNNNOOOSSSYYY\\\]]][[[VVVOOOHHHEEEDDD??????>>>==================>>>>>>======>>>AAACCCHHHHHHJJJKKKKKKKKKJJJJJJFFFGGGHHHHHHGGGGGGFFFGGGFFFFFFDDDAAA===888444111------...------,,,+++***)))((('''(((***,,,+++***%%%%%%%%%%%%&&&'''((((((************************'''(((((())))))(((((('''))))))((((((((()))******'''&&&%%%%%%&&&''')))+++'''(((((('''%%%&&&((()))''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&((())))))((((((&&&&&&'''((()))))))))(((%%%'''******((('''((()))'''''''''''''''(((((((((((()))************)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))***+++,,,---))))))******+++++++++******************)))))))))%%%(((+++,,,++++++,,,,,,++++++************++++++)))***+++,,,---.........---...000222555:::AAAEEEFFFHHHKKKOOORRRTTTTTTTTTVVVVVVVVVVVVWWWWWWXXXYYYVVVWWWXXXYYYYYYWWWTTTSSSQQQRRRTTTVVVWWWWWWVVVVVVTTTWWWZZZZZZXXXWWWXXXZZZYYYVVVQQQLLLHHHEEECCCBBBBBBBBBDDDFFFHHHJJJKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDAAA@@@@@@>>>===<<<;;;;;;888999;;;>>>DDDJJJOOORRRSSSUUUWWWUUUSSSQQQQQQSSSSSSRRRQQQPPPOOONNNMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFAAA@@@???===<<<;;;<<<<<<<<<;;;:::;;;<<<<<<:::999888888777666555555444444777999<<<@@@DDDGGGHHHIIIKKKJJJJJJMMMQQQTTTTTTTTTSSSTTTUUUSSSMMMHHHCCCBBB===>>>???AAACCCDDDEEEFFFFFFDDDAAA===:::777666555555777;;;>>>???===;;;999555333000---++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%'''((()))))))))(((((((((((()))))))))******))))))))))))((((((((((((((((((((((((((())))))))){{{|||{{{xxxsssssswwwzzz~~~}}}~~~~~~~~~||||||}}}~~~{{{vvv|||}}}nnncccYYYUUUVVVZZZbbbjjjrrrqqqlllbbbVVVLLLFFFDDDCCCBBBBBBAAA@@@@@@@@@AAA>>>@@@BBBBBBAAA@@@???@@@GGGHHHJJJKKKKKKKKKJJJJJJGGGHHHIIIIIIHHHGGGGGGHHHFFFFFFFFFDDD@@@;;;666333.../////////...,,,***)))+++***)))***+++***(((&&&''''''''''''(((***+++,,,))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))***+++&&&%%%$$$###$$$&&&)))***((((((((('''&&&&&&(((***''''''''''''((((((((()))))))))((((((''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''((())))))***'''''''''(((''''''&&&%%%%%%))),,,,,,***((()))+++(((((())))))******++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))***+++,,,---))))))***++++++++++++***,,,------------,,,++++++$$$'''***,,,,,,,,,,,,---...------,,,,,,------...)))***+++---...///000000///000222555999AAAJJJPPPMMMOOORRRUUUWWWXXXXXXWWWXXXWWWVVVTTTTTTTTTUUUUUUTTTVVVWWWYYYXXXVVVTTTRRRQQQRRRTTTVVVWWWXXXXXXXXXUUUXXX[[[[[[YYYXXXYYY[[[ZZZVVVPPPIIIDDDAAA@@@???@@@@@@AAADDDGGGIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLIIIIIIHHHFFFEEECCCBBBAAA===>>>@@@CCCHHHNNNTTTWWWYYY[[[]]]\\\YYYVVVWWWYYYUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPOOONNNNNNMMMNNNNNNIIIGGGEEECCCAAA@@@@@@AAA???>>>???@@@AAAAAA???<<<999999999888777666444333111222555777:::<<<>>>>>>EEEDDDEEEHHHNNNQQQQQQPPPTTTUUUUUURRRNNNIIIFFFEEE@@@@@@?????????@@@@@@AAADDDEEEEEECCC???:::555222111555;;;@@@CCCCCCAAA???999777333000---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((()))*********)))&&&'''''''''(((((())))))))))))((((((''''''&&&&&&''''''(((((())))))******}}}|||}}}{{{}}}}}}zzzyyyxxxtttmmmhhhhhhnnnwww{{{lll^^^RRRKKKHHHEEEDDDBBBAAAAAABBBDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBEEEFFFHHHJJJKKKKKKJJJJJJIIIHHHGGGHHHJJJJJJJJJIIIJJJGGGCCCBBBAAA???:::666222111///,,,+++******+++---,,,***))))))+++,,,---,,,......***)))+++***'''%%%'''(((******((('''%%%************)))((('''&&&''''''''''''''''''''''''((()))***+++***)))'''%%%''''''''''''''''''''''''''''''&&&&&&'''***,,,...***))))))((('''&&&&&&&&&''''''''''''((((((((((((******))))))((((((((('''''''''''''''''''''&&&&&&......,,,***(((&&&%%%$$$))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((+++***)))(((((()))***+++'''''''''((((((((((((((()))*********++++++++++++---+++)))((('''((()))***))))))))))))(((((((((((())))))(((((((((((())))))***************)))(((((((((((((((((()))))))))))),,,,,,+++***))))))******,,,,,,+++***)))((('''&&&))))))(((((((((***+++,,,...---++++++,,,---,,,,,,)))***+++,,,---.........222555;;;@@@FFFKKKQQQUUUSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVTTTSSSSSSVVVVVVUUUUUUTTTSSSSSSSSSUUUVVVXXXYYYZZZZZZZZZYYY\\\ZZZWWWUUUSSSSSSSSSTTTSSSPPPJJJEEEBBBBBBCCCDDD???AAACCCEEEFFFFFFFFFFFFJJJHHHFFFGGGKKKNNNNNNMMMNNNMMMKKKIIIGGGEEECCCCCCCCCEEEHHHJJJLLLPPPTTTVVVXXXYYYZZZXXXWWWVVVVVVWWWXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWQQQOOOMMMJJJHHHGGGFFFFFFDDDFFFGGGIIIJJJIIIHHHGGGEEECCC@@@<<<:::888777777777666555555777777777666;;;;;;<<<@@@EEEIIILLLLLLRRRQQQPPPNNNKKKHHHEEECCCDDDDDDEEEEEEDDDAAA>>><<<@@@BBBDDDEEEBBB===888444666333222777@@@GGGJJJIIIFFFCCC???;;;777444111///---+++***)))******(((&&&)))******++++++)))((('''***)))))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((~~~{{{{{{{{{{{{xxxwww|||vvvhhhYYYNNNIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJIIIIIIGGGEEEDDDDDDBBB???<<<666444222///---+++++++++))))))))))))))))))))))))&&&***,,,)))'''***+++***'''((())))))))))))((('''((((((((('''&&&%%%###"""''''''''''''''''''''''''((()))*********((('''&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%''')))+++***))))))(((''''''&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''******))))))(((''''''&&&)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((('''&&&&&&'''((((((*********)))((((((((('''(((((((((((()))))))))))),,,+++)))((('''((()))***''''''(((((())))))******((((((''''''''''''((((((***************)))(((((((((((((((((()))))))))***,,,,,,+++***************)))*********++++++,,,,,,++++++***)))******,,,,,,---,,,+++***++++++++++++---,,,++++++---///222444;;;>>>CCCHHHKKKOOORRRUUUUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUUUUTTTSSSQQQPPPOOORRRRRRSSSSSSTTTUUUUUUVVVVVVWWWXXXZZZ[[[[[[ZZZZZZZZZYYYVVVSSSRRRRRRRRRSSSQQQNNNJJJGGGEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJPPPNNNLLLMMMPPPQQQQQQOOONNNMMMMMMLLLKKKJJJHHHHHHIIIJJJLLLNNNPPPRRRTTTUUUVVVWWWYYYYYYXXXWWWXXXZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWVVVTTTRRRQQQPPPPPPPPPKKKLLLMMMNNNMMMKKKHHHGGGEEEDDDAAA???>>>===<<<<<<888666444333444555555444666666777:::???CCCEEEEEEJJJIIIIIIGGGDDDBBB???===??????AAAAAABBBAAA@@@@@@AAACCCEEEFFFDDD???:::777555222222666???FFFIIIHHHIIIFFFBBB>>>;;;777444222///---+++*********)))((()))******+++******((((((*********))))))(((((((((************)))))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((~~~||||||~~~yyymmm^^^PPPHHHGGGGGGEEEEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHFFFGGGIIIKKKLLLLLLLLLKKKMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFDDDBBB;;;999666333///---+++***((())))))******+++++++++)))///111,,,((((((++++++))))))))))))))))))))))))++++++******((('''&&&%%%''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%'''((())))))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''',,,,,,+++***)))(((''''''&&&&&&&&&&&&'''''''''(((++++++)))((((((((()))***&&&&&&'''((()))***++++++))))))(((((((((((()))))))))************))))))(((((((((((()))))))))******,,,++++++************+++)))******+++,,,---......---,,,,,,+++++++++,,,,,,------,,,++++++++++++,,,000...,,,,,,///444999===FFFIIINNNQQQRRRRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTRRRQQQOOONNNNNNNNNOOOQQQSSSUUUWWWYYYZZZXXXYYYZZZ\\\\\\\\\[[[[[[ZZZXXXUUUSSSRRRRRRRRRSSSPPPOOONNNLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOONNNNNNQQQPPPOOOPPPQQQQQQPPPNNNMMMMMMNNNOOOOOONNNNNNMMMLLLMMMNNNOOOPPPPPPPPPPPPMMMOOORRRSSSSSSSSSTTTUUUVVVUUUTTTSSSSSSSSSTTTTTTVVVVVVWWWWWWWWWWWWVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUSSSTTTUUUTTTRRRNNNKKKHHHGGGGGGEEEDDDCCCCCCCCCCCC<<<999555333333444555444333222333555999===>>>???AAAAAA@@@???===;;;999888888999:::;;;===@@@AAACCCAAACCCEEEFFFDDDAAA===;;;555333222666===CCCEEEEEEJJJIIIGGGDDDAAA===:::999444111...,,,,,,+++***)))******++++++******)))(((***************)))))))))************))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))|||~~~~~~}}}zzzuuulll___SSSKKKFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJGGGHHHJJJLLLMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHIIIJJJIIIIIIIIIHHHHHHGGGEEEDDD???===:::666222...,,,***++++++++++++---///222333444;;;<<<444+++)))***+++++++++***))))))***++++++******++++++******)))(((''''''''''''''''''''''''***)))(((((((((((())))))''''''''''''''''''''''''***)))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((()))(((''''''&&&''''''((((((((((((((((((((((((((()))(((((((((((((((((()))*********))))))(((((((((%%%%%%&&&&&&&&&'''''''''+++***)))(((((()))******'''''''''((()))*********+++******))))))******+++))))))************)))((((((((()))))))))*********,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++------,,,,,,+++++++++***...//////...------.../////////000222666===CCCFFFLLLPPPTTTVVVVVVTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUSSSRRRPPPPPPOOOOOOPPPRRRTTTWWWYYY[[[\\\ZZZ[[[]]]^^^^^^^^^]]]]]][[[YYYWWWUUUTTTTTTTTTUUUTTTTTTSSSSSSRRRRRRRRRRRRPPPPPPQQQQQQRRRRRRRRRRRRPPPPPPQQQQQQQQQPPPMMMLLLIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNOOOQQQQQQPPPMMMKKKFFFHHHKKKLLLLLLLLLMMMOOOQQQQQQPPPPPPPPPQQQQQQRRRQQQRRRSSSTTTUUUUUUUUUUUUTTTUUUVVVVVVWWWWWWWWWVVVXXXYYYYYYYYYVVVSSSOOOLLLLLLLLLKKKJJJIIIIIIIIIHHHBBB>>>999666555666777777444333333555888;;;<<<<<<===<<<<<<;;;999888777666444444444555888;;;>>>@@@???@@@BBBCCCBBBAAA>>>===777555444666:::>>>@@@@@@HHHIIIJJJIIIGGGDDDCCCBBB;;;888333000...---+++***++++++++++++******))))))++++++***************************)))))))))))))))''''''''''''''''''''''''((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((~~~|||zzz}}}xxx{{{|||vvvpppiii___UUUNNNEEEEEEEEEDDDDDDEEEEEEEEEGGGGGGHHHIIIJJJJJJJJJIIIGGGHHHJJJLLLMMMMMMLLLLLLGGGHHHHHHFFFDDDEEEGGGJJJIIIIIIIIIIIIGGGEEEDDDDDDAAA@@@===999555111...,,,---,,,***+++---222777;;;:::@@@AAA888...***++++++++++++************++++++%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))***((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))((('''''''''(((((()))))))))&&&&&&'''''''''((((((((())))))))))))))))))******))))))))))))((((((((((((***))))))(((((())))))***((())))))*********))))))))))))))))))************,,,+++++++++++++++,,,,,,+++++++++++++++*********,,,,,,,,,++++++***)))))),,,---......,,,,,,///111...111555;;;AAAGGGKKKMMMMMMPPPTTTVVVUUUTTTSSSSSSPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQTTTUUUVVVWWWYYY[[[\\\\\\\\\]]]^^^_________^^^]]]\\\[[[YYYWWWVVVVVVWWWXXXVVVVVVUUUUUUSSSRRRQQQPPPSSSSSSRRRRRRRRRRRRRRRRRROOOPPPQQQPPPNNNLLLJJJIIIDDDEEEEEEGGGHHHJJJKKKLLLRRRRRRSSSUUUUUURRRMMMHHHFFFGGGIIIIIIHHHHHHJJJLLLNNNNNNOOOOOOPPPPPPPPPPPPIIIIIIJJJKKKMMMNNNOOOPPPRRRSSSVVVXXXYYYYYYYYYXXXXXXXXXYYYYYYWWWUUUSSSRRRRRRRRRQQQPPPOOOMMMLLLLLLFFFBBB===999888999999999777666666777:::===>>>======<<<;;;999888777666555333222111111333555888::::::;;;===>>>???>>>======;;;999777666777999::::::BBBFFFJJJLLLKKKJJJJJJJJJCCC???:::666222///,,,***,,,++++++*********************************++++++))))))))))))))))))******(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''~~~}}}zzz~~~xxx|||}}}sssjjjcccZZZQQQKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHFFFGGGIIIKKKLLLLLLLLLKKKEEEFFFFFFDDDAAAAAADDDHHHGGGHHHIIIHHHFFFDDDDDDDDDCCCBBB@@@===999555222000---+++)))))),,,111666999444999:::333---+++,,,,,,************************&&&&&&((()))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((())))))***++++++******))))))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***)))))))))(((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((()))******'''''''''((((((((())))))))))))))))))***************)))))))))((((((((('''''''''&&&&&&&&&&&&''''''((())))))************))))))))))))*********++++++,,,++++++++++++,,,,,,---((())))))***+++,,,------***+++++++++++++++***)))(((+++------+++,,,///333222666===EEEKKKOOOQQQQQQMMMPPPSSSTTTTTTSSSSSSSSSPPPPPPQQQRRRSSSTTTUUUUUUPPPPPPOOOOOOPPPQQQSSSTTTXXXXXXYYYZZZZZZ[[[[[[\\\[[[\\\]]]^^^^^^]]]\\\\\\[[[ZZZXXXVVVUUUVVVWWWXXXSSSSSSRRRPPPOOOMMMLLLKKKOOOOOOOOONNNOOOPPPPPPQQQRRRSSSRRROOOJJJGGGEEEEEEEEEEEEEEEFFFIIIMMMQQQTTTZZZYYYZZZ[[[[[[VVVMMMFFFFFFGGGFFFEEEEEEFFFJJJMMMPPPQQQRRRRRRQQQOOOLLLJJJEEEDDDCCCCCCDDDFFFHHHJJJLLLOOORRRUUUWWWWWWVVVUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTRRRQQQOOONNNIIIFFFAAA>>>=========<<<<<<::::::<<>>;;;888666,,,,,,,,,,,,---///111222---111111---***,,,,,,***((()))***++++++***)))(((+++++++++,,,,,,++++++***((((((((((((((((((((((((&&&'''(((*********)))(((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((&&&''''''((())))))******)))))))))))))))((((((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''*********)))(((((('''&&&(((((((((((((((((((((((('''((()))******)))(((''''''''''''((()))))))))***''''''''''''(((((((((((((((((()))***************(((((((((((())))))))))))((((((''''''''''''(((((((((((()))***************))))))*********++++++++++++++++++++++++,,,---...***+++++++++,,,,,,------***+++,,,------,,,,,,+++(((+++//////...///333888:::>>>EEEKKKPPPRRRSSSSSSPPPRRRSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRNNNNNNMMMNNNPPPSSSVVVXXXYYYYYYYYYZZZZZZ[[[[[[[[[XXXYYYZZZ[[[[[[ZZZYYYXXXXXXVVVTTTRRRRRRRRRSSSTTTPPPOOOMMMLLLJJJIIIIIIIIILLLMMMPPPSSSXXX]]]aaadddddddddaaaZZZRRRMMMKKKKKKPPPOOOOOORRRWWW^^^eeeiiiqqqpppoooooommmeeeYYYPPPMMMLLLKKKJJJJJJNNNSSSXXX```bbbcccbbb^^^YYYSSSOOOKKKIIIEEEAAAAAACCCFFFHHHJJJMMMQQQUUUVVVVVVTTTSSSTTTSSSQQQPPPPPPRRRTTTUUUTTTTTTUUUUUUUUUTTTSSSRRROOOLLLHHHFFFFFFEEEDDDCCCCCCBBBBBBDDDGGGIIIJJJJJJJJJHHHDDDAAA===;;;:::999888777555444333222333333222333444666888:::<<<===<<<;;;999777555555777888:::AAAHHHLLLKKKIIIJJJLLLFFFEEECCCAAA>>>;;;555222---,,,+++*********++++++((((((((())))))*********((()))))))))************************************(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))~~~wwwoooiiibbbYYYRRRNNNOOOOOOPPPPPPOOOOOONNNJJJKKKKKKKKKJJJIIIHHHHHHEEEFFFHHHJJJKKKKKKJJJJJJKKKKKKJJJDDD>>>;;;>>>BBBAAADDDGGGGGGFFFFFFHHHJJJGGGGGGFFFEEEBBB???<<<:::---...000111111///---,,,+++...---***)))++++++((('''(((***++++++***((('''*********)))((('''&&&%%%))))))))))))))))))))))))%%%''')))***+++***)))((())))))))))))))))))))))))''''''((()))******))))))'''''''''(((((((((((((((''''''''''''((((((((()))'''((((((((())))))******&&&''''''((()))******+++'''''''''(((((((((((((((((()))))))))******++++++&&&''''''''''''''''''&&&''''''''''''((((((((()))************)))(((&&&&&&((((((((((((((((((((((((***+++,,,------,,,+++***************))))))))))))&&&&&&&&&'''''''''(((((('''((()))***************&&&&&&'''((()))***++++++++++++************++++++(((((()))***************)))************+++++++++++++++++++++,,,,,,---...000000///...,,,+++*********+++---...///...------***///333333222333999===BBBEEEIIINNNQQQSSSTTTTTTSSSTTTUUUTTTRRRQQQRRRSSSWWWVVVUUUTTTSSSRRRQQQPPPNNNNNNOOOPPPSSSWWW[[[]]]XXXXXXYYYYYYZZZZZZ[[[[[[VVVVVVWWWXXXXXXWWWVVVUUUTTTSSSQQQOOONNNOOOPPPQQQOOOMMMLLLJJJIIIIIIJJJKKKPPPSSSYYYaaakkkttt|||}}}|||wwwnnnddd]]]ZZZZZZ\\\[[[\\\___eeeoooxxx~~~{{{mmmbbbYYYYYYWWWUUUWWW\\\ccciiixxxzzzzzzxxxsssjjjbbb\\\TTTPPPJJJEEECCCDDDGGGIIINNNQQQVVVZZZ\\\[[[YYYWWWSSSQQQNNNMMMMMMOOORRRTTTRRRSSSUUUVVVVVVVVVUUUUUUUUURRRPPPNNNNNNMMMKKKJJJJJJIIIIIIKKKNNNQQQRRRRRRRRROOOKKKGGGCCC@@@>>>>>>999999777666555444444444111222333444777999<<<===;;;:::999777666666888:::999@@@HHHKKKJJJGGGGGGIIIEEEDDDDDDDDDBBB???:::666---,,,+++*********+++,,,''''''(((((()))))))))***(((((())))))*********+++************************))))))************))))))''''''''''''''''''''''''++++++++++++++++++++++++zzzuuuqqqiii^^^VVVPPPPPPRRRVVV[[[]]]^^^]]][[[WWWRRROOOMMMLLLKKKJJJIIIHHHIIIJJJLLLMMMLLLKKKJJJHHHDDDBBB@@@>>>;;;888===>>>@@@EEEIIIJJJJJJHHHHHHHHHGGGGGGGGGDDD???;;;444333000//////---+++)))***++++++,,,,,,,,,++++++++++++******)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((((((((('''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&'''(((******((('''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))),,,+++***)))((('''&&&%%%)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&$$$%%%&&&((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***(((((())))))))))))))))))))))))+++***((('''''''''((())),,,+++)))((()))(((&&&%%%(((((()))***+++,,,,,,---///...+++)))(((((())))))++++++++++++++++++++++++++++++,,,,,,,,,------------------+++***+++...000......///222666;;;@@@CCCJJJLLLNNNPPPSSSTTTUUUVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVXXXYYY[[[[[[[[[[[[WWWSSSSSSXXXXXXVVVVVVQQQOOOSSSVVVTTTRRRRRRRRRQQQPPPQQQSSSTTTUUUUUUVVVTTTPPPLLLJJJMMMQQQUUU\\\ccckkkssssssjjjjjjnnnqqqrrrtttyyy|||vvvnnnpppoooiiieeeiiiwwwzzzpppcccYYYQQQPPPQQQPPPNNNOOOYYYcccmmmpppmmmggg]]]TTTYYYSSSOOONNNMMMMMMQQQVVVUUUSSSRRRSSSUUUVVVUUUSSSTTTUUUUUUTTTRRRPPPPPPQQQNNNOOOQQQSSSSSSSSSSSSRRRSSSTTTSSSRRROOOLLLHHHFFF@@@>>>;;;777555444444444222222222333555888;;;===999999999:::;;;<<<===>>>;;;===AAAGGGKKKJJJEEE@@@???===<<>>CCCGGGJJJJJJIIIHHHHHHHHHHHHHHHEEEAAA>>>999666333111000...,,,***+++,,,,,,---------,,,,,,,,,++++++***))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))(((((('''''''''(((((()))((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))++++++***)))((('''&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))''''''''''''(((***+++,,,+++)))((((((******)))'''))))))******************,,,+++)))((('''(((******++++++++++++++++++++++++)))))))))*********++++++***+++---,,,++++++---///000111444888===BBBGGGJJJKKKLLLNNNQQQSSSUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRTTTVVVWWWXXXYYYYYYWWWWWWTTTPPPQQQUUUWWWUUUSSSNNNMMMPPPRRRPPPOOOPPPOOOQQQVVV\\\bbbgggjjjkkkiiiddd\\\WWWWWW[[[aaaeeeooovvv}}}~~~vvvvvvzzz{{{~~~}}}|||zzz}}}llleee_________^^^___bbbttt}}}qqqhhhdddZZZQQQNNNMMMLLLNNNSSSTTTSSSRRRSSSWWWYYYYYYXXXUUUUUUUUUSSSRRRQQQQQQQQQOOOPPPRRRTTTVVVVVVVVVVVVUUUUUUUUUUUURRROOOLLLJJJFFFDDD@@@<<<999888777777777666555444555666888999::::::::::::;;;<<<===>>>===???BBBGGGKKKJJJFFFBBB>>><<<:::<<<@@@AAA>>>;;;777555222000---,,,++++++,,,,,,+++++++++++++++,,,++++++***)))))))))******)))******************)))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''|||zzzyyyyyyyyy}}}~~~~~~zzzqqqllliiinnnyyywwwjjj^^^UUUNNNJJJHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJHHHGGGGGGEEEBBB>>>;;;999999;;;???DDDHHHIIIIIIHHHHHHHHHIIIIIIHHHDDDAAA???;;;666333111///,,,***---------......------,,,,,,,,,,,,+++******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******))))))((('''&&&(((((()))))))))))))))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))+++******)))(((''''''&&&&&&''''''((())))))******&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))******)))(((''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))'''''''''((()))***+++,,,***(((((()))+++,,,+++************))))))((((((((()))(((''''''((()))***+++++++++++++++++++++++++++(((((()))))))))************+++---.........///111555888<<>>???CCCGGGJJJJJJGGGEEE???<<<888888:::<<<<<<:::999888555222000...,,,,,,......------,,,,,,++++++***)))))))))))))))************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((~~~{{{zzz{{{}}}~~~~~~||||||zzztttwwwuuueeeYYYPPPKKKHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGHHHGGGDDD???<<<777777888;;;AAAFFFHHHIIIIIIHHHHHHJJJKKKJJJGGGEEECCC???:::555222///---+++---------------,,,,,,+++,,,,,,,,,+++++++++******))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))))))))((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''((())))))(((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))******))))))((((((''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''(((***+++))))))))))))))))))))))))*********)))))))))))))))+++)))))))))+++,,,+++***)))))))))(((((((((((((((***))))))((()))***++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,---......///111444777===@@@EEEJJJOOORRRTTTTTTNNNOOOQQQSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVUUUTTTRRRQQQOOOQQQQQQMMMMMMQQQTTTTTTUUURRRQQQTTTWWWWWWZZZ^^^gggooo{{{yyyuuu||||||kkkdddccccccccceeeeeebbb```aaadddeeeaaa^^^]]]ZZZVVVRRRQQQPPPOOONNNLLLNNNQQQTTTVVVXXXYYYYYYWWWWWWXXXXXXWWWVVVUUUUUUTTTRRROOOKKKFFFBBB???===???>>>;;;999666555444444888777777777888888999:::;;;===AAAEEEHHHJJJJJJIIICCC>>>999666666777888777888777555333111000......///......------,,,+++***))))))(((((())))))******+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((~~~zzzzzzyyy|||~~~yyyiii\\\RRRLLLHHHFFFHHHJJJIIIGGGFFFFFFHHHFFFFFFFFFGGGGGGEEE@@@===888777666888===CCCGGGHHHIIIIIIIIIJJJKKKKKKIIIHHHEEEBBB<<<888555222...,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&'''((()))))))))))))))%%%&&&''''''((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''&&&))))))((((((''''''''''''((((((((((((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))***************))))))(((,,,+++******++++++***(((&&&''''''((()))*********,,,,,,++++++*********+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------///444:::???FFFHHHLLLPPPSSSTTTTTTSSSPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRRRRQQQPPPNNNLLLKKKGGGLLLPPPPPPRRRYYY]]]^^^bbb______bbbeeeggglllrrr{{{~~~~~~yyyuuuvvvwwwwwwxxxuuussstttxxx}}}}}}vvvppphhhccc[[[UUURRRPPPNNNLLLJJJLLLNNNQQQTTTUUUVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUSSSOOOKKKFFFBBB??????>>><<<:::888777666555555555444444444555666666666888<<<@@@DDDHHHKKKMMMGGGCCC===888555444444444444333333333222111000000............---,,,+++******)))))))))))))))******+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))||||||zzz|||xxxkkk___TTTLLLGGGDDDGGGIIIIIIFFFEEEFFFHHHFFFFFFFFFGGGGGGFFFBBB@@@;;;888666666:::@@@DDDFFFJJJIIIIIIJJJKKKKKKJJJIIIFFFCCC@@@<<<:::666222///,,,,,,,,,,,,+++***))))))++++++++++++++++++******))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''((((((((((((((($$$%%%&&&'''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))(((''''''&&&'''''''''''''''&&&&&&&&&***))))))(((''''''&&&&&&+++++++++***)))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))'''''')))***+++,,,,,,,,,,,,+++))))))******)))(((&&&''''''(((***++++++,,,---------,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++,,,---...///333999AAAFFFLLLNNNPPPSSSTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRPPPPPPMMMMMMLLLKKKKKKJJJJJJIIIGGGQQQZZZ^^^ccckkkqqqssstttrrrqqqtttvvvxxx~~~|||zzz}}}{{{sssggg^^^YYYTTTPPPMMMKKKLLLNNNPPPRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTRRRNNNIIIDDDBBB???>>>===<<<:::999888777333333222222222222333333222444888;;;???CCCIIILLLIIIFFFAAA<<<888555333333111111222222222222111111...///000000///...,,,+++,,,++++++***)))***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))||||||wwwlllaaaVVVKKKEEEAAAEEEHHHHHHEEEDDDFFFIIIHHHGGGFFFGGGHHHGGGEEECCC???;;;666555888===BBBDDDKKKJJJIIIIIIKKKKKKJJJHHHGGGEEECCCBBB@@@<<<777444------------,,,+++***)))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''&&&$$$$$$%%%&&&'''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((('''''''''***+++,,,,,,+++)))&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,)))((('''(((***+++***))))))))))))*********++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,...000555999>>>DDDJJJOOOPPPQQQRRRTTTTTTTTTTTTSSSSSSTTTUUUVVVWWWWWWWWWVVVTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTSSSSSSRRRPPPOOONNNKKKJJJJJJJJJKKKMMMPPPQQQ\\\gggrrrxxx|||{{{yyyvvvtttuuuyyy~~~{{{ttttttxxx{{{vvvjjjbbb\\\UUUQQQOOOPPPQQQRRRSSSSSSRRRQQQRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUTTTQQQLLLHHHEEE@@@??????===<<<:::888777333222222111111222222222000222555777999===CCCHHHHHHGGGEEEBBB===888666444222333333333333222111000///000222333333111000///......---+++************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***|||zzz}}}}}}vvvmmmcccWWWKKKCCC@@@DDDHHHHHHEEEDDDFFFJJJJJJHHHGGGGGGHHHIIIHHHFFFAAA===777555777<<<@@@CCCKKKJJJIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFDDD@@@;;;777............---,,,+++***))))))))))))))))))******))))))(((((((((((())))))******************************)))'''%%%###!!! &&&'''((()))************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''(((((())))))******&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))%%%'''+++------+++(((&&&))))))))))))))))))))))))************************))))))))))))))))))))))))$$$%%%''')))***))))))((())))))))))))))))))))))))******+++,,,+++***)))((('''&&&&&&'''***++++++***++++++++++++************'''((()))***,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////000555===DDDJJJOOOSSSUUUQQQRRRSSSTTTUUUUUUUUUUUUTTTUUUVVVVVVWWWWWWWWWVVVSSSSSSSSSTTTTTTUUUUUUUUUSSSSSSSSSRRRQQQOOONNNMMMLLLKKKKKKLLLOOOSSSXXXZZZtttzzzqqqpppnnnmmmnnnrrrwww{{{~~~yyyxxx~~~tttlllgggiiinnnrrrvvv{{{~~~yyy{{{sssiiibbbZZZTTTSSSSSSTTTUUUUUUTTTRRRRRRRRRRRRRRRQQQRRRRRRSSSSSSSSSTTTUUUUUUSSSNNNJJJGGGAAAAAA@@@>>><<<:::888777333333222222222222222333000222333444555999???DDDFFFGGGGGGEEEAAA<<<888777444555555555444222000///111222444555555444333222000///...,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******~~~~~~~~~{{{oooeee]]]UUULLLFFFCCCBBBAAACCCFFFJJJLLLLLLOOOKKKIIIJJJJJJGGGGGGJJJAAA>>>999444222666<<>>;;;999999999555444222111000000111111---...///111333777:::<<>>;;;888777555333000+++++++++++++++++++++++++++++++++***************---111(((+++999333&&&+++,,,,,,+++***))))))((((((******)))(((((((((((((((&&&&&&'''''''''&&&%%%%%%&&&&&&'''''''''(((((((((((()))***)))((('''((()))++++++******)))'''&&&%%%---***(((''')))******)))************)))))))))))))))'''&&&&&&'''(((((('''))))))))))))))))))******(((((((((((()))))))))))))))(((''''''(((((('''&&&))))))(((((((((((())))))******)))******+++,,,,,,))))))(((''''''((())))))))))))))))))))))))))))))+++)))((()))***+++***)))******)))))))))***++++++*********)))******+++,,,------,,,,,,+++,,,,,,,,,------,,,++++++++++++,,,///...,,,+++++++++,,,,,,//////...///111777>>>DDDLLLNNNPPPRRRRRRQQQOOOMMMRRRTTTVVVVVVVVVUUUVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[VVVRRRRRROOOKKKKKKNNNLLLQQQUUUVVVYYY```eeeeeeiiiiiimmmvvvzzzsssooommmggggggfffffffffggghhhhhhpppppppppppppppooonnnnnnrrrsssrrrooolllnnntttyyy}}}zzzwwwuuuwwwzzz|||}}}yyyzzz|||{{{xxxvvvuuuuuupppooommmlllkkkllllllmmmsssyyy|||xxxxxxzzz|||ooohhh\\\QQQJJJHHHJJJLLLIIIIIIJJJLLLMMMNNNOOOOOOQQQOOOLLLGGGBBB===:::888888777555333222111111222333222111111111222333444<<<>>>AAADDDEEEFFFEEEDDDBBB???<<<===???@@@???<<<:::777444444666999;;;<<<:::999666444111...---,,,,,,,,,+++***))))))((((((***************))))))))))))))))))(((((('''''''''))))))))))))))))))))))))}}}~~~rrrggg___XXXSSSOOOPPPRRRWWW]]]cccdddcccaaaZZZRRRMMMNNNNNNLLLKKKLLLHHHFFFAAA;;;666444666999===@@@EEEHHHIIIIIIHHHIIIIIIGGGFFFFFFGGGHHHHHHGGGFFFDDDAAA???===:::777444,,,,,,,,,,,,,,,+++++++++******+++++++++*********(((333---555NNNBBB'''***---,,,,,,+++***)))((((((***))))))((((((((((((((()))))))))))))))((('''&&&''''''''''''((((((((((((((()))***)))((('''((()))************)))((('''&&&+++***)))((())))))******************************+++)))(((((()))******)))((((((((())))))*********(((((((((((()))))))))))))))(((''''''))))))((('''))))))(((((((((((())))))******)))))))))***++++++******))))))))))))******))))))))))))))))))))))))***)))((()))+++,,,+++***,,,,,,+++++++++,,,,,,,,,+++***)))))))))***,,,---...---,,,+++++++++++++++,,,,,,++++++++++++,,,,,,222111///---,,,---...///...000222444777===DDDIIIKKKMMMOOOQQQRRRRRRPPPOOORRRSSSUUUUUUUUUUUUVVVWWWZZZYYYXXXWWWWWWVVVVVVWWWZZZUUUQQQOOOLLLIIILLLQQQTTT\\\eeejjjqqqyyy~~~~~~~~~{{{~~~}}}}}}|||uuunnniiihhhhhhaaabbbeeehhhkkkmmmnnnoooyyy{{{|||}}}~~~~~~~~~}}}}}}|||{{{zzzyyyxxxwwwwwwwww{{{~~~{{{wwwsssqqqqqqrrrsss}}}|||mmm]]]SSSMMMKKKJJJEEEEEEFFFHHHKKKNNNOOOPPPSSSRRROOOLLLGGGBBB>>><<<;;;999777444333222222222444333222111111111222333777999<<<@@@CCCEEEFFFGGGFFFCCC@@@???@@@BBBBBBAAA>>>:::555222444888;;;===???>>><<<999444000,,,***------,,,,,,+++*********************************,,,,,,++++++***)))))))))))))))))))))))))))))))))~~~uuulllbbbYYYTTTWWW[[[dddnnnuuuwwwuuurrrbbbXXXOOOMMMMMMKKKJJJLLLJJJHHHDDD???999666666888;;;???DDDGGGHHHIIIIIIJJJHHHFFFEEEFFFGGGIIIHHHHHHIIIHHHFFFDDDBBB???:::666------------,,,,,,++++++)))******+++++++++******&&&222---777QQQEEE+++...,,,,,,++++++***))))))(((***))))))((((((((((((((()))*********)))((('''''''''''''''((((((((())))))''')))***)))((('''(((***(((((())))))))))))(((((())))))))))))))))))******)))))))))))))))))))))))))))(((&&&&&&((()))(((''''''''''''(((((()))))))))'''((((((((()))))))))******)))((((((*********((((((((())))))))))))(((((())))))((((((((())))))***++++++++++++++++++++++++***************************)))))))))+++,,,,,,***+++++++++++++++++++++***+++***)))))))))***,,,------,,,+++******)))******++++++*********++++++,,,222111///---------///000---111777<<<@@@DDDHHHKKKLLLMMMPPPRRRSSSSSSRRRRRRQQQSSSTTTTTTSSSSSSUUUWWW\\\[[[YYYWWWUUUTTTSSSRRRSSSNNNKKKJJJIIIJJJRRRZZZiiisss~~~{{{yyytttpppppptttxxxwwwvvvuuusssooojjjfffeeegggjjjiiikkkpppuuuzzz~~~zzzyyyxxxwwwuuusssqqqpppxxx{{{|||lll___VVVOOOJJJIIIHHHGGGJJJOOORRRTTTSSSRRRRRRPPPNNNKKKHHHEEECCC???===:::777555444333333444333222222222444555666444666888;;;>>>AAADDDEEEFFFDDDBBBAAABBBBBBCCCCCC>>>:::444000111555999;;;AAAAAA@@@===888222,,,(((++++++++++++++++++++++++***************+++++++++,,,+++++++++*********)))))))))))))))))))))))))))|||qqqfff``````gggsssmmm```SSSNNNLLLJJJJJJKKKKKKJJJGGGCCC===:::999999;;;>>>BBBDDDFFFGGGIIIKKKHHHGGGEEEFFFHHHIIIIIIHHHJJJIIIHHHHHHFFFAAA<<<888///......------,,,,,,+++((()))***,,,,,,+++*********///)))...???999---222+++************)))))))))******)))(((((((((((((((''''''((((((((('''&&&&&&''''''((((((((()))))))))'''((())))))(((((()))***''''''((()))))))))))))))((()))******))))))***+++((((((((((((((()))))))))+++***((((((***+++***)))''''''((((((((((((((()))''''''(((((())))))*********)))((()))***+++***)))(((((())))))))))))((((((((((((''''''((()))******++++++,,,,,,,,,,,,++++++***************************))))))***,,,---,,,+++)))))))))***))))))((('''*********)))******+++,,,++++++******))))))******+++************++++++,,,......---,,,,,,---...///...444===DDDHHHJJJKKKKKKQQQQQQSSSSSSTTTSSSRRRRRRQQQRRRSSSSSSRRRSSSUUUWWW[[[ZZZXXXUUUSSSRRRPPPPPPJJJHHHFFFHHHKKKQQQ^^^jjj~~~vvvooocccbbb``````cccgggiiijjjlllllljjjhhhgggjjjppptttzzz}}}{{{xxxvvvzzzxxxxxx}}}vvvkkkbbbYYYSSSQQQNNNLLLMMMQQQTTTTTTSSSQQQPPPOOONNNMMMKKKJJJJJJEEECCC@@@<<<:::888777666555555444444555666888999555555666777:::<<<>>>@@@CCCDDDDDDDDDDDDCCCBBBBBB===888333000111333555666@@@AAABBBAAA===777111---)))))))))************************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))|||sssnnnkkksssyyyiiiXXXOOOLLLKKKKKKLLLKKKKKKJJJFFFAAA===;;;;;;;;;===???AAABBBDDDHHHJJJJJJIIIGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIGGGCCC===888/////////...---,,,,,,,,,''')))***,,,,,,,,,***))),,,***)))+++...+++***...(((((())))))))))))************)))(((((((((((((((&&&''''''((((((((((((''''''((((((((())))))))))))&&&((())))))(((((()))+++((())))))))))))(((((('''&&&)))++++++)))(((***+++(((((((((((()))))))))***---+++******+++,,,,,,+++***))))))))))))))))))((('''''''''((()))*********)))((('''(((*********)))'''((()))******)))((('''((('''(((((()))***+++,,,))))))***++++++***))))))***************************))))))***,,,------,,,******+++++++++***(((((())))))***++++++++++++***++++++*********+++,,,,,,+++++++++++++++,,,------,,,,,,------......//////222888AAAHHHKKKLLLLLLMMMPPPQQQRRRRRRRRRRRRQQQQQQRRRSSSTTTSSSSSSSSSVVVXXXXXXWWWUUUSSSRRRQQQQQQPPPHHHGGGIIINNNTTT___qqq}}}sssmmmhhhbbbWWWXXX[[[\\\___cccjjjooossssssttttttwww|||}}}yyy}}}~~~}}}~~~~~~|||zzzzzzyyyzzz{{{uuupppjjjfffbbb]]]XXXWWWYYYZZZWWWUUUPPPOOONNNMMMLLLMMMMMMNNNLLLJJJFFFCCC???===<<<;;;999888888777777888::::::888777666666666888:::;;;AAADDDGGGHHHGGGEEEBBB@@@:::777333111111222333222;;;>>>BBBDDDBBB>>>999555---------,,,+++++++++************++++++,,,,,,,,,((((((((())))))******+++))))))))))))))))))))))))zzzvvvsss{{{ooo[[[QQQMMMKKKLLLMMMKKKKKKKKKHHHCCC???======:::;;;===>>>???BBBFFFIIILLLKKKIIIIIIKKKLLLKKKJJJHHHHHHHHHIIIGGGCCC===888000000///...------,,,,,,'''(((***,,,---,,,***)))***&&&---111((($$$'''&&&'''''''''((())))))************)))((((((((((((((((((((()))******+++******(((((((((((())))))))))))&&&((())))))(((((()))+++************)))'''&&&%%%&&&)))++++++)))(((***,,,(((((())))))*********+++)))'''&&&&&&'''((((((''',,,+++++++++******))))))&&&''''''((()))******+++'''&&&&&&''')))***)))((('''((()))******)))((('''((((((((()))***,,,---...'''((()))******)))((('''***************************))))))***,,,...---,,,---......///...---+++***((()))***,,,,,,+++******++++++++++++,,,------...,,,,,,,,,,,,------...///,,,---///000111111111111666;;;CCCIIILLLMMMNNNNNNKKKLLLMMMOOOPPPPPPQQQQQQTTTUUUUUUTTTSSSTTTWWWYYYTTTTTTSSSRRRRRRRRRRRRRRRKKKKKKNNNUUU^^^mmm}}}oooccc^^^[[[XXXYYY^^^cccfffhhhnnnwww~~~~~~xxx||||||vvvqqqqqqqqqpppxxx}}}{{{{{{yyywwwvvvpppiiiffffffeeeaaa]]]QQQPPPNNNLLLLLLLLLNNNOOOQQQOOOKKKGGGCCCAAA@@@???<<<<<<:::999999999:::;;;;;;:::777666555666777888@@@DDDIIILLLJJJFFFBBB???999777444333333222111000888<<>>:::<<<>>>???>>>???@@@AAAJJJJJJKKKKKKIIIGGGEEECCCGGGFFFFFFIIIKKKGGG>>>777444111...---,,,+++)))'''++++++************++++++---,,,+++***))))))))))))))))))))))))(((((((((((((((((())))))((('''&&&&&&''''''((()))))))))))))))'''&&&&&&''')))***(((''')))((((((((()))***+++,,,))))))(((((('''''''''&&&******))))))))))))******++++++***)))(((((())))))((()))***++++++***)))(((***************************(((&&&'''))))))'''$$$))))))))))))))))))))))))***)))))))))((((((''''''''')))+++------,,,***)))((((((((((((((()))******)))************+++++++++)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,***+++---,,,+++******+++,,,,,,+++++++++,,,------111000---++++++///666;;;BBBEEEIIIMMMOOOOOOMMMKKKLLLMMMOOOOOOOOOOOOQQQSSSUUUVVVWWWVVVTTTSSSSSSTTTUUUVVVTTTQQQSSSXXXXXXUUURRRQQQVVVcccrrr~~~zzz{{{vvvsssnnnhhheeedddeeefffeeekkkrrrwwwzzz~~~}}}zzzyyyvvvrrrnnnrrrxxx}}}~~~~~~~~~wwwlll```TTTJJJIIIKKKKKKJJJJJJNNNNNNNNNNNNLLLHHHCCC>>>>>>>>>===;;;888888999;;;<<<;;;::::::;;;;;;999777;;;===AAAFFFJJJIIIEEEAAA===:::666333222222111000555777:::???DDDFFFDDDCCC999555000---------,,,***,,,***)))((((((***,,,---***+++,,,------,,,+++***+++*********))))))((((((|||ppp___TTTMMMHHHHHHJJJKKKJJJIIIJJJKKKIIIDDDAAA===>>>@@@@@@@@@@@@AAABBBDDDEEEHHHJJJKKKJJJIIIHHHHHHGGGHHHJJJLLLIIIAAA;;;555222000...------+++***++++++************++++++---,,,+++***))))))))))))***)))))))))(((((((((((('''(((((((((''''''&&&%%%''''''((()))))))))))))))'''&&&&&&''')))***((('''******))))))((()))))))))))))))((((((((('''''''''))))))(((((((((((())))))++++++***)))))))))))))))))))))************))))))************************---+++***+++------+++((())))))))))))))))))))))))*********))))))((((((((()))))))))***************((((((((((((((()))******)))************+++++++++(((***+++***)))((()))***+++++++++++++++++++++++++++***)))))))))***,,,,,,+++---///...---,,,,,,---,,,,,,,,,+++,,,,,,---...//////------...333999>>>IIIJJJLLLOOOPPPPPPPPPPPPOOOOOOOOONNNNNNPPPTTTWWWTTTUUUUUUTTTRRRQQQRRRSSSTTTUUUTTTSSSXXX```dddcccfffdddgggrrr}}}xxxvvvwwwuuunnnlllmmmoooooooooooopppqqqsssuuuyyy~~~}}}xxxtttwww{{{}}}|||}}}qqqcccTTTOOOMMMJJJHHHHHHKKKKKKLLLMMMMMMJJJEEEBBBCCCBBBAAA===:::888888999::::::;;;>>>???>>>;;;888;;;<<>>;;;777555444444222111444555888===BBBFFFFFFEEE???;;;666333222111...,,,,,,+++***)))))))))***+++******+++,,,,,,+++******************)))))))))(((~~~xxxkkk]]]TTTNNNIIIGGGHHHKKKJJJJJJLLLMMMLLLJJJHHHDDDDDDDDDDDDCCCBBBBBBAAA???BBBFFFJJJLLLLLLJJJIIIIIIIIIIIILLLMMMKKKEEE@@@777444111/////////...,,,,,,++++++******++++++,,,---,,,+++***))))))))))))******)))))))))((((((((((((((()))))))))((('''''''''(((((()))))))))))))))((('''&&&''')))))))))'''+++******)))((('''''''''))))))((((((((((((''''''((((((''''''''''''((((((+++***))))))))))))))))))******))))))))))))******************************)))(((((()))++++++***((())))))))))))))))))))))))***************)))))))))***)))((('''((()))***+++))))))((((((((()))******)))************+++++++++((()))***)))(((((((((***************************+++************+++,,,,,,+++---......---,,,---...,,,,,,,,,,,,,,,---......------...000333888???DDDNNNNNNOOOOOOPPPQQQQQQRRRQQQPPPOOONNNNNNQQQVVVZZZVVVVVVUUUSSSQQQPPPQQQSSSSSSVVVXXX[[[dddqqqyyyzzz}}}xxxxxx|||yyyooollljjjjjjiiiggghhhjjjqqqtttyyy}}}~~~~~~yyyuuuuuuvvvxxxeeeZZZSSSLLLGGGGGGIIIIIIJJJLLLMMMLLLIIIGGGHHHGGGEEEAAA<<<999888888777999<<<@@@CCCBBB???<<<<<<<<<<<>><<<:::888888777444222222222444999@@@EEEHHHIIIBBB???:::666333000---***,,,,,,+++******))))))((()))******++++++******)))************))))))))))))}}}wwwuuupppeeeZZZTTTOOOJJJGGGHHHKKKLLLMMMNNNPPPQQQQQQQQQLLLKKKIIIHHHGGGDDDAAA???>>>AAAEEEIIIJJJJJJHHHFFFIIIIIIJJJLLLMMMKKKGGGCCC888555222000/////////...,,,,,,++++++++++++,,,,,,---,,,+++***))))))))))))*********)))))))))((((((*********++++++***))))))(((((())))))))))))((((((((('''&&&&&&((())))))((())))))))))))((((((''''''))))))(((((((((((((((((()))((((((''''''(((((()))******)))))))))))))))***+++***)))(((((()))***+++************************&&&&&&&&&'''((()))(((((())))))))))))))))))))))))++++++******************((((((((((((((())))))******))))))((())))))******))))))*********+++++++++(((***+++***)))((()))***++++++++++++++++++++++++************++++++,,,,,,)))***,,,,,,+++***+++,,,---,,,,,,,,,---...///000,,,...111555999???FFFJJJOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPRRRVVVYYYXXXXXXVVVSSSPPPOOOPPPRRRSSSYYYaaajjjxxx|||qqqjjjddddddeeehhhkkknnnsssxxx~~~~~~}}}}}}|||}}}~~~}}}yyyvvvyyy~~~{{{vvvvvvtttvvv||||||{{{|||wwwjjj^^^SSSLLLIIIGGGGGGHHHIIILLLLLLKKKIIIHHHHHHGGGCCC>>>:::999999888888;;;>>>BBBCCCCCCAAA???===;;;;;;===@@@AAAAAA===<<<;;;;;;;;;999777555000000111555<<>><<>>BBBFFFIIIJJJKKKKKKIIIIIIJJJJJJIIIHHHGGGFFF===999444000///......---...------,,,,,,------...---,,,+++***))))))))))))++++++*********)))))))))&&&&&&''''''(((((('''''')))))))))))))))((((((''')))'''%%%%%%''')))))))))&&&''')))***++++++******(((((())))))))))))************))))))))))))******)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))'''(((******)))((()))***************************)))))))))***************%%%'''***,,,,,,+++((('''++++++***)))))))))******)))************++++++++++++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,***,,,......------...///---------...///000111222444888>>>CCCGGGJJJNNNQQQQQQTTTWWWYYYYYYVVVRRROOOLLLOOORRRTTTTTTSSSRRRSSSRRRRRRPPPMMMLLLOOOTTTXXXeeeooo|||uuukkkccc___^^^dddnnnxxx~~~yyytttpppmmmllliiifffdddbbbbbbbbbcccddddddbbb___^^^```cccfffgggiiijjjkkkjjjjjjjjjiiikkknnnqqqtttuuuuuuvvvmmmnnnppptttxxxwwwsssnnnkkklllqqqxxx|||{{{|||~~~|||wwwsssssssssrrrrrrsssxxxyyymmmdddaaaRRROOOLLLIIIHHHGGGEEECCCCCCEEEFFFEEECCCAAAAAAAAA>>><<<999:::===BBBFFFHHHEEEBBB???<<<<<<;;;:::888999888888999;;;<<<<<<;;;666555333666;;;AAAFFFHHHJJJKKKLLLIIICCC>>>;;;999......---------------,,,+++******))))))******+++))))))))))))************pppfff]]][[[]]]___ccchhheeeeeebbb\\\WWWTTTUUUWWWWWWXXXZZZ^^^___ZZZPPPHHHAAABBBDDDGGGIIIKKKMMMNNNJJJKKKKKKJJJHHHGGGGGGGGGAAA<<<666222000///...---......------------......---,,,+++***))))))))))))+++++++++*********))))))&&&'''(((((()))))))))((()))))))))))))))(((''''''***'''%%%%%%''')))))))))((()))+++,,,,,,+++***)))(((((()))))))))*********))))))(((((((((((()))))))))))))))))))))***++++++))))))************))))))))))))))))))))))))))))))''')))+++***((('''''')))************************((((((((())))))*********((()))***+++++++++******,,,+++******))))))******)))************+++++++++***+++,,,,,,+++***+++,,,++++++++++++++++++++++++***+++,,,---------,,,,,,)))+++---...------...///---------...///000222333:::>>>DDDIIILLLNNNPPPRRRSSSUUUVVVXXXWWWVVVTTTRRRPPPRRRTTTTTTSSSSSSSSSTTTPPPPPPOOOOOORRRXXX```eeettt|||~~~~~~zzzxxxyyyuuutttoooiiicccbbbdddgggxxxxxxtttpppllliiigggdddbbbaaa___]]][[[ZZZ[[[]]]^^^^^^aaabbbaaa^^^^^^aaaeeelllooorrrqqqllljjjllloooppptttxxxxxxtttqqqqqqsssnnnpppuuu{{{~~~xxxrrrppppppuuu}}}~~~~~~}}}}}}}}}}}}{{{{{{}}}~~~|||{{{wwwvvvvvvrrrqqqpppsssyyyvvvqqqqqqddd```ZZZTTTPPPLLLIIIFFFDDDFFFGGGGGGEEEDDDDDDDDD@@@>>><<<===@@@DDDFFFGGGFFFDDDCCCBBBAAA???<<<999666555444666999<<<>>>>>>===;;;999:::>>>BBBFFFGGGFFFIIIKKKJJJFFFAAA>>>>>>444222000...---,,,,,,,,,,,,+++************+++,,,((()))))))))************uuujjjaaa___bbbgggmmmrrrtttrrrmmmeee\\\WWWWWWYYYWWWXXX\\\cccfffbbbWWWNNNIIIIIIIIIIIIIIIJJJLLLLLLLLLLLLLLLKKKHHHGGGGGGHHHDDD???999444111000///.........------------......---,,,+++***))))))))))))+++++++++************))))))***+++,,,,,,,,,,,,,,,)))))))))))))))(((''''''***(((%%%%%%'''))))))***+++,,,---...---+++)))((((((((())))))*********+++((((((''''''''''''(((((())))))((())))))***++++++((()))***++++++***)))((()))))))))))))))))))))))),,,///000///,,,++++++---************************''''''(((((()))))))))***+++***)))))))))***,,,---,,,,,,+++***))))))******)))************+++++++++)))+++++++++***)))***+++***************************+++,,,---...---,,,,,,''')))+++,,,++++++,,,---------......///111222333>>>BBBHHHLLLNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTRRRSSSUUUWWWPPPQQQRRRTTTYYYaaakkkrrr~~~yyytttrrrnnnhhhfffhhhfffiiilllnnnnnnppptttxxx|||tttooommmllllllfffbbb^^^\\\[[[[[[ZZZYYYZZZYYYXXXXXXZZZ]]]aaacccaaadddgggfffdddeeeiiinnnuuuzzz}}}yyyqqqmmmqqqvvvuuu{{{yyyuuuuuuxxxwwwyyyxxxyyyyyy}}}~~~~~~~~~|||{{{|||}}}zzzvvvxxx~~~~~~||||||yyyvvvrrrqqqtttxxx|||}}}{{{yyy{{{uuuoooggg```YYYTTTPPPMMMFFFGGGIIIIIIHHHFFFFFFFFFAAA@@@???AAACCCEEEFFFFFFFFFFFFEEEFFFEEECCC???;;;555333222444888<<>>>>>AAADDDFFFGGGHHHLLLOOOOOOKKKGGGEEEEEE999777333///,,,+++***+++---,,,+++******+++,,,---(((((())))))*********+++rrriiifffkkksssxxxwwwlllddd]]]WWWZZZ\\\___dddgggddd\\\UUUPPPMMMJJJKKKPPPRRROOOLLLKKKKKKJJJHHHGGGEEECCCBBBAAA===888333000...,,,+++000000///...------------------,,,,,,+++***))))))))))))))))))))))))))))))(((***,,,------+++(((&&&)))))))))))))))*********)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''(((((()))(((((()))))))))*********'''%%%$$$&&&***---,,,+++************))))))))))))(((***++++++)))((()))))),,,+++***)))((((((((((((******))))))***+++,,,,,,)))))))))***+++++++++,,,,,,+++++++++***))))))))))))&&&%%%'''+++//////...------,,,+++++++++,,,,,,,,,,,,,,,---------......------------------------........................,,,///111///...222:::BBBJJJKKKKKKLLLMMMMMMNNNNNNQQQPPPOOOPPPSSSUUUUUUUUUWWWXXXVVVTTTVVV\\\^^^[[[SSSYYYaaaggglllrrryyy~~~zzzwwwqqqkkkggg```[[[___gggmmmttt{{{~~~~~~~~~yyyqqqllleeeaaa^^^\\\ZZZWWWWWWZZZYYYVVVVVVYYYZZZWWWVVVZZZ___aaaaaaaaacccfffjjjmmmoooooommmooovvv|||~~~~~~|||zzz}}}~~~}}}~~~}}}xxxuuuvvvzzz}}}zzzxxxuuulll^^^UUUNNNPPPQQQOOOKKKGGGEEEEEEIIIEEEAAACCCIIILLLLLLIIIJJJHHHFFFGGGHHHGGGCCC@@@:::666111...///555;;;@@@AAACCCFFFEEEBBB??????AAAFFFGGGHHHIIIIIIIIIHHHGGGBBB<<<555000......,,,***+++*********+++,,,------************************zzzqqqrrr||||||rrrhhh``````______aaadddccc^^^ZZZUUURRRPPPQQQTTTUUUQQQMMMKKKJJJIIIHHHFFFCCC@@@>>>???;;;777444222000...,,,///......---,,,,,,---------,,,,,,+++******))))))************************)))***,,,...///...---,,,******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++++++++,,,,,,---------+++(((&&&''')))***)))(((************))))))))))))((()))++++++)))((()))***---,,,+++***))))))))))))******))))))***++++++,,,***************++++++++++++++++++***************,,,***((())),,,......---************+++,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,---...//////000...000111222444999@@@FFFLLLLLLLLLMMMNNNNNNOOOOOOPPPOOOPPPRRRTTTVVVVVVVVVSSSXXXZZZXXXYYY]]]___^^^dddhhhnnnuuu}}}xxxmmmfffaaa___\\\^^^hhhsss{{{uuuooojjjgggaaa]]]YYYVVVUUUVVVWWWVVVYYY\\\]]]\\\^^^bbbdddbbb```dddhhhjjjjjjllloooqqqvvvxxxzzzzzzyyy{{{|||{{{}}}xxxkkk]]]YYYSSSMMMIIIFFFEEEEEEGGGDDDCCCDDDHHHKKKJJJIIIIIIHHHGGGHHHIIIHHHEEEBBB???;;;666222222444888;;;???AAADDDCCC@@@===<<<<<<===???BBBEEEGGGIIIIIIIIIFFFAAA:::555222///---***,,,,,,++++++***+++++++++************************}}}{{{}}}{{{yyytttjjjddd```]]]\\\^^^```___^^^XXXVVVUUUVVVXXXWWWSSSOOOLLLKKKIIIGGGEEEAAA;;;888:::888666444333222000......---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************)))***+++,,,...///000111,,,,,,++++++******))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$&&&''')))***+++******))))))))))))************+++)))'''((()))***)))(((************))))))))))))''')))++++++)))))))))***------,,,+++*********************)))******+++,,,+++++++++******************************+++++++++///---++++++,,,---,,,+++))))))))))))***,,,---...+++++++++,,,,,,,,,------------------------------)))***+++,,,...///111111000111333777<<>>@@@@@@>>>;;;999888:::===AAAFFFJJJLLLMMMMMMJJJFFFAAA<<<777333///,,,...---,,,+++************++++++++++++++++++++++++|||yyyzzz|||pppeee```[[[YYY[[[^^^___^^^ZZZXXXVVVVVVWWWWWWVVVTTTOOOLLLIIIGGGEEE@@@999444666555444444555444222000...---,,,,,,++++++,,,,,,+++++++++******)))))))))************************))))))))))))+++---///000------,,,,,,+++***))))))*********)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&(((***+++***)))((((((((((((((((((((((((((('''''''''((()))+++,,,,,,************)))))))))(((''')))***+++)))))))))***---,,,+++***************+++***************++++++,,,+++++++++***))))))))))))))))))***+++++++++,,,---,,,,,,+++,,,,,,+++++++++*********+++,,,------+++++++++,,,,,,,,,,,,---........................******+++---...///000111111222555;;;CCCKKKOOOQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQRRRTTTUUUUUUTTTTTTTTTVVVYYYZZZ\\\eeeuuu}}}pppggg[[[___fffooozzzzzzvvvoooddd[[[\\\ZZZVVVRRROOOOOORRRTTTSSSTTTUUUWWWYYY___fffkkk|||}}}~~~}}}hhhWWWNNNIIIEEECCCCCCEEEHHHIIIJJJKKKMMMOOOLLLKKKLLLLLLKKKJJJHHHFFFFFFDDDAAA===999666333222888:::===>>>===;;;888777:::===AAAEEEIIIKKKLLLLLLKKKIIIFFFBBB===888444111......---,,,++++++++++++++++++++++++++++++++++++}}}~~~~~~zzz{{{tttgggbbb]]][[[]]]___```___^^^[[[XXXWWWXXXZZZ\\\]]]RRRNNNJJJHHHFFFAAA:::444333222222444666666555333000///...---,,,,,,,,,,,,+++++++++***************************************,,,+++***))))))+++,,,...------,,,,,,+++***))))))))))))))))))((((((''''''************************))))))))))))))))))))))))'''(((***++++++)))'''&&&++++++++++++++++++++++++'''(((((())))))***,,,---************)))))))))((('''(((*********)))***++++++******))))))))))))***++++++***************+++,,,+++++++++***))))))))))))))))))***+++++++++,,,((()))***+++++++++,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,---......//////000333555999@@@IIIOOORRRSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSUUUVVVUUUSSSQQQQQQRRRSSSYYY```lll|||zzzooofffaaa[[[fffvvvzzzqqqgggbbb^^^YYYRRRMMMNNNOOOOOOOOONNNOOOSSSVVV^^^bbbfffggghhhllltttzzz~~~}}}vvvyyyxxxggg[[[RRRKKKEEEBBBDDDGGGHHHHHHJJJLLLOOONNNNNNNNNNNNLLLIIIGGGFFFEEEDDDCCC@@@===999666444555777999;;;===<<<:::888444666999>>>BBBEEEGGGHHHJJJIIIHHHEEEAAA===:::888///......---------------++++++++++++++++++++++++~~~~~~}}}{{{}}}xxxjjjeee```^^^```bbbbbbaaaaaa___]]]\\\\\\^^^aaacccUUUOOOIIIGGGFFFCCC<<<666222111111333555777777666333222111///...---------++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,,,,++++++******))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((()))*********((('''&&&*********)))))))))))))))+++,,,,,,***(((((()))***************))))))))))))&&&(((*********)))***+++******)))))))))))))))***,,,+++******)))*********+++++++++******************************+++++++++%%%'''***+++++++++,,,---111000///---,,,,,,,,,,,,,,,,,,,,,---------.......................................//////000000111555999@@@GGGMMMQQQSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVVVVTTTPPPNNNPPPRRRRRR___sss~~~ssskkkggggggkkkppp~~~|||tttggg]]]TTTQQQOOOLLLJJJKKKJJJNNNRRRSSSTTTVVV[[[___nnnuuu{{{|||zzz|||}}}}}}~~~}}}vvvyyy}}}wwwkkk```WWWQQQHHHGGGFFFFFFGGGHHHJJJKKKMMMNNNOOONNNLLLIIIHHHHHHEEEEEEEEECCCAAA>>>:::999666666777999;;;<<<:::999000222555999???DDDIIILLLHHHHHHHHHFFFBBB???======222111000///............,,,,,,,,,,,,,,,,,,,,,,,,{{{lllfff^^^[[[]]]```bbbbbb```aaabbbaaa````````````UUUNNNGGGEEEEEEDDD>>>999222111000111444777888888777666444222000......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++************************************&&&&&&''''''((()))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&+++,,,---+++((('''(((***************))))))))))))&&&(((***************,,,+++******))))))******+++,,,++++++***))))))*********************++++++++++++++++++***************&&&))),,,---,,,+++,,,...///...------,,,,,,,,,,,,------........./////////........................---...///000111222333444999???GGGMMMOOOQQQSSSUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRTTTTTTQQQMMMMMMQQQUUU\\\ppp|||rrroooppprrryyywwwjjj```UUUNNNJJJJJJIIIHHHKKKPPPPPPUUU[[[^^^aaafffnnnuuu~~~~~~~~~xxxnnngggcccVVVQQQKKKIIIIIIJJJJJJIIIIIILLLNNNNNNLLLJJJJJJKKKHHHHHHHHHGGGEEEBBB???>>>999777555666888999888666333333444777<<>>>>>???888666444222///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{kkkddd[[[VVVXXX\\\```aaa^^^```cccdddbbb^^^\\\ZZZUUUMMMEEECCCDDDDDD@@@;;;333111///000333777999999:::999777444111///...---------------------------++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))*********%%%%%%&&&'''((()))******************************))))))))))))))))))))))))''''''''''''(((***+++,,,++++++******)))))))))((((((***++++++))))))+++...************))))))))))))&&&(((************+++,,,+++++++++***++++++,,,,,,,,,,,,+++***))))))******))))))******+++++++++,,,,,,+++++++++******))))))'''+++......,,,+++,,,...,,,,,,,,,++++++,,,------.........////////////000////////////////////////,,,---...000222444666777<<>>555000---000333555999===;;;:::999777444111...------,,,,,,,,,+++*********---,,,,,,+++***)))((((((************************,,,++++++***)))((('''''')))))))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,+++++++++++++++++++++******))))))((((((+++++++++++++++***)))(((************************+++)))(((((()))******)))))))))))))))))))))))))))+++++++++++++++***)))(((,,,+++++++++******))))))******))))))))))))******************************,,,,,,,,,+++++++++******///...------++++++***)))++++++,,,,,,,,,---------...------------...//////...111333222111555>>>EEEGGGJJJMMMNNNOOOPPPRRRSSSWWWUUUTTTTTTUUUWWWWWWWWWXXXQQQNNNNNNPPPTTT```nnn||||||rrrmmmiiigggfffhhhmmmxxxvvviiibbb[[[RRRKKKHHHHHHCCCCCCIIINNNPPPVVV^^^ggglllwww}}}{{{~~~uuuooocccWWWRRRPPPLLLFFFKKKIIIIIINNNPPPNNNLLLMMMJJJJJJJJJIIIHHHGGGEEEDDDCCC>>>777222111222444444444444444333333666:::===???BBBDDDAAA;;;777777999<<<===;;;777000,,,+++,,,)))***************)))(((yyypppgggbbb\\\UUUSSSUUUZZZ]]]^^^jjjlllnnnmmmhhhbbb[[[XXXOOOHHH@@@<<<>>>AAABBBAAA:::444000222333444777;;;>>>===<<<999777333111///...------,,,,,,++++++++++++++++++***************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))(((************************,,,+++******++++++++++++)))))))))))))))))))))))),,,,,,+++++++++*********,,,,,,,,,++++++******************))))))*********************************,,,,,,+++++++++*********...------,,,,,,+++++++++++++++,,,,,,,,,---------...------------.../////////111222333444999AAAGGGKKKMMMPPPQQQRRRSSSTTTVVVSSSSSSTTTUUUVVVVVVVVVUUUVVVQQQPPPTTTYYYaaappp~~~}}}ooohhhdddbbbfffkkkvvv~~~}}}vvvqqqiii___WWWTTTQQQMMMKKKKKKRRROOOQQQVVVZZZ^^^gggpppxxx|||yyyxxx}}}}}}tttggg]]]WWWPPPIIILLLHHHHHHLLLNNNLLLLLLMMMNNNMMMLLLKKKIIIHHHFFFEEECCC>>>888444222222333333222222222111111222666999>>>AAADDDBBB===888888999:::;;;;;;888333///------***+++++++++++++++******xxxnnneee^^^ZZZYYYXXXYYYZZZ]]]```bbbmmmoooppppppkkkddd[[[VVVMMMGGG@@@===>>>AAACCCCCC???888333333444333555888@@@??????===:::777444333///...---,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++(((((())))))******************)))(((((('''&&&&&&))))))))))))))))))))))))'''(((((())))))*********(((((((((((())))))))))))))))))******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))---,,,+++***)))***++++++,,,,,,,,,+++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++***************---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000///000222555:::@@@EEEIIIMMMOOORRRSSSSSSTTTUUUWWWSSSTTTUUUVVVWWWWWWVVVUUUUUUSSSUUU\\\ggguuummm```___```bbbmmm|||{{{pppfff]]]WWWTTTMMMHHHIIIKKKLLLOOOSSSYYY[[[```fffjjjqqq}}}|||xxxvvv|||qqqfff[[[QQQOOOJJJHHHKKKMMMLLLMMMPPPQQQPPPOOOMMMKKKIIIHHHGGGGGGBBB<<<888666555444333222333222111///000333666;;;???CCCCCC???:::888888666888;;;;;;888444111///,,,,,,,,,,,,,,,,,,,,,,,,wwwkkkbbb\\\WWWZZZ]]]___aaadddhhhkkknnnoooqqqrrrooohhh___YYYRRRLLLEEE@@@@@@BBBCCCDDDAAA:::555444444222333666@@@@@@@@@???===:::777555000///---,,,+++***++++++************************************************))))))))))))))))))******)))))))))(((((('''''''''((((((((((((((((((((((((((())))))***+++,,,,,,---)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((())))))((('''(((((()))))))))))))))))))))))),,,+++)))(((((()))+++,,,+++++++++++++++*********,,,++++++++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,------......,,,,,,,,,------------..................//////000111111333999@@@GGGJJJLLLMMMOOORRRSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWYYY[[[\\\\\\```jjjxxx}}}nnn___XXXaaaiiiooosssggg]]]TTTMMMIIINNNJJJHHHJJJMMMPPPWWW^^^eeelllvvv}}}~~~}}}}}}{{{zzzzzzxxx~~~~~~mmm]]]WWWPPPLLLMMMMMMLLLNNNQQQPPPOOONNNMMMLLLKKKKKKJJJKKKGGGBBB>>><<<999777555555555444222111111333555888<<>>???>>>;;;999777000///---+++))))))******,,,,,,++++++***))))))((())))))))))))))))))))))))++++++******)))(((((('''((((((((())))))*********(((((((((((((((((((((((((((((()))***++++++,,,,,,+++******)))(((''''''&&&'''((())))))))))))((((((((((((((((((((((((((((((&&&(((******((('''((()))))))))))))))))))))))))))+++)))(((&&&'''(((***+++)))*********************,,,++++++++++++++++++,,,++++++++++++++++++++++++******************+++++++++,,,,,,------......///,,,,,,---------.........///............///000000222444888>>>FFFKKKNNNNNNOOOQQQSSSTTTSSSSSSTTTUUUVVVVVVTTTRRRSSSWWW^^^dddmmmpppttt}}}wwwiii___XXX\\\mmm{{{vvvmmmaaaUUUNNNJJJIIIHHHKKKJJJLLLQQQTTTYYYccclll}}}}}}zzzyyyxxxwww~~~lll```XXXQQQOOONNNKKKLLLOOOLLLLLLKKKKKKKKKLLLMMMNNNKKKIIIEEEBBB???<<<888555555555555333111000111333555999>>>AAA@@@===999666111333777;;;===<<<999666000///...,,,,,,,,,,,,,,,vvviii___\\\___eeellltttzzz~~~yyyvvvsssnnngggaaaVVVRRRLLLGGGEEEFFFIIIKKKFFF???888666444222222444888:::<<<>>>>>>===:::999222000---+++*********+++------,,,+++***)))(((''')))))))))))))))))))))))),,,,,,+++***)))(((''''''''''''((())))))***++++++))))))))))))))))))))))))&&&''''''(((((()))))))))+++++++++***)))((((((((((((((())))))******))))))))))))))))))))))))))))))(((+++......+++)))***,,,))))))))))))))))))))))))))))))((('''((()))***+++)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------.........///,,,---------............//////......//////000111444888>>>DDDJJJMMMPPPPPPRRRTTTVVVVVVVVVUUUVVVWWWRRRRRRQQQQQQTTT\\\iiirrrxxxhhh___\\\```mmm~~~tttbbb[[[QQQJJJHHHIIILLLNNNIIIMMMTTT]]]cccjjjwww{{{{{{~~~}}}{{{zzz|||lllcccZZZUUUPPPKKKJJJLLLJJJJJJJJJJJJKKKMMMOOOPPPJJJHHHFFFDDDAAA===888444333333333222000//////111222666:::>>>???===999666222222444888;;;===<<<:::444333000...---,,,,,,,,,tttiiicccgggooo{{{~~~yyywwwtttppplll___\\\UUUOOOKKKKKKMMMPPPMMMEEE===:::666222111333555777;;;>>>???>>><<<;;;555333000---++++++,,,---+++++++++*********))))))************************+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))******++++++,,,,,,((())))))***++++++******************************(((,,,000000,,,***+++---)))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,---------*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...............------------............///////////////000000111666<<>>>>>:::888444111///---------}}}tttjjjoooyyyzzzzzz{{{yyyvvvkkkggg```WWWQQQNNNOOOQQQRRRJJJAAA===888222000222333666:::>>>@@@@@@>>>===777555222///------...///***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))************))))))))))))'''((()))***,,,...//////))))))***+++++++++++++++************************&&&+++//////+++)))***,,,))))))))))))))))))))))))***+++,,,------------------------....../////////******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................---------........./////////////////////000111111777???HHHMMMMMMMMMOOORRRQQQSSSUUUTTTSSSRRRSSSTTTJJJPPPWWW___hhhvvv|||iii```dddmmmxxx}}}qqqeeeYYYQQQKKKJJJIIILLLQQQVVVZZZ[[[fffooo~~~}}}|||}}}~~~|||sssjjjaaaWWWQQQQQQNNNMMMLLLKKKKKKMMMOOOPPPNNNNNNMMMMMMKKKFFF@@@;;;444555666555333222333444000111555999<<<;;;888666555222000222777<<>>;;;777333000///......|||zzzzzzzzz|||qqqqqqnnnfff\\\UUUSSSTTTVVVPPPGGG???999666555555111444888;;;>>>???>>>>>>:::888444000---------...++++++++++++++++++,,,,,,+++++++++++++++***)))(((+++++++++,,,,,,------...*********************************+++,,,,,,)))''''''((()))+++++++++***)))******+++++++++******)))******++++++++++++******,,,+++***((((((((()))***+++***************++++++******))))))******+++,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,+++***)))(((''',,,+++***))))))***+++,,,++++++,,,,,,,,,---------------------------------........./////////000000000///......000222666888CCCFFFKKKMMMNNNNNNOOOPPPRRRTTTXXXZZZYYYVVVRRRPPPOOOOOOXXXmmm{{{nnnffffffuuuqqqfff^^^VVVPPPMMMNNNOOOPPPRRRVVV___kkkttt~~~vvvooofffZZZQQQJJJJJJIIIGGGGGGHHHLLLPPPRRRQQQPPPOOOMMMIIIDDD@@@666555555555666444222//////000222444666777777777666333222333777::::::999@@@CCCDDD>>>444---,,,...~~~}}}yyy|||~~~~~~{{{zzzwwwppphhh```\\\[[[[[[VVVNNNDDD<<<777555666222555888<<>>===<<<<<<<<<;;;999666222222222222333555777888666444222333666:::<<<===@@@AAABBB@@@===888444111~~~xxxrrrsssvvvzzz}}}||||||yyyqqqlllmmmkkkdddWWWHHH<<<888777444666999<<<>>>????????????===:::777333000...---......---,,,++++++******)))******+++,,,,,,,,,,,,---------,,,+++++++++***,,,+++******+++...222444333000---,,,,,,---,,,,,,,,,+++***((((((((()))***)))******++++++++++++***(((((())))))))))))((((((+++*********************((((((((()))***,,,---...******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------)))***++++++,,,,,,,,,+++------------------------******+++++++++,,,,,,,,,........................000000000000////////////000000111333999???FFFJJJLLLNNNPPPQQQQQQQQQRRRSSSUUUVVVVVVUUUSSSUUUYYY]]]gggrrr~~~rrriiibbb^^^ggglllvvvuuufff]]]VVVQQQRRRTTTVVV\\\bbbmmmvvv~~~{{{vvveee\\\QQQLLLLLLNNNNNNLLLPPPOOOPPPQQQRRRQQQOOOLLLBBB@@@>>>>>>===<<<:::777444333222111222444777888888666555555777:::>>>@@@??????@@@AAABBB???888333~~~tttnnnpppssswww||||||tttsssvvv||||||xxxwwwtttmmm```PPPCCC;;;888555666888;;;===>>>>>>>>>@@@???===:::666333000.........------,,,+++******)))***+++,,,,,,,,,,,,,,,,,,,,,++++++******))))))+++******+++---111666888111///,,,++++++,,,,,,+++,,,+++***((((((((()))***))))))***+++++++++++++++(((((())))))))))))((((((*********++++++++++++***((((((((()))***,,,---...******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...)))***+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...........................000000000000000000000000000111333777===DDDJJJMMMLLLNNNPPPRRRRRRSSSUUUWWWUUUVVVUUUSSSRRRVVV___fffxxxooo___VVVXXX^^^lllxxxuuummmaaaVVVXXXTTTSSSVVVZZZ^^^fffooo~~~~~~tttjjj\\\UUUSSSUUUTTTSSSTTTSSSRRRRRRSSSRRRPPPNNNFFFCCC@@@>>>===;;;888666555444222111222444666777999888777777888:::>>>@@@>>>===>>>AAADDDBBB<<<666tttmmmooorrruuuxxx{{{tttiiiiiinnnwww}}}ttthhhZZZLLLAAA:::666777999;;;===>>>??????@@@@@@???===999555222000......------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,)))))))))))))))(((((((((*********+++...111555777,,,***(((((()))***)))(((+++***))))))))))))))))))&&&'''((())))))***))))))((())))))******))))))((()))***++++++,,,+++++++++,,,,,,+++***))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,------,,,,,,,,,------......------,,,------------....................................------........./////////111444777===CCCIIIMMMPPPLLLNNNPPPRRRSSSTTTWWWYYYTTTUUUTTTSSSTTT]]]jjjuuuuuufffYYYVVV```mmm||||||kkk```ZZZUUUQQQWWWWWWZZZ___dddjjjuuu~~~xxxlllccc]]]ZZZVVVTTTWWWUUUTTTTTTTTTTTTRRRPPPKKKHHHDDD@@@>>>;;;888666555444333333333444555666888888999888888999;;;===<<<;;;<<>>999:::;;;===>>>@@@AAAAAA@@@@@@@@@???<<<888444111------------------,,,,,,,,,,,,,,,---,,,,,,++++++***************+++++++++*********+++,,,---///000)))(((((()))++++++***)))((())))))************)))&&&'''((())))))*********)))******************))))))***+++,,,,,,,,,++++++---,,,+++***))))))))))))******))))))******+++,,,---------------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,---------..............................,,,,,,---...///000000111555888===DDDIIIMMMPPPQQQNNNPPPQQQRRRRRRSSSVVVXXXTTTVVVWWWXXX\\\iii|||wwwhhhaaabbbiiixxxvvvggg[[[UUUTTTWWWZZZaaacccjjjssszzz}}}~~~zzznnncccZZZUUUXXXVVVUUUUUUVVVVVVTTTRRRRRROOOIIIDDDAAA===:::777444444444444444444444444555777999888666555666888::::::<<<>>>??????===;;;~~~tttwwwyyyzzzzzz{{{yyypppiiibbb]]]^^^cccrrr}}}tttkkk^^^MMMAAA;;;<<<===???@@@BBBCCCCCC???@@@@@@@@@===999555333,,,,,,------------------------------,,,,,,+++***---------....../////////*********************)))*********---//////---+++'''((()))+++++++++***)))(((((()))++++++,,,,,,,,,******++++++++++++******)))***+++,,,---,,,,,,++++++***************++++++*********)))***++++++,,,------------------------.........------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,++++++++++++,,,,,,,,,---------////////////////////////---...///000111222333444888<<>>>>>@@@>>>===<<<======<<<999777555111...---...---+++(((---++++++,,,...111111111************************(((((((((((()))***+++,,,************************++++++++++++*********)))***+++,,,,,,,,,***)))(((+++*********))))))((((((******++++++++++++******))))))))))))***+++,,,---000+++&&&&&&***......---******+++,,,,,,,,,,,,+++------------------------++++++******++++++,,,---///---***+++---///...,,,...------------.../////////............///000000///000111000///000222444;;;@@@GGGMMMPPPQQQRRRRRRRRRRRRQQQQQQRRRTTTUUUVVVYYYaaakkkuuu~~~tttjjj___^^^kkk{{{zzzmmmbbbZZZTTTPPPTTTXXX^^^jjjwwwmmm^^^XXXUUUSSSTTTVVVXXXWWWUUUXXXWWWTTTQQQLLLEEE===888555666888888888666444222777777888888777555444333::::::999999999;;;<<<===~~~|||}}}|||{{{|||yyysssnnnmmmjjjffffffkkkqqqxxx~~~vvvppp___KKK???;;;999===@@@??????@@@===<<<<<<>>>???>>>;;;888555222///...//////---,,,---,,,,,,---///111000000+++++++++++++++++++++++++++***)))))))))))))))***+++++++++***************(((((())))))***++++++++++++++++++++++++***))))))+++*********))))))))))))******++++++++++++******)))))))))******,,,------777222+++)))+++,,,+++)))******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,---......///---++++++---......,,,,,,,,,++++++,,,,,,---.............../////////000///000000//////111444777AAAFFFKKKPPPQQQRRRSSSSSSQQQRRRSSSRRRQQQRRRUUUXXXcccnnn{{{wwwkkkccccccjjjyyyxxxmmm```UUUMMMNNNSSS[[[```hhhyyyyyykkkZZZVVVRRRQQQTTTVVVWWWWWWZZZXXXVVVSSSOOOHHH@@@;;;888888999999999777666555888888999888666444333222777666666555666777999:::|||{{{yyyxxxzzzyyysssrrrsssssstttvvvtttyyy}}}tttfffVVVCCC>>>;;;>>>AAA???======;;;;;;===???AAA@@@===;;;777444222000000000000...---,,,,,,...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))(((((((((++++++++++++******))))))%%%&&&'''(((***+++,,,---,,,+++*********************************)))))))))******++++++++++++******+++******++++++,,,---...:::555///,,,,,,,,,+++)))***++++++,,,,,,,,,,,,,,,------------------------...............//////000///---+++,,,---...---,,,,,,,,,,,,+++,,,,,,---...---......///000//////////////////...///333888<<>>:::999999:::===@@@CCCCCC@@@===:::888555222000000//////...---------///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***,,,,,,++++++***)))))))))%%%%%%&&&((()))***+++,,,,,,+++***))))))***+++,,,******************************++++++++++++******,,,+++++++++,,,,,,---...333000,,,+++,,,------,,,***+++,,,,,,------,,,,,,------------------------...............//////000...---,,,,,,,,,---------...............///000000------///000000000///....../////////111666===BBBKKKMMMOOOPPPPPPQQQSSSUUUUUUVVVUUUQQQNNNTTTaaalllqqqhhheeedddbbbjjj|||qqqbbb[[[WWWSSSOOOSSSYYYbbbmmm{{{xxxnnnhhh___XXXVVVWWW[[[^^^^^^]]]\\\ZZZXXXSSSLLLGGG>>>===;;;999777777777777:::===@@@???<<<999777777666555444444555666777888~~~~~~|||oooeeeQQQHHH@@@@@@AAA???<<<:::888999<<<@@@CCCDDDBBB@@@>>><<<999444000/////////000...---------,,,***(((++++++++++++++++++++++++***************+++,,,,,,+++++++++*********))))))'''((((((((())))))))))))++++++)))))))))***+++,,,***************+++++++++******++++++++++++******,,,,,,++++++,,,,,,------,,,***)))(((***+++,,,---++++++,,,------------,,,------------------------------,,,,,,------...///---------,,,,,,,,,---...///............///000000---....../////////////////////000111444:::BBBGGGIIIKKKMMMMMMNNNOOORRRTTTTTTSSSPPPLLLLLLVVViiixxx|||oooeeedddhhhooouuu{{{pppaaaWWWRRRRRRSSSUUUYYYbbbpppzzzyyysssjjjaaaZZZXXXZZZ\\\^^^^^^^^^^^^]]]YYYSSSOOOCCC@@@<<<888666666666777888===CCCDDDAAA<<<::::::777666555444444555666666~~~uuulllWWWKKKAAA@@@BBBAAA???>>>999999;;;>>>AAACCCCCCAAAAAA@@@<<<777222000111333444222///------,,,+++)))************************)))))))))******,,,------*********************************))))))(((((((((******************+++,,,*********+++++++++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,******)))(((((()))***+++++++++,,,---------------------------------------,,,,,,++++++,,,,,,---...,,,---...---,,,+++---///------,,,,,,------...//////............///000000000111333555999???FFFKKKHHHJJJLLLMMMMMMNNNPPPRRROOONNNKKKIIINNN]]]rrrtttkkkcccccchhhrrr~~~{{{kkkbbbWWWQQQNNNNNNUUU\\\```ppp|||uuukkkaaa[[[YYYXXX]]]]]]^^^```aaa___ZZZWWWKKKGGGAAA;;;888777888999888@@@IIILLLGGG@@@<<<;;;888777555333222222333333~~~~~~tttbbbSSSDDD@@@AAA@@@>>>===:::999:::<<>>@@@JJJUUUXXXQQQGGGAAA>>>;;;:::888555333222222222zzzmmm[[[IIIBBB@@@===999888;;;:::999:::>>>AAABBBCCCBBBBBB@@@<<<888888<<>>:::444000////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************(((((()))***+++,,,,,,---************************((()))***,,,,,,,,,+++************++++++,,,,,,,,,******++++++++++++******++++++******)))************+++,,,,,,,,,---000111+++,,,------......---------------------------------,,,,,,,,,,,,---......,,,...///---+++***---//////////////////000111111111///---++++++...111333111444888;;;???DDDJJJNNNOOOQQQSSSRRRPPPNNNMMMMMMKKKKKKNNNWWWeeewww}}}pppkkknnnlllqqqnnn___[[[QQQOOOPPPSSSTTTYYYhhhxxxwwwkkkccc___ZZZ[[[^^^bbbeeeeeeccc```]]]WWWNNNFFF@@@???@@@BBBJJJTTT```bbbZZZNNNFFFBBB@@@>>>;;;888666555444444~~~zzzxxxyyy|||~~~~~~sssbbbMMMAAAAAACCCBBB???<<<;;;::::::<<>>;;;888666@@@:::333...---///111222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,******++++++++++++******)))***+++---......------++++++******++++++,,,---,,,,,,,,,++++++*********************************------------...///000000((()))+++,,,------,,,+++........................,,,---......//////......---------.........//////---......///000/////////...000222222111000000111000555;;;AAAFFFKKKPPPSSSXXXVVVTTTQQQNNNLLLKKKKKKHHHIIITTThhhyyynnngggjjjiiipppwwwkkk^^^SSSOOOLLLPPPVVV[[[\\\ddd|||zzznnnffffff^^^[[[ccclllnnnkkkhhh``````ZZZOOOCCC???BBBHHHNNN___jjjfff^^^YYYNNNBBB@@@BBBBBB???:::666666777{{{}}}yyywwwyyy}}}uuueeePPPDDDCCCEEEDDDBBB@@@???<<<;;;;;;>>>AAACCCBBBBBBAAA@@@>>>;;;888777;;;777222///......///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,******++++++++++++******............,,,***(((''',,,,,,++++++***++++++++++++++++++*********))))))************************///...---,,,++++++++++++++++++,,,------,,,+++***........................,,,---......//////......---------.........//////---......//////////////////000222222000///000111222666>>>DDDIIIMMMQQQTTTVVVUUUSSSQQQOOONNNMMMLLLMMMPPP\\\ssszzzkkkhhhmmmvvvsssfff]]]SSSKKKIIINNNPPPYYYeeeqqq|||tttiiiaaa]]]ccckkkmmmjjjiiiffffffcccZZZNNNGGGGGGJJJXXXgggppplllfffaaaXXXNNNEEEEEEDDDAAA===:::777555xxxyyy{{{}}}~~~}}}{{{yyyzzz}}}yyyiiiUUUHHHEEEFFFGGGFFFEEEBBB>>>::::::<<>><<<999888777444111///......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,******++++++++++++************+++,,,,,,,,,++++++++++++******++++++,,,---************))))))))))))++++++++++++++++++++++++------,,,+++************------------,,,+++***)))........................,,,---......//////......---------........................//////////////////000222111000///000111444:::BBBIIIMMMPPPSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPYYY]]]kkk~~~ppphhhllluuuvvvaaaUUUOOOKKKIIIJJJRRRVVVbbbwwwrrriiicccffflllmmmlllkkkjjjmmmmmmfff\\\UUURRRSSS___jjjrrrnnniiifff___WWWLLLIIIEEECCCBBB???999555uuuvvvxxxzzz{{{{{{{{{{{{~~~}}}~~~}}}}}}~~~}}}}}}}}}~~~ooo[[[LLLFFFFFFGGGGGGGGGCCC===999888:::===@@@@@@@@@AAA@@@???===;;;:::777444000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***'''((()))***,,,---......(((((()))***+++---//////++++++******************++++++++++++++++++++++++************+++,,,---...---------------,,,++++++........................,,,---......///................................................///000000///111111111000000111333888>>>FFFMMMQQQSSSTTTUUUSSSQQQOOONNNPPPSSSWWWZZZgggmmm{{{}}}nnnfffiiiwwwwwwgggUUUMMMLLLMMMOOORRRWWWbbbuuuuuummmmmmpppppppppqqqmmmpppqqqmmmfffaaa______eeelllqqqnnnkkkiiiddd___RRRLLLFFFEEEFFFEEE>>>888tttuuuvvvwwwxxxxxxyyyyyy}}}}}}~~~~~~~~~{{{xxx|||{{{~~~xxxeeeTTTJJJGGGGGGGGGFFFBBB===888777999<<>><<<;;;:::666000------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++///...---,,,***))))))(((************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,---...///,,,,,,,,,------......///........................,,,---......///..............................---///............///000000000111111111000111333666===CCCJJJOOORRRSSSTTTTTTSSSQQQOOONNNRRRYYYaaafffsss{{{oooeeeeeeqqq{{{fffZZZOOOLLLMMMPPPTTTYYYbbbtttyyyvvvvvvuuuuuuvvvrrrssssssooojjjgggggghhhmmmqqqtttrrrpppnnnkkkhhhYYYQQQIIIHHHJJJJJJDDD>>>ssssssttttttuuuvvvvvvwwwxxxwwwwwwzzz}}}~~~~~~zzzwww~~~~~~yyywwwyyy~~~rrr```RRRJJJHHHIIIGGGDDD>>>:::888999;;;===>>>???@@@@@@@@@???>>>===;;;666111......///111111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++...---,,,+++++++++,,,,,,///...,,,+++***))))))))),,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,000000///...------------------,,,------///000111........................,,,---......//////.....................---------///......------///000111000111222222222444777:::BBBGGGLLLPPPQQQRRRRRRRRRSSSRRRRRRUUU\\\eeennnsss{{{ttthhhgggpppyyygggXXXRRRNNNNNNPPPRRRYYYaaavvv~~~{{{xxxwwwxxxvvvvvvtttqqqmmmlllmmmnnnssstttuuuuuusssqqqooolllbbbYYYPPPLLLMMMNNNJJJFFFqqqqqqqqqqqqrrrssstttttttttrrrqqqtttyyy|||~~~}}}{{{zzzzzz|||~~~}}}zzz|||vvvrrrqqqrrr{{{mmm\\\QQQLLLLLLKKKHHHCCC>>>:::999::::::===>>>???@@@AAA@@@???>>>888555222000000000000///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++*********+++---///111222---,,,,,,+++*********++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,111000///...------------///......------...///000........................,,,---......//////......//////.........---------000///---------...000111///000222222333666:::>>>GGGJJJMMMOOOOOOOOOOOOPPPRRRTTTZZZaaaiiirrryyy}}}rrrkkkjjjsssrrrddd[[[OOOOOOQQQUUUXXX]]]jjjwwwzzz}}}wwwuuuwwwrrrrrrssssssttttttvvvwwwyyyxxxxxxyyyxxxuuurrrqqqmmmdddYYYRRRPPPPPPNNNLLLppppppoooooopppqqqrrrsssqqqooonnnqqqvvvzzz{{{{{{yyyxxxxxx{{{~~~}}}}}}}}}uuuooommmjjjtttwwwcccVVVPPPOOOOOOLLLFFFAAA<<<:::999888===>>>???@@@AAA@@@@@@???555444222222222111///---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++111000///---,,,,,,------(((((((((***+++---///000*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000222111///...------..............................,,,---......//////......//////.........---------000///---,,,---...000222///000222333555888===@@@IIIKKKNNNNNNNNNMMMNNNOOOQQQVVV___jjjttt|||wwwkkkiiigggmmm~~~tttcccYYYWWWKKKOOOVVV]]]bbbkkk}}}~~~{{{|||vvvssstttjjjmmmqqqvvvzzz}}}~~~zzzyyyvvvlll```VVVRRRQQQPPPPPPnnnmmmllljjjjjjkkklllmmmlllnnnpppqqqqqqrrrtttvvvzzzzzzyyyxxxyyy|||~~~}}}~~~~~~|||}}}}}}wwwnnnfffiiippp~~~sss[[[TTTXXXWWWQQQIIIBBB>>>;;;:::999?????????@@@BBBAAA>>><<<===:::555000---------...------------------------...---,,,++++++,,,---...)))***,,,------,,,***)))$$$(((---///...---...000******))))))******+++,,,+++******************+++***+++---......---+++***,,,,,,,,,------,,,++++++(((***+++---......------,,,,,,+++***+++,,,---...+++---000000///---------///////////////........................///000000111///------///111222111111111111333666;;;@@@CCCJJJIIILLLQQQRRROOONNNPPPQQQbbbvvv}}}lllbbb```hhhppp{{{kkk^^^UUUQQQQQQRRRSSS\\\jjjwwwyyypppiiibbbiiirrryyy}}}|||zzz|||uuujjjaaa[[[WWWTTTSSSnnnllliiigggfffgggiiijjjhhhjjjlllmmmnnnoooqqqsssxxxwwwvvvvvvwwwyyy{{{}}}||||||}}}}}}wwwrrrsssyyy{{{eee[[[\\\[[[UUULLLEEE???<<<:::888<<<===>>>AAACCCCCCAAA>>>>>>;;;666111...------...---------------------------------,,,,,,---------***+++---......---+++***)))+++------,,,++++++++++++++++++++++++,,,,,,---,,,++++++******++++++,,,+++,,,---......---,,,+++,,,,,,,,,------,,,,,,+++******,,,---...------,,,---,,,,,,+++,,,---...///+++---000000///---------/////////////////////..................///000000(((+++...000000//////000333333333666:::>>>CCCFFFIIIHHHKKKPPPQQQOOOOOOSSSVVVhhh|||zzzmmmbbbaaaeeepppmmm___UUUOOOOOORRRYYY]]]kkk{{{tttnnnlllpppvvv||||||wwwpppiiiccc^^^ZZZWWWmmmjjjfffbbbaaabbbdddfffccceeegggiiijjjkkknnnpppttttttttttttuuuwwwxxxyyyyyyyyyzzz|||}}}{{{{{{rrreeebbb```ZZZQQQHHHBBB>>>:::888999:::>>>BBBFFFFFFDDDAAA???===888444000...------------------------------,,,------......------,,,,,,,,,............,,,,,,,,,+++******+++,,,+++***,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,---...//////...---,,,+++,,,,,,------,,,,,,,,,+++,,,------------,,,,,,...------------...//////+++---000000...---------......//////////////////...............///000000+++///333333000///111444444444666:::>>>CCCGGGJJJKKKJJJLLLPPPQQQPPPRRRWWW```rrr{{{kkkaaa___gggppp{{{mmm]]]SSSNNNMMMRRRYYYeeemmmzzzvvvwwwxxxzzz|||xxxsssnnnhhhaaa\\\kkkhhhccc^^^\\\]]]```bbb___bbbeeeggghhhjjjmmmpppqqqrrrssstttuuuvvvvvvwwwuuuuuuttttttuuuyyy}}}|||{{{~~~nnneeebbb\\\SSSKKKEEE@@@<<<:::999;;;>>>CCCGGGGGGEEEBBBAAA???;;;666222///...---........................+++,,,---......---,,,+++,,,,,,---......---,,,,,,***(((&&&'''+++...---,,,+++++++++++++++,,,---------------,,,,,,---------------...//////...------++++++,,,---------,,,,,,------------------,,,,,,...............//////000,,,...//////...------...............////////////...............///000000444333222///...///222444444555888===BBBFFFJJJMMMOOONNNOOORRRRRRQQQVVV]]]jjj}}}pppdddcccjjjxxx~~~jjj___TTTNNNNNNRRR\\\fffsss}}}{{{zzz~~~|||vvvooogggbbbiiieee```[[[YYYZZZ]]]___^^^```dddfffhhhkkknnnqqqqqqrrrtttuuuvvvwwwvvvvvvtttssspppllllllpppxxx~~~}}}~~~~~~}}}}}}{{{~~~vvvhhhccc]]]UUUNNNHHHDDD@@@===;;;<<>>AAADDDDDDBBB@@@AAA@@@???<<<888444111///........................,,,------......------,,,++++++++++++++++++++++++---,,,+++***++++++***(((******))))))******+++,,,...------,,,,,,------...------------------------******+++,,,------------...---------------......---......///000/////////---...///...---,,,...///------......///000000000...............///000000++++++000:::CCCCCC999///444777<<>>DDDHHHKKKMMMMMMOOOOOOQQQUUUXXX___ooo~~~vvvnnnlll{{{nnn[[[SSSMMMOOOWWWcccooo{{{{{{wwwyyyzzzZZZYYYVVVTTTSSSSSSSSSTTTUUUXXX\\\```cccgggkkknnnppprrrvvvyyyzzzyyywwwuuuooorrrsssqqqmmmllloootttrrrvvv{{{||||||~~~|||{{{zzzxxxvvvqqquuuyyyyyyvvvuuuyyy}}}yyyqqqlllddd[[[TTTMMMGGGCCC<<<;;;;;;===@@@CCCDDDDDD@@@@@@@@@>>>;;;888444111////////////////////////......,,,++++++,,,.........------,,,,,,------...&&&+++//////---+++,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---)))***+++,,,------...------,,,,,,,,,---...000111+++,,,.../////////...------...///...,,,,,,...000---------...///000000111...............///000000333222222222333444333222777;;;@@@FFFJJJMMMNNNNNNQQQRRRUUU[[[```iii|||}}}pppppp{{{uuu]]]SSSWWWQQQVVVbbbrrr~~~wwwwww}}}]]]YYYTTTQQQPPPPPPQQQQQQSSSWWW\\\```dddgggkkknnnpppsssvvvxxxxxxxxxyyyzzzwwwvvvsssrrrqqqooollljjjjjjkkkooottt|||{{{zzz~~~~~~~~~~~~|||vvvqqqtttsssqqqrrrtttvvvwwwvvv{{{}}}~~~}}}|||sssggg___ZZZSSSJJJBBB@@@>>><<<<<>>;;;777333///111///......000111111000........................,,,,,,************,,,,,,++++++,,,,,,,,,,,,------...---+++++++++---///000---,,,,,,++++++,,,,,,---......---,,,******+++------.........---,,,,,,++++++++++++,,,---...///000//////...---,,,++++++***......////////////.........------,,,,,,,,,------///////////////000111111000111111000///111444666999AAAGGGGGGIIIOOORRROOOSSSRRRZZZiiiqqqwww|||tttfffpppaaaYYYRRRNNNQQQbbb{{{~~~~~~yyyuuuzzz[[[WWWRRROOOOOOPPPQQQQQQSSSWWW\\\```dddgggkkknnnppprrruuuwwwwwwwwwwwwxxxyyywwwtttsssqqqoookkkiiifffgggjjjooouuu}}}||||||~~~}}}~~~}}}zzzvvvrrrtttrrrpppppprrrssssssrrrtttvvv}}}|||}}}}}}qqqfff^^^VVVLLLEEE@@@===;;;;;;>>>AAACCCCCCDDDCCC@@@???===:::555222111///......000111000000---------------------------,,,+++******+++,,,---++++++,,,,,,,,,,,,------000///---,,,,,,---...///---,,,,,,++++++,,,,,,---...//////---++++++---...---.........------,,,+++,,,,,,,,,,,,---...///000000//////......------,,,......////////////......///.............../////////////////////000111111111111111111000222666999<<>>;;;:::<<>>DDDJJJOOOPPPPPPRRRWWWZZZjjjxxxfffhhhyyy~~~fffUUUTTTSSSQQQ```vvvvvvuuutttsssuuuwwwzzz|||{{{~~~zzzuuutttwww|||TTTPPPLLLKKKLLLNNNOOOPPPQQQUUUZZZ^^^aaaeeeiiilllqqqsssuuuvvvuuutttuuuuuutttsssssssssttttttsssqqqmmmkkkjjjjjjnnnsssxxx||||||}}}yyywwwvvvuuurrrooommmkkkiiifffccceeedddgggkkknnnpppuuu{{{|||{{{uuulllwwwkkkWWWJJJCCCBBB???<<<;;;===???@@@AAABBBBBBBBBCCCCCC@@@;;;777444222000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,---......---,,,---...------...//////......---......---------...//////,,,,,,,,,------...//////......////////////......---------...///000111222000000000000000111222222000000000000222777===AAAGGGKKKPPPRRRRRRTTT[[[ccctttpppgggrrroooZZZMMMRRRVVVZZZooo}}}sssrrrpppooopppsssvvvwwwxxx{{{|||vvvooouuu}}}TTTPPPLLLJJJKKKMMMNNNOOOOOOSSSXXX\\\```cccgggjjjlllnnnqqqrrrqqqqqqqqqrrrrrrrrrrrrsssvvvwwwvvvtttooommmkkkjjjmmmrrrwww{{{|||{{{xxxwwwuuusssqqqooommmjjjgggdddfffcccccceeehhhkkkrrr{{{yyy{{{tttjjjdddbbbjjjxxxnnnXXXIIIBBBCCC@@@===<<<===???@@@@@@BBBAAABBBBBBBBB@@@<<<999666444111000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------000///...,,,+++)))((('''---,,,,,,++++++,,,,,,---+++---...///---------...------...////////////...///...............//////+++,,,,,,,,,------............////////////......------------...//////000111000000000000111222222000000111111444999@@@EEEKKKMMMQQQTTTTTTWWWbbbnnn}}}vvvkkkmmm~~~}}}ppp___RRRLLLTTT^^^jjj}}}wwwpppooommmlllmmmooorrrtttwwwyyy~~~|||rrrwwwUUUQQQMMMKKKKKKMMMNNNNNNNNNQQQVVVZZZ^^^aaaeeehhhjjjllloooqqqppppppqqqrrrsssrrrrrrtttvvvwwwvvvuuurrrpppmmmlllnnnsssxxx|||}}}~~~~~~zzzxxxuuutttrrrqqqpppmmmjjjgggdddaaaaaaccceeegggnnnvvvxxxwww~~~uuulllddd______cccqqqsssZZZJJJCCCCCC@@@<<<;;;<<<===>>>>>>@@@??????@@@AAAAAA???<<<777444222111000000...---------------------------***+++,,,------,,,+++***++++++,,,,,,,,,,,,------000000///...---+++***)))---,,,,,,++++++,,,,,,---+++---///000///......///------.../////////////////////............//////------------..................////////////...............------...//////111111000000111111222333222222333444777===DDDJJJNNNOOORRRVVVVVV[[[jjjzzzuuuhhhhhhuuukkk^^^SSSPPPRRR[[[jjj~~~yyysssnnnmmmkkkjjjkkkmmmpppqqqwwwyyy}}}zzz~~~UUURRRMMMKKKKKKMMMNNNNNNMMMPPPUUUYYY]]]```dddgggkkknnnqqqrrrsssssstttuuuttttttssstttvvvvvvuuutttvvvtttpppoooqqqvvv{{{zzz}}}{{{yyyvvvtttsssrrrrrrooollliiibbb``````cccdddeeejjjqqqxxxuuuzzz|||tttmmmfffbbb___bbbnnnwww]]]LLLEEEBBB???;;;::::::<<<======>>>======???AAABBBAAA@@@777555222111000000...---........................******,,,,,,,,,,,,******++++++,,,,,,,,,---------,,,---...///000000000000---,,,,,,++++++,,,,,,---,,,...111111000000000000------...///000000//////000//////.........//////////////////////////////......////////////......000//////............///111111111000111111222333444444444666999???GGGMMMQQQQQQTTTWWWYYY^^^pppuuuggg___hhh|||sss]]]QQQNNNQQQXXXbbbttt~~~vvvqqqmmmllljjjiiijjjlllnnnpppwwwxxx|||VVVUUUSSSPPPNNNLLLKKKJJJMMMOOORRRUUUYYY^^^dddhhhkkkmmmoooqqqrrrsssssssssooopppqqqrrrssssssssssssvvvrrrnnnmmmppptttuuuuuuzzzzzzzzz|||~~~}}}{{{}}}~~~~~~~~~|||~~~~~~|||yyyxxxuuurrrooolllkkkjjjhhhaaa^^^aaaeeegggiiilllpppqqqxxx~~~vvvvvvsssnnneeejjjuuueeeNNNDDD@@@>>>;;;888777888;;;<<>>??????@@@AAAAAAAAAAAA@@@>>>===:::777444222111000222000//////000000---+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...///////////////...,,,***,,,///111111000------------.........///000000000000000000//////000000////////////000000111111111111111111111111222111111555999;;;999666666<<>>??????@@@AAAAAAAAAAAA@@@???>>>;;;888666333222111555222......000000...,,,......//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------------...//////000000//////222///,,,+++,,,...//////------........./////////000111111111111000///...///////////////000000111111111111111111111111111//////000222555666666555888===DDDHHHJJJKKKMMMPPPKKKTTTcccvvvnnndddjjjxxxqqqaaaTTTQQQSSSWWW```kkkuuukkkcccaaa`````````cccgggkkknnnmmmpppuuuyyy{{{}}}{{{xxx{{{NNNKKKHHHEEEDDDEEEFFFHHHFFFHHHLLLOOOQQQUUUYYY\\\]]]^^^```bbbeeeiiikkkmmmqqqooonnnmmmmmmnnnpppqqqpppqqqrrrpppmmmmmmoooqqqttttttuuuuuutttpppkkkfff\\\ZZZWWWUUUTTTTTTVVVWWWXXXXXXXXXYYYZZZ\\\^^^```fffhhhkkkmmmnnnnnnoooqqqqqqtttvvvwwwwwwxxx|||{{{~~~|||yyyrrrllliiiqqqxxxssssssssssssqqqnnnkkkiiifffccc```^^^ZZZVVVXXX]]]hhhlllqqqzzzoooWWWQQQGGG>>>999999;;;>>>??????@@@AAAAAAAAAAAA@@@@@@???<<<:::777555333222888333...,,,///111///---000000000111000000//////------------------------------------............------------------------,,,---......//////......222111...,,,+++***))))))....../////////000000000//////000111111111000000///////////////000111111111111111111111111111111///000111222222333555777:::@@@FFFIIIIIIJJJNNNRRRSSS```sssrrreeeeeezzz|||aaaUUUOOOTTTZZZbbbqqq{{{qqqhhhbbb]]]]]]^^^___aaadddgggiiikkkooouuuyyy{{{||||||}}}{{{{{{LLLJJJFFFCCCAAABBBDDDEEEFFFHHHKKKMMMPPPTTTYYY]]][[[\\\]]]___bbbfffjjjlllnnnmmmllllllmmmooorrrsssppprrrsssqqqnnnmmmooorrrttttttuuuvvvuuuqqqkkkggg\\\ZZZVVVSSSQQQQQQRRRSSSRRRQQQPPPPPPRRRUUUWWWYYY^^^```dddffffffggghhhiiilllooorrrrrrrrrssswww{{{vvvzzz~~~|||xxxsssllljjjuuu}}}sssooopppqqqrrrqqqooommmkkkhhheeedddbbb\\\UUUUUUYYY___dddkkkxxxxxx```XXXLLL@@@999888:::===??????@@@AAAAAAAAAAAA@@@@@@???===;;;888555333222:::444---,,,...111000...//////000000///...------..................................../////////000------------------------+++,,,------......------,,,,,,...000111111111000////////////000000000000---...000111222222222222///////////////000111111111111111111111111111111222444555444222333777;;;<<>>;;;999999@@@AAACCCBBBAAA@@@@@@AAAAAA@@@>>><<<;;;777333000///////////////000111222111000///...---...//////+++,,,------......------//////.........---------,,,---------------------,,,,,,,,,---------..............................111222222111...------...////////////////////////////////////000000000000111111111111111111111111222333333333333555999<<>>======???AAABBBBBBAAA@@@@@@AAAAAA@@@>>><<<;;;888444111------------------...//////...---,,,+++,,,,,,---+++,,,------......------//////.........---------/////////......---------,,,,,,---------....................................///000///...---...///////////////////////////////////////000000000111111111111111111111111111222222222222333555:::===EEEJJJNNNOOONNNRRR[[[bbbooo{{{yyygggjjj|||{{{fffYYYUUUVVV]]]nnn~~~rrrfff\\\VVVQQQRRRTTTVVVYYY]]]```aaafffjjjooorrrtttvvvwwwyyyyyyzzz{{{{{{|||{{{{{{{{{wwwxxxzzz~~~|||}}}GGGCCCAAABBBAAA??????BBBIIIJJJJJJLLLNNNQQQTTTVVVYYYZZZ\\\^^^aaadddfffggghhhgggggghhhkkkmmmmmmlllkkklllooopppqqqpppooonnnmmmkkkkkkoootttsssnnnhhh\\\VVVNNNIIIGGGGGGEEEDDDCCCBBBBBBAAAAAAAAABBBBBBEEEFFFHHHIIIIIIKKKNNNPPPPPPQQQRRRTTTVVVXXXZZZZZZ^^^aaaggglllpppuuuzzz~~~~~~}}}~~~zzzuuurrrkkkmmmsssxxxqqqjjjjjjjjjmmmpppqqqpppoookkkhhhbbb]]]YYYVVVRRRPPPRRRVVV```pppxxx{{{qqq\\\MMMEEE???===>>>???@@@BBBBBBAAA@@@@@@AAAAAA@@@>>>===;;;999555222......---,,,,,,,,,,,,---......---,,,,,,,,,,,,---+++,,,------......------...............---------111111000///...------,,,,,,------------.........////////////////////////,,,---///...------///000/////////////////////////////////000000000111111111111111111111111111111222222222111222666<<<@@@IIIJJJKKKNNNTTT]]]gggooosssrrrgggttt|||dddXXXTTTUUU[[[iii~~~zzznnnbbbYYYTTTNNNNNNPPPRRRUUUXXX[[[]]]bbbfffkkkoooqqqsssuuuvvvwwwxxxzzz|||||||||zzzzzzvvvuuuvvvxxx{{{|||FFFBBB@@@BBBAAA???@@@CCCHHHHHHIIIJJJMMMPPPSSSUUUWWWYYY[[[^^^```cccdddeeefffgggggghhhjjjjjjjjjjjjkkklllnnnooopppooonnnmmmjjjiiiiiimmmqqqqqqmmmiii]]]VVVNNNHHHFFFEEEDDDBBBAAAAAA@@@?????????@@@@@@???@@@BBBBBBBBBCCCEEEHHHIIIJJJKKKMMMOOOPPPRRRRRRTTTWWW]]]bbbgggmmmrrrvvv||||||{{{zzzzzz}}}}}}xxxtttooommmiiilllqqq}}}{{{tttjjjiiijjjmmmppprrrsssrrrnnnhhh```\\\[[[XXXSSSNNNOOORRR[[[hhhvvv|||~~~~~~fffTTTGGG>>>;;;;;;>>>@@@AAAAAA@@@@@@@@@AAAAAA???>>>===<<<:::666333111000///...------------000000//////............+++,,,------......------........................000/////////......------------------............000000000000000000000000---///000///......///000//////////////////////////////000000000111111111111111111111111111111111222222111111222888???DDDLLLKKKMMMRRR\\\hhhrrrxxx|||uuusssiiiVVVRRRVVV[[[gggyyyuuuiii^^^VVVQQQMMMMMMNNNOOORRRVVVYYY[[[___ccciiimmmoooqqqtttuuuvvvxxx{{{}}}~~~}}}{{{zzzxxxwwwuuuuuuwwwzzz~~~EEEBBB@@@BBBBBB@@@AAADDDFFFFFFGGGIIILLLOOORRRTTTUUUWWWZZZ]]]___aaacccccceeefffhhhiiiiiiiiiiiiiiimmmmmmmmmmmmmmmmmmnnnnnnjjjiiihhhjjjmmmmmmjjjggg^^^XXXOOOIIIGGGEEECCCAAA@@@??????>>>======>>>>>><<<>>>???>>>>>>>>>@@@BBBCCCDDDEEEFFFHHHIIIKKKKKKKKKOOOTTTYYY]]]bbbgggjjjoooppppppqqqssswww~~~~~~xxxrrrmmmiiihhhhhhkkkooovvv~~~~~~~~~}}}vvvkkkkkkkkknnnrrruuuvvvvvvqqqjjjbbb^^^]]]ZZZTTTNNNNNNPPPVVVaaammmuuuyyyzzz||||||{{{mmmZZZJJJ???;;;<<<===???AAAAAA@@@@@@@@@AAAAAA???>>>>>>===;;;888555222111000///...---------///////////////.........+++,,,------......---------.....................,,,,,,,,,------.........---------.........//////000000000000000000000000111222333111///......///000000000000000000000000000000000000111111111111111111111111111111111111222222222222555:::BBBHHHNNNNNNPPPYYYeeerrr{{{uuuwwwqqq^^^RRRTTT\\\gggwww|||pppdddZZZSSSPPPNNNNNNNNNOOOQQQUUUYYY[[[]]]bbbgggllloooqqqtttuuuuuuwww{{{}}}~~~}}}{{{yyyxxxvvvttttttvvvxxxyyyxxx|||DDDAAA@@@BBBBBB@@@BBBEEEDDDEEEFFFHHHKKKNNNQQQSSSTTTUUUYYY\\\___```aaaaaaccceeehhhiiiiiiiiiiiijjjmmmmmmllllllllllllmmmnnnkkkiiihhhhhhiiihhhgggeee```YYYPPPJJJGGGEEEBBB@@@>>>======<<<;;;;;;;;;;;;;;;<<<===<<<;;;;;;===>>><<<===>>>???AAABBBCCCDDDEEEGGGLLLOOORRRUUUZZZ\\\bbbdddgggiiimmmssszzz~~~~~~|||vvvooojjjggggggiiilllooottt}}}wwwooonnnnnnqqqtttxxxyyyyyyuuunnnfffaaa___[[[UUUPPPNNNOOOSSSZZZcccmmmssswwwxxx~~~}}}sss```PPPDDD???@@@<<<>>>@@@AAA@@@@@@@@@BBB@@@???>>>>>>>>><<<999777000000///------,,,,,,,,,------......------,,,++++++,,,------......---------------...............***++++++,,,---...//////------........./////////////////////////////////333444444222000......///000000000000000000000000000000000111111111222222111111111111111111111111222222333555888>>>EEEKKKOOOPPPTTT^^^kkkyyyjjjwwwuuucccWWWSSS[[[gggxxxyyylll```WWWQQQNNNNNNMMMMMMNNNPPPTTTXXX[[[\\\```fffkkknnnqqqsssuuutttvvvyyy{{{}}}}}}}}}|||yyywwwvvvtttrrrrrrrrrrrrsssvvv{{{BBB???>>>@@@AAA???AAADDDCCCCCCDDDGGGJJJMMMQQQSSSRRRTTTXXX[[[^^^`````````aaadddhhhjjjjjjiiijjjlllkkklllmmmnnnmmmmmmkkkkkkjjjhhhgggfffffffffeeedddaaaZZZPPPIIIFFFDDDAAA>>>>>>===<<<;;;;;;:::::::::999::::::999888888999;;;888888999;;;<<<===>>>>>>???BBBEEEFFFHHHJJJLLLOOOUUUXXX]]]bbbgggnnnuuuzzzyyywwwvvvwwwzzz~~~~~~~~~~~~~~~~~~}}}{{{uuuoookkkjjjkkkkkkooossswwwyyysssrrrqqqssswwwzzz||||||xxxssskkkeee```\\\VVVRRROOONNNOOOSSS[[[fffoootttrrrzzz~~~}}}iiiWWWGGG@@@@@@<<<>>>@@@@@@@@@@@@@@@BBB@@@???>>>>>>???===:::888111000///...............,,,---.........---,,,++++++,,,------......---------------.........//////,,,,,,------......//////............////////////........................111222222111/////////000000000000000000000000000000000111111111222222222111111111111111111111111111333555888<<>>@@@DDDBBBCCCDDDFFFIIIMMMPPPRRRQQQTTTWWW[[[^^^_________```dddiiikkkjjjjjjkkkmmmhhhkkknnnppppppmmmjjjhhhhhhgggfffeeeeeeeeeeeeeee```YYYPPPIIIEEECCC@@@===@@@???>>>===<<<<<<<<<<<<888888999777666555666888777777888999;;;<<<=========>>>@@@AAAAAABBBDDDFFFGGGKKKQQQXXX^^^fffmmmqqqooonnnnnnppptttyyy|||}}}||||||}}}}}}}}}}}}||||||||||||zzzvvvpppmmmmmmooolllqqqwww|||}}}uuutttsssuuuyyy|||~~~~~~{{{vvvooohhhaaa\\\WWWTTTOOONNNMMMOOOWWWaaalllsssnnnxxx}}}ppp[[[HHH???===<<<>>>@@@@@@@@@@@@AAABBB@@@???>>>??????>>>;;;888333222222111111111111111...///000000000///------+++,,,------......---------------........./////////////////////...................../////////000...........................///000000//////000111000000000000000000000000000111111111111222222222111111111111111111111111111333666:::>>>CCCJJJNNNOOOQQQVVV]]]kkk~~~|||mmmkkkooo\\\TTTTTT[[[qqqvvvggg[[[SSSOOONNNJJJIIIHHHHHHJJJNNNSSSVVVXXX\\\bbbhhhkkkoooqqqtttqqqrrrsssuuuwwwyyy{{{{{{{{{{{{zzzyyyvvvssspppooonnnoooqqquuuzzz???>>>===<<<===???AAABBBDDDDDDDDDFFFHHHKKKMMMOOOOOORRRUUUXXXZZZ\\\```bbbgggggggggjjjlllmmmmmmlllmmmnnnoooooonnnllljjjiiigggfffdddbbb```^^^^^^]]]___YYYQQQJJJFFFCCCAAA???===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888:::888777777888999999888::::::::::::;;;<<<===>>>EEEFFFHHHKKKPPPVVV[[[^^^^^^___aaaeeejjjoootttvvvtttwww{{{|||{{{|||~~~~~~||||||{{{xxxuuutttuuuwwwwww{{{zzzxxxuuusssuuu{{{}}}~~~xxxpppiiiddd^^^WWWRRRQQQOOOLLLLLLPPPWWW___eeejjjuuuyyy___LLLAAA===???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAA@@@???===<<<666444222111111111///...............////////////................................................++++++,,,,,,,,,,,,------000...+++***+++---------......---,,,---...///000////////////000000000000000000///...............222222222222222222222222111111111111111111222222555777:::===BBBHHHPPPVVVVVVTTTXXXcccqqqqqqkkksssnnn```VVVVVVZZZddd{{{}}}nnnaaaXXXRRRLLLIIIGGGGGGHHHHHHIIIMMMSSSWWWUUUZZZaaagggjjjkkkmmmnnnooopppsssvvvzzz~~~}}}{{{xxxuuurrrpppoooooopppllllllppptttxxx~~~???>>>=========???AAABBBDDDDDDDDDEEEHHHJJJMMMOOOPPPRRRVVVYYY[[[]]]aaacccgggggghhhjjjlllmmmmmmlllmmmmmmnnnooonnnmmmkkkjjjhhhgggeeebbb___]]][[[ZZZ[[[VVVPPPJJJFFFCCCAAA???===<<<<<<<<<<<<;;;;;;;;;888888888888777777777777:::999888999:::;;;:::888777777777777888999:::;;;??????AAACCCGGGLLLQQQSSSUUUVVVYYY\\\aaafffkkknnnnnnsssyyy|||{{{zzz|||}}}~~~|||yyyxxxxxxyyyzzz}}}yyywwwtttqqqsssxxx}}}~~~|||{{{tttmmmfff___YYYUUUQQQNNNJJJHHHKKKPPPWWW\\\iiiuuuhhhRRRFFFBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???===<<<777555222000000000000///............////////////........................////////////............,,,,,,---------.........555222///......//////...//////.........///000111////////////000000000000000000///...............000000000000000000000000111111111222222222222333444555888<<>>>>>===>>>@@@AAABBBDDDDDDDDDEEEGGGJJJLLLNNNPPPSSSVVVYYY[[[^^^aaadddfffggghhhjjjkkklllmmmmmmlllmmmnnnooonnnnnnlllkkkjjjiiifffbbb^^^ZZZWWWUUUTTTQQQMMMIIIGGGDDDAAA???===<<<<<<<<<<<<;;;;;;;;;999888888888777777777777:::999999;;;<<<<<<:::888666666666666777888999:::::::::;;;<<>>DDDJJJMMMNNNSSSWWWdddyyywwwqqqqqq___XXXUUU\\\fffsss~~~tttfffZZZRRRLLLHHHEEEDDDEEEEEEFFFGGGKKKPPPTTTTTTYYY___dddgggiiikkkmmmooopppsssuuuwwwyyyzzz{{{}}}{{{yyywwwtttsssrrrqqqoookkkjjjmmmoooppptttzzz~~~}}}~~~??????>>>??????@@@BBBBBBDDDDDDDDDEEEGGGIIILLLMMMPPPRRRVVVXXXZZZ]]]```ccceeegggiiikkkkkklllmmmnnnlllmmmnnnnnnnnnnnnmmmmmmllljjjfffbbb]]]WWWSSSQQQNNNLLLJJJHHHGGGEEEAAA???===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999;;;===<<<999777888888888888888999::::::999999::::::<<<===???@@@@@@AAACCCFFFJJJOOOSSSVVV[[[aaahhhlllnnnqqqtttxxx~~~zzzxxxtttqqqnnnnnnrrrwww{{{|||}}}vvvlllccc^^^]]]UUUQQQLLLHHHGGGIIIMMMPPP```mmm~~~uuuYYYHHHAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@???===<<<;;;777222//////000111111............////////////........................---...............//////------........./////////222000...---......---,,,///////////////000000000////////////000000000000000000///////////////000222222222222222222222222222333333333444555555555777888;;;AAAHHHMMMNNNMMMVVV^^^oooooouuuvvvfffZZZXXX[[[ggguuuyyyooobbbVVVOOOKKKGGGDDDCCCDDDEEEFFFHHHKKKPPPSSSSSSWWW]]]bbbeeegggjjjkkklllnnnqqqtttwwwxxxyyyzzz|||{{{zzzxxxvvvtttsssssspppmmmkkknnnpppppptttyyyyyy{{{~~~?????????@@@@@@AAABBBCCCDDDDDDDDDEEEFFFIIIKKKLLLNNNQQQTTTWWWYYY\\\___bbbeeegggjjjkkkkkkkkklllnnnmmmmmmnnnnnnnnnnnnnnnnnnlllkkkgggbbb\\\WWWRRROOOKKKIIIHHHGGGFFFDDDAAA>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999777777888:::;;;;;;888555888888777777888888999999::::::::::::;;;<<<<<<===<<<<<<>>>@@@DDDHHHLLLNNNQQQUUUZZZ]]]aaafffnnntttxxx{{{~~~}}}}}}}}}}}}~~~~~~{{{yyytttrrroooooorrrvvv{{{}}}}}}~~~xxxooofffaaa```VVVRRRMMMIIIHHHIIILLLNNNWWWdddvvveeePPPFFFAAAAAAAAABBBBBBAAAAAAAAA@@@@@@AAAAAA@@@???===<<<<<<888333000000111111111............////////////........................,,,,,,---------.........,,,------------............---+++,,,---......---------........./////////////////////000000000000000000/////////000000111222222222222222222222222222222333444555555666666666888===CCCIIILLLNNNNNN[[[fff{{{ttt{{{iii___VVVZZZeeevvvuuukkk^^^TTTNNNJJJGGGDDDAAABBBCCCEEEFFFIIIMMMQQQRRRVVV[[[```ccceeehhhjjjiiikkkooosssvvvyyyzzzzzz{{{{{{zzzyyywwwuuutttsssooolllkkknnnppppppsssxxxyyy|||???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMPPPSSSVVVXXX[[[^^^aaadddgggkkkkkkjjjjjjllloooooonnnnnnnnnnnnnnnnnnnnnllljjjgggccc]]]WWWRRROOOKKKIIIGGGFFFEEECCC@@@>>>===<<<<<<<<<<<<;;;;;;;;;999999999999888888888888888777777999::::::888666777666666666666666777777888888999999::::::;;;;;;;;;;;;<<<>>>@@@CCCFFFHHHHHHKKKNNNPPPSSSYYYccciiinnnqqqvvvzzz}}}|||||||||}}}~~~~~~|||uuusssrrrrrrtttxxx|||~~~~~~{{{tttlllfffcccUUURRRMMMHHHFFFGGGIIIKKKOOO[[[kkkyyypppWWWIIIAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@???===<<<===999555222111111111111............////////////........................,,,,,,------.../////////,,,,,,---------............---,,,...000111000///,,,------...///.........////////////000000000000000000/////////000111111000000000000000000000000111222333333444555666666444999???DDDGGGKKKOOOQQQ```pppjjj]]]ZZZWWW```rrr|||qqqhhh[[[RRRLLLJJJGGGEEE===???AAABBBDDDFFFJJJMMMQQQTTTYYY^^^aaadddgggiiigggjjjnnnssswwwyyyzzzzzzyyyyyyyyyyyywwwvvvttttttnnnkkkkkknnnooooooqqqvvvzzz???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKNNNQQQTTTWWWYYY[[[___aaaccchhhkkkllljjjiiilllpppppppppooonnnnnnmmmmmmmmmkkkjjjhhhddd^^^YYYSSSPPPLLLJJJGGGEEEDDDBBB???======<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888:::999888888::::::999888888777777666666777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;===???BBBCCCBBBDDDGGGHHHIIIMMMTTTZZZ^^^bbbhhhmmmrrrvvv{{{~~~}}}}}}~~~~~~uuuvvvvvvwwwxxx{{{~~~~~~}}}yyyssskkkfffXXXTTTOOOIIIFFFFFFGGGHHHIIISSSbbbqqq||||||```NNNAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@???===<<<<<<999666333333222111///............////////////.................................///000111111111---............///////////////...///111111000...,,,---...///000//////...////////////000000000000000000//////000111111222000000000000000000000000111111222333444555666666555<<>>@@@BBBCCCEEEGGGKKKNNNPPPSSSXXX\\\___bbbfffhhhhhhkkkoootttwwwxxxyyyyyyxxxxxxxxxxxxwwwvvvtttsssrrrooonnnppppppooopppttt{{{???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDFFFHHHIIIKKKOOORRRUUUXXXZZZ\\\```bbbccchhhlllllljjjiiilllpppqqqqqqooonnnmmmmmmmmmmmmjjjiiigggddd___ZZZUUURRRNNNKKKHHHEEECCCAAA???=========<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<:::888999:::;;;;;;:::::::::999999999999999:::777888999;;;<<<=========;;;:::::::::;;;===>>>@@@>>>AAADDDEEEDDDFFFJJJNNNRRRVVV\\\bbbgggmmmrrruuuyyy{{{~~~vvvwwwyyyyyyzzz}}}~~~~~~}}}xxxooohhh\\\XXXRRRLLLHHHFFFFFFGGGGGGOOO]]]lllyyykkkWWWAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@???===<<<<<<999666555444333111///............/////////000........................///000000111222333333333////////////000000000000000///...///000///---,,,---...000111111111000///////////////000000000000000000///000000111222222222222222222222222222222000000111222444555555666999AAAJJJMMMLLLOOOYYYaaalllqqqlllYYYVVV]]]dddttt{{{vvvjjjbbbVVVMMMIIIGGGEEECCCAAACCCEEEGGGHHHKKKNNNQQQOOOSSSWWW[[[^^^bbbeeehhhjjjmmmqqqtttwwwxxxwwwwwwwwwwwwxxxxxxwwwvvvtttsssxxxtttssstttssspppqqqtttzzz@@@@@@@@@BBBEEEFFFEEECCCBBBCCCCCCEEEGGGIIIKKKLLLOOOSSSWWWZZZ\\\]]]___aaadddfffjjjmmmnnnnnnmmmlllnnnnnnnnnnnnllljjjhhhgggfffeeecccbbb```\\\XXXTTTKKKHHHEEEBBBAAA@@@???===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999::::::::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>>>><<<======???AAACCCEEEFFFIIILLLQQQUUUZZZ___eeehhhkkkooouuuzzz}}}}}}{{{xxxxxxzzz|||~~~xxxpppjjj```[[[SSSMMMIIIFFFDDDCCCFFFKKKQQQ[[[mmm~~~zzz[[[OOOHHHBBBAAA@@@======?????????AAAAAAAAAAAA@@@???======;;;888333000.........///000000...---...///+++,,,...///000///......////////////////////////------......///000000000---------------...///000//////000000000000////////////000000111111111222222222222111111111000000111111111111111111111111///000222222222222444666;;;AAAJJJPPPPPPRRR]]]jjjqqqyyyyyynnn[[[XXXZZZ[[[rrrxxxpppggg___TTTKKKGGGDDDAAA???@@@BBBCCCDDDDDDGGGJJJMMMPPPUUUZZZ]]]]]]```fffkkklllooorrrssstttuuuwwwxxx{{{zzzyyywwwuuutttsssrrrssstttuuutttrrrqqqrrrsssxxxBBBAAAAAABBBDDDEEEDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIOOORRRVVVZZZ[[[]]]___aaadddfffiiilllnnnnnnmmmlllnnnnnnnnnnnnllljjjhhhgggeeedddbbbaaa___[[[VVVRRRLLLJJJFFFCCCBBBAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<>>>>>>=========<<<<<<<<<======>>>>>>??????@@@@@@>>>>>>>>>>>>???@@@AAAAAABBBEEEJJJNNNQQQUUUZZZ]]]```dddjjjpppssswwwzzz|||~~~|||{{{{{{|||}}}}}}~~~zzzrrrlllccc]]]VVVOOOKKKHHHFFFDDDDDDHHHLLLUUUgggzzzgggUUULLLCCCAAA???===>>>@@@???@@@AAABBBAAA@@@???>>><<<===<<<999444111000111111000//////......//////,,,------............---///////////////////////////////////////.........//////////////////000111000000000000000////////////000000000111111111111222222222111111111000000111111111111111111111111000222333444333444666888@@@DDDLLLSSSVVVZZZeeeqqqxxxvvv|||fffXXXVVV^^^eeewwwpppddd\\\QQQJJJGGGEEECCCAAA@@@BBBCCCDDDDDDFFFJJJMMMNNNSSSXXX[[[\\\^^^ccchhhkkkmmmppprrrrrrsssuuuwwwzzzyyyxxxwwwuuutttsssrrrrrrsssuuuuuusssrrrssstttyyy~~~EEECCCAAAAAABBBDDDDDDCCCDDDCCCCCCDDDDDDEEEFFFGGGNNNQQQVVVYYY[[[\\\^^^```ccceeehhhkkkmmmmmmmmmlllnnnnnnnnnmmmllljjjhhhgggfffeeecccaaa___[[[VVVRRRNNNKKKGGGEEECCCCCCAAA@@@=====================<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>===<<<<<<;;;;;;<<<<<<===@@@????????????>>>>>>>>>?????????@@@AAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAADDDGGGIIIJJJLLLOOOQQQUUUYYY___eeejjjnnnsssvvv|||~~~}}}~~~~~~}}}}}}}}}||||||||||||uuupppgggaaaYYYRRRMMMJJJGGGFFFFFFHHHLLLTTTddduuuyyy^^^RRRFFFAAA>>>===>>>AAA@@@AAAAAABBBAAA@@@???>>><<<===<<<:::666444333444666333///...///000000...111111000/////////000000////////////////////////111000000///......------222222111000000000111111222111000///...//////000000000000000111111111111222222222111111111111111222222222222222222222222222333444444555666999<<>>>>>========================@@@@@@@@@@@@@@@????????????@@@@@@AAABBBCCCDDDDDDBBBBBBCCCEEEFFFGGGGGGHHHGGGIIIJJJJJJJJJJJJKKKLLLPPPTTTYYY^^^ccchhhnnnrrrvvvzzz~~~}}}}}}||||||{{{{{{zzzzzz~~~~~~xxxtttjjjddd\\\TTTNNNKKKGGGEEEFFFGGGJJJRRR```ppp{{{~~~jjj[[[JJJAAA===<<<===@@@@@@AAABBBBBBAAA@@@>>>===<<<======;;;888666666777:::444...---000222000...111000...---,,,------...////////////////////////000000//////............333222222111000000000000444222000.........000111000000000000000111111111111111111111111111111111222222222222222222222222222333444444555777<<>>???@@@BBBDDDFFFHHHJJJLLLOOOTTTWWWXXXZZZ\\\^^^aaaccceeehhhjjjkkkllllllmmmmmmmmmmmmkkkiiigggffffffeeecccbbb```]]]XXXUUUOOOLLLHHHFFFEEEDDDBBBAAA>>>=========<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@AAABBBCCCDDDEEEEEECCCDDDEEEGGGHHHHHHHHHHHHJJJKKKKKKKKKJJJKKKNNNPPPNNNQQQUUUZZZ___eeekkkpppvvv|||~~~~~~~~~zzzzzzzzzzzzzzzzzzzzzzzz}}}~~~{{{wwwmmmggg^^^VVVOOOKKKGGGEEEAAAAAADDDLLLYYYgggsss{{{xxxeeePPPCCC>>>;;;;;;===@@@AAAAAABBBAAA@@@???>>><<<======<<<999888888999;;;555...---000222111...,,,+++***((((((((()))***////////////////////////............//////000000222111000///////////////444222000///...///000222111111000000000000000000111111111111111111111111222222222222222222222222222222333333444888===BBBJJJIIILLLUUU^^^iiivvvzzzkkkqqq~~~gggUUUVVV^^^kkkvvvllleeeXXXRRRJJJEEECCCCCCAAA??????AAABBBCCCCCCFFFIIILLLMMMPPPUUUYYY\\\^^^```aaadddfffhhhiiijjjmmmpppsssttttttttttttttttttttttttvvvwwwxxxwwwuuurrrqqqqqqttttttuuuuuuwwwzzz~~~{{{yyywwwwwwzzzFFFDDDBBBAAABBBCCCBBBBBB===>>>???BBBDDDGGGJJJKKKKKKNNNSSSVVVXXXYYY[[[]]]```bbbdddfffiiijjjllllllmmmmmmmmmlllkkkiiigggfffcccbbbaaaaaa```]]]XXXUUUQQQNNNJJJGGGFFFEEEDDDBBB??????>>>>>>======<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<============>>>??????@@@@@@??????>>>>>>>>>>>>???????????????@@@@@@AAACCCDDDEEEFFFGGGFFFHHHJJJKKKLLLMMMLLLLLLMMMMMMLLLLLLLLLNNNRRRVVVPPPSSSWWW\\\bbbiiiqqqwww~~~~~~~~~~~~xxxxxxyyyyyyzzz{{{{{{{{{|||}}}~~~{{{xxxqqqjjjaaaXXXQQQLLLGGGEEECCCAAACCCKKKUUU```mmmxxx}}}pppXXXHHH@@@<<<:::;;;??????AAAAAAAAAAAA@@@???<<<===>>><<<:::888999:::777444000///000111111///......---,,,,,,,,,------////////////////////////------......///000000111000000///.........//////222111000000000000222222111111111111000000000000111111111111111222222222333333333333333333333333222333222222444999@@@EEEIIIIIINNNVVV```kkk|||zzzlllhhhyyykkk\\\SSSYYYhhhyyy|||pppfff___TTTNNNGGGCCCBBBBBB@@@>>>???@@@BBBBBBCCCEEEIIILLLNNNQQQUUUYYY]]]___``````ccceeefffgggiiikkkooosssrrrsssssssssttttttuuuuuuwwwwwwwwwuuusssqqqqqqrrrtttsssssssssuuuxxx{{{}}}}}}xxxuuuqqqnnnlllnnnrrrxxx}}}DDDCCCBBBBBBCCCDDDCCCAAA???@@@AAABBBEEEGGGIIIKKKKKKNNNRRRUUUWWWXXXZZZ\\\```aaaccceeehhhjjjkkkllllllmmmmmmlllkkkiiigggeeedddcccbbbbbbbbb```\\\YYYSSSPPPMMMJJJIIIHHHGGGEEEBBBBBBAAA@@@@@@???>>>>>>======<<<<<<<<<<<<===============>>>>>>>>>????????????@@@AAAAAA@@@??????>>>>>>?????????@@@@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIMMMPPPTTTXXX[[[^^^______]]][[[WWWSSSQQQRRRWWW[[[[[[^^^ccciiiqqqzzz~~~~~~zzzzzz{{{{{{{{{|||||||||||||||}}}{{{xxxuuunnnddd[[[SSSMMMIIIFFFGGGCCCCCCJJJRRRZZZgggsssxxx~~~{{{```NNNEEE>>>;;;:::===>>>@@@AAABBBBBBAAA@@@===>>>>>><<<:::888888999333222111000000000000000000000111111222111111111////////////////////////........./////////////////////.........///000000000000000111111222222333111111111111000000000///000000111111111222222222333333333333333333333333444444333333555;;;CCCHHHIIIKKKRRR[[[dddrrrlllhhhnnnuuu___[[[ZZZcccuuuyyykkk```ZZZOOOJJJDDDAAABBBCCCAAA??????@@@AAABBBCCCEEEHHHKKKNNNPPPTTTYYY]]]______^^^bbbdddeeefffhhhkkkooosssqqqqqqrrrsssttttttuuuuuuuuuuuutttrrrqqqqqqsssuuuvvvuuuttttttuuuwwwxxxxxxxxx{{{~~~~~~yyysssmmmjjjeeecccaaaccciiiooosssttttttvvvyyy{{{|||~~~CCCBBBBBBCCCDDDDDDCCCAAAAAABBBBBBCCCEEEGGGHHHIIIJJJMMMRRRUUUVVVXXXZZZ\\\___```bbbdddgggiiikkkllllllmmmmmmlllkkkiiigggeeefffffffffffffffdddaaa^^^VVVSSSOOOMMMLLLKKKIIIHHHDDDDDDCCCBBBBBBAAA@@@@@@======<<<<<<<<<<<<======>>>????????????@@@@@@@@@???@@@AAAAAAAAAAAA@@@????????????@@@@@@AAAAAAAAACCCDDDEEEFFFHHHIIIJJJKKKSSSWWW^^^eeelllqqquuuvvvqqqmmmfff^^^XXXWWWZZZ]]]hhhkkkqqqxxx~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||}}}~~~~~~{{{xxxwwwqqqggg]]]UUUOOOJJJGGGFFFAAA@@@EEEKKKQQQ^^^jjjsss|||}}}fffSSSHHHAAA<<<;;;<<<===???AAABBBBBBBBBAAA===>>>>>><<<999888888999///111222111000///000111+++,,,---/////////...---////////////////////////000000000///......------//////...//////000111111...///000222333333333333222111111111000000//////000000111111222222222222333333333333333333333333666555444444777===EEEKKKIIIMMMVVV___hhhwwwwwwhhhkkkwwwiii[[[^^^bbblllwwwhhh]]]VVVKKKGGGBBB@@@BBBDDDCCCAAA???@@@AAABBBCCCEEEHHHKKKNNNPPPSSSXXX]]]___^^^]]]bbbccceeefffgggkkkooossspppqqqqqqrrrssstttuuuvvvrrrrrrrrrpppppprrrvvvyyyyyywwwvvvuuuvvvvvvuuutttrrruuuxxxwwwrrrkkkeeebbb]]][[[YYY]]]ccciiilllllllllppptttuuuuuuwww{{{DDDCCCCCCBBB@@@>>><<<;;;AAAAAAAAABBBDDDEEEGGGHHHHHHJJJMMMQQQUUUXXXZZZ[[[^^^___aaaeeejjjmmmnnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiihhhhhhjjjkkkjjjeeeaaa___YYYRRROOOQQQRRRQQQNNNNNNLLLIIIGGGFFFEEECCCBBBBBBBBBAAA@@@???>>>>>>>>>AAA@@@@@@???<<<:::<<<@@@;;;===@@@AAAAAA@@@@@@AAABBBAAA@@@BBBEEEFFFDDDAAAAAAAAACCCHHHIIIIIIMMMSSS[[[fffwwwoooccc]]]^^^hhhssszzz~~~~~~~~~||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzztttkkkbbbYYYQQQJJJFFFBBB??????BBBEEEJJJVVVaaahhhvvv~~~|||}}}sss\\\LLLDDD>>>:::@@@AAABBBCCCCCCBBB@@@???>>>===<<<<<<======<<<;;;444222111000111111111/////////000000000000//////////////////000000000000////////////////////////111111111000000000000000000000000000000000000000111111111000000000000000333222222111111222222333333333333222000///000111333222222555;;;AAAFFFIIIQQQQQQVVVaaarrr{{{jjjkkkyyyooo___XXX\\\iiiuuuhhh\\\VVVKKKGGGCCC@@@??????>>>======>>>???@@@BBBEEEGGGHHHNNNQQQUUUXXXYYYZZZ\\\^^^___aaadddggghhhkkknnnpppqqqrrrsssuuuvvvvvvwwwwwwttttttttttttuuuvvvwwwxxx{{{yyyvvvsssrrrqqqrrrrrrpppnnnllliiifffbbb]]]YYYUUUVVVWWWXXXZZZ[[[]]]]]]bbbcccfffjjjnnnrrruuuwwwyyy{{{}}}~~~BBBBBBBBBAAA@@@???>>>===@@@AAAAAABBBCCCEEEFFFGGGIIIJJJNNNRRRUUUYYY[[[\\\]]]^^^```dddhhhkkkllllllmmmlllkkkjjjiiiiiiiiiiiijjjiiiiiijjjkkkjjjgggccc^^^YYYSSSRRRTTTUUUTTTQQQRRRPPPMMMKKKJJJHHHEEECCCCCCBBBAAAAAA@@@AAAAAAAAA>>>???@@@@@@???>>>???BBB>>>@@@AAABBBAAAAAAAAAAAAAAA@@@???@@@CCCDDDCCCBBBCCCBBBDDDGGGIIIJJJQQQXXXnnnyyymmmiiilllwww}}}}}}~~~~~~~~~|||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzz|||wwwnnnddd\\\TTTMMMHHHGGGCCCAAAAAAAAADDDMMMWWW```ppp|||zzzaaaPPPFFF???;;;???@@@AAABBBCCCBBB@@@??????===<<<===>>>>>>===;;;555333111000111111111/////////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000333222222111111222222333111222222222000000222333333333444888===DDDIIILLLQQQVVVaaapppoooaaahhhhhh]]]^^^iii|||rrreeeYYYRRRJJJGGGCCC@@@??????>>>======>>>???@@@BBBDDDFFFHHHLLLOOOSSSUUUWWWXXXZZZ\\\^^^aaadddfffhhhjjjmmmpppqqqrrrsssuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyy{{{yyyvvvsssrrrqqqqqqqqqllljjjfffccc___[[[WWWSSSOOOOOOPPPQQQRRRSSSTTTTTTWWWYYY\\\```eeeiiilllnnnrrrtttwwwyyyzzz}}}}}}~~~@@@@@@AAAAAAAAA@@@??????@@@@@@@@@AAACCCDDDFFFGGGIIIKKKNNNRRRVVVYYY[[[\\\]]]___aaacccfffhhhiiiiiilllkkkjjjiiiiiiiiiiiiiiillljjjjjjjjjkkkjjjhhhfff^^^[[[XXXWWWYYYZZZXXXUUUVVVTTTRRRQQQPPPNNNJJJGGGEEEDDDDDDCCCCCCCCCDDDDDD@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBAAA@@@AAACCCDDDEEEDDDGGGEEEFFFHHHJJJNNNXXXccc}}}tttsss{{{}}}~~~~~~~~~~~~~~~~~~|||zzzyyyyyyzzz{{{{{{yyyxxxwwwwwwxxxzzz{{{yyyqqqhhh```WWWOOOJJJIIIDDDAAA@@@???@@@FFFNNNWWWhhh|||~~~iiiVVVJJJBBB>>>===>>>@@@AAABBBAAAAAA@@@@@@???======>>>???===<<<555333111111111111111/////////000000000000//////////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111333222222111111222222333000111222222111222444666333444666:::@@@GGGMMMPPPUUU```rrrjjjbbbooorrraaa\\\___ttt{{{nnn```TTTMMMHHHFFFBBB@@@??????>>>=========>>>@@@BBBDDDFFFGGGIIILLLPPPRRRTTTUUUWWWYYY^^^```ccceeegggjjjmmmoooqqqrrrssstttuuuvvvvvvvvvwwwxxxxxxyyyyyyzzz{{{{{{{{{yyyvvvtttqqqpppppppppjjjfffaaa]]]YYYUUUQQQNNNJJJJJJJJJJJJJJJKKKKKKKKKLLLNNNQQQUUUZZZ^^^aaaccchhhkkknnnqqqssswww{{{~~~}}}|||||||||{{{|||~~~AAAAAAAAAAAA@@@@@@???>>>?????????@@@BBBCCCEEEFFFIIIKKKOOORRRVVVYYY[[[]]]^^^```bbbdddeeefffggghhhkkkkkkjjjiiiiiiiiiiiiiiilllkkkjjjjjjjjjjjjiiiiiibbb```^^^]]]^^^]]]ZZZWWWWWWVVVVVVWWWWWWUUUQQQNNNKKKJJJIIIGGGFFFEEEEEEEEEFFFEEECCCAAADDDHHHHHHFFFGGGFFFDDDCCCBBBBBBBBBAAADDDCCCCCCCCCDDDFFFGGGHHHJJJIIIIIIKKKNNNTTTbbbooo|||xxx~~~~~~~~~~~~~~~~~~}}}zzzxxxwwwxxxyyy{{{{{{yyywwwvvvvvvyyy{{{}}}{{{ssskkkcccZZZQQQLLLFFFAAA>>>??????@@@EEELLLRRRaaatttrrr]]]OOOFFFBBB===>>>???@@@AAAAAAAAAAAAAAA???>>>>>>??????===<<<666444222111222222000/////////000000000000//////////////////000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000000000111111111333222222111111222222333111222333222222222444666222444888===CCCIIIPPPTTT\\\lllzzzooorrr|||fff\\\]]]ccc~~~vvviii[[[PPPIIIFFFDDDAAA@@@??????>>><<<======>>>???BBBDDDFFFGGGIIIKKKNNNPPPRRRTTTVVVXXX]]]___bbbeeefffiiilllnnnqqqqqqssstttuuuvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzyyyvvvsssqqqoooooonnnkkkggg```[[[WWWSSSOOOMMMJJJIIIIIIHHHHHHGGGGGGGGGHHHIIILLLOOORRRUUUWWWYYY]]]```dddgggkkkoootttwww|||~~~~~~{{{yyyyyyzzz}}}CCCCCCBBBAAA@@@>>>===<<<>>>>>>>>>???@@@BBBDDDEEEIIIKKKNNNRRRVVVYYY[[[\\\___aaadddeeeeeeeeefffhhhjjjjjjiiiiiihhhhhhiiiiiikkkkkkkkkjjjjjjiiijjjjjjgggfffdddcccaaa^^^[[[XXXWWWWWWXXXZZZ\\\\\\ZZZWWWUUUSSSQQQNNNKKKIIIGGGFFFIIIHHHDDDBBBIIISSSVVVSSSLLLIIIEEECCCDDDDDDCCCBBBDDDEEEEEEFFFGGGHHHIIIKKKKKKKKKLLLOOORRRZZZjjjyyy~~~~~~}}}}}}~~~~~~}}}{{{yyyxxxwwwxxxyyyzzzzzzxxxwwwvvvwwwyyy|||~~~~~~zzztttmmmeee\\\SSSMMMGGGAAA>>>???@@@AAADDDIIIOOO[[[lllxxx{{{eeeUUUKKKFFF>>>>>>???@@@AAABBBBBBBBBAAA@@@>>>>>>??????===;;;777555222222222222000/////////000000000000//////////////////000000000000////////////////////////......//////000000000000000000000000000000000000//////000000111111111111333222222111111222222333333444444333222222333555111444:::???DDDJJJQQQVVVcccwwwrrrqqqnnn\\\ZZZ___qqq|||qqqdddWWWMMMGGGDDDBBB@@@?????????>>><<<<<<===>>>???AAACCCEEEGGGIIIKKKNNNPPPQQQSSSVVVYYY[[[^^^aaaccceeehhhkkkmmmpppqqqrrrtttuuuuuuuuuvvvvvvwwwxxxyyyzzzzzzzzzyyyxxxwwwuuusssqqqooonnnmmmkkkggg```[[[VVVRRRNNNLLLJJJJJJIIIHHHGGGFFFEEEDDDGGGHHHIIIJJJLLLMMMNNNOOOSSSVVVZZZ^^^aaafffkkknnnwwwzzz~~~~~~|||zzzxxxvvvvvvxxx{{{}}}DDDDDDCCCBBB@@@>>><<<;;;=========>>>@@@AAACCCDDDHHHJJJMMMQQQUUUXXXZZZ[[[^^^bbbeeeeeeddddddfffiiijjjiiiiiihhhhhhhhhiiiiiijjjlllmmmmmmkkkjjjkkklllkkkjjjhhhfffccc```]]][[[YYYZZZ[[[^^^aaabbbbbb``````^^^[[[WWWSSSOOOMMMLLLJJJJJJGGGHHHTTTdddiiidddQQQMMMGGGEEEGGGHHHGGGFFFFFFHHHKKKLLLLLLLLLMMMOOOMMMNNNSSSWWW[[[cccsss~~~|||}}}~~~}}}}}}}}}}}}~~~{{{zzzzzzyyyyyyyyyyyyyyywwwvvvvvvvvvwwwyyy|||}}}{{{xxxtttnnnggg___UUUOOOJJJDDD@@@@@@AAA???@@@CCCLLLVVVdddqqq|||nnn[[[NNNHHH@@@@@@@@@AAAAAABBBBBBCCCAAA@@@>>>>>>>>>>>><<<:::888555333222222222000/////////000000000000//////////////////000000000000........................---......//////000000111000000000000000000000000/////////000111111222222333222222111111222222333444555555444333222444555111666===BBBFFFLLLSSSXXXhhhkkkrrrwwwdddYYY^^^hhhvvvjjj^^^SSSKKKGGGBBBAAA??????@@@???>>><<<<<<<<<===???AAACCCEEEFFFIIIKKKMMMOOOPPPSSSVVVYYY[[[]]]```cccdddgggjjjlllpppqqqrrrssstttuuuuuuuuuuuuvvvxxxyyyzzzzzzyyyxxxvvvuuutttsssqqqpppnnnnnniiifff```[[[WWWRRRNNNKKKIIIIIIHHHFFFEEEDDDCCCBBBEEEEEEEEEFFFFFFFFFGGGGGGKKKMMMQQQTTTWWW[[[```cccnnnqqquuuyyy{{{}}}|||xxxvvvtttrrrsssuuuxxx{{{BBBBBBBBBAAA@@@???===<<<<<<<<<======???@@@BBBCCCGGGIIILLLPPPTTTWWWYYYZZZ\\\```ddddddbbbbbbeeehhhiiiiiihhhhhhhhhhhhiiiiiijjjnnnqqqqqqooommmmmmnnnlllkkkjjjgggdddaaa`````````______bbbeeegggggggggiiigggccc```\\\XXXVVVUUUOOOQQQQQQTTTbbbsssuuulllWWWQQQKKKIIIKKKMMMMMMKKKLLLPPPUUUWWWVVVUUUVVVWWWTTTXXX___fffjjjqqqzzz|||~~~~~~}}}}}}}}}}}}}}}yyyzzz{{{{{{{{{zzzyyyxxxssssssssstttvvvxxxyyyzzzzzzxxxuuupppjjjbbbXXXRRRLLLEEE@@@@@@@@@>>>===>>>FFFPPP^^^nnnzzzuuu```PPPIIIBBBBBBBBBBBBBBBBBBCCCCCCAAA???============;;;999888666333222222222000/////////000000000000//////////////////000000000000////////////////////////------......///000000111000000000000000000000000...//////000111111222222333222222111111222222333333444555444333444666888333999@@@EEEHHHMMMUUU[[[nnnvvvlll|||{{{jjj]]]^^^mmm}}}{{{pppcccXXXOOOIIIGGGAAA???>>>???@@@???===<<<<<<<<<===???AAACCCEEEFFFHHHJJJLLLMMMOOORRRUUUXXXZZZ\\\___bbbdddfffiiikkkpppqqqrrrssstttuuuuuuuuuuuuvvvxxxzzzzzzzzzyyyxxxttttttsssrrrqqqpppooonnniiifffbbb]]]ZZZUUUOOOLLLHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCFFFIIIKKKNNNQQQUUUXXX___ccchhhllloooqqqtttvvv~~~~~~wwwuuusssqqqrrrtttwwwyyy|||@@@AAAAAAAAAAAA@@@??????<<<<<<<<<===>>>@@@BBBCCCFFFHHHLLLOOOSSSVVVXXXZZZZZZ^^^ccccccaaaaaadddhhhiiihhhhhhhhhhhhhhhiiiiiikkkooottttttrrrpppooopppkkkkkkjjjgggdddbbbcccccceeedddcccdddgggiiijjjjjjmmmllliiieeebbb___]]]]]]VVVYYYZZZ^^^lll{{{xxxkkk[[[TTTMMMLLLNNNQQQQQQOOOTTTXXX^^^aaa```^^^^^^___\\\aaakkkssswww}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}xxxzzz{{{||||||{{{yyywwwooopppqqqsssuuuvvvwwwxxxyyyxxxuuurrrlllddd[[[TTTIIICCC>>>???@@@>>>===>>>BBBKKK[[[lllzzzzzzbbbQQQHHHDDDDDDCCCBBBBBBBBBCCCCCCAAA???===<<<===<<<:::999999666444222222222000/////////000000000000//////////////////000000000000000000000000000000000000---------...///000000111000000000000000000000000...//////000111222222222333222222222222222222333111222444444444555888:::555;;;CCCHHHJJJOOOVVV\\\rrryyyooosssqqqaaa[[[ddd|||xxxlll___SSSLLLHHHFFF@@@???>>>???@@@???===<<<<<<<<<===>>>AAACCCEEEFFFHHHIIIKKKLLLNNNPPPTTTXXXYYY\\\___aaacccfffiiikkkpppppprrrssstttuuuuuuuuuuuuwwwyyy{{{{{{{{{zzzyyyrrrrrrrrrrrrrrrpppoooooojjjhhhdddaaa]]]XXXRRRNNNIIIIIIHHHGGGEEEDDDCCCCCCAAAAAABBBBBBCCCDDDDDDDDD???AAADDDFFFHHHJJJNNNQQQSSSWWW\\\aaadddgggjjjllluuuyyyyyywwwuuussssssuuuwwwyyywwwEEEDDDBBB@@@>>>=========<<<<<<<<<<<<>>>@@@BBBCCCGGGIIIMMMOOOQQQSSSVVVYYYZZZ]]]aaacccccccccddddddiiihhhhhhggghhhiiikkklllrrrrrrssstttsssrrrqqqppplllkkkiiiiiiiiihhheeecccccccccdddfffhhhjjjlllnnnpppooonnnoooooonnnmmmkkkkkkjjjhhhkkktttzzzvvvlll^^^ZZZVVVVVVXXXYYYYYYWWW^^^eeellllllhhhfffhhhkkkrrruuu{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~{{{zzzyyyxxxwwwuuuttttttqqqrrrrrrssstttttttttsssvvvuuurrrooonnnkkkbbbWWWKKKGGGAAA>>>>>>???@@@AAAEEEFFFRRRfffxxx{{{aaaQQQIIIEEEBBB???>>>???AAABBBBBB??????===<<<;;;;;;;;;;;;:::888555222000//////000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111111222222222555555444333333222111111111333444444444333555666555>>>CCCIIIRRRQQQUUUbbbtttlllpppzzzeee]]]___nnn|||rrrcccWWWOOOIIIDDDAAA>>>============>>>>>>???===>>>>>>@@@AAACCCEEEFFFGGGHHHJJJMMMPPPSSSVVVXXXXXX[[[___bbbccceeeggghhhlllmmmnnnppprrrtttuuuvvvxxxwwwvvvxxx{{{}}}{{{yyytttrrrqqqpppqqqpppooommmhhhgggeeeaaa[[[UUUOOOLLLLLLJJJGGGEEECCCCCCDDDEEEBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGKKKNNNRRRUUUXXX[[[___bbbdddiiiqqqxxx}}}|||yyyuuussssssttttttttt}}}EEEEEECCCBBB@@@>>>===<<<<<<<<<<<<<<<>>>@@@BBBDDDGGGJJJMMMOOOQQQSSSVVVXXXZZZ]]]aaacccccccccdddeeehhhhhhiiikkkmmmoooqqqrrrppppppqqqrrrrrrrrrqqqpppnnnlllkkkkkklllkkkiiigggeeeeeefffhhhjjjmmmooopppssssssssstttuuuuuutttsssvvvuuusssssswwwzzzuuummmdddaaa^^^^^^aaaccccccbbbgggmmmtttuuusssrrrvvv{{{~~~||||||}}}~~~~~~}}}|||{{{|||}}}~~~}}}||||||||||||{{{zzzyyyxxxwwwuuuttttttqqqrrrsssssstttttttttssstttuuussspppooolllcccYYYOOOJJJDDD???>>>>>>>>>>>>CCCDDDOOOaaasss}}}gggTTTJJJDDDAAA>>>>>>???AAACCCCCCAAA@@@>>>===<<<;;;;;;;;;:::888555333000000000000//////000000000000//////////////////000000000000000000000000000000000000////////////////////////000000111111111111000000000111111111111222222222333333333333333333333333444555666666666666777999555???DDDHHHOOONNNSSScccwwwxxxhhhsssppp^^^\\\hhh~~~uuukkk^^^RRRLLLHHHEEECCC??????>>>>>>>>>>>>>>>???======>>>???AAACCCEEEFFFHHHIIIKKKMMMPPPTTTVVVXXXWWWZZZ___bbbdddeeegggiiimmmmmmoooppprrrssstttuuuwwwvvvvvvxxx{{{|||zzzxxxuuussspppppppppooonnnmmmjjjiiigggddd___YYYSSSPPPMMMKKKIIIHHHFFFFFFFFFFFFBBBAAAAAAAAAAAABBBBBBCCCAAAAAABBBBBBCCCCCCDDDDDDGGGIIILLLNNNOOOQQQTTTVVVZZZ___ffflllpppsssvvvxxx|||yyywwwvvvuuutttrrrwwwzzzEEEEEEEEEDDDCCC@@@>>>===;;;;;;<<<===>>>AAACCCEEEHHHJJJMMMOOOPPPRRRUUUWWWZZZ]]]```bbbccccccdddeeegggiiikkknnnpppqqqrrrrrrmmmnnnpppqqqrrrrrrqqqqqqqqqpppooooooooonnnllljjjhhhiiijjjkkkmmmoooqqqrrrwwwxxxyyy{{{|||}}}}}}~~~~~~~~~{{{|||}}}{{{uuuooonnnlllmmmpppsssttttttxxx}}}~~~}}}{{{zzzzzz|||{{{zzzzzzzzz{{{|||~~~~~~}}}|||{{{{{{zzz{{{{{{{{{{{{zzzxxxwwwvvvuuutttrrrrrrsssttttttttttttsssrrrttttttrrrqqqnnneee[[[SSSMMMFFFAAA>>>===<<<;;;@@@AAAKKK[[[jjjttt|||nnnWWWJJJCCCAAA>>>===???BBBCCCDDDCCCBBB@@@>>><<<;;;;;;;;;:::999666333111000000000///000000111111000000///////////////000000000000000000000000000000000000////////////////////////000000111111111111000000000111111111111222222222111111222333333444555555555777888777777777999;;;888CCCGGGIIIMMMMMMUUUhhhzzz|||mmmgggyyy|||gggXXX___vvvzzzmmmcccVVVLLLHHHGGGFFFEEEAAA@@@??????>>>>>>>>>>>>======>>>???AAACCCDDDEEEIIIJJJLLLNNNQQQTTTWWWYYYVVVYYY^^^bbbdddfffhhhjjjmmmnnnooopppqqqrrrssssssuuutttuuuwwwyyy{{{zzzyyyvvvtttpppoooooonnnnnnmmmmmmllljjjgggccc^^^YYYVVVOOOOOONNNLLLKKKHHHGGGFFFBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGGGGGGGHHHJJJKKKOOOSSSXXX\\\```cccgggjjjsssvvv{{{~~~~~~{{{yyyvvvssspppppprrrxxxFFFFFFGGGFFFEEEBBB???===;;;;;;<<<===???AAADDDEEEHHHJJJMMMOOOPPPQQQTTTVVVZZZ\\\___aaabbbcccdddfffiiikkknnnpppqqqpppooonnnmmmoooppprrrssstttssssssuuutttrrrqqqqqqpppmmmkkkjjjkkkkkkmmmoooqqqrrrtttzzz|||~~~~~~~~~}}}{{{yyyzzz{{{zzzyyyyyyzzz{{{|||~~~~~~}}}|||{{{{{{zzzzzzzzz{{{{{{{{{zzzyyywwwvvvuuutttssssssttttttttttttssssssqqqtttuuusssrrroooggg^^^TTTOOOHHHBBB>>>===<<<;;;???@@@GGGTTT```jjjuuu~~~uuuZZZIIICCC@@@>>>===???BBBDDDDDDDDDCCCAAA???===;;;;;;:::;;;999777555222111000000000000000111111000000000////////////000000000000////////////////////////........................000000111111111111000000000000111111111222222222111222222333333444444555444555666666666666999;;;===HHHKKKKKKNNNOOO[[[rrrtttiiikkkyyyfffZZZggg}}}uuufff]]]QQQHHHEEEEEEFFFFFFAAAAAA@@@>>>==================>>>???AAACCCDDDFFFJJJKKKMMMOOORRRUUUWWWYYYUUUYYY]]]aaadddfffiiikkknnnnnnoooooopppqqqrrrrrrrrrssstttvvvxxxyyyzzzyyyxxxuuuqqqooooooooonnnmmmnnnmmmllljjjfffbbb]]][[[UUUTTTTTTRRROOOKKKGGGDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDEEEEEEDDDEEEFFFHHHIIILLLOOORRRTTTXXX\\\___eeeiiimmmrrrvvv{{{|||xxxuuurrrpppmmmmmmrrrxxx|||FFFGGGGGGGGGEEECCC@@@>>><<<<<<<<<===???AAADDDEEEGGGIIILLLNNNOOOQQQTTTWWWYYY\\\___```aaabbbeeefffiiikkkooorrrsssrrrpppooooooqqqsssuuuvvvvvvvvvvvvyyywwwuuusssrrrooollliiikkkllllllmmmoooqqqsssttt{{{}}}|||{{{{{{}}}zzzzzz{{{{{{|||}}}~~~~~~}}}}}}|||{{{{{{{{{|||||||||{{{zzzyyyxxxvvvuuuuuusssttttttuuuuuutttssssssppptttuuusssrrrooohhhaaaTTTOOOHHHBBB@@@???>>>>>>???@@@EEEOOOWWWaaannnzzz{{{\\\HHHDDDAAA>>>===???BBBCCCDDDDDDCCCAAA???===;;;;;;:::;;;:::888666444222111000000000111111111111000000////////////000000000000////////////////////////////////////////////////000000111111111111000000000000111111111222222222333333333333333333333333222333333333333444777:::@@@IIIKKKKKKOOOSSSccc}}}lllgggvvvuuugggaaasss{{{qqqbbbYYYNNNFFFDDDDDDEEEDDDAAA@@@???>>>===<<<<<<<<<>>>>>>???@@@AAACCCEEEFFFKKKKKKMMMOOORRRTTTWWWXXXUUUYYY]]]aaadddfffiiikkkmmmmmmnnnoooooopppqqqqqqppprrrtttvvvwwwyyyzzz{{{yyyvvvsssrrrrrrqqqpppooonnnnnnmmmkkkhhhccc___]]]ZZZZZZYYYVVVRRRLLLGGGDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@BBBCCCDDDCCCDDDFFFGGGEEEGGGIIIKKKLLLOOOSSSVVVXXX[[[```dddhhhnnntttxxx~~~|||wwwtttrrrqqqooonnnooosssuuuyyyGGGGGGGGGFFFEEEBBB@@@???>>>======>>>???AAACCCDDDFFFHHHKKKNNNOOORRRUUUWWWYYY[[[^^^___```bbbeeeggghhhkkkooosssvvvwwwvvvvvvrrrsssuuuwwwxxxyyyxxxxxx{{{yyyvvvuuussspppmmmjjjlllmmmmmmnnnpppqqqssstttyyy}}}~~~}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}||||||{{{yyyxxxwwwvvvuuutttuuuuuuuuuuuutttssssssppptttuuurrrpppnnniiicccTTTOOOIIICCCAAA@@@@@@???>>>???CCCIIIOOOXXXhhhvvvaaaJJJEEEBBB???>>>???AAABBBBBBCCCBBB@@@>>><<<;;;;;;;;;;;;:::999777555333111000000111111222222111111000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111111222222222333333333333333333333333111222222222111333777:::BBBIIIIIIIIIRRR[[[nnnxxxgggjjjjjjeeejjjxxxlll\\\UUUKKKEEECCCDDDDDDCCCAAA@@@???>>>>>>>>>>>>>>>??????@@@AAACCCEEEFFFGGGKKKKKKLLLNNNQQQTTTVVVWWWVVVYYY^^^bbbdddfffhhhjjjkkklllmmmnnnooopppqqqqqqooorrruuuwwwwwwyyy{{{|||yyyxxxvvvvvvvvvvvvtttrrrooonnnnnnlllhhhddd```^^^]]]]]][[[XXXTTTNNNIIIFFFHHHIIIIIIJJJIIIGGGFFFEEECCCBBBBBBBBBAAAAAA@@@@@@>>>@@@AAABBBBBBBBBDDDEEEAAACCCEEEFFFGGGHHHLLLNNNNNNQQQTTTWWW[[[```fffjjjrrruuuyyy|||~~~zzzvvvsssrrrqqqoooooopppqqqsss|||HHHGGGFFFEEECCCAAA@@@?????????>>>>>>???AAABBBCCCDDDGGGJJJMMMOOORRRVVVYYYYYY[[[]]]___```bbbeeegggiiikkkooorrruuuwwwwwwwwwtttuuuwwwxxxyyyyyyyyyxxxzzzyyywwwvvvuuussspppnnnnnnnnnooooooqqqrrrtttuuuwww{{{~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{}}}}}}||||||||||||}}}}}}||||||{{{zzzxxxwwwvvvuuuuuuuuuuuuuuuuuutttssssssqqquuuuuuqqqmmmlllhhhdddVVVQQQJJJDDDAAA@@@@@@???>>>>>>AAADDDHHHPPPbbbrrrgggOOOFFFCCC@@@>>>???@@@AAAAAAAAA@@@>>>===<<<;;;;;;;;;;;;:::999888666333222111000111111222222111111000////////////000000000000000000000000000000000000111111111111111111111111000000111111111111000000000111111111111222222222111222222333333444444555333333333333333555999<<>>@@@AAAAAA@@@@@@BBBCCC@@@BBBDDDDDDEEEEEEGGGIIIGGGIIIKKKMMMPPPTTTYYY]]]cccgggkkkpppsssvvvzzz}}}zzzuuuqqqqqqooommmnnnmmmnnnvvvIIIHHHFFFDDDBBBAAA@@@@@@AAA@@@?????????@@@AAABBBCCCFFFIIIMMMPPPSSSWWWZZZYYY[[[]]]^^^```bbbeeehhhkkklllnnnppprrrssssssssstttuuuwwwxxxyyyyyyxxxxxxyyyxxxwwwwwwwwwvvvtttrrroooppppppqqqrrrsssuuuvvvuuuzzz~~~}}}~~~~~~}}}}}}}}}}}}|||{{{zzzyyy||||||{{{{{{{{{||||||}}}||||||{{{zzzxxxwwwvvvvvvuuuuuuvvvvvvuuutttssssssrrruuuuuuoookkkjjjhhhdddXXXSSSKKKEEEAAA@@@???>>>======???AAACCCLLL^^^ppplllTTTGGGDDD@@@>>>???@@@@@@@@@??????===<<<;;;;;;;;;;;;;;;;;;:::888666444222111111111222222222222111111////////////000000000000000000000000000000000000111111111111111111111111000000111111111111000000000111111111111222222222///000111222444555666777555666555555555777<<>>???@@@AAABBBBBBBBBBBBGGGIIIKKKMMMOOORRRVVVZZZ[[[\\\^^^___bbbccceeeffffffjjjnnnrrrssstttuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxyyy{{{{{{yyyvvvrrrrrrrrrsssssssssssssssssswww{{{~~~~~~}}}~~~}}}zzzyyyyyyzzz{{{|||}}}}}}|||{{{zzz{{{zzzyyyxxxwwwxxxyyyzzzwwwwwwwwwwwwvvvuuutttssstttrrrooonnnmmmkkkgggeee]]]WWWNNNGGGCCC@@@>>>===???======@@@CCCJJJWWWcccsss|||~~~YYYKKKCCC===<<<<<<;;;<<>>=========;;;:::999888666222000000111111222222000///...222111000000000000000111000000000000000000000000000000111111111111000000111111111111111111111111/////////000111111222222111111222222222333333333333444444444666:::@@@DDDMMMLLLNNNYYYlllrrrnnnyyyjjjbbbnnnvvveeeWWWPPPKKKEEECCCCCCEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFJJJJJJKKKMMMPPPRRRUUUVVVVVVZZZ___bbbcccccccccdddgggiiikkknnnpppqqqrrrrrrooorrrvvvzzz}}}}}}|||{{{|||}}}}}}}}}}}}{{{zzzyyyuuuqqqnnnllljjjhhhccc___\\\[[[ZZZYYYXXXWWWWWWWWWTTTSSSRRRPPPNNNKKKIIIGGGHHHFFFDDDCCCDDDDDDBBBAAAAAABBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCFFFFFFGGGHHHJJJLLLNNNOOORRRSSSTTTVVVZZZ___dddhhhrrr{{{}}}vvvtttpppkkkhhhkkknnnooorrrvvvzzzGGGGGGFFFEEEDDDBBBAAA@@@??????@@@AAABBBCCCCCCCCCGGGIIIKKKMMMOOORRRWWWZZZ]]]]]]___aaaccceeefffggggggjjjooorrrssstttuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{zzzwwwuuuttttttttttttuuuuuuuuuuuuyyy}}}~~~}}}}}}~~~~~~zzz{{{}}}}}}|||{{{{{{|||yyy{{{}}}~~~~~~{{{zzzyyyxxxxxxxxxyyyzzzvvvvvvvvvvvvuuutttsssrrrpppnnnmmmllllllkkkiiifff___YYYQQQIIIDDDAAA???===???===<<<>>>AAAFFFRRR^^^sss}}}dddOOOGGG???======<<<===???BBBAAAAAA@@@???>>>======<<<;;;:::999888666222000000111111222111000///...111000000000000000111111000000000000000000000000111111111111111000000///111111111111111111111111//////000000111111222222222333333333444444444444333444444555777;;;AAAFFFKKKLLLRRRaaawww~~~nnnppppppdddbbbqqq~~~sssbbbUUULLLHHHDDDBBBCCCEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFIIIJJJKKKMMMOOORRRTTTUUUWWWZZZ^^^aaabbbbbbcccdddhhhiiilllnnnqqqrrrrrrrrrqqqssswww{{{}}}}}}|||{{{{{{|||}}}~~~}}}{{{yyyxxxtttqqqmmmkkkjjjgggccc```___^^^\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTQQQOOOMMMKKKIIIGGGEEEEEEFFFFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNPPPTTTYYY___bbbmmmvvvxxxuuuqqqkkkiiillloooppprrrvvvvvv}}}GGGGGGGGGFFFEEECCCBBBAAA@@@@@@AAABBBBBBCCCCCCCCCFFFHHHKKKNNNPPPSSSWWWZZZ^^^^^^```bbbdddfffggghhhhhhkkkooorrrssssssuuuvvvyyyyyyzzzzzzyyyyyyxxxxxx{{{zzzyyyzzz{{{{{{zzzyyywwwwwwwwwwwwwwwxxxyyyyyy}}}}}}}}}|||}}}}}}~~~}}}xxxyyy{{{{{{{{{{{{}}}~~~yyy{{{~~~|||{{{zzzyyyyyyyyyyyyzzzvvvvvvuuuuuutttrrrqqqppplllkkkjjjkkklllllljjjhhhbbb\\\SSSLLLFFFBBB???===???<<<;;;===>>>BBBMMMWWWrrr~~~sssUUUJJJAAA>>>===<<<===@@@BBBAAAAAA@@@???>>>======<<<:::999888888666222000000111111111111000//////000/////////000111222222000000000000000000000000222222111111111000000000111111111111111111111111//////000000111222222222444444444444555555555555444444555666888===DDDIIINNNRRR\\\nnnsssjjjtttxxxggg```cccvvv~~~xxxmmm^^^SSSHHHEEEBBBAAACCCEEEGGGGGGDDDFFFGGGHHHHHHGGGEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGIIIIIIJJJLLLOOOQQQTTTUUUWWWZZZ]]]___```bbbdddfffiiijjjmmmoooqqqssssssssssssuuuxxxzzz||||||{{{zzzzzz{{{}}}~~~{{{xxxvvvrrrpppmmmkkkiiigggdddbbbbbbaaa```^^^\\\[[[[[[ZZZ[[[[[[ZZZYYYWWWUUUSSSRRRLLLKKKIIIHHHIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKMMMOOOQQQVVV\\\aaakkkttt}}}|||vvvqqqllliiilllnnnoooqqquuurrrwwwGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFHHHLLLNNNQQQTTTWWWZZZ]]]^^^```bbbdddfffggghhhjjjlllppprrrrrrsssuuuvvvyyyzzz{{{|||}}}||||||{{{}}}{{{yyyzzz{{{}}}}}}}}}{{{zzzzzzzzzzzz{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}|||yyy{{{||||||{{{{{{}}}yyy{{{~~~~~~||||||{{{zzzzzzyyyyyyyyyuuuuuuttttttrrrqqqooonnnmmmlllkkkkkklllllljjjiiiddd^^^UUUMMMGGGCCC???======;;;;;;<<<===@@@JJJTTTmmm{{{|||YYYMMMAAA>>>======>>>AAABBBAAAAAA@@@???>>>======;;;:::999888888666333000111111111111000000000///////////////000111333333000000000000000000000000222222111111000000000000111111111111111111111111///000000111111222333333333444444444444555555555555555666777:::@@@GGGMMMTTTZZZhhh}}}~~~mmmlll{{{nnnbbbaaahhh|||zzzrrrgggZZZRRRFFFDDDBBBBBBCCCEEEFFFGGGEEEFFFIIIJJJJJJHHHEEEDDDDDDDDDCCCDDDEEEFFFHHHIIIHHHIIIJJJLLLNNNQQQSSSUUUXXXZZZ]]]^^^```bbbeeegggjjjkkknnnqqqsssttttttttttttuuuwwwxxxyyyzzzyyyyyyyyy{{{~~~|||xxxuuurrrpppmmmkkkiiigggeeedddeeedddbbb```^^^]]]\\\\\\______^^^]]]\\\ZZZYYYXXXSSSQQQNNNMMMMMMMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHIIIIIIJJJKKKLLLLLLNNNQQQSSSUUUZZZaaafffpppxxxyyyrrrllliiikkkllllllooorrrqqqssswww~~~GGGHHHHHHHHHGGGFFFEEEEEECCCCCCBBBBBBBBBCCCDDDEEEEEEHHHLLLOOORRRTTTXXX[[[]]]]]]___aaaccceeefffgggjjjllloooqqqrrrtttvvvxxxyyyzzz}}}~~~|||zzzzzz}}}~~~}}}||||||}}}~~~~~~~~~}}}|||}}}~~~~~~|||||||||}}}yyy{{{}}}~~~|||{{{{{{{{{{{{zzzzzzyyyxxxxxxttttttssssssrrrpppooonnnpppooommmmmmmmmllljjjhhhddd^^^VVVNNNHHHCCC???<<<;;;999:::===>>>@@@IIIRRRddduuu^^^PPPBBB======>>>???AAABBBAAAAAA@@@???>>>======;;;:::999999999777444111111111111000000000000000////////////000111333333000000000000000000000000222222111000000111222222111111111111111111111111000000000111222222333333333333333333444444444444555666666888<<>>@@@GGGPPP[[[nnngggWWWEEE>>>>>>>>>>>>@@@BBBAAAAAA@@@???>>>======<<<;;;:::::::::999555333222111111000///000000000000/////////000111222222000000000000000000000000222111000000111222444555111111111111111111111111000000111111222333333333222333333333333444444444666666777999===EEEOOOVVV[[[jjjvvvqqq}}}ppp___^^^ddduuugggZZZPPPKKKDDDEEEEEEDDDCCCDDDFFFHHHHHHIIIJJJJJJJJJHHHFFFEEEEEEDDDCCCCCCDDDGGGJJJKKKJJJJJJKKKMMMPPPRRRTTTVVVXXX[[[^^^aaacccdddgggiiimmmnnnqqqsssuuuwwwwwwwwwuuuuuuuuuuuuvvvxxxyyyzzz|||}}}}}}zzzxxxuuutttrrrnnniiigggggghhhgggfffeeecccbbbbbbbbbbbbddddddddddddddddddcccccccccaaa]]][[[ZZZXXXVVVTTTRRRRRRPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJLLLOOOQQQSSSUUUUUUZZZ___bbbdddjjjttt|||wwwpppkkkjjjiiiggggggjjjfffdddfffjjjmmmuuuGGGHHHIIIIIIIIIIIIHHHHHHFFFEEEDDDBBBBBBCCCEEEFFFDDDGGGLLLPPPSSSVVVYYY[[[^^^^^^```bbbdddfffggghhhiiikkknnnppprrruuuyyy|||{{{}}}~~~}}}}}}||||||~~~~~~~~~}}}||||||zzzyyywwwwwwwwwxxxxxxyyyzzzzzzyyyzzzzzzzzzxxxwwwuuutttqqqrrrrrrrrrrrrrrrqqqqqqqqqooonnnmmmmmmkkkhhhfffddd___XXXQQQLLLFFFBBB???;;;:::;;;=========CCCKKKSSSggg|||sss```KKKAAA???=========BBBAAAAAA@@@???>>>=========<<<;;;;;;;;;:::777444222222000/////////000111111000000000000000111111000000000000000000000000000000//////111333666777111111111111111111111111000111111222222333333444444444444444555555555555666777888:::???HHHRRRYYYdddvvvtttttt{{{eee[[[bbbnnnsssbbbSSSJJJGGGAAACCCEEEEEEEEEFFFIIILLLKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCCCCDDDGGGJJJLLLKKKKKKLLLNNNQQQSSSVVVWWWWWW[[[```ccceeefffhhhiiinnnooorrrtttvvvxxxxxxxxxwwwvvvvvvvvvwwwyyy|||}}}~~~~~~|||{{{wwwwwwtttooojjjggghhhiiihhhgggffffffeeeeeefffffffffgggggghhhhhhhhhhhhgggiiigggdddcccbbbbbb```^^^[[[ZZZXXXVVVTTTRRRPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNQQQTTTWWW[[[^^^```dddiiipppsssvvv|||{{{tttnnnllljjjgggfffhhhaaa^^^```dddeeemmmHHHHHHIIIIIIJJJJJJIIIIIIGGGFFFDDDCCCBBBCCCEEEFFFDDDGGGLLLQQQTTTVVVYYY[[[___```aaaccceeeggghhhiiihhhjjjnnnpppsssvvvzzz}}}}}}~~~}}}zzzxxx||||||}}}~~~}}}yyy}}}|||yyyxxxvvvvvvuuuvvvwwwyyy{{{}}}yyyyyyyyyyyyxxxvvvtttsssqqqqqqrrrssssssssssssrrrooommmlllllllllkkkhhhfffeee```ZZZSSSNNNIIIDDDAAA<<<;;;<<<===<<<;;;???GGGOOOddd{{{{{{gggPPPDDD@@@===;;;;;;BBBAAAAAA@@@???>>>======>>>===<<<<<<<<<;;;888666333222000/////////000111222111000000000000000111000000000000000000000000000/////////111444777999111111111111111111111111000111111222222333444444555555555555666666666777777777888:::???IIISSS[[[nnnrrrtttrrr___[[[hhhxxxqqq___OOOFFFCCC???BBBEEEFFFFFFGGGKKKOOONNNMMMMMMLLLKKKJJJJJJJJJEEEDDDCCCCCCDDDGGGKKKMMMKKKLLLMMMOOOQQQTTTVVVXXXWWW[[[aaaeeeggghhhiiijjjnnnppprrruuuwwwxxxxxxyyyxxxxxxwwwwwwyyy{{{~~~}}}|||yyyyyyvvvqqqjjjggghhhjjjiiiiiihhhhhhhhhhhhiiiiiihhhiiijjjjjjkkkkkkkkkjjjllljjjhhhhhhhhhiiihhhgggcccbbb```^^^[[[YYYWWWVVVSSSSSSSSSRRRRRRQQQQQQQQQTTTUUUXXX\\\```eeeiiikkkrrrxxxwwwqqqnnnkkkgggfffhhh```]]]^^^bbbdddkkkIIIHHHGGGFFFGGGHHHIIIJJJFFFEEEDDDCCCCCCDDDEEEEEEHHHKKKNNNQQQSSSUUUXXX[[[XXX___cccaaaaaadddgggggghhhiiilllooosssvvvyyyzzz~~~{{{zzz{{{|||}}}~~~~~~}}}~~~}}}|||{{{zzz|||||||||}}}}}}{{{wwwtttvvvtttssstttyyy{{{{{{zzzxxxzzz{{{yyytttqqqqqqssswwwuuutttvvvxxxyyywwwuuunnnmmmllljjjhhhgggffffffeeeeeeaaaYYYOOOFFFAAA@@@===<<<<<<<<<===>>>@@@AAAOOO^^^ssskkkPPPGGGDDD???===??????@@@AAABBBAAA???===<<<@@@???>>>===;;;999888888222222111111000111111111111111111000000000000000,,,---///000111111111000111111111111111111111111000000000000000000000000111222222333333444444555333333333333444555666666777999666:::FFFKKKRRRaaawww{{{kkk{{{yyyjjj^^^ZZZjjjxxxiiiXXXLLLGGGGGGCCCDDDEEEHHHJJJLLLNNNOOOMMMMMMMMMMMMMMMLLLKKKJJJCCCBBBBBBBBBCCCDDDFFFGGGMMMOOORRRSSSSSSTTTUUUWWWYYYYYY]]]cccgggfffgggkkknnnooorrrtttvvvvvvvvvuuuuuuuuuwwwyyy{{{}}}~~~~~~~~~~~~zzztttqqqpppooollljjjjjjkkklllmmmmmmmmmlllllliiijjjkkklllmmmnnnnnnnnnqqqqqqrrrrrrqqqpppnnnmmmkkkkkkllljjjfffcccbbbbbbbbbbbb___\\\XXXVVVWWWXXX]]]```eeejjjooouuu{{{tttllljjjgggddd```ccc]]]\\\```bbbkkkIIIHHHHHHHHHHHHIIIIIIJJJGGGFFFEEECCCCCCDDDEEEEEEGGGJJJNNNQQQSSSTTTVVVXXXXXX___cccbbbaaaeeehhhhhhggghhhkkknnnrrruuuwwwyyyzzz{{{|||{{{zzzzzz{{{}}}~~~~~~|||}}}~~~}}}|||{{{{{{{{{{{{|||}}}~~~|||xxxuuutttsssrrruuuxxx{{{{{{yyyxxxzzz{{{yyyuuusssrrrsssuuusssrrrsssuuuuuussspppooonnnllljjjiiihhhhhhhhhfffeeeaaaZZZPPPGGGBBBAAA<<<;;;;;;;;;;;;===???@@@LLL[[[qqqsssWWWKKKFFF@@@===??????@@@AAAAAAAAA???===<<<>>>>>>===<<<;;;::::::999444333222111111111111111111000000000000000000000555555555555333222000///111111111111111111111111111111111111111111111111111222222333333444444555444444444444555666777777777;;;999===IIIOOOVVVeee~~~tttooobbbZZZ[[[ppp~~~~~~~~~~~~~~~}}}~~~~~~{{{ssseeeVVVKKKGGGGGGDDDEEEFFFHHHKKKMMMNNNOOONNNNNNNNNNNNNNNMMMLLLLLLEEEDDDDDDCCCDDDFFFGGGHHHJJJMMMPPPRRRSSSUUUWWWYYY[[[ZZZ^^^cccfffeeegggkkkpppsssvvvwwwvvvtttsssttttttuuuwwwyyy{{{~~~~~~}}}yyytttqqqqqqpppnnnlllnnnnnnnnnooooooooooooooolllmmmnnnooopppqqqqqqqqqsssuuuvvvwwwwwwvvvuuutttuuuvvvvvvuuurrrpppppppppnnnmmmkkkgggdddccceeegggmmmqqqwww}}}wwwoookkkhhhdddaaaaaa]]]]]]aaacccmmmHHHIIIIIIJJJJJJKKKJJJJJJGGGFFFEEEDDDCCCDDDEEEEEEFFFJJJNNNQQQRRRSSSTTTUUUWWW^^^cccbbbbbbeeehhhhhhfffgggjjjmmmpppsssuuuwwwwwwxxxyyyzzzzzz{{{~~~}}}|||{{{~~~|||{{{{{{{{{|||zzzzzzzzz|||}}}{{{xxxuuuqqqqqqrrruuuxxxzzzyyyxxxwwwyyyzzzyyyvvvsssrrrqqqsssrrrqqqrrrsssrrrooommmnnnmmmkkkjjjiiiiiijjjkkkgggfffbbbZZZQQQIIIDDDBBB;;;;;;::::::;;;<<<===>>>HHHWWWlll```PPPHHHAAA>>>@@@@@@AAAAAAAAAAAA???===<<<<<<<<<<<<<<<;;;;;;;;;;;;555555444222111111111111000000000000000000111111888888777666444222000///111111111111111111111111111111111111111111111111111222222333333444444555555555555555555777888888777<<<<<>>DDDQQQeeexxxhhhTTTIIICCC@@@@@@AAABBBBBBAAA@@@???>>>======<<<<<<;;;;;;:::::::::777666555333222111111111000000000000000111111111111222222222222222222222111111111111111111111111111111111111111111111111111222222333333444444555444444444444555666777888555===???EEEQQQXXXcccvvvzzzuuu```YYY\\\kkk}}}{{{zzzyyyxxxwwwwwwwwwxxxwwwwwwvvvuuutttsssssstttuuuvvvuuusssooollleeeZZZOOOGGGEEEDDDFFFGGGIIIKKKMMMMMMNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMGGGGGGFFFEEEFFFGGGHHHIIIHHHJJJNNNQQQSSSUUUWWWYYY\\\\\\___dddfffgggmmmuuuwwwnnnmmmpppssstttvvvzzz~~~{{{yyywwwvvvuuuuuuuuutttxxxwwwvvvuuuuuuuuuvvvvvvtttuuuvvvxxxyyyzzzzzzzzz}}}|||~~~vvvmmmhhheeeccc```___aaadddiiisssGGGIIIJJJLLLMMMMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDEEEEEEHHHLLLOOOPPPPPPQQQRRRWWW___dddcccccceeegggfffhhhiiikkkmmmppprrrtttuuuyyyzzz|||||||||}}}~~~~~~~~~~~~~~~yyy~~~{{{xxxwwwxxxzzz{{{wwwwwwwwwxxxxxxuuuqqqnnnjjjnnnsssxxxyyyyyywwwvvvyyywwwuuusssqqqnnnllljjjlllnnnooopppooommmkkkiiiccccccdddeeefffggghhhiiiiiifffaaaZZZSSSLLLFFFBBB>>>===<<<<<<<<<===>>>???AAAKKK]]]nnn{{{oooXXXKKKEEEBBBAAACCCCCCBBBAAA@@@???>>>===>>>>>>===;;;:::999888777777666555333222111111111//////000000111111111111......///000111222333444111111111111111111111111111111111111111111111111111222222333333444444555333333333333444555666777444===BBBHHHSSS[[[jjjvvvppp___\\\eeexxx~~~}}}|||zzzyyywwwvvvuuussstttttttttssssssrrrqqqqqqppppppppprrrqqqpppnnniiieee^^^UUULLLFFFCCCCCCFFFHHHJJJLLLMMMMMMMMMLLLJJJKKKKKKLLLLLLLLLKKKKKKFFFFFFEEEDDDEEEFFFGGGHHHIIIKKKNNNQQQRRRSSSUUUWWW[[[\\\___eeegggkkktttuuulllkkkooorrrtttwww{{{{{{{{{{{{zzzyyyxxxxxxyyyzzzyyyyyyxxxxxxxxxyyyyyywwwxxxzzz|||}}}~~~yyyoooiiieeecccbbbbbbccceeeiiisssHHHHHHJJJKKKLLLLLLLLLLLLJJJHHHGGGEEEDDDDDDDDDEEEFFFHHHKKKNNNOOOPPPSSSUUUZZZbbbgggfffeeefffgggfffiiijjjkkkmmmppprrrssstttvvvwwwxxxxxxxxxyyy{{{}}}~~~~~~~~~}}}{{{}}}}}}|||zzzyyyxxxyyy{{{|||yyyxxxxxxwwwvvvrrrmmmiiihhhnnnuuuzzz{{{yyywwwvvvvvvsssooommmllllllkkkiiiiiikkkmmmmmmiiieeecccbbb^^^```ccceeehhhhhhiiihhhiiieee___ZZZTTTMMMFFFBBB???>>>===<<<<<<===>>>??????FFFSSSbbbqqq}}}xxx^^^PPPIIIEEECCCDDDCCCBBBAAA@@@???>>>===???>>>===;;;999888777666555555444222111111111111/////////000111111222222111111000000111111222333111111111111111111111111222222222222222222222222111222222333333444444555333333222333333444555666444???DDDJJJUUU___rrr{{{yyyjjj^^^bbbsss~~~~~~~~~}}}{{{yyyxxxwwwuuutttrrrqqqpppnnnnnnnnnnnnmmmlllkkkkkklllkkkkkklllmmmllliiiggg```]]]VVVOOOIIIEEECCCBBBFFFHHHJJJLLLMMMLLLKKKJJJHHHIIIIIIJJJJJJJJJJJJIIIFFFEEEDDDCCCCCCDDDEEEFFFHHHKKKNNNPPPQQQRRRTTTVVVZZZ[[[___dddggglllyyy|||oooiiijjjnnnqqqtttxxx}}}}}}~~~~~~|||{{{|||}}}zzz{{{|||}}}}}}}}}}}}|||{{{|||~~~~~~ssskkkgggeeebbbcccddddddfffooo}}}HHHHHHHHHIIIJJJKKKMMMMMMJJJIIIGGGEEEDDDDDDDDDEEEGGGHHHJJJLLLNNNQQQUUUXXX___gggllljjjhhhiiiiiiggghhhiiijjjlllnnnpppqqqrrrqqqssstttuuuuuuvvvxxx{{{|||}}}~~~~~~|||||||||{{{{{{{{{|||}}}~~~}}}|||zzzxxxvvvqqqkkkfffgggmmmvvv||||||zzzwwwvvvppplllgggfffhhhjjjlllllllllnnnooolllfff```\\\ZZZ\\\```eeeiiillllllkkkjjjhhhddd^^^YYYTTTMMMFFFAAA>>>===<<<<<<;;;<<<===>>>>>>BBBKKKXXXhhhwwwgggVVVNNNIIIEEEEEEDDDCCCAAA@@@???>>>>>>======<<<;;;:::888888777444333222111111111111111...//////000111111222222222222111000000000111222111111111111111111111111222222222222222222222222111222222333333444444555333333333444444555666777666AAAFFFLLLWWWcccyyyqqqeee^^^kkk}}}{{{zzzzzzzzzxxxvvvrrrqqqpppnnnmmmkkkjjjiiifffggggggffffffdddccccccbbbaaaaaabbbcccaaa^^^\\\VVVSSSMMMIIIFFFEEEDDDDDDEEEGGGJJJLLLLLLKKKJJJHHHGGGHHHHHHIIIJJJJJJIIIIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFIIILLLOOOQQQSSSUUUWWWZZZ[[[^^^ccceeekkkxxxpppfffeeeiiioooqqquuuzzz~~~~~~~~~~~~~~~{{{}}}xxxooojjjhhhaaacccccc```aaahhhssszzzHHHHHHGGGHHHIIIKKKMMMNNNKKKIIIGGGFFFDDDDDDDDDEEEGGGHHHJJJKKKMMMQQQVVVZZZcccjjjooonnnkkkkkkjjjhhhggghhhiiikkkmmmnnnppppppoooqqqsssttttttvvvyyy|||{{{|||{{{||||||}}}~~~}}}zzzvvvqqqjjjeeefffnnnwww}}}}}}zzzxxxwwwlllgggbbbbbbeeejjjmmmoooppprrrsssnnnfff^^^YYYWWW]]]aaagggmmmppppppnnnlllhhhccc]]]XXXSSSMMMFFFAAA======;;;;;;:::;;;<<<===>>>@@@FFFRRRbbbtttmmm[[[RRRKKKFFFFFFEEECCCAAA@@@???>>>>>>;;;;;;;;;::::::999999999222222111111000111111111...//////000111222222222//////.........000111222111111111111111111111111222222222222222222222222111222222333333444555555555444444555555666777888888CCCIIIMMMYYYeee}}}mmmbbb```sss}}}{{{xxxwwwwwwvvvtttrrrmmmlllkkkiiigggfffeeedddaaaaaaaaaaaa```___^^^]]]XXXXXXXXXXXXYYYWWWTTTQQQNNNKKKGGGEEEDDDEEEEEEEEEEEEGGGIIIKKKLLLKKKIIIGGGGGGHHHHHHIIIJJJJJJJJJIIIGGGFFFEEEDDDDDDEEEFFFFFFDDDGGGKKKNNNQQQTTTWWWYYYZZZ[[[^^^aaaccchhhwwwuuufff```bbbiiioooqqquuu{{{~~~{{{|||||||||~~~|||~~~{{{rrrmmmkkk```bbbaaa^^^]]]ccckkkqqqrrrEEEFFFGGGHHHJJJKKKMMMMMMLLLJJJHHHFFFFFFFFFGGGHHHHHHHHHHHHJJJNNNTTTYYY\\\ggghhhiiiiiiiiihhhfffeeegggjjjmmmnnnnnnnnnoooppptttuuuuuuuuuuuuvvvyyy{{{|||}}}wwwzzz~~~|||xxxqqqiiidddgggqqq|||xxxooobbbaaaaaabbbgggmmmssswww|||wwwooobbbVVVTTTXXXZZZkkkwwwwwwssssssqqqllldddaaa\\\XXXSSSNNNIIIEEEAAA???<<<;;;<<<<<<<<<;;;:::@@@EEEKKKZZZppp~~~zzzdddXXXQQQKKKFFFDDDAAA???>>>===;;;:::;;;;;;;;;:::::::::999999777555333222333222111000///000111222222222222222333333333222222111111111222222222222222222222222111111222222222333333333555444333222222333444555444333222333666888999999:::CCCKKKOOOYYYpppxxxyyy|||eeeaaaiii|||yyy{{{xxxuuurrrpppmmmjjjggggggfffdddaaa___\\\ZZZYYYYYYYYYWWWVVVTTTSSSSSSSSSRRRRRRSSSRRRPPPNNNKKKJJJHHHGGGDDDBBBAAAAAABBBCCCBBBDDDFFFFFFEEEDDDDDDDDDFFFGGGGGGGGGHHHIIIIIIJJJGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJLLLOOORRRUUUXXXYYYZZZ[[[]]]```dddkkksssyyyzzzmmmaaa]]]```ggglllrrrwww|||~~~||||||}}}~~~~~~|||qqqjjjgggbbb___``````___aaaeeejjjuuuDDDDDDEEEGGGHHHJJJKKKKKKLLLKKKIIIGGGEEEEEEFFFGGGIIIIIIIIIKKKOOOTTTYYY\\\cccdddeeefffggggggffffffgggjjjmmmnnnnnnnnnooopppuuuvvvwwwwwwwwwxxxzzz}}}~~~|||~~~}}}|||}}}wwwpppiiieeelllwwwvvvlllbbbbbbcccfffkkkrrrxxx|||~~~wwwmmm___SSSQQQVVVdddwww~~~yyytttnnneeebbb]]]YYYTTTOOOIIIEEE@@@===;;;999:::::::::999999>>>CCCHHHVVVjjjyyy~~~ggg[[[RRRLLLHHHEEEBBBAAA@@@???===;;;;;;;;;;;;:::::::::999999777555333222333333111000...//////000000000000///222222111111111111111000222222222222222222222222222222333333333444444444555555444333333444555555555444333444666888999:::===FFFNNNSSS^^^uuuxxx{{{uuubbbcccrrr}}}yyyvvvvvvsssooollljjjgggccc```___^^^\\\YYYWWWTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEGGGFFFDDDBBBBBBBBBCCCDDDBBBDDDFFFGGGGGGFFFGGGHHHGGGGGGHHHHHHIIIIIIHHHHHHIIIHHHFFFEEEEEEFFFGGGHHHIIIJJJLLLNNNQQQTTTWWWYYYZZZ\\\^^^aaaeeejjjqqquuuzzzssshhh___\\\```fffkkkssswww|||~~~~~~wwwoooiiiccc___^^^]]][[[\\\___^^^fffsssEEEEEEFFFGGGHHHIIIJJJKKKLLLKKKIIIGGGEEEEEEFFFFFFIIIIIIJJJLLLPPPTTTYYY[[[^^^___aaacccdddeeeffffffhhhjjjmmmnnnnnnooopppqqqwwwxxxyyyyyyyyyzzz|||~~~}}}|||{{{zzzzzzrrrllliiirrr~~~ttthhhbbbccceeejjjpppxxxxxxmmm^^^SSSRRRWWWjjj{{{ssslllfffccc___ZZZVVVPPPKKKGGG@@@>>>;;;::::::::::::999888<<<@@@EEEPPPcccsss{{{lll^^^TTTMMMJJJGGGDDDCCCBBBAAA???===;;;;;;;;;;;;::::::::::::888666333333333333222000000000000111000000//////000000000000000111111111222222222222222222222222333333444444444555555555666555444444444444555666555555444555666777999:::AAAIIIQQQXXXggg|||lll___ggg}}}~~~zzztttqqqooolllhhhdddaaa^^^ZZZWWWUUUTTTSSSQQQNNNLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFBBBDDDGGGHHHHHHHHHJJJKKKHHHHHHIIIJJJJJJJJJIIIIIIKKKIIIGGGEEEDDDEEEGGGHHHHHHIIIKKKMMMPPPTTTVVVXXXZZZ]]]```bbbeeehhhmmmpppqqqllleee___^^^bbbhhhlllsssvvv{{{uuullleee___]]][[[WWWWWWYYYYYY\\\dddqqqFFFGGGGGGHHHIIIJJJJJJKKKIIIIIIHHHGGGFFFGGGGGGHHHHHHHHHJJJLLLPPPTTTXXXZZZ\\\]]]___aaacccdddeeefffiiikkkmmmnnnnnnoooqqqrrrvvvxxxyyyzzzyyyzzz|||~~~}}}xxxzzz|||}}}|||{{{{{{|||xxxxxxqqqnnnvvvtttggg___aaaffflllttt|||zzznnn___UUUWWW]]]rrr{{{sssmmmgggddd```[[[WWWRRRLLLHHHCCC@@@>>><<<<<<<<<;;;:::999<<>><<<;;;;;;;;;;;;:::::::::888666444333333333222111333333333333222222111000///000000000111111222222111222222222222222333333333333333333444444444444555555555555555555555555555666666666666777:::;;;DDDKKKTTT___rrrfff]]]kkk|||wwwqqqmmmiiifff```\\\YYYVVVRRRPPPNNNMMMLLLJJJIIIGGGFFFEEECCCBBBBBBAAA@@@@@@@@@@@@??????>>>>>>@@@BBBDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGCCCEEEGGGHHHGGGHHHIIIKKKGGGIIIKKKMMMNNNNNNMMMLLLMMMKKKHHHEEEDDDEEEGGGIIIHHHIIIJJJMMMPPPSSSVVVWWW[[[]]]aaacccdddfffhhhjjjkkkiiieeebbbcccfffjjjmmmrrruuuyyy}}}zzznnnfff___]]][[[WWWUUUVVVYYYYYY]]]hhh{{{FFFFFFGGGGGGHHHHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJGGGHHHIIILLLOOOSSSVVVXXX]]]^^^___```bbbccceeeeeekkklllnnnooooooooorrrtttuuuvvvxxxyyyyyyyyyzzz|||~~~~~~{{{uuuvvvxxxyyyxxxxxxzzz{{{yyyzzzrrroooyyyuuuhhh]]]```fffmmmvvv~~~yyymmm```YYY\\\ddd|||}}}wwwrrrhhheee```\\\WWWRRRMMMIIIDDDAAA>>>===<<<<<<;;;::::::<<>>FFFNNNXXXhhh~~~{{{ddd```qqq}}}yyysssmmmiiiddd```ZZZVVVRRROOOLLLJJJGGGFFFFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>??????>>>>>>>>>???@@@CCCEEEFFFCCCCCCCCCDDDDDDEEEFFFFFFDDDEEEFFFFFFEEEEEEFFFHHHFFFIIIMMMQQQSSSSSSRRRQQQMMMKKKIIIFFFEEEFFFGGGIIIHHHIIIJJJMMMPPPSSSVVVWWW[[[^^^aaabbbcccccceeefffhhhgggeeedddeeegggjjjlllqqqsssvvvzzz}}}~~~pppggg___^^^]]]ZZZXXXXXXVVVVVVYYYcccuuuEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLGGGHHHJJJMMMPPPSSSVVVWWW]]]]]]^^^___aaaccceeeffflllmmmnnnoooooopppsssuuusssuuuxxxxxxxxxxxxyyyzzz|||}}}zzzwwwxxxyyyxxxwwwxxxzzz|||yyypppnnn}}}vvviii^^^bbbhhhpppyyyxxxnnnbbb[[[```hhh|||uuuppphhheeeaaa\\\XXXRRRMMMIIICCC@@@===;;;;;;:::999888;;;===???BBBEEEQQQhhh|||{{{fffWWWNNNIIIFFFCCCAAAAAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;:::999777444444444444333111111111111222111111000000222222222222222333333333111111111222222333333444111111111222222222333333333333444555555444333333222555777777777888===AAAIIIQQQ^^^rrrxxxtttdddfffzzz|||xxxtttnnngggccc]]]YYYTTTOOOLLLJJJGGGEEE@@@@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;;;;<<<======>>>>>>???@@@BBBCCCDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEEEEDDDCCCCCCDDDFFFFFFJJJOOOSSSVVVUUUSSSRRRLLLKKKIIIHHHHHHHHHHHHIIIHHHIIIKKKMMMPPPTTTVVVXXX\\\^^^```aaaaaaaaabbbdddeeedddddddddfffhhhjjjlllrrrrrrtttxxx}}}~~~sssiiiaaa``````]]]ZZZYYYVVVWWW[[[cccqqqHHHGGGGGGGGGGGGGGGGGGGGGJJJKKKKKKKKKKKKKKKKKKJJJIIIJJJLLLOOORRRUUUWWWYYYZZZZZZ[[[]]]```cccfffhhhmmmnnnooooooooopppsssvvvsssuuuxxxyyyxxxxxxyyyzzz|||}}}~~~{{{xxxyyyzzz{{{{{{}}}wwwqqqrrruuuiiibbbfffmmmuuu}}}}}}sssggg```dddmmm{{{qqqhhhhhheee```\\\WWWRRRLLLHHHCCC@@@===;;;;;;:::999888;;;<<<>>>AAACCCNNNfff~~~iiiYYYOOOIIIFFFCCCBBBAAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;999777555444444444333222000000111222222222111111222222222222111111111111000111111222333333444444222222222333333333444444222222333444444333222222111444777888777999???DDDLLLTTTccc{{{xxxuuu}}}llldddnnn{{{xxxuuuqqqmmmggg```[[[VVVRRRLLLGGGEEECCCBBB@@@===============<<<<<<<<<999999999999999:::;;;;;;>>>>>>???@@@AAABBBBBBAAABBBBBBBBBCCCCCCCCCCCCBBBCCCDDDDDDCCCBBBCCCEEEHHHGGGKKKPPPTTTUUUTTTQQQNNNIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLNNNQQQTTTWWWYYY\\\^^^____________aaacccccccccdddfffhhhkkknnnpppttttttuuuxxx}}}~~~wwwlllcccaaaaaa^^^ZZZXXXWWWZZZ]]]cccnnnLLLKKKKKKKKKKKKKKKJJJJJJNNNNNNMMMMMMLLLJJJIIIHHHKKKLLLNNNQQQTTTWWWYYYZZZWWWWWWYYY\\\___dddhhhjjjmmmnnnoooooooooppptttvvvsssvvvxxxzzzyyyyyyyyyzzz|||}}}{{{wwwxxx{{{}}}wwwuuuyyyttthhhfffjjjqqqyyyyyymmmfffiiiqqqsssggghhheee```[[[WWWRRRLLLHHHFFFCCC???=========;;;:::;;;;;;>>>@@@BBBLLLfff~~~lll[[[QQQJJJGGGDDDBBBBBBAAA???=========<<<<<<<<<;;;;;;;;;999777555444444444333222111222333444444444444444222222111111000000//////000000111222333333444444333333333444444444555555111111333333333333111111///333777888888:::@@@EEEOOOWWWhhhvvvvvvuuugggcccrrr}}}{{{uuusssoookkkgggaaaZZZVVVQQQLLLGGGBBB@@@???>>>===========================999999999999999:::;;;<<<@@@AAABBBCCCCCCCCCAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBCCCCCCCCCEEEHHHJJJIIILLLQQQTTTTTTRRRMMMJJJHHHIIIJJJKKKKKKKKKJJJIIIJJJKKKLLLOOORRRUUUXXXYYY\\\]]]^^^^^^^^^___aaacccdddeeefffhhhlllpppsssuuuvvvuuuvvvyyy~~~~~~zzznnndddbbbaaa]]]YYYVVVUUUXXX[[[^^^hhh}}}IIIFFFCCCDDDGGGKKKNNNOOOOOOMMMJJJHHHHHHIIIKKKLLLGGGKKKQQQUUUWWWXXXYYYZZZ^^^]]]\\\\\\^^^bbbgggjjjmmmllllllmmmnnnppprrrssstttuuuvvvxxxxxxyyyyyyyyy{{{}}}zzzyyy{{{uuummmlllpppvvv{{{|||uuuiiigggsss~~~rrriiidddbbb^^^ZZZWWWRRRMMMJJJFFFCCC???;;;999999:::<<<::::::;;;>>>AAAKKKaaatttooo[[[VVVJJJGGGDDDBBBBBBBBBBBBAAA>>>>>><<<;;;:::999999999:::888666444333222222333111111111111111111111111222222222222222222222222333333222111111222333333111111111222222333333333333444444444333333555666444555666666777<<>>>>>>>>??????@@@@@@@@@FFFDDDCCCAAABBBDDDGGGHHHMMMMMMNNNMMMMMMKKKIIIHHHIIIIIIHHHGGGGGGIIIJJJKKKJJJKKKNNNQQQTTTWWWZZZ[[[]]]]]]\\\\\\]]]^^^```aaaaaaeeeiiikkklllooossswwwtttssssssvvv|||zzzpppddd^^^^^^]]]XXXTTTTTTTTTVVV[[[dddxxxLLLJJJHHHHHHKKKNNNPPPPPPMMMKKKIIIHHHGGGIIIJJJLLLJJJNNNSSSVVVWWWWWWXXXYYY\\\[[[ZZZZZZ\\\___cccfffjjjjjjjjjkkklllnnnppprrrssstttuuuwwwyyyzzz{{{{{{~~~}}}||||||~~~tttmmmkkkpppwww~~~~~~vvvkkkiiivvvvvvmmmdddbbb^^^ZZZWWWRRRMMMJJJFFFDDD@@@<<<::::::;;;<<<:::999;;;===???III]]]ooouuu___XXXNNNKKKFFFCCCAAA@@@???===>>>===<<<;;;:::999999999:::888666444333222222333111111111111111111111111222222222222222222222222333333222111111222333333111111222222222333333333333444444444333333555666555666777777888===EEELLLSSS]]]vvvwww~~~hhhaaaooo}}}{{{wwwrrrnnnjjjddd]]]YYYWWWSSSMMMHHHGGGEEEBBB???===<<<<<<<<<;;;<<<<<<=========<<<<<<::::::;;;;;;<<<<<<<<<===@@@AAABBBBBBAAA???===<<>>FFFXXXhhh~~~~~~eeeYYYPPPLLLGGGCCCBBB@@@???===>>>===<<<;;;:::999999999999888777555444333222222111111111111111111111111222222222222222222222222333222222111111222222333222222222222333333333333333444444444333333555666666777888888999>>>GGGNNNUUUbbb}}}|||uuudddeeexxx}}}yyyvvvqqqjjjddd```[[[UUUPPPNNNKKKFFFBBBAAA@@@>>><<<;;;:::;;;;;;:::;;;<<<===>>>>>>>>>>>>::::::;;;<<<<<<===>>>>>>@@@AAABBBBBBBBB@@@>>>===@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBBBBCCCEEEHHHIIIJJJJJJKKKJJJIIIHHHFFFEEEGGGHHHJJJLLLNNNNNNNNNNNNQQQQQQRRRSSSTTTUUUUUUVVV[[[[[[\\\]]]^^^```bbbcccfffggghhhjjjllloootttxxxuuuttttttvvvzzz}}}~~~~~~|||mmmccc___]]]ZZZWWWVVVUUUVVVZZZeee{{{HHHHHHGGGHHHJJJJJJIIIHHHGGGGGGFFFFFFGGGIIIKKKLLLQQQSSSUUUVVVVVVVVVWWWYYY___^^^]]]]]]^^^```ccceeeeeeeeefffgggjjjmmmpppqqqtttuuuvvvwwwxxxzzz{{{|||~~~}}}wwwtttrrrqqqxxx|||sssqqq}}}~~~uuunnndddbbb^^^ZZZWWWRRRMMMJJJGGGEEEAAA>>><<<;;;<<<<<<;;;::::::<<<>>>DDDSSSaaaxxxhhhXXXNNNJJJFFFCCCCCCBBBAAA@@@======<<<;;;:::999999:::999999777666444333333222111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333444444444333333555666777888::::::;;;AAAJJJPPPUUUggg{{{kkkaaakkk~~~yyyuuuqqqjjjbbb[[[UUUQQQMMMIIIFFFDDD@@@======<<<;;;::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>??????@@@BBBCCCDDDDDDBBBAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEHHHIIIHHHHHHIIIIIIHHHFFFEEEDDDFFFIIILLLOOOQQQQQQPPPPPPRRRRRRSSSSSSTTTUUUVVVVVVYYYZZZ[[[]]]___bbbcccdddiiihhhhhhhhhiiilllpppsssqqqrrrsssuuuyyy|||~~~sssfff___\\\YYYWWWWWWUUUVVVZZZdddzzzEEEEEEEEEFFFGGGGGGFFFDDDFFFFFFFFFGGGIIIKKKMMMNNNQQQRRRTTTUUUUUUVVVXXX[[[___^^^^^^^^^___aaaccceeeddddddeeegggjjjnnnqqqsssxxxxxxwwwwwwxxxyyyzzzzzz~~~}}}~~~xxxwwwwwwwwwyyywwwuuu{{{rrrkkkdddbbb^^^ZZZWWWRRRMMMJJJFFFDDDBBB???===<<<<<<<<<<<<:::;;;===>>>CCCOOO[[[ppplllWWWOOOLLLGGGDDDCCCBBBAAA@@@===<<<;;;;;;::::::::::::999999888777555444333222111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333444444444333333555666777999;;;;;;>>>DDDMMMTTTXXXmmm}}}qqqdddaaarrr{{{vvvqqqlllddd[[[TTTMMMKKKGGGDDDAAA???===;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>???@@@@@@AAACCCDDDFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@BBBDDDFFFGGGFFFGGGHHHHHHHHHGGGFFFEEEGGGIIIMMMQQQSSSSSSRRRQQQQQQQQQRRRTTTUUUWWWXXXXXXYYYZZZ\\\^^^```bbbdddeeeeeeeeeeeefffiiilllooopppkkkmmmpppssswww{{{~~~xxxiii___[[[XXXWWWWWWVVVVVVYYYaaatttEEEDDDDDDEEEGGGGGGEEEDDDEEEFFFGGGIIIKKKNNNPPPRRRRRRSSSSSSSSSSSSUUUXXX[[[[[[[[[[[[[[[]]]___aaabbbcccdddeeehhhkkkooosssuuuzzzyyyxxxwwwwwwxxxyyyzzz~~~}}}}}}}}}zzz~~~zzzvvvxxx{{{{{{~~~zzzxxxyyyqqqiiidddbbb^^^ZZZWWWRRRMMMJJJEEEDDDAAA???===;;;;;;;;;<<<::::::===>>>BBBKKKVVVhhhxxxrrrYYYTTTPPPKKKFFFCCCAAA>>><<<===<<<;;;:::::::::::::::999999888888666444333222111111111111111111111111111111111111111111111111111222222333333222222111444444444444333333333333333444444444333333555666666999;;;===@@@GGGQQQYYYbbbxxx{{{|||iii```eeezzz}}}xxxqqqkkkeee^^^UUUNNNGGGFFFDDDAAA>>>===;;;;;;:::;;;;;;<<<===>>>??????>>>>>>>>>>>>===<<<;;;:::>>>>>>????????????@@@@@@AAABBBDDDFFFGGGFFFEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>???@@@BBBCCCDDDEEEFFFGGGIIIIIIIIIHHHHHHHHHKKKNNNQQQSSSSSSRRRRRRPPPQQQRRRTTTVVVXXXYYYZZZYYYZZZ\\\___aaacccdddddd``````aaaeeejjjnnnppppppgggiiimmmqqqtttxxx}}}}}}mmmaaa[[[XXXWWWVVVVVVVVVYYY^^^lllDDDCCCBBBCCCEEEFFFEEEDDDFFFGGGIIIKKKNNNQQQSSSUUUTTTTTTTTTRRRQQQRRRUUUXXXWWWWWWXXXYYY[[[^^^```aaaaaabbbdddgggkkkooosssuuuyyyyyywwwwwwwwwyyy{{{|||~~~}}}|||{{{www{{{}}}zzzxxx{{{}}}}}}|||yyy|||uuunnneeedddbbb^^^ZZZWWWRRRMMMJJJDDDCCCAAA>>><<<;;;:::::::::888888;;;===@@@HHHQQQ___ppp{{{```UUUQQQKKKFFFCCCAAA>>><<<<<<<<<;;;:::::::::;;;;;;999999999888777555333222111111111111111111111111111111111111111111111111111222333333333333222111555555444444444333333333333444444444333333555666555888;;;>>>BBBJJJUUU]]]rrrvvv}}}ddd___iiiyyyssskkkddd___XXXOOOIIICCCBBBAAA???<<<;;;;;;;;;:::;;;<<<===>>>?????????<<<<<<=========<<<<<<;;;@@@@@@@@@@@@@@@????????????AAACCCEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@?????????=========>>>???@@@@@@AAADDDEEEGGGJJJKKKLLLKKKKKKJJJLLLNNNQQQRRRSSSRRRRRRQQQRRRSSSUUUWWWXXXYYYZZZZZZ[[[]]]```bbbcccccccccaaaaaabbbfffkkknnnnnnllleeehhhllloooqqquuuzzz~~~|||}}}rrreee]]]ZZZYYYUUUUUUWWWXXXZZZdddyyyBBB@@@???@@@BBBDDDDDDCCCFFFGGGJJJMMMPPPSSSUUUWWWWWWVVVTTTRRRPPPPPPSSSUUUVVVWWWXXXZZZ\\\^^^```bbb```aaacccfffjjjooosssuuuxxxwwwvvvvvvxxxzzz|||~~~~~~|||zzzwww|||~~~{{{zzz}}}~~~~~~zzz~~~uuuqqqjjjaaadddbbb^^^ZZZWWWRRRMMMJJJCCCBBB@@@>>><<<:::999999888666777:::<<>>CCCLLLWWW___}}}ttt~~~bbb___lllwwwqqqhhh```ZZZTTTLLLGGGAAAAAA@@@>>>;;;::::::;;;::::::<<<===>>>?????????999:::;;;<<<============BBBBBBAAA@@@@@@??????>>>===???AAACCCDDDDDDCCCBBB@@@@@@@@@??????>>>>>>>>><<<<<<======>>>>>>>>>???DDDEEEHHHJJJLLLMMMNNNNNNKKKLLLNNNPPPRRRRRRRRRRRRSSSTTTTTTUUUWWWXXXXXXYYYZZZ\\\^^^```bbbccccccbbbgggfffgggiiilllllliiifffeeehhhlllnnnooorrrwww{{{zzz|||}}}uuuhhh___[[[ZZZTTTUUUWWWXXXXXX___ppp>>>???@@@@@@@@@BBBEEEGGGHHHJJJMMMOOOOOOPPPRRRSSSUUUTTTQQQPPPOOOOOOPPPPPPQQQRRRUUUWWWZZZ]]]___```___```cccfffjjjnnnqqqrrrvvvvvvvvvwwwxxxyyy{{{{{{|||||||||~~~~~~{{{zzzzzzzzz|||zzzyyyxxxyyy|||~~~}}}}}}xxxtttppplllhhhddddddbbb```]]]ZZZUUUOOOJJJFFFCCC???===<<<;;;999888777999:::;;;<<<>>>BBBDDDTTTdddzzzcccYYYPPPHHHEEEDDDAAA???@@@@@@>>><<<;;;;;;;;;:::999888888777666555444333333444333333222111111111222333333333333333333333333222222222222222222222222555555444444444555555666777777777777888888888888888666777???HHHQQQ]]]ggg}}}uuuqqqaaaaaammm~~~vvvnnnbbbYYYSSSNNNIIIEEEBBB>>>999777999<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>======CCCCCCBBBAAAAAA@@@??????@@@@@@AAABBBBBBAAA@@@@@@@@@@@@???======<<<<<<<<<===<<<;;;;;;<<<>>>AAABBBBBBDDDHHHKKKMMMNNNNNNNNNOOOMMMKKKLLLOOOQQQPPPOOOMMMPPPRRRTTTTTTUUUVVVXXXZZZ[[[]]]___aaacccdddeeeeeegggiiijjjjjjjjjhhhgggkkkkkkmmmnnnqqqsssvvvwwwyyy{{{~~~|||lll```[[[[[[[[[YYYWWWWWWVVVZZZfffrrr>>>???@@@AAAAAACCCFFFHHHJJJLLLNNNPPPPPPPPPRRRTTTSSSRRRRRRQQQPPPOOOOOOOOOPPPQQQSSSVVVXXX[[[]]]^^^___aaacccfffjjjmmmoooqqquuuuuuuuuvvvxxxzzz{{{|||||||||}}}~~~}}}{{{zzzzzzzzzzzzyyyxxxxxxyyy{{{}}}~~~}}}|||zzzxxxtttqqqooolllhhhfffdddbbb___]]]YYYTTTMMMIIIFFFCCC???===<<<;;;999888777999:::;;;;;;>>>AAADDDRRRbbbxxxiiiYYYQQQIIIGGGFFFCCCAAABBB@@@>>><<<;;;;;;;;;:::999999888888777666555444444444333333222111111222222333333333333333333333333333333333333333333333333666555555444444444444555444444555555555555666666777666999AAAIIITTTdddqqq{{{zzzlllaaacccppp|||ssskkk___VVVPPPKKKFFFCCCAAA>>>:::999;;;===>>>===>>>========================>>>>>>??????>>>>>>===BBBAAAAAAAAA@@@?????????@@@AAABBBCCCCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<<>>>===<<<;;;;;;<<<>>>???BBBDDDGGGJJJKKKLLLLLLLLLMMMKKKIIIJJJLLLMMMMMMKKKLLLNNNQQQTTTTTTVVVXXXZZZZZZ[[[]]]___aaadddeeefffjjjkkkllllllllljjjhhhgggjjjkkklllnnnqqqsssuuuvvvxxxzzz~~~oooccc]]][[[ZZZWWWUUUTTTRRRSSS]]]ggg~~~>>>???AAAAAABBBDDDGGGJJJLLLNNNPPPPPPPPPPPPRRRTTTQQQQQQQQQQQQQQQPPPOOONNNQQQRRRTTTVVVYYY[[[]]]^^^```aaacccfffiiikkkmmmnnnrrrssstttvvvxxxzzz{{{|||||||||}}}~~~}}}{{{zzzyyyzzzyyyyyyyyyyyyyyyzzz{{{{{{~~~~~~~~~}}}|||{{{zzztttrrrooonnnmmmkkkiiigggeeeccc```\\\XXXSSSMMMHHHFFFCCC???===<<<;;;999888777888::::::;;;===@@@CCCNNN^^^vvvqqqZZZQQQJJJIIIHHHEEECCCCCC@@@>>><<<;;;<<<<<<:::999::::::999888777666555555444333333222222222222222333333333333333333333333333333333333333333333333666666555444333333444444444444444555555555666666777888<<>><<<===>>>?????????@@@@@@??????>>>=========>>>??????????????????>>>????????????????????????AAABBBCCCDDDDDDCCCBBBAAA???>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;===>>>@@@BBBBBBCCCEEEGGGIIIJJJIIIIIIJJJIIIGGGHHHIIIKKKJJJIIILLLOOORRRTTTVVVWWWYYY[[[ZZZ[[[\\\___bbbeeehhhiiioooppppppooommmkkkiiigggjjjkkkmmmoooqqqtttuuuvvvwwwyyy|||tttfff___\\\ZZZWWWTTTSSSOOONNNSSS[[[lllzzz>>>???@@@AAABBBDDDHHHKKKNNNOOOPPPPPPOOOOOOQQQRRRQQQQQQPPPPPPPPPPPPPPPPPPTTTUUUVVVYYY[[[]]]___```aaabbbccceeegggiiikkkkkkoooqqqsssuuuxxxzzz{{{|||||||||}}}~~~|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||~~~~~~~~~}}}}}}|||{{{zzzyyyxxxxxxqqqooommmllllllkkkhhhgggfffdddaaa]]]YYYSSSMMMHHHFFFCCC???===<<<;;;999888777888999::::::<<>>>>>???@@@AAAAAAAAA@@@AAAAAA@@@@@@???>>>======??????@@@@@@@@@@@@??????=========>>>>>>>>>??????BBBBBBCCCDDDDDDCCCBBBBBB>>>>>>===<<<;;;;;;<<<<<<888999:::===@@@CCCFFFHHHAAABBBDDDFFFGGGGGGGGGGGGIIIHHHHHHIIIJJJLLLMMMMMMPPPRRRUUUWWWXXXXXXZZZ\\\ZZZZZZ\\\___bbbfffiiikkkpppppppppooonnnllljjjiiilllmmmoooqqqtttvvvwwwxxxwwwyyy|||zzzjjj```\\\[[[XXXUUUTTTPPPMMMPPPUUU___nnn>>>???AAABBBCCCFFFJJJMMMQQQQQQQQQPPPNNNNNNOOOQQQSSSRRRPPPNNNOOOPPPRRRTTTTTTUUUVVVXXX[[[]]]^^^___aaabbbcccdddfffhhhiiiiiimmmoooqqquuuwwwyyyzzz{{{{{{|||}}}~~~~~~}}}{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxwwwvvvxxxzzz|||~~~zzzyyyyyyxxxwwwvvvuuuuuurrrpppmmmlllkkkjjjhhhffffffdddaaa^^^ZZZUUUNNNJJJFFFCCC???===<<<;;;999888777888999999999;;;>>>AAAIIIWWWooo~~~```VVVMMMJJJHHHDDDBBBCCCAAA???===<<<<<<<<<;;;:::;;;;;;:::999888777666666444333333222333333444444222222222222222222222222444444444444444444444444555555444333333333333333777777888999999:::;;;;;;999<<>><<<>>>???AAABBBBBBBBBAAAAAABBBAAAAAA@@@???>>>>>>===??????@@@@@@@@@@@@??????;;;;;;<<<===>>>>>>??????BBBBBBCCCDDDDDDCCCBBBBBB>>>======<<<<<<<<<<<<===888999;;;===@@@DDDFFFGGGBBBBBBCCCEEEFFFGGGGGGHHHIIIJJJKKKMMMNNNPPPSSSTTTVVVWWWZZZZZZYYYYYYZZZ[[[ZZZZZZ[[[^^^bbbfffjjjlllnnnnnnnnnnnnnnnmmmmmmlllnnnppprrruuuwwwyyyzzzzzzxxxzzz|||nnnaaa\\\ZZZVVVTTTTTTQQQMMMNNNRRRWWWfff}}}???AAACCCDDDFFFIIIMMMPPPTTTTTTSSSQQQNNNMMMOOOQQQSSSRRRQQQPPPPPPRRRTTTVVVQQQRRRTTTVVVXXXZZZ[[[\\\```aaabbbccceeeggghhhhhhlllnnnqqqtttwwwxxxyyyyyyzzzzzz{{{}}}}}}~~~~~~~~~}}}|||{{{{{{{{{zzzyyyxxxvvvvvvuuuuuuuuuvvvyyy{{{}}}~~~~~~}}}wwwvvvvvvuuutttsssssssssrrrpppmmmlllkkkjjjgggeeeeeeccc```]]]ZZZUUUOOOKKKFFFCCC???===<<<;;;999888777888999999999:::===@@@GGGTTTkkkhhh\\\QQQKKKGGGCCCBBBCCCAAA???===<<<======;;;:::;;;::::::999888777666666333333333333333444444555222222222222222222222222333333333333333333333333444444333333333333444444555555666666777888999999;;;===CCCJJJTTTggg}}}qqqmmmaaammmuuujjj[[[TTTKKKEEECCCAAA???===???AAABBBBBBAAAAAAAAABBBAAA@@@@@@@@@???>>>>>>>>>>>>??????????????????>>>999:::;;;<<<>>>???@@@AAAAAABBBCCCDDDDDDCCCBBBAAA>>>>>>============>>>>>>;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFHHHIIIJJJKKKMMMOOOPPPQQQSSSVVVYYYXXXZZZ\\\\\\ZZZYYYZZZ[[[ZZZZZZ[[[]]]aaaeeeiiilllmmmmmmmmmmmmnnnnnnooooooppprrrtttwwwzzz{{{||||||{{{|||~~~rrrddd]]]XXXTTTQQQQQQOOOLLLLLLOOOPPP___xxxCCCDDDFFFHHHJJJMMMRRRUUUXXXXXXVVVSSSPPPOOOPPPRRRPPPQQQSSSTTTUUUUUUUUUTTTQQQQQQSSSUUUWWWXXXZZZ[[[___```aaacccdddfffggghhhlllnnnqqqtttvvvwwwwwwwwwxxxyyyzzz|||}}}}}}~~~}}}~~~~~~}}}}}}~~~}}}||||||{{{yyyvvvtttrrrrrrrrrsssvvvwwwyyyzzzzzzzzzzzzyyyttttttssssssrrrqqqqqqqqqooonnnkkkkkkjjjiiigggeeeaaa```]]][[[XXXTTTNNNJJJFFFCCC???===<<<;;;999888666777888888888:::===???DDDOOOeee}}}qqqdddUUUMMMHHHCCCBBBDDDBBB@@@============<<<:::::::::999888777666555555333333333333333444555555111111111111111111111111333333333333333333333333222222222222333444555555333333444555666777888888;;;===CCCMMMZZZooozzzooohhhzzz{{{ooocccWWWPPPHHHDDDBBBBBBAAA???@@@BBBCCCBBB@@@???@@@BBB??????????????????>>>>>>===>>>>>>??????>>>>>>===999999;;;<<<>>>@@@AAABBB@@@AAABBBCCCCCCBBBAAA@@@??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAACCCCCCDDDFFFHHHJJJLLLMMMNNNPPPRRRRRRQQQRRRUUUXXXWWWYYY[[[[[[ZZZYYYZZZ[[[ZZZZZZZZZ\\\___dddhhhkkknnnnnnnnnnnnnnnoooooopppppprrruuuxxx{{{|||||||||~~~~~~wwwhhh```YYYTTTPPPPPPNNNKKKKKKNNNKKK[[[tttEEEGGGIIIKKKMMMPPPUUUXXX[[[ZZZXXXUUURRRPPPRRRSSSMMMPPPUUUYYYZZZXXXTTTRRRRRRSSSTTTVVVXXXZZZ[[[\\\^^^___```bbbdddfffggghhhlllnnnqqqtttvvvwwwvvvvvvxxxxxxyyy{{{~~~|||yyyxxxyyy{{{}}}~~~~~~}}}|||{{{{{{~~~}}}}}}zzzxxxtttqqqoooooopppqqqwwwxxxyyyyyyxxxwwwvvvuuusssrrrrrrrrrqqqpppppppppmmmkkkiiiiiijjjiiihhhfff___]]][[[YYYWWWSSSMMMIIIFFFCCC???===<<<;;;999888666777888888888999<<>>=========<<<;;;:::999999888777666555555333333333333333444555666111111111111111111111111222222222222222222222222111111111222333444555666333333444555666777888999;;;<<>>@@@BBB>>>>>>>>>>>>>>>?????????======>>>>>>>>>>>>======888999;;;===???AAABBBCCC@@@@@@AAABBBBBBAAA@@@@@@@@@???????????????@@@@@@BBBBBBDDDEEEFFFFFFGGGGGGCCCDDDEEEFFFIIIKKKMMMOOOPPPRRRSSSRRRPPPPPPRRRUUUTTTVVVXXXYYYYYYYYYZZZ\\\[[[ZZZZZZ[[[^^^cccgggjjjppppppooooooooooooppppppoooqqquuuxxxzzz||||||{{{{{{kkkbbb]]]VVVQQQQQQOOOLLLKKKNNNJJJZZZtttJJJLLLOOOQQQSSSUUUXXX[[[eeebbb\\\VVVQQQQQQTTTWWWVVVXXX]]]aaaaaa^^^WWWRRRRRRQQQQQQRRRUUUXXX[[[]]]^^^```cccddddddeeehhhjjjpppqqqrrrtttuuuvvvwwwwwwtttvvvyyyzzz{{{}}}xxxvvvyyy~~~}}}wwwwwwwwwwwwyyy||||||}}}~~~}}}{{{yyyuuutttqqqmmmlllmmmppprrrqqqwwwzzzvvvuuuwwwuuuppptttttttttsssrrrqqqooooootttqqqmmmlllkkkiiieeeaaabbb___[[[XXXUUUQQQLLLIIIEEEDDDBBB???===;;;:::999999999999999:::;;;<<<<<>><<<;;;;;;999999999999888666555333333333444555666666666555333333333222222111111111444333333333333444555555333333222222333333444555333333333444555666777888999AAAIIIQQQbbb~~~vvvnnnuuu~~~rrreee\\\MMMIIIDDDBBBCCCCCCBBB@@@CCCBBBAAA@@@????????????AAA???>>><<<<<<===???@@@BBB@@@???@@@@@@@@@>>><<<;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEDDDBBBAAA@@@???>>>===<<<;;;:::;;;===???@@@AAABBBDDDFFFGGGHHHHHHGGGGGGFFFFFFHHHJJJMMMMMMMMMPPPOOOMMMNNNOOOQQQRRRQQQUUUUUUUUUVVVWWWYYY\\\]]]]]]]]]]]]^^^```bbbeeefffgggjjjnnnpppqqqrrrtttuuuwwwttttttwwwyyyyyy{{{qqqbbbYYYUUUSSSRRROOOKKKLLLPPPMMMYYYoooIIILLLPPPTTTVVVXXX[[[]]]dddaaa\\\VVVQQQQQQTTTWWWTTTWWW]]]bbbccc___ZZZUUUTTTSSSSSSSSSUUUWWWZZZ\\\^^^```cccdddeeefffiiikkknnnoooppprrrsssttttttttttttvvvyyy{{{|||~~~{{{|||zzzuuuuuuwwwwwwyyy|||{{{{{{||||||}}}|||zzzxxxtttqqqllliiiiiilllpppssstttxxxxxxsssqqqssssssooouuuuuuuuutttsssrrrpppooopppnnnkkkjjjjjjgggccc```ccc```]]]ZZZWWWSSSNNNJJJEEEDDDAAA???<<<;;;999999999999999999:::;;;<<<<<<@@@IIIXXXlll~~~xxx^^^OOOJJJGGGEEEDDDBBBAAA@@@???>>>===<<<;;;::::::;;;:::999888666555555555555555555555444333444444444333333333222222444333333333333444555555444444333333444444555666444444444555666777999999<<>>>>>>>>>>>@@@@@@???>>>>>>>>>???@@@AAA@@@???@@@AAA@@@>>>===>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>><<<<<<===>>>@@@BBBDDDFFFHHHJJJLLLLLLKKKKKKIIIHHHGGGHHHKKKNNNOOOPPPTTTRRROOOOOOPPPRRRRRRRRRVVVVVVVVVWWWYYY[[[]]]____________```aaacccfffgggiiillloooqqqrrrssstttvvvuuurrrrrrvvvwwwvvvxxx|||sssccc[[[VVVSSSSSSPPPLLLLLLPPPQQQYYYlllKKKNNNSSSWWWYYY[[[]]]___aaa___ZZZUUUQQQQQQTTTVVVRRRVVV]]]cccddd```[[[WWWUUUTTTTTTTTTUUUWWWYYYZZZ]]]```ccceeefffhhhkkkmmmooopppqqqrrrssssssssssssuuuwwwzzz|||~~~~~~{{{tttqqqtttwwwyyyzzz}}}zzzyyyxxxyyyzzzzzzxxxvvvqqqlllfffdddgggmmmssswwwyyyyyyuuuooolllnnnooommmtttuuuuuuuuutttrrrpppooonnnlllkkkjjjjjjgggccc```dddbbb^^^[[[XXXTTTOOOLLLEEECCCAAA???<<<:::999999999888888999999:::;;;<<<>>>FFFUUUiiizzz~~~dddTTTMMMIIIFFFFFFBBBBBBAAA???>>>===<<<;;;;;;;;;<<<<<<:::999777666555666666555555444333222555555444444444444333333444333333333333444555555555555555444555666666777555666666666777999:::;;;???FFFNNNYYYmmm|||~~~{{{iiiqqqwwwhhhXXXOOOHHHEEEBBBAAABBBCCCBBBBBBAAA@@@???>>>>>>===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@AAAAAA@@@>>>AAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>???@@@BBBCCCFFFHHHLLLOOOPPPPPPOOONNNLLLJJJIIIJJJNNNRRRTTTVVVYYYVVVRRRPPPQQQRRRSSSSSSWWWWWWXXXYYY[[[]]]___```aaaaaaaaaaaabbbdddfffgggkkkmmmqqqsssssstttuuuvvvvvvssssssvvvvvvuuuvvvzzz}}}}}}~~~}}}||||||wwweee]]]XXXTTTSSSPPPLLLMMMPPPTTTZZZjjjNNNQQQWWWZZZ[[[[[[\\\\\\[[[ZZZWWWSSSPPPPPPRRRTTTQQQWWW^^^cccccc___ZZZWWWTTTTTTTTTTTTVVVWWWYYYZZZ^^^```ccceeegggiiillloooqqqrrrssstttuuuuuuuuuuuuvvvxxx|||~~~uuupppnnnttt{{{}}}}}}~~~yyywwwuuuvvvxxxyyywwwuuukkkeee___```hhhsss{{{zzzrrrllliiikkklllmmmsssssstttttttttrrrpppooommmmmmlllllljjjhhheeecccdddbbb^^^[[[XXXTTTOOOLLLDDDCCCAAA>>><<<:::999888888888888888999:::;;;<<<<<>>===<<<<<<;;;;;;<<<;;;:::999777666444444555555555444333333444444444444444333333333444333333333333444555555555555444444555555666777666666666666777999:::;;;@@@GGGPPP\\\ssszzzooofffuuurrrbbbRRRHHHEEECCCBBBBBBBBBBBBCCCCCCAAAAAA@@@???>>>>>>?????????@@@AAABBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBAAA???AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA??????>>>???@@@AAACCCCCCEEEHHHLLLOOOPPPPPPOOONNNOOOMMMKKKMMMRRRWWW\\\^^^\\\YYYTTTRRRRRRSSSTTTTTTWWWWWWXXXZZZ\\\^^^```aaaaaaaaaaaaaaabbbdddfffgggkkknnnqqqssssssssstttuuuwwwuuuuuuxxxxxxvvvwwwzzzzzz{{{{{{zzzyyy{{{~~~zzzggg___XXXSSSRRRPPPLLLLLLOOOTTTYYYiiiQQQTTTXXXZZZYYYXXXWWWWWWUUUUUUTTTQQQOOONNNPPPRRRTTTYYY___bbb```\\\XXXVVVRRRSSSTTTVVVXXXZZZ\\\]]]___aaadddfffhhhjjjmmmpppqqqrrrssstttuuuuuuvvvvvvxxxzzz}}}|||qqqmmmoooyyyxxxvvvtttvvvyyyzzzwwwtttgggaaa]]]bbbppp~~~{{{rrrllljjjjjjlllnnnqqqrrrssstttsssrrrooonnnllllllkkkiiigggeeedddcccccc```]]]YYYVVVRRRMMMJJJDDDCCC@@@>>>;;;:::888888888888888888999:::;;;;;;===CCCOOOaaasss~~~ppp]]]QQQIIIFFFFFFCCCBBBAAA@@@???===<<<<<<::::::;;;;;;999888666555111222333444555555555555222222222222222333333333444333333333333444555555444444444333444555555666555555555666777888::::::???FFFPPP```xxxzzzlllfffzzzooo]]]NNNFFFCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAACCCBBBAAA???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>???@@@AAACCCCCCCCCEEEIIILLLNNNNNNMMMLLLQQQOOONNNPPPVVV\\\aaaccc\\\YYYUUUSSSSSSTTTUUUUUUUUUVVVXXXZZZ]]]^^^````````````___```aaaccceeefffkkknnnqqqrrrrrrrrrrrrsssvvvttttttxxxxxxvvvvvvxxxyyyzzzzzzyyyyyy{{{~~~lllaaaYYYSSSQQQOOOLLLLLLNNNRRRXXXiiiQQQSSSVVVVVVUUUSSSRRRRRRQQQRRRRRRPPPNNNNNNPPPRRRVVV[[[```bbb^^^ZZZYYYXXXTTTUUUWWWZZZ\\\^^^```aaa```cccfffgggiiikkkmmmpppnnnoooppprrrssstttuuuuuuyyy{{{~~~}}}pppnnnsssyyyvvvuuuyyy}}}~~~yyytttgggaaa```iii{{{|||rrrooonnnmmmnnnpppppprrrtttuuutttrrrpppnnnjjjiiigggddd```______aaaaaa___[[[XXXUUUQQQLLLIIIDDDBBB@@@>>>;;;999888888888777777888888999:::;;;===AAALLL\\\mmm{{{vvvaaaSSSJJJFFFFFFCCCCCCBBB@@@???>>>===<<<::::::;;;:::999888666555///000222333555666666666111111222222222222333333444333333333333444555555444444333333444444555666555555666666777999:::;;;@@@GGGSSSeee~~~wwwppphhh|||kkkYYYLLLFFFCCCDDDEEEDDDCCCBBBCCCDDDCCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@AAAAAABBBBBBCCCDDDCCCBBBBBBCCCBBB@@@>>>???@@@AAACCCDDDEEEEEEEEEFFFEEEDDDCCCAAA@@@???>>>===>>>???@@@AAABBBCCCDDDDDDFFFHHHKKKLLLNNNNNNNNNSSSQQQPPPRRRWWW\\\```aaaXXXVVVTTTSSSUUUVVVVVVUUUUUUVVVYYY[[[^^^___```aaa___^^^___```aaadddfffggglllnnnqqqrrrrrrqqqrrrrrrrrrpppqqquuuvvvttttttvvvyyyzzz{{{{{{{{{}}}sssddd[[[SSSQQQPPPNNNLLLNNNQQQWWWhhhNNNPPPQQQQQQPPPOOOOOOPPPOOOQQQRRRQQQPPPPPPQQQSSSXXX]]]aaabbb^^^\\\]]]___ZZZ[[[]]]___aaaccccccdddbbbdddggghhhiiikkkmmmooolllmmmooorrrtttuuuvvvvvv{{{|||ppppppxxxzzzxxxxxx|||{{{uuujjjffffffsss|||tttttttttrrrqqqsssqqqsssuuuwwwwwwuuurrrpppjjjiiifff```\\\ZZZ]]]```aaa___[[[XXXUUUQQQLLLIIICCCBBB@@@===;;;999888777777777777777888999:::;;;===@@@HHHVVVgggwww|||fffVVVKKKGGGHHHCCCCCCBBBAAA???>>>======;;;;;;<<<;;;:::999777666000111222333444555555555222222222333333333444444444333333333333444555555555555555444555555666777777777777777999:::;;;<<>>>>>>>>???@@@BBBCCCDDDEEEEEEIIIIIIKKKLLLNNNQQQSSSTTTUUUTTTRRRSSSVVVXXXYYYYYYRRRRRRRRRSSSVVVWWWVVVUUUVVVWWWZZZ]]]```aaabbbbbb^^^^^^___```cccfffhhhjjjnnnpppsssssssssrrrrrrssspppnnnpppuuuvvvttttttvvvyyy{{{}}}~~~|||hhh^^^UUUSSSRRRPPPNNNOOORRRWWWddd{{{KKKLLLMMMMMMLLLLLLNNNOOOOOOQQQRRRRRRQQQQQQSSSTTTYYY^^^bbbbbb___^^^aaaddd```aaabbbdddeeeeeeeeeeeedddeeehhhiiiiiikkkmmmooommmoooqqqsssvvvxxxyyyyyy{{{}}}}}}qqqrrr{{{{{{yyyzzz}}}uuunnnjjjkkkyyy|||uuuwwwxxxuuusssuuusssuuuwwwyyyyyywwwtttrrrmmmkkkggg```[[[ZZZ^^^bbbbbb___[[[XXXUUUQQQLLLIIICCCBBB@@@===;;;999888777777777777777888999:::;;;<<<>>>EEERRRdddttt~~~iiiXXXMMMIIIJJJDDDCCCBBBAAA???>>>======<<<=========<<<:::888777222222333444444444333333333333333444444555555555444333333333333444555555666666666666666777888888888888888999:::;;;======FFFNNN\\\qqqssswwwtttrrrvvvcccTTTKKKGGGDDDFFFHHHGGGDDDBBBBBBDDD@@@@@@@@@???@@@@@@AAAAAA@@@???>>>===>>>@@@CCCDDDGGGFFFDDDDDDCCCBBB???===BBBBBBCCCCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGNNNNNNNNNOOOQQQTTTWWWYYYWWWUUUSSSSSSTTTTTTSSSRRROOOOOOPPPSSSVVVWWWVVVUUUWWWYYY\\\___aaacccdddddd^^^___```aaadddgggjjjlllppprrrtttuuutttsssssstttqqqooorrrwwwxxxvvvvvvyyyyyy|||kkk```WWWUUUTTTRRRPPPQQQTTTWWW```sssOOOKKKHHHGGGIIIKKKKKKIIIMMMOOORRRTTTTTTVVVXXXZZZ]]]aaadddccc```___cccgggdddeeeeeeffffffffffffffffffiiikkkmmmmmmmmmooopppppprrrtttuuuuuuvvvxxxzzz}}}~~~tttxxxzzzuuu|||zzzrrrppptttxxxqqqvvv~~~|||yyysssvvvzzz|||}}}zzzwwwtttpppiii```[[[\\\aaadddfffkkkeee]]]WWWTTTPPPLLLHHHDDDBBB@@@===;;;999777777555666666888999:::;;;;;;;;;===CCCNNN]]]lllwww}}}~~~iiiXXXPPPJJJGGGGGGEEEBBBAAA@@@@@@>>><<<777888999:::;;;:::999888444444444333333222222222444444444444444444444444222222222222333333444555555444333222222222333444:::777666777666555999@@@JJJQQQ^^^uuuyyyvvvttt{{{ooo^^^QQQHHHEEEDDDDDDCCCBBBBBBAAA@@@@@@CCCAAA@@@@@@BBBCCCCCCBBB@@@???>>>>>>???@@@CCCDDDBBBCCCDDDBBB@@@=========<<<===???@@@@@@???>>>>>>???>>>===>>>@@@AAABBBAAACCCCCCCCCDDDFFFHHHKKKMMMMMMQQQSSSSSSVVV\\\___^^^```XXXRRRSSSQQQKKKJJJMMMMMMLLLLLLQQQWWWZZZZZZXXXZZZ\\\```ccceeedddbbbaaa______```bbbdddgggjjjlllssstttvvvxxxwwwuuusssqqqnnnqqqtttvvvvvvvvvwwwxxx}}}~~~rrrdddWWWSSSSSSPPPNNNMMMRRRUUU]]]jjjMMMJJJGGGFFFGGGIIIIIIHHHLLLOOOSSSUUUWWWXXXYYY[[[```dddhhhhhheeedddfffhhhggghhhhhhiiiiiiiiiiiiiiigggiiilllmmmmmmnnnpppqqqqqqsssuuuvvvwwwxxxzzz|||xxx}}}zzzxxx|||xxxuuuxxxyyysssxxx~~~zzztttuuuyyy}}}}}}xxxtttjjjddd^^^^^^dddkkkoooppplllfff^^^XXXTTTPPPKKKGGGDDDBBB@@@===;;;999888777666666777888999999::::::<<<===BBBKKKXXXfffrrrxxx|||lllZZZPPPJJJGGGFFFDDDBBB@@@@@@@@@>>>===;;;<<<<<<<<<;;;:::888777444444444444333333333333444444444444444333333333333333222222333333444555444444333333333444666777:::777666777666666:::@@@LLLSSSbbbyyy~~~zzzvvvtttyyynnn]]]PPPIIIFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???@@@AAACCCCCCBBB???>>>===<<<===>>>@@@AAABBBCCCCCCBBB???===<<<===;;;<<<<<<===============>>>>>>===>>>???@@@AAAAAADDDDDDEEEFFFHHHJJJMMMOOORRRVVVXXXXXX[[[```cccbbb]]]UUUPPPPPPNNNKKKJJJMMMNNNNNNOOOTTT[[[```aaa___\\\^^^```cccccccccaaa```___```aaaccceeehhhkkkmmmrrrsssuuuvvvuuusssqqqoooqqqsssvvvxxxxxxxxxyyyzzz}}}~~~xxxjjj[[[UUUSSSPPPMMMMMMRRRUUUZZZeeexxxKKKHHHEEEDDDEEEGGGHHHHHHLLLPPPUUUYYYZZZ[[[\\\]]]aaaffflllmmmkkkiiihhhhhhiiiiiijjjkkkkkkkkkkkkjjjhhhjjjlllmmmnnnoooqqqsssrrruuuwwwyyyzzz{{{~~~|||||||||~~~}}}{{{|||yyyuuu{{{|||uuuvvvyyyzzzsssgggbbb```eeeooowwwxxxwwwlllggg___YYYUUUQQQKKKGGGCCCBBB@@@===;;;999888777777777777888888999999999<<<===???FFFQQQ^^^kkksss{{{~~~ppp\\\QQQKKKHHHEEECCCAAA@@@@@@@@@>>>===?????????>>><<<999777555444444444444444555555555555555444444333333222222333333333333333333444555333333333333444666888999999666555777777666;;;AAAMMMWWWhhhxxxxxxvvvrrrzzz~~~lll[[[OOOIIIGGGDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@>>>???@@@BBBAAAAAA@@@???>>>======>>>@@@AAAAAABBBCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???@@@@@@AAABBBCCCFFFHHHJJJKKKKKKMMMPPPSSSVVVZZZ\\\[[[]]]cccdddcccYYYSSSNNNNNNOOONNNPPPRRRTTTSSSTTTZZZaaafffgggfff```aaaaaabbbaaaaaa`````````aaaccceeehhhkkkmmmnnnrrrssssssssssssqqqooonnntttvvvyyy{{{{{{{{{{{{|||}}}}}}ppp^^^VVVSSSPPPNNNMMMRRRSSSWWW___lll}}}HHHFFFDDDCCCDDDGGGIIIKKKOOOSSSYYY]]]____________aaagggmmmpppooollliiihhhhhhiiiiiijjjjjjjjjjjjjjjgggiiikkklllmmmnnnqqqssssssvvvyyyzzz|||~~~}}}}}}}}}~~~yyyvvv}}}|||xxxwwwyyy{{{rrrjjjgggffflllwww|||zzzvvvlllfff___YYYUUUQQQKKKFFFCCCAAA???===;;;999888888777777777777888888888888;;;;;;===BBBKKKYYYhhhrrr{{{}}}uuu^^^PPPJJJHHHEEECCCAAA@@@@@@@@@???===?????????>>><<<999666555333444444555555666666666555555444333333222222222444444333333333444444555444333333333444555777888888555555777777888<<>>@@@AAAAAA@@@BBBAAA@@@@@@@@@AAAAAABBBAAABBBBBBAAA>>><<<<<<<<>>===>>>???AAABBBBBBBBBCCCCCCCCCDDDFFFGGGKKKMMMPPPPPPOOOPPPSSSUUUVVVYYY[[[ZZZ\\\aaabbb```WWWTTTRRRSSSVVVZZZ]]]___```^^^]]]aaafffjjjjjjhhhdddcccbbbaaa````````````aaacccfffiiilllooopppqqqsssssssssrrrqqqpppooonnnvvvxxx{{{||||||||||||}}}{{{|||}}}tttaaaWWWSSSPPPNNNOOORRRQQQTTTZZZbbboooGGGFFFEEEDDDFFFJJJNNNRRRUUUZZZ___bbbcccbbbbbbbbbdddiiiooorrrrrroookkkiiiiiijjjjjjkkkkkkkkkkkkkkkggghhhjjjkkklllnnnqqqtttuuuwwwzzz|||}}}}}}|||}}}zzzxxx~~~}}}{{{zzz|||zzzpppllljjjlllrrrzzz|||xxxrrrjjjddd^^^YYYUUUQQQKKKFFFBBBAAA???===;;;:::999888777777777777777777888888999:::;;;???IIIXXXhhhttt{{{}}}yyy```QQQJJJIIIFFFDDDBBBAAAAAA@@@???>>><<<<<<===<<<;;;999777666333444444555555666666666444444333333333222222222555555444333333444444444555444333222222333444444777444444777888999>>>EEERRR```www{{{pppzzzmmmmmmxxxfffVVVLLLHHHGGGCCCCCCBBBBBBBBBBBBBBBBBB@@@>>>======???@@@@@@???AAAAAAAAAAAAAAAAAABBBBBBAAABBBCCCAAA???<<<<<<<<>>>>>>>>>>>@@@BBBCCCAAACCCDDDEEEDDDEEEHHHKKKQQQTTTVVVUUURRRQQQSSSVVVTTTXXXZZZYYY[[[______]]]XXXYYYYYY\\\bbbjjjnnnooopppmmmjjjjjjlllmmmllliiifffeeecccbbbaaaaaabbbbbbccceeeiiinnnqqqtttuuuuuuuuutttsssrrrrrrqqqqqqqqqvvvyyy{{{||||||||||||}}}yyyzzzzzz|||~~~vvvbbbXXXTTTQQQOOOPPPPPPPPPRRRWWW]]]gggzzzEEEFFFGGGGGGJJJPPPWWW\\\^^^aaaeeegggfffeeeddddddhhhjjjnnnqqqrrrpppmmmkkkkkklllmmmmmmnnnnnnmmmmmmhhhiiijjjkkklllooorrruuuwwwyyy|||~~~~~~||||||}}}}}}{{{~~~wwwooojjjkkkoootttxxxxxxsssnnnfffbbb\\\XXXUUUQQQKKKFFFBBBAAA???===;;;:::999999666666666777777888888888777999;;;???HHHWWWhhhuuuzzzzzzcccRRRMMMMMMIIIFFFDDDBBBBBBAAA???>>>:::;;;<<<<<<;;;:::999888444444444444444555555555222222222333333333333333666555444444444444444444555444333222111222222333666444444777888:::???GGGSSSddd}}}yyytttzzzhhhpppwwwfffWWWMMMIIIHHH@@@@@@AAABBBDDDEEEFFFGGG@@@???===>>>???AAA@@@@@@>>>>>>??????@@@AAAAAAAAABBBCCCDDDBBB???=========<<<<<<<<<===>>>???@@@AAA>>>AAADDDEEEEEEFFFJJJNNNWWW[[[]]]ZZZTTTQQQRRRTTTRRRVVVYYYYYY[[[^^^___\\\[[[^^^aaaeeemmmwww{{{zzz{{{wwwrrrpppqqqpppnnnkkkfffeeeeeedddddddddeeeeeeeeehhhmmmssswwwyyyyyyyyyvvvuuusssrrrrrrrrrttttttwwwyyy|||}}}|||||||||}}}yyyyyyyyyzzz|||yyyeeeZZZVVVRRROOOOOONNNMMMPPPVVVYYYaaauuuEEEGGGIIIKKKOOOWWW```ggggggiiikkkjjjhhhfffffffffhhhhhhiiikkkllllllkkkjjjkkklllmmmmmmnnnnnnmmmmmmjjjkkklllmmmnnnqqquuuxxx{{{}}}||||||{{{||||||~~~}}}~~~~~~|||tttnnniiimmmrrruuutttpppkkkhhhccc___ZZZWWWTTTQQQKKKFFFAAA@@@???===;;;:::999999444555555666777888999999777999<<>>>>>@@@AAAAAA@@@<<<===>>>@@@AAABBBBBBCCCCCCDDDEEECCCAAA>>>>>>>>>;;;<<<===>>>???@@@@@@@@@???CCCGGGHHHHHHJJJOOOTTT]]]aaabbb^^^UUUOOOOOORRROOOSSSWWWWWWYYY]]]]]]ZZZ\\\bbbgggkkksss|||~~~{{{zzzvvvqqqoooppppppnnnllldddeeeeeefffggghhhhhhhhhgggkkkqqqwww{{{}}}}}}|||uuutttrrrqqqqqqsssuuuwwwxxx{{{}}}~~~}}}|||}}}~~~{{{zzzzzzzzz|||~~~~~~jjj^^^XXXSSSOOOMMMLLLKKKNNNTTTUUU[[[qqqEEEGGGJJJNNNRRR[[[fffnnnmmmnnnnnnllliiigggfffgggeeedddcccdddfffgggggggggiiijjjkkkkkkllllllkkkkkklllmmmnnnooopppssswww{{{~~~|||wwwqqqpppppppppqqqsssuuuvvvuuuwwwzzz{{{}}}yyyrrrnnnkkkpppuuuuuuppphhhcccaaaaaa]]]XXXVVVTTTQQQKKKFFFAAA@@@???===;;;::::::999333444555666777888999:::777999<<>>?????????===<<<:::888444444444333333222222222000000111222333444444555777666555444444444444444444333333333444666777999555333444777999;;;AAAHHHTTThhhtttzzzcccbbb}}}xxxiii[[[RRRNNNMMMMMMLLLJJJHHHFFFDDDCCCBBBAAA@@@>>>???@@@BBBAAAAAA===>>>@@@BBBDDDEEEEEEFFFDDDEEEEEEDDDAAA?????????<<<===???AAABBBCCCBBBBBBBBBGGGKKKMMMMMMOOOUUUZZZ```dddeee```VVVOOONNNPPPKKKPPPSSSTTTWWWZZZ[[[XXX]]]ccciiimmmttt|||}}}xxxtttoookkkjjjlllmmmllljjjcccdddfffhhhiiijjjjjjjjjhhhlllsssyyy~~~~~~tttsssqqqpppqqqsssvvvwwwzzz|||~~~~~~}}}~~~~~~||||||{{{{{{|||~~~nnnbbbZZZSSSNNNLLLJJJIIIMMMRRRSSSWWWnnnIIIIIIKKKOOOWWWaaajjjppprrrnnnhhheeedddbbb___\\\______^^^___aaadddgggiiieeefffgggggggggiiilllooopppppppppqqqtttwww{{{}}}~~~~~~wwwpppmmmjjjhhhgggggghhhiiihhhggghhhjjjlllmmmooosss{{{}}}|||||||||~~~{{{wwwtttsssoooppppppooommmhhhdddbbb^^^\\\YYYUUUPPPLLLIIIGGGCCC@@@===;;;:::999888777666666666666777777777777;;;999999<<>>===>>>AAACCCBBBAAA?????????@@@CCCCCCBBBAAADDDCCCBBB@@@???>>>>>>>>><<<===>>>>>>???AAADDDGGGEEEHHHMMMQQQTTTVVVYYY[[[bbbbbb```ZZZRRRMMMLLLMMMLLLOOORRRTTTUUUVVVWWWYYY\\\___cccfffiiikkkkkkkkkfffbbb___bbbhhhlllkkkiiijjjfffccceeejjjnnnmmmkkkhhhkkkqqqxxx}}}~~~|||wwwvvvtttsssssssssuuuvvvzzz{{{||||||{{{{{{|||}}}~~~~~~}}}{{{zzz|||tttbbbYYYTTTOOOLLLJJJLLLIIIKKKSSSXXXjjjKKKLLLMMMQQQXXX```gggllljjjfffaaa^^^]]][[[XXXVVVTTTTTTTTTUUUWWWZZZ]]]___bbbdddfffggghhhkkkooorrrrrrrrrrrrsssuuuxxx{{{}}}~~~{{{{{{{{{|||~~~}}}uuummmjjjcccaaa^^^\\\]]]]]]]]]\\\___aaabbbbbbccchhhpppwww{{{}}}||||||}}}}}}~~~xxxssspppnnnlllmmmlllkkkiiieeebbb```^^^\\\YYYUUUQQQMMMJJJHHHDDDAAA===;;;;;;:::999777666666666777777777888888:::888999;;;???GGGWWWfffrrr{{{qqq___YYYWWWOOOLLLGGGCCCBBBAAA???>>>=========<<<;;;:::999888444444444555555555555555444444444444444444444444555555444444444444555555666666666666666666666666555555777999999;;;DDDOOO]]]oooyyywwwmmmnnn}}}pppbbbYYYUUUUUUQQQLLLIIIKKKKKKGGGEEEFFFAAA???>>>???BBBDDDDDDCCCAAAAAA@@@AAACCCDDDCCCAAABBBAAA???>>>===<<<<<<<<<===>>>@@@@@@@@@BBBEEEGGGIIIMMMRRRVVVXXXYYY[[[\\\aaabbb```ZZZRRRMMMLLLNNNMMMOOOQQQRRRRRRQQQRRRRRRUUUVVVYYY\\\___```aaaaaa___\\\ZZZ]]]ccchhhhhhfffhhheeeccceeejjjmmmmmmkkkkkkmmmqqqwww|||~~~}}}|||wwwvvvtttttttttvvvyyy{{{{{{|||}}}|||{{{{{{}}}~~~}}}}}}tttcccYYYTTTOOOLLLKKKMMMIIIJJJPPPUUUeeePPPQQQSSSVVVZZZ___dddfffaaa^^^ZZZWWWVVVUUUSSSRRROOOOOOPPPQQQTTTWWWZZZ\\\___aaadddgggiiinnnsssvvvvvvvvvuuuvvvwwwyyy{{{}}}|||yyyxxxwwwxxx{{{~~~~~~wwwpppjjjfffccc___[[[WWWWWWWWWXXXWWWWWWXXXXXXWWWXXX^^^fffmmmuuu|||~~~}}}}}}}}}}}}}}}|||}}}{{{uuuqqqnnnmmmlllkkkjjjiiifffdddbbb```]]]\\\YYYUUUQQQNNNKKKIIIEEEBBB>>><<<;;;;;;999888777777777888888888999999999777888;;;???GGGVVVeeeuuu|||wwweee\\\YYYPPPLLLGGGDDDBBB@@@>>>============<<<;;;:::999888555555555555555444444444444444444444444444444444555555444444444444555555666666666666666666666666555555777999999<<>>===<<<<<<<<>>=========<<<:::999888666666666555444444444333444444444444444444444444555555444444444444555555666666666666666666666666555555777999:::===HHHTTTdddttt~~~nnnmmmvvvwwwiii]]]WWWVVVPPPJJJHHHIIIIIIFFFEEEFFFDDDCCCCCCDDDFFFGGGHHHHHHHHHFFFDDDCCCDDDDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>AAABBBDDDDDDDDDDDDFFFHHHNNNRRRWWWZZZZZZXXXVVVUUUYYYZZZYYYTTTNNNJJJJJJLLLNNNOOOOOOMMMJJJHHHHHHIIILLLLLLMMMNNNOOOPPPPPPQQQTTTTTTVVVZZZaaafffhhhhhheeeddddddgggkkkmmmmmmllllllmmmpppuuuzzz~~~~~~yyywwwuuuuuuvvvzzz~~~~~~|||{{{}}}~~~}}}~~~~~~xxxggg[[[TTTOOOLLLIIIKKKHHHHHHMMMPPP___yyy^^^___aaabbbbbbbbbaaa```[[[ZZZYYYWWWVVVUUUVVVWWWRRRSSSTTTVVVYYY[[[]]]___aaadddgggkkkoootttyyy}}}{{{{{{{{{{{{{{{|||}}}}}}yyyqqqmmmjjjhhhgggbbb]]]WWWSSSSSSUUUWWWXXXXXXXXXWWWUUUUUUZZZccckkknnnvvv}}}~~~}}}|||{{{{{{{{{}}}}}}yyyuuurrrpppoooooonnnmmmllljjjiiihhhgggfff___]]]ZZZWWWSSSOOOLLLJJJEEEBBB???===<<<;;;:::999777888888888999999999999:::999;;;>>>AAAFFFSSS```pppxxx}}}oooaaaXXXKKKHHHEEECCCBBBCCCBBBBBB>>>>>>>>>===<<<;;;999999666666666555444444444333444444444444444444444444555555444444444444555555666666666666666666666666666555777999;;;???KKKWWWeeewww{{{}}}nnnqqq~~~yyyiii\\\UUURRROOOIIIFFFGGGGGGEEEDDDFFFFFFFFFFFFFFFGGGGGGIIIJJJIIIGGGDDDCCCCCCBBBAAA@@@AAAAAA@@@???>>>>>>>>>>>>AAACCCEEEEEEEEEFFFGGGIIIPPPSSSXXXZZZXXXUUUSSSRRRSSSTTTTTTPPPJJJGGGHHHJJJLLLMMMMMMLLLJJJIIIIIIKKKLLLMMMNNNOOOOOOOOOOOOOOORRRTTTVVV[[[aaaeeehhhhhheeedddeeegggjjjlllmmmlllkkklllooottt{{{yyyxxxvvvuuuvvvyyy}}}~~~|||~~~}}}{{{|||}}}xxx{{{|||jjj]]]UUUPPPLLLHHHKKKGGGHHHNNNQQQ```zzzbbbcccdddddddddcccaaa```[[[[[[[[[ZZZXXXXXXZZZ\\\\\\]]]^^^```bbbdddeeefffiiikkkmmmppprrrvvvzzz~~~|||||||||}}}}}}}}}}}}}}}vvvooommmmmmkkkjjjbbb^^^XXXTTTTTTVVVXXXYYYYYYZZZYYYWWWWWW[[[cccjjjnnnuuu}}}}}}}}}}}}~~~~~~}}}{{{zzzzzz{{{|||~~~~~~|||yyyuuurrrooolllkkkjjjjjjjjjiiihhhgggeeedddaaa___\\\XXXSSSOOOLLLJJJEEEBBB>>><<<;;;;;;999888777777777888888888999999::::::<<>>>>>>>>===<<<;;;:::999555555555555555444444444444444444444444444444444555555444444444444555555666666666666666666666666666555777:::<<>>===<<<<<<<<<<<<<<>>>>>@@@JJJVVV```lllwww}}}xxxeeeXXXJJJGGGDDDBBBCCCCCCCCCCCC>>>>>>>>>>>>===;;;:::999444444444555555555555555444444444444444444444444555555444444444444555555666666666666666666666666666555777:::<<>>?????????>>>>>>>>>===<<<<<<<<<<<<======@@@DDDFFFGGGHHHJJJKKKQQQSSSUUUUUUSSSPPPOOOOOOKKKMMMMMMKKKFFFDDDFFFHHHKKKLLLLLLKKKJJJJJJLLLNNNMMMOOOSSSVVVWWWUUUSSSQQQRRRTTTXXX\\\^^^aaabbbddddddcccaaa``````bbbfffiiilllnnnrrrwww|||~~~|||zzztttuuuvvvxxxzzz|||}}}~~~~~~}}}}}}qqqmmmllltttqqqbbbXXXRRROOOJJJLLLIIIIIINNNOOO\\\uuudddddddddcccbbbaaa``````aaacccdddcccbbbcccfffjjjpppppprrrssstttuuuuuuuuuwwwxxxxxxwwwwwwwwwzzz|||{{{|||}}}~~~~~~~~~~~~~~~}}}yyyvvvssspppooorrruuuuuuqqqlllfffbbb\\\XXXVVVUUUTTTTTT[[[]]]^^^]]]\\\___eeejjjnnnttt|||~~~}}}xxxyyy{{{|||}}}||||||{{{rrrtttuuuvvvuuusssqqqoooggghhhjjjkkkjjjhhheeecccdddbbb^^^YYYSSSNNNJJJHHHCCC@@@===;;;:::999888777666666666666777777777777999888:::<<<<<<>>>GGGRRRZZZiiivvv}}}zzzfffYYYLLLIIIEEECCCBBBBBBBBBAAA??????>>>>>>===;;;:::999333444444555555666666666444444444444444444444444555555555444444555555555666666666666666666666666666555777:::<<>>>>>===@@@??????>>>>>>>>>>>>???<<>>===;;;:::999777666555555555666888999;;;999;;;>>>@@@AAAFFFMMM]]]ppp~~~fffYYYLLLIIIEEEDDDDDDDDDDDDCCC@@@???===<<<<<<;;;999777666666555444444444444555555444444333333222222222444444444555555555555666666666666666666555555555888666555888===FFFVVVddduuuxxxxxxkkk{{{vvviii]]]WWWWWWNNNLLLIIIGGGGGGIIILLLMMMKKKKKKJJJIIIIIIIIIIIIJJJCCCCCCAAA>>><<<<<<===???======@@@BBB???;;;<<>><<<;;;:::999777666555555555666888999:::999:::>>>???@@@FFFNNN^^^qqqfffXXXLLLIIIEEECCCCCCCCCBBBAAAAAA???===<<<<<<<<<:::888666666555444444444444555555555555444444333333333444444444555555555555666666666666666666666666555888666666999===EEEUUUccc{{{yyyvvvkkk{{{uuujjj]]]WWWWWWPPPNNNKKKHHHHHHIIILLLMMMKKKJJJJJJIIIIIIIIIIIIIIIDDDCCCAAA???===>>>@@@AAABBB@@@@@@AAA???;;;;;;>>>???BBBFFFHHHGGGFFFFFFFFFJJJJJJIIIHHHHHHGGGFFFFFFLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKIIIHHHIIIJJJMMMNNNQQQTTTYYY]]]^^^\\\XXXVVVWWWZZZ^^^aaabbbbbbaaaaaa___\\\[[[[[[ZZZYYY\\\bbbiiinnnssswwwxxxwwwwwwwwwzzz{{{~~~zzzllldddcccggguuu{{{hhhZZZSSSQQQOOOLLLKKKJJJIIILLLVVV```~~~___aaacccddddddeeefffhhhiiijjjjjjjjjjjjlllpppsssuuuqqqqqqvvvyyyxxxyyy{{{|||xxx{{{uuujjj```XXXTTTRRROOONNNMMMKKKJJJJJJKKKLLLPPPRRRVVV]]]bbbeeeeeedddZZZWWWSSSPPPNNNNNNOOOQQQWWWZZZ]]]]]]\\\^^^bbbfffiiillluuu}}}}}}}}}}}}~~~|||zzzwwwuuusssrrrssssssrrrqqqrrrooollljjjiiihhhfffeee```\\\WWWSSSOOOLLLHHHEEEAAAAAA???>>><<<;;;:::999777666555555555666888999999888:::<<<===???GGGOOObbbrrriiiYYYOOOLLLHHHEEEDDDCCCBBBAAABBB@@@>>>=========;;;999666666555444444444444555555555555555444444444444444444444555555555555666555555666666666666666666777666777:::>>>EEEUUUccc}}}|||rrrjjj{{{}}}uuujjj^^^WWWVVVQQQOOOLLLIIIHHHIIIKKKLLLJJJIIIIIIIIIHHHHHHHHHHHHEEECCCAAA??????AAACCCEEEHHHBBB???@@@???<<<;;;===BBBDDDFFFGGGFFFEEEEEEFFFIIIIIIHHHGGGGGGFFFGGGGGGJJJMMMOOOOOOMMMLLLMMMOOONNNLLLJJJHHHHHHJJJMMMOOOQQQTTTXXX[[[]]][[[YYYWWWYYY\\\```ccceeedddcccaaa\\\ZZZYYY[[[ZZZXXX\\\aaaiiimmmsssvvvwwwwwwwwwxxx}}}~~~rrrddd___aaajjjzzzlll]]]TTTRRRQQQMMMKKKKKKIIIJJJRRR\\\wwwaaaccceeefffggghhhjjjlllkkklllmmmmmmnnnooorrruuuwwwsssrrrvvvwwwvvvxxx{{{}}}yyy{{{{{{uuunnniiibbbYYYRRRNNNLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHJJJOOOTTTYYY\\\\\\\\\UUUSSSPPPMMMKKKLLLMMMOOOUUUYYY]]]___```bbbeeehhhjjjoooyyy~~~}}}}}}}}}~~~}}}zzzyyywwwuuusssrrrssssssrrrpppqqqnnnllljjjiiigggeeeccc]]]ZZZVVVRRROOOLLLIIIFFF@@@@@@???>>><<<;;;:::999777666555555555666888999888888999<<<<<<>>>GGGRRRfffssslll[[[SSSOOOJJJGGGFFFEEECCCBBBBBB@@@???>>>>>>>>><<<:::666666555444444444444555444444444444444444444444444444444555555555555666555555555555666666666666666666888<<<>>>FFFUUUdddnnniii{{{{{{uuukkk^^^VVVUUUOOOMMMKKKHHHGGGGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFEEECCCAAA@@@BBBEEEGGGHHHJJJCCC>>>???@@@???===>>>FFFGGGIIIIIIGGGGGGGGGHHHJJJIIIHHHHHHGGGHHHIIIIIIIIINNNSSSRRROOOMMMOOORRRPPPNNNKKKIIIIIIKKKNNNPPPPPPSSSWWW[[[]]]]]][[[ZZZ\\\^^^aaaeeeggggggdddaaa]]][[[\\\^^^^^^\\\___dddmmmpppuuuyyyyyyyyyxxxyyy}}}}}}|||}}}}}}ooobbb]]]bbbnnnppp___TTTPPPPPPLLLJJJJJJJJJJJJQQQYYYmmmaaaccceeegggggghhhkkkmmmlllnnnpppqqqrrrsssuuuwwwzzzvvvsssssssssrrruuuzzz|||}}}}}}yyyuuunnnfffaaa\\\ZZZVVVSSSOOOLLLKKKJJJFFFFFFEEEEEEEEEEEEEEEFFFEEEHHHKKKOOOQQQRRRSSSTTTQQQPPPMMMKKKJJJKKKLLLNNNQQQUUU[[[```dddgggiiijjjmmmrrr}}}~~~}}}}}}|||}}}~~~~~~|||yyywwwwwwuuusssrrrrrrrrrqqqooonnnllljjjhhhgggeeebbb```[[[XXXUUURRROOOLLLIIIFFF@@@???>>>===<<<;;;:::999777666555555555666888999888888999;;;;;;>>>IIIUUUkkkuuummm[[[SSSOOOJJJGGGEEEDDDBBBAAABBB@@@???>>>??????===;;;666666555444444444444555222222333333444444555555444444444555555555555666444555555555666666777777666666:::===???GGGXXXiii}}}jjjiii|||zzztttiii\\\TTTRRRKKKJJJHHHEEEDDDDDDEEEEEEGGGGGGGGGHHHGGGFFFEEEEEEDDDBBBAAABBBEEEHHHIIIIIIHHHAAA===???BBBAAAAAABBBGGGHHHIIIHHHHHHHHHJJJKKKJJJIIIHHHGGGGGGHHHJJJKKKKKKPPPVVVVVVSSSPPPQQQTTTQQQPPPMMMKKKKKKMMMOOOQQQPPPSSSWWW[[[^^^___`````````aaadddhhhkkkjjjeeebbb^^^^^^```cccdddbbbdddiiissswww|||~~~|||zzzyyyxxxxxxxxxyyy{{{}}}~~~pppccc___fffuuusss```TTTOOONNNJJJHHHJJJJJJKKKPPPWWWcccttt```bbbdddeeefffgggiiikkkoooqqqtttvvvwwwxxxyyy{{{|||wwwrrrooommmlllrrryyyxxxuuupppkkkfff```ZZZVVVUUUUUUSSSQQQOOOKKKHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGJJJKKKKKKKKKLLLMMMNNNLLLKKKIIIIIIJJJLLLLLLLLLPPPXXX```gggjjjllllllnnnttt~~~}}}{{{{{{|||}}}~~~|||yyywwwwwwuuusssrrrrrrqqqpppooolllkkkhhhgggeeeccc```]]]YYYWWWTTTRRROOOLLLHHHEEE??????>>>===<<<;;;:::999777666555555555666888999888999:::;;;:::>>>KKKXXXooovvv~~~kkkZZZPPPMMMHHHEEECCCBBBAAA@@@AAA@@@>>>>>>??????===;;;666666555444444444444555222222333444555666666777444444444555555555555666444444555555666777777777666777:::===@@@HHH\\\ooowwwiiilll~~~wwwpppeeeXXXOOONNNGGGFFFDDDCCCBBBBBBBBBBBBEEEFFFGGGGGGGGGFFFDDDCCCCCCBBBAAADDDIIIKKKJJJHHHDDD@@@???BBBDDDCCCCCCFFFEEEFFFGGGFFFGGGHHHLLLNNNJJJIIIHHHGGGHHHIIIKKKMMMPPPUUUYYY[[[XXXVVVUUUUUUSSSRRRPPPOOONNNOOOPPPQQQQQQSSSWWW\\\```dddfffgggeeefffhhhlllpppnnniiidddaaaaaadddiiijjjhhhjjjnnnyyy~~~zzzwwwrrrsssuuuxxx|||~~~pppdddbbbjjj{{{tttaaaUUUOOOMMMIIIGGGIIIKKKKKKNNNTTTZZZhhh}}}cccdddfffggghhhhhhkkklllrrruuuyyy{{{|||}}}~~~{{{uuunnnjjjhhhiiiqqq{{{xxxmmmjjjfffbbb___]]][[[ZZZWWWVVVTTTRRROOOLLLIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFDDDFFFIIIIIIHHHGGGHHHJJJJJJIIIHHHGGGHHHIIIJJJKKKJJJOOOXXXbbbkkkpppqqqppppppwww}}}|||zzzyyyzzz|||}}}zzzxxxwwwuuusssrrrqqqqqqpppnnnllljjjhhhgggeeebbb^^^[[[YYYWWWTTTRRROOOKKKGGGCCC>>>>>>===<<<;;;;;;:::999777666555555555666888999999:::;;;<<<:::>>>LLL[[[rrrwww~~~mmm\\\QQQMMMIIIFFFEEEDDDCCCBBB@@@???>>>===>>>>>>===;;;666666555444444444444555444444555666777888999999444444444555555555555666444444555555666777777888777888;;;===@@@JJJ```uuuuuujjjppp|||ssskkk___RRRIIIHHHDDDCCCBBBBBBAAAAAAAAABBBDDDEEEFFFGGGGGGEEECCCBBBBBBAAABBBFFFKKKMMMIIIFFFBBB@@@BBBEEEDDDBBBCCCHHHDDDEEEFFFGGGHHHKKKPPPTTTNNNMMMKKKKKKLLLNNNPPPRRRWWWZZZ]]]```___\\\YYYWWWSSSSSSSSSRRRRRRRRRQQQQQQQQQSSSXXX]]]ccchhhlllnnnkkkkkkmmmrrruuutttmmmgggffffffkkkpppqqqpppqqquuuxxxtttnnnqqquuu{{{qqqfffeeemmm~~~uuucccWWWSSSNNNJJJHHHJJJKKKJJJKKKOOOTTT```uuugggiiijjjkkkkkklllnnnooouuuxxx|||zzzssskkkgggeeegggrrr}}}{{{ooohhhfffbbb``````aaacccdddZZZYYYVVVSSSPPPNNNMMMMMMIIIIIIIIIHHHHHHGGGEEEEEEBBBEEEHHHHHHFFFEEEFFFIIIHHHGGGFFFFFFFFFGGGIIIJJJJJJPPPZZZfffpppuuuvvvuuusssyyy|||{{{yyyyyyyyy{{{~~~~~~|||zzzxxxuuusssqqqqqqqqqooonnnllljjjhhhgggeeebbb^^^[[[YYYWWWTTTRRROOOKKKFFFBBB>>>>>>===<<<;;;;;;::::::777666555555555666888999::::::<<<<<<;;;???NNN]]]tttxxx~~~qqq```TTTPPPLLLIIIHHHHHHGGGFFF@@@>>>======>>>>>><<<;;;666666555444444444444555555666777888999:::;;;<<<444444444555555555666666444444444555666777777888777999;;;===@@@KKKcccxxx}}}uuullltttzzzpppggg[[[MMMEEECCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDFFFGGGFFFEEECCCBBBAAAAAABBBGGGLLLMMMIIIDDDAAAAAADDDGGGEEEAAABBBHHHFFFGGGHHHIIIKKKOOOUUUYYYSSSRRRPPPPPPQQQSSSVVVXXX]]]^^^```cccdddaaa\\\XXXTTTTTTUUUUUUTTTSSSRRRQQQQQQTTTXXX^^^eeekkkppprrrpppoooqqquuuyyyxxxqqqjjjllllllqqqwwwxxxwwwxxx|||wwwqqqlllpppvvv}}}sssiiigggooouuudddZZZVVVPPPKKKIIIJJJJJJHHHIIIKKKQQQ\\\qqqlllkkklllnnnmmmjjjkkkoooyyy~~~|||sssnnngggcccfffooozzz~~~rrrkkkhhhfffdddeeehhhiiihhhfffgggccc^^^YYYWWWUUUTTTRRRQQQOOOLLLKKKJJJHHHFFFDDDGGGFFFEEEEEEDDDDDDDDDEEEFFFEEEEEEFFFGGGGGGFFFDDDIIIOOO[[[iiitttzzzzzzyyywww|||}}}zzzyyyyyy|||}}}{{{yyyxxxwwwtttrrrooommmlllkkkjjjiiihhhfffcccaaa^^^]]]XXXWWWTTTPPPLLLHHHEEEDDDAAAAAA@@@???<<<:::888666333333333444555666777777999777888;;;===@@@HHHRRRgggyyyrrrbbbXXXRRRKKKGGGFFFFFFDDDBBBAAAAAAAAA@@@>>>===;;;:::666666555444444444444555777888888999:::;;;;;;<<<666666555555555555666666777777777777777777777777444555999===BBBNNNeeeyyy{{{qqqnnnuuurrrcccXXXOOOGGGBBBAAA@@@@@@??????@@@@@@AAABBBBBBDDDEEEEEECCCAAAAAAAAA>>>AAADDDFFFHHHGGGFFFEEE???AAADDDEEEEEEEEEGGGHHHHHHFFFFFFIIINNNSSSWWWXXXYYYXXXVVVVVVXXXZZZ\\\]]]cccfffjjjkkkgggbbb^^^\\\VVVVVVWWWXXXXXXVVVRRRPPPTTTVVVYYY]]]bbbiiinnnrrrrrrrrrsssvvvwwwvvvpppllllllrrrzzz~~~|||||||||xxxsssssspppssszzzuuummmmmmuuu}}}nnn^^^RRRMMMKKKHHHGGGFFFGGGIIIJJJNNNZZZqqqooommmmmmooonnnkkkmmmqqq|||wwwnnnjjjeeedddiiirrr}}}yyyoooiiihhhggghhhjjjoooqqqqqqpppllliiieeebbb```^^^[[[YYYUUURRRPPPNNNMMMLLLIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGDDDBBBBBBCCCEEEFFFFFFKKKQQQ\\\jjjvvv|||}}}}}}}}}}}}{{{zzzzzz||||||{{{wwwvvvtttrrrpppnnnlllkkkhhhhhhgggeeebbb```]]]\\\XXXVVVSSSOOOKKKGGGEEECCCBBBAAA@@@>>><<<:::888777555555555555666777888999999777888;;;<<<>>>GGGPPPcccsss{{{|||wwwfffXXXRRRKKKGGGFFFFFFEEECCCAAAAAAAAA@@@>>>===;;;:::666666555444444444444555111222222333333444444444666666555555555555666666555555555555555555555555555666999===BBBOOOggg|||zzznnnmmmvvvxxxkkk\\\RRRKKKEEEBBBBBB@@@????????????@@@AAAAAABBBCCCEEEDDDCCCAAABBBCCC@@@AAADDDFFFGGGFFFEEECCCBBBEEEHHHIIIIIIJJJKKKLLLOOONNNNNNOOORRRWWW\\\```______^^^[[[XXXZZZ```eeehhhjjjllljjjeee___ZZZXXXWWWZZZ]]]]]][[[XXXTTTSSSWWWZZZ^^^bbbgggkkkooorrrqqqqqqsssvvvxxxwwwrrrnnntttzzz~~~~~~||||||ssspppqqqtttxxx~~~vvvnnnmmmvvvrrraaaUUUMMMKKKIIIGGGFFFHHHIIIKKKNNNXXXnnnrrrooommmnnnlllkkknnnttt~~~yyyrrrgggeeedddgggnnnyyyvvvoookkkllllllmmmpppuuuwwwxxxwwwrrrpppnnnmmmllljjjgggddd]]][[[XXXVVVTTTRRROOOLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIEEEBBBAAABBBEEEHHHIIIMMMRRR]]]kkkxxx~~~|||{{{{{{}}}}}}{{{ttttttsssrrrpppnnnlllkkkgggfffeeedddaaa___\\\[[[XXXVVVSSSOOOJJJGGGEEECCCCCCAAA???<<<:::999999999666666666666777888999999999888999;;;;;;<<>>>>>??????@@@AAABBBCCCCCCCCCBBBBBBCCCEEEBBBCCCEEEFFFFFFEEECCCBBBAAACCCGGGIIIJJJJJJKKKLLLTTTUUUUUUTTTUUUZZZbbbhhhggghhhfff```[[[\\\eeemmmooopppoookkkddd]]]XXXVVVYYY___eeefff```ZZZWWWWWW[[[___eeeiiikkkmmmnnnpppoooppptttwwwyyyxxxtttpppzzz~~~{{{{{{xxx}}}|||tttnnnooorrrzzz~~~yyypppnnnvvvxxxeeeWWWMMMKKKIIIGGGGGGHHHJJJLLLOOOVVVkkkqqqmmmjjjjjjhhhhhhmmmttt{{{|||uuunnncccdddgggmmmvvv}}}xxxuuusssrrrssstttvvvxxxyyyyyyxxxwwwwwwwwwwwwxxxvvvsssqqqjjjgggddd```^^^ZZZWWWTTTPPPOOOMMMKKKJJJIIIHHHHHHJJJHHHEEEDDDFFFHHHJJJJJJNNNSSS]]]kkkyyy}}}||||||~~~}}}{{{yyyrrrsssrrrrrrpppnnnlllkkkgggfffeeedddaaa___]]]\\\YYYWWWSSSOOOKKKGGGEEEDDDCCCAAA>>>;;;:::999::::::666666666666666777888999999888999;;;:::;;;AAAJJJSSSdddooottt~~~nnnXXXRRRKKKHHHHHHHHHGGGEEEBBBBBBAAA@@@???===<<<;;;777666666555555555555555777777777777777666666666666666555555555555666666777777777777777777777777777777999<<>>???BBB??????>>>>>>>>>???@@@@@@BBBBBBCCCBBBAAABBBDDDGGGEEEFFFGGGGGGGGGFFFDDDCCCAAADDDGGGIIIJJJKKKLLLMMMSSSUUUWWWVVVVVV[[[eeennnpppmmmhhhaaa^^^aaaiiipppsssrrrooojjjccc]]]YYYXXX\\\eeemmmmmmeee]]][[[]]]aaaffflllpppooommmllllllmmmppptttxxxyyyxxxtttqqqxxx}}}{{{vvvsssrrrqqquuuwwwtttoooooosssxxx{{{sssnnnuuu|||gggWWWMMMLLLIIIHHHHHHIIIKKKMMMQQQWWWkkkkkkgggccccccbbbccciiiqqquuu||||||xxxsssmmmdddgggmmmvvv{{{zzzzzz{{{yyy{{{}}}~~~~~~~~~~~~~~~{{{uuurrrnnnjjjgggccc^^^[[[XXXWWWTTTQQQNNNLLLJJJIIIKKKIIIHHHIIIJJJKKKJJJIIINNNSSS]]]kkkyyy~~~}}}}}}~~~}}}{{{xxxwwwrrrrrrqqqpppooommmlllkkkggggggfffdddbbb```^^^]]][[[XXXTTTOOOKKKHHHFFFFFFCCCAAA>>>;;;:::999:::;;;666666555555666666777777:::888999;;;::::::@@@HHHNNNcccrrr{{{oooYYYSSSLLLIIIHHHIIIGGGEEEBBBBBBBBBAAA???>>><<<;;;777777666555555555555666555555555555555444444444666666555555555555666666777777777777777777777777888777999===EEEWWWssstttdddnnntttaaaUUUHHHBBB???======@@@?????????>>>???@@@@@@AAABBBBBBCCCBBBAAABBBDDDGGGGGGGGGHHHHHHHHHGGGFFFEEEGGGIIILLLMMMNNNOOOQQQRRRQQQTTTVVVVVVWWW]]]iiirrrtttmmmddd___aaafffkkkmmmooonnnjjjeee___\\\\\\\\\```jjjrrrqqqhhhaaaaaadddkkkqqqwwwyyytttoookkkjjjkkkoootttxxxxxxuuuqqqooossswwwzzzxxxsssmmmjjjjjjiiikkknnnmmmmmmpppxxx~~~|||uuuooouuugggVVVMMMLLLJJJHHHHHHJJJLLLNNNTTTZZZpppbbb^^^[[[[[[[[[]]]dddmmmqqqxxx~~~|||wwwuuurrrnnniiinnnvvv|||yyy{{{~~~xxxuuuqqqnnnkkkhhheeebbbaaa```]]]YYYUUUSSSQQQPPPNNNMMMLLLLLLMMMLLLJJJHHHOOOSSS]]]kkkzzz~~~}}}|||}}}~~~~~~||||||}}}}}}{{{zzzxxxwwwtttsssqqqooommmkkkkkkkkkgggffffffdddcccaaa___^^^[[[XXXSSSNNNJJJGGGFFFFFFBBB@@@>>><<<;;;:::::::::666666666555555666666777999999:::<<<;;;;;;@@@HHHNNNfffyyyooo[[[UUUNNNJJJIIIIIIGGGEEECCCBBBBBBAAA@@@>>>===<<<888777666666555555666666555555555555555555555555666666555555555555666666555555555555555555555555777777:::???HHHZZZwwwuuufffrrr}}}ooo\\\QQQFFFBBB@@@======???@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCBBBBBBCCCEEEEEEFFFGGGHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKMMMPPPRRRRRRTTTVVVWWWZZZaaajjjqqqppphhh___^^^ccchhhjjjjjjiiihhhddd```]]]]]]___bbbgggoootttrrrkkkfffhhhlllvvv}}}yyypppkkkiiijjjoootttwwwuuuqqqllljjjlllpppsssrrrmmmhhhfffeeeaaadddgggiiilllqqqzzz{{{wwwrrrvvv~~~gggUUUNNNLLLJJJIIIIIIKKKMMMOOOUUU___xxxZZZVVVTTTVVVWWWYYY```iiipppxxx|||yyytttsssqqqoooooottt}}}zzzyyy}}}}}}yyyuuuqqqooommmlllllljjjhhhfffhhhgggdddaaa^^^\\\ZZZZZZWWWTTTRRRPPPPPPPPPOOONNNQQQUUU^^^lll|||~~~}}}||||||||||||}}}{{{|||}}}}}}}}}|||zzzyyyvvvtttpppmmmjjjjjjjjjkkkeeeeeedddcccbbb```^^^]]]YYYVVVQQQLLLHHHEEEEEEDDD@@@???>>>===<<<;;;:::999888777777666666777777888999999:::===<<<<<>>===<<<888777777666666666666666666666666777777888888999666666555555555555666666555555555555555555555555666777;;;AAAKKK]]]yyywwwiiiwww|||mmmVVVMMMDDDBBBAAA???>>>@@@AAAAAAAAA@@@AAAAAABBBCCCBBBCCCEEEDDDCCCAAABBBCCCBBBCCCDDDEEEGGGHHHIIIJJJKKKKKKIIIGGGGGGIIIMMMQQQTTTTTTUUUWWW[[[aaagggkkkhhhccc______cccgggiiiiiiiiigggddd```___aaafffkkkooosssvvvsssnnnlllpppuuu}}}yyynnngggeeeiiioootttvvvrrrlllgggeeeeeeiiillllllhhhdddcccccc```cccgggkkkooottt{{{{{{xxxvvvyyyhhhWWWNNNLLLJJJIIIJJJLLLNNNPPPUUUbbb~~~UUURRRQQQSSSUUUWWW^^^gggrrryyy|||xxxsssrrrqqqppprrrxxxzzzzzz~~~zzztttoookkkkkkiiihhhiiijjjkkkjjjhhhlllkkkiiifffdddcccbbbbbb```\\\WWWTTTTTTUUUUUUUUURRRVVV___mmm~~~~~~~~~}}}||||||{{{|||||||||}}}~~~~~~}}}|||xxxuuupppkkkiiiiiijjjkkkddddddcccbbb```___]]]\\\XXXTTTOOOJJJFFFDDDCCCCCC?????????>>>===;;;:::999999999888888888888888999999999;;;======<<>>===<<<888888777666666666666666333444444555666777888888666666555555555555666666777777777777777777777777555777;;;CCCLLL^^^{{{|||yyylllzzz{{{kkkRRRIIIBBBBBBBBB@@@???@@@BBBBBBAAAAAABBBBBBCCCDDDBBBDDDEEEEEECCCAAAAAAAAA???@@@AAACCCEEEHHHIIIJJJPPPOOOLLLIIIHHHKKKPPPTTTUUUSSSSSSUUUZZZ___bbbdddaaa``````aaabbbeeehhhkkkmmmkkkgggdddcccgggmmmrrruuuvvvwwwsssppppppuuuzzzvvviiibbb```iiioootttuuupppiiicccaaa___cccggggggdddaaa```aaacccfffkkkooosssxxx~~~|||zzzyyyyyy{{{jjjYYYNNNLLLKKKJJJJJJLLLNNNPPPUUUcccUUUTTTSSSRRRTTTYYY```eeesssxxx|||yyysssppprrrwwwvvvyyy~~~~~~zzztttmmmiiifffffffffcccgggllloooooommmkkkjjjlllmmmnnnnnnoooooooooooogggfffdddaaa^^^[[[YYYXXXWWWWWW]]]lll~~~}}}{{{{{{zzzzzzzzz{{{{{{|||~~~{{{yyyvvvrrrmmmjjjiiiiiijjjgggfffeeecccaaa```___^^^VVVRRRMMMIIIGGGEEECCCBBB@@@???>>><<<:::999999999777777666666666666777777888999::::::<<>>@@@AAABBBBBBCCCDDDFFFSSSQQQNNNMMMLLLNNNPPPQQQSSSOOOLLLMMMQQQXXX^^^aaaaaaeeeggggggdddeeeiiinnnllliiigggiiipppwww{{{||||||xxxsssnnnmmmrrryyy|||nnncccaaaccchhhpppxxxwwwnnnccc^^^\\\^^^```cccdddcccccceeegggnnnqqquuuxxxyyy|||zzzvvvtttuuuwwwxxxzzz|||nnn\\\TTTMMMIIIIIIJJJJJJLLLPPPZZZddd~~~ZZZYYYWWWUUUUUUZZZbbbgggsssxxx|||yyyrrrnnnppptttxxx|||{{{xxxwwwsssqqqlllhhheeeccccccccccccgggkkkmmmmmmlllllllllpppqqqssstttuuuuuuuuuuuurrrqqqmmmiiiddd```]]][[[\\\\\\aaannn~~~~~~}}}{{{zzzzzzzzz{{{||||||}}}~~~{{{wwwuuuqqqmmmjjjiiiiiiiiifffeeedddbbb```^^^\\\\\\UUURRRLLLIIIFFFEEECCCBBB>>>>>><<<:::999888777777888777666666666666666777888888999:::;;;???DDDHHHXXXnnn{{{bbbWWWOOOMMMMMMJJJGGGFFFFFFBBB??????AAA@@@<<<888666666555444444444444444555555555555666777888888666666666666666666666666555444444444444555666666777<<<;;;???MMM\\\qqqzzzmmm}}}{{{kkkVVVKKKBBBAAADDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEECCCAAA???<<<;;;<<<>>>@@@@@@@@@AAACCCEEEMMMLLLKKKJJJKKKLLLNNNPPPOOOMMMKKKLLLRRRYYY^^^aaabbbeeeiiihhhfffeeehhhkkkkkkiiihhhlllsssxxx{{{zzzrrrnnnkkkjjjnnnuuu~~~ttthhhaaaaaadddkkkssszzzxxxlllaaa[[[[[[[[[___ccccccccceeekkkpppwwwyyyzzz{{{|||~~~zzzwwwsssooonnnooorrrtttyyy{{{ooo]]]TTTMMMIIIIIIJJJJJJLLLOOOYYYbbbzzzaaa___[[[XXXXXX^^^ffflllvvvzzz~~~zzzrrrnnnooosss{{{vvvpppmmmlllhhhgggeeecccaaaaaaaaaaaaeeegggjjjkkkllllllmmmnnnsssuuuwwwzzz|||}}}}}}|||}}}{{{wwwsssnnniiifffdddddddddgggppp}}}}}}zzzzzzzzz{{{|||}}}~~~}}}{{{uuusssooollliiihhhhhhhhhfffeeecccaaa^^^\\\ZZZYYYTTTQQQLLLHHHFFFEEECCCAAA<<<<<<:::999777666666666888888777666666666666666777888999999:::>>>CCCGGGXXXkkk~~~fff[[[PPPMMMMMMJJJHHHHHHEEECCC@@@@@@AAA@@@<<<999666555555444444444444555444444444555777999;;;<<<666666666666666666666666555555444444555555666777777<<<;;;???MMM\\\qqq|||www~~~ooo|||lllVVVLLLEEEDDDFFFEEEDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGEEECCC@@@===;;;::::::<<<>>>??????@@@BBBCCCGGGGGGHHHHHHIIIKKKLLLMMMLLLJJJJJJNNNTTT[[[```bbbbbbeeehhhhhheeedddfffiiijjjjjjkkkpppvvvyyyxxxvvviiieeeccceeemmmwww~~~uuuiii```^^^bbbeeeoooxxx~~~yyyjjj]]]XXXYYYZZZ___dddfffffflllvvv|||sssppplllhhhgggjjjmmmpppuuuwww|||ppp___TTTNNNIIIIIIJJJIIIKKKNNNWWW___sssdddbbb^^^[[[]]]cccmmmttt|||}}}uuuoooqqqttt}}}~~~zzztttnnnjjjhhhhhheeedddcccbbbbbbaaaaaaaaafffhhhiiijjjjjjlllooorrrsssvvvzzz~~~|||yyyvvvsssqqqpppkkklllnnnsss{{{~~~zzz{{{{{{|||}}}~~~|||zzzrrrqqqnnnkkkiiiggggggggggggfffdddaaa^^^[[[YYYWWWSSSPPPKKKGGGEEEDDDCCCAAA<<<;;;:::888777777666666999888777666666555555666777888888888:::===BBBFFFXXXiii{{{jjj]]]QQQMMMLLLJJJHHHIIIEEECCCAAAAAAAAA???<<<:::888777666666666666777777555555555666888999;;;<<<666666666666666666666666555555555555555666666777777<<<;;;???NNN\\\rrr{{{www}}}rrr|||mmmXXXPPPIIIHHHIIIHHHFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJLLLJJJGGGCCC???<<<::::::999;;;===>>>???@@@BBBDDDFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJLLLQQQXXX^^^bbbccccccccccccbbb```aaadddgggiiijjjmmmrrrwwwwwwrrrnnnfffbbb___ccckkkssswwwwww{{{tttiii```\\\^^^dddhhhuuu}}}yyyhhhZZZWWWZZZZZZ```gggjjjmmmuuuzzzvvvrrrnnnjjjfffeeefffiiikkkoooqqqvvv~~~sssbbbUUUNNNIIIIIIIIIHHHJJJMMMUUU[[[llleeeccc```___ccckkkvvv}}}wwwqqqssswww~~~}}}}}}~~~|||zzzvvvssspppnnnmmmllliiihhhgggeeedddcccccccccggghhhhhhiiijjjlllqqqttttttxxx}}}|||zzzxxxvvvuuurrrsssuuuwwwzzz{{{||||||}}}~~~~~~zzzxxxpppooommmjjjiiiggggggggghhhgggeeebbb^^^[[[YYYWWWRRROOOJJJFFFEEEDDDBBBAAA===<<<;;;999888888888888888888777666666666666666777888888999:::===AAAEEEWWWgggzzzlll___RRRMMMKKKIIIHHHHHHEEEDDDBBBAAAAAA???<<<;;;777777666666666666777777777777777777777888999999666666666666666666666666666555555555555666777777777<<<;;;@@@OOO^^^tttyyy|||uuu{{{mmmYYYQQQKKKJJJIIIHHHHHHJJJIIIJJJKKKMMMNNNNNNNNNNNNQQQNNNIIIDDD???<<<:::::::::<<<>>>@@@@@@AAACCCEEEHHHHHHHHHHHHHHHHHHHHHGGGLLLMMMQQQVVV\\\aaabbbbbb```___\\\YYYYYY]]]bbbfffiiijjjmmmqqqtttrrrlllfffddd```^^^bbbiiioooooonnnkkkfff```\\\]]]bbbiiinnn{{{wwwggg[[[ZZZ]]]\\\bbbjjjooottt~~~zzzvvvrrroookkkgggddddddfffgggiiikkkpppyyywwwfffVVVOOOIIIIIIIIIGGGHHHLLLQQQWWWeee}}}fffeeeeeeeeejjjsss~~~vvvqqqtttyyy~~~}}}xxxwwwzzz|||{{{|||}}}zzzxxxvvvuuurrrqqqllljjjhhheeeccccccbbbbbbdddeeefffggghhhkkkpppsssvvvzzz~~~|||zzzxxxwwwyyy{{{||||||}}}}}}}}}}}}~~~|||xxxwwwooonnnlllkkkiiihhhgggggghhhgggdddaaa^^^[[[YYYXXXQQQNNNIIIFFFDDDCCCBBBAAA======;;;::::::999999999777777666666666666777777888999999999:::===BBBEEETTTfffyyynnnaaaTTTNNNLLLIIIGGGHHHDDDDDDCCCBBB@@@>>>===<<<555444444444444555555666999888777666666666666666666666666666666666666666666666555555666666777888666<<<<<>>BBBFFFOOOcccxxxooocccWWWQQQOOOKKKHHHGGGDDDDDDDDDCCC@@@>>>===<<<444444444444444555666666888777666666555555555666666666666666666666666666666666666666666777777888555;;;<<>>CCCFFFLLLbbbwww~~~}}}qqqeeeYYYTTTQQQLLLIIIHHHDDDEEEEEECCC@@@>>>======666666666666666777888999666666555555555555666666666666666666666666666666666666666666666777888888555;;;<<>>@@@AAABBBEEEGGGIIIGGGFFFEEEFFFHHHLLLNNNTTTVVVZZZ^^^```^^^XXXTTTMMMNNNPPPTTTZZZ^^^```aaadddcccdddhhhmmmpppnnnkkkcccfffiiihhhfffbbb```___[[[___cccdddfffooo}}}xxxnnnhhhgggjjjmmmwwwzzzxxxvvvzzzyyyvvvvvvvvvtttsssxxxxxxxxxxxxvvvtttrrrpppjjjjjjkkkooovvv}}}~~~~~~qqqWWWPPPJJJIIIHHHFFFFFFIIIGGGMMMUUUccc|||lllnnnssswww{{{~~~tttnnnnnnsssxxx{{{uuurrrkkkooovvv}}}uuummmjjjgggbbb^^^\\\ZZZWWWTTTRRRRRRTTTUUUWWWWWWWWWYYY\\\aaaeeegggkkknnnwww{{{zzzyyyyyyzzz}}}~~~}}}}}}||||||}}}}}}xxxtttqqqnnnnnnnnnnnnmmmkkkiiiggggggdddaaa^^^]]][[[XXXVVVSSSOOOJJJFFFDDDAAA>>><<<<<<<<<;;;:::999777777666666666666666555555555555999:::;;;;;;;;;===@@@CCCQQQ[[[kkkyyyxxxhhhYYYSSSSSSOOOJJJGGGHHHFFFDDDBBBAAA???<<<999888888888888777777777777777777777777777777777777666666666666666666666666777777777777666666666666777===>>>DDDVVVggg~~~|||{{{zzzxxxtttjjj___UUURRRTTTVVVZZZ^^^bbbcccfffiiikkkjjjfffcccbbbZZZNNNDDD>>>;;;:::::::::<<>><<<<<<;;;;;;:::999888777666555555555666666666777777777999:::;;;<<<>>>BBBDDDNNNXXXjjjzzzwwwgggXXXRRRRRROOOJJJGGGIIIGGGEEEDDDCCC@@@===:::888888888888777777777777777777777777777777777777666666666666666666666666777777777777666666666666555<<<===DDDVVVhhhuuussswwwmmmcccYYYWWWXXXZZZ___ccchhhiiijjjmmmmmmkkkgggccc^^^WWWLLLCCC===;;;;;;:::;;;<<<>>>>>>>>>???BBBDDDDDDEEEFFFGGGIIIMMMRRRVVVZZZZZZ[[[]]]]]]ZZZSSSNNNMMMOOORRRWWW[[[___``````]]]___dddmmmuuuyyywwwtttgggddd```]]][[[ZZZYYYYYY]]]dddlllpppvvvzzzrrrmmmooovvv}}}}}}zzz{{{~~~{{{yyyyyyxxxuuussspppnnnllliiiiiijjjlllnnnqqquuu{{{zzzwwwuuutttssstttvvvyyy|||~~~}}}xxx{{{pppYYYPPPIIIGGGGGGEEEDDDFFFHHHJJJNNNXXXllliiimmmsssvvvvvvvvvyyy{{{|||}}}zzzssskkkjjjqqqxxx~~~|||yyyvvvsssqqqppppppqqquuuzzz~~~}}}xxxqqqmmmccc^^^WWWTTTSSSSSSQQQOOOOOOOOONNNNNNPPPSSSVVVXXXWWWWWWWWWXXXXXXYYYZZZZZZ]]]^^^cccjjjmmmjjjiiijjjooorrryyy|||}}}~~~~~~~~~~~~~~~}}}yyyuuusssmmmmmmmmmlllkkkiiigggfffccc```\\\YYYXXXXXXWWWVVVQQQNNNIIIEEECCCAAA>>>===<<<;;;::::::999888777777333444444555777888888999555777999:::<<>>;;;888888888888777777777777777777777777777777777777666666666666666666666666666666666666777777777777444:::<<>>???>>>======???AAABBBDDDHHHKKKNNNRRRVVVZZZ\\\\\\\\\]]]\\\XXXRRRNNNMMMPPPTTTYYY\\\___``````]]]aaajjjwww{{{tttaaa___[[[XXXWWWWWWYYYZZZaaajjjtttyyy~~~{{{uuurrrttt{{{~~~~~~~~~{{{yyyrrrqqqppppppppppppqqqqqqpppnnnkkkhhhhhhhhhjjjkkkmmmqqqwww}}}~~~}}}zzzyyyxxxwwwxxxzzz|||~~~}}}www{{{nnnZZZQQQIIIGGGFFFDDDDDDEEEEEEHHHLLLUUUjjjffflllssstttqqqooorrruuuzzzzzzvvvnnnhhhjjjuuu|||zzzvvvtttpppmmmkkklllmmmnnnrrrtttuuutttppphhhaaa\\\VVVRRRNNNMMMMMMMMMLLLKKKLLLMMMNNNPPPSSSWWW[[[]]]]]]^^^^^^^^^]]]\\\ZZZYYY[[[YYY[[[```bbb```aaadddggglllvvv}}}}}}}}}~~~{{{wwwuuullllllkkkjjjhhhfffeeedddeeeaaa\\\YYYWWWWWWVVVUUUOOOLLLHHHDDDCCCAAA???===;;;;;;::::::999888777777444555555666777777888888666777999:::;;;>>>BBBEEEGGGRRReeeyyy{{{jjjZZZUUUUUUSSSOOOMMMJJJHHHGGGFFFEEECCC???;;;888888888888777777777666666666666666666666666666666666666666666666666666666666666666777777777777444;;;<<>>DDDVVVgggrrrmmm~~~zzzpppgggeeeeeeeeehhhkkkiiihhheeeccc```\\\VVVQQQEEEAAA<<<888777888888888===>>>???@@@@@@AAACCCEEECCCGGGLLLPPPSSSVVVZZZ\\\^^^```aaaaaa___[[[XXXVVVTTTWWWZZZ\\\[[[ZZZ[[[\\\gggqqqoooaaaYYYXXXVVVTTTSSSWWW^^^cccnnnwww~~~yyyzzzzzzxxxttttttxxx|||~~~~~~}}}}}}~~~{{{sssoooppppppooonnnmmmmmmmmmmmmlllooorrrtttvvvxxx{{{}}}zzzxxxuuusssqqqpppppppppnnnpppssswwwyyyzzz{{{{{{||||||}}}~~~zzzppp]]]SSSIIIFFFEEECCCCCCEEEFFFIIILLLTTThhhhhhpppvvvssskkkhhhmmmuuuzzzqqqjjjlllxxx|||yyyxxxyyy{{{}}}|||}}}}}}}}}}}}}}}|||{{{||||||{{{yyyuuupppkkkhhhbbb___\\\YYYYYY\\\___aaaccc```[[[VVVRRRPPPNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIMMMNNNQQQTTTXXX[[[___```dddfffjjjlllkkkhhhdddaaa]]]YYYVVVWWWVVVTTTVVVYYYdddkkkuuu}}}~~~~~~|||yyywwwrrrqqqooommmkkkiiiiiihhhhhheeeaaa]]][[[XXXUUUSSSLLLIIIEEECCCBBBAAA???===:::::::::999999999888888888888888777777666666666888999:::::::::;;;>>>AAAEEEMMM]]]ppp}}}~~~mmm[[[TTTTTTRRRNNNMMMKKKJJJJJJJJJIIIEEE@@@===888888888888777777777777777777777777777777777777666666666666666666666666555555666666777777888888777===>>>EEEVVVggg~~~}}}ppplll}}}}}}wwwmmmccc```___]]]^^^aaa]]][[[YYYWWWTTTPPPKKKGGG???<<<888777777999999999:::<<<===>>>???@@@CCCFFFGGGJJJNNNQQQSSSUUUWWWYYYYYY[[[^^^^^^\\\ZZZXXXXXXXXX[[[^^^^^^\\\[[[]]]___pppzzzyyyhhh]]]YYYYYYXXXVVVVVV[[[dddlllwww{{{vvvtttwwwxxxvvvsssrrrtttvvvxxxxxxxxxyyy|||zzzuuurrrrrrqqqppppppqqqqqqrrrtttvvvxxx{{{~~~}}}{{{xxxuuussssssrrrsssssstttvvvwwwwwwxxxxxxzzz{{{}}}zzzsss^^^TTTJJJFFFDDDBBBBBBDDDEEEIIIMMMUUUjjjllltttzzzvvvllliiiqqqzzz{{{qqqnnnttt}}}qqqfffcccdddfffiiilllpppvvv|||~~~|||zzz{{{}}}wwwwwwwwwwwwwwwvvvuuutttsssrrrqqqnnnjjjeeeaaa^^^VVVTTTQQQOOOOOOQQQTTTVVVUUUSSSPPPMMMLLLLLLMMMNNNMMMOOOPPPPPPOOONNNNNNNNNRRRTTTVVVXXX[[[^^^```bbbfffiiinnnrrrrrrpppllliiiccc^^^[[[ZZZXXXUUUVVVYYYcccjjjsssxxxzzz}}}~~~{{{|||}}}~~~|||zzzwwwtttsssrrrooommmjjjiiiiiihhhcccbbb```^^^]]][[[WWWTTTKKKHHHEEEBBBAAA@@@???>>>:::::::::999999999999888777777777777777888888888666888999999:::<<>>::::::999999999999999999555555666777888999::::::444666888999:::===AAADDDCCCIIIXXXkkkzzzvvvccc\\\ZZZWWWTTTRRROOOOOOOOOOOONNNKKKEEEAAA888888888888777777777777777777777777777777777777666666666666666666666666444555555666777888888999444;;;<<>>>>>>>>???AAABBBBBBBBBCCCFFFHHHNNNOOOPPPOOONNNOOOQQQSSSRRRVVVZZZ\\\[[[ZZZ[[[]]]]]]```cccbbb```bbbhhhnnnyyyuuuiiifffhhhiiijjjiiihhhiiiooo{{{zzzvvvqqqkkkkkkppptttuuusssqqqrrrttttttuuuwwwzzz~~~}}}{{{zzzzzzyyyxxxwwwwwwxxxyyyzzzzzz{{{~~~yyy```UUUJJJFFFDDDAAAAAADDDAAAFFFMMMXXXpppsssxxxnnnpppzzzzzzooossslllXXXRRRKKKHHHIIILLLNNNNNNWWW\\\dddiiilllmmmmmmmmmpppoooooonnnllliiigggeeefffccc___\\\XXXSSSNNNKKKEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHJJJLLLNNNRRRTTTVVVWWWXXXYYY[[[\\\^^^```bbbcccdddfffiiillloootttzzz|||zzzwwwuuutttqqqooolllhhhccc___\\\ZZZbbbaaa```ccciiipppuuuxxx~~~~~~{{{~~~|||{{{yyywwwuuusssrrrqqqpppnnnllljjjjjjhhhfffdddbbbaaa___]]]\\\YYYUUUQQQKKKHHHEEECCCAAA@@@>>><<<<<<;;;;;;::::::999999888999888666555555777999;;;777888:::::::::;;;>>>@@@EEEGGGWWWppp{{{kkkaaa[[[VVVSSSSSSPPPOOOOOOPPPPPPLLLEEE???:::999888777777777888999777777777777666666666666444444555666666666666666666666666666777777777777;;;:::>>>GGGTTTiiixxxmmmrrryyyjjj\\\NNNJJJJJJGGGBBB?????????@@@??????>>>===<<<>>>===<<<<<<<<<===???@@@>>>>>>>>>@@@BBBEEEGGGIIIJJJJJJIIIIIIIIIJJJKKKKKKMMMPPPTTTWWWXXXYYY[[[]]]cccccccccccccccfffjjjnnn}}}xxxsssnnnlllllltttooojjjhhhmmmwwwxxxpppkkkhhhkkkooorrrrrrpppppptttxxxuuuxxx|||~~~}}}zzzxxxwwwwwwxxxxxxxxxwww|||||||||uuuaaaUUUJJJFFFFFFEEEDDDEEEDDDGGGKKKXXXssswwwxxxnnnpppzzz|||uuuzzzuuuaaaQQQLLLFFFCCCDDDFFFHHHHHHPPPTTTZZZ___bbbeeeggghhhlllmmmmmmllljjjgggdddbbb]]]ZZZVVVSSSPPPLLLHHHEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGJJJLLLMMMQQQSSSVVVWWWYYY\\\___bbbhhhjjjlllmmmmmmoooqqqtttuuuyyy|||zzzzzzsssrrroookkkfffbbb```^^^aaa```___bbbgggnnnrrrttt}}}}}}}}}~~~}}}|||zzz}}}zzzzzzyyyxxxvvvtttrrrqqqooommmkkkiiiiiigggeeecccbbbaaa^^^]]][[[XXXTTTQQQKKKHHHEEECCCBBBAAA???===;;;::::::999999888777777555555555555555666666777777888:::::::::;;;>>>@@@FFFHHHVVVppp}}}lllccc]]]XXXUUUUUUTTTRRRQQQRRRQQQMMMFFF@@@::::::888777777777888999777777777777666666666666555555666666666666666666666666666666777777777777;;;:::>>>GGGUUUkkkvvvnnnuuuvvvgggYYYLLLIIIIIIFFFBBB???@@@@@@@@@???>>>===<<<<<>>>>>===>>>???@@@AAA>>>>>>>>>???AAACCCEEEGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKNNNRRRTTTVVVWWWYYYZZZaaabbbcccdddeeehhhlllppp|||zzzwwwsssooonnnppprrrtttooojjjjjjqqqzzz}}}tttmmmiiihhhjjjnnnrrrsssrrrrrruuuwwwwwwzzz~~~}}}|||zzzxxxxxxyyyyyyxxxwwwyyyzzz{{{~~~vvvaaaUUUIIIFFFEEEDDDCCCDDDCCCFFFJJJVVVpppzzzwwwnnnpppzzz~~~|||}}}fffUUUIIIFFFBBB@@@AAABBBCCCCCCIIILLLPPPTTTWWW\\\aaadddiiijjjkkkkkkhhhddd___\\\TTTQQQMMMIIIGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFHHHJJJLLLPPPRRRTTTVVVYYY___eeeiiioooqqqsssuuuuuuwwwyyy{{{{{{~~~}}}wwwuuurrrnnnjjjgggdddcccbbb```___aaafffkkkooopppwwwxxx{{{~~~||||||xxxwwwxxx}}}yyyzzz{{{{{{yyyvvvsssqqqnnnllljjjiiihhhfffdddbbbbbb```^^^\\\ZZZWWWSSSPPPJJJHHHEEECCCCCCBBB@@@???::::::999888888777777666333444666777777777666555777888:::::::::;;;>>>@@@FFFHHHXXXrrroooeee```[[[YYYYYYXXXVVVUUUUUUTTTOOOGGGAAA;;;:::999888777777888999777777777777666666666666666666666777777666555555666666666666777777777777::::::>>>HHHWWWlllssspppzzz~~~rrrbbbUUUJJJGGGHHHEEEBBB@@@AAAAAA@@@???>>>===<<<;;;@@@????????????@@@AAAAAA>>>>>>===>>>???@@@BBBCCCFFFFFFGGGHHHHHHIIIJJJJJJHHHKKKOOOQQQSSSTTTVVVXXX___```cccdddfffiiimmmpppvvvtttppplllkkkmmmssswwwsssnnnjjjmmmuuu}}}zzz~~~zzzooohhhgggiiijjjmmmqqqtttuuuuuuwwwxxxzzz}}}}}}~~~|||zzzyyyzzzzzzyyyxxxvvvwwwyyy}}}www```TTTIIIEEEEEECCCBBBCCCBBBEEEIIITTTmmm{{{~~~|||tttlllnnnwwwrrr\\\NNNEEEDDDBBBAAAAAAAAABBBBBBFFFGGGJJJMMMQQQWWW^^^ccchhhiiiiiihhhddd^^^XXXTTTOOOKKKGGGEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCEEEGGGIIIJJJMMMNNNPPPRRRWWW^^^fffkkkmmmppptttvvvxxxzzz}}}}}}|||yyywwwtttpppllljjjhhhgggdddbbbaaacccgggkkkmmmnnnrrrssswww|||~~~}}}||||||~~~~~~}}}yyyttttttwww~~~zzz|||~~~}}}zzzvvvsssooommmjjjiiihhhgggdddbbbaaa___]]][[[YYYVVVRRRNNNIIIGGGEEECCCCCCCCCAAA@@@::::::999999888888777777666666777888888888888888777888:::::::::;;;>>>@@@DDDIII\\\wwwpppfffaaa]]]\\\]]]\\\ZZZXXXXXXVVVPPPHHHBBB<<<;;;999888777888888999777777777777666666666666666777777777777666555555666666666666777777777777999999>>>IIIXXXnnnqqqrrr}}}{{{nnn^^^SSSIIIGGGHHHFFFCCCCCCBBBAAA@@@???===<<<<<<;;;????????????@@@@@@AAAAAA>>>>>>===<<<===>>>???@@@CCCDDDEEEGGGHHHIIIJJJJJJGGGJJJMMMPPPQQQTTTVVVYYY^^^```bbbcccdddfffiiilllooonnnllliiiiiilllrrrwwwsssnnnkkkmmmuuuzzz{{{yyysssyyy|||wwwlllfffggglllmmmnnnooorrruuuxxxzzz{{{|||~~~~~~}}}|||{{{{{{}}}~~~|||yyywww}}}|||zzzyyyyyyyyy{{{|||~~~~~~|||zzzyyyzzzzzzyyywwwtttuuuxxx|||yyybbbUUUJJJFFFEEEDDDCCCDDDCCCEEEIIIRRRiiixxxwwwtttooojjjjjjrrr{{{|||~~~hhhTTTJJJCCCCCCCCCBBBAAABBBBBBCCCEEEFFFHHHJJJNNNTTT[[[```fffggggggddd___XXXQQQLLLJJJGGGCCCBBBBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBDDDFFFGGGGGGHHHIIIJJJLLLQQQXXX```fffhhhkkkqqquuuyyy}}}|||{{{zzzxxxtttpppmmmkkkjjjiiigggfffeeefffiiimmmnnnooonnnpppsssyyy~~~|||{{{yyyzzz}}}|||wwwsssuuuyyy}}}}}}xxxuuupppnnnllljjjiiihhhfffdddaaa___\\\ZZZXXXUUUPPPMMMIIIGGGDDDCCCCCCBBBAAA???;;;;;;;;;:::999999888888999888666555666777999:::777888:::::::::;;;>>>@@@BBBJJJaaa~~~qqqgggbbb___^^^``````^^^\\\ZZZXXXSSSJJJCCC===;;;:::888888888888999777777777777666666666666666777777777777777666666666666666666777777777777888888>>>IIIYYYnnnpppsssyyyjjj[[[QQQIIIHHHIIIFFFEEEEEEBBBAAA@@@>>>===<<<<<<<<<>>>>>>>>>???????????????>>>===<<<<<<<<<<<<===>>>AAABBBDDDGGGIIIJJJKKKKKKIIILLLOOOQQQSSSUUUYYY\\\___``````______```ccceeeiiijjjjjjiiiiiikkknnnqqqsssoookkkkkkooorrrqqqoooooouuuyyytttlllgggjjjooorrrpppnnnpppuuu{{{}}}~~~{{{}}}|||zzzyyyxxxxxxwwwwwwxxxxxxyyy{{{|||}}}}}}{{{wwwrrrooosssrrrqqqpppqqqrrrtttvvvzzz||||||zzzxxxwwwxxxxxxwwwvvvtttuuuwwwzzz{{{dddWWWLLLGGGGGGEEEDDDEEECCCGGGJJJRRRgggssspppmmmkkkhhhgggnnnvvvzzz}}}zzz___NNNHHHBBBCCCCCCBBBAAAAAACCCEEEDDDFFFHHHJJJMMMQQQWWW[[[aaaaaa```]]]XXXQQQKKKGGGDDDAAA???>>>???@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBDDDDDDEEEEEEEEEFFFFFFGGGJJJOOOVVV\\\```eeekkkqqqvvvzzz}}}|||||||||~~~~~~}}}{{{zzzwwwtttpppmmmkkkkkkkkkjjjiiihhhjjjmmmpppqqqqqqnnnoooqqqvvv{{{{{{yyyyyyzzz~~~{{{xxxwwwyyy{{{~~~}}}xxxuuuqqqnnnlllkkkjjjiiifffddd```^^^\\\ZZZWWWTTTOOOKKKIIIGGGDDDBBBBBBAAA???>>><<<<<<;;;;;;:::999999888888666444222333555777999777888:::::::::;;;>>>@@@AAAKKKcccrrriiidddbbbaaacccdddaaa___^^^\\\VVVMMMGGG===<<<:::999888888888999777777777777666666666666555666777777888888888777666666666666777777777777777888>>>IIIYYYnnnqqqttt}}}uuueeeXXXPPPIIIHHHHHHFFFEEEFFFAAA@@@???=========>>>>>>===>>>??????@@@@@@??????>>>===<<<;;;;;;<<<===>>>???AAADDDGGGJJJKKKLLLLLLLLLNNNQQQSSSUUUXXX\\\___aaa```^^^\\\ZZZZZZ]]]```eeegggiiijjjjjjjjjkkklllrrrooojjjhhhgggiiijjjjjjmmmrrruuurrrllljjjmmmrrruuuqqqnnnpppwww}}}~~~xxxzzz|||~~~{{{vvvtttrrrnnnnnnnnnnnnppprrrtttvvvvvvwwwxxxxxxvvvrrrnnnkkkjjjjjjhhhhhhhhhjjjlllnnnuuuwwwzzz}}}xxxvvvttttttuuuvvvuuuttttttttttttwww{{{~~~eeeYYYMMMHHHGGGEEEDDDEEEDDDGGGJJJPPPdddooojjjhhhhhhgggfffkkksssxxx}}}sssYYYKKKIIICCCDDDDDDCCCAAABBBEEEIIIFFFIIILLLNNNPPPRRRUUUWWWYYYXXXWWWUUUQQQLLLGGGEEE???>>>======>>>>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDCCCCCCCCCDDDDDDDDDCCCDDDHHHMMMQQQTTTXXX___fffkkkooosssvvvsssrrrrrrtttyyy|||}}}|||zzzxxxtttpppmmmllllllmmmkkkjjjjjjllloooqqqrrrrrrrrrqqqpppsssvvvzzz||||||yyyxxxxxx{{{}}}}}}~~~~~~|||wwwtttpppnnnkkkjjjiiihhheeeccc```^^^[[[YYYVVVSSSNNNJJJIIIGGGCCCAAA@@@???===;;;;;;;;;::::::999888888888666555555444555666777777777888:::::::::;;;>>>@@@BBBKKKaaa|||tttkkkgggeeeeeeggggggeeecccbbb```[[[RRRLLL>>>===;;;999888888888888777777777777666666666666444555666777888999999999666666666666777777777777666777===IIIXXXmmmrrrttt{{{rrr```UUUNNNHHHHHHGGGDDDCCCDDD@@@???>>>======>>>???@@@>>>???@@@AAAAAAAAA@@@???>>>===<<<;;;;;;<<<===>>>>>>AAADDDHHHKKKMMMMMMMMMNNNPPPSSSUUUWWWZZZ___bbbaaa```\\\XXXVVVWWW[[[___ccceeeggghhhhhhiiikkkmmmpppnnniiidddaaabbbfffjjjlllnnnpppooommmlllooosssuuuqqqooottt|||~~~zzztttwww{{{~~~uuulllhhhgggfffcccbbbbbbcccfffiiilllmmmooopppqqqrrrqqqooolllkkkfffeeecccbbbaaabbbcccdddjjjmmmqqquuuzzz{{{vvvyyy}}}{{{xxxuuussstttuuuvvvvvvrrrqqqpppppprrrssssssrrrtttrrrqqqrrruuu{{{eeeXXXLLLHHHGGGEEECCCDDDCCCFFFIIINNN```mmmgggeeeggghhhfffjjjqqqwww}}}pppXXXLLLKKKFFFGGGGGGEEECCCDDDIIIMMMJJJMMMQQQSSSTTTTTTUUUVVVRRRRRRQQQOOOLLLIIIFFFDDD>>>=========???>>>===;;;????????????????????????@@@AAABBBCCCDDDCCCBBBBBBDDDDDDCCCBBBAAACCCGGGJJJHHHMMMSSSZZZ^^^bbbeeehhhiiihhhiiimmmtttyyy{{{{{{{{{xxxtttpppnnnmmmnnnnnnlllkkkkkklllppprrrssssssuuurrrpppqqqsssvvvwwwxxxxxxwwwxxx{{{~~~zzzvvvsssooommmjjjiiihhhgggdddbbb```^^^[[[YYYVVVRRRMMMJJJIIIGGGCCCAAA@@@>>><<<:::::::::999999888777777777555666888999999999888777777888:::::::::;;;>>>@@@DDDKKK___xxxvvvmmmiiiggghhhjjjjjjhhhfffeeeddd^^^VVVOOO>>>===;;;999888888888888777777777777666666666666333444666777999:::::::::666666666666777777777777666777===IIIXXXlllssstttyyyppp]]]SSSLLLGGGGGGEEEBBBAAACCC@@@???===<<<===>>>@@@AAA???@@@AAABBBCCCBBBAAAAAA======<<<;;;<<<===>>>???>>>AAADDDIIILLLMMMNNNNNNOOOQQQTTTVVVXXX[[[```cccbbb___[[[WWWUUUWWW\\\```cccdddffffffgggiiilllooonnnmmmiiibbb]]]^^^fffmmmkkklllmmmmmmmmmnnnppprrrsssqqqqqqwww}}}vvvqqquuuzzzvvvhhh```\\\[[[[[[ZZZZZZYYYZZZ]]]```ccceeeiiijjjlllnnnnnnnnnllllllfffdddaaa___]]]]]]]]]^^^```dddiiinnnsssyyy}}}xxxssskkkmmmoooqqqpppooooooooommmjjjgggfffhhhjjjllllllooonnnmmmmmmpppqqqqqqpppsssqqqooonnnrrrxxx~~~dddWWWKKKGGGFFFDDDBBBCCCBBBEEEHHHLLL]]]}}}gggfffggghhheeedddjjjrrr~~~kkkWWWLLLHHHHHHFFFFFFIIINNNSSSUUUTTTXXXWWWWWWYYY\\\\\\XXXUUUTTTQQQMMMJJJHHHFFFCCC@@@>>>===<<<<<<<<<===???@@@======>>>>>>???AAABBBCCCAAACCCEEEEEEDDDDDDFFFGGGJJJGGGDDDBBBBBBCCCCCCCCCFFFGGGIIILLLOOOSSSVVVWWWUUUYYY___fffmmmsssvvvxxxwwwvvvssspppmmmlllllllllnnnkkkhhhjjjpppwww{{{|||{{{vvvoookkkkkknnnqqqssswwwxxx{{{~~~~~~|||uuupppkkkkkkiiigggfffeeeeeeeee^^^\\\ZZZXXXVVVSSSOOOKKKIIIHHHEEEBBB@@@>>>===<<<:::999888888777777888888666888999888777666777888999:::<<<;;;;;;<<<>>>@@@CCCLLL^^^qqq}}}zzzqqqllliiiiiikkknnnnnnkkkjjjjjjhhh\\\OOO@@@>>>===777333===@@@222666666666666666666666666777777777777777777777777777666666777888999999888888999???IIIWWWjjjuuuuuuzzz~~~jjj\\\KKKHHHEEEDDDDDDEEEDDDCCC:::===??????======???BBBDDDDDDCCCCCCCCCCCCDDDEEEBBB@@@>>>===<<<===>>>???AAABBBEEEJJJOOORRRRRRRRRRRRSSSUUUWWW[[[___bbbddd___\\\WWWTTTSSSVVVZZZ\\\dddhhhjjjiiifffeeeiiimmmnnnjjjddd___]]]___cccfffkkknnnrrrtttsssrrrrrrrrrsssvvv{{{zzzsssnnnsss{{{yyyjjj\\\TTTPPPOOOPPPOOOPPPQQQQQQSSSUUUZZZ]]]```ffflllooonnnmmmlllmmmjjjgggdddbbbaaabbbaaaaaaaaaaaaaaaeeekkkrrrvvvxxx~~~~~~xxxqqqlllgggccc```aaaeeegggfffbbbaaa___]]]]]]^^^aaaeeeggghhhhhhhhhlllppprrrpppnnnqqqooollllllnnntttzzz~~~~~~~~~fffYYYLLLFFFEEEDDDDDDEEEEEEFFFGGGMMM]]]vvvddddddfffhhhiiikkksss}}}uuueeeTTTLLLJJJJJJKKKMMMRRRYYY]]]]]]\\\___^^^^^^```cccccc___\\\VVVSSSNNNJJJGGGDDDBBB@@@>>>======<<<===>>>???@@@=========>>>???@@@AAABBBCCCDDDFFFFFFFFFFFFHHHJJJJJJGGGCCCAAAAAABBBAAAAAACCCCCCDDDEEEGGGJJJLLLMMMMMMPPPUUU[[[bbbgggkkkmmmrrrqqqpppnnnmmmlllkkkkkkllljjjhhhjjjooovvvzzz||||||wwwqqqllllllooosssuuuzzz{{{~~~~~~}}}}}}zzztttnnnmmmllljjjhhhfffdddcccccc^^^\\\ZZZXXXVVVSSSNNNKKKHHHGGGEEEBBB@@@>>>===<<<:::999888888777777888888666888999888777666777888666888999:::;;;===???BBBBBBKKK\\\nnn{{{{{{rrrnnnllllllnnnqqqpppnnnmmmnnnlll```RRRBBB>>>>>>999777DDDKKK???888888888888888888888888777777777777777777777777888777777777888999999999:::;;;@@@IIIVVVhhhxxxvvvzzz|||hhhZZZKKKHHHEEEDDDDDDDDDCCCBBB===???@@@???======???AAABBBCCCCCCDDDEEEFFFGGGGGGBBB@@@>>>===<<<===>>>???AAABBBEEEIIIMMMPPPQQQQQQSSSTTTWWWZZZ^^^aaaccceee```]]]XXXUUUTTTWWW[[[]]]fffiiikkkjjjggggggkkknnnooolllfffaaa```bbbfffhhhkkknnnrrruuutttsssssssssxxxzzz}}}xxxrrrqqqwwwppphhh[[[PPPJJJHHHGGGGGGIIIJJJKKKLLLMMMPPPUUUXXX```eeellloooooonnnoooqqqooommmjjjhhhhhhiiiiiiiiieeedddcccfffjjjooorrrsssxxxxxxyyyyyywwwrrrlllhhhbbb^^^[[[\\\___```]]]ZZZWWWUUUTTTSSSTTTWWW[[[]]]ddddddfffjjjooorrrqqqooopppooommmmmmpppuuu{{{}}}}}}}}}}}}fffYYYLLLGGGFFFDDDDDDEEECCCCCCDDDIIIWWWpppeeedddfffjjjmmmpppzzz}}}{{{{{{{{{nnn```TTTNNNNNNOOORRRYYYbbbhhhkkkjjjgggfffddddddeeehhhhhheeebbbYYYUUUNNNIIIEEECCC@@@???===============>>>??????<<<<<<======>>>@@@AAABBBDDDFFFHHHHHHHHHIIIJJJLLLLLLIIIEEEBBBBBBBBBAAA@@@BBBBBBBBBBBBBBBCCCDDDDDDFFFGGGKKKOOOTTTZZZ^^^```iiijjjkkkllllllkkkjjjjjjjjjhhhgggiiinnnuuuyyy{{{~~~zzzsssnnnmmmpppuuuyyy~~~}}}|||{{{xxxsssnnnooonnnllliiifffcccaaa```^^^\\\ZZZXXXUUURRRMMMJJJHHHFFFDDDBBB???===<<<<<<:::999888888777777888888666888999888777666777888666888999::::::;;;>>>@@@AAAIIIYYYkkkwww|||tttqqqoooppprrrssstttsssssstttqqqeeeWWWEEE@@@>>>;;;:::GGGOOOFFF888888888888888888888888777777777777777777777777999888777777777888::::::<<<<<<@@@IIIUUUggg}}}xxxzzz{{{fffWWWKKKHHHEEECCCCCCCCCCCCBBBBBBBBBBBB@@@???@@@CCCEEECCCDDDGGGIIIJJJJJJJJJIIIAAA@@@>>>===<<<===???@@@BBBCCCFFFIIILLLNNNOOOPPPTTTVVVZZZ^^^bbbddddddeee```]]]YYYVVVVVVYYY\\\___hhhkkklllllljjjjjjmmmpppooolllgggcccbbbcccfffiiilllooosssvvvvvvuuuuuuuuu{{{|||}}}~~~{{{uuuqqquuu{{{tttaaaZZZQQQJJJFFFEEEEEEEEEDDDFFFGGGHHHJJJMMMRRRUUU```eeekkkooopppqqqtttvvvxxxvvvtttrrrrrrrrrssstttooommmkkklllnnnqqqsssssstttsssrrrqqqooolllgggccc^^^[[[XXXXXXYYYYYYVVVSSSSSSRRRQQQRRRSSSWWWZZZ]]]bbbccceeejjjooorrrsssrrrsssrrrqqqrrruuuzzz~~~{{{yyyxxxyyyyyygggZZZMMMHHHFFFDDDCCCDDDCCCCCCCCCGGGSSSkkkjjjhhhhhhkkknnnqqqzzz{{{{{{{{{~~~~~~}}}vvvmmmbbbWWWRRRSSSTTT[[[fffqqqwwwwwwsssooogggeeedddeeehhhhhheeebbb[[[UUUNNNGGGCCCAAA???>>>===============>>>>>>???<<<<<<<<<===>>>???AAAAAADDDEEEHHHHHHIIIIIILLLMMMNNNKKKFFFDDDCCCCCCBBBAAAEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDFFFHHHLLLQQQUUUWWW^^^```dddgggiiiiiihhhhhhfffffffffiiimmmsssxxx{{{|||vvvpppnnnqqqwww|||}}}{{{zzzzzzwwwssspppnnnmmmllliiifffdddaaa```^^^\\\YYYWWWUUUQQQLLLIIIGGGEEECCCAAA???===<<<<<<:::999888888777777888888666888999888777666777888:::;;;;;;:::888888999;;;AAAHHHWWWiiiuuu~~~}}}uuusssrrrsssvvvvvvwwwwwwwwwyyyuuuhhhZZZFFF???>>>;;;999BBBHHH???888888888888888888888888777777777777777777777777999888888666666666888:::<<<<<<@@@IIIUUUhhh{{{zzz{{{fffWWWLLLIIIEEECCCCCCCCCCCCCCCEEEEEEDDDCCCDDDGGGKKKMMMIIIKKKNNNOOOOOOMMMKKKIII@@@???===<<<<<<>>>???AAABBBDDDFFFHHHJJJKKKMMMOOOVVVYYY]]]bbbeeefffeeedddaaa^^^[[[YYYYYY[[[___aaajjjlllmmmmmmllllllnnnqqqmmmjjjfffcccbbbccceeegggkkkooosssvvvvvvuuuuuuvvvyyyyyyyyyyyyxxxuuurrrpppvvv|||xxxgggWWWSSSLLLHHHFFFFFFFFFEEEDDDEEEGGGHHHJJJNNNSSSWWW___dddjjjnnnpppssswww{{{~~~|||zzzzzz{{{}}}|||zzzyyyyyyzzz{{{{{{zzzuuurrrooommmllliiieeeaaa___]]]ZZZZZZZZZXXXUUUSSSUUUUUUUUUWWWZZZ^^^ccceeeeeegggjjjnnnsssuuuwwwwwwyyyyyyyyyzzz}}}}}}yyywwwwwwxxxyyy~~~~~~fffZZZMMMHHHGGGEEECCCDDDEEEFFFFFFIIISSSjjjjjjggggggjjjnnnqqqyyy|||zzz{{{~~~~~~{{{{{{~~~zzzsssmmmdddZZZUUUUUUZZZdddrrr}}}}}}uuuoooeeebbbaaaaaaddddddbbb___YYYTTTLLLFFFBBB@@@>>>===<<<======>>>>>>>>>>>>>>><<<=========>>>@@@AAABBBBBBDDDFFFGGGHHHIIILLLNNNMMMJJJFFFDDDDDDEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDFFFHHHKKKNNNPPPTTTWWW\\\aaadddeeeeeeeeecccdddfffiiimmmrrrxxx|||yyysssoooqqqwww||||||{{{{{{zzzzzzxxxuuusssllllllkkkiiigggeeecccaaa]]][[[YYYVVVTTTPPPKKKHHHEEEDDDBBB@@@>>>===<<<;;;:::999888888777777888888666888999888777666777888:::;;;;;;:::888888999;;;AAAHHHXXXiiivvv~~~~~~wwwuuuuuuwwwyyyyyyzzzzzzzzz{{{vvvgggYYYDDD=========999>>>@@@666777777777777777777777777777777777777777777777777777888888777555555777999::::::???IIIWWWkkk}}}||||||hhhYYYMMMJJJFFFDDDDDDEEEFFFFFFEEEEEEDDDFFFJJJOOOSSSUUUSSSUUUVVVVVVSSSNNNIIIFFF???>>>===<<<===>>>@@@BBBBBBEEEGGGHHHIIIJJJMMMPPPWWWZZZ___dddffffffeeedddaaa___]]][[[\\\^^^bbbdddkkklllmmmmmmlllmmmooopppllljjjgggeeedddeeefffgggjjjmmmrrrttttttsssssstttpppqqqqqqqqqpppooooooooosssyyysss```OOOLLLGGGDDDCCCCCCBBBBBBEEEFFFHHHJJJLLLPPPUUUYYY```dddiiilllnnnrrrxxx}}}~~~wwwsssmmmkkkjjjiiiddd```aaa```______^^^]]]ZZZYYYVVVWWWYYY\\\```fffjjjmmmnnnppptttwwwzzz|||}}}~~~}}}zzzyyyyyy{{{}}}~~~}}}~~~eeeYYYMMMIIIHHHFFFDDDEEEFFFGGGHHHJJJTTTllldddbbbccciiinnnsssyyy~~~zzzwwwwww|||{{{xxxzzz{{{tttnnnjjjccc[[[XXXZZZbbbmmm||||||qqqiiiaaa^^^\\\\\\^^^___\\\ZZZTTTPPPIIIDDDBBB@@@>>><<<<<<<<<===>>>>>>>>>>>>>>>======>>>>>>???AAABBBCCC@@@BBBEEEGGGGGGIIILLLNNNLLLJJJGGGFFFGGGIIIIIIIIIFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIKKKNNNTTTYYY^^^```aaaaaaaaacccfffiiimmmrrrxxx}}}}}}vvvqqqqqquuuzzz}}}}}}}}}|||zzzxxxuuutttkkkkkkkkkjjjhhheeecccaaa]]][[[XXXVVVSSSOOOJJJGGGDDDCCCAAA???>>><<<<<<;;;:::999888888777777888888666888999888777666777888666888999::::::;;;>>>@@@BBBJJJZZZlllxxxzzzxxxxxxzzz}}}}}}~~~~~~}}}}}}vvvfffUUUAAA:::<<<>>>;;;===>>>666666666666666666666666666777777777777777777777777666888:::999666555666999999999>>>IIIXXXnnn{{{~~~jjj[[[OOOLLLHHHFFFGGGIIIKKKKKKHHHGGGHHHKKKQQQWWW[[[\\\\\\\\\[[[YYYSSSMMMFFFBBB>>>===<<<<<<===???AAACCCBBBEEEHHHIIIHHHJJJNNNRRRXXX[[[___cccffffffdddcccbbb```^^^]]]^^^aaadddfffkkkkkkkkkkkklllmmmnnnooonnnllljjjiiihhhhhhiiijjjhhhkkkoooqqqqqqoooooooooggghhhiiiiiiiiiiiikkkmmmooovvvooo[[[NNNJJJFFFDDDDDDDDDDDDCCCEEEFFFIIIKKKMMMRRRWWW[[[```cccgggiiikkkpppwww}}}vvvqqqkkkiiikkkjjjfffbbbbbbcccdddeeeeeedddcccbbb^^^___bbbeeejjjnnnsssuuuvvvzzz~~~~~~~~~~~~cccXXXMMMJJJIIIGGGFFFFFFCCCFFFHHHJJJUUUmmm```^^^aaaiiiooosssxxx~~~}}}zzzvvvuuuxxx}}}~~~wwwttt{{{{{{xxxqqqiiieeeaaa]]]___cccjjjuuuyyykkkbbb[[[WWWUUUUUUWWWWWWUUUSSSNNNKKKGGGCCCAAA@@@>>><<<;;;<<<===>>>???>>>>>>===>>>>>>??????@@@BBBCCCDDD@@@BBBEEEGGGHHHJJJLLLOOOPPPNNNLLLMMMOOOQQQSSSSSSMMMLLLKKKJJJIIIHHHHHHHHHEEEFFFFFFFFFFFFFFFEEEEEEEEEHHHMMMSSSXXX\\\^^^___```cccgggjjjnnnsssyyy~~~yyyrrrpppsssxxx{{{wwwtttrrrlllllllllkkkhhhdddaaa___]]][[[XXXVVVSSSOOOJJJFFFCCCBBBAAA???===<<<;;;;;;:::999888888777777888888666888999888777666777888666888999:::;;;===???BBBDDDLLL]]]ppp|||~~~||||||~~~~~~vvvdddRRRCCC::::::===999<<<>>>777777777777777777777777777777777777777777777777777666:::>>>===999666777999::::::???JJJZZZpppzzz~~~kkk]]]PPPMMMIIIHHHJJJMMMOOOPPPPPPPPPQQQVVV\\\bbbddddddaaa```]]]XXXRRRJJJCCC???======<<<<<<===???BBBCCCBBBFFFIIIIIIIIIJJJOOOTTTYYY[[[^^^bbbddddddccccccbbbaaa______```cccfffhhhjjjjjjiiijjjkkklllmmmmmmmmmlllkkkjjjiiiiiijjjjjjfffiiilllnnnmmmkkkjjjjjj```ccceeeeeeeeeeeehhhjjjnnnuuujjjWWWOOOKKKHHHFFFFFFHHHIIIIIIGGGIIIKKKMMMPPPUUUZZZ^^^aaaccceeefffhhhllltttzzzsssnnnjjjkkkoooppplllgggdddgggjjjmmmnnnnnnnnnoooiiijjjkkknnnqqquuuxxxzzz|||aaaVVVLLLJJJJJJIIIGGGHHHAAAEEEHHHLLLWWWqqqaaa___aaaiiipppsssvvvzzzzzzxxxuuuvvvyyy{{{sssrrr{{{}}}yyyyyyqqqhhhccc``````ffflllppp{{{wwwggg]]]UUUQQQNNNNNNPPPQQQOOOLLLKKKHHHEEECCCBBB@@@>>><<<;;;<<<>>>?????????>>>===?????????@@@AAABBBDDDDDD@@@BBBEEEGGGIIIKKKMMMPPPVVVTTTSSSTTTWWWZZZ\\\]]]WWWUUUTTTRRRPPPOOONNNNNNHHHHHHIIIIIIHHHGGGEEEDDDBBBEEEJJJOOOUUUYYY\\\]]]```ccchhhkkknnnsssyyy{{{sssooorrruuu{{{uuurrrpppnnnnnnmmmkkkhhhccc___]]]]]][[[XXXUUURRRNNNIIIEEECCCBBB@@@???===<<<;;;;;;:::999999888777888888888666888999888777666777888999;;;<<<;;;;;;<<<>>>@@@EEENNN___sssvvvcccQQQGGG;;;999:::666888;;;666888888888888888888888888777777777777777777777777777<<<@@@@@@<<<888888:::<<<<<>>===<<<<<<<<<===???BBBDDDBBBFFFJJJJJJIIIKKKQQQVVVYYY[[[^^^```bbbccccccbbbbbbaaa``````aaadddgggiiijjjiiihhhhhhjjjlllllllllkkkkkkjjjiiihhhhhhhhhhhhdddgggjjjkkkjjjhhhgggggg^^^aaacccdddccccccfffhhhnnnuuu}}}fffSSSLLLIIIEEEDDDEEEHHHJJJJJJJJJLLLNNNPPPSSSXXX^^^bbbbbbccceeeeeeeeejjjrrrxxx~~~rrrnnnjjjmmmsssvvvsssnnnhhhkkkooosssuuuvvvxxxyyymmmnnnnnnppprrrtttvvvwww~~~~~~```UUULLLJJJKKKJJJIIIIIIAAAEEEJJJNNNZZZuuu[[[]]]```eeejjjooosssuuuwwwxxxwwwwww|||}}}uuurrrxxx}}}|||{{{{{{yyyooogggeeeeeeeeegggjjjxxx|||lll^^^TTTOOOKKKGGGEEEEEEEEECCCAAABBBBBBAAAAAA@@@???>>>>>><<<<<<<<<===============BBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGIIIKKKNNNNNNNNNRRRWWW[[[^^^bbbgggfffaaacccbbbaaa```^^^ZZZUUUQQQMMMMMMLLLLLLKKKIIIEEEBBBDDDHHHLLLMMMNNNSSS[[[bbbdddhhhkkkllllllooowww}}}{{{tttqqqssswww}}}~~~xxxsssqqqqqqpppmmmiiifffdddbbb___]]][[[ZZZXXXVVVRRRNNNJJJHHHEEEBBB@@@>>>======;;;999:::999888888777888888888:::999999888888888888888777999:::;;;;;;===???BBBBBBHHH\\\uuurrr\\\LLLEEEBBB>>><<<;;;:::888777888888888888777777777777666777777777777888888888777777777777777888888999<<<@@@???GGG\\\pppzzzzzzlllbbbTTTSSSRRRPPPPPPSSSYYY]]]eeefffeeegggnnnvvvvvvqqqiiifff```VVVLLLDDD@@@>>>???>>><<<;;;<<>>AAAAAA@@@@@@??????>>>>>>============>>>>>>>>>>>>BBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGIIILLLNNNNNNOOOXXX^^^cccggglllpppoookkkjjjjjjiiihhhgggbbb]]]YYYUUUTTTSSSRRRRRROOOKKKGGGCCCGGGJJJKKKMMMRRRZZZaaagggjjjllllllkkkooovvv|||xxxuuuvvvxxxyyy}}}~~~yyytttrrrqqqooollliiifffdddbbb___]]]ZZZZZZXXXUUUQQQMMMJJJGGGDDDBBB???>>>======;;;999:::999999888888888888888888777777666666666666666777999:::;;;;;;===???BBBCCCKKK^^^uuurrrZZZIIIDDDAAA===;;;;;;:::999888888888888888777777777777999999999999:::::::::;;;777777777777777888888999999======EEE[[[ooovvv{{{~~~sssfff]]]UUUUUUTTTSSSUUUYYY```eeeooopppqqqrrryyy~~~xxxlllhhh___UUUKKKDDD@@@>>>@@@>>>======>>>@@@CCCDDDDDDEEEGGGKKKNNNQQQTTTUUUXXXYYY[[[]]]^^^____________]]]\\\^^^bbbeeefffeeedddddddddeeefffhhhiiiiiikkkiiiggggggfffddd___[[[]]]bbbdddbbbbbbfffeeeaaaaaaccceeeeeedddggglllqqqyyyzzzfffYYYNNNMMMKKKIIIIIIJJJKKKMMMPPPTTTZZZaaafffhhhgggfffaaa^^^]]]``````aaahhhqqqyyyzzzqqqnnnlllnnnsssvvvuuussspppqqqsssvvvyyy{{{~~~yyyxxxxxxwwwxxxxxxxxxxxx{{{|||zzz```UUUKKKJJJKKKJJJIIIIIIHHHKKKLLLPPPbbbWWWYYY]]]bbbgggllloooqqqqqqsssuuuvvv{{{yyysssooosss{{{wwwyyy|||zzzxxxtttlllgggjjjoootttzzz}}}nnnaaaVVVOOOFFFCCC@@@???>>>>>>===<<>>>>>>>>>>>=========>>>>>>?????????BBBBBBCCCCCCDDDEEEFFFFFFEEEFFFHHHJJJLLLNNNPPPQQQ]]]eeemmmrrrwww{{{zzzuuutttsssrrrrrrpppkkkeee```XXXWWWVVVUUUTTTQQQMMMIIIFFFHHHJJJKKKMMMSSS[[[bbbjjjkkklllkkkkkkooovvv|||~~~zzzyyyyyysssyyy}}}yyyuuusssrrrnnnkkkhhhfffdddbbb___]]]ZZZYYYWWWTTTPPPLLLIIIGGGDDDBBB???=========;;;999::::::999888888888888888888777777666666666666666777999:::;;;;;;===???BBBEEEMMM```ttt}}}~~~qqqXXXFFFBBB???<<<:::::::::999888999999888888888777777777666666666666777777777777777777777777777888888999777<<<<<>>@@@???>>>>>>???AAADDDEEEGGGHHHJJJLLLOOOQQQSSSTTTWWWXXXZZZ[[[]]]]]]^^^^^^]]]]]]]]]```cccddddddccc```aaaccceeeggghhhhhhhhhhhhgggeeeeeedddaaa]]]ZZZZZZ]]]______```ddddddbbbdddfffgggggggggkkkrrrxxxyyygggZZZRRRQQQNNNMMMLLLMMMOOOPPPTTTZZZbbbjjjnnnnnnkkkhhhbbb___^^^```aaaccciiipppvvv~~~}}}tttnnnlllkkkmmmrrruuuuuutttttttttssstttvvvxxx{{{}}}~~~~~~~~~}}}{{{zzz{{{|||ttt^^^TTTKKKIIIJJJIIIHHHIIIFFFJJJMMMRRRdddUUUXXX\\\aaafffiiilllmmmppptttwwwwww{{{~~~uuuooollltttvvvuuuzzz}}}|||xxxrrrjjjggglllttt{{{uuueeeZZZQQQJJJBBB@@@>>><<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<======>>>>>>??????BBBBBBCCCDDDEEEGGGGGGHHHFFFHHHJJJLLLNNNPPPRRRTTT```jjjtttzzz~~~{{{zzzyyyxxxvvvtttnnngggccc]]]\\\ZZZYYYXXXTTTPPPLLLKKKLLLLLLMMMPPPUUU]]]ccciiiiiijjjiiikkkpppxxx}}}~~~zzzyyyqqqwww{{{xxxuuurrrqqqmmmkkkhhhfffeeeccc___]]]ZZZXXXVVVSSSOOOKKKHHHGGGCCCAAA>>>=========;;;:::::::::999888888888888999:::999999888888888888888777999:::;;;;;;===???BBBDDDNNNaaasss{{{~~~oooVVVDDD@@@>>>;;;::::::;;;:::999999999999888888888777777444444444555555555666666777777777777777888888999888===>>>HHH___sss|||yyyqqqiiiaaaXXXRRRQQQRRRUUUXXX]]]eeemmmssswww{{{~~~}}}tttkkk]]]PPPFFFAAA@@@?????????>>>???@@@BBBDDDFFFJJJJJJLLLNNNPPPRRRSSSTTTVVVWWWXXXYYYZZZ[[[\\\\\\[[[\\\^^^```bbbcccbbbbbb```cccfffiiikkkkkkjjjiiiffffffeeedddbbb```]]]\\\[[[]]]^^^^^^```bbbcccccceeehhhjjjkkklllpppvvv{{{zzzjjj^^^YYYXXXUUUSSSSSSUUUWWWYYY\\\bbbiiioooqqqooolllkkkhhhgggeeeeeeeeegggkkknnnrrryyyuuummmhhhffffffiiimmmpppqqqpppqqqpppnnnnnnpppssswwwzzzoooZZZQQQIIIHHHHHHGGGFFFGGGCCCHHHKKKRRReeeUUUWWW[[[```dddggghhhiiipppuuuyyyxxxyyy{{{zzzwwwqqqmmmllltttzzzuuuuuuzzz}}}zzzvvvpppiiigggmmmvvv~~~qqq```UUULLLFFF???>>>===<<<;;;;;;===>>>==================>>>>>>;;;;;;<<<===>>>>>>??????BBBCCCDDDEEEGGGHHHIIIJJJHHHKKKNNNPPPQQQSSSVVVYYYeeeppp{{{~~~~~~|||zzzwwwtttoooiiieeeeeedddbbbaaa___\\\WWWTTTNNNNNNNNNOOOQQQWWW]]]aaadddeeeeeegggkkkqqqyyy}}}}}}zzzwwwqqqwww~~~yyywwwuuurrrpppmmmkkkiiihhhfffddd```]]]YYYXXXUUUQQQMMMJJJGGGFFFBBB@@@>>>======<<<;;;:::;;;::::::999888999999999:::999999888888888888888777999:::;;;;;;===???BBBCCCPPPbbbrrryyy~~~oooUUUDDD@@@>>>;;;:::;;;;;;;;;:::999999999999888888888888777777888888888888999999777777777777777888888999888===>>>HHH^^^rrr~~~~~~|||{{{{{{{{{{{{zzzyyywwwssslllddd]]]VVVPPPKKKKKKMMMPPPTTTYYYaaaiiiooorrrxxx|||~~~tttjjjZZZLLLDDDAAA@@@@@@>>>>>>>>>???AAACCCEEEFFFKKKLLLMMMOOOPPPRRRSSSTTTVVVVVVVVVWWWXXXYYYZZZZZZYYY[[[^^^```aaabbbbbbbbbbbbdddhhhkkklllkkkiiihhheeeeeeeeedddbbb``````___```______```aaabbbdddeeedddiiinnnqqqrrrtttxxx{{{}}}nnneeebbb```^^^\\\]]]___bbbeeegggkkkppprrrrrrqqqpppqqqsssrrrpppmmmlllmmmlllkkknnnsssyyy|||vvvpppjjjeee^^^^^^___aaadddggghhhhhhgggfffeeeeeehhhlllqqqttt}}}jjjVVVNNNGGGFFFFFFDDDCCCEEEAAAEEEJJJQQQeeeVVVXXX\\\```cccdddeeeeeemmmsssxxxwwwvvvvvvtttpppmmmjjjkkksss~~~zzzxxxxxxzzz|||{{{xxxtttooohhhfffmmmwwwppp___RRRHHHAAA===>>>>>><<<;;;;;;>>>@@@>>>>>>>>>>>>============<<<<<<======>>>???@@@@@@BBBCCCDDDFFFHHHJJJKKKLLLJJJNNNSSSUUUUUUWWW[[[___mmmwww~~~}}}{{{xxxuuusssqqqmmmjjjhhhgggeeeeeeccc```\\\XXXQQQPPPPPPQQQTTTXXX[[[^^^___```aaaeeekkkqqqwwwzzz{{{~~~zzzwwwssswww}}}xxxwwwuuussspppmmmllljjjiiihhheeebbb^^^YYYWWWSSSPPPLLLIIIGGGFFFAAA???===<<<===<<<;;;:::;;;;;;:::999999999999999888777777666666666666666777999:::;;;;;;===???BBBEEERRReeeqqqwww}}}nnnUUUEEEAAA???<<<;;;<<<<<<<<<;;;:::999999999999888888888666777777777888888888888777777777777777888888999777;;;<<>>;;;<<<===<<<;;;;;;>>>AAA?????????>>>>>>============>>>>>>???AAABBBBBBCCCBBBCCCDDDFFFIIIKKKLLLMMMMMMRRRWWWYYYYYY[[[```dddqqq{{{~~~{{{wwwtttqqqppppppppppppoooiiihhhggggggfffddd```\\\VVVVVVVVVWWWYYY\\\]]]]]]\\\]]]___dddiiiooosssuuuzzz}}}{{{wwwsssvvv}}}yyyxxxxxxuuurrrnnnmmmkkkkkkjjjgggccc```XXXVVVSSSNNNKKKHHHFFFEEEAAA???===<<<<<<<<<;;;:::;;;;;;:::999999999999:::888777777666666666666666777999:::;;;;;;===???BBBHHHWWWhhhqqquuu{{{mmmUUUFFFCCCAAA>>><<<======<<<;;;::::::999999999888888888555555555666666666777777777777777777777888888999888<<<===EEEZZZkkkwwwnnncccaaa```aaacccfffffffff```[[[VVVPPPKKKGGGBBB??????AAADDDFFFIIINNNSSSXXX\\\ccckkkooouuu{{{}}}{{{mmmbbbRRRGGGCCCBBBBBBBBBAAAAAABBBDDDFFFGGGIIIJJJKKKKKKMMMNNNPPPRRRSSSTTTUUUTTTTTTSSSTTTUUUWWWXXXVVVYYY\\\]]]^^^```dddggggggggghhhhhhfffdddbbb```___aaacccbbbaaaaaadddfffddd___^^^bbbddddddhhhnnnmmmqqqvvvyyyyyy{{{~~~{{{tttooonnnlllkkkmmmrrrwwwzzzzzzuuurrrooonnnooopppppppppooolllgggaaa\\\XXXUUURRRPPPNNNOOOPPPQQQRRRSSSUUUWWWTTTTTTTTTVVVYYY]]]aaadddkkkpppvvvxxxwwwwwwzzz}}}}}}~~~uuubbbRRRMMMHHHGGGFFFCCCCCCFFFAAAFFFKKKQQQdddYYY[[[^^^aaabbbbbbaaa``````iiiqqqqqqpppooolllhhhccceeeiiipppwww|||~~~~~~~~~|||yyykkkfffeeennn{{{tttbbbSSSFFF<<<:::;;;===<<<::::::>>>AAAAAA@@@@@@???>>>======<<>>>>>>>>>>>============@@@@@@@@@@@@AAABBBCCCDDDDDDDDDFFFGGGIIIKKKLLLMMMPPPUUUZZZ\\\\\\^^^ccchhhssszzz{{{rrrllljjjcccccccccbbbcccfffkkkooonnnnnnnnnmmmmmmlllllllllgggaaa^^^```bbbbbbaaaccc```bbbdddfffgggjjjmmmppptttvvv{{{zzztttrrrvvv{{{yyyvvvttttttqqqnnnkkkiiigggdddaaa]]]YYYSSSMMMHHHFFFFFFFFF:::;;;<<<=========;;;;;;999999999999999999999999888888777666666666666666777888999999:::===AAADDDLLL___rrrxxxwwwzzzlllRRREEECCCAAA???===;;;;;;;;;;;;;;;;;;::::::::::::999999::::::999888888999::::::::::::999999888777777666:::>>>>>>GGGZZZiiizzz}}}vvveee]]]UUUWWW[[[```dddeeebbb___[[[TTTKKKGGGFFFEEEBBB???>>>???AAABBBAAABBBCCCEEELLLPPPVVV]]]dddjjjmmmooofffZZZLLLCCCCCCEEEDDDCCCDDDDDDEEEGGGJJJLLLNNNPPPMMMMMMNNNOOOPPPRRRRRRSSSWWWVVVUUUSSSSSSTTTVVVWWWYYYYYYXXXXXXYYY]]]bbbfffhhhgggfffdddcccbbbaaaaaa]]]^^^aaacccdddeeeeeeeee```___^^^___bbbggglllooouuuyyy~~~{{{yyysssllllllqqqvvvyyyyyyxxxsssmmmgggdddcccaaa```___YYYRRROOOJJJEEEDDDGGGVVVQQQLLLIIIJJJMMMOOOPPPPPPRRRTTTTTTTTTUUUVVVXXX```dddiiijjjiiijjjooosssvvvxxxyyy|||}}}~~~}}}}}}}}}lll\\\OOOLLLGGGEEEDDDEEEDDDDDDBBBEEEHHHNNN```YYY[[[]]]______^^^[[[YYY\\\___bbbcccaaa___^^^^^^\\\___eeennnuuuzzz{{{zzz}}}~~~wwwllllllnnnttt~~~ttt]]]KKKAAA===999999888888888999;;;<<<>>>>>>>>>>>>>>>============>>>>>>???AAABBBDDDEEEDDDEEEFFFHHHJJJLLLMMMNNNPPPTTTXXXZZZZZZ\\\aaafffpppvvv|||{{{tttjjjdddaaa]]]\\\\\\[[[[[[^^^dddhhhlllmmmnnnoooqqqqqqrrrrrroooiiieeefffgggdddccceeeeeegggjjjkkklllmmmppprrrvvvwwwzzz~~~{{{vvvqqqttt}}}}}}zzzwwwtttssspppmmmkkkiiifffbbb___[[[WWWRRRMMMHHHEEEDDDDDD>>>>>>======<<<;;;999999999999999999999999999999999999888777777777777777888999999::::::===AAADDDKKK___rrrwwwvvvzzzkkkSSSFFFCCCAAA???===<<<<<<<<<<<<;;;;;;::::::::::::999999999999888777777888999999888888888888888888888888777;;;;;;DDDYYYjjj}}}sssbbb[[[UUUWWWZZZ___bbbbbb___\\\VVVPPPHHHDDDDDDCCCAAA>>>>>>@@@BBBBBBBBBBBBDDDFFFHHHKKKPPPWWW^^^dddhhhkkkggg[[[MMMEEECCCEEEDDDBBBCCCDDDEEEGGGJJJLLLNNNPPPLLLMMMOOOPPPRRRTTTUUUVVVYYYXXXUUUSSSRRRRRRSSSTTTVVVXXX[[[\\\]]]^^^aaacccffffffdddcccbbbaaaaaaaaa^^^```aaaccceeefffffffff``````___```ccchhhnnnqqqvvvzzz~~~~~~xxxqqqkkkiiinnnsssuuuvvvuuupppjjjdddaaa___^^^]]]ZZZTTTOOOMMMIIIEEEEEEHHHQQQNNNJJJHHHKKKNNNQQQRRRQQQSSSUUUUUUUUUUUUWWWYYY\\\```dddeeeddddddiiimmmrrrrrrtttvvvwwwyyy{{{{{{{{{{{{{{{}}}hhhXXXOOOKKKGGGDDDDDDDDDDDDDDDCCCFFFHHHLLL]]]zzzXXXZZZ[[[\\\[[[YYYVVVTTTVVVYYY[[[[[[ZZZYYYXXXYYYZZZ^^^eeeooowww{{{zzzyyywww|||zzzoooppprrryyysss]]]JJJ???:::888777666666666777888999======>>>>>>>>>>>>>>>===;;;;;;<<<>>>@@@BBBEEEFFFDDDEEEFFFHHHJJJLLLNNNOOORRRUUUXXXYYYYYY[[[```eeennnrrrvvvtttlllbbb[[[XXXXXXWWWUUUSSSSSSWWW]]]aaagggiiimmmqqquuuxxxyyyzzzvvvppplllllljjjfffdddeeekkkmmmoooppppppppprrrsssxxxxxxxxx{{{~~~~~~{{{wwwoooqqqyyy{{{wwwuuuqqqooommmkkkhhhddd___[[[WWWUUUQQQMMMHHHEEEBBBAAAAAA@@@>>><<<:::999888777999999999999999999999999:::999999888888888888888888999::::::;;;===AAADDDNNNaaatttyyywww|||jjjSSSHHHCCCAAA@@@>>>======>>>>>>;;;;;;::::::::::::999999888888777666666777888888666666777777888999::::::888<<<;;;BBBVVVhhh~~~ppp```YYYWWWXXXZZZ^^^``````\\\ZZZRRRMMMGGGCCCCCCCCCAAA???AAACCCEEEEEEEEEEEEGGGIIIGGGJJJNNNTTT[[[bbbgggjjjiii^^^PPPGGGDDDDDDCCCAAACCCDDDFFFHHHJJJMMMNNNOOOLLLMMMOOOQQQTTTVVVXXXYYY[[[YYYVVVSSSQQQPPPQQQQQQUUUXXX]]]```aaa`````````eeedddcccaaaaaa`````````___```bbbdddeeefffffffffaaa```___```ccciiiooosssvvvyyy}}}~~~wwwqqqjjjhhhkkkooorrrsss{{{rrrmmmfff```]]]\\\ZZZYYYTTTOOOJJJIIIGGGDDDEEEIIILLLJJJHHHIIIMMMRRRUUUVVVUUUWWWXXXYYYXXXYYYZZZ\\\]]]```cccdddccccccfffiiillllllmmmnnnpppsssvvvwwwxxxxxxyyyzzz}}}{{{dddUUUNNNKKKFFFDDDDDDDDDDDDDDDDDDFFFGGGJJJXXXtttYYYYYYZZZYYYXXXTTTQQQOOOPPPRRRTTTTTTSSSRRRSSSTTTXXX]]]eeennnvvvzzzyyywwwrrrwwwzzzrrrsssvvv}}}uuu___LLL@@@:::888777666555666666888888;;;<<<===>>>??????>>>>>>;;;<<<<<<>>>???AAACCCDDDCCCDDDFFFHHHKKKMMMOOOPPPUUUWWWYYYYYYZZZ]]]bbbfffnnnppprrrooohhh```ZZZWWWWWWVVVSSSQQQPPPSSSYYY]]]___ccciiipppvvv{{{~~~yyytttpppooolllgggeeegggmmmppprrrsssrrrrrrrrrsssxxxwwwwwwzzz||||||xxxtttkkkmmmttt}}}xxxuuuooonnnllljjjgggbbb\\\WWWUUUTTTRRRNNNJJJEEEBBB@@@BBBAAA>>>;;;999888888888888888888888888888888888999888888777777888888888888999::::::;;;===AAAEEERRRfffxxx{{{yyyiiiSSSIIICCCBBB@@@???>>>???@@@@@@;;;;;;:::::::::999999999888888888777777888888888666666777777888999999999===@@@===BBBTTTfff}}}mmm^^^XXXXXXYYYZZZ]]]^^^]]]ZZZWWWQQQMMMHHHEEEEEEEEEDDDCCCEEEGGGIIIIIIIIIIIIKKKLLLLLLNNNRRRXXX___gggmmmqqqnnncccUUUJJJEEEDDDBBBAAACCCEEEGGGIIIKKKMMMOOOPPPNNNOOOPPPRRRTTTUUUWWWXXXYYYWWWUUURRRQQQPPPQQQQQQVVVZZZ^^^aaaaaa`````````dddcccbbbaaaaaaaaaaaaaaa___```aaabbbcccdddeeeeee```______```dddiiiooossssssuuuyyy||||||vvvqqqjjjgggiiimmmppprrrxxxzzz~~~yyyooojjjccc^^^[[[ZZZXXXWWWQQQLLLHHHGGGEEECCCDDDHHHJJJIIIIIILLLQQQVVVXXXYYY[[[\\\^^^_________aaaccceeegggiiiiiihhhhhhjjjllliiiiiiiiijjjlllooosssuuuuuuvvvwwwyyy|||xxxcccUUUMMMJJJFFFCCCCCCDDDDDDDDDDDDFFFFFFHHHVVVpppYYYYYYXXXWWWTTTQQQNNNLLLKKKLLLMMMMMMLLLLLLNNNPPPRRRWWW^^^hhhooosssrrrooopppuuu}}}|||tttuuuyyyvvvaaaNNNAAA:::999888777666666777888999:::;;;===????????????>>>======>>>>>>???@@@AAABBBBBBDDDFFFHHHKKKNNNPPPQQQVVVWWWYYY[[[]]]aaaeeehhhnnnoooooolllgggaaa\\\ZZZXXXWWWTTTPPPOOOPPPUUUYYYXXX[[[bbbjjjrrryyy}}}yyyvvvssssssooojjjhhhjjjooorrrvvvwwwwwwuuuuuuuuuwwwvvvwwwyyy{{{yyysssnnngggiiippp|||}}}xxxtttnnnmmmkkkiiifffaaa[[[VVVUUUTTTRRROOOKKKFFFCCC@@@@@@???===;;;::::::::::::888888888888888888888888777777666666666777777888999999::::::;;;>>>BBBEEERRRfffxxxzzzxxx~~~hhhSSSJJJCCCBBBAAA?????????@@@@@@;;;;;;:::::::::999999999999999999999999999999999777777777777777777777777>>>AAA>>>BBBTTTfff~~~}}}mmm^^^XXXVVVVVVWWWYYY[[[[[[XXXUUUPPPMMMJJJHHHGGGGGGGGGFFFGGGIIIJJJKKKJJJKKKMMMNNNNNNQQQUUU\\\dddlllssswwwvvvkkk[[[NNNGGGDDDCCCBBBDDDFFFHHHKKKMMMOOOPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTVVVUUUSSSQQQQQQRRRTTTUUUZZZ\\\^^^^^^^^^___```bbbdddccccccbbbbbbbbbcccccc^^^______```aaabbbcccccc```______aaadddiiinnnqqqoooqqquuuzzzzzzrrrnnniiiggghhhkkkoooqqqvvvxxxzzz~~~~~~tttlllgggaaa\\\ZZZYYYXXXWWWPPPKKKGGGFFFEEEBBBDDDHHHIIIIIIKKKOOOUUUYYY[[[[[[___aaadddeeeeeefffiiikkknnnooooooooonnnmmmnnnoookkkkkkkkkkkkmmmqqqtttvvvuuuvvvxxx{{{}}}xxxcccWWWLLLIIIEEEBBBBBBCCCDDDCCCBBBEEEFFFHHHVVVpppXXXWWWVVVTTTQQQMMMJJJHHHGGGGGGGGGFFFFFFGGGIIILLLOOOSSSZZZbbbiiilllkkkiiilllqqqxxx}}}uuuwww|||vvvcccPPPBBB:::::::::888777777777888999888:::===???@@@@@@?????????????????????@@@AAABBBDDDEEEGGGJJJNNNQQQSSSTTTVVVXXX[[[```dddhhhkkkmmmqqqpppooommmiiieeeaaa___ZZZXXXVVVRRROOONNNQQQSSSRRRUUU[[[cccllltttzzz}}}{{{xxxwwwwwwrrrlllkkknnnqqqtttyyy||||||zzzyyyyyywwwvvvvvvwwwxxxtttnnnhhheeegggooo|||}}}wwwtttnnnllljjjhhheeeaaa\\\XXXUUUSSSQQQNNNJJJFFFCCCAAA>>>===<<<;;;;;;;;;;;;;;;888888888888888888888888666666666666666666777888999:::;;;;;;;;;>>>BBBEEEOOOccctttvvvssszzzhhhRRRIIICCCBBBAAA???>>>>>>??????;;;;;;::::::::::::999999999999::::::::::::999999777777777777777777777666999===<<>>>>>??????@@@BBBCCCDDDGGGHHHKKKNNNRRRUUUWWWYYY[[[^^^cccjjjpppuuuwwwwwwyyyxxxuuurrroookkkhhheee]]]\\\ZZZUUUQQQOOOOOOPPPPPPRRRVVV]]]fffooovvvzzz{{{yyyxxxwwwqqqjjjiiilllnnnsssyyy}}}}}}|||{{{{{{zzzwwwtttrrrrrrooojjjeeeeeehhhqqq~~~}}}wwwsssnnnllliiigggdddaaa]]]ZZZTTTRRROOOLLLHHHEEEBBBAAA============<<<;;;:::999888888888888888888888888777777666666777777888999999:::;;;;;;<<<>>>BBBFFFMMM```rrrsssooowwwhhhQQQIIIDDDCCCAAA???>>>======>>>;;;;;;::::::::::::999999777888999::::::999888777555555666666777777888888555;;;;;;@@@RRRddd|||rrrccc^^^UUUVVVWWWZZZ]]]___^^^\\\XXXWWWVVVTTTRRRQQQQQQRRROOOQQQSSSSSSSSSSSSUUUVVVXXX]]]dddnnnxxx~~~iiiVVVIIIEEEFFFGGGGGGIIILLLOOORRRSSSSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVTTTTTTSSSRRRSSSUUUWWWYYY[[[\\\]]]\\\[[[\\\^^^```aaaaaaaaaaaaaaabbbcccddd______^^^^^^___```bbbbbbbbbcccfffiiikkkmmmnnnnnnmmmqqqxxx}}}|||~~~zzzvvvnnnooopppqqqsssuuuxxxzzz}}}}}}uuujjj^^^ZZZUUURRRQQQRRRRRRRRROOOKKKHHHIIIIIIIIIKKKPPPQQQTTTZZZccckkkppprrrqqqoooqqquuuxxxzzz}}}}}}|||{{{zzzxxxwwwvvvvvvwwwxxxyyyzzz{{{{{{zzz|||sss___SSSJJJGGGCCCAAAAAACCCCCCCCCAAADDDFFFIIIWWWpppSSSRRRPPPNNNKKKGGGEEECCC??????>>>======>>>BBBEEEDDDFFFJJJPPPVVVYYYYYYXXXXXX\\\cccllltttyyyzzzyyyyyy||||||jjjXXXIII@@@:::999888666666666777888777999<<>>???AAADDDFFFGGGIIIKKKMMMQQQUUUXXX[[[\\\bbbeeekkksss{{{|||xxxuuuqqqnnnkkk``````^^^ZZZUUUQQQPPPPPPOOOQQQTTTZZZbbbllltttyyyyyyxxxwwwuuunnnfffeeegggjjjooovvv{{{||||||{{{zzz}}}xxxrrrooommmlllhhheeefffjjjsss|||vvvsssnnnlllhhhfffdddbbb^^^\\\SSSQQQNNNJJJFFFCCCAAAAAA===>>>>>>>>>===;;;999777777777777777777777777777888888777777888999::::::999:::;;;;;;<<<>>>BBBFFFMMMaaarrrsssooowwwhhhQQQHHHDDDCCCAAA???===<<<<<<===;;;;;;;;;:::::::::999999666777888999999888777666333333444666777999::::::666<<<;;;@@@PPPaaazzz~~~uuufff```ZZZZZZ\\\___ccceeeeeeddd______^^^\\\YYYXXXXXXYYYVVVXXXZZZZZZZZZZZZ\\\]]]bbbgggppp{{{mmmXXXJJJEEEGGGIIIHHHJJJMMMQQQSSSTTTTTTTTTQQQRRRSSSTTTVVVWWWXXXYYYVVVUUUTTTSSSTTTUUUWWWXXXZZZ[[[]]]]]]\\\\\\]]]^^^``````___``````aaabbbcccaaa```_________aaabbbcccdddfffiiilllnnnoooooonnnooosss{{{}}}{{{}}}~~~vvvrrrrrrtttwwwzzz|||~~~|||pppeeeYYYUUUPPPNNNMMMOOOOOOOOONNNJJJHHHJJJKKKLLLPPPUUUXXX\\\dddnnnxxx~~~xxx{{{yyyzzz{{{|||}}}}}}}}}|||}}}qqq\\\OOOJJJFFFCCCAAAAAACCCCCCCCCAAADDDFFFIIIVVVoooQQQOOOKKKGGGDDDBBBAAA@@@<<<<<<<<<<<<<<<===>>>???===???BBBFFFJJJLLLMMMNNNPPPTTT\\\bbbhhhmmmqqqttt{{{~~~nnn\\\KKK@@@;;;;;;::::::999999::::::::::::999:::;;;===???@@@BBBAAAAAABBBDDDGGGIIIKKKGGGLLLSSSZZZ___bbbccccccmmmqqq||||||wwwtttkkkiiiddd___ZZZWWWUUUTTTUUUSSSSSSWWW^^^ffflllooottttttsssoookkkgggffffffkkkjjjpppyyy~~~~~~|||}}}|||xxxsssqqqpppooollliiijjjkkksss{{{wwwtttooommmkkkhhhfffbbb]]]YYYOOONNNLLLIIIFFFDDDBBBBBB???>>><<<<<<<<<;;;:::888888888888999::::::;;;;;;:::777555666999;;;:::888999:::<<<===>>>@@@DDDGGGMMMaaalllpppvvv|||cccPPPJJJEEECCC@@@???@@@???>>>===;;;;;;;;;:::::::::999999999999999999999999999999999999888888888888999999<<<;;;<<>>@@@AAACCCCCCDDDEEEGGGHHHJJJKKKKKKOOOVVV\\\aaaeeehhhiiiuuu}}}}}}wwwtttoooiiibbb]]]YYYWWWXXXVVVUUUXXX^^^eeekkknnnqqqqqqppplllhhheeeeeeeeehhhhhhmmmwww}}}|||{{{|||xxxuuurrrqqqpppmmmiiieeejjjlllsss|||wwwtttpppnnnkkkhhheeeaaa\\\XXXPPPNNNLLLIIIFFFDDDCCCBBB???>>><<<;;;<<<;;;:::888888888777777777777777777999777666666999::::::888999:::<<<===>>>@@@DDDGGGOOOcccqqqvvv}}}aaaOOOJJJEEECCCAAA@@@@@@???>>>===;;;;;;;;;:::::::::999999777777777777777777777777999999888888888888999999::::::;;;BBBLLL___|||~~~zzzjjjhhhddddddjjjpppqqqrrrssstttrrrnnnkkkiiihhhhhhgggiiiiiijjjkkkmmmoooqqqrrr}}}rrr]]]PPPIIIHHHJJJNNNQQQTTTVVVVVVVVVWWWXXXUUUUUUWWWXXXYYYYYYYYYYYYYYYXXXWWWTTTSSSTTTWWW[[[\\\\\\\\\[[[[[[[[[ZZZZZZ```````````````aaaaaabbbaaaaaa``````aaaccceeefffhhhkkknnnppppppppprrrsssvvv}}}}}}|||yyyxxx{{{zzzkkk]]]UUUOOOMMMKKKHHHGGGFFFGGGGGGFFFEEEFFFHHHIIIKKKUUU___ooo{{{rrr]]]PPPHHHFFFEEECCCBBBBBBBBBBBBBBBBBBGGGKKKTTTrrrLLLJJJGGGCCC@@@>>>===<<<999999888777777777888888666777999<<<>>>???@@@@@@???CCCHHHNNNSSSZZZaaafffqqq|||uuucccQQQDDD???>>>===<<<;;;;;;;;;;;;===<<<<<<<<<===>>>@@@AAADDDEEEGGGIIIJJJKKKKKKJJJOOOSSSYYY___dddiiinnnrrr|||uuummmfff```]]]^^^[[[XXXYYY]]]ccchhhjjjkkklllkkkhhhdddbbbbbbcccggggggmmmwww}}}}}}|||}}}zzzzzzzzz{{{yyytttmmmhhhjjjllltttyyytttpppnnnkkkhhhddd```ZZZVVVPPPOOOMMMJJJGGGEEECCCCCC???===<<<;;;<<<;;;999888999999888888777666666555999888666777888:::999999999:::<<<===>>>@@@DDDGGGQQQgggvvv}}}zzz^^^NNNIIIFFFDDDAAA@@@@@@???>>><<<;;;;;;;;;;;;::::::::::::777777777777777777777777999999888888888888999999999999;;;AAAKKK^^^yyy}}}~~~rrroookkkjjjpppvvvxxxyyy{{{{{{zzzxxxvvvuuutttsssssswwwxxxyyy{{{~~~ppp[[[QQQLLLKKKLLLQQQSSSVVVXXXXXXXXXXXXYYYWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYXXXVVVUUUVVVYYY\\\]]]]]]]]]]]]\\\\\\\\\\\\```````````````aaaaaabbbccccccbbbbbbdddeeegggiiilllnnnooopppqqqrrrtttwww}}}~~~}}}|||}}}}}}|||{{{{{{~~~|||nnn```TTTLLLIIIHHHGGGEEEEEEEEEFFFGGGGGGGGGHHHJJJKKKOOO[[[hhhsss^^^QQQHHHFFFEEECCCBBBBBBBBBBBBBBBAAAFFFJJJTTTqqqHHHFFFCCC@@@===;;;:::::::::999999888777777777777777888999:::;;;<<<=========???CCCFFFKKKRRRYYY^^^lllwwwxxxfffSSSFFFAAAAAA???>>>======<<<<<<======<<<<<<<<<>>>???@@@CCCEEEIIIKKKMMMMMMLLLKKKQQQUUUZZZ___dddkkksssyyywwwpppjjjgggddd```[[[ZZZ\\\```dddfffffffffeeeccc```___```aaahhhhhhnnnxxx}}}{{{rrrllljjjmmmttt{{{uuupppnnnjjjgggccc^^^YYYUUUQQQOOOMMMJJJGGGEEEDDDCCC???===;;;;;;;;;;;;999777:::::::::999999999888888999888777777888999999999999:::<<<===>>>@@@DDDGGGSSSiiiwww~~~ttt[[[NNNIIIGGGDDDBBB@@@@@@???>>><<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999888888888888999999999999;;;AAAKKK\\\vvv{{{|||~~~xxxuuupppnnntttzzz}}}~~~~~~jjjWWWPPPNNNMMMMMMRRRUUUXXXYYYYYYXXXYYYZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYZZZYYYXXXWWWXXX[[[^^^aaaaaaaaaaaa````````````aaa````````````aaabbbbbbeeeeeeeeefffgggiiijjjkkkppppppqqqqqqqqqssswwwzzz|||xxxvvvvvv}}}}}}~~~wwwlllaaaWWWNNNHHHDDDCCCCCCCCCCCCDDDFFFFFFGGGFFFHHHJJJLLLSSSbbbrrrsss___RRRHHHFFFEEECCCBBBBBBBBBBBBBBBAAAFFFJJJUUUqqqEEECCC@@@===:::999888777999888777666666666666666888888888999999::::::;;;===>>>@@@AAADDDIIIPPPUUUdddppp~~~|||jjjWWWJJJCCCBBBAAA@@@????????????>>>>>>===<<<<<<===>>>???BBBEEEIIIMMMPPPPPPOOONNNTTTWWW[[[^^^bbbkkkvvvxxxrrrnnnjjjeee___[[[[[[^^^aaabbbccccccbbb___]]]\\\^^^```eeeffflllwww~~~zzz~~~yyypppkkkjjjmmmuuu|||uuuooommmiiifffbbb]]]XXXTTTPPPOOOLLLJJJGGGEEECCCCCC>>>===;;;;;;;;;:::999777888888999999999:::::::::999999999888777777888999999:::<<<===>>>@@@DDDGGGTTThhhuuu{{{pppYYYNNNIIIGGGEEEBBBAAA@@@@@@>>><<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999888888888888999999::::::===BBBJJJZZZsss}}}xxxyyy}}}|||xxxssspppvvv|||cccSSSNNNMMMNNNNNNSSSVVVXXXZZZYYYYYYYYYZZZ[[[[[[[[[\\\[[[[[[ZZZYYYZZZZZZZZZZZZYYY[[[^^^```bbbbbbbbbbbbccccccccccccbbbaaaaaaaaaaaabbbccccccfffggggggiiijjjlllmmmnnnrrrrrrrrrrrrrrruuuyyy|||{{{vvvsssssswwwwwwxxxzzz~~~~~~qqqkkkbbbZZZRRRLLLGGGCCC@@@@@@AAABBBCCCDDDFFFFFFFFFFFFGGGJJJLLLVVViii|||ttt___SSSHHHFFFEEECCCBBBBBBBBBBBBBBBAAAFFFLLLWWWsssBBBAAA>>>;;;888777666666555555444333333333444444777777666666777777888999;;;<<<===>>>???CCCHHHLLLZZZeeeqqqzzznnn\\\OOODDDCCCBBBBBBAAABBBBBBBBB@@@???>>>======>>>??????AAADDDIIIOOOSSSUUUUUUUUUXXX[[[]]]^^^bbblllzzz}}}wwwuuuqqqkkkccc^^^]]]^^^aaabbbaaaaaa```]]][[[ZZZ\\\___```aaahhhsss{{{||||||~~~{{{yyyrrrmmmmmmpppwww{{{tttmmmkkkhhheeeaaa]]]WWWSSSOOONNNLLLIIIFFFDDDBBBBBB>>><<<;;;:::;;;:::888777555666666777888888999999999999:::888777666888999999:::<<<===>>>@@@DDDGGGTTThhhuuuzzznnnYYYPPPJJJHHHFFFCCCAAAAAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;:::777777777777777777777777999999888888888888999999::::::===BBBIIIVVVmmm|||uuuyyy}}}|||uuussswww~~~vvv^^^RRROOOOOOPPPRRRUUUWWWZZZ[[[ZZZZZZZZZ[[[[[[[[[[[[\\\[[[[[[ZZZZZZZZZ[[[\\\\\\\\\]]]```bbbbbbbbbbbbbbbcccccccccccccccccccccbbbcccddddddeeeggghhhiiikkklllnnnoooooorrrssstttttttttvvvzzz}}}yyyssspppqqqqqqqqqssswww}}}uuulll]]]XXXQQQKKKFFFCCC???===>>>???@@@BBBDDDEEEFFFGGGFFFFFFGGGJJJNNNZZZqqqsss___SSSHHHFFFEEECCCBBBBBBBBBBBBCCCAAAGGGNNN[[[wwwAAA???===:::777666555555444444333333333444555555777777666666666777888999999:::<<<===???BBBGGGJJJNNNWWWbbbjjjuuu}}}mmm\\\PPPDDDCCCCCCCCCCCCDDDEEEEEECCCBBBAAA@@@???@@@@@@AAABBBEEEJJJQQQVVVZZZ]]]^^^^^^```bbbaaadddnnn~~~}}}|||wwwqqqhhhbbb```aaacccdddbbbaaa___\\\ZZZYYY\\\^^^^^^___fffqqqyyy{{{|||}}}|||wwwtttqqqtttzzzxxxpppkkkiiifffdddaaa]]]XXXTTTNNNMMMKKKHHHEEECCCAAAAAA>>><<<::::::::::::888777777777777777777777888888888::::::999666666777999999:::<<<===>>>@@@DDDGGGSSShhhvvv~~~mmmZZZQQQKKKIIIFFFCCCAAAAAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;777777777777777777777777999999888888888888999999::::::<<<@@@FFFRRRgggzzzsss{{{}}}yyyvvvzzznnn]]]TTTRRRRRRTTTXXXWWWZZZ\\\]]]\\\[[[\\\]]]YYYZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[]]]]]]]]]___aaadddcccccccccdddddddddeeeeeeeeeddddddddddddeeeffffffggghhhjjjlllnnnooopppppprrrssstttuuuuuuwwwzzz}}}|||}}}tttnnnmmmoooppppppttt{{{rrrbbbYYYLLLIIIDDDAAA@@@>>>===;;;>>>???AAACCCEEEFFFGGGGGGFFFGGGIIIKKKPPP^^^wwwsss___SSSHHHFFFEEECCCBBBBBBBBBBBBCCCBBBHHHPPP^^^{{{@@@???<<<999777666555555555555555555666666777888999888888777888999:::;;;888:::===???AAADDDIIILLLFFFNNNWWW___jjjwwwxxxjjjYYYNNNCCCCCCCCCCCCDDDEEEFFFGGGFFFEEECCCBBBAAAAAABBBCCCCCCFFFKKKRRRYYY^^^bbbdddccceeeeeedddfffqqq|||uuullleeebbbccceeefffbbbaaa___\\\YYYYYY[[[^^^^^^___fffrrr{{{}}}}}}|||xxxvvvtttwww}}}uuunnnjjjhhheeecccaaa]]]XXXTTTNNNLLLJJJGGGDDDBBBAAA@@@>>><<<::::::::::::888666;;;;;;::::::999888888888888:::;;;999666555777:::999:::<<<===>>>@@@DDDGGGRRRiiiyyymmm[[[RRRKKKIIIGGGDDDBBBAAA@@@>>><<<======<<<<<<<<<;;;;;;;;;999999999999999999999999999999888888888888999999999999;;;???CCCOOOcccuuusss}}}}}}|||xxx}}}xxxkkk]]]WWWUUUUUUXXX]]]YYY\\\^^^___^^^]]]]]]^^^YYYYYYZZZ[[[[[[[[[[[[[[[ZZZ\\\]]]^^^^^^```bbbeeeffffffffffffgggggghhhhhhfffeeeeeeeeeeeefffggggggggghhhjjjlllnnnppppppqqqqqqsssuuuvvvvvvwwwzzz|||uuu{{{xxxpppjjjkkkmmmqqqsssxxx}}}{{{fffUUULLL@@@>>><<<<<<===>>>>>>>>>???@@@BBBDDDEEEGGGGGGHHHHHHHHHJJJMMMQQQ```|||rrr^^^RRRHHHFFFEEECCCBBBBBBBBBBBBDDDBBBIIIRRR```}}}AAA>>>999777666777777666555555555555555666777888999999888888888999::::::>>>???AAABBBCCCDDDDDDDDDBBBHHHNNNSSSXXXcccrrr~~~|||sssgggZZZQQQGGGEEECCCCCCEEEGGGGGGGGGKKKHHHEEECCCAAAAAABBBCCCGGGJJJNNNTTT___jjjnnnllliiigggfffgggiiiqqq|||{{{}}}vvvlllfffbbbaaa___]]]^^^^^^\\\ZZZYYYXXXXXXXXXVVV\\\fffooowww}}}}}}zzz{{{~~~}}}uuupppmmmjjjeeeaaa^^^[[[XXXUUUMMMKKKGGGEEEDDDCCCAAA?????????===<<<;;;::::::999999999999999999999999999999999888888999999:::;;;;;;===>>>======@@@FFFLLLYYYooopppZZZQQQNNNIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>=========<<<<<<<<<;;;:::999888888888999:::888888888999999:::::::::::::::;;;===@@@JJJ___rrrvvv{{{|||{{{|||~~~ssskkk```ZZZ[[[]]]]]]]]]aaa``````aaabbbbbb```^^^\\\[[[[[[ZZZZZZ[[[[[[\\\\\\\\\]]]```bbbcccbbbaaacccccccccdddfffgggiiijjjiiigggeeefffiiikkkkkkiiiiiiiiijjjkkkmmmnnnooooooqqqqqqpppqqqssswww{{{~~~{{{}}}||||||{{{wwwooofffdddggglllpppuuu~~~}}}{{{||||||}}}~~~{{{xxx{{{qqq\\\MMMFFF???===;;;::::::;;;<<<===;;;>>>AAACCCCCCBBBCCCDDDJJJGGGGGGKKKTTTfffttt___PPPIIIHHHFFFDDDCCCBBBCCCCCCAAAJJJEEEVVVoooAAA===999666666666666666666666666666777888999:::::::::::::::;;;<<<======>>>???@@@AAABBBCCCCCCCCCBBBFFFJJJLLLQQQ\\\lllxxx~~~|||xxxpppeeeXXXPPPFFFDDDBBBBBBEEEGGGIIIIIIKKKIIIFFFCCCBBBCCCDDDEEEHHHKKKPPPVVVbbbnnnrrrpppooojjjggghhhmmmwww}}}|||yyytttpppqqqvvv{{{|||{{{xxxqqqiiibbb___^^^]]]\\\]]]\\\[[[ZZZYYYXXXXXXXXXXXX]]]fffpppxxx~~~}}}vvvrrrnnnjjjeeeaaa]]]ZZZVVVSSSMMMJJJGGGEEEDDDCCCAAA??????>>>===<<<::::::::::::999999999999999999999999999999888888999999:::;;;;;;===>>>======@@@FFFKKKXXXqqqpppZZZQQQNNNIIIHHHFFFDDDBBBAAA@@@?????????>>>>>>======<<<<<<;;;:::999888888888999:::888888999999999:::::::::999:::;;;===???III^^^qqqwwwzzz|||~~~{{{pppiii```\\\]]]```aaa```bbb```___^^^^^^^^^\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]^^^aaabbbcccbbbaaaccccccdddfffgggiiijjjjjjhhhgggfffgggjjjlllkkkiiiiiiiiijjjlllmmmnnnooopppsssrrrrrrrrrsssvvvyyy{{{|||}}}xxxssskkkkkkgggaaaZZZYYY]]]aaammmsss|||}}}zzzxxxuuussssssssspppnnnqqqxxxnnnXXXIIICCC>>>===;;;::::::;;;<<<======@@@CCCDDDDDDDDDEEEFFFKKKHHHHHHMMMVVVhhhsss^^^PPPHHHGGGEEEDDDCCCBBBCCCCCCAAAKKKHHH[[[ttt@@@===888666555666666555666666777888:::;;;<<<<<<<<<;;;<<<<<<===>>>???@@@===>>>???@@@AAAAAABBBBBBAAACCCEEEEEEHHHRRRaaalllrrrssssssqqqlllbbbVVVNNNFFFCCCAAAAAADDDHHHKKKMMMNNNLLLHHHDDDCCCDDDFFFHHHJJJMMMRRRZZZfffsssxxxwwwwwwoooiiimmmvvv|||xxxtttppplllkkkhhheeefffkkkpppqqqqqqpppjjjccc]]]ZZZZZZZZZZZZ\\\[[[ZZZYYYXXXWWWWWWWWWZZZ^^^fffoooyyy~~~yyyvvvoookkkfffaaa]]]YYYTTTQQQMMMJJJGGGEEEDDDCCC@@@???>>>>>><<<;;;::::::::::::999999999999999999999999999999888888999999:::;;;;;;===>>>>>>===@@@FFFKKKWWWppppppZZZRRRNNNJJJIIIGGGDDDBBBAAA@@@???AAA@@@@@@???>>>======<<<;;;;;;:::999999999999999888999999999999:::::::::999999;;;===???HHH]]]pppxxx~~~{{{|||{{{vvvlllgggbbb```aaacccdddccc```^^^[[[YYYYYYXXXVVVTTTWWWXXXXXXYYYYYYYYYXXXXXX]]]^^^```aaabbbbbbbbbaaacccdddfffhhhjjjjjjjjjjjjhhhggghhhjjjllllllkkkiiiiiijjjkkklllnnnooopppqqquuutttsssssstttvvvxxxyyy||||||}}}~~~{{{uuulllfff___^^^\\\WWWRRRRRRWWW[[[ffflllvvv~~~{{{yyyvvvtttssspppnnnmmmjjjhhhnnnuuu~~~lllWWWGGG@@@===<<<;;;::::::;;;===>>>@@@BBBEEEFFFFFFFFFHHHIIILLLJJJJJJPPPYYYjjjqqq\\\NNNHHHGGGEEECCCBBBBBBCCCCCCBBBMMMMMMccc{{{}}}@@@<<<888666555666666555666666888999;;;<<<======>>>>>>=========>>>??????<<<===>>>???@@@@@@@@@@@@???AAABBBCCCEEEKKKVVV^^^eeegggiiikkkhhh```UUUNNNEEECCC@@@AAAEEEJJJOOOQQQSSSPPPJJJFFFCCCDDDGGGIIIKKKPPPUUU^^^kkkyyy~~~}}}tttpppwwwzzzsssoookkkddd^^^cccaaa^^^___bbbeeeffffffgggccc]]]XXXUUUUUUWWWXXXZZZYYYXXXWWWWWWWWWWWWWWWZZZ^^^eeeooozzz{{{yyyqqqmmmhhhbbb]]]XXXSSSPPPLLLJJJGGGEEECCCBBB@@@>>>>>>===<<<;;;::::::::::::999999999999999999999999999999888888999999:::;;;:::<<<>>>>>>>>>@@@FFFJJJTTTkkkzzzooo[[[RRROOOKKKIIIGGGEEECCCAAA@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;::::::999999999999999999999999999999999999888999;;;===>>>GGG[[[mmmyyy}}}}}}~~~wwwssskkkhhheeecccddddddcccbbb[[[XXXTTTSSSRRRRRRQQQPPPSSSTTTUUUVVVWWWVVVVVVUUU[[[]]]___aaa````````````dddfffhhhkkkllllllkkkjjjhhhiiijjjlllmmmlllkkkiiijjjjjjlllmmmooopppqqqrrrttttttuuuuuuvvvxxxyyyyyyzzzyyyxxxvvvrrrkkkbbb\\\WWWVVVTTTPPPMMMNNNQQQUUU[[[```jjjssszzz~~~{{{xxxuuutttssssssqqqpppqqqnnnkkkiiiggggggnnnwwwoooXXXHHH@@@===<<<:::::::::<<<>>>???AAACCCFFFGGGGGGHHHJJJLLLMMMLLLMMMRRR[[[lllnnnZZZLLLGGGFFFDDDCCCBBBBBBCCCCCCBBBOOOSSSlllyyy@@@===888666666666666666555666888:::<<<=========@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>????????????<<>>===<<<;;;:::::::::::::::999999999999999999999999999999888888999999:::;;;:::<<<>>>???>>>@@@EEEJJJRRRfffsss~~~ooo[[[SSSOOOKKKJJJHHHFFFDDDCCCCCCBBBBBBBBB@@@???===<<<;;;:::;;;;;;;;;;;;::::::999999999999999999999999999999888999;;;<<<>>>FFFYYYkkk{{{~~~~~~{{{uuurrrmmmkkkhhheeedddbbb```^^^TTTQQQMMMKKKKKKLLLMMMLLLNNNOOOPPPRRRSSSTTTTTTTTTYYY\\\___```___^^^___```eeegggiiikkkllllllkkkjjjhhhjjjlllnnnnnnlllkkkjjjjjjkkklllnnnppprrrssstttssstttvvvxxxyyy{{{{{{|||wwwtttqqqmmmhhhbbbZZZUUUOOOMMMKKKGGGEEEEEEGGGIIINNNSSS[[[ccchhhkkkkkkkkkhhhgggggghhhjjjkkkkkkjjjiiieeebbbbbbaaaccclllwwwrrr[[[IIIAAA===<<<;;;;;;<<<===@@@AAABBBDDDFFFHHHIIIKKKNNNQQQQQQOOOPPPUUU^^^lll~~~}}}~~~}}}}}}kkkWWWJJJFFFEEEDDDBBBBBBBBBCCCCCCDDDQQQXXXuuutttAAA>>>999777666777777666666888:::<<<============??????>>>===<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>;;;???CCCFFFGGGIIIJJJLLLRRRWWW^^^eeegggaaaXXXQQQGGGEEECCCEEEJJJPPPTTTVVVXXXSSSLLLFFFCCCEEEIIILLLSSSWWW^^^gggvvvwwwllleee___XXXTTTQQQQQQRRRSSSVVVYYY\\\]]]^^^[[[WWWSSSOOOPPPSSSWWWXXXXXXWWWWWWWWWXXXXXXYYY\\\```jjjxxx}}}sssoooiiiccc]]]XXXSSSPPPLLLIIIFFFDDDCCCBBB???>>><<<<<<;;;:::::::::::::::999999999999999999999999999999888888999999:::;;;999<<>>===;;;:::;;;;;;;;;;;;;;;:::999999:::::::::999999999999888777888:::<<<===DDDWWWhhh{{{vvvsssooommmjjjfffaaa^^^[[[ZZZOOOKKKGGGDDDEEEFFFHHHHHHIIIIIIJJJLLLNNNPPPSSSTTTWWW[[[___```___^^^```cccggghhhiiikkkkkkkkkkkkjjjjjjlllnnnnnnmmmlllllllllkkklllmmmoooqqqssstttuuutttvvvxxx{{{}}}}}}~~~}}}sssoooiiiccc^^^YYYSSSPPPKKKIIIFFFCCCAAAAAABBBCCCEEEHHHNNNSSSWWWYYYYYYYYYXXXXXXYYY\\\___bbbcccbbbaaa^^^]]]___aaaeeeqqq|||vvv]]]JJJAAA======<<<<<<===@@@BBBDDDBBBEEEHHHJJJLLLOOOTTTWWWWWWUUUVVVZZZ```mmm{{{xxxtttrrrrrrtttvvvxxxyyyyyyzzz{{{}}}~~~~~~|||gggUUUJJJEEEEEECCCBBBBBBBBBCCCCCCEEERRR\\\{{{pppBBB???:::888777888888888999:::<<<>>>??????>>>==================>>>??????======>>>????????????>>><<>>>>>======???AAADDDFFFDDDGGGJJJMMMPPPUUUZZZ]]]^^^\\\\\\___dddnnnwwwnnnlllkkkhhhgggiiikkkmmmoooqqqsssvvvzzz~~~}}}}}}|||}}}~~~wwwdddTTTLLLEEEDDDCCCBBBAAABBBCCCCCCFFFSSS___nnnCCC@@@;;;999888999999888;;;<<>>;;;;;;<<<===>>>@@@BBBCCC===>>>>>>????????????>>>>>>???@@@BBBDDDGGGJJJLLLMMMSSS]]]fffjjjfff]]]VVVHHHGGGHHHKKKOOOTTTVVVWWWQQQMMMGGGCCCDDDIIIPPPUUU\\\aaahhhqqqrrrcccYYYTTTSSSSSSTTTUUUUUUTTTUUUWWWXXX]]]\\\XXXSSSOOOOOOSSSXXXXXXXXXXXXXXXXXXYYYZZZ[[[dddkkkxxx}}}nnnjjjddd___ZZZUUUPPPMMMKKKIIIFFFDDDBBBAAA???===;;;;;;:::999999999::::::999999999999999999999999999999888888999999:::;;;999<<>>:::;;;<<<<<<<<<;;;:::999:::::::::999999888888888777888:::<<<<<>>???BBBAAAAAACCCFFFLLLRRRUUUWWW]]]bbbdddbbbbbbeeeiiiiiihhhhhhhhhiiijjjkkkkkkmmmooopppnnnkkkkkkmmmpppllllllnnnppprrrtttvvvwwwzzz|||~~~}}}{{{qqqjjj___UUUNNNJJJGGGEEECCCAAA>>>>>>>>>@@@@@@AAAAAAAAACCCDDDFFFGGGHHHHHHIIIIIIJJJMMMQQQSSSSSSRRRWWWVVVYYY___eeemmmzzzhhhSSSHHH???>>>>>>>>>@@@CCCEEEGGGFFFHHHLLLOOOSSSXXX^^^bbbcccaaaaaacccgggooovvvkkkcccbbbbbb___```dddfffgggjjjllloootttzzz~~~~~~}}}|||}}}~~~tttbbbUUUNNNEEEDDDCCCBBBAAABBBCCCDDDGGGTTT```lllIIIDDD===:::;;;<<<<<<;;;===<<<<<<>>>AAABBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>><<<:::::::::;;;<<<===???AAACCCCCCEEEGGGIIIRRRWWW^^^fffiiidddYYYPPPKKKIIIGGGIIINNNRRRSSSRRRKKKFFFCCCDDDDDDEEELLLTTTcccgggppp|||ssseee[[[VVVSSSSSSRRRRRRSSSVVVXXXYYYXXX[[[ZZZWWWSSSPPPOOOQQQSSSVVVXXX[[[[[[YYYXXX[[[^^^cccmmm|||pppjjjaaa[[[XXXUUUQQQMMMLLLIIIFFFDDDBBBAAA???===<<<;;;::::::999999::::::999::::::;;;<<<<<<<<<;;;999999888888888888888999999999;;;>>>>>>>>>EEEMMM[[[vvvhhh[[[TTTNNNLLLLLLKKKIIIIIIKKKOOOSSSXXXPPPGGGBBBBBBCCCBBB@@@===<<<;;;;;;<<<>>>AAABBB===;;;888888:::;;;:::888::::::;;;<<<<<>>===>>>???AAADDDHHHKKKMMMWWWZZZ]]]aaadddfffffffffkkkkkkjjjiiijjjkkklllmmmnnnmmmkkkjjjiiijjjlllmmmqqqpppqqqrrrtttvvvyyyzzz}}}yyyvvvlllcccVVVMMMIIIHHHEEEBBB>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDFFFFFFFFFGGGJJJLLLQQQTTTXXX^^^gggtttoooSSSAAAAAA???======>>>BBBFFFHHHDDDJJJOOOSSSZZZdddlllnnnqqqlllfffccceeennn}}}wwwpppgggbbb``````___^^^cccdddfffhhhkkkoootttxxx|||{{{{{{|||~~~ooo]]]QQQKKKEEEEEECCCAAA???@@@CCCFFFLLLTTThhhvvvfffIIIDDD>>>;;;;;;=========BBBAAA@@@AAAAAA@@@>>><<<======>>>???@@@@@@@@@@@@>>>===;;;::::::;;;===>>>>>>@@@BBBDDDEEEFFFIIIKKKQQQUUU]]]fffjjjggg]]]TTTLLLJJJIIILLLPPPSSSSSSQQQJJJEEECCCCCCCCCEEELLLTTT]]]cccooo}}}xxxjjjaaa[[[YYYYYYWWWUUUUUUWWWXXXYYYXXXXXXWWWVVVTTTRRRQQQRRRSSSVVVXXX[[[[[[YYYYYY[[[^^^fffqqq~~~xxxooohhh```ZZZWWWTTTPPPLLLKKKIIIFFFCCCBBBAAA???===::::::999888888888888888888999999:::;;;;;;::::::999999888888888888999999;;;:::<<>>===<<<<<<<<<>>>@@@AAA===;;;888888:::;;;:::888999999:::;;;;;;@@@PPP```|||}}}vvvrrrpppllleee___YYYTTTPPPMMMDDDBBB>>><<<:::;;;===>>>===>>>???@@@CCCFFFIIIKKKUUUWWW\\\```dddfffggggggiiiiiihhhhhhiiikkklllmmmmmmllljjjiiijjjkkklllmmmqqqqqqrrrsssuuuxxxzzz{{{~~~}}}}}}{{{xxxssspppddd[[[OOOGGGDDDBBB@@@>>>>>>>>>>>>??????@@@AAABBBBBBBBBCCCCCCDDDCCCCCCCCC@@@BBBCCCCCCCCCDDDGGGIIINNNRRRXXX___iiivvvsssWWWFFFBBBAAA@@@@@@AAADDDGGGIIIGGGMMMRRRVVV]]]hhhppprrrsssmmmfffccccccjjjwwwyyysssjjjeeedddcccbbb```dddeeegggiiimmmqqqvvvyyy~~~}}}}}}~~~mmm[[[OOOIIIEEEEEECCCAAA???@@@CCCEEELLLUUUjjjsssdddIIIEEE???<<<<<<>>>??????DDDDDDCCCCCCCCCBBB>>><<<>>>>>>>>>??????@@@@@@@@@>>>===;;;:::;;;<<<>>>???>>>@@@DDDFFFGGGIIIKKKMMMOOOSSS\\\fffllliiiaaaYYYMMMLLLLLLOOOSSSTTTQQQNNNHHHDDDAAABBBBBBDDDLLLTTT]]]gggwww}}}qqqiiieeecccddd```[[[XXXXXXYYYYYYYYYVVVVVVVVVVVVVVVUUUSSSSSSVVVYYY[[[[[[ZZZZZZ]]]```jjjxxx|||tttlllggg___YYYVVVSSSOOOLLLKKKHHHEEECCCBBBAAA???===;;;::::::999999999999999888888999999::::::999999999999888888888888999999>>>;;;<<>>======>>>???@@@===;;;999999:::::::::999888888999::::::???NNN]]]yyy|||uuupppmmmiiibbb\\\WWWRRRMMMKKKCCCAAA>>>;;;:::;;;===>>>>>>>>>>>>???BBBDDDGGGHHHQQQTTTYYY___dddggghhhhhhggggggggggggiiikkkmmmnnnkkkkkkjjjjjjjjjlllmmmnnnpppqqqqqqsssuuuwwwyyy{{{~~~|||zzzxxxuuupppjjjfffYYYRRRHHHBBB???>>>===;;;>>>>>>??????AAABBBDDDEEEDDDDDDDDDDDDDDDCCCCCCCCC???AAABBBCCCCCCDDDFFFHHHLLLQQQYYYbbblllzzzuuuZZZJJJDDDDDDCCCCCCDDDEEEGGGHHHJJJPPPUUU[[[dddpppxxxzzzxxxooogggcccbbbeeeppp{{{~~~xxxpppllljjjjjjhhhfffggghhhjjjmmmppptttxxxzzz{{{{{{zzz{{{|||~~~jjjYYYMMMGGGEEEDDDCCCAAA???@@@BBBEEELLLWWWlllnnn```GGGDDD@@@======???AAACCCDDDDDDEEEGGGHHHFFFCCC@@@CCCBBBBBBAAA@@@@@@@@@@@@AAA@@@>>><<<;;;<<<===>>>===@@@DDDGGGIIIKKKMMMOOOOOOTTT]]]gggmmmkkkccc\\\OOONNNMMMPPPRRRRRRNNNJJJGGGCCC@@@AAABBBDDDLLLTTTaaammm{{{|||yyyuuusssqqqqqqkkkccc]]]ZZZZZZYYYYYYWWWXXXYYY[[[[[[YYYUUURRRVVVYYY\\\\\\[[[[[[^^^bbbmmm}}}|||ssskkkeee^^^YYYWWWTTTOOOLLLJJJHHHEEECCCBBBAAA???=========<<<;;;;;;;;;<<<<<<999999::::::::::::999999999999888888888999::::::>>>;;;<<>>>>>>>>>>>>>><<<;;;:::999999::::::999999888999;;;;;;@@@LLLYYYttt|||tttnnniiieee^^^XXXSSSOOOJJJGGGAAA???===;;;:::;;;===>>>???>>>>>>???AAACCCEEEGGGMMMQQQWWW^^^dddggghhhiiifffffffffgggiiikkkmmmooojjjjjjjjjkkklllmmmooopppooopppqqqrrrtttvvvwwwxxx{{{yyyuuuqqqmmmgggaaa\\\QQQLLLEEE@@@>>>>>>===<<<======>>>???AAACCCEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCEEEEEEEEEFFFIIIKKKLLLRRR\\\fffrrrsssYYYJJJEEEEEEEEEEEEFFFFFFGGGHHHJJJQQQYYYaaannn{{{sssiiieeecccdddmmmxxx~~~xxxtttttttttqqqoooooooooppprrrvvvxxxyyyyyyyyyyyyyyyzzz|||~~~}}}iiiWWWLLLFFFDDDDDDCCC@@@??????BBBEEEKKKWWWnnn{{{ggg[[[DDDBBB@@@======@@@DDDFFFHHHIIIJJJLLLMMMKKKFFFCCCCCCBBBBBBAAAAAABBBCCCDDDFFFDDDAAA>>><<<;;;;;;<<<===@@@EEEIIIKKKMMMPPPQQQRRRVVV___iiiooonnnfff```RRROOOMMMNNNOOOOOOKKKGGGFFFBBB@@@AAABBBEEEMMMUUUcccppp{{{qqqlllqqqzzz|||vvvlllccc^^^\\\ZZZZZZZZZ[[[]]]```aaa]]]WWWRRRVVVYYY\\\]]]\\\]]]```cccooo|||uuuiiiddd^^^ZZZWWWTTTPPPLLLIIIGGGDDDBBBBBBAAA???=========<<<;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;::::::999999888888999::::::;;;===:::;;;@@@DDDGGGMMMSSSlllwwwddd[[[UUUQQQSSSPPPNNNOOORRRWWWYYYZZZRRROOOJJJFFFDDDCCCBBBAAACCCBBBAAA@@@???>>>======;;;;;;;;;:::999999999::::::999:::<<<===AAAKKKWWWooo|||rrrllleeeaaaZZZTTTPPPKKKGGGDDD>>>===<<<;;;:::;;;===>>>@@@??????@@@AAACCCFFFGGGLLLPPPWWW^^^dddggghhhhhhddddddeeefffhhhjjjmmmoooiiiiiijjjkkklllnnnooopppooopppqqqssstttuuuvvvvvvvvvsssnnniiiddd^^^XXXSSSJJJFFFBBB>>>============;;;<<<===>>>@@@BBBDDDEEEFFFEEEDDDCCCBBBBBBCCCCCCDDDFFFGGGGGGGGGIIIKKKMMMNNNUUU___jjjvvvoooXXXKKKFFFFFFFFFFFFFFFGGGHHHHHHKKKSSS]]]iiiyyyxxxllliiihhhhhhqqq}}}}}}~~~}}}zzzyyyxxxxxxzzz}}}}}}{{{yyyyyy{{{}}}|||hhhWWWLLLGGGDDDDDDBBB@@@>>>???BBBDDDJJJWWWnnnrrr```WWW@@@???>>>======AAAFFFJJJQQQRRRTTTUUUUUUQQQKKKFFFBBBAAAAAABBBCCCEEEGGGIIIKKKHHHEEEAAA>>><<<<<<<<<===AAAGGGKKKNNNQQQSSSUUUVVVZZZcccmmmtttsssmmmfffWWWRRRMMMKKKLLLLLLIIIGGGFFFBBB@@@AAACCCFFFNNNVVVgggssszzznnnfffccciiinnnwww~~~tttjjjccc^^^[[[ZZZ\\\\\\___bbbeeebbb[[[UUUVVVYYY]]]^^^]]]^^^bbbeeerrr|||uuufffbbb\\\YYYWWWTTTOOOKKKHHHFFFCCCBBBAAAAAA???===;;;::::::999999999999999;;;;;;<<<<<<<<<;;;::::::999999888999999:::;;;<<<;;;:::<<<@@@BBBFFFPPPZZZxxxrrrddd\\\WWWUUUUUURRRPPPRRRUUUXXXWWWVVVMMMLLLJJJGGGEEECCCCCCCCCCCCCCCBBBAAA@@@???>>>===:::;;;;;;:::888888999;;;;;;::::::===>>>AAAJJJTTTiii|||yyy}}}{{{qqqiiiaaa]]]VVVQQQLLLHHHDDDAAA<<<<<<;;;:::;;;;;;======AAAAAAAAABBBCCCEEEHHHIIIMMMQQQXXX___dddgggggggggbbbbbbbbbccceeehhhjjjlllggghhhiiijjjkkklllmmmmmmooopppqqqrrrrrrrrrrrrqqqllliiiddd___[[[VVVPPPLLLCCCAAA???<<<;;;;;;;;;<<<<<<<<<===>>>@@@BBBDDDEEEGGGFFFDDDCCCCCCDDDEEEEEEFFFHHHIIIIIIIIIKKKMMMOOORRRXXXbbblllwwwlllXXXNNNGGGFFFFFFFFFGGGHHHJJJKKKPPPYYYeeettt{{{mmmmmmnnnooozzz}}}xxx{{{zzzgggWWWMMMHHHDDDCCCBBB@@@>>>???AAADDDJJJXXXooo|||kkk]]]VVV;;;<<<<<<<<<===AAAHHHMMMXXXYYY\\\^^^^^^ZZZSSSNNNJJJIIIHHHGGGGGGHHHJJJKKKLLLJJJFFFCCC@@@???>>>>>>???DDDJJJOOORRRUUUWWWYYYYYY^^^gggrrrzzz{{{uuuppp]]]VVVNNNIIIIIIJJJJJJIIIFFFBBB@@@BBBDDDGGGOOOXXXjjjsss{{{xxxmmmbbb^^^^^^aaadddmmmxxxzzzooogggaaa]]]ZZZZZZZZZ]]]bbbffffff___YYYVVVYYY]]]^^^^^^```cccgggxxxzzzqqqccc^^^YYYVVVUUURRRMMMIIIHHHFFFCCCBBBAAAAAA???===::::::999888888888888888;;;;;;;;;;;;;;;:::999999999999999999:::;;;<<<<<<:::;;;>>>AAAAAAFFFTTTcccnnnddd^^^[[[[[[WWWTTTSSSTTTWWWXXXUUUQQQKKKKKKJJJHHHFFFEEEEEEEEECCCBBBBBBBBBAAA@@@???>>>:::;;;<<<;;;888777999;;;;;;999999<<<>>>@@@GGGPPPeeezzz{{{www{{{{{{ooohhh^^^ZZZTTTNNNJJJEEEAAA???;;;:::::::::;;;;;;<<<===BBBBBBCCCDDDFFFHHHJJJLLLOOOSSSZZZaaaeeegggfffeee_________```aaaccceeegggeeeeeefffggghhhiiiiiiiiijjjkkkkkklllkkkjjjiiihhhaaa^^^ZZZVVVRRRNNNIIIFFF??????>>><<<;;;:::;;;<<<===>>>>>>???AAACCCDDDEEEHHHGGGFFFEEEEEEFFFHHHIIIJJJLLLMMMNNNNNNOOOQQQSSSUUUZZZccclllvvvhhhWWWOOOIIIHHHGGGGGGHHHJJJMMMOOOXXXaaaooo{{{mmmooosssvvv|||wwwdddUUULLLHHHDDDCCCBBB???>>>>>>AAADDDKKK[[[qqq~~~xxxhhh\\\YYY999:::;;;;;;===BBBIIIOOOYYY[[[___ccceeebbb\\\WWWVVVTTTQQQNNNKKKJJJJJJKKKLLLJJJGGGDDDBBBAAAAAAAAAAAAFFFLLLRRRUUUXXXZZZ[[[[[[```iiiuuu~~~|||wwwaaaYYYOOOHHHHHHIIIKKKKKKFFFBBBAAACCCEEEHHHPPPYYYeeelllrrrmmm```WWWVVVYYY\\\___iiixxx}}}rrrjjjccc]]]ZZZWWWWWWZZZaaaggggggbbb\\\VVVZZZ]]]______```dddhhh|||xxxmmm```\\\WWWTTTSSSPPPKKKGGGHHHEEECCCAAAAAAAAA???>>><<<;;;::::::999999:::::::::::::::::::::999888777999999999999:::;;;<<<===:::===@@@BBBAAAFFFWWWiiillleeeaaa______XXXVVVTTTVVVYYYXXXSSSMMMJJJKKKKKKJJJHHHGGGGGGHHHBBBBBBBBBBBBAAA@@@???>>>:::;;;<<<;;;888777999<<<:::888888;;;===???FFFMMMbbbvvv{{{}}}{{{oooggg\\\XXXRRRLLLHHHDDD@@@>>>::::::::::::;;;<<<<<<===CCCCCCDDDEEEGGGJJJLLLNNNPPPUUU[[[bbbeeefffeeeddd]]]\\\\\\]]]^^^```bbbcccbbbcccdddeeeffffffffffffddddddeeeddddddbbb```___ZZZWWWSSSPPPMMMIIIEEEBBB???@@@@@@>>>===<<<===>>>??????@@@AAABBBDDDEEEFFFJJJIIIGGGGGGGGGIIIKKKLLLOOOPPPRRRRRRRRRSSSVVVXXXVVV[[[ccckkkttt{{{dddUUUNNNKKKJJJHHHGGGIIILLLPPPSSS^^^hhhwww{{{lllpppuuuzzzuuucccTTTLLLHHHCCCCCCBBB???>>>>>>AAADDDMMM]]]rrr~~~wwwggg]]][[[777888888999;;;@@@FFFKKKVVV[[[aaaeeeeeebbb```^^^___]]]ZZZWWWSSSPPPMMMLLLQQQOOOLLLIIIEEEBBBAAA@@@AAAEEEKKKRRRWWW[[[\\\]]]aaaeeemmmyyy~~~mmmaaaRRRKKKKKKLLLIIIEEE???@@@BBBBBBDDDJJJRRRXXXdddbbb```___YYYTTTVVV\\\aaacccmmmwwwxxx{{{zzzqqqiiiccc___\\\YYY[[[___fffjjjjjjddd___]]]\\\^^^___]]]]]]eeennn|||wwwmmmddd```[[[VVVSSSPPPMMMKKKHHHGGGEEEBBB@@@>>>======<<<<<<;;;::::::::::::;;;:::;;;<<<======;;;999888999999999999:::;;;<<<<<<999AAABBBCCCIIIMMM[[[rrr{{{lllbbb```bbb^^^___ZZZTTTSSSUUUUUURRROOOJJJIIIIIIHHHHHHHHHIIIIIIFFFFFFEEECCCBBBAAA@@@???===>>>>>>???>>><<<;;;:::;;;;;;:::999:::>>>DDDHHHaaarrr{{{oooccc^^^YYYRRRKKKFFFBBB>>>;;;::::::999999999:::;;;;;;888<<<@@@DDDHHHKKKPPPSSSUUUXXX]]]bbbddddddcccaaaYYYWWWUUUUUUXXXZZZ[[[[[[\\\\\\]]]^^^___``````aaa___^^^\\\YYYWWWTTTRRRQQQOOONNNKKKGGGEEECCCBBBBBB>>>??????>>><<<;;;<<<>>>???@@@BBBEEEGGGIIIKKKKKKLLLJJJGGGFFFFFFIIILLLNNNUUUTTTSSSTTTVVVXXXXXXXXX[[[^^^cccjjjtttwwwdddWWWQQQNNNMMMKKKJJJJJJMMMRRRVVVcccnnn}}}zzznnnqqqvvv}}}tttgggXXXLLLHHHEEECCCAAA???>>>???AAABBBJJJfffxxxxxxqqqbbbVVVWWW777888999:::<<<@@@FFFJJJSSSXXX]]]aaabbb```______bbbbbb```]]]ZZZWWWTTTSSSTTTRRRPPPLLLIIIFFFDDDCCCAAAEEEJJJQQQXXX\\\___aaaccchhhrrruuuhhhXXXNNNKKKKKKHHHDDDAAABBBCCCCCCDDDIIIPPPUUU\\\ZZZXXXUUUQQQNNNSSS[[[ccclll|||zzzsssooopppqqquuuzzzzzzqqqjjjeeeaaa___]]]^^^bbbhhhmmmmmmhhhddd```^^^^^^___^^^^^^fffppp~~~uuulllccc___ZZZVVVSSSPPPMMMKKKHHHGGGDDDBBB@@@>>>======<<<<<<;;;::::::::::::;;;999:::<<<<<<<<<;;;999888999999999999:::;;;<<<======CCCBBBAAAGGGMMM]]]uuuwwwkkkcccccceee```\\\XXXSSSSSSTTTTTTQQQMMMKKKJJJJJJIIIIIIIIIIIIIIIGGGFFFEEEDDDBBBAAA@@@???===>>>>>>======<<<;;;:::;;;;;;:::999:::>>>CCCHHH^^^oooyyymmmccc]]]XXXQQQJJJEEEAAA===;;;:::999999999999:::;;;;;;===@@@DDDHHHLLLQQQVVVYYYZZZ]]]```bbbcccaaa^^^\\\SSSPPPMMMMMMOOOQQQSSSSSSUUUVVVWWWXXXYYYZZZZZZ[[[YYYXXXWWWTTTRRROOONNNMMMIIIHHHEEEBBB@@@?????????===>>>>>>>>>======>>>@@@BBBDDDFFFIIILLLMMMMMMMMMMMMKKKIIIGGGGGGIIILLLNNNTTTSSSSSSUUUWWWYYYZZZZZZ\\\^^^dddkkkuuuwwwfffZZZUUUOOOOOOOOONNNNNNQQQVVVZZZgggssswwwnnnttt{{{}}}qqqdddVVVLLLHHHEEECCC@@@???>>>???AAACCCKKKfffvvvuuunnn```VVVYYY777888999:::<<>>>>>===<<<<<<;;;::::::::::::;;;999:::;;;;;;;;;:::888777999999999999:::;;;<<<===AAAEEEAAA???FFFNNN```yyytttjjjddddddccc\\\WWWTTTRRRRRRSSSRRROOOKKKLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHFFFDDDCCCAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::;;;:::999:::===CCCGGGZZZkkk~~~vvvkkkaaaZZZUUUNNNHHHDDD@@@<<<:::999999888888999::::::;;;@@@BBBFFFJJJNNNTTTZZZ^^^aaabbbcccbbb```[[[WWWTTTLLLIIIEEEDDDEEEHHHJJJKKKLLLMMMNNNNNNPPPPPPQQQRRRRRRQQQOOOMMMKKKIIIGGGFFFAAA@@@>>><<<;;;:::;;;;;;;;;<<<===>>>>>>???AAACCCFFFHHHLLLPPPRRRQQQPPPOOOOOOMMMKKKIIIIIIJJJLLLNNNRRRSSSSSSUUUWWWYYY[[[\\\]]]```eeemmmwwwwwwiii^^^ZZZSSSSSSTTTSSSTTTVVVZZZ^^^kkkwww~~~qqqmmmvvvyyylll```SSSJJJGGGDDDCCC@@@???>>>@@@BBBCCCLLLeeerrrpppjjj^^^WWW\\\555777888999:::===@@@CCCFFFIIIMMMPPPRRRUUUXXX[[[bbbbbbbbbbbbaaa^^^\\\ZZZWWWWWWVVVTTTQQQMMMJJJHHHFFFHHHMMMSSSZZZaaahhhkkknnnuuuyyyhhhYYYOOOJJJGGGFFFEEEDDDCCCBBBBBBEEEHHHJJJIIIJJJMMMPPPPPPTTT```lllyyyyyyiii```^^^\\\]]]^^^aaaeeemmmtttzzz}}}wwwrrrooollljjjhhhhhhhhhkkkpppvvvxxxvvvsssiiidddaaaaaa```bbbjjjsssrrriiiaaa^^^YYYTTTQQQNNNKKKIIIFFFEEECCCAAA@@@>>>>>>===<<<<<<;;;::::::::::::;;;999999:::::::::999888777:::999999::::::;;;<<<===BBBFFFAAA@@@HHHPPPaaazzzrrriiibbb```]]]TTTRRRQQQPPPQQQRRRQQQNNNKKKNNNMMMLLLKKKJJJJJJJJJKKKIIIHHHGGGEEECCCAAA@@@??????>>><<<:::::::::;;;;;;:::::::::::::::===BBBEEEWWWhhh~~~zzzrrrhhh^^^VVVRRRKKKFFFBBB>>>;;;999888888777888888999:::;;;>>>AAADDDHHHMMMSSSYYY^^^aaaaaaaaa___[[[UUUPPPMMMGGGDDD@@@>>>@@@BBBDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJHHHFFFEEECCCAAAAAA<<<;;;:::999888999999:::999;;;===>>>???@@@CCCFFFIIILLLQQQTTTVVVTTTRRROOOOOOMMMKKKJJJIIIJJJLLLMMMPPPQQQSSSUUUVVVYYY\\\^^^^^^aaagggpppzzzxxxlllddd___[[[[[[[[[YYYXXXYYY\\\___lllxxxwwwmmmjjjtttttthhh\\\PPPIIIGGGDDDBBB@@@>>>>>>@@@BBBCCCMMMdddooojjjddd[[[WWW___333555777888999:::<<<>>>???AAAEEEGGGJJJMMMRRRUUUYYYZZZZZZZZZYYYXXXVVVUUUTTTUUUUUUUUURRROOOKKKIIIJJJLLLPPPVVV]]]eeelllpppuuu}}}qqqbbbUUUNNNJJJHHHEEEDDDBBBAAABBBDDDEEEGGGFFFIIINNNSSSTTTXXXeeesss~~~nnn```YYYXXXSSSUUUXXX[[[```iiissszzz}}}zzzuuurrrqqqpppnnnmmmllllllooouuuzzz|||zzzwwwlllgggcccbbbbbbdddkkksss~~~rrrhhh```]]]WWWSSSPPPMMMJJJHHHFFFEEECCCAAA???>>>>>>===<<<<<<;;;::::::::::::;;;999:::::::::999999888888::::::::::::;;;<<<======@@@EEEBBBCCCMMMTTTaaawwwppphhh```\\\YYYQQQOOOOOOPPPQQQQQQPPPNNNLLLNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIGGGFFFDDDBBBAAA@@@???>>><<<;;;::::::;;;<<<:::::::::::::::===AAADDDSSSdddzzzxxxpppeee[[[SSSNNNHHHCCC@@@===:::888777666666777888999:::;;;===???CCCFFFJJJOOOUUUYYYZZZZZZYYYWWWTTTOOOJJJGGGBBB???<<<;;;<<>>===;;;:::999888888999:::;;;:::;;;===??????AAADDDGGGIIIMMMQQQUUUVVVSSSPPPMMMLLLKKKJJJHHHHHHIIIKKKKKKMMMOOORRRSSSTTTVVVZZZ]]]^^^aaahhhsss~~~|||rrrjjjeeehhhgggddd```]]]\\\^^^```mmmyyyqqqjjjhhhqqqqqqdddYYYNNNHHHFFFCCCBBB@@@>>>>>>@@@BBBDDDOOOdddlllfff```YYYYYYbbb333555888999999999:::;;;;;;>>>@@@BBBEEEHHHLLLOOOQQQQQQPPPPPPOOONNNNNNNNNOOOQQQSSSTTTSSSPPPLLLIIILLLNNNSSSZZZbbbkkkrrrvvv||||||nnn___SSSMMMJJJFFFDDDBBBBBBCCCFFFFFFFFFGGGKKKQQQUUUWWW]]]mmm}}}pppdddXXXRRRRRRLLLOOOSSSWWW\\\dddooovvvzzzxxxuuusssssssssrrrqqqnnnooorrrxxx}}}~~~{{{wwwnnnhhhddddddeeefffkkkrrr|||rrrggg```\\\WWWRRROOOLLLIIIGGGEEEDDDBBBAAA???>>>>>>>>><<<<<<;;;::::::::::::;;;;;;:::::::::999999999999::::::::::::;;;<<<===>>>>>>CCCBBBEEEPPPVVVaaattt}}}nnnhhh___ZZZYYYSSSOOOOOOPPPPPPQQQPPPPPPPPPOOONNNMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBB???>>>===<<<<<<;;;;;;<<<999:::;;;::::::<<<@@@CCCOOO___uuuwwwnnncccXXXOOOKKKEEEAAA>>>;;;999777666666666666777888::::::<<>>>>>>>>>>>???@@@AAABBBCCCCCCAAAAAA@@@???>>>===<<<;;;::::::999999999:::;;;<<<;;;===??????@@@AAADDDFFFGGGJJJNNNQQQQQQOOOKKKHHHGGGFFFFFFEEEFFFGGGHHHIIIJJJMMMPPPQQQQQQSSSWWW[[[]]]```iiivvvyyyrrrnnnssspppkkkeee___]]]___aaakkkvvvwwwlllhhhiiittt~~~nnnbbbXXXMMMGGGEEECCCBBB@@@>>>???@@@CCCDDDOOOcccjjjccc^^^YYYZZZeee444777:::;;;::::::::::::;;;===@@@AAACCCEEEHHHKKKMMMLLLJJJHHHGGGHHHIIIIIIKKKNNNQQQSSSSSSPPPMMMJJJJJJNNNTTT]]]gggqqqxxx}}}zzzhhhYYYOOOKKKGGGEEECCCDDDGGGIIIJJJIIIKKKOOOUUUZZZ___kkkpppbbb[[[RRRMMMNNNIIIMMMRRRUUUYYY```jjjrrryyywwwuuutttuuuuuutttsssnnnppptttzzzzzzuuunnnhhhdddeeefffgggkkkppp|||pppeee___[[[VVVQQQNNNKKKHHHFFFDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;::::::::::::;;;<<<;;;;;;:::::::::::::::;;;::::::;;;;;;<<<===>>>>>>BBBAAADDDOOOVVVaaatttzzzyyyqqqkkk___XXXXXXUUUPPPPPPQQQPPPPPPQQQRRRSSSNNNNNNLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDD????????????>>>===<<<;;;999:::;;;::::::<<>>BBBEEEGGGHHHIIIKKKFFFFFFFFFEEECCCAAA>>>===999888888999<<<>>>>>>=========>>>???@@@AAABBBBBB>>>>>>===<<<;;;;;;:::::::::999888888888999:::;;;>>>???@@@@@@@@@AAACCCEEEDDDFFFIIIKKKKKKIIIEEECCCAAAAAAAAABBBCCCDDDEEEFFFGGGKKKNNNOOONNNOOOSSSXXX[[[```jjjyyy{{{wwwuuuqqqjjjaaa[[[YYY[[[^^^eeeppp|||yyynnnggggggmmm{{{|||mmmbbbWWWMMMFFFDDDCCCAAA???>>>???@@@CCCEEEPPPccciiibbb]]]YYY[[[fff555888;;;===<<<;;;:::;;;<<<>>>@@@BBBCCCDDDGGGIIILLLJJJGGGEEEDDDEEEGGGHHHIIILLLPPPSSSTTTQQQNNNKKKHHHLLLUUU___kkkuuu}}}ooo\\\PPPKKKIIIFFFDDDFFFJJJMMMMMMLLLOOORRRYYY```iii|||~~~bbbXXXVVVPPPLLLNNNKKKOOOTTTWWWYYY___hhhoooxxxvvvuuutttuuuvvvuuutttnnnpppttt{{{~~~yyysssnnnhhheeefffhhhhhhjjjnnn|||nnnddd^^^[[[UUUQQQNNNKKKHHHFFFDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;::::::::::::;;;===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>???CCC@@@BBBNNNVVVbbbuuuwwwxxxvvvnnn^^^UUUUUUTTTQQQQQQQQQQQQPPPQQQTTTVVVNNNMMMLLLJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEE??????@@@@@@@@@>>><<<;;;999:::;;;;;;:::<<>>;;;:::888666444444555555666888999:::888;;;@@@CCCDDDCCCCCCDDDAAAAAAAAA@@@???<<<:::999888888999<<>>???@@@AAAAAABBB<<<<<<<<<;;;:::999999999999888777666777777999:::@@@AAAAAAAAA@@@@@@BBBDDDBBBCCCFFFGGGGGGEEEBBB@@@>>>>>>??????AAABBBDDDEEEFFFJJJMMMMMMLLLLLLQQQVVVZZZ___jjj{{{~~~rrrmmmeee[[[UUUTTTWWWZZZ^^^hhhuuu}}}}}}qqqfffcccgggqqq{{{lllbbbXXXMMMFFFDDDBBBAAA???>>>???AAACCCEEEPPPccciiibbb]]]YYY\\\ggg:::999888999;;;===>>>>>>???CCCEEEEEEHHHMMMNNNLLLLLLJJJFFFCCCBBBBBBCCCDDDJJJMMMQQQSSSTTTRRRPPPNNNIIIPPP]]]mmmzzzwwwaaaSSSNNNHHHIIIKKKMMMOOORRRUUUVVV]]]___ccclll~~~qqq\\\WWWUUUNNNJJJLLLKKKKKKNNNRRRUUUXXX```iiiooorrrvvvzzz}}}|||xxxuuurrrtttwww{{{}}}zzznnniiifffhhhiiijjjooouuu{{{kkkaaaZZZWWWRRROOOMMMKKKHHHFFFEEECCC@@@???@@@???>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>BBBCCCDDDGGGMMMYYYmmm~~~qqqeee___YYYTTTQQQSSSPPPNNNNNNPPPRRRPPPNNNOOONNNMMMLLLKKKKKKKKKKKKLLLJJJGGGFFFFFFFFFEEECCCEEEJJJKKKDDD===;;;;;;;;;<<<<<<<<<;;;;;;===AAADDDIIIVVVhhh{{{{{{vvvjjj___WWWKKKFFF@@@;;;::::::::::::555555555666666777888999===>>>>>>????????????>>><<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;<<<>>>>>>AAAAAA@@@???>>>?????????======<<<<<<;;;:::999999555888:::;;;:::999999999;;;===???@@@>>>=========@@@CCCEEEDDDEEEFFFCCC>>>AAA@@@?????????@@@BBBCCCCCCGGGLLLNNNNNNNNNPPPSSSWWW\\\jjj}}}zzzpppdddWWWQQQOOONNNPPPSSS[[[```hhhqqqvvvssskkkcccaaakkkzzzwwwggg\\\SSSJJJFFFFFFFFF@@@===???AAAAAACCCGGGZZZkkklll```ZZZZZZ```mmm;;;;;;;;;===???AAABBBBBBCCCGGGJJJJJJNNNSSSUUUSSSRRROOOJJJFFFCCCAAA@@@???FFFJJJOOORRRSSSQQQNNNLLLMMMTTTbbbrrruuu```SSSOOOJJJKKKMMMOOORRRVVVZZZ]]]fffjjjsss{{{gggVVVRRRQQQKKKHHHKKKLLLLLLNNNRRRTTTVVV]]]fffoooqqquuuxxx{{{zzzwwwuuutttuuuxxx|||~~~rrrmmmjjjkkkmmmooouuu{{{yyyjjj```ZZZVVVRRRNNNLLLJJJHHHFFFDDDBBB@@@?????????>>><<>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???CCCDDDFFFKKKSSScccyyymmmbbb]]]XXXSSSQQQRRRPPPNNNOOOQQQRRRQQQPPPPPPOOONNNMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGJJJOOOOOOHHHAAA>>>===<<<<<<<<<<<<;;;;;;===AAADDDKKKWWWhhh{{{{{{}}}~~~ttthhh]]]VVVKKKFFF@@@;;;999999888888555555555555666777888999;;;<<<===>>>????????????;;;:::999888999999:::;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>============>>>;;;;;;:::999888777777666777999;;;<<<<<<<<<===???<<<>>>@@@AAA@@@@@@@@@AAAAAAEEEFFFEEEDDDEEECCC???>>>=========>>>???@@@AAADDDHHHLLLMMMLLLMMMPPPSSSVVV[[[gggwwwuuuggg\\\QQQLLLKKKIIIKKKNNNPPPVVV^^^fffjjjhhhccc___cccooo{{{xxxyyy}}}vvvfff[[[RRRIIIEEEEEEEEE@@@===???AAAAAACCCGGG[[[llllll___ZZZYYY```nnn===>>>???BBBDDDFFFGGGHHHKKKPPPSSSTTTXXX^^^```^^^\\\WWWPPPIIIEEEBBB???===CCCIIIPPPUUUUUURRROOOMMMQQQYYYhhhyyysss___SSSPPPLLLNNNQQQTTTXXX^^^eeejjjttt{{{jjj]]]RRRPPPNNNIIIHHHLLLMMMLLLNNNQQQRRRTTT[[[dddoooqqqtttwwwyyyyyywwwvvvvvvwwwzzz~~~xxxrrrnnnooorrrvvv}}}vvvhhh___YYYUUUQQQNNNLLLJJJGGGFFFCCCAAA>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::===========================<<<<<<===>>>???@@@@@@@@@BBBEEELLLYYYnnnxxxggg___[[[WWWSSSRRRRRRQQQPPPQQQRRRSSSRRRQQQPPPOOONNNMMMLLLLLLLLLMMMMMMOOOQQQPPPLLLIIIIIIJJJPPPTTTSSSLLLDDDAAA@@@===>>>>>>>>>======>>>BBBEEEJJJUUUeeewww|||zzzzzzpppeeeZZZTTTJJJEEE???:::888777666666555555555555666777888999999:::;;;<<<======>>>>>>888888888888999:::;;;;;;;;;;;;;;;<<<<<<===>>>???>>>>>>>>>>>>>>>>>>??????;;;:::999888777666666555999;;;===>>>>>>???BBBEEE???@@@BBBCCCCCCCCCDDDFFFCCCIIIKKKIIIFFFFFFCCC@@@<<<<<<<<<===???@@@BBBCCCFFFHHHKKKKKKJJJKKKPPPTTTWWW\\\eeepppuuuwww|||{{{nnn^^^TTTKKKIIIHHHGGGGGGIIIIIIOOOWWW\\\]]]]]]]]]^^^iiiyyy}}}uuussspppppptttxxxzzztttdddYYYPPPHHHDDDDDDDDD@@@>>>???@@@@@@CCCHHHZZZiiihhh^^^YYYZZZddduuu???@@@CCCDDDFFFGGGJJJKKKRRRXXX^^^bbbhhhnnnqqqooooooeeeWWWLLLFFFCCCBBBAAAEEELLLUUU[[[ZZZVVVSSSQQQRRR[[[kkk}}}nnn]]]RRRPPPOOOSSSWWW\\\bbbkkkuuu|||ooo```YYYSSSQQQNNNJJJKKKOOOMMMLLLNNNQQQRRRTTT[[[dddpppsssvvvyyyzzzzzz{{{{{{{{{{{{||||||uuuqqqrrrvvv|||tttggg___WWWTTTPPPLLLKKKIIIGGGEEEAAA???============<<<;;;;;;;;;;;;:::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@AAABBBAAACCCGGGNNN___xxx|||nnnaaa[[[YYYVVVSSSSSSUUUTTTTTTSSSSSSRRRQQQPPPNNNNNNMMMLLLLLLLLLLLLLLLKKKOOOSSSRRRLLLHHHHHHJJJOOOSSSRRRKKKFFFDDDBBB???AAAAAAAAA@@@@@@AAACCCFFFEEEPPP___qqq}}}vvvvvvlllaaaXXXRRRHHHDDD>>>999777666555444555555555555555666888888999::::::;;;;;;;;;;;;:::666777777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAA===<<<:::999888777777777<<<===>>>>>>>>>@@@CCCFFFBBBCCCDDDDDDDDDDDDGGGIIIHHHPPPUUURRRLLLHHHCCC???======>>>@@@BBBCCCEEEFFFGGGHHHJJJIIIHHHKKKPPPUUU[[[___eeekkklllnnnwwwvvvgggXXXPPPIIIIIIIIIHHHGGGIIIJJJPPPWWWYYYWWWXXX^^^cccqqqsssnnnmmmjjjkkkooosssuuuzzzqqqaaaWWWNNNFFFBBBBBBCCC???>>>?????????CCCIIIWWWdddccc[[[YYY]]]jjjAAACCCEEEFFFGGGIIIMMMPPPUUU```lllvvvwww```NNNEEEBBBCCCCCCGGGOOOYYY^^^\\\WWWSSSRRRQQQZZZkkk~~~vvvhhhYYYQQQOOORRRXXX___fffooozzzwwwfff\\\XXXUUUSSSOOOLLLMMMOOOLLLKKKNNNRRRTTTVVV^^^fffrrrvvvzzz}}}~~~{{{uuuqqqtttyyyrrrfff^^^VVVSSSNNNKKKJJJHHHFFFEEE@@@???===<<<======<<<;;;>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>@@@AAABBBCCCDDDGGGKKKRRRfffpppfff\\\YYYXXXUUUTTTTTTXXXXXXXXXVVVTTTQQQOOONNNMMMMMMLLLKKKKKKKKKLLLLLLIIIMMMQQQPPPJJJFFFFFFHHHJJJMMMMMMHHHEEEEEEDDD@@@@@@AAAAAA@@@??????AAACCCBBBLLLYYYkkk{{{ppp{{{|||qqqggg^^^UUUPPPGGGCCC===999777666444333444444444444555666777888::::::;;;::::::999888777666666777999:::;;;<<<<<<============>>>???@@@@@@@@@AAABBBBBBBBBBBBAAAAAA<<<;;;999888777777888999>>>??????>>>===>>>AAACCCDDDEEEEEEDDDDDDFFFIIILLLOOOYYY```\\\RRRIIICCC>>><<<===???AAACCCDDDEEEFFFGGGHHHIIIIIIHHHKKKQQQWWW^^^___ccceeedddgggsssssscccUUUMMMHHHIIIKKKIIIHHHIIIKKKQQQVVVVVVTTTVVV___hhhwwwrrrllljjjiiiggghhhmmmppprrrvvv{{{{{{~~~{{{mmm^^^TTTLLLEEEAAABBBAAA???>>>??????>>>CCCJJJXXXbbb```YYYXXX]]]mmmBBBDDDGGGHHHIIIMMMTTTZZZ```nnneeeMMMBBB@@@BBBBBBIIIQQQ[[[^^^YYYSSSOOOOOOOOOYYYjjj~~~uuujjj___UUUPPPPPPTTT\\\hhhrrr}}}{{{jjjaaaZZZXXXUUURRRPPPOOONNNOOONNNMMMPPPTTTVVVXXX```iiirrrxxxwwwrrrpppuuu|||}}}oooddd]]]TTTQQQMMMJJJIIIHHHFFFDDD@@@>>>===<<<===>>>===<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>@@@AAACCCDDDAAAFFFJJJRRRgggyyyhhh___YYYXXXXXXVVVUUUVVVYYYZZZ[[[YYYUUUQQQOOONNNMMMMMMLLLLLLLLLLLLLLLMMMJJJLLLNNNMMMIIIFFFFFFGGGEEEHHHHHHEEEDDDFFFEEEAAA>>>??????>>>===<<<>>>???CCCKKKWWWggg~~~xxxmmmwwwwwwlllbbbYYYRRRMMMEEEAAA===999888666555444444444444444555666777888::::::::::::999888777777666777999:::;;;<<<<<<<<<============>>>???@@@AAA@@@@@@AAABBBAAA@@@???>>>:::999777666666777999:::===>>>???>>>======???AAAEEEEEEEEEEEEFFFIIINNNRRRZZZdddjjjbbbSSSHHHBBB>>>:::;;;===???AAACCCCCCDDDEEEHHHIIIJJJJJJMMMTTTYYY^^^]]]^^^______dddrrrqqqaaaSSSLLLGGGIIIJJJIIIHHHJJJJJJNNNRRRRRRRRRWWWccclll}}}ssskkkgggfffeeedddffflllooooooqqquuuvvvzzz~~~vvviiiZZZQQQJJJDDDAAABBB@@@>>>>>>???>>>===CCCKKKZZZaaa^^^WWWWWW\\\oooCCCFFFIIIJJJMMMTTT___hhhvvv}}}```JJJAAAAAADDDEEEKKKSSS\\\]]]WWWOOOLLLLLLOOOYYYkkk~~~ssseee\\\VVVPPPOOOQQQVVV```ooo|||lllaaa]]][[[XXXUUURRRSSSTTTSSSQQQRRRQQQSSSWWWXXXYYYaaaiiiqqqxxx~~~tttppppppvvvyyylll```YYYSSSPPPLLLJJJHHHGGGEEEDDD@@@???======>>>???>>>===;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAACCCDDD@@@EEEJJJSSSjjjooobbb\\\WWWXXXXXXVVVVVVWWWWWWZZZ[[[ZZZVVVSSSQQQRRROOONNNNNNNNNNNNNNNOOOOOONNNMMMMMMKKKJJJHHHHHHGGGEEEHHHGGGEEEEEEGGGFFFBBB???@@@@@@???===<<<===>>>BBBIIISSSaaavvvzzzpppzzz|||qqqfff]]]TTTNNNJJJCCC@@@<<<:::999888666555444444444444555666777777777888999999:::::::::999888999:::<<<=========<<<>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCBBB@@@>>><<<999888777666666888;;;===:::<<<>>>???>>>>>>???AAACCCCCCDDDFFFIIIOOOVVV[[[fffnnnooobbbPPPDDD@@@???;;;<<<>>>@@@BBBCCCCCCCCCDDDGGGJJJKKKLLLPPPVVV[[[```]]]\\\^^^```ggguuuppp___UUUNNNHHHJJJKKKJJJJJJLLLJJJMMMPPPSSSWWW___lllvvvwwwnnnjjjgggdddddddddhhhnnnpppooooooqqqrrrvvv{{{rrreeeWWWOOOIIIDDDBBBCCC???>>>??????======CCCKKKVVV\\\YYYUUUXXX^^^uuuDDDGGGKKKMMMQQQ[[[hhhrrrtttYYYGGGBBBEEEHHHJJJOOOVVV^^^]]]VVVNNNKKKKKKPPPZZZllltttgggZZZSSSPPPNNNOOOSSSVVVbbbsssqqqeee]]][[[]]]ZZZVVVTTTVVVYYYXXXUUUVVVUUUVVVYYYYYYZZZaaaiiipppxxx|||||||||}}}qqqnnnpppxxxvvviii^^^WWWSSSPPPLLLIIIHHHGGGEEECCCAAA???======>>>??????>>>>>>>>>=========<<<<<<<<<========================<<<<<<===>>>???AAACCCDDDEEELLLQQQ[[[ssswwwjjj```ZZZWWWXXXYYYWWWVVVXXXUUUXXX[[[[[[WWWTTTTTTUUUPPPPPPPPPOOOOOOPPPQQQQQQRRROOOMMMKKKKKKKKKJJJIIIGGGIIIIIIFFFFFFIIIGGGCCCBBBCCCCCCBBB@@@??????@@@AAAGGGOOO[[[ooo~~~wwwyyynnncccYYYQQQKKKGGGCCC@@@<<<:::999999777666444444444444444555777777555666777999;;;<<<<<<<<<999:::<<<===>>>======<<<>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFDDDBBB???===;;;:::888888999<<>>@@@@@@@@@AAABBBAAABBBDDDGGGLLLSSS\\\bbbnnntttqqq```KKK@@@???AAA===???AAACCCDDDDDDDDDDDDCCCFFFJJJLLLNNNQQQWWW\\\ccc___]]]___ccckkkzzzppp___XXXPPPKKKLLLNNNMMMMMMOOOMMMOOOSSSWWW^^^iiiwwwtttpppnnnjjjeeeffffffkkkqqqtttqqqoooqqqppptttyyy}}}|||ooocccUUUNNNHHHDDDBBBCCC>>>>>>??????===<<>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>???@@@???@@@CCCEEEEEELLLMMMZZZ}}}nnnccc]]]ZZZWWWVVVWWWWWWVVVUUUTTTUUUWWWWWWWWWUUUSSSRRROOOOOOOOOOOOPPPQQQRRRRRRRRRPPPMMMKKKKKKJJJHHHGGGKKKJJJIIIHHHFFFEEEDDDCCCAAAAAA@@@???>>>>>>>>>???AAABBBJJJYYYlll{{{sssggg]]]UUUNNNFFFAAA===<<<:::888666666666666444444555555666777777777888999:::;;;<<<<<<<<<<<<>>>======<<<<<<<<<======???>>>??????@@@AAABBBCCCGGGGGGHHHGGGDDD@@@<<<:::<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAA@@@>>>>>>@@@AAAEEEKKKLLLQQQ```qqqzzzvvvlll\\\KKK@@@===>>>??????@@@???>>>???BBBDDDGGGHHHIIIMMMQQQVVV[[[]]]bbbcccbbbbbbeeeppplll^^^RRROOOMMMNNNQQQRRRQQQPPPSSSTTTYYYcccjjjtttvvvpppkkkkkkmmmnnnmmmmmmpppsssuuussspppppprrrtttyyyxxxiii^^^RRRLLLHHHDDDBBBCCCAAAAAA???>>>===@@@DDDHHHOOOOOOPPPSSSUUUcccLLLMMMQQQWWW\\\iiilllYYYIIIFFFFFFCCCEEELLLQQQUUUWWWRRRJJJFFFIIINNNVVV```sss|||eee\\\SSSOOOMMMKKKMMMPPPXXX^^^jjjyyykkkaaa]]][[[YYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYY\\\bbbfffoooyyy|||yyywwwuuurrrqqqmmmmmmttt~~~{{{|||zzzyyy|||yyymmmbbbZZZVVVQQQNNNKKKIIIHHHFFFCCC@@@??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>???@@@@@@AAACCCEEEDDDMMMPPP```{{{kkkbbb\\\ZZZWWWVVVWWWWWWWWWVVVSSSTTTUUUVVVVVVUUUSSSRRRNNNNNNNNNNNNOOOOOOPPPQQQPPPNNNKKKJJJJJJJJJIIIGGGKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@???????????????AAABBBIIIWWWjjjwwwooocccYYYRRRKKKDDD???===<<<:::888666666666666444444555555666777777777888999999:::;;;;;;;;;<<<======<<<<<<;;;<<<<<<===>>>>>>>>>???AAABBBDDDEEEIIIIIIIIIHHHFFFBBB>>>;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@@@@@@@@@@???>>>@@@AAAEEEKKKNNNUUUeeeuuuzzzjjjXXXHHH@@@>>>@@@@@@AAABBBBBBAAABBBEEEGGGIIIJJJMMMQQQVVV[[[___aaabbbbbbaaaaaaeeerrrnnn```WWWUUUSSSSSSUUUWWWVVVUUUWWWXXX___jjjuuu~~~wwwsssppppppssspppppppppsssvvvwwwvvvtttqqqrrrtttyyy|||tttfff[[[PPPKKKGGGCCCBBBCCCBBBAAAAAA??????AAAEEEIIIOOONNNPPPSSSWWWhhhNNNPPPUUUZZZdddxxx|||]]]QQQGGGFFFFFFCCCGGGNNNTTTSSSPPPKKKGGGGGGLLLQQQWWWcccvvvsss```XXXPPPMMMKKKIIIJJJNNNRRRWWW```lllzzzrrrccc\\\ZZZZZZYYY``````______^^^^^^]]]]]]^^^^^^]]][[[[[[]]]```dddmmmxxx|||wwwuuusssrrrnnnlllnnnwww{{{uuuooonnnppprrrsssyyyvvvkkk```XXXTTTPPPNNNKKKIIIGGGEEECCC@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<>>>???@@@@@@AAADDDFFFDDDMMMSSSeeessshhhddd^^^[[[XXXWWWXXXXXXWWWVVVRRRSSSTTTUUUVVVUUUTTTSSSNNNNNNNNNNNNNNNNNNOOOOOONNNLLLIIIIIIIIIJJJIIIHHHJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@????????????BBBBBBHHHTTTeee{{{sssjjj^^^TTTMMMHHHBBB>>>===<<<:::888666666666666444555555666666777777888999999888999999:::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>@@@BBBDDDFFFGGGKKKLLLLLLKKKHHHDDD???===::::::;;;;;;<<<===>>>???>>>??????@@@@@@@@@??????AAABBBEEEKKKRRR\\\mmm||||||fffRRREEEAAAAAABBB@@@BBBDDDDDDDDDEEEGGGIIIKKKNNNRRRWWW]]]bbbeeegggeeedddbbbccciiixxxmmm```ZZZXXXVVVVVVWWWXXXXXXXXX^^^bbblllxxxzzzxxxvvvwwwzzzttttttuuuwwwzzz{{{zzzyyyvvvvvvwwwzzzvvvmmm```VVVLLLHHHFFFCCCBBBCCCCCCCCCBBBAAAAAACCCGGGJJJNNNMMMOOOTTT[[[nnnTTTVVVXXX]]]jjjjjjQQQLLLHHHHHHFFFDDDHHHOOORRROOOKKKHHHHHHKKKPPPTTTXXXfffzzz}}}jjj\\\TTTNNNLLLKKKHHHIIILLLMMMPPPVVV___iiittt|||xxxjjj___[[[[[[[[[ZZZbbbaaaaaaaaa`````````____________^^^]]]^^^aaadddmmmxxxzzzuuuqqqoookkkkkkppp|||yyyrrrlllhhhjjjnnnuuu{{{rrrhhh^^^VVVSSSOOOMMMJJJHHHGGGEEEBBB@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<>>>???@@@@@@BBBDDDGGGEEEMMMSSSeeennnhhhgggccc```\\\ZZZYYYXXXWWWVVVSSSTTTUUUVVVVVVVVVVVVUUUOOOPPPPPPPPPPPPOOOOOOOOOLLLJJJIIIIIIJJJKKKKKKIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@BBBBBBFFFQQQ```uuupppggg[[[PPPJJJEEEAAA===<<<;;;999777666666666777555555555666777777888888::::::999999:::;;;===>>>;;;;;;:::::::::;;;<<<<<<<<<===>>>@@@CCCFFFHHHJJJMMMMMMMMMLLLIIIEEE@@@>>>:::::::::;;;<<<>>>???@@@>>>?????????@@@@@@@@@@@@AAABBBFFFLLLUUUddduuuyyyaaaNNNEEEBBBBBBBBB@@@BBBEEEGGGGGGHHHIIIKKKMMMPPPVVV\\\bbbfffiiikkkiiihhhgggjjjsssoooddd^^^]]][[[[[[\\\]]]______hhhqqq~~~}}}{{{{{{}}}wwwxxxzzz|||~~~~~~}}}{{{{{{{{{}}}}}}pppggg\\\RRRJJJGGGFFFDDDCCCEEEDDDDDDDDDCCCCCCEEEIIILLLNNNLLLOOOUUU^^^sssXXXYYY[[[aaatttttt[[[MMMKKKKKKJJJGGGEEEGGGLLLMMMKKKHHHGGGHHHLLLOOOQQQYYYiiiwwweeeYYYRRRMMMLLLKKKIIIIIILLLJJJLLLPPPUUU\\\cccjjjmmmppprrruuuxxxyyyyyyxxxwwwuuunnneee^^^\\\\\\\\\[[[aaaaaaaaabbbbbbbbbcccccc```aaabbbbbbaaabbbdddfffnnnwwwwwwoookkkiiilllsss|||rrrlllhhhggglllsss|||ooofff]]]VVVSSSNNNKKKIIIGGGFFFEEEBBB@@@@@@???>>>======<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<========================<<<>>>@@@@@@AAABBBEEEGGGFFFMMMSSSeeezzznnnlllkkkiiifffaaa]]][[[YYYVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXRRRSSSSSSSSSSSSRRRPPPPPPKKKKKKKKKMMMNNNOOOMMMKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@BBBAAAEEEMMMZZZmmmooofffYYYNNNHHHDDDAAA>>><<<;;;999777666666777777555555666666777888888888<<<;;;;;;<<<<<<===>>>???:::::::::::::::;;;<<<===<<<===>>>AAADDDGGGJJJLLLNNNNNNNNNLLLIIIEEE@@@>>>::::::;;;<<<===>>>@@@AAA>>>>>>>>>??????@@@@@@AAAAAACCCFFFLLLYYYjjjzzzsss]]]MMMFFFDDDCCCAAAAAADDDIIIKKKLLLMMMNNNOOONNNQQQWWW]]]dddhhhkkkmmmkkklllnnntttwwwmmmfffeeeeeeeeefffiiilllnnnrrr~~~|||}}}{{{}}}~~~}}}~~~yyylllcccXXXOOOHHHGGGGGGEEEDDDFFFDDDEEEEEEEEEEEEGGGKKKMMMOOOMMMOOOWWWaaavvvWWWZZZ___kkkdddSSSLLLLLLLLLKKKHHHFFFGGGHHHIIIHHHFFFFFFGGGJJJMMMPPP```uuusssbbbVVVPPPLLLLLLLLLJJJJJJLLLJJJKKKNNNQQQTTTXXX[[[]]]```aaaccceeefffgggggggggiiifffaaa^^^^^^^^^]]]]]]aaabbbcccdddfffhhhiiiiiieeefffhhhhhhhhhgggiiijjjnnnwwwwwwmmmhhhhhhmmmwww~~~vvvmmmhhhgggkkkvvvvvvjjjccc[[[UUURRRMMMJJJHHHGGGFFFDDDBBB@@@@@@@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<========================<<<>>>@@@AAAAAACCCFFFHHHFFFMMMUUUjjjxxxqqqooommmlllhhhccc___\\\YYYVVVTTTXXXXXXXXXXXXXXXXXXYYYYYYUUUVVVVVVVVVUUUTTTRRRQQQLLLMMMPPPSSSTTTSSSOOOLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFEEECCCBBBAAAAAAAAA@@@AAADDDKKKTTTfffqqqgggXXXMMMGGGCCC@@@>>>;;;:::999777777777777888555666666777777888888999;;;<<<===>>>????????????::::::::::::;;;<<<===>>>===>>>???BBBEEEHHHKKKMMMOOOPPPOOONNNJJJFFFAAA>>>;;;;;;<<<<<<===>>>???@@@>>>>>>>>>>>>???@@@AAABBBAAADDDGGGMMM\\\ooo|||}}}ooo]]]NNNGGGEEECCCAAACCCGGGMMMPPPRRRRRRSSSTTTPPPRRRWWW]]]ccchhhlllnnnnnnrrryyy}}}tttmmmnnnoooppprrrvvv{{{~~~~~~vvviii___UUUMMMFFFFFFFFFEEEDDDFFFDDDEEEFFFFFFGGGHHHLLLNNNPPPMMMQQQZZZfff{{{YYY___hhh{{{vvv[[[RRRKKKKKKJJJIIIHHHHHHFFFDDDEEEEEEFFFFFFHHHMMMUUU[[[sssmmm\\\SSSNNNJJJLLLLLLIIIIIIKKKLLLMMMNNNPPPQQQRRRRRRSSSWWWWWWXXXYYY[[[\\\^^^^^^bbbaaa```aaaaaabbbbbbbbbcccdddfffiiillloooqqqrrrmmmnnnppppppnnnllllllmmmmmmwwwtttlllggghhhooo{{{|||tttmmmjjjmmmwwwpppeee___XXXSSSQQQLLLJJJGGGFFFEEEDDDBBB@@@AAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<========================<<<>>>@@@AAAAAACCCFFFIIIIIIQQQ\\\rrrvvvssspppkkkiiifffaaa^^^\\\ZZZWWWUUUYYYXXXXXXWWWWWWWWWWWWXXXVVVWWWXXXXXXVVVTTTRRRPPPNNNPPPUUUYYY[[[XXXRRRMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGFFFDDDCCCBBBAAAAAA???@@@CCCIIIPPP```xxxqqqgggXXXLLLEEEBBB???>>>;;;:::999777777777777888666666666777888888999999999;;;===???@@@???>>>===;;;;;;;;;;;;<<<===>>>???>>>???@@@CCCFFFIIILLLMMMRRRRRRRRRPPPLLLHHHCCC@@@======<<<<<<===>>>?????????>>>>>>>>>>>>@@@AAABBBAAADDDGGGNNN]]]qqq|||~~~}}}ppp___PPPGGGCCCBBBBBBBBBFFFMMMQQQSSSTTTTTTTTTRRRTTTWWW\\\bbbhhhlllooouuu|||~~~zzz|||~~~sssfff]]]RRRJJJDDDDDDEEECCCCCCDDDCCCEEEFFFGGGGGGIIILLLNNNOOOMMMRRR^^^kkk^^^eeerrrnnnXXXTTTJJJIIIHHHGGGHHHHHHFFFBBBAAACCCEEEGGGKKKTTTaaajjjgggVVVQQQLLLIIIKKKKKKIIIHHHJJJNNNNNNPPPQQQQQQPPPNNNNNNSSSSSSTTTUUUVVVXXXZZZ[[[___```bbbdddfffgggggggggdddfffiiimmmqqqtttwwwyyysssuuuvvvuuurrrpppnnnnnnkkkwww~~~rrrkkkhhhiiiqqq}}}~~~wwwqqqqqqvvvlllaaa\\\VVVQQQPPPKKKIIIGGGFFFEEEDDDBBB@@@AAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<========================<<<>>>@@@AAABBBDDDGGGIIIMMMVVVaaaxxxuuutttpppiiifffccc___\\\[[[ZZZXXXVVVYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWTTTRRRPPPPPPSSSXXX]]]___[[[TTTNNNNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHFFFEEECCCBBBBBBAAA>>>???CCCHHHNNN\\\tttrrrgggWWWKKKDDDAAA>>>===;;;:::999777777777888888666666666777888888999999777:::===@@@@@@???===;;;;;;;;;;;;<<<===>>>?????????@@@AAACCCFFFIIILLLMMMTTTTTTSSSRRRNNNIIIEEEBBB>>>===============>>>??????>>>>>>>>>>>>@@@BBBCCC@@@DDDGGGNNN^^^rrr{{{{{{sssaaaQQQFFFBBBBBBCCC>>>CCCJJJOOOQQQRRRRRRRRRTTTUUUXXX\\\aaaggglllooo}}}~~~qqqddd[[[PPPHHHBBBBBBCCCBBBAAABBBCCCDDDFFFGGGHHHIIILLLNNNNNNMMMSSS```oooeeekkk{{{hhhVVVQQQNNNNNNLLLJJJHHHFFFDDDCCCEEEBBBCCCIIIQQQ]]]rrrxxx```RRRLLLKKKJJJJJJKKKLLLMMMNNNRRRSSSTTTSSSQQQOOOOOOOOOOOOOOOPPPQQQSSSUUUWWWXXX[[[^^^aaaccchhhmmmmmmiiijjjhhhhhhmmmuuu{{{{{{yyy|||wwwtttuuutttpppnnnpppuuuxxxzzzmmmggggggppprrr{{{xxxwww|||wwwggg^^^ZZZUUUQQQPPPJJJIIIHHHFFFDDDCCCBBBBBBBBB@@@>>>;;;:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>===<<<===>>>@@@AAAAAAAAAAAACCCGGGJJJMMMWWWoootttnnnjjjbbbaaa```^^^\\\[[[YYYYYYXXXUUUVVVWWWWWWWWWVVVUUUUUUVVVYYY[[[ZZZWWWUUUVVVXXXZZZZZZZZZZZZYYYVVVQQQNNNMMMMMMNNNNNNNNNMMMLLLKKKKKKHHHEEEDDDDDDDDDDDDCCC@@@AAADDDHHHMMMXXXkkk}}}qqqdddVVVMMMFFF@@@===>>>:::::::::999888777777666777777777777777888888999888999;;;===>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???@@@BBBEEEHHHLLLOOOQQQXXXZZZYYYTTTQQQOOOHHH@@@???>>><<<===???@@@@@@???BBBAAA>>>======>>>AAACCCAAABBBFFFPPPbbbuuu}}}|||~~~tttbbbPPPFFFEEECCC???CCCIIIOOOQQQQQQQQQRRRTTTTTTRRRUUU\\\```dddnnnyyywwwjjj]]]UUULLLJJJGGGDDDBBBBBBCCCDDDGGGFFFFFFFFFGGGIIIKKKLLLMMMRRRWWW\\\mmmkkkssshhhVVVPPPNNNMMMKKKIIIGGGEEEDDDCCCEEEFFFKKKRRRZZZiiittt]]]PPPKKKKKKJJJJJJLLLNNNQQQSSSZZZZZZYYYVVVSSSPPPNNNMMMOOOOOOPPPQQQSSSVVVWWWYYY[[[```dddggglllrrrrrrnnnpppmmmkkkooowww}}}~~~}}}}}}yyywwwxxxvvvrrrppprrruuu{{{yyymmmiiijjjrrrwww||||||sssddd\\\XXXSSSOOONNNJJJIIIGGGEEEDDDBBBBBBAAABBB@@@===;;;;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>><<<<<<===>>>???@@@AAAAAAAAACCCGGGJJJPPP\\\ttt}}}qqqllliiibbbaaa```___\\\ZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZYYYWWWVVVXXXZZZ\\\\\\[[[ZZZYYYUUUPPPMMMMMMNNNOOOPPPOOONNNLLLKKKJJJHHHEEEDDDDDDEEEDDDCCCBBBBBBEEEHHHKKKTTTgggxxx{{{{{{tttgggWWWMMMFFF???;;;<<<::::::999999888777777666888777777777777888999999::::::;;;<<<============??????>>>===============???@@@BBBFFFJJJNNNQQQSSSXXXZZZYYYUUURRRPPPJJJCCCCCCAAA???>>>>>>>>>===<<>><<<;;;<<<===???@@@BBBDDDHHHRRRdddvvv~~~}}}wwwdddRRRHHHGGGEEEBBBDDDHHHMMMOOONNNNNNOOOQQQSSSTTTXXX```fffmmm{{{ttthhh[[[SSSKKKIIIFFFCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFHHHJJJKKKLLLQQQVVV___tttrrr}}}hhhUUUOOOMMMLLLJJJHHHFFFEEEDDDCCCEEEIIIQQQZZZfff{{{pppYYYMMMKKKJJJIIIJJJNNNSSSYYY\\\eeebbb]]]XXXRRRNNNKKKJJJOOOOOOQQQRRRUUUWWWYYYZZZ\\\aaaggglllsssyyyzzzvvvxxxsssoooqqqyyy~~~{{{zzz|||zzzuuusssuuuwwwwwwmmmkkkmmmsss}}}zzzmmm___YYYUUUQQQMMMMMMJJJIIIGGGEEECCCBBBAAAAAAAAA???===;;;;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>===<<<;;;===>>>???@@@@@@@@@AAACCCGGGJJJTTTaaazzzyyynnnjjjhhhaaaaaa```___]]][[[YYYWWWVVVXXXWWWUUUTTTTTTVVVWWWXXXWWWXXXYYYXXXWWWXXX[[[]]]___^^^[[[ZZZWWWTTTOOOLLLLLLNNNPPPQQQQQQOOOLLLKKKJJJHHHFFFEEEEEEEEEDDDCCCEEEDDDFFFHHHIIIQQQaaaqqqwwwrrr~~~wwwiiiYYYNNNEEE>>>:::::::::999999888888777777777999888888888888999::::::<<<;;;;;;<<<<<<===>>>???CCCBBBAAA???>>>=========???AAACCCGGGKKKPPPSSSUUUXXXZZZYYYUUUSSSRRRMMMGGGCCCAAA???>>>??????===<<<===============>>>???@@@EEEHHHMMMWWWhhhyyyyyygggSSSIIIHHHHHHEEEGGGJJJNNNNNNLLLLLLMMMPPPSSSVVV^^^fffnnn{{{{{{qqqdddXXXQQQJJJHHHEEECCCBBBBBBCCCDDDDDDCCCCCCDDDFFFHHHJJJKKKLLLOOOUUUccc~~~uuuiiiVVVOOOMMMKKKIIIGGGEEEDDDDDDCCCDDDHHHQQQ___tttnnnXXXNNNKKKJJJIIIKKKPPPXXX```eeemmmggg\\\SSSLLLIIIGGGGGGNNNOOOQQQSSSVVVYYY\\\^^^]]]dddkkkqqqzzzyyyssssssyyy~~~|||}}}~~~|||wwwvvvxxx|||uuummmlllooovvvssshhh]]]WWWTTTOOOLLLLLLIIIHHHFFFDDDBBBAAAAAA@@@???>>>===;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======<<<;;;===>>>???@@@AAAAAAAAADDDHHHKKKTTTddd|||wwwlllhhhfff`````````___]]][[[YYYWWWVVVVVVTTTRRRPPPPPPRRRUUUWWWXXXXXXWWWWWWXXXZZZ^^^```aaa___[[[XXXVVVRRRNNNKKKLLLNNNPPPRRRQQQOOOLLLJJJIIIHHHFFFFFFFFFFFFEEECCCFFFEEEGGGHHHIIIOOO___nnn}}}uuunnnzzzxxxjjjYYYNNNEEE>>>;;;<<<:::999999999888888888777::::::999999::::::;;;<<<>>>===<<<;;;<<<===???@@@BBBBBBAAA@@@???>>>>>>>>>AAABBBDDDHHHLLLPPPSSSUUUXXXZZZYYYVVVUUUTTTOOOIIIAAA???>>>>>>@@@AAAAAA@@@>>>>>>???@@@AAABBBBBBBBBHHHMMMSSS]]]lll|||yyyhhhTTTIIIHHHHHHGGGKKKMMMOOONNNLLLKKKNNNQQQSSSZZZcccmmmxxxxxxmmmbbbVVVOOOHHHFFFEEECCCBBBBBBCCCCCCCCCCCCCCCDDDFFFIIIKKKMMMMMMOOOVVVhhhvvvmmmZZZQQQMMMKKKIIIFFFEEEDDDDDDDDDGGGJJJSSSfffooo[[[PPPKKKJJJJJJMMMSSS]]]ffflllnnndddVVVJJJDDDDDDEEEFFFMMMNNNPPPTTTXXX\\\```bbbaaagggooovvvwwwuuuyyy~~~}}}|||}}}}}}yyyzzz~~~~~~tttmmmnnnrrrzzz|||nnnddd[[[WWWSSSNNNLLLLLLHHHGGGEEECCCBBBAAA@@@@@@>>>===<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======<<<<<<===???@@@@@@AAABBBBBBEEEIIILLLTTTeee|||uuukkkeeeddd^^^^^^^^^^^^]]][[[YYYWWWVVVVVVTTTQQQOOOOOORRRUUUXXXYYYXXXWWWXXXZZZ]]]```aaaaaa^^^YYYVVVTTTQQQNNNLLLLLLNNNPPPQQQPPPOOOLLLKKKIIIGGGFFFFFFGGGGGGEEEDDDFFFEEEGGGIIIJJJOOO^^^nnnzzzsssmmmwwwxxxjjjYYYNNNFFF???===>>>::::::::::::999999999999;;;;;;;;;;;;;;;<<<======???>>>===<<<<<<>>>???@@@???>>>>>>>>>>>>???@@@AAACCCDDDFFFHHHLLLOOORRRTTTYYY[[[[[[YYYWWWVVVPPPIIIAAA@@@>>>???AAABBBBBBAAA>>>???@@@AAABBBDDDDDDEEEHHHNNNUUU___nnn|||yyyiiiVVVKKKHHHHHHGGGLLLNNNNNNLLLJJJJJJNNNRRRWWW```kkkuuu}}}uuukkk___UUUNNNFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCDDDEEEHHHJJJMMMOOONNNQQQYYYmmmvvvqqq^^^VVVMMMLLLIIIFFFEEEEEEEEEFFFLLLOOOZZZpppqqq]]]QQQKKKKKKKKKOOOVVV```iiioooggg]]]NNNDDDAAACCCFFFHHHKKKLLLPPPUUUZZZ```dddgggfffmmmttt{{{~~~yyy|||}}}|||~~~~~~{{{|||sssooorrrxxxxxxjjjbbbZZZWWWRRRMMMJJJLLLHHHGGGEEECCCAAA@@@??????======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>======???@@@AAABBBCCCCCCDDDGGGKKKNNNVVVfffzzzzzzrrrhhhbbbaaa[[[\\\\\\]]]]]]\\\ZZZXXXWWWWWWUUUSSSRRRRRRUUUXXXZZZZZZXXXXXXYYY\\\___```aaa^^^[[[VVVSSSRRRPPPOOOMMMMMMMMMNNNOOONNNMMMLLLKKKHHHGGGFFFGGGHHHHHHFFFDDDEEEEEEGGGIIIIIIOOO]]]lllxxxqqqxxxzzzkkkZZZNNNFFF@@@>>>???;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>??????;;;;;;<<<===>>>@@@BBBBBBEEEFFFGGGJJJNNNQQQTTTVVV\\\```aaa^^^\\\YYYQQQHHHEEECCCAAA@@@AAAAAA???>>>>>>>>>???@@@BBBDDDEEEFFFGGGNNNWWWaaannn{{{zzzmmm[[[OOOKKKKKKIIIKKKLLLLLLJJJHHHJJJOOOTTT___iiiuuu}}}||||||{{{zzzqqqhhh]]]RRRLLLDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDFFFHHHKKKNNNPPPOOOSSS]]]sssqqq~~~vvvcccZZZNNNLLLIIIGGGEEEFFFGGGHHHLLLTTTdddzzzqqq]]]PPPKKKKKKMMMQQQXXXaaajjjooo]]]TTTJJJDDDEEEHHHIIIIIIIIIKKKOOOUUU\\\bbbhhhkkknnnsssyyy~~~}}}{{{tttrrrwww}}}rrrfff___YYYVVVQQQKKKHHHJJJGGGFFFDDDBBBAAA??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>>>>@@@BBBBBBCCCDDDEEEFFFIIIMMMPPP[[[iii{{{rrrlllccc^^^^^^YYYZZZZZZ\\\\\\\\\[[[YYYXXXVVVUUUTTTSSSTTTVVVXXXZZZZZZYYYXXX[[[^^^aaa```___[[[WWWSSSPPPPPPPPPPPPOOOMMMMMMLLLLLLKKKKKKLLLLLLHHHGGGGGGHHHIIIHHHFFFDDDEEEEEEGGGHHHHHHLLLZZZhhh{{{}}}mmm[[[NNNEEE???<<<>>><<<<<<==================>>>============>>>??????>>>??????@@@@@@??????>>>;;;;;;<<<===???@@@BBBCCCDDDFFFIIILLLQQQVVVYYY\\\aaaeeegggeeebbb\\\RRRHHHFFFDDDBBBAAAAAAAAA@@@???AAA@@@@@@@@@BBBEEEHHHJJJKKKSSS\\\fffrrr~~~tttcccVVVQQQOOOMMMMMMNNNMMMKKKJJJMMMUUU[[[iiisss}}}wwwsssssssssuuu|||~~~vvvnnndddZZZPPPIIIBBBBBBBBBBBBBBBBBBBBBCCCAAABBBCCCEEEGGGKKKNNNPPPNNNTTTbbbyyylllxxxyyyfff]]]OOOMMMJJJGGGFFFFFFGGGIIIIIIVVVjjj{{{ppp\\\OOOKKKLLLNNNRRRYYYbbbjjjoooUUUOOOIIIGGGJJJMMMMMMKKKGGGJJJNNNUUU]]]dddjjjmmmssswww}}}zzztttttt|||xxxmmmddd^^^XXXUUUPPPIIIFFFHHHGGGFFFDDDBBB@@@??????>>>;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???@@@??????AAABBBCCCDDDEEEFFFGGGJJJNNNQQQ```lll{{{{{{kkkggg___\\\\\\WWWXXXYYY[[[\\\\\\[[[ZZZYYYTTTSSSRRRRRRSSSUUUWWWXXXZZZYYYYYY\\\```bbb```^^^XXXUUUQQQOOOOOOPPPPPPPPPNNNMMMKKKJJJJJJJJJKKKLLLGGGGGGGGGHHHIIIIIIFFFDDDFFFFFFGGGGGGFFFJJJVVVdddtttppp]]]OOOEEE===;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>???@@@AAAAAA@@@>>>============>>>???AAABBBCCCDDDFFFIIINNNTTTZZZ^^^aaaeeejjjllljjjfff___SSSHHHCCCAAA@@@@@@BBBCCCCCCBBBDDDCCCBBBCCCEEEHHHLLLNNNPPPXXXbbblllxxxyyyiii[[[VVVSSSQQQQQQQQQPPPNNNNNNSSS[[[aaappp{{{vvvqqqmmmnnnooosss{{{{{{tttkkkaaaWWWMMMGGGAAAAAABBBBBBBBBBBBBBBCCC@@@@@@AAACCCFFFJJJMMMOOOMMMUUUeee}}}jjjtttooo]]]SSSLLLGGGGGGFFFDDDDDDGGGNNNZZZnnn{{{~~~qqq```WWWOOOOOOOOOPPPXXXbbbfffeeeSSSJJJEEEIIINNNOOOMMMMMMLLLKKKLLLRRR\\\fffmmmppp}}}|||~~~vvvuuuzzzoooeeeaaa\\\TTTPPPNNNMMMJJJGGGEEEDDDBBB@@@???>>>============<<<<<<<<<<<<=====================<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCAAABBBEEEGGGGGGMMMTTT^^^rrr~~~|||kkk```]]]\\\YYYVVVWWWYYY[[[[[[YYYXXXWWWXXXTTTTTTTTTSSSTTTTTTUUUVVVVVVWWWXXX\\\___aaa```___XXXUUUSSSQQQPPPOOOLLLJJJJJJKKKLLLNNNPPPOOOLLLIIIGGGEEEEEEEEEGGGHHHGGGFFFIIIGGGDDDCCCFFFNNNVVV[[[qqqttt```PPPGGGBBB???<<<======>>>>>>????????????DDDCCCAAA?????????AAABBB???@@@BBBBBBBBB@@@>>>===@@@???======>>>@@@AAAAAAGGGFFFIIIRRRWWWZZZbbbkkktttsssqqqppplllaaaQQQDDDDDDCCCAAA@@@@@@AAACCCDDDHHHFFFEEEEEEHHHJJJLLLMMMRRR]]]jjjsss}}}qqqaaaWWWUUUWWW\\\YYYXXXXXXWWWXXX___iiivvvtttoookkklllmmmqqq{{{vvvllleee[[[QQQJJJHHHDDDDDDCCCCCCCCCBBBBBBBBBDDDAAAAAAFFFIIIIIIJJJMMMRRRXXXjjjeeeoooppp^^^UUUOOOIIIIIIIIIGGGGGGJJJOOO^^^tttyyyxxxwww~~~~~~pppccc[[[VVVVVVTTTTTTZZZbbbeeebbbWWWOOOJJJMMMQQQQQQNNNMMMMMMLLLLLLRRR\\\gggooosss~~~}}}~~~||||||mmmeee```ZZZSSSOOOMMMLLLIIIFFFDDDCCCBBB@@@???>>>============<<<<<<<<<<<<===========================<<<>>>>>>>>>>>>???@@@AAABBBCCCBBBDDDGGGHHHIIIOOOVVVbbbwwwyyykkkbbb``````___]]]XXXXXXYYYYYYYYYXXXVVVUUUPPPPPPQQQRRRSSSUUUVVVWWWVVVVVVXXX[[[^^^```___^^^WWWUUURRRQQQPPPOOOMMMLLLLLLLLLMMMOOOPPPOOOLLLIIIGGGFFFEEEFFFHHHIIIHHHGGGHHHFFFCCCCCCGGGNNNUUUZZZiii|||wwwcccRRRHHHDDD@@@>>>>>>>>>>>>??????@@@@@@@@@CCCAAA@@@>>>>>>>>>@@@AAAAAAAAABBBCCCBBBAAA???>>>===<<<<<<<<<>>>@@@AAABBBIIIIIINNNWWW]]]```hhhpppxxxwwwuuurrrkkk___QQQGGGBBBAAA@@@@@@@@@AAACCCDDDEEEDDDCCCDDDGGGJJJMMMNNNUUU```lllwwwwwwhhh^^^[[[]]]aaa___^^^___]]]]]]ccclllxxx}}}pppkkkiiijjjmmmrrr|||{{{rrrhhhaaaXXXNNNHHHGGGDDDDDDCCCCCCCCCBBBBBBBBBDDDAAABBBFFFIIIIIIKKKNNNSSS]]]rrr```jjjyyyuuubbbXXXQQQLLLKKKKKKJJJKKKNNNRRRddd|||zzzpppqqquuu}}}ssskkkgggeeeddd___\\\___eeefffccc]]]UUUPPPRRRTTTQQQNNNLLLMMMLLLMMMSSS\\\hhhqqqvvv~~~~~~wwwjjjccc]]]XXXQQQMMMLLLKKKHHHEEEDDDCCCAAA@@@>>>>>>============<<<<<<<<<<<<======<<<<<<==================>>>>>>>>>>>>???@@@AAABBBDDDCCCFFFIIIJJJJJJQQQYYYhhh~~~}}}sssggg___^^^___^^^\\\YYYWWWVVVWWWYYYXXXUUUQQQMMMMMMNNNPPPRRRUUUWWWXXXVVVVVVVVVYYY\\\]]]]]][[[UUUSSSQQQPPPQQQQQQPPPOOONNNNNNNNNOOOPPPOOOLLLIIIGGGFFFFFFFFFHHHIIIHHHGGGFFFEEEDDDDDDHHHOOOVVVZZZcccuuuzzzfffUUUJJJEEECCCAAA??????@@@@@@@@@@@@AAAAAAAAA@@@>>>======>>>??????BBBBBBCCCCCCBBBAAA???>>><<<<<<===>>>@@@BBBDDDFFFKKKNNNUUU___ggglllssszzz~~~}}}yyyrrrgggZZZOOOHHH@@@?????????@@@BBBDDDEEEEEEDDDDDDFFFHHHKKKOOOQQQYYYcccooo}}}qqqfffccccccgggeeefffgggeeedddhhhooozzz{{{mmmiiigggiiimmmsss~~~uuulllccc\\\TTTKKKEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCAAABBBFFFIIIIIILLLQQQVVVddd~~~]]]fffssszzzgggXXXQQQLLLLLLLLLKKKMMMPPPVVVhhhoookkknnnuuu{{{xxxxxxxxxuuunnnhhhiiillllllggg```XXXRRRSSSSSSOOOKKKKKKNNNMMMNNNRRR[[[gggrrrxxxqqqfff```ZZZUUUOOOLLLKKKJJJFFFCCCCCCBBBAAA???>>>>>>============<<<<<<<<<<<<======<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAABBBEEEEEEHHHJJJJJJKKKRRR[[[pppyyyqqqfff___]]]\\\[[[YYYZZZVVVTTTUUUXXXXXXSSSNNNMMMNNNOOOPPPRRRUUUWWWXXXUUUUUUUUUVVVYYYZZZYYYXXXSSSRRRPPPPPPQQQRRRRRRQQQNNNMMMMMMNNNNNNMMMJJJHHHGGGFFFEEEFFFGGGHHHHHHFFFFFFFFFFFFGGGKKKQQQVVVZZZeeesss}}}jjjXXXLLLFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>??????AAABBBBBBBBBAAA@@@>>>>>>===>>>???@@@BBBDDDHHHKKKOOOTTT^^^iiirrryyyzzznnn```RRRIIIEEE>>>>>>>>>???AAABBBDDDEEEGGGHHHHHHIIIJJJMMMPPPSSS[[[dddrrryyymmmgggeeeiiiiiikkkmmmkkkhhhkkkppp~~~~~~|||}}}~~~zzzpppkkkiiikkknnntttzzzooofff]]]WWWPPPHHHDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@BBBFFFHHHIIIMMMSSSZZZkkk[[[bbbnnn{{{}}}kkkXXXQQQLLLKKKLLLLLLNNNRRRZZZkkk|||kkkeeejjjsss}}}tttqqqrrrpppkkk___WWWQQQQQQOOOLLLJJJJJJOOONNNOOORRRZZZfffrrryyyzzzkkkaaa\\\WWWRRRMMMKKKJJJIIIFFFBBBBBBAAA@@@???>>>===============<<<<<<<<<<<<======;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBFFFFFFHHHJJJIIIKKKUUU```yyywwwqqqiiiccc```^^^\\\[[[XXXUUUSSSTTTXXXXXXSSSNNNQQQQQQQQQRRRSSSTTTUUUVVVUUUTTTSSSTTTUUUVVVVVVUUUQQQPPPPPPQQQSSSTTTSSSRRRMMMLLLKKKKKKLLLKKKHHHFFFFFFEEEDDDEEEGGGGGGGGGFFFGGGGGGHHHKKKNNNRRRVVVYYYcccpppmmm[[[NNNGGGDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@BBBFFFLLLPPPWWW```lllvvvvvvgggVVVJJJCCC@@@===>>>???@@@BBBCCCEEEFFFHHHIIIJJJJJJJJJLLLPPPSSS[[[gggwwwrrriiieeehhhiiilllpppnnnkkkmmmssszzzzzz{{{~~~~~~{{{wwwrrrnnnooopppttt~~~{{{uuujjjbbbYYYSSSNNNGGGDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@BBBFFFHHHIIIOOOVVVaaatttZZZ```jjjwwwlllZZZSSSMMMMMMNNNNNNQQQVVV```nnnyyyjjjaaagggpppxxxwwwrrrlll]]]VVVPPPNNNMMMJJJKKKNNNRRRQQQQQQSSSZZZeeerrr{{{sssfff^^^ZZZUUUQQQLLLJJJJJJIIIEEEBBBAAAAAA@@@>>>>>>===============<<<<<<<<<<<<======;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEFFFHHHJJJJJJNNN\\\jjjwwwrrrlllfffbbb^^^\\\ZZZVVVTTTSSSUUUWWWWWWTTTQQQSSSSSSRRRRRRSSSSSSTTTTTTUUUSSSQQQQQQRRRSSSSSSRRROOOOOOQQQSSSUUUUUUSSSQQQKKKJJJIIIJJJJJJJJJHHHFFFFFFEEEDDDEEEGGGHHHGGGFFFHHHIIIJJJMMMOOORRRTTTVVV[[[gggyyyqqq___QQQHHHDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAA???@@@AAAAAACCCIIISSS[[[gggqqq}}}}}}nnn]]]OOOEEE???===>>>???@@@AAACCCDDDEEEFFFFFFIIIJJJJJJIIIKKKPPPTTT^^^mmmxxxnnnhhhiiijjjooossssssqqqtttyyyxxxyyy|||}}}xxxsssrrrrrruuu}}}uuuooofff]]]UUUPPPKKKFFFDDDFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBDDDHHHJJJKKKSSS[[[iii~~~^^^ccckkkwwwppp^^^WWWQQQQQQRRRSSSVVV[[[eeerrrxxxjjjccchhhppp~~~|||uuunnn]]]VVVOOOMMMLLLLLLPPPUUUVVVUUUUUUVVV[[[fffttt~~~|||nnnccc\\\YYYTTTPPPLLLJJJKKKIIIFFFBBBAAA@@@???>>>>>>======>>>======<<<<<<<<<<<<======;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>???@@@AAABBBCCCDDDGGGIIILLLTTTfffwwwxxxoooggg```[[[WWWSSSTTTUUUVVVVVVVVVUUUTTTRRRRRRQQQQQQQQQRRRSSSSSSTTTRRRPPPOOOPPPQQQPPPPPPNNNOOORRRVVVXXXVVVRRROOOKKKJJJIIIIIIKKKKKKJJJHHHHHHGGGFFFGGGIIIJJJIIIHHHGGGHHHJJJMMMOOOPPPQQQQQQRRR___qqqvvveeeUUUKKKFFFDDDAAAAAAAAAAAA@@@@@@@@@???===>>>>>>???????????????@@@@@@@@@AAABBBCCCDDDEEEBBBDDDEEEEEEIIISSSbbblllzzzvvvdddTTTJJJDDDAAA??????@@@AAACCCDDDEEEEEEFFFEEEIIILLLLLLLLLOOOVVV[[[dddwwwuuuooommmnnnsssxxxyyyyyy}}}xxxzzz~~~{{{vvvtttsssuuu}}}yyypppjjjaaaYYYQQQLLLIIIDDDCCCEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEHHHLLLMMMOOOWWWaaarrrccchhhppp{{{uuubbb[[[UUUTTTVVVWWW[[[```hhhvvvwwwjjjhhhlllrrr~~~yyyqqq^^^VVVOOOMMMMMMNNNTTTZZZYYYYYYXXXXXX\\\ggguuuwwwjjjbbb\\\YYYSSSPPPLLLKKKKKKJJJFFFBBB@@@@@@???>>>======>>>>>>======<<<<<<<<<<<<======;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@AAABBBAAABBBFFFJJJNNNYYYnnnrrrggg^^^YYYQQQTTTVVVWWWVVVUUUVVVWWWPPPPPPPPPPPPPPPQQQRRRSSSTTTRRROOONNNOOOPPPOOONNNMMMOOOSSSWWWYYYWWWRRRMMMKKKJJJIIIJJJKKKLLLKKKJJJJJJIIIHHHIIIKKKLLLKKKJJJFFFGGGJJJLLLNNNNNNNNNNNNNNN\\\mmm|||}}}yyyhhhYYYMMMGGGEEEAAAAAAAAA@@@@@@?????????<<<<<<===>>>>>>???>>>>>>AAAAAAAAABBBDDDFFFGGGHHHFFFHHHIIIKKKQQQ]]]ooo{{{~~~ppp]]]OOOHHHFFFDDDBBBAAAAAACCCDDDEEEEEEFFFEEEFFFJJJOOOPPPQQQUUU]]]cccjjj|||uuuppprrrwww}}}|||www{{{{{{vvvtttsssuuu|||~~~vvvmmmfff___VVVNNNJJJGGGCCCBBBEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGKKKNNNPPPRRR[[[eeexxxkkkpppxxx{{{nnn^^^SSSVVVYYYYYY^^^fffkkkvvv}}}sssooopppuuuuuugggZZZUUUQQQQQQSSSXXX___dddbbb___\\\ZZZ___lll}}}{{{nnneee___ZZZVVVPPPOOOLLLIIIGGGEEEDDDCCC???@@@@@@??????>>>===<<<==============================>>>>>>>>>===;;;:::BBB???======@@@CCCBBBAAA>>>CCCHHHKKKOOO\\\uuuxxxfff\\\YYYWWWUUUSSSSSSTTTUUUTTTSSSRRRQQQPPPQQQSSSSSSSSSQQQPPPPPPOOONNNNNNNNNOOOOOOLLLMMMNNNQQQSSSRRROOOMMMKKKLLLLLLLLLLLLLLLKKKJJJNNNKKKGGGGGGIIIKKKKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIMMMUUUdddxxx|||lll\\\PPPHHHDDDAAA@@@@@@???>>>======<<>>>>>===>>>@@@BBBCCCCCCEEEGGGIIIGGGJJJOOOWWWaaaooo~~~pppaaaQQQHHHDDDAAA@@@BBBBBBCCCCCCCCCDDDEEEHHHIIIKKKLLLPPPUUUZZZ```fffiiixxxwwwzzzyyy{{{~~~~~~uuu|||}}}zzzxxxxxx|||uuummmfffaaaVVVQQQJJJEEECCCDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCGGGHHHLLLPPPQQQTTT^^^iiizzztttyyynnn___UUUWWWZZZZZZ^^^fffmmmwww~~~uuussstttxxxrrrdddYYYUUUQQQRRRXXX```hhhmmmiiiddd___^^^eeeuuuuuujjjccc^^^YYYVVVOOONNNLLLIIIGGGEEECCCCCC???@@@??????>>>======<<<=======================================<<<;;;;;;BBB???===>>>AAACCCCCCBBBBBBFFFJJJMMMRRRaaazzzyyyfff\\\YYYWWWVVVTTTTTTUUUUUUUUUSSSRRRQQQPPPQQQSSSSSSSSSRRRPPPOOOOOOOOOOOOOOOPPPPPPMMMNNNOOOQQQSSSRRROOOMMMLLLMMMMMMMMMMMMLLLKKKKKKKKKHHHEEEEEEGGGIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIMMMTTTaaarrr}}}mmm^^^QQQIIIDDDBBBAAAAAA@@@??????>>>>>>?????????@@@@@@@@@?????????AAADDDFFFGGGHHHKKKMMMNNNRRRXXXaaalllzzz{{{gggZZZLLLFFFDDDAAAAAACCCEEEFFFHHHHHHHHHHHHJJJKKKNNNPPPSSSXXX]]]dddkkkppp}}}|||zzz|||wwwwww{{{}}}{{{~~~{{{sssjjjbbb]]]TTTOOOIIIDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDJJJKKKNNNRRRRRRVVVaaammm}}}nnnbbbYYYZZZ\\\\\\```fffnnnvvv~~~wwwvvvxxxzzzlll___XXXUUURRRVVV```mmmvvvzzzrrrkkkdddcccmmm{{{nnneee___\\\XXXVVVNNNMMMKKKHHHFFFDDDCCCBBB@@@??????>>>>>>===<<<<<<==============================<<<<<<<<<<<<<<<<<>>???AAACCCCCCCCCEEEHHHLLLOOOWWWjjjuuuddd\\\[[[XXXVVVUUUUUUVVVVVVUUUTTTRRRQQQPPPQQQSSSTTTSSSRRROOOOOOOOOOOOOOOPPPQQQRRRPPPPPPPPPRRRSSSRRROOOLLLMMMMMMMMMMMMLLLLLLLLLKKKIIIGGGEEEEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJJJJJJJIIILLLQQQ\\\jjj|||~~~oooaaaTTTJJJFFFCCCCCCBBBAAA@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBEEEHHHJJJLLLNNNRRRTTTWWW\\\dddnnnzzz}}}oooZZZPPPFFFDDDCCCBBBCCCEEEHHHLLLPPPQQQNNNLLLMMMNNNSSSUUUXXX\\\bbbkkktttzzz}}}}}}~~~}}}|||tttyyy|||yyypppfff\\\VVVPPPLLLGGGCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDEEELLLMMMPPPSSSTTTXXXffftttmmmddd]]]]]]^^^^^^aaafffllluuu~~~}}}vvvtttwwwzzzyyyfff]]]WWWVVVUUU\\\kkk|||yyypppggggggttt}}}tttiii```\\\YYYVVVSSSMMMLLLJJJGGGEEECCCBBBBBB@@@???>>>>>>======<<<<<<==============================<<<<<<<<<<<<<<<<<<@@@@@@@@@AAABBBCCCDDDDDDEEEHHHKKKPPP]]]uuu|||lll___[[[\\\YYYWWWVVVWWWXXXXXXVVVUUURRRQQQQQQQQQSSSTTTSSSRRROOOOOOOOOOOOPPPQQQSSSSSSRRRQQQQQQRRRSSSRRRPPPMMMNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJGGGGGGHHHIIIJJJJJJJJJJJJJJJNNNVVVccctttssseeeWWWMMMHHHDDDDDDBBBAAAAAAAAABBBBBB@@@AAABBBDDDEEEEEEFFFFFFGGGJJJMMMPPPRRRUUUXXX[[[```eeennnxxxqqqbbbQQQIIICCCCCCCCCCCCDDDGGGKKKRRRYYYZZZUUUPPPOOOQQQVVVYYY\\\```gggqqq}}}}}}xxxuuu|||~~~uuulllaaaWWWQQQKKKHHHDDDBBBCCCCCCDDDCCCEEEDDDDDDCCCCCCDDDEEEFFFLLLMMMPPPRRRSSSZZZlll}}}|||hhhbbb^^^]]]^^^^^^aaaeeejjjuuu~~~uuuppptttyyy~~~uuuccc[[[WWWXXXZZZcccwww|||rrriiikkkzzzxxxqqqfff^^^YYYVVVRRROOOKKKJJJHHHFFFDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<================================================???@@@AAABBBCCCCCCDDDEEECCCGGGJJJQQQdddwwwoooiiiooorrrmmmaaaYYYXXX[[[YYYYYYXXXYYYZZZZZZXXXVVVSSSRRRQQQRRRTTTTTTTTTRRRPPPOOOPPPPPPQQQRRRSSSTTTSSSSSSRRRSSSTTTSSSQQQOOONNNMMMLLLJJJJJJIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKHHHIIIJJJKKKKKKKKKKKKKKKHHHLLLSSS^^^nnnwwwjjj\\\QQQKKKEEEDDDCCCBBBAAABBBCCCDDDCCCDDDEEEGGGHHHIIIJJJJJJKKKNNNQQQTTTVVVYYY\\\___ffflllttt}}}{{{iii[[[MMMGGGCCCDDDDDDCCCEEEHHHNNNXXXbbbccc[[[SSSQQQSSSXXX[[[```eeekkkwww|||xxxxxxxxxooofff\\\SSSMMMGGGEEEBBBBBBCCCDDDDDDDDDEEEDDDCCCCCCCCCEEEFFFGGGJJJKKKNNNPPPSSS]]]tttwwwdddbbb```______aaacccfffmmmxxxyyypppvvv{{{~~~uuubbb[[[WWWZZZ```lll{{{ssslllqqq}}}tttmmmccc[[[WWWSSSOOOLLLJJJIIIGGGEEECCCBBBAAAAAA@@@???===<<<;;;;;;<<<===========================<<<===>>>???@@@???>>>===>>>@@@CCCDDDDDDDDDEEEFFFCCCGGGKKKSSSjjjyyykkkdddaaadddeeebbb[[[VVVVVVXXXZZZZZZZZZ[[[\\\[[[YYYVVVSSSRRRQQQRRRTTTUUUTTTSSSQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRSSSTTTTTTSSSQQQOOONNNLLLJJJJJJIIIJJJJJJJJJKKKLLLLLLJJJJJJJJJLLLLLLLLLMMMMMMMMMMMMLLLLLLGGGKKKQQQ[[[hhh||||||oooaaaUUUNNNGGGFFFDDDCCCCCCDDDFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNPPPSSSUUUVVVXXXZZZ]]]fffkkkrrryyyuuudddWWWKKKFFFDDDEEEEEEDDDFFFKKKQQQ^^^kkklllbbbWWWTTTUUUXXX]]]dddjjjqqq|||{{{}}}}}}xxxpppggg___VVVOOOJJJCCCBBBAAABBBDDDEEEEEEEEEFFFEEECCCCCCCCCEEEGGGIIIIIIKKKNNNQQQUUUddd~~~~~~qqqggghhhgggfffgggiiilllmmmttt~~~www}}}zzzcccZZZVVV]]]eeessszzzsssppp{{{{{{uuuooohhh^^^XXXTTTQQQNNNKKKIIIHHHFFFDDDCCCAAAAAAAAA@@@???===;;;;;;;;;<<<===========================;;;===@@@BBBCCCAAA???======@@@DDDEEEDDDDDDFFFGGGGGGKKKOOOWWWooo|||nnneee```^^^^^^]]][[[YYYXXXXXXXXX[[[ZZZ[[[\\\]]]\\\YYYWWWSSSRRRRRRRRRTTTUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTSSSRRRSSSUUUUUUTTTSSSRRRPPPNNNLLLKKKKKKLLLLLLKKKNNNOOOOOOMMMLLLMMMNNNPPPPPPPPPPPPPPPOOONNNMMMHHHLLLRRRYYYccctttssseeeXXXQQQKKKIIIGGGFFFFFFGGGIIIKKKKKKLLLMMMNNNOOOPPPPPPPPPMMMOOOQQQRRRRRRSSSUUUWWW]]]aaagggmmmsssxxx~~~{{{nnn^^^QQQHHHDDDBBBDDDDDDDDDHHHNNNUUUdddsssttthhh[[[WWWXXXYYY```hhhooovvvuuupppggg^^^WWWPPPJJJGGGAAA@@@AAACCCEEEGGGGGGFFFFFFEEECCCBBBCCCEEEHHHJJJKKKLLLPPPTTT[[[llltttkkkmmmooopppoooooorrruuuvvv{{{}}}~~~dddYYYWWW___hhhwwwyyytttttt}}}uuuooojjjddd[[[UUUSSSPPPMMMKKKHHHGGGFFFDDDBBBAAAAAA@@@@@@???===;;;:::;;;<<<===========================;;;>>>AAADDDEEECCC@@@======@@@DDDEEEEEEDDDFFFHHHKKKOOORRRZZZrrrooohhhccc___ZZZYYYWWWWWWXXXZZZZZZZZZ[[[[[[[[[]]]^^^]]]ZZZWWWTTTRRRRRRSSSTTTUUUTTTSSSTTTSSSSSSRRRRRRRRRRRRSSSTTTSSSRRRSSSUUUVVVVVVUUUTTTRRRPPPNNNMMMMMMMMMNNNOOOQQQTTTSSSQQQOOOPPPRRRSSSSSSSSSRRRQQQPPPOOONNNJJJMMMSSSXXX```nnnvvvgggZZZSSSMMMLLLIIIHHHHHHJJJLLLNNNNNNNNNOOOPPPQQQQQQQQQQQQLLLNNNOOOPPPOOOOOOQQQRRRSSSWWW]]]bbbhhhmmmssswwwxxx}}}sssfffWWWLLLFFFBBBAAACCCCCCDDDJJJPPPXXXhhhxxxyyylll^^^YYYZZZZZZaaakkkrrrzzzpppjjjaaaXXXRRRLLLHHHEEE@@@@@@@@@CCCFFFHHHGGGFFFFFFEEECCCBBBCCCEEEHHHJJJMMMOOOSSSXXX___rrrwwwvvvsssyyyxxxccc^^^ZZZ\\\hhh~~~}}}uuuxxxyyyppphhhccc___YYYTTTPPPLLLIIIFFFEEEEEEDDDCCCAAA@@@???>>><<<===>>>>>>>>>===;;;:::???>>>>>>============>>><<<>>>AAACCCCCC@@@===:::@@@BBBEEEEEEEEEEEEFFFGGGFFFQQQVVVbbb~~~tttjjjbbb[[[XXXYYYXXXWWWXXX[[[]]]^^^]]]^^^]]]\\\\\\]]]\\\[[[YYYTTTVVVVVVTTTQQQQQQTTTWWWYYYWWWUUUSSSRRRSSSUUUVVVYYYUUUTTTWWWXXXUUUTTTUUUWWWUUURRROOOMMMMMMNNNNNNTTTTTTTTTRRRPPPPPPQQQSSSVVVVVVUUUTTTSSSRRRQQQPPPQQQQQQSSSXXX]]]fffvvvvvviiiZZZQQQJJJJJJKKKKKKLLLLLLMMMMMMQQQRRRSSSSSSSSSSSSRRRQQQNNNPPPQQQOOOKKKHHHHHHIIINNNOOOPPPTTTYYY```fffiiiuuutttqqqmmmfff]]]SSSLLLGGGDDDBBBCCCCCCDDDJJJRRR^^^jjjvvvwwwmmmbbb]]]]]]```cccjjjttt|||wwwmmmbbbXXXSSSPPPJJJDDDCCC@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIISSSOOOOOOVVVbbbzzz|||}}}zzzeee___[[[]]]iii}}}yyyxxx~~~vvvmmmfff```\\\WWWRRROOOKKKHHHFFFEEEEEEDDDBBBAAA@@@???>>><<<===>>>>>>>>>===;;;:::=========<<<<<<===>>>>>>>>>AAAEEEFFFDDD@@@>>>===AAACCCEEEFFFEEEEEEFFFGGGIIISSS\\\nnn}}}nnnhhhbbb]]][[[XXXWWWWWWXXX[[[]]]^^^^^^aaa```___^^^^^^\\\ZZZXXXVVVWWWWWWUUUSSSSSSUUUXXXZZZYYYVVVTTTSSSTTTVVVWWWXXXUUUTTTXXXYYYUUUSSSSSSVVVTTTRRRPPPPPPRRRTTTUUUUUUVVVUUUTTTRRRRRRSSSUUUXXXWWWVVVUUUSSSRRRQQQPPPRRRQQQSSSVVVZZZbbbqqqxxxiiiZZZPPPJJJJJJKKKLLLLLLMMMNNNNNNPPPQQQSSSTTTTTTTTTSSSSSSOOOPPPPPPMMMIIIFFFFFFGGGHHHHHHJJJNNNSSSZZZaaaeeekkkkkkjjjhhhccc[[[RRRKKKHHHDDDCCCDDDDDDEEEKKKRRR___kkkwwwyyypppeee```___aaadddlllvvv}}}xxxrrriii___UUUPPPMMMGGGBBBAAA@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCEEEGGGJJJKKKQQQPPPRRR\\\jjj~~~jjjaaa\\\___jjj|||{{{ttt~~~~~~xxxqqqhhhbbb\\\YYYTTTPPPMMMKKKHHHFFFEEEDDDCCCBBBAAA@@@???>>>=========>>>======<<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@EEEIIIIIIDDD@@@@@@AAACCCDDDFFFFFFEEEEEEFFFHHHLLLVVVdddrrrhhhddd___[[[ZZZWWWVVVVVVXXX[[[^^^^^^^^^aaaaaa```___]]]ZZZXXXVVVWWWXXXXXXWWWVVVVVVXXXZZZ\\\ZZZXXXUUUUUUVVVWWWYYYWWWTTTTTTXXXYYYTTTQQQQQQRRRQQQQQQQQQSSSVVVYYY[[[XXXXXXXXXVVVUUUUUUVVVXXXZZZYYYXXXVVVTTTRRRQQQPPPRRRQQQRRRTTTWWW]]]kkkxxx}}}zzzyyyhhhXXXMMMIIIIIIJJJKKKLLLNNNNNNOOOPPPPPPRRRSSSTTTUUUUUUUUUQQQPPPNNNKKKGGGDDDEEEFFFDDDDDDEEEIIINNNUUU\\\```aaabbbdddeeebbb[[[RRRKKKIIIFFFDDDFFFFFFGGGMMMTTT```lllxxx{{{tttjjjdddbbbaaafffnnnxxx}}}xxxtttrrrqqqyyyqqqkkkcccYYYPPPMMMIIIDDD@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCEEEIIILLLOOOPPPQQQWWWcccvvvzzzssspppppprrrvvv|||pppddd^^^```kkkyyy~~~xxxttttttyyysssmmmeee___YYYVVVRRROOOMMMKKKIIIGGGEEEDDDCCCBBB@@@???>>>>>>==================<<<<<<:::::::::;;;;;;===>>>???@@@FFFKKKIIIBBB>>>@@@DDDDDDEEEFFFFFFEEEEEEGGGIIIOOOZZZnnnmmmeeeaaa\\\WWWVVVVVVUUUUUUWWW[[[]]]^^^^^^___``````___\\\YYYWWWVVVYYYYYYYYYXXXXXXYYY[[[\\\]]][[[YYYWWWVVVWWWXXXZZZWWWTTTTTTXXXXXXSSSOOOOOOOOOOOOPPPQQQTTTWWWZZZ\\\YYYZZZZZZXXXWWWWWWYYY[[[\\\[[[YYYWWWUUUSSSQQQPPPRRRPPPQQQSSSTTTYYYfffssszzzwwweeeTTTJJJGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNPPPQQQSSSTTTUUUUUUSSSQQQNNNJJJGGGFFFFFFGGGGGGFFFFFFHHHLLLRRRXXX\\\^^^```ccceeeddd]]]TTTMMMJJJGGGGGGIIIJJJJJJPPPWWWbbblllwww|||xxxpppiiieeeccchhhpppyyy~~~yyytttqqqooopppppp}}}~~~zzzrrrjjjeee\\\TTTMMMIIIFFFAAA???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCDDDFFFKKKOOORRRPPPSSS[[[jjjyyywwwvvvwww{{{wwwmmmeee``````aaadddhhhnnnuuuzzz~~~wwwggg```bbbjjjtttyyyvvvssssss{{{}}}tttoooiiibbb]]]XXXUUUQQQNNNMMMLLLJJJIIIDDDDDDCCCBBB@@@???>>>=========<<<<<<<<<=========:::::::::;;;;;;===>>>??????EEEIIIFFF@@@<<>>======<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;<<<===>>>>>>>>>BBBDDDBBB>>><<>>=========<<<<<<;;;<<<===>>>???=========<<<<<<===>>>>>>>>>???@@@???>>>>>>@@@BBBBBBDDDEEEEEEFFFIIIMMMQQQ___}}}vvvkkkaaa^^^^^^\\\[[[]]]YYYWWWVVVWWWYYY[[[[[[ZZZ```dddhhhfffaaa\\\ZZZ[[[WWWUUUTTTUUUYYY\\\]]]\\\ZZZYYYVVVTTTSSSTTTVVVWWWZZZUUUQQQRRRQQQMMMLLLMMMMMMNNNOOOQQQSSSUUUVVVWWWUUUUUUVVVUUUTTTTTTWWWYYYYYYYYYXXXVVVUUUSSSRRRRRRPPPOOONNNNNNMMMNNNXXXcccooonnn]]]RRRLLLFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCDDDEEEGGGHHHJJJIIIHHHIIILLLQQQTTTUUUTTTMMMKKKIIIIIILLLRRRXXX\\\cccdddeeeeeeddd^^^WWWQQQLLLKKKNNNSSSWWWYYY```gggooorrrxxx~~~{{{wwwwwwwwwxxxzzz||||||zzzyyyxxxxxxzzz}}}~~~|||wwwwww}}}vvvmmmfff___YYYVVVMMMHHHEEECCC@@@===???DDDBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEHHHKKKNNNPPPRRRSSSUUU^^^nnn^^^YYYRRRNNNMMMOOOQQQRRRSSSZZZ\\\XXXUUUYYY[[[YYYPPPNNNLLLLLLMMMOOOQQQQQQRRRTTTWWWYYY[[[```hhhnnnlllxxxooofffeeefffhhhiiilllwww}}}qqqhhhdddaaa[[[WWWSSSPPPMMMJJJIIIHHHFFFEEEDDDCCCBBBAAA???>>>=========<<<;;;;;;<<<===>>>??????>>>>>>============>>>???>>>======>>>@@@AAABBBBBBCCCDDDEEEGGGJJJOOORRRddd}}}tttjjj```\\\[[[YYYYYYZZZYYYXXXWWWWWWYYYZZZZZZYYY___cccgggddd^^^XXXVVVVVVWWWTTTRRRTTTXXX\\\\\\[[[YYYWWWUUUSSSRRRSSSUUUVVV[[[UUUQQQPPPOOOLLLLLLMMMGGGHHHIIILLLNNNPPPRRRSSSSSSTTTTTTSSSRRRSSSUUUWWWXXXXXXWWWVVVTTTSSSSSSRRRQQQOOONNNMMMJJJJJJSSS]]]hhh}}}~~~mmm]]]SSSOOOGGGGGGGGGFFFFFFFFFFFFEEEAAAAAAAAAAAABBBCCCEEEFFFEEEEEEGGGLLLRRRWWWWWWVVVNNNLLLJJJKKKOOOVVV]]]aaaeeeeeefffgggfffaaa[[[VVVLLLLLLOOOUUUYYY\\\cccjjjsssuuuyyy|||||||||{{{{{{}}}zzzzzz{{{rrriiibbb\\\VVVSSSJJJFFFCCCBBB???<<<>>>CCCBBBBBBCCCCCCDDDEEEEEEEEEDDDFFFIIIMMMOOOQQQRRRRRRTTTaaatttYYYVVVPPPKKKHHHHHHIIIKKKLLLLLLLLLMMMNNNOOOQQQRRRPPPOOOMMMMMMMMMPPPRRRTTTVVVVVVWWWYYY]]]bbbgggjjjmmmwwwuuuiiiffffffjjjjjjmmm|||zzzsssjjjccc___[[[WWWSSSPPPOOONNNLLLJJJHHHFFFEEE@@@???>>>======<<<<<<<<<>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>???@@@AAACCCCCCCCCDDDGGGIIIHHHIIITTT```ooo~~~nnnhhh```]]]]]]]]]ZZZVVVZZZZZZYYYXXXXXXXXXXXXXXX]]]^^^``````___[[[WWWTTTUUUSSSRRRTTTWWWXXXWWWUUUVVVUUUUUUTTTTTTUUUUUUUUUVVVSSSPPPLLLKKKJJJKKKLLLHHHIIIIIIJJJLLLMMMOOOPPPQQQQQQRRRSSSTTTUUUUUUUUU[[[[[[YYYWWWUUUSSSRRRQQQTTTRRROOOMMMMMMNNNQQQSSSbbbuuu~~~ooo```TTTMMMHHHEEECCCEEEDDDAAAAAACCCEEE@@@===>>>@@@@@@CCCGGGHHHIIILLLPPPTTTVVVUUUTTTFFFDDDFFFKKKPPPVVV```jjjlllmmmlllgggeeebbb\\\UUURRROOOPPPUUU[[[```gggooouuuxxx}}}~~~~~~{{{|||~~~yyylllccc^^^XXXOOOHHHHHHDDD@@@>>>???AAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHJJJOOOQQQPPPRRRUUU\\\hhh|||QQQOOOKKKHHHFFFGGGIIIJJJMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQTTTVVVYYYZZZZZZ[[[^^^bbbfffjjjnnnpppnnnvvvyyylllgggdddfffhhhooowwwqqqhhhaaa]]]YYYUUUQQQOOONNNMMMKKKIIIGGGEEEDDD@@@???>>>======<<<<<<<<<>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@AAACCCDDDDDDEEEHHHJJJJJJMMMYYYfffyyykkkeee^^^\\\\\\]]]ZZZXXXZZZZZZXXXWWWWWWWWWXXXYYY\\\]]]^^^^^^]]]ZZZWWWUUUXXXVVVSSSTTTVVVWWWVVVTTTUUUUUUTTTTTTTTTUUUVVVVVVTTTRRROOOLLLJJJJJJJJJKKKHHHHHHHHHIIIKKKMMMNNNOOOPPPQQQSSSUUUVVVVVVUUUUUUYYYXXXWWWVVVTTTSSSQQQQQQSSSQQQNNNLLLLLLNNNQQQRRR^^^ooowwwiii[[[RRRKKKGGGEEEFFFFFFCCCBBBDDDDDD???===???AAAAAACCCGGGIIIKKKOOOTTTWWWWWWTTTQQQKKKIIIJJJOOOUUU[[[fffpppooopppnnniiifffddd___XXXTTTRRRTTTZZZ```dddkkkrrrxxx{{{~~~ttthhh```[[[VVVNNNHHHGGGDDD@@@>>>???AAABBBCCCEEEEEEEEEEEEEEEEEEFFFFFFHHHGGGKKKPPPSSSRRRUUUYYYaaaoooIIIHHHGGGGGGGGGHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOMMMNNNPPPSSSVVVYYY[[[]]]aaaccchhhmmmrrrtttuuuuuupppuuuzzz~~~|||ppphhhcccdddhhhuuu}}}sssmmmddd^^^ZZZWWWSSSOOOMMMLLLKKKIIIGGGEEEDDDCCC@@@???>>>======<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@BBBAAADDDIIILLLOOOSSSWWWYYYWWWRRRNNNLLLIIIIIINNNTTT[[[gggqqqsssssspppjjjhhhfffbbb\\\WWWVVVYYY```fffjjjooouuuzzz}}}vvvnnnccc[[[WWWRRRLLLFFFFFFCCC@@@???@@@BBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGKKKQQQTTTTTTXXX]]]hhhxxxFFFGGGGGGIIIJJJKKKLLLLLLKKKKKKLLLMMMOOORRRSSSUUUQQQRRRSSSUUUYYY^^^bbbeeemmmpppvvv{{{}}}|||zzzxxxtttvvvxxxzzz|||rrrjjjeeegggnnn~~~|||wwwoooiiiaaa[[[XXXUUUQQQNNNKKKKKKIIIHHHFFFDDDCCCBBB@@@???>>>===<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<============?????????@@@AAABBBCCCDDDGGGGGGIIILLLOOOXXXjjj{{{sssfff^^^[[[YYYXXXZZZ\\\\\\[[[[[[ZZZXXXVVVVVVWWWXXXZZZ\\\[[[YYYXXXXXXYYYZZZ[[[ZZZXXXUUUSSSSSSTTTVVVWWWXXXWWWVVVTTTSSSRRRRRRRRROOONNNLLLIIIHHHGGGHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLMMMPPPUUUYYYZZZYYYWWWUUUSSSSSSRRRRRRQQQQQQPPPPPPPPPNNNMMMLLLLLLMMMOOOQQQXXXcccvvvmmm```VVVNNNIIIIIIHHHFFFEEEFFFBBB??????BBBCCCCCCGGGLLLRRRSSSUUUXXXXXXVVVQQQMMMLLLIIIHHHLLLSSS[[[iiitttxxxwwwsssllliiihhhddd^^^ZZZZZZ]]]eeekkkmmmqqqvvvyyy{{{~~~~~~zzzpppiii^^^WWWRRRNNNHHHCCCEEEBBB??????@@@BBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHLLLRRRTTTUUUZZZaaannnFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMNNNPPPRRRTTTVVVWWWYYYYYYYYY\\\ccckkksssyyy}}}zzzzzzzzz{{{~~~tttmmmkkkpppyyyxxxrrrlllfff^^^YYYVVVTTTQQQNNNJJJIIIHHHFFFEEECCCBBBBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<=========>>>>>>?????????@@@AAABBBDDDDDDFFFFFFHHHMMMQQQ\\\ppp{{{qqqhhh___YYYXXXWWWXXXYYY[[[\\\\\\\\\ZZZYYYWWWWWWXXXYYYZZZ\\\[[[XXXWWWWWWXXXZZZ\\\VVVUUUTTTRRRRRRTTTWWWYYYZZZYYYVVVSSSQQQOOOMMMMMMMMMLLLKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKKKKOOOUUUYYY[[[ZZZWWWUUURRRRRRRRRQQQQQQQQQPPPPPPOOONNNMMMLLLMMMNNNPPPQQQXXXbbbqqquuuggg\\\SSSKKKJJJJJJHHHGGGHHHCCCAAAAAACCCCCCDDDJJJRRRZZZYYYXXXWWWWWWUUURRROOOOOOKKKJJJNNNVVV```ooo}}}}}}}}}xxxppplllkkkfff```]]]]]]```gggkkklllooosssxxxyyy|||~~~~~~}}}zzzvvvtttwwwyyyzzz~~~xxxssskkkddd[[[SSSNNNIIIDDDAAACCCAAA??????AAACCCDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGKKKKKKNNNRRRSSSUUU]]]fffuuuFFFGGGHHHJJJKKKLLLMMMNNNRRRSSSTTTUUUWWWYYY[[[\\\___```bbbhhhqqq|||xxxsssrrrzzz~~~tttnnnhhhccc[[[VVVTTTSSSOOOMMMIIIHHHGGGFFFEEECCCBBBBBB@@@???>>>======<<<<<<<<<<<<<<<<<<===============<<<<<<<<<======>>>>>>???@@@@@@@@@@@@AAACCCDDDEEEEEEEEEIIINNNTTT```uuurrrgggaaa]]]WWWWWWWWWXXXYYYZZZ[[[\\\[[[[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZWWWUUUUUUWWWYYYZZZSSSSSSSSSRRRQQQSSSVVVYYYZZZXXXUUURRROOOLLLJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJNNNSSSXXXZZZZZZXXXVVVSSSSSSSSSRRRRRRQQQQQQQQQNNNNNNMMMMMMNNNOOOPPPQQQVVV___lll}}}}}}sssdddYYYPPPNNNNNNLLLJJJKKKEEECCCCCCDDDDDDFFFNNNXXXaaa___\\\ZZZXXXWWWTTTRRRNNNJJJHHHMMMUUUaaasssyyytttqqqkkkdddbbb```bbbgggjjjjjjkkkoootttuuuwwwxxxxxxwwwuuutttnnnkkkjjjmmmoooooosssxxx~~~{{{rrrlllccc^^^VVVOOOJJJFFFBBB@@@BBB@@@???@@@BBBDDDEEEDDDFFFFFFGGGHHHIIIJJJJJJKKKOOONNNPPPSSSTTTXXXcccoooHHHIIIJJJKKKNNNPPPRRRTTTWWWXXXZZZ^^^bbbfffiiikkkooorrrwww~~~~~~yyyyyy{{{pppjjjddd___WWWSSSQQQPPPMMMKKKIIIHHHGGGFFFEEECCCCCCBBB@@@???>>>======<<<<<<<<<<<<<<<<<<<<<=========>>>;;;<<<<<<===>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEFFFJJJPPPWWWdddyyy{{{mmmbbb]]]___WWWXXXYYYYYYXXXYYYZZZ[[[[[[\\\\\\]]]\\\[[[ZZZYYYYYYXXXUUUSSSSSSTTTUUUWWWQQQSSSTTTSSSQQQPPPSSSUUUVVVUUURRRPPPMMMKKKJJJIIIKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJMMMRRRVVVYYYYYYXXXVVVVVVUUUUUUTTTSSSRRRRRRQQQNNNNNNNNNNNNOOOPPPQQQRRRQQQZZZfffssslll```UUURRRSSSQQQOOOOOOHHHFFFDDDDDDDDDGGGRRR^^^eeedddaaa```^^^\\\XXXUUUMMMHHHFFFKKKTTTcccvvv~~~yyyrrrjjjgggddddddggghhhggghhhkkkmmmnnnnnnnnnllljjjhhhgggdddbbbbbbfffhhhiiikkkpppwwwzzzsssjjjcccYYYUUUOOOJJJFFFCCCAAAAAAAAA??????@@@BBBDDDEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNQQQQQQRRRTTTVVV]]]lll{{{KKKKKKLLLNNNQQQUUUYYY[[[XXX[[[___fffmmmtttzzz}}}~~~|||yyynnnhhhbbb\\\UUUQQQOOONNNKKKIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@???>>>======<<<<<<<<<;;;<<<<<<<<<======>>>>>>;;;<<<<<<===>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGLLLSSSZZZfff{{{uuulll```\\\aaaXXXYYYZZZYYYXXXXXXYYYZZZ[[[\\\^^^___^^^]]][[[YYYWWWVVVTTTRRRQQQQQQSSSSSSQQQSSSUUUSSSPPPOOOPPPRRRSSSRRRPPPNNNMMMKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIILLLQQQUUUXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRRRROOONNNOOOOOOPPPQQQRRRSSSMMMVVV```kkk|||rrreeeYYYVVVVVVUUUSSSRRRJJJGGGEEEDDDDDDHHHUUUaaagggfffffffffddd```ZZZVVVPPPLLLJJJOOOYYYhhh|||wwwnnnjjjgggeeeggggggeeefffjjjfffffffffeeeccc```^^^\\\___]]]___cccffffffhhhlllsss{{{yyyssslllccc[[[RRROOOJJJFFFCCCBBBBBBBBB@@@??????@@@CCCEEEEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPRRRRRRSSSUUUYYYbbbtttJJJNNNQQQSSSTTTWWW\\\```gggjjjooowwwuuulllggg^^^XXXQQQNNNNNNMMMJJJFFFHHHHHHGGGFFFEEECCCAAA@@@??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>===<<<<<<============>>>>>>>>>>>>@@@>>>===???BBBEEEDDDCCCGGGHHHMMMUUU^^^jjj}}}pppiii___ZZZ\\\YYYXXXXXXXXXXXXYYYYYYZZZ\\\\\\\\\\\\\\\[[[ZZZYYYUUUSSSQQQPPPOOOOOOMMMLLLSSSTTTTTTRRROOOLLLKKKLLLKKKKKKJJJIIIIIIIIIJJJJJJOOOMMMJJJHHHFFFFFFGGGGGGIIIKKKKKKKKKIIIHHHIIIJJJLLLNNNOOOQQQSSSSSSTTTTTTTTTVVVXXXWWWUUUSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTRRRSSSYYYeeesssvvviiiZZZTTTVVVYYYXXXUUUNNNHHHEEEGGGFFFIIIVVVfffoookkkeeebbbeeefff^^^TTTOOOMMMMMMQQQXXXggg}}}rrriiidddcccgggjjjiiiggggggffffffccc```\\\YYYYYYZZZZZZ[[[]]]^^^```dddjjjnnnsssyyy{{{ssskkkbbbZZZUUULLLJJJGGGDDDAAA???>>>>>>===???@@@BBBDDDFFFFFFGGGHHHIIIJJJJJJJJJLLLOOORRRSSSRRRSSSVVVZZZeee|||KKKOOOTTTYYY]]]ccciiinnntttyyy}}}qqqhhhccc\\\WWWPPPMMMMMMLLLIIIEEEGGGFFFFFFEEECCCBBB@@@@@@???>>>>>>>>>=========<<<>>>>>>>>>>>>>>>===<<<<<<============>>>>>>>>>>>>@@@>>>===???BBBEEEEEEDDDIIIKKKPPPVVVbbbssstttkkkeee\\\XXXZZZYYYYYYYYYXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZYYYYYYTTTRRRPPPOOONNNOOONNNNNNRRRSSSTTTRRROOOMMMLLLLLLJJJJJJIIIHHHGGGGGGGGGHHHMMMKKKIIIGGGFFFGGGHHHHHHJJJKKKLLLKKKIIIHHHIIIJJJLLLLLLMMMNNNOOOPPPQQQRRRQQQSSSUUUVVVUUUSSSTTTTTTWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRXXXbbboooxxxkkk]]]VVVYYY]]]]]][[[SSSLLLHHHJJJIIIKKKXXXhhhpppnnnjjjhhhkkkllldddZZZRRRPPPQQQUUU\\\iii~~~yyypppjjjgggiiijjjgggdddcccccccccaaa^^^ZZZXXXXXXYYY^^^___aaabbbdddggglllooottt{{{|||tttlllddd\\\UUUPPPJJJHHHFFFCCC@@@???>>>>>>>>>???AAACCCEEEFFFGGGGGGHHHIIIJJJJJJJJJLLLOOOQQQSSSSSSWWW^^^fffuuuPPPTTT[[[ccckkkuuu~~~xxxkkkbbb]]]YYYTTTOOOLLLKKKJJJGGGDDDEEEEEEDDDCCCBBB@@@??????>>>>>>>>>>>>============>>>>>>>>>>>>>>>======<<<============>>>>>>>>>>>>@@@???>>>@@@CCCEEEEEEEEEJJJPPPTTTYYYiiimmmfffbbb[[[XXXZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXTTTRRRPPPNNNMMMNNNOOOPPPOOOQQQSSSSSSPPPMMMLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLMMMKKKIIIHHHHHHIIIKKKKKKJJJJJJKKKMMMNNNOOOOOOQQQSSSTTTSSSSSSTTTUUU\\\ZZZWWWTTTRRRQQQQQQQQQSSSRRRVVV^^^hhhwww|||pppaaa[[[]]]aaacccbbbVVVMMMHHHIIIIIIKKKXXXgggppppppooooooqqqqqqjjjaaaVVVTTTUUUZZZaaalll}}}wwwpppkkkkkkkkkgggddddddbbbbbbaaa^^^[[[ZZZZZZ\\\bbbdddfffhhhiiilllpppsssuuuvvvqqqjjjbbb[[[TTTMMMIIIGGGFFFCCCAAA??????>>>??????@@@BBBDDDEEEGGGGGGGGGHHHIIIIIIIIIIIIKKKNNNQQQTTTUUUZZZcccppp\\\aaahhhrrr~~~rrrggg^^^YYYUUURRRMMMKKKJJJHHHFFFCCCDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>==================>>>>>>>>>>>>?????????AAACCCEEEFFFGGGJJJSSSXXX^^^sssvvviiidddaaa\\\ZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXWWWXXXXXXXXXXXXXXXWWWWWWVVVTTTRRROOOMMMLLLNNNOOONNNPPPSSSSSSPPPNNNLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGGGGGGGHHHIIIKKKLLLLLLMMMMMMLLLIIIHHHHHHIIIKKKJJJIIIHHHIIIKKKMMMOOOPPPRRRSSSSSSSSSRRRSSSUUU\\\ZZZVVVRRRPPPOOOPPPQQQTTTTTTVVV[[[aaannnuuufff^^^___dddggggggZZZPPPIIIIIIJJJMMMZZZiiipppsssttttttuuutttmmmdddXXXVVVXXX___gggppp}}}|||uuuooooooooollliiijjjeeeeeedddbbb``````aaacccdddgggkkkmmmppprrrvvvxxxwww|||mmmhhhaaaZZZTTTNNNIIIEEEDDDCCCAAA????????????@@@@@@AAACCCEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIKKKOOORRRYYY\\\aaajjjyyynnnrrrzzz{{{mmmccc[[[VVVQQQOOOMMMJJJIIIGGGEEECCCCCCBBB@@@???>>>>>>>>>>>>============>>>>>>>>>>>>======>>>>>>>>>>>>==================>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGIIIKKKUUU]]]gggxxxppphhhccc___[[[ZZZZZZ[[[[[[[[[[[[ZZZYYYWWWVVVUUUVVVVVVWWWWWWVVVVVVVVVXXXWWWUUUQQQMMMKKKMMMNNNNNNPPPRRRRRRPPPMMMLLLLLLKKKKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLMMMMMMLLLJJJHHHIIIJJJKKKKKKIIIIIIJJJLLLOOOPPPSSSTTTTTTSSSQQQQQQQQQSSSWWWUUURRROOONNNNNNPPPQQQUUUUUUWWWZZZ]]]ggg{{{zzzkkkaaaaaaeeeiiikkkbbbWWWNNNMMMMMMPPP]]]kkkrrrwww{{{zzzyyywwwqqqjjj\\\YYYZZZbbblllttt}}}}}}vvvttttttqqqooopppiiijjjjjjiiiggghhhjjjllliiilllqqqvvvyyy{{{}}}zzztttfffaaa[[[TTTOOOKKKGGGDDDAAA@@@???>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIHHHIIILLLQQQUUU^^^bbbiiisss{{{uuuiii```YYYTTTOOONNNLLLJJJHHHFFFDDDCCCBBBAAA@@@>>>======>>>???============>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>@@@BBBCCCCCCEEEHHHJJJOOOWWWcccrrrnnnjjjeee```\\\YYYYYYYYYZZZ[[[[[[[[[YYYWWWUUUTTTSSSTTTTTTUUUUUUUUUUUUTTTWWWXXXXXXUUUPPPMMMMMMOOOPPPQQQRRRPPPNNNLLLLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLKKKLLLMMMLLLJJJIIIJJJKKKKKKJJJJJJKKKLLLNNNQQQRRRSSSSSSSSSQQQOOONNNPPPQQQQQQPPPNNNMMMMMMNNNPPPQQQUUUUUUXXXYYYZZZaaasss}}}nnndddccchhhmmmqqqjjj\\\PPPMMMLLLNNNYYYfffttt{{{}}}|||xxxsssccc^^^^^^gggpppwww}}}~~~{{{yyyuuussstttpppqqqrrrqqqqqqrrruuuwwwtttyyy|||rrrkkk```\\\UUUPPPLLLIIIFFFCCC>>>>>>>>>>>>???AAABBBCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJOOOUUUYYY[[[dddppp~~~|||oooddd]]]WWWSSSMMMMMMMMMKKKHHHFFFDDDDDDCCCAAA???>>>===>>>??????<<<=========>>>>>>>>>???<<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>@@@CCCDDDDDDEEEIIILLLUUU[[[iii~~~{{{gggfffccc^^^ZZZZZZ[[[\\\YYYZZZZZZZZZYYYVVVTTTRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTWWWZZZXXXSSSPPPPPPRRRRRRRRRQQQOOOLLLJJJKKKLLLJJJJJJJJJIIIJJJJJJKKKLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLLLLKKKKKKLLLMMMHHHIIIKKKLLLNNNPPPRRRSSSOOOPPPOOONNNMMMMMMNNNPPPNNNNNNMMMMMMNNNNNNOOOPPPRRRTTTWWWXXXWWW\\\mmm~~~~~~ooofffeeelllsssxxxvvvfffWWWPPPMMMMMMVVVbbbqqqyyy~~~~~~}}}{{{mmmfffdddkkktttzzz}}}~~~|||{{{|||zzz|||}}}}}}}}}~~~uuukkkdddZZZVVVPPPKKKHHHEEECCCBBB=========>>>???BBBDDDEEEDDDEEEFFFHHHIIIIIIIIIIIIGGGHHHHHHIIILLLQQQXXX]]]^^^mmmvvvzzz|||kkkaaa\\\VVVRRRLLLMMMMMMKKKHHHFFFEEEEEECCCAAA???>>>===>>>???@@@<<<=========>>>>>>??????<<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>AAACCCDDDDDDEEEIIIMMMZZZ^^^mmmsssdddeeeddd___[[[\\\^^^```YYYYYYZZZZZZXXXUUURRRQQQQQQQQQRRRSSSSSSTTTSSSSSSQQQUUUZZZYYYUUURRRSSSUUUTTTSSSQQQNNNJJJIIIKKKMMMIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIJJJLLLLLLKKKKKKMMMNNNGGGHHHJJJMMMPPPQQQRRRSSSKKKLLLLLLKKKKKKKKKNNNPPPMMMNNNNNNNNNNNNNNNNNNNNNPPPSSSWWWXXXVVVYYYiiiyyy~~~pppggghhhoooyyyuuuccc[[[VVVTTT[[[fffllluuu}}}}}}|||~~~~~~uuummmiiiooowww{{{|||~~~zzzqqqggg___VVVRRRLLLGGGDDDCCCAAA@@@<<<<<<===>>>@@@CCCEEEGGGEEEFFFGGGHHHIIIJJJJJJJJJGGGHHHHHHJJJMMMSSSZZZ___kkk}}}qqqyyyrrreee___ZZZUUUTTTLLLIIIGGGEEEDDDDDDBBB@@@@@@@@@??????>>>=========AAAAAA@@@@@@??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>============@@@CCCEEEEEEEEEHHHMMMRRRXXXfffvvvwwwpppcccbbb```^^^\\\[[[[[[[[[YYYXXXWWWTTTSSSQQQQQQPPPRRRRRRRRRRRRRRRQQQQQQPPPPPPTTTXXXXXXTTTRRRSSSVVVVVVRRRNNNMMMNNNMMMJJJHHHGGGGGGHHHJJJJJJJJJJJJJJJLLLLLLLLLMMMNNNNNNNNNOOOMMMMMMMMMNNNNNNOOOOOOOOOMMMKKKIIIMMMRRRTTTRRRNNNMMMLLLLLLKKKKKKKKKKKKKKKNNNNNNMMMLLLKKKMMMPPPTTTVVVWWWWWWVVVVVVZZZ```fff~~~}}}uuuqqqqqqvvvxxxggg[[[XXX^^^dddeeemmmxxx}}}wwwpppqqqvvvyyy{{{~~~{{{qqqggg___ZZZPPPMMMIIIDDDAAA>>>>>>===>>>>>>>>>???AAACCCEEEGGGEEEFFFGGGHHHHHHHHHHHHHHHLLLHHHGGGJJJNNNSSS^^^hhhyyyuuu}}}nnnbbb\\\WWWRRRPPPKKKIIIFFFEEEDDDCCCBBB@@@AAA@@@@@@??????>>>>>>==================<<<<<<<<<============>>>>>>>>>>>>?????????>>>>>>>>>??????AAACCCEEEEEEEEEHHHNNNSSS\\\mmm~~~|||lllfff```___]]][[[YYYYYYYYYZZZ[[[ZZZXXXVVVTTTSSSRRRQQQSSSSSSTTTTTTTTTSSSRRRQQQPPPTTTWWWVVVSSSRRRTTTWWWWWWTTTQQQQQQQQQQQQPPPNNNJJJJJJIIIIIIIIIIIIIIIIIILLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQMMMJJJIIILLLPPPRRRPPPMMMKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOONNNLLLMMMPPPRRRPPPQQQQQQQQQPPPTTT[[[aaayyy|||yyyzzzuuuddd\\\]]]```eeemmmwww}}}xxxqqqqqquuuxxx|||vvvlllccc[[[VVVNNNKKKGGGCCC@@@>>>>>>>>>?????????@@@BBBDDDGGGHHHGGGGGGHHHHHHIIIHHHHHHHHHIIIHHHJJJMMMPPPWWWeeerrr|||yyyggg^^^YYYSSSNNNLLLJJJHHHEEEDDDDDDCCCBBB@@@AAA@@@@@@??????>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>@@@???????????????@@@@@@AAADDDFFFFFFFFFIIIOOOTTTaaavvvvvviiiddd^^^]]][[[YYYYYYYYYYYYZZZ]]]\\\ZZZWWWUUUTTTSSSRRRSSSTTTUUUVVVVVVTTTRRRQQQPPPRRRUUUTTTRRRRRRVVVYYYWWWUUUSSSRRRSSSTTTSSSRRRMMMLLLJJJIIIHHHHHHIIIIIILLLLLLLLLMMMMMMNNNOOOPPPSSSTTTTTTTTTTTTSSSSSSRRRLLLJJJIIIKKKOOOPPPOOOMMMKKKKKKKKKKKKMMMNNNOOOPPPPPPQQQQQQPPPOOONNNOOOPPPOOOPPPQQQPPPPPPTTT[[[aaapppssseeeaaabbbhhhoooxxx|||ssssssuuuxxx}}}~~~{{{zzzzzz{{{}}}wwwnnneee\\\UUUPPPJJJHHHEEEAAA???>>>>>>>>>@@@@@@AAABBBDDDFFFHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGIIIMMMQQQTTT\\\ooo|||oooaaaZZZVVVPPPKKKIIIIIIGGGEEECCCCCCCCCAAA@@@@@@??????>>>>>>======<<<;;;<<<<<<======>>>>>>>>>============>>>>>>>>>>>>??????>>>>>>>>>???@@@AAABBBDDDFFFFFFGGGJJJQQQWWWccc}}}rrriiifff^^^]]]\\\ZZZZZZZZZ[[[\\\]]]\\\ZZZXXXUUUTTTSSSRRRRRRTTTUUUVVVVVVTTTRRRQQQPPPRRRSSSRRRRRRTTTWWWZZZVVVTTTSSSRRRQQQQQQQQQPPPNNNMMMKKKIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMOOOPPPQQQUUUVVVVVVVVVVVVUUUSSSSSSMMMKKKJJJKKKMMMOOONNNMMMLLLLLLLLLMMMMMMNNNPPPPPPPPPRRRTTTSSSQQQOOONNNOOONNNPPPRRRRRRRRRUUU[[[```hhhxxxrrrkkkjjjmmmsss|||wwwuuuvvvyyyxxxrrrpppoooqqqtttxxxxxxyyy{{{}}}xxxnnneee]]]VVVPPPLLLFFFDDDBBB???>>>>>>>>>???@@@@@@AAACCCDDDFFFHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHFFFKKKRRRVVVYYYcccyyyqqqfff\\\XXXTTTOOOJJJIIIHHHFFFDDDCCCCCCBBBAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>============>>>>>>>>>>>>>>>===<<<<<<<<<>>>???@@@CCCEEEGGGGGGIIIMMMUUU[[[eeezzzllleeebbb^^^]]][[[ZZZZZZZZZ[[[[[[\\\[[[YYYWWWUUUTTTSSSSSSRRRSSSTTTUUUUUUSSSQQQPPPQQQRRRRRRSSSSSSUUUXXX[[[WWWWWWUUUSSSQQQOOOOOOOOONNNMMMLLLKKKKKKMMMOOOQQQMMMMMMLLLLLLMMMOOOQQQSSSUUUVVVWWWWWWWWWUUUTTTSSSOOOMMMLLLLLLMMMNNNNNNNNNPPPOOONNNNNNNNNNNNOOOOOOQQQSSSTTTTTTRRROOONNNNNNLLLOOORRRSSSSSSTTTXXX\\\aaaooo}}}uuurrrsssxxx~~~zzzwwwwwwyyyqqqiiifffdddeeehhhlllmmmmmmooottt|||tttnnnfff]]]WWWQQQLLLIIIDDDBBB@@@>>>======>>>??????@@@AAACCCDDDFFFGGGGGGIIIHHHGGGGGGGGGGGGHHHHHHHHHNNNWWW]]]```mmmxxxhhh```WWWUUURRRMMMJJJJJJGGGEEECCCBBBBBBBBBAAA??????>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>===<<<;;;<<<===???AAACCCFFFHHHIIIKKKQQQZZZaaaiiitttiiiccc```]]]\\\ZZZXXXXXXXXXXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUSSSSSSTTTSSSSSSSSSRRRQQQRRRSSSSSSTTTVVVXXXYYYZZZZZZZZZYYYVVVSSSQQQQQQRRROOOOOONNNNNNOOOPPPRRRSSSMMMMMMLLLLLLMMMPPPRRRTTTUUUVVVWWWXXXXXXWWWUUUSSSRRRQQQOOONNNNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPRRRTTTSSSQQQOOONNNNNNNNNSSSXXXZZZYYYXXXZZZ[[[[[[gggyyy~~~zzzyyy|||{{{xxxvvvwww|||wwwiiiaaa]]][[[\\\___bbbcccdddgggllluuuvvvjjjeee]]]VVVPPPMMMIIIGGGCCCAAA???>>>======>>>???>>>@@@AAACCCEEEFFFGGGGGGIIIHHHGGGGGGGGGHHHJJJKKKNNNTTT]]]eeemmm}}}wwwlllbbbZZZSSSQQQPPPLLLJJJKKKFFFDDDBBBAAABBBBBBAAA???@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>>???>>><<<;;;<<<>>>AAACCCDDDFFFHHHJJJNNNUUU^^^fffqqq~~~pppjjjeeebbb^^^]]][[[YYYXXXXXXXXXXXXZZZYYYXXXXXXWWWWWWXXXXXXVVVUUUTTTSSSSSSSSSTTTTTTTTTTTTUUUWWWYYYZZZYYYYYYZZZ[[[[[[XXXUUUSSSTTTUUURRRRRRRRRRRRRRRRRRRRRRRRNNNMMMLLLLLLMMMPPPSSSUUUTTTVVVXXXZZZZZZYYYWWWUUUTTTTTTSSSQQQPPPPPPRRRSSSPPPPPPPPPPPPPPPPPPQQQQQQPPPQQQRRRRRRPPPNNNOOOOOORRRXXX___bbb```]]][[[[[[VVV```pppzzzwwwtttsssxxx~~~{{{nnnaaaZZZWWWUUUVVVZZZ\\\]]]```ccciiiqqq{{{}}}ssshhhaaa\\\UUUOOOKKKIIIGGGEEECCCBBB???>>>======>>>??????AAACCCEEEGGGHHHHHHHHHJJJIIIHHHHHHIIIKKKMMMOOOTTTZZZcccooo|||{{{mmmbbb^^^WWWPPPOOONNNJJJJJJLLLFFFDDDBBBAAABBBBBBAAA???BBBBBBAAAAAA@@@??????????????????>>>=========<<<============>>>>>>>>>>>>@@@???===<<<===???BBBDDDDDDFFFIIIKKKOOOWWWaaaiiiwwwqqqiiigggeeebbbbbb```^^^\\\ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZXXXWWWUUUSSSSSSTTTUUUVVVUUUUUUVVVXXXZZZ[[[ZZZXXXWWWYYYZZZXXXUUUSSSUUUWWWTTTUUUUUUUUUTTTSSSRRRQQQNNNMMMLLLLLLMMMPPPSSSUUUTTTVVVYYY[[[[[[ZZZYYYWWWVVVVVVUUURRRQQQQQQSSSUUUOOOOOOOOOPPPQQQRRRSSSTTTPPPQQQQQQPPPOOONNNOOOPPPOOOVVV^^^bbb___[[[WWWVVVSSS\\\jjj~~~~~~xxxuuurrrppptttzzzttthhh\\\VVVTTTSSSUUUXXXZZZ\\\___ccciiiqqqzzz{{{vvvjjj___\\\WWWPPPKKKHHHFFFEEEDDDCCCBBB@@@>>>======>>>???AAABBBDDDGGGIIIIIIIIIIIIKKKJJJJJJJJJKKKNNNPPPRRRYYY^^^hhhvvv