BM 6( ,,,...000111000000111222222444555555444333444555333222111000/////////000///000111111000000111333333444555666777888999:::888888999999999999888888999888888777777888888999888999999:::999777555333000111222333444555555555555555666666555444222111222222111111111222333444222222222333333444444444999999888777666555555555444444555555666666555555444444444444444444444444444444333333444666888999888;;;>>>@@@???>>>======???@@@???>>>???BBB???:::AAABBBDDDDDDCCCBBBBBBCCCCCCBBBAAABBBDDDDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@========================???>>>===<<<;;;:::::::::===>>>@@@@@@>>>===<<<===???>>><<<:::999:::;;;<<<:::999;;;>>>===999999<<<>>><<<;;;<<<===<<<888444777666666666666888999:::::::::::::::::::::::::::999888666444444555666777999888777666666777888999:::;;;<<<:::777666777999222333333444555666666777888777777555444333333222///,,,+++,,,///222333222666555555555555555666666444555444333222555:::???;;;::::::999999888888888;;;===???@@@>>><<<;;;;;;888777666555444555555666333444555777888888777777555666666666666666666555555555444333222444888<<<===>>>>>>???@@@@@@@@@@@@??????>>>===;;;777444333111333444555555333000...++++++++++++,,,,,,+++***++++++------...------,,,000///...---,,,------...,,,.........,,,+++,,,...******++++++++++++*********++++++,,,,,,,,,,,,,,,***************)))(((&&&((()))+++---...000000111111111222333444444555555555444444555666444111...111222333333333444777:::555777999;;;<<<<<<;;;;;;;;;:::999777777777888888888:::>>>???===<<<;;;;;;:::::::::999888888777777;;;:::777555444555555666888888777666666666666666888777555444444444666777;;;;;;;;;;;;<<<<<<======??????@@@AAABBBCCCEEEFFFCCCCCCCCCBBBCCCCCCDDDDDD???>>><<<;;;::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<999:::;;;:::999999;;;<<<>>>???@@@AAA@@@>>><<<;;;;;;:::888666444333222222555444333222000///...---))))))***+++++++++++++++'''(((((()))***++++++,,,*********)))))))))(((((()))))))))((('''&&&$$$$$$$$$$$$$$$%%%&&&'''))))))***(((&&&&&&''''''%%%""" !!!!!! !!!"""$$$$$$$$$%%%&&&((()))***)))******))))))((('''&&&''''''&&&%%%$$$######"""!!!!!!!!! !!!!!!"""###$$$%%%&&&&&&###$$$%%%%%%%%%$$$######""""""###$$$%%%&&&'''(((%%%%%%$$$###############'''(((***+++,,,+++***))),,,...000000//////000111222333555444333222222333000000000000///...------...000111000//////000111222333444666777999:::;;;777777888888888888777777888888777777777777888888:::::::::999888555333111000000222333555555666666666666666666666444333333222111111111111222333333111111222222222222222222666666666666666666666666444555555666777777666666555555555555555444444444666555444444444666777888:::<<>>@@@???<<<>>>BBBBBB>>>CCCDDDEEEDDDBBB@@@AAAAAABBBAAAAAABBBDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA????????????????????????@@@???>>><<<;;;:::::::::<<<>>>??????===<<<<<<<<<>>>>>><<<;;;;;;:::;;;;;;===;;;<<<===;;;666777:::<<<<<<;;;<<<<<<;;;888666666666666666777888999:::<<<<<<;;;::::::;;;<<<<<<999888777666555666777777:::888666555555666999:::;;;<<<<<<:::777555555666///000111333444555555555888777666555444444444444000///------000222222222666555555444444444555555444555555555555666:::<<<999999999999999999999999999<<<>>>>>>===;;;::::::888777555444333333333444111222444666777888777777666666777777777777666666333333444444444555888;;;>>>>>>???????????????>>>======>>>===;;;777333111222333444555555333111///))))))***+++,,,,,,,,,,,,+++,,,---.....................---,,,,,,,,,,,,---...//////...---,,,,,,---******++++++++++++******)))******+++,,,,,,++++++((())))))******)))((((((((()))+++---///000111111222333333333444444555555555444333444555444222000222222222111111222555888444555777999:::::::::999:::999888777666666666666999;;;<<<<<<:::888888999999999888888777666666666777666444333333333444555888777777666666666777777888777666555444444555666888888999:::;;;;;;<<<===>>>??????@@@BBBDDDEEEFFFCCCBBBBBBCCCDDDEEEFFFFFF>>>===<<<::::::::::::;;;;;;;;;<<<=========<<<<<<999:::::::::999999;;;===>>>???@@@AAA@@@>>><<<;;;:::999777555444222222222444333222000///---++++++((()))***+++,,,---------)))*********++++++,,,,,,+++++++++*********))))))(((((((((((('''&&&$$$$$$#########$$$%%%&&&'''((((((&&&%%%%%%&&&&&&%%%### !!!###""""""###$$$%%%''')))***))))))***))))))((('''&&&'''&&&%%%$$$###"""!!!!!!""""""!!!!!!!!!"""###$$$%%%&&&&&&######$$$$$$###"""!!! """"""###$$$%%%&&&&&&'''%%%%%%$$$############$$$&&&''')))*********)))(((+++---//////......///000111222333333111000000000------/////////---,,,***+++---.../////////111222444444555666777888999999555666666777777777777777777777777666666777777777::::::999777444222///...///000222444555666777777777777777666666555444444111111111111111111222222000000111111111111111111222222333444444555666666333444555666666666666666444444555555666666666666777666555555555666777888<<<>>>@@@@@@>>><<<;;;;;;===???>>>;;;===BBBEEECCCEEEEEEEEECCC@@@>>>???@@@AAA@@@@@@BBBDDDEEECCCAAABBBAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>><<<;;;:::::::::<<<===>>>>>><<<;;;;;;<<<=========<<<<<<;;;::::::>>><<<;;;<<<:::666777;;;;;;;;;;;;;;;;;;:::888777444444555555666777888999===;;;:::888888:::;;;===999999888777666777777888:::888666444444666999;;;;;;;;;;;;:::999777666666000///......000222555666888777666444444444444555222111//////000111222222666555555444444444444555444555666777888888999:::999999999999999999::::::888:::<<<===;;;999888888777666444222111111111111///111333555666777777777666666666777777666666666000222444555555666888:::===>>>>>>>>>>>>>>>===<<<===<<<;;;999777555333222444555555555333111///---''')))+++,,,,,,,,,---...------...........................------------------...///...,,,++++++,,,***++++++,,,,,,++++++***((()))******++++++++++++''')))******)))))))))***)))***,,,...///111111222444444444333333333333333333111000111222333222111222222222000///111444777333444555777888888888888999888777666555444444444888999999888777666888999999999888777777666666555222222111111111111222333666666555555555666666777888777666444444444444444555666777888:::;;;<<<======>>>>>>???AAACCCEEEFFFCCCCCCCCCCCCCCCDDDEEEEEE???>>><<<;;;::::::;;;;;;;;;<<<======>>>=========999:::::::::999999;;;===???@@@AAABBBAAA???===<<<777777555444222222111111222111000...,,,***)))((('''(((***,,,---...//////---------------.........---,,,,,,++++++*********&&&&&&&&&&&&%%%$$$###"""""""""""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$ !!!$$$!!!!!!"""###$$$&&&((()))))))))))))))((('''&&&%%%&&&%%%$$$###"""!!!!!! """!!! !!!""""""$$$$$$%%%&&&######""""""!!! !!!""""""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$&&&&&&'''((()))(((((('''+++---......---------...///111222111///......///***,,,...//////---+++)))'''))),,,...///111333666777777777777666666666666444555666777777777777777777666666555555666666777::::::888666444111///...///000222444555777777777888777777666555555444444111111111111111111111111//////000000000000000111//////000111222333444555222222333444555666666555333333444555777888999999888777666555666777888999<<<>>>???>>><<<;;;:::;;;;;;>>>===;;;<<>>===>>>?????????@@@BBBDDDEEECCCAAACCCBBBBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>===<<<;;;;;;;;;===>>>>>>===;;;;;;<<<============<<<<<<;;;::::::===;;;;;;<<<;;;888:::>>>;;;<<<<<<;;;999888888777222222333555666777777777<<<:::999777777999:::<<<999888888777777777777777:::888555444444777:::<<<::::::::::::::::::999888222///,,,***+++///444777666555444333333444555666333222222111000111222444777666555444444444444444444555777888::::::999888999999999999999999::::::666888;;;;;;999777666666666444222111////////////...///222444555666666666444555555666666555555444///111444555555666777999<<<<<<<<<===<<<<<<;;;;;;===;;;777333111111222444666555555333000...+++)))&&&(((+++,,,+++,,,---/////////......------------////////////......------+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,+++(((***+++***((((((***,,,***+++---///111222333333444444444333222222111111///...---...000111111000111222222000000111333666222222444555666666777777777777666666555444333333555666666666555666888;;;999999999888777777666666000000000000000111111111333333333333333444555666666555555444444333333333555555777888:::;;;<<<===<<<======>>>@@@AAACCCDDDDDDCCCCCCBBBAAAAAABBBBBB???>>>===;;;:::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>::::::;;;:::999999:::<<<@@@AAABBBBBBBBB@@@>>><<<555444333222111111111111//////---,,,***((('''&&&''')))***,,,...///000000111111000000000000000000------,,,,,,+++******)))$$$$$$$$$$$$###""""""!!!"""""""""""""""###$$$%%%$$$$$$$$$$$$#########$$$ !!!$$$!!!!!!!!!"""$$$&&&'''(((''''''''''''&&&%%%$$$$$$$$$######"""!!!!!!  !!! !!!"""###$$$%%%""""""!!!  !!!!!!""""""###############""""""######$$$%%%%%%&&&&&&''''''''''''***,,,......,,,+++,,,------...000///...------...***+++---......---+++***%%%(((+++...000222555888999999888777666555444444444555666777777888888777666666555555555555666666;;;:::999777555333222222111111333444666666777777888777666555444444444444111111111222111111000///......//////000111111222//////000111111222222333111111333444555555555555333444555666777999999:::888777666666666888999:::;;;<<<======;;;999::::::999<<<===;;;;;;AAAEEEEEEAAAAAA@@@>>><<<<<<===???>>>>>>@@@BBBEEEEEECCCAAACCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>===<<<<<<<<<<<<>>>>>>>>>===;;;;;;<<<>>>>>>>>><<<;;;;;;:::;;;;;;;;;:::;;;>>>===;;;<<<@@@<<<======;;;888666666777111222444555666777888888:::999888888888888999:::888888777777777666666666888777555555555777:::<<<888888888999;;;;;;999666333000,,,)))***---333666555444222111111333555666333333333222111111333666888777666555555555555555666666777999;;;;;;:::888999999999999999999999999555777999999888666555555333222000///.........///...///111333444555555444444444555555555555444444000222444444444555777888999999:::::::::::::::999<<<999333...---...111333444333222000---***((('''%%%))),,,---++++++---000///...------,,,,,,------//////000000//////...---)))+++,,,+++***)))***,,,++++++,,,,,,,,,,,,++++++((((((***+++,,,,,,,,,,,,***,,,---,,,)))(((***---,,,---///111333444444555444444333222111000//////+++***+++---///111000///000111222222111222444666222222333444555666666777555555666666666555444444333444555555555666888:::999999888888777666666666000000000000000111111000111111111222333444555666444555555555555555555555666777888999;;;<<<===>>><<<<<<<<<===>>>???@@@AAABBBBBBAAA@@@???>>>>>>???>>>===<<<::::::::::::;;;888999;;;<<<===>>>??????;;;<<<<<<:::888888999:::===>>>???@@@???===;;;:::333222111111000000000000...---,,,+++***)))((('''((()))+++---...///000000333333222222111111111000...------,,,+++***))))))###############"""!!!!!!"""""""""""""""###$$$$$$###$$$%%%$$$"""!!!!!!### !!!!!! """$$$"""""""""###$$$%%%&&&'''%%%&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""######"""!!!  !!!""""""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%&&&&&&***,,,------+++++++++,,,***,,,......---,,,---...++++++,,,---------,,,+++&&&))),,,...000222666888888888777777666666555555444555666777888888888888666555555444444555555666999888777666555444444444222333444555666666666666777666555444333333333444000111222222111000///...------...000111222333333222222222222222222222222111222333555666666777777666666777777777777888888777777666666777999:::<<<999:::;;;;;;999888999:::666;;;===;;;;;;???CCCDDD===>>>===<<<:::;;;>>>@@@===>>>???BBBEEEEEECCC@@@CCCAAA???>>>===>>>???@@@????????????????????????>>>>>>============>>>>>>?????????>>><<<<<<===??????>>><<<:::999:::;;;<<<<<<;;;===AAA@@@<<<<<<@@@===>>>>>>;;;777444555666222333555777999999999999::::::::::::::::::::::::666777777777666666555555777666666666666888:::;;;888777666888999888555222111000---,,,,,,...000222333222000///000222444666222333444333111222555888999999888666666555555666888777777999;;;<<<:::888;;;::::::999999888888888333666888888777555444444111000///---------...///...///111333333333333222555555666666666666555555222333444444333444666888666666777888999999999888888555111---+++,,,...000//////...,,,***)))''''''&&&***------******,,,///,,,+++++++++,,,---///000....../////////...---,,,(((***++++++++++++,,,...+++,,,,,,------,,,,,,+++((()))***,,,------......,,,...000---)))(((+++......///111333444666666777444444222111///...---,,,((()))+++...111111000...---000333444444444555666222222222333444555666777444444555666777666666555333555666666555555666888888888777666666555555444111111111111111111000000111111111222333444666777444555666777777888888888999999:::;;;<<<===>>>???<<<;;;;;;;;;;;;<<<===>>>>>>>>>===============>>><<<;;;:::888888888888999555777999;;;===??????@@@=========;;;888777777888888999:::::::::888666444111111000000//////000000......------,,,++++++******+++,,,...//////000000333333222222111000//////------,,,+++***)))(((((($$$$$$$$$%%%$$$$$$###"""######""""""######$$$$$$###$$$%%%###  !!! !!!""""""!!!!!!"""$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$###"""!!!  !!!!!!"""""" !!! !!!!!!!!!  !!! !!!""""""###############$$$%%%%%%***+++------+++******+++)))+++------,,,,,,---...+++,,,,,,---------,,,,,,(((+++---///000222555777666666666777777777777777555555777888999999999999555555555444444555555555555555444333333333333444333333444555666666666555777666444333222222333333000111222222222000///...,,,---...000111333444555555444444333333222222222222333444666777888888888:::999999888777666666555666666666666888999;;;===888999::::::888888999:::555:::===;;;:::>>>BBBBBB;;;;;;;;;:::999;;;>>>AAA<<<===???BBBEEEEEECCC@@@BBB@@@>>><<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???@@@@@@@@@>>><<<<<<>>>@@@@@@>>><<<999999:::;;;=========???CCCAAA===<<<>>>>>>???>>>;;;666333444666333555777999;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::666666666666666555555444666666666777777888999:::888666555666777666111---000////////////.........222111///...///111444555111333444333222222666999::::::888777666666666666999777666888;;;<<<;;;888;;;;;;::::::999888777777333555777888666444333333000///------,,,---...//////000111222333333222111666666777777777777666666333444444333222333555888444444555777888888888888555333000---,,,+++,,,---++++++******)))(((((((((&&&***...---***))),,,///(((((((((***,,,...111222,,,---.........---,,,+++(((***,,,,,,,,,,,,...000+++,,,,,,------,,,,,,+++))))))+++,,,---............000111...)))(((+++//////000222444555777777888444333222000///---,,,+++((()))+++///222333111...,,,///333555555555555666222222222333444555777777333444555777777777777666555666888777666444555555777666666555444444333333222222222222222111000000111111222333444666777888555666777999:::::::::::::::;;;;;;<<<===>>>??????;;;;;;;;;::::::;;;;;;<<<;;;::::::;;;;;;<<<===>>>:::999888666666666666777444555777:::===???@@@AAA>>>>>>>>>;;;888666666777333444555666555333111000000000////////////000000/////////.........------++++++---...//////000000333222222111000///......------,,,+++***)))((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$###############$$$%%%###%%%%%%###  """$$$$$$###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&#########""""""!!!  !!!"""###  """$$$ !!!!!!  !!!""" !!!"""#########"""###$$$$$$%%%***,,,...---+++***,,,.........---+++)))))),,,...---......---+++******,,,***,,,///000111222444666777666666555555555666666777777888666555555666888222222222222222222222222333111//////111222333222111111222333555777888999333333222111111222222222000000//////.........---000000000111222444555666444444333222333444555666222333555999;;;<<<999777777777888888777666555333555444444555666666444333666666777888:::;;;<<<<<<<<<;;;;;;<<>>@@@AAABBBBBBAAA@@@AAA???<<<999999999;;;<<<999;;;======;;;:::::::::=========>>>>>>>>>>>>>>>@@@>>><<<999999:::;;;===>>><<<:::999:::;;;;;;;;;===>>>???@@@AAA@@@??????===;;;:::999888666333000555666777666666777999<<<<<<============<<<<<<;;;999888888888999999777555666777888888777666777888999666666777666111000222333111///...---...///000333333222111222333444555333222111000111333666888:::888777555444444444444888:::<<<======<<<:::888777888999999888777666555777666555444333222222111222111///...------....../////////000111111222222///111444555444555666777555444222111000111111222444444555666666666666666666222...,,,,,,++++++***$$$%%%%%%&&&&&&&&&%%%%%%((((((***+++,,,---------)))*********++++++++++++,,,,,,,,,---...///000111++++++***)))(((***...111,,,---...000000111111111///////////////000111111000---***)))+++---,,,***---...000222444555666666000000//////...---,,,+++(((+++...222333222000...---///222555777777777666444444444444444555666666999999888888777666666666888999999::::::999999888777666555444333222222222111222222333333222222111222111111111222555888999999888888999;;;<<<<<<;;;:::<<<>>>>>>>>>===>>>???::::::::::::::::::999999888888999999::::::::::::888888777777888888999:::888888:::<<<===???@@@AAABBBAAA>>>;;;888555444333222222111111000000//////////////////////////////...//////...,,,***+++,,,+++,,,---...////////////222111000...------------+++++++++*********))))))((('''&&&%%%$$$%%%%%%&&&&&&###!!!"""%%%'''&&&$$$%%%%%%$$$$$$###"""!!!!!!!!!"""$$$&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$"""  """###  !!!"""   !!!!!!""""""""""""""",,,---......---,,,---.........---+++))))))+++...---......---,,,++++++,,,+++---///000111222444666777666666555555666666666666777777666555444444555222222222222222222222222222000//////111222222222222222222333555777888999333222222111000000000111------.........//////000111111111222444555777888666555444333444444666666444444666999;;;;;;999777777888888888888666555444555444444444666666555333777888999:::<<<===>>>???===<<<;;;<<>><<<:::999:::<<<>>>===<<<<<<===>>>???@@@???>>>>>>@@@>>>;;;999888999:::;;;888;;;===>>>===<<<<<<===============<<<<<<<<<<<>>;;;999999999;;;<<<;;;:::999888999:::;;;;;;======>>>??????>>>===<<<888777666555555555444333444777999::::::::::::;;;=========>>>======<<<;;;:::999888999::::::888666666888999888777666777888999777777999777222000222222111///...---...///000444333222222222333444555444333111000111333666888999888666555444444444444888:::<<<======<<<:::888666666777888777666555444333333444444444444333333///...---,,,,,,---...////////////000111111222222000222555555555555777888555444333222222222333333333444444555555555444444333000,,,***))))))((('''######$$$%%%%%%%%%%%%%%%((()))***+++,,,,,,,,,,,,)))))))))*********++++++------------------......)))))))))'''&&&(((+++...///000111222222222222222///////////////000111111000...,,,,,,---...---+++---...000111333333444444111000///---,,,+++++++++(((***---000111111000//////111333444666666777666444444444444444555666666666666666777777888888999888999999::::::999999888777777666555444333333444111111111222222111111111333222222222333666888:::999888888999;;;<<<<<<;;;;;;===???????????????AAA<<<;;;;;;::::::999888888777666666666666777888999666666666666666777888888777888999:::;;;===>>>>>>@@@>>><<<999666444333222000000//////......------...........................//////...,,,***+++,,,+++,,,---......//////...111000//////............+++++++++*********))))))'''&&&%%%$$$$$$$$$%%%%%%&&&$$$""""""%%%&&&%%%$$$$$$$$$######"""!!!!!! !!!"""$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$###!!! """###  !!!"""   !!!!!!""""""""""""///......///000000///---------,,,+++))))))+++------...///...,,,,,,,,,...,,,...000111111222444666666666666666666666777777555666888777555333222222333333333333333333333333222000//////111222222222222222222333444666777888333333111000////////////+++,,,,,,---...///111111222222333444555777999:::888777666555555666777777666666777999;;;;;;888666777888888999888666555444555444333444555666555333666777888:::<<<>>>???@@@======<<<===>>>???===<<<<<<:::888999;;;===>>>>>>;;;<<<=========<<<;;;:::>>>===:::888777888888999999;;;===>>>>>>>>>???@@@<<<<<<;;;;;;:::::::::999>>>===;;;999999999::::::888888777777888999:::;;;<<<<<<<<<<<<;;;:::999999333333222222222333444555444777;;;>>>===<<<;;;;;;>>>>>>>>>>>>>>>===<<<;;;;;;:::999:::;;;;;;999777666888999888777666777999999777888;;;999444222333222111///......///000000444333222222222333444555444333222111222444666777777777666555444444555555999:::;;;======;;;:::999444555666777666555444333///000333555555555444333+++*********+++,,,...///...//////000000111111222111333555555555555777888444444444333444444555666333333333333333333222111000---)))'''&&&&&&$$$###!!!"""###$$$%%%%%%%%%%%%((()))***+++++++++++++++((((((((()))))))))******...---------,,,,,,,,,,,,******)))(((''''''***---000111111222222222111111////////////000000000000000///...///000000...---...///000111222222222222222000---+++))))))******((()))+++---///000111111333333333444444555666777444444444444444555555666222333444666888999:::;;;888999999::::::999999888888777666555444444444555111111111111111111111111444333333444555777999:::999888888999;;;<<<;;;:::<<<>>>@@@@@@??????@@@AAA<<<<<<;;;:::999888888888555444333222222444555777555444444444444555666666666777777888888999::::::;;;:::888666444222222111/////////...---,,,++++++.........------.........//////000...+++******+++***+++,,,---....................................************))))))))))))&&&%%%%%%$$$$$$$$$$$$%%%&&&$$$######$$$%%%$$$#########""""""!!! """###$$$&&&''''''''''''&&&''''''(((((((((''''''$$$$$$###""" !!!"""###  !!!""" !!!!!!  !!!"""""""""111...---///111111...+++,,,,,,---+++******+++------...//////------...000...///111222222222444666666666777777888888777777555777999888666333111111333333333333333333333333333111111111333444333222222222222333444555666777444333222000///.........,,,++++++,,,---...000111222222333444666888999::::::999888777666777777888888888888999;;;:::888666888888999999888777555444555333222333444555555444333444666888:::<<<>>>???>>>=========>>>>>><<<:::;;;:::999999:::<<<===>>>;;;<<<<<<<<<;;;:::888777<<<;;;999777666666777888999;;;======<<<<<<===>>>:::::::::999999888777777<<<;;;:::999999888888888444555666777777777999:::::::::999999777666555555111111111000000111444777444777;;;======<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;:::999:::;;;;;;999777666777888888666666777888999777888;;;:::555222333222222111000000111111222333333222111222333444555444333222222222333555666555555555555555555555555888999;;;;;;;;;;;;999888444555666777666666444444...000333555666555333111***))))))))))))+++,,,---......//////000111111111111333444444333444666777444444555555555666777777333333333333222111000///,,,***'''%%%$$$$$$"""!!! """###$$$%%%%%%&&&((())))))***++++++******(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***))))))+++---///000000000000//////...//////000000000000000///000000111222222111000...000111111222222111111000222000,,,)))(((((()))***(((((()))+++---000222333666555444222222444555666444444333333333444444555111222333555777888:::;;;888888888999999888888888666666555444444444444444111111111111111111111111444444444555666777999:::888777777888:::;;;;;;:::;;;===??????>>>>>>???@@@::::::999999999999999888555333111///000111444555333333333333333444555555666666666666666666666666666555444222111111000000000000111000///...,,,+++......---,,,,,,---....../////////---***)))((())))))***+++,,,,,,------,,,******++++++,,,,,,,,,,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$$$$$$$$$$######"""""""""!!!!!!!!!$$$$$$%%%&&&'''((())))))&&&'''(((((((((((((((((($$$$$$###"""!!! !!!"""### !!!!!!""""""  """!!!!!!   !!!!!!!!!!!!000...---///111111---***+++,,,---,,,++++++,,,...---...000000//////000111///111222333222222444666666666777888999999888888666888::::::777444222222333333333333333333333333444333222333555666555333222222111222222333ӵ//////......---,,,+++++++++,,,...///222222333444666888:::;;;<<<;;;:::888777777888888999888888999:::999777555888888999999888777666444555333111222444555555555333444666888:::<<<>>>???=========>>>>>>===;;;888;;;;;;::::::999:::<<<===;;;;;;;;;;;;:::999777666888777666666555666666777:::;;;<<<;;;999888999:::999888888888777777666666Ħ888777666222444666Ħ777999999888777555444333222222222333222111///000333666555ӵ???>>>>>>>>>======<<<:::::::::999888999::::::888666555666777777555555666777888666777:::999444222333333333333333333333444444222111111000111222333444333333222222222333444444333333444555555666666666777888999::::::999888777444555666777777777666555000111333555444222000...+++***))))))))))))***+++.........Ħ000111222222111111333555444555555666777777777777444333333222111///...---)))'''%%%$$$$$$###"""  """###$$$%%%%%%&&&''''''((()))************(((((((((((()))))))))))))))***+++,,,------------,,,,,,,,,+++))))))+++---///000000000000//////...//////000000000000///...///000222222222111000000222222222222222111000000111///,,,)))'''((()))***(((((()))+++---000222444777555333111111222444555333333222222222222222333111111222333555666777777666777777777777777777666444444333333222222333333333222111111111111222333444444444555666777888888777666555777999:::999888888:::<<<<<<<<<;;;<<<>>>666666777777888999999999555333111//////000333444222222222222222333333444555555444444444333333333111000000/////////000000333444444444333111///---...---,,,++++++,,,---......///...,,,)))'''&&&''''''((()))******+++******%%%&&&'''((()))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%$$$###############""""""%%%%%%&&&'''((()))******&&&''''''((())))))((((((%%%%%%$$$###"""!!! !!!"""""""""""" !!!!!!!!!!!!!!!"""!!! !!!!!!  !!!!!!""" !!!!!!!!!!!!/////////000111000---***,,,---......------...///---...000000000000222333111222444444333333444555555666888999::::::999888777888:::9997775554444443333333333333333333333333333333334446666665553331111110000000004ĉ@ӵ.........---,,,+++******+++---...222222333444666999;;;<<<>>><<<:::999777777777777888777777777888999777555888999999:::999777666555444222111111333555666555666777888:::<<<>>>???@@@<<<<<<<<<>>>???>>>:::888:::;;;<<<;;;:::999999:::999999::::::999777666555444444444444555666666777:::;;;:::888666555666777777777777777777777777777>L999777666444111444=hĦ888777666444333222111111111111333444222000///2226664ĉ@ӵ=========<<<;;;:::999888888777666777888888666444444555666555444333444666777555444777666222111444333333333444444444444444111000/////////000111222222222111111111111222222111111333444666666666666666666777777777777666666444555666777888777666666222333444444222000...,,,,,,,,,***))))))***+++,,,---......>L111000111111000///000222444555555666777777777666666333333222000///---+++***%%%$$$######$$$$$$"""!!!!!!"""###$$$%%%%%%%%%%%%%%%&&&''')))************((((((((()))))))))******(((***+++---...///......((()))***)))((((((***+++000111111222222222111111//////000111111000...---...///111111000///000111111111222222111111000///000...,,,***))))))***+++)))******,,,...000222333666444222111000111222333222111111000000000000111000000111111222333333444444555555666666555555444333333222222222222222333222111000//////000111222222222333333444555555666555444444555777888888777666888::::::999999:::;;;444444555666666777777777444333111//////000111222000000//////000000111222111111111111000000000///---------------...///000555555666666555222000......---+++******+++---...---...---+++'''$$$$$$$$$$$$%%%&&&'''(((((((((((("""###%%%&&&'''&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%###$$$%%%$$$######%%%'''$$$$$$$$$###############%%%$$$%%%%%%&&&((()))***%%%&&&'''(((((((((((((((%%%%%%$$$$$$###!!!  !!!"""######"""""" !!!""""""""""""!!!  !!!""" !!!!!!!!!  !!!!!!""""""### !!!!!!!!!!!! ...111333333111///---,,,,,,...000000///...///000---///000111111111333555222333444444333333444555555777999:::;;;;;;:::999666777888777555444555666444444444444444444444444222111111333555555333111000//////......GG=?,,,---+++***)))((())),,,...000333333444666888:::<<<>>>>>>===;;;999777666777777777666555666777888777555999999::::::999888666555444222000000222555666666777888999:::<<<===>>>???;;;;;;<<<>>>???>>>;;;888999<<<>>>===:::888777777666666777777777666444333000111222333444666777777999999999777555555666888555555666666777777888888HdĦ999777444333222=Īj555444333111000000111111...111444333000///222555GG=?<<<<<<;;;:::999777666666555444444666555444222222333444444222222333444777333222333222000000333111111222333333333333333///......------///000111111000000000000000000000///000222444666777777777555555555555555555555555333444555666777666555555333333333222111///...---,,,++++++***+++,,,...///------...HdĦ000111222111000///000222555555666777777777666555444111000///...+++)))'''%%%!!! !!!######"""!!!######$$$%%%%%%%%%%%%%%%###$$$&&&((()))+++++++++)))))))))*********++++++***+++---/////////...---'''(((***)))))))))***,,,///000111222222222222222///000111111111000...------...000///------///222//////////////////...---------,,,+++++++++++++++***+++,,,...///000111222333222111000000000111222000000///...............------...///000111222222333333333444444333333333333333333222222333333444000///...------...///000000000111222222333333333333222222333555666666555555777999999999888999:::555555555444444333333333222111000////////////000---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,*********+++---...000111333444555555444111...,,,...,,,***))))))***,,,...,,,---,,,)))%%%"""!!!""""""###$$$%%%&&&&&&&&&&&&"""###%%%&&&&&&%%%$$$###$$$#########"""""""""""" !!!"""###$$$$$$###"""!!!###$$$$$$######&&&)))"""""""""###############""""""""""""###%%%&&&'''$$$$$$&&&''''''(((((((((###$$$######"""!!! !!!"""#########"""""" !!!"""###""""""!!!!!!""""""!!!  !!!!!!!!!"""### !!!############""" !!!"""""""""!!!!!!"""""""""!!! ///222666ӵ---///000ĭӵ111ӵ555Ħ555777999;;;<<<;;;:::999555ӵӵ222333ĦƜ`1.׼s+++++++++)))Ħ000222444555666777:::<<<>>>ӵ777Ħ444555666777777666999999::::::ĭӵ:::;;;Ħ;;;888999Ħ555Ħ555444333222...///000222444666777888888:::444999DdD222666:::?fӵ444333222Ħ***///333ӵƜ`1.׼s;;;;;;ĭӵ333222333333666222000111000...///ӵ222222222222Ħ---,,,---.../////////666777777777444444444Ħ111222444555555555000Ħ***+++---///111222------...DdD111000000555444ӵ)))&&&ӵӵ%%%%%%&&&%%%'''Ħ+++///ӵ(((***+++---ĭӵ222111......---++++++///222,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111111111000000000000000111000///...---------------++++++,,,...///111222333111222222333333222222111444444333333333444444555///...,,,++++++,,,...///...///000111111111111111222111111222444555555444555777999999999888999:::777666555444222111000///000000000//////......---******))))))******+++,,,******)))))))))))))))))))))))))))+++,,,...000111222222444444222///,,,***...,,,***))))))***,,,...,,,,,,+++((($$$!!! !!!!!!###$$$$$$$$$$$$$$$"""$$$%%%&&&&&&%%%###"""""""""""""""!!!!!!!!!!!! """""""""!!! """$$$$$$###$$$'''***!!!!!!!!!!!!""""""""""""  """$$$%%%###$$$%%%&&&''''''''''''""""""""""""!!! !!!!!!###$$$$$$###"""""" """#########"""!!!!!!###$$$###!!! !!!!!!!!!!!!###$$$!!!"""$$$%%%%%%%%%$$$ !!!!!!!!!############"""!!! 222222?~4,,,111111g&e>&e333g&e000>hӵ888888888999:::;;;;;;g&e333guO>uO>&e---...4ff?>ߝL...gĉ@---,,,++++++Shӵ444222444777888888888g&e999>hӵ444444333333333555666666fff?><z111g&e>&e999777HL@@@<<<888ShӵgL555666666555333222333333333222222444S?ʬ8888883h?D%%)?666666ZufĦ333111///gL000555444g&e444gĉ@:::>>>g&e>&e444@e111111??333333555444333000---,,,g<ĉ111000...,,,3we<Ħ,,,******,,,3h?@e555666777777777555333000Z5553334445556667773h?gL......///000222333444444111000D%%)?222fff?><z555555=?Ħ"""g&e"""g&e))))))(((S?ʬ$$$4ff?>ߝL,,,@e...g&e)))((((((3h?g&e>&e000000??.../////////------///000//////.........//////000111111///.........///000///000111222222222222222333222222222111000000///000///---+++******++++++++++++++++++,,,...000111333333333333333333333333000111333555555444333222///---+++,,,---...---------...//////......///111//////000111111111111000666555777:::999666666:::888888777666555444444333////////////...---,,,+++((())))))***))))))((('''((())))))))))))))))))))))))((()))***+++...000222222333333333222111///...000...+++++++++,,,+++***((('''%%%###"""!!! !!!$$$%%%%%%%%%$$$!!!!!!"""###############  !!!"""$$$$$$$$$$$$$$$%%%%%%%%% !!!"""###############""""""!!! !!!"""######$$$$$$%%%&&&''''''(((!!!"""###""" !!!!!!"""###$$$%%%%%%$$$#########"""!!!!!!!!!!!!!!! !!!"""!!!    !!!"""""""""""" !!!""""""""""""!!!"""###"""!!! !!!!!! 1114Dӵ...111111Hƅ^Hu]Ħ222Hu]Ħ000ZuR)Ħ777777777888888999999Hu]Ħ111HŐeHŐeHu]Ħ---qIܗGIӵ...tt---,,,,,,HGgĉ@222444444666888888888777Hu]Ħ999ZuR)Ħ555555555555555666666sߝLGdUĦ111Hƅ^Hu]Ħ888ntHdĦ???;;;HGgĉ@333HdĦ444666666444333222333444333222222Htƅ^555666Bt=o9ĦDtfo9Ħ555555555g?222000HdĦ000444444Hu]Ħ444tt;;;;;;Hƅ^Hu]Ħ444H׼s111222333333333444444333111...---tQ111000///...je<Ħ+++***+++Bt=o9ĦH׼s555555666777777777555333111HtĦ555222222333444Bt=o9ĦHdĦ...///000111333444555555222000Dtfo9ĦsߝLGdUĦ444Ht@cӵHu]Ħ!!!Hu]Ħ&&&'''Htƅ^&&&qIܗGIӵ,,,H׼s---...Hu]Ħ***'''Bt=o9ĦHƅ^Hu]Ħ///---///000000///...---///000//////............//////000000///.........///000000111222222333333222222444333333222222222222222000///---,,,+++++++++,,,,,,++++++,,,---...000111444444444333333333333333222333444555555444333222///---,,,,,,---......---,,,---///...------...000///000000111111111111111555444666999888555555999888888777666444333222222////////////...---,,,+++((((((''''''''''''&&&&&&((((((''''''((())))))***)))))))))***,,,///111222000111111111000...,,,+++,,,+++******++++++***)))((('''&&&$$$""""""!!!!!!!!!###$$$%%%%%%$$$!!!!!!""""""""""""!!!!!!  !!!!!!############$$$$$$$$$$$$!!!"""######$$$$$$#########"""!!! !!!!!!""" !!!"""!!! !!!"""###$$$######"""!!!!!!   !!!!!!!!!!!! !!!!!!!!!!!!!!! """"""!!!  !!! 0000004DuXӵ000000000DdDΦDdDĦ222DdDĦ//////t|<333444555666777666555555DdDĦ///DdDΦDdDΦDdDĦ///peƜ4DuTӵ---`eĭ---qet000222444666888999999777666DdDĦ888555t|<555555555666666666777777DdDDdDĦ111DdDΦDdDĦ777q<niDdDĦ===qet222111DdDĦ333444555444222333444444444333q<R333333qjRgdKӵHdDĦgdKӵ444333GR/f6LĭĦ444111DdDĦ///333333DdDĦ444`eĭ999DdDΦDdDĦ555DdDĦ333444444444444444444444444333444444333000...geĦ111000...FSĦ***+++qjRgdKӵDdDĦ444555666666666666555333111DdDĦ444000111222qjRgdKӵDdDĦ///000111222444555666666222111HdDĦgdKӵDdDDdDĦ444DdDĦ4DufӵDdDĦ!!!DdDĦ"""q<R&&&'''peƜ4DuTӵ,,,DdDĦ......DdDĦ+++qjRgdKӵDdDΦDdDĦ///...............111111222000......///000//////.............../////////.........///000000222222333333444444333333444444333222222444555666000///---,,,,,,,,,------,,,,,,,,,---...///000111444444444444444444444444444555555666555333222111///---,,,,,,---......---,,,---......------...///111111222333333333333222555444666999777444555888888777666555333222111000...//////......---,,,+++((('''%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''(((***+++******+++,,,---///111222.........---,,,+++))))))((((((((()))++++++)))'''((('''%%%$$$###"""!!!!!! !!!###$$$%%%%%%"""""""""""""""!!!   !!!!!!!!!"""""""""#########$$$"""###$$$$$$$$$$$$$$$$$$###"""!!!  !!!""""""!!!   !!!!!!!!!  ///...4DuXӵ222000000DdDΦDdDӵ111DdDĦ//////o)h222000111333444555333222000DdDĦ...DdDΦDdDΦDdDӵ111=ӊB1.uTӵ---HߝL`o9---po9wӵ444555777888999777777DdDĦ666555o)h444444444555555666666777777DdDΦDdDĦ111DdDΦDdDӵ555GIpӵDdDĦ;;;po9wӵDdDĦ222333444333222333444555444333po9u555333222000GIdnuR)ĦDdDĦnuR)Ħ333222CdgĪj222DdDĦ///111111DdDĦ444HߝL`o9999DdDΦDdDӵ666DdDĦ555666666666666555555555555555666777555333111geĦ222///sp?aĦ+++---GIdnuR)ĦDdDĦ444666666666666666555333222DdDĦ333000111222GIdnuR)ĦDdDĦ000111222333555666777777333222DdDĦnuR)ĦDdDΦDdDĦ444DdDĦnuR)ĦDdDĦ DdDĦ!!!po9u((((((%%%%%%=ӊB1.uTӵ+++DdDĦ...///DdDĦ,,,GIdnuR)ĦDdDΦDdDӵ...---.........///222222222111///...///111//////...---------......////////////000000111111333333444444444444444333333222111111222444666777000///...---------...///------......///000111111444444444555555555555555777777666666444333111000///...,,,,,,...///...------...//////......///000333444444555666555555555666555666999888444555888777666555444222000//////............---,,,++++++)))'''%%%#########%%%&&&%%%%%%%%%%%%&&&)))+++---***+++,,,---...000111222------,,,+++***)))((('''%%%&&&'''))),,,,,,)))'''&&&&&&$$$###"""!!!!!!!!! """$$$%%%&&&%%%$$$$$$$$$"""!!!  !!!!!!!!!!!!  !!! !!!!!!""""""#########$$$$$$%%%%%%%%%$$$$$$###"""!!! !!!!!!!!!!!!   ------4DuXӵ222//////DdDʜ4DuTӵ000>d<Ħ...Dt111///111222222111///...>d<Ħ///>d<ʜDd<ʜ4DuTӵ444555F&uTӵ,,,4DufئL>e...puR)Ħ444333555777888888888>d<Ħ555Dt111333444444555555777777DdDΦDdDĦ222>d<ʜ4DuTӵ3334DwDd<Ħ:::puR)Ħ>d<111222222111333444444444333peӵ555ĦpeӵDx<>d<ӵDd<333qR/ܗ?fӵ222>dd<Ħ4444DufئL>e:::DdDʜ4DuTӵ666DdDĦ666888888777777777777777777888888999777555444geĦ333s<v>aĦ---000peӵDx<DdDĦ444666666666555555444444222DdDĦ222111222333peӵDx<>d<111222333555666777666333222>d<ӵDd<DdDΦDdDĦ333DdDӵnd<DdDĦ!!!>d<Ħ$$$peӵ'''Ħ%%%F&uTӵ+++DdDĦ......>d<Ħ---peӵDx<>d<ʜ4DuTӵ,,,,,,---...///000111222222111///...000111//////...---------------//////000111222222333333444444555555555444444333000000///000111222444555000///.........///000111...//////000111111111111444444444555555555666666888777666555333111000///000...,,,---...///......///000111111000000111222555666777777888888777777777666777:::888444555888555555444222111///..................---,,,+++******)))'''%%%$$$$$$&&&'''%%%%%%%%%&&&'''***,,,---***+++,,,---///000000111...---,,,***)))((('''&&&%%%%%%'''***,,,,,,***(((%%%$$$###!!!!!! !!!"""$$$&&&'''''''''&&&%%%$$$###!!! !!!!!!!!!""""""!!!   !!!""""""######$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!! +++,,,4DuXӵ111......D&dq&ĒR111///sdKĦ---DHRRud...///000///...---,,,sdKĦ000D&oq<Ōq&ĒR222555555>dp&ĒR---+++nfʜd<Φ>d<Ħ222s&dq&ĒR333333i?ʜtd<Ħ999HHܗDӊB666<x111111222333333333222B?d<888888999999:::::::::::::::999777555444geĦ333Hg8>aĦ...000B?Ho9000>d<777666555444444444333>d<ӵ333444B?Ho9555<x333555666777555222222&ӫeʬtIӇ555>d<Φ>d<Ħ///D&ӫetIӇDdDĦ###sdKĦ&&&B?dp&ĒR)))***>d<sdKĦ---B?Ho9...s&dq&ĒR,,,++++++,,,...000111///000111000//////000222//////...---,,,,,,,,,,,,---...000111222333333333444444555555444444333333---......///000111111222000////////////000222333///000111222222222222111333333333444555555666666888777555444222000//////000...------...//////...000111222222111111222333666666777888888888888777666555777999777333444777333222222111000///......---......------,,,+++***+++***((('''&&&%%%&&&&&&%%%%%%&&&(((***+++,,,,,,***+++,,,---////////////...---+++)))((('''&&&&&&&&&&&&&&&(((***+++***((($$$$$$###"""!!! !!! !!!"""###%%%&&&''''''((((((''''''%%%$$$"""""" !!!!!!""""""###!!!!!!   !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###""" ***+++4DuXӵ///......Hu]3hh111111///ne------=e............------,,,,,,ne---///pIƎ@t@h000222333>h...---+++fe000@ďD555555555444666888888888888ne444333=e111222444555666777555555ege333333sĪj@h333444333fdDĦ999@ďD555555Hkge000111111111222222222111@h222222@G555666HĪj@IŌ333333Bene///Hkge...ne444444fe777Hu]3hh555555555se888888999:::;;;<<<<<<===:::999777555333333geĦja>aĦ...///@G111111se666777666444333333444444<Ō222333444@G444444Hkge111222444666777444111111HĪj@IŌ666777ege+++***Hu]3hIŌDdDĦ%%%ne%%%'''@h&&&&&&>h&&&)))***se,,,ne,,,,,,@G***+++sĪj@h,,,+++++++++,,,...000222---...//////...///000222000///...---,,,,,,,,,,,,***,,,...000111222222222444444444444444333222222,,,---///111111111000///000000//////000111333444000111222333333333222111222222222333444555555555666666444222111//////...000///------/////////...///111222222111000222333444444555666666666666666555333555777555111111555000000000/////////......------------,,,+++************)))((('''&&&%%%%%%%%%&&&)))+++,,,,,,,,,+++)))***,,,---...............,,,***(((&&&%%%%%%%%%&&&%%%%%%&&&'''(((((('''&&&%%%$$$###"""""""""### """$$$&&&'''(((((('''&&&&&&&&&&&&%%%$$$###""" !!!""""""######!!!!!!  !!!###$$$$$$%%%######$$$$$$######"""!!! ***4DuXӵ---ĵD^111222111......------000///...---,,,,,,,,,,,,---+++,,,...000///111222000---...---+++///000222666555555555666777999999777777555444222000222333555666777888444444333333333333444555555444DdDĦ999:::555444333...000111111000111222111000000222333333444333555666333222333000...,,,---444444444888555D^666555444444s׼s888777888999:::<<<===>>>>>>:::999666222000222geFm8222>aĦ---...///111111111s׼s444666777666444333333444444Ho000222222333444333333222000111222444555666333000111555777888((('''&&&D^DdDĦ'''$$$%%%''')))***######$$$$$$&&&)))***s׼s+++++++++,,,,,,///))))))***+++,,,+++******,,,...111222,,,---.........///111333000///...---,,,+++++++++(((***,,,...000111111000333444444444333333222111,,,...000222222111///---000000//////000222444555000111222333444333222111111111222333333444555555666555333111000///......000///------///000///......000111111000000111222222333333444444444444444333222333555333//////333////////////////////////------------,,,+++******)))))))))((('''&&&$$$###%%%'''***---...---+++***((()))+++---......---------+++)))&&&%%%$$$$$$$$$&&&%%%######%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$ """%%%'''))))))((('''%%%%%%%%%%%%$$$$$$###""" !!!"""######$$$"""!!!  !!!"""###$$$%%%%%%###############"""!!! Φ4DuXӵtvӵ>d<Ħ///555333000---,,,,,,Ħ---,,,,,,++++++,,,,,,,,,------+++***)))+++,,,&&&&&&Ħ111777:::---...///...---,,,---...///...---+++******++++++000...---+++,,,...111333...000222111000111555999666666555444444444444444444444555666777777666666Ħ000---,,,---...//////000111222444555555999777444222222333444666333333444444555555666666333333444555666666666555>d<Ħ888888888555555555555444333222111555///++++++000333222///000222333333222111222333555444222000000111222333666444111//////000333555333333444555444333222111000000111222222111///...222111///---,,,---...///......000111Ħ222111111222555777888777666999>d<Ħ666888888888888Be555888666777888999999999999999:::888555222222222geFYĉ111000>aĦ...///000111333444111111111000111111Be444555666666555444333111111000nu]ӵ111555555555555444666333//////111222111000------,,,---...000222333222222222333555666888999888888777555222000000111***(((&&&&&&&&&>d<Ħ>d<Ħ&&&%%%%%%Ħ((((((((()))))))))))))))%%%&&&'''((()))***+++,,,,,,,,,,,,---Be+++---+++))))))Ħ,,,,,,---...---+++***+++,,,((()))+++---......---,,,******+++,,,,,,---.........+++((()))---000111000000///...---,,,,,,------++++++---...000000111111444444333333222111000000,,,+++++++++,,,---///000222111000///000111444555111222444555555444222111111111///---,,,---111444555333000...------...///000000000000000000000000000111222111/////////111222333333444444333333222000111222111...,,,,,,,,,,,,------------------,,,//////000000...,,,)))'''***)))'''&&&%%%%%%&&&'''%%%(((+++,,,+++)))))))))))))))*********+++++++++***)))((('''%%%$$$""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%&&&'''(((%%%%%%%%%$$$"""!!! """###$$$"""!!!!!!""" ###$$$###"""  !!!!!!?aŖ%7uSQuR)ӵsdKĦ111222111000...---gdKĦ...---,,,******)))))))))++++++***)))((()))***&&&gdKĦ...111333...///000000.........000000///---,,,++++++,,,,,,......------...///111333///000111111111333555888666555555444444444444555444444444444555555555gdKĦ///---,,,---//////000111333444555666666777555333222222444666777444444444555666666777777444444555555666666555555gdDĦ888888777555555555555444333222111///---,,,,,,---///000000000222333333222111222333222111000//////111333444555333111000000111333444444444555555444333222111000000111111111000///...111000...---,,,---...///......///gdKĦ111222222444666777888777666555sdKĦ444888222111222666555444555666777777888777777777999777444222222333ŶS2221110003we<000111333555222111111000000111333444555555555555444333111000000iĉ@3hR/Ō333444555444333333444111//////111111000...------,,,---...000111333444444444444555666666777666666555333000///000111)))'''%%%$$$$$$DdDĦ!!!sdKĦ''''''gdKĦ'''''''''''''''(((((((((&&&'''''')))***+++,,,,,,------------+++***,,,***(((gdKĦ,,,,,,---...---,,,+++,,,---***+++---//////...---,,,*********+++,,,------...---+++((())),,,///000//////...---,,,+++,,,,,,---,,,---...///000111111111333222222222111111111111---,,,,,,,,,,,,---///000000000......///000333444111222333444444333222111000000...,,,+++---000444333222000...------......000000000000000000000000///000111000...---...///222222222333333222222222///000111000---++++++,,,,,,,,,------------,,,,,,------...---,,,)))'''%%%((('''&&&%%%$$$%%%%%%&&&&&&(((+++,,,+++))))))))))))))))))*********++++++(((((('''&&&%%%$$$#####################$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%''''''&&&&&&%%%$$$###!!! !!! !!!!!!  !!! !!!"""""""""!!! >A...ne000111////////////ne000///---+++***(((((('''&&&(((******((('''&&&'''ne+++,,,------...000111000//////000111000///---,,,+++,,,,,,---------...///000111222333111000///000333555666666444444444444444555555555444444222222111222ne111///------...000///111444666777777777666444333222222222444777888444555555666777777888888555555666666666555555De777777666666444444444444333222222111,,,------***)))***...222000222333333222111111222///.........///111333444222222111111111222222333444444555555444333111000000000111111000///......000///---,,,,,,---...///......ne111111333444666777777777666555777ne777???HHHCCC;;;333111444777555222555666666666666555444444777666444222222333>A222111000k<...///222444555333222111000000///000000222333444555555444333222//////...fh222333444333222111000000///...///000000...,,,------,,,,,,---///111222666666555555555555555555333333333111...---...///'''&&&$$$######De!!!###ne'''(((ne'''%%%%%%%%%&&&&&&'''''''''(((((()))***++++++,,,,,,............---+++******)))(((ne,,,,,,+++---...---,,,,,,---......///000000000///---,,,)))******++++++,,,,,,,,,,,,***))))))+++...//////...---,,,++++++,,,,,,---//////000111111111111111111111111111111000000000...---------------......///...---,,,---///111222000111222333333222111000......---+++***,,,///222000/////////......------////////////////////////---...///...,,,,,,,,,---000000111111111111000000---///000///,,,******+++++++++,,,,,,,,,,,,++++++******+++***)))'''%%%###&&&&&&%%%$$$$$$$$$%%%%%%&&&(((***+++***)))))))))((()))))))))))))))******'''&&&&&&%%%$$$$$$######!!!!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%$$$###!!! """!!!!!!   !!!!!! """"""!!!---,,,+++---///---....../////////...---+++)))(((((((((%%%(((***+++)))'''&&&&&&---......------...///000000///...///111///...,,,+++++++++,,,---+++---///111222222222222222000...000555777666444333333444444555555555444444222000//////000111111///------///111000222555888999999777666444333222111222333555666444444555666777888888999666666666666666555444333666555444333333333333333333333222111111333000+++'''&&&(((---111000222333333111000000111000/////////000111333444000111111222222222222111222333333444333111000///000000000000///......---......---,,,------...//////...000000111444666777888777666555555777777AAARRRaaaeeeSSS>>>222222666666444666666666666555444333222555444333222222333111111000---...///222444555333222111000///.........111111222333333222111111......------222222333333222000///...,,,---...//////...---+++------,,,,,,---...000111555555555666666555555555111111000...+++))))))***'''%%%###""""""!!!###%%%&&&(((&&&%%%$$$%%%%%%&&&'''(((((()))*********++++++,,,,,,,,,//////......,,,+++***)))'''''',,,,,,,,,+++---......------...000111222222111000///---,,,))))))*********************)))))))))***,,,------...---,,,++++++,,,......000000111111222111111111111000000000//////............---------------------,,,+++***+++---///000///000111111111111000///,,,,,,,,,******+++...111------............---,,,........................---...///...,,,+++,,,---...//////////////////...+++---...---+++))))))***)))******++++++******))))))))))))((('''&&&$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&(((******)))((()))***(((((((((((((((((((((((('''&&&&&&$$$###"""!!!!!! """###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&############$$$$$$%%%&&&%%%$$$$$$###"""  ###!!!!!!,,,---...---,,,+++---...---,,,*********+++---...,,,---...///000000000000------,,,+++************'''))),,,,,,***((('''''''''(((+++---//////......,,,---///......---///000------+++******++++++,,,,,,...000222333333222222222000///111666888666444333333444555555444444333222111///------///000111///000000///......000333222333666888999888666555333333222111000000111111222333444555666777888888555555666555555444333222333444444444333222111111222222222333222222111000>>>444)))###%%%***...///000222333333111///000000222222222111111222222222///000111222222222222111000111111222111000///...000000///......---------------------......///000000////////////000000111444666888888666444444555222444444222666GGG^^^ooojjjYYYCCC666444777777666777777666666555444222222333222222111111222333444000000/////////000111111------------///111333444222111000///............///000111222222111000///---------------...//////111111222111000///---,,,***,,,---......---,,,+++------,,,,,,---...///000222333444555666666666555000000...+++'''$$$$$$$$$&&&$$$###"""###""" !!!###$$$%%%$$$%%%'''(((((('''%%%$$$%%%&&&'''((()))***+++,,,+++++++++++++++,,,,,,,,,.........---,,,***)))((('''&&&&&&(((+++,,,,,,++++++,,,............000111333333222111///...---,,,))))))))))))))))))((((((((())))))))))))***+++,,,------,,,,,,,,,---///000///000000111111111000000111111000///---,,,++++++---------------,,,,,,,,,++++++))))))***+++---///...//////////////////...***++++++******+++...000,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,------------,,,,,,)))+++,,,+++)))((((((((((((((())))))))))))(((((()))(((((('''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''(((&&&((())))))(((((()))***''''''''''''''''''''''''((('''%%%$$$""" !!!###$$$$$$$$$$$$$$$############$$$$$$ !!!"""######$$$$$$$$$"""""""""!!!""" ,,,...///...,,,+++,,,---...............//////000------......///000000111------,,,,,,++++++,,,,,,)))***,,,,,,***)))))))))%%%'''))),,,---.........+++---......------///000------++++++++++++,,,---...///111222333333222222000000111333666777666555333444555555555333222111//////...---...///000111...//////......///222444333444666777666555333222222111000///............000000111333444555666666333444444444444333333222222222222333222222111111111111222222222111111000AAA666***$$$''',,,......111222333222000//////000333333333333222222111111...///000111222222222222...///000111222111000000111000///---,,,,,,,,,,,,,,,---......///000111111222111000//////000111222222555888777555333333555111555555222777HHH]]]kkkNNNGGG???:::999888777666666666666555555333222222111111111000000000111111//////......///000111111...---------...000222333111000///......---.........///000111111000///...---------------...///000///000000000///...,,,+++***+++------,,,+++,,,---...---,,,,,,,,,---///000000111333444555555444444------+++((($$$!!! !!!$$$"""!!!!!!"""###!!! !!!"""###$$$$$$%%%&&&''''''&&&%%%$$$&&&'''((()))+++,,,---...,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***((((((((('''((())),,,---,,,***+++,,,.../////////111333222222111///...,,,,,,+++)))))))))((((((''''''''''''((())))))(((((()))+++,,,+++++++++,,,---///000------.../////////////////////...---,,,+++*********+++,,,,,,,,,,,,+++++++++***)))((()))+++---............------.........)))***++++++***+++...000---,,,,,,,,,++++++******++++++++++++++++++++++++,,,---...---,,,++++++---***++++++++++++++++++***''')))***)))(((&&&&&&'''''''''((((((((((((''''''((((((''''''&&&%%%%%%$$$$$$%%%&&&'''((()))((((((&&&((()))((('''''')))***'''''''''&&&&&&&&&&&&%%%&&&&&&$$$###!!!!!!"""######"""######"""!!!!!!!!!!!!"""!!!"""######$$$###!!!!!! ,,,...///...,,,+++,,,,,,---...///000000000//////......------...///000111000///...---,,,,,,,,,,,,***+++,,,+++)))((()))***((()))+++,,,---...//////+++---//////......000111///...---,,,------...///111111222222222222222111...111333555555555666777444444555555444222000///,,,------...///000111111---............///222555555555555444333222000000......---------------------...///000222333444444111111222333333333222222222222333333333333333333000000111111111111111000888333---)))***,,,......111222333222000///...///000111111222222222222111/////////000111222222333...///111222333444333333111000...---+++++++++,,,,,,---...000111222222222333222111000000111222333///333777777333111333555000555666333555@@@LLLRRR777:::<<<;;;888666777999333444444444333222111111000000000///...............------...///000111222///......---...///000111//////...------.........---...///000000///...---------------...///000111---...//////...---,,,+++***,,,---,,,******---///...---,,,,,,,,,---...///000111333444444333111000(((((('''%%%""" !!!!!! !!!"""!!!  !!!"""######$$$''''''''''''''''''''''''&&&'''(((***+++---//////,,,,,,++++++*********)))***************)))(((''')))))))))+++------+++******,,,...//////000222444111000///---,,,+++******))))))(((((('''&&&%%%%%%%%%(((***)))((('''(((***)))(((((((((***+++---///)))***+++------.........+++++++++,,,,,,,,,,,,,,,((((((***+++,,,++++++***+++***)))((()))+++---...------,,,,,,,,,,,,------)))***+++++++++,,,...000...---+++***)))))))))***************************+++,,,---,,,***)))***+++))))))************))))))&&&'''((((((&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$"""###%%%'''((((((((((((&&&'''((((((''''''(((***&&&&&&&&&&&&%%%%%%%%%$$$"""""""""!!!!!!  """"""!!!!!!"""!!!   """############!!!!!! ,,,...//////---++++++,,,+++,,,...000000///...,,,000///---,,,---...000222333222000...,,,++++++******++++++***(((''')))+++---.........///000000111,,,...000000///000111333111000///......///000111333333333222222222111111---111555666555444666888444555666666444222///...+++,,,---///000111111111,,,---.........000333555666666444333111000///...***++++++,,,,,,------...,,,,,,---///000111333333///000111222222222222222222333444444555555555555///000000111111111000000///000000...,,,+++---///111222333222000......///---...///111222222222222////////////000111222333...///222444555666666666111000...,,,++++++++++++------///111222333333333555333222000000111333444...222666666333111333666+++111333...---333777666555:::>>>:::333111777>>>111222222222222111000000000000///...---,,,,,,+++---------...///000111222000///...------...///000......---------......///------...//////...---------------...///000111111,,,---.........---,,,++++++,,,---,,,******---111...---,,,,,,,,,---...///111222333444333111///---###$$$$$$###!!! !!!### !!!!!! !!!###$$$$$$$$$$$$)))(((''''''''''''((()))%%%&&&((()))+++---//////,,,++++++******)))))))))(((((()))))))))(((((('''+++******,,,------+++)))***,,,...///000111333555///...---,,,+++*********))))))((('''&&&%%%%%%$$$%%%'''******'''&&&''')))&&&&&&&&&&&&(((***,,,---'''((()))+++,,,---------(((((()))+++,,,---...///&&&''')))***+++++++++***+++***)))((()))+++---...---,,,,,,++++++,,,,,,---)))***+++,,,+++,,,///111000...+++)))(((((()))))))))))))))))))))))))))))))))***+++***)))((((((***(((((())))))))))))((((((%%%&&&((('''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$#########$$$ """$$$&&&''''''''''''&&&'''((('''&&&'''(((***&&&&&&&&&%%%%%%$$$$$$$$$ !!!""""""""" !!!!!! !!!  !!!#########"""""""""!!! +++,,,---,,,***(((((((((++++++,,,---............+++++++++,,,,,,---------...///000000000000//////---+++(((&&&%%%&&&((()))+++,,,---,,,++++++---///000//////.........//////333222111000///---,,,+++222222222333222111000///---///111222333555888:::888888777666444222000///---,,,,,,---///000///...333333222///---...000222000555666///)))))),,,...,,,------......------,,,---...///000111111111111////////////............111333666888888555111///...///000111111000...---///000000---***)))+++------.../////////---,,,+++,,,,,,---///000222333333333111...,,,,,,---///000+++,,,...000222333444555222111111///...---,,,++++++---//////000111444777444222111222555777555333000111111111111000000///000000000000000000111222888999999888666555777888333333444444333111000///------,,,,,,,,,------...***,,,............///111...///000///---+++,,,---+++,,,------------///111......////////////......***+++---///000000//////000000000///......------***+++,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///...------...%%%""" !!!!!! """"""""""""!!! !!!"""""""""###$$$"""###$$$&&&'''((((((((((((((()))***,,,---......---...---,,,******+++---)))******)))(((((()))+++///---++++++,,,,,,,,,+++******+++---///000111222...---+++***)))))))))***((())))))(((&&&$$$%%%&&&((('''&&&(((,,,---+++)))***)))(((''''''((()))***(((((()))************))),,,,,,+++***))))))******)))))))))***++++++,,,,,,+++******))))))******+++---,,,+++***+++,,,---...***+++,,,---...---,,,+++)))((((((((((((((())))))+++***)))(((((()))***+++))))))((('''&&&%%%%%%$$$''''''''''''((((((((((((((()))(((&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############"""%%%''''''&&&%%%''')))&&&&&&'''''''''''''''''''''&&&%%%###"""!!!!!!!!!""""""!!!!!!  !!!!!! !!!!!!***+++,,,+++)))(((((()))***+++,,,------......---++++++++++++,,,,,,------......///////////////...,,,+++(((&&&&&&''')))***+++,,,,,,,,,++++++---/////////............//////444333222111///...------/////////000000111111222...000111222333444666999999999888666444222000///...---,,,---///000000///000111000///---...111333000222111---+++------+++,,,,,,---...............+++,,,---...////////////............////////////000222444666666333000...---...///000000///...---...///000...+++***,,,...////////////...---+++***+++,,,---...000111222222111000...---,,,---...///+++,,,...000222333444444222111000...---,,,,,,,,,,,,---///000000222444777555333111222444666555444000111111000000///......000000//////000000111111777888888777555444666777333444444555555444222111///...---,,,,,,,,,,,,---))),,,...///...---------///000000///---,,,,,,---,,,---......---...000222......//////......---,,,***+++,,,.........------//////............------***+++,,,+++******,,,...---------------,,,,,,,,,,,,---......,,,***+++,,,$$$!!! !!!!!!"""""""""!!!  """###""""""$$$%%%###$$$&&&'''((()))))))))))))))***+++,,,------...---------+++***)))+++---)))******)))(((''')))+++,,,+++******++++++***))))))***+++,,,...///000111,,,+++***)))((((((((()))((())))))(((&&&%%%%%%&&&)))((('''))),,,---,,,******)))(((((((((((()))***((()))******++++++************)))))))))(((((((((((((((((()))******++++++++++++************++++++,,,++++++******+++,,,---)))******+++++++++++++++(((((('''''''''(((((())))))(((''''''''''''((())))))(((((('''&&&&&&%%%%%%'''''''''(((((((((((()))&&&'''&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&$$$###"""!!!!!!!!!"""$$$''''''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!! !!!!!!  !!!"""!!!  ((()))******)))((()))***)))***+++,,,------------,,,,,,+++******+++---...------............------+++***(((''''''((()))++++++,,,,,,,,,++++++---...//////............//////555444333222111//////...+++++++++,,,---000222333///111222333222333555666:::999888666444111000//////...---...000222111000......///...---...111333///000...,,,---000---(((******,,,---......//////+++,,,---...////////////---------...//////000000000111333333333222000...,,,---...//////...---,,,---...//////---------///000000000///...,,,************,,,---///000000000.........---------------+++,,,---///111222222333222111...,,,+++,,,---...,,,...///000000222444777666333111000222444555555000000000///...---,,,,,,///////////////000111111555666666555333333444555222222333444444333222111///...------,,,,,,,,,,,,***,,,......---+++******///000111000...,,,---...,,,---......---...000111............---+++***)))******+++,,,,,,++++++***,,,,,,,,,---------------+++,,,,,,,,,++++++---/////////.........---------+++,,,,,,+++(((''''''((("""  !!!!!!!!!!!! !!!###$$$######$$$&&&$$$%%%&&&((())))))))))))******+++++++++,,,,,,,,,,,,---,,,+++))))))+++---)))*********((((((***+++***))))))***+++***(((&&&((()))***+++,,,---......***)))(((''''''&&&''''''((())))))(((&&&%%%&&&''')))))))))***,,,---,,,+++***))))))(((((())))))***)))******+++++++++++++++''''''((())))))(((&&&%%%''''''(((((()))*********,,,++++++++++++++++++,,,++++++******+++,,,------***)))((((((((()))++++++((((((''''''''''''(((((()))((((((''''''(((((()))((((((((('''&&&&&&&&&%%%''''''(((((()))))))))(((###$$$%%%$$$######%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$"""!!! !!!###%%%&&&%%%%%%&&&'''########################$$$###"""!!!  """######"""!!!&&&((()))((('''''')))+++((((((***+++,,,,,,,,,,,,---,,,***)))***+++,,,---,,,,,,---------,,,++++++***)))((('''((()))+++,,,+++,,,---,,,++++++---//////............//////000555444333222111000//////***)))))))))+++...111222000222333333222222333444999888777444222111/////////......///111333333222---...///...---...000222...000000---,,,---+++&&&'''((()))+++,,,---............///000000111000000++++++,,,---...000000111111111222222222111000///,,,---.../////////...---,,,---............//////000000///...,,,+++))))))((()))+++---............,,,,,,---......---,,,+++++++++---...000000111111111000---+++***+++---///---...000000000111444666555333000///000222444555000///...---,,,,,,++++++............///000000111333444444333111111222444000000111111000///---,,,------,,,,,,,,,,,,---...,,,------+++)))((()))***000111111000...------...---...///...------///111.........---+++***(((''')))))))))))))))))))))((())))))***+++,,,,,,------***,,,,,,,,,+++,,,...///000000000///...---,,,,,,)))))))))'''%%%###$$$%%% !!! !!!###$$$$$$$$$%%%&&&$$$%%%&&&'''((((((((((((+++++++++++++++++++++++++++,,,+++***))))))+++---***+++,,,+++******,,,---))))))***+++,,,+++(((%%%(((((())))))***+++,,,,,,(((((('''&&&&&&&&&&&&&&&((())))))((('''&&&&&&'''*********+++,,,---,,,+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++&&&''')))******((('''%%%((((((((()))******++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---......+++)))(((&&&''')))+++---))))))(((((('''(((((((((************************'''''''''''''''&&&&&&&&&&&&'''((()))))))))(((((("""###$$$$$$######%%%''''''''''''&&&%%%%%%$$$$$$$$$######"""""""""""""""!!!"""###$$$%%%%%%%%%%%%############"""""""""""""""!!! """$$$$$$###!!!%%%&&&''''''&&&&&&)))+++&&&'''(((***+++,,,,,,,,,,,,,,,+++*********+++,,,+++++++++++++++***)))((((((((((((((()))***,,,---,,,---...---,,,,,,...000...............///000000333333222222111000//////,,,+++))))))***,,,...000000222444444222111111222888666444222111000/////////......///222333333222///000000///------...///...444666000***((('''&&&$$$%%%''')))+++,,,,,,---...///000000000000000000***+++,,,---...///000111111222222333222111000000,,,------...////////////---,,,,,,---.../////////000///...,,,***)))((((((((()))+++---......---,,,)))+++,,,------,,,+++******+++,,,---.../////////000...,,,******+++---///---...///000///000333555333222000...---///111333///...---,,,++++++++++++------------...///000111222333333222000///111222111111111000...,,,***(((************+++---...///...---***'''%%%&&&***---///000111000...,,,---...,,,---...---,,,,,,...000......---,,,***)))'''&&&((((((((((((''''''''''''''''''((()))***++++++,,,***+++,,,,,,+++,,,...000111000///...---,,,++++++&&&'''&&&$$$!!! !!!"""  !!!###$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&+++************)))))))))*********)))((((((***,,,,,,---------,,,,,,...000+++++++++---...---***''''''((((((((())))))******'''''''''''''''&&&&&&&&&''')))))))))'''&&&'''(((******,,,,,,,,,++++++,,,))))))************))))))******+++,,,,,,,,,,,,+++'''(((***++++++***(((''')))******++++++,,,,,,---,,,++++++******++++++,,,+++,,,------.../////////,,,***(((&&&'''))),,,...+++***))))))((((((((())))))))))))******)))))))))&&&&&&&&&'''''''''''''''%%%&&&((()))))))))''''''"""###%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###!!!!!!!!!""""""###$$$%%%!!!!!!"""###$$$$$$$$$############"""""""""!!!!!!"""$$$$$$###!!! !!!!!! %%%&&&&&&%%%$$$%%%(((***%%%&&&''')))***++++++++++++++++++++++++*********************)))((('''&&&''''''((()))***,,,---....../////////......000111......---......///000111111111000000///......------,,,+++++++++,,,---...///111444444222111111111555333111000///...//////...------///222333333333000111111000...------...000777888111(((&&&&&&'''$$$%%%''')))***+++,,,,,,------...............---***+++,,,---...///000000000111333333333222000...+++,,,,,,,,,---......///...,,,******,,,...///......---+++)))((('''''''''''')))+++---...---,,,+++((()))+++,,,,,,,,,+++******+++,,,------------------,,,+++******+++---...,,,---.........///111333000000///---,,,,,,...111///...,,,+++++++++,,,---,,,,,,,,,------///000111111222222111//////000111111222111111///---***)))((((((((()))***+++,,,------+++)))&&&%%%''',,,000...///000///---+++,,,---,,,------,,,++++++,,,.........---,,,+++)))'''&&&'''''''''&&&&&&'''((((((&&&&&&''''''((()))******(((***++++++***+++---///000///...---+++***(((((($$$$$$###!!! """  !!!###$$$######$$$&&&######$$$%%%%%%%%%%%%%%%)))))))))((((((((((((((())))))***)))'''(((***,,,,,,---...---------///111---,,,,,,---......+++)))((((((((((((((()))))))))'''(((((()))((((((''''''''')))))))))''''''((())))))***,,,,,,+++******+++)))******++++++******))))))******+++++++++++++++))))))+++,,,,,,++++++*********++++++,,,------...+++******************+++***+++,,,...////////////+++***((('''''')))+++---+++***)))(((((('''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((###%%%'''(((((((((&&&%%%"""$$$%%%&&&$$$$$$$$$%%%######################## !!!###$$$$$$ !!!###$$$###"""######""""""!!!!!!  """######"""  !!!"""""" &&&&&&&&&$$$###$$$&&&)))$$$%%%&&&((()))***++++++***+++,,,,,,,,,+++)))((()))))))))(((((('''&&&%%%%%%&&&''')))+++---...//////000111000//////111333---------......///000111//////......---,,,,,,,,,,,,,,,---------............111333444333111111111111000///------...///000---------...111333333222///000222111000//////000333777555///***))))))'''&&&'''(((***+++,,,,,,,,,------............------++++++,,,------...//////...///222333333111...,,,)))))))))******+++,,,---000,,,((((((***---......+++***((('''&&&&&&''''''((())),,,...///...,,,+++((())))))***++++++*********+++,,,,,,,,,,,,,,,+++++++++******+++,,,------+++,,,---------...000222,,,......---******+++......---,,,++++++,,,...///+++++++++,,,---...000111111222222111///...000111....../////////---,,,+++))))))(((((((((((())))))(((((())))))(((***---000---...///...,,,***+++,,,+++,,,,,,+++***)))+++------------,,,+++)))(((''''''&&&&&&%%%&&&'''))))))%%%%%%&&&&&&''''''(((((('''((()))))))))***,,,.........,,,+++)))'''&&&%%%"""""""""  """ """###""""""$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))((('''(((***,,,***+++,,,,,,+++,,,...000...---,,,,,,------,,,+++))))))))))))((((((((((((((()))************)))((('''((())))))((('''(((***(((***,,,,,,)))((()))+++)))***++++++++++++***)))((()))******++++++***************+++++++++,,,,,,)))******+++,,,,,,------***))))))(((((())))))***((()))+++,,,---......---)))((('''&&&&&&(((***+++))))))'''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((()))"""###%%%'''(((&&&%%%###!!!###%%%%%%###""""""""" !!!!!!""""""######   ###$$$###!!!"""!!!!!!  !!!"""!!! !!!!!!"""!!! &&&&&&&&&$$$"""###&&&(((###$$$&&&((()))***++++++)))***,,,------+++(((&&&(((((((((((('''&&&%%%$$$%%%&&&''')))+++---///000000111222111000000222444---------......000111111---------,,,,,,++++++***+++,,,---...////////////...000333444333111111111///...---,,,,,,---///000---,,,,,,...111333333222---///111222111111111222666666111,,,,,,...,,,(((((()))***+++,,,---------///000000000000000//////+++,,,,,,------.........+++...111333333000,,,***''''''''''''((()))***+++111,,,'''&&&(((+++------)))((('''&&&%%%%%%&&&'''(((***,,,//////...,,,+++(((((())))))******++++++***++++++,,,,,,,,,++++++)))******+++,,,,,,,,,---***+++,,,,,,,,,---///111***,,,...---***(((***,,,---,,,+++++++++---///111+++++++++,,,---...000111111222222111//////000111))))))+++,,,---,,,,,,++++++***)))(((&&&&&&%%%%%%###&&&))),,,,,,,,,...///---......---+++******+++***++++++***))))))***,,,---------,,,+++***)))(((&&&&&&%%%%%%&&&((()))***%%%%%%&&&&&&&&&&&&''''''&&&''')))))))))))),,,...------+++)))'''%%%$$$###!!!!!!!!! ###  !!!"""""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))(((''''''***,,,)))***++++++***+++---//////---++++++,,,,,,,,,+++)))))))))))))))((((((((()))***+++,,,,,,+++***)))'''(((***)))(((''')))***'''***,,,+++)))'''(((***)))***+++,,,,,,+++***)))(((((()))*********************))))))***+++,,,,,,)))))))))***++++++,,,,,,))))))(((((((((((())))))&&&''')))+++,,,,,,,,,,,,''''''&&&%%%&&&'''((()))((('''&&&%%%$$$######$$$%%%%%%''''''''''''%%%%%%$$$%%%%%%&&&'''((())))))!!!"""%%%''''''&&&$$$"""!!!"""$$$$$$"""  !!!"""######   ###$$$"""  !!!!!!  !!! !!! ############$$$%%%&&&&&&&&&''')))***)))((()))*********+++++++++******)))((((((((((((((())))))***(((((())),,,///111111000222444666666555444555666000///---------...000111,,,,,,,,,,,,,,,,,,,,,,,,---...//////000/////////...///000111111000///...---,,,+++***+++---000222+++---///000///------...///000111222222222222222111000---+++***+++,,,...///---***)))+++------------------......000111111,,,...//////......000111//////000000//////...---"""######%%%&&&''''''((()))((((((((((((***+++,,,(((((())))))))))))((('''------,,,++++++++++++,,,,,,,,,+++***))))))************))))))))))))*********++++++,,,,,,+++++++++...---,,,---......,,,*********+++,,,+++***)))((()))+++,,,,,,,,,,,,---///............////////////111111111000000000//////------......------,,,+++)))(((&&&%%%$$$$$$%%%%%%$$$$$$&&&''')))+++,,,---///...---,,,+++,,,------)))'''&&&'''+++---,,,***,,,++++++******))))))(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))+++***(((%%%###"""!!!!!!!!!  !!!"""######$$$'''''''''(((******(((&&&'''&&&$$$%%%&&&''''''&&&((((((((())))))))))))))))))+++,,,,,,,,,,,,...///000///---+++******++++++++++++***(((%%%%%%(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))&&&'''))))))'''''''''(((''''''((((((((((((''''''(((((((((''''''))),,,///&&&''')))***+++++++++***)))(((&&&%%%&&&''')))******)))(((&&&&&&''''''((())))))((((((''''''&&&&&&&&&%%%%%%&&&((()))((('''$$$###""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&!!!"""###$$$$$$$$$$$$$$$""""""!!!   """ !!!!!!""" !!!############$$$%%%&&&'''&&&'''))))))(((((()))***)))******++++++******)))(((((('''(((((()))******))))))***,,,000111111000222444555555444333444555...---,,,+++,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,------.....................///000000000///...------,,,+++******,,,///000+++,,,......,,,,,,,,,---//////000111111111111111222000...,,,+++,,,...///000...++++++,,,---...---,,,,,,,,,---...///000111...///000///---,,,,,,---,,,------------,,,++++++%%%%%%$$$$$$$$$%%%&&&&&&((('''''''''((()))***+++(((((()))************)))......---,,,,,,,,,,,,,,,,,,,,,+++*********************)))))))))))))))*********+++,,,,,,,,,,,,,,,///...------......---++++++++++++,,,+++******))))))+++,,,,,,,,,,,,---///...////////////000000000222222111111000000//////---------------,,,,,,+++***)))(((&&&%%%%%%&&&&&&&&&'''(((***+++---...///------...---,,,+++)))((((((''''''(((***,,,++++++,,,,,,+++++++++*********((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))(((&&&$$$"""!!!  !!!"""###$$$%%%%%%)))))))))(((((('''$$$###'''%%%$$$$$$&&&''''''&&&''''''(((((()))))))))***(((***+++,,,++++++---...///...,,,***)))))))))***))))))(((&&&%%%%%%''')))++++++++++++++++++++++++,,,++++++***))))))(((((('''(((***)))(((''''''((('''((((((((((((((((((''''''((((((((('''(((***,,,&&&'''(((*********))))))((('''&&&%%%%%%''')))***)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''######"""!!!!!!!!!!!!"""!!!"""######$$$$$$$$$$$$$$$###""""""""""""###$$$ !!!"""""""""""""""!!!  !!! ############$$$%%%&&&'''&&&''')))(((''''''((()))))))))************))))))''''''''''''((()))++++++******+++---000222222111222333555444333222222333+++************,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...............---,,,+++---,,,+++******+++,,,---+++,,,---,,,******+++------...//////000/////////111000...,,,,,,---///000111///---,,,---......---******++++++,,,...///000///000000...+++)))((()))))))))******))))))((('''((('''%%%######$$$%%%&&&&&&&&&&&&&&&'''((()))***'''((()))+++,,,,,,------//////...---------------,,,++++++************+++++++++***)))(((((()))))))))***+++,,,---.........000///---...//////...,,,------,,,+++++++++++++++***+++------,,,,,,...///000000000000111111111111333333222111111000//////---------,,,,,,,,,+++++++++***)))(((((('''((((((''''''(((***,,,---...///+++---...///---***'''%%%'''(((******))))))***,,,+++++++++***++++++,,,,,,(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&%%%###!!!  !!!###$$$&&&'''((((((((((((((('''%%%$$$###&&&%%%$$$$$$&&&''''''&&&&&&&&&'''((()))******+++(((***++++++***+++,,,------,,,+++)))((((((((((((&&&&&&&&&%%%$$$%%%'''))),,,,,,++++++******))))))++++++***))))))(((((('''(((***+++***(((''''''((('''(((((())))))(((((('''&&&'''((((((&&&&&&'''(((&&&'''((())))))((('''&&&'''&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&''''''&&&###"""!!! !!!!!!!!!!!!""""""""""""!!!  !!! !!!!!! #########$$$%%%&&&'''(((&&&'''((('''&&&&&&''')))(((((())))))***)))))))))''''''''''''(((***+++,,,++++++,,,...111222222111111222333333111000000000(((((('''((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,.........---,,,+++******,,,,,,++++++***+++++++++---------+++))))))+++---,,,------.........------...---,,,,,,,,,...///000111///---,,,---...---,,,))))))******+++---...///.........,,,)))''''''(((((((((((((((((('''&&&&&&)))'''$$$""""""###%%%'''&&&'''''''''((())))))***'''(((***,,,---...//////000000///...............,,,++++++******+++++++++,,,+++***)))(((((((((((()))***+++---///000000000111///......//////...---...---,,,+++***+++,,,---***+++------,,,,,,...///000000000111111111222222333222222111000000//////---,,,,,,+++++++++++++++,,,,,,+++***************%%%&&&'''(((***+++,,,---+++,,,---...---+++)))((('''))),,,+++((('''))),,,(((((((((((()))***+++,,,'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''"""!!!  !!! !!!"""$$$&&&''')))***###%%%&&&&&&&&&&&&'''(((&&&%%%$$$$$$&&&(((((('''&&&&&&'''((()))***+++,,,***+++---,,,++++++---...++++++***)))''''''&&&&&&$$$%%%&&&&&&%%%&&&(((***------,,,++++++***))))))******)))((((((''''''&&&)))***+++***(((''''''((('''(((((())))))(((((('''$$$&&&''''''%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&###""""""###%%%&&&&&&%%%"""!!!  !!! #########$$$%%%&&&((()))'''''''''&&&%%%%%%&&&(((&&&'''((()))))))))))))))''''''''''''((()))***+++,,,+++,,,...111222111000000111222111///------...&&&&&&&&&'''(((((()))***+++++++++++++++++++++++++++************+++,,,,,,///...---,,,+++***))))))++++++,,,,,,++++++******.........,,,******,,,...,,,,,,---------,,,,,,++++++******+++,,,---///000000...------......---,,,***))))))******+++,,,---+++,,,,,,+++)))'''((()))((((((((((((((('''&&&&&&'''%%%###""""""$$$''')))''''''((()))*********+++&&&(((***,,,...000111111000000///............///,,,+++++++++++++++,,,,,,++++++***)))(((((()))))))))***,,,...000111222222222000...---...//////......---,,,+++***+++,,,---***,,,------------...000//////000000000111111111111111111000000000//////---,,,+++************+++,,,,,,,,,,,,,,,,,,++++++&&&'''((()))***+++,,,---,,,,,,+++,,,,,,---...///(((***,,,+++((('''(((+++%%%%%%$$$$$$%%%''')))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$ !!!"""###!!!!!!###$$$&&&(((******###%%%&&&&&&%%%%%%''')))'''&&&%%%%%%((()))))))))''''''((()))***,,,,,,---,,,...///...------...///+++******)))((('''&&&%%%$$$%%%'''''''''''')))+++...------,,,+++******)))))))))(((''''''&&&&&&%%%((()))+++***(((''''''(((''''''((((((((((((''''''###$$$&&&%%%###!!!!!!"""###$$$%%%&&&%%%$$$###"""###############$$$$$$%%%$$$$$$$$$$$$$$$######"""!!!"""######$$$%%%&&&&&&"""!!! """$$$%%%$$$###!!!  !!!#########$$$&&&'''))))))'''''''''%%%$$$$$$&&&(((%%%&&&'''(((((())))))(((((((((((((((((())))))***,,,+++,,,...000111000//////111111000---+++++++++&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))***)))))))))***+++---///000///---,,,***)))((((((***+++,,,------,,,+++***.........---+++***+++---,,,,,,------,,,,,,++++++(((((()))***,,,---///000///...---...///000///...++++++************++++++)))***+++***(((((()))***((())))))))))))(((''''''&&&%%%$$$######%%%'''((('''((()))***++++++++++++&&&(((***,,,...000111111000000///...............,,,++++++++++++,,,,,,---******))))))))))))******+++,,,---///111222222222111///---,,,---.........------,,,++++++++++++++++++,,,......------///000............////////////........./////////000000,,,+++***)))))))))***+++,,,,,,------------,,,,,,))))))***+++,,,---...///++++++++++++,,,...000222***++++++***)))(((((()))###"""!!!!!!"""###&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!!!!"""###$$$!!!"""###%%%&&&((()))***&&&((()))'''$$$###%%%(((((('''&&&''')))+++++++++))))))***+++,,,------......///000000......///000++++++++++++***((('''&&&$$$&&&'''((('''''')))***,,,,,,,,,+++*********)))((((((''''''&&&%%%%%%$$$&&&'''))))))(((''''''(((&&&&&&&&&''''''&&&&&&&&&!!!######"""  !!!!!!"""###$$$$$$###""""""!!!!!!"""""""""#########"""############"""!!!!!! !!!"""######$$$$$$!!!  """######"""  !!!!!!#########$$$&&&((()))***''''''&&&$$$######%%%'''$$$%%%&&&'''((((((((((((***))))))(((((((((((((((+++++++++---///000///...///000000///,,,***))))))&&&&&&''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((***---///111222000...,,,***)))(((((()))***---...///...---,,,,,,---...---+++))))))***,,,---------,,,,,,+++***'''((()))+++---///000111000//////111333333222111------,,,+++************)))***+++***(((((((((***((())))))))))))(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((()))*********)))'''(((***,,,...///000000000///......------......+++++++++++++++,,,---...(((((((((((()))***+++,,,,,,---...000111222222222111///,,,+++,,,---...---+++++++++,,,+++******)))+++,,,......------///000+++,,,,,,,,,------------++++++,,,---...///000000,,,+++)))(((((((((***++++++,,,---......---,,,,,,******++++++,,,---......******+++,,,---.........,,,+++***)))***)))(((&&&###"""  !!!$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$###"""  !!!"""###"""###$$$%%%&&&'''((((((&&&)))***((($$$###&&&***)))((('''(((+++---------,,,,,,,,,------............///000///...---...///------------,,,***((('''###%%%''''''&&&&&&'''((()))))))))))))))(((((((((''''''&&&&&&%%%$$$$$$$$$###%%%'''((('''&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$ !!!!!! """ !!!"""######"""!!! !!!"""""""""""""""!!!!!!"""###"""!!!  !!! !!!###"""!!! #########$$$&&&((()))***''''''&&&$$$""""""%%%'''$$$%%%&&&'''((((((((((((+++***)))(((((('''''''''+++***+++,,,///000///---///000000...+++)))((((((''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''(((''''''(((***...111333333111...,,,***)))(((((((((***---///000///...---***,,,------+++)))((((((---------------,,,+++***((((((***,,,...000111222111000111333555666555444///...---+++***)))))))))++++++,,,+++((('''((()))(((((())))))(((((('''&&&(((''''''&&&%%%######"""%%%&&&'''))))))))))))((('''(((***,,,---//////000//////...---------------++++++++++++,,,,,,---...'''((((((((()))+++,,,------...///111222222222222111...+++***+++---------******+++,,,+++***)))(((+++---......---...///111*********+++++++++,,,,,,)))***+++,,,...///000111,,,+++)))((('''(((***++++++,,,---.........,,,,,,(((((()))***++++++,,,,,,((())),,,......---+++)))...+++((((((***+++(((%%%###""" !!!###%%%%%%$$$$$$$$$$$$$$$$$$%%%######################## !!!"""###"""!!! !!!!!!######$$$$$$%%%&&&''''''###&&&)))(((%%%%%%***///***)))((())),,,.........---.....................---...//////---,,,---...---.........---+++)))(((###$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$###"""$$$&&&'''&&&&&&''')))###$$$$$$%%%%%%$$$$$$###  """ """"""###"""""" !!!"""!!!!!!!!! !!!"""""""""!!!!!!""""""!!!!!!!!!  """!!! &&&&&&'''((())))))))))))%%%$$$""""""###$$$$$$######$$$%%%'''((()))))))))((()))***)))'''&&&&&&''''''((()))***+++,,,,,,,,,///---+++)))(((((()))***$$$$$$$$$$$$$$$$$$$$$$$$((()))))))))'''''')))***((((((***,,,...000111222111///---***((('''&&&&&&(((***+++,,,,,,+++)))(((...,,,+++++++++***(((&&&,,,------+++'''&&&(((+++,,,,,,,,,,,,,,,,,,------111111222333333333333222111111111000000...------,,,,,,,,,,,,++++++***)))***)))(((((()))(((&&&###&&&'''((('''%%%$$$%%%&&&&&&''''''((()))******+++))))))***,,,,,,,,,,,,,,,000000///...---+++***)))///............---------)))******+++,,,---......,,,,,,+++,,,---///111222333000...---.........---111000///------,,,,,,---)))...444444000,,,,,,---......---***'''&&&((()))(((***,,,...//////...---++++++************++++++.........---,,,+++***)))++++++******************+++************,,,---...***))))))******)))'''$$$###$$$%%%$$$"""!!!"""###%%%$$$$$$#########$$$$$$$$$$$$$$$######"""""""""  """###!!!###%%%%%%%%%%%%''')))%%%&&&'''((()))))))))))))))***+++,,,---------------...000///---,,,,,,---///000000000000//////...---,,,++++++,,,,,,***((('''%%%###$$$&&&'''%%%###&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""  !!!!!!!!!!!! !!!   !!!!!!"""!!!!!!  !!! !!! %%%&&&'''(((((())))))(((&&&$$$""""""###$$$$$$#########%%%&&&'''(((((((((((())))))(((&&&&&&''')))'''(((***+++,,,,,,---------,,,)))'''&&&&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$'''((()))((('''''')))+++((()))***,,,...000111222000...,,,)))'''&&&&&&&&&(((***+++,,,,,,+++)))(((+++***))))))******(((&&&+++,,,,,,***'''&&&(((***++++++++++++,,,,,,,,,,,,000000111222222222222222222222222111000///...---((()))***+++,,,,,,,,,,,,***)))'''(((((((((&&&$$$&&&'''((('''%%%%%%%%%''''''''''''((()))))))))***)))******++++++,,,,,,------------------,,,+++***---------------.........******++++++,,,,,,---------,,,,,,---...///111222222000---,,,---...------/////////.........------***///333444000...///000......---***'''&&&''')))((())),,,...///......---++++++************++++++------------,,,+++******---,,,+++******+++,,,,,,+++******))))))***,,,---***)))(((((())))))'''%%%$$$%%%&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!! """###"""$$$%%%%%%$$$$$$&&&'''%%%&&&'''(((((())))))(((******+++,,,------------,,,...//////...------...//////000000000///......,,,+++***+++,,,,,,***)))'''%%%###$$$''''''&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$#################################$$$$$$$$$%%%%%%""""""######""""""!!!  !!!!!! !!! !!!!!!  """!!!   !!!%%%%%%'''(((((()))))))))'''%%%######$$$$$$###""""""######$$$%%%&&&''''''(((((((((&&&%%%&&&)))+++((()))***,,,------------+++***(((&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$#########%%%'''(((((('''(((***,,,))))))+++---...///000000...,,,***((('''&&&&&&&&&((()))***+++++++++***)))(((''''''((())))))(((&&&***+++***(((&&&&&&(((***))))))******++++++++++++//////000000000111111111333333333222111000...---((()))***+++++++++++++++)))(((&&&'''''''''&&&$$$%%%&&&'''&&&$$$###$$$%%%''''''((((((((((((((((((******))))))***+++---...++++++,,,,,,,,,,,,+++++++++,,,,,,------......///++++++++++++++++++++++++---------...///000111222111///,,,+++,,,---,,,,,,,,,---///000000000///...,,,///222333111111333555000000...+++(((&&&''')))((()))+++---.........---++++++************++++++++++++,,,,,,,,,,,,++++++...,,,+++******+++---...,,,+++)))((((((((()))***+++)))'''&&&''''''&&&%%%%%%'''(((((('''''')))***)))((('''&&&%%%$$$$$$$$$%%%%%%$$$###"""  """######$$$%%%%%%$$$###$$$%%%$$$%%%&&&'''((((((((((((******+++,,,------------+++,,,......------///000///////////////...------***))))))***,,,,,,+++)))&&&%%%$$$%%%'''(((((('''%%%&&&&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""""""""############$$$$$$ !!!!!!!!!!!!   """ """!!!  !!! %%%&&&'''((()))*********)))'''%%%$$$%%%%%%$$$""""""""""""###$$$$$$%%%&&&&&&&&&%%%######%%%(((,,,)))***+++,,,---.........******((('''%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%'''''''''(((+++---)))***,,,---...//////...+++***((('''&&&%%%&&&&&&(((((()))*********))))))'''&&&&&&(((***+++***((())))))((('''&&&&&&((()))(((((())))))******++++++...............//////000333333333222111000///...++++++++++++***)))''''''((('''%%%%%%&&&'''&&&%%%###$$$%%%$$$"""!!!"""###((('''''''''''''''''''''+++***)))((()))+++---...++++++,,,,,,,,,+++******)))***+++,,,---...//////...---------,,,,,,++++++.........///000111111222000...+++***+++,,,++++++***,,,///111222222000000...000222222222333555888222222000---)))((((((******+++,,,...////////////,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,---+++***((()))***---...,,,+++)))((('''''''''(((+++(((&&&%%%%%%&&&&&&%%%%%%&&&((()))((()))+++,,,***)))(((&&&%%%$$$$$$$$$%%%$$$###"""   """###$$$%%%%%%$$$###""""""###$$$$$$%%%''''''''''''''')))***+++,,,------------)))+++,,,---,,,---///111......///......---,,,+++)))(((((()))+++,,,+++)))%%%%%%%%%&&&((()))))))))&&&''''''''''''&&&%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!     '''((()))***+++,,,,,,,,,+++)))'''&&&&&&&&&%%%###"""""""""""""""###$$$%%%#########!!!!!!###'''***)))***+++,,,---.........+++***)))((('''&&&&&&&&&%%%%%%%%%$$$$$$############$$$&&&''''''(((+++---***+++---...///...---,,,((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))'''&&&&&&(((+++,,,+++***)))'''&&&&&&&&&(((((()))''''''((())))))***++++++------,,,,,,,,,---...///111111111111000///......+++++++++***)))(((&&&&&&'''%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&$$$###$$$%%%'''''''''&&&&&&&&&&&&&&&***)))(((((((((***,,,...---------,,,+++***((((((((()))***+++,,,....../////////......------,,,,,,......///000000111111111000---+++***+++++++++******,,,///111333333222111///000111111111333555777333222111...+++)))***++++++,,,---...///000000111,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,,,,,,,***)))((('''((()))+++,,,,,,+++)))'''&&&&&&''''''+++(((&&&%%%%%%&&&&&&%%%###%%%'''''''''(((***,,,))))))'''&&&$$$$$$#########"""!!!    !!!###$$$%%%$$$"""!!!!!!"""###$$$%%%&&&''''''''''''((()))***+++,,,,,,,,,,,,((()))***+++***,,,...111.........------+++******((('''''')))++++++***)))$$$%%%&&&''''''((())))))((((((((((((((('''&&&&&&########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!     !!!!!!!!!!!! !!!###$$$###"""!!!""")))***,,,---//////000000...,,,***(((((((((&&&$$$###""""""!!!"""###$$$%%%"""######"""!!!###&&&)))((()))***,,,------------,,,++++++***)))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&'''(((***---+++,,,...//////...,,,+++&&&%%%$$$###$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''((('''&&&'''(((+++,,,+++***)))'''%%%%%%''')))***)))''''''((()))***++++++,,,,,,+++*********+++---...---......//////......---(((((())))))))))))((((((&&&$$$"""###$$$&&&''''''((()))***)))'''&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&))))))(((((()))***,,,---///......---,,,***((('''((())))))***,,,---......//////......------,,,,,,---...///000000000000///000...+++***+++,,,++++++,,,---///111222333333333111000000000111222333333111111000---***)))***,,,,,,,,,---...///000111111,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,++++++(((((((((((())))))***+++,,,+++)))((('''''''''(((+++)))'''&&&''''''&&&%%%"""###%%%&&&&&&&&&(((***'''&&&%%%$$$###"""""""""   !!!!!!!!!!!!!!! """$$$$$$###!!! !!!"""######$$$%%%&&&&&&&&&&&&''''''((()))************'''((()))(((((())),,,///------------,,,***)))((((((''''''(((******)))'''$$$%%%''''''&&&&&&''')))((((((((((((((('''&&&&&&########################!!!!!!   !!!   !!!""""""###"""  !!!"""!!!  !!!!!!$$$((('''%%%######%%%%%%'''''''''%%%$$$%%%&&&%%%%%%%%%###  """&&&'''&&&%%%%%%%%%###""" ,,,---///000222333333333111///,,,******)))'''&&&$$$###"""!!!!!!###$$$&&&###$$$%%%$$$###$$$&&&((('''(((***+++,,,,,,------+++++++++***)))((('''&&&#########$$$$$$%%%%%%&&&###%%%&&&&&&&&&'''***,,,,,,---///000///---+++)))$$$######"""###$$$%%%&&&############$$$%%%&&&'''&&&%%%&&&'''***+++***))))))'''%%%%%%(((++++++***'''(((((()))***+++,,,---+++***)))((((((***,,,---)))***+++,,,------------'''(((((())))))(((((('''%%%###!!!"""$$$&&&''''''((()))***)))'''''''''((($$$$$$$$$%%%&&&&&&&&&'''(((((())))))******++++++.........------+++******((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,---...///000///......111...,,,+++,,,,,,,,,+++......///000222333444444111000000000000000///...------,,,***(((((()))++++++++++++,,,---...///000---,,,,,,++++++,,,,,,---)))******++++++++++++***&&&''')))***++++++******,,,+++)))((('''(((((()))***)))(((((())))))'''%%%"""###%%%%%%%%%%%%&&&((($$$###"""!!!!!!!!!!!!!!! !!!!!! !!!"""######!!! !!!""""""###$$$%%%%%%&&&&&&%%%%%%&&&'''((())))))))))))&&&''''''&&&&&&'''***------------,,,+++)))(((''')))((('''((())))))'''&&&$$$&&&'''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&%%%%%%$$$"""""""""""""""""""""""" """###"""!!! """###%%%'''###$$$&&&''''''&&&$$$#########%%%'''***,,,---...,,,((($$$!!!!!!"""######&&&'''(((((('''%%%"""   $$$&&&,,,---///---+++***+++---+++///333333///---...000333444555444222111222333333222000,,,((('''''')))'''***...000000000000000///...,,,)))&&&### """""""""!!! ...///000222444555555555333000---,,,+++***((('''%%%$$$"""!!!!!!###%%%&&&$$$&&&''''''&&&%%%&&&((('''((()))***+++,,,,,,,,,++++++******)))'''&&&%%%""""""###$$$%%%&&&&&&'''$$$%%%&&&&&&&&&''')))+++,,,---///000///---***(((###""""""""""""$$$%%%&&&""""""""""""###$$$%%%&&&%%%%%%%%%&&&((()))(((''')))'''%%%&&&))),,,,,,+++'''((()))***+++,,,------+++***((('''((()))+++,,,'''''')))***+++,,,,,,,,,++++++***)))(((&&&$$$###%%%###!!!!!!###&&&'''(((&&&'''((('''%%%$$$%%%&&&######$$$%%%%%%&&&'''''''''((()))***+++++++++***,,,------......------,,,)))))))))***++++++,,,,,,************************,,,---.../////////...---111///,,,+++,,,---,,,,,,/////////000111222444555222111000//////...,,,***)))***)))(((&&&&&&(((***)))))))))***+++,,,......---,,,,,,++++++,,,,,,---******+++++++++******)))&&&(((***,,,---,,,+++***,,,+++)))(((((())))))******))))))******)))'''$$$"""$$$%%%%%%$$$%%%&&&'''!!!!!! !!!  """###"""!!! !!!###""""""###$$$%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&%%%$$$&&&)))+++------,,,,,,***)))(((''')))((('''((()))(((&&&%%%$$$&&&'''&&&$$$"""$$$&&&$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!  !!!$$$%%%$$$%%%%%%&&&'''***---000111///111333555555333111///...000222555888;;;===???:::666111....../////////...///000111000---***(((&&&''''''&&&&&&(((+++...777999:::999666444666888333888<<<<<<888555666999@@@AAABBBAAA???>>>???@@@@@@>>>;;;666111000111333555888===???????????????<<<:::888555111...+++***))))))((('''%%%###!!! 111------333777666444555333222111000000...,,,***)))))))))&&&"""!!!$$$'''%%%'''((()))(((((()))+++'''''')))***,,,---...///000///,,,***((('''''''''##################$$$$$$$$$!!! """&&&))))))(((***+++,,,---,,,***(((&&&$$$$$$###""""""###$$$%%% """###$$$$$$$$$$$$"""$$$''')))***)))(((&&&,,,((('''***++++++---222+++)))'''))),,,---,,,***...***)))***)))%%%%%%'''%%%%%%&&&'''((()))***+++*********))))))))))))(((%%%$$$$$$%%%'''(((((('''((('''&&&%%%$$$%%%&&&'''$$$$$$$$$%%%&&&'''((()))+++******)))******+++,,,++++++,,,---............******)))(((((()))***+++***************)))((('''***+++,,,---...............,,,******,,,---+++(((,,,000111000111444555222000000//////...,,,+++***)))(((((((((((())))))*********))))))***+++,,,...,,,---------,,,++++++***++++++++++++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((***)))(((***,,,---,,,)))''''''''''''(((((((((((('''%%%"""""""""!!!  """######""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&))))))((('''&&&&&&%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%$$$###"""!!!     $$$)))---/////////111222333444777;;;>>>???CCCDDDEEEEEEDDDAAA>>>;;;<<>>888444444555777;;;;;;;;;999777333000...111///...///---,,,222999CCCDDDDDDDDDCCCAAA@@@??????AAADDDCCC===777:::AAABBBHHHLLLLLLLLLNNNNNNLLLIIILLLMMMIIIAAA<<<<<<>>>@@@CCCHHHLLLNNNNNNMMMLLLIIIHHHFFFDDDAAA===:::999::::::999555...)))&&&$$$$$$"""!!!!!!###$$$$$$$$$### 111------333666444222111222111000000///...---+++*********'''$$$###&&&))))))+++,,,,,,,,,,,,---///))))))***,,,---...000000111///---***)))((((((((($$$###""""""""""""######"""!!! """&&&(((((((((***+++,,,,,,+++)))'''&&&$$$###"""""""""###$$$%%%########################"""$$$&&&((()))(((&&&%%%)))&&&&&&)))***)))+++///***((('''(((***+++***(((,,,)))''')))'''$$$$$$&&&%%%%%%&&&'''((()))*********************)))))))))&&&%%%$$$%%%'''''''''%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&((()))***************++++++++++++******+++,,,,,,,,,,,,,,,)))(((((((((((()))***+++******++++++******)))(((******+++,,,------------+++)))((())),,,...,,,+++---111222111333666777444222222111000///---++++++))))))((((((((((((((()))))))))(((((()))***,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((()))(((''')))+++,,,***(((((((((((('''&&&%%%%%%$$$&&&###!!!  !!!"""######!!!!!!"""$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$###############$$$$$$$$$$$$###"""!!!     """###$$$$$$(((+++000555999<<<===>>>BBBBBBBBBDDDFFFIIILLLMMMPPPQQQRRRSSSQQQOOOLLLJJJEEEFFFKKKSSSZZZ^^^^^^\\\YYYTTTKKKBBB;;;777666666;;;<<<======:::777333000---+++---///000111666>>>FFFGGGHHHHHHGGGEEECCCAAACCCDDDGGGGGGAAA;;;>>>DDDFFFLLLRRRSSSUUUXXXXXXVVVUUUVVVUUUQQQKKKFFFEEEEEEHHHJJJOOOSSSUUUVVVVVVUUURRRQQQNNNKKKGGGDDDAAA??????@@@???<<<777222///...)))'''&&&%%%&&&&&&%%%$$$$$$ ###%%%###"""$$$ !!!"""###"""!!!,,,))))))000444333111111333222111000///------,,,++++++***(((&&&&&&(((***,,,...////////////000222+++,,,---...///000111222111000...+++***)))))))))%%%$$$###""""""!!!""""""!!! !!!###&&&((((((((())))))*********((('''&&&""""""!!!!!!!!!"""$$$%%%'''&&&%%%###"""""""""######$$$&&&''''''&&&$$$###&&&###$$$((()))''''''+++)))((('''((())))))'''&&&***'''&&&'''&&&######&&&$$$%%%%%%&&&'''((())))))+++++++++++++++***))))))'''&&&%%%%%%&&&&&&%%%$$$######$$$%%%%%%$$$$$$$$$###$$$$$$%%%''')))***+++((()))+++,,,,,,,,,+++***))))))***+++++++++******'''&&&&&&'''((()))***+++++++++++++++++++++***)))******+++,,,,,,+++++++++'''&&&'''))),,,......---///333555444555999999777555555444222000...,,,+++***))))))(((''''''''''''((((((''''''''')))***+++..................---,,,------------------------,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''(((******)))'''))))))(((&&&%%%###""""""$$$""" !!!"""###"""!!! !!!""""""""""""#########$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$#########"""!!!!!!  !!!!!!""""""""""""######"""!!!    !!!(((,,,///000111777:::>>>DDDHHHLLLNNNOOOTTTSSSRRRRRRTTTWWWZZZ\\\]]]^^^______^^^\\\YYYWWWQQQQQQUUU]]]ggglllkkkhhhfffaaaWWWLLLBBB;;;777666999<<>>;;;999555333111///,,,((($$$  %%%'''))),,,+++***'''$$$!!!###%%%'''***,,,,,,***(((&&&$$$%%%&&&&&&$$$ )))$$$"""'''---///222555555777777444000,,,******)))(((&&&&&&''')))***+++///000222222111111333444000000000111111222222222222000...,,,++++++++++++)))((('''&&&%%%%%%$$$%%%$$$&&&'''))))))))))))***&&&&&&''''''&&&&&&%%%%%%!!! !!!"""$$$&&&'''&&&%%%###!!!!!!!!!###$$$###$$$%%%%%%%%%$$$###"""%%%###$$$((((((&&&%%%(((((()))++++++***((('''&&&***&&&&&&((((((%%%&&&)))%%%&&&&&&''''''((((((((()))***+++,,,,,,***)))(((((('''%%%%%%%%%%%%###!!!"""###%%%'''(((''''''&&&%%%%%%&&&'''(((***+++,,,''')))+++---...---,,,+++,,,---------,,,+++******$$$%%%&&&'''((()))*********++++++,,,,,,,,,++++++,,,---------------,,,+++((()))*********+++,,,---111555777666888<<<===;;;:::999888666333000...,,,,,,+++***)))((('''''''''((((((''''''((()))+++,,,......//////000//////...........................------+++******)))))))))++++++++++++++++++++++++&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###  !!!!!! !!!"""!!!  !!! !!!!!!!!!"""""""""!!!!!!""""""###$$$$$$%%%$$$$$$$$$#########""""""!!!"""""""""""""""!!!!!! !!!!!!!!!!!!     ###'''(((***,,,+++&&&&&&222===EEEKKKNNNRRRSSSTTTUUUXXXZZZ\\\]]]\\\ZZZWWWVVVWWW[[[___bbbcccccccccbbbaaa```^^^]]]]]]\\\^^^dddlllpppooolllmmmhhh___TTTHHH===444000111777>>>DDDEEEBBB<<<888222......111444444777;;;@@@AAABBBBBB>>>999333///222333888>>>@@@???BBBHHHMMMVVV^^^```bbbcccbbb^^^\\\VVVPPPQQQUUUXXXWWWTTTOOOOOOOOOOOOQQQSSSVVVWWWUUUQQQKKKDDD>>>:::777777@@@CCCFFFFFFCCC>>>:::777777555333111---((("""###&&&)))---...---+++(((%%%"""###&&&(((+++......---***(((((())))))(((%%%!!!111+++(((+++......---...000444666555000+++)))))))))'''%%%%%%(((+++,,,,,,111333444444333444555777000000000000000111111111111000...,,,++++++++++++***)))(((''''''&&&''''''''')))++++++***)))))))))%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!###%%%''')))&&&%%%$$$###""""""###$$$###$$$$$$%%%%%%%%%$$$$$$&&&$$$$$$''''''%%%%%%(((''')))+++,,,***((('''''')))&&&%%%((((((&&&'''***'''''''''((((((((())))))((()))+++,,,+++***(((&&&(((&&&%%%$$$%%%%%%###!!!"""###%%%&&&'''(((((()))''''''''''''(((***+++,,,((()))+++,,,---...------/////////...---,,,+++***%%%&&&'''((()))*********)))***++++++++++++++++++,,,------......---------***+++,,,,,,+++***+++---111555777666888<<<===;;;::::::888666444111///---,,,++++++***))))))))))))***))))))))))))+++,,,------...//////////////////........................---,,,++++++***+++++++++++++++++++++++++++++++++%%%'''((((((&&&%%%%%%&&&%%%%%%$$$$$$######""""""!!!###"""   """ !!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$$$$############""""""""" !!!!!!!!!!!!     """***111555888:::777111$$$  &&&333>>>HHHPPPUUUZZZZZZYYYXXXYYYZZZ\\\]]][[[XXXSSSPPPPPPSSSWWW[[[[[[\\\]]]^^^^^^^^^^^^^^^[[[\\\```ffflllqqqrrrsssqqqllldddXXXJJJ===333---///444===DDDFFFDDD???<<<222,,,***...111333777;;;;;;<<<===<<<:::666111.........333999===>>>CCCIIIOOOWWW___aaaaaaaaa]]]XXXRRRNNNIIIKKKQQQVVVXXXWWWPPPNNNLLLJJJJJJLLLNNNPPPMMMIIIAAA:::333000......999>>>BBBDDDAAA===888666666555444222...(((!!!###&&&***...---,,,,,,***'''$$$!!!!!!&&&)))---000111///,,,***))))))(((%%%"""555111111555666111+++)))'''---333333///+++((())))))'''%%%&&&***---......111222444444333333555666000000//////////////////000///---,,,+++***++++++(((((('''''''''''''''((((((***---,,,***'''&&&'''$$$$$$$$$######$$$$$$$$$!!!!!!!!!"""$$$&&&)))***))))))(((&&&%%%$$$###"""######$$$%%%%%%&&&&&&&&&'''$$$###%%%%%%$$$%%%(((###'''***+++)))''''''((('''$$$$$$''''''%%%&&&)))((((((((()))))))))))))))'''(((***++++++)))&&&%%%'''%%%$$$$$$%%%%%%###"""""""""###$$$%%%''')))***)))((((((((())))))***+++)))******+++,,,---...///000000//////---,,,+++***'''''')))*********))))))((()))******++++++*********+++,,,---------------***,,,...---++++++---///000444666555777<<<===::::::999888666444222000...,,,,,,+++++++++++++++,,,,,,,,,++++++,,,---///000,,,---...////////////...------------------------,,,++++++++++++,,,------************************%%%((()))(((&&&$$$%%%&&&$$$$$$###""" !!!$$$%%%### !!!### !!!!!!!!!!!!"""""""""!!!""""""######$$$%%%%%%############""""""""""""      $$$...999@@@EEEGGGCCC===---(((%%%111<<>>===:::666444555555444333000)))!!!!!!$$$(((---******+++***(((%%%""" $$$(((,,,000111///,,,***(((&&&### 444222666===>>>777---)))&&&///222///***))))))***(((&&&'''+++///000000...000111111111111222444////////////............///...---+++******++++++''''''&&&&&&&&&''''''((((((+++---,,,)))%%%$$$%%%$$$###############$$$$$$!!!!!!"""###%%%'''***+++---,,,+++***'''%%%###!!!######$$$%%%&&&&&&'''''''''###"""###$$$"""$$$(((!!!%%%)))***(((&&&&&&'''&&&######%%%&&&$$$%%%)))))))))))))))************&&&''')))******(((&&&$$$&&&%%%###$$$%%%%%%$$$""""""!!!!!!"""###&&&(((*********))))))))))))***************+++,,,---///000000//////...---+++***)))((()))***++++++***))))))'''((()))***************((()))***+++,,,---------))),,,......,,,,,,...111///333555444777;;;<<<:::999999888666444222000///,,,,,,,,,+++,,,,,,------...---,,,,,,---...000111,,,,,,---...//////......------------------------++++++++++++,,,---......((((((((((((((((((((((((&&&(((***)))&&&$$$%%%'''$$$###"""   %%%'''$$$  """###!!!!!!!!!!!!"""""""""###"""""""""###$$$$$$%%%%%%############""""""""""""         ###///===FFFMMMPPPKKKEEE555///%%%&&&000:::DDDNNNSSSVVVUUURRRQQQQQQSSSUUUWWWNNNHHH@@@888444444666888;;;===AAAFFFLLLQQQUUUWWW]]]bbbgggiiiggghhhlllqqqhhheee```XXXNNNBBB999333...444<<>>;;;111)))###%%%(((+++,,,+++)))''')))((('''&&&(((***---///---...000222333333333333111000...,,,+++***++++++---.........---+++)))((('''&&&%%%$$$$$$&&&((()))&&&***---+++'''###$$$''''''$$$$$$$$$""" %%%%%%###""""""%%%'''((((((++++++******))))))((((((&&&$$$$$$%%%'''((('''&&&#########$$$%%%&&&'''((($$$&&&)))***)))(((''''''$$$$$$%%%%%%&&&'''''''''******))))))))))))******%%%%%%'''((())))))))))))%%%$$$"""!!!!!!###$$$&&&###"""""""""###%%%''')))++++++++++++)))((('''&&&(((''''''&&&(((***---/////////000000///---+++***---,,,+++)))(((''''''''')))(((''''''(((***,,,---***++++++,,,---------,,,*********+++++++++,,,,,,000111222333555666777888:::::::::999888555333222111000...---,,,,,,,,,------...000222222111///...,,,,,,---.../////////...------,,,,,,+++***))))))***+++++++++******,,,...000---***(((((())))))((((((++++++((('''(((&&&"""     """$$$!!!  !!!"""!!! """"""######"""!!!!!!""""""""""""    ###---<<>>JJJPPPSSSRRRRRRRRRNNNHHH@@@>>><<<;;;===BBBJJJPPPJJJGGG@@@777000000555::::::666000***###"""***000333333333333666666555333///((( ###&&&++++++)))&&&""" !!!###&&&)))******(((''' 222222444999>>>>>>:::555)))))))))))))))((((((((()))'''%%%$$$%%%(((+++...///000222333444444333333111///...,,,+++******+++++++++,,,------,,,+++***)))(((&&&$$$###$$$%%%%%%&&&***---+++'''$$$%%%''''''%%%$$$%%%###!!!%%%%%%###"""###%%%'''(((((()))))))))))))))(((((((((&&&$$$$$$$$$&&&'''&&&%%%#########$$$%%%&&&'''((($$$&&&)))***)))'''''''''$$$$$$%%%&&&'''(((((()))*********))))))*********%%%%%%&&&(((((()))))))))%%%$$$###!!!!!!"""$$$%%%######""""""###%%%''')))***************)))((('''(((((((((((()))***,,,------......///...---+++******)))(((((((((((((((((()))(((''''''((())),,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///000111222444555666777999::::::999888555333222111000...---,,,,,,---------...///000000///......,,,------............------,,,,,,+++******))))))((()))******))))))***,,,///---)))(((((()))(((((('''******&&&%%%%%%###""" !!!  !!!!!!  """######"""""""""""""""""" !!!!!!!!!!!!!!!    %%%///<<>>DDDIIILLLKKKJJJHHHCCC===:::999888777999???FFFLLLGGGCCC<<<222+++***///444888555000***$$$$$$+++000333444333444444333111...''' ###&&&'''&&&$$$"""!!!$$$%%%%%%###""" 222000000444999======;;;333111---***))))))+++,,,***(((%%%######&&&))),,,000111111222222111000000///...---+++************((()))+++,,,,,,,,,++++++((('''%%%$$$###$$$$$$%%%'''***---,,,(((&&&'''((('''%%%$$$%%%### """&&&%%%$$$###$$$&&&((()))((('''''''''(((((((((((((((&&&%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$$$$%%%&&&'''$$$&&&((()))((('''''''''$$$%%%%%%'''((()))******************************%%%%%%&&&'''((((((((((((&&&%%%###"""""""""######$$$#########$$$%%%'''(((((())))))******))))))((((((((()))***************++++++,,,------,,,+++***''''''&&&''''''((()))))))))(((''''''''')))+++,,,******++++++,,,,,,++++++------------...............///000111222333444555888888999888777555333222111000///------------...............------------------.........---,,,,,,,,,++++++******))))))(((&&&((()))(((''''''(((***...+++((('''((((((''''''&&&((('''###!!!"""     ###%%%%%%$$$!!!!!!!!!!!!    '''///:::DDDLLLPPPSSSUUURRRNNNIIICCC>>>;;;999999888:::;;;888444222444666>>>AAACCCBBB>>><<<===>>><<<555+++!!!$$$,,,444:::@@@AAAEEELLLSSSYYY\\\]]]\\\YYYTTTMMMDDD888+++###"""%%%+++333;;;???AAA@@@:::444,,,%%%!!! ###%%%(((+++...333999>>>@@@FFFIIIHHHEEEBBB:::333000000000111333888???DDDBBB???777,,,%%%###(((---444333000,,,'''"""$$$,,,222333222000000///...+++&&&!!!###!!!   000///---///222444555444888555222///......000111,,,)))&&&######&&&))),,,............---,,,++++++,,,,,,++++++************((()))***+++++++++***)))############$$$&&&((()))'''***,,,,,,***(((((()))'''%%%%%%&&&$$$!!!###'''%%%$$$$$$%%%'''))))))(((%%%%%%&&&&&&'''(((((()))((('''%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$%%%%%%###%%%'''((('''&&&&&&'''$$$%%%&&&'''(((***++++++******++++++++++++******%%%&&&&&&'''''''''&&&&&&&&&&&&$$$###""""""""""""$$$$$$###$$$$$$&&&'''(((''''''((()))******))))))((()))***++++++***((('''((()))***,,,,,,,,,+++***(((''''''''''''((())))))***)))'''&&&'''(((***,,,++++++,,,,,,,,,,,,,,,+++,,,,,,---------.........------...///000111222222666666777777666444333111111000...---------.........---,,,,,,+++,,,,,,,,,---------------,,,+++************))))))(((((((((&&&'''))))))'''''''''(((+++)))'''&&&''''''&&&%%%%%%'''&&&!!!!!!  !!!###%%%$$$$$$      !!!''',,,555>>>FFFLLLPPPRRRPPPOOONNNLLLJJJHHHFFFEEEBBBBBB@@@;;;666222111222555777999999777555555666444...%%%!!!)))///222555:::AAAIIIOOORRRTTTPPPOOOKKKEEE<<<111&&&###+++333888;;;;;;666111***###!!!%%%)))...444999<<>>:::333)))!!!"""'''000///...+++'''###(((...///...+++***)))((('''###  ,,,,,,,,,---//////...---333333333222222111111111...,,,(((&&&%%%'''***,,,...---,,,+++***))))))(((******************)))))))))******+++***((('''&&&!!!"""###$$$%%%'''))))))(((***,,,,,,,,,+++***+++(((%%%%%%&&&%%%"""$$$(((%%%%%%%%%&&&)))***)))((($$$$$$%%%&&&'''((())))))***)))''''''(((((('''%%%%%%%%%$$$#########$$$$$$###%%%&&&&&&%%%%%%&&&'''%%%%%%&&&'''((()))***+++)))***++++++++++++***)))%%%&&&&&&&&&&&&&&&%%%$$$&&&%%%$$$###"""""""""!!!$$$$$$$$$$$$%%%&&&''''''&&&'''((()))))))))))))))((()))+++,,,,,,***(((&&&'''((()))++++++++++++***+++***))))))(((((())))))***)))'''&&&&&&(((***+++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000333333444444444333111000//////---,,,,,,---......------,,,+++***+++++++++,,,---------,,,+++******))))))((((((((((((''''''&&&((())))))(((''''''((()))'''&&&%%%&&&&&&%%%$$$%%%&&&$$$!!!"""""" """!!! !!!"""###"""!!!      ###&&&'''***000888@@@FFFKKKLLLLLLMMMOOOPPPQQQPPPOOONNNIIIHHHCCC===666000---,,,***+++------,,,,,,,,,---...)))!!!!!!&&&(((+++222999???DDDHHHJJJHHHGGGEEE>>>444(((!!!)))///222333000---(((""" %%%,,,000333999<<<;;;777222)))!!!!!!###(((///333999666000'''  ###***))))))(((%%%"""###((()))'''$$$###""""""!!!  ((()))+++---...///......,,,---///000000///...---...,,,***)))(((***,,,---///...,,,+++***)))))))))(((((())))))***))))))))))))*********)))'''%%%$$$$$$%%%%%%&&&&&&''''''''')))***+++---------,,,,,,(((&&&%%%'''%%%###%%%***%%%%%%%%%'''***+++***)))%%%%%%&&&&&&'''((())))))***)))(((((()))***)))'''&&&%%%$$$##################$$$&&&%%%$$$$$$%%%'''&&&&&&&&&''''''((())))))((()))***++++++***)))(((&&&&&&&&&&&&%%%$$$######%%%$$$$$$$$$######""""""$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))((()))***++++++***(((''''''(((***+++++++++******++++++***)))))))))))))))***)))'''&&&&&&''')))***,,,,,,---------,,,++++++))))))))))))******************++++++,,,------...000000111222222111000///...---,,,++++++,,,------------,,,,,,++++++******++++++,,,,,,,,,+++******''''''''''''''''''''''''%%%'''))))))(((&&&&&&&&&'''%%%$$$$$$%%%%%%$$$######$$$""" """"""!!! """  !!!"""!!!   $$$'''((('''(((,,,222999???BBBCCCFFFHHHLLLPPPRRRSSSSSSSSSNNNJJJCCC;;;222***$$$!!!!!!"""###&&&""" $$$+++111555888;;;>>>@@@@@@>>>777+++%%%((())))))(((%%% """&&&,,,222555444111---&&&!!!(((---000000,,,&&& !!!!!!!!! !!!"""!!!   '''(((***+++,,,---...///++++++,,,------,,,++++++,,,+++++++++++++++,,,------,,,***)))((((((((((((&&&'''((())))))))))))((('''(((((()))((('''&&&%%%$$$%%%&&&'''(((((())))))******+++---//////...---(((&&&&&&'''&&&###&&&***%%%%%%&&&(((++++++***)))&&&&&&''''''((((((((())))))((('''((()))***)))(((&&&%%%$$$###""""""""""""###$$$%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&%%%%%%$$$""""""######$$$$$$$$$######"""%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))******+++***))))))((()))***+++++++++***))))))(((((((((((()))*********)))'''&&&&&&'''(((***+++++++++++++++***))))))(((((()))))))))*********)))))))))***++++++,,,,,,------//////000///...---,,,+++*********+++,,,,,,,,,------------+++***))))))******++++++++++++***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''%%%$$$$$$%%%$$$###$$$%%%%%%###"""!!! !!!!!!  !!!!!!     ###%%%!!!!!!%%%(((((('''######%%%***000555666666:::===AAAFFFJJJMMMNNNNNNJJJFFF>>>444+++""" $$$)))+++,,,///111444555555///%%%  """###""" %%%***...---+++***$$$###)))'''((('''###  )))))))))((('''(((+++---------,,,,,,++++++++++++******++++++,,,,,,,,,,,,***)))'''&&&%%%%%%&&&&&&%%%&&&''')))))))))((((((%%%&&&'''((((((((('''&&&!!!"""%%%'''***+++,,,---******+++---///000///---(((&&&&&&'''&&&$$$&&&+++&&&&&&&&&)))+++,,,***)))'''''''''((((((((((((((('''&&&&&&''')))***)))(((&&&&&&$$$###""""""""""""###$$$%%%$$$######%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((******((('''&&&&&&&&&&&&%%%$$$###"""!!!"""######$$$$$$$$$######%%%%%%&&&''''''&&&&&&&&&'''(((((((((((((((''''''(((((()))***************)))***+++,,,,,,+++***)))%%%&&&&&&&&&((()))***+++***)))'''&&&&&&'''((())))))))))))))))))(((''''''((()))))))))************(((((())))))******+++++++++,,,---.........---,,,+++***)))))))))***+++,,,,,,---...///...,,,***(((((()))***+++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''%%%###""""""$$$#########%%%%%%###!!!   """"""!!!     !!!!!!###''')))(((&&&%%%''')))***'''$$$"""(((,,,,,,+++...111666;;;@@@CCCEEEFFFDDD???777...&&&  ###$$$$$$&&&((('''***,,,)))"""      $$$######"""!!!''' """###!!!   ***((('''&&&&&&(((+++---((()))******+++,,,---......---+++******+++,,,...'''&&&%%%%%%$$$$$$$$$$$$(((&&&$$$$$$'''))))))'''$$$%%%%%%&&&&&&'''''''''%%%'''***+++++++++---...+++---......---,,,,,,---((((((((()))+++***(((&&&&&&''')))***+++++++++***(((''''''''''''&&&&&&&&&(((((()))))))))'''&&&$$$######"""""""""""""""######""" !!!"""%%%&&&((('''%%%%%%&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&$$$###"""!!!!!! &&&''''''((((((''''''&&&&&&&&&''''''(((''''''&&&'''((()))++++++,,,,,,,,,)))***++++++***(((&&&%%%(((((('''&&&&&&'''+++...***)))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&+++***((('''&&&&&&'''''')))((('''&&&&&&''')))******************+++++++++,,,+++)))((()))+++...///---000000------...---*********************++++++)))(((&&&%%%$$$$$$%%%%%%######$$$$$$%%%$$$$$$$$$%%%$$$######$$$$$$###!!! """""""""           $$$%%%### """###$$$$$$'''(((,,,//////+++$$$ %%%---555<<<@@@AAA>>>999111)))!!!    !!!         )))'''&&&%%%&&&(((***,,,)))******++++++,,,,,,------,,,***))))))***+++,,,((('''&&&%%%$$$$$$$$$$$$$$$###"""$$$(((***)))(((%%%%%%%%%&&&&&&'''((((((&&&(((***+++++++++,,,---+++,,,......,,,+++,,,---)))(((((()))***)))'''%%%&&&''')))***++++++******((('''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$###"""!!!!!!"""#########""""""###$$$&&&'''((('''&&&&&&''''''&&&$$$((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$###"""""""""######&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''((()))******+++******'''((())))))((('''%%%###%%%'''((()))((()))+++---******)))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&)))((('''%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&((()))))))))******++++++,,,,,,,,,+++***)))***,,,...000---000000---,,,...---***++++++++++++***************)))(((&&&%%%$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!!!!       !!!$$$&&&&&&$$$### !!!!!! !!!"""%%%((()))&&&  )))///333444333...(((!!!        '''&&&%%%$$$%%%''')))***+++++++++++++++++++++++++++***)))(((((()))++++++)))((('''%%%$$$######""" """$$$((()))((('''%%%%%%&&&&&&'''(((((()))(((***,,,,,,+++***+++,,,***,,,------,,,++++++,,,+++***)))))))))(((&&&$$$&&&'''(((*********))))))(((&&&$$$#########%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&$$$"""!!!!!!"""######$$$%%%&&&&&&'''''''''((('''&&&&&&'''(((&&&%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))'''(((((()))))))))((((((%%%&&&''''''&&&%%%###""""""%%%(((***+++++++++,,,,,,+++***((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''))))))***++++++,,,---------,,,++++++,,,---///000---000000---,,,...---***,,,,,,,,,+++*********)))+++***)))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%###         ###$$$%%%%%%$$$###"""   !!!''')))***&&&"""            $$$$$$######$$$&&&((()))+++++++++*********))))))***))))))))))))******+++***)))'''%%%$$$""""""""" """%%%&&&'''%%%$$$%%%%%%&&&'''((())))))******+++---,,,+++******+++)))+++,,,,,,+++***++++++,,,+++)))(((((('''%%%###&&&&&&((()))))))))(((((('''%%%###!!!!!!"""$$$%%%&&&%%%$$$$$$%%%'''(((***)))'''%%%"""!!!!!!"""###"""$$$&&&'''(((((('''&&&((('''&&&&&&(((((('''&&&%%%$$$$$$#################################$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&((()))***''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&%%%$$$######%%%(((******+++---...---,,,***((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''')))******+++,,,---......,,,,,,,,,------...///000///111111......///...+++------,,,+++***))))))(((***))))))(((((((((((((((''''''((((((((('''&&&&&&###!!!       !!!  !!!######             ############$$$&&&'''(((*********)))(((((('''''')))))))))))))))******+++***)))'''%%%$$$""""""""" """$$$%%%%%%###"""!!!%%%&&&&&&''')))******+++***,,,------+++******+++)))+++,,,,,,+++***++++++---+++(((''''''&&&$$$"""%%%&&&'''((()))(((''''''&&&%%%""" !!!###%%%&&&&&&%%%%%%&&&(((***+++)))(((%%%###""""""######"""###&&&((()))(((&&&%%%'''&&&%%%&&&'''((('''&&&###"""!!!!!! !!!!!!""""""######$$$$$$$$$$$$"""""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$###$$$$$$%%%''')))***&&&&&&'''''''''&&&&&&%%%'''''''''''''''&&&&&&%%%&&&'''''''''(((***...111---,,,+++)))'''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''((()))***++++++,,,------......,,,,,,---...////////////000333333000///111000---,,,,,,+++******)))((((((''''''((())))))*********''''''(((((('''&&&&&&%%%     """!!!                """""""""###%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((('''%%%$$$######"""!!!###%%%%%%###"""!!!"""%%%&&&'''((()))***+++,,,***,,,------,,,***+++,,,***,,,------,,,++++++,,,---***(((&&&&&&&&&$$$###%%%&&&'''(((((('''&&&&&&&&&$$$"""!!!!!!!!!###$$$&&&&&&&&&'''((()))***+++((('''&&&%%%$$$$$$#########$$$&&&((()))((('''&&&&&&%%%$$$%%%'''''''''%%%"""!!!!!! !!!"""###$$$%%%%%%%%%%%%############$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$&&&((()))%%%&&&&&&'''''''''&&&&&&((((((''''''''''''''''''(((((((((''''''***...222---,,,+++)))(((''''''&&&(((((((((((((((((()))***))))))))))))((('''&&&%%%%%%&&&'''(((((()))******,,,,,,------------......+++,,,---///000//////...000333333000///111000---*********))))))(((((('''%%%&&&((()))************&&&&&&&&&&&&&&&%%%$$$###  !!!$$$!!!              !!!"""###$$$%%%'''((()))&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''((('''&&&%%%$$$$$$$$$$$$!!!###%%%$$$"""!!!###%%%%%%&&&'''(((***+++,,,---***+++------,,,+++,,,---+++,,,......,,,+++,,,---,,,***'''&&&&&&&&&%%%$$$%%%&&&''''''''''''%%%%%%%%%$$$######""""""######%%%&&&&&&'''((((((((((((&&&&&&''''''&&&%%%$$$###%%%&&&'''))))))))))))(((%%%$$$###$$$&&&'''&&&%%%###"""!!!!!! !!!!!!!!!"""$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((('''&&&$$$$$$&&&'''(((&&&%%%$$$###$$$%%%'''((($$$%%%&&&''''''(((''''''((('''''''''''''''(((((('''((()))))))))***---///,,,+++***)))((((((((((((******)))((((((((())))))))))))******)))(((&&&%%%%%%&&&'''((()))*********............------------)))+++---///000///...---///222222///...000///+++((((((((((((''''''''''''''''''((())))))(((''''''%%%%%%%%%$$$$$$###"""!!!    !!!              !!!"""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$ """$$$###""""""%%%(((&&&&&&''')))***,,,------)))+++------,,,,,,,,,---+++---......---,,,,,,---,,,)))&&&%%%&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$#########"""$$$%%%&&&'''((('''&&&%%%$$$%%%'''(((((('''%%%###'''((()))******+++++++++$$$###"""###%%%&&&%%%$$$$$$$$$###""""""""""""""""""###%%%&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))'''&&&$$$######$$$&&&'''$$$%%%&&&'''(((((()))(((''''''&&&&&&&&&''''''(((&&&(((+++,,,+++++++++,,,++++++***)))(((((())))))+++***)))(((((((((((((((((())))))))))))'''&&&%%%$$$%%%&&&((()))*********/////////...------,,,,,,(((***---///000///---,,,---000000------...---***&&&&&&&&&'''''''''''''''))))))***)))((('''%%%$$$$$$$$$$$$###"""!!!                         '''$$$###$$$(((******(((###$$$%%%###!!! !!!###$$$%%%$$$###"""###$$$''''''''''''&&&%%%$$$$$$'''$$$"""!!!###%%%&&&%%%))))))************))))))***+++,,,+++)))''''''(((((()))++++++)))((()))******(((&&&$$$"""!!!!!!!!!'''%%%$$$$$$%%%&&&%%%$$$""""""""""""""""""""""""&&&%%%%%%&&&''''''&&&$$$%%%&&&(((******)))'''&&&******)))(((((()))***+++$$$###"""!!!"""%%%''')))$$$######""""""######$$$%%%#########%%%&&&%%%$$$''')))***)))((('''(((***((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&''''''&&&$$$###'''%%%$$$&&&)))+++***(((&&&(((***+++***)))************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++***((('''%%%$$$(((((((((((())))))))))))---...000000...+++'''%%%&&&''')))***,,,,,,------,,,------------,,,++++++%%%%%%%%%%%%&&&&&&&&&&&&******((('''&&&&&&&&&&&&%%%###"""                  &&&$$$###$$$'''((((((&&&###$$$%%%###!!! !!!"""###$$$%%%$$$###"""###$$$&&&&&&'''''''''&&&&&&%%%&&&$$$""""""$$$'''(((((())))))************)))))))))***+++***(((&&&&&&'''((()))++++++)))((()))******(((&&&$$$""""""""""""&&&%%%######$$$$$$$$$###!!!!!!""""""############&&&%%%%%%&&&(((((('''&&&%%%%%%''''''(((''''''&&&)))(((''''''''''''((()))$$$###""""""###$$$&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$'''((())))))((('''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&((((((&&&%%%$$$(((&&&%%%'''***+++***)))''')))+++,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))*********)))(((''''''))))))))))))************---.........---***(((&&&'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***''''''(((((())))))******+++***)))'''&&&%%%%%%%%%###"""     !!!!!!!!!"""                 &&&%%%$$$%%%&&&'''&&&%%%###$$$$$$###!!! !!!""""""$$$%%%$$$######$$$%%%&&&&&&'''(((((((((''''''&&&$$$"""###%%%(((******))))))************))))))''')))***)))'''&&&&&&&&&((()))++++++)))((()))******(((&&&%%%############&&&$$$""""""#########""" !!!"""###$$$$$$%%%%%%%%%%%%''')))***)))(((%%%%%%%%%%%%%%%&&&'''''')))((((((''''''(((((()))#####################$$$"""###%%%'''((((((((('''%%%$$$$$$$$$&&&''''''%%%'''((()))(((''''''''')))%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&((((((((((((&&&&&&)))((('''(((***++++++***)))+++------,,,***************+++++++++,,,,,,,,,------,,,,,,+++***))))))(((((()))******))))))((()))))))))******+++++++++---------,,,+++)))(((''')))******++++++++++++++++++++++++,,,+++******)))(((((())))))***+++,,,,,,+++***)))'''%%%$$$######!!!     """"""######"""$$$!!!                 '''&&&&&&&&&&&&&&&%%%$$$"""$$$$$$###!!!!!!!!!""""""$$$%%%$$$######$$$&&&&&&''''''((())))))))))))&&&$$$""""""%%%'''((()))))))))************))))))''')))***)))(((&&&&&&'''((()))++++++)))((()))******)))'''%%%$$$$$$%%%%%%'''%%%###"""###$$$###""" """###$$$&&&&&&%%%%%%%%%'''***+++***)))'''&&&%%%$$$$$$&&&((()))++++++*********)))******######$$$$$$###"""!!!!!! """%%%'''))))))((('''&&&$$$$$$%%%'''((('''&&&&&&'''((((((&&&&&&'''(((%%%&&&'''((((((&&&$$$###%%%%%%&&&&&&'''''''''((('''((())))))))))))(((''')))))))))***+++++++++++++++---......,,,***************+++++++++,,,,,,,,,...------,,,+++***))))))))))))*********)))((((((((((((((()))******++++++---,,,+++******)))((((((+++++++++,,,,,,+++*********++++++++++++***))))))&&&''''''((()))***+++++++++***(((&&&$$$"""!!!!!!   $$$$$$$$$#########""""""                   ''''''(((((('''%%%$$$$$$"""###$$$###"""!!!"""###"""$$$%%%%%%$$$$$$%%%&&&'''((())))))************(((%%%###"""###%%%%%%%%%))))))************))))))(((***++++++)))(((((()))((()))++++++)))((()))******)))'''&&&&&&&&&''''''(((&&&$$$$$$$$$%%%$$$""" """###%%%&&&'''%%%%%%%%%'''***+++***))))))(((&&&%%%%%%''')))+++************))))))((((((###############!!!  ###&&&'''((('''&&&%%%$$$$$$%%%'''(((((('''%%%'''((('''&&&%%%&&&'''%%%&&&'''((((((&&&$$$###$$$%%%&&&(((((()))(((((())))))))))))))))))))))))******++++++******+++,,,+++---//////---+++***+++******+++++++++,,,,,,,,,------,,,,,,+++***)))))),,,,,,++++++***((('''&&&&&&&&&''''''((())))))***,,,++++++******)))))))))+++,,,,,,,,,,,,+++*********++++++++++++***))))))&&&''''''((()))*********)))(((&&&###"""     """%%%$$$###"""               $$$&&&((((((&&&$$$$$$$$$"""###$$$###"""!!!"""###"""$$$%%%%%%$$$$$$&&&'''))))))***+++++++++******)))&&&###""""""###$$$###))))))************))))))(((***++++++)))))))))***((()))++++++)))((()))******)))((('''''''''((())))))'''%%%$$$%%%%%%$$$""" """###%%%&&&&&&%%%%%%%%%''')))***)))((()))(((&&&&&&&&&''')))+++'''''''''''''''%%%$$$$$$###"""""""""!!!!!! !!!###%%%&&&&&&&&&$$$######$$$'''(((((('''%%%&&&'''&&&%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$$$$%%%''')))******)))))))))))))))))))))))))))))))))***++++++***)))***,,,***,,,......---+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,+++***(((&&&&&&%%%%%%&&&&&&'''((())))))***+++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++,,,+++******)))(((((())))))))))))******%%%$$$###!!!     !!!"""!!!                   ###&&&&&&$$$""""""###!!!"""$$$###"""!!!"""$$$"""$$$%%%%%%%%%%%%&&&(((++++++++++++++++++***)))(((&&&###"""###%%%%%%%%%))))))************))))))''')))******)))(((((()))((()))++++++)))((()))******)))((((((((()))***+++)))'''$$$$$$$$$$$$###!!! !!!"""###$$$%%%%%%&&&%%%%%%&&&(((((('''&&&''''''&&&&&&&&&'''((()))%%%&&&&&&&&&&&&$$$###"""###"""!!! !!!""" !!!"""###%%%%%%&&&###""""""###&&&''''''&&&$$$&&&&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%''')))++++++***)))))))))(((((((((((())))))(((***,,,+++)))((()))+++)))+++------,,,++++++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++***)))((('''%%%%%%&&&'''((()))******)))***,,,---...,,,+++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***((((((''''''''''''&&&&&&"""!!!                          !!!$$$%%%""" !!!!!!"""######"""!!!"""$$$"""$$$%%%%%%%%%%%%'''(((,,,,,,,,,,,,++++++***)))(((%%%######%%%'''(((((())))))************))))))&&&'''))))))(((''''''(((((()))++++++)))((()))******)))((((((((()))***+++(((&&&############!!! !!!"""###$$$$$$%%%&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%%%%&&&&&&''''''''''''(((((('''%%%$$$######!!!  """###"""!!!!!!"""###$$$&&&&&&"""!!!!!!###%%%''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%%%%&&&&&&$$$%%%(((***++++++***)))))))))(((((((((((())))))(((***,,,+++(((''')))+++'''***,,,---,,,++++++,,,******+++++++++,,,,,,,,,)))******++++++,,,------******+++++++++*********&&&&&&'''((()))***++++++)))***---//////...,,,******+++,,,,,,---------,,,,,,------------,,,++++++&&&%%%%%%$$$######""""""                           """%%%$$$"""!!!"""###$$$%%%$$$###""""""$$$''')))***)))'''%%%---,,,+++***))))))))))))%%%""" """###"""$$$((((((((((((((())))))))))))&&&'''))))))(((((()))++++++++++++******((('''&&&%%%&&&(((***+++,,,++++++&&&&&&%%%$$$###!!! """### """%%%$$$ ###&&&&&&$$$!!!######$$$$$$$$$%%%%%%%%%((((((&&&%%%$$$############!!!  !!!### !!!!!!""""""""""""!!!"""""""""###$$$&&&)))***)))((('''%%%%%%%%%&&&'''%%%%%%%%%&&&((()))((('''))))))(((''''''((()))***+++***)))))))))))))))***)))************)))((((((&&&))),,,---+++)))***,,,)))))))))***++++++,,,,,,,,,,,,,,,++++++,,,------,,,+++***((((((((()))***&&&'''((())))))******))))))***,,,......---,,,+++***+++,,,---...------,,,+++***)))***,,,,,,***(((%%%!!! ###"""                     """""" !!!$$$"""###$$$$$$$$$$$$###"""###%%%&&&((()))((('''&&&++++++***)))((((((((((((&&&"""!!!######!!!###'''&&&''''''''''''(((((((((&&&'''(((((('''''')))***))))))))))))((('''&&&%%%%%%%%%'''((()))*********''''''%%%###"""!!!!!!!!! ###$$$!!! ###$$$###!!!###%%%%%%### """"""#########$$$$$$$$$''''''&&&&&&%%%%%%&&&&&&###"""  """###!!!""""""###########################%%%''')))******)))'''&&&%%%&&&&&&'''&&&%%%%%%'''))))))(((''')))((('''''''''((()))*********))))))))))))******))))))******))))))(((''''''***------+++******+++)))))))))***************,,,+++++++++++++++,,,,,,,,,+++)))((((((((()))***&&&'''((()))************)))***,,,---...---,,,+++((()))***+++,,,++++++***+++***)))***+++***)))'''$$$  """!!!                   !!!"""###$$$%%%######$$$$$$$$$$$$###"""$$$%%%%%%&&&'''(((((((((***)))((('''''''''''''''&&&###!!!######!!!"""%%%%%%%%%%%%&&&&&&&&&''''''&&&((())))))''''''(((***'''''''''''''''&&&%%%$$$%%%%%%%%%%%%&&&''')))))))))(((%%%###!!!!!!""""""###&&&&&&"""!!!###$$$###"""######"""  !!!!!!!!!!!!"""""""""&&&&&&&&&&&&''''''((((((###"""!!! !!!"""###!!!"""######$$$$$$$$$############$$$%%%''')))******)))((('''&&&&&&&&&&&&&&&%%%%%%''')))***)))'''(((((('''''''''(((******)))))))))))))))***+++,,,)))************)))(((((((((***,,,,,,+++)))))))))))))))))))))((((((((((((+++******))))))************)))(((((('''((((((((('''((()))******++++++***)))***+++,,,,,,,,,+++***''''''((()))))))))((((((+++***)))))))))(((&&&$$$###!!!                     $$$%%%%%%$$$##################""""""%%%$$$$$$$$$%%%'''((())))))(((''''''&&&&&&&&&'''&&&###"""###### ###$$$$$$%%%%%%&&&&&&''''''((()))***)))((('''((()))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((())))))'''$$$!!! !!!"""$$$&&&))))))$$$"""###$$$"""""""""""" !!! $$$%%%%%%&&&&&&&&&&&&&&&"""!!!!!! !!!!!!""" !!!"""#####################$$$%%%&&&'''((()))))))))(((''''''&&&&&&&&&&&&%%%%%%''')))***)))'''((('''&&&&&&'''(((***+++(((((())))))***+++,,,---+++++++++++++++***))))))((()))******)))(((''''''***))))))(((''''''&&&&&&******)))(((((((((((()))''''''&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++((()))***+++++++++******'''''''''(((((((((''''''+++)))(((''''''&&&$$$!!!                     !!!###$$$###"""######""""""!!!!!!!!!!!!######""""""###%%%((()))(((''''''&&&&&&&&&&&&'''%%%"""!!!###### ###$$$$$$%%%&&&''''''(((((()))***+++***(((''''''(((%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))'''%%%### !!!###$$$'''******%%%"""###$$$"""""""""!!! ######$$$$$$$$$###"""!!!!!!!!! !!!!!! !!!"""""""""""""""###$$$%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&((()))(((''''''&&&&&&&&&'''(((***+++))))))))))))***+++------,,,,,,------,,,,,,+++***&&&&&&'''(((((('''&&&%%%***))))))((('''&&&%%%%%%***)))(((((('''''''''((($$$%%%%%%%%%%%%%%%%%%%%%'''((()))******+++******((((((((()))))))))))))))(((((((((((('''(((((((((***(((&&&&&&%%%$$$!!!                !!!!!!"""######"""""""""###"""!!!  !!! !!!"""$$$&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$!!!!!!$$$### ###$$$$$$%%%%%%&&&'''((((((((()))***(((&&&%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''###"""!!! !!!###$$$'''+++***%%%"""###$$$""" !!!  !!!"""""""""!!! !!!"""""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$######%%%'''((('''%%%&&&&&&%%%%%%&&&(((***+++***************+++,,,---,,,------------,,,++++++%%%$$$%%%&&&(((((('''%%%***))))))((('''&&&&&&%%%******)))(((''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((())))))******)))'''''''''((((((((())))))***)))((((((''''''(((((((((&&&%%%$$$$$$###                """$$$$$$"""!!!"""$$$"""!!! !!!###$$$%%%"""""""""!!!!!!""""""###""" ###$$$!!!!!!###""""""###$$$%%%&&&''''''&&&''''''%%%###!!!!!!"""!!!"""###$$$%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$ """###$$$'''***)))$$$"""###$$$"""  !!!"""!!!!!!""""""###### """###$$$$$$###### !!!###%%%&&&&&&&&&%%%###""""""$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&(((***++++++++++++******+++,,,,,,++++++,,,,,,++++++***)))%%%$$$%%%'''***+++)))''')))))))))(((((('''''''''+++***)))(((''''''''''''%%%&&&'''((())))))((('''%%%&&&'''(((((())))))(((''''''&&&&&&''''''((()))***)))((('''&&&''''''(((&&&$$$#########"""                   !!!%%%%%%!!! ###'''!!! !!!"""######  !!!!!! ###$$$!!!!!!$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$###  !!!###$$$$$$$$$$$$ !!!###$$$$$$###"""!!!!!!"""###$$$&&&))))))$$$"""###$$$"""!!!""""""!!!!!! """######$$$$$$ !!!#########"""!!!"""$$$%%%&&&&&&&&&"""!!!!!!###%%%&&&%%%###%%%%%%%%%%%%&&&(((***+++,,,,,,++++++***+++++++++)))************)))((((((&&&%%%%%%(((,,,---+++)))))))))))))))((((((((((((++++++***((((((''''''''''''(((***+++++++++***)))$$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&'''$$$###""""""""""""                      !!!###$$$$$$$$$$$$"""%%%$$$ !!!"""!!!  !!!!!!"""''',,,)))""""""""""""""""""""""""###%%%$$$!!!!!!"""$$$%%%%%%%%%%%% !!!"""############!!!$$$$$$###(((%%%""""""###$$$%%%%%%###"""  !!!!!!!!!!!!!!!"""$$$ !!!  !!!"""######"""""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$%%%&&&%%%%%%'''***,,,,,,,,,+++*********++++++(((***++++++)))(((((()))&&&&&&&&&(((******(((&&&***(((%%%%%%''')))***+++,,,,,,+++******)))((((((((())))))(((((('''&&&%%%'''''''''((())))))*********(((&&&&&&'''((((((''')))'''%%%""" ###"""!!!                    !!!"""######$$$######!!!!!!"""!!!  !!!"""!!!"""'''***'''!!!"""############""""""!!!!!!  """$$$%%%%%%%%%$$$ !!!!!!""""""""""""!!!$$$$$$###'''$$$""""""###%%%%%%%%%###"""  !!! !!!"""!!!!!!"""###  !!!"""""""""""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$%%%&&&&&&&&&''')))+++++++++++++++++++++++++++)))***,,,+++)))(((((())))))((((((***+++,,,***)))***(((%%%%%%'''((())))))++++++******)))((('''''')))))))))((('''&&&%%%$$$'''''''''((())))))*********'''%%%%%%&&&''''''&&&(((&&&$$$"""                      """"""############""""""  !!!!!!"""###""""""%%%(((%%%"""###$$$$$$$$$"""!!!  !!!###$$$$$$$$$$$$!!!!!!!!!!!!!!! !!!###$$$$$$%%%###""""""$$$&&&&&&&&&###"""!!!   !!!######!!!!!!!!!""" !!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$&&&(((((('''&&&'''(((***+++,,,------,,,++++++)))+++,,,,,,***))))))******)))((()))+++,,,+++******(((%%%%%%&&&'''''''''))))))))))))(((''''''&&&)))(((((('''&&&%%%######&&&&&&&&&'''(((((())))))(((&&&$$$$$$%%%%%%%%%$$$%%%$$$"""                   ###############"""!!!!!! !!!""""""###$$$###"""###&&&###"""###$$$$$$$$$""" !!!###$$$$$$$$$#########""" !!!###$$$$$$$$$"""!!!"""$$$&&&'''&&&$$$###"""!!! """!!!  !!!###$$$$$$""" !!!!!!!!!!!!!!! !!!"""######""""""!!!!!!!!!"""""""""!!!"""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$######$$$&&&((()))(((&&&&&&''')))***,,,......---+++******+++,,,,,,***))))))***)))'''&&&'''((())))))(((***(((&&&%%%&&&'''&&&%%%(((((()))))))))(((&&&&&&'''''''''&&&%%%###!!!!!!#########$$$%%%%%%&&&&&&%%%$$$""""""######"""              ######$$$######"""!!!  !!!!!!"""""""""###%%%$$$!!!!!!###"""!!!""""""###"""!!!  !!!!!!"""!!! """###$$$$$$$$$$$$%%%$$$"""  !!!"""$$$%%%###"""!!!###%%%&&&&&&&&&$$$$$$###"""!!!!!!!!!"""######"""!!! ###$$$%%%$$$"""!!!!!!!!!""""""""""""###$$$%%%&&&$$$######"""""""""#########$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&$$$######$$$&&&((()))(((&&&&&&'''((()))+++------,,,+++***)))+++,,,,,,***))))))***'''&&&&&&&&&((()))((('''((('''%%%%%%&&&&&&%%%$$$'''''')))))))))(((&&&%%%$$$$$$$$$###"""!!! !!!!!!""""""###""" !!!            ###############"""!!! !!! !!!"""""""""!!!!!!"""$$$$$$ """!!!  #########"""""" !!!"""$$$%%%%%%%%%%%%'''%%%###!!! !!! !!!$$$&&&$$$###"""###%%%&&&&&&$$$$$$$$$###############$$$$$$######"""!!!!!!!!!"""###$$$&&&%%%###""""""###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&'''((()))))))))''''''''''''''''''''''''((((((((('''&&&%%%$$$###$$$&&&(((((('''&&&'''((('''((()))+++++++++******(((***++++++)))(((((()))'''&&&''')))******(((&&&%%%###"""###$$$$$$###!!!$$$&&&'''(((((('''%%%$$$ !!! !!!           """"""#########""""""!!!   !!!!!!!!!"""###"""""" !!!$$$$$$ !!!!!! !!!###""""""!!!!!!!!!"""""" """###%%%&&&&&&&&&&&&(((&&&$$$!!! !!!!!! """!!! !!!###&&&$$$######$$$%%%&&&$$$###%%%$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""#########$$$&&&%%%$$$######$$$$$$%%%&&&'''''''''&&&%%%)))'''&&&$$$$$$%%%&&&'''''''''(((((()))*********''''''''''''''''''''''''))))))(((((('''%%%$$$###$$$%%%&&&&&&&&&''')))+++&&&''''''((())))))******''')))******(((''''''((($$$$$$&&&)))+++***&&&$$$ !!! !!!"""%%%&&&&&&%%%###!!!          """"""############"""""""""!!! !!!"""!!!""""""#########!!!  ###### !!!  """!!!!!! !!!"""$$$%%%!!!"""$$$&&&'''''''''&&&((('''$$$"""!!!!!!"""### """""" ###&&&%%%$$$$$$$$$%%%%%%$$$"""%%%%%%$$$$$$$$$%%%&&&&&&$$$###############$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%&&&((())))))(((&&&$$$***)))'''%%%%%%%%%'''((((((((())))))******++++++(((((((((((((((((((((((()))))))))((('''%%%$$$###$$$%%%&&&%%%%%%'''***,,,&&&&&&&&&&&&'''(((******'''(((***)))'''&&&&&&''' !!!$$$''')))'''###  """$$$$$$###!!!!!!!!!         %%%%%%&&&$$$###"""$$$%%%"""!!!!!! !!!###&&&&&&### !!!"""######""""""$$$###!!! !!!!!!"""!!! """!!!!!!!!!!!!###%%%&&&%%%%%%'''((((((((('''&&&''''''%%%$$$###"""""""""###########################%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$###"""""""""###%%%&&&&&&''''''%%%######$$$&&&&&&&&&&&&(((******(((&&&'''(((((('''%%%%%%&&&'''))))))***++++++++++++***%%%'''((()))((()))***,,,))))))))))))((('''%%%%%%&&&&&&&&&&&&'''(((******'''&&&&&&%%%%%%%%%&&&&&&((((((((()))(((((('''&&&######$$$&&&'''&&&###!!! """"""""""""!!!!!!!!!!!!!!!!!!  !!!!!! !!!######!!!         ###$$$$$$###""""""$$$%%%!!!!!!!!!!!!!!!###%%%%%%### !!!###$$$$$$######$$$###"""!!! !!!!!!  !!!""""""!!!!!!"""###%%%&&&$$$%%%'''((((((((('''&&&%%%%%%$$$#########$$$$$$########################$$$%%%&&&&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%'''''''''''')))++++++)))''''''(((((('''%%%%%%&&&((())))))***++++++++++++***&&&((()))(((((((((***,,,))))))))))))((('''&&&%%%''''''''''''((())))))***''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%'''((('''%%%### !!!!!!!!!!!!!!!######""""""""""""!!!!!!!!!!!!  !!!!!!         !!!!!!!!!!!!  !!!""""""!!!!!!###%%% !!!""""""!!!###%%%%%%"""  """###$$$%%%%%%%%%%%%$$$###"""!!! !!! !!!""""""""""""""""""###$$$%%%%%%$$$%%%&&&((((((''''''&&&###############$$$%%%%%%########################$$$&&&''''''&&&&&&'''((())))))(((''''''''''''(((&&&&&&%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%%%%%%%'''))))))))))))+++,,,,,,***(((&&&'''''''''%%%%%%''')))((()))******++++++******)))))))))(((&&&''')))+++)))******))))))((('''&&&))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((('''&&&&&&&&&&&&&&&'''))))))'''%%%!!!""""""############"""$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!       """"""###$$$$$$############!!! !!!###%%%!!!"""""" """$$$$$$"""  !!!"""###$$$%%%&&&&&&%%%$$$###"""!!!!!!  !!!"""$$$$$$############$$$$$$%%%%%%$$$%%%&&&'''((('''&&&&&&$$$###############$$$$$$########################$$$&&&''''''&&&&&&((()))))))))((('''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&'''))),,,+++++++++,,,...---+++)))&&&'''''''''&&&&&&''')))((())))))************************(((&&&&&&(((***))))))******)))(((((('''***************)))))))))((((((((((((((())))))***'''(((((((((((('''&&&&&&&&&&&&&&&'''))))))'''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""""""""              !!!""""""###$$$%%%%%%%%%$$$&&&$$$""" !!!!!!!!!!!!!!!  !!!###%%%  !!!""" """######""" !!!"""""""""######$$$%%%%%%$$$$$$$$$###""""""!!!  """###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%&&&%%%$$$###""""""""""""########################$$$%%%''''''''''''(((***((('''&&&&&&%%%%%%&&&&&&###$$$$$$$$$$$$#########"""$$$&&&&&&'''(((+++------,,,,,,---///...,,,***&&&'''((('''%%%%%%''')))(((((()))************)))***+++***(((&&&&&&''')))((())))))))))))((((((''')))***************)))(((((((((((((((((()))***+++(((((())))))(((((('''&&&&&&%%%%%%&&&(((((((((&&&'''''''''((((((''''''&&&'''&&&&&&%%%$$$$$$######!!!!!!!!!"""""""""""""""             !!!"""###$$$%%%&&&'''((((((((((((&&&$$$"""!!! !!!###%%%%%%$$$$$$###"""   ###%%% !!!"""!!!  !!!######!!!!!!!!!"""######"""""""""######$$$######$$$$$$######"""!!! """###$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%''''''&&&&&&%%%&&&%%%$$$###"""!!!!!!!!!###########################$$$&&&&&&&&&&&&(((***&&&&&&%%%$$$$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$######$$$&&&''''''))),,,...---------...///...,,,***'''(((((('''%%%%%%&&&''''''((())))))******)))))))))*********(((''''''(((''''''(((((((((((('''''''''((()))*********)))((((((''''''(((((()))***+++)))************)))((((((&&&%%%%%%&&&((()))((('''((())))))))))))(((((('''(((((('''&&&%%%$$$$$$###"""""""""!!!!!!            !!!###&&&'''(((***+++,,,,,,,,,***(((&&&$$$$$$"""  !!!###%%%'''(((((('''&&&###"""  """$$$!!!###$$$###!!!""""""!!!!!!"""$$$%%%$$$"""!!! !!!!!!!!!!!!"""###$$$$$$$$$###### !!!###$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$###"""""""""""""""########################"""###%%%&&&%%%&&&((()))&&&&&&%%%$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%$$$%%%''''''((())),,,......------...///...,,,***)))))))))'''%%%$$$%%%&&&'''(((((()))))))))))))))&&&(((++++++***(((''''''&&&&&&''''''''''''&&&&&&%%%&&&(((*********)))(((''''''''''''((()))******+++++++++++++++***))))))(((&&&&&&&&&)))******))))))*********))))))((('''))))))((('''&&&%%%$$$$$$###""""""!!!          !!!###&&&''')))+++,,,---......,,,***(((''''''&&&$$$"""!!!###"""!!!!!!###%%%$$$&&&(((***+++***((('''$$$###!!! !!!!!! """$$$"""$$$%%%### """"""!!!!!!###$$$&&&$$$"""!!! !!!###$$$%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%"""""""""""""""######$$$########################!!!###$$$%%%%%%%%%''')))&&&&&&%%%$$$$$$$$$$$$%%% """$$$&&&'''(((''''''$$$&&&'''(((((())),,,......------...///...+++)))*********'''%%%###$$$%%%'''(((((()))))))))))))))$$$'''+++,,,+++)))''''''%%%%%%&&&&&&'''&&&&&&%%%###%%%''')))******)))(((&&&&&&&&&&&&'''(((******+++,,,,,,,,,,,,+++******)))((('''(((***+++,,,+++***************)))((('''***)))((('''&&&%%%$$$$$$######"""           !!!###$$$%%%''')))+++,,,,,,------,,,***)))))))))'''%%%"""$$$&&&&&&$$$$$$&&&)))&&&(((***,,,,,,+++)))'''%%%$$$"""!!! """######""""""###$$$!!!!!! !!!!!!  """$$$%%%$$$###"""$$$$$$###!!!  """$$$%%%&&&%%%%%%#########$$$&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""######$$$$$$%%%%%%&&&$$$###"""!!! !!!!!!!!!!!!!!!"""######""""""###$$$$$$%%%&&&&&&((((((((((((((('''''''''###$$$%%%&&&''''''''''''))))))(((((()))+++---...000000000///,,,***'''%%%$$$$$$%%%&&&''''''''''''%%%&&&'''((())))))))))))&&&'''***++++++***'''&&&&&&'''''''''(((((())))))'''(((((((((((((((''''''&&&''')))***,,,,,,------,,,---.........,,,)))(((''''''(((***,,,,,,+++))),,,+++***)))(((&&&%%%%%%))))))(((''''''&&&''''''$$$###"""!!!       !!!"""$$$&&&((())))))***---...+++,,,,,,,,,+++***)))))),,,+++***)))(((((('''((('''))),,,...///---,,,***'''&&&$$$"""  !!!!!!!!!!!! ###"""   """######""""""###$$$"""!!!!!!"""!!!  """$$$%%%$$$############"""!!!  """###$$$###############$$$%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""""""""!!!!!!!!!""""""###"""######$$$%%%%%%&&&&&&&&&&&&&&&'''((()))))))))&&&&&&'''(((((((((((('''(((((('''((()))+++---...///......,,,***(((&&&%%%%%%%%%&&&'''''''''&&&&&&%%%&&&'''((())))))))))))&&&''')))******)))'''&&&&&&'''''''''((((((((()))'''(((((())))))(((((('''&&&'''((()))***+++++++++,,,---......---,,,***(((''''''''')))+++,,,***)))++++++***)))((('''&&&&&&***)))(((''''''&&&&&&&&&######"""!!!       !!!"""###%%%''')))******+++---///.........---,,,+++******,,,++++++*********++++++,,,---///000000///...---***)))(((&&&$$$"""!!! """""""""#########""""""%%%$$$"""!!! !!!""" !!!  """######!!!!!!"""$$$""""""###""""""!!!  !!!"""$$$$$$$$$######"""""""""!!!!!!  !!!!!!!!!!!!""""""###############$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$###""""""!!!"""""""""""""""######$$$######"""""""""""""""#########$$$$$$%%%&&&&&&&&&###$$$%%%&&&((()))++++++))))))))))))))))))((('''&&&&&&&&&''')))***,,,---...---+++)))((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((())))))))))))((((((''''''((())))))))))))))),,,,,,---------+++***)))'''&&&&&&(((***+++)))(((***)))))))))((((((((((((+++***)))((('''&&&%%%$$$""""""!!!!!!"""!!!!!!!!!        """$$$%%%((()))+++,,,,,,,,,...000222111000///...---,,,+++,,,,,,,,,,,,---...///000000000111111111000//////,,,+++***)))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$%%% !!!"""!!! !!!""""""!!!!!!"""$$$"""###$$$###"""!!!!!!"""!!!"""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""!!!!!!"""###$$$$$$$$$$$$$$$######"""$$$$$$######""""""""""""!!!!!!!!!""""""$$$%%%%%%$$$$$$###""""""""""""######$$$$$$$$$%%%%%%&&&&&&###$$$%%%&&&((()))******************)))((('''&&&$$$$$$%%%'''(((***+++,,,---,,,***(((''''''((((((''''''(((''''''&&&%%%%%%%%%&&&'''((())))))))))))(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''((())))))***)))))))))((()))))))))))))))((((((+++,,,,,,,,,,,,+++***)))'''&&&&&&''')))))))))'''((((((((((((((((((((((((******)))(((&&&%%%###"""  !!!       """$$$&&&'''***,,,---...------///111444333222000///...---,,,+++,,,,,,---///111333444222222111111000000000///,,,++++++***)))(((''''''))))))(((((('''''''''(((***)))'''&&&%%%%%%%%%%%%!!!"""###"""  !!!""""""!!!!!!"""###"""$$$%%%###!!!!!!"""$$$"""######$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""""" !!!!!!"""!!!""""""!!!!!!#########$$$$$$######"""!!!!!!!!!!!!""""""######### !!!!!!"""###%%%%%%######"""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((()))))))))((('''&&&%%%$$$###$$$%%%'''(((******+++,,,+++***((((((((()))***(((((((((((('''&&&%%%%%%%%%&&&'''((())))))))))))((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''((()))))))))))))))******++++++******))))))++++++++++++++++++******((('''&&&&&&((()))((('''&&&''''''''''''(((((((((((((((((('''%%%###"""          !!!###&&&'''(((,,,...//////......///111555333111///...---------++++++,,,---///111333444444333333222222111111111,,,,,,,,,,,,++++++******,,,+++***)))((())))))))))))((('''&&&%%%$$$$$$###"""######"""  !!!"""""" !!!###!!!###%%%### """%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""### """"""  ###"""############"""!!!!!! !!!""""""###### !!!"""###$$$!!!!!!!!!!!!!!!"""######"""#####################%%%%%%%%%&&&'''''''''(((''''''''''''&&&%%%$$$###$$$%%%'''((())))))))))))***)))))))))))))))******''''''((((((((('''&&&&&&%%%&&&'''((())))))))))))'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((******+++++++++******)))++++++++++++******++++++***(((&&&'''((())))))(((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$""" !!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!       """$$$&&&((()))---///000///......///000222111///---,,,+++,,,,,,******+++,,,---///000111333333444444444333222222........................---,,,***)))((())))))***(((((('''&&&$$$###"""!!!!!!"""###"""   !!!!!! !!!### ###$$$""""""&&&%%%$$$$$$$$$###$$$$$$$$$######""""""""""""""""""!!!  """""" """"""###""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" !!!######"""!!!!!!!!!!!!!!!!!!!!!######$$$%%%'''((())))))&&&&&&&&&&&&&&&%%%$$$###&&&'''((()))***))))))(((&&&'''(((((())))))))))))&&&''''''(((((((((((('''%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((())))))***************)))+++***************+++++++++)))''''''(((***))))))%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###!!!""" !!!!!!  !!!!!!""""""###### !!!###!!!!!!        """$$$'''((()))...///000///...---...//////---+++***))))))***+++***************+++,,,---...///111222222111000///---------....../////////---,,,***((('''((()))***(((''''''&&&$$$###!!! !!!""""""!!! !!!!!! !!!### """$$$""""""&&&%%%%%%$$$$$$###$$$$$$%%%############"""""""""!!!!!!  !!!"""!!!"""###"""""""""""""""!!!!!! """""""""!!!   !!!!!! !!!###$$$!!!!!!!!!!!!!!! !!!###%%%''')))++++++&&&&&&&&&'''&&&&&&%%%$$$'''((()))******)))((('''###%%%&&&((()))(((((('''&&&&&&'''((()))))))))(((%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''''''''((()))))))))))))))+++***************++++++,,,***(((((()))******)))$$$$$$$$$#########"""""" !!!"""###"""!!! """!!!!!!!!!   !!!"""""""""$$$%%%$$$!!! !!!###        """$$$'''((()))...///000///...---...///,,,+++)))''''''((()))******))))))(((((()))******'''))),,,...///---,,,*********++++++,,,------...---,,,)))(((''''''((()))(((((('''&&&%%%###!!! !!!"""!!! !!!""""""###$$$%%%%%%""" ###&&&(((''''''&&&$$$###""""""#########"""""""""!!!!!! !!!!!!!!!"""###"""  !!!"""### !!!!!!!!!!!!!!!  """###"""!!! """!!!!!! !!!!!!"""###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%))))))(((((((((((())))))%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((()))************)))((((((''''''''''''(((((()))'''&&&''')))***'''$$$&&&&&&''''''((('''''''''+++***)))(((((()))***+++(((***++++++******+++,,,))),,,...,,,,,,---+++'''(((%%%"""!!!### !!!""""""!!!!!!  !!!""""""###&&&###               !!!###%%%&&&)))+++------/////////---+++))),,,+++)))'''&&&&&&&&&'''+++)))&&&###"""###$$$%%%%%%'''((()))))))))+++---((()))***,,,------,,,,,,,,,+++))))))***)))(((&&&######$$$$$$###!!!  !!!!!!""""""$$$$$$$$$###!!!!!!$$$'''''''''&&&%%%$$$###""""""############"""""""""!!! !!!!!!!!!!!!!!!###"""!!!  !!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!  !!!"""""""""!!!""""""!!!!!!!!!!!!!!!"""######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((((((((((((((((()))'''''''''''''''''''''''''''(((((()))))))))(((((((((((()))***************(((((((((''''''(((((((((***((('''((()))***'''%%%%%%&&&''''''((('''''''''***))))))))))))))))))***((()))+++***))))))***,,,(((,,,---++++++,,,***'''&&&$$$"""  !!!""""""!!!!!!!!!  !!!!!!"""######%%%"""             """&&&)))***+++,,,---,,,+++)))((('''&&&%%%############$$$'''%%%"""  !!!"""!!!###$$$%%%$$$%%%'''(((((()))+++,,,------,,,,,,+++)))'''&&&'''&&&$$$###""""""!!!  !!!!!!!!!###$$$$$$###"""###&&&((('''&&&&&&%%%$$$###""""""############""""""""""""!!!!!!!!!!!!!!! ###"""!!! !!!"""""""""!!! !!!!!! !!!!!!""""""!!!!!!!!!  !!!!!!"""######""""""!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((()))***************)))((((((''''''(((((()))***)))((()))***)))(((&&&%%%&&&&&&'''(((((('''''''''((()))******)))((('''''')))******)))(((***+++(((+++,,,***)))+++***&&&$$$###"""  !!!!!!""""""!!!!!! !!!!!!""""""######$$$"""            !!!%%%&&&'''((((((((('''&&&%%%""""""!!!!!!!!!!!!""""""###"""  !!! """"""""""""$$$&&&((()))+++,,,,,,,,,,,,+++(((&&&$$$"""""""""  !!!############$$$%%%'''(((&&&%%%%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!! """!!!  """"""######"""!!! !!! !!!!!!""""""""""""!!!""""""""""""!!!!!!!!!!!! """###$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$###############$$$%%%&&&(((((((((''''''&&&&&&''''''(((((((((((((((((('''''''''''''''((((((((('''&&&&&&(((((()))************))))))((((((''''''(((((()))******))))))))))))'''&&&%%%%%%&&&'''((((((((((((%%%''')))******)))'''%%%&&&((())))))(((''')))***'''***+++((((((***)))%%%###""""""  !!!!!!""""""""""""!!! !!!!!!!!!""""""#########"""             """"""###$$$$$$######""" !!!""""""######"""!!!  """### """$$$$$$######%%%&&&((()))***+++,,,++++++***&&&$$$!!! ###""""""###$$$&&&&&&&&&$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$###"""!!!!!!!!!!!!!!! !!!"""######""""""%%%$$$$$$$$$######"""""" !!!"""###%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%'''((()))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%''''''((())))))))))))(((((((((''''''''''''(((((()))*********((('''&&&&&&$$$%%%&&&'''(((((((((((($$$&&&)))******)))&&&$$$%%%'''(((((('''&&&((()))&&&))))))&&&&&&((('''$$$!!!!!!!!!  !!!"""######"""!!! """""""""###############!!!               !!!!!!!!! !!!"""######$$$!!!!!! !!!"""###$$$"""$$$%%%%%%$$$$$$&&&''''''((()))*********)))((($$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""$$$%%%%%%############"""""""""!!!!!! !!!!!!!!!"""  """###%%%######"""!!!!!!!!!"""""" !!!"""############%%%%%%%%%$$$$$$######"""!!!""""""###$$$%%%&&&'''%%%%%%%%%%%%&&&'''(((((('''''''''''''''&&&%%%%%%#########$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((******)))'''%%%%%%&&&$$$$$$&&&'''(((((())))))$$$&&&((())))))(((&&&$$$$$$&&&''''''&&&%%%'''(((%%%((('''$$$$$$'''&&&$$$!!!!!!!!! !!!"""$$$$$$###"""!!!##################$$$$$$              !!! !!!""""""###### !!!"""###%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%&&&'''((((((((('''&&& """"""""""""""""""""""""###!!! """$$$$$$### """""""""""""""!!!!!!!!! !!!"""######"""!!!!!!!!!"""$$$&&&'''"""""""""!!!""""""###### !!!######$$$$$$###%%%$$$$$$###""""""!!!!!!"""###%%%&&&'''(((''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((''''''#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######"""""""""###$$$%%%&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''')))***)))&&&###$$$%%%###$$$%%%'''((()))))))))$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&%%%%%%&&&'''%%%'''&&&######%%%&&&###!!!  !!! ###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$              !!! """###$$$%%%$$$$$$!!!"""###$$$&&&'''((()))###%%%&&&&&&$$$$$$%%%'''$$$%%%&&&&&&&&&&&&$$$$$$############""""""""""""###!!! !!!###$$$!!!""""""""""""!!!!!!!!!!!! !!!###$$$$$$############$$$&&&(((***""""""!!!!!!"""###$$$$$$ !!!######$$$$$$$$$#########"""!!! """$$$&&&(((***)))((('''&&&&&&&&&'''''')))******(((((())))))))))))(((((($$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""!!!"""###%%%&&&'''((((((######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&(((***(((%%%"""###$$$###$$$%%%'''((()))))))))%%%%%%&&&''''''&&&%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$'''&&&""""""%%%%%%###!!!  !!! """ ###%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$             !!!###$$$&&&'''((((((''''''$$$%%%&&&(((***,,,------&&&'''(((((('''&&&''')))###$$$%%%%%%%%%$$$###"""%%%$$$$$$###"""!!! """ !!!!!! !!!!!!"""############$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$""""""############"""""" !!!!!!"""#########%%%%%%$$$$$$###"""!!!!!!$$$%%%&&&'''((((((((((((***&&&######&&&((()))(((---,,,***((((((((())))))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''((())))))'''%%%"""!!!###$$$%%%%%%&&&&&&%%%%%%###############$$$$$$$$$!!!!!!""""""###%%%&&&'''(((''''''&&&&&&%%%%%%$$$"""$$$&&&&&&%%%%%%%%%&&&+++***(((&&&%%%%%%%%%%%%######""""""""""""######$$$###""" !!!!!!""" """###$$$$$$###""" $$$$$$%%%%%%%%%$$$###"""            !!!!!!  !!!%%%&&&((()))************)))((('''(((+++---------,,,+++)))'''%%%%%%%%%&&&%%%$$$$$$$$$$$$###!!!%%%$$$$$$###""""""!!! """  """"""  !!!!!!!!!!!! !!!!!!""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$"""""""""######""""""""" !!!""""""######%%%%%%$$$$$$###"""""""""$$$%%%&&&'''((((((((((((***'''$$$$$$'''))))))(((+++***((('''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((('''%%%###!!!###$$$%%%%%%&&&&&&%%%%%%"""""""""""""""""""""""" !!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''))))))((('''&&&%%%$$$$$$###""""""!!!!!!""""""######"""!!!  !!! !!!###$$$$$$###!!! $$$$$$%%%&&&%%%$$$###"""           !!!"""  !!!###""" !!!###%%%'''(((((())))))((('''&&&((('''&&&'''***+++,,,+++***)))(((&&&%%%%%%%%%&&&%%%$$$######$$$""" $$$$$$$$$$$$######"""!!!!!! !!!######""" !!!"""#########"""!!!  !!!!!!!!!!!! !!!###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%!!!""""""######""""""!!! !!!""""""######%%%%%%%%%$$$######""""""$$$%%%&&&'''((((((((((((***(((&&&&&&(((*********)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%######""""""!!!!!! !!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$%%%''''''&&&%%%&&&'''''''''(((((('''%%%###"""""""""!!!!!!!!!!!!""""""!!!!!!  !!!"""######"""!!! ###$$$%%%%%%%%%$$$###"""              !!!"""!!! """###&&&%%%#########%%%'''((()))))))))(((&&&%%%###"""&&&%%%$$$%%%''')))))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$""""""""" ###$$$$$$%%%%%%$$$###"""!!!!!!!!!"""###$$$######!!!"""$$$%%%$$$"""  !!!""""""!!!!!! ###&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%!!!""""""######""""""!!! !!!!!!"""#########%%%%%%%%%$$$$$$#########$$$%%%&&&'''((((((((((((***)))(((((()))***++++++)))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!  !!!""""""###$$$$$$%%%%%%$$$&&&''''''&&&%%%&&&'''%%%&&&'''((('''%%%###!!!"""!!!!!! !!!!!!"""   !!!!!!""""""!!!!!! ######$$$%%%$$$###"""!!!               !!!!!!  """%%%&&&&&&%%%$$$$$$$$$&&&''')))(((((('''%%%$$$"""!!! $$$"""!!!"""$$$&&&&&&&&&$$$$$$$$$$$$###$$$$$$$$$###!!!"""###%%%&&&&&&%%%$$$### !!!###############$$$ !!!#########!!!!!!"""######"""!!!!!!###&&&''''''&&&%%%############$$$$$$%%%&&&""""""############""""""!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((()))))))))))))))******+++******))))))(((''''''&&&&&&&&&%%%$$$$$$###""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######"""!!!!!! !!!""""""###$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&'''&&&%%%"""!!!!!!!!! !!!!!!   !!! !!!!!! !!!"""#########"""!!!               !!!$$$&&&(((&&&%%%%%%%%%&&&''')))***%%%$$$###"""!!!!!! !!! !!!######"""!!!!!!!!!!!!!!!!!!!!!  """###%%%'''''''''%%%$$$ """$$$$$$"""""""""### !!!!!!!!!  !!!"""############!!!"""$$$%%%&&&&&&%%%$$$"""""""""######%%%&&&'''###$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((((((''')))******))))))***+++++++++++++++***)))((('''''''''&&&%%%$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######"""""" !!!!!!!!!!!!"""###$$$$$$%%%%%%$$$%%%'''&&&%%%$$$$$$%%%$$$$$$%%%&&&%%%$$$###"""  !!!!!!  !!! !!!"""###  !!!!!!!!!                !!!###%%%'''&&&&&&&&&'''((()))***+++""""""!!!    !!!###%%%(((((((((&&&%%% """$$$$$$!!! !!!""" !!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&(((******(((((()))+++***++++++++++++)))((('''(((((('''&&&%%%$$$######!!!!!!!!!"""""""""######$$$######$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%###############"""""""""  !!!!!!"""######$$$$$$%%%%%%%%%###%%%&&&%%%$$$""""""###$$$$$$$$$$$$############   !!!""" !!!""" !!!!!!""""""###$$$$$$                      """###$$$$$$$$$%%%'''((())))))"""!!!  !!!###&&&((()))((('''&&& ###%%%$$$!!! !!!  !!!"""###""""""!!!!!!!!!###$$$&&&&&&%%%$$$#########$$$$$$!!!!!!!!!"""###%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%(((******((('''(((*********++++++***)))'''&&&)))(((((('''%%%$$$$$$###!!!!!!!!!!!!""""""""""""############$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!!!!!!!""""""""""""  !!!!!!$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%###"""""""""%%%$$$######"""######$$$    """"""!!! !!!"""!!!""""""###$$$%%%%%%%%%                 !!!"""###$$$%%%&&&###!!!  !!!$$$&&&&&&%%%###!!! !!!""""""!!! !!!###!!!!!!!!!"""""""""""""""###$$$$$$###!!! !!!"""&&&%%%###"""!!!!!!!!!""" """###%%%&&&'''%%%%%%$$$$$$###"""""""""!!!###%%%%%%$$$$$$%%%&&&!!!"""###$$$&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%''')))+++,,,***(((''')))'''&&&$$$######$$$$$$&&&%%%$$$""""""""""""###""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$##################$$$$$$######""""""!!!!!!!!!###$$$$$$###"""$$$%%%&&&%%%###!!! !!!!!!"""!!!"""###!!!$$$######%%%&&&'''&&&$$$&&&&&&&&&%%%$$$###"""!!!  !!!             !!!!!!  """###%%%&&&'''&&&%%%$$$ !!!###""""""!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###"""!!!!!!###%%%$$$###"""!!!!!!!!!""" !!!###$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!###%%%%%%$$$###$$$%%%"""###$$$%%%&&&'''((()))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&((()))***)))((('''((('''%%%$$$$$$$$$$$$%%%&&&%%%###"""!!!"""###$$$###############$$$%%%&&&#########$$$$$$%%%%%%%%%#################################""""""""""""""""""###$$$$$$######$$$%%%&&&%%%###"""!!!!!!!!!""" !!!!!!  $$$$$$$$$%%%''''''&&&$$$$$$%%%%%%%%%$$$###""""""  !!!               ###$$$$$$$$$%%%%%%%%%%%%!!!############$$$&&&"""!!!!!!!!! """$$$$$$$$$"""!!!"""###%%%$$$###"""!!!!!!!!!!!! !!!"""#########$$$$$$######"""!!!!!!!!!!!!###$$$%%%#########$$$######$$$&&&'''((()))***((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%'''%%%###!!!!!!"""$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$########################""""""""""""############"""###$$$$$$######$$$&&&%%%%%%###""""""""""""""" !!! !!!  """###%%%$$$$$$%%%''''''&&&$$$#########$$$$$$###""""""                """!!!!!! !!!"""###$$$!!!#########$$$&&&'''""""""!!! """$$$$$$$$$""""""###$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!"""""""""$$$$$$###""""""!!!!!! !!!"""$$$$$$###""""""######$$$%%%&&&((()))******))))))))))))((((((((((((''''''''''''''''''''''''%%%$$$$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&'''%%%"""!!!!!!###&&&'''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###############""""""""""""############!!!!!!""""""######$$$$$$"""###$$$$$$######$$$&&&$$$$$$######""""""""""""!!!""""""!!!!!!"""### !!!!!!!!!!!!  !!!###$$$%%%%%%$$$$$$%%%&&&&&&%%%###!!!!!!"""#########""""""                     """!!! !!!"""$$$!!!#########$$$&&&'''""""""!!! """###$$$$$$###"""###%%%$$$$$$$$$$$$$$$#########!!!!!!!!!"""""""""""""""$$$$$$######"""!!!!!!!!!!!!"""$$$###"""!!!!!!"""###$$$%%%&&&((()))************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""###%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$&&&(((&&&&&&'''''''''&&&&&&%%%$$$$$$$$$######"""""""""!!!!!!"""""""""#########!!!!!!""""""######$$$$$$!!!###$$$$$$""""""###%%%"""#########""""""!!!!!! !!! !!!### !!!!!!!!!!!!!!!#########""""""  !!!"""$$$%%%&&&$$$######$$$%%%%%%###""" !!!"""""""""!!!!!!                  ###"""!!!!!!!!!"""$$$%%%!!!############$$$&&&"""!!!!!!!!! """###%%%$$$######$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""""""""############%%%%%%$$$$$$###""""""""" """######!!! !!!######$$$&&&'''((()))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""""""""###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$#########$$$%%%'''(((&&&'''((())))))((('''&&&%%%%%%$$$###""""""!!!!!! !!!!!!""""""#########""""""""""""############ !!!###"""!!!!!!"""$$$ !!!!!!""""""!!!  !!!"""###############$$$$$$$$$$$$###!!! """"""""""""###$$$%%%%%%###"""""""""######""" !!!!!!                 """!!!!!!!!!""""""###### !!!###""""""!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%$$$$$$###%%%&&&%%%&&&'''(((((('''&&&&&&""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$######### """###"""!!! """###$$$%%%&&&'''((()))******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%&&&&&&&&&&&&%%%###"""!!!"""###%%%&&&'''''''''%%%&&&(((*********)))(((%%%%%%$$$###"""!!! !!!!!!"""######$$$#########""""""""""""""" !!!!!! !!!""" !!!!!!  !!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$"""!!! $$$######"""######$$$$$$"""!!! !!!""""""                       !!!""""""!!! !!!###!!!!!!!!!""""""""""""""""""###%%%%%%$$$$$$%%%&&&&&&'''((())))))(((''''''"""######$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$### """###"""  !!!"""###$$$&&&'''((((((***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$&&&&&&''''''&&&$$$###!!! """$$$&&&'''(((''''''$$$&&&(((***++++++***)))&&&%%%$$$###"""!!!  !!!"""######$$$$$$$$$######""""""!!!!!!  """ !!!"""###"""!!! !!!###"""###$$$%%%&&&'''''''''&&&&&&&&&%%%$$$###!!!!!!%%%$$$######""""""######!!!  !!!  !!!                       !!!!!! !!!!!!!!!!!!"""###$$$%%%%%%&&&$$$###""" !!!""""""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!######""""""$$$%%%((())))))))))))'''%%%$$$!!!"""###""" %%%###!!!###&&&(((((('''&&&'''((((((&&&%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&& !!!############%%%'''%%%&&&&&&&&&%%%###!!! """ !!!$$$%%%###$$$'''%%%%%%'''))),,,,,,***(((&&&%%%$$$###"""""""""""" !!!!!!"""!!!!!!"""!!!!!! !!! !!!"""###  !!!!!! """$$$%%%%%%$$$%%%'''++++++(((%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""""" !!!  ###                    !!!!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$###!!! !!!"""!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """############$$$&&&(((((())))))((('''%%%$$$"""$$$%%%$$$""" %%%###"""###&&&((('''&&&%%%'''''''''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&!!!###$$$$$$###$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$######!!!!!!%%%%%%###$$$'''$$$$$$%%%''')))***(((&&&%%%$$$###""""""!!!"""""" !!!!!!"""""""""""""""!!! !!!!!!  !!!"""###  !!!!!!"""###$$$%%%$$$$$$&&&)))***(((%%%''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%$$$###"""!!!  """                    """!!!!!!!!!!!!!!!!!!""" !!!!!!""""""#########"""!!! !!!!!! !!!###$$$%%%%%%$$$$$$########################"""###%%%%%%$$$$$$&&&'''(((((((((((('''&&&%%%%%%$$$%%%'''&&&$$$#########%%%$$$"""###%%%&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$!!!"""%%%&&&$$$$$$'''""""""###%%%''''''%%%###""""""!!!!!! !!!!!!""" !!!""""""#########"""!!!!!!!!!!!! !!!"""### !!! !!! !!!""""""#########%%%$$$###$$$'''((('''&&&((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$"""!!!  !!!               """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """###$$$$$$######""""""""""""""""""""""""###$$$&&&&&&%%%%%%'''(((''''''''''''&&&&&&%%%%%%%%%'''((((((&&&%%%&&&&&&%%%%%%$$$###$$$$$$%%%$$$###$$$%%%%%%$$$###$$$&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((('''%%%$$$%%%&&&&&&%%%$$$######$$$&&&'''%%%""""""&&&&&&$$$$$$'''###""""""###%%%%%%###"""  !!!!!! !!!!!!""""""""""""!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!  !!!!!!#########""""""$$$$$$######%%%&&&'''''')))(((((((((((('''''''''&&&&&&&&&%%%###"""               """"""###$$$$$$###""""""!!!!!!!!! !!!!!!!!!!!!  """###$$$$$$######""""""""""""""""""""""""$$$%%%''''''&&&&&&((()))&&&&&&&&&%%%%%%%%%%%%%%%%%%'''))))))(((''''''(((&&&&&&%%%$$$###"""######"""###$$$$$$######%%%&&&%%%&&&&&&''''''&&&&&&%%%'''(((((('''%%%$$$%%%&&&)))'''&&&$$$######$$$%%%%%%""""""%%%&&&######&&&$$$###"""###$$$$$$###!!!  !!! !!! !!!!!!!!!""""""""""""""" !!!"""""" !!!"""!!!#########""""""$$$$$$$$$$$$$$$%%%'''((()))(((((((((((('''''''''%%%%%%%%%$$$###"""              """###$$$%%%%%%$$$###"""""""""!!!!!!  !!!!!!!!!  """###$$$$$$##############################$$$%%%''''''&&&&&&((()))&&&%%%%%%$$$$$$$$$%%%%%%$$$&&&((((((((('''((()))&&&'''&&&$$$""" !!!""""""###$$$$$$$$$$$$%%%'''%%%&&&'''(((((('''&&&%%%&&&'''((('''%%%$$$%%%&&&)))((('''%%%$$$$$$######$$$""""""%%%%%%""""""%%%&&&$$$######$$$$$$"""!!!   !!!!!!"""  !!!"""#########""""""!!!"""###"""!!! !!!### !!!""""""############$$$&&&&&&%%%%%%'''(((((((((((('''''''''&&&&&&$$$$$$$$$$$$###"""!!!                  """###%%%&&&&&&%%%###"""######""""""!!!  !!!!!!!!! !!!"""$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))%%%%%%$$$######$$$%%%&&&###%%%''''''''''''((()))&&&''''''%%%!!! """"""###%%%%%%$$$%%%&&&(((%%%&&&'''(((((('''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&&&&'''''''''&&&%%%$$$$$$$$$!!!!!!$$$###!!!!!!###&&&$$$""""""""""""!!! """!!!  !!!!!!""""""### !!!!!! !!!"""###$$$###""""""!!!"""######!!!!!!"""### !!!!!!"""###$$$"""%%%(((((('''&&&'''(((''''''''''''&&&&&&&&&%%%""""""############""""""                   """###%%%&&&&&&%%%###"""$$$$$$###"""!!!  !!!!!!!!! !!!###$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%&&&''')))%%%$$$#########$$$%%%&&&"""$$$&&&'''&&&&&&'''((('''((((((%%%!!!!!!"""$$$%%%%%%%%%%%%'''(((%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&'''((('''&&&%%%### ###### """&&&$$$"""!!!!!!!!! ###"""!!!  !!!!!!"""######### !!!""""""!!!!!! !!!"""$$$$$$######"""!!!###$$$###"""!!!"""###!!!!!! """$$$%%%!!!%%%)))***(((''''''(((''''''&&&&&&&&&%%%%%%%%%!!!!!!"""###############                    $$$$$$%%%%%%%%%###!!!     !!!###%%%&&&&&&&&&'''((((((((('''&&&%%%%%%'''''''''&&&%%%$$$###"""%%%%%%$$$$$$###"""""""""''''''(((***+++***&&&###&&&&&&%%%###""" """$$$%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########!!!!!! !!!!!!"""######!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!######"""!!!"""###!!!"""######""""""""""""##############################!!!!!! !!!###&&&'''((((((((((((((('''&&&&&&***))))))'''&&&$$$"""!!!%%%%%%$$$###""""""######                ###############""""""!!!  !!!"""$$$&&&'''((((((''''''((((((((((((''''''''''''''''''&&&%%%$$$###$$$$$$$$$$$$############'''''''''((())))))&&&$$$'''&&&%%%$$$"""!!! !!!$$$%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&"""!!!!!!!!!""""""###$$$!!!""""""######""""""!!!!!!!!!"""""""""!!!!!!######"""!!!"""### !!!""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###&&&'''((((((((()))(((''''''&&&'''''''''&&&%%%$$$###"""$$$######"""!!!!!!""""""               !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!  !!!###%%%'''((())))))'''''''''(((((((((((((((''''''''''''&&&%%%$$$$$$############$$$$$$$$$$$$((('''&&&&&&''''''&&&$$$'''&&&%%%$$$###"""!!! !!!###$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###$$$&&&'''(((###""""""""""""###$$$$$$"""##################"""!!!""""""""""""!!! """######"""""""""$$$!!! !!!"""!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!"""$$$%%%'''(((((())))))(((((('''&&&$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!               !!!###$$$""""""!!!  !!!"""$$$&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$""""""###$$$$$$%%%&&&&&&)))'''$$$$$$%%%&&&&&&%%%%%%$$$$$$###"""!!!!!! !!!###$$$######$$$%%%########################"""""""""""""""##################$$$%%%'''((()))$$$###############$$$$$$######$$$$$$$$$$$$###### !!!!!!!!!!!! """$$$$$$###"""###$$$"""""""""!!!!!!!!!!!!""" !!!"""###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&((((((((((((((('''&&&&&&###$$$$$$$$$$$$###""""""               !!!###$$$###"""!!! !!! """###%%%&&&&&&&&&'''&&&%%%######""""""###$$$%%%%%%%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''(((&&&###"""###$$$%%%$$$""""""!!!!!! !!!######""""""###$$$""""""""""""""""""""""""!!!!!!"""""""""#########&&&&&&&&&&&&&&&'''(((((($$$$$$###############$$$######$$$$$$$$$$$$######!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$###""""""!!! !!!"""$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$%%%%%%'''''''''''''''&&&%%%%%%$$$$$$######"""                """######"""""" !!!"""###!!!!!! !!!!!!!!!!!!"""###$$$$$$$$$$$$&&&%%%###!!!!!!!!!""""""$$$%%%%%%&&&&&&%%%$$$$$$#########$$$%%%&&&&&&''''''%%%""""""###$$$$$$###  """###"""!!!"""###########################!!!""""""######$$$$$$$$$((('''&&&&&&&&&&&&&&&'''$$$$$$###""""""""""""###"""##################""" """###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%###"""!!!!!!!!!!!!"""$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########""""""                !!!""""""""""""""""""!!!  !!!###%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!###$$$&&&&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$""""""#########!!!  """"""!!! !!!"""########################""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$###""""""!!!!!!!!!"""!!!""""""######""""""!!! !!!"""$$$&&&&&&%%%$$$%%%&&&''''''''''''&&&$$$"""!!!"""""""""###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###""""""                  """#########"""!!!!!!  """%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###!!!!!! """%%%(((***(((((()))))))))))))))((($$$$$$%%%%%%%%%%%%&&&&&&$$$###""""""######""" !!!!!!!!!!!!!!! """"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&###"""""""""###$$$$$$%%%######"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!  !!!""""""$$$&&&&&&%%%%%%%%%&&&(((((((((((('''%%%###!!!"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###############"""!!!!!!                   """$$$### !!!### !!!!!!!!!!!!###%%%%%%&&&%%%$$$######&&&(((((()))))))))'''$$$!!! """"""###$$$''')))&&&'''((()))************%%%$$$$$$%%%(((((('''&&&%%%$$$###!!!!!!!!!"""#########""""""!!!!!! !!!!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""###$$$$$$###!!! """###%%%%%%$$$$$$###""""""!!!!!!######"""!!!!!!""" """######!!! !!!""""""$$$%%%'''((((((''''''&&&&&&&&&&&&%%%%%%$$$###!!!""""""$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''!!!""""""######""""""!!!!!!"""""""""!!!             !!!###"""  """ !!!!!!!!!!!!###%%%$$$$$$$$$###""""""$$$&&&''''''((((((&&&$$$""" !!!#########$$$&&&)))&&&'''(((((()))((((((((($$$$$$$$$%%%'''((('''&&&%%%$$$"""!!!!!!!!!"""######"""""""""!!!!!!!!! !!!!!!!!!"""""""""!!!  !!!!!!"""""""""######$$$###!!! !!!#########""""""!!!!!! """$$$$$$"""!!!!!!!!! """######"""!!!!!!""""""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###""""""###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""             !!!  !!! !!!"""!!! !!!###%%%"""######"""!!!!!!"""$$$%%%%%%&&&&&&%%%$$$"""!!!"""###%%%%%%$$$$$$&&&((('''''''''''''''&&&&&&%%%$$$######%%%'''((('''%%%$$$###""""""!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!  !!!"""######"""###$$$###!!! !!!""" """###$$$$$$""" !!! """$$$$$$"""!!!"""###!!!"""###$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%#########"""             !!!"""!!! !!!"""$$$"""###$$$###!!! !!!###"""######$$$$$$######"""###%%%&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$#########"""###$$$&&&'''&&&%%%######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!! !!!!!!""" !!!"""###$$$$$$!!!"""$$$###!!! !!!!!! ###$$$%%%$$$!!! !!!!!!"""$$$$$$###"""###$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$######!!!                !!!"""!!! """$$$"""$$$%%%$$$"""!!!!!!""" !!!!!!"""""""""""""""###%%%''''''%%%$$$%%%%%%&&&&&&&&&&&&%%%###"""!!!"""""""""###%%%&&&%%%$$$"""""""""#########""""""!!!!!!!!!!!!"""""""""""""""""""""############$$$""""""!!!!!!!!!""""""###!!!!!!"""######$$$%%%%%% """######!!! !!! !!!!!!"""###$$$%%%%%%###!!! !!!"""!!!###$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$###"""!!!                 !!! !!!""""""""" """###"""$$$%%%$$$"""!!!!!!!!! !!!!!!!!!""""""$$$&&&'''%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$"""""""""!!!!!!###%%%&&&%%%###!!!!!!"""############"""!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$"""""""""""""""######$$$""""""############$$$$$$!!!######"""   """###$$$%%%$$$%%%%%%###!!!!!!"""###!!!###%%%%%%%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!!!! !!!!!!                !!!"""!!! !!!"""###""" !!!###!!!"""$$$###!!! !!! """%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$######!!!!!!!!!"""$$$%%%$$$### !!!"""###$$$######""" !!!!!!!!!"""""""""############$$$$$$$$$%%%%%%###"""""""""######$$$%%%"""""""""!!!!!!!!!!!!!!!!!!######"""  !!!###%%%%%%$$$$$$$$$###!!!!!!###%%%!!!###%%%&&&%%%%%%&&&'''%%%$$$###""""""###$$$%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$"""######$$$$$$######""""""!!! !!!######                      """###""" !!!"""###""" !!!###!!!###"""  !!!$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$!!! """$$$%%%$$$""" !!!"""$$$$$$$$$###""" !!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%!!!!!!!!! !!!###$$$""" !!!###$$$%%%###$$$$$$"""!!!"""$$$&&&!!!###%%%&&&%%%%%%&&&'''$$$###"""!!!!!!"""#########$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$ !!!!!!!!!!!! !!! !!!"""$$$%%% !!!                      !!!!!!!!!!!!!!! ###"""  """ !!!"""!!! """"""!!!!!!"""###$$$$$$''''''&&&%%%$$$$$$$$$$$$######""""""######$$$%%% !!!###$$$%%%%%%$$$$$$%%%###"""!!!"""!!! %%%%%%$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! """"""!!!!!! """!!!   """###%%%&&&&&&#########"""""""""""""""&&&%%%%%%$$$$$$%%%%%%%%%###""" !!!"""$$$######%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$###""""""""""""#########"""""""""""""""!!!  """###                  !!!""""""""""""!!!!!!###"""  """  !!!!!! """!!!!!!!!!""""""###$$$&&&&&&%%%$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%&&&%%%$$$###"""$$$"""!!!!!!"""""" $$$$$$$$$$$$$$$######### !!!"""######"""!!!  !!!!!! !!!###$$$&&&&&&""""""""""""""""""""""""%%%$$$$$$$$$$$$%%%%%%&&&###"""!!!!!!###$$$$$$###%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""!!! !!!"""                  !!!""""""######"""""" !!!######!!! !!! !!!"""#########!!!!!!!!! !!!!!!"""###%%%%%%$$$#########$$$$$$######""""""######$$$%%%''''''((('''&&&$$$""" """!!! !!!"""!!! $$$$$$$$$######""""""""" !!!""""""!!! """###"""!!! """###%%%%%% !!!!!!""""""#####################$$$%%%&&&$$$"""!!!!!!###$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$###"""!!!                !!!!!!"""###############!!!!!!""""""!!!!!!  """###$$$$$$$$$!!! !!!!!!######"""""""""######$$$######""""""######$$$%%%''''''''''''%%%###!!! !!!"""!!! #########""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!  !!!!!!""" !!!!!!"""######""""""""""""###$$$%%%%%%$$$"""!!!!!!###$$$$$$######$$$$$$%%%%%%%%%%%%%%%'''&&&&&&$$$###"""!!!!!!###"""!!!!!! !!! !!!!!!!!!!!!!!!"""$$$$$$###!!!              !!!!!!"""###############!!!!!!!!!!!!!!!  """###$$$$$$$$$  !!!!!!!!!!!!!!!"""###$$$######""""""######$$$%%%###$$$%%%%%%%%%###"""!!! """!!! ######"""!!!!!!  !!!!!!  !!!  !!!"""""""""!!!!!!!!!!!!!!!"""###$$$###!!! !!!"""$$$######"""######$$$$$$$$$$$$$$$&&&%%%$$$###"""!!! !!!!!!   !!!!!!!!!######"""!!!               !!!""""""######""""""!!!   !!!"""""""""  !!!"""###$$$######""""""######$$$%%%!!!"""###$$$$$$$$$###""" !!! """"""!!!!!!   !!! """"""!!!  !!!!!!"""!!!!!! !!!!!!!!!""" !!!""""""!!!!!!""""""###############$$$$$$###"""!!!    !!!!!!!!!!!!!!!!!!!!!                   !!!""""""""""""!!!!!! """###$$$######""""""######$$$%%%######$$$%%%%%%$$$###### """"""!!!    """"""!!!   !!!!!! !!!""""""######"""""""""""""""!!!!!!  !!!!!!                        !!!!!!!!!!!!!!!  !!!###$$$#########"""###$$$$$$%%%%%%%%%&&&'''&&&%%%$$$###"""!!!!!!   !!!!!! !!!"""#########"""!!!    !!!!!!"""""""""""""""!!!!!!!!!!!!!!!  !!!!!!                      !!!!!!!!! """!!!  """###%%%&&&###$$$$$$$$$$$$###""""""########################""""""!!! """"""!!! """"""!!!  !!!  !!! !!!                  """!!!!!!!!! """!!!  """$$$%%%&&&$$$$$$$$$######"""!!!!!!########################!!!!!!!!!!!! !!! """!!! !!!!!!!!! !!!!!! !!!                  """"""""""""!!!!!!!!!!!!!!!!!! !!!"""###%%%&&&$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!!!!!!!                     """""""""""""""#########!!!   !!!"""###$$$%%%######"""!!!  !!!""""""   !!!!!!!!!                   !!!!!!""""""######$$$$$$  !!! !!!"""######"""!!!  """!!! """######                     !!!!!!"""###$$$$$$%%%   !!!!!!  !!!""""""                   !!!"""###$$$%%%  !!!!!!!!!                        !!!"""###$$$%%%  !!!!!!!!!!!!                       """  ###                               !!!!!! """ !!!                           !!!!!!!!!!!! !!! !!! !!!                             !!!!!!!!!!!! !!! ###!!!                           !!! """!!!                                                       !!!                               !!!!!!                               !!!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ###                   $$$                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ######"""                !!!#########$$$)))'''$$$""""""           !!!"""!!!!!!!!!&&&%%%""" $$$###               """"""!!!&&&%%%             !!!''''''!!!             $$$%%%!!!