BM6P6(@ zzzQQQ;;;:::WWW~~~yyyXXXGGGDDDDDDGGGOOOTTTWWWSSS@@@333:::>>>NNNnnnyyyGGG666;;;VVVpppEEE222(((000666LLLwwwZZZ999777IIIxxxcccIIIEEEKKKzzzttt]]]LLLBBB???WWWdddjjjhhhfff```JJJ222,,,///888NNNppp}}}hhhJJJAAA;;;???CCCAAA;;;666333===BBBJJJRRRJJJAAAFFFbbb~~~~~~~~~vvv\\\CCC999444---***---///...***(((,,,333777555222000...,,,,,,---///000+++...222333000,,,...111000...,,,+++,,,...111444222222222222222222222222333888===>>>:::222+++'''+++---//////---+++++++++,,,...000111222111000...(((,,,//////,,,***+++,,,+++%%%$$$***000111000000,,,+++,,,---***&&&''',,,,,,///111111......000333000---***'''&&&(((***+++000///...---,,,,,,+++,,,+++******,,,///000---***222000...---,,,***(((%%%,,,***))),,,000111---)))+++------,,,***+++///333333222222555999<<<<<<:::===444+++)))---111111...+++++++++---///...+++))),,,,,,***(((***000222000,,,,,,,,,+++++++++******---.........,,,***'''%%%&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&...,,,)))'''$$$###""""""$$$$$$&&&''''''&&&$$$$$$000///,,,)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%######$$$%%%&&&'''(((((()))***(((%%%###$$$(((,,,,,,***(((''')))******)))$$$(((,,,---***((((((***'''$$$!!!$$$(((+++(((%%%)))&&&""""""$$$&&&&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&$$$###%%%'''******(((&&&$$$###$$$&&&'''&&&''')))***+++++++++***+++,,,+++'''$$$$$$(((+++(((''''''&&&&&&&&&''''''!!!***+++###!!!'''***%%%)))'''$$$$$$&&&'''&&&$$$&&&%%%%%%$$$#########$$$###!!!!!!"""%%%&&&%%%"""&&&%%%$$$###""""""""""""###"""  !!!###%%%###***,,,(((%%%%%%'''%%%###!!!!!!"""###"""!!!yyyPPP999888TTT{{{vvvbbbVVVPPP[[[kkkzzzxxxUUU666111BBBQQQrrrwwwFFF555;;;WWWpppDDD000...222999TTTVVV666444GGGvvvoooFFF:::@@@llllllUUUGGGDDDFFFNNNaaassszzz{{{sssXXX;;;---...444IIIjjjzzzgggFFF???<<<@@@DDDAAA<<<999888>>>???DDDLLLFFF???EEEccc}}}uuuxxxwwwaaaLLLCCC<<<222,,,,,,$$$&&&''')))...444222---222111...,,,,,,---///000333222222222111/////////...---++++++---000444777333333222222222111111111000222555999:::777000******,,,///222444444222111---...///000111111000///***,,,......+++***+++,,,,,,'''&&&,,,111111//////******+++,,,***&&&(((,,,+++---000000......000333111///+++)))((()))+++---000///...---,,,,,,,,,,,,+++***)))+++...///...,,,444111...---,,,+++***(((***(((&&&)))---///,,,)))///000///---++++++---000333222111333666888777666<<<999555111///------,,,.........000111111///---'''(((((('''+++333666555++++++++++++************)))***+++++++++)))(((&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((///---+++(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((()))******)))))),,,111555---+++((((((((())))))((($$$'''***,,,***(((&&&%%%&&&###!!!###''')))(((%%%%%%###!!!"""%%%'''((('''((('''&&&%%%$$$#########&&&&&&&&&%%%$$$%%%'''******)))&&&$$$###$$$&&&'''&&&'''(((***************)))***)))&&&$$$$$$(((+++((('''''''''''''''''''''(((222333(((!!!$$$""")))&&&$$$$$$&&&'''%%%$$$&&&%%%$$$$$$######$$$$$$'''$$$""""""$$$&&&&&&%%%&&&%%%$$$###"""""""""""""""!!! !!!#########'''&&&###"""$$$'''%%%###!!!!!!""""""!!! |||QQQ::::::VVV||||||[[[;;;777DDDTTTtttuuuDDD333:::WWWqqqCCC...222555???bbbUUU555444FFFuuu|||FFF444???cccjjjNNN@@@@@@FFFNNNdddzzz|||^^^>>>///...000AAAaaawwwrrr```FFFBBB@@@CCCCCC???<<<<<<===@@@===@@@GGGEEEDDDNNNlllzzz}}}lll[[[QQQEEE666+++((()))***+++---333888444---222111///------...///000666333000///111333222000,,,++++++,,,...333777999555444333222111000000000,,,+++,,,222999;;;666000------///333888888555111///////////////000000111---......---+++***+++------))))))...222000......)))((()))+++***'''(((---+++---000///------000222111///---+++***+++---...//////...---,,,,,,,,,,,,***)))((())),,,.........555222...,,,,,,,,,,,,++++++(((&&&'''+++......---222222111...,,,+++,,,...222111000000222222111000555999;;;888000++++++...///......000222444333222&&&((((((''',,,333666555************))))))))))))$$$%%%'''((())))))((((((&&&''''''''''''((((((((())))))******************...---+++)))((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&""""""######%%%&&&((()))$$$$$$$$$%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''(((((((((((((((((())))))))))))***,,,,,,---000444777---+++)))(((((()))(((''''''(((***---...,,,((($$$%%%###!!!"""%%%'''&&&$$$ """&&&((()))(((((('''%%%$$$""""""!!!!!!''''''&&&%%%$$$%%%'''******)))&&&%%%$$$$$$&&&'''%%%&&&'''((()))))))))(((''''''&&&%%%$$$%%%(((***((((((''''''((((((((((((///999;;;///###!!!$$$%%%(((&&&$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$***'''###"""###%%%&&&'''%%%$$$###""""""!!!!!!""" !!!!!!!!!""""""""""""######!!!###'''%%%### |||PPP888:::XXX}}}~~~WWW======AAAPPPrrrtttCCC222888TTTuuuFFF000222999KKKsssXXX777555GGGvvvIII555CCC\\\{{{^^^MMMKKKOOO___qqqyyy[[[===000------<<>>CCC@@@>>>@@@>>>DDDUUUuuuzzzjjj[[[III666***&&&111///,,,***///444444///222111///.........///000111000---+++...222444111---,,,,,,---///333777999666555333111000/////////)))((()))///666:::999777666222000111555666222...111000///......///000222111111///...,,,---...///...++++++000222///------(((&&&'''***+++((()))---...000222111...,,,...111000///---+++***+++---......---,,,+++++++++++++++(((''''''''')))+++---...444000,,,***+++,,,---------***((())),,,000222222111111///...,,,,,,,,,,,,///..................---+++111666555000---...222+++***,,,///333666666666,,,---+++)))+++000111...))))))))))))((((((((((((###$$$&&&'''(((((((((((('''''''''''''''(((((((((((()))***+++,,,,,,++++++,,,+++***((((((((())))))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&''''''######$$$$$$$$$$$$%%%%%%***(((&&&$$$$$$%%%((()))++++++******)))))))))(((++++++,,,,,,,,,------...,,,+++)))((()))((('''%%%******,,,000444333...)))%%%"""!!!!!!###%%%%%%$$$ !!!$$$&&&'''''''''"""""""""""""""###$$$%%%'''''''''%%%$$$%%%'''******)))'''%%%%%%%%%&&&&&&%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$%%%''')))''''''((((((((((((((((((+++222444,,,$$$$$$'''((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%(((&&&$$$######$$$$$$%%%$$$###"""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""" """%%%$$$""" {{{NNN777;;;\\\YYY999666:::JJJmmmvvvDDD333555OOO}}}zzzKKK444222DDD___ZZZ888555FFFuuuVVV888>>>IIIsss|||hhh^^^\\\gggxxx{{{___BBB000---,,,999RRRdddZZZFFF@@@===;;;<<<<<<===DDDMMMIIIRRROOOFFF>>>777???TTTyyyzzzrrr___III777---++++++------,,,///333222---222111000///...//////000---///...+++,,,111222//////.........///222444666777555333000///.........)))***---000222555999;;;<<<777111000333444333000222111///------...000222444222000//////000000111///,,,,,,000111...,,,---)))&&&&&&***,,,******---222444555222...+++,,,......---+++*********+++,,,,,,+++******)))*********'''''''''''''''))),,,---111...***)))***,,,---------+++))))))+++///222444...------------......---,,,---------------------)))***,,,,,,---...///111'''(((+++000555:::;;;;;;000000...***+++...---))))))))))))(((((((((''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''(((***,,,,,,,,,+++***(((''''''&&&'''((()))***)))(((&&&&&&&&&&&&((())))))))))))((('''&&&%%%$$$#########$$$$$$%%%%%%%%%)))(((%%%$$$$$$&&&(((***++++++******))))))((((((******+++++++++***((('''+++***(((((())))))'''%%%))))))+++000555555111---%%%###!!!!!!"""###$$$%%%!!!"""$$$%%%%%%%%%%%%%%%!!!!!!!!!"""###%%%&&&'''(((((('''&&&$$$%%%'''******)))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''######"""###$$$&&&'''(((&&&&&&'''((())))))((((((%%%&&&&&&######%%%%%%$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$%%%&&&%%%###"""!!!""""""!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!"""""""""!!!""""""###!!!SSS===FFFiiiTTT555444555FFFjjjzzzGGG444444KKKxxx~~~OOO777:::YYYzzz]]]999444DDDrrrooo@@@777999XXXvvvaaaUUUZZZnnnfffIII333///,,,777OOO```VVVAAA???===???EEELLLTTT```kkkhhhrrrpppdddWWWJJJNNNbbbhhheeeyyyvvv```HHH888222222***555@@@DDDDDDBBB<<<666111111000000/////////000///222111...222888444+++000//////...///000222333777555222///.........///***---///000000222666999:::666222111444666777777222111///...---...000111333111000000222333222111///,,,,,,///...,,,,,,///+++''''''+++---++++++---222444555222---***+++---++++++***)))))))))***++++++******))))))******+++'''((())))))((()))+++---...,,,***)))+++,,,------+++***)))((())),,,///111---,,,,,,---///111000///,,,...///...,,,,,,---...---***'''(((***------+++((()))...444:::===>>>===...///---++++++///...***))))))))))))(((((((((((((((((((((''''''''''''''')))))))))(((((((((((('''&&&((()))++++++***((('''$$$$$$$$$%%%&&&(((***+++((((((''''''''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%&&&((()))******))))))((((((''''''((((((***---...---***''')))((((((((())))))'''%%%%%%&&&))),,,000000///---%%%$$$"""!!!!!!"""$$$&&&$$$&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%))))))(((&&&$$$%%%'''******)))((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$###"""###%%%''''''&&&$$$%%%&&&((((((((('''''')))'''$$$$$$&&&(((&&&$$$&&&''''''&&&$$$$$$%%%'''$$$$$$######$$$$$$%%%%%% ###&&&'''%%%###!!!!!!!!!!!! !!!!!! !!!!!!!!! """$$$%%%$$$###""""""  XXXCCCOOOvvvwwwLLL444777666FFFjjj}}}KKK555444JJJwwwQQQ999IIItttbbb;;;444DDDrrrFFF666666HHHfffSSSSSSiii~~~oooRRR666111,,,555MMM```XXXFFF>>>>>>DDDQQQ___kkkwwwxxxyyy___^^^uuu{{{cccHHH888222333222AAAPPPSSSNNNHHHAAA<<<111111111000000000000000333333111444AAAJJJ@@@...............///000111111666444111///---...///000---,,,,,,---///222333333222222333444555666777777222111000///......///000000///...000333444222000///,,,+++,,,,,,***,,,000---)))'''+++...---+++---...000222000,,,***+++---******)))))))))******+++,,,,,,++++++++++++,,,,,,))),,,...---+++***+++------,,,***+++---.........++++++*********,,,...000///......///222333222000000111222000---+++,,,......,,,******,,,,,,+++***)))+++000666;;;===;;;999...///...+++,,,///...************)))))))))(((((('''''''''&&&&&&'''''''''))))))))))))((((((((('''%%%&&&(((***)))(((%%%$$$""""""###$$$&&&)))+++---((((((((())))))(((((((((######$$$%%%%%%$$$###"""$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&''''''***...111000,,,((('''&&&'''(((******(((&&&$$$&&&((()))))))))***+++&&&%%%###"""!!!"""%%%'''&&&'''(((&&&$$$$$$&&&)))+++***((('''%%%$$$$$$###))))))(((&&&%%%%%%''')))))))))(((((('''&&&&&&&&&)))((('''&&&&&&'''((((((%%%###"""###&&&'''&&&%%%"""###%%%'''((('''&&&&&&,,,***))))))(((''''''((('''((()))(((%%%$$$&&&((($$$$$$######$$$$$$%%%&&& ###&&&&&&%%%######$$$!!!  !!!  !!!""" """$$$%%%$$$###!!!  """!!!!!!TTT@@@OOOxxx}}}PPP333444999IIImmm~~~NNN555444JJJxxxQQQ888VVVggg???777EEEttt}}}CCC555888@@@uuu{{{ggg^^^qqqwww^^^999222+++333MMMaaa]]]LLL888999AAARRRcccppp{{{{{{yyy|||nnniii{{{fffIII666///...333BBBMMMKKKAAA999555333111111111111000000000///444111...777NNN\\\NNN555------------...000111222666444111...---...///111...+++(((***000333222...,,,///333555444333222222111111000///////////////---,,,,,,///333444111//////+++***+++***))),,,222///***(((,,,///---,,,,,,***---///---***)))+++...******************++++++---------,,,,,,---......+++///111111...,,,,,,------,,,,,,---///000000...---......---,,,---///111222111000222444555333111333555555222...++++++,,,+++,,,---.........------(((+++000666::::::777333000111///,,,,,,...,,,'''************))))))))))))%%%%%%%%%%%%&&&'''((((((******))))))((((((((('''$$$&&&((()))(((&&&###"""""""""###$$$'''***,,,...'''((()))******)))((('''%%%&&&&&&&&&%%%$$$"""!!!$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((***...111///***%%%&&&%%%&&&(((******)))'''&&&(((***)))&&&%%%'''***&&&&&&$$$"""!!!"""%%%'''&&&((((((&&&$$$$$$(((,,,,,,+++)))((('''&&&%%%%%%******)))'''%%%%%%'''))))))))))))(((''''''&&&&&&))))))'''&&&&&&'''((()))&&&$$$###$$$'''(((&&&$$$!!!"""%%%'''''''''&&&%%%&&&'''((('''$$$!!!###(((''')))***(((&&&%%%''')))$$$#########$$$%%%%%%&&&"""%%%&&&%%%$$$###&&&)))  !!!!!! !!!### """$$$%%%$$$!!!!!!######"""SSS>>>KKKhhh}}}NNN444111555GGGnnnMMM777888LLLuuuzzzPPP>>>WWWkkk>>>555FFFoooPPP111999AAAZZZsssppprrrxxxaaa@@@666000888SSSwwwzzz```BBB999888HHH```sssvvv```UUUVVV\\\^^^___nnniiiEEE333///000555999<<<999333///000333666444222111111000///---))),,,111===TTTbbbUUU>>>111000///...//////000111222000...---///000000000,,,,,,---///111111000...222111111111111111222222000000///------,,,,,,,,,---...//////......000222333///***)))+++---...---111111000///...---,,,,,,---,,,+++---000000---***111+++'''***,,,+++***,,,,,,,,,++++++,,,,,,---...///............///000000000111222111000///000111...***))),,,...------///000/////////111111///...333333333555555333///,,,000000111111000///---,,,222222111111000/////////222111000///,,,***(((&&&'''+++000222000,,,)))&&&''''''&&&&&&'''((()))***'''******'''''')))((($$$))))))((('''&&&$$$"""!!!&&&###!!!"""&&&+++///000)))))))))***+++***'''%%%(((((('''%%%$$$###""""""$$$$$$$$$&&&(((((('''%%%''''''((()))))))))))))))$$$%%%'''((()))(((&&&%%%((('''(((+++...---)))%%%)))+++***(((***...+++###''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%&&&(((***+++(((***)))&&&&&&((()))&&&'''+++...,,,&&&###%%%)))&&&''''''%%%######$$$&&&((()))******)))(((((((((+++***((('''%%%%%%$$$$$$"""""""""###$$$&&&'''(((&&&&&&%%%%%%$$$######"""((('''&&&%%%$$$%%%&&&''' !!!"""###$$$%%%%%%%%%"""#########$$$%%%&&&'''$$$$$$&&&&&&&&&&&&%%%$$$ !!!  """######""""""!!! !!!###%%%'''QQQ;;;EEE^^^~~~MMM333000777EEEgggKKK444555HHHqqqyyyMMM999QQQccc;;;666HHHqqq\\\555555;;;RRR~~~zzzkkkHHH:::111888TTT|||uuuQQQBBB:::IIIeee~~~ttt[[[PPPMMMLLLQQQPPP]]]|||uuuqqq|||dddAAA///++++++---...000111111111222222555333111000///...,,,+++))),,,///888JJJVVVLLL999000///...------///000111000...------///111222222000//////000111222000...333222222111111111222222.........------...//////+++,,,---,,,+++,,,---///222...***)))+++---......222111111000...------,,,,,,++++++---000000///,,,000,,,+++///111///......---,,,,,,,,,,,,---......,,,,,,,,,---...///000111111222222111///......///000,,,+++///111///...000111000////////////---+++//////000222333222///,,,...///111222222222111000000000/////////.........222222111///---***((('''(((,,,111333111---***(((((((((((())))))*********'''******'''''')))(((%%%'''''''''''''''&&&%%%%%%$$$$$$$$$'''***---------'''(((((()))***(((&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$%%%'''))))))(((&&&''''''((()))))))))))))))''')))***,,,,,,+++***)))(((((())),,,...---)))%%%***,,,+++)))+++...,,,&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&((()))***%%%''''''%%%%%%)))***(((((()))))))))(((&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''%%%&&&'''''''''''''''(((+++***)))'''&&&&&&%%%%%%############$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$'''&&&%%%$$$######$$$$$$!!!"""###$$$$$$%%%$$$$$$""""""""""""###%%%'''(((&&&&&&&&&&&&%%%###"""!!! !!!"""###"""!!! !!!#########!!!###""""""!!!!!!"""###$$$QQQ999???UUU~~~KKK111000;;;EEEeee{{{FFF555555GGGqqqxxxJJJ333CCCmmm___;;;777HHHooonnn???333888MMMooo}}}{{{{{{pppWWWDDD555888QQQyyytttbbbWWWbbbzzzvvv___XXXQQQGGGKKKHHHSSSoooeee^^^kkkgggCCC000++++++)))((((((+++000222111000333111/////////...,,,***+++------111;;;DDD???222///...,,,,,,,,,...000111000...,,,---///111222333444222111111111111000...333333222222111111111000------------...///111111+++,,,,,,,,,++++++,,,...000---***)))+++---//////222222111000///...------+++******,,,...//////...///---...333555222000000---------------...//////******+++,,,---///000000111222222111...------...111......222444111///000222000///......---***(((++++++,,,///111111///---+++,,,...000111222111111......------------------222222111000...,,,***))))))---111333111...+++***))))))+++,,,,,,++++++***'''***)))&&&&&&)))(((%%%%%%&&&''''''(((((((((((($$$$$$'''***------+++(((%%%&&&'''''''''&&&%%%$$$!!!"""$$$&&&''''''&&&&&&%%%%%%&&&(((******)))'''''''''((((((((())))))))))))***,,,---...---+++***((((((***,,,---,,,)))&&&***+++***((())),,,***&&&""""""###$$$&&&((()))***%%%%%%%%%&&&''''''(((((((((''''''&&&&&&''''''((("""%%%%%%$$$%%%***+++***'''&&&%%%'''))))))&&&$$$%%%%%%%%%'''((()))((('''""""""###$$$%%%&&&''''''***))))))((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$###""""""""""""######$$$$$$$$$$$$#########"""!!!!!!"""$$$''')))''''''&&&%%%### !!!  """$$$&&&$$$###""""""######"""!!!###############"""!!!!!!PPP999>>>TTTzzzHHH000111===JJJkkkӵwwwBBB333222EEEoooyyyJJJ111444QQQpppddd>>>666CCChhhĦĦMMMfffӵ|||nnnVVVAAA333666MMMsss~~~yyyyyyppp___YYYXXX^^^qqq|||______sssoooHHH222+++)))***++++++---...//////...222000///Ħ---...---,,,///555444......---,,,+++,,,...111222333000---,,,...000111111666444111000000000...---111111111111000//////...............///000111222......///...,,,,,,---///...---+++***+++---///000222111111000//////......+++*********+++,,,,,,---///---...222222///---...---,,,,,,,,,,,,---......***++++++,,,------------...000000000///...///000222//////444555111//////111000/////////...,,,***((((((***---000111000...((()))+++---............------,,,,,,,,,---......222222111000///---+++******---000111000---,,,+++((()))+++,,,,,,+++***((('''))))))&&&&&&))))))&&&%%%&&&'''((())))))))))))$$$%%%'''))),,,+++(((&&&###%%%&&&&&&%%%$$$$$$$$$"""###%%%'''((((((''''''&&&&&&&&&)))+++,,,***(((''''''''''''(((((())))))&&&(((***+++++++++)))((('''((()))***+++)))'''%%%'''(((''''''''''''&&&$$$""""""###$$$%%%'''((()))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%!!!$$$%%%###$$$)))***)))%%%%%%'''((())))))'''&&&&&&%%%%%%'''))))))'''%%%"""!!!"""###&&&(((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%###""""""!!!!!!$$$%%%%%%%%%$$$$$$###"""&&&$$$"""!!!!!!###%%%&&&&&&%%%$$$###!!! !!!$$$&&&%%%$$$""""""######""" !!!"""###$$$$$$###!!! MMM888>>>VVVvvvFFF111333;;;MMMrrr4ĉ@ӵwwwDDD000///CCCnnn|||MMM222...;;;MMMkkkhhh???333>>>bbb>L=hĦZZZ4ĉ@ӵpppGGG333+++555LLLqqqzzzqqqtttxxxyyycccmmmtttIII///'''%%%)))---000///,,,***,,,///000000000>L555///000...******,,,...---------------///000222333777333///---------......444333111000000///---+++//////000000///...------000000000//////000000000///000000...,,,,,,---...---,,,,,,++++++---///000111111000000//////......+++***)))((('''((()))+++000------///---)))(((***++++++******++++++,,,---,,,---------,,,+++***)))+++---///000000000222444222//////333444000------000/////////000000///---(((((())),,,///111111///***+++,,,------,,,+++***---,,,,,,+++,,,---///000111111111000///---,,,+++)))+++...///...,,,++++++'''(((***++++++)))(((&&&''')))(((%%%%%%)))***'''(((((((((((((((((('''&&&&&&%%%$$$%%%'''((('''%%%###%%%&&&&&&$$$###$$$&&&&&&'''((())))))(((''''''&&&&&&&&&)))+++,,,+++)))'''''''''&&&'''((())))))%%%&&&((()))***)))((('''&&&'''))))))(((&&&%%%$$$&&&&&&((()))(((&&&$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######"""$$$'''&&&$$$$$$'''(((&&&"""'''+++,,,)))'''(((***'''&&&&&&'''((('''&&&%%%&&&$$$###$$$'''******)))%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%$$$###"""(((&&&$$$"""!!!!!!!!!"""######"""!!!  ###%%%%%%###""""""######!!!  """$$$%%%$$$###"""}}}III666>>>WWWwwwHHH333555888LLLrrrGG=?}}}LLL333333GGGuuu~~~QQQ444...444888PPPggg<<<111===cccHdĦ=ĪjvvvGG=?}}}HHH333,,,666JJJjjjyyy{{{LLL111((('''$$$)))......***))),,,111/////////HdĦ666000000...+++******---///,,,---///111333444444444:::555000---,,,,,,,,,,,,111111000111222111...+++---...///000000///...---222111000000000000000111/////////---+++***+++,,,,,,------,,,++++++...000000/////////.........---+++***)))'''%%%&&&***---///...000111...'''%%%'''***************++++++,,,............---+++)))'''***,,,...000111222555777333//////222222...,,,,,,000//////000111111000...***)))***,,,///000000///.../////////...---+++***,,,+++******+++---///111000000000///...---,,,+++)))+++------,,,+++,,,,,,''''''((())))))(((&&&%%%''')))(((%%%%%%)))***((()))))))))((('''&&&%%%$$$'''%%%""""""$$$&&&&&&&&&###&&&((('''%%%$$$&&&))))))))))))(((''''''''''''%%%%%%&&&(((+++,,,+++)))((('''&&&&&&&&&'''((()))&&&''')))*********((('''&&&((())))))'''%%%%%%%%%&&&'''+++...,,,'''%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$###"""''')))(((%%%$$$''''''$$$!!!'''---...)))&&&(((+++'''(((((((((&&&&&&(((***+++(((%%%&&&)))++++++***###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$######'''&&&%%%###!!! !!!!!!!!! !!!""""""!!!"""###"""!!!!!!""""""!!! """$$$%%%%%%$$$###{{{ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦQQQ444444JJJzzzĭӵĦSSS666,,,ĦĦDdD?fӵeeeĦӵƜ`1.׼sĭӵӵCCC```ĦĦMMMĦ+++,,,++++++---//////......DdD---,,,,,,777666ӵ+++,,,ӵ333ӵ...000111000000Ħ,,,///ӵ.........)))ĭӵ999666+++******++++++,,,------...//////...,,,***(((+++---000111222333666888555000///111111...,,,---111/////////000000...,,,+++******+++---......---...////////////---+++******)))(((((()))+++...000...............---,,,+++***,,,------,,,,,,---...((((((((('''''''''&&&&&&''')))((($$$%%%)))+++)))'''((((((''''''&&&%%%$$$&&&$$$######%%%&&&'''&&&$$$(((***)))&&&%%%(((,,,)))(((&&&%%%$$$%%%&&&'''$$$$$$%%%(((+++,,,+++)))((('''&&&%%%%%%'''(((***%%%'''(((******)))(((''''''***+++***'''%%%&&&'''%%%&&&,,,222///'''$$$&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&$$$$$$(((***)))%%%%%%((((((%%%###'''+++,,,***(((''''''%%%(((+++)))&&&'''...444000+++''''''***,,,***((($$$%%%'''))))))((('''&&&$$$$$$$$$%%%&&&'''((()))++++++***)))'''&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$###""" """"""!!! !!!"""### !!!!!!  !!!"""!!! !!!"""###$$$$$$###"""?~4g&e>&eg&e>hӵg&eRRRguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵRRR...///FFFfff?><zg&e>&eHLTTT666ShӵgLS?ʬ3h?D%%)?ZufĦZZZgLg&egĉ@g&e>&e@e??g<ĉ///>>>]]]3we<Ħ3h?@eZ3h?gL+++***,,,...///...,,,...---,,,D%%)?///fff?><z::::::=?Ħ---g&e222g&e---...111S?ʬ///4ff?>ߝL111@e///g&e...------3h?g&e>&e:::AAA??,,,,,,++++++,,,,,,---...,,,---...//////---,,,***...///111222222333555777777222///111111...---...222000///......---+++))),,,+++******,,,---,,,+++,,,,,,---...---,,,+++***)))(((&&&&&&'''***---///------......---,,,,,,+++,,,---......------///000***)))((('''&&&'''''''''''')))((($$$%%%)))+++)))&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$%%%'''((('''&&&%%%)))+++***&&&&&&)))...'''&&&$$$""""""$$$&&&(((###$$$%%%'''***+++***)))((('''%%%%%%%%%&&&(((***$$$%%%'''((()))(((&&&%%%)))+++---,,,(((&&&''')))"""$$$+++222///&&&"""$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&&&&'''))))))&&&&&&))))))'''%%%%%%''')))+++***&&&"""$$$)))---+++''')))222<<<222---((('''***+++)))'''%%%&&&)))***+++***)))(((###$$$$$$%%%&&&''')))***...---,,,***)))'''&&&%%%###$$$&&&'''(((((('''&&&$$$%%%%%%&&&&&&%%%%%%%%% !!!###%%%%%%$$$"""!!!$$$###""" !!!"""""" !!!"""!!! ###############""""""!!!4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦPPPHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦRRR888222sߝLGdUĦHƅ^Hu]ĦntHdĦ|||TTTHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQ,,,000AAAaaaje<ĦBt=o9ĦH׼s}}}ffffff}}}HtĦBt=o9ĦHdĦ,,,,,,---///000/////////...---Dtfo9ĦsߝLGdUĦIIIHt@cӵHu]Ħ444Hu]Ħ///111Htƅ^///qIܗGIӵ333H׼s,,,...Hu]Ħ000000Bt=o9ĦHƅ^Hu]Ħ555'''***---...,,,,,,//////,,,222000---+++*********))),,,///111111000111444777444888:::888222...///111111000---+++++++++,,,---,,,,,,,,,++++++*********))),,,...///...------------+++)))'''(((***...000333222111000///------,,,++++++,,,---......//////,,,***(((&&&%%%%%%''''''&&&'''&&&%%%$$$%%%(((+++&&&'''&&&%%%######$$$&&&&&&&&&&&&(((***+++***)))---+++)))&&&%%%%%%&&&&&&+++((($$$"""###%%%'''''''''&&&&&&(((+++,,,***'''%%%&&&&&&'''((((((''''''$$$)))***''''''***)))$$$***+++---,,,)))&&&$$$###%%%'''***)))'''&&&(((***)))(((&&&%%%$$$$$$%%%&&&&&&%%%###$$$%%%&&&&&&%%%''''''&&&%%%%%%'''((())))))(((((())),,,+++'''$$$$$$$$$$$$%%%'''((('''&&&''')))+++++++++,,,...000111,,,)))***)))&&&'''***)))***+++,,,+++)))'''&&&"""""""""###$$$%%%''''''(((---333333---'''%%%%%%&&&!!!!!!''')))&&&&&&***$$$%%%&&&(((((((((((('''&&&%%%###!!!!!!!!!!!!"""###"""!!!  !!! !!!!!!!!!!!!!!!###"""""""""""""""###$$$###"""###$$$%%%%%%###!!!4DuXӵDdDΦDdDĦDdDĦt|<DdDĦRRRDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<QQQ888333DdDDdDĦDdDΦDdDĦq<niDdDĦ|||qetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦyyyDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦ---///AAAFSĦqjRgdKӵDdDĦffffff|||DdDĦqjRgdKӵDdDĦ++++++,,,---...............---HdDĦgdKӵDdDDdDĦ888DdDĦ4DufӵDdDĦ///DdDĦ///q<R222000peƜ4DuTӵ444DdDĦ//////DdDĦ000qjRgdKӵDdDΦDdDĦ---444444,,,***...---///...++++++///111///111///,,,++++++++++++***+++---///......///333777666888:::777111...///111111000...,,,+++,,,,,,---,,,,,,,,,---------------))),,,...///...---,,,---///---+++******,,,...000333333333222111000...---------,,,,,,,,,,,,,,,---)))((('''&&&%%%&&&((()))'''''''''%%%$$$%%%(((***&&&&&&&&&$$$######%%%'''&&&&&&'''((())))))*********)))'''%%%$$$%%%&&&&&&(((%%%"""!!!###&&&((()))'''&&&&&&(((+++,,,***'''&&&&&&'''(((((((((''''''(((...000+++((()))(((%%%&&&((())))))((('''&&&%%%$$$&&&'''&&&$$$$$$&&&)))((('''%%%$$$$$$$$$%%%%%%'''%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''(((***,,,---***'''%%%%%%%%%&&&((()))((('''&&&(((************,,,---+++((('''((('''%%%'''+++,,,+++***)))((('''''''''&&&%%%%%%%%%%%%&&&&&&'''''',,,111111,,,'''%%%&&&((($$$$$$((()))&&&%%%(((%%%%%%''''''(((''''''&&&######"""!!!!!!"""###$$$######!!! !!!!!! !!!!!!""""""!!!!!!"""!!!!!!!!!""""""###$$$###"""!!!"""###$$$"""!!!4DuXӵDdDΦDdDӵDdDĦo)hDdDĦSSSDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)h~~~PPP888555DdDΦDdDĦDdDΦDdDӵGIpӵDdDĦ{{{po9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦ,,,,,,sp?aĦGIdnuR)ĦDdDĦuuusssDdDĦGIdnuR)ĦDdDĦ***++++++,,,------...///...---DdDĦnuR)ĦDdDΦDdDĦ,,,DdDĦnuR)ĦDdDĦ,,,DdDĦ...po9u222222333111=ӊB1.uTӵ555DdDĦ111000DdDĦ///GIdnuR)ĦDdDΦDdDӵ***---+++&&&***222000111...***+++///222111......,,,+++++++++,,,---,,,,,,,,,,,,,,,///333777888999888555000---///111000///---,,,+++,,,,,,---,,,,,,---...////////////)))+++......---,,,,,,---000///......---......///333333444555444222000...000...,,,***)))***++++++(((((('''&&&'''((()))***'''((('''&&&$$$$$$&&&(((&&&&&&&&&%%%######%%%'''!!!%%%((((((&&&%%%&&&((('''&&&$$$######%%%&&&(((&&&$$$!!!!!!$$$''')))***&&&&&&&&&'''******)))((('''((((((((((((((('''&&&(((...000...******)))'''$$$%%%%%%&&&''''''''''''###$$$$$$###""""""%%%''''''&&&%%%$$$$$$$$$%%%&&&)))'''$$$###$$$&&&''''''%%%%%%&&&'''''''''''''''&&&&&&'''***,,,---,,,***'''&&&&&&(((******)))(((&&&'''((((((''''''(((***'''&&&(((***(((&&&***000---+++)))&&&%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&***//////+++(((&&&&&&)))&&&&&&((('''$$$$$$&&&&&&&&&'''''''''&&&%%%$$$!!!!!!!!!""""""$$$%%%&&&###"""!!!!!! !!!!!!!!! !!!!!!""""""!!!!!! !!!###$$$$$$###!!! !!!""""""!!!4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<ĦQQQ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtRRR888777DdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦzzzpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦ000s<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<,,,,,,,,,,,,...///111000///>d<ӵDd<DdDΦDdDĦ000DdDӵnd<DdDĦ...>d<Ħ///peӵ222Ħ///F&uTӵ333DdDĦ222///>d<Ħ...peӵDx<>d<ʜ4DuTӵ000444///((()))///...000///+++,,,000111///,,,---,,,,,,+++,,,...000///...---,,,---111555888999888666222...---...111...---,,,++++++++++++,,,,,,---...//////......---)))+++---...---,,,,,,---///////////////...------111222444555555333000...000...+++)))((()))+++,,,+++***))))))((())))))***'''((((((&&&$$$$$$%%%'''(((((('''%%%""""""###%%% '''...///+++'''&&&(((%%%$$$######$$$&&&(((***(((%%%######%%%((())))))%%%%%%&&&'''((())))))((((((((()))))))))(((''''''&&&(((***+++------,,,)))((('''%%%%%%&&&'''(((((($$$###"""!!!!!!"""%%%&&&''''''&&&%%%%%%&&&'''(((***(((%%%###%%%&&&''''''$$$%%%&&&'''((('''&&&%%%&&&&&&''')))*********)))((('''''')))+++,,,+++)))%%%&&&''''''%%%%%%&&&'''###$$$(((+++)))&&&(((...,,,***)))'''&&&%%%&&&&&&(((''''''&&&&&&'''''''''%%%(((+++,,,***'''&&&'''%%%%%%&&&&&&%%%######%%%'''''''''&&&%%%$$$$$$###""""""""""""###$$$%%%%%%!!!!!! !!!""""""""""""""" !!!###$$$%%%$$$""" !!!"""###"""4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦPPPD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<Ħ}}}HHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<<<<x------///111555333111&ӫeʬtIӇ--->d<Φ>d<Ħ333D&ӫetIӇ000DdDĦ000sdKĦ111B?dp&ĒR000111>d<sdKĦ---B?Ho9///s&dq&ĒR///555666111***))),,,)))---///---...000///++++++,,,---,,,+++,,,///222333111///...000444777999777666222///,,,,,,...000++++++******************------......---,,,***(((***+++------,,,+++,,,------......///...---,,,+++...000222333333222///---...,,,***((((((***,,,...///...---,,,***)))))))))&&&'''(((&&&$$$$$$$$$&&&******(((%%%"""!!!"""###$$$,,,555888444---***)))$$$$$$###$$$%%%(((***,,,***(((&&&%%%&&&(((((((((%%%%%%&&&&&&&&&'''((()))((())))))***))))))((((((,,,'''&&&***000222...+++000,,,(((%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&)))(((''''''((()))***++++++)))&&&%%%&&&'''''''''###$$$&&&'''''''''&&&%%%&&&''''''''''''&&&&&&&&&((((((((()))+++,,,+++***%%%&&&'''&&&$$$$$$$$$&&&"""###(((,,,***%%%$$$((((((((())))))((('''%%%$$$%%%%%%%%%%%%&&&'''((()))%%%'''((()))((('''&&&&&&!!!###%%%$$$"""###$$$%%%''''''&&&%%%$$$######"""######$$$$$$$$$$$$###### !!!!!!""""""""""""""" """###$$$%%%%%%###!!!!!!"""$$$$$$###4DuXӵHu]3hhne=eneSSSpIƎ@t@h>hfe@ďDne=eddd:::888egesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBene|||HkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@G]]]===Hkge///---,,,///222666444222HĪj@IŌ,,,,,,ege111---Hu]3hIŌ///...DdDĦ000ne///111@h000...>h---......se...ne...---@G------sĪj@h222222111...***(((***---''',,,///...///000...)))+++---...---++++++///333555222000///111444666666444222///,,,+++,,,---...************************,,,---......,,,***'''%%%***+++,,,,,,++++++,,,...,,,,,,---------,,,++++++---...000111111000///...---,,,+++******+++---...000///...---+++)))((('''%%%&&&'''&&&%%%$$$%%%&&&))))))(((%%%"""!!!###$$$###)))111444111+++&&&$$$$$$$$$###$$$%%%(((+++---+++(((&&&&&&'''''''''&&&$$$%%%&&&%%%%%%%%%''')))(((((()))***************444---)))---222222///...888222***&&&&&&&&&&&&$$$'''&&&%%%&&&(((((((((&&&))))))(((((()))+++---...+++)))''''''(((((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&)))((((((***,,,,,,+++***%%%&&&''''''%%%$$$%%%&&&((()))...555555///)))(((&&&''')))******)))'''&&&%%%%%%%%%%%%'''((()))***&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&###!!!###%%%%%%'''&&&%%%$$$###############$$$$$$%%%$$$$$$######  !!!""""""######""""""!!!!!!!!!!!!"""###%%%%%%%%%###""""""###$$$$$$###4DuXӵĵD^VVVnnn===666DdDĦUUUdddkkkHHHmmmD^s׼sgeFm8AAA>aĦs׼suuunnnnnnHo```>>>///...,,,+++...111444333111---+++,,,///,,,+++D^000------DdDĦ...000...000000333111///---......------s׼s...///---...000///---+++***111222000---)))((()))+++,,,***...///......000///++++++---///...++++++///333333111......000222111000000...+++***+++,,,,,,---++++++,,,,,,,,,,,,++++++***,,,---...---***(((&&&***+++,,,+++******,,,...,,,,,,,,,,,,,,,------------...//////000000000//////...---,,,+++++++++,,,---------,,,+++)))((('''###%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%$$$###$$$&&&(((###%%%((()))(((%%%""" ######"""###$$$'''***,,,'''%%%$$$$$$&&&''''''&&&###%%%&&&%%%###$$$'''***'''((()))***+++,,,,,,,,,333...---//////---000666<<<555+++%%%%%%&&&%%%$$$'''&&&&&&(((++++++(((%%%(((((((((((()))+++---...***)))))))))***)))&&&$$$%%%%%%$$$$$$%%%%%%&&&'''$$$&&&'''&&&%%%$$$&&&(((((((((((()))+++,,,+++***&&&'''((((((&&&&&&'''(((,,,,,,222<<<@@@999///)))''''''((()))************''''''''''''(((((()))***'''&&&%%%$$$$$$$$$$$$###!!!'''***%%%!!!###%%%%%%&&&%%%$$$###""""""######!!!"""$$$%%%%%%%%%%%%$$$!!!"""""""""!!!!!!!!!!!!"""############"""###############$$$%%%%%%###""""""###$$$$$$###!!!Φ4DuXӵtvӵ>d<ĦĦĦVVV777///>>>KKKnnnĦuuu@@@444===ddd>d<ĦSSS111111000000???bbbnnnEEE777BBBkkkYYY888666CCCeeeĦzzzuuu}}}>d<ĦBegeFYĉ>>>HHH>aĦBezzzvvvfffYYYVVVnu]ӵbbb???...+++,,,'''+++......******---111222111000000000111333444---,,,+++,,,...000000000---///000......>d<Ħ:::555000,,,,,,>d<Ħ///000222Ħ//////000000111222222222222000......000000000///000///...,,,Be///...000222000Ħ222333...***,,,---,,,---000***)))))),,,111333111///......---+++,,,...,,,)))---000///------000111///+++...000...+++***///333111...,,,,,,...///---+++---+++))))))+++,,,,,,,,,,,,,,,---.........------)))***,,,......,,,***(((***+++,,,+++******,,,...,,,,,,,,,,,,,,,---...///.........///000000111111111000///...,,,+++***)))***************)))((('''"""$$$&&&&&&%%%%%%&&&'''!!!"""######$$$&&&))),,,+++)))'''&&&''''''%%%$$$""""""!!!!!!###&&&(((***###"""!!!"""%%%&&&'''&&&###%%%&&&%%%######'''***&&&''')))***,,,,,,------++++++---...***(((111>>>===555***$$$$$$%%%%%%###&&&%%%&&&))),,,,,,((($$$'''''''''''')))+++---...)))))))))***+++)))&&&###&&&%%%$$$###$$$%%%&&&'''###%%%''''''%%%&&&))),,,((('''''')))+++,,,+++)))&&&''')))((('''''')))***((('''...:::@@@:::---%%%)))(((''''''(((***---...+++******)))))))))))))))(((&&&$$$###$$$$$$###"""$$$+++---&&&!!!###%%%$$$%%%$$$###"""""""""###$$$ ###%%%&&&''''''&&& !!!"""$$$$$$$$$###"""!!!!!!"""###############%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!"""$$$###!!!?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦXXX333000888HHHooogdKĦJJJ444???```gdDĦ[[[444111///...888YYYxxxEEE555EEEhhhlllEEE777:::fffgdKĦsdKĦ|||{{{zzzŶS\\\aaafff3weAnenene]]]999555999JJJqqqneIII222;;;ZZZDe___999111///...999ZZZvvvEEE555CCCeeeyyyKKK;;;CCCrrrnenezzzwwwkkkjjj>A}}}k<xxxnnn```ZZZYYYfh\\\<<>>YYYYYY555333000;;;]]]\\\CCCBBB[[[nnn```rrr~~~qqqkkkpppwwwuuuoooxxx|||rrrqqqssssssrrrtttrrrrrrpppttt}}}dddOOO>>>222///222.........000222333222000///111333222//////333777444444333222222333333444222//////000...,,,///444888111---///000000222666999888555333111111222222000111111222222222222222222111000///.........///333666555///...000000,,,---++++++,,,...111222222333111---***)))***,,,......//////...,,,+++---...,,,...000111///.../////////111111...,,,...,,,)))/////////222444444222///111333555444111///------000111222222222111/////////222555333///+++,,,...///...---,,,,,,...000111------,,,,,,+++***))))))---...///000///...,,,++++++,,,...//////,,,)))''',,,,,,,,,---------------)))***++++++***)))))))))((('''(((***+++***(((&&&)))***---......,,,***(((&&&'''(((((((((***---000,,,)))'''%%%&&&'''''''''((()))*********(((%%%$$$'''(((***++++++***)))((('''(((((('''&&&%%%%%%&&&'''((()))*********(((%%%((((((,,,///,,,&&&%%%((()))&&&$$$%%%(((***)))((('''&&&%%%%%%((()))))))))&&&''''''((((((''''''&&&&&&'''(((((()))*********)))(((((()))++++++)))'''%%%%%%%%%&&&&&&'''''''''&&&'''((()))***))))))(((%%%%%%%%%%%%&&&'''((()))$$$'''***,,,,,,+++,,,---+++)))((((((*********)))'''(((***+++)))(((((()))'''''''''''''''%%%$$$###%%%%%%%%%$$$$$$#########!!!$$$%%%$$$%%%((('''###  &&&,,,...)))######"""!!!!!!"""###%%%'''&&&$$$"""!!!"""$$$%%%$$$%%%%%%%%%%%%%%%$$$######WWW===FFFdddYYY777888???IIIhhhVVV;;;>>>XXX\\\666333000:::\\\\\\AAA???XXX{{{{{{jjjiiinnnzzzooobbbaaaqqqooopppvvvvvvrrrnnngggccc\\\]]]nnn|||gggVVVEEE666......555333000000000111000///...111333111......333777222111000000000111222333333000//////---+++...444888222...///000111333777;;;999666444222222222333///000111333333222111000111111000000//////......444777555///...111000,,,,,,+++)))+++...222555666OOOGGG;;;111,,,+++,,,,,,***,,,---------...000333---///111222000/////////...111222///---...,,,(((---,,,---000333444111......000333333222000//////...//////000111222222222+++///333222...+++---///000///...---,,,------...,,,,,,++++++++++++++++++......///111222111---***)))+++...000///+++'''%%%'''''''''''')))***,,,---+++,,,---,,,***(((((((((''''''''')))******'''%%%)))***---///...,,,)))''',,,+++***((('''(((,,,///...+++(((&&&''''''''''''''''''&&&%%%%%%$$$###"""&&&(((***,,,,,,+++)))'''((((((&&&$$$######&&&)))''')))******++++++(((###'''&&&(((+++***''''''+++&&&$$$"""$$$''')))(((''''''&&&%%%&&&(((******)))%%%&&&'''(((((('''&&&%%%'''(((***+++,,,,,,++++++((()))*********((('''&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&((()))))))))((((((''''''&&&%%%%%%%%%&&&&&&"""%%%)))+++++++++,,,,,,---***((((((***+++,,,+++&&&(((******)))(((((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######### ###%%%$$$%%%((('''### %%%///111+++$$$$$$###!!!!!!"""###&&&'''&&&$$$!!! """$$$$$$$$$###############"""!!! WWW@@@@@@aaaVVV444666???KKKeee\\\:::===XXXggg<<<,,,333888SSS```DDD<<<\\\tttjjjgggeee___[[[bbbqqqtttqqqppplllhhh```ZZZRRRPPPXXXgggwwwppp]]]HHH777000000444333222000...---///222000222333222///...000333666333///...///111222222555222111333///***,,,333:::666222000111444777888444<<>>---333999SSSdddBBB999^^^}}}xxxnnnoooyyy|||vvvfffdddjjjoooqqqpppjjjccc^^^]]]___aaacccqqq|||xxxmmm]]]GGG555---...000000///---+++,,,...000333444444222000///000222444222///...///111222333333111000222///***,,,222666333///...000222444444444EEEVVVVVVFFF555------.........000333444444333222222111///---...111444222444555444222///...///---+++000;;;>>>>>>FFFRRRvvvfffLLL444,,,...///,,,)))***+++---...000111111000///...---///222666999222111///---,,,,,,,,,---***+++,,,///111222222111000111111222222222222222111000000000000222333444///---+++,,,---...---,,,///111222000---+++,,,...///---,,,*********+++,,,---...///222444222---(((*********+++,,,+++(((&&&))))))***+++,,,------...))))))*********+++++++++'''(((***++++++***)))((('''***------,,,+++******+++++++++***)))(((((((((+++---...,,,(((%%%%%%%%%(((%%%%%%((((((%%%%%%(((+++)))'''%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$$$$'''&&&%%%$$$%%%***111666,,,)))$$$"""###%%%&&&'''"""%%%((())))))(((((()))***'''&&&)))(((######''''''((()))******)))((('''((('''&&&(((++++++)))''''''(((*********((('''%%%'''''''''''''''''''''''''''&&&$$$######$$$%%%&&&&&&''')))+++,,,+++***)))+++***&&&$$$'''---,,,'''((())))))(((&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&######"""!!!""""""$$$$$$&&&###!!!"""&&&'''%%%""" !!!"""############!!!!!! """###$$$'''%%%"""!!!###%%%&&&&&&###  !!! UUU??????```\\\:::<<>>ccc|||xxx}}}vvvrrroooqqqyyyqqq^^^___iiirrrvvvyyyvvvrrrnnniiiaaaVVVNNN\\\nnn|||nnnmmmiii^^^III444---///......---,,,+++,,,///222555555555222000000111333222000......000222333444222000000000///,,,...222333111//////111333333333444III]]]]]]JJJ555...///...///111222222333555666555333000...///000111111444666777666333000...---......666@@@CCCBBBGGGPPPeeeXXXDDD222,,,...///,,,+++,,,---...000000111111,,,,,,---///222555888:::111000...,,,+++++++++,,,***,,,...111222333444444222111000000000111222333.........///111333555666///---+++,,,---...---,,,000000000...,,,******+++---,,,+++*********+++,,,......///000111000---***,,,,,,+++,,,,,,+++)))&&&))))))***+++,,,---......((((((((((((((())))))***''')))+++,,,---,,,+++***'''))),,,---+++)))(((((())),,,---+++((('''(((******111777333((("""$$$)))&&&$$$%%%)))***''''''***---+++(((&&&$$$$$$%%%&&&'''&&&%%%$$$############''''''''''''&&&%%%$$$###%%%(((,,,,,,***,,,111777+++((($$$###%%%'''((()))%%%'''******)))(((((((((+++(((&&&((((((&&&$$$%%%'''((()))******)))((('''(((''''''''')))***)))(((((()))***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%((()))***++++++***)))(((''')))(((%%%%%%)))+++)))((())))))(((&&&$$$%%%&&&&&&&&&''''''''''''''''''$$$$$$###""""""#########"""""""""######$$$$$$$$$ !!!!!!   !!!###$$$&&&$$$""""""$$$'''((((((""" !!!"""!!!!!!TTT???@@@aaa[[[:::===XXXnnn@@@777NNNqqqBBB...444<<>>???444)))&&&((((((''''''&&&&&&&&&&&&''''''$$$'''+++***'''%%%$$$%%%&&&''')))+++++++++***)))((((((((((((((((((((((((!!!%%%))))))&&&%%%(((+++,,,+++***)))(((((((((((()))++++++''''''((('''###!!!###$$$%%%$$$$$$%%%'''(((((((((''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&&&&%%%$$$$$$###"""!!! ############"""!!! """!!!!!!!!!!!!###$$$%%%$$$######$$$&&&''''''&&&&&&''''''%%%!!! """wwwHHH;;;MMMsssfffEEECCCmmmNNN555FFFeee\\\777555999LLL~~~^^^BBBFFFkkktttyyyyyyuuunnnllllllfff\\\QQQbbbxxxyyy```HHH999222///333888888777888<<<888222...------......000111222000...---...///...///111111111333555777:::777444333444555555444555111222888===;;;777666333444444333222333555777000222444222///000555;;;444333222222///++++++...111111000000...///555;;;555444222000//////000000555333111000000///...---111...******---000000///...---,,,,,,......---,,,***///333333555777555111///000111222222111///...///000000111222333333444444111...,,,---///000000000...+++(((''''''((()))***+++...111222111000...******+++,,,+++)))&&&%%%(((+++...///...,,,+++***,,,+++***+++---...---,,,111///,,,***))))))+++,,,---,,,***(((((()))***+++111///,,,(((''')))///444,,,***))))))***++++++***((()))*********((('''&&&$$$$$$###"""###&&&((()))000...+++'''###"""""""""###$$$$$$$$$#########$$$###%%%''''''&&&%%%&&&'''!!!"""###$$$%%%&&&&&&'''%%%&&&'''&&&&&&&&&(((***))))))((('''&&&%%%%%%%%%+++666EEEAAA,,,%%%***(((&&&%%%$$$$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))(((&&&%%%)))(((((()))******(((''''''######'''((($$$%%%******************)))((('''+++)))'''%%%$$$#########$$$&&&''''''&&&$$$%%%&&&((('''&&&'''((('''&&&$$$&&&((())))))&&&$$$###"""%%%%%%$$$###"""""""""###!!!!!!""""""""""""!!!!!!$$$$$$###!!! """%%%######$$$$$$$$$%%%%%%%%%)))&&&$$$###""""""!!!uuuJJJ@@@UUU~~~hhhDDD???eeeRRR666DDDbbbbbb;;;666999KKK|||\\\@@@EEElllzzzooosssuuussskkkfffddd```ZZZeeettt{{{hhhJJJ===222111555666666777@@@;;;444///------------///111222222111000222333///111222333333444777999999888666444333555777999555111222777:::777222111333333333333333555888:::555666555222......222777@@@===666000///222666777111000...---------000333333222111000////////////111000///...............111...++++++---//////...***))))))***+++,,,++++++,,,000333333333444222---//////000000000000000///......///000000111222222222000---,,,---///000000///---***(((''''''((()))***,,,...111111111///...***+++,,,---...---,,,+++,,,---......,,,,,,,,,...,,,+++***+++,,,------,,,...---+++)))))))))***+++,,,,,,,,,,,,++++++******000///,,,)))((()))...111---+++******+++,,,,,,+++))))))******)))((('''&&&%%%$$$#########%%%'''(((111...+++(((((('''&&&%%%$$$$$$$$$$$$######$$$%%%###%%%''''''&&&&&&&&&'''###$$$$$$%%%&&&''''''(((%%%&&&''''''&&&&&&(((***((((((&&&%%%%%%$$$$$$$$$'''222BBB???,,,&&&***((()))(((((('''((()))***+++(((((((((''''''&&&&&&%%%###%%%(((+++,,,+++)))((((((''''''''''''((('''&&&(((%%%$$$((((((&&&&&&***%%%''')))((('''&&&'''(((***)))(((&&&&&&&&&''''''''''''(((***++++++++++++'''&&&&&&'''))))))(((&&&%%%&&&'''&&&$$$######$$$%%%%%%$$$###""""""""""""!!!!!!""""""""""""!!!!!!%%%%%%$$$""" """%%%######$$$$$$$$$%%%%%%%%%'''%%%############""" rrrIIIBBBXXXkkkDDD;;;WWWrrrUUU777BBB]]]jjj???777999IIIzzz}}}XXX<<>>666000------...//////111222333333444666777000222333444555666999;;;777888777444333555:::???888444555888999555111111222111000000111555888;;;<<<;;;888222---,,,000444???GGGLLLKKKMMMPPPLLLCCC444000,,,+++---000111000000111111111000///.........------,,,------......111///,,,+++,,,------,,,))))))*********+++++++++...222444222111222///+++...---------...///000000,,,------......////////////---++++++---///000000...---***((((((((()))***+++,,,...000111000///...)))***+++,,,...///000000/////////---,,,,,,...111,,,+++)))***,,,---,,,+++***************************,,,---......,,,***)))///...---+++)))))),,,...---+++******+++,,,,,,+++************)))((('''&&&'''&&&%%%$$$$$$%%%&&&(((+++*********)))(((%%%###&&&%%%$$$######$$$%%%&&&$$$&&&'''(((&&&&&&&&&'''%%%&&&&&&''''''(((((((((&&&'''((('''&&&&&&((()))'''&&&%%%$$$$$$$$$$$$$$$&&&000@@@>>>...)))---))))))))))))((())))))***+++******)))((('''&&&%%%%%%"""%%%***...//////---+++'''&&&%%%$$$$$$%%%&&&''')))&&&&&&((((((''''''***"""''',,,,,,)))'''))),,,***)))(((''''''(((******)))''''''***...000///---&&&&&&&&&''')))***)))((($$$%%%%%%###""""""$$$&&&&&&%%%$$$###""""""""""""!!!""""""######""""""!!!''''''&&&$$$"""!!!###$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""###$$$$$$###"""oooFFF===PPP{{{mmmEEE:::HHHXXXxxxTTT666@@@ZZZoooAAA777888HHHyyy~~~WWW999<<>>666000...///111222000111333444333444666777000111333444444666999;;;666888888555222444<<>>:::777777666777@@@IIIBBB<<<444000000333555666???<<<777222000111666999OOO^^^hhhddd]]][[[YYYTTTTTTMMM@@@888:::AAAAAA;;;000111222333444333222111000111111///,,,+++,,,---111111000///---+++++++++222333444111...,,,---...///333444222222444222...,,,++++++***+++---///000++++++++++++,,,,,,,,,,,,+++***)))***---///000000------,,,,,,,,,---...///---......///......---,,,''''''''''''((()))+++,,,---///222333111000//////---+++(((((()))***+++***(((***,,,---...---,,,,,,,,,+++)))((((((((()))******,,,---,,,+++))))))******(((''''''((())))))(((***))))))(((((((((((((((---,,,***((('''((()))***(((555AAAAAA777---)))***'''$$$""""""$$$%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&''''''(((((()))))))))(((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&+++111<<<;;;...+++---&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&& ###'''+++------+++***'''((((((&&&%%%%%%))),,,''''''&&&%%%%%%&&&'''&&&%%%000;;;>>>888000,,,+++***)))'''&&&%%%%%%&&&'''***&&&%%%''',,,...+++'''***)))((((((((((((&&&$$$%%%%%%$$$###"""%%%))),,,'''&&&%%%###"""!!!!!!!!!""""""############""""""'''''''''&&&$$$######%%%######$$$$$$$$$%%%%%%%%%"""!!!!!!###%%%&&&%%%###lllBBB777GGGrrrpppGGG;;;???BBB\\\QQQ555???WWWrrr@@@333666HHHxxxeeeAAA>>>bbbddd\\\lll||||||{{{rrrmmmvvvNNN333000555777888999555111///111333555666333444444333111000000111000111222222111111333555555666555222111333888===888666444333333666CCCPPPPPPGGG<<<555333555666666:::777333111111444888;;;IIIXXXjjjsssrrrmmmkkkkkkrrrlll___RRRPPPTTTPPPGGG111111222333444444444444111333333111,,,***,,,...111222222111...,,,,,,---111333444111---++++++---000333444222222444333///,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...000000///,,,,,,,,,,,,---...///000...............---,,,+++)))))))))*********++++++,,,///222444222000///...---***((('''((()))*********+++,,,---...------,,,,,,***((('''&&&''')))***(((***,,,,,,***)))******)))'''&&&&&&'''(((((('''((((((((((((((()))******...,,,***)))((()))***+++'''444@@@@@@555***''')))(((%%%$$$%%%((((((&&&$$$###%%%&&&&&&$$$######$$$$$$$$$%%%&&&'''((())))))***+++***)))&&&%%%&&&((((((''''''&&&&&&'''''''''))),,,555444(((''')))"""&&&&&&'''''''''&&&%%%%%%""""""###$$$%%%&&&''''''!!!###&&&((())))))((('''&&&(((***)))&&&'''***...&&&((('''$$$$$$&&&'''$$$%%%...888<<<777///)))''')))(((&&&%%%$$$$$$$$$%%%***((('''))),,,...,,,)))+++)))(((''''''&&&$$$"""%%%%%%%%%######%%%)))---'''&&&%%%###"""!!!!!!!!!"""######$$$$$$######"""%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""$$$&&&&&&%%%###kkkCCC888GGGsssrrrFFF999<<>>TTTsss???222666HHHwwwhhhCCCAAAeeeppp]]]ccc{{{QQQ666111444555555555222000///111333444444333444555333111000000111111222333222000000222333666555333111111222444666333222444444333666CCCQQQWWWMMM???666444555666666444222//////111444888999999DDD]]]zzz~~~xxxxxxyyyxxxnnnaaa\\\]]]VVVJJJ111111111111222333444555///222333111,,,+++---000111333444222000......///...111333111---+++---000222555555111000222000---,,,,,,---------------,,,------------------------,,,++++++,,,...000000///))))))***+++,,,---.../////////......---,,,++++++'''(((***+++,,,,,,++++++...///111111000//////000---***'''&&&'''((())))))***++++++,,,,,,,,,+++++++++******)))))))))))))))'''(((*********)))+++,,,)))(((&&&&&&((()))((('''''''''''''''((()))+++,,,,,,+++)))(((((()))***+++&&&,,,111111+++%%%$$$%%%***(((''')))------)))%%%"""$$$%%%%%%###"""""""""$$$$$$&&&''')))***,,,,,,+++++++++)))&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''(((///...$$$&&&)))"""''''''((((((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%(((+++***((('''***---&&&))))))$$$$$$'''((($$$%%%***111333222---)))''''''&&&%%%$$$$$$%%%&&&&&&'''''')))***,,,---------((('''&&&&&&&&&&&&$$$"""$$$$$$$$$$$$###%%%(((***((('''%%%###"""!!! """######$$$$$$######""""""$$$%%%&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""$$$&&&&&&$$$"""kkkCCC777EEEqqqsssEEE777999FFFccc[[[999>>>QQQ}}}ttt@@@333777HHHuuufffBBBAAAgggzzz]]][[[RRR777111222333333333111//////111222222111333444555444222111222333333444444222111000111333777444111000111111111111000222666888666888CCCPPPXXXMMM>>>444222444444444000...------000333666777;;;777EEEbbbsssqqqnnnttthhhlllhhh]]]XXXXXXOOOAAA000000//////000222444555---000222000,,,+++...222000333555444111//////111---000333222///...111444333666555111//////---***,,,---...///...---,,,+++........................---,,,,,,---///000///...''''''((()))+++,,,---...//////...---,,,,,,++++++$$$&&&(((+++,,,,,,+++***000000000///---...000222---***'''%%%&&&((())))))+++*********************)))***,,,,,,,,,+++)))(((&&&((()))***)))***+++---***)))'''''')))***)))(((&&&&&&&&&&&&(((***,,,...***)))(((&&&&&&((()))+++***)))((('''''''''&&&&&&,,,******---111111,,,&&&"""###$$$$$$"""!!!!!!!!!$$$%%%&&&(((***,,,...///+++,,,+++)))'''%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&''''''---,,,$$$(((,,,%%%&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$###'''++++++(((''')))---'''+++***%%%%%%))))))%%%''')))+++---...---+++***%%%%%%$$$$$$%%%&&&((()))"""%%%((()))***+++---///&&&%%%$$$%%%&&&&&&%%%###"""###$$$######$$$&&&(((((('''%%%###"""!!! ######$$$$$$$$$$$$######!!!###%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""$$$&&&&&&$$$!!!bbb@@@777KKKxxxrrrFFF;;;>>>CCC]]]ddd===888OOO|||yyyKKK///888SSSzzzrrrNNN===VVVrrr```sssFFF555000333777333555222...---...000222222222444555444111000333555===333000444222+++,,,444666555333111000111333444333222333777888;;;CCCLLLOOOKKKAAA444///000111000---///111111111222444555111555999@@@NNN]]]ddddddXXXJJJ@@@CCCGGGCCC<<<999111///------///111222222---///111000......000222444444444333333222222222111333444333222111111222444333111000/////////000333222111///...,,,,,,++++++,,,...000000///...---111///,,,+++++++++***)))***+++,,,---............***+++,,,+++******,,,...)))))))))***+++++++++***000000...---+++---000333000+++'''&&&))),,,...------,,,***)))))))))******///...,,,,,,...///...---***)))'''(((***,,,------***((('''((())))))((('''''''''((('''&&&(((+++...&&&((()))(((%%%$$$%%%(((''''''''''''''''''&&&&&&(((+++555FFFSSSNNN:::'''%%%$$$$$$######$$$$$$%%%###$$$%%%'''((())))))))),,,++++++***))))))******''''''&&&$$$""""""$$$'''&&&,,,000///(((######&&&&&&&&&'''(((((('''&&&%%%%%%'''))))))'''&&&%%%%%%%%%(((******'''&&&'''((())))))(((((((((((())))))'''''')))+++---,,,)))&&&'''''''''((()))*********+++)))'''&&&((()))***))),,,)))'''(((+++......---'''&&&%%%$$$############%%%$$$######%%%''''''&&&+++&&& """$$$###!!!%%%&&&&&&$$$!!!!!!$$$'''$$$%%%%%%&&&%%%$$$###"""$$$""" !!!$$$&&&%%%###"""###$$$%%%%%%$$$###"""kkkHHH;;;LLL|||rrrFFF999===AAA\\\bbb<<<777LLLxxxwwwLLL000555IIIlllrrrMMM:::UUUiiiCCC222((()))222666444111...---...000111111333444555333000///111333<<<555444999888000...444555444333222222333333444333222222444444555<<>>,,,$$$$$$$$$######$$$$$$$$$$$$$$$&&&'''(((((())))))******)))))))))***++++++)))((((((%%%$$$$$$&&&))))))---000...***&&&&&&'''&&&'''(((((((((((('''&&&&&&''')))(((&&&%%%&&&&&&&&&(((***)))'''&&&'''((()))))))))(((((()))))))))'''((()))+++---,,,***'''&&&&&&''''''(((((()))))))))'''&&&&&&'''(((((('''&&&&&&&&&'''(((******+++%%%%%%$$$######$$$%%%&&&'''%%%$$$$$$&&&''''''&&&+++&&&!!! ###%%%$$$"""###%%%&&&$$$""""""###&&&$$$$$$%%%%%%%%%$$$""""""  """###$$$###"""###$$$%%%%%%$$$###"""fffUUU___wwwJJJ;;;;;;???YYYccc===555EEEnnnzzzPPP555666CCCeeeuuuOOO999UUUWWW;;;888888777777222222000...---///000111000333444444222000///000111777444666<<<;;;333///222333333444444555444444444333111111111//////555===CCCJJJLLLBBB666111000111...000111111000000111333555666555222777DDDOOOUUU===444,,,...333444222111222///,,,+++---000222333000111222222111111222333333222111000...,,,+++******---000222222222333555111000///...............+++,,,...//////...---,,,+++,,,...///000000//////,,,++++++---...///---,,,+++,,,,,,------------,,,...//////---+++)))***+++'''---111000+++))),,,111111111///---++++++...000---***((('''***,,,...///++++++***)))))))))******111000...---...///...---+++***((((((***,,,,,,,,,...---,,,,,,------,,,***(((((((((&&&%%%%%%(((***)))'''%%%''')))***(((&&&''''''&&&&&&&&&%%%%%%%%%***)))---999EEEFFF999,,,%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))+++,,,---******)))'''%%%&&&(((+++------------,,,+++***)))'''(((((())))))((((((''''''(((((('''%%%%%%&&&(((&&&'''))))))(((''''''(((******))))))))))))******(((((()))+++---,,,***(((&&&''''''''''''''''''''''''&&&%%%&&&''''''&&&$$$###&&&******((('''(((***%%%$$$"""""""""%%%''')))(((&&&$$$$$$&&&&&&&&&%%%***&&&!!!!!!###%%%$$$"""!!!###%%%$$$###"""###$$$######$$$$$$$$$###"""""" !!!"""!!!!!!"""###%%%"""###$$$%%%%%%$$$###"""yyyLLL::::::>>>WWWfff@@@666???cccUUU888888DDDfffuuuRRR:::SSSwwwLLL999LLL^^^\\\GGG000000///---...000111000///333333222222111111222333333111333888888111...000111222444666666666555444222000///000//////555===???EEEFFF???666222111111///000111111//////000111666888666222333===HHHNNNBBB;;;333111333333222111111...***)))+++///111222222222333333333333333444222222111000///...---,,,+++...111333333333333444//////......------------+++---///111111///---+++***+++,,,---............,,,++++++,,,------+++))),,,,,,------------,,,,,,...///000///---++++++,,,+++...000000...---...000111111000---++++++,,,...+++***((((((***,,,...///,,,,,,++++++++++++++++++000...---,,,------,,,++++++)))'''''')))*********...---,,,---///000000///))))))(((&&&$$$$$$&&&)))&&&'''+++333:::888///&&&''''''&&&&&&%%%%%%$$$$$$---,,,...222555333---''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''%%%%%%&&&''')))+++---...)))***)))'''&&&&&&)))+++///---***+++------+++)))((((((((()))))))))))))))(((((((((&&&$$$$$$&&&(((&&&'''((((((((((((((((((******))))))))))))******(((((()))+++,,,,,,***((((((((((((((((((((((((((('''&&&&&&((()))(((&&&###'''---222111+++'''(((+++'''%%%"""!!!"""$$$(((***(((&&&$$$$$$$$$%%%$$$###'''$$$!!!!!!"""######""" !!!###$$$$$$$$$###########################"""&&&((()))'''$$$"""%%%'''######$$$%%%%%%$$$######xxxLLL777:::===VVVgggAAA666<<<\\\]]]:::;;;GGGggguuuUUU888KKK|||vvvMMM@@@YYYlllfffNNN444///......///111222111///111111111222444666777888111000111333333111000111000222444666666666444333000...///111111222999BBBEEEFFFBBB999444333222//////000111111000///111222///222222......555>>>BBB@@@<<<666111000000///...000---***)))+++...000111333333333333444444444444222222222111111111111111---000333444333222111111...............---------...000222333222000---+++******++++++,,,,,,,,,,,,)))((((((***,,,---,,,+++,,,,,,---.........------,,,...000000///......///000...---...111222000...000000000...++++++,,,---*********)))***+++---///,,,---------------------...,,,******++++++***)))***(((&&&&&&'''(((((('''*********,,,000222222222))))))(((&&&$$$$$$&&&((('''''',,,666??????555,,,(((((('''&&&&&&%%%$$$$$$,,,///111...)))%%%%%%'''(((((((((''''''((((((((((((((('''&&&&&&&&&''''''$$$%%%%%%'''(((***,,,---(((((('''&&&%%%%%%(((***///+++((())),,,---***'''(((((((((((())))))******(((((((((&&&$$$$$$&&&(((&&&&&&'''((())))))((((((******))))))))))))******((((((((()))++++++***((()))))))))))))))*********))))))((()))******'''%%%+++111777444,,,&&&'''***)))'''$$$""""""$$$''')))&&&%%%###"""###$$$###"""$$$"""!!! !!!""""""!!! !!!"""$$$%%%&&&%%%$$$##################$$$$$$,,,------***%%%###$$$&&&###$$$%%%&&&&&&%%%$$$###~~~RRR<<<;;;>>>WWWeee@@@777===[[[iiiBBBAAALLLggg}}}^^^:::FFFssssssNNN@@@MMMPPPEEE<<<555......///111333333111///111000000222666999::::::222222111111222333444555000222333555555444333111111///000222333444;;;DDDNNNKKKBBB777111222111...///111222222111111222444///111000---...444:::;;;888999666111///111111//////---++++++---000111111444333222333444555555333111111111222222222333333...111444444333000......---......///......------000111222333222000...,,,,,,,,,+++++++++*********((('''&&&(((+++...//////,,,,,,...//////000000000,,,...000111000//////000222...+++...333555111,,,...//////...,,,+++,,,---+++++++++***)))***,,,...,,,,,,---.........------+++)))((((((***+++***)))+++)))&&&&&&'''''''''&&&((('''(((+++...111111111))))))(((&&&$$$$$$'''))),,,)))''',,,444999777222))))))((('''&&&%%%%%%$$$)))...111---&&&###'''---))))))(((((((((((()))))))))(((&&&%%%%%%&&&'''(((%%%%%%&&&&&&''')))***+++&&&'''&&&%%%$$$$$$'''***---+++))))))++++++(((%%%''''''''''''((()))******'''(((((('''%%%%%%&&&(((&&&&&&&&&''')))***)))'''))))))(((((((((((())))))((('''&&&((()))***)))'''(((((()))******+++,,,,,,,,,+++******++++++)))''')))///444111***$$$$$$'''((('''%%%######$$$&&&(((&&&$$$""""""###$$$$$$######""""""!!!!!!!!!"""""""""!!!"""$$$&&&''''''&&&$$$$$$$$$###$$$$$$%%%&&&------+++((($$$"""""""""###$$$%%%&&&&&&%%%$$$###WWW@@@<<>>@@@XXXhhhBBB;;;@@@ZZZ]]]999888<<>>AAA???444+++,,,333888///111333333333444555777;;;888222---000777:::888444:::;;;555111333222///222111111333555666555333444222000111444666444222000000///...------,,,,,,))),,,///111///---+++***---...///000000000......---------...///000000111222111000...,,,+++++++++999444///+++************,,,---...000222333444444000222444444111///---------...000000000000000000+++---......,,,,,,---...,,,---...,,,)))(((***,,,((()))***+++,,,++++++***)))((('''(((+++------,,,///---***))))))***)))(((((('''&&&''')))***)))((()))***)))'''&&&'''))),,,+++)))'''(((+++,,,+++))),,,+++***)))((('''&&&&&&***((('''&&&''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&((('''%%%%%%%%%'''(((***(((((('''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%(((++++++,,,......,,,)))&&&$$$&&&%%%%%%%%%&&&''')))***%%%'''))))))'''&&&%%%%%%'''%%%%%%'''***+++***'''''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&$$$%%%&&&((()))+++,,,---///,,,***))))))***))))))"""%%%((((((&&&%%%&&&(((######$$$%%%&&&((()))***'''&&&%%%%%%'''))))))((($$$%%%&&&&&&%%%$$$%%%&&&%%%###!!!"""'''***+++***&&&&&&%%%$$$%%%&&&((())),,,)))%%%%%%'''(((&&&###$$$$$$&&&&&&&&&&&&$$$$$$qqqMMM888AAADDD___yyyGGG666FFF^^^___:::777???MMMuuuXXXZZZ]]]888666666333222///111222333333333222111111111000/////////000222333111///...///111222222111333333///,,,000666555...000000000111111111222222333999===:::111---000555333333888???>>>888666999===888333222555888:::999333333444555444333222111///...---000444555444222555444222000//////000000////////////...,,,)))(((***---000111000///...///333111...///111111...***,,,+++,,,---......111555666444111///...000222333OOORRRHHH444(((+++///------------------...///000111111222222222000///...***,,,///000///......///---------.........//////------......------,,,+++)))***++++++++++++***)))+++***((('''(((***---///000---***)))+++,,,***(((''''''(((((())))))******((((((''''''(((***,,,---***))))))((('''&&&&&&&&&...//////---***((('''((()))'''&&&&&&((()))&&&$$$$$$%%%$$$""""""%%%&&&&&&******)))%%%$$$&&&)))***))))))(((((((((((())))))'''&&&%%%%%%&&&(((+++,,,000...+++++++++***'''$$$'''%%%$$$%%%(((***(((&&&)))$$$###((()))&&&%%%(((((()))***++++++***)))((((((%%%"""###&&&((((((''''''&&&%%%$$$%%%&&&'''(((%%%''')))))))))((()))******'''%%%&&&(((***)))'''&&&%%%$$$%%%&&&&&&%%%###&&&%%%%%%&&&''')))+++,,,((('''&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%'''&&&%%%&&&(((******)))$$$$$$###"""!!!###&&&***///***%%%"""###&&&***,,,000...***&&&$$$$$$$$$%%%xxxPPP888CCC[[[{{{|||JJJ666@@@QQQsssaaa888222:::KKKzzzUUUYYYbbb999333333222222000000111333444444333111000...............///000000///...---///111333444444444444000---111777666000111111222333333333333222333777999777000---///222444666<<>>666999IIIxxx~~~PPPTTT}}}ccc999000///000222000///000333444444333111///------...////////////......------...111333333333444444111///222777666222111222444666666555444333333444444333000......///555999???BBB===666444777999888777999;;;;;;666222111111333333444333222111000///000111444555444222999888666444111000//////111000//////......//////222444555555333111000111333111000111444444222///......///...////////////000000000//////---,,,,,,888<<<888---(((,,,111000------,,,+++++++++,,,,,,///...---------------...+++---......,,,++++++,,,---,,,,,,,,,,,,---......//////...------,,,++++++***+++---......,,,)))((((((((()))***+++,,,---...///...,,,,,,------+++***))))))))))))))))))(((((('''((()))***************((())))))***)))(((&&&%%%%%%''')))))))))***+++------***&&&$$$$$$%%%%%%$$$%%%%%%%%%&&&'''((()))***((('''&&&&&&&&&&&&((()))******))))))((((((''''''((()))******++++++++++++)))(((((()))***)))'''%%%&&&%%%$$$%%%'''))))))(((+++)))***,,,---++++++...))))))(((((((((((())))))(((&&&%%%%%%'''(((((('''%%%%%%%%%$$$%%%&&&''''''777555111,,,((('''***,,,)))'''&&&&&&'''((('''&&&&&&%%%$$$%%%''''''&&&$$$$$$%%%%%%'''))),,,...000&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&'''&&&$$$###$$$&&&'''''''''###$$$###""""""###&&&)))(((%%%!!! """######!!!!!!""""""###$$$%%%%%%jjjUUUcccQQQ::::::DDDeeelllIIIAAA???EEEmmm{{{LLLJJJmmm\\\777///---///111......000222444555333111///...///000111222111000///000...---...111222333222444333000000222555555333111333666888888777555333444333111000000000///...555999>>>===888555777;;;999888777999;;;:::666222222222444555555555444333222222333444555555555444999888777555333222111111000///...---...///000111444555666555333111111111111///...///222333111...(((***+++,,,...222222///+++,,,...//////---,,,***,,,000...(((&&&+++............---,,,+++++++++,,,---,,,+++***+++,,,---...---...///...,,,++++++,,,---,,,,,,+++,,,---...///000///...---,,,++++++++++++,,,...//////,,,)))''''''(((***,,,---------,,,......------------,,,++++++******))))))((((((((('''(((***++++++***)))(((((()))*********((('''%%%%%%'''))))))***+++---000+++)))((('''&&&&&&&&&&&&%%%###$$$'''((((((***,,,***&&&%%%'''(((''''''(((*********))))))(((''''''%%%&&&((())))))((('''&&&%%%&&&'''((())))))'''&&&&&&%%%%%%%%%&&&((()))***(((((()))******)))***,,,+++***)))(((((()))***+++(((''''''''''''(((((('''&&&&&&&&&''''''((())))))......,,,)))''''''***,,,)))(((''''''''''''&&&&&&%%%%%%$$$&&&'''(((&&&%%%"""""""""###%%%''')))***$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))%%%###"""###%%%&&&&&&%%%###$$$$$$###"""###&&&(((&&&###!!! !!!"""!!!!!!"""############!!! RRR999999DDDhhhrrrNNNEEE???AAAeee|||KKK@@@ZZZsssMMM333000...///111------///111333444333111000111222333444444333222111///...///111555888::::::444111000000111111222333111333666888888777555333555333000000111222111000444777888555333555;;;@@@;;;888555666888999777444444555666777777777666555555555666777666666666666666666666666555555444444///...---------...///000333444555444222111111222111///...000333333111...))),,,+++(((+++000///******+++---......------,,,***++++++((((((+++......//////...------,,,------,,,+++*********,,,---...///000000///---,,,---......---,,,+++,,,---...///000///...,,,,,,+++,,,,,,+++,,,...///...,,,***(((((()))+++---------,,,+++,,,---.........---,,,,,,++++++******))))))((((((((()))***++++++***((('''((()))*********)))((('''(((***+++++++++---///222((()))***+++***)))((((((&&&""""""''')))(((+++000---'''$$$''')))'''&&&)))))))))******)))((('''&&&$$$%%%'''(((((('''$$$###$$$&&&(((******)))''''''%%%%%%%%%%%%%%%'''***,,,'''***+++***(((((()))***,,,,,,***))))))***,,,,,,(((((())))))(((((((((((((((((()))******+++++++++&&&'''(((((('''''')))*********)))((('''&&&&&&'''%%%%%%$$$&&&(((((('''%%%###""""""!!!"""###$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++%%%###""""""$$$%%%%%%$$$"""###$$$#########&&&(((&&&$$$"""!!!""""""!!! $$$%%%%%%%%%$$$!!!RRR777777CCCgggtttJJJ<<<777===eeeLLL:::MMMtttVVV===000222//////111---...///000222222222222111333444444444444333333222---...000444;;;@@@CCCDDD555222000111111...///222111222444666666555444333555333111000111333333222333555444000222888???AAA:::666222222555777777666777888888999888777666555666777999888777666666777444555666666666666555555.........---......//////000222333333222222333555444222111222555555333000***------+++222===???999///......---,,,,,,------------,,,+++,,,///111222//////...---------......++++++++++++,,,---//////000000111///...---///111///...,,,,,,,,,---///111///...---,,,+++,,,---...***+++,,,------,,,++++++***+++,,,------,,,+++******,,,...///---,,,+++,,,******************))))))***************)))((('''))))))))))))))))))))))))+++,,,---------...111444+++---......,,,++++++,,,)))###"""'''***)))...666333)))$$$(((***&&&&&&***'''((()))******)))(((''''''(((*********(((&&&%%%&&&))),,,---+++)))''''''%%%%%%%%%%%%%%%'''***---***...000,,,((()))******+++++++++******+++++++++''')))+++***)))''''''(((((()))***,,,------------'''(((******)))(((((())),,,,,,,,,***'''&&&&&&(((%%%%%%%%%&&&((()))(((&&&&&&%%%$$$#########$$$%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&'''((()))***%%%###""""""$$$%%%$$$###"""###$$$$$$###$$$&&&''')))&&&$$$"""#########"""###$$$%%%%%%%%%$$$###"""RRR888888CCCfffuuuDDD555222;;;dddOOO;;;KKKrrryyy^^^@@@111///444///...111////////////000000111222333333222111111000000111111------///444:::???BBBCCC888444222333111---...222111111222333333333333222333333111000000111333444333444333111555===@@@===777444111111555777777666888999999999888666555333555777999888555444444666555555666666666555333333//////000000000//////......000222222333444666999666333222333555555222///)))---...///:::KKKQQQMMM888555000,,,******,,,---...,,,+++,,,...000333555------,,,,,,------......***+++,,,...///000000000...//////...------///111000///---,,,---...111222...---,,,++++++---...///************++++++,,,---------------,,,+++******(((+++......,,,+++++++++******************++++++,,,+++***)))((((((((((((+++***((('''''')))***++++++,,,---------000333666444444222///+++***---000...%%%###)))++++++222<<<999,,,%%%(((***&&&&&&+++%%%&&&(((***+++***)))(((++++++++++++***)))'''&&&))),,,000000,,,)))''''''$$$%%%&&&%%%$$$&&&***...,,,222333---((()))+++***)))))))))******)))))))))'''***,,,,,,)))''''''(((((()))+++,,,---......---******+++***))))))+++,,,---......,,,(((&&&''')))%%%%%%%%%&&&((()))((('''&&&%%%$$$$$$$$$$$$&&&&&&$$$%%%&&&((())))))((((((%%%%%%%%%%%%%%%&&&'''(((&&&$$$######$$$%%%$$$###"""###$$$$$$$$$$$$%%%'''***'''$$$""""""#########"""###$$$%%%%%%%%%%%%%%%SSS:::;;;GGGgggvvvDDD444222:::```QQQ===MMMrrrYYY777666,,,///555...---111111000//////...///111333444111000///---------...///...---...111555999;;;;;;:::666444555222------333000000111111111111222222111222222000//////222555333555444333999AAA@@@999444111000222555888777555999999999888777555333222444666888777444222333444666777777777555444222000000111222222222000///...---///111333444666999<<<555222000111333333///,,,+++///...---888JJJPPPJJJ???:::333,,,((((((***,,,---)))(((***---///222555++++++++++++,,,------...***+++...000111111111111------...---,,,---///222111000...------///111333---,,,+++++++++---///111))))))(((((()))+++---...//////...,,,+++******)))'''***......,,,******+++)))))))))***+++++++++,,,---,,,***(((''''''((((((,,,***(((&&&'''(((+++---)))***+++,,,---000555888<<<:::555...))))))...333111'''$$$***------555AAA===...%%%(((***&&&&&&,,,$$$&&&(((***++++++***)))+++++++++***)))((('''&&&,,,///222222---)))'''&&&$$$%%%&&&%%%$$$&&&+++///,,,333444---'''((()))(((&&&'''((())))))((('''&&&'''***---,,,)))'''''')))'''(((***,,,------------))))))((('''''')))...111...//////---)))&&&(((***%%%%%%%%%&&&)))))))))'''$$$######"""###%%%&&&'''$$$%%%''')))***))))))((($$$$$$######$$$$$$%%%%%%&&&%%%######$$$%%%$$$$$$!!!###$$$%%%$$$$$$%%%'''+++((($$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%QQQ:::<<>>```TTTAAATTTyyyOOO111111444555444222333333333222...,,,,,,......000222666222---******,,,---.........//////000222555888:::666111000000000...,,,444222000000222333111...111///000222111///222888000222555777<<<@@@===666222///---///222555666555111666999888333000000222555444444333222222222222555444222111111111222222333222000000111111000......000444666666777888999888333...---///111222222222111000222888@@@HHHNNNBBB===444---)))))),,,...,,,+++*********,,,///000222***''',,,000...---000///------///222333222///333111...++++++,,,///000000+++((()))---///...+++)))+++------,,,+++***+++---+++***+++---------+++---------------,,,+++***++++++,,,,,,,,,+++******---,,,,,,+++***)))((((((---...///...,,,)))&&&$$$((('''&&&%%%&&&''')))+++(((+++---,,,***+++000666<<<555,,,''''''+++///000,,,***'''&&&'''+++000444///...---***&&&%%%%%%''')))(((((('''''''''((((((...---+++***)))***++++++000//////000111///***&&&$$$&&&((((((&&&&&&))),,,,,,,,,,,,+++))))))***+++'''''''''&&&&&&%%%%%%$$$*********,,,,,,***&&&###)))%%%%%%((('''$$$&&&---***)))((('''((())),,,---(((,,,,,,'''%%%'''((('''###%%%$$$###%%%***+++((($$$!!!"""%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$############)))&&&###"""###$$$%%%%%%""""""######$$$$$$$$$$$$+++&&&!!!!!!###$$$"""""""""""""""###$$$%%%&&&[[[AAA@@@LLLoooxxxHHH222111999\\\```KKKZZZXXX;;;;;;888555444555555222......------///000000222555222///+++***+++...000111000000///...///111555888999666222111111111000...444222000///000222333444444222111222000---///333...111444888@@@FFFDDD===222111222444777888555333///222444555222111000111333333333333333222111111444333222111000111222222222111000000000000///...222444666777777666777888666222///...000222222222222111000000222666:::<<<<<<777000***((())),,,///---,,,+++***+++,,,...///111+++)))---///......111---,,,,,,...111333222000111///---,,,,,,...111333000,,,)))***---///---+++(((***,,,---,,,++++++,,,---,,,++++++,,,---,,,***+++++++++***************((()))******++++++******+++++++++***))))))((((((,,,---------,,,***)))'''((((((&&&&&&&&&''')))***&&&))),,,+++)))***...222666000)))&&&(((,,,///000,,,)))&&&%%%'''+++...///+++,,,+++)))'''&&&((())))))(((((('''''''''((((((++++++***)))))))))******...---,,,---...---)))&&&%%%''')))(((''''''***,,,/////////---***((()))***'''''''''&&&&&&%%%%%%%%%(((((()))+++,,,+++(((&&&)))&&&%%%'''%%%!!!"""'''((((((''''''''')))***+++***------***))),,,---+++&&&((((((%%%%%%&&&%%%!!!%%%###"""$$$'''******)))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&)))'''%%%$$$%%%&&&&&&%%%%%%$$$##################***%%%!!!!!!$$$%%%### $$$#########$$$%%%%%%&&&aaaIIITTTmmmvvvJJJ444222777XXXmmmTTT[[[ppp~~~kkk___RRRBBB999777666222............---...///000000---+++)))***---111444555333111///...///111444777888666333222222222222111222333222000...000555999888444111111///,,,---111222888>>>CCCJJJMMMJJJCCC222333666:::;;;:::666222111111111333444444333111111222444555555333222000444333222111000111222222333333222222111000//////444555777666555333333444333111//////111222333222111000///.........//////444000+++'''''')))---000------,,,++++++,,,---...///,,,,,,...///---...000+++++++++---000222222111///...,,,,,,---000333555111...++++++---...,,,***(((***,,,,,,++++++,,,---...,,,++++++,,,,,,***))))))((((((''''''((()))***&&&'''((()))*********************************))),,,++++++*********++++++(((((('''&&&&&&''')))***###&&&******))))))+++...///+++'''&&&(((,,,///000,,,(((%%%&&&)))++++++)))((()))))))))((((((***,,,(((((((((''''''(((((())))))((((((((((((((()))***,,,***))))))***+++)))((('''((())))))((((((***,,,222222111...***(((((()))''''''&&&&&&&&&&&&&&&&&&))))))***,,,------+++((('''%%%&&&'''%%%!!!!!!$$$%%%%%%&&&&&&'''(((((()))***,,,,,,***,,,000///,,,&&&***,,,***(((((($$$$$$$$$$$$'''***++++++)))######$$$%%%%%%&&&'''''''''&&&$$$######%%%''')))***(((''''''((()))(((&&&((('''$$$"""!!!!!!"""###(((%%%""""""$$$&&&$$$"""%%%%%%$$$$$$$$$%%%%%%&&&fffWWWwww~~~PPP999666;;;VVV~~~tttSSSPPPaaa~~~bbbKKK===555333333444222...,,,///333222...,,,******+++///333555666333222111111222333333333666444333111111222222222000444777444///...333999999444000000///---000555>>>KKKXXXZZZUUUNNNEEE===111333666:::;;;:::777555777444333555888999666222111333555777777555333222333222111000000111222222444555666555333222111111111222333222111000000111111000000000111222333333222111///...---...000111000---***'''''')))---000......---,,,,,,,,,------......///111000...---...*********,,,...111222222///...---,,,---///222333111///---,,,------,,,***((()))+++,,,++++++---......,,,+++***++++++)))''')))(((&&&&&&&&&(((***+++((())))))*********))))))************++++++,,,,,,---,,,***)))((()))***+++((((((''''''''''''((()))"""%%%)))******))))))***+++)))(((''')))+++---///,,,)))'''(((++++++)))%%%'''((())))))((((((***+++(((((((((((((((((()))***'''''''''(((((()))*********)))((((((((()))******))))))))))))))))))+++,,,222222111...+++)))******''''''&&&%%%&&&&&&'''(((,,,,,,,,,---///...,,,)))$$$%%%&&&'''&&&$$$%%%'''$$$$$$%%%&&&''''''&&&&&&'''(((((('''***///...***%%%,,,111111000000---((($$$###$$$$$$%%%&&&'''&&&######$$$$$$%%%&&&''''''***(((%%%###"""$$$''')))***))))))***++++++)))'''+++)))%%%""" !!!"""&&&$$$######%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%~~~uuuTTT999777===UUUyyyrrrLLLAAAVVViiiLLL777222777444111---+++222;;;;;;555---,,,,,,---111333444444111111222444666555222///333333222111000000111222...555;;;999222...///333555111/////////111999BBBVVVlll|||hhhQQQ???555000222444555666777888999;;;777333555999:::555111111333666888999888666444222111000000000111222333333555777666333000///000...000111111000000222333000000111111111111222333666333///,,,,,,///222555111///,,,))))))***,,,.........------------------...111333555555333000,,,)))***+++,,,---000222444111000...---,,,---...//////...---------,,,+++***''')))***++++++,,,...///---,,,************((('''***)))'''&&&''')))+++,,,,,,,,,,,,,,,++++++***)))******+++,,,,,,---------///---+++((('''((()))***((((((((('''''''''((((((###&&&)))++++++***))))))*********)))))))))+++,,,,,,***)))***,,,+++(((%%%''')))***)))((('''((()))((((((((((((((()))******''''''((())))))***************)))(((((()))+++,,,***)))(((((()))*********...//////---+++***+++---'''&&&%%%%%%&&&''')))***111000/////////...+++)))$$$&&&'''&&&%%%%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%'''(((''')))---,,,((()))000777777666666444111'''&&&%%%###"""###$$$%%%######$$$%%%%%%&&&'''''',,,)))&&&###"""###&&&'''***))))))***++++++***(((,,,)))&&&"""!!!!!!"""###%%%$$$$$$%%%&&&'''&&&%%%$$$$$$#########$$$%%%%%%VVV777444???]]]pppIII999OOO]]]<<<111777---111222///444===>>>999///......000222333333222111000111444777777222...333333333111//////000222...555;;;:::444...---///000/////////...444DDDTTTuuu```EEE777000111222111111333777:::999555111222555555222...222333555777888888777666111111000///000111222333000333666555111...---...///111222222222333555888111222222111///000222444999555000++++++---111444333111...,,,++++++,,,---------------...............222777;;;??????888///+++,,,---------///222555222111///---++++++++++++------------,,,+++******'''(((*********,,,///111,,,***))))))******((('''******)))(((((()))++++++------......---,,,,,,+++***+++++++++,,,,,,------///---+++(((''''''((()))((((((((((((((('''''''''%%%''')))+++++++++***)))***+++***)))'''''')))+++***+++,,,,,,+++)))((('''((()))******(((&&&&&&'''(((((((((((()))***++++++'''((()))))))))))))))(((*********)))((((((+++---***)))'''((()))******)))***+++++++++******,,,...'''&&&%%%%%%&&&(((***,,,222111///......,,,***(((%%%(((((($$$###&&&(((((())))))((('''&&&%%%%%%%%%&&&+++---+++***++++++))),,,444888666444444333111)))******((('''&&&''')))$$$$$$%%%%%%%%%%%%&&&&&&***(((%%%###"""###%%%&&&)))((('''(((***+++***))))))(((%%%###""""""###$$$%%%%%%&&&'''''''''&&&&&&#########$$$$$$%%%&&&''']]]:::666GGGqqqrrrKKK999JJJ}}}ccc???333999:::HHHOOOFFF;;;999888444/////////111333444333111444111///111555777444111444555444222///...000333...333888777333///...///---///000///...666MMMcccjjjJJJ666222333333111000000333666444222//////111222000...111222333555666666777777111000/////////111222333111555888777222......///000111222222222333555888333333222000......111555666444000---,,,...000222333111///---,,,,,,,,,---,,,,,,---....../////////---222999AAAKKKNNNCCC666,,,.........---...222555111///...,,,***))))))))))))+++,,,,,,,,,+++******'''((()))******,,,///222***)))(((((()))***)))'''*********)))))))))))))))***+++,,,---.../////////*********************+++,,,+++***)))(((((()))***(((((((((((((((''''''&&&&&&'''''')))***+++)))((('''((()))'''%%%%%%(((+++'''***---,,,(((&&&''')))&&&(((******((('''&&&'''(((((((((((()))***+++,,,''''''((((((((('''&&&&&&)))***+++***(((''')))+++***(((&&&&&&(((***)))''''''((())))))((((((***,,,'''&&&%%%$$$&&&(((+++---///...,,,+++++++++)))'''$$$((((((%%%&&&...444444...---***(((&&&%%%%%%%%%'''...222...)))((())))))***000222...***+++,,,,,,'''+++///111///---,,,,,,&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$#########%%%&&&''')))'''%%%%%%''')))))))))&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&(((((('''&&&&&&%%%$$$$$$$$$%%%'''(((***+++fffBBB<<>>///,,,******---///...---222111...+++******+++,,,***,,,......---++++++,,,(((((()))+++---...---,,,------...//////...+++)))((()))***+++***(((&&&%%%&&&'''))),,,---.........,,,+++++++++,,,+++)))&&&++++++************+++++++++***)))***,,,+++'''###&&&%%%&&&''')))***)))((((((&&&###"""$$$'''((())),,,+++***)))((('''&&&%%%&&&((()))(((&&&%%%(((***,,,+++)))'''&&&&&&&&&&&&&&&''')))***++++++******((())))))(((&&&&&&''')))+++***'''###$$$)))***(((%%%&&&''''''(((''''''&&&&&&%%%$$$$$$%%%'''***,,,+++)))''''''((('''&&&$$$'''((())))))...:::KKKWWWJJJ;;;)))$$$(((,,,((("""***//////)))&&&'''&&&"""&&&%%%%%%%%%%%%&&&%%%$$$&&&"""(((777???999111///"""(((---,,,&&&!!!"""%%%$$$ ###&&&%%%&&&(((###$$$$$$%%%%%%&&&&&&'''"""$$$%%%%%%%%%%%%&&&((()))((('''&&&%%%$$$$$$$$$'''&&&%%%$$$$$$&&&''')))pppHHH@@@```TTT444EEEhhhbbb@@@999EEEjjjrrrNNN333555---...///000111111111111222111000//////111222333===<<<999666333222111111333666999888555333333555/////////555EEEZZZiiinnn}}}uuudddOOO???888777777888555000///111222000333222111000000111222333000000111222333333333333222111000//////111333555555:::===999222...111666333111///000222444333222333222000//////000000000000...---...111444555666333...,,,...000...,,,---///...---,,,,,,+++++++++333000111777???AAA;;;444000...,,,,,,///000000///222000...,,,+++++++++,,,***,,,......---++++++,,,***(((''')))+++---...............///...,,,)))'''((()))*********(((&&&%%%&&&''')))++++++++++++++++++******+++,,,,,,)))'''++++++************++++++***))))))+++------***'''&&&&&&&&&'''******)))(((***'''$$$$$$&&&((()))***++++++***)))((('''&&&%%%((()))***)))''''''))),,,,,,***(((&&&%%%%%%%%%%%%&&&'''(((***+++******)))(((((()))(((&&&&&&'''((())))))'''###%%%)))***'''''''''(((((((((((())))))&&&&&&%%%%%%&&&(((***,,,)))((('''((()))***)))(((***+++***'''&&&)))111777>>>666---(((((((((&&&###%%%***,,,((('''***+++)))!!!"""$$$&&&)))...333666777222111555666111+++(((###(((---+++&&&"""###&&&'''######(((***))))))***%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$######$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''vvvNNNBBB]]]]]]999;;;```gggAAA;;;IIIvvvXXX666222......---------...000000,,,,,,,,,---///000222333999999777666444333111111222555777666333000000222000///555DDDTTTaaakkkrrrwwwfffOOO<<<444333555777777888555000///111222000222111000000000222444666222222333444444333333333111111222333444555666666333555555333//////222555555333111000222444555555444333111///...............---,,,...222555666666333///---000111...,,,...------------------------555444111...------///000111///......000111111111111000///---,,,,,,,,,,,,+++,,,......,,,+++,,,---+++)))''''''***...000000......///...---***'''%%%((()))******)))(((&&&%%%******+++,,,,,,+++***)))***)))***+++------+++)))++++++************+++++++++***+++,,,......,,,***'''''''''(((***+++***(((+++(((&&&%%%''')))************))))))((('''&&&&&&)))***+++***)))***,,,---+++***(((&&&$$$$$$$$$$$$%%%&&&((()))******))))))'''((()))(((&&&%%%&&&'''&&&((('''$$$&&&))))))%%%)))((((((((())))))***+++''''''&&&&&&''')))+++,,,(((''''''))),,,---------''')))+++***(((''')))+++000000///,,,'''$$$$$$&&&###''')))((((((+++,,,,,,$$$%%%***000999BBBJJJNNNNNNHHH===111+++***((($$$$$$(((+++***%%%"""$$$((((((%%%%%%***---+++)))***''''''&&&%%%%%%$$$#########$$$%%%$$$"""!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$#########$$$&&&'''qqqbbbsssYYYDDDXXXnnnIII@@@ccc{{{eee===999IIIvvv\\\777000111///---++++++---///000)))***+++---///000111111555555555555444333222111111444666555111//////000111111<<>>OOO[[[^^^\\\```YYYFFF...$$$(((***'''$$$''')))'''$$$"""%%%(((%%%"""$$$)))+++(((&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%"""!!!"""###$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%&&&'''((((((~~~XXXLLLfffaaaCCCTTTeee```{{{{{{TTTRRRsss___777555HHHqqq___999333444222///,,,,,,---///111+++,,,------...///000000111222222333333333222222111444666555222//////111222666GGG___iii```TTTPPPBBB===666444444555333222333444222...---000111000222111111111222444777999444444555555555444333333333444666888888666444222222222444777888888777555444333222000000222555777///000000///------000222111000000111222222///---111///000222111...---000000111222333444444333333---...///000000/////////---...////////////000000...///000000000///...---,,,---...---,,,,,,---...++++++---000222222000...'''***---...,,,+++***+++*********))))))(((''''''////////////...,,,***))))))((()))+++......---+++++++++************++++++///000///...---+++******))))))(((***+++,,,***))))))(((&&&&&&'''(((((('''(((((((((((('''''''''''''''&&&&&&''')))+++,,,,,,***)))'''%%%$$$$$$$$$$$$$$$&&&'''((())))))((((((((()))+++***(((&&&&&&&&&$$$&&&'''&&&(((+++)))$$$''''''''''''((()))***+++''''''(((((())))))******+++***)))***,,,------+++***+++,,,+++*********+++)))((('''&&&&&&&&&'''((((((''''''&&&$$$###$$$''''''&&&000FFFaaaoookkkbbbkkkaaaIII...###(((+++((("""$$$&&&%%%###"""$$$'''$$$!!!###(((***'''$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&$$$""""""###$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''oooMMMHHHiiixxxgggnnnYYY===PPPqqqGGGJJJsss^^^666555HHHooofff@@@999666444111...------///000---------------...///000//////000111222222333444000333666555222000111222333@@@YYYrrrzzzlllVVVGGG333333222000//////111333111222111------222333222222222222333444555777777333333444444555444444444333444666777777555222000...000333666666555333222111111111000///000222555---///000///------000333333222222222222000,,,)))------///222111---...111...///111222333222111111111...+++***+++,,,......+++---//////.........///---...000222222111///...---......---,,,,,,---///,,,---///222444333///,,,%%%)))---...---+++,,,...,,,++++++***)))))))))(((+++,,,,,,,,,+++***((('''))))))***,,,...///---+++++++++************++++++///000000---***(((((()))+++***)))***,,,,,,***))))))(((&&&&&&'''((('''&&&''''''''''''''''''((((((%%%$$$$$$%%%(((+++++++++)))(((&&&%%%%%%%%%&&&'''%%%&&&((()))******)))))))))+++,,,,,,)))'''&&&&&&$$$'''((('''))),,,***%%%%%%&&&'''((()))*********'''''''''(((((())))))))),,,***)))***++++++***)))+++************,,,...///+++'''$$$$$$&&&((()))(((%%%$$$$$$&&&%%%$$$'''++++++***222JJJhhhxxxtttkkkjjj[[[CCC...%%%''''''$$$!!!###%%%&&&%%%$$$%%%&&&&&&######''')))'''%%%&&&######$$$%%%%%%&&&''''''&&&'''(((&&&$$$######$$$$$$$$$$$$$$$$$$%%%&&&&&&"""""""""###############oooMMMIIIjjjdddJJJMMM]]]}}}|||OOO>>>XXXpppNNNWWWeee<<<999KKKtttpppGGG===666444222///------......---,,,+++++++++---///111---------...000222444666---111444444111000111333777NNNnnn~~~___FFF555555222...+++,,,000444000222111...000444777666111222444555666666666666111222333444444444444444000222444555555444222111...000222222111///000111---///000///------000222...000222///,,,+++...222333222222333222///***'''******...222111---...222...///000111222111///...//////---+++******,,,---***---000000...---...///,,,...111333333222000............---,,,,,,...000.........000111000---***&&&+++///000---+++,,,///------,,,+++************((()))***++++++***))))))*********,,,......---+++++++++************++++++,,,......+++(((&&&''')))+++******+++,,,,,,+++)))***)))'''(((((()))(((&&&&&&&&&&&&''''''(((((((((%%%###"""%%%(((+++,,,+++((('''&&&&&&&&&'''((()))&&&'''(((***+++******)))***,,,...---+++(((''''''&&&((((((''')))---,,,((($$$&&&(((+++,,,,,,***)))&&&&&&'''(((((((((((('''***((('''((()))***)))''''''&&&''')))---000333444***(((''''''((((((((('''%%%######''''''&&&)))000333000333CCCZZZkkknnnkkk]]]III444+++)))'''$$$###"""$$$&&&((((((''''''''''''######&&&(((&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$###"""""""""""""""###$$$ !!!"""""""""""""""{{{SSSJJJhhhgggHHHCCCBBBVVVuuuOOOJJJjjjiiiwwwlllCCC???OOOyyywwwJJJ<<<555444222///...---,,,,,,,,,+++))))))***---000222---,,,,,,,,,...222555777+++///333333111000111333<<>>:::444111000222333444444000---///555999999888111222333444555444333333444444444555666777888999333222222444444333000---333222000///.........//////222444333000......///333333111///...---------555333111222222000***&&&,,,---//////---,,,,,,---...............///000000---***+++///...***,,,222,,,---.........---,,,+++***---666<<<888///+++//////////////////......---000///...,,,***((('''&&&***,,,---...---...000222000///---,,,+++*********,,,+++*********+++,,,---......------------......222///+++***+++,,,------------,,,)))'''&&&''')))***++++++***))))))***,,,...((()))000///'''&&&,,,---+++((('''((())))))(((***(((''''''((()))*********))))))(((((((((((((((&&&''''''((()))***++++++---,,,+++*********+++,,,+++***)))''''''(((((()))'''''''''***---...***'''***(((&&&'''***+++)))'''***)))(((&&&&&&'''((((((%%%&&&''''''%%%%%%&&&'''000...+++)))))))))((('''''''''(((***+++,,,---...//////...,,,+++,,,///222---***(((((()))((($$$!!!$$$'''***)))$$$"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%*********)))'''%%%"""!!!"""%%%''''''$$$""""""###""" ((())))))'''$$$######"""nnncccdddpppGGG:::;;;CCCWWWyyyvvvpppXXXDDDRRRxxxjjjJJJ@@@;;;555///---......---333111...,,,+++---///111,,,++++++---000222111///111000///...---///111222HHHrrrfffBBB999666333111222555777999888444000000444666555333111222333444444333222222444444444444555666777777222333444444333222000///222111000///...............111333333000//////000333222111///...---------444222000000000///+++(((---.........,,,+++,,,---//////.........//////000...+++,,,///...+++,,,222------//////000///...---,,,///555:::666---+++...000000000//////...,,,,,,---------,,,+++***))))))(((***,,,---,,,,,,---...---,,,+++***))))))))))))++++++*********+++,,,---//////............//////222///+++******+++,,,,,,,,,---,,,***'''&&&''')))***++++++***((('''(((***+++)))000;;;:::...'''(((+++)))''''''((())))))((('''&&&$$$###$$$&&&'''(((***)))((((((''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&+++******)))***+++,,,---)))((('''&&&%%%&&&'''''''''&&&&&&)))+++,,,***(((+++)))((()))++++++***((())))))(((''''''''''''((($$$&&&''''''&&&&&&'''(((000...+++)))))))))((('''''''''((()))***+++,,,,,,......---+++))))))+++------+++))))))***)))'''$$$$$$&&&((((((&&&$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$###&&&'''(((((('''&&&%%%$$$%%%'''***)))'''%%%%%%&&&&&& !!!%%%'''&&&%%%&&&'''&&&$$$"""###%%%&&&___XXXbbbpppCCC888888;;;KKKmmmlll[[[zzz]]]EEEOOOuuu|||aaa^^^NNN:::---***,,,.........---+++***+++---000222+++,,,---000222222///---000111000---+++---222777OOOvvv\\\;;;333222111111333777;;;===;;;777333222333333111///111222222333222222111111555444444444444444555555111444777666333000000222111000000///............---///111222111000000000222111000///......---...222000...---...---,,,+++...///...---++++++,,,...////////////////////////...,,,---///...+++---111---...///111111111000000000222555777333,,,+++---111000000///...,,,+++***)))***+++,,,---,,,++++++))),,,...///---,,,++++++))))))((((((((())))))***++++++***)))***+++,,,---//////............//////111///,,,++++++,,,,,,+++,,,,,,,,,***((('''((()))+++++++++)))'''&&&'''(((***+++222<<<;;;000''''''***(((''''''(((***))))))'''%%%###"""###%%%''')))))))))(((''''''''''''(((%%%%%%%%%%%%$$$$$$######((((((((()))***+++---...'''&&&%%%$$$$$$$$$$$$%%%'''&&&%%%&&&(((***)))(((,,,***)))***+++,,,+++***((()))))))))((((((''''''$$$%%%'''''''''''')))***///---+++)))***)))((('''''''''((((((((()))))))))***++++++***'''&&&&&&'''+++***))))))***)))'''%%%$$$$$$%%%'''))))))((('''(((&&&$$$$$$%%%%%%%%%###"""###%%%&&&'''''''''&&&&&&''')))((('''%%%%%%&&&$$$"""000999444)))"""###$$$%%%$$$"""""""""{{{QQQEEEQQQzzzooo@@@777777999EEEgggyyy```ttteeeGGGJJJrrrbbb???+++(((,,,111444,,,+++*********---///111...//////111111111000//////111000---***,,,444;;;WWWvvvtttNNN777......000111222666:::===;;;888444222222111///---222222222222111111000000555444444333333333444444222666999888333000222555//////000000000///......,,,...000111111111111111111000///...............000...,,,++++++,,,---...//////...,,,******,,,///000000000000000//////.........//////------...111,,,---///111111222111111333333444333///++++++,,,111111000///---+++)))(((''')))+++,,,------,,,+++---000333333111...---,,,(((''''''(((((()))***++++++***)))))))))***,,,---...------,,,,,,------...///---,,,---...//////...+++,,,,,,+++)))(((((())),,,---,,,***(((&&&'''(((...++++++///...((('''))))))((('''(((***++++++***)))((('''%%%%%%'''***---)))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))***++++++&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''((((((******))))))*********)))(((((()))******((('''&&&$$$&&&'''(((((()))***,,,...---+++*********((('''''''''''''''''''''''''''%%%''')))(((&&&%%%$$$%%%'''''''''''''''&&&%%%$$$&&&$$$$$$(((---///---))))))&&&$$$$$$''')))((('''!!!"""$$$&&&'''''''''&&&###$$$$$$$$$$$$#########!!!"""&&&000DDDRRRNNNAAA+++'''%%%((()))$$$xxxKKK===JJJsssmmm???444777:::DDDeeemmmqqqoooOOOOOOooo```===,,,***---///222---,,,+++******+++---...222222111000000000222333000111000,,,))),,,555===WWWrrr{{{cccDDD444+++---000000000222555888777555333333222222111000222111111111111111111111555444444333333333444444444888:::888333111333777---///000111222111///...,,,---...000111222111000//////...............//////...,,,******+++...///000000...,,,******,,,...//////000111111000///......000000///---...///000,,,---///000111111111000333444222///,,,,,,,,,,,,111111000...,,,***(((''''''((()))++++++++++++***///222444444222///---,,,((((((((()))***+++,,,---+++***)))))))))***+++,,,,,,++++++******++++++,,,,,,,,,,,,///111333333222+++,,,---,,,***((()))***.........,,,)))((((((***...***'''&&&%%%$$$%%%((()))(((((()))+++,,,+++***)))))))))'''&&&(((,,,///(((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%&&&'''((('''((((((((('''''''''(((((()))*********)))'''&&&%%%'''((())))))***+++------,,,******+++***(((''''''''''''&&&&&&&&&&&&&&&!!!###&&&'''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%'''%%%%%%***111444000+++)))&&&###%%%)))------+++"""###%%%&&&'''&&&&&&%%%###""""""""""""#########%%%---999HHHYYYeeefffaaaCCC333%%%$$$'''%%%!!!vvvJJJ@@@PPPyyykkk???111777:::CCCcccssseeetttWWWYYYvvvfffLLL333---///...++++++------+++******++++++,,,222222111000///000333555111111///,,,+++...555;;;OOOkkkyyy^^^>>>000+++...111000......000222111222222222333333333333222111111111111222333333555444444444444444555555555777888666333222333555---///111444444333111///---,,,---///111222111///.........---......//////......---+++***+++...000000000///---******+++---...///000111222111000000///222222///---///000///---...///000111111000000111222000,,,+++...///---000000///---,,,***((('''&&&&&&'''((()))***++++++---///111000...+++******)))))))))***+++,,,......******)))((()))***+++,,,******))))))))))))*********+++,,,000333444333222***,,,---,,,+++))))))***.........,,,***)))***++++++***)))((('''%%%$$$$$$)))(((((()))++++++***(((%%%''')))(((&&&'''***...''''''&&&%%%%%%%%%%%%&&&######$$$%%%&&&'''(((((('''(((((((((((('''&&&%%%&&&&&&'''''''''&&&%%%$$$###$$$&&&&&&%%%%%%'''((($$$&&&'''&&&%%%$$$%%%'''))))))******))))))(((((('''(((************,,,---,,,+++***+++++++++)))'''''''''&&&&&&&&&&&&&&&&&&!!!###&&&''''''''''''(((***+++,,,+++)))((('''((('''&&&''',,,333555222---***&&&"""$$$***......,,,###$$$&&&'''''''''&&&%%%&&&$$$######%%%&&&&&&%%%%%%000BBBVVVbbbhhhnnnuuu]]]BBB(((!!!%%%uuuJJJBBBSSSzzzjjj@@@333:::<<>>NNNuuuiiiAAA777>>>???CCCaaarrrOOOVVV}}}\\\JJJZZZ___EEE...+++------...333++++++++++++,,,---......)))---000111000...///000555111...,,,///222444666>>>ZZZpppuuulllRRR777...,,,000444333///,,,...000---///111333333444555666111111111111222555777888444444444555666777888999444222000///000000///...---///333777888666333111...------///111222///,,,---------------...///000---///000///,,,+++---000...///000///,,,*********+++---///222333333222222///444444///---000111///111222333444333222111000,,,...---)))+++222222.........---,,,+++***((('''!!! !!!%%%)))...111+++,,,,,,+++)))((((((***))))))))))))***+++,,,---***)))((((((((()))+++,,,++++++************++++++++++++---///000///,,,))))))+++------,,,************++++++***))))))***,,,...---)))%%%###%%%&&&&&&'''&&&&&&'''((('''$$$"""!!!&&&+++,,,)))(((***---'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$"""###%%%'''((((((''''''%%%%%%&&&'''&&&%%%$$$### $$$((()))'''&&&&&&'''###%%%'''&&&$$$###%%%''',,,+++)))((((((((()))******+++,,,,,,+++***+++---++++++***+++,,,+++)))&&&&&&&&&&&&'''''''''(((((((((******)))((('''(((***+++---...,,,(((%%%%%%'''###%%%(((---000111///---...(((!!!"""&&&***(((%%%"""###%%%'''))))))))))))(((%%%"""###&&&(((((('''$$$(((AAAcccpppnnnzzzxxxcccRRR===((("""'''wwwKKKAAASSS{{{iiiBBB<<<===>>>IIIjjjzzzRRREEEcccwww|||OOOGGG___}}}RRR555000///000111...---------------...///000------///222444444222000666333///...000222444555>>>VVVqqqwwwaaaBBB000---000000000000111000...,,,---...000222444555666666333333222333444666888999555555666777888999::::::999:::666000000444444000444777:::;;;999555222000......---------......//////...,,,---///000000000111111000///...,,,***)))111222222000---++++++,,,---///111222222222333444222000...---...///......///............//////000222000...---,,,---///000000///...---+++)))&&&$$$!!!!!!!!!"""%%%))),,,///---///222222...)))%%%###((()))))))))'''''')))+++((((((''''''''''''((((((((()))******)))((()))+++...---,,,,,,------+++)))((()))---111333222///,,,((()))***+++,,,------...000---)))&&&&&&'''(((((()))(((((('''&&&$$$###"""$$$&&&(((+++,,,---------)))'''&&&&&&'''''''''%%%&&&&&&&&&'''((('''$$$!!!###%%%&&&%%%%%%&&&(((***)))&&&$$$###$$$%%%%%%$$$&&&'''((((((((('''&&&%%%((()))***((($$$###%%%'''***(((''''''((((((((('''---,,,+++***))))))))))))...---,,,***((('''&&&&&&%%%&&&'''&&&$$$###$$$%%%''')))***(((%%%$$$'''************)))(((&&&%%%$$$((('''''''''((()))+++,,,---+++(((&&&***---'''###$$$&&&((())))))((('''((())))))(((&&&$$$$$$###"""''';;;^^^zzztttRRR000###&&&SSSDDDTTT~~~lllFFF>>>>>>???LLLoooVVV<<>>???[[[eeeUUUgggwwwDDDDDDkkk|||RRR444...++++++...+++000///..................+++++++++,,,,,,---------000...------///111111000...:::KKKRRRJJJ;;;333333//////111111222111000///444444444444333333333222222222111111222444666777333333333333333333333333111333222......000///---,,,...111333222000---***////////////000000111111222000.........///...---+++,,,,,,---....../////////000111111//////000111...///111111///...///000111000......///000///......////////////000000111///000000000//////......333111///+++)))'''''''''###%%%'''***---///111111111333555444111,,,((('''%%%'''(((((('''(((***,,,+++)))'''&&&&&&''')))+++---...///...,,,+++,,,---,,,++++++,,,......---+++++++++,,,...000111///...///...,,,***))))))***+++---+++))))))***)))(((&&&)))))))))((((((''''''''')))***+++,,,------------+++)))(((((())))))(((''')))+++...,,,)))&&&&&&'''&&&'''(((((((((((()))+++***((('''&&&'''(((((('''&&&&&&'''(((((((((''''''((())))))(((&&&%%%&&&'''$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''((((((((()))---,,,)))'''%%%%%%&&&'''&&&''''''%%%%%%&&&))),,,...+++(((&&&''')))******(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''%%%%%%%%%&&&---333111+++%%%&&&'''(((((('''&&&%%%&&&...555555---'''(((+++111888KKKbbbpppwwwaaa<<<%%%XXXFFFTTTsssLLLCCCAAA@@@LLLpppqqqGGG@@@WWWeeeFFFPPPqqqvvvAAAFFFtttWWW999222---,,,...,,,//////...---,,,,,,,,,---++++++++++++******,,,------,,,,,,---///000///...///333:::@@@<<<444///000...000222333222111111111333333222222222222222222222222111111111222444555333333333222222111111111///111111///.../////////111111222222111...***'''---...//////000000000000111///------/////////...++++++,,,,,,---...///000000111222111000///000111///111222111000......///111///......000000///......//////000111111111111...///111111111000...---333222///+++(((''''''(((!!!###&&&***,,,............000111111---)))&&&%%%%%%&&&'''''''''(((+++---...,,,)))''''''))),,,...///000000///,,,++++++,,,---,,,,,,---///000///---+++******+++---......---+++***(((((())),,,///111,,,,,,+++,,,---,,,***((())))))))))))))))))******++++++,,,,,,---------,,,+++)))''''''((()))((('''(((,,,///---'''$$$%%%(((&&&'''))))))(((((()))***)))(((''''''((()))((('''$$$$$$%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%###%%%&&&'''''''''((()))''''''((()))******++++++,,,***(((&&&%%%%%%'''((('''''''''&&&%%%(((,,,///000,,,'''&&&(((++++++***''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%######(((---+++&&&&&&&&&'''''''''&&&%%%%%%&&&***///...***&&&&&&'''+++444KKKeeevvv}}}vvvVVV<<>>>>>JJJmmmyyyJJJ>>>QQQiii@@@@@@XXXxxxFFFNNN{{{TTT888222......111000......---,,,++++++++++++,,,---...---******,,,...+++++++++---000000///---111///111444444000...000///111444444222111111222000/////////000111222333333222111000111222333444444333333222222111111000000111111111000///111444///...,,,---//////---++++++,,,---//////000//////...---,,,---///111111000------,,,,,,,,,---......222333333222///......///111222333333111//////000000///...///111111000///...///000111222222222222...///111222222000...,,,222222000,,,((('''(((***"""$$$'''+++------,,,,,,+++---///...+++'''%%%%%%%%%'''((((((((()))+++...000...+++))))))+++...000...//////...+++******+++///......///111222111///***)))((()))+++,,,,,,+++)))((('''''')))---111333---,,,---...//////,,,*********)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&&&&'''''''''&&&'''+++---+++&&&###%%%(((%%%'''((()))(((''''''(((((('''&&&'''((()))(((&&&""""""######$$$%%%&&&'''%%%%%%%%%&&&&&&&&&$$$###"""%%%((((((''''''(((***((()))+++,,,------------+++)))'''&&&%%%&&&'''((('''((('''&&&&&&(((---000000,,,'''''')))++++++***'''''''''(((''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%###"""$$$)))(((###&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%&&&&&&%%%$$$%%%+++>>>ZZZppp|||kkkyyyTTTKKKVVV|||{{{OOO999;;;<<>>999333000000///---+++***+++---//////000//////---,,,+++---///222222222......,,,+++++++++,,,---333333333111...---------111222444333111000000111000//////000222222000///...///111222333333333222///000111222222000...---///000000---)))(((***,,,'''(((+++---......---,,,***,,,......,,,)))((((((''')))******)))***,,,...000...,,,++++++,,,...000,,,---...---+++******+++000//////000222222111///***(((((()))***++++++***++++++))))))***+++---///---,,,---...000000...,,,+++***)))((()))***+++,,,,,,+++++++++++++++,,,---)))'''&&&%%%&&&'''&&&%%%''')))***(((%%%$$$%%%'''$$$'''))))))((('''&&&''''''&&&&&&((())))))(((&&&"""""""""###$$$%%%'''(((%%%%%%%%%&&&''''''%%%###!!!%%%((((((&&&%%%&&&((((((***+++---......------))))))(((((((((((((((((('''((((((''''''))),,,///---+++))))))************''''''((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%###%%%$$$###%%%++++++(((%%%%%%%%%%%%%%%&&&&&&&&&+++&&&""""""%%%'''&&&$$$'''&&&...AAAXXXoootttQQQKKKUUU{{{UUU777:::;;;DDDccc[[[GGGUUUTTTCCC???^^^eeeBBBKKKrrreeeCCC///...,,,---111000......---------...//////---111333222...+++,,,......------...111222222111111------111333222333666111555888666222//////222///...------...000333444555444333222111111222333222222222222111111111111444222222333111///666???OOOGGG;;;444111///,,,******+++...000111111000///...---,,,---///111111111...---+++******+++---...000111222000...------...///111222222000///000000/////////111222333111///---///111333444444333333000000111222111000///...,,,///111///+++)))+++...+++,,,---...///...------)))+++------,,,+++++++++***+++,,,+++******,,,......---,,,++++++,,,---...+++---...---++++++,,,---000///...///000000///---******)))+++,,,---+++***---,,,++++++******++++++,,,++++++,,,......---,,,,,,+++)))(((((()))***++++++******)))***+++,,,---***(((&&&&&&'''((('''&&&((('''''''''&&&''''''(((%%%(((***+++)))(((''''''((('''((()))++++++***(((############%%%''')))***'''&&&&&&(((******'''$$$"""&&&+++***'''%%%&&&(((&&&((()))+++++++++***)))'''((()))*********)))(((&&&'''((((((((((((+++---)))***++++++)))((())))))'''(((((()))******))))))%%%%%%&&&''''''&&&%%%$$$###%%%%%%$$$&&&+++---+++$$$$$$$$$$$$%%%&&&''''''(((&&&%%%%%%&&&&&&%%%$$$((($$$%%%...<<>>```fffEEE111000,,,***---,,,///////////////000111222,,,111444333///++++++---///...---///111333444333333000000333444222111444222666999777222...///111111000///...///000222444666555333222222222222333000000000111111111111111555222111333000///666AAAMMMCCC777000...///...---+++,,,///111222222111000000...------///000000///---,,,*********,,,...000...///000///...---...///...///111111000//////000/////////111333333111///---///111444555555444333111111111111111000//////***...111000,,,***+++...------------------,,,,,,&&&)))+++,,,+++***+++++++++,,,---,,,++++++,,,...+++++++++++++++++++++++++++---...---,,,,,,---...///...---...///...,,,++++++++++++---......,,,***+++++++++++++++++++++++++++***)))***,,,------,,,,,,+++)))''''''((()))******))))))((()))+++,,,---+++)))((('''((()))(((''')))'''&&&&&&((())))))((('''))),,,,,,+++)))(((((()))((()))+++------+++)))$$$$$$$$$%%%&&&)))+++,,,(((''''''))),,,,,,)))%%%%%%***......***'''(((***$$$%%%'''))))))(((&&&%%%'''(((***,,,,,,+++)))(((&&&'''))))))(((((()))+++&&&***---,,,)))'''''')))'''((()))******++++++***$$$%%%&&&'''&&&&&&$$$###%%%'''&&&###%%%)))+++)))$$$######$$$%%%&&&'''((("""%%%((((((&&&$$$###$$$%%%###$$$(((,,,;;;]]]~~~ZZZCCCDDDVVV\\\@@@777:::FFFZZZlllKKK>>>RRRxxxhhhAAA999GGG]]]kkk^^^YYYXXX[[[___llltttsss^^^AAA222666AAAdddUUU666222,,,(((---111333222000...---...///000---111444444000......///............///000222333555222//////000333444555999999888555111//////000111000000000222555888999333222000//////000222333333333333333222111000///000000000000000222666:::AAA>>>888333///---------***,,,...111222111///...,,,,,,,,,------..................///////////////000000000000000///...............------...000222...///000111222222111000222222222222222222222222000000000000/////////...,,,---...------...111444333111000000000...+++(((((()))***+++***+++...000444222000///...---+++)))---------,,,+++***)))((())),,,///000///.........222---,,,...///,,,+++,,,------///000000000///...************))))))))))))***)))((())),,,.........******)))(((((((((((((((---,,,,,,...//////---***%%%&&&'''((())))))))))))''''''((((((((((((''''''(((***+++------,,,+++***,,,)))'''(((***+++***(((%%%%%%$$$$$$&&&)))---///,,,+++***)))((('''&&&&&&&&&555EEEFFF;;;---'''&&&&&&%%%%%%%%%&&&(((***+++))))))***,,,---,,,***'''((('''&&&'''))))))(((''''''((()))***)))(((&&&%%%((()))***)))((('''''')))$$$$$$######$$$$$$%%%&&&$$$&&&'''&&&%%%%%%&&&'''(((&&&%%%((((((%%%%%%(((&&&---333222***$$$$$$&&&'''###$$$)))+++222JJJccclllyyy[[[DDDEEEYYY___@@@999>>>LLLaaasssGGG111@@@aaafff???333???QQQYYYNNNBBB===;;;;;;>>>CCCHHHTTTWWWGGG444///777>>>ZZZTTT555222...+++...000//////...------...///000...222666666333000000111111000///......///111222555222///...000222333333777888777444111000000111000/////////000333555777333222000//////000222333555555555444444333222111444444222///------000222777666333111000000000111***,,,///111222111///---++++++,,,,,,---......///,,,------...///000111111///////////////...------...............///111222...///000111222111000///222222222222222222222222111111000//////........./////////...------///111111000//////000...,,,))))))***,,,,,,+++,,,///111333111///.........,,,***,,,,,,,,,,,,+++***)))(((+++---000111///.........///,,,,,,000111///...///,,,---.../////////...---************)))))))))))))))(((((()))+++---,,,+++******)))(((((((((((((((,,,++++++---......---+++'''((())))))******))))))''''''(((((((((((('''''')))+++,,,......---,,,+++***(((&&&''')))***)))'''&&&%%%$$$%%%'''***---///*********)))((('''%%%$$$$$$...888888000(((&&&'''%%%%%%%%%%%%&&&''')))******))))))***++++++)))'''&&&''')))******)))''''''&&&'''((())))))'''&&&$$$)))***+++)))'''&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%'''(((***'''&&&)))(((%%%%%%'''+++555>>>;;;...$$$###''''''###$$$'''(((,,,@@@VVVqqq|||[[[DDDFFFZZZccc@@@:::AAAQQQfffTTT;;;888PPP~~~oooFFF777@@@LLLooovvvmmmeee___TTTLLLMMMRRRSSSOOODDD???;;;888444111333888<<>>000%%%$$$((('''######%%%$$$%%%333DDDhhhttt[[[EEEHHH\\\fff@@@999>>>MMMdddVVV888===JJJsssiiiBBB000999@@@RRRpppvvvkkk___XXXWWWUUUNNNHHHUUURRRLLLHHHLLLSSSUUURRREEECCCAAA???:::666;;;CCCVVVkkkoooVVV:::222333222OOOccc>>>333//////111///,,,---...////////////...///444999999666333111222222000...,,,---...111333444111///...///000111000111333444333222000111222000000/////////000111111222222111000000111222222444555555555444444333222///000///...------///111000111111111111///...---))),,,000333333111...+++((()))***+++---...000000,,,------...///000000111......//////......---,,,///......///111222333222000000111111111///...---000000000000000000000000222111///---------...///111111000...,,,,,,---///...---,,,---...///...---***+++,,,,,,,,,,,,...000///...------//////...------------------,,,++++++///111222111000............,,,...444666333111111)))***+++,,,---,,,,,,++++++++++++*********))))))(((((()))+++---,,,)))'''+++***)))((('''(((***+++***))))))***,,,---,,,+++++++++++++++***)))((('''''''''''''''''''''''''''***+++,,,---------,,,,,,'''''''''(((((((((''''''&&&''''''((()))+++,,,---((()))+++,,,+++)))&&&$$$)))'''$$$###$$$'''***,,,%%%%%%$$$$$$&&&''')))***///,,,)))((()))******)))###)))///000+++&&&%%%'''%%%&&&&&&''''''&&&%%%%%%+++,,,,,,)))&&&$$$$$$$$$%%%%%%&&&&&&''''''''''''"""###%%%&&&&&&&&&(((***,,,)))(((***)))%%%$$$&&&###---555444,,,%%%%%%(((%%%######$$$""""""***555HHHUUUggguuu||||||yyyvvv___IIIMMMaaajjjDDD999999EEE[[[XXX555<<>>999AAAVVV\\\BBB999:::MMMfffooorrrlll___VVVFFF;;;???CCCBBBGGGSSSXXXUUUPPPKKKHHHJJJOOOSSSZZZ___eeejjjqqqxxxzzzvvvsssqqqqqqqqqqqqsss~~~bbbCCC999;;;]]]qqqKKK888------111///222111111000//////......---111444333000......///,,,,,,------///111444555111000//////111222222111000222444555333222222222111111222222222222222222111111111111111111111111000000111111111111000000222333333111000///000111///000222333333222111111,,,---000111111000...,,,((()))***+++,,,---...///000000000///......------000000000000000//////......,,,,,,///333555333000...///000000000///...---////////////////////////------........./////////,,,---...------///111444333111............---,,,***+++++++++******,,,...---,,,+++,,,...///...---000111111111111111000000///000111000...---...000111......222333...++++++((()))+++,,,,,,,,,+++***,,,++++++++++++******************,,,---...,,,***,,,***(((''''''))),,,---...,,,******+++,,,,,,+++************)))((('''&&&((('''&&&%%%%%%&&&'''((())))))))))))*********+++)))+++------,,,******+++((()))***,,,,,,,,,+++***)))***+++,,,,,,***(((''')))&&&$$$$$$''')))((('''''''''&&&&&&''')))+++,,,000...+++***,,,.........+++---///---)))'''''')))&&&&&&&&&&&&&&&'''''''''+++++++++)))&&&############$$$%%%''''''&&&%%%%%%###$$$&&&&&&&&&&&&((()))***''''''(((((($$$###&&&'''$$$"""###%%%'''&&&$$$$$$$$$$$$$$$%%%&&&'''(((&&&'''000@@@RRR___iiipppcccPPPWWWnnnZZZHHH???EEEYYY{{{{{{|||~~~zzzjjjRRR>>>:::999CCCMMMPPPVVVVVVIIIEEEFFFBBB@@@DDDGGGRRRdddXXXYYY]]]bbbiiirrr{{{\\\NNNQQQwwwiiiJJJ999------111///000000///...---...///000---000222000---,,,---000,,,---...///111111222222000//////000333444444333111333666666444333222222000111111222333333333333111111111222222111111111///000000111111000000000333444444222000......///...///000111222333333333......////////////......)))******+++,,,,,,------///////////////.........//////000000//////...------+++***...333555222///---...///000000000///...000000000000000000000000***+++---///000000//////,,,---...------...111444777444111///......,,,++++++,,,,,,,,,++++++,,,...---,,,+++,,,...///...---000000111222222111111000---...///...------///000111---,,,//////,,,***+++)))***+++,,,,,,,,,+++***,,,,,,+++++++++*********)))(((((())),,,------,,,,,,+++(((''''''))),,,...000...,,,+++,,,,,,,,,+++++++++++++++***)))((((((((('''%%%$$$$$$%%%'''(((******))))))******+++,,,(((+++......,,,******+++((()))+++------,,,***)))((())))))))))))(((''''''&&&%%%###$$$'''))))))((((((((('''((()))***,,,------,,,***+++---...//////111///,,,)))'''''')))***'''&&&&&&&&&'''(((((()))*********(((%%%######$$$$$$%%%'''(((((((((&&&%%%$$$%%%&&&&&&%%%%%%'''((((((%%%%%%''''''$$$###&&&&&&&&&&&&&&&''''''&&&%%%&&&&&&%%%%%%&&&((('''%%%)))''')))111<<>>888<<>>555000111111+++***+++,,,,,,,,,...111444000000////////////000000111///---,,,...000222222111//////333888999666222///333888:::888444000///111333333222000......///333111000000111111000...444222///000111111///,,,222222222222111///......555111...///222333///+++......//////000000111111***+++,,,---............---...000000//////111222222000...,,,+++******+++---,,,---000555777555333222222222111111///......///000111111111000...---+++,,,...111444555333111555555444111......111555333333444333222000...---......------...///111222222000---***))))))***+++333333222222222222111111...///000111111000//////000000000000000///......333000---+++******+++---///...---+++***)))))))))'''&&&&&&(((+++,,,,,,,,,,,,***'''%%%&&&(((,,,///---------+++)))((()))+++***+++---/////////---,,,'''((()))(((&&&%%%%%%&&&%%%%%%%%%'''***,,,---,,,///000000000...+++((('''+++++++++***************---,,,+++(((%%%%%%&&&((('''%%%######$$$'''+++...***)))((((((((()))***+++---+++)))***,,,---,,,***000...+++((('''((()))*********))))))))))))******+++,,,,,,***(((&&&'''(((%%%%%%&&&&&&'''((((((((((((&&&$$$$$$&&&&&&$$$"""########################'''$$$"""%%%***---,,,)))'''((()))))))))'''&&&%%%&&&!!!"""'''((()))777JJJYYYHHHFFFdddqqqsss~~~ccc___YYYSSSPPPNNNMMMLLLZZZnnnxxxhhhQQQJJJWWWeeeWWWAAA@@@CCCGGGPPPaaaqqqLLL???;;;CCC```hhhGGG222///,,,...///)))---.........---///111444111000///////////////000111///......000111222111...---...222777999777333333666::::::888444111000///111222111...---------000///...///000111000///444222000000111222000---///000000111111111111111555333111111222111...,,,......//////000000111111---------------............///000000//////000111000///...---,,,,,,,,,,,,------...111444666444222111111111111111000//////---...////////////...---,,,,,,---000333444333111444444333000------000444333333333333222000...---,,,,,,+++,,,---...000111222000---+++******+++,,,333333222222222222222222//////000111111000///...000000000111000//////...222000---+++******+++,,,......---,,,+++***)))((((((((('''))),,,------,,,,,,***'''&&&&&&))),,,...,,,------+++)))((()))******+++,,,---...------,,,'''(((((((((&&&%%%&&&'''%%%%%%&&&''')))++++++++++++,,,,,,---,,,***(((&&&+++*********))))))((((((++++++)))'''&&&'''***,,,'''%%%$$$$$$%%%'''***+++,,,,,,+++******+++,,,---,,,***)))***,,,---,,,***...---***(((((((((***+++******))))))))))))******)))+++,,,+++)))''''''(((%%%%%%&&&&&&'''((((((((('''%%%$$$$$$&&&'''%%%###$$$$$$############$$$$$$&&&###"""$$$)))+++***''')))))))))))))))'''&&&%%%'''!!!!!!$$$$$$"""+++999VVVDDDAAA^^^yyyeee\\\[[[PPPKKKEEEBBBCCCDDDAAA>>>GGGTTTZZZOOOAAA@@@MMMYYYiiiYYY[[[cccmmm~~~RRR===999CCCgggUUU<<<000111//////000+++000000000///...///111333111111000///////////////111000///000222222222000---,,,---111666888777444444666888999666444333333---///000///---,,,,,,,,,---,,,,,,...111222222111444333111111222222000///---...///000222333444444444555555444111///............//////000000111111000///...---------...//////000111000...---...///......///////////////.........///111444555333222//////000111111111111111++++++,,,...............------...111333444333111333333111...,,,---000222111222222222111000...---************,,,---//////111000...,,,++++++,,,---222222222333333333333333000000111111000///...---000000111111000000///...000///---+++******+++,,,------------,,,+++)))))))))(((''')))+++,,,,,,+++,,,***(((''''''))),,,---,,,,,,---,,,***))))))***++++++++++++++++++,,,,,,'''((()))(((&&&&&&&&&(((&&&&&&''''''((()))))))))((()))+++,,,,,,+++******++++++***)))(((((('''''')))((('''&&&&&&(((---000&&&&&&%%%%%%&&&&&&'''(((---,,,++++++++++++,,,,,,***))))))***,,,,,,+++***,,,+++***))))))***+++,,,***))))))(((((())))))***(((+++------+++)))((((((%%%%%%&&&&&&'''(((((((((&&&%%%$$$%%%&&&'''&&&%%%%%%%%%############%%%%%%%%%###"""$$$''')))(((%%%++++++******((('''%%%$$$''' ###$$$!!!###***RRREEEIIIiii{{{xxxsssnnnkkkhhhddd```]]]xxxXXXGGGEEEJJJHHHFFFCCCCCCEEEFFFEEEDDDZZZ___```[[[XXX```qqq[[[>>>666>>>aaaSSS===555666111///000,,,111111111///......///111222111000//////......///111111000111333333111000.........111555666555444333555666666555444555666---...000///...------...,,,,,,,,,///222444555444444333333222222222222111......///000111333444555444777999666000,,,---000......//////000000111111333111///---,,,---...///000111111000...,,,---...,,,---///111111111000000...///000222333333333222---...///000222222222222***+++,,,---...///000000000000000222444555444222222111///---,,,---///111000000111111111000...---*********+++,,,---.../////////......------......111111222222333333444444111111111000///...------000000111111000000///...///...---,,,++++++++++++,,,------------,,,***)))((('''&&&((()))******))),,,+++)))(((((()))+++,,,,,,---...---,,,++++++,,,,,,+++)))((((((***+++,,,)))******)))&&&%%%%%%&&&'''((((((((('''''''''((()))***,,,...///000000000,,,,,,+++***)))(((''''''((('''&&&$$$$$$''',,,000&&&&&&'''''''''&&&&&&%%%************************((())))))+++++++++************))))))***++++++,,,))))))(((((((((((())))))+++---000000---***((('''%%%%%%&&&&&&'''(((((((((%%%$$$%%%%%%&&&'''''''''&&&%%%$$$######$$$%%%&&&&&&$$$###$$$'''((('''%%%,,,+++***)))(((&&&%%%$$$$$$ &&&)))'''&&&'''QQQHHHPPPrrrxxxooohhhccc]]]WWWSSSKKKHHHDDDDDDDDDDDDEEEFFFXXX```CCC999===DDD@@@DDDKKKQQQWWW]]]dddiiisss{{{lllDDD888999XXXTTT>>>555555...+++---***111111111///---,,,...000111111000///////////////222111111222333333111///111111111222333444333222999::::::999777555555666...000222222111000000111...---...000444777777777444444444444333333333333111111000000111222333333333777999666000,,,---000......//////000000111111333222///---,,,,,,......000111111000---,,,,,,---,,,...///111222111111000---///111222333333222222,,,---///000222333333333,,,------...000111222333333333222333555666555444222000---+++,,,---///000...///000111000///...---,,,,,,------.../////////......///000000000000///000000111111222333444444222111111000///.........///000000000000///......------------,,,+++******,,,,,,---------,,,,,,++++++)))))))))+++++++++)))++++++************++++++,,,...000///...------------+++)))(((''')))+++,,,,,,---,,,***&&&$$$###$$$''')))***)))'''%%%'''(((***+++,,,...000111222222------,,,++++++***))))))((('''&&&$$$###%%%)))---''''''((((((((('''&&&%%%))))))******++++++++++++(((***+++,,,,,,+++***)))((()))******++++++++++++))))))(((((((((((())))))...000222111...***'''&&&%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%&&&'''((('''''',,,+++)))(((&&&%%%$$$$$$$$$!!!"""(((---,,,)))'''SSSKKKRRRsssvvvggg]]]ZZZPPPJJJFFFDDDBBB>>><<<===CCC@@@?????????@@@GGGNNNmmmjjjXXXVVV^^^eeemmmuuuvvvJJJ999444MMMzzzVVV???555555000...111///111111111///---,,,...///000000////////////000000333111000000111222000///444444333333333333333333AAAAAAAAA>>>:::666555555000222444555444333444555000///000222555777777777444555666555444333444555444333111000000111222333222666888555000,,,---000......//////000000111111222000///---,,,,,,------///000111///---,,,,,,---//////000000000000//////,,,///111333222222333444,,,---///000222333333333/////////000111222444555555444333444555666555444222///,,,+++,,,...///000---...///000000///.........//////000000//////...---...000111222222111111......///000111222333444222111000///......//////...////////////...------+++,,,---------,,,***)))---,,,,,,,,,,,,,,,---......---,,,,,,---...---++++++++++++++++++*********,,,...000000///------------,,,***(((((()))+++,,,---------***&&&$$$######(((***,,,***'''&&&'''***)))***+++,,,---...///000---,,,,,,,,,,,,+++++++++(((((('''&&&%%%%%%(((***(((((()))))))))((((((''')))***,,,---............***,,,......,,,***))))))''')))***,,,,,,,,,+++***)))((((((''''''(((((()))...000111000,,,)))'''&&&%%%%%%&&&&&&'''(((((((((%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((***)))(((&&&%%%$$$$$$$$$%%%$$$$$$'''+++***'''$$$TTTMMMWWWyyy~~~nnndddYYYRRRIII???999999@@@======AAAAAA>>>>>>BBBBBB???===<<<:::<<>><<<<<<>>>AAADDD======???BBBGGGKKKMMMMMMNNNUUU]]]bbbhhhvvvcccAAAEEEfff```AAA444999888444444222000111222000---,,,...111...---///333333000000222888222---...333666333///111222222222222444888;;;888666777:::999444333555222444777888777555333222555555444333333222111111444666888888666555555555555333111//////111333555...222555666333000//////////////////........................////////////000///---,,,---...000111000000///...---,,,,,,+++///111444444333222222333---...///111222222333333555555444111...///444888888888444...,,,///111///...,,,+++---000111///,,,*********++++++,,,,,,,,,------............------............000333666888000---+++,,,000222111///222111111222222000---***,,,,,,---...---,,,+++************++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,***(((((()))((('''&&&,,,++++++++++++)))&&&$$$))))))***+++,,,------...---,,,******+++,,,++++++---,,,+++)))))))))******++++++,,,***((('''''')))'''(((((((((((()))))))))((()))***++++++***)))(((***((('''''')))+++,,,,,,---...///000///...---,,,***+++---//////...---+++///...------,,,+++***)))///***&&&&&&)))+++***'''%%%%%%&&&'''((()))******+++***)))(((((('''''''''&&&''''''((()))***++++++***,,,+++&&&###&&&(((''')))((('''((()))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###!!! !!!###$$$!!!!!!!!!"""###$$$&&&'''TTTWWWmmmeeeHHHJJJ\\\~~~uuuiii```LLLEEEBBBCCCBBB===:::<<>>;;;:::888;;;???AAADDDJJJQQQWWWWWWZZZ___fffmmmwww```GGGXXXjjjGGG222111//////111//////000000///------...000***))),,,111222///...000666111------111333111...222222222111000111333555222111444777666111000333333333333333222222111111444333333222000//////...111222333222000.........444444333333222222222111,,,///222333111000//////000000111111111111000000............////////////222111///...------.........//////000000000000000...000111111000//////000---......//////......---...111444333111111444777CCCCCC@@@888444333000,,,,,,,,,,,,---000222222111000///...---,,,,,,,,,,,,---///000111111000///---...000222333333111...---000---***+++---...---+++++++++,,,...000000---+++******,,,------,,,++++++*********+++++++++++++++---,,,++++++*********+++******+++,,,------***(((''''''(((***------,,,***,,,,,,+++++++++*********+++***((((((***++++++***,,,+++)))((('''&&&&&&&&&(((***,,,,,,***(((''''''))))))))))))************((())))))******))))))(((%%%######%%%(((***++++++******)))(((((()))***+++---------------......///************))))))))))))***(((''')))---///---+++******)))))))))(((((((((+++***)))(((''''''''''''&&&&&&''''''(((((())))))(((+++***&&&$$$&&&(((''''''&&&&&&''')))+++***)))######$$$%%%&&&''''''((((((&&&$$$"""""""""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$aaaUUUZZZxxxQQQHHHXXXvvvcccBBBAAALLLyyy~~~ooobbbXXXOOOFFF???CCC@@@======???CCCGGGIIIGGGAAA<<<999:::===AAADDDJJJQQQZZZaaagggppp{{{pppJJJQQQ}}}uuuQQQ666000...000555333/////////...---......///+++,,,222999:::555222222777333//////111333111///222333333111000///111222666666888:::666///...111;;;999666444444444444444222222111000///...------111222222111...,,,,,,---333444444444444222111000,,,...000111111000000000...///000111111111000000............////////////222111000...------------...///000000000000///...---...000///...---...///000000000//////...---,,,...222555555333111222333:::<<<;;;777444444222...++++++,,,---000222333333333222000...---,,,,,,,,,...///111333333111///...///000222333222000...,,,222///,,,,,,---...,,,*********+++---///...,,,***((()))+++,,,---------,,,,,,,,,,,,,,,---------------,,,+++*********************,,,...000///,,,***''''''(((+++---...---,,,+++++++++******************)))'''((()))+++******+++***)))(((&&&%%%%%%$$$'''))),,,---+++)))'''&&&++++++++++++,,,,,,,,,,,,((())))))))))))))))))((("""!!!"""$$$''')))******,,,***((('''((()))+++---...---,,,+++,,,---///000+++,,,,,,,,,---------...222///+++*********)))'''************))))))))))))******(((''''''''''''''''''''''''''''''((((((((('''******&&&%%%''')))(((&&&%%%%%%''')))******)))"""###$$$%%%&&&((())))))'''&&&%%%#########$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%```QQQSSSxxxpppJJJ===EEE^^^fffCCC@@@LLLxxxsssggg```]]]RRRMMMFFFBBBBBBBBBAAA@@@DDDBBB???===<<>>999666555333222111111000//////......---222333222111...,,,---...333333555555555333111000---...///000111111000///,,,---///000111000///...............////////////222222000///...---,,,,,,...///000000///...,,,***,,,---...---,,,,,,...///222222222222000///...---000333777666333///...///333666777444333444333///***+++,,,---...111333555555333111...---,,,,,,,,,///000111333333111000///000000000111111111111000333000------//////---***,,,+++,,,---...---***(((((()))+++---...//////...////////////////////////...---,,,+++************)))***,,,///111111///,,,*********,,,......,,,***(((((()))******+++,,,,,,***((('''(((***++++++*********)))((('''&&&%%%$$$&&&))),,,---+++)))'''''',,,,,,,,,---------......)))(((((((((((((((((()))"""!!!"""$$$(((******)))+++)))'''&&&&&&(((+++---...---+++******,,,...000,,,,,,------.../////////777333---(((&&&&&&''''''((((((((()))***+++++++++***)))((('''&&&&&&&&&&&&((((((((((((((('''''''''&&&***+++(((''')))+++)))&&&&&&%%%&&&)))***)))(((""""""$$$%%%'''(((******'''&&&%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&[[[MMMPPPuuunnnJJJ===AAAWWWjjjEEE@@@IIItttssslll___\\\VVVPPPIIICCC???<<<>>>@@@AAABBBBBBAAA???>>>===@@@EEEJJJPPPYYYeeemmmwww___PPPpppsssMMM888///222555...111///......000111111000111444;;;CCCDDD===666444888666333222333333222222222333444222000//////000444555888:::777555999AAAYYYPPPDDD:::555222000---////////////////////////333333333111///...///000222333444555555444333222000//////000111222000///+++,,,...000111000///...............////////////111111000///...---,,,,,,...///000000///---***)))***+++,,,,,,,,,---///111444444444333222111//////111444888777222...,,,---222555555222111333222...)))+++,,,,,,,,,///222555666444111...,,,,,,,,,---000000111111111111000000000000000111111222333333444000------///000...+++---------...///...+++)))''')))+++...000111111111111111111111111000000000///...---,,,+++*********)))***+++...111222111///,,,++++++---......,,,***''''''((()))***+++,,,---***)))'''(((***,,,,,,+++***************(((''''''''')))+++,,,+++)))((((((,,,,,,,,,,,,------------)))((((((''''''(((((()))######$$$&&&)))+++***)))(((&&&%%%$$$$$$&&&)))+++---,,,***)))***+++---...***+++++++++,,,,,,------444111,,,(((%%%&&&((()))&&&''''''((()))***+++,,,***)))((('''&&&&&&&&&&&&******))))))(((((('''''''''+++,,,***)))+++---+++'''&&&&&&&&&((()))((('''######$$$&&&''')))******'''&&&&&&%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&UUUJJJPPPtttoooHHH<<>>@@@BBBBBBAAA@@@:::???DDDFFFDDDCCCEEEGGGVVV^^^iiittt~~~oooTTTfff{{{RRR:::000333555---222000...///111333222111111111555::::::555111222888666333222222222111111222333444333111000000111111222555666444444<<>>???DDD???<<<>>>EEEGGGAAA===>>>777BBBJJJNNNYYYjjjoookkkrrrzzzhhh]]]|||NNN777222333333444333222000111333555555555444666777555222111333555666777777444///...000333111///......111333444555111444555444111000333666999::::::777111...---.........///000111222222222444333111///...///000111222111222333555555333111222111111000000000000000///000111222222111000///,,,,,,---...///000111222111...***,,,000222000---111111000000///---,,,+++++++++,,,...000222444555555333///---,,,---///111///222555555333000000111///...,,,*********,,,---------------///111333555444333111////////////000---///111222111111333444666666666666555444333222---......,,,++++++---///......000333555555222///+++)))***///555777444000000222333222///---,,,,,,222111000......//////000111,,,((()))---000000---,,,...000111000000111222,,,++++++++++++***)))'''******++++++,,,,,,,,,++++++)))'''***///000,,,(((+++***)))(((((()))******&&&&&&'''(((((('''&&&%%%)))******++++++)))(((''')))***---/////////...---((((((((((((***,,,...///(((+++...---***((((((***---...000111222111///...///...---,,,+++***))))))%%%$$$$$$%%%(((***+++++++++***'''%%%$$$%%%&&&'''+++,,,------,,,+++***)))+++,,,------------,,,+++,,,+++)))'''&&&%%%&&&&&&$$$$$$%%%&&&&&&'''(((((()))'''$$$$$$&&&(((((((((((('''&&&&&&''''''$$$"""NNNCCCJJJnnnOOO>>>CCCMMMtttxxxQQQ<<>>===@@@AAA@@@BBBEEEIIIBBB>>>AAAFFFKKKRRRZZZ___lllxxxwwwkkkvvvJJJ555222333444555222222222333555555444222333555666444222111222444333444444222000///000111222000000111333555666555777777777555444333444555444666666444000...///000///000000111111222222222333222000///...///111222222222222444555666444222111000///.........///000000111222333222111000///---...///000222222222222111...+++,,,000333111...000000000000///...------+++,,,,,,...///222333444444222///,,,,,,---///000000333555444111...------///...---,,,,,,,,,------------...///000222333444333222111000///000000111...111333444444333444555555555555555444333222111.........,,,++++++...000000111222333555444111...,,,******...333555333///000222333111...,,,******------,,,,,,---...000111000,,,((((((+++---,,,***+++---////////////000111------,,,,,,,,,+++***))))))***,,,---------,,,+++***(((''')))---...,,,))),,,+++***)))(((((()))***(((((()))))))))(((&&&&&&)))******+++***)))((('''***+++---.../////////...++++++*********+++,,,---)))+++,,,,,,+++))))))))),,,---///111222111000///111000///---,,,+++***))),,,+++***+++---//////...))))))'''&&&%%%&&&&&&'''******+++,,,,,,+++)))))))))***+++,,,,,,+++***)))...,,,***'''%%%$$$######$$$$$$%%%%%%&&&''''''(((***'''$$$###$$$%%%&&&%%%'''&&&$$$%%%&&&&&&%%%$$$MMMAAAHHHnnnXXXDDDBBBHHHlllYYY@@@CCCbbbhhh[[[MMMFFFCCC???<<<======888777:::===>>>AAAEEETTTWWW```nnnzzz~~~tttIII666333333444666222222444555666555111...222333444444222111222333222222222333555444333111222222222444666777666555999777555444444444333222111222333333222222333444111111111222222222222222222111///...///000222333444333333444666666555333111000...,,,,,,---...///111222333333333111000///...///222444555444333333111...,,,---111333222111...//////000000//////...,,,------...000222333444222111...,,,+++,,,...///333444666555222...,,,,,,//////............---------...000222333333333333222111000000000111333444111333666888777555555555444444333333222111111111//////...,,,***+++///222333333333444444333000------+++***,,,000222000...000222222111...+++))))))))))))***+++,,,...000111///,,,((((((***+++***(((***,,,---...------...000............---,,,+++***)))+++---//////...,,,+++))))))((()))***+++,,,,,,...---+++)))(((((())))))++++++++++++***)))''''''))))))*********)))(((''',,,,,,------.../////////...---,,,++++++++++++++++++++++++,,,,,,,,,***(((***,,,...000111222111111444333111///---+++******111000...///000000///...''''''(((((((((''''''&&&((((((***++++++***))))))'''((()))******)))((('''///---***'''$$$"""!!!!!!$$$$$$$$$%%%&&&&&&''''''***(((%%%###$$$$$$###"""&&&$$$""""""$$$%%%&&&%%%UUUFFFKKKsss```IIICCCFFFggg\\\@@@???^^^~~~wwwjjj]]]WWWKKKCCC>>>@@@CCCBBBAAABBB@@@@@@CCCJJJPPPWWWaaakkkvvvKKK999666333222555555444444555555444000---000111333444333222222111333222333666:::;;;777333222222333555777888666444555111//////222333111///222333444444555555666777333333222222222222222222000///......///111333444555444333444666777666444222111...,,,,,,---...///111111222222111000///......000333555666555333222000...---...111333333222......///000000000000000/////////000111333444555111///---,,,+++,,,...///444555666666444222000///------............---,,,---///111444555555333222000000000000111222444555333666999:::999777666666222222111111000000000000000///...,,,+++,,,000333444333333444444333111......,,,***+++---///...---111333333222...+++***)))))))))***+++---...///000---+++((((((***++++++)))***+++,,,,,,++++++,,,...---.........,,,+++++++++)))+++...000111///,,,***)))*********)))***---000///...,,,***)))((())))))......---,,,+++***(((((()))))))))))))))(((((((((,,,,,,++++++,,,---......,,,,,,+++++++++*********---+++)))+++------***''')))+++---///111222222222666444222///---++++++***111///.........---+++***%%%&&&((())))))((('''&&&&&&'''(((*********))))))''''''))))))))))))''''''...,,,)))&&&$$$###""""""$$$$$$%%%%%%&&&&&&&&&''')))'''%%%$$$%%%%%%$$$###%%%""" """%%%&&&&&&^^^LLLOOOwwweeeMMMFFFGGGeee^^^@@@>>>UUUvvv}}}sssYYYRRRLLLKKKIIIEEEBBBCCCFFFAAA>>>@@@AAA???>>>???IIITTThhh{{{qqqHHH999777333222777888666444222222222000//////000222444555444222000111111333777;;;<<<888555111111222444666666444222000---+++---000333222000444444333333444444444444333333222222222222222222000///......///111333555555444333444555666666555444333111///......///000...///000000000...---,,,...///222444555444222000000///...///111222333222---...///000111111111111222222222222333444555666000///---,,,,,,---...///111222333555555555333111+++,,,,,,---------,,,,,,---///222555666555333222////////////111333555666444777999999888666555555111111000/////////000000//////...---,,,---111444222111111222444444222000...---,,,+++,,,---------222444555333000---,,,+++,,,,,,------............+++******+++,,,.........***++++++***))))))+++---+++---...---+++))))))+++)))+++...000111///,,,******+++,,,,,,+++---000222000///---+++***))))))***///...---,,,+++***)))))))))))))))(((((((((((((((******)))))))))***++++++(((((())))))***+++++++++---+++***+++......+++''')))***,,,...000111333333666444111...,,,+++***+++...---,,,,,,,,,+++(((&&&%%%&&&)))******)))'''&&&&&&'''((()))******)))((((((((()))******)))((((((***)))'''&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&%%%%%%'''((('''&&&$$$""" """%%%&&&'''bbbMMMNNNwwwiiiOOOHHHJJJeeebbbGGG???IIIWWWaaaaaaZZZPPPJJJBBB??????AAAAAA>>>???BBBAAAAAAEEEKKKPPPUUU\\\eeexxxfff@@@666666333333999999777333111111111111000...///222555777777333000...///111555888888777555222111111222444444333222...------///111444555555333222000000111111///...111111111222222222222222000///......///111333444555444222333444666666555555444333222111000000000,,,---...//////...---,,,...///111333333333111000000000/////////000111111...///000000111111111111333333333333333444555666000///...------...//////,,,,,,...111444444333111+++++++++,,,,,,,,,,,,---...///222444555444333111............000222444555555666777777555333333444111000///......///000111.../////////...///111333111000000111222333111000------------------------222444555444111...------///////////////...---,,,******+++---...///000000***++++++)))((((((+++---***---///...***((()))+++)))+++---//////...,,,+++,,,+++,,,---...000111222000///---+++******++++++...---,,,***))))))))))))***)))((('''''''''(((((((((((())))))))))))))))))$$$%%%''')))***+++,,,,,,,,,,,,,,,---------+++)))******+++---///111222333444222///,,,************,,,+++++++++,,,+++)))&&&&&&((()))******)))'''&&&'''''')))******)))((((((((()))***++++++***)))((((((((('''&&&'''((()))***'''''''''''''''''''''((('''&&&%%%&&&((()))((('''###""" !!!###%%%&&&&&&dddKKKKKKtttlllPPPKKKMMMeeeuuuZZZEEE===>>>@@@BBBCCCBBB@@@???===;;;<<>>EEE[[[{{{oooIII===777666888555555444333444555555444222000000555===@@@;;;666444666666666666666555555555666555333222111111222333///......///222444555444444333222111000/////////---...000///......///111......///000111222333444000222333333222111111222---...000111111000...---111///------///000///...000111222555666444000,,,---...///000000111000000///...------------......222111//////000111111000000//////111333444333111+++))),,,333666444222333444222000000111333333222...,,,++++++...000111111666444111......000222444111111000//////000111222222111///......///111222333333222222222333444444000.........///...,,,***)))***+++---...//////000,,,+++++++++...222666999999888777555333000...---.........000333333222000000///...---------...///,,,------...000222333444,,,,,,++++++,,,...000111555333111...,,,++++++++++++***+++,,,---+++(((&&&&&&'''((((((((((((+++---///,,,)))'''((())))))(((((()))+++///222222000---'''((()))******)))(((''')))***++++++***)))'''&&&((()))***+++,,,,,,,,,+++)))))))))))))))((('''''''''''''''''''''((())))))(((***+++***((('''''''''***)))))))))(((''''''&&&"""###&&&)))******))))))&&&'''((('''%%%%%%%%%'''(((&&&$$$%%%&&&'''&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&### """''''''%%%\\\RRRZZZvvvLLL888666JJJhhhsssdddPPPDDDAAAAAA>>>:::======<<<<<<;;;;;;<<<===;;;@@@NNNgggrrrKKK>>>666555777444444333333444555666444333111111555<<<>>>999666666777777666666555555444444666555444222222222222222000///...000333555555444333222111000////////////---///000000//////000111...000222222222222222333111222333333111000000111///000111222222111000///111///---...111333222000000222444555555222...+++---...000111222111000000...//////...---,,,---...111000000000000111111111//////000111222333333222...,,,///666999666333333333111000000111222222111---+++***,,,...111111111666333000...///111444666111111000//////000111111111000///......//////000333222111000000111222333///......///000///---***)))***,,,...//////...---...---,,,+++,,,...000222666666555333111...,,,+++......///111444555333222222111///---------...///,,,,,,---...///111222333...------------///111222777666444000---*********)))***+++,,,---,,,(((%%%%%%&&&((((((((()))+++---...+++(((&&&'''((((((((()))***...333777777333///((())))))******))))))((('''(((((()))(((((('''&&&((()))+++,,,------,,,+++)))))))))))))))((('''&&&''''''''''''(((((())))))(((*********(((''''''((())))))((((((''''''''''''"""$$$''')))***)))((('''&&&'''''''''%%%$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###"""(((333777///###______ooo|||OOO:::777HHHcccuuuggg```MMMFFF???===???AAA@@@=========>>>CCCFFFEEE???999:::BBBZZZtttLLL===555333555222444333333444555666444333444333444888999666666:::777777666666555555444444555555444333222222222222000//////111444666666555222222111000////////////...000222333222111111222111444666666333111000111111222222222000000111222111222333333333333222111111...---000555888666444111333555555333000,,,***///000111222222222111000///000222111...---...//////000111111000000111111...000111222222222222333...---///666888555222222111///...///000111000///...---,,,---000222222111222111///...000333666888222222111000000/////////111000000/////////......000///.........///000111/////////000111111...,,,+++,,,---.........,,,,,,///---,,,******+++,,,,,,333333222111///...,,,+++......///222444555444222222111///---,,,---...000......------......///000///......---...///111222666666555222---***)))***)))***+++---...,,,)))&&&$$$&&&((()))))))))+++,,,,,,***'''&&&&&&(((((('''+++,,,...444888888222---)))******************)))'''''''''(((((('''''''''''')))+++---...---,,,+++************)))(((&&&&&&(((((()))))))))******)))((()))***)))''''''((())))))(((''''''&&&''''''(((%%%&&&((()))((('''%%%$$$&&&'''''''''%%%$$$%%%&&&&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%$$$###""""""###!!!###...???EEE777&&&ssswwwSSS<<<888GGG___rrrcccVVVJJJBBB@@@EEEDDDBBBAAABBBBBBAAA@@@>>>EEERRRaaaggg___LLL===:::>>>TTT{{{tttLLL<<<444222444111555444333444555555444222555333333666555333666;;;666666666666666555555555555444444333333222111111000000000333555777666555222111000//////////////////111333444333222222222222666999999444111///000000000111000000000222444333333333444444333333333111...---111888;;;999555111333555444111...---,,,111111222222222222111111///222444333000...///000///111222222000///000000...000222222222111222333---+++---222444111//////000///......000000///...///......///111222222111//////...///111333666888222222222111000//////...111111111111111///.........---......///000111111000//////000111111///...,,,---......///.........---,,,+++******+++,,,,,,222222222111000///....../////////111444444333111111000---,,,+++---///000//////...---------------//////.........///111222333555666222---******+++***)))***,,,---,,,***'''$$$&&&)))***))))))***++++++)))((('''((()))((('''++++++,,,222777777000***************************))))))(((((((((((((((((('''))),,,...///...,,,+++++++++++++++***(((''''''))))))***+++++++++++++++((()))***(((''''''(((***)))((('''&&&&&&&&&((((((((((((''''''&&&&&&%%%$$$&&&'''((('''%%%%%%%%%''''''%%%###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$###""""""***$$$ &&&444;;;333%%%TTT<<<888EEE[[[~~~bbbVVVJJJFFFDDD???===>>>;;;;;;<<<<<<>>>DDDNNNUUUdddqqqxxxYYYCCC:::999KKKrrruuuLLL<<<444222444222666555444444555555333111222111333666444111333888555555555666666666666666444444444444333222111111000000111333666777666555111111000////////////000...000333444333111111111///444999999444000///000...///000000///000333555333333333333333333333333222///...222888;;;777333///111333222000...000111333222222111111111222222///333555444000---...000///111333333000......///---000222333111111222444...++++++000222///...///000///...///111111///...000000///000111222000///......///000111333444444000000111111111000000000111222333333222000///---,,,---...000111222333333000///------///000//////------...///000222444555...---,,,,,,,,,,,,,,,---///000000111111000000000/////////111333333111000000...,,,******,,,///111000000///...............//////...---...///000111000333555222---***+++---)))(((((()))***+++)))'''%%%'''******)))((()))***+++******+++,,,,,,)))''')))'''(((---444555///))))))))))))(((((()))))))))++++++***)))))))))))))))'''))),,,//////...,,,*********++++++++++++*********+++,,,---------,,,,,,((())))))((('''''')))+++)))(((&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%&&&''''''((()))(((&&&%%%&&&''''''&&&$$$$$$&&&&&&&&&%%%""""""###$$$$$$$$$$$$$$$(((%%%!!! %%%+++)))$$$TTT<<<777DDDXXXwww^^^MMMHHHAAA@@@FFFIIIEEE@@@??????BBBEEEHHHPPPbbbyyy\\\CCC===<<>>???PPPtttxxxVVV@@@444111222333444777888888777555333222444666666555555555666111222222222222222333333333555666555444444555666333333333444666777666444444444444444333222111111555444333111000///......///111222222111111333444333555666666444333444444888777777666555555444444222000//////111222333222///000111111000111333555444444333111///...000111222222222111000///------///000222555555555444333555444333333333333222111000///---...//////...,,,------...000111222333444444222//////000111111111333333444888<<<<<<999555111222333222000000000222777777666555444222111000...///111222444555555444222111///...///000///...333222000...---///333666000---+++)))+++,,,,,,,,,---,,,++++++***+++++++++++++++,,,---............000///////////////000111---000333333222///......------------............333444555666555333000///+++)))''''''(((******))),,,+++(((&&&&&&''')))+++''''''(((+++------+++)))$$$%%%'''+++///000///...,,,+++***+++,,,,,,+++***,,,,,,,,,+++++++++++++++((()))*********+++---...(((///...,,,000---+++444000---***,,,///000,,,(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&'''(((***+++(((''''''((()))***((('''%%%&&&''')))***)))&&&######"""!!!"""%%%&&&'''&&&&&&$$$###%%%(((***)))'''nnnIIIEEEGGGXXX~~~{{{wwwsssjjjdddfffmmmmmmZZZLLLCCCNNNEEE???>>>???===>>>@@@JJJXXXppp```FFFEEESSSuuu^^^AAA333111444111333666999:::888666555333444666555444444444666222222222222222222222222777777777777555444333333333222222333555666555444222222333444333222000///333333222000////////////000111111111111111222333222444777888777777777777:::999888777666444333333222000......///111111000///000111111000111333444333444333111///...000222111111111111000...---,,,000222555666555444333333555222000000222333000---///...............---,,,,,,,,,...///111333444555444222000///000000000//////000222666::::::777444222333333222000//////000111222333555555555555555...000222111000000333666222111000000000//////...333333000---+++,,,000333///,,,***)))***+++++++++++++++***************+++***+++,,,---.........---000000000000000000111111,,,///333444333000......---///000000...---...///111333555777666444111///+++)))''''''((())))))))),,,)))'''&&&(((***,,,,,,''''''(((***+++***(((%%% ###''',,,///000//////+++)))))),,,---+++)))++++++,,,------,,,,,,+++---...///---***))),,,///---111......666999???MMM444///***+++///111---((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''&&&&&&''''''''''''&&&%%%&&&''')))***)))%%%"""$$$""""""###%%%'''''''''%%%&&&'''''')))---333888uuuOOOIIIKKK]]]yyyrrrssssss[[[LLLEEEAAA@@@JJJFFFCCCBBB@@@BBBKKKUUUuuu\\\WWW___}}}bbbBBB444222555000222555777999888777666222333444444222222333555222222222222222222222222777666777777777666555333222111000111333444444333000000111222222111///...000000000///000000111111000000000111222222222222///111555777777777888999:::999888666444333111111111///------...000000000000111222111000000222444333333333111//////000222111111111111000...---,,,222444777666333111000000333000---...111111///,,,......///...------------,,,---...000111333444555444222///...///000000///---...111444777777555444333444444222000//////000000111333555666666555555///111222000......222777000111111000///...------111111000...,,,---///222...,,,***)))***++++++************))))))******+++***+++---...//////...---111111111111111111000000,,,///333555333111///...///111222222000//////000///111444555555222///---***((('''''')))))))))((((((''''''***---//////---)))((()))******'''######)))---...---...***'''(((***+++)))''')))***,,,.........---,,,***+++,,,+++((((((,,,000+++......555AAABBBDDDQQQ666000***+++///111...)))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((++++++)))&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***(((%%%"""$$$###"""###&&&(((((((((!!!&&&+++++++++333BBBNNNxxxPPPIIILLL```tttbbbMMMAAA>>>===>>>@@@EEEFFFIIIOOOVVVbbbwww```BBB555333222000111333444555666666555111222333333222222444666444444333333333333333222222222333666888999888666222000///000222333333333///000000000000000//////////////////000111222222//////000222444555444222,,,...111333333444666888888777666555333111000///000...------///000111000333333444222111000222333333333333111//////111333222222222111000///------111444777555111---,,,---000///......///000///......///000///---------......//////000111222222333333111......///000000000...000111333555555555555333444555333111000000111222444555666666444222111111222222000......222666///000111000...,,,,,,,,,...///000///......///111...,,,******+++,,,+++************)))******+++,,,***,,,...000000000......000111111111111000000///---///333444333111000000222222333444444333222000///000111222111///,,,+++)))(((''''''))))))((('''%%%%%%''',,,111333000---))))))******)))&&& !!!&&&***+++++++++)))(((((()))((('''&&&'''))),,,///000///---,,,)))***+++,,,...111666:::>>>AAADDDNNNUUUHHH999:::333///++++++///000...***&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''***+++(((%%%######$$$%%%$$$$$$$$$&&&((((((''''''(((((((((%%%###%%%$$$###$$$'''((()))(((%%%***,,,)))%%%)))666BBBwwwMMMEEEJJJ^^^rrrbbbKKKBBB<<<;;;;;;:::===AAAFFFLLL[[[nnn~~~WWW>>>666333000000000000111222333444444111222333333222333666888555555555444444444333333111111222555999:::888555222111///000222444444444111000000000000000111111000////////////000000111------000444777888555222...///000111000111333555777666555444222111/////////...,,,---///111222222555666666444111000111222222333222111//////111333333333333222111000.........222555333///++++++,,,...///000000000000111222...000111000...---...000111111111000000000000000111///......///111111000///000111111111222333555444555555444222111222333333444666777666444222000333333222111000000222444///111333111...,,,,,,,,,,,,///111222000/////////...,,,++++++,,,,,,+++******************+++,,,,,,+++,,,///111222111///...000000111111111000.........000222333222111111222444333333555888888555111000000000000///---+++)))(((''''''((())))))(((&&&&&&%%%&&&+++111222///+++((())))))***)))&&&  %%%(((******((()))+++***(((&&&&&&&&&&&&)))---000111000...,,,,,,+++,,,///555;;;???AAAQQQRRRUUUbbbiiiSSS888000---,,,++++++------,,,***&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((('''&&&%%%"""$$$&&&%%%%%%&&&))),,,***(((&&&&&&''''''&&&$$$&&&$$$$$$%%%'''))))))))))))******&&&""""""%%%)))uuuJJJAAAFFF\\\kkkZZZLLLCCCAAA>>>???BBB@@@<<<@@@HHH^^^iiitttMMM999666444///000///......///111222444222333444333333555888:::666666666555555444444444444333333555888888555111444222000111333555555555222222000000000111222333111111000///////////////,,,---000555::::::666222333333333111000000333555666666555444222111000//////---,,,---000222333333777888777555222000111222222333222111//////111333333333333333222000///...***///333222---***+++------000222222111000333666///111222111...---...111333222222111000//////...111///------///111111111/////////...---...111333444555666555333222333444///111444666777666444333444333222111111222222333///222444333///,,,,,,------///333333222///...---...---+++,,,------,,,***++++++******+++,,,------+++---000222333222000//////000111111111///...---///000222222111111222333666333222555:::;;;666222111111000///---,,,***)))(((''''''((())))))(((&&&(((&&&&&&)))...000---)))'''''')))******'''!!! %%%((())))))&&&***---,,,)))&&&%%%&&&&&&(((---000222000...,,,...+++***---444:::===>>>444444888JJJXXXHHH...'''))))))***+++++++++******%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%'''((()))###%%%''''''&&&''',,,///+++)))&&&%%%&&&&&&&&&%%%&&&%%%$$$%%%''')))))))))&&&&&&&&&(((***+++(((%%%zzzMMM<<>>???===<<<===<<>>999===FFFQQQ\\\jjjwwwooojjjeee^^^YYYRRRKKKIIINNNQQQNNNIIIGGGEEECCCAAAAAABBBDDDDDDCCCDDDDDDEEEDDDDDDEEEIIIKKKLLLRRRTTTTTT___zzz{{{jjjGGG888777777333555333111000000222444555444111///000333777999999666555222000//////000111///111333444555444222000111222222333333333333333555444333222111000000000333333333222111///,,,+++......///222666777555333111111111222222222333333222444555444222000000000333222000000000111333444666444333111////////////222222222222111000000000///////////////...------+++...111333222000///000000///...///111333333333000000000000000111222333444333111000////////////...000111111000//////000---///000///---...222666444444444333000......///111333333111333888666000222333444555555444333222222111000111222222000...---,,,,,,...000111///......---,,,,,,,,,,,,---...000000.........///111222---000222000000222111...//////111333222......111000000000///...000444777777777666666666666666777777777666222---***((((((++++++)))((((((((()))************,,,...///---,,,***)))))))))***)))&&&$$$"""""""""$$$&&&((((((((()))))))))))))))+++,,,---((()))+++...111111///---))))))+++111777888444000,,,---///111222000...,,,))))))***+++,,,---......)))******(((&&&&&&'''(((((('''&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&%%%'''((('''%%%%%%'''***'''&&&$$$######$$$%%%&&&***&&&%%%''''''$$$$$$&&&&&&%%%%%%$$$$$$%%%&&&&&&FFFLLLggg}}}RRR:::;;;EEEWWWzzzdddTTTFFFCCC@@@???<<<888:::>>>===KKKbbb{{{zzzrrrjjjdddWWWPPPIIIFFFHHHHHHDDD???CCC???===@@@CCCAAA?????????>>>===>>>@@@AAAAAA@@@AAABBBCCCBBB@@@???@@@AAA===BBBCCCAAAKKKllltttVVVWWWbbbnnnrrrKKK888555666555444333222111222333555777333111111222555777888888666444111...---...000111///000222444444444222111111111111222222222333333333333222111111111111222111111222111000...,,,+++,,,---...111444666555333000111111111222222222222222444666666444222111111333222111111222333555666222111000///............000333666555111......///......//////......------+++---111222222111111111000///......000222111111000000000000222333444555444333222000///.........///000111000......000222///111333222//////222666444444444111---+++***+++000222222111222555333...222333444555555444333222222111000111222222000...---,,,+++,,,.../////////...---,,,,,,,,,,,,---...000///.........///111222+++...000//////222111.........111555444///...111000000000000000222666999555444333333444666999:::999999888444///,,,******------,,,++++++++++++++++++)))((()))+++------,,,((((((((()))++++++***)))&&&&&&'''(((***+++,,,,,,+++***))))))***+++---...******+++...000000---+++'''***...333555444222000,,,,,,------------------)))''''''***...111111///+++++++++***'''&&&''')))'''&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&'''(((&&&((())))))'''&&&&&&'''%%%$$$#########$$$&&&''')))''''''))))))&&&&&&(((+++)))'''%%%$$$%%%'''(((IIIKKKcccgggJJJ@@@BBBTTTzzzzzzgggXXXMMMEEEIIIEEEAAA>>>:::999@@@IIIYYYnnn{{{mmm]]]YYYSSSMMMKKKKKKLLLMMMKKKIIIFFFFFFHHHJJJKKKKKKHHHGGGHHHJJJKKKJJJHHHGGGDDDDDDCCCEEEGGGGGGFFFDDDFFFHHHKKKLLLKKKJJJKKKLLLEEEGGGEEECCCJJJcccjjjHHHBBBEEEJJJbbblllbbbaaaooo|||~~~SSS888333555555333333222222333555777888555555555666777777777666555333///---,,,---///111///000222333444444333222000000000000111222333333444333222111000000000111111111222222111///---,,,+++,,,...000222444444444000000000111111111111222222444777888666444222111333333222222222222333444/////////..................333888777222------......///////////////......+++...111222222111111222111///......///111000///222111111111222333444444444333222111///......---111111111000//////222444444666777666222000222444444555555222///---------...///111222333333222000111222222333333222222111000///...///111111///------+++******,,,///000000...---,,,,,,,,,,,,---...000//////...///000111111+++///000...///111000,,,---...222777666111///222111222222222111222555888444444444444555777888999999999888555000,,,++++++---------,,,,,,,,,,,,,,,+++)))'''''')))+++,,,,,,)))(((((())),,,---,,,+++((()))***+++++++++---...,,,+++******+++,,,...///+++++++++---///...,,,***+++///444555111---++++++,,,---......---++++++++++++(((&&&)))///222111...+++,,,+++)))'''&&&'''(((&&&&&&%%%$$$%%%&&&'''(((***)))'''&&&&&&'''((()))'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***((((((******)))+++000666333---(((%%%$$$%%%&&&HHHGGG\\\bbbMMMGGGQQQssshhhSSSIIIGGGGGGGGGJJJDDD???===@@@JJJ[[[kkk{{{mmmfff^^^PPPDDD@@@@@@@@@AAACCCGGGLLLOOOQQQUUUWWWUUUPPPOOOSSSXXX^^^aaaddddddaaa\\\XXXTTTSSSTTTVVVYYY\\\^^^]]][[[___bbbgggjjjlllmmmoooqqqgggdddaaa___bbbkkkzzzxxx[[[FFFDDDBBBBBBUUUpppYYYIII@@@GGGTTTggg[[[;;;333444333333333222222333555666777666777888777666444333333333222///---,,,---///000///000111333444444333333000000000000111222333444555444333111000///......111111222333222111///...,,,---///000111222333444//////000000000111111111111444777888666333222111333333222222111111111111....../////////.........---333888888222---,,,...///000000111111111000000,,,///111222111111222333111///......///111000///444444333222111111111222333333222111000///...---111222222111000111333666888:::<<<:::555111111222222333444333111000000111,,,---000333444333222333000000111111111111000000...------...//////...,,,,,,+++)))***---///000000...---,,,,,,,,,,,,---...///////////////000000111...111222///...///---***,,,---111666666111000333444444444333111111333555444555666777777666555555666777666333///,,,++++++,,,,,,,,,,,,,,,++++++++++++(((&&&%%%(((***,,,,,,+++***))))))+++,,,,,,+++(((***++++++***)))+++---+++++++++,,,,,,---......,,,++++++,,,......,,,***...222555444...***((())),,,///222222///+++)))(((---***''')))...111...+++*********)))&&&%%%&&&((('''&&&%%%%%%%%%%%%''''''***)))((('''&&&''''''((((((((()))))))))(((&&&%%%%%%%%%&&&&&&'''((()))***,,,)))(((******+++111888999555///((($$$###$$$%%%IIIFFFXXXwwwXXXKKKQQQooommm]]]KKK@@@>>>AAAGGGMMMHHHDDDDDDLLL[[[nnnyyygggVVVRRRUUUUUUPPPKKKDDDIIIQQQWWWZZZ[[[[[[\\\^^^gggppppppkkkkkkrrrzzztttiiifff^^^UUUZZZhhh```PPPBBBDDDSSSmmmaaa>>>444444111333222222333333444555555444555666444222000///000222111000///......///000///000111222333444444444111000000000111222444666666555333111///...------000111222333333222111000...///111111000000222333////////////000000000000000222555555444222111111222222222222222111111111///000000000000000///......222666666333///---...000000111222222222111111///000222222111000111222000///......000222111111555444333222000000000000111111222111111000///...000111222222111111333555777:::===;;;666222000111...000111111000000111222---...222777666333222555000000000000000000000000---,,,,,,---//////...---,,,+++***+++...000111000...---,,,,,,,,,,,,---...////////////000000000000000333333000...///---)))+++,,,000555555111111444444555555444111111222333444555666777777555333111222333333000---+++++++++,,,,,,,,,,,,,,,+++*********(((&&&&&&(((***+++,,,,,,***))))))***++++++***&&&)))+++***'''''')))+++)))***,,,---......---,,,,,,+++***+++------,,,***---///111000---++++++---,,,000444333///+++))))))---+++)))***,,,---+++)))((())))))(((&&&&&&''')))((('''&&&%%%$$$%%%&&&&&&((((((((((((''''''&&&&&&)))((('''((())))))(((&&&$$$%%%%%%&&&'''(((((((((,,,***)))***)))***000999111...)))%%%######%%%'''MMMJJJ\\\\\\LLLOOOgggppp```ZZZOOOHHHBBB???<<>>???GGGVVVhhh{{{ooo[[[TTTSSSdddkkk]]]QQQGGGBBBJJJPPPOOOOOO\\\ttteeeBBB777666444333333333222333333444555000333555666666555555666444444333333222111111000000111111222333444555666111000///.........//////111000000111333333111...111111111111000...------000222333333111///000000000000000000000000000000222222222222222111000000333333333333444666777888888777666444333222222222333222000//////000111333333444444333111000000111222222333333222000///...------///111222333444444111000000////////////000///000333444555444222000...///000111000///---,,,//////111333444444333111222333333222111111222444444555777888888777555444777666555444444555666777444444444444444444444444......------...///111222111///---++++++,,,...//////...---...///...---++++++---///111222333333333000111222111///......000111111111111000000//////333222000...---...///000000000000//////000000111111000///---,,,+++++++++++++++,,,------,,,+++***))))))))))))***************)))((())),,,,,,***(((******+++,,,---------------((('''***,,,******,,,555555444333111///---+++((((((((()))***+++,,,---)))+++,,,+++((('''(((***)))'''&&&'''***+++***(((((())))))&&&###"""$$$&&&!!!%%%'''))),,,---''''''&&&&&&'''***++++++***%%%+++111222...)))'''''',,,------,,,***)))***+++///---***(((&&&&&&&&&'''===EEEaaa~~~jjjYYYMMMGGGCCCDDDEEEEEEDDDBBB@@@???GGGQQQfff~~~vvvlllaaaLLLDDDLLLVVViiiqqqWWWNNNBBB:::;;;FFFSSS\\\yyyiiiEEE777444333444333333333444444555666///222666777777555444444444444333333222222111111000000111222333444555666000000///...............222111000000222222111000222222111111000...---,,,000222444555333111000000////////////////////////000111111111111000000///444444333444444555666666:::888666444222111111111333222000//////111222333666777777555333111111222111111222222222111///...,,,---///111333333333222000////////////000000111///000222444444333222111...///000111000///...---//////000000111222222222222333444333222111222444222333555777777777666555666555444333333444555666666666555444444333333333//////......///000222333111000...,,,,,,---...///.........000111000---***,,,---///000111222222222111222333222///......///000000000000////////////333222111/////////000000111111111111111111111111111000///...---,,,,,,,,,,,,---///000000---+++)))***************)))))))))((((((((()))+++,,,***)))++++++++++++,,,---......111,,,***---...,,,+++---999888777555333000...,,,'''''''''((()))***,,,,,,+++,,,---+++)))(((((()))'''&&&%%%%%%'''(((((('''(((((((((&&&$$$$$$&&&((('''))))))***---///)))!!!&&&&&&&&&(((***,,,+++***&&&)))+++)))'''%%%'''***)))***+++***))))))***,,,...---***'''%%%$$$$$$$$$@@@NNNooovvvhhhYYYNNNGGGDDDDDDCCCDDDCCCAAAAAAGGGPPPWWWqqq~~~{{{hhhXXXPPPOOOXXX\\\cccnnnrrr|||ttt[[[LLLIIILLLMMMKKKOOO]]]vvvkkkEEE555222333333333222333333444555666...222666888777555333333333333333333333333222222000111111222222222222222/////////...............222111000///000111111111222222111111000...---,,,///222555666555333111111//////////////////////////////000000000000//////444444444333333444555555888666444222000000111111333222000///000111333444888999888666333111000111000000111222222111000///+++---///111111111000000//////...//////000111111///000222333333333111111//////000000000000///...000000000000000111333444111333444444333222222333222444666888:::999999888555555444333333444555555666555555444222111111000///............000111222333222000///...///000111......///111222111---***---...//////000111111222222333333222///......///000000//////////////////222222111000//////000000111111111111111111000000000//////...---------------...//////...,,,***)))++++++,,,+++))))))))))))''''''((()))***+++******,,,+++******+++,,,...///111---+++---...++++++,,,777666555444222000...---************+++---...///---------,,,***)))))))))((('''%%%%%%&&&'''''''''(((((('''&&&&&&&&&((()))000222///***''')))***)))((('''''')))***+++)))'''((())))))'''&&&&&&))),,,((()))***)))'''''')))***,,,+++)))'''%%%$$$$$$$$$EEEVVVyyyuuueee\\\PPPLLLGGGFFFGGGHHHGGGFFF;;;@@@EEEGGGLLL\\\tttoooaaaWWWMMMFFFDDDNNNkkkiiiTTTJJJGGGEEEEEELLL]]]vvvoooIII555111333111111111111222333444555///222666888777444333222333333333333333333444444111222222222111000///...///////////////.........111111000000//////000111111111111000000///...---///222666777555333222222000000000000000000000000...//////000000000//////444444333333333444444555333222111000000111111222222111000//////111333444888888888555222/////////...///000111222111000///+++,,,.../////////......//////...//////000111111///000111222222222111111//////000000000000000000000111222000///000444777111333555555333222333333444666999;;;<<<<<<<<<;;;444444333333333333444444444444333222111///.........---,,,,,,---...000111444444333222111222222333......///111222111---***.........//////000000111111222333111///......///000000////////////000111111111000000000000000000000000111111111000///...///......---------.........---,,,+++***************,,,---,,,)))((()))***'''((()))***************,,,+++******+++,,,...///...***))),,,---***((()))000000//////............+++++++++,,,---...///000...---,,,,,,++++++***)))***)))((('''&&&''')))***+++)))((('''''''''((((((000888;;;111&&&###&&&******))))))******)))'''$$$(((((())))))(((((()))***)))******(((&&&&&&'''((((((((('''&&&&&&&&&&&&&&&OOO^^^~~~zzzjjj[[[PPPIIIFFF???======???BBBCCCAAA???;;;HHHWWWaaalllrrr___NNNIIIHHHGGGJJJPPPeeefffTTTJJJIIIHHHIIIPPPdddzzzTTT;;;222333000000000111222333444555000222666777555333222222222222333333444444555555222222333333222000...---000000000111000//////...///000111111//////000111//////000000000000/////////222555666444333333333000000000000000000000000...//////000000000000000333333222333333444555555000000111111111222222222111000///...///000222444777777777444111/////////---...000111111111111000---------------.........000////////////000000111///000111111111111111111//////000000000000111111///111333111///000333777111333555666444333333333555777:::<<<======<<<;;;333333333333333333333333333333222111000......---------,,,,,,---...000111555444444333333333333333.........000111000---***//////.........///000000///000111000///...///000111000/////////000222333111111111111111111111111000111111222111000...---------,,,,,,,,,------...---,,,***)))((())))))***))),,,...,,,)))(((***,,,)))***,,,,,,***)))***+++++++++++++++,,,---......111...///333444000---...************+++,,,---...)))))))))***+++,,,.........---+++,,,------,,,***,,,,,,+++)))((((((+++---///,,,)))'''''''''&&&%%%--->>>JJJDDD333)))'''(((***))))))***+++)))&&&###&&&'''((())))))(((&&&%%%*********(((&&&%%%&&&(((''''''''''''''''''''''''cccmmmsssfffaaaYYYPPPJJJFFFEEEEEE???@@@AAA@@@???@@@DDDGGG[[[lllzzzjjjaaaSSSIIIDDDJJJOOOSSS```ooofff\\\PPPFFF@@@DDDTTTeeedddEEE666333111111111222333444555666111333555555444222222333222222333333444555555666000222333444444333222111000111222222222111//////---///222222000...///000---...///000000111111111000222333444333222333444222222222222222222222222...///000000111111111000111111222222333444555666111222333444444333111000///...------...///222333666777777555222000000000,,,---///111111111111000111000...------...///000111000000////////////000///000000000111111111111000000///000000111111222---000333222///...222666111333666666555333333333444555888:::;;;:::999888222222333333333333222222333222222111000//////......------------///000111333333333222222222222222///...---...///...---+++000///............///000---...//////......///000222111000000000111333444333333444444444444444333111222333333222111///---+++++++++++++++,,,---...******************))))))(((+++...---)))(((+++...+++---...---+++))))))+++******+++,,,------------222000333999:::666222111))))))))))))***+++---...(((((())))))***,,,---...---,,,***+++...///...,,,......---+++((((((,,,///333///***(((((('''$$$"""+++>>>MMMIII:::...)))(((''''''(((***,,,+++(((%%%(((((((((((()))(((&&&$$$((())))))(((''''''(((***((((((((((((((('''&&&&&&www|||wwwdddUUULLLIIIJJJLLLNNNNNNMMMKKKJJJ===AAAEEEDDDDDDKKKYYYfffrrr```TTTPPPOOOOOOLLLPPPYYY^^^dddxxxcccPPPKKKKKKMMMOOOdddqqqMMM999444222222222333444555777888222333555444333222222333111222333333444555666666///111333555777666555555111222222333333111000///,,,///333333000......///,,,---...000111111222222000111222222111111333444222222222222222222222222//////000111111111111111111111111222333555666777333555666777666444111///......---,,,---///111333666777777555222111111222,,,---///000111111111111444222000......///111333222111000//////...//////000000000000111111111111000000//////000111222222+++///222111...---000444111333666777555444333333222333555777888777666555111222222333333222222111333333222222111000000000//////......///000222333222222222111111111000000///---,,,,,,------,,,+++111000...------...//////+++,,,......------///000333222111000000222444555555555666666777666666555222333444555444222000...************+++,,,------''')))+++------,,,***((('''+++...---***))),,,///,,,...000///+++))))))+++)))***,,,---......---,,,,,,+++///666888333...,,,+++******)))***+++---...))))))******+++,,,...///---+++***+++...000///---...///...+++((((((,,,000555111,,,)))(((&&&### (((777BBB>>>222***&&&%%%$$$%%%'''***,,,,,,***(((,,,***))))))))))))'''&&&&&&'''((((((((((((***,,,*********)))(((&&&%%%$$${{{fffTTTMMMJJJFFFBBB>>>EEEKKKTTTeeeuuuttthhhMMMIIIMMMYYYccclll~~~rrr^^^UUUNNNFFFGGGNNNTTTiiizzz}}}fffQQQEEEAAARRRnnnwwwSSS===555888777666666666888999:::333444666888777666333222444333222333666777555222333222222444777999999888333444444333111111333555222111000///............///000000000......000111333222222222222222333333555555444333222111000///.../////////000222111///222222111111666;;;:::555444222000000111222111000............///000111222222222333333222111///...///222222...---///111///333666555//////333444111000000///..................///111333444333222111333333333333333222000000000111111000///000333555555555666666555444333333222222222111111222555888555333222222333555555555444333222222333333111/////////000222333444444444333222111111000000111111,,,...///...,,,,,,...111111000///......///000111///......///111333333222111333666777777888999:::999999;;;???BBB@@@888111555555555444222000///...,,,+++)))((('''(((***++++++++++++++++++***)))((((((***---.........///000222111///---,,,+++,,,,,,------///000000000///......///000000//////000222,,,***'''''')))+++,,,,,,///,,,***))))))+++++++++---+++(((''''''+++///111000000...+++)))(((***,,,///...+++)))'''&&&&&&&&&---,,,+++++++++)))&&&###(((((((((((('''''''''''',,,)))&&&&&&(((((('''$$$'''***)))%%%$$$'''******---,,,)))'''%%%%%%%%%%%%}}}uuuiii___]]]aaabbbYYYKKKAAA<<<;;;::::::@@@FFFUUUmmmtttooosssuuucccUUUKKKKKKLLLMMMUUU```{{{}}}aaaPPPYYYcccvvvuuuQQQ;;;333777666666666666777777888222333555777777555333222222111000222444555444222222111111333555777777666222333444444222222333444222111111000///////////////000000000......000111222111000000000000000111333222111000000////////////000111111222222111///333333222111666======999444333111111333444444333////////////000111111222222222333333222111///...///111000,,,,,,000222222:::>>>===777333444444222000000//////...............///111333333333222111111111111222222222222222000111111000//////222444888888777666555333111111444444333222111111444666555333222222333444555555444333222222333333111000111111111111333444666777555444333111000000000000+++---...---,,,+++...000111000///...............///......///222444444333333444666666666666888::::::999;;;>>>BBBAAA<<<666444444444333111///...---,,,***)))''''''((()))***++++++,,,,,,,,,+++*********,,,...///---,,,,,,---222000///---,,,++++++,,,+++,,,.../////////...---,,,...//////------...000,,,***((((((***,,,......000...+++******+++,,,,,,---,,,)))((((((***---///......---+++))))))+++------,,,+++)))((('''&&&&&&***)))))))))***)))'''%%%((((((((((((''''''''''''+++)))&&&&&&'''(((&&&$$$'''******%%%$$$'''))))))+++***)))'''&&&&&&&&&'''{{{vvvggg^^^SSSMMMHHHBBBBBBDDDBBBCCCBBB???;;;:::<<>>FFF^^^nnn]]]OOOGGGEEEJJJUUU^^^fffuuuxxxhhh___YYY```sssqqqMMM777111555555666666555555444444111222444555555444222111//////...000222333333222111000000111333444444333000222555555444333222222222222111111111111111111///000000000......000111000000///...............000///............000000111222222333333222111111000666;;;???BBBDDD???999333111000000222444444444/////////000000111222222111222333333222111///......///...+++---333777777EEEJJJKKKCCC:::666444333000000000000////////////...///000222333222222111000000//////000111333444222222222000//////111333:::999888777444222000///555666555333000000222333444333222222222333555666444222111222333333222000333333222333444555777888666555333222000000//////,,,---------,,,,,,...000000000000///...---,,,+++.........000333555555444555666666555444555777999999888777:::>>>>>>;;;888222222222111000...---,,,+++***((('''''''''((()))***++++++,,,,,,,,,,,,+++---...000///---*********000///...---,,,++++++,,,***+++---.........,,,+++***+++,,,,,,++++++,,,---+++***((())),,,...//////111///---+++***+++,,,------,,,+++))))))***+++++++++++++++***))))))+++---************)))(((''''''(((''''''(((******)))'''''''''''''''''''''((((((***(((&&&%%%&&&&&&&&&$$$(((++++++&&&$$$''')))((()))((('''''''''((()))***xxx|||{{{uuulllccc\\\UUUOOOKKKLLLEEE@@@BBBEEEDDDDDDEEE888;;;<<<;;;999777999;;;???KKKlll|||gggWWWOOOKKKIIIHHHQQQccctttvvvbbbWWWYYYnnnoooKKK666000333444555555555333222111000111222444444333222111////////////111222333333222111000111222333222111///222666777555333111111222222222222222222222222///000000000......000111000000///...------------///...---------///111222222111222333222000000333222???NNNVVVVVVOOOAAA555111///------///111222222//////000111222222222222111222222333222111000///...///...,,,111999??????OOOTTTVVVOOOBBB888444333000000000000000000//////...///000111222222222111111000///......000222333444444444222000000111333999888888666444222111///666777666333111///000111333333333222222222444666444222111111222333222111222333555666777777666666444333222111111111111111..................///000//////000000000///---,,,.........000333555555555666666666444222333666888777555333333555777666555111111000000...---,,,++++++***)))((('''''''''((((((((()))++++++,,,,,,,,,,,,...//////,,,***))))))......---,,,,,,+++++++++)))+++---//////...,,,+++'''(((***)))(((((()))++++++***)))***---000111111111111///---++++++,,,...------,,,+++***)))((((((((()))******)))***,,,...)))***+++,,,,,,+++***)))***)))((()))******)))(((&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%))),,,,,,'''%%%'''(((''''''&&&&&&&&&(((***+++---aaagggxxx```XXXMMMJJJGGGFFFEEEEEEDDDCCCEEE@@@===@@@BBB???;;;;;;>>>===;;;:::999999:::;;;HHHZZZttthhhWWWIIIAAABBBJJJQQQXXXiiioooXXXWWWuuutttNNN999444222333444444444222111000000000222333333333222222000111111111111222444555444333222222333333222111...222666777666333111000222333333333333222111111///000000000......000111111000//////........................///111333444111...///222111...111777CCCQQQ```eee```UUUFFF:::333111...---///111222222///000111222333333333222111111222333222111000//////000///000777BBBHHHHHHSSSXXX\\\VVVIII:::333222...///000000000000//////...//////000111111111222333222000......///000111555666555444222111333555666666666666555444333333666666666444111000000111222333333222111111444666444222000000222333333222///222666999999777444222000000000000111222333333111000///000000111222222---///000111222222111000.........000333444555444666666555333111222444777777555222000000111111222000000000000///---,,,++++++******)))((('''''''''%%%&&&''')))***************,,,......,,,+++++++++,,,,,,,,,,,,,,,,,,++++++***+++...000000///---+++&&&'''((((((''''''((()))+++******+++...000111000111111000---+++***---///------,,,+++***((('''&&&'''(((************,,,...***+++,,,---...---,,,+++---+++***)))******)))'''$$$%%%%%%&&&'''(((((()))''''''&&&%%%%%%%%%%%%&&&))),,,,,,(((&&&'''(((&&&&&&&&&&&&'''(((***---...SSSUUUeeexxx^^^EEE>>>???>>>===>>>???@@@???>>>>>>:::999;;;;;;888666777AAA???===;;;;;;???EEEHHHZZZqqq}}}mmmOOOJJJDDDCCCDDDJJJUUU___rrrgggOOOZZZsss|||UUU>>>888222222333333333222111111000111111222333333333333222333333222111111444666666555333333333333222000///222666777666333111111333333444444333222000//////000000000......000111000000////////////000000...///000111222333333444000,,,,,,000///---333>>>XXXbbbiiieee[[[RRRJJJDDD:::666222000111222222222///000222333444444333333000111222333333222111000///000111444>>>JJJPPPOOORRRUUUZZZYYYMMM<<<222///,,,---///000000000///.........//////000111111222444333111000//////000000555555555444222222444666333444444555666666555555444555555444222111111222111333444222000000333777444222000000222333444333---000555888999666222///------...///000111333444333111000111222333333333...///000111222333333333///......///111333333222444555555333222222444666:::777444111000000111333111111111111000///...---,,,++++++***)))(((''''''%%%%%%&&&(((((()))))))))(((***------,,,,,,,,,---******+++,,,,,,,,,++++++)))+++...111111///---+++&&&'''((((((''''''((()))+++******,,,...000000///...000000---******---111------,,,+++)))((('''&&&''')))***+++++++++---...++++++,,,------------------+++)))((())))))((('''###$$$%%%&&&'''((())))))&&&''''''&&&%%%%%%&&&((((((,,,,,,)))'''((()))'''''''''''''''(((***,,,...LLLNNNYYYeeeuuu{{{VVVAAA??????>>>===>>>>>><<<999666:::777777999;;;<<>>777222222111111222222333333111111222222333444444444444444444222000000222555777555333333333222111//////222555666555333222222333444444444333000...,,,///000000000......000111............///000111222---...000222333333222222000******//////...888FFFbbbiiikkkbbbUUUMMMIIIFFF>>>:::555222111111111000///111222444555444333333000111222333333222111000...///111777CCCPPPUUUTTTMMMOOOTTTWWWNNN===000,,,+++,,,.../////////...---.........//////000111222222222222222222111111111222333333222111111333666333333444555666666666555111333444444333222333444000333444333//////333777444222000///111333444444...000222444444333111000------------...000111222333111///000222444333222000000///000000111222222///...---...000111000///222333444444333222333555999888555222111111444666222222222222222111000///------,,,,,,***)))((('''&&&&&&'''((()))))))))((((((***,,,---,,,++++++,,,((()))***+++,,,,,,++++++(((***---000000...+++)))&&&((())))))(((''')))***+++******,,,...///...---,,,...///---******...222------+++)))((('''''''''(((***,,,,,,,,,,,,---...++++++*********+++,,,,,,***(((&&&&&&'''(((((('''"""###$$$%%%'''((()))***&&&((()))(((%%%%%%'''***'''+++,,,)))((()))***((()))((((((((((((***+++,,,EEEIIIUUU]]]iiigggLLL>>>???888999;;;???AAAAAA???<<<===:::999;;;===AAAMMMXXXjjjrrrxxxvvvtttzzzcccIII@@@EEEFFFMMM\\\iiivvvuuuttt|||VVV;;;222222222111111111222444555111111222333333444555555444555555222///...111444777555333222222111///...000333555666444333222222333444444444222000---+++///000000000......000111---------...///000111222,,,...111333444333111000000******/////////;;;LLL___hhhkkkbbbTTTJJJEEEBBB???;;;555111///......---///111333555555555444333000000222333333222111000,,,...111888EEESSSWWWUUUJJJJJJPPPUUUOOO>>>///******+++---//////...---,,,///.........///000111222000111222333333444333333000111111000///000333555444444555555666555555555///111333444333333444555000333555333//////333777444222//////111333444444000000000///000000111111...------------...//////333000...///222444333111111000///......///000111000...---...///000///...000222444444333333333444666666444222111222555777333333333333333222111000------------+++***(((((('''(((((())))))))))))))))))+++------,,,******+++'''(((***+++,,,,,,+++***&&&))),,,//////---***((('''((())))))(((((()))++++++******,,,......---+++***---...,,,)))***...333...,,,***)))''''''(((((((((***---------,,,---...+++***)))(((((()))***+++&&&$$$######&&&(((((((((""""""$$$%%%'''((()))***&&&((()))(((&&&&&&(((+++&&&***,,,)))(((***+++)))***))))))(((((()))***+++JJJKKKNNNSSSSSSWWWgggxxxqqq^^^RRRHHH@@@:::999;;;<<<>>>>>>======???@@@CCCHHHLLLLLLNNN[[[qqqyyyUUUEEEHHHTTT```nnn{{{qqqggg^^^>>>333333222111000000111222333222222222222222222222222444444333333222111000000222444555555444333444444...000222111000000333666444444444444333111///...444111000111111------000///...------///000000///111222555666777555333222///---...000///444EEEWWWpppjjj```TTTJJJCCCAAA@@@777666444333222111111111222222222555888888444000111111222333333333222111...///222666<<>>AAA@@@AAA@@@>>>:::444...+++///000111111//////000111111///---...111444666777222333333444444333333333222000......//////...---222000...///222444444222333333111000555;;;;;;666444333111///.........//////111333333222111111222444333222111111000000111,,,,,,---...///000000000000...---...///111111000444333111///...------............000333222...+++//////...---...///000111///...---...000555:::===;;;666222333333000///000---......///...,,,+++***)))))))))))))))))))))))),,,***)))***,,,---,,,***))))))***+++++++++++++++***+++---.../////////...,,,,,,,,,+++******))))))++++++++++++++++++,,,,,,,,,,,,---...............///,,,)))'''((())))))((()))***,,,------,,,***(((...+++)))+++------***&&&$$$%%%&&&%%%######$$$&&&&&&$$$$$$%%%)))++++++******(((&&&&&&'''(((((((((******(((&&&%%%'''+++...+++++++++)))'''''')))+++SSSXXXaaaeeebbb]]]^^^dddpppkkkhhhfffdddbbbffflllvvvzzz~~~lll```^^^bbbnnn{{{XXXQQQdddaaaAAA666222222111111111111222222/////////000000111111222222222222111111000000//////111444555333111111111///000111000...---...///111222444555555333000...000000333888888444111222444444222111000/////////000111333444444333111000000//////222666???PPP___jjjhhhbbbXXXKKK???777333111111000///////////////444333333444555555333111111222333444333222000//////......///000222444666444555555444333000...---000000000///......000222222///------111555999:::777666444333222222333333111///......///000000///000///---...000222222111111222222222666<<<:::555333333222111000///.........000222222111111111222111111000000000000111111......//////000000111111///...---...000222222222555444222000///...------------...000222222000---...---,,,+++,,,...000111...---,,,,,,...222666888555000...000000...---.../////////...------,,,,,,******((((((((((((******...,,,++++++,,,---+++***)))******++++++++++++++++++,,,---/////////...------,,,,,,++++++******)))*********+++,,,,,,------,,,,,,,,,---------------000---)))((((((((((((''''''&&&&&&(((+++***'''###++++++,,,000222111+++&&&"""$$$%%%$$$###"""$$$%%%$$$&&&(((((((((((()))+++)))(((&&&&&&((()))((('''******)))((('''(((+++---,,,,,,+++)))'''&&&(((***xxxtttlllmmmoooiiijjjuuutttXXXPPP```^^^???555222222222222222222222222111111111111111111000000111111111000000000//////---000333444222000////////////000000///////////////111444555555333111//////...111666777444333444333333222111/////////000111222333444444333111000111///...///444>>>MMMXXX[[[]]]\\\VVVKKK???666222111111000000000000111111555444333333333333222222222444555666555333111///222111000000000111111222111111111111222222222222000000///...------000333444111......111555888:::888666444111000000111222333222000111333444444333000///...//////000111111---000222444888===<<<777333333444333333111000///...000111111000000111222///////////////000111111////////////000000111111000......///222444444444444333222000...---,,,++++++,,,///111333444333333222111///------...000222000000//////000222444666111---+++...///---,,,---//////---,,,,,,+++,,,,,,+++***(((''''''(((***+++------,,,++++++***)))))))))***++++++,,,,,,+++++++++,,,---......---,,,,,,---------,,,++++++************+++,,,---...//////------,,,+++++++++++++++***))))))+++------,,,***%%%######'''...000---***((()))+++///111000+++((("""###%%%$$$###"""###$$$&&&***...---)))&&&(((***)))'''&&&'''((()))(((''')))******)))((((((+++---,,,,,,,,,***'''&&&''')))ooo___SSSOOOPPPTTTcccvvvTTTJJJbbbZZZ===555222222222333333222222222444444333222111000000///111111111000000000000000---///222222111///////////////000111333333333222000111333555555333111//////---...222444222333666///000111000......000222444444555555444333222111///...---...444@@@LLLSSSMMMQQQTTTPPPEEE:::222///////////////000111222222555555444333222111111111333444777888777555333111111111111111111222222222222222222222222333333444000000///...---...111444666333000///111444666777777555111///...///111222444333222222444666666555111111111000000111222333+++///333555999======999555555555555555444222222///111111111//////000222............///000111111000///.........///000111000//////000333555555555111111000///---,,,+++******,,,///222444666777888888777444222000000111222111000000000111222333333///,,,+++...000---,,,......---,,,+++***************)))'''&&&&&&''')))***,,,,,,+++***)))(((''''''******+++,,,,,,,,,,,,+++******,,,------,,,+++***......------,,,+++++++++***+++,,,---...///000111...---,,,***))))))))))))&&&(((,,,000333222...+++)))''''''+++222666444111&&&'''(((***++++++***(((###%%%&&&&&&$$$######$$$(((...222111+++&&&''')))((('''''''''))))))(((&&&((()))******))))))***+++++++++,,,***((('''((()))bbbTTTUUUVVVYYY\\\bbbyyynnnOOOOOO^^^[[[???777222222333333333333222222555444444333222111000000111111111111111111111111...000111111000//////000000000111333666666555333222333333444333222111000///,,,,,,000111000222666---000111000......111444555555555555444333333222+++,,,,,,///888FFFOOORRRLLLQQQTTTOOODDD888111...,,,,,,------...000111222444555666555222000///000111333666888888666444222......///000000111111222111111111111111222222222///000000000///000222444555333111000111333444333444222000......///111333333111000111222444444333111222333222111111222444,,,111555555888<<<<<<999666555555555444444444444222333333111///...000111///////////////000111111111000///......///000111000///...///111333333333/////////...---,,,+++******---000222333555777999:::999777555333222111000.../////////000000000000///,,,+++///111...,,,...,,,,,,++++++***)))))))))))))))''''''''''''))))))***++++++***(((&&&'''(((***++++++,,,,,,,,,,,,,,,)))***+++,,,------,,,+++///......------,,,,,,+++***+++,,,---...///000000///---+++)))''''''''''''+++---000444555222,,,''')))(((''')))---...,,,***&&&&&&&&&&&&''''''(((((('''(((***)))'''$$$$$$$$$(((---222222---((('''((((((''''''((())))))(((&&&&&&(((******)))((()))))))))***+++***)))((((((***hhhLLLLLL\\\kkkttt{{{nnnTTTLLLeeebbbDDD;;;222222333444444333222222111111111111111222222222111222222222222222222222000111111000......000222222111222444666777444111555444333222111111000000---+++---111333111111444///222444222...---000444555555444444333222222111***------000;;;HHHNNNMMMLLLQQQSSSNNNBBB777111000,,,,,,---...///111333444333555777666222///.........111444777888666333111,,,,,,...///000000000111...///000000000000000//////000222222111111333444222111000111222444333222111000//////000222444555222000//////111222222111111333444222000000222444111555777666666999999777555555333222222222333444555555444222///...///000000000000//////000111111333222000//////000111222///---,,,---...000000///....../////////...,,,,,,,,,///111222111111333555777777777666444222000///------...///000000/////////,,,,,,///111...,,,---,,,,,,------,,,+++)))((((((((((((((((((((((((((()))+++,,,+++((('''(((******+++,,,,,,------,,,,,,)))+++,,,...//////......//////......---,,,,,,,,,******++++++,,,---......000...+++(((&&&%%%&&&&&&000000111222222///***&&&'''&&&&&&%%%%%%$$$######&&&'''(((((('''''''''(((***,,,---,,,)))&&&$$$$$$$$$)))...000...+++))))))'''''''''((())))))'''%%%$$$&&&)))***(((''''''(((''')))******))))))***+++oooYYYccc}}}cccJJJRRR{{{iiiIII>>>222222444444444444222222---...///000111222333333222222222222222222333333222222111///......111444444222222444666666222...777555333111000000000111,,,+++///444555222000111222555777444///---000333444444333333222111000000,,,...///000:::FFFIIIEEEDDDIIIKKKFFF:::111------......///000222444666777222555888777333///------+++...222666777555333111,,,---...///000000000000,,,---///000111000000///...000333333333333333555......///111333444444222/////////000222444666777333111000000111222222111111222333222//////111444555999:::666555666666444555333111000000111222444777777666333///...///000111111000000000000111111555333222000000111333444---,,,******,,,------,,,---...///000000///...---...000222111...---///111222333444555444222///------...000111111111000000///,,,,,,///000---++++++,,,---...///...,,,***(((''''''(((((((((((('''''')))+++---,,,)))((()))+++***+++,,,,,,------,,,,,,***,,,...///111111111111/////////...------,,,,,,)))))))))******+++,,,,,,000...+++(((%%%%%%%%%%%%111000///......---+++)))((())))))(((&&&%%%%%%&&&&&&(((***+++***(((''''''---///000...+++'''%%%$$$ $$$***......---+++)))'''''''''(((***)))'''%%%###%%%((()))((('''&&&'''&&&(((*********)))***+++wwwsssXXXRRRYYYvvvnnnHHHCCC<<<;;;:::888555333222111...///000111222333333333333111000111444555333111555222///......000000000666555333222111000000000333222111111111111...,,,222000......000222222222000333555555333222333555666777777555111//////000,,,,,,---333:::@@@AAAAAA@@@AAA@@@<<<777222///...666444222333444666666666444666777888777555111///444000...000444444111---...000111000...------...,,,,,,---...///000000000000333444333000...000222,,,---...///111333555666/////////000111222444444444111///000222333111///222///222888555...222<<<;;;999777666666666666555333222///---,,,...222666999777444444555444000---333222222222333333444444111///...///222333111///......,,,,,,,,,,,,---...///000111222222111000///////////////000000000000444333111///...------...---....../////////////////////...---------,,,,,,******+++,,,,,,,,,++++++((())))))((('''''')))***+++---...,,,+++,,,000444------,,,...///000...---+++++++++...111222222111333222111000////////////111---***+++//////,,,(((,,,------+++'''%%%'''))))))***+++,,,,,,+++)))))))))'''%%%%%%%%%&&&%%%$$$###%%%(((++++++***'''%%%---...+++&&&%%%((()))(((&&&(((***,,,---,,,+++***---+++)))(((((((((&&&%%%))))))******)))(((''''''***++++++++++++******)))oooTTTSSSiiitttIII===;;;:::999888666444333222000000111222333333333333333111000111333444333111666444111000111222111111333333222111111111222222666555333333444333222000222222333444333222///---111333666666444222333444666666666444111//////000///000333888>>>AAA@@@>>>666777888777555222111222666444222222444666666666444555555555555555444333444111///111444555222///...000111111///------------///000222333333333222111333444333000///000111.........///000222333444////////////000222333555444222000111333333222000222111666<<<999666AAAQQQWWWKKK===444222444555444111111000...---///333666888666444444666555333000111222333444444444333333111000...///222333222000///...---,,,,,,,,,---......///000111111000//////............//////000000333111000...---,,,------......///000000000000//////000000000000///...---++++++************))))))((()))***)))((((((***,,,***+++++++++***+++...000---,,,,,,---......,,,++++++***+++---///111000///000000/////////000111111444000,,,+++---...+++'''+++,,,,,,***'''%%%&&&(((************)))(((&&&&&&***)))''''''&&&&&&&&&%%%$$$&&&(((******)))(((&&&***,,,***&&&'''+++...---'''(((***+++,,,,,,++++++---+++((('''''''''&&&%%%((((((((((((((('''&&&&&&'''((()))***++++++++++++aaaSSSZZZ|||KKK888999888777777555555444333222222333444444333333333333111000111222444333333777555444444444444333111111111111111111222333444666555333333444444333111///222666777555111...,,,000333555666555333333444444555555444111000000111///111555;;;>>>>>>;;;888111333555555333333333444555444222222444555666555444333333333333444555666555333111333555666444111...000333222000...---,,,...///222444555444444333222333444222000//////000......//////000000111111111///......///111444666555444222222333444222111000222777;;;777888HHH[[[```QQQ>>>333222555444222//////000//////000333555666555444555777777666555000111333444444444333222111000000000222333222111000///...---,,,,,,---......//////000//////......,,,,,,---...///000000111111000...---,,,,,,,,,---...///000000111111000000000111333444333222000///---,,,***((('''''''''((()))***+++***)))***+++---+++++++++,,,---...---,,,,,,+++++++++------+++)))+++******,,,...///...------,,,,,,---...000222444666222---+++++++++***''')))******)))'''%%%&&&'''+++***)))'''&&&%%%$$$$$$,,,,,,+++***(((''''''&&&''''''((()))))))))(((((('''))))))''')))000444333))))))******+++,,,,,,,,,---***'''%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%$$$%%%'''(((***+++,,,,,,|||```SSSoooNNN999555555444444444444333333444444444555444444333333222111000111222333444444666555555555666555333111111111111111111222222333333111000111222222111000///222666666555333333333///000222444444444444444333444444333111000111222...000444777999999777555555666777666444333333444555333111111333444555444333333333333333333444444444333333444666777555333...111333333111///---------...111333444333222111333333333222111000000000------...///000000111111222111///...///222555888666555444444444333333222000000333444111222>>>LLLJJJBBB999555555666444111---///000000000111222444444444444555777888999999222222222222222333333333111111111111222222222222111000...---------...///..................------,,,---...///000111222333111000...---,,,------...//////000111111111111111111222555666666444222000000...+++)))''''''((((((***+++,,,,,,++++++---...///...---000333333000,,,*********+++---...---,,,,,,++++++,,,...///---,,,,,,,,,+++,,,---///111333555111,,,******++++++***((()))))))))((('''&&&&&&+++***(((&&&%%%%%%&&&&&&.........---+++)))(((((()))((((((((((((((())))))&&&))))))'''+++222777777+++************+++,,,---,,,)))&&&%%%%%%'''''''''''''''(((((((((''''''&&&$$$%%%&&&((()))*********tttWWWaaa}}}NNN;;;222222222222222222222222444444555555555444333333111111111000111222444666555444444444555444222000333222111111000000111111000000000111333333111///222222333222222444666888//////000111222333333333111222333333111111222333000111333444555666666777777777777666333222333444444222000000222444444444222333555666555333000...333333333444555666555444///111333333222000/////////000222333333333111000222222111111111111111000,,,---...000111111111111444222000///000333666999666666666555333333222333000//////000//////333999666666666555333111111111---///111111111000222333222222333444555777999;;;444222000//////111444666000111111111111111222222000000............///000//////...---------------...///000111222333444444111000///.........///000//////000111111111111111000222444666666555222111222000---+++))))))***+++,,,------,,,++++++,,,...000//////111444333///+++(((((()))+++///000000///,,,,,,,,,---//////...------------------...//////111...+++******,,,...///)))))))))******)))((('''******((((((((()))***+++---///111///,,,******+++***)))(((((('''((()))***'''))))))(((+++222666666+++++++++***++++++,,,---+++)))&&&%%%&&&((((((((())))))************))))))''''''(((((((((''''''&&&cccZZZooo|||OOO<<<111111111111111111111111333333444444555444444444111111111000000111555888666444333222333333222000333222111000000000000000000111333555777777444111...------000333666666555555333000///111222222111///111222222111111222444555666777777666666888:::222222333222111111333555333222000000222333444333111333555666555222...,,,000111222333333444333333///111222222111111222333444444444444333333222111222000000000222333222111...///000222222222111000333222000000111333666888555666666555333111222333111000000111222333333333666888777333---+++...222///000111111000000111222111222222222222444777:::444222000//////111444555...000111111000000111222//////......///000222333000///...---------------000000111222333444444555000000///......///111111...///000000111111000000///000222333444333111000111000...---------...............---+++***+++---------...///000...+++)))(((((())),,,///111111000,,,++++++---///000///...------/////////...---,,,,,,,,,+++***+++...000111*********,,,------+++)))++++++++++++,,,---......,,,///222111...+++,,,---******)))((((((((())))))'''))))))''')))000444444++++++,,,,,,,,,,,,,,,,,,***((('''''')))***))))))***++++++,,,,,,,,,,,,,,,******))))))(((&&&%%%$$$tttXXXWWWoooUUU===222222222222222222222222111222333444444444444444000111111000///111555999777555222111222333222222111000000000000111111222000222555999<<<:::666222,,,...444???IIILLLFFF@@@???:::444000/////////......000111222111111333555999;;;======:::777777777///000000000///000333555333111//////111333333333111222333444333222000///...///000111111111222222///000111111111222444777777666444222111000000000000///...000333555444222222333444444333111///---000/////////000222444555555666777555222000111222000222333222111222333444777777555222///...///000111222222000///...000111000111222000///000333777000111111111222222222222---///111000......000222............///222444555111000///...---------...111111111222222333333333///......---...///000111......///000000000000///---...///000000000000///.........//////000000000///000///---***))))))***+++,,,------+++)))(((((()))))))))+++---......,,,***)))***,,,...000///...+++---000222222000---+++***++++++,,,,,,...000111,,,+++,,,...000111...+++,,,------............---***...222222...,,,---///************))))))((((((%%%''''''%%%(((...222222++++++,,,------,,,+++***(((((((((***,,,,,,***)))++++++,,,---------------*********)))((('''%%%%%%ZZZIIIVVVwww\\\???444444444333333333333222000111222333444444555444000111222000///111555:::999666333111222333333333......//////000222333444...111666;;;===;;;555111111777EEEXXXhhhkkkaaaVVVHHHAAA888111///...---,,,...///111111111222333555:::===AAA@@@<<<777444333111222222111///000222444333111//////111222333222111111111111111111222333,,,---///000000000111222000000000000000222666999777555222///---,,,------///...---///333666555333666666666555333000---+++------......///111222222444666777555111///000222...333555000+++,,,000444///000111444666555222...333333222000......///111000111111///---...111555---///222555555333111///,,,...000000...---///111---------...000222555666222111///...------......111111111111111111222222...---,,,,,,---...000111---......///////////////,,,---------......//////+++,,,---///000111111111000000///---***(((((()))***---...---)))'''''')))+++***)))***,,,,,,***)))((('''(((***---///...---))),,,000333444111...+++)))+++------------///000---,,,---///222333000---......///000///...,,,+++)))...222222///,,,...000***************)))((('''###%%%%%%$$$'''...222222***+++---......---+++***(((((())),,,...---+++)))***+++,,,---------------************)))((('''&&&oooTTTMMMkkkpppGGG777222000000000///222777000000111333666666555333444333000......000222444777666555444444444444444///000111111111111000000333111000111555666555333333888NNNvvv[[[BBB777777---'''***+++---///111111///111444888>>>BBBBBB===999888666222555222///...000222444555333333333222222111111111000,,,+++...000//////111///111222111000///000111111000000///000222444555666444222///---,,,,,,,,,111000///111444666777777444444555666555222---)))000////////////000000111222222222222222111000///333555666444000------///333111222444444222333888444555444222///...///000222111000000000111222333/////////111333333111///000000000000////////////111000///000222444666666222111///---,,,---...///000111111000//////111222000222555555333000...---///......111444555333000333///++++++***((()))---,,,+++---111333222111000///111111000,,,)))((((((++++++++++++***((('''&&&***)))***+++,,,,,,***(((******))))))))))))*********+++---222555444///***//////...---+++,,,...111//////000333666666222...222222222222000...,,,+++...///000///------///000---///000///,,,)))((((((%%%%%%%%%%%%'''+++111555...000///---///222000,,,+++,,,...//////---+++******)))''')))---...---+++---+++))))))******(((&&&bbbQQQgggwwwPPP777333000000000///222666111111111333555666444222222111000/////////111222444444444444444333333333000111111222222111111111222000///111444555444333444;;;QQQxxxpppNNN999333+++(((---///...///111000///000333666:::======999666666444000333111//////111333333333222222222222222222222222000,,,+++///111000000222///111222111000///000111000//////000111222333333555333111///...---------111000///111333555666555333333444555555333...+++............///000111222333333333333222000///...///111333222000...///000333111111333222000111555666555333000------000222111111000000111222333444000//////000111111///---////////////000000000000000/////////111333444444111000...------...///000...///000000......///000000222444444222000//////000//////222444555333111444///,,,,,,+++((((((,,,((()))+++...///...,,,+++...///000000---+++***+++++++++++++++++++++******+++******,,,------+++)))******))))))))))))******,,,++++++...111111000---000000///---,,,,,,...111......///222444444111...000111111111000...---,,,---...///...---,,,...///...///000///,,,***))))))'''((((((((((((***...111***,,,,,,+++---111000,,,***+++,,,...////////////...,,,***+++---...---+++,,,+++))))))))))))(((&&&oooQQQ\\\zzzSSS888444000111000///111666333222222333444555333111000000000000000000000000111222333444444444333222111222222222111111111111111000///000222333333222333<<>>ZZZ|||yyyWWW@@@999000---333555222///------///111000///222222111111444888555...---///222777888666111,,,...///000111333444666666444///...111222000000222///111222111000///000111222111111000000000111111///000222333444555444444000000111333555555333111444333222222333333111//////////////////000111111...///111333444666666777333111000111222222///---111000555>>>BBB<<<333---...111555666555333222222,,,---...///000000//////000000111333555666555333////////////000000000000---111555444111///111333222222222222222222111111000111222222000000111222000222555555444333222222///000000///------///222444000...///...,,,---111AAAHHHFFF;;;444888:::777------...---,,,,,,...000000000///...---++++++***+++***(((''')))******)))******))))))))))))*********+++,,,+++(((&&&((())))))+++---......///000222333555555444000//////000111222333444333333111111...111333444222111000000...///...,,,******+++------000333444333222111111,,,......---///222111------,,,***)))***...222555222222000---))))))+++...---,,,++++++------,,,+++}}}sssfffsssdddQQQQQQiiiyyyaaa>>>888444333111...000444555333111111222444444444///000000111222222333333555555333222222222222333888777444222222222333444000222444333000///111333000777999777@@@SSS]]]\\\UUU???888===666000111111222///,,,---000222111000000000///...222666222++++++---111555666444///+++//////000111333444555666444000...000222//////000///111222111000///000111333222111000000111222333///111222444555555444444000000222444666666444222444333222222333333111///,,,------...000111333444000000222333444555555555111///...///111222///,,,111111777BBBFFF@@@555...000222444444333333444555,,,---...//////...------111111111333444444222000000000000000////////////+++000444333000...000333333333333333333222111000000111111000//////111222///222555666555333222222---//////...++++++---000555000---......,,,///333FFFMMMIII:::111444777444***+++,,,,,,+++---000222//////000000///...---,,,---+++)))(((***+++++++++******))))))))))))******,,,------***&&&%%%'''***))),,,///000111111333555555666777555111///000222333333444555444333222111---000222333222000//////......---,,,***)))+++---000222555555333111000000,,,//////...111555555111+++***))))))+++...222555333333111,,,(((&&&(((+++...,,,,,,,,,.........,,,}}}sssppprrrooohhhqqq]]][[[WWW___xxxfffGGG777444777///...555999555555555555555666666666777555333111111333555666888999666111///333444222:::999888666444444333333///000222222222222444666555444444333444555777888444888999666555777888666333444444222///...111444111000///---,,,,,,------222222111000//////......------...000111222333444444222000000111222111000777222000222333111111444222222///+++)))***...222111111222222333333333333///222555555333222333444555555444333333222222111111111111111222333444444333555777888666444333333...///000111000///---+++,,,222<<>>222666444111000000111222222222111000//////......//////000111222222222111111222222333222111///...,,,---...000111111111///...222222333444444333222222111000000000000222333444666555333111111111222333111///...---......,,,+++//////.........//////000///555888444///000222222555888:::===@@@BBBBBBAAALLLKKKFFF>>>888999???EEE???999333...+++***+++---,,,---......---,,,+++***,,,+++++++++************)))***,,,///111444666777222000000444333///...000111///......000111222111...///000000111111111000111000...---,,,---...///222///...111222444<<>>333333......222111444555666777777666444333444444333333333444444555333555333//////444666555666555555444333222222222444666777777555222111111444333222111111111222333333555555000///222555444333222222444666555111...////////////////////////---...000000///...///000111111222333555666777777222111//////000111000///+++)))***///000///000333333000...000333444000,,,444333111/////////000111222444666666555333333444111111111111111222222222333333111000000111111222555666888777444222000000000000111222222000///...333000222>>>LLLMMM@@@333666555333000///...//////222111111000000///......///000111111222111111111222222333333222000...------///111222222000---+++000222444666666444222000222222111000000111222333222222000000///000111222000///------......---+++------,,,------...///000---...111222000...222999CCCKKKOOOMMMMMMRRRQQQLLLZZZ___\\\MMMDDDGGGMMMOOONNNJJJAAA999555444666777000222222222000///......,,,,,,++++++,,,,,,------***+++,,,...000222333444111//////222222///...000///---,,,---///111222222//////000111111111000000......---,,,---...000111333///---...111666???HHHGGG@@@888444333333222111000///---+++***+++,,,---000...---...000111111000...///000/////////111333{{{www~~~ppp\\\SSSmmm\\\BBB444444222333666444333444666888888666333111333333444444444444444444444555333//////333555444333333333333333222222222333666999999777444222222444333111000///000000111222444222---,,,///222333444222333888>>>???999222///000000000//////.........111333333111000111222111111222444555666777888333111000000111222111111...,,,...111111///000333666333///...///222444555666444111...------///000444555666777666555444333...//////000111222222222666555333111000111222222555777777666333000//////000111222222222111111000444111222;;;FFFHHH>>>333777777555222///------...111111111111000//////...000000111111111111111111111222222333222111///...///000111222222111//////000111333444444333111000444333111000000000111111//////......///000111111000...------......---,,,++++++++++++,,,---...///888000...000000000:::HHH\\\dddcccXXXSSSVVVUUUOOO]]]lllpppdddZZZ\\\\\\UUUPPPPPPKKKDDDBBBEEEIIIJJJ<<<999666555555444111...,,,,,,++++++,,,---...///+++,,,---...///000111222111......111111......000...---,,,,,,///111222222111222222222222222111000*********+++,,,...000111...///000222333444666999AAA===888555555666666555333111///---+++,,,,,,------------...000222333333000111000///......000222wwwqqqzzzfffUUULLLbbb]]]BBB444444333555999666333444666888777555222111333333333444444555555555888999666000...111222000111222333444444444333333111444888999888666555555444333111000///000000111111333222,,,+++...111111222000111888AAADDD>>>777111111000000////////////111555888666222//////111000111222333444666666777444333111222333444444333222000111333111---///333333666999777333222555888666444111...------///000444444555666666666444333......///000111111222333888777444222111111333333555666666444222/////////111111222222222222222111333333555999<<<<<<777333777888777444000......///222222111111000000//////222222222111111111111222000111222333333222111000222111000000111333444666111111000000000000111111444333222000000000000111............///000111111///...------...///---,,,************+++---......666///000999AAAEEEOOO\\\nnnooofffWWWOOOPPPPPPLLL```pppvvvllldddddd```WWWIIINNNNNNJJJKKKRRRXXXZZZHHHAAA999888:::888111***...---,,,+++,,,---...///,,,,,,---...///000111111111......000111......111///...,,,---000222333333444444444444333222222111''''''(((***,,,...///000---///111222444444333000777666666777888888888777555333000...---------...,,,------...///111333444333333222///---,,,---///{{{{{{{{{vvvaaaSSSJJJ[[[ZZZ@@@222333111333888555444555666777666444222111333333333333444444555666<<<<<<888111///000111...111222444555666666666555000333777888888777888888444333222111111111222333111444333...,,,...000000...,,,---444===@@@===888222111000000111222444555777;;;===:::333------...///000111222444555666666555444222333444555555444222111222333111...111777;;;FFFRRRSSSKKKAAA<<<;;;666444222000......///000333333333555666777555333...//////000111222222222888666444111000111333444444555555333111//////000111111111111111222222222222555777777444111222333555777888555111//////111444333111000//////000111444444333222222222222333000111222333333333222111444222000000111444777999111000///......///000111444333111000000000111111/////////000000111111111///...------...///...---++++++***++++++,,,---...---000===SSSfffoooqqqqqqlllbbbTTTIIIDDDDDDFFFGGGVVV\\\[[[QQQKKKLLLKKKFFFFFFMMMPPPLLLOOOZZZdddfffSSSJJJBBB>>>???===555...333111///---,,,---...///------...///000000111222111......000111//////333000...---...000222333333555555555444333222111000&&&&&&(((***,,,...///000000111///---000666999777222333555777777777666555666444111///......///000,,,.../////////000222444333333222000,,,******+++|||xxxtttrrr|||___PPPEEERRR~~~XXX@@@555555111222666444555555555555444333222111444333222222222444666888>>>>>>:::222000111111///111333555777999999888888111333666777666666888999555444333222333444555666111444444000...000111///...,,,+++///666:::999777222111111111444888<<>>555444333111111000000000111000111333666777555333000000000111111222222222666444111//////000222444333444444222000///000111000000000000000111222222333555666444000...000333111444666555111///000333666444111......///111222666555444333333333444444///000222333444333222222333333222111222333555666//////000000000000//////333222111000000000111222000111111222222222222111///---,,,---...///...---,,,,,,+++++++++,,,,,,---,,,888MMMhhhwww[[[HHH999777888666999???BBB>>>999555333333444555???GGGHHHCCCGGGXXXggglll\\\XXXRRRMMMHHHDDD@@@>>>999777333000.........///------...///000222222333222///...111111000111444000...------///000111000444444444333222000///...'''(((***,,,...///000111222222...+++///888<<<:::222333555555555555555666666444222000///000111111...///111000......000222000111111000---***)))***yyyzzzxxxxxx\\\MMM>>>IIIvvvZZZDDD999888333222666555666666555444333333222222555333222111222444777999>>>>>>:::333000222222000222444666999:::::::::999333444666666555555777999555444444333444555777888111555555111///111111///000...,,,...333666888777222111111222666===CCCHHHJJJMMMOOOHHH<<<333000000000111222333444666777777333222111111333555555444///000222666777:::DDDOOOccchhhmmmmmmeeeVVVGGG===444444333333222111111000000//////222666888666333111111111111222222222222444222///------///111333222333333222000///000222000000//////000111222222444555444222//////111333...222555444000...000444777444111------///222444777666555444333444444555///000222333444444333222222333333333333222111111...///222333333222///...222222111000000111222333222222333333333333222111...---,,,---//////...---------,,,,,,+++,,,,,,,,,000>>>RRRkkkoooMMM666'''+++000,,,...777999222...111444222222444222999999222888NNNaaaiiibbbcccaaaZZZPPPJJJKKKNNN===;;;777333000//////000---...///000111222333444333000///111222000222555000...,,,,,,---//////...333333222222000///---,,,(((***+++...000111222222///111///---111888888333333333333333333444777:::666444222000000000222333///111222000...---///111---///000///---+++******|||~~~ZZZNNNGGGLLLeeerrrMMM666555444444888666777444111111333444333111555444444333333444444555666777777555333111111222666888777555777;;;:::777777666444333444555777888<<<888444555999<<<:::888222222111111111111111111222111111111333222000...000111111333666<<>>000(((+++...,,,///666777333///...///111111000///---,,,,,,000666===AAA===HHHXXXbbbdddbbbaaaaaaKKKCCC999222111222111000444222222555555111000111444000000444666444555777666222//////000///,,,)))+++---000222333222000...)))***+++,,,......//////333222111000000111222333333333222111222333444444444666444...+++...000///,,,---............//////,,,---111444666333,,,'''^^^KKKAAAHHHbbbqqqNNN999888777777:::999888666444333444555555555333222222222222222222333555666666555222111111222777777444000111555555222555555444555666888:::<<<:::777444444666777555333666555444333222111000///333111000000222444555444222222222222222555:::>>>EEEIIIHHHAAA;;;999888777;;;;;;<<<>>>:::333///111333444555666666444222111000111444999@@@EEEHHHIIIDDDHHHNNNVVVZZZVVVLLLCCC<<<666333444444222222444333444555444222000000111000111333444555444444333222000...------...111222222222222333333333444444333333222111000/////////222111111000000111111222111444666666333111333555555333111000///000111222...//////000111222333444444333222111000111222333333333222333444444222111222444666888999888777666111111111222222333333333222000//////111333333222000///,,,******+++---...444222111222///,,,---111999QQQ```^^^bbbkkkdddQQQ888---'''+++......222888777444111000000000...------------...000222444555...444@@@MMMWWWYYYVVVQQQEEEAAA<<<777444333444555777555555777666222000222666333333666777444444777666333111000111000---)))...///111333333111...---)))+++---/////////------222222222222222222333333333333333333333222111111111444222---+++...000000,,,,,,...///000111111111)))---333888:::777000***}}}yyyxxxttttttrrrnnnmmmmmmiiicccaaacccdddccc```dddrrruuuhhh]]]^^^hhhppppppkkkmmmtttzzz{{{zzz}}}bbbLLLEEETTTrrrmmmLLL999999777777:::999888777555555555666777777222222111111111111222222444555555444222111111222666666333///000555666333666666666666777888:::;;;999666444444444444222000555555444444333222111111333111///000222555777777333333333222111111444777FFFIIIGGG???888666777666777999>>>AAA>>>666222333222333555666666555333111222111222777===???===;;;666;;;CCCLLLSSSUUUSSSQQQIII@@@777555444222333666666777888666333111111111000111333444555444444333000///...---...000222444444555555555555444444444333222222222111000//////111111000000000000111111222333555444333222333444444333111//////000111222------///000111222333333222111000000000000111111333111000111444555333000000222444666666666666555222222222222222222333333111000...///111222333222000---)))'''(((***+++,,,222000///000///,,,...333BBBYYY```UUUUUUbbb\\\FFF333,,,(((+++...///222666333333222111111000...---000000000111111222333333666555555:::@@@CCCCCCAAA<<<===<<<999555333555777777666888<<<;;;666333444888666777888777333333777777555222222333222---)))...///111222222111///...+++---000333444333111000222333333333333111000///000111222444333222111///000333333...---000222111,,,,,,---...000000///...)))---222666888555000,,,{{{wwwtttssssssooofff___ZZZUUUSSSUUUTTTPPPMMMNNNMMMNNNMMMMMMQQQUUUQQQJJJHHHIIILLLNNNKKKKKKWWWeeeooouuuwwwuuuttttttooohhhTTTNNNHHHHHHLLLOOONNNKKKFFFLLLRRRSSSPPPQQQWWW^^^lllkkknnnuuu}}}cccLLLJJJcccgggHHH777888666555888888888777777666555666888999222111111000000111111222333444555444222111111222444444222000222777888666888888888777777777777777777666444444333222000///333333333333333333333444333111///000222555777888222333333111//////000222@@@CCCAAA:::444444555555555888???CCC???666333555222333555666666555333222444222111333777999777555222333888@@@JJJSSSYYY\\\WWWJJJ<<<555333222333777666777777666333111000111111222333444555444333333000///......000222444555888888777777666444222111000000111222222222222111111000000000000000000111222333333333222222333444444333111//////000222333...///000111111111111111000000000///000000000111222000///111444555333111///000222444555555555555333333222222222222222222222111///000222333333222---***'''&&&(((***+++***...,,,+++------,,,///555GGGWWWWWWHHHJJJZZZUUU@@@111---+++,,,......000333...000111111111000000000///...------...///111333666444222111333666;;;>>>555888:::999555333555777333555:::AAABBB<<<777666666444666888777555888===:::777444333444222...+++---...000222333222111111+++---111444666666555444333444444333222///,,,***---...111333444333222000111444444000///222333333,,,+++,,,...000///,,,(((+++,,,///000000///......|||sssiiibbb]]][[[ZZZRRROOOLLLLLLLLLKKKHHHEEECCC???>>>BBBDDDBBBBBBDDDGGGGGGFFFIIIQQQVVVRRRJJJJJJHHHIIIKKKGGGEEEOOO\\\rrrwwwuuuiii___\\\YYYTTTFFFEEEDDDCCCBBBBBBAAA@@@AAAFFFJJJJJJGGGDDDFFFIIISSSMMMHHHIIIMMM^^^kkkRRRRRRsssbbbEEE555777444333777777777777777666555666888:::222111111111111111111222333444444333222111111222222333333222444999:::666999888888777777666555555555555555444333111000///111111222222333444444444222000///000333555666666111222333111///......///444888888333000222555555888;;;AAACCC===444111444333333444444555444444444444222000000222333444444111000222999FFFRRRYYY\\\YYYKKK<<<555444333444666222333444333111//////000222333444444444333222222000//////000111222444555999999999888666444111000---///111333444444444333111000000//////000000111333333222222222222333333333222111//////000222333///000111222222222000000//////000000000000000000000///000111333444333222000111333444555666777777444333333222222111111111333222111222444444222000+++(((&&&'''***---,,,***+++))))))+++++++++///555EEENNNKKK===@@@NNNKKK999...------------...///000+++...000111000111222333000///---,,,---000333555111444666666444333555777222555777777555333444666222444:::BBBCCC===888777111000222555666777>>>FFF===999555333333333000---...///000222222333222222***,,,///222444555555444444444444333111...+++***+++---000222333333222111111555555222000222444222111111333777999777111++++++,,,,,,++++++,,,...111{{{rrrjjjeeeaaa^^^[[[UUUTTTQQQNNNJJJFFFCCCBBBDDDCCCCCCBBBBBBBBBBBBBBBAAA======AAACCCBBBBBBDDD>>>>>>@@@HHHVVV```^^^VVVKKKBBB>>>?????????LLL\\\mmmvvvsss```NNNFFFAAA<<>>KKKUUUWWWUUUNNNAAA666444555555444444///111333333111000111222333444444555444333111000000000000111111333444555777888888888777555222111---///111333444444444333000000////////////000000444333111111111222333333333222000//////111222333///000222333444333222111//////000000111111111111---///111222222222333555000111222444555666777888444444333333222111000000222222333444555333000---+++((('''***///111///,,,,,,)))(((*********...444@@@GGGFFF<<<:::@@@>>>444***,,,---------...//////+++...000000//////222444111111000000111222444555333555888888666444333222222333555666555555555555555555888>>>???:::777777111000111333333555???III@@@;;;555222333333111///000111111222222222111111+++,,,...000111222333333333333333222111000///...---...000111111111000000111555555222000222222111444555999???BBB???777000)))***,,,++++++---111555wwwmmmeee___[[[]]]WWWOOOJJJIIIIIIHHHFFF>>>@@@DDDGGGGGGDDDAAA>>>???@@@AAA@@@>>>===>>>???BBB===<<<>>>???===<<<>>>???BBBJJJZZZrrr^^^QQQHHHIIILLLRRRcccvvvnnnbbb[[[TTTEEEBBB@@@@@@BBBDDDCCCBBBEEEHHHOOOTTTWWWWWWUUUSSSEEEEEEHHHJJJKKK[[[{{{ZZZVVVxxx^^^BBB555888555333777888555666777666444444888;;;333333222222222222333333222333444333111111111333111444555444666888555000444444555666777777666666333444666555444222111111222222222111111000000000000//////111333444222111...000222222000///...///000555777333///111222111:::<<>>===;;;:::>>>CCCAAA;;;???@@@AAABBBAAA@@@>>>===BBBCCCJJJaaaxxxfffbbbiiivvvwwwcccNNN<<<<<>>888333333666999555222222555777666444666444333222333333222111888777@@@TTT___[[[OOOGGG777777777666555333222111333333222111222333555666555555444222111000////////////000111222222333333:::999777777666555222///111222222333444555666777111111222222222111000000333222111000/////////000222000...///222333111...333222222444666666555444///111111...///555888777111000///000222444555444555000...222444333333444000111222333333333333222///000222111///,,,,,,,,,+++******,,,000444666777,,,+++***))))))+++///333DDDQQQWWWMMM<<<333000000,,,******,,,000222000...,,,///...+++,,,111222111333222111111000000111111333444666777888888888777333444444777???EEE???333111444666555333222444777:::777222000111444777888;;;666111000333555444111222111444888666000,,,,,,+++///222333222333555888666555333222222333444555000///---++++++,,,...///333444555666555333000...222222333666999888555111,,,***'''(((222???DDDCCCnnnkkkfff```ZZZSSSLLLHHHKKKHHHCCCBBBDDDGGGHHHHHHAAA???======???@@@???>>>DDDDDDDDDCCCBBB@@@???>>>===??????AAAGGGLLLJJJEEEBBBDDDFFFGGGGGGEEEBBBAAACCCHHHTTTiii{{{lllaaahhhxxxvvvrrrooorrr|||VVVVVVfff~~~cccHHH999888555555888555:::999888777666666444333444222111111333444333333222111111222444444333222333444444555555555555555999888666555333333222222333333222222222111111111222333444333222111111222444333222111222222333333---///111222222111000000444666777666333000//////222666::::::666333333444666444333222333444555444666555333222222222222111777777AAAQQQZZZTTTHHH@@@555666666666555444333333444333222111111222333333555555555444333111000///111111222333333444555555:::888666555555555333111444444444444444444444444000000111111111111111000111111000///////////////111///...///111222111///222111111333555666555333000333222///000444555333111000000111444555444333444///---000333222111333000000111111111222222222000000000111000///---,,,,,,+++***,,,///222444444------,,,******,,,000444NNNcccnnn^^^GGG888222...,,,++++++---111222000------000000---...111222000555444444333333333333444666777888:::;;;;;;::::::444555555777>>>CCC===333000222333444444555777999888555222111222444555555666222...///333666555333,,,,,,///444444000///111---000333333111111444777444444333333333333333333000//////111333222000...---///222444444333000///...------///111222///------,,,***,,,666CCCJJJIII{{{kkk]]]TTTOOOLLLIIIHHHHHHGGGDDDAAA@@@???>>>???BBBEEEFFFFFFAAA===::::::===???<<<999@@@BBBCCCAAA>>>===???BBBEEEIIIMMMRRRZZZ___^^^XXXZZZ]]]ccciiilllmmmmmmlllnnnvvv~~~VVVMMMQQQaaaeeeJJJ999777333444777444888777777666555444333333444333222222444666666555555333111111333444444444333333444444555555555555<<<:::888666333111000000222111111111111000000000111222333222111000111222555444222000000222444666000000000000111111111222555666777555333000//////111222333555555444444333222333333222111111333555777666444333222111111111555777???JJJNNNHHH===777444444555555555555555444444444222111111000111111444555555666555333111///333444444555555666666666999777555444444555444444666555555444333222222111///000000111222222222222000000///........./////////......///000111111000000000111222444555333222111333333000000333333000111111222333555666444222222...,,,///111000000222111000000///000111222333222000...000222333000------,,,++++++...///000///---------,,,+++---111555QQQrrrqqqRRR@@@777000---------000333333000,,,...222222000000222222///444444444444555555555555777777888999::::::::::::666666666888<<>>???BBBDDDBBB@@@BBBBBBBBBCCCDDDEEEEEEEEE@@@???===>>>@@@EEEIIILLLPPPSSSVVVUUUSSSVVV]]]dddlllrrryyy{{{XXXJJJCCCKKKggggggKKK:::777222333777444555666666555333222222333444333222333555777777777777444111000111444555555333333333333444555555666:::999777444222000//////222222111111111000000000000111222111000///000111222222000000000444888<<<555333111000000000000///222444666555333111111111111000///222555777666444///222444222000///222444666666555333111000000111555777;;;@@@AAA<<<555111555555555666555555444333222222111111111111111111333444666777777444222000444444555555555666666666999666333222333555666555555555444444333222222111///000111333333444444444000000/////////000000111.........///000111111000//////000222444444222000///222333111111333222///222222333555666666333111222///...111222//////222333222000//////111333444333///---///444666333///...---+++,,,------,,,+++---------,,,,,,---111444HHHrrrxxxWWWEEE===666000///000333666555111,,,000333444222222444222///222222333444555555555555555555555666666777777777888777777888:::;;;777333000...,,,///444777777666444555666888999666222...---+++***,,,000333444444222111333555222...///444444555555222//////222666666555444333333444555666222000111777>>>>>>777///...111555999:::999666444000...+++******,,,...000---......///777BBBIIIIIIvvvggg[[[ZZZTTTKKKEEEBBBCCCCCCDDDAAA>>><<<<<>>@@@PPPkkkhhhKKK:::777222333666444444555666555222111222333444333222333555777777777777444111///000333444555333222222222333444666777666666444222111000//////333222222222111111111111///000111111//////000111222222333222222444888<<<666444333333555555444222000333666777666444444444222000///222777:::999666---000333222000///111444555666666444111///111222666777888888888777333///777777777666555333222111//////000111222333333333222333555777777555222111444444444444555555555555888555333222333555666666222222222333333333444444111222333444555555555555000000000000111222333333...//////000000000000111......000222444444222///---111222000111444444111222222333444666555222///222000222555444111000222444333222111111222555666333000---///444666444000///...------------,,,***+++,,,,,,,,,+++---000333@@@kkkzzzYYYGGG???;;;111111222555888777333...000444555333333444333///111222444666777888888888444444444444555555555666999888888888888666555444111...,,,---111444444222666777999;;;;;;888222...---,,,,,,---...000000000222333666777333------222444555555333//////333666:::888444222111333666999222000///444;;;===777111222444777:::;;;999666444333111///------...111333---...---,,,000999>>>>>>xxxpppfff___ZZZUUUMMMGGGGGGEEECCCBBBBBBAAA???=========<<<===@@@DDDHHHKKKQQQUUU[[[```eeekkkpppttt}}}rrrZZZJJJ===???EEEWWWgggKKK:::888333333666333222555666555222000222444555444222333555777666666666444000///000222333333222222111111222444666777444333222111000000///000333333222222222111111111///000111111000000111222333666888777444222333666333333555:::???@@@===999111555:::<<<;;;999777666222111222555:::<<<;;;888...///111222111111222222333555666444111///111444777888777777999;;;777111888888777666555333111000---...000222333444444444111222444555555555333222444444444444444444444444777555333222444555555444000000111222333444555555222333444444555555555555000000000111222333444555000111222111000///000111......000333555555222///---000111///000333444222333222222333444333111...111222555:::888222000222444333333222333444555666333000...///222444333111///......///000///...,,,+++,,,,,,,,,,,,---000222BBBfff}}}___GGG<<<:::222111111444777777444000000333444222222444444111333444777999;;;<<<<<<<<<888777666666666777777888999888888999666222333666222000...---...000111111999999:::<<<<<<888333///.........------------,,,,,,000666:::666///...222222444555333111111444777<<<999555222111222555777111///...222777999555111222333555666666555222111222333222111//////111333...///---***+++111555444qqqcccYYYPPPMMMIIIGGGFFFEEEDDDBBBBBBAAA@@@@@@AAAAAA???>>><<<@@@EEEIIINNNVVVaaaiiinnnXXXGGG;;;@@@CCCOOOeeeJJJ:::999555444666333222555777666222000222666666444333333444555555444555222000///000111111111222222111111222444666888444444222111000000//////222111111111111000000000///000222111000000222333222777;;;;;;777222111222555777;;;CCCIIIJJJDDD>>>666;;;AAADDDBBB===999777000222555888;;;<<<;;;999/////////111333444222111111444666444111000333666666888:::<<>>>>>===:::999888777777888999:::999777888999555000222888222222111///...///222555;;;:::::::::999777333///......///...---,,,++++++***111;;;AAA<<<444111444///222555555333333666999999888666333222111000000......000333555555222000111111222222222222111000111333555555222111111222000222000+++***...111111~~~nnn```XXXQQQHHHAAAAAAAAAAAAAAAAAABBBBBBBBBGGGCCC???>>>AAAFFFJJJLLLVVV]]]fffnnnuuulllVVVCCC888AAADDDOOOcccIII:::999666555777222222555888666222000333666666444333333444444444333444222//////000000000///222111111000222444666888777666444222111000//////000000000000///////////////111222222111111222444---444;;;===999555333333:::===BBBJJJPPPOOOFFF???;;;AAAGGGIIIGGG@@@:::666///222777:::<<<;;;:::999000///...111555666333000000333666444111000333777555999===BBBKKKOOODDD555444555555555555555444444111222333444555444333222111111111222222333333444555555555555555444444444666555444444555444222000000111111222333333444444111111222222222111000000.........///000222333444333555666444111///000222...///111555777666333000333444222------000111///555222000///000000///...---111999>>>;;;333......000111222333333333333222111111111000......000333//////000222444444333111---.../////////000222444AAAYYYxxxlllIII444222...,,,+++...222444222000000222222///000444666444000222555999;;;<<<===<<<:::999888777777888999999999777777999444///222:::111222333111///000444999<<<:::999888777555222///---...//////---,,,+++,,,...666BBBHHHCCC888444666---000444555444444777:::555666666555333000---***+++...222555666444000...000000000111111222222333111555888999666333222222222444222---,,,///222111yyyqqqdddZZZNNNGGGFFFEEEAAA<<<@@@???>>>>>>@@@DDDHHHKKKCCCBBBGGGSSS\\\aaaiiirrrhhhRRR@@@<<<:::@@@ZZZxxxjjjMMM;;;888777::::::333888777666555444333222222666555444333333444555666444222111//////000222333222000222888888444555:::;;;:::777444222111222222333333222222111000000///444444333333222111000000...000666===>>>:::999;;;CCCGGGIIIKKKQQQVVVPPPFFF@@@GGGOOORRRMMMEEE===999333333444555777:::<<<===666333000//////000111111222444555444333333666:::888;;;CCCLLLQQQNNNCCC:::999777555555777777777666222222222444666777555333555555666444222222333444333444555666666666555444444333222444666777777666555222000111444555444222111111111111111111111111111///---,,,---///222444666555333222111222333333000111333444444222///---222111///---+++---111444333222111/////////000000222555888::::::777444111///000222444555555555444111333555444111111444777111444555222222333222...///,,,000777666000111888EEEeee}}}}}}iiiFFF...,,,++++++******///555444...444333111111222444444444222333555888:::999666333:::;;;===<<<999555444333777666444333111111111000000333444333000000222555<<<;;;999666222000000111000000000...,,,+++,,,---666777SSScccJJJ444111---444333333222333555666777444222000.........---,,,+++,,,000333222...000666222222222111222222333333555444444444444333111000888555111------...111333yyymmmbbbXXXRRRIIIFFFCCCBBBBBB@@@<<<888BBBBBBBBBCCCFFFKKKQQQUUU^^^aaalll~~~aaaMMM@@@???===AAA]]]qqqRRR>>>;;;999::::::333666666666666555555555555555555444333333444555555333222111//////000222333333111333777666333555:::777666333111000///000000444333333333222222222222444444333333333333333333111222777<<<===::::::===>>>@@@@@@AAAGGGNNNLLLEEEBBBJJJSSSWWWSSSLLLDDD???777555333333666:::<<<<<<777555333222222333333333333444555555444555888<<<<<<===@@@EEEIIIGGG@@@999777555444444555666666555222111222444666666555333555666555444222222333555222333444555666555555444444333333444666888777666666444222222444555444222222222222222222222222222000///...---...000222333333222111000000111111222000222333555444333111///333222000...---...222555333222000///...............000333555555444111000......///000111111111111...///000///...///000222000444555333333555444111222---...444333000555>>>VVVqqq~~~hhhGGG000000,,,---,,,...555<<<;;;777666444222333666999999888777666555666777777666444777999;;;:::777555333333666666555444444333444444333333333111000000222333888777555111---,,,,,,---222222111///,,,++++++,,,000111IIIXXXDDD333222000//////...///000111333444555444333222111000...---******---222222......111111111111111111222333444///000111222222222333444666444111.........000111}}}rrrcccUUULLLFFFBBB???>>>???@@@???>>>===>>>???AAAFFFNNNXXXdddppp{{{ZZZHHH@@@DDDAAADDDfffyyyXXXAAA===;;;;;;:::444555555555666666777777777444444333333333333444444333222000//////111222333555333333555444222444999555444222111000000111222444444333333444444555555666555555444555666777888555444777;;;;;;999:::???>>><<<999888>>>FFFFFFBBB@@@GGGPPPVVVUUUQQQKKKHHH???999333222666:::;;;:::555555444444444444444444333444555555555777;;;>>>???===;;;<<<>>>>>>;;;777555333222222333444444333111111222444666666555333666666555333111222444777222333444444555555444444666444444555777888888777777666444333444444444222222222222222222222222222////////////000111222222000000/////////000111111000111333444555444222111333222111///...///222555333222000///------------,,,---///111222222222111/////////......//////000...---,,,,,,...//////...///333555444555888888555444......222444555???LLLfffzzzwwwaaaCCC000222...000111444;;;CCCDDDAAA888444222444:::>>>>>><<<;;;888666555555666666555777999;;;:::888666555555777777777777777777777777555333000///000111111111666555222...+++)))***,,,333333222000---,,,,,,---777666EEEMMM>>>222000...,,,,,,,,,---...000111222222222222222111111000000111...///444666333000111222222111111111222444444---000222111//////222555333222111111000000000000}}}ppp[[[TTTKKKEEEBBBCCCDDDDDDEEEEEECCC???===BBBNNNXXXZZZdddsss}}}VVVFFF@@@EEECCCIIIrrr~~~YYY@@@===:::::::::444444444444555555555666666333333333333333333333333333222000//////111333444666555444333222111444777555555444444444444555555333333222222333555666777999888777666666888:::<<<999777777999999888;;;@@@===888333222777<<<===:::999>>>EEEKKKNNNOOOOOONNNIII@@@555222555999999666222333444333333333333444444444333333444777;;;===;;;999666555666777777666222111000000222333222222111111222333555666444333666666555333111222555888222333333444444444444444777555555666888888888777888777555444444444333333333333333333333333333333...//////000111111222222////////////000000111111...000111333333333222111111111111///---...111444333333111000///...------......000111333444555555444333111000///000111111111...,,,---000222111......222555555777;;;;;;888555000000555777:::GGGVVViiiuuuttteeeRRR;;;...222111333555777>>>EEEGGGDDD999555111444:::???>>>;;;:::888666666666777777666999;;;<<<<<<:::999999::::::::::::999999888888777777333...---000222111000777666444000---+++,,,...111222222111///...///111999:::???@@@777111//////......//////000222333333111222222333444666:::===AAA:::777999;;;999777777777666444333222222333444222555666333///,,,---000111222444555444333111000xxxhhhYYYPPPEEEBBB???>>>@@@CCCEEEGGGBBBFFFIIIKKKNNN[[[oootttRRRCCC<<>>;;;999:::999888<<>>EEELLLQQQSSSPPPEEE888333444777666444222444555444333333555888555444222111333666999:::444333222222444444444444111000//////111222222111111111111333555666444222666666555444222333666888333333333333444444555555777666555666777888777666777777666555444333333444333333333333333333333333//////000000111222222222///000000111111222222222---...///000111111000000///000///...,,,---///111444333333222111000///...000000000111333444666666555444222111000000111222222///---...111333111///...222555555777;;;;;;999666333444777777888DDDTTTbbbiiibbbSSSEEE555,,,333333666888888<<>>>>><<<;;;@@@FFF888222///444:::<<<<<<<<<444333444999AAAJJJQQQUUUOOOEEE:::333333555555444555777888666444555:::>>>999666222111222444666777///000111222333444444444111000///000222333333222000000111333555555444222444555666555444444666777555444444444444555666666777666555555777777666555555666666555333222333555444444444444444444444444000000000000111222333333111111222333333333222222---......////////////......//////---,,,,,,...000333333333333222111000000000000111111111222222333222111000000///////////////...------///000000///...222444444555999999666888555555777444333>>>MMM^^^aaaWWWHHH@@@444...555444777888666777:::;;;888555444222333555777888888666666777999;;;;;;:::888777888999888777666777888=========<<<:::777555333333222111111222333333222444666666444111...------+++,,,...///000222555888DDDNNNEEE777555333///333222222333333333333222222000111111111222888BBBIIILLLDDD===:::888777999===???<<<888555222222333333333444666888777666333111111444888;;;;;;999666444vvvfffYYYSSSKKKFFFEEEDDDBBB???999:::===@@@GGGPPPYYY^^^hhhwwwZZZDDD???888999NNNwww^^^???<<<;;;777888666222222222222222333333333333444555555555555444333111000//////000222444555000555666222111444555333000000111111222222111111222111///...///111333555666555444555:::AAAHHHLLLKKKGGGDDDCCCAAA@@@DDDJJJBBB999444999=========>>>777666666;;;BBBJJJNNNPPPGGG@@@777111000222555666666888888555333555;;;AAA>>>999444111222444555444000111222222222333333444222111000111333444444444000000111333555555333222222444777777666555666666666666555555555666777888666555444555666666555444333444555444222111333555444444444444444444444444111000//////000111333555111222333333333222111000///////////////............//////...------///000000111222222222222111000111222222222222111000////////////000//////......---...///...---...///111...222444222333666666333777444444666333444BBBSSS^^^___SSSFFF@@@666000555333666666333222444444222222444555555555777:::===:::999777777999::::::999888888999777555555666777;;;;;;<<<;;;:::777555333000222444555444444444555333555888777444000...---***,,,...///000111444777KKKZZZOOO:::777444///444444555555555444333222111...000222000...000666<<<@@@<<<999888555222555:::<<<999666333111222333555///000222888<<<<<<777111111444888;;;<<<:::777555mmm^^^PPPFFFHHHEEEBBBCCCEEEFFFDDDBBB===???DDDLLLWWWfffvvvtttMMMBBBAAA;;;===YYYcccBBB???===888888777000111111333444555555666444444555666666555444444111000//////000222444555...444666222111555555222000111111222222222111111333222000...///000333555222111111444:::CCCLLLRRROOOKKKHHHHHHFFFDDDHHHNNNGGG<<<333444666444333555888888999===DDDIIIJJJIII@@@;;;555000...111555888555666666333000333:::AAABBB<<<666222333444444333222333333222111111333555333222111222444555666555000000111222444555333222111444777888777666666666777666666555555777888999666555444444555666555333111333555333111111333666555555555555555555555555222111///...///111444666111222333333222111000///111111000000//////......///000111000......000111...///000222222111111000444444555444333111///......///000111111000///...---000111000...---000333...222333222222444444000444111222555555999KKK___``````SSSEEE@@@666///333111555555111///111111///000444777888666888===CCC???<<<888666666888999::::::::::::999777666777888888999:::::::::888555444---111666777555444555666444777:::;;;888333000...+++,,,...//////000333555;;;PPPGGG333555666333;;;888888888888777555333222444777:::777222000222555666555777888444111333888888666333111000222444666///...111888>>>>>>666///000333777:::;;;999777555ooobbbUUUGGGBBBFFFAAAGGGIIIEEEBBBDDDEEEEEEJJJTTTbbbpppaaaGGG@@@<<<:::IIIooommmEEE;;;???;;;666666666555555444444666777888666555444333333333333333111222333444444333222111222444666777777666333222444444444444444333333333777555222//////000222444555666999===DDDJJJPPPTTTQQQRRRSSSOOOJJJFFFEEEFFFCCC>>>777444444444111...111666;;;AAAHHHKKKFFF===999777333000//////000111222222111111222444555666DDDAAA<<<777333111000///222222333333444555666666333444444444333333555666777666555444333222222111...111555777777666666777777777666666555555444444444333333222222222333333555555555444333111000///111111222333444444555555999888555111///000444777555555555444333222111000111444555111///222333222333000...///000111///,,,......000222///,,,...444444666666222111333222///333333444444444333222111000333555333///---000333333222111000000111222222444...///555666999RRRpppqqqnnn___HHH:::888333***///000000000000///......444555777888:::<<<===>>>>>>:::555444666888888777:::;;;<<<;;;888777666777444888;;;===;;;888666555555555555555666777999999888777888999999777444111,,,,,,------///000222333999::::::::::::999888888777666666999<<<===;;;888>>>;;;888444222111222333777888888777555333444555;;;777333333555888888777111//////555<<<===888222333111111222555666444222pppggg\\\LLLBBB@@@@@@CCCEEEGGGNNN[[[fffjjjwww{{{XXXDDD@@@===???SSS}}}mmmEEE:::===;;;888999666555444444444555777888666555444333333333333444111222333333333333222111222333666888999888777555666666555555444333333333555333111///...000222444333555888???FFFLLLNNNNNNHHHKKKNNNLLLHHHBBB???>>><<<<<<:::666222000111333444:::AAAHHHNNNPPPHHH>>>888666333000//////000111222111111111222333555666===;;;999666444333333333111222444666777777777666333333333333333333444555555555666666555444333222111444666777777666555666888777777666666555444444555444333222222333444555555555555444333222111000111111111222222333444555888777444111///000333666111111111111000///......000444444000///111222111222000...///000111///---......000333222//////222333666555222111444333000222333666777777555222000///333555444000...000222111000//////000111333333555......222222888UUUuuu}}}iiiLLL777333222...111222222333333222111000555666666777888999::::::888555222333666999;;;;;;;;;<<<;;;:::888888:::===<<<>>>???===:::666444444666555555555666777888888888777777777888888666444...---------------......555555666777777888777777<<<;;;::::::<<<;;;888555===;;;888444333333333444888999:::888666555555666<<<888555444666888999999000......222777888222,,,000//////111555777666444~~~zzzsssbbbQQQHHHFFFLLLSSS]]]nnneeeLLL@@@===<<>>FFFMMMRRRRRRIII???777555333111//////000111111111000000111222444555555555555444333333222222111333777:::;;;:::888666222222222222333333444444333444666888888666444333444666888888777555555555888888888777666666555555777555333222222333666777555444444444333333222222222111000000111222444555666666444111///000333555//////000000000//////...000444555111///111222000111000//////000000///...///---///555666222//////222555555222222444444111111333777999999666222///...222555555222000000111///.........///111333444444...---000000:::ZZZ|||oooLLL444...111333000222333555555444222111666666666555666666777777111///...000444999;;;<<<<<<<<<;;;999888:::===AAAAAA@@@???<<<888666777888666666666555666666777777888777555555666777777666000///...,,,++++++++++++000000222333444555555555<<<;;;::::::::::::888666<<<:::777555444555666666:::;;;;;;:::888666555666<<<:::666555777999::::::222000///222666666000+++,,,,,,---000444666666555sssgggaaakkkxxxpppQQQBBB>>><<<>>>MMMnnnTTT???;;;999777888555555444333444555666777555444444333333333444444333333333333333333333333222333444666777888999999<<<;;;999777555333222111111000///......000222444666777===HHHRRRSSSKKKCCC666999===???===888333///111777;;;999444222666;;;666===DDDHHHLLLLLLFFF===666555333111000000111222111111000000000111333444333333333333222111000///222666;;;??????<<<888555111000111222333444333222111333777999:::888555333444666888888777666777777888888888777666666555555888666333111222444777999444444444333333333333333222111000///000111333444444444444222000000222444000000111222333333222222111555666222111222222000000000//////000000/////////---///666999555///---111444444222222555555222222333555777666444222000...111555666444111000000//////.........000111222222///000222222===[[[yyy|||dddEEE111---111222...///222333444333111000666555555444555666777777000//////111333666999:::;;;<<<;;;:::999999<<<>>>===<<<;;;888777888<<>>???<<>>AAA@@@===888444111000000222444555444222000333777::::::888555333222444666777777777999:::888888777777666555555555777555333111222444777999444333333222222222333333222111000000000111222333222333333222000000111333111111222333444444444444222777888444222333333000//////000000//////000000000---///555888555000---111444444222222555555222333333333222222222222222///111444555555333111000222111000.........//////222111444555444888LLLbbbkkk```LLL999000000000...---///111333444333222222555444444444555666999:::777777777666666777888999999:::<<<<<<:::777777777:::999777666555888===AAA777666555555555555555666777555333222222222111///222111000///////////////000111111222222111000000+++---...000222444777888888888777666666777888999777999;;;;;;999666666666:::999777555555666999;;;888777777999;;;;;;888555...///000111111111111111dddbbbjjjpppSSSCCC???@@@<<>>EEEEEE>>>888666444444444666666555444777555555999>>>???<<<777000444555444666:::<<<:::666555555444444555555555333222111000000111222333333444666888;;;===???@@@>>>???AAAAAA???:::666333111//////222666777555222000222666999999888555222111333555666666777999;;;777777777666555555444444555444222111222444777888444333222000000000111222111222222222222222222222000111333222111000111222///000111222222222222222222777888555222333222///...///000000//////000111000...///333555222000000222555555222222444444111444333111000000000111222000111333444555444222111444333111///.........///333333666666333111888CCCKKKBBB666000000111///+++///000111333444555555555444444333333444666999:::>>>??????===;;;:::;;;<<<666999<<<<<<999666444333::::::888666555666999;;;555555555444555555666666444333444444555333///,,,222222111111111111222222222222222222222111000000,,,---...///...000222444777777777666666777777888555888:::;;;:::888777777999999888666444555999;;;666666666888999999777666000111222222000//////000qqqbbbKKKJJJSSSoooeeeQQQFFFAAA???DDD^^^aaaBBB999999999888444444333333333444555666333333333333333444555666555444333333333333444555444444333222444666999;;;<<<;;;999777555333111000333222222111111111222222///000333777;;;;;;999666555333333444777888777555777555666:::>>>???:::555000333444333444999<<<<<<666666666666666777777777444333222111111222333444444555666777:::>>>AAACCCEEEDDDCCC@@@<<<777333111111000000333777999666222111333555777888666333222333444555555444555777999666666555555444444333333333222222222222444666777444333111///......///000111222333444444333222111...000222222111000000111///000000111111111111000000555777444111111000------///111000///...000222111//////111000...000444333666555222111444333000333333222222222111111111222222222333444444444333333333111000//////000111222222444666444000///222555111---...000///...,,,/////////000111444555777555444222111111333666777===>>>@@@>>><<<;;;===???666888::::::888666555555:::::::::888666555666777444444444444555555666777///111444888:::777222---444333333222111222222222000000111222222222111111///000111000......111444777666666666666666666666444777;;;<<<<<<::::::::::::::::::777555666999===777666666666666555444222000222444333000//////111|||gggYYYOOOGGGKKKEEEHHH```}}}aaaQQQIIIBBB===TTTqqqiiiHHH===;;;:::777444444333222333444555666333333333333333444555666555444333333333333444555444333222333555888<<>>777777777777888888888888555444333222222222333444555555444444666999<<<>>>IIIGGGCCC???:::555222000222000000444999:::666222111333555666666555333111444555666555333333555777666555555444333333222222111111222222333444555555555333000...------......111222555666666444222000...000222222111000000000111111222222222222111111///444555222000000...+++---///111111///...000333111/////////---+++000777444666666222111333333///222333444555555333222000333222111222444555444444222222111000000111222333000000333777888555222000,,,,,,---//////------...------,,,,,,...111444666666444222000///000222444777999<<<<<<::::::===???666777888777666666888:::888:::;;;:::888666666666333333333444555666777888+++///555;;;>>>;;;555000555444333222111111111111---...///111222222222222000222333222000111444777666666666666555555555555444888<<<>>>===<<<<<<<<<;;;<<<;;;999666777;;;>>>888888777666555333111000///222444333111///000222eeeTTTJJJDDDBBBCCCGGGEEEGGGWWWyyyqqqSSSFFF===LLLhhhkkkGGG===???;;;111444555777888888666444333555444444444444555666666444666444000///111222///222222333555777:::<<<===<<<999666333222000...,,,222555777444000---///333333333444333444666:::<<<:::777333444888;;;;;;:::;;;999777666555666777888777<<<>>>???AAAFFFHHHFFFAAA===999666555555555555///111333444333333444555444333222111111222444555CCCFFFGGGCCC:::444222222222333555888888777333000000555999999666333333444222444666666444555888;;;666555555444444444555555111111111111222333444444666555333000......000222...222777999777333000...//////......///111333444555444444555666555222000999999888666444222000///////////////000111222333000111111///---...222666333333333222000000222444888:::;;;999333///...///...000222333222111222222333333222333444444222000//////111444555444111...***,,,...///000111333555000///---+++,,,...111333999777444111000222444666:::999999:::>>>@@@AAAAAA999666444444666888999999888999999999888888888888444111---,,,...111555666///222666:::<<<:::555111111222333444222///,,,***333//////555666222000111888666555555444222222222666777888888666555666666999888888888999:::;;;<<<>>>AAA???888555999???CCCCCC:::444444444111000333888777666555333222111000nnn```OOOEEE@@@>>>AAAEEEBBBEEELLL^^^~~~kkkOOOEEEDDDXXXmmmIII>>>AAA>>>666555555666777777666555444444444444444444555666777666777555111000444555333333444444555777888888999888666444222222222000...333666888666111///111444222222333333555888;;;>>>===<<<;;;999888999;;;===999888777555555666777888:::@@@EEEEEEGGGIIIGGGDDD@@@===999666555555555555111222444444333333555666555444333222222444555777>>>AAABBB???999444333444333333444666999888333///111444666777666444333333444555777666444333555777666666666666666666666666222111111111222333444555666444222000...///000222111444999;;;999555111000111000/////////000222333555444444555666666555333888777777666444333111000222111111000000000111111111111111///---...222555222333333222000000222444666888999888555111///......000222222111000000111111111333666888777444222+++,,,...000222111...+++)))+++---......///111333///...---,,,,,,...///000666444111//////111333444999888888999<<>>DDD@@@JJJZZZnnn}}}\\\FFFHHHTTTsssoooJJJ>>>@@@>>>888555555666666666666666666333333333444555666777888777888666222222666888777444555666777666666555444555333111111222333222111333666888777333111333555333333333444555888:::<<<>>>??????;;;666555888<<<777666555555555666777888:::BBBHHHIIIIIIHHHDDD???===<<<999777666555555555333444444333333333666888777666555444444666888999999<<<>>><<<888444444555555333222555999999444///222222333555666555333111666666777555333111222333444555777888999999888777333222111111111333555777555333111000///000111333333777:::<<<:::666333111333222111000111111222333555333222333555777777777555555555444444333333222444333222111000000000000111111111///...///222555111222333222000000222444444444555666666444///,,,...000111111000.../////////111555:::<<<:::666222***+++,,,///111000---***(((***,,,,,,,,,---///000//////..................222111///......000222333777666666888:::<<<<<<;;;999666333000000000000//////222555888888666444222666666555444555777888999888555333444777666111,,,444555666888888888777777888===;;;111---222555333444333333333333222...***666222//////222555555555222222333555555666666555777:::999666999CCCLLLOOOBBB;;;666555333000000111333222222111000//////...~~~iiiTTTFFF???BBBFFFHHHDDD???AAAGGGOOO^^^tttrrr___GGG@@@QQQmmmrrrKKK======<<<777666555555555555666666777333333333444555666777888777888666111222777:::999333444666777777555333222444222111111333444333222222555777666444333333444666555444555666888999999;;;;;;:::777444333555888555555444444555666777888777???FFFFFFDDDCCC@@@<<<:::;;;:::888666555555666555555555333222333666999888777666555666777999;;;999;;;<<<;;;888666666777666444222666;;;;;;666111333111111333666666333000555555555444333111111111222444666888999999888777444333111111111333666777444222000000111222333333333666999999777444222111444333333222333444666777555333111222333555666555333333333333333444444444444333222111111111111111111111000000///000222444000111222222111000222333222111222555777555000***///000111000...------...///222888===???<<<555000,,,---...000222222000---)))+++,,,,,,,,,,,,...//////000000111000///---,,,//////......///000222333555555555666888999999888777444111............---...///222444444444222111555666777777777777888999999444000000444666222...111222444555777888999999FFFNNNIII666,,,222555111000222444666:::===:::666666666555444444444444444000111222444555555555444999<<<<<<<<>><<<:::555555555555555555666777888333333333444444666777777555666555111222777999888111333555777777666555444666444222222333444333222111333555555555444333333444222222444888;;;;;;::::::777333333444666555555333333333444444555666666666>>>CCC@@@>>>>>>>>>===777999:::999666555555666555555555333222333666999888777666555666888:::<<<<<<======;;;999777777777777555444777;;;<<<888444333111000222666666444111222222333333444333222111000222444666777777666555333222111111111333555777333111///000222444444444000333555555444222111111444444444444555777999:::666333111000111222222111111111111111222333555666222222222222222333444444222111000000111222333333///000222222111111222333111000111555777666000+++///000000///---,,,---...222555999===>>>:::333---------...111333333111///+++---......------...000000111222222222000...---...//////000111222333333444333444666888999777666555222///....../////////000000//////000111222222333555666666555444555777777222......222666555333111222333444666888:::;;;MMMTTTMMM999...222555111000222222222888>>>===777999<<<>>><<<777444333555111111333444555666666666666:::===@@@EEEHHHEEE>>>555555444111///000111111444444444555555555555555xxx]]]JJJ@@@===>>>BBB===>>>BBBGGGNNN\\\tttqqqMMMAAAEEE]]]VVVAAA<<<999555444444555555666777777777555444444444444555666666333555555222222666888666222333444666777777777666888666444333444444333222000111333555666555444333///...///444:::???@@@>>>:::666222222666888888666333333333333444444444444888???BBB>>>:::;;;>>>???555888;;;:::777444555666444555555444222333555777666666555444555777:::;;;===<<<;;;999888777666555666666666888::::::999777222222222333555666555444111111222333555666444222000111333444555444444333111111111111222333444444222000...000444666666444...000333333222111111222444444444444555777999:::555333111000111111000///111000000000111333555666222222222222333444555666222111000000222333333222---///111222111111222333000111333555666444000---///000000///------...000444555888;;;;;;777111---,,,+++,,,...111111000...---...//////...---...000///000111222111000///......///111222333333333333333333444666999999888666555222//////000111222222333111///......///111333000333555444111000222444333111//////111555777999555555444555777999<<<===GGGJJJEEE777000333555333111444444666AAAPPPTTTOOO???AAAAAA>>>:::666555555333333333444555777888999777;;;AAAHHHNNNQQQIII>>>222555555000...000111000222222222333444555555666iiiXXXGGG???===<<<>>>BBBBBBHHHUUUdddsssuuuQQQKKK]]]XXXBBB;;;777333222333555777777777777666666666555444444444444555333666666444444777666333444555555666666777777888888666555555666666666555000222444666888777555333111///000444;;;??????<<<888777444444444666777777333333333333333222222111999@@@CCC>>>888888:::;;;222777;;;;;;777444555666333444555444333222333444555444333333444666999:::999777666555555444444333222555777888666666777999111333444555444444666777222222222444777777444111222222333333333333333333...///000222222222222222222///...000555888777444///111333333333333555666666555333333222333444555222111111111333333111///111000//////000222444666444444333333333444444555333111000111333444333111,,,///111222111111111222111333555555444222111000//////000///---...000222444444555666777555222///+++***+++---///000///......///000///...---...///---......////////////......///111333333333222111222222444777:::;;;:::888777555222111222333444444333333111000000000000000...111333111...---000333111222222111111333888<<<888777666555666999;;;===@@@>>>:::777444333444555,,,222777AAAYYYwwwGGGAAA:::888999:::888555555444333333444777:::<<<:::===BBBIIIQQQSSSJJJ>>>444999888222...000111///000000111222444555666666xxxaaaPPPEEE>>>???BBB@@@???AAAKKKYYYrrrzzzWWWVVVsss}}}VVV@@@888555000111333555777888888777666777666555444444444444444333666888666666777666222777777666666666666777888777666555555777888888777111222444777999999777555777444333666;;;===:::777666777777444111111444888333333333333333222111000888@@@DDD>>>666444555555111666;;;;;;777444555666111333555555333222222333444333222222333555888999444333111111222222222222///333777777444333555999111444666666444444666999444333333555777777333000444444333222222222333333,,,...000222333222111000111///---000666999777555000222444555555666888:::777555333111000///000000000000111333555555333111111000//////000222444666666666555444333333333333333111000111444555333111,,,...111222222111111222111444777666333000111333//////000///...///111333222222222333555555333111+++++++++---000111000///.../////////---,,,---...,,,,,,,,,,,,---............///111222333222000///222222555888;;;<<<;;;999:::777444333333444444444333333333333222111///......111222000,,,+++///333111333555333000111777===888777555444555777999;;;???999666888888444333555444777666888KKKeeerrrpppLLL???222000888===:::444666444222222333777;;;===888:::===BBBJJJLLLBBB555888===<<<444///000000---000111222333555666777888}}}cccTTTPPPBBBAAABBBBBB??????MMM]]]ooo~~~www|||wwwjjjOOO???444111555444333444777:::;;;888555555444444333222222222222222444666666444333333333000222555777666555666666777555333333444555444333222444777:::<<<<<<:::999999888666444222111111111111222333333222111111222222222222222111111000000888777666555333222111000222444777777666666666777777555333222333444444333333444666777888888777777===888333//////111333444444222111222444666444222222333444555555333222111111999@@@???777111111444222333333333333333333222......000222555666555333000//////000444666666666777555333444666777555222555222000///000111222222222111111222444444222111000000111222333555666777999888777666444222111000000///...///111222222111,,,,,,------///000111222666777888777444222222222222...+++,,,000222000---333333333444666666444222000//////000111111///...///111222111000//////000//////.........---------+++000333444444666444///...000222555666555555444888555333444777999888777555555444222000///111222333222000///000222444666:::888555333333444666777666777888888888888888777<<<:::777555333222333333;;;;;;:::;;;AAALLLXXXaaaDDD;;;111000555:::888444666444444555888<<<======;;;<<<======<<<999666444555:::===:::444000111333333444555666777777777777sss___QQQJJJJJJNNNJJJGGGEEEFFFPPPggg}}}iiiaaa```rrrgggKKK===333111444444444444777::::::888555555444333222222222333444444666777777555444333444111444777888666555444444555333333333555666555444111333666999::::::999888888777666444222111000000111444666666555444555555333222222111111111111111888777555333222111000000222333444444333444666999;;;888444222222222222111444555777888999888888888<<<888333000000222333444222000///111333555444333222222333333333333222222222777<<<;;;666111111333222333444555555444333222000000000333555666444333000///...000333666888888777444222222444555333222555333000000111333444333444333222333333333111/////////000111333555666777:::999777555333111111000000//////000222333333222...------......///000111777888888777333111000000111---+++,,,000111000---111000111333666666555333000000000000111111000///000222333333111///......//////////////////......111555777666666777555111///000222444555555444333555333222333666888888666666666555222000000111333111000///......000333444666444222111111222555666555555666777777777777777999777555333222222333444;;;:::888666666999>>>CCC>>>999444222444777888777777666555777:::===>>>>>>;;;<<<<<<<<<:::777444222555444444555666555333222555666666666666666555555eeeQQQHHHDDDDDDFFFPPPQQQTTTYYYaaarrr___RRROOOOOOYYYlllfffHHH<<<666333444444444555777999999777555555444333222222333555666777888:::999777555444444333555888999888555444333666555444555666777666555000222444777888888777777777777555444222000//////333666999::::::888888888333222222111111111111111777666333111000000000111222222222111111333777:::>>>;;;555222000000///...555666777888999999999999;;;777222000111222444444111000///000222444444444444333222111222222333444333555777666444111111111222444666777777666444222222111222333555555333222111///...///222666999:::666444111111222333333222444222000111333444555555666444333333333222000...//////000111333555777888;;;999666333111000000000111000///111333444333222//////............//////777888888666333000/////////---***+++///000///---//////000222555666555333000111111111111111111000222444666666333000...---////////////000000000000666999999666555777666222///111222333444333222222222111111333555777777666777777555222000///111444111000///...///111333555333111///......000222444222333444555666777777777666555333222222333444555<<<<<<;;;888444222111222666666555444333555888:::999888777999<<<>>>??????<<<<<<;;;:::888555222000333...+++///666999555000666666666666555444333222tttcccPPPGGGCCCBBBDDDFFFIIIWWWlll~~~XXXTTTOOOKKKMMMYYYooohhhIII>>>:::777666444444555666777777666666555444333222222444777888999;;;<<<;;;888666555555333666999;;;:::999888888???===:::999999777555333///111333555666666555555666666555444222111//////666999;;;<<<;;;999888777333333222111111111222333777555222///...///000111000111333333333555888:::===999333000.........---666777777888999999999:::999666222111222333444444444333222222222333444444666555333222222444666888444333222222222222111000222444777999999777444222333333333444555555333111000///...///333777999:::777555333222222333444444333111000111333555555555555333333333444444222000000111111333444666888999<<<:::666222/////////000222111000111333444444333111000///......------...444555666444222000000000...,,,+++,,,...000///...//////000222444444222111000111222222222111111111444666999999666222///...////////////000000000000666999888444444666777444111222222333333222111111000111222444666777888888777666555222//////000222222111111111222333555777333222///------...000111000111222333555555666666777666444222222333444555999:::;;;:::777666666777222222333333555666888999999888888999<<<>>>>>>======<<<;;;999666444222111000+++(((,,,444888444///333333333333333222111111kkkSSSMMMFFFBBB???>>>DDDLLLVVVmmm```TTTKKKFFFLLL]]]yyylllKKK>>>;;;999777444555666666666666666666666555444333333555777888999;;;<<<;;;999666555555222555999<<<======???@@@IIIEEE@@@<<<999666333111///000111333444444444444555555555444333222111000888:::;;;;;;999666555555444333111111111222333444666444111///......000111...111555777888777888888888444000...............666666666666777888999999777555222222333444444444888777555444333333444555999777555444444666999;;;444222000000222333222000222444777999999777444222555444444555666666333111000///000222666888999999777777666555444444555666222111000111444555555444222222111333555555444333333333333444666777999:::;;;888555111///...///000222111000111333444444333222111000///------------///111333333222111222333---,,,,,,,,,...///000000222222111222333222///---///111333333111000111222555777:::;;;888444222000//////////////////000000555777777444555999:::999333333333333222111111000000222444666777777888999555555555222///...///000000000000000222333555666666444111///---...///000//////111222444444555555:::888666444333333444555555555555444333333555777333111000222666999888666888777777888;;;<<<;;;:::===<<<:::888666555444444///---,,,---000111111///...///000000111111111000bbbLLLCCCAAA@@@===;;;@@@PPPaaaxxxkkkvvvjjjMMMFFFIII\\\xxxqqqMMM===999777666444555666666444444555666666555555555555666666777888999;;;:::888666555555111444777:::===@@@DDDGGGLLLHHHAAA;;;777444222111///000111222222333333333333444555555555444333222777888999777555333333444444333111000111222444555555444222000//////000111...222777:::999888777666222000......///000000///444444444444555666777777555333222333444555555444999888777555333333555777:::888777666666888;;;===333222111222333444333222333555777888888777555333555444444666777666444222111222666:::======:::777777999:::999777666777888333222222333555666555444111111111333555666666444555555555555666777888888888666444111/////////000111000///111333444333222222111000///---------,,,,,,...000111111111333444---------...///000111222444333222222333111...,,,...111333333000///000222333666888999888555444444111111111111000000000///444777888666888===???===666666555444222111111000000222555777777666777888444555666444111///......,,,,,,---...///000222333888666333000//////000111///000111222333444444444;;;999777444333333444555777666444111......///111555222000222666999888555777666666888::::::999777;;;:::888666666666777777000000000///...---...000,,,---...///000000000000rrr^^^NNNCCC@@@AAADDDHHHMMM[[[uuuoooTTTLLLXXXssszzz\\\[[[iiixxxQQQ>>>888777666444666777555333333555777666666777777777666555555555777999999777555555555111333555777:::???EEEJJJGGGAAA:::444222222333333000000111111222222333333111333555666777777666555444555555444222333555777444333111000111222555666444333222111111111111111000333666777777666666666000000///000222333222000222222111111222333555555333222222333555666555444555666666444222333777;;;999888777777777999;;;<<<222333444555555555555555444555666666666666555444555444444666777777555333333777===CCCFFFCCC<<<777666999;;;;;;999777777777666666555666888888777555333222222333555666555333555555444444444444555555555444333111000000//////000//////000222333333222222111000......---------,,,...000111000000222333---.../////////000222444444333222333333222///------000333222///---///222///222444555555444555666555555444333222111111000333777888777999===???===999888666444333222111111///222666777555444555666444777999888555111///...***++++++---...///111111666444222000000111333444000111222222333333333333888777555333333444555666666777666444111///000111666555444444444555777777777777777888::::::888666777666444333444666888:::222222111///......///000...//////000000000//////jjjQQQFFFCCCBBBBBBFFFOOO[[[iii~~~^^^RRRLLLIIIIII^^^}}}xxx|||~~~VVV@@@:::999999444666777555333222444777666777888999888777444333333555777777666555444555111222333555888===DDDIII@@@:::333......111444666000000111111222222333333111222555777888888888777222222222111111333777:::444333111000111333555777333333333333222222111111222333444444444333555666111111111333555555333111111000000///000111333444333222222444666666555444222333444333222444999===777777777777777999:::;;;111333666777666555555666444444555555555555444444444444444666888888666444555:::CCCJJJLLLGGG>>>777555888<<<===:::777666666999888888888::::::888666555444333444555555444222555444333222222222222222333333222222111000000///000///...///111222222111111111///......------------///000111000///000111---...000000000111333555333222222333444444111///,,,000333222...,,,...222,,,...111222333333555777888888777666444333222111111555777666777;;;;;;999:::999777555333222111111...222555666444222333444555888;;;<<<888444000...++++++---...///111222222333222000///000222555777111222222333333333222222555444222222222444666777///111333444333333333444555888999666111111555:::888777777999::::::888666444333222111333666999;;;444222//////000111111000222222222222111000///...zzz]]]NNNDDD<<<===DDDAAAXXXsss\\\PPPGGGFFFJJJXXXxxxYYY>>>888999;;;999888777666555444444444777999999777444333555888888555555777666222111333222000000444999>>>???>>>:::666111000222444444333666444000......111444666111333555666888888888777111111000000111333555666888666333333555777777777555333111///000222666888111000000111111333444555666222///111555888666444333333333222222333444444222222333444444444333333222111//////111666;;;>>><<<:::999888888888666555;;;::::::999888666444333777555444444666777666666777999:::888555444777:::<<>>666444888888888666444333444555555888;;;<<<;;;888555555222555666666555666999===999888777666444333222111444555777888777555222000000///000222222///222666555444222000...,,,,,,+++,,,,,,------.../////////222222222222222222222222777444333333555444111...---///000///......///000000000000000000222444555???:::333///...000333444333333333444777888777555666777888999888555222000333666888444...,,,111777999::::::999666222...,,,///---,,,///444555111,,,...000222333333444666888222222333333444555555666...000333444333444555666666666555444333222222222444666777777555555777:::888888999<<<>>><<<666222333444555444222222333555333666:::888444222444777555555555444333222000///rrr___MMMGGGDDD???BBBJJJQQQnnniiiMMMDDDMMMeeeVVV???888777555666666555444444333333333666666666555444555777888888555555888777333222444333333333777===AAABBBAAA:::777333333444555555444777555222//////111444666333444555666666666444444111111000000000222333444333444555555555555555555999777444111000111333555333444444555666666777777333000...000555777555222222222222222222333444555111222333333444444444444222111000///222666:::===>>>;;;777555555666777666777777666666555444333333777555444444666777666555666666666333222444:::@@@MMMOOOPPPMMMFFF>>>999666555555666555333333444666666999<<<===;;;888666666666777777555333444777:::888888777555444333222111333444666777777555333111222//////222333111222555444444222111///......---------------...///000111444222000//////000222444555333222222333333000---,,,...//////......///111000/////////111222444555<<<888222//////000222222222222222333555666555444444555666777777555444333555666777444000///222666666666555444222111//////000...---000555555222...///111333444444555777888222333444555666666666666000333555666666777999:::777777777666666555444333333666888888888999<<>>AAAAAAAAA:::999777777777777666444777555222000000111333444555555666555444333111000111111000//////000111222///222666777555333333444<<<:::666222000000000111333444666888999888777666000///...111444555333000111111111222222444555666111222222333444555555555333222111111333666:::<<<>>>:::555222333555666777666555444333444444666666777555444444666666555444333333111///...333<<>>;;;999888222333444444333333555666777999<<<===;;;999888888;;;:::888444222222555888888777666555444222222111222333555666777666444333555000...222555444333444444333333222111111111000000///...---...000222333555333000------000333555333222111111111000...,,,+++---//////...///000222///......///111333555777999666222000000111111111111000000111333444333222222222333444555666777777777666555333222333333444222111000......///000111111//////111555666333000111333555555555666888999222333555777888777666555222444666777777777999;;;777888999999999777555444333555888:::;;;===@@@BBB???<<<999888999<<<===>>>666888:::999888666666666777999999777444444666:::444444444333222111000///www___PPPIIICCC@@@CCCHHHRRRcccrrruuukkk___ggg~~~wwwPPP@@@>>>:::444222333333444444444444444666333111333666888666444888666777::::::666444555333444666888:::;;;;;;;;;:::::::::::::::999777555555444222000000000111222444444444444333111000///111111///......///000000---222666666222000222555:::888555111///......///000222555777777666444222///...///222444555222///000000000111222444555666222222222333444555666777333333222333444777999;;;===999555222333444555555666555444333444777999;;;666555444555666666444333000000000......333;;;AAAPPPLLLEEE===888666666888444444555444333333444666888:::<<<<<<;;;999999:::===:::666333111222555777777666666555333222222111000222444555666666555444777000---222666666444333333333444444444444333333111000...---...000333555444333111000000111333444222111000000///---,,,******,,,.../////////111333.........///111333666777666444333222333333222111000//////000222222111000000000///000222666999;;;999666333333555666444222000//////.........//////000//////111444555333111222444666666666666888:::222444777999:::999777555222333444444333333444666666777999::::::888555333222333666888;;;===???@@@<<<:::888666777:::===>>>======<<<999666555666777999999888666444444777:::777777777666444222111000uuu]]]LLLEEEEEEBBBBBBGGGSSShhhsssdddNNNLLLJJJVVVyyywwwOOO>>>===<<<777333444555666777777777666888555333444666777444111888666888<<<;;;777555666555666777777777666666666:::;;;<<<<<<;;;888666555222222111000000000000000111111222333333222111000111000///.........///000///222444222......222777555333111///.........///...000333666666444111///...///111333444444222000///000000111222333555666333333333333444555666777444444444555666777999::::::888555555555555444222555444333333444666999:::666555444555666666333111...000222111000222666:::===AAABBB???888444666:::777777777666444333444555999:::;;;;;;:::999:::;;;;;;888444111111333666888666666555444333222222111000111333444555666555555888111---222666666333333333333444555666555555555222000///......000333555222222333444444333222222111111111000...,,,+++******,,,.../////////111333.........///111333666777555444444555666666444333000//////000111222000//////...---...000555:::===999666333333666777444111000111222222111///---,,,/////////000222333222111222444666666555666777999222444777999:::999777666444444444222000///111222444555888999999777444333111111333666888999999999666666666666666777888:::BBB@@@<<<666222222444777999888777555333444666888888888777666444111///...yyy^^^LLLDDDCCC@@@BBBIIIUUUjjjwww___NNNFFF@@@CCCFFFSSStttWWW@@@<<<;;;999555666777888999999888777777666666666666555333222888777999======999666777999::::::888666555666888:::<<<===<<<999777666666000000111111111111111111///000111333333333222222000000///......///000111111222222000...///333777000///............///000///111444666666444111///...///111222333333222222000000000111111333444555555444333333333444666777444555666666777888888888999777666666666555444222222222111111222333555666555555555555666555333000...111444444222111222444000999AAAAAA;;;777999===888999888666444333333555999::::::999888888:::<<<:::666333111333555777777555555444444333222222111111111222444444555555555666111///222555333222333222333555666777666555555111000///...///111333444000111333555555333111000222333333111...,,,+++++++++---//////...///000222///......///111333555777444444444555777888666555111000000111222222111///...---,,,---///444999<<<888555333333555666333111111333444555333000---+++//////000000111222222333111333444555444444666777333444666888999888777666777777666333111000111333333444666777777666444333000000111444666777666444222333444444333222333555AAA>>>999333///000333666666555444333333333444555444444333222111///...---vvv\\\LLLFFFEEEDDDEEEOOO___tttzzzdddTTTIIICCC@@@@@@GGGOOO```hhhJJJ>>>;;;:::555777888999:::999777666444666888888777555555555888777999>>>>>>:::777888::::::999777555555999<<<:::;;;<<<:::777444444555000111222333444444333333000111222333333333222222000//////...///000222333111111111111222222333333///............///000000000111333444444333111///...///000000000000111222111111000111111222333333777666444333333333555666555555777888888888888888;;;999666444555555555444222222222222222222222222555555555666666555222//////222555555222000111333000666<<<>>><<<999:::;;;666777777555333333444555888999999888777777:::<<<999666333222444555555444555444444333333222222222222222222333444444444444444111000222333000111333222444555666777666555444///////////////111222222///000111111111111000///333444555333///,,,,,,---,,,...//////......///111000/////////111222444555333333333444666777777666333222111222444444222000...---,,,---///333777999555555444444444333222111333333333333222111///...000111111111111222333555000111333333222222333555444444555666777777777777666666555333111111444666444555555666666555555444000///000444777888666333111222333111//////111333888777666333000000222444333222222222222222111000...///000000111111111000zzzZZZFFFBBBEEEGGGFFFRRRaaaxxxkkk^^^NNNEEEEEEGGGGGGEEEFFFOOO^^^uuuxxxTTTCCC===<<<666777888:::999888777555222555999999777666777999888777:::??????:::888888777888777555333555:::>>>999;;;;;;999555333444555000111333555666666666555111222333444444333222111000/////////000111333444111000111333555555222000000////////////000000111///000111222222111///...---...............000222222111111111111111222222888777555333222333444555555666777999999999888777>>>:::555333333555666777555555555555555444222222555555555666666555222///000222555444111000222444444555777888999999888888333444444444333333555666888888888777666777:::<<<:::777333333444555444222444444444333333222222222222222333333333333444444222111111333111...000444222444555777777666444333---......///000000111111000///...------...///000444666777444000------...---///000///......///000000000000000000222444555222111111333555777666666444333222333555555333111///...------///222555777444444555444333222111111444333222000000000111222111222333333222333555666///000111111111111222333444444444555666666777777222333222111111222555777555555555555555666666666000000111555999:::888555222333222///,,,,,,000333000111333333222111222333111000000111111111///...,,,---///111333444555666mmm\\\JJJBBBAAADDDLLLVVVfff~~~nnnZZZQQQKKKDDDBBBFFFLLLPPPRRR___uuu}}}VVVAAA<<<<<<666666777999;;;;;;999777444555777888999888666555<<<;;;:::888888888999999888777555444555666888999999666777999666111333:::111111333777;;;;;;777333000000000//////000222444//////000111222444555666222222222222222222222222000111222111000///000111000222444666555333000...///000111111111111222444666444111000000222555777:::888666555555555444222222555888:::::::::;;;<<<888555222333666999:::999<<<;;;999777555333222111222222444666888666333000555555333333222333444555777999999666666888888555444555666777777888777777888777666555555666777888777555333222222444777888999777333000///000222333000333666777666333000//////000111222222222222222///000222444666777777777///---...000444555222///000111111///++++++---000111444555333...++++++,,,...//////...,,,,,,---...333333333222222222222111222222333444666999<<<===888888999:::999666222///666444000---+++,,,...///222444666888888777555333555111///000///,,,,,,///444111...///333666777666222111111000000000000000444666444111111555666555333333222222333444777888666444555888888444444666222444666999;;;<<<<<<<<<999555111000111111000...000000/////////111222333222111000...------,,,,,,...000222555666666555444oooRRRJJJDDDCCCFFFNNN\\\jjj|||nnn^^^SSSOOOMMMIIIGGGJJJUUUeeeuuu~~~qqqNNN===888777666666888;;;===<<<:::777444555777888888888666666999999777666666666777777666555444444444666777888666444555888666222444999333222333666999999666333000000000000000111333444333333222222222333333444222222222222222222222222222333444222000...///000111333555666666444111///...000333444444444555777666444111000000222444666:::888666555555555444222111333666888888888999;;;777444111222555777888777;;;<<<>>>>>><<<999444111333333333555666666444222555444333333333444555555999;;;;;;888888::::::777666777777888888888888777999888777666666555666666555444333222222444666777777555444222111111111111111444666666444111000///000000111111111222222222222222333333333333333444000......000333444333111000111222000......000222111222222000---,,,,,,,,,...///000//////000333555444333333333333333333333444444444555666999;;;<<<:::888666888;;;:::555///222000...------///222444111333555777777666444333222///---//////------111000...,,,...222666888777111000000///////////////222444222///000555888777444333111//////000222444555111111555888777666888000222444666777888888888888666333333444444222000222111/////////000222333333333111000///............///111222333222111000fffTTT???>>>@@@FFFOOO```xxxqqqcccYYYXXXQQQEEEBBBHHHIIINNNYYYhhh}}}lllLLL>>>999777666777:::===???>>>;;;777444555777888888888777666666555555444444444555555444333333444444666777888555444555777666444666;;;666444222333666777555222111111000000111222444555777666666555444333222222000000000000000000000000333444444222000......///222333555777666444222000...111444777777777777888555444111000000111333555999777555444555555444222000222444555555555777888555333111111333555666666;;;???DDDGGGEEE???888333666444333333555555555333333333333333333444555666;;;======::::::<<<<<<999888888999999999888777777999888888888777555444333444444333333333444555666666777777888777555333111444555666555222000///000222111000000000111222333555444222111/////////000111///...///111333444444000111222111000000222444111///---,,,,,,------,,,...//////......000333666444444333333333444444555666555444444555666777888;;;666222555;;;===777000333222000//////111444666000111333555555444333222000---,,,///000...///222,,,++++++---222666888999000000///............///111222000---...444888888666444111......000333555888111...333999999999999111222333555555555444444777666666666888777555333444222000......///111333555444333111000000000000...//////000///...,,,+++mmmSSSGGGAAACCCHHHQQQ```yyytttcccXXXNNNEEEFFFQQQSSSJJJLLLWWWcccqqqqqqNNN>>>;;;:::666888;;;???AAA???;;;777555555666777888777777666444444444444444444444555333444555666777777888888666666777888999:::<<<>>>999555222111333555333222333222111111333555666666888888777666555444333222000000000000000000000000111222222111///......///111222444555555444222000///222666888888777666666555444222000000222333555999777555444555555444333///111222333222333444555444333222222333555555666;;;???EEEIIIHHHBBB;;;666888666333222333444555555333333333333444555555666;;;======::::::<<<<<<999888888888888888777666555666777888888888666555444444555555555666666666666777999<<<>>>===:::666333666666666333000//////000333222000//////000222444666444111///------...///111///------...111333444222222222111111000111111000---)))))),,,......,,,//////...,,,***+++...000333222222222222333444555666555333222222333333444777444111444888999666333;;;999666333222222222333111222333444444444222222111......111111//////222---------///222555888999111111000///////////////111222000,,,---222666666666444111000111555:::===???666000444999:::888777333444555555555444333222333444666888999888666444666444111......///111333444333222111000000000000000000//////---,,,***)))www^^^LLLEEEHHHOOO[[[kkk|||kkkbbb[[[RRRKKKIIIIIIAAAAAAKKKSSSZZZkkkwwwOOO<<<888999555777;;;???AAA???;;;777555666666777777777777777444444444555666666666666555666888999:::::::::999999::::::;;;===@@@BBBAAA;;;777222000222444333222444222111222555777888777777777777777777666555444////////////////////////---///000///......///000///000222333333222111000111444777888666444222222444333222111222333555666888666444444444555444333///111222222111111222444555555555555555555666777;;;>>>BBBDDDCCC@@@<<<999:::777333111222444666666222333333444444555555555999;;;;;;888888::::::777666777777777666555444444444555666888888888777666777777777888888888888888777999<<>>;;;777444666666555222///...///000444222000//////000222333333111000......///111222111000...,,,,,,---111333333222111000000///---,,,///+++((((((+++......---------,,,+++******---///111000//////000222444555777666444333222333333444000111222222222222444666???===:::777444333333333333444444444444333222111333000000333333//////111111111222333444555777888333222111111000000111111333444111,,,,,,111333222222000///000444:::AAAEEEGGG===555777:::999555333333444444444333222000//////111555777777666444333555444111//////000111333222111000///////////////111111000///...,,,+++***uuujjj\\\PPPKKKOOO___www___SSSKKKJJJIIIDDDCCCGGGGGGKKKUUUdddsss|||SSS===888:::555666999<<<>>>===:::666666666666666777777777777444555666777888888888888888999;;;======<<<;;;999;;;<<<<<<<<>>999888444555666999;;;;;;888666666666666666666777777888333555666888999:::999999:::;;;===??????===:::888:::<<<;;;999===CCCDDD???<<<888333222444555555333777444111333888;;;;;;999555666777888777666444333000000000000000000000000///000111111000000111222///000111222222222222111444555666666444222222333222222333444666888:::;;;666555333333444555444333333333333222111111222444555777999999666555666888666777777888999999999999;;;888444222333444555666444555555555555333222111555888888555444777666444444555555666666666666555666666555666666777888999:::999888777777999:::<<<444444555666555444333222222333444333000//////000222222222111111111000000000000111222444555666666444555444000---,,,...000222000//////000///+++(((***,,,,,,,,,++++++,,,---))),,,///111111222333444000///......///222555777444333333333444555777888000111000///...///333666777666666555555666777777777666555333111///---,,,///---...222222///...000444666888888666555777888333222222111000111111111111444333000000333333000---,,,---///333888===@@@@@@;;;999::::::666333444111111111111000///---,,,,,,///222333222000111222111111222222333222222222000///......------......111111000////////////000www]]]OOO^^^vvv|||ssskkkwwwaaaSSSLLLKKKQQQVVVZZZiiizzzkkkKKK;;;444222444444555777999999777555666666666666666777888888333444666888:::::::::::::::<<<>>>@@@???<<<999777888:::999777;;;BBBAAA<<<<<<888444333555666555444888444111333999<<<<<<:::666777888888777555333111111111111111111111111111333444444333111000111222000111222333333333333333444555666555444333555666222222333555777999<<<===666444333333444555444333444555444333111111333555444777999999666555666777333444555777777777777777;;;888555333333555555555555666666666555333111000555888777444444666666333555555666777777888777777888888666555555666777888:::999777555666888:::<<<555555555444444444444444111222444333111000000000222222222222222111000///000111333444666666666666777777777333///---...000000///...///111111---***))),,,///...,,,***+++...+++...111222111000///000111000//////000333777999////////////111222444666444111...---000222444444666555555444444444444555777666444222///---+++***+++)))+++000111......111333666888888666555777999222111111000000000000000///222333222222555444111000000000111333666999;;;888666777:::999666555777222333333333222111///...,,,///222222000///000222///000222333444444333222000//////............///000////////////000111111{{{\\\OOOMMMbbb}}}aaaMMMZZZkkkwww^^^BBB888777666555555666777777777777777777777888999999999999999666777999::::::999888777888777777888999999888777555555666666777777777888:::999777555444333333444444222111333777<<<>>>???;;;===<<<;;;;;;:::333***///444888777222000111444555111///000444555333///444444444333333222222222555666666555333222222333444444444666888;;;>>>@@@;;;999666666666777777666333222111000000222444555555555555777999999777555444444666777777777666555666666666666777777777777333333555777888555111...666777888777555444444555666555555777999:::999888666666555555555555666666777777555444444555666777555444444555666666444222///000111222222111000///888666555555444222...,,,222444555555444333444555444333222000///.........,,,---///111222000,,,(((......---,,,,,,,,,------......///000000111000000+++,,,...///000000000///000000...------...///000666111...000111000111333555555555333111000111222111111111111000...---,,,...)))'''(((***+++///555888666555555666666555333222111000//////000111111222333333222000///000222666555222111666;;;:::444444666888888777555555555:::666222333555666222...---000333444333111000000///000111222444555666777555222...,,,---...//////111111111///------...000|||aaaNNNKKKSSSkkkzzzpppjjjeeehhh|||___DDD;;;888555555666777888888777666666666777888999:::::::::999999:::<<<===<<<:::888666555555777999;;;=========666666555555555666777777888777555444333444555666666666555555666888:::<<<;;;=========???@@@:::222222555666555111///000222666333111222666777444111444444444333222222111111333444555444333222333444222222333555888<<>>@@@???===999777===>>>???>>>===<<<<<<<<<;;;999666444444555777888888666444222111333555777777:::;;;888222000333777444777888;;;???DDDAAA;;;666333000///000111000///111000000111333333111...333333333222222111111111111333333333111111111333000111333555888;;;===>>>@@@===:::888777666555444555444222000000000222333333222222333666777777555555555555444444333222222777777777777888888888999777777777888::::::888666444555666555333222222333444333333444666777555444555555555555555555555555333222111111111222333444555666777999999777444000111111222222222222222222333222333555777777555333111333444333111//////000222222111000/////////000000...++++++---/////////***+++,,,---......---,,,///000000000///...------222222222222222222111111222222222222111///---+++111444888;;;777222333999444444444444555444222111777555333111111111333444111......111000......000111555888666222000333777555444333111000///...---///000111000///000222444555777888777888:::777111222111000111222333333333222111000222555666666444000333555555333111111111000111222333444333333222222111000111333555555444111///...---...000000000sssTTTFFFDDDHHHWWWqqq|||}}}^^^WWWbbbmmmvvv{{{|||zzzwwwMMM888666999666777888999999888777555888:::<<<===>>>===;;;:::666888;;;===>>><<<:::888>>>@@@AAA???<<<999999:::<<<:::888666555666888::::::888555333222222333444555888:::777222000333777333666777999>>>BBB@@@:::333111//////000222222222000000111222333333111///222222222222222222222222444555555333111//////000222333444666777888999999===:::777555555555444333777666444222222222444555444333333444666777777666444444444444333333444444666777777777777888888888777666555666888999888777444555666555333222222333333222222333555555444222444444555555555555444444444333222222222444555666888888888::::::999555222222222222222222333444444555555555666777777444222222444555444333111111222111111000000000000000111111...+++***,,,...///000***,,,///111222111000///111111111111111000///...333333333222222222222222222333333333222000---,,,111333999<<<888333444999444333222333444444222000333222000//////000222444222//////222222......000000444777666111000333777222222222222111111111000...000000000//////111333444777888777888999777222555333111111333333111///111111000111111222111111111333444444222111000111111222444555666555444333000000000222444555444333000---+++,,,...000000///___HHHDDDJJJRRReee}}}uuunnnhhhdddbbbYYYSSSRRR___}}}RRR888444999666777888888999999888888:::<<<>>>??????===;;;999444555777999::::::999999999;;;>>>===:::888:::<<<:::999777666666777888999;;;999777555444333333333333666777666333222444666666888888999>>>BBB@@@;;;000111111111111222333444222333555666666555333222111111222333444444555555666777666444111/////////333444555666777777777777888666333333333444444333888666555333333444555666666555333444555777777666222222333333444666777888666666666666777777777777666555444444777888999888555666777555333222333444222111111222333444222000333444555666666555444333444444333333444555666777:::999888999999888555333222222222222333444555555777666666777777777444222222444666555444333444555111000000000000000111222333000,,,***+++---...///---///333666777666444333111111222222222111000000333333222222222333333444333333333222222000///...111222666:::888333444888555222//////222444222000//////...///000222444555222//////222111......111000333555444222111333555111222333444555555555555///000111000//////000222333666777555555888777333666444333444555555111---111111000000//////......111222333333111//////000000222444666777777555444......///111333444222000...+++(((***---000000...```OOOPPPWWWjjjtttkkkgggYYYWWWSSSNNNJJJHHHFFFFFFGGGCCCHHH```YYY;;;444666777666666666777999;;;<<<===>>>@@@AAA@@@===:::777555555666777777888888888333777::::::777666999<<<666666666555666666777888888888888888777666555444444444555555444444333333555777888999>>>CCCAAA<<>>>>>???AAABBB@@@===999666888777666666555666666777222666999999555444666999333333444555555666666666666777888999999888777666666444444444555555333111333555666777<<>>AAABBB???>>>===<<<;;;;;;;;;;;;999<<<;;;777444555666444222444555444333333444666444444444555555555555555777999;;;=========;;;:::333555666666555444444555888999888888===AAA===666222222333444333222111000///111444666777555222000222222333444666999<<<>>>555444444333333333444444777333000000333666666555222222222333333555666777444333333222222222333333888666444444444333222000---///111444555666666666888888666555333333222222777666444444555777999;;;:::;;;999555333444333000222222333444444444444333222222333444444333333333222333333444555666888888555444333444666666666444333222111111222333555666888555333333666888777555444444444444333222111111000000111111222222222222///000222444333111...,,,222000///000111111000///...---,,,---000111000///222222222222333444555555777555222///......000111111000///000222333333333///---+++,,,///111111000444......555;;;:::666444,,,+++++++++---///222444666666666444222111222333222333444333111////////////000000000000000000000222444222000333777999666222333555777:::999777444222444555333///---///111///000111000...------///***---111333222000//////.........,,,++++++---///,,,***)))***---...,,,))){{{zzztttiii```\\\YYYUUUVVVRRRNNNJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHGGGHHHHHHHHHIIILLLQQQVVVYYYmmm{{{\\\???777:::888666555666999<<<===>>>888777777666666777888999:::===<<<777444555555333555555555666666666555555444444555555555666666666888999:::;;;;;;;;;;;;:::444666777777555444444555888888666555888<<<999333111222333333333222111000000222444666777666444333333333222333444666888999444444444333444444555555666333111111444666666555333333333333444555666666555555555444555555555666777555333333333333111///111111222333444555555555666555555444444444555555666666555555666777999:::777999888333222444333111111222222333333333333333222222333444444444444444333333333444555666888888555444444555666888777666444333333222222333333333666444333444666666555333555555555555444333222111000000000000111111222222000111222333333222000///222000///000111222000///...---,,,---///000000///111111111222222444555666555333111...------///000111000...///000222111000111...,,,---000333333222...666???BBB???777111---++++++++++++,,,///111333666777666444222000111222333444555444222000000111111000000//////......---111222111...///333444222111111222444555555222///111333555333///---...000///000111000...---...///,,,///222333222000//////,,,,,,+++*********---...---+++***+++---...+++)))|||pppfff___\\\[[[]]]ZZZRRRLLLKKKJJJHHHGGGEEEDDDBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFHHHKKKNNNUUUWWW[[[bbblllxxxUUU<<<777:::777666555666888999999888333222111111333555888:::>>>AAA@@@:::777777666444666555555888:::;;;888444444444555666666777888888::::::;;;;;;;;;:::999999555777888777666444444555888777444111333777555///000111222333333222111111111222444555666666666666444333222111111222333444333333444444444555555666555444222333555666555444555555555555555555555555666666777777888888999999666444333333333333111///444444333333333444555666333333333444555666777888555666777888888888888888555777666222222444444222111111222333333333333222222333333444555666777777444444333333444666888999555444333555777888888777555555444444333222111000555444444555555555222000777777666555444333222111000000//////000000111111222222111111222222333333111000///000111222111000...------...000111000///000000000111222444555666444222///---,,,,,,...///111000//////000000///...111000...///222444555555000CCCOOOHHH:::222...+++++++++***+++,,,...000111666777777555222000000111333444555444222111111222111000000///...---,,,,,,000111000,,,,,,///000---000000111222333222///---000222444222...,,,---...///000111000.........000...000222333111/////////,,,+++)))((((((***---......---,,,---------+++)))~~~tttnnnllleeeccc]]]UUUMMMHHHHHHJJJRRRUUUTTTLLLFFFFFFEEEDDDFFFGGGHHHHHHIIIIIIKKKLLLIIIKKKNNNPPPUUU^^^jjjsss~~~xxxOOO:::888;;;777777777888999888666444444333222222333666999;;;AAADDDCCC>>>:::999888555444222333777===>>>:::555444444555666777888999:::<<<===??????>>>;;;777555777999:::999666555555555666666333///000444444000///000222333333333222222222222222333444555666777444333222111000111222333333333444555555666666666444444444555666666444333555555555555555555444444666666777888999:::::::::666555444555555444222000555444222111222444666888333333333444555666777888555666888999:::999888777444666666333333666777444000111222222333333222222333333444555666777888999555444444333444666888999333222222444666777777666333444555555444333111000555555666666666444111///777666555333222111000000000000///......///000111222111/////////111333555111000///000111222111000000///...///111333222111/////////000222333555666444222///---,,,---...000222111000000000000...,,,000000///000222444555666;;;NNNSSSBBB000...000///++++++++++++,,,---///000555666666444111///...///222333333222111000111333...............---------111444333...,,,...///---222222222333555444222000...111333222...+++,,,------///000///...---...//////000111000...------...---+++(((''')))+++.../////////......---,,,+++***~~~sssggg```YYYPPPKKKJJJEEEGGGHHHFFFBBBBBBEEEHHHTTTXXXWWWOOOGGGEEEEEEDDDCCCGGGLLLPPPRRRTTTWWWZZZ\\\cccmmmxxxrrrKKK:::999;;;888888888999:::999666444777666555444444666888999>>>BBBBBB===999999777555111///000666<<<>>>:::666444444555666777888999:::<<>>777222999:::;;;:::777555555555444555333000000444555222///000222333444444444333333222222222333444666777222222111111111222444555333444555666666666555555222444777888777555333222444555555666555555444333444555666777888999888888777666666777888777444222333222000000111555888;;;555555444444444555555666444666888::::::999777666555777777444555888999777111111222333333333333222444444444444666777999:::777555444333444666888:::222111111222444555555444222222444444444444222111555666888888777555222111555444222111000/////////111000///......///000111222000---,,,---///222444000/////////111222222000222111000111333444444333/////////000111222444444444222000...---...000111444222222222222111///---......//////000222444666BBBNNNNNN;;;---///222///,,,,,,,,,,,,------...///222333444333000...------//////000///......000222+++,,,,,,---...///000000444777777222///000222111222222222444666666444333---000333222...++++++,,,,,,---......,,,,,,---...---......---+++***+++---000---))))))+++...//////...//////...---,,,+++***|||cccjjj~~~|||zzzsssiiibbbWWWPPPJJJIIIFFFBBBAAABBB???AAADDDCCCAAA@@@BBBDDDRRRXXXYYYSSSMMMLLLMMMMMMPPPWWW```hhhllloootttwwwpppJJJ;;;::::::888888888999::::::888666777777666666666666666666777<<<===999777777666333000000111555999;;;999666444444555666666777888888;;;???DDDGGGEEE@@@:::555;;;<<<===;;;888666555555222555444111222555555333///000222444555666666555444444444333444444555666222111111111222333555666444555666777777666555444111444999:::999555333111222333444555555555333333333444555777777777666555777777777888999888555333111000//////111444888:::777666555444444444444444444555777888888777666555555888888555555999:::777222222333444444444444333555444444444555666888999888666444333444666888:::222111000111333333333222222222333444444333333333555777888888666444444444333222000///...//////000333111///......///000111222000---++++++...111333000///...///111222222111222111111222444555555444////////////000111222333444222000...---...000222333222222333333222///---,,,---......///000444666BBBHHHGGG<<<444333000+++------.....................000222111///,,,++++++,,,------,,,+++,,,...111***+++,,,---///111222222555999:::555111444666777333222222222444444333111---000333333///,,,+++,,,+++---......---,,,...///,,,---,,,***))))))+++---222///,,,,,,///000///---,,,...///...,,,+++++++++kkkTTT\\\qqq{{{kkkccc^^^]]]ZZZSSSKKKGGGCCCAAAAAACCCBBB???@@@DDDCCCDDDEEEEEEFFFGGGIIIKKKQQQZZZ```^^^]]]```eeehhh{{{pppKKK>>>;;;999777666666888:::;;;:::888777777888999999888777777333888;;;888777888777555333444555555666666666555444444555555555666666666888;;;???CCCDDDBBB???=========>>><<<999666555555333666777333222444333111000111333555777888888777777777777777666666666666222111111111111333444555555666777888777555333222000444:::<<<:::555222111///111333444555444333222222444555666666666444333666666777888999888555222111000//////111333555777666666555444444444444444444555666777777666555444555888777444555888999666333333444555555555555444666555444333444555777888999777555333333555888:::444333111222333333222000555555444333222222222222444666777666444333444666222111000//////000111222444333000///...///111222333111...---,,,...000222000///...///111333222111111000///111333444333222000000/////////000000111222111...,,,,,,---///111111111111222333222///,,,+++---//////...000444777CCCCCCBBB>>>888333///---//////////////////......***---//////---+++******+++++++++******+++...111,,,,,,---...000111222222333888:::555222555999:::777555333333333222000...---111444444000,,,+++,,,---...//////......///111,,,,,,+++***((()))---///333///---...111111...******,,,...---+++***+++,,,bbbPPPYYYmmm~~~pppdddVVVKKKHHHEEEEEEHHHIIIDDD@@@@@@BBBBBBDDDFFFBBB===>>>BBBIIIHHHIIILLLPPPVVV[[[]]]iiittt~~~qqqMMM???<<<888555555444666999;;;;;;:::777999;;;<<<===<<<;;;999333888<<<:::999;;;;;;888777888888777444333333444444444444555555555555555666888;;;>>>AAACCCDDDDDD===>>>>>><<<999666555555333777888555222222111---000222444666888999999999999999:::999999888777666222222111000000111222333666777888888777555333111///555;;;===:::555222000...///222444444444333222333444666777666555333222555555666888999888444111111111000000000111222333555555444444444555555666444555555555555555444444555777777444444777777555333444555555666666555555666555444333333444666777999777555333333555888:::666444333333333333222000888777555222111000111111222444555444222222444777222111000//////111333444555333111///...000111333444333000......///000222///......///222333222111000///...///111222222111111111000///////////////111///---++++++,,,...000//////000111222111...,,,+++---/////////000444888HHHCCC???<<<666//////333000000000000000000///...(((+++---...,,,+++******+++++++++******+++///111......//////000111111111000666888555222555999;;;;;;999666555444222///---...111555444000---,,,,,,...000111111000000111333,,,,,,+++***)))***...111333000---///222111---((((((+++------+++)))+++---kkkVVVSSSiii|||nnnjjj```VVVQQQNNNHHH@@@CCCDDDDDDBBB???>>>AAAEEEAAABBBEEEFFFHHHJJJNNNPPPSSS\\\gggooosssyyymmmMMM???===<<<666666666777888:::;;;<<<888<<<888777@@@BBB<<<>>>999888;;;EEEPPPPPPBBB444===:::888:::===;;;777444666555555666777888777777777666777;;;@@@CCCBBBAAA<<<:::888666555777999:::888666444222111000111111222222444555777999:::;;;;;;888666555555666555555333444444111//////222666333333333444333333222222666888>>>EEEBBB777000000...000222222222111222333666666666555333444666888555444444333333333444444222222222222111000000000222555666555333222444666222222333333444555555666555666666444333333444666555555555444222333666888777666444333222444555777999777555444333444666777222222333333444555555666666444111///...000333555444444555444222222444666000222444777777666444333666444111///...000333555666444222//////222444666111111000//////000111222111111111111111111222222444333111000/////////000000///...---...000222333333555444000000222222///'''///333///...555===@@@KKKEEE:::///---111222000111000///...///000222444000---******,,,......---222///,,,,,,...///---++++++,,,...000111111000///333222222222444666999;;;<<<:::777444111000//////---.........---...000333333222000///............000000///---++++++---///222000.........---+++)))++++++******+++---...///qqq[[[TTT```ssseee\\\VVVNNNMMMKKKKKKOOORRRLLLCCCGGGHHHGGGFFFDDDFFFJJJNNNNNNQQQVVVZZZ___dddiiimmm}}}iiiKKK>>>;;;:::888888888888888999999:::777;;;777777AAA@@@:::;;;888BBBRRRdddvvvwww___DDD===999777999:::777444333777666666666888999999999888777777:::>>>@@@@@@>>>888777555444333444555666888777555444333333333333222333444666777999:::;;;<<<999666555555555444333333444444222000000333666777777777666666444333222444555:::@@@???777222333000222444444333222333444666666777666444444555777666555444333333333333333111000///000111222222222333555666444222111222444444444444555555555666666777777555333333666;;;???;;;999666444333333444555666555444444444444555666777666555333333444444555222222222333333444444444666444222000000111333444444555666555333222222333///000222444555444333222333222111000000222444666555444222000000222444555222111000000000111222333111111111111111111111111333222000.........000000------,,,+++,,,...111222333555333000///222333111***...000111888EEEMMMNNNNNN>>>111...///,,,...333111000///......000222333111---***)))+++.........222000......000111///........./////////000000000333222111111222333555666777666444111000////////////000000///......000222222000...,,,,,,,,,---...111111222000......///000333222000...,,,+++******---,,,*********+++---...}}}```UUU\\\rrr~~~lllZZZMMMGGGDDDDDDBBBCCCCCCFFFMMMUUUUUUPPPQQQRRRRRRSSSUUUZZZaaaffftttxxx~~~fffJJJ???;;;999::::::999999888888888777777;;;888:::DDDCCC===???CCC\\\yyyWWW@@@;;;888::::::666444555888777666666666777888999888777888999<<<===<<<:::555555555444444444444444888777666666555555666666222333444666777999:::;;;===:::777666666555444333444444444333222222444666:::::::::999777666444333111222555999999555555777333555666555444333333444555777888777555444444555777666555444444444444555222///---///222555555444666666666444333222444555888888777777777666666666999777444222333999AAAGGGBBB===666333333444333111444555555666666555555555555444444444444333333333222222333333333333333333555444444333222333333333444666888777444111//////---...///000111111111111111111111111222444555666333333222222222222333333222111000000000222333444000000000000000000000000222000...,,,,,,...000111------,,,,,,---///111333888888666000///111222//////---,,,222BBBTTT^^^```UUU;;;***,,,...***---777111000///......000111333222///+++)))+++---///000222111000000222222111///000000/////////000000111333222111000000000111111333222000///.........///111111111///......///111000...,,,***)))***,,,---...000111111///...//////333333222...***(((***---///---+++)))(((***,,,---sss\\\\\\mmm}}}nnnddd]]]YYYSSSMMMJJJIIIIIIJJJJJJMMMMMMMMMSSS```lllqqqoooooopppsssyyygggLLLAAA<<<999999999999999999999999888888<<<:::>>>GGGEEEBBBIII]]]hhhHHH???:::<<<;;;888888<<<::::::888666444333555666888777888888999999888777777777888888888777666555666666666666666666777777333333444555777888999:::;;;999888777888888777555555555444444444444666777888888888777777555444444111222222333333333555888444666777666444222222333555777888888666444333444666666666666666777888999666222///000444888888666999888777555555666888999;;;;;;:::999888777666666777555333111222888@@@FFFCCC<<<444111333444222///333444666777777777555444444555555555555444333222333333333444444444444444444444555555444444333333444777999888555000---,,,,,,,,,------...//////000000111222333444444444444222222333333333333222222111000/////////000222333000000//////////////////111///---+++,,,...111333//////......///111333555??????:::222/////////,,,000---,,,333CCCVVVbbbgggpppUUU:::///...---///333111000///......///111222444111...,,,,,,...000222111111000000000///......///000000111111111111111111111111111111111111111222111///...---------...111111000...,,,,,,---//////---***((((((***,,,...)))+++---...---++++++,,,000222111---(((''',,,111000...+++((('''(((***+++rrr\\\aaa{{{qqqeeeZZZOOOIIIJJJKKKLLLMMMNNNPPPQQQSSSSSS]]]fffhhhmmm|||jjjMMM@@@;;;888666777888:::;;;;;;;;;;;;:::>>>;;;<<>>;;;777333333555888::::::;;;888666444555777999;;;<<<<<<;;;999888777666555333333333222222555:::===>>>888111///222444333000222444666888888777666444555666666666666555444444444444444444555555555555444444555555555444333222333666999888555000---+++,,,,,,,,,------...//////111222222333333222111111111111222333333222111111000///...------...///000/////////......---------///---,,,+++,,,///222333000///...---...000222333??????;;;444000111000---///...///333<<>>>>>>>>AAA>>>;;;<<<;;;IIIbbb___III777777999777888>>>BBBCCCCCC???888444333555333555777777666555666777666777888888888777555444333333444555555555444444111111222333444555666666444444555777:::<<<;;;:::444333333444666777666555//////111222222222222222333555444000...111444444444666777666333222222222444666777777666555555666333444555666888;;;===>>>===;;;888555555888<<<>>>>>>:::555333444666888999;;;;;;:::999777666555444222333333333222222444666888444111000222444333222333444666888888888777666777777666666666555555555222222333444444555666666444444444444444333222222222555777777444111...,,,,,,---...///000000000000111111222222111000//////111111222222222222111111000///...---,,,,,,------///......------,,,,,,,,,,,,,,,,,,---///111333444...---+++******+++---...777999888444222444444111---...111444555:::HHHUUUvvvkkkNNN///)))666888---222000///------...///000555555444222000000222444//////...+++***+++...111222333444555555333111///+++---111444555666555555333222000...---,,,------.........,,,))))))***,,,---,,,,,,,,,,,,---///000(((***,,,,,,,,,,,,---...***,,,,,,***((((((,,,///...---+++)))''''''''''''jjjnnn}}}wwwqqqiii```XXXRRRNNNJJJFFFGGGLLLRRRUUUVVVVVV]]]hhhttttttNNN;;;444333222444777;;;===>>>>>>>>>BBBGGGDDDAAABBBFFF___qqqRRR888666999666666;;;>>>AAACCC@@@999444333444111444666777666666777999666666666666666555555444333444555555555444333333000000111222333444444555222222222555888999888666333222222333666777666444000111222222222222222111111666666111000444555444555666777777555333444444444555666555555555777999333333333444666888999::::::;;;:::666444777>>>DDDGGGAAA:::666555666777777:::999888777666555444333333444444333222222444555444444444444444444444444333444666777888888777777777666555444444444555555//////000111333444555555444333333333222222222222000333555666444111000///---///111222333333222111///////////////000000000111111111111111111111111333111///---,,,++++++,,,......------,,,++++++++++++,,,---///111333444444///---+++)))))))))***+++///222444222222555444111---...111444333444>>>JJJ[[[SSSAAA000---555777222222000///---------///000222444444333000///000111//////---++++++///666;;;;;;:::777333111///......***---111444666666555444000///...---,,,---............---,,,******+++---***+++,,,---............)))+++,,,,,,,,,---///111,,,+++***)))((((((((((((,,,++++++***)))'''&&&%%%nnnyyyuuukkk\\\YYYTTTQQQPPPOOOOOONNNRRRPPPOOOSSS[[[aaadddeeennnyyyzzzRRR;;;555444333555888;;;===>>>======FFFLLLLLLJJJLLLVVVyyy[[[<<<777;;;777555999888<<<@@@>>>888333222333///222666777666666999;;;888777777777666666666666444555666666666555333222//////000111222222333333111000111333555666444222333111111333666777666333444444444444333222222111///555777333222666777444666777888888666555555666444444555444444555888;;;333333333333333444555555777999:::666333666???HHHPPPIII@@@:::888999888888888888777666555444333333666666555333222333666888333555777666555444444555444555666777777888888888777666444222222333444555,,,---...///111333444555444333222111111111222222///222444555333222111111...000333555666555333111------------...000111222222222111000000111222222555333111...,,,,,,++++++......---,,,,,,+++*********+++...111333444444444111///---+++*********+++---111222111111333111---...---000555555333:::DDD]]]QQQDDD<<<777111///000222000///---,,,---...///000222444333000---.../////////...,,,---333===DDDDDD???888111---,,,---...***---111444555555333222---,,,,,,+++,,,---///000.........,,,++++++---///((()))+++---.........---)))***+++++++++,,,///222...,,,***))))))'''%%%###******++++++***(((&&&$$${{{vvvvvvhhh]]]SSSNNNNNNMMMKKKHHHFFFGGGKKKPPPTTTTTT]]]jjjuuu~~~\\\@@@777888666888:::::::::<<>>999888888999999888666333111111222999999999666333222333444333333333333444555666777;;;;;;;;;999777666666666999888555333222333444666555222//////222555666555333333222222111000000///222111000222444444111...///222555888888555111...000/////////111222444555000000///---,,,...111444333222111///............000111333333222///,,,***...///111333444333222111111...***)))***+++***(((---...000000///---,,,,,,&&&333@@@AAA888222333888NNNKKKCCC<<<::::::555---111222000---***+++///333444222222333000,,,///444222000...---///666???FFFGGGBBB:::222---+++,,,------222444111111666666222...,,,***)))+++111999>>>000...---...111222111...---+++))))))+++,,,***'''***+++,,,---------,,,+++---...+++'''(((---+++%%%***,,,...---+++***,,,...|||zzziii___TTTOOOMMMKKKLLLOOOKKKMMMPPPTTTZZZaaajjjpppdddDDD777666777999:::::::::<<<@@@CCCMMMNNNKKKEEEKKKlllmmmIII777;;;;;;777666333999;;;<<<;;;777444222222111333444555555555555666333222222222333555666777;;;;;;;;;999666333111111111111222444666777555444222555777888777555555555555555555333222333555777888555222333555666333000///000222444666777777888999999999888777666555555444333222333555666666555666333111111333555444333777777777666555777999<<>>@@@>>>999666555111,,,///000///---+++---111555444222222333000---///444000///---,,,...333:::@@@@@@===777111,,,)))((((((***///000---...222333000***++++++,,,...000111111222000//////111222111///,,,***))))))+++,,,***(((+++,,,---.........---,,,***+++)))&&&(((------(((***,,,---,,,***)))+++...~~~|||}}}zzzuuuoooggg]]]VVVQQQIIIDDDDDDFFFGGGKKKPPPVVV^^^jjjttt|||nnnIII999777888999:::::::::;;;===???EEEDDDAAAAAAOOOttt]]]BBB555888888999:::555;;;;;;;;;999666444444444333555777777666444444555111111111111222444666777888888:::;;;;;;888333///444444444555777888666555444555777777555444555555555666666555222111111111777444111222444444111///...///111333444666666777666666666777777888888888555444333444555666555444666555333333444555555444777666555555666777666555444555888===DDDGGG>>>333777777888777555555666888999:::;;;:::777666666777666666666777666555555444888999::::::999777555333666555333111111222444555555444333333444444333111111111111111111111111111000//////000111111000......///111333444444444333444333222111000000111222---...///......000333666222222111000///...------(((***,,,...//////...---((())),,,---......,,,,,,...,,,++++++---/////////222111000///............111777===>>>;;;888999;;;555;;;>>><<<:::888444///......---,,,,,,...222555333111222333222///000444......---,,,,,,///333666999888555111---)))&&&$$$***...000...---///111///......///111222111///,,,111000......//////---,,,+++***))))))+++,,,+++***,,,---...////////////...(((((('''%%%(((---...,,,++++++***)))'''(((***---qqquuutttjjj]]]ZZZVVVSSSRRRQQQOOOMMMRRRNNNNNNRRRWWWZZZ```fffwwwrrrNNN???===888888999999999999999:::CCCAAA???CCCVVV}}}fffLLL<<<999666999>>>:::;;;;;;:::777444333444555444777999999666444444555555666777888888777777666333222333666999999555111555444333333555555444222555666666666444333444666333555777777444111000///555333111111222222000......///111333555666666777555555555666777888888999777555444555666666555444666555444444444444444444666444333444777777333000222333555:::CCCFFF<<<000444555666666666666888:::;;;<<<<<<:::777555555666555555666777777666555444777777888::::::888444111333333222111222333444555666555555555444333111000333222222111000/////////.........//////000//////+++,,,...000333555888999444333222111000111222222...///000000///000222333000000//////...,,,++++++&&&(((***,,,---------,,,((())),,,---......,,,,,,///...---------///000000333111...------.........111333555555444444555777555999===???BBBBBB;;;222......,,,,,,,,,---000222333000000333333000111444---.........,,,,,,---///555555666555111---(((%%%,,,111444444222000//////222222111222222222000......---,,,+++******((((((******)))***++++++++++++---......///000000000000))))))((((((***---//////,,,+++(((&&&&&&''')))+++~~~jjjhhh{{{{{{uuummmgggccc\\\TTTMMMSSSOOOJJJHHHHHHKKKNNNPPPYYYZZZaaannnyyywwwSSSBBB???888777666666777888888888>>>AAAFFFRRRkkkvvvZZZIIIFFF@@@???AAA===::::::888666333222444666444888<<<;;;777444444666555888<<<>>>???<<<999666111///...222777::::::888777555333333444444333111555666666555333333333555111444888999777444111111333222111111111000///...000111333444666777777777666666666555666666777888777666555555777777666444444444555444333222222222555333222444666666222...222444555777<<>>>>><<<999555333333444444444555666666666666666666666666888:::888444000111111111111222444555666666777777666444222111000444444333111///...---,,,---...............///000000//////000222444666888333222111111111222444444111222333222000/////////---......---,,,+++)))((('''((()))***++++++*********+++...///000000......111000///...---...///000222///,,,,,,...///...---333111///---+++,,,///111444444555<<>>@@@>>>;;;888333222111333777;;;>>>@@@;;;999666555666555444333444666777666444222222333000333777999777555333222111111111111111000000000333444555666777777777777777777555555555555777777777666555666777888777666333555666555333222111222444333333444555444111///...222444444888<<<:::555222444666666777999<<<>>>@@@???<<<777333222444666777777666666666666777888777555444666999888444000000000111222444555777888777888888666333111111222444333222111///...,,,,,,---...///...---...000222777666444222111111222222333222111111222333444555222333555444111...------,,,---------,,,***)))'''(((((()))))))))))))))(((+++---///111111111000///111111111///------...000111...,,,---000222000...000//////...111777@@@GGG666222111;;;MMMYYYRRREEE666333000...---,,,+++***///,,,,,,111333111000222...000111111///---,,,,,,,,,...000000///,,,(((%%%)))---333777333...///333777AAALLLOOOGGG;;;111,,,------...,,,)))(((((()))***+++,,,+++)))((()))***,,,+++,,,,,,---...000000...---000222000,,,,,,///---***'''&&&&&&(((((('''vvv```^^^mmmppp[[[OOOIIIFFFFFFFFFFFFEEEEEEHHHOOOTTTQQQUUU\\\eeeppp{{{rrrOOO<<<;;;777444444888===@@@AAAFFF]]]fffTTT]]]XXXFFF>>>>>>:::;;;;;;999777555666777222999???>>>999555666999555666999;;;<<<;;;:::999555666666666777:::>>>AAA>>>;;;888777666666555444333555777777555333111111000333666777555333111000000111111111111111222222555666666777777666666555666666444444444666777999777666555666888999999777444666888777444222222333222333444444333222222333///111333666;;;@@@===777444666888999999;;;>>>AAAAAA???;;;666333444888<<<>>>===:::777666666777888888555333444777888555111000000222333555777888999888888888555222000222444111111000000//////......---...//////---...111444999777666444222222222222555444333222111222333444000222555555222///...------...//////...,,,***((('''(((((()))))))))))))))***,,,...///000000.........///000...------000222111...---000444666444111---///000111666AAAPPP[[[;;;666222999JJJXXXVVVMMM:::666333111111000---+++---******///333111///000---///111111///---,,,---***+++,,,,,,+++***((('''''')))---111///---444>>>JJJTTT]]]XXXHHH888111///+++---...,,,)))'''(((***+++------,,,)))'''((()))***))))))***+++,,,...///+++,,,000555333,,,+++...,,,***''''''((()))'''&&&vvvdddbbbqqqmmmVVVLLLKKKLLLJJJKKKKKKIIIHHHLLLUUU]]]jjjqqq|||YYY@@@<<<888444555:::@@@DDDEEEVVVsssiiiPPPYYYTTTAAA;;;AAA;;;<<<===;;;999888888999222999??????:::666777:::<<<;;;:::999888888888888555888:::999777888;;;???>>>;;;888666666555444333222555777888666333111000111333666666444111///...///000111222111111333444666666777777666555444444555444333333444666999:::666555555666999::::::999555777:::999555333333444111444666444222111333666333555666:::AAAFFF@@@666666888:::;;;<<<===@@@CCCAAA>>>:::666444777===BBBEEEBBB===999666666777888888555222333666888555222///000222444666888999:::888888888444111000333666......//////000000111111---///000///---...222555555555444444444555555666777666444222111111111111...111444555333111//////...///000000///---+++)))&&&''''''((()))***++++++(((***,,,.........---,,,+++---///...------111555111///...222777999666333000111111///000999IIITTT;;;777222444@@@LLLMMMHHH<<<888555333444333000...,,,))))))///222111//////,,,...000000///---------+++++++++++++++******)))(((''')))------///;;;IIIWWW^^^^^^PPP;;;,,,+++///(((***,,,***'''%%%'''))),,,......,,,(((&&&''')))(((((((((((()))+++---...((()))///666444,,,***...,,,***((((((******'''%%%xxxyyynnnZZZPPPKKKHHHIIINNNTTTYYYaaammm|||cccBBBAAA888444:::<<<<<>>@@@>>>:::555444555222888???BBB@@@<<<999888;;;===>>>===:::777666555777<<<<<<555000111555666555888:::999666444444555666666777777666444222111222333555555555333111000///000111111000111333444333666999666222000333888;;;666333444888;;;:::777<<<999555666888:::999777777666555444333444444555777555333111111222444666:::888888>>>GGGIIICCC<<<>>><<<::::::;;;=========>>>;;;777444444777<<>>===:::===@@@AAA???:::666555555222666;;;===<<<;;;;;;;;;:::;;;<<<;;;888666666777===BBBCCC<<<777666666666444666888888555333333333555555555555444333222111222333444555555333111000000000111000000111444666777888999666333333555888666333111333999<<<<<<:::999888666666777888999888999888666444333444555666:::999777555555666888::::::888:::@@@GGGIIICCC<<<===;;;999999::::::999888777555222111111555999<<<@@@;;;555222333555666666999555333444888:::999666222111000000222555888::::::777555444444444333222000000///......///111111111000000111333333222111222///000444555222222555444333222111000//////...///222666777555333111111.........---,,,+++*********)))((()))+++,,,+++)))(((((()))+++------***((()))+++///222444444444333///000///222<<>>===888888888777666666888::::::888666333333444555777;;;:::888777777999:::<<<:::999:::@@@FFFGGGCCC>>><<<:::888888888777555444333222111111222555888:::888555222111333555777777777444222333777::::::888222222111000111444666888888666444444444444333111000//////...///000111222000111333333222222222333444111000111111000111444333222000/////////000111000222555666555444444444333222///---+++***))))))+++******+++,,,---,,,***(((((())),,,......,,,))),,,...111444666666555555333111///444CCCSSS[[[ZZZKKKEEE<<<222+++(((((()))---+++))),,,111555666555777888888444111...............///000000000000000111333333222///---,,,,,,,,,***(((((()))******)))...,,,+++,,,///999JJJYYYUUUFFF444******---...,,,...---,,,+++***)))((((((***...///,,,***---...---***)))'''''')))---111444---,,,************(((&&&((('''&&&%%%%%%%%%&&&'''zzzLLL<<<;;;888888===GGGOOORRRvvvnnnVVVIIIEEE999333555444999;;;>>>===999777888:::::::::999888555333111000333333444444555888===AAAGGGIIIFFF>>>777555333111333444555555444222111111222222111111000111111111222333444444444333222222111111000///...111666:::===999666444444666666666000///000333999<<<>>>===:::<<<<<<999555444777:::999777444222222333555777999888777666666777999:::999888888<<>>:::555///+++***+++,,,---,,,,,,...111444444333===>>><<<777222111000///000000111222222222111111000111222000---+++++++++***))))))***,,,------,,,---...000111111555???HHHEEE;;;000***+++...000000,,,,,,+++***((('''&&&&&&)))...///---+++...///---,,,+++((('''))),,,000333...,,,***)))))))))((('''((('''&&&%%%%%%&&&((()))yyy___BBB===888888???IIISSSXXXzzzXXXHHHBBBAAA888444777666333666999999888777:::<<<999999999888666333000---444666777999;;;AAAGGGLLLKKKJJJCCC888222333333222555555555666666444222111000111111111111111111111222333333333333333333333222222000//////111666::::::777444333333444444444111111333555888;;;;;;;;;???@@@???;;;666444555888777555333222222333555777777666666666666777888999777666444555:::AAAHHHLLL===;;;999999999888777555999::::::;;;::::::999999:::999888666444333333444555333222111222333333333333333222222222333444555666666666888999888666333111000/////////111222333000222555444111000111333555444111...---///111222///...---------///222333333333333222000///000111000///...---,,,++++++***+++,,,---......,,,++++++)))***---111555666666444333333333333222111///...222111222;;;JJJTTTPPPFFF111///---++++++,,,...///.........///111333444444BBBEEECCC;;;555555444111000000111222333333333222111111111000---,,,,,,...******+++...111333222111---444;;;<<<999666666777444333111...,,,,,,///111,,,,,,+++***)))((('''''')))...000---,,,......,,,...,,,)))''''''))),,,...---+++))))))***++++++***((((((''''''''')))***+++sssvvvyyyLLL>>>555777>>>DDDOOO[[[hhhKKK??????BBB<<<:::===:::111444777777666777:::>>>666555666777888777444222111333555777:::???FFFJJJKKKHHH@@@555111333555555777666666666777666444111///000222333444444333222222222333333333333444444333333222000000111555888444444444333222222333333444555666888999999::::::AAA@@@>>>:::777444555555333333333333444666777888777777777777888999::::::444333111111444<<>>:::888777666555888888888888888777777777666666555222//////222444111222555555555444333333333333444444555666777777333444666999;;;:::666333444333111000///000000111111111000000111111///...---///...))))))---///,,,---------......//////000111222333333111000000000///111222333222000...,,,(((,,,//////---***)))***,,,,,,---000222222000...000000000///......---,,,///000222777???AAA888,,,---------,,,+++******))),,,,,,++++++,,,...222555;;;BBBCCC;;;888<<<:::444111111111111000///......111222222111000111333555...///111555777777444111///@@@QQQWWWSSSLLLCCC:::+++,,,...---+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,***///000---++++++***'''************)))))))))))))))((((((***,,,,,,***((($$$%%%(((***++++++******xxxfffGGG444:::===999FFF]]]PPP@@@888;;;AAA???@@@???777666888:::999666666999<<<>>>:::555333555888999888666777888999999;;;???AAA???>>>888222111444444222777555444555777777333000...111555999:::888555333333222222222333333444555333444444333222111222444,,,111777777333111333666555777:::;;;:::::::::;;;<<<888555444666777666444111333666999;;;<<<======555555666777888888999999...000222222111444<<>>===999888999:::999888888999;;;@@@AAABBBAAA???<<<;;;;;;777777888999:::===???AAA???===;;;888666555555444777555444777:::;;;666111000222444666777555444222666444333444555666555444777777666555444333222222000444555111222777777444:::::::::::::::;;;;;;;;;;;;:::888666555444444555666666777888999::::::;;;666555555555555777999:::888444444555333000666???NNNJJJCCC:::333222444777777777777666666666666666444555555555444333222111555666888999999888777666444555666888999999999999333555777888777555333111333222222111000111111111444222///......//////......---,,,,,,.../////////...///111111000///,,,+++333222222333444555444333444555666666444111---+++,,,,,,---------,,,+++***///111222111///.........///...,,,******+++...///999333444AAAPPPOOO>>>+++---,,,++++++---...///.../////////---,,,---333777000888;;;777777<<<888---555777666111///000...***///+++***//////---...333---000333555333222111111333<<>>>>><<<;;;;;;<<>>>>>888777777888999;;;<<<>>>===<<<:::888777666666777888555444666999:::666111000222444666666555333222444333222444666777666555888777666555555444444555333666777444444888888555999999999999999999999999999888777555444444444555777777777888888888888888555555555666666777888888666444555777555333888???GGGDDD???888333333555888999999999999888888888888444444444444444444444444555666888999999999777666444555666777888888888888333444555666666444333111111111000000////////////333222000///...//////......,,,++++++---......------...///000000///---,,,111000000111333555666666444444555555444333000///++++++,,,,,,,,,------...111222333111///---,,,---///---,,,+++,,,---000111444111111888@@@@@@666,,,,,,,,,+++,,,...///000000111111000---+++,,,000444111999;;;777777<<<999111111444444111000111///***...((((((---111...---...,,,///222444333111000000///555>>>GGGPPPSSSLLLBBB111///...---......---,,,)))+++,,,***)))))),,,...+++,,,---------,,,+++***++++++***)))((((((((()))(((******)))'''%%%%%%&&&)))***)))((('''(((+++...pppOOO@@@;;;888<<>>@@@AAA???<<<;;;;;;@@@CCCGGGHHHFFFCCCAAA@@@888888777777777888888999999888777666666777888999888666444555888888555222111222444555666555333222333222222333666777777666888777555444444555777888666888888666666999999777888888888888777777777777777666555444444444444555888777777777666666666666555555666777777777666555444444666888777555888>>>===<<<:::777444444777999;;;;;;;;;;;;;;;:::999999666555444444444555666777444666888999:::999777666333444555666666666666666444444444333333333222222/////////...............222222000//////////////////---++++++---------,,,,,,---.../////////...---......///000222555888:::444444444444444444333333++++++++++++,,,...000111333444444222...+++******,,,,,,,,,---///222555777111111000111111000...---,,,,,,------...000111222222111000---***+++---000333999;;;777777<<<;;;666///222333111111222000,,,...***)))...222000,,,***,,,...111222111000//////---///333<<>>===???CCCIIIlllzzzRRRBBB>>>999777:::666888:::===???AAACCCDDD888;;;???@@@>>>:::777666>>>BBBFFFHHHGGGDDDAAA@@@999999888777777666666666555444444444555666888999999777555444555555444222111222333555555444333222444333222333555666555444666444333222222555777999777888888777888888888888888777777777666666555555444444444444444444444444666666666666666666666555444555777888888777444333333555888888666555666:::888888888777555555777999;;;<<<<<<<<<<<<;;;999888888777555444333555666777444555777999:::999888777333333444555555555444444444333222111111222222333///////////////......---111111111111/////////000111///---------...---,,,++++++---...////////////,,,---///000222555999<<<555444333222111222222333...---++++++,,,...000222444555444222---***((((((***+++---111555888<<<>>>444333111///,,,+++,,,---,,,---...//////000222444111000...,,,+++,,,---///444999:::777777;;;<<<:::333555444000000222222///111//////000000...,,,***+++...000111000/////////111//////666BBBGGG<<<,,,---,,,++++++---......---+++,,,,,,,,,,,,,,,---...))))))+++,,,---,,,,,,+++...,,,)))&&&%%%&&&((()))*********(((&&&%%%%%%&&&,,,,,,,,,******+++///222pppnnnKKK<<<:::;;;;;;DDD]]]yyy[[[CCC???>>>666444999999999;;;@@@EEEEEE@@@<<<666999===???<<<888555333:::>>>BBBDDDCCCAAA>>>===999999999888777666666555222111111222333555777888999777555333333333222222111222333444444444333333555444333333444555444222333222000000111333666888777666666777888777777888888888888777666555444444333333333444444444444444333444444555666666777777333555777999888666444222222666999777444333444555777888999888777666666777::::::;;;;;;;;;999777666:::888666444333444555666333555777999:::999888777333444444444444333333222333222111000000111333444000000111111111000///...///111333222000///000111333111///...///000///...+++,,,---...//////000000---///111222222555999<<<444333111///......//////000///---,,,,,,---///000444444444111---***(((((((((***...333888===@@@BBB666444111///...---,,,***,,,...000/////////222555...---++++++---...000111444888999777666888;;;;;;::::::666000...222444333111333333000,,,++++++,,,+++---///000///......///888555333666???BBB777)))---,,,++++++---//////...+++++++++,,,---------,,,'''((()))***++++++***)))---+++(((&&&%%%&&&((())))))***)))(((&&&%%%&&&(((***,,,...---,,,++++++,,,vvvwwwNNN<<<;;;===<<<===NNNnnn]]]III;;;::::::555444999;;;999:::@@@EEEDDD===555666999===>>><<<999666555666999===???===;;;999999777777888888888777666555222111111111222444555666:::888555222111111111222111222222333333333333333444333222333444555444222111000//////000333555777666444444777888666777999;;;:::999888777666555444333333444555555444444333333333444555666777888888222444666888888666444333111666888555222333444333888999:::999777555666777888999::::::999777555333888777666444444444444555333555777999::::::999888444444444444444333222111333222111111111222333444111222333333333222000///...111444333000///000222333111000///111111111000---------...///000111111///222555555444444666999222111///---,,,,,,,,,,,,111000///...---......///222333333111---***))))))(((+++///444999<<<>>>???444222000///000///,,,(((,,,///111000......111444,,,+++***+++///111333333333666888777555555777:::<<<<<<777111///333555555...111222///---......+++,,,...000000///...///000;;;:::888888;;;<<<444***---,,,++++++---//////...+++******+++---...,,,+++&&&'''((()))***)))((('''+++)))(((&&&&&&'''((()))((()))((('''&&&&&&(((***))),,,...///---+++))))))TTT@@@@@@BBB@@@===CCCUUUnnnqqqbbbMMMCCC::::::999777666999999999:::<<<>>>===:::666555888<<<===;;;999777666444666999999888666555555333444555666777666666555444333333222333444555666:::999555222//////000222111111222222333333333333111000000222444666666555111000111111222333444555555222333888999777888<<<===<<<;;;:::888777666555444444555666555555444333555555555666666777777777222333555666777666555444///555888444222555888777777888888777666555666777777888999999888666333111333333444444555555555666333444777999::::::999888555555555555444333222111222222222222222333444444111222333444333222000///---111555444111///000333111000...///000222111000////////////000000111222333777:::999666333333555......------,,,,,,,,,,,,//////////////////000000///111111000---+++++++++***,,,000333666777777666222222111000///...---,,,---000222000---,,,///222---+++***,,,000333444333111444777777444111333777888999777333222555666444---...///111888<<<666+++---///000000//////000111666:::;;;888666555222...---+++******,,,---,,,,,,***))))))+++---...+++)))((())))))******)))((('''(((''''''''''''((())))))'''''''''&&&%%%'''***,,,***+++---...,,,+++,,,---\\\DDD@@@@@@;;;AAA???AAAJJJQQQQQQKKKFFF@@@===;;;;;;:::999777666777888999999777777888:::333666999:::999777666666333555777666555333333333000111333555666666555555777666555444444444555666;;;999555111......000222111111222222222333333333.........111555888888888111111222333444444555555555222333999:::888999>>>>>>>>>===;;;999888777666555555666666666555333222777777777777666666666666111222444666666777666666...555777333222888<<<;;;555666777666444444666888777888999:::888666333111///000222444555777777777333444777999::::::999888666666666555444333222111222222333333444444444444000111333444333222000...---111555444111///000333000...---...000111111000000000000000000111111222555999===<<<777222111333,,,,,,,,,------.........,,,---...000111111111111...///000///---,,,,,,---,,,...000333333222000///222333333111......000222---000222000,,,***---111...,,,+++---111444444222000333666777333///000444222555777555555777666222------...666DDDJJJ>>>,,,...///000000//////000222111888;;;777111000111000,,,***))))))***++++++******((((((***------+++((()))***++++++***)))((('''&&&&&&'''(((((()))))))))&&&&&&&&&&&&&&&'''+++...***+++,,,,,,+++,,,///222|||zzz|||lllJJJEEECCC:::===???AAA@@@@@@BBBCCCBBBDDDBBB???===;;;888666333000666<<<>>>;;;999;;;===999999999777666666888::::::777444444444444111...111444666666444333666888===;;;888555444555666777<<<:::777555333222333333000222333222111111333444000///...111777:::;;;:::555444444555666666555333555555666777999:::;;;<<<===>>>>>><<<999666666777777777666666555555444444999888777777888888666444444222222444777777444111444666888:::::::::999888555444222333555888999999:::999777666444444333333000222555777888777555444444666777777666666777999777666555444333222222222444444444444444555666777444444444333333222222222///000111222222111///...//////000222555555444222222222111111000/////////666888;;;<<<:::666222///......///////////////...............////////////222333555333000,,,***)))000...222999999111---...111333555333///------...///...,,,***))))))******111---+++,,,000444666555888555222000111111222111000111444999<<<:::444///111000111888EEEJJJ@@@222000...///333444333444777000666555......444333+++)))+++++++++))))))***+++'''(((***,,,---,,,+++***'''&&&'''))),,,+++'''###%%%&&&((('''&&&&&&''')))'''%%%###!!!!!!$$$***//////)))!!! '''111666555ppp^^^[[[YYY^^^nnn~~~SSSAAA===;;;:::<<<===<<<<<<>>>AAACCCCCCAAA???===;;;999777555555:::>>>???<<<;;;===???:::::::::999777666777888777555333333555555333111222444666666444444666888:::888666444333444666777888666444111000000000111111222444333222222333444222000///111555888888777444333333444555555444222555555666777888888999:::;;;;;;;;;999777666777888666666666666555555555555999888777888999999777555444333222333666777555333555666888999999999777666666444333333555777888888555555444333333333333333111333666888888888666555444555777777666555777888666666444333333222222222444333333333333444444555222222222222111111111111111111222222222222111111000000000222444555444333333222222222222111111111555666777777666333000...///////////////......------,,,++++++,,,...000222111333444444222///...---222111444::::::444111333111222333111...,,,---......---,,,++++++,,,---...222///,,,,,,///333444444555333000///000111111000000111444999;;;:::555000...///000333999===888///...,,,---222333222333777>>>IIIKKK>>>333000...***((()))++++++)))))))))***((()))+++------,,,+++***'''&&&&&&(((******&&&######%%%&&&&&&%%%%%%&&&''')))(((&&&$$$"""$$$(((+++)))((('''(((+++000111000vvvjjj___RRRFFFGGGIIIUUUkkkgggEEE;;;<<<999;;;<<<;;;999999===BBB@@@???>>>===;;;:::999888<<<>>>@@@???======???BBB;;;======<<<:::777666666555444222333555666555444555666666666444444666888666555444222222333555666555444222000000000000111111333555555444333444555555333222333666777777777444333222333555555333222444444555666666777888888999999999777555666777999555555555555555666666666888777777888999:::888777555333222333555666666555777777888999888777666555777666555444444555666666333222222222333444555555222444666888888888777666333555666666555555555666555555444333222222222222444333333222222222222333/////////000000000000000111111111111222333444444222000000111333555555555222333333333333444444444444333222111///.........///000000000///...------+++***)))((())),,,000222///111333333222111000111333222444888888666555777222222111///,,,+++,,,---,,,,,,,,,,,,---...000111555222///...///111222222222000...---...000000///000111444888:::999555111---000111///000333111---,,,***+++000222000222555HHHXXX^^^NNN888---,,,,,,&&&)))+++,,,***)))(((((()))***,,,------,,,+++***'''&&&&&&'''((('''%%%""""""###%%%$$$######$$$&&&++++++***'''%%%$$$&&&(((&&&(((***++++++---111666vvvmmmaaaWWWSSSQQQOOOLLLPPP[[[pppYYYBBB<<<;;;;;;<<<<<<:::777:::???<<<<<<===;;;:::999999999@@@@@@@@@>>><<<<<>>888:::;;;:::888777888:::@@@???<<<:::999:::===@@@???AAABBBAAA>>>999666444777666555444333333555666:::999666555555666666777333333333333333444666777555555444444444444444555222444666777666555555555555555666666777999:::<<<666555555555777777555444111222444666888:::<<<=========;;;999666555666777333333444444555555666666666555555777999999888777444444444333444555777999;;;;;;::::::999888777666777888777555222111222555555555444444444555555666000111222444444444444444222444777777555444444444222222111111111222222333555555444333222222333333000000000111111222222222000/////////000111333444222000//////222444555555//////000111222333444444444222...,,,+++,,,...///,,,,,,...///000000000000,,,---///000000...,,,++++++---...---,,,++++++,,,111222222111333666888888;;;888333///---+++******---,,,+++++++++---...///888666333000......///000...---,,,,,,...///...---***---///222222222111111...000111111333555111+++***((()))---...---...111555AAAIIICCC666---***+++(((+++...000...,,,+++***)))))))))))))))(((''''''&&&&&&&&&%%%$$$###$$$%%%$$$%%%&&&&&&%%%%%%&&&(((''')))++++++)))(((((((((***,,,...,,,'''))):::NNNpppaaaTTTKKKGGGHHHOOO]]]mmmyyyrrrVVVDDD:::444888;;;888999===777999;;;:::888777888;;;===;;;888666666888;;;======???AAA@@@<<<777444333777777666444222333555888===:::777555666777777666333333333333333444555555333333333333333222222222111333666777666555444555111222333444333444777999777666555666888888666555111222444666888:::<<<===<<<======;;;777555555555444444444444444555555555666555555666777888666555222444555555444555777999;;;:::999999888777777666666888888555111000222555333222222222222222333333000000111222333333333333333555888888666444444444000000000000111222333333555444444333333333333444111111222222222222222222////////////000111222222000......///111333333333......///000111111222222333111///---,,,---...///+++,,,...///000000000000,,,///222444333000,,,)))***+++,,,,,,******+++,,,333555444222333888:::999:::777333000...---+++))),,,,,,+++++++++,,,...///777666444111......000222///...---...//////...---(((+++.../////////000111+++...///...111333///)))+++((())),,,---+++,,,///...222666555000***&&&%%%***---///000...---,,,,,,***))))))((('''&&&&&&%%%%%%&&&&&&$$$######%%%(((%%%'''((((((&&&&&&''')))%%%'''*********)))))))))+++...333555...,,,<<>>:::888;;;>>>999666444333444777888999888999999777444111//////222444444333333555:::>>>@@@<<<777555666777777666111111111111000000000000333444444333333111000000///222666777666444333333333555666444111000222444555444444555666666555333444444555555555555555555444666999:::888666444444555555555444444333333333666444444444555555333111///333777888666666777999666666555444444444444555444777888555000///222666000000111222444777888:::111222222333333444555555444777::::::888666444444////////////000222333333111000000000111222333333333333222222111111000000111222333444444333111000++++++,,,///111222000///000000000000000111111111...//////000///...,,,+++111111111000///---,,,+++,,,---///000000000//////***,,,...//////111444777///333333///000555666222000...---...111111///,,,******+++,,,///111444666333444444111...///222666333222111111222111///---(((+++......---...111444+++222333+++$$$$$$***///...++++++---,,,))))))+++---++++++,,,+++(((((()))+++,,,------++++++,,,------,,,***)))'''&&&&&&&&&$$$%%%&&&$$$###$$$)))---%%%&&&((('''&&&&&&''')))&&&((())))))'''&&&'''(((...+++,,,//////666QQQnnnwwwbbbUUUTTTLLLJJJFFFBBBAAAEEEKKKPPPTTTlllxxxqqqFFF777777555333555===>>>???@@@???>>>;;;:::888888888777888888999:::666666555444333333222222,,,///222555777:::>>>AAABBB???;;;888666666777999222444555333///---...000555555444333222111000///111222222333333333222222555888;;;:::777444333444999777666777555111222666444555555555555555444333111111000000000111222222444777:::999666444555666555555555555555555555555333222222444777777444222000111111222444666888999999888777666555555555666///...---///333777:::;;;;;;777222111333555555444;;;:::999999888777333111555111......111444555444111222222000......222666444222000000000000...---///111111111555777333+++000...------///000//////222222222111000111444666000222444444222000......000333333...+++++++++))))))+++...111333444555555222111000//////111333444333222111111111222444555---++++++...111333222///,,,++++++,,,000333555666111111111111222222222222444333111000000000111111444///++++++///333222111222000,,,)))((()))+++---)))+++---,,,+++***+++,,,%%%)))---,,,((('''))),,,000...,,,***)))***,,,---,,,,,,,,,,,,***(((%%%$$$ ###%%%&&&'''&&&&&&######%%%(((+++,,,+++)))&&&&&&&&&&&&&&&&&&''''''+++$$$%%%---000===gggqqqeeeXXXIIIDDDHHHOOOLLLHHHDDDDDDJJJRRRYYYhhh}}}jjjpppNNN;;;888666666999;;;<<<=========<<<;;;:::555555555555666666777888666666555555444444333333000222444666888;;;???BBBAAA>>>:::777555555666888222555666444000...///111333333222222222222111111000000111111111111111111444777999999777555444555888666777888666222222666777777888888777666555555222222222222222333333444777999;;;:::777444444555333333222222222222333333333222222444666777555222111222222333555666888999999888777666555444444444222000///000333666888888888555333222555666777666888777777777888888555333999555111000222555444333111222222111///000222555444222111111111111///......000111000222444111,,,000///......///000000///222222111000///000222444000222444444222///......000333333...+++,,,,,,***((())),,,000333444666666222111000///000111333444222111000///...///000111,,,+++***,,,000111000...,,,++++++,,,///222222222///000000000111111111111555444333111111111222333444///******---000///---......------,,,,,,,,,,,,***+++------+++***+++,,,%%%))),,,+++((('''))),,,222000---+++))))))+++,,,,,,,,,,,,+++)))'''%%%$$$$$$%%%&&&'''''''''&&&&&&""""""###&&&)))***)))(((###$$$$$$%%%&&&'''''''''+++'''(((---444JJJvvvooo```QQQJJJEEE@@@BBBJJJJJJJJJLLLPPPZZZhhhxxx[[[```UUU<<<777555666;;;:::999999999::::::;;;;;;555555555555666777888999555555555555555555555555666666777777888;;;@@@CCC>>><<<888555444444555666333555666444111///000222111111111222222222333333...//////000000000111111333555777888777666666777777666777:::888333333666;;;;;;::::::999888777666444444444444555555666666999:::;;;:::777555444555444222111000000111222444333333222444666666555333333333333444666777888999;;;:::999777555444333222444222111111333666666666555444444555777888888777555444444666888999888666<<<888444222444555444222000222333333222222333444444333111111222222111///111444444222222444444000111000//////000111000///000111111///......000222000111333333111///...///000333333...+++------,,,''')))+++...111333555555222222111000111222333444333222000...---------...---,,,+++---///000000///......---///111111000///---......///////////////666555444333222333444444333///***)))+++,,,+++))))))+++...000000///---+++***+++------+++++++++,,,&&&)))++++++((('''***,,,333111...,,,*********++++++++++++***)))'''&&&%%%)))))))))))))))((('''&&&"""""""""$$$'''((('''&&&!!!"""$$$%%%&&&&&&&&&%%%)))******+++;;;^^^zzznnngggXXXOOOHHHGGGGGGHHHNNNUUUYYY^^^fffrrrYYYKKKbbbQQQ999555444666<<<999999888777888:::<<<===888888888888999;;;<<<===555555555666666666666666888888777666666999>>>BBB;;;999777444222222333444333555777555111000111333111111111111222222222222.../////////000111222333222333555666777777888888555444777:::999444333666<<<<<<;;;:::999888666555444555666666777777777777999::::::999888777777777666444222000000222444666333333333444555555555444555555555555666777999999<<<<<<;;;999777555333222444333222222555666777666444555666777888999888777666555555666888:::999888;;;777444333555666555333000111222333333333333333444222111222333333222111000333444111000333444222222111000000111111000.../////////...,,,,,,...//////111222222000......//////333222...,,,...///...***+++,,,...000111222222222111111111111222333333666444222000...---------......---...///000000000111000000111222222///---,,,,,,---...///......---555444333222222222333444444111---+++++++++***((('''))),,,///000///---,,,***,,,------,,,++++++,,,''')))******((((((***,,,111000...,,,++++++,,,,,,******))))))((('''&&&%%%******)))))))))((((((((($$$######$$$&&&((('''&&&!!!"""$$$%%%%%%$$$###"""%%%******+++CCCtttxxxeeeZZZVVVTTTRRRMMMJJJLLLQQQYYYeeeooogggGGGMMMqqq}}}KKK777666666888===:::999888777888;;;===???::::::::::::;;;<<<===>>>555555555666666666666666777777666444444666:::>>>999777555333222111222222333555666555111000111444222222222111111111000000000000000111222333555666222222333555777888888888333333666999888444333666:::::::::999888666555444444555666888888999888888777777777888999:::::::::666444222000000222444666333333444444444444555555666666666666666777888999<<<<<<<<<;;;999777555444333222222333666888888888444666888999888777666555999777666777888999999888666333111222555777666444000000111222444444333333333222111111333444333222---000000...///333333000222111000111222111///------......---,,,,,,---......000111000///......//////222222...,,,///111111/////////...............111000000000111111222222555333111///---,,,,,,,,,---------,,,,,,,,,...///000//////000111000---++++++,,,.../////////...---222222111000000111222333555333000...---,,,++++++))))))***+++,,,---......***,,,...---,,,+++,,,---))))))))))))((()))***,,,------,,,,,,,,,---...///)))((((((''''''&&&&&&&&&'''''''''(((((()))******'''%%%$$$%%%'''(((((('''###$$$$$$$$$$$$###!!! !!!((()))---NNNyyyhhhVVVJJJGGGLLLPPPTTTTTTXXXaaaoooWWWQQQsssxxxIII888999:::;;;???;;;:::999999999;;;>>>???999999999888999999:::;;;555555555555555555555555555555444333222333777:::777666444333222111111222222444666444111000111444222222111111111000000000111111111222333555888999333222222444666888999888222111444777666333333777777777777777666555444333333444666777888999888888666555444666888;;;;;;;;;444222111000000111222444333444444444333333555777777666666666666666777888999:::;;;;;;:::999777666333333333555777999999888444666888888777555555555:::888666666777888777777222000///111555777777555000//////000222444333333111000000111333444333222111222111222666;;;:::555111000000111222111...,,,+++,,,------,,,,,,---///...///000///...---...//////222222------000333333333222111///...---,,,,,,/////////000000000000111000///---+++*********++++++++++++)))((((((***,,,---,,,+++,,,---...,,,***,,,---///111111000///---000000///......///111222555444333111000/////////,,,,,,+++******,,,...///+++,,,......,,,,,,,,,---***)))((((((((()))+++,,,*********+++,,,---...///(((''''''&&&&&&&&&''''''%%%%%%&&&&&&(((***,,,---)))(((&&&&&&((())))))(((%%%%%%$$$######"""""""""!!!'''***666]]]uuu^^^YYYPPPHHHDDDGGGPPPWWWeeennn}}}hhh]]]zzzKKK:::;;;:::;;;>>>;;;:::999999:::;;;<<<===999999888777777777777888666666555555444444333333222333333222222333555777666666444333222111111111000333555333000///111333000000000000111111111111111111111111333666999;;;444222111333666888888777111000222555444111333777555555666666555444333333111222555777888888777666777555333444777::::::999333333222222222222333333333444555444222222555777777666666555555666666666555666888999:::999888888666555555666888888777666222444666666555444666888888666444444555666666666222000///111555888777555000...,,,---000333333333000///...000222333333222333333222555===DDD???777000000000111111000---***)))+++---...------...000---...///...------...000///222111------111555555555444222///...------------......///////////////---,,,+++******++++++,,,,,,,,,,,,***''''''***,,,,,,+++***+++---//////...---///111333333222000/////////.........///111111333333444333222222222333000///...------------...+++---......---,,,,,,---+++)))((('''(((***+++,,,)))*********+++,,,,,,---'''&&&&&&%%%%%%&&&'''(((&&&&&&&&&'''(((***,,,---+++)))'''&&&((())))))((($$$$$$"""""""""$$$%%%'''$$$'''...AAAmmmppp[[[MMMPPPOOONNNMMMMMMRRR[[[bbb~~~www~~~NNN;;;:::888888;;;:::::::::999::::::;;;;;;;;;:::999888777777777777666666555444333333222222000222333333222333555666666555444333222222111111000222444333000...000333......///000111222333333111111000111333666999;;;555222111222666888888666111///000333222000333888444555555555555555444444000111444666777777666555999666333444666888888777555555555555555555555555333444555444111222555888777666666555555555555666111333555888999999888888888777666777888777555333///222555555444555777:::555333111111333555666666333111000222666888777555000---++++++///222333333///......///111333333222///---,,,000;;;BBB===222000//////000111///,,,)))(((***---.........///111---...///...,,,,,,...000///222111------222666666555333111000///...//////,,,------...///.........------,,,,,,,,,---...//////000///---***))),,,//////---,,,---000222333333...000222444444333111000000///.........000111222111333444444333333444555222222111111000...---,,,+++---......---,,,,,,---+++)))''''''(((***++++++************************'''&&&%%%$$$%%%&&&'''(((((((((''''''(((***,,,---+++)))&&&&&&'''(((((('''###"""!!!!!!"""%%%)))+++''')))111JJJxxxrrrggg^^^SSSKKKHHHIIIPPPYYYaaaiiivvvWWW>>>666;;;<<<222777777777888999999::::::999888888888888888666444888777666555444555666666444222000222555666444000888666444333333333222111333555666555111...///000...////////////000333555222555666444555888888666111000000000111333555666666444333333555666333000333444555666777777777777777777777777777777777777<<<;;;999777666666777777999999888888777666666666555444222000111222555666666555444444555666555333444444444444555555555555:::;;;======;;;888555333222333444444555555444444666666555333111111444666777666555444444555666777666///+++---///------...000///...------...///000000000000000000000000000---***((((((***+++++++++,,,---...///000222333333---///000111000///000111222333333222000000222555...///000///......000222111000//////000222444666...///...+++)))+++000555222444666777888777555444444888666///333???CCC>>>555444888>>><<<444111222222000111333111---...111//////...------...000111---000111...///333222+++''',,,000222///,,,+++,,,---***((((((***+++)))&&&***)))))))))))))))***++++++(((%%%###%%%'''(((((((((+++......,,,******+++((('''&&&&&&'''&&&$$$"""%%%%%%%%%$$$###$$$''')))***(((111PPP{{{pppaaaTTTQQQQQQOOOMMMNNNRRRaaawwwfffMMMBBB:::;;;999000555666666777999:::;;;<<<999888888888888777555444888888666555555555666777222333444444333333333333444333222222333333333333333555666444111//////000...///000111000111333555222555555333333777777444111111000000111222444444777555333444666666444111222222333444555555555555555555555555555555555555;;;:::999777777666777777888888777777666555555444222222333333333333444444666444333444555666555333222333444555555555555555555555777777777555444222333333444444444333333333333444444333222333555777555444333333333444555666888222...000111//////000000000///......///000000000000000000000000000000---+++))))))***++++++***+++,,,---...///000000000+++---///000000000111222222111000///...///111333...///000///......///111000///---...000333444555000000///---******...111,,,///333999>>>CCCGGGIIIPPPQQQKKKAAAAAALLLPPPLLL===;;;@@@LLLSSSOOOHHHDDD::::::<<<>>>;;;555222444......------......//////...111111...///222///)))(((+++///000...,,,+++,,,+++)))((((((******(((&&&******))))))((()))))))))(((&&&######$$$&&&&&&&&&(((333===>>>666...,,,---)))(((&&&&&&&&&&&&$$$######$$$###"""!!!!!!$$$&&&(((+++===cccsssjjjeee[[[PPPGGGGGGNNNVVV^^^cccwww]]]KKKBBB@@@999777888222555555666777999:::<<<===888888888777777666555444888888666555555555666777000444777666222000222555111000111111222444555555444555666444111/////////...000222333333333444555555888777444444666666333222111111111222333444444777666555555666666555444333444444555555555444444333333333333333333333333:::999888777777777777777777777666555555444444333000111333444555444333222555444333444555666555444000111444666666666555444111111222333333444444444555555444444333222222222000222444555555555666888222222111000111222444555888333111222333000///000111000////////////000111////////////////////////...---+++***+++,,,+++***+++,,,,,,---------------***,,,...//////000333444333000---+++,,,///000111///000000///......///111000---+++,,,000444444444000111000...,,,***+++,,,(((+++///777@@@JJJSSSXXXiiifff\\\OOOMMMTTTXXXUUUCCC@@@EEETTTaaaaaaWWWMMM@@@AAAEEEIIIEEE;;;555444------...///////////////000111111//////000...)))***+++------+++******+++***((('''((())))))(((&&&******))))))((((((''''''%%%$$$######%%%%%%$$$###%%%777HHHIII<<<...***---+++)))&&&$$$%%%%%%$$$###$$$$$$$$$"""!!!!!!###%%%(((111OOO~~~zzzggg\\\WWWYYY]]]]]]WWWSSSXXXeeevvvYYYDDD;;;:::333333999888777777666777888999;;;<<<777888888888666555444555777777555444444444555666222444666555333222333444111111222222333333555777444444444444222000//////...000333555444444444555;;;===<<<888666777666222111111222333444666777888777777666666666777666666777777777777777666555555222222222222222222222222888888888777777777777777777777666666555444444333111111222333444444444444444333222333555666555444///111555777999888777555333333222222333444666777777777666444333222222222000222555777666555555666111000000000111222444555666222111333222///...///111111111000000111111111///////////////////////////...,,,,,,,,,---+++***,,,------......---,,,,,,)))***---...///111333666444000+++***,,,///111111111222222111///...000111000,,,)))+++000444444333///000000///...---,,,,,,***+++---111999DDDMMMSSSccc```WWWLLLIIINNNOOOMMM@@@===@@@KKKVVVVVVLLLBBB<<>>===>>>>>>;;;666666777:::>>>???:::555555888???EEEBBB777000......///111222333333222222000//////222444333111000---+++***)))))))))******''''''((((((''''''((((((************)))(((&&&%%%$$$$$$%%%&&&((((((&&&$$$$$$+++222222+++&&&&&&)))+++(((%%%###$$$%%%&&&%%%&&&'''((('''%%%%%%&&&((('''555]]]vvv___YYY[[[]]]bbbgggttt___BBB444777555444777555===;;;999777666666777888666999;;;:::666444555777666555444333333333444555888555222444666777333000555777888666333222444777222111111222444444333111///111333444333444555666888:::888333111222000,,,///000333666888:::<<<<<<666777777666555555777:::888888888777555333222111444444444444444444444444555555666777888888888777888888777777666555555444444222000000111333666888333222111222444555555444222333666888999888777777666555333111000000111111:::888666444333333333444333666888888666444333333111000000111333555777888444444777:::999444333666222222333444444333222222000000000000000000000000......---...000000...---...///111222222000///---+++,,,---------...111444333333111///---...222555555555555333000///000111//////.........000333555------...000333444444222111000......000444999<<<333333222222333333222///...111222000///222333222222444999>>>;;;333.........///000222333333333333///---...222555333222222...,,,***)))******)))(((&&&((())))))((('''(((***)))***+++++++++)))((('''%%%%%%%%%''')))***(((&&&'''((()))'''&&&&&&(((***(((&&&$$$$$$%%%''''''&&&$$$%%%''''''&&&%%%&&&((((((===gggjjjdddggglllxxx]]]AAA444999666333555555<<<;;;888666555666888999777:::===;;;777555666999888777666555444555666666666666555555555444333222444666888666222111444777000//////111444666555333///111222222222222555777222444444000000222222///000111333555777888888888555666666555333444777::::::999888777555333111000444444444444444444444444333444666777888888888888777777666555555444444333111111111111222444666777222111111222444555555444333333444555555555555555444333222111000000000000888666444222111222333333333555777777666555555666000///000111222555777999222333888<<<;;;666555999222333444555555444333222222222222222222222222222---------///111222000...---///111222222111///............---+++,,,///111000333444111---,,,111666444555444222///---...//////111222000---...222666000///...000444666666555333222111000111333555666...------///111000...---,,,111111------111222000333222444777444...,,,............///000111333333///,,,,,,111333000...000...,,,******,,,,,,)))'''&&&(((******(((((()))+++)))***+++,,,,,,+++)))(((&&&%%%%%%''')))***)))((('''((()))(((&&&&&&(((***%%%$$$$$$%%%'''(((((('''$$$%%%(((((((((((()))***666VVV```CCC666888333000666:::;;;999777666666777999;;;777;;;>>><<<888555777::::::999777666666666777888444777999777444111222444111555777555111000444888///......111555777666444000111111111000222555777...111222000111555666333111222333555555555555444555666666555333333777;;;<<<<<<;;;999777555333222333333333333333333333333333444666777888888888888666555555444444333222222///000222444555555555555222111111222444555555444333333333333333333333333333333333333222222222222666444222000000000222222222444666666666666777999/////////000222555777999///111666;;;:::555555888333333444555555444333333222222222222222222222222---------000222333111000,,,...000222222111///...000000///---++++++---000---222666333,,,***000777333333333000---,,,,,,---///333555222---,,,111777333000///000444777666555444333333222111111111111222//////111222111//////...222111......222222---444222111222///***)))---------,,,,,,...000222333000++++++000222---+++---...,,,++++++------***'''&&&)))+++***)))(((***---)))***,,,------,,,+++***&&&%%%$$$&&&((())))))(((%%%))),,,+++(((&&&&&&)))#########%%%((()))((('''%%%(((***++++++,,,---...HHHppptttccccccpppSSS@@@333666:::777444666777888999888777777888:::;;;:::;;;<<<888444666;;;777777777777777888999999666777777777666555444444555555444333222222222222'''+++///111222222333333777666555444333444555555222333444444444444333222///222666777777666555666888777666555555666666777<<<;;;:::999888666555555888666444222111111111111000222444555444666:::>>>666666444333222111111111444444333555666777555444666555333111000000111111666666555333111222444777444333222111111111222333888555222111333444222000444555666555444333444666111///---...222555555444333444666777777777666555555555555555444333222222000111444666666666444333---///333555666555222111000222333222000/////////---///000000...---......444555555444222111111222333222111...+++******,,,///222333000---,,,111555444777:::;;;:::999888999<<<======888333///...///222000---,,,---------,,,...------...000111000///222222000...---,,,,,,,,,))))))***,,,...---+++)))+++,,,---,,,*********++++++******+++---...---+++***+++,,,,,,++++++,,,......------......,,,)))''''''((()))((('''&&&''')))***(((&&&%%%&&&''''''&&&&&&&&&'''((())))))((((((((()))(((...444...444JJJ```~~~kkk]]]XXXXXX[[[lllpppKKK<<<333777:::666555888888999999777666666999;;;;;;999999:::777333555:::777666666666666666777888777777777666666555444444666555444222111000000///+++...111222222111111111444333333222222333555666111222333444444333222111000222555666666666777888:::999777666555555666666::::::999888777666555444555444333222111222333333222444555666555777;;;>>>666555444333222111111111444333333444666777666444666555333222111111111222333444333222111222555777444333333222111222222222555444333555777777444222333444666666444333444555111///---///222444555444222333444555666777777777777777666555444222000///000222666888999666333111---///222555555444111000000111222111///......///...///000000...------...333444444333111000000111/////////---+++***,,,...///111222000,,,,,,000555<<>>;;;::::::::::::777222.........333000...,,,------,,,+++---,,,,,,---000111000///000000///...------------+++++++++...//////---+++***+++++++++))))))+++,,,,,,,,,---...//////...---***,,,......---,,,---...------------,,,***'''%%%((()))***)))((('''(((******'''%%%%%%&&&'''&&&&&&%%%&&&''''''(((((((((''''''(((''',,,111000===XXXyyyhhhYYYOOOKKKMMMOOOVVVkkkwwweeePPPDDD<<<888<<<<<<888888===:::999888666555555999;;;;;;888888888666333555:::777666666555555555666666777777777666555555444444666555444222000///......000222333333222000000000111111000111222333555666111111222222222222111111111222444555555666999;;;<<<;;;999777555555555555888888777666555555444444222111111111111222444555444555666666666888;;;>>>666555444222111111111111333222333444777777777555666555444333222222333333111222222111111222444666444444333333333222222222333333555777999888555222222444777777666444333444222000...///111444444444222222222222333555777888999888777666333111///...111444888::::::777222///...///222333444222000///111111111///---,,,...///...///000000...------...000111222222000......///------------,,,---111333111222333000...///333777AAAEEEIIIJJJGGGAAA<<<999666777777555111///......222000---,,,------,,,***+++++++++---000111000///......------------...///,,,,,,---///111111000...)))******))))))))),,,...,,,///222444222///---,,,+++---000000///......///---------,,,***'''$$$###)))***+++***)))((()))+++)))'''%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&)))---000FFFiiissshhh\\\TTTNNNKKKMMMRRRUUU___wwwyyyhhhSSSFFFBBB<<<===;;;<<<>>><<<777888===;;;:::888555333555888;;;<<<999777999888555777:::888777777666666666666777888888777666555444444444555555333222111111000000111333444444222000000111000000000111222444666888111111111111111111111111111222333333444666:::===>>>===:::777555444444444555555555444444444444444222111000000111222444555555555555555666888:::<<<555444333222222111222222333222222444777888777666555555444444444444444444222333333222111111333555444444444444444333333222333444555666666555333222222555888999888666444444222111000000111333444555555333111000111333555777777777666555444222000///555666888999888666333111...///111222333111///...222222000...++++++---///...///000000...,,,,,,------///111000...------------............000444777333333333111000333777;;;???BBBEEEEEEBBB===999777333444555444222000/////////---,,,,,,---...---,,,******+++---000111000///------------...///111111,,,,,,,,,...111111000///******+++******+++///111222:::CCCDDD>>>555///---,,,...111222111000///000...///...,,,)))%%%######((()))******(((((()))***)))'''$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%!!!%%%%%%&&&)))---IIIrrrooo[[[TTTMMMJJJIIIJJJPPPXXXlllxxxgggOOOFFF<<<777:::999888:::===>>>999333444888;;;:::888555333444777;;;===999888;;;;;;888888;;;999999888888777888888999999888777555444444444444444333333333333444555555111222444333222222222333111111111111333555777888111111111111111111111111222333333333444666;;;>>>???===:::777555333333222333333333333333444444444333333111111111222333444555555444444555777888999333333333222333333444444333333333444666777666555333333444444444444444444444555555444222111222333555555555444444444444333666666555333222111111111444666:::;;;999777666666222222111111111222444555888666333000///000222333444444444555444444333333999888777666555444444444...///111222222111000///222222000...++++++---///...///000///---++++++,,,+++---//////...,,,,,,,,,,,,------,,,---///444888222111000//////222777:::999:::<<<;;;999777777777222333333444444222000///+++******,,,...000///...******,,,...111111000...,,,,,,---...///111333444,,,++++++---///000///...+++,,,---------...111444<<>>;;;;;;<<<777;;;???CCCBBB===888888:::::::::888555333444666999<<<999999===>>>;;;999999999888888888888999:::;;;:::999777555444333333444333333333333444666777888000111222222222222333555444333222222333444555666333222111111111111222333333444444444444666:::===>>><<<999666444222222111111111222222333444555555444333222222222333444555777555333333555777777777222222222333444666777888444444333555666777555444111222333444444555444444555666777666555444444555777666555444333444555555999999777444111000111333555777::::::999777777777222333333222111111444666;;;888555111//////000111111111333444555666666666:::888555333222333444666...///000222222222222222333333222///---+++---......///000///---+++++++++))),,,...///...,,,++++++))))))))))))***...444888333111...+++,,,...222444333444555555444444666777222111222333444333000...))))))))),,,///000000...,,,,,,---000222222///---++++++,,,---///111333444---+++++++++---...---,,,+++---///000///000222333;;;KKK[[[\\\LLL:::000------...//////......///111111222222///)))&&&&&&(((&&&((()))((('''&&&'''(((***(((&&&%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&(((,,,333TTTyyy|||yyytttiiiZZZOOOKKKJJJOOOXXXdddrrrpppNNNEEE;;;:::===:::<<<===666>>>CCCFFFDDD@@@>>>===>>>999999888666444444555777999777888>>>@@@<<<888666777666777777888999;;;;;;;;;999777555333333333444333333333333444555666666000111222222111111222444555444333111111111222222444333222111111222333444444555555555555666999;;;<<<;;;888555333222111111000000111222444555666666333333222222333555777888999666444444666888888777111111222444666999;;;<<<666555444555666666444222///000222333444444444333444666888999888888999:::999777555222222444666888:::;;;<<<:::777555555666444666888888666555666666222333444222111111444666:::888555333111000111111000111222444555666666666777666444333333333444444......000222333444444444333333333111...---------...///000///,,,+++***+++(((+++...///...,,,++++++''''''((())),,,111888===:::666000,,,++++++---...---000222333333333444555000000000222333222///+++*********,,,...///---,,,......///222333222///,,,))))))***+++---///111222...---++++++,,,---,,,+++***---000111111000000111777HHHWWWVVVDDD333,,,------------,,,++++++...111000222222///)))&&&'''***''')))***)))((('''((()))+++)))'''&&&'''(((((('''&&&&&&&&&&&&&&&%%%$$$$$$ &&&'''+++333@@@eeesss}}}lll]]]ZZZWWWXXX[[[[[[VVVQQQRRRWWWcccsss~~~ZZZAAA===@@@>>>666:::@@@:::999===@@@???<<<<<<;;;;;;888999999777555444555666777555777>>>AAA<<<666444555555555666777999;;;;;;;;;:::777444333333333444444333333222222333333444111222222111000///111222666444222111/////////000444444333222222333444444444555666666666666888:::;;;:::777444222111111111000000111222444555666777111111222333555777:::;;;:::777555555777999999777000111222555777:::===>>>777666555555666555333111...///111333444444444333333555888::::::;;;===???;;;888444222111333777999999<<<@@@@@@===:::999:::444555666555444333444666222444444333111111444777888777555333222222222222111222333444555666666666444444444444444444333333---...000222444555666666222444444333000---------...///000///,,,*********(((+++...///...,,,++++++'''(((***,,,///666>>>DDDBBB===555///,,,+++,,,,,,)))---111333333222111000///......000222111---))),,,,,,,,,---...---+++)))000000111333444222///,,,(((((()))***+++---///000000...,,,,,,,,,---,,,+++))),,,000222111//////...999IIIWWWTTTBBB333000444------+++)))(((***---111///111222...)))&&&'''+++(((***+++***)))((()))***,,,***''''''((())))))(((''''''''''''&&&&&&%%%$$$###'''(((---999KKKtttqqqyyycccVVVQQQHHHIIIIIIHHHIIINNNWWW^^^kkkwww___JJJ===;;;>>>;;;===@@@===;;;666666<<<===999777999888888777666666666666666888666666777::::::777444666666888;;;:::777777::::::::::::888666444555666888777444222000000111222333333333111///000222444666555444333111000......444555555333111111222444444333444555888999888666666777888777555222111111444222111333666777555222555444333444555666666444888777666888;;;===;;;888666666666666777999:::;;;888777555444555555333111222222222000///000333666888666555666999<<<>>>???444222111222555777888888<<<>>>@@@???===:::999888888666555444555444333222555777888888666444333333333555666444111111444777111000000333666888666333222222222111111111000000444444444444444555666666888666333111//////000000---///000///---,,,,,,,,,)))+++,,,,,,+++******+++)))((()))---777HHH\\\iiibbbPPP<<<000***'''(((,,,,,,---///111222111111000+++,,,---/////////......------------,,,+++******444333222000////////////,,,***((('''))),,,---------......,,,++++++---///333333333222000///000111CCCUUU^^^RRR???444000---------+++)))'''''')))+++---+++***(((((()))+++,,,...,,,)))(((((())))))(((+++,,,,,,+++)))((()))***"""###$$$%%%%%%%%%%%%%%%%%%(((***---:::[[[pppuuueeeYYYNNNHHHHHHEEEGGGIIILLLSSS^^^mmmwwwZZZFFF;;;:::>>>:::;;;???<<<:::666666:::<<<999888:::888888777666666666666666888777777888999999777555666666888<<<;;;777888;;;;;;;;;:::777444333444555777666333111000000111111444444333111///111444666777666555444333222222222555555666444333222333555333333333555777888777666444666888888555333222222444333333444777777555333444333222444666888777666:::999888888::::::888666777666666666666666666777666666666666555444333222111222222111000111333555666444333444666999;;;;;;666444222222555888999999:::<<<===<<<:::777666555666555666777888888666444444555666777666555444444444555555333000///333666888444111111333444333111333333333333333222222222222333555666777666555444777555222///......///000///000111///---,,,,,,---***,,,------,,,++++++,,,---,,,///999IIIYYYcccggg___SSSCCC555...---///000...//////000111111111111---...///000//////------,,,,,,,,,---,,,,,,,,,+++333222111000///.........+++)))'''''')))+++,,,,,,,,,------,,,******,,,...111222222000//////111444CCCVVVbbbXXXFFF:::333---...---,,,***))))))***++++++***(((''''''(((***+++---+++((('''((((((((('''&&&((()))(((&&&%%%%%%&&&###$$$$$$%%%%%%%%%%%%$$$"""***111444???^^^kkktttcccQQQGGGDDDCCCCCCEEEFFFJJJRRR\\\jjj{{{RRR@@@777999===888888===<<<:::666444888:::::::::===888888777666666666666777777888::::::888777666666666666888<<<<<<888999<<<>>>===:::666222000222444555444222000//////000111444444222000000222666999<<<:::777555333222333333333444555444333222333444333222222444666777777666222555888888777444333222444444555777888888666333333333333444777999999888<<<:::999999999888555333777666555444333222222222333666888888555222222444111222333333222222333555555333222222555666666666888555222222444777:::;;;777999:::999666333222222333444777:::<<<<<<999666222333555666777777777666555666555222//////333777;;;666111000222444333222444444444444444444444444444666999;;;<<<:::777555777555111...,,,---///000222222111///,,,,,,---...,,,---//////---,,,---...000...333CCCYYYggggggccc[[[YYYLLL888...///000---000000/////////000000111000000111111000...---,,,++++++,,,,,,,,,,,,------111111000///...---,,,,,,***(((&&&''')))+++,,,,,,+++,,,,,,***))))))+++---000000///......///333666GGGZZZgggaaaRRREEE:::111......------,,,,,,++++++(((''''''&&&'''(((***++++++)))'''''''''((('''&&&###%%%'''(((&&&$$$######%%%%%%%%%%%%%%%$$$$$$$$$)))222888DDDbbb```pppsssaaaXXXOOOHHHGGGHHHIIIKKKOOORRR\\\kkk|||OOO>>>666999<<<666666<<<;;;999666444555888:::<<<>>>999888777777666666777777666999<<<;;;888666666888777666999<<<<<<888999<<>><<<888555222333444777999:::999888555555555333000111666;;;888444111111555777777666333444444444444555555555999;;;===??????===;;;:::777444000---,,,---000111444444222///,,,,,,---///...000222222000///000111///---111BBBWWWcccccc]]]\\\aaaWWW>>>//////...'''000///...------.../////////000111111111000...---------,,,,,,,,,,,,,,,,,,/////////...---,,,+++***)))'''&&&''')))+++,,,+++*********)))((((((***,,,111000///---,,,...222666DDDVVVdddaaaVVVKKK>>>222......---.........,,,+++''''''&&&'''((()))***+++)))(((&&&&&&''''''&&&%%%###&&&)))***(((&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$(((000<<>>>>>999999888777777777777777555888;;;;;;888666777999777777999<<<;;;777888;;;===<<<888333///...000222111111000000000000000000444444333111111333777:::???<<<888444111000111222444666777888666555666666666444333333555666666555444666999999666333111000444555777999999888777666888777555555666666444333555666777777666666666666111111111111111222333333333777:::999333000111444444666888888777666777888999888888888999999777555777333///...000333666777666777777666444222222333333444777:::<<<:::666333555444555888;;;<<<;;;999444555666555444555:::???888666555777:::;;;999666333333333444444444444444===<<<<<<<<<<<<<<<<<<<<<666444111...---...000111444333222///,,,,,,...000111333444444333222222333...,,,///999HHHSSSWWWWWWXXX___XXXAAA222111///)))///...---++++++,,,---...---...000111111111000//////...---,,,+++***++++++............---+++***)))((('''&&&(((***,,,,,,,,,)))******((('''''')))+++222111///,,,+++---000444<<>><<<999999888777777777777888555777999::::::999999:::888777999<<<:::666555888:::999666222///...000222000000000000111111111111333333333222111222555888555555333222333444666888777:::<<<===;;;::::::;;;:::777555444555666555555555666888777555333222333444666777888777666777888999777555555555444222000111333555666555555666777000000000111222333555666777999999777222000111333666777888888777777888:::999999:::;;;<<<;;;888555555222///...000222444555555666777666444333444555444444555777999888666444777666555888<<<===:::777333666888888666888<<>>>>>;;;777555555444444444333333333:::999888777777777888888333222000...---...//////111111111///---,,,...000222333555555333222333444///---...222:::CCCIIILLLDDDIIIFFF888...---...+++------,,,,,,,,,------...,,,---...000111111000000///...,,,+++******+++,,,............---+++***((((((''''''))),,,------,,,)))******((('''''')))+++000000///---+++,,,///222888JJJ[[[aaaaaaZZZIII777...+++)))***---...,,,)))((((((((())))))*********'''&&&&&&'''((((((&&&%%%"""%%%(((((('''&&&%%%&&&''''''%%%$$$$$$%%%&&&&&&&&&***:::YYY{{{OOOLLLVVVlll|||xxxiiihhhooorrrssssssiiieeecccfffmmmyyySSSAAA;;;<<<:::;;;===777666777666333555;;;===::::::999888888777777888888555555777999<<<===<<<:::999888999;;;999444333666555555444222000000111333///000000111222222222222111333444333222111333444000000111333555888:::;;;888:::===>>>===<<<<<<<<<===:::777555555555555444333444555555444444666888555666777666444444777999777555444333444333222000000333555666444444555777111111111222333555666777<<<;;;888444222000000111666777777666555555888:::888888999;;;<<<;;;777444555222000///111333444444444555666555444444666888555333222333666999999999999666555777::::::777333444777::::::777777999;;;@@@>>><<<===@@@BBB@@@>>>888777777666555444333333555555666666555555444333///......------,,,,,,,,,---///000///------...///000222333333222111111222///---,,,...333888::::::333333222...***)))+++---,,,---......////////////------//////000///...------,,,+++******,,,...///---...//////...,,,***((((((((((((***---///...---)))******)))''''''))),,,---......---,,,---000222555III___lllpppiiiSSS===---)))&&&'''***,,,+++(((''''''(((((()))((((((((('''&&&&&&((())))))'''%%%###%%%''''''&&&%%%&&&''''''&&&%%%$$$$$$%%%'''(((''':::XXXwwwkkkUUUOOOVVVlll|||zzzmmmrrrZZZEEE<<<<<<;;;===>>>666555888666333555<<<<<<888:::999888888777888888888555444555888===???===:::999888999;;;888222111444222333333222111111222333///000111222222333222222111222444444222111111222000111333555777999:::;;;666888;;;<<<<<<:::::::::???<<<888666555555444444111222333333333555999<<<555666666444222333777:::555333222222333444333111111333666666444333444666333333333333444555666777@@@<<<666333111111000///666666555444333444777:::555666888:::<<<:::666333555333111111333444444444333444555555444555777999555333111222555:::===>>>999666444555888888444000555888;;;:::777555555777AAA===;;;<<>>???888999;;;;;;:::888666666777999:::666666666777777777777777888666555555777999:::999666888999888666444333222111111111111000111222222111000000111333333222000111222444444333222333444000111333555777999:::;;;999888777999<<<<<<999666:::999666333111111222222111444555222555;;;;;;666555333000111444666666555555333222333666666444111333222222111222333555666000222333333333666;;;???<<<777333333333222333444666999;;;888333111555999333444555666666555444333222111000000333666999999999999888555333333666888555222333999;;;999888999:::666444777777444222333777555777999777333222555999:::;;;>>>AAADDDGGGHHH>>><<<999666555555666888555555666777888777444222,,,,,,,,,++++++,,,------///---++++++,,,///000000000222333222//////111444000...,,,,,,---............///111555777777555333333000...///222444333111,,,+++...111000+++***,,,)))******+++---///111222//////000000///---***)))'''+++...///---+++,,,...+++,,,,,,***))))))+++------------------...///000///BBB]]]qqquuugggSSSEEE111---(((%%%&&&'''&&&%%%&&&'''((()))(((&&&$$$###''''''((()))******))))))&&&%%%$$$$$$%%%&&&&&&%%%&&&((('''$$$"""&&&***---111]]]vvvWWWYYY___iiiuuusssgggZZZUUUWWW___lllxxx^^^BBB???===999999888:::999888777666777888999777777777777777777888999888666555666888999999888:::::::::888666333222111555444444222111000000111111000000222333444333222222333444333222333555777222222333555666888999999777555555888===@@@???===???>>>;;;999777777777888999999666111222888:::666444222111222555666666555666555444555888888666444555555333333222333444444111444777999888888:::<<<;;;777444333222222333444777999:::888555333555777444444555555555555444444333222111111333666888999::::::888666333222444666777444333555555333555999666333333555555333444888666444666999888444444666888999;;;===???BBBCCCDDD===;;;999777666777777888888888777888888666333000------,,,,,,,,,,,,------000...,,,,,,...000111111111333555333000000222555222000...---...///......///000222444666555333111111///---...000222111000,,,+++---111000,,,+++---,,,,,,,,,,,,---...//////......000000000...,,,+++***,,,...---+++***+++---++++++,,,+++***+++---000---------------......///222@@@XXXppp{{{qqqXXXCCC...+++&&&%%%&&&(((((('''((()))***+++***(((&&&%%%&&&&&&''''''((('''''''''%%%$$$######$$$$$$$$$$$$$$$%%%%%%$$$%%%(((---///888aaa[[[SSSRRR[[[dddpppuuukkkZZZQQQHHHGGGKKKTTTbbbnnnzzzQQQAAA;;;===>>>888999888888777777777777777777777777777777888888888777666666777999999888666::::::888666444333111111555555555222000///111222222111111222555666555444333444333333222333777999444444444444555666777777555333333777===CCCDDDDDDBBBAAA???===;;;;;;;;;<<<@@@===777000000555777666333222222333666666555444555555555666888888777555777666555444444333444444111555999<<<;;;888666555666666444333333555666666888888888777666666555444555555444444444444555555444333333222333555666888;;;;;;999666333222333555777444222222111222:::CCC<<<888666666444222555:::666444555888999666555888666888:::<<<>>>>>>>>>>>>::::::::::::999999888888:::999888888777555222///......------------......111///......000222333333222444666444222111333666555333000000000000///...000111222333333222000//////...,,,---///000000///---+++---111111---,,,---......---,,,,,,,,,------,,,---...000000000//////---...---,,,***)))***+++)))***++++++,,,---000333---------.........//////666===PPPkkk}}}vvvYYY???,,,)))'''&&&'''((())))))++++++,,,,,,,,,***((('''%%%%%%&&&&&&%%%%%%$$$$$$$$$######""""""######$$$""""""###$$$'''***---000IIIoooaaaNNNFFFNNNSSSYYYuuu~~~iiiYYYPPPNNNGGGCCCEEEKKKVVVfffttt]]]CCC;;;BBBDDD;;;888777777777777777777777666777999::::::999888777777777777888999999777444555444333333444555555444555666666333000000333555333222222333555777777666444444444222222444888;;;666555555444444444555666777444222555;;;@@@CCCCCC???>>>===;;;::::::::::::@@@<<<555000000333444555111222333555666666555444333333444555666666555444666666666555555555555555222444888999888555222000222555666555555888::::::888777777888888777555222666555333333333333555666444555555444333444555777:::::::::888555555666777555222111111222777DDDRRRLLLCCC;;;999888666666999:::666666888999666555666666777:::;;;<<<<<<::::::777888:::<<<<<<:::999777888666555555555444111///000000///.........//////222000///000222444555444222444666444111111333666777555333222222222000///111222333333111///...---///...---......///000000---+++,,,111222///---.........---,,,,,,,,,------+++,,,---///000111111111000///---+++))))))******)))***+++,,,---///222555//////000000000000000///666999GGG___qqqmmmSSS:::---+++)))(((((()))))))))+++,,,,,,,,,+++***)))(((%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$###""""""###$$$###""""""%%%'''(((,,,000TTT{{{pppUUUEEEJJJMMMOOOgggrrrcccXXXNNNHHHJJJHHHKKKTTTaaaqqqaaaFFF<<>>;;;888888888888888999888666333000000111444999<<<======<<<===<<<888333111444888555444222333555777777777555555444222222444777;;;666555444333333444555666;;;777333333777;;;<<<<<<::::::999999888888888888:::666333222333222222333000222444555555555555444444555555666555555444444333444555666777777888888666666666666666444222000444:::<<<888666999:::888777777777999999888444111555444333222222333444555444555666555444333555777888999:::999888888:::;;;444222111111222999GGGUUUSSSEEE:::888;;;;;;999888???:::777999999666333444666777999;;;;;;:::888777555777:::<<<===;;;888666222111000111333333222111222111111000//////000000111000000111333555555555111333555333111000222555888666444444444333111///111333444333///---,,,---000000000000///000111222...++++++111444111//////------,,,,,,,,,---......***+++---...000111222222111///---+++***+++++++++)))***,,,,,,---///333666111111222222222222111000333555???NNNZZZWWWFFF666//////---+++)))(((((()))*********))))))(((''''''&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''%%%###"""$$$&&&'''$$$$$$&&&%%%%%%+++444WWW}}}bbbKKKJJJKKKKKK[[[rrr~~~ppp^^^QQQMMMMMMLLLJJJLLLQQQ]]]oooYYYFFF===>>>>>>888777666666666777999<<<>>>CCCDDDEEEFFFDDDBBB>>><<<:::999888888888888555444000000222888@@@DDDDDDBBBDDDEEECCC===555222444888777555333333555666777666444555444333222333555888555444333222222444666888===999444333444666666555888888888888777777777777555111111444555333222222111222444555444444555666777999:::999777555555666111222444666777888888888999777666555666666555444999AAABBB;;;555666555000555777999::::::777444111444444333333333333444444333555777777444333555888666777999:::999:::;;;===666222000111111555???IIIIII===333444:::======>>>BBB<<<888999999666333333555666777888888777666555444666999<<<<<<:::777555...------///111333333333444333222111111000000111/////////000333555555444111333555333000000222555777666555555666555222000222444555333///,,,,,,...000111222111000111222444...***+++111555333111000------,,,,,,,,,---......++++++,,,---...///000000000...,,,,,,---......---***+++,,,,,,---...111444111222333333333222111000...111888@@@EEEBBB:::333///000///,,,)))''''''(((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%'''(((&&&###"""$$$&&&(((%%%%%%'''%%%%%%222BBBeeeuuuXXXPPPOOONNNTTT___tttpppfff]]]UUUKKKEEEFFFMMMTTTWWWZZZcccvvvhhhHHHCCC>>>:::;;;:::888666555555777;;;???BBBJJJHHHEEEAAA???>>>??????<<<:::888777777777555444222222444;;;BBBEEEBBB>>>AAABBBAAA;;;333111555:::888666333333444555555555444555555444222222333444333222111111222555888:::<<<888444333444666555333555666666777777777666666555000000444666333222444111333444444333333555888999:::;;;:::666444444555222333444666777777777666777555444555777888666444888AAACCC:::444444333---222777;;;<<<999555333222333333333444444333333333111555888777555333666999555777888999888888999:::888333000111222222666;;;;;;555222333777:::???EEECCC<<<777888:::777444444444444444444444444444444555666999::::::888666444---,,,,,,...111333444333555444333222111111111111---------///222444333222222444666444111111333666666555555555666666333111222555666444///,,,---///000222333222000000222555...******111666555222111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,...111222111///,,,------,,,+++,,,///111000111222333222111///...+++...444888:::888444111+++------+++(((&&&''')))''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$'''(((&&&""" """&&&&&&$$$&&&(((&&&)))???WWW~~~yyyggg[[[YYYVVVVVVYYYbbbxxxfffXXXQQQNNNRRRPPPMMMKKKNNNWWWbbbjjjyyyOOO999??????999<<<@@@888666444444777<<>>999444222333222222444555555444222222000444888888555444666:::555666888888666555666777888333111333444333333555444444555666555666@@@KKKBBB;;;666888:::999666666333222222111111222333333555666888999999777555333///...---...111333444333666555444333222222222222,,,,,,,,,///111333222111333666777666333222555777555444444555777666444222333555777444///,,,---000///111333222000///222555///******111666666222111222111///---+++*********------,,,+++++++++,,,,,,,,,+++,,,///333555333000---......,,,++++++---//////000111222111000...,,,))),,,111666888777444111(((***+++***'''&&&''')))''''''&&&$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&###&&&(((%%% !!!%%%###"""&&&)))(((...IIIggg{{{ZZZdddwwwlllfffccc]]]VVVbbbxxxxxxbbbUUUQQQMMMJJJJJJJJJNNNRRRTTTZZZiiirrrPPPFFF>>>???>>>:::888;;;===999444444777;;;===>>>===;;;;;;===;;;888999===>>>===;;;999777777777777999777666999===>>>:::555666555444333222333333444444333222000000000000111333222111000111222333444222111111222444555555444666777888888555444333444111111111222333444555666999888666555444444555555666444222222444666666666666555333111111222333444777777666666555555444444777444111111333444222000888;;;<<<888111---...111777>>>CCCAAA999333111333222333555666666666555444555555444333333666;;;???999888666555333222222222111111222222333444555555777666555666888;;;<<<<<<<<<:::999:::<<<;;;777333222333222///111666777444888999999999888555333111111///...111666999777333777777444111555;;;999222++++++,,,///222333000---777888999777333333555888555555555666888999888888888777444111//////000000,,,...000111111000---+++......///000111222333333111111000...---,,,+++***''''''))),,,//////---+++,,,******+++...000000000111111000///...------,,,111222333111///---------(((///666888888555222...+++)))(((((())))))((('''''''''&&&$$$$$$$$$$$$$$$%%%$$$###$$$&&&(((((((((&&&'''&&&$$$"""!!!"""######))))))%%%'''000SSS}}}}}}rrrPPP^^^nnnvvv|||{{{jjj```ZZZVVV[[[mmmwwwdddZZZQQQPPPPPPNNNKKKKKKRRRXXXaaahhhrrriiiNNNDDD<<<>>>BBBAAA??????;;;888555555999===???@@@===;;;:::<<<:::666666999===<<<:::999888888888888:::888666888<<<<<<999555666555444333222333333444555444222111111111222222222222111111222222333444222111111222444555444333444666666666333222222333111111222222444555666777:::999888666666666666777444444444555777777666444444333222111111222444555888777666555555444444444555333111222444555444333888:::;;;888444111444777999<<<>>>;;;666333333555444555666777666666555444333444444444555777<<>>;;;999888666777;;;???AAABBB<<<999888:::888444333555::::::999999888888888888<<<999777777999:::777555555444444333333333333444555444333222111222333444111111222333333333333222333222111222333444333222222444444333111000000111111222222333555777888999:::999888666555666666777333444555888999888555222222111111000111222444555999777666444333444444555333111111222555777777777888::::::888666666:::===;;;999777555444444555777777777888888777666555444111333555666777999<<<>>>;;;::::::999888777777666444444444555555555555555555444333333555666666555333555666666555666888:::777888666222000333333111222444555666777777666555555222000111555888888777333222///---///222000,,,000///000333555777666555777999:::888555444777:::333333222111111111111111555444222000.........///...//////000000/////////...//////////////////...000000///...------,,,,,,+++***)))***---.........,,,+++******,,,...------000000//////......------111222222000---,,,+++,,,000111111111000///111333...,,,+++******)))'''%%%$$$&&&'''))))))((('''&&&&&&%%%$$$%%%&&&'''&&&%%%$$$'''((()))'''&&&&&&&&&%%%))))))777[[[zzz{{{yyyuuufffjjjqqqvvvzzznnn^^^XXXXXX^^^jjjyyytttaaaVVVPPPMMMKKKKKKNNNSSSXXX```mmmzzzqqqUUUDDD>>>===:::666999888777888;;;>>>AAABBB;;;777555888777444222444777777888888888888777777===:::777777777777666444444333333333333333333333333222111111111222333444000111222333444333222111444222111222333333222111222333333222000000111222222222333444666888999:::888777555444333333444444555555555777999888666333000000000000111333555666999888666444333333444444000000111222555777999:::999999999777666777<<>>>>><<<888;;;:::999777666555555555888:::;;;:::777666555666555555777888888777666666555555555666666666666666666666555666777777555444000000111111000000222444222666888444222555999:::666666555333222000//////111000000000111222444555111...---///...+++,,,...,,,,,,,,,***)))***...000222444555444111111444888444555444111---+++...111000000000000000/////////......///000111111111111111222333444444222000///000000111222222333444444111///,,,+++,,,...///...---,,,++++++---///......++++++,,,,,,------...............,,,******,,,...---***---333222------333888444---)))(((((())))))$$$&&&))),,,---,,,)))((($$$###$$$%%%'''&&&$$$"""###%%%(((((((((''''''((((((,,,111JJJzzzrrrYYYPPPLLLNNNQQQWWWjjj~~~zzzqqqhhh```[[[RRRMMMLLLQQQUUUYYY```hhhxxxoooFFF555666:::;;;;;;:::999;;;AAAJJJPPPJJJ@@@888777888888888999777999<<<>>>>>><<<999666666777888888666555333333000111222333444333333222///.........000111333555222222111111222222333444111000///000222333333222333444333222000111444666555444444444555555666777999888666555444444555555555444333333444444333111111222333444555666666666666666777777555333000///...000222222111111444777444333333333555666777777555666888:::<<<===<<<;;;:::999888666555555555666999::::::999777666666888444666777999999999888777666666555555555555555555555444555666777777666444000000111333555777666555222777999555222555999;;;666555444222000//////...000111222222222222333444000,,,,,,///...+++,,,000//////...+++))))))---111///111222111//////222555222333333///***)))---111///000000000111000000000,,,...000222333222111000///111333444444222000.........///000111333333444222000------.........------,,,+++,,,///000000000++++++,,,,,,---...//////,,,---,,,+++***+++...000000)))(((------)))///999DDD===333+++(((((()))***%%%''')))++++++***)))(((""""""###%%%''''''%%%###$$$%%%&&&&&&$$$$$$%%%''')))***111QQQeeeVVVMMMOOOQQQQQQXXXdddxxx|||ttthhh]]]WWWTTTSSSSSSOOOMMMQQQXXX___iii|||RRR<<<;;;>>>::::::::::::===DDDOOOWWWPPPEEE;;;888888777777999:::<<>>:::888444666888999777555333333000111222333444333333222////////////111333555666333222111000111222444555000//////000222444333222333333222111000000333666555555444444444444555555777666444333222222333333333333333555666555111...333333444555666666666666555666777888666333///---///111222222000///222555111111222333666888888777555666888999:::;;;<<<===999888777555555555666666888999999888777777888:::333444666888999888777666333333333444555666666777444333444555777777555444111000111555:::<<<;;;888333888:::666222444999:::555444333111000/////////000222444444444333444444///++++++///...***,,,111000000///+++((((((,,,000---///111///------000444222444444///+++***...222///000000111111111111000,,,---000333444333111000...///111333333222///...,,,,,,---///000111222333222000.........///...------,,,,,,---///111222111))))))***+++,,,------...+++++++++******+++...111000))))))//////+++000:::MMMDDD888...(((((()))***&&&''')))*********((('''!!!!!!###%%%''''''%%%###$$$%%%%%%$$$""""""$$$&&&,,,,,,666\\\lllTTTKKKMMMOOORRRVVVbbbllllll^^^TTTRRRMMMGGGKKKUUUXXXcccoooyyylllGGG;;;>>>@@@AAADDDIIIQQQ^^^lllvvvsssUUU;;;777;;;:::777999===BBBLLLUUUSSSFFF:::444444666777888777555222000111222333444444333222111222000......000222222222111000000222555777888777222000...000333666555444888888444111333888777333888444000111555777444111333333222111000000//////333555333111222555444000555222333666666333222555777888888666333000///000......///000111222222333333333444444555666777777999777555555777999:::999999888666555555555666777;;;666222333888;;;:::888444555666777888888888888888555222222444666555444444444333222111111111111333555777:::;;;;;;:::::::::777333222222444444444666555444333222111111222777555444444444444333111...///000...+++)))+++------------------------------...---,,,+++,,,///222888444///+++***---111555444333222000/////////...---///222333222444777;;;333...***,,,111333///***//////000111222222222222---...//////,,,+++++++++...,,,,,,,,,......---,,,******))))))***,,,---...+++******+++,,,///111222222555000---000,,,---:::RRRQQQFFF333***---///---,,,&&&%%%,,,000,,,'''&&&""""""$$$%%%%%%%%%%%%%%%$$$%%%&&&$$$!!!"""%%%(((+++...FFFsssgggXXXQQQMMMMMMOOOSSSYYYjjjxxxqqqdddYYYPPPMMMJJJJJJYYYjjj}}}fffVVVWWWVVVSSSOOOQQQZZZjjj{{{gggDDD777777777999===;;;???GGGPPPNNNCCC999444222444666777777555333222111111222222222222111111222000//////111222111111000000000222555777666555111///...///333555555555666777555111222777999777999666333333777888777444444444444333333222000000333555444222444666555000555222333666666333222555666777777555222000///000000000000111222333333444333444444555666666777777777555444555777888888888888777666666666666666777888444111333888;;;;;;999444555666777777777777777666444333444666888777666555555444222111111111111333444666777999999999888999666333222333555555555333333333333333444444555444333111222333333111000---//////...+++***,,,...------------------------------...---,,,---000333;;;777222......000444777222111///...---......///,,,...000000///111555888777222...000555777333//////000000222222222000...,,,...///...,,,++++++,,,,,,+++++++++---......---******))))))***+++---...************+++---...000,,,000---,,,000///222@@@PPPRRRJJJ999...///111///+++&&&&&&,,,///,,,'''&&&######$$$$$$%%%%%%%%%&&&%%%&&&%%%###""""""&&&)))***444SSSnnn^^^RRRMMMMMMLLLMMMWWWiii~~~{{{kkkcccaaacccfffaaaXXXQQQNNNNNNXXXrrr}}}hhhhhhnnnllliiijjjoooyyysssMMM:::777777999===888:::AAAHHHGGG???777555111222444666666555444333111111111000000111111111222111000111222222000/////////000222555666555333111///...///222444666666999<<<;;;555111444777888999777444555888999888666444555666666666444222111222555666555666999666111555222333666666333222555555666666555222000000111222222222222222333444555444444555555666666777777444333333555777888777666666666777777777777777666555333111333888;;;;;;999444444555666666666555555444333333555888999888777777666555333222111111111222222333444555555666666888666333222333555666666000111111333444555666777111000//////111111000...---......---++++++,,,...,,,,,,------------------,,,---.........///222555;;;888444000///222555888000///---,,,,,,---...///,,,------,,,,,,...111444777333000222666888555222111222333555666555111...---...///...---,,,---...---,,,++++++---......---***************+++------******)))))))))***++++++***///,,,+++000///444CCCYYY^^^XXXEEE555111000...+++'''''',,,...,,,((('''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%$$$$$$&&&((()))888\\\uuucccYYYTTTUUUQQQRRR^^^mmm}}}nnnggg\\\QQQMMMSSS^^^hhheee___ZZZ[[[cccuuullliiiwwwoooMMM<<<999888888999666666:::@@@@@@:::666666222333444555555444333222222111000//////000111222111111111222333333000.........000222444555333111000/////////111444555666CCCGGGFFF;;;222000333555777555333444666777777555444555777999888666444222222555777777999;;;888222555222333666666333222555555666666555333222333444333333222111222222333444333333444444555555555555111111222444777777666444444555777888888888666666444333222444777888888666222222333333444333333222222333444666777777555444888777666444333222222222111111111111111222333444999777444333333444444333...///000111333444444555000///......000111000///---------,,,,,,,,,---...+++,,,---.........---,,,,,,---...//////000333666888555222///...000333444///...,,,+++,,,---000111...---,,,++++++---///111333000---///333555444222333444666:::<<<;;;555111///000111000......///111111///---,,,---......---+++++++++,,,,,,------...***))))))(((((((((((((((,,,111---***---,,,333DDD\\\bbb^^^JJJ888111///---***))))))+++---,,,)))(((((('''%%%######$$$&&&'''&&&(((***+++***((('''&&&///@@@dddrrriii}}}mmmccc___XXXTTTXXXaaalllxxxvvviiiaaaNNNMMMIIIFFFFFFNNNZZZeeejjjggghhhqqqhhh___hhhzzzfffHHH888666888999999666555777;;;<<<888666888666666666666444333111000222111000//////000111222111111111222444333111/////////000111333333222000000000111222222333555666GGGLLLKKK@@@555111333444333222111111222333444333444555888999999777444333222555777777999<<<999444555222333666666333222555555666666555444444555777444333111000000111222333333333333333333444444444000000111444666777555444555666777888888777666555444444444555666555333222000000111111222222111111222444555555444222111000999888777555444333333333111000000///000000111222:::777444333222222111///---...///000000000000//////......///111222111000......---,,,,,,---------***+++---...///...---,,,+++---...//////000333555666444111///...///111333000///...---...///111333///...,,,,,,---...000000///---+++---111444555444444444666;;;??????999333222333333111000000111333666333000.........---,,,---------...............******))))))((('''&&&&&&,,,000+++(((+++---888LLLZZZ```[[[GGG555000///---*********++++++,,,+++(((***(((&&&$$$$$$%%%&&&'''&&&(((---111222///+++(((555JJJnnnggg^^^zzzyyykkkaaaXXXUUUWWW[[[bbbjjj{{{zzznnncccWWWNNNKKK@@@BBBDDDEEEHHHPPP[[[bbbtttvvv}}}wwwXXXIIIJJJ[[[nnnwwwuuuuuu}}}vvv___BBB222222888===>>>888666777:::;;;888888:::999888888666555333111000111111111000000111111111111000000111333444333111222111000000222333222111000222555666555444333444@@@FFFHHH@@@777444555666000000000000000111222333333555666777777666444333222555666666999<<<:::666555222333666666333222555555555555444333444777999555444111000///000111222333333333333333333333333111000111333555777666555777777777777777666555555333444666666555333000/////////000111222222222222333444555444111//////000888888777666555555555555111111111000000000000000888666333222111111///---,,,---...//////...,,,+++///......///111333222111000...,,,,,,------,,,+++)))+++---/////////---,,,+++---/////////000111333777666444222111222333333000000000000000111222222///...---...000111111000///...---///333777:::;;;666555777<<<@@@@@@:::333555555444222000000111333777444000.........------------...//////......---************)))((('''&&&''',,,(((&&&---444EEE^^^oooooocccIII555---+++((())),,,,,,******,,,,,,)))***)))(((&&&%%%%%%&&&&&&%%%(((---333888888555222999SSS|||vvvggg\\\UUURRRTTTYYYfffrrrrrrfffZZZTTTOOOHHHEEEFFFBBBDDDHHHNNNWWWcccooowwwrrrYYYGGG<<<:::BBBJJJOOOQQQWWWaaajjjcccRRR===111444<<>>;;;999999<<<<<<::::::<<<999888888777555444333333111111222222222222111111111000///000333444555444555333000///111222333222111444999:::777444222222555<<>><<<;;;???CCCBBB;;;555666555444111......///111333111---+++,,,.........,,,,,,---......---,,,+++++++++,,,,,,+++***)))(((%%%***'''&&&000<<>>;;;;;;===>>>;;;;;;>>>888888777777666666666555111222333444444333222111111000...///222555666666777444000///000222333333111666;;;<<<999444222111///666:::777444333111...222333333333333444666777333333333333333333333333222444444333666;;;<<<888555222333666666333222555000111111000000222555888999777444222111111333444777777777777777666666666333111000111444777888888;;;:::888666444444444555...111444666555333111000000111333555777888888999222444444333000111444777777777777777777888888999111222333444333222///...///......///000111111000+++,,,...000000///...------,,,,,,---000222222111444000---,,,---,,,***'''(((***---///000///...,,,+++---...///...---...///666555555444333333333333...000111333333111///...---,,,---000444444222.../////////222777===BBBFFFGGGCCCAAACCCGGGFFF>>>777666555333000---,,,---///000---***)))+++---//////***+++,,,,,,,,,+++***)))+++,,,---------+++***)))(((,,,((((((222@@@YYYxxx{{{ttt]]]@@@...,,,,,,***(((---...***(((,,,---************)))(((&&&%%%$$$%%%%%%'''///:::EEELLLOOOsssfffiiiyyyeeeTTTNNNPPPRRRVVV^^^kkk{{{yyykkkaaaYYYRRRMMMHHHFFFEEEDDDDDDGGGJJJLLLRRRXXXeeeyyy|||bbbhhhdddVVVDDD:::===AAABBB;;;<<<===???AAAAAABBBBBB>>><<<999777888<<<@@@BBB===============<<<<<<<<<@@@999666999999555333666333//////333444111000111000000111222333333333333444222111222111...000444333777:::;;;999666333222444777666222111111///+++111333666888999999999888333333222111111111222222222444555666555555555666777666555333222111000000000222444555555555777888888888666222//////000222888555444555888999777555333333333333444444555666:::;;;::::::888666333222333000///111777999888555444555555666777888999999111111222333333333222222:::999888777666555444444333222111111111111///,,,......//////000111111111000...,,,,,,...000111111111---***...444777333//////---+++)))(((((()))***+++,,,---/////////......---///...++++++///000...666555444222222111111111222///---...000222111///,,,,,,---///222333222000000...---000666===@@@AAAAAAIIISSSWWWQQQFFF<<<777777777555333111///...---***,,,---,,,+++,,,///333,,,+++++++++,,,,,,***)))******,,,...///...***''''''***---///888IIIZZZcccnnn^^^JJJ;;;000))))))---)))***+++***)))((()))***((((((((((((((((((((((((...------,,,MMM{{{ddd___aaammmuuusssmmmjjj}}}xxxaaaRRRLLLMMMPPPVVV```ooo~~~vvvmmmggg^^^VVVQQQLLLGGGCCCEEEDDDDDDEEEIIIOOOVVV[[[nnnyyy}}}uuuqqqtttnnnaaaYYYYYYXXXWWWVVVUUUWWWYYY\\\^^^XXXYYY[[[___gggqqqyyycccHHHDDDFFFCCC<<<999===AAA@@@?????????>>>>>>>>>>>>>>>===;;;888666666999<<<>>>;;;::::::999888888888888===888666999:::666444555555111000333555333222444111222333444555666666666555222222222000---...333666888;;;;;;:::777666555555777777333222333333///333444666888888888666666555444444444444444555555333444444555444444555666666666444333222222111111222444666777666666777888666666555333111000222333777555555666888999777555444333333333444444555666777888888999888777666555555222000222666888666444444444555555666777777888111111222333333444333333999888777666555444444333333222000000111000///---///.........//////000111111...,,,,,,...///000000///---,,,///333555333000///---+++)))((()))***++++++,,,...///000000000///111333111------000000...222222333444555666777888555222000///000111///---++++++---///222333333111///---,,,...333777999999888BBBPPPXXXVVVKKK>>>555555444222000...,,,***))))))+++,,,+++******...111---+++++++++,,,,,,***))),,,---...000111///***&&&'''+++---000===RRReeeooodddSSS>>>///'''###$$$'''))))))((('''%%%&&&))),,,'''''''''&&&&&&&&&&&&&&&)))"""%%%......666^^^|||fffcccgggpppuuupppjjjhhhzzzbbbTTTKKKLLLPPPWWWcccrrr~~~~~~{{{rrrggg\\\UUUMMMKKKHHHFFFFFFEEEBBBAAACCCEEEIIIOOOXXXcccooowwwssseeeYYYVVVTTTNNNLLLNNNKKKJJJHHHIIIKKKOOOSSSVVVJJJIIIHHHIIIKKKNNNRRRUUU]]]fffrrrxxx}}}xxxQQQ;;;999;;;;;;888888===@@@AAAGGGEEEBBB???<<<::::::999<<<:::777555555666888999:::999777555555666777888:::777888<<<>>>;;;999999777222000333444222222555222333555666777888888888555222222222000---...333666888999999777666666777666888666333222666777444444555666777777666444444444444444555555666666777444444333222333444555666555555444333333333333333444555777888777666777888333444555444333222333444666666666888::::::888666444444444444444444555555333444555666777777777777666333111222555777666444333333444444555555666666000111222444555555555555777777666555444333333222444222000//////000000///000///---,,,,,,...///111111///---,,,---.........------...000111111111111///...,,,*********,,,---+++,,,...000111222222111444666444000///111222///111222444666888999::::::777555222000000///---+++++++++,,,///222444333222111///...///111333333222000;;;JJJWWWYYYPPP@@@444333222111///---+++***))))))*********)))))),,,...---,,,***+++,,,,,,+++)))***+++...222333111---)))***,,,---111???UUUhhhqqq^^^KKK666***&&&%%%%%%(((((('''&&&$$$###%%%)))---&&&&&&&&&%%%%%%%%%$$$$$$"""%%%)))+++000HHHxxx~~~iiiiiimmmuuuxxxtttooommmqqq[[[XXXVVVXXXaaannnzzztttlllfffdddeee\\\]]]]]]\\\XXXSSSNNNKKKFFFEEEDDDDDDEEEGGGHHHIIIGGGNNNYYYeeerrr|||iii___[[[WWWUUUUUUPPPNNNKKKIIIIIILLLOOOQQQQQQOOONNNLLLLLLLLLMMMNNNJJJPPPVVVWWWWWW]]]kkkvvvfffLLLAAABBB@@@;;;666666===GGGMMMPPPMMMGGGBBB===:::888888999888777555555666888999;;;999777666666888;;;===777888<<>>PPP\\\```UUUCCC222++++++***)))(((%%%&&&''''''&&&'''***,,,'''''''''&&&%%%%%%$$$$$$$$$***+++)))999bbbxxxvvvxxx~~~~~~{{{~~~vvvlllfffggglllrrrvvvtttvvv{{{uuueee[[[TTTPPPPPPRRRQQQPPPNNNMMMKKKKKKJJJJJJGGGFFFDDDDDDEEEIIINNNQQQUUU```rrrxxxqqqmmmjjjfff___YYYTTTQQQPPPOOOKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKLLLOOOUUUZZZXXXeeevvvsssTTTGGGFFF>>>;;;777555999BBBOOOYYYUUURRRLLLEEE???;;;999888888777777888888:::;;;<<<:::888777666777:::===???777:::@@@FFFMMMQQQPPPNNNAAA;;;666666555111000222444444444444333222111000111000000333222111444999444555666555444555777999555777555222222777999777111222333444666666777777222333444666666777777666888555222111333555555444333222222222222333444444111222444444333222222333666777888666333111000111777999;;;<<<<<<<<<<<<<<<777666555555444444444444222222111111222222222333444333222222444777888999333333333333222222222222000111222444555666666666555555444444333333222222444222///...///000111111222000---++++++,,,...///111000...---------,,,******---111000...,,,///222///...,,,++++++---...000+++---///111333333333333///222111///000444666444666666666555444222111000111000///...,,,++++++,,,++++++,,,///222444333222000111222222333333333444777888===CCCGGGEEE???999///000000111111222222222---,,,++++++,,,...//////...,,,******+++++++++***&&&(((+++///222111---***------...222>>>KKKPPPNNNEEE888,,,***---+++'''$$$$$$'''***,,,,,,*********))))))(((((('''''''''&&&+++...++++++GGG{{{{{{xxxrrrnnnkkkbbb``````fffrrr~~~sssfffZZZSSSPPPMMMMMMPPPSSSPPPLLLIIIGGGFFFGGGHHHFFFFFFGGGHHHKKKRRRZZZ```qqq~~~~~~vvvqqqnnnbbbaaa```]]]XXXSSSOOOLLLOOOKKKGGGFFFIIILLLMMMMMMKKKOOOVVV^^^fffuuuaaaHHHDDDFFF<<<:::;;;???AAADDDLLLSSSTTTQQQLLLFFFAAA===:::999888888999:::<<<<<<======999888777666777888:::<<<666;;;BBBGGGOOOUUUVVVSSSFFF@@@<<<;;;999555333444333333333333222111000///333111222444444333666;;;666777888888777888:::<<<777888777444333777777555222222333444666777888999555666888999::::::999888999555222222555666555333222222111111111222222333...///111111111000111222888888888666333111000111777999:::;;;:::;;;<<<>>>888777666555444444444444333333222111111111222222555444333333444666888999444444333333222222111111000111222444555555555555555555444444444333333333333111///...000111111000222111///---,,,,,,---...000///------...---,,,******---000///---,,,...000------+++++++++---///000,,,---///111222333333222---000000...000555777666333222111111000000111111---......---+++***,,,---,,,,,,---///222333222111---.../////////000222444:::999999:::<<<<<<;;;999,,,------///000111111222...,,,+++,,,...111222111...,,,***)))***+++++++++,,,---...000111000,,,)))------...555AAAMMMNNNIII;;;111+++---///,,,(((%%%$$$(((---000///,,,***))))))))))))))))))))))))))))))***(((///TTT~~~vvv```YYYRRRPPPVVV]]]ccceeejjjmmmooorrrxxx{{{wwwooodddZZZQQQOOONNNKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIKKKOOOVVV]]]eeeppp{{{zzzpppzzz~~~vvvqqqqqqiii___WWWSSSQQQOOONNNRRRQQQSSSUUUUUUYYYggguuuxxxTTTEEEDDDEEE???===???CCCCCC@@@BBBGGGMMMKKKHHHDDD@@@<<<999777::::::;;;<<<======<<<<<<;;;;;;999888777666666666555:::@@@CCCJJJRRRSSSOOOCCC>>>;;;<<<;;;777444555333333444444444444333333666444444666555333555:::555777999:::::::::<<<===999;;;;;;777666777777333444444555555666777888999777888999;;;;;;:::888777:::666333444777888666222111111000000000000000000+++---000000000000111222888888777555222111222444666777888777666777;;;>>>999888777555444444333333555444333333333333444555999888666444222333555777555555444333222222111111111111222333333444333333555555555555444444444444111000///000111222111000333222000///...---------///...------......,,,***+++,,,......---------...,,,+++******+++---///000,,,...///111222222111111///111111///000555777555222000///------///111333...//////...+++***+++---------...000222222111///,,,---...---,,,---111555666888999888777555555666---------....../////////...,,,***,,,000333333333///,,,***)))***+++++++++000000000222444555333111///...///555DDDPPPQQQKKK888111---///111...,,,,,,'''***...///...,,,***)))(((((())))))***+++++++++&&&***///???fff~~~|||jjj___QQQIIIGGGJJJLLLLLLPPPUUUWWWVVVXXX[[[\\\YYYXXXOOOIIIHHHHHHEEEDDDDDDBBBDDDHHHKKKNNNPPPPPPPPPVVV^^^jjjwwwwwwsssjjj\\\QQQ]]]wwwiii```[[[YYYUUUUUUYYY[[[UUUMMMLLLQQQeeeyyycccIIICCCCCCBBB;;;777888<<<<<<:::>>>EEEGGGFFFDDDBBB>>>;;;888666;;;<<<===>>>===<<<;;;:::@@@???===;;;888666444333333999===???EEEMMMNNNJJJ>>>:::888::::::666333444222333444666777777888888:::888777888666222444999333555888999999999:::<<<;;;>>>===999888888666222777777666666666666777777666777888999999888666555:::777444666999:::666222111111000///////////////+++---///000000000222333777777666444222222555777444555666444333555:::>>>:::999777666444444333333666555444444555666888999<<<;;;888444222111333555666555555444333222111111111111222333333333222222555555555555555555444444000000///000222222111///333222222000///...---,,,...---,,,---......,,,***,,,,,,------......------++++++***)))***,,,///000---...///000111111000///111333333000111555666444444222///,,,,,,---000222000111111///+++***+++---.........000222222000......//////---+++---111666111555999:::666333222222000000/////////.........---***)))+++000333444333///,,,***)))***+++++++++//////111444888;;;<<<<<<333000///555DDDQQQRRRLLL555000,,,------+++,,,...)))+++------,,,*********''''''((()))***+++,,,,,,,,,333???VVV{{{zzz|||dddKKKAAABBBDDDEEEEEEHHHHHHGGGGGGGGGHHHIIIIIIEEEHHHIIIGGGCCC@@@AAABBB@@@HHHOOOUUU^^^jjjrrruuuvvvnnnccc]]]ZZZ\\\```^^^TTTMMMSSSdddsssjjjdddYYYJJJFFFMMMVVVjjjiiiLLLFFFEEEBBB???;;;;;;999999999999:::;;;>>>???@@@>>>;;;888888888;;;;;;;;;======<<<999777>>>DDDHHHCCC;;;666444444444444555888===AAACCCCCC666666666666555444333333:::777555666:::<<<<<<:::===;;;777333222222444555555666666666666666666666:::<<<>>>===999555555666555555555555555666777888===999666555666666555333888:::===<<<:::666444333111222333333222000...,,,***---......,,,---000333222222222333333444444444444666666444111111333666555333111000111333333222;;;999777555555666888:::===;;;999666444333333333555555555555555444444444222333444555555555444444444333111222444555666555333222000///...///000111333555555333...,,,,,,..................---------***))))))+++...///,,,)))************)))))))))((((((+++...000000/////////333222222444666666222///000111000...------000333111111000...,,,,,,...000---000000///222666555111000...---///222444333111000222444666777666444222111111111111222111///---+++...000000222555555111222111...,,,***)))******---000333777<<>><<<:::;;;===<<<;;;999999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<===<<<999777:::@@@DDDBBB<<<777666666555444555777:::<<<<<<<<<333444444444444444333333666555555777:::;;;999777;;;999555222111111333555555555555555555555555555888:::<<<;;;888555555666777666666666666777777888>>>:::777666666666555333666999;;;;;;999666444444333333333333111///,,,******,,,......---...000333111222222333444444555555333444444333000000222555444222000///111222222111888666444333333555777888999888666444333333444444555555555555555555555666444444444444555555555666555444333444555666555444333222000......///000111222444444222///------.../////////......---------,,,++++++---///000...++++++******))))))))))))))))))+++...//////...///000222111111333666555333000///000///---,,,---///111111111000...++++++...000,,,/////////222666666222///---,,,...111333222111///111333555666444333111111000111444777888555222888555000,,,...222000***------,,,,,,++++++++++++...///111555;;;@@@BBBBBB...000///...222888777222///...,,,******+++++++++++++++***(((%%%%%%'''***+++******(((######///>>>UUUcccqqqvvvZZZJJJDDDAAAAAABBB@@@AAACCCEEEFFFFFFEEEDDDFFFHHHJJJKKKMMMQQQYYY___gggsssppphhhaaaXXXRRRKKKFFFDDDEEEEEECCCFFFJJJNNNMMMMMMMMMPPP\\\rrryyyssstttLLL???>>>::::::AAA@@@???===;;;999999999999777555555888===???>>><<<;;;::::::;;;<<<<<<999777666:::???@@@===999777888555444555666777777555333111111111222222222222222333666:::???AAA???999555888666333000///111333444333333333333333333333333666777999888777555555666888888777777777777777777<<<:::888777777666444333444777999:::888666444444444444444333111...+++******+++---......///111333111111222333555666777777333333333111//////111333333111//////000111222111444333222111222333555777777555333111111222555666555555555666666777777777555555444444444555666777666555555666777777555333333222000//////000111111111222333111///...///000000000//////...---,,,,,,.........///111111///---,,,+++***)))((()))*********+++---...---...///111000000111333555555222000...//////---,,,,,,...000111111000---++++++---000,,,//////...111555555222---,,,,,,---000111111000...000222333333222111000111000111777===@@@===888CCC===222***,,,000///******+++---.........---,,,......000555;;;???BBBCCC222333222111333555222,,,---,,,+++***)))((('''&&&''')))+++((($$$"""%%%)))$$$%%%***...+++///JJJjjj}}}dddTTTLLLIIIIIIKKKIIILLLOOORRRSSSRRRPPPNNNMMMRRRWWW]]]ccckkkvvv~~~uuuhhhWWWNNNKKKJJJFFFBBBCCCAAA@@@AAA@@@>>>AAAGGGJJJUUUcccjjjnnnxxxbbbCCC@@@AAA<<<>>>HHHBBB@@@>>>;;;:::999888888777444333888>>>BBB@@@<<<;;;::::::;;;<<<<<<:::888666777;;;???>>>:::777777444444444555666555222///111111000000000000111111444;;;EEELLLMMMGGG===666666444111//////000333555333222222222222222111111444444555666555555666666777777777777666666555555777777777777777666555444222555888999888666555444333333333222111///---,,,***,,,...///000222333444000111222333555666888888444333222111000000111333333111//////111222333222222111111111222333555666777555333111111222555777444555555666777888888999555444333222222444666777777666777888999888555222333333222111111222222333000000111111000000000111111111000///...---,,,,,,/////////000111000...------,,,***(((((()))***+++***+++,,,,,,,,,---///222...///000222333333222000//////000...------///111111000///---++++++---//////000///---///333333///,,,,,,,,,---///000000000---...000111111000///...000...000777???BBB>>>:::DDD@@@888000...111222000,,,---///000000///---+++......333;;;@@@@@@??????555444555666777666000******++++++***'''%%%$$$$$$(((***,,,***'''&&&'''(((***(((******"""%%%GGGppp}}}ooofffaaa```bbbaaaeeejjjnnnooolllhhheeefffkkkrrrxxxuuuhhhVVVNNNFFFCCCDDDEEEAAA=========>>>??????AAAJJJTTT___sssxxxzzznnnQQQ;;;<<>>;;;:::999999999999666555999???BBB@@@<<<<<<;;;:::;;;<<<===;;;:::888777:::@@@AAA;;;666555333333444555666666333000333333222111000000111111666???LLLUUUTTTLLL@@@888555333111//////000333555333333333222222111111111333333333333444555666666555666666666555444333333111333555777777666666666111444777888777666555444111222222222222222111111------///111333444444444000000222333555666777888555444222111111222222333444222000111222444555444222222111222333444555666999888555333333333555666444555555666777888888999333222111000000222444555777777777888999888555222444444444444444444444555000//////000111111111111111000000///......------...///000000///...---,,,,,,,,,***)))))))))***+++***+++,,,,,,,,,---///111,,,...000222222111000///000111111111//////000222000000///---++++++---///222222000------000///,,,***+++,,,---...///000000---......//////...------///...///555<<<>>>;;;888>>>BBBAAA888000///000111---...//////...---,,,+++000222:::FFFIIICCC;;;999222111333888999555...)))(((***+++)))&&&$$$$$$%%%+++++++++***)))((((((((()))((())))))###+++PPPwww~~~|||}}}xxxnnnggg```WWWOOOIIIGGGDDDDDDDDDCCC>>>:::BBBCCCDDDFFFFFFKKKYYYggg~~~aaa^^^kkk[[[III<<<;;;>>>===???DDD???>>><<<::::::::::::::::::999888;;;>>>@@@???======<<<;;;;;;===>>>===<<<<<<777999BBBDDD===666666333333333555777777555333555444333222222333444555888@@@KKKRRRPPPIII@@@:::777555222000000111444666555444444333333222222222444222111222444666666555333444555666555444333222...222666888888777666666222444888999888666555444222222222333333444555555000000111444666777555333000000111222444555666666666444111111222333333222444333111111333555666555333333222333333444555666999888777666555555666666555555555666666777777777111111000000000111222333777666666777888888666444444444444555555555555555000/////////111222222000000000000/////////......---///111000...,,,+++++++++++++++++++++*********)))***,,,---,,,---...000,,,...111222000.........000111222222000000111222000000///,,,******,,,///333333000,,,,,,///...+++***,,,---.........000111------.........---,,,,,,......000333777999999888>>>FFFIII???222++++++,,,------,,,,,,---///111222666999DDDRRRSSSEEE777222222111555===???999000+++&&&)))***)))&&&%%%''')))((()))***(((%%%$$$&&&(((***,,,/////////;;;VVVpppllldddYYYQQQMMMKKKHHHFFFCCCDDDEEEEEEDDDCCCCCCBBBFFFIIINNNSSSWWW```sss[[[ZZZhhhuuurrr}}}nnnOOOIII@@@<<<===@@@AAA???;;;;;;:::999999:::;;;<<<777888999;;;<<<=========>>>===<<<<<<>>>??????>>>===777999DDDHHH@@@999888444333333444555666666555555555444444555888:::;;;===AAAFFFHHHFFFBBB@@@@@@999777444222111333555777777666666555444444333333555333111111444666666555222333555666777666444333111555999;;;999777666666333666999:::888666555444555444444444444555666666444333444666888888666333000000111111222333444444555222000///111222222000333222000111333555555555333333333333333333333333666666777777888888777777555555555555555555555666000111111111111222222222666555444555777777777555222222333444444444444444111///...///222333111//////////////////000000000...000222111...+++***+++***+++,,,------+++)))((('''***,,,...------......,,,///222111///,,,,,,,,,///000222222000///000111000000...,,,******,,,...000111...***+++///000,,,***,,,//////......000222.........------,,,,,,,,,...000222444444666999<<>>AAACCCDDDDDDFFFKKKOOOSSSZZZfffsss~~~{{{pppyyy}}}ddd]]]xxx___GGGGGGAAA999999???>>>999999999888888999;;;<<<===444777999;;;;;;;;;===>>>???>>><<<===???@@@@@@???>>>666888EEEKKKCCC;;;;;;666444222333444555555444444444444555888;;;???AAABBBCCCCCCAAA>>>>>>BBBEEE;;;999666333222333666777888888777666555555444444666333111111444666666555222444666777888777666555444888===>>>;;;777555555444777::::::888666444444777777666555555555555555666555555777::::::666333000000000111111222222222444111......000222111///222111///000222444555444333333333222222222222222222333555888999999999888555555555555555444444444000111222333333333333222666444333444666777777777000111222333333333333333222000...///222333111///......//////000000111111///111333222...++++++,,,)))+++---......,,,)))'''&&&)))---......------...---000222111...+++***+++...///111111000//////000000///...,,,******,,,......///,,,)))+++000111///***---//////......111333.........------,,,,,,,,,...111555555333555;;;@@@JJJOOOOOOGGG===777222......------000777BBBNNNUUUGGGGGGQQQ^^^[[[GGG444...///---333===???555***&&&%%%(((***)))&&&(((---333>>>JJJRRRJJJ:::666BBBQQQ]]]iiissszzz{{{mmm```TTTMMMKKKNNNLLLHHHDDD@@@AAADDDGGG@@@DDDGGGHHHIIIPPPZZZcccttt```RRR^^^uuuvvvUUUFFFAAA>>>>>><<<999999<<<;;;888666666888::::::999777666999======;;;<<<@@@AAA???<<<;;;===???@@@@@@@@@===<<>>===999:::===999777666666888:::;;;;;;999888:::===<<<:::<<<@@@888777888:::>>>BBBCCCDDD???===<<>>AAADDDHHHIIIHHHDDD@@@DDDMMMRRRRRREEE<<<555777888666555666777888999999777555555555111111222555777777666444444555777666555555666777;;;>>>???;;;666333444666555555444444333333333333444333222333444555333222888777666777888777444111000///000444555222222444444333222111000000000000333222222333444444333111111000000333555666444111777666333222333444555555333111///......111444666333222111222444444444222444444555555666666666777777666444444555444222000111111000////////////000000...,,,---///222222111333444333000,,,)))***+++)))***,,,---...---+++***)))***+++---......------+++---///000111000///...000000000000///...---,,,+++***))))))***+++---...111///...------///111222///000000///---,,,,,,...,,,,,,,,,,,,+++***))))))------000222000---000777;;;@@@DDDDDDDDDBBB===777777777666;;;MMMccckkkfffXXX[[[^^^^^^VVVJJJ???999333888:::===???555,,,///&&&***(((***...---:::TTTxxxssszzz}}}mmmcccRRRKKKFFFDDDBBB>>><<<===:::===AAADDDGGGIIIMMMOOO```hhhrrr|||oooYYYVVVXXXhhhcccLLL@@@======???>>>;;;:::===;;;;;;;;;;;;<<<===???@@@;;;999:::<<<<<<:::<<>>>>>@@@DDDFFFDDDBBBBBBKKKVVVZZZXXXKKKBBB:::888888666666777777:::<<<<<<999777666555222333444666888777555333666777777666555444444555;;;<<<<<<999555333555888666555444333222333444555333222111222333444333111666999;;;:::888555222111111///000444555222222444333222222111000000000000333222111222444444222111222222222333444444222000888666333111000111333555111000...---...111444666000//////111444666666555444444444444555666777888999777444333333333333222333222111000000000000111000...,,,,,,...000111111333333333111...------///***+++---...//////...---)))***,,,---...------,,,,,,---000222333333222111///000111000///,,,)))((())))))***+++,,,---...///000000///...///000111222222222222///,,,***+++,,,,,,+++++++++***))))))(((+++)))***------******,,,---<<>><<<===CCCBBBBBBDDDJJJUUUbbbkkk~~~wwwyyyuuuTTTEEE===;;;<<>>>>>>>>;;;999999;;;;;;;;;>>>DDDBBB@@@======???AAABBBCCC???<<<999:::>>>BBBCCCAAA>>>;;;777555444666>>>GGG>>>:::999;;;;;;999999<<>>===777222111222111///111555555222111333111111000/////////000000222111111222333333222000111111222222222111000...222222111000000333777:::666444222000//////000111/////////111444666666555333333333333444666888999;;;888444222222333444333555555444333222222222222///...,,,,,,---///000000222222111000000000111111,,,,,,---.........------***+++,,,---...---,,,,,,...///111333444333222111...///111111000---***(((***+++,,,---......------000//////000000111222333222222111///,,,***+++,,,,,,,,,+++***************...***)))...111...++++++...;;;IIIPPPTTTZZZ^^^```mmmsssvvvvvv{{{~~~vvvjjjkkkxxxvvvNNN;;;@@@FFFLLLAAA%%%,,,***(((...///)))999]]]}}}zzz}}}pppfffXXXMMMHHHGGGGGGGGGFFFCCCDDDFFFEEEAAA@@@CCCEEEGGGJJJRRR___rrreeeKKKCCC<<<:::;;;>>>???<<<<<<>>>;;;::::::===??????;;;888888666777:::;;;<<<@@@FFFIIIDDD>>>::::::<<<>>>??????:::666999@@@EEEDDDAAA;;;777666777666555<<>>======;;;666555777;;;===@@@FFFPPPWWWRRRJJJ???;;;555///...000222333333555666666666777999;;;666555555666888888666444666777888888666666777888888888666444333444666888555444333333333444555555222000//////111222333222555:::???===777111000111222000111555555222111333//////.........//////000111000000111222222111//////000111111000///...---///000111000000333888<<<888777444222000000000111111000///111333444444333222222333333555666777888;;;777333111222444555555888777666555444444444444...------,,,,,,---...000000/////////000111222222.........------,,,+++******+++,,,---------,,,+++000111222333333222000///,,,...000222222111...---+++---///000///---+++)))...///000111111222222222000000///---+++***,,,...------,,,+++++++++,,,,,,000+++***000444222///...222666GGG]]]eeedddkkkyyyxxxzzzmmmqqqlllVVVWWWYYY^^^TTT999000---))),,,...))):::\\\xxxsssmmmvvvmmmyyyjjj___SSSPPPKKKHHHFFFDDDAAA???CCCAAABBBDDDBBB@@@AAAFFFKKKSSSbbbsss[[[GGGDDD===::::::===>>>;;;<<>>DDDKKKKKKCCC<<<666555777:::;;;;;;???DDDCCC???999666666999;;;<<<<<<888666999@@@GGGIIIIII???888666999888555999BBBCCCAAAAAABBB>>>888777999888;;;>>>BBBHHHKKKFFF===888777222,,,***...111000222555777888888888999;;;777666444555777888888888999::::::999777777777888777666555444444444555666333333444444444444444444222000//////111333333333555999===;;;555000000111222000111555555111000222............//////000111111000///000222222000///...000222222000...---...222444555444111111444888555444333333222333444555222111000111333333333222111222333555666666666666999666333222333555777777888777666555444333333333---------,,,++++++---///...---,,,---///111222111000000///---,,,+++***)))++++++,,,---------,,,+++///000222222222111///---,,,...000222333333222111111333666888777333///,,,,,,---///111222222111111......---+++)))***---///...---,,,+++++++++------000+++***///222000//////000---===ZZZhhhgggrrryyyyyytttkkklllsssdddYYYNNN777555,,,((())))))777RRRmmmSSSOOOQQQhhh```wwwhhh___YYYRRRMMMFFFFFFFFFFFFEEEDDDAAA???EEEDDDFFFKKKMMMNNNUUU]]]kkkvvv}}}TTTDDDDDD>>>;;;:::<<<<<<:::<<>>@@@KKKWWWYYYNNNBBB777666888;;;;;;999;;;???:::888666666888:::;;;;;;777999:::;;;>>>FFFRRR[[[JJJ@@@999;;;;;;666777>>>@@@@@@BBBCCC@@@;;;:::===888;;;<<<;;;===@@@===888777999555...+++///111///444888===???>>><<<999888999666333333555888:::;;;>>>>>>>>><<<888666666666666555444444444444333333111222444555666555444333333111//////111333444444555888999888444111000111222000111555555111000222/////////000000111333333000//////000111111000......111333333111//////111333666999777333000222444111111111222333444666777111000///000222444333222000222444666777666444333777555333333555777888888666666444333222111111111,,,---...,,,******,,,///---+++)))+++...000000///111000///...------,,,,,,+++,,,---------,,,++++++,,,---///111111000...------...///111222333333333111444888;;;:::777222...***,,,...111222222000000------,,,)))((((((+++...---,,,***)))***+++,,,---000,,,+++---...,,,+++---,,,)))333IIIZZZdddrrrzzzpppnnnjjjccckkkvvv```___SSSQQQ@@@000...000888HHH{{{tttIII;;;===NNNssszzzNNNqqqgggZZZQQQMMMJJJGGGDDDEEECCCBBBAAAAAABBBCCCDDDCCCEEELLLVVV```iiiwwwuuuNNN@@@BBB???;;;999;;;;;;:::;;;???<<<888;;;IIIZZZ]]]PPPAAA888777999<<<;;;777888;;;666666777999<<<<<<;;;999333999>>>===<<>>???===999<<<999111...111222000666<<>>BBBBBBAAA===999555444444555555444555555444222111000222444777777666444222333111//////111444555555666777777555333111111111333111222555555111000222111000111111222333555555000//////000111111000...///222555555222111111333222666:::999444111222555000000111111222333444555///......000333444444333000222555777777666333111555333222333666888999999555444222111000/////////,,,---...,,,)))))),,,///,,,)))((()))---//////---111000///////////////000+++,,,---------,,,+++***)))+++---///000000///.../////////000111222222333))),,,111555555222---***)))+++...111222111000///...---+++)))&&&'''))),,,,,,+++)))((((((***+++---222...,,,---+++((())),,,,,,,,,000:::LLL___pppyyyuuu}}}~~~uuummmkkkeee^^^sssrrrpppvvvttt\\\BBB;;;===@@@GGGuuuddd777BBBKKKgggiii>>>}}}mmmbbbTTTPPPJJJEEEAAAAAABBBDDD???AAACCCDDDCCCBBBCCCDDDLLLXXXiiixxx```LLLEEE@@@BBB>>>:::888888:::<<<<<<>>>:::999AAALLLPPPHHH???<<<;;;999999::::::999888<<<888666888===???>>>;;;<<<:::777;;;???@@@XXX|||___CCC<<>><<<===@@@999;;;===999333000111444:::@@@GGGKKKHHHAAA999555555555555666999:::::::::DDDBBB>>>;;;888666666666777555444222111111222222111333555666666333111///.........111333555444333222222222444555444111...111111111000000000000000000000000111333555777999111000000000000000111111000222444444444444666777<<<:::666333111222555666666444222000///000222444000111222333333222111000333333333333333333333333777444111000111444777888222222111111111111111222333111...,,,,,,...111333...***'''(((---///---***---+++***---222333///++++++++++++,,,,,,---------***)))((('''))),,,///111+++,,,///111222000///---000///---+++************,,,...000000...---,,,---******))))))******+++,,,---,,,,,,,,,+++*********,,,...000...***))),,,///,,,---///333<<>>AAADDDHHHOOOVVV\\\kkkyyy|||UUUDDD???<<<>>>===<<<<<<===>>><<<;;;===;;;<<>>===;;;;;;:::777999;;;===XXXmmmPPPBBB===:::888999===;;;;;;<<<;;;888:::???======<<<:::777666777888:::<<<===:::555111222444:::>>>AAACCC@@@<<<999777555444333555777888888777>>><<<999666444444444444666555333222111111222222222333444555444333111000000///000222444555555444111111111333444444222///000000000000111111111111111111111111222444666888222222111000000000111111222444555666666666999:::777555333111000000111222555333111//////000222333000000111111111111000000666666666666666555555555666333111000222444555666222111111000000111111111333111...,,,,,,...000222000,,,)))***---///,,,***---+++***---111222///+++***++++++---...///000000++++++******+++---///000+++---///111111000...---,,,+++************+++,,,---///000000...,,,,,,---***))))))(((((())))))***************))))))))))))+++,,,...000111000...,,,++++++---///555===GGGNNN```dddkkklll]]]MMMSSSccc}}}ooolllrrrzzzyyyqqq{{{UUU===AAAmmmfff@@@...qqqhhh[[[OOOHHHEEEDDDDDDBBBCCCDDDDDDDDDBBB???>>>@@@CCCHHHQQQ]]]lll|||dddhhhkkkKKKBBBAAA>>>>>><<<;;;<<<===>>>>>>===;;;===???===;;;<<>><<<777444444555999::::::999777777888999444333333444555666666555777555333111000111222333555444333222111111111222333333333333333222222222111111111333555666555444000000000222444444333111///000000000111222222222222222111111222444555666444333222222111111111111222444555666666777:::<<<222222222222222111000000222111///......000222333000000////////////000000666777777666666555444444444222111111333444444333000000000000000000111111333111...,,,,,,---///000111...++++++---...,,,***,,,++++++---111111///,,,***+++,,,---///111222333,,,,,,---------.........+++---///000000///...---(((((((((((()))+++,,,---...///000///---+++++++++******)))(((''''''''''''''''''((((((((((((((((((******---222777666111+++(((***+++---///444:::>>>LLLLLLPPPPPPBBB:::OOOnnnfffYYYfffppp{{{tttUUU888444EEE{{{RRR666)))uuuiiidddXXXRRRIIIBBB???@@@CCCEEEFFFFFFEEEEEEEEEFFFFFFGGGSSSYYYdddrrr___VVV}}}[[[FFFCCCDDDBBBAAA>>>:::999<<>>@@@===999999>>>DDD<<<;;;:::;;;<<<<<<;;;:::;;;999888999;;;======;;;::::::777777888<<<___nnnLLL:::888<<<>>><<<999888888777555999>>>;;;:::999888777777888999;;;===>>><<<999666555666666666555444333444777:::555444333444666666555444333222111000000111333444444444333333222222222222444333222111111222333333222111111222444555444222///...///111444555444222//////000111222222333333444333222222222333444555555555444333222222222222111222444444555666999;;;222333555666666444222111000///.........000111333000///...------...///000444444444444333222000///222111111222333444222111//////000000111111000000222111...,,,,,,---...///000...++++++---...---+++,,,++++++---///000...,,,+++,,,,,,...///000111111---...///000000///...---,,,---...///000///------(((((())))))***+++,,,---,,,---...---***))))))***,,,+++)))((('''&&&&&&&&&&&&''''''(((((()))))))))+++,,,///333666666111---((()))+++---000555;;;???EEE?????????:::AAAiii}}}KKK???RRRYYYjjjzzzrrr~~~uuu]]]EEE888///333DDDfffBBB111---ppp___TTTPPPNNNIIIGGGEEEBBB@@@@@@BBBCCCEEEDDDCCCFFFLLLUUU___eeewwweeeOOO```uuuRRRDDDDDDCCC@@@@@@@@@@@@BBBDDDEEEDDDCCC<<<>>>??????===<<<===>>><<<:::999:::<<<<<<;;;:::???>>>===<<<=========<<<:::;;;999999;;;@@@ccctttLLL888999>>>???GGGDDDCCCCCC@@@<<<===AAA:::<<<===;;;888777888;;;999:::<<<<<<:::888777666333444555444444444777999777666555666777888777666444333222111222444666777444444444444333333333222333222111000000111333444111111000111333333222000.........000333444444333///000000111222333333444444333222222222333444444555444444333222222333333111333555666666777999:::222444666777777555333222///............000111222000///...------...///000222333333333222111///---222111111222444444222000...///000111222111111111111000///---------...///...---+++,,,------------+++++++++,,,...///...------------------............///000111111///...---------...//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,***++++++***(((''''''(((---,,,+++)))((('''&&&&&&((((((((())))))*********---000222333111000000222+++,,,,,,...111777>>>CCC>>>666000222:::TTTkkk:::///???AAAPPPggghhhssseeeHHH111,,,,,,777KKKUUU555***+++tttbbbRRRGGGCCCBBBBBB@@@AAAAAAAAA???>>>???AAAFFFGGGLLLUUUdddvvvmmmOOOOOOpppvvvVVVJJJHHHEEEAAA<<<@@@GGGNNNPPPLLLEEE???======>>>@@@@@@???<<<::::::999888999;;;<<<;;;:::@@@???>>>===============;;;;;;888:::===AAAaaaSSS999888<<<<<>>555666888::::::999777666222444666777666666777888777666666777999:::999888777666555444444666777999444444555555555555444333222222111000000111333444222111000111222222111//////......///222444444333000111111111222333333333444333222222222333444555444333333222222333333444333666999;;;;;;:::999:::333333333333333222111111///////////////000000111//////............//////333444555666555333111000444333222333444444222000...///111222333333222111111000///......///000111//////...---------......+++++++++,,,------...............---------,,,,,,...///000111000000...------............---,,,,,,......//////...---,,,,,,))))))***((('''&&&((()))---,,,***)))(((''''''''')))***************++++++---000222000---,,,000444.........---///333999===111,,,(((000IIIsssWWW444)))444666BBBXXX```aaa```NNN666((((((@@@bbbyyyMMM111)))***}}}hhh\\\MMMCCCAAA@@@>>><<<>>>@@@AAAAAABBBEEEKKKPPP[[[aaalll{{{tttSSSMMM```xxxZZZNNNKKKGGGBBB===@@@FFFLLLNNNJJJCCC===<<<===>>>???>>>===;;;:::999888777888:::;;;:::999;;;;;;;;;;;;;;;;;;<<<>>>;;;:::777999<<<>>>YYYeeeAAA888::::::555@@@SSSgggooommmiiihhhqqqbbbPPPEEEBBBAAA>>>;;;111222555777999999777666333555777777666666777888777666555777999::::::999999888666555444555777888444555666777777666555555111111111111111222222333333222222222333333111///000///...///111333333222222222222222222222222222333222222111222333555666222111111111222333444555333777;;;>>>===:::888777666444222000//////000111111111000000000000000000/////////000000/////////333444666888777666444222666444333333444444333111///000222444555444333222000000///000000111222333444444333111...---------***+++,,,,,,,,,,,,...///..................//////......//////////////////.........---------,,,,,,....../////////...---,,,))))))))))))'''(((***,,,+++***)))((('''&&&&&&&&&+++******************))),,,,,,---------...000222---......------...000333222222222===aaa}}}BBB000&&&+++333;;;GGGQQQJJJTTTMMM:::,,,111TTTcccDDD444...,,,~~~|||sssgggXXXNNNCCC@@@CCCDDD???999BBBBBBCCCDDDIIIRRR___hhhxxxvvvTTTMMMUUUwwwrrrUUUJJJFFFCCC@@@@@@@@@???AAABBBCCCAAA@@@:::===???>>>;;;999;;;===888777666777999:::999888555666888888999:::<<<>>><<<:::555888;;;:::RRRyyywwwJJJ:::::::::444GGGiiimmmPPP@@@???@@@:::222...000222666999999777666444555666666555555777888555555555666999::::::::::::999666444444444555666555666777888888777666666000000111111222222222222555444333333444444222000111///...///111222222222333333222222222222222222222222111111222444555666000000000111222333444555111555;;;===<<<888555333999666333///...///111333222222111111000000//////...///000111111000///...222333666777888666444333777555333333444444444333///111333555666555444333//////000000111333444555999999777444000---,,,---***+++,,,,,,+++,,,...///---......///000111111222............/////////000.........------,,,,,,,,,,,,---.../////////...---)))******))))))***,,,...)))((('''&&&&&&&&&&&&&&&++++++******))))))((((((***((((((+++///222111///))),,,......---,,,,,,------000///888ZZZvvvjjjRRRFFF```^^^333---"""$$$000444666@@@999CCC@@@555333@@@hhh|||dddIII888444111---}}}{{{qqqhhhjjjqqqmmm```QQQEEE>>>AAACCC???AAAHHH???CCCJJJTTT```qqq]]]HHHPPPiiihhhVVVLLL???<<>>>>>===>>>@@@:::===AAAAAA???<<<<<<===999888888999;;;===<<<;;;444555666777888999:::;;;777<<<999444444555JJJjjjQQQ666999999;;;CCCnnnyyyMMM======<<<777444222000///000111333333222666444555666555222333777888999:::999777555555666888888888666333222333555444333333666888888555222333222111000000111222333777666555444333222222222111111000000000000000111000222444444333111111111333222111111111222333444333111111111333444333222666666777777777555444333555666666333111111444777999777444222000000000111000000//////000111222222444444444444333222222111333333222111444888666111555111///111777;;;;;;999222222111///...111888===@@@<<<777222000...+++******,,,---///000000///...***+++,,,...000111222333111...,,,---000111///,,,,,,......***&&&&&&+++000++++++++++++++++++++++++...---***))))))+++---///---+++((('''(((((((((''',,,+++++++++******)))))))))((('''&&&&&&''')))*********)))))))))+++,,,------+++---:::MMMVVVNNN@@@555;;;444888dddeee:::---+++)))((())),,,000333777999999666999RRR\\\===666///+++,,,+++{{{ooojjj^^^```^^^\\\bbbkkkfffZZZNNNDDD???DDDEEEAAAAAAFFFMMMVVVdddsssyyy^^^XXX___fff\\\TTTDDD;;;<<<;;;777777===AAA@@@>>>>>>999<<<>>>>>><<<;;;;;;<<<:::999888888:::<<<<<<;;;555555666777888999::::::777:::777444333333CCC```WWW777777777999BBBllldddEEE999666555555222000///000333444444444777555555777555222333777::::::;;;999666444444555888999:::888666444444555555444444666888888555222000000///000000111222333666555444333222222222222111000000//////000000000111333555444333111111111222111111000111222333444333222111222555666555444555666666777777666555444444555555333222333666999:::888555222111000000000000000000000000111222222222333333444333333222111222333222111555;;;;;;888666222000111666999999777444444333000///000555999===:::555111000...---+++++++++,,,...////////////,,,,,,,,,---...///000111,,,,,,+++***))))))***+++...///...,,,))))))***---+++*********+++,,,,,,---...---+++******,,,---...,,,***'''&&&'''((('''&&&)))))))))(((((((((''''''''''''&&&&&&''''''((()))))))))(((((()))+++,,,---...,,,---333999:::888555>>>===222111LLLuuuoooFFF000+++***(((((()))+++...000555<<<<<<888EEEjjjZZZ:::222+++)))***(((}}}oooaaaTTTKKKIIIDDDKKKPPPTTT]]]ccc^^^SSSLLLCCC@@@EEEIIIJJJOOOWWWmmmzzzwwwaaa]]]~~~nnn]]]ZZZVVVJJJBBBCCCGGG>>>999===BBBAAA>>><<<999:::;;;;;;999999:::;;;<<<:::888888999;;;;;;;;;666666666777888999::::::777999555333444111;;;RRR|||]]]888666666:::DDDoooWWW;;;444555666222111000222444666777666777555666888666222333777<<<<<<;;;888555333333444888:::;;;;;;888666555555555444444555666666444222---...///111222222222222333333222222222222222333000000000000000000000000333555666555333111000111000000000000111222333444444333222444666777777666444555666666777666666555222333444333333444777::::::888666333222111111111111111111111111111222222000111222333444333222222111222222222666>>>@@@???777444111111444666555444555666555333111111333555999666333111111111000///+++++++++,,,---///000111///...,,,+++,,,---///000+++---...+++'''&&&***...***)))((()))+++------,,,+++***))))))***,,,...///.........------------...+++)))&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((***+++---...+++***---111///---777EEEIIIEEE888000:::UUUnnnDDD///+++((('''''''''((()))+++,,,111999;;;>>>ZZZzzzPPP222,,,((()))+++(((tttiii\\\TTTLLLEEEAAABBBAAAGGGNNNRRRXXX[[[VVVMMMKKKFFFEEELLLWWWbbbqqq}}}ddd___rrr___OOOLLLMMMKKKNNNUUUbbbRRRCCC>>>@@@@@@>>>===:::::::::999888999:::;;;===;;;888888999:::;;;:::777777777888888999999999777999555444666111555GGGdddbbb:::777888<<>>>>><<<888444222222333777999;;;;;;888666444444444333333333333444333333000111222333444333222111111111000000111222333333111111222222222222222222555666777555222111111111/////////000111222333444555444333444666777666555444444555666666777777777222222222222333444555777777666555444333333333333111111222222222222222222///000222333444333222111000222222111555<<>>>>>AAA???BBBFFFIIIMMMRRRXXX[[[aaajjjzzzWWWLLLAAA<<<;;;<<>>???======???@@@???AAAFFFGGGKKKQQQXXX___iiivvvxxxMMMGGGAAA===:::999;;;???@@@;;;;;;@@@CCC@@@======;;;:::999;;;======;;;888888888999;;;======;;;999:::::::::999999888888888444888666888;;;777>>>SSS~~~WWW@@@333555;;;\\\hhhIII999333444666666555444555777999999888999888:::<<<:::555333666555888:::;;;999666555555555666666555222111111222333444444333333555;;;???999888777555444333333333222222111111111222222333222444666888888888777666777777777555333333555666333333444555444333222111666555444555777888777666777777555555444555666666555333222333666666555222111222222222222222222111333444555666555444222111---///111333333111...,,,---111333///...111333333111111000...---...///000111111111444777999888666333222222333444444333222222222222111111000///.../////////000111333444555333222222222444555555555...,,,+++---000222111///+++*********+++,,,,,,---,,,---,,,,,,+++***))))))***(((&&&&&&'''))))))(((&&&&&&&&&''''''((((((((('''&&&$$$$$$%%%'''+++---***+++,,,...//////......000111555GGGoooiii===222///'''$$$%%%***000000,,,((((((******(((&&&%%%%%%'''***++++++;;;^^^VVV666,,,+++,,,&&&&&&+++)))xxxeee\\\PPPGGGCCCBBBAAA???===;;;<<>>???>>>>>>AAA:::999999;;;>>>===:::666666777999<<<>>>>>>;;;888;;;::::::999999888888888222666666777:::888BBBXXX```CCC222555333KKKtttkkkGGG999888777555777777555444555777888888777:::999;;;===:::555333666222666:::<<<:::888666555666777666444222111222333555666666555555888>>>CCC888777555444333333444555333333222222222222222333222333555777888888777666666777666555444444666888444555666666555444222111555444444666999;;;;;;:::888777666555444444555666444333222555888:::888666333333333222111000///...333444555666666444222111...///222333333000---++++++000333000...111333333/////////...------///111333222111444777999777555222111111111222222111///333333444333222000...---//////000000111111111111///111333222///---///111111222444666666444000---++++++++++++++++++++++++******))))))(((''''''&&&+++)))''''''((()))***)))&&&&&&&&&''''''((((((((()))'''$$$###$$$(((,,,///+++,,,.../////////......111555777EEElllOOO222111...+++111---+++(((&&&&&&''')))))),,,***'''%%%%%%(((+++------LLLtttqqq???///(((***+++$$$&&&000000wwwmmmeee```JJJHHHCCC???<<<;;;;;;<<<<<<;;;:::<<>><<<;;;999999888888999444555;;;:::777@@@OOOuuuvvv[[[111666444BBB[[[uuuiiiRRR>>>888777444666===888777666666666888999::::::::::::999888666444444666555666;;;??????999333999999777444000000333777888777666444444888===AAA888555111000222444333222777555333333444666666666444444555555555555555444777333111333333222444888555777999:::888666222000666333333666===@@@???<<<777777777666666666666666444333333777<<<>>>;;;666::::::888444111//////111333222000///...///111222------...///000000000///...000111111000000111222***+++,,,,,,---...222444000000222555888999888777222111000//////111555888999555000000222222...***...---,,,...000111000///***,,,...---+++***,,,...555333222333666777333000000---***)))***+++++++++***++++++)))&&&$$$$$$%%%'''((()))((('''&&&'''((()))'''$$$$$$&&&)))+++,,,,,,+++)))'''%%%'''+++...***'''///333---///666555888111222999LLLqqq|||```===***(((+++***%%%)))******)))'''(((***,,,///***'''''''''&&&(((...;;;NNNrrrWWW666***)))'''&&&''')))+++---{{{tttiii___XXXSSSNNNKKKIIIGGGCCC???<<<;;;<<<<<<===>>>BBBJJJVVVeeerrr{{{~~~TTTEEE???@@@>>>777;;;BBB>>>===<<<;;;===>>>>>>;;;888999666555777;;;<<<:::666666777888888999999999999888888999:::;;;<<<======888444555:::999777???LLLjjjvvvGGG???777;;;EEENNN]]]eee^^^RRRIIIDDDEEEAAA666333777666555555444555666777888777777777777777666555444555555777;;;>>>>>>;;;888888888777333///...000333888888666444333555999<<<888555111000111222222111444333111111333555555555666555444444444666777888;;;555111111111000222777777777777777555444333222444333333888===@@@>>>:::666666777777888888999999555333222444888999666222888888777444111///000111999777444111///...............//////000/////////...000222222111111111222---///111222111000111111//////000222444666666666222111111000000222555777888333//////111222///+++...---,,,---000111000///,,,...///...,,,+++,,,...000222666999999666222...000...+++******+++*********))))))(((((('''&&&&&&((())))))((('''&&&&&&'''(((%%%######&&&(((******)))((('''%%%$$$%%%(((+++333111666444...333999333;;;555555222333DDDRRRNNNFFF:::,,,&&&(((+++***(((&&&'''(((((('''(((+++---***&&&$$$%%%&&&''',,,333999IIIkkkpppEEE222)))))))))))))))*********|||mmmddd\\\WWWRRRNNNLLLKKKJJJIIIFFFDDD@@@===;;;;;;<<<===@@@CCCJJJVVVdddttt~~~}}}{{{}}}~~~uuu```\\\```cccggglllcccaaa^^^[[[YYYYYYYYYZZZ___ccceeebbb^^^^^^dddjjjkkkooo}}}zzz|||~~~sssmmmtttyyyzzzvvvrrr~~~uuuOOOBBB:::;;;<<<666999@@@===888<<>>>>>>>>888555555999999777>>>IIIbbbnnn|||```BBB666444777666;;;???999<<>>???999888777333///---...///777777666444222222444666888555222000000111111000111000///000222444444444888666444333444777:::<<<>>>777222000...---000555999888666444333333333444222222444999>>>???<<<888444555777888:::;;;;;;<<<666333111111333444111...444555555444222000000111999777555222000.........///000000000000//////...///111333333222222222333///222555666444111///...333222222333444666777999222111111111222333444444444111......111111///---...---,,,---///000000///...///000///---,,,,,,...+++111999???@@@:::222+++...,,,******++++++***))))))'''&&&(((***+++)))&&&((()))***(((&&&%%%%%%&&&&&&$$$######&&&((())))))'''((()))(((&&&&&&((()))555666777222///>>>FFF;;;777444666222(((+++000+++++++++***)))(((''''''((($$$%%%'''(((((((((+++------)))''''''&&&&&&***000888HHHjjjTTT333111)))***+++,,,,,,,,,+++***zzzjjj\\\PPPIIIHHHFFFDDDCCCCCCEEEFFFFFFFFFDDDBBB@@@@@@AAACCCDDDIIILLLSSS\\\gggqqqzzz}}}~~~~~~{{{uuuqqqqqqrrruuuyyyyyytttpppmmmiiiddd``````]]][[[[[[]]]______VVVVVVVVVVVVVVVVVVVVVVVVZZZ[[[]]]]]]___lllkkkbbbeeejjjiii~~~nnnbbbWWWVVVZZZ[[[^^^bbbiiigggeeebbb````````````jjjmmmoooooommmooouuuzzzqqqssstttqqqsss|||xxxlllcccfffjjjrrrwwwqqqcccWWWQQQJJJWWWttt~~~XXXEEE;;;;;;===777999>>><<<;;;AAAGGGHHHCCC<<<999999888777666777:::<<<;;;:::999888888888888888999999888999;;;<<<<<<;;;:::888:::666666999999999>>>FFF]]]aaakkksssEEE888555888666;;;AAA>>>888:::???@@@:::222222888444444444444444444444555444444444444444444333222111555888999888:::???DDD<<<;;;999555222000//////444555555444222111222333888555222000///000000000000//////111333555555444666666555666777999;;;<<<;;;666222222000...000444888777666444333333333333111222666:::>>>===:::666222333555888:::;;;<<<<<<555222000///111111000///111222444333222111111222333222222111111222222333111111111111000000///...000222444444333222333444///222555666444111000///555555444222222444777:::222111111222333333222111111///---...///111000...---,,,,,,---///000000////////////...---,,,+++,,,)))...777BBBGGGBBB666++++++)))((()))***+++***))))))&&&%%%(((---...+++'''((()))***(((&&&$$$%%%%%%%%%$$$$$$%%%(((************+++------+++***+++,,,222555777333:::UUUdddXXX>>>555444444---...333000111111000,,,'''%%%&&&(((%%%''')))***))))))***++++++))))))***((('''***111;;;QQQuuuqqq@@@...333******+++,,,---///000111lll\\\QQQHHHCCCBBBCCCCCCCCCCCCBBBCCCDDDEEEGGGFFFEEEDDDEEEGGGIIIKKKNNNPPPTTTXXX]]]aaadddfff^^^^^^```dddhhhiiihhhfffeeehhhjjjiiigggcccbbbaaa]]]^^^^^^ZZZVVVTTTUUUXXX[[[aaaeeebbb]]]YYYUUUPPPMMMKKKJJJIIIJJJJJJKKKMMMMMMMMMNNNNNNOOOOOOPPPPPPTTTSSSQQQNNNNNN]]]|||yyyhhheeehhhjjjaaauuuxxxaaa___^^^^^^]]]]]]bbbhhhgggfffeeedddccccccddddddoooqqquuu{{{~~~dddbbbeeepppuuunnnbbbZZZlllooouuuyyyooo\\\KKKEEEGGGOOOiiijjjLLL???===@@@::::::>>><<<:::BBBIIIJJJDDD>>><<<===999999999:::<<<======<<<::::::999999999:::;;;;;;:::;;;<<<===;;;999777555;;;999888999999:::>>>CCCOOOVVVdddOOO>>>888:::888;;;@@@>>>:::888666555333111222666555555555666555555555555666666666555444222111000000555888888666888???EEEAAA???;;;888666444333333000222444333222222333444777555333111//////000222111111111333555777666555333444666888::::::999999555222222555555111111333666777777666555444222111000222777;;;===<<<888444000222444777999:::;;;:::222111000000111222222222000111222222111111333444000000000111222333444555111222222222111000//////111333444444333333333555111333555666666666777888666666444222000111555999333111000000222222111///...---,,,---.../////////---,,,+++---///000///...///...---,,,,,,+++******+++,,,222>>>IIIHHH;;;///)))'''&&&''')))++++++***)))'''&&&)))...///+++'''(((((()))(((%%%$$$%%%&&&%%%%%%%%%'''***,,,,,,++++++---//////...,,,,,,---000333888999GGGlll}}}YYY@@@222000,,,...222...,,,,,,+++)))((('''''''''(((***,,,---+++)))))))))!!!"""%%%))))))***000999FFFcccQQQ555///111,,,+++******---111666999wwwdddRRRIIIDDD??????DDDBBBDDDEEEFFFEEEEEEGGGHHHFFFEEECCCBBBBBBDDDFFFHHHGGGHHHIIIKKKLLLLLLLLLLLLKKKKKKLLLNNNOOOOOOMMMKKKMMMPPPQQQQQQOOOLLLJJJJJJHHHIIIJJJHHHFFFGGGLLLQQQWWW___eeebbb\\\VVVPPPJJJKKKHHHHHHJJJJJJHHHHHHKKKRRRRRRRRRRRRSSSSSSSSSTTTMMMMMMNNNNNNRRRccc~~~yyy{{{gggSSSLLLTTTZZZppptttPPP@@@>>>BBB===:::===<<<555<<>>?????????>>>===::::::999999:::;;;===>>>:::;;;;;;;;;:::999777666;;;999888888999;;;===???>>>III___WWW@@@777:::999;;;???<<<999666333333555444222000666777777777777666555555888888777666555333111000111555777666555666===BBBCCC@@@;;;888888888888888000111333333333333555666666666444222000000222444333333333555777888777666111333666999999999777555222111333888888444333444777777888888777555333222000333777;;;;;;:::666444111222555888999999999888000000111222333444444444111222222111111222444777333333333333333333333333111222222222222111111000000222444444333333333444333555888;;;<<<===@@@BBB<<<<<<<<<999555666999===333000---...000111///---------,,,,,,------...///---,,,+++,,,...//////......---++++++,,,,,,+++)))---+++---666BBBEEE>>>555,,,***''''''(((***++++++***))))))+++......***'''&&&'''((('''%%%%%%%%%'''$$$%%%&&&))),,,---,,,+++***,,,------,,,++++++,,,+++---333999JJJqqqwwwOOO222,,,***+++...+++&&&(((***------+++&&&""")))+++...///---***((('''%%%$$$&&&((((((+++555AAA___~~~^^^:::///...,,,---+++)))(((+++111777;;;zzztttqqqrrrqqqkkkeeeYYYMMMDDDDDDCCC===???FFF;;;???CCCFFFGGGHHHKKKMMMMMMKKKGGGDDDCCCCCCDDDEEEBBBBBBCCCCCCCCCBBBAAA@@@DDDFFFHHHIIIHHHGGGEEEDDDEEEGGGIIIIIIGGGFFFFFFFFFBBBCCCDDDCCCDDDJJJRRRYYYbbbjjjpppkkkbbbYYYQQQJJJKKKIIILLLRRRTTTRRRSSSWWWTTTUUUVVVXXXYYY[[[\\\]]]]]]```eeekkkrrr~~~xxxiiioooqqqOOO>>>;;;AAA===:::===<<<555999===?????????AAADDD>>>@@@CCCEEEDDDAAA???>>>999888777888999;;;>>>???;;;;;;::::::999888777777999888666555666999;;;;;;888CCC[[[ZZZ???333999<<<@@@DDDAAA888777555555666777555333666777777888777666555444888888888777777666444444333555666555444555999===BBB===777555666999::::::222333444444333444666888555555555333111111444888444333444555777888666444111222444555666555444444444222444888888555444666:::999888777666555555555000333777::::::888555444333555777999:::999777666///111333444444333333444444444222111000222666999888777777666555444333222111111222222333222222222000222333444333222333444222666;;;???AAABBBCCCDDD>>>@@@@@@===999888;;;???444000++++++---///---+++,,,,,,,,,,,,,,,,,,---...,,,++++++,,,...//////...///---+++,,,......---+++...,,,+++...444999;;;<<<555111,,,))))))***+++,,,++++++---...---+++(((&&&$$$&&&''''''%%%%%%&&&(((###$$$&&&))),,,---,,,******+++,,,+++***)))***,,,)))&&&---777HHHlllYYY777///+++***---,,,***---000111///***&&&###&&&***---///---***(((''',,,)))((((((+++555HHHYYYmmmEEE///++++++***+++***((((((***...333666wwwhhh___UUUPPPRRRTTTQQQNNNKKKCCCBBBGGGFFF??????FFFHHHMMMTTTYYY[[[___cccfff[[[XXXTTTOOOLLLKKKKKKKKKHHHHHHHHHGGGGGGFFFDDDDDDCCCFFFIIIKKKJJJIIIIIIJJJFFFHHHJJJJJJIIIHHHIIIJJJFFFGGGHHHIIILLLSSS^^^gggpppxxx}}}wwwkkk___UUUMMMLLLLLLRRR\\\bbbbbbdddiiirrrsssvvvyyy}}}___ddd||||||iiiLLL:::888???<<<:::======;;;<<<===>>>>>>???AAACCC@@@CCCGGGHHHFFFCCC@@@>>>777666666666888;;;>>>??????>>>;;;999777666555555888777555333555888999888===DDDZZZ]]]@@@222999>>>CCCEEEAAA::::::777444444777:::;;;666666777777777666444333777777888888888888777777444555555555444555777999@@@:::444222444888;;;;;;555555555444333444666888444555666444222222666999444444444555777777555333333333222222222333333444888555444777777444555888===;;;888555444555777888111444777999888777555444666777999;;;;;;999777666///111444555444333222222666555333000///222777;;;999999999999888777666555000111222333333333333333///111333333222222222333///555<<>>;;;>>>???@@@AAAAAA@@@>>>=========<<<;;;<<<===>>>???=========;;;888777777888666777777777777888;;;>>>999===]]]VVV:::888777;;;HHHGGGJJJFFF@@@999555666888888888:::999888666555444444444555777999:::999888888999999888666444333222222222444333222111222333444555777888888777555555666888999555333555444222444777777555111///333999777222333222222444555666555555<<<:::777666777777555333;;;;;;888333222777999888777666666777888999888777:::888777999===<<<777222111222444666666555444333444444333333222333333333<<>>???===;;;;;;<<<>>>>>>>>>===;;;:::::::::999999:::;;;===>>>;;;<<<<<<;;;888555444444444666777777777777999;;;666;;;VVVUUU888666555999EEECCCFFF???;;;777666999===???@@@;;;;;;:::999888666555555555777999999888777777777>>><<<999666444333333444444333333333333444444555888888888666444444555666777333222444555444666:::======:::666666999888333222444555555888;;;999333,,,000444666666444333333666888777333555;;;>>>>>>999666444333666999<<<===;;;888555666999:::777444111222333444444333222111222222111111111111111222444777888777666888>>>DDD;;;555444777777333111333111111111222222111111000222444777999999888777666222222666;;;<<<666222222000)))&&&***...//////000............////////////,,,,,,,,,,,,---...///000111...,,,+++,,,,,,,,,+++---+++***)))''')))444???OOOJJJ>>>222,,,++++++)))***---///---***'''&&&&&&((('''%%%%%%&&&&&&&&&&&&%%%''')))---///...***'''444000+++(((((()))))))))'''111???QQQkkkaaa>>>...***(((&&&***,,,---,,,***((('''''''''(((***+++,,,,,,+++***)))&&&(((999[[[{{{PPP111,,,***))),,,******+++,,,,,,******+++,,,}}}pppeee___ZZZRRRIIIDDDBBBCCCDDDBBBAAA@@@@@@BBBFFFJJJMMMNNNUUU^^^gggppp}}}{{{SSSDDD@@@DDDFFF@@@DDDBBB???===;;;999999999<<<;;;;;;<<<>>>>>>===;;;<<<<<<===>>>===<<<::::::888888999999;;;<<<>>>???;;;<<<===<<<888444222111333555888888777777777888444999LLLhhh\\\<<<777666888AAA<<>>:::666333222222333333444444555555666555555999999888666333222333444333000000333444444777;;;HHHIIIEEE===777666555333000@@@FFF===555777777111444666555222......222777111444555444888???CCCCCC999555111000333999>>>@@@;;;777333333666888777555222222333333333111000///000000////////////000000000222333222333777>>>DDD999555444666666333111111111111111111111000///...111222444555555444222111......333===AAA<<<555111...(((%%%)))---......000---------.../////////000---------------...000000000...+++***+++,,,,,,+++...,,,***)))&&&'''111<<>>@@@DDDGGGFFFDDDBBBAAADDDKKKTTTZZZhhhssszzzOOODDDCCCFFFHHHCCCCCC@@@>>>???>>>;;;:::<<<;;;;;;;;;<<<======<<<<<>>===<<<888999:::<<<===???AAABBB===???@@@???:::555222111444666:::;;;999888777666555:::CCCQQQqqqjjjEEE<<<777666<<<555888;;;:::999999:::<<<>>>>>><<<=========<<<999777555555777888888777777888999AAA===999444111///000000333444555777777777666666::::::888555222111222444222///...111333222555999NNNOOOIII===333111333444LLLdddlllTTT===999;;;777444555555444222000000111...222444444888@@@DDDCCC888444000///222777;;;===777555333333555666555444444444444333222000///...//////.........///000000222333444333222333777:::444333333555666555333222222222222222111000......000111222222222000///...+++***...999@@@===666222...)))&&&))),,,+++,,,///,,,,,,------...///000000------------...///000000///---******+++,,,++++++,,,***)))(((&&&'''111<<>>???CCCFFFCCCCCCCCCEEEMMM[[[lllwwwaaa[[[]]]^^^YYYOOOGGG@@@;;;>>>>>>;;;:::<<<:::;;;<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@???>>>===<<<777888:::<<<>>>@@@AAABBB@@@BBBCCCAAA===888444333555888;;;===;;;999888777888;;;>>>AAA[[[wwwLLL===666333777222666999999999999999888888999:::;;;<<<<<<;;;999777555555777888999999:::<<<>>>@@@===999555222000000111222444555777888888777666:::999888555222222444666444000///111111000222666GGGHHHCCC777...///666:::^^^llljjjSSSCCCEEEDDD<<<---///444;;;>>>:::///&&&///333555555888===???>>>555333111111333555666666333333444666777666444222555555555444222111000//////////////////000111222333555666666444222000000///000111333666888777555333333333333222111000///000111111111111///...------))),,,555===<<<888666111,,,)))***+++)))))),,,+++,,,,,,---...//////000---,,,,,,------...///000...,,,))))))***++++++***(((''''''(((''')))333>>>YYY^^^XXXCCC222///111///222///,,,)))'''&&&&&&%%%$$$&&&(((((('''(((+++...///,,,)))'''(((((((((((('''''''''''''''(((***,,,111888GGGaaajjjHHH***%%%(((''')))///---------,,,)))((((((***,,,+++)))((((((((())))))***333NNNyyyfffBBB333///111+++(((+++)))***,,,......+++(((&&&&&&WWWllllll^^^XXXTTTUUU[[[]]]ZZZUUUTTTMMMHHHHHHHHHEEECCCBBB>>>@@@BBB@@@======@@@CCC@@@DDDKKKTTTcccxxxsss]]]LLL>>><<<===:::888;;;999;;;<<<<<<;;;;;;;;;===???>>>===<<<;;;;;;::::::555666888;;;<<<>>>>>>???AAACCCCCCAAA===888666555555888;;;===<<<:::999999;;;;;;<<<<<>>444000444111999555888:::;;;999888888888999999:::::::::999888777666888999999999:::===??????===;;;888666444444444333333555666777777777777999888777555333444777:::777222111222111///000444888;;;999111---222:::???SSSQQQHHHCCCQQQfffkkkbbbYYYNNN@@@999999888444///333666888666777::::::777333222222333444555444222111222555777777666444222666555444333222111000000000//////000000111222333000222555666666333000...,,,///222333777;;;:::666333333333333333222111000111111111111000//////...///,,,...555:::;;;::::::222...+++,,,***((((((,,,,,,,,,,,,---.........///,,,,,,,,,,,,,,,---//////---+++)))((()))++++++***%%%%%%&&&((((((+++555@@@^^^ggg```GGG222000333333111...+++)))(((((('''%%%$$$'''******)))***...111111,,,'''$$$$$$&&&((()))%%%&&&(((((('''(((***,,,222555<<>>>>>@@@@@@@@@===999666555555444777:::;;;;;;::::::;;;<<<999;;;>>>MMMyyyaaaEEE666000333111;;;777;;;>>>???<<<:::999999888888999999999:::::::::999999:::999777888:::<<<;;;;;;:::999888777555555333333333444555666888888777777666555444666;;;>>>999555333444444222333777///444555222111666:::;;;EEEAAA<<>>CCCEEEAAA>>>>>><<<@@@DDDGGGIIIOOOYYY```lllvvvWWWDDD>>>:::999===888:::======;;;:::;;;===>>>===;;;:::999888888888888999;;;===????????????=========:::666444333333333555888:::999999:::;;;;;;777;;;@@@NNNvvvqqqNNN;;;111222000;;;<<<@@@DDDCCC???;;;888888999999888999999;;;<<<===;;;;;;:::888666555777999666777888888888666555444333333222333444666888999666666666555555888===AAA:::666555666666555666:::///444777666555666666333///222444333999PPPuuukkkQQQ???555222222888<<<===:::999:::777333444222222333666999::::::444555555444333444666888333222111000/////////000.........//////111222222...---...000111222111000---222555555888===;;;555///000000111111111111000////////////////////////)))***///555666333333666000---,,,---,,,))),,,000------------------,,,,,,************+++,,,------+++)))'''''')))*********&&&&&&(((******,,,555@@@[[[ppprrrSSS333,,,444999,,,***''''''((((((&&&###%%%)))------,,,---222777...+++'''&&&'''(((((((((###$$$$$$$$$%%%)))111888???===666,,,((()))+++***"""))),,,(((%%%''')))(((,,,,,,,,,)))'''&&&((()))+++***'''%%%%%%'''***,,,222LLLyyykkkPPP666///&&&(((,,,))),,,///***+++++++++***((('''(((***cccaaaccckkkzzzyyypppiii```XXXSSSOOOJJJGGGFFFBBB??????CCCFFFFFFFFFAAACCCDDDBBB???===>>>@@@???CCCKKKTTTZZZcccssshhhFFF:::::::::888===<<<;;;;;;;;;;;;:::999>>>===;;;999888888888888>>>;;;<<>>===@@@===:::666444333333222111111444888::::::888888888@@@BBB;;;;;;SSSuuuVVV888777555444===@@@CCCGGGGGGEEE@@@===<<<;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<:::777555555666333444555666666666555444111000///111333666666666444333222111333777;;;>>>======<<<;;;999888777777///222333222666;;;888000333111333666666@@@```yyyVVV<<<555555333333333555888;;;;;;777444222222222222333555666777666555444333333333333333444444333222000///111333......111555888777333......///111222333333222111111222333666:::;;;:::999222000...///222333111/////////222444111---...222000111222222111222444555111...,,,,,,---.........333000---,,,,,,,,,+++***---+++(((&&&&&&(((+++---***(((&&&%%%%%%(((+++------+++,,,///,,,)))///999YYYllltttaaaBBB...///666,,,***'''%%%''')))((($$$))),,,...,,,***,,,222777...+++''''''((()))'''%%%%%%###!!!"""&&&---333777>>>FFF;;;)))(((***%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((***,,,***((('''(((+++'''((())))))'''(((---333;;;WWW]]]DDD888444///,,,((((((***---,,,+++***)))(((&&&&&&&&&'''(((ccc```___fffssszzzuuuuuutttrrrrrrpppkkkddd^^^YYYUUUOOOJJJHHHFFFCCCAAA@@@>>>===???CCCGGGHHHHHH===???@@@???>>>>>>AAADDDAAAEEEOOOYYYbbblll}}}kkkGGG::::::;;;999===<<<<<<;;;;;;;;;999888>>>===;;;999888888888999===:::<<>>>>>AAA???;;;777555555666777666333444666888999999888777>>>CCC???AAAVVVsss___===:::999777<<<<<>>>>>::::::999888777666666666888999:::888777555666777222333444666666666666555222111000222555777888888666444333222333666999<<<=========<<<:::999999999666888777444555999666000555000000444333555DDDWWW```aaaVVV@@@222333555222444333222444777888666444555555555555555444444444444444444444444444333333444555555333111111222333//////111444666555111...//////111222333333222222111111222555999:::999888222000//////111222111//////111555888444......333222333444333222222444666111///------...000000///+++***))))))+++,,,,,,,,,,,,+++)))((((((***,,,...---+++(((&&&&&&(((***,,,,,,+++,,,...+++(((---555EEE\\\ooojjjUUUBBB:::888...+++(((''')))+++)))&&&(((,,,......,,,,,,000444,,,***((()))***+++)))'''$$$%%%%%%%%%&&&---777>>>OOOVVVHHH000'''%%%$$$(((%%%%%%%%%%%%%%%$$$$$$$$$(((***,,,,,,***((()))***)))'''(((+++******111;;;SSSlll\\\===000,,,///,,,)))(((***++++++******)))((('''''''''((((((aaa]]]]]]eeesss||||||yyyooorrrrrrmmmfffdddiiiooosssuuuzzzyyytttpppsssyyy|||qqqfff]]]YYYZZZYYYWWWVVVUUURRRMMMJJJFFFDDDAAAAAAAAAAAA@@@>>>>>>>>>>>>AAAEEEJJJLLLLLLGGGFFFDDD@@@===<<<>>>@@@@@@DDDLLLWWW```iiiyyykkkkkklllooowwwoooJJJ;;;:::;;;;;;======<<<<<<;;;:::999999>>>===;;;:::999888999999;;;:::<<<@@@AAA@@@???AAA@@@<<<888777888;;;<<<===666444333555999;;;:::888;;;@@@???DDDUUUjjjmmmEEE<<<===::::::777;;;???AAAAAA?????????;;;:::888666555444444555555666777777666555666888111222333555666777777777333222222444777:::::::::777666444333444555777888===>>>>>>===:::999999:::555666444222444888999777888111000777999555444777999<<<:::333111666888444333222000111333555555444666777777777666555333222222333444555555555444333444555666555333222222222111000111333444333///---//////000222222333333222111111111444777888888777333111///000111222111000...333999<<<666//////444555666555333222222444666000///---...000111111111))))))******++++++,,,,,,+++++++++++++++,,,------///---+++)))((()))***+++******,,,---+++(((+++000777MMMdddmmmfffYYYIII>>>000,,,)))***,,,,,,***((('''+++///000...,,,---///*********+++,,,,,,***(((###&&&(((''''''...;;;EEE___dddRRR555'''"""""")))&&&&&&''''''&&&%%%$$$###(((+++......,,,***)))((()))###$$$***)))(((666IIIvvv___<<<...,,,---+++((((((((()))))))))******)))((((((((())))))ZZZYYY___nnn{{{sssoooggg^^^VVVTTTXXX\\\ZZZ[[[]]]aaagggkkklllmmmnnnoooqqqrrrssssssrrrqqqnnnlllkkkkkkllliiiccc]]]WWWZZZ```gggmmmrrruuuvvvuuuvvvuuuqqqlllgggeeedddfffgggfffaaaZZZSSSNNNLLLNNNMMMKKKJJJIIIGGGFFFEEEBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@CCCHHHMMMRRRUUUSSSPPPLLLFFFAAA???>>>???AAACCCHHHPPPUUU[[[fffrrrzzzxxxfffbbb\\\XXXYYY___fffkkkppp|||wwwqqqqqqttt{{{qqqNNN===;;;;;;;;;:::<<<======<<<;;;;;;;;;>>>===;;;:::999999::::::::::::<<>>???===999777777999666444111///000444888999888222111999>>>;;;666333222444444222555:::999333222111111222333444333333555777888999888777555333000222444666666666444333333555666666333111000000222222222111111000...,,,//////000111222333333333111000000222555666666555333222111000000111111111...333;;;===666...---333666666555333111111222444...------...000222111111/////////...,,,***)))******++++++,,,------,,,,,,...---,,,+++***++++++,,,(((***++++++***(((***,,,222@@@RRR___eeeaaaRRRDDD222---***+++---,,,***)))'''+++///111///---++++++***++++++,,,,,,***(((&&&%%%&&&'''(((+++222<<>>???>>>>>>>>>@@@>>>===;;;:::999::::::;;;999;;;===>>>@@@BBBBBBAAA===:::777777:::===@@@AAA;;;777333555;;;??????<<<888999777===GGGRRRsssWWW===999888777666777999:::999999999:::;;;:::999777888999;;;<<<555666666555333222333444222222333444555666777888444444555777:::;;;;;;999888777777666555444444444<<<>>>???<<<777333444777===999444000///111555999:::444111444777888777666555444222222666999777222000222444666666444333222333444777999999999888777000222444666666666444333222333555444222///......444444222000...------...//////000000222333444444222111000111333555555444444333222000///000111222///333999;;;444,,,,,,111444555555333111000000111---,,,,,,---///111000///000111111///+++)))***++++++,,,,,,------,,,,,,++++++,,,,,,,,,---------...(((***+++***)))***+++***+++333AAAQQQ```cccWWWHHH555...))),,,---***(((***'''***...000///,,,***)))+++,,,---,,,***&&&$$$"""(((%%%%%%(((///666:::<<>><<<<<<>>>@@@AAABBBBBBAAA??????@@@BBBBBBFFFMMMUUU___kkkvvv}}}|||xxxrrrkkkcccYYYOOOIIIGGGDDDDDDFFFEEEDDDHHHNNNLLLPPPWWW```iiisss}}}tttfff\\\XXXWWWXXXiiittt|||bbbWWWNNNLLLKKKHHHEEEDDDIIILLLPPPRRRQQQRRRUUUXXXYYY[[[___dddkkksss}}}yyy```KKK@@@===<<<<<<888<<>>===;;;:::::::::;;;<<<999<<<>>>>>>???BBBBBB???;;;999777888:::===>>>>>>999777555777;;;>>>???>>><<<:::888>>>FFFNNNsssfffCCC777444888666777888777666666777888777777666666777888:::;;;555666777555333222222333555555444444444555666666555555555777999:::888666666666777777666555444444999<<<>>>;;;666333555888:::666333333444777>>>FFFEEE>>>555222333555666666555333222444888;;;:::999///333777888777444222222111222555777999:::::::::222333444555555555444333222333444333000...---...666555333000------...111/////////000111333444555333222000111333444444333444444333111//////111333444444555666222,,,,,,000111333555555222000//////,,,,,,,,,---///000///---***,,,---,,,******...222......///......---,,,+++***+++,,,---............***,,,+++)))***---...,,,(((000>>>QQQdddlllbbbTTT;;;000***,,,,,,((('''+++)))***,,,------,,,+++***---......,,,((($$$"""!!!)))'''&&&,,,444888555111444444***%%%,,,***###$$$$$$&&&(((+++---.........***+++,,,...///,,,'''###!!!$$$''''''+++CCCrrrhhh???***&&&'''###%%%'''((()))***,,,---'''((()))*********))))))|||kkk[[[MMMEEEDDDCCCBBBDDDGGGJJJKKKKKKNNNMMMKKKJJJHHHGGGGGGGGGCCCEEEGGGHHHGGGFFFFFFFFFGGGHHHKKKLLLKKKHHHEEECCCDDDEEEFFFEEECCCAAAAAABBB???AAABBBAAA???>>>>>>>>>>>>@@@@@@???======???BBB@@@BBBDDDEEEFFFIIINNNRRRXXX```lllxxxuuufff\\\QQQMMMJJJIIIFFFBBBCCCGGGEEEFFFGGGJJJNNNUUU[[[```rrrxxxqqqmmmuuuzzz~~~qqq\\\PPPFFFEEEFFFDDDBBBBBBGGGHHHHHHIIIIIIJJJJJJJJJGGGHHHKKKMMMOOOSSSWWW[[[^^^___```aaabbbeeeiiimmmuuuzzzmmm___eee\\\NNNDDD@@@???>>>===;;;@@@DDDEEEBBB???@@@BBB>>>===;;;::::::;;;<<<<<<999>>>@@@>>>>>>BBBAAA===;;;999999999;;;<<<<<<;;;555555666777999;;;===>>>===999888AAAHHHNNNtttwwwOOO888333:::555666666666555555777999666666666777777777777777444555666555444333444555888777666444333333333444555555555777888777555333333444666777777777666555444999===;;;777555999>>>888444333555666999BBBLLLJJJAAA666222555:::999666666555666888;;;<<<<<<<<<111444666777444333333333111222333555777999:::;;;444444444444444444333333444555444222///......///777666444000------000333////////////111333555666444333111111222444444333555555444111......111444:::555111111000------000///333666777555222000///...------///000000...---(((***,,,+++***---444:::444333222111///...------***+++---......---,,,++++++---,,,(((***000111///+++111===MMM```lllhhh___AAA444+++---,,,'''(((---******))))))+++,,,,,,,,,---......+++'''$$$$$$%%%)))***...333777666000***(((+++&&&%%%,,,)))$$$)))%%%&&&''')))***,,,---...+++++++++,,,---+++'''""""""%%%&&&666[[[zzzPPP666...,,,+++%%%(((******)))(((***,,,&&&'''((()))))))))((((((www```OOOFFFDDDBBB@@@AAACCCEEEFFFFFFEEEDDDCCCBBBAAABBBBBBCCC@@@DDDGGGGGGEEECCCDDDFFFEEEGGGIIIKKKJJJHHHDDDBBB<<<>>>@@@AAA@@@???@@@AAA;;;===??????>>>>>>???@@@===???@@@???======???AAACCCFFFJJJMMMPPPWWW___eeeqqq{{{|||ccc]]]XXXUUUOOOHHHGGGIIIEEEDDDBBBAAACCCGGGMMMPPPgggpppxxxzzz}}}~~~aaaTTTIIIGGGIIIJJJJJJKKKJJJHHHGGGGGGGGGGGGFFFDDDFFFHHHJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIIIIKKKOOORRROOOSSSYYY\\\^^^```cccfffnnnsss{{{nnn\\\OOOGGGKKKGGGBBB??????@@@???>>>>>>CCCGGGGGGBBB??????@@@>>>===<<<;;;:::;;;<<<===:::???@@@===>>>BBBAAA<<<;;;::::::;;;<<<<<<:::888111444666777888999;;;===;;;888888CCCJJJNNNtttXXX;;;333<<<444555555555444555888;;;888888999999888777666555222333555555555555666888:::999777444333222222222555444555666777666333000111333555777888888777666111777<<<<<<888888===CCCBBB<<<888777444111777@@@CCC999///...777>>>;;;444666666888::::::777666777222444555444111111333555333333333444555777999:::666555444333333333333333666666555222///...///111777777444000,,,---111555////////////111333555666555333111111333444444444555555444111......111555???666/////////...///111///333888:::888444111///000//////000111111///---+++---...---,,,000888???888666555222111//////...+++,,,.........,,,***(((,,,...,,,(((***222444111---000555???PPP___ccc```FFF777---------'''(((///,,,)))'''''')))+++---......//////,,,'''%%%''')))(((---444999888333,,,((($$$***((('''+++'''%%%...''''''''''''((()))+++,,,,,,******+++,,,+++&&&"""!!!''')))---FFFsss```;;;...///000---(((***,,,,,,)))'''(((***%%%&&&''')))))))))((('''mmmWWWKKKAAABBBAAA@@@>>>???@@@BBBEEEDDDCCCCCCCCCAAA===;;;???AAABBBAAA>>>===>>>@@@FFFGGGIIILLLLLLIIICCC???======???@@@@@@???>>>======???BBBDDDDDDAAA>>>;;;===BBBGGGJJJIIIHHHHHHIIIMMMSSS[[[aaafffnnnyyytttlllfff]]]OOODDDGGGCCCAAAAAA@@@AAAGGGNNNaaakkktttqqqfff```eeemmmyyy}}}ttthhh^^^ZZZXXXWWWVVVVVVPPPJJJGGGHHHIIIGGGDDDFFFGGGHHHHHHHHHHHHGGGGGGDDDEEEEEEDDDCCCCCCEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKPPPNNNQQQYYY]]]aaajjjuuupppSSSFFFGGGHHHEEEDDDBBB@@@??????>>>===<<>>>>>===;;;666333<<<@@@AAA>>>===AAA???:::===@@@CCCDDDBBB>>>:::888///222555666666888<<<@@@>>>:::666;;;AAAEEEfffaaaAAA222333555555555666777999:::;;;888666444666999:::999777555666888777555444444555777999;;;:::555222111111555777888::::::888777555555333444666666444777<<<444777999888777999@@@FFFBBBAAA???<<<888444111///111111111444777:::::::::333555777777777777888999222555999777333111333666999888666555555777999:::666222111555555333666===UUUQQQIII===222---///333333333222000...///222555666222000111333444777999111---,,,000333222333555888999999666222000222444@@@===888222///.........///111555:::===<<<666000333000000111...***+++///111222444444333333444555999777444222111///,,,******,,,///111111000---+++,,,------------000555999333222111333:::CCCMMMSSSHHH===000***+++......,,,''''''&&&%%%%%%'''***---111...------***%%%%%%))))))000888;;;888111+++((()))(((''''''(((((('''&&&+++(((&&&'''))))))'''$$$''')))***)))))))))(((&&&&&&%%%(((:::bbbgggFFF555111888777(((---......,,,(((&&&''')))''''''(((((('''&&&%%%%%%ttt]]]OOOAAAAAAAAAAAAAAAAAACCCDDDDDDDDDCCCBBBBBB@@@>>>===>>>@@@AAA@@@>>>===>>>@@@CCCDDDFFFIIIJJJHHHCCC???>>>??????@@@@@@@@@@@@@@@@@@BBBDDDDDDCCCBBBCCCDDDOOOVVV___cccbbbaaabbbdddkkkqqqxxx|||yyyhhhZZZQQQIIIBBBAAABBBDDDLLLTTTjjjrrrwwwpppaaaUUUTTTWWWZZZdddqqqyyy~~~}}}|||uuuooogggcccaaa___ZZZWWWTTTSSSRRRQQQQQQOOOMMMKKKKKKKKKJJJIIIGGGGGGGGGHHHCCCCCCCCCCCCCCCDDDEEEEEEBBB@@@BBBHHHKKKLLLQQQYYYaaahhhooooookkkjjjnnntttsssxxx}}}aaaMMMFFFGGGGGGFFF@@@???======>>>@@@@@@AAAEEEBBB@@@AAAAAA>>>>>>AAA======>>>@@@BBBBBB@@@>>>999>>>???<<<===@@@???;;;???@@@AAA???<<<777444222555666666555555888===BBBBBB===888<<<@@@AAA\\\pppHHH666<<<555555555666777999<<<===777666555777::::::999777555777888888666555555666999::::::666222//////000555555666777777666555555444222333666555444666;;;999;;;;;;888444444888<<<777777777666555444333222222222222444777999999999333555777888777777888999444777999777333000222444888777555444444555777888555333444666555666@@@LLLUUUNNNCCC:::555333222111111222222111000///000222...------///222333555666222......222333111111222...666BBBHHHGGG@@@999555===;;;666111///......///111111222555888888555222222000000111///+++,,,000111888@@@BBB>>>999444333444222111000000///,,,***''')))+++......,,,***(((+++,,,,,,,,,,,,...222555///...///333999@@@EEEGGGAAA888---)))+++---,,,***&&&&&&%%%$$$%%%'''+++---------///222000***)))+++111555;;;;;;777000+++((((((&&&%%%&&&((())))))((('''%%%%%%&&&)))+++---...))))))'''%%%$$$%%%%%%$$$$$$)))999ZZZ}}}YYY<<<222000444555,,,---......+++'''&&&&&&(((((((((''''''&&&&&&&&&&&&~~~dddTTTJJJJJJKKKLLLLLLKKKIIIHHHIIIHHHFFFDDDBBBAAA@@@@@@>>>???AAA@@@???>>>@@@AAAAAAAAACCCEEEGGGFFFDDDAAA@@@@@@AAABBBCCCEEEFFFGGGGGGJJJLLLLLLLLLOOOVVV]]]nnnxxx}}}hhh[[[NNNHHHGGGIIIOOOUUUnnnsssuuummm\\\MMMFFFFFFEEEKKKRRRWWW[[[bbblllttt|||yyyvvvttttttrrrmmmiiiaaa```\\\XXXTTTQQQNNNMMMHHHFFFDDDBBBAAAAAABBBCCCAAA??????BBBDDDCCCEEEIIIIIIMMMRRRSSSQQQOOOOOOQQQVVVXXX[[[```gggmmmsssvvv|||tttTTTHHHHHHFFFDDDDDD<<<;;;;;;<<<>>>AAADDDFFFDDD@@@>>>???>>><<<===AAA<<<<<<===@@@CCCEEEDDDCCC;;;>>>>>><<<<<<>>>>>><<<555666999;;;>>>@@@BBBCCC:::999666444444888>>>BBBDDD???999;;;???>>>NNNnnnJJJ111888777666555555666999<<<>>>777777777999;;;:::888666666888999999777666666777>>>>>>;;;777333111222333444444444444444444444444333111222555555333555:::;;;<<<;;;777222000333666222333333444444555555555555444333555777999999888555666888888777777888:::666888999777222000111333888666555444333333444555333444666777666:::IIIXXXNNNDDD999555666777333...///111333222111////////////000111111111222222111222///000444555222///000+++777GGGSSSSSSIII===555999777333000......///000333111000111333444444444111000000222000,,,---111222>>>LLLPPPIII===555111///......//////...+++(((&&&(((***,,,,,,+++)))(((***+++,,,+++++++++---///+++***,,,333<<>>:::333,,,***,,,...---+++%%%%%%$$$%%%&&&))),,,---***,,,111666555///---///:::;;;===;;;555///***''''''%%%$$$$$$''')))++++++(((((('''%%%$$$&&&)))+++,,,)))&&&$$$""""""###%%%###...KKKxxxpppKKK333111000///111.........---***'''%%%&&&''')))(((&&&%%%%%%&&&'''(((jjjXXXZZZ\\\```cccdddaaa[[[WWWYYYXXXUUUPPPLLLIIIIIIIIIFFFGGGGGGGGGGGGGGGHHHHHHFFFFFFHHHJJJMMMNNNLLLJJJGGGHHHIIIKKKNNNRRRVVVXXXWWW]]]ccceeeffflllxxx{{{iii^^^YYYVVVUUUWWWjjjmmmlllcccVVVJJJDDDCCCBBBDDDFFFHHHLLLTTT^^^eeeqqq{{{{{{tttnnnhhheee___\\\XXXSSSQQQPPPPPPPPPSSSNNNIIIGGGIIIJJJLLLMMMIIIJJJKKKLLLLLLLLLLLLLLLQQQOOOMMMMMMOOOQQQSSSTTTUUUYYY___hhhqqqzzzxxxQQQHHHIIICCC???AAA:::;;;;;;<<<===AAAEEEHHHBBB>>><<<===<<<:::<<<@@@===<<<<<<===???AAA@@@???AAAAAA@@@???>>>??????>>>???>>>===============<<<888666444333444888<<>>888999???<<>>DDDBBB>>>444000------000111000---&&&%%%%%%&&&))),,,......+++,,,000555555000///222>>>===;;;777222---***((()))&&&######%%%(((***+++)))+++,,,***&&&$$$&&&))),,,(((&&&&&&%%%###%%%'''***;;;___dddAAA///333000+++---......---,,,)))'''&&&%%%%%%***(((&&&$$$$$$%%%(((***ppp^^^ccchhhqqq|||~~~yyywwwvvvrrrllleeeaaa``````^^^^^^^^^^^^_________^^^[[[\\\^^^aaadddeeedddccc]]]^^^```dddiiinnnrrruuuuuu}}}zzzrrrllljjjooolllfff\\\QQQHHHCCCAAA???>>>>>>AAAHHHSSS^^^eeekkkqqqyyy}}}yyyuuurrrqqqqqqnnndddVVVNNNNNNSSSVVVVVVQQQOOOKKKIIIHHHIIIKKKLLLMMMJJJFFFFFFHHHLLLMMMNNNKKKKKKLLLOOOSSSWWWZZZ\\\^^^ccclllttt}}}xxxNNNFFFHHH@@@;;;???;;;===>>>>>>>>>@@@DDDGGGAAA===;;;===<<<;;;<<<@@@>>><<<;;;;;;<<<>>>>>>>>>CCCBBBAAAAAABBBBBBDDDGGG???>>>>>>???@@@???<<<999333222222333555888::::::999:::666777===<<<@@@OOO\\\oooiiiGGGEEE>>>;;;888555444666888:::888:::<<<===<<<999777666888999::::::888777777888555666888999:::888555333666666555444444555666666111000222666555333444888777777777666555666777999<<<;;;:::999888888999999;;;:::999:::;;;;;;:::999777777888777666666888:::333444444333222333444666888777666555444444333333666555333333777<<>>;;;...---,,,---000111///---(((&&&%%%'''+++...//////---,,,---000000...000555<<<:::666111...+++)))(((+++((($$$###$$$'''((((((%%%***///000---******+++)))%%%$$$''''''%%%&&&***333OOO{{{SSS666+++333///)))+++...---+++)))((('''&&&&&&%%%***(((%%%######%%%(((+++|||jjjeeekkkxxx~~~~~~rrreeeZZZPPPHHHCCC@@@???AAAHHHTTTbbbnnntttttttttrrroookkkiiiiiijjjlllvvvooo``````gggkkkjjjfffbbb\\\VVVRRRRRRUUUVVVUUUPPPKKKIIIJJJKKKJJJHHHGGGFFFEEEFFFIIIKKKKKKKKKFFFIIIMMMRRRVVV[[[```dddhhhpppxxxjjjGGG@@@CCC>>><<>>>>>AAADDDFFFJJJOOOKKKKKKMMMOOOPPPKKKBBB;;;333222222333666888888777444999555444;;;<<<===HHHCCCNNNaaa{{{kkkIII>>>===;;;888555444555666777999;;;======;;;888777777777999::::::888777777888666777:::>>>@@@>>>:::666666666666666666666666666111111333777666444555999999999888777777777777777999888777777888999;;;<<<<<<;;;:::;;;<<<<<<;;;:::777777777666444555777999333333222222222444555777666666666555555444444333555444111000444888666000...222666666444444777;;;444222000---,,,///555999RRRSSSLLL<<<222333555333///...111888<<<:::777888444555888;;;===<<<888555000000/////////000111222000222555555333111//////000///111333000+++***---000444888555000...222777111000000000///---)))&&&))))))+++,,,,,,,,,+++***'''((())))))((((((***,,,000---+++---333555444000***))))))+++------,,,***)))'''&&&(((,,,//////------******,,,,,,,,,111777999555000---+++***)))(((***(((%%%$$$%%%&&&&&&&&&(((+++000222111---)))'''+++$$$###''''''%%%'''...:::cccooo@@@,,,(((000---***---...+++)))'''''''''''''''%%%)))(((%%%###$$$&&&)))+++zzznnnqqqyyywwwlll```XXXQQQQQQSSS]]]lll{{{yyyoooeee___ZZZVVVSSSTTT[[[eeennnxxx|||zzz|||wwwmmmfffaaa[[[TTTOOONNNLLLJJJKKKMMMMMMLLLIIICCCEEEGGGIIIIIIJJJLLLNNNKKKQQQVVVXXX]]]hhhqqqttt~~~qqqVVV???;;;??????===???<<<@@@DDDDDDBBBAAACCCFFF???===>>>BBBBBB>>>>>>@@@===:::888999<<<@@@BBBDDDBBB===<<>>===:::777777999777888:::999777666666777999999:::===@@@???;;;888555666777777777777666555222111444888888555555999888777777777777888777777666666555555666888;;;<<<;;;:::999:::;;;<<<;;;999666666666444333333666888555333111111222333444555333444444444444444333333111333222///000333222---111666:::999555333555888111111000//////222777:::VVVZZZRRR@@@333222222---000...000777:::777555666222222444777;;;;;;999666000000//////000000111222///222444333000.........333222333555222,,,+++---///111111///,,,+++///222000///...---...---***(((((())))))***+++*********'''((((((((((((***---000......---...///...,,,))))))))))))***++++++***))))))&&&$$$'''+++...,,,))))))''''''***+++---333:::888333...***))))))(((&&&'''&&&$$$%%%&&&''''''&&&---///333888<<<===:::888555+++%%%((((((&&&,,,666MMMzzzyyyVVV666+++,,,000,,,,,,///,,,)))'''%%%%%%''')))(((&&&((('''%%%$$$$$$&&&)))***zzzyyy{{{}}}sssdddccceeeooo~~~|||mmm```YYYSSSMMMHHHJJJLLLPPPTTTZZZaaaiiinnnyyyzzzppphhhdddaaa\\\XXXUUUQQQJJJFFFIIIKKKOOOPPPPPPOOOOOOPPPNNNQQQPPPJJJGGGJJJNNNPPPTTTSSSXXX___```aaalllzzz[[[JJJ<<<:::???@@@>>>>>>;;;@@@FFFFFFDDDBBBDDDFFF???>>>@@@DDDDDD@@@>>>@@@===:::777777999===???AAAEEE???<<<>>>>>>===@@@GGGMMMSSS___kkkrrrmmm___SSSEEE???888555666888999999666???;;;333555666777???CCCEEEHHHZZZrrrlllOOO<<<555555555555555666777777<<<>>>???===999777888:::666888999999777666666777777555444555777777555222444555777888888777555444222222555999888555666999555444444666888999999999888777666555666777999;;;999888777888:::;;;:::999666666555333222222555777777555222111111222333333111111222333333333222222...333444...,,,000222000555888:::999555222111111///000111111222444777:::;;;CCCBBB555...111333000111///000555777555333444777444111222555888888777000000000000000111111222000111222000,,,+++,,,///666555666777444...+++---///000000///---,,,,,,---...---++++++------,,,+++))))))***+++++++++++++++''''''((('''(((+++000444+++,,,///000000...+++)))++++++,,,,,,,,,,,,+++***(((%%%###%%%***,,,***'''%%%$$$&&&***---///555<<<888333---***)))((('''%%%$$$######%%%''')))(((''',,,///666CCCPPPZZZ^^^^^^@@@333******)))(((111>>>gggrrrhhhXXX===777111333333,,,...000)))(((&&&$$$%%%((()))((('''''''''%%%%%%%%%''')))***sss```SSSKKKFFFCCCBBBEEEHHHKKKMMMPPPSSSUUUVVV[[[dddppp~~~{{{tttlllbbbZZZYYY\\\\\\YYYWWWWWWSSSOOOQQQHHHCCCDDDEEECCCCCCGGGFFFIIIMMMMMMLLLMMMQQQTTTbbb]]]^^^gggoooqqquuuyyybbbEEE@@@::::::===@@@@@@>>>AAABBBCCCDDDEEEEEEEEEEEEAAACCCBBB???>>>@@@???<<<999888888:::===>>>===<<>><<<===@@@AAA???<<<===DDDPPP^^^kkkrrrtttsss^^^TTTEEE888222333666888>>>===:::777555666:::======AAAIII[[[sss{{{dddFFF;;;777333333777:::888666>>>===;;;777444333444666;;;999777777777777777666666555444333222222222222333555777777666555555555555444333333444555666777888777555444555999===???555555555555666888999:::888666444555777999::::::888666333333444666777777555777999888666444333333...111444444111000111222000000///......///111111555777888777444111//////111444666666444222444666444444444333222000---,,,///000222444555555555444555666222///222999777111222333666666444000000333333333444555111,,,,,,000333888<<<:::222------000//////...---+++***))))))***,,,...---***(((***,,,((()))))))))************)))***(((&&&***111444222///+++)))+++///000...++++++,,,...///...+++(((&&&&&&&&&(((,,,///...)))$$$(((%%%$$$(((...333777:::333---'''%%%'''))))))'''###%%%((())))))((())))))---333NNNcccjjjwwwQQQ111***))),,,BBB^^^qqqZZZOOOEEE<<<666666444222///,,,)))'''***)))((((((((('''%%%###(((((('''&&&&&&&&&&&&&&&zzzwww}}}kkk]]]RRRIIIDDDJJJJJJHHHFFFDDDDDDGGGIIIPPPPPPRRRTTTZZZdddooovvvyyyooommmvvv~~~~~~|||wwwrrrggg]]]UUURRRPPPIIIEEEFFFGGGHHHIIIIIIJJJLLLOOORRRMMMIIIJJJMMMNNNMMMOOOUUU^^^cccrrrwwwbbbTTTKKKEEE???<<<===???@@@???@@@AAAAAABBBCCCCCCDDDDDDBBBEEEEEEBBBAAACCCBBB???;;;::::::;;;===>>>===<<<>>>===;;;;;;<<<<<<:::999888999;;;BBBKKKSSSZZZ]]]ZZZWWWRRRMMMHHHBBB;;;666:::;;;<<<<<<:::888888888;;;???EEEXXXwwwqqqOOO<<<777222222555999999888;;;;;;:::888555444555777888777555555666666666555666555444333222222222222444666888888777555666666666555555444555666777888999888777666666888:::;;;666666555555555666777777777666555666888:::::::::888666333333555666777777555777888888666444333444///222444444222000000222222111000//////000111111111333555666444222111111111333555555333222333555222222333333222111///...000111222444444555444444111222000///444:::;;;666000000000000......000444:::666444333///***))),,,000444999999444///......000///...---,,,+++******+++,,,---,,,***)))***,,,************++++++++++++(((******((()))...111000///,,,+++---111222000---((()))+++,,,,,,***)))(((%%%&&&(((,,,......***&&&&&&######(((///444666666///***%%%$$$&&&((('''%%%###%%%''''''''''''((()))...EEEgggLLL+++---WWWvvvVVVEEE:::333111000000...,,,***((('''(((''''''))),,,......---)))(((''''''&&&&&&''''''vvvhhhiiipppuuufffYYYQQQPPPNNNJJJFFFBBBCCCFFFIIIKKKLLLKKKGGGEEEHHHPPPXXXaaapppvvv~~~{{{uuupppggg^^^ZZZSSSPPPLLLIIIHHHHHHHHHHHHLLLKKKKKKKKKIIIFFFIIINNNEEEKKKXXXkkkwww\\\PPPQQQMMMIIICCC>>>============??????@@@AAAAAABBBBBBCCCCCCGGGIIIGGGGGGHHHGGGCCC>>>===<<<===??????===<<<<<<======<<<:::999999:::999666444555999???DDDFFFNNNPPPTTTXXXWWWQQQHHHAAACCCCCCBBB???;;;888777777333999===MMMqqq{{{VVV<<<888222111444888::::::999::::::888555444444444555555555555444444444444666555444333222222222222555777999999777666666777666666666555666666777888999999888777777777666666888777777666555555666666666666666888;;;<<<;;;:::777555333333555777777777555777888777555444444444222333444444222000000111333222111000000000000000---///333444333222222222000222333333222222333555000111222333333222222111111111222333444444333333///000111111555:::;;;888444333333333666<<>>===??????@@@@@@AAABBBBBBCCCEEEIIILLLKKKKKKLLLJJJFFF@@@?????????@@@@@@>>><<<<<<>>>@@@???<<<;;;===@@@<<<<<<<<<===>>>===;;;888>>>@@@DDDKKKQQQTTTTTTSSSTTTOOOHHH>>>888555777:::111888:::BBBbbbzzz\\\===999666555666999::::::777888999888555333222333666777777666444333222222555555444333333333333333777888999888777666666777666555555555555666666666666777888999888777555444888888777777777777888888666666777999<<<===;;;999666444333444666777888777555777888777555444444555444555444444222111111111333333222111000/////////---///222444333333333333111111111222222222333444000111222333333333222111222222222333333222222222000222333333444777999999777999:::>>>GGGRRRXXXXXXNNNAAA555222222000...------000555;;;???<<<555000000000//////......---------,,,,,,*********+++,,,*********+++++++++,,,,,,%%%---000,,,((((((******---,,,,,,...111222111///+++***)))((((((((()))***((()))***+++++++++)))'''(((***+++...444666111)))(((&&&$$$%%%'''((('''%%%''''''&&&%%%$$$%%%))),,,VVVTTT>>>QQQzzz___@@@444111000000//////...,,,+++***...,,,******,,,...000000******)))(((((((((((((((kkk\\\ZZZ]]]mmm{{{qqqhhhdddbbbiiilllllldddWWWMMMKKKMMMLLLOOOQQQOOOLLLNNNVVV]]]ooo}}}pppggg^^^YYYTTTVVV]]]```ZZZRRRSSSRRRPPPUUUjjj{{{XXXDDDGGGKKKPPPUUUUUUPPPIIIDDDAAA@@@@@@@@@@@@AAABBBCCCDDDFFFJJJMMMLLLLLLMMMKKKGGGBBBAAA@@@@@@AAA@@@>>>===:::===@@@@@@??????BBBEEE;;;<<<===>>>>>>;;;666222666666777<<>><<<;;;::::::999888333444666777666555555666999;;;;;;999555222111111555555444444333333444444777777888777555444555666444444444444444444444333222444666888999888666555888888888888999:::;;;<<<777777888:::<<<<<<:::888555444333444666888888777555666777666555444555666666555444333333222222111222222111111000///......///222444555444222222222111111000000222333444555222222333444333222111000444333333222111111111111///000222444444555:::???:::===AAAFFFRRR]]]___[[[LLL>>>222000222222000000,,,...222999>>>===666000/////////////////////......,,,+++)))******++++++))))))))))))*********+++&&&...222...))))))******,,,++++++,,,---/////////000...,,,***)))))))))***++++++,,,+++)))((('''&&&%%%***......222444000)))((('''&&&&&&'''(((((((((***)))(((&&&%%%&&&***---RRR\\\PPPlll```@@@222...222111111000...,,,+++***...+++((('''(((***************)))(((((((((((((((www___VVVSSS[[[nnn}}}mmm\\\PPPMMMNNNHHHJJJKKKLLLJJJIIIIIIJJJTTTcccyyy~~~~~~oooWWWXXX[[[fffxxxTTTBBBDDDFFFNNNXXXZZZTTTJJJCCC@@@AAA@@@??????@@@AAACCCDDDFFFJJJLLLJJJJJJKKKJJJFFFBBBAAA@@@@@@AAAAAA???===777999<<<===???@@@CCCEEE===;;;888777777888777666777777888;;;>>>AAAAAA@@@???@@@AAA???<<<888666666555;;;:::666>>>QQQXXXTTTGGGFFFCCC???<<<:::999999333555777888777888:::<<<:::<<<>>><<<777333222333555555444444444444444555555666666444222222333444333333444444444333222222///111555888999999888777777777777888999;;;<<<===999888888999::::::999777444333333555777888888777666666777666444444666777777555333333444444333222111222222222111000//////000333555555444222111111333111///000222555555555222333333444444333222111555444333111000000///000+++---000333333555>>>HHHBBBFFFIIIMMMWWWaaa]]]SSSBBB666---,,,000000//////***+++...333777777333............//////////////////,,,***)))***+++,,,+++(((((()))))))))*********)))///222///,,,---...------,,,***))))))+++---...222111///,,,+++*********,,,,,,,,,***(((&&&''''''%%%...222///...111000***)))((('''''''''((()))***+++***)))'''&&&'''***---GGG}}}~~~{{{\\\AAA333...000000///...,,,***)))((()))'''%%%%%%'''(((((((((***)))((((((''''''((((((kkk[[[SSSRRRZZZmmmwwwkkkeeeccc[[[XXXTTTSSSRRROOOJJJFFFIIIQQQ___jjjhhh```\\\___dddkkkvvvyyyxxx|||lllOOOEEEFFFFFFPPP[[[\\\TTTIIIBBB@@@@@@???>>>>>>>>>@@@BBBCCCFFFIIIIIIFFFFFFHHHGGGCCCAAA@@@???@@@AAAAAA@@@>>>999999999<<>><<<999888999:::777;;;>>><<<777444444555555555444444444444555555444444444222000///000222444444555555555444222222///111444777888888777666777777777777888888999:::;;;999777777888888777666333333333555777999888777666666666555444444666888777555222222444666555444222333444444444333222111///111444444333111111111444111///000333666777666000111222444444444444333666555333111////////////,,,,,,///222111444@@@NNNHHHLLLLLLMMMWWW```YYYKKK999111+++,,,///...---...***+++,,,///111111000///---------....../////////000---)))(((***+++,,,+++))))))*********+++++++++,,,000111//////222333000///---***'''&&&(((,,,///111000///---,,,+++++++++***++++++***'''''')))+++333>>>@@@555---------***+++***(((&&&%%%&&&)))+++******)))'''&&&&&&)))+++:::ZZZnnnOOO>>>444...---------,,,,,,+++***)))'''&&&%%%&&&'''((('''&&&)))(((''''''&&&&&&''''''wwwcccXXXPPPOOO]]]rrr~~~}}}sssfff]]][[[XXXSSSNNNLLLOOOWWW___^^^WWWTTTXXXZZZ\\\]]]]]]^^^eeeqqqzzzsssUUUDDDAAAAAANNNXXXbbbbbbXXXMMMGGGFFF???>>>===<<<===???AAABBBFFFHHHHHHDDDCCCEEEEEEBBB@@@??????@@@AAABBB@@@>>>===;;;:::<<>>===>>>AAACCCDDDIIINNNZZZTTTJJJ@@@999888<<>>MMMFFFHHHGGGGGGQQQ[[[UUUFFF666000,,,...000...---...------.........///000111,,,,,,------.../////////111---((('''***,,,,,,+++******+++++++++,,,,,,,,,...000000///111666666222111///+++&&&%%%''',,,000.........------,,,,,,,,,''')))***)))'''(((+++...EEEPPPOOO>>>...++++++(((+++***(((%%%$$$%%%(((+++((())))))'''&&&&&&((())))))777fff|||SSS<<<555000+++++++++,,,---------,,,,,,)))((((((((()))(((&&&$$$(((((('''&&&&&&&&&&&&&&&zzz^^^OOONNNVVV\\\pppxxxlllccc___VVVRRRWWWWWWPPPNNNTTTYYYWWWTTTPPPOOORRRVVVZZZfffpppzzzrrryyyoooeeeYYYPPPHHHDDDGGGNNNaaalllrrrlllhhheeeYYYKKKJJJCCC======<<<<<<>>>BBBJJJIIIGGGDDDBBB@@@??????CCCCCCCCC@@@<<<:::<<>>DDDLLLYYYXXXNNNDDD===666444===III```bbbOOO:::888:::444222444<<<@@@===777666666555:::777555444444444333222000000000///000111222222333444555777888888888888222222333555777777666444444555555666777777888888>>><<<999666555444555666444555555666777888999999777777555444444555666666444444444333333222222111666444333444555666555444111222333333111000000111//////000333666777666555000000000000111222333333999777666333111000//////333444444444333444777999>>>;;;===EEEJJJJJJIIIIII444444444333222111///...777222......222444333000///---*********++++++******+++,,,,,,------------************+++---///000555555444111222666???FFF;;;888222+++&&&&&&***...444222000...---,,,,,,---%%%((())))))''''''***---OOOnnnqqqJJJ+++,,,...%%%)))((((((***---,,,)))&&&''')))******(((&&&&&&&&&###333CCCdddZZZDDD888444000&&&///---******,,,.../////////......---,,,***)))(((''''''&&&&&&'''(((***+++nnn\\\VVVXXX[[[iii|||rrriiigggddd]]]^^^eeehhhhhhcccXXXNNNJJJPPPWWWeeeuuuvvvqqqjjjiiiqqqqqqZZZSSSLLLGGGDDDCCCJJJRRRaaammmsssppplllhhh[[[MMMGGGBBB@@@AAAAAA>>>>>>@@@EEEDDDBBBAAA@@@???>>>>>>CCCDDDCCC@@@===;;;===??????<<<:::>>>CCCEEE@@@;;;999888777666555666666777888777666666777888:::;;;<<<:::777444333444666777:::BBB@@@;;;@@@FFFTTTiiiiiiXXXEEE:::555555<<>>@@@<<<777666555222888666555444444444222111//////000000000111111111444555666777888888888888333333444555777777777666<<<;;;:::999777666555444:::999777555444555666777444444555555666777888888666666555444444555666777666555444333222111111111444333333555777888777555111222222222111000000000//////000333666777666555333222222222222333444444777666444333111000//////111333444444333444555777666555999AAADDDAAA===<<<444444444444444333333222666444333666999999444000,,,,,,,,,---...---,,,***)))******+++,,,,,,++++++)))))))))***---000333555888777444111///222999>>>777444000+++((()))...222......------------......'''(((***)))((((((,,,///HHH^^^___AAA***,,,...'''((('''''')))+++***'''$$$%%%'''))))))'''$$$######%%%000555DDDiiiwwwNNNAAA888333000***...,,,******,,,---......000000///...---***((('''((('''&&&%%%%%%&&&''''''qqqfffcccbbbkkkvvvuuuoooYYYNNNRRRZZZoooxxxfffaaaaaa______bbbWWWWWWXXX\\\eeetttqqqTTTJJJFFFBBBBBBBBBEEEMMMVVV^^^iiiqqqooolllggg[[[MMMDDDBBBCCCFFFEEEAAA>>>???AAAAAA@@@???>>>>>>>>>???CCCCCCBBB@@@>>><<<===>>>>>><<<<<<@@@EEEEEEAAA<<<888888666555444444444444444444333333555888:::<<<>>><<<999666444333444444888<<<;;;;;;AAAFFFZZZxxxfffJJJ:::777999<<<>>>YYYggg```HHH777......777666:::;;;999999;;;:::777666555444444444444111///...///000111111111000///666777777888888777777666444444444555666777999:::???>>><<<:::888666555444666555444333333555666777444444333444444555666666555444444444555666777777888666444111000000111222333333333666888999777555111111111111000000000///000000000222555666666444555555444444333333444444555444333111000////////////111333444333222333444222222888AAACCC===666333444444444555555666666666333444777;;;===:::333---***,,,...000000///---+++***+++,,,,,,---,,,,,,,,,)))((((((***---222777:::999888444///,,,---000333222000...***))),,,111555///000000111111000000///((())))))((((((***---000<<>>===<<<<<<<<<<<<;;;<<<@@@DDDEEEAAA<<<999888777666555444333333333333222222333666999:::<<<;;;999777555555444555555777777;;;@@@AAAUUUxxxnnnQQQ???:::<<<======GGGWWWVVVDDD777///000<<<777999999888999<<<;;;666555444333444444333111///---...000222222111000///777888888888777777666555444555555555555777:::<<<::::::999999999999999999444444333333333444555555444333333222222333444555333333444444555666777777888666333000//////111222222222333555777777555333222111000///000000000///222111111222444666555444777666555444333222222333333222111000////////////,,,///222444333111000000000111777???@@@:::444333444444444444555555666666000111555999:::777000***))),,,...//////...------......///////////////...)))(((((())),,,111666999888555222---*********+++///...---+++***---222666111222222111000...,,,***((((((''''''(((+++...111333111---(((&&&&&&'''&&&%%%&&&&&&'''''''''&&&%%%%%%(((+++,,,***'''%%%$$$$$$,,,***&&&(((,,,999NNNoooyyyQQQ>>>CCC===///+++---,,,***))))))+++,,,,,,,,,---...///000///---***))))))(((&&&%%%%%%%%%&&&'''~~~uuusssuuu\\\JJJKKKMMMHHHFFFKKKHHHHHHIIIKKKNNNQQQSSSTTTPPPVVV[[[aaaiiitttyyyyyy{{{~~~ooo[[[NNNHHHEEEDDDEEEDDDCCCGGGMMMLLLPPPSSSRRRPPPNNNIIIDDDCCCBBBCCCFFFDDD@@@AAAEEECCCBBB@@@???======<<<<<<>>>===<<<<<<;;;;;;999888;;;;;;<<>>;;;IIIggguuugggSSSBBB;;;;;;<<<<<<888EEEDDD;;;777222111;;;<<<>>>===::::::<<<888333555444333333444333222000...///111333333222000///777777777777777666555444444555666555555666999<<<555555666777888999:::;;;555444444333333333333333555444222111111222333444222333333444555666666777888666222000//////111222333333333444555555333000444111//////000111000///333222111222444555444333555555333222111111111111333222111000////////////+++...222333222000///...------222888999666444666555444333222222222333333000111333444444222...+++***,,,---,,,++++++...000/////////000000//////...***)))))))))***---111333333111...,,,***)))((((((......---+++***,,,///222......///...---+++((('''''''''&&&'''))),,,///000111***%%%&&&((('''''''''&&&'''((((((''''''''''''&&&(((++++++)))'''%%%%%%$$$***)))'''((('''222JJJqqq```BBB888AAA:::,,,***,,,***)))((((((***++++++***)))***,,,...//////...---)))(((''''''((()))***+++ttteeeiiizzzkkkVVVOOOLLLGGGEEEGGGIIIHHHFFFGGGIIILLLMMMMMMGGGJJJLLLOOOXXXeeemmmnnn\\\\\\^^^```dddgggjjjlllmmmrrryyyyyyuuu}}}zzzvvvnnnjjjlllhhhffffffbbbXXXPPPMMMAAA???@@@BBBAAA???AAAEEECCCDDDDDDDDDCCCBBBAAA???AAA@@@BBBCCCAAA===@@@FFFAAA@@@>>><<<;;;:::999999<<<;;;::::::;;;:::888666;;;::::::<<<===>>><<<:::::::::::::::999888666555555666666666666555444333555666777888999999999999111666777999<<<888>>>SSS\\\XXXMMM@@@::::::;;;999333:::777333777333000555444999===>>>@@@CCCCCC???666444333222333444333222000111222333333333222111666666666666555555444333333555777666444444777:::444444555666777888888999555555555555555555444444666444222111000111222333222333444555555555555555555444222000///000111222555333222222444444444222666222//////111333222000444333111111333444444333444333222111000000///000444333222000///.........+++...222333111///.........///333888999777888<<<555444222111000111111222333333222222111000///...+++---...,,,)))***---111---------...------,,,++++++******))))))***+++,,,///---,,,+++,,,+++)))'''---------+++)))***,,,...//////000000000000//////'''&&&&&&))),,,///000000222,,,))))))+++*********''')))))))))''''''((()))%%%'''((((((&&&$$$$$$$$$%%%'''######&&&(((===^^^mmmEEE333111999333+++++++++)))((('''(((***+++***)))'''(((***+++---///000000******))))))***+++---...yyyaaa]]]fffxxxzzzmmmccc[[[SSSMMMIIIGGGEEEEEEHHHJJJJJJJJJGGGIIIJJJMMMWWWeeelllmmmTTTRRROOONNNOOORRRVVVYYYVVVXXX[[[[[[\\\]]]aaadddgggooowwwzzzyyyyyy}}}xxxyyy|||ttthhhbbbgggnnnrrrqqqlllgggcccnnnvvvzzzvvvpppoooqqqrrrjjjjjjggg```WWWQQQMMMMMMRRROOOOOOQQQOOOIIIGGGIII@@@???@@@BBBAAA======AAA======>>>@@@@@@>>>=========>>>AAABBB???<<<>>>DDD???>>>===<<<;;;;;;;;;;;;;;;:::999:::;;;;;;888555;;;:::888888999999999888999999:::::::::999777666555666888:::999777444333444666888999::::::999999111999777555999999;;;FFFKKKJJJEEE===:::===<<<999555888333222999666111555...888AAADDDGGGKKKMMMLLL888666222111222444555555222222333333333444444444444444444444444444333333222555888888444333444777333333444555777888999999444555666777777888888888777666333111000111222333333333444555555555444333222222111111111111222222555333111222444777888999888333//////222444333111555333111111222444333333333222111000000000000000666555333111///.........---///111222111///......///000555::::::777999===333222111000000111333444333333222000///......///+++...111///,,,***,,,///---------------,,,++++++++++++++++++***))))))(((---,,,+++,,,------)))&&&+++++++++***)))(((***,,,222222111111111111222222((('''))),,,111333333111...///...+++***++++++***''')))***)))'''&&&(((***'''((((((&&&$$$###$$$&&&&&&&&&######&&&+++KKKwww~~~NNN222+++///222+++***---)))(((''''''((()))***)))'''((((((((()))+++---///000,,,,,,+++******+++,,,---{{{___UUUXXXbbbxxx|||kkk]]]JJJGGGDDDEEEGGGIIIHHHFFFAAACCCEEEIIITTTaaahhhhhhZZZWWWRRRNNNOOOSSSXXX\\\ZZZYYYUUUPPPKKKJJJNNNQQQNNNUUUZZZXXXRRRQQQVVV]]]ZZZeeeooopppjjjeeehhhmmmkkkhhheeedddfffjjjmmmoooooommmoooyyywwwmmmdddeeegggkkkrrryyytttllleeeeeefffccc```___aaa\\\UUUPPPNNNNNNNNNNNNPPPVVVWWWQQQLLLKKKLLLKKKJJJLLLMMMMMMLLLLLLOOORRRQQQNNNMMMPPPMMMEEECCCFFFEEEDDDEEEGGGDDD???===@@@:::;;;>>>AAAAAA???<<<<<<999;;;@@@CCC@@@;;;===BBB??????>>>>>>>>>??????@@@<<<:::999:::<<<<<<999555;;;999777666555666666777777888999::::::999777777333666999<<<<<<999666333555666888:::;;;:::888777111:::888222888<<<===BBBEEEEEE@@@;;;===BBB@@@:::555888444444;;;888444:::777BBBKKKLLLJJJIIIIIIHHH:::777333111222444666777444444333333333444555666222333333444444333333222111555999888444111333555111111333555888:::;;;<<<333444666888999:::;;;;;;888666333111000111222333333444555555555444333222000000111111222222222222555333111222666:::===>>>999444//////333555444111666444222111222333333333333222111111000111111111777666444222000......---...000222222000/////////+++---222777666222333777111000000///111333555777111111111///---,,,,,,---+++///444333///,,,,,,....../////////...---,,,,,,***+++,,,,,,,,,***)))'''---,,,+++---......***&&&((()))***)))((((((***+++222000...,,,*********+++))))))+++///444777555222(((...///***''')))***((('''(((***(((&&&%%%(((*********)))'''%%%%%%''')))%%%((((((***+++///SSSggg333---+++000///''')))---&&&'''&&&&&&((()))***(((''')))((('''''')))+++...000...---,,,************+++~~~```SSSUUU^^^jjjuuuwww^^^KKK???CCCHHHFFFCCCEEEDDDCCCCCCGGGQQQ^^^kkkrrrccc[[[PPPJJJLLLRRRXXX[[[UUUSSSOOOMMMLLLKKKKKKKKKMMMOOOQQQQQQOOOOOOPPPQQQUUUTTTSSSSSSUUUWWWZZZ[[[XXXUUURRRQQQRRRTTTUUUVVVOOOQQQTTTZZZcccqqqooohhhbbbYYYSSSSSSPPPQQQUUU\\\gggsss~~~rrr^^^OOONNNPPPPPPUUU]]]]]]VVVMMMGGGFFFGGGGGGFFFMMMLLLKKKJJJIIIHHHGGGFFFFFFHHHKKKLLLIIIFFFJJJQQQPPPLLLGGGFFFIIIJJJHHHFFFPPP[[[\\\NNNBBB@@@???999@@@>>><<<===@@@AAA???=========???BBBAAA<<<<<>><<<===??????===999888:::<<<888888888888777777777777888;;;===;;;555222333555444777:::<<<<<<:::777444777777:::@@@@@@<<<999:::777===???:::666888;;;===DDDDDD@@@:::999>>>BBBAAA<<<;;;;;;::::::999999888<<>><<>><<<<<<>>>???===<<<;;;;;;>>>CCCBBB>>>===???@@@???===>>>??????<<<:::===??????===:::888999:::888888888888888888888888:::===???===888555666888555777:::<<<;;;999555333444333666<<<>>><<<<<<>>>@@@DDDDDD>>>999:::<<<===DDDHHHHHHAAA<<<<<<>>>???;;;;;;::::::999999999999===FFFKKKGGGBBB???<<<888555555555555666666666777666888999888666444444444333333333444444555555555111555888888444111222333222111000222666999;;;;;;555555555666888;;;???AAA:::999888666444222111000222444555555333111000111111///...///111444444444444444555777;;;>>>AAACCCHHH???555111333555333111000111333444555555444444888666333222222222222111888666444444444444333222000222333333111000000111111222333333222222444666222000...///000111111000444555555333000......///---------------...////////////...---,,,+++***)))///,,,(((((()))******)))))),,,...000...+++((('''''''''(((((()))******+++/////////---+++***))))))%%%,,,999LLL___cccQQQ;;;///***''')))***((('''))))))((('''&&&&&&&&&''''''((((((((('''%%%%%%''')))(((%%%%%%+++555PPPggg>>>***+++,,,,,,+++(((''''''''')))'''&&&'''((()))((('''((('''''''''(((***,,,---***---000...+++(((***---{{{wwwuuuoooxxxuuu]]]QQQLLLFFFDDDFFFDDDGGGJJJLLLMMMPPPUUUYYYbbbfffmmmuuu|||~~~|||{{{vvvpppmmmkkkhhheeeaaaccccccdddeeeggggggfffdddbbbbbbdddggglllsssyyy}}}ttthhh[[[WWW]]]aaa```\\\TTTSSSRRRSSSVVV\\\cccgggfffooo{{{wwweeeXXXTTTLLLWWWkkkgggWWWYYYrrrvvv]]]NNNJJJMMMPPPWWW]]]dddeeecccbbbgggkkkpppjjjbbb[[[SSSLLLLLLPPPQQQMMMNNNZZZkkktttqqqjjjqqqwwwqqqZZZDDD<<<===>>>CCC@@@===;;;;;;<<<<<<;;;888999>>>CCCCCC>>>===???>>>>>>>>>>>>???===:::888===??????>>>;;;888888888888888777777777888888888:::===>>>===999666777888555777999;;;:::888555222666333444888::::::===AAANNNQQQNNNEEE>>>>>>??????BBBMMMRRRKKK???::::::<<<:::::::::999999999999999>>>@@@???;;;:::======;;;777777777777777888888888888999:::999777555444444222333444555555555444333222444555666666444333222333222222444666777666555555444555666777:::<<<>>>999999999888777555333111111333555444222111000000111000///000222444444444333111555<<<<<<888<<>>:::<<<===FFFCCC???<<<;;;;;;<<<<<<888999???DDDCCC>>>;;;===:::;;;===>>>???===:::888>>>>>>>>>===;;;999777666777666555555555666777888777999:::999666444444555333444777999999888666444<<<777555777888888;;;AAAZZZZZZTTTIIIBBB@@@@@@???>>>NNNXXXQQQBBB888888:::888888888999999999999999<<<:::666555888<<<===<<<555555555555555555666666888:::;;;;;;888555444333222333555666666555333111333222222555777777444111333333444666888888555333333333333444555777888999666777888888777555333111111222444444222111000000111000///111333444444333333///444>>><<<666???OOOJJJ===///+++000666666444111222444555666666555555666444222111333444444444444333333444555555222000111222111000//////222444///111333333111/////////222000......///000///...000111111000---,,,,,,---//////............///000---,,,+++***************///.........///000111222)))***+++---...,,,***'''(((((()))))))))*********---,,,***+++---...---+++)))333DDDXXXggggggYYYLLL000***&&&'''(((&&&&&&)))''''''&&&&&&%%%%%%%%%%%%''''''(((&&&$$$$$$$$$%%%%%%$$$&&&666\\\tttKKK666111111***+++,,,,,,***((('''(((***)))'''((())))))((('''%%%%%%'''((()))*********%%%''')))***(((((()))+++}}}lllaaafffsss}}}ppphhh___\\\WWWOOOIIIHHHLLLPPPRRRQQQRRRVVVaaapppnnnZZZPPPQQQSSSYYYaaagggiiihhheeeaaaYYYLLL???;;;<<<>>>===HHHFFFBBB???<<<<<<===>>>:::;;;@@@DDDCCC<<<999:::777999<<<>>>>>>===<<<;;;>>>>>>===<<<;;;999777666555444333333333555666777666777777777666444444444000222555888999999888888===888666777999999===CCC[[[YYYQQQEEE>>>===<<<::::::JJJVVVPPPAAA888777999777777777888888999999999999666444777;;;>>>===<<<444444444444444444444444777999;;;;;;888666444333333444666666666444222000333111111444888888555111333444555888:::999777444111111111222222333444555333444555666666444222111000222444444333111111111222111000222444444444222333///333<<<<<<999GGG[[[JJJ???222---111666666333222333555666777777666666444222111111222444444444333333444666777666333000///000000000///111333666///111333333111///......222111///...///000///......//////...,,,******+++......---,,,,,,---------+++,,,...//////---,,,+++,,,---...///000111333444777444000...------+++)))))))))))))))************---,,,++++++,,,,,,,,,+++555???NNN\\\```ZZZQQQKKK000***&&&''''''%%%&&&)))&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&%%%,,,IIIyyyXXX<<<222...,,,***,,,------+++)))((()))+++)))(((((())))))((('''$$$%%%&&&((())))))))))))((()))******)))(((((((((iiiTTTUUU]]]iii|||pppdddYYYQQQLLLJJJOOOOOOPPPTTT[[[gggttt}}}{{{hhhXXX\\\___cccggghhhiiiiiiiii___SSSCCC<<<===@@@@@@===HHHGGGEEEAAA>>><<<===???<<<<<<@@@CCCAAA;;;888999777:::===>>>===<<<<<<<<>>888666666555555666777888999999:::777444555;;;???>>><<<;;;666666666555555555555444555777:::;;;999666444444555555666666555333111000222111111444888888555222444444555888::::::888666000000111111111111111111111111333333444333222111111333555555444222222333222111111222444555333222333000333888999<<>>555111222444444333222333555666777777666666444222000///111222333222444555777:::;;;999555222...000111222333444777:::111333444333111000000111444222000///000111000///...///000///---+++,,,---------,,,++++++++++++,,,,,,...000222222111///---+++---/////////000111333CCC===555000///...+++)))***************************,,,------,,,+++---...888AAAPPP\\\[[[PPPEEE@@@111+++&&&&&&&&&%%%%%%(((&&&''''''''''''&&&%%%%%%$$$&&&((((((&&&&&&&&&'''(((+++???gggrrrVVVEEE999...&&&***,,,//////---+++******,,,***))))))))))))(((&&&$$$$$$%%%&&&'''((())))))************)))(((&&&&&&jjjSSSSSSUUUVVVeee{{{~~~mmm[[[OOOIIIKKKMMMQQQWWWaaallluuuyyytttfffhhh{{{mmmmmmkkkjjjkkklllmmmllljjj]]]QQQCCC>>>>>>@@@???===EEEFFFEEEBBB>>><<<===>>><<<<<<>>>BBB@@@:::999;;;;;;===???>>><<<:::;;;<<>>999666444111444444555666777888999:::666444888???AAA===:::;;;666666666555555555444444222555999:::888666444444777666666444333222111111000000222555777777666444555555555666888888666444111111222222222111111000000111111222222333333333222444666666555444333444222222222333555555333111111333444333555<<>>;;;777444333333444444111222333555555555555444333111///...000111111000444555888;;;<<<:::666222...000444666888:::<<<>>>222222333222000000111333555333111111111111000///...000000///---,,,,,,---------,,,+++++++++++++++///000111222222222222111000222444333000///000111>>>999222000000000---***************************''',,,111000------111666:::===GGGSSSUUUKKK???:::222+++&&&%%%%%%$$$%%%(((''''''((((((((('''&&&%%%###&&&((()))((('''((())))))666YYYkkk[[[MMM<<<...)))+++...000111///---,,,,,,,,,+++))))))***)))(((&&&%%%$$$$$$$$$%%%''')))***))))))((((((((((((&&&%%%nnnXXXWWWVVVNNNSSSdddsssooo\\\\\\]]]___aaahhhttt~~~uuurrrxxxyyybbbPPPFFF\\\wwwyyyssslllkkkmmmnnnkkkfffWWWNNNDDD>>>===<<<<<<===CCCDDDEEEBBB>>>;;;<<<===;;;:::===@@@???;;;;;;>>>???AAAAAA???;;;888999;;;???;;;666555888;;;<<<<<<888777555444555888:::<<<999888888999:::;;;:::888888999999:::999888777666666444666;;;<<<:::;;;===LLLHHH???555333666888777<<<>>>===888555555222...333444555666777888999:::666555999@@@AAA;;;888;;;555555444444333333333222000444888999888666555444888777555444222222111111...000333555666666666555777555555555666555444222333333333333333222111111111111111111222333444555222444666777666444444555222222222444555555333111000555555111222;;;CCCFFF777777777555333222333444///000222333444444333222333111......///000//////222333666999;;;999444000...222666:::<<<>>>@@@BBB000000000///---...000222666444222111222222111000---...///...,,,++++++,,,...---,,,,,,++++++++++++111111000000000222333444777999:::888333111000222111---+++,,,000222000,,,++++++******************%%%,,,333333......555<<>>lll{{{dddXXXHHH333))),,,,,,...111222111...------,,,+++))))))***)))(((&&&%%%%%%$$$###$$$&&&)))+++((('''''''''((((((&&&%%%pppcccZZZQQQOOOTTT]]]nnnzzzvvvvvvxxxqqqiiifffeeejjjttt|||uuudddUUUKKKKKKPPPRRRnnnvvvfffeeemmmooohhh___RRRJJJCCC@@@>>>;;;;;;>>>CCCEEECCC>>>;;;>>>AAA@@@???>>>>>>>>>>>>=========>>>===:::888888888999:::999888777777777888999::::::999888777777777888999888888999:::::::::999999::::::::::::999777666555555777999:::999888999999;;;<<<<<<:::777666999<<<<<<<<<<<<;;;999666222000444555777888888888777777666888:::======<<<;;;999:::555222222555666333000333444666777777777666666999888666444222111111000333111111444777999888666444444555555666555555444555222000222777888555111333333333333333444555666666666444333333333333333111222444555666555555444666444222111333666:::<<<555444333444666555000,,,111333555555333111000000222000......000000///...222666777555555777666222///222555888;;;>>>AAADDD555000+++)))+++...000000444000---...222666888999///...---,,,,,,,,,,,,,,,...,,,+++---///000---***222////////////111999CCCSSSRRRNNNEEE;;;444///,,,---***)))+++///000---)))---...---******+++)))$$$'''000888666...---777BBBBBB;;;777???RRR^^^UUUEEE@@@555+++(((((()))+++///******))))))((((((((('''%%%+++---((($$$&&&((((((777___}}}xxxjjjSSS???555000---,,,///222333111///,,,+++,,,++++++***)))(((((('''$$$%%%&&&%%%%%%%%%(((***,,,(((''')))***&&&$$$$$$wwwhhhXXXQQQTTTTTT]]]lllvvvhhhaaa[[[\\\aaa___hhhsss}}}zzznnnaaaUUUNNNKKKLLLSSS[[[hhh|||mmmlllsssssshhh\\\PPPHHHAAA???===;;;;;;>>>BBBDDDAAA<<<:::===@@@@@@>>>>>>======<<<<<<<<<<<<<<<;;;999888888:::;;;<<<:::999999999999::::::;;;:::999999888888999;;;<<<::::::::::::999999888777:::999777666555555555555555777::::::999888888999:::;;;<<<:::777777999;;;<<<<<<;;;;;;999777333111444555666777777777666666222444777999:::999777666999555111222444555333000000111333555777777777777777777666555444333222222333222222444777888777555555555666666666666555555555222000222666777555111555444444333444444555666555555444444444444444555444333222222222333555666666555333333444666999;;;555444333444555555222///444444333333333222222111---...///000000///.........222333111111333222///...000333555666999===???555000+++***...222222111666222///...111444555555///......---------......---,,,,,,...111111...+++---...///---+++555MMMeeetttuuukkkTTT???444111///---***(((***...000...+++(((******(((***---,,,'''###///::::::444222444777444///...:::PPP___ZZZMMMJJJ<<<...)))((('''''')))))))))((((((((('''''''''%%%&&&'''&&&''')))---000DDDlllqqq[[[XXXMMM>>>333///---+++***,,,///000///---,,,++++++******))))))(((((((((&&&&&&&&&&&&%%%&&&))),,,---)))(((******&&&$$$%%%}}}fff[[[[[[ZZZXXXZZZggg~~~uuuiii]]]UUUSSSOOOSSSVVVXXX]]]ggguuuzzzkkk___WWWQQQJJJCCCEEELLLYYYiiiwwwxxxtttxxxuuufffWWWMMMEEE???===<<<:::<<>>999:::::::::;;;;;;;;;<<<999999888999:::<<<===???<<<<<<;;;:::999777555444888777444333222333444666666888::::::999777777777:::;;;;;;:::888888999;;;<<<;;;;;;;;;;;;999666333333444555555666555555555111333555888888777666444888444222222444555333000,,,---000333555666777777555555666777666555444333444333333444666777555444555666666666555555555555555333111333666777555222777666555444444444555666333444555555666777777777666444111//////111555777666666555555666666777888555333222333444555444222777444111111444555444222+++000555666444000//////,,,///000...///222111...//////000000111333777:::666///***+++222777666333777444000...///111111111///...............//////,,,,,,...000111000---***+++...///,,,,,,===ccczzzUUU777......------***'''))),,,///...---'''))))))(((***---,,,(((&&&111999888666777666111,,,***,,,999QQQcccccc[[[TTTBBB000(((((('''&&&&&&(((''''''''''''&&&&&&&&&(((""""""'''***,,,555BBB```qqqRRR>>><<<666...---///000---((()))+++,,,---,,,,,,+++))))))))))))))))))))))))(((((('''&&&%%%'''***---...***)))++++++'''$$$%%%sssrrrooohhhbbbeeerrrvvvdddZZZTTTTTTTTTQQQNNNQQQWWW]]]fffpppsssbbbUUUOOONNNNNNNNNLLLMMMUUUddd{{{yyyxxxttteeeUUUIIIBBB<<<;;;;;;:::<<<@@@BBBDDDAAA;;;999===@@@AAA<<<<<<;;;:::999::::::;;;;;;;;;::::::;;;<<<===>>>888999:::;;;;;;;;;;;;;;;888888888888:::<<<>>>@@@>>>===<<<:::888555333222666555444333333444444555777999;;;;;;999777666777;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;===>>>>>>:::777444444444444555444444444333555888:::::::::888777777444222222333444333222+++---///222333444555555222444666888888777666555555555555555666666555444555555555444444444444444666444444555777888666444999888666444444444555666222444666888999999999888555333111//////111333444666666666777777666666555444333222222333444555555666333000222777888555111...555<<<===888222000111...111111///000333333111000000///------///333666555///***---555:::999555555333000.........///000...------------...//////,,,---///000000...***(((......///222:::OOOrrrtttIII---***...+++,,,***'''(((+++---//////)))+++***((()))+++)))%%%)))...000---000777666000,,,***+++666LLL```fffcccVVVBBB...''')))***((((((&&&&&&&&&&&&&&&&&&&&&&&&***"""###***,,,...@@@XXX{{{QQQ:::444222---***---222333///)))))))))***,,,------,,,((()))))))))))))))))))))))))))(((&&&%%%&&&***---///+++))),,,+++(((%%%&&&}}}wwwrrrvvvvvvbbb```[[[SSSMMMJJJLLLOOORRRWWW```kkkwwwvvvnnnXXXWWWVVVSSSNNNJJJKKKMMMQQQYYYhhhyyyxxxtttqqqgggZZZGGG@@@;;;:::;;;;;;===AAAEEEGGGFFF@@@>>>@@@BBBBBB===<<<;;;999999:::;;;<<<>>>>>>===<<<;;;;;;;;;;;;888888888999:::;;;;;;<<<888777777888999;;;===>>>>>>===<<<:::777555222111222444666777777666555333777999;;;;;;999777666777;;;;;;<<<<<<===>>>>>>======<<<;;;>>>BBBBBB???;;;555555555555555555555555555666999;;;<<<;;;999888666555333333444444444333...///111222222222222111111222555777888888777777666666777777666555555555555444333222222222333333777666777888999999888777999888666444333444555777333555888:::;;;:::999888222333333333333222000000555666666777666555444444333333333333333444666777333111111444999999555000111888>>>>>>888222/////////222222000000444444222111111000...---...222555333///,,,///666:::888555111000///---------///000,,,,,,,,,+++,,,,,,---------...000000...+++((('''...---333DDDYYYooojjjDDD000000222---,,,***((((((***,,,......)))+++***((())),,,***&&&''')))---222888:::444,,,)))'''&&&---???TTT```bbbSSS@@@---''')))***((('''%%%%%%%%%&&&&&&&&&&&&&&&(((###%%%++++++222OOOpppXXX888---000///+++)))---444555222...,,,******,,,//////...)))))))))***************))))))((('''%%%'''***---...***)))+++,,,(((&&&'''sssvvv~~~qqqaaaTTTLLLJJJKKKLLLLLLLLLOOOUUU]]]eeeiiipppxxxqqqbbbWWWQQQNNNHHHFFFEEEGGGIIINNNYYYdddnnnxxxpppnnniii```GGG@@@::::::;;;;;;===AAAHHHKKKKKKFFFCCCDDDDDDBBB???>>><<<::::::;;;<<<>>>AAA@@@???>>><<<:::999888888888777888888:::<<<===999999888888888:::;;;<<<<<<<<<;;;999777555333222111333777999:::888555333666888::::::999777777777;;;:::;;;<<>>DDDFFFBBB>>>888888777666666666666777444666888;;;;;;:::999777666666555555555555555666111222333333333222000///000222444666777888888777666888999999777666777888666555444222222222333333777777888999999999999888888777444333222444666777555888;;;======;;;888666111333555777666333///---444444555555555444444333222444555555444444555777111000111444777888555222222666:::999555///---,,,000222222......111222000000111111000///000333666111000///111555777555333---......---,,,,,,...000---,,,,,,+++++++++++++++---///000///---+++******///222BBB^^^yyy^^^AAA444333000+++++++++***)))***+++,,,---%%%((()))(((+++//////+++***---<<>><<<<<<===>>>@@@AAAAAA@@@???===;;;999888;;;999888777888;;;>>>@@@===<<<;;;999999999:::;;;:::::::::999777666444333111333555777888888666555555777::::::999888888999999888888;;;>>>???>>><<<;;;999888===DDDFFFCCC>>>;;;:::999888777888888999444666999;;;<<<;;;999888777777777666666666777888333444444555444333111111111111222444555666777888666999;;;;;;999888999:::999777555444333333444555555666777888777777777888777555333111111333666888888:::===???>>>;;;777444222444777888777333///,,,333333333333333333333333111444777777555444444555111111000111222444666777333333444444333111///...111333222...---000111......000111222222333555777///000222222222111111111,,,---...---+++***,,,//////...---,,,+++*********,,,...//////......000222:::EEE\\\wwwfffIII999333...++++++++++++++++++***)))******&&&((()))))),,,111111---000333LLLoootttVVV777+++***+++++++++222>>>GGGIII;;;111(((((()))(((&&&'''%%%&&&&&&&&&''''''''''''%%%&&&(((---???aaaOOO555---,,,+++...//////444???HHHLLL;;;555...+++---//////......------,,,,,,++++++++++++---......,,,+++,,,---)))%%%%%%)))+++)))''')))mmmiiifffqqq||||||rrraaa^^^XXXTTTQQQRRRSSSUUUZZZXXXUUUSSSRRRQQQRRRRRRPPPTTTVVVVVVXXXcccvvvtttjjj___]]]]]]]]]\\\XXXRRRJJJDDDGGGJJJWWWjjj}}}mmmccc[[[TTTHHHAAA;;;;;;<<<;;;>>>AAAKKKPPPQQQMMMHHHFFFCCC???CCCAAA???======>>>@@@AAAAAA@@@@@@???===<<<:::999===;;;888777888<<<@@@CCC@@@???===;;;::::::::::::999999999888888777555555222333444444555666777777555777999:::999888999999777666666999===>>>===:::999777666<<>>===<<<:::999999999::::::666888:::======<<<;;;999777888888777666666888999333444555666555444333222222111222222444555777888777999<<<<<<:::999:::<<<;;;999777555444555666777333555666777666555666777666444222000111333666888:::<<>>777///+++---///...,,,//////...------,,,++++++---///111111000.........'''$$$$$$(((+++)))((()))rrr[[[YYYZZZaaammm{{{}}}pppfff```\\\ZZZZZZXXXVVVTTTSSSPPPMMMJJJLLLHHHHHHMMMPPPQQQUUU\\\hhhtttjjjVVVRRRSSSYYYUUUZZZhhhnnnfffXXXPPPTTTeee{{{jjj\\\UUUOOOAAA???===::::::;;;<<<>>>HHHQQQVVVPPPFFFAAA@@@@@@@@@AAAAAA???;;;999;;;===CCCBBBAAA@@@>>><<<:::999:::888666555777;;;???BBB@@@???>>><<<;;;999888777<<<:::999888999888666444555555555555444333222111777666666666666888:::;;;>>>;;;777555555666777777666444333555:::???BBBDDD:::888555555888;;;======;;;999666777:::;;;:::888;;;999777777777777666555333555777999888555222000444444444444444555666777333777;;;;;;999777888999999777555666888:::;;;:::555555555555444222000///333222000//////111222444:::>>>BBBAAA<<<777555444666555444555666666444222555444222000000111222333666555333111111111333333666000...///...+++///777888666444333333444444444777666555444333222222222///...---...000444888:::;;;888444111111000000///---000222///+++))),,,000///000000---+++***++++++)))---000//////666CCCNNNfffrrr~~~ppp```JJJCCC:::333...------------,,,+++++++++---///111,,,---+++***---000...)))+++999QQQ```TTT999***+++))))))))))))***+++,,,---...+++&&&$$$%%%&&&'''(((%%%%%%'''***)))'''***000)))///---777^^^|||KKK000,,,***%%%)))(((***///555>>>MMM[[[BBB...///333((()))111+++---...000///...,,,------333>>>EEEDDDBBB@@@999///---'''$$$&&&%%%%%%+++444www^^^[[[VVVTTTZZZeeeuuu{{{rrreeeYYYQQQMMMKKKJJJKKKGGGGGGLLLNNNNNNRRRXXX```qqqhhhVVVUUUWWWUUU]]]ppp~~~uuunnn[[[QQQJJJ???>>><<<;;;;;;===???@@@JJJTTTYYYTTTIIICCC@@@>>>===>>>???>>>;;;;;;<<>><<<:::999777777666777888;;;===>>>??????>>>===;;;:::999999<<<:::888777777777666555666666666666555444333222777666666666777888999:::;;;888555333444555666666444333222444999>>>AAABBB===:::777666777999:::::::::777666777999;;;:::999555555555777999999777555444555666777666444222000444444444444444555555555888:::===<<<999777666777666555444555777888888888444555555444333222000///333333111111111333555666:::<<<===<<<:::777555555777666555555555666444333555444222111000111222333666555333111111222444555555111///000000...333:::<<<888444555999:::777444888777555333222111000000//////...///222666:::<<<999777444111000//////...,,,///111///,,,***---000444;;;>>>777000///000///(((///444333444???UUUhhhsssuuuvvvuuuuuuooo___NNNCCC>>>666000---,,,,,,,,,...---,,,+++,,,---///000(((++++++***,,,///---)))///444@@@GGG>>>---'''---***)))((((((((()))******...***&&&$$$%%%&&&(((((('''(((***---444===CCCFFF>>>DDDEEEVVV}}}hhh@@@///---+++&&&'''&&&(((,,,111999GGGUUUAAA333777;;;///+++...''',,,...//////---,,,---...666999999666555:::@@@CCC777,,,%%%'''***+++///777iii^^^UUUNNNOOOVVVaaaooo{{{|||ooogggcccaaaWWWSSSQQQQQQQQQOOOQQQTTT___uuuggg\\\]]]```hhhwwwoooYYYMMMFFF>>>===<<<;;;<<<>>>@@@BBBHHHRRRXXXRRRIIIBBB>>>;;;;;;<<<===<<<<<<<<<>>>@@@AAAAAAAAA@@@???===;;;999444555777999:::;;;;;;;;;>>>>>>======<<<;;;;;;:::===:::777555666666666666666777777666666555444333777666666666777888999:::888555333222333555666555333222222444999===???@@@@@@===999777777888888777888777666777999;;;;;;:::444444666888:::999666333555555555555444333222111666555555555555555444444<<<===>>><<<999555444333333333333444666777666555444444444333222111000///444333333333333555777888:::888666555666666666555:::888555444555555555444555444222111111222333333555444333222222333555666444222111222222111666;;;<<<777333666<<<>>>888111888777555333111///......//////000111444888<<<>>>888666444111///......------///111000---+++---///===JJJMMM>>>000...---)))))),,,000888DDDXXXooo~~~zzzqqqkkkggg___MMM===999666111---******+++,,,///...---,,,,,,,,,---...$$$)))+++******,,,---+++333111333666111(((''',,,***)))'''&&&%%%&&&((()))---***&&&%%%%%%'''((((((---///000999MMMaaaeee^^^SSSZZZeee~~~MMM222---...+++(((((('''''')))***///<<>>@@@@@@AAA@@@???===;;;999666777888999:::;;;;;;<<<=========<<<<<<<<<<<<<<<===:::666444444555666666777777777777777666555555777777777777777888888999666444222222444666777666333333333666:::>>>??????@@@>>>:::888888888777666777777777888:::;;;<<<===999999888999999888555222666555444333333222222222888888777777777666555555;;;<<<;;;:::777555333222444444444666999999777555444333333333222111000000222222222333444666888999888444//////222555666666<<<999555444444555555555444333333222222222333333555444333222222444666777444333333333222222555888555333222555999999555000555444333111000/////////000000111333666:::===???777777555222000.../////////000111000...,,,---///888GGGIII888,,,---+++###///...555IIIeee}}}{{{sssiiiZZZFFF666222111///,,,******+++---///...---+++*********+++###(((***'''%%%***...000333111333888777///))))))***(((&&&%%%%%%''')))***,,,)))&&&%%%&&&'''((((((---...333DDDddd{{{sss^^^XXXhhhbbb999+++,,,---,,,,,,,,,******)))&&&'''111>>>AAAFFFOOOPPPEEE999111++++++,,,------,,,,,,...000,,,,,,...222777FFFdddqqqNNN---%%%+++,,,---000tttddd[[[WWWUUUWWWZZZ___tttyyydddTTTKKKFFF>>>===<<<;;;;;;;;;<<<<<<@@@EEEFFFAAA<<<>>>@@@AAAAAA???>>><<<<<<;;;;;;:::===>>>???@@@???===:::999:::999999999:::;;;===???<<<<<<<<<<<<;;;;;;;;;;;;===999555333444555555555777777777888777777666555666777777777888888888888777555444444666888888888555555666:::>>>@@@AAA@@@>>><<<:::999999:::999888888888999::::::<<<===???===;;;888777888999999888777666444333222222333333999999::::::999888777666777777666666666555444333777666777999;;;<<<:::888444444333222222111111111111111111222444555666777666111---,,,000444666666;;;888555333444555555555333333333333333333444444444333222222222444666777333555555222000111222333...111444666666444222222222111111000000111111111000000111333666999<<<>>>888888666333000///222444333333222000...---...///+++666777...***000000)))333>>>SSSjjjqqqYYYBBB444111111000---******,,,///---,,,+++***))))))((((((%%%((((((###"""***222666222111333999:::333+++&&&((('''''''''(((***---...+++)))&&&%%%&&&(((((((((''''''000IIImmm|||gggHHHUUUrrrfffKKK222,,,---,,,,,,///+++++++++***%%%%%%000<<>>333111***+++,,,,,,,,,,,,///111444999???DDDMMMggghhh777(((******)))+++vvvdddVVVOOOPPPUUUVVVgggmmm^^^RRRIIIDDD???>>>===<<<<<<;;;;;;;;;>>>BBBBBB===<<<@@@FFFHHHEEEBBB???======<<<:::888:::;;;===???>>><<<999888<<<;;;:::999:::<<<>>>@@@;;;;;;;;;:::::::::::::::;;;888555333444444444444666666777777777777666666666777888888888888777777888777555666888999999888666777999===@@@BBBBBBAAA===;;;:::999:::;;;:::999888999::::::::::::===???;;;888666666999<<>>>>>>>>>>>>>><<<@@@AAA======BBBGGGIIIFFFCCC@@@>>>>>>===;;;888777999<<<======;;;888666999::::::;;;;;;<<<<<<<<<:::::::::999999888888888999777555444555444333222555666666777777666666555666777888999999888777666999777666777888999999777666777:::>>>BBBCCCBBB@@@>>><<<::::::;;;;;;:::888777999:::999777777:::<<<777666555777:::===???@@@777777777666666555444444555777888999:::999777777333222111222555777777666888777666777999:::::::::666555444333333333444555111111222333333333333333///000111111111222444666444333222333444555444333222333333444444555444444444333111000000111222333///444666222000222111......111444666666555666666222111111111111222333333//////000222444666777888777666444///,,,///777>>>@@@<<<555000......000111555222000000...///777BBBVVVmmmwwwqqq}}}}}}sssgggVVVBBB555111999888555///)))(((,,,111,,,,,,,,,,,,,,,+++******'''(((&&&%%%***333888888000...***((()))+++***)))&&&((()))+++,,,---------)))(((&&&&&&((()))(((((()))&&&000EEERRRMMMDDD@@@bbbwwwPPP333444222,,,+++---...,,,)))+++......))))))555CCCxxxgggEEE)))&&&)))************,,,000333:::mmmzzz???,,,...***''')))lll___]]]XXXZZZbbbrrrppp]]]UUUOOOFFF????????????@@@AAAAAABBBBBB:::>>>@@@>>>>>>BBBFFFFFFGGGCCC@@@>>>??????<<<999666888;;;<<<<<<:::888666666888:::<<<===<<<:::999::::::999999888777777666888777555555555555333111555555666666666666666555666777888999999888777666999777666777888999888666666777:::>>>BBBCCCBBB@@@???===<<<;;;;;;:::888777666888999888555555777:::777666777888;;;<<<<<<:::888888888888777666555444333444666888999888777666555222111222666888888666777555444444666888999999777666555444333444555666222222333444444333333333---111444444222222333666111111111333555555444333222333444444555555555444444333111//////000111222---333666222111444444000000///000222666777666444444333333222111111222222...///000111333444555555555555222---***...777@@@DDD>>>666000......000222---))),,,333333444EEEZZZ|||xxxttt{{{~~~mmmYYYMMMBBB777222222<<<;;;777///(((&&&+++000------.........---,,,,,,&&&''''''(((///777999666......---++++++,,,+++)))'''(((+++,,,---,,,+++))))))'''&&&&&&((()))((((((%%%!!!(((777888000555DDDmmm]]]111***111111***)))...///)))...000222000)))'''222???ccc|||jjjJJJ///...)))************,,,000333XXXrrr999***---***%%%'''xxxiii^^^YYYXXXcccuuujjj```XXXJJJ???======AAAEEEFFFCCCAAA@@@@@@???>>>===<<<===???AAABBBAAA@@@@@@>>>===<<<;;;:::555555666888::::::999777777888999999888777666555666888;;;;;;999777666666777888888777777666555444444555666555333222333444777888999::::::999777666666666666666666777888888:::888555555777;;;===>>>>>>@@@???;;;:::<<<;;;888555555555666666777888999777888888999999999888888777666555333333222222222555555444444333333333333222333555666888999999:::555555444444555777999;;;666666777777777555444333444444444555777888777666555777999777666777888777555333111000111333333222444333222222222444666777666333111111333555333222333555666666444222222333---...---///555<<<:::555666555222000000000111222111222222333333222222111/////////...---///222444777444000000222333222000,,,+++***+++000AAA___xxx|||sssjjjUUU???555444333111000:::===:::222+++***)))(((111666999777333///+++(((###,,,,,,,,,444555444999222333444222///+++))))))(((*********---000---''''''%%%&&&,,,...+++***+++,,,%%%(((111,,,&&&:::YYYfff@@@111...------------,,,,,,,,,---***+++...---)))+++111KKKfffiiiNNN:::000&&&,,,+++$$$%%%000888999aaaddd///###+++,,,&&&"""tttllldddhhhuuusssccc___YYYNNNFFFEEEFFFIIILLLLLLHHHCCC@@@??????>>>===<<<<<<>>>@@@AAA@@@@@@???>>>======<<<<<<777777777999;;;;;;:::888888999:::::::::999777666999;;;<<<<<<:::777666666999999999999888666555555444555666555333222333444777777999999999999888777555555555555555666777777999888666444555888<<>><<<<<<:::666555444444444444666777888555666888999999888555444666555444333333222222222333333444555666777777777333333555666888999::::::666555555555666777777888666777777888888777666555888555333222444666777777222777999555111222555777111000///111333444444333555444333222333444666777555333111111222333222000666666666555222000111111000111111222888>>>===777777555333222111222333444222222222222222222222222---------,,,++++++...000666333111000222222111000---++++++---444GGGfffvvvqqqpppmmmLLL>>>000,,,...---,,,,,,***//////)))&&&)))///222>>>===999444...+++(((&&&"""***)))***444666111333///000000///+++)))((((((***,,,,,,+++---///,,,&&&&&&$$$'''---///---+++---'''%%%)))---***///MMMoooyyyNNN333***,,,---......//////......///------///---((()))...FFFYYYppp{{{vvvcccGGG111000000,,,(((***111666666```wwwNNN***$$$+++***((()))rrr{{{www~~~}}}oooccc[[[ZZZVVVMMMGGGHHHHHHKKKNNNNNNKKKEEEAAA>>>>>>>>>===<<<<<<===>>>?????????>>>>>>>>>=========999999999;;;<<<<<<:::888:::::::::;;;::::::999888===>>>???===:::777666555:::::::::999888777555444444555666555444333444555666777888999999999999999555555444444444555666666888999888555444666<<>>======<<<<<<===>>>>>><<<<<<<<<<<<<<<=========:::999:::;;;<<<<<<:::888::::::::::::::::::999999???@@@@@@>>>:::777555555::::::999999777666444333444666777666555444555666666666777888999:::::::::666555555555555666777777888::::::777444555<<>>666666111(((&&&)))***)))'''&&&&&&(((***000222111---+++,,,)))%%%###$$$(((---...++++++---(((+++++++++:::aaahhh@@@000000444***,,,///000111///---+++,,,---......+++((('''(((000EEE___pppxxxyyysssmmmLLL999+++***---...333:::PPPzzzrrrcccSSSCCC333)))%%%)))(((######***```jjjwww~~~zzzrrrgggbbbZZZTTTMMMGGGAAA<<<<<>>>>>???:::::::::;;;;;;;;;;;;<<<999888999:::<<<<<<:::888999999888888888999999999@@@@@@@@@===999666555555888888888777666444333222555666777777555555666777666666777888888999:::;;;777777666666777777888999999;;;<<<:::666777<<>>===:::777444222333555666666666555555888666333222222333222111555444000333DDDVVVWWWMMM333222333555777888666444333333222111111000000000666666666666444222111000222222111///......111333,,,///000///222666666222222222222222222222333333444333333333333333333444333444666555222000000000000111222222111///...---,,,***))),,,444DDD^^^ttt|||tttaaaJJJ888111000111000,,,+++,,,***&&&'''***''')))---444AAAJJJIIICCC333---***+++***&&&%%%(((111EEEHHH:::333---***---)))))))))(((&&&''')))+++///222111,,,)))***(((%%%$$$$$$(((,,,,,,((()))------,,,)))///MMM|||RRR444+++,,,---+++,,,...//////---***((('''***+++***)))))))))***+++===UUUhhhvvv~~~~~~zzz]]]III666000,,,***...777888SSScccVVV@@@666222...---&&&$$$))))))%%%$$$(((cccdddhhhqqqsssjjjmmmxxxooofffbbb```TTTNNNFFF???::::::;;;>>><<<===???CCCEEEDDDAAA???<<<======>>>???@@@@@@@@@:::::::::;;;;;;;;;;;;;;;888888888:::<<<===;;;999999888888888888999999:::===>>>===;;;888666555666666666666666555444333333555666777777666666777888888777777777888999::::::888888777777888888999:::999;;;<<<;;;888999;;;???;;;======999888999888555444444444444555666777888:::999777666555666777777777888999:::999999777666777888999:::<<<>>>???@@@777777666666777888:::;;;999;;;<<<>>>===;;;999777222333444555666555444333555444333444444333111///888666222999SSSllllll\\\CCC@@@;;;999777666555444333333222222111000//////444666888777555333222222///000000///...///111333---111222111222555666333111111111111111000000000333333444444444444333333111333555555333000//////---000333333111...---,,,+++)))(((+++000;;;NNN___```VVVFFF:::444333333333000,,,***++++++)))+++...'''))),,,333>>>DDD>>>444111000444:::777---))),,,BBBYYYYYYBBB222***(((---)))*********((((((***+++,,,//////***'''''''''%%%%%%%%%(((+++***(((+++111555...+++===dddeee@@@000......---***+++---------,,,***(((%%%)))***''''''***------,,,333AAAXXXppp~~~yyymmmiii___QQQCCC555,,,,,,000333777777000+++,,,+++(((,,,&&&$$$(((+++)))(((***eeecccaaaccclll{{{nnnkkknnnppppppyyyjjjccc```\\\QQQKKKCCC<<<:::<<<<<<<<>>???AAADDDDDDBBB???<<<<<<>>>???AAABBBBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<888888999;;;>>>???>>><<<:::999999888999:::;;;<<<999::::::888666555666777555555666666666666555555555666888888777666888999999888888777777888999:::777777777777777888888999777888999:::::::::999999555888888555555888888555111222444555666666555555666777888999999888666555555666888999999888666555777777777999;;;>>>AAACCC888888666666777888:::;;;777888:::;;;<<<;;;:::999444555666666666555444333444333222333444333111///666777666???\\\xxxxxxgggQQQJJJBBB:::666555444333555555444444222111000///222555777777444222222333...000000000......///000---222333111222555555333111111111111000//////...111333555666666555333111///222555666444111//////+++///333444111...,,,+++***((())),,,...444AAAMMMGGG>>>444000000111222222111,,,***---///...///111+++///111111333333...'''...222<<>>555777RRR||||||LLL444000///000333)))***+++,,,------------'''++++++&&&&&&,,,000///,,,---222@@@VVVhhhjjjeeeiiiqqqppp```JJJ999111---555111+++(((((())))))(((+++'''&&&)))+++***)))***aaa___ZZZUUUVVVccc|||vvvrrrlllhhhdddrrrllleee```YYYQQQLLLCCC===<<<>>><<<999>>><<<<<<>>>BBBDDDCCCAAA;;;<<<>>>@@@BBBCCCDDDDDD??????>>>>>>============888888:::<<>>777111000000000111222///)))'''+++...---+++,,,&&&...333111------...---###)))888EEE???000,,,333GGGYYYRRR777***'''(((+++(((***,,,,,,***)))(((((($$$)))***%%%"""$$$&&&&&&$$$%%%(((++++++---555???EEE<<>>AAADDDEEEDDDBBB===>>>???AAABBBCCCDDDDDDEEECCCAAA?????????>>>===:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<===>>>>>>>>>>>>;;;888666666888888555333888777777666777777888999999888666555555555666777;;;888666777999999666333333222222333444666888::::::999999:::;;;999666333000222666999999777444222222333333222111222555777666888;;;===<<<999555333333444555666777666555444999888777777888888777666333777999666555777888666777666555555666777666555555:::>>>===888333222333111111111111111111111111111+++***444FFFPPPOOOIII999888555444444555888999666666777777666555333111777333///000555===BBBDDDJJJAAA666000000222222111///000222222111111222333000111333222111222444666333000000444666444333444444444555666666444///+++,,,000555444...***((()))++++++,,,///333555666555555444333000,,,+++,,,---111---((((((,,,...---+++///...------...---+++***((()))******,,,///555999BBB???999000)))'''***......---+++***((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((***,,,,,,***...999CCCBBBMMMdddsss???---)))+++...+++,,,,,,++++++,,,...000111222000+++((('''(((+++---'''***,,,***,,,;;;SSSfffkkkqqqwwwVVV<<<555000---******+++,,,***'''+++)))'''(((+++,,,***(((ttteeeVVVOOOJJJJJJVVVfffxxx}}}ppplllrrr~~~tttXXXGGG;;;===AAA>>>>>>AAA======>>>@@@BBBCCCBBB@@@<<<===>>>???@@@AAAAAAAAABBBAAA???>>>>>>>>>>>>===;;;;;;<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;777555333444777888777555777777777777777888888888555555555666777888999::::::999888999;;;:::777444444333333333444666777888999999888888999888666333000333666888999777444222222333333333222222333555444666999::::::777444222222333444444555555444444888777666666888999888666555999;;;888666888888666555555444444555666666555555999======999555555777666555444333222111111111000......333;;;@@@@@@>>>888777555333333555777888999888777666555555444444222666>>>GGGOOOQQQNNNKKKCCC<<<444000111444444222000111222222111111222444222222222111111222444555333//////444666444333444333333444555555333///+++---111555444...***))))))******+++...111333222111111111222000///...///111...***&&&'''+++......,,,///............---+++***)))***+++,,,---///333666:::888444---'''%%%'''***---,,,+++***)))(((((((((&&&%%%%%%%%%&&&&&&''''''((('''(((+++...222:::BBBFFF]]]|||mmm@@@000+++***,,,***++++++++++++,,,---/////////,,,(((((())),,,......'''))))))&&&%%%---===JJJcccsss~~~lllWWWHHH@@@///,,,))))))+++,,,+++(((***)))'''(((******)))'''xxxbbbTTTJJJFFFMMMWWWbbbpppvvvzzzSSSEEE;;;>>>AAA???>>>@@@=========???AAAAAA???===;;;;;;<<<===============??????>>>>>>>>>=========<<<<<<<<<;;;999888666555::::::::::::::::::999888333111111222555777888777666777888999999888777666444555666777999999::::::888888999;;;<<<;;;888555555555444444555555666777999777666555666666666444111333555777888666444333222333444444222111111222444666888999999777555333333333222222333333444555888666555666888888777666888<<<===:::888999999777444444444444555555666777555888;;;;;;888777888::::::999777555333222111000///111333333222333666888777555444222222444555777:::999777666777:::===???888???KKKVVV[[[XXXPPPIII888555111111444555555333111333444333222222333555444222000000111222333333222...///333555333222333222222333444555333///,,,///222444333...+++)))***))))))***---//////---+++)))+++.../////////000222***'''%%%'''+++//////..................---,,,+++)))+++---...//////111333333222///+++'''&&&''')))))))))))))))************'''&&&%%%%%%%%%&&&((()))***'''(((---111444;;;BBBMMMsssZZZ;;;222+++***,,,***+++++++++,,,,,,---------...***'''***000444333111,,,---,,,)))'''(((...444NNNffftttiiiWWWOOOIIIBBB...+++((()))+++---+++)))***(((''''''((((((&&&%%%tttbbbWWWQQQQQQTTTYYY```qqqwwwqqqjjj[[[KKKAAA:::===@@@???===>>>???>>>>>>???AAA@@@>>><<<:::;;;;;;<<<;;;;;;::::::???@@@@@@???===<<<<<<<<<<<<<<<;;;;;;999888666555999999999999999888777666222111111222333555777777666888999:::999888555444666777888999999888777666666777:::<<<===;;;777555666666555555555555555555888666333333444555666555222333555666777666555444222444666555333111000000666777999::::::999888777555444333333333444666777:::888777777777777666444:::>>>???;;;999::::::888555666666555555666888:::777888999888666666777999;;;999777555333222222222000333555444222222666:::555444333222222333444555:::888777777;;;BBBIIIMMMFFFHHHKKKLLLKKKEEE???:::111111111222555555444111333444555444333333444555444222///...000111111///111......222444222111222333333333444555444111...000222333222///,,,+++,,,******+++---......+++(((###&&&***,,,,,,,,,---...+++)))((())),,,............///000///---,,,,,,,,,'''***...111111111111222//////...---+++*********%%%&&&'''((()))*********''''''%%%%%%%%%&&&((()))---+++---111111000888DDDaaa___CCC222000+++***...---++++++,,,,,,,,,,,,,,,,,,000,,,)))---555999777333......,,,+++***+++---...777IIIVVVRRRFFF>>>999555---***'''(((+++---,,,))))))((('''&&&&&&%%%$$$$$$wwwjjj___XXXTTTUUUUUU]]]rrr{{{{{{rrrbbbVVVFFFCCC===888:::>>>>>>======@@@??????@@@BBBAAA???===;;;;;;;;;;;;;;;;;;:::999@@@BBBCCCAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999888777666666444444333222222333555777777888::::::999777555333666666888999999888777666444777:::;;;;;;888666444666666666666666555555555777555222111333555666666333444555555666666555555333555666666444111000000666777888999999999999999777777666555555777888999===;;;999888777666444222:::>>>???<<<999::::::888888999999888666777:::===888888777555444333444666888777555333333333444444555555444333444666777888444333222222222222333444:::888666666:::AAAIIINNNHHHFFFCCC>>>888333000//////000111333444444111///333555555555333333444555333222000/////////...---000,,,---111333111000111333333333555666555333000111222222111///.........---,,,---...///...+++((($$$'''***++++++++++++,,,...---,,,,,,---------,,,...///111000---,,,,,,---%%%)))...222222222222222,,,,,,,,,------,,,+++***###$$$%%%'''((()))))))))''''''&&&&&&&&&'''((())),,,,,,111444...+++:::NNNGGG555///111++++++000...---,,,,,,,,,,,,,,,,,,,,,111,,,***---444777444///+++***((('''(((***++++++,,,111<<>>:::888999<<<>>>>>>===@@@??????AAABBBAAA???===::::::;;;;;;;;;::::::999???BBBDDDBBB>>>;;;;;;<<<:::;;;<<<<<<<<<<<<<<<;;;999999999999999999888777777777666444222333666888999999:::999888666444333222333444666888999::::::555888;;;;;;999666444444666666777777777666555555666444111111333555666777444444444444555555666666555666777666444222222333444555555666777888888999999999888888999999:::;;;???===:::999999777555333999===>>>;;;999::::::888:::;;;<<<999666777:::>>>777777555444333333333333555444333222222333555666:::666222111333555555333333333222222222222333333:::777555333555999>>>AAA:::;;;;;;999555222000///000111222333222111000///444555666555333222333444222444555444111...------///,,,,,,000222000///000222222222333555555333111222111000000000000111111000///......///...---+++***+++------,,,,,,,,,---000000///...---,,,++++++---000222111---+++,,,...'''+++000333333222111111***))))))***++++++)))'''###$$$&&&(((((((((''''''&&&&&&''''''(((((((((((((((***222777222333KKKhhhxxx???333111333------111///000///---,,,+++,,,,,,------***''')))---///---)))+++***))))))((()))******...***111BBBGGG:::...,,,---***'''(((***,,,***(((&&&''''''&&&$$$###$$$%%%lll^^^WWWMMMIIIQQQ\\\iii~~~rrrfffaaa[[[NNNIIIHHH@@@===;;;888888<<<@@@AAA@@@>>>>>>>>>???AAAAAA???===888999999:::::::::999999:::>>>BBBAAA>>>;;;<<<>>>;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;::::::888999888666444444888;;;;;;;;;:::888777555444444111222333444666888999:::888;;;<<<;;;888555444555555666777777888777666666555333222222444666777777555444444444444555666777777777777666444444555666444444444555666888999:::999999::::::;;;;;;;;;:::>>><<<::::::::::::888777666;;;<<<999888999:::888;;;======999555555999===555555444555555555555444666555333111222333555777888666222111111333444444333333333333333333333333777666444222222333555777000333666777555333333333111222222111111000111222333444555444222222222333111777<<<:::444...---///...++++++///111///...000000000000111333333222111111000//////000222333444333000...---...///...---,,,---...---,,,,,,...////////////...,,,+++******---000333111---+++,,,///+++...222333222000......+++)))((((((******(((%%%&&&''')))******)))'''&&&%%%&&&((()))))))))''''''((((((111===BBBLLLkkk^^^;;;111111333...///444111333111...++++++,,,...///)))'''%%%&&&'''(((((('''(((+++------+++******+++---+++...777???>>>777111...+++((((((***+++)))'''$$$&&&((('''%%%$$$%%%'''|||kkk^^^RRRKKKNNNRRRXXXiii|||tttbbbXXXTTTLLLJJJGGG======<<<999999<<>>@@@@@@>>><<<777777888999999999999999555:::???@@@===<<<===@@@;;;<<<<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<888999999777555666:::>>><<<;;;999777666555444444555444333333333555666777;;;===>>><<<888555555666444555666888888888777666444333222333666777777777555555444333444555666777888888888666444444666888777666666666888:::<<<===888999:::;;;<<<;;;:::999<<<;;;::::::<<<<<<;;;:::444999;;;888777999999888;;;======999444333777<<<444333444666777888777666888666444222222333555777555444444222111333666999333333333333333333333333444444333222333333444555000222333222000///111444111222111000///000333555333444555444222111222333111:::AAA???666///...111...******///111///...///.........///111222111///111///......000333555666333111...,,,---...//////,,,,,,,,,+++***+++---000---.........,,,*********---111333222---+++,,,//////111444333111...,,,+++...+++))))))***+++(((&&&)))***+++,,,+++***'''&&&$$$&&&(((***+++)))'''&&&+++(((111CCCRRRdddOOO666------000,,,000666444555333...+++***,,,...000''''''&&&%%%%%%&&&((())) &&&,,,...,,,)))((()))'''++++++(((000===<<<333...+++((((((******(((&&&$$$&&&((('''%%%$$$&&&(((wwwooo___QQQMMMNNNQQQYYYaaauuu~~~wwwnnnfffWWWJJJGGGJJJFFF>>>;;;;;;;;;<<<===???BBBCCC<<<;;;999999;;;===>>>>>>888999:::;;;<<<;;;:::999<<<:::888999===???>>><<<===<<<;;;<<<<<<:::777555888:::<<<===<<<<<<===>>>@@@>>>:::888777:::===???BBB@@@<<<999888777888999444555666777777666555555999999999888888888777777888777666555444444555666777666555888;;;<<<:::888777555555888<<<;;;555///777888888777555555666777999777555555666777777666777777888999<<<<<<:::999555666888999::::::999999888;;;======:::999;;;===AAA===999777666777777777000000111333555777999;;;BBB===777333111111111111999666111000111333555666444555555666666555444333000000222222333222111000/////////000111222444555444444333000......000222222444555555333222222333222555888999777333///...////////////...---++++++111...///333444000///000...111000---///555999777999333---,,,...///---***---,,,,,,++++++*********))))))***+++++++++******(((---000......000000...444999:::333---,,,,,,,,,'''(((+++,,,,,,***(((&&&******))))))((((((''''''&&&))),,,,,,+++))))))))),,,111666???YYYKKK444222000000222333333333888555111---++++++---......***&&&&&&(((***)))((('''&&&&&&(((+++------,,,000+++(((((()))---999DDDGGG;;;---''')))...///...''''''&&&&&&&&&&&&''''''ttteeeUUUMMMKKKLLLQQQWWW```uuuxxxuuu```LLLEEEFFFDDD>>><<<;;;;;;<<<===???AAABBB>>><<<;;;;;;<<<>>>>>>>>>::::::;;;<<<<<<<<<<<<;;;>>><<<::::::<<<<<<;;;:::;;;:::999999999888666333555777999:::999999:::;;;???===;;;999999;;;>>>@@@???===:::777555555666777444555666777777666555555666777777888888999999:::888777666444444444555555666555444555888:::999777888666555888;;;:::666111777777888666555444666777888666555555666777777666555555666888::::::888777444555666888999999888888999:::;;;;;;999888888999>>><<<888666777777777666666777777555333333444666999777444333444555444444666333111000111333444555444555666666666444333222...///111222333333333333111000000111111222222333333333333111///...000111111333444333222000111111333555888999666333000///...///000000111000000000111......222222///---...000000000000000111111222444000---...111222000---,,,,,,++++++******))))))((()))***++++++***))))))'''+++...,,,---000111///222666666///)))((())))))(((***+++,,,,,,***(((&&&((((((((('''''''''&&&&&&&&&(((++++++***(((((((((---...555JJJmmm|||HHH444111///...///111111111888555222///......//////,,,(((%%%$$$''')))(((&&&'''&&&&&&(((***++++++******))))))+++,,,111???MMMPPPEEE666,,,)))***+++***''''''&&&&&&&&&&&&''''''ssscccYYYSSSPPPPPPRRRQQQ```tttssszzzaaaKKKBBBBBBAAA???<<<<<<;;;;;;<<<===???@@@@@@>>><<<<<<===>>>===<<<<<<;;;;;;;;;;;;<<<======AAA???<<<;;;;;;;;;:::888999888777666777666444333333666888999888777888999<<<;;;::::::;;;<<<>>>???;;;999777555333333444555555555666666666666555555333444555777888:::;;;<<<888777666444444444444555666444222333555777777777999777666777999:::777444666777777666444444555777777666444444666777666666333333444555777888666555222333555777888999888888:::999777777888888777555;;;999777666777777666555888:::;;;777222///111444444333333333555666555333333111000111333444444444555555666666555333222000...///000222444555555555333222222111111000000000111222333222000//////000000222333333111000000111444666888888666333222111...///111222444444555555111//////222111,,,***,,,444111222888777///+++......------000444555333///,,,,,,++++++***)))))))))((()))+++,,,,,,***((('''%%%)))***))),,,000222000222555444---(((((()))(((***+++,,,,,,,,,)))'''&&&'''''''''&&&&&&&&&&&&&&&%%%'''))))))(((''''''(((------:::\\\rrrBBB444111...,,,---...//////444333111///.........///...***'''''')))+++***(((((('''&&&''')))))))))(((&&&'''***,,,---333DDDUUU^^^QQQ???111***(((((((((''''''&&&&&&&&&&&&''''''}}}rrriiiaaaYYYUUURRRWWWaaarrryyyiiisssfffTTTEEE???@@@@@@@@@;;;;;;:::::::::;;;===>>>@@@>>><<<<<<===<<<;;;:::<<<;;;:::::::::;;;===>>>AAA@@@>>>======<<<<<<;;;:::888666555666666555444555888:::;;;:::999999999888888888999:::;;;<<<<<<888777555444333333444555666666666666666555555555333444555666888999::::::777666555444333444444555666555333222333555777888:::888666666888999888777666666777555444333444666666555333444555666666555222222333555777777666444222333555777999999999999999777444666999:::999777888777555666666666555333444888;;;888111///333888888666333222333222111000111111111333555666555444555555666555444222000//////000111222333444555555555444444222111///...---///111333333222/////////111222333333111000000111555666888777555333333333///000111333444555555666222000111333000+++***,,,666111777DDDBBB222***---+++,,,...333666666333///------,,,,,,,,,+++++++++)))+++,,,------+++)))'''$$$&&&((((((,,,222444111555777555...***+++,,,++++++,,,,,,,,,+++)))'''%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&(((''''''&&&((()))...333JJJsssfff<<<555111---+++,,,---......///......------------------***'''''')))***)))'''((('''&&&&&&'''((('''&&&&&&(((+++,,,,,,333GGG[[[kkkYYY@@@000++++++***((('''&&&&&&%%%%%%&&&&&&'''vvvggg\\\VVVSSSUUUbbbxxxyyywwwxxxzzzmmm]]]UUUNNNFFFBBB@@@@@@??????::::::999999999:::<<<===>>>===;;;;;;;;;;;;999777;;;:::999999999:::<<<===@@@@@@@@@?????????@@@@@@<<<:::777666777888888777666888;;;<<<;;;:::999999444555666777888888888999777666555555555555666777777777666666555555555555555555666666666777777777666555444333333444555666777777555444444555777999999777666666777888888888555666666555333222444555555333222333555666666555333333333555777888666444444555777999:::::::::999777555333666:::======<<<777666555555666666444333222666:::777111///333999;;;777222000///000111111222222333555777888666555444555555555333111///...222222222222222222333333666666555333111...,,,+++---000333333222000......222333555444222111111222444666777777555333333333000111111222333333222222333222333555111+++***---111///999HHHGGG666+++,,,,,,---000333555444000...........................,,,---......---+++)))(((###%%%'''(((...444555222444666444///,,,---...,,,++++++++++++***(((&&&%%%''''''''''''''''''''''''%%%&&&''''''&&&(((+++---000AAAbbbXXX666444111...,,,,,,.........,,,,,,+++,,,,,,------...+++(((%%%&&&((()))'''%%%((('''&&&&&&''''''&&&%%%((()))+++,,,,,,666MMMbbbrrrZZZ===---+++---***%%%&&&&&&%%%%%%%%%%%%&&&&&&{{{kkkbbb[[[XXX```nnnyyyuuuxxx}}}uuu___PPPFFFCCCAAACCCCCC???======::::::999999:::;;;===>>>===;;;;;;;;;;;;;;;888666:::999999999999:::;;;;;;===???@@@@@@???@@@BBBDDD???<<<999777888:::;;;;;;333666:::;;;999777666666333444444555555666666666666666666666777888888999888777666555555444555555777777666666555555555444333333222333333555777888777888888777555666888:::666666666666666666777888444555555444222222333555444222111222444666666555333333444666888888666555666777888999::::::999999555555444666:::>>>@@@AAA999777555444555555444333444777888555000...000333999555000...///222444666444444444555777888777555333333444444333111000...222222111000000111111222777666666444111...+++)))---///222333111/////////222444555555333222222333222444666777555333222222000000111111111000//////222222444555111++++++///+++,,,555AAA@@@444+++***...///111111111000...---------...///000111111222.........---,,,***)))((($$$&&&(((+++111888777333000222111...,,,...---*********))))))((('''&&&%%%'''''''''''''''(((((((((%%%&&&''''''(((+++///222999TTTyyyuuuGGG333222000---------......---,,,,,,++++++,,,...000111000...,,,,,,//////---***((('''&&&&&&'''((('''%%%((((((***---///999NNNaaahhhRRR888***)))+++((("""&&&&&&%%%%%%%%%%%%&&&&&&zzzsssqqqsssvvvxxxxxx~~~~~~fffRRRIIIDDDAAACCCBBB===<<<>>>;;;;;;;;;;;;===>>>@@@BBB<<<;;;;;;<<<<<<<<<999777999::::::;;;;;;;;;;;;;;;<<<>>>??????===>>>@@@CCCAAA===999777999;;;======222555999:::888666444444555444444444444444555555666666666777888999::::::999888666555444444444555666666666555555444444444111111111222444666888:::666888999888666555777999444555555666555555666777444555555333222111333444333222111222444555555555333333333555777888666444666777888999999888777666555666777777999;;;???BBB<<<999555333444444444333666666666333000......///555333000000222555666777666444333444555666555444111222333333333111000///000////////////000222333666666666444222...+++(((---///111111000//////000222333444444222111111222///222666777555222111000//////000000000000//////000111444555000***+++///+++...222444444111---***000000000...---------...++++++---...000222333444///...,,,***((('''''''''%%%(((***...555;;;999222+++...///---...///---)))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((***...444888HHHhhhYYY777111---,,,,,,,,,......,,,++++++***))))))+++...111333555333111222444555222///((('''&&&'''((()))((('''''''''))),,,///444BBBOOOKKK???111(((((()))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&|||qqqqqqvvv~~~{{{```NNNGGGBBBBBB???;;;<<>>===;;;999999:::<<<=========<<<;;;;;;===???>>><<<;;;>>>AAABBB>>>999777999;;;===>>>333666999;;;999777555444777666555333333444555666555555666777888999::::::999888666555444444444555555555555555555555555555///000000111444777999;;;444777999999666555666777222444555666555555555666444444444333222111222444333111000111333555555555222222222444666777555333666777888888888777555444555777888888777999===BBB>>>:::666333333444444444555444222111000/////////555333222333555666555444666444333333444444444333000111222333333222000000------------///111333444666666666555222...+++(((...///111111/////////000000222333333111000000111---111555777555222000.........///000000000000000...///333444///)))***///...111000,,,,,,///000,,,000000...,,,++++++...000)))***+++---000222444444///---***'''%%%%%%&&&&&&&&&))),,,111888===:::222***---//////000222///***&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''')))+++000666;;;VVVuuu~~~FFF---111*********,,,...---+++))))))(((&&&&&&(((+++000222222///...///111222///,,,((('''&&&''')))***)))(((&&&&&&(((+++,,,,,,222999///...+++((('''(((***+++&&&%%%%%%$$$$$$%%%%%%&&&tttdddkkkooo}}}yyysss\\\GGG???>>>;;;999<<<>>>BBBBBB===;;;???CCCEEEAAA>>>;;;:::<<<>>>===;;;888888999:::::::::999999;;;;;;;;;:::999;;;>>>AAAAAA===888777:::<<<======;;;999777777999888555222777555555999999777777:::666555444555777888888888:::999888666666666777888666:::;;;555222444666666333222111000111333666888666666666666666555555555666555444555777777666555333222222111111222222333333222111111111222333444333333333333333444555666555555555444444555666666666555555666888999:::::::::777444555888999666333111444555444000---...///222333333444444333333222555666444000///222222000111111000000000000000000000000222333///,,,000777:::999777444111///,,,+++////////////000111222333222111111000///...------/////////...---+++)))(((...000111222111222333555////////////...---,,,+++333000,,,+++---///000000444111---,,,++++++***))),,,...000111///---,,,,,,+++,,,,,,)))'''''''''&&&)))&&&(((333???CCC;;;111+++***,,,111222...---///'''%%%"""!!!###$$$%%%%%%&&&''''''%%%###$$$&&&(((***%%%&&&---111444CCCUUUccc===///111111---)))((()))***)))((($$$&&&((()))---000,,,%%%)))+++...222333222///---'''&&&%%%'''***+++***(((---+++))))))*********))),,,***''''''((())))))(((###%%%%%%""""""%%%&&&$$$kkkaaa```jjj|||}}}xxx|||qqqrrr}}}YYYGGGAAA<<<;;;======AAA@@@<<<:::===AAAAAA===;;;999999<<<>>>>>>===777888999:::::::::::::::<<<<<<<<<;;;;;;<<>>777///+++)))+++000000---,,,...+++(((%%%###$$$$$$$$$###((((((''''''''''''((((((+++&&&$$$(((,,,777TTTppphhhEEE///)))---...+++((((((***++++++***)))***)))&&&(((...000...***...333444111---,,,,,,''')))))))))(((((()))+++---+++))))))*********(((+++)))&&&&&&'''(((((('''$$$&&&%%%""""""%%%&&&$$$uuu]]]VVVUUU___lll|||{{{yyyzzzkkkeeettt\\\DDD>>>===>>>AAA<<>>:::888;;;======999888777999;;;===>>>===666777888999:::;;;;;;;;;============<<<===???BBBBBB>>>999777888:::<<<===999777777888:::;;;:::999444444777<<<===888555666888777666777999:::::::::999999999888777777666666;;;======777555777888777444333111000000111333444333333444444555555666666888666333333555777888888;;;999777444222111111111333333333333444555666777777666555444333333333333333333222222222222333333777777666555555555555555;;;999666777::::::888555777888888777555333333444444444555555555555444444444666555111111333444111222222222222222222222222111000222444222///333999@@@<<<555000...///333555111111111111222333444444555444222111000111222333999888666444222222222222+++,,,------,,,+++,,,---000111111111111///...---111///---,,,...///000///111///.........---+++)))((()))+++,,,,,,,,,...///...***'''&&&&&&((()))***111444888;;;;;;777222...)))''')))---...+++***---...+++(((&&&%%%%%%$$$###***((('''(((+++,,,)))'''(((&&&&&&)))...CCCllljjjBBB///***,,,000,,,***))))))+++,,,---,,,,,,///---((((((,,,000111///444777444---((((((+++$$$(((+++)))&&&%%%'''***+++***))))))******)))(((***'''%%%%%%&&&''''''&&&%%%'''%%%!!!!!!%%%'''%%%dddWWWNNNOOOVVVbbbwwwxxxjjjxxxUUU>>>::::::;;;===<<<>>>>>>:::999;;;<<<:::777777777888:::;;;<<<<<<666777888999:::;;;;;;;;;<<<=========<<<<<<>>>@@@BBB>>>:::777777999;;;===:::999999999999::::::999666555777;;;;;;777555777888777555666888::::::999444555666777888888888888DDDFFFCCC>>>;;;<<<<<<:::555333222000000111222222222222222333444555666666999666333333555777999::::::888666333111111111111333333444444666777888999888777666444333333333333333333222111111111111222666777777666555555666777:::888777777999999888666888888888777555555555555444555555555555555555444000333222//////222222///222222333333333333333444222111111444333111444:::>>>:::555111000111444777222222222222222333444555444222000......///222333888666333111//////000111...///000///---,,,---...///000111111111///---,,,000...------///000000/////////...//////...+++)))***,,,---......000333555444---(((&&&&&&&&&(((+++222777;;;:::666000------(((&&&'''+++,,,))))))+++...,,,)))(((((('''&&&%%%***'''&&&(((---...***%%%$$$&&&+++000:::VVVTTT444+++,,,000222---,,,+++***+++,,,,,,,,,)))///111---+++---000000888888555///)))&&&''')))%%%(((,,,......---++++++***)))((()))******)))'''(((&&&$$$###$$$%%%%%%%%%&&&(((&&&!!!!!!%%%'''%%%kkk\\\NNNJJJLLLRRRaaappp}}}|||~~~uuuPPP@@@===999555555<<<>>>>>>;;;;;;===<<<888777888999999999999999:::666777888999:::;;;;;;:::;;;<<<===<<<;;;;;;<<<>>>@@@???<<<999777777999;;;<<<;;;:::999888777888999:::777666888888555666999777555444555777999999888333444555888;;;===???@@@KKKKKKGGGAAA>>>???===999555444333111111111111222222222222333444555666666999666333333555888::::::666555222000000000222333333333444666777888999999777666555555444444444444444333222222111111111222444666777777666666999;;;888777666666777777666555888777555444444444444444444555555555555555555444///222222000000333333000222222333333333444444444333111111333333222444888888777555333222333444555333333333222333333444555444222000//////111333555666444111///------...///000111111000...---...///...///000111000...,,,***...------...000111000...///......///000///,,,***,,,---//////000111444777444---((('''''''''---666???@@@???:::222,,,******'''%%%%%%)))***'''(((***+++)))(((((()))***)))((()))&&&$$$''',,,---)))$$$&&&'''+++333FFFiii}}}aaaAAA000,,,,,,,,,,,,.........---++++++++++++&&&+++...,,,,,,111777999@@@888...(((&&&'''((((((***+++...444999999333---(((''''''(((******(((&&&(((&&&######$$$%%%%%%$$$'''(((&&&""""""%%%&&&%%%sssbbbSSSMMMKKKKKKSSS___sss}}}yyyxxxvvvxxxmmmWWWDDD??????:::777777;;;======<<<===???===888666888::::::999888888999888888999:::::::::999999:::<<<===<<<;;;;;;;;;===>>>>>>===;;;888666777999<<<<<<;;;888666555777888<<<888555777666555666:::666555444555777888888888555555777:::>>>CCCGGGIIIJJJIIIEEE???===>>><<<888555444444333222222222222333333444444555555666666888666444444666999::::::333111///......000222444333444555666777888888888555555444444555666666777666555444333333222333333333666888888666666:::===777777777777666666666555777555222222333444444333444444555555555555444444111444555333444777666333111222222333333444444555444111000222333111222666222333333333333333333222333333333222222333333444555444333222222444666777666555333000////////////...000000///---,,,---...---...000111000...+++)))---,,,---///111111000...///.........///000...,,,+++,,,.../////////111333...)))((())))))+++888HHHUUUOOODDD999000***(((''''''$$$%%%((()))''''''***'''&&&&&&''')))******)))'''%%%$$$&&&)))***(((&&&,,,***+++999WWWxxxcccGGG<<<222//////,,,******///000000...,,,******+++'''+++,,,+++000:::CCCFFF>>>444)))$$$&&&))))))((()))''''''...666777000(((&&&&&&'''(((******(((&&&(((&&&######$$$%%%%%%$$$&&&(((((($$$###&&&&&&###rrraaaXXXRRRMMMOOOWWWdddvvvxxxssszzz~~~dddVVVJJJ@@@;;;>>>>>>::::::???999;;;<<<<<<>>>@@@===777444777:::;;;:::999:::<<<999999:::::::::999888888;;;===>>>>>><<<;;;<<<===<<<>>>???===999666555666999::::::777555555777:::;;;777666888888555666999777666555555888999999999777777777999>>>CCCIIILLLEEEDDDAAA<<<<<>>777888???777:::;;;;;;>>>@@@===666222555999;;;::::::<<<>>>::::::::::::999888777777<<<>>>??????>>><<<===>>>;;;>>>@@@>>>:::666444555777888888666444555888<<<999777777::::::666555666888777666777999:::::::::777666555666:::@@@GGGKKKBBBBBB>>>;;;===AAA@@@<<<555555555555555555555555666666666666666555555555555555555666999::::::999444222///------///111333444555666777777666555555000111222444666999;;;<<<999999888666666555555555444777999777333222555888888999:::999888777777888777444000000222444444222222333333444444333333222///333444333444777777444000000111222222333444444666222///111111//////111............///000222333333333222111111222222222000111222333444444555555555555444333222000///...///000111000//////000111...000222333333000---***+++,,,---000222222000---000...,,,,,,...000000000,,,...000111///---,,,,,,,,,***---///+++---BBB\\\iiiVVV===...+++,,,)))%%%'''$$$$$$'''(((&&&'''+++%%%$$$$$$%%%'''((('''%%%&&&''''''&&&&&&'''***,,,+++...>>>eeefff<<<222444444---***+++......---...222***---000000---,,,...000...666@@@HHHMMMLLLAAA555*********))))))))))))***...+++'''%%%%%%''')))***%%%%%%&&&(((******'''%%%(((&&&$$$###$$$%%%%%%%%%$$$((()))'''&&&'''%%% yyyhhh]]]YYYXXX___jjj}}}yyyvvvyyy}}}oooYYYIIIDDDEEEBBBDDDDDDAAA<<<999999:::999999;;;===???>>><<<:::888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===<<<:::777999::::::;;;;;;<<<<<<<<<===<<<;;;:::888777666555777888999777555444555666::::::999888888777777777666666666777888:::;;;<<<666444444777<<<@@@@@@@@@<<<===>>><<<:::888999:::666666555444444444444444555555444444444444555555777555444555999:::888555333111///000222444444444222666888666666777555111555333111111555888;;;<<<;;;:::888777888777555333777444333444444222333666:::888777777888888888777111222333444444222111///222555666555333222444777222111111111333333222111333000...000555888666444444444444333222000---,,,//////...000333444444333111000000000222333222111111222333222000///000111555666555333000//////000///------///222222...+++///111000---000555444...---...000222333111...,,,/////////000///......---+++///222222000------...------...000444;;;AAAEEEFFF>>>444---+++***'''$$$$$$&&&((()))***)))(((''''''%%%$$$%%%((((((&&&###((('''!!!***)))&&&...666777TTTyyyIII555:::888,,,+++***---222222...,,,...///---///222111......111:::UUUjjjeeeSSSDDD888...,,,((($$$%%%***---,,,***((('''&&&$$$%%%&&&((()))''''''&&&%%%&&&'''((()))&&&'''(((******((('''&&&"""%%%)))+++)))&&&###"""~~~qqqhhhdddkkkuuu}}}wwwuuuuuuyyyvvveeeWWWJJJAAA???CCCDDDEEEDDDAAA===:::;;;<<<===<<<<<<===???>>><<<:::999::::::;;;;;;<<<<<<<<<;;;:::;;;<<<===<<<:::777;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::888777666555888999999888666444555666777777777777666555444333666666666777888:::;;;<<<777666555888<<>>333///+++---((($$$%%%))),,,,,,+++((('''&&&&&&&&&&&&'''((('''&&&&&&%%%&&&&&&'''(((&&&'''((())))))((('''&&&###&&&***+++)))&&&$$$###}}}|||~~~{{{nnnmmmppp|||~~~pppkkkYYYRRRJJJFFFBBB???AAAFFFFFFEEECCC@@@===<<<===>>>@@@???>>>>>>???>>><<<:::<<<;;;:::::::::;;;<<<<<<;;;::::::;;;<<<<<<999777<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888777777:::::::::888666444555666666666888888777666333222555555666777888999999:::888777777888;;;======<<<666777888777555444444555888888666555444444444444888777666666555555555555444555777666555444444555333111///000222444444444111333333///...000000---444222000111444888999:::999777555555666888888777666444333444222000222777888555333222222333222111444444555555444222111///(((333AAAJJJKKKDDD:::444555333111222444666777777444111......222555666555111111222222111111000/////////...000222333333222000111111222222222222222444555555333111//////000555666555444222111222333======;;;777222///......///000000...000333222...---222@@@UUUccc]]]FFF111,,,,,,,,,,,,,,,+++*********+++,,,+++******+++---...---...222888<<<<<<;;;...+++'''''')))***)))'''$$$%%%&&&'''((('''&&&%%%((('''&&&'''((()))(((&&& &&&%%%%%%***)))---<<<>>>]]]ccc<<<444444---,,,444000***)))///333111---+++---...000///,,,---888EEEkkkjjj[[[@@@,,,'''******---((($$$$$$'''+++,,,,,,(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$&&&)))***(((&&&$$$$$$}}}rrriiiddddddlll{{{zzznnnmmmrrr{{{www]]]NNNJJJEEECCCDDDCCCAAACCCGGGFFFDDDAAA>>><<<<<<>>>???@@@???>>>???@@@@@@???===>>><<<:::999999:::;;;===;;;::::::;;;<<<;;;999777=========<<<<<<;;;;;;;;;777777777888999999::::::;;;;;;:::888555444555666888999;;;<<<;;;999666444333333444555666777777777777777777888999999999999444555666555444333444555777666666555666666666777999888777666666555666666444777999888555333444666333111///000222444444444444666555111000222222///333111000111444777888888888666444444666888999999666444333444111///222888999777444333333444444444555555555555444222111000+++000666;;;<<<:::666444444222000111444666888888333111......111333555555///000000111111111111111000///...///222333222111///111333333333222222222666777666444111///...///333333444222111000222333999;;;<<<:::444///...//////000000///000111000///------444CCCPPPOOO@@@111,,,,,,,,,,,,,,,+++******++++++***))))))***,,,---///...///444:::;;;888444,,,***(((((())))))'''%%%&&&&&&'''((((((''''''&&&'''&&&&&&&&&''''''''''''&&&((($$$&&&000111444@@@XXX}}}nnnJJJ///000555......888333+++(((---222222---+++---,,,...000000222<<>>>>>===>>>???BBBBBBAAA@@@>>><<<:::999999:::;;;===;;;:::999:::;;;;;;999888======<<<<<<;;;;;;;;;:::333333555777999;;;======;;;;;;999777444444555777999:::<<<===<<<:::777555111222333444555555555444555666777888777666666555333555666555444444555666555555555666777888999:::888888777666666666666666666999;;;:::666444555777333111///000222444444444555777666222111444444111222111000111444666777777666444333444666999999999555444444444111///444<<<;;;888555333444666666666555444444444333222111111111000//////000111111111111000///000222555666555222000......000222333444/////////000000111222222000///...///111222222111...111444555333222222333666777666444000.........///000111000//////111333///444888999555111//////000//////000///...///000...,,,,,,111777888444...---------------,,,++++++---+++)))))))))+++---//////000222666999888444///---,,,++++++***)))(((&&&(((((()))))))))(((((((((%%%%%%%%%$$$$$$%%%&&&'''%%%222888777666333===SSS}}}wwwLLL>>>111000222111333666444,,,''',,,111111---+++---***,,,222888:::<<<@@@444555222...+++,,,,,,+++***(((%%%$$$&&&)))+++---'''((()))***)))&&&$$$"""$$$%%%'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&###%%%&&&&&&$$$######$$$nnnaaaZZZWWWSSSOOOQQQ]]]iiivvvxxxmmmiiijjjoootttuuuvvvyyyvvv|||sssiii___TTTOOORRRTTTSSSUUU[[[vvvzzzeeeQQQFFFDDD@@@???AAAAAA>>>???BBBCCCAAA===<<<============;;;<<<===AAACCCDDDBBB@@@<<<;;;:::::::::;;;<<<<<<<<<:::999999::::::999888;;;;;;;;;;;;;;;:::::::::222333444777999;;;===>>>999999888555333333666888888999::::::999888666444222333444555666555444444444666888888666555444555333555666666555555777888555555555666777999:::;;;777666666555555666666777777888:::999888777777888333111///000222444444444222555555222222444444111222111000111444555666555444333333555777999999888444333444555222111777@@@???;;;777444444555555555333333222222222222111111444222111111222222000...///......000222333333222000000///000000111111222//////...///000111222333000///...///111222111000...222555666333222222333555555555333000------------...//////...///111333+++///333666555222///...000//////111///,,,---111//////000000000000...---...............------,,,...+++))))))+++---/////////222666888777444000---++++++++++++,,,,,,,,,,,,*********)))))))))))))))###$$$$$$#########&&&(((%%%HHHbbb^^^KKK>>>RRRwwwWWW555666444...---111444333444---))),,,//////---------***---666======:::999222111...+++)))(((((('''((('''&&&&&&'''(((***,,,&&&'''((())))))'''%%%######%%%''')))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%######$$$%%%|||jjj___YYYUUUOOONNNVVV]]]cccqqq{{{rrrmmmfffgggiiikkknnnsssxxx|||sssggg\\\QQQIIILLLHHHIIINNNNNNLLLQQQ[[[zzzyyykkk]]]OOOGGGDDDDDD@@@>>>@@@@@@@@@BBBFFFCCC@@@>>>>>>???@@@>>>===:::<<<>>>BBBDDDCCC@@@===999::::::;;;;;;<<<<<<<<<<<<:::888888999:::999888999999999:::::::::::::::444555666777888999:::;;;777777666444222333666999777777777777777555444444444555777888888888666555444777::::::888555555666333555666666666666888999888888777777777888999999444444444444555666777777777666666777999999888666333111///000222444444444000444555333333666555111111000000111333555555444333333444666999999777555333333555666333222:::EEEHHHCCC===999666555444333111111000000111111222222444333333444555444000---......///111333333111...---///000111111000000000//////......///000111222000///...///000111000///---222666777444111222444333444444222///---------,,,---/////////000222444222111111222222222000...000...///222///+++,,,111...///111222222000...---...............---,,,,,,---***((())),,,......---///444999:::555///---,,,***++++++*********,,,---******)))(((((((((((((((###$$$%%%$$$"""###'''***777eeewwweeevvvggg???---000000---+++...222555444...+++,,,---,,,---///---,,,111:::===:::666555000...,,,)))&&&$$$%%%'''&&&&&&'''((((((((()))***&&&''''''(((((('''&&&%%%"""$$$(((+++,,,+++(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$$$$&&&'''{{{jjjaaaWWWPPPPPPWWWZZZYYYaaammmttt~~~rrrnnnjjjjjjlllkkkeee```ccchhhooowww|||oooeeeWWWOOONNNNNNMMMKKKIIIHHHKKKOOOMMMKKKUUUdddzzzjjj]]]QQQGGGDDDEEEBBB===;;;<<<======AAAFFFCCCAAA??????AAABBB@@@===;;;===@@@CCCEEECCC>>>:::888999:::;;;<<<===<<<<<<<<<:::888888999:::999888888888888999999:::::::::777777777777777777888888555555444333111333666999888888777777666555555555666777999:::;;;:::888777555888<<<<<<999777777888222444666666666666888999;;;:::999888777777777777333333333444555666777888777555444555999:::888555333111///000222444444444000444666555666888777333111000000111333555444333222333555777:::999666444222333555666444444===GGGQQQKKKDDD===:::777555444////////////000111222333555222///000111222111///...///000222444333000---,,,...111222111000//////000///.........000111222000///...///000111000///---222777777444111222444222222333111...,,,,,,---,,,...///000000111444666:::666111///000111000...000...///222///***+++111---,,,,,,...000111///---------......------,,,+++,,,)))((())),,,......,,,///555<<<:::333---+++---,,,,,,+++)))'''''')))******)))((('''''''''''''''$$$%%%&&&%%%###$$$(((,,,PPPyyySSS333000,,,+++------,,,111999333///,,,---,,,+++,,,111,,,///555<<<;;;666444666%%%&&&((()))'''%%%'''***$$$&&&((()))(((((())))))&&&&&&''''''''''''''''''!!!$$$(((,,,---,,,***((('''&&&&&&%%%%%%&&&&&&''')))))))))'''%%%%%%''')))pppcccZZZSSSUUUVVVUUUVVVZZZ```bbblll}}}}}}wwwoooeee```aaa```[[[\\\eeemmmxxx}}}yyynnn]]]UUUWWWQQQLLLHHHIIIKKKKKKGGGBBBLLLNNNOOOMMMKKKTTTjjj}}}tttcccVVVJJJAAA???@@@AAA>>><<<<<>>>>>???@@@GGGDDD@@@??????>>>;;;888999888888;;;>>>>>>:::666::::::::::::999999888777<<<===>>>>>>===;;;999888999999999::::::;;;;;;;;;888888888777666444333222444666888888777666666777;;;::::::::::::999777666888888;;;>>>===888777:::555>>>:::444888777222444888999999999999888777777555444222222222555888999===;;;888555555666888:::000222555666666555666777333777::::::777333222222000222333555666777666666888555333444666666444222222555<<>>;;;:::777444222111000000111333555666999444000000333555333000111222333444333111///---111000000000000000111111333444444333111222444666222333444333111//////000+++,,,111777777333222555333222000///.........///333222000000333777<<<>>>@@@===888444000//////000///////////////...------000000111111000///......444333222000//////......***)))(((%%%###&&&---333===;;;999555111---***)))''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&))))))%%%###+++555UUUmmmCCC444---000333333111...---,,,111,,,***,,,...---///111...666<<<:::444111...+++%%%''''''&&&$$$######$$$''''''&&&&&&'''((()))***(((&&&$$$%%%&&&((((((((($$$"""###(((...111///,,,---+++'''$$$""""""###$$$+++***(((&&&&&&&&&''''''rrrfff]]]\\\]]]ZZZWWWXXXVVVSSSYYYfffqqq|||zzzzzzrrrhhhaaaeeemmmzzzzzzrrrsssvvv}}}{{{ppphhhdddZZZUUUWWWSSSIIIGGGKKKNNNLLLHHHFFFGGGLLLRRRWWW___gggpppuuuxxx~~~wwwiiiYYYOOOHHHBBB@@@AAAAAA>>><<<<<<>>>???>>>===@@@AAAAAA???===<<<===???EEEBBB???=========;;;888;;;999777888<<<===<<<::::::::::::;;;;;;::::::999:::;;;<<<<<<<<<:::888666888999;;;<<<<<<:::888777666666777777777666666666555777999999777666666666;;;::::::::::::999777666999888:::===<<<999:::>>>===BBB:::333888888444666666777777777888888999999555444333222333555777999>>><<<999666555666888:::444666888999777666777777444777999888555222111222000111444666888999999999666444222333555555333111222444999?????????EEELLLSSSKKKAAA<<<<<<<<<999666111000000111222333444444777222//////222444222000222222333333222111//////000000000000000111222333111111222111000111444666666444222000////////////,,,,,,111666555111000333333222111///////////////111000.........111333555999777444111...---------///000000000///...------........................222222000///...---------------+++((('''+++222888BBB>>>888222...+++******&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&### &&&...HHHqqq|||VVV:::+++...///000///...,,,---...///***))),,,...---...111...555:::777111---***'''&&&''''''&&&$$$###$$$%%%'''&&&%%%%%%%%%'''((()))%%%%%%%%%$$$$$$%%%'''(((%%%######''',,,///...+++,,,***'''%%%#########$$$(((((('''&&&&&&&&&&&&&&&~~~tttrrrsssooogggbbbTTTMMMJJJPPPWWW```qqqzzzxxxhhh]]]^^^aaaccchhhmmmnnnnnnqqqxxx~~~rrrlllddd```___\\\WWWRRRWWWPPPMMMOOOMMMFFFFFFKKKFFFHHHIIIHHHKKKXXXmmm}}}sssiii[[[LLLGGGFFFDDDBBBBBB@@@>>><<<;;;<<<<<<<<<:::???@@@@@@>>><<<;;;<<<>>>CCC@@@===<<<<<<<<<;;;:::>>>:::777666:::======<<<888999:::;;;<<<<<<<<<<<<:::;;;<<<<<<<<<:::888777777999;;;<<<<<<999666444555555666777888999999:::777888::::::888666555666999::::::::::::888777666:::888888;;;;;;:::>>>CCCKKKMMMAAA555888999666999555555444555666888999;;;555444333222333444777888>>><<<999777555666777888666888999999777666666777666777777555333111222333111333555888:::;;;;;;;;;555333222222333444222111333333666999999888===DDDEEEAAA===;;;<<<<<<:::777///000111222222222222222444111......111333333111444333222111111000000000000000000111111333444555111111111000000222555777888555333333444444111...------111555444///...111222222111000////////////111000...---,,,++++++,,,222111111000///...---,,,000000000000///...---,,,------,,,,,,---...000111111111///...---,,,,,,,,,///---+++)))***///666;;;DDD???777///***((()))+++$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***&&&%%%%%%###"""&&&,,,555WWWxxxsssMMM===222'''...///...,,,++++++---///---)))(((,,,......///111///555888444///,,,)))&&&&&&''''''&&&$$$$$$%%%''''''&&&%%%$$$%%%%%%'''((($$$&&&(((&&&$$$$$$'''***'''%%%###%%%))),,,+++))))))((('''&&&%%%$$$######$$$%%%&&&'''''''''&&&&&&xxxaaaTTTJJJJJJLLLOOO[[[hhhooocccaaaaaa___aaaaaa^^^[[[ZZZ^^^bbb|||}}}{{{wwwtttssssssvvvuuutttssspppmmmiiigggbbbaaaaaa```^^^\\\YYYWWWXXXRRRMMMNNNTTTYYYYYYWWWTTTPPPOOOPPPMMMIIIIIINNNQQQVVV\\\bbblll~~~ppp^^^PPPCCCAAADDDDDDBBBAAA>>>===<<<<<<<<<<<<<<<;;;???@@@@@@>>><<<;;;<<<>>>AAA???===;;;;;;<<<<<<===AAA===999888:::<<<<<<;;;666777888:::;;;<<<<<<<<<;;;<<<===>>>===<<<:::999777777888999999888888777666666777777888999:::;;;888999;;;:::888666555555777999;;;;;;999888777666:::777777999:::;;;AAAHHH[[[^^^PPP>>>999777777>>>666555444333444666888:::555444333222333444666777<<<;;;888555444444555666444555777777666555666888999888666333222222333555444666777999:::;;;::::::444333333333333444333333666444444555444333777===<<<<<<<<<<<<<<<:::777555...///111222333222111111222000...///222444444333666444222000000000111222000000000111222444555666444444333222111222555888777777;;;BBBFFFCCC:::111000///222555333...---000000000000//////.........111111000///---+++***)))...000222333333222000///000000000000///...---,,,......------...111333555111111///...---,,,,,,,,,,,,+++)))(((***///555:::>>>:::333,,,((('''((()))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%###%%%'''(((,,,111---IIIjjjPPP555333222+++------...---,,,,,,...///,,,))))))...111000000222000555666222...---+++(((&&&''''''&&&%%%%%%''')))((('''&&&%%%%%%%%%&&&'''%%%))),,,***'''%%%)))---)))&&&$$$$$$&&&((()))(((&&&''''''''''''%%%$$$###"""$$$&&&)))***)))((('''rrrtttlll\\\OOOKKKIIIGGGLLLUUUbbbnnnyyypppkkkccccccbbb^^^ZZZYYY[[[]]]~~~pppccc___[[[[[[bbbnnn{{{{{{vvvyyyzzzvvvqqqhhhbbbaaa]]]^^^]]][[[VVVTTTTTTUUUQQQRRRSSSTTTTTTRRRQQQQQQSSSRRRQQQPPPPPPPPPQQQRRROOOKKKHHHKKKSSSZZZ^^^^^^[[[\\\___dddfffiiinnnuuu~~~nnnXXXJJJ???>>>BBBCCC@@@???;;;<<<============>>>>>>@@@AAAAAA???===<<<===???@@@???===<<<;;;===???AAACCC@@@<<<;;;===>>><<<:::555666777999999:::::::::999:::<<<===<<<;;;999888666555444444555888;;;===999999888888888888999:::777999::::::777555555555555888;;;;;;999777666777999777777999:::;;;AAAHHHcccjjj]]]GGG;;;444555@@@888666555333333444666777444444333333333444555555999777555333222222333333111333555666777888;;;======:::666333333444666777888999:::::::::888777666444444555555444444555555888555444555444111444888;;;===>>>>>>;;;777333222///000222333333222111000222111000000222444555666666555222000000000222333000000000111222444555666555444333000///000333666555<<>>===999;;;===>>>======>>>???@@@AAAAAA???===<<<===???>>>>>>===<<<;;;===AAADDDDDDAAA======???AAA???===666777888888888888888777555666888999999888666555555333111000222777<<>>;;;666444444555777777999999:::999888666444333333555666555444444555777:::666444666555222333666;;;>>>???===777333111111111222222333333333222222222222111111222444666777666555333111000111222333000000000111111333444555333333111...---...222555:::FFFYYYhhhkkk^^^HHH777333222444666444//////222---......//////......---------...------,,,+++***,,,...111444444333000...---......///////////////******++++++---000222333222222000///...---------+++******,,,000444555555******))))))((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&&&&&&&+++222>>>XXXsssmmmDDD:::;;;555000222(((+++///111111000//////...+++---333666333111222***,,,+++((((((+++,,,***'''''''''&&&%%%'''***---+++***)))'''&&&&&&&&&'''###&&&((((((&&&%%%&&&((((((((('''&&&&&&&&&&&&'''###$$$&&&'''((('''&&&&&&###%%%(((+++---,,,+++***vvvdddVVVPPP^^^rrrxxxbbbWWWPPPHHHEEEHHHHHHMMMVVVeeexxxkkkbbb___[[[XXXVVVXXXZZZ\\\ddd^^^UUUQQQQQQVVV[[[^^^hhh[[[TTTWWWYYYRRRMMMOOOLLLOOOPPPMMMGGGCCCDDDFFFJJJLLLMMMLLLKKKKKKMMMOOOPPPTTTXXX[[[]]]```eeeiiiiiioooxxxpppPPPGGG@@@??????===<<<===888;;;======<<<:::;;;<<>><<<;;;<<<>>>;;;<<<<<<:::999<<>>:::555333444666666555777777888777666555333222222444555555333333555777999555444777777444333555888;;;===:::444000111444444444333333333333333444222222222111111222444555666555333222111111222222000000000000000111222333333222111//////222777;;;FFFRRRdddnnnkkk[[[EEE666222111222555333......222...///000111111000//////......------,,,,,,++++++---///111333333111///---+++,,,---///000000111111******+++---...000111222111111///...---,,,,,,,,,******+++///333555444222'''''''''''''''&&&&&&&&&#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((''''''...777NNNjjj~~~pppQQQ888777999111...222(((+++---.........///000...,,,...444666333000000+++,,,***%%%&&&***+++((('''''''''&&&&&&(((+++///+++***(((&&&%%%%%%%%%%%%###$$$&&&&&&'''&&&&&&%%%'''((()))((('''&&&&&&&&&###$$$%%%&&&''''''((((((###%%%'''***+++++++++***fffVVVMMMJJJ[[[rrrssscccYYYOOOJJJKKKGGGHHHKKKSSSbbbuuu{{{yyywwwtttrrrqqqppppppmmmiiiccc``````bbbdddeeerrrfffaaagggjjjbbb[[[\\\dddfffeee___VVVOOOMMMNNNOOORRRVVVXXX[[[___eeejjjooouuu~~~sss~~~kkkMMMFFFAAA???>>>;;;;;;===888;;;>>>===:::888888999>>>??????===;;;:::;;;===999::::::999888:::@@@EEEEEE@@@::::::???FFFLLLNNN<<<<<<<<<;;;999777666555444555777888999888666555444333333333444666888999999888666555555777888:::222444666777555444444555111666<<<===999666666777666666:::>>>===999999<<>>===;;;;;;<<<<<<===<<<;;;999888;;;::::::;;;<<<===;;;999>>><<<;;;<<<>>>??????>>>===:::888:::???FFFLLLOOOCCC===999999======888333666666777888888888888777:::666777<<<<<<777777;;;777777666666555555555444:::::::::999777666444333555888;;;:::777555555777888999;;;<<<<<<;;;999888:::;;;;;;:::999777555333888666555888===>>>;;;777444333111000000222555777999888888888777555444333333444555666777888999:::<<<;;;999888666555555555333111222555999999333...222222222222222222222222444555666777777555333222222222111111111222333444;;;999777444222000//////333222000///000222444666555444222111222444666777222111000.........///000444444444666;;;@@@EEEHHHWWW```gggbbbSSSBBB888555333333333222111000000///333222000......///111222//////000000111111111222666333111000000111000///............///000222222---///000222333333333333...///...+++(((''''''((()))...333444222///...///((('''&&&%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%### """$$$&&&&&&((($$$%%%'''$$$)))@@@[[[jjjFFF:::000///000///---,,,)))((()))+++---...---,,,***---///000000///000000111111///+++'''&&&***---***)))&&&$$$$$$%%%'''(((''''''''''''&&&&&&&&&&&&+++***)))'''&&&&&&&&&&&&&&&(((***,,,+++***'''%%%(((((('''&&&%%%%%%$$$$$$%%%%%%&&&((())))))'''%%%~~~```PPPIIIJJJ\\\rrrssscccZZZNNNMMMKKKKKKNNNTTT\\\aaalll}}}tttlllnnnfff\\\SSSHHHGGGEEEAAA???>>>===<<<::::::;;;;;;<<<<<<;;;999999<<<;;;:::;;;===>>>===<<<<<<;;;:::;;;>>>@@@AAA@@@>>>;;;888777:::===@@@AAA???<<<999:::===>>>;;;888777888888666555555888:::>>>:::999<<<;;;777666999777666666666555555555444999999888777666555333333555888::::::888666777888777888:::;;;;;;:::888777888999999999888666444333888555444777<<<>>><<<999555444222222222333555666777777777777666555444444444555666777888888888888::::::888666555444444333444222333666::::::666111333333333222222222222222333444555666666555444333444444333333333333444444888777666444222111111000444333111000000222444666777666444333222222333333222111000///...//////000111111111222666:::>>>AAALLLRRRWWWQQQDDD999444333333222222111000000//////111000/////////000111222//////000000000111111111555333000...///000000///............///000111111...///000111222222111111...///...,,,)))((((((***,,,111666777444///,,,***+++***(((&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""$$$&&&&&&%%%&&&%%%'''******333RRRqqqgggEEE:::222111222111...---++++++***,,,---...---,,,,,,...//////...,,,,,,---222111000,,,)))))),,,000---+++(((%%%%%%&&&((()))''''''''''''''''''''''''***))))))(((((('''((((((&&&'''(((******)))'''&&&***)))))))))((('''&&&&&&&&&&&&&&&'''((((((''''''ggg|||~~~```PPPJJJMMMaaaxxxuuubbb\\\SSSNNNNNNOOOPPPOOOUUUcccssszzzggg\\\MMMEEEEEECCCDDDBBB@@@>>>>>>===;;;999888999:::;;;;;;;;;:::999===<<<;;;<<<>>>@@@@@@@@@:::999999;;;>>>AAAAAAAAA===:::777666777888888777::::::;;;<<<======>>>>>>:::<<<<<<999555555:::???AAA>>><<<<<<:::666555777666666666555555555555555777777777666555444444333666888:::;;;999888888999777888999::::::999888777666666777777777666555444777555444666:::======;;;555555555444444444444444444555555666555555444444555666777888888777666555999888666444333222222222444333444888;;;<<<888444444444333333222222111111111222444555666666555555555555555444333333222222555555444333333333333333666555333111111222444555888777666444333111000///111111000/////////000000111000000000222444777999???CCCEEE@@@666000000444111111000000//////............//////000000111111////////////000000000000444111...,,,---...//////////////////////////////...///000000111000///...---...---+++))))))***,,,,,,111666888555000,,,)))...,,,)))&&&$$$%%%&&&'''&&&&&&''''''''''''((((((&&&%%%$$$%%%''''''&&&%%%%%%%%%)))---111CCCiii^^^BBB999333333444222///...---,,,+++,,,---...---+++...///000...,,,***))))))000///...+++******---000000---***&&&%%%&&&((()))&&&''''''(((((())))))*********))))))))))))))))))%%%&&&&&&''''''((((((((())))))******)))((('''&&&''''''&&&&&&''''''((()))WWWjjj|||```QQQLLLSSSjjjwwweeeYYYUUUUUUSSSQQQSSS\\\fffnnnwwwzzzdddYYYLLLGGGHHHFFFBBBAAA?????????===;;;888666777999;;;;;;;;;;;;:::===;;;:::;;;>>>@@@AAAAAA;;;::::::;;;===???@@@???:::999999999;;;;;;:::999777999<<<<<<::::::<<>>777222444555222///...---+++***+++---...---,,,...///000...+++))))))***++++++)))((((((***,,,...111...***&&&%%%%%%&&&(((&&&&&&'''((()))***++++++++++++++++++******)))(((%%%%%%$$$$$$%%%'''((()))&&&''')))))))))'''%%%$$$'''''''''&&&&&&''')))***NNN\\\qqqzzzaaaQQQNNNXXXqqqtttlllfff___XXXWWW[[[aaadddgggnnn{{{ttt[[[RRRJJJHHHHHHCCCAAA@@@@@@@@@AAA???<<<999666777999;;;<<<<<<<<<;;;<<<;;;:::;;;>>>@@@@@@@@@>>><<<;;;;;;===>>>===<<<:::::::::<<<>>>>>>===;;;666999<<<;;;777666999<<<;;;@@@EEECCC<<<999;;;???>>>>>>===;;;999:::999888444444444555555555555555777777666666666777888999888888999:::;;;:::999888888888999999999999888888666666666666777777888888<<<:::888666777777777777444555666777666555333222111222333444555555555555444666888999999777555333777666444333111000000000111111333666888888777666444444444333333333222222000111222333555666666777888888888777666444333222111111111222333444555666666666444333333333333444444444444444333222111000000000111111111111111111555444333222222222222333666999;;;999444111222555/////////...............+++,,,---///000000000000///.....................111///+++***+++---......------.........------,,,......//////...---+++******++++++******,,,///222111000...---------,,,,,,'''&&&$$$###$$$&&&)))***))))))))))))))))))))))))%%%&&&'''***,,,+++)))'''&&&$$$)));;;VVVvvvmmm===999333111333444111...///,,,***)))***,,,............//////...,,,+++,,,---***)))(((''')))+++,,,---///---***'''%%%$$$%%%%%%%%%&&&'''((()))***+++,,,---------,,,+++)))((('''%%%$$$$$$###$$$&&&(((***%%%''')))++++++)))&&&$$$'''(((((('''&&&&&&))),,,FFFPPP^^^ooouuu___QQQNNNZZZtttpppeeeaaabbbdddgggeeebbbdddiiixxxlllQQQIIICCCCCCDDD?????????@@@AAABBB@@@<<<888888999:::<<<======<<<<<<;;;;;;;;;===???@@@???>>>???===;;;;;;<<<===<<<;;;<<<;;;;;;<<<>>>===;;;888777999;;;999777555777999888===AAA@@@;;;777666888:::<<<===::::::;;;:::777444444444444444555555555777666666666777888:::;;;999999999999::::::888555777777777777777777777777777777777666666777888888<<<;;;:::888666555555444333444555666666555333222222333333444555555555444333555777888999888777666888777555333222111111111000111333444555555555555333333333333444444444444111111222333444555666666;;;<<<<<<<<<:::999777555222111111222222333444555555444444333333333333333333333333333222222222222///000111222222222111111333222222111000000000000111555888888444111111222//////////////////......,,,,,,------......//////...............---------000...,,,+++---......---+++,,,---.........,,,,,,---...//////...---,,,+++++++++,,,+++,,,///444777999555///***((((((''''''$$$######$$$%%%''')))***))))))((((((((((((''''''$$$%%%&&&))),,,---+++)))&&&(((444OOOrrrqqq???666111000222333000///111...,,,******,,,.........---......---,,,,,,...000+++***((()))+++---...------,,,***)))'''%%%$$$$$$%%%&&&&&&''')))***++++++,,,,,,,,,,,,+++)))'''&&&&&&%%%$$$$$$%%%&&&((()))'''))),,,//////,,,)))&&&&&&(((***)))&&&&&&))),,,AAAHHHPPPYYYgggvvvwwwjjjYYYMMMMMM]]]yyy|||zzz|||~~~yyylllbbb___eeekkkwwwxxx[[[IIIFFFAAAAAACCC???<<<===>>>@@@AAA???;;;777999:::<<<===>>>======<<<<<<===>>>@@@BBBBBB???<<<===<<<::::::<<<======<<<<<<;;;;;;<<<======;;;999888888999999888888888999999;;;===<<<999666444444777<<<===;;;:::;;;999444333333333444444555555555555555444444666888:::<<<;;;999888999:::999666333555555555444444555555555888777666555555555666777:::::::::999777555444444222333333444444444444333333444444555555555555444222333555666888999999:::999888777555333333222222111222444444444444444444222222333333444555555555111111222222333444555666:::;;;<<<<<<;;;999777666333333222222222222333333222222222222333333333333444333222111111111222333///000111222222222222111111111111111111111111111---000333444222000000111////////////////////////...---,,,,,,,,,---...///.........---------,,,,,,...---,,,---//////...,,,)))***,,,.........---,,,------...//////...---,,,---.........000333999===<<<777000+++)))(((%%%###$$$$$$%%%''''''(((((((((((((((''''''&&&&&&&&&&&&######%%%(((+++------,,,(((111FFFeeeoooCCC666111000222222111111444444111...,,,---......---,,,------,,,***+++---///,,,)))((()))+++------++++++,,,,,,+++***'''%%%###%%%%%%&&&'''(((((())))))((()))***+++,,,+++)))((('''&&&&&&&&&&&&&&&''''''&&&)))---000000---)))&&&$$$(((++++++'''&&&(((+++@@@EEEJJJMMMTTT```jjjnnnhhh^^^QQQIIIMMMaaa~~~kkkbbbYYYYYY\\\gggxxxpppYYYFFFAAAEEEBBB@@@AAA>>>:::;;;===???@@@>>>999666;;;<<<===>>>>>>>>>===<<<===>>>@@@CCCDDDCCC???<<<;;;:::999:::<<<>>>>>>>>>:::::::::<<<>>>???>>>===888888888999::::::;;;:::>>>===;;;999888666666555666<<<>>>;;;:::;;;777111333333333444444555555555444333333333444777:::;;;;;;999888888999888444111444333333222222333333444777666555444333444444555777999::::::888666555555222222222333333444444444444555555666666555444444111222333555777:::;;;<<<:::999888666555444333333222333555555444333444444111222222333444555666666222222222222333444555555777888999:::999777555444444333333222111111111222111111111222222333333333666555222000000000111222///000111222333333222111222222222222333333333333***---000111000000111222/////////000000000000000000...,,,++++++,,,---///.........------,,,,,,,,,---------///000000...,,,((())),,,.........---,,,,,,---.../////////------000000000111222777===AAA999555000---,,,+++'''$$$%%%&&&((()))))))))((('''''''''&&&&&&%%%%%%%%%$$$######$$$'''+++---...---+++:::TTTsssddd>>>666222000222333111333777999666222///......---,,,------,,,+++))))))***,,,***'''%%%&&&)))+++***(((+++,,,---...---***&&&$$$%%%%%%&&&&&&'''((((((((($$$&&&(((+++,,,,,,++++++''''''''''''''''''&&&&&&$$$'''+++//////,,,'''$$$###(((,,,,,,(((&&&(((+++@@@BBBEEEFFFHHHMMMTTTZZZUUUOOOJJJIIIPPPddd|||ddd___VVVUUUaaallltttsss\\\OOOJJJDDD???======<<<<<<;;;<<<=========<<<::::::@@@<<<999;;;???AAA@@@===>>>AAAJJJUUUTTTIII???<<<;;;:::888999<<<>>>??????<<<:::999;;;@@@CCCDDDCCC>>><<<::::::;;;;;;:::999;;;::::::999777666444333555888;;;;;;888555555666222444666666555444555666666444333444777888777444666888;;;;;;:::888777777222444555555333111111111555555555666555555444333777777888888666555333222444555666777777666555444111555666222222666777333333333333333444777===AAA@@@???===999666444666777777222111444666444333444111000///222666888888666111222444555666555444444111111333777;;;;;;777333444444444333222111//////555444333222333555777888555333000...---...000111+++---///000000000111222888555333444666777555222.........///000222333444222333444222///...000222111222222111000...,,,+++******+++,,,---...000111000111222333111///+++)))......---++++++---222666............------------+++111888<<<============777555000,,,(((&&&%%%$$$&&&(((***,,,,,,+++)))''''''&&&&&&'''))))))(((&&&&&&+++,,,...111///LLLlllZZZ>>><<<777444333333555444111...666999999444///---------+++++++++************)))...+++'''''')))***)))(((,,,...000///---***((((((((((((((('''&&&&&&%%%%%%***((('''''')))---111444,,,)))%%%######%%%''''''))))))+++,,,---+++'''###%%%(((******(((''')))+++>>>@@@AAA@@@@@@AAAEEEIIIKKKGGGDDDGGGQQQgggzzzggg\\\WWW^^^eeejjjuuu~~~mmm```PPPJJJFFFBBB????????????>>>;;;<<<======>>>===<<<;;;???<<<999;;;???AAA@@@===<<<===BBBIIIIIIAAA;;;:::;;;999888888:::<<<===<<<888777777:::???BBBCCCCCC>>><<<:::999::::::999888999999999888777666444444444777::::::777555555666333555666666555555555666777444333333666777777555555777999999777666555666999:::;;;999666444333444666666666666555444333333555666777888888777666555666777888999999999888888333777666222222555555111333333222222222666;;;??????BBBDDDAAA:::555444444111///000444555333222444333222222444666666444111111222333444444444333222333333444777999888333000444444444444444444333222777666444333444555666888555333111...---...///000///111333333222222333444555444333333444444333222/////////000111222333444000222222111///...000222111222222111000///---,,,---------...///111222333000111222333111///,,,***......---,,,,,,...333666///////////////......---,,,...333999======999666333222111...,,,)))'''&&&'''(((***++++++)))'''&&&((('''&&&%%%&&&%%%### ###"""$$$))),,,,,,///555GGGeee___EEE777333333111000000222222///---222444555333///.........+++++++++************)))+++)))'''''')))***)))''')))+++......,,,+++***+++*********))))))((('''&&&((('''&&&&&&(((***---///'''&&&$$$$$$$$$%%%%%%%%%((()))***,,,---+++((($$$&&&(((***)))'''&&&''')))@@@AAABBBAAA???>>>???@@@CCC@@@@@@FFFQQQgggzzznnnddddddeeeffflllvvvqqqsssxxx~~~qqq[[[QQQIIICCCAAA@@@@@@AAABBBBBBAAA:::;;;===>>>???>>>>>>===>>>;;;999;;;>>>@@@???>>><<<;;;<<>>;;;:::;;;;;;999777777999:::999999555444555888===@@@AAAAAA<<<:::999999999999888777666666666777666666555444222555777777666555555666555666888777666555555666777555333333444666777777555777777666555444444555??????>>>;;;777555555666777666666555444444333333333444666888999999999888666777888999999999999888555777777333222333333000444444222111111444999>>>???FFFKKKKKKCCC:::444111//////333777666222000333333333444666777666333000222222333333333222111111222222333666777666333000333444555666666666666666777666555444444444555666555444111///......///000000222333333222111222333222333333333111000111222000///000000111222444444...///000///......000111111222222111000///...------------...///000111222000111222222111///---+++---------------///333666//////000111111///...---,,,,,,///555::::::444...000000000///---)))&&&$$$%%%'''(((*********)))((((((&&&%%%%%%&&&%%%###!!!$$$###&&&(((((()))222<<>>???@@@??????<<<;;;:::;;;>>>??????>>>>>>===<<<<<<<<<<<<<<<===<<<:::999999999999888777555666777999<<<>>>??????;;;999888888999999777555333444555555666666555555111333444555555555555555666777888888666555555666999777555444444666999:::777777777666444333444666======<<<999666555666777888777666555444333333333222444555777999999999888444444555555666666666666555666555444333333333111666666444222222444999===AAAFFFMMMPPPMMMCCC999222333444888;;;888222000222000222555888:::999666444333333333333222222111111///000333555777888666555444444555666666666666666666555444333222222333333555333111///......//////...000111111///---......///111333222...---///111000000000000111222333444---------------...///000111111111000000//////...+++++++++++++++,,,---...///000111111111///---,,,,,,---.........///222555---...///000000///---,,,+++---111555666444///+++000///...,,,***'''&&&%%%%%%&&&''')))+++,,,,,,---&&&%%%&&&(((***+++***)))&&&&&&'''''''''...???PPPwww||||||hhhBBB111777777,,,+++++++++,,,------,,,++++++,,,000555555222//////+++++++++*********))))))&&&'''(((***+++***)))((('''(((************,,,...+++,,,---...---+++)))(((&&&''''''''''''&&&&&&%%%"""$$$%%%%%%%%%%%%&&&'''&&&&&&(((***------+++)))))))))(((&&&%%%#########;;;<<<>>>@@@AAAAAA@@@???>>>===???EEEPPPddd~~~yyymmm^^^VVVXXX___eeehhhttt~~~xxxdddaaaUUUHHHCCC@@@?????????@@@BBBBBB@@@>>>999:::<<<>>>@@@@@@@@@@@@;;;::::::;;;===?????????===>>>>>>>>>>>>??????>>>>>>===;;;;;;;;;:::888777888999;;;<<<<<<<<<<<<<<<:::999888999999999666444222333444555555666666666222222222333444555444444555777888888777666666777:::999777666555777:::<<<999999999777555444666777999999999777666666888:::888777555444333333333444333444555777888888888777444444444444444444444444444333333444444444444444777777666555444666:::===BBBDDDIIINNNQQQLLL@@@777444333666999888333222444222555999;;;;;;999777666555555444444333333333222111333555777777777777777444555555555555444333333333222111111000000000000333222111000/////////000...///000///---,,,,,,------000222000---,,,---000000000000000111222333333---,,,,,,,,,---...//////000000//////////////////*********)))******++++++....../////////...------+++,,,.........///000222+++,,,---.........------+++111777777222---+++,,,...---***))))))***---///++++++++++++++++++,,,,,,&&&&&&''')))---//////...,,,******+++...===XXXpppuuuQQQOOONNNFFF999333333000******+++,,,---,,,,,,,,,,,,------222:::;;;444///...+++++++++*********))))))'''(((***,,,,,,++++++******++++++***((()))+++---+++,,,,,,---,,,+++)))((((((((()))((((((&&&%%%$$$!!!###$$$###""""""$$$'''%%%%%%'''***,,,---,,,***+++***'''%%%$$$###""""""===<<<===>>>@@@???===;;;::::::===DDDQQQfffwwwfff\\\XXXYYYZZZYYYZZZdddrrruuuYYYLLLOOOKKKFFFDDD???AAA@@@??????@@@@@@>>><<<999:::<<<>>>????????????:::::::::;;;<<<>>>???@@@;;;>>>???>>>>>>@@@???<<>>=========<<<:::777:::<<<>>>>>>===;;;;;;;;;:::999999999:::999666444222333444555666666666666444333222222444555444333333555777777666666666777888999888777666777:::<<<:::;;;;;;:::777666666777666777888888888999;;;===777666555444333444555555333444666888999999999888888888777666555555555555444222222555555333444666666777888777777888:::<<>>???666///...+++++++++************))))))***,,,,,,+++***+++,,,------,,,)))((((((***---,,,,,,,,,+++******))))))))))))))))))(((&&&%%%$$$"""%%%%%%"""!!!"""$$$&&&&&&'''))),,,---,,,+++---***'''%%%$$$$$$###""">>>===<<<===???@@@>>><<<999999<<>>>>>??????>>>===999:::<<<===>>>>>>>>>===888999:::;;;<<<===???AAA;;;???@@@===>>>AAAAAA===>>>=========>>>===:::888888;;;>>>>>><<<;;;;;;;;;:::999999:::;;;:::777444333444555666666666666666666444222222444555444222111333555666666666777888555777888777555555888:::999;;;<<<;;;999666666666333555888999999999:::<<<666555444333333444666777222444777999;;;=========<<<;;;999777666555555555666333222666666222222555222555777888888888999;;;===>>>>>>>>>>>>AAAFFFJJJ===444---///333444333444888:::;;;:::666333333333444333222222222333444555777999:::888444111111111222222333444444444444333......//////000//////////////////000111111222222000222333333111000111111000...------......---,,,/////////...//////000111000...,,,,,,...///...,,,---,,,,,,+++,,,---.../////////...---,,,,,,------******++++++,,,,,,,,,,,,***,,,......---+++******)))))))))***,,,///222444555888999444---((()))+++(((''''''))),,,111666888444222...+++((((((((()))((((((***...222555555555000///222<<>>===;;;<<<;;;>>>EEEQQQggg|||qqqfff```\\\]]]^^^^^^```gggqqqxxx}}}^^^NNNGGGIIIIIIAAA@@@CCC???AAA???======>>>??????>>>999:::;;;=========<<<<<<888999:::;;;;;;===???AAA===AAAAAA======BBBCCC???======<<<===>>>===:::888666999===>>><<<;;;;;;<<<:::::::::;;;<<<:::777444444555555666777777666666888555222222444555444222000222444555555666777888333555777777555444666888888:::<<<<<<999666555444111444777888777777777888555444333222333555777888222444777;;;>>>@@@AAABBB===<<<999777555444444444888444333666555000000333000333777999999888888999999======888333777DDDPPPJJJ<<<111000333333111000444666888777555333444666222222111111111222444555333666777666333111222333000111222444555666666666......///000111111000000---...///000111222333333///111333333111000111222111...,,,---///000...+++///............//////000222///,,,,,,...///---+++,,,++++++***+++,,,...//////......---,,,,,,,,,,,,)))))))))******+++,,,,,,***,,,......,,,***((((((***))))))***,,,000555777999888555111---)))((((((''''''''')))***,,,...//////---+++)))((()))+++---'''(((+++111777<<<>>>>>>999999@@@MMM```yyyvvvJJJ555444***000222...***---///...,,,...000///+++)))***++++++(((111@@@DDD999000///+++++++++************)))***,,,,,,)))&&&&&&(((+++......,,,)))(((***...111000///,,,))))))***,,,---)))((('''&&&%%%$$$$$$%%%###,,,555888444---(((&&&''''''''')))+++,,,,,,+++...***&&&$$$%%%&&&%%%###:::::::::::::::::::::::::::999===EEERRRhhh~~~tttkkkfff```\\\[[[\\\]]]]]]hhhlllwwwaaaJJJFFFEEEDDDDDDDDDDDDBBB@@@BBB>>>:::;;;>>>???<<<888???>>>===>>>???>>><<<:::===<<<;;;::::::;;;===>>>>>>@@@AAAAAA???<<<<<<<<<===???@@@???<<<::::::;;;===>>>>>>===<<<<<<>>>@@@999;;;<<<;;;999777777888666666666666777999:::;;;444444444444555555555555444555555666777888888888555777888777555444444555999:::;;;;;;999777555444000111444888::::::777555666666555555666888:::;;;444444444777@@@HHHHHHBBB777777666666555555444444999777444111000000111111555333555888666333333777:::777888:::777555<<>>999222---***)))'''&&&)))(((&&&&&&&&&''')))+++)))******)))'''&&&''')))%%%(((...<<>>AAA>>>;;;;;;>>>???<<<888>>>===<<<===>>>>>><<<:::<<<;;;;;;;;;<<<===>>>???===???AAA@@@>>>===<<<======>>>>>>===;;;::::::;;;======>>>===<<<;;;<<<>>>888999:::999777666666777777666666666666777777888666666666666666666666666555555666666777888888999555666888777555444444555888:::<<<<<<:::777555444000111444777999999777444888888888888999;;;===>>>===;;;777555;;;AAAAAA<<<666666666666666555555555777666444333222222222222444333555777666222333666888777888:::777555:::CCCPPPKKK@@@555......111333333333222222222222333333333222111000111222444666888777555333222222222333222222333444555555444222//////000000000000000///...///111222333222000///000000111111111111000000333000......//////...,,,///111333333111///.........---,,,---...///...---///...---,,,------...///111000...---,,,,,,------///---+++)))((()))***,,,,,,+++***)))(((((((((((())))))***,,,000666;;;>>>;;;666000,,,)))(((((('''((('''&&&%%%%%%''')))***)))******((('''&&&''')))''',,,888UUUpppGGG555222---222777888333......///.........---------.........222111111111000/////////000((()))***%%%)))---''',,,******------***((()))'''&&&&&&(((+++...//////---,,,)))'''&&&&&&'''''')))******(((&&&%%%&&&'''%%%///999999000'''$$$%%%''''''((()))******))))))...,,,(((%%%$$$&&&(((***::::::::::::::::::::::::;;;:::>>>GGGVVVlll|||uuummmeee___ZZZWWWVVVYYY]]]bbbkkktttxxxdddSSSFFF???@@@@@@@@@BBBCCCBBB@@@===AAA>>>;;;<<<>>>???<<<999<<<;;;;;;<<<===>>><<<;;;;;;;;;<<<======>>>??????<<<>>>??????>>>======>>>======<<<;;;999888:::<<<===>>>>>>===;;;:::;;;<<<888999888666444444555777888777777666555555666666:::999999888888777777666666666777777888888999999555666777777555444555555666999===>>>;;;888555333111111333555888888666333888888888888:::<<<>>>@@@BBB@@@:::555777;;;;;;777555555555666666666666666555555555555555444333333444222444777555222222666666666888999777555999>>>JJJOOOJJJ:::......111111333333444444444444333333000000000000222444777888888777555444333222333333222333444555444333222111...///000111111000...------///222444444333000...//////000111222222222222333111///...///000///...000222333333111.........---------///111111///...//////...//////000111222000///...---------------...---+++******+++,,,---,,,+++***)))(((((((((((('''(((***---222666:::<<<666222---***(((((((((''''''&&&%%%$$$%%%&&&'''(((((())))))(((&&&&&&'''))))))+++888]]]~~~MMM666444555777BBBHHHJJJAAA666111//////,,,---///222333333000...222000...,,,+++,,,---...---'''+++,,,&&&***111...000)))'''---...***(((***((('''&&&(((+++---...---,,,+++***(((''''''''''''(((((()))'''&&&%%%'''((('''***...---)))&&&&&&'''************)))(((''''''***)))'''&&&'''(((***,,,999999999999999999999999:::999===HHHXXXnnn}}}ppphhhbbb___^^^___]]]XXXXXX[[[fffnnnyyygggSSSIIIDDDAAAAAA>>>>>>@@@BBBCCCCCC@@@===@@@>>><<<===>>>>>>===;;;<<<;;;;;;<<<>>>???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<;;;===>>>>>>===<<<===>>><<<<<<;;;999777888:::===>>>???@@@???<<<;;;;;;<<<999999888555333333666888888888777777777777777888;;;::::::999777666666555777777777777888888999999444666777777666555555666555:::>>>???<<<777444333222222222444666666555333444444444555777:::<<<===???@@@===999888;;;:::777444444555555666666777777222333555777777666555444333222444666555111222555444555777888777666777999===JJJMMM>>>111///111///222333444555666555444333000000000111333555777888888777555444222222333333222333555444333111111000///000222333333111...,,,,,,///222555555333000......///000111222333333333222111000//////////////////111222111///---,,,,,,,,,,,,...000333333111.........//////000111222333//////......------------,,,,,,,,,,,,,,,---......++++++***)))(((((())))))'''))),,,///222555666777111...***(((((((((((('''%%%%%%$$$$$$$$$%%%&&&''''''(((((('''&&&%%%''')))***)))111QQQddd777222444999JJJ___dddbbbRRR@@@666333222+++,,,...111444555555444222000---***)))+++---......(((+++---)))///777555777///---000///)))(((---)))''''''(((***,,,,,,,,,*********)))(((''''''&&&((())))))'''%%%%%%&&&'''''''''&&&''''''(((((('''***************)))((('''((((((''''''((()))***+++999999999999999999999999999888===JJJ[[[rrrzzzoooiiieeeccc^^^VVVSSSSSSTTTYYY```hhhsssrrr___LLLCCCBBBAAA@@@AAA?????????AAACCCBBB@@@>>>???>>>======>>>>>>===<<<=========>>>@@@AAA???>>><<<;;;;;;::::::999999888;;;<<<======;;;;;;===>>>:::::::::888777888;;;===>>>@@@AAA@@@>>><<<;;;<<<;;;;;;999777555555777999888888888888999:::;;;<<<::::::999888666555444444777777777777777888888888444555777777666555555666555:::@@@@@@<<<777555444444333222333555555444333222222222333555888:::<<<<<<@@@BBB???<<<<<<999555333333444444555555555666111222555777888777555444444333444777555222222666333666777777666666666666222BBBKKKCCC888444222///111222444555666555444444222222222222333444555666888666555333222222222222000333555444222000000000222333555555555222///---,,,///333555666444000...//////000222333333333333000000000///......///000---...///...,,,***++++++,,,---...111333333111///------...///000111111111...............---------+++,,,,,,---............+++***)))))))))))))))))))))+++...000222222222111---+++(((''''''(((((('''$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%'''(((******000GGGtttLLL222555111999XXXuuuwwwoooZZZDDD888555444000111111222222333555777222000...,,,+++,,,...000444...222555333999@@@<<>>MMM```wwwuuuiiibbb[[[UUUTTTVVVNNNPPPSSSVVV\\\fffttt}}}gggRRRIIIBBBBBBCCCAAA??????AAA@@@???@@@AAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>???@@@AAA???>>><<<;;;999888777777888999<<<<<<===<<<::::::;;;===999::::::999888999;;;>>>===>>>@@@@@@>>><<<<<<<<<;;;<<<;;;999777777888:::888888888999:::<<<===>>>999888888666555444333333666666666666666777777777333555777777666555666777555;;;@@@@@@;;;666555666777555333333444555555444444333444444666888:::<<<===CCCGGGCCC===999555111222222333333333333333333000222444666777666555444555333555888666333333777555777888666555777666444///999DDDFFF@@@999555444111222333444444555444444333333333444444444444444666555333222111000111111...222444444111///000111444555666666555222000......000333555555444111///000000111222333333333333...///000///------...000+++,,,---,,,*********,,,.........000222222000///,,,---...///000000//////---......///......------***+++---...///...------******)))))))))))))))***+++,,,///000111000///...+++)))'''&&&'''(((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&(((***---222@@@bbbeee;;;333555,,,666TTTqqqqqqgggSSS???555222111888<<>>@@@BBB@@@=========>>>>>>===>>>>>>??????>>>>>>>>>??????>>>>>>???@@@@@@>>><<<;;;:::777666666888;;;============;;;999999:::<<<888999;;;;;;::::::<<<>>>999;;;>>>>>>===;;;:::;;;:::;;;<<<;;;999777888999999999999999::::::;;;<<<888888777666555555444444666555555555555555555555333555777777666555666777666<<>>@@@DDDBBB???<<<:::;;;<<<<<<<<<===>>>??????>>>>>>>>>@@@???>>>===>>>???>>><<<::::::888666555777;;;???BBB===>>>===;;;888888999;;;777999;;;<<<<<<<<<<<<>>>666999<<<===;;;:::999999999;;;<<<;;;999777777888;;;:::999999888888999999888888777777666666555555555555555555555444444444333555666777666555666777777<<>><<>><<<<<<>>><<<<<<::::::999:::;;;<<<777888:::;;;===>>>??????999999999999999:::;;;<<<888888888888888:::;;;;;;999;;;<<<;;;::::::;;;<<<999888777777777888::::::===<<<;;;999888777666666999999999888666555333333666777999888555333333333444555777888777888999;;;999:::;;;;;;999777777888888666444333333333555666777555333222333777;;;>>>???;;;666333444666999:::555444333222111111111111...///000111333666888999777444333888???AAA===888555555555444444444333333444444444555666555555444///.........///000111222333555666555333222444555333222111000////////////000000000000111222333444333555666666444111//////444444444444444444444444111000111222444333111///111000...,,,,,,,,,...//////+++***,,,---,,,...222///000000---***)))---000111000///------......///------///333666555000+++***,,,---//////...,,,+++///+++((((((***+++***(((+++,,,.........,,,***)))***&&&$$$%%%***+++)))%%%)))((((((***,,,+++((($$$$$$&&&&&&%%%%%%''''''%%%...***---@@@aaa]]]:::666111,,,+++---111333777555333222111000---+++111<<>><<<===??????>>><<<<<<<<<>>>===;;;:::::::::;;;;;;999888888999:::<<>>888666666999;;;<<<555555333222111111111111///000000111333555777888888666777===EEEHHHEEE@@@777666555444444444444555888777777777777777666555//////000000000111111222222333333333333333333444222111000000///000000000000000000111111222333333333555777666444111//////111111111111111111111111111000000111222222111///111000...,,,,,,---...///...+++***,,,---,,,...222222111000...------///111111000///------......///222000...///000000...,,,---.../////////---+++***...+++((((((***++++++***+++,,,---...---,,,***))))))'''$$$&&&***,,,***'''((('''''')))+++***'''###(((((('''&&&&&&((())))))---...666LLLmmmiiiFFF777444000---+++---///111333111000///000000...,,,,,,666LLL___\\\GGG444//////111222111...,,,++++++444JJJ[[[:::000)))***,,,,,,++++++%%%***,,,***(((((())))))###$$$$$$$$$%%%'''+++...///---+++((('''''''''(((&&&''')))******)))((('''***,,,&&&&&&+++'''###+++:::777666999::::::<<<@@@@@@HHHTTTcccvvvxxxkkkbbb\\\YYYTTTQQQMMMJJJIIIIIIKKKLLLKKKLLLLLLMMMSSS___ooozzzvvvdddTTTLLLIIIHHHHHHHHHKKKIIICCC>>>???AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAA???<<<:::999:::<<<===;;;;;;<<<===>>>>>>===;;;@@@???===;;;::::::;;;;;;:::999888777999;;;>>>@@@;;;<<<=========<<<;;;:::999999;;;<<<<<<;;;:::::::::;;;;;;999777666666777666666666666888:::<<<===<<<:::888777777777999:::@@@===:::666444333333444333666999:::999777555555666777888888666666777888:::;;;<<<:::888666555666777666555333333444555555555444444555999===BBBEEEAAA===888666666999;;;;;;666555444222111111000000111111111222333444555666777666999@@@IIILLLIIIEEE999777555333333444666777<<<;;;999999999999777555000111222222222222222111111000///000222333222111000000/////////000111111111111111111222222222222444666888777444111//////////////////////////////222000//////000111000000000///...---------...///...+++***,,,---,,,...111444222/////////111222222111000///------......///999444///+++***+++,,,,,,...///000000///---+++)))...+++(((((()))+++------***+++,,,,,,,,,+++***))))))'''&&&'''+++---,,,)))*********+++,,,,,,)))'''***((('''&&&'''(((***,,,,,,555EEE]]]|||zzzOOO444444222000...------...///...---,,,---/////////...)))000@@@RRR]]]VVVAAA...111333555666555333222222777MMMoooPPPEEE===CCCLLLMMMGGGBBB222///---,,,***'''(((,,,!!!###$$$$$$%%%'''***---******)))(((((('''''''''$$$&&&)))++++++***)))'''***)))###$$$,,,(((!!!&&&:::777666999::::::>>>DDDGGGPPP]]]lll}}}vvvpppbbb]]]VVVPPPMMMLLLLLLLLLMMMLLLIIIGGGKKKTTTaaajjjpppuuuuuunnniiillltttzzz}}}eee\\\RRRMMMMMMOOOMMMKKKJJJLLLKKKDDD?????????===AAAAAABBBCCCCCCBBBAAA@@@@@@>>><<<:::999:::;;;<<<<<<;;;:::===@@@AAA>>>;;;AAA@@@>>><<<;;;:::;;;;;;:::::::::;;;<<<===>>>>>><<<===>>>???>>>===;;;999999:::<<<======<<<:::888888999:::999777666777888555555555666888:::===>>>;;;999777666666888:::;;;===<<<:::888777555555444222555999;;;:::888777777777888999888666555555777999;;;;;;:::777555444555777666555444444444444555222222222444777:::>>>@@@<<<999444222333555666777666555444333222111111111333333222222333333444444222333777>>>FFFHHHFFFBBB999777444222222444777:::???===:::999::::::888666222333333444444333222111///...---...111222111000.........//////111222222222222222222222222111111444666777777444111//////000000000000000000000000222000...---///000000000000///......---...//////---******---...,,,---111555111......111333333111111000///------......///<<<888111+++))))))***+++---...000000000...,,,+++...,,,)))((())),,,...000)))***+++++++++******))))))((('''))),,,------+++)))))))))***+++++++++***)))'''%%%&&&''''''))),,,///@@@VVVmmm___>>>111111111000000////////////---,,,+++,,,...//////...***...666FFF]]]fffUUU;;;444555888::::::888444000888NNNzzzqqqnnnvvv{{{vvv\\\FFF111))))))(((***,,,###$$$%%%%%%%%%&&&(((***&&&&&&'''(((((((((&&&&&&###%%%)))+++,,,+++)))((()))((($$$,,,<<<777)))&&&888666666888999:::AAAHHHQQQ[[[iiivvvwwwjjj^^^VVVPPPLLLJJJLLLKKKHHHGGGJJJQQQZZZ```aaagggggg^^^VVVUUUYYY[[[gggnnnyyyfffOOOKKKFFFGGGLLLNNNMMMJJJGGGIIIHHHDDDAAABBBAAA??????@@@AAABBBBBBAAA@@@??????>>><<<:::::::::;;;<<<>>><<<;;;>>>AAABBB???<<>><<<;;;:::;;;;;;999;;;>>>@@@AAA@@@===<<<<<<===?????????===;;;999:::;;;=========;;;999777666888999999888888999;;;444444555666888;;;===???999888777666666888999;;;666888:::<<<;;;999666444222555999::::::888888888777888888777555444555666888999:::999666444444555666666555555444444444444222222333444666888999;;;999666222000000222333333666555444333222222222222444333333222222333333444111222555:::???AAA???<<<888555222111111555999<<<@@@<<<888888:::;;;999666444444444444444333222222///.........000111000000---.........///000222222222222333333333222111111222444666666444111//////111111111111111111111111222000...---///000000000//////........./////////---******......,,,---000333///,,,,,,000222222111111000///------......///;;;888444000,,,************,,,...///000///...------,,,+++******,,,...111************+++*********)))))))))***+++,,,,,,,,,%%%%%%&&&&&&'''))),,,...***&&&$$$'''(((&&&)))...:::QQQjjj{{{oooDDD000111111111111222222111000000///...------//////...---,,,,,,---:::UUUiiiaaaLLL<<<:::;;;>>>BBB@@@888000BBBYYYlll???((('''+++,,,+++&&&'''(((&&&%%%$$$%%%&&&$$$%%%&&&(((((((((&&&%%%$$$&&&(((+++++++++)))(((***)))(((999OOOKKK444)))777666666999:::===EEEOOOZZZeeesss~~~rrrggg]]]WWWPPPMMMJJJHHHIIIMMMRRRUUUXXX]]]^^^WWWPPPNNNOOOOOOOOOSSSZZZbbblllzzzoooUUUHHHFFFDDDEEEGGGHHHFFFDDDFFFHHHFFFBBB@@@AAAAAA>>>===???@@@BBBBBBAAA@@@???>>>===<<<::::::::::::;;;>>>===>>>???AAA@@@???===@@@???===;;;::::::;;;;;;999<<>>>>>===<<<;;;;;;<<<<<<<<<;;;:::888777555666888888888999:::<<<555555555666888:::===>>>888888777777777888888999333777;;;>>>>>><<<888555333666888999888777777888666777888777555444555666666888999888666555555555666555555555555444444444555555666777777888888888888555222000111222333333444444333333333333444444444333333222222333333333222333555888:::;;;:::888666444222222333888<<>>:::666666;;;===;;;999777666444333222222222222///000111111///...000111............///000111222111222333444444333222222///222444444333111000000........................222000//////000111000000....../////////000000000,,,***+++...///------000///...,,,,,,...000222222111000///------......///666666666333///,,,***+++(((***,,,...//////...------------,,,+++,,,...000************+++++++++,,,***************+++++++++((((((((((((***///666<<<333+++'''***+++***///888QQQllluuuuuuxxxUUU666...222000111111222222222111111111000......//////...,,,,,,***(((000DDDYYY[[[RRR???:::;;;HHH[[[fffccc]]]ppp\\\444(((,,,---))))))******(((&&&$$$$$$%%%$$$%%%&&&'''(((''''''&&&&&&'''((()))******))))))%%%%%%&&&777MMMHHH222'''777666888;;;<<<@@@KKKVVVaaalllyyy{{{mmmggg^^^WWWRRRQQQRRRRRRTTTWWWVVVPPPLLLMMMMMMKKKGGGIIIKKKNNNSSS\\\hhhqqqxxx}}}ssseeebbb^^^TTTJJJEEEEEEFFFFFFFFFFFFFFFFFFJJJJJJGGGAAA???@@@???;;;===???AAACCCCCCBBBAAA???>>>===<<<;;;::::::::::::<<<>>>@@@@@@>>>===<<<===>>>===;;;:::::::::;;;;;;;;;===@@@BBBBBB@@@<<<:::;;;<<<<<<<<<<<<<<<======<<<<<<;;;:::999888777777555666777777777777888999666555555666888:::<<<===777777888999999888777666666888;;;>>>>>>;;;888555555666777666555555666888555666777777555444555666444666777777666555555666555555555555555444444333555666777888999999888888888555222000111222222222333333222333333444555666333333333222222333333444333333333444666777777777555444333444777<<<@@@CCC===888444666<<<@@@???<<<999777444111000111222333///333666444///,,,///333...............///000111000111333444555444333222,,,///222333222000000000,,,,,,,,,,,,,,,,,,,,,,,,111000000111222222111///......///000000000000000,,,***+++...///------///---------------///222555111000///------......///111333444222///,,,,,,---(((***,,,---...---,,,+++,,,...000///---,,,,,,...+++++++++++++++,,,------******+++***)))))))))******))))))))),,,444???HHHCCC666------...000:::HHHmmmrrrqqqsss|||^^^@@@333222222//////000111111111111111000///......//////...---,,,+++)))+++333???IIIMMM;;;444777PPPwwwKKK---***,,,((()))***+++***'''%%%%%%&&&%%%&&&&&&''''''''''''''')))((((((((((((((())))))"""%%%$$$---:::555'''&&&888888999<<<>>>CCCOOO[[[dddooo|||yyykkk```ZZZWWWVVVSSSTTTPPPJJJHHHJJJJJJHHHIIIJJJJJJHHHIIIMMMUUU\\\ZZZ^^^bbbbbbaaafffpppyyyxxxhhhWWWOOOKKKGGGDDDEEE>>>AAACCCEEEFFFHHHJJJMMMFFFFFFCCC>>>>>>AAAAAA>>>>>>@@@BBBDDDEEEDDDBBB@@@======<<<;;;::::::::::::;;;>>>@@@@@@<<<::::::<<<<<<<<<::::::999:::;;;<<<<<<===???@@@???>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>===<<<;;;999888777777777555666777666555444555666666666666666888:::<<<===666777999:::999888666444:::;;;<<<<<<<<<:::888666666777666555333444666888444666777666555555666777333555777777666555666777555555666666555555444333333444666777888888888777666333000///000111111000222222222333444555777777333333222222333333444444111111111111222444555666555555555777:::???CCCFFF<<<777333666===BBBBBB???:::777333000///000222333000666:::666///+++///555///............///000000///000333555555555444333***---000222111000000111------------------------111111111222444333111///......///000000000000000,,,***+++//////------///,,,...///...---...333777111000///...---......///...000222111...,,,---///***+++,,,------,,,***))),,,///111111...+++,,,---,,,+++++++++,,,------...***++++++***((('''(((((($$$$$$######'''111???IIIOOO???222000111555DDDUUUxxxuuuuuu~~~mmmBBB000111333.........//////000000111111...---,,,---/////////---...---,,,+++)))---:::FFF;;;000111PPP___111(((***((((((***+++***(((''''''(((''''''''''''''''''''''''+++***(((''''''((()))***(((,,,))))))...(((###+++999999;;;@@@CCCGGGPPPYYYfffooozzz}}}oooeee^^^VVVRRRMMMJJJJJJJJJJJJJJJGGGHHHHHHHHHGGGIIIMMMQQQSSSTTTTTTSSSRRRSSSXXX\\\jjjkkkooowwwwwwjjjWWWTTTPPPKKKFFFBBB???>>>@@@BBBFFFJJJNNNMMMJJJGGGGGGFFFDDDAAA@@@????????????BBBFFFIIIIIIFFFBBB???BBBAAA@@@>>>======<<<<<<<<<>>>???>>><<<;;;;;;<<<<<<======>>>======<<<;;;===<<<<<<===@@@???<<<888;;;::::::999:::;;;===>>>@@@===:::999999999888777::::::999999888777666666666444333777<<<>>><<<888555777888777666555666777:::888888;;;;;;777555777:::999888555222333666888555555666666666555444333:::999888777777777888999333333444444555444444444999888888888777777666666555444222000//////000000666666555555555555666666444333222111111111222333222111///...///111444666??????>>>???AAADDDGGGIII:::666333666;;;??????======:::666222000000000111777:::<<<:::666222000111------------.........///111222333444444222111///,,,///333555333111...---+++,,,.../////////...---111222222333444444444444111000///...............111///...,,,,,,...///111000000///..................///000000000...---,,,,,,---///000111111111000///---,,,,,,---,,,+++***)))***,,,...//////...---------++++++++++++------000...,,,++++++,,,***)))$$$''')))***+++000888???GGGCCC???;;;777<<>>>>>>>>>>>@@@AAABBBBBBCCCBBBAAA@@@@@@@@@???>>>============>>>???@@@???===;;;;;;<<<=========<<<<<<<<<<<<<<<;;;:::;;;===@@@@@@===;;;;;;::::::999999:::;;;<<<>>><<<999888999999888777::::::999888888777666666555333333666;;;===:::777555666777777555555666777999777777:::999555333555999999888777666666999;;;666666666666555555555555::::::888777777777888888555555555555444444333222777777666666666555555555555444333222222111111222444444444444444555666666555444333222222333444555222111000///000222444666???>>>>>>>>>@@@CCCFFFHHH<<<888666888===@@@???<<<888777444222111111111222444666888666333000///000---.........////////////333333333222222222222222,,,///111111000.........------...///////////////222222222333333333333333000//////............///111000///......///000111111000///............///000000000000000000///...---...000111111111111000---,,,******++++++***))),,,,,,,,,---,,,,,,+++***---,,,+++******+++,,,---000...,,,+++++++++***((($$$%%%%%%&&&(((+++000444888888777666777EEEddd~~~wwwWWW888...///---,,,...111111222222111000...---...............------,,,+++,,,------///111444666888111;;;dddJJJ,,,)))'''((((((((((((''''''''''''&&&'''((())))))((('''&&&'''''''''(((***,,,...000,,,+++***)))(((((('''''';;;;;;>>>CCCDDDCCCEEEJJJNNNTTT]]]fffnnnxxx}}}tttkkkbbbYYYTTTOOOOOOOOONNNNNNMMMLLLLLLNNNOOOOOOMMMKKKIIIJJJKKKIIIJJJKKKMMMQQQUUUZZZ\\\^^^eeennnwww~~~lll[[[MMMEEEGGGEEECCC@@@???@@@BBBCCCFFFFFFGGGIIIKKKKKKIIIHHHEEEDDDBBB@@@???>>>>>>???@@@???===<<<<<<===???@@@>>>===============>>>>>>AAABBBBBB@@@===<<<<<<<<<>>>===<<<;;;:::;;;;;;<<<999999:::<<>><<<;;;;;;999888888999::::::<<<:::888888999:::999888999999888888777777666666444333333666:::;;;999666555666777777666555666777999666666888777333111333777888::::::999:::;;;===888777666555444555666666;;;:::999888777666666666666666666555444333222111555555555444444444444333333333444444444444333333333333333333333444555666666555555444444555555666333222111111222333555666===<<<<<<<<<>>>AAACCCEEE;;;999888999<<<===;;;888444333333222222111111111111222222111///...///000////////////000000000000555444222111111111222333000000000///......000222000////////////000111111222222222222222222111111///............//////000111111000//////000111111111000///...---...///000000000000///000000111111000000111111222111111000+++***))))))++++++***(((///...---+++***)))((((((---,,,+++******+++,,,---000...,,,++++++***(((&&&&&&$$$###$$$&&&((()))))))))+++///555@@@WWW{{{{{{}}}NNN<<<,,,+++.........000111111222222111000...---+++++++++,,,,,,,,,,,,,,,***,,,...///000222555777666000;;;fffRRR---'''&&&((((((((('''''''''&&&&&&&&&''''''(((((((((''''''''''''&&&&&&((()))+++,,,++++++++++++)))(((&&&$$$EEEBBBBBBDDDDDDAAABBBEEEFFFJJJPPPVVV^^^gggqqqxxxuuunnndddaaa\\\ZZZXXXWWWTTTRRRQQQPPPNNNKKKIIIHHHIIIKKKFFFFFFGGGIIIKKKMMMOOOQQQNNNSSSXXX[[[]]]aaagggkkkzzz~~~uuuaaaVVVOOOJJJFFFGGGEEEBBBAAAAAACCCEEEGGGHHHFFFEEEFFFGGGHHHGGGFFFFFFEEECCCBBBAAAAAAAAABBB???>>><<<::::::;;;===>>>;;;<<<<<<===>>>>>>??????CCCDDDCCCAAA>>><<<<<<===???>>>;;;:::999:::;;;<<<::::::;;;<<<=========<<<<<<;;;999888777888888999:::888777888999:::999888888888777777777666666666444333444777:::;;;999777777888999888777666777999:::777666888666222111333666888;;;;;;;;;:::;;;;;;888777555333333444555666;;;:::999888777666555555555555666555555444333333444444444444444444444444111222333555555555444333666555444444333333444444444444444444555555555666333333333333444555666666999999888888:::<<>>>>>===<<<<<<<<<<<<<<<:::;;;<<<>>>????????????DDDEEEDDDAAA>>>======???@@@>>><<<:::999:::;;;<<<<<<======<<<;;;;;;::::::<<<;;;999888777888888999888777666777999:::999777777777666666666666666666555555666888:::;;;:::888888999::::::888888999::::::777666888666333222555666888;;;;;;:::888888888777666444222222333444555::::::999888777666444444333444444555666666666666555555555555555555555555///111222444444444333333:::999777555444333333222222222333333444444444444222222333444555555555555666555444444666888:::<<<::::::999999888666333111222222333333222000...---///.........///111222222000000000000111111111222111333555666666444111///444333111///...000555888333333111000000111222333222111000///////////////...............///000111000111222333333222111000000000/////////000000000...---,,,,,,---...000111222222222111111111111111---,,,+++,,,...///...---///...---+++++++++,,,---+++***))))))))))))***+++...,,,+++++++++)))'''$$$'''%%%###$$$(((***)))'''---000>>>^^^nnnbbbwww{{{qqqvvvWWW999222///------,,,***+++...111111222222111000...---)))))))))))))))***+++,,,+++...222333222333888<<<;;;LLLjjjqqqcccqqq~~~bbb111))),,,!!!)))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&%%%$$$$$$$$$&&&&&&%%%''')))++++++***'''&&&hhh___UUUPPPJJJDDDAAABBBDDDCCCCCCCCCFFFJJJNNNQQQVVV___jjjvvv~~~yyyjjjcccZZZRRRMMMJJJIIIHHHMMMMMMMMMNNNOOOQQQRRRSSSNNNNNNMMMJJJGGGHHHMMMRRRNNNNNNOOORRRUUUXXXXXXWWWYYY[[[___bbbfffjjjooorrrxxxmmmccccccXXXPPPGGGAAABBBEEEGGGHHHIIIHHHFFFDDDCCCBBBBBBCCCEEECCCBBBBBBCCCCCCBBB@@@@@@???>>>======>>>??????>>>>>>>>>>>>>>>===;;;;;;:::<<<===???@@@AAA@@@@@@DDDDDDCCCAAA>>>===>>>@@@@@@???>>><<<;;;;;;;;;<<<===>>>>>><<<:::999999:::;;;;;;999888888999::::::777666666777999999888666666666666666555555555555555666888999::::::999999888:::;;;:::999888999:::999666555777666333333666666888::::::888777777777777666555444333444444555888999999888777666555444222333444555666777777777666666666666666777777777111111222333333333333333:::999888666444333333222000000111222333333333333111222444555666666555444333333222222333555777999>>>===<<<;;;999777555444222333333333222111///...///......///222333333222000000000000111111111111000222666888888555111...000000///...---...222555333333222111111111111222111000///...---...///000///............//////000///000222333333222000///...///000111222111000///---------,,,------......111111000000000111111222...------...000111111000---------,,,------......+++***)))(((((()))***+++++++++***++++++***'''$$$$$$###"""###%%%((()))***+++444KKKttt}}}sssllllll~~~___AAA/////////......------///111111111222222111000...---,,,+++***))))))***,,,---+++...111111///222888>>>???[[[SSSAAARRRhhhttt~~~III&&&(((///###)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((()))&&&%%%$$$######$$$%%%%%%$$$%%%(((***+++***((('''}}}sssiiibbbZZZPPPJJJHHHIIIHHHFFFEEEFFFGGGHHHIIIKKKLLLRRR___ppp|||tttnnnjjjfffbbb___XXXWWWTTTRRRPPPOOOOOOOOOUUUUUURRRLLLHHHHHHMMMRRRQQQNNNKKKLLLNNNPPPPPPOOOLLLMMMNNNOOOOOOQQQTTTWWWSSSZZZdddqqquuuuuusssrrrrrrvvv{{{qqq\\\SSSSSSMMMJJJEEEBBBBBBDDDGGGIIIIIIIIIHHHGGGEEECCCAAAAAACCCBBBBBBBBBDDDCCCBBB@@@>>>>>>===<<<<<<===>>>?????????>>>======<<<<<<;;;;;;===???AAABBBBBBAAA@@@CCCCCCBBB@@@======???AAAAAA@@@???>>>===<<<;;;;;;;;;======<<<999888:::<<<;;;::::::999999:::;;;<<<777666666777999888666444555555555555555555555555444666888999999888888888777888999999777777888999777444333555555222333777555666888999888777888:::777777777777666666666666777777888888888666555444333444555666666777666666555555666666666777777777444333333333333444444555777777666555444444444444///000111222333333333222///111333555666555444333333222111111222444666888??????===;;;888666555666111222222222222222111111///......111444555333000/////////000000000111111222333555777666444222000---...//////...///111222222222222222222111000000///...---,,,,,,...///111000//////............///...///222444444222///...,,,...111444444222000.....................---,,,000////////////000222333...------...111333222222,,,,,,,,,------,,,,,,,,,***)))(((''''''((()))***)))))))))***+++***'''%%%###############%%%***------AAAbbb{{{yyyvvvssswwwcccGGG666///,,,.../////////111222333111111222222111000...---...---,,,******+++,,,---))),,,...---+++...666>>>>>>___QQQEEEZZZsssuuuOOO555%%%&&&,,,((()))(((((('''%%%$$$$$$###%%%%%%$$$$$$%%%'''((()))%%%%%%$$$######$$$%%%&&&%%%'''((()))***)))'''&&&yyypppdddZZZVVVPPPNNNKKKJJJJJJJJJJJJIIIKKKCCCCCCPPP^^^jjj|||{{{xxxuuuooojjjeeebbb```______]]]WWWOOOHHHFFFJJJNNNRRRNNNJJJHHHJJJLLLMMMLLLNNNNNNMMMKKKIIIIIIKKKMMMKKKNNNRRRYYYeeennnhhh\\\VVVUUUSSSQQQQQQTTTZZZ___]]]cccpppppp___PPPIIIHHHFFFFFFDDDAAA@@@AAADDDGGGJJJKKKKKKJJJHHHFFFCCCBBBCCCBBBBBBDDDEEEEEEBBB@@@???>>>>>>======>>>@@@@@@AAA???===<<<;;;;;;<<<===<<<>>>@@@BBBCCCBBBAAA@@@BBBBBBAAA???======@@@BBBAAAAAAAAA@@@???===<<<;;;999;;;===;;;999999;;;>>>;;;::::::999:::;;;===>>>777777666777888888555333444555555555555555555555333555777888888777777777555777888777666555666777555222111333333222333777444555777888888999;;;===888999999999999888777777666666777888888777666555555666666666666666555555555555555666666666777777666666444333333444555666444333333333333444555555///000111333444444333333...000333555666555333222444333222222333555777888>>>===<<<888555444444555000000111222333444444555...---...111444555222///////////////000000000000444444555555444444333222,,,///111222111111222333111222222333222111000......---,,,,,,,,,...000111111000///...............---///222444444222///---***---222555555333///---//////000000000///---,,,///.........///000222333---------...111333333222++++++,,,---,,,+++***)))***)))(((''''''((()))***(((((((((***++++++(((%%%%%%&&&&&&$$$###%%%+++000888VVV}}}mmmOOO:::222111(((+++---------//////...111111222222111000...---000///---++++++,,,---...'''***,,,***(((+++555>>>???aaa\\\YYYrrrzzzGGG(((((('''$$$(((,,,)))(((((('''%%%$$$######%%%%%%$$$$$$%%%'''((()))%%%$$$#########$$$%%%&&&(((((()))))))))'''&&&%%%