BM6P6(@ wwwdddOOODDDAAA===:::888555666666666666444333222444222///,,,******+++,,,---------,,,+++***((('''$$$%%%&&&((())))))))))))*********(((%%%######$$$%%%$$$###$$$&&&'''&&&%%%""""""!!!!!!  uuubbbMMMBBB???<<<999777666666777777666555333222222111000///---,,,++++++...------,,,+++***)))(((''''''((()))))))))(((((($$$&&&((()))((('''((()))&&&%%%$$$%%%&&&'''&&&%%%"""!!!  sss```KKKAAA>>>;;;888777777777888888777666444333111111222111000...,,,***...---,,,+++***)))))))))*********))))))(((((((((###&&&)))++++++******+++'''&&&%%%%%%&&&'''%%%$$$"""!!!sss```JJJ@@@===;;;999888888888999999888777555444222222111111000...---,,,...---,,,*********************)))))))))))))))***(((+++......,,,)))'''&&&'''&&&$$$$$$%%%%%%$$$"""###!!!!!!!!!vvvbbbLLLAAA>>><<<::::::888999999999999777666555444222000...------...///------,,,+++************(((((((((((()))***,,,,,,,,,...000///,,,(((%%%$$$&&&$$$######$$$$$$###!!!$$$""" yyyeeeNNNBBB???<<<;;;:::888888999999888777555444444222///---,,,---///000+++,,,,,,,,,,,,+++***)))((('''''''''(((***,,,---***,,,......+++)))((('''%%%$$$######$$$$$$###"""###"""   !!! {{{fffOOOBBB>>><<<::::::777888888888888666555444111000///------------...)))+++---...---,,,)))((()))((('''&&&'''(((***+++***,,,---,,,***)))))))))&&&$$$$$$$$$&&&'''&&&%%% |||gggOOOBBB>>>;;;999888777777888888777666444333....../////////---,,,+++(((***---//////,,,)))'''***)))'''&&&%%%&&&((())),,,------+++)))''''''((('''&&&%%%&&&((()))((('''!!!    iiiPPPCCC???<<<999888:::999888777666555444444000000000000////////////------------,,,+++******+++***((('''((()))((('''*********))))))((('''&&&"""""""""###$$$$$$$$$%%%  !!!!!!  iiiQQQDDD@@@===:::999999888777666555444444333000000000000////////////++++++,,,++++++***)))(((+++)))((('''((()))(((''')))******))))))((('''&&&$$$$$$$$$$$$$$$%%%%%%%%% !!!!!!"""!!! !!! """~~~jjjRRREEEAAA===::::::777777666555444333333222000000000000////////////,,,,,,,,,,,,+++***)))(((+++)))''''''((()))((('''))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%"""!!! ###!!!}}}iiiSSSFFFAAA===;;;:::666666555444444333222222000000000000////////////............---,,,+++******)))''''''((())))))((())))))))))))((('''&&&%%%&&&&&&%%%%%%$$$$$$$$$######""" """  {{{iiiTTTGGGAAA<<<:::;;;555555444444333333222222000000000000////////////............---,,,++++++***((('''''')))***)))((()))))))))(((((('''&&&%%%%%%%%%$$$$$$######""""""###""" yyygggSSSGGG@@@;;;999;;;555555444444444333333333000000000000////////////---------,,,,,,+++***)))***((('''''')))******)))(((((((((((('''&&&%%%%%%$$$$$$##################"""!!!  """vvvfffSSSGGG???:::888:::555555555555444444444444000000000000////////////------------,,,+++***))))))(((&&&''')))******)))(((((((((((('''&&&%%%%%%######$$$$$$$$$$$$$$$$$$ uuueeeSSSFFF>>>999888:::555555555555555555444444000000000000////////////////////////...---,,,,,,)))(((&&&''')))******)))(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&  """###"""  """ uuucccOOOCCC>>>:::777666111222444555666555444333444222000///000///---+++,,,+++)))''''''((()))***))))))))))))(((((((((((())))))))))))'''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!   uuucccOOODDD???:::777777777777666555444333222222111///......//////...,,,---------------,,,,,,+++************))))))))))))((()))***++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """  uuucccOOODDD???:::888777:::888666444333333444555...---,,,---...///...------...000111111///---++++++++++++*********))))))((()))***++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&!!!    tttbbbNNNCCC>>>:::777777666666666666666777777888000...------//////...,,,,,,---.........---+++************))))))))))))(((((()))))))))(((&&&$$$###&&&&&&&&&&&&%%%%%%%%%%%%  !!!!!!rrr```LLLAAA===999666666333555777999:::888666555333111000/////////---+++...---+++*********+++,,,)))((((((((((((''''''''''''((((((((('''%%%$$$"""%%%%%%%%%%%%$$$$$$######  !!! rrr```LLLBBB===999777777555777:::;;;:::777333000444333111000000///---+++000...,,,******+++---...(((((('''''''''&&&&&&&&&&&&'''(((*********))))))&&&%%%%%%$$$$$$######"""!!!    sssaaaNNNCCC???;;;999999666777999999888666333000222000////////////---,,,...------,,,,,,,,,,,,,,,(((((((((((('''''''''''''''(((***+++,,,,,,++++++'''&&&&&&%%%$$$$$$######"""!!! !!! !!!!!! tttcccOOOEEE@@@===;;;;;;444444555666666666666666///...------...///...---***+++,,,------+++)))((())))))))))))((((((((((((***+++,,,,,,+++***)))((((((((('''&&&&&&%%%$$$$$$###"""!!! !!!"""!!!  xxxfffQQQEEE@@@<<<999::::::888666666666555333222222111//////000000...---+++,,,---------,,,+++***,,,(((&&&))))))%%%"""###)))***+++***((('''''''''''''''&&&%%%%%%$$$$$$###%%%### !!!zzzhhhRRRFFF@@@<<<999999999777666666666666444222222111//////000000...---,,,------------,,,+++***+++''''''+++,,,***((())))))+++,,,+++)))''''''((('''''''''&&&%%%%%%$$$$$$%%%###  """)))$$$kkkUUUHHHAAA<<<999999888777555666666777555444222111//////000000...---.........---,,,+++***)))%%%""""""'''***))))))***)))+++,,,+++)))''''''((('''''''''&&&%%%%%%$$$$$$$$$###   )))000$$$oooXXXIIIBBB<<<999999888666555666777777666555222111//////000000...---//////...---,,,***))))))### !!!&&&)))((((((***(((***+++***(((&&&&&&'''&&&&&&&&&%%%$$$$$$#########""" ***+++!!!qqqYYYJJJBBB<<<999999888777666666777888777555222111//////000000...---//////...,,,+++***)))))))))%%%&&&***---+++***,,,'''((())))))'''%%%%%%&&&%%%%%%$$$$$$###""""""""""""!!! ###,,,((( rrrZZZJJJBBB<<<999:::999888666777777888666555222111//////000000...---///...---,,,+++*********+++((('''+++,,,***((()))'''(((***)))'''%%%%%%&&&%%%%%%%%%$$$######""""""!!!!!! ,,,222$$$rrrYYYJJJAAA<<<::::::;;;999777777777777666444222111//////000000...---...---,,,++++++++++++,,,+++''''''***+++((('''((()))***+++***((('''''''''''''''&&&&&&%%%$$$$$$###!!!  !!!$$$***)))rrrYYYIIIAAA<<<::::::<<<:::888777777777555333222111//////000000...---...---,,,+++++++++,,,---...+++***...///,,,+++,,,***,,,---,,,***(((((())))))((((((''''''&&&%%%%%% $$$"""%%%+++###www[[[III@@@;;;;;;===777777777666666666666666;;;999666222///---,,,,,,...---+++)))))))))+++,,,))))))*********+++++++++,,,,,,,,,+++)))'''&&&%%%(((((((((((('''&&&%%%$$$+++###"""  """ !!!!!!(((((($$$"""%%%***---%%%vvv[[[III@@@<<<;;;<<<888888888777777666666666;;;999777444111000/////////...,,,***)))***++++++000///...,,,***((('''&&&++++++++++++***)))(((((((((((((((((('''&&&%%%$$$&&&!!!  !!!  $$$***------,,,+++((("""tttZZZJJJAAA<<<:::;;;::::::999888777666666555999888666444222111000000111000...,,,*********+++(((((((((((())))))))))))(((((()))******)))))))))'''((((((''''''&&&%%%$$$###!!!  !!!(((000111+++$$$rrrZZZJJJBBB<<<::::::;;;;;;:::999888777666555444444333222111000//////222111///---+++*********&&&&&&'''(((***++++++,,,&&&''''''((((((''''''&&&''''''''''''&&&%%%$$$$$$$$$!!! !!!!!!"""(((''' qqqXXXIIIAAA<<<:::;;;;;;;;;:::999888777666555222222222222111000//////111000///---,,,+++***)))///......,,,+++***))))))))))))))))))((('''&&&&&&''''''''''''&&&%%%$$$###&&&!!! """ !!! pppWWWGGG@@@<<<;;;<<<::::::999888777666666555333444444444333222111000//////...---,,,+++***)))((((((((((((((((((((((((+++,,,,,,+++***)))((('''&&&''''''&&&&&&%%%$$$###$$$  oooUUUEEE>>>;;;;;;===888888888777777666666666333444444444333222000///------------,,,+++***)))!!!"""###%%%''')))***+++)))))))))******))))))(((&&&&&&&&&&&&%%%$$$######!!! oooUUUDDD===;;;<<<>>>777777777777666666666666111222222222111///...---,,,,,,,,,,,,,,,+++***))),,,+++++++++************###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%$$$######  $$$""" !!!lllSSSEEE@@@>>>=========:::777777888999777555999666111///...//////...++++++++++++++++++++++++(((((())))))))))))((((((((()))+++,,,+++(((&&&$$$$$$%%%&&&'''&&&$$$"""    iiiQQQDDD???<<<;;;;;;<<<999777777888999888666666444222111222111000...------,,,,,,+++***))))))((())))))******))))))(((((()))*********(((&&&%%%%%%%%%&&&&&&%%%$$$"""!!!###    |||gggPPPDDD@@@<<<:::999;;;999777666888999999888666555444444444333000...///...---,,,***)))(((''')))******************))))))))))))(((((('''&&&&&&&&&&&&%%%%%%$$$######"""###!!!  {{{gggQQQFFFBBB>>>;;;::::::888777666777888999::::::888555444333222000.........---,,,+++***)))(((******++++++++++++******))))))'''&&&&&&&&&'''''''''&&&%%%$$$############ yyyeeePPPDDDAAA>>>;;;::::::999777666666777999;;;AAA<<<666222000/////////,,,,,,+++++++++++++++*********++++++++++++******)))(((&&&%%%$$$%%%'''((('''&&&%%%$$$############ !!! vvvbbbLLL@@@===;;;999999::::::999666555666999<<>>;;;:::::::::;;;;;;:::666444444888;;;>>>:::444000///000000000,,,,,,,,,++++++*********((())))))******))))))(((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$"""!!!!!!"""###!!! xxxcccKKK???<<<<<<<<<===<<<<<<:::777333333777;;;999666333222222222111000///...---,,,***)))(((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&$$$"""  !!!  ### wwwbbbLLL@@@===<<<;;;;;;;;;:::888666444444444444555555666555222///+++))),,,,,,---------,,,++++++...,,,******,,,+++(((%%%(((((((((((('''&&&%%%$$$''''''&&&&&&%%%$$$######!!! yyydddLLL@@@===<<<;;;;;;:::999888666666666777777555555555444222///,,,+++,,,,,,---------,,,++++++'''&&&&&&'''******(((&&&(((((((((((('''&&&%%%%%%&&&&&&&&&%%%$$$#########$$$###"""!!! {{{eeeMMM@@@===;;;;;;<<<999888777666666777888999555444333222111///......,,,---------,,,,,,+++***%%%%%%&&&(((***)))'''%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$######""""""""" |||fffMMM@@@<<<;;;;;;<<<888888666555555666777777444444222111000000000000------------,,,+++*********+++,,,,,,,,,***&&&$$$&&&&&&''''''''''''''''''$$$$$$$$$#########""""""  !!! zzzeeeMMM@@@===;;;;;;<<<999888666444333333333333444333222111000000000000------------,,,+++***)))+++---......,,,***((('''&&&&&&''''''''''''''''''$$$$$$##################$$$""" !!!###  wwwcccLLLAAA===<<<;;;;;;999777555333222111111111333333333222111000//////.........---,,,+++***)))((()))++++++***)))***+++&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!   sss```KKKAAA>>><<<:::999777666555333222222333333333333333333222000...---.........---,,,+++))))))((()))***)))''''''***---(((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%% ppp^^^JJJAAA???<<<:::999666555444444333444555666333333444444333000---,,,.........---,,,+++)))(((---...---***&&&&&&))),,,(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!  uuuaaaKKK@@@===;;;::::::888777777666555444444333555444222111...---+++***---.../////////...---,,,)))))))))))))))((('''''''''((()))(((%%%$$$&&&)))''''''&&&%%%###"""!!!!!!     vvvaaaKKK@@@>>><<<;;;;;;999888888666555444444333444333222000///---,,,+++,,,------......---++++++)))))))))))))))(((''''''$$$%%%&&&%%%"""!!!###%%%&&&&&&%%%%%%$$$###""""""!!! !!!wwwbbbLLLAAA>>><<<<<<<<<;;;:::999777555444333333222222111000///...------+++,,,---------+++***)))))))))******))))))((((((''''''(((&&&%%%$$$&&&'''%%%%%%%%%$$$$$$############"""  yyydddMMMAAA>>>===<<<======;;;999777555444333333111111000000//////......,,,,,,---------+++***)))))))))*********))))))((())))))((('''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$### !!!|||fffOOOBBB>>>===<<<======;;;888666444333333333000000000000/////////...---.........---,,,***)))))))))************))))))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  !!! iiiPPPCCC???<<<<<<<<<<<<:::777444333222333444111111000000//////..................---,,,***)))))))))******++++++******(((&&&%%%$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$############!!!  !!!!!!lllRRRDDD>>><<<;;;;;;:::888555333111222333444222111111000///......---------...---,,,***)))'''((()))***++++++++++++***+++(((&&&&&&((()))(((&&&&&&&&&%%%%%%$$$###""""""!!!  nnnSSSDDD>>>;;;::::::999777444222111111333444222222111000///...------,,,,,,,,,,,,+++)))'''&&&((()))***+++++++++++++++(((%%%######%%%&&&%%%###''''''&&&%%%$$$""""""!!!!!! oooWWWIIICCC???<<<;;;666666444444333444555666222111000...---------------,,,++++++,,,,,,***(((,,,,,,,,,,,,+++)))((('''######$$$&&&(((***)))(((''''''&&&%%%###"""!!!!!!!!!  pppWWWIIICCC???<<<;;;777666555444333444444555333222111000///.........---,,,+++,,,,,,,,,***((()))***************++++++***))))))))))))((('''&&&'''&&&&&&%%%$$$###"""""" pppWWWHHHBBB>>><<<;;;999888666444333333444444444333222000////////////...,,,,,,,,,---,,,***((((((((('''((()))+++---///,,,,,,+++***)))'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$!!! qqqWWWHHHBBB>>><<<;;;:::999777555444333333444333333111000///............---,,,,,,---,,,***(((((((((''''''(((+++---///)))***+++***((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###"""!!! $$$qqqWWWGGGAAA===;;;;;;:::999777555444333444444222111000///...---------...---,,,,,,------+++)))***)))((('''''')))+++,,,,,,......---)))'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""!!! rrrWWWGGGAAA===;;;;;;:::999777555444444555555222111000...------------///---------------+++)))+++***)))((((((((()))***222444444000+++&&&%%%&&&%%%%%%%%%$$$$$$######### !!!rrrWWWGGG@@@===;;;;;;999888666555555555666666333222000///......------///...------...---+++)))))))))))))))))))))))))))000222333000)))$$$$$$&&&%%%%%%$$$######"""!!!!!!!!!  !!!sssWWWGGG@@@<<<;;;;;;888777666555555666777777444333222000//////......///...------...---+++)))''''''((()))******))))))))),,,...,,,&&&###$$$'''%%%%%%$$$###"""!!! $$$###"""!!!!!! !!! !!!"""!!! uuuYYYHHHAAA<<<::::::888777555444333333444444333222111000////////////000000...------...///000,,,,,,+++***)))(((''''''%%%%%%&&&'''((((((((('''%%%%%%$$$$$$###$$$$$$$$$&&&%%%###!!!!!!!!!!!!"""  !!!  vvvZZZIIIBBB===;;;:::888777666444333444444555333222111000////////////------,,,+++***)))))))))******))))))((('''''''''&&&&&&''''''((('''''''''''''''&&&%%%$$$#########!!!!!! $$$(((/////////+++'''$$$www\\\KKKCCC>>><<<;;;999888666555444444555555333222111000/////////////////////...---+++)))'''((((((((('''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$'''&&&$$$""" !!!""",,,333666:::000333222(((++++++yyy]]]LLLDDD???<<<<<<999888666555444444555555333222111000////////////...///111111000---***)))'''''''''(((((()))))))))((((((((((((((('''&&&%%%!!!""""""###$$$$$$$$$$$$"""!!!  $$$///999<<<;;;...###))) ...777""" zzz^^^MMMEEE@@@===<<<999888666555444444555555333222111000////////////)))+++---//////---***((('''(((((())))))******+++((()))))))))((('''&&&&&&""""""######"""!!!  !!!!!! !!!"""!!! """,,,555888333...!!!+++:::)))!!!!!!zzz^^^MMMEEE???<<<<<<888777555444333333444444333222111000////////////+++,,,///000000///---+++((()))))))))******++++++(((((()))))))))(((''''''&&&&&&%%%$$$"""#########"""!!! %%%,,,///+++!!! %%%000%%%$$$%%%zzz^^^MMMDDD???<<<;;;777666444333222222333333333222111000//////////////////111111111///---,,,((((((((()))))))))))))))'''(((((())))))))))))(((&&&&&&&&&%%%$$$!!!   !!! !!!"""$$$### """$$$'''zzz^^^LLLDDD???;;;;;;666555333222111111222222333222111000////////////------------+++***(((&&&((((((((((((((((((((((((''''''((())))))***))))))"""###%%%&&&&&&%%%$$$### !!!"""""""""!!!"""!!!  """### $$$'''yyy]]]LLLCCC===999888666444222000//////000000444222000///000000///......///000000000///------&&&((())))))(((((()))+++'''((()))))))))(((&&&%%%''''''''''''&&&###!!! !!!!!!    """"""www\\\KKKCCC===:::999888666444222111111222222444222000///000000///...111111111000///,,,***)))((()))******))))))***,,,'''(((((((((''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%!!!!!! """###!!!uuuZZZJJJCCC>>>;;;;;;:::888666444333333444555444222000///000000///...000000000000...+++)))((()))***++++++******+++,,,))))))((((((''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$"""!!!""" !!!sssYYYIIICCC???<<<<<<;;;999777555333444555555444222000///000000///...,,,---.........---++++++)))***++++++))))))***+++,,,+++)))(((((()))***+++'''&&&%%%$$$###""" ###!!!!!! !!!"""&&&"""  sssYYYJJJCCC???===<<<:::888666444333333444555444222000///000000///...,,,---.........---++++++((()))***)))((('''(((******)))((((((((()))***+++((((((&&&%%%$$$###"""!!!"""!!!!!! !!!vvv[[[KKKDDD???<<<<<<:::888666444333333444444444222000///000000///...000000000000...+++)))(((((()))***)))((('''((()))''''''&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((!!!  !!! """yyy]]]LLLDDD???;;;::::::999666444333333444555444222000///000000///...111111111000///,,,***))))))***+++***((('''((()))&&&'''(((((()))))))))(((''''''&&&%%%%%%&&&''''''    {{{___MMMEEE???;;;:::;;;999777555444444555666444222000///000000///......///000000000///------***,,,,,,+++)))((()))***)))***+++---------,,,+++((('''%%%"""!!!!!!!!!!!!   !!!!!!  }}}bbbMMMCCC@@@>>><<<:::888666555555555444222444333111///...///000111---.../////////...,,,+++******))))))((((((''''''%%%''')))+++,,,+++***))))))'''%%%###""""""###$$$%%%$$$""" !!!  ###}}}```JJJAAA>>>===;;;;;;999777666666666555444444333111///...///000111111111111111111000//////++++++******)))((((((((('''(((***+++,,,,,,,,,+++)))'''%%%###""""""######'''%%%###""" !!!!!! ###"""}}}___III>>><<<<<<;;;<<<:::777777777777666555444333111000//////000000//////...------------...,,,,,,+++******))))))(((((((((((()))*********+++((('''%%%###""""""######&&&%%%###!!! !!!!!!!!!"""!!!aaaIII???======<<<;;;999777666777777666555444333222000000000000000///...,,,+++++++++,,,---++++++******)))(((((((((&&&%%%%%%%%%%%%&&&'''(((((('''%%%$$$###""""""""""""!!!  !!!  fffNNNBBB???>>>===999777555555666666555444444333222111111000000000222111///.........///000)))))))))(((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%$$$###"""""""""!!!  !!! !!!!!!!!!  !!!lllSSSFFFAAA???===888666555444555666555444333333333222222111000000//////...---------------)))((((((''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%$$$###"""!!!"""!!! !!!"""###!!!  qqqWWWIIICCC???<<<999777555555666777666555333333333333222111000000+++,,,,,,,,,,,,+++******)))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&%%%$$$###"""!!!!!!  !!!"""###  !!!   !!!sssYYYKKKCCC>>>::::::888666666777888777777333333333333333111000000---...///000///...---,,,*********)))((((((''''''$$$%%%'''(((((('''%%%###&&&&&&&&&%%%$$$###"""!!!!!!""" !!!!!! !!!  sss[[[MMMFFF@@@;;;;;;999777777999:::;;;:::666555333111000///.........---,,,+++,,,+++(((&&&*********))))))((('''&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%$$$""" """!!!    ''' rrrYYYKKKDDD???;;;:::888666666777888888888666555333111000///......//////000000000//////...++++++++++++***)))((('''(((((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$""" """!!!    !!!pppWWWHHHAAA===<<<:::888555444555666555555555444333111000/////////+++...000...+++)))***,,,,,,,,,,,,++++++***)))((()))))))))((('''&&&%%%$$$%%%$$$###$$$%%%$$$""" """!!! !!!  mmmVVVFFF???>>>>>>;;;999666444555555444333555444333111000/////////***...000,,,&&&"""###%%%++++++++++++***)))(((((('''((())))))((('''%%%$$$&&&%%%$$$%%%&&&%%%$$$""""""!!!  """!!! jjjTTTFFF@@@???@@@===:::777666666666555444444444222111000000000000...111333///)))%%%&&&(((************)))((('''&&&$$$%%%&&&((((((((('''&&&'''&&&%%%&&&''''''%%%###"""!!!  $$$###  !!! !!!""""""!!! {{{dddQQQFFFBBB@@@@@@===;;;888777777777666555444333222111000000000000,,,...000///,,,***+++---)))******))))))((('''&&&###$$$%%%&&&'''(((((((((&&&%%%%%%&&&''''''%%%$$$"""!!! !!!""" """!!!  uuu^^^MMMEEECCC@@@>>>===:::777666777777777666333333222111000000000000+++,,,,,,,,,,,,+++++++++************)))(((''''''&&&&&&&&&&&&'''((())))))$$$######$$$%%%%%%$$$""""""!!!  !!! rrrZZZJJJDDDCCC???;;;;;;999777666777777777666333333222111000000000111000///.........---+++(((++++++,,,++++++***)))(((******(((''''''((()))***""""""!!!"""$$$$$$###!!!""""""   iiiWWWMMMCCCAAAAAA::::::888666666666777666555333222111111222222111///............---,,,,,,+++...---,,,***)))(((((((((%%%&&&((())))))(((&&&$$$######$$$%%%%%%###"""!!!!!!"""""" !!!###%%%$$$"""    $$$      ### ~~~eeeSSSJJJ@@@???AAA;;;;;;888666444444444222111111000//////000000///---------...------,,,+++***------+++***)))((((((((($$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$######"""""""""!!!  !!! !!! !!!zzzaaaNNNFFF===>>>@@@;;;888666333333333333111000111000//////000000///---------------,,,+++***))),,,,,,+++***)))((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%""" !!!!!! !!!!!!  !!!     www^^^LLLCCC;;;<<>>999555333222333555666666555333222111111222222111///---------,,,+++***((((((***************)))((('''&&&&&&%%%%%%&&&'''((((((((('''%%%$$$$$$$$$%%%&&&&&&"""!!!!!!!!!!!! """""""""""""""   !!!""" nnnWWWGGGAAA:::;;;>>>888:::888666555555555333222111000//////000000///---.........---,,,***)))((())))))***+++***)))'''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&$$$!!! !!!%%%%%%$$$!!!!!!   eeeOOOBBB???:::<<<>>>888;;;999666555555444222111111000//////000000///---/////////...,,,+++)))(((((((((***+++***)))'''&&&&&&''''''((('''&&&$$$###'''''''''''''''&&&%%%%%%   !!!%%%%%%###!!!^^^III>>>===999<<>>:::<<<<<<:::999999777555555555555444222222111111111000000//////000000//////...---++++++))))))***++++++***)))(((******((('''&&&%%%%%%%%%(((%%%######%%%%%%###   qqqUUUHHH<<<999;;;;;;::::::888777555666666777555444333222222111000///......222222111///---+++)))(((******+++++++++***((('''******((('''&&&&&&%%%%%%***((('''&&&&&&%%%$$$"""    '''   lllQQQEEE:::888::::::999:::888777666666777888777555333333222111000///...---000///...---+++)))'''%%%++++++,,,,,,+++)))((('''%%%%%%$$$%%%%%%&&&'''(((+++***((('''&&&%%%###""" !!!  !!!111%%%"""hhhMMMCCC:::888999888999:::888777666666777888777555333333222111000///...------------,,,+++)))((('''+++,,,,,,,,,+++***((('''%%%%%%%%%%%%&&&'''((()))))))))((('''%%%###""""""!!!  !!!,,,!!!~~~fffLLLBBB:::999999888888:::888777555666666777555444333222222111000///......---------------,,,++++++++++++,,,,,,,,,***)))(((***))))))(((''''''(((((('''((((((&&&$$$""""""###!!!!!! !!!!!!  """  }}}dddKKKCCC<<<:::999777777:::999777555555555555444222222111111111000000//////---------------,,,+++******+++,,,,,,,,,+++***)))***))))))(((((((((((((((&&&'''((('''$$$"""###%%%!!!!!! !!!!!!!!!   |||cccLLLCCC<<<:::999777777:::999777555555555444222111111111111000000000000000,,,,,,,,,+++***)))'''''')))***+++,,,---,,,+++***$$$$$$%%%%%%'''((()))***%%%''')))'''$$$###$$$&&& """!!!""""""   !!!  vvv[[[KKKAAA999:::===;;;888777777777666555444444444444222222222111111111111111,,,------...---,,,***)))+++,,,,,,,,,,,,+++******,,,,,,+++)))((('''&&&%%%&&&&&&&&&'''((((((%%%###!!!!!!""""""""""""!!!!!!   !!! $$$    !!!""" !!!""" uuu[[[JJJAAA999:::===;;;888777444444333222111111111111111111111111111000000000++++++,,,,,,+++***((('''++++++,,,,,,++++++***)))))))))((('''&&&%%%%%%$$$$$$######$$$%%%$$$"""  !!!!!!  !!!!!!""" ### !!!$$$###"""!!!sssZZZJJJAAA:::;;;<<<:::888777777666555444444333333444111111111000000/////////+++,,,,,,,,,+++***((('''+++++++++++++++***))))))+++*********))))))))))))'''&&&%%%&&&'''&&&$$$###"""!!!      %%%%%%%%%###qqqYYYIIIAAA;;;;;;<<<:::888888999888777666555555555555111111000000//////............//////...,,,***)))*********+++***))))))(((************************)))(((&&&'''''''''%%%$$$ """"""!!!  !!!  !!!""""""### oooWWWHHHAAA<<<;;;;;;999888999666555444333222222222222111111000000///......---////////////...,,,***)))))))))******))))))((('''$$$%%%%%%%%%%%%&&&&&&&&&'''%%%############"""!!!   !!! !!!!!!!!! !!!   !!!###$$$!!!mmmVVVHHHAAA<<<<<<;;;888777:::777777666555444444444444222222111000//////......---......---,,,***(((''')))))))))))))))(((''''''%%%%%%&&&&&&&&&&&&&&&&&&)))'''$$$$$$$$$$$$###""""""!!!  !!!""" !!!!!!     $$$''''''lllUUUGGGAAA===<<<;;;777777::::::999888777666666666666444333222111000///..................,,,***((('''(((((())))))(((((('''&&&)))))))))))))))(((((((((,,,)))'''&&&&&&&&&%%%$$$"""!!!  !!!"""!!!     !!!    !!!    !!!!!!"""!!!!!!    """%%%$$$kkkUUUGGGAAA===<<<:::777777:::777666555444444333333333444444333222111000///...000111111000...,,,***)))(((((((((((((((''''''&&&((('''''''''&&&&&&&&&&&&)))'''$$$"""######"""!!!"""!!!!!!"""###"""!!! !!!"""###        !!! !!!""""""""" !!!!!!!!!  !!!!!!!!!!!! !!!  !!!!!!!!!!!! !!!!!!  !!!!!!!!!  iiiTTTDDDBBB???;;;888777777777777777555444444555666777222111000//////.........---------,,,,,,,,,------(((((()))***+++,,,,,,---,,,+++)))'''&&&%%%&&&&&&+++***(((&&&$$$###""""""""""""!!!   !!!!!!"""'''***!!!     """!!!       !!!!!!  !!!!!!!!!!!!     !!!!!!gggRRREEECCC@@@<<<:::999888999888888777666666666666666222111000//////.........///......---,,,,,,------,,,,,,,,,+++++++++******,,,***)))'''&&&&&&&&&&&&***)))'''&&&$$$$$$######""""""!!!"""$$$!!!  !!!!!!!!!   !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""" !!!!!!!!!!!!%%%"""   dddOOOEEEDDDAAA>>>;;;:::::::::999999999999888777555555222111000//////.........111000///...---,,,,,,,,,------,,,,,,,,,++++++++++++***)))'''&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$"""!!!       !!!!!!!!!!!!  !!!"""###$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!(((%%%  !!! ~~~bbbNNNDDDCCCAAA>>><<<::::::999999999999999888666444333222111000///............222111000...---,,,++++++((()))******,,,,,,---...***))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%"""!!!     !!!     !!!  !!!!!!!!!!!!!!!  !!!"""""""""   !!!""""""!!!  !!! $$$###  !!!    {{{```NNNBBBAAA@@@>>><<<:::999888777888888888777555333111222111000///............333222000...,,,+++******''''''((()))***+++,,,,,,)))))))))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%!!!!!!   ### !!!""""""!!!#########"""!!!       !!!!!! !!!!!!!!!!!! !!!""" """"""!!! !!!!!! !!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!   !!! www]]]LLLAAAAAA@@@>>><<<:::999888777777777777666444333333222111000//////.........111000///---+++************))))))))))))((((((((((((((())))))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%!!!  !!!  """   !!!!!!!!!"""""""""!!!  !!!"""!!!!!!!!!!!! """!!!!!! !!!!!!""""""!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! ###""""""!!!!!!  rrrXXXHHHBBBAAAAAA???>>><<<:::999888888777666555555666666222111000//////.........//////---,,,******))))))*********))))))))))))((('''(((((())))))((('''&&&&&&&&&%%%$$$#########$$$  !!!  !!!    !!!!!! !!!"""""""""!!!!!!!!!"""""""""  !!!!!!""""""""""""!!!!!!!!!!!!  !!!"""##################"""!!!!!!"""""""""""""""""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""   !!!"""######""" %%%$$$###"""    !!!!!!oooUUUDDDCCCBBBBBBAAA???===<<<;;;999888777666666777888999222111000//////............---,,,+++***)))))))))(((((()))***+++,,,------'''((()))))))))((('''&&&'''&&&%%%$$$############  !!!  !!!%%%(((&&& """  !!!       !!!  !!! !!!!!!!!!  !!!"""""" !!!!!!"""###$$$$$$ """######$$$$$$"""###%%%&&&%%%"""  !!!"""##################""""""""""""############$$$%%%''''''%%%%%%%%%%%%%%%$$$###"""######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################!!!!!!   !!!"""###$$$%%%  """$$$''')))+++***)))'''%%%$$$"""""" !!!""""""!!!   ###'''+++---!!!!!!!!!     !!! kkkUUUHHHCCCEEEFFFDDD@@@;;;888666999888666444333444555666333222222222111000000000222//////111///+++)))*********+++,,,,,,,,,,,,++++++******)))))))))))))))(((&&&$$$$$$%%%&&&%%%$$$###"""!!! $$$"""  !!!&&&!!! !!!!!!   !!!!!!  """""" """"""!!! !!!!!!!!!  """######""""""!!!!!!!!!""""""!!!  !!!""""""######$$$ """$$$&&&'''(((((()))(((&&&$$$"""!!!!!! !!!!!!!!!"""""""""!!!"""###$$$$$$$$$###""" !!!"""$$$%%%'''((()))(((((((((((((((((((((((($$$$$$&&&''')))***+++,,,************))))))((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$'''&&&%%%###""""""""""""$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%)))'''%%%######%%%'''))))))++++++***'''$$$"""""" ###$$$%%%###!!! ###"""!!!  """ """!!!   !!! kkkTTTGGGCCCDDDEEECCC???:::888777999888666444444444555666333333222222111000000000000......111///***((()))******++++++,,,,,,,,,+++++++++***)))(((((())))))%%%###!!!!!!"""###"""!!!"""!!!!!! !!!!!!  !!!&&&### """###!!!!!!!!!!!! !!!!!!!!!!!!  !!! !!!"""  !!!!!!!!! """"""""""""############!!!"""###%%%'''((())))))))))))'''&&&$$$#########""""""######$$$$$$%%%%%%%%%&&&'''((())))))(((''''''((()))***+++---......111000///...,,,+++***))),,,,,,---...///111111222111111111111111111000000------,,,,,,,,,,,,---------,,,,,,---......---+++,,,+++***)))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))+++***(((''''''((()))***''')))******((('''&&&'''"""###%%%''''''%%%###!!!""""""!!!!!!!!! ######"""!!!   """!!! """!!! """$$$iiiSSSGGGCCCDDDCCCAAA===999888888999888666555444444555666333333222222111000000///000///000444222---))))))*********+++++++++++++++,,,+++***)))(((((((((((('''&&&$$$$$$%%%%%%%%%$$$!!! !!!!!!"""!!!###!!! ###!!!!!!''',,,111---&&&!!!!!! !!!""""""!!! !!!%%%"""  !!! """  """""""""!!!!!!!!!!!!!!!############$$$$$$$$$$$$###$$$&&&(((***+++,,,,,,++++++***)))((((((((((((&&&''''''((()))******++++++,,,...///000000000///...///000111222333444444666555555333222111000///444555555666777777888888999999999999999999999999444444333333333333444444555444333444666666444333222111000//////...//////,,,,,,,,,---......//////+++---///111222222111000000//////......---------***,,,------+++******+++((()))+++++++++)))'''&&&%%%%%%$$$$$$############$$$###"""!!!!!! !!!  !!!!!!!!!!!!  !!!!!!  !!!!!!!!! ###!!! gggRRRFFFCCCCCCBBB???;;;999888888999888777666555555555666444333333222111000//////222111444888666000,,,,,,***************++++++,,,,,,,,,+++)))(((((((((((()))'''%%%%%%&&&'''&&&%%% !!!"""### !!!######!!!$$$"""!!!''',,,999555---%%%!!!!!!!!!    """!!! !!!!!!   !!!!!!***'''!!!  ###""" !!! !!!!!!"""""""""""""""""""""""""""""""""######""""""###$$$%%%&&&'''''''''(((***,,,---//////000//////......------......,,,,,,---...///000111222222333555777888888888888444444555666777777888888777777777777777888888888::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???:::999999888888999999:::999888888888::::::888777555444333111000///......---...///000111222333333000333666:::<<<<<<;;;:::777777888888777666444333444555555333000......///000111222222111///---,,,((((((''''''&&&%%%$$$$$$%%%$$$###""""""!!!!!!"""  !!!!!!!!! !!!""" !!!!!!!!!!!!  ###$$$!!!!!!eeePPPEEEBBBCCCBBB???;;;999888999999888777777666666555555444444333222111000///...111000333888777111,,,,,,******)))))))))***+++,,,,,,+++***)))((((((((((((&&&$$$###"""###$$$###""" !!!"""###$$$!!!!!!######""" """$$$111...***%%%  """######!!! """    !!!!!!)))&&&"""!!! $$$&&&%%%  !!!"""###$$$$$$$$$$$$###"""######$$$$$$%%%%%%%%%!!!"""$$$&&&(((***+++,,,+++,,,---///111222333333444333333222222333333444000111222444555777888888777888:::<<<===>>>======:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA======<<<<<<<<<<<<======;;;::::::;;;<<<<<<;;;999888666444111///---,,,+++,,,---...///000222333333333666:::???BBBCCCBBBBBB>>>>>>@@@@@@@@@>>>===;;;<<<===<<<;;;888666777888999999999999888777555444...---,,,+++)))((('''&&&''''''&&&%%%$$$$$$$$$$$$!!!!!! !!!!!! """###### !!!!!!   $$$~~~cccOOODDDBBBCCCCCC@@@===:::999999999888888777777666555555555444333222111///......///---///333333---***+++******)))((()))***+++,,,+++******)))))))))))))))(((&&&$$$$$$%%%&&&%%%$$$!!! !!!!!!"""%%%""" !!!"""""" !!!"""!!!  !!!"""!!!   !!!!!!"""'''***(((""" """"""###""""""!!!"""$$$%%%&&&%%%%%%$$$%%%%%%&&&'''(((((())))))%%%&&&(((***,,,...000111...///111333555666777777777777666555555555666666222333555666888:::;;;<<<;;;<<<===???@@@@@@@@@???????????????????????????AAA@@@@@@???>>>>>>======??????@@@AAABBBBBBCCCCCCAAAAAAAAA@@@@@@?????????======<<<<<<<<<<<<======<<<;;;:::;;;<<<===;;;999888666444111...,,,+++******++++++,,,...///000000333666:::???BBBEEEFFFFFFBBBCCCDDDEEEEEEEEECCCCCC@@@AAAAAAAAA@@@@@@BBBCCCAAAAAAAAA@@@@@@???>>>>>>888777555222000---,,,+++,,,+++***)))((((((((((((&&&%%%$$$############$$$!!!!!!!!!!!!"""###$$$$$$ !!!!!! !!!###!!!|||bbbNNNDDDAAACCCDDDBBB???;;;999999888888888888777666666555555444333222111///.........,,,---000000+++)))+++******((((((((()))+++,,,)))))))))))))))******+++***((('''&&&(((((('''&&&"""!!!!!! !!!###  !!!    !!! !!!!!!!!!"""''',,,***###!!!!!!###$$$%%%%%%%%%###$$$&&&((())))))((('''))))))***+++,,,---......---...///000222333444444111222444666777999999:::888777777666555555555555222222444666888:::<<<===<<<===???@@@@@@@@@??????@@@@@@??????????????????>>>======<<<<<<;;;;;;;;;<<<<<<===>>>@@@AAABBBBBB>>>======<<<;;;:::999999888777777666666777777888888777666777999999777555333222000...,,,+++******((())))))***+++,,,,,,---000222666;;;???CCCEEEGGGDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFFFFEEEDDDEEEGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCBBB@@@<<<999555333111111111000///............---,,,+++***)))(((((((((&&&&&&%%%$$$$$$$$$$$$$$$!!!!!!""""""!!! !!!!!! !!!!!!!!!  {{{aaaNNNCCC@@@CCCEEEDDDAAA===:::999888999999888888777666555555555333222111///...---///---...000000,,,+++---+++***((('''((()))+++,,,(((((((((((()))***+++,,,'''&&&$$$$$$%%%%%%%%%$$$###"""!!!         !!!   !!!!!!!!!   !!!!!!  !!! """###$$$ !!!""""""!!!''',,,+++%%% !!!$$$!!!$$$&&&&&&&&&&&&&&&(((***,,,------++++++,,,,,,---...///111222222444444555555555555666666222333555777999:::;;;;;;888777666555444444444444000111333555777999;;;<<<===>>>???@@@@@@??????>>>>>>============<<<<<<<<<555666666777888999999:::777888999:::<<<===>>>???999888777666555444333222111111000000000000111111222222111222333444222000---,,,+++******)))))))))'''(((((())))))*********---///222777<<<@@@DDDFFFDDDEEEEEEFFFGGGHHHIIIIIIKKKKKKJJJHHHEEEEEEFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLJJJGGGCCC???;;;888777666555444333222222222222333222111///...---,,,,,,,,,+++)))'''%%%$$$$$$###"""#########"""!!!!!!!!! !!!!!!"""   """"""!!!   !!!$$$'''%%%|||___LLLEEEDDDEEEEEEBBB>>>:::888777888888888888888888999999111111000//////////////////000000///---+++,,,---((()))***+++,,,+++***))),,,+++***)))((('''&&&%%%((('''&&&%%%###  !!!!!!"""###$$$$$$$$$!!! """"""!!! """   """!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!   $$$ !!!!!! """"""!!!  !!!!!!!!!!!!""" !!!!!!!!!"""!!!  !!!"""###$$$&&&((((((&&&###!!!######%%%&&&(((***+++,,,***+++---///111222222333444444444333333444444555555555555444444333333333333333444555555555555555333222111///...//////000...///000222444555777777999999::::::;;;:::::::::<<<999777777999:::888666333444555555666666555555111222222333444444555555444444333222111000000///............------------333111///,,,+++,,,---.........---,,,***(((&&&%%%(((((((((((())))))***+++---...///222555888:::<<>>;;;999888888888888888888888888888111111000//////////////////000000///,,,***++++++)))***+++,,,,,,,,,+++*********))))))(((((('''''''''''''''&&&%%%###"""!!!  !!!$$$%%% """!!! !!!!!! !!!!!!   !!!  !!!   """######"""!!!  """######!!!!!! $$$######"""###$$$%%%&&&%%%&&&((()))***)))((('''''''''(((***+++---.........///000111222333333333555444333333333333333444444444333333333222222222222222222222111000///......---+++************++++++,,,---///111333444444333333444555555555555555;;;999666666888999888666444555555555555444333333222333333333333444444444111000///...---,,,+++***++++++++++++++++++++++++///...,,,+++++++++,,,---,,,,,,------,,,,,,+++***((((((((((((((())))))***+++,,,---///111444666888888999999:::<<<======>>>AAAAAA@@@@@@?????????@@@BBBBBBCCCDDDFFFHHHJJJKKKKKKKKKLLLLLLKKKIIIGGGEEEAAA@@@???<<<:::888666555888999999999999999999888999999::::::999888666555111000000///---,,,++++++'''%%%###$$$%%%&&&$$$"""$$$"""  !!!!!!     zzz]]]KKKEEEBBBCCCDDDBBB>>>;;;999999888888888888888888888888111111000////////////000///000000...+++))))))))))))***+++---------,,,+++(((((((((((())))))))))))'''''''''''''''&&&%%%$$$ !!!"""###!!!!!! """!!!###$$$%%%"""    !!!!!!  !!!!!!"""######"""  !!!"""###!!!###$$$###!!!!!!!!!!!! $$$$$$$$$$$$%%%'''((()))'''((()))***+++,,,,,,---------...///000111222222333444444444444333333222444333222111111111111111111111000000000000///////////////...,,,***(((''')))(((''''''''''''(((((()))***+++,,,...000111111222222444555666666666666:::888777777999999888777666777777666666555444333555555555555444444444444333222111000...---,,,+++,,,------....../////////---------....../////////000000000000000000///...,,,,,,,,,,,,,,,++++++++++++++++++---...000222333222333444444555666777777;;;::::::888777777666666::::::;;;<<<>>>@@@BBBCCCDDDEEEGGGIIIJJJKKKJJJJJJFFFEEECCC@@@===:::777666888888888999:::;;;<<<===<<<===>>>@@@@@@AAAAAA@@@::::::999888777555333333---+++******+++***)))'''(((&&&###"""######!!! !!!    xxx[[[JJJEEEAAABBBCCCAAA>>>;;;999999999999999888888888888888222111000000//////000000000000000...***((((((((()))***,,,---...------,,,))))))))))))(((((((((((((((((((((((('''&&&%%%$$$######"""""""""###$$$%%% ###$$$!!!!!!###'''###"""   !!!!!!""" !!! ###""" !!!!!!!!! !!!!!! !!!!!!  """###### """"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%'''(((******************,,,...000111222222333333444555555555555555555444333222000///111000///......------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((&&&%%%((((((((())))))************+++,,,---...000111111333444555777888999999999;;;;;;:::;;;;;;;;;::::::999::::::;;;;;;;;;::::::::::::999999888777666666777666555444222000///.........//////000111222222000111333555666777777777999999888888666444333222444444444444333222222111...------...///000111111222333333444555555666666888888777666444222000000333333333444555777888999<<<>>>AAADDDGGGIIIJJJKKKHHHGGGEEEBBB???===;;;:::777666666555666888999:::999;;;<<>>===;;;:::777555444333111000...------+++((('''&&&%%%###!!!######"""!!! !!!   www[[[JJJEEE@@@BBBCCCAAA>>>;;;999999999999999888888888777777222222111000000000000000000000000...***((((((((()))***,,,---......------++++++***)))((('''&&&&&&((((((((('''%%%$$$"""!!! !!! ###  '''###    !!!  !!!"""""" """!!!!!!!!! !!!!!!""" !!!""""""!!! !!!### !!!"""###$$$%%%&&&'''&&&&&&(((***+++---......//////......000222444666555555555555555555555555444333333222000...,,,+++---,,,++++++************))))))))))))))))))*********++++++++++++***))))))******+++,,,---....../////////000111333444555555444444666777999999::::::===>>>???@@@??????>>>>>>===>>>???AAABBBCCCCCCCCC@@@@@@???>>>===<<<;;;;;;888888777555444222111111,,,------...///000000111555666888:::<<<===>>>>>>@@@@@@@@@???>>><<<;;;::::::;;;;;;;;;;;;999888888444444444333444444555555666666666777888888999999888888777666333111///---//////...//////000111111555666999===@@@CCCEEEFFFEEEDDDCCCAAA@@@>>>======777666444333333333444555555666888;;;>>>AAADDDEEEDDDEEEFFFGGGFFFEEEDDDCCCAAA@@@???<<<999777555555444222///...,,,***'''%%%&&&%%%$$$""""""!!!!!!!!! !!!!!!!!!     zzz^^^LLLGGGCCCDDDEEECCC???<<<::::::::::::999999888777777777222222111000000000000111///000000...+++)))))))))((()))+++,,,------------,,,,,,+++)))(((&&&%%%%%%(((''''''&&&$$$"""!!! !!! ###  !!!!!!   !!!###%%%&&&$$$!!! !!!!!! !!!""""""  !!!!!!!!!""""""""""""""""""!!! """""""""$$$&&&(((***+++,,,,,,---...000222333333333666555555444555666888999555444444444333333333222/////////...,,,+++)))((()))))))))(((((())))))***(((((())))))))))))*********+++,,,---------------+++,,,...000111222222333555666777888999:::;;;;;;;;;<<<===>>>??????@@@@@@???AAADDDDDDCCCBBBBBBBBB@@@AAACCCEEEGGGIIIIIIJJJDDDDDDCCCCCCBBBAAA@@@@@@>>>======<<<;;;:::999999222333333444444555555555999999;;;===???AAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDD??????@@@AAAAAA@@@>>>======<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<======:::::::::999666444111///111000///...............111222444666999<<<>>>???>>>>>>======<<<;;;;;;;;;777666444333222111111111111222444777:::>>>AAACCCEEEGGGIIILLLMMMMMMLLLKKKHHHIIIHHHFFFBBB?????????<<<:::888666555333///,,,***)))(((&&&%%%$$$$$$$$$"""###############"""""""""!!!  !!! !!!!!!""" !!!!!!  ~~~bbbPPPJJJGGGHHHHHHFFFBBB>>>===<<<::::::999999888777777666333222111111000000111111///000000///,,,***++++++'''(((***+++---------,,,+++******)))(((''''''&&&&&&&&&&&&%%%%%%$$$"""""""""!!!!!!"""     !!!!!!!!!!!! ###""""""!!!!!!   !!! """###$$$$$$!!! !!!!!!!!!   !!!"""!!!!!! !!!!!!""""""!!!!!!!!!"""######$$$$$$############!!!"""$$$&&&&&&'''((()))+++,,,......000111222444666666666666999888777666666666666666333222222111000//////...++++++++++++***)))((('''((((((((((((((()))***+++******+++++++++,,,,,,,,,,,,---...///////////////...000222444666777888888;;;<<<<<<===>>>???@@@@@@CCCCCCDDDEEEEEEEEEEEEEEE@@@CCCFFFGGGEEECCCDDDEEEBBBCCCEEEGGGHHHIIIJJJJJJFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA;;;;;;;;;<<<<<<<<<<<<<<<======>>>???AAADDDFFFHHHFFFGGGHHHIIIIIIIIIIIIIIIDDDEEEFFFHHHHHHGGGFFFEEECCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@>>>;;;888666777666444222111000//////000111111222333555666777777777666666555555555444333333333222111000......---...///222555999<<<>>>BBBDDDHHHLLLOOOPPPPPPPPPKKKMMMNNNLLLIIIHHHIIIKKKEEECCCAAA@@@>>><<<888555333222000///---,,,,,,+++''''''(((''''''&&&%%%$$$######"""!!!!!!!!!!!!!!!   !!!"""!!!!!!!!!  """!!!!!!eeeSSSLLLKKKLLLLLLIIIEEEAAA???>>>::::::999999888777777666333222111111000111111111///000000///---+++,,,---&&&''')))+++,,,,,,,,,,,,)))))))))))))))((((((((($$$$$$%%%&&&&&&%%%%%%%%%###!!!!!!"""  !!!!!!!!!!!! !!!    !!! !!!"""###""" !!! !!!"""""""""!!!"""############ !!!""" !!!"""### !!!"""###$$$%%%&&&''' """######$$$&&&***---******+++,,,---......///000111333555666666555555777777666555444333222111111000000///...---,,,+++(((((()))))))))(((((('''(((((((((((()))+++,,,---,,,,,,------...............//////000000//////...222444666999;;;<<<======>>>??????@@@AAABBBCCCCCCCCCCCCDDDDDDEEEDDDDDDDDD@@@CCCGGGHHHFFFDDDDDDFFFCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA===============<<<<<<<<>>;;;<<<;;;999777666444444444++++++++++++***)))''''''$$$$$$###""""""""""""""""""!!!!!!!!!!!!   """"""!!!lllVVVIIIJJJMMMNNNJJJDDD???<<<<<<;;;:::999777777777777888555444222111000000//////111000///...,,,+++***)))&&&(((***,,,------++++++,,,***'''%%%$$$$$$%%%&&&'''''''''&&&%%%$$$"""!!!!!!"""  ###!!!  !!!!!!!!!   """###"""!!!!!!!!!   !!!  !!!!!!!!!!!!"""###$$$%%%$$$###!!!###  !!!  !!!"""###  !!!"""###$$$ !!!"""$$$%%%'''''''''&&&''')))+++,,,,,,,,,+++///////////////000000111000111333444555555444333555555444333222111000///222222111///---+++***)))...---,,,+++************+++******)))))))))******///...---,,,---...000111222222111222333444666888::::::888888;;;@@@CCCBBBBBBBBBBBBAAAAAAAAAAAA@@@BBBBBBAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFFFFFFF@@@AAABBBCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHGGGEEEDDDEEEDDDCCCCCCCCCCCCBBB@@@@@@AAABBBCCCCCCCCCBBBAAA===???AAACCCDDDEEEHHHJJJIIILLLNNNMMMJJJHHHHHHIIILLLMMMNNNNNNLLLKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKMMMMMMLLLKKKJJJHHHFFFDDDAAA@@@===:::888777666666666666555555444444333333222111000.........//////000000...---------......,,,,,,+++++++++---...000999;;;@@@EEEJJJNNNPPPQQQOOONNNNNNOOOOOOQQQRRRRRROOOMMMJJJIIIIIIJJJIIIHHHDDDCCCBBBAAA>>><<<:::999777555333222111...***''''''&&&$$$###$$$$$$"""!!!!!!  !!!  !!!  !!!"""""""""!!! """"""!!!!!!!!!   """  mmmWWWJJJJJJLLLMMMJJJDDD>>><<<<<<;;;:::999777777777777888555444222111000000//////111000///...,,,+++***)))###%%%''')))))))))((('''---,,,+++******+++,,,,,,'''''''''&&&%%%$$$""""""  """ !!!  !!! !!!!!!   !!!    !!!!!!!!!!!!!!!"""###$$$$$$""" """  !!!   """!!!!!!!!!!!!"""######"""###$$$&&&'''((())))))***+++---///000000//////111111000000000000000111//////000111222222222222111111111000000000/////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---000000000000000111222333333444444444444555555555999888888888999:::<<<===;;;;;;;;;;;;===???@@@???BBBBBBAAAAAA@@@@@@??????DDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAAAAAAAAAAA@@@AAABBBDDDFFFGGGFFFDDDCCCEEEDDDCCCBBBBBBBBBAAA@@@>>>???AAACCCEEEEEEEEEEEEFFFHHHIIIHHHGGGFFFGGGIIIIIILLLMMMLLLIIIGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGEEECCCAAA@@@@@@@@@<<<;;;:::999777666555444444333222111000000000000111000...---,,,------......---,,,,,,,,,---...///333555999>>>CCCHHHKKKLLLOOOOOOOOOOOOPPPPPPQQQRRRNNNLLLJJJIIIJJJJJJJJJIIIHHHHHHGGGFFFEEECCCAAA@@@<<<;;;:::::::::999666333///,,,)))'''''''''&&&%%%"""!!! !!!!!!  !!!  !!!!!!   """  nnnWWWJJJIIIKKKMMMJJJDDD>>><<<<<<;;;:::999777777777777888555444222111000000//////000000///...,,,+++******&&&''')))***+++******)))***++++++******)))(((((('''''''''&&&%%%$$$###""""""  !!!""""""!!!  !!!!!!!!!!!!    !!!!!!!!!!!!"""#########""" """  !!!!!! !!!!!! #########""""""###$$$$$$%%%&&&''')))***+++++++++///000222333333333222222000000///...------------,,,,,,,,,,,,---...///000//////......------,,,,,,,,,,,,++++++,,,---///000......///000111222222333222222222333444666777888666777888999999999999888;;;;;;;;;;;;;;;<<<===>>>:::::::::;;;;;;;;;;;;;;;BBBBBBBBBBBBAAAAAAAAAAAACCCDDDFFFHHHIIIIIIIIIHHHKKKJJJHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAADDDGGGJJJLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEAAACCCFFFHHHKKKLLLMMMMMMOOOOOOOOOLLLHHHFFFEEEEEEGGGHHHIIIHHHFFFDDDCCCDDDFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGHHHHHHIIIHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFCCCBBB@@@>>><<<:::999888777777777777666555444333333222000............///111000///........./////////000333777<<>>:::777333000......---,,,&&&$$$"""!!!"""######""" !!!"""!!!  !!!!!!!!!  !!!  !!!!!!"""  mmmVVVJJJHHHJJJLLLIIICCC>>><<<<<<;;;:::999777777777777888444444222111000/////////000///...---,,,+++******((()))***+++++++++*********++++++***'''$$$!!!&&&&&&&&&&&&%%%$$$###"""###  """!!!  $$$&&&((($$$###   !!!!!!!!!!!!!!!###$$$ !!!!!!!!!!!!  !!!   !!!!!! !!!!!!""""""!!! !!!  !!!!!!!!!###"""!!! ############$$$%%%&&&''')))***+++,,,............222333444444444333222222...---+++***)))(((((((((***)))(((((()))***,,,---000///...---,,,++++++***...---,,,,,,---000222333333333444666666777777888555555555555666888999:::::::::::::::;;;<<<===>>>======<<<<<<<<<<<<<<<===<<<:::999::::::;;;>>>CCCGGGGGGGGGHHHIIIJJJKKKKKKKKKMMMPPPTTTWWWYYYYYYYYY^^^\\\XXXUUUSSSRRRRRRRRRTTTSSSRRRPPPOOONNNMMMMMMNNNPPPTTTXXXZZZ[[[ZZZZZZWWWWWWWWWVVVUUUTTTTTTTTTQQQRRRUUUWWWYYYYYYYYYYYY\\\\\\[[[WWWRRROOONNNNNNNNNNNNNNNMMMLLLJJJJJJIIIKKKJJJIIIHHHIIIIIIIIIHHHEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHJJJMMMNNNKKKJJJJJJIIIIIIIIIIIIIIIGGGFFFEEEDDDBBB@@@??????<<<===>>>>>>===;;;999888777666444333222222333333555555444333222222222111111222333555888<<>>>>>======>>>AAADDDFFFCCCCCCCCCBBBBBBAAA@@@@@@BBB===;;;===>>>@@@IIITTTSSSTTTVVVXXXZZZ\\\^^^___```bbbggglllqqqtttwwwxxxyyywwwssspppnnnmmmmmmmmmlllkkkiiigggeeeddddddddddddfffiiilllooopppqqqqqqooopppqqqpppmmmllllllnnnmmmmmmnnnoooooonnnmmmlllqqqqqqpppnnnjjjgggfffgggeeedddcccccccccbbbbbbaaaZZZWWWSSSRRRQQQQQQOOOMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKJJJIIIHHHHHHJJJLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGFFFCCCCCCDDDDDDBBBAAA???======<<<:::999999999:::;;;;;;;;;;;;:::999888777777777666555555666888:::;;;<<<======???AAACCCEEEGGGGGGEEEDDDCCCCCCBBB@@@>>>??????@@@@@@@@@@@@??????DDDCCCCCCEEEGGGJJJJJJIIIMMMJJJFFFCCCBBBAAA@@@???:::777222///...---,,,+++)))((('''&&&&&&%%%$$$### !!!"""######"""!!! """"""!!!!!!!!!  !!! !!!"""###!!!!!!!!!  kkkTTTGGGFFFHHHJJJGGGBBB===;;;<<<;;;:::999777777777777888555444222111000000////////////...---,,,,,,++++++))))))))))))))))))))))))+++,,,---...---+++)))(((%%%&&&&&&&&&%%%%%%$$$###"""  !!!  !!!        $$$!!! !!!""" !!!!!!!!! !!!!!!!!!!!! !!! !!!!!!  !!!!!! !!!"""$$$%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''')))+++---...///000111222333333333333222333333222111///...,,,---,,,+++)))((('''''''''''''''''''''((()))***+++)))***,,,...111333555666444444444555555555666666555666888999:::999888888999999999:::;;;===>>>???BBBBBBBBBCCCFFFIIIMMMOOOMMMMMMMMMMMMKKKJJJHHHHHHGGGAAA???CCCEEEIIIVVVeeejjjlllnnnpppsssvvvxxxyyywwwyyy|||}}}}}}~~~uuupppjjjgggfffeeebbb_________]]][[[XXXUUURRRPPPPPPPPPOOONNNMMMLLLLLLKKKLLLKKKJJJHHHGGGGGGGGGHHHCCCDDDDDDEEEEEEEEEDDDDDDFFFGGGHHHHHHIIIJJJKKKLLLHHHHHHGGGGGGEEEDDDBBBAAABBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???>>>;;;;;;:::999888888888888888888888:::;;;===???@@@DDDCCCCCCCCCDDDDDDBBB@@@????????????>>>===<<<<<<<<<<<<===@@@FFFKKKMMMNNNMMMKKKIIIHHHHHHHHHGGGFFFDDDAAA===:::999777555333000...+++******(((&&&$$$""""""######"""!!! !!!!!!!!!   !!!""""""!!!""""""  !!!"""!!!!!! lllUUUHHHEEEHHHIIIGGGAAA===;;;;;;;;;:::999777777777777888555444222111000000//////.........------,,,,,,+++------,,,,,,,,,,,,------((()))************((((((%%%%%%&&&&&&&&&%%%$$$$$$  """  ###$$$%%%$$$$$$  !!! !!!""" !!!!!!!!!"""""" !!! !!!!!!!!!!!! """!!! !!! !!! """!!! ###%%%#########$$$&&&(((***+++,,,,,,,,,,,,---...//////111111222333444444444444444444444333222000---,,,,,,+++***)))(((''''''''''''((()))***++++++++++++***+++---///222444666777333444666888888888777666555777999<<<=========<<<>>>>>>@@@BBBDDDGGGJJJKKKPPPRRRVVVZZZ^^^```bbbbbbbbbbbbbbbaaa___]]][[[ZZZWWWQQQQQQWWWYYY\\\jjj{{{}}}yyyxxxvvvtttrrrooolllkkkfffeeedddbbb```___^^^]]]XXXWWWUUUSSSPPPNNNLLLKKKEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMKKKJJJHHHFFFEEEDDDCCCCCCEEEDDDDDDDDDEEEGGGIIIJJJHHHHHHIIIIIIHHHGGGFFFEEE@@@@@@@@@@@@???>>><<<<<<:::999999888888999999:::======>>>@@@CCCDDDDDDBBBAAAAAA@@@???>>><<<:::999777777777;;;@@@EEEGGGHHHGGGGGGGGGIIIKKKLLLKKKIIIJJJHHHEEEDDDCCCBBB???===;;;888444222222000,,,)))''''''''''''&&&###!!! """"""""""""!!!!!!!!!!!! !!!  !!!!!!!!! """###!!! """"""!!!!!!  mmmVVVHHHEEEGGGIIIGGGAAA===;;;;;;;;;:::999777777777777888555444222111000000//////.........------,,,,,,,,,++++++******)))******+++------,,,+++***)))((('''%%%%%%&&&&&&&&&%%%$$$$$$!!!"""  ### !!!!!!!!!!!!!!!  !!!!!!  !!!"""###"""!!!  !!! !!!  !!!"""""""""   !!! !!!###!!!!!! !!!!!!!!!!!! """!!! !!! !!! """""" ###&&&!!!!!!"""$$$''')))+++---222222111000000000000000222222333444555555555444666666666555333111...---)))((('''&&&&&&&&&&&&&&&''')))***,,,,,,,,,++++++///000000000111111222222000222666999::::::888777777999<<>>===;;;999888777666666444555777<<<@@@CCCCCCBBBBBBAAAAAA???===;;;888777777666555666999<<<======BBBCCCEEEIIILLLMMMLLLJJJLLLKKKJJJJJJJJJIIIGGGDDDEEEAAA===;;;:::888444000---------,,,***(((%%%$$$%%%%%%%%%%%%$$$$$$$$$### !!!!!!  !!!!!!  """###!!! """!!!!!! jjjSSSIIIGGGIIIJJJGGGAAA<<<;;;<<<:::999777666444444555555555444333111000/////////---............---+++******+++------,,,,,,,,,---***++++++++++++***)))))))))(((''''''&&&%%%$$$$$$$$$###"""!!!!!! !!!  !!!%%%   ###  !!!"""!!!   !!!""""""""""""   """""""""!!!  %%%$$$###"""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!""""""!!!"""$$$&&&%%%&&&''')))+++---...///111111222333333444555555777666555444333333444555888777555333111///...---((()))***************)))+++***)))***---000111111/////////222555888::::::666666666777999;;;===>>><<>>??????@@@AAABBBBBB@@@>>><<<:::888555222111222444555<<<>>>@@@CCCFFFHHHIIIJJJLLLLLLNNNNNNNNNMMMLLLKKKLLLKKKIIIFFFDDDAAA@@@???;;;999666333000...,,,+++'''%%%""""""###$$$###### """###$$$%%%&&&###!!! !!!"""  ######""""""!!!!!!  !!!!!! """kkkUUULLLGGGIIIJJJGGGAAA<<<;;;<<<<<<;;;999888777666777777444333222111000000000000......//////...,,,+++***)))+++,,,---,,,+++,,,---***++++++++++++***))))))%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! """ !!! """"""!!!!!!"""!!!%%%+++)))&&&### !!! """    &&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!! ######"""""""""###%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$%%%%%%$$$###"""###%%%((((((***+++---///000111333333333444555666666666888777555444444444555666555444333111000...---,,,111111111000000...------...,,,+++,,,---///000000444333333444666999:::;;;:::;;;<<<>>>AAACCCFFFGGGJJJMMMRRRVVV[[[```fffjjjnnnttt|||~~~|||{{{yyyuuuppplllfff___[[[ZZZWWWSSSNNNIIIEEECCCBBBDDDEEEFFFGGGHHHJJJLLLMMMLLLLLLMMMNNNOOOPPPPPPQQQOOOOOONNNNNNNNNNNNNNNOOOLLLJJJHHHEEEBBB@@@???>>>888888777666777888:::;;;999:::<<<>>>>>>===<<<;;;===;;;999666555444555555:::;;;===???AAACCCDDDDDDKKKLLLMMMOOOPPPPPPQQQQQQOOONNNMMMKKKIIIHHHFFFFFFAAA@@@>>>;;;777444222111---***'''&&&%%%%%%$$$#########"""""""""!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!  lllVVVNNNGGGIIIJJJGGGAAA<<<;;;<<<<<<;;;:::888777777666777333333222111000000111111////////////...,,,***)))(((***+++,,,******+++,,,******++++++******)))(((###$$$$$$$$$%%%%%%%%%%%%"""!!! $$$""" !!! !!!!!!!!! !!! !!!$$$$$$###"""!!! !!!!!!     """  """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&&&&""""""""""""""""""""""""###"""""""""###$$$%%%%%%%%%&&&''''''&&&&&&''')))+++,,,---...000111333333555555555666666777777888888888666555555555666777777777666555444333333222444444333333222111000000333222111111111333444555;;;:::999999;;;>>>@@@BBBGGGHHHJJJMMMQQQUUUXXXZZZ___ccciiiooouuu{{{yyytttooolllfff___XXXQQQLLLIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJKKKMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTRRRQQQNNNLLLIIIGGGFFFFFF>>><<<999777666666777888555777999;;;<<<<<<<<<;;;???>>>===;;;999777555555888999:::<<<>>>???@@@AAAGGGHHHJJJKKKNNNOOOQQQRRRQQQQQQPPPOOONNNNNNMMMMMMIIIHHHGGGEEEBBB>>>;;;999777444000---+++)))'''$$$&&&&&&%%%$$$###"""!!!!!!"""  """"""!!!   kkkVVVNNNGGGIIIJJJGGGAAA<<<;;;<<<999999888777666555444444222222111111111111111222000000000000...,,,***)))''')))***+++***)))***+++***************))))))(((&&&'''''''''''''''''''''""""""!!! $$$"""   !!!"""!!!"""!!!  !!!  !!!   !!!""""""###   ###""" !!!""""""###""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$%%%"""""""""###$$$%%%&&&'''###%%%(((***+++,,,...000...///000111333444555666555666666666777777888888999888777666666777888888999999999888888888888777444444333333444444555555555666777888888:::===@@@CCCCCCDDDFFFHHHLLLQQQUUU]]]^^^aaaeeeiiinnnqqqsssxxx}}}yyypppggg___[[[VVVUUUUUUUUUUUUSSSOOOMMMNNNMMMKKKJJJIIIKKKLLLNNNNNNNNNNNNOOOPPPQQQSSSTTTRRRQQQOOONNNMMMLLLLLLLLLEEECCC???<<<999888888888888999:::;;;<<<<<<<<<<<<<<<======<<<:::888666555888888:::;;;>>>@@@BBBCCCDDDEEEEEEFFFGGGIIIJJJKKKNNNNNNNNNNNNMMMMMMMMMMMMJJJKKKLLLLLLJJJHHHEEECCCAAA>>>:::666333000,,,))))))((((((''''''&&&&&&&&&###"""""""""$$$%%%$$$###  !!!!!!!!!  iiiUUUMMMGGGIIIJJJGGGAAA<<<;;;<<<999888888777666555444333222222111111111111111222///000000000///---+++***'''(((******)))))))))***)))************)))(((((())))))(((''''''&&&%%%%%%$$$###"""!!! """!!!  ###  ######"""!!!    !!!######!!!  !!!$$$'''&&&""" !!!"""######"""""""""""""""""""""""""""""""""""""""""""""""" """""""""###$$$&&&'''(((%%%'''+++---...///111333111111222444555666777777666666666666777777777777999888777666666777888999777777777777777777777777666666666666666777999999555777;;;===@@@DDDIIIMMMQQQTTTXXX\\\```fffmmmrrryyyzzz}}}|||xxxtttttttttvvvyyy}}}~~~}}}}}}}}}}}}}}}zzzvvvrrrrrrrrrrrrqqqkkkccc]]]UUUSSSPPPLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKKKKLLLMMMMMMKKKIIIFFFDDDAAA???>>>>>>============<<<<<<;;;;;;888999:::::::::888777555666666888:::===@@@CCCEEEEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHJJJLLLMMMLLLKKKJJJIIIFFFBBB???<<<999555222///...---+++***)))''''''$$$###"""###$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""### !!!hhhTTTMMMGGGIIIJJJGGGAAA<<<;;;<<<::::::::::::999777666555333333222111000000111111//////000000///...,,,+++''')))***+++))))))***+++))))))******))))))((('''(((((('''&&&%%%$$$######$$$###"""!!!!!! !!!   """###!!!  !!!!!!!!! !!!"""    !!!"""!!!!!! !!!!!!###"""!!!"""%%%%%%###  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! #################################%%%&&&(((***+++***,,,///000000///000000222333333444666777777888777777777777777777777777888777666666666777999999999999999999999999999999666666555555666888:::;;;:::???DDDIIIMMMSSS[[[aaaiiinnnuuuzzzuuuuuuttttttsssrrrrrrqqqqqqqqqqqqooolllgggbbb___]]]]]]]]]^^^aaaeeejjjllljjjiiiiiihhhfffeeedddccceeefffgggffffffgggjjjllljjjlllmmmmmmnnnpppsssvvv}}}{{{yyyuuussssssvvvyyyyyy{{{~~~}}}uuugggddd```ZZZUUUQQQOOOMMMJJJJJJIIIGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEAAAAAA@@@>>>===<<<;;;:::777888999::::::999888777444444555777:::===@@@BBBGGGHHHIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDAAACCCEEEHHHJJJLLLLLLMMMLLLKKKHHHGGGFFFCCC@@@===:::888555222...+++((('''%%%###""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""  !!! iiiVVVOOOGGGIIIJJJGGGAAA<<<;;;<<<::::::::::::999777666555444333222111000000000000---...///000000///...---''')))++++++***)))***+++)))))))))))))))(((((('''''''''&&&&&&%%%%%%%%%$$$######"""!!!  !!!!!!  """###"""!!!%%%&&&"""  !!!!!!""""""######$$$    !!!"""!!!!!! !!!!!!############"""!!! !!!!!!"""""" !!!"""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))+++---...,,,...111222111000000000222333333444555666777777999999999999888888888888777777666555666777888999<<<<<<<<<<<<<<<<<<;;;;;;666666777:::===BBBFFFHHHNNNTTT[[[aaafffmmmvvv~~~}}}tttsssrrrpppmmmkkkiiihhhcccdddfffggghhhiiiiiiiiijjjnnnpppooojjjdddbbbaaa______^^^^^^aaaeeeiiillljjjjjjiiihhhfffcccaaa___dddeeeeeeeeedddfffiiillljjjkkklllkkkiiihhhiiijjjmmmkkkhhhdddaaaaaadddgggfffiiimmmqqqtttxxx|||{{{vvvuuuzzz~~~}}}vvvnnngggaaa^^^UUUSSSQQQNNNLLLJJJHHHHHHEEEEEEEEEDDDDDDEEEFFFFFFFFFHHHKKKMMMNNNMMMKKKIIIFFFEEEDDDBBBAAA@@@??????<<<<<<<<<<<<;;;::::::999666666666666888:::===>>>FFFHHHKKKNNNPPPOOONNNLLLHHHHHHGGGFFFEEEDDDCCCCCC>>>???AAACCCFFFHHHJJJKKKMMMLLLLLLLLLMMMLLLJJJGGGEEECCC@@@<<<888444111///)))'''&&&%%%&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!jjjXXXQQQGGGIIIJJJGGGAAA<<<;;;<<<888888888888777555444222555444333111000/////////------///000000000///...(((***+++,,,+++***+++,,,)))))))))))))))((((((''''''''''''(((((((((((()))""""""   !!!######!!!!!!###"""%%%%%%### !!!"""!!! """###  !!!"""""""""!!! $$$$$$!!!  !!!"""!!!  !!! !!!###%%%!!!!!! !!!!!!!!!###%%%&&&$$$######### !!!!!!!!!!!!!!! !!!"""###$$$######""""""""""""""""""""""""''''''(((***,,,...000111))),,,000222222222333333222333333444555666666777::::::::::::::::::::::::777666555555555777888999999999999999999888888888999;;;>>>DDDKKKSSSZZZ]]]ccciiiqqqwww|||~~~zzzvvvssspppoooppppppmmmkkkhhhhhhgggfffeeedddcccbbbeeegggjjjnnnqqqsssssstttxxx~~~{{{vvvuuuvvvrrrqqqooooooqqquuuzzz|||zzzzzzzzzxxxuuurrrooommmwwwwwwwwwwwwwwwxxx|||~~~}}}yyyvvvttttttpppoookkkgggddddddgggjjjmmmpppuuuyyy{{{~~~~~~~~~zzzrrrjjjfffhhhllliiinnnsssxxx}}}|||uuuqqq```___[[[XXXTTTQQQOOONNNGGGFFFEEEDDDCCCCCCCCCCCCBBBEEEJJJNNNPPPOOOMMMKKKJJJJJJHHHGGGEEEEEEEEEDDDAAA@@@???>>>===<<<;;;;;;:::999888777888999;;;<<>>@@@BBBEEEGGGIIIMMMMMMMMMOOOQQQQQQPPPNNNLLLKKKHHHEEEBBB>>><<<;;;...,,,*********)))'''%%%""""""""""""""""""""""""!!!!!!!!!  """######"""""" !!!!!!!!!!!! !!!!!!      jjjVVVNNNHHHIIIIIIFFFBBB>>><<<;;;888888777777777777777777222222222111111111111000////////////...---,,,+++******))))))******+++,,,+++++++++***************(((''''''&&&&&&%%%%%%$$$&&&$$$  """&&&$$$"""  !!!"""!!! !!!"""$$$###"""!!! !!! !!! !!!"""""" !!!"""&&&"""!!!###"""###""""""######""" !!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$######""""""############""""""$$$%%%&&&&&&&&&''')))+++...---+++***+++,,,...000444444333222222333333333666777777777555555777999:::888666666888888666444999::::::999777777888999===;;;888888:::>>>@@@@@@BBBFFFMMMTTT]]]gggqqqxxxwwwqqqjjjhhhlllqqqvvvwww{{{zzzzzzzzzzzzyyyyyyyyyqqqpppnnnmmmooorrrvvvyyyvvvuuuuuuuuuuuuuuuvvvvvv|||zzzxxx{{{~~~ssskkkhhhggghhhiiilllsss|||yyypppjjjlllmmmpppttt{{{|||vvvnnnhhhccc```^^^YYYUUUPPPKKKIIIGGGEEEDDDFFFHHHJJJIIIGGGGGGJJJMMMKKKLLLLLLLLLLLLJJJHHHGGGHHHEEEBBB>>><<<<<<===>>>;;;<<<<<<:::888777888999===AAAIIIPPPVVVXXXYYYYYYRRRQQQOOOMMMKKKIIIGGGFFF@@@@@@@@@@@@BBBCCCDDDEEEIIIJJJMMMQQQTTTVVVTTTRRRPPPPPPOOONNNKKKGGGCCC@@@AAA<<<555000...,,,)))&&&'''%%%###!!!!!!!!!"""###   !!!!!! !!!"""!!!lllWWWNNNGGGHHHHHHFFFBBB>>><<<;;;888888777777666666666555222222222111111111111000...////////////---,,,+++******))))))******+++,,,,,,,,,+++***))))))(((((('''''''''&&&%%%%%%$$$$$$$$$###  """"""!!!  !!!!!!  !!!!!!   !!!!!!!!!"""  """ !!!"""  !!!""""""  !!!%%%!!!!!!"""!!!&&&!!!!!!###!!!############$$$$$$$$$$$$ !!!!!!!!!""""""##################$$$&&&'''((('''(((+++---//////.........///000111444444333333333333333444666777777777666666888:::<<<:::999999;;;<<<;;;999888999999999888:::<<>>???AAAEEEIIIMMMPPPVVVZZZbbblllvvvuuummmccc```\\\\\\```gggnnnrrrvvvyyy~~~~~~zzzxxxwwwyyy|||rrrhhhaaaaaabbbeeellluuu~~~yyytttrrrpppllleee___ZZZUUUPPPMMMIIIJJJMMMNNNNNNMMMLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMKKKIIIGGGDDDCCCBBBCCCCCCAAABBBBBB@@@>>>======??????CCCJJJQQQUUUXXXXXXXXXWWWVVVUUUSSSQQQOOOMMMLLLKKKJJJHHHGGGEEEDDDCCCCCCGGGIIILLLPPPUUUVVVUUUTTTTTTTTTSSSQQQOOOKKKHHHFFFGGGCCC===999777444000---((('''%%%###"""###$$$%%%%%%$$$######%%%%%%$$$### """"""""""""""""""""""""!!! oooXXXNNNGGGHHHHHHFFFBBB>>><<<;;;999888888777666555444444222222222111111111111000---...000000///...+++*********))))))******+++,,,,,,,,,+++***((('''&&&%%%'''&&&&&&%%%%%%$$$$$$###"""!!! !!!!!! !!!!!!  !!!"""""""""!!!  !!!!!!!!!$$$""" !!!!!!!!!!!! """!!! """"""!!!  !!!"""""" !!!  """!!!!!!"""!!! ''' %%%###############$$$$$$$$$$$$"""!!!  !!!###############$$$%%%&&&&&&''')))******+++---///000111111222222222222222444444444444444444444444666777777777666666888:::999888777777999:::::::::999:::;;;;;;<<<@@@EEEHHHEEEJJJPPPVVVZZZ___fffkkkuuuzzzwwwqqqooolllfffaaa^^^^^^___aaafffnnnwww}}}~~~rrrhhhfffdddfffmmmxxx|||xxxzzz}}}{{{tttmmmeee```VVVWWWYYY\\\^^^[[[TTTNNNJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHFFFDDDCCCCCCDDDDDDHHHMMMRRRVVVXXXXXXXXX\\\[[[YYYXXXVVVTTTSSSRRRTTTSSSQQQNNNLLLIIIGGGFFFHHHIIILLLPPPTTTVVVVVVTTTVVVVVVUUUUUUSSSQQQOOONNNNNNKKKGGGDDDAAA===999666---+++)))'''&&&&&&&&&'''%%%###""""""###$$$###"""   pppXXXMMMFFFGGGGGGEEEAAA>>><<<;;;::::::999888666555444444222222222111111111000000---...000111000...+++*********))))))******+++,,,+++******)))(((''''''&&&&&&&&&&&&%%%$$$$$$###### !!!!!!!!!!!!!!!!!! """###"""!!! ###!!! !!!""""""!!!!!!!!! !!! !!!!!! !!!"""""" !!!!!!  !!!!!!!!! $$$!!!$$$$$$""" !!!!!!!!!""""""""""""%%%$$$""" !!!"""###$$$$$$$$$$$$%%%&&&((()))'''))),,,------...000222000111333555555444333222333444444555555555555555666777777666555444666777555555444555777999:::;;;<<<===@@@BBBFFFMMMUUUZZZZZZbbblllssswww|||{{{xxxsssrrrssswww||||||xxxsssqqqqqqqqqpppnnnpppsssxxx{{{~~~zzzyyy~~~tttllljjjkkklllpppuuuwww}}}|||pppnnnooosssuuuqqqeee[[[OOOMMMKKKIIIHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOLLLMMMLLLJJJHHHGGGGGGIIIKKKMMMQQQTTTWWWYYYZZZZZZ\\\\\\ZZZYYYWWWVVVUUUTTTVVVUUUUUUTTTRRRQQQPPPOOOLLLLLLNNNQQQTTTUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTQQQPPPOOOMMMIIIEEE@@@===666444222///,,,***))))))$$$"""  !!!!!! !!!!!!   pppXXXLLLEEEFFFGGGEEEAAA>>><<<<<<;;;;;;:::999777666555555222222222111111111000000......000000///...+++*********))))))******+++,,,((((((((((((((()))))))))''''''&&&%%%%%%$$$$$$### !!!""""""!!!!!! """"""!!!!!!  !!! !!!"""  !!!!!!  !!!"""###"""!!!!!!!!!   !!!!!! !!!"""""" !!!"""!!!  !!!"""!!!!!!  """#########$$$%%% !!!!!!!!!""""""""""""%%%$$$"""!!!!!!"""###%%%%%%%%%&&&'''((()))++++++))),,,...000000000111333000111444555666555333222333444555666666666666555666777777555333333444555555666777888:::>>>AAADDDCCCFFFKKKRRR[[[fffqqqxxxzzz||||||{{{zzzwwwsssqqqooollllllmmmooosssvvvyyyzzz{{{}}}{{{oookkkjjjiiikkknnnlllsssyyynnn___[[[VVVQQQMMMLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPPPPNNNLLLKKKLLLNNNPPPRRRTTTVVVXXXZZZ[[[[[[\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWWWWWWWVVVUUURRRQQQQQQRRRTTTTTTRRRQQQNNNMMMNNNNNNPPPRRRUUUVVVSSSTTTTTTSSSPPPKKKHHHFFFAAA???<<<888555111///...***'''$$$############""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! nnnWWWKKKDDDFFFFFFDDDAAA>>><<<<<<:::999999888777666666555222222222111111111111000////////////...---,,,,,,******))))))******+++,,,'''(((((())))))******+++(((''''''&&&&&&%%%$$$$$$ !!!!!!!!!!!!!!! """"""""""""!!!  !!!!!!   !!!"""!!!!!!   !!!"""!!!!!!  !!!!!!!!!""""""""" !!!"""!!!   """!!!!!! !!!!!!""""""!!!"""###""" """!!!""""""!!! !!!!!!&&&&&&###"""$$$&&&############$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$&&&''')))+++,,,---......+++...111222111111222222111222444555666555333222333444555777777777666666555666666555444444555777555777;;;>>>CCCIIIPPPUUUWWW[[[cccmmmxxxxxxrrrnnnmmmppptttwwwwwwwwwvvvwwwxxxwwwvvvvvvwww{{{~~~zzzxxxuuussstttvvv}}}rrrnnnggg___XXXTTTQQQPPPPPPOOOOOONNNNNNNNNNNNOOOQQQRRRRRRQQQPPPPPPQQQSSSSSSSSSUUUVVVXXXZZZ[[[\\\^^^]]]]]]\\\[[[ZZZZZZYYYXXXXXXZZZZZZZZZYYYXXXWWWWWWUUUTTTTTTUUUTTTRRRPPPKKKJJJJJJJJJKKKNNNQQQSSSTTTVVVWWWVVVSSSPPPNNNNNNJJJIIIFFFCCC???;;;888777111...)))'''&&&%%%%%%$$$$$$$$$######""""""!!!!!!  !!!!!!"""""" !!!nnnXXXMMMDDDEEEFFFDDDAAA>>><<<<<<777777666666555555555444222222222111111111111000111000...---,,,,,,------******))))))******+++,,,)))))))))***************)))((((((''''''&&&&&&%%%""""""!!!!!!  !!!!!!!!!  !!!!!!  !!!!!!!!!!!! """!!!  !!! !!!!!!!!!!!!!!!""""""""""""!!!  !!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""######""""""###$$$!!!"""""" """ """######""""""###%%%############$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&(((,,,///111111000///---000222333222111111111222333444555666555555444333444666888888888777666222333555666666888;;;===<<<@@@GGGNNNVVV```kkkrrryyy}}}}}}xxxtttqqqqqqpppvvv|||xxxssssssyyyvvvmmmeee```^^^\\\ZZZVVVRRROOONNNMMMMMMOOOPPPQQQQQQPPPQQQSSSTTTRRRRRRSSSTTTVVVXXXZZZ[[[]]]]]]\\\\\\[[[[[[ZZZZZZXXXYYY[[[\\\\\\\\\[[[ZZZYYYWWWVVVVVVVVVVVVTTTSSSNNNLLLIIIHHHHHHIIILLLNNNQQQSSSUUUUUURRRPPPPPPQQQOOONNNMMMKKKHHHFFFCCCBBB;;;777222...,,,+++***)))&&&&&&%%%$$$$$$######"""  !!!""""""""" !!!nnnZZZNNNDDDEEEFFFDDDAAA>>><<<<<<444444444444444444333333222222222111111111111000222000...,,,+++,,,---...*********)))***++++++,,,,,,+++++++++******)))))))))))))))(((''''''&&&&&&$$$###"""  !!!!!!  !!!!!!!!!""""""!!!!!!!!!   """""" !!!$$$"""  !!!"""######!!!###""" ######"""!!!!!!!!!!!!""""""!!!"""$$$$$$######$$$&&& !!!"""!!!!!!###%%%""" ###$$$###!!!!!!!!!!!!"""""""""""""""###%%%&&&(((((())))))&&&)))---111333333111000...111333444222111000000444555555666666666666666222444666888999999777777000222555777999<<<@@@CCCJJJOOOXXXbbbmmmyyyzzzxxxvvvuuuuuuwww|||||||||{{{|||vvvqqqrrrwwwwwwwwwzzz{{{uuuqqqfffccc]]]WWWQQQNNNMMMMMMKKKLLLNNNNNNNNNOOOQQQSSSQQQQQQQQQRRRSSSVVVXXXZZZ[[[[[[[[[ZZZZZZYYYYYYYYYUUUWWWZZZ]]]_________^^^YYYWWWVVVVVVWWWXXXWWWUUUQQQOOOKKKHHHFFFGGGHHHJJJLLLOOOQQQQQQNNNMMMOOOQQQQQQQQQPPPPPPNNNMMMKKKJJJGGGCCC===888666444333222''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""### !!! vvv___RRRGGGHHHIIIGGGCCC>>><<<;;;222222222333444555666777333333222222111000000000............---,,,+++***///...,,,+++***+++,,,,,,+++******)))))))))))))))+++***)))'''&&&%%%$$$$$$"""!!! """######""""""""" !!!""""""!!!!!!$$$&&& !!!!!!!!!!!!"""!!! !!! #########"""!!! """"""######"""!!!  !!!!!!""""""""""""!!!!!!""""""#########""""""!!!######"""###$$$###"""!!!!!!!!!!!!!!! $$$###############$$$$$$''''''&&&'''(((***,,,---000000000000111111111111222333444555555444333222666666555555555444111///333555888999999888888888<<<<<<<<<===BBBKKKUUU\\\ffflllttt|||}}}}}}tttgggcccaaadddeeegggqqq|||~~~yyyyyyyyyyyyyyyyyyyyyyyy}}}}}}|||xxxyyyzzzyyy|||xxxnnngggdddaaa[[[WWWYYYUUUQQQOOONNNNNNMMMLLLOOOOOOOOOOOOQQQSSSUUUWWWVVVYYY[[[ZZZXXXVVVWWWYYYXXXYYYZZZ[[[]]]^^^___```___]]][[[YYYXXXXXXXXXXXXUUUTTTSSSPPPLLLHHHDDDBBBHHHGGGFFFFFFGGGIIILLLMMMQQQRRRSSSUUUUUUUUUTTTTTTNNNIIICCCBBBBBB@@@;;;666///...+++***)))'''$$$!!!$$$#########$$$$$$""" """""""""""""""""""""""""""!!!!!!  !!!{{{bbbTTTIIIJJJJJJGGGBBB>>>;;;:::888777666555444444444444333333222222111000000000............---,,,+++***...---,,,+++++++++++++++++++++***)))))))))))))))*********)))'''%%%###"""!!! !!!""""""!!!%%%$$$###"""!!!!!!!!!!!! """"""  !!! !!!!!!!!!!!! """###### !!!"""""""""""" !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""###&&&$$$ """"""""""""""""""""""""$$$$$$#########$$$%%%%%%(((''''''''')))***,,,---000000000000111111111111111222333444555555444444444444555555666666555444555777999::::::;;;===???@@@BBBFFFKKKSSS^^^jjjqqq~~~{{{{{{yyy|||tttjjjZZZUUUSSSSSSSSSSSS[[[dddxxxwwwlllbbbbbbbbbaaaaaaaaaaaaaaa___bbbjjjxxxzzzyyyzzz~~~zzzvvvqqqllllllgggaaa[[[VVVRRRNNNLLLNNNMMMMMMMMMNNNPPPRRRSSSWWWYYY[[[ZZZXXXWWWWWWYYYWWWXXXYYY[[[]]]^^^``````aaa```^^^\\\[[[ZZZZZZ[[[YYYYYYXXXUUURRRNNNKKKIIIGGGFFFDDDBBBBBBCCCEEEFFFNNNPPPRRRTTTUUUVVVVVVVVVSSSOOOKKKJJJJJJIIIDDD@@@:::666222...,,,+++)))''''''&&&$$$$$$%%%$$$###!!! !!!!!!!!!!!!###""""""!!! eeeUUULLLMMMLLLHHHCCC===:::999::::::888777555555444444333333222222111000000000...............---,,,+++,,,,,,,,,,,,,,,++++++***++++++***))))))))))))***,,,,,,,,,,,,***'''%%%###!!! !!!"""!!! """!!!  !!!!!!   !!!"""######$$$!!!!!!!!!""""""!!!!!!!!!$$$###""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""############""""""###'''$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''))))))))))))***+++---...000000000111111111222222000111222333444555555555000111222333444555666666888999;;;===@@@EEEKKKPPPSSSWWW^^^fffooozzz~~~sssiiiaaa]]]^^^aaagggqqq}}}{{{pppdddXXXSSSPPPMMMKKKJJJNNNTTT```mmmvvvrrrlllhhhbbbZZZTTTTTTSSSSSSRRRRRRRRRQQQOOOSSS[[[fffsss~~~}}}wwwuuuyyypppkkkkkknnnrrrwww}}}}}}uuummmfff___XXXTTTRRRPPPOOOMMMMMMMMMOOOPPPRRRSSSTTTTTTSSSRRRSSSTTTUUUVVVXXXZZZ\\\^^^```aaabbbaaa```^^^\\\\\\[[[[[[\\\\\\[[[YYYWWWTTTRRRQQQKKKHHHDDDAAA??????@@@AAAIIIKKKMMMPPPSSSUUUVVVWWWVVVTTTRRRRRRSSSRRROOOKKKEEE@@@:::555222000///...+++)))&&&$$$$$$$$$###""" !!!!!!"""""""""######"""!!! !!!  !!!iiiWWWQQQQQQOOOKKKDDD???;;;:::888777777666666666777777333333222222111000000000...............---,,,,,,***+++,,,------,,,******,,,+++******))))))******///...---+++)))((('''&&&"""!!! !!!######"""   !!!!!!    """!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!""""""############"""!!!###%%%"""!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%&&&'''((()))*********++++++,,,---......000000111111111222222222000000111222333333444444222333444444444555777999;;;===AAAFFFNNNXXXcccjjjuuuyyy~~~yyy~~~|||lll___WWWTTTRRRSSSUUUXXX^^^gggsssvvvkkkbbb___ZZZVVVSSSQQQRRRUUUVVV```fffeeeaaa```^^^ZZZ[[[ZZZZZZYYYXXXWWWWWWVVVXXX\\\bbbhhhnnnvvv}}}rrrlllgggiiinnnxxxtttnnnlllmmmssszzzzzzttttttppprrrsssuuu{{{ssslllggg^^^[[[WWWRRROOOMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQSSSTTTVVVXXX[[[]]]___``````___^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXWWWVVVUUURRROOOJJJEEEBBB@@@@@@@@@CCCDDDGGGJJJNNNQQQSSSTTTTTTTTTTTTVVVWWWVVVSSSPPPKKKGGGAAA===:::777444222///,,,(((%%%$$$$$$###"""""""""""""""#########$$$""""""!!!!!!  """"""!!! ooo\\\VVVVVVSSSMMMFFF@@@===<<<777777666666555666666666333333222222111000000000......//////......------)))***+++,,,,,,,,,+++***,,,++++++***************///---)))&&&%%%%%%'''((($$$######$$$%%%%%%###!!!""""""!!!!!! !!!!!!!!!    """$$$#########""""""!!! !!!!!!  !!!!!!  !!!!!!!!!!!! !!!!!!"""###############"""###$$$$$$"""!!!!!!!!! !!!"""$$$%%%&&&&&&&&&&&&&&&'''(((***+++,,,,,,,,,---....../////////111111111111222222222222111111111111222222222333666777888777777888<<>>???AAADDDGGGJJJMMMNNNQQQRRRTTTVVVXXXVVVSSSQQQLLLJJJHHHGGGEEEAAA===999555111,,,(((&&&%%%$$$"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!vvvcccYYYXXXUUUOOOGGGAAA>>>===:::999888666555444444444333333222222111000000000....../////////......---)))***++++++++++++++++++,,,,,,+++************++++++)))&&&######$$$&&&'''%%%$$$$$$%%%&&&&&&###!!!    !!!!!!   """ !!!!!!!!!!!!!!!  !!!!!!  !!!"""$$$$$$###"""!!!  !!!!!!  !!!"""######$$$######"""%%%$$$!!! """%%% !!!"""###$$$%%%&&&&&&''''''((()))***,,,...///......///000000000000000111111111222222222222333222222222222333444555555555777888999999<<>>??????AAACCCFFFHHHIIIMMMOOOSSSUUUVVVSSSPPPNNNJJJJJJKKKLLLLLLJJJFFFBBB===999444000...+++(((&&&###""""""!!!!!!  """""""""""""""""""""""" zzzfffYYYWWWTTTNNNFFFAAA>>>===::::::999888777666666666333333222222111000000000......////////////......***************+++,,,,,,---,,,++++++******++++++(((((((((((((((((((((((($$$$$$$$$%%%&&&%%%###   !!!!!!    !!!""""""!!!!!! !!!!!!""""""!!!!!! $$$###!!! !!!"""$$$&&&"""""""""""""""""""""""" !!!!!!  !!!"""######$$$$$$$$$!!!###$$$######$$$%%%"""######$$$%%%&&&&&&''''''((((((***,,,...000111//////111222222111111000111111111222222222333333222222333444666888:::<<<777;;;???BBBEEELLLVVV^^^tttzzz{{{yyyyyyvvvlllbbb\\\VVVOOOLLLLLLKKKOOOVVV^^^gggpppvvvyyy~~~~~~zzztttooonnnnnniiilllnnnooorrrzzzzzzsssoooooosssvvvwwwxxx{{{|||{{{{{{yyywwwuuuvvvzzz}}}|||ssspppooopppxxx~~~uuunnnjjjiii]]]YYYTTTRRRRRRQQQPPPNNNNNNOOOPPPRRRTTTVVVWWWXXXZZZ\\\]]]___````````````\\\[[[ZZZZZZZZZZZZ[[[\\\XXXXXXXXXWWWUUUQQQMMMKKKCCCCCCBBBBBBCCCDDDFFFFFFGGGKKKOOORRRQQQMMMJJJGGGDDDDDDEEEHHHKKKLLLKKKJJJGGGCCC???;;;888444000,,,'''&&&%%%$$$"""!!!   !!!"""######"""""" yyyfffXXXVVVSSSLLLEEE@@@======888888888888999:::;;;<<<333333222222111000000000......///////////////...+++***)))))))))***,,,------,,,++++++******++++++(((***---///000...,,,***######$$$%%%&&&%%%"""  !!!!!! !!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!***&&&!!! !!!  !!!!!!!!!!!! """"""############"""""" """########################  !!!######$$$$$$$$$%%%######$$$&&&'''%%%###$$$%%%%%%&&&&&&'''''''''(((((()))***,,,///111222///000222222333222111000111111222222222333333333222222333666999<<<@@@BBBAAAFFFLLLRRRXXXbbboooyyy{{{pppddd[[[SSSQQQPPPMMMMMMOOORRRUUUZZZcccmmmxxx~~~}}}~~~{{{wwwwww|||}}}zzzsssqqqooonnnpppsssxxx{{{}}}~~~nnngggeeedddkkk{{{}}}zzzyyyooojjjccc___]]][[[XXXUUUNNNNNNOOOQQQRRRTTTUUUUUUVVVXXXZZZ\\\^^^_________ZZZZZZXXXXXXXXXXXXZZZZZZYYY[[[\\\]]][[[WWWSSSPPPHHHGGGFFFEEEDDDEEEEEEFFFCCCFFFKKKMMMLLLGGGCCCAAA>>>>>>>>>BBBFFFJJJLLLLLLNNNKKKGGGCCC@@@;;;555222,,,+++***(((&&&$$$###"""!!!!!!!!!!!!!!!  !!!!!!   tttdddWWWTTTPPPJJJEEEAAA???>>>::::::888777666666666666555555555444333222111000000///...,,,+++***))))))------------------------*********)))))))))))))))***'''%%%%%%'''((()))((((((%%%""""""###$$$"""!!!!!!   """  ###"""  !!!$$$+++111+++$$$###&&&'''""" !!!"""######$$$!!! !!!###""" $$$###"""!!!!!! !!!""""""############""""""$$$###""" !!!"""%%%%%%%%%$$$$$$#########""""""""""""###$$$&&&&&&&&&&&&%%%%%%'''***---///,,,,,,------...//////000333333222222222111111111///000222444444444333333666999<<<======CCCMMMUUUUUU\\\fffnnnuuu}}}{{{vvvxxx|||}}}xxxqqqkkkhhhhhhiiigggmmmuuuyyywwwqqqjjjfff\\\\\\[[[\\\\\\]]]______eeejjjsss}}}}}}}}}}}}zzz{{{~~~mmmjjjmmmooovvv{{{kkkbbb^^^eeennn|||{{{xxxvvvuuuooofff___WWWRRRNNNNNNPPPOOOKKKGGGSSSUUUWWWYYYZZZ[[[]]]^^^[[[YYYXXXWWWWWWXXXZZZ\\\\\\]]]^^^^^^\\\YYYUUUSSSNNNMMMJJJHHHFFFFFFFFFFFFGGGGGGHHHIIIHHHEEE???;;;888888:::<<>>999333---)))(((((('''&&&"""  !!!!!! """      !!!!!! tttdddWWWTTTOOOJJJEEEAAA>>>===<<<;;;999888666555555555111111111111000///......//////...---,,,,,,,,,,,,++++++++++++************************++++++++++++***((('''''')))))))))((()))&&&$$$###$$$$$$###!!!!!!!!!     !!!!!!"""######!!! !!!###"""  !!!###(((111,,,&&&$$$$$$### !!!"""#########"""!!!!!!"""$$$###!!!"""!!!!!!!!!!!!!!!"""###""""""############""""""$$$###"""!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''')))+++---...,,,------...//////000000000000000000000000000000000111222333333444666777>>>CCCIIIMMMQQQXXXccclllssszzz|||yyyzzz{{{mmmggg```\\\\\\]]]]]]\\\\\\ccclllssstttrrrooommmhhhjjjlllppptttxxxzzz||||||rrrlllllllllrrr||||||qqqkkklllpppzzzzzzrrrllleeeaaa[[[YYYXXXVVVPPPKKKMMMOOORRRTTTUUUVVVWWWXXXYYYYYYWWWVVVVVVVVVWWWXXX[[[\\\]]]^^^]]][[[YYYXXXTTTRRRPPPMMMKKKIIIHHHGGGGGGGGGGGGHHHHHHEEEAAA>>>777777777999;;;>>>@@@BBBGGGIIIKKKMMMNNNNNNMMMLLLEEE@@@888222...+++'''$$$&&&$$$!!!!!!"""###"""""""""!!!  !!!    tttdddVVVTTTOOOIIIDDD@@@===<<<<<<;;;:::888666555555444333333333333222111111000.....................///++++++******)))))))))(((*********+++,,,,,,------***))))))***++++++***((()))'''%%%$$$$$$$$$###""""""!!!   !!!!!!!!! """!!!  !!! """$$$###""" !!!"""!!!  !!!  $$$+++)))'''$$$"""  !!!!!!""""""#########""""""###$$$$$$###!!! !!!"""###$$$""""""############""""""%%%$$$######""""""######%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$###%%%&&&(((***+++------...------...//////000000111000////////////000111111111222333444555888===AAAKKKSSS^^^gggnnnxxx~~~|||lllddd^^^WWWQQQRRRYYY___aaa```]]]eeeoooyyy~~~{{{xxxvvv{{{~~~|||{{{{{{uuunnnhhhccc\\\TTTNNNKKKLLLOOOQQQRRRSSSRRRRRRWWWWWWVVVUUUUUUUUUVVVVVVZZZZZZ[[[\\\\\\\\\\\\[[[YYYYYYWWWTTTQQQNNNKKKIIIHHHGGGFFFFFFFFFEEEBBB@@@777777777777888:::;;;<<>>888222,,,(((+++(((%%%######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!     uuudddWWWTTTOOOIIIDDD???===;;;;;;:::999888777666666666333444444444333333222111.../////////......---------,,,,,,++++++*********))))))******+++,,,------+++******,,,---,,,***'''(((&&&%%%$$$######"""""""""!!!!!!  !!!"""""" ######"""  !!!!!!  !!!!!! !!!###%%%$$$!!! """$$$ !!!!!!!!!"""""""""###"""!!!!!!"""###$$$###!!!!!!!!!!!!!!!!!!"""######""""""############""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%'''***,,,...///............//////000111111222222222111000000111222333222444555777:::@@@IIIPPPYYYdddrrr}}}}}}nnnbbb]]]]]]ZZZYYY]]]fffpppwwwyyywww~~~|||rrrggg\\\UUURRRSSSTTTVVVVVVTTTQQQOOORRRRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[YYYVVVSSSPPPNNNJJJIIIFFFEEEEEECCC@@@>>>999888777777888999;;;<<<===???BBBFFFKKKPPPSSSVVVPPPNNNKKKGGGAAA;;;555222000---(((&&&%%%%%%%%%$$$ !!!""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!! vvveeeWWWUUUPPPJJJDDD@@@===;;;999999888888888888999999///000000000000//////...////////////...,,,+++***,,,,,,,,,++++++*********'''(((((()))***+++,,,,,,+++******+++,,,+++)))'''%%%%%%$$$###!!! !!!""""""!!! !!! !!!"""""" ###$$$"""!!! !!!  !!!""" !!!$$$$$$!!! """%%%!!!!!!!!!!!!""""""""""""!!!  """###"""!!!######"""!!!!!!!!!!!!!!!""""""############""""""$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''''''''&&&(((+++...000000////////////000111111222222333444333222111111222333444222555:::===BBBJJJVVV^^^hhhtttyyyrrrhhhfffddddddiiissswwwoookkkjjjgggjjjpppuuu{{{yyyuuutttyyy~~~xxxllleeebbbbbbaaaaaa```\\\UUUPPPLLLMMMNNNPPPRRRUUUWWWXXXZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYWWWUUUTTTOOOLLLIIIGGGEEEBBB>>>;;;888888777777888999;;;<<<;;;<<<===AAAFFFLLLQQQTTTRRRSSSRRRPPPKKKEEE@@@>>>666222...+++)))((('''%%%!!!""""""""""""!!! !!!!!!"""""""""!!!!!!  """"""!!!wwweeeYYYVVVQQQKKKEEE@@@===<<<:::999999888888888999999000000111111111111000000///000000///...,,,***(((************************((((((((()))*********++++++***))))))***)))(((&&&$$$$$$$$$"""  !!!###"""!!!!!! !!!!!! !!!!!!!!! """###""" ###"""  ### !!!  !!!!!!"""!!!!!! !!!###%%%$$$!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""$$$###"""!!! """"""############""""""######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$&&&(((***+++((())),,,///111111111000000000111111222333333444333333111111222444666888777===EEEJJJOOOWWWccclllwwwvvvlllbbb\\\WWWXXXYYY\\\cccnnnzzz~~~}}}zzzsssppppppooooooyyy~~~wwwwwwuuutttsssqqqkkkaaaZZZOOONNNMMMMMMNNNQQQSSSUUU[[[[[[\\\]]]]]]]]]]]]]]]XXXYYYYYYYYYYYYYYYYYYXXXSSSQQQNNNLLLIIIDDD???;;;999888888777888999:::;;;888999:::===CCCJJJRRRVVVXXXYYYZZZXXXSSSMMMIIIHHH>>>;;;777444111///+++)))%%%%%%$$$###"""!!!!!!  !!!######!!!wwwfffZZZWWWRRRLLLFFFAAA>>><<<<<<<<<:::999888777777777222222333333333333222222//////000000000...,,,***))))))******++++++,,,,,,***************************)))'''&&&''''''&&&%%%$$$%%%%%%###  """###""""""!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!  """ !!!!!! """!!!!!!!!!"""###"""""""""###%%%$$$"""!!! """"""""""""!!!!!!!!!!!!""" !!!###$$$######"""!!!!!!!!!!!!!!!"""""""""############""""""!!!"""###%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%((('''%%%%%%&&&))),,,...)))+++---///111222222222111111222222333444444444333333333444777;;;@@@BBBFFFMMMWWW]]]aaahhhrrrzzzpppeee___YYYUUUXXX\\\aaahhhqqq{{{~~~zzzrrrjjjnnnzzzuuulll]]]ZZZUUUQQQOOOOOOPPPRRRUUUWWWYYY\\\]]]]]]]]]\\\YYYYYYYYYYYYYYYYYYZZZ[[[VVVUUUSSSQQQOOOJJJDDD???>>>===<<<:::999999::::::888777777:::???GGGOOOTTTXXXZZZ\\\ZZZVVVRRRPPPOOOGGGEEEBBB???<<<888222///+++***'''%%%######""""""!!!!!!""""""!!!!!!  """$$$$$$!!!    xxxfff[[[XXXSSSLLLFFFBBB???===???>>><<<:::777666555444...//////000000000//////...///000222222000///---++++++,,,---...//////000,,,,,,++++++++++++++++++***(((%%%$$$$$$%%%%%%$$$%%%&&&'''$$$!!!!!!#########"""!!!!!!!!!!!!!!!   ###$$$###  !!!!!!!!!###"""!!!!!!"""$$$$$$$$$ !!!"""###$$$$$$###"""""""""""""""!!!!!!!!!!!!###!!! """$$$%%%%%%!!! !!!!!!"""###$$$""""""############""""""!!!"""###$$$%%%$$$$$$############$$$$$$%%%%%%%%%---+++(((''''''***---///+++,,,---///111222333333111222222333333444444555555555666999>>>CCCIIILLLTTT\\\gggnnnqqquuu}}}tttccc]]][[[YYYXXXaaafffoooxxxrrrsss}}}|||kkkfff___WWWRRRPPPPPPQQQNNNPPPTTTXXX[[[[[[[[[ZZZ\\\[[[YYYYYYXXXYYY[[[[[[XXXWWWVVVVVVSSSOOOHHHDDDEEECCCAAA>>>===<<<;;;;;;999888666777;;;BBBIIINNNSSSVVVYYYYYYVVVSSSSSSTTTNNNLLLJJJGGGDDD>>>888444///---***'''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""" !!!###$$$$$$"""!!!!!! !!!!!!   yyyhhhZZZVVVPPPKKKFFFCCC???<<<<<<;;;:::888777666666666333333222111000///...---000000000///...---,,,+++''')))+++,,,,,,,,,***))),,,+++******))))))************)))((('''%%%###"""""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!  !!!###""""""!!!!!!!!!""""""###"""!!! !!!"""###$$$$$$###"""!!!  !!!!!!!!! !!!"""$$$###!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$###!!! """###%%%%%%""" !!!$$$&&&%%%###"""""""""""""""######$$$'''%%%""""""###$$$%%%&&&&&&+++---,,,+++------+++222000...///222444333222111000///000333555666666999:::<<<>>>DDDNNN[[[eeennnuuu~~~}}}{{{}}}vvvmmmiiikkkpppttt}}}{{{tttlllbbbYYYRRROOOOOOMMMLLLOOOUUUYYYYYYXXXYYYUUUTTTXXX[[[ZZZ[[[]]][[[ZZZZZZXXXVVVTTTSSSQQQKKKHHHDDD@@@>>>>>>@@@AAA;;;;;;:::999:::===BBBFFFQQQVVVXXXWWWXXX[[[ZZZVVVUUUUUUSSSQQQMMMIIIEEECCC444333000+++&&&#########""""""!!!!!!!!!###%%%%%%$$$###"""""""""!!!!!!    xxxggg[[[VVVPPPJJJFFFAAA===;;;<<<;;;:::888777666666666444333333222000//////...000000//////---,,,+++***((()))+++,,,,,,,,,***))),,,+++******))))))******++++++***)))(((&&&%%%$$$###""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$%%%"""!!!!!! !!!!!!""""""!!!  !!!"""""""""!!!!!! !!!!!!!!! !!!!!! """"""""""""###$$$""""""""""""""""""!!!!!!"""""""""""""""###$$$$$$%%%###"""!!! !!!###$$$### """$$$###!!!###############$$$%%%%%%&&&%%%###"""###%%%&&&&&&''',,,...,,,+++---...---000///---///222444333111444333333555888;;;>>>???>>>BBBHHHOOOYYYfffuuu{{{sssnnnmmmfffeeedddfffkkksss|||~~~uuukkkccc___[[[WWWSSSSSSUUUVVVTTTRRRWWWSSSSSSWWWYYYXXXYYY[[[[[[[[[[[[ZZZYYYWWWUUUTTTQQQOOOJJJFFFDDDBBBBBBCCC>>>>>><<<;;;:::<<<@@@DDDOOOSSSVVVVVVXXX[[[[[[XXXXXXWWWVVVTTTQQQMMMIIIGGG>>>;;;666000***'''&&&'''#########"""!!!  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! vvvfff[[[VVVOOOIIIDDDAAA===:::;;;;;;999888777777666666444444333333222111000000000000///...---+++)))(((((()))+++,,,,,,,,,+++***,,,+++******))))))******,,,++++++***)))(((&&&%%%######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!  """### !!!!!!!!! !!!"""""""""###%%%$$$$$$$$$######"""""""""###############$$$$$$%%%%%%$$$"""!!!!!!!!!"""###"""!!! """###""""""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''')))---...+++***---//////000//////000222444333222222333444777;;;@@@EEEHHHJJJQQQ\\\hhhuuuuuujjjbbbZZZWWWXXXVVVXXXZZZ]]]bbbmmm{{{zzzyyy|||xxxpppjjjbbb\\\YYYWWWSSSPPPVVVRRRRRRVVVYYYXXXXXX[[[[[[\\\\\\[[[[[[ZZZYYYXXXXXXVVVSSSOOOLLLIIIGGGFFFDDDCCCAAA???======@@@BBBKKKPPPTTTTTTWWW[[[[[[XXXYYYYYYXXXWWWUUURRROOOMMMHHHDDD>>>666000,,,***)))$$$$$$$$$######""""""!!! !!!!!!!!!!!!!!! """"""!!!!!! uuueeeXXXSSSMMMGGGCCCAAA>>><<<;;;:::999888777777777777555555444333333222111111000000///...,,,***)))((()))***+++,,,,,,,,,++++++,,,+++******))))))*********+++******)))((('''&&&$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!""""""""""""""""""""""""!!! !!!""" !!!!!!!!!!!! """######!!! !!!"""$$$$$$$$$###""""""!!!!!!###""""""""""""###$$$$$$%%%$$$###"""!!!!!!!!!"""$$$######"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###%%%&&&&&&&&&'''((())))))------***)))---//////000000111222333444444444333555999===CCCJJJRRRVVV^^^ffftttvvvggg^^^XXXTTTUUUYYY\\\aaaggglllrrr~~~{{{uuurrrrrrtttvvvsssvvvzzz~~~{{{xxx|||tttkkkddd___YYYUUUVVVRRRQQQVVVXXXXXXYYY[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[ZZZYYYVVVSSSPPPMMMLLLLLLKKKIIIEEEBBBAAACCCDDDKKKOOORRRRRRTTTXXXWWWTTTUUUUUUVVVVVVVVVUUUTTTTTTMMMJJJEEE???999222---)))%%%%%%$$$######""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!  uuudddUUUPPPJJJEEEBBBAAA???>>>::::::999888777777777777555555444444333222222222000000///...---+++***)))******++++++,,,,,,,,,,,,,,,+++******))))))******))))))))))))(((((('''&&&%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!!!!!!!!!!!!! !!!######!!!!!!!!!"""#########""""""!!!!!!!!!"""!!!!!!!!!!!!"""######$$$######"""""""""""""""$$$$$$$$$###"""######$$$###############$$$%%%%%%"""$$$((()))(((((()))+++))),,,---)))(((,,,/////////000000111222444777888<<<@@@FFFMMMSSSZZZbbbhhhqqqzzz~~~zzzyyy~~~rrriii___[[[[[[]]]cccjjjooovvv~~~~~~xxxtttoooiiiffffffhhhiiiiiimmmrrrvvvyyyxxxwwwuuuwwwwww{{{~~~zzzssslllfffaaaWWWSSSRRRVVVXXXWWWWWWYYYXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYWWWUUUSSSRRRSSSSSSQQQMMMJJJHHHIIIKKKMMMQQQSSSRRRRRRUUUSSSPPPOOOOOOPPPQQQSSSUUUVVVWWWPPPOOOLLLIIIEEE===444...)))(((&&&$$$###"""""""""###"""!!!!!!!!!!!!""""""###""""""!!!  !!!!!!  uuudddTTTOOOIIIDDDAAA@@@???>>>:::999999888777777888888444444444333333222222222000000000///...---++++++++++++++++++,,,,,,,,,---,,,+++******))))))******((((((((())))))(((''''''%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" ######"""!!! !!!!!!"""""""""!!! !!!""""""###%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""###"""""""""""""""###""" !!!"""###############$$$%%%%%% $$$)))+++***)))***,,,)))---...+++***---///......///111222555:::AAAEEEKKKQQQYYY___dddiiipppuuu}}}{{{{{{~~~zzzmmmhhhdddgggkkkqqqzzz~~~|||}}}~~~{{{wwwrrrpppoooooopppqqqvvv}}}~~~~~~~~~}}}}}}}}}||||||}}}}}}{{{}}}{{{||||||uuuqqqaaa\\\YYY[[[[[[WWWVVVWWWXXXXXXYYYZZZZZZZZZZZZZZZXXXYYYYYYYYYYYYXXXWWWVVVXXXXXXWWWTTTRRRQQQRRRSSSQQQUUUVVVTTTSSSTTTRRRNNNJJJIIIIIIIIILLLPPPTTTWWWTTTSSSRRRQQQPPPJJJ@@@999111///,,,(((&&&$$$######!!!!!!!!!!!! """""""""!!!  !!!!!!!!!!!! """"""!!!!!!  !!!!!!vvveeeVVVQQQIIICCC???>>><<<;;;:::999888888777888888888333333333333222222222222//////000000//////...---++++++++++++,,,,,,------,,,+++******))))))******(((((()))******)))))))))%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$ !!!"""######"""!!! !!!"""######!!!"""""""""""""""!!!  """"""###%%%&&&!!!""""""######$$$$$$$$$""""""!!!!!!""""""###$$$ !!!"""###############!!!###$$$""" ###$$$$$$$$$$$$$$$%%%&&&&&&$$$+++---+++***+++---***...000...---000111///111333666999???HHHSSS[[[dddjjjsssxxxzzz{{{}}}wwwtttooosssttttttwww}}}}}}{{{|||~~~|||zzzzzz|||~~~|||tttrrruuuuuuqqqnnnnnnqqqxxxtttnnniiigggddd]]]YYYYYYXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXWWWWWWXXXZZZUUUYYYZZZWWWVVVWWWUUUQQQJJJGGGDDDCCCEEEIIIOOOSSSVVVSSSQQQRRRSSSQQQJJJEEE;;;888444///+++((('''&&&!!!"""#########"""  !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!  !!!wwweeeXXXRRRJJJCCC>>><<<:::999999999888888888888888888333222222222222222222222//////000000000000//////,,,,,,+++++++++,,,---...,,,++++++***)))*********))))))***++++++++++++***%%%$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!$$$###$$$### !!!!!!###$$$$$$$$$%%%&&&''''''&&&%%%$$$ """$$$%%%###!!! """""""""""""""!!!  """###"""!!!"""###""""""###$$$%%%&&&&&&'''#########"""###$$$$$$%%% !!!###$$$$$$$$$$$$###%%%&&&$$$!!! """%%%&&&%%%%%%%%%%%%&&&''''''$$$+++...,,,***,,,...+++000333111000222222000555888<<>>;;;;;;;;;:::999777666666666555333333222111000000000000///////////////......---*********+++,,,---///000000///,,,***)))))))))***'''***,,,***&&&$$$&&&(((%%%$$$######"""""""""###%%%%%%###"""!!!!!!!!!!!!!!!"""$$$$$$$$$###""" !!!"""!!!  !!!!!! """###$$$%%%%%%$$$###""""""""""""######$$$%%%&&&!!!#########!!!!!!"""$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""&&&&&&$$$$$$&&&((('''((()))***+++,,,,,,---,,,...000000//////111444888<<>>888333...***'''"""######$$$###"""!!! !!!!!!"""######"""!!!!!!!!!!!!  hhhXXXIIIBBBAAA>>><<<<<<<<<;;;:::888777777666666333222222111000000111111000/////////............++++++*********,,,...///---,,,+++)))((((((((()))'''((())))))'''&&&&&&'''%%%%%%$$$###""""""""""""$$$###""""""!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!""""""######$$$!!!"""######!!!!!!"""#########"""!!! """###$$$%%%%%%$$$###""" """###$$$%%%!!!"""###"""!!!!!!###%%%"""""""""###############""""""""""""###$$$%%%&&&###%%%'''(((&&&%%%%%%%%%))))))***+++,,,---......---///111111000222777;;;@@@FFFPPP\\\gggsss~~~||||||{{{lllddd```^^^]]]```iiiwwwyyyoooiiiiiijjjgggkkksssxxx|||~~~yyynnn___TTTPPPQQQRRRSSSUUUVVVVVVWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]]\\\[[[ZZZVVVUUUTTTQQQMMMIIIDDDBBBDDDDDDEEEFFFGGGIIIIIIJJJOOOPPPSSSUUUVVVUUUSSSRRRQQQMMMHHHBBB<<<666000,,,'''&&&%%%$$$"""!!!!!! !!!!!!############!!!!!!!!!!!!!!!  jjjYYYIIIBBBAAA???<<<<<<===<<<;;;999888888777777333222111111000111111111000000///...............,,,+++***))))))***,,,---+++******)))((((((((()))''''''''')))******)))''''''&&&%%%$$$############""""""!!!!!! !!!!!!!!!"""!!!!!! !!!!!!#########$$$%%%%%%&&&&&&###$$$%%%$$$###"""###%%%'''&&&%%%$$$$$$#########""""""############"""""" !!!"""###!!!"""###"""!!!!!!###&&&$$$###"""!!!!!!!!!"""###""""""""""""###$$$%%%&&&&&&&&&&&&((())))))&&&$$$******+++,,,---...//////---000222333333888???FFFOOOWWWcccooozzz|||lllbbb___aaaddddddqqq|||~~~yyytttvvvyyy|||~~~}}}xxxuuuvvvxxxzzz~~~nnn```YYYVVVTTTSSSTTTTTTUUUVVVWWWXXXYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXVVVRRRMMMHHHEEECCCCCCCCCCCCDDDEEEFFFFFFIIIJJJLLLOOOQQQRRRSSSSSSUUURRROOOKKKFFF@@@888333---+++(((%%%###""""""""" !!!###$$$$$$###!!! !!!!!!!!!!!!  """""" kkkZZZIIIAAAAAA???<<<<<<======;;;:::999888888888222222111111111111111111000000///...............---,,,***(((((()))***++++++++++++++++++*********((('''''')))------+++((()))((('''&&&%%%$$$$$$$$$!!! !!!!!!"""'''&&&%%%#########$$$%%% !!!!!!""" !!! !!!%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""&&&&&&$$$#########$$$%%%"""""""""!!!!!!!!!$$$&&&%%%###!!!  !!!"""&&&%%%$$$###""""""""""""$$$###$$$(((,,,---+++'''***++++++,,,---...//////,,,000333444666<<>>GGGTTT]]]dddmmmzzzzzzvvvppppppqqqvvv~~~pppnnnjjjddd___]]]___aaadddmmmxxxwwwssspppyyyxxxnnnfffaaaZZZUUUPPPMMMNNNRRRUUUWWWWWWXXXYYYYYYZZZZZZZZZZZZ]]]\\\[[[YYYWWWUUURRRQQQLLLEEE>>>;;;<<<===;;;888:::<<<>>>???AAAFFFNNNSSSSSSTTTTTTTTTQQQMMMIIIFFFAAA<<<555///+++(((&&&$$$&&&%%%%%%$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!sss\\\MMMFFF>>>>>>AAA===::::::999999999888888888555444333111000000///////////////.........------,,,,,,++++++******++++++)))***+++++++++++++++***&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!$$$&&&&&&&&&%%%###"""!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$###!!!  !!!"""%%%$$$""" !!!"""""""""###############"""#########!!! !!!$$$&&&***++++++)))'''%%%%%%&&&###$$$&&&''''''&&&%%%$$$#########$$$$$$$$$$$$%%%'''(((***)))((((((***+++---------...000222333333222888???EEEKKKTTT___gggnnnuuuxxxrrrqqqwww|||uuuoooccccccbbbbbbbbbeeejjjnnnxxx|||rrrjjjlllrrr~~~~~~ssslll```ZZZSSSOOONNNPPPRRRSSSTTTUUUWWWYYYZZZ[[[[[[[[[\\\\\\[[[ZZZXXXVVVTTTSSSMMMGGG@@@<<<<<<<<<:::777777999:::;;;<<>><<<999666666777777888999<<>>JJJTTTbbbppp{{{}}}zzzyyyzzz|||~~~zzz}}}vvvooommmkkkkkkmmmpppnnnmmmkkkkkklllmmmnnnmmmqqqyyyuuuqqqqqq~~~}}}qqqddd\\\WWWTTTRRRTTTUUUVVVWWWXXXYYYYYYZZZYYYZZZZZZZZZZZZZZZYYYYYYSSSNNNIIIDDDAAA>>>:::777999999888888888;;;>>>@@@IIIMMMRRRXXX[[[[[[YYYXXXXXXUUUPPPKKKEEE===444///***)))'''%%%$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!  {{{```MMMFFFAAACCCCCC;;;;;;;;;:::999888777666555444444333222111111111111000000//////...------,,,'''(((***+++,,,,,,+++***,,,,,,,,,+++)))(((&&&%%%,,,++++++)))((('''&&&&&&%%%###!!!"""###%%%$$$$$$%%%$$$###"""!!!"""######""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$#########"""!!! ############""""""""""""!!!!!!""""""""""""!!! !!!$$$%%%%%%$$$$$$%%%$$$%%%&&&&&&%%%%%%&&&'''&&&%%%###!!!!!!!!!######""""""$$$%%%%%%&&&&&&&&&***+++,,,,,,++++++,,,...---///111222555:::@@@EEEXXXbbbrrrvvvvvvtttsssuuu|||zzzwwwuuutttsss{{{zzzllleeeddddddeeeggghhhjjjooouuu{{{wwwkkkbbb[[[XXXRRRRRRRRRRRRTTTVVVXXXYYYXXXXXXYYYZZZZZZ[[[ZZZZZZUUUSSSNNNJJJFFFBBB>>>;;;<<<:::999999999;;;<<<===@@@FFFOOOWWW\\\\\\ZZZXXXYYYXXXUUURRRNNNGGG???999000...***'''%%%%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! |||bbbOOOFFF??????AAA;;;;;;;;;;;;:::999888777777444444333222222222222222000000//////...---,,,,,,,,,,,,++++++***)))''''''***++++++,,,------,,,,,,++++++***(((&&&%%%######$$$"""!!!"""%%%&&&&&&$$$$$$$$$""""""""""""###$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!""""""!!! !!!!!! !!!!!!"""############!!!$$$%%%%%%$$$%%%&&&!!!###$$$%%%$$$%%%&&&(((%%%$$$###"""""""""###$$$&&&&&&&&&&&&'''(((***++++++,,,...---,,,,,,---...---111666:::>>>DDDLLLRRRdddmmm|||rrrssssssvvv}}}zzzyyy{{{}}}ssslllfffeeeiiioootttwwwzzz}}}}}}rrriiidddVVVTTTQQQPPPQQQSSSWWWYYYWWWWWWXXXYYYZZZZZZZZZZZZWWWVVVTTTQQQLLLHHHDDDBBB???===::::::;;;<<<<<<;;;<<>>===@@@EEEKKKQQQVVVZZZ[[[\\\[[[[[[[[[ZZZWWWRRRNNNAAA===777000***'''%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!  gggUUUJJJ===;;;???<<<;;;;;;;;;;;;;;;;;;;;;;;;444444333222222222333333333333222111000///...---******((((((((()))***+++*********++++++******)))++++++******))))))((((((!!!&&&)))'''!!!###((("""!!!  !!!"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!"""###$$$$$$%%%%%%$$$###"""!!!!!!"""&&&)))+++######$$$$$$$$$$$$###""" """$$$$$$$$$%%%&&&(((%%%'''''''''%%%%%%&&&'''######$$$$$$%%%%%%%%%%%%$$$###!!! !!!$$$(((***(((***,,,......///111333555===GGGNNNTTT\\\eeemmmmmmttt~~~~~~~~~~~~xxxkkk___VVVRRRRRRTTTVVVVVVWWWXXXYYYYYYYYYXXXYYYZZZ[[[YYYUUUQQQNNNMMMIIIFFFCCCDDDFFFFFFEEECCCAAAAAABBBEEEKKKSSSZZZ___^^^]]]]]]^^^]]][[[VVVSSSKKKFFF>>>666///+++)))(((""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!! mmmUUUHHHDDDBBBAAAAAA===<<<;;;999777666444444222333333444444333333222222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))))))))))))))))))))(((((('''$$$$$$$$$############"""$$$$$$############$$$$$$######"""!!!  !!!"""############!!!!!!!!!!!! ######$$$$$$$$$######"""(((&&&###"""######!!! $$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''((()))******))))))***+++------...111555999::::::CCCGGGOOOYYYaaahhhlllmmmuuuwww~~~{{{qqqssszzzwwwxxxzzzssseee[[[VVVUUUUUUQQQQQQVVVXXXVVVUUUWWWZZZ[[[\\\\\\ZZZWWWTTTRRRNNNMMMKKKJJJIIIIIIIIIIIICCCCCCBBBBBBEEEKKKSSSYYYZZZ\\\^^^^^^\\\ZZZXXXXXXQQQLLLFFF@@@;;;444---(((%%%$$$######$$$###!!! """!!!!!!!!!!!!  nnnVVVHHHDDDAAA??????999999888888777666666555555555555444333222111111333333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++(((((()))))))))(((''''''$$$$$$$$$############"""###""""""""""""""""""#########""""""!!!  !!!"""############"""""""""!!!!!!!!! """""""""""""""""""""""""""######"""!!!!!!"""$$$############$$$%%%&&&&&&#########$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''')))******))))))+++,,,///...///222888>>>AAACCCNNNRRRZZZccckkkpppssstttuuuvvvzzzyyyuuuzzzyyysssmmmiiijjjkkklllmmmtttyyy{{{nnnddd^^^TTTOOONNNQQQTTTTTTVVVYYYZZZZZZZZZZZZYYYYYYXXXWWWSSSQQQOOOMMMKKKJJJIIIIIIFFFFFFDDDCCCDDDIIIOOOUUUYYY[[[]]]\\\ZZZYYYXXXYYYXXXTTTNNNHHHBBB:::222,,,)))'''%%%$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!""""""  !!!!!!  pppWWWIIICCC???===<<<666666666777777777777777777666555444333111000000333333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********)))(((&&&%%%'''(((((((((((('''&&&&&&$$$$$$$$$############"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""#####################""""""""""""!!!""""""!!!!!!!!!""""""###!!!$$$&&&$$$ """&&&"""""""""######$$$$$$%%%#########$$$&&&((()))***))))))((('''&&&%%%$$$###''')))******)))***,,,...111111333888@@@IIIOOOQQQ\\\```hhhooouuuxxxzzzzzzxxxwwwvvvwwwyyy{{{{{{{{{xxxjjjeee```^^^```fffkkknnnyyyzzzxxxzzzvvvkkk[[[TTTNNNNNNPPPQQQUUUZZZ[[[ZZZZZZZZZYYYYYYYYYYYYXXXVVVTTTQQQOOOMMMLLLKKKJJJIIIGGGEEEDDDGGGLLLPPPXXXYYYZZZYYYWWWWWWXXXYYY[[[XXXTTTPPPKKKCCC;;;666000---)))&&&%%%###""" !!!!!!""""""######$$$$$$"""  !!! !!!!!!!!!!!! pppWWWIIICCC???===<<<777777777777888888888888777666555444333222111111222111111000///......---++++++++++++++++++++++++''''''((((((&&&$$$""" '''''''''''''''&&&&&&%%%$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$ !!!"""############$$$$$$$$$#########""""""###""""""!!!!!!"""###$$$%%%&&&%%%$$$###"""###%%%""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%'''((()))***(((((('''&&&&&&%%%$$$$$$''')))*********+++...111444777<<>>>>>:::::::::999999888888888666555444333333333444444000000000000////////////+++++++++++++++++++++++++++,,,,,,+++***(((&&&%%%'''''''''''''''&&&&&&%%%$$$$$$$$$#########""""""$$$######""""""######$$$""""""######$$$$$$%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&$$$  $$$'''%%%"""###$$$%%%%%%&&&%%%%%%$$$''''''&&&&&&&&&'''(((((($$$%%%%%%%%%&&&&&&&&&'''((()))***++++++...111444888>>>IIIWWWeeennnrrrssswwwxxx{{{|||}}}|||zzzyyyzzzuuuooojjjkkkqqqyyyyyyoooiiigggllltttyyyjjj___VVVOOOMMMPPPSSSUUUXXX[[[\\\[[[YYYWWWYYYYYYYYYXXXXXXWWWWWWVVVQQQQQQPPPNNNLLLMMMOOORRRSSSTTTTTTSSSQQQQQQRRRTTTTTTUUUWWWXXXUUUQQQNNNKKK>>>:::333...***'''$$$"""!!!!!!!!!""""""#########$$$"""!!!!!!"""######"""""""""######""""""!!!!!!qqqXXXJJJEEEBBB??????===<<<<<<:::999888777777666555444333333444555666000000000000////////////++++++++++++++++++++++++...------,,,+++******)))'''(((((((((((('''&&&&&&$$$$$$$$$############"""$$$$$$############$$$$$$""""""######$$$$$$$$$%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$############""""""###$$$%%%&&&&&&&&&&&&$$$)))'''"""$$$$$$&&&''''''&&&%%%$$$(((''''''&&&&&&&&&''''''######$$$&&&'''((()))******+++,,,,,,---000555888>>>FFFTTTfffvvv|||yyywwwvvvsssqqqnnnmmmqqq|||~~~zzzxxxxxxrrrcccVVVNNNMMMLLLOOOSSSWWWZZZ[[[[[[ZZZWWWXXXYYYZZZ[[[[[[[[[ZZZTTTTTTTTTSSSQQQPPPRRRTTTQQQRRRSSSQQQOOONNNOOOOOOUUUWWWYYYYYYVVVSSSPPPPPPFFFAAA;;;555111,,,(((%%%""""""""""""""""""""""""$$$"""!!!!!!"""######""""""""""""######""""""!!! ttt[[[LLLFFFBBB???>>><<<;;;;;;:::999888777777888666555333333333444555222222111000///...------************************,,,+++)))((('''((()))***(((((()))))))))(((''''''$$$$$$$$$############"""######""""""""""""######"""""""""###############!!!!!!"""###$$$$$$$$$$$$$$$############""""""""" """$$$&&&'''&&&%%%$$$ ###&&&%%%"""###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%&&&'''((((((%%%%%%&&&((()))+++,,,,,,+++,,,---...///333888<<>>999444...***%%%%%%%%%$$$######"""""""""  !!!!!! !!!!!!"""""""""""""""!!! !!!"""""""""!!! www]]]MMMFFFAAA>>>===:::999999999888777777777:::888666333222222333333555444333111...,,,+++***************************---+++)))''''''(((***,,,)))))))))))))))(((((('''$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$#########""""""""""""!!! $$$&&&'''&&&$$$"""&&&%%%###############""""""###$$$%%%%%%$$$"""!!!######$$$$$$&&&''')))***'''((()))***+++,,,------,,,---...///000444:::>>>IIIPPP^^^pppzzzsssooollllllkkkqqqzzzyyy~~~ssssssrrrpppoooqqqtttxxx|||}}}}}}~~~ttteee___VVVSSSPPPMMMMMMPPPSSSUUUWWWXXXZZZ[[[\\\\\\[[[ZZZYYYZZZZZZWWWTTTQQQPPPQQQNNNPPPRRRQQQNNNKKKIIIHHHGGGJJJNNNOOONNNOOORRRUUUQQQNNNIIIDDD???999222...((('''&&&&&&%%%$$$###"""   !!!!!!"""""""""!!!!!!!!!"""#########""" {{{aaaPPPGGGAAA??????888888888888888888888888777666444222111111111111000000000///......------...---+++***)))***+++,,,+++*********)))))))))(((%%%&&&'''((((((((('''&&&%%%$$$$$$""" """###$$$%%%%%%%%%%%%%%%######""""""!!! !!!######""""""###%%%%%%%%%%%%"""!!!$$$ !!!!!!""""""$$$$$$######""""""!!!!!!"""######$$$$$$######"""'''$$$"""###%%%&&&$$$"""$$$"""%%%,,,...***)))---...///111444888<<>>===<<<;;;999888777666888888666555444444444444111000000//////......---***+++---......,,,***((((((((((((((())))))))))))******++++++)))(((&&&%%%%%%$$$#########$$$%%%&&&'''%%%"""  """$$$######$$$$$$$$$$$$######%%%&&&&&&%%%###!!!"""###%%%%%%$$$""" """$$$(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$$$$%%%'''((('''&&&&&&%%%'''+++...---///222555888<<>>CCCIIIMMMSSSSSSTTTUUUTTTQQQMMMIII@@@:::222+++(((&&&%%%$$$###"""!!!  !!!!!! !!! """"""!!! !!!jjjVVVJJJBBB>>>>>>;;;;;;:::999888777666555777777666555444444444333111111000000///.........---......//////---,,,+++)))))))))(((((((((''''''))))))******)))(((&&&%%%$$$###!!!!!!!!!###%%%'''&&&%%%$$$#########%%%%%%""""""###$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%$$$$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""""""""""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((((((((())))))***---///111444666888;;;@@@EEEJJJMMMNNNOOOOOOQQQTTTZZZccclllqqqrrrpppnnnnnnsss{{{|||mmmgggeeeiiippp|||{{{xxxtttssstttxxx|||~~~zzzkkk```WWWPPPLLLLLLJJJKKKPPPSSSTTTUUUWWWYYY[[[]]]]]]\\\ZZZZZZZZZSSSQQQOOONNNLLLIIIFFFCCC>>>===<<<;;;<<<@@@FFFJJJPPPQQQSSSUUUUUUSSSPPPMMMHHHAAA888000+++(((%%%$$$$$$###!!!  !!! !!!!!!!!! !!!!!!jjjVVVJJJCCC@@@@@@999999888888888888888777666555555555444444333333111111111000//////......///...---++++++,,,,,,---,,,+++***)))((('''&&&%%%%%%&&&'''((((((((('''&&&&&&%%%###!!!!!!"""$$$%%% """$$$%%%&&&&&&%%%%%%!!!!!!"""###$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%$$$##################""""""""""""######$$$$$$######"""!!! $$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&''''''(((***+++---///222666999:::@@@CCCHHHLLLPPPRRRSSSTTTRRRQQQSSSWWW\\\___```bbbdddhhhoooyyyrrrmmmrrrxxxwwwvvvtttssstttwww|||{{{nnn```WWWOOOIIIHHHMMMQQQRRRTTTXXXZZZ\\\^^^^^^\\\ZZZZZZZZZYYYVVVRRROOOMMMKKKGGGCCCCCCBBB???<<<;;;===AAAEEENNNPPPTTTUUUUUUSSSQQQOOOMMMGGG>>>666000+++'''%%%%%%$$$"""!!! !!!!!! !!!  !!!!!!!!!!!!!!!!!!iiiUUUIIICCC@@@AAA::::::::::::::::::::::::444555555555555444333222222111111000000//////......,,,***(((((()))+++,,,---,,,+++***)))((('''&&&$$$%%%'''((((((((('''&&&((('''&&&$$$$$$$$$$$$%%%"""%%%&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$!!!"""$$$$$$###$$$%%%'''%%%$$$######%%%%%%$$$"""""""""######$$$%%%%%%&&&%%%$$$$$$###""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&&&&((())))))...111444999@@@DDDCCCJJJLLLNNNQQQTTTUUUVVVVVVWWWTTTSSSTTTTTTSSSTTTXXXaaajjjwwwvvvrrrxxx~~~}}}{{{zzzyyyzzz|||}}}~~~wwwxxxyyyzzz{{{zzznnnZZZPPPJJJMMMQQQPPPRRRXXXZZZ\\\]]]]]]\\\ZZZZZZZZZ]]]YYYUUUSSSRRROOOJJJFFFEEEDDDBBB>>>;;;;;;>>>AAALLLPPPTTTVVVUUUSSSRRRRRROOOKKKDDD===777222,,,)))'''&&&$$$"""!!!!!!!!!""" !!!!!!"""!!!!!!!!! !!!!!!"""!!!!!!!!!hhhSSSGGGAAA>>>???;;;;;;;;;::::::999999999555555666777666555444333222222111111000/////////---,,,,,,+++++++++++++++++++++++++++************''''''((())))))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$ """###$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$!!!###$$$###""""""###$$$%%%###"""###&&&&&&$$$"""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$######''')))+++***(((''')))+++,,,333:::???GGGRRRVVVUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[UUUQQQRRRRRRRRRWWW___iiivvv{{{yyywwwvvvyyyyyyyyyzzz}}}}}}rrrrrrpppppprrruuuxxxzzzuuudddXXXVVVTTTOOOOOOUUUWWWYYY[[[\\\\\\[[[[[[\\\]]]YYYVVVVVVWWWUUUOOOJJJFFFFFFDDDAAA>>>===???@@@GGGLLLQQQTTTSSSRRRRRRSSSQQQNNNIIIDDD???999333...((('''%%%###"""""""""### !!!!!!"""######""""""!!!"""""""""!!!!!!hhhSSSFFF???<<<===<<<;;;:::999777666555555666666777888888777666555222222111111000/////////...///000111111///---,,,))))))***+++,,,,,,------******+++***)))(((&&&%%%!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%###$$$$$$###!!! !!!"""%%%###"""$$$&&&'''%%%"""$$$$$$######"""!!!!!!!!! !!!"""###%%%'''((((((#########$$$$$$#########***,,,...---***)))***---000999CCCJJJTTTaaagggeeeccccccbbbbbbbbbbbbcccddd]]]VVVPPPQQQSSSVVVaaammmttt}}}{{{xxxtttmmmmmmnnnpppvvvuuuvvvsssllliiilllppppppxxx|||yyyssslllllllllmmmppptttyyy|||zzzggg```XXXNNNKKKPPPTTTVVVZZZ[[[\\\\\\]]]^^^\\\YYYWWWXXXZZZYYYTTTNNNGGGGGGGGGDDDBBBAAABBBCCCBBBGGGMMMQQQQQQQQQRRRSSSRRRPPPMMMIIIEEE>>>777333)))(((&&&$$$############!!!!!!"""###############!!!"""""""""!!!!!!lllSSSHHHCCC???<<<;;;:::999888888888999:::999777444555777777555222444333222111000...------333111///,,,+++*********+++++++++***)))(((((('''***)))'''&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$#########$$$%%%$$$###"""!!!######$$$$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((+++***)))((())),,,///111666???KKKWWWfffrrrvvvtttzzzvvvpppkkkgggeeecccaaa]]]YYYVVVXXX```kkkuuu{{{zzztttlllhhhcccgggnnnwwwwwwiii```[[[\\\^^^dddrrr|||tttooommmnnnooopppqqquuuyyy}}}yyylll[[[PPPMMMPPPRRRUUUXXXYYY\\\^^^```^^^\\\ZZZYYYYYYXXXVVVUUUQQQMMMGGGBBB@@@@@@??????BBBCCCEEEIIIMMMRRRUUUWWWSSSTTTTTTQQQMMMFFF???;;;...+++'''&&&''''''$$$!!!!!!""""""""""""!!!!!! """%%%%%%$$$nnnUUUIIIDDD@@@<<<::::::;;;;;;::::::999999999777555555666666555222333333222111000///......000///...,,,+++++++++,,,+++++++++***)))(((((((((***)))((('''&&&'''(((((($$$$$$$$$#########""""""###$$$%%%&&&&&&%%%$$$######$$$$$$%%%$$$###"""!!!"""######$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''''')))---000222:::DDDQQQ]]]lllzzzzzzrrrjjjccc^^^[[[ZZZZZZ\\\bbblllzzz}}}rrriiifffggghhhooozzz~~~kkkccc___]]]bbbiiisss~~~yyytttqqqqqqrrrtttvvvyyy}}}lll]]]WWWNNNQQQUUUXXXZZZ[[[[[[\\\]]]\\\ZZZZZZZZZYYYXXXVVVSSSNNNHHHDDDAAA@@@???>>>CCCCCCEEEGGGKKKNNNQQQSSSPPPQQQSSSRRROOOJJJEEEAAA555000+++(((((('''%%%"""############"""!!! qqqXXXKKKFFFAAA===;;;;;;<<<<<<;;;:::999999888777555555666666444333222222111111111000000000...---,,,++++++,,,------+++++++++***))))))((((((***)))(((''''''''''''((($$$$$$$$$############""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))))))))+++...111333>>>IIIVVV```lll|||vvvkkkaaaZZZWWWXXX]]]dddmmmxxxxxxiiibbbeeelllxxxtttkkkhhhhhhlllvvv|||}}}}}}}}}{{{yyyvvvtttrrrtttwwwzzz~~~}}}kkkbbbTTTUUUXXX[[[\\\\\\[[[ZZZ\\\ZZZYYYYYY[[[[[[ZZZXXXUUUQQQKKKFFFCCCAAA>>>===BBBBBBBBBDDDFFFHHHJJJLLLMMMOOOQQQSSSRRROOOKKKIII???999111+++***(((&&&$$$$$$$$$$$$###"""!!!  tttZZZMMMGGGBBB>>><<<<<<:::999999999999999888777666666666555444444111111111111111111111111...---,,,+++++++++,,,---+++++++++******)))))))))******)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############$$$$$$$$$$$$######"""""" !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""######'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&------------...111333444AAAKKKVVV\\\eeesss|||qqqeee]]]YYYXXXZZZaaakkkttt|||ssskkkkkkttt~~~}}}~~~xxxtttrrroooppprrruuuvvvuuu|||||||||{{{xxxvvvuuuuuuxxx{{{{{{oooaaa```_________^^^\\\[[[ZZZYYYXXXYYY[[[\\\[[[ZZZWWWSSSNNNIIIFFFCCC@@@===???>>>>>>>>>???AAADDDEEEJJJLLLPPPSSSTTTRRRPPPNNNGGG@@@777000---+++(((&&&$$$$$$######""""""######%%%$$$###""""""######"""uuu[[[NNNHHHCCC>>>>>>;;;888555555666888:::777777777666555444444444111111111111222222222222000///---+++*********+++++++++++++++*********************))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""#########$$$$$$$$$############### !!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########"""!!!!!!"""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((+++,,,---///222555888999AAAKKKSSSWWW^^^jjjwww~~~{{{qqqeee\\\WWWXXXZZZaaahhhqqqyyywwwvvv|||~~~|||vvvnnniiiddddddeeegggkkkoooqqqrrryyy{{{~~~~~~~~~~~~rrrmmmgggbbb___]]]ZZZXXXXXXWWWWWWXXXZZZ[[[[[[ZZZXXXUUUQQQMMMJJJGGGCCC@@@===;;;:::999:::<<<>>>???GGGJJJNNNRRRTTTSSSQQQOOOLLLEEE<<<666222///+++(((######""""""###$$$%%%&&&""""""""" uuu[[[NNNHHHCCC???>>>;;;888555444555777999666777888777555333444555111111222222222222222222000///---+++***)))******+++++++++++++++++++++++++++++++++***)))((('''&&&"""############$$$$$$$$$"""!!!!!!!!!"""###$$$%%%%%%$$$######""""""######!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))******'''(((+++000555:::>>>@@@AAAIIIPPPTTTZZZeeennnrrrooollleee]]]VVVUUUZZZ___kkkpppuuu{{{zzz|||zzz}}}zzzqqqjjjfffccc^^^___aaaeeeiiinnnqqqsssxxx}}}~~~tttkkkeee___YYYTTTWWWVVVVVVWWWYYYZZZZZZYYYXXXVVVSSSQQQOOOLLLHHHEEE???===:::888777888999:::BBBEEEKKKOOORRRRRRQQQOOOMMMHHHBBB>>>;;;777111,,,$$$############%%%&&&'''"""""""""!!! tttZZZMMMGGGBBB>>>;;;;;;:::888777666666666666777888777444333444555222222222222222222222222...---+++*********++++++++++++++++++++++++++++++++++++++++++***(((&&&%%%""""""#########$$$$$$$$$""""""!!!!!!"""$$$%%%&&&%%%$$$###"""""""""###$$$"""######$$$$$$$$$############$$$$$$$$$$$$######%%%%%%$$$##################$$$$$$%%%%%%&&&&&&'''######%%%''')))+++,,,---+++---111555:::>>>BBBDDD@@@FFFKKKNNNSSS[[[^^^]]]YYY[[[\\\ZZZYYY\\\dddjjjrrrssstttvvvyyy~~~~~~wwwooopppuuu}}}vvvooojjjhhhfffeeedddeeegggiiimmmsssxxx|||xxxmmm```XXXVVVUUUUUUVVVXXXYYYXXXWWWWWWVVVUUUUUUTTTQQQMMMJJJEEEBBB>>>999666555666666<<<@@@FFFLLLPPPQQQPPPPPPMMMJJJHHHFFFDDD???888222(((&&&%%%#########%%%%%%$$$%%%%%%$$$!!! """$$$sssYYYLLLGGGBBB>>>999;;;<<<===;;;999666333666888999777444333444666333333333222222222111111++++++*********+++---...++++++++++++++++++++++++++++++,,,+++***(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###""""""""""""$$$&&&'''&&&%%%###"""""""""###$$$######$$$$$$$$$######"""######$$$$$$$$$$$$############"""!!!!!! !!!!!!"""###$$$%%%&&&&&&'''((("""###%%%'''***,,,...///666777999<<<>>>AAACCCDDD@@@CCCFFFGGGKKKOOOMMMIIIHHHNNNUUUZZZ^^^eeennnuuuuuurrrooonnnppprrrsssssspppmmmjjjiiiddd```fffpppxxxtttwwwvvvsssttt{{{wwwsssnnnkkkjjjkkkkkkjjjooooooooopppssszzz|||kkk___VVVUUUTTTUUUWWWXXXWWWVVVWWWVVVVVVVVVVVVTTTQQQNNNKKKGGGAAA;;;777444444444777;;;BBBIIINNNQQQQQQQQQMMMLLLKKKLLLKKKEEE===666+++)))&&&$$$""""""######"""$$$%%%### !!!$$$www\\\NNNGGGBBB>>>;;;;;;:::999999888888777666666666666666666666666555333222333333333111///))))))***+++,,,,,,------''''''(((((())))))******,,,)))%%%%%%''''''&&&$$$$$$###!!! """############""""""""""""!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&###!!!!!!!!!###$$$%%%%%%$$$$$$%%%%%%&&&'''##################$$$$$$%%%%%%&&&(((---111333444444888<<<>>>CCCJJJJJJGGGFFFEEEDDDDDDEEEHHHJJJLLLIIIQQQZZZaaajjjrrruuussswwwoooiiigggfffccccccfff``````\\\WWWVVV___qqqxxxnnnjjjgggfffkkkwwwzzzwwwttttttssspppnnnnnnppprrrxxxyyyzzz|||{{{nnn```XXXSSSUUUYYYXXXVVVUUUVVVWWWXXXYYYYYYWWWUUUTTTKKKGGGAAA===:::888666555222666;;;BBBHHHLLLOOOPPPRRRQQQPPPPPPOOOKKKDDD???555///)))%%%$$$$$$###!!!"""""""""###"""!!!!!! yyy^^^OOOHHHCCC???;;;;;;::::::999888888888555555555555555555555555111000000000111111000...,,,,,,,,,++++++++++++******************++++++++++++)))''''''))))))'''%%%$$$$$$"""!!!!!!!!!"""###$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$"""""""""######$$$$$$$$$$$$$$$%%%&&&&&&###############$$$$$$%%%&&&&&&'''***///555999;;;===AAABBBBBBEEEKKKLLLIIIFFFDDDAAA???@@@DDDHHHKKKRRR[[[ffflllqqqwwwzzzyyyuuummmfffccc___[[[ZZZ\\\WWWXXXYYYZZZ```ooozzzooodddffflllxxxyyytttpppnnnmmmnnnooopppqqqsssvvv{{{|||mmmddd[[[XXXWWWTTTTTTVVVUUUVVVXXXZZZZZZYYYWWWVVVNNNJJJDDD@@@===;;;888666555777:::???DDDHHHLLLNNNTTTSSSSSSSSSSSSPPPJJJEEE;;;555...(((&&&%%%###""""""""""""""""""!!!!!! zzz___QQQIIIDDD???;;;;;;::::::999999888888555555555555555555555555111000000000222222000.........---,,,***)))((((((++++++++++++************)))(((((()))+++***(((&&&$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$############$$$%%%%%%$$$#########$$$$$$%%%&&&'''''')))---333:::AAAEEEJJJLLLKKKHHHHHHLLLLLLJJJGGGCCC>>><<<===CCCJJJOOO^^^iiitttwwwxxxzzz{{{{{{tttkkkccc___ZZZTTTRRRTTTOOORRRXXXbbbppp}}}sssgggppp~~~ssspppkkkfffddddddfffgggmmmooorrrvvv|||{{{nnnddd[[[TTTTTTWWWSSSUUUXXX[[[\\\[[[ZZZXXXRRRNNNIIIDDDAAA>>>;;;999999999999:::>>>DDDIIILLLSSSTTTTTTVVVVVVTTTOOOLLLCCC===555...)))&&&$$$"""""""""""""""!!!!!!!!! zzz___QQQIIICCC>>><<<;;;;;;:::999999888888555555555555555555555555555333222333333333111///......---,,,***)))((((((******))))))((((((''''''&&&'''(((***+++***(((&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$############""""""######$$$%%%$$$$$$$$$$$$$$$%%%&&&'''((())),,,000666???HHHNNNSSSVVVWWWRRROOONNNLLLHHHHHHDDD???===@@@IIISSSYYYgggttt~~~}}}}}}}}}wwwmmmddd^^^YYYSSSPPPRRRNNNTTT___nnn~~~|||zzz~~~yyysssmmmgggfffcccaaaaaadddiiimmmtttwww|||yyyiii[[[VVVXXXQQQSSSVVVZZZ[[[\\\[[[ZZZVVVRRRMMMHHHEEEAAA===;;;;;;999777777:::@@@GGGKKKPPPQQQTTTVVVWWWUUUSSSPPPJJJEEE===444---(((%%%$$$######""""""!!!!!!!!!!!!xxx^^^PPPHHHBBB===<<<<<<;;;;;;:::999999888555555555555555555555555777555444333333111///,,,,,,,,,,,,++++++***************))))))((((((''''''$$$&&&((())))))(((&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$############""""""######$$$%%%$$$$$$$$$$$$%%%&&&'''((())),,,///333999BBBLLLSSSYYY___ccc___YYYSSSMMMGGGEEECCCAAABBBHHHRRR]]]dddnnn{{{~~~sssggg___XXXQQQOOOQQQRRRZZZiiiyyyzzztttpppjjjddd```bbbccccccccceeeiiipppvvv||||||ggg[[[XXXQQQSSSVVVXXXZZZ[[[ZZZZZZXXXUUUPPPLLLHHHDDD@@@===<<<:::777666888>>>EEEJJJMMMPPPTTTWWWXXXWWWVVVUUUNNNKKKDDD<<<333,,,(((&&&%%%$$$###""""""""""""###vvv\\\OOOHHHAAA<<<<<<<<<;;;;;;::::::999999444444444444444444444444555333222111111///---***++++++++++++++++++,,,,,,++++++++++++************%%%'''))))))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$############$$$%%%%%%$$$$$$$$$%%%&&&'''((()))***...222555:::AAAKKKRRR\\\dddjjjfff___WWWNNNGGGCCCCCCEEEJJJRRR\\\eeekkksssuuuhhh^^^WWWRRRRRRUUU\\\fffsssuuurrrnnnkkkgggddd___\\\```cccgggjjjlllqqqyyy~~~|||{{{|||~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}||||||~~~}}}~~~wwweee]]]VVVVVVVVVWWWXXXZZZ[[[[[[ZZZWWWSSSPPPLLLHHHDDDAAA>>><<<999888:::>>>CCCFFFKKKOOOTTTXXXYYYXXXXXXXXXPPPOOOKKKDDD;;;333...+++'''&&&$$$#########$$$%%%ttt\\\OOOHHHBBB===<<<<<<<<<;;;::::::999999444444444444444444444444222111000000111111///---++++++++++++++++++++++++***************+++++++++''')))***)))&&&%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%)))(((&&&$$$###"""######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&((()))***+++///444777:::???GGGNNNYYYbbbgggccc[[[TTTLLLFFFDDDHHHNNNVVV___ggglllpppwww}}}qqqddd]]]ZZZZZZ___eeeooovvv~~~xxxqqqkkkkkkiiihhhgggfffdddbbbffflllrrrwww{{{~~~|||zzz|||}}}}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~}}}||||||{{{{{{zzz}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}~~~}}}{{{zzz{{{~~~tttiii\\\[[[YYYXXXXXXZZZ\\\]]]]]]ZZZWWWSSSQQQMMMHHHEEEBBBAAA>>><<<<<<===???@@@HHHLLLRRRVVVVVVVVVWWWXXXQQQRRRRRRMMMDDD;;;555222)))'''&&&$$$$$$%%%&&&'''ttt\\\PPPIIICCC>>>===<<<<<<;;;;;;:::999999444444444444444444444444111111111222444444333222,,,,,,,,,+++++++++******''''''(((((())))))*********+++,,,)))&&&%%%''')))((('''%%%######$$$%%%&&&%%%%%%%%%$$$$$$$$$###### """###$$$%%%&&&######$$$$$$$$$%%%%%%%%%+++***'''$$$"""""""""###%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''(((******+++000555888999===EEEKKKTTT\\\aaa\\\TTTNNNHHHDDDHHHNNNVVV```iiiooorrrsssxxx~~~vvvkkkaaa]]]___eeennnwww{{{wwwzzz~~~~~~yyypppjjjfffiiiiiiiiijjjkkkkkkkkkjjjooovvv}}}~~~}}}}}}||||||{{{zzzzzz{{{||||||{{{{{{zzzzzzyyyxxxwwwwwwvvvzzz~~~~~~|||{{{{{{||||||~~~~~~~~~~~~~~~|||{{{zzzzzzyyyyyyzzzzzzxxxxxxxxxyyyzzzzzzzzz{{{yyyxxxvvvuuuvvvzzz}}}vvvaaa___[[[YYYXXXZZZ]]]___^^^\\\YYYVVVTTTPPPLLLIIIFFFDDDBBB@@@===<<<;;;;;;DDDIIIOOOSSSSSSRRRSSSUUUQQQTTTVVVRRRJJJ@@@:::777***((('''%%%%%%&&&'''(((xxx^^^OOOGGGAAA===::::::::::::999888777777666666666666666555555555555333222111111111///......---,,,+++************---,,,+++***))))))))))))%%%&&&((()))))))))((('''((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))'''%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%'''''''''&&&%%%$$$$$$&&&)))---///111111333666:::@@@EEEHHHOOOQQQQQQNNNJJJHHHJJJMMMTTTVVVZZZbbbjjjooorrrrrrooopppqqquuuwwwuuuooojjjaaa^^^]]]cccooo}}}{{{vvvrrrooopppwww~~~|||uuunnnhhhddddddeeelllssstttrrrrrrwww}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||zzzyyyxxxxxxxxx{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwvvvyyy~~~}}}~~~|||yyyyyyxxxxxxwwwwwwwwwvvvwwwuuutttvvvyyy{{{zzzxxx|||{{{zzzxxxxxxyyyzzzzzz|||wwwlllbbb___\\\YYYZZZ______\\\[[[ZZZVVVPPPOOORRRHHHGGGEEECCCAAA@@@??????AAADDDIIINNNSSSUUUWWWWWWWWWTTTQQQQQQQQQMMMEEE>>>333///)))%%%###$$$$$$$$$yyy___OOOGGGAAA===;;;;;;;;;;;;:::999888777666666666666666666666555555333222111111111///......---,,,+++************---,,,+++***))))))))))))(((((())))))((('''&&&%%%(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###""""""###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%&&&'''***---...111111333666:::>>>BBBDDDIIIHHHGGGFFFEEEGGGKKKNNNTTTVVVYYY___eeejjjkkkkkkhhhggggggggghhhfffbbb^^^ZZZ^^^fffsssyyytttooolllfffhhhkkkmmmqqqyyy|||rrrmmmhhhcccaaaccceeemmmvvv{{{|||~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvuuuvvvxxx|||~~~}}}yyyyyyxxxxxxxxxwwwwwwwwwvvvtttsssuuuxxxzzzyyyxxxvvvuuuuuutttuuuvvvxxxyyy|||~~~{{{oooiiiddd^^^\\\^^^```]]]\\\\\\XXXRRRQQQSSSKKKJJJHHHFFFDDDCCCBBBAAABBBDDDHHHMMMQQQSSSUUUVVVUUUSSSRRRRRRSSSQQQJJJDDD:::555...(((&&&%%%%%%$$${{{___OOOGGGBBB>>>;;;<<<<<<;;;;;;:::999888555555666666666666666666555333222111111111///......---,,,++++++******+++---,,,+++***))))))))))))))))))))))))'''&&&%%%$$$)))((('''&&&&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###""" !!!!!!&&&%%%%%%$$$#########$$$##############################$$$%%%%%%%%%$$$$$$%%%&&&''')))***,,,---...000111333666999<<<>>>???AAA???===???CCCHHHMMMOOOVVVVVVXXX[[[```ccccccbbb```]]]YYYWWWVVVVVVTTTSSSXXXbbbtttzzztttnnniiibbb```___cccmmm~~~}}}yyyqqqjjjhhhfffccccccfffiiisss~~~}}}||||||{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||}}}}}}|||{{{zzzyyyyyyxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssrrrqqqqqquuuzzz~~~}}}vvvvvvvvvvvvvvvuuuuuuuuutttssssssuuuwwwyyyxxxxxxwwwwwwvvvwwwxxxyyy{{{||||||~~~~~~uuukkkdddaaaaaa^^^]]]^^^[[[UUUSSSTTTOOONNNMMMJJJHHHFFFEEEDDDDDDEEEHHHKKKNNNPPPRRRRRRSSSRRRRRRUUUWWWUUUPPPLLLDDD>>>555...***'''&&&%%%|||___OOOGGGBBB???<<<<<<<<<<<<;;;:::999999555555555555666666666666555333111111111111///......---,,,+++++++++++++++---,,,+++***)))))))))))))))((((((((('''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""###$$$&&&&&&%%%$$$####################################"""###%%%%%%%%%$$$###$$$&&&''')))+++---.........000222444666888999::::::<<<::::::>>>FFFLLLOOOOOOTTTTTTTTTVVVYYY[[[[[[ZZZXXXUUUOOOLLLKKKMMMPPPRRR^^^lllwwwnnnggg___^^^aaakkk}}}zzzvvvzzz}}}|||yyyvvvqqqmmmmmmmmmlllmmmqqqvvv~~~~~~~~~}}}{{{{{{zzzyyyxxxxxxxxxxxxvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxxxxwwwvvvuuuvvvvvvuuuttttttttttttuuuqqqqqqrrrqqqqqqqqqppppppqqqnnnkkkkkkmmmsssyyy}}}~~~}}}zzzsssssssssssssssssssssssstttttttttvvvwwwxxxyyyyyyzzzzzzyyyyyyzzz{{{}}}~~~{{{~~~sssiiiccc^^^\\\]]]\\\VVVSSSTTTRRRQQQPPPNNNLLLIIIGGGFFFFFFGGGHHHJJJKKKLLLMMMNNNQQQQQQSSSVVVYYYXXXTTTQQQLLLFFF===444...***'''%%%|||___NNNGGGBBB???<<<<<<<<<<<<;;;:::999999444555555555666666777777555333111111111111///...------,,,,,,+++,,,,,,,,,---,,,+++***))))))))))))'''&&&&&&&&&&&&'''''''''%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$#########$$$########################"""$$$&&&&&&$$$###$$$&&&'''(((+++...///000000///111222444555666777777777888888;;;BBBJJJOOOOOOMMMPPPOOONNNOOOQQQRRRRRRQQQOOOLLLHHHEEEFFFKKKRRRWWWhhhvvvyyylllccc[[[```kkk|||~~~wwwpppoootttzzz||||||{{{xxxxxxzzz{{{zzz}}}~~~}}}~~~|||{{{{{{{{{yyyxxxwwwvvvuuuuuuuuuuuusssssssssssstttuuuvvvwwwvvvvvvwwwwwwvvvuuutttsssuuuttttttsssssssssssssssppppppqqqqqqqqqpppooonnnnnnkkkiiihhhjjjpppwww{{{||||||||||||{{{zzzvvvtttqqqqqqqqqqqqrrrrrrrrrrrrsssssstttuuuvvvwwwxxxyyyyyyyyywwwwwwwwwwwwxxxyyyzzz|||~~~vvveee___\\\\\\[[[VVVSSSSSSSSSSSSRRRPPPNNNLLLIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHMMMOOORRRVVVXXXXXXUUUSSSQQQLLLCCC;;;444...)))&&&yyy^^^NNNGGGBBB>>>;;;<<<<<<;;;;;;:::999888444444555555666777777777555333222111111111///...------,,,,,,,,,,,,---------,,,+++***))))))))))))&&&&&&%%%%%%&&&''''''((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%######'''***)))***---///111222222111333333444444555666666777555888>>>FFFMMMPPPPPPNNNOOOMMMKKKJJJJJJJJJIIIHHHEEEDDDCCCCCCFFFMMMVVV\\\lllzzzzzznnnfffdddooovvvkkkiiiiiikkkqqqxxx}}}~~~|||zzzyyyzzzzzzyyyxxxvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~|||zzzxxxvvvuuuuuuttttttsssrrrqqqqqqqqqqqqooooooppppppqqqrrrttttttsssssstttuuutttsssqqqqqqqqqpppoooooonnnnnnoooooonnnooooooppppppnnnmmmllliiihhhffffffiiinnnsssvvvuuuuuuuuuuuusssqqqooommmnnnoooooooooooopppppppppnnnoooqqqqqqqqqrrrsssuuuxxxwwwvvvuuutttuuuvvvvvvvvvxxxzzz{{{{{{}}}jjjbbb[[[ZZZYYYVVVSSSSSSSSSSSSSSSRRRQQQNNNLLLKKKJJJKKKLLLLLLJJJHHHEEECCCFFFIIINNNRRRUUUVVVUUUTTTSSSOOOIIIBBB<<<555...)))vvv]]]NNNGGGBBB>>>;;;;;;;;;;;;:::999888777444444555555666777777888555333222111111111///...------,,,,,,,,,------...---,,,+++***))))))))))))((('''&&&%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###$$$)))...+++,,,---///111222333333444444333333444555777888777<<>>BBBHHHNNNRRRTTTUUUUUUTTTRRRNNNIIIDDD<<<333...uuu\\\NNNGGGAAA>>>::::::::::::999888777777444444444555666777777888555333222111111111///...------,,,,,,,,,------...---,,,+++***))))))))))))***)))'''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''"""""""""###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&$$$"""$$$+++222,,,---...///111333444555555444333222333555777999;;;AAAHHHNNNRRRVVV\\\aaa]]]YYYTTTPPPMMMJJJGGGEEE???BBBEEEHHHMMMUUU___fffiiivvv}}}lllbbb^^^YYY```iiiooorrrxxx|||vvvrrrooommmkkkjjjjjjjjjhhhggghhhjjjnnnrrrvvvzzz|||}}}}}}~~~~~~{{{yyywwwvvvsssooollljjjhhhgggccccccbbbaaa`````````````````````aaabbbccceeeffffffggghhhiiiiiihhhfffeeeddddddcccbbbbbbbbbbbbcccaaabbbcccddddddbbb```_________```bbbccccccddddddcccdddddddddccccccdddeee`````````aaaaaabbbbbbbbb```ccceeeeeeddddddfffiiihhhhhhhhhhhhiiijjjlllmmmlllnnnqqqrrrtttvvvzzz|||}}}}}}~~~tttiii^^^ZZZYYYWWWUUUUUUTTTUUUVVVVVVVVVTTTRRRPPPLLLNNNOOOOOOLLLGGG@@@<<<777<<>>===;;;:::999777777777777666666666666333222111000////////////---------,,,,,,,,,+++++++++++++++*********)))))),,,+++***((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$###"""""" !!!""""""""" !!!""""""###%%%&&&&&&'''&&&%%%$$$###$$$&&&)))***///111444777888888777666666444222000111444888;;;>>>DDDKKKPPPUUU\\\fffmmmjjjfff^^^TTTKKKFFFEEEEEE@@@EEEKKKQQQUUUYYY[[[]]]dddlllyyyuuuhhh___]]]\\\___bbbhhhnnnvvvzzzxxxvvvwwwwwwsssjjjccceeedddbbbaaa`````````aaa___bbbgggjjjnnnqqquuuxxxyyyyyyyyyyyyxxxwwwvvvuuurrroookkkfffaaa^^^\\\[[[VVVUUUUUUTTTSSSTTTTTTTTTVVVVVVWWWXXXXXXYYYZZZZZZ\\\^^^```bbbaaa___\\\ZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZ______``````bbbccceeeeeeeeegggiiikkkmmmqqqvvvyyyzzz|||}}}}}}}}}~~~{{{qqqdddZZZVVVUUUTTTSSSSSSTTTVVVVVVUUUTTTTTTTTTRRRQQQPPPOOOLLLFFF???:::888:::>>>CCCIIIOOOTTTWWWTTTRRRPPPOOOMMMHHH@@@:::tttZZZKKKDDD@@@===<<<<<<<<<;;;:::999777777888777777777666666555555333222111000000///000000---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***************)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########"""######$$$###"""!!! $$$$$$$$$$$$##################"""###%%%(((+++---111333777:::<<<;;;999888666555333222333777;;;===FFFKKKSSSXXX\\\bbbjjjpppwwwqqqgggZZZOOOIIIHHHIIIIIIOOOUUUYYYYYYYYYYYY[[[```gggrrrzzz~~~{{{xxxqqqiiibbb___```ccceeejjjqqqxxx}}}{{{yyyxxxtttqqqooonnnnnnjjjccc\\\]]]\\\ZZZXXXXXXXXXXXXYYYZZZ\\\```cccfffjjjnnnrrrtttuuuuuuuuutttrrrpppooojjjgggccc^^^ZZZWWWUUUTTTQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRTTTUUUWWWXXXXXXVVVSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQQQQQQQPPPOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWXXXYYYZZZ\\\]]]___aaacccfffhhhkkkpppsssuuuwwwyyyyyyzzz|||qqqcccZZZUUUSSSRRRSSSUUUVVVVVVTTTRRRQQQPPPRRRRRRRRRQQQNNNHHH@@@;;;666777:::>>>CCCHHHMMMPPPSSSQQQPPPOOONNNJJJDDD???xxx^^^OOOHHHDDDAAA>>>>>>>>>>>>===;;;:::999888888777777666555444444444333222111000000000000------------,,,,,,,,,,,,---------,,,,,,,,,,,,+++((((((((((((((()))))))))((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###############&&&&&&&&&&&&(((***,,,...111444888;;;===<<<999888555555444444666:::===@@@JJJPPPXXX^^^bbbffflllpppxxxqqqeeeXXXNNNJJJKKKMMMWWW]]]bbbdddbbb^^^[[[ZZZYYY```gggiiigggeeefffhhhpppyyytttmmmeeedddcccaaaaaadddiiimmmqqqwwwyyyuuusssqqqooommmkkkgggdddbbbaaa^^^XXXSSSQQQPPPOOONNNMMMMMMNNNNNNRRRTTTWWWYYY[[[___dddhhhlllmmmnnnnnnllliiifffddd^^^\\\XXXSSSPPPMMMKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJOOOOOOPPPPPPOOOOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOQQQSSSTTTVVVXXX[[[^^^```dddhhhkkknnnpppssstttvvvyyy|||ooo___UUUQQQPPPUUUVVVVVVVVVUUUSSSQQQPPPSSSSSSTTTTTTQQQKKKCCC===777666666888;;;@@@FFFIIIQQQPPPPPPPPPOOOMMMIIIFFFzzz___PPPIIIEEEBBB????????????>>>===<<<;;;999888888666555444333333444333222111111000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++((((((((((((''''''''''''(((((((((''''''&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%'''(((---,,,++++++***++++++,,,...111666999;;;999777555333333444555888;;;???AAAGGGMMMUUU[[[```cccgggjjjjjjeee[[[RRRMMMNNNTTTZZZfffhhhkkkooooookkkddd^^^UUUYYY\\\ZZZWWWVVV[[[aaappp}}}~~~rrrfff___aaabbbccceeeiiinnnuuuzzzvvvrrrmmmjjjhhhfffdddbbbaaa^^^ZZZWWWUUURRRNNNKKKIIIHHHGGGEEEEEEEEEFFFGGGKKKMMMOOOPPPRRRVVV[[[^^^cccdddeeeeeeccc___[[[XXXSSSQQQMMMJJJGGGDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDHHHHHHGGGGGGGGGGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLMMMNNNOOORRRUUUXXX[[[^^^bbbeeehhhjjjmmmppprrruuuyyy}}}~~~kkk]]]UUUSSSUUUUUUVVVWWWXXXXXXWWWUUUTTTUUUVVVWWWTTTNNNFFF@@@888666444444777<<>>>>>===<<<<<<;;;:::;;;;;;;;;<<<===============>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@:::;;;<<<===============@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCEEEGGGHHHJJJKKKNNNRRRUUUWWWYYY\\\___bbbdddhhhjjjmmmpppuuuxxxzzz~~~|||jjj^^^YYYUUUTTTSSSUUUXXX[[[[[[ZZZVVVVVVWWWXXXVVVQQQIIIDDD888666333222444888>>>AAALLLNNNPPPRRRQQQPPPOOONNNxxx]]]MMMFFFBBB>>>======>>>>>>===<<<<<<;;;777777666666555444333333333222111000////////////............---------,,,)))***************++++++333222000...+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%***(((&&&$$$######$$$%%%%%%&&&''')))***+++,,,------///222555666666555444000222444777;;;===???@@@@@@CCCHHHMMMQQQSSSTTTTTTNNNMMMKKKMMMTTTbbbrrr}}}qqqdddXXXUUURRRPPPUUU___llluuuxxxoooiiieeeeeeiiipppwww~~~{{{xxxuuurrrpppmmmiiiggg[[[YYYVVVTTTSSSRRROOONNNLLLKKKIIIFFFCCCAAA???>>>???>>>===<<<<<<===>>>>>>???AAADDDFFFGGGHHHKKKMMMNNNOOOOOOOOOMMMIIIEEECCCBBBAAA>>><<<::::::999:::888888777666666666666666777777777777777777777777:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::999999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>AAABBBDDDIIIKKKOOORRRSSSUUUWWWYYY[[[]]]```ccceeehhhlllooouuuxxx}}}|||}}}uuuggg```ZZZWWWSSSSSSWWWZZZ\\\[[[XXXXXXXXXXXXVVVRRRLLLGGG:::777333111111444888;;;EEEIIINNNRRRRRRRRRQQQQQQ|||aaaQQQJJJEEEBBB???@@@@@@@@@@@@???>>>>>>666666666555555444444444222111000///........................------------*********++++++,,,,,,,,,222222000---+++((('''&&&$$$$$$%%%%%%&&&&&&''''''###############$$$$$$%%%&&&%%%%%%$$$$$$#########$$$###"""""""""###%%%&&&)))'''$$$"""!!!!!!###$$$%%%&&&''')))+++---......,,,---///111222333333333222333666:::===???@@@AAAAAAAAACCCFFFHHHHHHGGGFFFDDDEEEHHHOOO]]]pppzzzkkkaaaXXXTTTRRRWWWbbbrrr~~~}}}|||xxxtttooommmkkklllqqqyyy}}}{{{zzzzzzzzzxxxvvvqqqnnnjjjgggdddaaa]]][[[OOOLLLJJJIIIHHHGGGEEECCCAAAAAAAAA???<<<:::888888888888777666666777888999888;;;???AAABBBBBBCCCDDDEEEEEEDDDCCCBBB???===;;;;;;:::888666555444555555444333333222222222222222444444444444444444333333777777777888888888999999777777777777777777777777777777888888888777666666666666666666666666666666444444444444444444444444555555555555555555555555666666666666666666666666555555666888:::<<<>>>???EEEHHHKKKNNNNNNOOOPPPRRRTTTVVVXXXZZZ[[[]]]aaaccchhhjjjnnnpppqqqqqqssstttpppqqqrrrvvvzzz|||}}}|||zzzssshhhaaaYYYVVVWWWZZZ[[[ZZZYYYXXXWWWWWWUUURRRNNNJJJ@@@===888444222333555666;;;BBBKKKQQQSSSTTTTTTUUUzzz___OOOHHHCCC@@@<<<============<<<<<<;;;555555555555555555444444111000///......---------//////.........---------+++++++++,,,,,,---------///...,,,***(((&&&$$$$$$"""######$$$%%%&&&''''''#########"""###$$$$$$%%%&&&&&&%%%%%%$$$###""""""$$$$$$###"""###$$$&&&'''$$$###!!! !!!$$$%%%***+++,,,---......///...)))***+++,,,---...000000333555888<<>><<>><<<:::;;;<<<;;;888555444333444333222111111222333444333777;;;>>>>>>>>>===>>>???>>>>>><<<;;;999777666666555333222111111111222111111000////////////000444444444444444333333333000111222333333333333333666666666666666666666666222222222222222111000///555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333333444555666888;;;===>>>CCCFFFIIIJJJKKKKKKLLLMMMNNNPPPRRRSSSTTTVVVYYY[[[VVVXXX[[[]]]^^^___aaacccfffeeefffiiilllmmmmmmlllyyy{{{}}}~~~}}}vvvmmmaaaZZZZZZ[[[[[[YYYZZZYYYWWWVVVUUURRROOOLLLGGGDDD???999666444444444444===HHHPPPTTTVVVWWWXXX{{{]]]NNNHHHEEECCCCCCBBB@@@>>>===<<<<<<<<<333222222111111111222222444333111/////////000000...------,,,,,,++++++***++++++++++++++++++,,,,,,))))))))))))((((((((((((######%%%%%%%%%%%%######&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''((((((((()))+++---///111---.........---...111333444999>>>AAA@@@>>>>>>???======<<<<<<<<<===>>>>>>FFFJJJSSSaaatttjjjYYYUUURRRXXXcccqqq~~~{{{rrrmmmeeeiiimmmnnnmmmqqqxxx}}}~~~|||yyyxxxxxxwwwuuusssnnnmmmjjjfffbbb___\\\[[[UUUTTTQQQNNNKKKHHHFFFEEEAAA@@@>>>;;;999888777777444444555666555444222111222111111111000000//////111222333555777888999:::888888777666555555444444222///,,,---000222222111........................000000///////////////000//////000000111111222222222333444444333222000///111111111000000000000000///---555999111///222.........///000111111000000111000///...---...//////222111///...///000222333333333333444666888999:::===???AAADDDFFFHHHHHHHHHHHHHHHJJJKKKKKKKKKJJJJJJLLLLLLLLLMMMNNNQQQSSSUUUXXXXXXXXXYYY[[[^^^aaabbbkkkooossswwwxxxyyy{{{|||}}}oooaaa[[[[[[\\\[[[XXX]]]]]]WWWTTTTTTSSSNNNMMMIIIBBB;;;555333222222666777;;;CCCMMMTTTWWWWWW{{{^^^NNNGGGDDDBBB@@@@@@???>>><<<;;;:::999666666555444444444444444222222111000////////////...------,,,,,,++++++***************************((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%###"""!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&((())))))))))))+++---///000.../////////...///222444555:::???AAA@@@>>>>>>???<<<;;;::::::;;;===@@@BBBHHHLLLTTTaaasss~~~cccVVVUUU]]]cccnnnxxx~~~qqqhhhbbb___ccchhhnnnqqqssswww~~~{{{xxxuuutttrrrpppoooooommmkkkiiieeecccaaa^^^ZZZWWWTTTSSSLLLJJJHHHFFFCCC@@@>>>======<<<:::888666555444444111222333333222111000///000000000000//////.........000333666777777666666555444444333222222111111000...,,,---///111000...------------------------000000/////////000000111............//////////////////000111111000000000000000000000000000000000222---///...%%%)))333555---......///////////////000///...---,,,------...000000.........///111222111111111222333444666666999;;;===@@@BBBCCCDDDDDDDDDDDDFFFFFFGGGFFFEEEDDDBBBBBBBBBBBBDDDFFFHHHJJJLLLMMMNNNQQQTTTXXX\\\^^^eeehhhmmmqqqsssuuuwwwxxxzzz|||~~~mmmccc___\\\YYYXXX\\\]]]XXXVVVVVVTTTPPPPPPLLLFFF@@@:::666333222333444888@@@JJJRRRVVVWWW|||^^^NNNGGGCCCAAA>>>>>>>>>>>><<<:::888777999888777555555444444444000000000000///...------...------,,,,,,++++++***+++*********)))(((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%&&&###$$$&&&&&&%%%&&&'''))))))))))))***+++---...///...///000000000111444666777:::???AAA@@@>>>======;;;:::888888:::???DDDGGGKKKNNNUUU___oooxxx```YYY\\\mmmttt~~~{{{{{{|||uuueeeYYYSSSSSSSSS___fffpppvvv{{{{{{wwwtttpppllljjjgggeeecccbbbaaa```^^^\\\WWWVVVTTTQQQNNNKKKIIIGGGBBBAAA???===:::888666555888777555333111000000000...////////////...------............------------+++---111555666555333111000000000//////......---...---,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------......///000000000000///////////////,,,,,,,,,,,,---...///000////////////////////////000444@@@AAA333///222000,,,,,,------------.........---,,,,,,++++++,,,,,,......---,,,---...///000///////////////000111111444555777999;;;===>>>>>>??????@@@AAAAAA@@@???>>>888888888888999;;;===>>>???AAACCCGGGLLLQQQVVVYYY\\\```eeejjjllloooqqqsssuuuxxxzzz{{{||||||~~~sssiiiaaa[[[XXX[[[[[[YYYXXXYYYWWWSSSTTTRRRMMMGGG@@@:::666333000111555<<>>??????===;;;888666888777666555333333222222//////000000000...,,,+++...------,,,,,,++++++***,,,,,,+++***)))(((((('''((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###############$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###%%%&&&'''&&&'''(((************+++,,,---......---...//////000111444777888:::>>>@@@@@@>>><<<;;;:::999777888;;;AAAHHHLLLLLLNNNSSS[[[gggxxxtttfffeeekkk||||||{{{xxxxxxzzz}}}xxxnnn```SSSKKKKKKOOORRR]]]gggsss}}}~~~zzztttoookkkgggccc```\\\ZZZXXXVVVVVVUUUSSSQQQLLLKKKIIIFFFCCCAAA???>>><<<;;;:::888666444333222333222111///...---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///111111111000///---------,,,,,,,,,++++++,,,,,,---------,,,***(((***************************)))******+++,,,---............------,,,,,,,,,,,,,,,+++***+++,,,...///------------...............===RRRQQQ;;;...,,,&&&,,,++++++++++++,,,,,,,,,,,,,,,++++++************,,,,,,,,,+++,,,---......//////...---------------000111222444666888999999;;;<<<===>>>===<<<;;;:::555555444444555666777888888:::<<<@@@FFFKKKPPPSSSTTTXXX^^^dddgggjjjmmmoooqqqsssvvvxxxxxxyyy{{{|||~~~~~~yyykkkaaaYYYYYYYYYYYYYYYYYYWWWUUUWWWUUURRRLLLFFF>>>888555222333666;;;BBBJJJPPPTTT|||___OOOHHHCCC@@@??????@@@@@@???<<<999888999888666555444333333222//////000000000...,,,+++...------,,,,,,++++++***------,,,+++******)))))))))))))))(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&###%%%'''''''''''')))+++++++++,,,,,,------------+++---......///111444777888:::===???@@@???<<<:::999999999:::>>>DDDJJJNNNJJJLLLOOOTTT]]]iiivvv{{{uuuqqqooottt|||zzzxxxuuuuuuvvvxxxzzzxxxuuuqqqddd^^^UUUMMMJJJLLLQQQUUU```kkkzzz|||yyywwwsssmmmgggccc___[[[YYYSSSRRROOONNNNNNMMMKKKIIICCCBBBAAA???===;;;999999777777666444333222111000000000...---,,,,,,,,,,,,++++++++++++++++++,,,,,,******************++++++,,,,,,++++++,,,---...///,,,,,,,,,+++++++++++++++***+++,,,---+++***)))(((************************)))))))))***+++,,,---...*********)))((((((((('''...---,,,+++***++++++,,,++++++,,,,,,,,,---------...>>>PPPIII///&&&+++***,,,+++************++++++***************))))))(((+++++++++++++++,,,,,,---000///...---,,,,,,,,,,,,...///000111333444666777:::;;;<<<<<<<<<;;;:::999666555444333333444555666555666888;;;@@@DDDIIIKKKOOOSSSZZZ___cccfffiiikkklllooorrrtttuuuvvvxxxzzz|||}}}~~~}}}}}}~~~}}}||||||~~~~~~~~~uuuhhh]]]ZZZWWWXXXYYYYYYWWWVVVXXXWWWUUUPPPJJJBBB<<<888777888:::===AAAFFFKKKOOO|||```PPPHHHDDDAAAAAAAAAAAAAAA???===;;;::::::999888666666555555555000000000000///...------...------,,,,,,++++++***------,,,,,,+++************)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$%%%&&&%%%$$$""""""######$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###%%%'''(((((((((***,,,+++,,,------------,,,,,,***,,,---...///111555888:::;;;===@@@BBBBBB???<<<999:::<<>>AAACCCJJJOOOUUU[[[^^^bbbeeeggghhhkkknnnpppqqqsssuuuwwwxxxyyyzzzzzzzzz{{{~~~}}}}}}|||zzzyyyzzz|||qqqddd]]]WWWXXXYYYXXXWWWXXXXXXXXXVVVSSSMMMGGGAAA===:::;;;===???@@@CCCGGGJJJ{{{```PPPIIIEEEBBBBBBBBBAAA@@@>>>===<<<;;;888777666666555555555666222222111000////////////...------,,,,,,++++++***++++++++++++************))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$######%%%%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((()))+++---,,,------......---,,,++++++,,,...///000333777:::<<<===???CCCFFFFFFCCC@@@999<<<@@@EEEHHHJJJKKKKKKEEEGGGIIIKKKLLLOOOSSSWWWWWWXXX^^^iiirrr{{{xxxsssuuuqqqlllhhhfffdddbbbaaaYYYYYYXXXYYY\\\```dddgggtttxxxpppkkkaaa]]]WWWRRROOOMMMJJJIIICCCAAA???>>>>>>===;;;999888777777555444333222222//////......------,,,,,,,,,,,,+++*********++++++))))))((((((((()))***+++((()))))))))************++++++***)))))))))***+++*********************+++)))***++++++)))(((+++---************************+++***************++++++---..................///***+++++++++++++++******(((((()))******+++,,,,,,)))444FFFLLLIIIJJJEEE222---,,,***)))((()))***+++)))******+++***)))((('''******++++++,,,,,,,,,+++000///...------,,,------...------...///111333444444555777888999999999999666555333222111111111222000000222444777;;;>>>@@@EEEJJJPPPUUUYYY\\\___aaacccfffjjjlllnnnooorrrtttssstttuuuuuuuuuvvvzzz|||~~~~~~~~~{{{xxxxxxyyy{{{zzzyyyzzz|||mmmbbbYYYYYYYYYXXXXXX[[[YYYXXXWWWUUUPPPKKKFFFCCC999<<>>===<<<<<<<<<555444444333333333444444444333111/////////000000......---,,,,,,++++++***)))))))))))))))*********(((((('''''''''&&&&&&&&&%%%%%%############%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&(((((())))))+++---,,,---.........---,,,+++,,,---///000222444888;;;>>>???AAAEEEIIIJJJFFFCCC999===CCCHHHKKKLLLJJJIIIDDDFFFHHHIIIIIIJJJKKKMMMKKKSSS```nnnwwwwwwqqqnnnggg___YYYXXXYYY[[[\\\ZZZ[[[\\\```eeelllrrruuu{{{|||wwwpppggg```XXXTTTNNNIIIGGGEEEDDDCCC===;;;999888888777555333444444333222222111000000............------------+++******)))))))))******(((''''''&&&'''((()))***((()))))))))******++++++)))******++++++***(((((()))))))))***************)))***+++***((((((,,,///************************(((''''''&&&&&&&&&''''''((((((((())))))******+++&&&((()))+++++++++******'''(((((()))***++++++,,,000,,,---000777FFFFFF333...,,,***)))((()))***+++)))***+++++++++***((('''******+++,,,,,,,,,,,,+++///...------,,,,,,------------------...000222444000222444666777888777777777666444222111111111222000111222444888;;;???AAABBBFFFLLLQQQUUUXXXZZZ\\\```cccgggiiikkkmmmoooqqqnnnpppqqqqqqqqqrrrvvvxxxyyyzzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||}}}yyyxxxzzzzzzyyywwwsssvvv{{{sssfff[[[ZZZZZZYYYYYY]]]YYYYYYXXXVVVRRRNNNJJJHHH777:::>>>@@@??????BBBDDD|||cccQQQGGGEEEHHHCCCCCCBBBAAA???===;;;:::777777777666555555444444111111000///////////////000///...---,,,---......///...---+++***++++++,,,+++***)))(((&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&""""""#########""""""!!! !!!"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&'''***,,,//////...---------.........///111222444777<<<@@@CCCDDDGGGIIIGGGBBBCCCHHHEEEGGGIIIKKKNNNOOOMMMIIIJJJGGGEEEGGGGGGEEEGGGJJJLLLVVVfffvvv~~~wwwqqqccc[[[QQQLLLLLLPPPTTTVVVXXX^^^gggnnnttt{{{~~~|||yyysssiii___WWWMMMJJJFFFCCCAAA???<<<:::888888888888777666555444000000000000000//////......,,,******+++++++++***,,,,,,+++***)))((('''&&&))))))))))))))))))))))))+++***(((&&&''')))+++---************************(((((())))))******++++++))))))(((((((((((())))))*********)))(((''''''&&&(((((((((((()))))))))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))+++++++++,,,,,,+++++++++***++++++,,,,,,------...,,,,,,+++***)))))))))***+++++++++************)))(((***---...,,,+++*********+++,,,,,,------,,,,,,000111222111000///000111111222333555777888::::::777555333111000000111222/////////111555:::???BBBEEEFFFHHHKKKNNNRRRUUUVVV\\\```dddhhhiiijjjkkkmmmmmmmmmlllkkkjjjkkkmmmpppuuuuuuvvvvvvuuuwwwzzz|||xxxzzz}}}~~~~~~~~~~~~}}}|||{{{yyyxxx}}}|||zzzyyyyyyyyyzzzzzz~~~~~~}}}{{{yyywwwxxxwwwxxx{{{~~~wwwfff^^^[[[YYYYYY]]]\\\YYYVVVTTTRRROOOLLLIIICCC@@@>>>@@@DDDEEEBBB>>>{{{bbbQQQGGGEEEGGGCCCCCCBBBAAA???===;;;:::777777777666555555444444111111000//////////////////...---,,,+++,,,,,,------,,,***)))((()))))))))''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!"""######$$$############$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%'''((((((((('''(((***---+++************+++,,,,,,...///111222333777;;;???BBBBBBCCCEEECCC@@@DDDJJJNNNSSSWWWWWWWWWVVVRRRMMMHHHDDDBBBDDDEEEDDDGGGKKKTTT^^^nnn~~~}}}rrriiiVVVOOOHHHEEEHHHOOOVVVZZZ^^^eeeoooxxxwwwuuurrrmmmggg^^^TTTMMMHHHEEEBBB???===;;;999777444444444444333222111000...............------,,,---+++))))))*********))),,,++++++***************)))))))))))))))))))))))))))((('''&&&'''(((***+++************************)))))))))))))))*********))))))************)))))),,,,,,++++++***))))))((())))))))))))************))))))*********)))))))))))))))))))))))))))))))))---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,++++++,,,+++******))))))******+++++++++************))))))+++---...,,,*********)))***++++++,,,,,,++++++***,,,------,,,,,,---///000111111222333444555555444222000///...///000000/////////111444888===???BBBCCCEEEGGGKKKNNNQQQRRRXXX[[[```ccceeefffgggiiiiiiiiijjjiiiggghhhjjjlllnnnoooqqqqqqrrrssswwwyyyuuuwwwyyy{{{|||}}}~~~}}}|||{{{zzzzzz{{{zzzzzzyyyzzz{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyywwwvvvvvvxxx{{{}}}~~~}}}zzz|||oooccc\\\WWWWWWZZZ[[[YYYVVVTTTRRRQQQNNNLLLGGGCCC??????BBBDDDBBB???www___OOOFFFDDDFFFCCCCCCBBBAAA???===;;;:::777777777666555555444444111111000///////////////------,,,++++++++++++,,,,,,,,,***))))))((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& """###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%&&&'''(((((('''''')))+++,,,,,,,,,,,,------...///...///111222333555999<<>>?????????FFFOOO[[[dddkkkhhhccc]]]WWWPPPHHHDDDAAACCCDDDEEEJJJPPP]]]gggvvv{{{lll___JJJFFFAAAAAAGGGPPPYYY^^^eeennnzzz~~~yyyvvvpppmmmgggaaa[[[SSSKKKFFFAAA>>>;;;999888666444222111111111000000///......,,,,,,,,,,,,+++++++++++++++***((()))******)))(((++++++*********+++---...))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************)))))))))))))))***+++,,,,,,+++***))),,,,,,++++++***))))))))))))))))))*********++++++))))))((((((((())))))***))))))))))))))))))))))))...,,,)))(((((())),,,...------,,,,,,+++******)))++++++***)))))))))******+++++++++************)))***+++------+++)))))))))))))))***++++++++++++***'''(((***+++***+++---........./////////////////////...---,,,,,,---...///000000000000333666999<<<>>>>>>@@@BBBEEEHHHKKKLLLQQQTTTXXX\\\]]]___aaacccbbbdddeeeeeeddddddeeeffffffhhhjjjkkklllnnnrrrtttppprrrtttuuuwwwyyy|||~~~}}}||||||~~~}}}{{{zzzyyyyyyyyyyyywwwwwwxxxxxxyyy{{{|||}}}~~~}}}||||||{{{{{{{{{|||wwwuuuuuuvvvxxxxxxxxxwwwuuuuuuwwwyyy}}}}}}lll```YYYXXX[[[ZZZXXXUUUTTTTTTSSSRRRPPPMMMGGGBBB???@@@BBBAAA@@@sss[[[MMMEEEBBBCCCCCCCCCBBBAAA???===;;;:::777777777666555555444444111000000///////////////---------,,,,,,,,,,,,,,,------,,,++++++*********''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&((()))......---------......///---///111111222444777:::<<<:::999;;;<<>>:::888555444333222111///000000//////............,,,,,,++++++************+++)))))))))++++++***(((,,,+++***))))))+++,,,---))))))))))))))))))))))))'''''')))*********)))(((((((((((((((((((((((((((++++++******))))))((((((''')))+++------+++)))'''))))))))))))((((((''''''))))))))))))******************)))(((((()))+++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,++++++*********)))******))))))))))))******+++++++++*********))))))***,,,---,,,***)))((())))))******+++++++++++++++)))***,,,,,,+++,,,---///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///000000///000111444666777999:::;;;===@@@CCCEEEGGGJJJMMMQQQTTTUUUWWWZZZ\\\[[[]]]_________^^^___```aaabbbeeefffggghhhkkkmmmkkkmmmoooqqqrrruuuyyy|||~~~}}}{{{{{{zzzzzzyyyxxxxxxwwwzzzyyyvvvtttttttttuuuvvvuuuvvvvvvwwwxxxyyyzzzzzz|||{{{zzzyyyyyyzzz{{{|||wwwuuuttttttuuuuuusssrrrrrrrrrssstttvvvyyy{{{|||{{{mmmddd___]]]ZZZXXXUUUUUUUUUVVVUUUTTTQQQKKKDDD@@@??????@@@@@@nnnXXXKKKCCCAAAAAACCCCCCBBBAAA???===;;;:::777777777666555555444444111000000///////////////...............------,,,---,,,,,,,,,+++***))))))((((((''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&&&&((())))))((('''(((***,,,,,,+++***))))))))))))---///111111111222555777777555555888<<>>@@@BBBDDDFFFJJJLLLMMMOOORRRTTTSSSUUUWWWXXXXXXWWWXXXYYY]]]___aaabbbbbbbbbdddeeeggghhhjjjlllnnnqqqvvvyyyzzz{{{~~~{{{yyyxxxxxxxxxwwwwwwvvvvvvuuuwwwuuusssqqqqqqqqqssstttvvvvvvwwwwwwxxxxxxxxxxxxyyyxxxwwwvvvvvvxxxyyyzzzvvvuuussssssssssssqqqpppmmmmmmnnnooopppqqqsssssswww{{{tttggg^^^\\\YYYWWWVVVWWWWWWWWWWWWSSSNNNHHHBBB????????????lllVVVKKKDDDAAAAAACCCCCCBBBAAA???===;;;:::777777777666555555444444111111000///////////////....../////////...---,,,************)))((('''&&&''''''&&&%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###!!! !!!"""###$$$%%%%%%%%%"""###$$$%%%&&&''''''''')))+++,,,,,,+++***++++++---,,,++++++******++++++---///111111111111222444333111333888===DDDRRR___wwwxxxhhhVVVGGGCCC@@@CCCGGGKKKRRRZZZbbbhhhpppuuuwwwvvvtttssstttpppkkkeee^^^UUUJJJBBBBBBFFFMMMUUU^^^iiitttzzz{{{vvvppphhh```[[[PPPKKKCCC===999777444333222111//////000111000///++++++)))(((((()))***+++...---,,,******+++,,,,,,*********,,,...---,,,***************))))))(((((()))))))))))))))))))))))))))***+++,,,,,,,,,+++***))))))))))))))))))))))))************))))))))))))&&&((()))******)))(((&&&++++++******************)))))))))*********+++++++++++++++++++++,,,---...))))))))))))))))))))))))''')))+++------+++)))''''''(((((()))******++++++))))))((((((((()))******+++++++++************))))))***+++***))))))***+++++++++,,,------------,,,+++,,,,,,,,,***)))***+++((())))))***,,,---......,,,,,,,,,------.....................///000000111444444555666888:::<<<===>>>@@@CCCDDDEEEFFFIIIKKKKKKMMMOOOOOONNNOOOQQQRRRWWWYYY[[[\\\[[[[[[\\\]]]```aaaccceeegggkkkpppttttttwwwzzz~~~~~~|||yyyvvvuuuvvvvvvuuuuuuuuutttttttttsssrrrqqqpppoooppppppqqquuuuuuvvvwwwwwwvvvvvvvvvtttttttttsssttttttuuuuuutttsssrrrqqqrrrrrrqqqooolllmmmmmmnnnoooppppppqqqooossswww|||sssbbb___\\\YYYWWWWWWXXXXXXXXXTTTRRRMMMHHHDDDAAA??????lllWWWLLLGGGCCCCCCCCCCCCBBBAAA???===;;;:::777777777666555555444444111111000///////////////------.........---,,,+++)))*********)))((('''&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$######"""###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''((((((((((((***,,,,,,+++*********,,,,,,,,,,,,---...///000---///111111000000111222111000222888<<>>:::777666555444000...------///000000///,,,+++)))(((((()))+++,,,...---+++***)))***+++,,,)))))))))+++------+++)))((()))***,,,,,,+++***)))))))))))))))))))))))))))))))))***+++++++++++++++************************)))))))))))))))*********((())))))******))))))(((*********************++++++++++++,,,,,,,,,------))))))***+++,,,,,,---,,,))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))))))))((((((((((((((()))******+++++++++************)))''')))***)))))))))+++---******+++,,,,,,,,,,,,,,,)))***++++++***)))***,,,))))))******+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---...//////000111111111222444666888999:::;;;=========>>>AAACCCDDDEEEFFFEEEEEEFFFIIIKKKMMMOOORRRTTTTTTTTTVVVWWWXXXYYY[[[\\\___ccciiimmmoooqqqvvv{{{~~~{{{~~~~~~}}}}}}}}}yyyyyywwwvvvtttrrrqqqppppppoooooooooooonnnnnnnnnlllllllllkkkkkkkkkkkkkkklllmmmooopppqqqrrrqqqqqqpppqqqqqqqqqqqqqqqppppppqqqpppooooooqqqqqqpppoooooopppppppppqqqpppppppppkkknnnrrruuuzzznnnbbb___[[[XXXXXXXXXXXXXXXVVVUUUTTTPPPJJJEEEBBB@@@mmmXXXNNNIIIEEEDDDCCCCCCBBBAAA???===;;;:::777777777666555555444444111111000///////////////,,,,,,---...---,,,+++***++++++,,,,,,+++***(((''')))))))))***+++,,,,,,,,,&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$''''''((((((''''''&&&%%%###$$$%%%'''((()))))))))%%%''')))***((('''&&&'''&&&&&&'''(((***---///000---///111111000///000111000000333888<<<@@@KKKUUUaaarrr}}}{{{zzzyyyhhhSSSIIIEEEDDDHHHKKKOOOUUU\\\TTT[[[dddjjjiiiccc\\\XXXSSSQQQKKKDDD???@@@FFFKKKNNNVVV```jjjqqqwww~~~}}}vvvsssnnnhhh```WWWNNNHHH@@@<<<777333222111111000///---,,,---...000000///...---+++******,,,...///---,,,***)))((()))***,,,''''''(((***,,,,,,***(((%%%(((+++---///...,,,+++)))))))))))))))))))))))))))))))))))))))*********************************(((((())))))******++++++************************((((((((((((((()))))))))---------.........//////'''(((***+++,,,,,,++++++))))))))))))))))))))))))******))))))))))))************))))))((((((''''''((((((((((((((()))******+++++++++************)))'''((()))))))))))),,,...))))))***++++++++++++***(((***+++,,,+++,,,---///++++++******))))))))))))++++++,,,,,,,,,++++++***++++++,,,------...//////...//////000222333555666777888999999888999;;;===???@@@@@@??????AAADDDGGGEEEHHHLLLNNNOOOPPPRRRSSSRRRSSSUUUVVVYYY^^^dddhhhkkknnnsssxxx|||~~~yyy{{{~~~}}}{{{zzzzzzzzzuuutttrrrpppnnnmmmmmmmmmiiiiiiiiihhhhhhhhhhhhhhheeefffffffffffffffeeedddcccdddgggiiikkklllllllllnnnooopppppppppnnnmmmlllooommmmmmnnnpppqqqpppooooooooooooooonnnmmmlllkkkkkknnnrrrtttxxx~~~{{{eeeaaa\\\YYYXXXXXXXXXWWWWWWXXXXXXUUUOOOIIIDDDAAAqqqWWWIIIEEEDDDCCCDDDCCCBBB???===;;;:::999===;;;888666666666555555000111111000000///...---...---,,,,,,++++++,,,,,,///---,,,,,,+++)))&&&###(((''''''''''''&&&&&&&&&'''%%%$$$$$$%%%$$$""" %%%&&&'''%%%###""""""### ,,,:::===444***$$$"""$$$$$$%%%%%%&&&'''))))))******+++++++++******)))******))))))))))))******,,,...111111000...------///111555999===BBBGGGKKKVVV]]]gggppprrrlllaaaXXXLLLIIIEEECCCEEEJJJQQQUUUQQQSSSVVVXXXWWWTTTOOOMMMKKKGGGAAA>>>@@@FFFKKKOOOZZZbbbmmmuuuzzz}}}zzzuuunnniiibbbZZZRRRKKKDDD???888555111//////000///...(((''''''***...000///---)))------)))'''((()))'''((((((((('''((())))))***))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,,,,,,,---))))))(((((()))***++++++)))******++++++,,,,,,---......---,,,,,,------------.........---+++)))((())))))***++++++,,,------))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))************))))))))))))(((((((((((()))(((&&&%%%%%%&&&((())))))((('''&&&'''(((***,,,.........---,,,+++***)))------,,,+++***)))((('''&&&''')))+++,,,,,,,,,,,,...---,,,+++)))((('''&&&+++,,,,,,------,,,,,,+++......//////000111222222555555555666666666777777::::::::::::;;;<<<===>>>@@@BBBCCCEEEFFFFFFEEEEEEJJJKKKKKKLLLOOOTTTZZZ___fffkkkppptttuuuxxx|||~~~~~~~~~|||zzzzzz|||zzzxxxvvvuuutttsssqqqooooootttyyywwwppphhhcccbbb```___^^^^^^]]]]]]]]]]]]^^^______``````______^^^[[[\\\^^^```aaabbbcccccchhhfffdddccccccdddeeeffffffggghhhiiikkklllmmmnnnnnnnnnnnnnnnmmmmmmllllllnnnoooqqqsssuuuzzzqqqfffYYYSSSUUUXXXYYYYYYWWWXXXYYYXXXTTTMMMEEE@@@tttYYYLLLGGGFFFDDDDDDCCCBBB@@@===;;;:::999===;;;888666555444333222111111111111000///.........---,,,,,,++++++,,,,,,...------------,,,)))'''(((''''''''''''&&&&&&&&&'''&&&%%%%%%&&&%%%###"""%%%&&&&&&%%%###""""""###!!!---<<>><<<:::::::::999777666444444333333222222222111111000//////...---,,,,,,++++++,,,,,,,,,++++++,,,------+++)))(((''''''''''''&&&&&&&&&(((&&&&&&&&&'''&&&$$$"""$$$%%%&&&%%%###""""""###!!!(((000555333---&&&""" !!!###%%%''')))***''''''((()))*********)))+++++++++,,,---...///000///111222222000/////////666888:::::::::;;;===???EEEEEEGGGKKKOOOQQQQQQPPPFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHFFFDDDCCCAAAAAABBBDDDIIIPPPXXX___dddnnnsssyyy|||}}}~~~~~~zzzssskkkfff^^^XXXPPPHHHBBB===999777444222...---------,,,,,,,,,---...---+++*********(((,,,...+++***,,,...,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***,,,,,,++++++,,,,,,------///......---,,,,,,++++++******))))))))))))******,,,+++++++++***++++++,,,++++++,,,,,,------...............------,,,,,,,,,(((((()))************)))++++++,,,,,,,,,---------------,,,+++***)))(((((())))))((((((((('''''''''******((((((((((((******+++***)))((('''((()))***(((((())))))))))))((((((+++++++++,,,,,,,,,------,,,,,,+++***)))))))))***,,,,,,,,,+++++++++******++++++++++++++++++++++++******************++++++........./////////000000222222222222333444555666777777888999::::::::::::;;;<<<>>>@@@CCCHHHNNNSSSYYY___hhhnnnqqqsssvvvyyyyyy{{{|||~~~}}}|||zzzyyyxxxtttpppmmmlllmmmmmmkkkhhhfffeeeccc```^^^YYY\\\___]]]XXXSSSRRRRRRMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYZZZ\\\]]]^^^______ddddddeeeeeefffgggggggggjjjkkkmmmnnnpppsssxxx|||zzzjjj^^^YYYYYYZZZ[[[ZZZ[[[\\\[[[XXXRRRLLLHHHzzz^^^OOOJJJHHHFFFDDDCCCBBB@@@>>><<<;;;:::777777888777666555666777333333222111111000000000...---,,,,,,++++++,,,,,,***)))((((((******)))'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$"""###%%%%%%$$$"""""""""###$$$"""!!!!!!###$$$$$$$$$((((((((('''(((((())))))%%%&&&'''((())))))))))))***++++++,,,---///111222111333333222000000000222777999;;;<<<<<<<<<===???>>>>>>???BBBHHHMMMPPPQQQHHHIIIJJJJJJJJJJJJIIIHHHJJJIIIGGGEEEDDDDDDDDDDDDFFFIIIMMMSSSXXX^^^dddgggrrruuuyyyzzzzzz{{{~~~{{{xxxssslllddd^^^TTTOOOGGG@@@;;;888666444111///---,,,,,,,,,+++***,,,///111000,,,******,,,(((---...+++***,,,---,,,+++************+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++******---,,,,,,,,,,,,,,,------//////......------------,,,,,,,,,+++,,,,,,---...++++++***)))***+++,,,---,,,,,,,,,------.........//////......------,,,,,,))))))***************)))++++++,,,,,,,,,------------------,,,+++*********)))))))))(((((((((''''''***))))))(((((())))))***++++++***)))((((((((()))((()))***************)))******++++++++++++,,,,,,---,,,***)))))))))***+++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++************++++++,,,,,,,,,---------000/////////000000111222222222333333444444444444555777999;;;>>>CCCIIIMMMSSS[[[dddlllooorrruuuxxxyyyzzz}}}~~~~~~}}}|||||||||}}}~~~~~~~~~~~~|||zzzxxxuuuttttttsssqqqmmmjjjgggfffeeeeeeccc```]]]\\\ZZZWWWTTTNNNPPPPPPNNNKKKIIIIIIJJJEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFGGGHHHJJJJJJJJJKKKNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXXXX[[[\\\]]]^^^___aaabbbbbbdddeeefffggghhhkkkooorrrzzz{{{}}}~~~wwwhhh^^^ZZZYYYZZZYYYZZZ[[[[[[XXXTTTOOOMMMyyy^^^OOOIIIGGGEEECCCCCCBBB@@@???===<<<;;;999;;;;;;:::777555555666444333222111000000000111...---,,,,,,++++++,,,,,,+++)))((('''(((((('''&&&(((''''''''''''&&&&&&&&&$$$#########%%%$$$###!!!###$$$%%%$$$"""!!!"""###&&&""" $$$&&&''''''&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&(((((()))))))))))))))***+++---///000111333444444222111111333555888:::<<<<<<;;;::::::;;;:::;;;>>>CCCJJJOOOQQQRRRJJJJJJIIIHHHHHHHHHHHHHHHJJJIIIGGGFFFFFFGGGHHHIIIKKKPPPVVV[[[___bbbgggjjjqqqtttwwwxxxxxxyyy}}}|||yyyuuuqqqkkkddd\\\WWWGGGBBB;;;666333111000//////---++++++++++++***((('''***,,,,,,)))'''(((***(((,,,---***)))+++,,,***+++++++++***++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,++++++---,,,,,,+++++++++,,,,,,---------....../////////---------------...///000+++******)))***+++---...,,,,,,------------............------,,,,,,,,,+++***+++++++++++++++******+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------***))))))))))))(((((((((((((((((((((((((((((((((++++++***)))))))))))))))((())))))*********))))))************))))))))))))+++***)))))))))***,,,---))))))***++++++,,,------+++***))))))))))))***+++******************))))))***+++++++++,,,,,,,,,,,,///............//////000000000000000000000111111222444666999;;;@@@EEEIIIPPPWWWbbbiiinnnqqqtttwwwyyyzzz|||}}}}}}|||zzzyyyxxxyyyyyyzzzzzzzzzzzzzzz}}}|||{{{{{{{{{|||}}}~~~~~~}}}||||||zzzzzzxxxvvvtttqqqooommmmmmllliiifffcccaaa```^^^]]][[[XXXUUUTTTRRROOOLLLGGGGGGFFFEEECCCBBBCCCCCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBDDDEEEEEEEEEEEEHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUWWWYYYZZZ[[[]]]___```aaabbbdddgggjjjpppsssuuuwwwxxxyyy|||~~~sssddd[[[XXXXXXXXXYYYYYYYYYWWWUUURRRPPPxxx]]]NNNIIIFFFDDDCCCCCCBBB@@@???>>>===<<<===???@@@<<<777333222333444333111000//////000000...---,,,,,,++++++,,,,,,---+++)))((()))))))))((((((''''''''''''&&&&&&&&&###""""""###$$$$$$"""!!!"""###$$$###"""!!!"""$$$!!!!!! """$$$%%%$$$###$$$$$$$$$$$$%%%&&&((((((&&&&&&'''((()))))))))((()))))))))***,,,...///000444444333222222333666999:::;;;<<<;;;888666444444666999???FFFNNNRRRSSSRRRKKKJJJHHHFFFEEEFFFHHHIIIHHHGGGGGGFFFHHHJJJMMMOOOOOOUUU\\\```cccfffjjjnnnpppssswwwxxxxxxyyy}}}~~~|||vvvrrrlllfff___XXXRRRMMM@@@<<<666333111000///...---,,,******++++++)))'''((()))++++++***)))***+++'''+++,,,***)))+++---,,,------,,,,,,------...///------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...............------------,,,+++++++++,,,,,,,,,,,,------...//////000,,,++++++,,,,,,---...///++++++++++++,,,------...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,,,,------,,,---------.........///++++++*********)))))))))((((((((((((((((((((((((******************))))))''''''((((((((((((''''''******))))))((((((((('''***)))))))))***+++,,,,,,((())))))***++++++,,,,,,+++***)))(((((()))***+++((((((((((((((()))))))))******+++++++++,,,,,,,,,......------------......///......------.../////////111444666999<<>>=========>>><<<<<<<<<<<<<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;===>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJLLLMMMOOOQQQRRRSSSWWWYYY[[[\\\\\\^^^aaacccfffiiilllnnnoooqqqssstttxxx|||nnn___YYYWWWWWWWWWWWWWWWWWWUUUTTTSSSwww\\\NNNIIIFFFEEECCCCCCBBBAAA???>>>======:::===???<<<777333222444444222000///......///000...---,,,,,,++++++,,,,,,***((('''''')))*********(((''''''''''''&&&&&&&&&######"""###%%%%%%###"""!!!###$$$###"""!!!"""$$$ !!!"""""""""######''''''''''''((()))******'''(((((()))))))))((((((*********+++,,,...///000444444333222222555999===:::<<<>>>===;;;888666666666:::AAAIIIQQQUUUUUUTTTMMMLLLKKKJJJIIIJJJKKKKKKFFFFFFGGGHHHKKKOOORRRTTTTTTZZZ```ddddddfffjjjnnnnnnrrrvvvwwwvvvwwwzzz|||{{{}}}}}}zzzwwwuuummmhhh```XXXQQQKKKEEEBBB:::888444222222111000///,,,+++******++++++)))'''++++++***+++,,,,,,+++)))$$$)))+++***+++///111000,,,,,,,,,,,,,,,------...---------............///------------------------,,,,,,,,,------------...////////////000000000000///......---,,,,,,------------------------......++++++++++++,,,---......,,,------.........------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------.........//////...------,,,,,,------------.........//////..................,,,,,,,,,++++++++++++***)))))))))******)))))))))))))))******++++++******))))))))))))(((''''''&&&)))))))))))))))************++++++++++++***))))))((((((((())))))******++++++***(((''''''(((***+++(((((())))))******++++++)))*********++++++++++++------,,,,,,,,,,,,------...---,,,++++++,,,---...---///111333555888<<<>>>HHHNNNWWW^^^bbbggglllppprrrrrrqqqqqqpppooonnnnnnlllllllllkkkjjjiiihhhgggjjjjjjjjjkkkllloooqqqrrrtttuuuvvvwwwvvvssspppnnnkkkkkkiiifffccc```]]][[[VVVSSSPPPNNNOOONNNLLLJJJJJJGGGEEECCCCCCAAA???<<<<<<;;;:::999999999888888777666666666777777888999666666777777777777666666999999:::;;;<<<<<<<<<<<<;;;<<<===???@@@BBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEECCCDDDEEEGGGHHHJJJKKKLLLNNNPPPRRRTTTUUUVVVYYY[[[\\\___ccceeeffffffggghhhkkkpppuuuwwwyyywwweeeZZZWWWWWWWWWWWWWWWWWWWWWVVVVVVwww\\\NNNIIIGGGFFFCCCCCCBBBAAA@@@>>>======333888;;;;;;777555666999333222000...---...///000...---,,,,,,++++++,,,,,,&&&$$$###$$$''')))******(((((('''''''''&&&&&&&&&$$$######$$$&&&&&&$$$###!!!"""######"""!!!"""$$$'''&&&$$$!!!"""''',,,+++***)))'''&&&&&&&&&&&&((()))))))))))))))((('''+++++++++,,,---...///000333333333222222666;;;???:::<<>>>>>>>>999<<>>======;;;999777999888777666777666555333222222222222222333444444555555666666666666555555666666777888999999999999666777999;;;===>>>>>>???======>>>>>>??????@@@@@@@@@AAABBBCCCDDDFFFGGGGGGFFFHHHKKKMMMNNNOOORRRTTTVVVYYY\\\______^^^______aaagggnnnqqqrrrwww~~~iii\\\XXXWWWWWWWWWWWWXXXXXXXXXYYYtttZZZLLLHHHEEECCCAAAAAAAAA@@@>>>===;;;::::::999777666555555666666000000///......///000111---+++***(((((()))+++,,,***)))))))))++++++)))'''((((((((('''&&&&&&%%%%%%%%%$$$######""""""######$$$###""""""######"""!!!"""%%%&&&$$$###$$$!!!#########$$$%%%&&&'''(((((()))***)))((('''((()))'''''')))***,,,...///000000111333555555777:::<<>>;;;999999::::::>>>DDDKKKQQQTTTVVVWWWUUUUUUTTTTTTTTTRRRNNNKKKDDDEEEGGGJJJOOOTTTXXX[[[cccccccccdddfffgggiiijjjllllllmmmoooqqqsssuuuvvvyyyxxxyyy|||~~~}}}~~~|||{{{zzzyyyyyyxxxwwwtttpppllliiiggg[[[VVVNNNEEE>>>999666555111///---+++******+++,,,,,,,,,,,,++++++*********)))((('''''''''(((***+++))))))***+++...444;;;AAA:::444...++++++------,,,...///000000000//////...,,,,,,++++++++++++,,,,,,///000000///---,,,---...,,,---///111222222111111000000///...............,,,---......///.....................------------.........------,,,,,,,,,+++,,,...//////...---,,,*********++++++,,,,,,,,,000000/////////...............---------,,,,,,,,,+++,,,---......---,,,+++...---,,,,,,++++++++++++************************...---+++*********++++++((((((((()))******++++++++++++************+++++++++++++++++++++***)))((())))))))))))************+++++++++*********)))))),,,+++***((((((((()))***)))***+++,,,,,,+++***)))+++*********))))))((((((++++++++++++*********)))***)))***+++///333888;;;???CCCJJJPPPVVV[[[___bbbdddcccaaa___^^^]]]\\\\\\___[[[UUURRRRRRRRRQQQOOOTTTTTTUUUWWWZZZ\\\___```fffgggiiiiiihhhdddaaa^^^ZZZVVVQQQMMMKKKIIIDDDAAA@@@@@@???>>>======<<<<<<666888:::;;;:::777444111333333333333333333333333111111111000000000000000333333333222222111111111222222111111222444666777777444333555999;;;;;;:::999999:::::::::;;;;;;;;;@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHMMMMMMNNNPPPRRRTTTWWWXXX]]]___bbbeeeiiiooouuuyyyyyycccSSSVVVWWWVVVTTTRRRRRRTTTWWWtttYYYLLLHHHEEECCCCCCCCCCCCBBB@@@???===<<<999888666555444333444444111000///......///000000///...,,,+++***+++,,,---)))(((((()))++++++***)))((((((((((((((((((((()))((('''&&&&&&%%%%%%&&&&&&&&&$$$######$$$$$$###!!!)))(((###$$$)))***%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&((()))((()))***,,,))))))***++++++,,,,,,---...000222444777:::???CCCAAABBBAAA>>>:::888999999:::>>>EEELLLRRRVVVYYYYYYYYYXXXWWWWWWVVVSSSPPPMMMGGGHHHKKKOOOSSSWWW[[[]]]bbbcccdddeeefffhhhiiiiiijjjjjjkkkmmmoooqqqssstttuuuuuuwww{{{~~~}}}}}}|||{{{}}}}}}~~~~~~}}}}}}|||||||||{{{ttttttrrrooojjjeeeaaa^^^QQQMMMFFF???999555444333---,,,*********+++,,,...,,,,,,++++++++++++++++++***))))))((()))***+++,,,------,,,,,,,,,///444888777333...+++---/////////......//////////////////......------------.........///000///...------//////000111222333333222222444333333222222222222222000000000111111111111111///////////////.........000/////////............,,,------.........------++++++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...///000000......///000000///......///......---,,,,,,------++++++++++++++++++++++++...---,,,+++******+++,,,)))))))))************+++******))))))))))))******+++++++++++++++***))))))))))))))))))************+++++++++*********)))))),,,+++)))((((((((()))***))))))***++++++***))))))+++*********))))))))))))++++++*********)))))))))+++******+++---111555777;;;@@@FFFKKKPPPTTTXXX[[[\\\[[[YYYWWWVVVUUUUUUTTTVVVRRRMMMJJJJJJJJJIIIGGGGGGHHHJJJLLLOOOSSSUUUWWW^^^___```aaa```\\\YYYVVVPPPLLLHHHEEECCCAAA>>>;;;:::999999888888777666666444555777888777555333111111111111111111111111111000000000000000000000000333333222222222111111111222111111111111222444555666444333444777999999888888888888999999999999:::=========>>>>>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEIIIJJJKKKLLLNNNQQQSSSTTTWWWYYY\\\___ccchhhnnnrrr{{{}}}iii\\\WWWVVVVVVUUUUUUUUUUUUUUUsssYYYLLLHHHFFFDDDDDDDDDCCCAAA@@@???>>>===:::999666444222222222222222111000///....../////////...---+++++++++,,,---((((((((()))+++,,,+++)))%%%&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&'''&&&$$$$$$%%%$$$###!!!###%%%'''&&&&&&%%%%%%%%%%%%$$$$$$&&&((((((((((((***,,,+++++++++++++++*********,,,---000333777===DDDIIIFFFEEEBBB>>>:::888999:::;;;???FFFMMMTTTXXXZZZ[[[[[[YYYWWWVVVTTTRRROOOLLLIIIKKKNNNRRRVVVYYY\\\]]]aaabbbdddfffggghhhhhhhhhhhhhhhiiikkkmmmoooqqqrrrtttuuuvvvzzz~~~}}}{{{xxxwwwwwwwwwzzzyyyyyy{{{}}}}}}|||{{{{{{{{{zzzzzzyyyxxxwwwwwwooonnnkkkgggaaaZZZUUUQQQEEEBBB===777333111000000,,,+++***))))))***++++++++++++++++++++++++,,,,,,+++************+++,,,,,,///000///...---...000222444111...---...000111222......---------...000111000//////......//////000...000111111000000000111222222222222222222222222333333333222222222222111111111000/////////000000///////////////000000000---------------,,,,,,,,,...------,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,---...//////000......///000000///......000///..................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,++++++++++++************))))))(((((((((((())))))***++++++++++++***))))))))))))))))))************+++++++++***************+++***))))))((()))))))))((())))))******))))))(((***************)))))))))******)))))))))(((((((((,,,+++******,,,...111333777:::@@@DDDGGGJJJMMMOOOPPPOOOMMMLLLJJJJJJIIIIIIHHHEEEAAA>>>>>>>>>======;;;<<<===@@@CCCGGGJJJKKKQQQRRRTTTTTTSSSPPPMMMKKKDDDAAA>>><<<:::999777555444444333333222222111111111222222333333222111111////////////////////////////////////////////////222222111111111111000000111111000000000000111222444333222333555666555444666666666666777777777777999999999999::::::::::::<<<===>>>???@@@AAAAAAAAADDDDDDEEEGGGIIIKKKMMMNNNOOOQQQTTTWWW[[[___eeehhhmmmuuuuuujjj[[[XXXVVVVVVXXXXXXVVVTTTuuu[[[MMMHHHFFFEEECCCBBBAAA???>>>===<<<<<<<<<:::888555333111111111222111111000///.........---,,,+++******************)))))))))++++++)))'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$############$$$'''&&&$$$$$$$$$$$$""" """###"""###''')))'''&&&&&&&&&&&&&&&&&&%%%%%%((()))))))))'''&&&'''(((+++*********************+++,,,///111666<<>>>>>>>><<<:::888666555555555555555666777999;;;>>>@@@AAAEEEFFFGGGGGGFFFDDDAAA???:::999777666555444333333111111111000000000/////////////////////000111222......................................./////////000000000000000000000000000000//////////////////222222222222333222222111333333333444444444555555555555666666666777777777999999;;;<<<===>>>>>>>>>??????@@@BBBCCCEEEGGGHHHIIIKKKNNNQQQTTTWWW\\\___bbbhhhqqqzzz|||fff___WWWUUUWWWYYYWWWUUUxxx^^^NNNHHHFFFFFFDDDCCCAAA???>>>============<<<999666444222222222111111111000///...------...---,,,+++************,,,+++*********)))'''%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$######"""""""""""""""&&&$$$###"""######!!! $$$''''''(((***((($$$###$$$%%%''''''((('''''''''((()))((('''&&&&&&((('''((()))***+++,,,,,,---,,,---...000333888???DDDJJJHHHEEEAAA>>>===>>>@@@CCCFFFJJJNNNQQQRRRRRRRRRPPPMMMKKKJJJJJJJJJJJJIIINNNPPPSSSVVVYYY[[[\\\\\\___aaaccceeeffffffeeedddfffggghhhiiikkkmmmoooqqqttttttuuuuuutttsssrrrrrrrrrpppnnnmmmmmmnnnpppqqquuuvvvwwwxxxxxxxxxxxxyyyzzzyyyvvvssspppmmmjjjiiigggddd___XXXPPPHHHBBB>>>999777444000...,,,,,,+++---,,,+++)))((('''&&&&&&*********++++++,,,,,,,,,)))))))))***************...///000000///......///333333222111000000000111000///---,,,---///111222000000////////////000000///222444555444333333444222111000000000222444555::::::;;;;;;::::::999888;;;:::999888777777777777111111111111000000000000111111111111111111111222///...---,,,+++,,,,,,---..............................---------,,,,,,,,,+++++++++************)))---------,,,,,,---------...---------------..........................................//////......//////...---,,,+++******,,,++++++******++++++,,,)))******+++++++++******((()))))))))************************************)))))))))*********))))))))))))(((((((((((())))))***************+++++++++))))))))))))((((((((((((((((((((()))***,,,...///111333666888888888999:::;;;:::999888777666666666444444333111000000000111333333333444555666777888<<<<<<======<<<:::888777222222222111000000111111/////////..............................///111222........................,,,,,,---------.........////////////////////////..................------000111111222111000//////111111111222222222333333444444444444555555555555666777888:::;;;;;;<<<<<<;;;<<<<<<===???AAABBBCCCDDDGGGJJJLLLOOORRRUUUXXX\\\aaagggnnnuuu~~~wwwlll^^^UUUTTTVVVWWWWWW~~~bbbPPPHHHFFFFFFGGGEEECCCAAA@@@??????@@@>>><<<999666444333222222000000111111000///...---000//////...---,,,++++++,,,+++*********)))'''%%%))))))(((((('''&&&&&&%%%%%%%%%$$$###############$$$###!!!"""######""" !!! """###!!!"""###%%%'''((()))((((((###%%%'''''''''''')))+++%%%&&&''')))+++,,,......---...//////111444999===EEEDDDCCCAAA??????AAACCCEEEGGGJJJLLLMMMLLLKKKJJJIIIGGGEEEFFFHHHKKKMMMMMMSSSTTTVVVYYY[[[]]]^^^___^^^___aaabbbcccccccccbbbeeeeeefffhhhjjjlllnnnooommmoooqqqpppooonnnooopppkkkjjjjjjjjjkkkmmmoooppprrrtttvvvvvvvvvuuuvvvwwwwwwvvvtttrrrooommmkkkjjjbbb^^^XXXPPPHHHAAA<<<999666555222///---++++++***(((((())))))************++++++++++++++++++,,,,,,((()))******++++++******...///000...,,,++++++,,,444555666555333222333333444444222222222222333444222222222111111222222222000333666777555444333333333222111111333666:::<<<@@@@@@AAABBBBBB@@@???>>>@@@@@@@@@@@@>>>===;;;:::888777777666555444333333000000000000111111111111222111000///////////////000000000///////////////,,,,,,,,,,,,++++++++++++'''((()))***+++,,,,,,---000///............///000---------,,,------...///..............................///000000000//////000//////...---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,))))))***++++++++++++***))))))))))))***************************+++++++++(((((()))************)))***))))))(((((())))))************+++++++++++++++******)))))))))((((((((('''(((((()))***,,,---...///111333444444333333444555444333222111111111111///000000///...---...000000000000//////000111111555555666666555444222111,,,---...---,,,,,,...///,,,,,,,,,,,,,,,,,,++++++...---------......///000........................+++++++++,,,------......------............//////------...............------///111111000......///000000000000111111111111333333333444444444444555444555666888999999999999888888888999;;;<<<>>>???@@@CCCFFFHHHJJJLLLOOOQQQUUUZZZ___dddiiipppyyy}}}kkk\\\UUUUUUWWWXXXfffSSSIIIFFFEEEGGGFFFCCCAAA??????@@@@@@<<<:::888555444333222222//////000111111000///...000000000///...,,,+++******)))((()))++++++)))((()))(((((((((((((((((((((&&&%%%$$$$$$######$$$$$$###"""!!!"""$$$%%%$$$###''')))'''$$$%%%))),,,+++$$$%%%'''((()))((('''&&&###%%%'''''''''''')))+++%%%&&&''')))***,,,---......///000000111333666999===>>>?????????@@@CCCEEECCCEEEGGGIIIIIIHHHFFFDDDBBBAAA@@@BBBGGGLLLPPPRRRVVVVVVWWWYYYZZZ]]]^^^___^^^^^^______```aaaaaaaaaccccccdddfffhhhjjjlllmmmkkkmmmnnnmmmkkkiiiiiikkkhhhhhhiiijjjkkkmmmmmmnnnoooqqqttttttrrrrrrsssuuutttsssqqqnnnkkkiiigggeee\\\WWWOOOFFF???999666555111000...---+++*********'''((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++)))***+++,,,,,,,,,+++***.../////////------///111555777::::::888777888999:::::::::999888888777777777777777666666777777777666999<<<<<<;;;999777777777666555666999>>>CCCFFFLLLMMMNNNOOOOOOMMMLLLKKKJJJKKKLLLLLLKKKHHHEEECCCAAA@@@???===<<<:::999888111111111222222222333333555666666555444333222222111111111000000/////////---------,,,,,,,,,,,,+++))))))***+++,,,---......000///............///000......------...//////000...........................///000111111111000000000//////......---------,,,++++++++++++++++++,,,))))))***+++++++++++++++))))))))))))************))))))*********+++++++++'''((()))***+++******)))+++***))))))))))))***+++*********++++++,,,,,,,,,++++++*********)))))))))***************+++++++++---///111111000/////////111000///......---......+++---...---,,,+++---///---------------...//////111111111111000///......***,,,---,,,++++++---///++++++++++++++++++++++++,,,,,,,,,---------------------------------------*********+++,,,---------,,,,,,------............+++,,,---/////////......+++...111222000......////////////000000000111111222222222222333333333333222333444555666777777777444444555555777888:::;;;<<<>>>AAACCCEEEFFFIIIKKKMMMRRRXXX\\\```fffnnnssszzzzzzgggZZZUUUVVVXXXiiiTTTIIIFFFEEEEEEDDDAAA???======>>>???:::999777444333222222222...///000111111000//////.........---,,,+++)))((('''&&&''')))+++---,,,+++%%%%%%&&&&&&'''(((((((((%%%$$$######""""""######$$$""""""###%%%&&&&&&%%%###$$$###%%%((((((%%%&&&'''((())))))'''%%%$$$'''(((((((((&&&%%%&&&'''&&&&&&''')))***+++,,,---...///111222222333555777777999<<<>>>???AAACCCEEEAAACCCEEEGGGGGGFFFDDDBBB<<<;;;;;;>>>DDDKKKQQQSSSVVVUUUUUUVVVXXXZZZ]]]^^^^^^^^^^^^^^^^^^___```aaaaaabbbcccdddfffiiikkklllmmmoooooolllgggdddcccdddggghhhjjjkkklllllllllllllllooorrrrrrpppoooqqqssstttrrroookkkfffbbb___]]]WWWRRRIII@@@999444222222,,,,,,+++*********************++++++++++++******---,,,,,,++++++************+++,,,---...---,,,,,,---...000000111444888;;;555888<<<===<<<;;;===????????????>>>===<<<;;;:::<<<;;;;;;::::::;;;;;;<<<===@@@CCCCCCAAA???======:::999888:::===CCCJJJMMM]]]^^^___``````^^^\\\[[[XXXZZZ\\\\\\ZZZWWWSSSPPPHHHGGGEEECCCAAA???>>>===888999999999::::::;;;;;;888999999:::999777555444222111111111000000//////000000/////////..................---------,,,,,,...---,,,++++++,,,---...///////////////000111111...........................///000222222222111000////////////............++++++************++++++((()))***+++++++++++++++))))))))))))************))))))******++++++++++++'''((()))+++++++++***))),,,+++***))))))***+++,,,*********++++++,,,,,,,,,++++++++++++************,,,,,,++++++***)))))))))+++---//////...---,,,---///...---,,,,,,,,,,,,,,,(((+++---,,,******+++...,,,,,,,,,---...///000111.../////////...---,,,,,,+++---///...,,,,,,///111,,,,,,,,,,,,------------++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,------.........***+++---///000000//////***...111222000......000////////////000000000111111111111111222222222222000111222333444555555555222222222333444666777888888;;;>>>@@@AAABBBDDDFFFGGGLLLRRRWWW[[[```gggmmmqqqzzzooo^^^VVVUUUWWWiiiVVVLLLHHHGGGCCCBBBAAA???>>>======<<<<<<;;;999777444222111000000000////////////000000///---+++******+++---...(((((((((((())))))))))))))))))((('''&&&%%%%%%%%%###%%%&&&%%%""""""$$$'''######"""!!!!!!""""""###$$$$$$%%%&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$''''''''''''(((((((((((()))(((''''''(((***,,,.........///000000000000000222444777;;;???BBBEEEFFFEEEDDDBBBAAAAAA???<<<::::::<<<@@@EEEJJJNNNQQQSSSVVVVVVVVVVVVWWWXXXYYYYYY\\\]]]]]]\\\ZZZZZZ[[[\\\```aaabbbaaaaaabbbeeegggooommmjjjfffdddcccccccccggghhhjjjkkklllmmmmmmmmmrrrrrrrrrqqqqqqqqqqqqqqqllliiidddaaa___]]][[[YYYOOOJJJBBB;;;666444111000---,,,***)))))))))***+++)))***++++++))))))***+++...---,,,,,,,,,---...///222...******+++------+++......---,,,---000555999<<<===???BBBDDDFFFGGGGGGLLLMMMNNNNNNLLLIIIFFFDDDDDDDDDDDDCCCBBBAAAAAAAAACCCFFFIIIKKKJJJIIIIIIIIIKKKIIIFFFFFFJJJRRR[[[aaakkklllnnnoooooonnnlllkkkkkkhhheeeeeeffffffdddbbbYYYVVVQQQNNNLLLKKKJJJIIIEEEDDDBBBCCCEEEFFFFFFFFFGGGEEECCCBBBAAA???<<<:::;;;888666444222000---+++111111000000//////.........///000///------000333777222+++***,,,---,,,))).........////////////000////////////////////////000000111111111///---,,,------............------,,,,,,,,,+++++++++++++++,,,+++)))(((((()))+++,,,,,,+++***)))((((((((((((---.........,,,***((('''---,,,,,,+++,,,,,,------)))***,,,---...------,,,*********)))******+++++++++******)))))))))))))))))))))******++++++++++++---,,,,,,++++++,,,,,,---(((((()))***+++,,,,,,,,,---......---,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************************************************************++++++++++++++++++++++++......------------............---,,,,,,---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,......//////000000000000000000////////////000000000000111222333333444444666555555555555444444444777777888999;;;===???@@@EEEHHHLLLPPPTTTZZZ```eeejjjrrr~~~|||gggYYYVVVWWWhhhTTTJJJFFFEEEDDDCCCBBB@@@???>>>>>>===888888777555444222111111000000000//////000000000---,,,***)))((()))***+++)))))))))))))))*********)))((('''&&&&&&%%%%%%%%%###%%%&&&%%%""""""$$$&&&######$$$$$$%%%&&&'''((($$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))(((((()))+++---//////000000111111111111111111333777;;;>>>AAABBBCCC@@@@@@?????????>>><<<::::::<<>>;;;888666555222000222222111000000///......)))+++,,,,,,,,,...111555DDD===444///000111000...............//////////////////////////////////////////000000///...,,,,,,------............------,,,,,,,,,++++++******))),,,+++)))(((((()))+++,,,,,,+++******))))))******++++++,,,,,,+++***)))))),,,,,,,,,+++,,,,,,---...***+++,,,---------,,,,,,+++++++++******++++++,,,++++++***))))))))))))***************+++++++++,,,++++++************++++++))))))******++++++,,,,,,***+++,,,+++***)))+++---************************---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------,,,,,,------.../////////222222111111222222333444000000////////////000000000000111111222222333333333333333444444555555555666666777888:::<<<===???BBBEEEIIIMMMQQQVVV\\\aaabbbiiisss{{{sssdddZZZVVVfffRRRHHHDDDCCCEEEDDDBBBAAA??????>>>>>>666666555444333222222111111111111111111111111111...---+++)))(((((())))))************************)))((('''&&&%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%$$$###"""!!! ######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((***)))))))))***,,,...///000000111222222222222222222444888;;;>>>?????????;;;;;;<<<<<<<<<;;;;;;::::::>>>CCCHHHLLLOOOPPPPPPSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZYYYXXXXXXYYY[[[ZZZ\\\]]]]]]^^^```dddfffdddcccbbbaaaaaaaaaaaabbbggghhhiiijjjjjjjjjjjjjjjhhhiiiiiijjjjjjjjjiiiiiidddaaa\\\XXXTTTOOOJJJGGG???;;;555000...---+++***---,,,+++++++++++++++,,,***+++,,,+++***)))***,,,+++++++++***+++,,,------222000......000111222111555777999::::::<<<>>>@@@AAACCCFFFKKKPPPUUUYYY[[[```bbbfffhhhiiihhhfffdddYYYYYYXXXWWWUUUSSSRRRQQQQQQSSSVVVXXXYYY[[[___aaabbbccceeehhhmmmssswwwzzz~~~~~~||||||}}}}}}|||{{{vvvtttqqqoooooooooooonnnjjjhhhfffeeedddcccaaa______^^^]]]\\\\\\[[[XXXUUULLLHHHBBB>>><<<:::888666666555444333222111000///***+++,,,,,,---...222444CCC<<<333------/////////------........./////////////////////////////////////////////...---,,,+++------............------,,,,,,++++++***)))((((((,,,+++***))))))***+++,,,++++++******++++++,,,---////////////////////////,,,,,,,,,,,,,,,---......,,,------------,,,,,,+++---,,,,,,++++++,,,,,,,,,,,,,,,+++*********************++++++++++++,,,,,,)))))))))(((((()))))))))*********+++++++++++++++)))***+++***)))***,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...........................,,,,,,------...//////000111000.........///111222000000////////////000000000000000000111111111111000000111222333444555555333444444555777999;;;<<<>>>AAADDDHHHLLLQQQWWW[[[___eeelllrrrxxxssscccXXXfffQQQGGGDDDCCCDDDCCCBBB@@@???>>>======777777666555333222111111111111222222222222111111000///---,,,+++******************)))))))))))))))((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$######$$$%%%######""""""!!! """######$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((''''''''''''(((((((((((()))))))))***+++---...//////000111111222222111111333555999<<<>>>>>>===<<<:::;;;<<<<<<:::999999999===@@@EEEKKKOOOPPPPPPOOOQQQQQQQQQQQQRRRSSSTTTTTTWWWXXXYYYXXXWWWXXXZZZ[[[ZZZ[[[\\\\\\\\\]]]```cccccccccccccccbbbbbbbbbbbbaaabbbccceeefffgggggggggffffffggghhhhhhgggffffff```]]]XXXSSSNNNHHHBBB>>>:::666222///...---,,,+++.........------------...+++,,,------,,,+++,,,---*********++++++,,,------//////...///111333555666999<<<@@@CCCCCCDDDEEEFFFLLLLLLNNNPPPTTTXXX\\\^^^bbbeeekkkpppsssuuuttttttjjjiiihhheeebbb^^^[[[YYYVVVXXX[[[^^^aaafffkkkooouuuvvvxxx{{{|||}}}}}}}}}~~~~~~}}}zzzyyywwwvvvvvvuuurrrpppiiihhhhhhiiiiiihhheeebbbXXXSSSLLLEEEAAA>>>;;;999;;;:::999777555444222222111111000/////////000222555111,,,***,,,...///000------........./////////000000000000000000000000////////////...---,,,,,,,,,------......------,,,,,,,,,+++***))))))((((((++++++***))))))***++++++*********+++,,,---...///111111111000000000111111---------------...//////.........------,,,++++++......---,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))+++++++++++++++++++++******+++,,,,,,,,,,,,...000........................---,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++*********+++,,,,,,---,,,,,,+++,,,,,,------------------------------//////.........---------111///---++++++---///111000000////////////000000000000000000////////////000000000111222333333333111111222333444666888999;;;>>>AAADDDGGGLLLQQQUUU^^^bbbhhhmmmqqqxxxnnn```gggRRRHHHEEEDDDCCCBBB@@@???===<<<<<<<<<;;;:::888666444222111000000111222222222222111000000///...,,,+++******)))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$######$$$$$$$$$$$$ """$$$%%%&&&''''''"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***+++---...///...///000000111111000000555777999;;;<<<===<<<;;;<<<===>>>===:::888888999???BBBGGGLLLPPPPPPPPPOOONNNNNNNNNOOOOOOPPPQQQRRRQQQRRRSSSSSSSSSSSSUUUWWW[[[\\\\\\[[[YYYYYY\\\^^^bbbccccccccccccbbb``````]]]^^^```bbbdddfffgggggg```aaabbbcccbbbaaa```___]]]YYYSSSMMMHHHBBB===999444222...------------,,,******++++++++++++++++++///000111000//////000111***++++++,,,---.........,,,...000222555777:::<<>>===;;;888666444444666444222111000000111111.........///111222222222........./////////000000111111111111111111111111111111000//////.........,,,,,,------------,,,,,,,,,,,,++++++***))))))(((+++******************+++)))******+++,,,...000000//////.........---------000000////////////000000///......---,,,,,,,,,,,,///...------,,,,,,,,,---......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++++++++++++++,,,------,,,---///111...........................---------...///000000------------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++*********++++++,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------444222000......000222333000000////////////000000000000//////////////////111111111111111111111111000000111222333555666777999;;;>>>AAADDDHHHMMMPPPVVVZZZ___dddhhhooowww}}}}}}ooohhhSSSIIIFFFEEEBBBAAA???>>><<<;;;;;;;;;<<<;;;999777555222000000///000111222222111000///,,,,,,++++++***)))(((((()))((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$###$$$$$$$$$###!!! ######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((((((((***+++---...///000......///000000000000000666666777999::::::;;;;;;===???AAA???;;;999999;;;AAACCCGGGKKKNNNOOONNNNNNLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSRRRSSSVVVXXX\\\\\\\\\ZZZXXXXXXYYY[[[___aaabbbccccccaaa___^^^^^^___aaaccceeegggggghhh```aaabbbbbbaaa___]]][[[XXXSSSLLLFFFAAA<<<888555///---*********++++++******+++,,,,,,---,,,,,,,,,+++---------,,,+++,,,---+++,,,---///000000000000---000444888;;;???CCCFFFHHHLLLSSSWWWZZZ[[[]]]^^^ZZZXXXUUUTTTUUUXXX[[[^^^```ccchhhooouuu{{{}}}zzztttnnniiieee^^^bbbggglllsss||||||}}}~~~~~~{{{rrrmmmeee\\\VVVPPPKKKHHHGGGFFFDDDAAA>>><<<:::999777555333222333444333333///000111222333222000/////////000000000111111111111111111111111111111111222111000//////...//////,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***************************))))))***+++,,,...///000000111222333333333222111444333222111111000000111///...---------------...///......---,,,,,,,,,,,,///......---------------......------------,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,+++,,,---,,,+++,,,...000------------------------/////////...//////000000.................................//////.........,,,,,,,,,,,,,,,,,,,,,,,,///......------......///++++++***++++++,,,---...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111222111///...---...000111000000////////////000000////////////000000000000222222111111111000000000111111111222333444555666888999<<<>>>@@@DDDIIILLLQQQTTTYYY^^^cccjjjqqquuuhhhSSSIIIFFFEEEBBBBBB@@@>>>===<<<<<<;;;:::999888666444222111000...///111222222111///...++++++++++++******)))((()))))))))((('''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&$$$""""""%%%&&&%%%###%%%%%%%%%### $$$$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((()))***,,,...000111222222//////000111111111111000444444444444555777999:::;;;>>>AAA???<<<:::;;;>>>@@@BBBEEEHHHJJJKKKLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTUUUWWWZZZ[[[[[[[[[YYYXXXXXXYYY[[[]]]___bbbeeefffdddbbbaaa``````bbbcccddddddeeedddaaabbbccccccaaa^^^[[[YYYQQQLLLDDD===999666333111,,,***)))(((*********)))+++,,,---...///......---(((***+++***)))((()))***---...000111222333333222000555;;;@@@EEEIIIOOOSSSSSSWWW^^^cccgggiiilllnnnjjjgggbbb^^^[[[\\\^^^```aaabbbeeejjjooovvv{{{~~~}}}yyysssnnnkkkeeeiiipppxxx~~~zzzssslllfffaaa[[[XXXTTTSSSQQQNNNJJJGGGEEEDDD@@@<<<999777888888777555111222333333111000//////111111111111222222222222222222222222222222222222222111///...------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------*********++++++*********)))))))))***+++---...///222555888<<<======<<<:::888777555444222111111111......---,,,------/////////...---,,,++++++++++++000///......------..................---------,,,,,,++++++******++++++,,,***++++++,,,,,,------------...///...,,,,,,...000------------------------111111000/////////000000////////////////////////---...000111111000...---------------------------...------,,,,,,------...++++++++++++,,,---...///---,,,,,,+++******++++++------------------------***+++,,,---...000111111///...---,,,,,,,,,,,,---000000////////////000000/////////000000111111111111111111111111111111222222222222222333555666777555777999;;;===@@@EEEHHHNNNPPPUUUZZZ```ffflllpppxxxzzz}}}hhhRRRHHHEEEEEECCCCCCAAA???>>>======<<<777666555444333222222111---///000111111000///---,,,,,,---------,,,,,,++++++******)))(((''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&'''$$$""""""%%%&&&%%%### """$$$%%%$$$###"""$$$%%%%%%&&&&&&''''''((("""###$$$%%%'''((()))***''''''''''''((((((((()))+++,,,...000222333444444000000111222222222222222333222111111222555777999888<<<@@@???<<<:::===@@@@@@AAACCCEEEGGGHHHIIIJJJJJJJJJIIIJJJJJJKKKLLLMMMLLLNNNOOOPPPPPPQQQTTTVVVYYYZZZZZZYYYXXXXXX[[[]]]^^^```dddhhhiiiiiihhhfff```aaaaaaaaaaaaaaa``````]]]^^^___^^^\\\XXXUUURRRLLLFFF>>>777333111000///---+++))))))+++,,,+++***'''(((***+++,,,+++******---...//////------...///...///111333444555444444444999AAAGGGKKKQQQWWW[[[ZZZ___eeekkkooosssvvvxxx|||wwwppphhhcccaaaaaabbbhhhhhhiiilllpppvvv|||~~~{{{vvvrrroookkkpppwww}}}wwwsssmmmhhhddd```___]]]YYYVVVSSSPPPOOOKKKFFFAAA>>>===;;;888666666666666444333333555777111111222222222333333333222222222222222222222222111000...---,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------......///******++++++++++++******)))))))))***+++,,,......///333888>>>@@@AAA???>>>:::999777555333222111111...---,,,,,,---...///000///...---,,,+++*********000000///...............//////.........---------++++++************++++++******+++,,,,,,---......111222222111//////000222000000000000000000000000222222111000/////////000000000000000000000000000---...111222222111...------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000---,,,,,,+++*********+++........................------..................111111000000000//////...000000////////////000000...//////000111222222333//////000111222333444444333222333333444555666777444555777999;;;>>>BBBEEEIIILLLPPPUUU[[[```fffhhhkkksssvvvtttyyykkkSSSJJJEEEBBBDDDBBB@@@???@@@@@@???===<<<:::888666444444444444000000000111222222333333///...,,,***))))))******((((((''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$!!! %%%&&&$$$!!!!!!""""""######$$$%%%%%%###$$$&&&&&&&&&&&&$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''&&&&&&''')))(((,,,///111555888666000555444222111111111111222333333333333444666777888>>><<<:::999999;;;>>>???DDDCCCBBBCCCDDDGGGIIIKKKKKKKKKJJJKKKKKKLLLMMMNNNLLLMMMNNNOOOPPPQQQQQQQQQVVVVVVUUUUUUUUUVVVXXXYYY]]]aaagggkkkmmmmmmlllkkkfffcccaaabbbeeeccc^^^XXX\\\[[[YYYXXXVVVQQQKKKGGGFFF>>>666111111000---)))---.........---+++)))(((////////////////////////+++---//////...---...///111111222555888;;;:::::::::@@@HHHRRR[[[aaadddeeeeeegggjjjooovvv}}}}}}uuuooommmooorrrvvvuuurrrooonnnqqqvvvzzz~~~}}}|||{{{xxxtttqqqnnntttzzzssspppooolllhhheeebbb___\\\YYYTTTPPPKKKGGGEEECCCBBB@@@<<<<<<<<<;;;::::::999999666555444333333333444555444444444222111000111222333222000...---,,,------...............---,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++)))(((''''''''')))***+++///333999@@@EEEFFFFFFEEE@@@>>><<<;;;:::777444111333111///.........---,,,......---------......///222222111111000/////////000///...---------------)))***+++,,,,,,,,,,,,,,,.............../////////000000111111111000000///111111000000111111222333555222111222444555333111111000///...///000111222//////.........//////000222222000///............000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------------------------............/////////000111000///......///000111------------------------000///---,,,,,,---...///111111111222222333333333444555666666666555333333666888:::;;;<<>><<<:::999777555444333333333000000111111111222222222///...,,,***)))((())))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$!!!!!!$$$&&&$$$!!!$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&((('''&&&&&&''')))&&&---222888>>>@@@>>>777666444222111111222333333444555666666777666666;;;:::888888888:::===???BBBAAAAAAAAACCCEEEGGGIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMOOOPPPQQQQQQRRRRRRTTTSSSSSSSSSTTTUUUWWWXXX[[[^^^cccjjjooorrrqqqpppjjjgggccccccdddbbb]]]XXXYYYWWWUUUTTTQQQMMMGGGCCC>>>888111---......,,,)))...............,,,+++***........................+++---...///------...///111222444888<<<@@@AAA@@@BBBGGGOOOYYYaaagggkkkllllllnnnpppuuuzzz}}}{{{|||}}}}}}|||xxxsssppppppsssvvvzzzzzzzzzzzzyyywwwtttrrrwww}}}}}}|||yyyuuurrrpppmmmiiifff```\\\WWWSSSPPPOOOMMMKKKFFFEEEEEEDDDCCCBBBAAAAAA<<<<<<:::999888777888888444444444222111111111222222222111000000111111222///////////////...---,,,,,,,,,------............---------,,,,,,,,,,,,+++******)))((()))***++++++---111888???DDDHHHIIIJJJHHHGGGEEEDDDBBB>>>999555555333000/////////...,,,......------......///000222222111111000000//////000000///...---------...++++++,,,---------------.........//////000000000111222222222222222222111111111111111222333444555777555333444666666555333111111000//////000111222000000000//////000000111222222000//////.........000000///...------------------------------,,,,,,++++++,,,,,,,,,,,,++++++---------------------------------.........//////000000000//////000000000//////..................000111111222222111111111111222222222333333333333333444555666666555444444777888999999999:::===???EEEHHHMMMQQQUUUYYY^^^aaabbbgggnnnttt{{{zzzoooXXXNNNIIIEEEBBB@@@>>>===>>>>>><<<;;;999888666444333222222222222222111111111000000000///...+++)))((('''''''''(((((('''''''''''''''&&&((((((''''''&&&%%%%%%%%%$$$""" !!!$$$&&&$$$!!!$$$$$$%%%%%%&&&&&&''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%'''(((((('''&&&((()))'''///666888999===@@@???:::888555222111222333444333555888::::::888555333777777777777888:::===>>>@@@?????????AAACCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMOOOPPPQQQRRRRRRRRRQQQQQQPPPQQQRRRTTTVVVWWW\\\]]]aaaiiipppttttttrrrooojjjeeeaaa```]]]XXXTTTTTTRRROOOMMMJJJEEE@@@<<<666222,,,+++,,,---,,,+++...............---,,,+++............////////////---///000000//////000111222444777===DDDJJJLLLMMMLLLQQQYYYbbbjjjpppsssuuuvvvvvvxxx|||xxxrrrooooooqqqssstttvvvwwwwwwvvvtttssszzz}}}zzzwwwtttqqqiiifff```\\\ZZZXXXVVVTTTMMMMMMLLLKKKJJJIIIHHHGGGCCCBBBAAA???===;;;:::999888777555444333333333444111111222333444555666666111111111111000///...---............////////////......---------,,,,,,,,,,,,,,,+++*********+++++++++///555<<>>>>>>>>>>>???@@@BBBCCCDDDFFFEEEFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOQQQQQQRRRRRRPPPPPPPPPQQQRRRTTTWWWXXX```___bbbhhhpppttttttqqqsssmmmfff```[[[WWWRRROOOOOOMMMIIIFFFCCC???:::777333000,,,+++,,,------,,,------------,,,,,,,,,,,,/////////000000111111111111333444444333333444555555777<<>><<<999777666666555555111222333444555555666666333333333222111000///...////////////////////////.........------,,,,,,+++,,,,,,++++++***************,,,111999AAAJJJPPPTTTUUUVVVWWWXXXUUUNNNEEE>>>888666222000//////...---///////////////000111222333333222111111000000///000///...---,,,,,,,,,,,,------.........///000000///000000111222333444444555555444444333333444444111111222333555777999:::??????>>>???????????????;;;:::888666555555666666333222222111111111111222222111111000//////000000000000/////////000000111111111000000///.........---------......---------....................................///////////////000222222222222000///000000000000111111111111...///000222333333333222333333333333444444444444222222333444666666777777555666999::::::<<<>>>@@@AAABBBDDDEEEGGGKKKPPPSSSXXX\\\```cccfffnnnzzzqqqYYYNNNHHHCCC@@@>>><<<;;;<<<<<<:::999888888888777666555444444333222222111000///.........---+++)))'''''''''''''''''''''''''''((((((((())))))((('''&&&&&&%%%%%%$$$#########$$$$$$######"""######$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&''')))(((''''''(((***'''000777777666:::>>>???888666333000//////111222333666999<<<;;;777333000444555777999;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCEEEEEEEEEFFFGGGHHHJJJKKKJJJKKKMMMNNNPPPQQQQQQRRRQQQQQQQQQRRRSSSVVVXXXYYY______bbbgggoootttuuutttxxxsssjjjaaaZZZTTTOOOMMMJJJGGGCCC???<<<999666333111///,,,******++++++++++++++++++++++++,,,,,,,,,---...///000111222333333555666888888777777777888666999???HHHRRRZZZ___```^^^bbbgggnnntttyyy|||}}}{{{uuurrrqqqrrruuuyyy{{{zzzyyyzzz{{{~~~zzzwwwssspppoooooonnnmmmiiihhhhhhgggeeeddddddcccbbbbbbaaa^^^[[[VVVRRRPPPFFFBBB===999888777666444333333333333444444444444555555555444333222000///000000000000000000/////////......---,,,,,,+++++++++++++++******))))))((()))+++///666>>>GGGNNNSSSUUUWWWZZZ\\\[[[UUULLLEEE:::777222//////......---000//////000111222333333333333222222111000000000...---,,,,,,++++++,,,,,,.........///000111333444333444444555666666777777777666555333222222333333111111222333555888:::;;;@@@AAABBBCCCDDDEEEFFFGGG@@@>>>;;;999777666555555333222111111000000000111222111111000000000000111/////////...//////000000111111111000000/////////......////////////......////////////////////////000000000000111111111111000111222333333222111000//////000000111111111111000000//////000222333555444444444444444444444444222222333444555777888888555777999::::::;;;===>>>???@@@AAAAAABBBEEEJJJMMMRRRVVVZZZ\\\___fffqqqzzzqqqYYYMMMGGGBBB@@@>>><<<;;;<<<<<<:::999888888888888777666555444222222111000//////.........,,,+++)))((((((((())))))************+++++++++((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%&&&&&&''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%(((''''''&&&&&&&&&&&&&&&&&&((())))))(((''')))***$$$+++000000000444777777333222111000//////000000333444777888888555222000333555777:::<<<======<<<======>>>>>>???@@@@@@AAADDDDDDDDDEEEFFFHHHIIIJJJJJJKKKMMMOOOPPPRRRRRRRRRSSSSSSSSSSSSTTTVVVXXXYYYZZZ\\\aaaffflllrrrwwwzzz}}}xxxoooeee[[[SSSNNNKKKEEEBBB===999666444222000---,,,+++)))(((((())))))+++++++++++++++,,,---...------///111333555777888:::<<<>>>>>>===<<<===>>><<<>>>DDDMMMWWW```dddffffffiiimmmrrrwww{{{}}}~~~~~~{{{zzzyyy}}}~~~~~~|||yyywwwxxxyyyzzzyyyxxxwwwwwwvvvvvvuuuuuutttrrrrrrrrrppplllfffaaa^^^SSSMMMEEE@@@===;;;888555888777555444333444555555999999999888666555333222222222222222111111111111000000///...---,,,,,,+++)))******+++******)))(((***+++...333:::BBBHHHLLLQQQTTTYYY]]]^^^ZZZSSSMMM===999444111//////......000000000111222333444555333333333222111111000000,,,,,,,,,+++,,,,,,---...000000000111333666888:::;;;;;;;;;;;;<<<<<<<<<<<<:::888666444222111111222000000111222444666888999>>>@@@CCCEEEGGGIIILLLNNNEEECCC@@@<<<888666444444333333222111000000000000222111111000000111111111000000///////////////000000000000000000000000000/////////000000/////////000000000000000000000000111111111111222222222222222222333333333333222222//////000000111222222222444333222111222333666777666555555555555444444444333333333333555666888999777888::::::888777777888===>>>???@@@AAACCCGGGIIIKKKOOOSSSUUUWWW^^^iiiqqqrrrZZZNNNGGGBBBAAA???<<<<<<<<<<<<;;;999666777777777777555444333111111000000/////////...---,,,+++***)))******+++))))))))))))*********+++&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%#########$$$%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&&&&((())))))(((((()))******...///------000000---000000000111000000000///222333333333333222222111222444777999;;;;;;:::999;;;;;;<<<======>>>>>>>>>AAABBBBBBCCCDDDFFFHHHIIILLLMMMOOOQQQRRRTTTTTTUUUTTTTTTSSSSSSTTTUUUWWWXXXXXX]]]cccfffiiinnnvvv|||}}}xxxpppeeeZZZQQQJJJHHH@@@<<<777333111000///...+++++++++***))))))+++,,,------,,,,,,---...000111111222444777;;;>>>@@@AAADDDFFFHHHHHHGGGGGGGGGHHHGGGIIIOOOWWWaaaiiimmmooonnnpppssswww{{{}}}~~~~~~xxxrrroooeee]]]SSSLLLHHHEEE@@@<<<===;;;888666666777:::;;;>>>>>>===<<<;;;999888777555555555444444444333333333222222111000///...---)))***+++,,,,,,,,,+++***+++,,,...222666<<>>AAADDDDDDCCCCCCCCCCCCBBBBBB>>><<<999555333222111111//////000111222444666777888<<>>:::888777555444333222111111111111222111111000000111222222333222111000000000000000......//////000111111111///000000111111000000///000000000000000000000000000000111111111222222222333333222222222222333333000111111222333333444444555555555555555555666666666666666666555555444444444333333333444555777888888999;;;;;;999777777777;;;===@@@AAABBBCCCEEEGGGGGGKKKOOOQQQRRRXXXbbbiiixxxsss[[[OOOHHHBBBAAA???===<<<<<<<<<;;;:::555555666666666555333222000000000000////////////---,,,+++******+++,,,---%%%&&&&&&&&&''''''(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########$$$######$$$%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&''''''((())))))(((((()))***,,,......---000444333///...///000222222111000000222111111000000111222222111333666999::::::888777999999:::;;;<<<<<<<<<<<<@@@@@@@@@AAACCCEEEFFFGGGMMMNNNPPPRRRTTTVVVVVVWWWTTTTTTSSSSSSSSSUUUVVVWWWZZZ```fffggggggjjjrrryyyzzzvvvnnncccWWWMMMFFFCCC<<<888333000......---,,,+++,,,------,,,---///000///.........///000222333777888;;;???CCCFFFIIIJJJNNNPPPQQQRRRQQQPPPQQQRRRRRRTTTYYYaaajjjrrrvvvwwwtttuuuwwwzzz}}}tttkkk```WWWSSSOOOIIIDDDAAA>>>;;;999999;;;???AAABBBAAAAAA@@@>>>===;;;:::888888777777666666666555555555444333222111000///)))***,,,---...------,,,,,,---...111444888<<<>>>@@@DDDKKKTTTYYYZZZVVVSSSCCC???999555333333333222111111111222333444666777444444333222222111111000---------...000222333444555555555777;;;???CCCFFFJJJJJJIIIIIIHHHGGGGGGGGGAAA???;;;777444222222222...//////000111333444555444888>>>CCCFFFJJJPPPTTTWWWTTTPPPJJJDDD@@@===<<<777666555444333222222222222111111111111111222222555444333222111111111111------...///000111222222000000111111111111000000000000000000000000000000000000000000111111111111555444222222222222444555222222333333444555666666333444666777666555333222777777666666555555555444555444333333444555777888777999<<<===<<<<<<<<<===:::===@@@BBBCCCDDDEEEGGGGGGKKKOOOPPPPPPUUU^^^fffkkkyyywww]]]OOOHHHCCC@@@>>><<<;;;<<<===<<<;;;666777888888777555333111333111000000111111///...222///***&&&$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&$$$!!!"""&&&***%%%'''((((((((()))+++---...+++'''%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$&&&((()))***+++...000111000...------.../////////000111111222222111111111111000000//////777777888888777666444333777888:::;;;<<<<<<;;;:::@@@@@@AAAAAABBBDDDHHHKKKPPPPPPPPPPPPQQQRRRSSSSSSQQQSSSUUUUUUUUUTTTUUUWWW]]]^^^```cccfffjjjlllmmmpppoookkkcccWWWKKKAAA<<<;;;555///...000222000...,,,(((***333666222...///333111000111444777999999;;;???DDDHHHJJJOOOUUUZZZYYY[[[^^^___```aaabbbdddbbbdddgggkkkpppuuuyyy{{{}}}|||{{{}}}zzztttlllccc]]]XXXTTTQQQPPPLLLGGGCCC@@@???===<<>>CCCJJJNNNUUUVVVUUURRRMMMHHHEEEDDD???>>><<<:::888666666666777555333333444444333222444444333333222000///...333222111000000000111222333222111000000000000000000111222111000///000111111111111000111222222333111111111222333333333444555333111000000222555777555666666777777777777666888999999999888777555444555444333222222333444555777777888999;;;<<<======???@@@AAABBBCCCEEEFFFFFFGGGJJJNNNSSSXXX[[[]]]^^^jjjnnnvvvxxx]]]OOOHHHCCCBBB@@@>>>===>>>???>>>===777888888777666444333111333222000000000000///---///---***(((''''''((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&$$$"""$$$&&&'''((()))((('''''')))+++,,,***))))))******)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))...///000000...------...222222111111000/////////((((((***,,,000333666777888888999999999888777666666777888:::::::::::::::@@@AAAAAAAAAAAACCCFFFIIIOOONNNNNNNNNOOOPPPQQQQQQNNNPPPSSSTTTSSSSSSUUUVVV[[[\\\^^^```ccceeeggghhhiiihhhddd\\\QQQFFF===888666111,,,+++...///---***...***+++111444000---...333222222333555999;;;===BBBFFFLLLPPPSSSWWW]]]bbbeeegggjjjkkkjjjjjjkkklllttttttttttttuuuvvvwwwxxxyyyyyy{{{}}}uuummmgggbbb^^^[[[[[[UUUNNNHHHEEEDDDCCCBBBIIIKKKNNNPPPQQQPPPNNNMMMHHHFFFDDDCCCCCCAAA>>>;;;;;;;;;:::777555222222222000000///...---,,,++++++++++++,,,...000111333333555777;;;???DDDHHHJJJLLLHHHCCC===888666666555555555555666666666555444444333333333222111000///...//////000111444777:::;;;<<<<<<===???BBBFFFIIILLLMMMLLLKKKLLLLLLLLLIIIGGGHHHFFFBBB@@@===:::666333555444333111000/////////333555666777:::>>>CCCGGGOOOQQQRRRPPPMMMJJJIIIHHHDDDCCCAAA???===;;;999999888666444444555555555333333444444444333222222111333222111000000111222222111111000///////////////000111222222000///000222111111111111111222333333222333333333333333333444444333222111222333555666555666777777888888888888999::::::::::::888666555777777555555555555777777888888:::;;;<<<===>>>>>>??????@@@BBBDDDEEEFFFGGGGGGIIIMMMRRRVVVYYY[[[\\\ccceeelllttt{{{yyy]]]OOOHHHDDDBBB@@@>>>>>>>>>>>>===<<<999999888666555333222222444222000000000000...,,,++++++************++++++'''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$###%%%'''(((&&&%%%%%%%%%)))))))))(((&&&&&&'''((((((((((((***++++++)))'''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((---///000///---,,,---...222111111000000//////...///...------...000222333666777888888999888888888888999:::;;;<<<<<<<<<<<>>:::777555444222222222111000///---,,,+++,,,,,,---...///000000000111444777;;;>>>@@@BBBEEEBBB===;;;999888777555777666555555444444555555222222222222111111111000000111222555888<<>>999666777666444222111000//////111222333444555888===@@@FFFIIIKKKLLLLLLKKKKKKLLLHHHHHHHHHGGGEEEBBB@@@>>><<<:::888777888888777666555555555555555555555555444444333333333333444444111111000000///000000000000222333222111000111333222222222222222333333444444444444444333333333333333333333333444444555555555666777888999::::::::::::;;;;;;<<<;;;:::888777888777666555555666777888999:::<<<===???@@@@@@AAA???@@@AAACCCEEEFFFHHHHHHHHHJJJMMMPPPTTTVVVXXXYYY]]]^^^bbbhhhnnnwww{{{^^^NNNHHHDDDAAA???<<<<<<<<<<<<;;;:::;;;:::888666444333222222444222000000000///---+++))))))******+++*********&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&''''''(((((((((((()))'''&&&%%%&&&(((((('''&&&'''((((((&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))---.........,,,,,,---.........//////000111111111888555222///---...///000333333444555666666777777888888999:::;;;;;;;;;;;;>>>???@@@AAAAAACCCEEEHHHKKKJJJJJJJJJJJJJJJKKKKKKJJJMMMPPPRRRSSSTTTVVVWWWXXXXXXYYYZZZYYYYYYXXXWWWRRROOOKKKFFF@@@999333///...---,,,---//////,,,***///...---...//////000111333444666888;;;???DDDHHHMMMRRRZZZ___bbbfffkkkoooppptttyyy}}}|||xxxtttqqqpppkkkmmmqqqxxx|||wwwsssooollllllhhhbbb]]]ZZZWWWUUUTTTQQQVVV]]]cccggghhhgggfffgggdddaaa___^^^\\\ZZZXXXVVVRRRMMMHHHDDD@@@<<<:::555444333111000///......,,,,,,,,,---------.........///000333555888:::;;;???===;;;;;;;;;:::888666888666555333333333444555333333333333444444555555555666888;;;???BBBEEEFFFDDDDDDFFFHHHLLLOOOSSSTTTSSSRRRQQQQQQPPPNNNJJJGGGFFFFFFEEEEEEDDDBBB???<<<666555444333222222222222222333333333444555999<<>>======<<<;;;999888888777777666666777777777666666666666666777777444333333222222222222222111222333333222222333444333333333333333444444555555444444333333222222222222333444555666555555444666777888999:::;;;;;;;;;999:::;;;<<<;;;;;;999888666666555444444555666666;;;<<<>>>@@@BBBCCCCCCCCCBBBBBBCCCEEEGGGHHHJJJJJJIIIKKKMMMPPPRRRUUUVVVWWW]]]\\\^^^cccgggmmmzzz}}}^^^NNNGGGDDDAAA???===<<<<<<<<<;;;999:::999777666444333333333333111000/////////---+++))))))*********)))'''&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$$$$&&&'''(((%%%&&&'''&&&%%%%%%'''))),,,)))&&&$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''')))***++++++,,,------,,,++++++---///.........///000000111111000///------...111444666222222333333444666666777555555555666666777888888<<<>>>@@@AAABBBDDDGGGIIIIIIIIIHHHHHHHHHIIIJJJJJJLLLNNNQQQSSSTTTVVVXXXYYYXXXXXXXXXXXXVVVSSSPPPOOOHHHEEE@@@<<<999555000---++++++,,,...//////---+++,,,.........///222444555333555999<<>>===;;;:::999999999:::::::::::::::999999888888666555444333222222222222111333444444333333444666444444444444444555555666444444333333222222111111222444555777777666555444777777999::::::;;;;;;;;;888999:::;;;;;;;;;:::999777666555555555555666777<<<>>>@@@CCCEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLKKKLLLMMMOOORRRTTTVVVWWW]]]\\\]]]aaadddhhhqqq{{{~~~___NNNGGGEEECCCAAA???>>>>>>>>><<<;;;888888777666555444444333222000////////////...,,,************)))'''&&&%%%%%%&&&'''))))))(((''''''$$$$$$%%%%%%&&&'''((((((...***&&&######$$$%%%%%%$$$%%%&&&&&&%%%%%%''')))000,,,(((%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&''')))+++,,,---,,,,,,,,,+++******---///111000000//////......---***))))))***,,,///222444444444444444555777888999888888888888999:::;;;<<<;;;===???AAAAAACCCEEEGGGHHHGGGGGGHHHHHHJJJKKKKKKMMMPPPSSSUUUVVVWWWYYYZZZYYYYYYXXXVVVRRRNNNJJJGGG@@@<<<777444444333///,,,((()))+++,,,---------,,,+++///111///000444777777555999===AAADDDJJJRRRXXX^^^dddlllpppqqqrrrtttvvvzzz~~~vvvpppkkkhhhhhhgggggghhhmmmvvv}}}wwwsssqqquuuzzz}}}zzzooonnnmmmmmmnnnnnnmmmkkkmmmqqqvvv{{{}}}zzzzzz{{{}}}}}}|||wwwpppggg___ZZZUUUOOOKKKBBB???;;;777444222111111------------------------,,,,,,+++,,,---000222333444555777:::>>>??????===>>>===<<<;;;:::999999999777666555555666888999;;;<<<>>>@@@CCCFFFIIIJJJKKKNNNPPPSSSVVVZZZ]]]```aaa___^^^\\\[[[YYYUUUOOOKKKEEEDDDDDDEEEHHHIIIIIIHHHCCCAAA>>>;;;888555333333111222333333222222444555888;;;===?????????@@@AAA@@@BBBEEEHHHKKKMMMNNNNNNMMMKKKHHHGGGFFFFFFDDDCCCCCCBBB@@@?????????@@@AAAAAAAAAAAA@@@???>>><<<<<<888777666444333222111111222333555555444444666777555555555555555666666777444444444444333333333333333444666777777777666555888888999::::::::::::999777888:::;;;<<<;;;;;;::::::999888777777888999:::<<<>>>BBBEEEGGGGGGGGGFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNQQQSSSVVVWWW[[[ZZZ\\\```bbbdddjjjpppwwwwwwwww```NNNGGGEEEDDDBBB???>>>>>>===<<<:::555666777777777666444333000///......///000///...++++++***))))))(((((((((%%%&&&((()))))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&+++(((&&&%%%&&&'''&&&$$$&&&&&&'''%%%$$$###%%%&&&,,,***'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***+++++++++,,,+++***)))***---///111000000///......------*********++++++---...///555444444444444555777888;;;:::::::::;;;<<<===>>>;;;===????????????@@@AAAGGGGGGGGGHHHIIIKKKLLLMMMNNNQQQSSSUUUVVVVVVXXXZZZXXXXXXVVVTTTOOOIIIDDDAAA:::555000...000111...+++)))***,,,---......///000,,,222444222111555888777888===CCCFFFJJJPPPYYY```hhhnnnuuuxxxxxxwwwwwwxxx|||xxxqqqllljjjjjjjjjiiiiiilllrrr|||{{{rrrkkkgggjjjoooxxxxxxuuurrrrrrtttwwwxxxyyyzzz|||zzzooogggbbb]]]VVVQQQHHHGGGEEEBBB>>>999555222---------------.........---,,,+++,,,---///222333555555888===BBBFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@@@@===<<<;;;:::;;;<<<>>>@@@???AAAEEEIIIMMMOOOQQQRRRUUUWWWZZZ^^^bbbeeeggghhhfffeeedddbbb```[[[TTTPPPKKKIIIGGGGGGHHHKKKKKKKKKJJJHHHEEEAAA===:::888777333555666555444444666777777:::===>>>>>>>>>>>>??????@@@BBBEEEHHHKKKMMMNNNJJJIIIGGGGGGIIIJJJIIIHHHGGGFFFEEEEEEFFFHHHJJJKKKNNNNNNNNNMMMKKKIIIFFFEEE>>>===;;;888666555444333222444555666555555777888666666555555666666777888555555555555666666666666555555666777777777777777999999999999999888888777888999;;;<<<======<<<<<<::::::888888888888::::::<<>>>>><<<;;;;;;<<>>777888:::999888888999;;;777:::===>>>>>>>>>???@@@@@@AAABBBDDDFFFIIILLLMMMGGGEEEEEEGGGIIILLLLLLLLLHHHHHHHHHIIIKKKNNNQQQSSSZZZZZZYYYXXXVVVSSSQQQOOODDDCCC@@@>>>;;;999888777333444666666555666777999666666666666666777888888666666777777888888999999666666666666777777777888999999999999888777666666999:::<<<===>>>???>>>>>>999888777666666777888999<<>>===<<<===<<<;;;999666777777777777555444333111000///......------......---,,,+++************&&&&&&&&&'''''''''''''''""""""###%%%&&&'''%%%###%%%$$$""" """%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''%%%###!!!%%%&&&''')))+++,,,,,,,,,///...,,,*********+++,,,...////////////---,,,+++++++++,,,---...///000111222333333444555555555555777888999::::::999777666=========>>>@@@BBBDDDFFFFFFGGGHHHHHHHHHJJJNNNQQQSSSSSSTTTTTTUUUVVVWWWWWWVVVVVVUUUQQQKKKBBB:::555000,,,((())),,,---+++'''***************,,,000333555555444555666888:::<<<>>>GGGPPPTTTTTTXXX```iiiqqquuu{{{~~~|||xxxuuutttwwwvvvtttssstttuuuwwwxxx~~~{{{zzz~~~rrriiifffddddddqqqxxx~~~yyyqqqkkkgggbbb\\\XXXTTTRRRPPPMMMHHHBBB;;;666555444222111000///......222000...---...111444777;;;===@@@EEEJJJNNNRRRTTTUUUTTTTTTUUUUUUTTTPPPNNNJJJHHHFFFDDDCCCDDDEEEGGGFFFIIIMMMQQQUUUYYY]]]```bbbdddgggkkkooorrrsssttttttrrroookkkgggccc```^^^WWWSSSMMMIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHFFFCCCBBB??????>>>===<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBFFFEEEDDDGGGLLLOOOPPPOOOPPPPPPPPPPPPPPPQQQQQQRRRNNNLLLKKKKKKNNNSSSXXX[[[```eeeiiiiiihhhfffaaa[[[XXXPPPFFF???===;;;999777;;;999888666666777999:::777666666777999;;;::::::;;;;;;:::999999999::::::777777888999:::<<<======:::;;;;;;<<<<<<:::999888888999999:::<<<======>>>>>><<<999666555777999;;;>>>@@@DDDGGGIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIKKKLLLLLLOOORRRUUUWWWXXXZZZ]]]___aaabbbbbbhhhnnnwwwvvv{{{~~~```PPPHHHDDDAAA???>>>=========;;;999666666777777666555444333111000///......------...,,,+++******))))))))))))''''''''''''''''''&&&&&&$$$$$$###$$$&&&&&&%%%$$$&&&%%%$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%%%%%%%&&&(((***+++,,,,,,---,,,,,,,,,------------,,,......//////...---,,,+++,,,---...///000111111222111000/////////111333444///111333666888:::;;;<<<<<<<<<<<<===???AAADDDEEEFFFGGGGGGHHHHHHKKKNNNQQQTTTTTTUUUVVVVVVWWWWWWXXXTTTTTTRRRNNNGGG???777222///+++((())),,,---+++(((((()))+++,,,---///333666777777777888:::<<<>>>???BBBIIIQQQVVVWWWZZZaaagggnnnssszzz|||yyyxxxyyyxxxwwwwwwxxxzzz|||}}}{{{yyy}}}vvvmmmiiigggfffnnnvvv~~~vvvpppkkkeee___ZZZUUURRROOOLLLHHHCCC===999555444333222111111111111333222111111333666999;;;???AAADDDIIIMMMRRRUUUWWWZZZYYYYYYZZZZZZYYYUUUSSSNNNLLLJJJGGGGGGHHHIIIKKKIIILLLPPPTTTWWW[[[___bbbgggjjjmmmqqquuuwwwxxxxxxwwwuuusssoookkkgggdddbbb\\\XXXQQQLLLJJJHHHFFFEEEGGGGGGHHHIIIHHHFFFDDDCCCDDDCCCCCCCCCCCCDDDDDDEEEHHHIIIIIIIIIIIIGGGFFFEEEHHHGGGGGGJJJOOOSSSUUUTTTUUUUUUUUUTTTUUUUUUVVVVVVWWWUUURRRQQQRRRVVVZZZ]]]gggnnnuuuxxxyyyxxxrrrkkkccc[[[QQQJJJGGGEEEBBB???<<<;;;999777777888999:::999888888:::<<<>>>>>>============>>>>>>>>>>>>>>>======???@@@AAAAAABBBAAA>>>>>>>>>===<<<;;;:::999::::::;;;<<<===>>>>>>???>>><<<999666666777999;;;>>>AAADDDHHHJJJKKKKKKJJJHHHGGGGGGFFFEEEEEEFFFFFFHHHJJJKKKLLLMMMOOORRRUUUVVVWWWYYY[[[^^^___```aaaeeekkksss{{{}}}```OOOGGGCCCCCCAAA???>>>>>>===;;;999666666777666666555333333111000///......------...******)))((((((((())))))((((((((('''&&&&&&&&&%%%(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((&&&''')))***,,,,,,------)))+++---///000///...---............---,,,+++***,,,,,,---...///000000111111///---,,,---000333555555555555555666777888999;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFGGGHHHIIIKKKOOORRRUUUVVVWWWXXXXXXXXXXXXXXXRRRQQQNNNIIIBBB:::333///---***((((((+++,,,+++(((&&&(((,,,...000333666999999:::;;;===???AAABBBCCCGGGKKKQQQVVVZZZ^^^bbbeeelllrrr{{{~~~}}}|||||||||~~~||||||}}}rrrllliiihhhkkkrrr|||}}}wwwqqqkkkccc^^^VVVSSSNNNJJJGGGDDD@@@===777777666555555444555555555666777999;;;>>>AAABBBFFFGGGJJJMMMQQQVVVYYY[[[___^^^^^^______^^^ZZZXXXSSSQQQOOOMMMLLLMMMNNNPPPNNNQQQUUUYYY\\\___cccffflllnnnrrrvvvyyyzzzzzzzzzzzzyyywwwtttpppmmmjjjhhhddd___XXXRRRNNNJJJGGGEEEFFFGGGGGGHHHHHHHHHGGGFFFJJJJJJJJJKKKLLLNNNOOOPPPUUUVVVVVVUUUSSSOOOLLLJJJLLLKKKLLLPPPUUUZZZ\\\]]]```______^^^^^^_________bbb___[[[YYYYYY\\\aaadddoooyyy{{{llleee[[[TTTOOOLLLHHHEEEBBBAAA???===<<<<<<<<<===>>>>>>>>>@@@CCCEEEEEEDDDBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKJJJIIIHHHDDDCCCBBB@@@>>><<<<<<;;;=========>>>>>>>>>??????>>><<<999777666777999:::>>>AAAEEEJJJLLLMMMLLLKKKHHHGGGFFFFFFFFFFFFFFFFFFIIIKKKLLLLLLMMMOOOSSSUUUUUUVVVXXX[[[]]]^^^______dddiiiooouuu}}}~~~```PPPHHHDDDDDDBBB@@@???>>>===;;;999666666666666555444333333111000///......------...***))))))(((((()))))))))))))))((('''&&&%%%%%%%%%***'''%%%$$$%%%&&&&&&%%%!!!"""###%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''''''''((()))+++,,,,,,------+++,,,.../////////............------,,,++++++*********++++++,,,------...111000000000111333444666999999777666666666888888:::999::::::<<>>===<<<;;;:::999999999999:::===AAAEEEHHHJJJKKKLLLMMMNNNQQQTTTXXX[[[]]]```______``````___\\\YYYVVVTTTRRRPPPOOOPPPRRRSSSSSSUUUYYY\\\___bbbfffiiikkknnnqqquuuwwwxxxxxxxxx{{{{{{zzzxxxuuurrrooommmiiiddd^^^YYYTTTPPPKKKIIIGGGGGGHHHHHHIIIJJJJJJKKKNNNOOOOOOQQQSSSUUUWWWXXX]]]]]]^^^]]][[[WWWSSSQQQQQQQQQRRRUUUZZZ___ccceeejjjjjjiiiiiiiiiiiijjjjjjiiigggdddbbbcccggglllooowwwtttmmmddd^^^YYYUUUQQQMMMLLLKKKIIIGGGEEEDDDCCCCCCEEEDDDEEEGGGKKKMMMNNNMMMIIIJJJKKKMMMNNNNNNMMMMMMOOOPPPRRRTTTTTTRRRPPPNNNLLLJJJGGGDDDAAA@@@??????????????????????????????===<<<999777777777999:::===AAAFFFJJJMMMMMMLLLKKKJJJJJJIIIHHHHHHIIIIIIIIIJJJLLLMMMMMMNNNOOOSSSVVVUUUWWWYYY[[[^^^___```aaafffjjjooossswww~~~aaaQQQIIIEEECCCAAA??????>>>>>><<<:::777666555555444333333333111000///......------...++++++***)))))))))******))))))((('''&&&%%%%%%%%%***'''%%%$$$%%%&&&&&&%%% """$$$&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***+++,,,,,,,,,000///...---,,,------......---,,,,,,++++++************++++++,,,---------...000222444555555444444333222333444666888;;;===888888888999:::===???AAABBBDDDGGGIIIJJJMMMPPPSSSVVVWWWXXXYYYYYYYYYXXXWWWPPPLLLGGG@@@999333///,,,***)))((()))***,,,,,,,,,))),,,///222333555777999===???CCCGGGJJJLLLLLLLLLKKKKKKMMMRRR[[[bbbfffgggsssxxxzzzpppkkkjjjkkkpppxxx~~~wwwmmmggg\\\WWWQQQLLLJJJJJJIIIHHHGGGGGGEEECCCAAA@@@@@@@@@>>>@@@DDDIIIMMMQQQSSSTTTSSSSSSSSSTTTVVVYYY[[[]]]^^^]]]]]]^^^^^^]]]YYYWWWVVVUUURRRPPPOOOPPPRRRSSSUUUXXX[[[^^^```cccfffiiijjjkkknnnqqqsssuuuvvvvvvzzzzzzzzzyyywwwtttqqqpppkkkhhhccc___[[[WWWSSSOOOJJJJJJJJJJJJKKKMMMOOOPPPRRRRRRSSSUUUWWWYYY[[[]]]^^^___``````___]]][[[ZZZYYYYYYZZZ[[[^^^bbbgggjjjoooooooooooooooppppppqqqooonnnmmmnnnpppuuuzzz}}}}}}wwwpppjjjgggddd___[[[VVVUUUSSSQQQNNNLLLKKKJJJJJJIIIJJJMMMQQQTTTUUUUUUQQQRRRSSSTTTUUUUUUVVVVVVVVVWWWYYY[[[[[[YYYVVVTTTTTTQQQNNNJJJGGGEEEDDDCCCAAAAAA@@@@@@??????>>>>>>===;;;999888777777888999<<>>>>>>>>>>><<<:::777666555444333333333333111000///......------...,,,,,,+++***))))))))))))((((((((('''&&&&&&&&&%%%(((&&&$$$$$$%%%&&&%%%$$$###$$$&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((******+++++++++111000---+++++++++---......---,,,+++************------......////////////***---000333555444222111222222111111222222333444666666666777999;;;>>>???@@@CCCFFFIIIKKKMMMQQQSSSTTTUUUWWWXXXXXXWWWVVVTTTNNNJJJCCC<<<555111...---************+++,,,---...,,,...111333555777:::<<>>AAAEEEHHHJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPSSSVVVVVVXXX[[[___bbbfffhhhiiilllppptttuuuvvv{{{{{{^^^NNNGGGCCC???>>><<<===>>>>>><<<;;;777666555333333333333333111000///......------...---,,,***)))((('''&&&&&&''''''''''''''''''&&&&&&$$$$$$###$$$&&&&&&%%%$$$###$$$%%%'''((()))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++&&&'''((()))))))))))))))---------,,,,,,,,,,,,------,,,+++***))))))******...////////////000000000***,,,...111222222222222555555444222000...+++***555555555666888:::<<<>>>???BBBFFFIIIKKKNNNQQQSSSRRRTTTVVVWWWWWWUUUSSSRRRKKKGGG???888222///------)))***++++++,,,---///000...000333555777;;;@@@CCCIIIMMMRRRXXX\\\^^^^^^]]]\\\ZZZYYYZZZ^^^eeennnttt|||{{{uuutttuuuxxx~~~zzztttiiieee___[[[XXXWWWVVVUUUUUUUUUTTTSSSSSSSSSTTTTTTNNNPPPSSSXXX]]]aaaeeeggggggeeebbb```______aaabbb^^^^^^^^^______]]]ZZZWWWTTTRRROOOMMMLLLMMMOOOPPPSSSVVVYYY[[[\\\___bbbddddddddddddeeehhhmmmrrruuuvvvwwwyyyyyyyyyvvvtttrrrpppnnnllljjjgggccc^^^ZZZTTTSSSQQQPPPQQQTTTWWWYYY[[[[[[\\\\\\]]]^^^`````````aaaaaabbbdddgggiiikkkmmmmmmkkkiiifffgggkkkooonnnooooooqqqrrrtttvvvwwwzzz{{{|||}}}~~~~~~}}}yyyyyyyyyxxxtttqqqmmmllljjjgggccc```]]][[[\\\\\\^^^bbbgggkkkllllllbbb```^^^]]]]]]___aaabbb``````aaabbbbbbbbbaaaaaa]]]\\\ZZZWWWTTTPPPMMMLLLIIIHHHGGGFFFDDDCCCAAAAAA<<<;;;:::999888888888888:::<<<>>>AAADDDGGGIIIJJJLLLLLLKKKKKKLLLLLLMMMNNNMMMNNNOOOOOOOOOQQQTTTVVVUUUWWWZZZ___dddgggjjjkkklllpppuuuvvvwww{{{yyy\\\LLLEEEAAA>>><<<;;;<<<===>>>===;;;777666444333222222333444111000///......------...---,,,***(((&&&%%%$$$$$$&&&&&&&&&'''''''''''''''""""""###%%%&&&'''%%%###""""""###$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''))),,,...000%%%&&&'''(((((()))(((((((((***,,,.........---,,,---,,,+++))))))))))))***---------...............---......///111222444555111111222333333222000///444444444555777999<<<===???BBBFFFIIILLLNNNQQQSSSQQQRRRTTTVVVVVVTTTRRRPPPIIIDDD===555000---------***+++,,,,,,,,,...000222///111444666:::???EEEIIIOOOSSSYYY___ccceeeddddddeeecccaaa___```gggqqqxxx~~~~~~~~~zzzyyyxxx{{{xxxooojjjeee```^^^]]][[[ZZZWWWWWWWWWXXXYYYZZZ[[[\\\TTTVVVXXX\\\aaafffjjjlllnnnlllhhheeeccccccdddeeeaaaaaaaaaaaabbb```]]]ZZZSSSQQQNNNLLLLLLMMMNNNOOORRRTTTWWWYYY[[[]]]```bbb```___^^^___ccciiiooosssuuuwwwyyyzzzyyywwwuuusssrrrqqqooommmjjjeee```\\\XXXVVVTTTRRRSSSVVVYYY[[[```_________``````aaabbbcccccccccdddfffiiimmmoootttsssqqqmmmiiiiiilllppppppqqqrrrsssuuuxxxzzz{{{{{{{{{||||||{{{yyywwwvvvqqqwww|||}}}wwwvvvtttqqqmmmiiieeecccggggggiiimmmrrrvvvxxxxxxfffdddaaa___^^^```ccceeeccccccccccccdddddddddeee___^^^]]][[[XXXTTTPPPNNNLLLKKKJJJHHHFFFEEECCCCCC;;;;;;:::999888888888888::::::<<<>>>BBBEEEHHHJJJOOONNNNNNNNNOOOPPPQQQQQQNNNOOOPPPPPPOOOQQQTTTVVVSSSVVVZZZ___dddhhhkkkmmmkkkoootttvvvvvvzzzvvv]]]PPPIIIDDD>>>======>>>>>>>>>;;;999777777555444444333444444111000...---,,,,,,---...******)))((('''&&&%%%%%%%%%&&&'''''''''&&&$$$$$$&&&###!!!"""$$$%%%### $$$''')))(((%%%$$$%%%&&&%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((+++------+++(((''')))+++++++++,,,,,,,,,---------,,,+++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,111///...000444555333111666555444444555666888999222333444666999;;;>>>???@@@BBBDDDGGGKKKNNNPPPRRRPPPPPPQQQSSSTTTRRROOOLLLJJJCCC:::222...---------...,,,+++,,,...111222222999;;;>>>>>>???CCCIIIOOOZZZ[[[^^^eeekkkmmmkkkhhhggghhhiiiiiijjjnnnssswww~~~~~~~~~yyyzzz}}}|||vvvtttooojjjfffbbb```___]]]\\\[[[ZZZ[[[]]]```aaa^^^^^^___aaaeeejjjooorrrmmmllliiiiiijjjjjjiiihhheeecccaaaaaaaaaaaa___^^^UUURRROOOMMMLLLNNNPPPRRRTTTUUUVVVXXXZZZ[[[[[[\\\]]]^^^___```bbbffflllpppppptttxxxzzzyyywwwvvvuuutttrrrnnnkkkiiifffbbb```]]][[[ZZZZZZ\\\]]]^^^^^^ddddddeeeeeeffffffeeeeee```aaadddgggjjjmmmoooqqquuuwwwxxxtttnnnkkknnnqqqvvvwwwxxxxxxxxxzzz}}}~~~}}}|||zzzuuupppllliiijjjmmmrrryyy{{{vvvoooiiifffnnnkkkmmmvvvuuunnneee```aaabbbaaa___eeefffhhhiiiiiihhhfffeeecccbbb```]]]ZZZXXXVVVUUUOOONNNMMMMMMKKKHHHCCC??????<<<999777777777666555888;;;>>>@@@@@@CCCHHHLLLKKKQQQTTTSSSSSSVVVVVVTTTRRRSSSTTTTTTSSSSSSUUUWWWXXX[[[___aaabbbdddeeegggjjjmmmqqquuuyyy}}}xxx___PPPGGGAAA===<<<<<<<<<===<<<999777666666555444333333333333000///...---------------++++++***)))((('''&&&%%%&&&''''''((('''&&&%%%$$$'''%%%###$$$'''(((&&&$$$"""%%%''''''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&+++***((('''&&&''')))******+++,,,+++(((((())),,,*********+++++++++,,,,,,++++++***)))(((((())))))---------.........//////000///...000333444222000333222222333333444555666555666666777999;;;<<<===@@@AAADDDFFFIIILLLNNNPPPRRRRRRSSSTTTUUUSSSOOOLLLGGG@@@777000------------...------...111444555666>>>AAADDDFFFGGGKKKRRRWWW______bbbggglllnnnllljjjmmmnnnoooppprrruuuyyy}}}|||{{{~~~yyywwwsssoookkkhhhgggfffcccbbb```______```bbbcccbbbccceeegggjjjlllooopppmmmllljjjiiijjjkkkjjjiiieeecccbbbaaabbbaaa___^^^VVVTTTQQQOOONNNOOOQQQSSSTTTUUUVVVXXXZZZ[[[\\\\\\]]]^^^___```aaaeeejjjnnnnnnqqquuuwwwwwwuuuttttttrrrpppnnnllljjjhhheeeccc```___^^^^^^```bbbcccccchhhhhhiiiiiiiiiiiihhhgggeeefffhhhjjjmmmoooqqqrrruuuwwwxxxuuupppoooqqquuuwwwxxxyyyzzzzzz|||}}}zzzuuuoookkkggggggjjjnnnuuu}}}~~~xxxrrrooopppnnnpppwwwyyyrrrjjjfffffffffeeeccchhhhhhjjjjjjjjjiiigggfffeeedddcccbbb___]]][[[ZZZUUUTTTSSSRRRPPPLLLGGGCCC@@@===:::888888888777555777:::>>>???@@@CCCIIINNNPPPUUUYYYXXXXXXZZZZZZWWWUUUUUUUUUTTTTTTTTTVVVWWWWWWZZZ^^^aaabbbccceeegggkkkmmmqqquuuxxx}}}yyy___OOOEEE??????>>>>>>>>>>>><<<999777555555444333333222222222////////////...---,,,+++,,,++++++***)))((('''''''''(((((((((((('''&&&&&&((('''%%%&&&&&&'''%%%$$$!!!###&&&'''&&&&&&((()))'''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&+++***((('''''''''((()))((()))))))))((((((***+++***++++++++++++,,,,,,,,,+++***)))))))))))))))***---------....../////////.........///111222111000000111222333444444444444888888888888999;;;<<<<<<@@@AAACCCEEEGGGJJJKKKLLLOOONNNOOOOOOPPPMMMIIIFFFAAA;;;444...,,,,,,------......000222555888;;;<<>>;;;999999888777666666999<<<>>>@@@EEELLLQQQVVV\\\aaa``````aaa```]]]YYYXXXVVVUUUTTTUUUVVVWWWWWWZZZ^^^```bbbcccfffggglllooorrruuuxxx|||xxx]]]MMMDDD???CCCBBBAAAAAAAAA???<<<999555555555555444333222222...//////000///---,,,+++,,,,,,++++++***)))((((((((((((((((((((('''''''''((('''&&&%%%$$$###!!! ###$$$%%%&&&'''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((***++++++,,,,,,,,,---------***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///000222444555666666666555888888888999:::;;;======???@@@AAACCCEEEGGGHHHIIILLLKKKKKKKKKKKKHHHDDD@@@;;;666000,,,,,,,,,------...000333666999<<<@@@BBBIIIMMMSSSWWWYYY\\\bbbfffhhhiiikkkooorrruuuvvvvvvxxx{{{}}}zzzxxxwwwwwwwwwvvvuuutttsssrrrrrrssswwwvvvtttrrrqqqpppooonnnmmmkkkjjjjjjkkklllkkkkkkgggeeeddddddeeeeeecccbbb\\\ZZZXXXVVVUUUUUUVVVWWWUUUVVVXXXZZZ[[[\\\]]]]]]\\\]]]^^^]]]]]]^^^aaadddcccfffiiikkkllllllmmmnnnnnnooopppooollljjjiiiiiiiiijjjkkkkkklllnnnqqqtttwwwxxxxxxxxxwwwuuusssrrrttttttttttttsssssssssssstttvvvxxxwwwvvvvvvxxxzzzzzz|||}}}}}}~~~~~~yyyuuurrrqqqqqqtttzzz{{{wwwvvvtttsssuuu{{{}}}wwwtttrrrqqqooonnnoooooonnnnnnllljjjhhhggghhhiiilllmmmllljjjhhhfffeeecccaaa___\\\VVVPPPKKKAAA>>>;;;999888888777555555888;;;===@@@FFFNNNUUU\\\ccciiiiiijjjkkkjjjgggaaa^^^YYYVVVUUUVVVVVVVVVWWWZZZ]]]___aaacccfffhhhmmmpppsssvvvxxx|||vvvZZZKKKEEEBBBCCCBBBAAAAAAAAA???<<<999666777777777666555444333...//////000///---,,,+++,,,,,,++++++******))))))))))))((((((''''''''''''%%%%%%%%%$$$############&&&&&&&&&&&&'''&&&%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%############%%%&&&'''''')))************+++++++++)))((((((((()))***++++++......---,,,+++******))),,,---...////////////000///111333555666666555555666777777999:::<<<>>>???>>>???@@@BBBDDDEEEGGGGGGLLLLLLLLLLLLKKKHHHDDD@@@666333...,,,,,,---------///333777:::<<>>???===>>>???AAACCCEEEFFFGGGIIIHHHHHHIIIHHHEEEAAA===444111...---............111555:::======???CCCFFFIIIMMMRRRVVVYYY^^^dddiiiooosssxxx|||xxxrrrmmmlllmmmoookkkiiigggfffggggggfffeeecccccccccdddggghhhhhhgggaaa___]]]\\\ZZZZZZZZZZZZVVVWWWWWWXXXXXXXXXWWWWWWSSSUUUUUUUUUTTTTTTVVVWWWUUUWWWYYY[[[\\\___ccceeefffjjjmmmmmmkkkhhhiiijjjnnnqqqtttttttttwww|||{{{{{{zzzyyyxxxwwwvvvvvvwwwxxxxxxyyyzzzzzzyyyyyyzzz{{{}}}}}}~~~|||vvvqqqnnnoootttxxx}}}{{{xxxvvvuuuttttttsssrrrqqqooonnnmmmllllllmmmoooqqqqqqpppooonnnooommmjjjfffaaaZZZRRRLLLCCC@@@<<<:::999888777555666888:::;;;???GGGQQQYYYdddnnnxxx~~~|||tttiiiaaa]]][[[XXXUUUVVVYYY[[[]]]___bbbfffiiillloootttwww{{{yyy[[[KKKEEECCC???>>>===>>>>>>===;;;888666666777888777555333222000///...---------------***************)))))))))((((((&&&%%%%%%%%%&&&'''!!!###%%%%%%######%%%'''&&&%%%$$$%%%((((((&&&$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&((()))***++++++(((&&&$$$%%%'''))))))'''''''''''''''(((((((((((('''''''''((()))+++,,,---........................+++...000111//////000222.........///111222444555777777777888999:::;;;<<<<<<===???AAACCCEEEGGGHHHEEEDDDDDDEEEEEEBBB>>>;;;333111/////////000///...222777<<<>>>===>>>AAAEEEEEEJJJOOOTTTXXX___gggnnnvvv{{{~~~xxxrrrmmmkkkkkkkkkjjjgggeeedddddddddbbbaaa___^^^___aaaeeehhhhhhhhhbbbaaa___]]]\\\[[[ZZZZZZTTTTTTTTTTTTSSSRRRQQQPPPNNNOOOQQQPPPOOOOOOQQQRRROOOQQQRRRTTTVVVYYY^^^bbb^^^dddiiikkkiiihhhjjjmmmpppssswwwxxxxxxzzz}}}}}}||||||{{{zzzyyyyyy{{{{{{{{{||||||{{{zzzxxxxxxzzz{{{|||}}}{{{vvvttttttvvvwww~~~}}}zzzxxxwwwwwwwwwvvvuuutttsssrrrqqqqqqppppppqqqrrrrrrrrrqqqqqqsssppplllhhhbbbZZZRRRMMMFFFCCC???===;;;:::999777777999:::;;;>>>FFFRRRZZZgggrrrtttiiiccc___[[[WWWVVVXXX[[[]]]___bbbgggjjjkkknnnsssxxx}}}}}}^^^LLLDDDAAA??????>>>???@@@???===;;;444555777777666555222111111000...---,,,,,,---...*********)))))))))))))))((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&###%%%######%%%(((***(((&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%''')))++++++,,,+++(((&&&''')))+++***(((************++++++++++++'''''''''((()))+++,,,---))))))***+++---......///+++...111111//////000333000000000000222444666888888888888777888888999999<<<===???AAACCCFFFGGGHHHGGGFFFGGGGGGHHHEEEAAA>>>444222000000000111000///333888===???======@@@CCCCCCGGGMMMRRRXXXaaakkkrrr{{{|||xxxrrrnnnjjjhhhgggiiigggdddbbbbbbaaa```^^^[[[[[[\\\___cccfffggggggbbbaaa```^^^\\\[[[[[[[[[RRRRRRRRRQQQPPPNNNMMMLLLKKKLLLNNNNNNMMMMMMNNNOOOLLLMMMOOOPPPRRRVVV\\\___XXX___fffiiiiiiiiillloooqqquuuyyyzzzzzz|||~~~~~~~~~}}}}}}}}}||||||~~~~~~}}}~~~~~~}}}zzzxxxwwwyyyzzz{{{|||~~~{{{zzz{{{zzzyyy~~~~~~|||zzzyyyyyyzzzyyyxxxvvvuuuuuuuuuuuurrrrrrrrrrrrssssssssssssuuurrrnnniiiccc[[[SSSMMMHHHEEEAAA???===<<<;;;999888999::::::>>>FFFRRR[[[iiiuuu{{{ooohhhccc]]]YYYVVVXXXZZZ\\\___bbbgggjjjjjjnnnsssyyyxxx]]]MMMEEEAAA???@@@AAA@@@???<<<:::888999888777555333222222222222222111///...,,,+++++++++++++++++++++***))))))&&&'''((('''%%%$$$$$$&&&'''&&&%%%%%%''''''&&&%%%)))))))))'''$$$######%%%&&&&&&''''''(((((())))))''''''''''''&&&%%%$$$$$$$$$$$$%%%'''((())))))***(((((()))))))))))))))(((&&&&&&&&&&&&''')))******************+++,,,---...++++++******+++---...000111111111111000000000000111///...000333666666555888999999::::::;;;<<<<<<===>>>@@@BBBCCCDDDEEEEEEHHHEEEEEEIIIJJJDDD>>>;;;666444222111000111222333888:::===@@@AAA@@@===<<>>===<<<::::::;;;<<<===@@@HHHSSS[[[mmmyyy|||oooddd\\\YYYZZZYYYXXXYYY^^^bbbfffgggjjjnnnuuu{{{yyy]]]MMMEEEAAA:::;;;===>>>>>>===<<<;;;999888777555444333333333222222111///...---,,,+++******++++++******)))(((---------+++(((%%%%%%&&&'''&&&%%%%%%''''''&&&%%%!!!$$$&&&&&&&&&&&&''''''''''''(((((((((((((((%%%&&&''''''((('''&&&&&&'''&&&&&&&&&&&&&&&''''''&&&'''((()))))))))))))))+++***)))(((''''''''''''))))))******+++,,,,,,,,,,,,++++++++++++,,,...////////////...............111///...000444666666555888888999999:::;;;;;;;;;===>>>@@@BBBDDDEEEFFFFFFGGGDDDEEEJJJKKKFFF@@@???:::999777555444444555666555777;;;>>>??????===<<>>???CCCKKKVVV___nnnzzztttiiiaaa]]][[[ZZZXXXYYY]]]aaadddfffhhhlllssszzzyyy^^^MMMEEEBBB888999;;;<<<<<<<<<;;;;;;888777666555444444444444222111000///...---,,,+++))))))******))))))((('''*********(((%%%#########'''%%%%%%%%%''''''&&&%%%$$$'''((((((((((((((((((((((((((('''''''''###%%%''')))***)))(((''')))(((&&&$$$######$$$$$$%%%%%%'''((())))))))))))---,,,***)))(((''''''&&&'''((()))++++++++++++***,,,,,,,,,++++++,,,------........................111000000111444666666666777888888999999:::;;;;;;===>>>@@@CCCEEEGGGHHHHHHGGGDDDEEEIIIJJJEEEAAAAAA999888666444222222333333444666:::>>>@@@@@@??????>>>???EEEMMMSSSZZZfffppp{{{~~~yyywwwvvvuuurrrnnnjjjfffddd```___^^^[[[YYYWWWUUUTTTSSSQQQPPPOOOPPPRRRUUUWWWZZZ[[[[[[YYYTTTOOOLLLKKKHHHHHHGGGGGGFFFGGGGGGGGGEEEDDDCCCCCCCCCDDDEEEFFFKKKLLLNNNQQQTTTXXXZZZ\\\___bbbfffjjjlllooorrrtttxxxzzz}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||~~~~~~|||~~~}}}||||||{{{zzzyyyxxxxxxxxxxxxyyyyyyxxxuuuqqqooolllfff^^^XXXQQQNNNJJJFFFDDDCCC@@@???>>>???AAABBBFFFNNNZZZcccppp{{{|||qqqhhhddd^^^[[[YYYYYY\\\```cccdddeeejjjssszzzzzz___NNNFFFBBB<<<<<<<<<<<<;;;:::999888666666555444333333444444111111000///...---,,,,,,)))))))))))))))(((''''''###$$$%%%%%%######$$$%%%&&&%%%$$$%%%'''''''''%%%!!!$$$((())))))((('''((())))))((((((''''''&&&&&&$$$&&&(((******)))(((&&&)))(((&&&$$$######$$$$$$$$$$$$&&&'''))))))******+++***)))))))))))))))***%%%''')))+++,,,+++***)))------,,,,,,,,,,,,,,,,,,/////////000000000111111222111111222444555666777777777888888999::::::;;;===>>>AAACCCFFFGGGHHHIIIGGGDDDEEEGGGFFFAAA>>>???777555444222111000000000444777;;;???BBBCCCDDDDDD@@@AAAFFFMMMRRRWWW```jjjrrr{{{|||}}}xxxttttttsssqqqnnnjjjeeeccc___^^^\\\YYYWWWTTTRRRQQQQQQPPPNNNMMMMMMOOOQQQRRRSSSUUUWWWVVVQQQLLLIIIGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDDDDEEEFFFGGGJJJLLLOOORRRVVVZZZ^^^```bbbeeeiiilllnnnpppsssuuuyyy|||~~~~~~}}}||||||{{{{{{}}}|||||||||{{{zzzzzzzzzyyyyyyyyyyyyyyyvvvsssrrrqqqllleee___XXXTTTPPPLLLJJJGGGDDDBBBBBBCCCDDDEEEHHHQQQ]]]fffqqq}}}zzzqqqkkkbbb^^^[[[ZZZ\\\___aaabbbeeekkkttt|||{{{```NNNFFFCCC>>>>>>>>>===<<<;;;::::::555444444333222222222333111111000///...------,,,)))))))))))))))(((''''''$$$&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%'''((('''&&&&&&'''((((((&&&&&&'''((())))))((((((''''''&&&&&&'''((()))***)))(((&&&%%%((('''&&&%%%%%%&&&&&&'''$$$%%%&&&((()))*********+++***)))))))))))))))***%%%''')))+++,,,+++***))),,,,,,,,,,,,,,,,,,++++++---......///000111111222222333333333444555666888777888888999::::::;;;;;;>>>???AAACCCEEEGGGHHHIIIGGGDDDDDDDDDAAA;;;999;;;888777666555444333333222555777;;;@@@CCCFFFGGGGGGEEEFFFIIINNNQQQSSSZZZccchhhrrr|||yyysssmmmuuu~~~yyyrrrrrrqqqpppmmmhhhdddbbb^^^]]][[[YYYVVVSSSQQQPPPOOONNNLLLKKKKKKLLLMMMNNNNNNPPPSSSSSSOOOKKKGGGFFFCCCBBBAAA@@@@@@AAABBBCCCEEEEEEDDDDDDDDDFFFGGGHHHIIILLLQQQUUUXXX\\\bbbffffffiiillloooppprrrtttvvvzzz}}}}}}|||zzzzzzzzzzzz~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||zzzxxxvvvvvvvvvssslllggg^^^[[[WWWSSSPPPMMMIIIFFFGGGGGGGGGGGGKKKTTT```iiiuuuyyyrrrgggccc^^^\\\]]]___aaabbbhhhoooxxx|||```OOOGGGDDD>>>>>>>>>>>>>>>>>>>>>>>>666555444333222222222222111000000///......------))))))******))))))((('''&&&''''''&&&###""""""###%%%$$$$$$%%%'''((('''&&&###$$$%%%%%%$$$%%%''')))((((((((((((((('''''''''))))))(((((('''&&&%%%%%%''''''(((((()))))))))***&&&&&&((()))************---,,,***)))(((''''''&&&'''((()))++++++++++++***++++++,,,---------,,,,,,***++++++---...///000000333444555555444444777888888999999::::::;;;<<<<<<>>>???AAACCCEEEFFFFFFGGGFFFDDDBBBAAA<<<666555888888777777777666555555444777999===AAAEEEHHHIIIJJJKKKKKKMMMQQQQQQQQQVVV^^^bbbmmmzzzuuulllcccfffooo|||{{{rrrqqqpppnnnjjjgggcccaaa^^^]]][[[XXXUUURRRPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHJJJLLLOOOOOOMMMIIIFFFEEEBBBAAA???>>>>>>@@@BBBCCCCCCCCCBBBCCCDDDFFFHHHJJJLLLPPPUUUYYY[[[```fffkkkkkkmmmppprrrssstttvvvxxx{{{|||~~~~~~~~~}}}|||zzzzzz{{{{{{~~~}}}||||||}}}~~~|||zzz{{{{{{yyysssnnneeebbb]]]YYYVVVRRRMMMJJJIIIIIIJJJKKKOOOYYYgggqqq}}}zzzmmmiiiccc______```bbbcccjjjrrr}}}}}}aaaOOOGGGDDD@@@@@@???>>>============999888666555444333333222000000000///......------******++++++******)))(((%%%&&&&&&%%%"""!!!!!!"""%%%$$$$$$%%%'''(((((('''!!!###&&&'''&&&&&&'''((('''''''''(((((((((((((((((('''&&&%%%%%%&&&&&&'''((()))+++,,,---,,,+++***(((((()))***++++++******+++***)))(((''''''''''''))))))******+++,,,,,,,,,)))***,,,------------,,,)))***+++,,,...///000111333555666555444444777999999::::::;;;;;;<<<======???@@@AAABBBDDDDDDDDDDDDDDDBBB@@@???:::444444888999999999::::::999999888===???BBBFFFJJJMMMOOOPPPOOONNNPPPSSSRRRQQQUUU\\\aaannn{{{xxxmmmfffdddfffnnnyyy{{{sssrrrooolllhhheeebbbaaa]]]\\\YYYVVVSSSPPPNNNMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFIIIKKKKKKIIIFFFEEEDDDBBB@@@???>>>>>>@@@BBBDDDCCCCCCCCCDDDGGGIIILLLMMMSSSWWW\\\___```ccciiinnnnnnqqqtttuuuvvvwwwxxxzzz{{{|||}}}}}}|||}}}}}}||||||}}}~~~}}}~~~~~~~~~~~~}}}xxxsssiiifffbbb^^^ZZZUUUPPPMMMIIIJJJLLLNNNTTTaaappp{{{sssnnngggbbbaaabbbdddeeejjjsss}}}aaaOOOGGGEEEDDDCCCAAA>>><<<:::999888;;;:::999777555444444333000000//////......------+++++++++++++++***))))))&&&'''(((((((((''')))***%%%$$$$$$%%%'''(((((('''###&&&***,,,***(((&&&&&&&&&'''''''''(((((())))))&&&%%%$$$###$$$&&&(((******+++...//////---+++))))))******+++++++++******&&&&&&&&&&&&''')))******************+++,,,---...(((***+++---......------++++++,,,...000111222333333555777666444444777:::::::::;;;<<<<<<======>>>???@@@AAABBBCCCCCCCCCCCCCCC@@@???>>>999444555:::???@@@@@@AAABBBAAAAAAAAACCCEEEHHHLLLOOORRRTTTUUUPPPPPPRRRTTTSSSRRRVVV]]]cccppp~~~~~~sssnnngggeeejjjsss~~~zzztttrrrnnnjjjgggcccaaa```\\\ZZZXXXUUURRROOOMMMKKKNNNMMMKKKJJJHHHGGGGGGFFFDDDFFFHHHHHHFFFDDDDDDDDDBBB@@@???>>>>>>@@@CCCDDDEEEEEEFFFHHHJJJMMMPPPRRRXXX]]]bbbcccbbbeeejjjoooqqqsssvvvwwwwwwxxxyyy{{{zzz{{{|||{{{{{{|||~~~~~~}}}{{{vvvllliiieeeaaa\\\WWWRRRNNNHHHJJJLLLPPPYYYgggwwwvvvqqqiiidddcccccceeefffiiisss{{{tttwwwzzzaaaMMMCCCAAA@@@???>>>======<<<======888888888777666444333222//////000000...---+++***,,,+++******))))))******)))((('''&&&%%%$$$######$$$%%%%%%&&&&&&'''''''''---***'''&&&'''((()))))))))(((((()))***++++++***"""###$$$%%%&&&&&&&&&&&&******))))))((((((''''''$$$%%%'''***---///111333+++)))(((&&&&&&((()))+++)))************+++++++++,,,,,,,,,++++++*********------...///000111222222333222222222222333444444666777777777666888;;;===@@@AAACCCDDDDDDDDDCCCCCCBBBBBBAAA<<<888777:::>>>CCCKKKQQQOOOLLLKKKJJJIIIMMMNNNQQQTTTWWWYYYZZZ[[[^^^WWWSSSUUUVVVWWW]]]fffnnnwwwzzzuuusssxxx~~~{{{qqqpppnnnllliiieee___[[[[[[YYYWWWUUURRRQQQPPPOOOMMMNNNNNNLLLHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA>>>>>>AAACCCCCCBBBEEEEEEGGGIIIMMMQQQUUUWWW```bbbdddfffhhhjjjnnnqqqpppqqqsssuuuwwwzzz{{{|||}}}|||zzzxxxwwwyyy|||xxxqqqllliiifffbbb^^^XXXQQQLLLKKKKKKOOOVVV^^^iiixxxwwwqqqjjjdddbbbbbbbbbbbbjjjqqq~~~zzzrrrsssyyyyyyaaaNNNDDDBBB???>>>===<<<<<<;;;<<<<<<888888888777666444333222111111111111000///---,,,,,,+++******))))))************)))((('''&&&%%%%%%%%%%%%&&&'''((())))))))),,,***'''''''''((((((''')))((('''(((***+++***)))%%%%%%%%%%%%&&&&&&&&&&&&)))))))))(((((((((((((((%%%%%%&&&''')))***+++,,,))))))(((((()))***+++,,,)))************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///000000444333333444444666777777888999::::::::::::<<<>>>@@@AAABBBCCCDDDDDDCCCCCC@@@AAA???<<<999:::???DDDQQQYYY^^^\\\WWWUUUSSSQQQSSSUUUXXX[[[]]]___```aaaaaa\\\YYY\\\^^^___dddkkkssszzz{{{ssspppnnnkkkhhhddd```\\\[[[ZZZWWWUUUSSSQQQPPPOOONNNMMMKKKIIIGGGEEECCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFCCC@@@AAACCCFFFFFFFFFGGGHHHIIILLLQQQUUUYYY\\\```bbbeeefffhhhjjjmmmpppqqqrrrsssuuuwwwyyyzzz{{{}}}}}}{{{yyyxxxzzz}}}~~~wwwqqqkkkhhheeeaaa]]]XXXRRRNNNLLLLLLOOOWWW___jjjzzzyyytttlllfffcccbbbbbbbbbhhhooo||||||qqqooopppxxxbbbOOOFFFDDD???>>>===<<<;;;;;;;;;;;;888888888777666555444333000000111111000///...---++++++***))))))))))))***++++++***)))(((''''''&&&###$$$%%%&&&'''((())))))+++***(((((((((((('''%%%((('''&&&''')))))))))'''''''''&&&%%%&&&&&&((()))(((((((((((((((((())))))((('''''''''''''''&&&&&&+++++++++***************)))************+++++++++,,,,,,,,,,,,------------++++++,,,---...///000000222222222333555666888888888:::<<<<<<<<<;;;<<<===@@@@@@BBBCCCDDDDDDDDDDDDAAAAAA@@@>>>===AAAIIIOOOaaahhhllliiidddaaa]]]YYYVVVWWWZZZ]]]___```aaaaaadddaaaaaadddgggiiimmmrrrzzz}}}||||||{{{uuurrrmmmjjjgggddd```^^^\\\ZZZXXXUUUSSSQQQPPPOOOPPPLLLGGGEEEEEEEEEBBB@@@AAA@@@??????@@@BBBDDDFFFHHHFFFEEEEEEGGGJJJJJJJJJKKKLLLNNNQQQVVVZZZ___aaadddfffhhhiiijjjkkknnnqqqrrrssstttvvvxxxzzz{{{|||~~~~~~~~~|||{{{|||{{{vvvrrrjjjgggccc```\\\XXXSSSOOOMMMMMMPPPXXX```kkk{{{~~~xxxooohhhdddbbbaaa```eeekkkvvvrrrmmmlll}}}xxxbbbPPPGGGEEE@@@???>>>===<<<;;;;;;;;;888888888777777555444444...............------,,,++++++***)))))))))))))))*********)))((('''''''''!!!!!!"""###%%%&&&''''''***)))(((((()))(((&&&$$$(((&&&%%%&&&(((((('''&&&'''&&&%%%%%%&&&(((+++,,,&&&''''''(((((()))))))))++++++***))))))((((((''',,,,,,,,,+++***)))'''&&&))))))*********+++++++++,,,,,,,,,------.........------...///000111222222...//////111222555666777666999;;;<<<;;;::::::;;;???@@@AAABBBCCCCCCDDDDDDEEEEEEDDDCCCDDDJJJSSSZZZkkkqqqtttpppkkkhhhccc^^^XXXZZZ\\\^^^```aaaaaaaaaeeeeeegggjjjnnnqqquuuxxx}}}~~~{{{wwwsssnnniiifffdddaaa___\\\[[[XXXVVVSSSQQQPPPOOOQQQKKKEEECCCEEEFFFCCC@@@BBB@@@???>>>@@@BBBFFFHHHJJJJJJIIIJJJLLLNNNOOOOOORRRRRRTTTWWWZZZ^^^bbbdddiiikkklllmmmmmmnnnpppsssrrrsssuuuwwwzzz}}}{{{vvvrrrkkkhhhccc```\\\XXXTTTPPPNNNMMMPPPWWW___jjjzzz|||rrrjjjdddaaa___^^^```eeeooo}}}uuunnnnnn~~~xxxdddRRRHHHFFFBBBAAA@@@>>>===<<<<<<<<<777888888888777666555555//////......------,,,,,,+++***))))))(((((())))))(((((((((''''''&&&&&&%%%!!!!!!"""###$$$%%%&&&''')))((('''((())))))'''%%%(((&&&%%%&&&'''((('''%%%%%%$$$$$$%%%'''***---///&&&&&&''''''(((((())))))************************)))))))))***))))))((('''))))))*********+++++++++,,,,,,,,,------.........------...///000111222222---...///000222444666888666888;;;<<<;;;::::::;;;??????@@@AAABBBCCCDDDEEEFFFGGGGGGGGGIIIPPPZZZbbbqqquuuwwwtttpppnnnjjjeeeaaabbbcccdddeeeffffffgggfffiiilllooosssxxx{{{|||}}}zzzuuuooojjjgggdddbbbaaa]]]\\\YYYVVVSSSQQQOOOOOOQQQKKKEEEDDDGGGHHHFFFBBBDDDCCCBBBAAABBBEEEHHHJJJLLLMMMNNNOOOPPPRRRTTTUUUYYYYYYZZZ\\\___bbbeeeggglllmmmnnnnnnmmmnnnppprrrqqqsssvvvyyy}}}~~~~~~~~~~~~~~~wwwsssmmmjjjfffbbb^^^YYYTTTPPPMMMKKKMMMSSS[[[fffvvvvvvllleeeaaa^^^\\\[[[^^^gggtttzzzqqqpppyyyeeeRRRHHHEEECCCBBBAAA???>>>======<<<777888888888777777666555333222111///............******)))(((((((((((()))''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%&&&((()))((('''((('''&&&&&&'''(((&&&%%%######$$$%%%(((***---///''''''''''''''''''((((((&&&&&&'''(((((()))******%%%%%%&&&((()))***+++,,,)))************+++++++++,,,,,,,,,,,,------------++++++,,,---...///000000///000111222444666888999777999;;;<<<<<<<<<===????????????@@@AAACCCDDDEEEDDDFFFHHHIIIMMMUUU```hhhtttxxxyyyvvvuuuvvvtttpppjjjiiihhhhhhiiijjjlllmmmlllpppsssuuuzzz|||wwwqqqllliiifffdddbbb^^^\\\ZZZVVVSSSQQQOOOOOOPPPLLLIIIHHHJJJKKKJJJHHHIIIHHHGGGGGGHHHJJJLLLNNNOOORRRTTTUUUVVVWWWYYY[[[^^^^^^___aaadddgggjjjlllmmmnnnooonnnllllllnnnooorrrsssvvvzzz~~~zzzvvvrrroookkkgggbbb[[[TTTNNNJJJHHHIIINNNUUU___ooo~~~|||qqqhhhccc^^^\\\XXX[[[aaammm}}}~~~sssnnn}}}{{{fffSSSHHHDDDCCCBBB@@@???===<<<<<<;;;777888888888888777666666555444222///...---------******)))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''%%%$$$$$$''')))******)))(((''''''(((((('''%%%$$$$$$%%%&&&((()))***+++''''''''''''''''''&&&&&&%%%%%%&&&''''''((())))))((((((''''''(((***+++---)))************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///000000000000111222333555777888666888999::::::;;;>>>@@@????????????AAACCCEEEFFFBBBEEEJJJNNNTTT]]]hhhpppvvvxxxyyywwwyyy~~~|||uuussspppnnnnnnqqqtttvvvuuuzzz}}}}}}}}}yyytttoookkkhhheeebbb^^^]]]ZZZWWWTTTQQQOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPSSSVVVZZZ[[[\\\\\\___bbb```aaabbbeeeiiimmmqqqsssqqqrrrrrrpppnnnnnnooopppssstttwwwyyy}}}|||{{{vvvtttqqqllleee]]]SSSLLLGGGEEEEEEIIIOOOXXXhhhvvvvvvlllfffaaa^^^XXXZZZ___jjjyyytttlllzzz|||gggSSSGGGCCCBBBAAA???>>><<<;;;;;;:::777888888888888777777666444333000---+++***************)))(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&$$$######&&&)))+++,,,***)))''''''(((((('''&&&%%%&&&''''''((('''''''''(((((((((''''''&&&&&&%%%&&&&&&''''''((()))))))))000...+++)))''''''((())))))************+++++++++,,,,,,,,,++++++*********------...///000111222222...//////000111333444555333555666666777999===@@@???>>>>>>???@@@CCCEEEFFFBBBGGGMMMTTT[[[eeeqqqyyyuuuwwwwwwwww{{{{{{xxxxxx{{{|||}}}zzzuuuqqqmmmiiieeebbb___]]]ZZZWWWTTTQQQOOOOOOMMMOOOQQQQQQQQQPPPQQQRRRQQQRRRRRRRRRRRRRRRRRRRRRVVVZZZ^^^```___```cccfffaaabbbdddhhhmmmrrrwwwzzzvvvvvvvvvtttrrrqqqrrrsssuuuuuuwwwyyy{{{}}}~~~~~~~~~yyywwwtttooohhh^^^RRRKKKEEEBBBBBBEEEKKKTTTdddrrr{{{zzzppphhhccc```YYYZZZ^^^iiixxxtttooouuu|||fffTTTIIIFFFAAABBBCCCCCCAAA>>>:::888777666555444444444444444444333222000///---,,,,,,)))((((((((()))***++++++)))'''&&&(((******'''###''''''''''''(((((())))))---+++'''$$$###$$$&&&'''((()))***+++)))'''$$$"""((('''%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((*********++++++,,,,,,,,,)))******))))))((('''&&&******))))))******+++,,,222///,,,+++...///...,,,///////////////000000000111111111222333444555666666777888888777888:::<<<<<<>>>@@@AAABBBDDDFFFHHHJJJKKKOOOZZZhhhrrrwwwwwwyyyyyyyyy|||{{{vvvqqqmmmiiiggggggddd```[[[WWWUUUTTTSSSUUUUUUVVVWWWWWWVVVUUUUUUXXXYYYYYYYYYYYYYYYXXXXXX\\\```eeehhhhhhggggggggggggggghhhkkkpppvvv||||||wwwttttttuuuvvvvvvwwwxxxyyyzzz|||}}}~~~~~~~~~|||zzzxxxzzzyyyvvvrrrjjj___SSSKKKJJJDDD@@@CCCGGGOOOZZZdddsssyyysssjjjccc]]]ZZZ[[[dddrrrtttjjjqqqyyydddRRRIIIFFFBBBBBBBBBBBB@@@===:::999777777666444444333333333222222111000...---,,,,,,(((((((((((((((((()))***'''((())))))((('''''''''&&&&&&''''''((((((((((((***(((&&&$$$$$$%%%'''))),,,++++++***)))'''&&&&&&%%%&&&''''''((((((((((((&&&&&&&&&&&&'''''''''((()))))))))*********++++++'''((()))))))))))))))(((***************++++++,,,---***((()))+++------,,,111111111222222333333333111111111222333444555666555777888888777888:::<<<<<<>>>AAABBBCCCDDDGGGIIIIIILLLTTTaaaqqq{{{{{{zzzzzz}}}}}}xxxsssnnnkkkiiigggeeebbb^^^\\\ZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYY___ccchhhllllllkkkjjjjjjhhhhhhiiilllpppuuuzzz}}}}}}zzzvvvtttuuuvvvwwwxxxwwwxxxyyyzzz{{{|||}}}~~~}}}{{{yyyxxxzzzyyywwwssslllaaaTTTKKKGGGAAA===???CCCJJJUUU```ppp}}}}}}vvvmmmfff^^^ZZZZZZaaalllzzztttffflll}}}tttaaaQQQIIIGGGBBBBBBBBB@@@???===;;;:::999888666555333333222222000000//////...---,,,,,,)))((((((''''''''''''(((&&&)))+++)))%%%$$$'''***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))---+++)))(((''''''((((((###%%%(((***++++++))))))&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))***&&&'''((()))************)))************+++++++++((('''&&&'''***,,,,,,,,,---......///000111222222111111111222333444555666555666888888777888;;;======???BBBCCCDDDEEEHHHJJJJJJOOO[[[kkkzzz}}}||||||~~~zzzuuuqqqnnnllliiigggeeecccbbbbbbbbbbbb```___^^^^^^^^^^^^___```_________^^^^^^\\\[[[ZZZaaaffflllppppppnnnmmmllliiiiiijjjlllooossswwwzzzyyyvvvttttttvvvyyyzzzzzzxxxyyyyyyzzz{{{{{{||||||}}}{{{yyyxxxxxxyyyyyyxxxvvvooocccUUULLLFFFAAA======@@@FFFRRR^^^nnn|||zzzrrrkkk^^^ZZZYYY\\\cccqqquuugggkkkyyy}}}}}}qqq___PPPIIIGGGBBBBBBAAA???>>><<<;;;;;;999888777555333222222111//////......---------,,,***)))((((((''''''''''''((())))))'''%%%%%%'''***&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''***)))((((((''''''''''''%%%&&&((()))***))))))(((&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))''''''((()))))))))))))))))))))******++++++++++++((('''((()))***+++,,,,,,++++++,,,---///000111111111111111222333444555666555666777888888999;;;===>>>@@@CCCDDDEEEFFFIIIKKKMMMTTTaaaqqq~~~~~~~~~{{{wwwsssooonnnkkkkkkiiihhhgggfffggggggdddbbbaaa______aaabbbdddcccccccccbbbaaa___^^^]]]bbbgggmmmpppqqqnnnlllkkkiiiiiiiiikkkmmmpppsssuuuuuutttssstttxxx{{{||||||yyyyyyzzzzzz{{{{{{{{{|||}}}|||zzzxxxxxxwwwyyyzzzzzzxxxqqqeeeWWWMMMHHHCCC??????AAAGGGTTT```rrr}}}tttnnn]]]ZZZWWWWWW[[[hhhwwwlllmmmwwwyyy|||{{{qqq```PPPHHHFFFBBBAAA@@@???===<<<<<<;;;999888777555333222222111//////......---------,,,++++++***)))((((((((((((+++)))&&&%%%'''(((((('''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%((()))***++++++***((('''***)))'''&&&&&&&&&''''''&&&&&&%%%$$$$$$&&&'''(((************************)))))))))))))))(((''''''((()))***++++++++++++***+++,,,,,,---------------......///000222333444444111111111222333444555666444666777888888999;;;>>>???AAACCCDDDEEEFFFIIIKKKNNNVVVeeettt~~~yyy{{{{{{wwwtttqqqoooooonnnmmmkkkjjjiiihhhhhhiiihhhfffeeeeeefffhhhiiifffffffffeeedddbbbaaa``````eeejjjnnnnnnllljjjiiiiiiiiiiiijjjkkkmmmoooqqqrrrrrrsssuuuyyy|||}}}|||zzzzzzzzz{{{{{{|||||||||}}}}}}{{{zzzyyyyyy{{{||||||zzzsssfffXXXNNNHHHDDDAAAAAABBBIIIWWWeeexxx~~~tttnnn\\\XXXTTTSSSUUUaaaxxx{{{oooooowwwxxx|||}}}tttbbbRRRHHHEEE@@@@@@@@@???>>>===;;;:::999888666555333333222222000000//////...---,,,,,,+++******))))))))))))***,,,(((%%%%%%)))***(((%%%(((((((((((((((''''''''''''((((((((('''&&&%%%%%%((())),,,......,,,***))),,,***(((%%%$$$%%%&&&''''''&&&$$$######%%%'''(((++++++************))))))************)))((('''&&&((()))***,,,,,,+++******,,,...///000.........///------...///000111111222111111111222333444555666444555777777888999<<<>>>>>>@@@CCCDDDEEEFFFIIIKKKMMMVVVeeettt~~~||||||tttooosss||||||yyyuuusssqqqqqqpppooonnnllljjjiiihhhiiihhhgggffffffggghhhiiihhhhhhhhhgggfffeeedddccc```dddhhhjjjjjjiiihhhhhhjjjjjjjjjkkklllnnnoooooorrrrrrsssvvvzzz||||||{{{zzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~{{{sssgggYYYPPPFFFBBB@@@@@@BBBJJJZZZiii~~~}}}sssmmm\\\WWWQQQOOOPPPYYYlll|||~~~mmmnnnyyyyyy~~~xxxfffSSSHHHCCC>>>???@@@@@@???===;;;999777777666444444333333333222222111000...---,,,,,,)))(((((((((((())))))***(((((((((((((((((('''&&&******)))))))))(((((((((&&&&&&&&&&&&'''''''''''''''((()))***+++******)))******)))((('''''''''''''''%%%$$$######%%%'''(((******)))))))))(((((((((((()))))))))))))))((('''((()))+++,,,,,,+++***)))(((+++//////......///000,,,,,,,,,------.........111111111222333444555666333555777777888999<<<>>>>>>@@@BBBDDDDDDFFFHHHJJJMMMVVVcccoooxxx|||}}}~~~yyy~~~ssskkkfffkkkvvv~~~{{{xxxuuutttqqqqqqqqqpppnnnmmmlllkkkgggggggggggggggggggggggghhhhhhiiihhhhhhgggffffffbbbeeehhhiiihhhhhhhhhiiillllllmmmnnnooopppqqqqqqrrrrrrtttwwwzzz|||{{{yyyzzz{{{|||}}}~~~{{{sssgggYYYQQQCCCAAA@@@AAACCCLLL^^^ooo}}}sssmmm^^^VVVOOOLLLLLLRRR^^^jjjiiilllzzzzzzzzzhhhUUUHHHBBB===>>>@@@AAA@@@===:::888777666555444444444444444444333222000///---,,,,,,'''''''''''''''((()))***%%%(((++++++'''%%%&&&(((++++++******))))))((((((%%%%%%%%%%%%'''(((******%%%%%%$$$$$$%%%&&&'''((('''(((***++++++***)))((('''%%%###"""###$$$''')))))))))(((((('''''''''&&&&&&'''((()))************''')))+++,,,,,,,,,***)))$$$(((,,,...------///111//////000000000000000000111111111222333444666666333555777777888999<<>>>>><<<;;;::::::::::::999777444222000000000000///...---+++******'''$$$%%%)))+++((($$$%%%&&&(((***+++******)))))))))))))))((('''%%%%%%((())))))))))))(((((('''))))))(((((('''''''''&&&(((&&&&&&(((,,,---,,,*********))))))((((((''''''))))))))))))))))))))))))+++***(((&&&''')))+++---))))))***++++++++++++++++++,,,---.........---,,,,,,,,,---...000222333444222222333333333333333333888777777777888:::<<<======@@@DDDEEEDDDDDDFFFIIIPPPVVV]]]aaacccgggnnntttyyy}}}vvvkkkeeeaaagggwww~~~{{{{{{|||wwwuuurrrqqqqqqqqqooonnnooonnnmmmllllllllllllmmmhhhhhhgggggggggfffffffffccceeehhhjjjjjjjjjjjjkkkqqqqqqpppppppppqqqrrrrrrtttvvvxxxyyyxxxxxxyyy{{{zzz|||~~~}}}vvvnnndddYYYRRRGGGAAA???AAACCCLLLddd|||vvvnnnaaaYYYQQQNNNLLLJJJKKKOOOaaannn~~~~~~}}}{{{kkkVVVIIIEEEAAAAAAAAA@@@???>>>===<<<;;;;;;::::::888555333222/////////......,,,++++++---***((())),,,...+++(((&&&''''''((())))))))))))******+++***)))(((''''''''''''''''''(((((((((((()))((((((((('''''''''&&&&&&%%%%%%'''+++,,,+++)))***)))))))))((((((((('''((((((((((((((((((((((((***)))((('''''')))***,,,)))***++++++,,,,,,++++++)))***+++,,,---,,,+++++++++,,,,,,---...000111222333333333333333444444444555555555666888;;;===>>>===@@@DDDDDDCCCCCCEEEHHHOOOTTTZZZ]]]___cccjjjpppzzz~~~wwwlllfffcccjjjzzz||||||}}}{{{yyywwwuuutttssspppnnnpppoooooonnnmmmmmmmmmmmmhhhhhhhhhggggggffffffffffffhhhkkklllllllllmmmnnnrrrrrrrrrrrrrrrsssttttttuuuwwwyyyzzzyyyyyyzzz{{{{{{|||~~~~~~yyyssskkkaaaVVVOOOGGGAAA???AAACCCLLLccczzzzzzrrrddd[[[RRRNNNKKKIIIJJJNNNVVVcccvvvyyyyyyzzzvvvhhhUUUIIIFFFCCCCCCCCCBBBAAA???>>>===;;;;;;;;;:::888666444333............---,,,+++++++++)))'''(((***+++)))'''((('''''''''''''''((((((,,,,,,,,,,,,+++***))))))&&&&&&%%%&&&&&&'''((()))((((((((('''''''''''''''%%%%%%%%%''')))***)))((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))***++++++,,,,,,++++++(((((()))***++++++******............///000111111333333333444444444555555333333555666999<<<>>>@@@>>>AAADDDDDDCCCCCCFFFIIINNNSSSWWWYYYZZZ^^^fffmmm|||~~~xxxlllhhheeemmm}}}~~~{{{zzzxxxvvvrrrooorrrqqqppppppooonnnnnnmmmhhhhhhhhhhhhhhhgggggggggjjjlllnnnooonnnnnnoooppprrrrrrsssssstttuuuvvvvvvwwwyyy{{{|||{{{{{{{{{}}}|||}}}~~~~~~|||wwwqqqiii```VVVOOOHHHBBB???AAACCCKKK___uuuwwwjjj```UUUOOOKKKGGGHHHKKKKKKVVVhhh|||rrrooonnnlllaaaRRRHHHEEECCCCCCCCCBBBAAA???>>>===;;;:::999888777555444333---------------,,,++++++)))(((&&&''')))***(((''')))(((&&&%%%%%%&&&'''(((+++,,,,,,,,,++++++***)))((('''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''((()))***))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''((()))******++++++******(((((()))******+++++++++222111111111111222222333333333333444444555555666444555666888:::<<<>>>??????BBBEEEEEEDDDDDDHHHKKKPPPTTTWWWXXXXXX\\\dddkkk|||~~~xxxllliiihhhppp~~~}}}{{{yyyuuusssrrrrrrrrrqqqpppnnnmmmmmmiiiiiiiiiiiiiiiiiiiiiiiikkkmmmoooooonnnnnnooopppqqqqqqssstttuuuuuuvvvvvvyyyzzz|||}}}||||||}}}~~~~~~~~~}}}~~~~~~{{{wwwrrrkkkbbbXXXRRRIIICCC@@@BBBCCCIII[[[nnn{{{pppfffZZZSSSMMMGGGGGGIIIFFFNNN]]]ppp~~~iiidddaaa^^^XXXMMMEEECCCCCCBBBBBBAAA@@@>>><<<;;;999999777666555444333333............---,,,++++++,,,+++******+++,,,+++***)))(((&&&%%%%%%&&&'''(((*********+++******)))(((******)))(((''''''''''''&&&&&&&&&''''''''''''''''''((()))***************(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&((()))))))))(((''''''(((((()))))))))))))))))))))******+++,,,------222222111111111111222222222222333333444555555666777888999:::<<<======>>>@@@BBBEEEFFFEEEGGGKKKOOOSSSWWWZZZZZZZZZ]]]eeelll{{{}}}xxxmmmllllllttt~~~}}}}}}|||yyywwwsssssssssrrrqqqooommmlllkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnmmmllllllmmmoooooopppqqqsssttttttssssssxxxzzz|||}}}||||||~~~}}}{{{~~~}}}{{{wwwssslllddd[[[UUULLLEEEAAABBBCCCFFFUUUeeewwwlll```XXXQQQIIIGGGHHHFFFJJJUUUfffyyyccc[[[SSSQQQOOOHHHDDDCCCBBBBBBAAA@@@>>>===;;;:::999888666555444333333333000000000///...---+++***))))))))))))))))))))))))((('''''''''''''''((((((((()))))))))))))))(((((())))))******)))(((((('''&&&&&&&&&&&&&&&'''''''''''')))***+++***)))***+++(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((()))***)))(((((('''((())))))******))))))*********++++++---.../////////.........///000000111111222222333444555555777888:::;;;<<<<<<<<<<<<>>>AAADDDEEEEEEHHHMMMQQQVVVZZZ^^^___^^^aaaiiioooxxx|||{{{rrrrrruuu|||~~~}}}}}}}}}|||{{{vvvvvvuuuuuussspppmmmlllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooonnnllllllmmmoooooopppqqqrrrrrrrrrqqqpppuuuwwwzzz{{{||||||~~~}}}~~~|||zzzwwwsssmmmfff]]]WWWOOOGGGBBBCCCBBBCCCNNN]]]vvv|||rrrggg___WWWMMMHHHHHHFFFGGGNNN\\\ppp___TTTJJJHHHGGGEEECCCDDDBBBBBBAAA@@@>>><<<;;;999999888666555444444444444222222222000///---+++***%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))))))))(((((()))))))))))))))(((###%%%(((***+++***)))'''%%%%%%%%%&&&&&&'''''''''&&&(((******(((((()))***'''((((((((()))))))))***'''''''''''''''''''''''''''((())))))******))))))))))))***+++++++++++++++************+++---///000------------...//////000///000000111222333444555444555777999;;;<<<<<<<<<;;;>>>AAACCCDDDGGGMMMSSSWWW\\\aaacccccceeelllqqqvvvzzz~~~}}}}}}zzz|||~~~}}}}}}}}}}}}yyyyyyyyyxxxvvvssspppnnnooooooooopppppppppqqqqqqqqqrrrrrrpppnnnnnnoooqqqpppqqqrrrsssrrrqqqooonnnqqqtttwwwyyyzzz|||~~~~~~~~~~~~|||yyyvvvqqqjjjaaa\\\RRRIIIDDDDDDBBBAAAIIIVVVjjj~~~wwwmmmfff]]]RRRJJJIIIGGGFFFJJJWWWkkk^^^QQQEEECCCDDDDDDDDDEEECCCCCCBBBAAA???===;;;::::::999777666555555555666444444333111///---+++***'''((()))(((''''''((()))%%%&&&(((***++++++***)))((())))))*********))))))!!!%%%)))++++++***(((%%%%%%%%%&&&&&&'''''''''%%%'''***)))'''&&&''')))'''((((((((())))))******''''''''''''''''''''''''))))))))))))*********+++++++++,,,------------,,,***)))))))))***,,,...000.........//////000111222...///000111222333444444000222444777:::;;;<<<<<<888;;;???AAABBBGGGMMMSSSXXX]]]cccfffeeehhhmmmrrrtttxxx}}}|||yyyyyyyyy~~~}}}~~~~~~}}}{{{{{{|||{{{xxxuuurrroooppppppqqqqqqqqqrrrrrrrrruuuuuutttsssqqqppprrrtttqqqrrrsssssssssqqqooommmooorrruuuxxxyyy{{{~~~~~~~~~}}}}}}~~~}}}zzzuuunnnfffaaaSSSKKKEEEDDDBBB???FFFRRR```uuuzzzqqqjjj```TTTLLLJJJIIIGGGIIIVVVkkkcccLLLBBBCCC???@@@DDDCCCEEEDDDBBB@@@===;;;999888777777666444333222111000000000/////////.........,,,+++***)))(((((((((((()))((('''&&&''')))+++,,,*********+++,,,,,,------&&&&&&''''''''''''&&&&&&%%%!!!!!!%%%&&&%%%''''''''''''((((((((((((,,,+++)))'''&&&'''((()))***))))))(((''''''&&&&&&((())))))***+++,,,------///---***((('''(((***+++((((((***+++---...000000------......///000000000222222222333444555777888888999:::;;;<<<;;;;;;:::=========>>>BBBHHHPPPVVV[[[```fffiiijjjlllooorrruuuyyy}}}~~~|||{{{{{{~~~~~~~~~~~~}}}{{{xxxvvvtttsssrrrqqqppppppqqqssstttyyyyyyyyyxxxvvvuuusssrrrrrrssssssrrrooonnnnnnoooqqqrrrsssttttttwww{{{~~~~~~||||||}}}~~~~~~|||zzzuuuoooiii]]]QQQGGGDDDEEEEEEGGGIIIYYYkkkxxxoooggg]]]RRRKKKJJJFFFHHHSSScccuuugggOOOCCCCCC>>>>>>BBB@@@BBBBBBAAA???===<<<;;;:::888777666555444222111111111111000///...---,,,++++++***)))(((''''''''''''((('''&&&&&&'''(((***,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$"""!!!"""$$$&&&''''''''''''((((((((((((***)))'''''''''((()))***''''''&&&&&&%%%$$$$$$###"""######$$$%%%&&&&&&'''+++***((('''''')))***+++++++++,,,------...//////------......///000000000222222222333444555666777555666888999:::;;;::::::===>>>>>>???BBBIIIPPPVVV^^^bbbgggiiiiiikkkooosssxxx{{{~~~}}}{{{yyywwwxxxwwwuuutttuuuvvvxxxyyy|||{{{{{{yyyxxxvvvtttssssssttttttrrrpppooopppqqqrrrssssssssstttvvv{{{~~~~~~||||||}}}~~~}}}|||xxxqqqlll^^^RRRGGGDDDCCCCCCDDDFFFVVVfffzzz{{{rrriii```VVVOOOKKKGGGHHHPPP^^^ooolllRRRDDDCCC>>>===@@@>>>@@@@@@???>>>>>>===<<<<<<999888777666444333222222222222000///---+++***)))***)))((('''&&&&&&&&&&&&'''&&&&&&%%%&&&((()))***))))))(((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&(((******&&&!!! ###'''&&&''''''''''''(((((((((''''''&&&&&&''')))***,,,******))))))((((((''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((())))))***+++------------............---......//////000000111222222222333444555666666444555777888:::;;;;;;;;;<<<===>>>@@@CCCJJJQQQWWWcccfffjjjjjjjjjkkkooosssyyy}}}~~~~~~|||{{{{{{zzzyyyxxxxxxzzz|||}}}~~~~~~|||{{{yyywwwvvvuuuvvvvvvuuutttrrrqqqsssuuuuuuuuutttssssssvvv{{{~~~}}}|||~~~~~~}}}|||yyysssnnn```UUUJJJFFFDDDCCCDDDGGGTTTbbbttt~~~tttkkkcccZZZTTTNNNIIIGGGLLLWWWggg|||pppUUUEEECCC>>>>>>AAA>>>@@@@@@???>>>===<<<;;;;;;999999888666555444333222111111000...---+++************)))(((''''''''''''&&&&&&%%%%%%&&&'''((()))*********))))))(((((((((&&&&&&''''''''''''&&&&&&++++++***((($$$###%%%'''&&&&&&&&&'''''''''((((((''''''&&&''''''(((******+++++++++*********)))))))))))))))***************&&&'''(((************)))++++++,,,,,,---..................///000000111111222222333444555555555555777777888999::::::;;;;;;888:::<<>><<<;;;:::999999999888666555444333222/////////......------,,,++++++***)))((((((((((((%%%%%%%%%&&&''''''((())))))))))))******+++++++++&&&&&&''''''''''''&&&&&&,,,)))'''&&&((()))((('''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((''''''''''''&&&&&&((((((((((((''''''''''''((()))+++,,,,,,+++)))((((((((()))***,,,---...///......//////000111111111111222333444555555555444777777777777777888888888555888;;;???EEEMMMUUU[[[fffkkkrrruuutttrrrqqqrrrvvvzzz~~~||||||zzzzzz{{{}}}~~~|||{{{yyyxxxxxxxxx|||||||||{{{zzz{{{}}}}}}}}}{{{yyywwwyyy|||}}}yyywwwvvvqqqjjjeee]]]UUUNNNLLLMMMNNNSSSYYYcccooo}}}wwwnnnfff]]]XXXOOOKKKGGGIIIOOO\\\qqqyyyZZZGGGDDD@@@BBBDDDAAABBBAAA@@@>>><<<:::999888999888777666444333222222///////////////.........,,,+++***))))))(((((((((%%%&&&&&&'''(((((())))))&&&&&&'''(((((()))******&&&&&&''''''''''''&&&&&&***'''$$$%%%)))+++)))&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''''')))(((((((((''''''&&&&&&)))***+++,,,,,,+++***)))&&&'''(((***+++---...///...//////000000111111222111222444555666555444444555555555444555555666777777:::===BBBHHHOOOWWW\\\eeejjjqqquuuuuusssssstttxxx|||{{{xxx}}}~~~}}}~~~~~~|||{{{zzzzzz{{{{{{~~~~~~||||||~~~|||yyyvvvtttpppiiicccZZZSSSOOOOOOQQQTTT[[[cccnnn{{{{{{rrriii```ZZZPPPLLLIIIIIIMMMXXXlll}}}___JJJEEEAAABBBDDD@@@@@@???>>>===<<<;;;::::::888777666555444222111111222222111000///.........+++***)))(((((('''((((((&&&&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''(((((((((((())))))))))))))))))))))))+++******)))((((((''''''(((((()))******+++++++++((())))))***,,,---....../////////000111111222222111333444666666555444333444444444555666888:::<<<>>>@@@CCCFFFKKKQQQWWW\\\dddhhhmmmpppppprrruuuxxx~~~xxxvvv|||~~~}}}||||||}}}~~~}}}zzzxxxvvvrrrlllfff\\\WWWTTTUUUWWW\\\dddmmmvvvxxxoooeee^^^QQQNNNKKKJJJKKKSSSddduuucccMMMGGGBBBBBBCCC>>>===============<<<<<<<<<777777666444333222111000555444333111000...---,,,***)))(((''''''&&&&&&'''&&&'''((()))************)))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&%%%''')))'''$$$"""$$$'''%%%%%%%%%&&&&&&&&&''''''"""###%%%'''((()))******%%%%%%%%%&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%&&&((()))+++,,,,,,+++++++++,,,,,,---------/////////000111111222222111333444666666555444222555555666888:::>>>AAABBBDDDEEEHHHJJJMMMRRRWWW[[[dddgggiiikkklllpppvvv{{{xxxvvv|||~~~}}}}}}~~~{{{zzzyyyvvvpppkkkaaa]]]ZZZ\\\^^^bbbllluuuyyy}}}sssiiiaaaRRROOOLLLJJJIIIOOO___ooommmTTTIIIHHHFFFAAA???AAAAAA???>>><<<:::999888777666555444333222222222111111111000///---++++++))))))))))))((((((((((((&&&%%%$$$%%%)))+++------''''''((()))))))))))))))%%%''')))***+++***)))(((%%%&&&&&&%%%$$$$$$''')))'''&&&%%%%%%%%%&&&((()))"""###$$$%%%&&&(((((()))++++++++++++***)))((('''&&&'''((())))))******)))+++)))(((&&&&&&''')))***)))((((((((()))***++++++......---...///111333444222333333333333333333444666666777888;;;@@@HHHMMMPPPPPPOOOPPPQQQTTTWWWYYYbbbccceeeggglllsss{{{~~~~~~}}}~~~|||zzzwwwuuutttnnnjjjeeecccfffnnnvvv|||yyylllbbbZZZSSSLLLHHHHHHNNN[[[hhhrrrVVVHHHEEECCCAAA@@@BBBBBB@@@???===;;;:::999888777666555444333333333111111111000///---++++++***)))))))))((((((''''''+++)))((((((***,,,---,,,+++++++++***)))'''&&&%%%&&&''')))))))))(((&&&%%%(((((()))(((''''''))),,,+++***)))(((((()))******''''''(((((()))******+++&&&&&&&&&&&&%%%$$$###"""((((((((()))((((((''''''***)))(((''''''((())))))******)))******+++,,,---......---...///000222333222222333333333333444444444666777:::===CCCJJJOOORRRQQQPPPPPPQQQTTTWWWYYY```bbbeeeiiiooowww}}}|||zzzzzzxxxuuuqqqoooqqqwww~~~tttiii]]]UUUMMMIIIHHHMMMYYYeeeyyyZZZHHHCCCBBBBBBBBBCCCBBBAAA???>>><<<;;;:::999888777666555444444444111111111000///---+++++++++******)))(((''''''&&&---+++))))))***+++******------,,,+++***(((&&&%%%'''((())))))((('''%%%$$$))))))***)))((((((***------,,,+++***))))))))))))''''''''''''''''''''''''(((((((((((('''&&&%%%%%%))))))))))))((('''&&&%%%))))))************))))))*********++++++,,,............------...000222333222222222333333444444444222555888<<<@@@FFFLLLPPPSSSRRRPPPOOOQQQTTTWWWZZZ^^^```eeejjjrrr|||}}}~~~|||ppp```XXXOOOJJJHHHKKKUUU```yyy}}}___LLLEEECCCCCCDDDBBBAAA@@@???===<<<;;;:::999888777555444444333333111111111000///---+++***,,,+++***)))((('''&&&%%%***((('''''')))))))))(((***++++++++++++***))))))'''(((((())))))((('''&&&((((((((((((&&&''')))+++,,,,,,+++)))(((''''''''''''''''''&&&&&&%%%%%%%%%+++++++++++++++***)))((()))*********))))))(((''')))***,,,---------+++***************+++---...///......------...///111222222222222333333444444444222555999===@@@DDDIIILLLOOONNNMMMMMMOOOTTTYYY\\\\\\___eeekkkttt~~~ssseee\\\RRRLLLIIIJJJQQQYYYmmm}}}dddRRRJJJFFFDDDEEE@@@@@@???>>><<<;;;::::::777777555444333222222222111111111000///---+++***,,,+++***)))((('''&&&%%%'''&&&&&&'''***++++++*********+++++++++******)))''''''((()))***+++++++++((())))))(((''''''***,,,---,,,,,,***)))((('''&&&************))))))))))))''''''((((((((('''&&&&&&((()))******+++++++++***)))+++---///000///---,,,((()))))))))+++,,,---.........---------///000111111111222333333444555555333666999<<<>>>@@@CCCEEEHHHHHHHHHJJJOOOUUUZZZ^^^[[[___eeekkkttt}}}{{{uuurrruuuzzz~~~~~~uuuiii___TTTMMMJJJIIIMMMSSScccsssiiiXXXNNNGGGDDDDDD??????>>>===<<<;;;::::::777666555444333222222222111111111000///---+++++++++******)))(((''''''&&&&&&&&&'''***---///...---,,,,,,++++++***)))''''''''''''((()))+++,,,---...******+++***))))))+++...------------+++***((((((''''''(((((())))))******&&&&&&'''''''''&&&&&&%%%'''((()))***++++++++++++)))***---...///...---,,,((((((((()))+++,,,...///......---------...000000111111222333333444555555555777999:::;;;<<<>>>@@@BBBCCCFFFJJJOOOUUU[[[^^^ZZZ^^^dddlllttt}}}|||~~~|||tttkkkddd```^^^aaahhhqqqxxxzzzuuuqqqfffffffffgggjjjtttwwwlllaaaUUUOOOJJJHHHJJJNNNZZZjjj}}}nnn[[[OOOGGGDDDDDD@@@??????>>>===<<<;;;;;;888777666444333333333333111111111000///---++++++***)))))))))((((((''''''&&&&&&'''***---///...---)))*********))))))((('''(((((((((((()))+++,,,,,,)))******)))((()))+++---,,,,,,,,,,,,+++***((('''######$$$&&&''')))******(((((())))))))))))(((((('''(((((()))))))))(((((('''(((***+++,,,,,,++++++)))))))))***,,,---///000......---,,,---...///000000111111222444555555666666777999999999:::===???@@@BBBFFFKKKQQQVVVZZZ]]]YYY]]]dddllluuuwwwqqqllljjjkkkjjjkkkllljjjddd]]]XXXVVVRRRSSSUUU[[[```___YYYSSSMMMOOOPPPPPPRRRYYYeeennn|||}}}~~~}}}xxxtttrrrqqqqqqssszzzvvvmmmbbbVVVOOOKKKHHHHHHKKKPPP```sssqqq[[[NNNEEECCCDDDAAA@@@@@@???>>>===<<<<<<999888777666555444444444111111111000///---++++++))))))))))))((((((((((((%%%%%%&&&(((+++,,,+++***$$$%%%'''(((***+++++++++)))((((((((((((((()))***''''''((('''&&&&&&(((+++((()))******)))(((&&&%%%$$$%%%&&&(((+++---...///''''''((((((((((((((('''(((((((((((('''&&&%%%$$$&&&&&&'''((()))******************,,,---///000111///...---,,,---...///000000111111222444555666666666777888888999:::>>>AAAAAADDDHHHMMMSSSWWWZZZ[[[WWW\\\dddmmmvvvqqqddd^^^ZZZXXXYYY\\\]]]]]][[[WWWSSSRRRQQQPPPNNNNNNQQQSSSPPPIIIBBB???BBBDDDDDDEEEJJJSSSZZZccchhhnnnsssyyy}}}|||}}}}}}~~~yyyvvvqqqlllhhhffffffffffffnnnzzz{{{tttnnnbbbVVVPPPLLLHHHGGGJJJHHHWWWjjjzzz|||aaaPPPGGGCCCBBBAAA@@@???>>>===<<<;;;:::888888888888777555444333000111111111000---+++)))((()))*********)))'''&&&***)))((((((((()))+++,,,&&&'''((())))))((('''&&&************))))))((((((+++(((&&&''')))+++***(((&&&&&&&&&''''''''''''(((%%%&&&'''))))))))))))(((''''''''''''(((***+++,,,((((((((((((((()))******((()))******++++++******........................000000///...............111111/////////111333555555777999::::::;;;===???DDDEEEHHHOOOVVV[[[[[[YYY^^^^^^dddmmmvvv}}}jjjVVVPPPLLLFFFGGGMMMIIIKKKOOORRRSSSRRRRRRQQQIIIMMMNNNJJJFFFDDDBBB>>>AAA@@@>>>===<<>>===<<<;;;:::999888777666555444444333000111111111000---+++)))((())))))***)))((('''&&&***))))))(((((()))***+++------,,,***((($$$!!! *********)))))))))))))))+++)))''''''((()))'''&&&&&&&&&&&&''''''''''''(((%%%&&&'''((()))))))))((()))(((((((((((())))))***((((((((((((((()))******(((((((((((())))))))))))------------.........///000000///........................///111444777999444666888999999:::<<<>>>EEEFFFJJJQQQXXX\\\\\\ZZZ]]]___eeeoooxxxkkkXXXHHHDDDBBB======BBB===AAAFFFJJJMMMOOOQQQRRRPPPTTTTTTOOOKKKIIIFFFBBB???>>><<<:::999;;;===@@@CCCBBBDDDIIIPPPZZZiiiwww~~~~~~ssshhhbbbXXXUUUQQQMMMJJJIIIIIIIIIPPPVVVaaaoooxxxrrriiiddd[[[RRRKKKHHHHHHIIIJJJRRR___ooojjjVVVJJJEEEDDDAAAAAA@@@???===<<<;;;:::999888666444333333333444111111111111///---+++***)))))))))))))))(((''''''+++***)))))))))))))))***))))))))))))((('''&&&%%%)))))))))))))))*********+++)))''''''''''''%%%$$$&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))******)))(((((((((((((((((((((((((((((()))******+++***)))))))))***+++,,,++++++,,,---...//////000000//////............////////////000333555888:::333555777888888:::<<>>@@@FFFJJJRRRZZZ___```^^^\\\\\\```iiiuuuyyymmm^^^QQQEEE===777999:::777555666777888:::;;;===CCCLLLRRR___ggglllkkkgggbbbZZZRRRLLLIIIEEEAAA>>>===;;;999:::888999<<<>>>AAAKKKUUUhhh{{{zzzooommmiiibbbYYYPPPIIIDDDDDDCCCAAA????????????@@@@@@FFFQQQ___ppp|||wwwjjjfff___WWWPPPKKKHHHFFFFFFMMMYYYhhhxxxuuu\\\MMMFFFDDDBBBAAA@@@???>>>===<<<;;;888777444222111111222333222111111000...---,,,+++***))))))((((((((((((((())))))*********))))))))))))))))))(((((((((((())))))))))))))))))*********$$$%%%'''(((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((()))***''''''''''''((()))***+++((((((((((((((())))))***%%%###"""!!!!!!###%%%&&&((()))***,,,...///000111//////............//////333333333333444555666666666777888999:::<<<@@@CCCFFFLLLTTT\\\``````^^^]]]\\\aaakkkwwwooobbbVVVJJJBBB===999777888999777444444777777777555777>>>JJJSSScccooo|||~~~xxxmmmcccZZZUUUNNNHHHEEEBBB>>>;;;777666777999:::;;;CCCKKK\\\rrr|||qqqiii\\\ZZZWWWRRRMMMGGGBBB@@@;;;:::999888888999::::::???EEENNN[[[kkk~~~}}}yyylllhhhbbbZZZSSSMMMIIIGGGFFFLLLWWWeeeuuuzzz```OOOGGGFFFBBBBBBAAA@@@>>>===<<<;;;888777555333222222222333222222111///...---,,,+++******)))((((((((((((((((((((()))***************'''''''''((()))***,,,---************)))))))))((("""%%%((()))(((((())))))&&&&&&&&&''''''''''''((('''&&&&&&''''''((()))***&&&&&&''''''(((***+++,,,((((((((((((((()))******((('''&&&&&&&&&'''))))))))))))***,,,---///000000///............//////000//////111333555777888999777888999999:::===AAAEEEFFFLLLUUU\\\______^^^]]]]]]bbbmmmwww~~~jjj[[[PPPFFF>>>;;;666555444444555444222111222444666555666===IIIRRRdddssswwwhhhaaaWWWOOOJJJFFFBBB>>>:::999:::<<<;;;:::???GGGSSSfff}}}wwwlllaaaXXXNNNLLLJJJGGGDDDAAA???>>>777777777777777888888999===BBBJJJVVVfffyyy}}}yyypppllleee\\\UUUNNNJJJIIIFFFKKKUUUbbbqqqdddRRRJJJIIICCCBBBAAA@@@>>>===<<<<<<777777666555444333222222333222000///---,,,,,,,,,+++***)))((('''(((((()))&&&'''(((***++++++++++++%%%%%%&&&'''))),,,///000,,,++++++***)))(((''''''###&&&***+++)))(((((()))&&&&&&&&&''''''''''''(((''''''&&&&&&'''(((***+++((((((((((((((()))******((((((((((((((()))******++++++,,,,,,,,,---------)))******,,,---...//////...............///000000...///111333555666888888666777888888999<<>>???@@@===:::===CCCKKKYYYjjjyyypppeee]]]SSSKKKEEEDDDBBB???>>>===<<<<<<888888888888888999999999;;;???GGGRRRcccvvv{{{tttoooggg^^^VVVPPPMMMKKKFFFJJJRRR___mmm|||gggTTTMMMKKKCCCBBBAAA@@@???===<<<<<<777777777666555444222111333222000///---,,,,,,,,,+++***((('''''''''((()))%%%&&&(((***+++,,,,,,+++...,,,***)))''''''((((((---,,,+++***)))'''&&&&&&%%%))),,,,,,)))''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((***+++***))))))(((((((((((((((((((((((((((((()))******(((((()))************)))******+++,,,------.....................///000111000111222333444444444444555666777777888;;;@@@DDDEEELLLTTTYYY[[[[[[\\\]]]___dddnnnvvv{{{{{{kkk[[[OOOEEEBBB???888555666444555444333444888:::999666>>>FFFGGGDDDAAABBBFFFXXXhhh|||tttfffZZZTTTQQQLLLHHH???>>>??????;;;666777<<>>;;;::::::::::::555666666666777777777777:::>>>FFFRRRbbbwwwvvvqqqhhh___VVVQQQNNNMMMEEEIIIQQQ\\\jjjyyyhhhSSSIIIFFFAAAAAAAAA@@@???>>>===<<<:::777333111111333333333000000000000///---,,,+++,,,+++***((('''&&&&&&&&&)))******+++++++++******+++***)))(((''''''''''''+++...000...)))&&&(((*********))))))((((((''''''))))))))))))))))))((((((++++++***)))'''&&&$$$###,,,,,,+++***)))))))))***---,,,***((('''&&&'''''''''(((((()))***+++++++++,,,+++***)))***+++,,,---...///////////////......000111222222444444555666777999;;;<<<<<<>>>AAADDDEEEIIIPPPVVVZZZZZZZZZYYY^^^dddmmmsssyyyxxxbbbTTTIIIFFF@@@===;;;:::888777666666888888888777666666333888===>>><<<;;;>>>AAALLLYYYlll}}}yyymmmccc\\\VVVPPPMMMHHHEEE@@@===============???BBBLLLZZZhhhvvv|||{{{wwwqqqmmmpppzzz}}}ppp___RRRKKKGGGDDDAAA===<<<;;;:::999888888888;;;::::::999888888888999888:::DDDSSSdddttt|||xxxqqqggg___ZZZVVVQQQMMMGGGLLLOOOTTTbbbvvviiiTTTJJJGGGBBBBBBAAA@@@???>>>===<<<;;;888555333333444555444111111111000///...---,,,++++++***(((''''''''''''))))))***++++++++++++***,,,+++***)))((((((((((((+++...000...)))'''(((***)))(((((((((''''''''''''((((((((((((((((((((()))+++***(((&&&&&&&&&'''(((******)))((((((((()))))))))(((((('''((((((******'''(((((()))******++++++,,,++++++++++++,,,,,,---/////////000000//////...111222333444555666666777777999;;;;;;<<<===@@@CCCFFFKKKQQQWWWYYYZZZYYYYYY___eeennntttyyywwweeeTTTIIIFFFCCC@@@======;;;:::888888999::::::999888777666333777<<<<<<:::999<<>>===>>>???FFFRRR^^^kkk}}}}}}{{{zzzxxxvvvrrrjjjeeeffflllsss|||{{{{{{wwwttthhh___RRRIIIFFFEEECCCAAA======<<<;;;::::::::::::;;;::::::999888888999999888:::CCCSSScccssszzztttjjjccc^^^XXXRRRNNNHHHLLLNNNRRR___ssskkkVVVKKKHHHCCCCCCBBBAAA???>>><<<<<<===:::777555555666666555222222222111000///------******)))((((((((((((((())))))***+++++++++++++++,,,,,,+++***))))))))))))***---///---***'''(((***((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((***)))&&&%%%%%%''')))+++(((((('''''''''((())))))((((((((((((((()))******((((((((()))******++++++++++++,,,---------------//////000111111000000///222333333444555666777888777999:::;;;;;;<<>>???>>>BBBIIISSS```rrr|||uuuqqqooommmooommmiiibbb[[[YYY\\\___lllttt~~~~~~{{{rrrggg```^^^]]]ZZZVVVSSSMMMEEEAAA@@@AAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999999999999999;;;DDDRRRbbbqqq}}}wwwooohhhbbb\\\TTTNNNIIIKKKMMMQQQ]]]ooo~~~kkkVVVKKKHHHEEEDDDBBB@@@???======<<<===:::777666666666555555222222222222111///...---***)))((((((((((((((()))((()))***+++++++++++++++---,,,++++++*********+++***,,,---,,,***(((((()))((((((((((((((((((((('''%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))''''''''''''((())))))***+++******)))((('''''''''(((((())))))***************+++---...///......---///000000111111111111000222222333444555666777777888999:::;;;;;;<<>><<<;;;:::888:::;;;:::888777888:::@@@CCCJJJVVVdddnnnqqqrrrsssooojjjddd```^^^]]]]]]ZZZVVVPPPKKKHHHEEEBBB@@@CCC@@@AAAFFFMMMZZZlll{{{xxxooohhhdddaaa___aaa```]]]XXXSSSPPPPPPRRRXXX___jjjttt{{{~~~~~~|||zzzhhh```VVVOOOMMMLLLIIIGGGHHHEEE@@@>>>======;;;::::::::::::::::::;;;<<<===;;;::::::999999999::::::;;;===EEESSScccrrrzzzrrrlllfff^^^UUUNNNIIIJJJKKKPPP[[[mmm~~~kkkVVVKKKGGGEEEDDDBBB@@@???>>>>>>===<<<999666555555555444222222222222222111///...---***)))((((((((((((((()))(((((()))***+++,,,,,,,,,---,,,++++++++++++++++++***+++,,,+++***)))((()))))))))))))))))))))))))))&&&&&&&&&&&&''''''(((((((((((()))***)))'''%%%$$$(((((((((((())))))***+++******))))))(((((('''''')))))))))))))))************+++,,,...//////...---//////000111111111111111111111222333444555555666777999:::;;;;;;===???BBBLLLQQQUUUVVVUUUTTTWWWYYYbbbiiirrryyy}}}|||qqqbbbVVVOOOMMMKKKJJJIIIJJJMMMQQQSSSQQQNNNJJJGGGGGGEEEDDDBBBAAA@@@???>>>???>>>===;;;999999:::??????CCCLLLXXXbbbgggiiikkkhhhddd___[[[YYYXXXYYYXXXTTTPPPLLLJJJHHHEEECCCDDDAAA@@@DDDJJJTTTfffuuuuuuooofff^^^YYYUUURRRPPPPPPPPPOOOMMMKKKJJJIIIJJJLLLQQQZZZcccmmmwww~~~|||}}}}}}}}}{{{pppgggYYYSSSLLLGGGEEEDDDCCCAAAAAA@@@>>><<<<<<;;;999888888888888888999:::;;;;;;;;;::::::999::::::;;;;;;===???GGGUUUdddsss{{{tttnnnhhh```VVVOOOJJJIIIJJJOOOZZZkkklllVVVKKKGGGEEECCCAAA@@@?????????@@@;;;888666555444444222000222222222111000///------******)))((((((((((((((('''((()))***+++,,,,,,,,,,,,,,,++++++***++++++,,,******++++++***))))))((())))))************++++++'''''''''''''''''''''''''''(((***+++***(((%%%"""))))))(((((())))))******%%%&&&''')))************))))))))))))))))))******)))***+++---..................///000111111111111000111111222333444555555777999;;;<<<<<<>>>AAADDDLLLPPPUUUUUURRRRRRVVVZZZbbbiiissszzz~~~vvvnnnddd]]]YYYWWWTTTRRRRRRSSSVVVZZZ\\\ZZZVVVSSSNNNMMMLLLJJJHHHGGGGGGGGGGGGEEECCCAAA???======<<<>>>>>>@@@FFFPPP[[[dddhhhiiihhhddd^^^XXXUUUTTTUUUTTTQQQNNNLLLKKKIIIGGGEEEBBB@@@???BBBFFFNNN\\\iii|||xxxbbb]]]VVVPPPLLLIIIGGGFFFDDDDDDEEEEEEFFFFFFFFFEEEHHHKKKPPPYYYeeerrr}}}{{{yyyyyyzzz~~~zzzvvvrrrjjjaaaZZZNNNKKKGGGDDDCCCBBBAAA@@@<<<<<<<<<<<<;;;::::::999888888777888888999:::::::::::::::::::::;;;;;;<<<>>>???GGGVVVeeettt{{{uuuoooiiiaaaXXXQQQLLLIIIIIIOOOYYYhhh}}}mmmXXXLLLHHHDDDBBBAAA??????@@@AAABBB;;;999666555555444222000111111111000///...---,,,++++++***((('''''''''''''''((()))***+++,,,,,,,,,++++++************++++++******************)))(((((()))))))))***************))))))((((((''''''&&&&&&'''((())))))((('''&&&))))))((('''''''''((((((%%%&&&''')))***+++*********))))))))))))))))))))))))*********,,,---...///------...///000000000000111111222333444555666666777999;;;<<<>>>@@@DDDFFFJJJOOOTTTSSSPPPPPPUUU[[[aaaiiisss{{{}}}uuuoookkkgggaaa]]]ZZZ[[[]]]```bbb```\\\YYYUUUTTTRRRQQQOOOOOOOOOOOONNNLLLIIIFFFDDDBBBAAA@@@???AAACCCHHHPPP]]]jjjrrrooonnnjjjccc[[[VVVTTTUUURRRPPPNNNLLLKKKJJJHHHFFFBBB@@@@@@BBBCCCHHHRRR]]]nnn~~~tttjjjWWWSSSMMMIIIGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEHHHJJJNNNWWWcccppp{{{{{{wwwuuuuuuvvv{{{{{{vvvnnnhhhddd___XXXTTTKKKJJJHHHGGGFFFEEECCCBBB>>>>>>>>>>>><<<<<<;;;<<<999999999888888999:::::::::::::::::::::;;;<<<<<<<<<>>>FFFUUUdddttt|||uuuooojjjccc[[[UUUOOOJJJIIINNNUUUcccyyyoooYYYMMMIIICCCBBB@@@??????@@@BBBCCC;;;999777666555444222000000000000000///---,,,+++,,,+++***((('''&&&&&&&&&'''((()))***,,,,,,,,,---*********)))******++++++***))))))*********)))''''''((((((((())))))******++++++***)))((('''&&&&&&&&&&&&&&&'''''')))******)))((('''&&&&&&&&&&&&&&&(((((()))******)))((('''*********)))))))))))))))***)))))))))***,,,...///,,,---...///000000000000222333333444555666777777666888;;;===???AAAEEEHHHIIIOOOSSSRRROOOOOOUUU[[[```hhhsss{{{zzztttmmmhhh___```aaacccdddccc___\\\ZZZYYYWWWUUUTTTTTTUUUUUUSSSPPPLLLIIIGGGEEECCCBBBBBBEEEHHHMMMUUUbbbrrr}}}vvvuuuqqqiii___YYYVVVWWWSSSPPPNNNMMMLLLJJJHHHEEEDDDBBBBBBCCCCCCEEEMMMVVVdddvvvyyyjjj___TTTPPPLLLIIIIIIIIIIIIHHHKKKIIIHHHHHHHHHHHHGGGFFFHHHJJJOOOXXXdddpppzzz}}}yyytttrrrrrrrrrvvvxxxqqqhhhaaa]]]YYYUUURRRNNNNNNNNNNNNLLLJJJHHHFFFDDDDDDDDDBBB???===<<<<<<;;;::::::999999::::::;;;:::::::::::::::;;;<<<===;;;===EEETTTdddsss~~~vvvpppkkkeee^^^XXXQQQLLLIIIMMMSSS___uuunnnWWWKKKFFFDDDBBB@@@???@@@@@@???>>>;;;:::999999999777444111111111111111000...---,,,------------+++***(((''''''((()))******+++******))))))))))))***+++,,,---555222---+++***+++++++++)))((('''&&&''')))+++,,,++++++++++++++++++++++++))))))************))))))'''((()))++++++,,,,,,,,,))))))))))))************+++$$$!!!(((---***&&&*********+++,,,---///000...///111111000000222333333111//////222555777777777777888:::===@@@CCCEEENNNPPPQQQPPPNNNOOOSSSXXXbbbkkkvvv|||zzzqqqlllfffccccccbbb```^^^___^^^]]]^^^___```___^^^XXXVVVRRRNNNLLLKKKLLLLLLJJJIIIKKKQQQ\\\jjjuuu||||||vvvoooggg```ZZZWWWUUURRRNNNKKKJJJJJJIIIHHHDDDJJJJJJCCC@@@FFFNNNRRR___kkk}}}~~~ttteeeZZZTTTRRRPPPOOOOOOOOOMMMLLLQQQPPPOOOPPPRRRSSSSSSRRRUUUUUUVVV[[[cccppp|||~~~{{{vvvqqqmmmjjjhhhiiitttooohhh```\\\\\\[[[WWWSSSYYYXXXVVVVVVVVVVVVTTTSSSSSSNNNGGGCCCCCCCCCBBB@@@===<<<<<<>>>???@@@???===;;;999888888999::::::999;;;;;;BBBOOO___pppwwwrrrpppkkk```VVVRRROOOMMMMMMOOOXXXlll~~~mmmWWWKKKFFFDDDBBB@@@???@@@@@@???>>><<<:::999888888777444222111111111111000...---,,,------,,,+++***))))))((('''((()))***++++++++++++(((((((((((()))***+++++++++)))&&&%%%%%%&&&&&&&&&---,,,***)))((())))))***************))))))))))))((())))))******))))))(((&&&'''((()))))))))))))))(((((()))))))))*********///+++''')))...111///,,,************,,,---...///---///000000000000111333222111000111444666777777777777888:::===@@@CCCEEEJJJMMMOOONNNNNNPPPUUUZZZccckkktttyyy|||yyyqqqgggaaa___`````````___^^^^^^___aaaaaa```___\\\ZZZVVVSSSQQQPPPQQQRRRQQQPPPQQQWWW```lllwww}}}|||uuummmfff___\\\XXXUUUQQQNNNMMMMMMLLLKKKHHHGGGFFFFFFGGGGGGGGGFFFWWWbbbsss{{{rrrjjjbbb\\\\\\ZZZXXXXXXYYYYYYXXXWWWZZZXXXVVVVVVXXXYYYZZZYYY[[[[[[\\\___eeeoooyyy~~~zzzuuunnniiidddbbbcccmmmyyy{{{oooiiicccaaabbbcccaaa___bbb```______``````^^^]]]]]]XXXQQQLLLIIIHHHFFFDDDAAA@@@@@@AAABBBCCCAAA@@@>>><<<::::::;;;;;;;;;:::;;;;;;AAAMMM[[[lllyyysssqqqlllbbbYYYSSSOOOMMMLLLNNNWWWiiizzzlllVVVKKKGGGCCCAAA@@@???@@@@@@???>>>===;;;888777777777555444111111111111000...---,,,,,,+++***)))((())))))***((()))***+++,,,,,,,,,,,,)))((((((((((((((())))))((('''&&&&&&((()))((('''++++++******)))((((((((()))))))))((((((''''''''''''(((((())))))(((((('''''''''((())))))((((((((((((((((((((())))))))))))+++))))))***,,,------+++)))))))))***+++,,,---...,,,...////////////000222222111111333666777777777888888999:::===@@@CCCEEEFFFIIILLLMMMMMMQQQWWW\\\cccjjjrrrvvvwww||||||mmmbbb^^^___```aaa^^^^^^___aaacccdddbbb```^^^]]][[[XXXXXXXXXYYYZZZ[[[ZZZ[[[___fffooowww}}}~~~wwwooogggccc]]]ZZZVVVSSSQQQQQQPPPOOOQQQIIIIIISSSYYYRRRIIIEEEPPPZZZiiiyyyqqqgggbbbbbbccceeeddddddeeefffhhhgggffffffccc```^^^___aaabbbbbbcccccccccdddgggmmmuuu{{{}}}yyyrrrkkkddd^^^[[[[[[dddqqq}}}}}}wwwlllhhhccccccfffjjjjjjjjjlllkkkjjjjjjllllllkkkjjjjjjfff___YYYUUUQQQNNNLLLIIIHHHHHHHHHIIIIIIHHHFFFDDDAAA>>>===<<<<<<;;;999<<<;;;???IIIVVVggg}}}|||vvvrrrmmmddd\\\TTTPPPMMMLLLMMMTTTdddtttjjjVVVKKKGGGCCCAAA??????@@@@@@@@@???===;;;888666777777777666111111111111000...---,,,,,,***)))''''''(((***+++))))))+++,,,,,,,,,,,,,,,***))))))((((((((())))))***))))))+++,,,,,,+++)))%%%%%%'''(((((()))(((((()))))))))(((''''''&&&&&&''''''(((((((((((('''''')))***************))))))''''''((((((((()))))))))%%%&&&((((((((('''((((((***))))))***+++,,,------,,,---//////......000111222111222444777888888666888999999;;;===@@@CCCEEEEEEHHHKKKLLLMMMPPPVVV[[[ccciiippprrrsssxxxzzzmmmfffcccbbbaaa^^^^^^___bbbddddddbbb```]]]\\\\\\\\\\\\^^^```aaaccccccdddfffjjjpppwww|||wwwpppkkkccc___ZZZWWWVVVUUUSSSRRRVVVLLLMMM]]]dddYYYOOONNNNNNVVVbbbooo}}}qqqeeebbbfffjjjlllllllllnnnqqqrrrrrrqqqoookkkgggeeeeeegggiiiiiiiiijjjiiihhhgggjjjpppuuu{{{~~~|||wwwqqqjjjbbb\\\YYYWWW^^^kkkzzz{{{vvvmmmkkkiiijjjnnnrrrtttttttttsssrrrrrrtttuuutttsssuuuqqqlllfffaaa]]]ZZZXXXUUUTTTSSSTTTTTTTTTRRRPPPKKKGGGCCC???===<<<:::888;;;:::>>>FFFRRRccc{{{xxxsssmmmeee___VVVQQQMMMKKKKKKQQQ___lll|||iiiUUUKKKGGGBBBAAA??????@@@AAA@@@???===;;;888777777888777777111111111111000...---,,,,,,***)))''''''(((***+++))))))+++,,,,,,,,,,,,,,,++++++***)))))))))******(((((((((***+++***'''%%%%%%&&&'''((()))))))))(((*********))))))(((((((((''''''((((((((((((''''''))))))*********))))))((((((((((((((())))))))))))&&&)))++++++)))((()))+++************+++,,,------,,,---//////......000111222111222444777888888666999999:::;;;>>>@@@CCCEEEFFFIIIKKKLLLLLLOOOTTTYYYbbbhhhnnnppppppuuuwwwooohhhccc_________```aaaaaa___]]]ZZZZZZ[[[\\\___bbbdddffffffhhhjjjkkkmmmqqqwww|||~~~wwwssshhhddd___[[[YYYXXXVVVUUUUUUMMMOOO[[[]]]RRRLLLPPPNNNTTT\\\gggsssyyynnnjjjlllpppppppppqqqtttwwwxxxwwwvvvssspppkkkiiiiiikkkllllllmmmnnnmmmjjjggghhhnnnsssyyy}}}}}}|||zzzwwwrrrkkkddd^^^ZZZWWW[[[hhhxxxzzzwwwuuutttuuuvvvyyy|||}}}~~~yyyxxxwwwwwwyyyzzzyyyxxxzzzyyyvvvrrrmmmiiigggfffcccbbbaaa``````___]]][[[RRRMMMGGGBBB>>>;;;999777999999===DDDOOO```yyy{{{uuunnngggaaaYYYSSSNNNKKKKKKNNNYYYdddsssiiiUUUKKKHHHBBB@@@??????@@@AAA@@@@@@<<<:::888888888999888666111111111111000...---,,,,,,+++***)))((())))))***((()))***+++,,,,,,,,,,,,+++***************++++++)))(((((()))+++***(((&&&,,,,,,++++++***)))))))))************************'''(((((())))))(((((('''&&&&&&'''(((((('''''''''))))))))))))************)))***+++***))))))***+++,,,+++++++++,,,,,,---...,,,...////////////000222222111111333666777777777:::::::::<<<>>>AAACCCEEEHHHJJJLLLLLLLLLNNNTTTXXXaaagggnnnppppppttt}}}vvvnnnfffdddbbbaaaaaaaaa___]]][[[[[[\\\^^^```ccceeeffffffiiilllnnnnnnrrrxxx|||~~~}}}yyymmmiiiddd```^^^\\\ZZZXXXYYYTTTTTTWWWTTTLLLJJJOOONNNRRRYYYaaakkkwww}}}wwwuuuvvvuuuuuuvvvxxx{{{{{{zzzxxxuuurrrnnnlllmmmnnnooonnnooopppoookkkggghhhooovvv{{{}}}{{{zzzwwwrrrllleee___[[[XXXYYYcccttt~~~|||{{{}}}~~~}}}~~~~~~}}}~~~~~~{{{wwwsssrrrqqqpppnnnllllllkkkjjjgggdddZZZTTTLLLEEE@@@<<<999666999999===DDDLLL\\\uuuyyyqqqiiiccc]]]VVVOOOLLLJJJLLLTTT]]]kkkzzzhhhTTTJJJGGGBBB@@@??????@@@AAAAAA@@@;;;:::999999::::::888666111111111111000...---,,,------,,,+++***))))))((('''((()))***++++++++++++))))))((())))))***+++,,,***))))))***,,,---,,,+++///...,,,+++******++++++((())))))******++++++,,,((())))))******))))))(((%%%%%%&&&'''((((((((((((************++++++++++++***)))'''''''''((())))))------,,,,,,------......---///000000000000111333222111000111444666777777:::;;;;;;<<<>>>AAACCCEEEHHHJJJLLLMMMMMMOOOUUUZZZ```gggooorrrrrruuu}}}~~~uuuqqqmmmjjjhhhgggfffeeeaaaaaaaaabbbbbbcccddddddeeeiiinnnooopppsssyyy}}}rrrnnniiidddbbb```^^^\\\\\\ZZZXXXUUURRRPPPOOOOOOOOOSSSXXX___iiiuuu{{{{{{|||}}}}}}zzzvvvsssqqqpppqqqrrrqqqqqqppprrrqqqlllhhhjjjsss{{{}}}{{{zzzxxxsssllleee^^^ZZZWWWUUU\\\mmmyyy}}}~~~{{{yyyyyyxxxvvvtttsssrrrpppmmmkkkaaa[[[RRRJJJCCC>>>:::888999:::===CCCIIIWWWnnn~~~tttkkkeee```XXXQQQMMMKKKKKKQQQXXXeeeuuuhhhTTTJJJGGGBBB@@@>>>???@@@AAAAAA@@@:::999999:::;;;:::888555111111111111000...---,,,......------+++***(((''''''((()))******+++******''''''''''''(((***++++++'''&&&&&&(((+++---------+++***(((((((((***---...''''''((()))***+++,,,,,,))))))************))))))&&&&&&((()))******************+++++++++,,,,,,,,,...+++(((''')))+++++++++......---------...//////...///111111000000222333333111//////222555777777;;;;;;;;;<<<>>>AAACCCEEEGGGIIILLLMMMMMMQQQWWW\\\___gggooossssssvvv}}}~~~xxxtttqqqpppooonnngggffffffeeedddccccccbbbdddiiinnnqqqqqquuu{{{uuurrrlllhhheeecccaaa___XXXYYYVVVQQQQQQTTTSSSOOORRRUUUZZZaaakkkwww}}}vvvuuusssssstttuuutttsssqqqsssrrrmmmiiimmmwww}}}|||{{{xxxssslllddd]]]XXXUUUQQQWWWhhhtttwww~~~}}}}}}|||zzzxxxvvvuuussspppmmmfff```VVVMMMFFF@@@<<<999999;;;>>>BBBGGGSSShhh|||wwwnnngggaaaZZZRRRNNNKKKJJJOOOVVVbbbrrriiiUUUIIICCCBBB@@@>>>===>>>???@@@???@@@;;;777777777444333444000111111111000///---,,,---,,,***(((((((((((()))******))))))***+++,,,,,,''''''''''''(((***++++++++++++******)))(((((('''***))))))((('''&&&&&&&&&(((((())))))((('''&&&&&&(((((()))***************(((((()))***************...,,,***(((''''''((()))---...,,,(((***......+++++++++++++++++++++++++++............////////////444444333333333444555555555888:::<<<<<<>>>@@@BBBDDDFFFIIILLLNNNRRRXXX[[[aaaiiioooppprrrwww|||}}}}}}}}}|||~~~|||uuunnnjjjjjjllloootttwww{{{xxxrrrqqqqqqooolllgggdddccccccgggeeegggooouuuyyy~~~~~~yyyrrrkkkgggccc___]]]XXXWWWVVVUUUTTTTTTSSSSSSUUUYYY^^^eeemmmwww}}}|||yyyvvvvvvxxxyyyyyywwwxxxvvvrrrpppqqquuu{{{~~~yyytttoooggg^^^WWWQQQNNNQQQ\\\hhhrrr|||~~~|||yyywwwuuusssooolllfff___TTTJJJCCC>>>;;;999===:::999<<>>:::999<<<<<<777444444333333333222111000...---...---,,,+++*********+++))))))))))))))))))******))))))((((((((())))))***((())))))+++,,,---......+++++++++******))))))((()))((('''&&&%%%&&&''''''&&&&&&'''(((((((((((((((&&&&&&'''((((((((((((((($$$'''***---...///......(((***)))(((,,,111222000'''(((***+++---///111222---------.........//////333333333333333444555555888:::;;;;;;::::::;;;===@@@BBBFFFIIILLLPPPVVVYYY___hhhpppqqqrrrtttvvvttttttvvvzzz{{{xxxyyy~~~zzzrrrjjjaaaZZZQQQNNNJJJFFFCCCBBBCCCCCCFFFHHHMMMVVVdddwww~~~|||zzzvvvooojjjiiifffffflllttt}}}~~~zzzuuurrrmmmhhhddd```___]]][[[YYYXXXXXXXXX[[[___fffnnnvvv}}}~~~{{{yyyxxxyyyzzzzzzzzzyyyzzzzzzzzz{{{~~~~~~zzzvvvsssnnnggg^^^WWWRRRPPPQQQVVV]]]hhhxxx}}}xxxsssnnnhhhbbb^^^XXXSSSKKKDDDAAA???>>>===;;;::::::===AAAJJJ[[[kkk{{{sssnnnfffaaaYYYRRRMMMLLLNNNPPP[[[fffxxxkkkVVVKKKGGGDDDCCCCCCDDDDDDDDDAAA???<<<:::;;;??????:::555444444444333222111000......,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,******))))))((()))))))))''''''((()))***+++,,,,,,++++++*********))))))))))))(((&&&$$$$$$%%%'''(((&&&'''(((((())))))((((((&&&'''(((((())))))(((((()))***+++,,,,,,+++******+++------,,,///444555111((()))***,,,...000111222......////////////000000222222222222333444555555888:::;;;;;;;;;;;;<<<>>>AAACCCFFFJJJMMMRRRXXX\\\___hhhppprrrrrrrrrrrrpppoooqqquuu{{{{{{xxxxxx}}}zzzmmmaaaYYYRRRKKKFFFDDDCCCAAA???===<<<;;;;;;===???CCCIIITTTcccrrr}}}zzzsssrrrmmmkkkooovvv~~~~~~{{{xxxsssnnniiicccaaa___^^^]]]]]]]]]^^^aaafffmmmssszzz}}}~~~|||yyywwwwwwxxxyyyzzz{{{}}}~~~~~~{{{wwwuuuqqqjjjaaaZZZRRRQQQQQQTTTZZZeeexxx~~~xxxrrrllleee^^^YYYSSSNNNGGGBBB???>>>===<<<;;;:::;;;===@@@GGGVVVdddxxxzzztttoooiiiddd\\\TTTOOOMMMNNNOOOXXXaaapppkkkVVVKKKHHHCCCBBBBBBCCCCCCBBB???===;;;:::<<>>===<<<;;;;;;:::;;;>>>@@@EEESSS```tttzzztttqqqlllggg___WWWQQQNNNNNNOOOVVV]]]jjjzzzkkkUUUKKKHHHCCCBBBAAAAAAAAA@@@>>><<<<<<:::===CCCCCC>>>999777666555333111///......---))))))*********))))))(((***+++,,,---,,,+++***)))******)))))))))******+++------,,,,,,+++******)))))))))))))))))))))))))))(((((('''&&&'''((()))***((())))))***************((())))))***************+++***((('''''')))+++,,,+++,,,,,,***+++...,,,(((++++++,,,,,,---------...//////000000000111111111111111111111222444555666333555777888888999;;;===;;;>>>BBBFFFJJJPPPVVVZZZ```iiiqqqrrrqqqqqqooommmkkkmmmqqquuuxxxzzz{{{{{{zzzzzzzzzzzz{{{}}}~~~~~~|||}}}yyyssslllgggdddccc]]]WWWNNNFFF@@@===;;;999666777777777777777666666666999<<>>===<<<;;;:::<<<>>>@@@FFFSSS```uuu{{{vvvsssooojjjbbbYYYRRROOONNNNNNTTTYYYddduuujjjTTTJJJHHHEEECCC@@@@@@@@@@@@???===<<<;;;===CCCDDD???:::999666444222000...---------))))))***+++++++++***)))+++,,,---...---,,,***)))))))))))))))***+++,,,,,,------,,,,,,+++******)))************************((((((((()))))))))******'''(((((()))***)))))))))'''(((((()))***)))))))))(((((())))))***+++,,,---(((******)))***,,,***&&&******++++++,,,---------............////////////000000000111222444555666777888::::::999999;;;===:::===AAAEEEJJJPPPVVVZZZaaajjjqqqqqqpppqqqpppnnnjjjkkkmmmnnnpppqqqqqqqqqrrrrrrsssuuuxxx|||~~~}}}~~~~~~{{{wwwppphhhbbb]]]ZZZYYYQQQLLLFFF???;;;999777777777777888888999999:::;;;777999;;;===>>>@@@DDDFFFKKKSSSaaaqqq~~~}}}vvvtttpppnnnlllmmmooopppqqqvvv{{{~~~}}}zzzxxxwwwvvv~~~yyy{{{|||{{{~~~~~~}}}{{{wwwssstttxxx{{{|||zzz{{{~~~}}}}}}{{{vvvllleee^^^XXXVVVXXX^^^eeepppzzz{{{tttlllccc[[[VVVLLLIIIEEEBBBAAA@@@???>>>;;;;;;<<<>>>AAAGGGTTTbbbwww}}}yyyvvvqqqlllddd[[[TTTPPPNNNNNNRRRVVV```qqqjjjSSSJJJHHHFFFDDDAAA???@@@@@@???>>>===;;;===CCCDDD@@@;;;;;;555444111///---,,,,,,,,,)))***,,,,,,---,,,+++***---...///000000...,,,+++))))))))))))***+++,,,---*********))))))))))))(((++++++++++++++++++++++++'''((()))***++++++******&&&''''''(((((((((((((((&&&''''''((((((((((((((((((***,,,------,,,+++***(((******)))+++...,,,'''((())))))***,,,------...,,,,,,,,,---------......000000000111222444555666666777888777666555666777<<>>AAAEEEHHHLLLQQQVVVYYYcccjjjpppqqqqqqrrrpppmmmjjjhhhfffdddeeegggjjjlllpppqqqrrrsssvvv}}}{{{zzzyyysssjjjbbb^^^YYYUUURRRQQQOOOMMMJJJEEE===999888888888666777888:::<<<>>>@@@BBBCCCDDDBBB@@@???@@@BBBDDDFFFKKKMMMTTT]]]dddlll{{{{{{uuuooolllmmmnnnnnnmmmooouuu{{{zzzpppppppppuuu}}}uuuhhhbbbbbbbbbfffkkkpppwww|||zzzxxxwwwwww~~~{{{zzz~~~zzztttiiibbb]]]^^^eeekkkkkkiiiqqq{{{yyynnnccc[[[VVVNNNJJJDDDBBBBBBBBB@@@===>>><<<;;;>>>AAAHHHUUUbbb{{{{{{xxxxxxsssjjj```WWWRRRNNNMMMOOOWWWbbbnnn}}}nnnYYYNNNKKKDDDCCCBBBBBBCCCBBB@@@>>>@@@CCCFFFDDD>>>999777888444333222111///...------++++++***************+++,,,,,,---......---------*********)))******++++++************************))))))***+++,,,,,,,,,,,,******))))))))))))***************))))))(((((((((---,,,***(((((((((******))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------...///000111111111111222333444444555555555666777888888888888===@@@DDDHHHLLLPPPUUUYYY___gggmmmoooqqqsssrrrooojjjhhheeecccdddgggjjjmmmoooqqqrrrtttwww|||zzzxxxvvvooofff]]]ZZZUUURRRPPPNNNKKKJJJDDD@@@:::777777999999999:::;;;===???BBBDDDEEEFFFIIIHHHGGGFFFGGGHHHJJJLLLOOOQQQVVV]]]aaahhhtttzzzuuunnnkkkjjjlllmmmlllpppwww}}}sssnnnmmmooovvv{{{~~~~~~zzzpppfff]]]YYYZZZ\\\```fffkkkrrr}}}|||zzzyyyxxxxxx}}}~~~{{{zzz~~~yyyuuummmeeedddiiimmmmmmkkkfffmmm~~~ttthhh___YYYPPPKKKEEEBBBAAAAAA???<<<@@@>>>===???BBBIIIWWWddd|||~~~{{{yyytttkkkbbbYYYSSSOOONNNNNNVVVaaammm}}}rrr[[[NNNIIIEEEDDDCCCBBBCCCBBB???===???AAACCCAAA<<<888666777444333222111///...------,,,,,,+++***))))))))))))+++,,,---......///......++++++******)))*********************************((()))***+++,,,,,,,,,,,,+++******))))))******+++(((((())))))***+++++++++///...,,,***)))******+++))))))))))))))))))))))))))))))***+++++++++++++++---,,,,,,++++++,,,,,,,,,+++++++++,,,---///000111000111222333444555666777666666777888999999::::::===@@@DDDHHHLLLPPPUUUYYY\\\dddjjjmmmooossssssqqqjjjhhheeecccdddgggkkkooooooqqqtttwwwyyy}}}xxxuuuqqqiiiaaaXXXUUUQQQNNNLLLJJJGGGEEE@@@===999888:::<<<=========>>>AAADDDGGGJJJKKKLLLPPPPPPPPPPPPQQQRRRSSSTTTYYYZZZ^^^aaacccfffppp{{{}}}wwwpppkkkiiikkklllmmmsss|||yyynnnjjjhhhlllqqquuu}}}|||||||||{{{{{{~~~xxxjjjccc___ZZZXXXXXXXXX\\\aaafffkkkttt~~~}}}|||{{{uuuyyy~~~}}}}}}xxxnnnjjjlllooopppooo```aaakkkssshhh```UUUOOOHHHDDDCCCBBB@@@===BBB@@@@@@AAADDDJJJYYYggg~~~zzzuuummmddd[[[UUUPPPNNNMMMUUU```mmm}}}uuu]]]NNNHHHFFFEEECCCCCCBBBAAA>>><<<>>>@@@AAA???;;;777666666333222111000...---,,,,,,---,,,+++***))))))))))))***+++,,,---............,,,,,,+++***)))))))))***''''''''''''''''''''''''((()))***++++++,,,,,,+++******))))))))))))******%%%&&&''')))+++---/////////...,,,+++***))))))***))))))))))))))))))))))))(((((()))***************,,,,,,,,,+++++++++,,,,,,+++++++++,,,---///000111000111222333555666777888888888999:::;;;<<<===>>>>>>AAAEEEIIILLLQQQVVVYYY[[[ccciiikkknnnqqqrrrpppjjjhhheeecccdddhhhmmmppppppssswwwzzz|||~~~}}}uuupppllleee]]]WWWUUUQQQNNNKKKHHHEEEBBB???>>>======>>>@@@BBBCCCAAACCCFFFJJJNNNQQQSSSTTTWWWWWWXXXYYY[[[\\\\\\]]]ffffffhhhjjjiiiiiiqqq{{{{{{tttnnnkkkkkkmmmooovvvqqqjjjeeefffjjjooozzz}}}}}}|||||||||~~~xxxkkk```^^^___]]]ZZZYYYWWWZZZ___cccfffkkkpppttt|||~~~yyy{{{~~~vvvooooooppppppoooddd___bbbtttrrriii^^^WWWNNNHHHEEEDDDAAA???BBB@@@AAABBBDDDKKK[[[kkk{{{wwwpppggg^^^VVVQQQNNNLLLTTT___lll}}}xxx^^^NNNGGGFFFEEECCCCCCBBBAAA>>><<<>>>>>>>>>===:::777555555111111000///---,,,+++***---,,,+++***))))))))))))((()))***+++,,,---------,,,,,,+++***)))))))))***''''''''''''''''''''''''(((((()))***++++++++++++((((((''''''''''''(((((('''((()))***+++,,,------,,,++++++***)))(((((((((************************(((((()))************))),,,,,,++++++,,,,,,---...,,,,,,,,,---...000111222000111222333555666777888777777888999;;;===@@@AAABBBDDDHHHKKKNNNRRRWWWZZZ]]]dddiiikkklllooopppnnnjjjhhhfffeeefffjjjooorrrsssvvvzzz}}}~~~~~~~~~yyyrrrmmmkkkfff```]]]YYYTTTPPPLLLHHHEEEBBB@@@AAAAAAAAABBBCCCEEEFFFEEEHHHMMMRRRVVVYYY[[[\\\^^^^^^```aaacccdddeeefffppppppqqqqqqooommmsss|||yyyrrrmmmlllnnnppp{{{xxxppphhhfffiiioooyyy~~~}}}~~~{{{ggg]]]WWWYYY]]][[[WWWUUUUUUXXX[[[^^^___aaabbbccchhhnnnwwwwwwrrrooommmkkkeee^^^]]]kkkzzzpppddd\\\QQQIIIFFFDDDAAA???@@@@@@AAABBBDDDKKK]]]nnn}}}yyysssjjjaaaYYYSSSOOOMMMTTT___kkk|||yyy___OOOHHHEEEDDDCCCBBBCCCBBB???===>>>======;;;:::888666555222111000///---,,,++++++,,,,,,+++***))))))))))))((()))***++++++,,,++++++++++++******)))*********************************'''((()))***++++++++++++(((''''''&&&&&&''''''(((,,,,,,+++***))))))(((((())))))))))))((((((((('''************************(((((()))***************+++++++++,,,---...///000------------...///000111000111222333444555666777555555666888;;;>>>BBBDDDGGGIIILLLOOOQQQTTTXXX[[[___eeejjjjjjkkknnnnnnllljjjiiihhhhhhjjjmmmqqqttttttxxx|||~~~~~~~~~~~~zzz{{{wwwpppmmmmmmllliiigggbbbZZZTTTNNNJJJFFFCCCBBBDDDFFFGGGFFFGGGHHHJJJKKKOOOTTTZZZ___ccceeeffffffggghhhiiikkkmmmooopppvvvuuuvvvvvvqqqnnnsss{{{yyyssspppqqqsssxxxooolllmmmqqq{{{~~~xxxhhh[[[UUURRRVVVZZZXXXUUUSSSQQQSSSUUUWWWXXXYYYXXXXXX[[[cccooozzz~~~wwwooohhhddd^^^XXXXXXdddwwwvvvjjjaaaTTTJJJEEECCC@@@???>>>???AAACCCDDDMMMaaasss}}}wwwooofff]]]VVVRRROOOUUU^^^jjj{{{xxx```PPPJJJDDDCCCBBBBBBCCCBBB@@@>>>???===<<<;;;:::888666555333333222000///...---,,,++++++***************+++***++++++,,,,,,+++++++++*********)))******++++++************************'''((()))***++++++++++++((((((''''''''''''((((((+++******))))))(((''''''''''''(((((())))))((((((************************((()))******++++++*********++++++---...000222333...---------------......111111111222333444444555666666777:::>>>CCCGGGIIILLLNNNPPPRRRSSSVVVYYY\\\___fffjjjjjjkkknnnooommmiiiiiijjjkkkmmmpppssstttuuuxxx{{{||||||{{{|||}}}xxxyyyvvvqqqooosssvvvuuuqqqjjj```WWWPPPKKKGGGEEEFFFIIIMMMOOOOOOOOOQQQSSSRRRVVV\\\ccchhhlllnnnoooppppppppppppsssvvvyyy{{{{{{{{{{{{yyytttooossszzz|||~~~zzzyyyzzzwwwsssrrruuu}}}kkkZZZTTTPPPOOORRRTTTRRRQQQSSSMMMNNNPPPSSSVVVWWWWWWVVV[[[cccnnnyyyzzzooofff```WWWTTTUUU___lll{{{qqqgggYYYNNNHHHEEECCCAAA>>>???BBBDDDFFFPPPeeeyyy}}}uuulllbbbZZZUUURRRWWW^^^hhhzzzxxx```QQQKKKDDDBBBBBBBBBCCCCCCAAA??????===;;;::::::999777555555444333222111///......******************++++++,,,,,,---------,,,++++++***)))))))))***+++,,,,,,(((((((((((((((((((((((('''((()))******++++++***))))))(((((((((((())))))&&&&&&'''((()))***++++++&&&'''((())))))******)))************************))))))***+++++++++++++++******+++---///222444555...---,,,,,,++++++,,,,,,111111111222222333333333999999;;;>>>BBBHHHMMMOOOPPPQQQSSSTTTUUUWWWZZZ\\\___eeejjjjjjllloooqqqoooiiijjjkkkmmmooorrrtttuuuuuuwwwyyyzzzzzzyyyzzz{{{xxxyyywwwrrrqqqwww}}}~~~wwwooocccXXXPPPKKKGGGEEEJJJNNNSSSVVVVVVWWWZZZ\\\WWWZZZaaahhhnnnrrrtttuuuwwwvvvuuuvvvxxx|||}}}vvvpppssszzzyyy|||wwwvvvxxx~~~eeeUUUNNNJJJHHHJJJJJJIIIKKKPPPLLLMMMOOOSSSWWWZZZZZZYYY```gggrrr{{{zzzpppfff```WWWUUUWWW^^^fffooo|||xxxmmm___SSSMMMIIIGGGEEE>>>@@@CCCFFFHHHRRRhhh|||yyypppfff]]]XXXTTTXXX^^^gggzzzwww___QQQKKKDDDCCCBBBBBBBBBAAA>>>;;;@@@>>><<<:::999888888999444222111000111000///------,,,,,,+++***)))((((((%%%(((***,,,,,,+++,,,,,,******++++++***)))'''&&&(((((()))))))))((((((''')))'''&&&'''***+++***(((((())))))(((&&&%%%'''(((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***++++++,,,,,,&&&''')))+++---...............---------///000111111222222333333222222111555666888<<>><<>><<<:::999999999999222000///...///...---+++,,,,,,,,,++++++******))),,,------,,,***((('''&&&++++++,,,---------,,,+++++++++,,,,,,,,,,,,++++++---***(((((())))))'''$$$((())))))(((&&&&&&'''((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((())))))***++++++,,,,,,))))))***,,,---///000000//////...///000222444555111111222222222333333333<<<<<<===AAAGGGMMMSSSVVVYYY[[[\\\ZZZWWWWWWYYY\\\ccciiimmmmmmmmmpppqqqooollljjjiiiiiikkklllmmmmmmooooooqqqtttwwwzzz{{{{{{vvvzzz|||~~~yyylll^^^WWWTTTQQQRRRTTTZZZ]]]bbbgggjjjkkkjjjiiihhhjjjpppxxx}}}zzz|||xxxkkkccc```[[[TTTQQQSSSWWWYYY[[[XXXWWWWWWYYY]]]ccchhhlllvvv{{{~~~vvvkkkcccZZZWWWTTTVVV[[[bbbhhhlllsssyyy}}}rrr```SSSKKKFFFCCCDDDAAABBBGGGLLLSSSggg|||{{{oooccc[[[SSSVVVZZZdddtttvvv^^^QQQKKKFFFEEECCCCCCCCCBBB???=========;;;:::999999999999222000///...///...---+++++++++++++++++++++++++++((((((***++++++,,,++++++***+++,,,---............))))))************)))))),,,***)))((()))((('''%%%((())))))(((&&&&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))***++++++,,,,,,,,,,,,,,,,,,---///111222000000000000111222333333111111000000111333555666<<<;;;;;;>>>CCCIIIPPPTTT\\\^^^___\\\XXXWWWXXX[[[aaahhhmmmnnnnnnooonnnkkkkkkhhhffffffgggiiijjjiiiiiilllppptttxxx{{{|||}}}zzz~~~uuujjj```\\\[[[ZZZ[[[^^^bbbeeejjjooosssssssssrrrsssvvv}}}~~~|||~~~{{{tttpppmmmhhhccc``````ccceeefffbbbaaaaaabbbfffkkkpppttt~~~|||{{{{{{|||}}}~~~~~~|||vvvllleee[[[XXXVVVWWWZZZ___aaaccciiinnnuuu{{{|||zzzuuurrrmmmooorrryyyiiiYYYNNNGGGDDDEEEBBBCCCIIIMMMTTTfff{{{uuuggg^^^WWWXXXZZZbbbpppuuu^^^PPPKKKGGGEEEDDDCCCCCCBBB@@@>>><<<<<<;;;::::::999999999444222111000111000///---))))))******************&&&&&&'''))),,,.........))))))******++++++++++++'''(((((())))))))))))((((((((((((((())))))))))))'''((()))(((&&&&&&''')))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++...---,,,+++,,,...111222000000//////............111000//////111333666888777777777999>>>EEEMMMSSS]]]^^^^^^[[[WWWUUUVVVXXX```gggnnnooooooooommmiiiiiifffdddcccdddfffgggggghhhlllqqqvvvyyy|||~~~rrrjjjeeeeeeffffffiiillllllnnnqqquuuxxxzzz{{{|||}}}~~~~~~{{{zzzwwwtttpppmmmmmmnnnppprrrllllllkkkllloootttyyy|||~~~|||zzzxxxwwwvvvwwwwwwzzzyyyyyyzzzzzzuuummmfff\\\[[[ZZZ\\\^^^aaaaaaaaagggiiinnnsssvvvvvvrrroooiiihhhgggggglllvvvppp]]]PPPIIIFFFEEEBBBDDDJJJMMMTTTfffzzzzzzkkkaaaYYYWWWXXX___lll~~~ttt]]]PPPLLLHHHFFFCCCCCCCCCBBB@@@???<<<<<<;;;;;;:::999888777444222111000111000///---((((((((()))))))))))))))---+++))))))++++++***(((******)))(((((((((((((((***+++,,,,,,---------,,,'''(((((()))((())))))***'''(((((((((&&&&&&(((***))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))***************+++++++++---,,,+++******,,,...000------......////////////000/////////111444777888666777999;;;???GGGPPPWWW\\\^^^^^^[[[VVVTTTUUUXXX___gggnnnoooooopppmmmiiihhhfffbbbaaaccceeeggghhhlllpppuuuyyy|||pppllljjjmmmpppqqquuuyyy{{{{{{|||}}}}}}{{{|||~~~~~~yyyzzz~~~~~~~~~}}}zzzxxxvvvwwwyyy{{{vvvuuuttttttwww{{{|||{{{yyyvvvuuusssssssssuuutttuuuvvvwwwtttmmmggg[[[[[[]]]```dddfffeeedddfffgggjjjoootttvvvtttrrrjjjhhhdddaaa```dddjjjooo}}}wwwcccTTTKKKGGGFFFBBBDDDIIILLLSSSfffzzzooodddZZZVVVVVV]]]gggxxxsss]]]PPPLLLHHHEEECCCBBBBBBAAA@@@???<<<<<<<<<;;;:::888666555222000///...///...---+++)))))))))))))))))))))(((+++)))'''(((+++---,,,+++,,,,,,***))))))(((((())))))***++++++,,,,,,,,,,,,***++++++***'''&&&&&&''''''(((((((((&&&'''(((***))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++******)))************************,,,+++*********+++,,,---)))***,,,///111222333444000//////000222444666777444666999;;;???EEEOOOVVV[[[]]]^^^[[[WWWVVVWWWZZZ^^^fffmmmooopppqqqoookkkiiifffcccbbbdddgggiiijjjqqquuu{{{~~~|||pppnnnpppvvvzzz{{{}}}zzzzzzvvvooouuu{{{{{{{{{~~~~~~|||}}}~~~}}}||||||~~~~~~|||zzzwwwuuusssqqqpppqqqpppqqqssstttrrrlllggg[[[\\\___dddiiikkklllkkkhhhggghhhmmmsssvvvvvvtttjjjhhhddd```\\\\\\^^^aaakkkpppwww~~~kkkYYYMMMGGGEEEAAABBBGGGJJJRRRfff{{{ttthhhZZZUUUUUU[[[cccqqqsss\\\PPPLLLGGGEEEBBB@@@@@@@@@???>>>=========;;;999777444333222000///...///...---+++,,,,,,++++++******))))))'''%%%###&&&,,,111111///,,,+++***))))))******+++''''''((()))***************+++,,,***'''%%%&&&'''&&&'''((('''&&&''')))******)))))))))(((((((((''')))))))))))))))))))))))))))******++++++******)))************************+++++++++++++++*********)))***,,,...000000111000///000000111333444555555111444888999;;;???GGGNNNWWWYYY[[[YYYVVVUUUWWWZZZ___fffmmmoooppprrrqqqnnnjjjgggccccccfffjjjmmmnnnuuuyyy|||uuuuuuyyy}}}yyymmmhhhoootttsssvvv|||}}}zzzvvvsssqqqoooooonnnnnnppprrrpppkkkfff```aaadddiiiooossssssssspppnnnmmmpppvvvzzzzzzxxxooommmhhhbbb]]]\\\]]]___```dddiiimmmqqquuuzzz}}}qqq^^^QQQJJJEEE@@@???DDDHHHQQQggg}}}yyylll]]]VVVUUU[[[```iiirrr\\\PPPLLLGGGDDDAAA@@@@@@@@@???>>>>>>>>>===<<<999666333222444222111000111000///---......------,,,+++******...***&&&'''+++...,,,***)))((((((((((((***+++,,,)))***+++,,,---.........&&&(((******'''''')))+++&&&'''(((''''''''')))+++******))))))((((((((('''))))))))))))))))))))))))******++++++++++++******++++++******************++++++,,,,,,,,,+++******+++,,,,,,---,,,+++)))(((///000111333333444444444333777:::;;;;;;>>>DDDJJJRRRUUUVVVUUUSSSSSSUUUYYY___fffmmmnnnpppssssssqqqjjjgggddddddgggllloooqqqvvv{{{~~~{{{|||uuuiiidddjjjnnnmmmrrrzzz|||xxxtttqqqooonnnmmmmmmoooqqqooojjjfffeeegggjjjooouuuyyyzzzzzzzzzwwwtttvvv|||~~~vvvsssmmmfff```]]]^^^```\\\___aaadddfffjjjnnnqqqrrruuuyyy|||tttbbbUUUNNNDDD???>>>BBBFFFPPPggg~~~}}}ooo___XXXVVV[[[^^^eeezzzvvv]]]OOOIIIEEEBBB>>><<<<<<>>>???@@@===>>>??????===;;;888666222222222111///...,,,+++000///...---+++***)))(((++++++++++++++++++++++++,,,,,,+++***))))))******---------,,,,,,,,,++++++***((('''((()))***)))'''************))))))((((((******************************))))))))))))******---,,,***)))))))))******((((((((((((((((((((((((,,,---......,,,+++,,,...000000000000111111111111,,,---...000222444666777444666888:::;;;>>>CCCFFFJJJKKKMMMMMMOOORRRVVVZZZaaagggkkkkkkmmmrrruuuuuunnnnnnllljjjkkkooouuuzzz}}}~~~|||pppjjjeeedddjjjrrryyy|||yyyuuurrrqqqnnnlllmmmkkkfffdddfffdddiiirrr{{{}}}vvvpppllliiifffdddbbbccccccccccccdddgggiiinnnppprrrssstttxxxzzzjjj[[[SSSDDD>>><<<@@@CCCMMMcccyyyqqqdddZZZTTTWWW[[[ccctttvvv]]]OOOJJJFFFCCC>>><<<<<<>>>>>>???<<<<<<===<<<;;;999666555222222222111///...,,,+++((((((((((((((((((((((((++++++++++++++++++++++++,,,++++++***))))))******+++++++++************)))***((('''((()))***)))(((*********)))))))))))))))((((((((((((((((((((((((******))))))))))))******,,,,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++---------......//////....../////////000111333444555444666888999:::===AAADDDGGGHHHJJJKKKMMMPPPUUUYYY```fffkkklllnnnsssvvvuuusssrrrpppnnnmmmpppvvvzzz}}}xxxtttnnnjjjggghhhnnnvvv|||{{{yyywwwuuupppmmmmmmiiicccaaacccfffooo{{{zzztttpppllljjjiiiiiihhhgggfffgggiiijjjnnnppppppppppppsssxxx|||}}}mmm]]]SSSFFF@@@===AAADDDLLLaaavvvuuufff\\\UUUWWWZZZaaaqqquuu^^^PPPJJJGGGDDD???===<<<=========::::::::::::999666444333222222222111///...,,,+++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********))))))))))))((((((((((((***)))((((((******)))((()))))))))))))))*********((((((((((((((((((((((((******))))))))))))******,,,+++******)))*********++++++++++++++++++++++++***+++,,,,,,******+++,,,+++,,,---...///......---000000000000000111222333444666777888888;;;>>>AAABBBDDDFFFHHHJJJOOOTTTXXX___fffkkknnnqqqvvvxxxwwwyyyxxxvvvsssqqqrrrvvvyyy||||||uuupppmmmlllkkkkkknnnuuu|||}}}|||yyysssooolllgggaaa^^^```fffsss}}}wwwttttttsssqqqooonnnnnnnnnooorrrrrrqqqpppoooppprrruuuzzz~~~ooo^^^SSSGGGAAA>>>AAADDDKKK]]]pppxxxhhh]]]VVVVVVYYY^^^mmm}}}uuu^^^PPPKKKHHHEEE@@@======<<<<<<;;;::::::999999777555444333222222222111///...,,,+++......---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++))))))((((((((('''''''''***)))((()))******)))((())))))))))))******************************************))))))))))))******++++++******************))))))))))))))))))))))))***+++,,,,,,++++++,,,---+++---///000111000///.../////////000000111222333444555666666777888<<<>>>???AAADDDFFFIIINNNTTTXXX]]]dddkkknnnrrrxxx{{{zzz~~~}}}{{{wwwsssssstttvvvxxx|||}}}uuuqqqooonnnooopppssswww|||}}}zzztttooolllggg```^^^```cccttt~~~{{{yyyyyyxxxwwwwwwvvvuuutttrrrqqqqqqrrrsssuuuyyy~~~yyylll\\\RRRGGG@@@>>>AAADDDHHHWWWgggwwwhhh]]]UUUUUUWWW]]]kkk{{{uuu^^^QQQLLLHHHEEEAAA>>>===<<<;;;:::;;;::::::999777666444444222222222111///...,,,+++,,,++++++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++******)))))))))(((((((((+++)))((()))***+++***))))))))))))))))))***************************************))))))))))))******************+++*********++++++++++++++++++++++++***,,,------,,,,,,---///+++,,,...///000000000///---......///000222333444333444555555555777:::===>>>@@@CCCFFFIIINNNTTTYYY[[[cccjjjnnnssszzz~~~}}}~~~zzzuuurrrrrrssssssxxxuuuqqqrrrssssssuuuwww||||||yyytttooommmhhhbbb___aaabbbuuu}}}zzzxxxvvvuuuttttttttttttuuuttttttrrrmmmcccWWWOOOFFF???===AAACCCFFFQQQ___vvvwwwhhh]]]UUUUUUWWW\\\kkk{{{uuu^^^QQQMMMGGGDDDAAA>>>>>>===;;;:::;;;;;;:::888777666555555222222222111///...,,,+++)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,************))))))))))))+++***))))))++++++***)))************)))))))))(((((((((((((((((((((((((((******))))))))))))******))))))***++++++++++++******************************,,,------------...000++++++,,,---...//////000---------...000222333444333444555555555777:::===>>>@@@CCCFFFIIINNNTTTYYYZZZaaahhhlllqqqzzz|||wwwsssqqqqqqpppuuu~~~wwwooooootttwwwxxxzzz~~~|||xxxtttqqqoookkkdddaaabbbdddwww}}}{{{yyyxxxxxxwwwuuutttsssoooiiieee```ZZZQQQKKKEEE???===BBBDDDEEENNNYYYhhh}}}yyyiii^^^VVVVVVWWW\\\kkk{{{uuu^^^RRRMMMFFFCCC@@@???>>>===<<<:::;;;;;;999888666555555444222222222111///...,,,+++***++++++,,,------......------------------------******))))))***++++++,,,*********))))))))))))(((+++***))))))++++++***))),,,++++++***)))(((''''''((((((((((((((((((((((((******))))))))))))******((()))***+++,,,++++++***(((((((((((((((((((((((()))+++,,,---,,,,,,...///---,,,,,,,,,---///111333.........//////000222222222333444555555777;;;>>>===???BBBEEEHHHMMMSSSWWWZZZ```fffiiipppzzzyyytttqqqqqqpppuuu~~~|||ppplllpppwww|||}}}~~~yyyuuusssrrrnnneee``````fffwww}}}}}}{{{xxxvvvnnnhhh```ZZZWWWRRRLLLFFFEEE???>>>DDDGGGFFFMMMWWW```ppp|||zzzzzz|||yyylllaaaXXXWWWWWW[[[iiixxxuuu^^^RRRNNNEEECCC@@@??????>>><<<;;;;;;:::888777555444444444222222222111///...,,,+++******))))))((((((''''''------------------------******))))))***+++,,,,,,))))))))))))((((((((((((+++***)))***+++++++++)))---,,,+++***)))'''&&&&&&******************************))))))))))))******((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++---...111///...---...111444666000000////////////000000222333444555666888;;;>>>===???AAADDDGGGLLLRRRVVVYYY___dddgggnnnyyy{{{uuurrrqqqqqqwwwyyyooommmsss{{{zzzwwwuuuuuuooofff___^^^fffvvv|||xxxiiicccZZZUUURRROOOHHHCCCFFF@@@@@@FFFIIIHHHNNNWWW\\\jjj{{{yyyxxxvvvsssqqqrrruuuxxxvvvzzz~~~xxxpppdddZZZXXXWWWZZZgggvvvsss^^^RRRLLLIIIFFFBBB@@@??????===<<<<<<;;;888666555555666777666555333111///------,,,+++++++++***++++++,,,---++++++******)))************)))((('''&&&''')))+++******+++)))&&&%%%%%%&&&((()))***+++,,,,,,+++***,,,,,,+++***)))(((''''''''''''(((((()))*********)))******++++++***((('''((((((((((((((()))******(((((((((((()))***+++,,,+++---///...***)))+++---000//////............///...//////111222333444444777666666666777999;;;<<<>>>???AAADDDIIINNNRRRTTTWWW[[[aaahhhooowwwzzzvvvttttttuuuzzzyyyqqqooosssyyy}}}~~~~~~|||xxxrrrkkkfffcccbbbfffqqq|||uuufff```YYYTTTQQQMMMHHHCCCBBBCCCEEEGGGJJJQQQZZZaaafffkkkttt}}}zzzxxxwwwvvvuuuuuuyyy~~~{{{rrriii___YYYWWWZZZeeepppsss^^^SSSMMMGGGDDD@@@>>>======;;;::::::888666444333333444555555444222000///...---------,,,+++***************+++***************++++++******)))((('''(((***+++'''((()))((('''&&&'''(((&&&'''((()))***))))))((())))))(((((('''&&&&&&&&&'''''''''(((((()))***+++)))************)))'''&&&((((((((((((((()))******++++++***************+++***+++,,,,,,,,,,,,---...//////.........//////000//////000111222333333444555555666777888999;;;<<>>======;;;::::::888666555444333444444444333111000///.........---,,,+++***)))((((((((())))))))))))***+++,,,,,,************************$$$&&&'''((('''((()))+++''''''((()))))))))((((((''''''''''''''''''''''''((((((''''''''')))+++,,,)))******)))((('''&&&%%%)))(((((((((((()))******...---,,,+++***************))))))+++---//////..................///000111000000111111111222222222444444666888999:::;;;;;;???@@@BBBFFFJJJOOOSSSVVVXXX\\\bbbiiipppxxx|||{{{yyyxxxzzzxxxzzz~~~~~~}}}zzzvvvpppjjjdddaaacccjjj{{{{{{sssnnnggg^^^VVVPPPKKKHHHCCCCCCEEEHHHOOOZZZfffnnnlllmmmooosssyyy|||xxxsssjjjbbb\\\ZZZ\\\eeeoooqqq]]]RRRMMMIIIFFFBBB@@@??????===<<<;;;:::999777666666666666222222111//////.........,,,+++***)))(((((((((((())))))))))))***+++,,,---++++++++++++,,,,,,+++***$$$&&&'''((('''((()))+++))))))******************''''''(((((()))******+++)))((('''&&&''')))+++,,,***))))))((('''&&&%%%%%%))))))(((((())))))***+++---,,,+++***************,,,***(((***...000...,,,---------......000111111111111111111111111222222333555777:::<<<=========@@@AAACCCFFFKKKPPPTTTVVVYYY]]]ccciiipppxxx~~~yyytttvvv~~~~~~|||yyytttmmmeee``````dddrrr|||xxxqqqggg]]]TTTOOOLLLGGGFFFEEEGGGNNNYYYeeelllkkkkkkiiijjjnnnvvv}}}yyytttlllddd```]]]^^^eeennnqqq\\\QQQKKKIIIFFFBBB@@@??????===<<<::::::999888777666555555222111000///............***)))))))))))))))******))))))))))))***+++,,,---,,,+++***+++------+++)))&&&((()))(((''''''((()))******))))))))))))))))))&&&&&&'''((()))***++++++((((((''''''((()))***+++***))))))((('''&&&&&&&&&)))))))))))))))***++++++)))))))))))))))***++++++...,,,***+++---...,,,***---------......000111111111111111111111111222222444555888;;;===?????????@@@AAACCCFFFKKKPPPTTTVVVYYY]]]ccciiipppwww{{{rrrpppxxx}}}zzzvvvooogggaaa]]]```kkk~~~}}}tttiii```WWWSSSMMMJJJFFFFFFKKKSSS\\\bbbdddcccaaaaaadddlllxxx{{{uuuooohhhdddaaa```fffnnn~~~rrr]]]PPPJJJGGGDDD@@@>>>======;;;:::888888777666555444333333333222000///...---------)))))))))))))))***+++,,,))))))))))))***+++,,,,,,---+++)))***---...,,,)))((()))***)))'''&&&&&&'''(((((('''&&&&&&&&&''''''###$$$%%%&&&'''((())))))''''''(((((()))************)))((('''''''''((((((***))))))))))))***++++++(((((((((((()))***+++,,,...---,,,,,,,,,,,,+++***...............///000111000000111111111222222222444555888:::===???@@@AAA???@@@BBBFFFJJJOOOSSSVVVYYY\\\bbbhhhooovvv~~~}}}sssnnnsss~~~{{{xxxrrriiibbb]]]___gggxxx|||rrrfff^^^TTTOOOIIIFFFGGGLLLPPPSSSVVVVVVVVVVVVYYYbbbnnnwww~~~xxxrrrlllhhheeeccchhhnnn{{{vvv___QQQJJJGGGDDD@@@>>>======;;;:::888888777777555444333222333222111///---,,,,,,+++,,,++++++*********+++++++++***************++++++...***'''(((+++---,,,)))((())))))((('''&&&'''((()))((('''&&&%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%&&&(((***+++***)))((())))))((((((((()))***+++******))))))******+++,,,*********))))))***+++++++++,,,---,,,,,,+++,,,---//////.........//////000//////000111222333333444333444555888:::===@@@AAA??????BBBEEEIIINNNSSSUUUXXX\\\aaagggnnnuuu}}}}}}rrrmmmpppzzz~~~{{{yyysssjjjddd```___fffuuuwwwjjjYYYSSSKKKFFFEEEFFFGGGGGGGGGIIIKKKKKKNNNVVVbbbkkkxxxzzztttooolllhhhfffiiiooowwwyyyaaaSSSKKKIIIFFFBBB@@@@@@???>>><<<999999999999888666555444444333111///---,,,+++***......,,,+++******))))))++++++******************///***&&&&&&***---,,,)))&&&((()))(((''''''((()))+++***)))(((''''''((()))&&&&&&''''''((())))))***$$$&&&)))+++,,,+++)))'''))))))(((((((((***+++---*********)))******+++,,,------,,,+++************'''***------++++++...111000//////.........//////...///000111222333444444222222333555888<<>>???AAADDDIIINNNRRRTTTXXX[[[```fffmmmttt|||zzzpppjjjmmmvvv~~~{{{yyytttllleeebbbaaafffssssss[[[UUULLLFFFDDDCCCBBB@@@===@@@CCCDDDGGGNNNYYYbbbmmmyyy{{{vvvqqqnnnjjjgggjjjpppuuubbbRRRMMMJJJHHHDDDAAA???>>>>>>>>>:::;;;<<<;;;999777777777111111111111000000000///++++++,,,++++++***)))(((++++++,,,,,,,,,++++++***))))))((('''''''''''''''++++++******((('''%%%%%%,,,,,,***)))'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''(((((())))))******))))))***+++++++++++++++&&&(((+++,,,+++)))((((((---------..................---,,,+++,,,...000222111000///...///111333444222222222333555888;;;<<>>>>>@@@EEEKKKOOOQQQ[[[\\\bbbiiinnnsss}}}wwwsssrrrttt|||{{{wwwuuuooohhheeeccceeeooo}}}|||hhh[[[MMMHHHFFFBBB>>><<<:::;;;<<<===@@@FFFLLLQQQaaaooozzzqqqnnnllliiiiiikkkmmmttt~~~fffVVVQQQJJJHHHEEEAAA???>>>>>>>>>:::;;;<<<;;;888777666777333333222111000///...---+++,,,,,,++++++***)))(((+++++++++,,,,,,++++++*********)))((((((((((((((('''((())))))*********)))'''''''''&&&''''''((((((******(((&&&%%%$$$$$$###)))((((((''''''(((((()))***))))))(((((('''&&&&&&((()))******++++++*********+++,,,,,,,,,+++,,,,,,++++++,,,,,,---............---,,,,,,,,,...000111000000///...///111333444222222222333555777999;;;>>>>>>>>>AAAFFFKKKPPPRRR[[[\\\bbbiiinnnsss}}}}}}zzzyyy{{{|||zzzssskkkjjjggghhhppp}}}kkk\\\NNNHHHFFFCCC@@@???<<<<<<======>>>BBBHHHLLLTTTbbbuuu{{{qqqnnnllliiijjjlllmmmuuu}}}iiiXXXRRRIIIGGGCCC@@@===<<<<<<<<<:::;;;<<<;;;888666666666555444333111///...---,,,,,,,,,,,,,,,+++***)))(((***++++++,,,,,,++++++++++++******))))))))))))***'''((()))***++++++++++++((((((''''''((()))******+++***)))'''&&&%%%$$$$$$***))))))(((((())))))***)))))))))((((((''''''&&&(((((()))***************,,,++++++++++++,,,......******++++++,,,---.........---,,,,,,---...000111000////////////111222444333222222222333555777888===>>>???BBBFFFLLLRRRUUU[[[\\\aaaiiinnnsss}}}}}}tttkkklllhhhhhhooo{{{ppp```PPPHHHFFFCCCAAAAAA>>>>>>>>><<<<<<>>>BBBEEEMMMZZZlll|||}}}sssooollljjjlllpppqqqwww~~~iiiWWWQQQFFFDDDAAA>>>;;;::::::::::::;;;<<<:::888666555666444333222111000...------,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,++++++******)))(((((()))))))))******+++++++++******)))------,,,+++************)))((((((''''''(((((()))******))))))))))))******''''''(((((()))***++++++(((((()))************))))))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,---------...------------...///000000/////////000111222333333222222111222333555666<<<===???BBBGGGMMMSSSXXXZZZ[[[aaaiiinnnttt}}}}}}rrrhhhgggccccccjjjvvvxxxfffSSSIIIEEEBBB@@@AAA>>>>>>===<<<;;;<<>>===<<<;;;;;;>>>@@@BBBKKKZZZiiiwwwyyysssppppppwwwkkkXXXQQQKKKIIIEEEBBB???>>>>>>???:::;;;<<<:::777444444444111111111111000000000000------------,,,+++***))))))***++++++,,,,,,,,,,,,'''''''''''''''(((((()))'''((()))***++++++++++++&&&&&&'''((()))+++---......---,,,***)))(((''''''***))))))(((((())))))***************************))))))***+++++++++++++++'''(((+++111555555000+++000//////......------,,,---...................../////////000111111222222333222222111222333555666:::===@@@CCCEEEKKKSSSYYYYYY[[[aaaiiinnnttt~~~yyyxxx~~~xxxlll^^^ZZZXXX^^^kkklllWWWJJJEEEAAA???@@@>>>??????>>><<<<<<>>>@@@===EEEQQQ___nnn|||}}}wwwtttuuulllYYYQQQKKKIIIEEEBBB???>>>>>>???:::;;;<<<:::777444333333333222222111000///......------------,,,+++***)))))))))***+++,,,,,,,,,,,,((((((''''''((())))))***'''((())))))*********)))%%%%%%&&&''')))+++---...///...,,,+++)))((((((((()))((((((''''''(((((()))((((((((((((((((((((((((******+++,,,,,,,,,,,,,,,)))(((***///555666222---,,,,,,,,,------.........---...............------...///000111111222222222333222222222333444666777999===AAABBBDDDIIIQQQXXXYYYZZZ```iiinnnttt~~~xxxllleeekkksss||||||vvvwww|||qqqddd___[[[]]]hhh|||jjjUUUJJJFFFCCCBBBBBBBBBBBBBBB@@@===<<<===???>>>CCCLLLWWWcccoooyyy{{{xxx{{{kkkXXXOOOHHHFFFCCC???===<<<<<<<<<:::;;;<<<:::666444333333555444333111000...---,,,------------,,,+++******((()))***+++,,,---------))))))((())))))***++++++++++++******((('''&&&%%%))))))))))))***+++,,,,,,,,,++++++******++++++,,,((((((''''''''''''((((((######%%%&&&''')))******++++++,,,------------,,,)))''''''+++111444111...((()))***+++---...///000---......///......------...///000111111222222111333222222222333555777888999===AAABBBCCCHHHPPPWWWYYYZZZ```iiioootttvvvggg\\\___ccciiiuuusssnnnrrr~~~tttlllfff```___ggg}}}yyygggTTTJJJGGGEEEDDDEEEDDDEEEDDDAAA>>><<<======>>>AAAFFFMMMUUU^^^eeejjj{{{}}}zzz~~~mmmWWWMMMMMMIIIBBB>>><<<<<<======;;;:::999888777555444444555444333222111///......&&&(((,,,...///...+++)))******,,,---.../////////...,,,***)))***,,,++++++((((((((((((''''''''''''&&&''')))*********+++++++++***))))))))))))'''%%%###'''))))))((('''******))))))))))))******+++***((()))+++---------,,,,,,++++++***)))))))))+++,,,.../////////...---111000...------...///000000---+++,,,000333333222111111222222222444888;;;<<<===>>>BBBGGGMMMRRRUUUWWW[[[aaafffllluuutttccc^^^YYY]]]hhhqqqtttssskkkkkkppp}}}vvvkkkdddffflllzzzzzzuuuzzz|||kkkfff___WWWQQQLLLJJJIIIIIIGGGEEECCCBBB@@@>>>;;;===>>>@@@DDDIIIOOOUUUXXXjjjrrr}}}pppZZZPPPNNNIIIDDD@@@>>>>>>>>>===:::999888777666444333333444333222111///...------'''(((+++,,,---+++***((())))))+++,,,---............,,,)))((()))))))))(((((((((((((((((((((((((((***)))***+++------,,,+++)))*********)))(((''''''###$$$&&&((())))))((('''))))))(((((((((((())))))---+++))))))***++++++***,,,+++++++++******))))))+++,,,,,,---------------111///...------...///000000...,,,---111333333222222333333333333444888;;;<<<===>>>AAAFFFKKKPPPSSSVVV[[[```fffkkksss}}}rrrhhh]]][[[aaahhhllllllhhhhhhmmm|||zzzppphhhhhhmmmzzz~~~tttkkkeeeiiippprrrqqqqqqiiigggccc```\\\YYYWWWWWWPPPNNNJJJGGGEEEBBB???<<<<<<<<<===???CCCHHHLLLNNN\\\bbbooo|||~~~rrr]]]SSSMMMJJJEEEBBBAAA@@@???>>>999999888777555444333222333222111000///---,,,,,,)))************)))((((((((((((***+++,,,---------,,,+++))))))*********))))))))))))))))))))))))))),,,***)))***---...+++)))'''))),,,+++((('''(((************))))))((((((((())))))(((((((((((())))))...,,,***)))******)))(((+++++++++++++++*********,,,++++++++++++,,,------000///...------...///000111///...///222333444333444555555555444555888:::<<<===>>>@@@DDDHHHMMMOOOUUUZZZ___dddiiipppyyyzzzggg\\\\\\```ddddddddddddiiiwwwwwwnnnkkkmmmwwwssseee]]]WWWYYY^^^ccchhhlllmmmmmmnnnnnnllliiifffddd[[[XXXRRRNNNJJJEEEAAA>>><<<<<<<<<===>>>@@@CCCDDDLLLQQQZZZfffppp~~~qqq\\\SSSLLLIIIEEECCCAAA@@@???===::::::999777666555444333333333222000///...---,,,,,,,,,+++))))))(((((((((((()))***,,,------------***)))(((***,,,------,,,))))))))))))************+++(((&&&(((++++++(((%%%%%%)))---,,,(((&&&))),,,,,,+++***)))(((((()))*********))))))))))))******...,,,******++++++***(((++++++++++++++++++++++++---,,,+++++++++,,,...//////............///000000111000000111222333444444666777777777666666888:::<<<<<<===???BBBFFFJJJLLLTTTXXX^^^cccgggnnnvvv|||||||||yyygggaaabbbdddcccbbbbbbfffsss{{{yyy{{{~~~sssmmmjjjpppppp```XXXRRRTTTYYYaaallluuuzzz|||~~~|||wwwppplllfffaaaZZZTTTNNNIIICCC@@@>>>>>>======>>>>>>???@@@CCCFFFLLLTTT]]]kkk}}}nnnYYYPPPJJJGGGDDDBBBAAA@@@>>>===<<<;;;:::999777666555555444444333222000///...---...---,,,***)))))))))))))))***+++---......//////+++***))))))++++++***(((((()))))))))*********+++***((('''(((******(((%%%%%%***---,,,(((&&&)))---+++***((('''((()))***+++,,,++++++******++++++,,,,,,+++++++++------,,,*********++++++,,,,,,,,,---...---,,,,,,,,,---///000...............///000000000111222333333333333444666777888888777777999:::<<<<<<===>>>AAADDDHHHJJJRRRWWW]]]bbbfffllltttyyy}}}vvvuuuyyy}}}tttpppllliiibbbbbbeeeppp~~~pppkkkiiikkkqqq}}}yyynnnggggggoooyyysssbbbYYYTTTVVV^^^iiivvv{{{vvvlllggg___WWWQQQKKKFFFBBB>>>>>>>>>>>>>>>>>>??????@@@@@@CCCHHHNNNZZZnnn|||}}}lllWWWNNNKKKGGGCCCAAA@@@@@@???>>><<<<<<;;;:::888777666555555444333222111///.........---,,,+++***************+++,,,---.../////////---+++))))))((('''$$$!!!'''(((((())))))*********))))))***+++************(((***---,,,)))((()))+++)))(((''''''((()))+++,,,+++++++++******++++++++++++******+++------+++***)))******+++,,,---.........------------...//////------......///000000000///111333333222222222333555666888888888888999;;;<<<<<<<<<>>>@@@DDDGGGJJJPPPUUU\\\aaaeeekkksssxxxxxxpppoooqqqyyyxxxooocccbbbdddlll~~~}}}vvvbbb___]]]___eeesssqqqeee```aaaeeegggiiipppyyy}}}hhh___XXX]]]gggsss~~~mmmhhh```XXXRRRLLLHHHEEE<<<<<<=========>>>>>>>>>======>>>AAACCCLLL^^^ooo|||}}}lllYYYPPPMMMIIIDDD@@@@@@@@@AAA@@@<<<;;;:::999888666555555444444333111000///...---,,,,,,++++++******)))))))))***+++,,,---.........,,,+++***++++++)))'''$$$&&&&&&'''(((((()))******%%%))),,,,,,)))(((***---++++++++++++***))))))((()))))))))))))))******+++***))))))))))))))))))***+++***)))***+++***(((&&&))))))***+++,,,......///,,,,,,---............---,,,---...//////000000000...111333444222111111333333555777888888888:::;;;<<<<<<<<<>>>@@@DDDHHHJJJOOOTTT[[[aaafffkkksssxxxuuukkkiiijjjrrr}}}rrrdddbbbbbbhhhwwwvvvooo^^^ZZZWWWWWW[[[ggg}}}vvvfff]]]YYYXXXVVVWWW]]]eeennnzzzuuujjjccchhhttt{{{kkkfff^^^WWWQQQMMMIIIGGG======>>>>>>>>>>>>======;;;;;;===>>>???EEETTTccc~~~~~~mmm[[[SSSOOOJJJDDDAAA@@@AAABBBCCC;;;:::999888777555444444333222111000///...---,,,)))************)))((((((((()))***+++,,,---------******+++---000000///---%%%&&&&&&'''((())))))***!!!&&&+++***&&&$$$(((------,,,++++++++++++(((&&&+++++++++************)))((((((''''''''''''((((((+++***)))))))))'''$$$!!!))))))***+++---...//////***+++,,,---...---,,,+++,,,---...///000000000000---111444444111000111222222444777888888999:::<<<;;;<<<<<<>>>AAAEEEHHHKKKNNNSSS[[[aaaffflllsssyyyssshhheeefffmmmxxxrrrdddbbbaaafffsssssskkk```[[[WWWTTTTTT]]]qqqzzzhhh]]]VVVRRROOOOOOSSSZZZaaakkkuuummmsss|||vvvrrriiiccc\\\UUUPPPMMMJJJHHH@@@AAAAAAAAA@@@???>>>>>>;;;<<<>>>???@@@DDDQQQ___tttpppZZZRRRIIIFFFBBB??????>>>>>>===:::;;;;;;;;;:::888666555666555222000////////////,,,+++)))((((((***+++---+++++++++++++++++++++++++++******))))))))))))***))))))*********))))))(((,,,,,,+++***)))(((''''''%%%&&&+++222222+++&&&%%%******))))))((((((''''''++++++************++++++---,,,+++******+++,,,---((()))***+++---...///000......000000000///...---//////.........---------111...,,,...222555666555333222222222444666999;;;;;;===>>>???@@@CCCFFFIIIPPPUUU[[[aaafffllltttzzz{{{rrriiidddjjjqqq{{{|||jjjaaa^^^hhhttt{{{zzz~~~|||sssnnnjjjaaaXXXSSSSSSZZZgggttt}}}kkk^^^WWWUUUWWWOOOOOOXXX]]]^^^fffrrrzzz{{{~~~wwwrrrnnnjjjggg___\\\XXXRRRMMMHHHEEECCCBBBAAAAAABBBDDDEEEDDDBBB>>>;;;:::===???BBBJJJSSSlll~~~sss]]]TTTJJJGGGCCCAAA@@@@@@???>>>:::;;;;;;;;;:::888666555777666444222111000000111---,,,+++******+++,,,------,,,,,,+++***)))(((((())))))(((''''''''''''((()))******+++******))))))************)))))))))))),,,,,,000555555000,,,,,,******))))))((((((((((((*********))))))***************)))(((((()))******+++++++++,,,,,,,,,------.........//////......---//////.........---------///---+++---000333333333444333222222444666888::::::<<<>>>???AAACCCGGGKKKPPPUUU\\\aaafffllltttyyy|||qqqjjjkkkmmmtttrrriiidddiiiqqqzzz{{{xxx{{{yyyssssssvvvzzz|||uuuqqqooofff\\\VVVRRRSSS\\\eeewwwmmmbbb]]][[[YYYQQQOOOUUUWWWVVV[[[dddzzzyyytttnnniiigggeeecccaaa]]][[[WWWSSSOOOKKKHHHGGGEEEDDDCCCDDDEEEDDDBBB@@@???<<<;;;===???AAAIIIQQQhhh~~~www___VVVLLLHHHDDDBBBAAAAAA@@@???;;;;;;;;;:::999888666555444333111///...---------+++++++++++++++++++++++++++*********))))))))))))***))))))(((''''''((((((******+++++++++++++++***(((((())))))*********++++++***,,,111111,,,***+++***))))))))))))(((((((((***))))))(((((())))))*********)))(((((()))******---------,,,++++++******...---------------.....................---------...---,,,...000333333333555444333333444666777999999;;;===???AAADDDIIILLLQQQVVV\\\bbbffflllsssyyysssnnnjjjmmm|||xxxooojjjlllnnnsss}}}{{{vvvqqqooopppuuuyyy~~~~~~~~~yyyuuuooojjjiiilllsss|||}}}zzzvvvssskkkaaaYYYRRRNNNRRRYYYhhhzzzqqqhhheeeeeebbbZZZVVVWWWUUUPPPRRRXXXhhhwww}}}yyyrrrllliiiaaa^^^[[[YYYYYYZZZZZZZZZYYYXXXVVVSSSPPPNNNMMMMMMIIIHHHGGGGGGFFFEEEAAA???@@@===<<<===>>>@@@FFFNNNbbbvvvyyy```UUUKKKHHHDDDBBBAAAAAA@@@???;;;;;;:::999888777666666222111000///---,,,,,,+++(((((()))))))))(((''''''''''''(((***+++,,,......---,,,++++++******************+++,,,,,,,,,++++++))))))))))))************(((&&&'''******'''&&&((())))))))))))))))))))))))))))))(((((((((((()))))),,,++++++++++++++++++,,,------,,,,,,+++*********...---,,,++++++---...///........................000000000111333444555555555555444444555666777888888:::===???BBBEEEJJJNNNRRRWWW]]]bbbffflllsssxxxtttkkkjjjuuu{{{sssnnnnnnooorrr}}}{{{wwwssspppppprrrtttsssqqqnnnmmmooovvv~~~zzzxxxrrrllljjjfffbbbbbbeeelllttt|||}}}zzz|||uuulllaaaXXXPPPLLLOOOUUU\\\nnntttnnnmmmnnnmmmfffaaa^^^YYYSSSQQQTTT]]]iiiyyy}}}rrrjjjaaaYYYVVVOOONNNNNNNNNPPPRRRTTTUUUTTTTTTSSSRRRQQQQQQQQQQQQNNNMMMLLLKKKJJJGGGCCC@@@BBB>>>===>>>>>>>>>DDDKKK[[[ooozzz___SSSKKKGGGCCCAAA@@@@@@???>>>;;;:::999888777666666666666555444333222111//////)))))))))))))))((('''&&&(((((()))+++---...///000......,,,++++++*********)))***+++,,,,,,,,,,,,,,,************))))))))))))***((((((******((((((***))))))))))))************))))))(((((((((((())))))+++++++++,,,,,,+++++++++******+++++++++++++++,,,---,,,,,,++++++---...///---.....................///000222222333333444555555555555555666666777777888:::===???BBBFFFKKKOOOTTTXXX^^^cccfffkkkrrrxxx|||ppplllsss|||vvvpppqqqrrruuu~~~{{{wwwsssqqqpppppppppmmmkkkhhhddddddhhhnnnssspppiiihhhhhhfffcccfffbbb______^^^[[[[[[___eeeooo}}}zzz{{{|||xxxmmmaaaVVVMMMHHHLLLSSSVVVeee{{{xxxrrrrrrtttrrrmmmhhhccc]]]WWWTTTTTTUUU]]]gggooorrrrrrrrrsssrrruuuzzzsssddd[[[RRRLLLIIIEEEFFFFFFGGGHHHJJJMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPPPPOOONNNLLLGGGDDDCCC@@@>>>??????>>>CCCIIIWWWhhh{{{___SSSJJJGGGCCCAAA@@@@@@???>>>;;;:::999888666666666666444444444333111000...---,,,,,,,,,++++++******))),,,,,,,,,---------------------+++***))))))((((((((()))***+++,,,,,,,,,,,,+++*********))))))((((((+++((((((******((((((+++)))))))))************+++***))))))(((((())))))***((()))************)))(((((())))))***+++,,,------,,,,,,,,,,,,---...///000---------...............---///111222111111222333444444555666777777888888999;;;===@@@BBBFFFKKKOOOUUUYYY___cccfffkkkrrrwwwvvvqqqtttyyyzzzrrrsssuuuxxxyyyuuusssrrrpppoookkkiiifffaaa]]]]]]```bbbjjjuuuuuugggZZZUUUUUUTTTSSSSSSVVVSSSSSSVVVWWWVVVWWW[[[aaakkkzzz{{{{{{tttfffZZZOOOIIIKKKQQQVVVbbbuuu|||wwwwwwxxxrrroookkkeee```ZZZVVVUUUPPPTTTZZZ^^^___``````aaa^^^___ccchhhpppxxxhhhYYYPPPHHHDDDCCC???AAABBBBBBBBBCCCFFFHHHJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPQQQRRRRRRPPPLLLIIIDDDAAA@@@AAA@@@???CCCIIIUUUdddzzz}}}||||||aaaVVVKKKHHHDDDBBBAAAAAA@@@???;;;:::999777666666666666000000000000...,,,+++)))///...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))'''((()))***++++++++++++))))))))))))************)))''''''******'''''')))))))))*********+++++++++*********))))))*********((()))************)))((()))))))))***++++++,,,,,,,,,,,,---...////////////---------.........//////---000222333111111111333333333555666777888999999:::<<<>>>@@@BBBFFFKKKNNNVVVZZZ```cccfffkkkrrrwww~~~{{{ttttttwwwzzzqqqsssxxx|||}}}|||{{{||||||xxxvvvuuusssqqqnnnlllggg```ZZZWWWXXXYYY\\\dddqqq~~~wwwhhh]]]QQQHHHGGGHHHGGGHHHJJJMMMKKKMMMRRRUUUUUUXXX\\\___jjjzzz~~~~~~~~~rrrggg[[[SSSSSSWWW\\\eeeuuu{{{zzz{{{vvvuuuqqqlllfffbbb]]]ZZZTTTUUUVVVWWWWWWVVVVVVVVVQQQQQQRRRTTTYYY^^^dddgggssszzznnnZZZOOOIIIEEEAAAAAA===???AAAAAA@@@@@@CCCEEEFFFFFFFFFGGGIIIJJJLLLMMMLLLMMMOOORRRSSSRRROOOLLLDDDAAAAAABBBAAA@@@DDDJJJUUUbbbvvv|||zzz}}}}}}cccXXXMMMJJJEEECCCBBBBBBAAA@@@;;;:::888777666555666666222222222222000...,,,+++...---+++)))(((((()))***))))))***+++,,,------...111000...---,,,+++++++++''''''(((******+++++++++''''''((()))***+++,,,,,,+++))))))------))))))+++))))))******++++++++++++++++++************++++++***+++,,,------,,,+++******************++++++++++++,,,...000111111000///---------........./////////222555555444222333555222333555666888999::::::;;;<<>>@@@AAAAAACCCHHHJJJIIILLLSSSWWWXXX[[[______jjjzzz|||sssiii___]]]aaaccckkkxxx~~~||||||}}}}}}zzztttnnnjjjfffbbb\\\\\\ZZZXXXUUUSSSRRRQQQLLLKKKIIIIIIKKKOOOSSSVVVXXX```jjjvvvzzzkkk\\\MMMGGGFFFDDDBBBBBB===???BBBBBBAAAAAACCCFFFDDDDDDDDDEEEFFFGGGIIIJJJIIIJJJMMMQQQTTTSSSQQQNNNEEEBBBAAACCCBBBAAAEEEKKKUUUbbbuuu{{{yyy{{{{{{|||aaaTTTLLLHHHBBB>>>===<<<<<<<<<===<<<;;;:::888777666555111111111111000///------...------,,,+++***))))))((())))))******+++,,,,,,......---,,,,,,+++******((()))***+++,,,++++++***,,,***((())),,,...---+++,,,,,,++++++***)))))))))+++++++++******)))((('''))))))************))))))+++++++++,,,,,,---......,,,---......---+++***)))'''((()))+++---...000000///............000222333000000000111222222333333777777777777777888999:::999;;;===???BBBEEEJJJNNNSSSVVV\\\aaafffkkkpppsssyyyuuurrruuu}}}zzzqqqsssyyy}}}yyywwwuuusssrrrsssvvvyyy|||}}}}}}~~~|||tttooonnnsssxxxyyywwwqqqhhh___WWWSSSQQQVVVUUUVVVYYY]]]aaaaaaaaaeeedddaaa]]]WWWPPPIIIFFF???@@@AAAAAA@@@AAADDDFFFEEELLLRRRUUUYYY^^^aaaaaaffflllwww{{{sssnnnlllrrrwwwzzzrrrllliiigggdddaaa___^^^ZZZSSSNNNIIIIIIHHHGGGHHHHHHJJJJJJNNNPPPUUU\\\bbbeeeeeedddZZZUUUNNNIIIHHHFFFDDDBBBBBBAAA???@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGQQQXXXWWWSSSQQQOOOLLLMMMHHHCCCCCCBBBBBBFFFLLLVVVfffyyy{{{yyywww|||```TTTNNNJJJEEEAAA?????????>>>===<<<;;;:::888777666555333333333222111///...---******))))))((((((''''''******++++++,,,,,,---------------,,,,,,++++++***)))***+++++++++***)))(((,,,***((())),,,---,,,+++,,,,,,++++++***)))))))))''''''((()))************))))))************))))))(((((()))))))))(((''''''+++,,,---......------,,,,,,,,,---...///000111111000////////////000222333000000000111222222333333444444333444444555666777999;;;===???AAAEEEJJJMMMRRRVVVZZZ___dddiiiooosss{{{xxxtttwwwzzzqqqqqqvvv{{{yyyvvvrrrqqqnnnmmmmmmnnnqqqrrrwwwyyy~~~~~~~~~~~~}}}{{{wwwrrrppprrrwww{{{~~~{{{vvvnnneee]]]YYYVVVRRRQQQPPPPPPRRRSSSRRRQQQSSSRRRPPPMMMHHHDDD@@@===;;;<<<===>>>???BBBFFFJJJMMMTTTZZZ\\\```eeehhhgggiiiooozzz}}}zzz{{{yyywwwtttxxx}}}xxx||||||vvvsssnnnkkkgggdddbbb]]]UUUPPPIIIHHHFFFEEEEEEFFFGGGHHHIIIJJJMMMRRRWWWZZZZZZZZZWWWSSSOOOLLLLLLKKKIIIGGGIIIGGGEEEFFFHHHIIIJJJIIIKKKKKKKKKKKKKKKLLLLLLLLLLLLTTTZZZYYYVVVUUUUUUSSSNNNHHHDDDCCCCCCCCCGGGNNNYYYjjjzzzwwwvvv|||aaaTTTNNNJJJEEEBBB@@@@@@??????<<<<<<;;;999888777666555555555444333222000...---+++++++++++++++*********++++++,,,,,,---.........,,,,,,,,,,,,,,,+++++++++***+++,,,,,,+++***(((''',,,***))))))+++,,,,,,+++,,,,,,++++++***)))))))))&&&'''((())))))*********))))))************))))))+++,,,------,,,+++)))((()))***+++,,,------------////////////000000000000222111111000000111222222000000000111222222333333666666666666777888999999999;;;===???AAADDDHHHLLLRRRTTTXXX\\\aaagggnnnsss}}}yyyuuuxxx~~~tttsssvvvxxx{{{~~~|||wwwtttnnnmmmkkkiiiggggggggggggkkkmmmsss{{{}}}{{{{{{zzzyyyxxxwwwtttpppooorrrwww|||~~~yyyrrrjjjccc^^^[[[RRRPPPNNNMMMMMMLLLJJJHHHCCCCCCAAA@@@>>>===<<<;;;:::;;;<<<===@@@FFFMMMSSSYYY```eeegggjjjnnnqqqppppppvvv|||uuuuuuyyy~~~|||vvv{{{~~~uuunnnooowww}}}yyywwwtttpppllliiiccc[[[UUUNNNLLLJJJGGGGGGHHHJJJKKKHHHGGGGGGJJJNNNRRRTTTTTTXXXWWWVVVVVVWWWVVVUUUSSSSSSQQQPPPPPPQQQRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOIIIPPPUUUSSSQQQSSSSSSRRRNNNIIIEEEDDDCCCDDDJJJQQQ```ssszzzwwwttt}}}aaaTTTLLLHHHCCC@@@??????>>>===;;;;;;:::999888777666666666555555333111///---,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,------......+++++++++++++++,,,,,,,,,***+++,,,------,,,******+++******)))***+++++++++,,,,,,++++++***))))))))))))))))))))))))(((&&&&&&))))))************)))))).........---------------((()))******++++++,,,,,,............////////////333333222222222222222222000000000111222222333333666666777777888999:::;;;999;;;===>>>@@@CCCGGGJJJPPPRRRUUUYYY^^^eeemmmrrr|||zzzvvvxxx{{{wwwxxxxxxyyy{{{~~~}}}~~~||||||~~~~~~{{{wwwtttooommmkkkhhheeecccaaaaaadddfffkkkrrryyy}}}yyywwwvvvvvvuuutttuuuqqqnnnooouuu{{{~~~~~~xxxrrrllleee___[[[QQQOOOMMMLLLLLLKKKIIIGGGAAAAAA@@@@@@@@@@@@AAABBB>>>??????AAAFFFNNNWWW^^^cccjjjnnnoooqqquuuwwwuuuvvv||||||xxxyyyxxx}}}zzzwwwxxx~~~|||sssjjjkkkttt~~~}}}yyyuuurrrpppkkkddd^^^XXXVVVRRROOONNNOOOPPPRRRNNNLLLJJJKKKPPPUUUYYY[[[bbbcccdddffffffeeecccaaa___]]]\\\[[[\\\\\\[[[ZZZVVVUUUTTTSSSRRRQQQPPPOOOGGGLLLOOOMMMLLLOOOQQQPPPNNNJJJFFFEEEDDDEEELLLUUUjjj~~~zzzwwwsss|||~~~bbbTTTJJJGGGCCC@@@@@@???>>>===::::::999999888777666666555555444222111...,,,+++((((((((())))))))))))))))))))))))***++++++,,,,,,***+++++++++++++++++++++)))***,,,...//////......++++++******))))))***+++,,,,,,++++++***)))))))))************)))((('''&&&))))))************)))))))))(((&&&&&&'''))),,,...,,,,,,++++++++++++,,,,,,,,,------...///000111111333333333333333222222222000000000111222222333333333333333444555666888888:::;;;===>>>???BBBFFFIIIMMMOOORRRVVV\\\ccckkkpppyyy~~~xxxzzz|||zzzwwwvvvwww|||{{{~~~|||wwwwwwyyyzzz|||{{{xxxuuusssooommmjjjgggccc```^^^]]]```bbbffflllrrrxxx~~~~~~{{{xxxvvvwwwxxxxxxxxxwwwtttqqqsssxxx|||~~~~~~|||wwwrrrmmmgggaaa\\\PPPNNNLLLJJJIIIHHHEEECCCDDDDDDCCCDDDDDDEEEGGGGGGDDDDDDDDDFFFKKKSSS]]]dddhhhnnnsssssstttwwwxxxvvvvvv|||~~~}}}wwwtttxxx}}}}}}zzzwwwuuuzzz}}}tttmmmoooxxx}}}yyyuuussssssqqqllliiibbb```\\\YYYWWWVVVWWWXXXUUURRRPPPQQQWWW^^^dddgggppprrruuuvvvuuurrrooonnnkkkiiihhhggggggfffdddbbb]]]\\\[[[YYYVVVTTTSSSRRRNNNQQQRRROOOOOOSSSUUUTTTMMMIIIGGGFFFDDDEEENNNXXXrrr}}}wwwtttqqqzzz}}}```SSSJJJHHHDDDBBBAAA@@@???>>>:::999999888777777666666444444333222111///---,,,************************''''''(((((()))*********+++++++++++++++*********(((***,,,...///000//////***++++++***(((((()))+++,,,,,,++++++***)))))))))'''((()))******+++++++++))))))************))))))'''&&&$$$$$$%%%(((,,,...//////...------...............///000111222333333111222222333333333222222000000000111222222333333444444444555666888999::::::;;;======>>>AAADDDGGGIIILLLPPPUUUZZZaaaiiinnnuuu}}}{{{{{{~~~{{{vvvssssss{{{yyywwwxxxyyyxxxuuurrrppprrrtttvvvvvvuuusssrrrnnnlllhhhdddaaa^^^]]]\\\]]]aaafffkkkqqqwww}}}~~~{{{zzz{{{~~~|||{{{yyyyyy{{{}}}~~~~~~|||wwwssspppjjjccc]]]VVVTTTPPPNNNLLLJJJGGGDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKOOOVVV___eeeiiiooosssrrrrrrtttuuusssrrrwwwyyyzzzvvvtttwww{{{}}}}}}{{{{{{zzzzzzyyytttwww{{{vvvuuuvvvxxxwwwuuunnnllliiifffcccaaa``````]]]ZZZXXXZZZ```iiipppttt}}}}}}zzzyyywwwuuutttsssrrrpppmmmjjjgggfffdddaaa^^^[[[YYYXXXTTTVVVUUURRRRRRUUUVVVSSSKKKIIIGGGEEECCCEEEOOO[[[uuuxxxsssppppppyyyzzz]]]OOOIIIFFFCCCAAAAAA@@@>>><<<999999888888777777666666444444444333222000///......------,,,,,,+++++++++&&&''''''((())))))******,,,,,,++++++******))))))((()))+++---------------***+++,,,***(((''')))+++,,,,,,++++++***)))))))))((()))***+++,,,,,,,,,,,,))))))************))))))(((((()))***+++,,,,,,,,,---,,,,,,,,,,,,...///000/////////000000111111111///000111222333333222222000000000111222222333333555666666777888:::<<<===:::;;;======>>>@@@CCCFFFFFFJJJOOOTTTZZZ```gggkkkqqqzzzzzzyyyxxx~~~xxxtttsssvvvuuutttsssrrrqqqqqqppplllnnnqqqsssuuuuuuttttttooolllhhhccc```___^^^___aaaeeekkkooosssxxx~~~}}}}}}~~~~~~~~~zzzuuurrrpppkkkccc]]][[[YYYVVVTTTTTTRRROOOMMMKKKMMMOOORRRTTTUUUUUUUUUSSSSSSSSSSSSTTTZZZaaafffhhhnnnqqqpppoooqqqpppnnnooottt|||uuuvvv~~~xxx{{{~~~zzz|||~~~}}}~~~{{{xxxtttrrrpppkkkhhhfffhhhnnnvvv~~~~~~}}}{{{yyyuuurrrooommmkkkgggccc```]]]\\\WWWXXXVVVRRRRRRTTTSSSOOOJJJHHHFFFEEEBBBDDDPPP\\\ttt~~~wwwrrrppppppxxxxxx[[[MMMFFFCCC@@@???>>>===;;;:::999999888888777777666666444555444444333222111000++++++******)))((('''''''''''''''((())))))******---,,,,,,+++***)))((((((((()))***+++,,,+++***))))))+++,,,***'''&&&(((+++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,+++))))))))))))************))))))&&&(((+++......,,,)))'''(((((('''(((***,,,...//////.........---------,,,...///000222333333222222000000000111222222333333222222333444666777999::::::;;;=========???CCCEEEDDDHHHNNNTTTZZZ```fffiiipppxxxwwwvvvqqq||||||wwwvvvsssttttttrrrpppoooppprrrlllnnnqqqtttvvvwwwwwwwwwqqqnnniiidddaaaaaabbbccchhhlllppptttvvvyyy}}}~~~}}}~~~|||wwwrrrpppnnnjjjaaa[[[WWWVVVUUUUUUVVVWWWVVVTTTTTTVVVZZZ^^^```bbbbbbbbb[[[[[[ZZZYYYZZZ]]]cccggggggmmmpppnnnmmmnnnnnnkkkoootttzzzsssttt|||~~~zzzxxxuuusssuuu{{{~~~zzzwwwrrrpppmmmiiieeebbb___]]][[[\\\ZZZUUUUUUVVVSSSOOOIIIGGGFFFDDDBBBDDDPPP]]]qqqxxxtttssspppxxxyyy\\\NNNGGGDDD@@@>>>======<<<;;;<<<999666555555555555444666444333222222222000...111---)))(((***,,,+++***))))))))))))************,,,+++++++++******))))))!!!***///...+++((('''+++***)))(((((()))***+++***+++,,,+++)))))))))***))))))************))))))+++++++++***)))))),,,...******+++++++++,,,,,,,,,*********+++,,,---///000+++,,,---///000//////...222111///111333444111///111111222222222333333333666555444333444666888999999:::;;;;;;;;;===AAACCCEEEHHHLLLPPPVVV^^^gggllluuuxxx~~~yyyuuuvvv~~~~~~wwwqqqqqqnnnnnnooollliiijjjnnnppppppqqquuuxxxxxxuuurrrrrroookkkgggeeeeeefffhhhpppwww{{{{{{{{{}}}|||yyyzzzzzz{{{~~~|||wwwqqqnnnmmmiiiaaa[[[[[[\\\^^^______^^^^^^]]]___^^^___ccchhhjjjiiiffffffdddaaa^^^\\\]]]aaaeeefffjjjnnnooolllkkkkkkmmmssswww}}}wwwxxx}}}yyy|||}}}|||yyyxxxvvvssspppmmmiiieeebbb```]]]ZZZYYYYYYVVVQQQMMMLLLGGGCCCCCCCCCEEEMMMUUUooo|||wwwuuurrr{{{xxx[[[NNNHHHEEE@@@>>>======<<<;;;>>>;;;999888888888777666666444222222222222000...///,,,(((''')))***)))((())))))))))))******************)))))))))(((((((((%%%''')))***((((((***---+++***)))(((((()))***+++)))***+++***((((((((()))++++++,,,,,,,,,,,,+++++++++,,,,,,+++)))((()))***************+++++++++,,,*********+++,,,---...///------...///000000000000222000000111333333111///111111111222222222333333666555444444444666888999999:::;;;;;;;;;===AAACCCEEEGGGKKKPPPVVV^^^ffflllssswwwyyysssrrrzzzxxxsssrrrooommmllljjjgggjjjooottttttuuuwwwzzzyyyvvvrrrqqqooollliiihhhiiikkkmmmvvv|||~~~}}}yyyzzzzzz{{{xxxpppkkkiiigggccc___```aaacccddddddddddddccccccbbbbbbeeeiiilllkkkjjjjjjiiigggdddaaabbbeeeggghhhjjjlllllljjjjjjmmmpppvvvzzz{{{{{{|||zzzzzzxxxvvvyyy}}}{{{}}}~~~|||zzzwwwtttrrrnnnjjjffffffccc```___^^^[[[VVVQQQKKKGGGDDDEEEEEEGGGOOOWWWlll}}}xxxuuusss}}}vvv[[[OOOIIIFFFAAA>>>===<<<;;;:::>>><<<999999999999888777555444222222222222000...,,,***'''''''''(((((('''))))))))))))************((((((((((((''''''''''''***+++***)))'''(((+++---+++***)))(((((()))***+++)))*********((('''((()))++++++,,,,,,,,,,,,+++++++++,,,---,,,)))''''''((()))))))))*********+++++++++++++++,,,,,,---------------------...///000111111000000111222222111///000000111111111222222222555555444444555666888999999:::;;;;;;;;;===AAACCCEEEGGGKKKPPPVVV]]]eeekkkpppvvv|||vvvvvv|||~~~xxxsssrrrnnnjjjiiigggfffkkkrrr{{{zzz{{{|||}}}{{{wwwtttpppooonnnmmmmmmoooqqqrrr|||{{{{{{{{{|||yyyooohhhfffffffffeeeffffffggghhhhhhhhhhhhggggggeeedddfffhhhkkkllllllnnnooonnnllljjjiiijjjkkklllmmmnnnllljjjkkkpppttt{{{||||||zzzvvvwwwxxxxxxzzz~~~zzz|||}}}{{{yyyuuuqqqmmmmmmjjjgggeeeccc___YYYTTTKKKGGGFFFGGGHHHJJJQQQYYYhhhzzzyyyvvvvvvttt[[[OOOJJJGGGBBB???===<<<;;;999;;;:::888888888888777555444333111111222222000...,,,***)))((('''(((((('''((()))))))))************(((((((((((((((((('''''''''(((***,,,,,,+++***)))++++++***))))))***++++++)))***+++***)))((((((***))))))************)))))))))+++------+++)))((((((((())))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///000000000111111111000000000000000111111111222222444444444444555777888999999:::;;;;;;;;;===AAACCCEEEGGGKKKOOOUUU\\\dddjjjooovvvzzzuuuqqqpppkkkgggffffffhhhpppxxx}}}yyyvvvrrrqqqppppppqqqrrrsssttt~~~~~~{{{qqqjjjhhhiiijjjkkkjjjjjjjjjiiihhhgggffffffgggeeecccbbbdddfffhhhjjjppprrrssssssqqqoooooopppsssuuuwwwuuussstttwww{{{yyywww~~~}}}}}}~~~}}}xxxuuurrroookkkhhhfffaaaYYYSSSMMMIIIHHHJJJKKKLLLSSSZZZfffuuu|||yyyyyyttt[[[PPPKKKGGGBBB???>>><<<;;;::::::999888888999999777555444222111111111111000///,,,,,,+++***)))((())))))((()))))))))************))))))))))))))))))))))))&&&&&&''')))***++++++***,,,+++***))))))***+++,,,+++,,,---,,,***)))***+++))))))************))))))'''))),,,---,,,+++++++++((())))))))))))*********++++++,,,---------,,,+++,,,+++******+++,,,...//////000111111111000000000000111111111111222222222333333444555666777888999999:::;;;;;;;;;===AAACCCDDDGGGJJJOOOTTT[[[ccciiiooovvv~~~yyytttppplllhhhfffgggiiillluuu~~~{{{yyytttttttttttttttttttttttt~~~xxxrrrooonnnnnnoooooonnnllljjjgggeeedddccccccbbb```^^^]]]___bbbdddmmmppptttvvvvvvuuuuuuvvv}}}uuuqqqwww|||xxxtttpppmmmiiicccZZZSSSPPPLLLJJJLLLMMMOOOVVV^^^iiittt{{{zzzvvv]]]QQQJJJGGGBBB???>>>===<<<;;;;;;:::999:::;;;;;;999777333111000000111111000///,,,---...---***)))***+++))))))))))))************************++++++++++++,,,((($$$###%%%***...000,,,+++***))))))***+++,,,,,,---------+++***+++,,,++++++,,,,,,,,,,,,++++++&&&(((***+++******,,,---)))))))))*********++++++)))***,,,---...---,,,,,,------------...///000111...000111111000//////000111111222222222333333333222333444555666888888999999:::;;;;;;;;;===AAACCCDDDFFFJJJNNNSSSZZZbbbhhhooowww~~~yyytttpppjjjggggggjjjmmmqqqyyy}}}|||wwwxxxxxxxxxwwwvvvuuuttt|||}}}wwwsssqqqqqqrrrqqqnnnkkkhhhfffeeedddbbbaaa___\\\ZZZ[[[]]]```iiimmmrrrvvvyyy{{{|||~~~vvvoooqqqxxx|||xxxtttoooggg]]]VVVRRRNNNLLLNNNPPPTTT]]]fffpppxxx}}}{{{xxx^^^SSSIIIFFFBBB???>>>>>>===<<<999999999999;;;:::888666222111000000111111000///+++---///---+++)))***+++))))))))))))*********************+++++++++,,,,,,///***&&&$$$'''***---...,,,,,,************,,,,,,+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,++++++&&&'''(((''''''''')))+++************+++++++++,,,((()))+++---......---,,,------...///000000000000---000222111///...///111222333333333333444444444222222444555777888888999999:::;;;;;;;;;===AAACCCDDDFFFJJJNNNSSSZZZaaagggooowww}}}xxxsssoookkkjjjkkkppprrrtttzzzyyyzzz{{{||||||zzzyyyxxxzzz~~~}}}}}}{{{uuurrrrrrpppooollljjjhhhfffffffffccccccbbb___\\\[[[]]]```dddiiipppvvv{{{}}}rrrqqqttt|||xxxrrriii___WWWTTTOOONNNPPPUUU\\\hhhsssxxx~~~~~~|||yyy___SSSIIIFFFBBB?????????>>>===666666666777888888666333222111000000111111000///***---///...***((()))+++))))))))))))************))))))******+++++++++,,,---+++***,,,...---***''',,,,,,+++******+++,,,,,,***+++,,,+++)))))))))***))))))************))))))'''''''''%%%$$$$$$&&&(((***++++++++++++,,,,,,,,,''')))+++---//////...---+++,,,---///000//////...---000222111///...///111333333333444444444555555111222444666777888999999999:::;;;;;;<<<===AAACCCDDDFFFJJJMMMRRRYYYaaafffnnnwwwzzzvvvqqqlllmmmlllooosssuuuvvvzzzzzz{{{}}}~~~~~~|||{{{zzz}}}}}}yyyyyy~~~|||uuurrrrrrlllkkkiiigggfffffffffffffffgggfffccc___]]]___aaaaaafffnnnvvv|||wwwrrrsss}}}yyysssiii^^^VVVTTTPPPNNNRRRXXXaaappp|||}}}}}}|||dddPPPLLLIIICCC>>><<<;;;<<<>>>>>>;;;888777777777666666444666777555111///000222///---+++)))))))))+++,,,******))))))((((((''''''((())))))******))))))(((***++++++,,,,,,------...---,,,+++))))))))))))***+++***((('''''''''((()))+++***((()))***+++)))(((***)))(((((((((***+++,,,+++***)))((((((***,,,---******+++,,,------------*********+++,,,---...////////////000111111222222111111111111111111222222444333222222333555888999;;;<<<>>>>>>>>>???AAACCCDDDGGGKKKOOOTTTYYY```dddmmmyyy}}}zzzvvvpppkkknnnpppssswww{{{~~~~~~|||}}}~~~|||{{{}}}{{{yyy{{{~~~uuunnnkkkkkklllllliiieeecccdddfffiiijjjkkkkkkiiigggeeeccckkkmmmqqqvvv|||~~~wwwxxx|||vvvmmmccc[[[XXXWWWUUUVVV]]]iiixxxgggSSSLLLIIICCC???<<<;;;===>>>>>><<<999777777777666555222333333222000//////000...---,,,************+++))))))))))))************++++++,,,,,,,,,,,,++++++))))))***++++++,,,,,,------,,,***)))))))))******,,,++++++***))))))))))))***)))((((((******)))(((***)))((((((((()))+++,,,,,,+++)))((()))***+++,,,,,,,,,,,,------,,,++++++++++++++++++,,,---............//////000111111111000000111111111222222222444333333333444666888999;;;<<<===>>>>>>???AAACCCEEEHHHKKKOOOSSSXXX___ccckkkvvv}}}{{{xxxsssooonnnoooqqqtttwww{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}wwwqqqmmmjjjlllllljjjgggfffhhhjjjooopppqqqqqqpppnnnkkkiiilllooosssyyy|||zzz}}}~~~{{{vvvmmmbbbZZZTTTUUUWWW\\\eeesssiiiUUUKKKHHHCCC???<<<<<<===>>>???===999777777666555444333222000000111111000///------,,,++++++******)))))))))))))))***+++,,,---,,,,,,------------,,,,,,((())))))******+++,,,,,,,,,+++***)))))))))***+++------------,,,+++***))))))((('''((()))***)))((()))))))))((())))))***+++,,,+++***)))))))))++++++------------,,,+++***))),,,,,,,,,,,,,,,---------------......///000000000//////000111222333333444444444333333444666888999:::<<<===>>>>>>???BBBDDDGGGIIILLLOOORRRWWW]]]aaaiiittt}}}|||zzzwwwtttqqqqqqpppppprrrvvvzzz}}}~~~~~~~~~|||uuuqqqnnnooopppooonnnnnnpppqqquuuwwwyyyzzzyyywwwsssqqqoooqqqvvv}}}|||~~~{{{wwwoooeee]]]UUUXXX]]]eeeqqqhhhUUUJJJHHHCCC???===<<<===>>>@@@===:::777666666444333555222000111444555333000,,,,,,,,,,,,,,,***))))))***))))))))))))***+++,,,***++++++,,,,,,++++++***))))))******++++++,,,,,,,,,+++***))))))***++++++------......---+++)))((()))''''''''')))***)))((())))))))))))))))))******,,,+++***)))))))))******,,,---------,,,,,,+++***------------------,,,,,,,,,,,,------...//////000...//////111222333444444444444444444555777888999:::;;;===>>>>>>???BBBDDDIIIJJJLLLOOORRRWWW]]]bbbjjjttt~~~}}}{{{xxxuuuqqqoooooorrrvvvyyy}}}{{{wwwwwwwwwwwwwwwvvvvvvwwwxxxzzz|||~~~{{{xxxtttvvvzzz}}}|||~~~{{{tttjjjbbb[[[___gggppp|||hhhUUUIIIGGGCCC@@@============@@@===:::777666666444333555222000111333444222000,,,,,,,,,,,,,,,***))))))+++***)))''''''((())))))***++++++,,,,,,++++++*********++++++,,,---------,,,+++***)))))))))***++++++,,,,,,---,,,***((('''(((''''''((()))******)))))))))*********)))))))))++++++*********************+++,,,,,,---------,,,------.........---,,,,,,,,,,,,,,,---......//////...//////111222333444444444444444555666777888999999;;;======>>>???BBBEEEIIIKKKMMMOOOSSSXXX___dddnnnwww{{{uuupppoooqqquuuxxxzzz}}}~~~|||||||||{{{{{{|||~~~|||~~~|||xxxwww{{{|||vvvmmmggg```fffooozzz}}}iiiVVVHHHFFFCCC@@@>>>=========???===999777777666555444222111//////000000///...------,,,++++++******))),,,+++)))'''&&&&&&((((((,,,,,,------------,,,,,,***++++++,,,------......---,,,+++))))))))))))******************))))))((()))((('''(((***,,,+++***)))************)))(((((())))))******++++++++++++)))***+++,,,------------,,,---...//////...---,,,,,,,,,------...///////////////000111222333333444333444555666777888888999999;;;<<<===>>>@@@CCCEEEIIIJJJMMMPPPTTT[[[ccciiisss{{{}}}wwwrrrppprrrvvvyyyzzz|||}}}|||}}}~~~}}}xxxuuupppkkkjjjmmmmmmuuuzzzvvvuuuxxx}}}xxxqqqlllffflllvvv|||hhhUUUHHHFFFCCCAAA???>>>======>>><<<999777777777666555111222222111...------......---,,,************+++,,,+++(((''''''(((***+++++++++,,,,,,,,,,,,++++++*********+++,,,,,,------///...,,,***((((((((((((***))))))))))))******+++***)))((())),,,---,,,+++)))******+++***)))(((''''''((()))***+++,,,,,,,,,++++++,,,------,,,,,,,,,***,,,...///000///...------------...//////000000000000111111111222222222333444555666777888888888999:::<<<===>>>@@@CCCEEEHHHIIILLLPPPVVV^^^gggnnnxxx~~~{{{vvvsssrrrvvvzzz~~~~~~uuulllfff```\\\]]]aaabbbkkkwww|||vvvuuuxxx}}}xxxsssqqqvvv}}}dddQQQGGGFFFCCCAAA???>>>======>>>;;;888777777777777666222555666333///---...000///...+++)))))))))+++,,,+++***((('''(((***---///)))))))))******))))))))))))))))))***++++++,,,,,,000...,,,***((('''''''''***))))))((()))+++,,,---***))))))***,,,...---,,,)))***+++++++++)))((('''&&&''')))***,,,---------------------,,,+++*********+++---///000000///...------......///000000000111111111111111111222222333444555777888888888888888:::<<<===>>>@@@CCCFFFGGGIIILLLQQQWWW```jjjqqqzzz~~~{{{zzz{{{zzzwwwtttssstttxxx}}}{{{qqqfff^^^XXXUUUWWW]]]```iiiuuuwwwvvvxxx~~~zzz{{{~~~}}}```RRRIIIGGGDDDAAA???>>>>>>??????>>><<<:::777666555444555333222111111111///---+++***)))'''''''''((((((((('''&&&%%%$$$$$$%%%&&&)))***++++++***(((%%%$$$&&&'''((()))***+++++++++,,,+++)))((('''&&&''''''+++)))'''(((+++,,,***(((&&&&&&'''((()))******+++))))))))))))))))))))))))---,,,+++***+++---000111***+++,,,---............,,,,,,,,,---------......,,,---...///000000000000000000/////////111222444555555444555666888999;;;::::::<<<===@@@BBBEEEFFFGGGKKKOOOUUU\\\ccclllqqqvvv|||~~~}}}{{{xxxuuusssqqqsssssstttuuuwww|||zzzmmmaaa]]][[[ZZZ\\\bbbkkkttt~~~{{{zzz|||{{{aaaTTTIIIGGGDDDAAA???>>>?????????===;;;999777555444444555333222111111111///---...---+++***))))))))))))))))))''''''&&&'''((((((,,,,,,---...---+++)))((((((((()))***+++++++++***,,,,,,***)))(((((())))))+++)))((()))+++,,,***(((((((((((())))))*********************************))))))(((((()))***,,,---++++++,,,---............,,,,,,---------.........,,,---...///000000000000/////////000000111222333666555555555666777999:::======>>>>>>???AAABBBCCCGGGJJJOOOTTT[[[bbbjjjpppuuu{{{}}}yyywwwwwwvvvuuuwwwwwwvvvtttrrrooommmlllsssuuuxxx{{{~~~{{{qqqiiiaaa```^^^]]]bbbhhhsss{{{}}}zzzbbbVVVJJJHHHEEEBBB@@@??????@@@>>><<<:::888666555444333555333111111111111///.........,,,+++))))))))))))***)))))))))))))))***+++,,,---......---,,,+++***)))******+++++++++******,,,++++++*********++++++,,,+++******+++,,,+++))))))*********************++++++++++++++++++++++++((((((((())))))******+++,,,,,,,,,---------------,,,------------.........,,,---...///000000000000...///000111222222222222666666555555555777888999>>>>>>>>>>>>@@@AAABBBCCCGGGJJJOOOTTTZZZbbbiiioootttyyy{{{uuupppnnnnnnmmmmmmnnnnnnooonnnnnnmmmlllkkktttxxx}}}xxxjjjcccbbbcccdddcccccciiiqqq}}}zzzaaaUUUJJJHHHEEEBBB@@@??????@@@===;;;:::888666444444333444333111111222111000...---,,,+++)))((('''&&&&&&))))))))))))***++++++,,,)))******++++++***)))(((***+++++++++++++++***)))************++++++,,,,,,,,,,,,+++++++++++++++***+++++++++***************++++++++++++++++++++++++******+++,,,------,,,,,,------,,,,,,,,,,,,,,,,,,------------............,,,---...///000000000000...///111222333333222111777666555555555777888999;;;;;;<<<>>>@@@CCCEEEGGGHHHKKKPPPUUUZZZaaaiiinnnssswww}}}}}}{{{vvvpppkkkiiiiiihhhhhhiiijjjlllnnnoooqqqrrrrrruuu{{{wwwiii^^^YYY___fffjjjkkklllssszzz~~~~~~yyyyyyyyy```SSSJJJHHHEEEBBB@@@?????????<<<;;;999777666555444444444222111111222222000///,,,,,,+++***)))((('''&&&'''(((((()))************(((((())))))))))))))))))******+++++++++***))))))(((((()))******+++++++++,,,,,,,,,,,,+++*********+++++++++***************+++++++++++++++++++++++++++,,,------...------,,,------,,,+++++++++,,,,,,---------.........//////,,,---...///000000000000...///111333333333222222666666555555555777888999;;;;;;===>>>AAACCCFFFGGGJJJMMMQQQUUU[[[aaaiiinnnqqquuu{{{zzztttoooiiidddbbbbbbbbbbbbdddgggjjjooossswwwyyy{{{{{{xxxpppggg]]]WWWWWWbbboootttuuuxxx~~~xxxyyy|||}}}tttrrrwww|||ttt]]]PPPIIIGGGDDDAAA???>>>>>>???<<<;;;:::888666666555555333222111111222222111///------------,,,+++***)))'''(((((())))))))))))((()))))))))******++++++,,,((())))))*********))))))(((((()))***++++++******+++,,,---,,,***))))))***)))*********************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---------........./////////,,,---...///000000000000///000111222333333333333555555444555666888999;;;????????????@@@BBBCCCDDDJJJMMMPPPUUUZZZ```ggglllpppsssxxx|||~~~wwwrrrmmmfffaaa```aaabbbbbbbbbeeejjjooouuuzzz}}}uuukkkddd]]]XXXVVV[[[iiivvv|||~~~|||wwwqqqtttxxx}}}|||ssspppssswwwnnnYYYOOOHHHFFFCCC@@@>>>============<<<:::999777777666666333222000111222222111000+++,,,---------,,,++++++((())))))******)))(((''')))*********+++,,,---...&&&'''((())))))))))))))))))***+++,,,,,,,,,+++******,,,---+++((('''(((***((((((((())))))*********************************,,,+++***))))))***++++++,,,+++***)))***+++---...............////////////,,,---...///000000000000111111111111222333444444444333444444666888;;;<<>>>>>>>>>>>???>>>:::777555444555555555444333111000...---,,,******+++,,,,,,---......((((((((((((((((((((((((*********)))))))))))))))''''''''''''((((((((((((++++++++++++++++++++++++,,,+++(((###!!!''',,,'''((()))+++++++++***))),,,,,,---------,,,++++++,,,+++)))(((((()))+++,,,..................------,,,,,,,,,---------......,,,///111111000///000000222000///000222333333222222333444555555777;;;======<<<<<<===???BBBFFFHHHPPPQQQRRRTTTWWW\\\```bbblllppptttvvvvvvxxx{{{~~~{{{uuutttttttttuuuuuutttsssooolllgggeeeeeeggghhhhhhmmmmmmnnnpppsssxxx}}}}}}xxxvvvssspppqqqsssuuuvvvuuuuuuuuuuuuvvvzzz~~~{{{yyyzzz|||}}}zzzwwwvvvssspppooonnnnnnlllkkkkkkiiijjjooouuu||||||~~~vvvpppooopppzzztttlll```SSSJJJGGGEEEBBB???=========>>>???>>>;;;888666555555555444444333111000...------++++++++++++++++++++++++************************)))))))))))))))*********((((((((())))))))))))*********************************)))'''&&&&&&)))+++((()))***+++++++++******++++++,,,------,,,,,,,,,---+++***))))))***+++---.........---------------,,,,,,---------.........,,,...000111000//////000111000///000222333333222333444555555555666999;;;=========>>>@@@CCCFFFHHHQQQQQQRRRTTTXXX]]]bbbeeegggkkkooorrrsssuuuxxx{{{uuuooommmkkkmmmppprrrrrrqqqrrrooolllkkklllnnnnnnoooooonnnoooqqquuuzzz|||{{{yyyvvvsssrrrtttvvvuuuwww|||}}}zzz|||||||||}}}}}}{{{xxxtttpppkkkhhhfffdddcccaaaaaa^^^___dddjjjqqq}}}}}}wwwuuuyyyxxxqqqkkkiiihhhppp|||pppggg]]]PPPIIIGGGEEECCC@@@>>>>>>>>>??????>>>;;;888666555555555333333222111000///...------,,,+++***))))))))))))************************(((((())))))******++++++))))))))))))************************************))))))***+++------+++)))))))))***+++++++++*********++++++,,,---------------,,,+++******+++,,,---------------------------,,,------------.........,,,---//////.........///111000///000222333333333555666666555555555888:::?????????@@@BBBEEEGGGIIIRRRRRRRRRTTTXXX^^^dddhhhiiilllpppssstttvvvyyy{{{yyypppjjjfffccceeelllqqqrrrqqqsssrrrpppqqqsssttttttsssppppppqqqssswww|||wwwrrrqqquuuxxx}}}}}}wwwsssttt{{{~~~|||}}}~~~|||yyysssmmmeee___ZZZXXXVVVUUUUUURRRSSSXXX]]]dddpppzzz{{{wwwtttssswwwwwwqqqkkkgggdddgggpppnnneee[[[PPPIIIHHHGGGDDDAAA@@@@@@@@@AAA???>>><<<999777666555555333222222111000///......---,,,+++***)))))))))***((((((((((((((((((((((((''''''((()))***++++++,,,(((((()))))))))*********++++++++++++++++++++++++***)))))),,,///000---)))((())))))))))))))))))))))))***+++,,,---.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------------------............+++---......------...///111///...///222444444333555666777666666888:::===@@@AAAAAABBBDDDFFFHHHJJJRRRRRRRRRTTTYYY___fffjjjlllnnnqqqsssvvvwwwyyyzzz|||~~~|||vvvpppkkkfffbbbdddlllsssuuutttuuuttttttuuuvvvvvvuuusssrrrrrrsssuuuyyy~~~{{{tttuuuzzz~~~}}}zzzrrrnnnnnnttt||||||xxxxxx{{{}}}}}}{{{ssslllbbbXXXSSSOOONNNMMMOOOLLLLLLPPPUUU[[[fffpppyyy~~~|||yyyvvvuuuuuuxxxyyyuuunnnhhhgggeeejjjwwwoooeee[[[PPPJJJGGGEEEBBB@@@?????????@@@???>>><<<:::888666555444222111111111000000//////---,,,+++******+++,,,---((((((((((((((((((((((((''''''((()))***++++++,,,'''''''''((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,+++(((''')))---///...,,,(((((((((((('''((((((((()))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------.........//////,,,---......------...000000///...///222444444444444555777777888;;;>>>AAAAAABBBCCCDDDFFFGGGIIIJJJQQQQQQQQQTTTYYY___eeehhhkkkkkkmmmppprrrtttuuuuuuxxx|||}}}{{{zzzzzzwwwrrrmmmhhhdddffflllsssvvvvvvzzzyyyxxxyyyyyyyyyvvvtttuuuuuuuuuwww{{{{{{{{{}}}xxxsssppplllkkkrrryyy~~~wwwqqqooonnnpppvvvzzzzzzzzzqqqiii___UUUOOOMMMKKKKKKNNNJJJIIIKKKNNNSSS\\\fffmmmsss}}}}}}zzz{{{{{{|||}}}zzzrrrlllhhhccceeepppqqqggg\\\QQQKKKDDDBBB@@@>>><<<======>>>???>>>===;;;999777555444111111111000000000000000...---+++******,,,---///************************(((((())))))******++++++''''''''''''((((((((((((+++++++++++++++++++++++++++)))((((((***,,,------))))))((('''''''''((((((***++++++,,,------------++++++,,,,,,,,,,,,++++++)))******++++++,,,,,,---------........./////////---...///...------///111000......///222444555444333444666777999;;;@@@CCCBBBBBBCCCEEEFFFHHHIIIIIINNNOOOQQQTTTXXX]]]bbbdddjjjjjjkkkooosssvvvvvvvvvuuuxxxyyywwwvvvxxxvvvrrrllljjjhhhhhhlllqqqvvvxxx~~~~~~~~~}}}{{{yyyyyyyyyzzz||||||xxxuuusssqqqrrrrrrqqqtttyyyxxxssspppllllllrrryyy}}}}}}qqqiiidddbbbccchhhnnnrrrrrrqqqiiicccYYYRRRMMMLLLKKKKKKNNNIIIFFFGGGHHHJJJRRR[[[eeemmmxxx|||ttteee___^^^iiivvvrrrhhh]]]QQQJJJDDDCCC@@@>>>===>>>?????????>>>===;;;999777555444000000000000000111111111///...+++)))))))))+++,,,************************)))))))))))))))*********'''(((((((((((())))))))))))))))))))))))))))))))))))***++++++***+++,,,...,,,+++***)))((())))))***++++++,,,------,,,,,,,,,***++++++++++++++++++***)))))))))***+++,,,,,,,,,............////////////...//////...---...000222///......///222444555444222444555666777999===@@@BBBBBBDDDEEEGGGHHHHHHHHHLLLMMMPPPSSSWWW[[[^^^___eeefffhhhmmmtttxxxzzzyyyrrruuuvvvsssrrrtttrrrnnnjjjlllmmmmmmnnnsssyyy~~~~~~~~~~~~xxxqqqllliiiddddddddddddhhhnnnuuuyyyzzzuuuooolllmmmtttzzz~~~yyyqqqggg___\\\\\\]]]aaafffiiigggddd]]]XXXQQQLLLJJJJJJJJJJJJPPPKKKGGGEEEDDDDDDKKKSSS^^^fffrrr|||~~~{{{zzzzzz{{{vvvbbb[[[YYY```iiiuuussshhh]]]QQQIIIGGGFFFCCCAAAAAAAAABBBCCC???>>>===<<<:::777555444000000000000111111111111111///+++(((''''''((()))((((((((((((((((((((((((*********)))))))))))))))))))))))))))************(((((((((((((((((((((((((((+++......,,,***,,,......---+++*********++++++,,,,,,---------,,,++++++)))******++++++******)))((())))))***++++++,,,,,,............/////////000///000000///......111333///......///222444555555333444555555555777:::===AAABBBDDDEEEGGGGGGHHHHHHJJJLLLOOOSSSWWWZZZ[[[\\\]]]]]]```gggpppvvvxxxxxxqqqttttttpppooopppnnnjjjjjjnnnqqqrrrrrruuu}}}uuunnnjjj^^^^^^]]]\\\]]]aaafffjjjllloootttwwwyyy{{{}}}{{{|||~~~|||vvvrrrooolllnnnuuu{{{~~~yyyssslllccc\\\[[[ZZZ[[[___bbbbbb^^^ZZZTTTPPPKKKGGGGGGHHHIIIIIITTTNNNIIIFFFCCCCCCHHHPPPUUU]]]hhhsss||||||xxxuuutttuuuwww|||yyyooobbbZZZWWW[[[___iiiqqqddd]]]UUUNNNHHHEEE@@@<<<;;;<<<>>>@@@BBBAAA???<<<:::777555444222222111111000/////////......---,,,+++++++++++++++)))((()))++++++)))&&&%%%%%%&&&&&&'''((((((((()))((('''(((***++++++******+++,,,,,,------------+++,,,***'''(((---...,,,,,,,,,,,,+++++++++******+++++++++******)))))))))+++++++++*********))))))((()))***+++,,,---------,,,++++++,,,...//////...000000111111111111000000222111///......000222333555444444333444555666777>>>???AAAAAABBBCCCFFFHHHIIIMMMQQQTTTUUUVVVWWWXXXVVVWWW[[[aaajjjqqqwwwzzzwwwsssooolllmmmnnnpppppppppoooppptttyyy|||{{{zzz|||ppplllfff___[[[YYYZZZZZZZZZYYYZZZ^^^ccciiiooosssuuuwwwnnnpppoooooosssxxxyyyuuupppqqqnnnoootttwwwxxx{{{yyypppgggaaa]]]\\\[[[]]]______[[[WWWOOOLLLHHHEEECCCDDDEEEGGGFFFEEECCCBBBBBBCCCDDDEEEPPPVVV^^^gggrrr~~~|||tttooommmlllqqqtttxxxzzz{{{|||}}}~~~}}}{{{uuusssoookkkaaaUUUPPPVVVZZZ___tttqqqddd\\\TTTMMMGGGEEEBBB???=========>>>BBB@@@>>><<<999666444333222222111111000/////////...---,,,+++************+++)))'''''')))***(((&&&'''''''''((())))))******)))(((((((((***+++***)))***++++++,,,,,,,,,,,,+++***+++***'''(((,,,---+++,,,,,,+++++++++*********---------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))***+++,,,,,,---,,,,,,,,,,,,,,,---.../////////////////////...,,,+++***111000///...///000222333666555444333444444666666777999;;;===>>>AAADDDGGGKKKNNNRRRTTTTTTTTTUUUVVVUUUVVVZZZ```hhhpppvvvyyy{{{wwwssspppqqqrrrrrrrrrqqqpppppprrrvvvyyyyyyxxx{{{}}}|||uuujjjaaa\\\ZZZXXXVVVVVVVVVYYY^^^eeelllqqqsss}}}wwwlllddd]]]]]]```gggooosssqqqmmmiiiggghhhlllppprrrxxx~~~yyyooohhhcccaaa`````````___\\\YYYQQQNNNIIIEEECCCBBBCCCDDDEEEDDDBBBAAA@@@AAACCCCCCKKKPPPWWW___iiiuuuxxxpppkkkiiifffiiikkkmmmmmmnnnoooqqqtttyyy|||xxxtttqqqlllgggaaaVVVQQQUUUWWWZZZmmmrrrcccZZZQQQKKKEEEDDDCCCAAA@@@??????>>>@@@???===;;;888666444333222222111111000/////////---,,,+++***))))))))))))+++(((&&&&&&'''(((((('''(((((()))******++++++,,,***)))((()))***+++***)))++++++++++++++++++******(((++++++)))))),,,,,,))),,,++++++++++++*********---------,,,,,,,,,,,,+++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,------.../////////---.........------,,,+++000/////////000111333444666666444444333444555666666888;;;>>>@@@CCCGGGJJJMMMPPPSSSTTTSSSSSSSSSTTTTTTVVVZZZ```gggooouuuxxx~~~{{{wwwvvvvvvwwwwwwwwwuuusssqqqqqqsssvvvwwwwwwxxxzzz|||pppjjjfffcccaaaWWWVVVWWWZZZaaaiiinnnqqqxxxxxxwwwuuupppggg\\\UUUKKKMMMRRR[[[cccgggfffddd]]][[[\\\aaaeeejjjsss|||wwwppphhheeebbbaaa```^^^\\\ZZZUUURRRMMMHHHDDDBBBAAABBBCCCBBB@@@?????????@@@AAAEEEHHHNNNTTT\\\hhhvvvxxxpppmmmhhhiiiiiiiiihhhhhhjjjlllooouuuzzzxxxuuusssnnniiihhh]]]WWWXXXWWWXXXhhh}}}rrraaaWWWNNNIIIEEEDDDCCCBBBBBBBBBCCCDDD???>>>===:::888555444333222222111111000/////////,,,+++***)))((((((((((((+++)))'''&&&&&&'''((()))((())))))******+++,,,,,,***)))((()))***+++***)))+++++++++++++++***)))((((((,,,---+++***,,,,,,)))++++++++++++************************************,,,,,,++++++++++++******,,,,,,---------,,,,,,+++***+++,,,---,,,---...///+++,,,...000111222333333/////////000111222444555777666555444333444555555666888;;;>>>@@@CCCGGGJJJLLLNNNQQQSSSSSSSSSTTTVVVXXXZZZ^^^bbbgggmmmsssvvv}}}{{{yyyyyyzzz||||||{{{yyyvvvsssqqqrrrtttvvvwwwxxx|||~~~zzzxxxvvvsssccc___\\\]]]bbbhhhlllnnnooollliiieee```XXXPPPJJJEEEHHHMMMSSSYYYZZZXXXUUURRRQQQRRRWWW\\\dddppp|||yyysssiiifffccc```^^^^^^^^^]]]\\\YYYSSSMMMGGGDDDBBBAAAAAA@@@???>>>======>>>>>>@@@CCCGGGKKKQQQ]]]jjjttt{{{xxxwwwvvvssspppooopppqqqsssyyy~~~}}}||||||zzzvvvxxxmmmccc___[[[\\\kkk~~~sss```UUULLLGGGFFFDDDBBB@@@AAADDDHHHKKK???>>><<<:::888666444333222222111111000/////////++++++***)))((((((((((((,,,+++)))''''''''')))+++''''''((())))))******++++++)))((()))******)))(((+++++++++++++++***)))((((((---///,,,***,,,,,,++++++++++++*********))))))************************************)))))))))))),,,,,,,,,---,,,,,,++++++(((***,,,,,,++++++,,,...,,,---///111333444555555/////////000222333444555666555444333333444555666555777999:::;;;===AAACCCIIIKKKOOOQQQSSSUUUWWWYYY]]]___ccceeegggkkkpppuuuxxxxxxxxxzzz}}}~~~{{{yyyvvvsssrrrsssvvvyyy|||uuunnngggdddeeehhhiiihhhbbb___[[[WWWSSSOOOIIIFFFDDDFFFJJJNNNPPPOOOMMMJJJLLLKKKNNNSSSYYYbbbrrryyytttiiihhhfffcccaaabbbccceeedddaaaZZZSSSLLLGGGDDDBBB@@@@@@???>>>======<<<<<>>===;;;999777555444222222111111000/////////,,,+++***)))((((((((((((+++++++++)))'''''')))+++&&&&&&'''(((((())))))***+++***))))))******)))(((++++++++++++++++++******(((...///+++(((***,,,++++++************)))))))))+++,,,,,,,,,,,,---------***))))))))))))(((((((((***++++++,,,,,,+++++++++(((***---,,,******,,,/////////000111111111000000///000000111222333444444555444444333444555666777888:::;;;<<<<<<===@@@BBBFFFIIILLLPPPRRRVVVZZZ]]]___bbbeeeggggggjjjppptttvvvvvvwwwzzz}}}~~~zzzyyywwwuuussstttxxx{{{zzzooohhhfffdddaaa]]]UUURRROOOLLLKKKIIIFFFDDD@@@BBBEEEHHHJJJJJJIIIHHHKKKLLLOOOVVV\\\fffwww~~~xxxtttllllllkkkiiihhhhhhkkkmmmkkkgggaaaYYYQQQKKKGGGDDDAAA@@@@@@???>>>===<<<<<<===???AAACCCFFFNNNYYYaaaooo|||zzzsssrrr~~~sss___RRRJJJFFFGGGEEEBBB??????@@@BBBDDD??????===;;;999888666555222222111111000/////////,,,,,,+++***))))))))))))(((***+++***'''&&&((()))&&&&&&'''(((((())))))***+++***))))))******)))'''***++++++,,,,,,,,,,,,+++(((---...)))%%%'''***+++************))))))))))))++++++,,,,,,,,,---------*********))))))))))))((((((((()))***++++++++++++))),,,///...,,,+++...111//////000000000//////...000111222222333333333333444333333333444666777999;;;<<<>>>>>>???@@@CCCEEEEEEHHHLLLOOORRRVVVZZZ]]]\\\```dddfffgggjjjpppuuuvvvvvvxxx{{{}}}~~~}}}{{{wwwwwwwwwuuussstttxxx{{{}}}ooofffaaa]]]VVVPPPKKKHHHFFFEEEEEEEEEDDDCCC@@@BBBEEEGGGHHHIIIKKKLLLNNNPPPUUU\\\bbbmmm~~~zzzuuurrrnnnoooooonnnkkkkkkmmmpppoookkkeee]]]TTTMMMHHHFFFBBBBBBAAAAAA???>>>===<<<;;;===???@@@CCCIIIQQQXXXfffssssss^^^RRRJJJGGGEEEDDDBBB@@@>>>===<<<<<<@@@???>>><<<:::888777666222222111111000/////////---,,,+++***))))))))))))&&&(((+++***'''%%%&&&((('''''''''((())))))******,,,***))))))******)))'''***+++,,,---------------'''+++,,,&&&"""$$$(((***************)))))))))))))))))))))******++++++++++++++++++************)))&&&'''(((******+++++++++***...111000---,,,000333---...///111222222222222111222222333333333222222333222222333444666888:::777999;;;<<<<<<>>>AAACCCFFFIIILLLOOOQQQUUUZZZ]]]YYY^^^ccceeefffjjjqqqwwwxxxxxxyyy|||}}}}}}{{{yyysssuuuvvvuuussstttxxx{{{~~~{{{mmmccc]]]WWWNNNFFFEEECCCBBBAAABBBCCCBBBAAADDDEEEGGGIIIIIIKKKMMMOOOQQQSSSYYY```gggqqq{{{vvvrrrooonnnppppppoookkkjjjlllnnnppplllfff^^^VVVNNNIIIFFFCCCCCCBBBBBBAAA???>>>===999;;;>>>???@@@EEELLLRRR[[[hhhxxxrrr[[[PPPKKKGGGGGGEEECCCAAA???>>>>>>>>>AAA@@@>>><<<:::888666555444444333111000...---,,,***+++,,,---...---,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&'''))))))))))))((('''''''''''''''((())))))((((((***---000...---,,,+++***)))))))))***,,,...//////---***)))((('''''''''((()))+++,,,))))))))))))))))))******,,,------...---,,,+++***---------............///222222222222111111111111,,,---///111333444444555777777666666666666666777888888999:::<<<>>>@@@AAADDDGGGKKKNNNQQQTTTWWWYYY^^^```bbbccceeejjjqqqwwwyyy{{{~~~~~~|||zzzxxxwwwvvvxxxyyyyyyxxxxxxzzz{{{zzz~~~{{{uuuqqqqqqrrrtttttt~~~}}}{{{zzzzzzxxxqqqggg\\\TTTMMMHHHFFFDDDCCCBBBAAAAAABBBDDDDDDFFFJJJNNNQQQSSSUUUXXXYYY^^^bbbfffiiinnnyyy|||xxxsssqqqpppnnnllliiiiiijjjlllooonnnkkkcccXXXNNNIIIGGGFFFEEEDDDDDDEEECCC@@@============<<<===AAAFFFKKKRRRZZZgggttt~~~|||zzz{{{}}}ttt\\\QQQLLLHHHGGGEEECCCAAA???>>>>>>>>>@@@???>>><<<:::888777666555444222111///......---++++++,,,,,,,,,,,,++++++((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((('''''''''((()))*********)))+++...111...---,,,+++***************+++---......,,,***((()))(((''''''((()))***+++++++++++++++++++++++++++,,,------,,,+++)))'''%%%---------............///////////////////////////000000111222333555666666777777666666666666777777888888999:::<<<>>>@@@AAACCCFFFKKKNNNQQQTTTWWWZZZ^^^bbbfffhhhjjjmmmssswww|||~~~~~~{{{yyyxxxuuuwwwyyyyyyyyyxxxyyy{{{}}}~~~wwwqqqoooooooooooooooppptttwwwzzz|||}}}}}}~~~zzzuuuqqqnnnlllkkkjjjmmmggg___WWWPPPLLLHHHGGGIIIHHHHHHGGGHHHIIIJJJKKKLLLPPPUUUZZZ\\\]]]___aaafffjjjooorrruuu|||~~~|||||||||vvvtttsssqqqnnnkkkjjjjjjkkkoooooommmfff\\\SSSNNNLLLHHHGGGEEEDDDDDDCCC@@@>>>=========<<<<<<@@@EEEIIIMMMSSS]]]gggpppwww~~~|||wwwsssrrrooommmkkklllnnnpppyyy}}}~~~uuu]]]RRRLLLHHHGGGFFFCCCAAA???>>>>>>>>>>>>>>>===;;;:::888777777555444222000///...//////---,,,+++***************))))))((((((((('''''''''&&&&&&&&&&&&'''((()))***)))))))))(((((((((((((((***+++++++++***+++...111------,,,+++************)))+++,,,------+++)))(((***)))((((((((()))***+++++++++++++++++++++++++++***+++,,,,,,+++***((('''---------............///,,,------......//////000444333333333444555777888777777666666666666777777888999999:::<<<>>>@@@AAACCCFFFJJJNNNQQQTTTXXX[[[```dddjjjmmmnnnqqquuuxxx|||zzzyyywwwyyy|||}}}|||||||||}}}zzztttpppnnnmmmkkkiiihhhgggfffffffffggghhhiiiiiihhhgggeeecccbbbaaaaaa^^^ZZZUUURRRPPPOOOOOOSSSRRRRRRSSSTTTUUUVVVWWWWWW[[[bbbfffhhhhhhhhhiiilllqqqwwwzzz|||}}}{{{vvvtttuuu~~~zzzyyywwwtttqqqnnnllljjjjjjooopppoookkkccc[[[UUURRRLLLJJJFFFDDDDDDCCCBBBAAA>>>======;;;;;;>>>CCCGGGLLLPPPVVV\\\ccckkksssxxx{{{~~~zzzwwwssspppooonnnnnnnnnnnnkkkgggccccccbbb___\\\\\\]]]___```mmmwww|||wwwwww{{{uuu]]]RRRLLLGGGGGGFFFDDDAAA@@@?????????======<<<;;;:::888888777666444222000/////////000...---+++)))((((((((()))++++++++++++************&&&&&&&&&&&&'''((()))***************))))))(((((()))***+++******+++---///,,,,,,++++++***+++++++++)))***+++,,,,,,***)))(((+++***)))((((((((()))************)))))))))))))))''')))+++---...//////...---------............///------...///000111222222666555333222333444666777777666666666666777777888999999999:::<<<>>>???@@@CCCFFFIIIMMMPPPTTTYYY\\\bbbfffkkkmmmoooqqqvvvzzz}}}{{{zzzzzz}}}yyyuuussspppnnnooolllgggbbb___^^^______```ccceeefffeeebbbaaa```^^^^^^]]]\\\[[[[[[]]]___``````aaabbbccceeeffffffdddiiiooorrrrrrooolllkkkjjjpppwww||||||{{{yyyyyyzzzzzz{{{}}}~~~{{{uuupppkkkjjjmmmwww~~~{{{wwwtttrrrpppnnnlllooopppqqqoooiiiccc\\\YYYRRRNNNIIIFFFEEEEEEDDDCCC>>>>>>===<<<;;;===AAADDDIIIKKKNNNRRRXXX```iiipppvvv{{{|||wwwsssmmmhhheeecccaaa___```______```aaaaaa___]]]]]]ZZZWWWVVVVVVWWWXXXXXX```gggsss{{{tttrrruuuuuu^^^RRRLLLGGGHHHFFFDDDBBB@@@?????????===<<<<<<:::999888777777555444222111000000000000///...+++)))((((((((((((++++++++++++************'''''''''''''''(((************++++++******)))(((''')))***)))))))))+++,,,+++++++++***++++++,,,,,,******+++++++++***)))(((+++***)))(((((()))***************)))))))))((((((&&&(((***---.../////////---------............///,,,---...///000111222333555444222111111333444666666666666666666777888888999999::::::<<<===???@@@BBBEEEIIILLLPPPUUUZZZ^^^eeegggjjjkkkkkkooovvv|||}}}||||||}}}{{{xxxwwwsssooojjjddd```]]]]]]]]]^^^bbbfffgggfffcccbbbbbbbbbdddggghhhhhhiiillloooooooooppprrrsssttttttuuurrrvvvyyyzzzuuuoooiiifffdddjjjqqqvvvwwwuuurrrpppnnnmmmlllnnnqqqqqqlllgggaaabbbfffppp|||xxxwwwvvvtttrrrpppqqqqqqpppmmmhhhaaa]]]WWWSSSMMMIIIGGGGGGFFFFFF@@@@@@???===;;;<<>>???BBBDDDHHHLLLPPPUUU[[[___eeegggiiiiiiiiinnnuuu{{{~~~~~~~~~wwwuuuqqqmmmiiifffdddccccccgggkkkllljjjiiiiiikkkjjjnnnsssttttttuuuxxx{{{zzz{{{|||~~~}}}|||tttkkkccc___]]]aaafffkkknnnmmmkkkiiicccaaa___bbbhhhjjjgggccc]]]___cccmmm~~~}}}}}}{{{zzztttssssssrrrpppkkkeeeaaa\\\XXXRRRNNNKKKJJJIIIHHHBBBAAA@@@>>><<<<<<>>>@@@AAABBBCCCEEEJJJPPPYYY^^^lllpppuuuzzz~~~zzz}}}~~~wwwtttrrrkkkgggbbb______`````````[[[ZZZXXXZZZ^^^bbbdddeeefffcccbbbbbbcccbbb]]]YYYZZZXXX[[[bbbjjjqqqyyyxxxrrrrrr}}}zzzbbbVVVOOOIIIHHHGGGEEEBBB@@@@@@???@@@>>>===<<<:::888666555444222333444444333222000///------------,,,+++))))))((((((((('''''''''&&&&&&''''''''''''((()))***+++***+++,,,---,,,+++)))(((''')))******)))))))))+++************+++,,,---...,,,,,,,,,,,,,,,+++++++++***))))))))))))***,,,---------,,,,,,+++******)))((()))***+++,,,+++***)))---------............///------......///000111111111111222222333333333444555555555555666777888999:::::::::;;;<<<===>>>???BBBDDDGGGKKKOOOUUU\\\```cccfffiiijjjkkknnntttyyy}}}{{{{{{zzzxxxvvvrrrooonnnhhhlllooopppnnnnnnrrrvvvuuuzzz~~~~~~|||rrrggg^^^YYYUUUVVVYYY\\\___``````___XXXUUUTTTYYYaaafffeeebbb___```ccclll|||yyywwwuuusssrrrnnnhhhddd___[[[VVVRRROOOMMMKKKIIICCCCCCBBB@@@===<<<===???AAABBBDDDFFFHHHMMMRRRVVV___bbbggglllrrrxxx|||qqqiiidddeeellluuu}}}zzztttpppllliiiiiijjjjjjjjjhhheeedddeeeiiiooosssuuuvvvuuutttuuuvvvssskkkeeebbb\\\YYY[[[]]]___eeemmmvvv|||tttrrr||||||dddXXXQQQKKKHHHGGGEEEBBBAAA@@@@@@@@@???>>><<<:::888666444333111222444555555333000...,,,---......---,,,***)))))))))))))))(((((((((((('''''''''(((((()))***+++***+++,,,------+++***((((((***,,,,,,*********+++))))))******+++,,,---...---------,,,,,,,,,++++++))))))((())))))+++---...++++++******)))(((((('''''')))+++---...//////...---------.........//////000000111111222222333333000111222333444444444444555555555555666777999999:::::::::;;;<<<===>>>???AAADDDGGGKKKOOOUUU\\\aaabbbfffkkkmmmmmmooosssvvv|||{{{|||~~~~~~|||yyyuuusssfffiiimmmmmmlllnnntttyyy~~~{{{pppeee\\\WWWOOONNNOOOQQQTTTVVVWWWWWWQQQNNNMMMSSS^^^eeefffcccaaabbbeeelll{{{}}}zzzwwwuuussspppjjjfffaaa]]]YYYUUURRROOOLLLJJJDDDDDDCCC@@@>>><<<===???===???AAABBBCCCEEEIIIKKKOOORRRWWW]]]dddnnnwww~~~}}}yyysssoooiii```YYYXXX\\\dddppp{{{{{{wwwuuutttuuuttttttvvvtttrrrsssxxx~~~zzzrrriiiaaaZZZYYYWWWUUUZZZaaadddttt~~~uuurrr|||hhhYYYOOOHHHIIIFFFBBB?????????>>>===@@@???>>>;;;999666555444222222222222222111000///000000///...,,,)))'''&&&(((((((((((((((''''''&&&'''(((((()))***++++++,,,((()))***+++++++++++++++)))))))))))))))))))))))),,,+++)))((((((((()))***+++,,,------......------///,,,((('''(((***++++++*********************+++((()))***+++,,,---......,,,---......//////......000000000000000111222222666555333222222333444555444444555777888:::;;;;;;777999;;;<<<===>>>@@@BBB@@@AAAEEEKKKRRRWWWYYYZZZgggiiilllnnnnnnoooqqqrrryyy~~~yyyuuuwwwxxxzzz|||~~~{{{{{{{{{}}}~~~}}}ssspppmmmjjjkkknnnrrruuu}}}rrrggg\\\SSSNNNLLLKKKKKKLLLMMMLLLKKKJJJKKKNNNRRRVVV[[[___aaaeeeccceeemmm{{{{{{uuunnngggcccddd^^^WWWTTTTTTSSSNNNJJJJJJIIIGGGDDDBBB@@@??????@@@@@@AAABBBBBBBBBBBBBBBFFFHHHLLLSSS[[[gggsss{{{|||yyyxxxyyy|||zzztttnnnfff\\\SSSQQQTTTWWW]]]cccooouuu~~~nnniiibbb\\\XXXUUUSSSRRRYYYfff~~~yyytttxxxhhhZZZPPPJJJLLLHHHDDDAAA@@@???>>><<<@@@???===;;;999666555444444444333333111000...---......---,,,***)))(((((((((((((((((('''&&&&&&%%%'''((((((((()))*********))))))***+++++++++******************************---,,,+++***************)))***++++++,,,,,,++++++///,,,)))(((***,,,------------------------------))))))***+++,,,---......,,,---......//////.....................///000000555444444333333444444444555555666777999:::;;;<<<:::;;;============>>>@@@CCCDDDHHHNNNTTTZZZ^^^___fffhhhlllnnnoooppprrrtttwww|||~~~{{{xxxtttqqqppppppqqqrrrssstttuuuvvvttttttwwwzzz~~~~~~vvvssspppmmmlllnnnqqqsssyyy~~~{{{}}}yyyxxxzzz{{{{{{|||vvvjjj]]]SSSKKKHHHFFFEEEGGGHHHHHHGGGHHHHHHIIIKKKPPPVVV[[[___ddddddhhhrrrzzzrrriiicccddd___XXXUUUUUUSSSOOOKKKKKKIIIGGGEEEBBB@@@>>>>>>===>>>>>>?????????>>>>>>AAACCCHHHNNNWWWbbbnnnvvvvvvtttssstttwwwwwwsssnnnccc[[[SSSQQQQQQQQQTTTXXX^^^ccckkkttt}}}nnnhhh```XXXSSSPPPMMMLLLOOO[[[sssxxxrrrvvv|||gggYYYQQQLLLNNNJJJEEEBBB@@@???===<<>>>>><<<<<<===???DDDFFFIIINNNUUU[[[aaadddfffhhhlllnnnpppqqqtttvvvuuuzzz{{{wwwtttrrrpppjjjiiihhhhhhhhhhhhjjjjjjkkklllpppuuu{{{~~~~~~}}}tttqqqmmmjjjhhhhhhiiiiiiooosssvvvwwwxxxyyywwwtttrrrnnnmmmooorrrtttyyy|||nnn___SSSIIIFFFBBB@@@AAACCCDDDEEEGGGFFFEEEGGGKKKRRRYYY]]]bbbdddkkkvvvxxxmmmfffeee```ZZZVVVUUUSSSOOOLLLKKKJJJHHHEEEBBB@@@>>>===<<<<<<=========<<<<<<;;;===@@@DDDJJJSSS^^^iiipppyyy{{{~~~}}}yyypppnnnlllmmmpppqqqooommmbbbZZZTTTRRRPPPKKKJJJKKKQQQTTTYYY___dddggghhhiiiiiiiiijjjllloootttxxxzzz|||mmmggg]]]TTTNNNKKKIIIHHHGGGQQQfffwwwppprrrxxx~~~|||dddWWWQQQLLLLLLIIIDDDAAA@@@???>>>===???>>><<<:::888666555444444444333222111000......000...,,,***))))))***++++++***)))((('''&&&&&&&&&''''''''''''''''''&&&&&&+++++++++++++++***)))(((++++++++++++++++++++++++((()))))))))((('''%%%###++++++,,,------------,,,---+++)))***---///000000,,,++++++***)))(((((('''))))))******+++,,,,,,---------...///////////////000000000000000111111222222333444555555555444333555555666777888999:::;;;;;;<<<>>>>>>======>>>@@@BBBEEEHHHLLLRRRYYY```eeegggjjjnnnpppqqqsssuuuwwwvvv{{{~~~{{{xxxvvvllljjjgggeeeddddddeeeeeeccceeehhhnnntttwwwxxxwwwpppnnnjjjgggdddbbbbbbaaadddgggjjjlllmmmnnnmmmkkkgggddddddhhhmmmqqqzzzrrraaaSSSIIIEEE@@@>>>???BBBDDDEEEFFFFFFGGGIIIMMMSSSXXX[[[aaadddkkkuuu~~~tttlllgggccc]]]XXXUUURRROOOLLLLLLKKKIIIFFFCCC@@@>>>===>>>>>>>>>>>>>>>>>>===<<<<<>>>>>===<<<:::888666555444111111222222222111111000333222...,,,***)))******,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&+++++++++++++++***)))(((************************(((((())))))((('''%%%$$$***+++,,,,,,------,,,,,,***)))((())),,,...////////////...---,,,++++++***(((((())))))******++++++---...//////000000//////000000000000000111111222111222444555666555444333444555555666777888999999999;;;===>>>>>>???AAABBBBBBEEEIIILLLPPPVVV^^^ccchhhkkkoooqqqrrrtttvvvxxxzzz}}}tttrrrnnnjjjhhhfffffffff^^^___aaaeeeiiillllllllllllkkkjjjhhhfffcccbbbaaa\\\]]]___bbbdddeeeeeegggeeedddfffkkkpppuuuuuubbbSSSHHHDDD???<<<>>>AAADDDFFFEEEGGGJJJNNNRRRUUUXXXYYY```ccciiipppwww{{{tttkkkgggaaa[[[WWWRRROOOLLLLLLLLLJJJHHHEEEBBB???>>>>>>???????????????>>>>>><<<>>>BBBFFFLLLTTT\\\bbbgggoooxxx~~~zzztttnnnkkkhhhfffffffffeeeeeeaaa\\\VVVRRRLLLEEECCCEEEAAABBBCCCDDDEEEEEEEEEDDDDDDEEEEEEGGGIIILLLOOOPPP^^^cccjjjqqquuuvvvuuusssllljjjiiikkklllrrr|||vvvpppiiieee^^^XXXQQQKKKHHHHHHHHHHHHHHHLLLYYYpppyyyooonnnssswww~~~xxx```TTTNNNJJJFFFDDD@@@??????@@@@@@???===<<<;;;:::888666555444000000111222222222222111444333000---+++******)))+++***)))((((((((()))***&&&&&&''''''''''''''''''******+++++++++******)))******************************++++++******))))))((())))))***************)))''''''(((+++------,,,------,,,,,,++++++******))))))))))))******++++++......///000000000000///...............///000000222222333444555555555555555666666777888888999999888:::===>>>>>>???BBBDDDCCCGGGKKKMMMOOOTTTZZZ___eeehhhlllppprrruuuxxx{{{}}}~~~zzzvvvqqqnnnlllkkk```___^^^```bbbeeefffeeegggggghhhiiiiiigggeeeddd```]]]^^^aaadddeeehhhllloooppptttyyy}}}uuubbbSSSFFFBBB>>><<<>>>BBBEEEGGGFFFHHHMMMQQQUUUXXXYYYYYYbbbdddiiinnnsss~~~}}}rrrnnnhhhaaaZZZTTTPPPOOOLLLLLLLLLJJJHHHEEEBBB@@@>>>>>>???@@@@@@@@@@@@@@@===???AAADDDGGGMMMSSSXXX___hhhssszzz}}}|||}}}}}}{{{vvvpppnnnllliiifffeeeddddddaaa]]]YYYUUUNNNFFFDDDFFF??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFQQQVVV\\\cccggghhhgggfffaaa]]]\\\___aaagggyyyxxxqqqmmmhhhccc^^^ZZZUUUOOOKKKIIIHHHGGGFFFEEEIIIUUUjjj{{{qqqooossswww|||yyyaaaUUUNNNIIIHHHEEEBBB@@@@@@@@@??????===<<<;;;999888666555444111111222222222111111000111000///...,,,+++***))))))(((&&&%%%&&&''')))***&&&&&&&&&'''(((((())))))))))))***+++++++++******+++++++++++++++++++++++++++************+++,,,,,,(((((()))***************)))((('''(((+++,,,,,,+++***)))))))))))))))))))))+++++++++++++++,,,,,,,,,......///000000000000000...............///000000333333333333444555666666888888888999::::::;;;;;;:::<<<>>>>>>>>>???AAABBBAAAFFFKKKMMMMMMOOOSSSXXX]]]aaaggglllqqqvvvzzz~~~}}}zzzvvvtttjjjgggdddccceeehhhjjjjjjhhhjjjnnnqqqssssssrrrqqqooojjjiiimmmpppqqqwww~~~uuuaaaSSSFFFCCC@@@???BBBFFFIIIKKKMMMNNNQQQUUUYYY\\\^^^```fffhhhlllooorrr{{{zzzvvvppphhh___XXXTTTRRRLLLMMMMMMLLLKKKHHHEEECCC???@@@AAACCCDDDDDDDDDDDDAAABBBCCCDDDEEEIIIMMMQQQYYYaaakkkrrruuuwwwyyy{{{{{{}}}~~~~~~}}}|||}}}}}}|||yyyrrrqqqooollliiigggffffffeeecccaaa___VVVLLLGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCFFFJJJPPPWWW[[[]]]]]]]]]ZZZUUUUUUYYYZZZ___rrr{{{uuupppnnnjjjfffbbb```\\\WWWRRRNNNKKKGGGEEEDDDHHHSSShhh~~~tttqqqtttuuuzzz{{{cccVVVOOOJJJKKKHHHDDDAAA@@@@@@???>>><<<<<<;;;999777666555444333333333222222000///...------------,,,+++***)))&&&%%%$$$###$$$&&&(((***&&&&&&&&&'''((()))******((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((***+++---******+++,,,,,,,,,,,,+++***)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,------------------......//////000000000000000000000000000000111222222333333222222333444666777:::::::::;;;;;;<<<<<<<<<<<<>>>??????>>>>>>???@@@>>>CCCHHHJJJIIIIIIMMMQQQVVV[[[bbbiiipppvvv|||||||||tttqqqllljjjlllooorrrsssrrruuuzzzyyyvvvzzz}}}tttaaaSSSHHHFFFCCCDDDGGGKKKNNNOOOUUUUUUVVVXXX\\\```dddggghhhkkkppprrrsssyyy|||vvvlllbbb[[[VVVUUULLLMMMNNNMMMLLLJJJGGGEEECCCDDDEEEGGGHHHIIIIIIIIIFFFFFFGGGFFFGGGIIILLLOOOVVV\\\eeejjjnnnrrrvvvzzzxxxyyyzzzyyywwwuuuuuuvvvuuuyyy}}}}}}zzzrrrrrrrrrooollliiihhhhhhiiiiiikkkiii```SSSKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGBBBBBBAAAAAA@@@@@@??????>>>BBBHHHOOOTTTWWWWWWXXXWWWRRRQQQVVVXXX\\\nnn{{{xxxwwwtttpppllljjjfff```ZZZTTTOOOIIIFFFFFFIIISSSgggvvvsssuuusssxxx~~~~~~eeeXXXPPPJJJGGGFFFEEEDDDCCCBBBBBBBBB>>><<<;;;999777555555444444444333222222111111000+++,,,---...---+++)))'''''''''&&&''''''((())))))((('''&&&%%%&&&''')))+++(((''''''&&&&&&&&&''''''++++++******++++++,,,---++++++***+++,,,,,,+++***///...,,,***((((((((()))---,,,,,,++++++,,,,,,---...///000000111111000000---+++***((()))+++---///......///////////////...,,,---...///000000000000222333444555666666666666666666777888:::;;;<<<<<<<<<<<<===>>>???@@@@@@AAA@@@BBBDDDEEEFFFGGGIIIKKKNNNTTT]]]eeelllrrrxxx{{{}}}}}}xxxvvvyyy{{{zzzwwwzzz~~~ttteee\\\PPPMMMJJJJJJOOOSSSUUUUUUWWWXXXYYY[[[^^^bbbfffhhhlllmmmqqqtttsssvvv}}}uuukkkbbb\\\ZZZQQQNNNNNNRRRRRRNNNJJJJJJGGGGGGHHHIIIIIIJJJJJJKKKLLLKKKHHHFFFEEEFFFGGGHHHOOOUUU]]]eeekkkooosssuuuzzzwwwtttrrrrrrpppmmmiiinnnpppssswww|||}}}zzzxxxvvvsssqqqooollliiifffhhhjjjlllmmmjjjbbbWWWOOOSSSQQQNNNMMMNNNNNNNNNMMMHHHGGGFFFEEEDDDCCCBBBBBB===AAAEEEHHHJJJOOOUUUZZZXXXWWWVVVSSSQQQWWWjjj}}}~~~}}}|||wwwtttooofff\\\TTTOOOMMMMMMLLLTTTiii}}}yyyxxxvvvyyy|||~~~eeeWWWOOOIIIFFFEEEDDDBBBAAA@@@??????===<<<:::888777555555444333222222111111000//////+++,,,,,,,,,+++***)))(((+++***************+++,,,((((((&&&&&&&&&''')))***))))))((((((((((((((())))))))))))))))))***++++++,,,++++++,,,------,,,+++******))))))((()))))))))---,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,((((((((((((((())))))***------...//////000//////------......///000000111222222333444555555555555999999999:::::::::::::::>>>>>>??????@@@@@@AAAAAA@@@BBBDDDEEEEEEFFFHHHJJJLLLQQQYYYaaahhhnnntttxxxzzz~~~sssfff___SSSPPPMMMMMMQQQVVVYYYZZZ^^^^^^]]]^^^bbbhhhmmmqqqvvvvvvyyyzzzwwwxxxyyyooofffaaa^^^VVVRRRQQQTTTTTTQQQNNNOOOLLLLLLLLLMMMMMMNNNNNNOOONNNLLLJJJIIIGGGGGGGGGGGGKKKPPPXXX```ffflllqqquuuxxxuuuqqqpppooonnnkkkhhhiiikkkmmmqqqtttwwwzzz{{{|||yyywwwvvvtttrrrqqqnnnjjjfffhhhjjjlllnnnmmmggg___YYYXXXUUUSSSRRRRRRSSSRRRQQQNNNNNNMMMKKKIIIFFFDDDCCC???AAADDDFFFHHHLLLRRRVVVXXXWWWWWWVVVSSSWWWgggxxx~~~uuujjj___XXXTTTRRRQQQYYYmmm{{{yyyxxxzzz}}}eeeVVVNNNIIIFFFEEECCCAAA???===<<<<<<===<<<:::888666555555444222111111000//////......,,,,,,+++***)))))))))))),,,,,,++++++******++++++(((((('''&&&&&&''')))***************************(((''''''''''''((())))))((())))))))))))))))))(((***+++,,,---.../////////---,,,,,,++++++,,,,,,------...............------&&&'''(((******)))(((''',,,,,,...///000000000000///......---...///111222222222333444555555555555999999::::::;;;;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDDDDDDDEEEFFFHHHJJJNNNUUU\\\ccckkkssswwwzzz~~~~~~yyyqqqhhhbbbXXXUUURRRRRRUUUZZZ___aaa```^^^\\\\\\bbbjjjtttyyy|||{{{~~~~~~|||zzz~~~uuummmgggddd]]]XXXUUUWWWWWWUUUTTTUUUSSSSSSTTTTTTTTTTTTTTTTTTRRRRRRPPPOOOMMMJJJHHHGGGGGGKKKRRRYYY___gggnnnrrrsssqqqooommmlllkkkhhhffffffgggiiikkkmmmoooppppppzzz{{{~~~|||xxxvvvvvvuuuuuutttpppkkkhhhhhhiiikkknnnooolllgggccc^^^[[[YYYXXXXXXXXXWWWVVVVVVVVVUUUSSSOOOKKKGGGEEEAAACCCDDDDDDFFFIIINNNQQQVVVWWWYYYZZZXXXYYYcccooo{{{mmmbbb\\\XXXWWW___rrr}}}|||zzz|||fffVVVNNNIIIGGGFFFDDDAAA>>><<<;;;;;;<<<;;;999888666555555444222111111000000///......---,,,)))(((''''''))))))******)))((('''''''''(((((((((''''''''''''((()))))))))******++++++******(((''''''''''''((())))))((()))*********)))))))))***,,,...000111111111111---,,,,,,++++++,,,,,,---...////////////...------***++++++,,,,,,,,,+++++++++,,,---///000111111111000///------...///222333333333444555666666666666555666888:::<<<>>>@@@AAA@@@@@@??????????????????@@@AAACCCDDDCCCDDDFFFGGGIIIMMMTTT[[[cccmmmvvv||||||xxxvvvtttqqqkkkggg^^^[[[XXXWWWYYY^^^cccgggccc```\\\\\\bbbmmmyyy}}}xxxtttxxx|||uuupppllleee___[[[[[[[[[YYYZZZ]]][[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXVVVSSSOOOKKKIIIGGGJJJNNNSSSXXX```gggmmmnnnmmmlllkkkjjjiiigggfffhhhiiijjjlllmmmmmmmmmlllsssuuuyyy~~~|||yyyvvvvvvwwwxxxwwwtttnnnjjjgggggghhhjjjmmmmmmjjjhhhcccaaa^^^]]]]]]\\\ZZZYYYZZZZZZZZZYYYUUUPPPLLLIIIFFFFFFEEEEEEFFFHHHKKKMMMTTTVVVZZZ^^^\\\ZZZ___fffttt|||nnneee___^^^ddduuuhhhWWWOOOKKKIIIHHHEEEBBB???===<<<;;;;;;:::999777666555555555333222222111000000//////---,,,)))'''&&&''')))***)))((('''&&&&&&&&&&&&&&&((((((((('''''''''(((((('''((()))*********))))))))))))(((((())))))***++++++---///...---,,,,,,...((()))+++,,,---,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***///...,,,++++++,,,...///+++,,,---///000111111111000///...---...000222444444555666777777888888777555666888:::<<<>>>@@@AAA>>>>>>>>>>>>>>>=========???AAACCCDDDCCCDDDFFFHHHKKKOOOUUU]]]fffppp{{{~~~zzzuuussstttrrrnnnjjjcccaaa^^^\\\]]]```eeehhhlllhhhbbb```dddooo{{{|||tttoooppp~~~xxxtttmmmfff`````````___```cccbbbbbbaaa```______^^^^^^[[[[[[[[[YYYUUUQQQLLLIIIJJJKKKMMMOOOSSSYYY```eeeiiiiiiiiiiiihhhggghhhhhhjjjkkkmmmooooooooonnnnnnpppqqquuu{{{}}}{{{xxxxxxyyyzzzzzzxxxsssooohhhhhhgggiiikkklllkkkjjjhhhgggdddccccccaaa___]]][[[\\\]]]\\\YYYUUUQQQOOOMMMLLLJJJJJJJJJKKKKKKKKKRRRTTTYYY___```]]]]]]```eeerrr~~~tttjjjgggjjjxxxhhhWWWPPPLLLJJJHHHFFFCCCAAA???======::::::888777666555555555333222222111111000//////...,,,***((('''((()))***))))))((('''''''''((((((((((((((((((((('''''''''%%%&&&((()))***))))))(((******))))))******+++,,,(((+++------***(((***,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,------.........---000...+++))))))+++---...,,,,,,...///000000000000000///......///000222333444444555777777777777777999999::::::;;;;;;<<<<<<========================???AAACCCDDDDDDEEEHHHJJJLLLPPPVVV^^^gggqqq{{{yyywwwwwwvvvrrrmmmfffeeecccaaa______ccceeennniiiccc___bbbjjjttt{{{}}}{{{oooiiiiiivvv{{{tttmmmggggggfffeeefffjjjiiiiiigggfffeeecccbbbbbb\\\\\\[[[YYYUUUPPPLLLIIIKKKKKKLLLLLLNNNSSSYYY^^^bbbdddffffffffffffhhhjjjjjjllloooqqqssssssrrrqqqqqqrrrtttwww{{{~~~~~~}}}{{{{{{|||}}}}}}{{{xxxuuuooonnnmmmnnnpppqqqqqqppprrrpppnnnmmmllljjjgggeee````````````^^^[[[XXXVVVTTTSSSRRRRRRRRRQQQOOOLLLPPPQQQWWW___bbb___]]]^^^ZZZ```kkkzzztttooooooyyygggVVVOOOLLLIIIHHHEEECCCAAA???>>>===:::999888666666555555555222111111000//////.........---+++***))))))******)))(((((((((((())))))***(((((((((((((((''''''&&&$$$&&&((()))******)))(((******))))))******+++,,,&&&***---,,,(((''')))+++...---------......///000---,,,,,,++++++,,,,,,------...///000111222222222...---,,,+++***++++++,,,------...//////000///////////////000111111222222222333444555666666666666999999999:::::::::::::::<<<<<<======>>>>>>??????>>>@@@CCCDDDEEEGGGJJJLLLLLLPPPVVV]]]dddllltttyyy|||}}}}}}{{{tttooohhhiiigggddd___^^^___aaaeeeaaa]]]\\\```hhhrrrxxx}}}}}}yyy}}}nnnfffeeeqqq{{{tttooonnnnnnlllmmmpppooonnnmmmkkkiiigggfffeee```___]]]ZZZWWWRRROOOMMMHHHIIIIIIJJJKKKOOOTTTXXX[[[^^^aaaccccccdddgggjjjjjjlllppptttwwwxxxxxxwwwuuutttsssuuuyyy}}}~~~~~~}}}~~~~~~|||zzzyyyxxxwwwyyy{{{}}}}}}|||~~~}}}{{{zzzyyyvvvrrrpppggggggfffeeebbb```^^^]]]ZZZYYYYYYZZZ[[[XXXSSSOOOOOOOOOTTT]]]bbb```^^^___XXXXXX[[[dddppp|||xxxqqqnnnvvvfffUUUNNNKKKHHHGGGEEEBBB@@@???>>>>>>999999888666555555555555000000000///......------...---,,,+++************''''''&&&''''''((()))***(((((())))))((('''&&&&&&$$$&&&(((***+++***)))((()))))))))))))))***++++++,,,///333222...,,,...111+++*********+++,,,...000---,,,,,,++++++,,,,,,---******,,,...///000000000---......///...---++++++......///////////////......///000111222222222111111111222333444444444444666777777888:::;;;<<<<<<<<<======>>>???@@@@@@AAA>>>@@@CCCEEEFFFHHHKKKMMMKKKOOOUUUZZZ```gggmmmrrrtttyyy}}}vvvoooiiijjjiiieee```\\\\\\]]]]]][[[ZZZ]]]dddnnnyyy~~~wwwyyyxxxuuuyyyooogggeeepppxxxssssssssspppqqqssssssrrrpppnnnllljjjiiihhhdddcccaaa^^^ZZZVVVSSSRRREEEFFFGGGHHHIIIMMMRRRUUUWWW[[[^^^```aaacccgggjjjkkknnnrrrwww{{{|||}}}}}}yyyvvvsssssswww|||}}}{{{xxxnnnmmmkkkhhhfffdddbbbaaa^^^]]]^^^``````]]]WWWQQQNNNNNNRRR\\\bbbaaa``````\\\XXXVVVXXX]]]ccciiinnnwwwxxxpppkkkppp|||iiiVVVLLLHHHEEEHHHFFF???===???>>>:::===;;;999777555555555555111111111000///---,,,+++111...)))%%%###$$$'''(((%%%&&&'''((('''&&&$$$######%%%&&&(((((('''%%%$$$'''((()))+++++++++******(((((((((((())))))))))))***+++,,,,,,------,,,,,,,,,,,,---,,,+++,,,///111111///---,,,------,,,+++***---///000///.........000///---+++++++++------333222000/////////000111///000111000//////111333444444555555666777777777888888888999:::<<<===>>>;;;===?????????@@@BBBCCCCCCBBBBBBBBBDDDFFFHHHIIILLLMMMPPPSSSWWW\\\ccchhhkkkpppyyy}}}wwwssskkkiiigggccc```]]][[[ZZZ\\\YYYWWWZZZdddrrr~~~{{{yyyuuulllttt~~~uuukkkeeelll~~~{{{zzz{{{}}}{{{{{{zzzxxxuuuqqqmmmkkkjjjiiifffbbb^^^ZZZVVVTTTOOONNNMMMKKKKKKLLLLLLMMMTTTXXXZZZ\\\```gggkkkkkklllnnnqqqrrrtttvvvyyy|||xxxvvvtttuuuxxx|||yyyvvvrrrooollljjjgggeeeeeeeeeeeedddbbb___\\\[[[VVVSSSRRRUUU[[[bbbeeeeee```]]]YYYWWWXXXZZZ[[[ZZZcccfffmmmyyyvvvmmmjjjhhhjjjrrriiiXXXOOOLLLJJJMMMKKKFFFDDDGGGFFFCCC===<<<:::777555444444444111111111000///---,,,+++...,,,)))&&&&&&''')))***)))***,,,------+++***)))!!!###%%%''')))))))))(((%%%&&&''')))******))))))))))))))))))((((((((((((***+++,,,,,,------,,,,,,+++,,,,,,+++++++++...000///---++++++++++++***))))))+++............000111000///---+++++++++,,,---///.........//////000111///000111000//////111333333444444555555666666777999999999999999:::;;;;;;<<<===???@@@???@@@AAACCCBBBBBBBBBCCCEEEFFFHHHIIIJJJKKKMMMNNNQQQVVV[[[```ggglllvvv{{{tttoooeeedddbbb```___^^^^^^^^^]]][[[[[[```kkkyyy{{{}}}vvvrrriiiooowww~~~uuujjjdddkkk~~~|||wwwssspppnnnmmmjjjgggbbb^^^ZZZXXXRRRQQQPPPOOONNNOOOPPPQQQSSSWWW[[[\\\aaaiiimmmmmmlllmmmnnnnnnnnnpppsssvvvvvvtttssssssvvvzzz}}}~~~}}}yyyvvvsssqqqnnnkkkiiiiiihhhfffdddbbbaaa```^^^ZZZWWWVVVYYY___cccfffdddaaa]]]YYYVVVUUUTTTSSSQQQSSSZZZfffvvv{{{{{{|||}}}|||nnnddd___^^^^^^bbbmmm|||hhhYYYRRRPPPIIIJJJIIIEEEDDDFFFFFFDDD>>>===:::888555444333222111111111000///...---,,,,,,+++***)))))))))***+++((()))+++,,,,,,+++***)))"""$$$&&&((()))***))))))###$$$%%%'''((()))))))))******))))))((((((''''''***++++++,,,,,,,,,,,,,,,***++++++*********---///---+++************)))((()))***,,,------///222444000///---,,,++++++,,,,,,***+++,,,...///000000000///000000000//////111333222222333444444555555666999999888888888888999999<<<>>>???@@@???@@@AAACCCAAABBBCCCEEEFFFGGGHHHHHHHHHJJJKKKKKKMMMPPPTTTXXX```fffppp{{{{{{rrrlllcccbbbaaa``````aaabbbccc``````cccjjjvvv||||||tttnnngggjjjnnnvvv~~~sssiiibbbiiizzzzzzwwwtttrrrppplllgggccc___]]]WWWVVVTTTSSSRRRSSSTTTUUUTTTYYY\\\___eeemmmrrrrrrpppooollliiiggghhhkkknnnqqqppppppqqqrrruuuwwwxxxzzz|||~~~~~~{{{wwwuuuooonnnkkkiiiggggggggghhhhhheee```\\\ZZZ\\\bbbfffjjjiiigggaaaZZZSSSOOOMMMDDDFFFJJJRRR^^^jjjvvv|||}}}xxxooogggaaa______```aaagggttt}}}rrrjjjaaaWWWPPPNNNNNNRRRYYYfffuuu~~~gggYYYRRRQQQFFFFFFEEEBBBAAA@@@@@@???>>>===;;;888666444222111111111111000000...---------,,,,,,++++++*********&&&'''((()))))))))(((((('''(((((())))))((('''&&&###$$$%%%&&&((())))))***+++******)))(((''''''&&&******+++,,,,,,,,,,,,+++)))******))))))***,,,...,,,+++******++++++)))(((++++++,,,,,,,,,...111444000///...,,,++++++++++++)))+++---...000000//////...///000000...///000222111222222333333444555555888777777777888999999:::===???@@@@@@@@@@@@AAACCC@@@BBBDDDFFFGGGHHHHHHGGGIIIJJJKKKLLLMMMOOOSSSVVVYYY```jjjuuu}}}sssmmmgggfffcccbbbbbbccceeegggiiijjjmmmuuu|||tttnnniiihhhiiinnn~~~qqqgggaaafffvvv~~~zzzvvvuuurrroookkkfffcccaaaZZZYYYWWWUUUUUUVVVXXXYYYXXX]]]aaadddkkktttzzzzzzzzzwwwqqqjjjdddbbbccceeejjjkkklllmmmmmmnnnpppqqqvvvyyy}}}~~~vvvsssooollljjjkkkmmmoooppppppmmmgggaaa```cccfffoooqqqsssoooeeeZZZQQQLLLFFFGGGHHHJJJOOOTTTZZZ]]]\\\YYYSSSOOOLLLMMMNNNPPPPPPTTT___qqqyyykkk^^^VVVOOOJJJGGGCCCEEEJJJSSS```ooo|||~~~gggWWWQQQPPPJJJHHHFFFDDDAAA???======>>>===;;;999666444222111000111111111000///......///......---+++***((('''((()))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&'''''')))***+++++++++******)))(((''''''&&&)))***++++++,,,,,,++++++))))))***)))((())),,,...---,,,+++,,,------+++)))------------,,,---///222000///...---,,,++++++***,,,---...///000///...---...///000///......000222111111222222333444444444555555666777888:::<<<===>>>???AAAAAA@@@@@@AAACCCAAABBBDDDFFFHHHHHHHHHHHHGGGIIIKKKLLLNNNPPPTTTWWWUUU[[[eeeppp{{{|||tttnnnhhhfffdddbbbcccgggkkkmmmtttuuuxxxvvvqqqmmmiiigggjjjwwwooofff___bbbqqq{{{vvvuuussspppllliiieeeddd^^^\\\YYYWWWWWWXXXZZZ\\\^^^ccchhhlllsss}}}zzzqqqgggaaa``````ccceeeggggggfffgggiiilllqqqvvv{{{~~~|||yyytttpppnnnooorrrtttvvvxxxyyyvvvpppkkkiiiiiippptttyyyxxxqqqdddWWWOOOKKKIIIHHHGGGGGGHHHJJJKKKKKKHHHEEEBBBAAABBBEEEFFFGGGJJJRRR___nnnyyy|||{{{tttmmmbbbWWWNNNHHHEEEDDD@@@CCCGGGPPP[[[hhhssszzzgggWWWPPPNNNLLLHHHEEEEEEAAA===;;;<<<<<<<<<;;;999777444222111000111111111000000///...000///...,,,***)))''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''((())))))))))))((())))))***+++,,,******))))))(((((('''''')))******+++++++++++++++)))******))))))))),,,...---,,,---...//////---***---.........------...000000000///...,,,+++***)))------......///............/////////......000222111111222333333444444555444555666777999;;;===??????@@@AAAAAA@@@@@@AAACCCBBBCCCDDDFFFGGGHHHIIIIIIEEEGGGJJJLLLNNNPPPTTTWWWTTTYYYbbbkkkvvv}}}|||{{{zzzzzz~~~~~~yyyyyyzzz{{{}}}}}}yyytttooofffdddccccccffflllrrrvvv}}}~~~yyysssnnniiieeegggppp~~~mmmddd]]]___mmm{{{vvvuuutttrrrooollliiihhhbbb```]]][[[ZZZ\\\___```eeejjjooossszzzyyynnneee___]]]]]]___aaaaaa___```eeehhhmmmqqqvvvxxxxxxxxx{{{~~~yyyuuussssssvvvxxxzzz~~~zzztttpppqqqtttwwwyyyvvvlll^^^UUUKKKIIIFFFCCCBBBBBBCCCDDDEEECCC@@@===;;;;;;<<<===@@@BBBGGGQQQ]]]iiirrrvvvpppllleeeZZZOOOGGGDDDCCC@@@BBBEEELLLUUU```iiiooo}}}hhhXXXPPPMMMKKKFFFCCCDDDAAA<<<:::===;;;;;;:::999888555333222000111111111111000//////...---,,,***))))))(((((()))((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''((((((+++***))))))))))))***+++))))))))))))(((((((((((())))))***+++++++++++++++)))*********)))***---///,,,,,,---...000///---+++***,,,...///......///000000000///...---+++***)))++++++++++++,,,...//////.../////////......000111222222333333444555555555666666777888:::<<<===>>>???AAABBBAAA@@@@@@AAACCCCCCCCCDDDEEEFFFHHHIIIJJJGGGIIIKKKMMMOOOQQQTTTVVVUUUYYY```hhhsss||||||}}}xxxwwwuuussstttyyyyyyuuuuuuvvvxxxyyyyyyvvvssskkkiiiggggggkkkrrryyy}}}~~~xxx}}}zzztttllleee```bbbhhhvvv~~~kkkccc[[[]]]iii|||xxxwwwvvvuuusssqqqooommmhhhfffccc``````bbbeeegggiiiooossswww~~~tttiiiaaa]]]XXXZZZ\\\[[[ZZZ\\\bbbgggiiimmmpppqqqoooooosssvvvyyy}}}zzzxxxxxxyyy{{{{{{wwwtttsssuuuvvvqqqggg]]]PPPMMMHHHDDDAAAAAABBBCCCAAA???===;;;999999:::::::::<<>>>>>@@@EEEMMMVVV___eeeooovvviiiYYYQQQNNNLLLGGGEEEGGGEEE@@@???CCC::::::::::::888666444222000111111111111000000///---,,,***)))))))))***+++//////---+++***))))))))))))((('''%%%%%%$$$$$$$$$,,,+++)))((((((((()))***(((((((((((())))))))))))))))))***++++++++++++******++++++*********---///,,,,,,,,,...000///---***'''***---//////000111222000000///...---+++)))(((((((((((()))+++---000111---...//////---...///111222333333444444555555666999999999999:::;;;<<<===???AAABBBBBB@@@@@@AAACCCDDDDDDDDDDDDEEEHHHJJJKKKJJJLLLOOOPPPQQQRRRTTTVVVWWWZZZ___gggqqq~~~|||yyyzzz|||vvvtttqqqoooqqqvvv|||vvvuuuuuuwwwyyyzzzzzzxxxuuusssooonnnpppvvv|||zzzrrrvvvzzzssshhhaaa]]]]]]bbbmmmjjjbbb[[[\\\hhh~~~~~~yyyyyyyyyxxxvvvtttsssrrrmmmkkkgggeeedddfffiiillllllqqqvvvyyywwwlllbbb^^^UUUXXXYYYXXXVVVYYY```gggfffiiilllkkkiiiiiimmmqqquuuzzz~~~{{{{{{|||}}}~~~wwwrrrsssvvvuuummmeeeYYYUUUOOOHHHDDDBBBBBBCCC===<<<;;;::::::;;;<<<===888:::<<<>>>EEERRReeerrr{{{ooo^^^NNNCCC???::::::<<>>@@@CCCCCCBBBBBBBBBCCCAAABBBDDDDDDDDDFFFIIILLLNNNQQQTTTUUUVVVWWWYYY[[[YYYYYY[[[bbbnnn||||||wwwtttrrrtttppplllkkkkkknnnxxx}}}|||}}}{{{{{{zzzzzz{{{|||~~~~~~zzzxxx~~~tttssspppwww|||qqqkkkccc]]]]]]^^^ddduuu~~~nnn```WWW[[[cccrrryyyzzz{{{}}}~~~}}}zzzwwwsssqqqnnnlllkkklllmmmooopppsssxxx||||||wwwpppgggaaaYYYVVVSSSQQQSSSYYY___cccfffhhhhhhhhhgggfffhhhiiiooottt}}}~~~|||{{{~~~{{{tttrrrrrroooiiiaaa[[[SSSLLLIIIEEE@@@===@@@????????????===999666:::888999<<>>>>>>>>???CCCIIINNNRRR[[[aaakkkwwwhhhXXXQQQOOOJJJIIIGGGEEEBBB???===;;;===<<<;;;999777666555444111111111000///...---,,,,,,,,,,,,+++******)))))))))***,,,......,,,***(((&&&&&&%%%%%%&&&(((***+++&&&((((((%%%""""""&&&+++''''''((('''&&&'''***,,,+++******,,,......,,,*********************++++++++++++,,,,,,,,,,,,++++++...............///000111444333222///+++)))***++++++,,,---...///......---///...---///111333333222000000111222444666888999999888888888999;;;===>>>AAABBBDDDDDDCCCCCCDDDFFFDDDDDDEEEEEEEEEHHHKKKNNNOOORRRUUUWWWXXXYYY[[[]]]]]]]]]^^^dddooo{{{|||vvvrrrppppppllljjjiiigggiiirrr|||~~~xxxttttttpppnnnttt{{{vvvmmmjjjooo|||qqqiii```[[[ZZZZZZ]]]mmm~~~nnn___VVVYYYaaappp~~~}}}~~~~~~{{{zzzwwwtttpppnnnmmmnnnnnnsssuuuyyy|||{{{wwwqqqiiiddd\\\ZZZVVVTTTVVVZZZ```dddgggiiikkkkkkjjjiiijjjkkkooouuu|||{{{wwwvvvrrrlllgggbbbZZZUUURRRNNNIIIEEE@@@???>>>>>>>>><<<999666:::999999;;;>>>EEERRR___www~~~nnnZZZJJJBBB>>>===<<<===AAAEEEJJJMMMWWW\\\dddnnnxxxhhhXXXPPPNNNIIIHHHFFFCCCAAA>>><<<;;;===<<<;;;:::888777555555000000000000///---,,,+++,,,++++++***))))))(((((('''(((***+++***(((%%%###)))((('''&&&%%%######"""%%%'''((('''$$$$$$&&&)))&&&'''((())))))+++...111,,,++++++---...///...,,,,,,+++***))))))***+++,,,++++++++++++,,,---......***+++,,,---///111222333333333333000---+++++++++)))***+++---............///...---///111333222111000000111222444666777888<<<;;;;;;;;;<<<>>>@@@AAACCCDDDDDDDDDCCCDDDGGGIIIGGGGGGGGGFFFGGGIIINNNQQQQQQSSSVVVXXXYYY[[[^^^```bbbbbbcccgggooozzzyyytttqqqqqqmmmkkkiiigggfffllluuuvvvmmmiiieeeeeeiiinnnsss}}}uuummmiiilll{{{|||rrrhhh___YYYYYYWWWXXXdddsssooo___UUUWWW^^^lll|||yyyuuusssrrrrrrrrrwwwyyy{{{}}}{{{xxxsssmmmjjjccc```\\\ZZZZZZ\\\```cccfffiiilllnnnnnnnnnnnnoooqqqvvv|||{{{uuunnniiiddd^^^[[[XXXUUUOOOKKKEEECCC@@@>>>>>>===;;;999;;;999999;;;<<>>@@@AAACCCDDDCCCCCCBBBDDDGGGJJJHHHHHHHHHGGGGGGJJJOOOSSSQQQTTTVVVXXXZZZ\\\```bbbcccdddfffiiioooyyy{{{yyyyyyuuurrrooojjjgggjjjqqq~~~sssgggdddcccdddeeejjjvvvvvvlllgggiiiuuuttthhh___YYYYYYWWWVVV___kkkrrraaaUUUVVV]]]iii~~~}}}{{{yyyxxxxxxyyyyyyzzz|||~~~{{{vvvrrrpppmmmiiieee```^^^^^^___aaacccgggmmmqqqrrrssstttuuuuuuxxx}}}zzzrrrkkkgggccc```^^^ZZZTTTOOOMMMIIIEEEBBBAAA@@@>>>===<<<::::::<<<<<<<<>>===;;;:::;;;===???AAAGGGJJJOOOTTTZZZaaahhhlll~~~~~~wwwrrrsssvvvyyy~~~gggWWWPPPNNNGGGFFFDDDAAA???===<<<<<<:::999888777666555444333111111111111000//////...++++++******)))(((((((((---,,,***))))))+++...///"""###%%%&&&&&&&&&%%%$$$$$$&&&(((((((((''''''((('''''''''%%%######$$$&&&***(((((()))+++,,,,,,+++///---+++))))))***+++,,,++++++++++++,,,...111222...///111222333333333222111333555444111///------))))))***+++,,,.../////////...---...000111111000//////000111333555777888666666777888999:::;;;;;;AAABBBBBBAAAAAABBBFFFIIIHHHHHHIIIHHHIIIKKKOOOSSSQQQSSSVVVXXXZZZ]]]aaadddccceeegggjjjooowww~~~zzzuuunnniiijjjpppnnniiieeecccbbbfffqqq}}}|||hhhbbbbbbkkkzzzxxxiii___YYYYYYWWWUUU\\\fff{{{wwweeeWWWVVV[[[eee|||~~~}}}}}}}}}~~~~~~|||xxxvvvvvvsssmmmhhhcccaaa``````aaaffflllqqqtttvvvxxxyyyxxx{{{|||uuuqqqllliiigggccc]]]XXXTTTPPPJJJFFFDDDBBB@@@???<<<::::::======<<>>>>>===;;;::::::;;;===>>>@@@CCCGGGKKKPPPVVV\\\```lllzzzyyyrrrllllllooorrryyygggWWWPPPNNNHHHFFFCCCAAA>>>=========999888777666555444333333111111111111111000//////,,,++++++***))))))((((((&&&(((+++---...---+++***###$$$&&&(((************%%%&&&'''(((((((((((((((&&&''''''%%%$$$%%%''')))((('''&&&''')))+++++++++...---,,,+++******++++++,,,,,,,,,---...///111111111222333444444333222111000333555666444111///...++++++++++++,,,---///000///...---...000111000/////////000111333555666777666777888999::::::;;;;;;???@@@@@@@@@@@@BBBEEEGGGHHHIIIJJJKKKKKKMMMPPPSSSRRRSSSVVVXXXZZZ^^^cccfffeeegggjjjlllooovvv~~~yyyrrrlllmmmsssyyyqqqiiieeedddhhhrrr|||hhhaaa^^^eeeqqq~~~~~~kkkaaaYYYXXXVVVSSSXXXaaattt|||hhhXXXVVVYYY```uuu}}}}}}zzzuuupppkkkgggfffeeeeeeiiiooosssvvvxxxzzz|||zzz|||{{{uuuqqqnnnjjjddd___[[[WWWQQQKKKGGGDDDAAA???===::::::===>>>===>>>BBBAAABBBCCCAAA???======>>><<<;;;;;;::::::;;;<<<===<<<>>>BBBEEEIIINNNTTTXXXcccppp~~~pppjjjeeeeeegggkkkttt|||gggVVVOOONNNHHHGGGDDDAAA???>>>>>>>>>999999888777666555444444000000000000000000///...,,,,,,,,,+++******))))))%%%&&&)))***+++)))'''%%%))))))))))))(((&&&%%%%%%&&&&&&&&&'''((())))))))))))******)))((()))+++---(((&&&%%%&&&(((***++++++...------,,,++++++******,,,,,,---//////000000000///111222444444333222111///333666777555222000///------,,,,,,,,,---///000///...---...000000000...//////000111222444666777999999;;;<<<===>>>>>>>>>===???AAAAAAAAABBBDDDFFFHHHJJJMMMNNNOOOPPPQQQSSSSSSUUUWWWYYY\\\```eeeiiiiiillloooooopppuuu}}}}}}vvvrrruuu|||zzzooojjjkkkoooxxx{{{ggg```[[[^^^fffssssssggg]]]ZZZWWWSSSWWW___llljjjXXXUUUVVV[[[mmm~~~{{{wwwssspppooonnnmmmpppsssuuuvvvwwwzzz{{{yyy{{{zzzvvvqqqlllgggeee```ZZZTTTNNNJJJEEEBBB???;;;:::<<<===<<<<<>>>>>===<<<;;;;;;;;;999999888999999:::;;;<<<999;;;>>>AAACCCGGGLLLPPP[[[eeewwwzzzooobbb]]]ZZZ[[[___dddoooxxxgggVVVOOONNNIIIGGGDDDAAA???>>>??????:::999999888777666666555//////////////////...---------,,,,,,+++*********...,,,)))'''&&&((()))+++''''''&&&%%%%%%$$$$$$###'''&&&%%%&&&((()))***************(((&&&&&&''')))(((&&&%%%&&&(((+++,,,,,,------...---,,,+++***))),,,---...000000000//////---///111333444333222111///222666888666333000//////...---,,,---...///000///...---...///000///......//////111222444666777777777999:::;;;<<<<<<<<<<<<>>>AAACCCCCCCCCDDDFFFIIILLLOOOQQQRRRRRRSSSTTTUUUVVVXXX[[[]]]bbbgggkkknnnpppsssrrrqqqttt{{{{{{xxx}}}tttppprrrwww{{{ssscccZZZSSSTTTZZZeeettt{{{nnnbbb^^^ZZZUUUXXX___gggkkkXXXSSSTTTXXXiii|||~~~{{{yyywwwvvvvvvtttvvvwwwwwwwwwwwwyyyzzzxxxzzz~~~|||vvvrrrmmmhhhbbb[[[VVVPPPJJJFFFAAA<<<:::<<<<<<::::::<<<:::;;;<<<===<<<:::999888666666777777888:::;;;<<<888:::<<<>>>@@@CCCGGGKKKPPPXXXfffvvvwwwqqqkkkcccZZZWWWSSSRRRTTTYYY```kkkuuu~~~~~~eeeXXXRRRNNNIIIHHHEEEBBB@@@>>>===<<<::::::999777666333111000///.........------------...------,,,+++***))))))+++***)))(((((('''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((())))))***+++,,,++++++******+++---...000,,,,,,++++++***)))((((((*********+++,,,---..................///000222222000111222444555333///+++---------....../////////......---...///111333444111111111222222333333444:::999888777999;;;???AAA??????>>>???AAADDDGGGIIIJJJLLLOOOQQQRRRTTTWWWZZZXXXWWWYYY\\\^^^bbbkkkuuuyyywwwvvvvvvxxx||||||vvvwwwzzzrrrlll\\\QQQKKKPPPTTTVVVaaapppzzz}}}rrrgggaaa^^^[[[YYY[[[jjj}}}kkkUUUQQQPPPQQQ^^^qqq~~~}}}||||||}}}}}}~~~~~~}}}{{{xxxwwwyyyxxxzzzxxxyyyuuummmccc[[[TTTPPPNNNFFFDDDBBB@@@???===:::777::::::;;;;;;<<<;;;;;;;;;888888999999999:::::::::::::::999999;;;===@@@AAAIIIOOOXXXbbbjjjoooqqqrrrjjjgggdddaaa]]]XXXRRRNNNKKKHHHHHHLLLQQQWWWcccmmmwww~~~}}}eeeXXXQQQMMMIIIGGGEEEBBB@@@>>>===<<<666666666555444333111111////////////.........---......---,,,+++***)))(((***))))))(((((((((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((()))+++***))))))***+++---...,,,,,,++++++***))))))))))))***+++,,,---...//////............///000111222000111222444555444000---)))******+++,,,,,,---......------...///000222333000111111222222333333444:::999999999:::<<>>???AAAEEEJJJQQQUUUXXXXXXXXXUUUSSSQQQOOOMMMJJJFFFBBBDDDBBBBBBGGGKKKPPPZZZdddqqqxxx|||dddWWWPPPLLLHHHGGGEEEBBB@@@>>>======666666666555444444333333000000000000//////////////////...,,,+++)))(((((()))(((((((((((())))))***'''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((((((((((())))))***+++++++++***)))(((((()))++++++,,,,,,,,,+++******))))))((()))+++---///000000///............///000111111000000222444666555222///))))))))))))***+++,,,------------...///000111222000000111111222333333444888999:::;;;<<<>>>???@@@BBBAAAAAAAAABBBDDDFFFGGGHHHJJJMMMOOOPPPRRRUUUXXXYYYYYY[[[^^^```ccclllvvvyyy}}}||||||yyyooocccWWWPPPJJJBBB>>>AAACCCCCCIIISSSaaammm~~~sssmmmiiiccc______fffvvvmmmVVVMMMJJJIIISSSbbbuuu|||{{{xxxxxxwwwwwwzzzzzzqqqiiiaaaZZZUUUQQQMMMGGGBBB???===;;;999::::::;;;;;;;;;;;;::::::888888888999999999999::::::999999888888:::;;;<<<>>>@@@BBBEEEGGGHHHHHHHHHGGGEEEDDDDDDDDDCCCAAA>>>===<<<===BBBFFFIIIQQQYYYeeennn{{{{{{cccVVVPPPLLLHHHGGGEEEBBB@@@???>>>===;;;:::999777666555555555111111111000000000000///000///...---+++)))(((((((((((('''(((((()))******''''''''''''&&&&&&&&&&&&******)))((('''&&&%%%$$$))))))***+++,,,,,,,,,,,,,,,+++***)))((()))***+++,,,,,,,,,++++++*********''')))+++...000000000000...............///000111000000111444666555333000---,,,+++*********+++,,,------......///000111111//////000111222333333444777888:::<<<>>>?????????CCCBBBBBBBBBCCCEEEFFFGGGFFFIIILLLNNNOOOQQQTTTVVVXXXXXXZZZ^^^```ccckkkttt{{{}}}yyyxxxwwwwwwzzzvvvpppiiiaaaXXXNNNHHHEEE???<<<>>>???>>>AAAHHHSSS]]]qqquuupppkkkeeeaaaaaacccrrrnnnXXXMMMIIIHHHPPP\\\lllrrr{{{zzzwwwxxxvvvvvvxxx~~~{{{sssjjjaaa[[[VVVQQQIIIBBB???===;;;:::::::::;;;;;;;;;:::999999888888888888999999999999:::999888888888888999999===>>>@@@AAACCCEEEFFFGGGCCCBBBAAAAAABBBBBBAAA@@@;;;:::<<>>>>>>>>===;;;888666444333333222111111111000000000000000///...---+++***)))((((((((('''(((((()))******(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))),,,,,,***))))))***++++++,,,,,,,,,+++++++++++++++((()))+++---////////////...............//////000000000111333555555333111000///,,,***)))(((((()))------......//////000000...//////000222333333444555777:::===>>>??????>>>BBBBBBBBBCCCDDDEEEFFFFFFFFFHHHKKKMMMNNNPPPSSSVVVVVVVVVYYY]]]___bbbiiirrr}}}|||ssslllgggcccccc___[[[VVVRRRLLLGGGCCC@@@===;;;<<<<<<;;;===AAAIIIRRRccc|||~~~sssmmmhhhccc______```mmmqqq[[[OOOIIIIIIPPPZZZeeekkkttt{{{|||xxxvvvvvvvvvvvvwww|||~~~uuujjjbbbXXXRRRJJJCCC???===<<<;;;::::::;;;;;;:::999999888777777888888888999999999999999888888777777777777;;;;;;<<<===???AAACCCCCC@@@>>>======>>>>>>===<<<:::999<<<@@@BBBBBBEEEJJJOOOXXXgggvvv}}}eeeXXXPPPKKKGGGFFFDDDBBB@@@???>>>>>>???===:::666444222111111111111111111000000000000//////...---,,,+++******)))(((((((((((())))))***((((((((('''''''''&&&&&&"""###$$$%%%&&&((())))))&&&''')))+++++++++******,,,+++***)))******,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---...//////......---......//////000000000222333333111000000...+++(((&&&&&&&&&''',,,---...////////////...---...///000111333444444444666999;;;===>>>>>>>>>@@@AAABBBCCCDDDEEEFFFFFFFFFHHHKKKMMMNNNPPPSSSVVVUUUUUUXXX]]]___aaahhhqqq~~~{{{{{{xxxlllaaaXXXSSSQQQNNNJJJGGGEEEBBB>>><<<;;;:::999888999999;;;<<>>??????@@@@@@>>><<<<<<======<<<;;;:::999;;;>>>???===@@@EEEIIIQQQ___nnn|||gggYYYPPPKKKGGGFFFDDDBBB@@@??????>>>???===999666444333333333111111000000000/////////......---------,,,,,,,,,***))))))(((((((((((()))((((((((((((''''''''''''$$$%%%%%%&&&'''(((((()))(((***,,,---......---,,,***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,...///......------.........111000000000111111000...///---***(((''''''(((***,,,---.../////////...---------...000111333444444444555777999;;;===>>>???>>>???@@@BBBDDDEEEFFFFFFFFFHHHKKKMMMOOOQQQTTTVVVUUUUUUYYY^^^```bbbiiiqqq}}}}}}~~~zzzuuuuuu|||zzznnnbbbVVVMMMGGGEEEBBB???===<<<;;;:::888888888777666777999;;;;;;===DDDPPP```vvvpppggg```ZZZWWWXXXWWWbbbqqqyyybbbRRRJJJIIIMMMQQQ[[[ccckkkpppuuu{{{yyyvvvsssrrrrrrssstttoooqqqssstttwww~~~xxxkkkaaaRRRMMMGGGBBB???===<<<;;;:::;;;;;;::::::888777777777777777777888888888888777777888888999888888888<<<===>>>@@@@@@AAAAAAAAACCCAAA??????@@@AAA@@@@@@<<<:::;;;>>>>>><<<>>>CCCEEEMMMZZZhhhwwwhhhYYYQQQKKKGGGFFFDDDBBB@@@????????????===;;;888666666777777000000000000////////////------------------------+++***)))(((((('''(((((()))(((((((((''''''''''''++++++***((('''&&&%%%$$$%%%''')))+++,,,+++***)))((('''''''''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''''')))+++---///......---------......111000///000000000...,,,///...+++******+++---///,,,---.../////////...---------...000111333444444444444666888:::<<<>>>???<<<===???BBBCCCEEEFFFFFFFFFIIILLLNNNOOOQQQTTTVVVVVVVVVZZZ___aaacccjjjrrr|||~~~{{{vvvrrrrrruuuzzz}}}}}}{{{wwwssstttyyy{{{pppdddYYYNNNFFF@@@===;;;888888999::::::999888888777666777:::======:::AAAKKKXXXlllrrrggg^^^WWWUUUVVVTTT^^^mmm|||eeeSSSJJJGGGJJJMMMYYYaaaiiillloooyyy~~~~~~wwwtttpppmmmkkklllnnnooolllnnnqqqsssuuu{{{|||yyyyyyxxxrrreeeZZZOOOKKKEEEAAA???>>><<<;;;;;;;;;;;;:::999888777666777777777777888888888888777777888999999999999999888:::<<>>>>>999999888666555444333222111000000////////////////////////......------,,,---,,,***(((((((((((()))&&&''''''(((((((((((((((%%%(((&&&!!!""")))---+++((()))***++++++***)))((())))))(((((((((***+++,,,'''***+++(((###"""&&&++++++,,,,,,+++***+++---///,,,,,,,,,,,,++++++,,,,,,...111111//////333333000222111///---,,,,,,,,,,,,+++&&&###&&&,,,111111///......//////000000111111666666666777999;;;===???BBBAAA???@@@AAACCCDDDDDDDDDFFFIIIKKKLLLNNNQQQSSSSSSWWW[[[^^^```ccciiinnn{{{}}}xxxpppiiifffgggjjjlllyyy}}}}}}||||||{{{{{{yyyxxxyyyzzz{{{|||xxxnnn___SSSJJJDDD>>>;;;:::999888777777777888999888888777666777888999:::===???EEERRRbbbxxxyyyjjj```ZZZVVVSSSUUU[[[hhhzzz|||eeeUUULLLGGGGGGIIIZZZ^^^ffflllnnnuuu~~~zzzxxxwwwtttrrrpppnnnkkkiiihhhhhhiiigggiiinnnrrrvvv~~~}}}|||wwwqqqmmmjjjeee\\\UUUHHHEEEAAA>>>===;;;999888888888888888777777777777444444666777888888888888888888777777777777888888888888888;;;@@@CCCCCCCCCDDDAAA>>>>>>AAACCCBBBAAA<<<<<<<<<===>>>@@@AAABBBCCCIIITTTccctttiiiYYYPPPKKKKKKIIIEEEBBB???>>>======::::::999888666555444333333222222111111111111111......---,,,++++++++++++,,,+++***)))(((((())))))&&&''''''(((((((((((((((###%%%###%%%'''&&&))))))))))))((('''%%%$$$(((((((((((()))***+++,,,,,,------+++((((((+++...,,,,,,,,,+++***+++---///000///---,,,,,,---...///...111222000111555666333333222000...---,,,------,,,***)))***+++...///000......//////000111111111555555555666888:::<<<>>>??????>>>@@@BBBDDDFFFGGGEEEGGGJJJLLLMMMNNNQQQSSSSSSWWW[[[^^^```ccchhhmmmuuuyyyvvvpppkkkiiihhhjjjkkkuuuzzz}}}}}}~~~}}}xxxtttrrrpppkkkbbbVVVKKKDDD@@@;;;888777777555555555555666777777777666666666777999:::??????DDDOOO]]]qqqtttjjjbbb[[[VVVUUUZZZeeeuuuvvvaaaSSSLLLHHHIIILLLYYY^^^ffflllooouuu}}}yyyvvvuuurrrqqqooommmkkkjjjiiiiiijjjhhhhhhmmmpppttt|||~~~{{{wwwrrrllliiifff```XXXRRRIIIFFFBBB???>>><<<;;;999999999999999888888888888555666777888888888888888888888777777777777888888999999:::<<<@@@CCCDDDDDDEEEBBB@@@@@@AAABBBAAA???;;;;;;<<<===>>>@@@AAABBBEEEKKKVVVdddtttiiiXXXPPPKKKHHHFFFCCC@@@>>>=========;;;;;;:::999777666555444333222222111111111111111...---+++)))((()))***+++******)))))))))))))))***&&&''''''((((((((((((((('''(((&&&""""""&&&((('''+++++++++++++++***))))))&&&'''((()))++++++,,,,,,//////---,,,,,,,,,---...,,,,,,---,,,++++++---000111000...------///000111///333444222333777888666555333111///---------------......---++++++---000......///000000111111222444444444666777999;;;<<<<<<===>>>@@@BBBEEEHHHIIIHHHIIILLLMMMMMMOOOQQQSSSTTTWWW\\\^^^___bbbggglllqqq|||zzztttsssqqqooommmkkkjjjjjjnnnsss}}}xxxooohhhccc\\\TTTJJJBBB???===:::888777666555444444555666777777777666666777999;;;<<>><<<;;;:::::::::999999999888888777777888888999888888888888888777777777777888888::::::;;;===AAACCCDDDDDDEEECCCBBBBBBBBBBBB???===;;;<<<<<<===>>>@@@BBBCCCHHHOOOZZZggguuugggWWWOOOKKKGGGEEECCCAAA???>>>======;;;;;;:::888777666555444111000000///////////////000...+++((('''(((***+++)))))))))))))))*********&&&''''''((((((((((((((((((((('''&&&&&&((())))))'''((()))***,,,---......%%%&&&(((***,,,,,,,,,+++...---++++++,,,------,,,,,,------,,,++++++...000//////000000000000000000222555666444555888999666666444222///---,,,,,,,,,---------,,,+++,,,---......//////000111111222222444444555777888:::;;;<<<;;;===???AAABBBDDDGGGIIIIIIKKKMMMNNNNNNOOOQQQSSSTTTWWW[[[]]]^^^```eeeiiiqqq||||||rrrmmmnnnoooqqqrrrpppnnnkkkhhhhhhmmmuuuyyymmmccc\\\QQQKKKCCC>>><<<<<<;;;999999888777666777888999:::999888888888999;;;<<<>>>>>>???DDDNNNYYYjjj~~~ssshhh```[[[[[[```hhhssszzz}}}}}}tttgggYYYPPPKKKGGGIIIMMMVVV\\\ffflllooowww~~~xxxssspppooonnnmmmlllllllllllllllmmmjjjhhhjjjlllooowww|||yyytttppplllhhhddd^^^XXXSSSLLLIIIEEEBBB@@@???===;;;:::::::::999999999888888777888888888888777777666999888888777777888888999:::::::::===@@@BBBCCCBBBBBBBBBBBBCCCCCCBBB@@@>>>======>>>???AAABBBDDDEEELLLTTT___jjjvvveeeVVVNNNJJJHHHGGGEEECCCAAA@@@???>>>::::::999888666555444333111000000///////////////111///,,,)))((()))***,,,)))))))))***************&&&''''''((((((((((((((($$$$$$$$$&&&'''&&&'''((("""###$$$%%%'''(((***+++%%%&&&(((***+++,,,++++++---+++***+++,,,---,,,+++,,,------,,,+++,,,...000...000444666777555222000555888888666666999999666666555222///---,,,++++++,,,)))''')))---000...,,,//////000000111222222222444555666888:::;;;<<<======???BBBBBBBBBBBBDDDFFFJJJKKKMMMNNNNNNOOOQQQSSSTTTWWWZZZ\\\\\\^^^bbbfffqqqyyy|||ppphhhccciiillloooqqqpppmmmiiifffeeejjjqqqyyy{{{mmmbbbZZZNNNHHHAAA=========<<<;;;:::999999888999:::;;;<<<999999888888999:::<<<======@@@GGGSSSaaasssyyynnnfff^^^]]]^^^cccjjjppprrrrrrnnncccXXXPPPJJJEEEFFFIIISSSZZZeeekkknnnwwwzzzuuurrrqqqpppooonnnmmmmmmmmmmmmnnnjjjiiikkklllnnnuuu}}}|||vvvtttppplllfff```ZZZVVVPPPLLLHHHDDDBBB@@@>>><<<::::::999999999888888888777777888888888777666666999999888888888888999999:::999999;;;>>>@@@@@@@@@>>>???AAABBBBBBBBBAAAAAA???@@@@@@BBBDDDFFFGGGIIIQQQYYYdddoooxxxdddVVVOOOKKKIIIIIIGGGEEECCCAAA???>>>::::::999888666555444333333222222111111111111111222000...+++******++++++))))))************)))(((&&&''''''(((((((((((((((&&&$$$%%%))))))'''&&&(((''''''&&&&&&&&&&&&'''((('''((()))******++++++***,,,------------.........------...---,,,,,,...111000333777:::;;;999666333888;;;;;;888999<<<<<<999888666444000...,,,+++++++++'''$$$(((...222///+++//////000111111222222333444555777999;;;<<<======>>>AAADDDDDDBBBAAABBBEEEHHHJJJMMMNNNNNNPPPRRRTTTSSSVVVYYYZZZYYY[[[___ccckkkrrr}}}~~~tttjjjdddaaadddfffjjjlllllliiieeebbbdddhhhmmmsssxxx~~~~~~qqqfff___TTTNNNGGGBBBAAAAAA???===<<<<<<;;;;;;<<<===>>>???;;;;;;:::999:::;;;<<<===???BBBLLLZZZjjj~~~{{{rrrkkkaaa^^^\\\^^^ccchhhiiiiiiiiiaaaWWWPPPIIICCCCCCFFFPPPXXXcccjjjlllvvvyyyvvvvvvuuusssqqqpppooonnnnnnmmmkkkjjjlllmmmooottt|||{{{zzzvvvqqqjjjccc]]]ZZZUUURRRLLLHHHEEEBBB???===;;;;;;;;;:::::::::999999777777888888888888888777999999888888888888999999:::999999;;;===??????>>>;;;===@@@@@@@@@@@@AAACCCAAAAAABBBDDDFFFHHHJJJKKKUUU]]]iiisss{{{fffWWWPPPMMMJJJIIIHHHFFFCCCAAA>>>===;;;;;;:::999777666555444333222222111111111111111111000...---+++***************++++++***)))((('''&&&''''''(((((((((((((((***'''(((++++++%%%###%%%+++***)))(((((()))*********)))))))))))))))*********---000///---,,,...000---......---,,,,,,///111222333555777888777777666888<<<===;;;===AAABBB@@@;;;999666333000...------)))((((((+++...000///---///000000111111222333333333444666999:::;;;<<<<<<===AAAEEEDDDBBB@@@BBBEEEGGGIIILLLMMMNNNPPPRRRTTTRRRUUUXXXXXXWWWXXX\\\```dddjjjsss~~~}}}yyywwwvvvwwwxxxwwwyyyyyyuuunnngggcccaaa___aaacccddddddbbb___]]]^^^bbbfffjjjnnnttt{{{{{{zzz{{{zzzqqqlllaaa[[[SSSNNNKKKIIIFFFCCCBBBBBBAAAAAABBBCCCEEEFFFCCCBBBAAA@@@???@@@AAAAAABBBFFFQQQ```qqq~~~wwwooojjjaaa]]]YYYYYY]]]bbbcccccceee^^^VVVQQQJJJCCCBBBEEEMMMVVVbbbhhhkkkuuu~~~{{{{{{zzzwwwtttrrrpppooonnnllljjjkkkoooppppppttt{{{~~~xxxpppiiiccc```\\\XXXRRRMMMIIIFFFBBB@@@============<<<<<<<<<<<<888888999:::;;;;;;;;;;;;:::999999888888999999:::;;;::::::;;;>>>??????>>><<<>>>???>>>======???BBBAAAAAABBBDDDFFFIIIKKKLLLWWWaaammmwww~~~gggYYYRRROOOJJJJJJHHHFFFCCC@@@===<<<===<<<;;;:::888777666666111000000///////////////000///...---,,,***)))(((***+++++++++***)))'''&&&&&&''''''((((((((((((((((((%%%%%%(((&&&&&&&&&&&&&&&'''(((***+++,,,+++)))((((((((()))***(((,,,000///,,,***---000---......---,,,---///111222222111111222333555666888<<<>>>===@@@EEEGGGFFF>>><<<999555222000//////)))+++---...------...000000000000111222222333333222333666888::::::;;;:::;;;@@@DDDEEEBBBAAACCCFFFFFFHHHKKKMMMNNNPPPRRRUUUQQQTTTWWWWWWVVVWWWZZZ^^^___eeemmmvvvxxxpppiiifffeeeeeehhhlllooonnniiidddbbbaaa\\\]]]^^^___^^^]]][[[ZZZXXX[[[___cccfffllltttzzzpppmmmiiihhhkkkqqqyyy~~~}}}zzznnnhhh___XXXUUUQQQMMMIIIIIIHHHHHHHHHHHHJJJLLLMMMKKKJJJHHHGGGFFFFFFGGGGGGFFFJJJTTTcccsss}}}wwwqqqjjjfffaaa\\\WWWWWWZZZ^^^``````aaa\\\VVVQQQJJJCCCBBBFFFKKKUUUaaahhhjjjuuu~~~}}}zzzwwwsssqqqooonnnkkkjjjlllpppqqqqqquuuzzzwwwoooiiifffaaa]]]WWWQQQMMMIIIEEEBBB????????????>>>>>>>>>>>>999:::;;;<<<============:::999999888888999999:::===<<<;;;<<>>>>>??????===;;;:::===@@@@@@AAABBBDDDFFFHHHJJJLLLYYYcccpppyyy