BM6P6(@ BBBCCCCCCCCCBBB@@@>>>===???===;;;<<<>>>???<<<999:::999888888999;;;===???777888999:::::::::::::::444888;;;::::::<<<:::666777666555444333444444555999777555555555777777777888777777666555555444444555333000//////...,,,+++,,,)))))),,,...***((()))***(((&&&$$$###"""######$$$###!!!  """###!!! !!!###%%%%%%###!!!###$$$$$$######"""!!! %%%""" !!!"""###!!!"""  """"""!!! !!! !!!  """######$$$$$$$$$######"""$$$%%%&&&$$$""" !!!!!!!!!!!!""""""""""""'''''''''%%%$$$$$$&&&(((,,,,,,,,,,,,,,,---...///111000......//////---,,,,,,,,,,,,,,,,,,+++***)))******)))))))))+++,,,---+++***,,,......///555<<>>===;;;:::;;;======:::888999999888777888:::<<<>>>999999::::::;;;:::::::::777<<<@@@>>><<<===;;;999888777666555444444555666777666555444555666666555999888777666444333222111333111///......---,,,+++,,,)))(((,,,---)))'''((()))(((&&&%%%$$$###$$$$$$$$$###""" !!!"""###"""!!!!!!###$$$%%%###!!! !!!""""""!!!!!!!!!$$$""" !!!"""###!!!"""  !!!   !!!!!!""""""###$$$$$$#########!!!###$$$###!!! !!!!!!!!!!!!!!!###$$$%%%$$$$$$%%%(((***,,,,,,,,,------///000000222000//////000111///...+++,,,,,,,,,+++******)))+++***)))(((((()))***+++***)))+++...///000666>>>IIIZZZllluuuwwwzzz{{{{{{~~~}}}}}}}}}~~~{{{rrrfffWWWKKKAAA:::999<<>>;;;:::999:::;;;:::999777999999888777888999;;;<<<;;;;;;;;;;;;::::::::::::777???CCC@@@<<<;;;;;;:::777777666555555555666666444444555555555555444444:::999777555333111000///111///---,,,------,,,+++,,,)))(((+++,,,(((&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%$$$"""!!!!!!!!!"""###$$$###"""###$$$$$$"""  !!!!!!!!!!!!"""!!! !!!"""###"""!!!!!!   !!!"""!!!!!! !!!"""######$$$######!!!""""""  !!!######$$$&&&)))+++,,,,,,,,,---...000111222111000///000222222222000++++++++++++************+++***)))'''&&&&&&'''(((((((((***...000222999BBBMMM]]]nnnuuuxxx|||~~~~~~zzzoooaaaQQQEEE<<<777777;;;DDDIIIRRR```ooo}}}xxxgggZZZLLLFFFDDDDDDHHHLLLTTT]]]lllzzzwwwlll[[[[[[___gggrrr{{{yyyhhhYYYPPPLLLJJJQQQ^^^ooo~~~~~~xxxkkk^^^KKKAAA777333111...---///000...,,,,,,//////---***+++,,,...///000000//////,,,,,,,,,------------...+++******++++++,,,---...,,,,,,------......//////......///222555888888777555555444333333333333333......---------...//////111222111...+++******+++------,,,,,,++++++******+++************))))))))))))***+++,,,,,,+++***))))))+++++++++)))((()))***(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$""""""""""""$$$$$$###"""######$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%)))&&&""""""###%%%%%%$$$$$$&&&'''((()))***,,,---...............,,,++++++*********)))***,,,...000111222222.........//////.........///...---------...000111111111222222222111000///............///000111111222222333333333222111111???@@@@@@@@@@@@>>>===;;;::::::::::::::::::888777999999888888888999::::::;;;::::::999999888888888666???EEE@@@999777888999666555555555555555555555222444666777666555555555888888666555333111000///000...,,,,,,---...---,,,,,,((((((++++++'''%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%$$$###"""""""""######%%%$$$######$$$$$$"""  !!!!!! !!! !!!"""######"""!!!   !!!!!! !!!"""############ !!!"""   """###$$$&&&(((************+++---///111222///...---///111222222111*********)))))))))******,,,***((('''%%%%%%%%%&&&''''''***...111444===FFFRRRaaapppvvvyyy~~~zzzmmm^^^MMMAAA:::777888<<>>>>>?????????===<<<;;;:::;;;<<<<<<;;;:::999999::::::999999999999999999:::999888777666666777777777@@@EEEAAA:::888888999444444444444555444444444222555888888777666666777666666555444333222222111000...------...//////...+++((('''++++++(((%%%%%%&&&&&&'''''''''(((((((((%%%$$$$$$###############&&&$$$######$$$$$$###!!!"""""""""""""""!!! !!!!!!""""""######  !!!""" !!!"""#########!!!""""""  """$$$$$$$$$%%%&&&((((((((()))***+++---///000,,,++++++,,,///000000///***)))((((((((()))******+++***((('''&&&&&&&&&&&&((((((+++///333777AAAKKKVVVdddrrrxxxzzzyyylll\\\JJJ???;;;999<<<@@@FFFMMMYYYgggttt|||ppp___TTTHHHBBB@@@BBBHHHPPPXXXdddsssuuuiiiXXXYYY]]]hhhuuuyyyiiiZZZQQQNNNJJJQQQ^^^ooo~~~|||wwwjjj^^^NNNCCC888333111---,,,...---,,,+++,,,---...------+++,,,---....../////////------------------------************+++,,,------------,,,,,,,,,---............///333777999:::999444444444333222222111000+++,,,---/////////......,,,---,,,+++))))))+++------------,,,,,,,,,++++++))))))))))))))))))******++++++,,,,,,,,,,,,++++++---......,,,)))''''''(((+++***)))'''%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%"""""""""###$$$&&&'''(((%%%&&&&&&&&&&&&%%%$$$###%%%&&&''''''%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$###""""""!!! !!!!!! """###$$$#########&&&(((%%%''')))+++,,,,,,++++++++++++*********+++,,,,,,(((***,,,...000000000///+++******+++,,,---///000---------------...//////...///000000000///...------------......///000111111222222333333333222222??????@@@@@@@@@???===<<<;;;<<<======;;;::::::;;;;;;;;;;;;::::::999999999888777666555555555666777:::AAAEEEAAA<<<;;;;;;:::333444555555666555555555222666888888666555777:::666666555555444333333333000///------...///...---+++''''''+++,,,)))''''''''''''(((((()))(((((('''%%%%%%%%%%%%$$$$$$######&&&$$$###"""$$$$$$$$$###$$$$$$$$$$$$###"""!!! !!!""""""!!!!!!"""###  !!! !!!### !!!!!!"""!!!!!! !!!!!! """###%%%&&&%%%$$$%%%&&&'''(((((()))***+++---...+++***)))+++---......---)))((('''''''''(((***++++++***)))((((((((()))*********,,,111555:::DDDOOOZZZggguuuzzz{{{}}}wwwhhhXXXGGG>>><<<<<>>?????????>>>===<<<:::<<<>>>===;;;999:::<<<=========<<<;;;:::999999888777555555555666888999:::@@@BBB@@@======;;;888444555666888888888777666222555888777444444777;;;888888777666555333333222000...,,,,,,---------,,,***'''''',,,---+++)))***'''((()))))))))(((''''''%%%%%%%%%%%%%%%$$$$$$###&&&$$$""""""$$$%%%%%%%%%#########$$$######""""""!!!"""$$$### !!!"""  !!!!!! !!!!!!   !!!"""$$$&&&'''&&&&&&&&&'''))))))))))))***+++,,,---+++***)))***,,,---,,,+++)))((('''&&&&&&(((***+++******))))))***,,,---...---,,,...333777<<>>===:::999:::;;;>>>>>>>>>===<<<;;;:::999888777666555666777999;;;888<<<>>><<<<<<<<<:::555666777888:::::::::999888111444666555222222666;;;;;;:::999777555333111111000...,,,+++,,,,,,+++******'''''',,,...,,,***+++((()))*********((('''&&&%%%%%%&&&&&&&&&%%%$$$###%%%###""""""$$$&&&&&&&&& !!!"""######$$$$$$###!!!###$$$###  """     !!!"""""""""!!! !!!  !!!!!!!!!###&&&'''''''''((()))+++*********+++,,,------+++***)))***,,,---,,,+++((('''&&&%%%&&&(((***+++***))))))***,,,...000111...---000444888===HHHSSS]]]kkkxxx|||}}}xxxppp]]]NNN>>>999;;;<<<>>>AAAGGGQQQ```oooyyy|||sssiiiVVVNNNEEEAAABBBGGGSSS___fffsssnnn___TTTUUUYYYdddrrrzzzjjj[[[SSSPPPMMMTTTaaarrryyykkk]]]JJJ???555111///,,,,,,...******+++***)))(((((())),,,,,,,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,,,,---...//////111000...------...///000//////000222555777666555666777777777666444222000000///...---------------111333555444222000//////***++++++,,,---...//////---------......///////////////............//////+++,,,---,,,***)))***+++%%%%%%%%%&&&'''((()))***,,,+++)))'''&&&%%%&&&&&&######$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""" """$$$'''((('''&&&&&&$$$%%%&&&%%%###!!!!!!!!!!!!"""######"""  ###%%%###!!!#########"""!!!"""%%%(((&&&''')))+++***(((&&&$$$'''(((((()))***,,,...///222111000.........///000///+++'''$$$%%%)))...222...//////000111000000000222222333444333222111000/////////000000111222333000111222333333333333333::::::;;;;;;;;;;;;;;;;;;====================================<<<;;;999999:::999888666666666777777999<<>>;;;888888:::555444444444555888:::<<<<<<:::777555444555777888;;;999777444111000//////111111000...---,,,+++***)))))))))))))))*********,,,+++++++++,,,,,,***))))))((((((&&&%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!  !!!!!!!!!!!!!!!  !!!!!!!!!    !!!  !!!###"""   !!!!!!!!!###&&&((('''(((***---,,,+++)))(((((()))+++,,,*********,,,---///111222(((((())))))************,,,***)))***...///...,,,,,,...333999;;;???IIITTTiiioooyyy}}}|||}}}~~~~~~sssgggRRRHHH@@@>>>??????BBBFFFGGGWWWbbbooo}}}nnn___WWWMMMDDDBBBEEEKKKTTT]]]nnnwwwzzzkkk___TTTSSSUUU```ppp|||ooobbbXXXSSSRRRWWWaaaooo~~~{{{uuuiii]]]JJJ???555333222...+++***---,,,***)))((('''(((((('''((()))***+++,,,---------------,,,,,,+++++++++,,,,,,++++++,,,...///000000...,,,---///111000...111111000222444666666555666888888666333222444777???999222...---------,,,---///111333222///+++)))++++++,,,---.........---///...---,,,,,,---...///111111000000000000111111000---+++)))***+++******&&&&&&%%%%%%&&&''')))***&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$"""!!!"""$$$###"""  !!!""""""###$$$&&&''''''&&&%%%"""$$$&&&&&&%%%######$$$ !!!###$$$%%%%%%$$$$$$######$$$&&&'''((((((((((((((('''&&&%%%$$$++++++*********+++,,,,,,111111111111111000//////,,,***(((&&&&&&''')))+++---...000111222111///...//////...//////000111222000000000000000111111111...000111333333111000...;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<=========>>>>>>>>>===<<<;;;999888:::999777666666666777888:::===???===999777777999666555444444555777999:::999888555444333555666888;;;:::777444222111000000000000///...---,,,++++++))))))))))))************,,,+++******++++++***((((((((('''&&&%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""!!! !!!!!!!!!  !!! !!!!!!!!!###""" !!!"""######"""!!! !!!!!!!!!!!!$$$((((((''''''((())),,,+++***))))))***+++,,,*********+++,,,...///000)))))))))*********++++++,,,***)))***---///...,,,,,,...333999===AAALLLXXXiiipppyyy}}}|||}}}||||||{{{ooocccRRRGGG>>>;;;<<<>>>BBBHHHHHHXXXcccooo{{{nnnaaaSSSJJJCCCBBBEEELLLWWW```nnnwwwxxxjjj]]]SSSSSSVVV___nnn}}}~~~qqqdddZZZTTTSSSWWWaaaooo~~~|||vvviii]]]III>>>555222111...++++++---,,,***)))((((((((()))((()))***+++,,,------......---------,,,,,,,,,,,,,,,,,,++++++,,,...///000///---+++,,,...000///...111000000222555777777666777999999888555444555777CCC===555000---+++)))'''...///000111111///,,,++++++++++++,,,,,,,,,,,,,,,///...------------.../////////......///000000111...,,,*********+++***((((((((('''&&&&&&&&&'''((((((((('''&&&%%%$$$$$$###"""###$$$""" !!!""""""""" !!!"""###$$$&&&'''''''''&&&&&&"""$$$&&&&&&%%%######$$$  """$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***))))))))))))((('''%%%%%%,,,,,,,,,------------...111111111111111000//////((((((''''''(((***,,,......///111222222111///...---------......///000111000000000000111111111111...///000111111000///...<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<===>>>>>>@@@@@@???>>>===;;;999888999888777666666666777888;;;===>>>;;;777444555777666555555444555666777888666555333222333444666888:::999777555333222111111//////...------,,,++++++************************+++***((()))******)))'''(((((('''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$%%%#########"""!!! """  !!!  """###$$$###!!! !!!"""######""" """$$$$$$###!!!  ###%%%((()))(((&&&&&&&&&************************************+++,,,---...*********++++++++++++++++++***)))+++---...---,,,---///444:::>>>CCCPPP\\\jjjqqqzzz~~~~~~}}}}}}}}}yyyyyy{{{~~~|||wwwkkk^^^OOOEEE;;;888999<<>>444111111...++++++,,,,,,+++***)))))))))***)))******+++,,,---......---------------,,,,,,,,,---,,,,,,,,,,,,...///000...---+++,,,...//////...000000000333666999999999999::::::999777666666777BBB===666000---+++)))'''...///////////////......---,,,+++*********+++,,,///......------......///------,,,------...//////,,,+++******++++++)))'''***)))((('''&&&&&&&&&&&&)))))))))'''%%%###  !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!""""""%%%&&&&&&'''''''''&&&&&&!!!###&&&&&&$$$######### """$$$%%%%%%$$$###$$$$$$$$$%%%&&&)))+++,,,+++++++++***)))((('''&&&,,,---///000000000//////111111111111111000//////(((((()))***+++,,,------...///000111111000...---++++++,,,,,,------......//////000111111111111111////////////////////////=========<<<<<<:::999888777777888:::;;;===>>>>>>@@@@@@@@@>>>===;;;999888888777666555555666777888<<<>>>>>>:::555333333555666666555444444555555666444333333333333555777888777777555444222111000000...---------,,,,,,ӵ*********)))***)))''''''(((((((((&&&''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%""""""""""""!!!    ĦĦӵ$$$&&&$$$###!!!!!!"""###$$$###"""  """"""!!!"""$$$'''(((((('''&&&%%%)))***++++++++++++***)))******))))))***+++,,,,,,++++++++++++++++++++++++*********+++,,,---------///000444999===CCCPPP]]]kkksss{{{}}}}}}~~~~~~~~~{{{wwwuuuxxx|||Ħ}}}{{{vvvhhh[[[JJJBBB:::888999<<>>@@@??????>>><<<;;;999888777777666555555666777888<<<===>>>;;;555222222444666555555444444444444444444333333333444666777888444333333222111///......,,,,,,,,,,,,,,,4ĉ@ӵ***))))))***(((&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!!!!!!!  >L=hĦ4ĉ@ӵ%%%$$$######"""###$$$%%%###"""  !!!!!! !!!###&&&)))))))))((()))***++++++++++++***)))))))))))))))******+++,,,++++++++++++++++++++++++)))******+++++++++,,,---111111444888<<L|||uuufffYYYDDD>>>;;;;;;<<<===CCCJJJTTTcccmmmwwwooo^^^TTTKKKFFFCCCEEEHHHOOO\\\hhhttt}}}ttteeeYYYRRRSSSUUUZZZdddttt~~~qqqddd[[[WWW\\\eeerrr~~~vvvhhh[[[HHH<<<222///...,,,+++++++++++++++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,***************+++++++++///...---,,,---...///000000000000000000000111222111111222555999<<<======999999888888888666444333000000///...------.../////////...---......///000000///,,,+++***+++,,,---///////////////////////////...---+++*********************+++,,,,,,)))'''((((((((((((((((((((('''$$$%%%&&&&&&%%%### !!!#########"""###$$$!!!!!!"""###$$$$$$######&&&%%%$$$###""""""!!!!!!!!!###%%%%%%$$$""""""###!!!!!! !!!$$$''''''&&&###!!!"""""""""###%%%'''***+++------------,,,+++***)))***,,,...000111000///...111111111111111000//////---...///000///...,,,++++++,,,---......,,,***)))((()))***+++,,,,,,,,,,,,---...000222222222111111......------------......:::::::::::::::999888777555555666888999;;;<<<<<<===>>>======<<<;;;999999777666555555555666777888:::===>>><<<777333222333444444444444444444333333333333333444555666777777111111111111000///...---+++++++++++++++GG=?))))))***(((&&&%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$######################## !!!""" !!!""""""""""""!!!  HdĦ=ĪjGG=?######$$$$$$$$$%%%%%%###"""  !!!!!!  $$$(((+++++++++************************))))))))))))***+++,,,---+++++++++++++++*********((()))++++++******,,,---111111333888<<>>???@@@FFFMMMZZZiiisss|||}}}iiiXXXOOOIIIFFFEEEGGGJJJQQQ___lllxxxvvvggg[[[RRRQQQSSSYYYdddtttuuufff\\\YYY^^^hhhuuu~~~uuufffYYYGGG;;;111------,,,+++,,,***+++,,,---------------***+++++++++,,,,,,,,,---************++++++++++++//////...------...///000000111222111000111222444333333444777:::===>>>>>>:::999888888888777444111///000111000...,,,---...000//////........./////////...---,,,,,,,,,---......//////000000//////...000///...,,,++++++++++++,,,+++***+++,,,---+++)))''''''((()))))))))((((((###$$$$$$%%%$$$###"""!!!!!!$$$%%%%%%$$$%%%%%%"""""""""###$$$$$$%%%%%%'''&&&$$$"""!!!  """%%%%%%###"""""""""###""""""!!! !!!###%%%''''''&&&###""""""""""""###$$$''')))***,,,,,,,,,------,,,,,,+++***+++---...///000//////111111111111111000//////+++---...000111111111111+++,,,---...---+++)))((((((***+++---------,,,,,,,,,---000222333333222111........................888888999ӵ555555666ĭӵ;;;ӵ555Ħ888<<>>:::555333333222ӵӵ111111ĦƜ`1.׼s***))))))+++Ħ((('''%%%%%%%%%$$$$$$$$$$$$ӵ$$$Ħ!!!!!!!!!!!!!!!!!!!!!!!! ĭӵĦĦĦ!!!DdD?fӵĦӵƜ`1.׼s!!!ĭӵ  !!!""""""ӵ&&&+++,,,,,,Ħ***))))))***+++,,,...***)))))))))''')))+++Ħ000000222888===FFFyyyĦxxxwwwyyy{{{|||}}}}}}DdD|||xxxoooAAAIIIӵӵӵEEEHHHĦӵRRRPPPPPPĭӵwwwhhh]]]ZZZ```kkkxxx}}}ttteeeWWWGGG;;;000,,,---++++++,,,)))***,,,---.........------------...............++++++,,,,,,,,,---------000///...------...///000///111222111000000222444555444555888;;;>>>>>>>>>;;;:::999999:::888444111///111333222000......///000000//////......------,,,,,,,,,,,,,,,,,,------...///000111111000///.........---------......///...,,,++++++,,,------,,,))))))******)))((('''&&&$$$$$$$$$###""""""!!!!!!!!!$$$&&&%%%%%%%%%&&&######""""""###$$$&&&'''((('''%%%"""  """$$$%%%###"""""""""$$$$$$######"""!!!!!!!!!$$$$$$%%%&&&&&&%%%$$$###$$$$$$###$$$%%%''')))*********+++,,,------------+++,,,,,,---...///000111111111111111111000//////---...///111222222333333,,,---...///...,,,***))))))+++---...//////...---+++---000222333333222111---...///000000///...---666777?~4777555555g&e>&e;;;g&e555>hӵ<<<@@@@@@;;;666444333g&e444guO>uO>&e2222224ff?>ߝL+++gĉ@+++***))))))Shӵ(((%%%%%%$$$$$$$$$$$$g&e###>hӵ!!!!!!!!!!!!!!!###"""!!!fff?><z"""g&e>&eHLShӵgLS?ʬ """3h?D%%)?ZufĦgLg&egĉ@g&e>&e @e?? !!!###$$$g<ĉ %%%***,,,3we<Ħ)))(((((()))3h?@e***))))))((((((''')))+++Z.........222888???3h?gL{{{yyyxxxzzz|||||||||~~~D%%)?uuufff?><z>>>AAA=?Ħg&eg&eS?ʬEEE4ff?>ߝL@eg&e```RRROOO3h?g&e>&e??xxxiii]]][[[aaalllzzz}}}sssdddVVVFFF:::///,,,,,,++++++,,,)))***,,,...//////....../////////000000000000000---------....../////////000///...------...///000...000222111///...111444666555666888<<<>>>???>>>===;;;:::;;;<<<:::666222---000444444222000111333000000000000///...,,,,,,)))***+++,,,,,,,,,,,,,,,...///000111111000///...---------...///000222333///---++++++,,,.........++++++++++++)))'''%%%###&&&%%%$$$"""!!!  $$$%%%%%%%%%%%%&&&$$$###"""""""""$$$'''(((***(((&&&###!!!  """$$$$$$###"""""""""%%%%%%$$$$$$###"""""""""%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%&&&''')))***((()))+++,,,---.........,,,,,,------...000111222111111111111111000//////222222222111111111111000...///000000///...+++******,,,...000000000///...+++---000222444333222111---...000111111000...---5554Dӵ:::111222Hƅ^Hu]Ħ<<<Hu]Ħ555ZuR)Ħ888:::===???;;;444...Hu]Ħ555HŐeHŐeHu]Ħ111qIܗGIӵ)))tt,,,---,,,HGgĉ@'''''''''&&&%%%%%%$$$$$$Hu]ĦZuR)Ħ""""""""""""###sߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦ$$$ Htƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]Ħtt"""Hƅ^Hu]Ħ"""H׼s!!!!!! tQ ###&&&je<Ħ+++******Bt=o9ĦH׼s))))))))))))(((''''''''''''HtĦ***///111444666Bt=o9ĦHdĦ}}}yyyvvvuuuvvvxxxzzzDtfo9ĦsߝLGdUĦAAAHt@cӵHu]ĦHu]ĦHtƅ^AAAqIܗGIӵH׼sHu]ĦaaaVVVBt=o9ĦHƅ^Hu]Ħ|||lllaaa]]]dddooo{{{zzzppp```QQQ???777///......+++***,,,,,,+++******+++,,,...///...,,,******,,,.........000///...///111111000...111111000///////////////---///000///------///222222333444666888:::<<<<<<@@@???>>><<<999777444333111222333222000000111222000000000000...,,,***)))+++***))))))***,,,...///222222333333222111///...,,,,,,------------.........+++((()))++++++***((())))))((('''&&&%%%%%%$$$&&&&&&%%%###""" ######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""" !!! !!!"""###$$$%%%&&&((('''%%%###""""""###$$$""""""###$$$%%%%%%%%%%%%'''''''''''')))+++---............---,,,,,,...000++++++,,,,,,---.........000000111222111///---+++111000///...------......000///---+++++++++---...,,,...//////...------...000000111111111111000///------...//////000//////6666664DuXӵ999444555DdDΦDdDĦ:::DdDĦ555555t|<555555777:::===<<<888444DdDĦ666DdDΦDdDΦDdDĦ222peƜ4DuTӵ***`eĭ---qet'''''''''&&&&&&%%%%%%$$$$$$DdDĦ t|d<Ħ444Dt222000000222555:::>>>@@@>d<Ħ444>d<ʜDd<ʜ4DuTӵ444333F&uTӵ***4DufئL>e---puR)Ħ$$$&&&&&&&&&&&&%%%%%%>d<Ħ###Dt """######"""!!!DdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<peӵĦpeӵDx<>d<ӵDd<qR/ܗ?fӵ>d<>d<Ħ4DufئL>eDdDʜ4DuTӵ DdDĦ!!!!!!"""""" geĦs<v>aĦ(((+++peӵDx<DdDĦ'''&&&''')))+++,,,*********DdDĦ111...111555peӵDx<>d<~~~}}}{{{zzz|||}}}>d<ӵDd<DdDΦDdDĦFFFDdDӵnd<DdDĦ>d<ĦpeӵOOOĦGGGF&uTӵDdDĦ>d<ĦcccpeӵDx<>d<ʜ4DuTӵqqqggg^^^dddooo|||}}}tttcccSSSAAA999111000///---,,,...+++************,,,---...111000//////111222222111000///...///000000...,,,------.........---------------------,,,---...///000111111333444555666666555555666555555444333222222333333111///------......///000000///...---,,,)))******+++---000222333444222000---,,,+++++++++,,,++++++***)))((((((((())))))((('''(((((((((((('''''''''''''''(((((((((#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!!"""""" """"""!!!!!! """###$$$%%%&&&&&&&&&&&&'''''''''((()))+++,,,,,,,,,------,,,******+++,,,//////000000111222222222//////000000000///...------...000111222000///...000//////...---+++)))(((***,,,......------...///,,,,,,---.........------......///////////////...8889994DuXӵ555666777D&dq&ĒR999999sdKĦ222DHRRud222111111222666;;;???sdKĦ888D&oq<Ōq&ĒR444444333>dp&ĒR,,,+++nfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d< !!!!!!geĦHg8>aĦ))),,,B?Ho9,,,>d<'''(((***,,,)))******>d<ӵ000555B?Ho9~~~<x~~~{{{yyyyyy{{{~~~&ӫeʬtIӇwww>d<Φ>d<ĦGGGD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦdddB?Ho9s&dq&ĒRrrrhhh^^^eeeppp||||||ssscccTTTAAA999111000///---,,,...+++***))))))***+++---...000//////000222222111000000///...///000///---,,,---....../////////...---......------...///////////////000111111222333333444444444444444333333222111222222000...,,,,,,---...///000000000///...---******+++---///111333333111000...,,,++++++,,,,,,))))))))))))))))))))))))''''''''''''&&&''''''(((***))))))(((''''''&&&&&&#########$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!!!! """"""""""""""""""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%&&&'''((()))*********)))***,,,---,,,---...000//////000000111222222222---------------,,,,,,,,,,,,...000222222111000///.........---+++)))(((&&&***,,,......---,,,---...++++++,,,---------------,,,---------------,,,,,,9999994DuXӵ666999:::Hu]3hh999999888ne000111=e444444333222111333777:::ne???===pIƎ@t@h111333333>h,,,,,,,,,fe+++@ďD***(((&&&'''((()))))))))(((ne######=e !!!"""######!!!!!!egesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hh"""""""""se geĦja>aĦ)))+++@G------se''''''((()))***''')))+++<Ō...000666@GHkge|||zzzzzz{{{~~~HĪj@IŌ|||wwwegeCCCHHHHu]3hIŌDdDĦne@hEEEEEE>hseneuuuggg@GsĪj@hsssjjj^^^eeeppp|||}}}yyyqqqbbbTTTAAA888111//////---,,,---******))))))***+++---...111000000111333333222000000///......//////---+++,,,---///000000///......000...------///000000///.........//////000000000222222333333333222111111000111111000---,,,,,,------...///000111000///...+++,,,---///000222333333//////...---,,,,,,,,,,,,((((((((()))))))))******%%%&&&'''&&&%%%%%%''')))+++******)))((('''&&&%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&""""""###%%%&&&'''((()))###"""!!!  !!! """######$$$$$$######""" !!!"""###$$$$$$$$$$$$$$$%%%&&&'''(((((((((((('''))),,,------...000111.........///000000111111,,,+++++++++++++++++++++,,,...///111222222111111///...---,,,+++***)))(((+++,,,......,,,+++,,,---***+++,,,------...------,,,,,,,,,---,,,,,,+++***9994DuXӵ888ĵD^666666666666444000111333222444555333111111444777@@@AAA@@@222///111222111,,,------,,,)))***))),,,***)))(((((()))+++++++++***$$$######"""!!!!!!!!!""""""### DdDĦ D^######$$$$$$s׼s""" geFm8&&&>aĦ((()))+++...---,,,s׼s))))))((((((''''''&&&***---Ho111000222888CCC}}}}}}~~~}}}{{{vvv>>>CCCHHHD^DdDĦEEEEEEFFFLLLs׼swwwjjjXXXsssjjj___eeeppp}}}zzzuuunnnaaaSSS@@@777000......,,,+++,,,***))))))))))))+++,,,---///......000222222000...000///......///...,,,******,,,---/////////---,,,///---+++,,,///000///...---------...............000000111111000///.........///000///---,,,---...---...///000111111000///------...000111222222222000000000///...,,,+++*********))))))))))))))))))###%%%&&&&&&$$$$$$&&&)))***)))))))))((((((''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((######!!! !!!""" !!!!!!!!!""""""###$$$$$$$$$###""" !!!""""""######""""""###%%%&&&&&&&&&&&&%%%&&&(((+++---------...///,,,,,,------...//////000,,,+++++++++++++++,,,,,,---...///000111222333333000///...,,,++++++,,,,,,,,,---///...,,,******+++***+++,,,---............,,,------------,,,+++***Φ4DuXӵtvӵ>d<Ħ888444444444555444444Ħ111111111000000000000111333555555222111333555777888Ħ???===:::<<<;;;999888666555555555...000111000...------...,,,,,,------,,,+++)))(((%%%%%%%%%&&&((()))(((''''''((()))***+++******))))))***,,,---,,,+++)))'''Ħ""""""###%%%&&&$$$######""""""""""""###  >d<Ħ Ħ >d<Ħ!!!###%%%%%%%%%Be###### geFYĉ$$$'''>aĦ&&&((()))+++,,,,,,------------,,,+++Be*********)))'''&&&%%%'''+++///nu]ӵ222EEEUUUdddqqqwww||||||zzzvvvhhhSSSEEEAAA::::::>>>CCCHHH>d<Ħ>d<ĦĦ~~~tttgggZZZOOOGGGCCCEEEFFFMMMXXXdddnnn|||BeĦlllXXXTTTRRRXXXeeeuuussskkk___eeeqqq}}}~~~xxxsssmmm```SSS???777///......+++***,,,***))))))))))))+++,,,---+++++++++---//////---+++000///......///...,,,***)))***,,,.........,,,+++///,,,***+++...///...---------------------------////////////...---,,,,,,---...//////---,,,---...---...///111111111000000......///111111222222222222222111000...,,,)))''',,,,,,+++***)))(((''''''###%%%&&&%%%######&&&)))(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###### !!!!!!!!!""""""!!!"""###$$$$$$###"""!!! !!!""""""""""""!!!"""$$$%%%&&&%%%%%%$$$&&&)))+++,,,+++++++++,,,++++++,,,,,,---.........,,,,,,,,,++++++,,,------.........///000222444444222111///---,,,---///000---...///...+++***)))******+++,,,---............---.........------,,,+++?aŖ%7uSQuR)ӵsdKĦ888777666666555333gdKĦ333333111000///111222222222333444555666777777111gdKĦ;;;999888>>>@@@???<<<666222111111111111111111000///...---++++++******)))(((((((((((((((((((((((((((((((((+++)))'''))),,,......,,,+++,,,...---+++))))))gdKĦ###""""""######$$$$$$$$$$$$###!!! !!!"""""""""!!!gdDĦ gdKĦsdKĦ!!!$$$&&&%%%$$$"""""""""!!!!!! ŶS"""%%%'''3we<'''++++++++++++,,,...//////---,,,+++***)))))))))***+++.........iĉ@3hR/Ō666DDDWWWhhhsssxxx~~~}}}}}}}}}~~~zzz|||zzzrrrbbbQQQEEE>>>===>>>@@@CCCJJJDdDĦsdKĦgdKĦ}}}pppeeeZZZOOOHHHGGGBBBHHHPPPZZZdddppp}}}gdKĦmmm\\\VVVQQQTTTbbbttt~~~ssshhh___eeeppp}}}{{{xxxrrrcccUUU???666...+++)))&&&'''***((()))******,,,,,,---......------...//////...,,,///000111111111///...---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////...111000000///...---------///......------,,,++++++---///000111000///000111...............///000000444222000...,,,+++***))),,,,,,+++)))(((((((((((()))&&&######%%%&&&%%%###(((***,,,,,,+++(((''''''&&&&&&&&&$$$######%%%''')))%%%"""###&&&%%% $$$"""!!!!!!###%%%%%%$$$######$$$%%%%%%$$$"""!!!"""###$$$###!!!!!!!!!"""$$$"""!!!!!!######  !!!!!! ###$$$%%%&&&''''''''''''(((,,,...---)))(((***...111...******,,,......---...---***)))((((((***+++***+++---///000///...---000...---...000111111111000.........***%%%&&&+++///---,,,---...///...---///...------...---+++***>A444ne666666666555555444ne222333444333111000111222222444666999::::::999888ne777777666555:::<<<===;;;777444333333111111111111000///...---,,,,,,++++++***)))))))))))))))))))))))))))))))))+++)))((())),,,//////...---...000///,,,***ne%%%###############$$$$$$$$$$$$###"""!!! !!!!!!""""""!!!Denene!!!$$$%%%$$$###""""""!!!"""""" >A!!!$$$k<$$$''')))***)))+++,,,---...///...,,,+++***))))))((()))***,,,---.........fh222999GGGZZZkkkuuuyyy}}}~~~~~~}}}|||}}}~~~xxxzzzxxxooo```PPPDDD>>>:::;;;>>>CCCKKKDexxxnenezzzlllbbbWWWLLLFFFEEECCCIIIQQQ[[[eeeqqq~~~ne{{{nnn\\\VVVQQQUUUbbbttttttiii```eeeppp}}}}}}zzzrrrbbbSSS===555...+++***((())),,,******+++,,,---...//////000///...///111111///...//////000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......111000000///......------//////......------,,,,,,---...000000/////////000///////////////000111111222111000...,,,+++******+++***)))(((((((((((()))'''%%%######%%%&&&%%%$$$&&&(((++++++)))'''&&&&&&(((((('''%%%###"""$$$%%%&&&$$$###$$$&&&&&&### ###"""""""""$$$%%%$$$###"""""""""######"""!!!!!!###$$$%%%$$$###"""###%%%%%%###!!!!!!######!!! $$$%%%&&&''''''((((((((()))---///---***(((+++...///,,,******,,,//////......---+++)))((()))******,,,---///111222111000//////...---...000000///......,,,,,,---)))$$$%%%***///...------...///...---,,,,,,+++,,,......---333444555555555444444333222///111222444444222111111111222444999<<<>>>===;;;999333333333222222444777::::::888666444444000000111000000///...---------,,,,,,+++************************************)))(((***---///000//////000111000---***&&&%%%$$$############$$$$$$$$$$$$$$$###"""!!! !!!!!!"""!!! !!!###""""""!!!!!! !!!!!!"""  ###$$$%%%'''((((((***+++,,,.........---,,,(((((('''((()))+++,,,...,,,------,,,000333<<>>:::;;;>>>CCCLLLpppyyywwwjjj___UUUKKKEEEEEEEEEJJJSSS]]]hhhsss~~~|||ppp]]]WWWRRRUUUbbbtttuuuiiiaaafffqqq}}}|||sssbbbQQQ<<<555...---,,,***+++///,,,,,,---...///000111111111000000111222222111///......///000///...---,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---000000000///......------//////......------,,,,,,,,,...000000///...///000000000//////000000111222000000...---,,,+++++++++))))))(((''''''(((((()))&&&$$$######%%%&&&%%%$$$%%%'''))))))'''&&&%%%%%%***)))(((&&&###"""###%%%$$$$$$%%%%%%&&&'''''''''$$$######$$$&&&%%%###!!!!!!!!! !!!!!!"""&&&&&&'''&&&$$$%%%''')))(((&&&$$$#########!!!  &&&&&&''''''((())))))))),,,...000...+++)))+++---...,,,***+++,,,...//////...---+++***))))))******...///111222333333222111///......///000000...,,,,,,******+++)))$$$$$$(((///...------//////...---*********+++---...---===<<<:::999777666555555444555666777777777666666333222222111000000//////...111333444222000//////111333666999;;;;;;;;;:::444333222000000000000111222444777999999666444222......//////...---,,,,,,---,,,,,,+++******)))))))))))))))))))))))))))))))))))))))+++---///000111000111111000,,,)))''''''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%$$$$$$###### !!!"""""""""  """  !!!!!!!!!###$$$%%%%%%%%%$$$$$$%%%&&&&&&''')))***+++---.........---((((((''''''((()))+++,,,***++++++***))))))+++---...444@@@PPPbbbooowwwzzzyyy|||~~~~~~{{{{{{{{{||||||}}}~~~~~~{{{zzzttthhhYYYJJJAAA===>>>>>>AAAEEEMMMZZZgggppp{{{vvvhhh^^^TTTKKKGGGGGGGGGLLLUUU___kkkvvv{{{ooo^^^XXXSSSVVVccctttttthhhbbbhhhqqq}}}|||sssaaaPPP>>>666000...---++++++...,,,,,,---...///000111111111111000111222333111///------...//////...---,,,///......---+++******)))++++++,,,,,,,,,,,,------...,,,***))))))***+++---000000//////..................------,,,,,,++++++,,,---//////.........//////////////////000000111......---,,,+++++++++,,,***)))(((''''''&&&''''''%%%$$$###$$$$$$%%%&&&&&&%%%'''(((((('''&&&&&&'''))))))(((&&&$$$###%%%'''%%%&&&''''''&&&''')))+++&&&&&&&&&'''((('''$$$!!!"""!!! !!!###$$$((((((((('''&&&'''***---000...***'''$$$###!!!!!!  !!!!!!'''''''''(((((()))***+++---///000...,,,***+++---...---,,,,,,,,,---------...---,,,***************...///000111222222222222//////000111222000---+++,,,******,,,***&&&&&&(((///---,,,---...///...,,,***))))))+++,,,---,,,888888777666666666666666333444666777777777555555111111111000000//////...,,,...111111000...---,,,111111111222444666777888555333111000//////000111222333555777888555222///,,,,,,,,,---,,,,,,+++++++++++++++***))))))((((((''''''''''''''''''''''''((()))***+++,,,---///111///000111///+++'''&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$!!!""""""""""""   !!!  !!!#########$$$$$$$$$$$$%%%&&&''')))***+++,,,------......***)))((('''''''''((()))'''(((((('''&&&'''))),,,...555CCCTTTdddooovvvyyyyyy|||zzz{{{{{{|||}}}~~~~~~~~~|||tttfffUUUGGG???<<<>>>???AAAFFFOOO\\\kkkttt|||ssseeeZZZQQQIIIFFFGGGIIIMMMVVVbbbooozzzzzzmmm^^^XXXSSSVVVbbbttttttgggdddiiirrr~~~}}}zzzrrraaaPPP@@@888222///---***))),,,++++++,,,---...//////000000//////000111111000...,,,---...//////...------//////...---+++***))))))+++++++++,,,,,,---------...,,,***))))))***+++---////////////............------,,,,,,+++*********+++---...///...---...///...------------...//////------,,,++++++++++++++++++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((***)))((('''((()))'''''''''&&&%%%&&&(((*********)))'''&&&&&&(((+++(((((((((***+++)))&&&###""""""!!!!!!"""$$$&&&'''))))))(((&&&&&&(((,,,000:::777222,,,&&&###""""""!!!!!! !!!"""###((((((''''''((()))++++++---.........,,,,,,,,,---/////////---,,,+++++++++------,,,++++++*********,,,---...//////000000000000000000222333111...+++---******------***(((***---,,,+++,,,---...---++++++***)))***++++++)))'''666555555444444555555666000111333555555444333222111111000000000/////////,,,---//////---,,,+++,,,000///...---...111333555222222000//////000111222222222333555666555111...++++++,,,,,,,,,++++++***++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++***+++---///...///000...***'''%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&############"""       !!!""""""!!!###%%%%%%%%%%%%''')))******++++++,,,,,,------***)))(((&&&&&&&&&'''(((&&&''''''&&&&&&&&&)))+++///888FFFVVVeeeooovvvxxxyyy{{{~~~~~~~~~~~~~~~~~~zzz{{{|||}}}~~~|||ssscccRRREEE>>><<<;;;<<>>888000((($$$$$$%%%###"""!!!!!!!!!"""$$$%%%((((((''''''''')))+++,,,,,,,,,,,,,,,,,,,,,------...///000...,,,******+++---------,,,++++++*********++++++,,,,,,---......000//////000111111///---...++++++///000---++++++,,,+++******,,,,,,+++***+++***))))))***)))'''%%%666666555444444333444444///111333555555444222111111111111000000000000///---...///...,,,+++,,,---///............///000111.........///000111222222222111000222444444222///,,,,,,------------,,,,,,,,,,,,+++******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***)))(((+++---...000000///+++(((''''''###$$$%%%%%%%%%%%%$$$######$$$%%%&&&''''''''''''$$$$$$$$$###"""   """!!!  !!!"""""""""%%%&&&&&&&&&)))+++++++++++++++++++++,,,,,,((('''&&&&&&&&&'''((()))''''''(((''''''(((***,,,333<<>>;;;<<<@@@FFFRRRbbbsss~~~yyylll]]]RRRIIICCCCCCFFFIIIMMMWWWfffuuuzzznnn]]]WWWQQQTTT```qqqvvvkkkeeejjjttt|||xxxuuunnn^^^OOO===666111///---***)))+++******+++,,,---......//////......///000000///------...///000111000//////......---,,,,,,+++************+++,,,,,,---......++++++,,,,,,------.........///////////////////////////...------,,,,,,+++***,,,------,,,,,,---...---------------...//////------+++***))))))))))))))))))((((((((())))))***)))***+++)))&&&$$$&&&(((((()))******))))))+++,,,((())))))(((&&&''')))+++000+++&&&$$$&&&((()))(((((('''&&&''')))))))))'''!!!"""###%%%'''(((((((((((('''%%%######'''---222BBB???999111)))%%%&&&(((%%%$$$###""""""$$$&&&'''((('''&&&&&&&&&(((***++++++******+++,,,---------+++---///...,,,+++,,,...------------,,,+++******)))))))))******+++,,,---...---,,,---//////...---...***+++///111///,,,,,,***)))((()))***+++***((()))((('''((())))))(((&&&888888666555333333222222111222555777777666444222111111111111000000000000...//////...,,,,,,---///...///000111111000///...+++,,,---...000111222222111///...000333555333111------......///.........------,,,,,,+++******)))''''''''''''''''''''''''(((***+++***''''''))),,,///000111000---***)))((("""###%%%%%%&&&%%%$$$######$$$%%%&&&'''(((((((((%%%%%%%%%$$$"""!!!!!! ###"""!!!  !!!"""""""""&&&'''''''''***,,,,,,,,,++++++***+++++++++&&&%%%%%%%%%&&&((()))+++((()))))))))((())),,,...666???MMM[[[hhhqqqwww{{{~~~}}}|||{{{zzzyyyzzz{{{}}}zzzuuukkk\\\MMMCCC???@@@??????BBBGGGRRRaaarrr}}}zzzmmm]]]RRRJJJEEEDDDHHHHHHMMMWWWfffwww|||qqq\\\VVVQQQSSS___qqqwwwmmmfffkkkttt}}}xxxtttmmm]]]NNN;;;444//////...+++***,,,***++++++,,,---...//////000///...///111111///...---...///111111111000000...------,,,,,,++++++*********+++,,,,,,---......***+++,,,---...//////............///////////////000000000///......------)))+++------,,,,,,,,,---...............///000000...---,,,***)))((((((((('''''''''(((***+++------+++,,,,,,***&&&$$$&&&(((((()))***)))((()))+++,,,*********(((&&&&&&(((***000***###"""&&&******)))'''&&&$$$%%%'''(((((((((!!!###&&&'''((((((((((((&&&$$$""""""&&&---222AAA>>>999000)))&&&(((+++&&&%%%$$$######%%%'''(((((('''&&&%%%&&&(((***+++)))))))))***,,,---------'''+++......------///111------------,,,+++******))))))))))))***+++,,,---,,,+++******,,,......---...******///222///,,,+++)))((('''((()))***)))'''&&&&&&&&&''')))***)))(((666555333333555666555444333222333555888888444000000///...---,,,---.........---,,,,,,---...///000---------.........//////------///000111111111111333111111444888777333---------......------,,,+++***+++++++++***)))'''&&&((('''&&&%%%$$$%%%&&&&&&(((***++++++++++++---............---+++(((%%%$$$###%%%&&&''''''$$$!!!###$$$%%%'''((()))))))))'''&&&###!!!"""  """((((((%%%$$$&&&))),,,)))&&&%%%&&&((()))))))))'''%%%%%%&&&'''&&&%%%)))((('''&&&%%%'''+++///888AAAPPP^^^hhhoootttvvv}}}}}}~~~}}}}}}~~~~~~~~~||||||}}}}}}|||}}}~~~zzzwwwooocccVVVJJJCCC???>>>===<<>>======DDDPPP\\\fffttt|||uuuhhhZZZOOOHHHBBBCCCFFFMMMSSS___mmmzzz{{{ppp^^^VVVPPPUUUaaannn}}}xxxnnnfffllluuu|||uuukkkZZZKKK===666111000...***)))+++)))************+++++++++------...///000000//////000000////////////000000***************+++,,,,,,...---,,,++++++,,,---......///000000111111000000222111000000222222111000111000///---,,,+++************++++++,,,,,,------...------,,,,,,------...---,,,***(((''''''((()))(((((((((((((((((((((((()))((((((''''''''''''''')))''''''''')))***)))(((***)))(((&&&%%%%%%%%%%%%%%%$$$###""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###%%%((()))$$$$$$###""""""%%%)))------,,,+++)))'''&&&&&&%%%((('''%%%%%%%%%&&&((()))((('''&&&%%%$$$$$$%%%%%%((()))))))))******++++++...---+++))))))+++---......---+++***))))))******&&&&&&&&&&&&&&&'''((()))))))))(((''''''((()))***+++,,,---------,,,+++***)))))))))))))))(((''''''%%%%%%&&&'''((((((((((((777555444444555666666555444333333333555555333111222111000/////////000000///...---,,,,,,------...------....../////////...---......///000000000000000//////111444444000,,,---............---,,,,,,******+++******)))((('''((('''&&&$$$######$$$$$$%%%&&&(((((('''''')))***---,,,***((('''&&&%%%%%%&&&%%%%%%%%%$$$######"""###$$$%%%&&&'''(((((((((%%%$$$###!!!   !!!!!!!!!!!!!!!!!!  ###'''******'''$$$$$$%%%***)))''''''&&&$$$!!!$$$%%%$$$$$$%%%'''$$$$$$%%%%%%&&&***///333:::CCCQQQ___jjjsssxxx{{{zzz{{{||||||{{{{{{}}}}}}~~~{{{yyyyyyyyyyyyzzz||||||yyyrrrjjj]]]PPPFFF@@@>>>======>>>FFFRRR^^^iiivvv{{{pppdddVVVLLLEEEAAABBBFFFNNNUUUbbbqqq}}}{{{nnn^^^UUUOOOTTT```mmm|||wwwmmmccciiisss~~~}}}vvvlll[[[LLL>>>888222111///,,,+++---)))************+++++++++***+++,,,---.../////////000//////......//////000+++************+++,,,,,,000///---,,,,,,------...000111222222333333222222444333222222333444333111111000...---,,,+++******((())))))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,***)))'''&&&&&&&&&'''''''''((())))))))))))'''''''''''''''''''''(((((((((((('''&&&''')))***)))(((((('''&&&&&&%%%%%%%%%&&&"""!!!  !!!###$$$%%%%%%%%%$$$$$$$$$%%%%%%"""######$$$%%%&&&&&&'''###$$$%%%%%%%%%&&&))),,,+++***)))'''&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((())))))(((((('''&&&%%%$$$###'''&&&&&&%%%%%%&&&'''(((---,,,***))))))***,,,---,,,,,,***)))))))))))))))''''''&&&&&&&&&''''''(((+++)))(((&&&&&&''')))***+++,,,...//////...---,,,,,,,,,++++++***)))((((((%%%&&&((()))************777555444444555666666555555444333333333333333333111111000000////////////000///---,,,+++,,,,,,---------...///000//////...---......///000000//////000//////111333222000---...............------,,,************))))))((((((((('''%%%$$$######$$$$$$%%%&&&((((((''''''((()))+++***(((&&&%%%%%%&&&&&&&&&&&&$$$#########$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""  !!!""""""!!!  !!!!!!&&&)))+++***'''$$$###$$$(((''''''&&&%%%!!!###&&&$$$"""$$$'''$$$$$$%%%%%%&&&***///333<<>>@@@DDDOOOXXXfffuuu}}}nnn___VVVPPPTTT___mmm|||wwwlllccciiisss~~~}}}vvvmmm\\\MMM>>>777222111///,,,+++,,,))))))*********+++++++++((()))***,,,---............------,,,,,,------...,,,,,,++++++,,,,,,---...///......---...///000111222333444444555555444444444333222222333444333111000000...---,,,+++++++++''''''((()))***+++,,,,,,++++++************++++++((('''&&&&&&%%%&&&&&&''''''((()))******)))'''%%%%%%%%%&&&'''((((((((()))((('''&&&''')))))))))(((&&&%%%%%%%%%%%%%%%&&&&&&!!! !!!###$$$%%%%%%$$$#########$$$$$$"""###%%%&&&''''''&&&&&&###%%%'''''''''(((***+++,,,+++***)))((((((((((((&&&&&&%%%%%%%%%&&&'''((('''((())))))((('''$$$###'''%%%$$$######$$$&&&''',,,+++***))))))***+++,,,++++++***))))))((((((((((((''''''&&&&&&&&&''''''+++***(((&&&&&&(((***+++,,,---///111111000...---...---,,,***)))((((((''')))***,,,,,,,,,+++)))(((777666444444666777666555555555555444333333333444000000000000//////......///...---,,,++++++,,,---,,,---///000111000///...---......////////////...000000000111222222000///......//////......---,,,*********)))))))))))))))'''&&&%%%$$$$$$$$$%%%%%%&&&((()))(((''''''(((***)))(((&&&%%%%%%%%%&&&''''''%%%$$$""""""###$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""  !!!!!!  !!!!!!"""'''(((******(((%%%$$$###&&&&&&&&&&&&%%% ###&&&$$$###$$$'''%%%%%%%%%%%%&&&)))...222<<>>888777777<<>>999777999===@@@GGGSSS```lllwwwzzzmmm]]]RRRGGGBBBBBBDDDIIIOOOYYYcccqqq{{{}}}uuuiii^^^TTTTTT[[[hhhxxxwwwnnngggllluuu~~~{{{ssshhhXXXJJJ;;;666000---------+++))),,,,,,,,,++++++******)))******+++,,,,,,,,,,,,+++---...///---***'''&&&&&&***))))))***+++---///000111222333555777888888999999888888777666666666777555444333222111111111111---,,,+++,,,---...---+++///...,,,***)))(((''''''(((''''''&&&&&&''''''((()))((((((''''''&&&&&&&&&''''''&&&%%%######%%%((()))(((((('''&&&&&&%%%%%%!!!"""###%%%&&&&&&&&&&&&'''&&&%%%%%%$$$###""""""!!!!!! !!!###%%%((()))&&&%%%%%%%%%%%%&&&''''''''''''((()))+++,,,------///...---,,,,,,,,,---...------,,,+++***)))((((((&&&&&&'''''''''&&&%%%$$$&&&'''((('''%%%###$$$$$$%%%&&&'''((())))))))))))***+++,,,......---,,,+++,,,+++***))))))***+++,,,***)))'''&&&&&&''')))******+++...111222111000///222444555555222///......******)))((('''&&&%%%%%%)))***+++,,,------,,,+++777777666666666666777777::::::999888777666444333222222222111111///......///.........---------------...//////000//////////////////000000111222222///...---...///000000...///...---,,,+++))))))(((+++++++++******((('''&&&(((''''''''''''((())))))''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&$$$$$$############$$$$$$!!!!!!!!!!!!!!! """   """###$$$"""  !!!!!!  !!! """############$$$''')))%%%%%%&&&&&&%%%%%%$$$###"""############"""!!! ###!!!###''')))+++222999HHHSSSaaammmsssuuuwwwxxx~~~}}}|||{{{zzzzzzzzz{{{yyyyyyxxxsssmmmmmmqqqxxx~~~~~~|||xxxttthhhYYYHHH===777555777;;;???GGGSSSaaammmyyyvvvgggXXXNNNDDDAAAAAACCCJJJPPP\\\fffsss}}}}}}uuuggg^^^UUUVVV]]]hhhwwwwwwmmmdddjjjsss}}}}}}uuuiiiWWWHHH999444...,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---//////---***(((''''''((((((((()))***---///000333444555666777888888888888888888888777666555555222333333222222111000///+++***)))***,,,------,,,......,,,+++))))))((((((***((('''%%%%%%'''(((***(((((((((((((((((((((((((((((((((&&&$$$$$$&&&(((((((((''''''&&&%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%$$$$$$$$$###!!!!!! """$$$&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((()))******+++++++++++++++...------,,,+++******)))&&&''''''''''''&&&%%%%%%&&&'''((((((&&&$$$$$$%%%&&&'''((()))))))))))))))***+++,,,------------,,,+++******))))))******+++)))((('''&&&&&&''')))))),,,,,,...///000000000000333444555333000---,,,---************)))'''&&&%%%)))******++++++++++++***777666666666666666666777999999999888777555444333222222222222111///...---////////////......------------...////////////......///000111222333333444///...---...///000000...//////...---,,,******))),,,,,,++++++)))(((&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###""""""!!! !!!  !!! """$$$%%%&&&###"""  """###  !!!"""""""""""""""!!!""""""""""""$$$(((+++'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###"""###'''))),,,333<<>>888666666999===HHHQQQ___mmmxxxyyylll___OOOJJJEEECCCBBBFFFQQQ\\\eeeooozzz}}}iii___VVVVVV]]]ggguuuwwwhhh```fffooozzz{{{rrrgggVVVHHH:::666000---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++---//////...---...///++++++******+++---///000...//////000000000000///,,,,,,,,,,,,...000222444---,,,+++++++++,,,---...+++***)))***,,,------,,,,,,,,,++++++,,,,,,------************************%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""###$$$###"""""""""!!!!!!!!!!!! """$$$&&&&&&'''&&&%%%%%%%%%%%%&&&''''''######$$$%%%&&&''''''(((''''''(((((())))))((((((((((((((()))******++++++***)))(((&&&&&&''''''(((&&&))),,,...,,,***))))))!!!"""$$$&&&(((***++++++---***'''$$$###$$$&&&'''&&&'''((())))))((('''&&&$$$%%%&&&'''((((((((((((((())))))*********))))))***,,,//////---***(((''',,,***'''%%%%%%''')))+++((('''%%%$$$###$$$%%%%%%777777777777777888999999999666444333444444222///666444111000111222111111333333222111000///......---,,,,,,++++++,,,,,,,,,+++,,,///111222222111000////////////............------------,,,+++***)))))))))(((((('''''''''&&&)))***,,,,,,,,,+++)))'''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&$$$"""!!!  !!!######!!!"""""""""!!!   !!!"""$$$&&&'''(((&&&$$$!!! """###  """$$$!!!!!!$$$%%%%%%!!! ###""" !!!""""""!!!!!! !!!###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""""""""&&&%%%###!!!!!!"""$$$%%%$$$$$$'''---222888AAAJJJWWWbbbmmmqqqrrrvvvzzz{{{xxx{{{}}}~~~}}}|||{{{|||~~~}}}zzzvvvsssrrrtttvvv~~~~~~|||{{{zzzrrriiiVVVIII<<<888999:::<<<@@@KKKSSS```nnnzzz~~~uuufffZZZNNNHHHCCCBBBCCCFFFPPPZZZhhhrrr|||{{{jjj]]]RRRSSS\\\hhhvvvrrrgggbbbccclllyyyzzzpppcccRRRCCC666444111111111111///...,,,---+++)))+++......+++)))***+++---......------.........---,,,***'''&&&((((((''''''''')))***,,,+++---......---,,,---...---------...------,,,,,,---------------,,,+++******(((&&&(((+++,,,+++)))++++++,,,,,,,,,---------***))))))((((((((((((((('''((()))(((&&&%%%$$$%%%%%%$$$"""!!! $$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%$$$###"""###$$$$$$###!!! """###!!!"""###$$$%%%&&&''''''***(((&&&$$$###$$$%%%&&&&&&&&&%%%%%%&&&''')))***))))))***+++,,,...000000...---,,,+++***)))******)))((('''''''''(((******000---******,,,,,,)))'''%%%&&&((()))))))))((((((+++)))((('''((('''&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&(((((('''%%%)))))))))******+++++++++(((+++------***&&&$$$###)))(((&&&%%%&&&(((+++---)))(((&&&$$$$$$$$$&&&'''444444333333333444555666888666444333444444222///666444111111111222111111222222111000///...------,,,,,,+++++++++,,,---------...///000111000///...///............---------.........------,,,******))))))(((((((((''''''''')))***+++,,,,,,***)))'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!   !!!"""###%%%%%%&&&%%%###  """### !!!###$$$!!! """$$$%%%$$$!!!  """"""!!! !!!""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###"""!!! !!!###$$$'''&&&)))///444999CCCMMMYYYeeeppptttuuuyyy||||||yyy{{{||||||{{{zzzzzz{{{~~~}}}{{{wwwsssssstttvvv}}}~~~}}}{{{zzzxxxqqqhhhTTTHHH<<<888888999<<<@@@KKKSSS```nnnzzz{{{qqqbbbWWWMMMGGGCCCBBBCCCGGGQQQ[[[iiisss~~~{{{kkk^^^RRRRRRZZZggguuuqqqfff```bbbjjjxxxzzzpppdddRRRDDD555333000/////////...---***------******,,,,,,***)))***+++,,,------,,,,,,++++++,,,,,,+++***)))((((((((((((((()))***++++++***,,,------,,,++++++,,,,,,------...------,,,,,,+++++++++++++++,,,,,,,,,***((('''(((+++,,,+++))))))))))))******+++++++++******)))(((((((((((())))))***+++)))'''$$$$$$$$$$$$###!!!  !!!"""$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$###""""""###$$$$$$###!!! """###!!!!!!"""###$$$%%%&&&'''((('''&&&$$$###$$$$$$%%%&&&&&&%%%%%%&&&''')))***+++++++++++++++,,,---------------,,,++++++************)))))))))***,,,---+++***)))***---...,,,***'''''')))*********))))))+++)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((*********)))******++++++,,,,,,,,,)))+++---,,,***&&&$$$$$$)))(((&&&%%%&&&(((+++,,,+++)))(((&&&&&&&&&((((((444333111000000222444555777555444333444333222000666444222111222222111000111000000///...---,,,,,,+++++++++++++++,,,---...000000/////////..................---------,,,,,,............---,,,++++++))))))))))))(((((((((((()))***+++++++++***)))(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""$$$$$$$$$###############""""""!!!!!!!!! !!! !!!"""""" ###"""!!! !!!!!!"""######$$$###!!! !!!""" !!!"""$$$  !!!$$$%%%$$$###!!!  """""""""#########""""""!!!!!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!! !!!"""###''''''***///333888CCCMMM\\\hhhtttxxxyyy|||}}}}}}|||||||||{{{yyyxxxyyy{{{~~~{{{wwwsssrrrtttvvvzzz|||{{{yyyyyyvvvnnndddQQQFFF:::777777888<<>>EEEMMMXXXhhhttt{{{vvviii[[[QQQFFFBBB???BBBFFFLLLXXXccclllvvv|||jjj]]]QQQNNNSSS___ppp~~~{{{lllbbb]]]___gggvvvxxxpppdddSSSEEE999555111...------,,,++++++333777333...---...---++++++******************))))))(((''''''&&&&&&&&&((()))+++---------,,,,,,,,,---///...,,,++++++,,,+++,,,,,,---.........------,,,)))'''''''''((()))******+++***************))))))***++++++,,,------+++******)))((()))))))))---...---+++'''$$$######(((&&&###!!! !!!"""%%%%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!! """###"""""""""###$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&%%%$$$%%%%%%'''(((******)))))))))***+++++++++---...//////---,,,***)))***+++,,,,,,---------,,,...111333222111///...******))))))))))))))))))+++(((&&&&&&((()))***)))&&&&&&&&&&&&''''''(((((('''$$$""""""$$$(((***+++))))))***+++,,,---...///***++++++)))'''%%%&&&'''&&&%%%%%%%%%&&&'''((()))*********************+++666555555444444444444444111222333333222222333444444333222333333333111///------------,,,,,,++++++++++++************++++++******+++,,,---...///000............---------,,,+++,,,,,,------,,,++++++************++++++++++++******)))))))))(((((((((''''''&&&%%%%%%$$$######"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&&&&###$$$%%%&&&&&&&&&$$$$$$"""###$$$%%%&&&&&&&&&&&& !!!  !!!  """"""!!!!!! !!!###%%%&&&%%%$$$###&&&&&&'''((())))))))))))&&&&&&&&&&&&''''''''''''%%%&&&'''((('''%%%"""!!!""""""######$$$$$$%%%%%%&&&(((---222555<<>>AAAGGGNNN[[[fffnnnxxx{{{fff[[[PPPNNNRRR^^^ooo}}}{{{lllaaa\\\^^^ggguuuxxxooodddTTTFFF:::777111...---,,,,,,+++***///222...+++,,,,,,+++++++++*********++++++,,,***)))((('''&&&&&&&&&&&&))))))***+++,,,,,,,,,,,,---...//////---++++++,,,++++++,,,---...............---+++)))'''''''''''')))***+++***(((((((((***((((((((())))))))))))******))))))(((((((((((((((***+++,,,***'''%%%$$$%%%((('''%%%$$$###"""######&&&&&&&&&&&&&&&%%%%%%$$$!!!!!! !!!!!!###$$$$$$###!!! """#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((((((((((()))***+++,,,+++,,,---......---,,,+++)))***+++,,,,,,,,,++++++'''+++///222333444555666,,,+++******)))*********+++(((&&&%%%&&&((((((((($$$$$$%%%%%%&&&''''''''''''%%%###"""$$$&&&''''''''''''((()))+++,,,------)))***)))'''$$$$$$&&&(((%%%%%%%%%%%%&&&''''''((()))))))))***************444555555666555444333222000222333333111111333555444333222333444333000...---------------,,,,,,,,,---,,,+++***))))))))))))***+++,,,---......---,,,,,,,,,,,,+++++++++************++++++,,,++++++************+++++++++,,,,,,******)))((((((((((((((((((''''''&&&$$$######"""!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!"""$$$&&&''''''''''''(((((())))))(((&&&###""" """$$$&&&&&&%%%$$$###  !!! !!!!!!!!!!!!     """$$$ !!!"""$$$$$$$$$$$$###&&&&&&&&&&&&'''((())))))'''&&&&&&&&&&&&&&&%%%%%%###$$$&&&''''''%%%"""!!!######$$$$$$$$$$$$$$$$$$&&&(((...333777>>>NNN^^^jjjsss{{{{{{zzz}}}~~~|||||||||zzzyyyvvvqqqmmmkkklllnnnqqquuuwwwwwwvvvpppdddXXXGGG@@@999777666999AAAJJJQQQ^^^nnnzzz~~~~~~rrrcccTTTKKKBBB>>>===AAAGGGPPP]]]iiirrrzzzyyybbbYYYPPPNNNRRR]]]nnn}}}{{{lllaaaZZZ\\\eeessswwwooodddTTTFFF:::666111---++++++*********------******,,,,,,***++++++******+++,,,---...)))((('''&&&&&&'''(((((()))))))))******+++,,,---,,,...///...,,,******+++***+++,,,---............,,,,,,+++***))))))((((((((()))+++)))'''&&&''')))))))))))))))(((((((((((()))((((((''''''''''''''''''((())))))'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%!!!!!!  !!!!!!###$$$$$$###!!! """###%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%'''&&&%%%$$$$$$%%%&&&&&&(((((('''((((((***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))%%%(((---000111333777:::///...---,,,+++,,,,,,---+++(((%%%$$$$$$&&&'''&&&######$$$$$$%%%&&&&&&'''&&&$$$###$$$&&&(((((('''$$$%%%&&&''')))***+++,,,)))((('''$$$"""###%%%((($$$$$$$$$%%%%%%&&&''''''))))))***+++++++++++++++555666777888888666444222///111333333111111333666444333222333444333000......------------------,,,------+++***))))))((((((+++,,,---......,,,+++)))*********))))))))))))((()))******+++++++++***************++++++,,,,,,,,,******)))((((((((((((((((((((('''&&&$$$######""" !!!!!!!!!""""""###### !!!!!!!!!""""""######!!!"""%%%'''))))))(((''',,,,,,,,,+++(((%%%""" ###&&&&&&$$$!!! !!!!!!!!!  !!! !!!"""############  !!!!!!!!!"""$$$&&& !!!"""###$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%''''''%%%###!!!######$$$$$$$$$######"""###'''---222666===NNN___mmmvvv||||||zzz}}}|||~~~~~~|||{{{{{{{{{zzzvvvrrrmmmlllmmmnnnqqquuuxxxwwwvvvpppdddWWWGGG@@@:::777666999BBBKKKSSS```ppp{{{|||ooo___PPPHHHAAA>>>===AAAHHHPPP^^^jjjuuu}}}xxx```WWWPPPNNNSSS]]]nnn|||~~~{{{lllaaaYYYZZZcccrrr}}}~~~wwwoooeeeTTTFFF:::555000+++***))))))(((,,,---+++)))+++///...+++++++++******+++---///000''''''&&&&&&'''(((***+++***))))))((()))+++,,,---,,,---...---+++)))))))))***+++,,,---............******+++++++++******)))''')))***)))&&&%%%&&&(((,,,,,,++++++***)))))))))(((((('''&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''((("""###&&&((())))))))))))((((((((()))(((((('''&&&!!!  !!!###$$$$$$###!!! """###%%%&&&&&&&&&&&&&&&&&&'''$$$###!!! """###%%%'''&&&%%%$$$$$$$$$%%%&&&)))(((((((((((())))))***,,,+++*********+++,,,,,,,,,------...---,,,***)))&&&)))---...///000444888111000///...---......///,,,)))%%%######%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%$$$$$$&&&(((***)))(((######$$$&&&''')))******((('''&&&###!!!"""%%%'''###$$$$$$%%%%%%&&&&&&''')))***+++,,,,,,,,,,,,,,,555666777888888777666555000111222333444333222222222222222111000//////...+++,,,,,,---...///000000,,,---...,,,***))))))***///...---+++***)))))))))******************+++,,,%%%&&&((()))+++,,,,,,,,,,,,,,,,,,+++++++++******)))(((((()))******(((&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!"""#########!!! !!!!!!!!!!!!""""""""""""%%%%%%&&&&&&''')))***+++---+++(((%%%"""!!! !!!!!!!!!!!!!!!   !!!""""""!!!  """###$$$###"""!!! !!!"""!!! !!! """###$$$!!!###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$(((***((((((***((($$$&&&''''''((('''&&&$$$###!!!"""###$$$%%%%%%$$$######)))...000333===NNN\\\kkkrrrzzz~~~{{{|||wwwqqqmmmlllnnnooopppssstttuuuwwwtttkkk^^^TTTFFF???888666777999AAAHHHTTTcccsss{{{xxxkkk]]]QQQJJJ???@@@AAACCCHHHSSSaaakkkxxx{{{{{{qqqcccWWWNNNNNNPPPWWWgggxxxzzzjjj___ZZZ\\\eeesss}}}zzzuuunnnbbbPPPCCC888111,,,+++***'''&&&((((((***,,,---...---+++*********+++,,,---///000111((((((''''''''''''((((((+++++++++++++++++++++++++++***((('''''')))***,,,,,,---------,,,++++++******************)))((((((+++******)))(((''''''&&&(((((())))))))))))((('''((($$$!!!!!!$$$''''''&&&((('''&&&%%%&&&(((***+++###%%%(((***++++++,,,------,,,***)))&&&%%%###"""!!!!!!   """############!!!###%%%&&&&&&%%%%%%""""""""""""############""""""###$$$&&&'''((())))))***+++***))))))+++---...---+++******+++---...+++)))(((&&&&&&'''((()))'''***++++++000999???@@@;;;444---+++---///...,,,***(((''''''&&&%%%"""  !!!"""############!!!"""$$$&&&'''((())))))&&&$$$$$$%%%''')))))))))((('''&&&%%%$$$###############$$$%%%%%%&&&''''''++++++,,,,,,,,,---------333444444555555444444333111222333444555444333333222222111111000//////...,,,------....../////////,,,---...---+++******+++///...,,,+++***)))))))))******))))))******++++++'''''')))***++++++++++++,,,,,,,,,,,,++++++++++++)))(((''''''(((((('''%%%%%%%%%$$$$$$$$$$$$######""""""#########""" !!!!!!!!!"""""""""######&&&&&&''''''(((***+++,,,***(((&&&$$$"""!!!!!!!!!"""############"""!!! !!!"""!!!  """######"""!!! """$$$###"""!!!  """###$$$ !!!"""$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$((()))&&&&&&((('''$$$%%%%%%%%%%%%%%%$$$######!!!"""###$$$%%%$$$$$$###$$$)))---///222===OOO]]]kkkrrrzzz|||zzzxxxtttpppnnnooorrrttttttrrrsssuuuwwwtttkkk]]]SSSEEE>>>777666777:::BBBJJJWWWfffuuu|||wwwjjj\\\PPPIII@@@AAACCCEEEJJJUUUcccmmm{{{~~~|||sssaaaUUUMMMMMMPPPWWWhhhyyyyyykkk```ZZZ]]]fffsss}}}yyytttmmm```OOOBBB888111,,,+++***'''&&&(((((()))***+++,,,++++++***((((((((()))+++,,,...///)))))))))(((((()))******++++++++++++++++++++++++,,,+++)))((((((***+++,,,////////////...---,,,+++)))))))))))))))(((((('''((((((((((((((()))))))))+++***))))))((('''&&&&&&'''%%%""""""$$$&&&&&&%%%&&&&&&'''((())))))))))))$$$&&&))),,,------------,,,,,,***)))'''%%%$$$###  !!!""""""""""""!!!"""$$$&&&'''''''''&&&######"""!!!!!!  !!!"""###$$$%%%&&&&&&&&&((((((((('''((()))+++---,,,+++*********+++,,,***)))'''&&&%%%&&&'''((('''*********111===GGGJJJ>>>777000,,,---///...------+++(((''''''%%%###!!! !!!"""############%%%%%%'''((()))*********'''&&&%%%%%%'''))))))((('''&&&&&&%%%$$$###############$$$%%%&&&&&&''''''+++++++++++++++,,,,,,,,,444333333222222333333444111222444555555555444333222222111111000/////////........................,,,...///...,,,,,,---......---,,,+++***))))))))))))))))))))))))***++++++((()))***++++++++++++***---------,,,,,,,,,++++++)))'''&&&&&&''''''&&&$$$%%%%%%$$$$$$$$$#########"""############""""""!!!"""""""""#########$$$$$$&&&''''''((()))***++++++%%%%%%###"""!!!!!!!!!!!!!!!""""""""""""!!!   !!!!!!!!!!!!!!!  !!!%%%%%%$$$"""!!! !!!"""###$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''$$$$$$''''''$$$$$$######"""""""""######""""""###$$$$$$$$$$$$###%%%(((,,,...333???QQQ^^^lllrrrzzz|||yyyvvvsssqqqqqqsssuuuuuuuuurrrsssvvvxxxuuujjj\\\QQQCCC<<<666666888<<>>HHHQQQ\\\jjjyyyzzzpppcccVVVKKKEEE???AAAEEEHHHOOOZZZgggqqqxxx{{{xxxeeeYYYPPPNNNPPPUUUeeeuuuwwwlllddd^^^```hhhttt|||{{{uuukkk^^^NNNDDD888111,,,+++***'''&&&(((''''''&&&&&&&&&'''((()))(((((()))***+++---...///((((((((((((((()))******)))))))))******+++++++++((()))***---///222444555......---,,,+++)))'''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''(((((('''%%%$$$$$$&&&((()))(((((((((((('''''''''(((''''''''''''(((***,,,---,,,,,,,,,///111000,,,))))))))))))((('''&&&&&&%%%""""""!!! ############"""!!!  !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%&&&''''''((((((''')))+++,,,++++++,,,---,,,,,,,,,---,,,+++******))))))((((((((('''((((((&&&***,,,---111888<<<;;;666333///------///222333666111,,,(((&&&'''''''''###"""""""""###$$$%%%&&&++++++++++++***)))((('''+++)))'''''''''((('''&&&###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((((())))))))))))))))))))))))333222222111111222222333...///111222222222111000111111000000000000000000000000000//////............000111000......///000---,,,++++++******++++++*********+++,,,---...///,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++******...+++(((''''''(((''''''%%%%%%$$$###"""!!!!!! """!!!!!!!!!!!!!!!"""###"""""""""#########$$$$$$"""###%%%&&&&&&&&&%%%$$$"""""""""!!!   """###$$$######"""!!!###$$$%%%$$$###"""!!! #########$$$$$$%%%%%%&&&%%%((((((&&&'''******(((#########$$$%%%&&&'''(((%%%$$$######"""#########&&&)))---222;;;IIIYYYdddoootttzzz}}}}}}}}}}}}ttttttuuuwwwyyyzzzxxxvvvwwwwwwxxxxxxtttiii[[[QQQ@@@:::555666999???HHHQQQ^^^lllzzzxxxnnnaaaTTTIIIDDD>>>AAAEEEIIIPPP[[[iiirrryyy}}}xxxhhh\\\RRRPPPQQQVVVddduuuwwwlllddd```aaahhhttt||||||vvvkkk]]]NNNEEE888111,,,+++***'''&&&(((&&&&&&'''''''''(((((((((%%%&&&&&&'''(((***+++,,,((((((''''''''''''(((((((((((())))))***+++++++++((()))+++...000222444555/////////...---+++***)))&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&''')))(((''''''(((***((('''&&&&&&'''***---///...,,,+++,,,......+++((('''''''''&&&&&&%%%%%%%%%###""""""!!! !!!!!!!!!""""""###""""""!!!  !!!"""""" !!!"""###$$$%%%%%%!!!!!!"""$$$%%%'''((((((''')))+++,,,+++*********++++++++++++++++++++++++++++++++++++************&&&+++---,,,...222222///000///...---...///111222444000***'''&&&&&&'''&&&$$$######"""###%%%&&&'''*********))))))'''&&&&&&***(((&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************222222333333333333222222///000111222333222111111000000000000000000000111000000000//////////////////000111000...------...,,,,,,++++++******+++++++++++++++,,,---...000000,,,,,,---------------,,,++++++*********)))))))))---+++'''&&&&&&'''&&&&&&%%%%%%$$$###"""!!!  """###!!!!!!!!!"""""""""#########$$$%%%''''''&&&%%%$$$ !!!!!!!!!   !!! """######"""!!! !!!###%%%&&&$$$###"""!!! """######$$$%%%%%%&&&&&&"""&&&(((&&&'''***)))&&&!!!"""###%%%&&&'''''''''%%%%%%###"""""""""######&&&)))...555???MMM[[[eeepppuuuzzz|||{{{{{{}}}|||xxxxxxxxxyyy{{{|||zzzyyywwwvvvvvvtttpppfffYYYPPP@@@:::555666:::???IIIRRRaaannn|||wwwlll___RRRHHHBBB???BBBGGGKKKRRR^^^kkktttzzz~~~xxxhhh\\\SSSQQQRRRWWWgggwwwxxxlllcccaaabbbiiittt||||||uuujjj[[[MMMDDD888111,,,+++***'''&&&(((%%%&&&'''))))))(((((('''%%%%%%&&&&&&((()))+++,,,))))))((('''&&&&&&&&&&&&((((((((()))***++++++++++++,,,---///000000111111.........------+++******&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""$$$''''''&&&&&&(((***&&&&&&'''(((***+++,,,---000,,,((()))+++,,,)))&&&%%%%%%%%%%%%%%%%%%$$$$$$""""""!!!   !!!""" !!!"""###%%%%%%&&& """$$$&&&((()))***)))+++---...,,,*********((((((''''''((()))***+++............------,,,,,,(((+++,,,***,,,000000...---...///000/////////000111---)))&&&&&&&&&&&&%%%%%%$$$#########%%%'''((((((((()))(((((('''&&&%%%(((&&&$$$$$$&&&&&&&&&%%%'''%%%$$$###$$$&&&)))+++((((((((('''&&&&&&%%%%%%'''((())))))***+++,,,,,,444444666777777666444444000111222333444333222222000000000000000111111111////////////000000000000000111111000---,,,,,,---,,,,,,++++++***+++++++++,,,,,,,,,---...///111111+++,,,------......------*********))))))))))))(((---***&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!   !!!"""!!!!!!!!!!!!""""""""""""###%%%&&&(((((('''&&&$$$ !!!"""!!!!!! """### !!!"""###"""!!!!!!###%%%&&&$$$###""" """"""###$$$%%%%%%&&&&&& %%%'''&&&''')))((($$$!!!###%%%&&&'''&&&&&&&&&%%%###"""""""""######&&&)))000888BBBOOO\\\eeeqqquuuzzz{{{zzzzzz{{{}}}~~~}}}~~~~~~|||~~~||||||||||||yyywwwwwwuuutttrrrmmmdddXXXOOOAAA:::666666:::???HHHQQQdddqqq~~~~~~vvvkkk^^^RRRGGGBBB@@@CCCHHHMMMTTT```mmmvvvyyy}}}yyyhhh\\\SSSRRRSSSYYYiiizzzxxxlllcccaaabbbiiittt|||~~~{{{ttthhhZZZLLLCCC888111,,,+++***'''&&&(((%%%&&&(((******)))(((&&&'''''''''(((***+++---...+++***)))'''&&&&&&&&&&&&'''(((((()))***+++++++++...////////////......---+++++++++++++++***)))(((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%&&&%%%%%%''')))$$$%%%(((+++,,,,,,,,,+++000+++'''&&&)))***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!   !!!""" !!!!!!"""###$$$$$$%%%!!!"""###&&&(((***,,,------///111111///---++++++&&&%%%$$$$$$%%%'''***+++//////000000//////...---)))++++++)))***000333222...///111222000///.........+++(((&&&&&&&&&%%%$$$%%%$$$#########%%%''')))((((((((((((((('''&&&&&&&&&%%%###$$$%%%&&&&&&%%%(((&&&$$$###$$$'''***---***)))((('''&&&%%%$$$$$$''''''(((***+++,,,---...000333555555444333333333111333555555333111/////////000111222222222222111000000000000000111111111000//////...,,,+++******.........------,,,,,,,,,+++,,,---------...000222...000222111...+++***)))''''''&&&%%%%%%%%%%%%&&&((((((''''''&&&&&&%%%%%%)))(((&&&$$$""""""""""""###"""!!!  !!!"""######$$$$$$$$$$$$######$$$%%%&&&&&&%%%###"""""" !!!!!!!!!!!!"""!!!%%%'''""" """$$$$$$""" !!!!!!!!!!!!  """$$$%%%%%%&&&%%%###!!! !!!"""---)))%%%###"""#########$$$&&&)))++++++)))'''%%%############$$$%%%&&&'''%%%$$$###!!!!!!!!!!!!"""###(((000888AAANNN]]]iiinnnqqqvvvyyy{{{|||}}}~~~~~~|||~~~|||||||||}}}}}}}}}{{{zzzyyyxxxtttpppooommmdddVVVJJJAAA;;;666666888???KKKWWWeeeppp}}}~~~vvvjjj^^^RRRIIIEEE???BBBFFFKKKSSS```ooozzz~~~~~~zzzjjjaaaXXXTTTUUU]]]kkkyyyyyymmmaaaaaadddkkkrrryyy~~~vvviiiXXXGGG>>>777222,,,***++++++***((('''((())))))(((&&&%%%###(((((()))***************))))))(((((('''''''''&&&)))(((''''''(((***,,,.../////////...---+++***)))))))))************))))))'''&&&%%%%%%$$$$$$$$$%%%'''&&&$$$"""!!!!!!""""""***)))((('''&&&%%%%%%%%% !!!###%%%(((***,,,------......///......---,,,)))(((''''''((()))(((&&&$$$"""!!!  !!!"""!!!  !!!""" !!!!!!!!!!!! !!!""" !!!"""###$$$$$$!!!"""###%%%''')))***+++,,,---/////////---+++***%%%###!!!"""%%%(((+++,,,---222555444444777777555222,,,***...000///------,,,,,,---///111111000///,,,+++)))(((&&&%%%%%%%%%$$$$$$###$$$%%%''')))+++%%%$$$$$$%%%'''(((((('''%%%%%%$$$$$$###$$$$$$%%%---+++'''%%%%%%(((+++......***&&&&&&''')))((('''+++***)))))))))+++,,,---000222444555333222222333111222444333111/////////111111111111111111111111000000000000000000000111//////...---,,,+++******---------------,,,,,,,,,+++,,,---------...000222///111222222///,,,+++***(((((('''&&&&&&&&&&&&&&&)))))))))))))))(((((((((***(((&&&$$$###"""""""""###"""!!!  !!!!!!!!!"""######$$$############$$$%%%&&&&&&$$$"""!!!!!!""""""!!!!!!!!!###%%%&&&%%%###!!! $$$&&&!!! """$$$###""" !!!###%%%%%%&&&'''%%%###!!!!!!!!!"""###+++((($$$""""""###$$$######%%%(((***+++***(((&&&%%%$$$$$$#########$$$$$$$$$$$$"""!!!!!!!!!"""######)))000888AAAOOO^^^iiiooorrrwwwzzz{{{|||}}}~~~}}}{{{}}}{{{yyyzzz{{{||||||{{{zzzzzzwwwtttqqqpppmmmcccUUUIII???999444555777>>>KKKVVVdddnnn|||}}}ttthhh[[[PPPHHHCCC@@@CCCHHHNNNVVVcccqqq{{{~~~zzzkkkbbbXXXTTTUUU]]]lllyyyyyymmmbbb```dddjjjrrrzzzvvviiiXXXIII@@@666111+++)))+++,,,+++)))'''''''''(((((((((''''''(((((()))***************))))))((((((((('''''''''))))))(((((()))+++---.../////////...---,,,+++***(((((()))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%###"""""""""###$$$(((((('''&&&%%%%%%%%%%%%"""###$$$''')))+++---...............------------)))'''&&&&&&'''(((&&&%%%!!! !!!"""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!!###$$$%%%"""###$$$%%%'''(((******------......---+++)))'''%%%###""""""%%%(((+++---000666::::::;;;===<<<999666///+++---///---,,,,,,+++,,,...000222222000///+++***)))'''&&&%%%$$$$$$#########$$$%%%&&&'''(((###""""""###%%%&&&&&&%%%"""""""""###$$$%%%&&&&&&---+++(((&&&&&&(((***,,,...+++((('''((())))))(((***)))))))))***+++---...000222444444333111111222111222222111///...///000444333111000///000000111111111000000000000000000......---,,,++++++******,,,,,,,,,,,,,,,---------+++,,,---------...000222111333444333000---,,,,,,))))))(((''''''''''''(((((()))))))))))))))******)))(((&&&$$$###"""#########"""!!! !!!!!! !!!""""""#########"""###$$$%%%%%%%%%###"""!!!!!!""""""!!!!!!"""$$$'''(((&&&%%%!!! ###%%%!!! """###""""""  """###%%%&&&&&&'''&&&$$$###""""""###$$$(((%%%"""!!!"""$$$$$$$$$###%%%'''***+++***((('''&&&%%%$$$###"""!!!!!!!!!###"""!!!!!!!!!"""$$$$$$$$$)))000888BBBPPP^^^hhhppptttxxx{{{{{{|||}}}~~~}}}|||}}}~~~{{{wwwxxxzzz{{{||||||{{{{{{vvvtttrrrqqqmmmbbbSSSGGG<<<666333333777>>>JJJVVVcccmmm{{{zzzqqqeeeXXXMMMEEEAAA@@@DDDKKKRRRZZZfffsss|||{{{lllcccYYYUUUVVV]]]lllzzzzzzmmmaaa^^^bbbjjjsss|||vvvhhhXXXKKKBBB555000+++)))***+++***)))&&&&&&&&&&&&'''((()))***(((((()))***************))))))))))))((((((((((((***)))))))))***,,,...///000000///...---,,,,,,+++((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''%%%$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&)))+++---///000000///---,,,,,,,,,---...***(((''''''(((((('''&&& !!!!!!!!!!!!######"""!!!!!!"""###$$$######""""""!!!!!! !!!""""""###$$$$$$ !!!"""$$$%%%$$$$$$%%%&&&'''((()))***------,,,+++***(((&&&$$$&&&%%%$$$%%%'''+++///222777>>>DDDFFFHHHIIIFFF@@@<<<333---,,,,,,******+++)))+++///222333222000...******(((&&&%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$"""!!! !!!###$$$$$$### !!!"""###%%%&&&'''***)))(((''''''((()))***///,,,***))))))******)))((()))))))))+++,,,...///000222444444222111111111333333222000......000222777666333111000000111222111111111000000000000000...------,,,++++++******,,,,,,,,,,,,------------+++,,,---------...000222222444444333000...------+++***))))))(((((())))))&&&&&&''''''((((((((()))((('''%%%###""""""""""""######!!! !!!""" !!!""""""###""""""###$$$$$$$$$###"""!!!  """%%%&&&$$$###"""### !!! !!!""""""""""""!!!  !!!"""$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%###!!!!!!"""$$$%%%%%%%%%&&&(((******)))'''&&&%%%$$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!###%%%&&&&&&)))000888CCCQQQ___hhhqqqtttxxx{{{||||||}}}~~~~~~}}}~~~~~~|||xxxyyy{{{|||||||||{{{{{{uuutttsssrrrmmm```PPPEEE:::555222444888@@@LLLXXXdddooo|||yyynnnbbbUUUKKKDDD@@@???DDDLLLTTT\\\gggsss|||~~~nnneee[[[VVVWWW^^^nnn{{{zzzlll```[[[```iiisss}}}~~~tttfffWWWKKKCCC666111+++))))))***((('''&&&%%%%%%%%%%%%'''(((***(((((()))***************))))))))))))))))))))))))************,,,---//////000000///...---------,,,))))))))))))(((((('''&&&''''''((((((((((((((((((&&&%%%%%%$$$############$$$$$$######$$$%%%%%%&&&&&&'''(((***,,,...000111111///---+++++++++---...,,,***))))))******((('''!!!""""""!!! """!!! !!!"""###$$$$$$###"""!!!!!!  !!!"""######$$$$$$!!! !!!"""%%%&&&%%%%%%&&&'''(((((())))))---,,,+++)))'''%%%$$$###(((((()))))),,,111777;;;DDDKKKRRRUUUXXXXXXRRRJJJBBB888///,,,+++))))))+++))),,,111444444222///...***)))'''&&&$$$$$$#########$$$%%%&&&&&&%%%$$$###"""!!! !!!###$$$###""" """###$$$%%%%%%&&&&&&''''''((()))******///...,,,+++++++++++++++((()))***+++,,,...///000111333555444333111000111444444222000//////222555999888555222111111222333111111111111000000//////...------,,,,,,+++++++++------------------------+++,,,---------...000222222333444222///------...++++++***))))))))))))***&&&'''''''''(((((())))))&&&%%%###"""!!!!!!!!!!!!$$$###"""!!! !!!!!!"""!!!""""""#########$$$$$$######"""!!!  ###$$$""" !!!!!! !!! !!!""""""""""""######!!!  """  """###$$$%%%%%%$$$$$$$$$$$$$$$$$$###""" !!!###%%%%%%%%%(((((()))***)))'''&&&$$$######""""""""""""######!!!!!! !!!"""###%%%&&&'''***000999DDDSSS```hhhpppsssxxxzzz{{{|||}}}~~~}}}|||}}}~~~~~~}}}|||{{{zzzuuuuuutttrrrkkk^^^NNNCCC:::555333666;;;CCCOOO[[[iiirrr~~~xxxmmm___SSSIIICCC@@@===CCCKKKTTT\\\gggsss{{{qqqggg\\\WWWWWW___ooo}}}yyykkk]]]YYY___hhhsss}}}|||rrreeeVVVJJJBBB777222,,,(((((((((&&&$$$'''&&&%%%$$$$$$%%%&&&'''(((((()))***************)))***************************++++++,,,...//////000///...---,,,,,,------+++++++++++++++***))))))((())))))*********)))(((''''''&&&%%%$$$###"""!!!############$$$$$$%%%&&&'''''')))+++,,,...000000111///---+++***+++,,,---+++)))(((((((((((('''%%%""""""######"""   !!!"""$$$######"""!!!  !!!############!!!!!!!!!!!!"""$$$%%%'''&&&&&&'''(((((()))******,,,+++)))'''%%%$$$$$$$$$)))***,,,---111888@@@GGGSSSZZZaaaeeegggfff]]]SSSGGG<<<111---+++)))))),,,+++///444666444111//////***)))'''&&&$$$$$$######%%%&&&'''''''''&&&$$$######"""!!!"""$$$$$$###""" """###$$$$$$######!!!"""$$$''')))+++,,,,,,.........---++++++++++++)))***+++---///000111111222444666555333222111111333444333111000000333555888777555333222222222222222222111111000/////////.........------,,,,,,,,,////////////......------+++,,,---------...000222222222222000---,,,,,,---++++++***))))))))))))***)))******************+++&&&%%%###"""!!!!!!""""""$$$###"""!!!!!!!!!"""""" !!!"""###$$$$$$$$$$$$######"""!!!    !!!$$$$$$""" !!!"""!!!######""""""$$$&&&"""!!! !!!"""###!!! !!!"""###$$$$$$$$$$$$$$$$$$#########"""!!!"""$$$&&&&&&%%%((())))))))))))'''&&&%%%######"""""""""######$$$"""!!!!!!!!!"""###%%%&&&(((***000999FFFTTTaaahhhnnnrrrvvvyyy{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzvvvvvvuuuqqqiii\\\MMMCCC999555444888>>>FFFRRR^^^nnnuuu~~~wwwkkk]]]PPPGGGBBB@@@===CCCKKKSSS\\\gggsss|||sssiii]]]XXXXXX```ppp~~~wwwiii\\\WWW]]]gggsss}}}|||rrrdddVVVIIIBBB666111+++(((''''''%%%###&&&&&&%%%%%%%%%%%%%%%&&&(((((()))***************************++++++++++++)))***+++,,,---......//////...---,,,+++,,,,,,---,,,,,,------------,,,,,,***+++,,,,,,,,,+++)))(((''''''&&&&&&%%%###"""!!!$$$#########$$$%%%%%%&&&&&&'''(((***,,,---//////000///---,,,+++***++++++)))'''&&&%%%&&&%%%$$$"""%%%%%%$$$###""" !!!"""""""""!!!!!!  """############""""""###$$$%%%&&&&&&'''&&&&&&'''((()))***+++,,,+++***(((&&&%%%&&&'''(((***,,,000333888AAALLLUUUbbbhhhnnnqqqssspppeeeYYYIII>>>333///---++++++...///333777888444111000000******(((&&&%%%$$$$$$$$$&&&&&&'''''''''&&&%%%%%%$$$###"""###$$$%%%$$$### !!!###$$$%%%$$$###### !!!###%%%(((***,,,------...///...,,,***+++,,,,,,---...000111222222222444555777777444222222222111222222111000000222444555555444333222111111000222222111111000//////...//////............------222222111000///......---+++,,,---------...000222000000000...+++******+++++++++***)))))))))))))))+++++++++***************'''&&&%%%#########$$$$$$$$$$$$"""!!!!!!!!!"""### !!!###$$$%%%%%%%%%$$$###"""!!!   !!!!!! !!! """$$$### """"""!!!############%%%(((############$$$$$$%%%%%%###"""  !!!###$$$"""#####################$$$###"""###%%%'''&&&%%%&&&&&&'''((())))))((((((&&&%%%$$$###############""""""!!!!!!!!!###$$$%%%)))+++000999FFFUUUaaahhhkkkoootttxxxzzz{{{}}}~~~~~~||||||}}}~~~~~~}}}|||{{{wwwwwwuuupppgggYYYLLLCCC888444444999???GGGTTT___rrrwww~~~|||uuuhhhYYYMMMDDD@@@>>>>>>CCCKKKRRR[[[gggttt}}}uuujjj^^^XXXYYYaaaqqq~~~vvvhhh\\\VVV\\\fffrrr|||}}}tttfffWWWJJJBBB333///)))''''''((('''%%%%%%%%%&&&'''(((((((((((((((((()))************************+++++++++,,,,,,((()))***+++,,,------......---+++******+++,,,---++++++,,,---............,,,---......---+++)))'''###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&'''(((***,,,------///......---,,,+++***)))***)))'''&&&'''&&&$$$###&&&&&&$$$###"""""""""""" """### !!!###%%%%%%$$$$$$!!!###%%%'''((((((''''''%%%&&&'''(((***+++------***)))'''%%%&&&(((+++---///333888===DDDOOO\\\fffmmmrrrvvvxxxyyyuuuhhh[[[JJJ???555111000......000444777;;;999444000000222+++***)))'''&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$###""""""$$$$$$###""" ###%%%&&&&&&&&&%%%"""######$$$&&&(((***+++,,,...///...+++******,,,///000111333333333333333555666888777555333222333000111111111//////111222222222222222222111//////222222222111000//////...///////////////.........444333222111000///...---+++,,,---------...000222/////////,,,***((()))***+++******)))((()))))))))******))))))(((((('''''')))(((&&&%%%$$$%%%%%%&&&%%%$$$"""!!!!!!!!!"""### !!!"""###%%%%%%&&&&&&$$$###"""!!! """"""!!!!!!!!!!!!!!!!!!!!!  """!!! !!!"""###""" ###### ###$$$######&&&)))###$$$%%%&&&&&&&&&&&&&&&$$$###!!! """###%%%!!!""""""#########""""""%%%$$$###$$$&&&'''&&&%%%###$$$&&&''')))***++++++)))(((&&&$$$###"""!!!!!!###"""!!!!!!!!!"""$$$$$$***+++///999GGGVVVbbbhhhjjjnnnssswwwyyy{{{}}}}}}}}}}}}yyyzzz{{{}}}}}}}}}||||||xxxxxxuuuoooeeeXXXKKKCCC777444444888???GGGTTT```tttxxx}}}{{{sssfffWWWKKKBBB>>><<>>>>>999444333111---******((('''%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%$$$"""(((&&&$$$%%%''''''$$$!!!#########$$$$$$%%%%%%%%%$$$#########$$$&&&((()))***++++++***)))***,,,...222444666666444333333333222222333333333222111000000/////////.........---........./////////000000000000////////////000000///000000///......///111555222000.........,,,+++++++++++++++,,,,,,,,,---,,,,,,++++++*********))),,,+++*********+++,,,---+++++++++***)))(((&&&&&&'''&&&%%%$$$############&&&%%%###"""!!!""""""###""""""!!!!!!!!!"""###$$$$$$###"""  !!!"""###""" !!!###%%%'''&&&### !!!!!!"""###"""!!!!!!###$$$###%%%&&&(((((('''&&&%%%###"""!!! !!!""""""  """""""""!!!  """######### """$$$%%%&&&(((,,,...***'''###"""######""" !!!"""#########$$$&&&((((((***///777DDDSSS```hhhnnnppptttvvvxxxyyy|||~~~|||}}}}}}}}}}}}~~~|||zzzyyyzzz}}}~~~~~~|||yyywwwssslllbbbUUUHHH???666555666;;;@@@GGGUUUaaaoooyyy}}}zzzooobbbWWWKKKAAA>>>@@@???DDDLLLVVVaaammmwww~~~wwwlllaaa[[[[[[bbbqqq~~~|||ssseeeZZZVVV[[[dddppp||||||sssgggXXXIII@@@444000+++(((''''''&&&&&&&&&&&&&&&(((***+++***)))(((+++///...+++)))***---,,,,,,++++++***+++++++++++++++++++++++++++******...---+++***))))))************+++,,,---------,,,---------,,,***'''$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%%%%&&&'''$$$%%%%%%'''(((***,,,---000///...,,,+++***))))))---,,,++++++***'''### ######$$$$$$$$$$$$######"""!!! ###&&&'''$$$"""%%%&&&&&&'''(((((()))))))))***+++,,,,,,,,,++++++''')))+++,,,...222888===FFFIIIOOOWWW```kkktttzzz~~~~~~~~~yyylllZZZLLLAAA===999555333444444555;;;>>>>>>999555333111...++++++)))(((&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""&&&%%%$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))******+++******+++---000222444666666555333333444111111222222111111000////////////...............,,,,,,---------.........////////////////////////---...///...------///111777444000......//////...*********++++++++++++,,,*********)))))))))))))))------,,,+++++++++,,,,,,+++***)))((('''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$#########"""""""""""""""###"""!!! !!!!!!######!!!  !!!(((&&&###  !!!$$$$$$""" !!!###%%%%%%!!!#########!!!!!!!!!###$$$%%%&&&'''((('''&&&&&& !!!"""""""""!!! ###$$$$$$ !!!######"""!!!!!!"""$$$$$$%%%&&&))),,,'''%%%############"""!!!!!!"""#########$$$&&&((('''***///888EEESSS```hhhlllooorrruuuvvvxxxzzz|||zzz|||~~~}}}|||{{{||||||zzzzzzyyy{{{}}}~~~}}}{{{yyywwwrrrkkkaaaTTTFFF===666555666;;;???GGGTTT```oooxxx{{{oooaaaUUUIII???===???>>>DDDMMMXXXbbbmmmvvv|||wwwmmmccc]]]]]]cccppp}}}~~~tttggg[[[WWW\\\eeeppp|||zzzrrrfffWWWHHH>>>222///,,,***))))))(((''''''''''''(((******)))(((&&&))),,,+++))))))+++...------,,,+++***************))))))(((((()))******---,,,+++******+++,,,,,,)))***+++,,,---.........,,,,,,,,,+++)))&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&((()))%%%&&&&&&''')))+++---...111///---+++***)))******---+++))))))(((&&&###!!!""""""############""""""   ###%%%&&&$$$"""&&&'''((())))))***************+++,,,,,,,,,,,,+++***,,,///333777>>>EEEJJJPPPSSSXXX^^^dddllluuu{{{~~~~~~{{{sssdddRRREEE@@@===999555333333555666<<>><<>><<<999555333333555777===AAAAAA;;;666555222//////...,,,***)))'''''''''%%%&&&&&&%%%###!!! #########$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$#########"""###%%%'''(((((('''''''''(((*********,,,000222222444666777666555555555333333222222111111111111---------...............------........./////////......////////////......///000///---***)))***+++.........000000///,,,)))))))))))))))))))))))))))(((((())))))******++++++++++++******))))))((((((+++***)))((('''((()))***''''''&&&%%%$$$$$$$$$$$$!!!"""""""""""""""###""""""!!! !!!!!!!!!  $$$""" !!!   !!!###  !!!######!!! !!!!!!""""""###############"""!!!!!!!!!  """######!!!!!!!!!###%%%%%%""" !!!###%%%%%%%%%%%%'''(((%%%%%%&&&%%%$$$#########!!!"""######""""""$$$&&&(((***111;;;HHHVVVcccjjjlllooorrrtttuuuvvvxxxzzzzzz|||}}}}}}|||{{{{{{|||{{{}}}~~~}}}zzzvvvppphhh]]]PPPBBB:::555444666:::@@@GGGUUUaaapppxxxzzznnn___RRRGGG>>><<>>DDDNNNYYYcccmmmuuuzzzyyyoooeee```___cccppp|||xxxjjj^^^XXX\\\eeeqqq|||~~~|||wwwpppdddUUUEEE;;;000///,,,,,,,,,,,,***)))''''''&&&'''))))))(((&&&%%%&&&'''((()))***---///...---,,,+++************************++++++,,,---)))((((((((((((***+++,,,///////////////...---,,,******)))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''''''&&&&&&''')))'''''''''((()))+++,,,---111000...---,,,,,,,,,,,,,,,***((((((((('''&&&$$$ !!!!!!  !!!!!!!!!!!! !!!###%%%''''''&&&%%%%%%&&&((()))+++,,,+++******''''''((()))***+++,,,---333666<<>>@@@AAAFFFNNNWWWaaakkkuuu|||~~~sssfff___]]]cccppp}}}yyykkk^^^VVV[[[dddppp|||}}}wwwmmmaaaRRRDDD:::333000+++)))))))))))))))%%%$$$%%%&&&)))***)))(((%%%&&&(((***,,,------,,,,,,,,,++++++***+++++++++(((***,,,...//////---,,,***)))((((((((()))***++++++,,,,,,,,,+++***))))))(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&&&&'''(((&&&&&&&&&'''((()))***++++++,,,---------+++)))(((%%%%%%%%%&&&'''&&&### !!!""""""!!!!!!"""%%%((()))'''%%%%%%&&&%%%&&&)))+++,,,+++)))(((+++,,,---///222555888:::===AAAGGGOOOUUUUUUQQQMMMFFFHHHHHHGGGIIIRRRbbbooowww{{{{{{rrraaaNNN@@@:::555666666222......333777AAAEEEDDD>>>999777444000000///---+++)))'''&&&&&& $$$&&&%%%!!!!!!###"""$$$&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$%%%''''''%%%&&&'''''''''))),,,//////111333444444333444444222111///.........///000,,,,,,,,,------..................////////////000,,,---///000000///---,,,((()))******)))***,,,...,,,+++***+++---...---,,,(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''')))******((()))***+++,,,,,,+++***$$$%%%'''((()))(((''''''%%%$$$###"""!!!!!!!!!!!!"""!!!!!!""""""######$$$$$$###!!!   """$$$"""!!! !!!######""""""### """&&&)))(((%%% !!!""""""%%%""" !!!""""""""" ###&&&(((((()))***+++(((+++---+++'''$$$###$$$!!!"""###"""!!!!!!###%%%***...555@@@NNN\\\hhhoooqqqsssvvvxxxxxxyyy{{{}}}xxx}}}~~~|||{{{zzzvvvnnndddYYYKKK>>>666333333666<<>>@@@@@@CCCJJJRRRVVVTTTMMMGGG???AAABBBBBBEEERRRdddssswww{{{{{{qqq^^^JJJ<<<666444555555111------222777BBBEEEDDD>>>999777444000000///---+++((('''&&&%%%###&&&%%%!!!!!!$$$!!!$$$''''''%%%$$$&&&(((#########$$$$$$%%%%%%&&&$$$#########$$$&&&((()))%%%&&&&&&&&&&&&(((+++---...000333444333333333444000000//////...---++++++---------...........................//////////////////......---------,,,+++***((('''''')))+++------,,,,,,++++++*********)))(((((('''&&&%%%%%%%%%''''''''''''(((***+++,,,***))))))(((''''''&&&&&&&&&&&&''''''''''''''''''%%%%%%$$$$$$###"""""""""!!!!!! !!!######""" !!!""""""  """ !!!  !!!!!!   !!!  !!!""""""""""""""" !!!"""%%%$$$######$$$###!!!$$$$$$###"""""""""""""""######$$$%%%''')))+++,,,+++,,,,,,+++***(((&&&%%%&&&%%%%%%$$$%%%&&&((()))+++...555@@@NNN\\\gggnnnqqqtttxxxzzzzzzzzzzzz{{{|||}}}~~~}}}yyy~~~zzzuuummmaaaTTTGGG===888//////444<<>>??????FFFPPPZZZbbbjjjtttzzz~~~yyyqqqhhhbbb___bbbooo|||xxxjjjaaaXXX[[[cccmmmyyyxxxmmm___RRRFFF@@@444111---+++)))(((&&&$$$'''''''''(((((((((((((((+++,,,,,,,,,,,,,,,,,,---...---,,,+++***************+++,,,,,,,,,,,,+++******'''$$$###$$$&&&&&&&&&'''((()))******++++++*********)))((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((()))******)))'''''')))(((&&&%%%&&&(((***+++*********+++,,,+++(((%%%%%%%%%$$$$$$"""!!!    !!!!!!"""!!!!!!#########"""!!!!!! $$$&&&)))+++,,,...000333333999<<<;;;===CCCIIIKKKOOORRRTTTRRRKKKDDD@@@>>>:::@@@CCCEEEMMM^^^ooowwwzzz{{{yyypppaaaOOOAAA999<<<888222,,,***...555:::FFFFFFFFFBBB<<<555111///000///,,,)))'''%%%%%%%%%&&&&&&%%%$$$$$$###""""""###%%%''''''&&&$$$$$$%%%)))'''%%%#########%%%&&&'''&&&&&&&&&'''(((***+++'''((()))***+++,,,,,,,,,000111111000//////111333111111111000///---,,,+++,,,,,,------......//////------........./////////000000///...---,,,+++***+++***((('''''')))+++---------,,,++++++***))))))))))))(((((('''&&&&&&%%%''''''''''''((()))******))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""!!!!!! !!!###$$$###""" !!!!!!"""""" """   !!!!!! !!!  """  !!!""""""""""""""" !!!!!!!!!  !!!!!! ######""""""###$$$$$$%%%###$$$$$$&&&(((***,,,---+++++++++***)))'''%%%$$$%%%$$$$$$$$$$$$&&&'''(((,,,///777BBBOOO]]]iiiooosssvvvzzz{{{|||{{{|||}}}|||}}}~~~}}}|||~~~}}}}}}xxxssskkk___RRRFFF<<<777111222666>>>FFFOOO]]]jjjsss{{{~~~{{{qqqeeeXXXNNNFFF???<<<>>>>>>EEEPPPYYYaaajjjssszzz{{{sssjjjccc```dddqqq~~~xxxjjjaaaYYY\\\dddooo{{{xxxmmm```RRRGGG@@@555222---***)))(((&&&%%%'''''''''(((((((((((((((++++++,,,,,,,,,,,,------...---,,,+++***************++++++,,,,,,++++++******'''%%%%%%&&&''''''&&&'''((()))******++++++***+++******)))((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&'''((()))******)))((((((((('''&&&%%%%%%'''(((***)))'''&&&&&&''''''&&&%%%%%%%%%%%%$$$###""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&***---///222555888999>>>AAAAAADDDJJJNNNNNNUUUTTTPPPIIIAAA:::888888>>>AAAEEEJJJWWWhhhtttxxx|||qqq```MMM>>>777:::666111+++))),,,222888AAABBBAAA>>>:::555333222111000---***(((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''%%%$$$$$$%%%((('''%%%#########%%%%%%&&&&&&%%%&&&''')))***,,,******+++,,,------------...000111000//////111333333333222111000...,,,++++++,,,,,,---.../////////------------............111000///---,,,***)))(((+++)))((('''''')))+++,,,...---,,,+++***)))((((((******))))))((((((''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###############""""""!!!  ###%%%$$$### !!!!!!!!!###!!! !!!!!!  !!!!!!  """$$$!!!  !!!""""""""""""""""""  !!!!!!   !!!!!!""""""###$$$%%%''''''$$$$$$&&&(((***,,,---...*********)))(((&&&$$$###$$$$$$######$$$&&&'''(((---111999DDDRRR___jjjqqqsssvvvyyy{{{zzzzzz{{{||||||}}}~~~}}}~~~}}}{{{{{{uuuqqqiii]]]QQQEEE;;;666444444888@@@GGGQQQ___lllvvv}}}~~~zzzlllaaaTTTKKKCCC===;;;===>>>FFFPPPYYYbbbkkktttzzz~~~uuukkkdddaaaeeesssxxxjjj```ZZZ]]]eeeppp|||yyynnnaaaSSSGGGAAA777333---)))(((''''''''''''''''''(((((()))))))))+++++++++,,,,,,---------...---,,,+++******************+++,,,,,,+++******)))(((''''''(((((('''&&&'''((()))******++++++***++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++******)))&&&%%%%%%%%%%%%&&&'''''')))&&&###"""###%%%%%%%%%%%%%%%$$$###"""!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!! !!!""""""$$$''',,,000333777<<>>@@@GGGRRR[[[dddmmmvvv}}}wwwmmmfffcccgggtttyyyjjj```ZZZ]]]eeeqqq}}}zzzoooaaaSSSGGG@@@888333---(((''''''(((((('''''''''((())))))******+++++++++,,,,,,---------------,,,+++******************++++++++++++******))))))((()))***)))(((&&&'''((()))******++++++***+++++++++***)))(((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%'''(((***++++++******$$$$$$$$$$$$%%%%%%%%%$$$'''%%%######$$$%%%%%%%%%######"""!!!  !!!######!!! !!!""" $$$$$$$$$$$$$$$###"""!!!!!!###$$$&&&***///333777<<>>KKKXXXeeeoootttwwwyyyzzzzzzzzzzzz|||}}}}}}}}}~~~}}}yyytttkkk```RRRFFF<<<777333333666===FFFQQQbbbpppwww~~~|||vvvhhh\\\OOOFFF???;;;;;;???DDDKKKVVV```iiirrr|||}}}uuupppmmmooozzz{{{mmmbbb\\\___gggqqq}}}yyyoooaaaRRRFFF>>>888333...***)))(((((((((''''''((())))))***++++++******+++,,,,,,---.........---,,,+++************+++***))))))))))))***+++***)))(((((())))))(((''''''((()))******++++++*********)))))))))((((((((($$$%%%&&&''''''&&&%%%$$$$$$%%%'''((()))(((((('''"""###%%%&&&&&&$$$"""!!! """$$$###!!! !!!######!!!!!!!!!"""##############################$$$$$$$$$######"""!!!$$$(((***...111777<<>>DDDKKKVVVaaajjjsss}}}{{{wwwtttuuu~~~}}}oooddd___bbbiiisss~~~~~~xxxnnnaaaRRRDDD===777333///+++***)))((('''&&&'''((()))***+++,,,,,,)))******+++---......///...---,,,+++************+++***)))(((((()))***++++++)))'''&&&'''((((((''''''((()))******++++++***))))))((((((((((((''''''$$$%%%'''(((((('''%%%$$$$$$%%%&&&''''''&&&%%%%%%"""$$$&&&''''''%%%"""  """###""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################  ###&&&***,,,000444:::@@@FFFMMMSSSWWWZZZccciiiggg```WWWKKKAAA:::666444777@@@KKKTTTYYYdddllluuuyyy|||~~~|||wwwyyywwwmmm[[[DDD555000111...,,,)))###  """%%%'''---...///000000///......,,,+++***(((&&&$$$###""""""######!!! """$$$$$$%%%&&&((()))*********)))(((((((((***+++---///222111///......///000111///222444555444333333444//////000000000000//////...------,,,,,,++++++***))))))))))))************+++******)))(((''''''&&&((()))))))))************))))))))))))************((((((((((((((()))))))))&&&(((***,,,---,,,++++++))))))))))))************$$$$$$%%%&&&&&&&&&%%%%%%!!!"""$$$%%%$$$""" !!!"""!!!!!!!!! &&&------%%%""" !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$###"""!!!""""""!!!"""$$$%%%###""" !!!"""$$$%%%'''(((((($$$$$$%%%&&&(((***,,,---(((***+++,,,,,,+++)))(((,,,+++)))'''&&&%%%%%%&&&'''''''''''')))+++---...111666???LLLYYYfffoootttxxxyyyzzzzzzyyyyyy{{{}}}}}}xxx{{{vvvlll```QQQDDD:::444222222555>>>GGGTTTfffuuuyyy{{{uuuhhh[[[MMMCCC<<<888888<<>>000...000...,,,)))###!!!!!! !!!###%%%,,,---...000000000//////))))))(((&&&%%%$$$###""""""""""""!!! """$$$%%%&&&''')))***+++++++++***************,,,...///333222000//////111222333111333666777555444333333---...///000000///...---,,,---------,,,***(((''',,,+++***)))(((((((((((('''(((***++++++***((('''((((((''''''''')))***+++---,,,***((('''''''''(((+++((($$$$$$&&&((('''&&&+++++++++******************)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""###$$$###!!!  !!!""""""%%%&&&###  ###$$$"""!!!$$$$$$$$$###"""!!!   $$$'''######"""""""""$$$%%%&&&%%%$$$$$$######$$$$$$%%%))))))***+++,,,,,,---------,,,***)))'''&&&&&&&&&###%%%'''((()))+++...111222777@@@NNN]]]iiiqqqtttyyyzzz{{{|||}}}~~~~~~|||zzzrrrhhh___QQQBBB999666333333777???HHHTTTeeesss~~~{{{rrrdddXXXKKKCCC===999:::>>>HHHMMMVVVaaakkkwww|||zzz~~~xxxnnnfffbbbgggoooyyy|||sssjjj```SSSCCC888666333...,,,++++++++++++***))))))))))))+++,,,---,,,,,,------...//////000000...+++)))((('''((()))---***&&&%%%(((++++++++++++)))&&&&&&'''(((''''''&&&'''((('''&&&&&&''')))(((******)))'''%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%"""###$$$%%%&&&%%%$$$###$$$$$$######""""""!!!!!!!!! """!!!!!!!!! ###"""  !!!""""""""""""######"""###&&&***...111555:::AAAHHHPPPWWW___dddkkkpppooocccQQQBBB888333555;;;AAAHHHTTTdddooorrryyyyyyzzz|||}}}|||yyyvvvpppnnn```GGG222)))(((((((((&&&### ###"""!!! !!!###$$$'''***...111111000---+++&&&&&&&&&'''&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%&&&'''((()))))))))(((---,,,***)))***+++...///111111111111222333333444666666666666555555555555---...///000000///...------------,,,+++***)))(((,,,+++***)))(((((((((((('''((()))******)))((('''((((((''''''((()))***+++///...,,,+++***)))******,,,(((%%%$$$%%%'''''''''******************************)))(((''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$!!!  !!!###%%%""" !!!  !!!$$$$$$$$$###""""""!!!!!! %%%***...""""""!!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%((())))))***++++++,,,,,,,,,+++)))(((&&&%%%$$$$$$$$$&&&(((((()))***---///111666@@@OOO^^^jjjrrruuuyyyyyyzzz|||}}}~~~}}}{{{}}}uuukkkaaaSSSDDD:::888666555999@@@IIITTTdddrrr}}}~~~yyypppdddXXXKKKCCC===999;;;>>>FFFLLLUUU___jjjuuuyyynnnfffaaagggpppzzz|||sssjjj```SSSDDD999666222...+++***+++******)))((((((((()))***+++,,,,,,,,,,,,---......//////...---+++***)))***+++,,,...+++'''&&&(((***+++******((('''''''''((('''&&&%%%&&&'''&&&$$$$$$%%%'''(((***+++***((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%###$$$%%%%%%&&&%%%$$$###$$$$$$$$$#########""""""  !!! """!!!!!!"""#########$$$$$$%%%&&&)))---111333777===EEENNNVVV^^^fffjjjqqqqqqkkk\\\JJJ===777666:::CCCMMMUUU___kkktttvvv~~~|||{{{{{{{{{zzzxxxvvvpppiiiWWW???///******)))***((($$$ !!!###$$$###"""!!!!!!!!!"""###$$$'''+++...///...,,,***'''''''''''''''&&&&&&%%%'''&&&$$$###"""""""""###%%%&&&&&&'''((())))))***,,,,,,,,,,,,,,,...000111222222111111222444555666777777666666666555555555---...////////////...---...---,,,+++***)))))))))++++++***)))(((((((((((('''((()))******)))((('''((('''''''''((()))+++,,,111000///---,,,,,,,,,,,,,,,)))%%%$$$%%%'''((((((((((((((())))))******++++++***)))(((''''''''''''%%%$$$$$$$$$######""""""###""""""###$$$$$$!!! !!!""""""""""""""""""""""""""" %%%***--- !!!"""###$$$%%%$$$$$$######$$$$$$%%%((((((((())))))******++++++***(((&&&$$$###""""""%%%&&&(((((((((***,,,...000666AAAPPP```lllsssvvvyyyyyyzzz{{{}}}~~~|||zzz~~~uuulllaaaTTTDDD:::777777777:::BBBJJJTTTcccqqq|||~~~~~~vvvnnncccWWWKKKCCC===:::;;;???EEEKKKTTT___iiittt~~~zzznnneeeaaafffpppzzz|||tttkkk```RRRDDD:::555222---***)))***))))))(((((('''(((((()))+++++++++++++++,,,------......------+++++++++,,,---......+++((('''((()))***))))))((('''((())))))'''%%%'''''''''&&&$$$###$$$&&&)))***,,,,,,***)))******)))(((''''''&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$#########  !!! !!!"""###$$$$$$%%%%%%'''***---000333555777>>>IIITTT]]]fffmmmqqqwwwqqqdddRRRAAA888888<<>>;;;===AAAGGGNNNXXXbbbmmmvvv{{{ooogggccchhhpppyyy{{{uuukkk___QQQDDD<<<666222---***)))(((((('''))))))***+++,,,,,,,,,,,,******+++,,,,,,------......---,,,+++***)))((((((***)))(((&&&%%%%%%%%%&&&'''''''''(((******'''%%%'''((('''&&&$$$######%%%(((***,,,,,,,,,+++,,,---))))))(((''''''''''''((('''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""!!! !!!######"""  !!!""""""!!!  !!!!!!"""######$$$$$$$$$$$$###%%%'''***---000222333222<<>>;;;===BBBIIIOOOZZZeeeoooxxx{{{pppiiidddiiipppxxx~~~{{{uuulll___QQQDDD===777333...+++))))))(((''')))***+++,,,------------+++++++++,,,------.........---,,,+++)))((('''&&&'''(((((('''%%%$$$%%%'''''''''&&&''')))***((('''$$$%%%%%%$$$"""!!!"""$$$''')))++++++******+++,,,)))(((''''''&&&&&&''''''&&&''''''(((((((((''''''%%%%%%%%%&&&'''((()))***)))(((&&&%%%###!!!!!!###$$$"""  !!!""""""!!!!!!  !!!""""""###$$$%%%&&&&&&&&&&&&$$$%%%&&&(((+++...000222444???PPP```kkkqqqtttuuulll]]]NNNEEE>>>===GGGUUUgggpppxxxxxxwwwyyy||||||{{{{{{||||||xxxpppeee]]]JJJ===111///222111...,,,+++,,,111888???@@@===:::000...***&&&"""!!! !!!"""###%%%''')))+++,,,---------,,,,,,***)))(((%%%$$$$$$$$$%%%''')))*********))))))***+++,,,---+++,,,---...///000111222444444444444555555666777555555555444444444333333...------,,,,,,------...++++++++++++***((('''&&&(((((('''''''''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&(((***,,,---++++++++++++***((('''&&&%%%))),,,,,,)))'''&&&'''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$!!!""""""######$$$$$$%%%!!!!!!!!!###%%%%%%###!!! """&&&)))(((%%%  """!!!!!!!!!!!!!!!""""""""" !!!"""""""""%%%$$$$$$######$$$$$$%%%(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&'''''''''(((***---111999GGGXXXgggqqqtttuuuwwwxxxyyyzzz|||}}}~~~~~~|||~~~{{{|||tttkkkbbbUUUGGG>>><<<555666<<>><<<>>>BBBIIIPPP[[[fffoooxxx{{{qqqkkkdddiiipppyyy}}}{{{vvvlll___PPPEEE>>>888444///+++***))))))(((((()))+++,,,------,,,,,,,,,,,,,,,---......//////------,,,,,,+++***)))(((''')))***)))'''&&&''')))((('''&&&&&&((())))))(((%%%&&&&&&%%%$$$###%%%&&&&&&(((******)))(((((()))(((''''''&&&&&&&&&&&&&&&%%%&&&'''(((((())))))((($$$$$$$$$%%%''')))+++------,,,***'''$$$"""  """###$$$###!!!  !!!!!!  !!!"""!!!"""$$$&&&((()))***+++&&&%%%%%%&&&(((+++///000555AAARRRcccnnnsssttttttlllZZZJJJBBB???@@@MMM]]]jjjrrryyy{{{}}}|||xxxwwwuuurrrkkkaaaUUUMMM???666...------,,,,,,000...222;;;FFFPPPSSSOOOJJJ???:::333,,,&&&$$$######!!!""""""###%%%(((***+++............,,,+++***)))%%%$$$$$$%%%&&&(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///222222333444444444333222444444333333333222222222...---,,,,,,,,,,,,---...++++++++++++***)))'''%%%(((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&(((***,,,...***+++++++++***(((&&&%%%$$$(((------+++'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############!!!!!!"""###$$$%%%&&&&&&!!!!!!!!!###%%%%%%###!!!  &&&***)))%%%  ###  """######"""%%%$$$$$$$$$$$$$$$$$$%%%((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))'''((()))(((&&&&&&((()))222:::HHHYYYhhhqqqttttttwwwxxxyyyzzz{{{}}}~~~~~~|||}}}zzzyyyrrriii```TTTEEE===;;;888999???IIIQQQ[[[jjjwwwzzzvvvmmm___TTTIIIBBB>>><<<>>>CCCIIIPPP[[[fffoooxxx{{{rrrlllccchhhpppyyy|||{{{vvvlll^^^PPPEEE???999555000,,,+++***)))((('''(((***+++,,,,,,++++++,,,,,,---......//////000+++,,,,,,------,,,,,,+++'''***++++++(((((())),,,)))'''%%%%%%''')))***)))((()))))))))(((((()))+++&&&((())))))'''&&&'''(((''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&((())))))******$$$$$$$$$%%%'''***---...000///---)))&&&###!!! """###$$$###!!!  !!!"""!!!$$$'''***,,,...///((('''&&&&&&'''+++...000444@@@RRRcccmmmqqqrrrqqqnnnZZZHHHAAA>>>AAAPPPbbbgggooowww{{{zzzuuurrrmmmggg^^^SSSGGG???:::222,,,+++)))&&&+++222222777BBBQQQ]]]```[[[UUUJJJDDD;;;111***&&&%%%%%%"""!!!!!!"""$$$&&&(((***/////////...---+++***)))&&&%%%%%%%%%&&&''')))***------.........---,,,++++++***(((((((((***,,,---111222333444444222000///333333333222222222111111------------------------***++++++***)))(((''''''''''''&&&%%%%%%%%%&&&&&&$$$######$$$&&&''''''&&&&&&&&&(((***,,,...000111...------,,,***(((&&&%%%%%%''')))***((('''''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$###"""!!! """$$$&&&'''&&&%%%###"""""""""""""""!!!!!!  !!!!!!"""!!!!!! !!!"""""" """#########"""!!!  !!!"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%))))))))))))(((&&&%%%$$$((('''&&&'''***+++***)))((('''%%%$$$$$$&&&)))+++000:::IIIYYYgggnnnrrrrrrwwwyyy{{{|||||||||~~~}}}~~~{{{||||||xxxxxxtttlll```RRRFFF???<<<999<<>>555333///---,,,+++)))'''&&&(((,,,------,,,,,,---+++******+++,,,...000111---------,,,++++++******((()))+++***(((''''''(((''''''&&&&&&&&&((()))***)))(((''''''''')))+++---,,,***(((&&&%%%&&&''''''***)))'''&&&%%%%%%&&&&&&((()))***++++++***)))((('''''''''((()))+++,,,---+++,,,,,,)))$$$ !!!"""%%%&&&%%%$$$######$$$$$$$$$$$$###############"""  """###%%%%%%&&&'''''''''''''''''''''''''''''')))...111;;;GGGYYYiiirrruuutttsssgggYYYLLLFFFDDDFFFMMMUUUYYYbbbmmmvvv}}}wwwmmmaaaVVVKKKFFFAAA999111---(((&&&&&&'''&&&%%%(((---999FFFVVVbbbjjjnnnlllggg```ZZZPPPDDD999000***((("""""""""###$$$%%%&&&''')))+++...//////---+++***))))))))))))))))))******,,,+++)))((((((((()))))))))((('''''''''((()))***---...000222222222000//////111333333222111111222,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))(((((('''%%%$$$$$$$$$$$$$$$%%%%%%)))(((&&&%%%%%%$$$"""!!!$$$$$$&&&(((***,,,---...+++***)))((('''&&&%%%$$$$$$&&&((((((((('''((()))''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###""""""!!!"""$$$&&&'''&&&%%%$$$############"""!!!  !!!!!!!!!!!!!!!!!! !!!"""######"""""""""######$$$%%%&&&&&&'''((((((((())))))((((((''''''&&&&&&''')))***)))(((&&&%%%$$$$$$%%%(((***,,,333;;;IIIXXXeeemmmqqqrrryyyzzz{{{{{{{{{}}}~~~~~~{{{uuuqqqiii^^^QQQFFF@@@>>>:::===CCCJJJUUUbbboooxxxzzz~~~wwwnnn^^^SSSGGG@@@<<<999;;;@@@KKKRRR\\\gggqqqyyyzzztttrrrvvvzzz}}}qqqeee___eeemmmuuu|||xxxmmm```QQQEEE>>>666333000...---,,,***(((%%%(((,,,...---,,,,,,,,,------,,,---...///000111///......---,,,,,,++++++(((***+++***)))'''((((((((((((((((((((()))))))))((('''''''''(((***---...,,,+++)))'''&&&%%%&&&&&&((((((''''''&&&%%%%%%%%%)))***++++++++++++***)))&&&&&&'''((()))***++++++'''&&&%%%$$$"""!!! """$$$%%%$$$$$$%%%&&&&&&&&&$$$#########$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&'''***...222===III[[[kkktttwwwvvvuuuhhh[[[MMMHHHIIIKKKNNNQQQTTT___lllvvv}}}}}}rrrfffPPPEEE;;;777444---'''$$$$$$"""###&&&&&&%%%(((--->>>MMM^^^kkkrrrvvvsssmmmhhhcccZZZNNNAAA666---)))$$$$$$$$$$$$$$$%%%&&&''''''+++///000///------...+++++++++***************)))(((((('''''''''((((((&&&&&&'''((()))+++,,,---///000111222222222111000///111444444444333444555+++++++++++++++*********&&&''''''((((((''''''&&&""""""""""""######$$$%%%)))(((&&&%%%%%%$$$"""!!!######%%%&&&(((***+++,,,***)))(((''''''&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$######""""""###$$$&&&'''&&&&&&%%%$$$$$$$$$###"""!!!      !!!"""$$$$$$###""""""""""""###$$$%%%''''''(((&&&'''(((((())))))))))))&&&%%%%%%&&&((())))))((($$$$$$$$$$$$&&&(((+++,,,444<<>>666333000......---+++)))''')))+++,,,+++,,,---...000000000111111222222333000000///...---,,,,,,+++(((***++++++)))(((((()))))))))*********))))))((((((((('''((())),,,///000,,,+++)))'''&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$((()))***++++++***)))((('''((((((((((((((((((((($$$"""!!!!!!######""" !!!"""$$$$$$###$$$&&&(((((('''$$$###"""###$$$%%%######"""""""""######$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&'''''''''+++///333>>>JJJ\\\llluuuxxxwwwvvviii]]]QQQMMMPPPTTTUUUUUUWWWbbbpppzzz|||nnn```EEE:::000---+++'''"""!!!"""!!!###'''((('''***000BBBRRReeeqqqxxxzzzwwwrrrlllhhhaaaVVVIII;;;000***'''&&&&&&%%%%%%&&&&&&'''%%%***000111...,,,...111,,,,,,,,,,,,+++***)))((((((((((((((((((((())))))((()))***+++---...000000000000111222222222222222111222444444333333444555++++++******))))))))))))%%%%%%&&&&&&%%%%%%$$$$$$ !!!!!!###$$$%%%'''&&&$$$%%%%%%&&&$$$###"""###$$$%%%'''(((*********)))(((''''''''''''((()))******(((%%%######$$$'''&&&&&&%%%$$$$$$######""""""###$$$$$$$$$######"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!   !!!###$$$$$$%%%%%%%%%%%%$$$$$$######"""######%%%&&&'''((((((%%%&&&'''(((((()))((((((&&&%%%$$$%%%''')))((('''$$$$$$$$$%%%&&&)))+++,,,555<<>><<>>JJJ[[[kkktttwwwwwwvvvggg^^^SSSPPPUUU\\\___^^^___iiiuuu}}}yyyiiiZZZAAA666+++)))(((%%%"""!!!!!! """&&&'''(((,,,222CCCTTThhhtttyyy{{{yyyuuunnnkkkeee[[[NNN@@@444---***)))((('''&&&&&&&&&&&&$$$***000111...,,,...111,,,,,,,,,,,,+++)))((('''&&&&&&&&&'''((((((((((((******+++,,,---.........000000000000111222333444333444444333222111222333*********)))((((((''''''$$$$$$$$$######"""!!!  """###$$$&&&$$$$$$$$$&&&'''&&&$$$"""###$$$%%%&&&((())))))))))))'''&&&&&&'''((()))******)))'''$$$"""###$$$&&&&&&%%%%%%$$$$$$######!!!!!!"""###$$$$$$$$$######$$$%%%&&&&&&'''''''''######$$$$$$######"""!!!""""""!!!!!!!!!  """&&&)))+++)))(((&&&$$$######$$$%%%###$$$$$$%%%&&&''''''((($$$%%%&&&'''''''''''''''%%%$$$$$$%%%'''((('''&&&$$$$$$%%%&&&'''(((******555;;;GGGUUUbbbmmmssswwwzzz|||~~~yyyuuulll```TTTKKKFFFEEE@@@BBBGGGLLLUUU```lllsss{{{~~~uuulll^^^UUULLLEEE???<<>><<>>JJJ[[[kkkuuuwwwwwwvvviiieee[[[SSSWWWdddooorrrpppwww~~~xxxhhhYYYEEE888---)))(((&&&%%%%%%$$$"""!!!$$$%%%'''...666HHHYYYlllvvvzzz}}}~~~|||xxxuuuoooeeeXXXIII===555...---,,,***(((''''''&&&&&&(((+++---...---,,,+++&&&'''(((((((((&&&$$$###!!!"""$$$%%%'''''''''''''''((()))***+++++++++***------,,,---///222555777555555555444222222444666***))))))(((''''''&&&&&&""""""""" !!!###$$$'''&&&$$$%%%%%%&&&$$$#########$$$%%%'''((())))))&&&%%%$$$######%%%&&&(((%%%&&&&&&%%%$$$%%%''')))&&&&&&%%%%%%$$$######""" !!!###$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((!!!"""###$$$$$$$$$$$$$$$ !!!"""######### !!!!!!  &&&+++///---)))$$$  ###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###$$$######$$$&&&''''''&&&%%%&&&&&&'''''''''((((((333:::EEESSSbbbnnnvvvzzzxxx{{{zzzuuukkk^^^RRRHHHDDDCCC:::===CCCJJJUUUbbbooowww}}}~~~}}}uuulll[[[TTTKKKDDD>>>;;;AAAIIIGGGPPP^^^kkkuuu{{{vvvjjjgggnnnvvv}}}oooaaa___fffpppyyyuuulllaaaSSSDDD999222000...,,,,,,+++***(((###(((---//////---++++++,,,---000222333444444444111000///...,,,+++***))))))+++,,,,,,***))))))***((('''&&&&&&''')))+++---***)))((('''((()))+++,,,&&&''''''((()))((((((((('''&&&$$$######$$$&&&((('''((()))******)))((('''###%%%&&&(((((('''&&&%%%"""&&&(((&&&!!!!!!%%%%%%&&&((('''%%%######$$$$$$$$$######""" !!!$$$'''***+++,,,,,,+++(((&&&$$$$$$%%%&&&((()))***+++---111777;;;???KKK\\\llluuuxxxxxxvvvoookkkaaaWWWYYYgggtttyyywww}}}|||mmm___III===111,,,+++)))((())))))%%%$$$&&&'''***222:::KKK\\\nnnxxx|||~~~{{{tttiii[[[LLL???888///...---***)))''''''&&&'''((())),,,...---+++((($$$%%%&&&''''''%%%###""""""$$$&&&((())))))))))))'''(((***,,,---...------,,,+++++++++...222666999444555555555444555777:::******))))))(((&&&%%%$$$"""!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&(((((('''&&&%%%$$$%%%''')))+++'''&&&###"""!!!###%%%'''%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$###&&&&&&''''''&&&$$$###"""$$$######$$$&&&&&&%%%### !!!!!!   """###"""  !!!!!!!!!!!!$$$'''(((&&&%%%###$$$%%%&&&&&&%%%''''''&&&%%%###$$$&&&((($$$#########$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$''',,,///555===JJJWWWcccmmmuuuzzz~~~~~~|||vvvlll^^^PPPFFFAAA@@@===???DDDJJJTTTbbbpppyyy}}}||||||uuummmZZZOOOEEE@@@>>>>>>AAAFFFKKKRRR]]]hhhqqqxxx~~~zzzrrrlllpppxxx{{{pppgggccciiiqqqxxx~~~{{{pppbbbRRREEE>>>444222111000000///,,,******+++,,,---............111111111111111222222222------------,,,+++***)))------------------------******++++++++++++************+++++++++,,,,,,,,,,,,+++***)))''''''&&&&&&%%%$$$$$$###$$$&&&'''((($$$%%%'''((((((((('''''')))((('''&&&%%%$$$$$$$$$)))(((%%%###!!! $$$$$$$$$%%%%%%&&&&&&&&&############""" !!!!!!!!!!!!###&&&(((***...,,,)))&&&%%%&&&'''(((---------...111555999<<<>>>MMM```nnnyyy~~~~~~yyyuuunnncccZZZZZZcccrrr}}}tttgggRRRHHH;;;222...,,,(((%%%'''&&&&&&((((((***222;;;KKKcccssszzz{{{{{{ssskkk```RRRCCC999222///+++(((''''''&&&%%%''''''(((+++,,,,,,***((((((&&&###!!! !!!###$$$###$$$&&&(((***,,,,,,---,,,,,,---......//////...111000......///222555777444444444444555777888888(((((((((((('''%%%$$$###!!! """###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''')))***'''&&&$$$""""""$$$%%%'''$$$$$$############""""""$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###"""&&&%%%$$$%%%&&&&&&%%%###!!!  """    !!!###$$$###$$$$$$%%%%%%$$$"""!!!&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$'''+++///555===JJJXXXdddnnnvvvzzz||||||~~~}}}yyytttjjj\\\NNNDDD???===<<>>BBBGGGKKKRRR]]]hhhqqqyyyyyypppkkkooowwwzzzoooffffffkkksss{{{zzzpppaaaRRRDDD===333222000000000///,,,***++++++,,,...............111111111111111111000000...---------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************+++++++++++++++***)))((('''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%&&&'''((()))(((((('''(((((('''&&&%%%%%%%%%%%%'''&&&$$$"""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!!!!!!!!!!"""###%%%%%%$$$%%%'''))),,,***'''%%%$$$%%%'''(((++++++,,,...222777===@@@AAAPPPbbboooyyy~~~{{{uuunnnbbbYYYXXXaaaqqq|||vvviiiXXXNNN@@@666111...+++((((((''''''))))))+++333<<>>>>>BBBGGGKKKRRR\\\gggqqqzzzxxxoooiiinnnvvvzzzpppgggggglllttt{{{zzzooo```QQQCCC;;;333111/////////...,,,***+++,,,---...////////////000111111000000///............---,,,+++***)))(((************************(((((())))))))))))(((((())))))))))))***************)))((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&''''''(((((((((((('''((('''&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$"""!!!  !!!###$$$###'''+++***%%%###%%%'''((('''%%%$$$$$$%%%''')))******+++...333:::@@@DDDFFFTTTdddoooxxx|||uuunnncccYYYVVV___ooo|||~~~yyynnn```VVVGGG;;;444111...,,,***((((((******,,,555>>>PPPggguuu{{{|||{{{xxxtttmmmaaaSSSCCC999,,,((($$$!!!!!!"""#########%%%''')))))))))(((''''''%%%###!!! !!!"""###%%%&&&''')))******++++++,,,...000222333222111000111000///...///000333444333333444555777888:::;;;((((((((('''&&&%%%$$$### !!!!!! !!!"""###%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!"""######$$$$$$############""""""######$$$$$$ !!!""""""###$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%&&&%%%""" """###"""  !!!###$$$###"""""""""******)))&&&######$$$&&&%%%&&&''''''((()))))))))((('''%%%######"""######%%%$$$$$$"""###%%%***...444===KKKZZZgggpppwww{{{zzz{{{|||~~~~~~~~~}}}~~~~~~{{{yyytttooodddVVVIII???999888777:::AAAJJJWWWfffttt~~~~~~zzzpppeeeXXXNNNDDD???===<<<@@@EEEIIIPPPZZZfffpppzzzxxxooojjjnnnvvv|||rrrjjjfffkkkrrrxxx}}}yyynnn___OOOBBB:::222000............,,,+++,,,,,,---...////////////000000000000///...,,,+++...---,,,+++***)))((((((************************''''''((((((((((((''''''(((((((((((()))))))))))))))((('''&&&%%%%%%%%%%%%$$$$$$######$$$%%%'''(((&&&&&&&&&'''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%######""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$###  ###%%%$$$***///---&&&!!!"""&&&&&&%%%$$$$$$%%%''')))***+++++++++---222999???CCCIIIUUUdddoooxxx~~~wwwqqqfff[[[WWW___ooo|||~~~}}}tttggg]]]MMM@@@777333000///---+++***,,,,,,...777AAASSShhhtttzzzzzz}}}xxxwwwtttlll```PPPAAA777***&&&!!!!!!#########%%%(((***)))(((((((((((('''%%%#########$$$$$$&&&&&&((()))************+++---///222333222111000000000//////111333555666555555555666777888999:::)))))))))((('''&&&%%%$$$!!!  !!!!!! """###$$$%%%%%%&&&%%%$$$###"""!!!  !!!!!!!!! !!!""""""""""""""" !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$###!!! !!!"""!!!   !!!!!!!!!###'''***...,,,)))%%%"""###&&&)))&&&'''((()))))))))((((((%%%$$$#########$$$%%%&&&%%%$$$$$$"""###%%%***...333===LLL\\\hhhqqqwww{{{||||||}}}}}}~~~}}}zzzwwwsssnnncccVVVHHH>>>999777444888@@@JJJWWWfffuuu~~~~~~yyynnnbbbVVVLLLAAA<<<::::::===BBBFFFMMMXXXdddoooxxxyyypppkkkpppxxx|||ssskkkggglllsssxxx|||xxxmmm^^^OOOAAA999222000---,,,------,,,++++++,,,---...///////////////000000000///...,,,+++---,,,+++)))))))))))))))************************''''''((((((((((((''''''''''''((((((((()))))))))((('''&&&%%%%%%$$$%%%%%%###""""""""""""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&""""""#########"""""""""!!!!!!"""###%%%&&&'''''''''%%%!!!!!!###$$$***///---&&&!!!!!!$$$$$$$$$%%%%%%''')))+++,,,...---+++,,,///444:::===GGGTTTbbbmmmvvv~~~~~~zzzuuukkk```ZZZaaaqqq~~~yyykkkbbbTTTEEE;;;555222111000---------...111:::DDDYYYlllwww||||||}}}yyyyyyvvvmmm___NNN???666)))%%%!!! !!!###$$$$$$$$$'''+++,,,+++)))*********)))(((&&&&&&&&&&&&&&&&&&&&&((()))************)))+++---///000000////////////000111333555888999777777666666666666777777*********)))((('''%%%%%%"""!!! !!!"""!!!!!! !!!"""###$$$$$$$$$$$$###"""!!! !!!#########"""!!!!!!""""""###$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%#########"""   """)))...---+++((($$$"""###'''***(((((()))***)))((('''&&& !!!###&&&)))***%%%%%%$$$######&&&***...222===MMM^^^jjjsssxxx{{{|||||||||}}}~~~~~~|||yyyvvvsssmmmcccUUUGGG===888666333888@@@KKKXXXggguuu~~~}}}wwwlllaaaTTTJJJ???;;;888888<<>>IIIbbbsss{{{}}}~~~zzzyyysssfffTTTAAA333,,,$$$###"""###%%%&&&&&&%%%%%%***...///,,,***+++...++++++***))))))(((((('''$$$%%%&&&(((***+++,,,,,,)))))))))***+++---///000//////000000111222333444222222333333444666777888((((((((('''&&&%%%######"""!!! """###$$$###"""!!!""""""#########"""""" !!!"""###"""!!!!!!"""!!!$$$'''''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$&&&))),,,,,,***(((&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%%%%###!!!    !!!!!!###'''!!!$$$&&&'''%%%#########)))*********)))&&&###"""&&&%%%###"""""""""######'''&&&&&&$$$$$$''',,,000111<<>>;;;:::>>>CCCEEENNN[[[iiiuuu{{{~~~~~~uuulllhhhlllppp{{{~~~wwwzzz|||{{{}}}~~~yyyrrrhhh\\\NNNAAA999000---***)))))))))(((''''''((()))+++---.........000...,,,,,,......,,,)))***))))))***+++***(((&&&******)))(((((((((((((((&&&'''((())))))((('''&&&))))))************))))))''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))***+++,,,///...---***)))''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""%%%&&&'''&&&$$$###$$$%%%###!!! !!!!!!!!! ###############"""!!!!!! !!!###%%%(((+++,,,***)))((('''&&&&&&''''''111<<>>:::444333555555666BBBQQQlllttt|||}}}}}}|||{{{tttdddOOO<<<000)))%%%&&&###"""###%%%&&&%%%######%%%(((******+++---///---,,,+++)))'''&&&$$$$$$$$$%%%(((***++++++*********+++,,,,,,------------------...///000000//////111111111333444666888999'''''''''&&&%%%$$$###"""!!!  !!!!!!"""############"""######""""""  !!!###%%%%%%$$$###"""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$######"""###%%%&&&'''&&&((()))(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$"""    !!!""" !!!!!!"""""""""###%%%%%%&&&&&&&&&%%%$$$###$$$#########""""""""""""###%%%&&&%%%###$$$(((,,,666@@@OOO]]]gggooovvv{{{{{{{{{zzz{{{|||}}}}}}}}}~~~~~~~~~yyyuuussslllaaaSSSGGG>>>888555666===FFFRRR]]]kkkwww~~~zzzvvvnnnfffZZZOOODDD???<<<;;;>>>CCCFFFNNN[[[jjjuuu{{{~~~~~~}}}tttjjjgggkkkqqq|||~~~}}}}}}~~~}}}vvvzzz~~~~~~}}}~~~zzzrrrhhh\\\NNNAAA888111///,,,*********)))((())))))***,,,,,,---------111...,,,---......,,,***+++******+++,,,+++)))'''******)))((((((((((((((('''((()))******)))(((''')))******************)))+++***))))))(((((())))))&&&&&&''')))***,,,------///...---+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""%%%&&&'''&&&$$$###$$$%%%%%%### ######$$$######""""""!!! """%%%''')))+++,,,,,,***)))'''&&&&&&''''''000:::III[[[iiitttzzz}}}zzzrrrlllkkkoootttzzzrrrllloootttwwwyyy|||{{{uuunnnfffZZZMMMCCC===777444666555666CCCSSSmmmvvv}}}~~~~~~|||wwwlllYYYEEE666...)))&&&&&&$$$"""###%%%&&&%%%######%%%(((******+++---......---,,,***(((&&&$$$$$$%%%%%%'''((()))*********+++,,,,,,,,,,,,++++++***------........./////////000111111222333555666777&&&&&&&&&&&&&&&%%%%%%$$$!!!  """"""############"""!!!!!!""""""!!! !!!$$$&&&...,,,)))&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$############$$$&&&''''''((()))(((&&&$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""!!! !!!!!!!!!     !!!"""######%%%%%%&&&&&&&&&%%%$$$$$$######"""!!!!!!!!!!!!!!!###%%%&&&%%%###$$$)))---555@@@PPP___iiipppuuuyyy||||||||||||||||||||||||~~~~~~}}}}}}~~~{{{{{{|||~~~}}}zzzwwwssslll```RRRGGG@@@<<<;;;888???IIITTT```lllvvv|||~~~{{{xxxrrrjjj\\\QQQFFF@@@<<<;;;===BBBGGGOOO\\\jjjuuu{{{~~~~~~|||qqqhhhfffkkkqqq|||vvvwwwxxx{{{{{{uuuyyy}}}{{{ssshhh\\\MMM@@@777222///,,,+++++++++***)))***++++++,,,,,,,,,,,,,,,111///............---+++,,,+++++++++,,,,,,***)))***))))))(((((((((((((((((()))***++++++***)))(((******++++++++++++******))))))((('''''''''''''''&&&'''(((***,,,...///000///...---,,,++++++++++++***))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$######%%%&&&'''&&&$$$###$$$%%%&&&###!!! ######$$$$$$$$$###"""""" """$$$''')))+++,,,,,,---,,,***(((''''''''''''///888FFFWWWgggsss{{{~~~yyyrrrnnnoooqqqsssiiicccgggpppvvvzzz}}}~~~{{{vvvnnnbbbTTTJJJDDD===999999888:::HHHYYYooowww~~~~~~zzznnn___JJJ:::111,,,)))'''%%%$$$$$$$$$&&&&&&$$$######&&&(((*********,,,---///...,,,***(((&&&%%%$$$%%%%%%&&&&&&'''(((******+++,,,,,,++++++***)))(((......---,,,---...///000000000000000111222333444$$$$$$%%%&&&&&&&&&&&&%%%!!!  !!!"""$$$$$$$$$######""" !!! !!!!!!!!!"""%%%'''444111,,,(((%%%%%%'''(((&&&&&&''''''''''''''''''$$$$$$#########$$$&&&''''''((()))(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!    !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!  !!!"""$$$%%%%%%###%%%)))...444@@@RRRaaajjjpppuuuwww|||}}}~~~}}}|||{{{||||||~~~|||||||||yyyyyyzzz|||~~~}}}zzzxxxtttmmm```RRRHHHBBB@@@@@@<<>>>>><<>>===@@@EEEMMMUUUaaammmwww|||}}}}}}zzzzzzyyyzzz|||vvvnnnkkkpppvvv}}}~~~yyyyyy{{{zzzrrrhhh\\\NNNAAA888111...+++*********)))((('''(((***,,,...000111111...///000///,,,++++++------+++))))))+++---------((((((((((((((()))******((()))***++++++***)))((()))******************)))'''&&&&&&%%%%%%%%%%%%%%%((((((((()))******++++++......---------...//////***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%%%%$$$&&&'''&&&%%%###$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&(((***+++,,,---***)))((('''''''''((()))'''...<<>>@@@GGGTTTdddrrr{{{}}}~~~}}}}}}~~~ttthhh[[[RRRIIICCC@@@>>>BBBHHHOOOZZZeeelllssszzz}}}{{{|||yyyvvvxxx|||vvvooorrrzzzxxxzzz}}}{{{xxxsssiii\\\NNNBBB;;;111000...,,,+++++++++,,,+++,,,---///222222000......------,,,,,,,,,------***)))((()))***)))'''&&&'''((()))***++++++***)))---,,,+++*********+++,,,...------,,,***)))((((((%%%&&&'''(((((('''&&&%%%&&&'''(((***+++,,,------------------,,,+++***)))''''''&&&&&&%%%$$$###"""###""""""###$$$$$$!!!!!!!!!"""###$$$%%%%%%&&&)))'''%%%#########%%%&&&%%%&&&'''&&&$$$""""""""""""$$$'''(((((()))***,,,))))))(((&&&$$$$$$&&&(((---111AAA[[[qqq|||xxxeee[[[YYYWWWaaalllqqqtttxxxzzzyyy{{{}}}}}}vvvhhhddd___]]]aaajjjvvv}}}|||qqqfffNNN<<<...,,,)))"""!!!&&&"""###$$$%%%&&&%%%$$$###&&&((())))))'''%%%$$$$$$'''&&&''')))++++++)))'''******))))))(((((('''''')))+++---...---,,,,,,,,,000111222222111000///...***+++,,,,,,,,,---///111))))))******************)))'''%%%###"""######$$$$$$$$$###"""!!! """###$$$%%%&&&&&&&&&&&&'''((())))))+++(((&&&%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%######""""""###$$$&&&''''''&&&%%%&&&'''&&&%%%### !!!""""""###"""""""""!!!"""###$$$$$$"""  ###%%%!!!!!!  !!!"""###$$$%%%%%%&&&&&&&&&&&&&&& ###%%%%%%###!!!!!!"""###"""!!!!!!$$$(((,,,///333@@@PPP[[[eeeooouuuvvvyyyzzz{{{{{{|||}}}~~~~~~}}}yyyvvvtttnnnbbbTTTGGG>>>;;;;;;===???FFFRRRbbbpppyyy}}}~~~~~~}}}~~~}}}}}}~~~ttthhh[[[RRRIIICCC???>>>BBBHHHLLLWWWbbbjjjrrrzzz}}}||||||yyyvvvwww|||zzzsssttt{{{~~~xxxzzz}}}{{{xxxrrriii\\\NNNBBB;;;111000...,,,+++++++++,,,,,,,,,---000222222000...,,,,,,+++,,,,,,---...///+++***(((((()))((('''%%%'''((()))*********))))))******)))(((((()))***+++///......---,,,+++***)))((('''&&&&&&&&&&&&'''((('''((()))+++,,,,,,,,,,,,------------,,,+++***)))((('''%%%$$$###"""""""""###""""""###$$$$$$"""!!!""""""""""""###$$$%%%&&&&&&&&&$$$#########$$$$$$$$$%%%&&&&&&$$$""""""###$$$&&&(((((('''&&&'''((((((((('''&&&%%%&&&)))+++222888IIIaaauuuyyyhhh___]]]^^^gggpppvvvzzz~~~~~~{{{pppmmmhhhfffjjjrrr|||}}}qqqeeePPP>>>000,,,)))"""!!!%%%######$$$$$$%%%%%%%%%%%%(((***,,,+++)))''''''''''''''''''(((***++++++)))'''''''''''''''((((((((((((***,,,---,,,+++++++++000000111222111000///...+++,,,------,,,---000222&&&''')))+++,,,+++***)))***(((&&&$$$#########$$$$$$###"""  """$$$%%%&&&''''''''''''((()))***+++)))'''%%%$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###"""!!! !!!###%%%&&&%%%$$$$$$$$$%%%%%%###""" !!!"""""""""""" """###$$$$$$""" !!!"""!!!!!! !!!###$$$""""""!!! !!!"""###$$$%%%&&&&&&'''''''''''''''###$$$$$$###!!!!!!"""###""""""!!!"""%%%***...111333BBBRRR^^^gggpppuuuuuuxxxxxxyyyzzz{{{|||}}}~~~~~~~~~|||yyyvvvuuunnncccTTTGGG===:::999<<>>QQQgggyyy}}}ppphhhfffffflllqqqvvv}}}{{{yyyuuutttwww}}}qqqcccPPP@@@111+++((("""!!!$$$$$$$$$#########$$$%%%&&&+++---......,,,*********((('''&&&'''***,,,------%%%%%%%%%%%%&&&'''((((((&&&)))+++++++++*********///000111111111000......---......------...222555&&&'''(((***++++++*********)))(((&&&%%%$$$$$$$$$$$$###!!! """%%%&&&'''''''''''''''((()))******(((&&&$$$###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%###""" !!!"""$$$&&&$$$$$$###$$$%%%%%%$$$"""  !!!""""""!!! """###"""!!!  !!!###$$$%%%%%%$$$######$$$%%%&&&&&&''''''(((((((((((((((&&&%%%$$$"""!!!!!!"""$$$###"""!!!###&&&+++000333666EEEVVVbbbkkkssswwwvvvwwwwwwxxxyyy{{{|||}}}}}}~~~}}}|||zzzxxxuuuooocccUUUGGG===888777<<>>===BBBHHHKKKVVVaaahhhqqqyyy}}}}}}{{{xxxuuutttvvv{{{yyyyyy~~~xxxzzz}}}zzzxxxrrrhhh\\\MMMAAA:::111000...---,,,,,,,,,,,,.........///111111000...***************+++,,,------+++((('''''''''&&&%%%'''(((((((((((((((((((((%%%%%%%%%&&&''')))******...------,,,++++++******((('''%%%$$$$$$%%%'''(((++++++,,,,,,,,,,,,+++***+++++++++++++++***))))))+++(((%%%""" !!!"""%%%###!!!!!!###%%%&&&&&&(((&&&###!!!!!!"""$$$&&&###$$$%%%''''''&&&$$$###"""$$$&&&&&&$$$$$$$$$%%%'''((())))))&&&%%%%%%&&&'''((((((((((((***...111555BBBVVVkkkyyy}}}vvvssskkklllmmmooowwwqqqbbbOOO???000***'''######%%%&&&$$$###!!!"""$$$&&&(((+++---//////---+++++++++)))'''%%%&&&))),,,...///'''&&&&&&%%%%%%&&&'''(((&&&(((+++,,,+++******+++...///000000000///...---...//////......000444777)))((((((((()))***,,,---******)))'''&&&%%%%%%%%%###""" !!!###%%%&&&'''&&&&&&&&&&&&'''((()))***(((&&&######$$$%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%###""""""###$$$%%%$$$$$$###$$$&&&&&&%%%###"""""""""!!! !!!!!! !!!######!!! !!!"""######&&&%%%$$$######$$$%%%%%%&&&'''(((((())))))(((((('''%%%###!!!!!!"""$$$$$$###""""""###&&&+++000333888FFFWWWbbbkkksssvvvvvvvvvvvvwwwyyyzzz|||}}}}}}~~~|||zzztttnnncccUUUGGG===888666;;;???HHHRRR^^^jjjuuu{{{~~~}}}|||{{{~~~~~~|||sssjjj[[[RRRGGGAAA===<<>>GGGRRR^^^jjjuuu|||~~~}}}{{{~~~~~~{{{ssskkk[[[QQQGGG@@@<<<<<>>QQQfffttt}}}wwwkkkjjjhhhgggnnn|||tttgggOOOBBB333)))&&&'''((((((&&&%%%###!!!"""$$$&&&((((((***,,,---+++*********)))'''$$$$$$'''***,,,------+++(((&&&%%%$$$%%%&&&&&&(((+++,,,,,,+++,,,---,,,---.../////////...---,,,...000000111222444777,,,+++++++++++++++,,,,,,)))))))))))))))))))))(((""""""""""""!!!  !!!###$$$%%%&&&''''''''''''((()))***+++(((&&&$$$$$$&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$###"""!!! """!!!!!!###$$$%%%$$$"""$$$$$$###"""  """"""!!!  !!!  """######""""""###"""!!!  !!!!!!&&&&&&'''(((((((((((('''%%%###!!!!!!$$$&&&&&&%%%$$$###"""###%%%)))...111888EEETTT^^^fffnnnssssssvvvwwwxxxzzz{{{}}}~~~{{{xxxppplllbbbUUUGGG>>>999777666<<>>999777333:::DDDOOOZZZgggsss{{{zzz{{{|||~~~zzz}}}zzzssskkk\\\QQQFFF???;;;;;;AAAIIIKKKTTT^^^eeennnwww}}}~~~{{{xxxrrrjjjgggiiiqqqxxxwww~~~~~~xxxzzz~~~~~~yyywwwqqqggg[[[LLL@@@999333111000...---------------+++******+++,,,+++***(((((('''''''''(((((()))!!!###(((---222444222000((((((&&&%%%$$$%%%%%%&&&%%%&&&'''))))))))))))(((&&&&&&&&&&&&&&&&&&%%%%%%(((&&&$$$""""""$$$&&&(((''''''((()))))))))))))))(((((()))))))))))))))(((########################!!!"""###&&&)))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((())))))******+++,,,+++)))''''''(((%%%'''))))))((('''((()))((()))+++,,,///222777;;;KKK___rrrzzz|||zzzkkk\\\ZZZbbbjjjpppxxx~~~uuulll[[[OOO===///***+++***((($$$$$$#########$$$%%%&&&'''))),,,,,,+++*********(((&&&$$$%%%&&&(((((((((((('''$$$""""""$$$&&&'''###&&&)))************+++***+++---.........------(((,,,000222333333333444///......---,,,,,,++++++(((((())))))))))))(((((('''&&&%%%###"""!!!!!!!!! """###$$$%%%%%%%%%))))))))))))))))))))))))$$$$$$&&&(((++++++)))'''&&&&&&&&&&&&'''''''''(((((('''%%%%%%&&&&&&%%%###$$$%%%%%%###  !!!"""######"""!!! """!!!  !!!"""############!!!!!!  !!!""""""%%%%%%$$$###""""""######&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!!!!$$$&&&&&&%%%&&&&&&&&&%%%&&&(((---000;;;DDDRRR___iiiooosssuuuxxxyyy{{{}}}}}}|||{{{zzz{{{wwwsssmmmbbbVVVIII???888444555;;;EEEPPP\\\hhhsssyyyzzzzzz{{{}}}~~~}}}}}}{{{sssjjjZZZRRRHHHAAA<<<:::@@@GGGNNNTTT]]]gggrrr|||}}}yyy}}}wwwnnnfffeeeiiipppvvv|||~~~yyyzzz|||}}}{{{xxxvvvpppfffZZZMMMBBB;;;555222...,,,,,,,,,++++++,,,,,,++++++++++++++++++(((((((((((((((((((((((()))(((((()))***++++++***&&&%%%%%%$$$$$$%%%%%%&&&%%%''')))(((&&&&&&)))++++++)))'''''''''((('''&&&#########$$$%%%&&&'''(((*********)))))))))))))))((((((((()))******(((&&&$$$$$$######""""""!!!!!!"""%%%'''(((&&&$$$"""%%%%%%$$$$$$%%%%%%&&&''' !!!###%%%'''((((((((()))******)))((('''((()))((()))***+++++++++++++++***+++---000000222;;;FFFRRR___kkkrrrwww{{{kkk]]]WWW^^^fffrrr}}}yyyrrrooobbbQQQ???444000------///&&&%%%$$$###"""""""""!!!))))))))))))))))))))))))%%%%%%$$$$$$%%%%%%&&&''')))))))))'''%%%$$$%%%&&&&&&'''((())))))***))))))+++,,,,,,---......---------///000111000000111333............---------,,,))))))******)))((((((''''''&&&%%%###""""""!!!!!!!!!"""###%%%&&&&&&&&&'''))))))))))))))))))))))))%%%&&&''')))++++++)))'''&&&'''''''''((((((((((((((('''&&&&&&&&&&&&%%%######$$$$$$"""  """"""###"""!!!!!!"""!!!  """!!!  !!!""""""$$$$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%### """$$$%%%$$$&&&''''''''''''***---111;;;DDDRRR___hhhooosssuuuxxxyyyzzz{{{||||||{{{{{{~~~~~~~~~|||yyyuuuqqqlllcccVVVIII>>>999777555;;;EEEPPP\\\hhhsssyyy|||{{{|||}}}|||}}}}}}{{{zzzxxxpppgggZZZQQQGGG@@@;;;:::???FFFMMMTTT]]]gggrrr{{{}}}yyy{{{uuummmfffdddhhhooouuu{{{~~~~~~zzz{{{|||}}}{{{xxxvvvpppggg[[[MMMAAA:::333000,,,++++++++++++***))))))))))))))))))))))))'''''''''''''''((((((((((((''''''(((((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&'''((()))'''&&&&&&(((+++***((('''&&&'''((('''&&&$$$$$$$$$%%%&&&'''))))))))))))))))))(((((('''''''''&&&'''((())))))'''%%%$$$#########"""""""""!!!!!!###%%%&&&'''%%%$$$"""$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&&&&&&&((())))))''''''(((***((())))))************))),,,,,,///222222555???JJJXXXcccnnnsssvvv|||zzzwwwpppeee\\\XXXdddlllwww{{{tttppp```PPP===222---))))))***&&&%%%###"""!!!""""""###((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''((()))***(((&&&%%%%%%&&&''''''((()))************,,,---...///////////////...///111111000000222333------......//////......+++++++++***)))((('''&&&'''&&&%%%$$$###"""""""""###$$$%%%'''(((((((((((())))))))))))))))))))))))((('''(((***,,,,,,***((((((((((((((()))))))))))))))'''&&&&&&&&&&&&$$$### """"""!!!  !!! !!!""""""""""""""""""!!! """"""!!! !!!"""###"""!!!!!! !!!!!!!!!######$$$$$$$$$$$$#########!!! !!!#########&&&((())))))***,,,///111;;;DDDQQQ___hhhnnnrrrtttxxxxxxyyyyyyzzz{{{||||||}}}||||||{{{yyyvvvsssooommmeeeXXXHHH<<<888888555;;;DDDOOO[[[gggrrryyy~~~}}}}}}~~~~~~|||}}}}}}{{{zzzxxxooofffYYYPPPEEE???;;;:::>>>EEELLLTTT]]]gggrrrzzz|||xxxxxxtttmmmfffcccfffnnnsssyyy}}}zzz{{{}}}}}}{{{xxxvvvqqqiii\\\NNN@@@999000...+++******++++++***(((((((((((())))))))))))%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))(((&&&%%%%%%(((***)))(((&&&&&&'''((('''&&&%%%%%%&&&&&&''')))***+++(((((((((((((((''''''&&&&&&%%%&&&'''((((((&&&$$$###############"""""""""$$$$$$%%%%%%%%%$$$#####################$$$$$$%%%&&&%%%$$$#########$$$%%%%%%&&&((((((''''''(((***(((((()))*********))))))------...111222555AAAMMMZZZdddooorrrtttyyy~~~xxxmmmiiigggccc```___lllsss}}}xxxtttbbbQQQ>>>222,,,'''&&&'''&&&$$$""" """$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''')))+++***(((&&&&&&&&&'''((()))***++++++++++++---...///000111111111111...///111111000000222333,,,---...000000111000000------,,,+++***(((&&&&&&''''''%%%$$$$$$#########&&&'''((()))***************************************))))))***,,,,,,***)))((())))))))))))*********)))(((&&&&&&&&&&&&$$$""" !!!!!! !!!""" !!!!!!"""""""""!!!!!!   !!!"""""""""!!! !!!!!!!!!  ######$$$%%%%%%$$$######""""""!!!!!!!!!"""######&&&(((******+++---000222;;;CCCQQQ^^^hhhnnnrrrtttwwwwwwxxxxxxyyy{{{|||}}}~~~~~~}}}||||||zzzxxxuuussspppooohhhYYYFFF:::666888555:::CCCNNNZZZfffrrryyy~~~~~~}}}|||zzzrrrhhhYYYOOODDD>>>:::999===CCCJJJSSS^^^gggqqqyyy{{{xxxwwwtttnnngggdddfffmmmssswww{{{zzz{{{}}}~~~|||xxxwwwsssjjj]]]NNN@@@777///---+++***+++,,,+++***)))))))))***************%%%%%%&&&&&&''''''(((((('''(((((('''&&&%%%%%%&&&))))))(((((((((((())))))+++***(((&&&%%%%%%''')))((('''%%%%%%'''(((((('''%%%%%%%%%&&&'''(((******(((((()))))))))((('''&&&&&&&&&&&&'''((((((&&&$$$########################&&&&&&%%%$$$############"""""""""""""""######$$$%%%$$$###""""""###%%%'''&&&'''((('''&&&%%%&&&(((&&&''')))***+++,,,------///---...//////222>>>JJJTTT```kkkooosssyyytttgggdddfffiiijjjlllrrrxxx|||yyyeeeUUUAAA666///)))''''''%%%$$$!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''')))+++,,,***((('''&&&((((((***+++,,,,,,,,,,,,---...///000000111111111---///000000000000111333,,,---///111222222111111......---,,,***((('''&&&''''''&&&%%%$$$$$$$$$$$$((()))***+++++++++++++++++++++++++++++++++++++++,,,+++******+++,,,***)))))))))))))))*********+++***(((&&&&&&&&&%%%$$$"""!!!!!! !!!"""$$$ !!!""""""!!!  !!!"""###"""!!!   ###$$$%%%&&&&&&%%%$$$###""""""###""""""###$$$$$$&&&'''))))))***,,,000333:::CCCQQQ^^^hhhnnnrrrtttwwwwwwwwwxxxzzz|||~~~~~~~~~~~~~~~~~~}}}zzzwwwuuutttrrrqqqiiiYYYFFF888444555555:::BBBMMMXXXeeeqqqyyy~~~}}}{{{rrriiiZZZNNNBBB===::::::===BBBHHHRRR^^^gggpppxxxzzzwwwxxxvvvqqqjjjeeeeeelllrrrvvvzzz~~~~~~zzz{{{~~~~~~yyyxxxssskkk]]]NNN???777///---,,,,,,,,,---,,,+++(((((()))))))))*********&&&&&&&&&'''''''''(((((((((***+++)))'''&&&'''(((***))))))(((((())))))***+++)))'''&&&&&&&&&'''((('''%%%$$$%%%'''((((((((($$$$$$%%%%%%&&&((()))***((()))***+++***)))(((''''''&&&&&&((())))))'''%%%""""""######$$$$$$%%%%%%'''&&&$$$############$$$""""""!!!!!!""""""###$$$###"""!!!!!!###%%%(((***)))******(((%%%$$$$$$$$$%%%&&&)))+++...000111222222000//////...000:::FFFOOO[[[ggglllpppxxx~~~}}}pppeeeeeekkkppptttwwwyyy}}}{{{xxxeeeUUUBBB777000***''''''%%%### !!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&(((+++,,,***(((''''''((()))***,,,------......,,,---......//////......,,,...////////////000222---...111333333333222111.........---+++)))((('''((('''&&&&&&%%%%%%%%%&&&******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******++++++)))((())))))))))))***************((('''&&&&&&%%%###""" """"""!!!!!!###%%%!!!!!!  !!!!!! !!!!!!!!!   !!!###$$$&&&''''''&&&$$$###!!!"""$$$$$$###"""###%%%&&&&&&&&&&&&'''+++000333:::CCCPPP^^^gggmmmqqqsssvvvwwwxxxzzz|||~~~~~~~~~~~~~~~zzzvvvuuuttttttqqqhhhYYYGGG999444333555:::BBBLLLWWWdddqqqyyy}}}~~~|||{{{xxxooofff[[[NNNBBB===;;;;;;>>>BBBFFFRRR___hhhpppwwwyyywwwxxxxxxtttllleeedddiiiooovvvyyy}}}}}}yyy{{{~~~{{{yyytttjjj]]]MMM???777000...---,,,------+++)))%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((+++,,,+++(((''')))+++***))))))(((((())))))******(((''''''((((((((('''&&&$$$$$$$$$'''((()))((($$$$$$$$$%%%&&&'''))))))((()))+++,,,+++***(((''''''''''''((())))))'''%%%"""""""""###$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$"""""""""""""""######$$$ !!!###%%%(((+++---+++,,,+++)))&&&#########%%%'''))),,,///222333444444333222111///000999DDDNNNYYYeeeiiimmmsssyyy{{{yyyoooggghhhnnnsssxxx}}}~~~}}}|||zzzvvvrrr```QQQ???444...(((%%%&&&%%%###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&(((******)))''''''((()))***+++---.../////////---------------,,,,,,++++++,,,......------///000...000222444444333222111.........---,,,***)))((((((''''''&&&&&&&&&&&&&&&***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))))))))***((('''((((((((()))))))))******+++)))'''&&&&&&%%%###!!! """######""""""$$$%%%###""" !!!  !!!!!!!!!###%%%&&&&&&%%%###!!!!!!######!!!!!!"""$$$%%%%%%$$$###$$$(((///333:::CCCPPP]]]gggmmmqqqsssuuuwwwyyy|||~~~~~~~~~~~~}}}}}}yyyuuuttttttsssoooeeeWWWHHH===666444555999AAAKKKVVVdddqqqyyyzzz}}}}}}~~~}}}zzzyyyvvvmmmddd\\\OOOBBB===<<<<<<>>>BBBEEEQQQ___hhhooovvvxxxwwwxxxxxxuuummmdddaaaffflllvvvyyy}}}{{{yyy{{{~~~~~~{{{tttjjj\\\LLL???888///...,,,,,,,,,+++)))'''$$$$$$%%%&&&&&&'''((((((*********)))(((((('''''''''***---+++((('''***---))))))(((((((((((())))))'''&&&&&&(((******(((%%%%%%$$$###$$$''')))))))))%%%%%%&&&&&&'''(((***+++'''(((***++++++)))'''%%%&&&%%%&&&'''((((((&&&$$$!!!""""""###%%%&&&&&&'''###$$$$$$$$$$$$$$$%%%%%%###""""""""""""###$$$$$$ !!!"""%%%'''***,,,---+++,,,,,,***'''$$$$$$%%%'''(((***,,,...000111111111111111222///000888BBBLLLWWWbbbgggjjjpppvvvxxxzzzrrrkkkkkkooosssyyy}}}{{{|||}}}yyyrrrlll\\\LLL;;;222,,,(((%%%%%%$$$###"""!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((((('''&&&'''((()))***,,,---///000000000............---+++***))))))+++,,,,,,,,,,,,---//////000333555555444222000.........---,,,+++***)))(((''''''&&&&&&&&&''''''++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((())))))((('''(((((((((((())))))))))))+++)))'''&&&&&&%%%###!!!!!!###$$$$$$######$$$%%%$$$###!!!  !!!""" !!!$$$%%%%%%$$$!!!  ###""" !!!###%%%$$$"""!!!"""'''...333:::BBBPPP]]]gggmmmqqqsssuuuwwwzzz~~~}}}~~~~~~|||~~~}}}xxxtttssssssrrrlllbbbVVVJJJ@@@999555555999AAAJJJVVVcccpppyyyxxx}}}}}}}}}zzzyyyvvvmmmddd\\\OOOBBB=========???BBBDDDQQQ___hhhooouuuxxxvvvxxxxxxuuulllccc___ccciiivvvyyy}}}~~~zzzxxx{{{~~~{{{tttiii[[[LLL@@@888///---,,,++++++***'''%%%&&&&&&''''''((()))******,,,,,,+++***)))(((''''''%%%))),,,+++((('''***...))))))(((((((((((())))))&&&%%%&&&(((++++++(((%%%$$$######$$$''')))))))))''''''''''''(((***+++,,,&&&''')))******(((&&&$$$%%%$$$$$$&&&''''''%%%###!!!!!!"""###%%%&&&''''''"""###$$$%%%%%%%%%%%%%%%###############$$$$$$%%% """$$$''')))***+++,,,***++++++***'''&&&&&&'''((()))+++,,,---.........,,,,,,...///......666@@@HHHSSS___eeeiiipppvvvyyy~~~wwwpppnnnooorrrzzz{{{zzz||||||rrrjjjZZZKKK;;;222---)))&&&'''$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''&&&%%%%%%'''))))))***,,,...///000111111000000///...---+++)))((((((***++++++++++++,,,...444444444333333222222222---------,,,+++***)))((()))***+++***((((((((())))))***,,,---.../////////***+++++++++************++++++******)))(((((((((%%%%%%&&&&&&'''((()))))))))((('''%%%$$$###""""""###%%%&&&&&&$$$######$$$$$$$$$"""!!!!!!""""""#########""""""!!!"""###$$$%%%&&&&&&&&&######"""###%%%)))---000666AAAMMMYYYeeeppptttsssuuuwwwzzz{{{{{{|||}}}}}}}}}~~~~~~~~~}}}}}}|||~~~|||yyyvvvtttrrrrrrrrrjjjaaaWWWIII<<<666777777:::@@@JJJVVVcccmmmtttuuu|||~~~~~~}}}yyysssmmm___QQQCCC===;;;;;;===@@@EEEPPP\\\eeemmmuuuxxxwwwzzzyyytttllldddaaabbbeeeqqqxxx}}}}}}|||~~~~~~{{{{{{qqqtttyyy}}}xxxoooeeeYYYKKK>>>666------,,,***)))'''&&&%%%'''((()))'''$$$$$$&&&)))******++++++++++++******&&&'''(((((()))(((((((((*********))))))'''&&&&&&&&&&&&&&&(((******(((&&&###%%%''''''&&&%%%&&&'''&&&''''''((()))******++++++)))((()))+++***'''###$$$$$$%%%%%%%%%$$$######!!!!!!"""###$$$%%%%%%%%%$$$&&&'''&&&$$$""""""###############$$$%%%&&&&&&###$$$&&&(((***+++,,,,,,+++***'''%%%%%%&&&((()))((('''&&&''')))***++++++((('''''')))***,,,444>>>EEEPPP\\\aaafffnnnuuuxxx}}}wwwpppmmmooouuu|||}}}wwwxxxzzz}}}ppp___VVVFFF555...---+++((('''&&&&&&%%%"""######$$$%%%&&&&&&&&&&&&###$$$$$$%%%&&&''')))***###&&&(((((('''&&&''''''(((***---000222222111111000///---+++*********+++---,,,***))))))***,,,...666555555444333222222111---------,,,,,,+++***)))***+++,,,+++)))((()))***++++++,,,---.../////////---,,,+++***************,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&''''''''')))((('''%%%######""""""$$$%%%&&&&&&$$$######$$$%%%$$$###!!!!!!""""""#########""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$#########&&&))),,,555@@@MMMXXXdddooosssrrruuuwwwyyy{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{xxxvvvtttrrrrrrrrrkkkbbbYYYKKK>>>777777666:::AAAKKKWWWcccmmmsssuuu{{{~~~}}}~~~~~~}}}yyyrrrmmm```RRRDDD===<<<;;;===AAAEEEOOO[[[ccckkksssvvvuuuyyywwwssskkkdddaaacccfffooowww|||{{{{{{}}}}}}~~~~~~zzzrrrtttyyy}}}xxxpppeeeYYYKKK>>>666...---,,,***((('''%%%%%%&&&'''(((&&&$$$$$$&&&)))(((((())))))))))))((((((&&&&&&'''(((((((((((((((************)))((('''&&&''''''&&&'''))))))(((&&&###%%%''''''&&&%%%&&&'''''''''(((((())))))******,,,+++*********(((&&&###%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%"""$$$&&&&&&$$$###$$$%%%((('''&&&&&&&&&&&&&&&'''%%%&&&''')))***++++++++++++***'''%%%%%%%%%'''(((''''''&&&'''(((*********((('''''')))***,,,333===CCCNNNYYY___ccckkkqqqtttyyytttooonnnqqqxxx~~~~~~~~~yyyvvvzzz}}}~~~|||qqqeeeSSSDDD444------+++((('''%%%%%%###!!!""""""###$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((()))%%%''')))***)))(((((()))***+++---000222333444444000///...,,,++++++++++++***))))))***+++---///000666666555444333111111000------------,,,+++******+++,,,---,,,***)))***+++,,,,,,------......//////000...,,,***))))))***+++...---,,,***)))'''&&&%%%''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%###"""""""""$$$&&&''''''%%%$$$$$$%%%&&&%%%$$$!!! """""""""######""""""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$"""!!!###&&&)))555???LLLXXXdddooosssrrrtttvvvxxxzzzyyyzzz{{{|||~~~~~~~~~}}}}}}|||}}}|||zzzwwwuuusssrrrrrrrrrlllddd[[[NNN???888777555999AAALLLXXXdddmmmrrrttt{{{}}}|||~~~}}}}}}yyyrrrlll```SSSEEE???<<<;;;>>>BBBEEEOOOZZZaaaiiippptttsssvvvuuurrrkkkdddbbbdddgggmmmuuuzzzzzzzzz}}}~~~{{{{{{}}}}}}zzzsssuuuzzz}}}xxxpppfffYYYKKK>>>666///...,,,***'''%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''************)))((('''''')))(((&&&&&&'''((('''&&&###%%%''''''&&&%%%&&&'''(((((()))))))))))))))(((+++,,,---,,,)))'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$##################$$$$$$!!!###%%%%%%%%%%%%&&&'''***)))((('''&&&&&&&&&&&&''''''((()))************+++)))'''%%%$$$%%%&&&'''&&&&&&''''''(((((())))))(((&&&'''))))))+++222;;;BBBMMMXXX\\\```gggmmmpppuuurrrppppppuuu{{{~~~{{{~~~|||yyy}}}|||yyyvvvnnnfffNNN???222---,,,***((('''######""" """"""###############"""((((((''''''''''''((((((''')))++++++***)))***+++---------...000222444555111000///---,,,,,,,,,,,,&&&(((***,,,...000222222666555444333111000///...---------------,,,++++++,,,---...---+++***+++,,,...............//////000222000---***))))))+++,,,///...,,,***(((&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&$$$###"""""""""$$$&&&''''''%%%$$$$$$%%%'''&&&$$$!!!!!! """"""""""""""""""!!! !!!!!!"""###$$$$$$######$$$%%%%%%###!!!"""'''+++555@@@MMMXXXdddooosssrrrsssuuuwwwxxxxxxxxxyyyzzz|||}}}}}}}}}||||||{{{zzz{{{zzzxxxvvvuuutttssssssqqqkkkddd\\\NNN???777666555999BBBMMMYYYdddmmmqqqssszzz~~~}}}|||~~~~~~}}}}}}}}}yyyrrrlllaaaTTTGGG@@@<<<;;;>>>BBBFFFOOOZZZaaahhhooosssrrrttttttqqqkkkdddbbbdddfffkkkssszzz{{{{{{~~~}}}}}}{{{xxxxxx{{{}}}zzztttvvvyyy|||xxxpppgggZZZLLL???666000///,,,)))&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((''')))*********))))))((('''+++(((&&&%%%&&&''''''&&&###%%%''''''&&&%%%&&&'''(((((()))***))))))((('''(((+++...---)))'''''')))(((''''''&&&%%%%%%%%%%%%$$$$$$$$$###############!!!###%%%&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%(((((())))))******))))))***)))'''%%%%%%%%%&&&&&&%%%&&&((((((((('''((()))((('''(((***)))***111999CCCNNNXXX\\\___ffflllnnnsssrrrrrrtttyyy~~~~~~|||{{{{{{yyy}}}}}}yyytttjjj```FFF:::///,,,,,,)))''''''######"""  !!!###$$$$$$$$$$$$###"""!!!&&&&&&&&&&&&&&&'''((()))''')))******))))))***+++...,,,***)))***,,,///111111111000///...---,,,,,,&&&(((+++...111222222222444444333111000...---,,,------.........---,,,,,,,,,---...---+++++++++,,,...............///111111333111...+++******,,,---///...---+++(((&&&$$$#########$$$%%%'''((())))))'''&&&%%%$$$###"""""""""$$$&&&'''&&&%%%###$$$$$$&&&%%%###!!!"""!!! !!!!!!!!!"""""""""""""""!!! !!!!!!"""#########""""""!!!###%%%$$$"""$$$***///666@@@MMMYYYeeeoootttrrrqqqsssvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyzzzyyyxxxvvvuuutttttttttpppjjjccc[[[NNN???666555555:::BBBNNNZZZeeemmmrrrssszzz~~~}}}|||~~~~~~~~~~~~~~~zzzrrrlll```UUUHHH@@@<<<:::===CCCGGGQQQ[[[aaaiiipppttttttttttttqqqkkkdddaaabbbdddjjjssszzz|||}}}}}}{{{{{{yyyvvvvvvyyy~~~{{{tttvvvyyy~~~{{{wwwpppggg\\\NNN@@@777000///+++(((%%%$$$###############$$$&&&''''''&&&&&&''''''((((((''''''&&&&&&'''(((((())))))((((((((())))))))))))(((''''''***(((&&&%%%%%%&&&&&&&&&###%%%''''''&&&%%%&&&''''''((()))******)))'''&&&$$$(((+++,,,***(((***,,,)))((('''%%%%%%$$$%%%%%%$$$$$$$$$##################%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&'''((('''(((((()))))))))(((((()))((('''&&&&&&&&&&&&'''%%%'''))))))((('''((())))))((()))+++******000888DDDOOOYYY]]]```gggmmmoootttssstttwww|||}}}zzzyyyzzzzzz}}}~~~}}}|||vvvfffVVV>>>444,,,++++++)))''''''#########""" """$$$'''''''''&&&%%%$$$###"""""""""###$$$%%%''')))***&&&'''((((((''''''(((***,,,***&&&$$$$$$&&&))),,,111111000000///...---,,,(((***---000111111000///333333222111000...---------......///......------,,,---...---+++***+++,,,......---...///111333444333111///---,,,,,,---...///...---+++(((&&&%%%$$$"""###$$$&&&((()))++++++&&&&&&$$$######"""""""""###%%%&&&&&&$$$######$$$###"""!!!!!!  !!!!!!!!!""""""""""""!!! !!!!!!""""""""""""!!!!!!"""%%%$$$"""$$$+++222555???LLLXXXdddooosssrrrppprrrtttuuuttttttuuuvvvuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvqqqkkkcccZZZMMM>>>777666666:::BBBMMMYYYeeennnsssttt{{{}}}|||~~~~~~{{{sssmmm___UUUIII@@@:::888<<>>;;;<<<@@@IIIOOOWWW```hhhooouuuyyy{{{zzzuuukkk```WWWTTTSSS^^^iiitttxxxzzz||||||zzzyyyyyyyyyxxxxxxyyy}}}~~~yyyrrrrrrwwwzzz~~~~~~wwwoooiiimmmrrrxxx}}}~~~||||||}}}~~~}}}|||{{{{{{{{{yyyvvvppphhh]]]OOOBBB999///---+++(((&&&&&&&&&'''%%%''')))(((&&&$$$######%%%&&&'''((((((((((((((((((((()))++++++,,,,,,,,,+++,,,,,,+++)))'''&&&'''(((''''''(((******)))'''((('''&&&%%%&&&&&&'''((())))))*********)))(((((((((&&&%%%&&&((())))))(((%%%###!!!!!!"""###"""!!!"""######$$$%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''((())))))))))))'''&&&%%%$$$###""""""""""""$$$'''***,,,+++***)))+++******)))(((''''''&&&$$$$$$$$$&&&(((+++---///222;;;HHHPPPUUUYYY^^^cccpppuuu{{{{{{{{{~~~zzzrrrdddQQQ>>>000(((%%%(((%%%""""""$$$$$$""" """###"""!!! !!!"""###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$&&&((())))))((('''))),,,///000111000...+++((('''&&&'''(((%%%%%%&&&''')))+++...///444333222222222111111000///000000111000///...---...---,,,++++++,,,---...//////........................---------.../////////...,,,***((('''''''''###$$$$$$%%%&&&'''(((((('''&&&$$$$$$%%%%%%%%%$$$  """"""!!! !!!"""$$$&&&'''""" !!! """###""""""############"""!!!!!!!!!!!!  """$$$(((+++222999DDDPPP\\\dddiiilllkkkmmmnnnpppqqqsssvvvyyyyyy{{{}}}|||{{{zzzzzzzzzxxxyyyyyyyyyyyyxxxwwwwwwvvvrrrhhh[[[NNNCCC>>><<<;;;<<>><<<:::;;;>>>DDDNNN[[[fffmmmrrrtttvvvzzz}}}~~~~~~{{{xxxuuummmdddWWWOOOGGGDDDAAA>>>>>>@@@IIINNNWWW___gggnnnuuuyyyzzzyyyvvvnnnccc[[[WWWVVV^^^hhhrrruuuvvvyyyyyywww~~~~~~{{{zzzzzz{{{~~~~~~yyysssrrrvvv|||~~~vvvmmmfffjjjqqqxxx}}}~~~{{{zzzzzz}}}~~~|||yyyrrriii^^^PPPBBB999000...+++((('''&&&'''''')))***+++)))&&&$$$$$$$$$%%%%%%&&&''''''''''''''''''''')))***+++,,,,,,,,,,,,...///...,,,)))((((((+++)))''''''((())))))(((((('''%%%$$$%%%&&&)))***++++++******)))))))))((()))'''%%%%%%'''''''''&&&"""!!! !!!###$$$$$$$$$######$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&'''(((((((((&&&%%%$$$$$$$$$###"""!!! !!!!!!###&&&)))+++***)))(((*********)))(((''''''&&&############%%%))),,,...666>>>HHHOOOSSSXXX^^^dddsssvvv{{{~~~~~~~~~}}}yyylllXXXCCC222)))%%%$$$"""""""""###$$$###""" """"""""" !!!!!!!!!"""###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$###$$$''')))+++,,,******+++---......---***)))(((&&&%%%%%%&&&&&&$$$$$$%%%&&&(((+++...///333444555444222111111111000000111111111000///............------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///---,,,,,,+++******))))))%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%%%%%%%$$$!!!!!!  !!!###"""  !!!$$$&&&'''(((  !!!"""!!!""""""############"""!!!!!!!!! """############$$$''')))///666CCCQQQ]]]eeejjjlllkkkmmmpppqqqrrrsssvvvxxxzzz{{{|||{{{zzzzzz{{{|||xxxyyyyyyyyyyyyxxxwwwwwwuuurrrjjj^^^PPPEEE>>>;;;888999<<>>>>>@@@GGGMMMVVV___gggooovvvzzzzzzzzzwwwpppeee\\\XXXWWW^^^hhhqqquuuwwwzzz{{{yyy}}}{{{zzzzzz~~~}}}~~~~~~xxxqqqpppsss{{{|||sssjjjfffjjjqqqyyy~~~}}}{{{{{{|||~~~~~~zzzsssjjj^^^PPPBBB999000...,,,)))'''''''''''')))******)))'''%%%&&&'''&&&&&&'''''''''&&&&&&%%%%%%&&&((()))++++++,,,,,,+++---...---+++))))))***+++)))''''''((()))((('''&&&&&&%%%%%%&&&''')))***++++++***)))))))))******)))'''&&&%%%&&&&&&&&&%%%###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""""""""!!! !!!!!!"""###%%%'''((()))))))))))))))))))))((((((((((((%%%$$$######$$$(((+++---444<<>>@@@EEEKKKUUU^^^gggooowww{{{||||||yyyqqqeee\\\WWWUUU]]]gggqqquuuxxx|||~~~}}}|||{{{{{{}}}}}}~~~}}}wwwooommmpppwww{{{|||sssjjjeeejjjrrryyy~~~}}}}}}{{{}}}{{{tttkkk___PPPBBB888000///,,,)))'''''''''(((&&&'''((('''&&&&&&''')))''''''''''''&&&%%%$$$$$$$$$%%%&&&(((***+++++++++***++++++***)))(((***,,,)))(((''''''(((((('''%%%%%%%%%&&&&&&'''(((((()))+++***)))))))))***+++,,,***(((&&&%%%&&&&&&%%%$$$%%%###"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################  !!!"""""""""###$$$%%%'''((()))(((((((((((())))))))))))&&&$$$""""""###&&&)))+++222999CCCJJJNNNUUU^^^eeeooorrruuuwwwyyy{{{}}}~~~}}}~~~~~~}}}wwwiiiTTT@@@222)))###  """!!!  !!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$###"""###$$$%%%&&&''')))*********)))((()))******((('''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''')))+++---222444777666333000111222000111111222222000///...---...///000000///...---******+++,,,------......************+++,,,---...+++,,,,,,,,,,,,+++***)))(((''''''&&&&&&%%%$$$$$$'''%%%######$$$$$$$$$######"""!!! !!!"""######!!! !!!!!!"""###############"""!!!!!!  !!!!!!$$$'''***)))111???NNN[[[dddiiikkkoooqqqssstttsssssstttuuuwwwxxxyyyyyyyyyzzz|||~~~xxxyyyyyyyyyyyyxxxwwwwwwsssqqqkkkaaaSSSFFF===888555777:::BBBMMMZZZgggnnnrrrtttvvvyyy{{{}}}~~~~~~www|||~~~|||yyyvvvppphhhbbbWWWMMMFFFAAA======@@@DDDJJJTTT^^^gggpppwww|||~~~}}}zzzqqqeeeZZZTTTRRR\\\gggqqquuuyyy~~~}}}}}}||||||}}}|||}}}}}}wwwnnnlllooorrrwww}}}~~~uuullleeejjjrrrzzz~~~~~~zzz}}}|||uuukkk___PPPBBB888111///,,,)))'''''''''((($$$%%%&&&&&&%%%%%%((()))((((((((('''&&&%%%#########$$$&&&''')))***++++++)))))))))((('''(((***---((('''&&&'''((((((&&&$$$$$$%%%&&&'''((((((((((((******)))))))))***,,,---***(((&&&%%%%%%%%%$$$###&&&$$$###$$$%%%''''''&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%% """"""""""""!!!"""###%%%((()))''''''(((((())))))******&&&$$$"""!!!!!!$$$''')))111888BBBJJJOOOWWWaaaiiippprrruuuvvvwwwyyy|||~~~~~~}}}~~~}}}zzzlllWWWCCC555+++$$$   !!!###&&&!!!!!!###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###!!! """###%%%'''((()))******)))((('''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&''')))+++,,,666555555444333111000///222000......//////---+++...//////////////////...---------,,,+++***)))(((+++***)))))))))***+++,,,000---***))),,,------+++'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$"""$$$###"""!!!!!!"""###$$$!!!###%%%$$$%%%%%%&&&%%%$$$###""""""!!! ###"""!!! !!!###%%%&&&...333<<>>::::::===@@@GGGQQQ\\\eeennnuuuyyy|||xxxtttmmmaaaUUUQQQSSSUUU___mmmwww}}}~~~wwwpppjjjhhhhhhrrr{{{}}}{{{zzzxxxxxxyyy}}}|||sssjjjeeejjjrrrxxx|||~~~~~~~~~|||{{{|||}}}}}}}}}}}}zzzuuummmbbbSSSEEE;;;111...***''''''''''''&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&%%%$$$######"""######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%'''''''''(((''''''&&&&&&&&&&&&%%%%%%&&&'''((((((************)))((('''&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%###$$$%%%$$$$$$######$$$%%%%%%&&&############"""""""""!!! !!!"""""""""### """"""!!!!!!"""###$$$%%%###%%%&&&&&&&&&'''***,,,******(((&&&$$$%%%(((***111333:::DDDJJJOOOXXXaaaiiilllqqqvvvyyy{{{||||||}}}yyyvvvwwwzzz~~~~~~}}}}}}}}}~~~~~~|||{{{~~~~~~}}}yyyqqqcccSSSEEE777---&&&$$$"""  !!!"""###%%%&&&&&&%%%%%%%%%$$$######"""#########'''&&&%%%&&&&&&&&&###!!!""""""""""""""""""######$$$%%%%%%%%%$$$######"""%%%%%%$$$$$$%%%&&&((()))333333222222222333333333222///------...///...------------......---------,,,,,,,,,,,,,,,+++***)))((('''&&&&&&'''((()))***++++++,,,,,,,,,+++)))'''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$###$$$$$$%%%######################## !!!""""""""""""""""""""""""!!!$$$&&&,,,111:::GGGUUU```fffhhhnnnppprrrsssssstttuuuwwwyyy{{{}}}}}}|||{{{{{{{{{zzz{{{{{{zzzzzzxxxwwwvvvuuusssnnncccTTTGGG===999777777777:::CCCQQQ```kkknnnppptttyyy}}}~~~|||yyyxxxwwwwwwwwwvvvtttpppmmmaaaVVVKKKCCC>>>999888;;;>>>DDDOOOYYYcccllltttxxx{{{wwwrrrlll```UUUQQQSSSSSS]]]kkkvvv|||}}}vvvnnnjjjhhhiiisss{{{}}}|||{{{xxxwwwtttsssvvv||||||rrrgggeeejjjqqqwww{{{~~~~~~}}}{{{}}}~~~~~~|||zzzuuunnncccTTTEEE;;;000---)))''''''((((((((($$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$######"""""""""###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((()))))))))))))))((('''&&&'''&&&&&&%%%%%%$$$#########%%%&&&%%%###""""""###$$$###############$$$$$$#########"""""""""!!!!!! !!!"""""" """!!!  """$$$%%%$$$%%%%%%%%%%%%&&&)))+++'''''''''%%%$$$%%%(((***000222999BBBGGGLLLUUU^^^fffiiinnntttxxx{{{||||||}}}xxxvvvvvvyyy}}}}}}}}}~~~~~~|||{{{~~~~~~~~~}}}yyyrrrhhh[[[MMM>>>111)))'''%%%""" !!!"""%%%'''((('''%%%$$$'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$###"""!!! !!!!!!"""#########$$$$$$$$$$$$###"""!!!!!!''''''&&&&&&'''((()))***222111111111111222333333111...,,,+++,,,......---***++++++++++++++++++***++++++,,,,,,,,,+++******'''&&&&&&&&&&&&(((***+++***+++,,,,,,+++)))((('''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!###+++///999FFFTTT___eeegggmmmooorrrtttttttttvvvwwwxxxzzz||||||{{{zzzyyyzzzxxxxxxxxxxxxwwwwwwvvvvvvuuusssmmmcccVVVIII???999555666999>>>FFFRRR___hhhssstttwwwzzz}}}}}}{{{xxxwwwvvvttttttsssrrrooommmhhh\\\OOOFFF>>>888777:::===CCCMMMWWWaaakkksssxxxyyyvvvrrrlll```UUUPPPRRRRRR\\\jjjvvv|||{{{uuunnnjjjiiijjjqqqyyy}}}{{{{{{{{{yyyvvvtttrrruuu{{{|||rrrgggeeejjjqqqwww{{{~~~zzz~~~~~~|||zzzvvvooodddUUUFFF<<<000---)))''''''((((((((($$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$######"""!!!""""""###%%%&&&&&&''''''''''''&&&%%%$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''((()))))))))))))))'''&&&&&&%%%%%%$$$######"""$$$%%%$$$"""!!!!!!"""&&&%%%$$$###""""""""""""############""""""""""""!!!  !!!"""!!!!!! """!!!!!!$$$%%%&&&&&&&&&%%%###$$$&&&(((######$$$######%%%(((+++///111888@@@EEEJJJSSS\\\cccffflllrrrwww{{{|||}}}|||xxxvvvvvvyyy}}}~~~}}}}}}~~~~~~~~~|||wwwrrrkkkaaaTTTEEE666---+++'''###!!! """$$$'''(((((('''$$$"""%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$#########$$$ !!!"""###$$$$$$""""""######"""!!! ''''''''''''(((((())))))111000/////////000111222///---***)))***,,,------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++***&&&&&&&&&&&&'''(((***+++((()))***)))'''%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$################## !!!!!!""""""!!!!!!  !!!!!!  !!!!!! """***///888EEESSS^^^dddffflllnnnrrrtttuuuvvvwwwxxxwwwyyy||||||{{{yyyyyyyyywwwvvvvvvvvvvvvvvvvvvvvvsssqqqlllcccXXXKKK@@@:::222444888>>>GGGSSS___gggvvvvvvwwwzzz|||}}}{{{yyywwwuuusssrrrrrrqqqooonnnmmmaaaRRRHHH???999777:::>>>CCCMMMVVV```iiiqqqwwwwwwtttqqqlllaaaUUUPPPQQQSSS]]]kkkvvv|||~~~{{{uuunnnjjjhhhhhhnnnvvv||||||{{{}}}}}}|||yyywwwwwwxxx|||~~~zzzqqqhhheeejjjpppvvvzzz~~~{{{{{{yyyvvvoooeeeVVVFFF<<<000---)))''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$############!!!"""###$$$%%%&&&'''(((((((((((('''&&&%%%###"""!!!"""###$$$%%%&&&&&&&&&(((((('''''''''''''''((('''((()))******+++++++++''''''&&&&&&%%%$$$$$$$$$"""###%%%$$$###!!!"""###'''&&&%%%###"""!!!!!!!!!$$$$$$$$$$$$#########""""""""" !!!"""###""""""!!!!!! !!!!!! !!!"""###$$$'''''''''%%%###"""###$$$ !!!#########%%%(((+++///111777???DDDHHHQQQZZZ```dddkkkrrrwww{{{}}}~~~}}}{{{yyyxxxxxx{{{~~~~~~}}}{{{vvvsssnnnggg\\\NNN???666///+++&&&###!!! ###$$$&&&((((((&&&$$$"""""""""!!!!!!""""""#########$$$%%%$$$######%%%''' !!!"""###$$$$$$!!!!!!"""""""""""""""!!!%%%%%%&&&&&&'''(((((()))111000...------...///000...+++(((''')))+++,,,,,,------............------***++++++,,,,,,+++++++++'''&&&&&&&&&''')))+++,,,)))******(((%%%###$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%"""######$$$###"""!!!  !!!!!!   !!!!!!!!! """$$$)))...777DDDRRR]]]cccfffkkknnnrrruuuwwwxxxyyyzzzwwwzzz}}}~~~|||zzzyyyyyywwwvvvvvvvvvvvvvvvwwwwwwqqqooojjjbbbXXXMMMAAA;;;444666999???HHHUUUbbbkkkuuuuuuuuuwwwzzz||||||{{{yyyvvvtttrrrrrrrrrqqqpppnnnaaaSSSHHH@@@999888;;;???DDDMMMVVV___hhhpppvvvtttsssqqqmmmbbbUUUOOOOOOTTT^^^lllwww}}}|||vvvoooiiifffeeekkkssszzz{{{||||||}}}}}}}}}}}}}}}yyyqqqjjjeeeiiipppvvvzzz~~~}}}{{{yyyvvvpppeeeVVVFFF<<<111...)))''''''''''''''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""###%%%&&&'''((()))((((((((((((&&&$$$"""!!!!!!!!!###$$$%%%&&&&&&&&&++++++***)))(((((((((((()))***+++++++++++++++***((((((''''''&&&%%%%%%%%%!!!###$$$$$$###"""###$$$&&&%%%$$$###############%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!! !!!###$$$######"""!!!!!!  !!!!!!""""""###$$$$$$%%%&&&'''&&&$$$""""""###"""###$$$$$$$$$%%%(((***///111777???DDDHHHPPPYYY___cccjjjqqqxxx|||zzzzzzzzzzzz{{{}}}~~~|||yyywwwvvvsssmmmdddWWWJJJ@@@444000***&&&###"""  !!!"""$$$&&&'''&&&%%%$$$"""""""""""""""###$$$$$$$$$&&&&&&%%%""""""%%%''' !!!"""######$$$$$$!!!"""###$$$$$$%%%%%%$$$$$$%%%&&&((()))*********111///---,,,+++,,,...///---***'''&&&'''***++++++)))))))))******)))))))))***++++++,,,,,,,,,++++++''''''&&&'''(((***,,,---+++,,,,,,)))%%%$$$&&&)))'''&&&&&&%%%$$$$$$$$$$$$!!!"""###$$$###!!!  !!!!!! !!!$$$&&&)))---777DDDRRR]]]ccceeejjjnnnrrrvvvxxxyyyzzz|||xxx{{{~~~~~~|||zzzzzzwwwwwwwwwvvvwwwwwwxxxyyypppmmmiiibbbYYYMMMBBB;;;999999;;;@@@IIIXXXgggrrrtttsssrrruuuxxx{{{}}}}}}zzzxxxuuusssssstttsssrrrmmm```RRRGGG@@@::::::===@@@EEEMMMVVV___hhhpppuuusssrrrrrrnnncccUUUNNNNNNUUU___mmmwww}}}}}}wwwooohhhcccbbbhhhqqqxxxzzz|||~~~}}}wwwqqqkkkeeeiiipppuuuzzz~~~zzzyyyvvvpppfffWWWGGG<<<222...***''''''''''''&&&***)))((('''&&&%%%%%%%%%$$$$$$$$$###############"""###$$$%%%'''((()))***((((((((('''&&&###!!! !!!###$$$&&&&&&''''''...---,,,***)))))))))))),,,,,,,,,,,,,,,+++***))))))((((((''''''&&&%%%%%% """$$$$$$$$$###$$$%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$"""!!! !!!###$$$$$$######"""!!! !!!"""###$$$$$$$$$######%%%''''''%%%#########$$$%%%&&&&&&%%%%%%''')))///111777???DDDGGGOOOXXX___cccjjjqqqxxx}}}yyyyyyzzz{{{}}}}}}}}}~~~{{{xxxyyyxxxvvvrrrjjj^^^QQQHHH777333---(((&&&$$$"""!!! !!!"""###### """$$$&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&'''(((%%%""""""$$$'''!!!!!!!!!"""###$$$$$$$$$"""###$$$%%%&&&'''''''''&&&''')))***,,,---......222222111000///000222555333000---,,,++++++***)))))))))*********+++++++++***)))((()))++++++)))(((&&&'''(((((('''(((***,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''######$$$######"""!!! !!!!!!!!!    !!!"""""""""!!!!!!!!!!!!"""$$$&&&))),,,555BBBPPP[[[```bbbjjjnnnssswwwxxxzzz|||}}}yyyzzz{{{}}}~~~~~~~~~~~~|||zzzyyyyyyzzzyyywwwuuutttrrrmmmeee[[[PPPFFF@@@888888;;;@@@KKKWWWccckkkvvvsssqqqssswwwzzz{{{zzz{{{{{{{{{zzzxxxuuusssqqqkkkcccVVVIII???;;;:::;;;@@@DDDLLLUUU```jjjsssxxxuuuuuusssmmmcccYYYRRRNNNSSS]]]kkkwww}}}|||tttlllgggfffhhhjjjrrryyy}}}}}}qqqhhhiiilllqqqwww}}}|||uuuooohhh[[[III;;;222...***''''''''''''&&&***((('''%%%$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&###$$$%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$###$$$&&&))),,,---777444///,,,***)))((('''***++++++,,,---------,,,((((((''''''''''''((()))%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&'''(((((('''&&&$$$""""""###$$$&&&%%%!!!!!!###$$$###"""###$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%$$$######"""######""" !!!"""###############$$$$$$$$$+++///444:::AAAIIIQQQVVVYYY```jjjsssyyy|||}}}~~~|||}}}~~~~~~~~~}}}{{{~~~yyytttooojjj^^^RRRCCC999---'''''''''$$$!!!$$$$$$#########""" """$$$%%%&&&%%%%%%"""######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%###!!!$$$#########""""""!!!!!!###$$$%%%&&&'''&&&%%%%%%'''%%%'''+++,,,******---222222111000...///111333333000---+++++++++***)))************++++++++++++***))))))***++++++***(((((()))))))))'''((()))+++(((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%######$$$$$$###"""!!!!!! !!!!!!!!!!!! !!! !!!!!!!!!!!!""""""!!! !!!!!! !!!###%%%(((+++444AAAPPP[[[aaaccckkknnnsssvvvwwwxxxyyyzzzzzz{{{|||}}}}}}~~~}}}}}}}}}|||zzzzzzyyyxxxuuussstttrrrmmmfff\\\PPPFFF@@@777888:::@@@JJJWWWcccjjjuuusssrrruuuxxx{{{{{{zzz|||||||||zzzxxxuuurrrqqqjjjcccWWWJJJAAA<<<;;;;;;>>>CCCKKKUUU___hhhqqqvvvvvvvvvtttnnneee[[[TTTPPPVVV```mmmxxx~~~|||uuummmhhhgggiiikkkrrryyy|||~~~}}}rrriiikkknnnsssxxx~~~{{{tttnnngggZZZIII<<<222...)))'''&&&&&&&&&%%%)))(((&&&%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%'''))),,,...222000---+++******))))))***+++,,,------------,,,))))))(((((((((((())))))%%%&&&'''&&&%%%%%%''')))(((''''''''''''''''''((('''&&&$$$"""""""""###$$$%%%""""""$$$$$$######$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$######""""""######""" !!!"""###############$$$$$$$$$***...555;;;BBBIIIPPPUUUWWW___jjjsssyyy|||}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{wwwtttoooeeeZZZIII???222***))))))&&&######"""!!!!!!!!!  !!!###$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$"""############"""""""""!!!$$$%%%&&&'''''''''&&&%%%'''&&&'''+++,,,******---111222111///------///111222000---+++++++++***)))*********+++++++++,,,,,,+++***)))***,,,,,,***))))))******)))((('''(((***((((((((((((((((((((((((+++***((('''%%%%%%$$$$$$######$$$$$$$$$###"""""" !!!!!!""""""""""""!!!""" !!!!!!!!!!!!""""""###### !!!!!!!!!  !!! !!!###&&&+++444AAAOOO[[[cccfffqqqtttxxxzzzzzzzzzzzz{{{{{{||||||}}}}}}|||||||||~~~}}}{{{zzzyyywwwtttrrrtttrrrnnnggg\\\QQQFFF@@@777888:::@@@JJJVVVbbbiiisssssstttwwwzzz|||{{{zzz}}}}}}|||zzzxxxuuurrrpppiiicccXXXLLLCCC===;;;;;;<<>>111---)))%%%$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###""""""""""""######$$$$$$$$$%%%######$$$$$$&&&(((***+++&&&((()))))))))(((((((((+++,,,---......---,,,+++((((((((((((((('''''''''&&&&&&&&&%%%%%%''',,,///---,,,***)))'''&&&&&&&&&&&&%%%###"""!!! !!!!!!"""!!!!!! !!!"""######&&&&&&%%%%%%$$$###"""""""""""""""""""""!!!!!! ######$$$"""!!! !!!######"""""""""###$$$%%%&&&(((...666>>>DDDIIIMMMPPPSSS\\\iiiuuu{{{}}}}}}|||~~~}}}||||||}}}}}}|||~~~~~~}}}{{{tttlllZZZOOO???333---***'''%%%$$$"""!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$$$$%%%%%%'''%%%$$$$$$%%%%%%$$$############"""""""""""""""&&&&&&&&&&&&&&&%%%%%%%%%)))'''(((,,,,,,******---000111111///---,,,,,,...000...+++***+++++++++***))))))************+++++++++***)))***,,,,,,***(((***++++++)))&&&%%%&&&'''''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$###  """#########"""!!!!!!!!!!!!   """%%%***333???MMMZZZeeekkkqqqsssvvvxxxwwwvvvuuuvvv|||}}}}}}||||||{{{zzzyyyzzzyyyxxxxxxyyyyyywwwuuutttssspppiii___RRRGGG@@@::::::<<>>DDDHHHLLLNNNRRR[[[hhhttt{{{}}}}}}}}}}}}|||||||||}}}|||zzzzzz|||~~~}}}|||vvvppp```VVVFFF999000+++(((&&&###!!! !!! !!!""""""######$$$%%%%%%'''%%%###"""###$$$$$$###""""""""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$***'''(((,,,---******---///000111000...------...000---+++***+++++++++***((((((((()))))))))*********)))((()))++++++)))((()))))))))(((%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%###"""!!!!!!""""""############""" !!!"""#########""""""""""""!!!!!!!!!  !!! !!!###&&&+++444???KKKXXXeeemmmpppsssvvvxxxwwwvvvvvvwww|||||||||||||||{{{zzzyyyxxxwwwwwwxxxyyyyyyxxxvvvttttttqqqjjj```SSSGGG@@@::::::<<>>CCCGGGKKKMMMPPPXXXeeeqqqxxx{{{||||||{{{||||||}}}~~~~~~~~~{{{zzzzzz{{{}}}}}}|||xxxrrrggg^^^OOOAAA777///+++((("""!!!  !!!!!!""""""###$$$$$$$$$&&&$$$!!!!!!"""######"""""""""""""""###########################$$$%%%%%%***((()))------******---...///111000///......//////---*********++++++***''''''''''''(((((((((((()))((('''(((******(((''''''''''''&&&$$$$$$%%%&&&''''''''''''''''''''''''######$$$%%%''')))+++,,,******)))'''%%%###!!! """""""""###""""""!!!!!!   """$$$%%%%%%$$$$$$$$$######""""""""""""""" !!!!!! !!!###%%%''',,,555???JJJWWWdddmmmpppssswwwyyyzzzzzzzzz{{{{{{{{{{{{|||{{{{{{zzzzzzyyyxxxwwwxxxxxxxxxvvvtttttttttqqqkkkaaaTTTHHH@@@888888:::???HHHTTT```gggmmmqqqvvvxxxyyyyyy{{{}}}~~~~~~~~~~~~|||zzzxxxwwwssskkk]]]OOODDD>>>;;;;;;===DDDLLLQQQUUU^^^iiisssxxxxxxvvvqqqggg^^^WWWSSSNNNXXXgggssszzz}}}{{{sssmmmkkkkkkqqqzzz~~~|||{{{{{{}}}~~~xxxyyy|||{{{wwwsssppplll```OOOAAA444000+++'''&&&%%%$$$### """###$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$######### !!!###$$$$$$$$$%%%%%%((()))'''###"""%%%)))''')))+++---,,,***'''%%%%%%&&&'''''''''%%%###!!!###$$$&&&&&&&&&''')))+++,,,+++)))'''&&&%%%$$$$$$"""######$$$$$$$$$$$$$$$ ###%%%%%%###"""###%%%&&&%%%$$$#########$$$%%%"""############"""!!!!!!$$$$$$%%%###"""!!!"""$$$###"""!!! !!!$$$'''(((+++///666===BBBFFFJJJMMMLLLTTTaaalllssswwwyyyzzzyyy{{{}}}~~~}}}~~~}}}|||{{{{{{|||}}}~~~}}}}}}zzzvvvnnnfffYYYKKK???666000---%%%###!!!!!!"""######""" !!!!!!""""""######$$$$$$%%%###  !!!"""!!!!!!"""""""""###############"""""""""###%%%'''(((+++))))))------******,,,---///111111000///000000///---***)))***++++++***&&&&&&&&&''''''''''''((((((''''''((())))))(((&&&%%%&&&&&&%%%######$$$&&&''''''''''''''''''''''''!!!"""###%%%'''***,,,...,,,+++***(((%%%### """""""""""""""!!! !!!   !!!###&&&''''''&&&%%%%%%$$$###############$$$ !!!!!!!!!"""$$$&&&(((---555>>>IIIVVVdddmmmlllppptttwwwxxxxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{yyyxxxxxxxxxwwwuuusssuuutttrrrlllaaaTTTHHHAAA777777888===GGGSSS^^^eeemmmqqquuuwwwxxxxxx{{{}}}~~~|||{{{uuulll^^^OOODDD===;;;;;;===CCCKKKOOOSSS[[[hhhrrrzzzzzzxxxrrriii___WWWSSSPPPZZZhhhtttzzz||||||tttmmmjjjjjjoooxxx|||zzzxxxxxx{{{}}}}}}xxxzzz|||zzzvvvsssrrrnnnbbbOOOAAA444111+++(((&&&&&&%%%$$$ """###$$$$$$$$$### !!!!!!"""###$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$######### !!!"""$$$$$$%%%%%%%%%$$$'''(((&&&""""""''',,,&&&(((***,,,,,,)))&&&$$$&&&'''(((((((((&&&###""""""$$$&&&&&&&&&&&&((()))+++***((('''%%%$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%"""%%%''''''%%%$$$%%%'''%%%$$$#########$$$%%%&&&###############"""!!!!!!$$$%%%%%%###"""!!!###$$$###"""!!! !!!$$$'''))),,,000666<<>>AAAFFFLLLTTT^^^hhhooozzzwwwvvvsssjjj]]]UUUTTTVVV]]]hhhrrryyy}}}~~~~~~sssiiigggkkkqqqxxxvvvqqqnnnqqqzzz|||yyy{{{}}}vvvuuussspppiii\\\LLLAAA444000+++'''$$$""" ###""""""###%%%%%%$$$"""!!!!!!"""$$$$$$%%%%%%%%%""""""############""""""########################"""!!!!!!!!!!!!###%%%&&&%%%$$$#########$$$%%%&&&((((((((((((((('''&&&%%%&&&''''''((('''&&&$$$###$$$%%%%%%###""""""$$$'''******+++***)))'''&&&$$$!!!"""$$$&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&&&&'''((("""######"""!!! !!!&&&%%%%%%$$$#########"""###"""  """%%%'''***...666>>>DDDGGGGGGGGGKKKQQQYYYdddmmmtttxxxzzz{{{~~~|||{{{|||~~~}}}|||}}}~~~|||wwwkkk\\\QQQIII===333---,,,***))))))(((&&&$$$$$$""" """$$$%%%$$$###"""%%%(((###!!! ###$$$%%%###""""""###$$$$$$!!!######$$$$$$%%%%%%%%%%%%((())))))************)))------------...//////000)))((((((((('''''''''''''''&&&%%%%%%''''''&&&%%%$$$%%%'''(((((((((((('''$$$$$$$$$%%%%%%&&&&&&'''&&&''''''''''''&&&$$$###%%%%%%%%%&&&''''''(((((()))((('''&&&%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###"""######"""!!!!!!!!!!!!""" """$$$&&&''''''+++111:::EEERRR___gggoooqqquuuwwwxxxxxxyyy{{{{{{||||||{{{yyyyyyzzz{{{||||||{{{zzzyyyxxxwwwwwwttttttrrrkkkaaaUUUKKKEEE>>>999888<<>>999888<<>>888000+++((((((((()))%%%$$$"""!!!  """"""######$$$%%%&&&'''%%%###!!!!!!"""$$$$$$$$$%%%###"""###$$$$$$"""!!!  $$$'''***,,,,,,,,,+++***)))((('''---,,,,,,+++++++++,,,,,,***)))'''&&&&&&&&&(((((('''&&&%%%&&&((()))((('''(((((('''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))((('''&&&&&&&&&&&&&&&&&&'''''''''########################  !!!"""###$$$$$$$$$###"""!!! !!!###&&&''')))***'''***000888BBBOOO[[[ccckkknnnqqqtttuuuvvvxxxyyyzzz{{{|||{{{yyyyyy{{{}}}}}}}}}}}}||||||{{{{{{zzzzzzxxxuuuppphhh]]]OOOFFF;;;777666;;;BBBIIITTT]]]bbbeeehhhkkklllnnnqqqssswwwyyy||||||{{{vvvnnnaaaTTTJJJDDD???===999>>>EEEMMMUUU]]]eeejjjtttsssttttttlll```XXXVVVUUU]]]hhhrrrxxxzzzzzzzzzwwwzzz}}}~~~zzzpppeeecccgggpppuuu}}}zzz{{{|||~~~|||wwwuuuvvvtttssspppiii]]]MMMBBB444000+++(((&&&%%%###""""""!!!!!!"""$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$&&&$$$""" """$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''((())))))***,,,,,,---------,,,+++)))'''&&&&&&&&&'''((())))))'''$$$""""""######$$$&&&'''''''''&&&%%%$$$$$$$$$$$$######"""""" !!!$$$&&&'''((('''''''''&&&&&&%%%%%%$$$$$$###"""$$$%%%$$$###"""$$$%%%%%%+++111///)))$$$%%%(((%%%$$$$$$###$$$$$$%%%&&&%%%***111999AAAFFFJJJKKKMMMOOOTTT[[[eeennnwww||||||zzzyyy{{{~~~{{{|||vvvqqqkkk```UUUGGG@@@666...***)))))))))&&&&&&%%%###""""""!!!!!!"""""""""###$$$&&&''''''%%%###""""""###%%%%%%$$$&&&$$$######$$$$$$###"""  $$$(((***,,,,,,,,,,,,+++)))((((((,,,,,,,,,++++++,,,------+++)))'''&&&%%%&&&((()))'''&&&%%%&&&((())))))((()))(((&&&%%%$$$$$$######&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$###############  !!!"""###$$$$$$%%%$$$###"""!!!  """$$$&&&''''''&&&)))///777BBBOOO[[[ccciiilllpppssstttuuuwwwyyyzzz{{{{{{{{{zzzzzz{{{}}}}}}}}}||||||{{{{{{{{{{{{{{{xxxuuuqqqjjj^^^PPPFFF:::666555;;;AAAIIISSS\\\]]]```dddgggjjjllloooqqqxxx{{{~~~|||zzzuuunnnbbbVVVLLLEEE???<<<:::>>>DDDKKKSSS\\\eeejjjtttsssuuuuuummm```XXXVVVSSS[[[gggrrrxxxzzzzzzzzzwwwzzz}}}{{{qqqfffdddhhhooouuu||||||||||||~~~}}}yyyvvvtttsssrrroooiii]]]NNNCCC444000+++(((&&&%%%###"""!!! !!!###$$$"""!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((())))))))))))******+++++++++******+++***)))((((((''''''(((((())))))(((%%%"""!!!""" !!!###%%%&&&'''&&&&&&############"""""""""""" """%%%''')))))))))(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$###%%%&&&%%%)))---,,,((($$$%%%'''%%%%%%%%%%%%%%%%%%%%%&&&%%%)))000888???EEEIIIKKKMMMNNNRRRXXXaaalllvvv{{{}}}||||||~~~~~~yyyvvvqqqhhh^^^QQQJJJ>>>555///,,,+++***(((((('''&&&%%%$$$$$$######!!!!!!"""%%%'''''''''$$$###"""###%%%&&&&&&&&&&&&%%%###"""###$$$$$$###  """%%%((())),,,,,,,,,,,,+++***)))))),,,,,,+++,,,,,,---...///+++)))'''%%%%%%&&&((()))'''&&&%%%&&&)))***)))((('''&&&$$$############$$$%%%%%%&&&&&&''''''((((((***)))((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########  """###$$$%%%&&&%%%###"""!!! !!!######$$$######'''---666AAANNN[[[ccchhhkkkooorrrtttuuuwwwxxxyyyzzz{{{{{{zzzzzz|||}}}||||||{{{{{{{{{{{{zzzzzzzzzwwwtttpppjjj^^^OOODDD;;;777666;;;AAAGGGPPPYYY\\\___dddhhhkkknnnrrruuuyyy|||{{{xxxuuunnndddYYYOOOGGG@@@<<<:::>>>CCCJJJRRR[[[eeekkkssssssuuutttlll___VVVTTTQQQYYYfffqqqxxxzzzzzzzzzxxx{{{}}}rrrhhhfffjjjmmmsss{{{{{{{{{{{{}}}}}}{{{vvvuuusssqqqjjj]]]MMMBBB333000+++)))''''''&&&%%%"""!!!!!!"""$$$$$$###!!!!!!"""###%%%&&&''''''(((&&&%%%###""""""###%%%&&&$$$$$$############$$$$$$%%%%%%&&&''''''&&&%%%$$$###$$$&&&'''((())))))((('''(((((())))))))))))))))))))))))******))))))(((&&&((())))))'''%%%$$$%%% """###%%%&&&&&&&&&&&&##################$$$$$$###%%%''')))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''&&&'''))))))'''&&&'''(((&&&&&&&&&%%%%%%%%%&&&&&&&&&***000777>>>DDDHHHJJJKKKLLLNNNTTT]]]iiissszzzyyy{{{}}}~~~~~~{{{zzzxxxpppggg\\\TTTHHH===555000...,,,*********)))((('''&&&%%%###!!! """%%%(((((('''###""""""###&&&((((((''''''%%%###"""###$$$$$$### !!!!!!"""$$$&&&'''(((+++++++++,,,,,,+++******+++++++++,,,---...///000+++)))'''%%%%%%&&&((()))'''&&&%%%''')))******)))$$$###"""""""""###$$$%%%%%%%%%%%%&&&'''((()))))),,,***(((&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""  !!!###$$$%%%%%%$$$###"""  """""""""!!!!!!%%%+++444???MMMZZZbbbhhhkkkooorrrsssuuuwwwxxxyyyzzz{{{{{{zzzzzz|||~~~{{{{{{{{{{{{{{{zzzzzzzzzyyyvvvrrroooiii]]]NNNBBB===888777;;;@@@EEENNNVVV^^^aaagggkkkooossswwwyyyzzz|||~~~yyyvvvvvvooofff\\\RRRIIIAAA<<<;;;>>>BBBHHHPPP[[[eeelllsssrrrttttttkkk^^^TTTRRROOOXXXfffqqqxxxzzz{{{zzzzzz}}}~~~sssiiigggkkklllrrryyy~~~yyyyyyzzz|||yyywwwuuurrrkkk]]]MMMBBB222///+++))))))))))))(((###""""""###%%%%%%$$$""" !!!###%%%'''(((((()))&&&%%%###""""""###%%%&&&########################%%%&&&'''''''''&&&%%%$$$"""###%%%'''((((((((('''%%%%%%'''(((((()))))))))'''(((***++++++***))))))$$$''')))***)))(((((((((###$$$%%%&&&'''&&&%%%%%%$$$#########$$$%%%&&&&&&&&&''')))+++***(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''***000777>>>CCCGGGIIIIIIJJJLLLQQQZZZfffqqqxxxssswww{{{}}}|||||||||||||||vvvnnnbbbZZZNNNBBB:::444000...++++++++++++***((('''&&&###!!! """%%%(((((('''"""!!!!!!$$$'''))))))((('''%%%###"""###$$$$$$$$$!!!!!!"""$$$%%%&&&''''''******+++,,,,,,,,,++++++000///,,,***)))***,,,---,,,***(((%%%$$$$$$%%%&&&'''((()))+++++++++******&&&&&&%%%%%%$$$#########%%%%%%%%%&&&&&&&&&''''''(((&&&###!!! !!!###$$$###$$$%%%%%%######$$$%%%)))(((&&&$$$#########$$$###"""!!!  !!! """###$$$############"""!!!!!!######!!! """***444???MMMZZZbbbfffiiinnnqqqrrrtttvvvxxx{{{{{{{{{{{{{{{|||}}}}}}|||zzzyyyzzz{{{|||{{{zzz{{{yyywwwtttmmmaaaQQQFFF>>>999777999===AAAIIIQQQ^^^fffmmmooorrrwww{{{|||}}}zzzyyyyyysssiii\\\OOOEEE>>>:::<<<>>>BBBGGGMMMTTT___hhhsssuuuuuuqqqhhh^^^VVVRRRRRRZZZfffqqqwwwzzz{{{{{{|||~~~|||uuuooojjjgggmmmssszzz|||zzzyyy|||~~~}}}{{{zzzuuuooohhh^^^NNN???333///+++(((''''''''''''%%%%%%$$$###$$$%%%&&&'''%%%""" ###)))---,,,***((('''%%%$$$$$$%%%&&&'''&&&%%%$$$###""""""""""""&&&%%%%%%%%%%%%%%%%%%$$$###$$$''')))******)))))))))((('''&&&'''(((+++,,,$$$%%%'''((())))))))))))((((((((((((((()))******&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###&&&&&&'''((('''&&&$$$###&&&%%%###$$$&&&((((((''''''&&&%%%%%%&&&(((+++,,,,,,***(((''''''&&&%%%###$$$%%%%%%%%%%%%$$$######''')))---222888???EEEHHHKKKJJJJJJMMMUUUaaammmuuuzzz|||~~~|||zzzyyy|||{{{wwwuuunnneeeYYYLLLBBB:::333///...+++)))(((((())))))((('''###"""%%%&&&%%%'''&&&%%%$$$$$$$$$%%%&&&'''%%%######$$$$$$###### """$$$%%%$$$###((()))******++++++++++++000///,,,***)))***,,,---,,,+++(((&&&%%%%%%&&&'''$$$&&&''')))))))))))))))&&&%%%%%%$$$$$$###""""""%%%%%%%%%&&&&&&&&&&&&''''''&&&###!!! !!!"""$$$$$$%%%&&&&&&%%%$$$%%%&&&((('''&&&%%%$$$############"""!!!   !!!"""######"""!!!  """"""!!! ###***444???LLLYYYaaafffjjjnnnqqqssstttvvvxxx|||{{{{{{{{{{{{|||}}}}}}}}}|||{{{{{{|||}}}{{{zzzyyywwwuuurrrkkk```RRRHHH@@@;;;777999===CCCKKKTTT___hhhpppsssuuuzzz}}}~~~~~~}}}|||yyysssiii\\\PPPFFF>>>::::::>>>DDDIIIMMMUUU```jjjqqqsssuuurrrjjj```XXXSSSRRRZZZfffqqqwwwzzz||||||}}}|||vvvooojjjgggmmmrrrzzzzzzxxxxxx{{{~~~}}}||||||xxxqqqkkkaaaPPP@@@444111,,,)))((()))((((((%%%$$$$$$$$$$$$&&&'''(((%%%""" ###(((++++++((($$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############&&&&&&%%%%%%%%%%%%$$$$$$###%%%''')))******)))((('''&&&&&&&&&&&&((()))***''''''(((((()))******+++******))))))))))))******&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$$$$###%%%&&&&&&'''&&&%%%$$$###%%%$$$######&&&''''''&&&'''&&&%%%%%%&&&(((+++,,,---+++(((''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$'''))),,,111777>>>DDDGGGJJJIIIIIILLLSSS^^^jjjrrruuuwwwyyyxxxvvvvvvxxx{{{~~~zzzxxxssskkk___SSSIII@@@777222///---+++************(((%%%"""!!!###$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$######%%%%%%###"""!!!!!!!!!###$$$$$$$$$###%%%''')))+++---......---000///---+++***+++,,,------+++)))'''&&&&&&'''((("""###%%%'''((((((((((((%%%%%%%%%$$$######""""""%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%###"""###$$$%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%$$$""""""######""" !!!"""###$$$###!!! """"""  !!!!!!%%%+++333>>>KKKXXX```gggjjjnnnqqqsssuuuwwwyyy||||||{{{{{{||||||}}}~~~}}}|||}}}~~~~~~|||zzzzzzwwwtttpppkkkaaaUUULLLBBB<<<777999===CCCNNNXXXaaakkktttxxxzzz~~~{{{|||~~~~~~~~~}}}yyysssiii]]]QQQFFF???;;;777>>>FFFJJJMMMUUUaaajjjooorrruuussslllbbbYYYTTTQQQZZZfffqqqxxx|||}}}~~~}}}wwwpppjjjggglllrrryyyyyywwwvvvzzz}}}}}}zzzuuunnncccQQQAAA555111---***))))))))))))$$$$$$$$$$$$%%%&&&'''(((%%%###!!!###&&&)))(((&&&###$$$%%%&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&'''((()))*********))))))(((((()))***+++,,,,,,,,,+++***))))))))))))&&&%%%%%%$$$$$$$$$$$$$$$'''&&&%%%############$$$$$$$$$%%%&&&%%%$$$###"""$$$"""!!!"""$$$&&&&&&%%%&&&&&&&&&&&&'''(((***,,,...+++((('''((()))******((('''&&&%%%%%%%%%%%%&&&'''(((+++///555<<>>666111///---,,,---,,,***((($$$!!! """######&&&%%%%%%$$$$$$%%%%%%&&&#########%%%''''''$$$""""""######$$$$$$$$$######"""%%%)))---///000000000000///---+++++++++,,,---+++***(((&&&%%%&&&''''''!!!"""%%%'''((()))))))))%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&)))((('''%%%%%%%%%&&&'''%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&%%%$$$"""!!!###""""""!!! !!!###$$$'''%%%"""  !!!!!!  !!!###&&&,,,333===JJJWWW___hhhkkkooorrrtttuuuwwwyyy||||||{{{{{{||||||}}}~~~~~~|||zzz{{{xxxtttqqqllldddYYYRRRCCC<<<666777<<>>BBBFFFGGGGGGHHHKKKSSS^^^fffrrrvvvzzz{{{zzzzzz|||~~~}}}wwwmmmeee\\\QQQDDD:::333111///...---,,,)))&&&###""" !!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&"""###%%%(((***)))&&&######$$$%%%%%%$$$#########"""%%%***...111222111000000///...,,,,,,,,,,,,,,,)))(((&&&$$$$$$$$$&&&&&&###%%%''')))++++++++++++&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%&&&###%%%&&&%%%$$$###$$$%%%$$$%%%%%%&&&%%%$$$"""!!!""""""!!!  !!!"""$$$$$$&&&%%%"""  """$$$&&&,,,333===JJJWWW___hhhkkkpppssstttvvvxxxzzz{{{{{{{{{{{{{{{||||||}}}}}}{{{zzzwwwsssppplllddd[[[TTTCCC<<<666666:::BBBNNNXXXaaalllvvv{{{~~~|||}}}}}}~~~}}}|||{{{zzzxxxtttkkk___SSSIII@@@<<<666@@@GGGGGGJJJTTT___eeeooorrrvvvtttmmmbbbXXXRRRSSS\\\hhhttt{{{yyysssmmmiiijjjpppxxx}}}yyywwwwww{{{}}}}}}{{{vvvooodddQQQAAA333000+++(((((((((''''''%%%%%%&&&&&&&&&'''''''''$$$###"""###$$$%%%%%%%%%'''))),,,...///---+++***!!!!!!"""$$$'''))),,,---''''''&&&%%%%%%$$$######&&&&&&''''''''''''''''''&&&(((+++---......---,,,+++)))'''&&&&&&'''(((******)))((('''''''''''''''***)))'''%%%%%%%%%&&&&&&&&&$$$"""!!!!!!"""###$$$!!!"""###$$$$$$$$$###""""""  """$$$$$$###%%%&&&&&&'''((()))***+++...+++'''&&&(((***------''''''&&&%%%%%%%%%%%%%%%&&&&&&'''***///555;;;>>>CCCEEEFFFFFFHHHNNNYYYaaalllqqqwwwyyyyyyyyyzzz|||yyyqqqkkkdddYYYJJJ???666333000...,,,***&&&$$$######"""""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''+++,,,+++((($$$###%%%'''&&&$$$######%%%%%%(((,,,000222111000///000///...---,,,,,,,,,,,,((('''%%%######$$$%%%&&&'''(((***,,,------------'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$###""""""!!!  !!!"""###$$$"""!!!!!!###$$$&&&+++222<<>>888999<<>>@@@AAALLL___kkkllljjjmmmpppoooiiibbb[[[WWWRRRZZZfffqqqxxx{{{|||}}}}}}}}}~~~|||wwwqqqmmmiiioooxxx|||xxxvvvuuuxxx~~~~~~zzztttmmmcccRRRCCC444000,,,)))((((((((('''(((((()))((('''&&&$$$#########$$$$$$$$$%%%'''((('''((()))***)))'''%%%$$$#########$$$%%%'''((()))(((''''''&&&$$$######"""$$$$$$$$$%%%&&&'''((()))$$$%%%''')))++++++++++++******))))))(((''''''&&&$$$$$$%%%&&&(((***+++,,,,,,***'''%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$"""!!! !!!###$$$$$$$$$%%%%%%&&&((())))))*********(((%%%%%%&&&'''''''''((()))+++,,,+++***'''&&&%%%$$$$$$%%%)))///555999>>>AAADDDDDDCCCHHHSSS\\\iiipppxxx}}}~~~}}}~~~}}}~~~}}}~~~}}}vvvtttrrrjjj\\\PPPAAA<<<555...***'''$$$""" """$$$###"""!!!###%%%"""###$$$&&&''''''&&&&&&&&&&&&''')))***)))&&&###!!!%%%((((((%%%$$$&&&)))***,,,...000111222111111/////////...------,,,,,,)))(((&&&%%%%%%&&&'''(((++++++---...///......---)))))))))(((''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%$$$###"""""""""###$$$ )))...###  !!!!!! !!!######%%%***111<<>>???NNNeeeqqqqqqgggjjjmmmmmmiiibbb]]]ZZZQQQYYYeeeooouuuxxxyyyzzz||||||}}}~~~}}}xxxrrrooohhhooowww|||wwwuuutttwww|||{{{tttmmmdddSSSEEE555111---***)))))))))((())))))))))))'''%%%###""""""###$$$$$$%%%%%%((()))))))))))))))((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%(((((('''&&&$$$######"""$$$$$$$$$%%%&&&''')))***&&&'''(((***,,,------...++++++++++++***((('''&&&###$$$%%%'''))),,,...///+++)))&&&$$$######%%%&&&###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$"""!!! !!!###$$$$$$$$$$$$%%%&&&((())))))******((('''%%%%%%&&&&&&%%%$$$)))+++---//////,,,)))'''%%%$$$###$$$(((...444888===AAADDDCCCBBBGGGRRR[[[dddkkksssyyyzzzzzz{{{|||}}}}}}|||}}}~~~yyyxxxwwwpppcccWWWFFF@@@777///***'''$$$###!!!######!!! """$$$"""###$$$&&&''''''&&&&&&&&&&&&&&&'''((('''$$$""" $$$((((((%%%$$$'''******+++---///111222333444111111000......---------***)))(((&&&%%%&&&(((***000,,,)))***...///,,,(((+++***)))((('''&&&&&&&&&%%%###!!!!!!"""$$$%%%%%%&&&%%%###""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$""""""""""""###"""###""" """$$$(((---333<<>>@@@@@@BBBFFFNNNTTT___gggqqqwwwxxxzzz}}}}}}~~~~~~~~~}}}zzzsssjjjdddSSSHHH<<<555///(((######""""""!!! !!!###%%%'''((((((((('''&&&%%%$$$$$$######$$$$$$((()))***)))'''&&&'''(((---...///000111111111111000000...---,,,,,,,,,,,,((((((&&&%%%$$$%%%'''(((///,,,)))***---...+++(((+++***(((&&&%%%%%%%%%&&&%%%###!!!!!!"""$$$%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!! !!!!!!"""###"""  """$$$$$$(((---333;;;HHHWWWaaaiiilllpppsssuuuwwwyyyzzzwwwwwwxxxyyyyyyyyyyyyyyy~~~}}}}}}~~~}}}|||yyyvvvqqqiii```ZZZIII@@@999:::===CCCKKKSSS___hhhsss{{{~~~~~~}}}~~~}}}}}}|||||||||{{{{{{{{{zzzvvvoooggg]]]QQQEEE>>>::::::;;;???GGGPPPWWW\\\eeeiiimmmmmmhhh```XXXTTTPPPXXXdddnnntttwwwxxxyyyvvvxxxzzz}}}~~~~~~}}}}}}{{{xxxsssooolllpppuuu{{{}}}tttttttttxxx||||||vvvqqqgggVVVFFF:::222,,,++++++***,,,///...+++((('''((('''%%%"""$$$$$$%%%&&&''')))***+++...---,,,***((('''%%%%%%&&&&&&&&&%%%$$$"""!!! %%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&'''''''''%%%&&&'''(((***+++,,,---++++++******)))'''&&&%%%%%%%%%%%%&&&''''''((((((*********)))((((((''''''###$$$%%%&&&%%%$$$""" ###$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&(((((('''%%%$$$&&&)))'''&&&%%%$$$%%%''')))***---///111222111---)))&&&%%%%%%%%%%%%&&&***000444999<<>>DDDKKKVVV___llluuuyyy{{{{{{|||yyyzzz||||||yyytttlllcccWWWKKKCCC;;;<<<===???CCCKKKUUU\\\___dddjjjmmmiiiaaaYYYTTTQQQXXXcccmmmsssvvvxxxyyy{{{|||}}}{{{zzzyyyyyyyyyvvvrrrooofffkkksss{{{|||vvvvvvwwwzzz~~~||||||yyytttnnndddSSSCCC:::444///...+++(((***///222111///---***)))))))))))))))((((((((())))))************)))(((''''''&&&!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******))))))***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''******))))))((('''''''''%%%%%%%%%$$$$$$###"""!!! """$$$$$$$$$###$$$%%%###$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%'''((())))))((()))))))))***++++++,,,)))***,,,---------,,,+++&&&&&&&&&$$$###$$$'''***,,,222999>>>@@@BBBEEEGGGUUU^^^iiipppsssuuuyyy~~~}}}~~~~~~wwwxxx{{{}}}yyyvvvnnnaaaRRRHHH@@@777111000***)))(((&&&$$$#########%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&)))...222333333444555666666666666111111000000000000000111,,,)))&&&'''+++//////...************))))))))))))((('''&&&%%%$$$######### ###%%%%%%"""!!!###&&&$$$$$$$$$###""""""!!!!!!!!! !!!""""""""""""#########""""""!!!  """###$$$%%%$$$"""  """"""!!!!!! !!!###&&&***///777DDDTTT___iiilllpppsssuuuwwwyyyzzz{{{zzzzzzzzzzzz{{{||||||zzzyyyyyyzzz||||||zzzyyy|||{{{yyywwwssslllddd^^^PPPFFF===::::::===BBBIIITTT^^^kkkuuuzzz{{{|||}}}yyyzzz}}}}}}{{{vvvoooeeeXXXLLLCCC:::;;;======@@@HHHSSS\\\___eeekkknnnjjjbbbYYYTTTQQQXXXaaajjjppptttxxxzzz|||}}}zzzzzz{{{{{{zzzwwwqqqmmmeeeiiiqqqyyy~~~{{{xxxwwwvvvyyy}}}{{{{{{xxxsssmmmcccRRRCCC999444000---+++)))...555;;;999555///***((((((******)))))))))))))))***+++)))))))))((((((''''''''''''''''''&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''))))))(((((('''&&&%%%%%%$$$$$$$$$$$$############"""$$$%%%%%%$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$###%%%''')))***)))(((((()))******++++++,,,)))******+++,,,,,,,,,,,,%%%&&&%%%###""""""$$$'''***000888===???AAADDDFFFQQQZZZfffnnnqqquuuzzz~~~}}}}}}~~~}}}|||wwwxxxzzz~~~}}}{{{rrrggg[[[RRRIII>>>666333---,,,***(((&&&$$$$$$###&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%'''((((((((()))+++///222444444555666777777777777000//////000000111222333---)))&&&(((---111111///***++++++***)))))))))***''''''''''''&&&%%%###"""###&&&%%%"""!!!###&&&%%%%%%$$$$$$###"""!!!!!!  !!!"""!!!""""""#########"""!!! !!!""""""###$$$###!!!  ###""""""!!!  """%%%)))///666BBBPPPZZZiiilllpppsssuuuwwwyyyzzzzzzzzz{{{|||||||||||||||xxxyyyzzz}}}~~~|||yyyyyyyyyxxxvvvsssmmmfffaaaPPPFFF===999999:::@@@FFFQQQ[[[hhhsssxxxzzz{{{|||yyy{{{~~~~~~yyyrrrgggZZZMMMDDD<<<===>>>===???FFFQQQYYY```fffmmmoookkkbbbYYYTTTQQQVVV^^^eeelllqqqvvvyyy|||}}}~~~~~~zzz{{{|||}}}|||wwwpppkkkdddhhhnnnvvv|||}}}wwwuuutttwww|||zzzzzzwwwrrrlllbbbQQQBBB888444///---++++++222;;;CCC@@@999000(((%%%&&&)))))))))))))))******+++,,,((((((((((((((('''''''''((((((((('''%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&'''''')))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$&&&''''''%%%$$$$$$%%%&&&'''((()))(((&&&$$$###%%%######$$$(((***+++***'''((()))******+++++++++,,,++++++***************###$$$$$$###"""###&&&(((***///777<<<>>>@@@CCCFFFMMMWWWccclllpppuuuzzz|||}}}~~~}}}|||{{{zzz{{{~~~tttlllccc\\\SSSFFF;;;666///...,,,)))'''%%%$$$$$$'''''''''''''''(((((()))''''''&&&%%%%%%%%%%%%&&&&&&(((***+++,,,...111333666666888999999999999999......//////000222333444///+++(((***000444444222***+++,,,+++***))))))***&&&'''((()))(((%%%###!!!###&&&&&&"""!!!###&&&&&&&&&&&&%%%$$$###"""!!!  !!!!!! !!!"""######"""!!!!!! !!!### !!!""""""     ######"""!!!  !!!%%%)))///666AAANNNXXXiiilllpppsssuuuwwwyyyzzzyyyzzz|||}}}}}}}}}|||{{{xxxyyy|||}}}zzzwwwwwwvvvvvvtttooohhhdddPPPFFF<<<888777888>>>DDDNNNWWWeeeooouuuwwwxxxzzzzzz|||{{{tttiii\\\NNNEEE@@@AAAAAA??????EEEPPPYYYaaagggnnnppplllbbbYYYSSSPPPUUU[[[bbbhhhooouuuyyy|||}}}~~~~~~}}}|||{{{|||~~~~~~xxxpppjjjcccgggmmmtttzzzuuusssrrruuu|||zzzzzzwwwrrrlllbbbQQQAAA888333///,,,+++,,,555???HHHCCC;;;000&&&"""$$$'''))))))))))))***+++,,,---((((((((((((((((((''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&'''''''''((()))))))))))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((()))******%%%%%%%%%%%%&&&'''((((((&&&'''((((((&&&$$$$$$%%%((()))******)))'''%%%###%%%###"""$$$(((++++++***'''((()))******+++******///...,,,***)))(((((((((!!!"""###$$$$$$&&&)))+++***///666;;;===@@@CCCGGGKKKTTTaaakkkpppuuu{{{}}}~~~~~~}}}{{{|||}}}~~~}}}~~~}}}|||~~~vvvooohhhcccZZZLLL>>>888000///,,,***(((&&&%%%$$$(((''''''''''''(((((()))''''''&&&%%%%%%%%%%%%&&&%%%'''***,,,...000333555888888999:::;;;;;;;;;;;;...//////000111222222333000,,,)))+++///222000------+++***+++---,,,)))%%%%%%&&&'''((('''%%%"""!!!"""###$$$$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%% """""""""!!!"""###""""""#########!!!   """######%%%$$$"""   !!!!!!"""!!!!!!  !!!###%%%%%%***000555===LLLZZZccciiimmmmmmooouuu{{{}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}xxxyyywwwuuuuuusssjjj```MMMCCC555,,,,,,111777:::CCCXXXeeelllvvvxxxxxx~~~~~~~~~xxxpppfffZZZOOOGGGAAA===:::;;;>>>DDDQQQ^^^```ggglllllliiiddd[[[RRROOOTTT[[[bbbiiiooouuuyyy}}}|||{{{yyyqqqlllhhhiiilllssszzz~~~uuuqqqnnnsss||||||vvvrrrkkkaaaRRRGGG888333,,,)))+++222999<<>>111***+++111777;;;DDDVVVaaagggsssxxxzzz~~~yyyrrriii]]]RRRJJJ>>>;;;999<<<@@@FFFPPPZZZ___eeeiiihhhfffccc\\\TTTRRRWWW^^^fffmmmsssxxx|||}}}|||}}}~~~xxxpppkkkfffgggjjjqqqxxx~~~~~~zzzvvvpppllloooxxx~~~zzzuuurrrmmmcccUUUKKK:::555///++++++...111222000,,,(((''')))+++***)))''''''(((((()))*********))))))*********)))((((((+++)))&&&$$$###$$$&&&(((000///***%%%$$$&&&&&&############$$$%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))))))))((('''''''''%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%'''(((%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&((((((''''''''')))***+++))))))((('''((()))***+++((()))***)))'''&&&'''(((&&&%%%%%%&&&&&&'''((()))&&&)))---333888>>>BBBDDDFFFKKKTTT___jjjsssyyy|||~~~~~~~~~}}}|||{{{xxxrrreeeVVVKKK>>>888000***'''&&&%%%%%%&&&''''''(((((('''''''''))))))((('''''''''''''''(((((()))+++)))***222;;;EEEGGGIIIHHHEEEAAA>>><<>>:::888<<<@@@FFFOOOXXX]]]cccfffeeedddbbb\\\UUURRRWWW___gggmmmsssxxx{{{~~~}}}}}}~~~}}}xxxpppkkkeeefffiiiooowww}}}|||wwwqqqmmmjjjmmmvvv~~~|||wwwsssmmmcccUUUKKK;;;666000,,,+++,,,,,,,,,---+++)))((()))((('''%%%&&&&&&&&&'''(((((())))))++++++******))))))((((((+++***((('''&&&'''((()))444...'''###$$$'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))******)))'''&&&%%%&&&'''((())))))(((((()))'''%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&'''((())))))))))))((())))))(((((()))***++++++,,,+++)))''''''(((***+++(((***+++***(((&&&%%%&&&%%%%%%$$$$$$%%%&&&&&&'''%%%'''+++000666<<<@@@CCCDDDJJJSSS^^^jjjssszzz}}}~~~}}}zzzuuujjj]]]SSSDDD===444,,,(((&&&&&&&&&%%%&&&((()))***))))))((())))))((((((''''''''''''((()))***)))(((,,,777AAAHHHHHHGGGEEECCC@@@???>>>////////////............///.........///...,,,+++((()))******((('''&&&%%%$$$###!!! !!!$$$%%%!!!"""###"""!!!!!!###$$$!!!!!!""""""""""""""""""###$$$&&&%%%###""""""""" !!!""""""!!! !!!#########"""!!! ###)))---555DDDRRR]]]fffmmmnnnnnnpppqqqooopppqqqrrrsssuuuvvvxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{wwwzzzzzzvvvtttsssnnnhhhVVVLLL???666555888<<<>>>KKK[[[bbbgggsssyyyzzz}}}{{{wwwrrrjjj___SSSLLL???:::888;;;@@@EEEMMMUUU[[[```ddddddcccaaa\\\UUUPPPUUU^^^fffmmmrrrwwwzzz}}}}}}~~~~~~~~~~~~~~~}}}~~~|||wwwqqqllldddeeehhhooovvv|||zzzvvvjjjhhhhhhmmmuuu}}}~~~yyytttmmmbbbSSSIII<<<777111---+++*********,,,+++***)))((('''%%%###$$$$$$%%%&&&&&&''''''(((++++++***)))))))))((((((((()))***++++++)))((('''555---$$$"""%%%&&&%%%###&&&&&&&&&&&&''''''''''''%%%&&&(((******)))'''&&&&&&&&&'''(((((())))))))))))(((&&&$$$$$$$$$&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************)))))))))))))))******+++...,,,***(((''''''))))))***++++++***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%'''***///444:::>>>AAADDDIIIRRR]]]iiisss{{{}}}xxxoooddd\\\KKKDDD999///***(((''''''$$$&&&(((***++++++++++++)))******)))))))))(((((((((***+++)))***222>>>FFFCCCAAA@@@???>>>>>>>>>>>>//////////////////////////////000000///---+++***''')))******(((&&&%%%%%%###""" !!!"""!!!""""""!!! """### !!!!!!""""""###"""###%%%$$$###""""""### !!!"""!!! !!!###$$$###""""""!!! """(((,,,444BBBPPP]]]eeelllmmmmmmoooqqqpppooopppqqqrrrtttuuuvvvwwwxxxyyyzzzzzz{{{{{{zzzzzzuuuxxxyyyuuussssssooojjj\\\QQQCCC:::777999;;;<<>>DDDKKKRRRWWW^^^cccccccccaaa[[[TTTNNNTTT]]]eeelllqqqvvvxxxzzz{{{|||}}}}}}|||zzzyyy~~~~~~}}}}}}|||xxxrrrnnndddeeehhhooovvv|||{{{wwwffffffhhhlllssszzzzzzuuunnnbbbSSSHHH===888111---+++*********))))))******)))((('''&&&$$$$$$%%%%%%&&&'''''''''******)))((((((((())))))'''(((+++------+++(((&&&333+++######%%%%%%%%%%%%'''''''''''''''(((((((((%%%&&&'''((((((((('''&&&''''''''''''(((((((((((()))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++))))))))))))*********)))---,,,***)))(((((())))))*********(((&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&((()))+++///333999===@@@CCCHHHPPP[[[gggrrrzzz~~~{{{uuullleeeSSSJJJ>>>222,,,***))))))'''''')))***+++,,,,,,,,,+++++++++++++++***))))))(((++++++***...888AAAEEE<<<:::888888:::<<<===<<<...//////000000111111111...000111000///,,,******(((***,,,,,,)))'''&&&'''$$$###!!! !!!!!!""""""!!! !!!""" !!!!!! !!!######"""!!!"""### !!!!!!!!!     !!!!!!""""""!!! """''',,,333BBBOOO]]]eeekkkllllllppprrrqqqqqqqqqrrrssstttuuuvvvwwwxxxxxxyyyzzzzzzzzzzzzyyyuuuxxxyyyuuurrrqqqnnniii^^^TTTFFF<<<999:::<<<===FFFUUU]]]dddsss{{{{{{}}}|||zzzvvvooodddXXXQQQFFF===777888===BBBJJJPPPTTT[[[bbbccccccaaaZZZSSSNNNTTT]]]ffflllqqquuuxxxwwwxxxxxxxxxyyyzzzzzzzzz}}}||||||||||||yyytttpppdddeeeiiiooovvv}}}|||xxxgggggggggjjjpppxxx~~~zzzuuunnncccUUUJJJ===888111,,,++++++,,,,,,******++++++))))))((()))%%%&&&&&&''''''((()))))))))((('''''''''((()))***((()))***++++++***)))(((000(((###%%%&&&$$$$$$'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&''')))((((((''''''''''''((((((''''''&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%'''((('''%%%###%%%&&&###$$$$$$%%%&&&'''((((((******))))))******++++++((()))))))))))))))(((((()))))))))******+++++++++(((((((((&&&%%%%%%'''))))))((((((''''''(((((()))++++++---///444888===@@@AAAEEENNNYYYdddooowww{{{|||wwwqqqlllYYYOOOBBB555...+++++++++,,,++++++*********++++++,,,,,,---------,,,+++******,,,+++***111;;;@@@>>>888666444555888;;;;;;:::...//////000111222222333...000111111///,,,***)))))),,,...---***(((((()))&&&&&&%%%######"""""""""!!!!!!"""!!! """!!!!!!!!!  """""""""!!!"""### !!!!!!!!! !!!#########"""   !!!!!! """''',,,333AAAOOO]]]eeekkkkkklllpppssssssrrrsssssstttuuuvvvwwwwwwxxxxxxyyyzzzzzzzzzzzzyyyvvvyyyzzzuuupppooolllhhh[[[QQQCCC:::777888:::;;;@@@PPPYYYbbbsss{{{{{{~~~}}}|||xxxqqqggg[[[SSSHHH>>>777777;;;AAAIIIOOORRRZZZaaacccdddaaaZZZRRRNNNUUU^^^gggmmmrrrvvvxxxvvvuuuttttttuuuxxx{{{}}}|||{{{{{{|||{{{yyyuuuqqqdddfffiiiooowww}}}}}}yyyjjjiiigggiiinnnvvvyyyuuuoooeeeVVVLLL===888111,,,+++,,,......---...---,,,)))''''''(((''''''(((((()))*********((('''&&&&&&&&&((()))***))))))))))))))))))******...'''$$$&&&'''$$$$$$)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''***)))((('''''''''''''''''''''''''''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$%%%''')))'''$$$###$$$'''!!!"""###%%%''')))***+++++++++***************+++(((((())))))))))))((('''%%%&&&(((***,,,------...%%%&&&&&&%%%$$$&&&***,,,++++++***************+++------...000444999===??????DDDLLLVVVbbbllluuuyyy~~~~~~}}}~~~zzzvvvqqqnnn\\\RRRDDD777///---,,,---000///,,,***)))))))))))),,,---...///...---,,,+++,,,---++++++222<<<===888888555333444888::::::999///000111222222222222222///000111111000...,,,+++))))))((((((''''''&&&&&&%%%&&&&&&$$$""" !!!  !!!!!!!!!!!!  !!!""""""!!!!!!""" !!!!!!"""(((***&&&""" !!!!!!!!!!!!  $$$(((///===KKKUUU^^^fffiiikkkooorrrrrrrrrrrrssstttuuuvvvwwwwwwwwwxxxzzz|||}}}}}}||||||vvvwwwyyyxxxuuupppkkkhhh^^^VVVJJJ???888888;;;>>>AAAJJJWWWeeepppxxx}}}~~~yyytttlll___SSSIIIAAA:::999;;;>>>CCCIIIOOOXXXaaaeeeeeebbbZZZQQQOOOUUU^^^gggmmmrrruuuwwwwwwtttpppppprrrwww{{{~~~~~~|||tttkkkddd```aaalllwww}}}}}}yyynnnhhhfffllltttyyyzzzuuummmbbbUUUKKKAAA888111111000...111777888222+++%%%###$$$%%%%%%%%%&&&'''&&&&&&((()))'''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''''''''&&&"""'''+++)))###!!!%%%***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))******++++++***)))''''''&&&&&&&&&&&&(((***+++,,,+++***))))))(((&&&&&&&&&''')))+++,,,,,,+++***)))((('''&&&+++)))(((+++222:::>>>???AAACCCIIIRRR^^^iiiqqqttt|||~~~}}}}}}{{{vvvsssbbbXXXHHH:::222/////////222111...,,,******+++,,,---,,,,,,+++,,,---///000666---)))111:::<<<777333444444444444444444444444000111111222222222222111111111111111///---***)))******))))))((((((''''''%%%&&&&&&%%%"""!!!!!!"""!!!  !!!  !!!!!!"""""""""!!!"""  !!! &&&(((%%%!!!  !!!!!!!!!!!!###'''---;;;IIITTT^^^fffiiikkkooorrrrrrttttttsssssstttvvvxxxyyyyyyzzz{{{||||||{{{zzzyyywwwxxxyyyxxxvvvqqqlllhhh]]]UUUIII>>>777666999;;;BBBJJJWWWeeeooowww}}}~~~yyytttmmm```TTTKKKCCC;;;:::;;;<<>>CCCLLLVVV___dddfffddd]]]VVVMMMRRR[[[eeennnuuuyyyzzzvvvtttqqqooopppssswwwzzz~~~}}}zzzzzzyyyssskkkfff___^^^gggqqqyyy~~~|||wwwlllfffdddjjjsssyyy{{{uuummmbbbTTTJJJBBB>>><<>>AAAFFFMMMUUU^^^gggmmmqqqwww}}}~~~xxxrrrmmmhhh```TTTIII@@@999444111---,,,+++******+++---......------,,,,,,,,,,,,,,,---+++000:::???<<<555111444444333444555777:::<<<444444444444444333222111000000000//////......---***)))((('''&&&%%%$$$$$$%%%&&&&&&%%%###"""###$$$!!!!!! !!!!!!   !!!$$$&&&+++666CCCPPP[[[eeejjjnnnsssuuuuuupppssswwwzzz{{{yyywwwuuuxxxxxxxxxxxxyyyyyyyyyzzzyyyzzzzzzyyywwwtttpppnnnfff^^^RRRFFF>>>;;;;;;===AAAIIITTT```jjjssszzz~~~~~~zzzvvvqqqggg\\\OOOFFF>>>;;;::::::>>>CCCHHHRRR[[[aaadddddd___YYYQQQTTT[[[eeeooouuuvvvvvvuuuuuutttrrrpppqqquuuxxx~~~~~~|||xxxyyyyyytttlllaaaZZZXXXaaammmwww~~~zzzuuullleeebbbhhhpppwww~~~~~~|||xxxtttnnndddXXXOOOIIIPPPTTTNNNAAA777333444,,,)))&&&%%%&&&''''''''''''%%%''',,,+++%%%"""$$$######""""""######$$$%%%'''(((((())))))(((((('''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''(((((())))))'''((((((((('''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%###$$$%%%$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))))))))((((((((())))))******)))(((((((((((())))))&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''''''''''''(((+++000666:::===@@@EEEJJJPPPYYYbbbiiipppwww~~~wwwpppllljjjddd[[[PPPGGG>>>666222---,,,+++******,,,---///,,,,,,------............000...111777:::666222111222222222333555777999;;;444444555555555444333333000000000000000000000000))))))((('''%%%$$$#########$$$%%%$$$"""!!!"""###   !!!!!!!!!!!!!!! """%%%&&&***555AAAMMMXXXccciiimmmrrruuutttooorrrvvvzzz{{{yyyvvvtttvvvvvvvvvwwwxxxyyy{{{|||{{{{{{{{{zzzxxxuuurrrpppggg___SSSGGG>>>::::::;;;@@@GGGRRR^^^hhhpppwww|||~~~~~~~~~~~~zzzwwwsssiii___QQQHHH???<<<;;;;;;>>>CCCGGGPPPYYY___bbbccc___XXXSSSUUU[[[eeeooouuuvvvtttvvvwwwwwwtttrrrrrrwww{{{~~~}}}{{{{{{{{{uuummm___YYYWWW```mmmvvv}}}zzzuuummmfffbbbgggooovvv}}}~~~{{{xxxtttnnneeeXXXOOOHHHPPPRRRHHH999111//////)))'''%%%%%%&&&'''&&&&&&)))&&&***111111)))&&&(((######""""""######$$$%%%(((((())))))))))))((((((&&&&&&''''''((('''''''''&&&''''''((())))))******''''''&&&%%%%%%&&&''''''"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$""" $$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((((((((((((((()))******+++************))))))))))))'''''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''''')))---333888<<>>HHHSSS___fffjjjppprrrqqqqqqrrrtttvvvwwwwwwwwwvvvvvvvvvuuuvvvwwwyyyzzz|||{{{{{{{{{zzzxxxuuusssqqqhhhaaaUUUIII???;;;::::::???EEEPPP[[[eeennnuuuzzz}}}~~~~~~~~~~~~zzzwwwtttkkkaaaUUULLLBBB>>><<<;;;===BBBFFFOOOXXX]]]```aaa]]]WWWRRRSSSYYYdddpppwwwwwwuuuvvvxxxyyywwwtttuuuyyy~~~~~~~~~~~~}}}wwwnnnaaa[[[YYYaaammmuuu{{{{{{vvvooogggbbbfffnnnttt{{{}}}yyytttnnncccVVVMMMCCCFFFDDD:::111///---+++)))(((&&&&&&''''''&&&%%%(((%%%)))333333***&&&)))$$$$$$$$$$$$$$$%%%%%%&&&((())))))******))))))((())))))*********)))((((((''''''((())))))******+++((('''&&&&&&'''+++...111(((&&&$$$######%%%((()))+++'''""" !!!###%%%&&&##############################$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***+++,,,***+++,,,,,,,,,***)))((('''(((((()))))))))))))))))))))((('''&&&&&&%%%%%%$$$%%%&&&&&&'''+++111666;;;>>>CCCEEEIIIPPP[[[cccoooxxx{{{vvvuuuoookkkeee\\\RRRFFF;;;333000///---,,,,,,---...000...///000111111000//////111222555:::999444333555111333555777999999888777333333444555666666666555666555444222111000000000++++++***((('''&&&$$$$$$!!!"""###"""!!! !!!""" !!!   ###$$$'''111<<>>DDDOOOZZZdddmmmtttxxx{{{}}}~~~~~~zzzxxxtttlllbbbYYYOOOEEE@@@<<<:::<<<@@@EEENNNWWW\\\___```\\\VVVPPPRRRXXXdddpppxxxyyywwwvvvyyy{{{yyyvvvvvv{{{~~~xxxoooccc]]][[[cccmmmtttxxx|||{{{vvvppphhhcccfffmmmssszzzzzzuuummmbbbTTTKKK>>>===777...,,,///...(((***(((''''''(((((('''%%%%%%"""&&&111222((($$$(((&&&&&&%%%%%%&&&&&&'''((())))))************)))))),,,,,,,,,,,,,,,+++***)))((((((((()))******++++++***)))((((((,,,111777;;;///+++'''###$$$(((---111333***!!!###'''&&&$$$########################""""""###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((()))***,,,,,,***+++---...---+++)))((((((((()))***************+++***)))((('''&&&%%%%%%$$$%%%&&&&&&&&&***000666:::>>>BBBDDDGGGNNNYYYbbboooxxx}}}zzzzzzpppmmmggg___UUUHHH<<<333222000///---------///000111111222222222000///...,,,///555:::999444333555222444777:::;;;:::888777444444333333333333444444333111000111222222111000///---***(((&&&%%%%%%&&&&&&$$$""""""######!!!    """(((///444BBBNNN[[[bbbggglllooonnnrrrsssttttttrrrppppppqqqtttuuuvvvwwwxxxyyyyyyyyyzzzzzz{{{zzzxxxvvvsssqqqmmmeeeYYYLLLCCC>>>=========CCCMMMWWWaaaiiipppuuu~~~}}}|||~~~}}}zzzyyyuuummmggg]]]RRRFFF@@@===<<>><<<>>>BBBIIIRRR[[[eeeooovvvwwwyyy{{{|||}}}~~~}}}zzzyyyyyywwwrrrnnnbbbVVVIIIBBB<<<999;;;???DDDGGGMMMUUUZZZ[[[XXXUUUSSSUUUZZZdddooovvvxxxwwwyyyyyyzzz{{{|||}}}~~~~~~uuukkkddd]]][[[bbblllsssxxx|||}}}~~~|||xxxrrrlllkkkqqqzzz~~~}}}}}}~~~~~~}}}|||{{{xxxssspppjjj^^^NNNBBB555111,,,)))(((((((((''')))(((&&&%%%$$$$$$$$$%%%&&&'''))))))((((((((()))******++++++++++++******+++***))))))***+++---...++++++***)))(((((((((((((((((()))))))))(((''''''&&&%%%%%%%%%'''***---//////---***+++333999777000%%%%%%$$$&&&(((((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''((((((((()))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***,,,------,,,++++++---...000///---+++)))++++++++++++++++++++++++)))***+++,,,+++***(((&&&&&&((())))))(((+++///444888;;;>>>>>>>>>CCCLLLTTT^^^dddmmmtttyyy|||~~~zzzwwwmmmgggaaa^^^\\\VVVKKKAAA777555222///------...///000000////////////000000000888===:::666666888777999:::<<<;;;999777777777888888777777777777888888555333222222333333111000,,,+++)))'''&&&%%%%%%%%%$$$"""  !!!     !!!"""###%%%)))///333<<>>:::>>>AAAGGGNNNWWWcccnnnvvvwwwyyy{{{|||||||||~~~~~~|||zzzzzzyyywwwssspppbbbVVVJJJBBB===999:::>>>AAADDDKKKRRRXXXZZZXXXVVVSSSUUUZZZccclllssswwwwwwyyyzzz{{{|||~~~|||tttkkkccc\\\YYY```kkksssxxx}}}|||~~~xxxuuuqqqqqqvvv|||}}}{{{{{{{{{}}}}}}}}}{{{zzzwwwsssooohhh\\\MMMBBB444000+++((('''&&&&&&%%%(((&&&%%%############$$$%%%'''))))))((('''((()))******************)))((()))(((((((((((()))***+++)))((('''&&&&&&&&&((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%''')))***)))***)))***///333111***$$$$$$%%%'''******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%&&&'''((((((((((((''''''&&&&&&))))))(((((('''''''''''''''))),,,...///...---+++***,,,///000000...+++)))************************)))+++---...---+++)))''''''***,,,+++((()))...444888;;;===<<<;;;???HHHOOO[[[```iiiqqqvvvzzz}}}{{{xxxooohhhbbbbbbbbb]]]QQQEEE<<<999444000///.........///////////////000111111333<<>>:::;;;>>>@@@CCCIIIQQQWWWYYYXXXVVVRRRUUUYYYaaajjjqqqvvvxxxzzz{{{}}}~~~|||tttlllccc[[[YYY```jjjrrrxxx}}}|||wwwvvvvvvwwwzzz}}}{{{zzzyyyzzz|||}}}|||{{{{{{xxxtttoooggg[[[LLLCCC444000+++'''%%%%%%$$$###&&&%%%$$$###"""######$$$%%%'''))))))((('''((())))))*********))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((***+++((()))))))))((('''&&&&&&%%%$$$$$$$$$%%%&&&'''(((&&&((())))))+++...,,,'''###$$$%%%(((******(((&&&''''''&&&&&&%%%$$$$$$$$$&&&'''((('''&&&&&&''')))))))))((((((''''''''''''***)))(((''''''''''''((((((***---//////...,,,+++***,,,///000000...+++)))************************)))+++---......,,,***((((((+++---+++((((((---333888;;;===<<<;;;===DDDKKKYYY___gggoootttyyy|||~~~~~~|||yyysssmmmhhhhhhhhhbbbUUUIII@@@<<<666222000000...---///......//////000111222555<<<@@@;;;555555888:::555777:::;;;:::::::::;;;777777666666666666777777555333111111111111///...++++++***)))((('''&&&&&&$$$""" !!!"""""""""!!!      !!!"""###$$$%%%(((,,,000777DDDRRR\\\cccjjjnnnnnnpppsssuuuwwwwwwxxxyyy{{{zzz{{{{{{|||||||||{{{{{{zzz{{{}}}~~~}}}|||iiifff___WWWNNNFFF@@@===;;;>>>BBBIIIRRR^^^kkkssssssvvvzzz|||~~~~~~}}}{{{xxxtttqqqooo```VVVJJJCCC>>>::::::===???BBBGGGOOOUUUXXXWWWUUUQQQTTTXXX___gggooovvvyyy|||}}}|||vvvoooddd]]]YYY```jjjrrrxxx}}}|||xxxxxxyyyyyyzzz{{{||||||~~~}}}yyyxxxxxxyyy|||}}}}}}|||{{{yyyuuuooofffYYYLLLCCC444000+++'''%%%$$$###"""$$$######""""""$$$%%%&&&&&&'''))))))((((((((()))))))))***))))))((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,(((((()))))))))(((''''''$$$$$$$$$%%%%%%&&&''''''&&&***+++)))***,,,+++'''%%%%%%&&&(((******(((&&&''''''&&&%%%%%%$$$######&&&'''(((''''''''')))+++******)))(((((((((((((((((('''&&&%%%$$$%%%&&&&&&)))***,,,---...---,,,++++++---...000///---+++)))***************************+++---......,,,+++***(((***+++***((()))---111777;;;>>>>>><<<===BBBHHHUUU[[[ccckkkrrrwww{{{~~~~~~}}}~~~}}}{{{uuuqqqnnnnnnllleeeXXXMMMCCC>>>777333222222///---///////////////000111111555;;;<<<666222333555666333666999:::::::::;;;<<<555555555444444555555555444222000000000000...,,,,,,,,,++++++***(((''''''%%%###  """#########"""    !!!  !!!  !!!###$$$$$$'''+++...555BBBQQQZZZbbbjjjnnnnnnqqqsssvvvwwwxxxxxxzzz|||yyyyyyzzz{{{||||||||||||yyyzzz}}}~~~}}}mmmiiiaaaXXXNNNFFF@@@===999<<>>888888:::===@@@EEELLLRRRUUUUUUSSSOOORRRWWW^^^fffnnnvvv{{{~~~}}}xxxrrrfff^^^ZZZ```jjjqqqxxx}}}}}}|||{{{yyywwwwwwxxxzzz|||~~~~~~}}}}}}~~~~~~}}}||||||{{{yyyxxxxxxyyy|||~~~}}}}}}zzzyyyuuuoooeeeXXXKKKCCC555111+++'''%%%###"""!!!###"""""""""###%%%'''(((&&&(((******)))((()))***))))))))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((()))*********&&&'''((((((((((((((((((######$$$$$$%%%&&&'''''''''+++,,,)))''')))***((('''&&&'''((())))))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''(((+++...,,,+++***)))((())))))***((('''&&&$$$$$$%%%&&&'''))))))***+++++++++******,,,---.........---,,,+++***************************+++,,,,,,,,,,,,++++++)))(((((('''(((***---///666;;;@@@AAA??????BBBFFFMMMTTT]]]fffnnntttzzz~~~~~~||||||~~~}}}tttsssrrrqqqnnneeeYYYPPPEEE???888444444333000---000///////////////000111888;;;:::555222444666555555777:::;;;:::::::::;;;444444333333333333444444333222000///000///---+++,,,,,,,,,,,,+++)))((('''&&&### !!!###$$$$$$$$$"""   !!! !!!!!!!!!"""  !!!######$$$&&&***---444AAAPPPZZZbbbjjjnnnnnntttvvvxxxxxxwwwwwwxxxyyyxxxxxxzzz{{{||||||||||||xxxyyy|||~~~~~~}}}vvvqqqggg[[[PPPEEE>>>;;;888;;;@@@GGGQQQ\\\hhhpppxxx{{{~~~~~~}}}}}}}}}{{{|||}}}{{{xxxuuusssssseeeZZZMMMEEE>>>777555777<<>>;;;666555888999777666888;;;;;;:::999999999555555666666666666555555555333000---,,,---...000000...,,,,,,---+++'''###&&&!!!!!!$$$$$$###"""###$$$$$$###!!! !!!   !!!!!!"""%%%))),,,000888DDDPPP[[[dddjjjnnnnnnppprrruuuwwwxxxyyyyyywwwxxxyyyzzzzzzzzzzzzzzzyyy{{{~~~~~~{{{yyyvvvrrrjjj^^^QQQFFF>>>::::::<<<@@@GGGRRR^^^iiipppwwwyyyzzz{{{{{{|||}}}yyyxxxyyywwwrrrhhh```TTTJJJBBB>>><<<;;;>>>???BBBHHHNNNRRRSSSSSSMMMPPPVVV___jjjsssxxxzzz}}}||||||}}}~~~}}}{{{xxxlllbbb\\\```jjjrrrwww{{{~~~{{{wwwvvvyyy~~~~~~{{{yyyzzz|||}}}~~~|||{{{{{{tttmmmeeeYYYLLLCCC555111,,,(((&&&%%%$$$###""""""###$$$%%%&&&&&&'''(((''''''(((***)))'''%%%$$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''))))))((('''''''''''''''&&&&&&'''((()))***++++++$$$"""!!!###'''***+++)))(((((('''&&&%%%%%%$$$###&&&&&&'''((())))))(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''(((***+++,,,))))))((((((''''''&&&&&&))))))))))))((((((((((((******+++,,,,,,***)))(((+++---//////---,,,,,,,,,******))))))******+++,,,---------,,,,,,++++++++++++)))((('''((()))+++,,,666999===AAACCCBBB@@@???EEEIIIQQQ[[[eeeooouuuyyy||||||}}}~~~~~~~~~wwwqqqkkkmmmppplll```TTTEEEBBB===888444222000///000222333111...///444:::EEE===444000222444555333555666777888999:::::::::777777777888888777777777444222000...------...//////---++++++,,,***&&&###'''### $$$&&&&&&$$$"""#########""" !!! """&&&)))///777CCCOOOYYYaaafffjjjlllnnnpppsssuuuvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyxxx{{{~~~~~~{{{xxxwwwssslllaaaTTTHHH@@@<<<999:::>>>EEEPPP\\\gggnnnvvvxxxzzz{{{|||}}}||||||}}}{{{vvvlllcccVVVJJJAAA<<<:::888===???BBBHHHNNNRRRSSSSSSNNNPPPVVV```jjjsssxxxzzz~~~~~~~~~~~~}}}{{{mmmccc]]]aaakkkrrrwww|||~~~zzzvvvuuuxxx~~~~~~||||||}}}~~~}}}|||~~~zzzsssmmmdddYYYKKKBBB444111+++'''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((******(((&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''&&&&&&&&&''''''((())))))%%%###"""$$$'''******)))))))))(((((('''&&&&&&%%%&&&'''((((((((((((((((((&&&&&&%%%$$$$$$%%%&&&''''''''''''(((((()))***+++******))))))((((((((('''************)))))))))))))))******+++++++++******,,,...000///...,,,+++,,,******))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,+++)))))))))***,,,---444777===AAACCCCCC@@@???AAAFFFNNNXXXccclllsssvvvvvvwwwxxxzzz|||wwwqqqmmmnnnqqqmmmaaaUUUGGGCCC===888444111000...,,,///111000...000666<<>>999999<<>>AAAGGGMMMRRRSSSSSSOOOQQQWWW```kkktttyyy|||~~~~~~ooofff```ccclllrrrxxx}}}~~~zzzvvvuuuxxx}}}~~~~~~||||||xxxrrrllldddXXXJJJAAA444000+++'''%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''(((***+++)))''''''''''''&&&%%%$$$$$$###((((((&&&&&&&&&&&&(((((())))))((((((''''''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%'''(((((((((******))))))((((((''''''(((((((((((((((((('''&&&%%%%%%$$$$$$%%%&&&((()))))))))))))))))))))))))))******))))))))))))))))))+++++++++*********))))))))))))))))))***+++,,,,,,...///111000...,,,++++++******))))))******+++,,,*********+++++++++++++++,,,,,,+++******,,,---...111555;;;AAADDDCCC@@@>>>===AAAJJJUUU___iiipppsssrrrsssuuuxxx|||~~~wwwsssoooqqqsssooobbbWWWIIIDDD===888444111///---+++...//////...000555::::::666333222555888888666999::::::;;;<<<<<<<<<<<<333444444555555444444333111111111111000///---,,,,,,,,,,,,+++***)))&&&$$$'''&&&&&&'''))))))'''%%%$$$###!!! !!!  !!!!!! """%%%''')))222???LLLVVV\\\aaadddnnnoooqqqsssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxzzz|||~~~~~~|||zzzxxxwwwtttnnnfff\\\QQQFFF???999:::<<>>:::>>>FFFQQQ\\\fffmmmqqqtttuuuxxx{{{~~~~~~}}}xxxtttqqqssstttpppdddZZZKKKEEE>>>888555222///---///000000///---...111444444333222444777:::999888::::::;;;<<<<<<<<<;;;;;;333333444444444444333333000111222222111///---+++,,,---...---+++)))''''''&&&&&&'''((()))(((&&&$$$$$$###"""   !!!   !!!###"""  !!!$$$&&&'''///===JJJUUU]]]cccffflllnnnppprrrttttttuuutttuuuuuutttssssssssstttuuuxxxyyy{{{}}}}}}{{{yyyxxxvvvsssnnnhhh```TTTHHH???;;;;;;<<>>AAAAAA???>>>:::>>>DDDMMMXXXccclllpppvvvxxxzzz}}}~~~|||yyyuuurrrssstttpppfff]]]NNNGGG>>>888666444111.../////////.........000222111222333666999;;;;;;;;;:::;;;;;;;;;;;;;;;:::999444444555555555555444444111111222111000///---,,,,,,---///...+++)))((((((&&&'''((((((((('''&&&%%%$$$$$$###"""!!!   !!!    !!!###$$$###!!! """###&&&...;;;HHHSSS]]]dddiiihhhjjjllloooqqqrrrssssssvvvuuusssrrrrrrsssttttttxxxyyy{{{||||||{{{yyyxxxvvvsssoookkkdddXXXJJJ@@@;;;;;;;;;???HHHSSS___ffflllqqqwww||||||~~~}}}~~~}}}wwwpppiii^^^SSSJJJDDD???<<<999;;;???EEELLLQQQRRRRRRPPPRRRVVV___iiissszzz}}}yyy|||}}}|||xxxuuuvvvwww~~~~~~~~~|||zzzyyywwwpppjjjlllooossszzz}}}xxxuuuwww|||}}}~~~~~~~~~~~~|||xxxuuuqqqllldddXXXJJJ@@@555111,,,(((&&&%%%$$$###%%%&&&'''((()))***++++++''''''((()))+++,,,***((($$$############%%%'''((($$$$$$""""""""""""$$$$$$&&&&&&&&&%%%&&&&&&'''(((+++)))'''%%%%%%&&&'''(((((())))))(((&&&%%%&&&(((''''''(((((())))))******(((((((((((((((((('''&&&&&&&&&&&&&&&''')))+++,,,+++,,,,,,,,,+++)))'''&&&$$$$$$%%%&&&''''''(((((((((((('''''''''&&&&&&&&&((((((((()))***,,,---...---...000///---+++************))))))******+++,,,*********+++++++++++++++*********+++++++++++++++---000666;;;>>>???>>>===<<<>>>BBBIIITTT___jjjpppuuuwwwyyy|||~~~zzzvvvrrrrrrrrroooggg```PPPHHH>>>999888777444111,,,------...000111333444222333555888:::;;;<<<===<<<<<<<<<<<<;;;:::999999444444555555555555444444222111111111000...---,,,***,,,...---***((('''((('''((())))))'''&&&&&&&&&$$$$$$%%%$$$###""" !!!  !!!!!!  !!!""""""!!!!!!"""$$$%%%$$$!!! """###(((///:::EEEPPPZZZccchhhfffhhhkkknnnqqqrrrsssssswwwuuutttrrrrrrrrrttttttxxxyyyzzz{{{{{{zzzyyyxxxwwwtttqqqnnnhhh\\\MMMBBB;;;::::::===EEEQQQ\\\cccjjjooowww|||~~~}}}}}}wwwqqqkkkbbbXXXOOOFFF???;;;888:::>>>DDDKKKPPPRRRRRRPPPQQQUUU]]]hhhrrryyy}}}|||~~~yyyvvvwwwyyy{{{}}}}}}{{{yyyrrrmmmnnnppptttzzz|||vvvsssuuuzzz~~~}}}}}}zzz|||~~~~~~}}}|||xxxvvvrrrmmmeeeYYYKKK@@@666222---)))'''&&&%%%$$$((((((((())))))*********)))((((((***++++++)))'''&&&%%%###"""###$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$%%%&&&''')))(((%%%$$$$$$%%%'''((('''))))))(((&&&%%%''')))(((((())))))***++++++,,,&&&'''((((((((((((((((((''''''&&&&&&''')))+++,,,++++++,,,,,,+++***'''&&&$$$$$$%%%&&&'''((()))***(((((((((((('''''''''''''''((()))***+++,,,,,,,,,+++,,,......,,,***************))))))******+++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,...111555999<<<=========>>>>>>@@@EEEOOO[[[gggnnnsssuuuyyy|||{{{wwwrrrppppppmmmhhhcccRRRIII???:::::::::777333---------///111222333333444555777999:::;;;===>>>>>>>>>>>>===<<<;;;:::999111222222333333222222111222222111000///...------)))+++---,,,)))&&&'''((()))******)))'''''''''((($$$%%%&&&&&&%%%### !!!  !!!!!!  !!!"""$$$$$$!!!!!!"""$$$&&&%%%"""!!!###"""###$$$%%%***000999CCCNNNXXX```ffffffhhhlllooorrrtttvvvvvvwwwvvvtttrrrrrrrrrtttuuuxxxyyyzzzzzzzzzzzzyyyxxxxxxuuussspppkkk___OOODDD:::999888;;;CCCOOOZZZaaajjjooovvv|||~~~~~~}}}}}}}}}~~~{{{uuusssmmmddd[[[QQQHHH???:::888999>>>DDDKKKPPPRRRRRRPPPQQQUUU]]]gggrrryyy|||~~~{{{xxxyyy|||zzz|||~~~zzzsssnnnoooqqqttt{{{~~~zzzuuurrrsssxxx|||||||||~~~xxxzzz}}}~~~|||{{{xxxvvvrrrnnnfffZZZKKKAAA777333---)))((('''&&&%%%************))))))))))))***))))))***++++++)))'''(((&&&$$$"""""""""$$$%%%%%%%%%$$$######$$$%%%%%%$$$#########$$$$$$%%%&&&(((&&&$$$""""""$$$&&&((('''(((***(((&&&%%%'''***))))))***+++,,,------...&&&&&&'''((()))))))))(((((((((''''''((()))***+++***+++,,,---,,,***(((&&&$$$%%%&&&'''(((******+++))))))))))))(((((((((((('''(((***+++,,,,,,+++***)))+++------,,,******************)))***++++++,,,---------,,,,,,++++++++++++,,,------......------000111444777:::<<<======>>>>>>>>>BBBKKKXXXeeemmmrrruuuyyy~~~|||wwwqqqooonnnlllhhheeeSSSIII???:::;;;<<<999555222111000000111111000///666777999::::::;;;===???????????????>>><<<;;;:::444555666666333111000000111111222111111000///...000///,,,)))''''''(((((()))(((&&&%%%%%%&&&'''(((%%%%%%$$$###"""""""""###  !!!!!!!!!!!!  !!!"""""""""%%%$$$"""!!! !!!  !!!$$$&&&)))---555@@@KKKVVV^^^bbbgggjjjnnnppppppqqqrrrsssppprrrttttttssssssssstttvvvxxxyyyyyyxxxwwwxxxyyyzzzwwwrrrmmmggg\\\OOOFFF>>>:::888;;;@@@IIIVVVbbblllpppvvv}}}~~~}}}|||{{{tttppphhh___UUUJJJ@@@:::::::::<<>>;;;;;;AAAHHHPPP^^^iiitttyyy~~~wwwsssooommmmmmllliiifffXXXLLL@@@;;;:::777555555111111111111111111111111777777888999::::::;;;<<<============>>>>>>>>>>>>333555666555333111000000222222222222111000///...000...+++)))''''''((((((+++***)))'''&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""!!! !!!!!!!!!!!!!!!!!!  !!!""" ###%%%'''+++444>>>JJJTTT]]]aaagggjjjmmmoooppppppqqqrrrppprrrttttttsssrrrssstttuuuwwwyyyyyyxxxxxxyyyzzzzzzwwwsssnnnggg\\\OOOFFF<<<888666999>>>GGGTTT```jjjooouuu{{{~~~}}}|||{{{xxxrrrjjj```UUUJJJ@@@:::999999;;;AAAHHHMMMPPPPPPNNNQQQWWW^^^gggqqqzzz~~~{{{{{{}}}~~~{{{yyywwwtttssstttwww{{{~~~~~~xxxsssooonnnuuu}}}zzzxxxvvvvvvxxx{{{}}}~~~}}}~~~zzzuuupppiii[[[KKK>>>222///+++)))((('''&&&$$$***,,,...---+++***))))))+++)))((((((******)))'''(((&&&%%%######$$$%%%&&&'''***...---)))%%%###$$$###$$$&&&''''''&&&%%%###$$$###"""""""""$$$&&&'''''''''(((((())))))))))))'''((()))***+++******)))(((''''''((((((((('''%%%&&&%%%%%%''')))+++************+++******)))((('''$$$&&&((()))(((((()))***''''''&&&&&&&&&'''((())))))))))))******))))))(((***+++------,,,+++++++++,,,+++***+++------+++***,,,------...---,,,+++***,,,---------......//////...000444;;;AAAEEEEEEDDD>>>;;;:::>>>DDDMMMZZZfffrrrwww|||~~~yyysssmmmjjjjjjkkkiiigggXXXLLL@@@;;;:::666444444//////000111222222333333777888999:::;;;<<<======<<<<<<<<<=========>>>>>>333555666555222000000000333333333333222111000///...---+++)))'''''''''(((---,,,***((('''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###"""!!! !!!!!!!!!""""""!!!    !!!"""!!!###$$$)))111;;;GGGRRR[[[```fffiiilllmmmnnnnnnoooppppppqqqsssrrrqqqqqqrrrttttttvvvxxxyyyyyyxxxzzz{{{{{{xxxtttpppiii]]]PPPFFF;;;777444777<<>>>>><<<<<<<<<=========>>>>>>333444555444111000000111333333333333333222000000,,,+++***((('''''''''(((***))))))((('''&&&&&&&&&"""######$$$%%%%%%%%%%%%$$$###!!! !!!"""!!!!!!""""""!!!  !!!"""!!!!!!   !!!!!!  !!!"""&&&...888DDDPPPYYY___cccfffiiikkkkkkkkklllmmmnnnpppppppppooooooqqqrrrsssuuuxxxyyyyyyyyyzzz|||{{{yyyuuuqqqkkk___QQQHHH<<<777555777;;;BBBOOOZZZeeekkksssyyy{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||vvvnnncccYYYNNNDDD>>>999999<<<@@@EEEKKKOOOQQQMMMOOOTTT]]]gggqqqyyy}}}|||{{{|||}}}~~~~~~|||zzz{{{xxxuuurrrssswww{{{|||vvvrrrmmmmmmttt}}}}}}~~~~~~}}}|||~~~{{{yyyyyy||||||xxxsssoooiii^^^PPPDDD555111,,,)))(((((('''&&&)))+++,,,,,,+++)))))))))***)))(((((())))))(((&&&((('''%%%$$$%%%'''***---333777:::999333,,,'''&&&%%%&&&&&&'''&&&&&&%%%$$$!!!"""###%%%''')))******((('''''''''''''''((((((((()))***++++++***)))((((((***---,,,((('''(((***'''&&&&&&''')))+++***)))&&&&&&'''(((((((((''''''&&&'''))))))(((((()))***''')))+++---.........---((((((''''''(((((())))))+++---......---,,,---...------///111222111...+++******+++++++++*********+++,,,,,,---...///000000---000777@@@GGGKKKJJJIIIAAA<<<888:::===DDDPPP\\\jjjooovvvyyy{{{|||~~~zzzuuuqqqooonnnmmmjjjfffYYYMMM@@@;;;888444111111//////000111222333444444555777999;;;<<<===>>>>>>=========>>>>>>>>>??????333444444333111000111222333333333333333222000000***))))))(((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&& !!!"""###$$$$$$#########"""!!! !!!"""###!!!"""""""""""" !!!""""""!!!!!!   !!!%%%,,,666BBBMMMWWW]]]___bbbfffhhhiiiiiijjjlllmmmnnnooonnnmmmmmmoooqqqsssuuuxxxyyyyyyyyyzzz|||{{{yyyvvvsssmmmbbbTTTJJJ???:::777888;;;AAAMMMXXXcccjjjsssxxxzzz{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{vvvooofff]]]RRRHHHBBB:::;;;===@@@DDDIIINNNQQQNNNOOOTTT\\\gggqqqwwwzzz}}}~~~|||{{{|||}}}~~~|||{{{{{{xxxtttqqqrrrvvv{{{~~~{{{uuuqqqlllkkksss|||}}}~~~}}}xxxuuuuuuxxx}}}}}}yyytttpppjjj```QQQGGG555111,,,)))((((((((('''$$$&&&)))******)))***+++***((('''((()))***)))((()))(((&&&%%%&&&(((***,,,222666:::999333,,,'''&&&''''''''''''&&&&&&%%%%%%######$$$&&&'''((())))))&&&''')))******((('''&&&((()))***++++++***)))((('''***,,,,,,)))''')))+++(((''''''(((***+++***)))%%%&&&&&&'''''''''&&&&&&&&&(((******)))((()))***(((***,,,------,,,***(((''''''&&&&&&'''((())))))+++,,,------,,,,,,...///---...///111222111...+++************************,,,,,,------...//////000...///444:::AAAGGGIIIIIIBBB===999999;;;AAALLLWWWdddjjjrrrwwwyyyzzz}}}zzzxxxvvvvvvvvvrrrkkkeeeXXXLLL???:::777333111000222222222222333333333333444666888:::<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@222333333222000000111222333333333333222111000///((((((((((((((('''''''''######%%%&&&&&&'''&&&&&& !!!"""#########"""!!!!!!!!! !!!"""###%%%""""""######"""!!! !!!""" !!!!!!!!! !!!%%%+++444???KKKUUUZZZ]]]```dddggghhhjjjkkkmmmnnnoooooonnnmmmmmmppprrrtttvvvxxxyyyyyyxxxzzz{{{yyyxxxvvvtttooodddWWWMMMCCC>>>999999;;;@@@JJJUUU___gggqqqwwwyyyzzz~~~~~~~~~~~~~~~~~~~~~}}}}}}zzzwwwqqqjjjaaaVVVKKKDDD;;;<<<>>>@@@BBBFFFKKKOOOMMMNNNRRR[[[hhhrrrwwwyyy|||~~~~~~||||||}}}}}}}}}|||{{{wwwssspppppptttyyy}}}zzztttpppkkkkkkrrr{{{~~~~~~zzztttpppppptttzzz~~~{{{uuupppiii^^^OOODDD555111+++(((''''''''''''!!!$$$''')))))))))***+++)))((('''(((***,,,+++******)))((('''''''''((()))...222666555000+++((('''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&(((***,,,+++)))'''%%%))))))***++++++***((('''&&&(((***************+++)))((('''(((***+++***)))&&&&&&'''''''''&&&&&&%%%''')))******)))((()))***'''((()))***)))'''%%%###'''&&&%%%%%%&&&''')))***+++,,,,,,,,,+++,,,...000------...///111000...+++*********)))******+++,,,---------............///......000444;;;@@@DDDEEE@@@<<<888999:::>>>HHHQQQ___eeennnuuuxxxzzz~~~{{{zzz{{{||||||vvvmmmfffWWWKKK>>>999777333111111444444444444444444444444444666888;;;<<<;;;:::999>>>>>>>>>?????????@@@@@@222333333111//////111333222222222222111000///...&&&'''''''''((('''''''''$$$%%%&&&'''''''''&&&%%%!!!"""###$$$$$$###!!!  """$$$&&&""""""######"""!!! !!!  !!!!!!  ###%%%+++333>>>JJJSSSYYY]]]```eeehhhjjjlllnnnpppqqqqqqqqqpppoooppprrruuuuuuwwwyyyyyyxxxxxxyyyzzzxxxwwwvvvuuuqqqgggYYYPPPFFF@@@:::999999===GGGQQQZZZcccnnnuuuwwwyyy~~~~~~~~~~~~}}}{{{xxxtttnnneeeXXXKKKBBB:::<<<===>>>>>>AAAGGGKKKIIIJJJOOOZZZiiitttzzz{{{}}}||||||}}}~~~~~~}}}zzzwwwqqqnnnnnnrrrxxx|||yyytttoookkkjjjqqqzzz~~~~~~zzztttppppppttt{{{~~~zzzsssnnnggg\\\NNNCCC555000+++'''&&&&&&''''''"""%%%((()))))))))***+++(((''''''))),,,......---*********)))(((&&&%%%$$$)))---000000---***)))***)))((('''&&&&&&%%%%%%%%%%%%$$$######$$$&&&(((*********+++++++++***(((((()))******+++***)))((('''&&&%%%&&&(((+++,,,,,,+++***(((((((((***+++***)))''''''(((''''''&&&%%%$$$((()))++++++)))((())))))'''((((((((('''&&&$$$###&&&%%%$$$$$$%%%&&&)))******+++++++++***+++---000---,,,,,,---......---++++++******)))***+++,,,---...............---------------...222777<<<>>>???===999777888999<<>>>>>>>>222333222111//////111333111111222111111000///...%%%&&&''''''((('''''''''''''''((((((((('''%%%$$$###$$$%%%&&&%%%###!!!  ###%%%&&&""""""######"""!!!    !!!!!!  !!! $$$&&&+++333>>>IIIRRRXXX]]]aaafffjjjlllnnnqqqssssssssssssrrrqqqrrrtttwwwvvvxxxyyyyyyxxxwwwxxxyyywwwvvvvvvvvvrrrhhh[[[QQQGGGAAA;;;999888;;;EEEOOOWWW```lllsssuuuxxx}}}~~~~~~}}}|||zzzwwwqqqgggXXXJJJ@@@:::;;;<<<<<<<<<>>>DDDHHHFFFGGGMMMYYYiiivvv|||}}}}}}|||}}}~~~~~~~~~zzzvvvqqqmmmmmmqqqwww{{{~~~yyysssooojjjiiiqqqzzz}}}~~~|||wwwsssssswww~~~|||}}}zzzuuuoookkkfff\\\OOOEEE444000***&&&%%%%%%&&&&&&%%%''')))******))))))***(((''''''***---/////////+++++++++***(((%%%###!!!&&&***---...+++)))***,,,***)))(((&&&&&&%%%%%%%%%$$$###!!!!!!###&&&***,,,---,,,+++)))))))))******)))***++++++***)))((('''%%%$$$$$$'''+++...---******)))((()))***+++***)))((()))(((((('''&&&%%%$$$(((***++++++)))((()))))))))))))))))))))(((''''''&&&%%%$$$$$$$$$&&&)))***)))***+++***)))***---000---,,,++++++,,,---,,,+++++++++*********+++---.../////////...------,,,,,,,,,,,,...222666:::;;;::::::777555777888:::AAAIIIXXX```jjjsssxxx|||~~~||||||{{{wwwpppjjjTTTHHH<<<888777444111222333444555666777888999:::888:::<<<>>>>>><<<:::888;;;;;;;;;;;;<<<<<<<<<===555444333000///111555888222111000111111///***%%%%%%&&&((()))***)))'''&&&$$$&&&'''))))))(((&&&%%% !!!###%%%%%%%%%###""" !!!######%%%$$$###!!! ###***000777BBBOOOYYY]]]cccggghhhkkkppptttttttttsssqqqqqqqqqsssuuuvvvssstttuuuwwwwwwxxxxxxxxxxxxzzzzzzwwwtttnnnbbbVVVHHH@@@:::888888:::@@@HHHTTT\\\fffpppvvvyyy{{{|||~~~}}}~~~|||{{{xxxsssjjj]]]OOOFFFCCC???:::999;;;>>>BBBCCCGGGJJJOOOXXXdddooozzz~~~~~~~~~}}}|||xxxtttpppnnnooossswwwyyyzzzrrrkkkiiilllssswww~~~~~~}}}{{{yyywwwxxx{{{~~~}}}|||zzzuuupppmmmiii^^^NNNAAA444000,,,(((''''''&&&&&&((())))))))))))*********%%%&&&''')))+++,,,,,,---,,,+++***)))'''%%%$$$###$$$''')))***)))''''''''')))((('''%%%%%%&&&&&&'''############$$$%%%&&&&&&++++++******)))(((((((((***)))''''''((())))))((((((((()))******)))((('''&&&&&&&&&''')))***,,,---%%%&&&((()))))))))((('''((())))))************)))***)))(((''''''&&&'''''')))((('''&&&&&&'''((()))(((((((((((()))***+++,,,------------------------************+++,,,---...111///---+++++++++,,,---...///000000000333777:::;;;;;;999555444888@@@FFFUUU\\\hhhrrryyy}}}~~~xxxooohhhYYYIII999444444333111000333333333555777:::===???:::;;;<<<===<<<;;;999888::::::999999:::;;;===>>>666666444111///000333666222111111111222///***&&&%%%''')))******)))'''&&&%%%&&&'''(((((('''&&&%%%###$$$%%%&&&%%%$$$"""  !!!"""###%%%$$$###!!! $$$***...444>>>KKKUUUZZZ```fffgggkkkqqquuuuuutttsssqqqqqqqqqssstttvvvssstttuuuvvvwwwxxxxxxxxxxxxzzzzzzwwwtttnnncccWWWIIIAAA;;;888888999@@@GGGRRRZZZeeennnuuuyyy{{{|||~~~~~~~~~}}}{{{xxxrrriii]]]PPPHHHAAA>>>999888:::>>>AAABBBFFFHHHNNNWWWcccoooyyy~~~||||||xxxssspppqqqtttxxx{{{{{{sssllljjjlllrrrwww~~~}}}||||||{{{|||}}}~~~~~~|||{{{zzzvvvsssooommmhhh^^^PPPEEE555111,,,(((''''''&&&&&&(((((((((((())))))))))))&&&&&&((()))++++++,,,,,,,,,+++***)))(((&&&%%%%%%&&&(((******(((&&&%%%%%%''''''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''******++++++******))))))---+++))))))*********(((''''''((((((((('''%%%$$$%%%%%%%%%&&&((()))+++,,,&&&'''((())))))((('''&&&'''((()))******************)))(((''''''''''''''')))((('''''''''(((((())))))))))))))))))***++++++------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......000///---+++++++++,,,------...//////000333777:::;;;;;;:::777555888>>>DDDRRRYYYeeeooovvv{{{~~~~~~}}}|||zzztttjjjcccZZZJJJ:::444333222111000111111333555777:::===>>>============<<<;;;::::::999999999999999;;;<<<===777666555222000///111444222222222222222///+++(((&&&(((***,,,,,,***'''&&&'''''''''&&&&&&%%%%%%$$$''''''((('''&&&###  !!!"""###$$$$$$"""!!!   !!!%%%(((+++///888FFFPPPWWW^^^dddgggkkkrrrvvvvvvssssssrrrqqqqqqrrrtttuuussssssuuuvvvwwwxxxxxxxxxxxxzzzyyyvvvtttooodddYYYKKKCCC<<<999888999???FFFOOOWWWcccmmmtttyyy{{{}}}~~~}}}}}}~~~|||xxxrrriii^^^SSSKKK@@@===888777999===@@@BBBCCCFFFLLLUUUaaammmwww}}}~~~|||~~~{{{uuuqqqpppssswwwzzz{{{uuunnnjjjlllqqqvvv}}}~~~~~~~~~~~~}}}|||~~~|||{{{zzzvvvuuurrrnnnfff[[[NNNEEE666222,,,((('''&&&&&&%%%'''((((((((())))))))))))'''''')))******+++++++++******))))))(((''''''&&&''')))******'''%%%$$$$$$&&&%%%%%%$$$%%%&&&((())),,,***(((&&&&&&&&&'''(((((()))+++------,,,+++***...,,,++++++,,,,,,+++)))&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%&&&''')))***+++((((((((((((((('''&&&%%%&&&''')))***+++++++++***))))))((('''''''''(((((())))))(((((((((((())))))******)))))))))******++++++++++++,,,,,,,,,,,,,,,...---------------......000///---+++++++++,,,,,,+++---......000333777:::;;;<<<<<<999777888===AAANNNUUU```kkksssxxx|||}}}zzzwwwqqqhhhbbb[[[KKK;;;444333111111111...///222555888:::;;;<<>>===<<<;;;;;;;;;;;;999999999999999:::;;;<<<444555444333111111222444111222333333222///,,,)))((()))+++,,,,,,***'''&&&)))(((&&&%%%$$$$$$$$$$$$'''(((((((((&&&$$$!!! !!!"""###$$$###"""!!!    ###&&&(((+++555CCCNNNWWW^^^dddfffjjjppptttssssssrrrrrrqqqqqqrrrssssssrrrssstttvvvwwwxxxxxxxxxxxxzzzyyyvvvtttpppfff\\\NNNFFF>>>;;;999999>>>DDDNNNUUUaaallltttyyy}}}~~~}}}||||||xxxrrrjjj```UUUNNNAAA>>>999777999===@@@BBBAAADDDJJJSSS___kkkvvv|||}}}|||~~~{{{uuupppmmmoootttxxx~~~|||wwwpppkkkkkkpppuuuzzz~~~|||{{{zzz}}}|||{{{{{{zzzvvvooodddWWWJJJCCC888333---(((&&&&&&&&&%%%(((((()))))))))*********'''((()))***************((((((((('''''''''''''''&&&((())))))'''%%%%%%&&&&&&%%%%%%%%%&&&(((***+++...---***'''&&&&&&((()))'''))),,,//////...---+++,,,++++++,,,---...---,,,(((''''''&&&$$$###"""!!!%%%%%%%%%&&&((()))+++,,,)))))))))((('''%%%$$$$$$%%%''')))+++,,,++++++***)))((((((((((((((())))))******))))))))))))))))))+++******))))))******+++******++++++++++++,,,,,,......------------------///...---,,,++++++++++++***+++------///222666:::<<<>>>???===:::999<<>><<<;;;::::::;;;;;;::::::::::::;;;;;;<<<<<<111222333333222222444555000111333333111...,,,******++++++,,,+++)))'''&&&)))((('''&&&%%%$$$$$$%%%%%%&&&'''''''''%%%###!!! !!!"""###$$$###"""    ###&&&***444BBBMMMWWW^^^dddfffiiinnnqqqooorrrrrrrrrqqqqqqrrrrrrrrrqqqrrrsssuuuwwwxxxxxxxxxyyyzzzxxxuuusssqqqiii___RRRJJJAAA===:::999===DDDLLLTTTaaallltttzzz}}}~~~}}}||||||xxxssslllbbbXXXQQQDDD@@@;;;999:::===@@@AAA???BBBIIIRRR^^^jjjuuu{{{|||vvvppplllmmmrrrwww~~~~~~}}}yyyrrrkkkkkkoootttwww}}}|||{{{{{{{{{~~~|||{{{zzz}}}{{{xxxpppeeeWWWKKKDDD:::555...(((&&&&&&%%%%%%)))))))))*********++++++'''((()))***************&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''''''''&&&''')))&&&&&&&&&&&&(((***,,,---...---***(((''''''((()))(((***---000111000...---(((((()))+++...000///...***)))((('''&&&%%%$$$$$$&&&''''''((()))+++,,,---******((('''&&&%%%$$$$$$%%%''')))+++,,,+++***)))((((((((((((((()))***+++++++++*********))))))(((******************+++,,,*********++++++,,,,,,,,,...---,,,,,,,,,,,,,,,---...------,,,++++++*********+++,,,,,,...111555888<<<>>>@@@???<<<:::<<<>>>GGGNNNXXXccclllttt{{{|||wwwuuuwww}}}~~~{{{vvvnnnhhhXXXKKK===666444222111333---///222555777999999999<<<;;;:::999888999:::;;;:::;;;;;;<<<<<<<<<<<<<<<...111333444444444555666...000222222000---+++***,,,,,,+++)))((('''&&&&&&(((((((((''''''&&&&&&%%%###$$$&&&'''&&&%%%###"""!!!!!! !!!!!!"""#########!!! ###&&&***444BBBMMMWWW^^^dddfffiiimmmooommmrrrrrrrrrrrrqqqqqqqqqqqqpppqqqsssuuuvvvxxxxxxyyyyyyzzzxxxtttsssrrrkkkbbbWWWNNNEEE???<<<:::>>>DDDKKKSSS___kkksssxxx|||~~~}}}~~~}}}}}}~~~|||yyyuuunnndddZZZSSSFFFBBB===::::::===???@@@>>>AAAHHHQQQ]]]jjjttt{{{~~~xxxqqqlllmmmsssyyy~~~~~~~~~{{{tttllljjjnnnsssuuu}}}|||||||||}}}||||||}}}}}}||||||{{{zzz|||zzzuuuoooggg\\\PPPIII;;;666...(((&&&%%%%%%%%%))))))))))))************'''''')))******+++++++++''''''&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&(((***'''&&&&&&&&&''')))+++,,,,,,++++++*********+++++++++,,,...000111111000///((((((***,,,///111000...,,,+++***)))((('''''''''''''''((()))***,,,---...***)))(((&&&%%%$$$$$$$$$&&&(((***,,,,,,+++)))''''''''''''((()))***+++,,,++++++,,,++++++***)))(((***))))))******,,,------******++++++,,,,,,---------,,,,,,,,,,,,,,,---------------,,,++++++*********+++,,,,,,,,,///333666:::===???>>>;;;:::;;;>>>DDDJJJTTT___iiirrrzzzzzztttrrruuu|||}}}{{{uuummmfffTTTIII>>>999666333222444000111333444666777888999999999999999999::::::;;;::::::;;;<<<<<<;;;;;;:::///111444555444333333444,,,///222222///+++******...,,,)))'''%%%%%%&&&''''''((()))))))))((('''&&&###$$$%%%&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!"""######"""!!!  $$$(((,,,444AAAKKKTTT\\\ccceeeiiimmmooonnnrrrrrrrrrrrrrrrqqqpppppppppqqqrrruuuvvvxxxxxxyyyyyyzzzwwwtttssssssmmmeeeZZZQQQHHHBBB===;;;>>>DDDIIIQQQ]]]hhhpppvvvyyy{{{|||}}}~~~}}}~~~}}}|||zzzwwwqqqggg[[[TTTHHHCCC===999999:::<<<===>>>AAAGGGQQQ]]]jjjuuu{{{}}}xxxpppjjjkkkrrryyy|||}}}~~~|||uuummmjjjnnnsssuuu}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~zzztttooojjj```SSSIII===777///(((%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&((()))++++++,,,,,,)))))))))(((((('''''''''$$$%%%&&&&&&%%%%%%''')))&&&%%%%%%%%%&&&''')))******+++,,,......///............///000111111111000+++,,,---///111111///---,,,,,,***)))))))))******'''''''''((()))+++---...)))((('''%%%$$$$$$%%%%%%''')))+++---,,,***'''&&&'''''''''((()))+++,,,---,,,,,,,,,,,,,,,***)))((((((((()))***+++---...///+++++++++,,,------......---,,,,,,,,,---...//////,,,---,,,,,,+++******)))++++++,,,++++++---111444777:::<<<;;;888777:::<<<@@@FFFPPPZZZeeeoooyyy~~~}}}yyyttttttxxx~~~~~~{{{tttjjjbbbPPPGGG>>>;;;888444333444333333444444555777888999777777999:::;;;<<<<<<<<<888999:::::::::999888888000333555666444222222222+++...111111...***)))***///---(((%%%###$$$&&&'''&&&''')))++++++***((('''###$$$%%%&&&%%%###!!!"""!!!!!!!!!!!!""""""######"""!!! !!!&&&)))---444@@@IIIQQQYYYaaaeeeiiinnnpppooorrrrrrrrrrrrrrrqqqpppooooooppprrrtttvvvxxxxxxyyyyyyzzzwwwtttssssssmmmfff]]]SSSIIICCC>>><<>>AAAGGGQQQ]]]jjjuuu{{{}}}{{{uuummmggghhhpppwww{{{~~~}}}}}}vvvmmmiiimmmrrruuu~~~}}}~~~}}}uuupppkkkaaaRRRGGG===777///(((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))+++,,,,,,---+++++++++***)))(((((((((&&&''''''&&&$$$$$$&&&'''%%%$$$######$$$%%%'''((((((***---000222222111000000000000000000111111111//////000111222111...,,,,,,+++***))))))***++++++&&&&&&&&&''')))***,,,---)))(((&&&%%%$$$$$$%%%&&&((())),,,---,,,***'''$$$'''''''''((()))+++,,,---,,,,,,------,,,+++)))((('''((((((***+++---///000++++++,,,------...//////---------......000111222,,,,,,,,,,,,,,,***))))))+++,,,,,,++++++,,,000333555777999888555555888;;;===CCCMMMXXXbbbmmmwww}}}{{{xxxvvvxxx}}}|||ttthhh```MMMEEE???<<<:::555333555666555444444555666888999666777999<<<===>>>>>>===666777888999999888666666666777666444000.........---...000000///,,,)))'''000+++&&&"""###&&&((()))((())))))))))))'''%%%$$$"""$$$%%%%%%###""""""###$$$###"""!!!!!!  """%%%)))111<<>>999777777999;;;@@@BBBGGGQQQ___mmmwww}}}|||~~~}}}yyyqqqhhhbbbeeemmmtttxxx~~~vvvmmmjjjkkknnnwww{{{{{{ssskkkbbbUUUHHH???555,,,)))'''%%%$$$&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))******((('''&&&'''(((((())))))))))))(((%%%$$$$$$######$$$$$$%%%%%%)))...222444555666666222111000000000111222333......//////...------,,,000///---,,,+++*********,,,***((('''&&&'''((()))((('''%%%#########%%%&&&+++***)))(((((()))***+++)))))))))***+++,,,...///***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111///---,,,,,,+++***+++---/////////222444555555444555999<<<;;;@@@IIIRRR]]]hhhrrrxxxyyywwwvvvyyy~~~tttcccVVVIIIFFFBBB>>><<<999666444333444555666777777777666666777777999:::;;;<<<<<<<<<:::777555444444666777555555555333///---------------......---+++)))'''---)))%%%"""###%%%&&&''''''''''''''''''%%%$$$######%%%&&&%%%$$$"""######$$$###"""!!!!!! !!!"""&&&---777???KKKUUU^^^bbbeeekkknnnnnnsssqqqooooooooonnnllljjjhhhhhhiiikkknnnqqqsssuuuyyyzzzwwwrrrooopppooolllddd[[[QQQJJJCCC======AAAFFFLLLUUU^^^fffmmmssswww}}}{{{xxxtttkkk___VVVIIIFFF@@@:::777777999;;;@@@AAAFFFPPP^^^lllwww||||||~~~}}}}}}yyypppgggaaaccckkkrrrxxxvvvmmmiiiiiilllwww{{{{{{ssskkkcccUUUIII@@@666---***(((&&&%%%&&&&&&&&&&&&'''''''''''''''&&&'''(((((())))))(((((())))))*********)))((('''(((((()))))))))(((((('''############$$$%%%''''''$$$(((---000222333333444111000/////////000111222/////////...---------,,,//////...---,,,+++++++++***)))'''%%%%%%&&&'''((()))(((&&&%%%$$$%%%&&&'''+++***)))(((((()))***+++************+++,,,------++++++,,,,,,,,,,,,++++++'''((()))+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...------+++***+++---//////...///222333444333444777999999>>>EEENNNXXXdddnnnuuuyyyxxxxxx{{{}}}sssdddYYYOOOKKKFFFBBB>>>;;;777444222333444666777777888888999999999:::;;;===>>>>>>;;;;;;;;;:::999999888888333444444222///---------------,,,,,,+++***)))(((+++)))&&&%%%&&&''''''&&&%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&%%%###$$$$$$$$$###""" !!! !!!"""$$$+++555<<>>888444333333444555666777888888999999999999:::;;;===>>>999;;;>>>@@@@@@>>>;;;999333333444222///......//////...,,,+++*********++++++***))))))******)))'''$$$$$$$$$$$$$$$######"""%%%'''((('''&&&$$$%%%%%%######!!!   !!! !!!"""%%%,,,666===IIITTT^^^cccggglllooooootttrrrooollljjjfffaaa^^^WWWXXXZZZ^^^ccchhhmmmppptttvvvtttpppooorrrrrrppphhh```WWWPPPHHHAAA???AAAAAAFFFOOOWWW```iiiqqqwwwyyy{{{~~~~~~zzzvvvrrrlllccc\\\QQQLLLDDD===999999:::<<<>>>???CCCMMM[[[iiitttzzz~~~}}}zzzxxxwwwwwwtttnnnfffbbbdddlllrrrxxx~~~vvvmmmhhhhhhjjjuuuyyy~~~}}}}}}~~~zzztttmmmeeeWWWKKK@@@777///---+++)))''')))%%%&&&&&&''''''(((((()))''''''((()))))))))))))))***************)))))))))***)))((('''&&&&&&%%%%%%#########$$$%%%'''((()))"""&&&+++.../////////000///////////////000000111222000...,,,+++,,,---...------------,,,,,,++++++&&&&&&%%%$$$$$$%%%%%%&&&******************))))))***))))))))))))))))))***(((((())))))***,,,---...------------------------&&&''')))+++---///000000/////////......---,,,,,,++++++++++++++++++++++++,,,---.../////////......---+++***+++,,,......---+++---000222333333333333333666;;;BBBLLLXXXdddlllvvvxxx|||~~~{{{vvvmmmgggddd```YYYRRRJJJCCC;;;666666666555555555666666666666666555444555777999:::555999???CCCCCC@@@;;;777333444444333111///000111000///---+++++++++,,,---***))))))***,,,+++)))'''%%%%%%%%%$$$$$$$$$$$$$$$%%%'''((((((&&&%%%%%%&&&###"""!!!   !!! !!!  !!!$$$,,,666===GGGRRR]]]bbbgggllloooooopppnnnkkkiiifffaaa\\\XXXOOOPPPRRRVVV\\\ccciiilllooossstttsssssstttrrrnnnhhhaaaXXXQQQIIIAAA>>>@@@AAAFFFMMMUUU^^^gggqqqvvvxxxyyyzzz|||}}}yyyvvvsssnnnfff```UUUPPPGGG???:::999;;;===>>>???BBBLLLYYYhhhtttzzz~~~}}}{{{xxxvvvuuutttrrrooojjjfffhhhooouuuxxx|||uuummmiiiiiikkkssswww}}}|||}}}zzztttnnnfffYYYLLLAAA888000...---***)))***'''''''''(((((()))))))))'''(((((()))))))))))))))*********)))))))))))))))***)))'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$''',,,////////////////////////000000000000000111///---,,,+++,,,...///,,,,,,------,,,+++***)))&&&&&&&&&&&&&&&&&&''''''******+++,,,,,,,,,+++***)))))))))******)))))))))&&&&&&'''(((***---///000...------,,,,,,------...)))***,,,...///000111111//////.........---------++++++++++++++++++++++++,,,,,,---...............---+++******,,,------,,,,,,,,,...111333333333222222444888===FFFSSS```iiitttwww}}}}}}zzzuuuqqqooojjjccc[[[RRRIII@@@::::::999777555444333333333444333333333333555666777222666<<<@@@AAA===999555333444444333111000111222//////---,,,+++,,,------'''&&&'''((())))))'''$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%'''((('''&&&$$$%%%%%%""""""!!! !!!"""!!! !!!)))333:::DDDPPP[[[bbbffflllnnnnnnllljjjgggddd```[[[TTTPPPIIIJJJLLLPPPWWW^^^eeeiiilllqqqttttttttttttqqqllliiiaaaYYYSSSJJJAAA===>>>AAAEEEKKKRRR[[[eeeooouuuxxxxxxxxxyyy|||}}}zzzyyywwwssskkkfffYYYSSSJJJAAA;;;:::<<<===>>>???BBBKKKYYYhhhttt{{{|||zzzxxxwwwvvvssstttssspppmmmmmmrrrvvvxxx~~~~~~{{{uuummmiiiiiikkkpppuuu||||||zzz|||zzzuuuppphhhZZZMMMAAA888111000///,,,***+++******************))))))'''((())))))******))))))***))))))((('''((((((((()))(((&&&%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%(((---/////////...///---......///000/////////......---,,,---...///000---.........---+++)))(((''''''''''''(((((((((((()))***,,,......---+++***))))))************))))))%%%&&&'''(((***,,,...///...---,,,++++++,,,---...---...///000000111000000------------------------++++++++++++++++++++++++,,,,,,,,,------...//////---+++******,,,---,,,+++,,,,,,,,,...111222222111111222444888AAAOOO]]]fffqqqvvv|||~~~{{{yyywwwssskkkcccZZZPPPFFF@@@===<<<999555333111111111444555555555666666666666000333666999:::888555333111222333222111000111222------,,,,,,+++,,,,,,,,,&&&%%%%%%'''((((((&&&$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&''''''%%%$$$$$$%%%""""""!!! !!!!!! !!!###"""   &&&000888BBBNNNZZZ```eeekkknnnmmmkkkiiieeeaaa[[[TTTLLLGGGEEEFFFHHHLLLSSS[[[bbbgggnnnrrrtttrrrrrrtttrrrnnniiibbb[[[UUULLLBBB======AAADDDIIIOOOWWWaaakkkrrrwwwxxxyyy{{{|||~~~~~~|||{{{{{{zzzwwwooojjj]]]VVVLLLBBB<<<;;;<<<>>>??????BBBKKKYYYhhhuuu{{{}}}{{{yyyxxxxxxvvvxxxyyyvvvsssqqqsssuuuxxx~~~~~~~~~{{{uuummmhhhhhhiiinnnsss|||~~~|||yyy{{{zzzuuupppiii[[[NNNAAA999222111111...+++,,,---,,,,,,++++++*********(((((()))************)))))))))'''&&&&&&&&&'''((('''&&&%%%$$$###$$$&&&'''""""""""""""######$$$%%%%%%(((---//////...---...***+++,,,---...---,,,,,,+++,,,,,,---...///000000000111111000///,,,***(((&&&&&&'''((((((((((((((((((***---//////...,,,***((()))***++++++***)))((((((((((((((()))+++,,,------,,,+++******+++,,,---000000000000000///...---++++++,,,,,,------......************************,,,,,,,,,,,,---...//////---+++******+++,,,,,,+++,,,***)))+++...000000///000000000444===JJJYYYcccoootttzzz~~~~~~}}}xxxqqqiii```UUUKKKEEE>>><<<888555333111111111444555777888888777666555111111222222222222222222000111222111000///000111,,,,,,+++++++++++++++***((('''&&&'''))))))(((&&&%%%%%%$$$######$$$%%%&&&$$$&&&'''&&&%%%###$$$$$$"""!!!!!! !!!###"""  """$$$### !!!!!!'''000777AAALLLYYY```eeejjjmmmlllkkkiiiddd___XXXOOOFFF@@@DDDDDDFFFJJJQQQYYYaaaeeepppsssssspppppprrrrrrooojjjddd\\\VVVMMMCCC>>>>>>@@@CCCGGGMMMUUU___iiipppvvvxxx{{{~~~~~~}}}||||||zzzzzz{{{{{{xxxpppkkk^^^XXXMMMCCC===;;;<<<>>>@@@@@@CCCKKKYYYhhhuuu|||}}}{{{zzzzzzyyyyyy|||}}}{{{vvvsssrrrtttyyy~~~yyy{{{~~~|||uuummmgggfffggglllsss||||||yyyzzzzzzvvvqqqiii[[[OOOAAA999333222222...,,,---///......---,,,+++******(((((()))***************)))((('''%%%%%%&&&&&&''''''%%%$$$######$$$&&&((( !!!"""$$$%%%&&&%%%(((,,,......---,,,,,,((()))***+++,,,+++******)))***,,,...///000111111333333333333111...***(((%%%&&&&&&'''((((((((('''''')))---//////...,,,***((()))***++++++***)))(((******)))))))))))))))***---,,,***))))))***,,,---111111111000///---++++++)))******+++,,,---......************************,,,++++++,,,---...///000---+++******+++,,,+++***+++(((&&&(((,,,//////............111999GGGWWWaaannnsssyyy}}}{{{tttlllcccYYYOOOHHH===;;;888555333222222333222444777888999777555333333111///...---///111222555333000//////000//////******+++++++++******)))&&&'''((('''%%%$$$$$$%%%&&&$$$"""###%%%&&&$$$"""%%%%%%$$$$$$$$$%%%&&&&&&###!!!  !!!###%%%$$$###!!! !!! !!!  """ !!!"""###'''...444CCCMMMVVV\\\bbbhhhjjjiiijjjiiifff^^^SSSHHH???;;;>>>AAAEEEIIINNNWWWaaaiiilllooosssvvvwwwtttqqqnnnhhhfffaaaXXXOOOGGGAAA??????AAAEEEJJJRRR\\\hhhoootttvvvyyy{{{|||}}}||||||}}}|||zzzyyyvvvrrroooaaaYYYNNNDDD???=========AAA???CCCOOO[[[dddnnnvvv~~~|||wwwyyy~~~~~~zzzxxxwwwvvvvvv||||||zzz|||}}}{{{}}}}}}~~~~~~|||yyypppfffccceeejjjqqqyyy|||zzz{{{|||{{{vvvqqqjjj\\\PPPBBB999444444111***(((***...,,,))))))))))))(((&&&''')))+++,,,---,,,***)))'''(((((((((((((((''''''***(((%%%$$$$$$$$$###"""!!!!!!!!!"""###%%%&&&'''++++++******))))))((((((,,,***)))(((((()))***,,,+++***)))***,,,000444666DDD<<<222,,,,,,+++)))'''(((((((((((())))))))))))(((***...222444222,,,(((...+++((((((***,,,+++)))***++++++++++++***))))))))))))***+++,,,,,,------......//////...,,,+++*********+++,,,---.........111,,,((((((---000000...+++,,,---.........---,,,,,,,,,,,,++++++*********)))***+++,,,---...//////,,,------///555BBBPPP[[[fffpppxxx{{{~~~}}}{{{uuummmgggaaaTTTHHHFFF===444222222000000222555555555555555555555555777666555333333222222333444222000/////////...---))))))************))))))'''((()))'''%%%$$$%%%&&&'''%%%######&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """$$$$$$###!!! !!!!!!     !!!###'''...333@@@JJJTTTZZZ```gggiiihhhjjjhhhddd\\\QQQGGG???<<<<<<>>>BBBFFFLLLVVVaaahhhppprrrvvvxxxyyywwwtttrrrmmmiiibbbYYYNNNEEE???===???AAADDDIIIOOOYYYdddkkksssvvvyyy|||}}}}}}}}}}}}~~~|||{{{zzzxxxtttqqqccc\\\PPPFFF@@@>>>======BBBAAAFFFRRR]]]fffpppwww|||{{{xxxzzz}}}zzzyyyxxxxxxzzz~~~|||zzz{{{{{{yyy|||}}}~~~~~~|||yyypppfffcccfffiiioooxxx}}}}}}|||zzz|||zzzvvvqqqiii\\\PPPBBB:::444333000***(((***,,,***(((((()))))))))((('''(((***++++++***)))((((((((())))))))))))((((((***'''%%%$$$%%%%%%###"""""""""""""""###%%%&&&&&&(((((((((((((((((())))))***)))(((''''''((()))******)))))))))+++///222555===777000------,,,(((%%%''''''(((((()))))))))******,,,///333555333...***,,,)))'''(((***,,,,,,++++++++++++++++++***)))((())))))******+++,,,,,,---...//////...---+++)))((())))))***+++,,,---...///111,,,((((((,,,//////---,,,---...//////...---,,,,,,,,,++++++++++++++++++))))))************+++++++++...000000111:::JJJVVV___hhhrrrvvvzzz~~~{{{zzzvvvoookkkdddXXXMMMIII@@@777444444222222444555555444444444444444444666666555444444333222222222111//////000///,,,***(((((())))))))))))((((((((())))))(((&&&%%%%%%&&&(((&&&$$$$$$%%%&&&&&&&&&""""""###$$$$$$###"""!!!!!!  !!!######"""!!! !!!$$$%%%### !!!"""&&&,,,222<<>>;;;???AAACCCGGGMMMVVV```fffsssvvvzzz|||}}}}}}}}}~~~~~~}}}||||||zzzwwwtttggg___SSSIIICCC???>>>===AAAAAAHHHSSS^^^fffnnnvvvxxx~~~}}}}}}{{{yyy||||||{{{zzzyyyxxx}}}|||zzzzzzyyyvvv|||}}}~~~~~~|||xxxooofffccceeegggnnnvvv|||~~~~~~zzz{{{zzzuuupppiii\\\PPPCCC===666333000+++)))******)))'''''')))***)))((('''((()))******)))'''&&&((())))))******))))))))))))'''%%%%%%%%%%%%$$$###############$$$$$$%%%&&&&&&&&&&&&&&&&&&((()))***((('''&&&%%%%%%&&&'''((((((((('''(((***---000222444111---,,,,,,+++'''###&&&''''''((()))******+++,,,---000333555333///+++)))((('''(((+++---------,,,,,,,,,+++***)))(((''')))))))))***++++++,,,,,,......---,,,+++)))'''&&&)))(((((()))***---///000000---)))(((+++---,,,+++...///000111000...,,,+++++++++++++++++++++,,,,,,++++++*********))))))))))))...222///---333AAANNNUUU___jjjpppuuu|||yyywwwxxxwwwsssooojjj___SSSNNNDDD:::777666333333555555444444333222222222222555555666666555444222111000////////////...***(((&&&'''((((((((((((((((((((()))***)))'''&&&&&&''''''&&&$$$######%%%&&&&&&!!!"""$$$%%%%%%###!!! !!!  !!!""""""!!!  !!!$$$%%%###  !!!$$$***000888BBBMMMUUU]]]eeehhhggggggeee```XXXOOOGGGBBBAAA>>>???AAAFFFOOO[[[gggnnnttttttuuuvvvvvvvvvvvvuuuvvvpppfff[[[PPPGGG@@@<<<>>>???BBBEEEKKKTTT^^^eeerrrvvvzzz|||||||||}}}}}}||||||||||||{{{xxxvvviiiaaaVVVKKKDDD@@@===<<<===???GGGRRR[[[bbbjjjrrrwww}}}~~~|||}}}}}}|||}}}{{{zzzyyywww}}}~~~||||||zzzwww|||}}}~~~|||zzzwwwnnndddaaacccgggnnnvvv|||~~~zzz{{{yyytttpppiii]]]QQQFFFAAA:::555111...,,,+++***)))''''''((((((((('''''''''((((((((('''&&&%%%'''((()))))))))))))))))))))'''%%%%%%%%%&&&%%%###%%%%%%$$$$$$$$$%%%%%%&&&((('''''''''''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((+++---///...,,,))))))))))))'''%%%%%%&&&'''((()))***+++,,,,,,---///111333222///,,,***)))))))))***+++,,,+++,,,,,,,,,+++***)))((('''))))))))))))******+++++++++++++++******)))((((((((((((((((((***,,,///111000---***)))***+++***)))000111222222111///,,,************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***---///...---222===FFFNNNYYYeeelllrrryyy~~~|||xxxsssvvvwwwuuusssoooeee[[[RRRHHH>>>:::888555333555555444333111111111111222444555666777666555333111///............,,,)))&&&&&&&&&'''(((((((((((((((((()))***)))'''&&&&&&'''$$$$$$###"""""""""$$$%%%###$$$%%%&&&&&&$$$""" """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!""""""#########""" """)))...666@@@LLLTTT\\\dddhhhgggfffeeeaaaZZZRRRKKKGGGFFFAAAAAACCCHHHRRR^^^hhhooouuuuuuuuuvvvvvvvvvvvvvvvvvvpppfff]]]TTTLLLEEE@@@<<<===@@@DDDKKKTTT^^^eeepppuuuzzz|||{{{{{{}}}|||{{{{{{{{{|||{{{yyywwwjjjcccWWWLLLEEE@@@===;;;<<>>JJJRRRZZZbbbfffeeeeeeeeebbb]]]WWWQQQNNNMMMEEEEEEGGGMMMWWWaaaiiimmmvvvwwwxxxxxxyyyyyyxxxxxxvvvppphhh```ZZZSSSJJJDDD:::<<>>AAAFFFOOOYYY___kkkrrryyyzzzxxxwww{{{~~~}}}|||}}}~~~}}}zzzxxxllleeeZZZPPPIIIDDD@@@======???FFFOOOTTTZZZeeeppprrryyy~~~}}}{{{xxxvvvyyy~~~~~~}}}|||}}}{{{yyyuuummmccc```bbbfffmmmuuu{{{}}}~~~~~~{{{vvvrrrlllbbbWWWKKKHHH@@@444000111///+++&&&$$$###$$$'''((()))(((%%%%%%%%%&&&'''((()))***((()))***+++,,,,,,,,,,,,)))'''&&&%%%'''''''''&&&%%%%%%%%%%%%&&&'''))))))))),,,...000///,,,(((%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((++++++***(((&&&%%%%%%%%%''''''(((((()))))))))******)))(((***+++,,,+++***)))+++------***(((((()))))))))***++++++++++++***(((((((((((((((((((((((('''''''''''')))+++---...***,,,---//////...---,,,---......---,,,++++++,,,---///222333222///,,,))),,,,,,++++++++++++++++++))))))))))))((((((((((((******+++,,,///111444666===JJJYYYbbbkkktttyyyzzz|||~~~~~~www}}}~~~{{{zzzuuupppcccXXXLLLFFFAAA<<<999999444222111000111333555777555555555555666666666666111...***(((((('''&&&%%%&&&'''((()))************'''(((((('''%%%$$$$$$%%%###((((((&&&#########$$$$$$"""!!! !!!!!!!!!!!!   %%%***111;;;FFFNNNUUU]]]aaa```dddeeegggeeeaaa\\\XXXWWWUUUTTTWWW]]]fffnnnrrrsssrrrtttvvvwwwxxxwwwuuutttwwwrrrlllgggbbbZZZNNNFFF;;;<<<===???DDDLLLUUU[[[jjjqqqxxxzzzwwwvvvzzz~~~~~~~~~{{{yyymmmfff\\\RRRKKKFFFBBB???;;;===CCCKKKPPPVVVbbbnnnooovvv|||~~~~~~{{{xxxwwwxxx}}}~~~~~~}}}zzz||||||{{{wwwnnndddaaadddeeekkktttyyy|||~~~~~~|||vvvrrrmmmcccXXXJJJHHH???333...000...)))"""!!!!!!$$$'''***++++++$$$$$$%%%&&&''')))***+++***+++,,,---............)))'''&&&&&&'''''''''&&&$$$$$$%%%%%%'''(((***+++&&&)))...111111---)))%%%'''(((((())))))(((((('''&&&&&&&&&''''''((((((((()))+++,,,+++(((%%%###"""(((((((((((())))))))))))***)))((()))+++,,,+++***'''***------+++)))***+++((()))***++++++,,,++++++(((((((((((((((''''''''')))((((((((()))***,,,---+++---///111111///---+++---.........,,,,,,,,,---,,,...111333222///,,,)))---,,,,,,++++++*********------,,,+++***)))(((((('''+++...---,,,,,,000444666DDDSSS___hhhrrrxxxyyy{{{~~~{{{~~~|||xxxtttggg\\\PPPIIIDDD>>>;;;;;;333222111000111333666888666666555555555555666777,,,***(((&&&%%%&&&''''''(((((((((((())))))))))))))))))(((&&&%%%$$$###"""!!!###$$$$$$###"""$$$%%%%%%$$$######""""""######!!!!!!"""######"""!!! !!!!!!!!!!!!    !!!###%%%'''...444???JJJSSSZZZ```dddiiijjjjjjhhhddd```___^^^ZZZ^^^eeelllrrrtttuuuuuurrrrrrssssssuuuvvvxxxyyytttsssqqqmmmeeeYYYKKKCCCAAA===<<<===???EEERRR]]]hhhnnnuuuyyyyyyyyyzzz{{{}}}}}}}}}~~~~~~{{{xxxqqqlllcccYYYOOOGGGBBB???;;;???CCCGGGKKKSSS___iiinnnuuu}}}}}}yyyvvvzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzssslllgggdddjjjnnnuuu{{{{{{uuussspppfff\\\NNNBBB777333///)))$$$"""""""""!!!"""$$$'''***,,,)))(((''')))+++------,,,---------,,,,,,,,,++++++++++++***((('''&&&%%%$$$$$$%%%((()))***)))((('''---.........,,,***'''%%%+++***)))((((((((()))***,,,---------,,,***)))'''((('''''''''&&&&&&&&&&&&&&&''')))***+++++++++***111---***)))++++++***(((,,,,,,,,,,,,,,,+++***)))++++++++++++---...000111((()))))))))///444111******+++,,,+++))))))***+++---...///000000...,,,+++)))+++......,,,,,,///111000111222333222222000///,,,,,,,,,------,,,++++++111///---+++************+++,,,,,,+++***+++...000666>>>KKKZZZgggpppuuuwww|||zzznnnfffZZZQQQJJJEEE???;;;777555444444555666555444777666555555555777888999---+++(((&&&$$$$$$$$$%%%'''''''''(((((((((((())))))(((((('''&&&%%%$$$$$$"""###$$$###!!! !!!"""$$$###""""""!!!!!!"""""" !!!"""######"""!!! """"""######"""       """$$$''',,,222===GGGPPPXXX___cccgggiiijjjjjjhhheeedddcccdddiiiqqqyyy||||||yyyvvvrrrrrrsssttttttuuuvvvvvvsssrrrpppmmmeeeZZZMMMEEECCC???===>>>@@@FFFQQQ]]]eeekkktttyyyzzzyyyzzz{{{}}}zzzwwwrrrmmmeeeZZZPPPHHHBBB???:::>>>BBBEEEIIIRRR]]]fffnnnttt||||||vvvsssxxx{{{}}}~~~~~~~~~}}}~~~|||uuunnniiigggiiimmmrrrxxx||||||vvvtttqqqggg\\\LLLAAA666333000+++&&&$$$"""###$$$&&&((()))*********))))))+++...///...------------,,,,,,,,,++++++++++++***)))(((''''''&&&%%%&&&((())))))(((((('''***+++++++++***(((&&&$$$++++++***))))))***+++,,,+++++++++,,,++++++******''''''''''''&&&&&&&&&&&&&&&'''((()))************000---***)))++++++***)))++++++,,,,,,++++++******)))***+++,,,...///000111)))*********///444111+++***+++------+++***+++,,,+++,,,...///000///...---+++---//////------///111222333333444333333111111+++,,,,,,---,,,,,,++++++000///---+++************+++,,,,,,+++******,,,///666<<>>@@@EEEPPPZZZ___gggqqqxxxzzzyyyzzz{{{}}}zzzwwwtttoooggg]]]SSSIIICCC???:::<<<@@@CCCHHHPPP[[[cccmmmttt{{{}}}wwwtttvvvyyy|||~~~~~~{{{xxxxxx{{{~~~xxxqqqllliiihhhjjjnnnsssxxx}}}}}}yyywwwssshhh\\\KKK@@@666222000,,,(((&&&###$$$''')))+++***)))(((******+++...000111///...------------,,,,,,,,,,,,++++++*********)))))))))(((((((((''''''''''''&&&(((((()))******)))'''&&&+++++++++++++++,,,---...))))))*********+++++++++(((((('''''''''&&&&&&&&&''''''''''''((()))******...,,,******+++++++++))))))******+++++++++++++++((()))+++---////////////***+++******...333111,,,***,,,......---,,,,,,,,,)))+++---///000000000///...000111000///...000111444444444555444333222222++++++,,,,,,,,,,,,++++++///...---,,,+++******+++,,,,,,,,,+++))))))+++---444888@@@LLLYYYgggrrryyy~~~}}}vvvnnndddZZZSSSKKKCCC>>>999777555555666777777777888888888888777666555555---,,,)))&&&%%%%%%%%%&&&,,,,,,------.../////////---,,,***(((&&&%%%$$$$$$"""######"""  ###"""!!!!!! !!!!!! """######"""!!!!!!    !!! !!!!!!!!!!!! """"""!!!###&&&(((...777AAAKKKUUU]]]bbbeeeiiiooorrrrrrqqqpppooorrrwww~~~zzzuuutttvvvxxxyyyyyyxxxvvvuuusssrrrqqqooojjjaaaWWWPPPHHHAAA======???CCCLLLVVVZZZbbbnnnvvvyyyyyyyyyzzz~~~}}}}}}~~~}}}zzzxxxvvvrrrjjj```VVVLLLDDD@@@;;;===???BBBGGGOOOYYY```kkkrrrzzz~~~{{{xxxtttwww{{{~~~}}}zzztttoooqqqyyy~~~zzzsssmmmkkkiiijjjlllpppvvv|||~~~zzzyyytttiii]]]MMMBBB777333000,,,((('''$$$&&&''')))******))))))******,,,...111111///---...------------,,,,,,,,,***************************)))(((&&&&&&%%%&&&&&&'''((()))***+++++++++***++++++,,,,,,---...///000*********)))*********+++))))))))))))(((((((((((()))((('''&&&&&&''')))))),,,,,,++++++++++++++++++((()))***+++,,,,,,,,,,,,***+++---//////...---,,,)))++++++***---111000,,,(((+++---...---,,,+++,,,(((***,,,...000111111111111222222222222111222222555555444444333333222222******+++,,,,,,,,,,,,+++...------,,,++++++++++++,,,---,,,***)))(((***,,,111555===HHHVVVeeeqqqxxx|||yyysssiii```XXXOOOFFF???:::777555444555777777777888999999999888666555333---+++)))((('''((()))***,,,------...///000000000000...+++(((%%%###""""""!!!"""######!!!!!!"""#########"""!!!!!!!!!!!!""" !!!#########"""!!!!!!"""!!!  !!!!!!""""""!!!!!! $$$###""" """%%%'''---555???IIITTT^^^dddhhhlllrrruuuuuutttrrrrrrsssvvvzzz}}}~~~|||yyywwwtttuuuwwwxxxxxxwwwuuutttttttttsssqqqmmmeee\\\VVVIIIAAA;;;:::<<<@@@HHHPPPUUU^^^jjjssswwwxxxyyyzzz{{{zzzyyyzzz||||||{{{zzzvvvsssmmmdddYYYOOOGGGBBB======???AAAGGGOOOXXX^^^gggnnnvvv|||~~~~~~{{{xxxsssvvv{{{~~~}}}|||{{{tttnnniiimmmwww~~~zzzsssnnnkkkiiijjjmmmqqqwww}}}~~~{{{yyyuuuiii]]]QQQEEE999333000+++'''&&&'''&&&&&&&&&'''(((***+++***)))***,,,///000...---.........---------,,,,,,(((((())))))))))))*********)))(((&&&%%%%%%%%%%%%&&&&&&((()))***++++++,,,++++++,,,---......//////,,,,,,++++++***))))))(((++++++++++++************))))))'''&&&&&&'''((()))***++++++,,,+++++++++,,,((()))***,,,,,,------------.../////////---***))))))++++++)))+++//////,,,'''))),,,,,,+++***++++++)))***+++---///000111222333333333444555555666555555444444333222111111111)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++---------+++))))))***,,,...333===IIIWWWeeeooouuuzzz}}}~~~|||~~~~~~}}}}}}~~~|||vvvmmmeee]]]SSSHHHAAA<<<999555444444555666666777888999999999777666555,,,+++***))))))***+++,,,******++++++,,,---......111...+++'''$$$""""""""" !!!######"""!!!###$$$$$$###""""""!!!!!!"""""" !!!#########""""""  !!!!!!!!!   !!!!!!""""""""""""!!!!!!#########!!! """%%%&&&+++333===GGGSSS]]]dddiiimmmrrruuuvvvuuuuuuuuutttuuuwwwyyyzzzzzzyyyyyyrrrrrrtttuuuuuuuuuttttttuuuttttttrrrooohhh```ZZZKKKBBB:::999;;;>>>DDDKKKSSS[[[gggppptttvvvxxxyyyxxxwwwwwwxxx{{{||||||{{{vvvtttoooggg]]]RRRIIIDDD>>>>>>>>>@@@FFFNNNVVV[[[bbbiiirrryyy{{{}}}|||wwwtttrrrvvv{{{|||zzzyyyxxxxxxqqqmmmjjjnnnwww~~~}}}{{{tttnnnkkkhhhjjjnnntttyyy}}}yyyxxxtttjjj^^^SSSFFF999444000+++'''&&&'''&&&%%%%%%&&&(((+++---***))))))***,,,......---............---------,,,((()))))))))))))))))))))((((((''''''&&&%%%$$$$$$###$$$%%%&&&'''(((************+++,,,------------------------,,,***(((''',,,,,,+++++++++***************)))(((''''''''''''(((***,,,,,,++++++,,,---***+++,,,---............////////////...,,,***)))))),,,,,,)))***...///---((()))************+++---++++++,,,---...///000111333222333555888:::::::::666555333222111111111111((()))***+++,,,,,,,,,,,,++++++,,,---------,,,,,,---------,,,******,,,...---333>>>KKKXXXdddmmmrrrxxx|||~~~|||}}}||||||}}}~~~yyyrrrkkkcccXXXLLLCCC???<<<777555555555555555666777888888999999999888---,,,***(((((()))***+++(((((()))***+++,,,---......,,,(((%%%###"""###$$$ """""""""  """""""""!!! !!!!!!!!!"""#########"""!!!  !!!!!!  !!!""""""######""""""!!!"""######"""!!!!!!###$$$$$$(((000999DDDPPP\\\ccciiilllqqqtttuuuvvvwwwxxxtttuuuvvvxxxxxxxxxxxxwwwsssssstttuuuuuuvvvwwwwwwuuutttsssqqqnnnhhh```[[[NNNDDD;;;999;;;>>>CCCIIIRRRZZZeeemmmqqqtttwwwyyyzzzyyyxxxxxxzzz||||||{{{vvvtttpppiii```UUULLLGGG>>>===<<>>???>>>777666555333222111222222((()))***++++++,,,,,,,,,***+++,,,---------,,,,,,---------,,,+++,,,...000///444===IIIWWWccclllqqqxxx||||||vvvppphhh]]]PPPGGGDDD@@@;;;777666666666666555555666777888:::<<<===...---***(((''''''(((((())))))***+++---......///+++)))&&&$$$######%%%&&&!!!""""""!!!!!!!!!  !!!"""#########""" """!!!!!!!!!!!!  """"""############"""""" """######""""""###$$$"""&&&...777BBBOOO[[[bbbhhhkkkooosssuuuwwwyyy{{{ssstttvvvxxxxxxwwwuuutttvvvvvvvvvwwwxxxzzz{{{|||tttsssrrrpppmmmggg___ZZZPPPEEE<<<:::<<<>>>CCCHHHRRRZZZccckkkooorrrvvvyyy}}}{{{yyyyyy{{{|||{{{zzzuuutttpppjjjaaaWWWNNNHHH===;;;:::===CCCKKKRRRUUU[[[bbbllltttxxx{{{~~~}}}yyywwwssswww|||{{{vvvrrrqqqrrrssswwwuuuuuuwww{{{~~~~~~}}}}}}}}}wwwqqqnnndddiiipppwww|||~~~zzz}}}{{{vvvuuusssjjj```QQQDDD888333111---++++++$$$%%%(((+++---......------+++((((((***---000000//////.........---------,,,,,,,,,+++++++++******$$$&&&'''((((((&&&$$$###%%%%%%&&&&&&((()))+++,,,((()))***+++***)))((('''(((+++...111111///,,,***))))))))))))((((((((((((***++++++++++++)))'''&&&&&&)))------,,,+++,,,...---...//////000/////////,,,,,,,,,,,,,,,---...///---111111------000333222,,,,,,+++))))))+++///222//////...------------...111000111666<<>>999888777777777444444444666888;;;>>>@@@...---***(((''''''((())),,,)))))),,,111333111------***%%%""" !!!"""######"""!!!!!!!!!!!!!!!  """$$$$$$###!!!""""""!!!!!!     !!! """"""""""""!!!!!!!!!!!!"""######"""  ###'''...777AAAMMMXXX___hhhkkkooorrrssstttvvvxxxxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzzzzuuupppooooookkk```WWWPPPHHH???;;;:::;;;BBBIIIJJJTTT```iiimmmpppssswww{{{zzzyyyxxxwwwxxxyyyyyywwwsssnnniiiaaaXXXOOOIIIEEE???<<<===@@@CCCKKKRRRZZZ```hhhpppuuuyyy|||~~~~~~zzzvvvsssrrrvvv{{{}}}xxxtttrrrtttvvvyyy}}}~~~~~~|||zzzqqqhhhfffiiinnnssswwwzzz}}}}}}{{{zzzxxxrrriiibbbSSSHHH>>>999444...+++***&&&'''(((***++++++++++++''')))+++---...---,,,+++//////000000///...------))),,,///...+++))))))***&&&&&&'''''''''&&&%%%$$$'''''''''(((((()))******************++++++,,,---)))+++...000111000...---%%%&&&''')))))))))(((((()))+++,,,,,,***))))))***,,,++++++++++++,,,------......------...///111222,,,...///---+++---444:::@@@<<<666000---...000333000...+++))))))+++...000000000///...---,,,,,,+++111111111333666:::>>>AAA>>>;;;777444333333222111000...,,,---......+++((()))***+++,,,------------))))))***+++,,,...///000000333999CCCPPP^^^kkkrrryyy}}}zzzuuupppfffYYYPPPIII@@@888666555333222333111444777777888:::@@@EEE---+++)))((('''((()))***---++++++///333555222...+++)))&&&###!!!!!!"""#########"""!!!  """$$$$$$###!!!###""""""!!!   """"""""""""!!!!!!!!! !!!"""###""" !!!%%%,,,444>>>JJJUUU\\\dddhhhmmmpppsssuuuwwwyyywwwxxxxxxyyyyyyyyyxxxxxxxxxyyyzzzzzzzzzzzzyyyyyywwwtttrrrrrrrrrmmmddd]]]TTTIII>>>:::999999===BBBIIIRRR^^^ggglllppptttwww{{{{{{yyyxxxxxxxxxyyyzzzvvvsssoooiiicccZZZQQQKKKFFF@@@<<<===???BBBIIIPPPXXX]]]fffmmmssswwwzzz|||{{{wwwuuuuuuxxx{{{}}}yyyvvvuuuwwwzzz}}}~~~}}}zzzrrrhhhfffiiioootttxxx{{{}}}}}}zzzxxxvvvppphhhbbbSSSIII???:::555///******''''''(((******+++++++++((()))+++,,,---,,,,,,+++000/////////.........---***,,,...---***))))))***'''''''''&&&&&&&&&%%%%%%%%%&&&''')))+++,,,------,,,++++++++++++,,,---...,,,---000111222111///---&&&&&&(((((()))(((''''''(((***++++++)))((()))***++++++++++++,,,---...///000///...---------...///---...---***))),,,444;;;>>>;;;555000---...000222...---+++))))))+++---.........------------------...///000222666999<<<>>>;;;888555333222333222111///---,,,---///000---+++,,,,,,,,,,,,,,,,,,++++++*********+++,,,...000000222555:::DDDPPP___kkkrrryyy|||zzzvvvrrrjjj]]]TTTIII@@@888555555222111333222444666777888<<>>:::888888:::>>>GGGOOO[[[dddkkkppptttxxx|||{{{zzzyyyyyyyyyyyyzzzuuurrroookkkeee]]]UUUOOOGGGAAA<<<===>>>@@@FFFMMMUUUZZZbbbjjjppptttwwwzzz~~~|||yyywwwxxxyyy{{{}}}~~~|||zzzzzz|||~~~}}}{{{rrriiieeeiiinnnuuuyyy|||~~~~~~~~~|||xxxvvvsssnnngggaaaTTTJJJAAA<<<777000***)))'''((()))***************))))))******+++,,,,,,,,,000///...---------...///+++,,,---,,,******+++,,,)))((('''&&&%%%&&&&&&'''###%%%(((,,,...000111111---------,,,------.........000222333333111...---''''''((((((((('''&&&&&&&&&((())))))''''''((()))*********+++---...000111111000...---,,,,,,,,,---------+++(((&&&+++333:::;;;888444///------...000,,,+++***))))))***+++,,,+++++++++,,,,,,---------+++,,,///222555777999:::777444222111222333333222......---///111111000.........---,,,+++)))((((((******+++,,,---///000111444666<<>>888000***(((((())))))*********))))))***)))))))))***+++,,,---000///---,,,,,,---///000------------------......***)))'''%%%%%%&&&''')))%%%'''***---000111111111///...............//////000111222333222///,,,***''''''''''''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%'''((())))))***+++---///111222///...---+++++++++,,,---++++++***((((((+++111666888666222///...------...+++++++++******+++++++++++++++++++++++++++++++++(((***---111444666666666444222111111333444444333//////000000111111000///......,,,+++***)))((((((******+++,,,---///000111444666;;;DDDOOO\\\hhhnnnxxxzzz|||}}}~~~{{{yyyvvvooocccZZZKKKBBB999666555222000222222444666888===FFFRRRZZZ))))))******++++++,,,---,,,...000333333111---)))%%%%%%&&&&&&&&&%%%$$$###!!!!!!    """$$$$$$###!!!$$$###"""   !!!"""!!!!!!!!!!!!  !!!  ###'''---444???JJJQQQ[[[```fffkkknnnpppqqqsssrrrsssttttttuuuuuuttttttvvvwwwyyy{{{{{{zzzyyyxxxuuuvvvxxxwwwtttnnnhhheeeWWWTTTPPPIII???777:::AAACCCIIISSS]]]fffnnntttwwwzzzzzzzzzzzzzzzyyyyyyyyytttsssrrrpppllleee]]]WWWFFF@@@<<<<<<===@@@FFFMMMPPPVVV]]]dddjjjppptttwwwzzz{{{|||}}}~~~~~~{{{wwwuuuttttttuuuwww{{{~~~~~~|||tttjjjeeegggkkkrrrzzz~~~~~~}}}~~~~~~}}}~~~zzzvvvtttrrroooiiidddZZZPPPEEE???999111+++)))))))))*********))))))((())))))))))))***+++,,,---///...---++++++---///000/////////000111111111111+++***(((&&&&&&'''((())))))***,,,...///000000000000000///......////////////000111111000---***(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&((('''((()))***,,,...000111,,,+++*********,,,---...'''(((******+++---///111444333222000///...------,,,,,,++++++++++++,,,,,,------,,,+++******))))))''')))---111333444444444333222111222444555555444000111111111000......---,,,+++***))))))))))))*********++++++---...000111333555:::BBBMMMZZZeeelllwwwyyy{{{|||}}}{{{zzzwwwooocccYYYMMMDDD:::777555222111222222444777;;;BBBMMM[[[eee++++++,,,,,,------------,,,...000111000...***(((%%%%%%%%%%%%%%%$$$###"""  !!!"""!!!!!!!!!  """$$$$$$###!!!""""""!!!    !!!   !!!"""!!!!!!!!!  !!!  """%%%***111;;;FFFNNNXXX]]]dddiiilllnnnoooppppppqqqrrrtttuuuuuuvvvvvvuuuwwwzzz|||}}}}}}{{{zzzwwwvvvuuuuuusssooojjjeee]]]\\\YYYSSSFFF;;;:::???CCCHHHPPPZZZdddlllsssvvvyyyyyyzzzzzzzzzyyyxxxwwwtttttttttrrrooohhh```ZZZIIIBBB=========???EEELLLNNNSSSZZZaaahhhmmmsssvvvwwwxxxyyy{{{}}}~~~zzzwwwuuupppqqqrrruuuyyy~~~|||tttkkkffffffiiioooxxx}}}~~~}}}~~~~~~~~~~~~}}}|||{{{|||zzzwwwvvvuuurrrlllfff^^^SSSGGG???999111+++******************)))((('''(((((())))))***+++++++++...---,,,,,,,,,---.../////////000222555555444222+++***)))((('''(((((()))++++++,,,,,,------......000000//////......//////---...//////...+++(((&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%$$$###$$$''')))&&&'''((()))+++---///000***)))))))))***+++---...&&&'''***,,,......//////222222222111000///---,,,---,,,+++******+++,,,---...------,,,+++***)))((((((***---111333444444444444333222222444444333222///000111000---,,,+++,,,***)))((((((((()))***+++))))))***+++,,,...///000111333888AAALLLYYYeeekkkuuuxxx{{{}}}~~~|||{{{yyyqqqdddZZZPPPFFF===999777333111222111555:::???HHHUUUdddnnn------.....................///000000...,,,***)))%%%%%%$$$###""""""!!!!!! !!!"""$$$$$$  """$$$$$$###!!!!!!!!!    !!!"""!!!!!! !!!!!!    ###'''---777BBBJJJTTTZZZaaahhhkkknnnooopppoooppprrrsssuuuvvvwwwwwwtttvvvzzz}}}}}}|||xxxuuurrrrrrtttsssnnnhhh___[[[XXXWWWQQQGGG@@@>>>CCCGGGMMMWWWbbbkkkqqqtttxxxxxxyyyyyyyyyxxxwwwvvvvvvuuuuuutttqqqjjjaaa[[[NNNGGG@@@>>>===>>>BBBIIIKKKPPPWWW^^^dddjjjppptttrrrsssuuuxxx{{{}}}~~~~~~{{{yyywwwooooooqqqtttxxx|||}}}uuulllfffeeefffllluuu|||~~~}}}|||~~~~~~~~~}}}|||{{{{{{yyyxxxxxxyyyuuuoooiiiaaaUUUGGG???888000,,,,,,+++++++++******((('''''''''((()))***++++++******,,,,,,,,,------...............000444777777444111*********)))))))))((((((++++++))))))***+++---...000000///...............,,,---//////...+++(((&&&%%%$$$$$$######$$$%%%&&&$$$$$$$$$######$$$'''***&&&&&&'''((()))+++---...+++***)))((())))))++++++(((((()))+++---///000///000111222333222000---,,,---,,,***((((((***,,,---------,,,,,,+++++++++******+++...111333555555555444333222222333222000...+++---///...,,,******,,,+++)))(((''''''(((***+++(((((()))***+++---...///111333888AAAMMMZZZfffllltttwww|||~~~|||}}}{{{ttthhh^^^RRRHHH>>>;;;888444222333111555<<>>777000------++++++++++++***((('''&&&&&&''')))+++,,,+++***)))+++,,,---............---------000444888888444///)))************)))((((((***)))''''''(((***---///000000///...............,,,---//////...+++)))'''$$$$$$#########$$$&&&'''$$$$$$$$$######$$$'''***&&&&&&&&&'''(((***,,,,,,,,,+++***((((((((())))))***)))((())),,,///111111000111333444333111...,,,---+++(((&&&&&&(((+++---++++++,,,,,,,,,---------+++,,,...111333555666777444333111111111000...+++(((***------+++)))+++---,,,***((('''&&&'''((()))'''(((((()))***,,,---...111333999BBBNNN[[[gggnnnssswww|||}}}}}}~~~~~~wwwlllcccSSSIII@@@<<<999555333444000555===FFFQQQ___nnnxxx000///---,,,+++---...//////000111333333000+++&&&######""""""######$$$$$$"""!!! """###$$$!!!"""!!!!!!!!! !!!###$$$###!!!!!!!!!   !!!"""###  ###)))222<<>>@@@EEEKKKSSS[[[bbbhhhnnnrrrqqqrrrtttxxx{{{}}}}}}|||~~~~~~|||wwwsssoooqqqqqqooouuu|||zzzxxxqqqiiihhheeeeeejjjssszzz}}}|||||||||~~~~~~|||zzzvvvyyyzzzzzz{{{{{{uuulll___UUUGGG:::111...,,,,,,,,,***'''&&&&&&'''&&&&&&&&&''''''((((((((())))))...000111111///...///000...222666999888555000---***************)))(((((('''((((((***+++---///000333000---++++++,,,+++***+++++++++***)))'''%%%%%%"""###%%%&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((()))+++,,,,,,++++++******)))(((((('''***++++++,,,---...000000555444222111//////000000,,,***(((''''''(((+++,,,+++++++++,,,,,,---------,,,,,,,,,///333555555555666444222111111000...---...---,,,,,,+++***))))))++++++***)))))))))))))))(((&&&%%%'''+++------,,,000222666???LLLZZZeeekkkqqquuuyyy|||}}}~~~xxxnnnfffZZZMMMAAA<<<:::777666666555999AAALLLZZZgggrrryyy//////---,,,,,,------...------///000111...)))%%%$$$$$$############$$$%%%!!!!!!!!! !!!!!!"""""" !!! !!!!!!"""$$$%%%%%%###!!!!!!!!!!!!!!!   !!!""""""!!!'''000:::@@@NNNYYY^^^cccnnnooolllqqqppprrrtttuuuwwwwwwwwwwwwvvvxxxzzz||||||{{{xxxvvvvvvuuutttsssrrrqqqqqqqqqfff```VVVLLLEEEBBBAAABBB===AAAGGGOOOXXXcccmmmttttttwwwzzz{{{zzzyyyxxxxxxuuuxxxxxxuuusssoooggg^^^VVVOOOEEE===:::;;;>>>???DDDIIIQQQYYY```ffflllpppssstttuuuxxx{{{|||||||||}}}xxxtttnnnpppooonnnttt~~~}}}{{{zzzsssjjjgggdddccchhhrrryyy||||||~~~|||{{{}}}~~~|||zzzxxxzzz{{{zzz{{{{{{uuummm___UUUGGG:::222...,,,,,,,,,)))'''&&&'''(((((('''&&&&&&''''''((()))******---///000000/////////000000222555666555111,,,))))))************)))(((((('''((((((***,,,...000111000///---,,,---...---,,,)))))))))((('''&&&$$$$$$ """$$$%%%%%%%%%&&&'''########################$$$%%%&&&''')))***+++,,,,,,+++++++++******))))))''''''((())),,,///111333555333111000............,,,***(((''''''(((+++,,,,,,,,,,,,---------------,,,++++++---111333444444555333111111111111///...------,,,,,,+++***))))))+++***)))))))))((()))))))))'''&&&'''***,,,,,,+++///000555===JJJWWWbbbhhhqqquuuyyy|||}}}~~~xxxoooggg\\\OOOBBB===;;;888666666555999AAALLLZZZhhhsssyyy.........------,,,,,,,,,++++++,,,......,,,((($$$%%%%%%$$$$$$###$$$$$$$$$!!!!!!!!!!!!!!!!!!  !!!!!!"""$$$''''''&&&$$$!!!!!!######"""!!!      %%%---666<<>>;;;>>>DDDKKKTTT^^^iiipppqqqtttwwwyyyyyyxxxxxxyyyvvvxxxxxxuuusssqqqjjjbbbXXXQQQFFF>>>;;;;;;===>>>BBBGGGOOOVVV]]]dddjjjnnnuuuvvvwwwxxxzzz{{{{{{|||~~~yyyuuulllmmmmmmnnnttt}}}~~~}}}{{{tttllldddaaa```fffoooxxx{{{{{{|||}}}~~~}}}{{{|||}}}}}}{{{zzz{{{}}}|||zzz{{{{{{uuummm^^^UUUGGG;;;222...---,,,+++)))''''''((()))))))))'''&&&&&&&&&(((***,,,---,,,...///000///...///000222222333333000---)))&&&)))))))))))))))(((((('''''''''(((***,,,///111222------,,,---//////---,,,(((''''''&&&%%%$$$######!!!###$$$$$$$$$%%%'''########################$$$%%%'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''&&&''')))---111333333222000...,,,,,,,,,,,,,,,***)))''''''(((***+++......------------------+++***)))+++...111333333333222111111222222111///,,,,,,,,,++++++***************)))))))))(((((((((***((('''''')))******)))---///333;;;FFFSSS^^^dddqqquuuyyy|||}}}}}}~~~~~~zzzpppiii___RRREEE@@@===999666666444888@@@LLLZZZhhhtttzzz------...------,,,+++***)))***+++,,,---,,,(((%%%&&&&&&%%%$$$######$$$$$$ !!!!!!"""!!!  ###&&&'''&&&%%%"""###%%%&&&%%%###     ###***333999EEERRRXXX^^^iiiiiihhhooossssssuuuvvvwwwvvvvvvuuuqqqrrrrrrssstttuuuuuuvvvvvvuuuuuutttsssrrrqqqppphhhccc[[[QQQHHHAAA===<<<999<<>>=========AAAEEEKKKRRRXXX___fffjjjmmmqqqvvvyyyzzz{{{}}}|||}}}~~~|||yyyjjjiiikkkpppwww|||}}}|||zzzrrriii___[[[ZZZ```kkkuuuzzz{{{|||}}}~~~}}}|||}}}}}}}}}}}}|||{{{{{{zzz}}}~~~~~~|||||||||vvvnnn^^^UUUHHH<<<444///---+++***(((&&&&&&((()))***)))'''''''''((()))+++...///+++,,,...///...---...//////000000///...---+++***'''(((((((((((('''&&&&&&&&&'''((()))+++...000111++++++******+++)))&&&$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&'''((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((***,,,------,,,,,,++++++,,,---......///000---,,,)))((((((+++...000///...,,,***))))))******,,,+++***)))(((((()))))),,,++++++******)))))))))+++))))))***---000111111000///...///111222111000++++++++++++++++++,,,,,,*********+++***)))((((((*********(((''''''''''''+++...444:::CCCNNNZZZbbbooorrrwww{{{}}}~~~}}}zzz|||{{{ssslllcccVVVJJJDDDAAA<<<888666444888AAALLLZZZhhhtttzzz------,,,++++++***))))))))))))***,,,------+++((('''&&&%%%###"""!!!!!!!!! """&&&(((&&&"""!!!#########$$$%%%&&&&&&%%%$$$""" !!!!!!&&&---222===KKKTTTZZZdddeeefffooopppqqqssstttuuuuuuttttttrrrssssssssstttuuuuuuuuussssssttttttsssqqqooonnnjjjggg```WWWNNNEEE>>>:::777999<<>>===???BBBHHHNNNUUU\\\cccggghhhnnnvvvzzz{{{{{{|||~~~yyyzzz{{{~~~}}}zzzvvvhhhfffhhhpppwww{{{}}}{{{yyypppggg]]]YYYXXX^^^jjjuuuzzz|||~~~}}}}}}~~~}}}|||||||||{{{{{{zzzzzzzzz{{{}}}~~~}}}~~~}}}vvvmmm^^^VVVIII===555000---+++***(((&&&&&&'''((((((((('''((()))***+++,,,------+++---......---,,,,,,------.../////////...---,,,'''''''''''''''&&&&&&%%%&&&&&&'''(((***,,,...///+++***((((((((('''$$$"""&&&%%%$$$######$$$&&&&&&'''((()))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---...---,,,+++((()))***+++---...///000***)))((((((***---111333---,,,+++)))))))))***+++++++++***))))))(((((((((******))))))))))))))))))+++***+++---///111111000///...---...///000///...*********++++++,,,,,,---***+++,,,,,,,,,+++***)))*********(((&&&%%%&&&((()))---444:::BBBMMMYYYbbblllpppvvvzzz}}}|||{{{{{{sssmmmbbbVVVKKKEEEBBB===888777555999AAALLLZZZgggsssyyy///---,,,***)))((()))))))))((()))+++------+++)))'''&&&$$$"""!!!  $$$&&&&&&###  """""""""############"""!!! !!!###)))...888HHHQQQWWWaaabbbcccnnnmmmoooqqqsssttttttttttttrrrssstttttttttttttttsssssstttuuuuuutttrrrpppnnnkkkhhhbbbZZZQQQGGG???:::444666999===EEEPPP[[[cccmmmppptttvvvvvvvvvwwwxxxtttxxx{{{{{{|||{{{uuunnneee^^^SSSJJJDDD@@@>>>===<<>>666000---+++***(((&&&%%%&&&&&&&&&%%%'''(((***,,,------,,,+++,,,...///...,,,******+++,,,---...//////...,,,***&&&''''''''''''&&&%%%%%%&&&&&&''''''(((***+++,,,+++)))'''&&&''''''&&&%%%$$$###"""!!!!!!###%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,---,,,***)))&&&&&&((()))+++---...///((((((((((((***,,,///000+++***)))))))))***,,,---++++++******)))((((((((())))))))))))************+++,,,---000333333222000...---,,,,,,---...---+++))))))***+++,,,,,,------+++,,,---......,,,+++)))(((******(((&&&%%%&&&(((''',,,333999@@@KKKYYYbbbjjjnnntttyyy}}}~~~zzzsssmmmaaaVVVJJJFFFCCC>>>999888777;;;BBBMMMZZZgggqqqwww///...+++)))(((((())))))((('''(((***,,,,,,+++)))&&&%%%$$$"""  !!! !!!!!!$$$%%%###!!! """""""""!!!!!! !!! !!!'''+++555EEEOOOUUU^^^```bbbllllllmmmooorrrssstttttttttrrrssstttuuutttsssrrrqqqtttuuuvvvvvvuuusssqqqoookkkiiiddd\\\SSSIII@@@;;;222444666;;;BBBMMMXXX```iiimmmqqqtttvvvvvvwwwyyysssxxx{{{|||}}}|||vvvnnnggg```UUUKKKEEEAAA???>>>999<<>>666111---+++***(((%%%$$$%%%%%%%%%$$$'''))),,,......---+++***---...///...+++***)))***+++,,,...//////,,,***(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''((()))******(((&&&&&&'''((((((((("""!!!  """$$$%%%!!!###%%%&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))++++++***((('''$$$%%%&&&(((***,,,...///)))))))))))))))************)))))))))***+++---...+++++++++***)))(((((('''))))))******+++++++++,,,,,,---///222555555222000...---++++++,,,---+++***))))))***+++,,,------...,,,---...//////---+++***((()))***(((&&&%%%''')))%%%***111888???JJJXXXbbbhhhmmmsssyyy}}}~~~zzzsssmmmaaaUUUJJJFFFCCC>>>999888888;;;CCCMMMYYYfffpppvvv000...,,,)))''''''((((((''')))***+++,,,+++)))(((%%%$$$"""!!!!!!!!!!!!"""$$$%%%$$$"""!!! !!!###%%%%%%%%%$$$"""!!! !!!''',,,666>>>JJJTTT[[[```dddhhhmmmmmmnnnoooqqqtttvvvwwwxxxwwwuuutttssssssssstttuuuvvvxxxxxxwwwtttqqqooommmmmmhhh___WWWOOODDD::::::888888===BBBJJJVVVaaaiiipppuuutttsssuuuvvvvvv{{{{{{{{{|||{{{yyytttqqqjjjeee\\\RRRIIICCC@@@>>><<<;;;===CCCHHHNNNXXXaaahhhnnnssstttuuuwwwwwwtttvvvuuuvvvwwwwwwuuuqqqnnnbbbbbbdddiiiqqqxxx|||~~~~~~|||uuummmhhh```\\\[[[aaannnyyy}}}}}}~~~zzzxxxwwwxxxxxx~~~}}}|||zzzyyyxxxwwwwwwzzz{{{~~~~~~{{{uuunnnjjj___WWWKKK@@@777111---***+++***(((&&&%%%&&&((()))%%%&&&(((*********)))))),,,,,,,,,,,,,,,---...///.../////////...,,,***)))***)))&&&$$$"""######$$$######$$$%%%&&&((()))***(((''''''((()))(((&&&###$$$$$$$$$###"""!!!!!! """""""""###$$$$$$%%%%%%######$$$$$$$$$######"""$$$%%%''')))***)))((('''&&&)))***(((***///111///,,,++++++***++++++,,,,,,+++(((&&&(((,,,//////...************)))'''&&&%%%(((***+++---......------......///000111222222333......---,,,++++++++++++)))***,,,---------,,,,,,...///000000///---***)))++++++,,,+++***(((&&&%%%(((+++///444;;;GGGUUU^^^iiiooosssuuuzzz}}}}}}~~~|||tttooo___YYYNNNEEE>>>999666555777;;;BBBKKKWWWdddpppxxx000...,,,)))((('''((((((%%%&&&(((***+++***)))(((%%%$$$###!!! """$$$$$$###  !!!"""%%%$$$$$$###"""!!!   !!!'''+++333===IIITTT[[[```eeehhhlllmmmnnnoooqqqsssuuuwwwwwwvvvtttsssrrrrrrssssssuuuvvvwwwxxxwwwtttqqqooolllllliiiaaaZZZSSSIII???===:::999===AAAHHHSSS^^^fffmmmsssssssssvvvyyyxxx{{{zzz{{{{{{{{{yyyuuurrrmmmggg^^^TTTKKKDDD@@@>>><<<:::<<>>;;;888777999===CCCLLLWWWcccpppwww///...,,,)))((((((((((((###$$$''')))***)))((((((&&&%%%###""" """%%%&&&%%% $$$$$$$$$$$$$$$######"""  &&&---   !!!&&&***000:::GGGSSS[[[```eeehhhkkklllmmmnnnpppsssuuuvvvvvvuuutttssssssrrrsssssstttuuuwwwxxxwwwtttrrrpppkkkllljjjddd^^^XXXNNNEEE???;;;:::<<>>666111---+++)))((('''%%%%%%&&&'''''''''''''''(((((()))***+++'''(((+++---//////000000............---+++***(((&&&%%%$$$###""""""###$$$!!!!!!"""###$$$%%%'''((('''&&&$$$$$$$$$###!!! #########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''(((***,,,---,,,+++***(((++++++((()))---...+++*********))))))(((((((((((('''&&&(((+++...//////,,,+++)))((((((((()))))),,,,,,+++++++++,,,,,,---111111000///......------,,,,,,,,,++++++++++++++++++,,,---.........------...///000000000///---,,,......---,,,***'''%%%$$$(((***---000777CCCRRR\\\fffpppwwwyyyzzz~~~wwwrrrbbbZZZNNNDDD>>><<<;;;;;;<<>>:::888999;;;@@@IIISSSZZZdddlllooorrrvvvyyyyyy}}}||||||}}}~~~~~~|||zzzpppllleee\\\QQQHHHAAA===:::888999>>>BBBGGGPPPYYY^^^fffmmmppptttyyyzzzyyyvvvwwwyyyzzzyyyssslllggg[[[\\\```gggnnnuuuxxxyyyzzz|||}}}~~~}}}}}}~~~~~~|||zzzzzz|||}}}}}}|||}}}zzzwwwvvvtttsssqqqmmmmmmnnnrrrwwwyyyyyywwwxxxxxxvvvuuuuuuuuuvvvvvvtttsssrrrqqqpppooooooooommmmmmlllkkkhhhccc```]]]XXXPPPFFF<<<555000---,,,'''''''''&&&&&&'''''''''((((((''''''''')))+++,,,)))+++,,,......---+++***)))*********)))'''%%%$$$$$$$$$################## !!!"""###$$$%%%%%%###!!!  !!!"""############$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''***+++---///000///...------///...+++***---...+++'''(((((((((((('''&&&%%%$$$&&&'''((()))***+++,,,+++***)))((()))+++---...///...---,,,,,,,,,---...111111000000000/////////***+++,,,---------------------------,,,---------------...//////000000000000///...+++)))'''&&&%%%***,,,...111777BBBPPPZZZcccoooxxxzzzyyy|||xxxqqqddd\\\PPPFFF@@@>>>??????AAADDDHHHNNNWWWcccooowww,,,,,,++++++***))))))(((&&&''')))******)))'''&&&)))(((&&&%%%###"""""""""!!!!!!!!!!!!!!!!!!   """""""""###$$$%%%%%%%%%"""###%%%'''((('''&&&%%%'''&&&$$$""" !!!"""'''...444888777222***!!!  """%%%)))111===HHHPPPYYYaaafffhhhiiijjjkkkmmmppprrrssstttuuuuuuvvvuuuuuuttttttrrrsssuuuwwwwwwvvvtttsssppprrrqqqkkkeee^^^RRRHHH???:::777888:::===FFFPPPUUU___iiimmmpppuuuxxxxxx}}}|||{{{|||}}}}}}{{{zzzpppmmmggg^^^UUULLLDDD@@@:::777888<<>>999777666888???GGGJJJVVVbbbiiiooovvvzzzzzzzzzxxxwwwwwwwwwwwwvvvtttpppoookkkeee]]]UUUMMMIII:::777666999:::<<>>888777999;;;???EEEMMMQQQVVVZZZ\\\^^^aaaccceeeeeeeeeeeedddbbb```___\\\]]]]]]^^^___``````aaa]]]]]]^^^_________^^^^^^```___]]]\\\ZZZYYYYYYXXXZZZZZZYYYXXXWWWVVVUUUUUUPPPPPPOOONNNMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGFFFEEECCCBBBAAACCCCCCCCCCCCCCCDDDEEEFFFDDDAAA<<<777222...,,,,,,+++)))'''(((***+++)))''''''(((***+++,,,,,,++++++)))+++,,,---,,,+++,,,---,,,,,,,,,,,,+++***))))))(((&&&%%%&&&''''''&&&%%% !!!###$$$$$$###"""!!!!!!"""""" !!!#########!!!!!! !!!"""###"""######$$$&&&(((***,,,))))))((('''%%%$$$$$$###&&&((()))+++,,,---,,,,,,*********))))))(((((((((&&&''''''((())))))******+++***)))(((((()))***++++++,,,,,,,,,,,,------------...///...---,,,...///000...,,,***(((''''''''',,,++++++,,,...//////------------,,,+++***)))(((++++++++++++,,,---...///......,,,+++***))))))))))))))),,,222555:::DDDNNN^^^fffpppuuu{{{~~~~~~{{{~~~|||xxxssskkkccc\\\UUUOOOKKKJJJKKKMMMRRR[[[gggqqqxxx,,,,,,+++***************111000/////////...+++(((,,,***&&&$$$###"""  !!!!!!!!!!!! !!! !!!###%%%&&&!!!%%%&&&%%%%%%'''&&&###  !!!   !!!"""$$$(((...555===HHHRRRXXXaaabbbccccccdddggglllooonnnnnnpppqqqrrrqqqqqqpppoooooooooqqqssstttsssrrrtttuuusssooommmiii___UUUPPPHHH???;;;888777:::@@@JJJRRRZZZ___fffpppwwwyyyttttttttttttsssssssssssssssrrrpppnnnjjjccc[[[UUUHHH@@@999888888999<<>><<<<<<;;;============>>>???@@@AAA@@@>>>;;;888444000---,,,,,,***)))***,,,,,,+++***((()))+++,,,---------,,,)))+++,,,---+++++++++,,,,,,,,,,,,,,,+++***)))(((&&&%%%$$$%%%&&&'''&&&%%%!!!"""#########"""!!!  """"""""""""###$$$###""""""!!!!!!"""###$$$###$$$&&&((()))***+++++++++***)))'''%%%$$$$$$###%%%&&&'''((())))))))))))''''''(((((())))))******(((((())))))***+++++++++---,,,+++******+++,,,---------------,,,,,,,,,,,,+++---//////...---------///...,,,+++************...---,,,---//////---,,,------,,,+++***)))((((((,,,+++*********,,,...///......,,,+++***)))))))))***)))+++000333999CCCNNN\\\eeeoootttyyy~~~}}}}}}xxx|||~~~yyyrrrkkkddd^^^WWWSSSQQQQQQQQQUUU]]]hhhrrryyy------,,,+++,,,,,,---...444333222222111///+++(((+++)))'''%%%$$$"""  !!!!!!  !!! !!!###%%%&&&"""&&&'''%%%&&&((('''$$$!!! !!!!!!  !!!$$$''',,,222:::CCCMMMSSS^^^___aaaaaabbbfffjjjnnnnnnooopppqqqrrrqqqppppppmmmnnnoooppprrrssssssssstttuuusssooommmjjjbbbXXXPPPIIIAAA<<<666333777>>>DDDLLLTTTYYY```kkkrrrttttttuuuuuuvvvvvvvvvvvvvvvsssrrrrrrpppmmmfff^^^YYYLLLCCC;;;888777777:::>>>DDDGGGKKKNNNPPPQQQSSSUUUUUUWWW[[[]]]^^^\\\ZZZXXXWWWWWWVVVUUUSSSRRRQQQQQQNNNNNNOOOPPPPPPPPPOOOOOOPPPOOONNNMMMLLLLLLLLLLLLJJJJJJIIIHHHGGGFFFFFFEEEHHHGGGGGGFFFEEEEEEDDDDDD@@@@@@@@@@@@@@@AAAAAAAAADDDCCCAAA???>>>>>>>>>>>>????????????@@@BBBCCCDDDBBBAAA???<<<777333...,,,+++******++++++,,,,,,++++++,,,---.........---,,,***,,,......,,,,,,,,,---******))))))((('''&&&%%%%%%$$$###$$$%%%&&&%%%$$$!!!""""""###""""""!!! !!!############$$$###""""""!!!"""###$$$%%%%%%&&&)))+++,,,,,,++++++,,,+++)))'''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&((()))***+++,,,*********++++++,,,,,,,,,...---,,,,,,,,,,,,---...///......---,,,,,,+++++++++...111222000...---------------,,,,,,,,,------///...---...//////,,,***...---,,,+++***)))((((((...,,,***))))))+++...000...---,,,+++***************)))***...111777BBBMMMYYYdddnnntttxxx}}}~~~~~~|||zzz{{{}}}xxxrrrllleee^^^ZZZUUUTTTUUUXXX___jjjuuu{{{------,,,+++,,,---///000444333333444333111---***)))))))))'''$$$"""!!! ###""""""!!!  !!!!!!   """$$$%%%###&&&(((&&&&&&)))(((%%%###!!! !!!!!!     ###&&&***///666???IIIPPPZZZ\\\^^^```bbbeeeiiilllqqqrrrsssssssssrrrqqqpppmmmoooppprrrrrrsssttttttuuuuuurrrnnnmmmkkkddd\\\RRRJJJBBB;;;555111555;;;>>>GGGPPPWWW___iiioooooorrrsssuuuvvvwwwwwwwwwwwwsssssssssrrroooiiiaaa[[[PPPFFF===:::777666888<<<===@@@FFFJJJMMMPPPSSSUUUVVVYYY\\\___aaa```^^^\\\ZZZYYYXXXWWWUUUTTTRRRRRRQQQQQQQQQQQQPPPOOONNNMMMPPPPPPOOONNNMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFCCC???999222---)))((()))************++++++......//////...---+++***,,,...//////---,,,---...)))))))))((('''&&&$$$$$$$$$""""""###%%%%%%%%%$$$""""""""""""!!!!!!  """""""""""""""###"""""""""###$$$&&&'''&&&(((+++---...---,,,+++,,,***(((&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))+++,,,,,,++++++++++++,,,,,,,,,,,,///...---,,,,,,---.../////////......---,,,+++++++++...222333222///...---,,,,,,------............///......///000///,,,***---,,,+++)))))))))))))))...---***))))))+++...///,,,,,,++++++******+++++++++******---000555???JJJVVVbbbnnntttxxx}}}~~~|||{{{zzz}}}{{{wwwrrrllleee```XXXXXXXXX\\\cccnnnxxx~~~,,,+++******+++---000111333333444555666444000---((()))***(((%%%"""!!!!!!$$$$$$###!!!  !!!!!!!!!!!!!!!###$$$"""&&&'''&&&&&&(((((($$$###"""  !!!      !!!###''',,,222<<>>;;;888666666555>>>GGGMMMVVVbbbiiikkknnnpppssswwwyyyzzzyyyyyyzzzzzz{{{zzzwwwpppfff```VVVLLLCCC>>>:::777999<<<<<<@@@GGGNNNSSSXXX\\\```jjjkkklllmmmooopppppppppoooooooooooooooooonnnnnnkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiijjjkkkkkkeeeeeedddcccbbbaaaaaa```aaaaaaaaaaaaaaa`````````___```bbbdddfffffffffeeeaaabbbccccccbbb```^^^]]]^^^^^^]]]\\\[[[[[[[[[[[[WWWTTTMMMEEE===555///,,,%%%(((******)))(((+++---((()))+++---///000000///***+++,,,,,,***)))))))))))))))((('''&&&$$$"""!!!!!!  ###$$$$$$#########""" """###$$$###!!! """""""""###%%%''')))***++++++,,,,,,,,,,,,,,,,,,'''%%%###!!!!!!###%%%'''((('''&&&$$$$$$$$$%%%%%%,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++...............---------)))+++------,,,******+++***+++---.........------------...111222111...+++)))(((''''''(((***---...,,,,,,,,,,,,,,,,,,,,,,,,''''''(((***+++...000111---,,,---000000000777???GGGVVVeeelllqqqxxx{{{|||zzzuuuoooppprrrvvv{{{222333333333333333333333444555666555333///+++))),,,,,,***)))'''%%%$$$###$$$###""" !!!"""  !!!!!!!!!!!! !!!  !!!$$$###!!!   """%%%)))111;;;CCCMMMRRRXXX^^^bbbeeehhhkkklllmmmnnnpppqqqqqqqqqpppppppppqqqrrrrrrrrrqqqqqqrrrrrrsssrrroookkkgggdddZZZUUUKKKBBB:::666555444666:::BBBKKKTTT]]]fffkkkqqqqqqqqqrrrtttwwwyyy{{{{{{zzzyyyxxxvvvpppiiiccc\\\RRRGGGAAA;;;666555888>>>AAAGGGLLLRRRXXX___ccciiikkkoooppppppoooooopppmmmooosssvvvwwwuuurrrpppvvvssspppqqqsssuuutttrrrtttsssrrrrrrqqqpppooooooooonnnnnnmmmlllkkkjjjiiihhhjjjmmmooonnnllliiigggiiiiiijjjlllnnnmmmkkkiiiiiiiiihhhiiijjjiiigggeeeiiiddd^^^]]]___```]]]YYY[[[VVVMMMEEE<<<444,,,'''(((((())))))))))))(((''',,,+++******,,,,,,+++***---+++***)))))))))'''&&&)))(((((('''&&&%%%%%%%%%  """$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!!!!######!!! !!!!!!!!!!!!!!!"""######(((''''''((())))))'''&&&''''''%%%###!!!!!!###%%%'''&&&%%%$$$###"""""""""(((((((((((())))))))))))++++++*********+++,,,,,,,,,(((&&&((('''%%%%%%))),,,***)))***---...,,,)))((()))++++++)))((()))***++++++,,,---...000000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******---,,,++++++************)))***+++---...///000000///---******,,,222888===HHHPPP[[[dddkkkqqqxxx|||~~~zzz{{{||||||}}}222222222333333444444444111222333333333111///------,,,+++)))'''%%%%%%$$$######!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  """%%%###!!!!!!  !!!$$$(((000999AAAJJJOOOUUU[[[```cccfffiiilllmmmooopppqqqqqqqqqqqqpppppppppqqqppppppoooooopppqqqrrrqqqooollliiifffaaa[[[QQQFFF===777444333777<<>>DDDKKKTTT]]]cccmmmmmmnnnppprrrtttvvvvvvyyyxxxwwwwwwuuuqqqlllhhhggg^^^TTTNNNGGG@@@======:::>>>BBBGGGMMMUUU\\\aaaeeehhhlllooopppqqqrrrsssrrrrrrsssssstttuuuuuuuuuuuuvvvxxxyyy{{{zzzyyywwwzzz{{{|||||||||zzzxxxwwwwwwwwwwwwwwwwwwuuutttssswwwvvvuuutttttttttttttttrrrqqqpppppppppooollljjjnnnmmmmmmmmmnnnmmmjjjhhhdddcccccceeefffddd```]]]ZZZSSSGGG===555000,,,***&&&''')))***,,,---------,,,+++******,,,,,,+++***++++++,,,,,,++++++,,,,,,+++++++++******)))))))))&&&$$$""""""######"""!!!###############"""!!! ###$$$###!!! """$$$!!!!!!"""""""""""""""!!!!!!!!!!!!$$$&&&((('''&&&'''%%%$$$######$$$$$$###%%%%%%$$$$$$###$$$$$$$$$''''''(((((())))))******((()))***+++,,,,,,---------***)))++++++)))***...+++++++++++++++***)))((()))******)))''''''((()))***++++++,,,---........./////////......---,,,,,,...---,,,++++++,,,------...------,,,,,,------------...............------.........///000222333555>>>FFFRRR\\\ccciiipppttt|||}}}|||}}}777777555444222000///...///...---,,,+++***))))))***)))'''%%%$$$$$$$$$$$$!!!!!!""""""""""""""""""######""""""!!!!!!!!!   !!!!!!!!!!!! !!!%%%((('''%%%$$$###$$$$$$"""  ###(((000666BBBHHHQQQZZZ___cccfffhhhiiijjjmmmooopppqqqqqqpppqqqqqqqqqqqqpppooonnnmmmlllmmmnnnoooppppppoooooogggccc[[[RRRHHHAAA;;;888444666:::@@@GGGQQQ\\\cccjjjkkkmmmppprrrtttvvvwwwyyyxxxwwwwwwvvvsssnnnkkkjjjaaaXXXRRRJJJBBB======999<<<@@@DDDJJJQQQYYY^^^dddggglllooopppqqqrrrtttqqqqqqqqqqqqrrrsssttttttvvvvvvvvvvvvvvvwwwxxxyyy{{{{{{{{{{{{yyyxxxvvvtttssstttvvvwwwxxxwwwvvvuuuwwwvvvtttsssrrrrrrssssssqqqooonnnmmmmmmmmmjjjhhhlllkkkjjjjjjkkkiiigggdddaaabbbcccddddddbbb^^^[[[WWWOOODDD999111---)))(((((()))***++++++,,,,,,+++,,,+++******,,,,,,+++***+++------,,,)))((()))***+++++++++++++++*********(((&&&$$$#########""" !!!!!!!!!!!!!!!!!! """"""""" !!!###!!!!!!""""""""""""!!! """""""""###%%%&&&%%%$$$'''$$$######%%%%%%$$$"""$$$$$$$$$###$$$$$$%%%%%%'''''''''((()))*********)))***+++,,,------------,,,((((((***+++)))+++...+++,,,,,,+++***)))((((((((())))))(((''''''(((*********++++++,,,---------//////.........------------,,,+++******+++,,,------------,,,,,,------.........//////......------111///...---...111444666;;;BBBMMMWWW^^^eeelllqqqzzz|||~~~~~~~~~~~~}}}}}}}}}777666555333000...---,,,******+++,,,---------,,,)))(((((('''&&&%%%$$$###""""""###$$$$$$$$$#########""""""!!!!!!  !!! !!!"""%%%((('''%%%$$$###$$$$$$"""!!!!!!""" """'''---333???EEEOOOXXX___cccfffhhhgggiiikkkmmmoooooopppoooqqqqqqqqqqqqpppooonnnnnnnnnnnnooooooppppppoooooommmhhh```UUUJJJ@@@999555222444888<<>>===888:::===AAAFFFMMMTTTZZZbbbfffjjjmmmnnnooopppqqqppppppqqqqqqrrrsssssstttxxxxxxxxxvvvuuuuuuxxxzzzyyyxxxxxxvvvuuuuuuttttttrrrsssuuuwwwwwwwwwuuutttuuutttrrrqqqppppppppppppooonnnlllkkkkkkkkkiiiggggggfffeeeeeeeeedddaaa^^^]]]^^^___```___\\\YYYWWWOOOHHH>>>444...***'''&&&(((((()))***+++++++++***,,,+++******,,,,,,+++***+++---///---)))'''(((***++++++++++++++++++++++++)))'''$$$###$$$$$$"""!!! !!!!!!!!!!!! !!!""""""!!! !!!!!!!!!"""######""" ###""""""###%%%&&&%%%###&&&$$$"""###&&&'''$$$"""############$$$%%%&&&&&&&&&&&&'''((()))***++++++)))***+++,,,---,,,++++++'''$$$$$$''''''&&&(((,,,+++,,,---,,,)))'''''''''''''''((('''&&&'''***,,,(((((()))))))))*********------------------------,,,++++++******+++------,,,,,,,,,,,,,,,------........./////////......---111///---,,,...111444777888???HHHQQQYYYaaajjjpppxxx{{{}}}zzz{{{}}}~~~444333222111000...------***+++---///000000///...((()))******)))'''%%%$$$"""###$$$%%%&&&%%%%%%$$$""""""!!!!!!   """ """%%%(((&&&%%%######$$$$$$"""!!!!!!222$$$ """&&&,,,111999@@@KKKTTT[[[```cccdddeeegggiiikkkmmmnnnnnnnnnnnnoooooopppoooooonnnnnnppppppppppppoooooonnnnnnoookkkcccXXXMMMBBB:::555444555777:::AAAKKKVVV^^^eeegggkkkppptttwwwyyyzzz{{{zzzyyyyyyyyywwwtttqqqoooggg___XXXPPPFFF???===888999<<<>>>BBBIIIPPPUUU```cccgggjjjkkkkkklllmmmmmmmmmoooppppppqqqppppppsssuuuvvvtttrrrpppqqqsssrrrqqqooonnnooopppqqqrrroooqqqrrrtttsssqqqooonnnnnnnnnmmmlllkkkjjjiiiiiigggeeeccccccccccccbbbaaa^^^]]]\\\\\\\\\ZZZWWWTTTTTTUUUVVVVVVSSSPPPNNNMMMEEE???777000,,,)))((('''%%%&&&''')))***++++++,,,,,,+++******,,,,,,+++******---///...***(((***---***************+++++++++)))'''%%%$$$$$$$$$###"""!!!!!!""""""###""""""!!!!!!"""######!!! !!!!!!"""#########""" !!!!!!!!!###&&&''''''%%%&&&###!!!###&&&'''%%%!!!############$$$%%%&&&'''&&&&&&'''((()))***++++++((()))***++++++***((('''%%%""""""%%%&&&%%%'''++++++---...,,,(((&&&&&&'''%%%&&&&&&&&&&&&(((+++...((((((((()))))))))))))))++++++,,,,,,------......---,,,+++++++++---...///+++++++++++++++,,,---------...///////////////...............000222444555777===DDDLLLTTT]]]hhhoooxxx{{{~~~wwwuuuxxx|||~~~111000000000//////.........///222333222000...,,,)))***,,,---,,,)))&&&$$$###$$$%%%&&&'''&&&&&&%%%"""!!!!!!  ###!!! !!!%%%'''&&&$$$######$$$$$$"""!!!  """AAA222  !!!"""%%%+++000555<<>>999555666777999???HHHSSS[[[dddgggkkkpppuuuyyy{{{|||{{{zzzyyyyyyyyyxxxuuusssqqqiiiaaa[[[SSSHHH@@@>>>777999:::===@@@FFFNNNSSS^^^aaaeeeggghhhhhhiiijjjhhhjjjkkkmmmmmmmmmlllllljjjnnnqqqpppmmmjjjhhhiiijjjiiigggggghhhkkknnnpppmmmnnnoooooonnnkkkhhhfffhhhhhhhhhgggfffeeecccbbb]]][[[YYYYYYYYYZZZYYYXXXUUUTTTSSSSSSSSSQQQNNNLLLLLLMMMMMMLLLIIIFFFDDDDDD===999222---+++***)))((("""$$$&&&(((***,,,------,,,+++******,,,,,,+++***)))---000///+++***---111************************)))'''%%%$$$%%%%%%$$$###"""######$$$$$$$$$######!!!###%%%%%%###!!!!!!!!!!!!"""###$$$###"""  ###'''))))))(((&&&###!!!###'''(((%%%!!!""""""######$$$%%%&&&'''&&&&&&'''((()))***++++++'''((()))***)))'''%%%$$$%%%""""""%%%'''&&&(((,,,+++---...,,,(((%%%%%%&&&$$$%%%%%%%%%&&&(((,,,///************++++++++++++)))******+++,,,---.........------,,,---...///000************++++++,,,------......///////////////+++,,,...111333333444444666;;;BBBIIIQQQ[[[gggoooxxx{{{{{{tttrrrwww|||~~~222111000.........//////......///111333222...******)))((('''&&&'''((((((+++)))(((&&&%%%%%%%%%&&&###"""!!! !!! !!! !!!"""!!!!!!"""$$$&&&%%%$$$$$$$$$###!!!   """'''+++555<<>>???BBBIIIQQQTTTXXX^^^bbbeeefffgggiiikkkiiihhhhhhhhhhhhfffeeeeeedddcccbbbaaa`````````___^^^^^^___```bbbdddeeehhhiiiiiiiiiiiihhhfffeeeccccccbbb```]]]YYYVVVTTTOOOOOOOOONNNMMMLLLKKKJJJJJJIIIGGGEEECCCBBBCCCCCCCCCAAA???===;;;::::::;;;222///+++***++++++)))&&&%%%&&&'''((())))))))))))---------,,,,,,+++++++++)))))))))***++++++,,,,,,+++,,,,,,,,,+++(((&&&$$$&&&%%%$$$#########$$$%%%''''''(((((('''%%%###"""$$$###"""!!!!!!"""############""""""######$$$%%%###############$$$%%%&&&'''&&&$$$###""""""###$$$$$$$$$$$$###############'''''''''''''''((()))***(((***+++***(((%%%%%%%%% !!!###%%%&&&)))---000...000000///,,,(((''''''(((&&&$$$######%%%''')))''''''(((***,,,,,,+++))),,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))+++///222333333////////////000000000000222222222222333333444555777666<<>>888444666:::@@@IIIRRR[[[cccjjjnnnqqqvvvxxxvvvxxxzzz{{{zzzxxxvvvuuuuuuppplllfff^^^VVVMMMDDD>>>:::888999<<<===???FFFNNNTTTXXX]]]```bbbbbbccccccdddaaa___]]]]]]\\\ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSTTTUUUXXX[[[^^^___^^^_________^^^]]][[[ZZZXXXXXXVVVTTTPPPLLLIIIGGGDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@>>><<<:::999999:::999888666444222222222222...+++(((((())))))'''%%%&&&'''((())))))*********------,,,,,,++++++++++++************)))))))))))))))*********)))'''%%%######""""""!!!!!!"""###$$$&&&&&&''''''&&&%%%$$$###$$$###"""!!!!!!"""###$$$###############$$$%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%############""""""""""""&&&&&&&&&''''''''''''''''''''''''%%%######$$$&&&"""###$$$%%%&&&)))---000///000000///,,,)))''''''(((&&&%%%$$$$$$&&&)))***)))))))))***++++++***(((***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,---111444555222////////////000000000000000333333222222333333444555777777<<>>GGGNNNUUU\\\aaafffiiilllnnnmmmllllllmmmlllmmmooopppqqqppppppoooqqqrrrssstttsssrrrqqqpppooolllgggbbb\\\TTTKKKEEECCC<<<777777999<<>>:::888888888888888888777666555777666444222111000000000///...---+++***))))))))))))'''%%%%%%&&&'''&&&%%%'''((()))***++++++++++++,,,,,,+++++++++++++++***++++++***))))))(((''''''''''''(((((('''&&&$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$###""""""""""""$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$######""""""$$$%%%&&&'''&&&%%%$$$###%%%%%%$$$""" !!!$$$'''%%%%%%%%%%%%%%%(((,,,000...///000...+++)))((((((((('''%%%%%%&&&(((***,,,+++***)))***++++++)))'''))))))************))))))***************************---111666888666000,,,//////000000111111111111333333333333333333444555888888<<>><<<::::::999888888888999999999:::;;;===@@@DDDGGGIIIHHHHHHHHHHHHFFFDDDBBBAAA>>>>>>===;;;999666333111000111111111111111000///111111000...---,,,,,,,,,******)))((('''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''')))***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))'''''''''''''''%%%$$$###""""""###$$$$$$%%%&&&'''"""#####################$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''((())))))******((('''&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&$$$""" ###$$$$$$$$$######%%%'''''''''&&&%%%%%%'''+++///......///---+++)))))))))((('''&&&&&&''')))+++,,,***))))))***+++,,,+++)))))))))))))))))))))))))))((((((((()))))))))))))))***---222777777444...***//////000000111222333333444444333333333444444555999888<<>>:::888555222000//////////////////000000333333333555777999<<<>>>======>>>===<<<:::999777444444444444333222000///,,,,,,---.........------.........---,,,+++******(((((('''''''''&&&%%%%%%###$$$%%%%%%&&&''')))******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))))))))((('''&&&%%%%%%""""""###$$$%%%&&&&&&&&&!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%'''((()))*********'''&&&%%%%%%&&&'''((()))&&&%%%%%%$$$######"""""""""###$$$%%%$$$###!!!!!!$$$''')))((('''&&&&&&'''''''''%%%%%%&&&***---,,,------,,,)))((()))***((((((''''''((()))+++,,,)))(((''')))+++---------*********))))))*********'''''''''(((((()))))))))+++---000222222000---,,,...///000111222333444555555555444333333444444444999888:::CCCMMMVVVaaajjjrrruuuyyy|||~~~|||ppplllkkkpppzzz******,,,---............111555999;;;999444000...&&&''''''''''''&&&%%%%%%$$$############$$$&&&'''!!!"""###%%%%%%$$$###### $$$&&&%%%!!! """!!!!!!    !!!$$$***333<<>>888666555555999@@@JJJTTT^^^eeekkkqqqtttssssssuuuwwwwwwvvvuuuuuuuuurrrpppmmmhhhbbbZZZQQQKKK<<<666111222444555999>>>???CCCHHHJJJIIIEEECCCAAA888666333111///,,,)))'''&&&&&&&&&&&&'''((())))))............///111333444333333444444333222000///------//////000///...---))))))***+++,,,,,,,,,+++,,,,,,,,,,,,+++***)))(((%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&''''''(((***---++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------+++,,,,,,---......//////,,,+++***)))'''&&&%%%%%% !!!"""###############!!!!!! !!!!!!  !!!###$$$######""""""######$$$%%%"""###%%%'''))))))))))))$$$$$$$$$$$$$$$&&&((()))$$$######"""!!! """"""###$$$###"""!!! !!!$$$)))+++***(((&&&%%%%%%&&&'''&&&%%%&&&(((******++++++)))''''''(((***((((((((((((((())))))***(((''''''(((,,,...//////++++++************++++++&&&''''''(((((())))))***+++---......---,,,---......///000111333444666666666555444444444444444444999777999AAAJJJSSS^^^gggpppsssxxx{{{}}}{{{wwwjjjlllqqqxxx)))***,,,...////////////000444888888555111...---(((((()))))))))((('''&&&$$$#########$$$%%%'''((("""###%%%&&&&&&$$$###""""""%%%'''&&&""" !!!"""###"""       ######(((000888???IIITTT[[[^^^bbbfffjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnoooooopppqqqrrrssssssssssssrrrqqqpppooommmiiibbbYYYSSSHHHAAA;;;888666444888===FFFPPPYYY___fffnnnrrrrrrqqqsssvvvwwwvvvuuuvvvvvvsssqqqnnnkkkeee]]]TTTMMM@@@888333333444333444777:::===AAABBB???:::555333---,,,+++++++++)))%%%"""!!!!!!!!!!!!"""###%%%%%%(((((('''((()))+++---...,,,---...//////...---,,,+++,,,---.........,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,------,,,+++)))(((%%%&&&'''(((((('''&&&&&&$$$&&&(((((('''(((+++---++++++,,,,,,,,,++++++***,,,,,,---------.........,,,,,,------------------...---+++)))'''%%%$$$$$$!!!"""############"""!!!"""!!!  """###""""""!!!!!!""""""###$$$ !!!$$$&&&((((((''''''""""""!!!"""###%%%&&&(((%%%$$$$$$###!!! """""""""""""""#########!!!$$$'''(((&&&%%%$$$$$$"""$$$&&&&&&&&&&&&'''(((((())))))'''&&&&&&''')))))))))((((((((('''''''''***)))((()))+++---......++++++***))))))***++++++&&&''''''((())))))******+++,,,---,,,++++++...000...///000222444555777777666666555444444444444444888666777???GGGPPP[[[eeennnrrrvvvzzz}}}~~~wwwrrriiinnnvvv|||)))***---///000000000000///333666666222...------)))***+++++++++***((('''$$$$$$######$$$&&&((()))$$$%%%&&&'''&&&$$$!!! """&&&((('''""" !!!!!!!!!"""!!! !!!###$$$###        $$$"""'''...555<<>>:::777444777<<>>===888222,,,)))(((((()))***+++)))%%%""" !!!"""###$$$%%%#########$$$%%%(((***++++++,,,---.........---,,,......///000///...---,,,)))***+++,,,---.........------...///...---+++***&&&''')))******)))(((((($$$&&&((((((''''''***---+++++++++,,,,,,+++******---------....../////////...------,,,,,,++++++***...---+++(((&&&$$$###"""###$$$%%%&&&&&&%%%###"""###!!! !!!"""!!!!!!!!!!!!!!!""""""### ###%%%''''''&&&&&& """$$$&&&'''(((((('''&&&%%%$$$###"""""""""!!!!!!"""###$$$%%%!!!###$$$###"""!!!"""### """%%%'''&&&&&&&&&''''''((('''&&&%%%%%%'''))))))))))))(((''''''&&&&&&,,,***))))))+++---------+++***)))(((((()))***+++'''''''''((()))******+++***,,,...---,,,,,,...111...///000222444666777888777666555444444444444444888555666===FFFOOOZZZcccmmmqqqvvvzzz}}}|||uuuoooiiipppxxx}}},,,------...///000111111//////111333555444111...***+++,,,,,,+++***((('''&&&$$$""""""###%%%%%%$$$%%%%%%%%%$$$###"""!!!  ###%%%&&&&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!      """###&&&+++111999CCCMMMTTTZZZ___eeehhhhhhhhhjjjllljjjlllnnnnnnnnnnnnooopppnnnppprrrttttttrrrpppnnnwwwtttoookkkgggbbb]]]YYYRRRJJJ@@@888555777999;;;BBBHHHRRRZZZaaaggglllnnnttttttvvvwwwwwwvvvuuuuuuuuusssqqqoookkkdddZZZRRRDDD<<<555333111...///222777555333111000---***'''***)))&&&$$$"""!!!!!!!!!!!!"""$$$%%%$$$###"""$$$(((,,,...//////,,,))))))+++,,,+++***+++)))(((***,,,---+++((()))+++,,,,,,+++++++++,,,,,,---------,,,++++++******'''''',,,...,,,***+++))))))******+++,,,------//////...---,,,******)))***+++,,,...///000000111...---,,,+++,,,---...///...+++((('''''''''%%%"""###$$$%%%&&&%%%$$$###"""%%%###  !!!###$$$$$$###""""""###$$$%%%&&&&&&&&&%%%%%%""""""""""""############((()))***)))(((&&&###"""!!!!!!!!!!!!"""""""""""""""$$$%%%&&&%%%### %%%%%%%%%&&&&&&%%%$$$$$$"""###%%%'''(((((('''''',,,+++***(((''''''''''''(((&&&$$$%%%(((+++,,,---***)))(((''''''&&&&&&'''&&&''''''((((((((((((((()))))))))***+++,,,---.../////////000111333555555555666777777666444222000444555777:::AAALLLWWW___mmmppptttvvvwww{{{|||uuupppmmmssszzz***+++,,,---...//////000//////111333555444111///++++++,,,,,,+++***(((((('''%%%######$$$&&&&&&%%%&&&&&&&&&&&&%%%###"""!!! !!!$$$%%%&&&%%%%%%   !!!!!!!!!!!!      !!!$$$)))///666@@@JJJQQQYYY^^^dddhhhhhhhhhjjjllllllnnnoooooommmlllmmmnnnnnnppprrruuuvvvuuutttssssssqqqnnnkkkhhheeeaaa]]]RRRMMMFFF>>>888777777999???EEENNNWWW^^^eeejjjnnnrrrssstttvvvwwwvvvvvvuuuwwwuuurrrooollleee\\\UUUIIIAAA999555222...---///111///---+++***(((%%%###'''&&&###!!! !!!"""$$$%%%$$$######%%%))),,,......///---***)))+++,,,,,,***,,,***)))***,,,,,,***((()))+++,,,,,,+++++++++,,,......//////......---,,,***'''''',,,...,,,***+++---------...///000000000......---,,,+++***))))))***+++,,,---------------------++++++++++++,,,------***'''&&&&&&&&&$$$"""######$$$$$$######""""""###""" !!!"""!!! !!!!!!""""""######""""""###$$$%%%&&&&&&&&&%%%$$$""""""""""""############'''((((((((('''%%%###!!!!!!!!!!!!!!!"""""""""######$$$&&&&&&&&&###!!!$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&''''''''''''+++***)))((('''''''''''')))'''&&&&&&(((************)))(((((('''''''''(((&&&'''((()))))))))))))))************+++---...////////////000222333555666888888999999888666333222222333555888>>>HHHTTT\\\iiimmmrrrtttvvvyyyxxxqqqmmmlllvvv}}}))))))***+++,,,---......///000111333555444222///,,,,,,,,,,,,+++***)))((((((&&&%%%%%%&&&''''''&&&((('''''''''&&&$$$###""" """""" ###%%%&&&&&&%%%$$$ !!!!!! !!!"""     !!!&&&+++333<<>>888333---+++,,,+++)))'''&&&%%%$$$""" ###!!! !!!###$$$%%%$$$######&&&))),,,......000---++++++,,,---,,,,,,,,,+++******++++++)))((()))+++,,,---,,,+++,,,---......//////......------+++'''''',,,...,,,+++,,,/////////000111111222222...---,,,,,,+++***))))))******++++++++++++******------+++***************+++)))'''&&&&&&&&&$$$###$$$$$$###"""""""""""""""###!!! """#########!!! !!!!!!"""###"""###%%%&&&&&&&&&%%%$$$""""""#########$$$$$$$$$%%%&&&''''''&&&$$$"""!!!!!!!!!!!!"""""""""######$$$%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$$$$######&&&&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&)))((('''((())))))(((&&&******)))((((((((())))))''''''(((******+++++++++*********+++,,,---///////////////000222333555666999999:::999888555333111000000222555:::DDDOOOWWWdddiiiooosssuuuwww|||{{{qqqkkkkkkmmmyyy))))))***+++,,,---......///000111444555555222///,,,,,,,,,++++++***)))))))))'''&&&&&&((((((((('''''''''''''''&&&$$$###""" """""" !!!###%%%&&&%%%$$$### """!!!###!!!       $$$)))000:::CCCJJJSSSYYY```eeeffffffgggiiilllnnnooonnnmmmkkkkkkllloooqqqsssvvvxxxxxxxxxxxxwwwuuuqqqnnnkkkgggbbb___WWWWWWRRRGGG;;;333222444666;;;DDDMMMVVV^^^fffkkklllnnnpppsssuuuvvvwwwwwwwwwtttpppnnnlllhhhaaa\\\SSSJJJAAA;;;555---***+++)))'''%%%$$$$$$$$$"""!!!  """$$$%%%&&&%%%%%%%%%'''+++---......000...,,,,,,,,,,,,---------,,,+++*********))))))***,,,------,,,+++,,,---+++,,,,,,---,,,,,,+++++++++(((''',,,...,,,+++---------......////////////------,,,+++******)))))))))******++++++++++++***...------,,,+++******)))+++***(((''''''&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$"""!!!!!!###$$$###""" !!! !!!"""###"""###$$$%%%&&&%%%$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!!!!!!!"""""""""#########%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$((('''&&&%%%$$$%%%&&&&&&''''''(((((('''''''''&&&&&&&&&''')))******(((&&&***)))))))))))))))***+++'''((()))***+++,,,,,,,,,******++++++,,,---///000------...///000222333444777777888777666333000...//////000222777@@@KKKRRR___eeelllrrrtttvvvzzz}}}vvvmmmiiilllqqq{{{******+++,,,---...//////000000222444666555222000,,,,,,+++***)))))))))))))))((('''((())))))(((''''''&&&&&&&&&%%%###"""!!! !!! """###%%%%%%%%%###""" """!!!###"""!!!  !!!!!!    ###(((///888AAAGGGOOOVVV^^^cccddddddfffgggiiikkkmmmnnnmmmmmmnnnooorrrrrrtttuuuvvvvvvuuuuuuxxxuuurrrooommmjjjeeebbb\\\ZZZSSSGGG999111111444444999@@@IIIQQQZZZccchhhjjjlllnnnqqqtttuuuvvvvvvsssqqqnnnmmmllliiiccc___UUULLLCCC===777///++++++(((&&&###"""######"""!!! !!!###%%%'''((('''&&&'''***---////////////...---,,,++++++---...,,,,,,+++***))))))******---...000///---,,,,,,---++++++,,,,,,---,,,,,,+++,,,((((((+++---,,,,,,...,,,---------------......---,,,,,,++++++*********((()))***,,,------......///......---,,,++++++***++++++***)))(((((()))))),,,+++)))''''''''''''(((&&&$$$""""""""""""!!!  !!!###$$$"""###$$$%%%%%%%%%$$$###"""######$$$%%%&&&&&&&&&##################""""""""""""""""""############%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&''''''&&&&&&)))(((&&&%%%$$$$$$%%%&&&%%%&&&&&&'''''''''&&&&&&###$$$&&&)))++++++)))'''))))))((())))))***++++++((()))***+++,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,---///000222333666777888777666333111/////////000111555>>>HHHOOOZZZaaaiiipppsssvvvzzz}}}~~~yyyqqqkkkkkkqqqwww|||++++++,,,---...///000000000111222444666555333000++++++)))((((((((((((((((((((('''(((******(((&&&&&&&&&&&&&&&%%%###"""!!!  """$$$%%%$$$###"""!!!!!! !!!!!!"""###"""!!!    """'''---666???EEELLLSSS\\\aaaccccccdddffffffhhhkkkmmmmmmnnnpppqqqssstttttttttttttttsssssstttsssqqqppppppnnnkkkiii___[[[SSSGGG;;;444222333333777===DDDLLLUUU^^^ccchhhjjjmmmpppssstttuuuuuuooommmlllmmmnnnlllgggbbbXXXOOOFFFAAA:::111,,,,,,'''%%%""" !!!  !!!"""###%%%''')))***))))))***,,,000111111000.........,,,******,,,...+++++++++***((()))+++---111222333111///---,,,,,,------......//////......---)))(((+++---,,,,,,...........................---------,,,,,,,,,++++++((()))+++---...//////000...............---,,,+++++++++,,,+++))))))***,,,---,,,+++***)))(((((((((&&&$$$"""!!!!!!!!!  !!!"""###$$$!!!"""$$$%%%%%%%%%$$$#########$$$%%%&&&&&&'''((("""""""""###############"""""""""#########$$$$$$%%%$$$###"""""""""$$$%%%$$$%%%&&&''''''(((((('''((('''&&&&&&%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&"""###%%%(((++++++***((('''''''''((()))***+++,,,))))))***++++++++++++***)))))))))***+++,,,......,,,,,,,,,---...000222333777888999999888666444222000//////000444;;;EEEKKKUUU\\\eeelllqqquuuzzz~~~|||yyysssnnnmmmpppwww}}}}}}++++++,,,---...///000000000111222555666666333000***)))((('''&&&&&&''''''(((''''''(((******(((&&&''''''''''''&&&$$$###"""!!! !!!###$$$###"""!!!  """"""!!!!!!     !!!&&&,,,444===CCCIIIQQQZZZ```bbbbbbccceeefffhhhkkklllmmmnnnoooqqqtttttttttttttttttttttsssuuusssrrrqqqqqqpppmmmkkk___[[[TTTJJJAAA999444222333666:::@@@GGGOOOXXX]]]hhhjjjlllooorrrsssssstttkkkkkkllloooqqqpppjjjeee^^^UUULLLEEE===444...---)))&&&"""  !!!""""""###%%%''')))+++---++++++,,,///222333333111,,,------+++))))))+++...)))******)))((())),,,///555666666333000---,,,,,,,,,---......//////.........)))(((+++---,,,---///.................................------------,,,***+++,,,---............+++,,,---------,,,++++++)))+++,,,***)))(((***---*********)))((('''%%%%%%$$$""" !!!!!!!!!!!!"""###$$$$$$$$$!!!"""###%%%%%%$$$$$$#########$$$%%%&&&'''((((((""""""""""""###$$$$$$%%%""""""#########$$$$$$$$$$$$###!!! !!!###%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%!!!###%%%'''''''''&&&&&&%%%$$$%%%''')))***((('''&&&&&&&&&'''((()))+++,,,******************)))(((((((((((()))***+++,,,---------......000222333444666777888999888777555444///.........111888BBBHHHPPPWWW```hhhnnnssszzz~~~|||vvvooolllooovvv|||***+++,,,,,,......///000111111222555666666333000***)))'''&&&%%%%%%&&&&&&'''''''''(((***)))'''%%%)))))))))((('''&&&$$$$$$###"""!!!   """######"""!!!!!!"""  !!!!!!!!!        $$$***222;;;AAAHHHPPPYYY```bbbbbbcccdddfffiiikkklllmmmmmmooopppttttttttttttuuuuuuuuuuuuxxxvvvtttrrrqqqoookkkiii___[[[UUUNNNGGG>>>666000222444888===CCCKKKTTTYYYhhhiiillloooqqqrrrssssssjjjjjjmmmqqqtttsssmmmhhhcccZZZPPPHHH@@@555...---+++((($$$"""""""""!!!  !!!######$$$&&&(((+++---...,,,,,,...000333555444222+++------+++((((((***---((()))***)))((()))---111777888888555111---,,,,,,***++++++,,,---------,,,...)))(((+++---,,,---///---------------,,,,,,,,,..................------+++,,,,,,------,,,,,,,,,)))***+++,,,---,,,+++***(((***+++***((('''***---'''((((((((('''%%%###!!!!!! !!!""""""!!! !!!###%%%%%%$$$$$$!!!"""###$$$%%%$$$############$$$%%%&&&(((((()))###"""""""""###$$$%%%&&&"""############$$$$$$$$$$$$"""  ###$$$"""###$$$%%%&&&&&&'''&&&$$$%%%&&&'''''''''%%%%%%!!!"""%%%'''((('''&&&%%%'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&((()))++++++******+++******)))((('''''''''(((((()))***,,,---/////////000111333555666333444555777777555444333......------000777???FFFMMMSSS]]]eeekkkrrryyy}}}~~~~~~vvvnnnlllqqqyyy~~~(((***---000111222222111000000111555777666111---***)))((('''&&&%%%%%%%%%%%%$$$%%%&&&((())))))((($$$%%%&&&''''''''''''&&&%%%""" """######!!!!!!!!!!!!!!!       $$$''',,,666@@@EEEMMMWWW^^^_________```fffhhhiiijjjjjjjjjlllnnnnnnqqqssstttsssrrrrrrsssuuusssqqqpppooonnnllljjjfff___WWWPPPKKKCCC999111333333555<<>>CCCKKKUUU\\\______```aaahhhjjjlllmmmmmmlllmmmooommmppprrrsssrrrqqqrrrsssvvvtttrrrppppppooommmkkkgggaaaYYYSSSMMMEEE;;;444444333666<<>>777555444666<<>>GGGUUUaaakkksss{{{~~~~~~~~~~~~}}}|||oookkklllssszzz~~~,,,---...///000111222222,,,///222444444333111000,,,+++******))))))))))))&&&(((***)))'''&&&'''(((***)))&&&$$$$$$$$$%%%&&&###!!!  !!!""""""  !!!!!!     !!!)))111999@@@IIIQQQVVV[[[```ddddddhhhkkkmmmlllkkkjjjiiiiiikkklllmmmmmmmmmoooqqqrrrpppnnnnnnnnnmmmkkkiiifffddd```[[[UUULLLDDD>>>:::888888<<<>>>AAAHHHPPPYYY___fffkkklllnnnpppsssvvvvvvvvvvvvuuusssqqqpppjjjfff```YYYQQQGGG>>>888///+++&&&######$$$$$$$$$"""""""""""""""###%%%%%%%%%&&&(((***,,,...//////------.........------,,,,,,+++)))(((((()))***+++,,,,,,,,,***(((((()))+++***+++------,,,+++,,,---******+++,,,,,,+++******---,,,+++***)))((('''&&&''''''&&&%%%%%%%%%&&&&&&)))******++++++******)))((()))******(((((()))******++++++***)))'''&&&&&&''''''&&&&&&&&&'''((()))'''''''''&&&%%%$$$#########""""""!!!""""""#########$$$#########""""""""" !!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!############$$$$$$%%%&&&"""######$$$$$$######"""&&&'''((('''$$$######$$$$$$#####################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''(((%%%&&&''''''&&&&&&(((***(((((())))))))))))(((((((((((((((((((((''''''''')))******)))(((''')))***,,,...111222222222333444666777777777666333111000///,,,+++,,,,,,+++///555<<>>;;;:::<<<===>>>DDDKKKTTTZZZbbbgggiiilllpppsssvvvvvvvvvvvvtttrrrpppooojjjgggbbb\\\TTTKKKAAA;;;222...'''###"""############"""!!!!!!!!!"""$$$%%%'''(((***+++---.........,,,---............------...---+++)))))))))+++,,,+++++++++***(((((()))***(((***,,,---,,,+++,,,---)))***+++,,,,,,+++***))),,,++++++***((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))((((((''''''((())))))(((((()))***(((***+++***'''&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''''''''&&&%%%$$$###""""""""""""""""""###$$$$$$$$$%%%%%%$$$$$$###""" !!!"""############ !!!!!!!!!!!! """""""""######$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&###""""""###%%%$$$###"""""""""""""""$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&&&&&&&(((%%%&&&'''&&&&&&&&&(((***(((((())))))))))))(((((((((((())))))))))))(((((())))))***)))''''''((()))---///222222222111111222666666666666444222000//////,,,,,,---,,,+++///444;;;DDDQQQ]]]fffnnnvvv{{{~~~}}}{{{xxxssspppjjjkkkrrr{{{,,,,,,,,,,,,---///000000+++///333444222000000111000///...,,,***)))(((((($$$'''+++***(((&&&))),,,))))))))))))(((((((((((("""!!! !!! !!!""""""      &&&...333999BBBIIINNNTTT[[[aaacccfffhhhjjjjjjkkklllnnniiijjjkkkllllllmmmppprrrpppooommmmmmmmmmmmkkkiiifffgggfffaaaZZZQQQJJJFFFAAA>>><<<<<<<<<;;;@@@GGGPPPVVV___eeehhhlllppptttuuuuuuuuuuuusssqqqooonnnjjjgggddd___XXXNNNDDD>>>444///((($$$###$$$%%%&&&$$$###!!!!!!!!!"""$$$%%%)))***+++,,,------------***+++,,,---------------///...+++)))((()))***+++)))***+++***)))((()))***''')))+++,,,++++++,,,---((()))***++++++***)))(((***))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''((((((((((((''''''&&&''')))((('''''')))***&&&(((***)))'''%%%%%%'''&&&%%%$$$###$$$%%%'''(((&&&''''''''''''%%%$$$##################$$$%%%%%%$$$%%%&&&&&&&&&%%%######""""""######$$$######### !!!"""######"""!!!$$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$""""""###$$$$$$###"""""""""###$$$%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$%%%'''$$$&&&'''&&&&&&&&&(((***))))))(((((((((((())))))((()))***++++++***)))))))))))))))(((&&&&&&''')))+++...111222222222222333555555555444333111///...///,,,,,,...---,,,///555999BBBOOO\\\fffnnnvvv|||{{{}}}{{{wwwrrroookkknnnwww+++++++++,,,---...///000///111333222///...000222222111///,,,***)))((('''###'''++++++(((''')))---++++++++++++***)))''''''"""!!! !!!  """######        &&&...111888@@@GGGLLLRRRZZZ___```bbbeeefffggghhhkkkmmmiiijjjkkkkkklllmmmpppsssqqqooonnnmmmnnnnnnllljjjhhhiiihhhddd\\\TTTLLLIIICCC???======;;;:::>>>DDDOOOUUU]]]dddhhhlllqqqvvvttttttttttttrrrpppnnnmmmjjjhhheeeaaaZZZQQQGGG@@@555000)))$$$$$$%%%'''(((%%%$$$"""!!!!!!###$$$&&&++++++,,,---------,,,,,,((()))***+++,,,---------///...+++)))(((((())))))(((***+++***)))((()))+++&&&(((***+++*********,,,''')))***++++++***)))''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''((((((((((((''''''%%%'''((((((''''''(((***%%%(((***)))&&&$$$%%%'''&&&%%%$$$######%%%'''(((&&&''''''((('''&&&$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$###"""!!!!!!###$$$%%%%%%$$$&&&%%%$$$###""""""""""""#########$$$$$$#########"""###$$$###""""""$$$&&&###"""""""""###%%%'''((($$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%''')))'''$$$###$$$&&&$$$&&&'''&&&&&&&&&)))+++***)))(((''''''((()))***)))***+++,,,,,,+++***)))((())))))(((&&&&&&'''((())),,,///111222222444555555555444333222000///...///------......---000555777@@@NNN[[[fffoooxxx}}}yyy~~~~~~{{{wwwrrrooommmqqq{{{,,,,,,,,,,,,---.../////////////////////.........000///---+++)))(((''''''%%%%%%''')))++++++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###"""!!!  """###!!! !!!"""!!! !!!   ###'''***111;;;CCCHHHOOOYYYaaa___dddfffddddddhhhkkkjjjlllmmmmmmlllkkklllnnnpppuuuooojjjjjjmmmppppppnnnmmmhhhdddbbbaaa\\\SSSLLLHHHDDD>>>999777999===@@@LLLPPPVVV]]]dddjjjoooqqqssssssssssssssssssrrrrrrmmmllljjjgggaaaXXXMMMFFF???888///)))(((***+++***(((&&&$$$$$$''')))***+++///---,,,///444444...(((------++++++++++++------000///---,,,+++++++++,,,)))***+++,,,,,,+++)))((())))))((((((((((((((()))''')))+++------***'''%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&###!!! """$$$%%%###!!!!!!!!!""""""######$$$$$$%%%$$$$$$#########""""""'''&&&$$$###"""######$$$%%%###!!!!!!$$$$$$""" """""""""""""""#########$$$$$$##################%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((&&&'''))))))(((''''''(((%%%&&&'''((())))))))))))************************%%%%%%&&&&&&&&&&&&''''''(((+++000222222222222222333555777777555222111111,,,,,,,,,++++++,,,///222333:::FFFUUUcccmmmtttxxx{{{}}}~~~~~~}}}~~~}}}{{{{{{xxxqqqkkkoooxxx,,,,,,,,,,,,---...///000---------...............111000...,,,***)))(((((('''&&&&&&''')))***)))(((******))))))((('''&&&&&&"""""""""!!!!!!!!!!!!!!! """""" !!! !!! """ !!!%%%(((...777???FFFOOOWWW^^^^^^ccceeeddddddhhhjjjjjjkkklllmmmlllkkklllnnnppprrrnnnjjjkkkooorrrqqqooooookkkgggeeeddd___WWWPPPGGGCCC===888666888;;;>>>IIINNNUUU]]]dddiiinnnppprrrsssssstttsssrrrpppooollllllkkkhhhccc[[[QQQJJJCCC;;;222,,,+++,,,,,,,,,'''%%%$$$$$$''')))++++++...///000111222111///---...---,,,++++++,,,---...000///---,,,+++,,,,,,---++++++++++++******)))(((((((((''''''&&&''''''(((&&&''')))***)))(((%%%$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&"""!!! """$$$%%%###!!! !!!""""""###$$$$$$'''%%%###!!!!!!"""###$$$'''&&&%%%######"""######$$$"""!!!!!!######""""""""""""""""""#########$$$$$$##################%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&(((******((('''((()))$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((+++///222222222222222222444666666444222000000,,,---,,,++++++,,,///222333:::FFFUUUcccnnnuuuyyy~~~}}}}}}~~~~~~{{{yyyuuupppmmmuuu}}},,,,,,+++,,,,,,---...///++++++,,,------......---111000///---+++***)))((()))&&&$$$$$$''')))++++++,,,,,,+++***((('''%%%$$$###"""!!! !!!""" !!!!!!  """  """     """&&&***111:::DDDMMMUUUYYY\\\aaadddcccdddhhhjjjiiijjjllllllllllllllloooqqqooommmkkkmmmqqqsssrrrppppppnnnkkkiiigggccc[[[VVVIIIEEE???:::888888;;;===EEEKKKTTT\\\bbbggglllnnnqqqssstttuuutttrrrooommmlllllllllkkkggg___VVVPPPHHHAAA777111//////...---'''%%%###$$$'''***,,,---...000222111///...000222......---,,,,,,---......///...---,,,,,,,,,---...,,,,,,+++)))((((((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$########################%%%$$$###$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#####################!!!###%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&"""!!!!!!"""$$$$$$###""" !!!"""###$$$%%%(((%%%""" !!!$$$&&&((('''%%%$$$###"""""""""###"""!!!!!!"""""" !!!!!!!!!""""""###############$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''$$$############$$$%%%%%%'''(((******((('''(((((($$$######"""###$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((+++///111111111222222111333555555333111000000,,,------,,,+++,,,///222333:::FFFUUUcccooowww{{{}}}|||}}}}}}|||vvvrrrqqqppp{{{************+++,,,------***+++---...////////////000000///...---+++***)))'''&&&$$$%%%'''***++++++*********)))'''&&&$$$###$$$""" !!!""" !!!!!! """ !!!!!!     !!!%%%''',,,555AAAKKKRRRUUUYYY___bbbbbbcccgggiiihhhiiikkklllmmmlllmmmoooqqqooonnnnnnppprrrsssqqqooopppnnnlllkkkiiieee^^^ZZZNNNJJJDDD>>>;;;:::<<<>>>AAAHHHRRRZZZ```eeejjjmmmrrrsssuuuvvvvvvsssooommmlllmmmmmmmmmkkkeee]]]WWWNNNFFF<<<555222111///---(((&&&%%%&&&)))---//////000000///.........000111------,,,++++++,,,------------,,,++++++,,,......---,,,***((('''&&&''''''&&&%%%%%%%%%%%%&&&&&&'''***)))((((((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%((('''&&&%%%%%%$$$######""""""""""""""""""""""""$$$###"""###%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&############"""""""""""" """###""""""###$$$&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%!!!!!!"""######$$$###""" """###%%%%%%&&&$$$"""!!!!!!"""$$$%%%((('''&&&%%%###"""!!!!!!!!!!!!!!!""""""!!! !!!!!!"""###############$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&((())))))'''&&&&&&'''%%%$$$"""!!!"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((+++///000000000111222111333666666444222111111---------,,,+++---000222333:::FFFUUUcccoooxxx|||~~~}}}}}}~~~|||uuuqqqsssvvv~~~(((((((((((()))***+++,,,,,,---///111222222111000////////////---,,,***)))$$$$$$$$$''')))++++++***((())))))***)))'''&&&$$$###""" !!!"""  """ !!!"""!!!  $$$%%%***222>>>HHHOOORRRVVV\\\aaaaaacccggghhhggggggjjjlllmmmmmmnnnpppqqqqqqqqqqqqrrrsssqqqooommmmmmmmmlllkkkiiieee```]]]RRRNNNGGGAAA<<<:::;;;;;;===EEEOOOWWW\\\aaahhhlllrrrtttvvvwwwvvvtttpppnnnmmmmmmooopppooojjjbbb]]]SSSKKKAAA999555222///---)))((('''(((+++...000111222...******...000///---++++++***))))))***++++++,,,,,,+++******+++---------+++)))'''&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''((())))))'''&&&&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&#########""""""!!!!!!!!!!!!"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%% !!!##################!!!"""$$$%%%&&&"""######$$$$$$$$$######'''&&&&&&%%%$$$###"""!!!!!!"""######!!!  !!!""""""############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%'''((((((&&&$$$%%%%%%&&&%%%###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((***,,,///000//////000111111333666666444333222222---------,,,,,,---000333444:::FFFTTTbbbnnnwww||||||~~~|||tttrrrvvv{{{(((''''''(((((()))***+++...000222333444333222111......///...---+++)))(((######$$$'''***,,,,,,+++***+++,,,---,,,+++((('''"""!!!  !!! !!!"""""""""!!!  """$$$)))000999BBBKKKOOOTTTZZZ___```bbbfffhhhffffffiiilllmmmnnnoooppprrrrrrsssssssssrrrpppnnnmmmmmmmmmnnnmmmkkkgggcccaaaWWWSSSKKKCCC===999888888:::BBBLLLTTTXXX^^^fffmmmqqqssstttvvvuuutttqqqpppmmmnnnppprrrqqqmmmfffaaaXXXQQQFFF>>>999555000---+++)))((((((+++...000111222---((()))...111///+++******)))(((((()))******,,,+++***)))))))))***+++******)))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!#########""""""""""""######$$$$$$%%%$$$$$$######"""!!!!!!!!! !!! !!!"""############$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%% """###$$$###"""###$$$ !!!"""###$$$%%%&&& """$$$&&&&&&%%%###"""%%%%%%%%%%%%%%%$$$"""""" ###%%%$$$""" !!!""""""############$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))&&&''')))(((&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))***++++++,,,...//////...---...///000222555555444222111111---......---,,,---000333555;;;EEESSSaaammmuuuzzzzzz}}}yyyssssssyyy~~~))))))))))))***+++,,,,,,000111333555555333222000,,,---......---+++)))'''$$$######$$$(((+++------,,,---......---***'''%%%!!!!!!  $$$###"""   ###(((...333<<>>GGGOOOWWW^^^aaadddggggggeeeggghhhjjjjjjiiijjjlllnnnnnnnnnoooqqqsssvvvxxxyyyzzzxxxwwwuuutttuuuuuuvvvqqqjjj___SSSIIIAAA===<<<999;;;@@@IIINNNRRR[[[dddjjjooorrrqqqppprrrrrrpppoooppprrrrrrqqqooollljjjeee___VVVLLLCCC:::222---,,,***((((((***,,,,,,,,,---------...------,,,,,,---***&&&&&&'''((('''%%%&&&&&&''''''(((''''''&&&######""""""######$$$%%%"""############$$$$$$$$$''''''&&&&&&%%%$$$""""""%%%$$$$$$###""""""""""""######"""!!!"""###%%%&&&$$$###!!! !!!"""$$$""" !!!"""!!!"""###$$$$$$###!!!!!!!!!""""""#########""""""!!!  """%%%'''(((***(((&&&$$$$$$$$$###!!!###"""!!!  ######""""""###$$$%%%%%%%%%&&&(((+++------+++(((&&&%%%############%%%&&&'''%%%###!!! """""" !!!!!!""""""############$$$$$$$$$%%%%%%%%%%%%###!!!"""%%%&&&$$$"""'''((()))++++++++++++*********)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''%%%$$$$$$'''(((***,,,---/////////,,,---...//////...---,,,***+++,,,---------,,,+++...///000...,,,,,,///222999;;;DDDQQQ\\\dddoooxxx{{{}}}~~~~~~{{{xxxsssppppppuuu{{{'''(((***+++,,,,,,------//////000111333333000...+++,,,------,,,+++***)))&&&%%%%%%%%%'''))),,,......---+++)))((('''&&&&&&)))'''%%%###!!!  !!!######"""!!!!!!      '''---333;;;DDDKKKSSSYYY\\\```fffhhhhhhfffggghhhiiihhhiiikkkmmmlllmmmnnnppprrruuuxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvxxxrrrhhh^^^TTTKKKBBB===::::::>>>EEEJJJNNNWWW```ffflllpppppppppssstttrrrqqqrrrssssssrrrpppmmmkkkhhhbbbYYYOOOEEE<<<555000...+++(((''''''((('''&&&(((***---//////---***(((,,,)))&&&%%%'''''''''%%%&&&''''''''''''&&&&&&%%%###############$$$$$$%%%"""############$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""##################$$$$$$###""""""""""""######$$$###"""!!!!!!!!!!!!"""###"""!!! !!!!!!"""#########"""!!!"""""""""###""""""!!!!!!""""""!!!!!!!!!  !!!###%%%'''(((&&&$$$$$$$$$$$$###!!!#########"""""""""!!!!!!######"""######$$$$$$%%%%%%&&&))),,,......+++(((%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$""" !!!""" !!!""""""###############$$$$$$$$$%%%%%%&&&$$$######%%%&&&$$$"""###$$$&&&'''((((((''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&(((((('''&&&&&&'''((()))***,,,---...//////000000000///...---+++******+++,,,---...---,,,,,,///000000///,,,,,,...111777999BBBOOOZZZcccnnnxxxzzz|||~~~~~~}}}zzzuuupppnnnqqqvvv{{{~~~'''''')))***+++,,,,,,,,,......000222444333111...,,,,,,---------,,,++++++((('''&&&&&&'''))),,,---...---***(((''''''((((((***)))(((&&&$$$"""   """############!!!  !!!!!!!!!"""!!!!!!  &&&+++///777???FFFMMMSSSVVV[[[ccciiijjjdddfffhhhhhhhhhhhhjjjlllkkkkkklllnnnqqqsssvvvwwwuuuvvvvvvvvvuuutttsssrrrtttnnngggaaa[[[QQQEEE;;;;;;999;;;@@@DDDIIIRRR[[[aaagggmmmnnnpppuuuwwwuuussstttuuuuuutttrrrooonnnlllfff\\\RRRIII@@@999555000---(((%%%$$$###"""!!!"""&&&+++//////,,,(((%%%+++(((&&&%%%&&&'''&&&&&&&&&'''''''''&&&%%%%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$""""""""""""###$$$%%%&&&""""""""""""""""""!!!!!!"""!!!!!!!!!"""###$$$%%%!!!  !!!"""#########"""###############"""!!! #########"""""""""!!!!!! !!!"""###$$$%%%$$$######$$$$$$###!!!###$$$%%%%%%%%%$$$###"""###############$$$$$$$$$$$$&&&)))---///...+++'''$$$%%%%%%&&&&&&%%%%%%$$$$$$###!!!  !!! !!!!!!"""#####################$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&((()))******))))))%%%&&&'''))))))'''&&&%%%''''''&&&&&&%%%%%%$$$$$$!!!$$$&&&'''(((((()))+++((()))+++,,,---.........333222111///---,,,******+++,,,------......------000000000///---,,,...///444666???LLLXXXbbbmmmwwwyyy{{{~~~~~~}}}|||{{{zzzwwwqqqkkklllrrrxxx||||||&&&'''((()))***+++++++++------///222444333000...,,,,,,---------,,,,,,,,,))))))''''''''')))+++,,,...,,,)))'''&&&'''(((******)))((('''$$$"""  !!!""""""###$$$%%%%%%###!!! """"""""""""###$$$""""""    %%%))),,,222999@@@HHHOOOSSSYYYaaafffgggdddfffhhhhhhhhhhhhjjjkkkkkkkkklllmmmnnnppprrrsssoooqqqrrrsssrrrpppnnnllllllgggaaa___]]]VVVIII>>><<<888777<<>>999222...)))%%%###"""!!! ###'''+++,,,***'''$$$((('''&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%&&&'''''''''''''''######"""""""""###$$$$$$ !!!"""""""""  !!!"""###$$$%%%&&&!!!  !!!""""""######$$$%%%%%%$$$$$$###"""!!!######"""""""""!!!!!!!!!!!!!!! !!!!!!###"""!!!"""$$$$$$###!!!"""###%%%&&&&&&%%%###"""#########$$$$$$$$$######"""$$$'''+++...---)))%%%$$$%%%&&&''''''&&&%%%$$$###"""!!!   !!!""""""##############################$$$$$$$$$$$$%%%&&&&&&&&&&&&''')))***++++++******###%%%(((******)))'''&&&''''''&&&%%%%%%$$$$$$$$$!!!$$$&&&''''''(((***+++)))***+++,,,---.........222222000...---,,,+++++++++,,,,,,---............000000000///...------...111333<<>>CCCJJJPPPQQQYYY```dddjjjqqqvvvvvvuuuuuuuuutttsssrrrqqqpppnnnkkkeee___XXXOOOGGGBBB777333---(((&&&&&&%%%%%%$$$###"""!!!"""###%%%'''$$$%%%%%%$$$###$$$&&&)))&&&&&&''''''(((''''''&&&!!!"""###%%%%%%$$$######"""############$$$$$$$$$$$$%%%&&&'''''''''''''''%%%$$$"""  """######$$$$$$"""!!!!!!!!!!!!  !!!"""$$$%%%%%%&&&&&&&&&%%%%%%""""""!!!!!!!!! !!!""""""""""""!!! """!!!"""###%%%$$$""" !!!"""#########"""!!!######$$$%%%%%%###"""!!! """%%%''''''%%%######$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((($$$%%%&&&(((((((((((('''%%%&&&((()))***)))((('''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&(((***++++++,,,------,,,,,,,,,)))***,,,---......------*********+++,,,---...//////......///000000///---000111888EEEPPP[[[hhhssstttwwwzzz}}}~~~}}}zzzyyyqqqmmmkkkooowww}}}~~~~~~~~~###$$$%%%&&&'''(((((((((+++***)))***---//////...******)))))))))***+++,,,+++***)))((()))+++---///333222111///---,,,,,,++++++)))&&&$$$$$$%%%((()))&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$''')))'''###!!!###&&&!!!!!!  !!!######'''---555>>>GGGLLLRRRYYY]]]\\\bbbeeehhhjjjiiiiiiiiijjjkkkkkkkkkkkklllmmmnnnnnnnnnooopppppppppnnnlllkkkkkkiiifffaaa\\\TTTKKKEEE@@@999555888<<>>BBBMMMUUU\\\```eeemmmqqqqqqtttsssrrrqqqpppoooooonnnnnnmmmkkkhhhcccZZZPPPIII===888000***'''%%%$$$###$$$###""""""!!!"""######!!!###$$$$$$"""###&&&***%%%&&&''')))******++++++ """$$$%%%%%%%%%###""""""############$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!   !!!"""###$$$$$$$$$$$$$$$$$$############"""!!!"""###$$$$$$###"""!!!######$$$%%%&&&%%%"""""""""!!!!!!"""###$$$$$$"""###%%%&&&%%%###!!! ###"""!!!###%%%''''''&&&$$$###"""!!!!!!"""###$$$!!!"""############""""""!!!"""###$$$&&&'''((()))'''''''''&&&&&&%%%%%%%%%000111111---((($$$###%%%###$$$%%%''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$%%%&&&%%%%%%'''***,,,,,,,,,---------,,,++++++%%%'''+++...///---***''')))((((((((()))+++---...---+++,,,...222333111...111222888DDDOOOYYYfffqqqsssuuuyyy{{{|||}}}{{{yyypppqqqsssuuuyyy}}}"""###%%%'''((((((''''''(((((()))***+++,,,,,,,,,+++)))(((***---...---+++(((+++...222444333222000:::<<<<<<;;;666111...,,,***(((&&&&&&(((+++------+++***(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&+++)))'''%%%$$$%%%&&&'''&&&%%%###"""        $$$'''...555>>>HHHOOOVVVZZZ]]]ccceeefffgggfffggghhhjjjoooooonnnnnnnnnmmmmmmmmmkkklllmmmllljjjiiijjjkkkmmmiiidddaaa___ZZZQQQIII@@@;;;888999:::;;;???EEELLLPPPWWW^^^eeejjjmmmooorrrrrrrrrrrrqqqqqqpppoooooommmkkkjjjggg___RRRHHH???888111,,,+++***(((&&&###"""  !!!######$$$%%%%%%&&&&&&%%%%%%&&&''''''((()))((((((((("""!!!!!!!!!!!!""""""###!!!###$$$$$$"""!!!!!!"""######$$$###""" """!!!  !!!  """###$$$%%%$$$$$$$$$#########""""""!!!!!!  !!!"""""""""!!! !!!"""###$$$######"""""""""""""""&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$"""%%%'''%%%###""""""''''''''''''((((((((((((((('''%%%###""""""###$$$)))+++---+++&&&###""""""'''%%%###$$$&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((((((+++---...---+++******%%%&&&''')))************************+++,,,---------...///...------...///111333999DDDMMMUUU```jjjsssuuuyyy{{{|||~~~~~~|||zzzuuuvvvwwwxxxxxxzzz~~~###$$$&&&'''((()))(((((())))))******++++++,,,,,,,,,***)))***,,,---,,,***(((+++///333555666555444777999:::999666222///...,,,***((((((***+++,,,++++++***)))'''&&&&&&&&&&&&))))))((((((((((((((((((***)))'''%%%%%%&&&'''((('''&&&$$$###!!!      ###%%%,,,222;;;DDDLLLSSSYYY]]]ccceeeffffffffffffhhhiiillllllmmmmmmmmmnnnnnnnnnlllmmmnnnmmmlllkkkkkklllmmmjjjfffdddbbb]]]TTTNNNEEE???:::999888888;;;AAAIIILLLSSS[[[bbbhhhlllmmmrrrrrrsssssssssrrrppppppqqqooommmmmmjjjbbbVVVMMMDDD>>>666000---+++'''%%%"""!!! !!!$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''!!!!!! !!! """######!!! !!!"""######$$$$$$###!!!!!!###$$$$$$$$$###""""""""""""!!!!!! !!!  !!!"""#########"""!!!!!!!!!"""###$$$###""""""!!!!!!""""""%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!""""""###"""%%%&&&%%%######$$$&&&&&&&&&'''''''''(((((('''&&&$$$###"""###$$$%%%###%%%&&&%%%""" !!!"""###!!!!!!"""%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((***,,,,,,***))))))***&&&&&&'''((()))***++++++************+++,,,---...---...///...---,,,---///111222999CCCMMMUUU```jjjrrrtttxxxzzz{{{}}}}}}~~~~~~%%%%%%'''((()))*********++++++++++++++++++++++++---+++******,,,,,,+++))))))+++000444777888777666333555888888555222000000...---,,,,,,------+++***++++++***)))))))))))))))------,,,,,,++++++******))))))'''&&&&&&'''((((((&&&&&&%%%###"""!!!       ###)))...555>>>FFFOOOWWW]]]cccdddeeeeeeeeeeeefffhhhiiijjjkkklllmmmnnnoooooommmnnnpppooommmllllllmmmmmmkkkhhhfffeee```YYYSSSJJJCCC<<<888666444666;;;CCCGGGNNNVVV^^^eeeiiikkkppprrrtttuuuuuusssqqqoooqqqooonnnmmmkkkcccYYYQQQLLLEEE<<<666111---((($$$###!!! ###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%!!!!!!  !!!  """###$$$%%%&&&%%%###     !!!"""#########!!!!!!!!!!!! """!!!!!!!!!!!!"""######%%%$$$###"""""""""""""""$$$###""""""!!!!!!""""""#########""""""######$$$$$$%%%&&&''''''%%%$$$""""""!!!!!! !!!!!!"""!!!###$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$#########$$$%%% !!!!!!  """$$$!!! """%%%''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''((())))))''''''((()))'''&&&&&&&&&''')))+++,,,++++++++++++,,,---......,,,...///...---,,,---...111222888BBBKKKTTT___iiipppssswwwyyyzzz|||~~~~~~~~~}}}}}}}}}}}}}}}~~~&&&'''((()))***+++++++++,,,,,,,,,,,,,,,+++++++++...---,,,,,,++++++***)))+++---222555777777666555222444777777555222000///------...///111000---+++++++++++++++++++++,,,,,,//////......---,,,++++++))))))(((''''''(((((()))%%%%%%$$$###"""!!!      &&&***000888AAALLLVVV]]]aaacccddddddcccdddeeefffiiijjjjjjkkklllmmmnnnnnnmmmnnnppppppnnnmmmlllmmmllljjjiiihhhgggccc]]]XXXNNNFFF>>>999555222444888???CCCIIIRRRZZZaaafffiiimmmooorrrtttuuusssqqqoooooonnnmmmllliiiccc[[[UUUPPPJJJAAA;;;555000)))%%%$$$###!!! !!!"""######$$$$$$######!!!"""######$$$$$$######"""!!!  """$$$&&&((()))(((&&&"""    !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$&&&%%%$$$$$$###""""""!!!######"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""#########$$$'''((((((&&&$$$""""""!!!!!! !!!!!!"""!!!#########$$$&&&(((&&&''''''''''''(((((((((%%%$$$#########$$$%%%&&&###"""!!! !!!$$$&&&"""""""""###%%%&&&'''&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((((((''''''&&&''''''&&&$$$$$$&&&((('''&&&%%%%%%&&&(((+++---++++++++++++,,,---...///,,,---......,,,,,,---...111222777AAAJJJRRR^^^hhhooorrruuuxxxzzz|||~~~~~~~~~|||{{{{{{{{{{{{|||~~~'''(((((()))***+++,,,------------,,,,,,,,,,,,,,,//////...---,,,+++******...000333666777555333222222444777777444111///...,,,---...111333333000...,,,,,,,,,---------------//////...------,,,++++++******))))))((((((((()))###$$$$$$###"""!!!    $$$'''---444===IIITTT[[[___```bbbcccbbbcccdddfffkkkkkkkkklllllllllmmmmmmlllnnnppppppnnnllllllllljjjiiiiiiiiigggccc___\\\QQQIII@@@;;;666222333888<<>>GGGOOO[[[fffnnnqqquuuxxxzzz||||||}}}}}}}}}}}}}}}}}}}}}(((((((((((()))+++,,,---,,,,,,------....../////////111222111...---...000111333666888888777555333000333666777555333222222///...///111222333111///---......//////...---,,,------,,,,,,,,,,,,,,,,,,------,,,+++***((('''&&&%%%&&&''''''&&&%%%###"""!!!"""!!!  """   !!!&&&---666AAALLLRRRYYY[[[^^^```aaabbbeeegggkkkkkklllmmmnnnnnnoooppplllooorrrrrrpppnnnmmmmmmiiijjjlllkkkhhheeeaaa```XXXQQQJJJDDD===666333555666999>>>EEENNNUUU\\\___dddfffjjjnnnrrrtttvvvvvvqqqrrrrrrqqqnnnkkkiiigggZZZUUUOOOIIICCC;;;222+++&&&$$$!!! !!!"""!!!!!!!!!  """&&&+++******)))))))))))))))######!!! !!!###%%%&&&!!!!!!!!!"""""""""######!!!"""###$$$%%%$$$$$$###!!!"""#########"""!!!!!!""""""!!! !!! !!!"""###$$$!!!"""######$$$$$$$$$###"""!!!!!! !!!!!!""""""%%%&&&%%%######$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$###"""%%%""" !!!!!! !!!###"""!!!!!!"""%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&''''''((((((&&&'''''''''''''''&&&&&&%%%'''))))))(((&&&&&&'''$$$%%%%%%&&&'''((()))***))))))))))))***+++,,,,,,+++,,,------++++++,,,---111111444===FFFNNN[[[eeennnqqquuuxxxzzz}}}~~~}}}|||{{{}}}((((((''''''(((***,,,---,,,,,,,,,---...///000000///222333222///...///222111333666999:::999777666...111555777666555555555222000000000111111000...---.../////////...,,,+++,,,,,,,,,---------------......---,,,***(((&&&%%%&&&'''((())))))'''%%%### """$$$$$$###""""""###     $$$+++444>>>HHHOOOWWWZZZ]]]___```cccfffhhhiiijjjkkkmmmoooppprrrrrrmmmpppssstttrrrpppnnnnnnjjjlllmmmllliiieeecccaaa[[[TTTMMMHHH???666222333444777<<>>:::444444666<<>>888///,,,(((%%%###!!! ))))))***+++++++++++++++***&&&  """###""""""$$$%%% !!!""""""""""""""" !!!###%%%%%%$$$###!!!"""!!! !!!"""###""""""######$$$$$$$$$%%% !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""$$$%%%'''''''''&&&%%%%%%$$$$$$$$$############$$$%%%%%%&&&%%%$$$$$$#########$$$%%%###!!!  %%%///:::BBBBBB@@@+++'''"""!!!"""###""" !!!###$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%'''((((((''''''((()))***************((()))+++,,,---,,,,,,+++......---------...//////,,,---111666>>>IIIUUU\\\fffooovvvwwwvvvyyy|||}}}~~~~~~}}}}}}}}}~~~~~~~~~!!!###&&&)))***++++++***+++***)))***,,,------,,,......------///222555777999666333222333444555444444444444555666666555444333222111111111333444666444333222111000000000111000111222111///.........---,,,,,,+++)))(((((('''''''''''''''&&&%%%$$$###%%%$$$$$$###"""!!!!!!            ###'''+++333<<>>AAAFFFSSS[[[bbbeeehhhlllmmmkkkqqqsssuuuuuutttqqqnnnlllhhhfffaaa]]]WWWOOOGGGBBB999555///)))&&&###  !!! ###&&&***+++******+++,,,***&&&  !!!!!!  ############$$$&&& !!!###$$$$$$$$$###"""!!!"""############"""!!!"""!!! """$$$######"""""""""!!!!!!!!!!!!$$$&&&&&&&&&$$$###""""""!!!!!!  """$$$$$$$$$$$$%%%''''''&&&%%%$$$#########$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$######!!!!!!"""$$$&&&&&&&&&######&&&...666777000((("""!!! !!!"""""" !!!###$$$%%%%%%%%%&&&''')))******(((&&&%%%%%%$$$$$$%%%'''(((((('''$$$%%%&&&'''(((((((((((()))***,,,...///...---,,,000000000000000000000///---///111666===GGGSSSZZZcccnnnwwwwwwuuuxxx|||~~~~~~~~~!!!###&&&)))++++++******,,,++++++,,,///000000///------...///111444666888777555222222222333333222222444555444333111111222111111222444555666777777333333222222111000000///...000222222000.........---,,,,,,+++******))))))''''''((((((''''''&&&%%% !!!""""""######$$$"""          """!!!!!!$$$,,,555<<>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666333444444555555555555444444555777777666444000...222333444444333222000///,,,,,,---...---,,,+++******'''%%%&&&***+++((($$$&&&$$$###"""###"""         $$$***)))'''""" !!!$$$(((111999DDDLLLQQQXXX```ffffffkkkooonnnkkkiiilllpppqqqqqqrrrrrrrrrqqqpppppplllmmmooopppqqqpppnnnmmmlllhhhdddbbbbbb___XXXQQQKKKDDD===:::777444666;;;AAAHHHQQQYYY]]]bbbgggjjjmmmoooqqqooollliiiiiikkknnnnnnllljjjeee```\\\YYYLLLFFF===555...)))%%%"""!!!%%%)))++++++***(((((((((((('''$$$""""""######"""###$$$!!! !!! !!!!!! !!!###&&&###$$$&&&&&&&&&&&&((()))%%%###!!!###'''((('''%%%$$$###"""!!!!!!"""######$$$"""!!!"""######"""!!!"""$$$&&&((((((&&&$$$"""###$$$%%%%%%%%%###"""!!!!!!###%%%&&&%%%$$$$$$$$$)))(((&&&&&&&&&$$$""""""""""""""""""#########$$$$$$###""""""###$$$$$$###$$$%%%%%%$$$###"""!!!"""!!! """###$$$$$$$$$$$$###""" !!!!!!!!!!!!!!!  ###$$$$$$""" """!!! !!!%%%'''&&&$$$""""""###$$$&&&''''''((((((((((((((()))))))))))),,,+++******+++...000222222222333444333222111000///...000555:::>>>GGGOOOZZZaaagggjjjpppvvvyyyxxx}}}}}}######%%%''')))+++------...//////---,,,,,,...000111222444777:::<<<>>>@@@<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;:::999888777555555666666777666666666555555666666555333111///333333444444333111///...,,,,,,---------,,,+++***+++(((%%%'''******'''###%%%$$$""""""######!!! """!!!        !!!######"""###'''...666@@@IIIOOOVVV___eeeeeehhhlllmmmlllllloooqqqqqqrrrrrrsssssssssrrrrrrnnnoooqqqrrrrrrpppooonnnmmmjjjfffeeeeeeaaaZZZUUULLLEEE===888444111222666>>>EEENNNVVV[[[```eeeiiilllooopppnnnkkkiiikkkmmmqqqpppooommmiiiddd```]]]OOOJJJAAA888111,,,'''###"""  ###&&&((((((''''''$$$%%%%%%%%%$$$"""!!! """###""" """!!!  !!!""""""!!! """%%%$$$%%%&&&&&&%%%$$$%%%'''%%%###"""###&&&'''&&&%%%%%%$$$###"""!!!"""######%%%$$$"""###$$$$$$###"""###$$$&&&''''''&&&###"""""""""###$$$$$$$$$######!!!###$$$%%%%%%$$$######(((((((((&&&%%%###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!"""!!! !!!"""###############"""!!!!!!!!!""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!$$$"""!!!###%%%'''&&&$$$###$$$$$$%%%&&&'''((()))(((((((((((())))))))))))++++++******,,,...000222111222222333222222000000000...000444888;;;CCCKKKYYY___fffjjjpppwwwzzzyyy{{{|||~~~~~~~~~"""###$$$&&&(((***+++,,,...//////...------...000222333555888;;;===???@@@??????>>>>>>=========<<<>>>>>>>>>===<<<;;;999999444555555666666666666777666666555555444222222111333333444333222000...---,,,,,,,,,---,,,++++++***,,,)))''''''))))))&&&###$$$###""""""###$$$###"""$$$###!!!        """&&&)))111;;;DDDLLLTTT]]]cccdddfffiiilllnnnpppqqqqqqqqqrrrssssssttttttttttttqqqrrrssssssrrrqqqooonnnooollljjjhhhhhhddd^^^YYYQQQHHH???999444///000555;;;AAAJJJQQQWWW\\\ccchhhkkkmmmnnnmmmjjjjjjlllooorrrrrrqqqoookkkgggbbb```UUUOOOGGG>>>777000***&&&%%%!!! """###$$$%%%%%% !!!"""######"""""" ###$$$"""###!!!  """######""" !!!###$$$%%%&&&%%%###"""###$$$&&&%%%$$$$$$&&&'''&&&$$$%%%%%%$$$###############&&&%%%######$$$%%%###"""$$$%%%&&&'''&&&%%%###!!! !!!"""###$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$###''')))***'''$$$!!!"""$$$##############################$$$%%%%%%$$$######!!!!!!"""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&'''((())))))''''''((((((((()))))))))+++******+++,,,...111222111111111111111000//////111//////333555888???GGGVVV^^^fffjjjpppwww{{{{{{zzz{{{~~~|||}}}~~~~~~}}}"""###$$$&&&((()))++++++---...//////...---///000333444666888:::===>>>???AAAAAA@@@@@@??????>>>>>>@@@@@@@@@???>>><<<;;;:::333333333444444555666666888777555333222222222222333333333333111///---,,,,,,,,,,,,,,,++++++******,,,***((('''((('''%%%$$$###"""!!!"""$$$%%%$$$###$$$###!!!        !!!$$$&&&,,,666???IIIRRR[[[aaaddddddgggkkkoooqqqpppooopppppprrrsssttttttttttttssssssssssssrrrpppooonnnpppnnnlllkkkiiifffaaa\\\VVVMMMDDD===777222333777777===FFFMMMSSSYYYaaafffhhhkkklllllljjjkkknnnrrrqqqqqqpppnnnkkkgggdddaaaZZZUUUMMMDDD<<<444---)))&&&### !!!###$$$ !!!!!!"""""" $$$%%%### ###"""  ###$$$$$$###!!! """"""###$$$$$$###"""###%%%((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$######%%%$$$"""###$$$$$$###!!!$$$%%%&&&&&&&&&$$$"""!!! !!!"""%%%''')))+++***))))))*********'''&&&&&&)))+++(((### ###&&&$$$$$$$$$$$$$$$#########!!!"""$$$%%%%%%$$$"""!!! !!!!!!"""""""""""""""############""""""!!!  !!!"""######$$$$$$%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((&&&'''''''''((()))))))))*********+++---///111222000000000000000//////...111...///222444777===EEESSS\\\fffkkkpppwww||||||{{{|||~~~|||zzz}}}~~~######$$$&&&''')))***+++,,,---////////////000111333444666888:::<<<>>>???BBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@???>>><<<::::::444444444444555666777888888777555333222222222333222222222222111///---,,,,,,,,,++++++************,,,***(((''''''&&&&&&%%%###"""!!!"""$$$&&&%%%$$$###"""        """$$$)))111;;;EEEOOOXXX]]]cccdddfffjjjnnnooommmlllooooooppprrrrrrsssssssssssssssrrrrrrqqqpppooonnnooonnnmmmllljjjfffbbb___WWWOOOGGGAAA;;;555555888555:::BBBHHHNNNUUU]]]cccdddhhhkkkkkkkkklllppptttqqqqqqqqqpppmmmjjjgggeee___ZZZSSSKKKCCC:::222,,,&&&$$$"""!!!  """### !!!$$$%%%$$$###""""""""""""  $$$%%%%%%$$$""" !!!!!!"""#########%%%'''))))))))))))((((((((()))'''''''''&&&%%%$$$$$$######!!! !!!"""###"""!!!$$$$$$%%%%%%%%%$$$###""" !!!"""%%%)))---///111000///000111000---***&&&)))+++(((###!!!$$$(((&&&%%%%%%%%%$$$$$$$$$### !!!###$$$$$$###!!! !!!!!!!!!"""###############$$$###"""!!!!!! !!!"""######$$$###"""""""""$$$%%%&&&'''(((''''''&&&%%%%%%%%%#########$$$%%%%%%%%%&&&%%%&&&&&&'''((()))))))))))))))***,,,---///111222000000000///////////////000......222444777>>>FFFOOOZZZeeejjjooovvv{{{|||zzz{{{~~~~~~|||zzz~~~~~~$$$$$$%%%&&&((()))***+++))),,,...000000111222333555555777999;;;===??????BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???===;;;999888666555555555666777999;;;888777555333222222222333000000111111000///---,,,,,,,,,+++************++++++***((('''&&&&&&&&&'''$$$""""""###%%%&&&%%%$$$"""!!!            ###&&&---666@@@JJJRRRVVV___bbbfffiiikkklllkkkkkkoooooopppqqqrrrrrrrrrrrrsssrrrrrrqqqqqqpppppppppnnnnnnnnnmmmjjjgggdddaaaXXXQQQIIIDDD===666444555222777===CCCHHHOOOXXX___```dddiiillllllnnnrrruuussssssssssssqqqnnnkkkiiiddd```YYYRRRJJJAAA888222)))'''%%%$$$###  !!!  """$$$%%%$$$######$$$!!!!!!  !!!!!!###%%%&&&%%%###!!!!!!!!! """######$$$''')))((()))******)))((()))+++(((((((((((('''%%%$$$###  """###"""!!!######$$$$$$$$$$$$$$$###"""!!!!!!###&&&+++000333777555333444666555111---((())))))'''###"""%%%((('''&&&&&&%%%%%%$$$$$$$$$!!!!!!"""######"""!!!!!!""""""!!!!!!!!!"""######$$$######""""""!!!!!!  !!! !!!!!!""""""""""""!!!!!!"""###%%%&&&&&&'''((('''%%%$$$%%%&&&"""#########$$$$$$$$$%%%%%%%%%&&&'''((())))))***((()))***,,,...000111222111111000///////////////000---...111333666===DDDKKKWWWbbbhhhlllrrrwwwyyywwwxxx{{{}}}~~~}}}}}}~~~~~~~~~%%%%%%&&&''')))***++++++'''***...000111222444555777888:::;;;===???AAAAAA@@@@@@AAAAAABBBCCCCCCCCC@@@???>>>===;;;999888777444333222222444666888999777666555444333222222222......000000000///...---,,,,,,***)))))))))***+++***)))(((&&&%%%&&&''')))%%%#########%%%%%%%%%###!!!!!!         !!!###(((000:::DDDKKKNNNYYY^^^eeeiiiiiiiiikkklllqqqqqqrrrrrrrrrrrrrrrqqqssssssrrrrrrrrrrrrrrrsssoooooopppooolllhhheeeddd[[[UUUNNNIIIAAA777222333///333888===BBBIIISSSZZZ\\\bbbiiimmmnnnppprrruuurrrsssssssssqqqooollljjjhhheee___YYYQQQHHH>>>888---***'''$$$"""!!! !!!"""###$$$###!!!!!!"""###  !!!!!!!!!!!!!!!"""$$$&&&%%%###"""!!!""" !!!###$$$$$$$$$&&&(((%%%'''))))))'''''')))+++))))))))))))(((&&&$$$### ###%%%%%%$$$""""""######$$$$$$%%%%%%$$$######$$$'''---222666:::777444555777666111---***)))'''%%%$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$########################%%%$$$###"""""""""######$$$###"""  !!!"""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""###$$$%%%$$$&&&'''&&&$$$###%%%&&&######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((()))***'''(((***,,,...000111222222111000/////////000000000...---000111333999@@@EEERRR___dddggglllrrrtttvvvxxxzzz}}}{{{}}}%%%&&&'''((()))***+++,,,&&&)))---000222333555777::::::<<<>>>???AAACCCCCC???@@@@@@AAABBBCCCDDDDDD???>>>>>><<<:::888666555000//////...000222444666666666555555444222222111------///000000000///...---,,,***)))))))))***+++))))))(((&&&%%%&&&(((***%%%$$$######%%%%%%$$$###"""!!!            !!!%%%---666???FFFIIITTT\\\dddhhhhhhhhhkkkooossssssssstttssssssrrrrrrttttttsssssssssttttttuuuoooqqqqqqpppmmmiiigggfffaaaZZZTTTNNNEEE:::333222,,,000555999>>>EEEOOOVVVZZZ```hhhnnnoooqqqsssuuuppppppqqqqqqpppmmmkkkiiilllhhhccc]]]VVVMMMCCC===111---'''###!!!  """###%%%%%%$$$!!!!!!  !!!"""!!!!!!!!!"""$$$%%%%%%$$$""""""""""""###%%%%%%$$$$$$%%%'''###%%%((('''&&&&&&(((+++)))*********((('''%%%###!!!$$$&&&'''&&&!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$%%%(((...333777:::666333444666555000++++++)))%%%$$$%%%&&&'''&&&(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$"""""""""######%%%###!!! !!! """###############""""""""""""!!!!!!"""###$$$$$$%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***'''(((***---///000111222333222000/////////000111111...---//////000555<<>>;;;999777666444222//////000222333222222333333333333222111111......////////////......+++++++++************)))+++)))(((&&&&&&&&&'''(((&&&%%%$$$""""""""""""#########!!!         """!!!$$$+++111777AAAJJJTTTZZZaaaeeefffhhhjjjmmmlllqqqttttttpppoooqqqtttpppppppppqqqqqqqqqrrrrrrrrrrrrqqqooommmkkkiiihhh```[[[RRRJJJDDD>>>999666222000111666;;;AAAKKKUUUXXX^^^dddhhhmmmsssuuurrrqqqsssttttttsssoookkkhhhooojjjbbb\\\VVVOOOGGGAAA666000)))%%%###!!!  !!!!!! !!!"""!!!!!!"""$$$$$$$$$$$$$$$###!!! """"""!!!""""""###$$$%%%&&&'''''''''&&&&&&((())))))))))))((('''%%%$$$###$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$''''''''''''&&&(((,,,///......000333444333000...---***'''###""""""$$$&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%'''%%%###!!!###  """###""""""$$$&&&%%%### %%%$$$#########$$$%%%&&&((('''%%%$$$###$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))***++++++,,,...000///------///111444333111000000000111111...///000000000111555777AAAGGGQQQ[[[bbbhhhlllnnnrrrvvvzzz~~~}}}~~~}}}{{{yyyzzz|||~~~}}}'''((((((((()))*********,,,,,,---///222555777999;;;999999;;;>>>AAA@@@???AAAAAAAAAAAAAAABBBBBBCCC@@@@@@???===;;;888666555222000...---///111222222333444444444444333222222////////////////////////,,,+++++++++***************)))((('''''''''''''''&&&%%%###"""!!!!!!""""""$$$###"""!!!      !!! ###)))///555>>>GGGQQQWWW^^^ccceeegggkkknnnooorrrtttsssooonnnpppsssssssssssssssssssssttttttrrrrrrqqqpppnnnllljjjiiiccc]]]UUUMMMFFF@@@;;;888333111111666:::???HHHQQQWWW]]]cccggglllssstttrrroooqqqsssttttttqqqnnnllloookkkeee```[[[TTTLLLEEE999333+++%%%###"""   !!!!!!!!!"""######$$$$$$$$$$$$######""" !!!!!!###$$$%%%%%%&&&'''&&&%%%&&&''')))*********)))(((&&&%%%$$$############$$$%%%&&&&&&$$$$$$##################$$$&&&&&&&&&&&&'''***,,,,,,,,,---///111111000...,,,***&&&###!!!!!!###$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!'''$$$!!! """######"""###$$$%%%$$$""" !!!$$$$$$#########$$$%%%&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''''''''''''''((())))))+++---//////------000222333222111000///000000111000111111111000000333555>>>DDDNNNXXX___fffjjjmmmqqqtttxxx{{{|||}}}~~~~~~}}}|||}}}~~~~~~}}}|||{{{zzzyyyyyy}}}~~~}}}{{{***)))((((((((()))***+++---...///000333555777999999888888:::<<<>>>>>>===@@@AAAAAABBBBBBBBBBBBBBB@@@???>>><<<999777444333///---+++,,,...000222222444555555555555444333333000000............000000,,,,,,,,,,,,++++++++++++))))))))))))((('''&&&%%%%%%$$$"""!!! !!!"""######"""!!! !!!    !!!'''---111:::BBBKKKRRRZZZ```dddgggkkknnnqqqssstttqqqnnnmmmooosssttttttttttttssssssssssssrrrrrrqqqpppooommmkkkjjjfffaaaYYYRRRKKKDDD>>>:::555222222555888<<>>===;;;888666333222,,,+++)))***---000222333333333333333333222111111222111///......///111222............------------******++++++***(((&&&$$$$$$###""" !!!     $$$$$$''')))///777>>>FFFPPPXXX^^^dddjjjnnnnnnnnnnnnnnnnnnppptttvvvqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppooonnnnnnhhheee___YYYSSSKKKDDD>>>555111000333555888???HHHNNNTTT[[[```fffmmmpppnnnoooppprrrsssttttttsssrrrnnnmmmlllmmmlllggg^^^WWWMMMEEE999000,,,)))&&&$$$   !!!"""""""""!!!"""!!!!!!###$$$$$$$$$"""!!! !!! !!!"""###$$$$$$%%%&&&&&&%%%%%%&&&(((''''''''''''&&&%%%$$$$$$"""###$$$&&&&&&'''&&&&&&%%%%%%%%%$$$###"""!!!!!!"""%%%&&&$$$###""""""###"""!!!"""%%%)))++++++,,,***(((&&&$$$$$$$$$%%%"""###$$$%%%&&&'''''''''############$$$%%%''''''%%%$$$$$$$$$%%%'''((()))&&&&&&'''''''''%%%###"""#########""""""!!!""""""!!!""""""  """$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$%%%&&&((('''&&&&&&'''***...000555333000///....................................---///000111000000111222333888AAAJJJSSS\\\dddiiiqqqtttwwwyyyzzz{{{}}}~~~}}}|||zzzyyyyyyzzzxxxzzz|||~~~|||{{{{{{|||~~~///...---------...///000///000222333444555555555555777888888888888:::;;;???BBBEEEGGGGGGFFFCCCAAA>>>===<<<;;;999777555333...,,,***+++...111333333222222333333222222111000111111////////////111111////////////.........---,,,,,,+++***)))'''&&&%%%%%%$$$"""!!! !!!""" !!!!!!!!!    !!!"""%%%&&&+++222999AAALLLUUU[[[bbbhhhmmmlllllllllmmmppprrruuuvvvqqqqqqqqqqqqrrrrrrrrrsssnnnnnnoooooopppoooooooooiiifffbbb]]]WWWPPPHHHBBB777444222333444666<<>>IIIRRRYYY```fffkkkllllllmmmnnnqqqrrrssssssnnnnnnooopppqqqrrrrrrssslllmmmnnnnnnoooooooooooojjjhhheeeaaa\\\TTTLLLGGG<<<888555444333333888???FFFMMMTTTYYY```hhhjjjiiinnnooopppqqqrrrrrrrrrrrrrrrqqqpppqqqqqqmmmfffaaaWWWOOODDD;;;555000***&&&"""!!!   """"""!!!  !!!!!!!!!!!!!!! !!!###$$$$$$$$$%%%&&&$$$###!!!  !!!"""%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''((('''&&&$$$###$$$$$$#####################%%%'''&&&%%%#########"""!!!!!!"""%%%'''((((((((('''&&&&&&&&&&&&'''(((###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((("""$$$''')))***+++******&&&&&&%%%%%%%%%%%%%%%&&&###%%%&&&%%%""" """!!!"""!!!!!!"""###"""###$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%$$$##################&&&&&&'''(((***+++---...111---)))(((***,,,,,,,,,***+++,,,---...------,,,***,,,...///---,,,,,,---,,,000777???GGGQQQZZZ```fffkkkrrrvvvxxxyyyyyyyyyyyy{{{|||{{{xxxxxxzzz|||yyyzzz|||~~~~~~}}}yyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~...///000222333333333333444555777888999999999888555888:::999777777999<<>>>>><<<999888999;;;;;;;;;666222...,,,///444888;;;;;;:::888666444333222111555555555555555444444333444222000000000000///...******)))'''&&&%%%$$$###&&&$$$""" !!!###$$$!!!"""#########!!! !!!     !!!%%%(((333:::CCCLLLSSSZZZbbbgggiiillloooooonnnmmmllllllnnnnnnnnnnnnnnnoooppppppooooooooonnnnnnmmmlllllljjjiiifffdddaaa[[[TTTPPPEEE@@@999555333444444444===BBBJJJTTT\\\ccchhhjjjmmmmmmnnnqqqsssuuutttsssvvvuuutttsssrrrooojjjgggggg]]]PPPHHHDDD???777000...)))""" """"""!!! !!!""""""""""""""" !!!"""!!!  """#########"""!!! !!!!!! """############$$$%%%&&&((()))%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######"""$$$###"""###&&&'''(((''')))******+++***)))(((''''''''''''''''''((())))))$$$$$$###"""!!!!!!"""""""""""""""###$$$$$$%%%%%%######$$$%%%&&&&&&'''''')))'''%%%%%%&&&(((((('''***)))'''&&&%%%%%%&&&&&&((((((''''''''''''(((((()))((('''''''''(((******$$$$$$%%%%%%&&&''''''(((###""""""!!! !!!###$$$###""""""""""""######$$$$$$######$$$%%%&&&'''''''''%%%$$$#########$$$%%%&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&(((***,,,...///...,,,******+++------------,,,+++***)))))))))))))))---222777===EEEOOOVVV]]]bbbiiinnnrrrtttvvvxxxwwwxxxyyy{{{{{{||||||{{{|||zzzzzz}}}}}}yyyxxx{{{yyyzzz{{{}}}~~~|||sssvvvzzz444555666777888888888888444555666777999:::;;;<<<<<<<<<;;;::::::;;;<<<===DDDEEEGGGGGGFFFDDDAAA??????===::::::<<<>>>>>>>>>:::666111///111555999;;;:::999888666444333222222666666666666555555444333111///------...///...---******)))(((''''''&&&&&&&&&%%%###"""!!!"""###$$$""""""#########"""          $$$'''///666@@@IIIPPPWWW___eeegggiiilllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooopppqqqqqqpppooonnnmmmlllllllllkkkiiigggeeeccc^^^XXXSSSJJJDDD<<<777444555555666<<<@@@HHHQQQYYYaaaeeehhhkkklllooorrrtttuuutttrrrrrrrrrqqqrrrrrrpppmmmjjjjjjaaaUUUNNNJJJDDD;;;444111+++$$$ !!!  !!!"""""""""""""""!!!""""""!!! !!!!!!!!!  !!!!!! !!!"""#########$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&$$$######%%%'''''''''))))))***+++***)))(((''''''''''''''''''(((((()))&&&%%%$$$$$$#########$$$############$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&$$$""""""$$$&&&'''''')))((('''%%%%%%%%%%%%%%%+++***)))(((''''''&&&&&&((((((''''''''')))***+++''''''&&&&&&&&&%%%%%%%%%""""""!!!   """"""!!! !!!!!!!!!"""######### !!!"""###$$$$$$$$$$$$%%%$$$#########$$$%%%&&&'''((((((((((((&&&%%%$$$######$$$%%%''')))+++,,,...,,,******+++------,,,,,,+++***))))))(((((((((***---222555999@@@HHHOOOYYY^^^eeekkkooorrruuuwwwuuuvvvxxxyyyzzz{{{|||||||||yyyyyy{{{{{{xxxxxxzzzyyyyyyzzz|||~~~~~~|||zzztttwww{{{777888999:::::::::::::::666666777999:::;;;<<<======>>>???===::::::===@@@EEEGGGHHHIIIHHHEEEBBB@@@>>>===;;;<<>><<>>>>>???>>>>>>>>>:::;;;;;;<<<===>>>??????<<>>:::999===BBBEEEGGGIIIJJJIIIEEE@@@===:::::::::===AAADDDEEEEEECCC@@@<<<:::999999888888888888777555555444444444777777777777666555444333555222000......---,,,***''''''(((((((((((())))))###$$$%%%&&&&&&$$$###!!!###""""""""""""#########         ###%%%,,,444===DDDLLLVVV\\\cccdddeeeffffffgggjjjlllllllllmmmnnnoooqqqsssttttttrrrooolllkkklllmmmooojjjiiihhhggggggfffccc```ZZZSSSHHH???999777666555888:::???EEEMMMUUU[[[___bbbgggmmmqqqqqqpppooooooppppppppprrrsssrrrpppmmmjjjgggccc___ZZZQQQHHHAAA:::444...+++******(((%%%"""!!! !!!!!!""""""""""""!!!!!!$$$###!!!  """######!!!  !!!!!!!!!""""""###%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&(((((()))***+++,,,,,,------***'''&&&'''(((((('''''''''((()))((('''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""##################$$$$$$&&&$$$$$$%%%''')))******$$$$$$$$$$$$$$$$$$######''''''((((((((('''&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&$$$!!!!!!!!!!!!  """###$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''')))******+++***)))***,,,---,,,***---------------+++***)))(((***,,,---...111888===DDDJJJRRRZZZaaafffjjjmmmqqqppppppppppppqqqsssssstttrrrrrruuuvvvtttuuuyyy}}}|||{{{|||}}}}}}|||zzz{{{|||~~~>>>??????@@@@@@?????????<<<======>>>??????@@@@@@<<<>>>???>>><<<<<>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>???@@@BBBCCCFFFHHHKKKMMMKKKFFFAAA===999999:::>>>BBBEEEEEEEEEBBB@@@>>>===>>>===<<<::::::999888666444333222222222333333444444444444444111///------......---,,,))))))))))))))))))))))))'''''''''(((''''''&&&%%%######"""""""""###$$$%%%!!!           $$$)))000777===EEENNNUUU[[[^^^aaadddeeefffgggiiiiiiiiijjjlllnnnppprrrtttppppppooooooooooooooopppmmmllljjjjjjjjjjjjhhhfff^^^YYYPPPHHHAAA===888666555666888===DDDMMMTTTXXX]]]bbbhhhjjjiiiiiilllooorrrrrrrrrtttvvvuuussspppnnnmmmjjjfff```XXXPPPKKK>>>999333000...,,,)))&&&$$$"""  """############!!!  """%%%%%%$$$""""""!!!!!! !!!!!!###$$$"""###$$$###!!! !!!"""!!!"""$$$%%%%%%%%%###"""""""""######$$$&&&'''(((*********++++++,,,,,,,,,******)))***,,,+++)))'''&&&&&&'''((('''&&&%%%$$$###%%%&&&(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""$$$''')))(((%%%"""###$$$%%%&&&&&&%%%$$$$$$"""###$$$$$$$$$"""  !!!"""""""""!!!  !!!"""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!!!!!!!  """$$$&&&((()))***%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%&&&(((***+++''''''&&&&&&&&&'''((((((&&&&&&'''***---///...------...//////...---+++)))''')))***)))(((+++000555555:::CCCKKKRRRWWW\\\^^^____________aaadddgggiiilllkkkooovvvyyyxxxxxxzzz|||{{{zzzzzz|||~~~}}}}}}|||}}}~~~@@@@@@@@@AAAAAA@@@???????????????@@@@@@AAAAAABBB@@@>>>===>>>AAADDDEEEEEEGGGJJJMMMNNNLLLHHHBBB>>>::::::;;;???CCCEEEFFFEEEAAA@@@??????@@@@@@>>>===;;;:::888666444333222111111111222333444444444444111000...///111222222222+++++++++*********))))))%%%%%%$$$$$$$$$###############"""""""""###%%%&&&###!!!         ###(((///555;;;CCCLLLRRRWWW[[[```ccceeeggghhhjjjggghhhiiikkkmmmppprrrsssnnnooooooooopppppppppppppppnnnlllllllllllljjjhhh```[[[SSSKKKEEE???:::777333444666:::AAAJJJQQQVVV\\\aaaggghhhggggggkkkoooqqqqqqrrruuuwwwwwwuuusssqqqpppmmmiiibbb[[[TTTPPPEEE@@@999555222000+++'''###!!! !!! !!!###$$$$$$$$$"""!!! """$$$ """%%%&&&%%%###""""""!!! !!!"""###$$$###$$$$$$###"""!!!!!!"""!!!"""$$$%%%%%%$$$###"""#########$$$%%%'''((()))******++++++++++++,,,,,,))))))***,,,---,,,***'''%%%&&&'''''''''&&&%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''***,,,***&&&"""###$$$&&&&&&'''&&&%%%$$$""""""######""" !!!!!!!!!!!! !!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  !!!###%%%''')))+++,,,((()))))))))))))))(((((($$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%&&&''')))*********))))))))))))******$$$%%%'''***---//////---,,,---.........,,,***((('''))))))(((&&&(((---111000666>>>GGGMMMRRRVVVYYYWWWWWWXXXYYY\\\```dddfffiiijjjooowww{{{yyyyyy{{{zzzyyyxxxyyy{{{}}}}}}}}}|||}}}~~~>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@BBBCCCEEEFFFGGGHHHIIIJJJIIIGGGCCC???===;;;;;;;;;>>>BBBFFFGGGHHHCCCBBBAAAAAAAAA@@@>>><<<777666555444333222222222333111000111333555555555////////////............***++++++******)))((('''&&&&&&&&&&&&%%%$$$###### """###"""  """!!!          $$$(((...222777>>>GGGMMMUUUYYY___dddfffggghhhjjjiiijjjjjjlllmmmooopppppppppppppppooonnnoooqqqsssrrrpppmmmkkkjjjiiigggeeeddd^^^VVVNNNHHHAAA<<<888222000333:::AAAFFFLLLSSSYYY\\\```dddfffiiimmmoooooorrrsssqqqrrruuuvvvssstttqqqnnnkkkgggaaaYYYSSSLLLHHHBBB;;;444///,,,+++###"""!!! !!!!!!###""""""!!! !!!###$$$%%%%%%%%%###$$$%%%&&&&&&$$$"""!!!""""""""""""""""""""""""$$$$$$$$$#########"""""" """#########%%%''')))***,,,...000000///---,,,000---)))))),,,//////...***++++++)))%%%###%%%'''+++'''$$$$$$&&&((('''%%%%%%%%%%%%$$$$$$$$$######'''''''''&&&%%%$$$"""!!!%%%%%%&&&&&&((()))***+++(((((('''&&&%%%%%%$$$######%%%(((******(((&&&$$$!!!""""""!!!!!!  !!!!!!  #########%%%((()))((('''$$$$$$%%%&&&&&&%%%$$$$$$$$$###!!! """$$$&&&$$$(((***))))))***,,,))))))((((((''''''''''''+++)))'''%%%%%%&&&(((******))))))(((((((((((((((,,,+++***)))(((((((((((()))***+++---...------,,,......//////...---,,,,,,***)))'''&&&&&&''')))***000333888===CCCHHHKKKMMMOOOMMMMMMOOOTTT[[[```bbbjjjmmmqqquuuxxxxxxxxxwwwyyy|||~~~~~~}}}~~~~~~~~~~~~<<<<<<======>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAACCCEEEHHHIIIIIIIIIIIIHHHFFFCCC@@@>>>>>>======???CCCEEEFFFFFFDDDBBBAAA@@@@@@???===:::777666555444333222222222333111000111222333333222///...............------++++++++++++***)))((('''%%%%%%%%%$$$$$$###"""!!! """######!!! """!!!          !!!%%%***///444;;;DDDKKKRRRVVV]]]bbbdddfffhhhjjjiiijjjkkklllnnnnnnooooooppppppqqqpppooooooqqqsssrrrpppmmmkkkjjjiiigggeeeeee```YYYRRRKKKEEE???;;;666333444999>>>BBBHHHOOOVVVZZZ___cccfffiiilllnnnooorrrsssqqqrrruuuvvvtttqqqooommmkkkiiiddd]]]XXXOOOKKKEEE===666000---+++%%%$$$###!!!!!!!!!""""""###""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""$$$$$$$$$%%%'''***---...111333333222111///...---++++++,,,---...---,,,------+++((('''(((******(((%%%%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((******))))))(((((('''&&&%%%%%%&&&'''((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$###""" """"""  !!!$$$$$$$$$&&&(((***)))((($$$%%%&&&''''''&&&%%%$$$$$$###!!!!!!!!!"""$$$%%%!!!$$$(((***)))((()))***((((((((('''''''''&&&&&&***)))(((&&&&&&''')))***))))))((((((((()))******++++++***))))))))))))***))))))+++,,,------,,,,,,...............---,,,,,,***)))(((''''''((()))***...000444999>>>BBBEEEGGGGGGGGGHHHMMMTTT[[[bbbeeejjjmmmpppsssvvvwwwwwwwwwxxxzzz}}}}}}|||{{{|||}}}999999:::;;;===>>>??????AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@AAACCCEEEHHHJJJJJJIIIHHHFFFDDDBBBAAA@@@AAA@@@@@@AAACCCEEEFFFFFFDDDCCCAAA@@@???>>>;;;888666555444333333333333333333111111111333333333111000000000//////.........++++++++++++***)))((('''############"""!!! !!!"""$$$###"""!!!!!!""""""!!!           &&&***///666@@@GGGNNNSSSYYY___ccceeegggiiiiiijjjkkkmmmnnnnnnmmmmmmpppqqqqqqpppoooppprrrsssrrrpppmmmkkkjjjiiihhhfffgggccc\\\VVVPPPJJJDDD@@@<<<777555888:::===DDDJJJRRRVVV]]]bbbeeehhhjjjkkknnnqqqrrrqqqrrrvvvwwwtttooonnnnnnmmmkkkhhhccc___TTTQQQJJJAAA999333...,,,((('''%%%$$$############"""""""""!!!  &&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############!!!###$$$%%%%%%&&&(((***---...000222333333222111+++---......,,,+++,,,,,,+++,,,,,,+++)))(((***++++++)))'''&&&&&&'''&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%'''(((((((((((($$$$$$$$$%%%&&&'''((()))***))))))(((((('''''''''))))))((((((''''''&&&&&&(((((((((((('''&&&%%%$$$!!!######!!! !!!"""&&&%%%%%%''')))******(((%%%&&&'''(((((('''&&&%%%""""""#########$$$$$$$$$###&&&((()))((('''&&&&&&'''''''''&&&&&&&&&&&&&&&******))))))))))))***+++)))))))))))))))***+++,,,*********)))******+++,,,)))***+++,,,,,,------,,,---............------,,,+++***)))(((((()))***++++++,,,///333777:::===>>>===???CCCJJJSSS\\\dddhhhjjjkkknnnpppssstttuuuvvvwwwyyyzzz{{{zzzyyyyyyzzz~~~~~~~~~777888999;;;===???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAADDDGGGIIIJJJHHHFFFDDDBBBBBBBBBBBBBBB@@@@@@AAADDDFFFGGGFFFEEECCCAAA???>>><<<999666555555444333333333444444333333333444666777777555444444333333222111000000++++++++++++***)))((((((############"""!!! !!!###$$$$$$"""!!!"""###"""!!!        """&&&+++222<<>>777111...+++)))'''%%%$$$#########""""""!!!!!! !!!!!!!!!###"""""""""###&&&(((***)))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################!!!###&&&''''''''')))******+++---///000000//////)))---000000---***+++,,,((((((((('''''''''((())),,,+++))))))(((''''''&&&%%%&&&&&&'''&&&%%%$$$$$$######%%%&&&''''''(((((($$$$$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((,,,+++)))'''&&&&&&''''''''''''''''''&&&%%%$$$$$$ """$$$$$$###"""###$$$'''&&&&&&(((***+++***)))&&&'''((())))))((('''&&&"""###$$$%%%%%%%%%$$$###%%%'''((()))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&******++++++++++++++++++++++++***************+++))))))))))))***+++,,,---***+++,,,,,,------......---------......------,,,******)))(((((()))******)))***+++---000333555666777;;;AAAIIIRRR[[[dddiiiiiijjjkkkmmmoooqqqssstttuuuwwwxxxxxxwwwwwwxxxyyy{{{{{{||||||}}}~~~~~~~~~888999:::<<<>>>@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@AAACCCEEEFFFHHHFFFDDDBBBAAAAAAAAABBB???>>>>>>@@@DDDFFFHHHGGGDDDBBB@@@>>>===;;;777444444444333333333444555555444444555888;;;<<<<<<;;;999999888777555444333333+++,,,,,,++++++***)))((($$$$$$$$$$$$###"""!!! !!!"""$$$$$$"""""""""###!!!!!!          ###'''///888@@@KKKPPPVVV[[[___aaacccdddfffgggiiijjjkkkkkkkkkjjjnnnoooqqqqqqpppoooppprrrrrrpppmmmlllkkkkkkiiihhhgggeeeaaa^^^ZZZUUUNNNJJJDDD===777666666777===DDDFFFLLLSSSZZZ___bbbdddeeejjjnnnooonnnpppuuuvvvtttssstttuuutttrrrnnnjjjhhhaaa]]]VVVMMMDDD;;;555111,,,+++(((&&&$$$###""""""!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!"""%%%((())))))(((%%%$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$'''(((((((((***+++)))***+++,,,------------)))---111111...++++++---''''''&&&&&&'''(((((((((,,,,,,,,,+++***)))))))))%%%&&&'''((((((&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''((((((---+++)))(((''''''((((((''''''''''''&&&%%%$$$###!!!###%%%%%%$$$$$$$$$%%%(((''''''(((***+++***)))''''''((())))))(((''''''"""###%%%&&&&&&&&&$$$$$$&&&'''((())))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&***++++++,,,,,,,,,,,,,,,...---,,,***)))((((((((((((((())))))***+++------,,,,,,,,,---......///000,,,,,,---------------,,,***))))))))))))))))))***(((((()))***,,,...000111555:::BBBJJJQQQYYYaaaggggggggghhhjjjlllnnnpppqqqssstttvvvvvvuuuuuuwwwyyyzzz{{{{{{|||}}}}}}~~~~~~999:::;;;===???AAABBBCCCAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCEEEDDDBBB@@@??????@@@AAA===<<<<<<>>>BBBEEEFFFFFFCCCAAA???===<<<:::777444333333333333444444555666555666777:::===>>>===<<<;;;:::999888666555444333,,,,,,,,,,,,+++***)))(((%%%%%%%%%%%%$$$###"""""" !!!######"""!!!"""###!!!!!!         !!!$$$+++444;;;GGGLLLSSSXXX\\\^^^aaabbbddddddeeefffhhhiiijjjkkklllnnnppppppooonnnoooppprrrpppmmmllllllkkkjjjhhhgggfffdddbbb___ZZZSSSOOOHHH@@@:::777666555:::@@@AAAFFFNNNUUUYYY]]]aaaccchhhkkkmmmlllnnnsssuuussssssuuuwwwvvvrrrnnnllljjjfffbbb[[[SSSIII@@@999555///---***'''%%%###""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""######%%%$$$###""""""###$$$%%%((('''%%%$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""%%%(((************++++++,,,------------------***---000111000///......+++)))((((((***+++***)))***,,,------+++*********&&&'''((())))))'''%%%$$$$$$$$$%%%$$$$$$###"""!!!%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''(((((((((,,,+++***((((((((())))))))))))))))))((('''&&&%%%"""$$$&&&&&&%%%%%%&&&'''(((''''''(((***+++)))(((&&&'''((())))))((('''&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&''')))+++***(((%%%&&&&&&&&&&&&&&&'''''''''++++++***++++++,,,---...///...,,,***((('''&&&%%%(((((((((((()))***+++,,,,,,,,,,,,,,,---...///000+++,,,,,,------------,,,************************(((((((((((()))+++---...333999BBBJJJPPPVVV]]]cccdddeeegggiiijjjllllllmmmooopppqqqrrrrrrsssvvvxxx{{{{{{||||||}}}}}}~~~~~~:::;;;<<<===???@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@??????>>>>>>???===<<<;;;===???BBBBBBBBBAAA@@@>>><<<;;;:::666444222222222333444555666777666666777999;;;;;;999777999999777666444222111000,,,,,,,,,,,,+++***))))))%%%%%%%%%%%%$$$###"""!!! """"""!!!!!!!!!"""!!!!!!          '''000777@@@EEEMMMTTTYYY]]]```bbbbbbbbbbbbbbbdddgggjjjllljjjmmmoooooonnnmmmnnnnnnrrrooommmllllllllljjjiiiiiihhhhhhgggddd___YYYTTTMMMEEE>>>:::666333666:::===BBBIIIOOOTTTYYY^^^aaaeeeiiikkkjjjmmmrrrtttrrrpppsssvvvuuuqqqnnnlllllliiifff___WWWMMMDDD===999222000---)))'''%%%$$$### !!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###&&&)))++++++***+++,,,.........---------,,,,,,------...000222333111000...,,,)))***,,,---,,,***&&&))),,,,,,***)))***+++&&&''')))******(((&&&$$$$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''((())))))******+++******))))))******************))))))((('''&&&###%%%'''''''''&&&'''((((((''''''((()))***)))'''&&&'''(((((((((((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&))),,,---+++(((&&&&&&'''''''''(((((((((++++++))))))***,,,...///...---+++)))'''&&&&&&%%%((('''''''''((()))******++++++******+++,,,...///***+++,,,---------------,,,,,,------------,,,,,,((('''&&&&&&''')))+++,,,000777AAAHHHMMMSSSZZZ___aaaccceeehhhjjjjjjjjjiiijjjkkklllmmmnnnpppsssvvvxxxxxxyyyyyyzzz{{{{{{{{{:::;;;<<<===>>>@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEGGGHHHIIIIIIHHHEEECCCAAA????????????>>>>>>======>>><<<;;;<<<>>>??????>>>@@@???===<<<;;;:::777444222222222333444555666777777666777888999888555222777666555333111///...---,,,,,,,,,,,,+++***))))))$$$%%%%%%$$$$$$###"""!!! !!!"""!!! !!!""" !!!          $$$---444:::???HHHPPPWWW\\\```cccaaa```___```bbbfffjjjmmmiiilllnnnooonnnmmmmmmmmmrrrooommmlllllllllkkkiiikkkjjjjjjjjjhhhccc\\\WWWPPPIIIAAA<<<666222222666;;;???FFFLLLQQQWWW]]]```dddgggiiiiiilllqqqsssqqqmmmpppsssssspppmmmlllllljjjgggaaaYYYOOOFFF???;;;444222///+++(((&&&%%%$$$ !!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$"""###$$$&&&'''(((((()))%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$###&&&)))++++++++++++,,,...------,,,,,,++++++***///---,,,///333555444111///,,,)))))),,,,,,+++)))$$$'''***+++)))((()))+++&&&''')))******(((&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''((()))***++++++,,,***************+++++++++((())))))(((((('''&&&%%%###%%%'''(((''''''((()))''''''&&&'''))))))(((&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$&&&)))...///---***'''''''''((((((((()))))),,,***)))((()))+++...000,,,+++***((('''''''''''''''''''''''''''(((((()))***))))))((()))+++,,,---***+++,,,,,,------------......////////////......'''&&&%%%%%%&&&(((***+++---555???GGGLLLQQQXXX]]]___aaaeeehhhiiiiiihhhgggfffgggiiijjjkkknnnrrruuutttttttttuuuvvvvvvwwwwww===>>>???>>>======???AAA???AAACCCCCCAAAAAADDDGGGLLLLLLKKKJJJHHHFFFDDDCCC;;;;;;<<<<<<;;;;;;:::999888999:::<<<===>>>>>>>>>??????>>><<<;;;999777666777777777777777666555555555555555444444333333333222555777555000...111555000,,,''''''***,,,***'''%%%%%%$$$###!!!!!!"""$$$ !!!!!!!!! !!!!!!            ###+++000666:::AAAGGGMMMSSSYYY]]]\\\^^^aaacccfffgggggggggkkkkkklllmmmnnnnnnnnnmmmnnnnnnnnnnnnnnnoooooooookkkjjjiiihhhgggccc^^^YYYXXXQQQFFF<<<777555555666:::<<>>>>>>>>======???@@@???AAABBBCCCBBBCCCGGGJJJLLLLLLKKKIIIFFFDDDBBBAAA;;;;;;;;;;;;;;;::::::999777888999;;;<<<===>>>>>>?????????>>><<<;;;999888888999999999888777666666333333333333222222222111444666888555111///111555333...***))),,,,,,***'''&&&'''&&&$$$"""!!!###$$$!!!!!!!!!!!!                """(((---222666<<>>DDDKKKRRRXXX\\\___ccchhhlllmmmnnnoooooopppppppppqqqqqqrrrssstttqqqnnnhhh```WWWOOOIIIFFF???;;;666111---)))%%%######"""  !!!!!!""""""!!!!!!""""""###$$$"""""""""###$$$$$$%%%%%%&&&%%%$$$$$$############$$$%%%&&&%%%$$$$$$%%%'''(((((('''''''''''''''((()))***,,,---------,,,++++++++++++++++++,,,------)))+++,,,...////////////---+++******++++++***)))%%%&&&&&&&&&&&&&&&&&&'''))))))((((((((('''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%'''((()))'''&&&%%%$$$%%%&&&((()))''''''((())))))***++++++(((''''''&&&&&&''''''''')))))))))(((''''''&&&&&&(((&&&$$$$$$''')))((('''$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((((()))'''%%%&&&(((***)))''''''&&&&&&&&&'''(((***+++)))))))))******++++++,,,,,,***&&&%%%&&&((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%'''))))))((((((((()))+++++++++,,,,,,,,,,,,,,,,,,...222444555333000......***&&&$$$$$$&&&'''''',,,///333888>>>EEELLLRRRYYY\\\```bbbcccccccccdddbbbdddgggiiikkkkkkjjjjjjkkkmmmnnnooonnnoooppprrr<<<===>>>===<<<<<<>>>@@@???@@@BBBCCCCCCEEEIIILLLMMMLLLJJJGGGDDDAAA???===:::;;;;;;;;;;;;:::999999666777888999;;;<<<======??????@@@??????>>>===<<<;;;;;;;;;;;;:::999777777111111111111111000000000555777777555111///111333444000---,,,------***((()))))))))'''$$$###$$$%%%######"""!!!            %%%(((+++///555;;;AAAGGGMMMQQQVVVWWWXXX[[[^^^aaadddeeehhhiiiiiijjjkkklllllllllpppoooooonnnmmmlllkkkkkklllkkkiiihhhhhhgggdddbbb[[[TTTKKKCCC>>><<<;;;:::777888:::>>>EEEMMMUUUYYY\\\```eeeiiijjjjjjkkklllnnnooopppqqqssstttuuuvvvqqqooolllfff___WWWQQQMMMDDD@@@:::444///***&&&###$$$###!!! !!!!!!"""""""""!!!""""""###$$$"""""""""!!!!!!!!!!!!!!!%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$&&&((())))))((((((((())))))***------,,,,,,+++************++++++++++++,,,,,,,,,)))***,,,---...///......,,,+++******++++++***)))'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''''')))(((&&&%%%%%%''')))***%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))++++++,,,((('''''''''''''''((((((***))))))(((((('''&&&&&&(((&&&%%%%%%'''(((''''''$$$$$$$$$%%%&&&''')))***&&&&&&&&&&&&&&&'''((((((---***'''&&&&&&'''&&&%%%$$$$$$###$$$%%%''')))***)))))))))***************,,,***&&&%%%%%%&&&&&&%%%'''&&&%%%###""""""!!!!!!"""$$$&&&'''''''''(((*********+++++++++,,,,,,,,,***---000444555444222111...+++'''$$$$$$%%%%%%%%%'''***...333888???FFFKKKRRRUUUZZZ^^^______``````cccdddfffgggiiiiiijjjjjjjjjlllnnnnnnmmmmmmmmmnnn;;;<<<===<<<;;;<<<===???BBBBBBBBBBBBCCCEEEHHHJJJLLLKKKHHHDDDAAA>>><<<::::::::::::::::::999888888555555666777999;;;<<<===>>>??????@@@@@@?????????=========<<<;;;999888777111000000000000000000000444555555333///...///000111///---,,,------+++)))+++++++++)))&&&$$$$$$%%%######"""!!!         ###%%%)))///555;;;AAAGGGKKKQQQRRRTTTVVVZZZ___ccceeeggggggggghhhiiijjjkkkkkkmmmmmmmmmmmmllllllllllllkkkiiihhhggghhhhhhfffeee^^^XXXOOOHHHBBB>>>;;;999666666777:::@@@HHHPPPUUU[[[___dddgggiiiiiijjjkkknnnoooppprrrssstttuuuuuuppppppoookkkfff___XXXTTTHHHCCC<<<666111---)))&&&$$$###!!!  !!! !!!""""""##############################$$$$$$$$$#########"""###$$$$$$######%%%''')))(((((((((((())))))***---,,,+++***))))))******)))******+++++++++++++++((()))+++,,,---...------+++***))))))***+++***(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((***(((&&&%%%$$$&&&((()))%%%&&&'''((()))(((''''''$$$$$$%%%&&&((()))******'''''''''&&&''''''(((((()))(((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%&&&%%%%%%###$$$$$$%%%&&&((()))***&&&&&&&&&&&&&&&'''((()))---+++)))&&&%%%%%%%%%%%%############%%%''')))++++++++++++***************,,,)))&&&$$$$$$$$$$$$###%%%$$$###"""!!!!!!!!!!!!"""$$$&&&&&&&&&%%%&&&((())))))******++++++,,,,,,+++---000333444444222111,,,)))%%%###$$$$$$$$$$$$%%%'''+++///333999@@@EEEIIINNNTTTXXX[[[[[[\\\]]]ccccccdddeeeggghhhiiijjjjjjkkkmmmmmmllljjjkkkkkk;;;<<<===<<<;;;<<<===???EEECCCAAAAAABBBDDDEEEFFFJJJHHHEEEAAA>>>;;;:::999999999::::::999999888777444444555666888:::<<<===>>>>>>???@@@@@@@@@@@@@@@???>>>>>>===;;;999888777000000000000000111111111222222111///---,,,---...---,,,++++++,,,,,,***)))++++++,,,***'''%%%$$$%%%!!!!!!!!!!!!          !!!%%%***000666;;;AAAEEELLLMMMPPPSSSXXX^^^bbbeeeeeeddddddeeefffhhhiiijjjiiiiiijjjkkklllmmmmmmnnniiihhhffffffhhhhhhgggfffbbb]]]TTTMMMFFF@@@;;;888666555555777<<>>===<<<<<<>>>@@@EEEBBB???>>>???AAACCCCCCFFFEEEBBB>>><<<::::::999888999999999999888777777444444444555777:::===>>>>>>???@@@AAAAAAAAAAAAAAA???>>>===<<<:::888666555//////000000000000111111000///...---,,,,,,,,,,,,++++++++++++***)))(((((()))***+++)))'''%%%$$$$$$             !!!''',,,111777===@@@FFFHHHLLLQQQWWW\\\aaadddcccbbbbbbbbbdddfffhhhiiifffggghhhjjjkkkmmmnnnooohhhgggggggggiiiiiigggfffeee```YYYRRRKKKEEE>>>:::888666555666;;;AAAHHHLLLUUUYYY___cccfffgggiiijjjnnnoooqqqrrrsssrrrrrrqqqppppppqqqppplllgggbbb___RRRLLLEEE>>>999555222000&&&%%%###!!! !!!!!!"""!!!"""###$$$$$$$$$###""" ###%%%&&&%%%###""""""%%%%%%$$$%%%%%%&&&'''(((''''''((()))***+++++++++'''((()))++++++***))))))&&&''')))***+++,,,++++++)))((('''((()))***)))(((((((((((('''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$###############$$$$$$"""###$$$%%%%%%%%%$$$###!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$######""""""%%%&&&'''&&&$$$"""""""""$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&'''((()))***((()))***)))'''&&&&&&'''%%%%%%%%%%%%&&&(((***+++,,,,,,,,,---------------+++)))'''%%%%%%%%%###""" !!!""""""$$$%%%'''&&&$$$######$$$''''''((()))***++++++,,,///000111111000///,,,+++&&&$$$""""""###%%%%%%$$$ !!!###%%%'''***///333999>>>DDDIIIMMMRRRVVVYYY^^^___aaadddfffhhhiiijjjgggjjjlllmmmkkkiiiiiiiii===>>>>>>>>>======???@@@BBB???;;;:::===@@@BBBBBBBBBAAA>>><<<:::::::::;;;888888888888888777777666555444444555777:::===???AAAAAABBBCCCCCCCCCBBBBBB>>>===<<<;;;999666444333---.........///////////////---,,,,,,------------------...,,,***'''%%%$$$&&&''')))(((&&&$$$###$$$ !!!                ###)))...333999===@@@CCCHHHNNNUUUZZZ^^^```aaaaaa```aaabbbdddgggiiifffggghhhiiijjjllllllmmmhhhhhhhhhjjjkkkkkkhhhffffffbbb]]]WWWRRRKKKDDD@@@999888777888:::???EEEHHHNNNSSSYYY^^^bbbdddfffgggkkkllloooqqqrrrsssrrrqqqqqqrrrrrrqqqnnnjjjeeecccZZZUUULLLDDD>>>:::666444)))(((%%%###!!!  !!!###$$$%%%$$$###"""###'''+++,,,***&&&$$$"""$$$$$$$$$$$$%%%&&&'''(((&&&'''(((************)))&&&''')))***+++***)))(((%%%&&&(((***+++++++++***((('''&&&''')))***)))(((''''''''''''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$ !!!###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$####################################$$$%%%&&&'''&&&&&&%%%%%%$$$######"""&&&(((***)))&&&######$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&'''((()))***'''***,,,+++(((%%%$$$%%%&&&%%%%%%%%%&&&''')))***+++++++++,,,,,,---------+++)))'''&&&&&&&&&$$$""""""!!!!!! !!!###$$$&&&&&&%%%$$$%%%&&&&&&&&&'''((()))***+++,,,...////////////---+++***)))'''%%%$$$%%%%%%%%%$$$!!!"""######$$$&&&+++...333666;;;AAAFFFLLLRRRVVVZZZ\\\```dddgggiiiiiiiiifffiiilllmmmllljjjiiiiii===>>>???>>>===>>>???AAA???<<<888888<<<@@@BBBBBB@@@>>><<<:::999:::;;;<<<888888888888888777666666555555444555777;;;>>>@@@CCCCCCDDDDDDDDDDDDDDDCCC======<<<:::888555333222,,,,,,,,,------............---,,,,,,.../////////000000000...)))%%%###"""$$$&&&''''''%%%#########!!!!!!!!!!!!              !!!&&&+++111666:::;;;???EEELLLSSSYYY\\\^^^aaa```___```aaadddfffhhhhhhhhhhhhiiijjjjjjkkkkkkiiiiiijjjlllnnnllliiiffffffccc___[[[VVVPPPIIIEEE:::999888999;;;???CCCFFFIIINNNUUUZZZ^^^```cccdddhhhjjjmmmppprrrssssssssssssssssssqqqoookkkhhhfffaaa[[[QQQHHHAAA<<<888666+++***'''%%%###"""!!!!!! !!!###$$$%%%$$$###"""&&&+++///111///***&&&###$$$$$$$$$%%%&&&'''((()))&&&''')))++++++***((('''&&&''')))***+++***((('''%%%&&&((()))***+++******'''&&&&&&''')))***)))(((&&&&&&''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###""" ###%%%&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""""""""""""""###$$$%%%&&&''''''&&&%%%%%%$$$$$$###(((***,,,+++'''$$$$$$%%%%%%$$$######""""""######$$$%%%%%%&&&'''(((******'''+++------((($$$""""""&&&%%%%%%$$$%%%&&&((()))))))))***+++,,,,,,------***)))''''''''''''%%%###$$$###"""!!! !!!###%%%&&&&&&&&&'''(((&&&&&&'''((()))***++++++,,,---.........---,,,+++,,,***'''&&&&&&&&&%%%###$$$$$$%%%$$$$$$&&&***---...111666;;;AAAGGGOOOTTTWWWZZZ___dddhhhiiijjjiiifffiiilllmmmlllkkkjjjjjj<<<>>>@@@BBBDDDDDDCCCBBB===<<<:::999:::;;;===???===>>>>>>===:::888888888555777999;;;;;;;;;:::999444444444555888<<>>;;;<<<<<<999555111///...,,,+++******,,,------,,,...........................---,,,***)))'''&&&%%%(((((((((((('''%%%###!!!""""""!!! ###!!!        """'''+++///444777999===EEEMMMTTTYYY\\\\\\`````````bbbccceeeggghhhiiiiiijjjkkkkkkkkkkkkjjjjjjiiiiiiiiijjjkkkkkkllliiihhheeeaaa[[[TTTOOOKKKCCC===888999::::::<<<@@@EEEIIIOOOUUUYYY\\\```bbbkkknnnqqqssssssrrrsssssstttuuuuuutttrrrmmmiiiffffff___UUUOOOKKKFFF???999444000+++'''$$$""" !!!"""######$$$'''***---///---)))###!!!"""$$$&&&(((((((((((('''((()))))))))))))))(((************))))))))))))''''''&&&&&&(((***,,,---(((((((((((())))))))))))(((%%%"""###&&&(((((('''(((&&&%%%%%%&&&&&&$$$###%%%%%%$$$$$$$$$$$$$$$$$$ ###$$$$$$$$$&&&'''%%%%%%$$$$$$###$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$############$$$%%%&&&'''######$$$%%%&&&&&&&&&&&&)))***,,,,,,,,,)))'''%%%%%%%%%''''''''''''%%%%%%%%%&&&&&&%%%%%%'''+++......,,,***'''%%%$$$$$$$$$''''''''''''''''''''''''******))))))))))))***+++(((''''''((())))))(((&&&$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%!!!"""&&&(((&&&%%%&&&(((+++...111222000---+++,,,***(((&&&%%%$$$$$$$$$############$$$&&&((()))(((,,,111666;;;AAAGGGKKKSSSWWW\\\```bbbccceeefffgggiiilllmmmlllllllllmmm;;;===???AAABBBBBBAAAAAA:::999999999;;;<<<>>>@@@<<<===>>><<<:::777777777555777999:::;;;;;;999999666555555555888<<<@@@BBBDDDDDDCCCCCCBBB@@@???>>><<<<<<:::888666222///,,,+++)))(((((()))+++++++++......------,,,,,,,,,,,,++++++******)))(((''''''''''''''''''&&&$$$"""!!!""""""!!! !!!"""           """%%%(((+++///222666;;;CCCMMMTTTYYY[[[\\\^^^______```bbbccceeefffggghhhhhhiiiiiihhhhhhhhhjjjjjjjjjjjjjjjkkkkkklllkkkjjjhhhddd^^^XXXRRROOOFFF???:::::::::888999<<<@@@DDDJJJPPPUUUZZZ^^^aaajjjmmmppprrrsssrrrsssssstttuuuuuutttrrrpppmmmkkkjjjcccZZZTTTOOOJJJCCC===666222---)))&&&###  !!!""""""$$$&&&***,,,+++((($$$""""""###%%%'''))))))))))))''''''((()))))))))(((((())))))(((((((((''''''''''''''''''''')))***+++,,,))))))))))))))))))(((((()))&&&$$$$$$'''((((((''''''%%%$$$$$$&&&&&&%%%###%%%%%%$$$###""""""!!!!!! """###""""""###$$$$$$######"""######$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%((()))+++------+++***(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&'''***,,,,,,+++)))'''%%%%%%%%%%%%)))(((((('''&&&%%%%%%$$$'''''''''(((((()))))))))((('''''''''))))))(((&&&$$$$$$$$$$$$#########"""$$$$$$$$$$$$%%%%%%%%%%%%)))$$$!!!###%%%%%%&&&)))(((+++...111222111...------+++)))'''%%%%%%$$$$$$$$$#########$$$&&&)))***))),,,000444888<<>>?????????>>>666777888:::;;;===>>>???;;;======<<<999777666777666777999;;;<<<;;;:::999888777666666888;;;>>>@@@AAA@@@@@@???????????????>>>;;;888777777444///+++***(((%%%$$$&&&(((******------,,,+++******))))))(((((())))))((((((''''''%%%%%%%%%%%%$$$###"""!!!###"""!!!!!! !!!!!!!!!        !!!###$$$&&&***,,,222888BBBLLLUUUZZZ\\\\\\______```aaacccdddeeefffhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjkkkkkkkkklllllllllkkkjjjgggccc]]]WWWTTTKKKDDD>>><<<:::666666888888<<>>HHHLLLQQQUUUWWWYYY\\\^^^^^^aaadddgggggghhhjjjkkk888999:::;;;<<<<<<<<<<<<555666888:::;;;<<<<<<===;;;<<<<<<;;;888666666666777999;;;=========<<<;;;:::999777777777:::<<<>>>>>>===<<<<<<<<<===???@@@???;;;777666888666000******'''###"""$$$''')))***,,,,,,+++***)))((('''&&&(((((())))))((('''&&&%%%$$$$$$#########"""!!!!!!###""""""!!! !!!!!!!!!  !!!"""           """&&&(((111777BBBMMMVVV[[[]]]^^^aaaaaacccdddeeefffggggggjjjjjjiiiiiiiiiiiijjjjjjkkkkkklllllllllllllllkkkkkklllllljjjfffaaa\\\YYYQQQJJJBBB???;;;555333444222666===CCCJJJRRRYYY^^^dddhhhlllooopppppprrrsssuuutttrrrqqqqqqqqqqqqrrrkkkgggccc^^^ZZZUUUOOOKKK>>>:::444///+++((($$$!!!!!!   !!!"""######$$$$$$%%%%%%&&&(((***,,,,,,,,,,,,%%%%%%&&&'''((((((((('''(((''''''''''''&&&&&&&&&&&&''')))***++++++******,,,++++++******))))))(((---+++***)))))))))))))))%%%$$$###$$$&&&''''''&&&$$$$$$###"""!!!!!! !!!###$$$###!!! """"""""""""###$$$&&&&&&%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$%%%&&&'''((((((((((((''''''&&&$$$$$$'''(((***+++,,,,,,+++***'''&&&%%%$$$$$$%%%&&&''')))+++,,,,,,+++******+++)))))))))))))))*********(((((('''&&&%%%$$$######"""###&&&(((***)))(((((()))(((&&&'''((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&---&&&"""###$$$$$$'''+++)))+++---///111111000000...---,,,***((('''&&&%%%'''%%%$$$###%%%(((+++...)))+++...///111333777:::BBBEEEJJJMMMPPPSSSVVVXXXYYY]]]aaadddeeegggiiikkk777777888999::::::::::::666777888999:::::::::999;;;<<<<<<;;;888666666666999:::===>>>??????======;;;:::777666666888:::<<<;;;;;;::::::;;;<<<>>>???===999666666888777111+++***'''###"""$$$''')))***,,,,,,+++***((('''&&&&&&************(((&&&$$$"""###"""""""""""""""""""""######"""!!!!!!!!!!!!!!!              $$$'''000666@@@KKKUUU[[[^^^______```bbbdddfffgggggggggiiiiiihhhhhhhhhiiijjjkkkllllllmmmmmmmmmllllllkkkiiikkklllkkkiiiddd```]]]XXXPPPHHHCCC>>>666222333111444999???FFFNNNVVV\\\```dddhhhlllmmmooopppqqqtttsssqqqooonnnnnnooopppgggfffdddbbb___ZZZUUURRRCCC???888333...***&&&$$$###"""!!! !!!!!! !!!!!!!!!!!!""""""!!!!!!!!!""""""###%%%&&&(((***,,,,,,,,,,,,$$$%%%&&&'''(((((((((((()))))))))((((((((((((''''''((()))+++++++++******,,,,,,++++++*********)))------,,,***))))))***+++&&&%%%$$$%%%'''(((((('''""""""#####################%%%&&&%%%###!!!!!!"""#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$###############$$$%%%&&&(((***+++)))))))))((('''&&&%%%$$$(((((()))******)))((((((((('''%%%%%%%%%%%%'''(((+++---......,,,++++++,,,))))))***+++,,,---------'''&&&&&&&&&&&&&&&%%%%%%###%%%'''***++++++***)))***(((&&&&&&'''(((((('''((((((((((((((()))))))))%%%%%%&&&&&&&&&'''''''''***%%%$$$&&&((('''''')))***+++,,,...//////000000......---,,,***)))((('''((('''&&&%%%&&&)))+++---(((***,,,...000222666999<<>>===:::999777555555777999:::999999999::::::;;;======:::888666666777666222///+++)))&&&%%%''')))++++++,,,,,,+++***))))))((((((++++++,,,+++)))&&&###!!!""""""!!!!!!!!!"""######$$$###""""""!!!!!!""""""!!!           """&&&---222;;;FFFOOOVVVZZZ\\\ZZZ[[[^^^aaadddeeefffffffffeeeeeeeeefffhhhjjjkkklllmmmnnnnnnnnnmmmlllkkkhhhjjjlllmmmkkkhhhccc```]]]UUUMMMHHHBBB999555444333555888===BBBJJJRRRXXX\\\___dddhhhkkklllnnnppprrrqqqooonnnmmmmmmnnnnnnggghhhhhhgggddd___ZZZWWWIIIEEE>>>888333///***(((%%%$$$###!!! !!!"""######""""""""""""""""""""""""######"""!!!!!!!!!""""""$$$%%%''')))***+++++++++$$$%%%&&&'''((()))))))))************))))))))))))((()))******+++++++++***++++++++++++++++++++++++,,,---,,,+++))))))+++---((('''&&&''')))))))))'''!!!!!!"""######$$$$$$%%%###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$######$$$$$$$$$###$$$$$$%%%''')))+++,,,))))))))))))((('''&&&%%%((((((((((((((((((''''''((((((''''''''''''((((((+++,,,---,,,+++***+++,,,((()))+++,,,---.........''''''''''''''''''''''''&&&''')))***++++++++++++***(((&&&&&&'''(((((((((((())))))))))))*********&&&&&&&&&'''''''''(((((('''$$$%%%)))+++)))((()))+++++++++,,,,,,---......------...------,,,******))))))((((((((()))***+++''')))+++---///111555777777:::===@@@BBBDDDHHHKKKNNNRRRWWWZZZ]]]___bbbccc777666666666777777888888666666555555666888999:::<<<===>>><<<:::777777777888:::<<<>>>>>>>>>===<<<999777555444444555888999888999:::;;;;;;;;;;;;;;;666666777777777555444333---+++))))))+++,,,------,,,,,,,,,+++++++++******)))***,,,,,,+++(((%%%###""""""!!!!!!!!!"""$$$%%%$$$###""""""!!!!!!""""""""" !!!!!!          ###(((,,,444===FFFNNNSSSVVVWWWYYY\\\```ccceeeffffffddddddcccdddfffhhhkkkmmmmmmmmmooooooooonnnlllkkkgggjjjmmmooonnnkkkgggdddaaaYYYQQQMMMFFF===888777555666888;;;???EEEMMMSSSXXX\\\aaaeeehhhjjjlllnnnnnnnnnmmmmmmnnnnnnoooppplllnnnooommmiiiccc^^^\\\PPPLLLEEE>>>999444///,,,((('''%%%###!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""#########""""""#########"""###%%%'''))))))))))))%%%%%%'''((()))*********++++++*********)))))))))******))))))******++++++******++++++,,,---------***,,,,,,+++)))))),,,///+++***((()))******)))(((!!!!!!"""""""""""""""""""""$$$&&&&&&&&&&&&'''(((%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&'''((()))***)))))))))))))))((('''&&&''''''(((((())))))******(((((())))))))))))(((((()))******)))((((((***,,,'''(((***+++,,,---,,,,,,)))))))))((((((''''''''')))))))))******+++++++++***(((&&&%%%'''((()))((((((((()))))))))*********&&&'''''''''((((((((((((&&&###$$$))),,,******+++,,,+++*********+++,,,,,,,,,---............---,,,******+++*********)))(((''')))+++,,,,,,...111444333555888999;;;===AAACCCFFFJJJOOORRRUUUWWWYYY[[[777777666666666777777888444444333444555888;;;======>>>>>>===:::888888888777888;;;<<<======;;;;;;888666444333333555777999888999:::;;;<<<;;;::::::333666888888666555555555...,,,+++,,,...///......------,,,,,,,,,,,,,,,,,,((()))+++,,,,,,***(((&&&""""""!!!!!!!!!###$$$%%%$$$######""""""""""""""""""  !!!"""###"""          !!!###'''...666???HHHNNNQQQVVVYYY]]]bbbeeeggghhhhhheeeeeeeeeeeehhhkkknnnpppmmmnnnooopppooonnnllljjjhhhjjjnnnppppppmmmiiigggccc[[[TTTOOOIII@@@:::999777777888999<<>>:::999777777;;;@@@FFFJJJMMMVVV^^^```ccchhhkkklllkkkkkkkkkllllllnnnooopppwwwwwwvvvuuurrrmmmgggbbb\\\VVVOOOIIIDDD>>>666111111---'''###!!!!!! ###"""!!! !!!"""###%%%$$$!!!!!!###%%%""""""""""""############"""######$$$$$$%%%%%%&&&(((((((((((())))))))))))******+++++++++***))))))+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,++++++***(((((()))***))))))######""""""!!!"""$$$&&&'''(((((()))((('''&&&%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%'''***,,,---+++)))'''%%%&&&'''))))))))))))(((((('''%%%$$$###$$$$$$%%%)))***+++******+++...000///,,,******++++++)))&&&###$$$%%%%%%%%%&&&(((*********)))))))))))))))***+++++++++++++++***)))((()))'''%%%%%%''')))'''&&&(((((((((((()))***+++,,,---***((((((+++------,,,***+++,,,...//////000000///...---,,,+++*********&&&'''((()))***+++,,,,,,---...000222444555666666999:::<<<@@@EEEIIIMMMOOO333444555555666666666666555444333222222555777999;;;<<<<<<<<<<<<;;;:::999555666888::::::999888777666555444333333333444444888888999999888777555444444444444333444444555555222222111000//////......///000222222111000...,,,++++++++++++***((('''%%%$$$""" !!!###%%%&&&%%%&&&%%%$$$"""!!! ###"""!!!!!!"""%%%(((******'''$$$"""!!!           """)))333999<<>><<<999888:::>>>CCCFFFJJJSSS[[[^^^aaafffiiiiiijjjjjjkkklllmmmooopppqqqrrrrrrrrrrrrrrrpppllliii```ZZZSSSMMMHHHAAA:::444222...)))&&&$$$###!!! """"""!!! !!!!!!######%%%$$$"""!!!!!!"""###$$$""""""""""""##################$$$$$$%%%&&&&&&&&&'''((((((((())))))))))))(((((()))***++++++++++++++++++******************++++++,,,,,,,,,---------...............---,,,+++---+++))))))******)))((($$$$$$$$$###"""  """%%%&&&'''(((''')))(((((('''&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''&&&&&&&&&&&&'''***,,,---+++)))'''%%%&&&'''((((((((('''''''''&&&%%%$$$$$$$$$%%%&&&(((((()))(((&&&''')))+++,,,***(((((())))))'''%%%$$$%%%&&&%%%$$$$$$&&&'''******))))))))))))*********++++++++++++***)))((((((&&&$$$%%%'''((('''&&&))))))))))))***+++,,,---000---+++***++++++***(((+++,,,---...///000000000///...---,,,++++++++++++)))))))))******+++++++++......000222333444444444333444777:::>>>BBBFFFHHH111222333444555666666666333222111000111333555777;;;;;;<<<<<<<<<;;;:::999555666777888888888888777555444333222111222333333777777888888777666444333222222222333333444444444333333222111000///...---111222333333333111...---+++,,,,,,,,,+++)))'''&&&###"""!!!!!!###%%%%%%%%%%%%$$$###"""!!! %%%$$$######%%%'''***,,,,,,)))%%%"""           %%%---333666<<>>@@@000000222333444444555555111000//////000111333444999:::;;;<<<<<<;;;999888555555555666666777777888444333111000000000111222555666777777666555333222000111222222333333333333444444333222000///......111222333333222000...,,,++++++,,,+++***)))'''&&&###"""!!!"""$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!$$$#########%%%''')))+++***'''###!!!     """)))---111777???FFFMMMTTTWWWZZZ___aaa```aaaaaabbbdddgggiiikkkmmmnnnpppsssssssssssstttuuuttttttrrrqqqpppnnnmmmmmmjjjhhhddd```[[[UUUOOOJJJEEEBBB===:::999:::===@@@BBBKKKTTTXXX[[[aaaddddddeeegggiiillloooqqqrrrssswwwuuurrrqqqqqqpppnnnmmmiiiddd^^^XXXSSSMMMDDD>>>444111---***(((&&&$$$"""!!!!!!!!!""""""###$$$$$$""""""$$$%%%%%%$$$$$$###!!!"""""""""############$$$$$$%%%&&&&&&''''''((('''''''''((((((((()))))))))***++++++,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,------------000000//////...---++++++,,,***((('''''''''%%%$$$%%%%%%$$$###""" !!!###%%%&&&&&&&&&&&&'''((())))))'''%%%"""  """###%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&'''((()))*********))))))''''''&&&&&&%%%$$$######%%%%%%%%%%%%&&&&&&''''''++++++***(((%%%###"""###%%%$$$$$$$$$$$$$$$######&&&'''((('''&&&%%%%%%&&&))))))(((((())))))******))))))************))))))$$$$$$###$$$%%%&&&'''''''''(((((()))***,,,---...******+++---------,,,+++,,,,,,...///000111111111000///...---------------,,,,,,,,,------............//////000000000000000...///000222555777:::;;;//////111222222333333333//////......///000111222666777999:::;;;999888666333444444555555666777777333222111000///000111111555555666666555444222111///000111222333333333333444444333222111000//////111222222222111///---+++***+++++++++***(((&&&%%%###""""""###$$$%%%$$$###""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""$$$&&&'''%%%###           &&&***,,,333:::BBBJJJQQQTTTYYY^^^aaa```^^^___```bbbdddgggiiijjjnnnppprrrsssrrrrrrsssuuuqqqqqqqqqpppppppppppppppkkkjjjgggddd```[[[TTTPPPHHHDDD???;;;999:::===??????HHHPPPTTTWWW]]]bbbcccdddfffiiilllooorrrssstttzzzwwwtttrrrqqqqqqpppnnnlllgggbbb]]]YYYRRRJJJDDD888444000,,,)))'''$$$"""!!!!!!"""############### !!!###%%%%%%%%%######!!!"""""""""############$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((((((,,,,,,---,,,,,,+++******++++++++++++,,,,,,------+++++++++,,,,,,,,,,,,---.........------,,,******)))'''%%%$$$$$$$$$"""!!!#########"""!!!  """$$$%%%%%%$$$$$$%%%&&&''''''&&&$$$!!! !!!###%%%&&&'''((((((''''''''''''&&&&&&&&&&&&%%%$$$###""""""###$$$%%%''''''((((((((()))))))))''''''&&&%%%$$$#########$$$%%%%%%&&&''''''''''''*********'''$$$!!! """"""###"""""""""######%%%'''))))))((('''((((((((('''''''''(((((()))***((())))))*********))))))$$$$$$$$$$$$$$$%%%&&&'''&&&&&&'''''')))***+++,,,(((***+++,,,,,,,,,+++++++++,,,---///000000000000//////...---------......++++++,,,...///111222333...//////000000000//////......///000222333555666//////000111111111111000............///000111111222444666888888777555333111222333444555666666666333222111000///000111111555555666666555444222111...///111333444444444333444444333333222111111111111222333222111///,,,+++++++++,,,,,,+++)))'''&&&######"""###%%%%%%###"""!!!!!! !!!""""""!!!!!! !!!!!!"""###            $$$''')))...555===EEELLLQQQUUU\\\______]]]]]]___```cccfffhhhiiimmmoooqqqrrrqqqpppqqqrrrnnnnnnoooooopppqqqqqqrrrmmmkkkjjjhhheee```ZZZVVVLLLHHHBBB===::::::<<<>>>;;;DDDKKKMMMQQQYYY___aaaccceeeiiimmmppprrrssssssvvvtttrrrrrrssstttsssrrrmmmiiieeeaaa^^^XXXOOOIII>>>999333---***(((&&&$$$"""######$$$$$$###"""""" """###$$$$$$###"""""""""""""""############$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((,,,,,,,,,+++***)))((('''*********+++,,,,,,------************++++++++++++******++++++******))))))&&&$$$""""""""""""!!! !!!!!!!!!!!!!!!  !!!"""######"""!!!######$$$$$$$$$"""!!! !!!"""$$$%%%&&&'''((((((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%&&&'''((((((((('''&&&%%%$$$###$$$$$$%%%&&&&&&''''''''''''&&&&&&''''''%%%""" !!!######""""""###%%%$$$&&&((()))((('''((((((&&&&&&%%%&&&&&&'''((()))(((((())))))******))))))%%%&&&&&&&&&$$$$$$%%%'''''''''''''''(((((()))***+++,,,---,,,)))''''''(((***+++,,,...//////000000......---------------...+++,,,---///111333555555...//////000000000000///------------...///000111///000000000000///......------......///000000111...000333555555444222000///000333555666666555444333222111000000000111222555555666666666444333222...000222444555555444444333333333333333333333333333333444444222000---+++---.........---+++)))(((#########$$$%%%%%%###!!! !!!"""######"""""""""!!!!!!!!!!!!          ###%%%&&&***000666>>>FFFKKKPPPWWW[[[ZZZ]]]^^^___aaacccfffhhhiiimmmnnnppppppooonnnnnnooommmmmmnnnoooooopppqqqqqqmmmmmmlllkkkiiiddd^^^ZZZRRRMMMFFF@@@;;;::::::;;;888???DDDFFFKKKTTT\\\___cccfffiiimmmppprrrrrrrrrqqqpppoooqqqssstttsssrrrnnnkkkhhheeebbb]]]UUUOOOEEE@@@777000,,,***((('''$$$$$$$$$%%%$$$###!!!  !!!"""#########""""""""""""##################$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&%%%'''(((((()))******++++++((())))))))))))*********&&&&&&'''(((((((((((('''%%%###!!!!!!""""""""" !!!""""""""""""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$###$$$%%%&&&(((((('''&&&%%%$$$$$$%%%%%%&&&''''''(((((('''&&&%%%$$$%%%&&&%%%""" """$$$$$$""""""$$$&&&###&&&(((((('''%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((('''(((((()))))))))))))))'''((()))'''$$$###%%%'''))))))(((((((((((())))))***++++++)))&&&%%%&&&((()))***+++---......//////------,,,,,,,,,,,,---------...///111222444555555...///000000111111111111...------,,,,,,------...000000000000///...---,,,------......///000000000,,,...111333444222000...---///333555666666444333444333111000000000111222555666666777666444333222...000222555666666555444222222333333333333444444444555555555333111...,,,///000000000///---+++***#########$$$%%%%%%###!!! !!!"""###%%%%%%$$$$$$###"""!!!!!!       """######'''---111999BBBFFFLLLSSSWWWWWW^^^^^^___aaadddfffiiijjjlllnnnoooooommmlllmmmmmmmmmmmmnnnnnnooooooooopppnnnmmmmmmlllkkkfffaaa\\\VVVQQQIIIAAA;;;999888999555<<<@@@BBBFFFPPPYYY^^^dddfffjjjmmmppprrrrrrrrrpppooooooppprrrrrrqqqooopppmmmiiihhheee```YYYSSSKKKDDD:::222---+++******$$$%%%%%%%%%$$$"""!!! !!!""""""###""""""""""""############"""######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((())))))***(((((((((((())))))))))))###$$$%%%&&&''''''''''''%%%###!!!!!!"""######""" """######$$$$$$$$$   !!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$###""""""$$$&&&'''((('''&&&%%%%%%%%%&&&'''''''''((((((((('''%%%$$$$$$&&&''''''%%%""""""""""""$$$$$$######%%%((($$$&&&((('''%%%"""!!! ############$$$%%%&&&'''''''''((()))))))))))))))(((******((($$$###%%%'''+++******)))))))))))))))&&&((()))'''%%%%%%(((,,,))))))+++,,,---.........,,,,,,+++++++++,,,,,,---000000111222333333444444...///000111222222222222000//////...---.........111///---,,,+++,,,...///---,,,,,,+++******++++++,,,...000111222111///...111222333555666777777888555555444333222222111111666555555444333333222222333222000000000111333555555444333444555666555333222444666666555222...,,,//////000111111000,,,)))***)))'''&&&&&&$$$""""""""""""  """%%%$$$"""""""""!!! """          !!!%%%''',,,111888>>>CCCKKKTTTZZZYYY\\\```bbbccceeegggiiihhhiiiiiijjjlllmmmmmmnnnkkklllnnnpppppppppooooooqqqqqqpppnnnkkkgggdddbbb]]]XXXPPPIIICCC>>>:::777999;;;===@@@DDDJJJQQQWWWYYY^^^eeekkknnnpppqqqrrrsssqqqoooppprrrrrrpppmmmmmmoooppppppllleee]]]YYYRRRJJJ@@@666000---+++***'''&&&%%%###!!! !!!  ######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$###$$$%%%&&&(((((('''&&&&&&&&&&&&'''***+++(((""" """""" %%%$$$''',,,---++++++---+++***))))))))))))'''%%%))))))((((((((('''''''''%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$$$$###"""!!! !!!!!!"""######### !!!""""""$$$######"""###%%%&&&''')))(((&&&%%%$$$$$$%%%&&&'''(((((())))))((('''&&&''''''&&&%%%&&&'''((()))((('''''''''''')))***+++///+++'''&&&((())))))''''''((())))))((('''&&&%%%%%%%%%%%%$$$######&&&(((&&&(((***)))'''$$$"""""""""""""""$$$&&&'''&&&$$$&&&&&&'''((((((((((((((()))***+++***'''&&&&&&'''+++******)))))))))(((((('''&&&&&&&&&&&&'''(((((((((((())))))***+++------//////000000000...---,,,111111111111000000000000...///111222222111000000000000000000////////////000///...---,,,------...,,,++++++*********++++++***,,,...000111222111000000111111222333333333333555555444444333333222222555555555555444444444444444333222222333666888999:::888666555666666555444555555444333222111000///......///111222111...++++++***)))))))))(((&&&$$$$$$###!!! !!!!!!###"""""""""######""""""!!!        """%%%)))...555;;;@@@GGGPPPWWWZZZ\\\```bbbdddeeehhhiiifffggghhhjjjlllnnnoooppplllmmmnnnoooppppppppppppqqqqqqqqqooommmjjjgggeeeaaa\\\TTTMMMGGGBBB===:::999:::;;;<<>>999555333,,,+++(((%%%###"""!!!!!!  !!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((&&&((('''&&&+++222444333---%%%!!!$$$(((******+++'''''''''(((+++,,,+++)))(((((((((''''''''''''&&&&&&%%%$$$$$$%%%&&&'''(((******)))'''%%%###!!! """!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$%%%&&&'''((((((((('''''''''((())))))&&&''')))*********))))))'''''''''''''''((())))))))))))******+++---/////////,,,***)))*********)))***++++++,,,,,,+++))))))%%%&&&'''%%%$$$$$$%%%'''((())))))(((&&&$$$$$$%%%$$$###"""$$$&&&'''&&&%%%''''''((())))))))))))(((+++,,,+++)))''''''(((***'''((()))))))))(((&&&&&&))))))(((((())))))***+++)))))))))))))))***+++,,,---------......---,,,,,,////////////////////////...///000111111111111000333222222111000//////...------.........---,,,+++)))))))))((())))))***+++)))***,,,...///000000000111111000000111111222222444444444444444444555555333444666777888888888777666666888:::>>>AAADDDFFFIIIDDD>>>999888888888888777555333111000111333555111000///000111111///...,,,,,,,,,///111333333111+++&&& ###&&&$$$!!!%%%%%%%%%###!!!         """&&&---222777>>>GGGMMMRRRVVVZZZ^^^```aaaccceeeffffffhhhjjjlllnnnpppppppppooonnnnnnoooppprrrsssrrrsssssssssrrrqqqooonnniiieee___YYYTTTNNNHHHDDD???>>>===;;;;;;???DDDIIIPPPTTTZZZ___bbbfffiiilllnnnnnnnnnnnnnnnnnnmmmlllqqqrrrssssssqqqnnnjjjgggbbb]]]TTTLLLEEE???:::777///---***&&&###!!!!!!!!! !!!"""###$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&'''(((***+++,,,((()))***,,,333===AAA???555***!!!"""''')))))))))((('''''')))+++,,,+++)))'''''''''''''''''''''''''''&&&&&&&&&'''((()))***,,,+++***)))'''%%%$$$###&&&%%%%%%$$$######""""""############""""""""""""%%%%%%%%%&&&&&&'''((((((((((((((())))))******+++&&&''')))++++++,,,++++++((((((((((((((()))))))))'''(((((()))+++,,,---......,,,+++******+++++++++)))***+++,,,,,,+++***)))'''((()))(((&&&&&&'''((()))***)))(((%%%%%%&&&'''%%%$$$###$$$%%%&&&&&&%%%''''''((())))))))))))(((+++,,,+++)))'''''')))+++&&&''')))))))))((('''&&&)))(((((((((((()))*********))))))))))))******+++,,,,,,---------------------------.....................///000000111111111333333222111000//////...------......------,,,+++***)))))))))))))))*********+++,,,,,,------------............000111333444333333444444444444444444333444666888999999888888666777999===@@@DDDGGGHHHKKKFFF???:::888888888888555555555444444444444444444222000/////////---,,,,,,,,,---///333555555444+++&&& $$$'''&&&###$$$%%%&&&$$$!!! !!!       !!!%%%+++000444:::BBBHHHOOOSSSYYY^^^```bbbdddeeehhhhhhiiijjjlllmmmnnnnnnppppppoooooooooqqqssstttrrrssstttttttttsssrrrqqqjjjgggccc^^^ZZZTTTNNNJJJBBB@@@>>><<<<<>>:::222///+++'''###!!!!!!!!! !!!"""###$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&'''((()))(((''''''&&&&&&'''((()))+++,,,---+++,,,---000999DDDHHHFFF;;;///$$$$$$'''(((((((((***)))))))))++++++***((((((((((((((((((((((((((('''''''''(((((())))))*********)))(((((('''''''''''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&'''(((((())))))((())))))******+++++++++'''(((***,,,------,,,,,,((((((((()))))))))))))))'''((()))***+++,,,------,,,,,,,,,+++******++++++***+++,,,---------,,,+++***+++,,,+++)))(((((())))))******(((&&&&&&'''(((&&&%%%######%%%&&&&&&&&&&&&&&&'''(((((((((((((((***+++***)))'''''')))+++&&&'''((())))))(((((('''((((((''''''(((((()))*********))))))((())))))))),,,,,,,,,,,,---......///,,,---------.........///.........//////000111222222222111111000//////...------------,,,,,,,,,,,,++++++***))))))))))))***+++++++++++++++,,,,,,,,,++++++++++++---///111333333333333333333333333333222444666888999999777777555777999===@@@CCCEEEGGGIIIEEE>>>:::888888888888444555777888888777666555555333///---------,,,++++++***+++...111333333222)))%%%!!! ###&&&''''''$$$'''(((&&&"""!!!"""$$$"""           %%%***---111666===CCCMMMRRRYYY^^^bbbeeeggghhhiiiiiijjjkkkkkklllmmmmmmppppppppppppqqqrrrssstttrrrrrrttttttttttttsssrrrjjjhhhfffccc___ZZZTTTOOODDDBBB???;;;:::===CCCGGGMMMPPPTTTXXX\\\aaagggkkkjjjllloooqqqqqqrrrtttvvvtttttttttrrrpppnnnllljjjfffccc]]]WWWQQQJJJCCC>>>666333...((($$$"""""""""""""""!!!""""""###$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))%%%%%%&&&&&&((()))***+++......---000999DDDGGGCCC:::000((('''(((((('''(((+++***)))***++++++***(((((()))))))))))))))******))))))))))))))))))(((((((((((('''''''''(((((()))&&&&&&%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((())))))***))))))))))))***+++++++++******)))***+++---------,,,,,,(((((()))***************)))***+++,,,------------***+++,,,,,,***)))***+++,,,,,,.../////////...---***,,,---,,,***))))))))))))*********((('''''')))(((&&&$$$###%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&''')))***)))((('''((()))&&&&&&&&&&&&'''''''''((((((''''''''''''((())))))+++***))))))((((((((((((+++******+++,,,---...///,,,,,,------.../////////---------...///000111222000000000000////////////...---,,,+++++++++,,,---...---,,,******))))))))))))))))))***+++,,,------------,,,+++,,,...000111333333333222222111111000222444666888999888666555555666888;;;>>>@@@BBBCCCEEEAAA<<<888777777777777666777888999999999999888444111---++++++,,,,,,,,,))))))***,,,///000000///&&&$$$!!! !!!$$$(((+++,,,//////+++$$$ !!!###!!!      $$$(((+++---222888===HHHNNNUUU\\\aaadddggghhhggghhhiiijjjlllmmmnnnoooooopppqqqrrrssssssssssssqqqrrrsssttttttsssrrrqqqkkkjjjiiigggeee```YYYUUUIIIFFFBBB===:::<<<@@@DDDJJJLLLPPPSSSXXX]]]ccchhhjjjmmmppprrrqqqrrrtttvvvttttttsssrrrqqqpppooooooiiifffbbb^^^XXXQQQIIIDDD:::777111+++'''%%%$$$$$$#########""""""######$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''((()))***+++''''''''''''((()))***+++---,,,***,,,444>>>???:::333,,,((())))))'''(((***)))((((((***,,,,,,+++***)))*********++++++++++++*********))))))((('''&&&''''''&&&%%%%%%&&&'''(((&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&''''''(((&&&'''(((***************)))******++++++***)))(((+++,,,---......---,,,+++((()))***+++++++++************+++,,,,,,++++++***(((***,,,+++)))((()))+++)))***+++,,,---,,,,,,+++)))+++,,,,,,***((('''(((''')))++++++***((((((((()))&&&$$$###%%%&&&'''&&&###$$$%%%%%%&&&&&&%%%%%%$$$''')))***((('''''''''%%%$$$###"""###$$$&&&'''))))))(((((())))))***+++++++++***(((((('''''''''(((((('''((()))+++---...,,,------...//////000000------------...000222333...............////////////...,,,******+++,,,---///...---+++***))))))(((''''''((()))***,,,...///222111///......///111222333333222222111000//////222444666888888777555444444555777:::<<<>>>??????BBB???:::777777777777666888888888888999:::;;;;;;222///+++***+++,,,------(((((((((***---...---,,,######""" ###)))---777888666///&&&       ###''')))+++///555:::CCCIIIQQQXXX^^^aaadddfffeeefffhhhjjjlllnnnpppqqqoooppprrrsssttttttsssrrrqqqrrrsssssssssrrrqqqppplllkkkkkkjjjhhhccc]]]YYYOOOKKKFFF???;;;<<<@@@CCCEEEHHHKKKNNNSSSXXX___dddkkknnnqqqrrrpppppprrrtttssssssssssssssssssssssssllliiifffbbb]]]VVVNNNHHH===:::444...)))'''&&&'''$$$$$$##################$$$%%%&&&&&&''''''&&&&&&((('''''''''''')))+++,,,))))))))))))***+++,,,---,,,***''''''///888888333,,,)))(((******'''(((,,,'''''''''***,,,...---,,,******+++++++++,,,,,,,,,************)))'''&&&%%%((('''&&&$$$$$$%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&''')))***++++++******)))***++++++***)))(((''',,,---.........---,,,+++((()))***+++,,,+++******(((((()))******((('''&&&&&&))),,,+++)))((()))+++%%%&&&'''((())))))((('''(((***++++++)))'''&&&&&&'''))),,,,,,+++)))(((((()))'''$$$###%%%&&&''''''######$$$%%%%%%%%%%%%$$$"""%%%)))***)))'''&&&%%%$$$"""  """%%%&&&*********)))***++++++,,,,,,+++***(((''''''''''''&&&%%%%%%&&&''')))+++,,,------......///000111111------,,,---...000222333,,,,,,------.../////////,,,---,,,((('''***+++))),,,,,,---+++***(((((()))'''''''''''')))+++---///------,,,,,,,,,---......333222111000000111222333444555555666666666666555555666888999:::::::::999:::::::::999888777666555;;;:::999888777777777888222...---000111---******&&&'''((()))************$$$$$$$$$$$$$$$&&&))),,,222///+++'''###!!!        """%%%''')))+++///222???AAAHHHRRR[[[aaabbbaaabbbgggiiihhhiiilllnnnmmmrrrrrrsssssssssrrrrrrqqqtttuuuvvvwwwwwwvvvuuutttooommmllljjjiiifffbbb___VVVPPPGGG???<<<;;;::::::BBBCCCGGGKKKRRRXXX^^^aaaeeeiiillllllooossstttqqqqqqsssuuuvvvuuusssssstttsssqqqnnniiibbb[[[VVVSSSJJJCCC999333///---***(((&&&&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((***++++++---,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---)))'''&&&(((***+++)))'''$$$&&&)))+++,,,,,,+++***,,,++++++++++++++++++***)))******))))))((('''&&&''''''&&&&&&&&&''''''(((((('''&&&'''))))))&&&###'''%%%#########&&&)))+++'''(((***+++,,,,,,++++++))),,,///...+++))))))+++///............//////000,,,,,,,,,++++++++++++***...---***((('''(((***,,,,,,,,,***)))(((((((((((((((((((((((('''&&&%%%$$$''')))******))))))***,,,,,,+++***)))''''''&&&&&&&&&&&&''''''((()))))))))#########"""######$$$$$$###############$$$$$$%%%###$$$%%%$$$$$$%%%'''***++++++++++++++++++,,,,,,,,,+++***(((''''''&&&&&&'''&&&&&&&&&'''((()))***+++,,,---......///222444111111000///---,,,+++******+++,,,---...000111111)))++++++((((((,,,---+++,,,,,,+++***(((''''''''''''''''''((()))+++---...,,,,,,,,,,,,,,,------...111000000///000111222333666666777888888888777777666777888:::::::::999999999:::::::::999999888777:::999888777666666666555111...---000000,,,******))))))))))))(((((('''&&&!!!"""######"""$$$&&&)))---+++'''$$$"""!!!!!!!!!$$$"""!!!    """%%%(((,,,222555<<>><<<;;;;;;>>>@@@DDDIIIOOOUUUZZZ]]]aaafffjjjjjjlllqqqrrrpppppprrrtttuuutttssssssttttttrrroookkkeee^^^YYYVVVOOOGGG>>>777333000,,,***'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((()))******++++++*********,,,---...,,,++++++*********++++++)))''''''(((***+++)))'''&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))(((&&&&&&((((((((('''((((((((()))'''&&&&&&(((***+++(((&&&'''&&&%%%$$$%%%''')))***((()))+++,,,------,,,,,,))),,,---,,,***))))))+++.........---......///000,,,+++++++++++++++++++++---,,,,,,+++******))))))(((((('''''''''((())))))((())))))(((((('''&&&%%%'''(((******)))(((***++++++***(((&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$##################"""""""""""""""###$$$$$$######$$$###"""###%%%(((************++++++++++++,,,+++***((('''&&&&&&&&&'''(((((()))******++++++)))+++---......///111333000///...---,,,,,,,,,,,,------------.........///&&&)))***''')))---///---,,,+++)))((('''&&&&&&&&&'''''''''((()))+++,,,---+++++++++++++++,,,------.........///000111222333777777888999999999999999777888999:::::::::999888999999:::;;;;;;;;;;;;;;;888888777666555444333222111---,,,//////,,,)))***++++++***)))'''%%%###""" """############%%%'''&&&%%%###"""!!!!!!""""""(((&&&$$$!!!     """'''---444888999;;;BBBKKKTTTZZZ]]]]]]___dddhhhggghhhkkkmmmlllpppppppppppppppppppppppprrrssssssttttttssssssrrrqqqpppooonnnnnnllliiifff^^^XXXPPPHHHCCC???<<<;;;:::<<<@@@EEEKKKPPPTTTVVV[[[aaafffgggiiimmmpppooooooqqqssstttsssrrrrrrsssuuusssqqqmmmhhhccc^^^\\\UUUNNNEEE===999555000,,,((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''((('''''''''''''''(((((()))(((((()))***+++,,,---++++++******))))))))))))(((''''''(((***+++)))((()))))))))***+++,,,---...------------,,,,,,,,,+++++++++******)))'''&&&%%%''''''''''''''''''''''''%%%$$$%%%(((***+++***(((''''''''''''((()))******)))***+++,,,------------***++++++***(((((()))+++---------------...//////++++++++++++,,,,,,,,,,,,***+++---------+++)))'''$$$$$$$$$%%%'''(((***+++*********))))))((('''&&&'''((())))))(((((()))***)))(((&&&$$$$$$$$$&&&'''''''''&&&%%%%%%$$$######%%%%%%$$$######"""""""""!!!!!!!!!!!!!!!"""######"""######!!! ###%%%((((((((())))))*********+++***)))((('''&&&&&&&&&&&&'''(((************)))&&&))),,,...//////000111000///---++++++,,,---...//////......------,,,,,,&&&)))***((()))---...,,,+++)))(((((())))))))))))''''''((()))***+++,,,,,,++++++******++++++,,,---,,,,,,---...000111333333666777888999999999999999999::::::;;;;;;:::999888888999:::<<<======>>>>>>777777666555444222111000111---,,,......+++)))***+++******(((&&&$$$"""!!!!!!###%%%&&&%%%$$$%%%&&&$$$###"""!!!!!!!!!""""""(((&&&$$$"""         $$$***222777555888>>>FFFOOOUUUZZZ[[[___dddgggggghhhlllooonnnnnnnnnnnnnnnnnnoooooopppqqqqqqrrrrrrrrrrrrqqqqqqqqqpppooooooooonnnkkkhhhbbb\\\TTTMMMGGGBBB>>>;;;888:::>>>CCCGGGKKKNNNPPPTTT[[[aaabbbdddiiimmmmmmmmmppprrrsssrrrqqqrrrrrrtttsssrrroookkkgggcccaaa[[[UUULLLDDD???:::444///+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''((()))***++++++++++++++++++***)))((((((''''''''')))*********)))***)))(((((()))+++---............------,,,,,,++++++++++++***((('''%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$&&&((()))))))))((((((((())))))************))))))***+++,,,,,,,,,,,,++++++***((('''((()))***,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++***((('''$$$$$$%%%%%%'''(((***+++******+++******)))(((''''''((())))))''''''((()))((('''%%%######$$$&&&(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""!!!!!! !!!""""""!!!""""""  """&&&''''''(((((()))))))))***)))((('''&&&&&&&&&&&&"""$$$&&&((()))((('''&&&$$$'''+++............///111///,,,***)))***,,,............------,,,,,,,,,'''***+++)))***------+++)))((((((***---///...,,,''''''((()))***+++++++++++++++******++++++,,,---+++,,,---///000222333333444555666777888888888888::::::;;;<<<<<<;;;999999999:::;;;<<<===>>>>>>>>>555666555555444222111000222...,,,......+++***+++)))))))))((('''%%%$$$###"""###%%%%%%$$$###$$$$$$$$$$$$###""""""!!!!!!!!!$$$###""" !!!      !!!&&&,,,111111444:::BBBIIIPPPVVVZZZ^^^dddggggggiiimmmpppooonnnmmmmmmmmmmmmnnnooopppqqqqqqppppppppppppqqqqqqpppoooooooooooonnnkkkiiiddd___YYYRRRLLLFFFAAA===:::;;;>>>AAADDDGGGJJJKKKMMMUUU\\\^^^```fffkkklllmmmoooqqqrrrrrrqqqrrrssssssrrrrrrpppnnnkkkhhhfffaaaZZZRRRKKKEEE???888333...,,,***(((&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''&&&&&&'''((())))))******++++++,,,,,,+++***))))))%%%'''((()))))))))******+++***((('''(((***,,,...//////...------,,,++++++++++++******)))'''&&&%%%$$$$$$%%%%%%$$$###""""""$$$%%%'''(((''''''&&&&&&))))))******************((((((((()))******++++++,,,+++)))(((((())))))***************+++,,,---...---------,,,,,,,,,++++++))))))((((((((()))))))))((((((''''''((()))******++++++++++++***)))((('''&&&((()))((('''&&&'''(((((('''&&&$$$$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$"""!!! !!!!!!"""!!!!!!!!!  """%%%%%%&&&'''(((((()))))))))((('''&&&%%%%%%%%%&&&"""###%%%'''((('''&&&%%%$$$'''+++------,,,,,,---111///,,,)))((()))***,,,++++++,,,,,,---.........&&&***+++)))***------***))))))***---222333000---'''''')))***+++++++++++++++++++++++++++,,,------+++,,,...000222222333333222333444666666777777777999:::;;;<<<<<<<<<;;;::::::;;;<<<===============555555666666555444222111444///,,,...///,,,+++,,,((())))))((('''&&&%%%%%%!!!"""###""" !!!"""%%%%%%$$$######"""!!!!!!!!!!!!  !!!"""      !!!&&&***,,,///666<<>>>>>>>>???AAACCCFFFGGGGGGPPPYYY[[[]]]ccciiilllllloooqqqsssrrrrrrrrrsssrrrrrrrrrrrrqqqooommmllleee```XXXRRRLLLEEE===777111000---***((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''((((((&&&'''((()))))))))(((((()))***+++,,,,,,+++***)))$$$&&&))))))))))))***+++,,,+++)))((()))***,,,...///......---,,,+++******)))******))))))((('''&&&&&&''''''((('''&&&$$$###$$$&&&((()))'''&&&&&&'''*********))))))******+++(((((('''(((((()))++++++,,,+++))))))*********)))))))))))))))***,,,---...//////...---,,,+++******''''''''''''(((***+++,,,+++******))))))))))))******++++++******)))((('''&&&'''((('''&&&%%%&&&'''((('''&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%%%%$$$###!!! !!!""""""!!!"""""" """$$$%%%%%%&&&'''(((((()))***''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&(((((((((((('''%%%'''***+++*********+++///---+++)))))))))***+++))))))***,,,---///000000###(((***)))+++//////,,,******,,,000444444...)))'''((()))***++++++******,,,,,,,,,,,,,,,------...---...000111333333333333222333444555666777777777999:::;;;<<<======<<<<<<<<<=========<<<<<<;;;:::444555777888777666555444555000---//////---,,,...*********)))((('''%%%%%%"""###"""  """"""############""""""!!!"""!!!  !!!"""      !!!$$$&&&***000666<<>><<<===???BBBDDDBBBMMMVVVYYY[[[aaahhhlllmmmooorrrsssssssssssstttsssssstttuuutttsssrrrqqqjjjeee^^^XXXRRRKKKCCC<<<444333000---***(((((('''&&&&&&&&&&&&&&&'''((((((''''''''''''((()))******(((((()))***)))((('''&&&&&&(((***+++,,,+++***)))$$$&&&)))***))))))***,,,------,,,+++,,,---...///......---,,,+++***))))))(((((())))))))))))((((((''''''((()))(((&&&$$$######&&&******))))))***+++,,,***)))(((((()))***+++)))((((((((((((***+++,,,,,,+++******,,,,,,***(((((((((((()))***+++,,,---111000///...,,,***)))(((%%%&&&(((+++---.........+++******))))))*********************)))((('''&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$"""!!!######$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!!!!!!! !!!!!!"""###!!!"""""""""!!!"""$$$&&&%%%%%%&&&'''((()))******'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((('''((())))))((('''((()))******)))******+++,,,---((()))***+++---...///000!!!%%%((())),,,000111...,,,+++---222555333,,,%%%'''((()))***++++++***)))------,,,,,,------...///...///111222333333333222222333444666777888888888888999;;;===>>>>>>======>>>>>>======<<<:::999888444555777999999888777666666111...///000------///,,,,,,+++***((('''%%%$$$%%%%%%$$$!!! """$$$ !!!"""######""""""$$$###!!! !!!"""!!!           """###'''---222888@@@JJJPPPXXX]]]bbbbbbdddjjjmmmlllooonnnmmmlllmmmoooqqqsssrrrqqqpppoooooopppqqqrrrsssrrrqqqqqqpppoookkkhhhhhhgggdddbbb^^^XXXQQQLLLDDDAAA>>>;;;:::<<>>??????>>>===AAA@@@>>><<<:::777666555888777555444555666888999666555333111///---,,,,,,......---,,,***(((&&&%%%$$$$$$############$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!!!!!         !!!$$$***///666===EEEJJJTTTYYY```dddeeegggkkknnnooonnnnnnooopppqqqssssssoooooopppqqqqqqqqqqqqpppvvvsssooollljjjiiijjjkkkeeeffffffddd```ZZZUUUQQQNNNHHHAAA;;;999:::;;;<<>>???@@@??????>>>===<<<:::999777666666666555444444555777999:::666555333111///------,,,******++++++******)))((($$$$$$############$$$$$$$$$######"""""""""############""""""!!!  !!!!!!!!!        !!!$$$)))...333:::@@@EEENNNTTT\\\aaadddfffjjjmmmnnnoooooopppqqqqqqrrrrrrppppppqqqrrrrrrrrrrrrrrrsssqqqooolllkkklllnnnooojjjjjjjjjhhhddd^^^YYYVVVPPPKKKCCC===;;;;;;<<<<<>>@@@@@@@@@@@@;;;;;;:::999888777777666444333333444555777999;;;555444222111///...------***************)))(((((($$$$$$############$$$$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!! !!!"""""""""!!!     !!!###'''+++///444:::>>>FFFMMMWWW^^^aaadddhhhkkknnnooopppqqqrrrrrrqqqqqqqqqqqqrrrssssssssssssrrrqqqpppnnnmmmnnnoooqqqsssppppppooommmiiiccc^^^[[[SSSNNNFFFAAA>>>======<<<:::>>>DDDJJJPPPVVV[[[___bbbffflllnnnnnnooorrruuuyyyxxxwwwuuuuuutttttttttvvvrrrnnnllliiiccc[[[UUUBBB???;;;777444111...+++)))'''$$$$$$%%%'''(((((('''''''''((()))******+++------,,,(((%%%$$$$$$&&&))))))***+++,,,,,,++++++,,,,,,------------,,,,,,------............------******))))))(((((())))))(((((('''''''''''''''''''''&&&%%%&&&'''((('''&&&&&&'''((())))))*********((((((((((((((())))))))))))***+++,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))***))))))((()))+++,,,---......---,,,+++***)))((((((***...111333333222111+++,,,,,,---------,,,,,,------,,,+++***)))(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!!!!"""!!!"""$$$&&&&&&$$$"""!!!!!!!!! !!!"""!!!!!!!!!!!!###$$$%%%%%%%%%$$$###$$$%%%&&&'''&&&''''''''''''&&&&&&%%%%%%$$$$$$#########$$$$$$(((&&&$$$"""!!!"""###$$$&&&'''((((((((((((&&&&&&******************++++++,,,,,,------------------&&&)))---...,,,***)))***---+++***))))))***,,,---++++++++++++,,,------...------......///......---///000222333444444555555444444555555666777777888:::;;;===>>>??????>>>>>><<<;;;;;;999888777666555444444333444555666777888444333222000///.........---,,,,,,+++)))'''%%%$$$$$$$$$############$$$$$$$$$###"""!!! """""""""!!!!!! !!!!!!!!!!!!          $$$'''+++000666999BBBIIISSS[[[___bbbfffiiilllnnnppprrrrrrrrrpppooopppqqqqqqrrrsssrrrrrrrrrppppppoooooopppqqqssstttsssrrrrrroookkkfffbbb___VVVQQQJJJEEEAAA???===<<<:::===AAAEEEJJJOOOUUUYYY___ccciiilllmmmooorrrvvvyyyyyyxxxwwwvvvuuuuuuuuuxxxvvvtttrrroooiiiaaa\\\LLLGGGAAA<<<777333///---...+++'''%%%%%%%%%%%%$$$'''''''''(((((())))))))),,,,,,+++(((%%%$$$$$$&&&)))***+++,,,,,,,,,,,,,,,------............---------......///...,,,+++***))))))(((((('''(((((()))'''''''''(((((('''''''''%%%%%%%%%&&&''''''''''''(((((()))*********))))))&&&''''''((((((((('''''')))***+++------.........,,,***((((((***++++++++++++***))))))***,,,---...///...---,,,***))))))((()))***,,,...///000000000,,,,,,------......---------,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""###$$$!!!###&&&((((((&&&###!!!######"""!!!!!!!!!!!!"""###""" !!!"""%%%&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$##################&&&%%%###!!!!!!"""$$$%%%&&&'''((())))))((('''&&&+++***************++++++........................&&&))),,,...---+++)))(((,,,+++***)))***,,,...//////...---,,,++++++,,,,,,---......///......------...///000222333333333333444444444555666666777777:::;;;======>>>===<<<;;;???>>>===;;;888666555444555555555444444444444444333222111000////////////------,,,+++)))'''%%%$$$$$$$$$############$$$$$$######"""!!!!!! !!!!!!######"""""""""""""""!!!         ###''',,,222666@@@GGGQQQXXX\\\___cccgggjjjlllnnnqqqrrrqqqpppooooooppppppqqqqqqqqqqqqqqqrrrqqqqqqpppqqqrrrssssssrrrrrrqqqoookkkgggdddaaaZZZVVVOOOIIIEEEBBB???===<<<>>>@@@BBBEEEIIINNNRRR\\\aaagggkkkmmmooossswwwyyyyyyyyyxxxxxxwwwvvvvvvyyyyyyxxxvvvrrrllleeeaaaWWWQQQIIIAAA<<<777444111000---)))&&&&&&&&&%%%$$$&&&&&&''''''((((((((())))))***)))'''%%%%%%&&&((())))))***+++,,,---------.........//////.........,,,---------,,,***(((''''''''''''&&&&&&'''(((((((((((()))))))))((('''&&&###$$$%%%%%%&&&&&&'''((()))******++++++******)))&&&&&&'''''''''&&&&&&%%%++++++---...////////////,,,***(((((()))+++,,,,,,,,,+++*********+++---...///...,,,+++***)))))))))******+++,,,,,,---......,,,,,,---......---------******)))((('''&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%$$$###""""""###$$$$$$"""$$$'''))))))'''$$$"""%%%$$$$$$###""""""#########""" !!!"""%%%&&&&&&&&&%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""###"""!!!!!!"""$$$&&&'''&&&'''((()))))))))((('''*********)))******++++++------............//////"""$$$(((+++------,,,+++************+++---///000000///---+++*********+++,,,...//////...------......///000111222333333333333444444555555666777777999999;;;<<<<<<<<<;;;:::@@@???===;;;888666444333555555555444444333222222222222111000//////000000+++++++++++++++***))))))$$$$$$############$$$$$$###""""""!!!!!!""""""###############""""""""""""        !!!$$$)))...222<<>>??????@@@AAAEEEJJJNNNYYY^^^eeeiiilllooossswwwyyyyyyzzzzzzyyyxxxxxxwwwzzzzzzyyywwwsssnnniiifffaaa[[[SSSKKKDDD???:::666///,,,)))'''((())))))(((%%%%%%%%%&&&'''(((((()))'''((((((&&&%%%&&&(((***((((((***+++,,,,,,,,,,,,......////////////......------,,,,,,+++)))((('''&&&&&&%%%%%%&&&&&&''''''))))))******)))(((&&&%%%!!!###%%%%%%%%%&&&(((***((())))))************)))&&&&&&&&&%%%%%%%%%%%%%%%+++,,,---......///......,,,***))))))+++------------,,,+++*********+++,,,---,,,***)))((())))))***+++++++++++++++,,,,,,,,,---------------,,,++++++((((((''''''&&&&&&%%%%%%&&&'''((())))))((('''&&&""""""##################"""$$$&&&((((((&&&$$$"""&&&%%%$$$###"""""""""###"""!!!!!!!!!!!!###$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! !!!"""###%%%&&&'''$$$%%%''')))*********)))))))))))))))***+++,,,---,,,,,,------...//////000!!!"""%%%))),,,---,,,,,,''''''(((***+++---...//////---+++***)))***+++,,,,,,...000///---,,,---/////////111222333444444444333333444555555666666777444555888:::;;;<<<<<<<<<======;;;:::888666555444333444444444444333333222222111000000000000000000,,,,,,,,,,,,,,,+++******$$$$$$############$$$$$$"""""""""""""""###$$$%%%"""""""""""""""""""""""" !!!        """%%%***---333999AAAHHHNNNTTT\\\aaafffggghhhkkkmmmoooqqqrrrooopppqqqqqqrrrrrrqqqqqqppppppqqqqqqqqqrrrrrrsssqqqqqqqqqpppnnnllljjjiiifffbbb\\\VVVQQQKKKFFFBBB============>>>BBBHHHLLLUUUZZZbbbgggjjjmmmrrrvvvyyyzzzzzz{{{zzzzzzxxxxxxyyyyyyyyywwwtttpppnnnmmmgggccc^^^XXXPPPHHH@@@:::111...+++))))))******)))######$$$&&&'''((())))))'''''''''&&&%%%%%%''')))&&&''')))***+++,,,,,,,,,---......//////......---...---,,,+++***)))))))))%%%%%%%%%%%%%%%&&&''''''))))))******(((&&&$$$""" """%%%%%%%%%%%%(((***&&&&&&'''(((((()))(((((('''&&&%%%#########$$$%%%++++++,,,,,,---,,,,,,+++,,,+++***+++---............---,,,***))))))))))))+++***(((''''''(((***+++++++++,,,,,,+++++++++***------------,,,***)))(((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%% """$$$$$$###"""!!!######$$$%%%%%%$$$######%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###""""""!!!"""###$$$%%%%%%&&&&&&&&&%%%$$$"""!!! """###$$$$$$$$$$$$###$$$&&&)))++++++++++++((((((((()))***,,,---...******+++---...///000111$$$$$$%%%(((***+++***)))$$$%%%''')))+++,,,---------,,,***))))))***,,,---+++...000000---,,,---///000111222333444555555555333333444444555666666777000222555888;;;======>>>::::::999888777666555555111222333444444444444444111111000000000000111111000000///...,,,***((('''$$$$$$############$$$$$$!!!!!!""""""###%%%&&&''' !!!!!!!!!!!!!!!!!!!!!""""""!!! """"""         ###'''***,,,222:::AAAHHHPPPYYY```eeeeeefffiiillloooqqqsssqqqqqqrrrssssssssssssrrrnnnooopppqqqrrrsssssstttrrrrrrrrrqqqpppooommmmmmkkkgggaaa[[[UUUOOOIIIEEE;;;;;;;;;;;;<<>>;;;;;;???DDDGGGMMMRRRXXX^^^bbbfffjjjmmmssstttuuuvvvwwwxxxxxxxxx~~~{{{wwwuuuvvvwwwuuussstttooojjjfffaaaYYYLLLCCC;;;666///,,,------,,,***%%%&&&''''''((((((((('''&&&%%%%%%$$$%%%&&&((()))))))))))))))***+++,,,---000000000000000111111111//////---,,,***)))((('''%%%%%%$$$%%%&&&(((***+++,,,***)))((()))***)))(((&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&%%%$$$###""""""$$$&&&'''***+++,,,+++***)))***+++000///...---------------.........---,,,+++))))))((((((((('''&&&'''***---...---***((((((***,,,---/////////...+++)))&&&$$$$$$$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$$$$###### !!!###$$$###"""  !!!!!!!!!!!!""" """$$$$$$$$$#########"""######$$$%%%&&&'''&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&''')))******'''$$$(((&&&%%%'''***,,,+++))),,,,,,,,,,,,---///111222$$$'''&&&&&&)))***)))'''''''''((()))***+++,,,))))))))))))***++++++,,,,,,,,,+++++++++,,,,,,,,,---...///000000111111000444333333222333333444444333444777999:::::::::::::::777444333444555555444555444333222222333444555111111///...------------,,,,,,,,,+++***(((&&&$$$"""$$$&&&%%%$$$"""""""""###""""""""""""###$$$%%%$$$$$$$$$$$$###"""!!! !!!!!!        """***---222888???GGGPPPUUU]]]___cccgggkkkmmmoooooonnnnnnooopppqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppoooooooookkkfffaaa\\\XXXSSSPPPGGGDDD@@@===<<>>???AAACCCFFFJJJPPPVVV[[[aaafffjjjqqqrrruuuxxxyyyyyyxxxvvvwwwuuussstttuuuwwwvvvvvvsssqqqoookkkfff___ZZZVVVVVVMMMBBB999444111---***'''''''''''''''&&&&&&&&&''''''&&&&&&'''(((***++++++******++++++,,,---.../////////...............)))))))))))))))(((((((((&&&&&&((()))******+++++++++***(((((()))***)))((((((((()))))))))*********''''''(((((('''&&&&&&%%%$$$###"""""""""###%%%&&&&&&(((***)))((('''((()))))))))***+++---///000111,,,,,,,,,+++***)))((('''((()))***)))''''''''')))((((((((())))))***++++++******++++++***)))((('''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&$$$###""" !!!"""#########"""#########""""""""""""!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!!!!#########""""""###$$$$$$!!!"""##################$$$$$$$$$###"""!!!!!! """"""###$$$%%%&&&''''''((('''&&&&&&(((((('''&&&'''&&&%%%''')))++++++***)))***,,,...//////......"""%%%$$$%%%((()))(((((('''''''''''''''(((((((((((((((((()))+++,,,---+++(((%%%''',,,///---***,,,---...///000000000000111111000000000000111111555777:::======;;;888666666333000///000111111000222222222111111222222222///...---+++***)))(((((((((((())))))(((&&&%%%$$$$$$%%%&&&%%%###"""###$$$$$$###""""""###&&&)))***,,,***(((%%%$$$######$$$"""!!!     ,,,222### !!!$$$)))///555===EEEJJJUUUYYY^^^dddhhhlllmmmmmmnnnnnnooopppqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppqqqsssttttttqqqlllhhhddd___ZZZWWWPPPMMMHHHCCC???>>>>>>???AAAEEEJJJOOOUUU[[[bbbfffjjjmmmqqqtttvvvvvvtttsssvvvuuuuuuuuuvvvvvvvvvvvvrrrsssrrrooojjjeeebbbbbbaaaXXXKKK@@@999555000---+++***))))))((('''''''''&&&&&&%%%&&&&&&(((***+++,,,+++++++++,,,,,,---...---------------,,,,,,,,,'''(((((())))))*********'''(((***+++,,,,,,+++***+++)))'''''')))))))))(((((((((((()))))))))******(((((((((((('''&&&%%%%%%######"""""""""###$$$%%%$$$&&&((()))'''''''''((((((((()))***,,,...///000+++++++++******)))''''''''')))******(((&&&&&&'''&&&''')))***++++++++++++,,,,,,++++++***))))))((('''''''''&&&&&&&&&&&&'''%%%%%%&&&&&&%%%###""" """"""###$$$%%%%%%%%%%%%%%%$$$###"""""""""######!!!!!!!!!!!!"""""""""###%%%$$$"""  !!!######"""!!!!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$###"""!!! """###$$$%%%&&&''''''((((((&&&%%%%%%&&&''''''&&&&&&%%%&&&''')))*********(((***,,,...///...---,,,###&&&%%%%%%((()))'''&&&&&&&&&%%%&&&&&&''''''(((((((((((()))***+++,,,***&&&$$$&&&+++...,,,)))++++++,,,---............000000000///000000111222666888;;;======;;;888666666333000//////000111000000111111111111111111000///...,,,+++***)))))))))(((((()))))))))(((&&&%%%$$$%%%&&&%%%###"""###%%%$$$#########$$$&&&)))***,,,***(((%%%$$$######$$$"""    (((,,,"""'''+++111888@@@EEEOOOSSSZZZaaagggkkkmmmmmmnnnnnnooopppqqqrrrrrrsssttttttttttttttttttttttttrrrrrrqqqqqqqqqssstttuuusssqqqmmmjjjgggccc^^^ZZZTTTQQQLLLFFFBBB???===<<<>>>@@@DDDIIINNNTTT[[[```dddggglllqqqssstttsssrrrwwwwwwxxxxxxwwwvvvvvvvvvsssttttttrrrnnnkkkiiiiiibbbYYYMMMCCC<<<777333///---,,,***((('''&&&&&&&&&%%%$$$$$$$$$%%%''')))***,,,,,,++++++,,,,,,------,,,,,,,,,++++++*********''''''((()))***+++,,,---((()))***,,,,,,,,,++++++***(((''''''((())))))(((''''''((((((((()))))))))(((((((((((('''&&&%%%$$$###############$$$$$$%%%###%%%(((((('''&&&&&&''')))))))))******+++------************))))))(((''''''(((***)))'''&&&&&&&&&'''(((***,,,------,,,+++000///...,,,+++***)))))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%###""" ######$$$%%%%%%%%%%%%%%%%%%%%%$$$############$$$ !!!!!!!!!"""""""""&&&$$$"""!!! !!!""""""!!! !!!!!!""""""###$$$%%%%%%%%%$$$%%%$$$$$$###"""!!!!!!!!!"""###$$$%%%&&&''''''((('''&&&$$$$$$%%%&&&&&&%%%$$$%%%&&&'''((((((******((())),,,---...---,,,+++ %%%'''%%%%%%''''''%%%%%%%%%$$$$$$%%%&&&''''''))))))((((((((()))******)))'''%%%&&&)))+++***((()))***+++,,,,,,------,,,............///111222333666777999;;;;;;:::888777666333000...///000000000//////000111111000//////------,,,+++************(((((()))******)))((('''%%%&&&&&&%%%######$$$&&&######$$$$$$%%%&&&'''((('''&&&%%%$$$"""!!!!!!!!!!!!     !!!%%%(((---333:::???GGGLLLTTT]]]dddiiikkklllnnnnnnooopppqqqrrrrrrsssttttttttttttttttttttttttssssssssssssttttttuuuvvvrrrpppnnnllljjjfffaaa^^^YYYVVVQQQKKKFFFAAA>>>===<<<>>>@@@CCCGGGLLLSSSXXXaaadddiiinnnrrrtttttttttvvvxxxyyyyyywwwvvvvvvwwwttttttttttttrrrpppmmmkkk```XXXNNNEEE@@@;;;555111...,,,***'''%%%$$$$$$$$$$$$######$$$%%%''')))***,,,,,,++++++++++++,,,,,,++++++******))))))((((((&&&'''((()))+++,,,------)))******+++,,,,,,++++++)))'''&&&'''((())))))((('''''''''((((((((())))))))))))(((((('''&&&$$$$$$######$$$$$$%%%%%%%%%%%%"""$$$''')))((('''&&&'''******)))))))))******+++***************)))(((((('''((()))(((&&&&&&&&&(((((()))+++,,,------,,,+++111000///---+++*********+++***(((&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&$$$###""""""###############""""""%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""""""""######%%%%%%###"""!!!!!!!!!!!!  !!!!!!######$$$$$$%%%$$$$$$$$$############""""""""""""""""""###$$$%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%'''''''''''')))+++)))***+++,,,---,,,++++++ %%%'''$$$###$$$$$$"""############$$$&&&''''''******)))(((((((((((()))(((''''''&&&''''''(((((('''((()))***++++++++++++******+++,,,...000222333555666888999999999888888555222///---.../////////...///000000000000///...++++++************++++++'''((()))******)))((('''&&&&&&&&&%%%######$$$&&&"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!        ###&&&)))...555999???DDDMMMWWW```eeehhhiiinnnnnnooopppqqqrrrrrrssstttttttttttttttttttttttttttuuuuuuvvvvvvvvvvvvuuurrrpppooonnnmmmjjjfffbbb^^^[[[WWWQQQKKKFFFBBB???<<<===>>>???AAAFFFMMMRRR\\\___dddiiinnnrrrtttuuurrruuuxxxxxxwwwvvvwwwyyyuuuttttttuuuvvvsssnnniiiccc\\\TTTLLLGGGBBB<<<777111///,,,)))'''&&&&&&&&&$$$$$$$$$%%%&&&(((***+++,,,++++++*********++++++******))))))(((''''''&&&%%%&&&'''((()))+++,,,,,,***************++++++,,,((('''&&&&&&((())))))((((((((()))))))))*********)))))))))((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&!!!$$$((())))))'''''''''))))))((((((((()))************++++++******))))))'''''''''&&&%%%%%%(((************+++++++++******///...---++++++***++++++,,,+++(((&&&%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!$$$%%%&&&&&&&&&%%%############$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$###"""""" !!!!!!##################"""""" !!!!!!!!!!!!"""""""""!!!""""""###$$$%%%&&&&&&$$$$$$$$$%%%&&&&&&$$$"""###%%%''''''&&&''')))+++************++++++++++++ $$$&&&###!!!"""""" """""""""###$$$&&&'''(((+++***)))((((((''''''''''''(((((('''%%%%%%&&&(((&&&'''((())))))*********'''((()))***---///111222555555666777888999999999444111...,,,---.........---...///000000///...---)))))))))))))))***++++++&&&'''((()))))))))((('''&&&'''&&&%%%######%%%'''!!!###%%%&&&&&&%%%###"""$$$%%%%%%&&&%%%$$$"""!!!         !!!###'''+++111555999???IIISSS]]]cccfffgggnnnnnnooopppqqqrrrrrrsssssssssssssssssssssssssssuuuvvvwwwxxxxxxwwwvvvuuurrrqqqppppppooommmiiieeeaaa___[[[UUUOOOIIIDDDBBB======<<<<<<>>>CCCIIINNNXXXZZZ___dddjjjooorrrtttnnnrrrvvvwwwvvvvvvxxxzzzvvvtttsssvvvxxxuuunnnggghhhbbb[[[TTTPPPJJJCCC>>>666444111---+++*********%%%%%%%%%&&&''')))+++---++++++******)))************))))))(((''''''&&&&&&%%%%%%&&&'''((()))***++++++***)))))))))***+++,,,((('''&&&&&&((())))))((()))************+++++++++)))))))))((('''%%%$$$###$$$%%%&&&'''''''''&&&&&&!!!$$$(((***)))((('''''''''''''''(((((()))++++++***++++++++++++******)))''''''&&&%%%$$$%%%)))+++*********))))))))))))))),,,,,,*********+++,,,------+++)))&&&%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''&&&%%%$$$###"""$$$%%%&&&''''''%%%###"""%%%%%%&&&&&&&&&&&&''''''###$$$%%%&&&&&&$$$###""" !!!"""""""""###""""""!!!  !!!!!!!!!!!!!!!"""###$$$%%%%%%&&&######$$$&&&'''&&&$$$!!!"""%%%''''''&&&&&&)))++++++******)))******+++,,,!!!!!!!!!!!! ######%%%&&&'''(((((((((***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''')))***+++'''((()))+++---///000111555555555555555444444444333111///---,,,---.../////////...------------...///,,,***))))))***)))(((((('''((()))+++***((('''###$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""         """&&&***---444:::DDDMMMUUU\\\bbbeeekkkllllllllllllmmmpppsssssstttttttttrrrssstttvvvxxxwwwwwwwwwxxxxxxyyyzzzuuusssqqqoooooonnnllljjjfffccc___ZZZVVVQQQKKKHHH>>><<<999888:::>>>CCCGGGLLLRRRYYY```fffkkkooorrroooqqqtttuuuuuutttuuuvvvrrrtttuuuuuutttqqqnnnlllmmmhhh```[[[VVVPPPIIIDDDBBB===555...+++++++++***((((((((()))+++,,,***)))...,,,***(((''''''))))))+++***)))'''%%%$$$######$$$&&&)))******))))))***))))))))))))))))))))))))+++(((%%%$$$&&&((('''%%%***)))'''&&&'''(((***+++...***%%%$$$%%%&&&&&&%%%+++((($$$######$$$$$$###%%%&&&(((((('''&&&'''(((%%%%%%&&&'''((((((((((((+++,,,---...---,,,)))(((''''''((((((((((((''''''((()))*********)))'''&&&+++,,,,,,***((('''((())),,,+++)))'''&&&'''((()))###$$$$$$%%%&&&&&&&&&&&&)))'''$$$######%%%%%%%%%&&&'''((()))((('''%%%######$$$%%%&&&&&&&&&%%%$$$((('''&&&%%%$$$######""" ###""""""!!!!!!!!!!!!"""!!!!!!"""$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''&&&(((,,,/// !!!!!!!!!!!!%%%%%%&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''((()))***+++))))))+++,,,...000111222666666666666666666555555222000...,,,******+++,,,......---------------...///,,,***)))*********)))((((((((()))+++***(((&&&$$$$$$%%%%%%$$$$$$###"""!!!"""###$$$%%%%%%%%%$$$&&&&&&&&&&&&$$$###"""!!!       $$$&&&!!! ###'''***111777@@@IIIRRRYYY___ccciiikkklllllllllmmmppprrrrrrsssttttttsssssstttvvvyyyxxxxxxxxxxxxxxxxxxyyy{{{xxxuuurrrpppnnnjjjhhhiiifffbbb^^^ZZZUUUPPPLLLCCC@@@===:::;;;>>>CCCFFFKKKPPPWWW]]]bbbgggkkkmmmmmmpppssstttsssssstttuuuqqqsssuuuvvvuuutttqqqpppnnniiiccc___\\\WWWPPPKKKDDD>>>777111...---,,,,,,+++***)))***++++++***(((((('''%%%%%%%%%&&&((()))++++++)))'''&&&%%%$$$$$$%%%'''))))))))))))***+++***************************(((%%%$$$&&&''''''%%%)))((('''&&&'''(((***++++++((($$$###%%%'''''''''***'''$$$###$$$%%%%%%%%%'''(((***)))(((''''''((($$$%%%'''((()))(((((((((((()))***++++++)))'''&&&'''(((((((((((((((((('''((())))))***)))((('''&&&((()))))))))'''''')))+++,,,+++***((((((((())))))###$$$&&&'''((()))******(((&&&%%%%%%&&&''')))))))))*********)))&&&$$$"""###$$$%%%'''''''''&&&%%%(((((('''&&&%%%$$$$$$### !!!!!!###"""!!!!!! !!!###&&&&&&$$$"""###$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''((())))))***&&&'''(((''''''(((***--- !!!""""""&&&&&&&&&&&&&&&%%%$$$$$$(((''''''''''''((())))))(((((('''&&&%%%$$$$$$###$$$%%%&&&((()))************+++,,,...///111222222444444444444444444444444000///,,,***((((((((((((------,,,,,,,,,------...///---***)))***+++******)))((((((***++++++(((&&&%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!     ***---((( ###&&&---222;;;DDDLLLTTT[[[```gggiiikkkllllllmmmoooqqqqqqsssttttttsssssstttvvvyyyyyyxxxxxxxxxxxxxxxxxx}}}{{{wwwtttrrrpppllliiimmmjjjgggccc```[[[VVVRRRKKKGGGBBB===<<<>>>AAADDDIIIMMMSSSXXX\\\aaaeeehhhlllnnnqqqrrrrrrrrrssssssppprrrtttvvvvvvvvvtttsssooolllhhhfffddd```YYYTTTHHHCCC<<<666222000...---...,,,++++++++++++)))((($$$$$$###$$$%%%''')))+++++++++)))(((&&&&&&%%%%%%'''((()))(((((((((***,,,***************************'''%%%%%%&&&'''&&&&&&)))((('''''''''((()))***(((%%%######%%%'''(((((()))'''$$$$$$%%%''''''&&&)))***++++++)))''''''((($$$%%%''')))***)))((('''(((((()))******)))'''&&&((((((((())))))((((((((((((((()))))))))((('''&&&%%%&&&''''''&&&''')))+++*********************)))%%%&&&''')))+++,,,---...((((((((()))***+++---......------,,,)))&&&$$$"""###$$$&&&(((((()))(((((()))(((((('''&&&%%%$$$$$$   !!!"""#########"""!!!  """%%%&&&$$$######$$$&&&(((((('''&&&%%%''''''(((((()))*********&&&'''(((((((((((()))***!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&''''''(((*********)))((('''%%%$$$###""""""###%%%((()))*********++++++,,,---///000111111//////000000000000111111000...,,,***((('''&&&&&&+++++++++++++++,,,---...///---+++***+++,,,++++++***))))))***++++++(((&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###!!!!!!!!!!!!     )))***%%%!!!$$$***///666???GGGPPPWWW]]]eeegggjjjlllmmmnnnpppqqqppprrrttttttsssssstttuuuwwwwwwxxxxxxyyyyyyyyyyyyzzzxxxvvvttttttrrrpppnnnnnnmmmjjjhhheeeaaa[[[WWWRRRNNNGGGAAA======???AAAEEEHHHMMMRRRWWW\\\aaaeeejjjllloooqqqqqqqqqrrrsssppprrrsssuuuuuuuuutttsssrrrpppmmmlllkkkggg```ZZZQQQLLLDDD===888444000...///---,,,+++,,,,,,+++***&&&&&&&&&'''(((***,,,---+++***)))((('''&&&&&&&&&((((((((('''''''''***,,,++++++++++++++++++++++++)))'''&&&%%%%%%%%%&&&&&&(((''''''''''''((()))***'''%%%$$$$$$$$$&&&'''((((((&&&%%%%%%'''))))))((()))+++,,,+++((('''''''''$$$&&&(((***+++***)))''')))***+++++++++******)))))))))))))))))))))))))))(((((()))***)))((('''&&&$$$%%%&&&&&&%%%&&&(((***((()))************))))))((())))))***+++---...///,,,---............///000000///...---***(((%%%$$$###$$$&&&((()))******)))(((''''''&&&%%%$$$###"""!!!  !!! !!!""""""""""""""""""!!! !!!$$$%%%%%%###"""$$$''')))***)))'''%%%''''''((((((((()))))))))%%%'''))))))((((((((()))!!!###$$$%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***)))((('''%%%###""""""!!!"""%%%'''))))))))))))******+++,,,,,,---......---.........//////000000000///---+++)))'''&&&&&&)))))))))******,,,------///---+++***,,,------,,,******)))***++++++(((&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$######        $$$!!!"""$$$(((,,,222:::BBBKKKSSSYYY```dddhhhlllmmmoooppprrroooqqqssstttsssssstttuuutttuuuwwwxxxzzzzzz{{{zzzyyywwwuuutttsssrrrpppnnnooommmllljjjhhheee___[[[WWWSSSLLLEEE@@@>>>>>>>>>AAADDDHHHMMMRRRWWW^^^bbbfffiiilllooooooppprrrsssqqqrrrssssssssssssrrrqqquuurrrpppooonnnjjjddd^^^[[[VVVNNNFFF@@@:::444111000...,,,,,,---...------)))))))))******++++++,,,))))))((('''''''''''''''((())))))(((&&&'''))),,,************************''''''&&&%%%$$$$$$%%%&&&'''''''''''''''(((((()))''''''&&&%%%$$$%%%&&&&&&((('''&&&''')))******))))))***+++***(((&&&&&&&&&%%%''')))***++++++***)))*********+++++++++******+++***))))))))))))***+++((()))*********)))''''''%%%&&&&&&%%%$$$$$$%%%''''''((()))***************,,,++++++******+++,,,---222444666555222000000111000///...---+++)))((('''###%%%''')))************&&&%%%%%%$$$###"""!!!!!!!!!  !!!"""#########"""!!! !!!!!! ###%%%%%%$$$"""$$$''')))***)))(((&&&&&&&&&''''''''''''((((((%%%''')))***)))))))))*** """$$$%%%!!!"""###%%%&&&&&&''''''&&&&&&&&&'''''')))*********)))((('''%%%$$$###""""""###$$$&&&'''((((((((())))))******+++++++++,,,...//////000000111111111///...---,,,***)))''''''''''''((((((***+++------000---++++++,,,......---+++******+++,,,+++(((&&&&&&&&&''''''&&&&&&%%%$$$"""######$$$$$$$$$######"""""""""""""""!!!          !!!!!!  !!!!!!"""###&&&)))///555<<>>???AAADDDGGGLLLRRRYYY]]]```cccgggkkklllnnnppprrrqqqqqqrrrrrrrrrrrrrrrrrrvvvsssqqqppppppmmmhhhcccccc^^^WWWPPPIIIBBB<<<777333111...---.........---)))))))))))))))))))))((((((''''''&&&&&&&&&''''''((()))))))))'''''')))***))))))))))))))))))))))))'''''''''%%%######%%%'''&&&&&&'''''''''((((((((((((((()))'''%%%%%%&&&''')))((('''(((***+++***)))((()))******(((&&&&&&''''''((()))******+++++++++)))))))))))))))*********,,,+++***))))))***+++,,,******+++++++++***)))(((%%%&&&'''%%%$$$$$$%%%'''(((((())))))***+++,,,,,,...---+++*********+++,,,888;;;===;;;777222111222111000///---+++)))(((((($$$%%%'''((())))))))))))%%%$$$$$$###"""!!! !!!  !!!######$$$###"""!!!  !!!###%%%%%%$$$"""$$$&&&((())))))((('''&&&&&&&&&'''''''''''''''&&&(((************,,,...!!!""""""###$$$%%%%%%%%%%%%%%%'''''''''''''''((()))***)))((((((&&&%%%$$$######$$$$$$$$$$$$%%%&&&'''((())))))******************......//////000111111222------,,,+++***)))((('''&&&&&&'''((()))+++,,,---000...,,,+++---.........,,,+++++++++,,,+++(((&&&&&&&&&&&&&&&&&&%%%$$$$$$ !!!""""""############!!!""""""""""""!!!!!! !!!           """$$$$$$""" $$$'''+++000666???HHHNNNRRRXXX___fffjjjlllnnnooommmooosssttttttsssssstttvvvwwwxxxzzzzzzyyyxxxwwwyyywwwuuuttttttrrrpppnnnnnnnnnnnnooonnnjjjeeeaaa]]][[[VVVPPPJJJEEEAAA???>>>???AAACCCEEEKKKQQQVVVXXX\\\aaaeeehhhkkknnnpppppppppqqqrrrssstttuuuuuuuuurrrppppppqqqpppmmmiiifffccc]]]WWWQQQKKKEEE@@@888555111......---,,,+++(((((())))))))))))((((((&&&&&&%%%%%%%%%&&&&&&'''''')))******((('''((()))((((((((((((((((((((((((&&&''''''%%%###"""%%%'''&&&&&&''''''((((((''''''&&&((())))))'''&&&(((******))))))***+++,,,***)))((()))+++***)))(((((())))))))))))((()))***,,,---***************++++++,,,---,,,***))))))***,,,---++++++,,,---,,,+++***)))$$$%%%&&&%%%%%%%%%''')))************+++---///000...---,,,++++++,,,...///:::>>>AAA@@@:::555333444333222000---***(((&&&&&&%%%&&&'''((()))(((((('''%%%%%%$$$###"""!!! !!!!!!"""###"""!!! !!!"""!!! !!!###%%%%%%$$$###$$$%%%&&&'''((((((((((((((((((''''''''''''''''''(((*********,,,///222 $$$%%%%%%%%%%%%$$$######(((''''''''''''((())))))(((((('''&&&%%%%%%$$$###%%%%%%$$$###$$$%%%'''(((************************,,,,,,------...///000000++++++++++++***)))''''''%%%%%%&&&''')))+++,,,---000...,,,,,,---//////...,,,+++++++++,,,+++(((&&&%%%%%%&&&&&&%%%%%%$$$### """############ !!! !!!           !!!%%%'''&&&"""###%%%(((---333;;;DDDJJJMMMSSS\\\ccchhhjjjlllmmmlllooorrrttttttsssssstttxxxyyyzzz{{{zzzxxxvvvtttuuutttssstttuuuvvvuuutttooooooooopppppplllgggccc___]]]ZZZUUUOOOIIIDDDAAA?????????@@@AAAEEEKKKOOOTTTWWW]]]bbbeeehhhlllnnnooopppqqqsssuuuwwwxxxyyytttqqqoooooorrrsssqqqnnngggddd___[[[VVVQQQKKKGGG===999444000---,,,***((((((((()))***************%%%%%%$$$$$$$$$%%%&&&&&&&&&(((++++++)))((('''(((((((((((((((((((((((((((%%%''''''%%%""""""$$$'''%%%&&&''''''((((((''''''$$$'''))))))((((((+++---+++***)))***,,,,,,***((((((***+++,,,*********++++++***(((((((((***---...---,,,,,,,,,---......///---,,,***))))))***,,,---,,,,,,---...---,,,+++***"""###%%%%%%%%%''')))+++---,,,++++++,,,///222333------,,,+++,,,...000222;;;???CCCBBB<<<777555666666444111---)))&&&$$$###%%%&&&'''(((((('''&&&&&&&&&&&&%%%$$$###"""!!!!!! !!!!!! !!!"""###"""  !!!""""""$$$"""!!!"""$$$%%%%%%$$$######$$$%%%&&&'''((()))))))))))))))((((((((((((((()))*********---111444 """ """$$$$$$$$$$$$&&&(((###$$$&&&(((((((((''''''---***''''''((((((%%%###'''###"""$$$%%%%%%(((---***++++++,,,------------,,,---///000000000///...------.........---+++***************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))'''&&&%%%%%%%%%$$$""" !!!!!!!!!!!!!!!""""""###"""!!!                """!!! !!!!!!"""$$$&&&)))---444<<>>FFFKKKQQQXXX]]]aaaeeegggiiilllppppppooooooqqqtttzzz|||~~~}}}zzzwwwwwwwwwxxxvvvuuuvvvxxxxxxuuusssqqqrrrsssrrrooommmlllllljjjgggbbb]]]YYYSSSMMMIIIBBB@@@======???BBBEEEFFFMMMPPPTTTXXX\\\aaaggglllppppppqqqrrrtttvvvxxxyyysssrrrqqqrrrtttuuusssqqqooommmkkkfffaaa[[[VVVSSSLLLCCC;;;999666111...------,,,******+++***(((&&&)))((((((''''''(((((()))&&&''')))*********)))(((+++***(((&&&%%%%%%%%%%%%'''''''''(((''''''&&&&&&%%%&&&((('''&&&%%%%%%&&&))))))((((((((()))***++++++++++++*********************))))))))))))******---,,,+++*********+++,,,++++++,,,,,,---......///000///---+++***+++,,,,,,------,,,,,,+++******)))(((&&&$$$$$$&&&(((******+++************+++---...///...,,,+++,,,---000111444444444444333222111111222111///,,,***)))(((''')))(((&&&$$$#########$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$######""""""######!!!  !!! """!!!!!!!!!!!!!!!!!!###$$$%%%&&&'''((()))))))))((((((((((((((((((((('''''''''&&&&&&&&&)))///777===!!!""" !!!###$$$###$$$%%%''''''((()))***++++++++++++'''%%%$$$%%%&&&'''&&&%%%((($$$###%%%%%%$$$&&&***+++,,,---...////////////...------------...///////////////...---+++))))))******+++,,,---...///000------..................,,,,,,,,,,,,,,,++++++***'''%%%###"""""""""!!! !!!!!!  """!!!          !!! !!!###%%%(((---333888>>>CCCJJJQQQVVV[[[```cccfffiiilllmmmmmmnnnrrrvvv|||}}}~~~|||zzzyyyyyywwwvvvuuuvvvwwwwwwuuutttqqqssstttsssqqqoooooopppooolllgggbbb]]]XXXRRRNNNGGGDDDAAA???@@@BBBCCCCCCIIIKKKOOORRRVVV[[[aaaeeelllmmmooorrrssstttuuuuuuqqqqqqrrrtttwwwwwwuuussspppooommmjjjfffbbb^^^\\\TTTKKKCCC@@@<<<555000///000...---,,,,,,+++)))(((''''''''''''''''''''''''&&&''')))*********)))(((***)))(((&&&%%%%%%%%%%%%&&&''''''(((((((((''''''((((((((('''%%%$$$%%%&&&+++************+++,,,,,,++++++++++++++++++++++++******))))))))))))******...---------,,,,,,,,,,,,++++++,,,,,,------......///...,,,+++***++++++,,,------,,,,,,++++++******(((&&&$$$%%%'''((())))))++++++***))))))******+++......------......///000222222000//////000111222222111///---+++)))((((((''''''%%%$$$$$$$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""!!! !!!###"""""""""!!!!!!""""""###'''(((((())))))(((((('''&&&&&&''''''''''''''''''))))))((()))---444>>>DDD !!!"""#########%%%&&&&&&'''(((((()))*********)))((((((((((((((('''''')))&&&%%%&&&'''%%%&&&*********,,,---...............---,,,,,,,,,---///000000//////---,,,***)))(((***+++,,,---///000000111............////////////,,,------------,,,++++++)))&&&$$$############"""!!!         !!! !!!"""$$$&&&)))///222888===DDDKKKQQQWWW]]]aaadddfffiiiiiiiiikkkpppuuu{{{|||}}}|||{{{yyyxxxxxxvvvvvvvvvvvvwwwvvvuuutttqqqsssuuutttsssrrrssstttssspppkkkfffbbb\\\WWWSSSMMMJJJFFFCCCBBBBBBAAA@@@DDDGGGKKKNNNRRRXXX^^^bbbhhhjjjnnnrrrssstttrrrrrrppprrrtttwwwxxxwwwuuusssppppppooonnnkkkhhheeeddd]]]SSSKKKGGGBBB:::444222333000...---,,,+++)))((($$$%%%&&&''''''&&&%%%$$$&&&''')))*********)))((())))))((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((('''&&&$$$$$$''')))************++++++,,,,,,*********+++++++++++++++,,,,,,+++++++++,,,------...////////////...------,,,,,,,,,,,,------------...---,,,++++++++++++,,,------,,,,,,,,,+++++++++)))'''&&&&&&((()))((('''(((((((((((((((((())))))------...///////////////222111111000111222333444000///---+++***(((((('''&&&%%%%%%$$$%%%&&&'''(((&&&''''''%%%$$$$$$&&&(((&&&&&&&&&&&&&&&%%%%%%$$$"""######""" !!!"""!!!###$$$$$$""" """!!! !!!"""$$$$$$$$$''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((---------///444===HHHPPP """"""""""""$$$&&&'''''''''((())))))***************)))'''&&&%%%%%%'''$$$###%%%&&&$$$%%%(((((()))***+++,,,------------,,,+++++++++,,,...///000///...,,,+++))))))(((***+++---...///000000000.........//////000000000,,,------------,,,++++++***(((&&&%%%&&&%%%$$$###          !!! """###$$$'''+++...444999@@@GGGMMMTTTZZZ^^^cccfffhhhhhhhhhjjjooosssuuuuuuuuuuuuuuutttrrrqqqtttuuuvvvvvvvvvuuuuuuuuurrrtttuuuvvvuuutttuuuvvvuuurrrmmmiiieee```[[[WWWTTTPPPKKKGGGEEECCCAAA???AAADDDHHHLLLQQQVVV]]]aaacccggglllpppssssssqqqppprrrtttvvvxxxwwwvvvtttrrrqqqqqqqqqqqqooommmkkkiiicccZZZRRRMMMHHH???888666555222///---,,,***)))'''###%%%))),,,,,,)))%%%###&&&''')))*********)))((((((((((((''''''&&&%%%%%%%%%&&&'''((())))))))))))%%%&&&&&&&&&%%%&&&))),,,)))))))))***************))))))))))))******++++++,,,,,,++++++,,,------...///000000000000///............------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,)))((('''((())))))'''&&&$$$$$$%%%&&&'''((()))))),,,,,,---...///......---...///111222222222222222...---+++)))((('''&&&&&&%%%%%%$$$$$$%%%'''((()))((((((((('''%%%&&&(((***&&&''''''''''''&&&%%%%%%###$$$###"""!!!"""$$$'''(((+++......***%%%!!!  $$$'''''''''&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%&&&((()))//////111555;;;FFFQQQYYY!!!"""!!!"""###%%%)))))))))))))))+++,,,,,,((())))))'''$$$""""""###### ###$$$""""""&&&'''''')))***,,,---------,,,++++++++++++,,,------//////---+++***)))))))))+++,,,---///000//////...------......///000000000,,,,,,,,,,,,,,,++++++******)))((((((((('''%%%###          !!! !!!"""$$$'''***000444;;;AAAHHHOOOVVVZZZbbbeeehhhiiiiiijjjooossstttsssssstttuuutttrrrooossstttvvvvvvuuutttuuuvvvssstttvvvvvvuuuuuuvvvwwwvvvsssooollliiieee```]]]YYYVVVPPPLLLHHHEEEBBB??????BBBFFFIIINNNSSSYYY]]]^^^bbbhhhmmmpppqqqpppooorrrtttwwwwwwvvvtttssssssttttttttttttrrrpppnnnmmmhhh```WWWSSSNNNEEE>>>;;;777444000---,,,***((('''%%%***000555555000***%%%&&&''')))*********)))(((''''''(((((('''&&&&&&%%%$$$%%%'''((()))******+++###%%%&&&''''''(((***,,,'''((())))))******))))))((((((((()))******++++++******)))******+++,,,---111000000000////////////000/////////......------------------------------------------,,,,,,,,,,,,)))(((((()))***)))'''$$$###$$$%%%'''))))))******++++++,,,------------,,,+++,,,...///000///......---,,,***((('''&&&%%%%%%&&&%%%%%%%%%%%%''')))***((())))))(((''''''(((***&&&''''''((((((&&&%%%$$$"""###"""""""""%%%)))---000333666666222+++&&&###%%%))))))((($$$%%%%%%%%%$$$######"""$$$$$$$$$$$$%%%''')))***---///333999AAALLLWWW^^^!!!!!!!!!!!!###%%%)))((((((((((((***+++,,,&&&((()))'''$$$###$$$%%%""" $$$%%%###$$$''''''((()))+++,,,---......******+++,,,,,,,,,,,,,,,...---,,,+++************+++,,,...//////...---,,,,,,,,,---......///000000+++++++++,,,+++******)))((((((((())))))'''$$$!!!        ###!!!$$$&&&***...555;;;AAAHHHOOOTTT[[[___dddggggggiiimmmqqqvvvttttttuuuwwwwwwtttqqqrrrtttvvvvvvuuutttuuuwwwsssuuuwwwwwwuuuuuuuuuvvvwwwtttqqqooollliiieeebbb^^^ZZZTTTOOOKKKGGGCCC@@@>>>AAACCCFFFIIIMMMRRRVVVYYY\\\bbbhhhmmmnnnnnnnnnpppsssuuuuuutttsssuuuvvvwwwxxxxxxwwwuuusssqqqppplllddd]]]YYYTTTLLLDDDBBB;;;777222///---+++***(((&&&,,,555<<<<<<555,,,&&&&&&''')))*********)))(((&&&'''((((((((('''&&&%%%$$$%%%&&&(((***+++++++++$$$&&&(((((((((((()))***'''((()))*********)))((((((((()))******+++,,,,,,************+++,,,------222111000......//////000222111111000///.........---.........///.........------------------------)))))))))***+++)))&&&###&&&''')))***+++++++++************+++++++++,,,,,,,,,,,,+++++++++,,,---------,,,***)))'''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))&&&((())))))(((''''''(((%%%&&&'''((((((&&&%%%###!!!!!!!!!"""###(((...222444666777555111,,,***(((  %%%))))))'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%(((***,,,---111777>>>GGGRRR]]]ddd !!!!!!!!!###$$$&&&&&&%%%%%%&&&''')))***&&&(((***)))'''&&&'''***$$$"""###'''(((&&&'''***((()))***,,,---...//////)))***+++,,,---,,,++++++...---+++*********++++++,,,---...//////---+++***,,,,,,,,,---...//////000***++++++++++++***))))))&&&&&&((()))***'''"""        !!!"""$$$'''***000666===DDDKKKOOOSSSXXX___cccdddgggkkknnnsssqqqqqqrrrttttttqqqnnnqqqtttvvvvvvtttsssuuuwwwtttuuuwwwwwwuuuuuuuuuvvvxxxuuusssqqqooolllhhheee```\\\WWWQQQMMMIIIDDDAAA>>>@@@BBBCCCEEEHHHLLLPPPUUUYYY___eeejjjlllmmmmmmnnnqqqttttttssstttvvvyyyzzzzzzzzzyyywwwuuusssqqqoooggg```]]]YYYPPPIIIFFF===999444000...---+++)))%%%,,,777>>>>>>777,,,%%%&&&''')))*********)))(((&&&'''((((((((('''&&&%%%$$$%%%&&&(((***+++,,,,,,%%%''')))***)))''''''((('''((()))***+++***))))))))))))***+++,,,,,,------,,,,,,,,,,,,---...///000222111///------...000111333333222111000///............//////000//////...------------------------))))))***++++++)))&&&"""***+++,,,------,,,+++*********))))))******+++,,,000...+++))))))+++---///---,,,+++)))(((''''''''''''&&&&&&%%%&&&'''((()))$$$&&&))))))(((&&&&&&&&&%%%&&&'''((((((&&&$$$### !!!!!!$$$***111666444444333000,,,******+++### %%%)))(((%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&(((+++---///333:::CCCMMMXXXbbbhhh !!!###$$$###$$$&&&&&&$$$######$$$''''''((())))))((('''&&&)))(((&&&$$$$$$$$$&&&&&&((((((((()))*********++++++******,,,///000---***+++++++++***++++++,,,,,,,,,---.../////////...---...---------......,,,***)))***,,,,,,+++)))'''%%%&&&%%%$$$###$$$###!!!      &&&(((,,,000666===EEEKKKPPPUUU[[[aaaeeeiiilllnnnmmmooorrrsssrrrqqqrrrrrrssstttuuuvvvwwwwwwwwwwwwuuuvvvwwwwwwwwwuuutttsssxxxwwwuuurrrpppooonnnnnnhhhbbb\\\XXXUUUQQQIIICCCAAA@@@??????@@@DDDIIIMMMQQQWWW^^^aaabbbdddhhhmmmnnnoooqqqrrrrrrrrrtttvvvzzzyyyxxxvvvuuutttttttttpppnnnjjjddd\\\UUUNNNKKKIIICCC:::444111///,,,)))***---111444444111---***)))***,,,------,,,+++)))***)))((('''&&&%%%%%%%%%&&&(((***,,,---,,,***(((&&&(((***,,,,,,***(((&&&---,,,,,,++++++,,,,,,---222111///,,,+++******+++,,,,,,,,,---...///000111444333111//////000111222000000111000000///...---000---+++,,,000111...***---.../////////...,,,,,,+++***)))((('''&&&%%%$$$((()))***++++++***(((''',,,+++***))))))+++---...555222---)))(((***---000222111000...---+++*********))))))(((((((((((((((((()))***++++++***)))(((***)))((('''&&&%%%%%%%%%###"""!!!"""$$$(((,,,///000///---,,,,,,+++***(((%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$%%%'''&&&""""""$$$&&&&&&%%%&&&+++///444<<>>AAAEEEHHHLLLRRRYYY]]]___bbbgggllllllnnnpppqqqqqqrrrtttuuuyyyxxxwwwvvvttttttssssssqqqooolllfff```YYYSSSOOONNNHHH???999666333///,,,(((***,,,......,,,)))''')))***,,,------,,,***)))***)))((('''&&&%%%%%%&&&)))+++---000000000...---)))+++---......---+++))),,,,,,++++++++++++,,,,,,000...---+++************,,,,,,,,,---...///000111444333111000///000111222000000111111222111111111222///...///333444111...//////000000000///...---******))))))((((((''''''+++*********************,,,+++***)))***+++---...444111...+++***+++...///111111111000...---+++******)))((((((''''''((((((+++++++++***)))'''%%%$$$)))((('''&&&%%%$$$$$$$$$"""""""""###%%%(((+++---...,,,*********)))(((&&&%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&((('''### """%%%''''''&&&(((---111666???IIIRRR]]]fffiiifff!!!###%%%%%%%%%%%%$$$######%%%'''&&&''')))************)))***(((%%%###"""$$$''')))))))))******+++,,,,,,------,,,,,,---......,,,***,,,,,,++++++***++++++,,,+++,,,---............------+++)))((()))*********((('''''''''&&&''''''''''''&&&&&&&&&&&&$$$         !!!!!!###&&&***...444;;;@@@GGGKKKQQQWWW\\\```dddggghhhjjjmmmoooooonnnooopppsssssstttuuuuuuvvvvvvvvvwwwwwwwwwxxxwwwwwwvvvuuutttuuuuuuuuusssrrrpppoookkkgggbbb^^^[[[WWWPPPKKKHHHFFFBBB???===>>>???AAAEEEKKKRRRWWW[[[```eeejjjiiilllooopppqqqrrrtttvvvwwwwwwvvvuuuttttttssssssrrrqqqnnnjjjddd^^^YYYVVVUUUNNNFFF@@@<<<999444000))))))******)))((('''&&&)))***+++,,,,,,+++***)))))))))((('''&&&&&&&&&&&&(((***,,,...000000///...---...000111111000...---,,,,,,++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,---...///111111444333111000000111222222000111111222333333444444333111000222666777555222000000000111000//////...)))*********************---,,,***))))))***,,,---,,,,,,+++******+++---...111000...---,,,---...///111111222222111...,,,***))))))(((''''''''''''(((******)))((('''%%%$$$###((('''&&&%%%$$$#########!!!!!!"""###%%%((()))++++++)))''''''((('''&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&''''''&&&$$$!!!"""%%%'''''''''***000444:::DDDPPPZZZccckkkllliii ###$$$$$$%%%$$$###"""###&&&)))&&&''')))***+++++++++******((($$$""""""$$$''')))))))))***+++,,,------.........---------,,,,,,+++,,,,,,++++++******++++++++++++,,,,,,---------...---+++((('''(((***++++++'''&&&$$$###$$$%%%'''((('''&&&&&&&&&&&&$$$       !!!$$$'''+++000666:::AAAEEEKKKQQQVVV[[[___ccceeehhhkkkmmmnnnnnnooopppsssssssssssstttuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwssstttuuuvvvuuusssqqqpppnnnkkkfffccc___[[[UUUQQQLLLHHHCCC???>>>=========@@@EEEKKKQQQWWW]]]cccgggfffiiimmmpppqqqrrrtttvvvwwwwwwwwwvvvvvvuuuttttttrrrqqqooolllgggccc^^^\\\YYYTTTLLLFFFBBB>>>888333///---,,,***)))((())))))***++++++++++++***)))))))))((('''''''''''''''((()))***---///111111111111///000111222222111000///...------,,,,,,------...++++++++++++,,,,,,------,,,---------...000111222333333222111111111222333111111111222222333333444222111111333555666555333000000000000//////......,,,+++++++++++++++******---,,,+++***+++,,,---...,,,,,,+++++++++,,,,,,---........./////////......000222333444333000---+++)))(((''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""""""""""" !!!"""$$$%%%'''((((((((('''%%%%%%&&&&&&%%%###$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%###"""!!!$$$&&&'''(((,,,222777>>>IIIWWW```hhhnnnooolll!!!"""#########"""!!!###&&&)))&&&''')))***+++++++++***)))'''$$$######%%%''')))((()))***+++,,,---...............---,,,,,,,,,,,,---,,,++++++*********+++*********+++,,,------...---+++(((((()))+++,,,,,,&&&%%%###""""""$$$&&&'''&&&%%%%%%%%%%%%###       ###&&&(((,,,111444;;;???EEEKKKPPPVVV[[[___cccfffjjjlllmmmnnnpppqqqsssrrrrrrrrrssstttuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxssstttvvvvvvvvvtttrrrqqqpppnnnjjjgggccc___[[[XXXOOOKKKEEEBBB@@@@@@>>><<<===AAAFFFLLLRRRYYY^^^bbbcccfffkkkoooqqqrrruuuvvvwwwwwwxxxxxxxxxwwwvvvvvvrrrqqqpppmmmjjjfffbbb```\\\WWWPPPKKKGGGBBB;;;666444222...+++))))))+++,,,++++++++++++******))))))(((((('''''''''(((((()))...///111333555666666666...///000000000000///...//////............//////,,,,,,---...////////////---------...///000111222222222222222222222333333333222111000///000000000/////////111333444333222//////.........---------......---,,,+++***))))))***+++,,,---...------,,,------,,,,,,,,,,,,,,,,,,,,,---...000000000000///000111333444333000---+++(((''''''&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''&&&%%%$$$###"""!!!!!!!!!!!!!!!"""###%%%&&&&&&''''''&&&%%%%%%&&&'''&&&$$$$$$############$$$%%%%%%$$$%%%%%%$$$###""""""""" """%%%'''(((---555;;;BBBOOO]]]eeelllppppppmmm !!!"""!!!!!!###&&&(((&&&''')))************)))'''&&&%%%$$$$$$&&&'''((('''((()))***+++------.........///---,,,,,,---///------,,,+++************)))))))))***+++,,,---...,,,***((((((***+++,,,+++&&&%%%###""""""###%%%&&&%%%###""""""""""""       """$$$&&&))),,,///555999???EEEJJJPPPWWW[[[aaadddhhhkkkmmmnnnpppqqqrrrrrrqqqqqqrrrsssuuuvvvwwwwwwvvvvvvvvvwwwxxxxxxuuuuuuvvvvvvvvvuuusssrrrqqqpppnnnjjjfffbbb___]]]TTTOOOIIIFFFEEECCC@@@======???BBBGGGMMMSSSXXXZZZ^^^bbbgggllloooqqqsssuuuvvvwwwxxxyyyyyyyyyxxxwwwrrrrrrqqqooollliiieeeddd___[[[UUUQQQMMMHHH@@@;;;888555000,,,******+++---+++++++++***))))))((((((''''''''''''((()))******---...///111222333333444---------......---------/////////....../////////---...///000111111111111---------...///000222222222222222333333333333333333111000...---......///...///000000111111111111//////...---------------//////...,,,+++***)))((((((***,,,...///...,,,+++------------,,,,,,,,,,,,+++,,,...000111111111111000111222333222000...---''''''&&&%%%%%%%%%%%%&&&)))'''$$$"""!!!"""$$$%%%&&&%%%$$$###"""!!!!!!!!!""""""""""""###$$$%%%&&&&&&%%%$$$%%%&&&'''&&&%%%###############$$$%%%%%%###$$$%%%$$$!!! !!!""" """%%%'''***000999???IIIUUUbbbjjjnnnqqqqqqooo !!!!!!"""$$$&&&&&&'''((()))))))))((('''%%%%%%%%%%%%&&&&&&''''''&&&'''((()))+++,,,---------...///---,,,,,,...111...---,,,+++************))))))((()))***,,,---...)))((('''(((***+++***)))'''&&&$$$############$$$$$$""" !!!          !!!  """###%%%(((***///333999???EEEKKKRRRVVV^^^aaaeeeiiikkkllloooppprrrrrrqqqpppqqqsssuuuvvvvvvvvvuuuuuuuuuvvvwwwxxxwwwwwwvvvvvvuuutttssssssrrrqqqpppmmmhhhdddbbbaaa[[[UUUNNNJJJIIIFFFBBB>>>======???BBBGGGMMMPPPRRRXXX\\\bbbhhhkkknnnpppqqqtttvvvwwwyyyyyyyyyxxxwwwttttttsssqqqnnnkkkhhhfffccc```[[[WWWTTTOOOGGGAAA;;;888333///,,,,,,---...,,,+++***))))))(((((((((''''''''''''((()))***+++)))******+++,,,---------++++++,,,,,,,,,,,,++++++......------------.........///000111222222111111------......///111222333111222222333444444444333111000...------...///000000111222222222111111111000000...---------...///---------,,,+++******))))))***+++,,,,,,---------------...------,,,,,,+++***,,,...000111222222222111111111111000///......'''&&&&&&%%%$$$%%%%%%%%%)))'''###!!! """$$$&&&&&&&&&$$$###"""!!!!!!!!!###"""!!! !!!###%%%&&&$$$#########%%%&&&&&&%%%###############$$$$$$%%%$$$%%%&&&$$$!!! """$$$!!!$$$'''***---444===DDDOOO[[[hhhmmmooorrrrrrqqq !!!""""""###%%%''''''((())))))((('''&&&$$$%%%&&&''''''''''''&&&%%%&&&''')))***+++------,,,...///---+++,,,///222...---,,,+++************)))(((((((((***+++---///'''&&&&&&((()))***)))''''''&&&%%%$$$###############  !!!!!!            !!!""" !!!!!!###%%%'''+++///555;;;AAAHHHOOOSSS\\\___cccgggiiikkkmmmooorrrqqqppppppppprrrtttvvvvvvuuutttttttttvvvwwwxxxyyyxxxwwwuuuttttttttttttrrrrrrqqqnnniiieeecccbbb```ZZZRRRMMMKKKHHHBBB===<<<<<<===???DDDHHHKKKLLLTTTXXX___eeehhhkkkmmmooossstttvvvxxxyyyxxxwwwvvvuuuuuutttssspppmmmjjjhhhgggccc___\\\YYYTTTLLLFFF???<<<777222000///000000,,,+++***)))((((((((((((''''''''''''(((***+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...///000222222222111000............///111222333111222333333444444444444000///...---...000222333222333444444333222222333222111///.........///000+++++++++++++++++++++++++++***))))))***+++...///---.........------,,,+++***+++---///111222333333111111000/////////......'''&&&%%%%%%$$$$$$%%%%%%&&&$$$!!! !!!$$$(((***'''&&&%%%###""""""!!!!!!$$$###!!! """$$$&&&###"""!!!"""$$$%%%%%%$$$#########"""###$$$$$$%%%%%%&&&'''%%%"""!!!###%%%###&&&)))+++///777@@@HHHTTT```kkkooopppssstttrrr !!!!!! ######$$$%%%''')))+++,,,&&&''''''((((((''''''&&&))))))***+++,,,------...------,,,,,,,,,,,,------...+++'''&&&''')))*********)))'''&&&'''(((***+++'''((((((((('''&&&%%%%%%'''&&&%%%$$$############!!!!!!       """ !!!!!!$$$(((+++000555<<>>888444000,,,***+++***))))))***+++)))((('''(((((()))***,,,---...,,,,,,,,,+++++++++******(((((('''((()))***,,,---///---***((((((+++...000,,,---...///000000000000...111444333111000111333000555666222222555444///111000...------///222333444555666777666555333111------.........---+++***---------,,,,,,++++++++++++,,,---.........---,,,,,,,,,,,,+++***)))***,,,---...///111222222222222000000///...,,,+++******(((&&&$$$"""!!!!!!"""###&&&%%%###""""""###%%%&&&$$$%%%&&&&&&%%%$$$###"""$$$###"""!!!!!!"""###$$$&&&&&&&&&$$$""""""$$$%%%''''''''''''''''''&&&&&&((('''%%%######$$$%%%&&&(((***,,,000666>>>GGGMMM\\\aaahhhnnnqqqqqqqqqqqq !!!!!!!!! """###$$$&&&''')))***+++%%%%%%%%%&&&&&&%%%%%%%%%((())))))***+++,,,------...------------------...---+++((('''((()))***))))))((('''&&&&&&(((***+++''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%######"""""""""!!!!!!!!!       ### """ !!!$$$!!!  !!!!!! !!!&&&))))))+++...222777???HHHNNNRRRUUU[[[```eeeiiimmmoooqqqqqqpppppppppqqqssstttvvvwwwwwwvvvuuuttttttvvvwwwwwwvvvuuuttttttsssssspppppppppnnnkkkhhhdddbbbccc```\\\XXXSSSNNNIIIEEE???===;;;<<<>>>AAACCCCCCKKKOOOTTTXXX]]]bbbgggkkkpppuuuwwwvvvuuuwwwxxxvvvrrrssstttuuuuuusssqqqppplllkkkhhhddd^^^WWWQQQNNNJJJFFFAAA;;;777333...+++---+++))))))))))))(((&&&((((((((()))***+++,,,---------,,,++++++***))))))))))))(((((()))***+++,,,---,,,+++++++++,,,...///......///000000//////...000222444333000000111333222666777444444666555111111000...---...///222333222333555666555444222111....../////////...---,,,.........---,,,,,,++++++,,,,,,+++******+++,,,------------,,,+++***+++---.........///000000111111000000///---,,,***))))))***(((%%%###"""!!!""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$############$$$$$$'''''''''%%%$$$###%%%'''&&&&&&&&&&&&''''''''''''((('''%%%$$$###$$$%%%&&&''')))---222999DDDOOOVVV___dddjjjoooqqqpppooonnn !!!!!!!!!!!!"""$$$'''))))))***)))%%%%%%&&&&&&&&&&&&%%%%%%(((((()))***+++,,,------...------------------...,,,***))))))******)))(((((('''&&&&&&&&&''')))***&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$###"""""""""""" !!!!!!!!!!!!!!!""""""        """!!! !!!!!!"""###%%%$$$"""  $$$***...******+++---111888AAAGGGJJJPPPXXX___dddgggjjjkkknnnnnnmmmmmmnnnppprrrsssuuuvvvwwwvvvuuutttuuuvvvvvvuuuttttttsssssssssssstttsssqqqooollljjjhhhgggeeeccc^^^ZZZVVVQQQLLLHHHCCC@@@<<<;;;<<>>;;;;;;<<<>>>>>>@@@CCCHHHMMMSSSZZZaaaeeeggglllpppooopppssstttsssoooqqqsssuuuvvvvvvuuutttuuusssooojjjccc]]]WWWTTTPPPMMMHHHDDD???:::444000///---***)))))))))((('''******))))))))))))******,,,,,,++++++******))))))+++++++++******)))))))))))))))))))))***+++,,,,,,...///000000111111111000777666333111000000222333444555555555555666666555333222111000000111222333111222333444444444444444222222222222222222111111111111000000///......---000///---,,,+++,,,...///000000111///...---...000222000...------...///111111000///---+++)))''''''((('''%%%$$$############!!!###%%%&&&&&&%%%###!!!$$$###"""!!!!!!"""###$$$"""###$$$%%%&&&%%%$$$######$$$%%%$$$###"""###%%%$$$$$$%%%&&&'''(((((()))(((((('''&&&&&&''''''(((---///333888@@@KKKVVV^^^fffhhhkkknnnooommmiiieee !!!""""""!!!$$$'''))))))((((((((())))))******))))))(((&&&'''((((((******+++,,,,,,,,,---......---,,,,,,((((((((()))******'''$$$%%%%%%%%%%%%%%%&&&&&&'''###"""!!! !!!"""%%%&&&""""""!!! !!!!!! !!!!!!""""""###### !!!        !!!$$$"""###!!!"""$$$''')))((($$$!!! %%%))))))((('''&&&'''---444:::???EEENNNTTTXXX]]]ccciiijjjjjjjjjkkkmmmppprrrttttttvvvwwwvvvuuutttuuuwwwuuutttrrrqqqqqqrrrssstttsssqqqnnnkkkiiiiiiiiiiiiiiigggcccaaa^^^[[[WWWTTTNNNIIICCC>>><<<<<<<<<<<<<<>>BBBGGGMMMTTTYYY]]]dddiiikkknnntttwwwvvvssstttuuuvvvvvvuuusssrrrsssqqqmmmgggaaa\\\XXXVVVSSSRRRPPPNNNJJJEEE>>>999666333///------------,,,***))))))((((((((())))))&&&'''((()))***,,,------++++++,,,,,,+++***))))))***(((%%%###$$$''',,,...+++,,,...111333555666777888555333222333444444333222//////111222111222555555444444333333333333333444444555555555555555666444333333333333444555555//////000000000000111111444555666666555444222111111222222111//////000111222111000//////000111222000000///...,,,+++******%%%%%%%%%%%%%%%%%%$$$$$$"""###%%%''''''%%%###"""######"""""""""###$$$$$$######$$$%%%&&&&&&&&&&&&(((***+++,,,+++******+++'''''''''(((((())))))***(((((()))))))))*********+++///777@@@JJJUUU___fffgggffffffggggggccc[[[UUU """######!!!!!!###$$$&&&((())))))'''(((((())))))(((((('''%%%&&&&&&'''((()))***+++((()))+++,,,,,,+++)))(((&&&%%%%%%%%%&&&&&&$$$###"""######$$$$$$$$$$$$$$$!!!!!!!!!  !!!!!!!!!  !!!          $$$///666222***%%% """$$$'''&&&$$$!!! !!!%%%+++///444===HHHNNNPPPTTTZZZ```ddddddeeegggjjjnnnqqqssssssuuuvvvvvvuuuuuuvvvxxxvvvtttrrrqqqqqqrrruuuvvvtttsssrrrpppooonnnnnnnnniiihhhfffffffffdddbbb```YYYTTTMMMGGGBBB>>>:::888777999;;;>>>AAAGGGNNNRRRVVV]]]dddfffkkkrrrvvvuuurrrtttuuuvvvvvvuuutttssssssqqqmmmhhhbbb^^^[[[YYYVVVUUUTTTSSSPPPKKKDDD???===999444000///...---,,,))))))((((((((())))))***''''''((()))***+++,,,,,,***+++,,,,,,,,,+++***))))))(((&&&&&&'''***,,,...,,,---///111333555666666666444333333555666555333222......111222000111666555555555444444444444333555555444444333444444444444333333222333444555666------...///000111222222666555555444333222222222111222222111///...000111.../////////000000111111000000///......---,,,,,,))))))(((((('''%%%$$$### """###$$$$$$###""" """######$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((()))******,,,...///...------...))))))))))))************((())))))***++++++******...444===HHHRRR[[[dddiiiiiifffdddcccbbb[[[RRRJJJ """######"""""""""###%%%''')))*********++++++++++++******%%%%%%&&&'''((()))******'''(((***++++++***((('''&&&%%%######$$$%%%$$$"""""""""###$$$$$$$$$$$$### !!!!!!!!!  !!!!!!  !!!!!!  """!!!           !!!"""!!!///GGGTTTLLL555###!!!###%%%%%%###!!! ###(((,,,444>>>KKKSSSUUUVVVZZZ___bbbbbbcccfffiiilllppprrrsssuuuvvvvvvuuuuuuvvvxxxvvvuuusssqqqqqqsssuuuwwwppppppooonnnmmmlllkkkjjjiiihhhggggggggggggeeeccc[[[WWWPPPJJJDDD???;;;777888:::;;;===@@@EEEKKKPPPPPPWWW^^^aaafffnnnrrrsssqqqsssuuuvvvwwwvvvuuuttttttrrrnnniiiddd```]]]\\\XXXXXXWWWWWWUUUOOOHHHCCCCCC>>>888333000...,,,+++((((((((((((((()))******))))))))))))******************,,,,,,---,,,+++***(((((()))***+++,,,------...///111222333444555555555444333444777888555333333...---222222000111777666666555555555444444333555444444333222222222222444333333222333444555666,,,,,,---///000222333333777555222000///000111333111222222000///...000111,,,,,,...///000000000000000000/////////............---,,,***(((&&&$$$""" !!!""""""!!! """###$$$&&&&&&&&&%%%$$$)))((((((((((((***,,,---))),,,...///...------...+++++++++***************((()))***+++++++++++++++555;;;EEENNNWWW^^^eeeiiikkkgggdddaaa^^^VVVKKKBBB """###$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$'''***---,,,***''''''&&&&&&&&&&&&''''''((())))))))))))'''&&&%%%!!!!!!""""""#########$$$!!!"""""""""############ !!!!!!!!!  !!!!!!!!!  !!!!!!              !!!)))>>>tttzzzlll:::%%%!!!"""!!! !!!)))///@@@LLL\\\ddddddaaaaaabbb`````````ccchhhmmmpppqqqsssuuuvvvvvvuuuttttttuuuxxxwwwuuutttssstttvvvwwwtttsssqqqnnnmmmkkkkkkjjjiiiiiijjjjjjiiihhhfffeee___\\\XXXTTTOOOIIIBBB>>>:::999888999===BBBHHHLLLRRRUUUYYY]]]aaafffkkkooolllpppssstttrrrqqqsssuuusssqqqkkkeee```^^^___bbbZZZ___aaa]]]YYYVVVQQQLLLLLLIIICCC===777333000///---+++******++++++***))))))***+++,,,,,,---,,,,,,+++*********)))))))))(((,,,***))),,,000111///---///000111222222222111000333222333555888777444000...//////000222333333444444333333222222222333333555555444444333222222111555444333333444555777888111111111111111111111111000111333333333111000...333333444444444333111000......///000111111222222333000------//////...,,,---+++)))&&&%%%$$$###$$$######$$$$$$###""" !!!"""$$$'''((((((((((((---,,,+++*********+++,,,---------...............///...---......---***(((''''''''''''&&&(((+++...111===KKKUUU^^^fffiiiggghhheee___ZZZTTTMMMGGGBBB ######$$$$$$%%%&&&&&&'''***((('''(((***+++)))'''(((((('''&&&%%%%%%&&&&&&''''''(((((('''&&&$$$$$$ !!!!!!!!!"""""""""###!!!!!!!!!""""""""""""""" !!!!!!  !!!!!!  !!!""""""!!!!!!           ###000OOO~~~mmm>>>&&& !!!!!!  !!!(((...AAANNN```kkkkkkgggdddccc^^^^^^___bbbfffkkknnnoooqqqsssuuuuuutttttttttuuuxxxwwwuuusssssstttuuuvvvssssssrrrqqqpppooonnnnnnkkkkkkkkkjjjjjjiiihhhgggccc```[[[WWWRRRLLLFFFAAA;;;:::888888;;;???DDDGGGJJJMMMRRRVVVZZZ___eeeiiikkknnnqqqsssssssssssssssqqqpppnnniiiddd```______]]]ccceeebbb^^^[[[WWWRRROOOLLLHHHCCC>>>999666444222///---,,,,,,------,,,))))))***+++++++++++++++))))))))))))))))))))))))+++++++++,,,...//////...222333444555555555444333333333444666888777444111//////000222333444555555666555444333333222222222333333222222111111222222444444333444444555666777222222222222222222222222...000111333333222111000222222333444444333222222111111111111111222222222333111//////111111///---...,,,***(((&&&%%%%%%%%%""""""###$$$$$$$$$###"""###$$$&&&(((************......,,,,,,,,,,,,---...///////////////000000000000///.........---***(((((((((((((((((()))---000333???MMMVVV___fffiiihhhiiieee^^^WWWPPPHHHAAA<<< !!!!!!"""$$$%%%&&&'''((()))(((((()))******)))''')))((('''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###""" !!!!!!!!!!!!!!!                 !!!###333]]]~~~ccc===%%%!!!  !!!  !!!''',,,===KKK^^^jjjlllgggaaa___YYYZZZ\\\```dddhhhkkkmmmnnnqqqsssttttttttttttuuuxxxvvvuuusssrrrrrrssssssppppppqqqrrrrrrqqqpppooommmmmmlllkkkjjjjjjjjjjjjgggddd```\\\WWWQQQKKKFFF???>>>;;;:::;;;>>>AAADDDCCCFFFJJJOOOSSSYYY___ccciiijjjmmmqqqttttttrrrpppnnnooopppmmmhhhccc___^^^___eeehhhfffcccaaa^^^ZZZSSSRRROOOLLLGGGBBB===;;;888444000....../////////***+++++++++++++++++++++(((((((((((())))))))))))***,,,------,,,,,,---///333444555666777666666555444444444666777666444111000111222333555666777777888888777555444333222111222111000000000111333444333333444444555666666666333333333333333333333333...///111222333333222222111222333444555555555555666555444333222222222222333222222222333222000---///...,,,***((('''&&&&&&""""""$$$%%%%%%&&&&&&%%%%%%&&&(((***,,,,,,,,,,,,000///.........///000000222111111111111111111111222000//////...---***((())))))*********,,,000333777CCCPPPYYYaaahhhjjjhhhjjjddd\\\SSSJJJAAA999444 """### !!!###%%%&&&'''(((%%%&&&''')))+++,,,,,,+++***(((&&&$$$"""""""""###$$$$$$######"""!!!!!!  !!!  """"""!!!!!!          """"""...WWWgggqqqIII555###"""!!! !!!&&&***333@@@PPP[[[^^^ZZZVVVTTTSSSVVVYYY]]]aaaeeeiiikkkkkknnnrrrssstttssstttuuuwwwvvvtttrrrqqqqqqpppqqqmmmnnnpppqqqqqqpppnnnmmmpppooommmlllkkklllmmmmmmjjjhhhddd```[[[VVVPPPLLLFFFDDDAAA>>>===>>>@@@AAAAAACCCGGGKKKPPPVVV\\\aaaeeeeeehhhnnnssstttppplllnnnoooooommmiiidddaaa``````fffjjjhhhffffffccc___YYYYYYWWWSSSNNNHHHBBB>>>===999333000////////////...---------------------'''(((((((((((()))))))))))),,,...---+++***---000222333444555666666555555333333444555555444222111111222333444666777888999:::999888777555333111000111111000000222444666888333444444555555666666666444444444444444333333333111222333444444444333333111222333555666777888888:::999777555333222222222111222333444444222///---///...---+++***(((((('''%%%%%%%%%&&&&&&'''''''''&&&''')))+++------------111000/////////000111222222222222222222111111111333111///......---+++))))))***+++,,,,,,///333666<<>>EEEHHHHHHHHHHHHLLLPPPUUUZZZ]]]aaafffjjjiiilllpppsssssssssssssssuuutttsssrrrpppoooooooooooopppqqqrrrqqqooommmlllqqqpppnnnmmmmmmmmmnnnooollliiifffccc___ZZZUUUQQQLLLJJJFFFBBB???>>>>>>>>>@@@BBBDDDGGGKKKQQQWWW\\\^^^___ccciiioooqqqnnnjjjmmmmmmllljjjfffdddddddddbbbhhhmmmlllkkkkkkiiieee______]]]YYYSSSLLLEEEAAAAAA===777222000000000//////...---,,,,,,,,,,,,,,,((((((((())))))))))))))))))+++---,,,******---000222333444666777777666666222333444444333222111111222333333444555666777888999999999888666444222111222222333444666999<<<===555555555555555555555555555555555444444444333333555555555555555555555444222333444555777999:::;;;;;;:::777444333222222222000222333444333000///---......---,,,+++***)))((())))))(((((('''''''''''''''(((***,,,---.........111000//////000111222333222222222111111000000000333111...---------+++)))***+++,,,---...111666999@@@JJJVVV]]]dddiiijjjgggddd^^^TTTJJJBBB;;;555222  !!!###%%%&&&''''''))),,,---+++***)))))))))'''$$$!!!!!!""""""!!! """!!!   !!!!!! ###+++)))      """"""++++++---"""###$$$!!!  !!!  """$$$%%%'''+++000444777:::>>>@@@BBBHHHOOOUUUXXX]]]ccchhhhhhkkkooorrrrrrqqqqqqqqqrrrrrrqqqqqqpppooonnnnnnrrrrrrsssssssssqqqpppoooppppppoooooonnnoooooopppllljjjhhheeeccc___ZZZVVVQQQNNNJJJEEEAAA>>>===<<<>>>???@@@BBBDDDIIIOOOSSSWWWYYY^^^dddiiikkkjjjhhhjjjjjjhhheeecccccceeegggffflllqqqpppppppppnnnkkkfffeeeccc___YYYRRRLLLHHHGGGCCC===888555333222000000...---+++******++++++************)))))))))((()))************+++...111333555666888999999999888222444555444222111111111333333333444444444555555666777777888777555333222222444666999<<>>AAAGGGKKKPPPTTTZZZ^^^bbbdddfffhhheeeeeeeeecccbbbccceeehhhgggmmmrrrrrrqqqrrrpppllljjjjjjhhheee```[[[VVVSSSNNNJJJEEE@@@===999666444333111///---,,,,,,------------,,,+++***)))((((((***((('''(((+++...000000333444666888999999999888444666777666333111222444333333333222222222111111333444666777777666555444111444888===@@@CCCDDDDDD<<<:::666333111111222333555555444444333222222111111111222333555666888999000000000111333555777888777555333111000111333444333444555444111000111222222222222222111000...---,,,+++***))))))***++++++***+++---///111111111111333333222222333444666777222222222111000////////////---+++***+++,,,,,,+++)))***,,,...000444999===EEEOOOZZZ```dddhhhhhheee]]]WWWLLLBBB;;;777333111  !!!"""###$$$%%%"""''',,,---,,,+++,,,---'''%%%"""!!!""""""!!! !!!""""""""""""!!! !!!######  !!!  !!!"""###"""""""""!!!             $$$))) !!!"""!!!   """###"""$$$$$$%%%&&&)))---222555222:::CCCJJJOOOUUU\\\bbbgggjjjoooqqqqqqooonnnnnnnnnooooooooooooooonnnmmmnnnnnnnnnoooppprrrssstttmmmnnnpppqqqqqqpppooonnnnnnlllkkkjjjiiigggccc```^^^\\\WWWRRRLLLHHHFFFEEE======<<<;;;<<<>>>CCCGGGLLLQQQWWW[[[]]]```dddhhh```aaaccccccbbbccceeefffeeelllppppppooopppnnnkkkmmmmmmkkkiiieeeaaa^^^\\\SSSPPPKKKFFFBBB>>>:::777888666333111000000000111///...---,,,+++)))((((((***'''%%%''',,,000111000000222333555666777666666666888999777444222444666333333222111111000//////000222444666777777666555000444999>>>CCCEEEEEEEEE???;;;666222///000222333555555444333222222111111,,,---///111444777999;;;//////...///000333555666555333111//////111333444555666777555111000222555444444555555444222111///+++******)))***+++---...,,,---///111222333333333555444444444555666888999333333222222111000//////---+++))))))***,,,,,,+++(((***,,,...000555:::>>>FFFPPPZZZ```dddhhhgggddd\\\UUUJJJ@@@999444111/// ###$$$$$$$$$###$$$&&&)))+++,,,,,,***)))'''%%%!!!  !!!  !!!""""""$$$   !!!""""""###$$$######!!!          !!!!!!"""!!!!!!!!!  !!!"""###!!!!!!!!! """###%%%%%%%%%''')))+++444888???EEEKKKPPPUUUYYYbbbfffllloooooommmlllkkkooopppqqqrrrqqqpppooonnnpppooonnnnnnnnnoooqqqrrrpppppprrrrrrrrrrrrppppppsssqqqooonnnmmmkkkhhheee```^^^ZZZVVVQQQLLLIIIGGGCCC@@@===;;;===@@@BBBBBBIIIKKKNNNRRRVVVYYY\\\^^^_________```aaacccfffggghhhiiilllnnnppppppppppppmmmpppoookkkgggfffbbb\\\^^^ZZZTTTNNNJJJFFFBBB??????:::444000///000000000333000,,,))))))))))))(((++++++*********+++---...///000111222333444444444666666555555444444444333777555222000///111444666666666666555444333222111111444777999;;;<<<>>>@@@:::999777666444333333333111000///000000000...,,,,,,---...000222444555666...000222111000000333666444333222111222222333444555444444333333222222111444444333333333222222222......------,,,,,,,,,,,,/////////000111222444444555333111111333555777777666555333111///////////////...---,,,+++************))))))+++111777<<>>@@@BBBBBBFFFGGGJJJMMMQQQTTTWWWYYY^^^^^^^^^___aaadddfffhhhhhhiiikkkmmmnnnpppppppppppprrrqqqllliiihhheee```bbb^^^XXXRRRNNNJJJFFFDDDBBB>>>777333111111000000333000---+++***+++******,,,+++*********+++---...111222333444444555555555666666555555444444444444666444222000000111333444333444333333222111000///...111444666666777999;;;777777666444333333222222222111111222333333222000...///000000111222333444---///111000......111333444444555666666666555555444444333222222111000000333333333444333333222222/////////......------,,,000000000000000111222333555333222222444666777777555444222111000/////////000///---,,,++++++******+++++++++---222999???BBBQQQXXX^^^bbbeeegggeee```TTTIII>>>888444000111444 !!!!!!############%%%''')))+++,,,,,,+++***&&&$$$""" !!!           !!!!!!!!! !!!!!! !!!!!!"""###!!!!!!!!!!!!!!! """#########$$$'''))),,,000666<<>>BBBFFFKKKOOORRRVVVWWWYYY\\\```eeeiiikkkjjjjjjjjjlllnnnqqqsssuuurrrssspppkkkjjjnnnooommmnnnkkkhhheeebbb___[[[XXXSSSOOOIIIDDD@@@;;;777444555222///------------,,,...---,,,+++++++++,,,---000000...---------------222222222222222333333333111111222222222111000/////////000000000000000///...000111111///...///000000111333444555555444444555333000/////////...---.........//////000000111///...---------.........111111222222444555777777777666555444333222111111///111333555555333111///333222222222111111111111---...///111333666888:::666555666777999999777555111111222222111111111111111111///...---,,,,,,,,,+++,,,---000444<<>>======???BBBEEEGGGLLLMMMOOOSSSWWW\\\```ccceeefffiiikkknnnpppqqqqqqoooqqqpppmmmnnnqqqrrrpppqqqpppnnnnnnnnnllliiiggg___\\\YYYUUURRRMMMHHHDDD<<<999555222111000///...///...---,,,+++,,,,,,---000///---,,,,,,---...///........./////////000000111111000000////////////---...///000111111111111...///111000///---.........000222333444333222111444111///...///000111000//////............---------***)))***,,,......,,,///000111333555666888888444444444444444444444444333333333333222000///...------...///000111222222---......000111333555666444555666888:::888555222///000111222333222222111222222000///...---------)))+++...000333<<>>999666444222111000000///...,,,,,,---///---,,,++++++******+++++++++***))))))+++...222444222222111111///...,,,+++------------------------000000000000000///...---...///000111111000///...++++++,,,...////////////---,,,+++***************))))))******,,,,,,---...,,,---...000222444666777333111///...000222333333111111111111000000//////......///000000000000000...///000111222333444444555444333222222222333444///000000111111222333333111111111111000000000///---///222444888???HHHOOOUUU[[[```bbbbbb```XXXOOOGGG>>>666444333000///000###############""""""!!!   """######"""###""""""!!!  !!!###"""!!! !!!"""""" $$$'''!!!  !!!"""###    !!!!!!!!!""""""""""""### !!!###$$$%%%%%%&&&&&&%%%###!!!!!!!!!!!!"""""""""###$$$'''***---...333444:::CCCIIIMMMTTT[[[^^^bbbhhhlllmmmmmmmmmnnnlllllllllllllllmmmnnnoooqqqqqqrrrssssssssssssssspppqqqsssttttttsssqqqpppmmmnnnpppqqqqqqpppmmmlllhhhfffcccaaa^^^ZZZUUUQQQLLLIIIEEE@@@>>>>>>???AAABBBDDDHHHIIIKKKMMMRRRVVVZZZ\\\___bbbfffhhhjjjkkkmmmooopppppppppqqqsssuuuvvvxxxzzzzzzwwwtttsssssstttnnnhhheeeeeeaaaZZZSSSMMMIIICCC???;;;999666444111111000...,,,,,,---...000000///...---------...,,,+++******+++...111333444444333222111///---,,,------------------------------...///000111111111///000000000//////...---///////////////...---,,,............------,,,,,,,,,,,,,,,,,,------------------...000222333444555222000......000222333333333333222222111111000000......///000000000000000.........///000222333333444333222111111111222333000000000111222222333333111111000000000/////////***---111444999@@@KKKRRRWWW\\\aaabbbbbb```YYYPPPGGG>>>777555444111000111!!!""""""###############   """###"""!!!######"""!!!  """"""  """%%%   !!!###$$$%%%!!!      !!!!!!!!!"""%%%''''''&&&&&&%%%$$$###!!!!!!!!!""""""""""""""""""%%%(((+++---000000555<<>>888666444222111000...------,,,+++)))((((((''''''+++++++++,,,---000333444666666555444222///---,,,------------------------,,,---000222444666777888666555333111////////////+++,,,---///000111111111///000222333333222000........................---......//////000000111111111000///000222444444444444333333222111111000000///000000111111111000000000///.........000222444111000///.........//////000000111111222333333333/////////............---))),,,000555:::CCCNNNVVV\\\aaadddddddddbbb\\\TTTJJJAAA999666444111//////!!!""""""""""""  !!!  """######"""""""""!!!     """#########      !!!"""######!!!""" !!!!!!!!!"""""""""%%%$$$#########$$$%%%&&&$$$###"""!!!!!!!!!"""###"""!!!!!!!!!###%%%((()))---,,,///444888<<>>===;;;666111222111///---+++))))))((('''''')))+++...000333444/////////...,,,+++)))(((++++++++++++++++++++++++++++++,,,------,,,,,,,,,...---+++)))((('''&&&&&&******++++++,,,,,,++++++***+++,,,---------,,,+++((())))))***+++,,,---.../////////000000111111111333222111222444444444222///000000000000111111111111111222222111111000000000000111111222222222222000///...,,,,,,------.........//////000111111222---------,,,,,,,,,,,,+++...111444777;;;BBBLLLTTT\\\bbbfffggggggddd[[[RRRJJJ@@@888555333///---...!!!!!!"""######$$$###### !!!       !!!!!!    %%%)))++++++)))'''"""  !!!!!!!!!"""""""""###############"""""""""######$$$$$$###"""!!!!!!"""###$$$!!!"""###%%%&&&&&&%%%%%%$$$$$$'''---000111666<<>>AAADDDEEEEEEGGGIIIMMMRRRWWW\\\___```bbbfffkkkoooqqqsssuuuvvvuuuwwwzzzzzzyyywwwvvvvvvtttsssrrrrrrrrrpppooommmjjjhhheeebbb___\\\XXXUUUNNNJJJFFFDDDDDDAAA:::555333222000---+++***)))((((((((()))+++,,,...///000,,,,,,,,,,,,+++***)))(((************************+++++++++++++++***))))))******)))((('''&&&$$$###''''''((())))))))))))))))))))))))******+++++++++)))*********++++++,,,,,,//////000000111222333333222111000111222222000///...///000111222333333444111222222222222111000///...///111222222222000000000///...---,,,------...------......//////000000,,,,,,,,,,,,++++++++++++...111444777;;;CCCMMMTTT[[[aaagggiiiiiieeeZZZPPPDDD<<<444333333000///111 !!!!!!!!!!!!!!! """!!!  !!!"""!!! !!!""""""!!!  !!!  !!!"""######        &&&,,,...---+++(((###!!! !!!!!!!!!!!!"""""""""""" """$$$%%%$$$############"""!!!!!!"""###$$$ """$$$&&&'''&&&%%%$$$###$$$(((...000000444999BBBGGGNNNTTTYYY\\\___aaaeeeeeefffggghhhjjjlllmmmpppoooooonnnnnnooopppqqqnnnppprrrtttttttttsssrrrqqqqqqqqqppppppooooooooorrrqqqppppppqqqooollljjjcccbbbaaa___\\\XXXUUUSSSIIIDDD???===???@@@AAA@@@AAACCCGGGLLLQQQUUUXXXZZZ```dddiiimmmppprrrtttuuutttwwwyyyzzzxxxvvvuuuuuutttsssrrrrrrqqqqqqppppppnnnkkkgggeeeccc```]]]ZZZSSSNNNJJJHHHHHHDDD===777999888666333111///...---*********++++++,,,,,,,,,***++++++++++++***)))))))))))))))))))))))))))))),,,,,,---------,,,++++++)))*********)))(((&&&%%%!!!"""$$$&&&(((******+++)))((((((((())))))***+++,,,,,,++++++++++++******//////000111222333444444111000///000000000...,,,...///000111333444555666222222222222222111000///,,,...000222222111///---000///...---,,,---......,,,,,,------.../////////,,,,,,,,,+++++++++******---000444777<<>>???DDD>>>>>>EEELLLOOOSSSXXX___bbbeeehhhkkknnnsssvvvyyyzzzzzzyyywwwuuuvvvvvvtttttttttsssrrrpppooonnnnnnnnnmmmjjjgggccc```^^^]]]XXXQQQNNNMMMIIIBBB======:::777555555555555444---+++***+++,,,...------++++++******)))******+++'''(((((()))(((((('''&&&+++++++++*********))))))+++***)))(((&&&&&&&&&&&&$$$%%%&&&'''(((***++++++))))))(((((((((((())))))---+++***(((((()))+++,,,000000000000000000000000000///...,,,+++***)))))))))+++---000111222111000222222222111111111000000111222222222222111000000......---------...//////111111111111000000//////222000...+++******++++++......222888===CCCNNNYYY\\\aaaeeeeeeddd___UUUJJJBBB777555444000444888111  """!!!  #########   !!!!!!""""""!!! !!!"""!!!         ###'''((('''$$$!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######""" !!!""""""!!! ###%%%'''))),,,000333999<<>>;;;===BBBEEEEEEKKKSSS\\\^^^bbbeeehhhlllppptttxxxyyyyyyxxxuuutttuuuvvvtttttttttsssrrrpppooonnnqqqppppppnnnkkkgggdddcccbbb\\\UUURRRPPPMMMHHHCCCAAA>>>;;;999:::::::::999000...------///000000///++++++++++++,,,---...///*********))))))(((((((((------,,,+++)))(((''''''((((((''''''''''''''''''%%%&&&&&&'''((()))******'''''''''&&&''''''((((((,,,+++***(((((()))+++,,,........................///...---,,,*********))))))***---000111222111111111111111000000000//////000000111111000000///...------------............111111111111111111222222444333000...,,,,,,,,,,,,......111777;;;AAALLLWWW\\\aaaddddddbbb^^^TTTJJJBBB888555555000444888222  !!!!!!!!!!!! &&&&&&%%%###"""############!!!       !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""" !!!""""""!!! !!!$$$&&&'''***---000333666:::>>>BBBGGGLLLPPPWWW[[[aaaeeeiiikkknnnoooooonnnnnnmmmmmmmmmmmmnnnqqqppppppooooooooopppppppppqqqqqqpppooonnnnnnoooqqqqqqpppoooooooooppppppmmmllljjjgggeeebbb```___\\\XXXRRRLLLGGGDDDCCCCCC@@@@@@CCCFFFEEEEEEKKKSSSWWWYYY]]]```dddhhhlllpppuuuvvvwwwvvvtttssstttuuuuuuuuutttsssrrrpppooonnnqqqqqqqqqpppnnnkkkiiiggggggbbb[[[WWWUUUSSSOOOLLLHHHEEEBBB@@@@@@@@@???>>>444333111111222333222111---------...///000111222...---+++)))))))))))))))...---,,,***)))'''&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''(((((()))))))))'''''''''''''''((()))***++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************)))***---///111222222222000000000000////////////...////////////...------+++,,,---...///......---000000000000111333555666777555333000...---------...---000555999>>>HHHSSS\\\aaacccbbb```]]]TTTKKKBBB888555555000444888222  !!!""""""!!! %%%%%%%%%### ############"""!!!       !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!"""######"""  """$$$%%%'''***,,,...111444888;;;@@@EEEIIISSSWWW]]]bbbfffhhhkkkmmmnnnnnnnnnnnnnnnooooooppprrrqqqooonnnnnnoooppppppooopppqqqpppnnnmmmnnnooopppooooooooooooooopppqqqpppooonnnkkkiiigggeeeddd^^^\\\WWWQQQLLLIIIGGGFFF<<<<<<>>>???AAABBBFFFJJJQQQTTTXXX\\\___ccchhhlllrrrsssttttttsssssstttuuuvvvvvvvvvuuutttrrrqqqppppppqqqqqqqqqpppnnnlllkkkkkkggg```\\\ZZZYYYWWWUUUOOOLLLIIIFFFEEEDDDBBB@@@999777555444555555444333000000000000000000111222///---+++)))(((((()))***---,,,+++***((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&))))))((((((((((((((((((***))))))******+++,,,---+++******))))))***+++,,,++++++++++++++++++++++++---,,,+++***************)))***,,,///000222222222000000000000////////////...............------,,,)))+++---/////////---,,,............000333666777777555333111///------,,,------///333666;;;EEEOOO\\\```aaa```___\\\UUULLLCCC888555444///333666000  !!!"""""" !!!"""!!!  !!!"""""""""!!!          !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$%%%$$$###"""!!! """"""###$$$''')))***---///222666:::@@@DDDOOOSSSYYY^^^aaadddgggiiikkkkkkmmmnnnpppqqqrrrsssrrrqqqooonnnnnnnnnooopppmmmnnnoooooommmmmmnnnooonnnnnnnnnnnnooopppqqqqqqrrrqqqpppnnnkkkiiihhhgggaaa___[[[WWWTTTQQQNNNMMMJJJGGGEEEGGGMMMRRRRRROOOMMMPPPSSSWWWZZZ^^^cccffflllnnnpppqqqqqqrrrtttvvvwwwwwwwwwwwwvvvuuutttsssrrrrrrsssssssssqqqpppooommmjjjddd```^^^]]]]]]\\\VVVSSSOOOLLLIIIFFFCCC@@@===;;;888777777777555444444333222000////////////...---***((('''((()))******))))))(((((('''''''''&&&&&&'''''''''&&&%%%$$$)))))))))))))))(((((((((***************+++,,,,,,***))))))******++++++,,,+++++++++++++++++++++++++++******)))))))))******+++,,,---...000111111222111000000000////////////......//////......---,,,)))***,,,...//////------,,,,,,------///222444555444333111///---,,,++++++---,,,...222555888BBBLLLZZZ^^^``````___]]]VVVNNNEEE999666444///111444...    !!!  !!!!!!!!!!!!          !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""######$$$%%%%%%&&&&&&%%%$$$###""" !!!"""!!!"""%%%'''((())),,,...111555;;;???HHHMMMSSSXXX\\\___bbbdddggghhhkkkmmmpppqqqrrrsssppppppooonnnmmmmmmmmmmmmjjjkkkmmmmmmllllllnnnooommmmmmmmmnnnooopppqqqrrrrrrrrrpppnnnllljjjhhhhhhdddcccaaa___\\\YYYWWWUUUWWWSSSOOOPPPWWW]]]ZZZSSSHHHKKKNNNQQQTTTWWW\\\___eeehhhjjjlllnnnpppsssuuuuuuuuuvvvwwwwwwwwwvvvvvvuuuvvvwwwwwwwwwvvvtttsssmmmkkkhhheeebbbaaaaaaaaa\\\ZZZUUURRROOOKKKGGGDDDAAA???<<<::::::999777666666555333111///......---,,,+++***)))))))))***+++((((((((((((''''''''''''&&&'''(((((((((&&&%%%$$$)))))))))))))))))))))))))))((((((''''''((((((((()))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))******------......///000000111////////////...........................---,,,,,,)))***,,,---............,,,,,,---...000111111222000///...---,,,+++***))),,,+++---111444777AAAKKKWWW\\\```aaaaaa```YYYQQQIII===999666000222444---    !!!!!!!!!!!!!!!!!!!!!              !!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$%%%%%%&&&&&&%%%$$$"""!!! !!!!!!!!!!!!$$$&&&%%%&&&(((***---111777;;;???DDDKKKRRRWWW[[[___aaadddfffhhhkkkmmmnnnnnnooommmmmmmmmllllllkkkiiiiiiggghhhjjjkkkkkklllnnnpppllllllmmmmmmooopppqqqrrrqqqqqqooommmkkkiiihhhggggggfffeeeccc```]]]ZZZXXXLLLKKKGGGEEEHHHLLLIIIBBBDDDFFFIIIKKKMMMPPPTTTWWW]]]```dddgggjjjmmmqqqsssrrrrrrtttuuuvvvwwwwwwwwwvvvwwwxxxxxxxxxwwwuuutttmmmmmmllliiigggeeeeeeeeeaaa^^^[[[XXXVVVRRRNNNKKKFFFCCC@@@>>>===<<<:::888666555333222111000//////++++++++++++,,,,,,,,,,,,))))))(((''''''&&&%%%%%%%%%&&&((())))))((('''&&&))))))))))))))))))******))))))((('''&&&&&&&&&&&&(((((()))***+++,,,,,,,,,************************((((((((((((((()))***+++//////............//////---------,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++***)))***+++,,,---......///---...000111111000///...---------,,,+++***))))))+++***,,,000333777AAAKKKTTTZZZ```bbbdddccc[[[SSSNNNCCC>>>:::222333555...!!!  !!!  !!!"""""""""!!!!!!""""""!!!              """"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%$$$###!!! !!!"""!!!!!!!!!###%%%###%%%&&&(((***///555999888>>>FFFMMMSSSXXX]]]```ccceeegggiiijjjkkkjjjjjjjjjjjjkkkkkkjjjiiigggfffdddfffiiijjjjjjkkknnnppplllllllllmmmoooppprrrrrrppppppnnnlllkkkiiiggggggggggggfffccc```\\\XXXVVVNNNPPPNNNHHHGGGIIIGGGAAAAAACCCEEEGGGIIILLLPPPRRRXXX[[[___cccfffjjjooorrroooppprrrsssuuuvvvwwwwwwuuuvvvvvvwwwvvvuuutttsssnnnnnnnnnllljjjhhhggggggcccaaa^^^]]][[[XXXUUURRRIIIFFFCCCAAA@@@>>><<<:::555555444333222222222222***+++,,,---............+++***)))(((&&&$$$#########%%%''')))******))))))((()))))))))************,,,+++***(((''''''''''''(((((()))++++++,,,,,,,,,************************(((((('''(((((()))***+++111000///...............+++++++++*********))))))+++++++++++++++***))))))*********+++,,,---///000///000222333333111...---++++++,,,,,,++++++***)))******,,,000333777AAAKKKRRRYYY```ccceeeddd]]]TTTSSSGGGAAA===555555666/// """              !!!!!!"""""""""!!!!!! %%%###!!! !!!###%%%'''+++(((%%%###$$$%%%%%%%%%%%%$$$"""!!!!!!###%%%&&&%%%%%%%%%'''))),,,///111555888<<>><<<<<<:::888555333333666999111111///...---,,,,,,,,,***(((''''''((()))'''&&&$$$######&&&***,,,+++)))&&&(((***...///...)))&&&(((((('''(((((()))***+++&&&(((***++++++***((('''************))))))))))))(((''''''&&&&&&&&&''''''+++,,,---------,,,...///...***((()))------)))%%%(((((())))))))))))((('''+++++++++++++++---000333333999;;;555000111000---+++***((()))******)))(((((((((,,,222555:::CCCMMMUUUXXX]]]bbbeeeccc```\\\\\\UUULLLCCC<<<777333111             !!!$$$$$$$$$%%%%%%$$$$$$###"""!!! !!!$$$''')))***'''$$$######$$$$$$$$$$$$###"""!!!!!!!!!###$$$"""###$$$%%%'''***,,,---000444999>>>CCCIIIPPPTTTZZZ]]]bbbdddeeedddeeeeeefffggghhhhhhhhhfffeeedddeeeeeeeeegggjjjkkkkkkjjjllllllmmmnnnnnnnnnnnnnnnooooooooommmlllkkklllnnnmmmllliiigggdddaaa___^^^\\\YYYUUUQQQNNNKKKGGGDDDCCCAAA??????BBBDDDFFFFFFMMMQQQVVVZZZ^^^aaadddffflllmmmoooqqqsssssssssssswwwxxxyyyyyywwwtttqqqnnnkkklllmmmoooqqqqqqooommmkkkiiihhhgggfffccc^^^YYYWWWSSSNNNIIIFFFCCC@@@===:::999888666444333333444111000///---,,,,,,,,,,,,+++)))((('''((((((&&&%%%&&&%%%$$$&&&)))***)))'''(((+++///111000,,,'''$$$((('''''''''''''''((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((('''''''''((((((+++---...---+++***+++,,,,,,)))&&&(((,,,---+++((((((((()))))))))(((((((((***+++,,,,,,+++---///222///555666222...///...++++++)))(((((())))))(((&&&%%%&&&***111555999BBBKKKTTTWWW]]]bbbffffffccc```\\\VVVMMMEEE???999555333          !!!!!!!!! !!!""""""  !!!###$$$$$$%%%%%%%%%$$$$$$!!! """$$$''')))(((&&&###"""###$$$$$$###$$$###!!!  !!! !!!$$$%%%'''(((((()))///666:::<<>>>>>???AAABBBBBBIIILLLQQQTTTWWWZZZ]]]___ggghhhiiilllnnnpppqqqrrrxxxxxxxxxwwwtttpppmmmkkkjjjkkknnnqqqtttuuusssqqqooommmlllllljjjgggccc```]]]YYYTTTOOOKKKGGGCCCAAA;;;;;;:::999777444222111000///...---,,,+++++++++,,,***((((((((('''%%%###((('''&&&'''((()))((('''&&&+++000111---(((%%%$$$(((''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((()))))))))+++,,,---+++)))((()))***+++(((%%%&&&***,,,,,,***'''((((((((((((((((((((((((***,,,---,,,,,,...///+++///000...,,,,,,,,,)))***)))''''''''''''%%%$$$"""###)))000555888@@@IIIRRRVVV\\\cccfffgggfffeee]]]XXXPPPIIICCC>>>999666                !!!"""  !!!!!!  """"""$$$###############$$$$$$!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&''''''%%%######$$$$$$$$$###""""""  ###$$$%%%%%%$$$%%%,,,333666666:::CCCJJJOOORRRWWWZZZ\\\]]]___```dddccccccbbbccccccdddeeefffhhhiiigggddddddhhhkkkkkkmmmpppsssttttttrrrqqqnnnppprrrqqqooonnnmmmnnnllllllkkkjjjjjjiiihhhhhhhhheee```\\\XXXSSSNNNKKKGGGDDDAAA???@@@AAAAAA@@@DDDGGGKKKNNNQQQTTTXXXZZZaaabbbdddfffiiillloooqqqtttttttttsssqqqooollljjjkkklllooosssvvvvvvtttqqqooooooooonnnmmmjjjgggddd```]]]XXXTTTQQQMMMIIIFFFBBB@@@===;;;999777555333111000///...---,,,,,,,,,...,,,***))))))'''%%%###(((''''''''')))*********&&&+++///...)))%%%%%%((()))(((((('''&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&''''''''''''''''''(((((()))))))))))))))(((*********((('''((()))+++(((%%%%%%''')))***)))''''''''''''''''''(((((('''***---...---,,,,,,,,,(((***,,,+++++++++***)))***(((&&&%%%%%%%%%###!!! ###)))111555888???GGGQQQUUU\\\bbbeeefffffffff___[[[UUUOOOIIICCC===999  !!!""""""""""""            !!!"""$$$%%%###""""""  !!!"""!!!  """ !!!"""###""""""!!!%%%$$$$$$#########$$$$$$!!!!!! !!!###""""""!!!!!!"""###$$$&&&%%%######$$$%%%$$$###!!!  """#########"""###***111444333666???FFFIIILLLQQQTTTWWWYYY\\\^^^bbbbbbbbbbbbbbbcccdddeeeeeeggghhhfffddddddgggkkkkkkmmmpppsssssssssqqqooofffkkkpppsssrrrpppnnnmmmkkkkkkkkkkkkjjjjjjjjjjjjkkkhhhccc___[[[WWWSSSOOOKKKHHHDDDBBBAAAAAA@@@???@@@CCCFFFIIILLLOOOSSSVVV[[[\\\^^^aaadddhhhkkkmmmmmmnnnooooooooonnnmmmmmmnnnnnnpppsssuuuuuurrrpppnnnooopppooommmkkkhhhgggaaa___[[[YYYWWWTTTPPPMMMIIIDDD???;;;:::999888666444333222000////////////111///---,,,+++***'''%%%''''''((()))***+++...//////111222---'''$$$&&&*********)))((('''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((&&&'''((())))))))))))(((%%%&&&(((((((((((()))+++,,,***'''%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''***---...---+++******(((((()))+++,,,+++***)))((('''%%%$$$$$$$$$""" !!!$$$***111555888???GGGPPPUUU\\\aaaccccccdddeeebbb___ZZZUUUOOOHHHAAA<<< !!!!!!!!!!!!!!!             !!!"""###%%%&&&###"""!!!  !!!"""!!! !!!"""###$$$###!!! $$$$$$###"""""""""######!!!   ######""""""!!!!!!!!!"""$$$###"""###$$$$$$###""" !!!"""""""""###(((---000111444:::@@@BBBEEEJJJNNNQQQUUUXXX[[[___``````aaabbbcccddddddbbbdddeeeeeeeeefffhhhjjjhhhjjjlllnnnooonnnmmmmmm```eeelllqqqsssrrrqqqpppjjjjjjkkkkkkkkkkkkllllllllliiieeebbb___\\\XXXUUUPPPLLLGGGDDDBBBAAA@@@???>>>@@@CCCEEEGGGJJJNNNQQQTTTVVVYYY\\\```cccfffhhhggghhhiiikkkmmmnnnooooooqqqppppppqqqssssssqqqooommmoooqqqqqqooolllkkkkkkdddbbb```^^^\\\ZZZVVVSSSMMMGGG@@@<<<<<<<<<;;;999888777666555444333333333444222000///...---+++)))((()))***++++++---000333::::::666000)))&&&''')))***))))))(((((((((((()))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&''')))+++++++++******###%%%''''''((((((***,,,+++***(((&&&$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))(((***,,,---+++***))))))***''''''+++---+++)))***'''&&&$$$$$$$$$$$$"""!!!$$$%%%***000333666===EEEOOOUUU\\\```aaabbbdddfffeeeccc___ZZZUUULLLDDD>>>              !!!"""###$$$  !!!  !!!!!!!!!!!!!!!###"""!!! !!!  !!!!!! !!!!!!!!!!!!""""""""""""!!! !!!""""""!!! !!!!!!$$$'''***---111555999;;;???CCCHHHKKKOOOTTTWWW[[[]]]___```aaabbbbbbaaa``````aaadddgggjjjjjjiiieeefffhhhjjjlllmmmnnnnnndddhhhlllooopppppppppqqqkkkllllllllllllmmmmmmmmmllljjjgggeeecccaaa^^^\\\VVVRRRMMMIIIFFFEEECCCAAA>>>???@@@AAAAAACCCFFFIIIMMMPPPSSSXXX[[[^^^``````cccdddfffhhhkkkmmmooopppsssqqqpppqqqrrrssssssrrroooqqqttttttqqqooooooooojjjhhhfffdddaaa^^^ZZZVVVQQQLLLFFFDDDDDDDDDAAA===<<<<<<:::999888777777777777555333222222111///---,,,---...---,,,---111555999888555222...+++((('''(((((('''''''''((())))))++++++,,,,,,+++***((('''%%%&&&&&&'''(((((())))))((()))+++---......---,,,$$$&&&(((((('''((()))+++'''''''''&&&%%%######$$$%%%$$$######$$$&&&((())))))***,,,,,,***(((((((((+++&&&&&&+++...***((()))&&&%%%$$$$$$%%%%%%###"""%%%%%%)))...000333:::CCCMMMTTT\\\aaabbbdddgggkkkhhhfffccc___YYYOOOFFF???             !!!""""""!!!!!!""" !!! !!!"""!!!!!!   !!!"""######$$$ !!!  ###&&&***...222444777:::???CCCGGGLLLQQQTTTYYYZZZ]]]___aaaaaa```___^^^^^^___dddiiilllkkkiiieeeeeegggiiillloooqqqrrrnnnnnnooonnnllllllmmmooommmmmmmmmmmmnnnnnnnnnnnnmmmkkkhhhgggfffeeebbb```\\\XXXSSSNNNKKKIIIGGGEEE???@@@@@@???>>>>>>AAACCCIIILLLPPPUUUXXXZZZ[[[[[[aaabbbdddgggjjjlllooopppsssqqqpppppprrrtttuuuuuuqqqtttwwwwwwtttrrrrrrsssooommmjjjhhheee```[[[XXXUUUQQQMMMLLLMMMLLLFFFAAA??????===<<<;;;:::::::::888777555444444333111000///000000///------111444/////////000000...***'''&&&&&&&&&&&&&&&'''((())),,,---...///...,,,***(((&&&&&&''''''((()))*********+++...///000000///...&&&((()))(((''''''((()))$$$%%%''''''%%%$$$$$$%%%%%%$$$#########%%%((())))))+++,,,+++)))(((((((((+++&&&%%%+++---***'''(((&&&$$$###$$$%%%%%%$$$###&&&%%%(((,,,...000888AAAKKKSSS\\\aaacccfffjjjooojjjiiifffbbb[[[QQQFFF???!!!                 !!!!!! !!!!!!!!!   !!!   $$$###!!!  !!!"""#########"""!!!!!!###%%%&&&'''(((+++...---222:::AAAEEEIIILLLNNNTTTWWW[[[]]]]]]]]]^^^^^^\\\^^^aaaeeeggghhhhhhhhhfffeeeddddddfffkkkooorrrnnnooonnnmmmllllllnnnpppooonnnmmmmmmmmmooopppqqqooollliiihhhiiihhheeebbb]]][[[XXXVVVSSSNNNHHHDDDJJJGGGBBB===;;;<<<>>>@@@FFFHHHLLLOOOQQQTTTWWWZZZZZZ^^^bbbfffhhhiiijjjkkknnnoooooopppqqqrrrssstttuuuuuuuuuuuuuuutttssssssrrrnnnkkkjjjjjjhhhaaa[[[YYYWWWTTTPPPMMMKKKJJJIIIGGGEEECCCAAA@@@>>>;;;999999777444222222222111000///...---,,,++++++++++++///...------//////...---...,,,)))&&&%%%%%%%%%&&&))))))***+++,,,,,,,,,,,,---,,,***))))))+++...000444444333333222111//////***+++,,,------+++)))'''&&&$$$"""!!!!!!###&&&(((''''''&&&%%%$$$###"""!!!'''(((***+++,,,+++)))(((((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""%%%###$$$(((+++...666>>>HHHRRR[[[___bbbhhhllllllllljjjfffbbb\\\SSSJJJDDD             !!!""" ###""" !!!""""""!!!!!! !!!"""$$$%%%&&&'''***,,,///222666:::>>>BBBGGGKKKOOORRRVVVYYYZZZ[[[\\\]]]]]]___bbbeeeggghhhhhhhhhgggfffeeedddfffjjjnnnpppmmmmmmmmmlllkkkkkkmmmooonnnnnnnnnmmmnnnnnnooooooqqqnnnkkkjjjkkkjjjgggdddbbb___[[[WWWTTTQQQNNNKKKKKKHHHDDD???===<<<===>>>???BBBEEEHHHJJJMMMPPPSSSVVVZZZ___ccceeegggiiijjjkkkkkkmmmnnnoooqqqrrrrrrtttuuuuuuuuutttsssrrrrrrpppmmmjjjkkkkkkhhhbbb\\\YYYXXXUUUSSSQQQOOOOOOOOOJJJHHHDDDBBBAAA???===;;;;;;888555333333333222111......------,,,---------///...------//////...---...---***((('''''''''(((******+++---------------000///---,,,,,,---...////////////...---+++***)))))))))*********)))((('''&&&%%%#########$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$&&&''')))***+++***)))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%###$$$(((+++---555<<>>@@@AAADDDHHHKKKKKKOOOTTTYYY]]]aaaeeegggiiikkkmmmpppssstttuuuvvvttttttttttttsssrrrqqqpppnnnnnnoooqqqqqqooojjjeeeaaa``````___^^^]]]]]]\\\[[[WWWQQQMMMKKKJJJJJJIII@@@===999777555444333111000//////.........//////...---,,,,,,......---,,,...---,,,++++++++++++,,,***+++,,,---............///000111111111000///...---------+++***(((&&&%%%'''&&&%%%$$$$$$&&&((()))((()))*********)))(((''')))(((((((((''''''&&&&&&$$$%%%&&&((()))*********)))(((&&&$$$###$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$"""$$$(((***,,,111999@@@LLLXXX^^^cccgggiiihhhkkkiiigggccc^^^UUUKKKEEE """  !!! !!!           !!!"""######""""""$$$%%%###&&&+++///222555888;;;;;;>>>CCCHHHKKKOOOTTTWWW[[[^^^aaadddggghhhhhhhhhfffeeedddcccccceeefffgggiiijjjkkkkkkiiiiiijjjkkklllmmmnnnoooooonnnmmmlllmmmnnnmmmlllkkkjjjjjjjjjiiihhhgggggggggeeebbb___[[[YYYUUUQQQKKKFFFBBB???===>>>???@@@@@@BBBFFFHHHHHHLLLQQQUUUYYY]]]bbbeeegggiiilllooorrrtttttttttrrrrrrssssssrrrrrrqqqpppllllllnnnppppppnnnjjjgggggggggfffeeedddcccbbbaaaaaa]]]WWWSSSPPPOOONNNMMMDDDAAA===:::888777555333444333111000///......------,,,+++,,,---...---+++...------,,,++++++++++++)))***+++,,,,,,------,,,+++---///000111111000000//////...---,,,***((('''((('''%%%$$$%%%''')))+++***+++---......---+++***,,,+++***)))'''&&&$$$$$$$$$%%%&&&'''((()))******---+++(((&&&%%%%%%&&&&&&$$$%%%&&&'''''''''''''''%%%###$$$(((***+++000777===IIIUUU\\\```eeeggggggjjjiiigggeee```XXXNNNHHH!!!###"""!!! !!!!!!  !!!                 !!!"""###$$$$$$###!!!!!!"""$$$$$$***///222333555666666999>>>BBBFFFKKKPPPSSSWWWZZZ^^^bbbeeefffggggggddddddddddddeeefffhhhiiiiiikkkmmmmmmkkkjjjkkkkkkmmmmmmnnnooooooooooooooopppqqqrrrqqqooonnnooopppjjjjjjjjjkkklllkkkgggdddcccaaa]]]XXXRRRMMMIIIFFFAAAAAAAAA@@@???@@@CCCFFFGGGJJJNNNRRRUUUYYY]]]```aaacccgggjjjmmmnnnnnnnnnnnnnnnoooppppppppppppoooiiijjjlllllllllkkkiiihhhkkklllkkkkkkjjjiiigggfffeeeaaa\\\WWWUUUSSSQQQOOOKKKGGGCCC???===;;;999777888777555333111000/////////...------...///...---//////...------,,,++++++))))))***+++,,,,,,,,,,,,***+++---///111111111111/////////...---,,,+++***+++***((('''''')))***,,,+++,,,.../////////...---///...,,,+++((('''%%%$$$&&&&&&'''(((((()))***+++...---+++)))((((((((()))'''(((((())))))))))))(((&&&$$$&&&)))+++,,,000666:::FFFQQQXXX]]]cccffffffiiihhhhhhgggccc[[[RRRLLL!!!###"""""""""###$$$###  !!!!!! !!!  !!!              !!!!!!  !!!""""""""""""!!!  """###$$$$$$%%%%%%###!!!!!!"""### $$$)))---///000000111111444888===AAAFFFKKKOOOSSSVVVZZZ___bbbeeeffffffdddeeeeeefffhhhjjjlllnnnkkklllnnnooommmllllllmmmnnnnnnnnnooopppqqqrrrsssqqqssstttsssqqqpppqqqsssnnnmmmlllmmmnnnooommmlllkkkiiiddd^^^XXXSSSOOONNNFFFFFFEEEBBB@@@AAACCCFFFEEEHHHKKKNNNPPPSSSWWWZZZ]]]___cccfffhhhiiihhhhhhhhhiiijjjkkklllmmmmmmmmmkkkllllllllljjjjjjjjjjjjlllmmmnnnnnnnnnnnnmmmllljjjgggbbb^^^[[[XXXUUURRRRRRNNNIIIFFFCCCAAA>>><<<;;;:::888777666555555555222000///000111222111000111111111000///---,,,+++)))***+++,,,------------,,,---...///000000000000000111111111000000///......---,,,+++++++++,,,---++++++,,,...////////////000000///---,,,***)))((((((((((((((())))))***+++------------------------******+++++++++***))))))'''%%%'''+++,,,,,,000666888CCCNNNTTTYYY```dddeeeggghhhiiihhheee___VVVPPP ###!!!!!!###%%%'''&&&###  """###!!!  !!!!!! """!!!            !!! """"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""""" !!!###%%%&&&%%%%%%%%%$$$"""!!!"""###"""%%%)))+++,,,,,,---......111555999===BBBHHHLLLPPPSSSXXX]]]aaadddeeefffeeeeeegggiiikkknnnpppqqqkkknnnppppppooommmmmmnnnnnnnnnnnnnnnppprrrtttuuuooorrrsssrrrpppooopppsssrrrpppnnnmmmoooqqqrrrrrrpppmmmhhhaaa[[[WWWTTTSSSLLLKKKIIIFFFCCCCCCEEEHHHEEEGGGIIIKKKMMMOOOSSSVVV[[[^^^aaaeeeggggggfffeeedddeeefffhhhjjjkkkkkkkkkooooooooonnnllllllmmmnnnkkklllnnnpppqqqqqqqqqpppooolllhhheeebbb^^^ZZZWWWWWWSSSNNNJJJGGGEEEBBB@@@<<<<<<;;;:::999999999:::444333222333444444333222444333333222000...---,,,++++++,,,---............///////////////000000000333333444444444444333333000//////...------------)))***+++,,,---///000000111111000///...---------***)))))))))))))))***++++++,,,---///000111111111,,,,,,,,,,,,,,,+++***)))'''&&&(((,,,------000666777BBBLLLQQQWWW^^^dddeeeggghhhiiiiiigggaaaXXXRRR ###$$$"""  ###$$$###"""!!!!!! ###"""""""""""""""###$$$          !!!"""#########""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''%%%%%%&&&&&&'''&&&&&&&&&'''(((***+++,,,,,,++++++***,,,///333777<<>><<<;;;;;;;;;;;;:::888999888666555444444555555666555555333222111000000000111333444333222000...000///...------...///000333222222111222333444555444333222000///...///000.........///000222333444444222111111///---///555888222+++***,,,---(((###------,,,,,,,,,---......---------,,,,,,++++++++++++***((((((+++000555999;;;@@@IIIPPPWWW\\\aaadddhhhgggggghhhgggccc[[[UUU !!!!!!!!! !!!!!! !!!  !!!!!!!!!!!!            !!!!!!  !!!""""""!!!!!!$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$%%%'''(((((((((((('''((()))***++++++++++++,,,---000222444999>>>BBBFFFKKKQQQWWWZZZ]]]___aaabbbdddggghhhhhhjjjlllnnnooommmlllmmmooopppooommmnnnoooooopppqqqqqqqqqqqqqqqqqqrrrqqqqqqpppooooootttrrrqqqrrrtttwwwwwwwwwsssqqqnnnllliiieee```]]]YYYSSSLLLIIIJJJKKKIIIFFFGGGIIIKKKKKKIIIIIIKKKMMMRRRTTTWWW[[[^^^```bbbcccdddbbbaaaccchhhlllnnnnnnqqqqqqrrrrrrqqqqqqppppppqqqqqqrrrsssuuuwwwxxxyyywwwvvvssspppmmmjjjgggfffeeebbb]]]ZZZVVVRRRNNNKKKGGGEEEBBB@@@???===:::888777666555333333333444555777666666555444333333222222222222222222000///...111000000//////000000111222111111111111333555666444222///---------,,,,,,---///111333555555444444333///...000111222888??????777...+++---...,,,)))---------............///,,,,,,,,,---......//////...,,,++++++,,,///333555:::???GGGNNNSSSXXX]]]```ffffffgggiiiiiifff```[[[ !!!"""  !!!!!!  !!!"""!!!          """!!!!!!"""######""" !!!"""###""""""!!!&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((###$$$&&&''')))*********(((((((((((()))***++++++,,,---///000111444888;;;BBBFFFLLLQQQTTTWWWZZZ\\\bbbdddfffggggggfffggggggllllllkkkmmmoooooonnnmmmnnnooopppqqqrrrrrrsssrrrppppppppppppppppppoooooouuutttssstttvvvxxxxxxxxxtttrrrooommmkkkhhhdddaaaZZZUUUPPPNNNOOOOOONNNLLLIIIJJJKKKJJJIIIHHHIIIKKKLLLPPPUUUWWWXXXZZZ^^^aaabbbaaaaaaccchhhlllnnnoooqqqsssvvvvvvsssrrrsssvvvuuuuuuvvvvvvwwwyyyzzz{{{{{{zzzxxxuuurrrpppnnnmmmmmmjjjfffbbb^^^ZZZVVVSSSOOOLLLIIIFFFDDDAAA===;;;888777666555555555666777888888888777777666666666666555444222111000000///111111111111222222222222111000000000222444666777111...******,,,---,,,***+++---111555666555333222444000///000222555<<>>===<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::888444111/////////000////////////000000111111222222222222444666888:::222///,,,+++---...---+++++++++---...000222333444555333333555444222444999FFF@@@888333111000...,,,(((***,,,...///...---,,,,,,---------...............///000111222222222222333666;;;@@@EEELLLSSSWWWYYY\\\___bbbcccbbbaaa``` !!!"""###$$$!!!"""###"""   !!!!!!!!!  !!! !!!!!!!!!  """### !!!          !!!!!! """###"""  !!!"""""""""!!! !!!!!! #########$$$$$$%%%%%%&&&###&&&((()))((('''''''''************)))((('''&&&'''&&&&&&&&&&&&&&&''''''###%%%(((***+++---///111555888===@@@CCCFFFJJJLLLOOOSSSWWW[[[^^^```ccceeeeeehhhllloooppppppqqqrrrqqqqqqrrrsssssssssrrrrrroooooonnnnnnoooqqqrrrtttrrrqqqqqqrrrtttuuusssrrrpppnnnkkkkkkllllllkkkjjjjjjiiihhhfffccc```]]][[[TTTRRROOOMMMLLLJJJGGGEEEBBBEEEHHHIIIIIIJJJNNNRRRSSSVVV[[[___bbbeeejjjmmmkkknnnrrrsssrrrrrruuuxxxwwwwwwxxxxxxyyy{{{|||}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{xxxuuurrrqqqnnnkkkhhhccc___ZZZUUUQQQLLLGGGDDDBBBAAA???>>>======>>>>>><<<<<<<<<;;;;;;:::::::::666444111...,,,,,,,,,,,,......---------///000111333222222333444666888999888777333000,,,***))))))------...///111333666777000///111444444111222777DDD???888222...,,,***)))((()))+++,,,---------,,,.........---------,,,,,,---...///000111222333444111444777;;;@@@GGGNNNSSSVVVZZZ___bbbbbbbbbcccccc"""$$$&&&$$$###$$$%%%'''***---///...+++(((&&&%%%%%%###"""######$$$######!!!  !!!"""!!! !!!"""###!!!!!!   !!! !!!!!!      !!!"""!!!!!!  """###"""!!! !!!!!!!!!!!!"""######$$$%%%%%%&&&&&&"""%%%((()))'''&&&&&&&&&(((((())))))((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%###%%%((()))***+++---...000333777;;;===AAADDDGGGIIILLLPPPTTTWWW[[[___bbbccchhhmmmpppqqqqqqrrrtttrrrrrrrrrrrrrrrqqqqqqppppppooonnnnnnooorrrtttuuurrrqqqqqqsssttttttsssqqqrrrpppnnnnnnoooppppppppplllmmmmmmllliiifffcccbbb[[[XXXTTTRRRPPPNNNJJJGGGCCCDDDDDDEEEFFFIIIKKKLLLLLLPPPVVVZZZ]]]```eeehhhhhhiiikkknnnpppqqqssssssttttttuuuvvvxxxzzz{{{|||xxxyyyyyyzzzzzz{{{{{{||||||zzzwwwuuutttssspppnnnjjjgggaaa]]]XXXSSSNNNJJJFFFEEECCCAAA@@@??????@@@===<<<<<<;;;:::999888888444333111...---,,,,,,,,,///...,,,++++++...111333222222111111222333555666777888777222,,,((())),,,***,,,...000333444555555000//////222111000222777DDD>>>666...)))((((((((()))******+++------...////////////.........------.........///000111222333222333555777;;;AAAGGGLLLPPPUUU[[[___```bbbdddfff $$$(((,,,---...---...///333888===@@@;;;666000,,,,,,+++)))&&&&&&&&&'''&&&$$$!!! !!!"""$$$%%%###"""""""""!!!!!!!!!!!! !!!!!! !!!###$$$######"""!!!!!!!!!!!!!!!   !!!"""  !!!"""!!!!!!!!!###""""""###"""!!!          !!!  !!!!!! !!!###$$$###"""!!!!!!"""######"""!!! """"""###$$$%%%%%%&&&&&&"""$$$'''((('''&&&%%%&&&&&&&&&'''(((((()))(((((($$$%%%&&&'''&&&%%%$$$###$$$&&&((())))))***+++,,,---000444777:::===AAADDDFFFHHHLLLOOORRRWWW[[[___ccchhhnnnqqqqqqrrrsssuuurrrrrrrrrrrrqqqpppoooooopppoooooooooppprrruuuwwwrrrrrrrrrsssuuuuuusssqqqsssqqqooooooqqqrrrsssrrrlllnnnoooooommmjjjhhhgggbbb^^^ZZZWWWVVVSSSOOOKKKGGGEEEDDDEEEGGGJJJKKKKKKGGGLLLRRRVVVYYY\\\aaaeeeffffffgggjjjnnnqqqqqqppprrrrrrssstttvvvyyyzzz|||xxxxxxyyyzzz{{{|||}}}}}}|||zzzxxxwwwwwwuuusssqqqllliiieeeaaa^^^ZZZVVVSSSKKKJJJGGGEEECCCCCCBBBCCC===<<<<<<:::999888777777555444333111000/////////111///,,,***+++...222555111111000000000111333444222555777333,,,)))---222&&&)))---111333333222111555111000000///---111777FFF???444+++%%%%%%'''***++++++++++++---...000111000000000000000/////////000///.........///111222333333444555777<<>>???===888555888AAAIIINNNNNNEEE>>>555+++%%%###$$$&&&###"""  !!!!!!!!!!!!!!!!!!!!!"""#########"""!!! !!!""""""  !!!"""#########"""############"""!!!!!!!!!!!! !!!!!!!!!"""  !!!!!!!!!!!!!!!!!!"""######$$$!!!!!!!!! !!!!!!""""""###"""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!"""######"""!!!  """!!!!!!"""###"""!!! !!!"""$$$%%%&&&&&&''''''&&&&&&++++++***)))(((((())))))###$$$$$$%%%%%%$$$$$$#########$$$&&&(((***,,,...***+++---///222888???EEECCCDDDEEEFFFJJJPPPXXX]]]ddddddfffiiilllmmmlllkkklllmmmnnnnnnmmmmmmnnnooonnnmmmnnnoooqqqqqqooommmllllllmmmoooppprrrssstttrrrrrrrrrrrrrrrrrrrrrrrrmmmnnnpppqqqqqqpppnnnmmmiiihhhfffccc^^^YYYTTTQQQOOOLLLGGGEEEEEEEEEEEEEEEJJJGGGHHHPPPVVVXXX[[[___\\\___dddiiimmmooooooooopppqqqqqqrrrsssttttttuuuuuuvvvxxxxxxxxxxxxzzz{{{vvvxxxzzz{{{{{{yyyvvvtttpppnnnlllhhheeeaaa___]]]WWWTTTPPPMMMJJJGGGCCC@@@AAA>>>;;;999999999888777999666333222222222111000111///---,,,,,,///111333000///...------///111222555222///+++)))((('''(((...///000111111222222222222000---+++,,,...222555HHHLLLDDD222'''***---******,,,------,,,+++,,,------------,,,,,,+++++++++***+++---///111222333444111111222444777;;;???AAAIIIKKKOOOTTTZZZ]]]^^^]]] %%%---777>>>@@@@@@777444111555>>>GGGLLLNNNBBB<<<222(((!!!  """$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&!!!  !!! """############""""""""""""!!!!!!!!! ###"""   !!!!!! !!! !!!###%%%''''''(((''''''%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$%%%""""""!!!         !!!!!!!!!!!!!!! !!!"""""""""!!!  """""" """###$$$###"""!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&***)))(((((('''''''''((($$$$$$%%%%%%%%%%%%$$$$$$######$$$&&&'''***,,,---+++,,,,,,---///333999===???@@@BBBEEEIIIOOOVVV[[[aaabbbdddgggjjjlllllllllkkkmmmnnnmmmllllllmmmnnnnnnnnnmmmnnnoooooommmkkkjjjkkkmmmnnnppprrrssstttrrrrrrrrrrrrrrrrrrrrrrrroooppprrrssssssrrrpppooommmkkkhhhddd___[[[YYYWWWRRRNNNJJJGGGFFFFFFEEEEEEEEECCCEEEKKKQQQRRRTTTWWWWWWZZZ___dddhhhkkkllllllnnnnnnoooqqqrrrtttuuuuuuyyyzzzzzzyyywwwvvvwwwxxxxxxzzz{{{}}}|||zzzxxxwwwtttsssqqqnnnjjjhhheeeddd]]]ZZZVVVSSSPPPMMMIIIFFFDDDBBB>>>===<<<<<<;;;:::<<<999666444444444333222111///---,,,,,,---///111......,,,,,,,,,---///000333111///,,,+++++++++,,,---...///000222222222222222000...,,,---///222444KKKPPPLLL<<<111000...)))***,,,------,,,+++,,,---******++++++,,,---------......////////////......///000111333666999<<<>>>CCCEEEIIIOOOUUUZZZ\\\\\\"""&&&,,,555<<>>===///---,,,000888AAAFFFHHH@@@:::000&&& !!!###%%%&&&'''&&&&&&%%%%%%&&&''''''""""""  !!!"""###$$$%%%%%%%%%$$$###""""""!!!  $$$###"""!!!  !!!!!! ###$$$$$$###$$$&&&)))+++---.........,,,)))'''&&&''')))***''''''&&&%%%$$$$$$$$$$$$!!!!!!      !!!"""!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!  """"""!!! """###$$$$$$""""""###$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%'''(((***+++---------,,,,,,...333666888;;;???CCCGGGMMMSSSWWW\\\^^^bbbfffiiikkklllmmmkkklllmmmmmmkkkkkkkkkmmmooonnnmmmmmmmmmllljjjhhhhhhjjjlllnnnppprrrssstttssssssssssssssssssssssssrrrssstttuuuuuutttsssrrrrrroookkkfffbbb```______WWWTTTOOOKKKIIIHHHFFFEEEDDDAAACCCIIIMMMMMMMMMOOOQQQTTTXXX]]]bbbdddffffffhhhiiikkknnnpppsssuuuvvvyyyzzz{{{yyywwwvvvvvvwww{{{|||}}}~~~~~~|||{{{yyyxxxwwwvvvtttqqqooommmmmmfffccc___\\\YYYVVVRRROOOJJJHHHDDDBBBBBBBBB@@@??????===999777777666555444111000...,,,,,,,,,------,,,+++*********+++---...111000...---------...///,,,,,,...///000111111111000///.........///000111???FFFFFF<<<333000+++%%%)))+++---,,,+++******+++&&&'''((()))+++---......------.........---,,,,,,---...000222555777999999===???CCCIIIOOOTTTYYY[[[&&&***111888;;;:::666333(((&&&%%%(((///666<<<>>><<<777///&&&!!! !!!""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$%%%&&&''''''&&&%%%$$$###"""  !!!%%%$$$###"""!!!  !!!"""  $$$&&&&&&&&&''')))+++,,,---.........,,,(((&&&&&&'''***,,,%%%$$$###"""!!!         !!!###""""""!!!  !!!!!!   """###"""!!!!!!"""######"""!!!###$$$######$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''((())).........---,,,---000333333666;;;@@@EEEJJJPPPSSSWWWZZZ___cccfffiiikkkmmmkkklllmmmmmmkkkkkklllmmmpppnnnllllllkkkjjjhhhfffhhhiiilllooorrrssstttuuuttttttttttttttttttttttttsssttttttuuuuuuttttttssssssqqqnnnjjjgggeeedddccc]]]ZZZTTTPPPNNNKKKIIIGGGGGGDDDEEEJJJLLLKKKJJJKKKKKKMMMRRRVVV[[[^^^___```bbbcccfffjjjnnnqqqtttuuuuuuwwwxxxxxxxxxxxxyyy{{{|||}}}~~~~~~}}}{{{zzzyyyxxxwwwvvvtttsssrrrqqqllljjjfffccc```]]]YYYWWWQQQNNNKKKIIIHHHHHHFFFEEEDDDAAA===:::999888777555222111000...---,,,+++++++++******)))***+++,,,,,,......---,,,++++++,,,,,,++++++,,,------------------------------------------444777333///...***%%%(((***++++++)))(((((()))###$$$%%%'''(((***+++,,,&&&''')))+++---...//////,,,---///111333555666666;;;===AAAEEEJJJOOOTTTWWW)))...444888777333---)))"""!!! """%%%***...111444000***$$$ !!!!!!""""""######$$$$$$$$$%%%%%%&&&%%%%%%$$$###############$$$&&&'''((((((''''''$$$###!!! !!!"""$$$$$$###"""!!!  !!!!!! !!!"""""" ###$$$%%%&&&&&&'''((((((((((((((('''&&&###!!!"""$$$'''***"""!!!        """""""""!!!   !!!!!!!!!  !!!###"""!!! !!!!!! !!!###"""###$$$$$$%%%%%%$$$$$$&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&***++++++******+++...000///333999>>>BBBFFFKKKNNNRRRVVV[[[```ccceeeiiillljjjlllmmmmmmlllkkkmmmnnnooommmkkkjjjjjjjjjhhhfffiiikkknnnqqqtttuuuvvvvvvttttttttttttttttttttttttssssssttttttttttttssssssqqqqqqpppooollljjjgggeeeccc___ZZZVVVTTTQQQNNNKKKLLLHHHGGGJJJKKKHHHFFFGGGGGGIIILLLPPPTTTWWWYYYZZZ[[[]]]```eeeiiinnnqqqssssssuuuwwwwwwwwwwwwyyyzzz|||}}}}}}~~~}}}|||{{{zzzwwwwwwvvvuuutttssssssrrrpppnnnjjjhhhfffccc```]]]XXXUUURRRPPPOOONNNMMMKKKHHHEEEAAA>>><<<:::888777444444333222000...,,,+++++++++***+++++++++,,,,,,------+++***)))(((''''''++++++++++++***)))((('''))))))************))))))'''+++...------......,,,'''(((***)))'''&&&&&&'''###$$$$$$%%%&&&'''''''''###$$$'''***,,,///000111---...///000111333444555;;;>>>BBBDDDFFFJJJNNNRRR***...333444111,,,&&&$$$!!!%%%''')))&&&### """$$$%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$######"""$$$%%%'''((((((''''''###"""!!! !!!"""#########"""!!!  !!!!!! !!!"""!!!!!!""""""""""""#########"""!!!!!!!!!  ###%%%!!!!!!       !!!   !!!"""######!!! !!!""""""!!! !!!###""""""###$$$$$$$$$$$$###%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%&&&&&&&&&'''***,,,...111555999<<<@@@EEEHHHKKKPPPVVVZZZ\\\___cccggggggiiikkkkkkkkkkkkmmmooonnnllljjjiiijjjkkkjjjiiilllnnnqqquuuwwwxxxxxxwwwssssssssssssssssssssssssssssssssssssssssssssssssqqqrrrrrrrrrpppmmmjjjhhhgggddd```\\\ZZZWWWTTTRRRPPPKKKHHHIIIHHHEEECCCDDDDDDEEEHHHKKKNNNQQQRRRSSSUUUWWW[[[```eeejjjnnnpppsssuuuvvvvvvuuuuuuvvvwww||||||}}}}}}||||||{{{{{{wwwvvvvvvuuuuuuttttttssssssqqqnnnlllkkkiiigggddd```]]]ZZZWWWVVVUUUTTTRRRMMMJJJEEEBBB@@@>>>;;;999777888888777555222000...------------...............---,,,***(((&&&%%%$$$*********)))((('''&&&%%%(((((((((''''''''''''&&&'''((((((((()))***++++++((()))******(((&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***+++,,,------///...------...000222333999===AAABBBBBBDDDHHHKKK%%%))),,,,,,((($$$!!!  ###"""   """$$$%%%$$$%%%'''((())))))((((((&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&%%%$$$$$$!!!!!!!!!  !!!!!!"""!!!  !!!"""              """###$$$%%%###!!! !!!!!!!!! !!!!!! """###!!!""""""##################$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###""""""""""""""""""###$$$$$$$$$%%%(((***,,,///111444666999===@@@DDDIIIPPPTTTUUUXXX\\\aaaccceeeggghhhiiijjjlllnnnllljjjhhhiiikkklllmmmlllooorrruuuxxxzzzzzzyyyyyyrrrrrrrrrrrrrrrrrrrrrrrrtttttttttsssssstttttttttttttttssssssqqqpppooonnniiigggcccaaa___]]]ZZZXXXVVVOOOJJJIIIGGGCCCBBBCCCAAABBBDDDFFFHHHKKKLLLMMMPPPRRRVVV\\\aaafffjjjlllppprrrttttttttttttvvvwww}}}}}}}}}}}}|||||||||{{{zzzzzzyyyxxxxxxwwwvvvvvvvvvtttrrrqqqqqqpppnnnlllhhheeeaaa^^^]]]\\\[[[YYYSSSOOOJJJGGGDDDBBB???===:::;;;<<<<<<:::777444222///000000111111111111111//////...---+++)))'''&&&(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$&&&''''''((()))***,,,---,,,***(((((()))&&&&&&&&&'''''''''(((((())))))***+++++++++******///---+++******,,,///111333888===???>>>>>>BBBEEE"""%%%$$$  """  !!!!!!  !!!!!!###$$$&&&(((((((((((('''&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&&&&%%%###"""!!!  !!!!!!  """!!!           !!!""""""!!!!!! !!! !!!"""$$$%%%&&&$$$!!! !!!  """"""!!!"""###%%%!!!!!!"""###############!!!"""$$$&&&&&&&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!$$$%%%&&&&&&%%%&&&(((***,,,---///000111444888<<>>???===:::777555111111222333333333333333000000000///...,,,+++***&&&'''(((***++++++,,,,,,)))((('''&&&%%%&&&&&&''''''%%%%%%)))+++++++++,,,---...///...,,,******+++''''''(((((()))******+++((()))***+++++++++++++++///,,,)))''''''***...000---333999<<<;;;;;;>>>AAA!!!"""""""""!!! !!!!!!"""$$$&&&'''))))))''''''(((((('''&&&%%%%%%$$$$$$$$$############""""""""""""""""""!!!  !!!!!!""""""!!!!!!!!!!!!  !!!"""!!!            """!!!  !!!"""!!!!!!!!!!!! """"""!!!!!!!!!!!!"""###$$$"""!!!!!!"""$$$%%%%%%$$$$$$###"""""""""&&&&&&%%%$$$%%%&&&'''((($$$###!!! !!!"""""""""###$$$%%%%%%&&&'''&&&'''))),,,...111333444888<<>>BBBGGGLLLQQQUUUXXX[[[___bbbdddfffiiikkkhhhhhhiiikkkmmmnnnooonnnppprrrtttvvvwwwvvvuuuuuussssssrrrrrrqqqqqqpppppptttuuuwwwxxxxxxwwwvvvuuuuuutttsssrrrrrrtttuuuwwwqqqqqqpppooollliiifffdddccc```[[[WWWTTTQQQNNNKKKDDDCCCBBBAAA@@@AAABBBBBBDDDHHHLLLPPPSSSVVVYYY\\\```dddhhhkkklllmmmoooppprrrsssuuuvvvxxxyyyzzzzzzyyyzzz|||}}}~~~~~~~~~}}}yyyyyyzzzyyyxxxvvvuuuttttttsssqqqqqqpppnnnjjjhhhaaa^^^YYYUUURRROOOLLLIIIGGGFFFEEEBBB???<<<999888888777666444333222222222111000/////////...+++((()))(((&&&'''(((***)))))))))'''&&&%%%%%%&&&''')))***((('''''')))+++,,,,,,***,,,---,,,***))))))***))))))(((((((((***+++,,,,,,***((((((***,,,---,,,...---+++)))))))))***+++,,,,,,...111444555555444 !!!"""###%%%&&&((()))***+++***(((&&&%%%$$$%%%%%%$$$$$$#########"""""""""###"""!!!  !!!!!!!!!!!!!!! """"""!!!!!! &&&'''"""         !!! !!!!!! !!!   !!!!!!""""""### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%"""###$$$&&&(((***,,,---222444888<<<@@@FFFMMMRRRTTTWWW[[[^^^aaacccfffhhhhhhhhhiiijjjkkkkkkkkkkkkppppppqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttvvvwwwwwwwwwvvvvvvsssrrrqqqqqqqqqrrrtttuuusssssssssqqqooollljjjhhhgggddd```\\\ZZZWWWTTTQQQIIIHHHFFFCCCAAA@@@@@@@@@@@@BBBFFFHHHKKKNNNRRRVVV\\\___bbbeeefffhhhjjjllloooppprrrtttvvvxxxyyyyyyvvvxxxzzz|||}}}|||zzzyyyvvvwwwxxxzzzzzzxxxwwwuuuuuutttsssssssssqqqnnnllleeebbb___\\\ZZZWWWRRROOONNNMMMKKKGGGDDD@@@<<<;;;<<<;;;:::888666555333333222000/////////---+++(((***)))''''''((()))((('''((('''&&&%%%%%%&&&'''(((,,,)))'''''')))---///000***+++,,,+++)))'''''''''((((((''''''''''''((())),,,***))))))+++.........//////...,,,+++)))((((((*********---000111000///!!!%%%$$$"""  !!!"""###%%%&&&((()))***---+++(((%%%$$$$$$$$$%%%############""""""""""""###"""  !!!!!!!!!!!! """"""!!!   %%%(((###    !!!!!!!!!  !!!!!!   ######  """!!!  !!!"""###$$$$$$ !!!###$$$$$$"""  !!!!!! !!!!!!""""""""""""""""""############$$$$$$%%%%%%###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$&&&((()))***---///222555999???FFFLLLLLLPPPTTTXXX[[[^^^aaadddhhhiiikkklllkkkjjjjjjjjjppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrssssssssspppqqqrrrttttttuuuuuutttrrrrrrqqqqqqqqqrrrssstttuuuuuuuuutttssspppnnnmmmiiifffbbb___]]][[[XXXVVVPPPNNNKKKGGGCCCAAA@@@???>>>@@@BBBCCCEEEHHHMMMPPPVVVXXX[[[]]]___aaadddggglllmmmooorrrtttvvvwwwxxxrrrtttwwwzzzzzzyyywwwuuuvvvwwwyyy{{{{{{zzzxxxvvvvvvuuuuuuuuuvvvuuussspppiiigggfffeeeccc___[[[WWWUUUSSSQQQMMMIIIEEEAAA???>>>>>>===<<<:::888777666444222000//////...,,,***,,,***((('''(((((('''&&&((('''&&&&&&&&&&&&'''(((***)))((())),,,///111111***+++,,,+++)))'''''''''((('''''''''&&&&&&&&&'''+++***((()))+++...............///...---+++)))(((+++++++++,,,///000///...!!!###&&&%%%###!!! !!!"""$$$&&&'''((()))---+++(((%%%$$$$$$$$$%%%#########"""""""""!!!!!!"""!!! !!!!!!!!! """!!!!!!    !!!$$$!!!     !!!!!!  """!!!!!!!!!!!!  !!!"""$$$$$$%%% """###$$$###"""   !!!!!!"""""""""$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''(((***,,,///222888???DDDFFFIIINNNSSSVVVYYY]]]```gggiiilllmmmkkkjjjjjjkkkpppppppppppppppppppppqqqpppqqqqqqrrrrrrsssssstttppppppqqqrrrssstttttttttsssssssssssssssttttttuuuvvvvvvvvvvvvuuusssqqqpppkkkhhheeecccaaa___]]][[[WWWUUUPPPLLLGGGDDDBBBAAA@@@AAABBBBBBCCCEEEIIILLLOOOQQQSSSUUUVVVZZZ^^^aaafffhhhkkknnnqqqsssuuuvvvppprrrvvvyyyzzzyyywwwuuuxxxyyy{{{|||{{{zzzyyywwwwwwwwwwwwxxxyyyxxxvvvtttmmmllllllkkkjjjgggccc___[[[ZZZWWWTTTPPPLLLHHHFFFBBBAAA@@@???>>><<<;;;;;;777555333111111000...,,,---+++)))((((((((('''&&&'''''''''&&&&&&'''''''''''''''))),,,///111000///+++---...---***)))))))))((((((((((((((((((''''''+++)))((((((***,,,------+++,,,...//////...---,,,---,,,++++++---......--- !!!""""""  !!!###$$$&&&'''(((+++***(((&&&%%%$$$%%%%%%######"""""""""!!!!!!!!!!!!   """!!!          """$$$  !!!###$$$%%%%%%""""""######"""!!!  !!!""""""###!!!"""######$$$$$$############$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########""""""######$$$$$$%%%%%%$$$&&&)))+++...222888<<<@@@DDDIIINNNRRRVVVZZZ]]]aaaeeejjjkkkjjjhhhjjjkkknnnoooooopppqqqqqqqqqppppppppppppqqqqqqrrrrrrrrrrrrssssssssstttuuuuuuuuussstttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvuuusssrrrpppmmmjjjhhhgggfffdddbbb]]]ZZZVVVQQQMMMIIIGGGFFFCCCDDDEEEEEEDDDEEEGGGIIIIIIJJJLLLMMMOOOSSSXXX\\\___aaadddhhhkkknnnpppqqqppprrruuuxxxzzzzzzyyyxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxyyyzzzzzzxxxuuuppppppooooooooommmiiifffaaa```^^^\\\XXXUUURRRPPPJJJIIIFFFCCCAAAAAA@@@AAA<<<999666444444333111///...,,,***)))******)))'''''''''''''''''''''''''''$$$&&&(((,,,000000...,,,+++---......,,,++++++,,,)))***++++++++++++******,,,***((((((***,,,,,,,,,***+++---///000000000000---+++))))))***++++++*** !!!###%%%&&&''')))(((((('''&&&&&&%%%%%%###"""""""""!!!!!!!!!!!!  """""""""!!! !!!!!!!!!!!!       $$$''''''"""  !!!"""######$$$$$$#########"""!!!  !!!""""""### """#########"""!!!###############$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""""""""""""""""""""$$$''')))+++...222555888<<>>:::666333111111111///---+++***+++,,,,,,+++''')))***)))((('''((())),,,---.........---,,,+++---...///000111111111111222222111111111111000000000///...///000///---+++  """""""""###$$$&&&''''''''''''''''''&&&%%%%%%$$$$$$###!!!!!!!!!  !!!"""### !!!          """!!! !!!""" """$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%&&&'''))),,,...000111333666999===CCCJJJNNNQQQRRRUUUXXX]]]aaadddffffffgggiiiiiiiiijjjlllnnnmmmnnnoooqqqrrrsssssssssnnnpppqqqssssssrrrqqqppptttuuuuuuvvvwwwwwwvvvvvvsssrrrrrrsssuuuuuutttsssuuuuuuuuuuuuuuuuuuuuuuuurrrpppllljjjhhhfffbbb```[[[ZZZYYYWWWTTTRRROOONNNIIIHHHGGGEEEDDDDDDDDDDDDDDDGGGJJJLLLMMMOOORRRTTTTTTXXX]]]aaadddgggjjjmmmpppoooooopppqqqssstttuuurrrsssvvvyyyzzzzzzyyyxxxuuuxxx{{{{{{yyyxxxyyy{{{vvvuuuttttttuuuuuusssqqqooonnnmmmkkkhhheeebbb```[[[[[[ZZZWWWSSSOOOLLLKKKJJJGGGBBB===:::888777777444111///......//////...+++,,,...---***((()))***+++,,,---...---,,,***)))+++,,,...000111111111111222222222222222111000000///......///000000---+++ !!!"""!!!###$$$%%%%%%%%%(((''''''&&&&&&%%%%%%$$$!!!!!!!!!   """######!!!!!! !!!""""""!!!       ###"""  !!!""" ###&&&'''&&&%%%###$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%###"""!!!!!!!!!""" !!!###%%%''')))***///111333666999???FFFKKKIIIKKKMMMQQQVVVZZZ^^^```cccdddfffgggggghhhkkkmmmmmmnnnoooppppppppppppppplllnnnpppqqqqqqqqqooonnnqqqqqqrrrssstttttttttssstttsssssstttvvvwwwvvvtttwwwvvvvvvuuuuuuvvvvvvwwwrrrqqqppppppnnnkkkeeebbbaaaaaa```^^^[[[YYYWWWUUUMMMKKKIIIGGGFFFEEEEEEEEEAAACCCEEEFFFFFFGGGIIIKKKMMMQQQWWW\\\```dddhhhkkkkkkkkkkkkkkkmmmoooqqqrrrqqqsssvvvyyyzzzyyyxxxvvvsssvvvzzzzzzxxxwwwxxxzzzwwwvvvuuuuuuvvvwwwvvvuuuuuuuuusssqqqmmmiiieeecccbbbcccbbb```\\\WWWUUUTTTRRROOOJJJEEEAAA???>>>>>>888555222111111111000///---000111000,,,******++++++,,,---------+++)))(((***+++---///111111111000000000000000000///...---,,,+++,,,---//////---+++ """###%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$"""!!! !!!  !!!"""###!!!   !!!!!!  ###$$$"""              !!! """$$$%%%&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!! """###$$$&&&))),,,...///000333666:::>>>@@@CCCEEEIIILLLOOOSSSWWW[[[]]]^^^___aaadddhhhjjjllllllmmmmmmnnnooooooppppppoooppprrrrrrqqqqqqqqqrrrqqqqqqqqqqqqrrrsssttttttqqqrrrssstttuuuuuuuuuuuuxxxxxxwwwwwwvvvuuuuuuuuuuuutttrrrooollliiigggfffeeecccbbbcccdddbbb^^^ZZZSSSQQQNNNKKKGGGEEECCCBBBBBBCCCCCCDDDFFFHHHIIIJJJOOOPPPQQQSSSWWW\\\aaacccdddeeefffhhhjjjlllnnnpppllloootttvvvvvvuuuuuuuuusssssstttvvvvvvwwwwwwvvvuuusssrrrqqqsssuuuuuutttvvvvvvuuutttqqqnnnkkkiiillliiieeecccaaa```]]][[[WWWUUUSSSOOOKKKGGGDDDBBB???>>><<<999777555444333333333333333222000...---))),,,///000---++++++,,,,,,,,,---...000111222222333222111000000000000000000111111111111///...---!!!###$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""!!!""""""""""""!!!  !!!!!!!!!    !!!######"""           !!!!!!###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$(((''''''&&&%%%%%%$$$%%%&&&%%%$$$"""!!!  """######%%%(((++++++,,,---000333777:::<<<===@@@CCCFFFIIIMMMRRRUUUXXXYYY[[[^^^aaaeeehhhjjjkkkkkklllmmmnnnnnnoooooonnnoooqqqqqqooooooooopppppppppppppppqqqrrrrrrsssrrrrrrssstttuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuutttrrrpppmmmkkkiiiiiihhhgggffffffgggfffbbb___XXXWWWTTTQQQMMMJJJGGGFFFCCCDDDFFFHHHIIIHHHHHHGGGIIIJJJKKKMMMQQQUUUZZZ\\\^^^^^^```bbbdddgggiiikkkkkkooosssuuuvvvuuuuuuvvvqqqsssvvvxxxyyyxxxvvvtttuuutttrrrrrrtttuuuuuuuuuttttttttttttrrrpppnnnmmmooommmiiigggfffdddbbb```\\\[[[YYYVVVRRRNNNJJJGGGDDDCCCAAA>>><<<:::999999555555555444222000...---,,,///111222///------...++++++,,,---...///000000111111000000///000000000000000111111000///---,,, """$$$$$$%%%$$$$$$%%%%%%%%%$$$############$$$$$$###""""""!!!!!!     !!!!!!!!!!!!  !!!!!!!!!              !!! !!!"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$))))))(((''''''&&&&&&%%%%%%$$$###"""!!! !!!"""######$$$&&&(((((((((***,,,///222555666555888;;;???BBBFFFJJJNNNRRRSSSVVVYYY]]]aaaeeeggghhhiiijjjkkklllmmmnnnnnnlllnnnoooooonnnmmmmmmnnnnnnnnnoooooopppqqqqqqrrrrrrsssssstttttttttssssssrrrrrrsssssstttuuuuuuvvvtttsssqqqooonnnmmmlllllllllkkkkkkllllllkkkhhhfff```^^^\\\YYYUUUQQQMMMKKKBBBDDDFFFHHHHHHFFFCCCAAAEEEEEEFFFHHHKKKOOORRRTTTUUUUUUWWWYYY\\\```bbbdddhhhkkkoooqqqrrrrrrrrrsssoooqqquuuxxxxxxvvvrrrpppuuusssrrrssstttvvvvvvuuurrrrrrssstttsssrrrqqqppptttqqqnnnllllllkkkiiigggccccccccc```\\\WWWRRROOOKKKJJJHHHFFFCCCAAA@@@???;;;:::999777555333222111000222555555333111000000,,,,,,------...///000000000000/////////000000111000000111111000///---,,, !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!  !!!!!! !!!""""""""""""!!!!!!  !!!!!!!!!!!!        """    !!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%%%%%%%&&&******))))))(((''''''&&&$$$$$$###""""""!!!"""""" !!!######"""###%%%'''%%%&&&'''))),,,...000111000222666999<<>>CCCCCCEEEFFFIIILLLNNNOOOPPPRRRVVVXXXZZZ\\\___bbbggghhhhhhiiikkklllmmmnnnnnnnnnoooqqqssstttsssrrrqqqrrrtttwwwxxxyyyyyyxxxwwwvvvttttttuuuvvvuuuuuuqqqqqqqqqqqqooommmjjjiiieeefffffffffdddaaa___]]]VVVSSSOOOLLLJJJKKKMMMNNNKKKJJJIIIIIIIIIGGGCCC???:::::::::999999888888888999888888777777777777888444555555666555333222111!!!  !!!"""###""""""""""""###%%%'''))))))))))))((('''%%%$$$### !!!"""### """#########""""""!!!!!!!!! !!!$$$%%%""""""""""""!!!  !!!###$$$### ###"""        !!! !!!!!!"""!!!!!!!!!!!! """!!!  !!!""" !!!"""###%%%&&&((((((((()))***+++***(((&&&%%%""""""""""""###$$$%%%%%%"""###%%%%%%%%%''')))+++###$$$&&&'''(((((('''&&&''')))***++++++,,,///111555777:::>>>CCCHHHLLLNNNRRRTTTXXX\\\___``````___aaadddgggiiiiiikkkmmmnnnkkklllnnnpppqqqpppooonnnooopppqqqrrrssstttttttttpppppppppqqqrrrrrrssssssqqqooommmkkkkkklllnnnpppsssvvvxxxxxxwwwwww{{{~~~zzzwwwqqqllliiihhhiiijjjdddcccbbb___\\\XXXVVVTTTPPPOOOMMMJJJGGGCCC@@@>>>@@@@@@AAACCCEEEHHHJJJKKKIIIKKKOOOQQQSSSVVVYYY\\\___aaadddggghhhiiihhhhhhmmmmmmnnnpppssstttrrrqqqooopppsssvvvyyy{{{{{{|||xxxvvvtttuuuvvvwwwwwwvvvrrrrrrrrrqqqpppnnnmmmlllhhhiiijjjkkkkkkjjjhhhggg^^^[[[WWWTTTSSSTTTVVVXXXPPPOOOMMMMMMNNNLLLGGGCCC@@@@@@@@@???>>>>>>======;;;;;;:::999888888888999555666666666666444333222 """%%%(((&&&&&&)))))))))))))))((('''&&&%%%$$$$$$$$$$$$###!!!  !!!###$$$%%%""""""!!!  """###$$$!!!!!!!!! """ !!!!!!"""  !!!!!! ###$$$!!!         """(((((("""###    !!!%%%$$$$$$%%%''')))******))))))))))))))))))))))))&&&(((((('''%%%$$$$$$%%%$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%'''((()))++++++,,,,,,,,,111444777:::<<<@@@DDDHHHJJJLLLPPPSSSUUUXXX\\\___bbbccceeeeeeeeegggiiilllppppppooooooppppppqqqqqqppppppppppppqqqrrrssssssmmmnnnoooooooooooonnnnnntttsssqqqnnnkkkkkknnnpppqqqvvvyyyxxxxxx{{{|||zzzzzzwwwtttrrrqqqooollljjjiiihhhfffeeedddaaa]]]YYYVVVTTTRRRPPPNNNKKKFFFCCCCCCBBBAAAAAABBBEEEHHHJJJIIIKKKNNNOOOOOOPPPRRRTTTUUUYYY___bbbbbbbbbeeegggggghhhjjjlllnnnooopppqqqppprrruuuwwwyyyyyyyyyxxxyyy}}}~~~{{{xxxyyyxxxuuuuuusssqqqnnnmmmnnnppprrrqqqnnnllllllooopppooommmgggccc___^^^```bbbaaa```]]][[[YYYXXXWWWUUUQQQOOONNNLLLJJJHHHGGGDDD???<<<>>>?????????>>><<<:::999777888888888777555333222 %%%!!!!!!&&&)))'''&&&((('''((((((((('''&&&&&&%%%$$$$$$$$$###"""!!!  !!!###$$$$$$###"""!!!!!! !!!!!! !!!"""### !!!!!!!!! !!!!!!   """$$$%%%!!!       !!!&&&&&&!!!"""  #########$$$&&&'''(((((('''''''''''''''''''''''''''((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((()))***++++++++++++...000333666888;;;???BBBDDDGGGKKKNNNQQQTTTXXXZZZbbbdddfffhhhhhhiiikkkmmmoooooonnnnnnnnnoooooooooooooooooopppqqqrrrssstttnnnnnnooooooooopppppppppssssssrrrpppnnnooorrrtttpppvvvyyywwwwwwzzz{{{zzz|||zzzxxxvvvvvvuuurrrpppqqqooollljjjhhheeeaaa^^^[[[ZZZWWWVVVUUURRRNNNKKKEEEEEEDDDCCCCCCDDDEEEEEEDDDFFFHHHIIIJJJKKKMMMOOORRRUUUYYYYYYYYYZZZ^^^bbbccceeegggjjjlllmmmmmmmmmoooppprrruuuvvvwwwwwwwwwwww|||}}}yyyvvvvvvuuurrrpppnnnlllkkklllnnnppppppqqqooonnnoooqqqrrrpppnnnkkkhhhdddcccdddeeeeeecccdddcccaaa______]]]ZZZWWWSSSQQQOOONNNMMMJJJFFFBBBDDDDDDDDDCCCBBB@@@>>><<<<<<<<<<<<<<<:::888666555  &&&""""""&&&((('''&&&'''&&&''''''''''''&&&&&&%%%$$$$$$$$$###"""!!! !!!"""############"""!!!!!!!!!""""""!!!!!! !!!!!!"""   !!!""""""###$$$$$$%%%%%%       ######  !!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''$$$######$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&(((((())))))******+++++++++---///111222444888:::===@@@DDDHHHKKKNNNRRRUUU^^^aaaeeeggghhhiiikkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqrrrssstttooonnnnnnnnnoooppprrrsssqqqqqqqqqpppooopppsssvvvpppuuuxxxvvvvvvyyyzzzyyy|||{{{yyyyyyyyyyyyxxxvvvyyyuuuqqqmmmkkkiiifffdddaaa___]]]\\\[[[XXXUUURRRKKKJJJIIIGGGEEECCCAAA@@@???AAACCCDDDDDDEEEHHHIIIOOOQQQRRRQQQPPPRRRWWW\\\^^^```cccfffhhhiiiiiiiiimmmnnnoooqqqssstttuuuvvvuuuyyyzzzvvvsssrrrpppmmmjjjgggeeeggglllooopppooorrrqqqrrrsssttttttrrrpppqqqnnnkkkjjjjjjjjjjjjiiikkkiiihhhgggfffeeebbb```[[[ZZZXXXWWWVVVSSSOOOLLLLLLLLLLLLKKKIIIFFFDDDBBBBBBBBBBBBAAA???<<<:::888  ###!!!!!!###&&&''''''(((''''''((((((((((((((('''%%%$$$$$$###"""  !!!""""""######""""""""""""######"""!!!!!! !!! !!!!!! """###$$$%%%%%%%%%$$$$$$           """###$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%###!!!!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&(((((((((((())))))*********+++---......000222555888;;;???BBBEEEIIIMMMPPPWWWZZZ___ccceeefffggghhhkkklllllllllllllllkkkkkknnnnnnoooppppppqqqqqqqqqnnnmmmllllllmmmooorrrtttooooooooonnnmmmnnnpppssspppuuuwwwuuutttwwwyyyxxxyyyxxxwwwxxxyyyzzzyyyxxxyyyvvvpppmmmkkkjjjiiihhheeeccc```^^^]]][[[XXXUUUQQQPPPOOOLLLHHHCCC???<<<>>>@@@BBBBBBBBBCCCEEEFFFJJJMMMOOOOOONNNOOOSSSWWWXXX[[[^^^bbbdddeeeddddddkkkkkklllmmmoooqqqsssuuussswwwxxxtttpppooolllhhhdddbbbbbbffflllqqqrrrpppssssssuuuvvvwwwvvvtttrrruuusssqqqpppooonnnnnnmmmnnnlllkkkkkkkkkjjjgggeeedddbbbaaa```___]]]YYYVVVUUUUUUTTTSSSPPPMMMJJJIIIHHHHHHGGGEEECCC@@@===;;; !!! !!!"""&&&+++,,,,,,'''((()))***************&&&%%%%%%$$$###!!! !!!!!!######""""""""""""######"""!!!!!! !!! !!!!!!  """!!! !!!$$$######$$$$$$$$$###"""!!!!!!         !!!""" !!!!!!###&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!! !!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''((()))***)))+++,,,,,,,,,---///222444777;;;>>>AAAEEEIIIKKKPPPTTTYYY]]]```aaaccceeeiiiiiijjjkkklllkkkkkkjjjoooooopppppppppooonnnmmmlllkkkjjjjjjkkknnnppprrrpppqqqqqqooommmmmmooopppqqquuuvvvtttssswwwxxxxxxxxxvvvvvvwwwyyyzzzyyyxxxxxxtttooollllllmmmmmmmmmjjjgggdddaaa___]]]ZZZXXXWWWWWWUUURRRLLLFFF@@@===>>>@@@AAAAAA@@@@@@BBBCCCBBBGGGKKKMMMLLLLLLNNNQQQSSSUUUYYY\\\___`````````gggggghhhiiikkknnnpppqqqoootttuuuqqqmmmkkkhhhdddaaa```bbbgggnnnssstttssssssuuuwwwxxxwwwvvvttttttvvvuuuuuusssrrrqqqpppqqqpppooonnnnnnooonnnllljjjkkkjjjiiihhhhhhfffbbb___^^^]]]]]][[[XXXUUURRRPPPMMMMMMLLLJJJGGGDDDAAA???  !!! """""""""'''...111///((((((***+++,,,,,,,,,,,,''''''&&&%%%$$$"""  """"""!!!!!!!!!"""######!!!!!! !!!!!!""" """###""" !!!%%%(((######""""""!!! !!!!!!         !!!!!!  !!!"""""" !!!!!!"""!!!%%%((((((&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$###!!! !!!"""###%%%'''((((((((('''%%%%%%&&&&&&&&&&&&&&&''')))((('''&&&&&&'''((()))''')))************---///000333777999<<>>???@@@===BBBGGGHHHGGGFFFGGGIIINNNPPPRRRUUUWWWZZZ[[[\\\```aaaccceeegggiiikkkllljjjoooqqqnnnjjjgggddd___^^^aaaeeejjjooorrrtttuuusssuuuwwwwwwvvvttttttuuuuuuvvvvvvuuusssrrrrrrsssuuutttssstttuuuuuusssqqqqqqpppooooooooommmjjjgggeeeeeedddccc```]]]ZZZXXXSSSSSSRRRQQQNNNKKKHHHFFF !!! """"""!!! $$$,,,///,,,'''''')))***+++,,,,,,,,,))))))((('''%%%###!!! !!!!!! !!!!!!"""### !!!"""###!!!###$$$###!!!  !!!  !!!###%%%(((%%%$$$""" !!!!!!!!!      !!!  """"""!!! !!!###   """"""###!!!!!!!!!!!!!!!"""###### %%%))))))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$"""""""""$$$%%%&&&(((*********(((((((((''''''''''''''''''&&&)))(((&&&%%%%%%&&&((()))$$$%%%&&&&&&&&&''')))++++++...111333555888;;;===DDDGGGLLLPPPTTTXXX\\\______```cccfffggghhhhhhgggjjjlllnnnoooppppppooonnnkkkkkkkkkllllllmmmmmmmmmpppqqqrrrrrrqqqppprrrsssssswwwwwwtttssswwwyyyxxx{{{yyyxxxxxxyyyyyyxxxwwwwwwtttqqqoooooooooooonnnkkkiiifffdddddddddcccbbbaaa```]]]ZZZUUUPPPKKKIIIFFFGGGGGGEEEBBB@@@@@@AAA@@@BBBEEEDDDBBB@@@BBBDDDJJJJJJKKKMMMPPPSSSVVVXXXYYYZZZ]]]```cccdddeeeeeedddjjjllliiieeeccc```[[[\\\bbbiiimmmnnnpppsssvvvsssuuuvvvuuusssrrrtttvvvsssuuuwwwwwwuuussstttvvvxxxwwwwwwxxxyyyzzzxxxwwwvvvuuutttuuuuuussspppnnnkkkkkkkkkjjjgggdddbbb```[[[ZZZZZZYYYVVVTTTQQQOOO !!!!!! """  (((***'''%%%&&&((()))+++,,,,,,,,,******)))(((&&&$$$"""!!!  !!!"""""" """###$$$"""$$$%%%$$$"""  !!!!!! !!!  !!!"""######%%%&&&&&&$$$"""  """"""       !!!"""  ######!!!!!!"""$$$!!!""""""   !!!"""######"""""""""""""""######$$$ %%%))))))%%%###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&((()))+++,,,+++***(((''')))))))))((('''''''''&&&)))(((&&&%%%%%%&&&'''((( !!!#########$$$&&&((((((***---///000222555888>>>AAAEEEIIIMMMRRRXXX[[[[[[]]]```ccceeefffffffffgggiiillloooqqqqqqqqqpppllllllmmmnnnnnnmmmmmmlllkkkmmmooooooooopppqqqssstttxxxxxxtttssswwwyyyyyyzzzxxxwwwwwwwwwwwwuuutttvvvtttpppnnnmmmmmmkkkjjjgggeeecccbbbdddeeeeeedddcccbbb___[[[WWWSSSOOOMMMLLLMMMLLLJJJFFFDDDCCCDDDEEEFFFFFFBBB>>>===@@@CCCFFFFFFGGGHHHKKKOOOSSSUUUTTTVVVYYY]]]___aaaaaa``````fffhhhfffbbb```]]]XXXZZZbbbkkkooommmnnnrrrwwwssstttuuutttqqqqqqsssvvvsssuuuxxxxxxvvvuuuvvvxxxyyyxxxxxxyyy{{{{{{zzzyyyyyyxxxxxxxxxxxxwwwtttrrrooooooooonnnllliiigggeee`````````___]]]ZZZWWWVVV