BM6P6(@ %%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%&&&))))))(((((((((((()))))),,,***((((((((()))((('''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************''')))+++---...---+++***+++++++++************)))))))))***+++,,,,,,------000///...---,,,+++++++++...------,,,,,,,,,------,,,---------.../////////000//////......000111222000000//////.........---000000000000000000000000222111111000///......---------......------,,,+++---------............/////////............//////111111000000//////.........//////000111222222333000000000000111111111111,,,---......------...///,,,,,,------......//////000000//////.........---///,,,***)))+++---------,,,,,,+++***))))))************))))))((((((''''''((((((''''''''''''((((((******))))))((((((''''''''''''''''''''''''''''''******))))))((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%%%%%%%$$$"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&''''''''''''***+++)))&&&%%%&&&(((###$$$&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''"""###&&&'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%)))(((''''''''''''((()))'''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''***************)))((((((((((((((((((((('''''''''((('''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((''''''(((*********))))))***+++,,,,,,+++***)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%&&&))))))(((((((((((())))))***)))''''''((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************''')))+++---...---,,,***++++++++++++*********************+++,,,,,,,,,---///...---,,,++++++++++++---------------------------------...............//////.........///000111000000/////////.........000000000000000000000000111111111000///.........------......------,,,+++........./////////000000//////............//////111000000000/////////......//////000000111111111//////000000000111111111...//////...,,,+++---...000//////............///////////////......------///---***)))+++,,,---,,,+++++++++*********))))))***)))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''))))))))))))((((((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%)))(((&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''&&&###"""$$$%%%$$$&&&''''''&&&%%%'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%&&&''''''''''''&&&%%%'''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%#########"""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%%%%&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))******)))((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%)))(((((('''&&&%%%$$$$$$((('''&&&''')))***)))((())))))***++++++***))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&)))((((((''''''(((((()))((('''%%%&&&'''(((((('''(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************''')))+++---...---,,,+++,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---......------,,,...............---------......------......///000000000////////////......000000000000000000000000111111000000//////......---............---,,,,,,////////////000000000111//////............//////000000000000//////////////////////////////////////////000000000000111111000000000///...///222444555333111000.........//////............---------///---+++***++++++++++++******+++,,,+++***)))((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&''')))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''&&&&&&((('''&&&$$$############&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&'''&&&%%%%%%&&&'''%%%&&&((('''&&&&&&''')))''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''&&&%%%$$$&&&'''((('''%%%$$$%%%&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$(((((((((''''''((((((((('''''''''((((((((())))))(((((((((((((((((('''&&&&&&&&&''''''(((((())))))&&&&&&'''((('''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&'''((()))((('''(((((())))))))))))(((((()))((((((''''''''''''((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''((((((((('''&&&$$$%%%'''((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************((()))+++,,,------,,,+++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,---***+++---//////...---+++/////////...---------,,,------------.........///000000//////////////////////////////////////////111000000000/////////..................------,,,....../////////000000000//////............//////000000000000////////////////////////............////////////000000000111000000111111222555:::>>>888777444111///.........------------------------///---+++***++++++***)))(((***+++,,,,,,+++)))((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&''''''&&&$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%&&&&&&''''''((((((%%%&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((()))))))))***%%%%%%%%%$$$$$$%%%%%%%%%'''(((((()))((('''%%%$$$&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((******((('''%%%((((((''''''''''''((((((&&&'''''''''((((((((((((&&&''''''(((''''''&&&&&&%%%&&&&&&'''((()))******%%%&&&((())))))'''%%%$$$""""""###$$$&&&'''((((((((('''&&&'''((()))(((''''''((((((((((((((((((''')))(((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((''''''''''''(((((('''&&&$$$%%%'''(((((((((''''''(((((((((((())))))'''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,---,,,,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,,,,,,,************+++,,,------***+++---//////...---,,,/////////...---------,,,,,,------...............//////000000000000000000////////////////////////000000000000////////////......//////......---,,,------.........///////////////............//////////////////000000000000////////////...............////////////000000000000111111111222666;;;>>>888777444111///...------,,,,,,,,,,,,------------///---+++***++++++)))(((((()))+++,,,,,,+++***((((((((((((((()))))))))))))))))))))(((((()))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###"""###%%%''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((()))((('''%%%$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******%%%&&&((())))))(((&&&%%%###$$$%%%&&&'''((()))***)))(((''''''((()))(((&&&(((''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''(((''''''(((''''''&&&&&&''''''(((((('''%%%&&&'''(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((())))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------+++++++++++++++,,,------***+++---............---...............---------------...////////////...//////000000000000111111000000000000000000000000000000000000////////////...////////////...------------------............//////............//////////////////000000000000////////////////////////......////////////000000111111111000///000333555555444333111000...---,,,++++++,,,,,,,,,,,,,,,------,,,******++++++***(((((()))***+++,,,+++******(((((((((((())))))))))))(((''''''&&&&&&''''''(((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###"""!!!'''&&&&&&&&&&&&&&&%%%%%%&&&$$$$$$$$$&&&'''&&&%%%###$$$&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$!!!###&&&(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''$$$!!!!!!$$$'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((('''''''''&&&&&&''''''(((((())))))%%%&&&'''((()))((('''''')))))))))(((((('''''''''***)))(((((())))))((('''((((((''''''''''''(((((((((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((('''(((''''''&&&&&&''''''(((***)))''''''((()))((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,---.........---,,,,,,,,,,,,,,,---...++++++,,,------......///---------...............---...///000000000////////////000000000111111111000000000000000000000000////////////000000000000///////////////...------............//////////////////............//////.../////////000000000111...//////000000111111111........./////////000000000000000///------...//////000111111000...,,,******+++++++++,,,,,,,,,,,,+++*********,,,,,,***)))))))))*********+++++++++'''((((((((()))))))))***((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&$$$###"""&&&''''''''''''''''''(((***((('''''')))***(((&&&$$$%%%&&&&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''%%%###""""""###%%%'''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&'''(((&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((('''''''''(((((((((((((((&&&'''''''''((((((((((((******))))))((('''&&&&&&,,,***))))))******)))((())))))(((''''''((())))))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&((())))))(((''''''''''''&&&&&&''''''''',,,***((((((((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------------,,,,,,,,,++++++++++++,,,,,,---...//////...------,,,,,,---------,,,++++++,,,,,,...///000,,,------....../////////---...000111111111000/////////000000111111111222000000000000000000000000////////////000000000000///////////////......---////////////000000000000//////............//////.../////////000000111111...//////000111222222333............/////////000---///000000//////000111,,,---///111000...+++************++++++,,,,,,,,,***))))))***,,,,,,+++)))******))))))***+++,,,,,,'''((((((((())))))************))))))))))))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$###"""!!!$$$%%%&&&'''((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""$$$&&&((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''(((((($$$%%%&&&'''((('''&&&&&&&&&'''''''''((())))))))))))'''$$$%%%''''''%%%###%%%&&&((('''&&&&&&''')))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$#########$$$&&&((()))&&&'''((('''%%%$$$%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&'''((()))))))))((((((((((((((((((''''''''''''''''''''''''((()))***''''''((((((((((((((((((---+++******++++++***(((***)))(((''''''((()))***'''''''''''''''((()))***(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''((())))))(((&&&&&&%%%%%%%%%%%%&&&''''''***)))'''%%%%%%%%%'''(((&&&''''''(((((('''&&&%%%+++)))(((&&&&&&((()))+++))))))))))))))))))))))))************************''''''''''''((((((((((((((())))))))))))*********000//////...,,,++++++***..................------//////...------------...***++++++,,,,,,++++++***---...///////////////...---......///////////////////////////000000000000222222111111000000//////000000000000000000000000111000000///...------,,,............//////////////////............//////////////////////////////......//////000000111111000000///...............,,,,,,------...---------***+++,,,---...---,,,,,,---+++***+++......,,,******++++++++++++***))))))++++++***)))(((((())))))************))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&''')))***(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&((()))'''&&&&&&%%%%%%&&&&&&''')))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''((((((((((((((('''''''''$$$&&&''''''&&&&&&((())),,,)))'''&&&''''''&&&%%%***(((((()))'''$$$%%%)))''''''''''''(((((((((((())))))(((((('''''''''&&&'''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%'''((()))))))))!!!###%%%((((((((('''&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&%%%%%%&&&&&&'''(((***)))'''%%%%%%&&&'''((())))))(((((((((((()))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))*********++++++---------,,,,,,,,,,,,,,,..................------//////...---------------,,,,,,,,,------,,,,,,,,,,,,------.../////////...---...//////000000///////////////000000000111111000/////////.........---000000000000000000000000111111000//////...------............////////////000000////////////000000000000000000000000000000------........./////////000//////...............,,,---------------,,,,,,***+++,,,---------,,,,,,---+++***+++......,,,******++++++++++++***))))))+++******)))))))))))))))*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%'''((()))((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%'''((('''&&&))))))(((((((((((())))))%%%'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''***)))'''%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((('''%%%'''((('''&&&&&&'''(((+++***((('''&&&''')))***,,,(((&&&''''''$$$$$$'''''''''''''''(((((((((((()))(((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&###$$$&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&&&&%%%&&&&&&'''((()))((('''&&&&&&&&&'''(((***((('''&&&'''(((+++,,,***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********************+++++++++,,,******+++++++++,,,,,,,,,------------------......///......---------------,,,------......------,,,++++++---...////////////...//////000000000000000000000000000111111111111////////////............000000000000000000000000111111111000000//////...............////////////111000000000000000000111111111111111111111111111---------------.........000///......------......------...------,,,+++******++++++,,,---,,,,,,,,,,,,++++++,,,------,,,******++++++++++++***))))))*********)))))))))))))))******))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))'''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$'''&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%&&&((()))(((''''''&&&&&&&&&&&&&&&''''''&&&'''((((((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&'''((()))''''''''''''''''''''''''''''''(((((((((((((((((('''((()))(((&&&&&&&&&((((((******(((&&&(((,,,111111***&&&''')))'''&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''))))))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&&&&&&&&&&'''(((((()))(((''''''&&&'''((((((%%%%%%%%%%%%&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,------------......///...------,,,,,,------,,,,,,------------,,,,,,++++++---...000000111111...///000000111111000000000000000000111111111222111111111111000000000000////////////////////////222111111111000000000///............////////////000000////////////000000000000000000000000000000------------------......//////...------------............---,,,+++***)))******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******++++++++++++***))))))))))))*********)))))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''***((('''''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&''')))))))))(((%%%%%%%%%$$$%%%%%%&&&&&&'''((()))(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((&&&%%%&&&'''&&&)))+++)))&&&(((///555666...(((***---,,,***)))''''''''''''((((((((((((((((((((((((((('''''''''&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))(((((('''&&&$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''((())))))(((&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''((((((((("""$$$&&&((())))))((('''((()))***++++++***)))((())))))))))))))))))))))))************************************++++++++++++******+++++++++,,,,,,,,,++++++*********))))))))),,,,,,,,,,,,------............---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,...///000111111222......///000000000000000///000000000000111111111000000000000111111111111////////////////////////111111111111000000000000............////////////.........------.........////////////////////////........................//////...---------------------------,,,+++***)))************++++++,,,,,,***+++,,,,,,++++++++++++***++++++++++++***))))))((()))************)))))))))))))))(((((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$%%%&&&((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&''')))))))))(((((((((''''''((()))******'''((()))(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))((()))***)))'''&&&&&&'''%%%(((***)))'''(((///555666...(((***...,,,******''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''((())))))(((&&&''''''&&&&&&''''''((()))''''''((((((((()))))))))$$$&&&))),,,---+++(((&&&((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************)))************+++++++++************+++++++++,,,+++++++++*********))))))++++++,,,,,,------.........------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,...///000000000000---......///////////////////////////000000000000............////////////000000000000000000000000000000000000000000000000............////////////...------,,,,,,------.........................../////////...............///...------,,,,,,------,,,,,,---,,,,,,+++***)))+++************+++,,,,,,)))+++,,,,,,+++******+++***++++++++++++***))))))'''(((***++++++***))))))))))))((((((((((((''''''''''''''''''''''''''''''###$$$$$$$$$%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&((())))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&'''((())))))&&&'''((((((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))((()))***)))''''''''')))%%%''')))((('''(((,,,//////)))'''***,,,)))((((((''''''''''''(((((((((((('''''''''(((((((((((((((%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''((())))))(((&&&'''''''''''''''(((((()))''''''((()))))))))))))))&&&''')))++++++***((('''''')))+++------+++)))'''))))))))))))))))))))))))************************)))))))))************+++)))))))))*********++++++*********+++++++++++++++***++++++,,,------.........---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,---...............---.........////////////---........./////////000000000000000000000000000////////////////////////............////////////......------------......////////////////////////.........---------,,,,,,///...------,,,,,,------++++++,,,,,,,,,++++++***+++***)))))))))***,,,,,,(((***,,,,,,***)))***+++***++++++++++++***))))))'''(((***+++++++++))))))))))))((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&)))***+++...///...***'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''((((((&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''(((((((((((('''%%%%%%%%%'''((('''&&&$$$$$$$$$$$$%%%&&&''''''%%%'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''((())))))(((''')))***%%%%%%&&&'''(((((((((((()))''''''++++++'''&&&(((''''''''''''((((((((((((''''''''''''((((((((()))%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''###$$$&&&''''''''''''&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&'''((()))&&&''''''''''''''''''&&&(((((((((((((((((((((((((((''''''((())))))(((&&&'''''''''''''''((())))))''''''((()))))))))))))))'''''''''''''''&&&&&&&&&'''))),,,......,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********((())))))))))))*********((()))***+++,,,---......******+++,,,,,,---.........---,,,,,,++++++,,,,,,,,,------......------,,,******+++,,,,,,,,,+++++++++,,,------......------------------.........//////000000000111111222222000000000000000000000000............////////////............/////////000//////............//////000000000000000000000000---------,,,,,,+++++++++......---,,,,,,,,,,,,---******+++,,,,,,,,,+++++++++***)))))))))***,,,---(((***---,,,***(((***+++***++++++++++++***))))))&&&(((***+++,,,+++***))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''(((+++...///---)))%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((&&&$$$"""%%%%%%%%%%%%&&&&&&'''(((''''''%%%$$$$$$%%%''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''((((((((()))&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''((()))***+++$$$&&&''''''&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&((())))))(((((()))+++%%%%%%%%%&&&((((((&&&###''''''***---,,,((('''***''''''''''''((((((((()))&&&'''''''''(((((())))))%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&"""###&&&((((((((('''&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&((()))************)))((('''&&&%%%&&&&&&''')))((('''&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''+++///...+++(((***---******))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,+++***))))))******+++,,,,,,---......////////////000000000000///////////////////////////000000000111111111111222111000//////000111111000000//////......------+++,,,---......---,,,+++------++++++++++++------000///------,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000***************+++++++++((()))))))))************************************))))))))))))))))))))))))&&&(((+++......,,,)))(((''''''&&&''''''((()))***((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%'''(((((('''&&&&&&''''''''''''''''''((()))***(((''''''&&&&&&&&&''''''&&&'''(((******((('''&&&&&&%%%'''...444444,,,$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&%%%$$$%%%'''((('''&&&***'''&&&'''***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&'''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))((((((''''''''''''((('''&&&&&&'''((()))***$$$$$$$$$%%%&&&'''((()))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''***)))((('''''''''''''''''''''&&&&&&&&&&&&'''''')))*********++++++++++++(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&''')))******%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((''''''((())))))'''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((((()))))))))((('''&&&%%%&&&&&&''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))),,,///...***((())),,,************************(((((('''''''''((())))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,******++++++,,,------...---............/////////000000000000000000000000//////000000000111111111222111000//////000111111////////////............,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,------..................---------000///...---,,,,,,,,,,,,++++++******************)))*********++++++++++++************************(((((((((((((((((((((((((((***,,,......---+++***)))((('''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$&&&((('''&&&%%%&&&'''(((((('''''''''((())))))(((''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&'''&&&(((...444333,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$%%%'''((('''&&&(((&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((((((((((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''))))))))))))************(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''((())))))'''&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&(((((('''&&&&&&'''((((((***)))(((''''''((()))***&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''***,,,+++(((&&&''')))************************)))))))))***))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,'''((()))***+++---......******++++++,,,,,,------,,,,,,---------.........////////////////////////////////////000000000000111000000//////000000111.............../////////------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,------//////......------,,,,,,......---,,,++++++++++++,,,+++++++++***)))))))))*********+++++++++,,,,,,************************((((((((((((((((((((((((((()))***+++++++++*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&'''&&&''',,,111111,,,&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''######$$$&&&&&&'''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&%%%$$$%%%'''((('''&&&%%%$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((())))))***''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''((())))))(((&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***((('''%%%%%%'''(((***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$&&&((('''&&&%%%'''(((************+++++++++++++++,,,---------+++***)))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))************++++++++++++++++++************++++++'''((()))***+++,,,---...******++++++,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000////////////000000000111---------....../////////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,++++++*********************+++,,,---...,,,,,,,,,+++***)))(((((())))))*********+++++++++************************(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%''')))((('''&&&'''(((&&&&&&%%%$$$$$$###$$$$$$'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&&&&%%%&&&)))---...***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''' !!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))******''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&'''))))))((('''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$%%%&&&'''(((***+++))))))*********++++++++++++,,,---------+++***)))((((((((((((((((((((((((&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++)))))))))******+++++++++******+++++++++++++++,,,------........./////////---------------------------............/////////......//////000000000000,,,,,,------......//////---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,+++++++++*********************+++,,,------,,,,,,,,,+++***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''(((((($$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''(((******((('''((()))))))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%$$$$$$&&&)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))***''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&''')))***)))'''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$%%%%%%'''((($$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))+++---...((((((((()))******++++++)))))))))***))))))((((((((((((((((((((((((((((((&&&&&&'''((())))))***+++))))))))))))))))))))))))((())))))))))))***************))))))))))))*********************)))))))))******++++++++++++++++++---............/////////////////////////////////------------.........///------...///000000000000---------------.........,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++************,,,+++++++++***)))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''(((((()))***%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''(((******((('''((()))&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''(((((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((())))))***&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''')))***)))'''%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$######$$$%%%&&&###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''(((***++++++&&&''''''((())))))******(((((('''''''''((())))))((((((((((((((((((((((((&&&''''''((()))***+++,,,))))))))))))))))))))))))((((((((()))))))))******)))))))))(((((()))))))))************))))))))))))++++++******************,,,,,,---------.........------------------------,,,,,,---------.........,,,---...000000000000///...------------------,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))***+++,,,---------,,,+++++++++,,,------.........---,,,++++++******+++++++++******************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''###""""""""""""######$$$&&&%%%%%%&&&&&&((())))))'''&&&&&&&&&&&&&&&&&&'''(((&&&%%%%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''######%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$%%%'''((('''&&&%%%''')))(((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''(((((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''')))***)))((($$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###!!!!!!"""$$$%%%"""###%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''''''''&&&&&&''''''''')))'''%%%$$$%%%&&&&&&&&&%%%&&&&&&'''((())))))******)))(((((((((***+++,,,((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))*********+++++++++******************++++++,,,,,,,,,---------************************,,,,,,,,,---------......+++,,,...000000000000///.........------,,,,,,,,,***+++,,,------,,,+++***++++++------------++++++)))***,,,---......------(((((()))***+++,,,,,,---++++++++++++,,,---...///***************+++++++++))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%''''''''''''((())))))***%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''***(((&&&%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&''''''(((!!!"""###$$$%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&$$$''')))(((&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))(((((()))))))))(((&&&%%%$$$$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&%%%&&&''')))***)))((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&""""""))),,,(((###(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$((('''&&&%%%%%%&&&'''((((((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((((((''''''''''''(((&&&''''''((((((((((((((())))))(((((()))***++++++++++++******************((()))***+++,,,,,,+++***,,,+++***))))))+++---......---,,,+++++++++,,,---)))))))))***++++++,,,,,,------...............---///...---,,,++++++++++++------,,,+++++++++,,,,,,++++++************++++++///...,,,*********,,,---,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))*********''''''((()))***++++++,,,+++***)))'''''''''((()))######$$$%%%&&&'''))))))%%%%%%&&&&&&&&&&&&&&&&&&+++***)))'''&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))******)))((('''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''')))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&'''((())))))'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&((()))((('''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''((())))))'''%%%"""!!!''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$######%%%'''((('''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((((((((''''''((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((((((((((((&&&''''''((((((((((((((())))))((((((((((((((((((************************))))))++++++,,,+++******,,,+++***))))))+++,,,---,,,,,,++++++++++++,,,,,,******++++++,,,,,,------------............------++++++++++++,,,---......++++++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,000///---++++++,,,---...,,,,,,,,,+++++++++***************)))))))))((((((,,,,,,++++++******))))))((((((((()))*********++++++***)))((('''(((((()))((('''''''''''''''((((((%%%%%%&&&''''''((())))))***)))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((()))((((((''''''&&&&&&%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''((()))'''&&&''')))***(((&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&%%%&&&&&&%%%&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&'''((()))))))))((((((''''''''''''&&&&&&###&&&((('''%%%$$$%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''((((((((((((((())))))))))))(((((('''((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,***)))((((((((((((&&&''''''(((((((((((((((***)))((('''&&&&&&&&&&&&***************************++++++,,,++++++***)))---,,,***))))))***+++,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,---.........------............------++++++++++++,,,---...///*********+++,,,---//////------,,,,,,,,,,,,------000///---,,,,,,---......,,,,,,,,,+++++++++************))))))))))))((((((...---,,,+++***))))))((())))))))))))))))))))))))******)))((((((((()))))),,,+++***)))((('''''''''$$$%%%&&&'''(((***++++++''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%''')))***((('''((()))***)))((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((&&&%%%$$$###&&&&&&&&&''''''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$###"""###$$$%%%%%%###&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%&&&''''''((((((''''''((((((''''''&&&&&&%%%%%%$$$%%%''')))******))))))&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''((()))******)))(((''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,+++***)))((('''''''''&&&''''''((((((((((((((())))))((('''''''''((((((***************+++++++++,,,,,,,,,,,,+++******)))---,,,+++***))))))******&&&((()))+++,,,,,,+++++++++++++++,,,------......------.........---,,,,,,...---,,,,,,+++++++++,,,++++++++++++,,,---...///------,,,,,,,,,,,,------...------,,,,,,,,,------,,,,,,,,,+++++++++*********)))))))))((((((((((((+++++++++******))))))))))))))))))))))))(((((((((******)))))))))))))))))),,,+++***(((''''''''''''%%%%%%&&&'''((())))))***%%%&&&&&&'''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$&&&))))))(((((((((((()))((((((''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$'''''''''(((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$""""""###$$$%%%$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''((())))))'''%%%%%%&&&''''''((('''''''''(((((('''&&&&&&%%%$$$$$$###$$$&&&((())))))***)))&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&)))(((''''''((((((&&&$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&((())))))(((&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++***)))((('''&&&&&&'''&&&''''''(((((((((((((((((('''(((((()))***+++,,,))))))*********+++++++++------,,,++++++*********,,,++++++***))))))))))))&&&((()))+++,,,,,,++++++******++++++,,,---------------......---,,,++++++------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))(((((((((((('''''''''(((((())))))******)))))))))((((((((((((((())))))******************(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&&&&"""$$$%%%$$$###"""###$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!"""%%%'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&(((((((((((('''%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''***)))((('''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''')))******'''%%%%%%&&&''''''((('''''''''(((((('''&&&%%%$$$$$$###$$$%%%&&&&&&''''''''''''+++***))))))(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&***((('''((())))))'''$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%######&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''&&&''''''((((((((((((((('''''''''(((***+++---...)))))))))***++++++,,,,,,---,,,,,,++++++++++++,,,***************)))))))))))))))***+++,,,,,,,,,,,,*********+++,,,,,,------------...------,,,+++***))))))***+++,,,...///000...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,************++++++++++++,,,,,,,,,+++++++++******))))))((((((((((((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((()))***+++++++++******%%%%%%%%%%%%%%%&&&'''((('''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$###"""###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###""""""$$$&&&&&&'''((('''&&&%%%&&&(((&&&%%%%%%&&&'''((())))))$$$%%%&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&(((((((((((('''((((((((('''%%%$$$"""%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''''''''''')))******'''%%%%%%&&&''''''((((((''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''')))******(((''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$((((((''''''''''''((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''(((((()))***&&&''''''((((((((((((((('''''''''((()))***+++,,,((())))))***++++++,,,,,,,,,,,,+++++++++,,,---...((())))))***************,,,,,,++++++++++++,,,,,,++++++,,,,,,------......------------,,,+++******))))))***+++,,,...///000,,,,,,+++++++++,,,------------,,,,,,,,,,,,------******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((((((((('''''''''''''''(((((())))))******&&&'''''''''((()))))))))((()))***++++++++++++***%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&$$$%%%&&&(((((('''&&&%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&((()))(((&&&&&&''')))(((((('''''''''(((((()))%%%%%%%%%&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((%%%&&&((())))))((('''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&''')))***)))&&&$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&'''(((((())))))&&&&&&&&&'''''''''(((((($$$)))...,,,&&&$$$''',,,&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&***)))(((''''''((()))***&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((()))***+++,,,&&&''''''((((((((((((((((((((('''''''''(((((()))((())))))***++++++,,,,,,,,,++++++***+++,,,...///'''((()))***************...---,,,+++++++++,,,---,,,,,,------...//////000---...------,,,+++***))),,,,,,,,,++++++,,,------*********+++,,,---...///.........------.........***+++,,,---------------,,,,,,,,,+++++++++******)))(((((((((''''''''''''************))))))))))))%%%&&&&&&'''((()))******((()))***+++,,,,,,+++***'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))$$$%%%'''(((((('''%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''')))+++***'''&&&(((***+++***)))(((((('''((((((&&&&&&%%%%%%&&&''')))***(((((((((''''''&&&&&&&&&((((((((((((((((((''''''$$$%%%(((***++++++******&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((***+++'''''''''&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&'''((())))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%''')))***)))&&&###%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))***+++))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((('''&&&%%%######%%%%%%&&&'''&&&%%%###"""!!!"""###%%%&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&((((((((((((''''''''''''************))))))))))))***++++++******)))((('''''''''''''''((()))++++++((((((((((((((((((((((((''''''''''''((()))++++++)))************+++++++++)))))))))******+++++++++(((((())))))***+++------++++++++++++,,,---...///---,,,,,,,,,,,,---......///.........------------,,,,,,,,,,,,---...//////---------,,,,,,,,,++++++,,,,,,+++***+++,,,...///,,,++++++++++++++++++,,,......---,,,+++)))((('''(((((((((((())))))))))))***((('''&&&'''((('''&&&(((((((((((((((''''''&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))(((''''''''''''((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,%%%&&&''''''((((((''''''$$$%%%'''(((((('''%%%$$$$$$%%%&&&'''&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&'''''''''))))))((('''&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########)))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&%%%###"""###$$$)))'''&&&(((((('''(((***)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((())))))(((((('''''''''&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&$$$######&&&((())))))&&&&&&'''''''''&&&%%%$$$(((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&(((&&&&&&'''((((((&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%$$$######%%%'''((((((''''''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((((((***)))'''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&&&&'''&&&%%%$$$###"""###$$$%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&((()))((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''((()))***+++)))************+++++++++,,,,,,,,,,,,,,,,,,------))))))))))))***+++,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,---...............---------,,,,,,...------,,,,,,,,,------)))))))))******+++++++++,,,,,,+++******+++,,,---++++++************++++++---------,,,+++***)))(((((((((((()))))))))*********((('''&&&'''((('''&&&'''''''''''''''&&&&&&%%%''''''''''''((((((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******+++%%%&&&''''''((((((''''''$$$%%%'''(((((('''%%%$$$###$$$%%%&&&'''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&'''&&&%%%%%%%%%$$$$$$%%%''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''%%%###$$$&&&(((((((((%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&(((***,,,***'''%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%&&&%%%$$$###$$$%%%'''((('''''''''&&&&&&'''(((((('''''''''(((((('''''''''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&(((***+++(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''(((((()))***+++(((((((((((((((((((((((((((''''''(((((()))***+++)))************+++++++++------,,,,,,,,,,,,,,,,,,+++***************++++++++++++***++++++,,,---...,,,,,,,,,,,,------------.........---------,,,,,,///...---,,,++++++++++++'''((()))***+++,,,,,,---,,,,,,+++*********++++++*********))))))*********++++++,,,,,,+++******))))))))))))*********++++++***((('''&&&'''((('''&&&&&&&&&&&&'''&&&%%%%%%$$$&&&''''''''''''(((((((((((((((''''''''''''((((((&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))%%%&&&''''''((((((''''''$$$%%%&&&''''''&&&%%%$$$"""###$$$&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''(((&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&'''((()))''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((&&&$$$$$$&&&'''''''''%%%$$$$$$$$$&&&''')))***+++)))'''%%%$$$%%%&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&)))---000---'''$$$%%%)))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((('''''''''''''''((()))***''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''%%%&&&&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&((()))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((()))******))))))*********++++++++++++++++++******))))))))),,,++++++***))))))******++++++******+++,,,,,,---++++++,,,,,,------------/////////.........------...---,,,,,,++++++,,,,,,******+++,,,------......,,,++++++******)))))))))******))))))))))))************++++++++++++******)))*********++++++++++++***((('''&&&'''((('''&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&%%%%%%$$$###$$$$$$$$$'''''''''&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))((('''&&&'''((('''((((((&&&&&&)))***(((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''***(((%%%%%%&&&'''&&&&&&'''&&&%%%$$$%%%''')))+++,,,***'''%%%$$$$$$&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((,,,...,,,(((%%%''')))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((()))***+++'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&''')))+++,,,++++++***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))***+++++++++)))(((((((((((())))))***)))))))))))))))))))))))))))(((((((((((())))))***))))))*********++++++++++++++++++******))))))))),,,,,,+++***))))))))))))++++++*********+++,,,,,,***+++,,,---------,,,,,,000000000////////////...+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))******))))))))))))******))))))***+++++++++******)))*********++++++++++++***((('''&&&'''((('''&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$%%%''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&((($$$((()))&&&(((...///---''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++)))&&&%%%&&&'''&&&&&&)))(((&&&%%%%%%&&&((()))+++)))'''%%%$$$%%%&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))(((''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))$$$%%%%%%&&&'''&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''')))******'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''')))+++,,,++++++***%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((('''''')))***++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++************++++++)))***,,,---------,,,+++000000000/////////......************+++,,,---...+++++++++*********))))))+++++++++,,,++++++***)))*********))))))*********))))))******+++******))))))))))))*********++++++***((('''&&&'''((('''&&&(((((())))))(((((('''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$&&&''' &&&'''$$$'''///111---((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''+++)))&&&&&&&&&''''''&&&***)))'''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&$$$$$$&&&)))***(((&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!###$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((((((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%$$$###$$$$$$&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''((()))*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,------++++++******************++++++************++++++)))***,,,------,,,+++***............------------,,,+++++++++++++++,,,,,,******************++++++***+++,,,------,,,,,,+++++++++************++++++)))***************)))(((((((((((()))))))))*********((('''&&&'''((('''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&''' '''(((###&&&///111,,,&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''***(((&&&&&&'''(((((('''''''''''''''((((((((((((%%%&&&'''((((((((('''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&'''''''''&&&&&&'''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((('''''''''((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''((())))))((('''%%%&&&&&&''''''&&&%%%%%%'''&&&&&&%%%&&&'''((()))''''''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''###"""""""""###%%%'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&'''((((((((((((((((((***)))(((((((((((())))))))))))))))))))))))))))))***)))(((((((((((()))))))))************+++++++++)))))))))******++++++,,,+++***************++++++++++++***************+++(((***+++------,,,+++***------,,,,,,,,,+++++++++------,,,+++******************+++,,,---......///)))***,,,---...------,,,,,,,,,++++++++++++,,,,,,***************)))(((((((((((((((((())))))))))))***((('''&&&(((((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((()))+++%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%))))))(((((('''''''''&&&###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((""")))***%%%&&&///111+++$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''***(((&&&&&&'''((()))((($$$%%%'''((())))))))))))###$$$''')))))))))'''&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$(((,,,***%%%"""%%%(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######%%%%%%%%%%%%######(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))((('''&&&,,,,,,++++++******))))))***)))'''&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&((('''&&&%%%%%%&&&'''((('''(((((('''%%%%%%&&&((((((((('''&&&&&&&&&&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))))))))((((((******))))))((((((''''''(((((()))***************))))))((((((((((((((()))***)))((((((((()))+++,,,+++******)))******++++++))))))*********++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((+++++++++++++++++++++++++++***)))***,,,---,,,+++)))***+++,,,---,,,,,,+++(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((%%%"""!!!$$$%%%%%%###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&''''''%%%$$$)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))(((''''''((()))***)))(((&&&$$$$$$&&&((()))((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%))))))((((((''''''''''''''''''((((((((((((((('''((('''%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&++++++***)))((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&'''((('''&&&&&&((()))(((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((())))))))))))((((((***)))))))))((((((((('''(((((()))************)))))))))(((((((((((())))))***)))((((((((()))++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************------------,,,+++***)))+++++++++++++++++++++++++++***)))***,,,---,,,+++)))***+++,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&)))'''%%%%%%''')))((('''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&%%%%%%&&&''')))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((('''&&&&&&'''((()))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%''''''((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$###""""""###$$$%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&&&&&&&''')))(((((('''&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))(((((((((((('''((())))))******))))))))))))(((((((((((()))))))))))))))((()))******+++,,,++++++*********))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++************++++++++++++............---,,,+++++++++++++++++++++++++++++++++***)))***,,,,,,,,,+++)))***++++++,,,+++++++++))))))*********+++++++++************************)))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''((())))))***)))(((&&&%%%(((((()))(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&(((******)))$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&'''((()))******)))((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((()))))))))'''(((((())))))(((&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!! !!!###$$$''''''&&&&&&&&&&&&''''''$$$%%%''''''%%%%%%%%%'''(((((('''&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))))))))((())))))))))))(((((((((((('''(((((())))))))))))))))))(((((((((((())))))***)))))))))))))))******+++++++++++++++***))))))(((******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------......//////...---,,,,,,+++++++++++++++++++++++++++))))))***+++,,,+++************++++++++++++***((())))))))))))************************+++++++++)))))))))))))))))))))))))))'''&&&'''((()))(((''''''''''''''''''''''''''')))***++++++***(((&&&$$$###$$$%%%&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$&&&'''(((((($$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''((()))((('''%%%%%%%%%'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%'''(((((('''&&&%%%''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$%%%'''(((((((((&&&&&&%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%&&&'''(((***))))))(((''''''&&&&&&'''((()))++++++)))'''&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((('''''''''(((((('''''''''''')))******(((&&&&&&'''(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((()))******((()))))))))***************++++++++++++***)))((())))))))))))************))))))))))))************,,,,,,---------.............../////////...------++++++++++++++++++++++++***)))((()))+++,,,+++***+++*********************'''''''''(((((((((((()))))))))******++++++++++++)))))))))))))))))))))))))))'''&&&'''((()))(((''''''''''''''''''''''''''')))***++++++***(((&&&$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%!!!"""$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''+++,,,---+++'''%%%$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))(((''''''((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$######$$$%%%'''((()))(((''''''&&&&&&&&&''''''(((((((((((('''&&&&&&&&&''')))***))))))((((((''''''&&&&&&&&&(((***++++++***((('''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''&&&'''((())))))((('''&&&%%%%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&''''''((((((''''''&&&)))+++------+++)))))))))(((((('''&&&&&&&&&&&&'''######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&'''((())))))******)))(((((((((((())))))))))))&&&'''(((((())))))(((((((((''''''(((((()))***+++(((((()))************))))))***+++,,,,,,+++***)))((((((((())))))))))))***((((((((()))))))))))))))******++++++,,,,,,---------...............------++++++++++++++++++++++++***)))((()))+++++++++***++++++***)))))))))******&&&&&&&&&'''''''''(((((((((((())))))***+++++++++)))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''((())))))***)))(((&&&%%%)))))))))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%''''''&&&&&&&&&((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''+++---...,,,'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((((((((((((((((((&&&$$$""""""$$$&&&(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((((((((((('''''''''''''''((((((((('''''''''''''''((()))***%%%%%%&&&'''((())))))***'''''')))******))))))((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''(((((('''&&&%%%"""$$$%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%&&&&&&%%%$$$$$$###%%%)))***)))(((((()))(((((('''&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&'''((()))************'''((((((((()))))))))***&&&'''(((((())))))((((((''''''''''''((()))***+++'''((()))***+++******)))'''(((***,,,,,,,,,+++***((())))))))))))*********(((((())))))******************++++++,,,------...,,,------.........------++++++++++++++++++++++++***)))((()))***+++***))),,,+++***)))(((((()))***''''''''''''((((((((((((''''''((())))))***++++++(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''*********))))))((('''&&&%%%%%%&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$&&&))))))'''%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''######$$$%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&'''***,,,***&&&###$$$'''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''$$$%%%&&&'''(((((((((((($$$%%%%%%&&&'''((()))***'''''''''(((((()))))))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%"""###%%%&&&&&&%%%###"""!!!"""$$$&&&''''''&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$%%%%%%$$$###""""""%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************'''((((((((())))))******&&&''''''(((((((((((((((''''''''''''((()))++++++'''((()))++++++******)))&&&'''***,,,------,,,+++)))************+++++++++))))))******+++++++++,,,,,,,,,------...///000000,,,,,,------...------,,,++++++++++++++++++++++++***(((((()))***+++***))),,,+++***((((((((()))***(((((((((((())))))))))))&&&''''''((()))*********(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$%%%&&&'''((((((((((((&&&&&&'''((()))***++++++$$$%%%%%%&&&&&&%%%%%%$$$###&&&)))(((&&&$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((""""""###$$$&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###"""&&&)))(((%%%###%%%((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$&&&''')))&&&&&&'''(((((('''&&&&&&(((((((((''''''&&&&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))$$$%%%''')))******))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''((((((((('''&&&&&&&&&'''(((***+++))))))((((((''''''&&&&&&"""$$$%%%'''(((((('''&&&'''''''''''''''&&&&&&&&&'''''''''&&&'''((()))***$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&)))+++,,,***'''''''''((())))))((('''&&&(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******))))))))))))************,,,+++***))))))***++++++++++++,,,------...//////---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&%%%$$$$$$%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$&&&(((((('''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((()))(((&&&%%%%%%&&&'''(((%%%%%%&&&&&&%%%###""" $$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$)))(((&&&%%%$$$%%%&&&&&&'''&&&%%%###"""######$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&&&&&&&&&&$$$###((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((())))))******++++++'''&&&%%%$$$$$$%%%'''((('''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((('''''''''&&&###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%&&&))))))'''%%%''''''((())))))((('''&&&'''((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********+++***))))))))))))***+++***++++++,,,------......+++++++++******)))))))))))))))))))))))))))))))))'''''''''((())))))******))))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$######''''''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###############"""!!!!!!''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&******)))(((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&%%%%%%&&&(((((('''%%%''''''((((((((((((''''''''''''((((((((()))))))))***)))&&&%%%%%%&&&)))***))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))*********))))))(((((())))))************+++,,,,,,------,,,,,,+++***))))))(((((())))))))))))))))))))))))&&&&&&&&&'''(((((())))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###)))((('''%%%%%%$$$%%%%%%&&&&&&&&&&&&'''((()))***((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$###############$$$%%%&&&'''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&((((((((('''&&&&&&%%%%%%(((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((''''''''''''"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''(((((()))(((((('''''''''((((((((((((((('''''''''((((((((())))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***((((((((((((((()))))))))))))))******++++++++++++......---,,,+++***))))))))))))))))))))))))))))))&&&&&&'''(((((())))))***)))******++++++******)))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&%%%%%%%%%%%%''''''''''''(((((())))))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))))))))((('''%%%%%%%%%&&&'''&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''&&&%%%%%%###$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$%%%%%%&&&&&&%%%'''(((******((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&%%%$$$%%%'''(((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''(((((()))'''((()))******)))((('''''''''''''''''''''''''''(((((()))))))))*********((((((((((((((('''''''''######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))(((((((((((('''''''''(((''''''''''''(((((())))))''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))''''''(((((())))))))))))))))))************++++++------,,,++++++***))))))(((((((((((((((((((((((('''(((((())))))***++++++(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***$$$%%%%%%&&&&&&'''''''''))))))(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''((((((((()))$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''((()))))))))((('''&&&%%%&&&'''(((&&&''''''''''''''''''&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$######""""""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))((('''&&&$$$###''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%$$$%%%'''(((%%%&&&''''''((((((((('''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&((())))))***%%%&&&(((***++++++******''''''''''''''''''''''''''''''((((((((()))))))))'''''''''((((((((((((((($$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&'''%%%$$$###%%%&&&''''''&&&''''''((()))***&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&)))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((((((((())))))''''''((()))***************************************))))))))))))((((((((((((((((((((((((((((((((((((((())))))***+++++++++(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''(((((()))((((((&&&%%%$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((((((((('''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((&&&$$$###''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&'''(((%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&''')))************''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%&&&''''''''''''&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###"""$$$''''''&&&&&&&&&'''(((***+++&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))'''((()))+++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))*********)))))))))******)))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&'''(((''''''&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((''''''&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&(((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))%%%&&&''''''((((((''''''$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###""""""!!!((())))))'''$$$$$$&&&)))'''&&&&&&&&&'''(((***+++&&&&&&&&&'''''''''((((((,,,+++(((''''''(((+++,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))'''(((***+++,,,,,,,,,+++,,,,,,++++++++++++++++++)))))))))***++++++,,,,,,((((((((((((((((((((((((&&&&&&''''''((()))))))))******++++++++++++******))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))***+++&&&''''''((('''&&&$$$######$$$%%%''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######"""""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%$$$%%%&&&'''''''''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&''')))))))))%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%$$$%%%&&&((()))###$$$&&&'''(((''''''&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((())))))((((((''''''''''''''''''''''''###$$$&&&&&&&&&&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&''''''((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&& !!!"""###%%%&&&'''(((,,,+++)))'''%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))************&&&'''''''''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((.........------+++***)))******))))))(((((('''''')))))))))))))))))))))))))))***+++,,,---,,,+++***+++++++++************)))))))))((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''((((((((((((((((((((((((************))))))))))))******))))))((((((((('''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&******))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$)))'''%%%%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%###!!!!!!"""###$$$(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''%%%$$$###$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%(((&&&$$$$$$%%%''''''&&&&&&))))))&&&'''***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######%%%'''(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&''''''((((((''''''(((((())))))((('''&&&&&&$$$$$$%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&'''(((((((((((('''%%%$$$%%%'''*********))))))(((((((((''')))))))))))))))(((((('''))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((###$$$&&&((()))+++++++++***)))))))))((((((((('''))))))))))))))))))))))))((()))***+++,,,+++******+++++++++************)))******)))(((((('''&&&&&&)))(((((('''''''''((((((((((((((((((((((((((((((*********)))))))))(((((())))))((((((((('''''''''&&&%%%%%%&&&&&&((())))))'''''''''''''''''''''''''''''''''(((((('''''''''))))))((((((((('''''''''$$$$$$$$$###############&&&%%%%%%&&&&&&((())))))''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$&&&$$$"""###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$$$$&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%'''(((&&&%%%%%%((((((&&&'''+++,,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''&&&%%%$$$$$$&&&((()))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&''''''&&&%%%%%%$$$$$$###$$$&&&((()))(((&&&''''''''''''''''''((()))+++++++++)))&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((***+++++++++***)))+++++++++************)))+++******))))))((((((((())))))((((((((())))))***((((((((((((((((((((((((******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''(((((())))))(((((('''(((''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((()))***))))))(((((('''''''''&&&''''''''''''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%"""!!!!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######)))((('''&&&%%%&&&'''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((((((((((((''''''''''''''''''''''''&&&%%%$$$%%%''')))++++++***'''%%%######%%%''')))(((&&&###$$$'''(((%%%'''+++,,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''((((((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''&&&&&&%%%$$$&&&%%%%%%&&&(((((('''%%%'''''''''((((((((())))))((()))+++***(((''''''(((''''''''''''&&&&&&&&&&&&###$$$%%%'''(((((())))))))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&$$$######$$$&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((++++++++++++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++++++++++++++*********))))))*********))))))(((((((((((((((((('''(((((())))))((((((((((((((((((((((((***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''((()))+++******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&''''''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((((((''''''''''''''''''(((((((((((('''&&&$$$$$$&&&''')))******)))((('''((('''''''''((((((&&&$$$$$$''''''%%%&&&+++,,,***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&&&&%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&%%%&&&''''''(((''''''''''''(((((((((((((((''''''***((('''''''''&&&%%%###'''(((((())))))))))))))) ###'''((()))((()))))))))))))))))))))((((((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&((()))((('''&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((###$$$&&&(((***+++,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((()))***+++---......------+++++++++*********))))))))))))(((((((((((((((''''''&&&&&&&&&''''''((()))(((((((((((((((((((((((()))))))))(((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''''''''&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((((('''&&&%%%$$$((('''&&&%%%&&&''')))***///,,,(((&&&&&&''''''&&&$$$''''''%%%&&&***,,,***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&%%%&&&''''''((('''''''''''''''(((((((((((((((''')))(((&&&&&&'''((('''%%%''''''((()))***)))))))))"""&&&)))))))))))))))((((((((()))))))))))))))(((((()))))))))(((((('''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''')))))))))((('''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((******+++,,,,,,,,,++++++(((((((((((()))))))))))))))))))))))))))))))))))))))***,,,---...///......+++++++++************)))((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))(((((((((((((((((((((((())))))((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%''''''((((((((()))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&$$$%%%'''(((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%(((&&&$$$######&&&)))+++111---(((%%%%%%&&&''''''%%%''''''%%%%%%)))***(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&&&&'''&&&&&&&&&&&&%%%$$$%%%(((*********&&&'''((()))***)))((('''%%%(((***+++***(((((((((&&&&&&&&&'''''''''''''''))))))******)))(((((('''))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''((()))((('''&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((222222111///---+++)))''''''((((((((()))))))))***))))))))))))))))))))))))((()))+++---............+++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((())))))((((((((('''''''''%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%#########%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''%%%'''((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&%%%&&&((()))((('''%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''&&&%%%$$$$$$%%%'''(((***,,,)))&&&%%%%%%'''''''''&&&((((((%%%%%%((()))&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&''''''&&&&&&)))'''%%%%%%''')))))))))%%%&&&'''))))))((('''&&&''')))++++++)))(((((((((&&&&&&&&&&&&'''''''''(((''''''(((((()))((((((((())))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((******(((&&&$$$&&&'''((('''&&&&&&'''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))******+++++++++******)))'''((((((((())))))******))))))))))))))))))))))))'''(((***,,,------------+++++++++************)))******************++++++''''''''''''((()))++++++(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((( !!!""""""###$$$%%%&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))%%%###!!! !!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((###%%%''''''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((($$$%%%'''(((((((((''''''&&&'''((()))((('''%%%###%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%###$$$%%%&&&''')))******&&&'''''''''(((((())))))&&&'''((((((((((((((('''$$$%%%&&&'''((((((((((((&&&%%%$$$%%%'''''''''&&&''')))(((%%%%%%'''(((%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&''''''(((((('''''''''((()))******)))((('''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&'''((()))))))))(((///,,,((('''&&&&&&%%%###$$$%%%'''))))))((('''&&&###%%%''''''''''''(((***'''((((((((())))))******$$$$$$&&&'''(((((())))))))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%'''))))))(((&&&%%%'''''''''''''''''''''''')))(((((('''&&&%%%%%%%%%))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))------,,,+++)))'''%%%$$$,,,,,,,,,,,,,,,+++***)))((('''&&&%%%$$$%%%&&&&&&'''''''''''''''((())))))''''''''''''((((((((((((******)))'''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((()))))))))(((&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''***(((&&&%%%%%%%%%$$$###&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((&&&'''((('''&&&&&&'''(((,,,***((('''&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&$$$###"""!!!######$$$$$$%%%&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((,,,***((('''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&(((*********((((((''''''''''''''''''''''''))))))(((''''''&&&%%%%%%)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++++++++***))))))(((+++,,,,,,,,,++++++***)))***)))((('''&&&''''''((()))((((((''''''(((((()))''''''((((((((()))))))))******)))(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$######$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%######$$$'''))))))(((&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((((((&&&'''((('''&&&&&&'''(((+++***(((&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((()))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&''')))++++++++++++***(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,+++++++++,,,++++++***)))++++++***)))))))))))))))******)))((((((((())))))((((((((()))))))))*********))))))((((((((())))))'''''''''(((((('''''''''$$$$$$&&&''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&######%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''***++++++)))&&&%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$#########$$$'''&&&&&&%%%%%%&&&&&&'''###""""""$$$''')))******''''''''''''((((((((()))((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((('''&&&'''((('''&&&&&&'''((()))((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((()))&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++,,,,,,,,,)))))))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))***+++,,,---------******++++++++++++******++++++******)))))))))))))))))))))))))))***++++++))))))))))))***************)))))))))))))))***+++''''''((((((((((((''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++------+++(((&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$&&&''''''&&&'''''''''((((((((())))))'''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''&&&'''((('''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''(((***++++++***(((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$))))))((('''%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))******+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***++++++,,,,,,,,,++++++)))******++++++******************)))))))))(((((('''''''''((()))+++------))))))))))))***************)))))))))))))))***+++''''''((((((((((((''''''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***(((%%%%%%&&&&&&%%%$$$''''''''''''((((((((((((&&&''''''''''''''''''&&&%%%&&&&&&'''''''''''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((((('''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***))))))(((((('''&&&&&&((((((''''''''''''''''''%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))***)))'''%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))++++++++++++++++++***)))((()))******+++*********((())))))))))))(((''''''&&&&&&'''((()))+++,,,---((((((((()))))))))*********))))))((((((((())))))'''''''''((((((''''''''''''''''''&&&&&&%%%######%%%%%%&&&&&&&&&&&&&&&&&&(((((((((''''''&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((('''&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((((((((('''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''''''''&&&&&&'''((('''&&&&&&'''(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))))))))******&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((******))))))(((&&&%%%$$$###$$$&&&''''''&&&$$$######$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))*********+++******)))(((((()))***************((()))*********)))''''''((((((''''''(((((())))))''''''((((((((()))))))))******)))(((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&'''''''''((((((((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))((('''''''''''''''###$$$&&&''''''&&&$$$###$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***************(((((()))***************))))))***+++***)))((('''******((('''&&&&&&&&&&&&''''''''''''((((((((((((******)))'''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((######$$$%%%%%%&&&''''''&&&'''''''''(((((())))))$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&###$$$%%%&&&''')))******))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$######"""###$$$%%%'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%&&&&&&'''(((''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))$$$%%%%%%&&&'''((())))))(((((((((''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&''')))***$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''$$$%%%'''))))))(((&&&%%%(((((())))))((('''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((***---))))))))))))))))))))))))*********)))))))))))))))&&&&&&'''((()))***++++++)))((('''&&&%%%&&&'''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&''''''''''''''''''&&&"""%%%((((((&&&%%%&&&((($$$&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%(((&&&$$$$$$%%%'''(((''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''))))))((((((''''''''''''%%%%%%&&&&&&'''((())))))))))))((('''''''''''''''''''''(((((())))))******((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&$$$######$$$&&&''''''''''''(((((((((((((((&&&&&&%%%$$$%%%&&&'''(((''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&$$$$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%''')))***''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&((()))''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((())))))''''''''''''(((***+++,,,))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((('''&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&************)))((('''&&&)))''''''))),,,---+++)))(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&(((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))((()))))))))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''(((((()))'''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''###%%%''''''&&&%%%&&&(((&&&(((((('''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&%%%######%%%&&&'''&&&'''&&&&&&&&&&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%((((((((('''''''''&&&&&&######$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&((((((((((((((()))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&((('''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%&&&''')))***''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''(((((('''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((++++++***((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''((((((((()))((((((((((((((()))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))'''%%%%%%'''***+++)))'''((((((''''''&&&&&&&&&'''%%%&&&''''''((((((''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&'''((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''((()))))))))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&&&&******)))(((((((((((()))((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%''''''%%%%%%&&&(((&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''%%%$$$$$$&&&''''''''''''&&&&&&&&&&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&)))))))))(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((***)))'''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***+++'''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''(((((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((---,,,+++***(((&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***,,,,,,(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&(((***+++&&&&&&&&&''')))***)))(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''%%%&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))(((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((('''&&&&&&'''((())))))((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&))))))))))))*********+++((((((((((((((((((((((((*********))))))((('''''''''((())))))(((((()))+++))))))))))))))))))))))))((((((((()))))))))))))))***))))))(((''''''&&&&&&)))))))))(((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))&&&&&&'''''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%&&&''''''$$$%%%&&&&&&&&&&&&''')))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&((())))))((('''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%&&&&&&'''***))))))(((''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''''''''''')))((('''&&&%%%%%%&&&&&&&&&&&&''''''((()))))))))&&&&&&%%%&&&'''(((***+++&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&)))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((---111///***&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&---+++)))'''&&&'''((()))'''((((((***+++++++++***(((((((((((((((''''''&&&&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))))))))((('''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&''''''(((((((((&&&&&&'''((())))))((((((''''''((((((((((((''''''''''''(((((((((((('''''')))))))))((((((''''''&&&((())))))))))))*********(((((((((((((((((((((((())))))******)))((('''&&&&&&((())))))(((((()))***((((((((((((((((((((((((''''''(((((())))))))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%'''''''''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''''''''((((((******)))((('''&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''((())))))***%%%%%%$$$$$$%%%'''((()))&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))******&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************************''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))'''((((((((((((((((((((())))))))))))))))))))))))''',,,///...((($$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&///---***'''&&&%%%&&&''''''((()))*********++++++(((((()))))))))((('''&&&&&&'''(((((())))))((((((''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&'''((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''))))))((((((((((((((((((&&&&&&''''''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''%%%'''))))))((((((((()))((((((((((((((((((((((((&&&''''''(((((())))))***$$$%%%&&&'''((()))******'''''''''((('''&&&&&&%%%'''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$$$$%%%''''''''')))))))))'''$$$"""""""""&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''######"""$$$%%%&&&$$$###'''&&&&&&&&&&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))))))))(((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$"""###%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&(((((((((&&&%%%&&&'''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%&&&'''))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''%%%%%%%%%&&&'''(((***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((***(((%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''$$$&&&((()))(((((((((***(((((()))***)))((('''&&&''''''((())))))))))))(((((((((''''''(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***(((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''((((((((((((((()))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&(((***+++***)))(((%%%'''))))))((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***$$$$$$%%%&&&'''((()))***'''(((((()))((('''&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&''''''((((((''''''&&&(((&&&######%%%'''((('''&&&''''''&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$######%%%''''''%%%###'''&&&&&&&&&&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''((()))(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&'''''''''######$$$%%%&&&'''(((((()))(((&&&%%%%%%&&&&&&'''%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''(((&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((()))(((&&&%%%&&&'''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&((()))******))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$&&&))))))''''''(((***'''(((*********)))'''&&&''''''((())))))))))))))))))((('''''''''(((******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((()))******$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%'''(((******((()))))))))((('''&&&&&&'''(((((((((((((((((('''''''''((((((((((((''''''''''''(((((())))))******(((((((((((()))))))))***))))))))))))))))))))))))$$$&&&(((***++++++***)))$$$''')))***)))'''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''(((((()))((()))*********)))'''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''(((((((((((())))))))))))(((((()))&&&""""""%%%(((((('''!!!$$$%%%%%%&&&)))+++%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''((('''&&&'''(((******(((&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''(((((('''''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''((((((((($$$$$$&&&'''((()))))))))%%%%%%&&&'''((()))***++++++***((('''&&&&&&''''''%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))(((&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%'''((()))(((&&&%%%&&&'''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''(((((())))))******&&&%%%%%%$$$$$$%%%%%%&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&((()))*********)))))))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))'''''''''((((((((())))))************************,,,***'''&&&''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))%%%(((++++++))))))***,,,'''(((***+++***)))'''&&&'''(((((())))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((***++++++$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%((('''%%%######%%%'''((($$$$$$%%%%%%&&&'''((((((&&&%%%$$$%%%'''''''''&&&#########$$$$$$%%%%%%%%%''''''''''''(((((())))))'''''''''&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''%%%&&&((()))))))))((('''&&&'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''&&&%%%$$$######$$$%%%%%%&&&''''''%%%'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$&&&'''(((((()))((('''&&&%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$'''&&&&&&'''(((((('''%%%&&&(((((((((%%%$$$###$$$&&&'''((())))))(((''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''(((((((((((('''''''''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&(((((())))))))))))((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''((()))((('''&&&''')))******++++++++++++***)))$$$$$$%%%%%%&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''%%%&&&&&&&&&''''''((((((...***'''&&&'''(((&&&$$$'''''''''((((((((())))))&&&''''''((('''''''''&&&...+++'''&&&''''''&&&$$$''''''''''''''''''&&&&&&''')))+++***'''&&&(((***)))(((&&&%%%&&&''')))+++&&&&&&'''((())))))(((((())))))))))))))))))))))))***************)))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&((()))((('''%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((((((''''''''''''&&&''''''((((((((((((''''''&&&&&&((()))))))))((('''&&&(((((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((('''&&&%%%$$$######$$$%%%%%%&&&'''''''''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))((((((((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%)))'''''''''((('''&&&$$$$$$&&&'''(((&&&&&&&&&''')))((('''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&%%%(((((('''''''''&&&&&&&&&%%%&&&((((((&&&&&&&&&'''(((((())))))))))))(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))'''((((((((((((((('''''')))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''************)))))))))(((&&&&&&''''''((((((((((((***(((%%%%%%''')))((('''%%%%%%%%%&&&&&&&&&'''''' !!!$$$''')))+++---------***'''&&&'''(((&&&%%%''''''''''''''''''''''''''')))******''''''(((***)))((('''&&&&&&((()))***&&&''''''((())))))(((((((((((((((((((((((((((((())))))******))))))((('''))))))(((''''''''''''''''''''''''''''''(((((()))""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&''''''''')))((('''(((*********)))'''''''''''''''(((((((((&&&&&&&&&&&&&&&''''''''')))(((&&&%%%%%%&&&((()))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%%%%''''''((((((((((((''''''&&&''''''((()))((((((((('''((()))(((&&&%%%&&&'''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''(((''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''((())))))(((%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&((()))***%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''((('''%%%""""""$$$'''((((((((()))++++++***'''%%%$$$%%%''')))&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&'''''''''''''''&&&&&&&&&&&&((())))))(((''''''((('''(((((())))))(((((('''$$$$$$%%%&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''((((((''''''''''''((()))((('''&&&''')))&&&&&&'''''''''''''''&&&)))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''++++++************))))))(((((((((((())))))))))))&&&%%%$$$%%%''')))))))))%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&***)))'''&&&'''((('''&&&''''''''''''''''''''''''''')))***)))((('''(((***)))((('''&&&'''((()))***''''''((()))))))))((((((''''''''''''''''''''''''(((((()))))))))(((''''''))))))((('''''''''''''''((((((((((((((())))))***""""""######$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''((()))***)))((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$&&&((()))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''((((((((((((((()))******)))'''&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&''')))***%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###$$$&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''$$$%%%%%%%%%&&&&&&''''''((('''''''''((('''&&&$$$###%%%'''(((((()))***+++***)))'''%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((******((('''((()))'''(((((((((((((((((('''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((()))((('''&&&''')))''''''(((((()))((((((((($$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))))))))))))))))))))))))))))))))******%%%$$$%%%%%%'''((())))))((((((((((((((())))))))),,,,,,***(((&&&### ((('''''''''((((((((((((&&&&&&&&&'''''''''''''''((()))))))))((((((((()))((((((''''''(((((()))***'''(((((()))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((''''''''''''''')))))))))((()))******+++""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((()))***+++,,,***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%'''(((&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%''''''''''''&&&$$$%%%%%%&&&&&&''''''(((&&&%%%%%%&&&((()))(((&&&%%%'''))))))((('''((()))'''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&'''''''''''''''''''''''')))******)))(((((()))''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((()))((('''&&&''')))&&&&&&'''((((((((((((((($$$$$$%%%%%%&&&'''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((******************))))))&&&'''''''''''''''''''''))))))))))))))))))))))))"""###$$$%%%&&&'''''''''&&&'''((((((((((((((((((&&&&&&&&&'''''''''(((((()))((((((((()))))))))(((((((((((((((((()))******((()))))))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((''''''''''''''')))))))))))))))***++++++######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%######%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''&&&###!!!!!!###&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''%%%&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((''''''((((((((((((''''''(((''''''''''''((()))))))))++++++***((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%&&&''')))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''###$$$%%%%%%&&&'''((((((&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''(((((((((%%%$$$$$$&&&)))***)))(((&&&((())))))'''&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''(((******((((((((()))&&&''''''((((((''''''&&&''''''((())))))))))))((('''''''''''''''''''''''''''''''''((((((''''''''''''((()))((('''&&&''')))$$$$$$%%%&&&'''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''((((((************))))))))))))''')))***)))(((&&&&&&'''(((((((((''''''''''''&&& !!!###%%%'''((())))))%%%'''))))))(((''''''(((%%%%%%&&&&&&'''(((((((((***((('''((()))***)))'''(((((()))))))))*********))))))*********)))((((((************************''''''((()))))))))(((((())))))(((''''''''''''''')))))))))))))))******+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((''''''&&&%%%$$$$$$''''''((((((((((((''''''(((''''''&&&'''((()))***'''((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((()))******&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((()))&&&'''(((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''((((((&&&%%%$$$'''(((((((((((((((((((((&&&%%%%%%&&&((()))(((&&&%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&((())))))(((''''''(((&&&''''''((((((''''''&&&&&&''''''((()))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))$$$$$$%%%''''''((((((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))******)))))))))((((((((('''))),,,+++)))''''''((((((((((((((('''''''''&&&'''''''''(((((('''&&&&&&%%%(((******(((&&&&&&(((%%%%%%&&&&&&'''(((((()))***(((''''''******)))'''(((((()))******************************)))(((((())))))))))))))))))))))))'''((())))))******))))))))))))(((''''''''''''''')))(((((((((((()))******&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%))))))((((((((('''''''''%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((***)))(((&&&$$$"""!!! ''''''((((((((((((''''''(((''''''&&&&&&((()))***$$$&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$$$$&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&'''(((***+++'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''######$$$%%%&&&(((((()))''''''(((******+++++++++'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&(((((((((&&&$$$###)))))))))))))))))))))(((((('''&&&'''((((((&&&%%%###%%%''''''&&&&&&&&&'''&&&%%%######$$$&&&)))+++&&&''''''''''''''''''&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$#########''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''((((((&&&((())))))'''''''''(((&&&''''''''''''''''''&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''((()))((('''&&&''')))&&&'''((()))************$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))*********)))))))))((((((''''''&&&))),,,,,,***((()))***++++++******)))))))))(((''''''((()))))))))))))))%%%(((+++***(((%%%&&&'''%%%%%%&&&&&&'''((())))))***(((&&&'''***+++)))'''(((((()))******************************)))(((((((((((((((((((((((((((((((((((()))***************))))))((('''''''''''''''((((((((((((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''(((((('''&&&&&&''')))***&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''(((((((((((()))((()))***++++++***)))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$$$$%%%'''((()))((('''&&&%%%&&&&&&'''&&&&&&'''((())))))((((((***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))&&&((()))***)))(((&&&%%%)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&,,,***(((&&&$$$###"""!!!&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''((())))))***))))))%%%&&&(((((('''''')))***((('''&&&%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((+++***)))'''''''''((()))&&&'''((())))))(((''''''&&&'''((()))************%%%&&&''''''((((((''''''((((((((((((((()))************+++++++++,,,,,,,,,))))))((('''&&&&&&%%%%%%))))))(((((('''''''''&&&''''''((((((((((((''''''((((((&&&%%%%%%&&&'''(((((((((''''''''''''((((((%%%&&&((()))***************)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&'''((())))))&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&''''''''''''((((((((('''(((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((''''''&&&%%%%%%)))(((((('''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$###$$$%%%'''((()))((('''&&&%%%&&&&&&'''%%%%%%&&&'''''''''''''''***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''((()))***)))(((&&&%%%(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''(((((()))&&&&&&'''((((((((('''''''''((()))((('''&&&'''(((((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((***)))(((''''''(((((()))(((((()))))))))'''&&&%%%&&&''''''(((((((((((((((%%%&&&''''''((((((''''''((((((((((((((()))******,,,,,,---------.........)))((((((''''''&&&%%%%%%))))))((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''((()))))))))(((((((((((())))))''''''(((((())))))************(((((('''((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((########################$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))&&&''''''((((((''''''&&&'''(((((())))))(((((('''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&'''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))((((((''''''&&&******)))''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%'''(((***&&&''''''''''''&&&%%%%%%&&&%%%$$$$$$$$$%%%'''((((((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$'''))))))&&&###$$$%%%''''''''''''''''''''''''(((((((((((((((''''''''''''((()))))))))(((&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))((((((((()))((((((''''''))))))***)))'''%%%&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))************)))((('''%%%%%%((((((''''''''''''&&&&&&&&&&&&'''(((((((((((('''((((((((((((((()))******))))))))))))************)))((((((''''''&&&&&&&&&))))))(((((((((((('''''''''(((((())))))(((((('''''''''&&&&&&'''((()))*********))))))))))))******))))))((((((((())))))***+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((++++++***))))))(((''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''((('''%%%%%%%%%%%%'''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&'''&&&&&&'''''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&%%%%%%%%%&&&'''((()))''''''''''''&&&&&&''''''%%%&&&&&&'''''''''&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''',,,000...)))&&&&&&)))'''''''''((((((((((((((())))))((((((''''''&&&&&&((((((((()))((('''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((++++++,,,++++++***)))(((((()))))))))'''&&&&&&(((''''''&&&&&&&&&&&&''''''&&&''''''(((((()))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))((((((''''''******)))((('''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))***&&&&&&'''''''''((((((((()))(((((((((''''''&&&&&&))))))(((((((((((((((((((((((())))))))))))(((((()))(((((((((((((((((((((***))))))(((((())))))***+++***)))((((((((()))***++++++***))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((('''&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((%%%&&&''''''((()))))))))'''(((((((((((((((((('''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''((()))***&&&&&&''''''''''''''''''''''''(((((((((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((---111000+++'''(((***''''''''''''(((((())))))))))))((((((''''''&&&&&&(((((((((((((((''''''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((++++++,,,++++++***)))(((%%%'''((((((''''''(((***''''''&&&&&&&&&''''''((((((((())))))******++++++%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))******---,,,***)))((('''((((((&&&'''(((((())))))((((((((((((((((((((())))))***))))))))))))*********+++((((((((((((((('''''''''(((((())))))))))))))))))(((((())))))))))))((((((++++++******)))((('''&&&)))((((((''''''(((((()))+++******))))))))))))******************)))((((((************************(((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%&&&'''(((((('''''''''''''''(((((((((&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((())))))))))))'''(((((())))))(((((('''((())))))******))))))((('''''''''(((((((((((()))))))))(((((((((((())))))%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''')))******&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((()))******'''(((((((((((('''&&&&&&%%%%%%&&&'''((())))))***%%%&&&''''''((('''''''''((((((((()))(((((('''&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''***---,,,)))&&&'''(((&&&&&&&&&''''''(((((()))(((((((((((((((''''''''')))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))((((((''''''%%%&&&(((((('''((()))+++'''''''''&&&''''''((()))))))))))))))************&&&&&&&&&'''''''''((((((''''''((((((((()))))))))'''((()))))))))))))))((('''''''''((()))***,,,,,,...,,,+++)))(((((())))))''''''((())))))))))))(((((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******((())))))******))))))(((++++++++++++***((('''&&&((((((''''''''''''(((((())))))***++++++******)))))))))***++++++******)))************************(((((((((((())))))))))))''''''((())))))***++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''$$$%%%'''((()))***))))))(((((())))))))))))(((((())))))************))))))((((((((()))))))))******((((((((())))))(((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))(((((('''''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$&&&''')))******+++((((((((((((((('''&&&&&&"""###$$$&&&''''''((((((%%%%%%'''((((((((('''''''''(((((((((''''''&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''''''''&&&&&&'''$$$%%%%%%&&&''''''(((((('''''''''((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))(((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((((((''''''&&&((()))(((''''''((()))'''''''''''''''((())))))))))))((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((())))))******)))((('''))))))(((((((((***+++,,,---+++)))((('''((()))***''''''((()))))))))))))))((((((((((((((()))******&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))(((((()))))))))*********))))))************))))))))))))***+++++++++***)))))))))(((((((((((())))))&&&(((***,,,---,,,***)))'''(((***+++,,,+++++++++************************'''((((((((()))))))))***++++++++++++++++++++++++************************%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))))))))))))))************###%%%'''(((*********)))(((((())))))))))))(((((())))))************))))))))))))))))))************&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''!!!###$$$&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((''''''&&& !!!###$$$%%%&&&&&&&&&$$$%%%'''(((((((((''''''&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((&&&%%%%%%'''(((((('''$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''((())))))***))))))((()))***)))'''&&&&&&''''''''''''''''''((())))))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))*********((('''&&&+++***)))(((((()))******+++***((('''&&&''')))***'''(((((()))))))))))))))((((((((((((((()))******)))))))))************+++(((((((((((())))))))))))(((((())))))*********+++))))))************))))))&&&''')))+++,,,---,,,,,,******))))))))))))******%%%'''***---...---+++)))&&&((()))+++,,,,,,,,,+++************************'''((((((((())))))******///......------,,,,,,+++************************&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$#########%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$&&&'''((('''%%%)))((('''&&&&&&&&&&&&&&&***'''$$$$$$'''******)))'''(((***,,,,,,***(((''')))((('''&&&&&&'''((()))))))))))))))************++++++******))))))((((((******))))))(((((('''''',,,)))&&&%%%%%%&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&(((((('''''')))***((('''%%%%%%%%%&&&(((***%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''&&&&&&&&&'''&&&%%%%%%%%%'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((***)))'''&&&&&&'''###$$$&&&(((+++---///000''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###&&&&&&'''((()))***++++++***************)))))))))''''''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))+++---...---,,,'''((()))(((&&&&&&((()))''''''((()))))))))))))))''''''(((((())))))*********)))((('''((()))+++---*********)))))))))))))))++++++++++++++++++++++++---+++(((&&&%%%''')))***,,,+++++++++******))))))((())))))))))))*********++++++++++++******))))))++++++******)))(((((((((,,,+++++++++***)))))))))++++++***)))(((((())))))&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$######$$$&&&&&&%%%$$$(((''''''&&&%%%%%%%%%&&&***'''$$$%%%''')))***)))((()))************)))((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((('''''''''''''''''''''((()))*********+++)))&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((((((&&&%%%&&&(((((('''&&&%%%%%%&&&((()))%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''((((((((((((&&&''''''''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&((()))((('''&&&&&&'''&&&&&&'''((()))++++++,,,'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((''''''&&&%%%&&&&&&'''((()))***++++++&&&&&&&&&''''''(((((((((''''''((()))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))((((((((('''******))))))((((((((('''(((((((((((((((((((((((()))))))))+++,,,,,,,,,+++***)))((((((((()))))))))''''''((()))))))))))))))''''''(((((()))************)))((('''((()))+++,,,(((((())))))))))))))))))))))))))))))))))))))))))+++***((('''''''''))))))++++++*********))))))))))))************+++++++++++++++++++++*********)))))))))))))))************+++++++++***************++++++***)))))))))))))))$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$''''''&&&&&&&&&&&&&&&&&&)))'''%%%%%%''')))))))))))))))))))))))))))))))))&&&((()))++++++)))(((&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))******)))'''%%%%%%&&&'''''''''((((((''''''''''''((((((%%%%%%&&&''''''''''''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((()))(((&&&$$$%%%&&&''''''&&&%%%%%%'''((()))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))******)))(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&''''''((((((&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***'''((()))(((&&&%%%&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((())))))***+++$$$$$$%%%&&&'''(((((()))''''''((())))))))))))((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))((((((((((((,,,++++++***)))(((((('''((((((((((((((((((((((((((()))************)))))),,,)))'''(((***,,,***(((''''''((()))))))))))))))''''''((())))))******+++***)))((((((((()))++++++'''((((((((()))*********((((((((((((((((((((((((******)))))))))(((((((((******))))))))))))(((((()))))))))************+++++++++++++++************(((((())))))***++++++,,,***************+++++++++++++++***))))))))))))***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&((()))***)))''''''''''''((('''''''''''')))((('''&&&'''(((((((((***)))(((((((((((()))***'''((()))******)))(((''''''''''''((((((((())))))************))))))))))))+++******)))((('''&&&&&&(((&&&%%%%%%'''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''((()))(((&&&%%%&&&''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))((((((((())))))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***)))((((((''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%'''((((((&&&&&&&&&'''%%%&&&((())))))((('''&&&&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((()))***((('''&&&''')))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))***&&&'''''''''(((((())))))&&&'''(((((())))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((,,,+++******)))(((''''''((((((((((((((((((((((((((()))******)))(((((((((---)))%%%&&&+++---***'''''''''((()))))))))))))))'''(((((()))******++++++******)))(((((()))***+++((((((((()))***+++,,,,,,))))))))))))))))))))))))((()))************(((((()))))))))((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++)))))))))******+++++++++)))))))))***+++++++++,,,++++++***))))))*********$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&((()))***)))''''''((())))))))))))(((((((((((((((((('''''''''((())))))(((''''''((())))))***)))(((''''''((()))***(((((()))))))))*********,,,++++++***)))(((((('''++++++***)))((('''&&&&&&'''%%%$$$%%%''')))((((((&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((((('''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''))))))(((((()))***&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''')))(((''''''&&&&&&''''''))))))((('''&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((******)))(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&%%%'''((('''((()))******)))((('''&&&&&&'''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((***++++++)))'''''')))***&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))))))))(((((('''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******)))(((''''''&&&&&&((((((((((((((((((((((((''')))******(((''''''(((,,,'''$$$%%%)))+++)))%%%''''''((()))))))))))))))(((((())))))***+++++++++******))))))))))))))))))))))))******+++,,,------))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++,,,,,,+++++++++******)))))))))))))))***+++++++++,,,+++***************++++++$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%''''''&&&$$$&&&'''((()))***)))(((''''''((())))))'''&&&'''(((((((((((((((((((((((((((***((('''%%%%%%'''(((***))))))))))))************)))))))))(((''''''&&&&&&(((((((((((())))))))))))&&&%%%%%%&&&((()))((('''%%%&&&''''''''''''&&&%%%&&&&&&'''(((((((((((('''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&(((((('''((()))+++&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))(((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((('''%%%%%%''')))((())))))))))))(((''''''%%%&&&'''))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***+++***)))'''''')))+++&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))******)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))(((&&&&&&'''''''''((((((((()))(((((('''&&&%%%$$$$$$&&&&&&'''((((((((((((''''''(((((((((((()))))))))((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%(((+++***((('''(((******'''%%%&&&((()))(((&&&''''''((()))))))))))))))(((((()))******++++++,,,************)))))))))))))))******++++++,,,,,,,,,((((((((((((((((((((((((((()))***+++++++++***)))(((((())))))))))))******,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,---,,,,,,+++******))))))***************++++++++++++************+++,,,,,,&&&%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$######$$$&&&&&&%%%$$$$$$%%%'''((()))((('''&&&''')))***)))'''%%%&&&(((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''((((((((())))))))))))***&&&&&&''''''(((((())))))))))))))))))(((((((((((('''&&&%%%&&&(((((('''&&&&&&'''(((((((((((('''&&&&&&&&&'''(((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&''''''((((((************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((()))(((((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%'''((())))))((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''')))(((((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((&&&%%%%%%''')))(((''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&'''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))))))))))))))&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%&&&''''''(((((('''''''''((((((((()))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***((((((((((((((()))))))))(((((((((((((((((((((((($$$(((,,,+++((('''))),,,))))))(((((((((((())))))''''''((()))))))))))))))((())))))******+++,,,,,,***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))*********++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++***************+++*********++++++,,,---&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$&&&'''((('''%%%"""###%%%''''''&&&%%%$$$&&&)))+++***'''%%%&&&(((&&&''')))******)))'''&&&$$$%%%'''(((((('''%%%$$$''''''''''''((((((((()))%%%&&&''')))***,,,---...,,,,,,+++)))(((&&&%%%%%%'''&&&&&&'''(((((('''%%%'''((()))******)))((('''&&&''''''((((((((((((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%###""""""###%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&&&&&&&'''''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))************)))(((((((((((((((######$$$&&&((()))***+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&((()))*********)))((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&'''((())))))(((((((((((()))))))))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%''')))((('''%%%$$$###$$$%%%%%%$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((('''%%%######&&&(((***))))))(((''''''&&&&&&'''''''''''''''''''''''''''((()))++++++)))((('''%%%%%%%%%&&&&&&'''''''''&&&''''''((()))******+++((((((((((((((((((((((((%%%%%%&&&'''((((((''''''&&&&&&&&&''''''''''''''')))))))))***************%%%&&&''''''(((((('''''''''((((((((())))))******))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******((((((((()))******++++++(((((((((((((((((((((((($$$(((,,,,,,)))(((***...)))******)))(((((()))+++'''(((((())))))))))))))))))))))))***++++++,,,,,,***************)))((('''((((((((((((''''''''''''++++++++++++++++++++++++))))))*********++++++,,,))))))******+++++++++,,,((())))))))))))*********+++++++++,,,,,,---------*********++++++,,,------,,,+++++++++******))))))+++*********+++,,,,,,---'''&&&&&&%%%%%%&&&&&&'''!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***$$$%%%&&&'''''''''&&&&&&"""###$$$%%%&&&%%%$$$###%%%%%%$$$$$$$$$#########(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((()))***)))'''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&((()))***++++++***((('''&&&$$$$$$))))))'''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%'''))))))'''%%%(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++(((&&&%%%%%%%%%%%%$$$"""'''((()))******)))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((+++******+++------)))&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((***++++++(((((())))))))))))(((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&'''''''''((()))))))))***'''&&&''')))***(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''(((***)))(((&&&&&&'''%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&&&&%%%)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&''')))*********))))))((((((''''''((((((((((((((()))******'''((()))******)))((('''((((((((((((((((((((((((///,,,)))(((***+++***))))))+++++++++***)))***+++,,,+++++++++***)))))))))++++++******++++++,,,---+++---000000---+++***++++++)))((()))+++------,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((************************'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''(((''''''&&&'''((()))***))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((()))(((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((''''''&&&)))((((((((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***((('''&&&&&&''''''&&&%%%(((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&'''((((((((((((((()))((('''&&&&&&'''((())))))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((()))))))))((((((***++++++((($$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((())))))***&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&''''''''''''''''''''''''))))))(((((('''&&&&&&%%%'''&&&$$$%%%'''(((&&&$$$&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((()))******(((''''''(((&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''***))))))(((((((((((()))(((((()))******)))((((((***************************(((%%%%%%'''((('''&&&)))+++,,,+++***)))***+++++++++++++++*********************)))******+++++++++***)))+++...000111111///...,,,***((())),,,///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((************************&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&''''''((()))''''''''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((($$$'''******((('''((()))'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((((((((''''''''''''(((((((((((((((((('''&&&%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((''''''''')))***)))(((***))))))((('''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&'''''''''((((((((()))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&''''''((((((((((((((((((((('''&&&&&&'''((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''(((((((((((((((((()))******(((''''''((()))(((&&&$$$%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((()))+++***(((''''''(((''''''((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((++++++***)))((((((((((((((())))))******))))))(((***************************((('''''')))******)))***+++,,,+++***)))***,,,*********++++++++++++++++++******)))))))))******,,,)))(((***///111///,,,,,,...///,,,)))(((,,,000......------------,,,,,,------------------------------------------------&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%###'''&&&$$$$$$$$$%%%''')))'''&&&%%%$$$%%%&&&'''(((###$$$$$$%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''$$$%%%&&&(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((($$$)))---,,,(((&&&(((+++''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((''''''''''''(((((((((((()))(((&&&%%%$$$$$$%%%&&&((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''')))+++***)))+++***((('''&&&&&&'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((()))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((((((((((((''''''(((((()))***'''''''''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))((('''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((()))((((((((()))))))))(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''')))***)))((('''''''''''''''((((((((()))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''(((((()))***))))))))))))((((((((((((******))))))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++++++++***+++,,,,,,******+++,,,*********++++++,,,,,,,,,,,,++++++***************---------...000000...---111222111///---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%'''&&&$$$$$$$$$%%%''')))'''&&&%%%$$$%%%&&&'''(((&&&'''((()))***+++,,,---%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&''')))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((($$$)))---,,,(((%%%'''***&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))''''''''''''((((((((((((((('''&&&$$$$$$%%%%%%&&&((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&(((***))))))***)))'''&&&&&&&&&'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))((()))))))))((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&(((***)))'''&&&''')))''''''''''''''''''''''''######$$$%%%&&&'''((()))((())))))))))))((())))))'''(((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&((())))))'''&&&&&&'''&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))(((((((((((()))+++,,,,,,******))))))))))))******((((((((((((((((((((((((%%%&&&''''''''''''((((((***,,,,,,,,,+++***+++,,,******++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,...//////111888CCCMMMQQQGGG:::111//////...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''')))***++++++%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&''''''''''''&&&((((((''''''&&&%%%$$$$$$&&&&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&)))++++++(((&&&&&&(((&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))((('''((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&'''(((((()))***+++***((('''((()))&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''%%%(((+++***'''&&&'''***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((('''(((((())))))(((((('''&&&&&&&&&''''''''''''((('''(((***)))'''&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))''''''((()))***,,,---...+++******))))))******+++************************''')))******)))))))))***+++,,,---,,,+++***+++---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,---,,,111BBB[[[nnnnnn[[[BBB111---...///...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))((('''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***''''''''''''((((((((((((%%%&&&''''''(((((((((((()))((((((((('''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((()))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))'''''''''''''''(((((())))))***+++***''''''(((***''''''''''''((((((((((((''''''''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%))),,,+++'''&&&'''***''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((&&&&&&''')))(((((())))))))))))((((((&&&&&&&&&''''''''''''((()))***++++++)))(((((()))''''''((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))*********'''((((((((()))))))))***(((((())))))***+++,,,---++++++***))))))***++++++***************************---//////,,,++++++,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,++++++*********+++,,,---...///++++++++++++000>>>QQQ___]]]OOO===000,,,---......---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$######$$$%%%$$$%%%&&&'''''''''&&&&&&"""###$$$%%%&&&%%%$$$###&&&&&&''''''((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''(((((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((('''''''''((((((%%%###&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((())))))***''''''''''''((((((((()))$$$%%%''')))******))))))))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&(((((((((&&&###$$$&&&((())))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%'''''''''''''''''''''((())))))((((((((((((((()))******(((***+++)))'''&&&(((***''''''''''''((((((((()))'''''''''((((((((())))))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((%%%))),,,+++'''%%%(((+++''''''''''''''''''''''''$$$%%%&&&''')))***+++,,,(((***,,,+++(((''')))+++(((((())))))))))))((((((&&&&&&&&&'''''''''((((((***,,,------+++******+++))))))))))))******************)))((('''&&&&&&%%%'''''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************'''((((((((())))))************************++++++,,,+++***))))))***+++,,,(((((((((((((((((((((((((((+++...---***(((((()))+++,,,------++++++,,,------------,,,,,,+++++++++((())))))***+++---...///,,,------...///111444666666444111///......---,,,.../////////000000111111........................------------------------%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((''''''''')))&&&$$$###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))'''%%%%%%&&&&&&%%%$$$&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$###%%%&&&((((((''''''''''''((((((***'''%%%%%%(((***)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((('''''''''&&&'''((()))***)))))))))(((''''''&&&&&&&&&$$$###$$$((()))(((&&&'''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((&&&%%%$$$&&&&&&&&&'''((())))))*** !!!$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((###$$$%%%&&&((()))******&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&+++)))&&&$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((%%%&&&((()))((()))***,,,***)))((('''&&&&&&'''((()))(((&&&%%%%%%&&&((()))'''''''''''''''((())))))&&&''')))******((('''%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''''''''((()))((('''&&&&&&&&&&&&&&&))))))******)))(((''''''(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((***,,,+++)))'''%%%%%%)))((('''&&&&&&'''((()))((((((((((((((()))******)))))))))))))))))))))))))))))))))(((((((((((((((+++)))(((&&&&&&((()))++++++***))))))))))))******)))))))))))))))((('''''')))************++++++++++++++++++++++++***)))((()))***++++++***)))'''&&&,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...///---++++++---///000000//////////////////......000000000///......---------------------------------///...+++---000///+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$######$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((''')))'''$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''%%%$$$%%%&&&''''''&&&'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***))))))(((((((((((())))))(((%%%###$$$&&&((('''&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&''''''((((((((((((''''''''''''((((((((((((((('''%%%$$$&&&)))***)))'''((('''&&&&&&&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&''''''((())))))***"""###%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%'''((()))***)))'''&&&%%%&&&'''(((''''''''''''&&&&&&&&&%%%((('''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%'''(((((((((((()))+++)))((('''&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((******)))))))))((((((((((((***++++++***(((&&&%%%&&&&&&&&&'''((()))******((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,***)))(((((()))***,,,******))))))))))))******)))*********))))))((((((************+++++++++++++++++++++++++++***))))))+++,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000///...------------000...,,,,,,---.........------------------------///////////////.........------------------------111333333///...000///,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''(((''''''''''''((())))))&&&''''''''''''''''''&&&''''''(((((((((((((((((()))'''$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$###$$$''')))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))(((''''''((()))***))))))))))))))))))***'''%%%$$$$$$&&&(((''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&''''''(((((('''&&&%%%&&&&&&''''''((())))))***((('''&&&''')))******))))))(((''''''((()))+++,,,''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''((()))))))))%%%&&&&&&'''((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((***+++))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''((())))))''''''((()))((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((************))))))))))))((()))***++++++)))'''&&&###$$$&&&(((***+++++++++((((((''''''(((((()))***))))))))))))))))))))))))((()))))))))***+++++++++,,,+++***))))))***+++,,,***))))))((())))))******+++++++++*********))))))************+++++++++,,,++++++++++++++++++***))),,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------...//////000000000//////222000...---......---,,,------------------------......////////////000000........................444888999333/////////...%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((()))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&$$$$$$%%%''')))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))***+++)))&&&$$$$$$%%%))))))(((((((((((())))))(((((('''((())))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&%%%%%%&&&&&&''''''''''''(((((())))))'''''''''((())))))))))))((((((''''''((((((******((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''(((((())))))((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&'''((())))))***(((((()))******)))(((''')))(((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&''''''''')))***+++***((('''((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((()))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((()))))))))))))))(((((()))))))))(((((('''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))((())))))+++,,,+++(((&&&###%%%(((***++++++***)))(((''''''''''''((())))))(((((((((((((((((((((((((((((()))***+++,,,,,,---,,,+++************+++,,,(((((('''''''''((()))))),,,,,,+++++++++******+++*********+++++++++,,,,,,+++++++++,,,,,,+++******))))))(((((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------***+++...000111222111111111///......//////...---////////////000000000000---......///000000111111........................333999;;;555///...000000%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))'''%%%&&&'''(((''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&$$$######'''''''''&&&&&&''''''''''''((()))))))))))))))***'''''''''((((((((())))))(((((((((((()))))))))))),,,)))&&&$$$###%%%''')))))))))((((((''''''''''''&&&'''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((('''&&&%%%''''''''''''(((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))((((((((('''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''((((((((('''&&&%%%(((((((((((((((((('''''''''((()))******)))(((''')))(((((((((((('''''''''(((((('''''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''''''''((((((((((((+++,,,,,,+++)))(((((()))((((((((()))))))))((((((''''''((())))))((('''''''''''''''''''''(((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((()))))))))))))))((())))))))))))((('''&&&%%%'''''''''((((((((())))))(((((((((((((((((((((((((((((((((***---,,,)))'''%%%'''***,,,,,,***(((&&&'''''''''''''''(((((()))(((((((((((((((((((((((((((((()))***+++,,,,,,---*********))))))*********'''&&&&&&&&&''''''((()))------++++++***+++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++))))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................+++,,,...///000000///......------...000111000////////////000000000111111---......///000111222222///////////////////////////555888333......111222%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$######$$$$$$############$$$%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))((('''&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''+++)))'''&&&''''''&&&%%%((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''!!!$$$&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$&&&(((((('''''''''(((''''''((((((((()))))))))''''''((((((((())))))))),,,***'''$$$$$$&&&)))+++***))))))(((''''''&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''******))))))(((&&&%%%$$$''''''(((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''((()))((('''&&&%%%'''(((((((((((('''&&&%%%&&&'''((()))***)))((('''((((((((('''''''''&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''((((((((())))))***+++,,,+++)))((()))***(((((()))*********))))))(((((((((((((((((((((((((((''''''''''''((())))))&&&&&&''''''(((((())))))((((((((('''''''''''''''(((((((((((())))))******''''''&&&&&&&&&'''((((((%%%&&&''''''''''''''''''&&&&&&'''((())))))))))))''''''((((((((()))))))))''''''''''''(((((((((((()))''''''***---...+++''''''(((***,,,,,,***(((&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))((()))))))))***+++++++++************************''''''''''''((()))******---,,,+++*********+++,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////,,,,,,,,,,,,------------,,,---------............////////////////////////000000000///...---,,,+++---------///111222111///---------......//////000......///000000111222222000000000000000000000000---222444000...///111111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***((('''&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((+++)))''''''''''''&&&%%%'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((( ###'''(((((((((((()))''''''&&&&&&&&&&&&''''''$$$'''))))))(((&&&''')))'''((((((((())))))))))))&&&&&&'''''''''((((((((()))(((((((((((())))))***((((((((((((((('''''''''''')))***)))'''&&&(((***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&((((((((((((((((((((('''((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))))))))(((&&&%%%%%%%%%''''''((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((((()))***)))((('''((()))&&&'''(((*********)))(((***)))(((''''''((()))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((()))***)))((((((((('''''''''&&&$$$%%%%%%&&&'''((())))))(((''''''&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&'''((())))))******)))'''((((((((())))))))))))''''''(((((()))))))))))))))''''''***...///,,,(((&&&''')))+++++++++***)))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***)))))))))******,,,---------,,,***)))))))))+++,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,---............,,,,,,,,,---------......------------............////////////////////////000000//////...//////000///......000111111///...,,,------...//////000000/////////000000111111222000000000000000000000000...111111......111111...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&((()))+++***(((''''''(((&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''######""""""######$$$%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((())))))***(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((***((('''''''''((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&)))***)))((('''(((((((((''''''''''''((((((%%%))),,,,,,***((()))+++(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((%%%'''***,,,---+++)))(((&&&&&&''''''((()))))))))(((***,,,+++(((''')))+++((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))******&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))(((&&&%%%"""###%%%'''((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&&&&'''(((%%%&&&((()))))))))((('''+++)))(((&&&&&&((()))+++&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''')))******))))))(((((('''''''''&&& !!!"""$$$%%%&&&&&&)))((('''&&&&&&&&&&&&&&&''''''((()))******))))))************)))((('''&&&(((((((((((())))))))))))(((((())))))*********+++)))'''&&&***///000,,,(((%%%&&&(((***+++,,,,,,,,,'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))((((((((((((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000---,,,***(((((()))***+++++++++,,,,,,,,,---------***+++,,,,,,------------)))***+++,,,---,,,+++***,,,,,,,,,------.........---------.........//////000000000000000000000000,,,,,,---...000333666777111000000111111000...,,,...//////000111222222333000000000000111111111111000000000000000000000000000111000---///222000,,,&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$%%%%%%&&&))))))((('''&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((((('''%%%######$$$%%%&&&(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))###$$$&&&''''''&&&$$$###(((''''''''''''((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''******)))(((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''((((((((()))((((((***++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%''''''''''''((()))++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&+++)))'''%%%$$$%%%&&&'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((($$$'''))))))&&&%%%&&&(((%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&'''((())))))((((((''''''''''''(((((())))))(((((((((((())))))''''''&&&&&&&&&''''''((())))))******((('''$$$###,,,+++***(((''''''''''''((((((''''''''''''((((((&&&&&&'''''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***((('''&&&&&&&&&'''''''''((((((...---+++)))((('''(((((('''((((((((((((((('''''')))))))))))))))(((''''''((((((((((((((((((((((((************))))))))))))******))))))((((((''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))***((('''***///111---))))))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''((()))+++,,,+++***)))(((((()))************+++++++++,,,,,,,,,,,,)))(((+++///000,,,(((,,,,,,,,,---------......---,,,***)))))))))*********+++---///000111222222+++---......,,,+++******++++++,,,,,,,,,---------..................------///...---,,,,,,...///000333000------///111000...,,,...000111000000000222////////////000111222333//////000000111111222222333333333111//////111333222222222222111111111111111111000000000111111222&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))%%%%%%&&&''''''&&&%%%$$$''''''&&&&&&''''''((()))((((((((((((((((((((('''************************''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((***))))))(((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&''''''((((((((((((((((((((('''(((((('''''''''&&&&&&&&&))))))(((((((((((())))))))))))(((((((((''''''''''''''''''((((((((())))))((()))***++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&***)))'''&&&%%%%%%&&&&&&''''''(((((((((((('''''''''(((((((((((((((((('''''''''''''''((((((((((((%%%'''))))))'''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((()))((((((''''''''''''(((((()))((((((''''''(((((()))'''&&&&&&&&&&&&'''(((((((((((())))))((((((''''''***))))))(((''''''''''''((((((''''''''''''((((((''''''((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***(((''''''''''''((((((((())))))((('''&&&&&&&&&'''((()))'''((((((((((((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))&&&''''''(((((()))))))))(((((((((((('''''''''&&&((((((((((((((((((((('''&&&''''''''''''''''''&&&)))(((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))+++(((&&&(((,,,---***''')))))))))))))))(((''''''''''''''''''(((((((((((())))))(((''''''((()))***+++***)))(((((()))************+++++++++,,,,,,,,,,,,)))(((***---///,,,(((+++++++++,,,,,,,,,---------,,,+++***))))))***+++---....../////////......,,,...000000...,,,,,,,,,+++,,,,,,,,,,,,---------//////////////////////////////////////////000000333000------///000000......000222222111111111333111111111111111111111222222222111111222222333333333444444222111111333555444444444444333333333333333333333333333444444555&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))))))))((((((''''''((((((&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&))))))(((((((((((()))))))))))))))(((((((((''''''''''''((((((((()))))))))******+++,,,,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))(((''''''(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((('''&&&&&&%%%''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((&&&(((***)))((('''((((((+++***((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((()))******(((''''''&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***((('''((((((((()))))))))))))))''''''&&&&&&''''''((()))'''(((((())))))(((((((((((())))))))))))(((''''''))))))))))))))))))))))))$$$$$$%%%&&&'''(((((()))''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))+++(((%%%&&&((()))'''%%%)))))))))))))))(((((('''''''''''''''((((((((((((******)))(((((((((((((((******))))))))))))************+++++++++,,,,,,,,,,,,)))'''(((+++---,,,************+++++++++,,,,,,,,,,,,+++*********++++++------.........------,,,...000222222000///...///,,,,,,,,,---------......000000000000000000000000000000111222222111000///333222000///000111111000...000222222111000111222222111111111111000000000444333222111111111222333222333444333222222333555666666666555555555444444222222333333333444444444&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((())))))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((())))))))))))(((((('''''''''((((((''''''''''''(((((((((((()))(((((('''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((''''''''''''(((((()))))))))((((((((((((''''''(((((((((((()))))))))++++++,,,---,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))(((((('''&&&&&&%%%&&&(((***+++((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''((()))***)))(((&&&$$$''''''((((((((((((''''''((((((((())))))(((((((((''''''''''''(((((((((((((((((()))))))))((((((((())))))((('''&&&&&&&&&&&&)))))))))))))))((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))))))))((('''''')))***+++%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''&&&&&&''')))***((('''((((((((((((((((((((((((++++++***)))(((((('''''''''(((((())))))))))))((((((((())))))(((((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((***(((%%%%%%&&&(((((('''(((((())))))))))))((((((''''''''''''(((((((((((())))))((((((((((((((())))))))))))))))))***************+++++++++,,,,,,,,,,,,***''''''***+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,***+++,,,---...............000222222111//////000------------............//////000000000000000111///111333444444333000///333333222222222222222222111333444444333333333444444444555666666666666666999888777555555666777888777888999999888888:::<<<=========<<<<<<<<<<<<;;;666666777777777777777777&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$%%%&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((())))))))))))'''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((('''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''***)))))))))(((((((((((((((((((((((()))))))))***+++,,,,,,---,,,+++***)))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))******))))))''''''&&&&&&'''(((***,,,)))(((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******(((&&&%%%''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((()))))))))((((((&&&%%%%%%%%%&&&'''(((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&((())))))+++***((('''''''''((()))%%%%%%$$$%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&&&&''')))***((('''''''''''''''''''''''''''******))))))((((((''''''''''''((()))******))))))((((((((((((((('''&&&&&&'''''''''''''''''''''''')))((((((((('''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((('''&&&&&&&&&&&&'''((('''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((('''%%%&&&''')))***+++(((((())))))))))))((((((''''''''''''((((((((((((&&&''''''((()))*********(((((())))))******************+++++++++,,,,,,,,,,,,***(((((()))+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------,,,,,,++++++,,,---.........------///111111000/////////------........./////////.........//////000000000///000333555666444222000111222333333333333444444555777999:::999999:::;;;999;;;===???@@@AAABBBBBBBBBBBBAAA@@@AAAAAACCCCCCCCCDDDFFFGGGFFFFFFHHHIIIKKKKKKKKKJJJJJJJJJIIIIIIEEEEEEEEEEEEEEEDDDCCCBBB&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((''''''((((((((()))))))))((())))))))))))((('''&&&&&&&&&''''''((()))))))))'''(((((((((((()))))))))'''&&&&&&&&&&&&&&&&&&'''******)))))))))(((((((((((((((((()))))))))******++++++,,,,,,,,,***)))(((''''''(((((())))))******))))))))))))))))))))))))***))))))(((((())))))***'''((()))******++++++***''''''''''''((()))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))&&&''')))******)))'''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((('''((()))***(((&&&$$$$$$$$$%%%&&&'''))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))((('''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''')))***((('''''''''''''''&&&&&&&&&&&&###$$$%%%&&&'''(((((((((''''''((()))************'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++******)))((('''&&&&&&((((((((()))))))))))))))&&&&&&''''''((()))))))))((('''&&&%%%%%%&&&'''((('''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''''')))***+++,,,'''(((((()))))))))))))))''''''''''''((((((((((((%%%&&&''')))******++++++'''((()))******+++************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,---------.........,,,,,,---.........------000000//////---,,,******+++...000000///......///.........////////////000---......//////000000000///111444777888777666444111333666777777777888:::777:::<<<======>>>???@@@@@@BBBEEEHHHJJJLLLLLLLLLKKKLLLMMMNNNPPPQQQRRRRRRRRRTTTVVVWWWWWWWWWYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZZZZXXXVVVTTTSSS&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&###$$$%%%&&&''''''&&&&&&''''''&&&&&&''''''((()))&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))'''&&&&&&&&&&&&'''((()))'''((((((((())))))))))))((())))))***)))((('''&&&&&&&&&''''''((())))))***'''((((((((())))))))))))(((((((((''''''(((((((((*********)))))))))(((((((((((()))))))))************++++++,,,+++)))(((''''''''''''((()))*********))))))))))))))))))))))))******))))))))))))******'''((()))***++++++++++++'''(((((()))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))'''((()))******)))((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((('''&&&'''))))))'''%%%'''&&&&&&&&&'''((())))))&&&&&&&&&'''((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''''''''&&&'''&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***((('''(((((((((((('''''''''&&&"""###%%%'''((((((((('''''''''(((******++++++***''''''((((((''''''&&&%%%''''''''''''''''''''''''***)))))))))(((''''''''''''''''''((((((((())))))&&&&&&''''''((())))))***)))(((&&&%%%%%%&&&((()))''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))&&&''')))))))))))))))***''''''((()))))))))))))))''''''''''''((((((((((((&&&'''((()))******))))))&&&''')))***++++++************+++++++++,,,,,,,,,***+++---------,,,------++++++,,,,,,,,,---------+++,,,---...//////...---111111111000...,,,+++***+++...000111000/////////....../////////000000000......///000000111222222111333666999:::;;;;;;:::888;;;???AAAAAAAAACCCEEEBBBEEEGGGIIIJJJKKKMMMOOORRRTTTWWWZZZ\\\]]]]]]\\\]]]___bbbfffiiijjjjjjjjjkkkmmmppprrrrrrrrrssstttuuuuuuuuuttttttttttttsssvvvwwwwwwvvvtttpppmmmlll&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&& """$$$'''((('''&&&%%%(((''''''''''''((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))************&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))((()))*********)))'''&&&&&&&&&&&&'''((())))))***'''((((((((())))))************))))))))))))******************))))))))))))))))))))))))***************+++++++++***)))'''&&&&&&''''''((()))******+++))))))))))))))))))))))))******))))))))))))******(((((()))++++++,,,,,,,,,(((((()))******)))''''''***)))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******(((((()))))))))))))))(((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((((()))(((&&&%%%&&&))))))'''$$$***))))))(((((((((((()))$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((($$$%%%%%%&&&'''(((******!!!###%%%'''((((((((('''(((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***((('''******))))))(((((((((''''''((()))))))))((('''&&&''''''(((******+++++++++''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))(((&&&%%%%%%&&&((()))&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&(((******)))'''&&&&&&''''''((()))))))))))))))''''''''''''((((((((()))((()))*********)))'''&&&&&&''')))***+++++++++*********+++++++++,,,,,,,,,***,,,...///...---------******+++++++++,,,,,,,,,+++,,,.../////////....../////////000//////...---,,,...111111000///000000////////////000000000000///000000111222222333333333555777:::<<<>>>>>>>>>@@@DDDHHHKKKKKKLLLNNNQQQSSSVVVYYY\\\]]]^^^```bbbjjjkkknnnppprrrrrrqqqpppsssvvv{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$$$$&&&))),,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''((()))***)))(((&&&$$$''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************++++++******))))))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))))))))***,,,---***************)))((((((***+++,,,+++)))''''''(((%%%&&&((()))))))))(((''')))))))))))))))((((((((((((&&&%%%%%%&&&&&&&&&%%%((()))***)))'''&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++)))&&&$$$######%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''')))*********)))(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))((('''&&&%%%%%%&&&''''''&&&%%%&&&(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((************)))(((&&&&&&+++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))***)))(((&&&%%%&&&((()))))))))(((''')))))))))))))))))))))))),,,***((()))++++++(((%%%''''''&&&%%%%%%'''((()))''''''&&&''''''((()))***(((((((((((())))))))))))******))))))((((((''''''((((((''''''''''''((((((++++++,,,,,,,,,++++++*********)))))))))))))))******++++++,,,,,,------...,,,+++***))))))***+++,,,---------------------------...............------///000000111000...---,,,.........///000111222222///////////////000111222222333444666777888999:::999:::===@@@DDDIIIMMMPPPTTTZZZ___```^^^___eeekkkkkklllooossswwwyyyxxxvvv%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))'''''')))***)))((('''%%%'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))*********************)))))))))))))))'''''''''''')))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++***************)))((((((***+++,,,+++)))''''''(((&&&&&&((()))))))))((('''((((((((((((((((((((((((+++***(((((()))***)))(((((()))))))))'''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%###"""""""""###$$$)))(((((((((((('''''''''%%%&&&'''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&%%%&&&''''''''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''*********))))))(((&&&&&&***)))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''%%%%%%'''((((((((('''&&&'''''''''''''''''''''''')))'''&&&(((******)))&&&'''''''''''''''(((((()))***))))))((((((((())))))(((((((((((()))))))))***)))))))))))))))((((((((()))((((((''''''(((((()))*********++++++******)))++++++************++++++***++++++,,,,,,---......---,,,+++******+++,,,------------------------------......//////...------...///000111000000///...------------...///000111111222222222222222333444555666888:::===@@@CCCEEEEEEHHHMMMRRRWWW\\\```bbbmmmrrrwwwxxxvvvyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***)))((('''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************'''''''''((()))***+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''(((((()))************))))))((()))+++,,,+++)))(((((((((&&&''''''((()))((((((((('''''''''(((((((((((((((---+++))))))*********)))'''((()))((('''&&&'''((())))))))))))))))))))))))******************************(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''')))(((((((((((('''''''''$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''')))+++***'''%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((''''''&&&((((((((('''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''$$$%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%''')))***)))'''''''''((())))))))))))))),,,+++***))))))(((((((((((((((((()))))))))******(((((())))))))))))))))))***))))))(((((())))))***((())))))*********)))))),,,,,,+++++++++,,,,,,---+++++++++,,,------.........------,,,,,,------...---------------------------......//////...............///000000000000000////////////000111222333333555666666666666888999<<<>>>BBBGGGMMMRRRVVVXXX\\\aaahhhooossswwwzzz|||$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))*********((((((((((((((((((((((((&&&'''((()))***)))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************(((((())))))******+++++++++***))))))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))************)))((()))***++++++)))(((((()))&&&''''''((((((((((((((('''''''''''''''(((((((((+++)))''''''(((((('''&&&'''((()))((('''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''+++...,,,'''$$$&&&)))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((''''''&&&'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))(((''''''((()))++++++***))))))+++***))))))((((((((()))(((((()))))))))*********((((((((())))))******+++******))))))))))))******((()))******************,,,++++++++++++,,,,,,---++++++,,,,,,---.........------------------------------------............---......////////////...////////////////////////333333333333444555666666555888;;;===<<<===@@@CCCFFFLLLTTT^^^ffflllpppqqqwww}}}$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++((((((((((((((((((((((((''''''((())))))*********(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************(((((())))))******++++++++++++***)))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))(((((())))))*********))))))(((***++++++)))(((((()))''''''''''''((((((((()))''''''''''''(((((())))))+++)))'''&&&''''''&&&%%%&&&((()))(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&$$$""" '''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))((((((''''''&&&&&&&&&&&&''''''+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''+++...,,,'''$$$&&&)))''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&''''''&&&''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((()))))))))(((''''''''''''(((***+++++++++***)))'''''''''''''''((()))***))))))))))))************(((((())))))******++++++******))))))))))))******)))******+++,,,,,,++++++***************+++,,,,,,+++,,,,,,------...//////,,,------------------,,,---------....../////////---......///000000//////111000000///////////////444444444555666888999:::;;;@@@FFFIIIIIIKKKOOOSSSXXX```mmmzzz###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((()))***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************'''((()))************)))((())))))************)))(((***++++++)))((()))***(((''''''''''''((())))))''''''(((((())))))******---+++)))((())))))'''&&&&&&'''((((((''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((******&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%###""")))(((((((((((('''''''''&&&''')))*********)))(((''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''''')))+++***'''%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&'''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))***+++))))))))))))))))))))))))(((***+++***(((&&&&&&'''(((((()))***************&&&&&&&&&&&&'''((()))***)))))))))*********++++++))))))*********************))))))(((((())))))***)))***+++,,,,,,,,,,,,,,,******)))******+++,,,---,,,,,,,,,---......//////,,,,,,---......---,,,,,,---------...//////000000---...//////000000000000222222111111111111111222333444666999<<<@@@CCCEEENNNUUU\\\___```aaafffkkkoooxxx######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''(((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))'''((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))*********************)))))))))))))))((((((((()))***+++------++++++++++++++++++++++++))))))))))))))))))))))))************************$$$%%%''')))*********)))(((((()))***************((()))++++++)))))))))***(((''''''&&&'''((()))***(((((())))))***++++++,,,...,,,***)))***)))((('''&&&'''((((((''''''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''')))(((((((((((('''''''''&&&'''((()))))))))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((()))))))))(((((('''((()))***+++((((((((((((((((((((((((%%%((())))))'''%%%&&&((()))(((((((((((()))******)))((((((((((((((())))))))))))*********+++++++++++++++******************)))((((((''''''(((((()))((()))***++++++,,,,,,,,,*********++++++,,,......,,,,,,------.../////////---...////////////...------------...///000000000------///000000111111111333333333333444666888999999;;;@@@FFFMMMTTTYYY\\\iiipppxxx{{{zzz{{{######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((())))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''************************(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++******))))))((((((,,,+++******)))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))"""###%%%'''))))))))))))(((((()))***************''')))++++++)))))))))***(((''''''&&&&&&((()))***((())))))***+++,,,,,,,,,...,,,))))))))))))'''&&&%%%'''((((((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((!!!!!!"""###$$$&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$'''&&&%%%&&&((()))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((''''''&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((''''''&&&&&&((()))***''''''''''''''''''''''''"""%%%''''''&&&%%%'''))))))((('''''''''(((***+++,,,+++***)))(((((((((((()))************+++++++++,,,+++++++++***)))))))))((((((''''''''''''((((((''''''(((******++++++++++++++++++,,,---...///000,,,,,,------.../////////...///000111111000///...---------...///000000111------///000111111111111333333333555777;;;===???BBBEEEKKKTTT^^^gggooosss~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&""""""###$$$$$$$$$$$$######%%%'''((()))((('''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&)))))))))(((''''''&&&&&&***)))((('''&&&&&&'''((((((((((((((()))))))))))))))))))))))))))******+++))))))******)))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))*********))))))******+++,,,))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++++++++///...---,,,+++)))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))************)))))))))))))))***+++++++++,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***)))'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((((((((('''%%%$$$%%%'''***333...'''$$$$$$%%%$$$###''''''''''''''''''''''''))))))(((((('''&&&$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))(((''''''''''''''''''&&&&&&&&&(((((((((((((((((('''''')))'''&&&''')))***'''%%%((()))++++++******+++---)))***+++++++++)))((('''))))))(((((((((((())))))))))))))))))))))))))))))+++***((('''&&&&&&''''''&&&(((***,,,------+++*********+++++++++,,,,,,,,,,,,,,,,,,---------......000//////.........//////---,,,++++++---.........111000///000222333444333555666999:::<<<@@@DDDGGGGGGNNNYYYeeeoooxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###$$$$$$%%%%%%%%%%%%%%%$$$&&&'''((()))(((&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((***)))((('''&&&''''''((((((((((((((()))))))))))))))))))))))))))******+++------,,,+++)))(((''''''))))))))))))))))))))))))&&&&&&''''''((())))))*********))))))******+++,,,))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((------,,,+++***))))))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))************++++++++++++***++++++++++++++++++***************************))))))))))))))))))))))))+++***(((((()))))))))((())))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((())))))(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((''''''&&&%%%###$$$&&&)))///+++&&&%%%&&&''''''&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&''''''''''''''''''((((((((((((((('''''''''***'''%%%$$$&&&(((((('''(((***+++***))))))***+++)))******+++***)))((('''))))))(((((((((((()))))))))))))))))))))))))))))))))((('''''''''((())))))'''(((***++++++++++++******++++++++++++,,,,,,,,,,,,,,,---------...............------------......000///......///000000000000///000111444777888999<<<>>>BBBFFFJJJPPPVVVZZZVVV\\\fffqqq{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((($$$%%%&&&&&&''''''&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''((()))))))))))))))))))))&&&&&&''''''((())))))***))))))(((''''''''''''((((((((((((((()))))))))))))))))))))))))))******+++111000...+++***)))))))))************************&&&''''''(((((())))))*********))))))******+++,,,))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++******)))+++++++++++++++***************++++++++++++******++++++++++++++++++++++++***************************(((&&&&&&)))+++***((())))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***((('''((())))))(((&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&$$$######&&&((()))(((&&&&&&((()))((('''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((%%%&&&&&&&&&'''((((((((()))))))))(((((('''''''''+++((($$$###%%%''')))))))))***+++***((('''((())))))************)))((((((***))))))(((((())))))***))))))))))))))))))))))))''''''''''''((()))***+++)))))))))))))))*********++++++++++++,,,,,,,,,,,,------------.........//////......---......//////000//////.........//////333444555777:::===???@@@BBBFFFLLLRRRYYYaaaiiinnnnnnrrryyy%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%&&&''''''''''''&&&'''((((((((('''&&&%%%$$$''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''(((((())))))((((((((('''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++000///,,,***)))***+++,,,************************''''''(((((())))))))))))******))))))******+++,,,))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,------------******************************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++*********)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++***'''$$$&&&))),,,***((())))))************))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''((()))((('''%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''&&&$$$$$$&&&((('''''''''((())))))((('''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&((()))******(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((((((((%%%%%%%%%&&&'''((())))))))))))))))))(((((((((''')))((('''&&&'''((()))***)))******)))'''&&&'''((())))))*********)))))))))***))))))))))))))))))***))))))))))))))))))))))))((((((((())))))***************)))((((((((())))))+++++++++,,,,,,,,,---------............/////////000000/////////000111111///000000/////////111222:::<<<>>>@@@BBBEEEHHHJJJOOOSSSZZZaaaiiirrr{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))((((((''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,+++)))((()))***,,,---************************((((((((()))))))))))))))******))))))******+++,,,))))))))))))))))))))))))((()))))))))************))))))))))))******++++++***************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,++++++************++++++++++++******************************++++++++++++++++++++++++***'''%%%&&&)))+++***)))))))))************))))))))))))))))))************************************(((((((((((((((((((((((()))'''&&&&&&'''(((((((((%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))'''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''((()))(((&&&&&&''')))'''((())))))((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&((()))******(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((************************((((((((('''''''''((((((%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))&&&(((***++++++***)))))))))******)))'''&&&'''((())))))))))))))))))************))))))))))))******))))))))))))))))))))))))++++++*********))))))(((+++***))))))((())))))***++++++,,,,,,,,,---------........./////////000000//////......///000000111000222444444444666999<<<>>>AAAFFFIIILLLQQQVVVZZZdddhhhnnnttt{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((***))))))(((''''''&&&&&&&&&'''(((((()))((((((((((((((((((((()))))))))))))))))))))))))))******+++(((((((((((()))***,,,---************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))***+++))))))************)))))))))))))))*********++++++************************)))))))))))))))))))))))))))'''%%%%%%'''((()))(((%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''(((***)))((('''((()))(((***+++***'''%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((())))))******+++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((%%%&&&&&&&&&'''((((((((('''(((((())))))******+++###'''+++,,,,,,***)))))))))***+++***((('''((())))))))))))((())))))***++++++******))))))******+++)))))))))))))))))))))))),,,,,,,,,,,,+++***((((((***************+++++++++,,,,,,,,,,,,------------////////////000000000000------------...///000000---111555888999<<>>@@@CCCHHHNNNVVV```fffssszzz$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&(((((()))))))))(((((('''''''''(((((((((((('''''''''((((((((((((((('''&&&))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((()))))))))))))))((()))))))))))))))))))))))))))))))))******++++++,,,))))))*********+++++++++***+++,,,------,,,+++***)))(((((()))************,,,++++++******++++++,,,------------------------++++++++++++,,,,,,,,,---+++++++++++++++,,,------+++,,,.../////////...------.........//////000000///............/////////000//////......//////000//////...............///...............///000000------------------------------,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++++++++***************+++++++++++++++,,,---,,,+++***))))))(((((())))))*********))))))(((((()))***++++++***)))((()))))))))******)))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''(((((()))'''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&)))((('''(((******((('''%%%&&&''''''''''''&&&%%%(((''''''''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******)))(((((((((((((((222...(((%%%%%%&&&((()))''''''((((((((()))))))))'''&&&%%%$$$$$$$$$&&&&&&++++++***)))((('''&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&''')))************((((((((((((((())))))))))))(((&&&%%%&&&''')))***&&&&&&((()))))))))))))))************************************************************************+++***)))))))))***+++,,,++++++,,,---------------------------............////////////000111222222222333555666777:::===@@@GGGKKKQQQXXX```iiirrrxxx%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&'''''''''%%%%%%$$$$$$$$$%%%&&&'''((((((((((((''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$(((((()))))))))))))))((('''((((((((((((((((((''''''((((((((((((((('''&&&))))))))))))))))))))))))((((((((()))(((''''''&&&,,,,,,,,,++++++)))((((((************************))))))******++++++,,,,,,************++++++++++++***+++,,,------,,,+++***((()))))))))))))))***+++,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,,,,------------,,,,,,++++++,,,,,,---...+++,,,.../////////...---------......//////000000//////////////////......000000000//////000000000/////////......//////000111000///..........................................------------------...,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,------+++***))))))))))))((())))))*********))))))((()))***++++++***)))((())))))************)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&''''''(((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''&&&'''(((((('''%%%%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******+++)))'''&&&'''(((((((((&&&&&&'''''''''(((((((((***)))(((''''''((()))***+++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''')))************&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((&&&'''((()))***************************************************************************+++++++++))))))+++,,,,,,+++*********++++++,,,,,,,,,,,,,,,---------....../////////000000000000000111222222222444888:::===AAAFFFJJJSSSYYYbbbjjjrrryyy}}}tttqqqrrrwww%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&''''''((()))%%%&&&&&&''')))+++,,,---%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&%%%%%%(((((()))*********))))))'''(((((())))))(((((('''''''''(((((((((((((((''')))))))))))))))))))))))))))))))))))))))(((((('''(((((()))*********))))))***************************************+++++++++*********++++++++++++,,,+++++++++,,,,,,+++++++++(((***++++++******+++,,,,,,,,,++++++++++++,,,,,,........................,,,,,,,,,---------......---------------......///---......///////////////---------...................../////////...------111111000000000000111111000////////////000000111222111000///............////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------,,,+++*********************+++,,,,,,,,,,,,+++)))******************)))((()))***++++++***)))((())))))))))))))))))))))))(((''''''''''''''''''(((%%%&&&'''((()))))))))((())))))************))))))'''''''''((((((((((((((('''&&&&&&'''(((((('''%%%&&&''')))******)))'''&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))***+++%%%%%%%%%''')))***((('''&&&&&&'''''''''((((((((('''''''''&&&''''''(((((())))))((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((())))))***))))))%%%&&&&&&'''((('''''''''%%%&&&((()))))))))(((''''''((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++)))***,,,------,,,***(((******+++,,,,,,,,,,,,,,,---------...//////000000/////////000111222333444333888===BBBFFFLLLSSSYYYccciiirrr{{{zzz}}}~~~zzzsssmmmmmmnnnrrr{{{$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''''''''''''''(((((()))&&&'''''')))+++---...000%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((((((((('''(((((()))***************(((((())))))))))))((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((***************))))))(((&&&&&&''')))***************************************************)))))))))*********+++++++++,,,,,,,,,++++++++++++++++++,,,)))+++---,,,+++***,,,...---,,,,,,++++++,,,,,,---........................------------............///............///000000111111000000111111222222111000000000000000000///111111222222222111//////222111111000000111111222000000//////000000111222000000///////////////000////////////////////////......////////////......------------------------...---,,,+++******++++++------------............++++++,,,,,,------......******++++++,,,------...,,,,,,+++******+++++++++******+++,,,,,,,,,,,,,,,+++******))))))******+++((()))+++,,,,,,+++)))((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&'''((()))))))))((())))))***++++++***))))))((((((((()))))))))******((('''&&&'''))))))'''&&&&&&''')))++++++)))'''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&''''''((((((%%%%%%%%%''')))***)))'''''''''((((((((()))))))))###$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&'''((()))(((((('''''''''''''''((((((((()))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,+++******)))+++,,,,,,------------------------...///000000000///000111333555888:::;;;;;;AAAIIIOOOTTT\\\fffmmmvvvzzz~~~~~~zzzxxxyyy{{{~~~######$$$$$$$$$%%%%%%%%%$$$%%%'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''''''''''''''((())))))************+++,,,------&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''' !!!###%%%&&&'''(((((((((((()))***************(((((())))))))))))((((((%%%%%%'''((())))))))))))((((((((((((((((((((((((+++++++++++++++***))))))((())))))***************************************+++*********))))))((((((******+++++++++,,,,,,,,,---,,,+++******+++,,,---))),,,...---+++***,,,///---,,,,,,++++++,,,,,,---////////////////////////---------........./////////////////////000111111444333222111222333444555555555555444444333333333555555666777666555333222222222111111111111222222000000///000000111222222///......//////000111222000000000000000000000000......////////////......////////////////////////000///...,,,++++++,,,,,,---------.........//////++++++,,,,,,---...//////******+++,,,,,,---......+++++++++***++++++,,,,,,'''((()))***************,,,+++***))))))***+++,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))$$$%%%&&&''''''&&&%%%$$$$$$%%%'''))))))))))))(((((()))***++++++***)))((((((((())))))******++++++)))(((((()))******)))'''&&&'''***++++++***'''&&&))))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&%%%&&&&&&(((&&&%%%&&&((())))))((())))))))))))************%%%&&&((()))***)))((((((%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((()))))))))))))))((('''&&&''')))*********)))((()))(((&&&%%%%%%''')))+++))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,///...,,,***))))))***+++,,,---......//////......---------...///000000111111222444777;;;>>>BBBCCCDDDKKKTTT[[[aaajjjuuu~~~{{{vvvtttvvvxxx}}}%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%((((((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''*********)))((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))+++,,,)))&&&$$$&&&)))++++++++++++,,,++++++************++++++)))))))))***+++++++++,,,++++++******************)))))))))***+++---...///$$$'''+++,,,,,,+++++++++......---,,,,,,,,,,,,,,,000000/////////000111111000/////////000000111222222111000000222333333333333222111333888:::999888444888;;;;;;999888999:::888999999888888777666666777888777444222000111222///111222333333222111///000000///............///000000///...............111111000///............------------------------.........------,,,,,,,,,...........................------------...//////......---,,,,,,+++******,,,+++******)))******************++++++,,,,,,,,,******))))))))))))******)))))))))))))))))))))***(((((((((((())))))))))))((((((((((((((((((((((((************)))(((&&&%%%''''''&&&%%%%%%%%%%%%&&&******))))))))))))))))))***)))((('''&&&&&&'''((())))))))))))(((((((((((()))&&&"""!!!"""###$$$%%%&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&'''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************'''''''''''''''''''''''''''&&&&&&(((***+++(((%%%))))))***)))((('''%%%$$$&&&&&&''''''((())))))))))))(((&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&''')))*********)))(((******))))))))))))******------,,,++++++******))),,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,---.........------///.........///000222333222666;;;>>>???CCCGGGLLLQQQXXXcccmmmuuu|||zzztttsssvvvqqqrrrssssssuuuyyy~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''%%%$$$%%%&&&&&&$$$"""&&&(((***+++***)))******++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------...///000111222)))+++---...---------.........------------......,,,,,,---...///111333444333333333333333444444555666666555555777888888888;;;::::::<<<>>>?????????>>>AAACCCCCCBBBAAABBBCCCBBBBBBCCCDDDCCCBBBAAAAAA=========;;;888666777888555444444333333333333333555555444333222111111111000000/////////000111111000000///............................../////////.........---------,,,,,,........................,,,,,,,,,,,,,,,------.........------,,,++++++***,,,++++++***************))))))*********+++++++++)))((((((''''''(((((()))++++++++++++************(((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%(((''''''&&&&&&&&&&&&&&&((((((((((((((()))))))))***)))((('''&&&''''''((((((((((((''''''''''''''')))'''%%%%%%''')))******''''''&&&&&&''''''((())))))((('''&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))'''''''''''''''''''''''''''&&&&&&(((***+++(((&&&'''(((((())))))((('''&&&(((((((((((((((''''''''')))((('''''''''(((((((((''''''''''''''''''''''''&&&'''((()))***))))))((())))))(((((((((((())))))++++++++++++++++++++++++,,,+++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,------------...---------,,,,,,,,,,,,...//////......---,,,,,,111111000111222444666888:::===@@@CCCGGGLLLTTTYYYdddjjjssszzz{{{ssspppooolllmmmpppzzz{{{~~~%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***))))))((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))((('''%%%''')))++++++***)))((()))++++++************++++++------------,,,,,,,,,,,,------------------------------,,,------...//////---///000///......///000............///000111111,,,---///111444777999;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFEEEEEEFFFGGGKKKMMMPPPQQQPPPOOONNNOOOKKKLLLMMMNNNNNNMMMKKKIIICCCDDDDDDBBB???>>>>>>???<<<;;;999888888:::<<<===999888777666444333222222111111000111111222333444111111000/////////000000/////////000000111111111...............---------........................+++************+++,,,,,,......------,,,+++++++++,,,,,,+++***************))))))))))))***************))))))))))))))))))***---,,,,,,,,,++++++******))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''))))))((('''''''''''''''&&&&&&''''''(((((())))))))))))(((''''''''''''(((&&&&&&&&&'''''''''''''''***((('''((()))***)))(((((((((''''''(((((()))***)))(((''''''&&&&&&''''''((((((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&(((******(((&&&&&&&&&'''((())))))((((((***))))))(((''''''&&&&&&((((((((('''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((())))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++........................//////000111333666999:::DDDEEEGGGKKKQQQ[[[fffnnnvvv{{{wwwrrroooqqqtttuuuxxx|||%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&(((***++++++***)))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,++++++,,,,,,+++***)))&&&)))++++++***))))))***,,,++++++******++++++,,,......------,,,,,,++++++,,,---------------......,,,,,,,,,+++,,,,,,------//////000///------///111/////////000111333444555444555777999===@@@CCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLNNNMMMOOOQQQPPPMMMLLLNNNPPPUUUYYY^^^bbbbbb___[[[XXXVVVWWWXXXYYYWWWUUURRRPPPMMMNNNOOOMMMKKKIIIIIIIIIFFFFFFEEEEEEFFFHHHIIIJJJ@@@??????>>><<<:::999888444444333333333333444444333333222111111111111222//////000000111111222222///.............................................++++++******++++++,,,---......------,,,,,,,,,,,,,,,,,,+++************+++******************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((+++***((('''&&&''')))******))))))(((((((((((((((&&&''''''(((((())))))***((((((((('''''''''((((((&&&&&&''''''''''''((((((+++)))(((((((((&&&###!!!((((((((((((((()))******((((((''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''((())))))))))))))))))))))))))))))&&&&&&''')))))))))((('''''''''(((((((((((((((((())))))(((((('''''''''''''''((()))((((((''''''((((((((((((((())))))))))))'''(((((())))))))))))))))))((((((''''''(((((()))))))))******+++++++++,,,******++++++,,,,,,++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111222///000111444888<<<@@@BBBLLLLLLNNNSSS]]]kkkxxx}}}}}}|||~~~~~~}}}%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&(((***++++++***)))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''''''''$$$'''***++++++***+++,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++******+++,,,,,,,,,------....../////////...//////000000.../////////...///111333333333333444666777999:::>>>???@@@BBBEEEHHHKKKLLLJJJKKKMMMNNNOOOPPPPPPPPPQQQSSSUUUUUUUUUVVVYYY\\\ZZZ\\\___]]][[[ZZZ\\\^^^]]]ccclllsssuuuppphhhbbbdddddddddbbb```\\\YYYWWWXXXYYYZZZYYYWWWUUUUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSMMMMMMMMMKKKJJJGGGEEEDDD<<<;;;:::888777666666555555444333222111111111111//////000000111111111111////////////////////////////////////////////////,,,,,,,,,,,,,,,---............------------,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++******))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((***)))'''&&&'''(((***+++******)))(((((((((((()))((((((((())))))*********''''''((((((((((((((((((''''''((((((((()))))))))***)))(((((((((&&&### ((((((((((((((()))******''''''(((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))((()))))))))))))))))))))))))))))))))%%%&&&((())))))(((((((((***))))))((('''&&&&&&&&&''''''''''''(((((())))))%%%(((***)))(((&&&'''((('''((((((((())))))******((((((((((((((())))))******))))))(((((())))))***+++++++++******))))))))))))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222444555888<<>>???@@@EEEFFFGGGIIIKKKNNNPPPQQQPPPRRRTTTWWWYYYZZZZZZZZZ\\\___bbbbbbaaabbbfffjjjlllmmmooooooooooooppprrriiippp{{{yyyqqqmmmllljjjhhheeebbb___^^^^^^```bbbaaa___]]]\\\\\\aaabbbdddeeeeeecccaaa```\\\[[[ZZZXXXUUUQQQNNNLLLGGGFFFDDDAAA???>>>======888777555444222111111111111111111111111111111111////////////000000000000////////////////////////......------......///000......------------------------,,,+++++++++++++++---------------,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))******)))(((((((((((((((***************)))))))))&&&'''(((((()))(((((((((''''''(((((()))*********((('''((()))++++++(((&&&((((((''''''(((((()))***''''''((()))))))))(((((('''''''''(((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))************))))))((((((((((((((((((((((((((($$$'''))))))((('''((((((+++***)))'''&&&&&&&&&&&&&&&&&&''''''((())))))***$$$(((+++***(((&&&'''(((&&&''''''(((((())))))***((((((((((((((()))************))))))))))))******,,,++++++***))))))((((((((()))+++,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------......222111000///000111222333888:::>>>DDDLLLTTTZZZ^^^dddeeehhhpppzzzvvvooommmpppuuuyyyyyy}}}%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''###$$$$$$%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))+++---,,,***((()))***%%%'''***+++*********+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,------...//////000000------......///000111222333666:::===???@@@CCCDDDCCCCCCCCCCCCDDDFFFGGGGGGIIIJJJLLLNNNQQQTTTVVVXXXYYY[[[^^^bbbeeefffgggggggggjjjnnnnnnmmmnnnrrrwww|||{{{|||~~~yyyxxxvvvtttqqqooonnnmmmmmmkkkmmmoooooommmkkkjjjjjjjjjkkknnnqqqtttwwwxxxyyyooonnnkkkgggbbb\\\VVVSSSQQQPPPOOOMMMKKKJJJIIIIII???>>><<<:::888666555555444444333333222111111111//////000000000111111111////////////////////////......------......///000------..................------,,,++++++++++++,,,---------,,,,,,+++++++++******))))))))))))******((())))))******++++++,,,*********)))((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))))))))(((''''''''''''(((*********)))((((((''''''%%%&&&((()))))))))((((((&&&&&&''''''((())))))***)))(((((()))+++,,,+++***''''''&&&&&&''''''((()))&&&'''((()))***))))))(((''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))***++++++)))'''%%%''''''''''''''''''''''''$$$'''******((('''''')))***)))((('''&&&&&&'''((('''''''''(((((((((((((((###'''++++++(((%%%&&&(((%%%&&&&&&'''(((((()))))))))(((((('''((()))***+++))))))(((((((((((())))))************))))))))))))''')))+++---------,,,+++------------------------,,,,,,,,,,,,---------------------....../////////222222222222444666999;;;AAACCCIIIQQQZZZdddlllpppxxxyyy}}}{{{zzzwwwttttttwww}}}%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((***,,,+++)))'''(((***''')))++++++***)))))))))---,,,,,,++++++,,,,,,---,,,------....../////////---......///000111111222222222222333444666777888777;;;AAAEEEGGGIIIKKKMMMIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMOOORRRUUUYYY\\\^^^aaacccgggkkkoooqqqqqqrrrmmmqqquuuvvvtttuuuzzz~~~}}}~~~}}}|||mmmooorrrxxx~~~xxxqqqiiibbb^^^XXXWWWVVVUUUTTTSSSSSSSSSHHHFFFDDDAAA???===;;;;;;666666555444333222222111//////000000111111111222000000000000000000000000...------------...//////------.....................---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********,,,++++++++++++++++++,,,))))))***+++,,,------...+++******)))(((''''''&&&((((((((((((((((((((((((%%%&&&((()))************))))))((('''''''''''''''******)))((('''&&&%%%%%%%%%&&&((()))))))))((((((%%%%%%&&&&&&'''((()))))),,,***))))))******)))'''&&&&&&&&&&&&&&&'''((((((&&&'''(((*********)))(((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''***++++++(((%%%###''''''''''''''''''''''''$$$'''******((('''''')))(((((('''&&&&&&((()))***)))))))))(((''''''&&&&&&###''',,,,,,(((%%%&&&)))%%%%%%%%%&&&'''(((((())))))((('''''''''(((***+++((((((''''''''''''((((((((((((((()))******++++++''')))+++---...---,,,+++************************,,,,,,------------.............../////////000000//////111333888===BBBEEEOOORRRXXXaaalllvvv}}}zzz~~~((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''''''''((())))))))))))(((((('''''''''&&&)))((('''&&&%%%%%%&&&'''******++++++++++++******(((((((((((((((((((((((())))))*********))))))((())))))*********))))))(((,,,+++((('''&&&'''((())))))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,+++++++++,,,---...---...//////------...///...............///000000000000111111222333333444111333444555555777999;;;???BBBEEEGGGHHHIIIJJJLLLLLLMMMQQQSSSRRRRRRUUUZZZWWWWWWXXXZZZ^^^ccchhhjjjiiilllqqqtttvvvxxxzzz{{{{{{{{{wwwzzz{{{tttnnnjjjgggddddddbbb```]]]ZZZXXXWWWUUURRROOOMMMNNNNNNKKKHHHAAA>>>;;;999888777555444555333111111222333222111111000///000111222000//////............---------------------------------///............---------------,,,++++++,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++***)))(((((())))))&&&&&&''''''''''''&&&&&&&&&''')))***+++++++++***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((()))******+++'''$$$###%%%'''&&&%%%%%%'''((((((''''''(((******))))))((('''&&&&&&&&&&&&'''''''''((()))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***))))))))))))((((((((((((''''''''''''''''''&&&&&&))))))))))))(((((((((((((((((())))))***+++++++++'''''''''''''''''''''''')))(((((('''''''''(((((())))))(((((('''''''''&&&'''''''''''''''((())))))******))))))((((((''''''******)))(((''''''(((((()))))))))***+++++++++,,,)))(((((('''(((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---///222000......000222444444---000333666;;;BBBKKKQQQUUUaaalllrrrzzzxxxuuuxxx}}}~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((((((((((()))******)))((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))*********))))))((())))))************))))))******(((''''''((())))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,---------***,,,------,,,,,,...///------------...///000000000111222444555777888999???@@@@@@???>>>???AAACCCCCCEEEGGGIIIJJJKKKNNNPPPRRRTTTXXX\\\___bbbeeeiiifffiiimmmpppsssuuuxxxyyyzzz|||~~~yyyuuutttqqqmmmnnnnnnnnnmmmkkkhhhfffeee^^^\\\ZZZYYYXXXVVVQQQMMMJJJGGGCCC@@@???>>><<<;;;777555333222333333222111222111//////000000///...000000000/////////..............................///............---------+++++++++++++++,,,---...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++***)))))))))))))))'''(((((())))))(((((('''&&&''')))************)))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))(((((('''''''''''''''((()))))))))'''&&&'''((()))&&&$$$&&&'''((((((''''''(((******))))))(((''''''&&&&&&))))))(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***))))))))))))((((((((('''''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))(((((((((''''''''''''(((''''''''''''((())))))***)))))))))((((((((('''******)))((((((((())))))***************+++++++++))))))(((((()))+++,,,------------,,,,,,,,,,,,,,,---,,,+++***+++,,,...///333111///......///000000333777<<<===???GGGUUUaaannnyyy|||zzzxxxvvvzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''))))))(((((())))))***+++((((((((((((''''''''''''''''''((((((((('''&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((())))))******)))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))************************+++,,,---.........---,,,***+++------------///111.........///000111222333444555777:::===@@@BBBCCCGGGGGGFFFDDDBBBCCCFFFHHHIIIJJJKKKLLLMMMPPPTTTWWW]]]___ccciiiqqqvvvyyyyyyxxx}}}yyyzzz|||{{{yyywwwxxxyyyzzzyyywwwuuusssmmmlllkkkjjjhhhccc]]]YYYWWWTTTPPPMMMKKKJJJHHHFFF>>><<<999777777666444333444222000000111111000///111111111111000000000000///////////////////////////............---------))))))******+++------...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++***))))))))))))***((())))))******))))))((('''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((((((((((((***+++***'''$$$&&&'''((((((''''''((())))))))))))(((''''''&&&&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&''''''((()))&&&''''''(((((())))))***)))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))******)))))))))(((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((((((''''''''''''((((((((((((((()))******))))))))))))((((((((((((******)))))))))***+++++++++++++++***************************+++,,,---------------------------------,,,,,,+++,,,---...///222111///...///111222444:::@@@FFFHHHIIITTTfffuuuyyywwwxxx{{{~~~~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&((((((((((((((())))))***((((((((((((((('''''''''&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((('''((())))))))))))))))))((())))))************)))'''((()))***************))))))))))))))))))))))))))))))************++++++***,,,...///000///---,,,,,,...////////////000222000000111222444666777888:::<<>><<<999666555333111111111222111111111111111111000000000000///////////////////////////............---------)))******++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++***))))))*********((())))))******))))))(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&''''''((((((((((((((('''(((((()))***)))'''&&&&&&((()))(((''''''((()))))))))((((((''''''''''''$$$$$$%%%&&&'''(((((()))'''''''''''''''(((((()))''''''(((((())))))))))))))))))((((((((('''''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,++++++***)))((((((''''''''''''''''''''''''&&&&&&'''(((((()))))))))(((((((((((((((''''''''')))(((((((((((()))******))))))))))))((((((((((((***)))))))))***+++,,,,,,,,,+++++++++***)))))))))++++++++++++,,,,,,---------------...............------,,,,,,---...///000...///000111444777<<>>BBBFFFGGGKKKLLLNNNQQQTTTWWWYYYZZZVVVWWWYYYZZZ\\\```eeejjjggggggfffeeeeeehhhmmmppprrr}}}~~~}}}yyyxxxxxxxxxvvvrrrlllhhhdddaaa\\\WWWSSSPPPLLLIIIBBB>>>999666444333222111111111111000000000000///........................///............------------.........---+++)))(((,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++************+++,,,,,,'''(((((())))))((((((''')))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''((()))***+++,,,+++***)))(((((('''%%%$$$%%%(((+++'''((()))((('''&&&'''(((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''(((((())))))***''''''(((((())))))************))))))((('''&&&&&&(((((((((((((((((((((((())))))******)))'''%%%$$$'''''''''((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))******)))))))))***+++++++++++++++***************+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////,,,------...///000111111///222666999<<>>CCCHHHNNNRRRTTTXXXYYYZZZ\\\^^^___aaaaaa```aaabbbcccccceeeiiikkkllllllkkkjjjiiikkknnnqqqvvv}}}{{{zzzxxxvvvpppmmmiiifffdddbbb___]]]TTTOOOHHHAAA===:::777555333222222222111111111111///////////////////////////............------------.../////////---+++***------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++*********++++++,,,---((())))))******))))))((()))(((((('''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((('''(((***+++++++++)))(((&&&((())))))'''''')))+++((()))))))))'''&&&'''((('''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''((())))))******'''''''''((()))*********,,,,,,++++++******))))))(((((((((((((((((((((((('''((()))***)))(((&&&$$$''''''''''''((((((((()))&&&&&&&&&&&&&&&''''''((('''((((((((()))))))))*********)))((((((((())))))***************+++++++++***+++,,,------,,,+++***+++++++++,,,---.........,,,---...///000111111111222666<<<@@@DDDJJJSSSZZZffflllttt}}}|||~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''((())))))&&&'''''''''(((((()))))))))(((''''''''')))***+++(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''(((******+++++++++...,,,***(((((()))***+++************************++++++,,,------...///////////////...///000111111000222555888999<<>>@@@EEEMMMVVV^^^dddnnn|||vvvrrrsssuuuzzz'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###$$$$$$%%%&&&&&&''''''$$$%%%%%%%%%&&&'''''''''&&&&&&'''(((((((((((('''((((((''''''(((((()))***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((###%%%(((+++,,,,,,+++***)))))))))*********++++++,,,---...---+++***+++,,,******++++++,,,---...///......---------...//////111111222444777;;;???AAAGGGOOOWWW[[[```gggkkkkkkhhhhhhiiillloootttxxx{{{yyy{{{|||~~~}}}{{{wwwtttpppnnnooopppppppppzzz|||xxxxxxyyyxxxyyy}}}vvvnnnqqqrrrssstttssspppmmmkkkjjjkkknnnpppsssuuuwwwwwwwwwyyy{{{|||}}}~~~uuullleeeaaa\\\XXXRRRLLLFFF@@@:::666333222222111111111111111222111111000000000000000......------------.........------,,,,,,------...------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************+++,,,---***)))((()))+++---...---)))))))))))))))))))))))),,,***))))))))))))(((&&&'''(((((()))))))))))))))******))))))))))))******))))))))))))((((((((((((***))))))(((''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******'''''''''''''''''''''''''''(((((((((((()))))))))((()))***)))'''&&&&&&'''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((()))***************''''''''''''((((((((((((++++++,,,---......------)))*********,,,---///000,,,,,,------...///////////////000333999???EEEIIIMMMVVVbbbmmmuuu|||vvvrrrssswww{{{(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))******%%%&&&&&&'''''''''''''''''''''''''''((())))))***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))))))))((())))))***++++++++++++))))))*********++++++++++++---...---,,,+++,,,------------------///000111.........///000111222333111444999===@@@BBBDDDEEETTT^^^iiipppxxx||||||zzzxxxwwwxxxzzz|||~~~}}}{{{yyy{{{zzz{{{~~~~~~}}}|||}}}}}}||||||uuurrrnnnlllkkklllnnnooo{{{}}}}}}}}}|||zzz}}}xxxsssqqquuuzzz}}}}}}zzzuuurrrqqqssswwwzzz{{{yyytttqqqqqqrrrtttuuuvvvwwwzzz|||{{{zzzyyyzzz~~~wwwsssppprrrmmmeee]]]UUUKKKAAA:::777666444333222222333333222222111000000000000000///..................///------,,,,,,,,,,,,------------------------,,,,,,------,,,,,,,,,+++++++++***************+++,,,,,,***'''%%%&&&***,,,+++)))(((((((((((((((((((((((()))(((''''''(((((('''%%%))))))***++++++++++++*********))))))))))))******))))))))))))((((((((((((***)))((('''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((())))))***''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))***(((&&&%%%%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))***************(((((()))))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111111///111555999???EEEKKKOOOVVV```ooo||||||}}}}}}||||||~~~(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))******%%%&&&&&&'''''''''''''''%%%&&&&&&'''((()))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))((((((***(((&&&%%%%%%&&&'''(((************++++++++++++***,,,---,,,++++++,,,---///...---,,,,,,---...///---......000222444666888888<<>>DDDIIINNNTTTXXXeeeooo~~~'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''''''''&&&&&&'''(((((((((((('''$$$%%%&&&'''((()))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))))))))((('''+++***(((&&&&&&'''(((************++++++++++++,,,***,,,---,,,++++++,,,......---+++******+++,,,...---...000333777:::===???BBBEEEHHHKKKRRR]]]jjjtttvvv{{{zzz{{{||||||{{{{{{xxxuuuvvvzzz}}}~~~zzz~~~wwwpppssswwwyyyyyyxxxyyyyyywwwwwwwwwvvvvvvuuuttttttuuuyyy|||~~~}}}zzz{{{wwwmmmaaaSSSIIICCCAAA<<<888444222111111222111111000///000000000//////000000000000//////.........------.........------------............------,,,,,,,,,,,,++++++,,,+++***))))))))))))))),,,+++))))))******))))))))))))))))))))))))))))))+++***))))))++++++***)))%%%%%%&&&'''''''''''''''******))))))))))))************))))))((((((''''''&&&&&&''''''((())))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))(((((()))******+++*********+++,,,...///000000000///............000222333555:::BBBHHHNNNTTT[[[aaasss|||&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((###$$$&&&''')))))))))((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***)))(((&&&%%%((((((***+++,,,,,,,,,,,,*********+++++++++,,,,,,+++---......------...///...---+++***+++---///111333444777;;;@@@EEEIIIKKKPPPUUU[[[```fffooozzz{{{|||~~~|||yyyuuutttvvvxxxyyyxxxxxx{{{xxxyyy}}}~~~|||uuuwwwzzz|||}}}zzzvvvqqqvvvxxxxxx{{{~~~yyysssnnnlllpppsssvvv{{{|||pppbbbXXXOOOLLLFFF@@@;;;777555555333333222111111111111111///000111111111111000///000//////......//////000------------.........///------,,,,,,,,,,,,++++++++++++*********+++,,,,,,***+++++++++******+++---************************+++***)))***+++,,,+++)))&&&&&&'''(((((((((((((((******))))))))))))***************)))((('''''''''&&&'''((())))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((()))***))))))((((((((((((((((((((((((((('''''''''((((((((())))))((()))***)))((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((((((((((()))***))))))))))))))))))))))))(((((()))***************))))))))))))************'''((()))***+++,,,,,,,,,+++,,,...///000000000////////////000222555999;;;===BBBHHHNNNTTT^^^jjjrrr&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''(((((()))))))))))))))"""$$$&&&((()))))))))((())))))((('''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''((()))***)))(((&&&$$$"""&&&+++,,,,,,***(((******+++++++++,,,,,,,,,,,,...//////......///111///...------///222555777:::;;;???CCCIIINNNSSSUUU```iiivvv~~~yyytttsssuuuvvv{{{xxxttttttxxx{{{||||||xxx{{{xxxyyy}}}zzz{{{|||~~~vvvzzz{{{zzz|||yyyssslllggggggggghhhqqq{{{{{{zzz{{{~~~}}}oooeeeZZZVVVPPPHHHBBB===;;;:::555444333333222222333333///000111222222111000///000000////////////000000---------.........//////---------,,,,,,,,,++++++*********+++,,,---///000&&&)))+++***)))))),,,///************************)))((('''((()))***)))((())))))***+++++++++++++++******))))))))))))******+++******)))(((''''''&&&'''((()))***)))(((%%%$$$(((((())))))))))))((((((************************))))))))))))(((((((((((())))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))************)))***++++++***)))+++,,,))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))***************++++++,,,,,,,,,---------'''(((***+++,,,---......000000000000000...,,,+++111111222444888<<<@@@CCCJJJNNNSSSXXX___lll|||}}}vvvyyy%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&%%%%%%&&&''''''&&&$$$******))))))((((((''''''''''''((()))***++++++,,,''''''((()))***+++,,,,,,---,,,,,,++++++,,,,,,---///...............////////////...---///333:::???FFFKKKPPPTTTWWW[[[bbbggg{{{yyyllljjjrrrwwwxxx~~~|||xxxuuuuuuwwwyyy{{{zzz|||zzzyyyzzz{{{zzzyyy}}}}}}yyynnnfffgggiiihhhjjjoootttvvvxxxxxxyyy~~~}}}ooohhh^^^TTTLLLEEE???<<<:::777444444666666444111222333333222222111000///111111000000000000111111........................------------------------------,,,,,,+++***)))))),,,,,,++++++++++++,,,,,,***++++++******)))((('''(((((()))***************+++******)))))))))))))))))))))************))))))))))))(((((((((((())))))(((((())))))))))))((((((''')))******(((''''''((()))(((((((((((())))))******************)))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++***(((((())))))'''&&&(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))(((((((((((())))))((()))))))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---///111222000///333000///333;;;CCCHHHJJJKKKUUU^^^fffppp}}}yyy{{{%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))'''''''''''''''''''''((()))(((''''''&&&'''''''''((('''''''''((((((''''''))))))))))))(((((((((((((((((())))))******++++++((())))))***+++,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,------...///000111111111222666===EEEKKKRRRVVV\\\aaaeeekkkrrrvvvvvvkkkkkktttzzz{{{}}}yyyvvvtttxxx~~~~~~|||}}}~~~|||sssmmmmmmmmmllloootttzzz|||}}}~~~}}}}}}ssshhh```WWWOOOIII@@@<<<777555666555333000333333333333222222111000111111000000000000111111........................------------------------------,,,,,,+++******)))+++******))))))******+++++++++++++++***)))((('''(((((()))***************+++******)))))))))))))))))))))************))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&(((*********)))***+++))))))(((((((((((()))))))))))))))))))))((('''''''''''''''((((((((())))))************************)))((('''((()))***)))((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---------...............///000111111000///333444666;;;BBBHHHNNNPPPWWWbbbnnnvvv%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''(((((()))))))))+++******)))(((&&&%%%$$$))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))*********)))***+++,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,------...000111222000111222444:::CCCMMMTTT[[[^^^cccjjjsss{{{yyynnnnnnvvv|||}}}|||yyyvvvxxx~~~zzzxxxuuurrruuuzzz~~~}}}|||zzzzzz|||yyyooobbbXXXLLLGGG???;;;999777444111333333333222222222222111111111000000000000111111........................------------------------------,,,,,,++++++******))))))(((((((((((())))))++++++++++++***)))((('''(((((()))***************+++******)))))))))))))))))))))************))))))(((''''''&&&&&&''''''((((((((())))))))))))(((((($$$&&&((()))))))))***,,,+++***)))(((((('''((((((((((((((((((((('''&&&&&&(((((()))))))))*********************************((('''&&&'''***+++***)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************************)))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))*********+++++++++,,,------------.........000000000000111111111111444999???EEEJJJOOOVVV\\\hhhsss%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++******++++++***(((&&&$$$)))))))))((('''((()))+++''''''(((((())))))***************)))))))))))))))******+++,,,---......///000///...---,,,,,,,,,,,,////////////000111333333222333555888>>>GGGQQQXXX___bbbhhhrrr}}}uuusssyyy}}}||||||zzzzzz~~~zzz{{{|||wwwvvvyyy}}}vvvhhh[[[TTTJJJCCC???<<<999666333333222222111111111111111111000000000000111111................................................------,,,,,,,,,+++++++++***))))))))))))))))))***++++++++++++***)))(((((((((((()))***************+++******)))))))))))))))))))))************))))))((((((''''''''''''(((((((((((())))))))))))((((((###%%%'''(((''''''((()))++++++)))(((''''''''''''(((((())))))(((((('''&&&((((((((()))))))))******''''''''''''''''''''''''(((''''''((()))******)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))))))))((((((((())))))(((((((((((()))))))))))))))((((((((((((''')))))))))*********++++++------------............000000111000000000111333666===EEEJJJNNNUUU```jjjvvv%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++'''((()))******)))((('''''')))***)))'''&&&(((***''''''(((((())))))***************))))))))))))))))))******+++,,,---......000///......---------...000000000000111333444555:::;;;===AAAFFFNNNWWW]]]eeeiiiqqq{{{||||||||||||}}}|||~~~~~~wwwuuuuuuvvvxxxddd]]]SSSJJJEEEAAA===999555444333111111111111111111111000000000000111111////////////////////////........................---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,++++++***)))((((((((()))***************+++******)))))))))))))))))))))************))))))******))))))))))))******(((((())))))))))))(((((('''(((***)))(((''''''(((++++++)))((('''''''''''')))************)))((((((''''''((((((((()))))))))''''''''''''''''''''''''+++)))(((((())))))(((&&&(((((((((((())))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((()))))))))(((((((((''''''))))))(((((((((((()))))))))))))))))))))((((((((()))************+++++++++---------........./////////000111000///111444777;;;AAAIIINNNRRR\\\lllxxx}}}zzz~~~%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))'''''''''(((((()))))))))%%%&&&'''((())))))***)))&&&)))++++++(((&&&(((***(((((((((((()))))))))))))))))))))))))))*********)))******+++,,,---.../////////.........//////000///000111222555777999:::AAADDDGGGLLLRRRYYYaaafffmmmsss|||}}}||||||{{{||||||zzzvvv~~~iiibbbXXXQQQLLLGGGBBB>>>999777555333222111222222111111000000000000111111////////////////////////........................------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))((((((((()))***************+++******)))))))))))))))))))))************))))))+++******))))))******+++(((((())))))))))))((((((***+++---,,,***))))))***+++***)))(((((('''((((((***************))))))((('''''''''((((((((())))))************************+++***(((((())))))'''&&&(((((((((((())))))))))))(((((((((((())))))))))))************************************************))))))((((((((('''''''''))))))(((((((((((())))))((()))))))))******************+++++++++,,,,,,,,,------.........////////////111222111111444:::???CCCHHHOOOUUU\\\iiizzz||||||}}}%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''''''''(((&&&&&&&&&&&&'''((()))***%%%)))......***((((((***))))))))))))(((((((((((((((((())))))******++++++++++++,,,---...//////000............///000111111111222555999===AAAEEEGGGLLLPPPWWW___gggooovvv{{{||||||xxxuuuooossswww|||nnnhhh___YYYTTTPPPJJJEEE>>>===:::777555444444444111111000000000000111111////////////////////////........................------------------------...------------------...,,,,,,,,,,,,+++***))))))(((((()))***************+++******)))))))))))))))))))))************))))))******))))))))))))******(((((())))))))))))((((((((()))++++++***)))***+++))))))(((((((((((()))))))))))))))***)))(((((('''(((((()))))))))************************************)))(((((())))))((('''(((((((((((())))))))))))'''((((((((()))))))))***************************))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))(((((()))***+++,,,------+++,,,,,,,,,,,,---------............////////////000222444444555999AAAHHHLLLQQQYYYaaakkkyyy%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))%%%***000111---))))))+++******))))))(((((('''''''''(((((()))***++++++,,,,,,,,,---...///000111111............///111222333444666:::???FFFLLLQQQSSS[[[aaajjjttt~~~~~~}}}{{{xxxvvviiiooowww~~~rrrmmmfff```\\\WWWQQQLLLCCC@@@===999777666666666111111000000000000111111000000000000000000000000////////////////////////------------------------...------,,,,,,------...,,,,,,,,,,,,+++***))))))(((((()))***************+++******)))))))))))))))))))))************))))))))))))(((((((((((())))))(((((())))))))))))(((((("""%%%''''''''''''(((***)))(((((((((((())))))***(((((((((((((((''''''&&&)))************+++++++++((((((((((((((((((((((((((('''&&&(((***+++***)))(((((((((((())))))))))))'''((((((((())))))******************************''''''''''''''''''''''''+++++++++************)))))))))(((((((((((())))))(((((()))+++,,,---...///,,,,,,,,,---------................../////////000000333666777888===FFFNNNRRRXXXaaakkkwww((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***)))((('''&&&&&&'''(((((('''&&&%%%&&&''')))+++)))(((((('''''''''(((((('''''''''''''''((()))))),,,+++)))((((((((()))***+++++++++***++++++,,,,,,............//////000111---///111111222333666888888@@@EEEEEEHHHRRR___gggooouuu}}}~~~{{{sssrrr{{{zzztttoookkkdddZZZRRRLLLJJJFFFBBB===999555333444222000000111111000///////////////............////////////////////////000///...---------------...------,,,,,,++++++***,,,,,,++++++******++++++++++++++++++++++++++++++)))))))))))))))))))))))))))((((((+++......+++'''++++++***((('''&&&$$$$$$###!!!!!!$$$(((+++***)))''''''''''''''''''''''''***)))(((''''''((()))*********))))))((((((''''''***)))(((''''''((())))))''''''((()))***++++++,,,************************+++*********))))))(((((()))))))))***++++++)))'''''''''''''''((((((((((((((((((((((((((())))))***///---)))&&&%%%''')))+++))))))))))))***************++++++++++++,,,,,,,,,))))))+++,,,---.........---///000000......///000111444888;;;>>>DDDLLLRRRXXX^^^iiiyyy'''&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((())))))(((((('''''''''(((((((((''''''''''''((())))))---,,,+++***))))))***++++++*********+++,,,,,,------------------...//////---...000111222444888:::===GGGOOORRRWWWbbbnnnuuutttxxx~~~{{{xxx~~~zzznnneeeZZZWWWRRRLLLEEE???:::666555444333333444333111///111111000000000/////////////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++************++++++++++++++++++++++++(((((((((((((((((((((((()))((()))+++------+++(((*********))))))(((((('''&&&%%%$$$&&&)))******((())))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''))))))(((''''''((()))***((((((((()))*********+++************************************)))))))))((()))))))))***++++++)))'''''''''((((((((()))))))))))))))((((((((()))******...,,,)))''''''''')))***))))))))))))************))))))))))))************,,,,,,,,,,,,------------...///000000//////000111333666;;;???DDDJJJOOORRR]]]dddppp~~~%%%%%%%%%&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((((((((((((''''''(((((()))((((((''''''(((((()))***---,,,++++++***+++++++++))))))******+++,,,---...---------------...//////...000222444666999>>>AAAEEEPPP[[[aaafffpppxxx||||||~~~zzzwwwxxx~~~|||mmmiiibbb[[[SSSJJJBBB<<<888777666666666444111///222222222111111111111000////////////////////////...---,,,,,,+++,,,,,,,,,***++++++,,,------.........---,,,+++************************************(((((((((((((((((((((((()))))))))+++------+++)))************************)))((('''''')))***)))'''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((()))***+++)))'''((())))))))))))************))))))))))))***++++++,,,+++***)))((((((((())))))))))))*********++++++))))))))))))*********+++///......---,,,,,,------///000111000///000111333777:::???EEEKKKPPPSSSUUUfffooo|||%%%%%%&&&&&&''''''(((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&''''''(((((((((((((((((()))***((((((((('''((())))))***++++++++++++++++++++++++)))))))))***+++---...//////.........///000111111111333666999===BBBHHHLLLUUU```lllqqquuuzzz~~~~~~|||{{{}}}yyyqqqjjjbbbXXXMMMFFF>>>;;;777555444333222000222222222222111111111111////////////////////////...------,,,,,,---------,,,,,,,,,,,,------.........---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***************************(((((('''(((((()))((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((('''''''''((()))******+++)))))))))))))))(((((((((((((((((((((((((((((((((*********))))))))))))))))))(((((((((******)))'''))))))*********+++++++++***************++++++,,,***************)))(((((())))))*********++++++++++++++++++,,,,,,,,,------///......---------...///...///000000///000333555999>>>EEEJJJMMMRRRZZZ```rrr{{{&&&&&&''''''((((((((()))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''((((((((((((((()))******((((((((((((((()))******))))))******************)))))))))***+++---...///------......///111222333444666:::???EEELLLTTTYYYiiittt~~~~~~wwwqqqggg[[[RRRGGGAAA:::555333222333333222222111111111000000000000000000000000000000000//////............//////.........------,,,,,,,,,...---,,,+++************))))))))))))))))))))))))************************))))))***++++++***+++++++++******))))))(((''''''%%%&&&'''''''''(((((()))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''((()))*********)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********((('''''')))))))))(((************++++++++++++***************++++++,,,))))))***+++***)))((((((************+++++++++++++++,,,,,,,,,,,,---------,,,,,,------...///000000---...///000000222666999<<>>BBBAAADDDKKKWWW^^^hhhooovvv~~~~~~yyygggccc]]]YYYTTTMMMDDD===888666333111222333333222000000///000222222111///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------///...,,,+++***+++,,,,,,))))))************))))))((())))))***+++,,,,,,,,,(((((()))***+++,,,,,,---......---+++(((''')))***''''''(((((())))))************))))))((((((''''''))))))(((((('''''''''&&&(((((((((((())))))))))))+++*********))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))+++)))'''(((+++...---+++))))))(((((()))***++++++))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,+++---------+++++++++---...---,,,---...////////////333888<<<>>>CCCJJJOOOQQQVVV```ppp''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((((())))))))))))'''(((***)))(((((()))+++,,,,,,+++***))))))))))))+++,,,,,,,,,,,,,,,,,,,,,---,,,+++***,,,---...///777777;;;CCCGGGIIIPPPXXXfffkkkrrrvvv{{{tttooohhhccc^^^WWWOOOHHH>>>:::666333333444444444222111000111333333222000000000/////////.........------------------------------,,,++++++,,,---------,,,++++++*********+++)))))))))******)))))))))'''''''''((()))*********((((((((()))******++++++///000222111...+++******))))))))))))*********+++***)))))))))((((((((('''))))))((((((((('''''''''(((((((((((()))))))))***************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((&&&%%%&&&)))+++***)))(((((('''''''''((())))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,,,,,,,,,,...///...---,,,---...///...---...///000111111444999???CCCFFFJJJPPPUUU[[[```jjjwww''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&((())))))(((''')))***++++++***************+++---,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,000444666AAAAAADDDKKKPPPVVV^^^gggsssvvvyyyzzz|||~~~}}}}}}~~~vvvoooiiiccc\\\WWWHHHCCC<<<777555555555555333222111222333333222111000000000/////////..............................------,,,,,,,,,,,,------******+++++++++***))))))((())))))******))))))(((''''''(((((()))*********))))))))))))))))))))))))+++///222444111---***)))************++++++++++++))))))))))))(((((((((((())))))((((((((((((''''''((((((((()))))))))******************))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%&&&(((***)))(((******)))((((((((())))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---...//////...---...000//////...//////111333444;;;@@@GGGKKKOOOUUU\\\aaalllpppxxx''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))&&&'''((((((''''''((()))******))))))***++++++,,,,,,,,,,,,,,,++++++++++++...---,,,,,,///444;;;@@@FFFIIINNNTTT[[[aaaiiioootttvvvxxxwwwyyy||||||||||||~~~wwwqqqkkkeee```TTTNNNEEE>>>999777555444444333111111222333222111000000000////////////...........................---------,,,,,,---------)))***+++,,,,,,+++***)))((())))))******))))))(((*********++++++,,,,,,,,,+++*********)))))))))(((&&&)))---///...,,,***)))************************))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))******************)))))))))))))))((((((&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((()))************------,,,+++*********+++)))))))))))))))))))))))))))***************++++++******+++++++++,,,,,,,,,---...//////...---...000......//////000222555888AAAEEEKKKPPPVVV___iiiqqq|||''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&'''((((((''''''((()))))))))))))))***+++,,,,,,+++++++++++++++*********,,,------...222888AAAHHHKKKQQQYYY```ffflllpppqqqpppsssttttttvvv~~~}}}}}}}}}|||uuuoooiiiddd```ZZZPPPGGGAAA;;;777444555333111111111222222111111000000000////////////------------------------------------------------***+++,,,------,,,+++***))))))************))))))++++++++++++,,,,,,,,,,,,---,,,,,,++++++******)))$$$&&&)))*********+++---))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))*********)))'''''''''''')))***))))))))))))))))))))))))((()))***+++************------,,,+++*********+++************************))))))******+++++++++,,,******+++++++++,,,,,,,,,+++---......------...///---...///000111444999===EEEIIIOOOUUU^^^jjjwww}}}}}}zzzyyyxxxwwwvvvvvvvvvwwwyyyyyyzzz{{{|||}}}}}}~~~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******)))))))))))))))((('''(((((((((((()))))))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&((())))))(((''')))******)))))))))***+++,,,,,,*********++++++,,,,,,,,,+++...000333666>>>IIIPPPUUU___iiioootttwwwxxxuuuqqqtttwwwwwwyyy~~~}}}}}}|||uuunnniiigggccc\\\TTTLLLDDD<<<777777555222111222333333222111111000000000/////////------------------------------............------++++++,,,---------,,,,,,***++++++++++++++++++***************************---------,,,,,,+++++++++((())))))((((((***---000)))))))))((((((((((((((((((((((((((())))))))))))(((((())))))))))))******)))))))))*********++++++))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))&&&(((***+++)))(((((((((******)))((((((((())))))************************))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,......------...000,,,///111333444888???EEEKKKPPPXXXaaajjjwww|||xxxvvvtttsssooonnnlllkkkjjjjjjkkklllooooooppppppppppppoooooo'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))++++++++++++*********)))'''((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''(((***)))(((((()))+++******************++++++***+++,,,,,,---.../////////333888<<<@@@HHHSSS\\\fffqqqzzz~~~~~~xxx|||~~~~~~}}}wwwrrrkkkiiieee```YYYPPPFFF???:::888555333444555555444111111111000000000//////........................,,,---...//////...---,,,++++++***++++++,,,,,,---+++,,,,,,------,,,,,,+++************************,,,,,,++++++++++++++++++,,,,,,+++***((((((***,,,*********)))))))))(((((('''((((((((()))))))))***(((((()))))))))*********))))))*********+++++++++((()))))))))************((())))))******))))))(((++++++++++++++++++++++++&&&))),,,,,,***(((((()))(((((('''''''''((())))))************************))))))***++++++,,,------******+++++++++,,,,,,,,,+++---...///......000111---111444666888>>>GGGNNNSSS[[[fffrrr{{{{{{zzzwwwssspppmmmkkkjjjgggeeecccbbbaaaaaabbbccceeefffggghhhgggfffeeeddd'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))),,,,,,,,,+++++++++******'''((((((((())))))******((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((()))******))))))***+++++++++***************++++++,,,---...///111222222555:::@@@EEEIIIRRR]]]eeettt~~~~~~yyykkkkkkjjjhhhbbbYYYMMMFFF===:::777555666777777666111111111111000000000000000000000000000000000000,,,---...//////...---,,,+++***)))))))))***,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------+++(((&&&&&&''',,,+++++++++******))))))'''((((((((())))))******(((((())))))*********+++)))************+++++++++(((((())))))*********+++'''((()))******)))((('''++++++++++++++++++++++++))),,,///000---++++++,,,))))))((())))))***++++++************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,...000000//////111333///333777999<<>>BBBEEEHHHNNNWWWbbbooowww~~~|||sssjjjbbb\\\MMMFFF===888777666444222333222222111000000111111000000000000////////////////////////////////////.........------------,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++***************************************)))((((((************))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************,,,+++***)))))))))))))))******))))))))))))***************************************)))))))))))))))+++++++++*********************++++++,,,------...+++---///000000000111333333777===AAAFFFOOO\\\fffuuu~~~{{{yyyvvvsssppplllgggcccbbb```^^^]]]\\\\\\]]]^^^[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]''''''((((((((((((''''''((((((''''''''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((()))))))))*********++++++---------------,,,,,,,,,000///...///444;;;BBBGGGIIIJJJNNNWWWdddpppyyy}}}~~~rrriiiddd\\\PPPBBB::::::;;;777222555555333222111000000///000000000000////////////////////////////////////------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************)))************))))))(((***************************))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))************************************************,,,,,,+++************+++,,,++++++******++++++,,,************************++++++******)))((((((''',,,,,,++++++*********)))+++,,,,,,------.........***,,,...///000111444666;;;???DDDIIIOOOZZZiiittt}}}yyytttqqqnnnkkkjjjgggfffeeeccc___]]]\\\[[[ZZZYYYYYYZZZ[[[\\\]]]\\\ZZZYYYXXXYYYYYYZZZZZZZZZYYYYYYZZZ[[[]]]^^^&&&''''''((((((''''''&&&(((((('''&&&'''((())))))''''''''''''''''''''''''))))))(((((((((((())))))))))))((((((''''''&&&&&&(((((())))))))))))(((((()))))))))((((((((((((((())))))*********+++++++++------------------------...///111333888>>>FFFJJJMMMQQQYYYdddpppxxx}}}~~~~~~ooofffbbbXXXKKKCCC@@@>>>:::555555444333111000000//////000000000000////////////////////////////////////------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************))))))************)))((()))***************++++++++++++************++++++))))))))))))))))))))))))''''''(((((())))))******************************************************,,,,,,+++++++++++++++,,,*********))))))*********************************************))))))((((((---,,,,,,++++++******))),,,,,,,,,------.........+++,,,---...///111555888BBBFFFLLLRRRZZZhhhyyy}}}yyyxxxwwwtttsssqqqnnnkkkgggdddcccbbbaaa___`````````^^^]]]YYYYYYYYYYYYZZZ[[[\\\]]]```^^^\\\ZZZYYYYYYZZZ[[[\\\[[[[[[[[[\\\^^^```aaa&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&(((((())))))))))))(((((()))))))))))))))(((((((((************++++++++++++---,,,,,,,,,,,,---...///111555:::>>>AAAFFFKKKOOOSSS\\\hhhtttzzz~~~|||yyyiiiaaa\\\UUUMMMEEE???:::888222222111000000000000111000000000000////////////////////////////////////------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************((())))))*********))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''(((((())))))******************************************************,,,+++++++++++++++,,,,,,(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((())))))************,,,,,,,,,,,,++++++******,,,,,,,,,,,,------------,,,---------...111666:::EEEJJJQQQYYYcccrrr|||wwwsssqqqpppjjjiiigggeeecccaaa``````^^^]]]\\\]]]___``````___[[[[[[\\\\\\]]]___``````cccaaa___]]]\\\\\\]]]^^^```_________```aaacccddd&&&&&&''''''''''''&&&&&&%%%&&&'''((()))))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,++++++,,,...000111333999@@@DDDGGGKKKPPPTTT___hhhttt~~~}}}{{{zzz~~~pppdddbbb^^^VVVMMMDDD===:::333222222111111111222222000000000000////////////////////////////////////------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++((())))))************)))))))))******+++,,,,,,,,,+++,,,------------,,,+++))))))))))))))))))))))))(((((((((((())))))))))))************************************************+++************+++,,,,,,'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........000555;;;???HHHNNNWWW```jjjzzz}}}yyytttpppmmmllllllfffeeecccbbb````````````\\\[[[ZZZ[[[^^^```aaa```^^^^^^___```aaabbbccccccdddcccaaa```___``````aaacccccccccddddddddddddddd%%%&&&&&&''''''&&&&&&%%%###%%%(((*********((('''))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))))))))''''''((()))))))))))))))((((((((()))*********+++*********+++++++++,,,,,,,,,,,,,,,,,,...111333555888===DDDHHHKKKPPPWWW]]]jjjnnnuuu~~~~~~}}}}}}|||~~~}}}sssnnnggg```XXXOOOEEE???777666555444333222222222000000000000////////////////////////////////////.........------------,,,,,,,,,,,,,,,------------******++++++++++++******++++++++++++++++++++++++(((((()))***************))))))***++++++,,,------******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))))))))***+++,,,((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))************++++++,,,,,,---------........................---...///000444:::BBBHHHQQQWWW```iiisss}}}yyyrrrpppnnnkkkiiigggggggggfffeeecccaaa____________\\\ZZZYYY[[[]]]```aaaaaa___```aaabbbccccccddddddbbbbbbbbbbbbbbbbbbbbbbbbdddeeegggggggggfffdddccc%%%&&&&&&''''''&&&&&&%%%"""$$$(((+++,,,***(((&&&'''''''''''''''''''''''''''((()))******)))((('''(((((())))))******++++++''''''((()))))))))))))))''''''((()))***++++++,,,******+++++++++,,,,,,,,,------,,,---///333666888@@@EEEKKKOOORRRYYYccckkkpppooopppxxx~~~uuu|||vvvsssxxx|||zzzooogggbbbZZZNNNEEE;;;:::888666444333222222000000000000//////////////////////////////////////////.........---------,,,,,,------------......******++++++++++++******++++++++++++++++++++++++(((((()))***************))))))***+++,,,,,,------((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((************************))))))(((((()))***++++++******))))))))))))******************************++++++******)))((((((((()))***+++,,,------...///000000000000////////////---...000222777???IIIOOOZZZaaajjjrrr{{{{{{uuuppphhhgggfffdddccccccddddddgggfffcccaaa___^^^]]]]]]]]]\\\ZZZ[[[^^^```aaaaaa___```aaabbbccccccccccccaaabbbbbbcccccccccbbbbbbeeefffhhhiiihhhfffcccaaa((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))++++++******))))))((((((,,,,,,,,,,,,,,,+++***)))***)))(((''''''((()))***++++++******************---......---+++***+++,,,.........///333999???BBBGGGJJJPPPVVV]]]gggpppvvvyyyuuutttyyy{{{qqqhhhgggggghhhgggjjjqqq}}}xxxnnnfff___VVVPPPDDD???999666666555222000222111111111111111222222000/////////........................---,,,+++***---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))******+++,,,------------))))))))))))))))))))))))))))))***+++,,,---------************************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++*********))))))((((((+++++++++*********))))))*********************************)))******+++,,,+++---//////---,,,,,,---...///000///---,,,,,,...///---///666===CCCLLLTTTbbbiiisss}}}xxxqqqkkkhhhfffdddcccaaa______```aaabbbeeedddcccaaa````````````]]]___aaaaaa`````````bbbbbbaaaaaacccddddddcccaaa___]]]___bbbbbbaaacccgggeeecccccceeeggggggccc```''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))((((((((('''''''''&&&+++,,,,,,,,,++++++***)))))))))(((((((((((())))))++++++******************,,,---...---,,,,,,---...---///111444999???EEEIIILLLPPPWWW^^^eeelllrrrwwwuuutttuuu}}}zzzqqqggg```^^^aaafffjjjpppyyywwwqqqjjjaaaYYYMMMFFF===888666555444222222222111111111111222222000000/////////.....................---,,,+++***,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))************************,,,,,,,,,,,,,,,,,,++++++************************'''((()))***++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,************)))))))))(((+++++++++*********))))))***************************************++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///222000222888???GGGQQQZZZfffmmmxxx~~~zzzuuunnnhhhdddaaa```bbbaaa___^^^___```bbbcccbbbbbbaaa```____________]]]^^^```aaa``````aaabbbeeedddccccccdddeeecccbbbaaa___```eeehhhfffeeeggghhhffffffggghhhhhhdddaaa&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''+++++++++,,,++++++***)))((())))))******))))))(((******+++++++++++++++++++++,,,------,,,---///111...111777<<>>EEEMMMYYYcccmmmuuurrroooiiiddd___]]]\\\\\\___^^^^^^]]]^^^___aaabbb````````````````````````___aaaccccccbbbbbbdddeeejjjhhhfffeeeeeeeeedddcccfffcccdddlllrrrpppllljjjnnnmmmllllllmmmkkkhhheee''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))************))))))))))))******++++++++++++******((()))***++++++***)))(((******+++++++++++++++,,,+++,,,---,,,,,,---///222111666===CCCHHHNNNTTTYYY]]]bbbiiiooosssvvvyyy{{{vvvzzz~~~|||}}}}}}~~~{{{}}}~~~ssslllkkknnnrrrwww}}}uuuiii]]]TTTIII@@@<<<999666444333333222111111111222222000000000////////////..................---,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************************************---,,,,,,+++++++++++++++************************'''((()))***************++++++++++++++++++++++++(((((((((((((((((((((((()))))))))***++++++,,,,,,*********)))))))))))))))************************************************+++************+++,,,,,,000+++&&&'''+++...---+++(((+++...000000///000000555777>>>HHHPPPWWWbbblllxxxyyyrrrjjjgggccc^^^\\\[[[\\\]]]^^^^^^]]]]]]^^^^^^``````aaaaaabbbcccdddeeeeeeeeeeeeggghhhhhhhhhhhhjjjlllpppnnnkkkiiiiiiiiihhhfffkkkfffhhhrrr||||||vvvqqqvvvvvvuuutttsssqqqooommm(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************)))******++++++*********((()))***++++++***)))(((******++++++,,,,,,,,,,,,,,,---------,,,---000222888===CCCHHHLLLQQQYYY___gggjjjmmmpppssswww|||~~~yyytttvvvzzzzzzyyy}}}wwwvvv}}}}}}qqq```YYYOOOGGGBBB===888444444333333222111111222222111000000000////////////......//////......------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++************************+++************+++,,,---******************************+++,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))******************************************************+++++++++***+++,,,,,,---///***&&&'''+++......++++++---000111000///000111555:::FFFSSS\\\bbbkkkuuu}}}xxxuuussspppkkkgggeeeccc```]]]\\\]]]^^^___aaa`````````___`````````cccdddfffhhhjjjkkkllllllmmmnnnoooooooooppprrruuuxxxvvvsssrrrrrrrrrpppoooooojjjkkkwwwzzz}}}}}}}}}|||zzzyyyxxxxxx))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((((((((()))******+++*********)))******************)))******++++++,,,------------............000444777???CCCHHHKKKNNNTTT___hhhpppqqqrrrsssuuuzzzzzztttxxx{{{zzz}}}yyy|||ggg```WWWOOOHHHBBB;;;666555444333222222111222222111111000000000/////////....../////////......---,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))***+++---...++++++++++++++++++++++++,,,,,,---------------,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))***************************+++++++++************************+++++++++++++++,,,---------***((())),,,......---...///111111000000222444999@@@NNN]]]fffmmmwwwzzzssspppmmmjjjiiihhhfffdddbbbaaa```______```aaabbbddddddeeeeeeeeeeeeeeeeeehhhjjjmmmqqqtttuuuvvvvvvwwwxxxyyyxxxxxxzzz}}}~~~yyyrrrrrr}}}))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&'''''''''((((((((()))(((((()))***************+++******))))))******+++******++++++,,,------...---...000000222666;;;???EEEHHHKKKLLLOOOXXXfffqqqvvvwwwxxxyyy{{{|||~~~}}}xxxuuulll```UUUMMMGGG@@@;;;555555444333222222222222111111111000000000//////......////////////......,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++)))))))))***+++---++++++++++++++++++++++++------.........------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,((()))))))))************))))))*********+++++++++************************,,,++++++++++++,,,------+++++++++,,,---.........//////000000111333666999AAAHHHVVVdddmmmvvv}}}zzzvvvqqqlllgggfffeeedddddddddeeeeeeccccccdddeeeeeefffffffffggghhhjjjkkkmmmnnnooooootttvvvzzz~~~(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))******++++++(((((()))***************,,,+++***))))))***+++,,,******+++,,,,,,---......---...000222666;;;AAAFFFHHHKKKMMMMMMPPP[[[lllyyyyyy{{{}}}~~~~~~}}}vvvgggYYYPPPIIIDDD@@@666555444333222222222222111111111111000000000000......///////////////...,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++...---***)))((()))***+++++++++++++++++++++++++++---------......---,,,,,,////////////////////////++++++++++++++++++++++++)))))))))***++++++,,,,,,(((((())))))*********+++))))))******++++++++++++************************,,,,,,++++++,,,,,,---...)))+++---......---...///...//////000111444:::>>>HHHNNNZZZgggppp{{{vvvooolllkkkhhheee``````aaa```aaabbbeeeffffffgggiiikkkkkkkkkkkkjjjiiijjjmmmpppsssuuuvvvwww~~~&&&&&&&&&'''((()))***++++++***)))))))))***+++,,,))))))))))))************))))))************))))))(((((((((((())))))))))))))))))***++++++++++++***,,,,,,+++***)))***---///000111333666;;;AAAGGGKKKOOOOOOOOOSSSZZZeeeqqqxxx|||xxxzzzyyyppp```XXXUUUOOOHHH>>>888444555555222111333222222222111111111111111222222222111000//////...........................***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************(((((())))))))))))((((((***************************)))))))))***+++,,,,,,((()))***+++,,,---------++++++,,,,,,,,,++++++***++++++******************+++++++++***************------------------------,,,,,,---.../////////...///000111333555999>>>BBBOOO\\\hhhkkkpppuuupppiiidddbbbaaa^^^\\\``````aaacccfffjjjnnnpppqqqsssvvvvvvtttsssrrrrrrtttvvvxxx|||(((((('''&&&&&&&&&&&&'''---,,,***))))))))))))***((((((((()))))))))******))))))************))))))(((((((((((()))))))))***))))))***+++++++++++++++---...---,,,******,,,......222777===CCCHHHLLLOOOPPPRRRUUUZZZbbbkkktttyyy~~~}}}{{{|||~~~tttfff^^^[[[TTTMMMEEE>>>999888666333222444222222222222111111111111222222111111000//////...........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************((())))))******))))))(((******************************)))))))))***++++++((()))***+++,,,,,,,,,,,,+++++++++,,,,,,++++++******************************************+++++++++------------------------.........///......------000111222333666<<>>GGGNNNRRRTTTVVVTTTYYY```ffflllpppuuuxxx|||~~~~~~|||}}}zzznnnhhhddd]]]UUUKKKCCC;;;888555111111333333333333222222111111111222222111111000/////////..............................////////////......------------------------++++++************++++++************************************************)))******************)))******************************)))((((((((())))))))))))***+++,,,,,,,,,,,,***++++++,,,,,,+++++++++************************))))))******++++++,,,,,,------------------------////////////...---,,,,,,111111111333888BBBMMMTTTcccfffjjjqqq{{{pppiiieeecccbbb``````ccceeeffffffcccdddgggkkkrrrxxx~~~'''''''''((()))***,,,,,,++++++******)))))))))(((''''''''''''(((((((((((())))))************))))))(((((()))))))))*********)))***++++++,,,,,,++++++''')))+++------///222444111999DDDNNNUUUZZZ^^^aaa```gggpppuuuvvvuuuuuuuuu~~~{{{xxxqqqmmmggg___VVVMMMCCC===888444444666444444333333222222111111111111111111000000//////------------------------...//////000000//////...------------------------,,,++++++******++++++,,,))))))))))))))))))))))))******************************++++++++++++************************************)))(((''''''(((((())))))***+++++++++++++++******+++,,,,,,,,,++++++***************+++++++++))))))******+++,,,------------------------------...////////////......---111111222555<<>>;;;<<<666666555444444333222222111111000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************)))******************)))******************************)))((((((((())))))))))))***************))))))***++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,******++++++,,,,,,------------------------------+++,,,---///000111222222111444999AAALLL\\\kkkuuuwww~~~yyyrrroookkkgggeeeddddddeeedddggglllppprrrtttwwwxxxzzz|||~~~(((''''''&&&&&&&&&&&&&&&&&&'''(((*********))))))((((((((()))))))))******))))))************))))))))))))*********+++++++++***+++,,,,,,------,,,,,,...//////000222777===BBBKKKQQQWWW[[[```iiiwww}}}wwwuuufffZZZMMMAAA;;;:::777777666555444333222222000000000000000000000111........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************((())))))******))))))(((******************************)))))))))***++++++))))))************))))))))))))***+++,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...000000111111111333777???IIIVVVeeettt}}}~~~vvvoookkkiiihhhgggggggggiiijjjkkklllqqqxxx}}}(((((((((((()))+++,,,---(((((()))******)))((('''))))))))))))************))))))************)))))))))************+++++++++***+++,,,,,,------,,,,,,+++,,,...000555===GGGMMMPPPVVV\\\```dddmmm{{{}}}|||zzz~~~vvvgggXXXJJJAAA>>>888777666555444333222222000000000000000111111111000000000000000000000000......////////////......---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************(((((())))))))))))((((((******************************))))))***+++,,,,,,))))))*********))))))(((((()))***+++,,,---------((())))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------...///000000000000000///555:::DDDPPP]]]lllyyyxxxpppiiieeecccdddeeegggiiimmmppprrrtttwww|||%%%%%%&&&&&&'''((())))))''''''(((((())))))************++++++++++++******))))))************))))))((())))))***++++++,,,,,,((()))***,,,......---+++000///000555===GGGNNNRRRWWW\\\ccchhhmmmssszzz~~~xxx~~~}}}|||yyyxxxooocccZZZOOOEEE>>>===<<<:::999777666555333222111000///////////////.........------------..............................---------,,,,,,,,,******))))))))))))******++++++++++++++++++++++++...---,,,,,,++++++++++++)))))))))))))))))))))))))))((('''''')))******)))******))))))))))))******))))))************)))))))))************++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,******,,,---.../////////000......111111///000333===AAAMMM\\\fffmmmvvv{{{vvvoooiiieeedddccccccdddiiioooqqqqqqtttyyy%%%%%%&&&''''''(((((()))''''''(((((()))*********)))******++++++******)))))))))************))))))))))))******+++++++++,,,++++++,,,---......---,,,///000333:::CCCLLLSSSWWWZZZ```gggnnntttzzzzzz{{{yyywwwmmmeee\\\SSSDDDCCC@@@>>>;;;999666555444333222111111111111111/////////.........------..............................---------,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,...---,,,+++++++++++++++++++++++++++++++++++++++***)))((((((***++++++*********))))))))))))******))))))************)))))))))************++++++++++++++++++++++++***))))))++++++++++++,,,,,,,,,,,,---------------------...000---...111222111333888>>>IIIWWWccckkkssszzz{{{rrroooiiieeecccccccccdddgggmmmssswwwxxx|||&&&&&&&&&''''''(((((()))''''''((())))))******+++)))******++++++******)))))))))************))))))*********+++++++++++++++---.....................000444;;;CCCMMMUUU[[[___]]]cccllluuu|||~~~|||xxxrrriii```NNNKKKGGGCCC???;;;777444444333333222222222333333000000000/////////....................................---------,,,,,,,,,...------,,,,,,------...---,,,***))))))***,,,------,,,,,,++++++++++++,,,+++++++++++++++++++++++++++***((()))+++,,,,,,+++******))))))))))))******))))))************)))))))))************+++++++++++++++++++++++++++***)))+++++++++,,,,,,,,,------000///---,,,,,,,,,------000......222333333888>>>CCCUUUfffmmmsss}}}zzzqqqjjjhhhfffddddddfffiiijjjooottt{{{&&&&&&''''''((((((((()))'''(((((()))******++++++))))))************))))))))))))************))))))++++++++++++++++++++++++...//////.........000111555;;;DDDMMMUUU\\\```ccc```fffpppzzz~~~yyynnndddXXXTTTNNNHHHDDD???888444333333222222222222333333000000000000////////////..............................---------,,,,,,,,,......------------.........,,,***((((((***,,,...,,,,,,+++++++++++++++,,,))))))))))))))))))))))))+++)))((((((***++++++*********))))))))))))******)))******++++++******)))))))))*********++++++++++++++++++,,,,,,+++******,,,,,,,,,,,,------------000///---++++++---...///000//////222333555<<>>EEEMMMTTT^^^dddeeeeeegggiiivvvzzzyyyuuuxxxzzzyyyxxxzzz~~~{{{qqqiii```ZZZVVVPPPFFF???777666444333111000000000/////////.........------..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***************+++,,,,,,++++++++++++++++++++++++***((('''((()))+++************))))))))))))*********++++++,,,,,,++++++***)))************+++++++++***+++,,,,,,------,,,,,,---.........////////////------......//////000000000000333888<<>>666444666666333///111111000///////////////........................,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,***))))))***++++++***+++)))((()))***+++***(((************************))))))************)))))),,,,,,,,,+++++++++******,,,+++************+++,,,---***'''&&&))),,,---,,,,,,,,,,,,------........................///000000...///111111000000111222444666:::BBBPPPbbbsss~~~}}}~~~yyyqqqkkkiiiiiihhhiiijjjlllpppwww(((((((((((())))))))))))(((((())))))))))))(((((()))************+++++++++************++++++++++++...------,,,,,,,,,,,,,,,000222777>>>HHHQQQWWWYYYgggiiiqqqzzz}}}kkk]]]WWWUUUUUULLLDDD;;;777777777444000111111000////////////000........................,,,,,,,,,+++,,,,,,---...------,,,,,,,,,,,,++++++---+++******+++,,,,,,++++++***))))))***+++***)))************************))))))************)))))),,,,,,,,,,,,,,,+++++++++++++++***))))))***++++++...,,,***+++,,,------,,,------------------------...............///000000...///111111//////000111777999@@@MMM]]]nnn{{{}}}|||wwwpppjjjgggggghhhnnnoooppprrrwww((())))))))))))*********))))))(((((((((((())))))))))))*********+++++++++,,,---------------......*********+++,,,...///111333555;;;EEEQQQZZZ___aaafffhhhoooyyy}}}~~~tttcccZZZXXXYYYQQQIII???999777666444222222111000000//////000000000000000000000000000000------,,,,,,,,,---------------,,,,,,,,,+++++++++...,,,++++++---......---+++***))))))++++++***)))************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************------------------,,,++++++++++++++++++++++++***...............///000000///000111000//////000222888===HHHXXXiiixxx|||zzz}}}vvvtttqqqllliiiiiilllnnntttvvvzzz~~~))))))))))))*********+++))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,------.........*********+++,,,///222333444888@@@KKKWWWaaagggjjjjjjlllttt~~~~~~|||kkk```[[[ZZZWWWOOODDD<<<888666555333222222111000000000000000111111111111111111111111------------------------------,,,,,,,,,+++++++++,,,+++)))***,,,------,,,+++***)))***+++,,,+++)))************************++++++,,,,,,,,,,,,++++++))))))))))))*********************++++++*********+++,,,------,,,++++++***+++++++++++++++++++++***...............///000000///000000000///000222444999BBBQQQcccsss~~~vvvyyyyyyppppppooonnnmmmoootttwwwyyy~~~))))))))))))***************)))(((''''''((()))***)))************+++++++++))))))******++++++,,,,,,---,,,,,,,,,---///222444888>>>HHHRRR[[[dddmmmrrrtttuuu|||wwwlllddd```cccZZZMMMBBB;;;777666555222222111000000000000111////////////////////////---............---,,,,,,------,,,,,,,,,,,,++++++)))((('''''')))++++++***,,,*********+++,,,+++***************************))))))************))))))((((((((()))))))))))))))***+++,,,,,,,,,,,,+++***)))+++,,,,,,+++***+++,,,------------------------...............///000000///000111000000222555888===III\\\nnn{{{yyyvvvzzz}}}wwwnnnoooqqqrrrtttxxx}}}((((((((()))))))))*********)))(((''''''((()))***)))************+++++++++(((((())))))***++++++,,,---,,,,,,,,,...222555777>>>FFFPPPXXX]]]dddooowww{{{zzzvvvppprrriiiZZZKKK@@@:::777777333222111111000000111111////////////////////////---.../////////...,,,+++------,,,,,,,,,,,,++++++***((('''(((***,,,,,,+++,,,+++******,,,,,,+++***************************))))))************))))))(((((())))))************+++,,,------------,,,+++(((***,,,,,,******,,,...,,,,,,,,,------........................///000000///000111111222444888;;;CCCSSSiiizzzxxxwwwzzz~~~~~~|||~~~yyytttsssooorrrwwwzzz~~~(((((((((((())))))))))))+++)))(((''''''((()))+++)))************+++++++++))))))***+++,,,,,,------))))))***,,,000555:::===DDDMMMWWW\\\^^^dddoooyyy{{{yyy}}}}}}~~~|||zzz~~~tttcccRRRDDD<<<888888333222111111000111111111111111111111111111111111....../////////...,,,+++---------,,,,,,,,,++++++---+++***+++---/////////,,,+++******,,,,,,+++***************************++++++,,,,,,,,,,,,++++++))))))******+++++++++,,,,,,,,,............,,,,,,)))+++---,,,***+++...111))))))***++++++,,,------...............///000000///000111111333666:::===HHHZZZqqquuutttxxx~~~|||wwwzzz~~~wwwooonnnooossswww|||(((((((((((())))))))))))))))))))))))))))))))))))---...///...,,,+++,,,---------,,,,,,+++,,,,,,,,,---+++---111222333===JJJMMMWWW^^^]]]]]]eeennnqqqwwwyyy}}}zzzyyyxxxuuutttyyy~~~|||hhhUUUIII@@@:::666666333111000222444555555333333333222222222111111////////////////////////.........------,,,,,,,,,///......------,,,++++++,,,,,,++++++***)))(((((()))******+++,,,,,,------'''((()))++++++***))))))))))))))))))))))))))))))******+++++++++******)))++++++******++++++,,,---,,,,,,,,,---------................../////////000444000///222666999???EEEQQQiii~~~{{{rrrpppuuuuuuvvvvvvwwwyyyzzz{{{}}}tttpppoooqqqrrr(((((((((((()))))))))***((((((((((((((((((((((((,,,---...---+++***+++,,,++++++************++++++...---///444777;;;FFFRRRWWW^^^bbb______fffmmmqqqwwwzzzzzzvvvsssnnnllloooqqqsssyyykkkXXXJJJAAA;;;777777444222111222333333222333222222222111111111111////////////////////////.........------,,,,,,,,,------------------------,,,,,,++++++***)))))))))''')))+++---...---,,,+++))))))***+++++++++++++++************************,,,,,,------------,,,,,,+++++++++***++++++,,,---,,,,,,---------................../////////000000444111000333666:::CCCLLL```uuu|||pppjjjjjjrrrrrrrrrsssuuuwwwyyy{{{yyysssqqqrrrtttvvv((((((((()))))))))******((((((((((((((((((((((((+++,,,---,,,*********,,,+++++++++******++++++,,,,,,,,,///555:::AAAMMMYYYbbbeeeeeeaaa```fffmmmqqqyyy|||yyyrrrlllhhhgggfffeeehhhmmmwww~~~rrr___PPPEEE>>>;;;777555333222222222111000222222111111111000000000////////////////////////.........---------------++++++,,,------...//////,,,,,,,,,+++******))))))&&&(((,,,...///...+++)))+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,------...------,,,+++++++++++++++,,,------,,,------------.............../////////000000000333111222555777===JJJWWWnnn}}}xxxnnneeedddgggmmmmmmmmmnnnqqqtttxxxzzz|||zzzwwwuuuuuuxxx||||||xxxyyyzzz|||(((((()))))))))*********))))))))))))))))))))))))***+++,,,+++***)))***+++...------------......///...///333999AAAKKKWWW```hhhgggccc```aaafffmmmqqq|||yyyrrrlllhhheeeaaacccggghhhmmmttt}}}{{{iiiYYYMMMDDD???777555333333333333111000111111111000000000000///////////////////////////...............---------,,,,,,,,,---------......,,,,,,,,,++++++*********''')))+++---...---,,,+++++++++***)))***+++,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++,,,++++++++++++,,,------------------...............////////////000000000111111333666999AAASSSdddwww|||ooofffaaaccchhhhhhhhhhhhjjjmmmrrrvvvyyy{{{}}}xxxyyyzzz{{{}}}|||xxxxxxzzz|||))))))))))))************************************)))***++++++))))))***+++......------...//////000222666;;;BBBLLLXXXccciiiiiiddd______bbbiiipppuuuzzzrrrmmmhhhccccccfffccceeehhhmmmsss}}}qqqdddWWWJJJBBB888666444333444444333222111111111000000000000///////////////////////////..............................---------,,,,,,,,,,,,,,,,,,+++++++++++++++************+++,,,---...******)))((((((***+++,,,***************************+++,,,---------------,,,,,,++++++,,,,,,---...---------.........//////////////////000000000111000111333888===III]]]ooo~~~uuuiiibbb___ccchhhcccdddeeegggkkkppptttwww{{{yyytttyyy{{{~~~~~~)))))))))*********++++++++++++++++++++++++++++++)))***++++++***)))+++,,,,,,,,,,,,,,,------...///222888@@@HHHTTTbbbkkknnnlllddd___bbbiiipppwww}}}yyyssslllfffdddgggddddddbbbbbbdddjjjrrrxxxxxxrrrfffVVVIII<<<999555444444444444444222222111111111000000000////////////////////////...............///////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,+++)))((()))+++...///))))))(((((())))))***+++))))))))))))))))))))))))------...///000000000000,,,,,,,,,,,,,,,------...------.........//////////////////000000000111111222111555<<>>888444333333333333333222222222111111111111////////////////////////---........./////////000---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...))))))******+++++++++***************************------///000000111111111---,,,,,,,,,,,,---..................//////////////////000000000111111111555333777AAANNN^^^rrr|||pppddd___]]]\\\\\\^^^^^^```dddhhhmmmppprrrsss{{{{{{wwwyyy}}})))************+++++++++)))))))))))))))))))))))))))***,,,,,,++++++,,,---.........//////111222222999CCCPPP\\\mmm~~~yyyooojjjqqq{{{|||sssppprrrpppllleee^^^YYYYYY]]]aaaeeejjjppptttuuuxxx|||wwwcccHHHCCC;;;555222222222222333333333222222222222111////////////////////////---.........//////000000+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,)))***+++,,,---,,,+++++++++++++++++++++++++++++++++,,,---...////////////---,,,,,,,,,,,,---................../////////000000000000000111111111111888555888DDDTTTfffyyyrrrhhh___]]]^^^\\\[[[[[[]]]```eeejjjnnnpppqqqqqqxxx}}}}}}vvvxxx((((((((((((((((((((((((+++***)))))))))***,,,,,,...,,,)))'''''')))+++---++++++,,,/////////444<<>>EEERRRbbbppp}}}tttnnngggbbb```___\\\YYYZZZYYYYYYZZZ[[[]]]___```dddddddddeeehhhjjjmmmooosssuuuxxxyyyyyyyyyzzz||||||}}}~~~\\\MMM>>>999999777444333///000222333333333111000000000000000///////////////............---------------------,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,---------------,,,,,,++++++,,,---///000,,,,,,---------........./////////000222444444444777;;;DDDRRRcccvvvyyyeeeZZZTTTXXXYYYVVVXXX___```cccfffjjjlllnnnqqqsssuuuxxx|||}}}))))))))))))))))))))))))******))))))******+++,,,------,,,,,,,,,,,,---...///...///111111222:::BBBKKK\\\ooozzz{{{uuunnniiifffccc___[[[\\\ZZZWWWTTTRRRRRRSSSSSSVVVVVVVVVVVVWWWXXXZZZ[[[___aaadddeeeeeefffgggiiinnnnnnpppqqqrrrrrrrrrrrrppppppppprrrtttwwwzzz{{{{{{}}}gggVVVEEE<<<999666555555///000222333333333222111000000000000///////////////............---------------...------,,,+++***------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,,,,,,,,,,...------,,,,,,------...---............/////////000000000111222333444555;;;@@@IIIXXXkkk~~~lll]]]UUURRRVVVXXXVVVXXX]]]aaadddgggiiikkkllloooqqqqqqtttwwwzzz))))))))))))))))))))))))***************++++++++++++,,,,,,------------,,,///...///222333666???HHHPPPcccvvv}}}~~~}}}vvvpppmmmjjjeeeaaabbb___ZZZUUURRRPPPOOOOOOPPPOOONNNNNNNNNOOOQQQQQQTTTVVVYYYZZZZZZ[[[]]]^^^bbbbbbdddeeeeeefffffffffffffffeeeeeefffhhhiiijjjnnnpppsssuuuvvvxxx{{{}}}rrraaaLLL@@@;;;777555666444444444333222111///...000000000000///////////////............---------------......---,,,++++++.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++......------,,,,,,,,,,,,------........./////////111111222222222333555777<<>>888666777444444444333222111000///000000000000///////////////............---------------.........---,,,,,,.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***++++++,,,,,,++++++.........------,,,++++++,,,------------.........000111222222222333777:::===FFFWWWlll}}}fffVVVRRRQQQSSSWWWYYYYYY[[[^^^aaacccfffggghhhhhhjjjkkkmmmooosssxxx))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,------,,,,,,...---///555;;;CCCPPP]]]nnnyyy~~~{{{uuusssyyy|||xxxtttpppmmmfffddd```\\\XXXTTTQQQOOONNNMMMLLLKKKKKKKKKLLLMMMGGGIIIKKKLLLLLLLLLMMMNNNLLLMMMNNNNNNOOOOOONNNNNNOOOOOOOOOPPPRRRTTTWWWXXXUUUWWWZZZ\\\]]]^^^aaaccceeehhhlllqqqvvv}}}~~~nnn[[[MMMBBB:::777777222222222222333333333444000000000000///////////////............---------------............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,---.........------,,,+++,,,,,,---------.........///111333222222444999===BBBPPPggg}}}|||kkk[[[QQQOOOQQQTTTWWWXXXYYY\\\______aaadddeeeeeefffhhhiiilllnnnrrryyy((((((((((((((((((((((((((()))***+++,,,++++++***+++++++++,,,---......///......111888@@@KKK[[[hhh|||yyypppqqqyyy{{{wwwtttllljjjhhhddd___ZZZVVVSSSQQQPPPNNNLLLJJJIIIIIIJJJEEEGGGIIIIIIHHHGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHJJJLLLOOOPPPPPPRRRTTTUUUUUUWWWYYY[[[ZZZ]]]aaadddhhhmmmsssxxx}}}~~~ppp___RRRFFF<<<777777222222222222333333444444000000000000///////////////............---------------............------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++++++++,,,---------------,,,---.........---,,,+++---............/////////---000333222222444;;;@@@HHH[[[vvvyyyjjj]]]TTTPPPMMMQQQTTTUUUVVVYYY\\\___\\\___aaaccccccdddfffhhhiiikkkqqq{{{((((((((((((((((((((((((((()))***+++,,,+++******,,,,,,,,,------///000111//////333;;;EEEQQQbbbppp{{{rrrmmmqqqzzz}}}zzztttsssqqqmmmhhhbbb\\\YYYUUUSSSPPPMMMJJJHHHHHHGGGGGGIIIJJJJJJIIIHHHHHHIIIEEEFFFFFFGGGGGGGGGGGGFFFHHHGGGGGGFFFFFFGGGHHHIIIIIIKKKMMMNNNNNNOOOQQQSSSRRRVVVYYY[[[]]]aaagggkkknnnttt|||}}}qqqaaaUUUIII>>>777777666666444333222111111111000000000000//////////////////.........---------------...............---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------+++++++++,,,------......------+++,,,---.........,,,,,,////////////000000000000,,,000222222222555<<>>666444333333444444333222222222222111000000000///000000000/////////......////////////////////////......------------.........------,,,,,,------...***+++,,,,,,------,,,,,,---,,,+++***************,,,,,,,,,,,,------------......---------------...000000000000000000000000222111222555777===JJJWWWsssxxxiiiZZZRRRPPPNNNOOOQQQNNNOOOPPPRRRTTTVVVYYYZZZZZZZZZ[[[\\\^^^aaadddffflllnnnuuu))))))*********+++++++++,,,++++++******,,,---...+++,,,---------...000222<<>>III^^^qqqcccZZZQQQOOOMMMKKKLLLNNNLLLMMMNNNPPPSSSVVVXXXYYYYYYYYY[[[]]]```dddhhhjjjssswww}}})))************+++++++++,,,+++*********+++,,,------.........///222777;;;???IIIZZZlll{{{~~~vvvuuuvvvuuuwwwyyy}}}pppfffccccccfffppp|||}}}wwwtttllljjjhhhggggggeeeaaa___YYYYYYXXXWWWUUUSSSQQQPPPNNNNNNNNNNNNMMMLLLJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFDDDGGGLLLPPPUUU]]]gggnnnzzzwwwnnncccWWWPPP@@@<<<888666555555555444333333333222111111111000111111000000000/////////..............................------------.........------,,,,,,------...,,,---......//////......,,,------......------,,,,,,---------...............---------...///000000///000000111111222222222111222666;;;AAANNNfff{{{ttt\\\UUUOOONNNLLLIIIIIILLLLLLMMMNNNPPPRRRUUUWWWXXXYYYZZZ[[[^^^bbbgggjjjmmmvvvzzz)))************+++++++++***************++++++,,,---.........000555;;;???FFFSSSgggxxx|||uuutttuuuvvvxxx}}}uuufff]]]___eeejjjvvv{{{uuuooonnnmmmmmmmmmllliiiggg^^^^^^^^^\\\ZZZWWWUUUSSSTTTTTTTTTSSSRRRPPPOOONNNLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEECCCFFFJJJMMMPPPWWW```gggqqq}}}yyykkk]]]TTTCCC???:::777555555444333222222222222222222222222111111111000000000//////////////////////////////......------------.........------,,,,,,------...,,,,,,---............---)))***,,,---......------------------............///...............///000///000000111111222333333000333999@@@GGGVVVpppwwwfffWWWRRROOOOOONNNKKKKKKNNNMMMMMMNNNOOOQQQSSSUUUVVVZZZZZZ\\\```dddiiimmmooovvv{{{)))************+++++++++******++++++,,,,,,,,,,,,.........///111666===BBBQQQ```ttt}}}wwwvvvvvvxxx}}}mmm___XXX___iiippp}}}{{{rrrqqqqqqqqqrrrqqqnnnllldddccccccbbb___\\\YYYXXXYYYYYYXXXWWWVVVUUUSSSRRRNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKJJJIIIHHHHHHHHHIIIGGGGGGHHHHHHGGGGGGFFFEEEHHHJJJLLLMMMNNNSSSZZZ```lllxxxqqqaaaVVVEEEAAA<<<777555444333222222222222222222222333333111111111111000000000000000000000000000000000000.........------............------,,,,,,------...++++++,,,---------,,,,,,'''(((***,,,---------,,,---------.........////////////............/////////000000111222222333333333666>>>EEEMMM]]]xxxooo]]]QQQMMMLLLMMMMMMJJJJJJMMMNNNNNNNNNOOOQQQSSSTTTUUUZZZ[[[]]]aaaeeejjjnnnqqquuu{{{''''''((()))***++++++,,,***++++++,,,,,,------...000///000333555888BBBLLLWWWttt|||wwwuuu{{{vvvfff___]]]gggrrr|||}}}yyytttqqqqqqrrrssssssnnnkkkhhhfffffffffeeedddcccaaa___]]][[[YYYXXXXXXXXXXXXWWWUUUSSSQQQOOONNNQQQOOOLLLIIIGGGGGGGGGGGGEEEDDDDDDDDDDDDFFFGGGHHHHHHIIIJJJLLLMMMPPPUUUYYYhhhppp~~~xxxhhh^^^QQQJJJ???888666555555444222222222222111///...,,,111111111111000000000000111///...///000111000///------...............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,++++++,,,.../////////...---////////////............111222333333222111222333888999<<>>IIIZZZiiiqqqaaaUUUXXX```ooo|||vvvqqqnnnmmmkkkjjjjjjjjjjjjhhhfffeeeddddddcccccccccccccccccccccbbbbbb```___^^^]]]^^^\\\ZZZWWWTTTRRRQQQPPPNNNMMMKKKIIIIIIIIIIIIJJJHHHIIIJJJJJJJJJLLLNNNQQQUUU[[[fffuuuwwwfff___TTTIII???:::777555000000111222222333333333111111111111000000000//////...---...///000///---000///......------------................................................,,,+++***+++---...---,,,......---,,,,,,...///000---------...///000000111111222222222222222555777:::>>>MMMddd{{{iiiWWWPPPOOOLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMOOOPPPRRRTTTUUUUUUZZZaaafffjjjnnnssswww~~~++++++++++++************+++,,,,,,------.../////////...111999DDDRRReeeuuutttcccXXXTTT]]]gggttt{{{tttpppllljjjhhhgggfffeeecccaaaddddddccccccccccccddddddaaaaaaaaaaaa```___^^^]]]___^^^\\\YYYWWWUUUSSSRRROOONNNLLLJJJIIIIIIIIIJJJGGGIIIJJJJJJIIIIIIKKKMMMSSSYYYcccppp}}}lllfff[[[OOODDD===999888444333333222222222222222111111111111000000000///...---,,,,,,......---,,,000///...------------...................................................,,,+++***+++---...---,,,......---,,,,,,...///000///////////////.........111111222222222333666999===CCCUUUooouuu___SSSOOOOOOKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNPPPRRRTTTUUUVVV[[[bbbeeegggjjjpppttt******++++++++++++++++++,,,,,,,,,---......//////000000555???LLL[[[oooyyygggWWWTTTXXXdddmmmwww~~~zzzvvvqqqnnnjjjgggeeecccbbb``````______^^^^^^______```^^^^^^^^^^^^^^^]]]\\\[[[]]]\\\[[[YYYWWWUUUTTTSSSOOONNNMMMKKKJJJJJJKKKKKKIIIJJJKKKKKKIIIIIIJJJKKKPPPWWW```lllyyyzzzyyytttnnndddVVVIII@@@<<<;;;777666444333222111111111111111111111000000000000...,,,+++,,,---...---,,,///...---,,,,,,---...///------------------------........................---,,,+++,,,---...---,,,...------------...//////000000//////............111111222111222444777;;;AAAKKKccc~~~hhhZZZSSSPPPNNNKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNPPPRRRSSSTTTYYY^^^dddffffffiiipppvvv*********++++++,,,,,,,,,,,,,,,------.../////////222444:::FFFTTTdddyyyxxxiii[[[RRRTTT\\\gggqqqzzz|||{{{vvvpppjjjgggeeedddccc\\\\\\[[[[[[[[[[[[\\\\\\ZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXWWWVVVTTTSSSRRRQQQPPPNNNMMMMMMMMMMMMNNNLLLNNNOOONNNLLLJJJKKKKKKLLLRRR\\\fffqqq{{{wwwzzz~~~xxxmmm^^^OOOCCC>>>===888666555333222111222222111111111111000000000000///...------//////...---...---,,,,,,,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,.........---,,,---......///..................///////////////111111111111222444888<<>>KKKZZZjjj~~~mmm]]]TTTQQQVVV^^^hhhsss{{{|||~~~~~~uuunnnjjjhhhgggfff``````___^^^^^^^^^^^^___YYYYYYYYYZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUSSSRRRQQQRRRQQQPPPOOONNNOOOPPPPPPOOOPPPQQQPPPNNNLLLLLLMMMHHHNNNXXXaaalllzzzxxxwwwzzz|||}}}tttcccRRREEE???===777666444333222222333333111111111111000000000000111///...///000111000///---,,,++++++,,,...111222,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,...///...---+++,,,.../////////...---,,,------...///000111111111111111111222444999===HHH[[[~~~eeeUUUSSSSSSOOOIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLNNNOOOQQQSSSTTTXXX]]]bbbcccccciiisss|||)))(((&&&%%%***///---'''+++***)))***---///111111333999AAAPPPggg}}}```WWWSSSPPPXXXfffpppvvv|||}}}{{{yyy|||~~~xxxrrrmmmjjjiiihhhfffcccaaa```___]]]\\\ZZZZZZYYYYYYZZZZZZ[[[[[[TTTSSSRRRRRRSSSTTTRRRQQQSSSRRRQQQPPPOOOOOOOOOOOOMMMNNNPPPPPPPPPNNNMMMKKKKKKOOOTTTYYYbbbnnn}}}xxxwww~~~xxxfffZZZQQQFFF;;;666444444666666222111333222222222111111111111000////////////////////////////////////////////////...........................---++++++++++++---...------------------------..................------///......---------......000222222111333888>>>AAAJJJrrrwwwbbb[[[WWWPPPMMMPPPJJJJJJJJJIIIHHHHHHGGGGGGLLLMMMMMMMMMMMMOOOSSSVVV\\\___bbbdddfffkkkrrrxxx++++++******///555444...---,,,+++,,,...111222333:::???GGGVVVmmmwww^^^VVVTTTSSS\\\jjjtttxxx|||}}}|||{{{}}}~~~~~~~~~~~~yyyuuusssllliiifffdddcccbbb```^^^^^^^^^]]]\\\[[[[[[[[[[[[XXXWWWUUUUUUVVVVVVTTTSSSSSSRRRQQQOOONNNNNNNNNNNNNNNOOOPPPQQQQQQPPPNNNMMMLLLNNNRRRWWW]]]hhhuuu~~~~~~nnnaaaVVVIII===:::666555777777333111333222222222111111111111000////////////////////////////////////////////////........................---,,,,,,,,,,,,,,,,,,---------------------------........................//////...............//////111222111333888@@@DDDTTTyyyppp^^^YYYVVVPPPMMMPPPKKKKKKJJJJJJIIIHHHHHHGGGLLLLLLMMMMMMMMMOOOSSSVVVYYY]]]aaadddgggmmmuuu{{{+++,,,,,,,,,222888888333///.........000222555666@@@GGGRRRbbbxxxnnnZZZVVVVVVWWW```mmmyyyzzz|||}}}~~~}}}}}}|||{{{|||}}}|||{{{}}}}}}zzztttqqqnnnllljjjiiifffeeedddcccaaa___^^^]]]\\\\\\^^^\\\ZZZZZZZZZYYYWWWUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPPPPLLLNNNQQQSSSWWW```jjjrrr}}}oooaaaPPPBBB???999666777777444222444222222222111111111111000000000000000000000000000////////////////////////........................,,,,,,------------,,,,,,------------------------........................000000////////////000000000111222222444999BBBIIIcccyyyhhhZZZWWWUUUPPPMMMOOOLLLKKKKKKJJJIIIIIIHHHHHHKKKLLLMMMMMMNNNPPPSSSVVVVVV[[[aaafffjjjooowww|||)))***++++++///444444111////////////000333777999BBBMMM^^^pppwwweeeVVVUUUWWWYYYbbbmmm{{{zzzzzz{{{}}}}}}{{{yyyyyyzzz}}}{{{yyyzzz{{{~~~{{{wwwtttsssqqqnnnlllhhhgggfffdddbbbaaaaaa```dddbbb```^^^^^^\\\ZZZXXXYYYXXXVVVUUUSSSSSSRRRRRRPPPPPPQQQRRRRRRRRRQQQQQQLLLNNNPPPRRRTTTZZZcccjjj}}}~~~nnn[[[KKKBBB;;;666666777555444555222222222111111111000000000000000000000000000000////////////////////////........................+++,,,---......---,,,+++........................---------...............000000000000000000111222333222333444444999DDDOOOoooooocccXXXUUUTTTPPPMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHJJJKKKMMMNNNNNNPPPSSSVVVVVV[[[bbbgggkkkpppvvv{{{)))++++++)))+++//////,,,---...//////000333999===CCCTTTkkkkkk^^^TTTTTTWWW[[[bbbkkk{{{yyyxxxyyyzzzzzzxxxvvvwwwzzz~~~}}}zzzyyyxxxyyy||||||zzzwwwtttrrrnnnmmmllljjjiiiiiihhhhhhjjjhhheeecccbbb```^^^\\\[[[ZZZYYYWWWVVVUUUTTTTTTQQQQQQRRRRRRRRRRRRRRRRRRMMMOOORRRSSSTTTXXX```eeerrrxxxdddUUUFFF===666555666555555666222222222111111111000000000000000000000000000000////////////////////////........................,,,,,,...//////...,,,,,,........................---------.........//////000000000000000111222222666444444666666:::HHHVVVwwwiii```XXXUUUSSSPPPLLLJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIKKKMMMNNNOOOQQQTTTVVVXXX]]]cccgggjjjnnntttxxx|||+++......++++++------+++,,,...///000111555<<>>999888666444444222222222111111111111000////////////////////////////////////////////////..............................------------..............................,,,,,,------...//////000//////...///000111222222555111333999<<>>EEE[[[sssyyygggZZZXXXSSSNNNMMMOOONNNLLLIIIIIIHHHGGGGGGFFFFFFEEEGGGJJJMMMOOOPPPRRRTTTVVVYYY\\\```bbbdddiiiqqqwww,,,,,,+++++++++,,,------...000444777777:::GGGTTTcccxxxfffZZZOOOTTT[[[aaagggkkkooorrruuuwwwwwwvvvsssrrrtttvvv}}}xxxsssqqqpppoooqqqxxxzzzxxxyyywwwsssnnnnnnllliiigggfffdddbbb___^^^]]][[[ZZZZZZYYYVVVSSSXXXXXXYYYYYYYYYZZZZZZZZZZZZ```jjjsss|||xxxcccKKK>>>999777555666444444333222222111111000000000000000000000000000000000//////.........---///............---------******+++,,,------------........................////////////000000000000111111111000111111222222333555999<<<>>>IIIddd~~~jjj[[[XXXUUUQQQMMMJJJIIIIIIJJJLLLKKKHHHFFFEEEEEEEEEFFFIIIJJJLLLMMMOOORRRWWW[[[[[[]]]______```gggrrr{{{,,,,,,+++++++++,,,------...---///444999???KKKWWWiiiooo^^^SSSRRRWWW^^^dddhhhkkknnnpppqqqsssuuuuuussstttwwwyyy~~~xxxtttpppmmmnnnuuu~~~|||{{{|||{{{wwwssstttqqqnnnllljjjhhheeebbb```___]]]]]]]]]]]]ZZZXXXYYYYYYZZZ[[[[[[[[[[[[[[[YYY]]]ccciiippp{{{jjjQQQAAA;;;777666666444444333333222111111111000000000000000000000000000/////////............///............---------+++,,,------------------........................////////////000000000000111111111000111111222333333555999===BBBPPPlllxxxdddYYYUUUSSSOOOKKKIIIHHHHHHIIIJJJIIIFFFDDDCCCCCCDDDDDDIIIJJJLLLNNNPPPSSSWWWZZZZZZ]]]aaabbbdddjjjsss{{{,,,+++++++++,,,,,,---...///,,,...555>>>HHHUUU```uuuvvveeeWWWPPPVVV[[[bbbhhhkkklllnnnooommmooorrrsssuuuwww{{{}}}zzzsssooommmrrr{{{{{{zzzwwwtttqqqooommmiiigggdddbbbaaaaaabbbaaa```^^^ZZZ[[[\\\^^^^^^]]]]]]\\\[[[]]]___aaafffnnnzzzvvvZZZGGG===888666777444444333333222222111111000000000000000000000000////////////............///............---------..................---,,,........................////////////000000000000111111000000111222222333444555999???HHH[[[xxxlll]]]VVVQQQOOOLLLIIIHHHGGGHHHHHHJJJHHHFFFDDDCCCDDDEEEEEEHHHJJJMMMPPPQQQTTTWWWZZZYYY]]]bbbeeeiiiooowww}}}++++++++++++,,,---......000000333;;;CCCOOO```ooo{{{hhh[[[UUUUUUYYY^^^eeekkknnnooopppqqqmmmnnnqqqtttwwwzzz~~~yyytttooosssyyy|||zzzwwwuuusssqqqnnnllliiihhhfffeeeeeeeeedddbbb]]]^^^```aaaaaaaaa___^^^aaabbbcccdddeeejjjrrryyydddNNNAAA999777888555444444333222222111111000000000000000000000000///////////////.........///............---------//////000//////...------........................////////////000000000000000000000000111222333333555777;;;BBBOOOeeetttbbbXXXTTTNNNMMMKKKIIIHHHHHHIIIIIIKKKJJJHHHFFFFFFFFFHHHIIIHHHKKKNNNQQQSSSUUUWWWYYYZZZ]]]bbbggglllttt|||++++++++++++,,,---...//////333:::@@@FFFRRRjjjmmm[[[SSSUUUYYY[[[___fffllloooqqqssstttpppqqqrrruuuzzz~~~~~~}}}zzzrrrtttxxx{{{~~~{{{yyywwwvvvuuurrrpppooommmjjjiiiiiihhhgggfffbbbcccdddeeefffeeeeeedddgggjjjmmmnnnmmmmmmppptttxxxlllVVVFFF<<<888999555555444444333222222111000000000000000000000000.........//////////////////............---------000000000000///...------........................////////////000000000000000000000000111222333444777999===FFFVVVnnnlll]]]UUUSSSNNNMMMKKKJJJJJJJJJJJJJJJKKKIIIHHHFFFFFFGGGIIIJJJHHHKKKOOORRRTTTVVVXXXZZZ\\\^^^bbbhhhpppyyy*********+++,,,---...///---333===DDDJJJXXXuuuyyybbbSSSPPPTTTZZZ^^^bbbggglllooorrrtttvvvssssssuuuxxx~~~~~~}}}~~~uuuuuuvvvvvvxxx}}}}}}{{{zzzyyyvvvtttsssqqqnnnlllmmmmmmlllkkkkkkkkkkkklllllllllmmmmmmnnnsssxxxzzzwwwuuutttuuuxxx~~~ppp\\\LLL???:::999555555444444333333222222000000000000000000000000.........//////////////////............---------//////////////////...---........................////////////000000000000//////000000111222444444777;;;AAAKKK^^^vvvwwweeeZZZUUURRRNNNMMMLLLKKKKKKKKKKKKKKKHHHGGGFFFEEEEEEFFFHHHIIIJJJLLLOOORRRSSSVVVYYY[[[^^^```fffmmmwww*********+++,,,---/////////444===GGGRRRfffnnn\\\RRRSSSXXX\\\ccceeeiiilllnnnpppsssvvvuuuuuuvvv{{{{{{|||zzzyyyvvvttttttxxx|||yyyvvvuuurrrppppppqqqsssttttttuuutttsssrrrssstttvvvwwwyyy~~~~~~qqq```PPPBBB;;;999555555555444333333222222000000000000000000000000............/////////000///............---------------.../////////..............................////////////000000000000/////////000111333444555666<<>>KKK[[[rrryyygggYYYUUUXXX]]]___fffhhhjjjkkklllnnnrrruuuuuuuuuwww|||zzzxxx|||}}}yyyuuutttxxx~~~zzzwwwuuusssqqqrrruuuxxxzzzzzz|||{{{yyywwwxxxzzz|||~~~qqqbbbSSSDDD;;;999666555555444444333222222000000000000000000000000---.........//////000000//////.........---------,,,,,,---.../////////...........................////////////000000000000/////////000111333444555555<<>>GGGPPPgggrrr```VVVUUUXXX```hhhjjjkkklllllllllnnnrrrtttuuu{{{|||xxxxxx~~~|||xxxxxxzzz~~~}}}{{{yyywwwxxx|||}}}{{{|||vvvfffXXXJJJ@@@999777555444444555555555444444444333333222111111000222222222111000//////...000000///...............000000000000000/////////////////////////////////////////////000000000000333222111222333555555555===<<>>:::666333333333222111222222111111000/////////111111111000000000000000000000///...............------------......//////////////////////////////.........///000111111111///000111111111333888<<<@@@PPPkkkooobbbVVVSSSSSSPPPNNNMMMKKKJJJIIIHHHFFFFFFFFFFFFDDDEEEFFFGGGIIIJJJJJJKKKLLLKKKLLLQQQUUUYYYbbbjjjnnnwww~~~yyyxxxyyyxxxvvvtttvvv|||---......///000555;;;???EEEPPPeee|||sssaaaZZZUUUXXX]]]aaaeeeiiihhhiiiiiigggfffgggiiikkkoooxxx{{{|||~~~}}}zzziiiYYYOOO@@@<<<777444333222222111333222222111000000//////111111000000000000000000000000///...............---------...//////000000////////////////////////------...///000111222222///111333222111444:::???CCCWWWuuujjj___VVVSSSSSSPPPMMMMMMJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGJJJPPPUUUYYYaaaiiipppzzzzzztttqqqqqqqqquuuxxxxxx{{{...//////000222777>>>CCCHHHXXXssswwwooo]]]WWWUUUYYY___bbbeeeiiihhhhhhfffeeedddeeeiiimmmpppzzz~~~}}}}}}}}}}}}|||~~~~~~ooo```VVVDDD???:::666444444333333333333333222111111000000000000000000000000000111000000///...............------...//////000111111////////////////////////------...///000111222222000222444333222555<<>>GGGMMM^^^}}}}}}ooo```UUUVVV[[[^^^^^^aaaeeefffcccfffdddbbb```___bbbhhhlllwww}}}}}}~~~|||zzz|||~~~{{{}}}|||pppTTTIII>>>999777444333555444333333333222222222222000000000000000000000000000///......------......000000000000000000000000......////////////......////////////000000000000666444444777777999@@@HHHTTTuuuuuubbbWWWUUUSSSQQQPPPNNNLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGKKKNNNTTTXXX^^^fffqqqxxxzzzuuuooogggaaa\\\\\\[[[YYYYYY\\\aaaeeeqqq{{{---///222555999AAALLLTTTjjjpppbbbWWWOOOVVV]]]cccbbbbbbdddfffeeeddddddbbb``````ccciiimmmwww~~~~~~|||zzz~~~~~~~~~|||}}}www]]]NNN???999888666444444333333333222222222111111000000000000000000000000111000//////......//////////////////////////////......////////////.............../////////000000444333444666777888@@@III\\\{{{mmm[[[UUUTTTQQQPPPPPPOOOLLLJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEGGGHHHIIILLLQQQVVV[[[aaaiiisss{{{{{{qqqjjjeee```[[[WWWVVVVVVVVVWWWXXX\\\bbbfffttt}}}//////222666:::AAANNNZZZrrryyydddWWWRRRQQQUUU^^^eeeeeebbbcccddddddcccbbbaaa```aaaeeekkkpppyyy~~~}}}~~~{{{{{{~~~yyy{{{}}}}}}}}}gggUUUBBB:::888666444333333333222222222111111111000000000000000000000000111111000///////////////////////////////////////......////////////............//////000000111111111111333666666888AAAKKKcccgggWWWTTTRRRPPPOOOOOOOOOMMMKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDEEEFFFHHHIIIMMMRRRXXX]]]ccckkkuuu|||}}}yyysssmmmeee___[[[XXXUUUSSSSSSTTTVVVXXX\\\aaahhhlllwww111000333888<<>>LLLZZZqqqsssaaaXXXRRRPPPOOONNNNNNNNNLLLJJJJJJJJJIIIIIIHHHGGGGGGGGGEEECCCBBBAAABBBEEEHHHIIINNNTTT[[[aaagggoooxxx~~~wwwqqqlllgggddd\\\ZZZWWWUUUSSSTTTUUUVVVVVVYYY^^^ccciiipppwww|||111000555>>>CCCJJJ]]]sssgggUUUMMMKKKNNNSSS\\\```aaa______aaa```]]]]]]^^^```ccchhhpppzzzwwwxxxxxxyyy{{{}}}~~~yyywwwyyy{{{~~~oooZZZKKKAAA999777888555555555444444444333333000000000000000000000000000///......------......000000000000000000000000......////////////......//////000111222333444444000111444666888???PPPaaayyykkk^^^YYYRRRQQQOOONNNMMMMMMJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFDDDBBBBBBCCCEEEIIIKKKPPPVVV]]]dddjjjrrr{{{zzzuuuoooiiifffccc```^^^UUUUUUUUUUUUUUUVVVYYY[[[]]]```ffflllrrrzzz111///555@@@FFFNNNccc{{{{{{^^^PPPLLLMMMQQQWWW___aaa```^^^___bbbaaa\\\\\\^^^```dddjjjrrr|||{{{tttuuuvvvxxxzzz~~~~~~{{{wwwwwwxxx~~~tttaaaQQQDDD;;;999;;;666666555555555444444444000000000000000000000000//////...---------------111111111111111111111111......////////////......---...///000111222333333555666888:::<<>>AAAEEEUUUsssoooVVVJJJKKKPPPWWW\\\bbbbbb```]]][[[ZZZ\\\^^^\\\]]]```gggrrr~~~xxxrrrssstttvvvyyy|||{{{wwwxxx{{{nnnZZZJJJ@@@;;;999777666555444333222222222444444333333222111000000000000000000////////////111000///......///000111000000000000////////////000000000111222222333333444111444<<<@@@EEEZZZqqqtttaaaWWWTTTPPPPPPOOOMMMLLLJJJIIIIIIIIIEEEAAABBBFFFHHHGGGDDDCCCCCCBBB@@@AAAEEELLLPPPWWW\\\bbbhhhmmmuuu~~~~~~{{{yyyuuunnniii______]]][[[YYYWWWUUUTTTUUUTTTSSSTTTWWW^^^eeeiiitttyyy|||}}}000888@@@DDDIII\\\|||zzzgggSSSKKKMMMRRRWWW\\\aaaaaa___\\\ZZZYYY[[[]]]\\\]]]```hhhtttwwwsssttttttuuuxxx{{{~~~||||||{{{{{{eeeQQQCCC;;;888777666555444333222222222444444333333222111111000000000000000////////////111000///......///000111000000000000////////////000000000111222222333333555333777>>>@@@GGG^^^vvvppp___VVVTTTPPPOOONNNMMMLLLJJJIIIIIIIIIFFFBBBCCCFFFIIIGGGEEEDDDCCCBBBAAABBBFFFMMMQQQVVV[[[bbbiiiooowwwzzzvvvqqqooommmiiiccc^^^\\\\\\[[[ZZZYYYXXXXXXXXXZZZZZZ[[[]]]aaagggnnnsss~~~111:::CCCGGGPPPgggmmm^^^OOOKKKOOOSSSXXX\\\______]]][[[YYYYYYZZZ]]]]]]^^^bbbjjjwwwvvvsssvvvtttuuuxxx{{{~~~}}}ttt\\\III>>>999888777555444333333222222444333333222222111111111000000000000////////////000000////////////000000////////////000000000000000000111111222333333333555666:::???AAAKKKddd}}}kkk\\\UUUSSSOOOOOONNNMMMKKKJJJIIIIIIJJJGGGDDDEEEGGGIIIGGGEEEDDDDDDCCCCCCDDDHHHNNNSSSVVV[[[cccjjjqqqzzz|||rrrnnniiifffdddaaa]]]YYYWWWVVVVVVVVVWWWYYYZZZ\\\^^^```cccgggkkkqqqxxx}}}222;;;EEEJJJVVVpppfffYYYLLLKKKOOOTTTYYY^^^]]]]]]\\\ZZZXXXXXXZZZ\\\]]]___dddmmm{{{{{{sssssswwwvvvwwwyyy{{{~~~~~~hhhQQQCCC<<<888777666444333333333333333333333222222111111111000000000000////////////000000////////////000000////////////000000000000000000111222222333333444444777<<<@@@CCCOOOjjjyyyfffZZZUUUSSSOOONNNMMMLLLKKKJJJIIIIIIJJJHHHFFFFFFHHHHHHGGGEEEDDDDDDDDDDDDFFFJJJPPPUUUWWW]]]eeelllsss{{{uuupppjjjfffdddccc___\\\WWWWWWWWWYYY[[[___bbbdddfffjjjoootttxxx}}}444===FFFNNN^^^zzzdddWWWLLLKKKOOOTTTZZZ```[[[[[[[[[YYYWWWXXXZZZ]]]^^^aaagggrrr~~~wwwqqqrrrvvvwwwxxxzzz|||~~~}}}~~~uuu\\\HHH>>>888777666555444333333333333333222222222222222111000000000000//////////////////000000000000//////.../////////000000000111111111111222333333444444333777===AAAEEEUUUpppqqqaaaYYYUUUSSSNNNMMMMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGHHHGGGFFFEEECCCDDDEEEEEEGGGLLLQQQVVVZZZ```gggmmmsss{{{{{{uuummmhhhgggfffcccaaa^^^^^^```bbbfffiiimmmooorrrwww}}}777@@@IIISSSiii|||```VVVMMMLLLPPPTTTYYY___ZZZZZZZZZXXXWWWXXX[[[]]]___cccjjjvvv~~~xxxsssoooqqqvvvxxxxxxyyy{{{}}}~~~|||}}}fffMMM???888888666555444333333333222222222222222222222222000000000000//////////////////000000000000//////......//////000000111111111111222222333444444444333777===AAAJJJ]]]vvvjjj]]]WWWTTTRRRMMMMMMLLLKKKKKKJJJIIIIIIGGGHHHHHHHHHGGGFFFEEEDDDBBBCCCDDDFFFHHHLLLRRRVVV]]]bbbiiipppvvv~~~~~~~~~tttnnnlllkkkjjjhhhfffgggiiilllppprrrtttvvv{{{:::BBBLLLZZZvvvsssZZZRRRNNNOOORRRUUUXXX]]]ZZZZZZZZZYYYXXXYYY\\\^^^```dddnnnzzzwwwssspppnnnqqqvvvwwwwwwwwwyyy{{{}}}}}}}}}||||||~~~~~~nnnSSSAAA999888777555444444444444222222222222222222222222000000000000////////////...///000111111000///............///000111111111111111222333333444444555444888===CCCPPPeee|||wwwcccYYYUUURRROOOLLLLLLLLLKKKJJJJJJIIIIIIFFFGGGHHHHHHFFFEEEDDDCCC@@@BBBDDDFFFHHHMMMRRRVVV___dddlllsssyyy~~~~~~~~~{{{{{{zzzyyyvvvxxx{{{~~~<<>>EEETTTkkkrrr^^^VVVSSSPPPMMMLLLLLLKKKKKKJJJJJJIIIIIIEEEGGGHHHHHHFFFDDDCCCCCC???AAACCCFFFHHHMMMRRRVVV___eeemmmuuu}}}~~~CCCEEETTTqqqzzzcccQQQMMMJJJLLLRRRWWWYYYXXX[[[\\\\\\\\\[[[[[[^^^```\\\ffftttvvvmmmlllmmmmmmooorrrsssqqqppprrrvvvyyyyyyxxx|||yyyvvvsssuuu}}}}}}{{{}}}~~~}}}sssZZZHHH???999555777888555222222111111111111111111111111000000111111111111000000000000000000000000000000////////////000000000000000000000000111222333444222999>>>BBBVVVvvvhhh\\\WWWRRRNNNMMMKKKKKKLLLLLLLLLJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCEEEIIIKKKMMMRRRYYYaaahhhrrrzzzEEEIIIZZZyyymmmXXXNNNKKKIIILLLSSSXXXXXXWWWYYYYYYYYYXXXWWWXXXZZZ]]]eeennnzzz~~~uuummmkkkllllllmmmppprrrqqqppprrruuuxxxxxxwwwwwwvvvuuutttuuuzzz~~~|||}}}ttt]]]JJJ???999555666777555222222111111111111111111111111000000111111111111000000000000000000000000000000////////////000000000111111111111111222444555666777>>>BBBIII^^^}}}yyydddYYYTTTQQQMMMMMMKKKKKKLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBCCCHHHJJJKKKPPPWWWbbbhhhrrr{{{GGGNNNdddttt\\\MMMIIIHHHIIINNNTTTXXXXXXVVVWWWXXXWWWVVVUUUVVVYYY[[[kkksss~~~|||ssskkkjjjjjjjjjkkkmmmppppppoooqqqtttwwwxxxwwwuuuvvvwwwwwwwwwxxx{{{~~~~~~}}}wwwaaaNNN@@@999444666777444333333222222222222222222222222000000111111111111000000000000000000000000000000/////////000000000111111222222222333444555777777999???EEENNNeeeooo^^^UUURRROOOMMMMMMKKKLLLLLLKKKKKKIIIHHHHHHGGGFFFEEECCCBBBAAAAAAAAADDDBBBDDDHHHJJJKKKPPPWWWbbbhhhqqq{{{FFFRRRlllwwwbbbQQQHHHEEEFFFJJJOOOUUUXXXWWWVVVXXXXXXWWWVVVUUUVVVZZZ]]]jjjrrr~~~yyypppiiihhhiiihhhhhhkkkoooooooooqqqsssvvvwwwxxxxxxyyyzzzyyyxxxxxxzzz{{{xxxeeeSSSBBB:::555555666444333444222222222222222222222222000000111111111111000000000000000000000000000000//////000000000111111111222222222333444666777888888===EEEQQQiiiuuugggYYYSSSQQQOOONNNNNNLLLLLLKKKKKKJJJIIIHHHGGGHHHGGGEEECCCAAA@@@@@@@@@EEECCCEEEIIIKKKMMMRRRXXXaaagggppp{{{GGGVVVsssyyyeeeUUUJJJFFFCCCFFFKKKQQQVVVXXXWWWVVVWWWWWWVVVUUUTTTWWW[[[^^^iiirrr~~~vvvnnngggggghhhggggggiiinnnooopppqqqsssuuuxxxyyy||||||{{{yyywwwxxxzzz|||yyyiiiXXXEEE===666555555444333555222222222222222222222222000000111111111111000000000000000000000000000000000000000000111111111111111111111222444555777888777<<>>JJJ^^^xxx~~~ggg^^^UUUSSSRRRPPPOOOQQQMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@???AAAGGGJJJLLLQQQXXXbbbgggqqq~~~~~~UUUhhhrrr^^^OOOFFFCCCCCCEEEHHHNNNSSSVVVWWWXXXXXXSSSSSSSSSSSSUUUYYY___dddpppwwwxxxpppiiidddeeehhhhhhhhhjjjmmmppprrrssstttvvvyyy}}}~~~~~~~~~}}}|||}}}~~~||||||~~~|||~~~~~~rrrfffNNNDDD;;;777666444333555333333333333333333333333000000111111111111000000000000000000000000000000000000111111111222222222111222222444555777999:::===AAAOOOfffyyyddd\\\UUUSSSRRROOONNNPPPNNNMMMKKKIIIGGGFFFFFFGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@???BBBHHHLLLOOOUUU\\\dddjjjttt~~~\\\pppnnnZZZLLLFFFCCCCCCFFFJJJOOOSSSUUUWWWXXXYYYUUUUUUVVVVVVXXX]]]ccchhhooowwwuuuooohhhccceeehhhhhhiiikkkmmmpppsssttttttvvvzzz~~~|||zzz{{{}}}|||~~~vvvkkkQQQGGG<<<888666444333555333333333333333333333333000000111111111111000000000000000000000000000000000111111111111222222222333333444555777999;;;<<<>>>BBBQQQiiiuuubbbZZZTTTSSSQQQNNNMMMOOONNNMMMKKKHHHGGGFFFFFFFFFDDDCCCBBBAAAAAAAAAAAAAAACCCBBBEEELLLPPPSSSZZZaaaffflllwww}}}}}}}}}YYYfffUUUKKKEEEBBBCCCIIILLLPPPRRRRRRSSSTTTVVVTTTWWWXXXXXXWWW[[[cccjjjuuu{{{|||yyyiiihhheeedddeeehhhlllnnnlllqqqrrrppprrrwww{{{{{{~~~}}}{{{{{{|||{{{}}}uuuiiiXXXKKK===777555333333444333333333222222222111111111111111111000000000000000000000000000000000000000000000000111111111111111333444555555555777999AAABBBTTTtttppp___ZZZTTTOOOMMMMMMLLLKKKNNNKKKGGGEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBDDDFFFGGGIIIOOOXXX```hhhjjjuuu~~~bbbdddSSSJJJDDDBBBCCCJJJMMMQQQSSSTTTTTTVVVWWWTTTVVVXXXXXXXXX]]]eeelllwww}}}yyytttkkkjjjhhhhhhiiikkknnnqqqmmmqqqsssppppppuuuxxxxxx{{{|||~~~|||zzz{{{||||||}}}vvvkkkZZZMMM@@@:::777555444555333333333222222222222111111111111111000000000000000000000000000000000000000000000000111111111111111333444555555666888999EEEHHH\\\|||}}}lll]]]YYYSSSOOONNNMMMMMMLLLNNNKKKGGGEEEEEEFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBDDDFFFGGGJJJQQQZZZaaajjjmmmwwwpppzzz```PPPHHHCCCCCCDDDLLLNNNRRRTTTUUUUUUWWWXXXUUUVVVXXXXXXZZZ```iiipppyyyuuunnnkkkjjjiiiiiijjjlllnnnpppnnnrrrsssppppppsssvvvuuuxxxyyy|||~~~{{{yyyzzz|||}}}~~~~~~zzzppp^^^QQQCCC===:::777555555333333333333222222222222111111111111000000000000000000000000000000000000000000000111111111222222111333444555555666999;;;FFFNNNdddxxxhhh[[[WWWRRROOONNNNNNMMMMMMMMMJJJGGGFFFFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAACCCFFFHHHKKKSSS]]]dddmmmqqq{{{}}}ttt[[[LLLFFFCCCCCCEEEKKKNNNRRRTTTUUUUUUWWWXXXUUUVVVWWWXXX\\\cccmmmsss{{{~~~ssskkkgggggggggggghhhjjjkkklllnnnrrrtttqqqqqquuuvvvvvvwwwxxxzzz}}}}}}zzzyyyzzz|||}}}}}}|||{{{|||~~~yyycccUUUGGG???<<<777444555444444333333333222222222111111111111000000000///000000000000000000000000000000111111111222222222111333444555555777:::===DDDPPPiiiuuudddYYYVVVRRROOONNNNNNNNNMMMLLLJJJGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@CCCFFFHHHLLLTTT___gggppptttlllVVVIIIEEECCCDDDFFFKKKMMMQQQSSSTTTTTTVVVWWWVVVVVVVVVXXX]]]fffooouuu|||~~~sssllleeeffffffggghhhiiijjjjjjnnnrrruuussstttwwwyyyxxxwwwxxxyyyzzz|||~~~}}}zzzyyyzzz||||||{{{yyyxxxyyy{{{}}}jjj[[[KKKAAA<<<777444444444444444333333333222222111111111111000000000///000000000000000000000000111111111111222222222222222333444555666888<<>>AAAHHH[[[xxxrrr```WWWUUUQQQOOOOOONNNMMMLLLJJJHHHGGGGGGHHHGGGFFFDDDBBBBBBAAA@@@@@@@@@@@@@@@???BBBEEEHHHMMMUUU```hhhrrryyylll\\\LLLFFFFFFFFFFFFHHHKKKNNNRRRTTTUUUUUUWWWXXXXXXVVVTTTWWW^^^gggpppvvv}}}}}}rrrmmmhhhiiikkkmmmnnnnnnnnnmmmnnnsssvvvuuutttwwwxxxvvvttttttttttttvvvxxxyyy{{{{{{|||~~~~~~|||{{{zzz{{{|||{{{zzzzzzyyyzzz{{{{{{~~~kkkUUUGGG>>>888666777555444444444444333333333111111111111000000000000000000000000000000000000111111111222222222333333222333444555666:::???CCCLLLbbbnnn^^^WWWUUURRRPPPOOONNNLLLJJJIIIHHHGGGGGGHHHHHHFFFDDDBBBAAA@@@@@@???@@@@@@@@@???BBBEEEHHHLLLTTT___gggttt|||gggXXXJJJEEEFFFGGGGGGHHHMMMPPPSSSUUUVVVWWWXXXYYYYYYVVVTTTVVV]]]gggpppuuu~~~|||pppmmmgggiiikkkmmmnnnnnnmmmllloootttwwwtttsssuuuuuusssqqqqqqqqqrrrtttwwwyyy{{{xxx{{{~~~~~~}}}|||{{{{{{}}}}}}|||{{{{{{{{{{{{|||qqqYYYIII???999888999555555444444444333333333111111111111000000000000000000000000000000000000111111222222222333333333222333444555666:::@@@DDDOOOeeekkk]]]XXXUUURRRPPPOOOMMMKKKIIIIIIHHHGGGGGGHHHHHHFFFDDDBBBAAA@@@@@@??????@@@@@@???BBBEEEGGGLLLTTT^^^fffuuu}}}~~~aaaTTTHHHDDDEEEEEEGGGJJJOOORRRUUUVVVVVVVVVWWWXXXUUUUUUVVVYYY```iiirrrxxx|||vvvooommmoooqqqqqqooonnnooopppvvvwwwwwwvvvvvvuuutttsssrrrqqqpppppprrrtttvvvxxx{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~ttt```PPPCCC888444555555555444333222222222222222222222222222222222222000000000000000000000000333222222111111222222333444444555888888888>>>FFFQQQmmmrrr```\\\YYYVVVQQQNNNNNNNNNNNNNNNKKKIIIGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@????????????>>>@@@DDDIIILLLQQQ[[[gggwww}}}{{{||||||___SSSGGGDDDDDDEEEGGGJJJPPPSSSUUUWWWVVVVVVVVVWWWUUUTTTUUUXXX___iiisssyyy~~~vvvooooooqqqrrrqqqpppoooooopppvvvvvvvvvvvvuuuuuutttsssrrrqqqppppppqqqsssuuuwwwyyyyyyzzzzzz{{{||||||}}}|||}}}~~~wwwdddTTTFFF:::666777666555444333222222222222222222222222222222222222111111111111111111111111222222111111111111222222333333555888888999@@@HHHSSSoooooo^^^ZZZXXXUUUQQQNNNNNNNNNNNNNNNKKKIIIGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@???????????????@@@EEEJJJLLLQQQ\\\hhhyyy~~~}}}~~~uuu[[[PPPFFFCCCCCCDDDGGGKKKRRRTTTVVVWWWVVVUUUUUUVVVTTTTTTTTTWWW^^^iiissszzz{{{vvvtttuuu||||||tttoooqqqrrrrrrqqqoooooopppqqqttttttuuuuuuuuuttttttsssrrrqqqpppooopppqqqsssuuuwwwxxxxxxyyyzzz|||}}}~~~||||||~~~zzzhhhXXXIII===888888666555444333222222222222222222222222222222222222111111111111111111111111111111111111111111111111333222444888999:::BBBJJJYYYuuulll\\\XXXVVVSSSPPPNNNNNNOOOOOONNNKKKJJJHHHGGGHHHGGGFFFDDDBBBBBBAAA@@@????????????AAABBBEEEJJJMMMRRR^^^jjj|||~~~oooWWWNNNEEECCCCCCDDDHHHMMMSSSUUUWWWWWWVVVTTTTTTUUUTTTSSSTTTWWW___iiissszzz}}}~~~xxxqqqllljjjkkksss||||||uuuqqqoooqqqqqqqqqooommmlllnnnppprrrsssssstttttttttsssssssssqqqpppooooooppprrrssswwwwwwxxxyyyzzz}}}}}}~~~}}}kkk[[[LLL???999888666555444333333222222333222222222222222222222222111111111111111111111111222222222222222222222222444333555888999;;;BBBKKK```}}}hhhZZZWWWTTTRRROOOMMMNNNOOONNNNNNKKKIIIHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@?????????@@@CCCCCCFFFKKKNNNTTTaaannn~~~~~~~~~jjjSSSKKKDDDCCCCCCDDDIIIOOOTTTUUUWWWWWWVVVTTTTTTTTTTTTTTTUUUYYY```jjjsssyyyzzz|||~~~yyyqqqkkkgggaaagggnnnqqqpppnnnmmmmmmooonnnmmmkkkiiiiiilllooopppqqqrrrssssssssssssssssssqqqpppooooooppprrrsssxxxwwwxxxyyy{{{}}}}}}lll]]]NNNAAA999888666666555444333333333333222222222222222222222222111111111111111111111111333444444555555444444333666555666888999;;;BBBKKKeee~~~fffZZZXXXSSSQQQNNNMMMNNNNNNNNNMMMJJJHHHHHHHHHHHHGGGEEEBBBAAAAAA@@@@@@??????@@@@@@CCCCCCFFFKKKOOOVVVeeerrr|||{{{|||~~~}}}cccPPPIIIDDDDDDDDDEEEKKKQQQSSSUUUWWWWWWVVVTTTTTTTTTUUUUUUXXX\\\ccckkkssswwwxxx{{{~~~}}}vvvnnniii___bbbfffhhhhhhhhhiiijjjlllkkkiiigggeeegggkkknnnooooooppprrrrrrsssssssssrrrqqqpppooopppqqqsssuuuxxxwwwwwwwwwyyy|||}}}mmm^^^PPPBBB:::999777666555444333333333333222222222222222222222222222222222222222222222222444444666666666666444444666444555888999<<>>HHHRRRmmmvvvbbbYYYXXXSSSQQQOOOMMMMMMLLLJJJIIIFFFFFFEEEFFFFFFEEEBBB???AAA@@@@@@???@@@@@@AAAAAACCCCCCEEEKKKQQQ[[[lll|||zzzvvvyyy|||nnnTTTMMMHHHEEEEEEFFFGGGNNNUUURRRTTTVVVWWWVVVUUUUUUVVVVVVXXX]]]bbbhhhmmmqqqsssyyy}}}~~~uuunnnddddddcccbbbaaabbbdddeeeiiihhhfffdddcccggglllqqqlllmmmoooppprrrrrrssssssrrrqqqpppppprrrtttvvvxxxvvvuuusssssstttwwwzzz|||~~~~~~~~~|||~~~ooobbbUUUGGG>>><<<777777555444444444444444222222222222222222222222222222222222222222222222222333555666666555333222000000222777;;;@@@KKKVVVrrrtttaaaXXXXXXSSSQQQOOONNNMMMLLLIIIGGGEEEEEEEEEEEEFFFDDDAAA>>>@@@@@@@@@???@@@@@@AAAAAACCCBBBEEEKKKQQQ\\\ooo~~~xxxtttyyy}}}eeeRRRFFFCCCBBBCCCGGGKKKOOOQQQVVVUUUTTTTTTVVVVVVUUUTTTZZZ[[[^^^ccckkkrrrwwwyyy||||||tttmmmiiiccc``````bbbcccccceeeeeedddcccccceeeiiilllqqqqqqrrrrrrrrrqqqpppppprrrrrrssstttuuuvvvwwwxxxtttvvvwwwwwwuuuvvvyyy}}}zzz~~~~~~|||}}}}}}~~~sssdddXXXKKK@@@:::888666555555555333111///222222222222222222222222333222111222333333222111333333222222333333444555888:::777:::@@@???GGG[[[|||nnn___XXXVVVSSSQQQNNNMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCCCC<<>>:::888666666777777666444222222222222222222222222111222333333222111222333333333222222333333444555222666444888@@@CCCRRRkkkvvvdddYYYUUUTTTTTTRRROOONNNNNNMMMLLLJJJGGGGGGFFFFFFEEEDDDDDDCCC@@@AAABBBAAA???>>>???@@@@@@DDDIIINNNUUUeee{{{|||wwwwwwyyy~~~~~~~~~~~~xxxcccRRRJJJBBBBBBEEEJJJPPPUUUXXXXXXUUUSSSQQQQQQRRRTTTTTTTTT[[[___ffflllrrrzzzoooeeecccaaa```aaaaaa```___]]]```dddggghhhhhhjjjkkkmmmnnnooopppqqqrrrrrrrrrtttsssqqqqqqssswww{{{}}}|||{{{yyyxxxxxxxxxxxxxxx{{{{{{{{{|||~~~|||{{{{{{{{{|||{{{pppdddRRRAAA;;;888666555666666555444222222222222222222222222111222444333111000222333333333222222333333444555444777666888@@@DDDUUUqqqsssbbbYYYUUUTTTSSSQQQNNNMMMMMMMMMLLLJJJFFFGGGGGGGGGFFFEEEDDDCCCAAABBBBBBAAA???>>>???@@@CCCKKKQQQSSSXXXggg~~~{{{vvvuuuxxx~~~~~~~~~{{{jjjYYYMMMFFFAAABBBFFFKKKQQQVVVXXXXXXVVVSSSPPPPPPQQQSSSSSSSSS[[[```gggnnnttt{{{|||mmmbbbaaa______``````^^^\\\]]]```dddggghhhiiikkkllllllmmmnnnpppqqqrrrrrrrrrtttsssrrrsssuuuxxx{{{~~~|||zzzwwwwwwxxxyyyxxxxxxxxxxxxyyy{{{|||}}}|||{{{zzz|||zzzppp[[[FFF<<<:::777555555555444333222222222222222222222222000333555444111000222444333333222222333333444555555999777999AAAGGGZZZxxxqqq___WWWUUUTTTRRRPPPMMMLLLMMMMMMKKKJJJFFFGGGGGGHHHGGGEEEDDDCCC@@@AAAAAA@@@???>>>@@@AAAJJJUUU\\\\\\]]]jjj{{{uuuuuuxxx}}}~~~}}}ooo```SSSIIICCCAAABBBFFFLLLRRRVVVWWWVVVTTTRRROOONNNPPPSSSTTTUUUYYY___gggnnnttt}}}zzzlllbbbaaa```aaaaaaaaa___\\\]]]```cccfffgggiiikkkmmmkkklllnnnoooqqqrrrrrrsssrrrrrrrrrsssuuuxxx{{{|||{{{xxxvvvuuuwwwyyyxxxwwwwwwxxxzzz|||~~~~~~}}}{{{zzz|||{{{fffNNN@@@===999666666555444333222222222222222222222222000333555444000///222555333333222222333333444555444888777:::BBBJJJ```nnn]]]UUUSSSRRRPPPNNNLLLKKKLLLLLLKKKIIIFFFGGGHHHHHHHHHFFFDDDCCC@@@@@@AAA@@@>>>???AAACCCGGGVVV```___```nnn{{{uuuuuuyyy{{{}}}yyyiii]]]RRRHHHBBBAAABBBFFFLLLRRRVVVVVVUUURRRPPPMMMNNNPPPTTTVVVWWWVVV]]]fffnnnuuu~~~yyymmmdddccccccdddddddddaaa___]]]```ccceeefffiiillloookkklllmmmoooqqqrrrssssssppppppqqqsssuuuxxxzzz{{{zzzwwwtttuuuwwwyyyxxxwwwxxxzzz|||}}}{{{zzz|||mmmUUUBBB???;;;888777666555444222222222222222222222222///333666444000///111555333333222222333333444555333777777:::DDDMMMeeelll[[[SSSQQQPPPOOOMMMKKKKKKKKKKKKJJJIIIFFFGGGHHHIIIHHHFFFDDDCCC???@@@@@@???>>>???BBBDDD???PPP]]]^^^```ooozzzvvvvvvzzzzzz||||||kkkZZZLLLEEEDDDCCCDDDGGGKKKPPPSSSTTTSSSOOOPPPPPPOOOOOOPPPSSSVVVZZZ___dddiiisssyyyrrrjjjdddaaabbbbbb______aaa___```aaabbbccceeeiiilllkkklllnnnppprrrsssssstttoooppprrrtttuuuvvvvvvvvvtttuuuuuutttssssssuuuxxx{{{|||~~~~~~{{{{{{}}}nnn\\\DDD>>>:::888666333444888444444333333333333222222000111111111111222222222333333222222333333444555777555888???CCCNNNlll~~~ggg\\\VVVRRRPPPMMMLLLKKKJJJJJJKKKLLLMMMIIIHHHHHHGGGFFFEEEDDDDDDAAAAAA@@@???>>>>>>>>>???AAAGGGMMMSSSaaawww{{{yyyzzzzzzyyy~~~~~~{{{jjjXXXKKKEEEEEEDDDEEEGGGKKKPPPSSSSSSSSSQQQQQQQQQOOOOOOQQQUUUXXX]]]bbbgggjjjrrr}}}uuuooogggbbb^^^______]]]]]]``````aaaccccccdddfffiiillllllmmmoooppprrrssssssssspppqqqrrrsssuuuvvvwwwwwwvvvwwwvvvuuussssssuuuwww{{{|||~~~~~~{{{zzz|||mmm\\\EEE???:::888666444444777444444333333333333222222111111111111222222222222333333222222333333444555666555999???DDDRRRppp{{{fff\\\WWWSSSRRROOONNNLLLKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDAAA@@@?????????????????????FFFLLLSSSccczzz~~~yyyyyyzzz{{{{{{}}}~~~zzzgggUUUIIIEEEFFFEEEFFFHHHLLLPPPSSSSSSRRRSSSRRRQQQOOOOOOQQQVVVZZZbbbgggkkklllrrr{{{zzzpppjjjddd^^^[[[\\\\\\[[[[[[^^^bbbcccdddeeeeeefffiiikkknnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrtttvvvxxxyyyyyyyyyxxxvvvtttssstttvvvzzz{{{~~~}}}zzzyyy{{{}}}~~~nnn]]]HHH@@@:::888777444444777444444333333333333222222111111111111222222222333333333333333333444444555777666999>>>EEEUUUvvvvvvddd\\\WWWTTTSSSQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEE@@@????????????@@@@@@AAA???EEEKKKTTTeee~~~{{{xxxxxxzzz|||}}}|||}}}zzzeeeRRRHHHEEEFFFFFFGGGIIILLLPPPRRRRRRQQQSSSRRRPPPNNNNNNQQQWWW[[[eeekkkooopppsss{{{vvvlllgggbbb\\\XXXYYYZZZYYYZZZ]]]cccdddfffffffffgggiiikkkooopppqqqqqqqqqqqqqqqqqqsssrrrqqqqqqsssuuuxxxzzz{{{{{{zzzwwwtttssstttvvvzzz{{{}}}~~~{{{yyyyyyzzz{{{ppp```KKKBBB:::888777444444666444444333333333222222222111111111222222222333333333333333333333444555555777888:::===DDDWWWyyyrrraaa[[[WWWSSSRRRQQQPPPNNNLLLKKKJJJKKKKKKIIIIIIHHHGGGFFFEEEDDDDDD????????????@@@@@@AAABBBAAAFFFLLLUUUhhhzzzwwwvvvwwwzzz{{{{{{}}}zzzbbbOOOGGGFFFDDDGGGGGGIIIMMMQQQSSSSSSRRRRRRQQQOOOMMMNNNQQQWWW\\\gggnnnssssssuuu|||sssjjjeeeaaa[[[WWWXXXYYYYYY[[[^^^cccdddggggggggggggiiikkkoooppppppqqqqqqppppppooorrrqqqqqqqqqrrruuuwwwyyy{{{{{{zzzxxxuuutttuuuvvvyyy{{{}}}|||zzzyyyyyyzzz~~~sssdddNNNDDD;;;888777555444555444444333333333222222222111222222222222333333333444444333333444444555666888999;;;<<>>???GGG___{{{eeeZZZXXXUUUQQQNNNMMMLLLKKKIIIIIIIIIJJJJJJFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBGGGPPP\\\qqq~~~|||wwwsssrrruuuwwwyyy{{{lllPPPFFFJJJKKKDDDEEEFFFHHHMMMRRRUUUVVVUUUTTTUUUVVVVVVVVVYYY\\\___iiiqqqwwwuuusssvvv|||ttthhhaaa```]]]WWWSSSTTTVVVWWWZZZ^^^^^^aaadddgggggghhhjjjkkkjjjkkklllmmmnnnnnnnnnnnnlllmmmoooppprrrrrrssssssttttttuuuuuuuuuvvvyyy|||zzzzzz|||}}}}}}{{{zzzuuuzzzttthhhUUUHHH<<<888888666333333444444444333333333222222222222333333333444444444555444444444444555666666333:::???@@@IIIcccwwwbbbYYYXXXVVVRRRPPPNNNMMMKKKIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@???FFFOOO]]]sss}}}}}}|||xxxtttsssvvvyyyyyy{{{~~~zzz___QQQKKKHHHDDDCCC@@@CCCIIIOOOTTTWWWXXXYYYVVVVVVVVVUUUUUUWWW[[[___iiiooouuuwwwwwwxxx}}}yyyqqqhhhbbb```\\\YYYWWWUUUVVVYYY]]]___```aaacccfffggggggggggggiiikkkmmmnnnooonnnmmmllljjjkkknnnqqqrrrrrrqqqqqqsssvvvyyywwwttttttwww{{{||||||{{{zzzzzz{{{~~~{{{zzz}}}}}}}}}vvvgggYYYMMM>>>777888999666111444333222111000111222333555555555444444333333333666555444333444444666777777999>>>EEEQQQgggqqqaaa[[[UUUUUUVVVOOONNNMMMLLLJJJHHHGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBAAABBBBBB@@@>>>>>>???@@@EEEHHHRRRbbbvvv~~~xxxuuuuuuwwwxxxyyyzzz|||~~~uuuZZZKKKGGGDDDBBBBBBBBBFFFKKKPPPTTTVVVWWWWWWUUUVVVVVVVVVVVVZZZ^^^bbbhhhooovvvzzz{{{{{{~~~}}}wwwooogggbbb```[[[YYYXXXWWWWWWZZZ]]]___```aaaccceeegggggggggggghhhjjjlllnnnooonnnmmmmmmkkkllloooqqqrrrrrrqqqqqqrrruuuxxxwwwttttttxxx||||||||||||zzzyyy{{{~~~|||{{{~~~~~~}}}jjj___RRRBBB999888888555222555444333222111222222333444444444444444333333333555555444333444555666777666888===DDDSSSlllooo___ZZZTTTTTTTTTMMMNNNMMMKKKJJJHHHGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBAAA???@@@@@@???>>>===>>>@@@EEEIIISSSdddxxx~~~yyytttqqqqqqtttvvvwww{{{|||~~~kkkRRRFFFBBBAAAAAAAAAEEEHHHLLLQQQTTTVVVVVVUUUTTTUUUUUUVVVWWW[[[aaaeeehhhoooxxx~~~~~~{{{tttllleee```___ZZZYYYYYYYYYZZZ\\\^^^```aaabbbccceeefffgggggghhhggghhhjjjlllnnnnnnnnnmmmmmmnnnpppqqqrrrrrrrrrqqqrrrtttvvvvvvuuuuuuxxx||||||}}}|||zzzyyyzzz}}}}}}ooodddWWWFFF;;;888888555222555444444333222333333333333333333333444444444444444444444444444555666777666777;;;DDDWWWssslll^^^YYYRRRRRRRRRKKKMMMLLLKKKIIIHHHGGGGGGGGGCCCCCCCCCBBBAAA@@@@@@@@@===>>>???>>>======???AAAFFFJJJVVVggg|||{{{vvvqqqooopppsssuuuvvvzzz{{{}}}qqq```MMMDDDCCCBBBAAABBBEEEHHHMMMQQQUUUVVVWWWVVVUUUUUUUUUUUUVVVZZZ```eeegggoooyyy{{{sssjjjccc^^^]]]XXXYYYZZZ[[[]]]^^^___```aaabbbcccdddfffggghhhhhhfffgggiiikkklllmmmnnnnnnnnnooopppqqqrrrrrrrrrqqqrrrsssuuuuuuuuuvvvxxx{{{|||||||||zzzyyyyyy{{{}}}tttfffXXXGGG;;;777777666444555555444444444333333333222222222333333444444555444444444444555555666666777888:::CCCYYYxxxkkk___ZZZRRRQQQRRRKKKMMMLLLJJJIIIHHHGGGGGGGGGCCCBBBBBBAAA@@@???>>>>>><<<===>>>>>>>>>>>>@@@BBBFFFLLLYYYlll~~~{{{wwwsssppprrruuuxxxzzzwwwxxxzzz}}}eeeXXXKKKGGGGGGEEEDDDDDDDDDGGGLLLRRRVVVXXXYYYYYYVVVVVVUUUSSSTTTXXX^^^bbbiiioooyyy{{{rrrhhh```\\\[[[WWWXXXZZZ\\\^^^___```aaabbbbbbcccdddeeeggghhhiiieeefffhhhiiikkklllmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrssstttuuuuuuvvvxxxyyy{{{{{{{{{zzzyyyxxxzzz|||vvvcccWWWFFF;;;777777777666555555555444444444333333111222222333333444444444222333444555555666666666888:::<<>>=========>>>?????????@@@BBBDDDGGGNNN]]]qqq}}}|||xxxsssrrrssswwwzzz{{{uuuvvvwwwyyy|||aaaVVVLLLIIIIIIHHHFFFGGGDDDHHHMMMRRRVVVYYYZZZZZZVVVVVVTTTSSSSSSWWW]]]bbblllpppxxxzzzqqqfff___[[[[[[VVVWWWYYY[[[]]]___aaabbbbbbbbbcccccceeeggghhhiiiffffffggghhhiiijjjkkklllllllllmmmnnnpppqqqrrrsssttttttttttttuuuvvvwwwwwwyyyzzz{{{zzzyyyyyyzzz|||~~~~~~sss```UUUFFF;;;777666777777444444444444444333222222222222222222333333333333222222444555666666666666888<<>>===<<<>>>???@@@@@@???@@@BBBDDDGGGPPP```uuu~~~{{{wwwsssqqqrrrvvvxxxzzzwwwwwwwwwxxxzzz}}}eeeYYYNNNIIIHHHFFFFFFHHHGGGJJJNNNSSSWWWXXXYYYYYYVVVUUUTTTSSSTTTYYY```eeeoooqqquuu{{{~~~wwwmmmddd^^^\\\\\\VVVVVVXXXZZZ\\\___aaaccccccbbbbbbcccdddfffhhhiiiffffffgggggghhhiiijjjjjjjjjjjjkkkmmmoooqqqssstttvvvuuutttttttttuuuuuuuuuwwwxxxzzzzzzyyyyyyzzz|||~~~~~~~~~zzznnn___VVVIII>>>888666666666222333444444444333111111333333333222222222222222111222444555666777777666666>>>CCCJJJ```{{{kkkccc___UUURRRRRRMMMJJJJJJIIIHHHGGGGGGGGGGGGDDDCCCBBBAAA???>>>===<<<>>>???@@@???>>>???AAABBBHHHQQQcccyyy|||xxxsssqqqrrruuuxxxyyy|||{{{{{{{{{|||kkk]]]OOOHHHEEECCCEEEIIIIIILLLPPPTTTVVVWWWWWWWWWUUUTTTTTTSSSUUU[[[ccciiipppqqqtttxxx}}}~~~zzztttkkkccc^^^]]]]]]VVVVVVWWWXXX[[[^^^aaacccccccccbbbcccdddfffhhhjjjggggggggggggggghhhiiiiiihhhiiijjjlllnnnqqqssstttwwwuuutttttttttuuuttttttvvvwwwyyyyyyyyyyyy{{{|||~~~~~~~~~~~~xxxkkk```XXXKKK@@@999666555555222222333444333222111000444333333222222111111111000222444666777777777666555>>>FFFLLLbbbzzzjjjbbb___UUUQQQRRRLLLJJJIIIIIIHHHGGGGGGGGGGGGDDDCCCBBBAAA@@@>>>===<<<===>>>???>>>======???AAAHHHRRRddd{{{~~~zzzuuurrrsssvvvyyyzzz~~~~~~ooocccTTTKKKJJJKKKJJJGGGNNNQQQUUUXXXXXXWWWWWWWWWYYYVVVSSSSSSWWW]]]cccfffooouuuzzz||||||}}}vvvmmmeee___[[[XXXVVVWWWWWWWWWXXXZZZ\\\___```bbbbbbbbbcccdddeeeggggggdddeeegggiiijjjkkkjjjjjjggghhhiiikkkmmmnnnppppppvvvvvvvvvuuutttrrrqqqpppwwwwwwwwwwwwxxxyyyzzzzzz}}}}}}|||}}}~~~zzz}}}zzzsssoooddd[[[NNN@@@777444555666555555444333333333333444333333333444444444555555333444555444444444666888888>>>CCCNNNhhh}}}hhh\\\ZZZUUUUUUSSSJJJIIIIIIHHHGGGGGGFFFFFFEEEFFFDDDCCC@@@???===<<<<<<<<<===>>>======>>>AAACCCJJJTTTfff|||~~~xxxvvvssssssuuuwwwyyyyyy{{{}}}vvvkkk]]]RRRMMMKKKHHHFFFMMMPPPUUUWWWXXXWWWXXXXXXYYYVVVTTTTTTXXX^^^dddgggooouuuzzz|||}}}{{{tttlllddd___\\\ZZZXXXWWWWWWWWWXXXZZZ\\\^^^```bbbbbbbbbbbbcccdddfffgggeeefffhhhiiijjjjjjjjjjjjggghhhiiikkkmmmnnnpppqqquuuuuuuuuuuutttsssrrrqqqxxxxxxwwwxxxxxxyyyyyyzzzyyy{{{~~~|||zzzyyyzzz{{{zzzzzz{{{|||~~~zzzqqqlllddd\\\OOOBBB999666777888555555444333333333333444333333333333444444444444333444555555444444666888888>>>DDDPPPlll|||ggg[[[YYYTTTSSSQQQIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCBBB@@@???>>>>>>>>><<<===>>>======>>>AAACCCLLLVVVhhh~~~xxxvvvtttuuuwwwzzz{{{{{{{{{~~~~~~wwwpppdddXXXOOOJJJHHHGGGKKKOOOTTTWWWXXXXXXXXXYYYYYYXXXUUUUUUXXX^^^eeeiiiooouuuzzz|||yyysssjjjbbb^^^\\\ZZZYYYVVVVVVVVVWWWYYY[[[]]]___cccbbbaaa```aaabbbdddffffffggghhhiiiiiiiiiiiiiiigggggghhhjjjlllnnnpppqqqsssttttttuuuuuuuuuttttttxxxxxxxxxxxxyyyyyyyyyyyyuuuxxx||||||{{{yyyyyyzzzyyywwwuuuvvvxxxzzz{{{|||~~~ssslllddd\\\PPPDDD<<<888888999555555444333333333333444222222222222333333333333333444555555444555777999999>>>DDDRRRqqqzzzfff[[[XXXRRRQQQPPPHHHJJJIIIIIIHHHHHHGGGFFFFFFCCCBBBAAA@@@@@@?????????<<<============>>>AAACCCNNNYYYkkkxxxvvvuuuwwwzzz}}}~~~~~~}}}vvvsssooofffZZZOOOIIIHHHJJJJJJNNNSSSWWWXXXXXXYYYZZZZZZYYYWWWWWWYYY^^^fffkkkpppvvvzzz|||yyyrrriiiaaa\\\ZZZYYYXXXUUUUUUUUUVVVXXXZZZ\\\^^^cccbbb```______aaaccceeehhhhhhhhhiiiiiiiiiiiihhhgggggghhhiiikkknnnppprrrqqqrrrssstttuuuvvvvvvvvvxxxxxxyyyyyyyyyyyyyyyyyyvvvxxx|||~~~}}}}}}}}}}}}{{{xxxuuutttvvvxxxyyy{{{}}}~~~xxxpppccc\\\QQQEEE===999888999555555444333333333333444111111222222222333333333333444555555444555777999999>>>DDDTTTuuuyyyfff\\\YYYRRRQQQPPPIIIJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDBBBAAA@@@??????>>>;;;<<<=========>>>AAADDDNNNZZZnnn}}}vvvuuuuuuwww{{{~~~rrrsssppphhh[[[OOOHHHHHHJJJKKKOOOTTTWWWYYYYYYZZZZZZYYYYYYXXXWWWYYY^^^ffflllqqqvvvzzz|||{{{tttiii```ZZZXXXVVVUUUTTTTTTTTTUUUWWWYYY[[[]]]aaaaaa______```aaacccdddhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhjjjmmmoooqqqoooppprrrsssuuuvvvvvvwwwwwwwwwyyyzzzzzz{{{zzzzzzzzz|||}}}xxxuuuuuuwwwyyyzzzzzz|||~~~|||qqqbbb[[[QQQFFF===999777777555555444333333333333444111111222222222333333333444555666555555555777999:::>>>DDDVVVyyyxxxeee\\\ZZZSSSRRRRRRLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFDDDBBB???>>>===<<<;;;<<<=========???BBBDDDMMM[[[qqq~~~{{{xxxsssrrrsssvvvzzz~~~uuuxxxsssiii[[[NNNGGGGGGIIIMMMQQQVVVYYYZZZZZZZZZ[[[XXXYYYYYYXXXXXX]]]eeelllrrrwwwzzz{{{~~~{{{ssshhh___YYYVVVUUUTTTSSSSSSSSSTTTVVVXXXZZZ\\\______``````aaacccdddeeehhhhhhgggggghhhiiijjjjjjjjjiiihhhhhhiiikkknnnooommmnnnppprrrtttuuuvvvvvvuuuvvvxxxzzz|||||||||{{{~~~}}}xxxuuuvvvwwwyyyyyyyyyzzz}}}}}}~~~}}}~~~|||ooobbb\\\RRRGGG>>>888666555555555444333333333333444222222222222333333333333444555666666555666888::::::>>>FFFYYY~~~uuuddd\\\ZZZSSSRRRTTTOOOLLLKKKKKKJJJJJJIIIHHHHHHIIIHHHEEEBBB???===<<<;;;;;;<<<=========???BBBEEEOOO^^^uuu}}}zzzwwwtttqqqqqqrrruuuzzz}}}~~~}}}zzzvvvooocccVVVLLLGGGGGGIIIPPPSSSXXXZZZ[[[ZZZZZZ[[[WWWYYYYYYWWWWWW\\\eeelllssswwwzzzzzz|||~~~yyyrrrggg]]]XXXVVVVVVUUUSSSRRRSSSSSSUUUWWWZZZ[[[]]]^^^```bbbdddeeeeeeeeegggggggggggghhhiiikkkllllllkkkiiihhhhhhjjjlllnnnlllmmmoooqqqrrrttttttuuusssuuuxxxzzz}}}}}}}}}}}}~~~}}}yyyvvvuuuvvvwwwwwwvvvwwwyyy{{{zzz|||}}}}}}{{{zzz{{{{{{~~~pppddd^^^UUUJJJ@@@999555444555555444333333333333444333333333333444444444444444555666666555666888:::;;;???HHH___qqqaaaZZZYYYRRRRRRUUUQQQLLLLLLKKKKKKJJJIIIIIIIIIHHHGGGEEEBBB@@@>>>======:::;;;=========???BBBEEESSSbbbzzz|||yyyuuurrrqqqqqqsssvvvzzz}}}}}}}}}|||ooohhh[[[PPPIIIGGGHHHJJJQQQUUUYYY[[[[[[[[[[[[[[[WWWXXXYYYWWWVVV[[[dddllltttxxxzzzzzz{{{|||wwwpppeee\\\XXXWWWWWWWWWRRRRRRRRRSSSUUUWWWYYY[[[[[[]]]```dddfffffffffeeegggfffffffffhhhjjjlllmmmmmmllliiihhhgggiiikkkmmmlllmmmnnnppprrrsssssstttrrrtttwww{{{}}}~~~~~~~~~}}}~~~{{{yyytttuuuuuuuuuttttttuuuwwwwwwyyyzzz{{{yyyyyyyyyzzz}}}tttfff```WWWLLLBBB:::666444555555444333333333333444333333444444444444555555444666666666666666888:::;;;@@@KKKcccooo___YYYXXXQQQQQQUUUQQQLLLLLLLLLKKKJJJJJJIIIIIIFFFEEEDDDBBB@@@?????????:::;;;<<<======???CCCEEEVVVfff}}}}}}yyyuuuqqqrrrrrrtttwww{{{}}}}}}}}}}}}uuudddSSSKKKFFFBBBFFFOOOWWWXXXZZZ[[[\\\[[[YYYXXX[[[XXXWWWXXXYYY[[[aaahhhqqquuuyyyzzz~~~|||uuuiii^^^\\\\\\YYYVVVUUUTTTTTTSSSSSSTTTVVVWWWYYYXXXYYY\\\^^^```aaaaaaaaaeeeeeefffgggiiikkklllmmmmmmllljjjiiiiiijjjlllmmmpppoooooonnnnnnnnnnnnnnnooosssyyy}}}~~~~~~{{{zzzyyywwwtttqqqpppqqqssstttvvvuuutttuuuwwwwwwvvvuuu{{{}}}nnneeeZZZOOODDD:::888;;;555555444444444333333333222222111111222222333444444444555666777888999999>>>GGGNNNfffzzzggg___UUURRRSSSTTTPPPLLLNNNMMMKKKIIIHHHHHHHHHHHHGGGFFFDDDAAA???>>>===<<<@@@>>>>>>???===;;;@@@GGGVVViii|||||||||{{{xxxqqqqqqrrrvvvzzz}}}}}}|||sssbbbQQQJJJFFFDDDIIIRRRWWWXXXZZZ[[[\\\[[[ZZZYYY[[[XXXWWWZZZ[[[^^^eeelllppptttvvvxxx{{{~~~zzzsssggg\\\ZZZZZZXXXUUUTTTUUUUUUUUUUUUVVVWWWXXXYYYXXXYYY[[[^^^___```aaaaaaddddddeeefffhhhjjjlllmmmmmmkkkjjjiiiiiijjjkkklllpppoooooonnnnnnnnnoooooorrrvvv{{{}}}}}}{{{xxxvvvtttrrrqqqqqqrrrsssvvvuuusssssstttuuuuuutttyyy{{{~~~|||qqqbbbTTTFFF:::777999555555444444444333333333222222222111222222333444444444555666777888999999<<>>===<<<===<<<===>>>>>>===CCCJJJYYYlll{{{{{{{{{yyyvvvooooooqqqtttyyy|||}}}}}}rrr```PPPJJJHHHGGGMMMVVVWWWXXXZZZ\\\\\\[[[ZZZYYYYYYVVVWWW[[[^^^aaaiiirrrpppssstttuuuxxx|||{{{wwwqqqeee[[[XXXXXXVVVTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYWWWXXXZZZ\\\^^^______```ccccccdddeeegggiiijjjkkknnnmmmkkkjjjjjjkkkmmmnnnpppooooooooooooooopppppptttwww{{{~~~|||~~~~~~~~~yyyyyyxxxwwwvvvuuuttttttwwwtttqqqpppqqqrrrrrrrrrvvvwwwyyy|||}}}}}}}}}}}}{{{~~~|||iiiXXXHHH;;;777888555555444444444333333333222222222222222333444444444444555666777888999999:::DDDOOOjjjuuuggg___WWWSSSTTTTTTQQQMMMLLLKKKJJJIIIIIIIIIIIIIIIFFFEEECCCAAA???======<<<:::999;;;>>>>>>???FFFNNN^^^qqqzzzyyyyyyvvvsssmmmmmmnnnrrrwww{{{}}}~~~~~~~~~~~~tttaaaPPPJJJIIIHHHNNNVVVWWWYYY[[[\\\\\\[[[ZZZYYYVVVTTTUUUZZZ^^^cccllluuurrrtttuuutttvvvzzzyyyuuuoooddd[[[XXXXXXVVVVVVWWWUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\^^^^^^___aaabbbbbbdddeeegggiiijjjooonnnmmmllllllmmmooopppooooooooooooooopppqqqrrrtttvvvyyy{{{}}}~~~|||}}}~~~~~~|||{{{|||}}}}}}}}}|||zzzxxxwwwwwwtttpppmmmmmmnnnoooooopppqqqsssuuuwwwxxxyyyyyyuuuwwwzzz}}}ooo[[[JJJ===999:::555555444444444333333333333222222222222333444444444444555666777888999999:::CCCPPPmmmwwwggg```YYYTTTTTTTTTQQQOOOKKKKKKJJJJJJJJJIIIIIIIIIFFFDDDCCCAAA???======<<<:::999:::===>>>@@@GGGPPPbbbtttyyyxxxwwwtttqqqkkkjjjlllooouuuzzz}}}~~~|||||||||}}}}}}~~~yyydddQQQJJJIIIIIIMMMUUUXXXYYY[[[\\\]]]\\\ZZZYYYRRRQQQSSSXXX^^^cccmmmvvvtttwwwwwwvvvxxxzzzxxxtttmmmddd]]][[[ZZZXXXXXXZZZUUUUUUUUUUUUUUUVVVVVVVVVXXXXXXYYYZZZ[[[]]]^^^^^^aaaaaabbbccceeeggghhhiiimmmlllkkkjjjjjjlllnnnoooooooooooooooppprrrssssssvvvwwwyyy{{{|||~~~~~~|||zzzzzz{{{{{{|||{{{zzzyyyyyyzzz{{{~~~zzz{{{}}}~~~~~~~~~|||zzzxxxxxxtttooolllkkkkkkkkkkkkjjjkkkmmmnnnppprrrssssssoooqqqssstttvvv|||{{{}}}yyybbbOOOAAA;;;;;;555555444444444333333333333333222222333333444555444444555666777888999999:::DDDQQQoooyyygggaaaZZZVVVTTTSSSRRRPPPLLLLLLLLLLLLKKKJJJJJJIIIEEEDDDBBB@@@>>>======<<<<<<;;;;;;===>>>???GGGPPPdddvvv~~~yyyxxxvvvsssoooiiiiiijjjooouuuzzz|||}}}{{{{{{{{{||||||~~~}}}gggRRRKKKJJJIIIMMMTTTXXXYYY[[[]]]]]]\\\[[[ZZZQQQPPPRRRWWW]]]bbbllluuuvvvyyyzzzyyyzzz|||xxxrrrjjjddd______]]]ZZZYYY[[[VVVUUUTTTSSSTTTTTTVVVWWWYYYYYYYYYZZZ[[[\\\^^^___aaaaaabbbccceeeggghhhiiiiiihhhgggggggggiiikkklllooooooooopppqqqssstttuuuxxxzzz|||}}}~~~}}}}}}~~~|||yyywwwwwwwwwwwwwwwwwwwwwvvvvvvuuuvvvyyy{{{}}}~~~~~~~~~yyy{{{||||||}}}}}}}}}|||zzzxxxwwwwwwtttooolllkkkjjjhhhgggeeeffffffggghhhhhhiiiiiieeehhhjjjiiihhhmmmwww}}}zzz|||jjjUUUDDD;;;999555555444444444333333333333333333333333444444555444444555666777888999999<<>>=========>>><<<<<<======???GGGPPPdddwww~~~yyyxxxwwwsssoooggghhhkkkpppvvvzzz{{{{{{zzzzzz{{{{{{}}}~~~gggRRRKKKKKKKKKOOOUUUXXXZZZ[[[]]]]]]\\\[[[ZZZRRRPPPRRRXXX]]]bbbkkktttwwwzzz||||||||||||wwwpppgggccc```aaa___[[[YYY[[[YYYWWWUUUSSSSSSTTTWWWYYYZZZZZZZZZZZZ[[[]]]^^^___aaaaaabbbccceeegggiiijjjiiihhhgggfffgggiiikkkllloooooooooppprrrtttuuuvvvxxxzzz|||}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}yyyvvvtttrrrrrrrrrsssssssssssssssqqqrrrtttvvvwwwxxxwwwwwwvvvwwwzzz}}}~~~~~~||||||~~~}}}}}}}}}~~~~~~}}}}}}}}}|||{{{zzzxxxxxxwwwtttpppmmmkkkiiifffdddcccbbbaaa```^^^^^^]]]]]]XXX\\\^^^]]][[[___iiiqqq}}}~~~}}}lllWWWEEE;;;777555555444444444333333333444333333333333444555555444444555666777888999999<<>>============;;;;;;======@@@HHHQQQeeeyyy}}}yyyyyyxxxtttpppggghhhlllrrrwwwzzzzzzxxxyyyzzz{{{|||~~~~~~gggQQQJJJKKKLLLPPPWWWXXXZZZ\\\]]]]]]]]][[[ZZZTTTRRRSSSXXX]]]bbbkkktttvvv{{{}}}}}}}}}|||vvvnnneeeaaa```bbb```[[[YYYZZZ[[[YYYUUUSSSSSSUUUXXX[[[[[[[[[ZZZZZZ[[[]]]___```aaabbbbbbdddeeegggiiijjjkkkjjjiiiiiijjjkkknnnooooooooooooqqqrrrtttvvvwwwvvvxxx{{{|||{{{{{{|||}}}~~~~~~}}}|||||||||||||||}}}}}}~~~~~~{{{xxxtttrrrnnnooooooooopppppppppppppppqqqrrrssstttsssrrrrrrmmmnnnqqqtttxxxzzz|||}}}|||~~~{{{zzzzzz|||}}}}}}~~~~~~||||||zzzvvvttttttvvvxxxwwwwwwwwwxxx|||~~~}}}}}}~~~~~~}}}|||{{{zzzzzzwwwtttqqqnnnllliiieeecccbbbaaa^^^[[[XXXVVVTTTTTTOOOSSSVVVUUUSSSWWW```hhhqqqzzzjjjVVVEEE;;;777555555444444444333333333444333333333333444555555444444555666777888999999<<>>=========<<<::::::===>>>@@@JJJSSSfffzzz}}}yyyyyyxxxtttpppfffhhhmmmsssxxxzzzyyywwwyyyzzz{{{}}}zzzlll\\\MMMIIIKKKNNNQQQTTT[[[\\\]]]]]]\\\ZZZXXXVVVSSSRRRSSSXXX___fffkkknnnuuuzzz}}}}}}~~~|||vvvnnneeedddbbbbbbaaa___\\\ZZZYYYWWWUUUSSSSSSTTTWWWYYYZZZZZZZZZ[[[[[[\\\\\\]]]```aaaaaacccdddfffhhhiiimmmkkkhhhggggggiiilllnnnkkkmmmpppqqqrrrrrrtttvvvwwwxxxzzz{{{}}}}}}}}}|||}}}~~~|||~~~~~~{{{zzz{{{}}}{{{|||~~~|||xxxssspppnnnllllllllllllmmmnnnooooooppprrrssssssqqqooonnnnnnkkklllmmmppptttxxx|||~~~zzz{{{{{{{{{{{{{{{|||||||||xxxuuutttttttttttttttvvvyyyzzzzzzwwwuuuyyyyyyxxxvvvttttttvvvwwwvvvvvvuuuttttttwww|||~~~}}}||||||}}}|||yyyvvvtttsssppplllgggbbb___\\\]]][[[XXXUUUTTTSSSQQQOOOOOOPPPQQQQQQRRRUUUZZZ^^^cccsss}}}iiiXXXHHH===999555444444333333222222111333333333444444444555555555555666666777999:::;;;:::DDDVVVyyyyyyiiiccc\\\XXXWWWVVVUUUSSSRRRRRRRRRQQQOOOLLLIIIGGGGGGDDD@@@>>>>>>???>>>>>>;;;<<>>>>>>>>>>>===:::;;;>>>@@@???BBBMMMZZZooozzzxxx{{{|||vvvooojjjkkklllooorrrwwwzzz}}}~~~|||{{{|||ppp\\\PPPEEEDDDIIIOOOUUUZZZZZZZZZ[[[[[[ZZZXXXVVVTTTRRRRRRUUUZZZccckkkpppssstttyyy|||}}}~~~}}}wwwoooeeebbb___]]]]]]]]][[[ZZZ[[[YYYVVVTTTTTTUUUWWWYYYVVVXXXZZZ\\\]]]]]]]]]]]]^^^______```bbbdddfffgggggghhhjjjkkkllllllllllllmmmoooqqqqqqppppppqqqrrrwwwxxxyyy{{{{{{{{{zzzzzzxxxyyy{{{~~~~~~~~~}}}zzzwwwttttttuuuzzz|||}}}{{{xxxtttrrrqqqooommmkkkiiihhhiiijjjkkknnnpppqqqpppnnnkkkkkkkkkiiiiiijjjlllooorrruuuwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyxxxvvvtttqqqpppmmmkkkiiifffcccbbbbbbbbbfffffffffggghhhkkknnnoooooopppqqqpppooooooqqqssstttuuuuuutttrrrrrrsssuuutttuuuvvvvvvvvvtttrrrqqqoooqqqssssssssstttuuuwww}}}~~~}}}zzzzzz{{{}}}~~~|||yyyvvvrrrpppnnnjjjfffbbb^^^]]][[[YYYVVVUUUUUUUUUTTTRRRPPPPPPPPPPPPPPPSSSWWW[[[gggsssnnn^^^PPPBBB:::777555555444444333222222222333333333444444444555555555555666666777999:::;;;===GGGYYY|||{{{jjjccc\\\WWWUUUTTTRRROOONNNNNNNNNMMMKKKHHHEEEDDDEEEBBB???============<<<999:::===???>>>BBBNNN[[[ttt|||yyyyyyxxxsssnnnhhhiiijjjmmmqqquuuyyy{{{~~~|||{{{|||oooVVVLLLDDDDDDJJJOOOVVV\\\YYYZZZZZZZZZYYYWWWTTTSSSOOOOOORRRYYYbbbkkkpppssstttxxx|||}}}~~~}}}wwwoooccc```\\\ZZZZZZ[[[ZZZZZZZZZYYYWWWUUUUUUVVVWWWXXXUUUVVVYYY\\\]]]^^^]]]]]]]]]]]]^^^___aaaccceeefffggghhhiiijjjkkklllmmmnnnoooppprrrrrrqqqpppqqqrrrvvvwwwyyyzzzzzzzzzyyyxxxyyyzzz|||~~~|||{{{yyywwwtttssssssssswwwyyyzzzyyyvvvsssqqqqqqooommmjjjgggeeeeeefffgggkkklllnnnmmmkkkhhhggghhhhhhiiijjjlllpppssswwwyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyvvvsssooollliiigggeeedddbbb```^^^]]]]]]]]]```aaaccceeefffiiikkknnnooopppqqqqqqqqqqqqsssuuutttuuuuuutttqqqooooooooovvvuuutttvvvwwwuuuqqqllleeegggiiijjjlllmmmnnnooorrrvvv|||~~~~~~~~~||||||yyyyyy{{{}}}~~~zzzwwwuuutttppplllhhhdddaaa```^^^\\\ZZZZZZZZZ[[[ZZZYYYWWWWWWVVVUUUTTTVVVZZZ]]]gggttt~~~}}}wwwhhh\\\PPPCCC<<<:::555555555444333333222222333333333444444444555555555555666666777999:::;;;>>>III\\\~~~zzziiiccc[[[VVVTTTSSSPPPNNNMMMMMMLLLKKKIIIGGGEEEDDDDDDAAA???=========<<<;;;999999<<<>>>>>>BBBOOO]]]www}}}zzzwwwtttpppmmmfffgggiiilllppptttxxx{{{~~~}}}||||||qqqUUULLLEEEFFFKKKPPPVVV\\\YYYZZZZZZZZZYYYVVVTTTRRRNNNOOOSSSZZZccclllqqqtttsssxxx{{{|||}}}|||vvvnnnaaa^^^ZZZXXXXXXYYYYYYXXXXXXXXXVVVUUUUUUVVVWWWXXXUUUVVVXXX[[[\\\]]]]]]]]]\\\]]]]]]___```bbbdddeeeiiihhhgggggghhhkkknnnpppppprrrssssssrrrqqqqqqrrruuuvvvwwwyyyyyyyyyxxxxxx|||}}}~~~~~~}}}}}}xxxvvvtttssssssssstttttttttuuuwwwvvvsssqqqpppqqqooommmjjjgggddddddddddddgggiiijjjjjjhhhfffeeefffggggggiiilllppptttxxx{{{yyyyyyyyyyyyzzzzzzzzzzzz|||zzzvvvqqqkkkgggcccbbb______^^^\\\[[[[[[ZZZZZZZZZ^^^cccfffggghhhiiikkkoooqqqrrrssssssssstttvvvsssuuuuuutttqqqnnnmmmmmmtttrrrqqqsssuuusssnnniii^^^___```bbbdddggghhhhhhjjjnnnrrrwww|||}}}|||zzzyyyxxxxxxzzz|||~~~~~~{{{yyywwwuuurrrnnnjjjgggeeeddddddbbb``````aaabbbaaa``````___^^^[[[YYYZZZ]]]___fffsss}}}{{{wwwnnnddd\\\QQQDDD<<<:::666666555444444333333222333333333444444444555555555555666666777999:::;;;???JJJ^^^{{{hhhbbbZZZUUUSSSRRROOOMMMNNNMMMLLLKKKIIIHHHFFFEEECCCAAA???>>>>>>===<<<:::888999<<<>>>???DDDQQQ```xxx|||yyyuuurrrooommmfffgggiiilllpppuuuyyy{{{~~~}}}|||}}}oooTTTLLLGGGHHHLLLOOOVVV\\\ZZZZZZ[[[[[[YYYVVVSSSRRRPPPQQQVVV]]]gggoootttvvvssswwwzzz{{{{{{zzzssskkk]]][[[XXXWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUVVVXXXYYYWWWWWWXXXYYYZZZ\\\]]]]]]\\\]]]]]]^^^```bbbdddeeejjjhhhfffeeefffhhhlllooooooqqqrrrrrrqqqqqqqqqrrrssstttvvvwwwyyyyyyxxxxxx}}}~~~~~~}}}|||{{{uuussspppppprrrtttuuuuuuqqqssstttsssqqqppppppqqqooonnnllliiigggeeedddcccdddfffhhhiiigggffffffffffffggghhhkkkooossswwwyyyzzzzzz{{{|||}}}~~~{{{vvvoooiiieeeaaa```\\\[[[[[[[[[ZZZZZZYYYYYYWWW]]]cccfffffffffhhhjjjnnnppprrrssssssrrrsssttttttuuuuuutttqqqooooooooovvvtttssstttuuutttppplll___]]][[[\\\^^^aaabbbaaadddgggjjjnnnrrrwww}}}~~~|||zzzxxxwwwvvvvvvwwwyyy{{{|||{{{zzzwwwuuurrrpppnnnmmmmmmmmmnnnllljjjjjjkkklllkkkjjjiiihhheeeaaa^^^]]]___aaaeeerrr{{{~~~uuulllgggbbb]]]RRRDDD;;;888666666555555444333333333333333333444444444555555555555666666777999:::;;;>>>JJJ```|||ggg```YYYTTTRRRQQQOOOMMMNNNMMMLLLKKKIIIHHHGGGGGGCCCBBB@@@??????>>><<<:::999999<<>>:::666666666555444444333333333333333444444444555555555555666666777999:::;;;<<>>======>>>>>>===;;;>>><<<===>>>@@@III\\\mmmyyyxxx{{{yyyqqqiiibbbhhhnnnqqqrrrtttzzz~~~}}}|||~~~{{{|||~~~ttt]]]NNNJJJFFFGGGMMMUUUZZZ]]]^^^\\\[[[XXXVVVUUUTTTTTTPPPSSSYYY```hhhnnnsssvvvvvvyyy{{{yyywwwssskkkbbb\\\YYYUUUSSSSSSTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUVVVWWWXXXWWWWWWWWWYYY[[[\\\^^^```aaaaaaaaabbbcccfffeeedddccccccdddffffffkkkmmmooopppoooooopppqqqtttssssssrrrssstttvvvwwwyyy{{{~~~{{{wwwsssrrrsssvvvvvvvvvvvvvvvuuuuuuttttttssssssuuusssqqqqqqrrrqqqnnnkkkjjjhhhiiilllllliiilllppprrruuuxxxzzz{{{}}}}}}yyytttpppkkkjjjmmmppppppooonnnoooppppppqqqqqqppppppvvvxxxzzz{{{{{{{{{zzzyyy|||{{{yyywwwvvvvvvvvvvvvwwwxxxxxxxxxwwwvvvtttsssrrrpppmmmkkkiiifffcccaaa^^^[[[YYYXXX[[[^^^```aaabbbeeejjjpppvvv}}}yyysssnnniiifffgggiiilllmmmrrrwww}}}}}}wwwtttrrrpppnnnjjjkkkooovvvxxxlllfffhhhlllnnniii]]]NNN@@@999888777555555666666444333555555444333333444555555333444555555555777:::<<<@@@FFFccc~~~mmmaaa\\\WWWUUUVVVVVVSSSPPPNNNNNNLLLJJJHHHFFFEEEDDD@@@>>>===>>>>>>>>><<<:::<<<;;;<<<===@@@JJJ\\\nnn~~~yyyzzz~~~{{{qqqgggdddiiinnnpppqqqtttzzz}}}|||~~~}}}~~~}}}rrrZZZMMMIIIFFFHHHNNNVVV[[[\\\]]]\\\[[[YYYWWWVVVVVVVVVQQQTTTZZZaaahhhnnnsssuuuuuuzzz|||{{{yyyuuulllbbb[[[XXXTTTRRRRRRSSSRRRRRRSSSRRRRRRRRRRRRSSSSSSTTTWWWXXXXXXWWWVVVVVVWWWYYY\\\^^^```aaaaaaaaabbbcccddddddccccccccceeefffgggkkkmmmpppqqqpppooopppqqqrrrrrrrrrssstttvvvxxxyyy{{{}}}{{{xxxxxxxxxxxxwwwxxxxxxwwwwwwvvvuuuttttttvvvuuussssssrrrqqqnnnlllmmmkkklllooonnnkkkmmmrrrsssvvvyyy|||~~~|||xxxwwwyyy{{{zzzyyyxxxxxxxxxxxxvvvtttrrrqqqwwwyyy|||~~~~~~}}}{{{~~~}}}|||zzzyyyyyyzzzzzzyyyzzz{{{{{{zzzyyyxxxwwwvvvtttrrrpppnnnkkkhhheeeaaa^^^ZZZYYYZZZ[[[\\\\\\___aaacccggglllsss{{{|||tttnnngggbbbbbbeeehhhjjjqqqxxx{{{wwwtttrrrooonnnhhhhhhjjjlllrrr|||~~~tttqqqooonnnlllggg]]]PPPAAA777888777555555666666444333555555444333333444555555333444555555555777:::<<<@@@GGGcccvvvhhhaaa]]]XXXVVVVVVVVVSSSPPPNNNMMMKKKJJJGGGFFFDDDCCC???>>>>>>??????>>><<<999;;;:::;;;>>>AAAKKK^^^ppp}}}zzz}}}}}}rrrhhhfffiiimmmooopppsssyyy~~~~~~}}}~~~uuuxxxvvvxxxsssZZZKKKHHHFFFIIIPPPWWW[[[]]]]]]\\\ZZZYYYXXXWWWWWWWWWTTTWWW\\\bbbhhhnnnrrrttttttyyy}}}|||zzzuuukkkaaa[[[WWWTTTRRRQQQRRRQQQPPPRRRRRRRRRQQQQQQRRRRRRSSSVVVWWWXXXWWWVVVVVVXXXYYY[[[]]]___``````aaabbbcccccccccbbbbbbccceeeggghhhiiillloooppppppoooooopppqqqqqqrrrsssuuuxxxzzz|||}}}~~~}}}|||{{{||||||{{{zzzyyywwwwwwvvvwwwwwwvvvtttsssqqqooommmqqqoooppprrrqqqnnnpppuuuuuuwww{{{}}}~~~|||yyyvvvtttxxxzzz~~~~~~~~~}}}||||||}}}~~~}}}~~~~~~}}}xxxvvvtttsssqqqnnnkkkhhhdddaaa^^^\\\\\\\\\\\\\\\___``````aaaeeekkkrrrwww}}}vvvooofffaaa```dddhhhjjjpppxxx~~~{{{wwwsssooollljjjhhhfffbbbcccbbbcccfffooo{{{}}}xxxsssmmmfff^^^RRRBBB777888777555555666666444333555555444444444444555555333444555555555777:::<<>>??????>>>;;;888;;;:::<<>>??????>>>;;;888<<<;;;===AAAEEEPPPdddvvv{{{|||wwwooohhhiiikkkmmmppptttxxx{{{~~~~~~~~~~~~rrrnnnnnnttt|||oooXXXJJJHHHHHHMMMUUU\\\______\\\[[[ZZZXXXVVVUUUUUUUUUWWWYYY^^^dddiiinnnrrrssstttyyy{{{zzzxxxtttjjjaaa[[[XXXTTTRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSRRRTTTUUUVVVVVVWWWYYY\\\YYY\\\^^^``````aaabbbdddccccccbbbbbbbbbdddeeefffcccfffkkknnnoooooopppppprrrrrrrrrtttvvvzzz|||~~~~~~~~~{{{{{{{{{xxxtttqqqppppppmmmkkkllloooooommmoootttxxxzzz|||~~~~~~~~~~~~~~~~~~}}}xxxwwwvvvvvvuuurrrmmmjjjeeeccc```_________^^^]]]\\\\\\[[[ZZZZZZ]]]aaaeeejjjqqqzzz|||uuupppnnnoooqqqqqqooouuu{{{~~~}}}xxxuuusssooojjjeee```]]]ZZZXXXVVVUUURRRPPPRRRTTTVVVVVVYYYaaaoooyyywwwnnndddVVVFFF:::888777555555666666444333444555666666666666555444333444555555555777:::<<>>=========;;;999<<<<<<>>>AAAFFFQQQeeewwwzzzzzz~~~}}}vvvnnnfffgggjjjnnnrrruuuxxxyyy~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~yyysssnnnqqqvvv{{{jjjVVVJJJIIIJJJOOOWWW^^^``````\\\[[[YYYWWWUUUTTTSSSRRRTTTWWW\\\ccckkkqqquuuxxxwwwzzz|||zzzxxxtttlllccc\\\YYYUUURRRRRRQQQPPPOOOMMMNNNNNNOOOPPPRRRSSSTTTTTTUUUVVVVVVUUUVVVXXXZZZYYY[[[^^^___``````bbbdddddddddcccbbbbbbcccdddeeeaaaeeekkkoooqqqqqqrrrsssrrrssssssuuuwwwzzz|||~~~}}}~~~|||}}}}}}zzzuuuqqqpppppplllkkklllppppppoooqqqvvvwwwyyy|||~~~~~~~~~~~~~~~}}}{{{{{{zzzyyyyyyxxxuuupppmmmiiigggdddbbbaaa```___]]]ZZZ[[[ZZZYYYYYYZZZ]]]```fffkkksss{{{|||yyywwwtttssspppuuuxxxxxxzzz|||{{{wwwsssnnnhhheeecccaaa]]]ZZZZZZXXXUUUTTTSSSQQQOOOMMMLLLOOORRRSSSUUU]]]jjjuuu~~~tttgggXXXGGG===888777555555666666444333444555666777777666555444333444555555555777:::<<>><<<<<<<<<;;;;;;;;;;;;===@@@DDDOOOcccuuuyyyzzz}}}{{{rrriiiccceeeiiioootttwwwxxxxxx~~~~~~~~~~~~zzzxxxsssuuuuuusssssswwwyyypppmmmooorrrzzziiiVVVJJJIIIKKKQQQYYY___bbbaaa\\\[[[YYYVVVTTTRRRQQQQQQPPPTTT[[[ccclllsssyyy|||yyy|||}}}zzzxxxuuunnneee]]]ZZZUUUSSSRRRRRRQQQPPPLLLMMMMMMNNNPPPRRRTTTUUUVVVVVVWWWVVVUUUUUUVVVXXXXXX[[[^^^___``````bbbdddeeedddcccbbbbbbbbbcccddd```eeekkkppprrrssstttuuusssssstttuuuwwwzzz|||~~~}}}~~~|||~~~~~~{{{uuuqqqpppqqqnnnmmmooorrrsssrrruuuzzzvvvxxx|||~~~}}}}}}~~~~~~|||}}}|||||||||{{{xxxsssoooooolllhhhfffeeecccaaa___[[[\\\\\\[[[ZZZ[[[]]]___dddhhhooovvv}}}{{{vvvsssrrrvvvwwwuuutttvvvtttpppmmmhhhbbb^^^]]]\\\ZZZWWWYYYWWWUUUTTTSSSRRROOOMMMIIIMMMPPPQQQRRRZZZgggrrrxxxiiiXXXIII???888777555555666666444333444555666777777666555444333444555555555777:::<<>>888777666555555444444555444444444555555555555666444555666777777888:::===EEELLLiiirrrgggbbbaaa]]]YYYUUUTTTSSSRRRQQQNNNMMMLLLJJJHHHFFFDDDCCC@@@@@@???===<<<;;;:::999;;;::::::===CCCNNN```qqq}}}zzz{{{}}}zzzqqqhhh```aaaeeekkkqqquuuuuuttt|||}}}|||}}}}}}}}}}}}~~~~~~|||~~~xxxssspppoookkkgggllluuu}}}qqqiiihhhiiijjjmmmwww{{{{{{|||jjjWWWOOOKKKMMMWWW```bbbaaa```^^^[[[XXXUUUUUUTTTRRRQQQQQQTTT[[[cccllltttzzz~~~~~~yyypppjjj\\\YYYTTTQQQPPPPPPOOOOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVXXXYYYZZZYYYYYYXXXZZZ]]]^^^___```aaacccbbbccccccdddeeeeeeddddddfffgggiiilllnnnqqqssstttttttttuuuvvvxxxzzz|||}}}}}}~~~|||zzzxxxvvvrrrpppqqqqqqppppppqqqsssuuuvvvzzz{{{}}}~~~}}}||||||}}}~~~~~~{{{yyyrrrpppmmmkkkjjjiiigggfffcccaaa___]]]\\\[[[\\\\\\___```eeelllqqquuu~~~~~~}}}{{{yyyxxxwwwrrrlllgggeeeffffffccc```aaa]]]XXXUUUTTTSSSRRRQQQNNNMMMNNNOOOOOOTTT```nnn~~~}}}tttgggVVVFFF<<<888777666555555444444555444444444555555555555666555666777888888999;;;>>>DDDLLLjjjxxxkkkdddaaa^^^YYYVVVUUUTTTRRRQQQOOONNNLLLJJJHHHFFFEEEDDD@@@@@@???===<<<;;;:::999;;;999:::===CCCNNNaaarrr{{{xxxyyy|||yyyooogggbbbccceeejjjooorrrsssrrrzzz}}}~~~||||||~~~~~~~~~~~~~~~}}}|||uuullleeeiiipppvvvvvvllliiifffeeefffllloootttvvvxxxzzz}}}~~~}}}}}}~~~~~~|||}}}gggTTTOOOLLLOOOYYYcccdddbbbaaa```]]]XXXUUUTTTTTTSSSRRRQQQTTTZZZccclllttt{{{~~~{{{ppphhh\\\XXXTTTQQQPPPQQQQQQPPPRRRQQQOOONNNNNNOOOQQQRRRUUUVVVXXXZZZZZZZZZZZZYYYYYY[[[^^^______```aaacccdddccccccccccccdddeeeeeeeeefffhhhjjjmmmppprrrsssttttttttttttvvvxxx{{{|||}}}}}}{{{xxxtttqqqqqqqqqppppppqqqsssuuuvvv{{{{{{|||}}}~~~}}}|||}}}~~~~~~|||vvvssspppooonnnmmmkkkiiigggfffeeecccaaa___]]]\\\\\\]]]aaaggglllpppzzzzzzvvvrrrpppppppppmmmjjjjjjfff```\\\YYYWWWTTTRRRRRRPPPOOOPPPOOOSSS^^^jjj||||||zzz{{{{{{uuuhhhWWWFFF<<<888777666555555444444555444444444555555555555666555777888999999:::<<<>>>CCCLLLkkkqqqhhhbbb^^^ZZZWWWUUUTTTSSSRRROOONNNMMMKKKIIIGGGFFFEEE@@@@@@???===<<<;;;:::999999888999>>>DDDOOObbbsss~~~}}}yyyvvvxxxzzzwwwnnneeecccccceeehhhlllpppqqqqqqwww{{{~~~~~~}}}}}}~~~}}}rrrhhhhhhmmmpppzzz{{{qqqlllgggbbbaaa```bbbfffhhhiiikkknnnqqqppptttxxxzzz|||}}}~~~~~~~~~|||{{{zzz{{{{{{||||||}}}cccQQQOOOMMMQQQ]]]fffgggdddbbb```]]]XXXUUUTTTTTTSSSRRRRRRTTTZZZaaakkkttt|||}}}ooofff[[[XXXTTTQQQQQQRRRRRRRRRRRRQQQOOONNNOOOQQQSSSUUUYYYZZZ[[[\\\\\\\\\[[[ZZZYYY[[[]]]^^^^^^___```aaaccccccbbbaaaaaacccdddeeeeeefffhhhjjjmmmppprrrsssuuutttttttttvvvxxx{{{|||}}}~~~}}}{{{wwwtttrrrrrrqqqqqqrrrtttuuuvvv{{{zzzyyyzzz{{{~~~}}}}}}~~~}}}{{{yyyvvvsssrrrqqqpppnnnllljjjjjjiiihhheeeaaa]]]ZZZ[[[[[[^^^dddhhhlllvvv~~~}}}|||{{{yyyvvvuuuqqqkkkfffbbb^^^ZZZWWWUUURRRPPPPPPPPPSSS]]]hhhxxxvvvwwwzzz{{{wwwkkkYYYHHH<<<888777666555555444444555444444444555555555555666555666888888888999<<<>>>CCCLLLlllyyykkkbbb^^^ZZZWWWUUUTTTSSSRRROOONNNMMMKKKIIIGGGFFFEEE@@@@@@???===<<<;;;:::999888888:::???EEEPPPcccsss}}}|||xxxvvvwwwzzzwwwnnnfffcccccccccfffkkkoooqqqrrrwwwzzz}}}~~~~~~~~~~~~~~~sssnnnnnnnnnxxxwwwrrrkkkdddaaa[[[[[[\\\]]]^^^___```aaacccfffjjjlllnnnppprrrtttpppssswwwzzz|||}}}}}}~~~~~~}}}|||||||||{{{zzzyyyxxxxxxyyyzzzzzz|||}}}~~~bbbTTTNNNMMMSSS```iiiiiieeebbb___\\\XXXUUUTTTTTTSSSRRRRRRTTTYYY```jjjttt}}}~~~pppeee\\\YYYTTTRRRRRRSSSSSSRRRPPPPPPOOOPPPQQQTTTVVVXXXYYYZZZ[[[\\\\\\[[[ZZZYYYXXXZZZ\\\]]]]]]\\\^^^___aaaaaa`````````bbbdddeeeggghhhjjjllloooqqqssssssvvvuuuuuuvvvwwwyyy{{{||||||}}}~~~~~~|||yyyuuutttssssssssstttuuuvvvyyyxxxwwwvvvxxx|||}}}}}}~~~~~~}}}{{{{{{xxxuuutttsssrrrpppnnnkkkllllllkkkgggbbb]]]YYY[[[[[[]]]bbbeeeiiisss}}}}}}yyytttoooiiiccc^^^YYYUUURRRRRRRRRTTT]]]gggvvvtttyyy{{{|||wwwkkkYYYGGG;;;888777666555555444444555444444444555555555555666444555777777777888;;;===DDDMMMlllmmmbbb^^^ZZZVVVUUUTTTSSSRRRNNNMMMLLLJJJIIIGGGFFFFFF@@@@@@???===<<<;;;:::999888888:::???FFFQQQcccsss|||}}}yyywwwxxx{{{yyypppgggaaaaaacccggglllqqqtttuuuxxx{{{~~~}}}}}}}}}~~~~~~}}}{{{{{{}}}uuunnnnnnxxx~~~yyyoooeee```ZZZXXXVVVUUUTTTTTTTTTSSSTTTWWWZZZ\\\]]]___bbbdddbbbfffllloooqqqrrrtttvvvyyy{{{}}}}}}|||{{{{{{||||||{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxyyy{{{{{{|||}}}~~~cccWWWMMMMMMTTTbbbkkkkkkeeebbb]]][[[XXXWWWWWWWWWUUUTTTSSSUUUXXX___iiittt}}}pppfff^^^ZZZVVVSSSRRRSSSSSSRRROOOPPPQQQSSSUUUWWWYYYZZZWWWWWWYYYZZZZZZYYYXXXXXXYYYZZZ\\\]]]\\\[[[\\\]]]_________```bbbccceeefffjjjkkklllnnnpppqqqrrrsssuuuuuuvvvwwwyyyyyyzzzzzz{{{|||}}}~~~yyyxxxvvvuuuuuuuuuuuuvvvwwwvvvuuuuuuwwwzzz}}}||||||}}}~~~}}}zzzwwwuuuuuutttrrrpppmmmnnnnnnmmmiiiccc^^^ZZZ\\\[[[]]]aaadddgggqqq{{{wwwmmmggg___YYYUUUTTTSSSUUU]]]eeessswwwiiiWWWEEE:::888777666555555444444555444444444555555555555666333555666777777888:::<<>>CCCKKKiiilll___[[[WWWTTTRRRRRRPPPOOOJJJJJJIIIHHHFFFEEEDDDDDD@@@@@@???===<<<;;;:::999::::::===BBBGGGPPPaaappp||||||yyywwwyyy|||zzzqqqiiiggghhhkkkoootttvvvvvvtttxxxzzz|||}}}||||||}}}~~~{{{rrrvvvxxxvvvsssuuu}}}~~~rrryyy~~~qqqhhh]]]XXXSSSOOOOOONNNLLLIIIHHHHHHIIIGGGFFFEEEGGGHHHLLLPPPUUUWWWXXX[[[aaagggfffhhhjjjjjjiiihhhhhhiiigggggggggiiijjjlllnnnoookkkjjjjjjjjjkkkmmmnnnpppsssssstttvvvyyy}}}zzziiisss|||ppp[[[PPPJJJLLLUUUbbbjjjhhhbbb___\\\]]]^^^______^^^]]]]]]WWWWWWXXX^^^gggtttqqqggg___\\\XXXUUUUUUTTTSSSRRRQQQRRRUUUXXXZZZ\\\\\\\\\XXXYYYZZZZZZYYYZZZ\\\^^^]]]___aaaaaa___^^^]]]^^^aaaccceeeffffffhhhkkkmmmnnnnnnooopppqqqrrrrrrrrroooqqqtttuuuuuuuuuvvvwww{{{{{{|||}}}~~~|||yyywwwvvvvvv||||||{{{yyyxxxxxx{{{~~~}}}yyywwwwwwwwwwwwvvvssstttuuutttqqqlllfffbbb^^^^^^]]]___bbbhhhmmmppp}}}||||||~~~~~~|||pppjjjbbbZZZUUUUUUWWWYYYbbblllzzzppp\\\III===:::999888666444333333222222222333555666888999999444555666777777999===???BBBRRRhhhmmm___[[[WWWTTTTTTSSSRRRQQQLLLLLLJJJIIIGGGFFFDDDDDD???>>>>>>===<<<;;;;;;;;;999888:::>>>DDDOOO```qqqyyy{{{yyywwwxxxyyyuuukkkccccccdddggglllrrruuuvvvuuusssvvvzzz|||{{{{{{{{{|||~~~xxxvvvsssqqqvvvzzztttyyywwwlllbbb\\\UUUPPPNNNNNNLLLJJJJJJKKKJJJHHHGGGGGGHHHJJJIIIIIIIIIJJJNNNTTTZZZ^^^aaaaaabbbccccccbbbaaa```bbbdddfffgggggggggiiijjjgggiiijjjkkklllnnnrrruuurrrsssuuuxxx{{{~~~{{{iiipppwwwkkkYYYOOOJJJKKKTTTbbbkkkjjjfffccc___```aaabbbbbbaaa```___XXXXXXYYY___iiivvvqqqgggaaa]]]YYYVVVUUUTTTSSSRRRQQQSSSUUUXXXZZZ[[[[[[[[[ZZZ[[[\\\[[[[[[[[[]]]___]]]___aaaaaa```______```bbbccceeeffffffgggjjjlllnnnnnnoooooopppqqqrrrrrrqqqsssttttttsssssstttvvv||||||}}}~~~~~~~~~|||zzzyyyyyy|||||||||{{{yyyyyy{{{|||~~~~~~}}}~~~}}}yyywwwwwwxxxwwwvvvtttuuuuuuuuurrrmmmhhhdddaaa```___```cccgggkkknnn~~~}}}yyyvvvvvvxxx{{{}}}}}}yyyooojjjbbbZZZUUUUUUWWWYYY]]]ggguuu|||{{{sss___JJJ===:::999777666444333333333222333444555777888999:::444666777777777999<<>>===<<<;;;:::::::::999;;;@@@FFFQQQcccsss~~~|||zzzyyyxxxxxxwwwrrrkkkeeecccdddggglllrrruuuvvvvvvuuuxxx|||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||vvvuuuzzz}}}tttyyyzzztttddd]]]TTTNNNKKKKKKKKKJJJJJJIIIIIIGGGFFFFFFHHHIIIHHHHHHIIIJJJNNNSSSWWWZZZ\\\]]]^^^______^^^]]]]]]___aaadddeeeeeeeeefffhhheeeggghhhiiijjjlllooorrrqqqrrrtttwwwzzz}}}}}}hhhjjjooodddUUULLLIIIKKKTTTbbblllllliiigggaaaaaabbbccccccbbbaaa```YYYYYY[[[aaalllyyyrrrhhhbbb___ZZZVVVUUUTTTRRRQQQRRRSSSUUUWWWXXXYYYZZZZZZ\\\]]]^^^]]]\\\\\\]]]___]]]___aaabbbaaa```aaabbbcccdddffffffeeefffiiikkkmmmmmmnnnooopppqqqrrrrrrsssssssssrrrqqqqqqsssuuu}}}}}}~~~~~~}}}~~~~~~}}}|||}}}~~~~~~|||zzz{{{{{{{{{|||}}}|||{{{zzz{{{|||~~~}}}~~~}}}zzzxxxxxxxxxxxxwwwuuuuuuttttttssspppkkkgggcccbbbaaaaaacccfffjjjlllxxx|||}}}yyytttppppppsssyyy|||~~~xxxuuunnniiiaaaZZZUUUTTTVVVWWWXXXbbbooo{{{yyywwwxxx~~~uuuaaaLLL===:::999777666444333333333333444555666777888999:::666777777777777888;;;===BBBQQQffflll```]]]XXXUUUTTTRRRPPPOOOLLLLLLJJJIIIGGGFFFDDDDDDAAA@@@???===<<<:::999999:::999<<>><<<:::999888999999;;;AAAGGGSSSfffvvv}}}zzzxxxyyyzzzwwwrrrmmmjjjiiiaaabbbeeejjjpppuuuwwwwwwyyy||||||yyy~~~|||rrrtttzzzyyyqqqrrruuuxxxzzztttppphhhaaa[[[XXXVVVUUUPPPNNNLLLJJJJJJJJJJJJJJJIIIJJJKKKMMMOOOQQQQQQRRRRRRRRRSSSTTTUUUUUUVVVVVVXXXZZZ]]]^^^^^^___aaabbbaaaccceeeffffffhhhjjjlllnnnppprrruuuxxx|||~~~iiibbbaaaYYYNNNHHHIIIJJJQQQ]]]fffgggeeeeeeaaabbbcccccccccbbb```___[[[\\\^^^dddooo}}}uuujjjdddaaa\\\XXXVVVUUUSSSRRRTTTUUUUUUVVVWWWXXXZZZZZZ]]]^^^^^^]]][[[[[[\\\^^^___```aaabbbaaabbbccceeedddeeefffeeedddeeefffhhhjjjkkklllmmmooopppqqqrrrooopppppppppppprrrvvvyyy|||~~~|||~~~~~~||||||{{{|||}}}}}}{{{{{{{{{}}}~~~~~~~~~~~~||||||||||||{{{yyyvvvsssppppppqqqppplllhhhcccbbbbbbbbbdddfffiiijjjnnnrrrxxx}}}wwwppplllnnnsssvvvxxx}}}}}}yyyvvvwwwwwwvvvtttrrrpppnnnmmmgggccc]]]WWWRRRPPPPPPPPPTTT[[[eeennnrrrtttttttttuuuvvvwwwyyy{{{~~~zzzwwwyyy}}}rrraaaNNNAAA999888777555444444444444444444555666777888888999666777888777777888:::===AAAQQQfff|||ggg```]]]YYYWWWUUURRROOOMMMLLLLLLJJJIIIGGGFFFDDDDDDAAAAAA???>>><<<:::999888888777:::???FFFQQQdddttt|||yyyzzzzzzwwwrrrmmmkkkjjjaaaaaaccchhhnnnsssuuuvvvyyy|||wwwnnnooosss{{{}}}qqqlllkkknnnrrrqqqpppmmmiiiccc^^^ZZZXXXWWWSSSOOOMMMMMMLLLJJJHHHJJJKKKMMMOOOPPPQQQQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVXXX[[[]]]]]]^^^___aaa```bbbdddeeeffffffhhhjjjmmmoooqqqtttxxx{{{~~~jjjbbb```XXXNNNGGGHHHHHHNNNZZZccceeedddddddddeeeeeeeeeeeecccbbbaaa\\\\\\^^^dddooo|||vvvllldddaaa\\\XXXWWWVVVTTTSSSUUUUUUUUUVVVXXXZZZ[[[\\\\\\]]]^^^]]]\\\\\\]]]___```aaabbbaaa```aaaccceeedddeeeeeeeeedddeeefffhhhiiijjjkkkmmmnnnpppqqqrrrnnnooopppqqqrrrtttwwwzzzzzz}}}~~~~~~|||{{{{{{}}}~~~~~~}}}{{{xxxsssooonnnqqqqqqlllhhhccccccbbbbbbcccdddfffggghhhkkkooosssuuuxxx|||~~~|||sssnnnnnnpppqqqtttyyy~~~|||xxxtttpppooonnnmmmkkkjjjiiihhhgggeeebbb\\\WWWRRRPPPNNNNNNOOOUUU]]]cccggghhhiiiiiilllnnnqqqsssuuuxxx|||~~~|||wwwuuuzzz}}}rrrcccOOO@@@888888666555555444444444444444444555666777777777666777777777777888;;;===AAAQQQggg|||}}}uuufff^^^\\\YYYWWWUUUSSSPPPMMMLLLLLLJJJIIIGGGFFFDDDDDDAAA@@@???===<<<:::999999777666999>>>DDDOOObbbrrrzzzzzzzzzxxxuuupppkkkhhhaaaaaabbbfffkkkpppsssssswwwzzz~~~~~~~~~zzzqqqjjjjjjlllttt}}}tttkkkeeeeeehhhllloooqqqpppmmmhhheeeddd```\\\VVVRRRQQQNNNKKKGGGKKKLLLNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTTTTVVVYYY[[[\\\\\\^^^```^^^```cccddddddeeefffgggkkkmmmooosssvvvzzz|||~~~~~~lllddd```YYYOOOGGGFFFFFFLLLXXXbbbeeeeeefffddddddeeeeeedddcccaaa```\\\\\\^^^cccnnn{{{wwwmmmccc```\\\YYYXXXWWWVVVUUUUUUUUUVVVWWWYYY[[[^^^___\\\^^^^^^^^^]]]^^^___aaaaaaaaaaaa```______aaacccbbbdddeeeeeedddeeegggiiiiiiiiijjjlllnnnpppqqqrrrnnnppprrrsssssstttvvvxxxxxx|||~~~{{{zzzyyyzzz}}}}}}{{{uuuooonnnqqqqqqmmmiiifffeeedddcccbbbaaaaaaaaa```bbbeeegggiiilllppptttwwwzzzuuurrrqqqrrrtttzzz~~~{{{vvvsssmmmllljjjhhhggggggfffgggeeebbb]]]XXXTTTQQQOOONNNLLLPPPVVV[[[^^^```bbbccccccfffjjjmmmnnnqqquuuxxx~~~}}}yyyuuuttt|||wwwfffOOO>>>888777666555555444555555333333444444555555666666444666777777777999<<>>===<<<;;;::::::888777999>>>DDDOOOaaaqqq|||zzzyyyyyyxxxtttlllfffaaa```aaadddiiimmmpppqqquuuxxx|||~~~|||}}}uuunnngggfffffflllvvv}}}zzzmmmccc```bbbeeeiiiooorrrrrrrrrssstttooohhhaaa\\\YYYVVVPPPKKKKKKKKKLLLMMMNNNOOOPPPPPPRRRQQQPPPPPPPPPPPPRRRRRRRRRTTTWWWYYYZZZ[[[]]]^^^[[[^^^aaabbbbbbbbbcccdddhhhiiilllppptttwwwzzz{{{{{{}}}~~~~~~nnnfffbbbZZZPPPGGGDDDDDDJJJXXXcccggghhhiiibbbbbbccccccbbbaaa___^^^\\\\\\^^^cccmmmzzzxxxnnnccc```\\\YYYXXXXXXWWWVVVUUUUUUVVVWWWYYY\\\___aaa]]]^^^____________bbbdddaaabbbaaa```^^^^^^```bbbbbbcccdddddddddeeegggiiihhhiiijjjlllnnnoooqqqqqqppprrrtttuuuttttttuuuvvvwww|||~~~~~~~~~~~~~~~~~~{{{xxxxxxxxxxxx|||~~~wwwpppooorrrrrrnnniiiiiihhhfffccc```^^^]]]\\\ZZZ\\\]]]^^^```ccchhhlllqqqyyy|||xxxvvvuuuwww|||~~~~~~{{{xxxooonnnllljjjiiihhhiiiiiieeeccc___ZZZUUURRRPPPOOOLLLPPPTTTXXX[[[]]]```bbb^^^aaafffhhhiiilllpppssswww{{{}}}yyyuuuuuu~~~|||iiiOOO<<<888777666555555555555555222333333444444555555555444555666777777999===???@@@RRRiiiyyywww}}}nnnggg\\\ZZZXXXWWWVVVTTTQQQOOOLLLLLLJJJIIIGGGFFFDDDDDD???>>>>>>===<<<;;;;;;;;;999888:::>>>DDDOOOaaaqqq}}}zzzyyyzzz{{{vvvmmmeeeaaa``````cccggglllnnnooosssvvvzzz}}}~~~~~~}}}tttmmmfffcccccchhhpppwwwyyyxxxxxxzzz|||}}}pppddd___```[[[```fffkkkooosssxxx|||{{{tttkkkeeebbb]]]VVVQQQJJJJJJJJJKKKLLLNNNOOOPPPRRRQQQPPPOOOOOOOOOPPPQQQPPPRRRUUUWWWXXXYYY[[[]]]YYY\\\___`````````aaabbbeeegggjjjmmmqqquuuxxxyyyvvvwwwyyy{{{}}}}}}pppkkkggg^^^OOODDDFFFGGGLLLVVVaaaffffffcccgggeeedddccccccaaa___]]][[[\\\^^^dddmmmyyyyyynnnccc```\\\XXXVVVVVVWWWXXXZZZZZZYYYYYYZZZ\\\^^^___^^^]]][[[[[[[[[[[[]]]^^^bbb```^^^]]]]]]^^^___``````bbbddddddddddddfffhhhiiiiiiiiijjjllloooqqqsssuuurrrqqqrrrvvvxxxwwwvvv{{{{{{|||~~~}}}|||||||||||||||{{{{{{zzzzzzzzzzzz|||~~~|||yyywwwvvvtttrrrpppjjjhhhddd```]]]ZZZYYYXXXUUUTTTTTTUUUVVVYYY\\\^^^gggmmmyyy}}}zzzxxxwwwyyy}}}~~~~~~{{{{{{xxxtttssssssnnnggghhhccc]]]XXXUUUSSSQQQOOONNNOOOPPPRRRTTTWWWYYYZZZZZZ]]]aaaccceeegggjjjlllooorrrxxx~~~~~~vvvpppqqqzzzgggKKK???;;;999666666666666555444222222333333333444444444555666777777777888;;;>>>BBBQQQhhh|||yyymmmfff^^^\\\ZZZXXXWWWUUUQQQOOOOOONNNLLLJJJHHHFFFDDDCCC??????>>>===<<<;;;:::::::::999999===CCCNNNaaarrr}}}{{{zzz{{{|||yyyppphhhaaaaaabbbdddhhhlllpppsssqqqsssvvvzzz}}}~~~}}}}}}~~~rrrllldddbbbaaabbbeeeiiikkkkkklllnnnoooooosss}}}zzzooohhhdddaaa\\\ZZZ```eeehhhqqqzzzzzzzzzwwwpppeee[[[VVVTTTNNNMMMJJJIIIHHHIIIKKKLLLUUUTTTSSSRRRRRRQQQOOOMMMRRRSSSTTTWWWYYY[[[]]]]]]```___^^^^^^^^^^^^______dddeeehhhllloooqqqrrrrrrsssnnnkkknnnssszzzsssmmmjjjaaaQQQDDDEEEFFFKKKTTT___eeeeeecccfffeeecccbbbbbbaaa^^^\\\YYYYYY\\\bbblllyyyxxxmmmcccaaa]]]YYYWWWVVVXXXYYY[[[ZZZZZZZZZZZZ\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]^^^```___]]]\\\]]]^^^___``````bbbddddddddddddfffgggiiiiiijjjkkkmmmnnnpppqqqtttsssqqqsssvvvyyyxxxwwwvvvvvvvvvyyy|||}}}||||||}}}{{{{{{{{{{{{zzzzzzzzzyyyzzz{{{~~~}}}zzzyyyxxxwwwuuussskkkhhhddd___[[[XXXVVVUUUQQQQQQPPPPPPQQQSSSVVVXXX___eeeppp~~~}}}|||{{{{{{~~~{{{{{{{{{vvvoookkkfff___YYYVVVTTTSSSQQQLLLLLLLLLMMMOOORRRTTTUUUSSSVVVYYY\\\]]]___aaacccgggjjjooouuu|||zzzsssrrryyyeeeKKK???;;;999666666666666555333222222333333333444444444555666777777777888;;;>>>@@@NNNeee|||~~~lllddd^^^\\\YYYXXXVVVTTTQQQNNNMMMLLLKKKIIIGGGEEEDDDCCC??????>>>===<<<;;;:::::::::999999===CCCNNNaaaqqq}}}{{{zzz{{{|||xxxooohhhbbbbbbcccfffjjjnnnsssuuutttuuuwwwzzz|||~~~|||}}}~~~sssjjjccc```^^^]]]___aaabbbbbbcccddddddccceeelllxxxzzzrrrnnnjjjddd___```aaabbbhhhppp{{{|||{{{vvvlllbbb[[[XXXPPPNNNKKKHHHGGGHHHJJJKKKSSSSSSRRRRRRRRRQQQPPPNNNQQQRRRTTTVVVXXXZZZ\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^aaacccfffiiikkklllkkkkkkiiidddbbbeeejjjqqq|||sssmmmmmmfffVVVFFFCCCDDDHHHQQQ[[[bbbddddddeeedddbbbaaaaaa___\\\ZZZUUUVVVYYY```kkkxxxwwwllldddaaa]]]YYYWWWWWWYYYZZZ\\\[[[[[[ZZZ[[[[[[\\\\\\]]]^^^____________^^^]]]]]]]]]\\\\\\\\\^^^___``````bbbcccdddcccdddfffggghhhiiijjjlllmmmmmmnnnnnnsssrrrqqqsssvvvxxxyyyyyysssrrrqqqsssuuuxxxxxxxxxxxxyyy{{{|||~~~|||||||||}}}{{{zzzzzzzzzzzzyyyyyyyyyyyy{{{}}}}}}{{{{{{zzzxxxwwwnnnkkkfff```ZZZVVVTTTSSSPPPOOOMMMLLLLLLNNNOOOPPPUUU[[[eeerrr}}}~~~wwwpppjjjbbb[[[VVVUUUSSSSSSJJJIIIGGGGGGHHHJJJMMMOOOMMMOOORRRTTTUUUVVVXXXZZZ]]]```eeejjjqqq{{{|||~~~uuusssyyy|||bbbJJJ???:::888666555666666444333333333333333444444444444555666777777777888;;;>>>AAANNNddd~~~}}}kkkccc]]][[[YYYWWWVVVSSSPPPMMMKKKJJJIIIHHHFFFEEEDDDCCC??????>>>===<<<;;;:::::::::888999===BBBMMM```ppp~~~}}}{{{yyy{{{|||wwwooogggbbbccceeehhhmmmrrrvvvxxxxxxxxxyyyzzz|||~~~||||||}}}~~~wwwmmmccc```\\\ZZZYYYYYYXXXWWWXXXYYYXXXVVVVVVZZZaaagggkkksss~~~}}}wwwppphhhccc___^^^aaafffrrruuuwwwuuunnneee\\\WWWSSSPPPKKKGGGFFFFFFHHHJJJPPPPPPQQQQQQRRRQQQQQQPPPPPPQQQRRRTTTWWWYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^___bbbdddeeedddbbbaaa]]]ZZZXXX\\\```gggsss~~~uuummmnnnkkk\\\KKKBBBCCCFFFMMMVVV^^^bbbddddddbbbaaa```___]]]ZZZXXXRRRSSSWWW^^^iiiwwwvvvkkkdddaaa]]]ZZZXXXXXXZZZ[[[]]]\\\\\\[[[[[[[[[ZZZZZZ[[[]]]___``````___]]][[[[[[[[[[[[[[[]]]^^^```aaa```aaacccccccccdddeeegggggghhhjjjlllmmmllllllkkkppppppqqqrrruuuwwwyyyzzztttrrrpppppprrrssssssrrrqqqqqqrrrsssuuu{{{~~~||||||}}}}}}zzzzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{|||}}}~~~}}}|||zzzxxxrrrooojjjccc]]]XXXTTTRRRRRRPPPNNNLLLKKKKKKKKKLLLOOOTTT\\\hhhttt|||vvvoooeee[[[VVVSSSRRRQQQIIIGGGDDDBBBBBBDDDFFFHHHJJJMMMPPPQQQRRRSSSUUUWWWXXXZZZ]]]bbbiiisss}}}~~~~~~vvvtttzzzwww___JJJ???:::888666555555555444333333333333444444444444555555666777777777888;;;>>>CCCPPPfff}}}mmmccc]]][[[XXXVVVUUURRROOOLLLIIIIIIHHHGGGFFFEEEDDDCCC??????>>>===<<<;;;:::::::::888999===BBBLLL^^^nnn||||||}}}zzzyyyzzz{{{wwwnnnfffbbbcccfffjjjoootttxxx{{{{{{zzzzzzzzz|||~~~}}}~~~~~~~~~rrreeeaaa]]]YYYWWWVVVTTTRRRRRRRRRQQQOOOMMMOOOSSSVVVYYYaaannnyyy~~~uuullleeeaaa```aaadddiiinnnpppmmmeee]]]WWWVVVRRRMMMHHHEEEEEEGGGIIIMMMNNNPPPQQQQQQQQQRRRSSSPPPPPPQQQRRRTTTWWWYYY[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[]]]___``````]]][[[YYYUUUSSSRRRUUUZZZ```mmmyyy|||pppooommm___NNNBBBBBBCCCHHHPPPYYY___ccccccaaa___^^^]]][[[XXXVVVOOOQQQUUU\\\hhhvvvvvvkkkdddaaa]]]ZZZXXXYYYZZZ[[[]]]\\\\\\\\\[[[ZZZZZZYYYYYY[[[^^^______^^^[[[YYYZZZZZZ[[[\\\]]]___```aaa___aaacccccccccccceeegggfffgggiiikkklllkkkkkkjjjmmmnnnoooqqqsssvvvyyy{{{wwwuuusssqqqqqqqqqooonnnnnnnnnnnnoooqqqwww}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzxxxvvvuuuwwwyyy|||yyywwwtttrrrnnnhhhaaa[[[UUURRRTTTRRROOOLLLJJJIIIIIIIIIMMMQQQWWW___jjjvvvwwwpppeee[[[TTTPPPNNNMMMIIIFFFCCC@@@???@@@BBBDDDGGGJJJMMMPPPQQQSSSUUUWWWUUUVVVXXX[[[```iiissszzz|||vvvwww~~~ttt^^^JJJ???:::888555555555555444222333333444444444555555555555666777777777888;;;>>>@@@PPPhhh~~~pppbbb]]][[[YYYWWWUUURRRNNNKKKIIIHHHHHHGGGEEEDDDCCCCCC??????>>>===<<<;;;::::::999888999===BBBKKK\\\lll|||~~~zzz}}}zzzxxxyyyzzzvvvllleee```bbbeeejjjoootttxxxzzz|||{{{{{{{{{|||~~~uuugggccc]]]YYYWWWUUURRRQQQNNNNNNMMMKKKJJJKKKMMMOOOPPPUUU]]]fffoooxxxzzzppphhhbbb^^^\\\```eeeiiijjjfff___ZZZXXXTTTOOOJJJFFFFFFGGGHHHJJJLLLOOOPPPPPPPPPRRRTTTPPPPPPPPPPPPRRRTTTWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[YYYZZZ\\\\\\[[[YYYVVVTTTPPPNNNNNNQQQTTT[[[hhhuuusssllljjj^^^OOOBBBBBBBBBEEEKKKTTT\\\bbbbbb```^^^]]]\\\ZZZVVVTTTNNNPPPTTT\\\hhhvvvvvvkkkccc```\\\YYYXXXXXXZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYYYYY[[[]]]______]]][[[YYYZZZ[[[\\\]]]^^^___``````___aaabbbcccbbbccceeefffeeefffgggiiijjjkkkkkkkkkkkkmmmppprrrsssvvvzzz}}}zzzyyywwwwwwvvvuuurrrppprrrrrrrrrsssuuuzzz~~~}}}zzzzzzzzz{{{{{{{{{{{{|||{{{{{{yyyvvvqqqnnnmmmmmmpppqqqqqqrrrssswww}}}}}}zzzxxxwwwvvvtttpppiiiaaaZZZVVVVVVTTTPPPMMMJJJIIIHHHIIILLLOOOSSSWWW]]]hhhttt}}}rrrkkkaaaXXXRRRNNNKKKJJJHHHFFFCCC@@@??????@@@AAABBBEEEJJJMMMOOORRRUUUWWWVVVVVVWWWWWWZZZ```hhhnnn|||{{{xxx{{{ttt___KKK???999777555444555555333222333444444444555555555555555666777777777888;;;>>>===MMMgggvvvccc^^^\\\YYYWWWUUURRRNNNKKKJJJIIIHHHGGGEEEDDDCCCBBB??????>>>===<<<;;;::::::999888:::===BBBJJJ[[[jjj|||~~~zzz|||zzzxxxyyyyyyuuukkkddd^^^```dddhhhmmmrrruuuwwwzzzzzz{{{{{{}}}~~~{{{jjjfff```[[[XXXUUURRRPPPMMMKKKJJJIIIIIIJJJKKKLLLMMMNNNPPPTTT[[[eeeqqqxxx|||ssshhh^^^WWWXXXZZZ]]]```___[[[XXXYYYVVVQQQMMMIIIHHHGGGGGGHHHKKKOOOPPPOOOOOORRRUUUQQQPPPOOONNNOOOQQQSSSUUUVVVWWWYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXWWWVVVTTTSSSMMMKKKLLLNNNPPPVVVdddqqq~~~oooeeeddd]]]QQQCCCBBBAAABBBGGGOOOYYY```aaa___]]][[[ZZZXXXUUURRROOOPPPTTT\\\ggguuuwwwlllaaa___[[[XXXWWWXXXYYY[[[[[[[[[\\\\\\\\\[[[ZZZZZZ[[[\\\^^^______^^^\\\[[[\\\\\\]]]^^^___`````````___```bbbcccbbbcccdddfffdddeeeeeefffhhhjjjlllmmmkkknnnqqqsssuuuxxx|||}}}zzzyyyzzz{{{{{{}}}~~~}}}{{{{{{{{{|||||||||}}}}}}zzzzzzxxxuuuoookkkiiiiiieeeeeeeeefffgggkkkppptttvvv~~~|||zzz}}}~~~~~~|||vvvmmmeee___ZZZXXXTTTQQQNNNLLLLLLLLLIIIKKKMMMNNNPPPWWWbbbjjjqqqwww~~~}}}~~~~~~|||~~~wwwhhhbbb[[[TTTOOOMMMJJJIIIFFFEEECCCAAA????????????>>>AAAGGGKKKOOOSSSWWWZZZ\\\[[[ZZZYYYYYY\\\aaaeeemmmxxx{{{|||wwwaaaLLL???999777555444444444333222444444444444555555555555555666777777777888;;;>>>@@@OOOgggjjj```]]]ZZZXXXVVVSSSOOOLLLLLLKKKJJJHHHFFFDDDCCCBBB??????>>>===<<<;;;::::::999888:::===AAAJJJYYYhhh}}}zzz|||zzzxxxxxxyyytttkkkccc\\\^^^bbbfffkkkooorrrssswwwxxxzzz|||}}}~~~rrrmmmgggaaa\\\XXXUUURRRNNNLLLIIIHHHHHHJJJKKKKKKJJJJJJJJJKKKNNNUUU]]]cccppp{{{rrrfffXXXVVVSSSTTTVVVWWWVVVUUUXXXWWWSSSPPPLLLJJJHHHGGGGGGKKKOOOPPPNNNNNNQQQUUURRRQQQOOOMMMMMMOOOQQQRRRSSSTTTVVVXXXYYYXXXWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSMMMLLLMMMOOOPPPUUUcccqqq|||hhh^^^___\\\SSSDDDBBBAAA@@@DDDMMMWWW___```^^^\\\[[[ZZZWWWTTTQQQOOOQQQTTT\\\ggguuuwwwlllaaa^^^[[[XXXVVVWWWYYYZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ]]]]]]^^^______^^^]]]]]]]]]]]]^^^___````````````___```bbbbbbbbbcccdddfffdddddddddeeegggjjjlllnnnlllooosssuuuwwwzzz}}}{{{|||||||||}}}}}}~~~~~~yyyyyyxxxuuupppkkkiiihhh`````````___```ccchhhlllpppxxx~~~|||xxxoooiii___]]]YYYUUURRRQQQPPPQQQFFFHHHIIIGGGGGGLLLUUU]]]```gggpppuuuuuuuuuwwwzzzzzzwwwwwwzzz}}}{{{wwwkkk```\\\VVVQQQNNNMMMKKKIIIDDDDDDBBBAAA???>>>>>>>>><<<@@@FFFKKKPPPUUUYYY\\\bbbaaa___]]][[[\\\___bbb```mmm~~~}}}yyybbbMMM???999777555444444444333222444444444555555555666666555666777777777888<<<>>>GGGTTTiiiqqq```^^^[[[YYYWWWSSSOOOLLLMMMLLLJJJHHHFFFDDDBBBBBB??????>>>===<<<;;;::::::999888:::===AAAIIIYYYggg~~~{{{|||zzzxxxxxxxxxtttjjjbbb[[[]]]```eeeiiimmmoooqqqvvvwwwzzz|||~~~~~~}}}|||{{{{{{~~~zzzuuunnngggaaa\\\XXXUUUQQQNNNKKKIIIJJJKKKLLLLLLGGGHHHIIIIIIJJJLLLPPPSSSXXXiii|||}}}ppp```[[[VVVSSSUUUWWWXXXWWWXXXWWWUUURRROOOKKKIIIGGGGGGKKKPPPPPPNNNMMMQQQTTTSSSQQQOOOMMMLLLMMMOOOPPPPPPRRRTTTVVVWWWVVVUUUTTTTTTSSSQQQPPPPPPQQQSSSSSSPPPOOOPPPQQQQQQVVVdddrrr|||xxxhhh[[[]]]\\\OOODDDCCC@@@???DDDMMMVVVYYYbbb```]]]\\\ZZZXXXTTTQQQOOOPPPTTT]]]jjjvvvxxxjjjccc```\\\YYYXXXYYY\\\^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZ\\\^^^___^^^\\\[[[ZZZ\\\]]]]]]]]]]]]___```]]]___aaaaaaaaabbbdddeee```aaabbbeeegggjjjmmmnnnlllnnnpppsssuuuzzz~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{zzzvvvqqqllliiigggbbb]]]\\\___bbbddddddkkkwww~~~}}}|||yyyuuuyyyzzznnniiiddd]]]XXXUUUSSSQQQOOOGGGHHHGGGGGGFFFGGGKKKMMMUUUVVV\\\dddhhhhhhlllqqqvvvzzz{{{xxxxxx|||~~~~~~zzzyyywwwtttrrrpppooooooppprrrtttuuusssnnnhhheeeYYYWWWRRRNNNKKKJJJJJJJJJCCCBBB@@@@@@@@@@@@>>>===999>>>BBBFFFKKKTTT]]]aaafffeeeffffffddd```]]]]]]eeekkktttttt\\\III>>>999999777666444444333333555444444444444555666666666666666666888:::<<<===EEELLLkkkqqqfffaaa\\\YYYWWWUUUPPPMMMLLLJJJHHHGGGGGGFFFDDDCCC@@@@@@???>>>===<<<;;;;;;::::::;;;===???GGGXXXiii~~~|||yyyyyyzzz{{{yyytttlllfff\\\^^^```dddhhhlllppprrrvvvxxxzzz|||~~~~~~~~~~~~{{{}}}~~~{{{yyywwwuuussswwwwww|||qqqjjjeee]]]XXXWWWQQQLLLJJJMMMNNNLLLLLLNNNOOOMMMIIIFFFEEEFFFIIIKKKZZZZZZgggwwwtttfff]]]UUUTTTUUUTTTTTTWWWYYYXXXVVVRRROOOKKKHHHFFFHHHLLLOOONNNJJJJJJMMMQQQQQQQQQQQQPPPOOONNNLLLLLLLLLNNNQQQSSSTTTTTTRRRQQQMMMPPPOOOLLLNNNTTTVVVVVVXXXSSSPPPOOOPPPVVVcccppp{{{xxxiii___bbbaaaUUUEEEDDDBBB@@@DDDLLLUUU[[[```^^^\\\\\\[[[YYYVVVTTTPPPPPPTTT\\\hhhttt}}}xxxkkkbbb___\\\YYYXXXYYY[[[]]][[[[[[ZZZZZZZZZZZZZZZZZZYYYZZZ\\\]]]]]]]]]\\\[[[ZZZ\\\]]]]]]]]]]]]^^^```]]]___aaaaaaaaaaaaccceeeaaabbbccceeegggjjjlllmmmjjjkkkmmmoooqqqvvv|||~~~~~~}}}}}}}}}}}}~~~~~~zzzuuurrrlllhhhbbb```bbbfffhhhhhhpppzzz~~~{{{yyyyyyyyyvvvtttxxx~~~wwwlllggg```[[[XXXUUURRROOOKKKKKKJJJGGGEEEEEEGGGIIILLLLLLQQQXXX\\\^^^bbbhhhmmmrrruuuttttttyyy{{{zzztttsssqqqnnnllljjjhhhhhhiiijjjkkkjjjhhhccc^^^[[[VVVTTTPPPMMMJJJIIIJJJJJJGGGFFFDDDDDDDDDCCCAAA???;;;>>>AAADDDJJJSSS\\\bbbmmmnnnooopppmmmiiiffffffeeeiiiqqq|||sss\\\HHH===999888777555555444444444555444444444444555666666666666666666888:::<<<===EEELLLiiirrrgggbbb]]]YYYXXXUUUQQQMMMLLLJJJHHHGGGGGGFFFDDDCCC@@@@@@???>>>===<<<;;;;;;::::::;;;===???FFFWWWhhh|||}}}xxxxxxxxxyyywwwrrrjjjddd^^^___aaadddhhhmmmppprrrxxxyyy{{{}}}}}}}}}}}}|||{{{}}}|||xxxvvvtttrrrpppssssssxxxwwwoooeee]]][[[XXXSSSPPPRRRQQQNNNLLLNNNOOONNNKKKIIIHHHHHHIIIIIIOOOMMMXXXhhhuuuzzziii___VVVTTTTTTTTTUUUXXXYYYXXXVVVSSSOOOKKKHHHFFFGGGKKKOOOOOOLLLKKKNNNQQQQQQQQQPPPOOONNNLLLKKKJJJKKKMMMOOOQQQRRRQQQOOONNNLLLOOOOOONNNQQQVVVYYYXXX[[[WWWSSSSSSTTTXXXdddooozzzyyymmmeeejjjiii\\\HHHGGGDDDBBBCCCIIITTT]]]^^^]]]\\\[[[\\\[[[XXXVVVPPPPPPSSS[[[fffrrr|||wwwkkk```___\\\ZZZYYYYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[\\\ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ\\\^^^^^^]]]]]]^^^___]]]___```aaa```aaabbbdddbbbcccccceeefffhhhjjjkkkjjjjjjkkkkkkmmmqqqwww{{{}}}~~~}}}}}}|||~~~vvvrrrllliiijjjmmmppprrrxxx~~~}}}vvvttttttuuusssqqquuu|||tttnnnfffaaa^^^ZZZVVVRRROOONNNMMMIIIEEECCCDDDEEEDDDCCCFFFLLLPPPRRRXXX___iiippptttuuuvvvzzz|||zzztttsssqqqnnnkkkhhhfffeeecccbbbaaa^^^[[[WWWTTTRRRRRRPPPNNNKKKJJJIIIIIIJJJJJJIIIGGGGGGFFFEEECCCAAA===>>>@@@BBBGGGPPP\\\eeepppssswwwwwwuuuqqqnnnllljjjlllqqqyyysss[[[GGG<<<777777666555555555555555555444444444444555666666666666666666888:::<<<===DDDKKKhhhwwwgggbbb]]]YYYWWWUUUPPPLLLLLLJJJHHHGGGGGGFFFDDDCCC@@@??????>>>===<<<;;;;;;::::::;;;<<<>>>EEEVVVeeezzzzzzxxxwwwwwwwwwrrrjjjddd```aaaccceeeiiimmmppprrrzzzzzz|||}}}}}}}}}|||{{{{{{}}}~~~{{{xxxuuuqqqooonnnooorrryyyuuujjjeee```ZZZVVVWWWVVVSSSRRRTTTSSSRRRPPPMMMKKKJJJIIIHHHHHHEEELLLYYYfffzzz~~~nnncccXXXTTTSSSSSSUUUXXXYYYXXXVVVSSSPPPKKKHHHFFFFFFJJJOOOPPPNNNMMMOOOQQQRRRRRRQQQOOOMMMKKKIIIHHHJJJKKKMMMNNNNNNMMMLLLKKKJJJNNNQQQRRRVVV\\\___]]]```\\\ZZZYYYXXX[[[dddoooxxxssslllqqqpppcccNNNJJJFFFCCCCCCGGGSSS______]]]\\\[[[[[[ZZZXXXVVVPPPPPPSSSZZZfffrrr|||vvvjjj___^^^]]][[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\[[[ZZZZZZYYYYYYZZZ[[[[[[ZZZ\\\^^^^^^^^^]]]]]]^^^]]]___````````````aaacccccccccdddeeefffgggiiijjjmmmlllkkkiiihhhkkkppptttqqquuu|||~~~}}}}}}zzz~~~yyyuuuuuuxxx{{{~~~}}}}}}~~~~~~~~~|||{{{zzztttrrrrrrrrrooommmqqqxxxwwwmmmeeebbb___ZZZVVVRRRQQQOOOKKKGGGDDDCCCDDDBBB@@@BBBFFFJJJMMMTTT\\\gggnnntttuuuwwwzzzzzzxxxuuutttrrrpppllliiifffeeeaaa___[[[VVVRRRPPPNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIKKKJJJHHHHHHHHHFFFCCCAAA@@@??????AAADDDMMM[[[hhhssszzz|||xxxtttssstttvvvzzzqqqZZZFFF<<<777666666555555555666666555444444444444555666666666666666666888:::<<<===EEELLLgggxxxfffaaa[[[XXXVVVSSSOOOKKKLLLJJJHHHGGGGGGFFFDDDCCC??????>>>===<<<;;;;;;:::::::::;;;<<<===DDDSSScccxxx~~~{{{xxxxxxxxxtttlllfffaaabbbdddfffiiimmmpppqqqxxxyyy{{{|||}}}}}}}}}|||{{{}}}xxxtttnnnmmmnnnqqqwwwyyymmmeee^^^\\\[[[ZZZ]]]aaa\\\ZZZVVVRRRNNNKKKIIIIIILLLFFFJJJQQQZZZooo}}}yyyrrreeeYYYSSSRRRQQQTTTXXXXXXXXXWWWTTTPPPLLLHHHEEEEEEIIINNNPPPPPPPPPPPPQQQTTTSSSRRRPPPNNNKKKIIIGGGIIIJJJJJJJJJJJJJJJJJJIIILLLQQQUUUWWW\\\cccfffdddeeebbb```___]]]^^^eeennnxxx}}}uuuxxxxxxkkkVVVOOOHHHDDDCCCFFFQQQ^^^```^^^\\\[[[ZZZYYYVVVSSSOOOOOOQQQYYYeeesss}}}vvvjjj```___]]]\\\[[[ZZZ[[[[[[XXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[ZZZYYYYYYZZZZZZ[[[ZZZ\\\^^^___^^^]]]]]]]]]]]]^^^``````______```bbbcccdddddddddeeeggghhhiiimmmllljjjfffccccccfffhhhgggiiiooouuu|||~~~}}}|||{{{xxx}}}}}}~~~~~~~~~}}}{{{yyywwwtttrrrqqqqqqmmmjjjnnnttt|||rrriiifffccc^^^YYYTTTTTTRRROOOJJJGGGEEEFFFDDDAAAAAADDDGGGJJJQQQZZZaaahhhnnnooopppsssrrrppprrrqqqpppmmmjjjfffcccaaa^^^[[[VVVQQQMMMKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJIIILLLKKKKKKKKKKKKIIIFFFCCCBBB??????AAACCCJJJ[[[kkk{{{}}}||||||~~~{{{nnnXXXEEE<<<777666666555555555666666555444444444444555666666666666666666888:::<<<===EEELLLffftttccc___YYYVVVUUURRRNNNJJJLLLJJJHHHGGGGGGFFFDDDCCC??????>>>===<<<;;;:::::::::999;;;<<<<<>>>>>===<<<;;;:::::::::999;;;<<<<<<@@@OOO]]]rrrzzzyyy{{{yyyqqqjjj```aaaccceeeiiimmmppprrrqqqsssvvvyyy{{{}}}}}}~~~{{{}}}~~~wwwnnniiiiiirrrtttlllggghhhkkkppplllfff___XXXTTTQQQPPPLLLHHHJJJLLLNNN___ppppppuuuiii\\\UUUSSSRRRTTTWWWXXXXXXXXXVVVRRRMMMHHHEEECCCEEEIIIMMMPPPQQQRRRRRRVVVVVVTTTRRRPPPMMMKKKIIIGGGGGGGGGHHHJJJLLLOOOPPPUUUZZZ^^^```eeemmmqqqpppnnnjjjgggeeeaaaaaagggooozzziiiWWWGGGDDDEEEFFFMMMXXX\\\ZZZYYYXXXXXXWWWTTTRRRPPPOOOOOOUUU___lllvvv|||zzznnneeebbb___\\\[[[\\\^^^___]]]\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]\\\ZZZYYYZZZ\\\___```___]]]\\\[[[\\\^^^______^^^]]]___```bbbbbbcccdddeeegggiiijjjjjjjjjhhheeeaaa^^^]]]]]]______aaadddjjjqqqxxx|||{{{}}}~~~~~~|||zzzxxxvvvvvvwww{{{|||}}}~~~~~~}}}zzzwwwuuuooommmmmmllliiifffjjjqqqxxxwwwjjj___]]]]]]\\\WWWRRRMMMJJJIIIDDD@@@???AAAAAABBBHHHOOOSSSZZZ```aaacccggghhhgggjjjjjjjjjhhhfffbbb___]]]TTTQQQMMMIIIGGGHHHIIIKKKJJJLLLMMMOOOOOOMMMKKKJJJMMMMMMNNNPPPQQQOOOLLLIIIEEEAAAAAAEEEEEEIII[[[oooxxxooonnngggUUUDDD>>>999888777555555444444444555444444444444555666666666666666666888:::<<<===BBBIII```qqqaaa]]]XXXWWWWWWUUURRROOOLLLJJJHHHGGGGGGFFFDDDCCC>>>>>>===<<<;;;::::::999999999;;;<<<;;;???MMM[[[pppxxxvvvxxxwwwoooggg^^^___aaadddhhhmmmppprrrqqqsssuuuxxxzzz{{{{{{{{{{{{}}}~~~~~~ooogggeeejjjvvv{{{qqqmmmmmmooonnnlllhhhbbb\\\WWWTTTMMMIIIKKKKKKKKK]]]ooorrrwwwkkk^^^YYYVVVUUUVVVYYYXXXXXXXXXVVVSSSMMMHHHEEECCCDDDFFFJJJNNNQQQRRRRRRUUUTTTSSSRRROOOMMMKKKJJJGGGGGGGGGHHHKKKOOOTTTVVVYYY]]]___```eeemmmrrrrrrppplllgggeeeaaa```gggpppzzznnnYYYFFFDDDFFFFFFLLLVVVYYYXXXWWWWWWXXXWWWVVVTTTQQQOOOOOOSSS]]]hhhqqqvvv~~~|||pppfffddd```\\\[[[]]]___aaa______^^^]]]\\\\\\\\\\\\[[[\\\^^^___^^^\\\ZZZYYYZZZ\\\``````___]]][[[[[[\\\^^^___^^^]]]]]]^^^___aaaaaabbbccceeegggiiijjjjjjkkkkkkiiieeebbbaaaaaa]]]]]]]]]___dddkkkrrrvvvwww|||}}}{{{|||~~~}}}{{{yyyvvvuuuttttttwww}}}~~~yyy{{{|||}}}|||zzzwwwuuullljjjjjjjjjhhhfffjjjqqqxxxrrrdddbbbaaa___ZZZTTTNNNJJJIIIDDDAAA@@@AAAAAAAAAFFFMMMHHHOOOTTTVVVYYY^^^aaa``````aaaaaa```^^^ZZZWWWUUUSSSPPPMMMJJJHHHIIIKKKMMMKKKMMMOOOPPPPPPNNNLLLJJJKKKKKKLLLNNNOOONNNKKKHHHFFFBBBBBBFFFFFFIII[[[pppuuukkkkkkeeeTTTEEE???999999777666444444333333555444444444444555666666666666666666888:::<<<===AAAHHH^^^jjjaaa]]]YYYXXXXXXXXXUUURRRLLLJJJHHHGGGGGGFFFDDDCCC>>>>>>===<<<;;;::::::999999999;;;<<<;;;???LLLZZZooo}}}uuusssvvvtttmmmeee\\\^^^```dddhhhlllppprrrrrrsssuuuwwwxxxyyyxxxxxx{{{|||~~~~~~oooeeecccfffmmmuuuzzzrrrppplllnnnooonnnjjjccc[[[VVVRRRMMMMMMKKKJJJ\\\qqquuuxxxmmmaaa[[[YYYWWWXXX[[[XXXXXXXXXWWWSSSNNNHHHEEECCCCCCEEEHHHMMMPPPRRRSSSSSSSSSRRRQQQOOOLLLJJJIIIGGGFFFGGGIIIMMMRRRWWWZZZ[[[^^^``````dddlllqqqrrrqqqlllgggddd``````hhhqqqzzzuuu___LLLEEEEEEFFFKKKSSS[[[YYYWWWWWWYYYYYYWWWTTTRRRNNNNNNTTT[[[bbbllluuu}}}}}}rrrlllccc\\\[[[\\\[[[[[[^^^aaa```___^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZ\\\^^^aaabbb```^^^]]]]]]YYYZZZ]]]___``````______```cccggggggfffeeegggjjjmmmrrruuussskkkeeecccdddcccddddddcccbbbffflllrrrtttxxx~~~}}}{{{{{{{{{{{{zzz}}}yyyvvvsssqqqppppppqqqtttyyy~~~zzzyyy{{{|||{{{xxxuuussssssmmmmmmllljjjhhhhhhjjjmmmyyywwwfffcccddd```XXXUUUVVVRRRLLLKKKJJJGGGEEECCCBBBBBBCCCEEEGGGIIIMMMQQQUUUYYYZZZ]]]^^^___\\\XXXTTTRRRRRRKKKHHHGGGIIIMMMOOONNNLLLNNNMMMNNNPPPRRRSSSQQQPPPNNNNNNMMMKKKJJJJJJMMMOOONNNGGGFFFGGGEEEGGGYYYooozzzqqqmmmfffXXXIII???:::999777555333222111111444444444555555555555666555555555555777999;;;<<>><<<:::888888:::888888:::;;;???HHHSSSnnn~~~wwwssspppmmmiiieee^^^___aaacccgggjjjmmmoooooossswwwwwwvvvwww|||~~~}}}}}}}}}sssmmmgggbbbdddmmm}}}zzzqqqqqqsssvvvvvvqqqiii```YYY[[[TTTQQQNNNNNN```uuuxxx~~~pppaaa[[[ZZZYYYZZZ\\\ZZZYYYWWWVVVSSSOOOJJJGGGCCCCCCDDDFFFJJJNNNRRRUUUVVVTTTRRRQQQPPPNNNKKKIIIKKKKKKLLLNNNPPPTTTWWWYYY[[[ZZZYYYYYY\\\aaafffjjjjjjiiieee```]]]___gggmmmwwwrrr^^^KKKEEEEEEFFFLLLTTT\\\ZZZXXXXXXYYYYYYVVVTTTRRRNNNNNNRRRYYY___hhhqqq}}}vvvmmmddd]]]\\\\\\[[[\\\^^^```___^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[\\\^^^``````___]]]]]]^^^\\\^^^```bbbccccccbbbbbb___bbbeeefffeeeeeeiiilllrrruuuxxxwwwrrrllljjjiiijjjjjjiiigggfffhhhnnnrrruuuxxx~~~|||zzzyyyyyywwwvvvxxxwwwtttrrrooonnnllllllmmmpppuuuyyy}}}zzzuuuyyy{{{||||||yyyvvvsssrrrllllllkkkiiiggggggiiikkkxxxoooggghhhccc\\\YYYZZZWWWQQQMMMLLLJJJGGGEEECCCBBBBBBCCCDDDFFFHHHLLLPPPSSSUUUVVVWWWWWWUUURRROOONNNNNNIIIIIIHHHJJJLLLMMMMMMLLLOOONNNOOOPPPRRRRRRPPPOOOMMMMMMMMMLLLJJJKKKNNNPPPQQQKKKIIIJJJHHHIIIZZZnnnzzzuuujjjWWWFFF===999888666555333333222222444444444555555555555666555555555555777999;;;<<>>HHHRRRiii|||yyytttrrrooojjjfff^^^___```cccfffjjjmmmooopppssswwwwwwuuuvvvzzz~~~~~~~~~}}}|||}}}~~~ssslllfff```bbbjjjvvvzzzssssssuuuwwwxxxtttlllbbb\\\YYYRRRQQQOOOPPPcccxxx|||rrrddd^^^]]][[[[[[]]]]]][[[YYYXXXUUUQQQLLLIIICCCCCCCCCDDDHHHLLLPPPSSSUUUTTTRRRQQQOOOMMMKKKIIIJJJKKKMMMPPPSSSWWWYYY[[[VVVUUUSSSRRRTTTWWW\\\^^^cccbbb```\\\ZZZ]]]eeekkkvvvwwwnnn[[[IIIDDDEEEFFFLLLUUU^^^\\\ZZZZZZYYYXXXUUUSSSRRRNNNLLLPPPUUU[[[eeemmmzzzzzzooofff^^^]]]]]]\\\\\\^^^^^^^^^]]]]]]\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[\\\]]]^^^^^^\\\\\\]]]^^^]]]___aaabbbcccccccccbbb___bbbdddddddddfffkkkpppyyy{{{}}}~~~|||yyyuuurrrsssrrrpppnnnlllnnnrrruuuwwwzzz~~~~~~|||yyyxxxxxxxxxwwwuuurrrrrrqqqooommmjjjhhhggggggiiilllooosssxxx~~~|||xxxwwwxxxyyyyyywwwtttqqqnnnkkkkkkjjjhhhfffeeegggiiittt|||qqqooojjjbbb^^^]]]YYYTTTQQQPPPNNNLLLHHHEEEBBBAAA@@@@@@AAABBBEEEHHHKKKMMMMMMNNNOOOOOOLLLKKKKKKLLLKKKLLLMMMMMMMMMMMMNNNOOOQQQPPPOOOPPPQQQQQQOOOMMMMMMMMMMMMMMMLLLLLLOOOQQQTTTPPPNNNNNNKKKLLLZZZkkknnnWWWCCC:::777777666444444333333444444444444555555555555666555555555555777999;;;<<>>>>>======<<<<<<;;;:::888888:::;;;>>>GGGPPPcccwww{{{vvvssspppjjjfff]]]^^^```bbbfffiiimmmoooqqqtttvvvvvvttttttwwwzzz{{{{{{{{{|||}}}~~~tttkkkddd^^^^^^dddkkksss~~~}}}|||wwwtttvvvyyyzzzxxxpppfff___XXXQQQQQQPPPSSShhh}}}uuuiiidddbbb___]]]]]]aaa___\\\ZZZWWWTTTOOOKKKEEECCCBBBBBBDDDHHHMMMQQQTTTSSSRRRPPPNNNLLLKKKJJJLLLNNNQQQTTTXXXZZZ[[[[[[SSSQQQOOOMMMMMMNNNPPPRRRWWWXXXXXXVVVVVVZZZbbbhhhsss~~~}}}qqqkkkYYYIIIDDDEEEFFFMMMVVV___^^^]]]\\\ZZZXXXUUUSSSQQQLLLKKKNNNTTTZZZdddmmmwww~~~rrrhhh```___^^^\\\\\\]]]]]]\\\\\\\\\\\\\\\]]]^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\]]]\\\[[[[[[]]]___\\\\\\^^^___```````````````bbbdddcccdddhhhnnnttt}}}|||zzzxxxuuutttuuuxxxyyy||||||zzzyyyxxxxxxyyyyyyxxxwwwqqqqqqpppnnnkkkgggdddbbb^^^```bbbeeehhhnnnuuuzzz|||xxxttttttuuuuuutttpppllliiihhhiiihhhfffdddcccdddffflll{{{}}}yyyqqqiiiccc^^^ZZZVVVUUUUUUSSSPPPKKKGGGBBB@@@>>>>>>>>>>>>@@@BBBEEEFFFHHHJJJLLLMMMMMMMMMNNNOOOPPPSSSTTTSSSPPPOOOQQQTTTSSSRRRQQQPPPQQQPPPNNNLLLMMMNNNNNNNNNMMMNNNPPPRRRVVVSSSQQQPPPMMMNNNXXXeeezzzqqqVVVCCC:::666666555444444444444555444444444555555555555666666555555555777888:::<<>>===<<<;;;;;;:::888888:::;;;===EEENNN___ttt{{{wwwtttpppjjjeee^^^^^^___aaadddhhhlllnnnqqqtttuuuuuutttssstttvvvxxxyyyzzz{{{}}}~~~~~~uuujjjbbb\\\[[[^^^bbbhhhttt}}}vvvxxx||||||yyyuuuwwwzzz||||||uuujjjbbbZZZSSSRRRSSSXXXmmmyyyoookkkiiidddaaa```bbb```]]][[[XXXUUUPPPMMMGGGEEEBBB@@@AAAEEEJJJMMMRRRRRRQQQOOOMMMLLLLLLLLLPPPSSSVVVYYY[[[[[[ZZZYYYTTTRRROOOLLLKKKJJJJJJJJJMMMOOOQQQQQQSSSXXX```fffqqq||||||pppiiiYYYJJJEEEEEEEEELLLWWW_________^^^[[[XXXUUUTTTPPPKKKJJJNNNTTT[[[fffooowww}}}tttkkkccc```___]]]\\\]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\[[[[[[[[[]]]___[[[\\\\\\]]]^^^^^^^^^^^^aaacccddddddeeeiiiqqqwww~~~|||||||||}}}~~~}}}{{{zzzyyyzzzyyywwwuuuqqqpppnnnkkkgggbbb]]][[[VVVWWWYYY[[[```fffnnntttyyyzzz{{{|||~~~}}}yyyuuutttsssqqqqqqqqqnnnjjjgggfffffffffeeebbbaaaaaabbbeeeqqqwwwooohhhbbb]]][[[ZZZYYYVVVSSSNNNHHHCCC@@@???>>>===<<<===???BBBCCCDDDHHHLLLOOOQQQRRRTTTUUUVVVXXXZZZXXXTTTSSSTTTWWWVVVTTTRRRQQQQQQPPPNNNMMMNNNOOOPPPPPPOOOOOOPPPRRRUUUSSSRRRPPPMMMNNNUUU^^^ppp~~~qqqVVVCCC<<<666555555444444444555555444444444555555555555666666666555666777888:::;;;>>>HHHTTTqqqxxxmmmaaaaaa```^^^ZZZWWWTTTSSSOOONNNMMMJJJHHHEEEDDDCCCBBBBBB@@@???===;;;:::999999888888::::::<<>>HHHTTTnnnvvvjjjbbbcccbbb___[[[VVVTTTSSSNNNNNNLLLJJJHHHGGGEEEDDDCCCCCCAAA???===;;;999999999888888::::::;;;BBBJJJ]]]ppp{{{wwwuuuqqqkkkfffaaa```______aaaeeehhhjjjoooqqqrrrtttuuuuuuuuuttttttuuuwwwzzz|||~~~~~~~~~~~~~~~~~~|||zzzzzzkkkbbb]]]ZZZXXXYYY[[[```gggmmmxxxyyytttrrrpppqqqrrrvvv{{{~~~xxxmmmccc___WWWVVVYYY```vvvuuusssrrrmmmiiihhhaaa___\\\ZZZXXXVVVSSSQQQLLLIIIFFFBBBAAACCCEEEGGGMMMOOOQQQPPPNNNNNNRRRUUUZZZ[[[\\\\\\[[[WWWTTTRRRQQQPPPOOOLLLJJJHHHFFFEEEGGGIIIJJJJJJKKKQQQZZZaaaiiiuuu~~~uuulll]]]OOOIIIEEECCCJJJTTT]]]```bbbaaa]]]YYYWWWWWWRRRLLLIIILLLRRRYYYdddnnnwww|||yyyooofffcccaaa^^^\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYXXX[[[]]]^^^^^^]]]^^^^^^___^^^^^^^^^^^^___``````___bbbddddddeeehhhooottt~~~{{{yyy{{{~~~~~~|||{{{zzzxxxuuurrrpppnnnjjjeee___[[[XXXVVVVVVUUUTTTSSSUUU[[[dddiiilllmmmnnnooorrrwww~~~uuuoooiiiggghhhhhhfffcccbbbccccccbbb___]]]\\\]]]```ccclll{{{xxxnnnhhhhhh```]]]YYYSSSNNNIIIFFFDDDBBB@@@>>><<<===???BBBCCCGGGNNNXXX```eeegggggghhhgggeeecccbbbbbbaaa___]]]ZZZWWWTTTSSSSSSSSSRRRQQQQQQSSSTTTSSSQQQOOOOOOPPPQQQRRRRRROOOMMMNNNQQQSSS[[[aaajjjqqqtttwww{{{xxxfffQQQAAA;;;777666555444444444444444444444444555555555555666777777666666666888999:::>>>IIISSSmmm|||pppcccddddddaaa[[[VVVTTTTTTMMMMMMLLLJJJIIIHHHGGGFFFBBBAAA@@@???===<<<;;;:::999888888:::::::::@@@III[[[nnn{{{yyywwwsssmmmhhhcccbbb```___```cccfffhhhnnnoooqqqtttwwwxxxwwwvvvsssuuuwwwzzz|||}}}}}}}}}~~~~~~~~~||||||mmmddd___[[[XXXVVVWWWZZZ]]]```gggwwwzzzrrrooonnnooosssyyy}}}xxxlllaaa^^^VVVVVVZZZccc{{{wwwtttssspppllllllaaa^^^\\\ZZZYYYXXXVVVTTTNNNLLLIIIEEEDDDDDDEEEEEEKKKNNNQQQPPPNNNPPPUUUZZZ[[[[[[\\\[[[YYYVVVSSSRRRMMMMMMMMMLLLJJJHHHFFFEEEHHHIIIHHHGGGGGGMMMVVV]]]cccooo|||zzznnn___QQQKKKFFFCCCIIITTT]]]```cccbbb^^^ZZZXXXXXXSSSMMMJJJLLLPPPWWWbbbkkktttyyyzzzpppgggdddaaa^^^\\\]]]]]]]]][[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXX[[[^^^```___^^^^^^^^^^^^^^^]]]]]]]]]^^^______]]]```cccddddddgggmmmrrr}}}|||xxxuuuxxx}}}yyyxxxyyyzzz{{{{{{yyywwwqqqooojjjeeeaaa]]][[[ZZZYYYWWWUUUSSSTTTYYY```fffggghhhjjjlllpppvvv}}}~~~{{{rrrkkkdddaaabbbcccaaa___aaabbbbbbaaa^^^\\\[[[[[[bbbbbbeeerrr}}}ooohhhgggaaa^^^YYYSSSMMMIIIFFFEEEBBB@@@>>><<<===???BBBDDDLLLTTT___iiiooopppqqqpppooollliiihhhiiiiiieeebbbZZZXXXUUUTTTTTTTTTTTTSSSRRRTTTUUUTTTQQQOOOOOOOOOPPPRRRRRRPPPNNNOOOQQQRRRTTTXXX___eeeiiilllssszzz{{{~~~{{{rrrbbbNNN???999777777666555444333333444444444444555555555666666777777666666666888999:::???JJJTTTlll}}}ccceeeeeeaaa[[[VVVTTTTTTLLLLLLKKKJJJIIIHHHHHHGGG@@@@@@??????>>>=========999888888:::::::::@@@HHHYYYlll|||zzzyyyuuuooojjjeeeccc```______bbbeeeggglllnnnppptttxxxyyyxxxwwwsssuuuwwwzzz{{{|||||||||~~~~~~~~~}}}nnneeeaaa]]]XXXTTTTTTVVVXXXXXX\\\jjjxxxwwwrrrlllmmmqqqxxx|||wwwkkk```\\\TTTUUU[[[fff~~~wwwuuutttqqqnnnnnnaaa___\\\[[[ZZZZZZXXXWWWOOONNNKKKHHHEEEDDDDDDEEEJJJNNNQQQPPPOOOQQQWWW]]]ZZZZZZZZZYYYXXXVVVTTTSSSLLLMMMMMMMMMLLLJJJIIIGGGIIIIIIGGGDDDDDDIIISSSZZZ```kkkxxx~~~qqqooodddUUUHHHDDDFFFLLLPPPZZZ___aaa^^^\\\\\\ZZZVVVQQQOOOKKKJJJLLLTTT___gggooowww}}}vvvoooeee```^^^^^^^^^]]]^^^^^^]]]]]]\\\[[[[[[[[[ZZZ[[[[[[ZZZXXXWWWYYYZZZ[[[[[[]]]]]]^^^]]]\\\[[[\\\]]]^^^___````````````bbbaaa______bbbfffjjjmmmuuu~~~~~~xxxuuusssuuuzzz~~~|||{{{{{{zzzyyyxxxpppnnnnnnnnnkkkeee```___\\\[[[ZZZZZZ[[[^^^```bbbfffeeeeeehhhnnnuuu{{{}}}~~~{{{xxxuuullliiieeebbbaaa```^^^]]]\\\]]]___``````___^^^]]]bbb```ccclll{{{uuummmiiiccc]]]VVVOOOKKKIIIGGGEEEDDDBBBBBBBBB@@@>>>CCCJJJQQQ___nnntttwww{{{|||{{{|||wwwrrrpppooollleee^^^^^^[[[XXXVVVVVVUUUTTTSSSXXXXXXWWWVVVTTTQQQNNNLLLMMMNNNPPPRRRTTTRRROOOLLLPPPSSSVVVYYY]]]bbbhhhmmmtttwww{{{vvvlll___NNN???999666666666666555555555555666555444333222333444555222333333444666888999:::???GGGTTTkkk~~~lllgggcccaaa]]]VVVSSSSSSQQQLLLIIIIIIKKKKKKGGGCCCAAA@@@???===<<<<<<<<<<<<:::888888::::::999===CCCXXXiii}}}~~~zzzxxxvvvqqqmmmfffaaa___bbbddddddfffjjjkkkkkkmmmqqqvvvzzz|||}}}{{{yyyxxxyyy|||~~~}}}{{{}}}nnngggeee```YYYXXXVVVSSSPPPPPPVVV___ggg||||||oooooonnnpppwww~~~{{{oooddd[[[YYYTTTVVVgggzzzttttttuuusssppphhhddd```]]][[[ZZZYYYXXXRRRPPPLLLJJJHHHGGGEEECCCHHHKKKOOOQQQQQQTTTYYY]]]^^^\\\YYYWWWVVVTTTRRROOORRRQQQOOOOOOOOOMMMKKKHHHGGGGGGFFFDDDCCCHHHOOOVVV^^^dddmmmvvv|||kkklllbbbTTTHHHCCCDDDIIILLLYYY^^^aaa___]]]]]][[[XXXRRRPPPLLLJJJLLLSSS^^^fffnnnuuu|||~~~xxxqqqggg```^^^^^^\\\[[[^^^]]]]]]\\\[[[[[[ZZZZZZZZZ[[[ZZZYYYWWWVVVXXXYYYYYYZZZ[[[\\\\\\\\\[[[ZZZ\\\\\\]]]^^^____________aaa`````````bbbeeehhhkkkqqqyyy{{{tttpppqqqssswww}}}~~~~~~}}}|||zzzzzzyyywwwrrrkkkeeebbbbbbaaa^^^]]]^^^aaadddfffiiiiiiiiikkkqqqwww}}}~~~zzzwwwtttjjjgggccc```___]]][[[ZZZZZZ[[[]]]______^^^]]]\\\aaa```cccjjjuuuxxxnnnhhhddd___WWWQQQMMMJJJHHHFFFDDDAAA@@@@@@>>>>>>DDDLLLZZZhhhvvv}}}{{{vvvsssppplllddd^^^]]]ZZZXXXVVVWWWWWWWWWVVVXXXWWWVVVUUURRROOOLLLKKKMMMNNNQQQSSSUUUSSSOOOLLLKKKMMMPPPRRRUUUZZZ```eeennnqqqwww}}}tttjjj]]]KKK>>>888666666666666555555555555555444333333333333444555444444555555777888:::;;;???FFFRRRiiinnngggbbb```[[[UUURRRSSSQQQMMMIIIIIIKKKKKKGGGCCCAAA@@@???===<<<<<<<<<<<<:::888888999999999===CCCUUUggg|||~~~zzzwwwtttnnnjjjeee```]]]```cccccceeeiiikkklllnnnqqquuuyyy{{{{{{xxxwwwvvvyyy|||~~~~~~}}}uuulllhhhbbb[[[XXXVVVSSSOOONNNQQQXXX^^^rrrwwwooonnnpppxxx|||oooddd\\\YYYTTTUUUddd|||}}}xxxxxxyyywwwuuummmjjjddd___\\\ZZZXXXWWWVVVSSSOOOLLLJJJHHHEEECCCGGGJJJNNNPPPQQQTTTXXX[[[\\\ZZZXXXWWWWWWVVVTTTRRRQQQOOOOOOOOOPPPOOOMMMKKKGGGGGGFFFDDDDDDGGGMMMRRRYYY___iiissszzz}}}{{{fffhhh```TTTJJJDDDDDDGGGKKKWWW]]]aaa```______]]]ZZZTTTQQQMMMJJJKKKRRR\\\cccllltttzzz|||~~~zzzsssiiiaaa___]]]\\\ZZZ]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYWWWUUUUUUVVVXXXWWWXXXYYYYYYZZZZZZZZZYYY[[[[[[\\\]]]^^^^^^^^^^^^______```aaabbbdddfffgggkkkrrr}}}zzzrrrnnnpppqqqtttyyy{{{tttooommmjjjfffdddcccfffjjjlllooonnnoooqqquuu{{{}}}zzzwwwtttllliiieeeaaa___]]][[[YYYZZZ[[[]]]^^^___```______```aaacccgggmmmzzz~~~pppgggfffaaaZZZSSSOOOLLLIIIHHHCCC@@@>>>>>>===???GGGQQQaaaooo~~~|||wwwssslllccc]]][[[YYYWWWWWWXXXZZZZZZZZZYYYXXXVVVSSSPPPMMMKKKJJJNNNOOORRRUUUVVVTTTOOOKKKHHHIIIKKKLLLNNNRRRXXX\\\eeejjjqqqxxxssshhhYYYHHH<<<777666666666555555555555444444444333333333444444555666666666777777888::::::>>>DDDOOOfffppphhhaaa]]]YYYTTTRRRSSSQQQMMMJJJJJJKKKJJJGGGDDDAAA@@@???===<<<<<<<<<<<<:::888777999999999===CCCRRReee{{{zzzvvvrrrmmmhhheee___\\\___aaabbbdddhhhlllmmmoooqqqtttwwwxxxyyyuuuuuuuuuxxx|||~~~~~~}}}{{{pppjjjccc\\\ZZZYYYUUUQQQNNNNNNQQQTTTdddzzz|||pppooorrryyy}}}pppddd\\\YYYTTTTTTbbbxxx}}}|||}}}|||{{{rrroooiiiccc^^^\\\[[[[[[ZZZWWWSSSPPPMMMKKKHHHEEEEEEHHHMMMPPPRRRTTTWWWYYYYYYWWWVVVVVVWWWXXXVVVUUUOOOOOONNNOOOQQQQQQPPPNNNGGGHHHGGGFFFEEEFFFJJJLLLQQQXXXcccmmmuuuxxxyyyxxxzzzzzz|||zzzdddddd___UUULLLFFFEEEHHHLLLWWW^^^cccbbbaaa```]]]YYYVVVSSSNNNJJJJJJQQQZZZaaalllssszzz}}}{{{sssiiibbb```___^^^\\\]]]\\\\\\[[[[[[ZZZYYYYYYZZZYYYXXXVVVSSSRRRTTTVVVTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^___aaabbbbbbbbbbbbffflllvvv}}}uuupppqqqrrrssswww~~~zzzwwwqqqmmmkkkmmmqqqsssvvvvvvwwwxxx{{{|||yyyvvvsssooojjjfffcccaaa^^^\\\[[[\\\^^^```bbbccccccdddaaabbbdddfffhhhqqqtttiiihhhccc\\\VVVRRRNNNKKKIIIDDD@@@>>>======AAALLLWWWeeesss{{{uuummmddd]]]YYYWWWVVVWWWZZZ\\\]]]]]][[[ZZZWWWSSSOOOMMMKKKJJJMMMOOORRRVVVXXXUUUPPPLLLIIIIIIIIIIIIJJJMMMRRRVVV\\\bbbkkkttt|||tttgggWWWFFF;;;888666666555555555444444444444333333333444444555555666666666666777888888999>>>CCCMMMcccrrrhhh___[[[XXXSSSRRRSSSQQQNNNLLLKKKJJJIIIGGGDDDAAA@@@???===<<<<<<<<<<<<:::777777999999888===CCCQQQdddzzz{{{xxxtttoookkkfff```]]]^^^aaaaaadddhhhlllmmmoooqqqrrrtttvvvwwwuuuuuuvvvxxx{{{}}}~~~~~~~~~wwwppphhhaaa^^^[[[XXXTTTPPPNNNOOOOOOYYYlll}}}qqqppprrrzzz}}}pppddd[[[XXXTTTUUU```uuu~~~}}}~~~vvvsssooohhhccc`````````\\\YYYUUURRRPPPMMMKKKHHHEEEHHHMMMRRRUUUWWWXXXXXXXXXWWWVVVVVVXXXXXXWWWVVVQQQPPPOOOPPPQQQQQQOOONNNGGGGGGGGGGGGFFFFFFGGGHHHLLLRRR\\\gggppptttsssrrrooooooqqqvvv~~~{{{eee___\\\TTTLLLFFFEEEHHHLLLWWW^^^ccccccaaa```\\\WWWWWWSSSNNNJJJJJJOOOXXX___kkkttt{{{~~~yyyrrriiicccaaaaaa```___]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYWWWSSSQQQPPPRRRTTTRRRSSSSSSTTTUUUWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]___`````````______cccgggoooyyy~~~xxxtttttttttuuuxxx~~~~~~xxxvvvvvvyyy{{{}}}~~~}}}{{{yyyuuupppkkkgggdddaaa^^^\\\]]]___aaadddfffggghhhdddeeefffhhhhhhmmm~~~yyymmmjjjeee^^^XXXTTTPPPLLLJJJFFFBBB???>>>???DDDPPP]]]lllzzz~~~wwwnnnfff```YYYXXXWWWXXX[[[^^^_________]]]XXXSSSOOOLLLKKKKKKLLLNNNQQQUUUWWWVVVRRRNNNKKKJJJIIIGGGFFFHHHMMMPPPUUU[[[eeennnwwwttthhhWWWFFF<<<999555555555555444444444444222333333444444555555555555555555555555666777888>>>CCCLLLaaarrrggg]]]YYYWWWTTTRRRRRRQQQOOOMMMKKKJJJHHHFFFEEEAAA@@@???===<<<<<<<<<<<<999777777999999888<<>>DDDOOOYYYlllxxx}}}zzzssslllmmmoootttyyyzzzvvvrrrqqqiiigggeeeddddddeeecccbbbddd]]]TTTLLLIIIIIIJJJKKKJJJKKKMMMOOOQQQSSSUUUVVVVVVRRRLLLGGGCCCAAAAAAAAAFFFJJJRRR\\\eeepppyyyyyyuuupppjjjaaaRRRAAA999999666666555444333333333333111111222222222333333333555444444555666888:::;;;>>>GGGPPP```hhhbbb[[[WWWWWWWWWUUUTTTPPPOOONNNLLLKKKIIIHHHGGGCCCBBBAAA???===<<<;;;;;;;;;;;;:::999888999===@@@FFFUUUkkkxxxrrrnnnmmmfffddd```\\\[[[^^^dddiiiiiijjjkkkmmmoooppprrrrrrxxxyyyzzz|||~~~uuunnnhhhccc___\\\SSSRRRYYY\\\bbb|||wwwlllmmmqqqpppttttttiiiaaaZZZSSSPPPOOOTTTaaannn{{{~~~zzzvvvsssqqqoooooopppjjjaaa\\\ZZZXXXSSSNNNKKKKKKQQQ]]]dddaaa\\\ZZZQQQPPPQQQSSSWWWYYYZZZYYYVVVVVVTTTRRROOOKKKGGGEEECCC@@@@@@GGGPPPUUUTTTPPPPPPKKKHHHKKKPPPXXXdddoooqqqlllfffcccbbbaaabbbddd|||wwwiiiUUUGGGDDDCCCAAAJJJRRR[[[aaabbb```]]]]]]XXXRRRMMMKKKJJJKKKSSS[[[fffnnnuuuzzz{{{pppgggbbbaaaaaabbbccc```]]]\\\\\\\\\\\\[[[YYYWWWSSSPPPMMMMMMMMMMMMPPPPPPPPPQQQSSSVVVYYY[[[[[[[[[[[[ZZZXXXXXXYYY[[[___^^^[[[WWWTTTTTTWWWZZZZZZ\\\```gggoooxxx~~~|||~~~wwwqqqlllmmmppptttyyy}}}}}}|||}}}yyyvvvtttsssrrrqqqpppzzz|||pppkkkeee___YYYTTTOOOKKKJJJIIIFFFAAA???CCCLLLTTT___jjjrrrrrrooommmhhhcccggglllttt{{{}}}yyytttqqqmmmjjjgggeeeeeedddbbbaaa```ZZZRRRLLLIIIIIIIIIIIILLLMMMOOOQQQSSSUUUVVVWWWVVVSSSMMMHHHDDDBBBBBBBBBGGGKKKRRRZZZcccnnnyyyyyysssoooiiiaaaRRRBBB;;;;;;666666555444333333333333222222333333333444444444666555555555666777999:::>>>GGGQQQ```yyygggbbb[[[WWWWWWWWWVVVTTTPPPOOONNNMMMKKKIIIHHHGGGDDDBBBAAA???===<<<;;;;;;::::::999777666888;;;>>>CCCQQQfff|||}}}wwwsssqqqgggccc___[[[\\\___dddgggfffgggiiillloooqqqssstttwwwxxxyyy|||~~~xxxrrroooggg\\\WWWZZZYYY[[[nnnwwwlllkkkooooootttvvvlllccc\\\UUUPPPMMMPPPZZZdddvvv}}}yyywwwuuurrrpppnnnnnnmmmmmmfff___ZZZXXXUUUPPPLLLIIIJJJRRR^^^eeebbb\\\YYYPPPPPPPPPSSSVVVYYYZZZZZZWWWVVVUUUSSSPPPLLLIIIGGGEEEBBBBBBGGGQQQWWWWWWUUURRRMMMIIIJJJOOOVVVbbbmmmqqqmmmiiieeecccbbbbbbbbb}}}mmmXXXIIIDDDBBBAAAHHHQQQ]]]cccccc___^^^^^^YYYSSSNNNLLLJJJKKKRRRZZZbbbkkkttt{{{tttiiibbb```___^^^bbb```^^^]]]]]]\\\ZZZXXXVVVTTTRRRPPPNNNMMMLLLLLLNNNNNNOOOQQQSSSVVVYYY[[[[[[[[[\\\ZZZYYYXXXZZZ[[[^^^]]]ZZZVVVSSSTTTWWWYYYYYYZZZ]]]cccjjjsss{{{~~~}}}|||vvvmmmnnnpppuuuzzz~~~~~~~~~|||zzzxxxuuurrroookkkqqqzzz|||ppplllfff```[[[VVVQQQNNNJJJJJJGGGCCC@@@AAAGGGLLLQQQYYY______]]]]]]\\\ZZZbbbjjjuuu}}}~~~wwwrrrrrrnnnjjjfffdddbbb___]]][[[WWWRRRMMMKKKJJJIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSUUURRRNNNIIIFFFDDDCCCCCCHHHKKKPPPWWWaaammmyyy}}}xxxrrrkkkaaaRRRBBB:::;;;666666555444333333333333333333444444444555555555777666555555555777888999>>>HHHQQQaaannngggaaa[[[WWWXXXXXXWWWUUUQQQPPPOOOMMMKKKJJJIIIHHHDDDCCCAAA???===<<<;;;;;;888888888666555666999;;;???KKK___uuu}}}xxxuuuiiiccc]]][[[]]]aaaddddddaaacccfffjjjnnnrrruuuvvvuuuvvvxxxzzz}}}~~~wwwjjjaaa___[[[XXXdddvvvwwwkkkiiilllmmmtttxxxpppfff___VVVQQQLLLJJJPPPWWWcccsssvvvtttqqqnnnkkkiiigggffffffaaaZZZVVVTTTQQQMMMJJJGGGIIIRRR```gggccc\\\XXXPPPOOOOOOQQQUUUYYYZZZ[[[XXXXXXWWWUUURRROOOKKKIIIGGGDDDCCCHHHQQQXXX[[[[[[VVVPPPKKKJJJLLLSSS___kkkqqqpppmmmjjjfffdddbbb```ppp\\\MMMEEECCCCCCEEEPPP]]]dddccc```___```ZZZTTTOOOLLLJJJJJJPPPXXX```kkkuuu{{{uuujjjbbb___]]]\\\```^^^]]]]]]\\\[[[XXXUUUPPPPPPPPPPPPPPPOOONNNMMMMMMNNNOOOQQQTTTWWWYYY[[[ZZZ[[[\\\[[[ZZZYYY[[[\\\\\\[[[YYYVVVTTTTTTVVVYYYWWWYYY[[[___fffpppzzz}}}yyyrrrqqqqqqtttyyy~~~}}}{{{wwwrrrnnnhhhkkkoooxxx}}}ppplllgggaaa]]]XXXSSSPPPKKKKKKHHHEEEAAA@@@BBBEEEHHHMMMQQQRRRQQQRRRUUUWWWcccmmmxxx}}}vvvvvvqqqkkkfffbbb___[[[YYYXXXUUUQQQOOONNNMMMLLLJJJGGGHHHIIIKKKLLLNNNOOOOOOSSSQQQNNNJJJGGGEEECCCCCCFFFHHHMMMTTT___mmm|||zzzpppcccQQQ@@@888777666666555444333333333333333333333333444444444444777777666555555666777888>>>HHHSSSaaannngggaaa[[[XXXXXXYYYXXXVVVQQQQQQOOONNNLLLJJJIIIIIIDDDCCCAAA???>>><<<<<<;;;888888888777555666888:::===GGGYYYnnnzzzuuukkkddd\\\[[[^^^bbbcccbbb```bbbeeeiiimmmqqqtttvvvtttuuuwwwyyy|||zzzmmmgggaaa]]]eeerrrxxxkkkgggjjjkkktttzzztttggg```WWWRRRLLLHHHIIINNNUUUbbbsssxxxvvvrrrmmmgggbbb___]]]___[[[VVVSSSPPPNNNJJJHHHEEEHHHSSSaaaiiieee]]]YYYQQQOOONNNPPPTTTXXXZZZ[[[ZZZYYYYYYWWWTTTQQQNNNMMMIIIFFFCCCGGGOOOXXX]]]^^^YYYSSSMMMJJJJJJOOO[[[gggpppsssrrrnnniiifffccc___ppp___OOOFFFCCCDDDDDDNNNZZZbbbbbb`````````[[[UUUPPPMMMJJJJJJOOOVVVaaalllwww|||~~~tttjjjccc___\\\[[[]]]\\\[[[ZZZZZZYYYVVVTTTLLLMMMOOOQQQRRRRRRRRRQQQMMMNNNPPPRRRTTTWWWYYYZZZZZZ\\\]]]\\\[[[[[[[[[]]][[[[[[YYYVVVTTTTTTVVVYYYUUUWWWZZZ^^^dddnnnyyy|||~~~}}}yyyuuurrrrrrwww}}}~~~|||xxxsssooogggeeefffkkkuuurrrnnnhhhccc^^^ZZZUUURRRLLLKKKIIIFFFBBB@@@@@@@@@CCCEEEHHHJJJJJJLLLRRRWWWhhhsss{{{xxxssskkkddd___[[[WWWUUURRRPPPOOONNNNNNNNNLLLJJJLLLLLLMMMNNNOOOPPPQQQRRRQQQPPPNNNKKKHHHEEECCCBBBCCCFFFJJJRRR^^^ooo~~~sssdddQQQ@@@888888666666555444333333333333222222222222333333333333777777666555555666777888===IIITTTbbbuuugggbbb[[[XXXXXXYYYXXXVVVRRRQQQPPPNNNMMMKKKJJJIIIDDDCCCBBB@@@>>>===<<<<<<999::::::888777777999;;;<<>>===<<<<<<:::;;;;;;:::888888999;;;<<>>888:::666666555444333333333333222222222333333333444444666555555555666777999:::===JJJVVVccckkkeee^^^YYYXXXXXXVVVTTTSSSRRRQQQPPPNNNLLLKKKJJJEEEDDDBBB@@@>>>======<<<:::;;;;;;:::999888999:::;;;???KKK^^^tttxxxtttiiifffbbb___]]]^^^```aaacccdddgggjjjmmmpppssstttsssuuuwwwzzz}}}{{{lllhhhjjj~~~pppiiihhhhhhpppwwwqqqpppggg^^^ZZZWWWQQQOOOPPPJJJMMMMMMKKKMMMSSSVVVVVVVVVWWWXXXXXXXXXXXXVVVVVVUUUUUUTTTRRROOOMMMKKKKKKIIILLLVVVeeennnkkkeeeaaaVVVRRRNNNLLLNNNRRRVVVXXXZZZZZZZZZZZZXXXVVVTTTRRROOOLLLIIIIIIKKKQQQVVVYYYZZZWWWTTTOOOIIIGGGPPP[[[jjjvvv{{{tttpppqqqoooiii|||zzz|||qqq```OOOGGGHHHHHHIIIMMMVVV___dddbbb^^^]]]WWWRRROOOKKKIIILLLRRR___lllxxx||||||~~~}}}xxxssslllddd]]]WWWWWWTTTQQQQQQRRRTTTTTTTTTUUUUUUTTTTTTUUUVVVVVVWWWSSSTTTUUUVVVWWWXXXXXXXXXYYY\\\^^^___^^^]]]]]]^^^[[[\\\[[[YYYWWWWWWYYY[[[WWWZZZ\\\\\\[[[___fffmmmvvvzzz}}}~~~|||zzzzzz{{{zzzyyy{{{zzzwwwvvvvvvrrruuu{{{yyywwwvvv{{{~~~vvvtttrrrsssuuuwwwxxxxxx}}}{{{yyyyyyyyyxxxwwwuuuooofff^^^\\\\\\aaaqqqxxxtttmmmgggaaa\\\VVVSSSMMMJJJHHHFFFEEEDDDCCCBBBFFFDDDEEEJJJKKKKKKSSS^^^ggg~~~zzztttlllddd___[[[XXXWWWPPPOOONNNOOORRRTTTTTTTTTQQQQQQQQQRRRRRRSSSSSSSSSRRRSSSSSSRRRPPPMMMJJJHHHGGGIIINNNUUUaaappp{{{nnn^^^JJJ:::333555666666555444333333333333333333333444444444555555555444444555666888:::;;;===JJJVVVccclllfff^^^ZZZXXXWWWUUUSSSSSSSSSQQQPPPNNNMMMKKKKKKEEEDDDBBB@@@???======<<<999:::;;;:::888777888999:::>>>III[[[rrrzzzvvvhhhfffddd```]]]\\\___bbbbbbcccfffjjjnnnrrruuuvvvtttuuuwwwzzz}}}ssslllmmm{{{rrrkkkiiihhhpppuuuoootttjjjaaa]]]YYYTTTQQQQQQMMMPPPPPPKKKJJJMMMPPPPPPLLLMMMOOOQQQQQQQQQQQQPPPTTTUUUUUUSSSPPPNNNMMMMMMJJJMMMWWWfffnnnlllfffcccWWWSSSNNNLLLMMMQQQUUUWWWZZZZZZZZZZZZXXXVVVTTTSSSQQQOOOLLLKKKLLLPPPTTTWWWYYYWWWTTTPPPIIIGGGOOOYYYiiiuuu{{{tttpppsssrrrmmm|||yyy|||}}}kkkTTTHHHIIIIIIIIIMMMTTT\\\bbbcccbbb___ZZZUUUQQQNNNKKKOOOUUUbbbiiissszzz}}}~~~zzztttnnnfff]]]WWWSSSRRRQQQPPPOOOOOONNNNNNPPPSSSUUUVVVVVVUUUUUUUUUWWWWWWWWWWWWWWWXXXYYYZZZ]]]]]]\\\[[[[[[\\\]]]]]]]]]\\\ZZZYYYWWWUUUTTTSSSVVVVVVWWWYYY\\\```ccceeennnrrrxxx||||||{{{zzzzzzyyyyyyzzz}}}|||xxxtttqqqoookkknnnqqqrrrtttxxxzzzvvvtttqqqvvv{{{|||uuuqqqmmmkkklllnnnoooooouuuvvvuuussspppqqqvvvzzzppplllfff``````hhhvvv{{{wwwpppiiiccc]]]WWWSSSPPPMMMIIIEEECCCCCCDDDEEEIIIJJJJJJKKKLLLOOOTTTXXXkkk||||||ppphhhjjjeeeYYYSSSUUUOOOMMMKKKMMMRRRUUUVVVUUUVVVUUUUUUTTTTTTTTTUUUUUUTTTUUUUUUSSSPPPMMMLLLLLLIIIIIIKKKSSSbbbsssxxxhhhUUUEEE<<<999888555555555444444333333333444333333222222333333444555555666666777999:::;;;<<>>===<<<999::::::::::::999888888999;;;CCCTTTkkk|||tttiiifffbbb^^^\\\[[[[[[\\\aaaeeeiiimmmoooqqqsssuuuwwwvvvvvvwwwyyy|||tttlllmmmyyypppfffgggmmmrrrtttuuummmccc]]][[[YYYVVVRRRVVVTTTQQQNNNLLLLLLLLLMMMLLLLLLMMMMMMOOOPPPQQQRRRSSSUUUVVVUUURRRQQQPPPQQQNNNOOOVVVdddooorrrlllgggaaa[[[SSSNNNMMMQQQUUUWWWXXXXXXYYYYYYXXXVVVTTTSSSRRRNNNJJJIIIMMMRRRWWWYYYWWWSSSOOOMMMKKKIIIMMMSSSgggnnnrrrrrrqqqqqqoookkk~~~|||{{{~~~nnnWWWJJJJJJHHHIIILLLSSS[[[aaaaaa``````ZZZUUURRRNNNKKKNNNTTT^^^fffqqqyyy}}}{{{vvvoooggg^^^XXXUUUTTTRRRPPPNNNMMMMMMMMMNNNPPPSSSTTTTTTUUUVVVXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]]\\\[[[[[[\\\]]]]]]]]]\\\[[[ZZZXXXVVVTTTSSSTTTTTTUUUWWW[[[^^^aaaccckkkpppvvvzzz{{{{{{{{{{{{wwwwwwyyy|||zzzuuurrrnnnllleeeffffffffffffiiioootttxxx{{{}}}}}}zzzvvvsssrrrqqqwww{{{{{{xxxqqqmmmiiifffggghhhiiiiiihhhiiihhheeedddfffkkkqqqrrrpppmmmgggfffmmm{{{|||wwwpppiiiccc\\\WWWSSSNNNLLLHHHEEEDDDDDDFFFGGGKKKLLLMMMNNNOOOSSSXXX\\\kkk||||||ooohhhhhhdddXXXRRRSSSQQQNNNMMMNNNRRRUUUUUUUUUYYYYYYYYYXXXXXXXXXXXXXXXVVVWWWVVVTTTQQQNNNMMMMMMJJJJJJMMMVVVdddttt}}}}}}vvveeeRRRCCC:::777777555555444444444333333333444333333222222333333444555555555666777888::::::===KKKYYYeee~~~vvvfffaaa```YYYXXXZZZVVVTTTQQQNNNLLLLLLKKKIIIGGGFFFEEEDDDBBB@@@>>>===<<<999::::::::::::999888888:::;;;CCCRRRggg|||{{{sssiiifffbbb^^^\\\[[[[[[\\\aaaeeejjjmmmppprrruuuwwwyyyxxxxxxxxxzzz|||yyyoooooovvvvvvllllllooossstttvvvnnneee___^^^]]][[[XXXUUUTTTQQQNNNLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQSSSUUUVVVUUUSSSRRRRRRRRRQQQRRRYYYeeeqqqtttpppkkkfff___WWWPPPNNNPPPSSSTTTWWWXXXYYYZZZZZZXXXWWWUUUQQQMMMIIIGGGJJJNNNSSSUUUXXXSSSOOOMMMJJJHHHLLLRRRbbbiiinnnoooppprrrqqqnnn|||~~~oooZZZNNNLLLGGGHHHKKKSSS[[[``````^^^```[[[VVVSSSNNNJJJLLLQQQZZZcccnnnwww}}}~~~yyyrrriii___YYYWWWUUUSSSPPPNNNMMMLLLLLLMMMNNNPPPQQQRRRTTTWWWZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\[[[[[[\\\]]]]]]]]]]]]]]]\\\ZZZWWWTTTSSSRRRRRRSSSUUUXXX\\\___aaaggglllrrrwwwyyyzzzzzz{{{wwwwwwxxxzzzzzzuuuqqqmmmjjjeeedddaaa^^^]]]___cccgggjjjmmmppprrrqqqooonnnnnnpppuuuzzz|||zzzzzz{{{zzzyyyvvvtttsssjjjgggbbb```___`````````______^^^[[[[[[^^^ffflllsssuuuuuuqqqnnnsss}}}xxxqqqiiibbb\\\VVVRRRLLLJJJHHHFFFEEEFFFHHHJJJMMMOOOPPPQQQSSSWWW\\\```iiiyyyyyynnnfffeee```VVVPPPQQQQQQOOONNNOOOQQQSSSTTTTTT\\\\\\\\\\\\\\\[[[[[[ZZZYYYZZZYYYVVVRRROOONNNNNNLLLMMMQQQZZZggguuu{{{zzz}}}rrr```MMM???777555666555444444444444333333333444333333222222333333444555555555666777888999:::>>>KKKXXXfff}}}}}}kkkcccaaaZZZ[[[^^^ZZZVVVSSSOOOLLLKKKKKKJJJIIIFFFEEEDDDBBB@@@>>>===<<<:::::::::::::::999999888:::<<>>===<<<::::::;;;;;;::::::999888999;;;AAALLL\\\qqqvvvjjjgggbbb^^^[[[[[[\\\]]]```dddjjjooorrruuuyyy{{{||||||||||||}}}~~~uuuooommm|||rrroooooopppuuupppiiidddbbbbbbaaa```ZZZYYYWWWVVVTTTSSSSSSSSSPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTVVVVVVUUUTTTUUUVVVTTTXXX^^^gggsss|||}}}zzzmmmfff]]]UUUQQQOOONNNNNNQQQRRRUUUVVVWWWWWWVVVUUURRROOOKKKIIILLLPPPTTTVVVXXXSSSPPPNNNKKKHHHJJJOOO^^^dddiiiiiiiiilllllliii~~~uuucccRRRIIIDDDEEEIIIQQQ[[[ccceeeeeeaaa]]]YYYWWWQQQKKKKKKOOOZZZcccpppzzz~~~wwwnnnccc\\\VVVTTTRRRPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQSSSVVVWWWXXXZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[[[[\\\]]]]]]^^^^^^^^^^^^]]][[[YYYWWWTTTTTTUUUVVVXXXZZZ\\\^^^]]]bbbhhhmmmpppsssuuuwwwxxxyyyxxxwwwwwwzzz}}}yyyssslllhhhaaa^^^YYYVVVUUUVVVWWWXXXYYY\\\___aaaaaaaaaaaabbbdddhhhnnnqqqwww{{{uuupppmmmkkkgggfffeeedddddddddeeefff___\\\XXXVVVUUUTTTSSSRRRLLLMMMKKKJJJJJJOOOXXX___kkksss{{{|||yyy|||{{{rrrhhh```ZZZTTTQQQJJJJJJIIIIIIJJJMMMOOOPPPUUUVVVWWWVVVVVVWWWZZZ\\\dddpppuuummmeee]]]YYYVVVRRRMMMLLLHHHIIIJJJKKKLLLOOORRRTTT[[[]]]```ccceeeeeedddcccbbbbbb___[[[VVVRRRQQQRRRPPPRRRXXXaaammmxxxxxxxxxssswwwjjjWWWFFF;;;777666666444444444444444444444444444333333222222333333444444444555555666888999:::@@@KKKYYYhhh~~~uuugggbbb\\\]]]```[[[WWWTTTOOOLLLKKKKKKKKKKKKFFFEEEDDDBBB@@@>>>===<<<:::;;;;;;;;;;;;:::999999777:::@@@IIIXXXmmmyyymmmiiiddd^^^[[[[[[\\\]]]___ccciiinnnrrruuuxxx{{{|||||||||}}}~~~uuunnnjjjyyyuuunnnmmmnnntttqqqlllgggdddbbb```___\\\[[[ZZZXXXWWWVVVUUUUUUSSSRRRRRRRRRSSSTTTUUUVVVTTTVVVXXXXXXWWWVVVWWWWWWTTTYYY___fffrrrmmmhhh___XXXTTTQQQPPPNNNNNNNNNPPPQQQQQQQQQQQQQQQOOOMMMJJJKKKOOOSSSWWWXXXWWWSSSPPPOOOLLLIIIKKKPPP\\\bbbffffffgggiiijjjhhh~~~~~~nnnXXXJJJFFFFFFHHHPPPZZZbbbfffgggbbb^^^[[[YYYTTTNNNMMMPPPYYYcccpppzzzyyypppeee^^^WWWUUUSSSQQQQQQSSSUUUWWWWWWWWWWWWUUUSSSRRRRRRTTTVVVWWWYYY[[[\\\]]]\\\\\\]]]]]]\\\[[[[[[\\\]]]]]]___^^^^^^]]]]]]]]]\\\\\\WWWWWWWWWWWWWWWYYY[[[\\\ZZZ^^^dddhhhkkkmmmpppqqqtttuuuuuusssrrruuu{{{~~~|||xxxrrrjjjeee```]]]YYYVVVVVVVVVVVVVVVVVVYYY[[[]]]\\\\\\]]]^^^^^^aaafffkkkrrr~~~vvvoooiiieeeccc___^^^\\\[[[[[[[[[\\\]]][[[YYYUUUSSSRRRQQQPPPNNNHHHHHHHHHFFFFFFJJJRRRXXXeeemmmwww{{{zzz}}}|||rrrhhh```YYYSSSPPPKKKKKKKKKLLLNNNPPPRRRSSSWWWXXXXXXWWWVVVVVVXXXYYYcccnnnyyywwwoooccc]]]VVVSSSQQQPPPMMMKKKFFFGGGIIIIIIJJJLLLPPPSSSXXX\\\aaafffjjjkkkkkkjjjgggfffbbb]]]WWWTTTSSSSSSSSSUUUZZZcccooozzzuuussslllqqqdddRRRCCC;;;888666555333333333444444444444555444333333222222333333444444444444555666777888999???JJJZZZkkkyyyjjjddd]]]]]]___YYYVVVSSSOOOLLLKKKKKKJJJIIIFFFEEEDDDBBB@@@>>>===<<<;;;;;;;;;;;;;;;:::999999666:::>>>FFFSSShhh}}}qqqmmmfff```\\\[[[\\\]]]^^^bbbggglllpppsssvvvyyyyyyzzz{{{|||}}}~~~vvvoookkkttt~~~rrrnnnooosssrrrpppmmmiiieeebbbaaa\\\\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVWWWXXXYYY[[[\\\\\\[[[ZZZZZZ[[[VVV]]]bbbfffqqqrrrmmmeee^^^ZZZWWWTTTRRRNNNNNNMMMLLLLLLLLLMMMNNNJJJJJJJJJLLLQQQTTTVVVVVVWWWSSSQQQQQQNNNKKKMMMRRRWWW^^^bbbccceeeiiikkkjjj|||dddPPPIIIGGGHHHMMMVVV___dddfffbbb^^^]]][[[VVVPPPNNNQQQUUU___nnnyyy{{{rrrggg```ZZZXXXUUUSSSRRRTTTVVVXXXXXXYYYZZZXXXVVVTTTSSSTTTUUUWWWYYY\\\]]]]]]]]]\\\]]]]]]\\\[[[[[[\\\]]]]]]___^^^]]]\\\]]]^^^```aaaYYYYYYWWWWWWVVVWWWXXXYYYYYY\\\aaadddfffhhhjjjllllllmmmnnnmmmlllpppyyy~~~zzzsssjjjdddccc___\\\ZZZZZZYYYWWWUUUSSSUUUXXXYYYYYYYYY[[[\\\\\\\\\```gggooo|||zzzrrrkkkeeebbb```\\\[[[ZZZXXXWWWWWWWWWWWWXXXUUURRRPPPPPPOOONNNLLLIIIIIIIIIGGGFFFIIIPPPUUU___hhhrrrxxx{{{~~~}}}ssshhh___XXXRRROOOMMMMMMMMMOOOPPPRRRTTTVVVVVVWWWXXXXXXWWWWWWXXXZZZ```iiiqqquuuvvvuuunnnggg[[[VVVPPPMMMMMMOOONNNKKKHHHJJJKKKJJJIIIJJJMMMPPPQQQVVV]]]eeejjjlllmmmllljjjiiieee___YYYUUUTTTUUUTTTVVV[[[dddppp{{{vvvtttnnnjjj^^^MMMAAA:::888555333333333333444444444555555444333333222222333333444444444444555666777888999>>>III[[[nnn}}}mmmggg___^^^^^^VVVTTTQQQNNNLLLLLLKKKIIIGGGFFFEEEDDDBBB@@@>>>===<<<;;;;;;;;;<<<;;;;;;:::999777:::>>>BBBMMMbbb}}}~~~uuupppiiiaaa\\\[[[\\\]]]\\\```fffjjjmmmppptttvvvvvvwwwyyy{{{|||}}}~~~~~~xxxrrrmmmooo|||}}}uuurrrssstttuuusssppplllhhhfff_________^^^]]]\\\[[[ZZZ\\\[[[[[[[[[[[[\\\\\\]]]```aaacccbbb```^^^______\\\cccfffgggppp{{{vvvooogggbbb^^^ZZZWWWSSSQQQMMMKKKIIIJJJLLLMMMKKKKKKMMMPPPTTTVVVUUUTTTVVVSSSRRRRRRPPPMMMOOOTTTXXX]]]bbbbbbdddhhhjjjhhhnnnYYYLLLIIIGGGKKKSSS\\\aaacccaaa___]]]]]]XXXQQQPPPSSSQQQ\\\kkkwww{{{rrrhhhaaa]]][[[WWWTTTSSSTTTVVVWWWXXXZZZ[[[[[[XXXVVVUUUUUUUUUWWWZZZ\\\^^^^^^^^^]]]]]]]]]\\\[[[[[[\\\]]]]]]___^^^\\\[[[\\\___bbbdddZZZYYYXXXVVVUUUUUUVVVVVVXXX[[[___bbbccceeeggghhheeegggiiiiiiiiinnnxxx}}}vvvmmmfffbbb___[[[ZZZYYYXXXTTTPPPPPPSSSUUUWWWWWWXXXZZZ\\\\\\ZZZ]]]eeemmmyyy~~~wwwpppiiidddaaa```^^^]]][[[ZZZXXXWWWVVVVVVUUUSSSPPPOOOOOONNNLLLKKKGGGHHHHHHFFFEEEGGGLLLQQQ\\\dddooowww{{{~~~ssshhh___XXXRRROOONNNNNNOOOPPPRRRTTTVVVWWWUUUWWWXXXYYYXXXYYYZZZ\\\\\\cccjjjlllmmmlllfff```VVVRRRMMMIIIKKKNNNNNNLLLLLLMMMNNNLLLIIIHHHKKKNNNJJJOOOXXXaaagggjjjkkkkkkllljjjfff```ZZZVVVUUUUUUUUUWWW\\\eeeqqq|||yyyxxxssseeeYYYJJJ???999777444222333333333444444555555555444333333222222333333444444444444444666777888999===III[[[ooopppiiiaaa___^^^UUURRRPPPNNNMMMLLLKKKHHHFFFFFFEEEDDDBBB@@@>>>===<<<;;;;;;<<<<<<;;;;;;:::999777:::===@@@III]]]yyyxxxssskkkbbb]]][[[\\\]]]\\\___eeeiiilllooorrrttttttuuuwwwyyy{{{}}}}}}~~~~~~~~~~~~{{{vvvooollltttzzzvvvrrruuuxxxyyyvvvqqqmmmkkkddddddddddddcccaaa```___bbbbbbaaaaaaaaabbbbbbccceeefffgggfffdddbbbbbbbbbaaahhhjjjhhhppp~~~vvvnnnhhhccc^^^[[[WWWTTTOOOKKKIIIJJJLLLNNNNNNOOOQQQUUUXXXXXXVVVTTTVVVSSSRRRSSSQQQOOOQQQVVV[[[aaadddbbbbbbeeefffdddxxx[[[JJJJJJJJJLLLRRR[[[___```ccc___]]]^^^XXXPPPMMMQQQQQQYYYeeepppyyywwwmmmfffbbb^^^XXXTTTTTTTTTUUUUUU]]]^^^^^^\\\YYYVVVUUUUUUVVVXXXZZZ[[[[[[\\\___```]]]^^^___^^^\\\[[[\\\]]]]]]]]]^^^^^^___``````aaa[[[ZZZXXXVVVTTTSSSSSSTTTTTTWWW\\\___```bbbdddfffeeedddccccccfffnnnxxx~~~vvvmmmmmmhhhaaa[[[XXXVVVUUUTTTWWWUUUSSSQQQQQQSSSWWWYYY[[[\\\]]]___fffsss{{{qqqiiieeedddeeeeee]]]\\\ZZZZZZZZZYYYVVVTTTPPPPPPPPPOOOMMMKKKJJJIIIFFFEEECCCAAAAAADDDJJJNNN\\\aaajjjrrryyy~~~uuuiii___XXXUUUTTTNNNNNNPPPQQQSSSUUUVVVVVVZZZXXXVVVVVVVVVVVVTTTSSSZZZZZZ\\\___bbbbbb^^^YYYTTTSSSRRRQQQOOOOOOOOOOOOMMMKKKJJJJJJLLLMMMMMMMMMLLLNNNRRRWWW^^^eeekkknnnkkkiiifff```ZZZUUUSSSSSSTTTXXX^^^eeennnxxxtttjjjYYYFFF<<<999666444444555444333222111222333333444444333222333444555666666666555666666777888999@@@HHHYYYoooqqqfffbbb\\\WWWUUURRRPPPNNNMMMLLLKKKIIIGGGHHHFFFCCCAAA???>>>======;;;<<<<<<===<<<:::999888777777999>>>GGGYYYsss|||tttkkkeee___YYYYYY]]]```cccfffhhhiiikkknnnpppssstttwwwyyy|||~~~}}}~~~xxxtttqqqooo{{{www|||wwwuuuyyy{{{wwwrrrooopppnnnmmmlllllljjjhhhgggjjjllllllkkkiiiiiimmmpppooopppqqqooollljjjiiijjjeeegggiiiiiillluuuyyyrrrmmmggg```WWWTTTPPPMMMMMMMMMMMMMMMPPPQQQRRRSSSTTTUUUUUUUUUSSSUUUUUUQQQLLLKKKOOOTTT]]]]]]^^^^^^^^^_________}}}aaaKKKJJJGGGGGGLLLUUU]]]aaadddaaa______YYYQQQNNNPPPQQQXXXcccnnnwww~~~zzzooohhhbbb^^^XXXTTTSSSTTTUUUUUUZZZ[[[\\\ZZZXXXVVVUUUUUUVVVXXXZZZ[[[[[[\\\^^^```\\\]]]]]]]]]\\\[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^[[[YYYWWWUUUTTTSSSSSSSSSSSSVVVZZZ\\\]]]___aaacccaaa`````````dddlllvvv}}}}}}uuupppkkkddd^^^ZZZXXXVVVTTTVVVTTTSSSRRRRRRTTTWWWXXX[[[\\\^^^```fffqqq~~~{{{ssskkkgggdddbbbaaa```^^^\\\[[[ZZZXXXUUUSSSPPPPPPOOONNNMMMKKKIIIIIIEEEEEECCCAAABBBEEEKKKOOO[[[aaaiiiqqqxxx}}}wwwmmmddd]]]XXXUUURRRRRRSSSTTTVVVXXXZZZ[[[ZZZXXXVVVUUUUUUTTTRRRPPPTTTTTTUUUXXX[[[\\\YYYVVVVVVVVVUUUSSSRRRRRRQQQQQQLLLKKKJJJKKKLLLMMMLLLKKKJJJKKKMMMQQQVVV]]]bbbeeeiiiiiifffaaa[[[UUUSSSRRRSSSWWW^^^fffnnnwwwyyykkkZZZFFF<<<888555444555555444333222222222333333444333222222222333555555666555555666666777888999???HHHYYYppptttjjjfff```[[[XXXSSSQQQNNNMMMMMMLLLJJJHHHHHHFFFDDDAAA???>>>======;;;<<<<<<<<<<<<:::999888888777888<<>>GGGYYYqqqssskkkhhhbbb[[[XXXSSSQQQOOONNNMMMLLLJJJHHHHHHFFFDDDBBB@@@>>>>>>===;;;<<<<<<<<<;;;:::999888999888888;;;???KKK```tttzzzppphhhaaa[[[[[[___aaacccfffggghhhjjjlllnnnqqqrrrtttvvvxxxzzz|||}}}zzz|||}}}}}}|||}}}}}}nnniiidddkkk|||{{{|||}}}}}}yyywwwvvvvvvyyy|||~~~vvvppphhhhhhgggdddcccfffnnnttt}}}{{{qqqeee```ZZZVVVVVVYYY[[[\\\aaa```^^^[[[WWWSSSPPPNNNLLLMMMMMMLLLJJJLLLRRRWWWZZZZZZZZZZZZ[[[[[[[[[[[[www}}}|||hhhPPPLLLGGGEEEEEEJJJUUU___cccddddddccc]]]UUUPPPNNNMMMSSS\\\fffoooxxx~~~ssslllccc^^^XXXUUUTTTTTTUUUUUUSSSUUUWWWVVVUUUTTTUUUUUUWWWYYY\\\]]]\\\\\\\\\]]][[[[[[[[[\\\]]]]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSXXXZZZ[[[\\\]]]___bbbeeebbbcccdddfffjjjqqqzzzwwwrrrkkkddd```\\\XXXVVVSSSTTTUUUVVVWWWXXXXXXXXX[[[^^^aaaccceeekkksssyyy~~~yyyvvvtttqqqtttyyy~~~{{{uuuqqqmmmiiiffffffccc___[[[XXXUUUQQQNNNNNNNNNMMMMMMKKKJJJIIIHHHEEEEEEEEEDDDEEEHHHMMMRRR\\\aaahhhooouuuzzzzzztttnnngggaaaYYYYYYYYYYYY[[[]]]```bbbbbb^^^ZZZWWWTTTRRROOOMMMMMMMMMMMMNNNQQQTTTWWWXXX\\\]]]^^^^^^^^^\\\[[[ZZZTTTSSSSSSSSSTTTSSSPPPNNNKKKJJJIIIJJJMMMQQQVVVXXX___``````^^^YYYTTTPPPOOOQQQVVV]]]eeemmmuuu|||lllYYYEEE:::777555555666444444333333333222222222111111111222222222333333555555555555666888999:::===FFFXXXqqq~~~nnnhhheee___XXXTTTRRRPPPNNNMMMMMMKKKIIIGGGHHHGGGEEECCCAAA???>>>===<<<<<<;;;;;;:::999999888;;;999:::;;;>>>GGGZZZlll|||rrrjjjbbb\\\[[[___^^^aaadddfffhhhjjjmmmppppppqqqrrrtttvvvxxxzzz{{{zzz{{{}}}}}}|||}}}ssskkkccceeettt|||ssskkkcccbbb```\\\[[[\\\aaafffllluuuyyyoooiiibbb]]]]]]___bbbdddgggeeeccc^^^YYYUUUQQQNNNKKKLLLKKKJJJIIILLLRRRVVVXXXXXXXXXYYYYYYYYYYYYZZZvvvxxx|||kkkQQQKKKFFFFFFFFFGGGMMMVVV^^^bbbeeeccc^^^WWWQQQMMMKKKPPPXXXaaakkkuuu~~~uuunnneee```ZZZVVVTTTUUUUUUUUURRRTTTVVVVVVUUUTTTUUUVVVWWWZZZ\\\]]]\\\[[[[[[\\\\\\\\\\\\]]]______]]]ZZZZZZZZZZZZZZZ[[[[[[[[[[[[XXXXXXXXXWWWVVVUUUTTTTTTXXXZZZ[[[\\\]]]```dddhhhggghhhiiijjjmmmrrryyy~~~~~~wwwrrrlllfffbbb^^^ZZZXXXVVVWWWXXXZZZZZZZZZZZZZZZ]]]```cccdddeeehhhmmmrrr{{{zzzuuuqqqnnniiikkkmmmpppttt|||~~~xxxssspppmmmkkkgggccc^^^ZZZWWWSSSPPPMMMMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFFFFEEEEEEHHHMMMQQQ[[[___eeekkkppptttxxx{{{}}}}}}wwwqqqkkkggg[[[ZZZ[[[\\\]]]```bbbcccccc___ZZZVVVSSSPPPMMMKKKKKKKKKKKKLLLNNNRRRWWWZZZ^^^```bbbddddddcccaaa___XXXWWWUUUUUUUUUTTTRRRPPPLLLKKKKKKKKKMMMQQQTTTVVVWWWYYYZZZYYYUUUQQQOOONNNQQQVVV\\\ccckkkssszzziiiWWWCCC:::777555555666444444444333333333222222111111222222222333333333444444555555666888999:::===DDDVVVooo{{{kkkeeeccc]]]VVVQQQQQQOOOMMMLLLLLLKKKHHHFFFHHHGGGFFFDDDBBB@@@???>>><<<;;;;;;:::999999888888888777999;;;===DDDVVVfff}}}ssslllddd]]][[[^^^[[[^^^bbbeeehhhkkkooorrrppppppqqqrrrtttvvvxxxzzz{{{|||}}}}}}}}}~~~wwwlllcccbbbjjj|||{{{vvvppphhhbbb[[[ZZZWWWUUUSSSUUUXXXZZZ\\\fffsssxxxrrriiicccaaacccfffhhhgggfffddd```\\\XXXTTTRRRNNNMMMKKKIIIIIILLLQQQTTTWWWWWWXXXXXXXXXYYYYYYYYY~~~zzzyyykkkTTTJJJDDDFFFFFFDDDFFFLLLWWW^^^cccaaa^^^YYYSSSMMMJJJNNNUUU]]]fffqqq|||yyysssiiiddd]]]XXXUUUUUUUUUTTTSSSUUUVVVWWWVVVUUUVVVWWWXXXZZZ]]]^^^]]][[[ZZZ[[[\\\[[[[[[^^^aaaaaa]]]ZZZYYYYYYZZZ[[[[[[\\\\\\]]]YYYYYYYYYYYYXXXWWWUUUUUUVVVWWWXXXYYY\\\```gggkkkkkklllllllllmmmoootttwww~~~vvvrrrmmmhhheeebbb^^^\\\[[[\\\\\\]]]^^^]]]]]]]]]___aaadddddddddeeejjjnnnrrr||||||vvvqqqllljjjcccccccccccceeejjjqqqvvvyyyzzz|||~~~{{{vvvrrrnnnlllfffbbb]]]XXXUUURRROOOMMMMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFFFFFFFFFFHHHLLLOOOWWWZZZ___bbbeeehhhkkknnnpppttt{{{zzzrrrmmmjjj______aaabbbdddfffggggggccc___YYYTTTPPPNNNKKKIIIIIIIIIJJJJJJLLLPPPUUUYYY___aaaeeehhhiiihhhfffeee\\\ZZZWWWUUUUUUTTTRRRQQQNNNMMMMMMMMMNNNPPPRRRSSSQQQSSSTTTTTTRRRPPPOOOOOORRRVVV[[[aaahhhpppyyyyyydddSSSAAA999777555444555333333444444444333222111111222222333444333333333444444444555777888::::::<<>><<<;;;:::999888888888999444444777999;;;AAAQQQ```xxx}}}uuuoooggg___\\\]]]ZZZ]]]aaadddgggkkkooorrrpppppppppqqqsssuuuxxxyyyzzz|||}}}}}}}}}}}}xxxlllcccccceeeqqq~~~~~~wwwnnnhhhccc^^^[[[VVVTTTRRRQQQQQQRRRTTTUUUUUU\\\hhhvvvyyyooogggddddddeeefffeeedddbbb```]]]ZZZXXXVVVRRROOOLLLIIIJJJMMMQQQTTTXXXXXXXXXXXXYYYYYYYYYYYY~~~ppp]]]NNNDDDGGGHHHEEEDDDHHHPPPYYY```___]]]ZZZTTTMMMHHHLLLRRRYYYcccooo{{{zzzlllggg```ZZZWWWUUUTTTTTTUUUVVVXXXXXXWWWVVVWWWXXXXXX[[[^^^^^^]]][[[ZZZZZZ[[[ZZZZZZ]]]aaaaaa]]]XXXWWWXXXXXXZZZ[[[\\\]]]^^^YYYZZZZZZZZZZZZXXXWWWVVVTTTVVVWWWYYY]]]ccckkkppppppqqqpppnnnllllllnnnqqqvvv~~~}}}uuurrrnnnkkkiiifffdddaaaaaaaaaaaa``````````````````ccceeeeeecccdddhhhlllnnnttt|||~~~zzztttooojjjggg______]]][[[ZZZ]]]bbbfffhhhkkkoootttxxx|||~~~}}}vvvooojjjccc___ZZZVVVTTTRRRPPPNNNNNNNNNNNNNNNMMMLLLKKKKKKGGGGGGGGGFFFEEEFFFJJJLLLPPPSSSUUUWWWXXXYYY\\\^^^^^^bbbiiirrr}}}wwwpppnnnfffhhhjjjmmmoooooooooooofffaaa[[[UUURRROOOMMMKKKHHHIIIKKKKKKLLLOOOTTTXXX^^^aaafffkkkmmmmmmkkkiiiccc___[[[XXXWWWWWWVVVVVVSSSSSSSSSRRRRRRQQQPPPOOOMMMOOOPPPPPPPPPPPPQQQSSSTTTVVVYYY^^^eeennnxxxttt___OOO???999777555444444333333444444444333222111111222333444555444444333444444444555777888:::;;;<<>><<<;;;:::888888888888999555555888:::;;;@@@NNN]]]uuu}}}wwwssskkkbbb^^^^^^[[[^^^aaadddfffiiillloooqqqppppppppprrruuuwwwyyyyyyzzz||||||{{{|||~~~|||mmmdddeeecccggg~~~~~~wwwzzztttpppjjjddd___\\\[[[ZZZVVVUUUSSSRRRRRRSSSTTTTTTSSSXXX___kkk|||}}}sssjjjeeecccbbbbbbbbbaaaaaa```^^^\\\ZZZYYYTTTPPPLLLJJJKKKOOOTTTVVVYYYYYYYYYZZZZZZZZZZZZ[[[{{{gggTTTGGGIIILLLHHHFFFJJJKKKVVV^^^^^^]]][[[UUUMMMHHHKKKPPPXXXaaannnzzzoooiiibbb[[[WWWUUUTTTSSSVVVXXXYYYYYYXXXWWWXXXYYYXXX[[[^^^___]]][[[YYYYYYZZZXXXXXX\\\``````\\\WWWUUUVVVWWWYYY[[[\\\]]]^^^ZZZZZZ[[[[[[[[[YYYXXXWWWVVVWWWYYY[[[```gggpppvvvuuuuuutttqqqnnnlllmmmnnnllluuu|||||||||}}}}}}zzzuuusssooommmkkkjjjgggeeeeeedddcccbbbaaaaaaaaabbbbbbdddeeeeeecccdddgggkkklllqqqwww}}}}}}yyysssmmmhhheee```___\\\XXXVVVWWW[[[^^^]]]aaafffmmmsssxxx|||}}}{{{pppiiiaaa^^^YYYUUUSSSRRRPPPOOONNNNNNNNNNNNNNNMMMLLLKKKGGGGGGGGGFFFEEEFFFHHHKKKKKKLLLNNNOOONNNOOOQQQRRRPPPSSSZZZdddqqq~~~}}}tttqqqlllnnnrrruuuwwwwwwvvvuuujjjeee^^^YYYUUUSSSQQQOOOIIIKKKMMMNNNNNNPPPUUUYYY]]]aaagggllloooooommmkkkjjjeee```\\\[[[[[[[[[[[[YYYYYYYYYXXXUUUSSSPPPNNNLLLMMMOOOOOOOOOQQQSSSVVVUUUVVVYYY]]]cccmmmxxx~~~}}}ttt[[[MMM>>>888888666444333333333444555444333222111222333444555666555444444333444444555777888:::;;;<<<@@@NNNgggqqqjjjgggbbb\\\YYYUUUSSSQQQPPPPPPOOOMMMKKKHHHHHHHHHGGGEEEBBB@@@>>><<<;;;:::888777888888999888999;;;======AAANNN\\\ttt~~~yyyvvvnnneee______^^^```cccdddeeegggjjjlllqqqppppppppprrrtttwwwyyyxxxyyyzzzzzzzzz{{{}}}qqqggggggaaa___qqqvvvwwwuuuxxxnnncccdddccc```]]][[[\\\]]]YYYWWWUUUTTTUUUUUUUUUUUUTTTUUUYYYcccuuutttkkkeeebbb```___`````````___^^^\\\ZZZZZZTTTPPPLLLKKKMMMRRRVVVYYYZZZZZZZZZZZZ[[[[[[[[[[[[wwwaaaPPPOOOPPPJJJEEEGGGLLLTTT[[[___aaaaaaZZZQQQMMMKKKNNNVVV^^^gggtttwwwlllbbb]]]ZZZVVVUUUWWWUUUVVVWWWXXXXXXXXXWWWWWWVVVYYY\\\]]]]]][[[[[[\\\[[[[[[\\\\\\\\\[[[[[[ZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\[[[\\\\\\]]]\\\[[[ZZZYYYVVVUUUUUUXXX```jjjrrrwww||||||{{{yyyuuuqqqmmmjjjsssrrrsssuuuxxxyyyyyyyyyxxxwwwtttqqqooonnnnnnooollljjjfffbbb``````aaabbbddddddddddddeeefffggghhhkkknnntttzzz}}}xxxqqqkkkfffddd\\\ZZZVVVTTTRRRSSSTTTUUU\\\]]]___ccchhhoootttwwwyyyzzzqqqkkk```[[[VVVSSSSSSSSSQQQOOORRRRRRRRRQQQPPPMMMKKKJJJHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFKKKPPPUUU]]]lll|||{{{xxxwwwzzz~~~~~~yyytttlllggg```ZZZVVVTTTRRRQQQRRRQQQQQQQQQQQQRRRRRRSSS\\\___dddiiilllmmmlllllljjjfffbbb`````````^^^\\\]]]^^^]]]ZZZUUUQQQNNNNNNOOONNNMMMMMMOOOQQQQQQPPPSSSVVVYYY\\\aaakkkwww{{{nnnTTTGGG:::666777555333333222333444555555555444333222222333333333333444444444444555555666888999:::>>>CCCKKKcccwwwiiidddaaa[[[VVVUUUSSSQQQOOOOOONNNKKKIIIHHHHHHGGGGGGEEEDDDBBBBBB======<<<;;;:::999999888;;;888888:::<<<@@@KKKVVVmmm||||||vvvooohhhccc```^^^___aaadddfffggghhhhhhpppoooooooooqqquuuyyy{{{xxxyyyxxxwwwvvvxxx|||~~~}}}~~~wwwtttuuusssoootttzzzvvvfffcccbbbbbblllzzz}}}wwwwww{{{rrrlllhhhbbbbbbbbbaaa```___]]]\\\ZZZYYYYYYYYYYYYXXXUUURRRSSSTTTUUU\\\ooo}}}ooofffdddaaa^^^]]]\\\\\\\\\]]]]]][[[ZZZTTTSSSQQQNNNNNNRRRXXX\\\^^^\\\[[[ZZZ\\\]]]]]]]]]jjjUUUOOONNNIIIGGGIIILLLSSSZZZ^^^______XXXQQQLLLKKKMMMTTT\\\eeeqqq|||yyynnnbbb]]]ZZZVVVTTTVVVVVVVVVVVVVVVUUUUUUTTTSSSVVVYYY\\\^^^]]]\\\\\\]]][[[[[[\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWZZZbbbkkktttyyy~~~~~~~~~}}}{{{xxxuuussswwwuuuuuuvvvyyy{{{{{{{{{{{{zzzxxxwwwuuutttssssssqqqnnniiieeecccbbbcccdddeeeeeeddddddeeeeeefffggghhhkkkooouuu{{{yyyqqqiiiccc___[[[YYYWWWTTTSSSTTTUUUVVVYYYZZZ\\\```eeekkkpppsssttt{{{tttlllfffaaaZZZWWWVVVVVVTTTRRRRRRRRRSSSRRRQQQNNNLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDGGGLLLQQQZZZjjj{{{wwwppplllddd___[[[XXXVVVUUUVVVVVVUUUVVVWWWXXXYYYYYY\\\___cccgggjjjjjjiiihhhiiifffbbbaaaaaabbb```^^^___```___]]]XXXTTTQQQPPPQQQOOONNNNNNPPPQQQQQQPPPRRRUUUXXX[[[aaajjjwwwzzzkkkRRRFFF:::666777555333333333444444555555444333222222222333333333333444444555555555555666777999999<<>>>>>===<<<;;;::::::999777777999:::>>>IIISSSgggwww}}}vvvpppjjjeeebbb______aaabbbdddeeefffgggmmmlllmmmnnnqqqtttxxxzzzxxxxxxwwwvvvvvvxxx|||~~~zzzwwwxxxvvvrrrsssvvv~~~~~~ooohhhccc^^^bbblllzzzsssnnniiifffcccccccccbbbaaa```^^^^^^___^^^]]]]]]]]]\\\ZZZXXXTTTUUUVVV\\\lllsssiiieeebbb___]]]\\\[[[\\\]]]]]][[[YYYUUUSSSPPPNNNNNNRRRYYY^^^```^^^\\\[[[\\\^^^______}}}~~~~~~xxx}}}rrrYYYOOOLLLHHHHHHKKKLLLTTT[[[]]]^^^]]]XXXQQQMMMKKKLLLRRRXXX```lllwww{{{pppddd^^^ZZZUUUSSSTTTVVVUUUUUUTTTRRRQQQPPPPPPVVVYYY\\\^^^^^^]]]]]]^^^\\\\\\[[[[[[[[[\\\\\\]]]\\\\\\[[[[[[ZZZZZZYYYYYY[[[[[[\\\\\\[[[[[[ZZZYYYZZZYYYYYY\\\cccmmmwww}}}~~~|||yyyzzz|||~~~~~~|||{{{yyywwwtttpppkkkhhhgggggghhhggggggfffeeeeeeeeeeeefffeeegggkkknnnssszzzyyypppgggaaa]]]ZZZYYYWWWUUUUUUUUUWWWXXXYYYZZZ[[[___ccchhhmmmooopppxxxzzzpppmmmggg```\\\ZZZZZZXXXVVVTTTTTTTTTTTTRRRPPPNNNMMMOOONNNLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBAAACCCGGGLLLVVVhhh~~~~~~yyytttpppiiiddd```]]]ZZZXXXVVVVVVVVVWWWXXXYYYZZZZZZ]]]___bbbdddfffeeecccbbbdddaaa___^^^___```______^^^______]]]XXXTTTRRRRRRSSSQQQOOOOOOPPPQQQQQQPPPQQQSSSWWWZZZ```jjjvvvuuudddOOODDD999777666555333444444444555555444333222111222222333333333333444444666666555666666777888999:::BBBKKKbbbtttjjjddd```]]]WWWTTTQQQOOOOOONNNMMMLLLLLLKKKJJJIIIGGGEEECCCBBB@@@??????>>>===<<<;;;;;;999666666888999<<>>===<<<;;;:::999777666888999;;;DDDNNN[[[mmm~~~wwwrrrmmmiiieee______^^^^^^___```aaabbbaaacccfffjjjnnnrrruuuwwwvvvvvvvvvuuuuuuwww{{{}}}{{{{{{}}}~~~xxxmmmbbb___aaabbbnnnyyytttqqqooonnnnnnoooooonnnnnnmmmlllkkkhhhfffdddcccaaa___\\\ZZZZZZZZZZZZYYYWWWXXXYYYYYY^^^lll}}}yyyooofff___]]]\\\[[[\\\]]]]]][[[YYYVVVTTTQQQNNNOOOUUU]]]ccchhhgggccc___\\\\\\]]]___sssvvvyyyzzzzzzzzz|||~~~~~~{{{tttkkklll|||nnnYYYMMMHHHGGGHHHIIIMMMWWW```ccccccaaa\\\VVVRRRNNNMMMOOOSSSYYYcccnnnvvv}}}uuuiiiaaa\\\VVVSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTWWWZZZ\\\\\\[[[[[[\\\ZZZZZZZZZZZZ[[[[[[\\\]]]\\\\\\\\\\\\[[[YYYXXXWWWZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[]]]cccmmmyyy}}}yyyuuurrrqqqqqqnnnmmmkkkiiihhhggggggfffhhhiiiiiijjjlllqqqxxx|||{{{tttmmmgggbbb```\\\[[[[[[ZZZ[[[\\\]]]]]]aaabbbcccdddfffhhhjjjkkkmmmrrr{{{uuunnnfffbbbaaaaaa```___ZZZZZZZZZYYYWWWTTTQQQPPPOOONNNLLLJJJHHHFFFEEEEEEGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDFFFLLLYYYnnn{{{xxxtttqqqnnnjjjfffccceeedddccc```___]]]\\\\\\\\\]]]^^^^^^^^^\\\ZZZYYYWWWWWWVVVUUUUUUVVVWWWXXXYYYZZZ[[[YYYVVVSSSRRRRRRQQQOOONNNMMMNNNNNNNNNLLLNNNPPPRRRVVV\\\hhhvvvzzzhhhWWWFFF>>>888777666444333555555555444333222111111111222222222333333333444444666666555666666777888999777AAAIII]]]nnnbbb\\\ZZZXXXUUURRRQQQQQQQQQPPPOOONNNNNNMMMKKKIIIFFFDDDCCC???>>>>>>===<<<;;;:::::::::888888999999;;;CCCLLLZZZlll~~~wwwrrrnnniiieee^^^]]]]]]]]]^^^^^^___```]]]___cccggglllqqqtttvvvvvvvvvvvvvvvvvvxxx|||}}}{{{zzz|||}}}pppfffaaaaaa]]]aaammm~~~wwwsssrrrqqqoooppprrrssstttsssqqqpppooommmkkkhhhfffddddddbbb^^^\\\\\\[[[ZZZYYYXXXYYYYYYYYYZZZddduuuttthhh___^^^]]]\\\\\\^^^]]]\\\ZZZVVVUUURRRPPPPPPVVV^^^dddlllkkkhhhbbb]]]ZZZ[[[]]]lllqqquuuwwwvvvvvvxxx{{{||||||zzztttkkkiiiuuuppp]]]OOOIIIHHHGGGGGGKKKWWWdddhhhgggeee___YYYTTTPPPMMMNNNPPPUUU___iiipppyyyxxxkkkddd^^^XXXTTTUUUSSSSSSRRRQQQRRRSSSUUUVVVRRRUUUXXXYYYYYYXXXWWWXXXWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\\\\\\\ZZZYYYXXXZZZZZZYYYYYYYYYZZZ[[[[[[YYYZZZ[[[]]]bbblllyyy}}}yyywwwuuuuuupppooonnnllljjjiiiiiiiiijjjjjjjjjjjjlllqqqxxx}}}~~~zzzssslllgggcccaaabbbaaaaaaaaaaaabbbbbbcccdddddddddeeeeeeeeeeeeeeeffflllttt~~~{{{uuulllgggeeefffeeeccc___^^^]]][[[XXXUUURRRPPPMMMLLLJJJHHHGGGFFFEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHJJJQQQ___sss}}}{{{xxxuuuqqqnnnkkkjjjgggdddaaa___]]]]]]]]]^^^______^^^]]]\\\[[[YYYYYYXXXWWWUUUTTTVVVXXXXXXZZZ[[[ZZZWWWUUUTTTTTTPPPNNNLLLLLLMMMNNNMMMMMMLLLNNNPPPTTT[[[ggguuuwwweeeTTTBBB;;;777777666444333555555444333222111111222222222222333333333333444444444444555555666888999:::777AAAHHHZZZ~~~qqqbbb\\\[[[WWWUUUTTTSSSSSSSSSQQQOOONNNMMMLLLKKKIIIGGGEEEDDD???>>>>>>===<<<;;;:::999:::888888999999:::AAAJJJYYYkkkyyyuuupppiiiddd[[[\\\]]]^^^^^^^^^^^^^^^\\\]]]```eeejjjooosssvvvwwwwwwwwwvvvwwwyyy}}}~~~ssshhhbbb______]]]```mmm}}}{{{wwwvvvsssrrrqqqrrrtttuuuuuutttqqqqqqpppooonnnlllkkkjjjhhheeebbb```^^^]]]ZZZXXX[[[ZZZ[[[[[[[[[```ooo}}}vvviiiaaa___^^^]]]^^^______]]][[[WWWVVVTTTRRRSSSWWW]]]bbbmmmmmmlllfff```\\\\\\^^^ccchhhoooqqqqqqrrruuuxxxyyy{{{|||xxxpppkkksss~~~{{{eeeSSSJJJHHHGGGFFFHHHVVVeeekkkkkkgggaaa[[[UUUPPPKKKKKKLLLPPPZZZdddllluuu~~~zzzmmmfff```ZZZVVVWWWUUUTTTRRRQQQQQQQQQSSSTTTQQQSSSVVVWWWUUUTTTSSSSSSTTTVVVXXX[[[[[[[[[YYYXXXYYYZZZ[[[\\\\\\[[[YYYXXXZZZYYYYYYXXXYYYZZZ[[[\\\YYY[[[\\\^^^bbblllzzz|||zzzxxxwwwrrrqqqpppnnnmmmllllllllliiiiiiiiiiiilllqqqxxx~~~~~~yyysssnnnkkkiiihhhiiiiiiiiiiiiiiiiiiiiiiiigggggggggfffdddcccaaa``````dddkkksss|||uuunnnkkkjjjhhhgggcccbbb```]]]ZZZUUURRROOOJJJJJJIIIHHHGGGGGGGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKNNNVVVdddxxx}}}|||~~~}}}xxxuuummmllliiifffdddaaa```___``````aaaaaaaaaaaa``````[[[\\\[[[XXXUUUSSSUUUWWWVVVXXXYYYXXXVVVTTTSSSTTTOOONNNLLLMMMNNNOOOOOONNNKKKLLLOOORRRYYYfffuuuuuuaaaNNN>>>999666777666333333666444333222111111222222333222222333333333333444444333333444555777999:::;;;777BBBGGGVVV{{{uuueee______VVVUUUUUUUUUVVVTTTQQQOOOLLLLLLKKKJJJIIIGGGFFFEEE@@@??????>>>===<<<;;;;;;999777777888777888>>>GGGUUUhhh}}}|||xxxssskkkdddYYYZZZ]]]___```___^^^]]]\\\]]]___ccchhhnnnsssvvvwwwxxxxxxwwwxxxzzz}}}pppfff```aaa\\\[[[aaahhhqqq}}}|||yyyyyyuuutttssstttuuuvvvvvvuuuqqqrrrsssuuuvvvvvvwwwwwwssspppmmmkkkiiifffbbb___^^^]]]^^^```___aaalllxxxsssjjjddd```___^^^___``````^^^\\\WWWWWWVVVUUUUUUXXX]]]```kkknnnoookkkeeeaaaaaaccc[[[bbbiiimmmmmmooossswwwwwwzzz}}}|||tttnnnttt~~~mmmWWWKKKHHHHHHFFFEEEUUUfffmmmlllhhhaaa[[[UUUOOOJJJIIIJJJNNNWWWaaaiiisss|||{{{nnngggaaa[[[XXXXXXVVVUUURRRPPPOOOPPPPPPQQQPPPRRRUUUUUUSSSQQQQQQQQQRRRTTTXXX[[[\\\ZZZXXXVVVXXXYYY[[[\\\]]]\\\ZZZYYYZZZYYYXXXXXXXXXZZZ[[[\\\ZZZ\\\]]]^^^bbbmmm{{{~~~{{{yyyyyysssrrrqqqooonnnnnnmmmmmmhhhhhhhhhhhhkkkpppxxx}}}|||zzzvvvsssqqqpppppppppooooooooonnnnnnmmmmmmmmmkkkkkkjjjhhhfffcccaaa```\\\___dddiiipppxxx{{{sssooommmkkkiiieeedddbbb___ZZZVVVQQQOOOIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNLLLMMMPPPYYYgggzzz}}}yyytttsssvvv{{{{{{wwwsssqqqooommmjjjiiiggggggbbbccccccddddddddddddddd\\\]]]\\\XXXSSSQQQSSSUUURRRTTTVVVUUUSSSRRRQQQQQQOOONNNMMMMMMOOOQQQQQQPPPJJJLLLNNNRRRYYYeeeuuuttt\\\HHH<<<888666777666333333666333222111111111222333444222222333333333444444444222222333555777999;;;<<<777BBBFFFTTTyyyxxxiiiccccccUUUUUUVVVWWWWWWUUUQQQNNNKKKKKKKKKJJJIIIGGGFFFEEEAAAAAA@@@???>>>===<<<<<<888666666777666666<<>>CCCRRRppp{{{kkkaaaZZZXXXVVVSSSQQQQQQRRRQQQPPPKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@???===<<<<<<999999888777777999>>>BBBOOOdddyyy}}}vvvmmmffffff```\\\^^^eeejjjiiifffdddbbbaaabbbfffmmmtttyyy}}}yyyxxx{{{}}}~~~uuukkkddd]]]YYYZZZ[[[[[[^^^bbbhhhiiikkknnnqqqtttvvvwww||||||xxxuuussstttuuuwwwyyy{{{||||||}}}vvvmmmllljjjfffccceeekkkppp{{{xxxooohhhbbbaaaaaaaaaaaa````````````\\\\\\ZZZWWWTTTTTTUUUWWWiiiooouuuuuupppkkkhhhgggOOOSSS\\\fffiiijjjnnntttxxx}}}|||}}}lllWWWKKKIIIKKKMMMWWWeeennnoooiiibbb]]]YYYSSSMMMJJJHHHIIIPPPYYY```lllxxx~~~zzzpppfff___[[[XXXUUUUUUTTTSSSRRRSSSTTTTTTRRRSSSTTTTTTTTTRRRPPPOOONNNQQQUUUYYY[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYXXXXXXYYYZZZ[[[[[[]]]\\\[[[ZZZ]]]ggguuu}}}yyyvvvrrrmmmiiihhhfffeeeccc```^^^___cccggglllwww}}}zzzxxxxxxxxxrrrpppnnnmmmkkkhhhddd```^^^]]]]]]^^^ccciiiooosss}}}zzzsssoooooohhhccc\\\VVVRRRNNNKKKIIIHHHIIIJJJJJJIIIJJJLLLMMMRRRTTTVVVWWWVVVVVVWWWXXXWWWWWWXXX^^^iiiyyyyyyqqqiiifffccc``````cccfffiiisssvvvzzz~~~~~~}}}zzzxxxuuusssooolllkkkkkklllmmmmmmmmmnnnnnnnnnnnnnnnnnnjjjgggccc]]]YYYUUUSSSRRRQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSRRRRRRQQQOOOLLLNNNTTT\\\fffuuu}}}lllVVVGGG;;;999777444333333333444111111111000000111111111333333222222222333444444333333444666777888999:::<<<>>>BBBOOOkkkpppeee^^^YYYWWWTTTRRRRRRRRRRRRQQQKKKKKKJJJIIIHHHGGGFFFEEECCCCCCBBB@@@???===<<<;;;999999888777777999>>>AAALLL```uuu~~~wwwnnnhhheee```]]]```gggmmmmmmkkkhhhfffdddeeehhhnnntttxxx|||{{{~~~yyypppjjjccc]]]\\\[[[YYYYYY\\\```aaaccceeegggiiikkklllqqquuuyyy|||{{{yyyxxxwwwuuuvvvyyy|||~~~}}}xxxrrrmmmlllpppsss{{{zzzqqqjjjdddbbbbbbbbbbbbbbbccccccccc``````^^^[[[WWWVVVWWWXXXfffmmmuuuvvvrrrmmmlllmmmFFFJJJTTT___eeeggglllssswww|||{{{xxx\\\KKKJJJOOOJJJVVVgggrrrsssmmmeee```YYYSSSMMMKKKHHHHHHNNNUUU^^^iiiuuu|||~~~tttkkkbbb[[[XXXVVVVVVUUUTTTSSSSSSSSSTTTRRRSSSSSSTTTSSSQQQPPPNNNLLLOOOSSSWWWZZZ[[[ZZZZZZYYYXXXWWWWWWWWWXXXZZZ[[[WWWWWWXXXXXXYYYZZZ[[[\\\^^^]]]ZZZXXXZZZcccqqq{{{|||xxxtttpppkkkfffcccaaa^^^]]]\\\[[[\\\aaaeeelllxxx}}}|||vvvtttsssqqqppplllgggddd___^^^\\\\\\^^^bbbfffiiipppwww|||tttnnnllleeeaaaZZZTTTPPPMMMKKKIIIIIIJJJKKKKKKKKKKKKMMMOOOSSSUUUWWWXXXXXXXXXYYY[[[]]]\\\]]]aaajjjvvvyyyoooiiicccaaa^^^[[[ZZZ\\\^^^```iiilllqqqvvvxxxyyyxxxwwwsssqqqooolllkkklllmmmnnnppppppqqqrrrrrrsssssssssnnnkkkgggaaa\\\YYYVVVUUUSSSSSSTTTUUUUUUUUUUUUUUUSSSTTTUUUWWWXXXXXXXXXXXXSSSPPPQQQVVV^^^hhhwwwzzzhhhRRRCCC:::999666444333333333333222222111111111111222222444333333222222222222333333333444555777888999999<<<===AAAKKKeeetttiiibbb[[[XXXUUUSSSSSSSSSRRRQQQLLLLLLKKKJJJIIIIIIHHHHHHDDDDDDBBBAAA???===<<<;;;999999999888777999===@@@GGGZZZnnn{{{}}}uuummmhhhddd```^^^aaaiiipppqqqpppllljjjiiihhhjjjoootttwww~~~||||||~~~yyyqqqjjjcccaaa___[[[ZZZ\\\[[[\\\]]]___```bbbcccccciiilllqqqtttuuuvvvwwwxxxyyy|||~~~zzzyyyzzz}}}ssslllhhhdddddddddddddddeeefffgggeeeeeeccc```[[[YYYXXXYYYaaakkkvvvyyyvvvrrrqqqsss???DDDNNNYYY___ccciiipppvvv|||bbbNNNIIIMMMFFFTTTggguuuxxxrrriiidddZZZTTTOOOMMMIIIGGGKKKRRRZZZeeeqqqxxx}}}{{{pppfff]]]XXXWWWWWWVVVUUUTTTSSSSSSSSSRRRRRRSSSRRRRRRPPPOOONNNMMMOOOSSSVVVYYY[[[\\\\\\[[[ZZZXXXWWWWWWYYY[[[\\\VVVVVVWWWXXXYYYZZZ\\\]]]```^^^ZZZWWWXXX```mmmwww}}}}}}{{{wwwtttqqqmmmfffaaa^^^[[[XXXVVVXXXXXXZZZ___dddkkkyyyzzzyyyxxxvvvtttpppkkkgggdddbbb___]]]]]]^^^```bbbggglllvvvwwwoookkkddd```YYYSSSPPPNNNLLLKKKLLLMMMNNNNNNNNNOOOQQQSSSUUUWWWYYY[[[[[[[[[]]]^^^aaa``````ccciiiqqqzzz}}}yyysssmmmhhhdddbbb___]]]\\\\\\]]]^^^bbbdddiiinnnrrrtttuuuuuurrrpppmmmjjjiiiiiijjjkkkmmmnnnppprrrssstttttttttqqqooojjjddd___[[[YYYXXXTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWYYYZZZ[[[[[[\\\\\\XXXTTTTTTYYYaaakkkyyywwwcccMMM???999888666555333333333333333222222222222222222333444444333222111111111222333333444555666777888999:::<<>>EEE\\\sssiiiddd\\\YYYVVVTTTTTTSSSRRRQQQLLLKKKKKKJJJIIIHHHGGGGGGEEEDDDCCCAAA???>>><<<<<<:::;;;:::999888888;;;===BBBNNN```qqq~~~vvvoookkkgggccc``````dddiiikkkllllllkkkjjjjjjjjjlllooopppvvvvvvxxx||||||vvvssspppjjjhhhhhhbbbcccdddfffgggiiijjjkkklllooosssvvvxxx{{{~~~yyypppnnnffffffeeeeeefffhhhjjjkkkllllllkkkgggbbb\\\YYYXXXXXXdddttt|||zzz<<>>DDDXXX~~~sssiiieee^^^[[[XXXVVVUUUTTTSSSRRRMMMMMMLLLJJJIIIHHHGGGFFFDDDCCCCCCAAA@@@???>>>===;;;;;;;;;:::888888:::<<<@@@JJJYYYlll}}}vvvsssiiieeeaaa___```cccfffgggiiihhhhhhiiijjjkkkmmmnnnttttttxxx}}}{{{tttppppppmmmmmmnnnoooppppppqqqqqqppptttyyy}}}~~~|||~~~}}}sssqqqiiihhhgggfffggghhhkkklllmmmnnnnnnjjjddd^^^ZZZYYYUUU^^^mmm{{{888;;;DDDMMMRRRUUU\\\dddhhhsss~~~zzz```NNNGGGFFFKKKWWWiiiyyy}}}tttjjjbbb^^^[[[YYYSSSLLLKKKNNNRRR]]]iiiqqqxxxvvviiiaaaZZZZZZZZZYYYWWWTTTRRRQQQMMMMMMNNNNNNOOOQQQRRRRRRNNNNNNOOOQQQSSSUUUXXXYYY]]]]]]]]]\\\\\\[[[[[[[[[WWWWWWWWWWWWWWWXXXYYYZZZWWWXXXWWWUUUTTTXXX___eeeqqqyyy~~~vvvuuusssoooiiiddd```___ZZZWWWSSSQQQQQQQQQQQQPPPTTTVVVZZZ^^^aaaiii{{{zzzuuuqqqoookkkfffbbb```^^^]]]\\\^^^cccjjjttt}}}rrrlllddd]]]YYYXXXWWWVVVSSSTTTVVVVVVVVVXXXZZZ\\\```cccfffhhhiiikkkmmmooosssqqqmmmiiieeecccaaa```___bbbdddeeefffhhhlllooonnnnnnnnnmmmlllkkkkkkjjjkkkkkkkkklllmmmnnnnnnooofffdddaaa]]]\\\[[[\\\]]]aaaeeejjjpppuuuyyyzzz{{{xxxvvvqqqkkkeeeaaa^^^\\\YYYYYYYYYYYYZZZ\\\]]]^^^^^^^^^^^^^^^^^^]]]\\\\\\]]]YYYXXX]]]fffqqqtttbbbPPPAAA999555555555555444333222222111111111000000111111111111111111111111111222333333444444555555666666666666;;;>>>BBBTTTxxxvvvkkkgggaaa^^^ZZZXXXWWWWWWUUUTTTPPPOOONNNLLLJJJHHHGGGFFFCCCBBBBBBAAA@@@@@@??????;;;<<<<<<:::888888999;;;>>>EEESSSggg{{{|||xxxiiifffaaa^^^^^^```cccdddeeefffggghhhjjjlllmmmnnnoooqqqvvv|||~~~~~~}}}}}}||||||}}}}}}yyyvvvsssrrrtttuuuvvvzzz~~~}}}|||}}}uuuuuummmllljjjhhhhhhjjjlllnnnoooppppppmmmgggaaa\\\ZZZUUUYYYbbbrrr555888AAAJJJPPPSSSZZZbbbbbbnnn|||bbbQQQJJJHHHIIIRRReeexxx~~~vvvkkkddd```^^^[[[UUUMMMKKKNNNNNNYYYdddlllsss|||yyylllddd[[[[[[ZZZYYYWWWUUURRRQQQLLLLLLMMMNNNOOOQQQSSSTTTMMMMMMMMMNNNPPPSSSUUUWWWZZZZZZ[[[\\\\\\\\\\\\[[[XXXXXXWWWWWWWWWXXXXXXYYYTTTUUUUUUTTTSSSVVV\\\aaagggooouuuwwwzzz|||yyypppooommmhhhaaa[[[XXXVVVUUUSSSPPPOOOOOOQQQQQQQQQTTTVVVZZZ^^^aaaiii|||}}}xxxvvvtttppplllhhheeecccbbbbbbccceeejjjqqqyyy{{{uuummmfffbbb```______XXXZZZ[[[\\\\\\]]]```bbblllooorrrtttvvvwwwzzz{{{yyywwwrrrlllfff```\\\ZZZZZZ\\\```bbbcccggglllqqqrrrrrrrrrrrrrrrqqqoooooopppoooooonnnmmmmmmnnnnnncccaaa^^^\\\[[[[[[]]]^^^]]]aaagggnnntttwwwyyyzzzzzzwwwrrrlllgggbbb___^^^ZZZYYYYYYYYYZZZ\\\^^^```^^^^^^____________^^^^^^]]]YYYXXX]]]fffrrr~~~}}}ooo^^^MMMAAA:::555555555555444333222222111111000000000000111111111000000000111222333333333444444555555666666666777<<>>CCCKKKSSSYYY]]]eeegggmmmwwwpppVVVKKKIIIIIIQQQdddvvv}}}yyysssiiiccc``````\\\SSSMMMKKKMMMUUU\\\aaakkkxxx~~~~~~zzzoooeee```YYYTTTUUUVVVTTTRRRSSSOOONNNNNNNNNOOOOOOPPPQQQRRRRRRQQQPPPQQQRRRSSSTTTTTTVVVXXXZZZ[[[[[[ZZZYYYXXXWWWVVVUUUVVVXXXZZZ[[[\\\ZZZWWWTTTTTTUUUXXXYYYdddfffhhhjjjlllpppvvvzzzzzzsssoookkkiiieee```[[[WWWTTTRRRRRRQQQQQQRRRUUUVVVVVVUUUVVVVVVXXX]]]aaajjjzzzxxxrrrssssssqqqmmmiiigggfffdddgggkkkppptttxxx|||~~~uuunnniiifffeeeddddddcccdddeeehhhkkklllvvvvvvyyy|||}}}{{{zzztttkkkccc^^^ZZZXXXVVVYYYWWWYYY___cccfffnnnvvvxxxzzzyyywwwxxx{{{zzzvvvsssqqqnnnppprrrqqqlllgggeeeaaa\\\XXXWWWXXX[[[]]]aaabbbeeekkkrrrxxx{{{|||~~~yyyqqqjjjfffdddbbb```^^^]]]]]]\\\[[[[[[\\\\\\______```aaaaaa```___^^^^^^\\\\\\bbbmmm|||xxxtttyyyxxxjjjZZZJJJ>>>777555555444333222222222222111111111111111111111111000111111111111222222222444444555555666777777777888===<<<@@@OOOeeerrrggggggeee```\\\YYYVVVUUUTTTYYYVVVRRROOOMMMKKKIIIGGGEEEEEEDDDBBB@@@===;;;:::>>>===;;;:::999888888888<<<@@@JJJZZZooo{{{wwwkkkgggaaa^^^]]]]]]\\\\\\ccceeehhhjjjkkklllnnnooommmnnnooosss{{{{{{{{{zzzwwwsssooommmmmmooopppqqqsssuuuwwwyyyzzzsssnnnnnnuuu{{{uuurrrpppmmmiiihhhjjjppptttuuuuuuuuurrrnnnhhhbbb___ZZZTTTUUUaaasss333555:::AAAJJJSSS[[[___aaacccjjjtttxxx]]]PPPKKKIIIPPPbbbvvv|||uuulllfffbbbaaa^^^UUUOOOLLLLLLQQQUUUXXXaaaoooyyy{{{~~~tttjjjbbb[[[UUUVVVWWWTTTRRRSSSOOOOOONNNOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPQQQRRRSSSSSSTTTWWWYYY[[[[[[[[[ZZZYYYXXXWWWVVVUUUVVVWWWXXXVVVUUUTTTSSSRRRQQQQQQQQQYYY[[[]]]___aaaeeejjjmmmrrrtttvvvwwwxxxyyy{{{}}}}}}}}}}}}{{{yyysssnnnjjjdddbbb^^^ZZZVVVTTTRRRQQQTTTSSSSSSTTTVVVWWWWWWVVVYYYXXXZZZ^^^bbbhhhvvvzzzxxxxxxxxxvvvsssooolllkkkfffhhhkkknnnrrrvvvzzz|||~~~xxxtttrrrqqqooommmmmmpppuuu{{{~~~uuuooofff^^^YYYWWWVVVUUUVVVTTTVVV[[[___ccckkktttyyy||||||{{{{{{~~~|||xxxwwwuuussstttuuusssmmmhhhdddaaa]]]YYYXXXZZZ\\\^^^^^^```dddkkksssyyy}}}~~~}}}xxxrrrllliiifffdddbbb```___^^^]]]]]]]]]]]]]]]___```aaaaaaaaa```___^^^\\\]]]```gggrrrsssssszzzvvvgggWWWGGG<<<555555555444333222222222222111111111111111111111111111111111111222222222222444444555555666777777777999===<<>>=========<<<;;;:::888888888888:::>>>GGGVVVjjjzzzvvvooojjjddd___^^^^^^^^^^^^dddfffiiikkklllmmmppprrrqqqrrrsssvvv}}}zzz{{{{{{yyyvvvsssrrrrrrrrrsssuuuwwwzzz{{{|||}}}{{{vvvtttyyy|||vvvqqqpppmmmjjjiiikkkpppttttttuuuuuusssooojjjdddaaaZZZTTTSSS[[[jjj{{{111333777>>>FFFOOOWWW[[[___bbbhhhqqq{{{eeeRRRNNNJJJNNN^^^uuu{{{rrrkkkeeedddaaaYYYRRROOOLLLNNNNNNPPPXXXfffrrrwww~~~xxxoooddd]]]WWWWWWWWWTTTRRRSSSOOOOOOOOOPPPPPPPPPPPPQQQPPPPPPOOOOOOOOOPPPQQQRRRQQQSSSUUUXXXZZZ[[[[[[[[[[[[ZZZXXXWWWUUUTTTTTTTTTSSSSSSSSSRRRPPPNNNKKKJJJMMMOOOQQQSSSTTTXXX\\\___aaadddgggjjjlllnnnrrrtttssstttvvvvvvsssooojjjgggaaa___\\\YYYVVVUUUVVVVVVXXXWWWVVVWWWYYYZZZYYYXXX[[[ZZZ\\\___bbbfffqqq{{{~~~~~~}}}zzzwwwsssqqqnnnnnnnnnooorrruuuyyy{{{~~~}}}|||}}}mmmggg^^^WWWTTTTTTTTTUUUVVVTTTUUUYYY]]]bbbkkkttt{{{{{{zzzyyyxxxyyyyyyvvvooojjjdddbbb^^^\\\[[[\\\^^^___[[[]]]cccjjjssszzz}}}~~~zzzvvvrrrnnnkkkiiifffdddcccbbbbbbaaa```______^^^^^^___```aaa```___]]]\\\ZZZ^^^eeennnzzzxxxnnnrrr|||tttcccQQQCCC999444555555444333222222222222111111111111111111111111111111111111222222222333444444555555666777777777999>>><<>>HHHXXXyyypppiii```YYYXXXXXXXXXXXXTTTRRRQQQPPPPPPOOOMMMKKKHHHFFFCCC@@@???>>>???@@@;;;;;;:::999888777777888777999>>>III[[[qqqzzzvvvvvvpppggg```^^^^^^___```aaacccdddfffhhhlllqqquuuxxxyyyyyyzzz~~~zzzssspppqqqqqqpppoooooorrrtttrrrrrrsssrrrpppmmmiiiggg^^^YYYTTTTTTVVV]]]mmm{{{222222555999>>>EEEJJJNNNZZZ^^^eeelllttt|||tttVVVPPPLLLKKKWWWqqqtttkkkhhheee^^^WWWTTTLLLJJJJJJMMMSSS[[[ccciiiqqqxxx}}}zzztttjjjaaaZZZWWWVVVRRRQQQQQQPPPQQQRRRRRRRRRQQQPPPPPPNNNNNNNNNOOOOOOOOOOOOOOONNNPPPRRRTTTWWWYYY[[[\\\ZZZZZZ[[[ZZZYYYWWWUUUTTTSSSRRRPPPMMMKKKJJJIIIIIIEEEGGGIIIJJJKKKMMMOOORRRTTTVVVYYY[[[]]]___bbbdddfffkkkqqquuuuuusssqqqqqqpppnnnkkkgggeeeddddddddd```______```bbbdddcccbbb[[[YYYZZZ___bbbffflllttt|||xxxvvvwwwyyyzzzyyyvvvyyy|||tttooobbb\\\UUUPPPPPPTTTXXXZZZZZZWWWXXX\\\___ccckkkttt|||xxxxxxyyyzzzyyyvvvrrrnnneeeddddddcccbbbaaa``````]]]___eeelllssswwwwwwvvvpppnnnlllkkkllllllkkkiiikkkkkkjjjiiihhhfffdddccc^^^]]][[[ZZZYYYXXXWWWWWWWWW```mmmzzzvvvqqqyyyooo[[[III===888555555555444333222222222222111111111111111111111111111222222222222333333333444444555555666777777777666<<<===???HHHUUUtttsssjjj```YYYXXXYYYYYYYYYSSSRRRQQQQQQQQQPPPNNNLLLKKKIIIEEEAAA???>>>>>>>>>;;;;;;:::999888888888888777999===EEEUUUkkk{{{|||uuukkkddd``````aaaaaaaaacccdddfffiiimmmrrrvvv{{{{{{|||}}}zzzrrrsssttttttsssrrrrrrsssuuurrrrrrsssrrrpppnnnllljjjaaa]]]YYYWWWTTTUUU]]]fff///000222666<<>>===<<<<<<;;;::::::999999999:::888999<<>>DDDKKKeee|||uuulllaaa\\\\\\]]]ZZZWWWQQQPPPPPPPPPQQQOOOLLLIIIJJJIIIGGGEEEBBB@@@>>>===<<<<<<;;;;;;::::::;;;;;;777999<<>>======<<<;;;;;;;;;<<<<<<666888;;;???III\\\rrr}}}xxxppphhhccc```]]][[[[[[^^^bbbeeefffhhhkkkmmmkkkmmmppprrrvvvzzz}}}yyyvvvuuuwwwyyy|||||||||{{{yyywwwvvvuuuoooggg```^^^^^^ZZZXXXXXX333222111222444888;;;>>>FFFIIIPPPVVVYYY]]]hhhttt{{{cccMMMLLLTTTVVVjjjzzznnnfffaaa[[[VVVSSSLLLJJJGGGEEEEEEIIIPPPUUUccckkkssswww{{{|||uuulllbbb\\\YYYWWWVVVWWWTTTQQQQQQSSSVVVXXXYYYPPPPPPQQQRRRRRRQQQPPPPPPSSSRRRQQQRRRSSSVVVXXXZZZ\\\ZZZXXXWWWUUUSSSPPPNNNOOOMMMPPPVVVWWWRRRQQQUUUSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPQQQSSSWWW[[[cccjjjssszzzxxxrrrnnnkkkhhhfffccc^^^[[[]]]___aaaffflllvvv}}}}}}|||yyyvvvtttnnnfffaaaYYYWWWVVVWWWZZZ^^^aaacccgggfffddddddfffkkkpppsssxxxyyy{{{zzzyyyyyyzzz{{{~~~}}}wwwpppkkkhhhjjjiiigggfffeeecccaaa______ccchhhmmmpppqqqpppoooiiijjjlllooorrruuuvvvwwwwwwuuurrrooommmlllkkkjjjjjjccc\\\XXXVVVXXX```iiioooxxx|||tttpppiiiiiisss}}}zzz~~~nnnWWWFFF;;;333000222555444222000000111222333222222222222222222222222111111222222222333333333111111222333555666777777444;;;::::::@@@GGGXXXqqq~~~~~~nnn___]]]```___[[[YYYTTTSSSRRRPPPOOOMMMLLLLLLIIIHHHEEEEEEDDDCCCAAA???===<<<;;;:::999888888888888666777<<>>===<<<:::999888888888888666777;;;AAANNNbbbttt~~~wwwnnneee___\\\YYYXXXYYY[[[^^^___```bbbdddfffiiikkknnnqqqsssuuuxxxzzz~~~|||{{{|||~~~}}}}}}}}}}}}}}}zzzvvvrrrooolllgggeeedddccc```^^^222111111222444777:::<<<>>>AAAGGGMMMPPPTTT]]]hhhtttyyyppp[[[PPPMMMMMM^^^wwwwwwjjjaaa\\\YYYVVVPPPMMMHHHCCCBBBEEEKKKPPPWWW```iiiooouuu}}}}}}uuukkkccc\\\XXXVVVUUUVVVXXX\\\^^^]]]YYYVVVUUUTTTSSSQQQPPPPPPPPPPPPQQQPPPOOOOOOPPPRRRTTTUUUVVVVVVUUUTTTRRRPPPNNNMMMQQQSSSYYY``````]]][[[]]]\\\[[[YYYWWWVVVUUUVVVVVVXXXYYYZZZYYYYYYZZZ]]]```cccjjjsss{{{|||tttnnnjjjhhhgggfffhhhbbb^^^]]]\\\\\\___dddjjjttt}}}~~~}}}{{{xxxtttmmmeee```XXXVVVWWW^^^ffflllmmmkkkcccbbbaaabbbffflllssswwwyyyyyyyyyxxxwwwyyy|||~~~{{{zzzxxxuuuooohhhccc___]]]]]]cccfffkkkooopppnnnkkkiiiggghhhkkkqqqyyy|||xxxvvvtttsssrrrpppllleee^^^[[[\\\aaalllwww{{{rrrmmmkkkmmmsssvvvaaaJJJ===888555333333444333222111111111222333111111111111111111111111111111222222222333333333666666666666666666666666888>>>;;;:::>>>AAANNNddd|||ggg^^^\\\YYYWWWVVVVVVWWWWWWVVVSSSPPPMMMKKKLLLJJJGGGFFFFFFEEECCCAAA???>>><<<;;;999888777777888666666999>>>HHHZZZkkk~~~yyyqqqiiiccc^^^ZZZWWWWWWYYYZZZ[[[\\\^^^```cccfffiiillloooppprrruuuwwwyyy{{{~~~~~~~~~}}}{{{wwwsssnnnkkkiiihhhhhhhhhgggeee111111111222444666999:::;;;===CCCIIILLLOOOXXXaaallluuu}}}xxxfffUUUKKKKKKZZZrrr}}}mmmbbb]]]ZZZWWWRRROOOIIIDDDAAACCCHHHMMMQQQZZZdddkkksss|||yyypppfff^^^XXXVVVVVVWWWYYY\\\^^^]]]ZZZVVVZZZXXXUUUSSSQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTRRRRRRSSSRRRPPPOOONNNOOOWWW\\\ccchhhgggdddcccccc```^^^]]][[[[[[\\\]]]^^^^^^___```___^^^^^^```bbbdddjjjttt|||~~~wwwqqqnnnlllkkkiiiiiiccc^^^]]]\\\ZZZ]]]bbbgggppp~~~{{{zzz{{{|||}}}}}}}}}zzzuuummmeee```ZZZXXXZZZbbbkkkpppnnnjjjbbbaaaaaaccciiipppxxx}}}{{{{{{yyywwwwwwzzz~~~~~~{{{wwwqqqjjjdddaaaaaabbbeeehhhmmmqqqrrrpppllljjjhhhiiilllsss}}}|||yyyxxxwwwuuurrrmmmeee^^^\\\]]]bbbooo{{{vvvnnnlllllloooxxxrrr\\\DDD999777666444333444333222111111111222222111111111222222222222222111111222222222333333333555555555555555666666666777<<<:::999>>>@@@JJJ^^^mmmddd```]]]ZZZYYYXXXXXXYYYYYYVVVRRRNNNLLLMMMKKKIIIGGGGGGEEECCCAAA@@@???===;;;999888777777666555555888<<>>===;;;:::999888888555444555888;;;AAAPPP]]]qqq{{{tttnnnfff___ZZZXXXXXXYYYYYYXXXZZZ]]]```dddgggkkknnnpppqqqrrrtttuuuwww{{{~~~~~~{{{vvvsssnnnlllhhheeefffjjjqqquuu000000111222333555666777999999>>>EEEIIIKKKPPPVVV```jjjtttwwwvvvzzz~~~xxxwww```NNNLLLPPP```xxxzzzjjjccc]]]WWWSSSQQQMMMHHHDDDBBBDDDGGGIIIRRR\\\cccmmmwww~~~yyynnnddd]]]ZZZ[[[YYYWWWWWWYYYZZZZZZYYY]]][[[YYYWWWVVVUUUUUUUUUPPPPPPOOOOOONNNMMMMMMLLLKKKLLLLLLKKKJJJMMMTTTYYYaaajjjrrrrrrpppooopppooommmmmmnnnoooppppppqqqqqqmmmnnnnnnllljjjhhhhhhiiiiiinnnvvv}}}}}}yyywwwtttqqqnnnhhhccc^^^]]]\\\[[[___dddhhhqqq}}}zzzvvvuuuxxxzzzyyyyyy|||}}}|||uuupppqqquuuyyy}}}sssjjjeee```bbbdddgggiiihhheeebbb]]]___dddjjjsss{{{{{{qqqgggbbbbbbdddhhhlllrrrvvvwwwuuupppmmmkkkjjjlllvvv}}}xxxsssllleee___]]]___eeeqqq}}}}}}xxxxxxyyy|||~~~dddRRR???777666444222222333333333222222222111111111111111222333333444444111111222222222333333333000111222333444666777777333999888999@@@AAAGGGWWWvvv}}}pppiiieeeaaa]]]]]]YYYYYYZZZYYYXXXUUURRRPPPNNNLLLIIIHHHGGGEEEBBB@@@???>>>===;;;::::::::::::555444666999:::>>>JJJWWWhhhxxx}}}vvvooohhh```[[[YYYZZZZZZYYYXXXZZZ]]]```dddgggllloooppppppqqqrrrtttuuuxxx}}}~~~~~~|||wwwsssooollliiieeefffjjjrrrxxx///000000222333444555666888888<<>>AAAEEEHHH___tttggg```______\\\YYYVVVTTTTTTUUUUUUTTTQQQOOOKKKIIIHHHFFFDDDBBBAAA???===;;;:::;;;<<<<<<888777555444666:::???BBBQQQaaatttyyyppphhhddd]]]WWWTTTVVVXXXXXXZZZ^^^cccfffjjjmmmooonnnkkkiiikkkmmmpppqqqtttzzz}}}}}}yyyxxxvvvsssqqqrrrvvvyyy000000000111222333444555666777:::===AAAEEEGGGIIIOOORRRWWW^^^dddhhhjjjkkkkkkqqqiiiVVVVVV```sssoooddd]]]\\\YYYSSSOOOLLLIIIFFFDDDDDDHHHNNNTTT[[[dddlllqqqttt{{{zzzpppggg^^^\\\ZZZYYYZZZZZZZZZXXXTTTSSSRRRPPPPPPPPPPPPQQQPPPPPPOOONNNMMMLLLKKKKKKIIIHHHHHHIIIJJJOOO\\\iii||||||zzzyyyyyyxxxyyy|||~~~zzzrrrnnnhhhbbb___^^^___aaagggjjjttt}}}sssmmmlllmmmjjjhhhiiimmmqqqssstttuuu{{{zzzvvvsssrrrqqqqqqwwwyyymmmlllnnnooolllhhhhhhlllooovvvxxxpppnnnppprrrsssxxxxxxxxxvvvsssooojjjhhhhhhiiikkktttzzzpppmmmjjjkkkrrr}}}ppp[[[EEE@@@999444222222111111333222222111111222222333111111111222222222333333000000000111222222333333444444333222333444555666444666999;;;>>>AAAEEEHHH[[[{{{~~~zzzlllccc___^^^[[[XXXUUUTTTTTTUUUUUUTTTQQQOOOKKKIIIHHHFFFDDDBBBAAA@@@>>><<<;;;;;;<<<<<<999888666555666:::>>>@@@IIIYYYlllzzz|||tttlllgggbbb[[[WWWWWWXXXXXXZZZ]]]aaadddhhhlllmmmmmmkkkiiiiiilllnnnppprrrxxx}}}~~~{{{{{{yyyvvvttttttwwwzzz/////////000111222333444666777999<<>>===;;;;;;<<<<<<;;;999777555666999<<<>>>EEESSSfffwwwzzzrrrlllhhhaaaZZZYYYXXXWWWYYY]]]```cccfffjjjllllllkkkjjjiiikkknnnooorrrwww~~~|||yyyxxxzzz|||/////////000111222333333666777999;;;>>>@@@BBBCCCGGGIIIMMMRRRVVVYYY\\\]]]___bbbmmm{{{gggZZZZZZdddxxxrrrggg^^^[[[XXXTTTQQQMMMHHHDDDBBBDDDHHHMMMSSS[[[ccchhhooowww~~~zzzsssjjjfffaaa]]]ZZZXXXVVVTTTRRRQQQQQQPPPOOOOOONNNNNNOOOOOONNNNNNMMMLLLLLLKKKIIIGGGFFFGGGJJJQQQaaaooo}}}{{{}}}~~~|||uuuppphhh```[[[ZZZ[[[]]][[[]]]eeerrr~~~{{{uuunnniiihhheeedddeeefffiiimmmpppqqqttt{{{{{{yyysssooorrrwww}}}|||yyywwwxxxxxxuuuwww{{{~~~}}}~~~xxxrrrmmmiiigggeeefffiiipppuuuuuuuuuwww|||xxxzzz}}}zzzxxx~~~xxx]]]III;;;999666555444444222111222222111111111111222222111111111111222222222222000000000111222222333333111222333444444444444333444666888:::<<<>>>BBBDDDOOOiii}}}yyy}}}lllaaa[[[WWWUUUSSSSSSUUUUUUUUUTTTQQQNNNLLLJJJIIIHHHGGGEEEBBBAAA???>>><<<<<<<<<<<<<<<:::888666666888:::<<>>@@@BBBCCCFFFHHHJJJMMMPPPRRRTTTUUUZZZ^^^jjjyyyqqq```]]]]]]nnnwwwhhh```]]]YYYVVVRRRNNNHHHEEEAAACCCGGGKKKPPPXXX```fffnnnuuu|||~~~|||vvvnnnjjjccc^^^ZZZWWWUUUSSSQQQQQQQQQPPPPPPOOONNNNNNOOOOOONNNNNNMMMLLLLLLLLLIIIGGGFFFGGGIIIPPP```ooo|||~~~{{{sssnnnfff___ZZZXXXYYYZZZXXXZZZaaammmzzz~~~wwwrrrqqqmmmgggcccccccccdddfffhhhjjjmmmqqqssswww}}}{{{wwwsssssswww||||||}}}}}}|||~~~yyyrrrlllgggeeebbbdddgggnnn~~~wwwyyy{{{|||~~~zzz{{{}}}|||oooVVVDDD777666444444444444333111222111111000000111111222000000111111111222222222000000000111222222333333111222333333444444333333444555888999:::===@@@BBBKKK```}}}~~~qqqccc\\\WWWUUUTTTTTTUUUVVVUUUTTTPPPNNNLLLJJJJJJJJJHHHGGGCCCBBBAAA???>>><<<<<<;;;<<<;;;999777777888999:::;;;CCCSSShhh|||~~~tttlllccc[[[YYYXXXWWWYYY]]]___aaacccgggjjjlllnnnnnniiilllnnnooopppssszzz}}}111111111111111222333444555666888:::===???AAABBBFFFFFFHHHJJJLLLOOOPPPQQQVVV[[[hhhxxx}}}jjjaaaVVVeee~~~|||hhhccc```[[[WWWSSSOOOKKKHHHBBBDDDFFFIIINNNUUU\\\bbblllsssyyy|||~~~|||wwwnnnjjjccc^^^ZZZXXXVVVUUUQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLJJJHHHGGGGGGIIIOOO]]]kkk}}}~~~yyynnnjjjddd^^^YYYXXXXXXXXXWWWYYY___iiittt{{{uuuoookkkkkkiiieeebbbcccdddfffiiilllmmmppptttwww{{{|||xxxwwwyyy}}}|||ssslllgggdddaaaccceeekkkzzzxxx{{{}}}||||||yyybbbMMMAAA666444222222333444333222111111000000000000111111000000000111111111111222000000000111222222333333222222222222333333333333333555777888999;;;>>>AAAHHHXXXxxx}}}ttteee___XXXWWWVVVVVVWWWWWWUUUTTTPPPNNNLLLKKKKKKKKKJJJHHHCCCCCCBBB@@@???===<<<;;;<<<;;;999888777888999:::===@@@MMMaaavvvyyymmmeee]]][[[YYYWWWYYY\\\]]]___aaadddhhhkkknnnoooiiikkkmmmmmmmmmoootttyyy~~~~~~111000000000000111222222333444666888;;;>>>@@@AAACCCDDDFFFHHHKKKNNNQQQRRRSSSXXXeeewwwyyyjjjWWWaaavvvssshhhddd^^^YYYVVVRRRNNNLLLEEEFFFFFFGGGJJJOOOVVV[[[gggnnnuuuxxx|||}}}yyyuuuppphhhbbb^^^[[[XXXWWWRRRRRRSSSSSSRRRQQQOOONNNNNNNNNNNNMMMMMMMMMMMMMMMJJJHHHHHHHHHHHHMMMYYYfffwww}}}~~~xxxssshhheeeaaa]]]YYYXXXWWWWWWWWWXXX]]]fffoooyyy{{{rrrrrrmmmjjjkkkkkkgggfffgggfffjjjmmmpppqqqtttxxx{{{~~~yyy{{{vvvnnnhhhddd```bbbdddhhhuuu~~~vvv{{{~~~|||~~~|||hhhTTTDDD===666444111111222333333222111111000000000000111111000000000000111111111111000000000111222222333333333222111111111222444444333555777888888:::===???FFFQQQoooyyyyyyvvvhhhaaaZZZYYYWWWWWWXXXWWWUUUSSSPPPNNNLLLKKKLLLLLLKKKIIIDDDCCCCCCAAA???===<<<;;;;;;:::999888888888999:::??????HHH\\\rrr~~~qqqiiibbb___\\\XXXWWWYYYZZZ[[[]]]```dddiiilllnnnlllnnnpppooonnnooosssvvv||||||}}}000////////////000000111000222444777:::===???@@@AAABBBDDDHHHKKKOOOSSSUUUPPPUUUcccuuuttt___aaannnlllgggaaa[[[WWWTTTQQQOOOGGGGGGGGGFFFGGGLLLRRRVVVdddkkkrrrvvv{{{{{{yyypppgggbbb]]]ZZZXXXRRRSSSSSSSSSSSSQQQPPPOOONNNNNNNNNMMMMMMMMMMMMMMMJJJIIIHHHIIIHHHKKKWWWcccooovvv~~~~~~xxxqqqmmmdddbbb```\\\ZZZXXXWWWVVVVVVWWW]]]eeellltttvvvnnnnnniiigggiiijjjgggfffhhhhhhlllpppssstttvvv{{{~~~yyy}}}yyypppiiieeeaaaccccccfffqqq~~~uuu{{{~~~qqq\\\III>>>:::666444111000111222333222111111000000000000111111000000000000111111111111000000000111222222333333333222111000000222444555333555777777888999<<>><<<;;;;;;:::999888888999::::::<<<:::AAAUUUjjj|||uuummmeeebbb^^^XXXVVVWWWXXXYYY[[[^^^bbbgggkkkmmmqqqssstttsssqqqqqqtttxxxyyy{{{}}}zzz|||111111000000000000111111000222555777888;;;???BBBCCCDDDFFFGGGIIINNNSSSXXXUUUTTT___uuukkkbbbfffxxxvvvkkkaaa___]]]WWWPPPKKKKKKHHHDDDBBBDDDJJJQQQVVV___eeennnuuuzzz}}}~~~yyyqqqhhh```[[[ZZZYYYVVVSSSQQQQQQRRRRRRRRRQQQPPPPPPOOOOOONNNMMMMMMOOOMMMKKKIIIIIIMMMSSSXXXiiiqqq{{{yyysssmmmjjj```___]]]\\\[[[ZZZZZZZZZWWWYYY^^^fffkkkpppzzzzzzuuurrrpppnnnlllmmmpppqqqooommmooopppqqqsssvvvzzz}}}}}}|||~~~~~~wwwooojjjbbb______dddlllxxxyyy{{{~~~|||}}}}}}ooo```RRRFFF<<<666444333222222111111222222222222222222111111111000000000000000111111111111111111222222222333333333111111222222222333333333444555777888777888999;;;@@@KKK```{{{vvvwwwlllbbb^^^\\\ZZZ[[[]]]]]]ZZZWWWNNNNNNMMMMMMMMMLLLLLLLLLIIIGGGEEEBBB???===;;;:::;;;;;;:::999999888888777888:::???III]]]uuu|||ssshhh___ZZZXXXWWWUUUVVVWWWZZZ^^^ccchhhmmmooopppqqqsssssssssssstttvvvzzzyyy~~~xxxtttxxx111111000000000000111111111333555777888:::>>>@@@CCCDDDEEEEEEGGGJJJOOOSSSWWWUUU___sssssseeeeeeuuu}}}pppddd___]]]WWWQQQNNNLLLIIIEEECCCDDDIIIOOOSSS]]]ccckkksssxxx{{{~~~|||uuullleee```^^^YYYWWWTTTRRRRRRSSSRRRQQQQQQQQQPPPPPPOOONNNNNNNNNMMMMMMKKKIIIIIIKKKQQQUUUcccjjjtttyyy{{{{{{~~~~~~}}}~~~yyysssnnnllleeedddbbb```^^^]]]\\\\\\YYYZZZ___fffjjjpppyyy{{{wwwuuusssppplllllloooqqqrrrqqqrrrssstttwww{{{~~~|||zzzzzzyyypppiiiccc______dddkkkttt|||~~~{{{}}}yyykkk[[[NNNBBB:::555444333222222111111222222222222111111111000000000000000000000111111111111111111111222222222333333222222333333333444444444444555777777777777999;;;>>>GGGZZZxxxxxxwwwmmmbbb^^^[[[ZZZ[[[]]]]]]ZZZWWWQQQQQQQQQQQQPPPOOONNNMMMIIIHHHEEEBBB???===<<<;;;;;;;;;::::::999888888888777999===FFFVVVmmm~~~vvvkkkbbb]]]ZZZXXXWWWYYYYYY[[[]]]aaaeeeiiikkkmmmoooqqqrrrssssssuuuwwwyyywww{{{~~~vvvpppsssyyy111111000000000000111111222333555666777999<<<>>>BBBCCCDDDDDDDDDFFFJJJNNNVVVTTT\\\nnn}}}nnnfffrrryyyiii```\\\WWWSSSQQQNNNKKKGGGCCCCCCGGGKKKNNNXXX^^^gggnnntttyyy}}}yyyqqqiiicccaaaZZZXXXUUUTTTTTTSSSRRRPPPRRRRRRQQQQQQPPPOOOOOOOOOLLLLLLLLLJJJIIIJJJMMMPPP[[[bbbkkkpppqqqqqqrrrsssrrrrrrtttvvvvvv{{{zzzwwwwwwyyy|||~~~|||yyyuuuqqqooonnnllljjjfffcccaaa```___]]]]]]aaafffjjjoooyyy}}}{{{zzzxxxuuuqqqppprrruuuwwwxxxyyyyyyzzz|||~~~zzzvvvttt{{{{{{qqqjjjccc```aaaeeejjjqqq||||||~~~uuuuuuzzzttteeeUUUGGG>>>777444333333222111111111111222111111000000000/////////000000000000111111111111111111111222222222222333333333444444444555555555333555777777777777999;;;<<>><<<<<<;;;;;;::::::999999888888777999;;;AAAMMMaaayyyzzzpppgggaaa]]]ZZZYYY[[[[[[[[[]]]___bbbdddfffiiillloooqqqrrrtttvvvxxxxxxvvvxxx}}}tttllllllqqq222111111000000111111222222444555666666888:::===@@@AAABBBCCCCCCEEEIIILLLTTTRRRWWWfffuuu|||lllqqqoooccc^^^YYYVVVUUUQQQNNNIIIEEECCCDDDGGGIIISSSXXX```hhhooouuuzzz}}}|||uuullleeeaaa[[[YYYWWWVVVUUUTTTRRRPPPSSSRRRRRRQQQPPPPPPOOOOOOLLLMMMNNNLLLKKKJJJKKKLLLSSSYYY```fffhhhhhhhhhhhheeedddfffiiijjjnnnyyy{{{vvvttttttuuuwwwzzzzzzzzzzzz{{{||||||{{{yyyvvvtttuuusssooolllhhheeecccbbbaaaaaadddiiilllpppzzz}}}}}}}}}}}}{{{yyyyyyzzz|||~~~|||wwwsssqqqrrrzzzssskkkdddaaabbbgggkkkqqqzzz|||wwwqqqrrrvvvyyyooo^^^NNNBBB:::666444333222222111111111111111000000000000///////////////000000000111111111111111111111111222222222222333333333333444444444444333555666777666777999:::===@@@JJJaaa|||}}}sssggg^^^[[[YYYZZZ\\\[[[XXXUUURRRSSSTTTTTTRRROOOKKKIIIIIIHHHFFFCCC@@@???======<<<;;;;;;:::999999888888888999;;;>>>DDDTTTnnn~~~vvvmmmeee```\\\ZZZZZZZZZZZZ[[[]]]___bbbccceeeiiimmmppprrrtttwwwyyyxxxuuuvvv}}}}}}tttllljjjnnn222222111111111111222222222444555555666777999;;;>>>@@@BBBCCCDDDFFFIIILLLRRRQQQUUUaaapppxxxsss~~~wwwiiiaaa[[[XXXXXXTTTQQQLLLGGGDDDCCCDDDEEEMMMRRRYYYaaahhhooouuuyyy{{{qqqhhhddd^^^[[[XXXVVVUUUTTTRRRQQQSSSRRRRRRQQQPPPPPPOOOOOOMMMNNNOOOOOOLLLKKKKKKKKKJJJNNNUUUZZZ\\\]]]]]]^^^[[[ZZZ[[[```cccfffmmmvvvxxxuuuqqqoooppprrrssstttvvvxxx{{{}}}~~~}}}{{{zzzxxxvvvsssoookkkhhhfffdddfffeeehhhmmmpppttt}}}~~~||||||}}}zzzvvvsssrrrmmmtttvvvmmmdddbbbccchhhmmmrrr{{{~~~tttoooooopppssshhhWWWHHH===888666555333222111111000000111111000000000000///////////////000000000111111111111000000111111111222222222222222222222333333333333333444666666666777888:::>>>@@@GGGYYY{{{ssshhh___\\\ZZZZZZ\\\\\\XXXUUUSSSTTTUUUUUUSSSOOOLLLIIIJJJHHHFFFDDDAAA???>>>>>><<<<<<;;;;;;:::999999888:::999:::===@@@KKKcccyyy{{{sssjjjbbb]]][[[YYYYYYYYYZZZ\\\___aaaccccccgggkkkoooqqqsssuuuwwwwwwvvvwww|||vvvmmmlllooo222222111111111111222222111333444555555666999;;;>>>@@@BBBCCCDDDFFFIIIKKKQQQQQQTTT^^^mmm}}}xxxwww~~~ooofff___[[[ZZZVVVSSSNNNIIIFFFCCCCCCCCCHHHLLLSSSZZZaaahhhoootttyyypppkkkaaa^^^YYYVVVUUUTTTSSSRRRRRRRRRQQQQQQPPPOOOOOOOOOMMMNNNPPPOOOMMMKKKKKKKKKEEEGGGJJJNNNPPPRRRRRRSSSSSSQQQSSSYYY^^^aaaeeekkkuuu~~~yyyrrrmmmkkklllnnnnnnrrruuuyyy}}}~~~}}}zzzxxxuuuqqqnnnkkkiiihhhiiijjjmmmsssvvvyyy~~~|||vvvsssrrrmmmqqq{{{yyyqqqfffcccdddiiinnnsss|||xxxqqqmmmjjjiiijjj```QQQCCC:::666555555222222111000000000000111111111000000000/////////000000000000111111111111000000000111111111111222111111111222222222333333222444666666666666888:::===@@@EEERRRnnnrrrhhh```]]][[[[[[]]]\\\YYYUUUVVVVVVWWWVVVTTTQQQNNNMMMJJJIIIGGGDDDBBB@@@??????<<<<<<;;;;;;::::::999999;;;999999<<<>>>DDDXXXmmmzzzooofff```^^^XXXXXXXXXZZZ\\\___aaacccbbbfffkkkoooppprrrssstttvvvuuuvvv{{{xxxooonnnqqq333222222111111222222333000222333444555666999;;;???@@@BBBCCCCCCDDDFFFHHHLLLMMMQQQYYYhhhyyy}}}qqquuukkkccc]]][[[WWWUUUPPPKKKGGGDDDBBBBBBDDDHHHNNNTTT[[[cccjjjooo{{{xxxrrrddd```ZZZUUUTTTTTTTTTTTTQQQQQQPPPPPPOOONNNNNNNNNLLLMMMNNNMMMKKKJJJJJJKKKFFFFFFFFFGGGIIIJJJKKKJJJLLLJJJMMMTTT[[[]]]```cccfffrrrwwwoookkkkkkmmmmmmnnnrrrwww|||~~~zzzyyyvvvsssqqqooommmlllkkkmmmrrryyy|||~~~yyytttqqqnnnooottt{{{ttthhheeeeeeiiilllrrr{{{{{{qqqmmmkkkiiigggaaaXXXJJJ>>>777444444444222222111000000000000000222222111111111000000000000000000000111111111111000000000000111111111111222222222333333333444444222444666666666666888999:::???DDDLLLaaa{{{tttlllaaa___\\\\\\^^^]]]ZZZVVVVVVVVVUUUTTTSSSQQQOOONNNJJJIIIGGGEEECCCAAA@@@@@@<<<<<<<<<;;;::::::999999;;;777777<<<===@@@OOOaaayyyuuujjjdddaaaYYYYYYYYYZZZ\\\^^^```aaacccgggkkknnnoooppppppqqqrrrrrrtttwwwyyyyyyooommmqqq333222222111111222222333///111333444555666999<<<@@@AAACCCCCCBBBBBBCCCDDDGGGIIILLLTTTcccuuunnn|||xxxnnneee^^^[[[XXXVVVRRRMMMHHHEEEBBBAAABBBFFFKKKQQQXXX```gggmmmttt|||{{{vvvfffaaaZZZUUUSSSTTTTTTUUUQQQPPPPPPOOOOOONNNMMMMMMKKKLLLLLLKKKJJJIIIJJJKKKKKKIIIGGGFFFGGGGGGHHHGGGHHHFFFHHHQQQXXX[[[\\\^^^\\\dddooozzz}}}sssnnnnnnoooooolllpppvvv{{{~~~zzzyyywwwuuusssqqqpppppplllooouuu}}}|||tttppppppmmmoooyyy}}}vvvjjjgggeeehhhkkkpppyyyvvvmmmjjjkkkkkkiii\\\SSSFFF;;;444222222333222111111000000000000000222222222222111111111111000000000000111111111111000000000000111111111111333333333444444444555555222444555666555666888999777===BBBGGGYYY~~~xxx{{{xxxqqqbbb```]]]]]]^^^^^^ZZZWWWTTTSSSRRRQQQPPPOOONNNMMMJJJIIIGGGEEECCCAAAAAA@@@===<<<<<<;;;;;;:::999999:::555555<<<======IIIYYYtttyyymmmgggddd[[[[[[ZZZ[[[[[[]]]___```dddggglllnnnooonnnnnnoooooooooqqqssstttxxxxxxnnnlllppp000111111222333333444444111111111222444666777888===???BBBCCCDDDDDDFFFGGGNNNMMMMMMOOOVVVeeexxxqqq{{{sssjjjccc^^^[[[XXXSSSOOOKKKFFF@@@======@@@FFFLLLRRRYYYaaaeeeooowww|||uuuhhheee```ZZZVVVSSSRRRRRRPPPOOONNNNNNNNNMMMKKKIIIMMMLLLLLLLLLLLLLLLMMMMMMKKKIIIGGGEEEEEEEEEFFFGGGJJJJJJKKKLLLPPPTTTXXXZZZXXX\\\cccmmmyyy|||sssnnnmmmmmmlllmmmoootttxxxzzzzzzyyywwwxxxwwwuuuqqqnnnnnnnnnooorrrxxx~~~xxxqqqkkkjjjmmmxxxwwwnnnjjjhhhiiikkkoooxxxzzzrrrnnnnnnnnnjjjfff]]]MMM===666444222000111111111000000000000111111111111111111000000000000////////////000000000000000111111111111222222222333222222111111222222333444444333444444555777777888===<<>>AAA>>>;;;:::;;;;;;:::999555666777888;;;@@@GGGKKKeeeyyyzzzlllbbb[[[YYYWWWWWWZZZ^^^``````eeegggiiijjjkkklllooorrrsssqqqppprrrsssvvvzzzsssrrrvvv222222222222222222222222111111111222444666777888;;;>>>@@@AAAAAABBBCCCEEELLLLLLLLLLLLRRR^^^nnnyyy|||yyyooofff___[[[XXXTTTQQQMMMIIIDDDAAA???BBBEEEJJJOOOVVV]]]cccnnnuuu|||vvvoookkkeee^^^YYYVVVUUUVVVRRRPPPOOOOOOPPPOOOMMMKKKMMMMMMLLLLLLLLLLLLMMMMMMKKKJJJHHHFFFFFFFFFGGGHHHGGGGGGGGGIIILLLPPPSSSUUUUUUXXX]]]dddnnn{{{zzztttpppooopppooopppssswwwyyyyyyxxxvvvvvvuuussspppnnnnnnooopppuuu|||yyyrrrllljjjllluuu{{{qqqmmmiiijjjkkknnnvvv{{{tttmmmllloooqqqmmmhhhYYYJJJ<<<666444222111111111111000000000000111111111111111000000000//////////////////000000000000000000111111111222222222333222222111111222222333444333444444555666666777888===<<>><<<:::;;;;;;::::::777888888888999===CCCGGG\\\qqq}}}oooeee]]][[[XXXXXXZZZ]]]______ccceeegggiiijjjlllooorrrrrrpppppprrrsssuuuzzzssstttxxx333333222222111000//////111111111222333555777777999<<<>>>?????????AAABBBKKKLLLLLLLLLOOOWWWbbbjjjxxxxxx{{{vvvtttyyytttiiiaaa\\\YYYUUURRRPPPMMMIIIFFFAAACCCDDDGGGKKKQQQYYY___jjjpppzzz~~~zzzzzzuuummmddd^^^ZZZYYYYYYSSSRRRPPPPPPQQQQQQPPPNNNNNNMMMMMMLLLLLLLLLMMMMMMLLLKKKJJJHHHGGGHHHHHHIIIEEEEEEFFFGGGJJJMMMPPPRRRSSSTTTWWW[[[aaalllwww~~~|||wwwuuutttsssqqqqqqsssuuuuuuuuussssssqqqnnnllllllnnnqqqrrrxxx}}}vvvpppmmmmmmtttuuupppkkkkkkkkkmmmuuu~~~xxxpppiiikkkqqqrrrkkkcccRRREEE999444333111111222111000000//////000000111111111000000000000//////////////////000000000000000000000111111111222222333222222111111222222333333333444444555666666777777===<<<<<>>AAAPPPeeetttjjjaaa]]]ZZZXXXYYY[[[]]]]]]```bbbeeefffhhhkkknnnqqqqqqooooooqqqrrrttt|||zzztttvvv{{{333222222111111000000///111111111222333444666777888:::===>>>>>>>>>@@@AAAKKKMMMOOOOOOOOOSSSZZZ```lllmmmpppwwwyyynnnrrrvvvjjjddd___[[[WWWTTTQQQNNNJJJHHHBBBBBBBBBCCCFFFMMMVVV\\\fffkkkttt|||vvvlllccc^^^[[[ZZZTTTRRRQQQQQQRRRRRRQQQPPPNNNNNNMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJGGGGGGHHHIIIKKKNNNPPPQQQTTTTTTUUUWWW[[[bbblllrrr||||||yyyvvvrrrooooooooooooooonnnmmmkkkhhhgggiiimmmpppsssyyy|||uuurrroootttvvvqqqmmmlllmmmooowww|||ssslllmmmrrrpppdddXXXJJJ@@@666444333111111222000000////////////000000111000000000////////////////////////000000000000000000000000111111111111333222222111111222222333333333444555555666666666666===<<<;;;AAAMMMnnn}}}xxx}}}xxxmmmdddbbbbbb^^^ZZZYYYTTTTTTSSSSSSRRRQQQQQQPPPJJJIIIIIIHHHGGGEEEDDDCCCAAA???<<<;;;;;;<<<;;;:::999:::999888777888;;;>>>HHHZZZsssxxxnnnfffbbb]]]YYYYYYZZZ[[[[[[\\\^^^aaadddfffiiimmmpppooonnnoooqqqqqqqqqxxx{{{vvvyyy111111111111111111111111111111111222333444555666777:::<<<>>>>>>???AAABBBHHHKKKNNNOOOOOOPPPTTTWWW^^^aaahhhrrr}}}tttwwwxxxlllgggbbb^^^YYYUUUQQQNNNJJJHHHBBBBBBAAAAAACCCJJJRRRYYY```eeemmmwww}}}sssiiibbb\\\ZZZUUUSSSQQQPPPQQQRRRQQQPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJKKKLLLNNNOOOPPPSSSSSSTTTTTTWWW]]]dddiiinnnuuu|||{{{tttpppmmmlllkkkjjjiiihhhfffcccbbbdddiiimmmrrryyyxxxtttqqqsss}}}vvvrrrooopppppprrrzzzvvvoooppptttnnn___PPPCCC;;;444333333111000222000000////////////000000000000000////////////...////////////000000000000//////000000000111111111333222222111111222222333222333444555666666666666555<<<<<<<<>>???@@@BBBDDDDDDHHHKKKLLLKKKKKKMMMOOOOOOUUU```mmmyyyssskkkeeeaaa[[[VVVSSSOOOLLLJJJDDDCCCBBB@@@BBBGGGNNNSSSYYY^^^fffpppzzzzzzqqqhhh```[[[XXXUUURRRQQQQQQRRRQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLOOOPPPPPPQQQRRRVVVZZZ^^^bbbiiippptttxxx{{{uuupppmmmjjjhhheeedddbbb```___bbbgggkkkqqqwww{{{wwwrrrrrrxxxwwwtttssstttuuuvvv|||~~~}}}{{{uuuqqqssstttmmm\\\MMM>>>888444444333111000222000//////......//////000000000////////////......////////////000000000000/////////000000000111111333222222111111222222333222333444666777666666555555;;;;;;<<>>@@@CCCEEECCCGGGJJJKKKHHHFFFGGGIIIHHHNNNYYYeeepppyyy}}}ooofffbbb\\\XXXUUUSSSPPPNNNHHHGGGDDDBBBAAACCCHHHLLLSSSWWW```iiirrrzzzzzzpppfff```[[[XXXUUUSSSRRRRRRRRRQQQQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKJJJKKKLLLNNNNNNNNNOOOQQQSSSVVV[[[aaafffllluuu~~~wwwrrrmmmjjjccccccbbb```___aaaeeeiiiqqqwww}}}wwwsssvvvzzzxxxxxxyyyyyyxxx|||}}}wwwuuussstttsssiiiWWWJJJ;;;666444555444111000222//////............//////000000/////////.........////////////000000000000////////////000000000111333222222111111222222333111333555666777666555555444999888:::@@@CCCRRRlll}}}|||wwwjjjccc^^^\\\]]]YYYXXXWWWUUUSSSQQQOOOOOOLLLKKKKKKJJJIIIGGGEEEDDDBBB@@@===<<<<<<===<<<;;;999::::::999777777999:::<<>>@@@CCCEEEEEEHHHLLLKKKHHHEEEEEEFFFHHHMMMVVV___gggooovvv{{{qqqfffbbb]]]YYYWWWVVVTTTSSSKKKJJJGGGCCC@@@AAADDDGGGOOOTTT[[[dddmmmsssxxxzzz~~~vvvkkkddd^^^[[[WWWTTTTTTSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJLLLNNNNNNLLLKKKLLLLLLLLLOOOUUUZZZbbblllxxx~~~wwwqqqmmmcccccccccaaa```bbbeeehhhrrrwww|||wwwwww}}}}}}{{{{{{}}}{{{yyy{{{}}}}}}}}}~~~vvvvvvvvvuuuqqqdddRRREEE:::666444666444111000222//////............//////000/////////............////////////000000000000////////////000000000000333222222222222222222333111222555666777777555555444777666999??????JJJaaazzzpppfff```^^^```XXXXXXWWWUUUSSSRRRQQQPPPJJJJJJJJJJJJIIIHHHGGGGGGBBB@@@===<<<<<<===<<<;;;;;;<<<<<<:::888666777888999>>>HHHZZZvvvzzzsssjjjaaa\\\ZZZYYYYYYUUUWWWZZZ\\\]]]```dddfffjjjjjjlllooommmjjjmmmssswww~~~~~~>>>777333333333111111444333333333333333333333333555555666999===???@@@@@@CCCEEEGGGHHHGGGFFFGGGHHHJJJLLLRRR[[[eeemmmrrrttt~~~hhhccc```^^^[[[UUUTTTVVVNNNKKKGGGCCCAAAAAACCCDDDLLLPPPWWW]]]dddkkkqqquuuwwwnnn```]]]XXXUUUTTTTTTSSSRRRSSSRRRQQQPPPNNNMMMLLLKKKNNNMMMLLLKKKKKKJJJKKKKKKKKKLLLNNNOOONNNMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKOOOUUU\\\dddkkkppp~~~{{{qqqllljjjgggeeeeeefffiiikkkppprrryyy}}}xxxyyy}}}{{{yyyzzz{{{zzz|||~~~~~~|||yyytttkkk\\\KKK???555444333111000111111222000000///...............///000111000...------...000000000000000000000000///000111222222111000///000000111222333333444444111222333444555555555555555777999:::<<>>EEEKKKhhhzzz{{{vvvjjjccc^^^ZZZZZZUUUSSSTTTSSSNNNKKKLLLJJJJJJIIIIIIHHHHHHHHHHHHAAA@@@???>>>===<<<<<<<<<===<<<;;;:::999999999999:::999???OOOdddzzz~~~wwwnnnhhheeeccc^^^ZZZXXXXXXYYY[[[]]]___aaaccceeefffgggiiilllnnnoooppprrrttt{{{JJJ???666666888666222000333333333333333333333333444555777999;;;===???@@@@@@CCCFFFGGGGGGFFFFFFFFFHHHKKKRRR\\\gggnnnrrrsss~~~~~~qqqddd___\\\YYYWWWXXXSSSPPPKKKGGGDDDBBBCCCCCCCCCGGGMMMSSSYYYaaahhhmmmzzz~~~}}}wwwnnnhhh___XXXTTTSSSSSSSSSUUUTTTTTTRRRQQQPPPOOONNNNNNNNNMMMMMMMMMNNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHKKKPPPVVV\\\aaaeeedddgggkkknnnrrrxxx}}}{{{vvvrrrmmmhhhffffffhhhjjjsssuuuzzzvvviii\\\OOOBBB999444444222111111000111111111111000000//////000000...///000///...---...///000000000000000000000000000000111111111111000000111111222222222222222222111222333444444555555555333555777777777:::AAAFFFWWW}}}}}}zzzwwwjjjbbb\\\YYY\\\VVVSSSSSSRRRNNNLLLMMMKKKKKKJJJJJJJJJJJJIIIIIIBBBBBB@@@???>>>=========<<<<<<;;;::::::::::::::::::999>>>IIIXXXlll|||uuuoookkkgggbbb^^^YYYYYYZZZ[[[]]]___aaacccbbbccceeehhhkkkmmmpppqqqqqqrrrwww}}}[[[KKK<<<888999888444333333333333333333333333333333555777999:::<<<>>>@@@???BBBEEEGGGGGGEEEEEEEEEEEEIIIPPPZZZdddkkknnnnnnyyy{{{iii```]]][[[YYYYYYVVVSSSOOOJJJFFFDDDCCCCCC@@@CCCHHHMMMSSS[[[ccchhhuuuyyy||||||~~~}}}wwwpppeee\\\WWWUUUUUUTTTUUUTTTSSSRRRQQQPPPOOOOOOMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPNNNMMMLLLMMMNNNOOOLLLKKKIIIHHHFFFFFFFFFFFFGGGHHHKKKNNNSSSXXX\\\^^^]]]___bbbeeegggkkkppptttxxx}}}xxxrrrkkkhhhgggiiikkkqqquuuzzzwwwdddTTTGGG<<<666333333222111111000000000000000///////////////000...///000///...---...///////////////////////////000000000111111000000000222222222222111111111111111111222333444444444444333555777666666888===BBBKKKooo{{{~~~{{{mmmddd^^^ZZZ^^^YYYWWWXXXXXXSSSPPPQQQLLLLLLLLLLLLKKKKKKKKKKKKDDDCCCBBB@@@???>>>>>>>>>:::999999888888888999999888888<<>>AAAEEEGGGGGGFFFEEEEEEDDDFFFLLLUUU]]]dddfffgggpppxxx}}}qqqfffaaa]]]ZZZZZZYYYVVVRRRMMMIIIFFFDDDDDD@@@BBBEEEIIINNNVVV^^^dddoootttxxxyyy|||}}}vvvlllccc]]]YYYWWWVVVTTTSSSSSSRRRQQQPPPOOOOOOLLLLLLLLLLLLLLLMMMNNNOOORRRPPPNNNLLLLLLMMMNNNPPPMMMKKKIIIGGGFFFFFFFFFFFFIIIJJJKKKNNNQQQTTTVVVXXXZZZ[[[]]]^^^___aaaeeehhhlllwww{{{uuunnnjjjiiijjjkkkmmmrrrxxx~~~uuu___NNNAAA999444333222222222111000//////......---------......///---///000///......///000////////////////////////111000000000000000000111222111111111111111111111000111222333444444444444444666888777666777<<<@@@GGGdddsssiiibbb^^^^^^\\\]]]``````ZZZUUUTTTOOOOOONNNNNNMMMLLLLLLKKKFFFEEECCCBBB@@@?????????::::::999999888999999999777777:::???FFFTTTkkk{{{tttmmmiii___^^^]]]\\\\\\^^^```aaaccccccdddfffhhhiiijjjkkksssqqqsssxxx}}}}}}yyy}}}hhhPPPAAA999555333444333333333333333333333333222555888999888888;;;???===AAAFFFHHHHHHGGGFFFFFFDDDEEEHHHOOOVVV[[[^^^^^^eeemmmssswww{{{oooggg```]]]^^^[[[XXXTTTPPPLLLHHHFFFFFFAAABBBDDDFFFJJJRRRZZZ```iiiooouuuxxx{{{{{{ssskkkeee___[[[XXXSSSSSSSSSRRRQQQPPPPPPPPPMMMLLLLLLLLLLLLMMMMMMNNNQQQOOOMMMLLLKKKLLLNNNOOOLLLKKKHHHFFFEEEFFFGGGHHHJJJKKKLLLNNNOOOQQQRRRRRRUUUVVVWWWXXXXXXZZZ]]]```cccllluuuzzz~~~zzzuuuoookkkiiiiiijjjiiinnntttyyynnnWWWGGG===777333222222222222111000///...------,,,,,,------......---...//////......///000000000000000000000000000111111000000000000111111000000111111111111111111000111222333333444444444333666888777666777;;;???FFFYYYzzzqqqggg```]]]]]][[[^^^cccddd^^^XXXWWWRRRRRRQQQPPPNNNMMMLLLKKKHHHGGGEEECCCBBB@@@@@@???======<<<;;;;;;;;;;;;;;;777777999<<>>===AAAFFFJJJJJJHHHGGGGGGFFFFFFGGGJJJOOOTTTWWWXXX^^^dddkkknnnoooyyyyyynnneeeaaaccc\\\ZZZVVVRRRNNNKKKHHHGGGBBBBBBBBBCCCGGGMMMVVV\\\ccclllsssvvvzzz~~~xxxssslllfff___ZZZTTTTTTTTTSSSSSSRRRRRRQQQOOOOOONNNMMMMMMMMMNNNNNNOOONNNMMMLLLKKKLLLMMMMMMLLLJJJHHHFFFEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMQQQRRRTTTTTTUUUXXX[[[^^^^^^eeekkkmmmpppvvvzzz{{{xxxvvvrrrnnnkkkhhhggggggeeejjjppptttyyy{{{xxxbbbNNNAAA:::666333111222222222111000///...---------------...//////---...//////......///111000000000000000000000000222111000//////000111222//////000000111111222222000111222333333444333333222555777777555666:::===EEENNNfff~~~pppeee___[[[YYYWWWYYY___```\\\XXXWWWUUUTTTSSSQQQOOOMMMLLLKKKIIIHHHFFFDDDBBBAAA@@@@@@???>>>===<<<;;;:::::::::999777888;;;===CCCPPP]]]uuuvvvqqqgggeeeaaa]]][[[[[[]]]^^^``````bbbdddfffgggiiiiiikkkjjjlllssswwwzzz~~~zzzooo\\\LLL???999:::333333333333333333333333111555999999666666:::>>>>>>BBBGGGJJJJJJIIIHHHGGGHHHGGGFFFHHHLLLQQQTTTUUU\\\```fffiiiaaa```sssssshhheeefff\\\ZZZWWWSSSOOOLLLJJJHHHBBBBBBBBBBBBDDDKKKSSSYYY```iiirrrvvvyyy~~~{{{wwwqqqiiiaaa[[[VVVUUUUUUUUUTTTSSSSSSSSSQQQPPPPPPOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKIIIGGGEEEEEEGGGIIIJJJJJJKKKKKKLLLLLLKKKJJJJJJOOOPPPSSSTTTVVVYYY]]]```[[[bbbggggggggglllpppppptttrrrpppmmmjjjgggeeedddccchhhmmmpppttt~~~~~~yyy|||{{{mmmYYYHHH===888555444111111222222111000...---...............///000111,,,...//////......///111000000000000000000000000222111000//////000111222...//////000111222222333000000111222333333333333111333666666555555999<<>>===;;;:::999888888777;;;888888:::;;;>>>GGGPPPjjjzzzxxxtttiiigggbbb^^^[[[[[[[[[\\\]]]^^^```ccceeehhhjjjkkkjjjiiimmmtttxxxzzz~~~}}}sssZZZHHH>>>;;;:::666222111444777888777555555555555777999;;;===;;;???EEEIIIJJJKKKKKKKKKJJJIIIHHHHHHIIILLLOOOQQQUUUZZZ^^^^^^]]]```hhhooo}}}qqqiiidddaaa]]]XXXUUUUUUSSSOOOKKKDDDDDDCCCDDDFFFKKKOOORRRYYY```jjjqqqvvv{{{zzztttoooggg___YYYWWWTTTSSSSSSSSSQQQPPPQQQPPPOOONNNMMMNNNOOOPPPRRRPPPNNNMMMLLLKKKLLLLLLHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLPPPOOONNNNNNPPPSSSVVVXXXXXXZZZ\\\```cccgggiiikkkjjjjjjiiigggeeecccaaa```bbbeeeiiilllqqq{{{~~~~~~~~~|||~~~}}}rrr```MMMBBB<<<777444444333333111000////////////......---------......///////////////////////////000000000000000000000000000000000000////////////000000111111111111000000111222222333333444444555555555555666666666666777@@@CCCMMMiii}}}~~~oooeee```TTTVVVXXXXXXYYYYYYXXXUUUVVVTTTRRROOONNNMMMLLLMMMKKKJJJHHHFFFDDDBBBAAA@@@=========<<<;;;;;;::::::555666777888:::>>>CCCHHH]]]iii~~~}}}ppplllhhhbbb]]]ZZZZZZ[[[\\\YYY\\\```bbbcccdddeeegggfffjjjppptttvvvxxxzzz{{{~~~kkkWWWHHHAAA:::888555444444444444333333333333444555777999;;;:::>>>CCCGGGHHHHHHIIIIIIGGGFFFEEEDDDFFFIIILLLOOOTTTXXX\\\[[[YYYZZZ```fff|||}}}qqqiiibbb^^^YYYVVVUUUTTTPPPMMMGGGEEECCCCCCEEEIIIMMMPPPVVV]]]fffmmmrrrwww|||~~~yyytttlllddd\\\YYYVVVTTTSSSSSSRRRQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPOOOMMMLLLKKKKKKKKKLLLHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKKKKLLLPPPOOONNNNNNPPPSSSVVVXXXUUUVVVYYY\\\___bbbdddeeefffffffffeeecccbbb```___^^^aaafffiiioooyyy}}}zzz|||zzzvvveeeUUUDDD;;;777333111222333222111000000000000000000000///...---------...////////////////////////////////////////////////000000000000////////////000000111111111111000000000000111111222333333444444444555555555666666666>>>AAAIII```|||yyykkkbbbZZZZZZXXXWWWWWWXXXXXXVVVVVVUUURRRPPPNNNMMMMMMMMMKKKJJJIIIGGGEEECCCAAAAAA???>>>>>>======<<<<<<;;;;;;;;;;;;999888:::===@@@QQQ^^^tttxxxpppkkkeee^^^[[[YYYXXXXXXZZZ]]]```aaabbbbbbdddeeefffiiinnnqqqsssuuuwwwyyyzzz}}}ooo[[[OOO@@@>>>;;;888555333222111222222111222333555777888999===BBBEEEFFFFFFFFFGGGHHHFFFCCCBBBCCCGGGKKKNNNTTTXXX[[[YYYVVVTTTXXX\\\iii}}}|||ooogggbbb\\\YYYXXXWWWTTTQQQJJJGGGDDDBBBCCCFFFKKKNNNQQQXXX```ggglllqqqwww|||{{{zzzrrrjjjaaa]]]XXXTTTSSSSSSSSSSSSRRRSSSSSSSSSSSSRRRQQQQQQOOONNNMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKNNNNNNMMMNNNPPPRRRUUUWWWTTTUUUWWWYYY[[[]]]___```aaaaaaaaaaaaaaa```___^^^[[[^^^bbbfffkkkuuu~~~~~~~~~}}}{{{|||uuummmWWWIII;;;555333111111222222111111000000000111111000//////......//////000////////////////////////////////////////////////////////////000000000000000000111111111111000000//////000000111222222222333444444444555555555555<<<>>>DDDTTTttttttggg```]]]YYYWWWWWWWWWXXXXXXVVVUUUSSSQQQOOONNNNNNNNNLLLKKKIIIHHHEEEDDDBBBAAA@@@@@@???>>>>>>======<<<======<<<999777777999;;;FFFRRRgggwwwrrrjjjccc^^^[[[XXXVVVZZZ\\\___`````````bbbcccfffiiikkknnnoooqqqtttvvvyyyzzzuuugggOOOHHH>>>999777777444111222111111111333444666888:::===AAADDDEEEEEEFFFFFFJJJHHHEEECCCCCCGGGKKKNNNSSSVVVYYYYYYUUUSSSTTTVVV\\\pppxxxmmmhhhaaa\\\[[[ZZZWWWUUUNNNJJJFFFBBBAAADDDHHHJJJNNNSSS[[[aaaffflllsssxxxzzz}}}wwwqqqgggbbb[[[UUUSSSSSSTTTTTTRRRSSSTTTTTTTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLNNNQQQSSSUUUVVVWWWXXXYYY[[[\\\]]]^^^]]]]]]^^^_________^^^^^^[[[]]]```ccchhhpppyyy~~~}}}}}}}}}}}}}}}|||{{{zzz{{{|||~~~zzzyyyxxxmmmaaaOOOCCC999555444222333555//////////////////000000.........//////111222222////////////////////////////////////////////////////////////000000000000000000111111111111000000//////000000111222222333333333333444444444555555999;;;???JJJccc}}}mmmddd^^^YYYXXXYYYXXXWWWXXXVVVUUUTTTRRRQQQPPPOOOOOOMMMLLLJJJIIIFFFEEECCCBBB@@@??????>>>>>>===<<<<<<999:::999888777888:::<<>>BBBDDDEEEFFFGGGHHHKKKIIIFFFCCCCCCEEEHHHJJJNNNQQQUUUVVVTTTRRRQQQRRRSSSeee}}}tttmmmeee^^^\\\ZZZWWWUUUPPPMMMHHHDDDBBBCCCEEEGGGKKKPPPWWW\\\aaagggooouuu|||~~~}}}zzzwwwlllfff^^^XXXUUUUUUUUUUUURRRSSSTTTTTTTTTSSSQQQPPPQQQQQQRRRRRRSSSSSSTTTTTTRRRRRRQQQOOONNNMMMLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHHHHJJJLLLNNNQQQRRRWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[\\\^^^^^^_________^^^___```cccfffkkkqqquuu~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwxxx{{{}}}yyyssstttsssfffXXXIII@@@888555444222333555......---------......///111000000////////////000////////////////////////.........................../////////000000000111000000111111111111000000000000111111222333333333333333333444444444555555888:::===EEEWWWyyyyyyhhh___ZZZ[[[\\\YYYWWWWWWVVVVVVUUUTTTSSSQQQPPPPPPNNNMMMKKKJJJGGGFFFDDDCCC??????>>>======<<<<<<;;;777888999888777888;;;===@@@DDDPPPccczzzyyypppjjjfffccc^^^ZZZTTTVVVXXXZZZ[[[]]]```cccfffgggiiijjjkkkmmmppprrrqqqsssyyyxxxeeeNNN???;;;:::666222444444333333444555777888:::>>>AAADDDFFFGGGIIIKKKKKKIIIFFFCCCBBBBBBCCCCCCHHHLLLQQQSSSSSSQQQOOONNNNNN\\\ppp}}}uuuiiiaaa\\\ZZZVVVTTTRRROOOJJJFFFDDDCCCDDDEEEHHHLLLSSSXXX\\\ccclllrrr|||~~~}}}}}}{{{rrrlllddd]]]YYYXXXWWWVVVSSSSSSTTTTTTSSSSSSRRRQQQRRRSSSTTTVVVWWWXXXXXXXXXVVVUUUTTTRRRPPPNNNLLLKKKIIIIIIHHHGGGGGGGGGHHHHHHEEEFFFGGGIIIKKKNNNPPPQQQTTTUUUUUUVVVWWWWWWXXXXXXYYYZZZ[[[]]]^^^^^^^^^^^^`````````aaadddgggkkkmmmuuu}}}||||||{{{{{{~~~~~~|||{{{yyyxxxwwwwwwyyy{{{~~~~~~yyytttqqqtttrrrdddUUUBBB;;;555444333000000222///...------------......555444222///---,,,+++***////////////////////////..............................//////000000111111000000111111111111000000000000111111222333333444333444444444555555555555777999===BBBNNNkkksssfff]]]]]]^^^YYYVVVXXXVVVVVVVVVUUUTTTSSSQQQPPPOOONNNLLLKKKHHHGGGEEEDDD???>>>>>>======<<<;;;;;;999:::;;;999888777888::::::>>>FFFTTTiiizzzpppkkkhhheee^^^YYYSSSUUUWWWXXXYYY[[[^^^aaaccceeegggiiijjjlllnnnpppooosss{{{|||eeePPPBBB;;;888666444444333333444555666888999<<<@@@CCCEEEGGGJJJLLLLLLKKKHHHEEECCCAAA@@@???FFFJJJPPPTTTTTTQQQNNNKKKKKKVVVeeewwwrrrhhhaaa]]]YYYWWWRRRPPPMMMIIIFFFDDDDDDCCCEEEIIINNNSSSXXX___hhhoooxxx}}}xxxsssjjjccc___\\\ZZZYYYVVVUUUUUUTTTTTTTTTTTTTTTRRRTTTVVVXXXYYYZZZZZZZZZXXXWWWUUURRRPPPMMMKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFHHHJJJLLLOOOQQQRRRSSSSSSTTTTTTUUUVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^___bbbeeeggghhhpppwww}}}||||||{{{zzz~~~~~~{{{zzzxxxxxxxxxyyy{{{}}}zzzuuutttqqqoooooojjj[[[KKK<<<666222222111//////222111000//////............333222000...---,,,++++++////////////////////////.................................///000111111111000000111111111111000000//////000000111222222222444444555555555666666666666999===AAAHHH^^^qqqbbb___]]]XXXWWW[[[VVVVVVWWWVVVUUUTTTRRRQQQOOOOOOMMMKKKIIIGGGFFFEEE@@@??????>>>>>>======<<<;;;<<<<<<;;;888777888999666;;;BBBKKKZZZooo~~~tttnnnlllhhh```ZZZUUUVVVWWWWWWVVVXXX[[[]]]^^^aaaeeehhhiiijjjlllmmmpppttt|||yyy```JJJ===:::;;;444333333222333444666777888;;;???BBBEEEGGGJJJMMMOOONNNLLLIIIFFFCCC@@@???IIIMMMRRRVVVVVVSSSOOOLLLKKKSSS```ooo{{{ooohhhccc^^^[[[RRRPPPNNNKKKHHHEEEDDDCCCCCCGGGLLLPPPUUU]]]fffmmmttt|||wwwooohhhccc```]]][[[XXXWWWVVVUUUTTTUUUVVVWWWRRRSSSVVVXXXZZZ[[[[[[[[[XXXWWWUUURRROOOMMMJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGFFFGGGIIIKKKNNNPPPRRRSSSSSSTTTTTTUUUVVVWWWWWWXXXWWWWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[^^^aaadddeeeeeekkknnnuuu~~~}}}}}}}}}|||{{{~~~}}}zzzxxxxxxyyyyyy{{{|||~~~}}}mmmnnnlllhhhddd[[[JJJ999888444222222222///000333333333222000////////////---------------...///000////////////////////////........................---......///000111111222000000111111111111000000......//////000111111111555555555666666666666777666888<<<@@@DDDUUUyyyzzzfff___\\\VVVWWW]]]VVVVVVWWWWWWVVVTTTSSSRRRPPPOOONNNLLLJJJHHHFFFEEEAAAAAA@@@@@@???>>>>>>>>>999:::;;;;;;:::999:::;;;666;;;BBBHHHRRRcccxxxzzzssspppkkkccc\\\WWWXXXXXXVVVUUUUUUWWWYYY[[[^^^cccfffhhhiiijjjkkkmmmpppwww}}}~~~vvv[[[HHH===777888888888666444444444555666:::@@@DDDGGGHHHIIIJJJQQQQQQOOOIIICCC@@@@@@BBBDDDJJJQQQWWWWWWTTTPPPNNNQQQOOOVVVhhh{{{wwwllleee___ZZZWWWUUUQQQNNNJJJGGGEEEDDDDDDEEEGGGKKKRRRYYY___ccclllwww}}}zzzuuunnnggg```\\\XXXYYYYYYWWWVVVUUUVVVWWWQQQTTTXXX[[[]]]\\\[[[YYYWWWWWWVVVSSSOOOKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFJJJJJJIIIJJJKKKNNNQQQSSSTTTTTTTTTTTTUUUVVVWWWWWWYYYXXXWWWWWWWWWXXXZZZ[[[\\\[[[[[[[[[]]]aaadddfffeeegggnnnxxx~~~}}}|||||||||}}}~~~}}}yyyvvvzzzyyyyyyyyy{{{~~~}}}~~~~~~}}}{{{pppmmmhhhaaaXXXLLL@@@888444444333333222111000000000///...------...///000........................///...,,,++++++,,,...///------------------------......///000000000000000000000000000111111111111000000111222222222222111333333444444444444444444555666777>>>FFFKKKcccooo^^^WWWXXXXXXXXXZZZZZZYYYXXXWWWVVVVVVUUUQQQOOONNNMMMLLLJJJGGGEEEBBBBBBAAA@@@???======<<<::::::999999999:::;;;;;;::::::;;;@@@GGGVVVnnnyyyqqqkkkfffcccZZZWWWUUUTTTVVVXXXYYYYYYYYY\\\```bbbcccdddfffgggjjjnnnsssvvvwww{{{hhhQQQDDD>>>555555555444444333444555555999???CCCEEEFFFHHHIIIRRRRRRPPPLLLFFFAAA@@@AAABBBGGGMMMSSSUUUTTTRRRPPPQQQNNNRRR^^^mmm{{{sssiiibbb^^^ZZZWWWTTTPPPLLLIIIEEECCCCCCDDDEEEHHHMMMTTTZZZ]]]eeeooo|||yyypppggg```ZZZZZZZZZYYYXXXWWWWWWXXXSSSTTTWWWZZZ[[[ZZZYYYXXXWWWWWWVVVSSSNNNKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIKKKMMMOOOQQQSSSSSSSSSSSSTTTUUUVVVVVVXXXXXXWWWWWWWWWXXXYYYZZZYYYYYYZZZ[[[]]]___bbbcccggghhhlllrrrvvv}}}}}}}}}|||||||||}}}~~~|||zzzzzzzzzzzz|||~~~~~~{{{}}}~~~~~~nnnjjjccc[[[RRRGGG===666333333222111111000////////////............//////........................111///...------...///111------------------------......///000000000000000//////000000000111111111//////000111111111111000333333333444444444444444555777777<<>>======::::::999888888999999999:::999:::===CCCOOOcccuuuvvvoooiiifff]]]ZZZWWWVVVWWWXXXXXXXXXYYY[[[___aaabbbccceeefffhhhlllpppsssuuuxxx~~~ttt[[[JJJAAA777666666555444333333333444888===@@@BBBDDDFFFHHHPPPPPPPPPLLLGGGCCC@@@??????CCCHHHMMMQQQRRRSSSRRRQQQNNNNNNUUU^^^kkk|||~~~ooofffbbb]]]ZZZVVVSSSOOOKKKFFFBBBBBBBBBBBBDDDHHHNNNSSSWWW]]]dddppp{{{|||oooeee]]]]]]\\\[[[ZZZYYYYYYYYYUUUUUUVVVWWWWWWWWWVVVVVVVVVVVVUUURRRMMMJJJIIIIIIGGGGGGHHHJJJKKKLLLMMMNNNJJJJJJIIIIIIJJJKKKMMMNNNQQQQQQRRRRRRSSSTTTTTTTTTWWWVVVVVVVVVVVVWWWXXXXXXVVVWWWXXXZZZ\\\^^^___```ggggggiiilllmmmpppzzz~~~~~~~~~~~~zzz{{{{{{|||}}}~~~~~~}}}|||yyy{{{}}}|||yyy{{{~~~rrrlllcccYYYOOOFFF===888111111111000000//////.........////////////..............................000///...------...///000------------------------......///000000000000/////////000000000000111111......///000000000000000222333333333444444444555555777666:::@@@@@@PPPnnnmmmaaa]]]\\\\\\]]]]]][[[ZZZYYYWWWVVVUUUUUUSSSQQQPPPOOOMMMKKKHHHEEEEEEDDDBBBAAA@@@???>>>;;;:::999888888777888888999777888:::===EEETTTccc{{{~~~vvvnnniiiaaa^^^ZZZXXXXXXXXXWWWWWWYYY[[[^^^``````aaabbbdddeeehhhmmmpppqqquuuzzz}}}gggRRREEE>>><<<999666555333222111444777:::===???AAADDDFFFJJJKKKLLLLLLIIIEEEBBB@@@@@@AAACCCGGGLLLOOOQQQQQQPPPNNNNNNQQQVVV```rrruuuiiieee___[[[WWWUUUSSSOOOIIIDDDAAA@@@@@@AAADDDJJJOOOSSSXXX]]]fffrrr}}}wwwlllbbb```^^^\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUTTTQQQLLLIIIHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMJJJJJJIIIIIIIIIJJJKKKKKKPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVSSSUUUWWWYYY[[[]]]^^^^^^bbbbbbfffiiijjjlllvvv}}}}}}|||{{{zzzzzzzzzzzzyyyzzz|||~~~~~~}}}|||{{{{{{zzzzzzzzz|||~~~zzzyyy|||~~~wwwooobbbUUUJJJBBB<<<888111111111000000/////////,,,---////////////---,,,...........................---,,,,,,,,,,,,---...---------------------------...//////000000//////////////////000000000111...///000000111111000000222222222333333444444555444777666999>>>>>>IIIaaannn```ZZZZZZ\\\___^^^]]][[[ZZZXXXWWWVVVUUUTTTRRRQQQPPPNNNKKKIIIGGGGGGFFFDDDBBBAAA@@@???<<<;;;:::999888888888888777555666888:::>>>HHHTTTkkk|||{{{rrrllleeebbb]]]ZZZXXXWWWVVVUUUYYYZZZ]]]]]]]]]^^^```aaabbbfffjjjmmmnnnqqqwww{{{~~~uuu___MMMCCC???999666555444333222444666888:::<<>>>>>EEEXXXtttccc]]]]]]``````___^^^]]][[[ZZZYYYXXXVVVTTTRRRQQQPPPNNNLLLIIIIIIHHHGGGEEECCCBBB@@@@@@>>>===<<<;;;:::999999999666444555888999;;;BBBJJJ\\\pppvvvpppiiieee```\\\ZZZXXXVVVTTTXXXZZZ[[[[[[ZZZ[[[]]]^^^```dddhhhjjjkkknnntttxxx{{{}}}lllYYYHHHAAA999555444555555444444555777888:::===AAADDDGGGHHHJJJNNNQQQQQQOOOMMMCCC@@@???AAAFFFJJJKKKJJJIIIIIIJJJMMMNNNQQQ\\\hhh}}}vvvsssiiiccc\\\YYYYYYWWWRRRMMMFFFDDDBBBAAABBBGGGLLLPPPTTTYYYbbbllluuu|||vvvnnnddd]]]ZZZYYYWWWUUUWWWVVVUUUSSSRRRQQQQQQQQQOOOPPPPPPNNNKKKIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJMMMNNNOOOQQQRRRQQQQQQPPPMMMNNNOOOPPPPPPPPPOOOOOOPPPQQQRRRTTTVVVXXXZZZ[[[\\\]]]aaaeeehhhmmmxxx~~~xxxwwwvvvuuutttttttttttt{{{}}}}}}wwwvvvuuuuuutttuuuuuuuuuzzzyyy{{{~~~|||ooodddTTTEEE;;;555333333111111111111111111111111------............------........................////////////////////////------------------------------...////////////.........////////////000000000000111222222222222222000000111222333444555555333777444666>>>???CCCRRRttt|||jjj___^^^___```______^^^]]]\\\[[[[[[VVVUUUSSSRRRQQQOOOLLLJJJJJJIIIGGGFFFDDDBBB@@@@@@>>>===<<<;;;;;;:::;;;;;;777555555888999999>>>EEEQQQddd}}}|||vvvnnnjjjeee```]]][[[XXXVVVXXXYYYZZZYYYXXXXXXZZZ\\\]]]aaaeeeggghhhkkkpppuuuxxx{{{~~~~~~nnnVVVMMM@@@888666666666555555666777777999<<>>AAAMMMdddwwwggg___]]]_________^^^^^^^^^]]]]]]XXXWWWUUUTTTSSSQQQNNNLLLJJJIIIHHHFFFCCCBBB@@@???<<<;;;;;;:::::::::;;;;;;:::777666888888777;;;@@@EEEVVVllltttooojjjeeebbb___\\\[[[XXXYYYYYYWWWVVVVVVXXXYYYZZZ^^^bbbdddeeegggmmmqqquuuxxx|||~~~~~~fffZZZJJJ>>>999777555444555666777777888<<>><<>>IIIUUUrrreee___________________________ZZZXXXVVVUUUUUUSSSPPPMMMJJJIIIHHHFFFCCCAAA@@@???::::::999999999:::;;;;;;===999777888777666888===;;;JJJ]]]pppwwwsssmmmhhheeebbb```^^^XXXYYYXXXVVVUUUUUUVVVXXXXXX[[[___aaabbbeeejjjnnnrrrvvv{{{}}}|||}}}pppZZZJJJAAA:::666444555222222555777999@@@GGGFFFIIIJJJIIIJJJNNNNNNKKKFFFBBB>>>>>>BBBGGGJJJKKKQQQUUUVVVQQQJJJGGGJJJOOO]]]iiizzznnndddcccbbb\\\UUUUUUQQQLLLHHHFFFFFFEEEDDDKKKNNNWWWdddmmmttt}}}~~~zzzwwwzzzvvvjjjccc___ZZZVVVZZZXXXTTTSSSRRRRRRQQQPPPNNNNNNNNNNNNNNNMMMLLLKKKIIIJJJKKKKKKLLLKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKKKKLLLNNNQQQRRRYYY[[[___cccfffppp{{{yyyxxxzzzuuusssuuuwwwzzz~~~||||||}}}yyywwwxxxxxxuuusssppprrrvvvyyy|||}}}yyyzzzzzz|||~~~|||xxxyyy}}}xxxlll```NNNFFF<<<555444333000...//////000000111111111222......---------......//////............///000000///......------,,,++++++.......................................///000000........................000000111111111000000//////111222222222222333555444555666777888:::???BBBUUUqqqkkk```ccc]]]ZZZ]]]___\\\ZZZYYYYYYYYYYYYXXXVVVTTTRRRPPPNNNKKKGGGEEEDDDCCCAAA@@@@@@???>>><<<<<<;;;;;;;;;:::999888777666666666666===AAALLL___uuuzzzqqqhhhccccccdddccc___[[[WWWWWWWWWVVVVVVYYYYYYZZZ\\\___cccfffhhhppprrruuuxxx{{{|||}}}}}}uuu___LLL>>>888777888444444666888999===DDDDDDHHHJJJJJJLLLQQQRRROOOIIIEEE@@@>>>BBBHHHLLLNNNWWWZZZ\\\YYYSSSNNNMMMNNNRRR[[[jjj{{{vvvjjjeeebbb]]]XXXVVVRRRNNNJJJIIIHHHFFFEEEHHHJJJRRR]]]gggnnnxxx{{{vvvvvv|||wwwnnnfff```\\\]]]ZZZWWWTTTTTTTTTSSSQQQOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJLLLNNNQQQSSSWWWYYY\\\aaaeeeooo|||yyywww|||vvvqqqppprrrttt~~~{{{wwwuuuuuuuuusssrrrooorrrvvvzzz~~~~~~|||yyyzzz~~~wwwsssppprrruuupppcccXXXGGG@@@777333333333222000//////000000000111111111///......---------......,,,,,,,,,,,,---......///------------------------.......................................//////000........................//////000000000//////...///111222222222222333555444444555666666999===@@@IIIaaapppbbbbbb]]]\\\^^^___[[[XXXYYYYYYZZZZZZYYYXXXUUURRRPPPMMMJJJGGGEEEEEEDDDCCCAAA@@@???>>>===<<<;;;;;;;;;:::999888777777666666777:::<<>>;;;:::666555777888888:::???BBBFFFIIIJJJMMMSSSUUUSSSMMMHHHAAA???AAAGGGMMMQQQ]]]```cccccc___XXXQQQLLLLLLQQQ[[[kkkvvvkkkccc^^^\\\XXXUUUQQQOOOMMMKKKHHHFFFEEEFFFKKKUUU]]]dddoooxxx~~~yyyvvvyyy{{{ppphhhccc```]]]YYYVVVUUUUUUTTTRRRQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKNNNQQQSSSUUUVVVYYY]]]bbbmmm|||zzz~~~}}}{{{zzzwwwssspppoooqqqsss}}}zzzwwwsssqqqqqqqqqqqqqqqppptttyyy}}}}}}yyyzzzzzzyyyzzz~~~{{{mmmjjjiiikkkllleeeXXXLLL>>>999333000111333333222//////000000000000111111000///...---------------,,,,,,,,,------///000000++++++,,,------...//////---------------------------............/////////..............................////////////......///111222222111222333555333444555555555777:::<<<@@@QQQpppxxxggg___\\\]]]___^^^ZZZWWWXXXYYYZZZ[[[[[[YYYVVVSSSQQQMMMKKKHHHGGGFFFFFFEEECCCAAA@@@???>>>===<<<<<<<<<;;;:::999888777777777777777888<<>>@@@EEELLLPPP\\\___dddhhhhhhaaaUUULLLPPPPPPTTT```sssuuuiiicccaaa\\\ZZZVVVSSSQQQNNNKKKHHHDDDCCCFFFMMMTTT[[[eeeooo{{{{{{yyyvvvwwwzzzppplllddd```[[[WWWUUUTTTSSSRRRSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIMMMNNNNNNNNNNNNMMMLLLLLLKKKIIIHHHGGGGGGIIIJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHJJJMMMPPPRRRTTTTTTVVV[[[```kkk}}}~~~|||zzzxxxwwwwwwwwwuuussssssuuuwww}}}{{{wwwrrrpppmmmlllmmmooorrrtttvvvyyy~~~~~~wwwtttvvvyyyzzz}}}~~~tttmmmllljjjjjjfff\\\NNNCCC888555111000111333333333//////000000000000000000000///...---------------.........///000111222333,,,,,,,,,---------......------------------------------.........///....................................//////000000/////////000222222111111333444444555666666555666888;;;???III___ppp^^^\\\]]]```^^^YYYXXXZZZZZZ[[[\\\\\\[[[WWWTTTQQQMMMKKKIIIIIIIIIHHHGGGEEECCCBBB@@@???======<<<<<<;;;;;;999888888888888888777888;;;@@@FFFVVVppp{{{uuuqqqpppjjjgggccc```^^^\\\YYYWWWVVVVVVVVVVVVXXXZZZ\\\]]]___aaadddiiinnnrrruuuwww{{{|||sssZZZGGG???888555666777666777999>>>BBBEEEEEEHHHMMMOOOMMMLLLHHHCCC???>>>BBBIIIMMMTTTWWW^^^eeehhhcccWWWNNNQQQPPPQQQXXXhhhssskkkgggaaa^^^[[[XXXUUURRRNNNKKKFFFCCCDDDHHHMMMSSS]]]gggmmmqqqttttttttt|||zzztttiiieee^^^YYYUUUSSSRRRPPPTTTTTTSSSSSSRRRPPPOOONNNNNNMMMLLLJJJIIIIIIIIIJJJLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIGGGFFFGGGHHHKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGIIILLLOOOQQQSSSRRRTTTXXX^^^gggxxxxxxwwwvvvuuuuuuwwwyyyzzzwwwyyy|||wwwwwwxxxxxxwwwuuusssrrrtttuuuwwwwwwwwwwwwxxxzzz{{{|||zzzvvvrrrkkkjjjhhhhhhkkkpppvvvzzz~~~yyytttrrrvvvzzz}}}}}}vvvyyywwwssslllcccVVVHHH>>>777555222111111222222222000000////////////////////////...---------------.........//////000222222......---------,,,,,,,,,------------------------,,,,,,---...///......---...........................///000111111111111111...000111111111111222444444666777777666666888:::===BBBPPPkkk}}}eeeaaa___```___[[[ZZZ\\\[[[\\\\\\\\\[[[WWWTTTRRRNNNMMMKKKKKKKKKJJJHHHFFFDDDCCCBBB@@@>>>=========<<<;;;:::999888888888888666777;;;>>>AAAKKK___rrr|||tttppplllhhhdddaaa___^^^\\\ZZZWWWVVVUUUUUUVVVWWWYYYZZZ^^^___bbbeeeiiimmmpppqqqxxxyyy}}}nnnUUUFFF===777666777666666888;;;???BBBAAADDDIIIJJJHHHIIIGGGDDDAAA???AAAEEEHHHJJJNNNUUU]]]aaa___VVVOOOLLLLLLMMMQQQ]]]rrruuuooogggccc___[[[XXXUUUQQQOOOIIIEEEDDDFFFHHHLLLUUU^^^dddjjjpppssstttzzz}}}rrrmmmddd]]]XXXUUUSSSQQQTTTTTTTTTTTTSSSRRRQQQPPPQQQOOOMMMKKKJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHGGGGGGGGGIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHJJJMMMNNNQQQOOOQQQVVV[[[bbbooo{{{}}}~~~~~~}}}}}}|||zzzyyyxxxxxxvvvsssqqqkkkjjjiiiiiijjjlllnnnpppkkkmmmoooqqqssstttuuuuuunnnoooooooooooonnnmmmmmmpppssswwwyyyyyyyyyzzz{{{{{{{{{wwwvvvtttqqqhhhhhhhhhiiimmmttt}}}}}}zzzvvvtttuuuyyy|||zzznnn___OOOBBB;;;555555444333222111111111000000////////////............---------......///---,,,,,,,,,,,,---......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...------...........................///000111111222222111...000111111000111222444333555777777666777888:::666999CCCWWWtttwwwmmmdddbbbaaa^^^]]]^^^\\\\\\\\\[[[YYYWWWUUUSSSPPPOOOMMMMMMMMMLLLIIIGGGFFFEEECCCAAA???>>>======<<<<<<;;;:::999999999999555666888;;;===BBBOOO]]]vvv|||vvvoookkkeeeaaa___]]]\\\[[[XXXWWWVVVUUUUUUVVVWWWXXX\\\]]]___aaaeeehhhkkkmmmsssuuuxxx|||}}}lllQQQFFF<<<999888666666777888<<>>III^^^}}}mmmfffdddbbb______]]]\\\ZZZXXXWWWUUUUUUTTTRRRQQQOOOOOONNNLLLIIIFFFGGGFFFDDDBBB@@@???>>>>>>===<<<;;;::::::999999:::777555666888:::<<>>AAAFFFHHHFFFDDDGGGIIIGGGDDDAAAAAABBB???CCCIIINNNQQQRRRQQQPPPIIIMMMPPPOOOQQQ^^^ttt~~~nnnjjjccc^^^ZZZXXXVVVUUUKKKGGGDDDDDDDDDDDDJJJQQQTTTXXX]]]```aaadddiiimmmvvv{{{~~~sssjjjccc^^^ZZZXXXSSSSSSTTTUUUUUUUUUUUUTTTTTTSSSPPPMMMKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHJJJKKKKKKJJJKKKPPPTTTWWW___gggjjj|||}}}yyyvvvuuuwwwxxxwwwtttrrrrrrttttttqqqooojjjjjjkkkmmmpppqqqpppnnnooommmjjjgggffffffggggggiiigggeeedddeeefffeeeddd```___]]]\\\\\\]]]___```^^^^^^___```aaabbbcccdddfffffffffggghhhkkkmmmoooqqqvvv{{{xxxyyyvvvoookkkmmmoooooopppppppppqqqttt{{{zzzvvvrrrppptttwww|||zzzfffRRRBBB999666000111222222111000000000000000//////.........---,,,,,,,,,---...///000111//////...---,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,........................,,,---...///000000000000...///111111000000222333///111333555555555666888888<<<@@@DDDQQQqqqsssiiigggdddaaa___^^^\\\YYYWWWUUUUUUUUUUUUSSSRRRQQQPPPOOOMMMIIIFFFGGGFFFDDDBBB@@@???>>>>>>======<<<;;;:::::::::::::::777555777999;;;CCCKKKOOOggg{{{qqqhhhcccaaa```___\\\ZZZYYYWWWVVVVVVWWWWWWVVVVVVXXX[[[___cccgggiiijjjjjjnnnsssvvvvvvzzziiiWWWEEE>>><<<888666888555888>>>DDDEEEBBBDDDHHHCCCKKKNNNJJJEEECCCCCCBBB@@@BBBEEEHHHJJJKKKKKKKKKQQQLLLIIIJJJNNNWWWfffttt{{{tttjjjaaa[[[XXXVVVTTTMMMKKKHHHEEEDDDEEEGGGHHHOOORRRUUUXXX[[[^^^cccfffnnnooowww~~~tttoookkkcccZZZVVVVVVVVVVVVVVVVVVUUUUUUVVVSSSOOOMMMMMMLLLKKKJJJMMMLLLKKKJJJJJJKKKLLLMMMJJJIIIGGGFFFEEEDDDDDDDDDJJJJJJIIIHHHHHHIIIKKKLLLFFFFFFFFFGGGGGGHHHHHHHHHKKKMMMOOOPPPQQQRRRUUUXXXeeellluuu}}}}}}}}}}}}zzzuuupppkkkhhhgggfffjjjjjjiiiiiihhhfffeeedddbbbcccccceeehhhkkknnnpppllljjjgggcccaaa`````````ccc```]]]^^^bbbfffgggfff[[[YYYXXXYYY[[[]]]]]]\\\___``````___^^^^^^___aaagggfffdddeeeggglllpppsssvvvzzz~~~xxxttttttrrroookkkiiijjjnnnrrrtttttttttvvv{{{yyyvvvtttttttttyyy|||~~~kkkYYYHHH:::555666222000///...///000///...//////000000///...------------------------------++++++,,,,,,,,,,,,------++++++***)))***+++---...++++++++++++++++++++++++........................//////////////////......//////............/////////////////////000111111444333333333333444555555888888888@@@NNN\\\~~~tttkkkgggcccaaa[[[YYYVVVUUUUUUUUUUUUTTTWWWUUUSSSRRRQQQOOOLLLIIIFFFFFFDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>=========;;;:::888666777888;;;<<>>======<<<<<<<<<<<<;;;;;;;;;:::888777777888:::<<>>CCCJJJSSS^^^ggggggaaaXXXLLLCCCBBBAAA??????@@@BBBEEEGGGFFFJJJPPPTTTRRRQQQXXXbbbppp}}}~~~vvvkkkbbb]]]]]]ZZZUUUOOOJJJGGGFFFEEEEEEFFFHHHIIIJJJMMMRRRUUUXXX[[[```eeehhhlllyyyyyyooolllhhhbbb^^^[[[YYYXXXRRROOOMMMLLLMMMNNNNNNMMMKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJIIIJJJJJJKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKJJJIIIJJJKKKMMMPPPRRRTTTUUUWWW[[[bbbhhhooowwwwwwsssnnnlllmmmmmmkkkhhhdddbbb___\\\[[[ZZZ[[[[[[ZZZ[[[\\\\\\]]]]]]\\\\\\UUUUUUVVVWWWYYY[[[]]]___dddbbb```^^^\\\[[[ZZZZZZ\\\]]]___bbbdddeeedddccc___[[[WWWUUUWWWZZZ]]]___```cccfffhhhhhhhhhiiijjjppprrrtttvvvyyyzzz||||||zzzyyyvvvssspppmmmkkkjjjhhhhhhggggggiiiooowww}}}xxxvvvttttttvvv|||~~~~~~}}}{{{|||zzzuuufffUUUCCC;;;777444111111222000......///000///............//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,...000111111000...,,,///////////////000000111222222222222222333333444666888555777>>>???MMMhhhrrrbbb^^^aaa^^^\\\YYYXXXXXXXXXXXXWWWXXXWWWUUUTTTTTTSSSPPPNNNIIIIIIGGGFFFDDDBBBAAAAAAAAA@@@@@@??????>>>>>>>>>;;;:::999888777888999:::;;;<<>>AAAFFFKKKXXXfffkkkhhh^^^OOOBBBBBBAAA>>>======???BBBDDDDDDIIIRRRXXXWWWTTTWWW^^^fffooouuukkkfff```]]]XXXSSSNNNKKKIIIIIIEEEEEEFFFEEEFFFHHHLLLOOOTTTVVVZZZ]]]^^^bbbppp~~~{{{uuummmfff```\\\ZZZWWWTTTPPPOOONNNNNNMMMKKKLLLLLLLLLMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIKKKLLLLLLMMMNNNOOOOOOOOOLLLLLLKKKJJJIIIHHHGGGGGGJJJKKKKKKJJJIIIIIIJJJLLLOOOQQQRRRQQQPPPSSSYYY^^^cccjjjuuu|||rrrnnnjjjhhhiiihhheeebbb[[[YYYWWWUUUTTTUUUVVVWWWYYYYYYZZZZZZYYYYYYXXXWWWTTTTTTTTTTTTVVVXXXZZZ[[[______]]]\\\[[[ZZZYYYYYY\\\^^^aaabbbbbbaaa```___]]][[[[[[\\\___bbbccccccdddhhhlllooopppppppppqqqssstttuuuwwwxxxyyyyyyyyyqqqooollliiihhhhhhiiijjjhhhiiiiiikkknnnttt|||}}}tttssstttvvv|||yyyuuuwwwyyyrrrgggZZZKKK;;;555444222000000222000......///000///...------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,...000111111000...,,,///////////////000000111222111111111111222333333555888555777======EEEYYYvvvyyyggg``````___\\\YYYXXXYYYYYYXXXWWWXXXWWWVVVVVVVVVUUURRRPPPLLLKKKJJJHHHFFFEEEDDDCCCBBBAAAAAA@@@??????>>>>>>;;;:::999888888888999999;;;<<<@@@DDDJJJVVVkkk~~~|||ppplllgggccc```___]]][[[[[[ZZZWWWTTTSSSSSSSSSTTTWWWZZZ\\\^^^```bbbeeegggfffkkkrrrvvv{{{vvveeeUUUHHH???:::777:::===>>>AAAEEEIIIVVVcccjjjhhh___PPPBBB@@@???<<<;;;:::<<<>>>@@@CCCGGGQQQZZZ\\\XXXXXX[[[\\\aaammm}}}}}}}}}}}}~~~}}}xxxrrrnnnccc```\\\WWWRRRNNNLLLKKKFFFFFFDDDCCCBBBCCCFFFIIINNNOOORRRUUUUUUYYYeeerrrzzzpppggg```\\\\\\YYYUUURRRPPPOOOMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHKKKLLLMMMNNNOOOPPPPPPPPPKKKKKKJJJIIIHHHFFFFFFEEEJJJKKKKKKJJJIIIIIIJJJLLLLLLMMMNNNMMMKKKLLLQQQUUUZZZ```gggooovvvuuunnnjjjfffddddddccc___\\\WWWVVVTTTSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRTTTVVVWWW[[[[[[[[[[[[[[[ZZZZZZZZZ[[[^^^``````___]]]\\\\\\ZZZ[[[]]]aaadddfffeeedddggglllssswwwyyyzzz{{{{{{zzzzzzyyyxxxvvvtttrrrqqqiiigggeeecccdddfffjjjllljjjlllooorrrvvv{{{zzzwwwtttuuuxxx~~~yyywww{{{xxxtttooonnnrrrsssiii\\\LLL@@@555111111///...000222000///...///000///...,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////---...///000000///...---///////////////000111111111111000000111111222333222666444555;;;;;;???MMM___sssgggaaa```^^^[[[ZZZZZZ[[[ZZZYYYWWWVVVUUUUUUUUUUUUSSSQQQNNNNNNMMMKKKIIIHHHFFFFFFAAA@@@@@@???>>>===<<<<<<;;;;;;:::999888888888888777888;;;???BBBJJJZZZiiivvvrrrlllhhheeedddcccbbb]]][[[XXXUUUTTTSSSSSSTTTVVVXXXZZZ\\\\\\^^^```bbbbbbffflllpppsssxxx~~~ppp___LLLCCC<<<;;;;;;<<>>======<<<;;;;;;:::999999888888777777666777:::<<<@@@LLLWWWooo~~~yyyrrrmmmiiihhhfffeee^^^\\\YYYWWWUUUUUUUUUVVVUUUWWWYYYZZZZZZ[[[]]]^^^```bbbeeeiiimmmqqquuuwww}}}||||||[[[OOOBBB;;;999888;;;???BBBJJJRRRWWWZZZZZZSSSJJJBBBAAA???>>>======>>>>>>@@@BBBKKKXXX```___ZZZXXXXXXVVVXXX___gggppp~~~yyyyyy}}}~~~|||rrrooojjjddd^^^YYYUUUSSSOOONNNKKKGGGDDDDDDFFFIIIHHHGGGIIIMMMOOOQQQXXX```gggsssyyyrrrmmm```]]]YYYVVVUUUTTTRRRQQQJJJKKKLLLMMMMMMLLLKKKJJJGGGHHHHHHHHHJJJKKKLLLMMMGGGHHHJJJLLLMMMNNNMMMMMMGGGGGGHHHHHHIIIJJJJJJKKKGGGHHHIIIHHHGGGGGGIIIKKKDDDGGGIIIIIIFFFFFFHHHJJJNNNPPPSSSVVV[[[ccclllrrrwww~~~~~~tttiiiddd^^^[[[ZZZXXXUUUQQQNNNMMMLLLJJJKKKLLLNNNOOONNNNNNPPPQQQRRRSSSSSSSSSRRRRRRQQQQQQRRRTTTUUUVVVUUUVVVXXXZZZ[[[\\\\\\]]]^^^aaaddddddbbbbbbcccfffooonnnooorrrtttuuuuuusssvvv{{{yyyxxxuuuqqqnnnllljjjiiigggfffddddddfffjjjooorrrqqquuuzzzzzzxxx{{{{{{zzzqqqmmmpppkkkrrrvvvpppfff[[[NNNDDD:::666333333333111333888222000///...///000///...+++,,,------.........---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---,,,+++)))(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111//////............/////////////////////000111111000000000000000111111222333777333333;;;:::999BBBIII[[[}}}|||vvvfffccc```______```___^^^YYYXXXXXXXXXYYYYYYWWWUUUSSSRRRQQQOOOMMMLLLKKKJJJDDDDDDCCCBBBAAA??????>>>;;;;;;::::::999888777777;;;888777999999;;;CCCLLLWWWkkkxxxqqqkkkhhheeeccc^^^\\\ZZZXXXVVVVVVWWWXXXVVVWWWYYYYYYYYYYYY[[[\\\______```dddiiinnnqqqqqqtttyyyrrr~~~yyyyyywww___GGG======<<<===???@@@GGGOOOTTTTTTQQQOOOOOOEEECCC@@@>>>=========>>>@@@AAAGGGSSS___eeeaaa[[[ZZZWWWVVVXXXZZZ___mmm}}}}}}yyywwwvvvvvvuuuqqqkkkddd]]]YYYVVVRRRSSSRRRNNNIIIFFFGGGIIIKKKJJJIIIJJJLLLOOOPPPQQQ^^^eeepppzzzyyytttlllggg```[[[XXXUUUPPPMMMNNNMMMLLLLLLLLLKKKIIIGGGIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKJJJIIIIIIJJJLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHKKKMMMQQQSSSVVVZZZ^^^bbbfffmmmyyytttgggbbb```]]]YYYUUUQQQOOONNNLLLJJJIIIKKKOOORRRRRRQQQMMMMMMMMMMMMOOOQQQSSSUUUTTTTTTSSSQQQPPPPPPRRRUUUXXXYYYYYYYYYZZZ]]]aaadddbbbbbbaaabbbdddgggjjjlllppprrrwww{{{~~~~~~}}}wwwwwwsssnnniiihhhgggggggggdddcccaaabbbeeekkkrrrwwwuuuxxx}}}~~~yyywwwzzz~~~~~~rrroooqqqlllhhhxxxxxxdddRRREEE<<<444111//////111222000...////////////////////////000...,,,+++++++++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---)))%%%&&&***,,,+++(((,,,++++++******++++++,,,***+++---//////...---,,,++++++,,,,,,---...//////---------............/////////............///////////////000111111222222333222222333666999<<<>>>CCCRRRqqq|||yyyhhhaaa\\\]]]^^^\\\[[[\\\ZZZZZZ[[[[[[ZZZXXXVVVUUUSSSRRRQQQPPPNNNMMMLLLKKKIIIGGGDDDAAA???======<<<;;;:::888888999:::999888444555666888:::<<<===>>>NNNWWWkkkyyytttnnneee___[[[ZZZYYYZZZ[[[[[[YYYXXXWWWWWWWWWVVVVVVWWWXXXXXXZZZ\\\___bbbfffiiijjjkkkqqquuuzzzeeeyyy}}}}}}yyy^^^MMMCCC<<<<<>>===<<<======>>>???CCCKKKVVV]]]___^^^\\\XXXUUUTTTQQQSSS___lllxxxqqqoooqqquuuxxxuuulllddd^^^]]]UUUUUUSSSOOOKKKJJJKKKNNNOOOLLLIIIIIILLLNNNNNNMMMUUU[[[dddnnnwww{{{vvvqqqjjjddd```\\\WWWSSSQQQOOONNNNNNNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJJJJIIIJJJKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGHHHGGGGGGGGGIIILLLNNNQQQTTTXXX[[[___cccjjjssswwwssshhh___ZZZYYYVVVSSSPPPNNNLLLLLLLLLJJJIIIKKKNNNPPPPPPOOOOOOOOOOOOOOOPPPRRRSSSTTTRRRSSSRRRPPPOOOOOOQQQTTTWWWXXXYYYZZZ[[[]]]aaadddggggggggghhhjjjnnnqqqsssuuuyyy}}}{{{tttpppmmmhhhdddbbbbbbbbbbbbaaaaaaaaabbbgggnnnwww|||}}}|||xxxuuurrrtttyyyvvvpppqqqkkkiiivvv~~~sss___MMM???777333111//////000111000...///////////////////////////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...***&&&'''+++---+++))),,,++++++******++++++,,,++++++---.........---,,,***+++++++++,,,------------------............/////////............////////////000000111222222222333222222333666999<<<>>><<>><<<<<<<<<<<<<<<>>>BBBIIIQQQYYY^^^```]]]YYYTTTOOOOOOXXXcccsssrrrmmmnnnwwwzzzooohhheee[[[ZZZWWWSSSPPPPPPSSSUUUWWWRRRMMMKKKKKKKKKJJJHHHKKKPPPWWW___hhhpppyyy~~~}}}vvvpppjjjddd^^^ZZZVVVSSSPPPOOOOOOPPPOOONNNMMMLLLLLLKKKJJJIIIIIIHHHMMMLLLKKKJJJJJJIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHGGGGGGGGGEEEGGGIIIJJJLLLNNNQQQTTTXXXXXXYYY\\\```___ZZZVVVRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKJJJKKKMMMNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOQQQRRRRRRQQQPPPPPPRRRUUUWWWYYY[[[\\\^^^aaaeeeiiioooooooooqqqsssvvvyyy{{{{{{~~~}}}||||||xxxrrrmmmiiifffccc___]]]]]]^^^^^^___```aaadddjjjttt~~~~~~xxxtttqqqppppppuuu|||~~~|||yyyooonnnhhhhhhoooqqqfffTTTEEE999222222111//////000111000///////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++((())),,,---,,,***,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++---------............/////////............//////000000000111222222333333222222222333555888:::<<<888DDDVVVooo}}}ttteee``````_________YYYYYYXXXWWWWWWVVVWWWWWWWWWWWWUUUTTTRRRPPPOOONNNIIIGGGEEEBBB@@@>>>=========;;;999999:::::::::888777888888999999:::;;;;;;<<<@@@LLL]]]oooyyyqqqeeebbb___]]]]]]^^^___^^^YYYYYYWWWVVVUUUTTTTTTTTTUUUVVVWWWZZZ]]]aaadddfffkkknnntttwwwxxxyyyzzzzzz{{{}}}~~~~~~^^^```llltttWWWCCC===>>><<<>>>AAACCCDDDDDDCCCCCCEEEDDDCCCAAA???===<<<;;;;;;<<<======@@@GGGPPPXXX]]]]]][[[VVVQQQRRRYYYaaahhhwwwtttnnnvvv}}}sssmmmbbb___[[[WWWUUUVVVXXX[[[^^^\\\XXXQQQJJJFFFEEEFFFFFFIIIOOOUUU\\\eeemmmsss{{{}}}yyyqqqjjjccc___\\\XXXSSSPPPOOONNNMMMLLLNNNNNNMMMMMMLLLKKKKKKKKKMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFFFFHHHIIIJJJJJJKKKNNNPPPSSSQQQPPPPPPRRRSSSRRRPPPMMMMMMMMMMMMMMMNNNOOOPPPMMMLLLKKKKKKLLLMMMMMMMMMMMMNNNPPPQQQQQQPPPOOONNNRRRSSSTTTSSSSSSTTTVVVXXXYYY[[[___bbbeeeiiinnnrrrwwwwwwxxxyyy{{{~~~~~~~~~|||wwwtttqqqooonnnkkkgggddddddcccaaa^^^\\\\\\^^^``````bbbfffjjjpppzzz{{{vvvqqqnnnqqqssswww~~~~~~{{{|||}}}qqqooohhhhhhgggbbbUUUGGG<<<555333111000/////////000000000////////////////////////------.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++------,,,+++,,,++++++******++++++,,,,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++++++++---------............/////////............//////000000111111222222333333222222222333555777999:::999BBBKKKZZZ{{{qqqgggccc```^^^]]][[[ZZZXXXWWWWWWXXXYYYZZZWWWWWWUUUSSSQQQPPPNNNMMMJJJIIIGGGDDDBBB@@@>>>>>>>>><<<:::999:::;;;:::999999999999999999999999999;;;===CCCMMMXXXjjjzzzmmmiiiccc```___aaaaaabbb]]]\\\ZZZXXXVVVUUUTTTTTTSSSSSSSSSUUUXXX\\\```bbbdddhhhmmmqqqrrrrrrssssssuuuwwwxxxxxxyyyzzz|||~~~}}}||||||eee]]]___ooonnnUUUGGGBBB<<<<<<===???AAACCCDDDEEEEEEEEEEEEDDDBBB???===<<<<<<>>>>>>===<<<@@@HHHNNNUUUYYYZZZWWWSSSTTTZZZ^^^aaapppoooqqqvvv~~~vvviiieee___ZZZXXXXXXYYYZZZaaadddcccYYYLLLCCCCCCGGGDDDFFFIIILLLRRRYYYbbbhhhqqqtttxxx}}}yyyqqqkkkhhhccc___YYYTTTPPPMMMKKKIIILLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJIIIJJJLLLNNNOOONNNLLLLLLMMMMMMMMMLLLJJJKKKKKKMMMNNNPPPRRRSSSNNNNNNNNNMMMMMMMMMNNNOOOQQQRRRTTTUUUUUUUUUTTTSSSSSSTTTVVVWWWVVVWWWZZZ\\\___bbbgggkkkoootttyyy}}}~~~~~~~~~{{{wwwssspppjjjhhheeedddcccbbbaaa```___``````___^^^___bbbeeefffjjjmmmqqqvvv|||wwwrrrooommmmmmsssxxx|||zzzzzztttpppfffWWWIII===555333444////////////...///000111////////////////////////------.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,+++,,,++++++******++++++,,,,,,++++++++++++,,,---...------------,,,,,,,,,,,,---------............/////////............/////////000000111222222333333222222333333555666777888:::???CCCKKKffftttkkkccc]]][[[[[[[[[ZZZYYYYYYZZZ[[[\\\ZZZYYYWWWUUUSSSQQQOOOOOOKKKJJJIIIGGGDDDBBB@@@??????===;;;:::;;;;;;:::999:::::::::999999999888888999:::>>>CCCIIIVVVkkk}}}yyysssmmmhhhffffffffffffaaa```^^^[[[YYYXXXWWWVVVSSSRRRRRRSSSUUUYYY\\\^^^]]]aaagggkkklllmmmooopppooopppqqqqqqpppppprrrtttwwwwwwvvvwwwyyy|||nnn```YYYaaaooogggQQQDDD>>><<<::::::===@@@CCCCCCEEEEEEFFFFFFEEEBBB@@@>>>>>>??????>>><<<===BBBFFFRRRYYY^^^\\\ZZZ[[[]]]___```kkk~~~zzzsssoootttsssnnngggbbb^^^\\\[[[ZZZaaafffggg^^^PPPFFFFFFIIIBBBCCCDDDFFFIIINNNUUUZZZfffiiimmmssszzz{{{vvvtttmmmiiibbb\\\WWWRRRNNNKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLLLLLLLKKKJJJIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIGGGHHHIIIIIIHHHHHHJJJKKKJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIJJJLLLNNNPPPRRRSSSOOOPPPQQQPPPOOOOOOQQQRRRPPPQQQRRRTTTUUUVVVWWWWWWVVVXXX[[[\\\]]]^^^```bbbiiilllqqquuuyyy}}}zzzyyywwwtttpppkkkgggeee```___^^^^^^]]]^^^^^^___\\\___bbbbbbaaaccchhhlllpppsssvvvxxxzzzwwwvvvsssooollllllooorrrwww{{{zzzwwwfffRRRBBB888222111333...///000///......000111////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---------------------------------............/////////............///////////////000111111222222222222333333444555666666777999<<>><<<;;;;;;;;;:::999:::::::::999999999888888444444777<<<@@@HHHVVVdddzzzzzzsssllliiigggffffffdddcccaaa^^^\\\[[[ZZZYYYTTTTTTSSSTTTUUUWWWYYYZZZXXX[[[```dddfffhhhkkkmmmlllmmmmmmmmmllllllnnnooossssssssstttuuuwwwxxxyyy~~~~~~lll___^^^```jjjxxx___KKKCCC???:::999;;;>>>@@@AAADDDFFFHHHIIIHHHEEEBBB@@@???>>>===<<<;;;===@@@BBBKKKWWW``````___aaabbbaaabbbhhhtttxxx|||xxxqqqwwwwwwpppkkkgggbbb___^^^aaabbb^^^VVVOOOKKKJJJCCCCCCCCCBBBCCCFFFKKKOOOYYY[[[___eeelllsssyyy|||~~~}}}xxxtttnnnhhhccc]]]WWWTTTOOOOOOOOONNNMMMMMMLLLLLLJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJKKKJJJJJJHHHIIIJJJIIIHHHHHHJJJLLLHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLNNNQQQSSSTTTQQQRRRTTTSSSQQQQQQTTTVVVQQQQQQSSSUUUWWWZZZ]]]^^^___bbbeeefffgggiiikkkmmmtttwww{{{~~~{{{wwwuuurrrppplllgggccc```^^^]]]YYYZZZZZZZZZZZZZZZ[[[\\\^^^bbbfffhhhhhhkkkqqqvvvxxx{{{}}}||||||~~~}}}{{{xxxooonnnkkkiiihhhmmmvvv|||}}}zzzxxx}}}||||||}}}ppp]]]HHH===777111000111---///000///------000222///////////////////////////...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++++++++,,,++++++******++++++,,,)))***+++,,,---,,,+++++++++++++++,,,,,,------...---------............/////////............//////.........///000000111111111222333444444444444444555444999BBBKKK```rrrddd___YYYYYYZZZ[[[\\\]]]]]]]]]___^^^\\\ZZZXXXUUUTTTSSSOOOOOONNNMMMJJJGGGEEECCCAAA???<<<<<<<<<<<<;;;999::::::999999999999999999666444555999<<<@@@IIIQQQ```ppp{{{tttpppllljjjhhheeedddbbb```^^^\\\[[[[[[VVVVVVVVVVVVWWWWWWWWWWWWUUUXXX[[[]]]___bbbfffiiiiiijjjkkkkkkkkkkkkmmmooorrrrrrrrrrrrrrrrrrrrrsssvvvxxx{{{zzziiiaaaYYY[[[sss~~~oooYYYIIIDDD===:::<<<>>>@@@@@@DDDFFFHHHJJJJJJGGGDDDBBB???===:::999:::===@@@BBB???MMMZZZ]]]^^^bbbbbb```eeeeeemmm~~~vvvrrrwwwsssvvvssszzz}}}wwwqqqjjjfff\\\[[[[[[\\\[[[VVVOOOJJJDDDDDDDDDBBBBBBCCCGGGJJJNNNPPPSSSYYY```gggmmmqqq{{{vvvqqqlllfff```\\\VVVUUUTTTSSSQQQPPPOOONNNIIIJJJKKKLLLLLLKKKJJJJJJFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLKKKJJJJJJLLLNNNIIIJJJJJJJJJIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTVVVQQQTTTUUUUUUSSSSSSVVVYYYXXXYYYZZZ\\\```dddgggiiihhhkkknnnpppqqqsssuuuwww|||~~~}}}wwwrrrmmmjjjiiigggbbb]]]ZZZXXXWWWWWWUUUVVVWWWXXXWWWWWWXXXYYYaaaffflllnnnooorrryyy}}}|||zzzxxxwwwtttqqqjjjjjjgggfffgggooo{{{{{{yyy{{{~~~xxxwwwzzzqqqbbbPPP>>>888555222000111,,,...000///------000222////////////////////////000///---++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++******,,,++++++++++++++++++,,,(((***,,,---------+++***))))))***+++,,,,,,---------------.........////////////............//////------......///000000000111222333444444444444333666444999BBBDDDOOOtttxxxiiicccVVVXXXZZZ[[[\\\\\\\\\[[[^^^]]][[[YYYVVVTTTRRRQQQPPPPPPPPPNNNLLLIIIFFFDDDAAA???===<<<<<<<<<;;;999999999999999999999999999===999777999<<<===BBBGGGMMM[[[nnn{{{wwwssspppeeedddbbb```^^^]]]\\\\\\WWWXXXXXXXXXXXXWWWVVVUUUUUUVVVXXXYYY[[[^^^bbbeeecccdddfffgggggghhhkkkmmmmmmmmmmmmmmmlllkkkkkkkkkoooqqqsssvvvzzz||||||zzzxxxxxxzzz{{{|||{{{{{{}}}wwwiii^^^XXXcccuuuxxx{{{fffUUUIII===999999999<<<@@@@@@CCCGGGJJJKKKIIIEEECCCAAABBBAAA>>>:::999<<<@@@BBBGGGOOOVVV[[[^^^aaacccbbbcccgggppp~~~}}}rrrrrrssszzzvvv{{{wwwoookkkhhh^^^XXX\\\___ZZZUUUTTTLLLKKKHHHDDDBBBCCCFFFHHHEEEGGGJJJOOOTTTZZZ^^^aaannnuuu~~~}}}}}}~~~~~~|||vvvnnngggbbb^^^XXXSSSRRRRRRQQQQQQMMMMMMLLLJJJHHHHHHIIIJJJGGGEEEDDDDDDGGGIIIIIIIIIKKKJJJHHHGGGGGGHHHIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGIIIKKKKKKJJJIIIJJJKKKNNNNNNMMMMMMMMMLLLLLLLLLMMMOOOQQQRRRRRRTTTWWWZZZXXXWWWXXXYYY[[[]]]```aaa___```cccfffiiillloooppptttxxx}}}}}}|||{{{{{{~~~~~~|||{{{{{{wwwqqqmmmkkkhhhddd```]]]\\\ZZZYYYXXXVVVTTTRRRRRRTTTVVVUUUUUUWWW\\\```iiimmmsssxxx|||~~~}}}~~~{{{wwwsssnnniiihhheeeaaabbbhhhnnnuuu|||sssppptttyyyyyywww{{{yyyllleeePPPGGG;;;444222222111///000000//////.........---//////.........---------+++---//////---,,,,,,,,,///---***''''''(((***,,,------------------------******+++,,,,,,---......((()))***+++,,,---......***************************+++,,,,,,------,,,,,,...///////////////...---,,,,,,------...///000000222111000///.........///333333444444444333333222999555666===AAAJJJbbb{{{uuufffYYYWWWXXX]]]___]]]^^^aaa___^^^[[[XXXVVVVVVWWWXXXSSSPPPLLLMMMNNNMMMHHHCCCDDDBBB@@@>>><<<<<<<<<<<<===<<<:::999888888999:::999888777777888:::<<<>>>CCCJJJYYYjjj{{{yyyrrrllleee```______]]][[[[[[YYYXXXXXXYYYYYYWWWVVVYYYXXXXXXWWWXXXYYY[[[[[[ccccccdddeeefffhhhhhhiiimmmllljjjiiiiiiiiijjjjjjpppooonnnoooqqquuuyyy{{{|||zzzxxxwwwwwwxxxwwwvvvttttttvvvzzz~~~~~~|||}}}vvvggg\\\```lll||||||rrr___SSSEEE>>>;;;888999;;;???BBBFFFJJJKKKIIIFFFDDDCCCCCCBBB???===<<<===>>>@@@DDDIIINNNSSSYYY___ccceeeeeeeeehhhqqq{{{vvv{{{xxxuuuttt~~~{{{wwwrrrggg^^^^^^___ZZZVVVUUUMMMLLLIIIEEECCCBBBDDDEEEDDDEEEGGGJJJMMMQQQTTTUUU\\\dddmmmsssuuuuuuxxxzzzzzzzzz|||~~~~~~yyyuuujjjfff```\\\ZZZXXXVVVTTTPPPPPPNNNLLLJJJJJJKKKLLLFFFEEECCCDDDGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJLLLMMMMMMLLLKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSTTTUUUWWWZZZ\\\]]]]]]^^^___bbbeeegggiiilllmmmooorrruuuxxxzzz{{{~~~|||yyywwwyyy||||||zzzwwwuuutttnnnjjjeeebbbaaa___[[[XXXVVVVVVUUUTTTTTTSSSQQQPPPSSSVVVXXXYYYYYY\\\aaaeeeqqqwww~~~}}}{{{}}}tttooolllfffcccccccccbbbdddjjjpppwwwyyynnnkkknnnwww~~~zzzyyyxxx|||yyyfffYYYRRRGGG@@@777222111222111000000/////////............//////.........---------,,,...000///---,,,+++,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------))))))))))))*********************************)))***+++,,,,,,------,,,,,,,,,------.........------,,,,,,------...//////000111000000///////////////000111111222222111111000777333444:::===CCCXXXnnn}}}~~~nnn]]]ZZZZZZ^^^___\\\[[[]]]```^^^\\\ZZZXXXWWWWWWWWWTTTQQQNNNNNNOOONNNIIIDDDCCCBBB@@@???===============<<<;;;:::999999999:::777666555555666777999;;;<<<@@@JJJWWWddduuuwwwppphhhcccaaa___\\\YYYZZZXXXWWWWWWXXXXXXWWWVVVXXXXXXWWWVVVVVVWWWYYYYYY``````bbbccceeeggghhhhhhjjjjjjhhhggggggggghhhhhhlllllllllmmmooorrruuuwwwxxxvvvuuuuuuvvvvvvtttsssqqqqqqssswww|||~~~}}}{{{{{{~~~|||{{{|||~~~~~~}}}}}}~~~vvveee```ccckkk{{{vvv{{{kkk]]]MMMCCC===888777999===@@@DDDHHHJJJIIIHHHFFFEEEDDDBBBAAAAAA@@@>>><<<>>>@@@BBBEEEJJJQQQYYY___bbbbbb```^^^```kkk{{{yyy{{{vvvqqqxxx|||qqqfffaaa___[[[XXXWWWQQQOOOMMMIIIGGGEEEEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJMMMTTT\\\bbbeeeiiimmmqqqppprrrvvv{{{ssspppkkkgggddd```[[[XXXUUUSSSQQQOOOMMMLLLLLLLLLGGGFFFEEEFFFIIIKKKKKKKKKHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKLLLNNNPPPOOONNNMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRTTTUUUWWWXXXYYY[[[]]]```cccdddeeehhhkkknnnqqqsssxxxyyy|||~~~~~~wwwrrroooqqqrrrqqqnnnkkkiiihhh```]]]ZZZXXXWWWVVVTTTRRRPPPPPPPPPQQQQQQRRRSSSSSSWWWZZZ^^^aaabbbeeejjjooo{{{{{{xxxzzzyyymmmgggccc___^^^```ccccccffflllqqqxxxssskkkeeeiiisss|||yyyxxxwww|||mmmXXXKKKFFF<<<777111///000222111000////////////...........................---------...000111000---,,,+++,,,''')))***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******)))))))))((())))))*********************+++,,,,,,------,,,,,,***+++,,,---------------,,,,,,------.../////////...///////////////000000000000111111111111111000666333555999:::===MMM^^^~~~|||uuueee```]]]^^^^^^[[[ZZZ\\\```___^^^]]][[[YYYXXXWWWUUUSSSPPPPPPQQQOOOKKKGGGCCCBBBAAA@@@????????????>>>===<<<;;;::::::::::::666666555555555777888999;;;;;;@@@GGGQQQ___ttt{{{rrrkkkgggccc___[[[[[[ZZZXXXXXXYYYYYYYYYXXXXXXWWWUUUTTTTTTUUUVVVVVV[[[\\\^^^```bbbdddfffgggffffffeeedddddddddeeeeeeggghhhiiikkkmmmooopppqqqrrrqqqqqqrrrssssssqqqooonnnnnnpppssswwwyyyxxxwwwwwwyyy{{{|||||||||}}}zzz{{{||||||{{{zzz{{{|||tttfff```]]]oootttwwwwwwgggTTTGGG>>>999888;;;;;;>>>AAAEEEHHHHHHHHHGGGGGGEEEBBBBBBDDDCCC???<<<>>>???@@@AAADDDJJJQQQVVVVVVYYYYYYWWWVVV^^^lllwww|||vvvuuuvvv{{{|||ooogggccc```]]][[[VVVTTTQQQOOOMMMLLLIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEIIIMMMRRRVVVYYY\\\aaadddhhhjjjnnntttyyy|||}}}~~~yyyvvvssspppmmmhhhbbb^^^ZZZWWWTTTQQQPPPOOONNNMMMJJJIIIHHHIIILLLMMMMMMLLLHHHIIIKKKLLLMMMMMMLLLKKKLLLLLLLLLMMMMMMLLLLLLLLLKKKMMMOOOOOOOOONNNOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVXXXZZZ[[[\\\]]]^^^aaacccggghhhjjjmmmpppsssvvvwww{{{|||~~~~~~{{{xxxxxxyyyvvvnnngggeeefffgggeeeaaa^^^]]]\\\YYYXXXVVVTTTRRRQQQPPPPPPNNNOOOQQQRRRTTTWWWZZZ]]]```dddjjjmmmnnnqqqvvvzzz|||xxxxxxzzz}}}}}}rrrhhhccc```___aaadddhhhjjjmmmqqqsssxxxuuunnniiijjjttt|||{{{}}}~~~|||zzzvvvuuuuuu{{{{{{dddPPPEEEBBB444222//////000111000//////////////////.................................000111111000---++++++,,,,,,,,,,,,,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,,,,,,,+++++++++************++++++++++++***+++,,,,,,------,,,,,,******+++---............---------.........//////,,,---...///000000000000111222222333333333333222666555777::::::<<>>>>>===<<<;;;;;;;;;;;;999888777777777888999999;;;:::;;;@@@FFFQQQaaapppwwwqqqlllfffbbb___]]]ZZZZZZZZZ[[[ZZZYYYWWWVVVTTTSSSSSSSSSTTTTTTWWWXXXZZZ\\\___aaacccdddbbbbbbaaaaaaaaaaaaaaaaaabbbdddfffiiijjjkkkllllllllllllmmmoooqqqqqqnnnlllkkklllnnnpppsssttttttttttttvvvxxxyyyyyyyyy{{{|||zzz||||||{{{yyyyyyyyyzzzqqqbbb\\\bbbrrryyyxxxvvv```OOOCCC;;;888:::999;;;>>>BBBEEEFFFGGGGGGGGGEEECCCCCCEEEEEEAAA>>>???@@@BBBCCCCCCEEEHHHJJJLLLQQQUUUUUUSSSVVV___ggguuuwwwpppssstttmmmiiieeeaaa[[[XXXTTTRRRRRRQQQNNNKKKIIIHHHGGGFFFEEEDDDDDDDDDGGGHHHKKKMMMOOORRRVVVXXX^^^aaaeeejjjooosssvvvxxxzzzyyyxxxwwwuuuqqqkkkggg```]]]XXXUUUTTTRRRPPPNNNLLLKKKJJJKKKMMMNNNMMMKKKIIIJJJLLLMMMNNNMMMLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJGGGIIILLLMMMNNNNNNPPPRRRQQQRRRRRRTTTUUUVVVWWWXXXZZZ[[[]]]]]]^^^___bbbdddeeefffiiillloooqqqsssttttttuuuwwwxxxyyyyyyxxxwwwqqqnnnkkkkkkmmmkkkddd^^^]]]]]]]]]ZZZWWWUUUTTTUUUTTTTTTRRRPPPNNNMMMMMMMMMOOOQQQTTTVVVYYY^^^eeejjjnnnsssxxx{{{|||}}}{{{wwwvvvuuusssjjjccc```aaaccciiipppxxx|||~~~}}}{{{{{{~~~xxxqqqlllmmmmmmttt|||wwwuuuxxxzzzzzzyyytttqqqrrryyylllVVVEEE<<<999222111000000000000///---.........///////////////---.....................000111111///,,,++++++,,,...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,***+++,,,---.../////////---------...............+++,,,---///000000000000000111222222333333333333333444888::::::<<>>>>>>>>===<<<<<<;;;999999999888888888888888666555777;;;@@@EEEPPP[[[mmm{{{|||vvvooojjjccc```\\\ZZZYYYYYYXXXWWWWWWVVVTTTSSSRRRSSSSSSTTTUUUVVVWWWYYY\\\^^^___```]]]]]]^^^^^^^^^^^^^^^^^^___aaacccfffhhhhhhhhhggghhhhhhjjjllloooooommmkkkjjjkkkmmmnnnooopppqqqrrrqqqsssuuuuuuvvvwwwyyy{{{yyyzzz{{{{{{{{{{{{zzzzzz{{{|||}}}|||zzzyyyyyyzzznnnccc]]]aaattt}}}~~~tttaaaPPPCCC;;;999888999;;;>>>AAADDDEEEFFFFFFDDDCCCCCCDDDDDDCCCBBB@@@BBBDDDDDDCCCBBBBBBCCCFFFLLLQQQSSSQQQQQQTTTXXXeeesssvvvpppwww}}}xxxqqqjjjbbb]]]XXXUUUUUUSSSPPPMMMKKKJJJHHHGGGFFFEEEDDDDDDAAABBBCCCEEEHHHKKKMMMOOORRRUUUZZZ___ccchhhmmmqqquuuuuuvvvyyyzzzyyyuuurrrjjjeee___\\\[[[YYYVVVRRRPPPOOONNNNNNOOOOOOMMMKKKLLLMMMMMMNNNNNNMMMMMMLLLIIIJJJJJJKKKKKKJJJJJJIIIDDDGGGJJJKKKLLLMMMNNNPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWYYYZZZ[[[[[[\\\^^^aaa```bbbdddfffhhhiiijjjjjjiiikkklllmmmmmmkkkiiihhhcccaaa```aaabbbaaa]]]YYYVVVVVVVVVSSSQQQPPPQQQRRRPPPPPPPPPNNNLLLJJJKKKLLLRRRUUUYYY\\\aaahhhrrryyy~~~~~~yyytttooommmgggbbb___aaafffmmmwwwxxxnnnhhhhhhjjjmmmrrr}}}}}}yyyvvvvvvyyy}}}~~~}}}wwwrrrrrrxxxppp]]]KKK===666333222222111111000///...---.........///////////////---------.............../////////---+++***+++,,,++++++*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))*********++++++,,,,,,******++++++,,,---------***+++,,,,,,------,,,,,,+++,,,---......///..............................+++,,,...///000000//////......///000111111111111000222666888888:::>>>CCCMMMlllzzz{{{xxxfff]]]YYYWWWWWWYYYYYYZZZ\\\]]]]]][[[ZZZXXXWWWWWWWWWUUUSSSQQQNNNMMMFFFGGGGGGFFFFFFDDDCCCBBB???????????????===<<<<<<999888888888777777666666555444666:::===@@@FFFMMMXXXcccxxxzzzuuuiiieee```\\\YYYXXXVVVUUUWWWVVVTTTSSSSSSTTTUUUUUUUUUUUUVVVXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\\\\[[[[[[\\\^^^```bbbcccdddddddddddddddeeehhhkkklllkkkiiihhhjjjkkklllllllllnnnpppmmmnnnppppppppprrruuuwwwxxxyyy{{{{{{yyyxxxxxxyyy|||}}}}}}|||zzzyyyzzz{{{oooccc]]]dddwww~~~zzzzzz|||xxxfffRRRCCC===777888999;;;>>>AAACCCDDDCCCDDDDDDCCCBBBCCCEEEGGGAAABBBCCCCCCAAA@@@@@@AAAAAAEEEJJJMMMNNNNNNNNNNNNXXXcccooo{{{}}}yyy~~~yyymmmggg___ZZZYYYWWWTTTPPPOOONNNLLLJJJHHHGGGFFFEEE@@@@@@@@@AAACCCEEEFFFFFFHHHKKKOOOSSSVVVZZZ```dddjjjkkknnnsssxxx{{{zzzyyyuuuoooiiieeedddbbb^^^ZZZXXXWWWVVVVVVUUUTTTQQQOOOPPPOOONNNMMMMMMMMMMMMMMMIIIJJJJJJKKKKKKJJJJJJIIIEEEHHHJJJKKKJJJJJJKKKMMMLLLMMMMMMNNNOOOPPPPPPQQQRRRSSSUUUUUUUUUVVVXXX[[[[[[\\\^^^___`````````___^^^___```aaa```]]]ZZZYYYWWWWWWXXXXXXXXXWWWUUUTTTQQQRRRQQQPPPNNNNNNPPPSSSQQQSSSTTTSSSQQQPPPRRRUUUYYY]]]bbbfffkkkttt~~~wwwxxxxxxuuuoooiiidddbbb```]]]___fffpppzzz|||vvvnnngggdddfffkkkqqqtttzzz}}}{{{zzz}}}~~~wwwuuuzzz~~~rrraaaOOOCCC:::555222111111111000.........///............/////////000---------.........//////---------,,,***)))+++---)))***+++,,,------------))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++++++++******(((((()))******+++,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,........................+++,,,...///000///...------...///000111111111111000333666666666888;;;===EEE\\\www~~~yyyvvvkkkeee]]]XXXVVVVVVWWWXXXZZZZZZZZZZZZZZZWWWWWWWWWVVVSSSPPPNNNMMMHHHIIIIIIHHHGGGEEECCCBBB???@@@@@@@@@@@@>>>===<<<:::::::::999888777666666888555666999:::;;;???EEEHHHOOO^^^ssssssooohhhbbb^^^[[[YYYWWWWWWVVVUUUUUUUUUVVVWWWXXXVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[[[[[[[ZZZYYYYYYZZZ\\\]]]^^^___```````````````cccfffhhhhhhhhhfffhhhjjjjjjhhhiiikkknnnllllllmmmllllllmmmoooqqquuuwwwzzzzzzxxxwwwyyyzzzzzz{{{||||||zzzyyyzzz{{{yyylll___]]]eeexxxvvvrrrsssssswwwaaaMMMDDD666777888:::<<>>@@@CCCNNN___ooo~~~}}}xxxpppiiieeeaaa]]][[[WWWVVVVVVVVVVVVWWWYYYZZZXXXXXXWWWWWWVVVUUUUUUUUUVVVWWWYYYZZZZZZZZZYYYYYYXXXXXXYYYZZZ[[[\\\]]]^^^^^^]]]]]]___bbbeeeggggggeeeggghhhhhhffffffiiilllmmmnnnmmmllljjjjjjlllnnnmmmpppssstttssssssuuuwwwyyyzzz{{{{{{yyyyyyzzz{{{